Commit Graph
3990 Commits
Author SHA1 Message Date
rikvdb229 44b66d69df Cherry keyboard: wrap custom colour data in begin/end packets 2026-11-03 23:07:29 -06:00
Andres Galeano bb49157b6a Add MSI B850M GAMING WIFI6E (MS-7E87) to Mystic Light 761 board list 2026-11-03 23:05:03 -06:00
FiftyShadesRare 8f3ee202f7 Add Govee H6069 Mini Panel Lights 2026-11-03 09:40:56 -06:00
Aaron Lang b1a684c658 Add MSI Raider A18 HX A7VHG to MSI laptop controller 2026-11-03 09:25:35 -06:00
Aaron Lang 21edc05d84 Restrict MSI laptop KLC detection to HID interface 0 2026-11-03 09:08:50 -06:00
Tehcnological f81fd32259 Fix forward slash key LED on Mountain Everest 60 2026-11-01 13:16:57 -06:00
Adam Honse e152374ccd Add a short delay after K65 Mini writes during initialization. 2026-11-01 01:17:56 -06:00
Karim Mohamed 63a4168976 Add ASUS ROG Zephyrus G16 GU603VV support 2026-10-30 14:30:19 -05:00
Aaron Erhardt 36eab734d7 Fix lamp attributes buffer size 2026-10-30 07:29:06 -05:00
Dan ae16848ca4 Fix names of DasKeyboard devices, Close #6022 2026-10-29 19:55:44 -05:00
morg a5440171b3 Add support for MSI PRO B850-S EVO WIFI (MS-7E97). Closes #6010 2026-10-28 18:14:29 +01:00
vimozyoko da927bbf0e ASRock GPU: Fix Direct mode white flashing and add hardware effect modes
- Use mode 0xE1 (Direct) instead of 0x01 (Static) for streaming updates
  to prevent WS2812 interrupt timing glitches and white flashes
- Add hardware effect modes: Static, Breathing, Strobe, Spectrum Cycle,
  Random, Wave, Spring, Stack, Scan, Rainbow, and Off
- Add SaveConfig (command 0x12) to commit configuration to flash
  when requested via DeviceSaveMode
