From 80f033d76efd6d89b00971a8038eb205b94d5983 Mon Sep 17 00:00:00 2001 From: Mola19 Date: Sun, 14 Jan 2024 18:19:37 +0100 Subject: [PATCH] add support for ASUS ROG Strix XG32VC to resolve #3859 --- Controllers/AsusAuraUSBController/AsusAuraMonitorController.cpp | 2 +- Controllers/AsusAuraUSBController/AsusAuraMonitorController.h | 1 + .../AsusAuraUSBController/AsusAuraUSBControllerDetect.cpp | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Controllers/AsusAuraUSBController/AsusAuraMonitorController.cpp b/Controllers/AsusAuraUSBController/AsusAuraMonitorController.cpp index 5d139227..c3882b27 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraMonitorController.cpp +++ b/Controllers/AsusAuraUSBController/AsusAuraMonitorController.cpp @@ -49,7 +49,7 @@ void AuraMonitorController::BeginUpdate() { unsigned char usb_buf[8]; - if (device_pid == AURA_ROG_PG32UQ_PID) + if (device_pid == AURA_ROG_PG32UQ_PID || device_pid == AURA_ROG_STRIX_XG32VC_PID) { memset(usb_buf, 0x00, sizeof(usb_buf)); diff --git a/Controllers/AsusAuraUSBController/AsusAuraMonitorController.h b/Controllers/AsusAuraUSBController/AsusAuraMonitorController.h index fcc92c36..377d545b 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraMonitorController.h +++ b/Controllers/AsusAuraUSBController/AsusAuraMonitorController.h @@ -19,6 +19,7 @@ enum AURA_ROG_STRIX_XG27AQM_PID = 0x19BB, AURA_ROG_STRIX_XG279Q_PID = 0x1919, AURA_ROG_STRIX_XG27W_PID = 0x1933, + AURA_ROG_STRIX_XG32VC_PID = 0x1968, AURA_ROG_PG32UQ_PID = 0x19B9, }; diff --git a/Controllers/AsusAuraUSBController/AsusAuraUSBControllerDetect.cpp b/Controllers/AsusAuraUSBController/AsusAuraUSBControllerDetect.cpp index 75a209d3..d7338cc5 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraUSBControllerDetect.cpp +++ b/Controllers/AsusAuraUSBController/AsusAuraUSBControllerDetect.cpp @@ -90,6 +90,7 @@ #define AURA_ROG_STRIX_XG27AQM_PID 0x19BB #define AURA_ROG_STRIX_XG279Q_PID 0x1919 #define AURA_ROG_STRIX_XG27W_PID 0x1933 +#define AURA_ROG_STRIX_XG32VC_PID 0x1968 #define AURA_ROG_PG32UQ_PID 0x19B9 /*-----------------------------------------------------------------*\ @@ -421,6 +422,7 @@ REGISTER_HID_DETECTOR_PU("ASUS ROG Strix XG27AQ", DetectAs REGISTER_HID_DETECTOR_PU("ASUS ROG Strix XG27AQM", DetectAsusAuraUSBMonitor, AURA_USB_VID, AURA_ROG_STRIX_XG27AQM_PID, 0xFFA0, 1); REGISTER_HID_DETECTOR_PU("ASUS ROG Strix XG279Q", DetectAsusAuraUSBMonitor, AURA_USB_VID, AURA_ROG_STRIX_XG279Q_PID, 0xFFA0, 1); REGISTER_HID_DETECTOR_PU("ASUS ROG Strix XG27W", DetectAsusAuraUSBMonitor, AURA_USB_VID, AURA_ROG_STRIX_XG27W_PID, 0xFFA0, 1); +REGISTER_HID_DETECTOR_PU("ASUS ROG Strix XG32VC", DetectAsusAuraUSBMonitor, AURA_USB_VID, AURA_ROG_STRIX_XG32VC_PID, 0xFFA0, 1); REGISTER_HID_DETECTOR_PU("ASUS ROG PG32UQ", DetectAsusAuraUSBMonitor, AURA_USB_VID, AURA_ROG_PG32UQ_PID, 0xFFA0, 1); /*-----------------------------------------------------------------*\