[New device] Support for all Alienware and Dell G devices.
Name of device:
All Alienware notebooks and desktop devices, some mouse, monitor and external keyboards in progress.
Full list of supported and tested devices = https://github.com/T-Troll/alienfx-tools/wiki/Supported-and-tested-devices-list
Link to manufacturer's product page:
Multiply: https://www.dell.com/en-us/shop/sfc/sf/alienware-laptops https://www.dell.com/en-us/shop/sfc/sf/alienware-desktops https://www.dell.com/en-us/shop/gaming-gaming-accessories/ac/6488 (some of them)
Please select what type of device/interface the device uses:
DeviceTypeUSB
~"DeviceType::ACPI"
ID information:
vids {0x187c, 0x0d62, 0x0424, 0x0461, 0x04f2}, multiply PIDs.
Please attach screenshots of the device's official control application here:
Here are link to unofficial app manual with screenshots - https://github.com/T-Troll/alienfx-tools/blob/master/Doc/alienfx-gui.md
Please attach device captures here:
All devices interface commands located here: https://github.com/T-Troll/AlienFX-SDK/blob/master/AlienFX_SDK/alienfx-controls.h
Please keep in mind all control interfaces is without ReportID byte, Report IDs defined into https://github.com/T-Troll/AlienFX-SDK/blob/master/AlienFX_SDK/AlienFX_SDK.cpp (see Functions::AlienFXInitialize)
ACPI-controlled device functions defined into Functions::SetAcpiColor, Functions::Reset, but require kernel driver to operate.
Additional information
I'm the maintainer of the 3-rd party Alienware light control suite (https://github.com/T-Troll/alienfx-tools).
As you can see, i have C++ SDK library with width device range and functions support (https://github.com/T-Troll/AlienFX-SDK)
Both are Windows-only.
Feel free to integrate it into OpenRGB.
PS: More devices in develoment.
Checklist for Step2
-
Name of device -
A link to the vendors product page has been included -
The transport bus has been identified and the appropriate label added to the issue. -
The device ID's have been included for USB or PCI -
Screenshots of the OEM Application are included -
There is either, appropriate code examples linked or suitable device captures attached