diff --git a/Controllers/NZXTHue2Controller/NZXTHue2ControllerDetect.cpp b/Controllers/NZXTHue2Controller/NZXTHue2ControllerDetect.cpp index 35abf0807..5e6710a0e 100644 --- a/Controllers/NZXTHue2Controller/NZXTHue2ControllerDetect.cpp +++ b/Controllers/NZXTHue2Controller/NZXTHue2ControllerDetect.cpp @@ -11,6 +11,7 @@ #define NZXT_MOTHERBOARD_DEVICE_2_PID 0x200B #define NZXT_SMART_DEVICE_V2_PID 0x2006 #define NZXT_KRAKEN_X3_PID 0x2007 +#define NZXT_KRAKEN_X53_PID 0x2014 #define NZXT_RGB_FAN_CONTROLLER_PID 0x2009 #define NZXT_RGB_FAN_CONTROLLER2_PID 0x2010 #define NZXT_RGB_FAN_CONTROLLER3_PID 0x200E @@ -26,7 +27,7 @@ static void spawn_hue(hid_device_info* info, const std::string& name, int rgb_ch NZXTHue2Controller* controller = new NZXTHue2Controller(dev, rgb_channels, fan_channels, info->path); RGBController_NZXTHue2* rgb_controller = new RGBController_NZXTHue2(controller); rgb_controller->name = name; - + ResourceManager::get()->RegisterRGBController(rgb_controller); } } @@ -67,6 +68,7 @@ REGISTER_HID_DETECTOR("NZXT Hue 2 Motherboard", DetectNZXTHue2Motherboard, NZ REGISTER_HID_DETECTOR("NZXT Hue 2 Motherboard", DetectNZXTHue2Motherboard, NZXT_VID, NZXT_MOTHERBOARD_DEVICE_2_PID); REGISTER_HID_DETECTOR("NZXT Smart Device V2", DetectNZXTSmartDeviceV2, NZXT_VID, NZXT_SMART_DEVICE_V2_PID); REGISTER_HID_DETECTOR("NZXT Kraken X3", DetectNZXTKrakenX3, NZXT_VID, NZXT_KRAKEN_X3_PID); +REGISTER_HID_DETECTOR("NZXT Kraken X53", DetectNZXTKrakenX3, NZXT_VID, NZXT_KRAKEN_X53_PID); REGISTER_HID_DETECTOR("NZXT RGB & Fan Controller", DetectNZXTFanController, NZXT_VID, NZXT_RGB_FAN_CONTROLLER_PID); REGISTER_HID_DETECTOR("NZXT RGB & Fan Controller", DetectNZXTFanController, NZXT_VID, NZXT_RGB_FAN_CONTROLLER2_PID); REGISTER_HID_DETECTOR("NZXT RGB & Fan Controller", DetectNZXTFanController, NZXT_VID, NZXT_RGB_FAN_CONTROLLER3_PID);