diff --git a/Controllers/DRGBController/DRGBControllerDetect.cpp b/Controllers/DRGBController/DRGBControllerDetect.cpp index a1553e25..fd586738 100644 --- a/Controllers/DRGBController/DRGBControllerDetect.cpp +++ b/Controllers/DRGBController/DRGBControllerDetect.cpp @@ -33,6 +33,8 @@ REGISTER_HID_DETECTOR("DRGB LED V4", DetectDRGBControllers, DRGBV4_VID, DRGB_LED REGISTER_HID_DETECTOR("DRGB ULTRA V4F", DetectDRGBControllers, DRGBV4_VID, DRGB_ULTRA_V4F_PID); REGISTER_HID_DETECTOR("DRGB CORE V4F", DetectDRGBControllers, DRGBV4_VID, DRGB_CORE_V4F_PID); REGISTER_HID_DETECTOR("DRGB SIG V4F", DetectDRGBControllers, DRGBV4_VID, DRGB_SIG_V4F_PID); +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("DRGB LED V5", DetectDRGBControllers, DRGBV4_VID, DRGB_LED_V5_PID); REGISTER_HID_DETECTOR("DRGB ULTRA V5", DetectDRGBControllers, DRGBV4_VID, DRGB_ULTRA_V5_PID); diff --git a/Controllers/DRGBController/RGBController_DRGB.cpp b/Controllers/DRGBController/RGBController_DRGB.cpp index 6fd946d6..3fd04fe3 100644 --- a/Controllers/DRGBController/RGBController_DRGB.cpp +++ b/Controllers/DRGBController/RGBController_DRGB.cpp @@ -88,6 +88,16 @@ void RGBController_DRGB::SetupZones() NUM_Channel_led = 256; Version = 4; break; + case DRGB_AG_04_V4F_PID: + NUM_CHANNELS = 4; + NUM_Channel_led = 256; + Version = 4; + break; + case DRGB_AG_16_V4F_PID: + NUM_CHANNELS = 16; + NUM_Channel_led = 256; + Version = 4; + break; case DRGB_LED_V5_PID: NUM_CHANNELS = 8; diff --git a/Controllers/DRGBController/RGBController_DRGB.h b/Controllers/DRGBController/RGBController_DRGB.h index d43d15d3..ae9a0fab 100644 --- a/Controllers/DRGBController/RGBController_DRGB.h +++ b/Controllers/DRGBController/RGBController_DRGB.h @@ -19,6 +19,8 @@ #define DRGB_ULTRA_V4F_PID 0x3616 #define DRGB_CORE_V4F_PID 0x3628 #define DRGB_SIG_V4F_PID 0x3636 +#define DRGB_AG_04_V4F_PID 0x3204 +#define DRGB_AG_16_V4F_PID 0x3216 #define DRGB_LED_V5_PID 0x3208 #define DRGB_ULTRA_V5_PID 0x3215