From 4d7752addf5cabc6eb2cca192112e1e5d0f12979 Mon Sep 17 00:00:00 2001 From: zanicool Date: Thu, 18 Jun 2026 23:42:32 +0200 Subject: [PATCH] Add ASUS TUF GeForce RTX 5060 Ti Gaming OC support Add PCI subsystem device ID 0x8A08 for ASUS TUF RTX 5060 Ti OC and register it with the ENE SMBus GPU controller detector at I2C address 0x67. Tested on hardware: - PCI Device: 10DE:2D04 (NVIDIA GB206 RTX 5060 Ti) - Subsystem: 1043:8A08 (ASUS TUF Gaming OC) - I2C Bus: /dev/i2c-3, address 0x67 - ENE signature verified (registers 0xA0-0xAF match expected pattern) - Static color, breathing, and spectrum cycle modes confirmed working --- Controllers/ENESMBusController/ENESMBusControllerDetect.cpp | 1 + pci_ids/pci_ids.h | 1 + 2 files changed, 2 insertions(+) diff --git a/Controllers/ENESMBusController/ENESMBusControllerDetect.cpp b/Controllers/ENESMBusController/ENESMBusControllerDetect.cpp index a853784d0..444d3ba9f 100644 --- a/Controllers/ENESMBusController/ENESMBusControllerDetect.cpp +++ b/Controllers/ENESMBusController/ENESMBusControllerDetect.cpp @@ -459,6 +459,7 @@ REGISTER_I2C_PCI_DETECTOR("ASUS ROG STRIX GeForce RTX 4090 Gaming White OC", REGISTER_I2C_PCI_DETECTOR("ASUS ROG STRIX GeForce RTX 4090 Gaming White OC", DetectENESMBusGPUControllers, NVIDIA_VEN, NVIDIA_RTX4090_DEV, ASUS_SUB_VEN, ASUS_ROG_STRIX_RTX_4090_O24G_GAMING_WHITE_2, 0x67); REGISTER_I2C_PCI_DETECTOR("ASUS ROG MATRIX PLATINUM GeForce RTX 4090", DetectENESMBusGPUControllers, NVIDIA_VEN, NVIDIA_RTX4090_DEV, ASUS_SUB_VEN, ASUS_ROG_MATRIX_PLATINUM_RTX_4090_24G, 0x67); REGISTER_I2C_PCI_DETECTOR("ASUS TUF GeForce RTX 5060 Gaming OC", DetectENESMBusGPUControllers, NVIDIA_VEN, NVIDIA_RTX5060_DEV, ASUS_SUB_VEN, ASUS_TUF_RTX_5060_O8G_GAMING, 0x67); +REGISTER_I2C_PCI_DETECTOR("ASUS TUF GeForce RTX 5060 Ti Gaming OC", DetectENESMBusGPUControllers, NVIDIA_VEN, NVIDIA_RTX5060TI_DEV, ASUS_SUB_VEN, ASUS_TUF_RTX_5060TI_O16G_OC_GAMING, 0x67); REGISTER_I2C_PCI_DETECTOR("ASUS TUF GeForce RTX 5070 Gaming OC", DetectENESMBusGPUControllers, NVIDIA_VEN, NVIDIA_RTX5070_DEV, ASUS_SUB_VEN, ASUS_TUF_RTX_5070_O12G_GAMING, 0x67); REGISTER_I2C_PCI_DETECTOR("ASUS TUF GeForce RTX 5070 Ti Gaming OC", DetectENESMBusGPUControllers, NVIDIA_VEN, NVIDIA_RTX5070TI_DEV, ASUS_SUB_VEN, ASUS_TUF_RTX_5070TI_O16G_GAMING, 0x67); REGISTER_I2C_PCI_DETECTOR("ASUS TUF GeForce RTX 5070 Ti Gaming BTF White OC", DetectENESMBusGPUControllers, NVIDIA_VEN, NVIDIA_RTX5070TI_DEV, ASUS_SUB_VEN, ASUS_TUF_RTX_5070TI_O16G_GAMING_BTF_WHITE, 0x67); diff --git a/pci_ids/pci_ids.h b/pci_ids/pci_ids.h index bc88f52ac..20a09a59b 100644 --- a/pci_ids/pci_ids.h +++ b/pci_ids/pci_ids.h @@ -356,6 +356,7 @@ #define ASUS_ROG_STRIX_RTX_4090_O24G_GAMING_WHITE_2 0x88F1 #define ASUS_ROG_MATRIX_PLATINUM_RTX_4090_24G 0x8934 #define ASUS_TUF_RTX_5060_O8G_GAMING 0x8A1A +#define ASUS_TUF_RTX_5060TI_O16G_OC_GAMING 0x8A08 #define ASUS_TUF_RTX_5070_O12G_GAMING 0x89F2 #define ASUS_TUF_RTX_5070TI_O16G_GAMING 0x89F4 #define ASUS_TUF_RTX_5070TI_O16G_GAMING_BTF_WHITE 0x8A37