diff --git a/Controllers/NZXTHue2Controller/NZXTHue2Controller.cpp b/Controllers/NZXTHue2Controller/NZXTHue2Controller.cpp index 97b1f92e9..1a265578f 100644 --- a/Controllers/NZXTHue2Controller/NZXTHue2Controller.cpp +++ b/Controllers/NZXTHue2Controller/NZXTHue2Controller.cpp @@ -153,13 +153,21 @@ void NZXTHue2Controller::UpdateDeviceList() num_leds_on_channel += 8; break; + case 0x10: //Kraken X3 ring + num_leds_on_channel += 8; + break; + + case 0x11: //Kraken X3 logo + num_leds_on_channel += 1; + break; + default: break; } } printf("\r\n"); - + channel_leds[chan] = num_leds_on_channel; } } diff --git a/Controllers/NZXTHue2Controller/NZXTHue2ControllerDetect.cpp b/Controllers/NZXTHue2Controller/NZXTHue2ControllerDetect.cpp index 52a9ea957..3bb154bbe 100644 --- a/Controllers/NZXTHue2Controller/NZXTHue2ControllerDetect.cpp +++ b/Controllers/NZXTHue2Controller/NZXTHue2ControllerDetect.cpp @@ -31,7 +31,7 @@ static const nzxt_hue_2_device device_list[] = { NZXT_VID, NZXT_HUE_2_PID, 4, 0, "NZXT Hue 2" }, { NZXT_VID, NZXT_HUE_2_AMBIENT_PID, 2, 0, "NZXT Hue 2 Ambient" }, { NZXT_VID, NZXT_SMART_DEVICE_V2_PID, 2, 3, "NZXT Smart Device V2" }, - { NZXT_VID, NZXT_KRAKEN_X3_PID, 2, 0, "NZXT Kraken X3" }, + { NZXT_VID, NZXT_KRAKEN_X3_PID, 4, 0, "NZXT Kraken X3" }, { NZXT_VID, NZXT_RGB_FAN_CONTROLLER_PID, 2, 3, "NZXT RGB & Fan Controller" }, };