..
A4TechController
Store name in BloodyB820RController to avoid setting it in detector
2025-08-01 11:37:40 -05:00
AlienwareController
Controllers: AlienwareController: Fix number of zones probing
2025-05-20 08:02:16 -05:00
AlienwareKeyboardController
Store name in AlienwareKeyboardControllers to avoid setting it in detector
2025-08-03 18:43:02 -05:00
AlienwareMonitorController
Store name in AlienwareMonitorController to avoid setting it in detector
2025-08-03 21:28:27 -05:00
AMBXController
Remove unnecessary implementations of SetCustomMode
2025-07-31 17:35:20 -05:00
AMDWraithPrismController
Remove name comment from AMDWraithPrismControllerDetect
2025-08-03 21:31:39 -05:00
AnnePro2Controller
Remove name comment from AnnePro2ControllerDetect
2025-08-03 21:31:57 -05:00
AOCKeyboardController
Store name in AOCKeyboardController to avoid setting it in detector
2025-08-03 21:33:56 -05:00
AOCMouseController
Store name in AOCMouseController to avoid setting it in detector
2025-08-03 21:38:07 -05:00
AOCMousematController
Store name in AOCMousematController to avoid setting it in detector
2025-08-03 21:42:40 -05:00
ArcticController
Fix warnings in Windows build
2025-07-05 01:47:40 -05:00
ASRockPolychromeUSBController
Removed unused includes
2024-10-15 00:24:32 +00:00
ASRockSMBusController
Removed unused includes
2024-10-15 00:24:32 +00:00
AsusAuraCoreController
Remove name comment from AsusAuraCoreControllerDDetect
2025-08-03 22:03:21 -05:00
AsusAuraGPUController
Store name in AsusAuraGPUController to avoid setting it in detector
2025-08-03 22:05:37 -05:00
AsusAuraUSBController
Store name in AsusAuraUSBControllers to avoid setting it in detectors
2025-08-16 18:26:09 -05:00
AsusLegacyUSBController
Store name in AsusLegacyUSBControllers to avoid setting it in detectors
2025-08-04 13:37:21 -05:00
AsusTUFLaptopController
Monitor and Laptop device types
2025-05-15 17:34:39 -05:00
BlinkyTapeController
Fix warnings in Windows build
2025-07-05 01:47:40 -05:00
CherryKeyboardController
Store name in CherryKeyboardController to avoid setting it in detector
2025-08-04 14:04:27 -05:00
ColorfulGPUController
Store name in ColorfulGPUControllers to avoid setting it in detectors
2025-08-04 17:12:14 -05:00
ColorfulTuringGPUController
Store name in ColorfulGPUControllers to avoid setting it in detectors
2025-08-04 17:12:14 -05:00
CoolerMasterController
Store name in CoolerMasterControllers to avoid setting it in detectors
2025-08-15 16:16:13 -05:00
CorsairCommanderCoreController
Fix Commander Core XT when configuring RGB header zone to zero and when switching between zero and nonzero modes
2025-08-21 22:43:32 -05:00
CorsairController
Support for iCUE Link System Hub & attached devices
2025-08-01 21:46:29 -05:00
CorsairDominatorPlatinumController
Store name in CorsairDominatorPlatinumController to avoid setting it in detector
2025-08-04 17:18:26 -05:00
CorsairHydro2Controller
Default name in RGBController_CorsairHydro2 to avoid setting it in detector
2025-08-04 17:24:36 -05:00
CorsairHydroController
Store name in CorsairHydroController to avoid setting it in detector
2025-08-04 17:35:00 -05:00
CorsairHydroPlatinumController
AIO H1xx ELITE Series
2025-08-13 17:37:10 -05:00
CorsairICueLinkController
fix led enumeration when lcd cap is installed
2025-08-12 08:47:23 -05:00
CorsairLightingNodeController
Store name in CorsairLightingNodeController to avoid setting it in detector
2025-08-06 00:48:13 -05:00
CorsairPeripheralController
Remove unused CorsairK95PlatinumXTController files
2025-08-15 12:10:09 -05:00
CorsairPeripheralV2Controller
MM700 Extended 3XL
2025-08-22 07:52:25 -05:00
CorsairVengeanceController
Pass name string into I2C DIMM detectors, store name in KingstonFuryDRAMController to avoid setting it in detector
2025-08-17 01:17:02 -05:00
CorsairVengeanceProController
Include missing <chrono> header
2025-03-10 22:53:42 +01:00
CorsairWirelessController
Properly fix how how hidapi and libusb dependencies are handled
2024-08-05 01:14:17 +00:00
CougarController
Store name in CougarControllers to avoid setting it in detectors
2025-08-06 00:48:13 -05:00
CreativeController
Store name in CreativeSoundBlasterXG6Controller to avoid setting it in detector
2025-08-06 08:25:20 -05:00
CrucialController
Clean up names of several devices
2024-12-27 07:41:33 +00:00
CryorigH7QuadLumiController
Store name in CryorigH7QuadLumiController to avoid setting it in detector
2025-08-06 08:33:36 -05:00
DarkProject
Store name in DarkProjectrKeyboardController to avoid setting it in detector
2025-08-06 11:27:37 -05:00
DasKeyboardController
Store name in DasKeyboardController to avoid setting it in detector
2025-08-06 17:13:55 -05:00
DDPController
Remove unnecessary implementations of SetCustomMode
2025-07-31 17:35:20 -05:00
DebugController
Remove unnecessary implementations of SetCustomMode
2025-07-31 17:35:20 -05:00
DMXController
Removed unused includes
2024-10-15 00:24:32 +00:00
DreamCheekyController
Store name in DreamCheekyController to avoid setting it in detector
2025-08-06 11:31:48 -05:00
DRGBController
Store name in DRGBController to avoid setting it in detector
2025-08-06 17:18:39 -05:00
DuckyKeyboardController
Store name in DuckyKeyboardController to avoid setting it in detector
2025-08-07 11:17:54 -05:00
DygmaRaiseController
Removed unused includes
2024-10-15 00:24:32 +00:00
E131Controller
Removed unused includes
2024-10-15 00:24:32 +00:00
EKController
Removed unused includes
2024-10-15 00:24:32 +00:00
ElgatoKeyLightController
Update hueplusplus dependency to 1.2.0
2025-02-14 23:16:53 -06:00
ElgatoLightStripController
Update hueplusplus dependency to 1.2.0
2025-02-14 23:16:53 -06:00
ENESMBusController
Store name in ENESMBusController to avoid setting it in detector
2025-08-15 22:53:36 -05:00
EpomakerController
Removed unused includes
2024-10-15 00:24:32 +00:00
EspurnaController
Removed unused includes
2024-10-15 00:24:32 +00:00
EVGAAmpereGPUController
Alternate PCI subsystem ID for EVGA RTX3070 FTW3 Ultra LHR
2025-08-15 16:11:06 -05:00
EVGAGP102GPUController
Rework EVGAGP102GPUController to use I2C PCI detector and store name in controller to avoid setting it in detector
2025-08-07 11:55:18 -05:00
EVGAPascalGPUController
Rework EVGAPascalGPUController to use I2C PCI detector and store name in controller to avoid setting it in detector
2025-08-07 23:03:53 -05:00
EVGASMBusController
Removed unused includes
2024-10-15 00:24:32 +00:00
EVGATuringGPUController
Store name in EVGATuringGPUController to avoid setting it in detector
2025-08-07 23:04:29 -05:00
EVGAUSBController
Store name in EVGAUSBControllers to avoid setting it in detectors
2025-08-08 00:11:31 -05:00
EVisionKeyboardController
Store name in EVisionKeyboardControllers to avoid setting it in detectors
2025-08-07 23:22:41 -05:00
FanBusController
Include missing <chrono> header
2025-03-10 22:53:42 +01:00
FaustusController
Monitor and Laptop device types
2025-05-15 17:34:39 -05:00
GainwardGPUController
Store name in GainwardGPUControllers to avoid setting it in detectors
2025-08-08 11:21:43 -05:00
GaiZongGaiKeyboardController
Store name in GaiZhongGaiControllers to avoid setting it in detector
2025-08-08 11:26:55 -05:00
GalaxGPUController
Fix name setting in GalaxGPUv1Controller
2025-08-10 16:55:24 -05:00
GigabyteAorusCPUCoolerController
Store name in GigabyteAorusCPUCoolerController to avoid setting it in detector
2025-08-08 11:37:10 -05:00
GigabyteAorusLaptopController
Store name in GigabyteAorusLaptopController to avoid setting it in detector
2025-08-08 11:43:37 -05:00
GigabyteAorusMouseController
Store name in GigabyteAorusMouseController to avoid setting it in detector
2025-08-10 00:07:00 -05:00
GigabyteAorusPCCaseController
Store name in GigabyteAorusPCCaseController to avoid setting it in detector
2025-08-10 00:08:59 -05:00
GigabyteRGBFusion2BlackwellGPUController
Fix RGB controller detection for Gigabyte AORUS RTX 5090 MASTER (use 0x75)
2025-08-16 12:03:05 -05:00
GigabyteRGBFusion2DRAMController
Removed unused includes
2024-10-15 00:24:32 +00:00
GigabyteRGBFusion2GPUController
Fix RGB controller detection for Gigabyte AORUS RTX 5090 MASTER (use 0x75)
2025-08-16 12:03:05 -05:00
GigabyteRGBFusion2SMBusController
Removed unused includes
2024-10-15 00:24:32 +00:00
GigabyteRGBFusion2USBController
Changed Gigabyte Fusion 2 controller
2025-08-22 07:57:02 -05:00
GigabyteRGBFusionController
Removed unused includes
2024-10-15 00:24:32 +00:00
GigabyteRGBFusionGPUController
Store name in GigabyteRGBFusionGPUController to avoid setting it in detector
2025-08-10 00:27:45 -05:00
GigabyteSuperIORGBController
Fill in location in GigabyteSuperIORGBController
2025-08-14 10:19:50 -05:00
GoveeController
Fix warnings in Windows build
2025-07-05 01:47:40 -05:00
HoltekController
Store name in HoltekControllers to avoid setting it in detectors
2025-08-14 23:37:05 -05:00
HPOmen30LController
Add support for Omen 45L front fans, off mode and Wave and Radial effects
2024-10-30 16:09:49 +00:00
HyperXDRAMController
Pass name string into I2C DIMM detectors, store name in KingstonFuryDRAMController to avoid setting it in detector
2025-08-17 01:17:02 -05:00
HyperXKeyboardController
Store name in HyperXKeyboardControllers to avoid setting it in detectors
2025-08-10 16:51:32 -05:00
HyperXMicrophoneController
Store name in HyperXMicrophoneController to avoid setting it in detector
2025-08-10 21:02:42 -05:00
HyperXMouseController
Store name in HyperXMouseControllers to avoid setting it in detectors
2025-08-10 21:26:58 -05:00
HyperXMousematController
Store name in HyperXMousematControllers to avoid setting it in detector
2025-08-11 17:24:00 -05:00
HYTEKeyboardController
Store name in HYTEKeyboardController to avoid setting it in detector
2025-08-11 17:24:00 -05:00
HYTEMousematController
Store name in HYTEMousematController to avoid setting it in detector
2025-08-11 17:24:00 -05:00
HYTENexusController
Add a mutex and remove a timeout to reduce flicker on HYTE Q60 logo LEDs
2025-08-12 13:10:36 -05:00
InstantMouseController
Store name in InstantMouseController to avoid setting it in detector
2025-08-11 18:04:55 -05:00
IntelArcA770LEController
Removed unused includes
2024-10-15 00:24:32 +00:00
IonicoController
Store name in IonicoController to avoid setting it in detector
2025-08-11 18:07:13 -05:00
JGINYUEInternalUSBController
Fix JGINYUE not being detected in Linux
2025-06-26 00:28:05 -05:00
JGINYUEInternalUSBV2Controller
Fix overflow memset in JGINYUEInternalV2Controller.cpp
2025-01-17 11:24:22 -06:00
KasaSmartController
Update hueplusplus dependency to 1.2.0
2025-02-14 23:16:53 -06:00
KeychronKeyboardController
Store name in KeychronKeyboardController to avoid setting it in detector
2025-08-11 18:29:59 -05:00
KingstonFuryDRAMController
Pass name string into I2C DIMM detectors, store name in KingstonFuryDRAMController to avoid setting it in detector
2025-08-17 01:17:02 -05:00
LEDStripController
Store name in LEDStripController to avoid setting it in detector
2025-08-11 20:23:07 -05:00
LegoDimensionsToypadBaseController
Store name in LegoDimensionsToypadBaseController to avoid setting it in detector
2025-08-11 20:31:05 -05:00
LenovoControllers
Store name in LenovoControllers to avoid setting it in detectors
2025-08-11 20:37:48 -05:00
LenovoMotherboardController
Store name in LenovoMotherboardController to avoid setting it in detector
2025-08-11 20:45:07 -05:00
LexipMouseController
Store name in LexipMouseController to avoid setting it in detector
2025-08-11 20:46:58 -05:00
LGMonitorController
Store name in LGMonitorController to avoid setting it in detector
2025-08-12 09:53:03 -05:00
LianLiController
Fix warning from unused name parameter in LianLiControllerDetect
2025-08-12 19:33:15 -05:00
LIFXController
Fix warnings in Windows build
2025-07-05 01:47:40 -05:00
LightSaltController
Properly fix how how hidapi and libusb dependencies are handled
2024-08-05 01:14:17 +00:00
LinuxLEDController
Store name in LinuxLEDController to avoid setting it in detector
2025-08-12 18:44:35 -05:00
LogitechController
Store name in LogitechControllers to avoid setting it in detectors
2025-08-16 16:47:44 -05:00
LuxaforController
Store name in LuxaforController to avoid setting it in detector
2025-08-12 18:48:34 -05:00
MadCatzCyborgController
Remove unnecessary implementations of SetCustomMode
2025-07-31 17:35:20 -05:00
MintakaKeyboardController
Store name in MintakaKeyboardController to avoid setting it in detector
2025-08-12 18:54:35 -05:00
MountainKeyboardController
Store name in MountainKeyboardController to avoid setting it in detector
2025-08-12 18:57:10 -05:00
MSI3ZoneController
Monitor and Laptop device types
2025-05-15 17:34:39 -05:00
MSIGPUController
Store name in MSIGPUv2Controller to avoid setting it in detector
2025-08-15 16:57:02 -05:00
MSIKeyboardController
Feat/ms 1565
2025-07-07 11:55:29 -05:00
MSIMysticLightController
Add Mystic Light Controller with PID 7D14 of Mainboard MSI A520M PRO
2025-08-16 12:04:55 -05:00
MSIOptixController
Store name in MSIOptixController to avoid setting it in detector
2025-08-14 10:02:46 -05:00
MSIRGBController
Store name in MSIRGBController to avoid setting it in detector
2025-08-14 10:19:11 -05:00
MSIVigorController
Store name in MSIVigorController to avoid setting it in detector
2025-08-14 11:26:20 -05:00
N5312AController
Store name in N5312AController to avoid setting it in detector
2025-08-14 11:29:00 -05:00
NanoleafController
Update hueplusplus dependency to 1.2.0
2025-02-14 23:16:53 -06:00
NollieController
Add Nollie 1, 8, 16 & 32 OS2 Firmware support
2025-08-18 01:03:18 -05:00
NvidiaESAController
Store name in NvidiaESAController to avoid setting it in detector
2025-08-14 11:34:16 -05:00
NVIDIAIlluminationController
Store name in NVIDIAIlluminationController to avoid setting it in detector
2025-08-14 11:42:43 -05:00
NZXTHue1Controller
Store name in NZXTHue1Controller to avoid setting it in detector
2025-08-14 11:42:53 -05:00
NZXTHue2Controller
Store name in NZXTHue2Controller to avoid setting it in detector
2025-08-14 11:46:34 -05:00
NZXTHuePlusController
Removed unused includes
2024-10-15 00:24:32 +00:00
NZXTKrakenController
Store name in NZXTKrakenController to avoid setting it in detector
2025-08-14 11:50:06 -05:00
NZXTMouseController
Store name in NZXTMouseController to avoid setting it in detector
2025-08-14 19:00:39 -05:00
OKSController
Store name in OKSKeyboardController to avoid setting it in detector
2025-08-14 19:06:29 -05:00
PalitGPUController
Store name in PalitGPUController to avoid setting it in detector
2025-08-14 19:10:35 -05:00
PatriotViperController
Pass name string into I2C DIMM detectors, store name in KingstonFuryDRAMController to avoid setting it in detector
2025-08-17 01:17:02 -05:00
PatriotViperMouseController
Store name in PatriotViperMouseController to avoid setting it in detector
2025-08-14 19:13:11 -05:00
PatriotViperSteelController
Pass name string into I2C DIMM detectors, store name in KingstonFuryDRAMController to avoid setting it in detector
2025-08-17 01:17:02 -05:00
PhilipsHueController
Rework RGBControllers and detectors that set string fields other than name outside of the RGBController
2025-07-31 18:36:06 -05:00
PhilipsWizController
Initial support for Govee devices
2025-05-16 01:02:44 -05:00
PNYARGBEpicXGPUController
Fix warnings
2025-08-02 01:59:44 -05:00
PNYGPUController
Rework RGBControllers and detectors that set string fields other than name outside of the RGBController
2025-07-31 18:36:06 -05:00
PNYLovelaceGPUController
Store name in PNYLovelaceGPUController to avoid setting it in detector
2025-08-14 19:17:34 -05:00
PowerColorRedDevilGPUController
Store name in PowerColorRedDevilGPUController to avoid setting it in detector
2025-08-14 19:24:58 -05:00
QMKOpenRGBController
Fix warnings in QMK OpenRGB controller
2024-11-26 00:32:10 -06:00
RazerController
Add Razer Blackwidow V4 Pro 75% (Wired)
2025-08-08 19:20:35 -05:00
RedragonController
Store name in RedragonMouseController to avoid setting it in detector
2025-08-14 19:28:20 -05:00
RedSquareKeyroxController
Store name in RedSquareControllers to avoid setting it in detectors
2025-08-14 19:32:37 -05:00
RoccatController
Store name in RoccatControllers to avoid setting it in detectors
2025-08-16 02:07:11 -05:00
SapphireGPUController
Store name in SapphireGPUControllers to avoid setting it in detectors
2025-08-14 20:03:41 -05:00
SeagateController
Removed unused includes
2024-10-15 00:24:32 +00:00
SinowealthController
Store name in SinowealthControllers to avoid setting it in detectors
2025-08-16 01:15:15 -05:00
SkyloongController
Store name in SkyloongController to avoid setting it in detector
2025-08-14 20:05:55 -05:00
SonyGamepadController
Store name in SonyDualSenseController to avoid setting it in detector
2025-08-14 20:08:40 -05:00
SRGBmodsController
Store name in SRGBmodsControllers to avoid setting it in detectors
2025-08-14 20:11:54 -05:00
SteelSeriesController
Added Controller for SteelSeries QCK PRISM XL Destiny 2: Lightfall Edition
2025-08-18 01:05:41 -05:00
TecknetController
Removed unused includes
2024-10-15 00:24:32 +00:00
TForceXtreemController
Pass name string into I2C DIMM detectors, store name in KingstonFuryDRAMController to avoid setting it in detector
2025-08-17 01:17:02 -05:00
ThermaltakePoseidonZRGBController
Removed unused includes
2024-10-15 00:24:32 +00:00
ThermaltakeRiingController
Change TT Riing Quad controller leds_max from 54 to 60
2025-05-19 22:22:47 -05:00
ThingMController
Removed unused includes
2024-10-15 00:24:32 +00:00
TrustController
Store name in TrustControllers to avoid setting it in detectors
2025-08-14 20:20:10 -05:00
ValkyrieKeyboardController
Store name in ValkyrieKeyboardController to avoid setting it in detector
2025-08-14 22:31:59 -05:00
ViewSonicController
Store name in ViewSonicController to avoid setting it in detector
2025-08-14 22:43:40 -05:00
WinbondGamingKeyboardController
Add simple fix for support hator skyfall/rockfall keyboards to winbond controller
2025-03-07 00:33:24 -06:00
WootingKeyboardController
Store name in WootingKeyboardController to avoid setting it in detector
2025-08-14 22:56:43 -05:00
WushiController
Store name in WushiController to avoid setting it in detector
2025-08-14 22:59:05 -05:00
XPGSummonerKeyboardController
Added Controller for XPG Summoner
2025-08-18 15:26:53 -05:00
YeelightController
Update hueplusplus dependency to 1.2.0
2025-02-14 23:16:53 -06:00
ZalmanZSyncController
Store name in ZalmanZSyncController to avoid setting it in detector
2025-08-14 23:01:51 -05:00
ZETEdgeAirProController
Store name in ZETEdgeAirProController to avoid setting it in detector
2025-08-14 23:36:33 -05:00
ZETKeyboardController
Store name in ZETKeyboardController to avoid setting it in detector
2025-08-14 23:36:40 -05:00
ZotacTuringGPUController
Store name in ZotacTuringGPUController to avoid setting it in detector
2025-08-14 23:36:48 -05:00
ZotacV2GPUController
Store name in ZotacV2GPUController to avoid setting it in detector
2025-08-14 23:36:56 -05:00