diff --git a/99-rk-rockusb.rules b/99-rk-rockusb.rules index b91f94a..4f6640f 100644 --- a/99-rk-rockusb.rules +++ b/99-rk-rockusb.rules @@ -2,6 +2,8 @@ SUBSYSTEM!="usb", GOTO="end_rules" # RK3036 ATTRS{idVendor}=="2207", ATTRS{idProduct}=="301a", MODE="0666", GROUP="users" +# RK3128 +ATTRS{idVendor}=="2207", ATTRS{idProduct}=="310c", MODE="0666", GROUP="users" # RK3229 ATTRS{idVendor}=="2207", ATTRS{idProduct}=="320b", MODE="0666", GROUP="users" # RK3288 diff --git a/RKScan.cpp b/RKScan.cpp index 1cd8f50..b817396 100644 --- a/RKScan.cpp +++ b/RKScan.cpp @@ -155,6 +155,11 @@ void CRKScan::SetVidPid(USHORT mscVid, USHORT mscPid) config.usVid = 0x2207; m_deviceConfigSet.push_back(config); + config.emDeviceType = RK31_DEVICE; + config.usPid = 0x310C; + config.usVid = 0x2207; + m_deviceConfigSet.push_back(config); + config.emDeviceType = RK32_DEVICE; config.usPid = 0x320A; config.usVid = 0x2207;