From 0b25cae5e5c0bb38e2f4c025a4e1806280dd14b0 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Sun, 16 Nov 2025 00:49:15 -0600 Subject: [PATCH] Add Logitech G502 X Plus wired detector, only shows as one zone in direct mode --- Controllers/LogitechController/LogitechControllerDetect.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Controllers/LogitechController/LogitechControllerDetect.cpp b/Controllers/LogitechController/LogitechControllerDetect.cpp index 4cfbdb581..86386ec9b 100644 --- a/Controllers/LogitechController/LogitechControllerDetect.cpp +++ b/Controllers/LogitechController/LogitechControllerDetect.cpp @@ -83,6 +83,7 @@ using namespace std::chrono_literals; #define LOGITECH_G502_PROTEUS_SPECTRUM_PID 0xC332 #define LOGITECH_G502_HERO_PID 0xC08B #define LOGITECH_G502_LIGHTSPEED_PID 0xC08D +#define LOGITECH_G502_X_PLUS_PID 0xC095 #define LOGITECH_G600_PID 0xC24A #define LOGITECH_G703_LIGHTSPEED_PID 0xC087 #define LOGITECH_G703_HERO_LIGHTSPEED_PID 0xC090 @@ -912,7 +913,7 @@ REGISTER_HID_DETECTOR_IPU("Logitech Powerplay Mat", | G502 changed to PU to accomodate old and new firmware. Other devices may require similar update #4627 | \*-------------------------------------------------------------------------------------------------------------------------------------------------*/ REGISTER_HID_DETECTOR_PU("Logitech G502 Wireless Gaming Mouse (wired)", DetectLogitechWired, LOGITECH_VID, LOGITECH_G502_LIGHTSPEED_PID, 0xFF00, 2); - +REGISTER_HID_DETECTOR_IPU("Logitech G502 X Plus (wired)", DetectLogitechWired, LOGITECH_VID, LOGITECH_G502_X_PLUS_PID, 2, 0xFF00, 2); REGISTER_HID_DETECTOR_IPU("Logitech G502 Proteus Spectrum Gaming Mouse", DetectLogitechWired, LOGITECH_VID, LOGITECH_G502_PROTEUS_SPECTRUM_PID, 1, 0xFF00, 2); REGISTER_HID_DETECTOR_IPU("Logitech G502 HERO Gaming Mouse", DetectLogitechWired, LOGITECH_VID, LOGITECH_G502_HERO_PID, 1, 0xFF00, 2); REGISTER_HID_DETECTOR_IPU("Logitech G403 Prodigy Gaming Mouse", DetectLogitechWired, LOGITECH_VID, LOGITECH_G403_PID, 1, 0xFF00, 2);