3571 Commits (master)

Author SHA1 Message Date
Adam Honse 4a12a0db90 Fix warnings in LianLiUniversalScreenController 2 months ago
Adam Honse b4940e3a75 Fix warning in QMKVialRGBController 2 months ago
Adam Honse ffe07bbe3b Fix warning in RazerKrakenV3Controller 2 months ago
Adam Honse 7fdb006465 Fix warning in WootingV1KeyboardController 2 months ago
Adam Honse 0f6fdd6c3b Fix warnings in HPOmenLaptopWMI_Windows 2 months ago
Adam Honse c55fc59d18 Clean up and fix warning in SteelSeriesApexController 2 months ago
Adam Honse b68b63e8c9 Fix warning in LianLiUniHubSLController 2 months ago
Kevin Ferrare 84bb05d504 Add support for MSI PRO B850M-P WIFI (MS-7E71) 2 months ago
Frans Meulenbroeks f33a7ba870 Mountain Everest 60: fix initialisation 2 months ago
chetrez911 93830c12ee Add support for MSI MAG B850 TOMAHAWK MAX WIFI (MS-7E62) 2 months ago
Arno b8b50f6651 Initial commit for MSI PRO Z790-S WIFI 2 months ago
sebastien ayanouglou 8f331090f9 Added support to RTX 5070Ti MSI Vanguard 16G 3 months ago
gozzarda 7ec1e8ddfa PowerColor GPU: Accept V1 magic from V2 controller. 3 months ago
Adam Honse 880dc1450d PNY ARGB Epic-X GPU: Add additional modes 3 months ago
Daenney 801e655c09 Add support for MSI MPG X870E EDGE TI WiFi 3 months ago
Adam Honse 5e269dd089 Add support for the PNY Epic-X ARGB 5070, 5080, and 5090 variants 3 months ago
John360Boxer 476f81d5e8 Initial commit for Redragon K686 Eisa Pro 3 months ago
storto 66dfb5f6fd Add/Fix support for the Gigabyte AORUS 5080 MASTER GPU 3 months ago
Michał Przytarski a2f2991192 feat: support MSI GeForce RTX 4060 GAMING X NV Edition 8G 3 months ago
Adam Honse cfedcd2180 Add Razer Blackwidow V4 Pro 75% wireless mode and add missing underglow LEDs to the matrix 3 months ago
bernibaer b4ca000402 Initial support for Corsair K70 CORE TKL Keyboard ID 1b1c:2b01. Volume knob... 3 months ago
eriosgamer b78a6f4418 Fixed incorrect PID and device name. 3 months ago
Kirill Khakimov d5693b7a08 Add PCI device ID for Palit GeForce RTX 5070 Ti GamingPro-S 3 months ago
Yohan 70be81c92d Merge: Add CDC Check in JGINYUE Usb Controller #5128 3 months ago
rszyma 5d5af93401 Add support for MSI PRO X870-P WIFI (MS-7E47) motherboard 3 months ago
superstrom 74cbdcce55 New Device: Razer Kraken Kitty V2 Pro 3 months ago
John Smith 96d19a76cc Add support for Sapphire Radeon RX 9060 XT Pure 3 months ago
Kyle Cascade 55d2d44371 Convert the ClevoKeyboardController to use KLM 3 months ago
Koosha Hosseiny c6b05f5e3c Add support for 'OC' version of Astral card 3 months ago
Kyle Cascade 4855628d7a Added Effects for Clevo Lightbar 4 months ago
Muhamad Visat e48908573a add support for the Lian Li UniHub SL v1.8 4 months ago
Grace Atwood 1df9d60fa9 Add Gigabyte AORUS RTX 5080 MASTER GPU controller
New controller for RTX 5080 AORUS MASTER 16G (GV-N5080AORUS M-16GD) with
per-LED fan ring control. This GPU uses a different protocol than legacy
RGB Fusion 2 cards and requires a separate controller.

Hardware info:
- PCI Device ID: 0x2C02 (NVIDIA Blackwell)
- Subsystem ID: 0x4178
- I2C Address: 0x71

LED configuration:
- 3 fan rings × 8 LEDs each = 24 fan LEDs
- 1 logo LED
- Total: 25 individually addressable zones

Protocol details (reverse engineered from Gigabyte Control Center on Windows):
- Mode command (0x88) must include zone selector byte (0x02/0x05/0x06)
- Each fan requires mode command before color registers will respond
- Color registers: 0xB0-0xB3 (left), 0xB4-0xB7 (middle), 0xB8-0xBB (right)
- Logo: 0xBC with mode byte 0x00 (fans use 0x01)
- Apply command (0xAA) must be sent after each zone for multi-zone updates

