From 710a079a9af98f651aac0005c618bf8bc89e7aaf Mon Sep 17 00:00:00 2001 From: Andy Getz Date: Wed, 30 Jun 2021 00:02:14 -0400 Subject: [PATCH] Add a second USB ID for SteelSeries QCK Mousemat New ID is 1038:150a; I have tested the patch with my mat. --- 60-openrgb.rules | 1 + .../SteelSeriesController/SteelSeriesControllerDetect.cpp | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/60-openrgb.rules b/60-openrgb.rules index 3e377a8f..b1a8b4ca 100644 --- a/60-openrgb.rules +++ b/60-openrgb.rules @@ -734,6 +734,7 @@ SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="0616", TAG+="uacces SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="1202", TAG+="uaccess" SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="1206", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="150a", TAG+="uaccess" SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="150d", TAG+="uaccess" #---------------------------------------------------------------# diff --git a/Controllers/SteelSeriesController/SteelSeriesControllerDetect.cpp b/Controllers/SteelSeriesController/SteelSeriesControllerDetect.cpp index e4a459ad..a34d6d66 100644 --- a/Controllers/SteelSeriesController/SteelSeriesControllerDetect.cpp +++ b/Controllers/SteelSeriesController/SteelSeriesControllerDetect.cpp @@ -50,7 +50,8 @@ /*-----------------------------------------------------*\ | Mousemat product IDs | \*-----------------------------------------------------*/ -#define STEELSERIES_QCK_PRISM_CLOTH 0x150D +#define STEELSERIES_QCK_PRISM_CLOTH_PID 0x150D +#define STEELSERIES_QCK_PRISM_CLOTH_ALT_PID 0x150A /*-----------------------------------------------------*\ | Keyboard product IDs | \*-----------------------------------------------------*/ @@ -212,7 +213,8 @@ REGISTER_HID_DETECTOR_I("SteelSeries Siberia 350", Dete /*---------------------------------------------------------------------------------------------------------------------------------------------------------------------*\ | Mousemats | \*---------------------------------------------------------------------------------------------------------------------------------------------------------------------*/ -REGISTER_HID_DETECTOR_I("SteelSeries QCK Prism Cloth", DetectSteelSeriesMousemat, STEELSERIES_VID, STEELSERIES_QCK_PRISM_CLOTH, 0 ); +REGISTER_HID_DETECTOR_I("SteelSeries QCK Prism Cloth", DetectSteelSeriesMousemat, STEELSERIES_VID, STEELSERIES_QCK_PRISM_CLOTH_PID, 0 ); +REGISTER_HID_DETECTOR_I("SteelSeries QCK Prism Cloth", DetectSteelSeriesMousemat, STEELSERIES_VID, STEELSERIES_QCK_PRISM_CLOTH_ALT_PID, 0 ); /*---------------------------------------------------------------------------------------------------------------------------------------------------------------------*\ | Keyboards | \*---------------------------------------------------------------------------------------------------------------------------------------------------------------------*/