2026-10-26 11:47:26 -05:00
Adam Honse 21867810dd Re-add Palit GPUs missed in the PNY/Palit controller rework 2026-10-26 11:22:56 -05:00
wlof 1f90c15b77 AsusAuraUSB: fix addressable header effect channels on AULA3-AR32 mainboards 2026-10-26 11:13:03 -05:00
Florian 84d872e8ce RoyuanKeyboardController: full main backlight support for Akko PC75B Plus (3151:4003) 2026-10-25 18:46:09 -05:00
Ken Sanislo 4956e43e99 Logitech HID++ 2.0: pace 0x8080 key writes by their ACKs 2026-10-25 18:21:44 -05:00
Andrey Eliseev f7e5cae93a Fix led_id for Razer Viper and Razer Viper Mini 2026-10-25 16:30:14 -05:00
wlof 7f0654436a HID LampArray: add Headset, Microphone and Speaker kinds and name unbound lamps 2026-10-25 16:09:59 -05:00
JAO1988 a54f2923ac Added MSI Z890 GAMING PLUS WIFI6E 2026-10-25 16:09:38 -05:00
Timo Brunner 75ca9dc0ea Add support for Gainward GeForce RTX 5070 Ti Phoenix-S and correct ID line order in pci_ids/pci_ids.h 2026-10-25 16:08:24 -05:00
Adam Honse f1e54cf74b Split out AsusLegacyUSBController detector 2026-10-25 16:07:28 -05:00
Adam Honse 3484289f7a Reorganize AsusAuraUSBController folder, split up detector file 2026-10-25 15:34:37 -05:00
Timo Brunner e357589fbe Add support for Gainward GeForce RTX 5070 Ti Phoenix 2026-10-24 21:54:06 -05:00
Adam Honse c43424b4ba Rename AsusAuraTUFKeyboardController to AsusAuraKeyboardController after merging the remaining devices from the old AsusAuraKeyboardController into it 2026-10-23 22:47:20 -05:00
Adam Honse db0a315326 Migrate remaining keyboards in AsusAuraKeyboardController to AsusAuraTUFKeyboardController 2026-10-23 00:04:26 -05:00
Daniel Clark bbc77470a7 Update Onboard RGB zone counts for latest firmwares. 2026-10-21 22:08:00 -05:00
Jochem Kuipers 763e325f9b Add ASRock Radeon RX 7900 XT Phantom Gaming 20GB OC detection 2026-10-20 16:51:54 -05:00
Adam Honse 0a4763734f Add LED ID to razer device type to eliminate a large switch/case statement in RazerController 2026-10-20 15:38:29 -05:00
Adam Honse 72262b8386 Razer Basilisk V4 Pro 2026-10-20 11:33:59 -05:00
Rainer Haake 7182807a28 Add TUXEDO Stellaris 16 Gen7 AMD keyboard layout (STELLARIS16A07) 2026-10-19 13:03:41 -05:00
tzhou 1ef4796842 Fixed missing del, right arrow, and down arrow keys
Signed-off-by: tzhou <tzhou@noreply.codeberg.org>
2026-10-19 11:45:03 -05:00
xoxo e6a96c65b1 Clevo ITE8291: add LED Map setting for keyboards with a different LED wiring 2026-10-18 14:59:28 -05:00
Francis De Brabandere 869afcb9ad Add support for Framework Desktop ARGB header 2026-10-18 14:23:38 -05:00
Anatoly 2be1521a9c Add support for MSI Clutch GM11 2026-10-18 14:21:11 -05:00
John Scripter d4798c1206 Added support for Asus ROG Strix Scope NX TKL Moonlight White keyboard 2026-10-18 04:07:00 +00:00
Adam Honse e2bae772a9 Convert SkydimoSerialController to use USB Serial detector 2026-10-17 15:16:50 -05:00
Adam Honse d0d2bfb553 Convert NZXTHuePlusController to use USB Serial detector 2026-10-17 15:16:50 -05:00
Adam Honse c907bfdc20 Convert BlinkyTapeController to use USB Serial detector 2026-10-17 15:16:50 -05:00
Adam Honse 68f2357def Convert HYTEMousematController to use USB Serial detector 2026-10-17 15:16:50 -05:00
Adam Honse 03a47eed54 Convert HYTENexusController to use USB Serial detector 2026-10-17 15:16:50 -05:00
XZH 3df6daa3e2 Add support for Colorful iGame GeForce RTX 5060 Ultra W DUO OC 2026-10-17 15:13:58 -05:00
JAO1988 2544151f15 Add support for MSI GeForce RTX 3070 Gaming Trio Plus 2026-10-16 15:57:58 -05:00
Petru Mare 96e198adea Fix Sinowealth mouse config corruption on mode changes 2026-10-16 12:54:13 -05:00
Petru Mare 70de7051b4 Fix double hid_close in SinowealthController destructor 2026-10-16 12:51:38 -05:00
Daniel Clark 3926dca676 Fix Cooler Master ARGB Gen2 A1 V2 controller support 2026-10-16 12:24:10 -05:00
Gajjar Pratham Jayesh e752d91efe Add wired Kreo Swarm keyboard support 2026-10-16 11:47:36 -05:00
Pratham Personal 7d5fecf55f Fix Sinowealth 010C identity query buffer length 2026-10-16 13:34:11 +00:00
Adam Honse 46bfeb026f Fix remaining uses of GetActiveMode within device controllers except for odd case in Philips Hue Entertainment controller 2026-10-15 11:06:38 -05:00
Adam Honse 9d64a8f5db Replace GetActiveMode with raw active_mode inside RGBController_ENESMBus.cpp to avoid deadlock 2026-10-15 07:54:30 -05:00
Julien Tanay 504b881f00 refactor(roccat): use switch/case for the Vulcan II Mini direct mode check
Rework IsBigEndianDirectMode() into a switch/case with the default case keeping the existing firmware version behavior, so future device-specific additions do not turn into chains of if blocks.

Also trim logging per review feedback: keep info for device init plus warnings and errors for faults, drop the info logs from the direct mode enable and mode switch paths, and tag every entry with the ROCCATVULCANKEYBOARD constant.

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-10-14 07:42:05 -05:00