Add support for Lian Li Uni Hub - AL firmware v1.0 and v1.7
Initial commit for Lian Li Uni Hub - AL for controller firmware versions v1.0 and v1.7
Provides basic support for issue #1729 (closed). Modifies LianLiControllerDetect to support Uni Hub - AL device New controller files created under Lian Li folder to provide support. v1.0 firmware requires libusb so a significantly modified version of Luca's controller for the Uni Hub SL was used. v1.7 firmware uses USBHID instead.
Known issues:
- AL Controller is relatively slow in processing so rapid succession of changes can cause glitches. Effects Engine is discouraged due to this limitation.
- Some effect modes for v1.0 firmware is not working correctly or lacks brightness/speed control when it is supported. Requires additional captures from testers to resolve.
- Effect modes affects all channels while the device does support having different modes for each channel. Requires changes to core OpenRGB functionality to implement.
Checklist for Accepting a Merge Request for a New Device
-
The New Deviceissue raised for this device is linked to this MR with a keywordCloses / Resolves / Implements -
There is a device protocol page in the Developer Wiki or there is enough information / captures in the New Deviceissue to provide ongoing support. -
The code to be merged follows the style guide and change requirements as documented in the contributing guide.
-
Meta data for the device is included in RGBController_*file -
This device is detected and is working on Windows 10 and / or 11 -
This device is detected and is working on Linux (Please specify distribution and releases tested) -
Logging for Info, Warnings and Errors has been added for troubleshooting purposes
Edited by Oliver P