From 5588f9b7a98e5fd586ae58c898dbf2e61b6c4b72 Mon Sep 17 00:00:00 2001 From: Nate Dean Date: Thu, 25 Jun 2020 00:52:32 -0600 Subject: [PATCH] Quick G403 Hero support (First Time contributing to something so hopefully I don't mess up) --- 99-openrgb.rules | 2 ++ Controllers/LogitechController/LogitechControllerDetect.cpp | 3 +++ 2 files changed, 5 insertions(+) diff --git a/99-openrgb.rules b/99-openrgb.rules index 2e536359..39e86072 100644 --- a/99-openrgb.rules +++ b/99-openrgb.rules @@ -127,9 +127,11 @@ SUBSYSTEMS=="usb", ATTR{idVendor}=="0951", ATTR{idProduct}=="16be", GROUP="plugd # Mice: # # Logitech G203 Prodigy # # Logitech G403 Prodigy # +# Logitech G403 Hero # #---------------------------------------------------------------# SUBSYSTEMS=="usb", ATTR{idVendor}=="046d", ATTR{idProduct}=="c084", GROUP="plugdev", MODE="0666", TAG+="uaccess" SUBSYSTEMS=="usb", ATTR{idVendor}=="046d", ATTR{idProduct}=="c083", GROUP="plugdev", MODE="0666", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="046d", ATTR{idProduct}=="c08f", GROUP="plugdev", MODE="0666", TAG+="uaccess" #---------------------------------------------------------------# # MSI/SteelSeries 3-Zone Laptop Keyboard # diff --git a/Controllers/LogitechController/LogitechControllerDetect.cpp b/Controllers/LogitechController/LogitechControllerDetect.cpp index 4b9d27d7..17b4c909 100644 --- a/Controllers/LogitechController/LogitechControllerDetect.cpp +++ b/Controllers/LogitechController/LogitechControllerDetect.cpp @@ -23,6 +23,7 @@ \*-----------------------------------------------------*/ #define LOGITECH_G203_PID 0xC084 #define LOGITECH_G403_PID 0xC083 +#define LOGITECH_G403H_PID 0xC08F typedef struct { @@ -48,6 +49,7 @@ static const logitech_device device_list[] = \*-------------------------------------------------------------------------------------------------------------*/ { LOGITECH_VID, LOGITECH_G203_PID, 1, DEVICE_TYPE_MOUSE, "Logitech G203 Prodigy" }, { LOGITECH_VID, LOGITECH_G403_PID, 1, DEVICE_TYPE_MOUSE, "Logitech G403 Prodigy" }, + { LOGITECH_VID, LOGITECH_G403H_PID, 1, DEVICE_TYPE_MOUSE, "Logitech G403 Hero" }, /*-------------------------------------------------------------------------------------------------------------*\ | Mousemats | \*-------------------------------------------------------------------------------------------------------------*/ @@ -120,6 +122,7 @@ void DetectLogitechControllers(std::vector& rgb_controllers) } break; case LOGITECH_G403_PID: + case LOGITECH_G403H_PID: { LogitechG403Controller* controller = new LogitechG403Controller(dev);