From 3cae2bccb5d1af1bcc5c6dd50cab3e99f9246c6b Mon Sep 17 00:00:00 2001 From: Jonas Malaco Date: Thu, 19 Nov 2020 13:48:17 -0300 Subject: [PATCH] Add PID for Logitech G PRO HERO Wired This mouse is a variant of the G PRO Wired, with the new sensor. The protocol appears to have been kept the same. $ lsusb Bus 001 Device 002: ID 046d:c08c Logitech, Inc. G PRO Gaming Mouse ... Related: https://github.com/libratbag/libratbag/commit/6ee1c0a591884db414a3af695b61f06a44b88f83 --- Controllers/LogitechController/LogitechControllerDetect.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Controllers/LogitechController/LogitechControllerDetect.cpp b/Controllers/LogitechController/LogitechControllerDetect.cpp index f19aea73..45605858 100644 --- a/Controllers/LogitechController/LogitechControllerDetect.cpp +++ b/Controllers/LogitechController/LogitechControllerDetect.cpp @@ -43,6 +43,7 @@ #define LOGITECH_G502H_PID 0xC08B #define LOGITECH_G_LIGHTSPEED_WIRELESS_PID 0xC539 #define LOGITECH_GPRO_WIRED_PID 0xC085 +#define LOGITECH_GPRO_HERO_WIRED_PID 0xC08C #define LOGITECH_GPRO_WIRELESS_PID 0xC088 #define LOGITECH_G_LIGHTSPEED_POWERPLAY_PID 0xC53A @@ -78,6 +79,7 @@ static const logitech_device device_list[] = { LOGITECH_VID, LOGITECH_G502_PS_PID, 1, DEVICE_TYPE_MOUSE, "Logitech G502 Proteus Spectrum" }, { LOGITECH_VID, LOGITECH_G502H_PID, 1, DEVICE_TYPE_MOUSE, "Logitech G502 Hero" }, { LOGITECH_VID, LOGITECH_GPRO_WIRED_PID, 1, DEVICE_TYPE_MOUSE, "Logitech G Pro Gaming Mouse" }, + { LOGITECH_VID, LOGITECH_GPRO_HERO_WIRED_PID, 1, DEVICE_TYPE_MOUSE, "Logitech G Pro (HERO) Gaming Mouse" }, { LOGITECH_VID, LOGITECH_G_LIGHTSPEED_WIRELESS_PID, 2, DEVICE_TYPE_MOUSE, "Logitech G Lightspeed Wireless Gaming Mouse" }, { LOGITECH_VID, LOGITECH_GPRO_WIRELESS_PID, 2, DEVICE_TYPE_MOUSE, "Logitech G Pro Wireless Gaming Mouse (Wired)" }, { LOGITECH_VID, LOGITECH_G_LIGHTSPEED_POWERPLAY_PID, 2, DEVICE_TYPE_MOUSE, "Logitech G Powerplay Mousepad with Lightspeed" }, @@ -239,6 +241,7 @@ void DetectLogitechControllers(std::vector& rgb_controllers) { case LOGITECH_G203_PID: case LOGITECH_GPRO_WIRED_PID: + case LOGITECH_GPRO_HERO_WIRED_PID: { LogitechG203Controller* controller = new LogitechG203Controller(dev, info->path);