How to use Corsair fans or other hardware - Legion2/CorsairLightingProtocol GitHub Wiki
If you want to use Corsair fans like LL or SP fans there is not much you have to do.
You only have to set the correct RGB protocol to control the corsair hardware as you have to set the correct RGB type of a led strip.
To help you here is a table of known protocols of corsair hardware:
Corsair product |
protocol |
RGB_ORDER |
LED_COUNT |
SP fan |
UCS1903 |
BRG |
1 |
SP PRO fan |
WS2812B |
GRB |
8 |
LL fan |
WS2812B |
GRB |
16 |
HD fan |
WS2812B |
GRB |
12 |
ML fan |
WS2812B |
GRB |
4 |
QL fan |
WS2812B |
GRB |
34 |
Corsair RGB Strip |
WS2812B |
GRB |
10 |
External Short Strip |
WS2812B |
GRB |
15 |
External Long Strip |
WS2812B |
GRB |
27 |
Lighting Tower |
WS2812B |
GRB |
27 |
RGB Controller
RGB Controller |
USB VID |
USB PID |
USB Product Name |
Features |
Lighting Node PRO |
1b1c |
0c0b |
Lighting Node PRO |
lighting |
Lighting Node PRO (bootloader) |
1b1c |
0c0c |
|
bootloader |
Commander PRO |
1b1c |
0c10 |
Commander PRO |
lighting, temperature, fans |
Commander PRO (bootloader) |
1b1c |
0c11 |
|
bootloader |
LIGHTING NODE CORE |
1b1c |
0c1a |
|
lighting |
LIGHTING NODE CORE (bootloader) |
1b1c |
0c1b |
|
bootloader |
LS100 STARTER KIT |
1b1c |
0c1e |
LS100 Smart Lighting Controller |
lighting |
LS100 STARTER KIT (bootloader) |
1b1c |
0c1f |
|
bootloader |
LT100 STARTER KIT |
1b1c |
0c23 |
LT100 Smart Lighting Towers |
lighting |
LT100 STARTER KIT (bootloader) |
1b1c |
0c24 |
|
bootloader |
1000D OBSIDIAN |
1b1c |
1d00 |
|
lighting, temperature, fans |
1000D OBSIDIAN (bootloader) |
1b1c |
1d01 |
|
bootloader |
SPEC-OMEGA RGB |
1b1c |
1d04 |
|
lighting |
SPEC-OMEGA RGB (bootloader) |
1b1c |
1d05 |
|
bootloader |
RGB Controller |
Number channels |
Max iCUE LEDs per channel |
Max iCUE LEDs total |
Lighting Node PRO |
2 |
204/0 |
204 |
Commander PRO |
2 |
204/204 |
408 |
Lighting Node CORE |
1 |
204 |
204 |
LS100 |
2 |
135/54 |
189 |
LT100 |
1 |
108 |
108 |
Most information found by trying out some id ranges.