Commit Graph
3866 Commits
Author SHA1 Message Date
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