Verified working on Linux with i2ctransfer and OpenRGB CLI:
- All 24 fan LEDs individually addressable
- Logo LED working
- Color cycling and per-LED gradients tested

Note: Fan LEDs only illuminate when fans are spinning.
4 months ago
TitanHZZ e69cb3bf88 Add support for 4-zone HP Omen laptops on Windows
Commits squashed and cleaned up by Adam Honse <calcprogrammer1@gmail.com>
4 months ago
Kyle Cascade c58ae260e5 Add support for TUXEDO laptop per-key RGB keyboard (ITE 8291) 4 months ago
515orestis 555fb7b042 add support for manli RTX 4090 gallardo issue #4168 4 months ago
Kyle Cascade 7a4eb4ddf8 Add support for TUXEDO laptop lightbar (ITE 8291 rev 0.03) 4 months ago
Денис Николаев 4c3ddccd2f Initial commit for MSI B850 GAMING PLUS WIFI (MS-7E56) 4 months ago
Joseph East 68af4d047b Fall back to SteelSeriesApexBaseController::GetSerial() if not using new protocol 4 months ago
Your Name# ac00a8f36f Add more device IDs for Palit cards 4 months ago
Leche de Rata 7f6eee119a Add support for MSI MPG X870I EDGE TI EVO WIFI. 4 months ago
Sergi Chafer 950951be6e Add support for MSI PRO X870E-P WIFI (MS-7E70) motherboard 4 months ago
Adam Honse f948d6e1d3 Clean up some stuff in the Mountain keyboard controllers that violated conventions
* Mountain60KeyboardController's detector was setting the name member directly, this is an outdated convention that breaks the RGBController rework, moved to a Controller member
    * Mountain60KeyboardController had some sort of HID redetect logic, this should not be part of the Controller, this will be handled in the future by HID hotplugging
    * Both MountainKeyboardControllers defined static variables to keep track of current mode, moved these to class members so that they won't conflict if two instances exist
    * Don't send any device updates as part of SetupZones
