34 lines
3.0 KiB
Diff
34 lines
3.0 KiB
Diff
diff --git a/Controllers/SteelSeriesController/SteelSeriesControllerDetect.cpp b/Controllers/SteelSeriesController/SteelSeriesControllerDetect.cpp
|
|
index 84a81bd5..f9733c0c 100644
|
|
--- a/Controllers/SteelSeriesController/SteelSeriesControllerDetect.cpp
|
|
+++ b/Controllers/SteelSeriesController/SteelSeriesControllerDetect.cpp
|
|
@@ -74,6 +74,7 @@
|
|
#define STEELSERIES_QCK_PRISM_CLOTH_XL_PID 0x150D
|
|
#define STEELSERIES_QCK_PRISM_CLOTH_XL_DESTINY_PID 0x151E
|
|
#define STEELSERIES_QCK_PRISM_CLOTH_XL_CSGO_NEON_RIDER_PID 0x1514
|
|
+#define STEELSERIES_QCK_PRISM_CLOTH_NEO_NOIR_EDITION 0x151C
|
|
#define STEELSERIES_QCK_PRISM_CLOTH_3XL_PID 0x1516
|
|
#define STEELSERIES_QCK_PRISM_CLOTH_4XL_PID 0x1518
|
|
/*-----------------------------------------------------*\
|
|
@@ -341,6 +342,7 @@ REGISTER_HID_DETECTOR_I("SteelSeries QCK Prism Cloth Medium",
|
|
REGISTER_HID_DETECTOR_I("SteelSeries QCK Prism Cloth XL", DetectSteelSeriesMousemat, STEELSERIES_VID, STEELSERIES_QCK_PRISM_CLOTH_XL_PID, 0 );
|
|
REGISTER_HID_DETECTOR_I("SteelSeries QCK Prism Cloth XL Destiny Ed.", DetectSteelSeriesMousemat, STEELSERIES_VID, STEELSERIES_QCK_PRISM_CLOTH_XL_DESTINY_PID, 0 );
|
|
REGISTER_HID_DETECTOR_I("SteelSeries QCK Prism Cloth XL CS:GO Neon Rider Ed.", DetectSteelSeriesMousemat, STEELSERIES_VID, STEELSERIES_QCK_PRISM_CLOTH_XL_CSGO_NEON_RIDER_PID, 0 );
|
|
+REGISTER_HID_DETECTOR_I("SteelSeries QCK Prism Cloth Neo Noir Edition", DetectSteelSeriesMousemat, STEELSERIES_VID, STEELSERIES_QCK_PRISM_CLOTH_NEO_NOIR_EDITION, 0 );
|
|
REGISTER_HID_DETECTOR_I("SteelSeries QCK Prism Cloth 3XL", DetectSteelSeriesMousemat, STEELSERIES_VID, STEELSERIES_QCK_PRISM_CLOTH_3XL_PID, 0 );
|
|
REGISTER_HID_DETECTOR_I("SteelSeries QCK Prism Cloth 4XL", DetectSteelSeriesMousemat, STEELSERIES_VID, STEELSERIES_QCK_PRISM_CLOTH_4XL_PID, 0 );
|
|
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*\
|
|
diff --git a/scripts/build-udev-rules.sh b/scripts/build-udev-rules.sh
|
|
index 07fae703..8c1c6a97 100755
|
|
--- a/scripts/build-udev-rules.sh
|
|
+++ b/scripts/build-udev-rules.sh
|
|
@@ -101,7 +101,7 @@ do
|
|
pid=${pid/0x/}
|
|
device_name=${device_name//[^[:alnum:][:blank:]]/}
|
|
|
|
- udev_line=$(printf 'SUBSYSTEMS=="%s|hidraw", ATTRS{idVendor}=="%s", ATTRS{idProduct}=="%s", TAG+="uaccess", TAG+="%s"\n' ${type,,} ${vid,,} ${pid,,} ${device_name// /_})
|
|
+ udev_line=$(printf 'SUBSYSTEMS=="%s|hidraw", ATTRS{idVendor}=="%s", ATTRS{idProduct}=="%s", TAG+="uaccess", GROUP="plugdev", TAG+="%s"\n' ${type,,} ${vid,,} ${pid,,} ${device_name// /_})
|
|
|
|
#Check to ensure that the vid and pid are not blank
|
|
if [[ $vid = "" || $pid = "" ]]; then
|