Adam Honse
e3e0f1a6a5
Get rid of zone_based_per_led_data buffer, just use the same configuration buffer for both as it overwrites the original configuration when written to the controller anyways
2026-09-06 20:54:37 -05:00
Adam Honse
63b780ee80
Fix update calls
2026-09-06 19:54:33 -05:00
Adam Honse
b9068ccf68
Move mode setting to DeviceUpdateMode and leave LED setting to DeviceUpdateLEDs
2026-09-06 19:42:00 -05:00
Adam Honse
58140eed82
Test: try per-led mode on 7B93 after firmware update
2026-09-06 16:30:01 -05:00
Adam Honse
7acaf2d12d
Zero out the Per-LED enable message buffer rather than initialize it from the configuration data
2026-09-06 16:05:03 -05:00
Adam Honse
717c257d8e
More cleanup
2026-09-06 15:34:12 -05:00
Adam Honse
c03d422b32
Fix Update
2026-09-06 13:46:35 -05:00
Adam Honse
b3fa0c1b96
Remove zone checks
2026-09-06 04:33:33 -05:00
Adam Honse
8a9fe3f5bb
Test fixes
2026-09-06 03:38:42 -05:00
Adam Honse
b60084be2e
Undo changes to per-LED switching messages
2026-09-06 02:23:33 -05:00
Adam Honse
a5eb5a4d53
Add comments to better describe the functionality
2026-09-06 01:41:56 -05:00
Adam Honse
46d24fd9bc
Add board filtering by name for boards with duplicate PIDs, add zone supported checks before modifying the zone blocks for any zone in the settings
2026-09-05 20:45:06 -05:00
Adam Honse
b15358582f
Treat 7C56 as B550-A PRO which does not have onboard LEDs
2026-09-05 19:57:12 -05:00
Adam Honse
81e0ea5cfa
Add trace level settings packet log to MSI 185 controller
2026-09-05 18:47:20 -05:00
J-Man
75302d7219
Add ASUS ROG STRIX XG27ACDNG RGB detection
2026-09-05 16:51:15 -05:00
Adam Honse
ed3d7894c8
Update Realtek ARGB controller to the new configuration system
2026-09-04 21:48:39 -05:00
Daniel Clark
dc14dff646
Fix reset to default in device specific settings for gigabyte motherboard usb controllers.
2026-09-04 21:11:28 -05:00
Daniel Clark
31a09bc728
Move Gigabyte USB Controller settings to Device Specific Settings.
2026-09-04 19:29:47 -05:00
Ken Sanislo
07e1f2bb2a
Logitech HID++ 2.0: drop the per-frame wire logs
2026-09-04 15:21:36 -05:00
Daniel Clark
fd1bc449ae
Update Gigabyte Motherboard USB RGB Controller
2026-09-04 09:31:50 -05:00
Delnegend
b420af5c42
ASRock GPU: Add Radeon RX 9060 XT Steel Legend and fix Windows ADL detection
2026-09-03 23:44:02 -05:00
Adam Honse
d092f3b159
Remove colors_min/max from per-LED mode in NVIDIA Illumination controller, fixes #5836
2026-09-03 20:30:53 -05:00
John Sideserf
1335a9b06c
Add Gigabyte AORUS RTX 5080 MASTER ICE (0x418C) at 0x71, reject echo-bus probe responses
2026-09-03 18:46:28 -05:00
Ken Sanislo
bf2a0fb8f1
HID LampArray: stop on a failed report descriptor read
...
hid_get_report_descriptor returns -1 on failure and the length was
stored unsigned, so the descriptor walk ran past the end of the stack
buffer. Windows reconstructs the descriptor from preparsed data and can
fail where Linux returns the kernel's copy. A failed read now leaves the
device with no lamps, the same as a descriptor with missing reports.
2026-09-03 11:11:36 -05:00
Piotr Kochan
657cc0d05d
MSI 761-byte: add PRO B850M-A WIFI PZ
2026-09-03 07:13:35 -05:00
Ken Sanislo
999cbd2578
Logitech HID++ 2.0: place the G915 X top strip and G-keys
2026-09-02 14:45:04 -05:00
danielminter
cf048edb6c
Narrow the 0b05:19af Aura motherboard detector to its real usage page
2026-09-02 09:28:07 -05:00
Ken Sanislo
a44f525078
Logitech HID++ 2.0: key the detector to the Logitech VID and the bus
2026-09-02 09:25:21 -05:00
Adam Honse
dd35cb8cbf
Update Keychron QMK controller to pull keyboard's real firmware version when connected over wireless dongle, display both dongle and keyboard version
2026-09-01 22:58:22 -05:00
Adam Honse
cfc6081f9d
Update Keychron QMK controller to pull keyboard's real VID when connected over wireless dongle (at least for ZMK keyboards that support full control over the wireless link)
2026-09-01 22:56:23 -05:00
Dmitry Kychanov
8f701ee147
Fix hotplugging in Logitech HID++ by using a lambda callback to un-list used IDs
2026-09-01 22:30:23 -05:00
Gent Semaj
eb535f43c8
Fix AW3423DWF E_PIPE on init for newer firmware
2026-09-01 21:58:40 -05:00
JAO1988
864ea220da
Added Gigabyte GTX 1080 8G Rev 2 and RX9060XT GPUs
2026-09-01 20:12:56 -04:00
Adam Honse
da3f396a25
Fix warnings in ValveSteamMachineController_Windows.cpp
2026-09-01 11:36:32 -05:00
Adam Honse
0dff37baa9
Fix warnings in RGBController_EVGAX12.cpp
2026-09-01 11:32:59 -05:00
Adam Honse
44c7b9fc07
Fix warnings in RGBController_HIDLampArray.cpp
2026-09-01 11:31:28 -05:00
Adam Honse
bfba7e99d0
Fix warning in RGBController_GigabyteRGBFusion2USB.cpp
2026-09-01 11:29:37 -05:00
Adam Honse
cd02ba5d39
Fix warning in ClevoKeyboardController.cpp
2026-09-01 11:28:43 -05:00
Daniel Clark
c789351977
Fixes Keychron Patch Layouts (hopefully)
2026-09-01 07:43:58 -05:00
Ken Sanislo
bac9cffb27
Logitech HID++ 2.0: fix effect modes, brightness and phantom LEDs on per-key keyboards
2026-09-01 07:30:40 -05:00
Adam Honse
544fd47756
Add some sanity checking around the per-LED direct mode in MSIMotherboard185Controller. Ensure the enable per-LED 185-byte packet gets sent before the large per-LED packets, skip sending packets if there are no LEDs configured
2026-09-01 00:53:59 -05:00
Adam Honse
d3e06b9124
Update CM Small ARGB name
2026-08-31 22:30:15 -05:00
Adam Honse
b0c517ab9f
Update CMSmallARGBController to match the changes made to CMARGBController
2026-08-31 22:17:14 -05:00
Adam Honse
c40967989a
MSI controller renames
2026-08-31 21:13:13 -05:00
Venatrix “Joe” Ritz
72b7e5cf5b
Govee: refresh Direct/Razer mode in KeepaliveThread
2026-08-31 12:31:30 -05:00
Venatrix “Joe” Ritz
5903e7e7c5
Govee: add H6046 RGBIC Gaming Light Bars support
2026-08-31 11:47:20 -05:00
Mathias Grün-Drebes
1198d3ed3c
Fix use-after-free in RGBController_HIDLampArray destructor
2026-08-31 11:14:25 -05:00
Adam Honse
c3102bc724
Ignore interface check on Keychron QMK controller's detector as the Ultra series wireless dongles use interface 2
2026-08-30 16:40:36 -05:00
Richard van Liessum
a9dea96147
Add Asus ROG Aura Monitor Light Bar and PG32UCDP support
2026-08-30 14:59:15 -05:00
Adam Honse
a757c04cf9
Fix the Keychron Q2 knob layout
2026-08-30 01:46:40 -05:00