4 months ago
Adam Honse 416898b97b Remove QMessageLogger debugging stuff left in Mountain keyboard controller 4 months ago
Soufian Batta 0b45eac52c Add Support on Mountain Everest 60 Device /3 4 months ago
Francesco 15a3deadbe Added MSI B850M GAMING PLUS WIFI (MS-7E66) 4 months ago
filipesn c13f031119 Fix support for SteelSeries Apex Pro TKL 2023 4 months ago
Matthew Everitt 5a484a0ef3 Enable support for MSI PRO B850-P WIFI (MS-7E56) motherboard 4 months ago
Skydust 95648b20b9 Fix wrong @detectors for Corsair Commander Core for udev rules generation 4 months ago
Alexender Yatsenko 72dc73cf88 Add support for Gigabyte Radeon RX 6700 XT GAMING OC 12G (1458:232D) 4 months ago
Richard Harris 5cfd064da1 Robobloq Monitor Light Strip support 4 months ago
Husky2490 de3482c791 Fixed direct mode on ASRock Polychrome USB devices 4 months ago
Ektor Angelopoulos 2a1b7a9e2e Fixed MSI B450 Tomahawk Max not being detected 4 months ago
Sascha Hannes 9efdd13e58 Add Roccat Vulcan TKL Pro 4 months ago
Evan Debenham 0ef5103012 Add Gigabyte RTX 4070Ti Eagle 4 months ago
Daniel Lamphere 9fd352efc4 Prevent division by zero crash in QMK OpenRGB controllers 4 months ago
Daniel Lamphere d5db3d6428 Fix G703 Hero RGB control (wired and wireless) 4 months ago
Amadej Kastelic b3c3e167f3 controllers/powercolor/gpu: add 6900 XT; fix controller mapping 4 months ago
Adam Honse 36a6a864be Initialize NZXT Hue+ zones to detected size 4 months ago
Morgan Gangwere 452f3353ee Add support for MSI X870E Tomahawk Wifi (MS-7E59) 4 months ago
CjayDoesCode b7230b661f
Add MSI RX 5600 XT Gaming X 4 months ago
Venkatesh Deore c28aa02946 [NEW DEVICE] Add support for MSI X870E GAMING PLUS WIFI (MS-7E70) 4 months ago
Dawid Kasieczka 1d208c14fa Add support for Redragon M914. Create generic Areson driver 4 months ago
Jonas Whatley 1a6d68d3bf Add Support for Gigabyte 5070 Aero OC 4 months ago
Bastiti 3d93b60e64 [New Device] Corsair Slipstream Wireless Receiver V2 4 months ago
Milan Cermak ff6cee33c4 Razer Chroma ARGB direct mode LED restoration 4 months ago
SU wuyi 5869e5ff31 Fix JGINYUE USB controller.Add destructor function to avoid memory leaks and serial occupied. 4 months ago
Diogo Trindade 298d80e056 Add support for Wooting devices with firmware v2.12 and above 4 months ago
Ljghϯnjng b6ad5e9223 Add support for Gigabyte RTX 4070 Aero OC 12G 4 months ago
IOXAM 4ff52d9bcf AORUS GeForce RTX 5090 MASTER & ICE on 0x71 5 months ago
Jerry Hoogenboom b62b2a4ad9 Add support for Gigabyte GeForce RTX 5080 Aero OC SFF 16G 5 months ago
Marco Martinez c91a9636cd Add support for Airgoo Fan + DRGB Controller 5 months ago
Adam Honse e631ca9f11 Add missing 0x08 LED in AMD Wraith Prism ring 5 months ago
idiom444 b2572eeeda Lenovo: Add Legion 7 Gen 10 (C197) support 5 months ago
Adam Honse d591cd638e Initial commit for Lian Li Universal Screen LED controller 5 months ago
Alexis Delahaye 2a87e38f7a Add support for Gigabyte Radeon RX 9060 XT GAMING 16G. 5 months ago
YanZhi 8dea53ba5c add DRGB E8 5 months ago
Adam Honse 68194928ca Fix more warnings 5 months ago
Adam Honse c509698b54 Fix a bunch of warnings 5 months ago
pumpkin142 90e4da1a39 Adds support for the Gigabyte Radeon RX 9060 XT Gaming OC 16G. Verified Device ID 0x7590 and Subsystem 0x2429 via GPU-Z. Closes #4916
Commit amended to move from RGB Fusion GPU 2 to RGB Fusion 2 Blackwell GPU controller by Adam Honse <calcprogrammer1@gmail.com>, as address was identified as 0x75
5 months ago
Richard Harris 21dc3612f7 Add support for Zotac RTX 3090 Amp Core Holo 5 months ago
Artem Baleevskih cff3a400a4 fix(keyboard): correct keymap overlay values for AULA F75 layout 5 months ago
Eduard Stanishevskij 279c16b5c0 support for asus tuf k3 gen2 5 months ago
Eduard Stanishevskij 9fc5408640 support for asus tuf k3 gen2
# Conflicts:
#	Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.cpp
#	Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.h
#	Controllers/AsusAuraUSBController/AsusAuraUSBControllerDetect.cpp
5 months ago
Eduard Stanishevskij 849904309b support for asus tuf k3 gen2
# Conflicts:
#	Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.cpp
#	Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.h
#	Controllers/AsusAuraUSBController/AsusAuraUSBControllerDetect.cpp
5 months ago
Matthias Bielak d0d9f04751 Add support for Turtle Beach Vulcan II TKL Pro 5 months ago
Artem Baleevskih 30dc059ddb Add LEOBOG Hi75C Pro (PID 0xA3) layout for Sinowealth 010C 5 months ago
Vendicated 46eebd9936 add support for MSI B850 Gaming WIFI6E (MS-7E80) 5 months ago
josch 0b5010cda6 Controllers/MNTKeyboardController: MSVC does not like C99 variable length... 5 months ago
Johannes Schauer Marin Rodrigues 246150b44a
Controllers/MNTKeyboardController: fix hidapi.h include for windows 5 months ago
josch 21b113200c MNTKeyboardController: Add support for the MNT Reform and MNT Pocket Reform RGB keyboards 5 months ago
Kosta A 6672b53542 Add suport for brightness to Glorious Model O 5 months ago
Benjamin Birkelid 6e3271fe95 Add AULA F87 Pro (PID 0x0B) layout for Sinowealth 010C 5 months ago
Michal Malý 4d92056b97 Implement i2c bus check for MSI GPUs 5 months ago
Michal Malý e8ea65432f Implement i2c bus check for Gigabyte Fusion 2 GPUs 5 months ago
Michal Malý 318fbeb995 Implement i2c bus check for Gigabyte Blackwell GPUs 5 months ago
Michal Malý ea798a7752 Implement i2c bus check for Asus Aura GPUs 5 months ago
Michal Malý 3608cafc32 Implement i2c bus check for PowerColor Red Devil GPUs 5 months ago
Michal Malý 4e0c09efd4 Move correct i2c bus detection for AMD GPUs to separate header file 5 months ago
Michal Malý f5fc3ff450 Do not introduce a new field in i2c_smbus class 5 months ago
Michal Malý 23ec68701a Check for bus name when looking for Sapphire GPU RGB controls 5 months ago