Adam Honse
19b572da30
Fix Polychrome controller detection
2020-05-24 14:18:07 -05:00
Martin Hartl
e6c4017ad0
Add Logitech G403 driver
2020-05-24 14:04:07 -05:00
Martin Hartl
b862912fb1
NZXT Kraken: Rewrite to use hidapi
2020-05-24 12:35:03 -05:00
Adam Honse
1b2a5a4b14
Add Redragon K552 Kumara to Redragon device list
2020-05-18 16:24:37 -05:00
Adam Honse
c0190d35d1
Logitech G203 requires a read after writing
2020-05-18 11:12:29 -05:00
Adam Honse
4d0219b184
Add Tecware Phantom Elite to Redragon driver as it uses the same controller
2020-05-18 10:24:10 -05:00
Adam Honse
85fc72232a
Logitech G203 and Corsair ST100 support
2020-05-18 09:45:38 -05:00
Martin Hartl
d843b3d619
Aura USB: Do effect changes only once
...
* Improve the zone naming
2020-05-13 18:41:00 -05:00
Martin Hartl
ca9c40f084
Aura USB: Addressable header and direct mode fixes
...
* Add addressable header and integrated LED count detection
* Correctly use the direct mode
2020-05-13 18:24:23 -05:00
Adam Honse
3f0027aa90
Use byte index 2 of config table for channel count on addressable Aura controllers
2020-05-12 15:58:00 -05:00
Adam Honse
d22aa1ed6c
Only allow ASRock firmwares 1.x, 2.x, and 3.x for now
2020-05-12 15:11:11 -05:00
Adam Honse
23d51f65d0
Only update mode for zones with nonzero size
2020-05-12 15:02:02 -05:00
Adam Honse
cad356efca
Remove hard coded list of Polychrome firmware versions as it seems all firmwares 1.x and 2.x use ASR LED protocol and 3.x+ use Polychrome
2020-05-12 14:46:11 -05:00
Adam Honse
70e83c13cc
Attempt to auto detect unknown Polychrome firmware versions
2020-05-12 13:39:14 -05:00
Martin Hartl
7ca0a1b6ab
Add Aura USB controller for X570 mainboards
2020-05-12 12:25:02 -05:00
Adam Honse
9bd5536d07
Add ASR LED firmware 1.5
2020-05-12 12:06:34 -05:00
Adam Honse
599c468de8
Small changes for 0.2 - report 5 channels from Aura Addressable controller until config table is figured out, increase sleep in Corsair Peripheral write to 2ms to prevent device crashing in Linux
2020-05-12 08:59:19 -05:00
Adam Honse
9f21814395
Code style changes for RGB Fusion 2 SMBus
2020-05-11 12:24:25 -05:00
Matt Harper
5beee08166
Write only the absolutely necessary LEDs
2020-05-11 11:40:34 -05:00
Matt Harper
1334129078
Additional protocol options
2020-05-11 11:40:34 -05:00
Matt Harper
216b492f24
Const cleanup, fix behavioral bugs by writing all LEDs every time
2020-05-11 11:40:34 -05:00
Matt Harper
1b65bb9cc3
Rudimentary RGB Fusion 2 SMBus support
2020-05-11 11:40:34 -05:00
Adam Honse
0f4ddd164f
RGB Fusion 2 SMBus initial work
2020-05-11 11:40:33 -05:00
Adam Honse
01e0808e41
Add 1ms sleep after every Corsair peripheral USB message because K70 RGB locks up on Linux otherwise
2020-05-04 17:02:39 -05:00
Adam Honse
2dc443ff1e
Add 0x18A3 to Aura addressable PID list (Z390-F)
2020-05-01 15:28:49 -05:00
Adam Honse
7d4e5d6122
Add Redragon M715 support
2020-04-28 17:07:59 -05:00
Adam Honse
d4a03b23c8
Add Redragon K550 support
2020-04-28 16:55:39 -05:00
Chris
0703bcd0a8
Several improvements to the controller
...
Corrected syntax errors
Corrected logical errors
Readability improvements
Build no longer segfaults changing zone
2020-04-21 15:51:54 -05:00
Chris
7fe87703e5
Initial addition for the CoolerMaster MP750 Controller
2020-04-19 03:12:31 -05:00
Adam Honse
9840f0a8b6
Initial driver for ROG Aura Core laptop keyboards. Untested.
2020-04-18 00:24:35 -05:00
Adam Honse
69539432b5
Treat direct control as a mode in Aura Addressable controller
2020-04-16 13:53:25 -05:00
Adam Honse
4433760cab
Set mode to all Aura addressable channels
2020-04-16 09:36:26 -05:00
Adam Honse
ba2ce98a3e
Add support for multiple addressable channels in Aura addressable controller. Direct mode only for now
2020-04-15 20:39:58 -05:00
Adam Honse
1e171fcfb0
Store and print configuration table for Aura Addressable controller
2020-04-14 19:09:27 -05:00
Adam Honse
dc88b1a752
Add Aura Terminal PID to addressable controller and implement firmware string retrieval
2020-04-14 18:46:54 -05:00
Adam Honse
b8c80e6ba5
Fix infinite for loop in Aura Addressable controller
2020-04-11 12:43:31 -05:00
Adam Honse
405bbc5464
Remove unused variable
2020-04-11 02:34:16 -05:00
Adam Honse
5371fe1cc2
Fix infinite loop in Aura Addressable controller direct mode
2020-04-11 02:29:51 -05:00
Nagy Tam?s (T-bond)
f9a25c9612
+ Added to get current mode of zone
...
+ Option to get/set cycle num
+ Option to read device settings
+ Option to set/get sync settings
* Fix GUI max led count
Signed-off-by: Nagy Tam?s (T-bond) <tbondvagyok@gmail.com>
2020-04-09 00:19:35 -05:00
Nagy Tam?s (T-bond)
4b4d3bf790
+ Added read all settings data
...
+ Added option to configure Corsair zone settings
+ Added option to set volumes (?)
Signed-off-by: Nagy Tam?s (T-bond) <tbondvagyok@gmail.com>
2020-04-09 00:12:22 -05:00
Nagy Tam?s (T-bond)
3a11ed4e43
+ Read controller ID, ROM versions, and Manufacturer + Product name.
2020-04-09 00:02:57 -05:00
Nagy Tam?s (T-bond)
238dc0f0ae
+ Save settings on system power off.
2020-04-08 23:25:59 -05:00
Nagy Tam?s (T-bond)
0568fc5ed2
+ Added all effect to the GUI list.
2020-04-08 23:13:34 -05:00
Nagy Tam?s (T-bond)
37241ee6f2
+ Started implementation of MSI Mystic Light USB controllers.
2020-04-08 23:09:21 -05:00
Martin Hartl
facfa05062
Add NZXT Kraken driver
...
Driver should work for NZXT Kraken X42/X52/X62/X72. Most of the color
modes and settings are already working. However, there are currently
some limitations in settings different ring and logo modes.
2020-04-08 16:35:41 -05:00
Adam Honse
6fd6c7f176
Initial support for addressable headers on Asus Aura motherboards.
2020-04-08 14:21:07 -05:00
Adam Honse
5db52e5dc2
Add resizing to RGB Fusion 2 USB controller addressable headers
2020-04-06 16:31:09 -05:00
Adam Honse
72482d4ff9
Remove 0x66 from the Aura motherboard list as it is also in the Aura RAM list and gets double-detected if it exists
2020-04-04 20:48:16 -05:00
Adam Honse
7f865cfee9
Allow up to 200 LEDs per channel on Corsair Lighting Node devices
2020-04-02 16:24:21 -05:00
Adam Honse
556fb634bb
Clean up Redragon K556 code and add speed and color control
2020-03-29 14:54:39 -05:00