From b7b2d0c1df4583b3a0eaf2ac2e535bcc7f98d93f Mon Sep 17 00:00:00 2001 From: edbgon Date: Thu, 22 Oct 2020 18:32:01 +0200 Subject: [PATCH] Fix detection routine for Logitech G512 (Uses G810) --- Controllers/LogitechController/LogitechControllerDetect.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Controllers/LogitechController/LogitechControllerDetect.cpp b/Controllers/LogitechController/LogitechControllerDetect.cpp index 4b1b273b..b09c1307 100644 --- a/Controllers/LogitechController/LogitechControllerDetect.cpp +++ b/Controllers/LogitechController/LogitechControllerDetect.cpp @@ -127,6 +127,8 @@ void DetectLogitechControllers(std::vector& rgb_controllers) { case LOGITECH_G810_1_PID: case LOGITECH_G810_2_PID: + case LOGITECH_G512_PID: + case LOGITECH_G512_RGB_PID: { hid_device_info* tmp_info_0x0604 = info; @@ -172,6 +174,8 @@ void DetectLogitechControllers(std::vector& rgb_controllers) { case LOGITECH_G810_1_PID: case LOGITECH_G810_2_PID: + case LOGITECH_G512_PID: + case LOGITECH_G512_RGB_PID: { LogitechG810Controller* controller = new LogitechG810Controller(dev_usage_0x0602, dev_usage_0x0602);