From 23db15dfb9105f16c8956ec1c329c948ac909915 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Mon, 23 Mar 2026 11:46:04 -0500 Subject: [PATCH] Add support for E6K5-1114 ENE device --- .../ENESMBusController/ENESMBusController.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Controllers/ENESMBusController/ENESMBusController.cpp b/Controllers/ENESMBusController/ENESMBusController.cpp index 8281e3f09..4697de718 100644 --- a/Controllers/ENESMBusController/ENESMBusController.cpp +++ b/Controllers/ENESMBusController/ENESMBusController.cpp @@ -266,6 +266,21 @@ ENESMBusController::ENESMBusController(ENESMBusInterface* interface, ene_dev_id led_count = config_table[ENE_CONFIG_LED_COUNT_0107]; } /*-----------------------------------------------------*\ + | AUMA0-E6K5-1114 | + | Found on ASUS ROG MATRIX PLATINUM 5090 | + \*-----------------------------------------------------*/ + else if(strcmp(device_version, "AUMA0-E6K5-1114") == 0) + { + direct_reg = ENE_REG_COLORS_DIRECT_V2; + effect_reg = ENE_REG_COLORS_EFFECT_V2; + channel_cfg = ENE_CONFIG_CHANNEL_V2; + + /*-------------------------------------------------*\ + | Read LED count from configuration table | + \*-------------------------------------------------*/ + led_count = config_table[ENE_CONFIG_LED_COUNT_0107]; + } + /*-----------------------------------------------------*\ | ROG ARION - ASUS ROG Arion external SSD enclosure | | This device does not support ENE read, so we fake the | | device name string if the interface is ROG Arion type.|