diff --git a/Controllers/PolychromeController/PolychromeController.cpp b/Controllers/PolychromeController/PolychromeController.cpp index 551d813e3..6c0c0cd42 100644 --- a/Controllers/PolychromeController/PolychromeController.cpp +++ b/Controllers/PolychromeController/PolychromeController.cpp @@ -17,6 +17,12 @@ PolychromeController::PolychromeController(i2c_smbus_interface* bus, polychrome_ switch (GetFirmwareVersion()) { + case FIRMWARE_VER_1_PT_5: + led_count = 1; + asr_led = true; + strcpy(device_name, "ASRock ASR LED FW 1.5"); + break; + case FIRMWARE_VER_1_PT_10: led_count = 1; asr_led = true; diff --git a/Controllers/PolychromeController/PolychromeController.h b/Controllers/PolychromeController/PolychromeController.h index b7ad3c5fb..52414a601 100644 --- a/Controllers/PolychromeController/PolychromeController.h +++ b/Controllers/PolychromeController/PolychromeController.h @@ -16,6 +16,7 @@ typedef unsigned char polychrome_dev_id; enum { + FIRMWARE_VER_1_PT_5 = 0x0105, /* Firmware nu51_1.5 */ FIRMWARE_VER_1_PT_10 = 0x010A, /* Firmware nu51_1.10 */ FIRMWARE_VER_2_PT_00 = 0x0200, /* Firmware nu51_2.00 */ FIRMWARE_VER_2_PT_08 = 0x0208, /* Firmware nu51_2.08 */