From e3889508c08350b5ee356ac09991b3ec769752cb Mon Sep 17 00:00:00 2001 From: Marco Martinez Date: Tue, 3 Mar 2026 13:37:45 +0000 Subject: [PATCH] Add support for another Airgoo Fan + DRGB Controller variant --- Controllers/DRGBController/DRGBControllerDetect.cpp | 2 ++ Controllers/DRGBController/RGBController_DRGB.cpp | 10 ++++++++++ Controllers/DRGBController/RGBController_DRGB.h | 2 ++ 3 files changed, 14 insertions(+) diff --git a/Controllers/DRGBController/DRGBControllerDetect.cpp b/Controllers/DRGBController/DRGBControllerDetect.cpp index 23c13527b..d027c503b 100644 --- a/Controllers/DRGBController/DRGBControllerDetect.cpp +++ b/Controllers/DRGBController/DRGBControllerDetect.cpp @@ -38,6 +38,8 @@ REGISTER_HID_DETECTOR("DeepRGB SIG V4F", DetectDRGBControllers, DRGBV REGISTER_HID_DETECTOR("Airgoo AG-DRGB04", DetectDRGBControllers, DRGBV4_VID, DRGB_AG_04_V4F_PID); REGISTER_HID_DETECTOR("Airgoo AG-DRGB16", DetectDRGBControllers, DRGBV4_VID, DRGB_AG_16_V4F_PID); +REGISTER_HID_DETECTOR("Airgoo AG-DRGB08", DetectDRGBControllers, DRGBV4_VID, DRGB_AG_08_PID); +REGISTER_HID_DETECTOR("Airgoo AG-F8-DRGB08", DetectDRGBControllers, DRGBV4_VID, DRGB_AG_08_F08_PID); REGISTER_HID_DETECTOR("Airgoo AG-F12-DRGB16", DetectDRGBControllers, DRGBV4_VID, DRGB_AG_16_F12_PID); REGISTER_HID_DETECTOR("DeepRGB L8 V5", DetectDRGBControllers, DRGBV4_VID, DRGB_L8_V5_PID); diff --git a/Controllers/DRGBController/RGBController_DRGB.cpp b/Controllers/DRGBController/RGBController_DRGB.cpp index e8f15077a..739d132c2 100644 --- a/Controllers/DRGBController/RGBController_DRGB.cpp +++ b/Controllers/DRGBController/RGBController_DRGB.cpp @@ -93,6 +93,16 @@ void RGBController_DRGB::SetupZones() NUM_Channel_led = 256; Version = 4; break; + case DRGB_AG_08_PID: + NUM_CHANNELS = 8; + NUM_Channel_led = 256; + Version = 4; + break; + case DRGB_AG_08_F08_PID: + NUM_CHANNELS = 8; + NUM_Channel_led = 256; + Version = 4; + break; case DRGB_AG_16_V4F_PID: NUM_CHANNELS = 16; NUM_Channel_led = 256; diff --git a/Controllers/DRGBController/RGBController_DRGB.h b/Controllers/DRGBController/RGBController_DRGB.h index 3db431a66..b689d801c 100644 --- a/Controllers/DRGBController/RGBController_DRGB.h +++ b/Controllers/DRGBController/RGBController_DRGB.h @@ -21,6 +21,8 @@ #define DRGB_SIG_V4F_PID 0x3636 #define DRGB_AG_04_V4F_PID 0x3204 #define DRGB_AG_16_V4F_PID 0x3216 +#define DRGB_AG_08_PID 0x3F08 +#define DRGB_AG_08_F08_PID 0x3F16 #define DRGB_AG_16_F12_PID 0x3F28 #define DRGB_L8_V5_PID 0x3208