[Bug Report] Razer Chroma Addressable RGB Controller + Lian Li O11 Dynamic XL not recognizing all the available LEDs
Description of Bug
I recently bought a Razer Chroma Addressable RGB Controller to manage all the non-Corsair RGB on my computer. I have a Lian Li O11 Dynamic XL case, which includes a series of 28 ARGB leds on the front panel, which I plugged into channel 1 of the Razer controller.
On startup, OpenRGB scans and recognizes the Razer controller. Even though I manually resized the zone to 28, OpenRGB seems to only be able to control the first 25 LEDs, leaving the last 3 turned off.
When I run Razer Synapse, it detects the device that is connected to channel 1 as a LED strip that contains 25 LEDs, and by default, it has the same behavior as OpenRGB, which is to leave the last 3 leds off. However, when I override the size of the strip in Synapse to 28, it correctly lights up all 28 LEDs on the case.
There seems to be an issue in how the case represents its LED as both OpenRGB and Synapse only detect 25, but the bug here is that OpenRGB does not allow me to override the zone size.
Please let me know if and how I can provide more information to help you troubleshoot this.
Hardware Configuration
The case is a Lian Li O11 Dynamic XL: https://pcpartpicker.com/product/fHVG3C/
OpenRGB$ ./openrgb -l
Attempting to connect to local OpenRGB server.
Connected to server
Network client listener started
Client: Received controller count from server: 5
Client: Requesting controller 0
Client: Requesting controller 1
Client: Requesting controller 2
Client: Requesting controller 3
Client: Requesting controller 4
Client: All controllers received, adding them to master list
Local OpenRGB server connected, running in client mode
0: ENE DRAM
Type: DRAM
Description: ENE SMBus Device
Version: DIMM_LED-0103
Location: I2C: /dev/i2c-0, address 0x73
Modes: [Direct] Off Static Breathing Flashing 'Spectrum Cycle' Rainbow 'Chase Fade' Chase 'Random Flicker'
Zones: Unknown
LEDs: 'Unknown LED 1' 'Unknown LED 2' 'Unknown LED 3' 'Unknown LED 4' 'Unknown LED 5'
1: ENE DRAM
Type: DRAM
Description: ENE SMBus Device
Version: DIMM_LED-0103
Location: I2C: /dev/i2c-0, address 0x74
Modes: [Direct] Off Static Breathing Flashing 'Spectrum Cycle' Rainbow 'Chase Fade' Chase 'Random Flicker'
Zones: Unknown
LEDs: 'Unknown LED 1' 'Unknown LED 2' 'Unknown LED 3' 'Unknown LED 4' 'Unknown LED 5'
2: Razer Blackwidow Elite
Type: Keyboard
Description: Razer Device
Version: v1.0
Location: HID: /dev/hidraw5
Serial: IO2105F28203434
Modes: [Direct] Off Static Breathing 'Spectrum Cycle'
Zones: Keyboard
LEDs: 'Keyboard LED 1' 'Key: Escape' 'Keyboard LED 3' 'Key: F1' 'Key: F2' 'Key: F3' 'Key: F4' 'Key: F5' 'Key: F6' 'Key: F7' 'Key: F8' 'Key: F9' 'Key: F10' 'Key: F11' 'Key: F12' 'Key: Print Screen' 'Key: Scroll Lock' 'Key: Pause/Break' 'Key: Media Previous' 'Key: Media Play/Pause' 'Key: Media Next' 'Key: Media Mute' 'Keyboard LED 1' 'Key: `' 'Key: 1' 'Key: 2' 'Key: 3' 'Key: 4' 'Key: 5' 'Key: 6' 'Key: 7' 'Key: 8' 'Key: 9' 'Key: 0' 'Key: -' 'Key: =' 'Key: Backspace' 'Key: Insert' 'Key: Home' 'Key: Page Up' 'Key: Num Lock' 'Key: Number Pad /' 'Key: Number Pad *' 'Key: Number Pad -' 'Keyboard LED 1' 'Key: Tab' 'Key: Q' 'Key: W' 'Key: E' 'Key: R' 'Key: T' 'Key: Y' 'Key: U' 'Key: I' 'Key: O' 'Key: P' 'Key: [' 'Key: ]' 'Key: \ (ANSI)' 'Key: Delete' 'Key: End' 'Key: Page Down' 'Key: Number Pad 7' 'Key: Number Pad 8' 'Key: Number Pad 9' 'Key: Number Pad +' 'Keyboard LED 1' 'Key: Caps Lock' 'Key: A' 'Key: S' 'Key: D' 'Key: F' 'Key: G' 'Key: H' 'Key: J' 'Key: K' 'Key: L' 'Key: ;' 'Key: '' 'Key: #' 'Key: Enter' 'Keyboard LED 16' 'Keyboard LED 17' 'Keyboard LED 18' 'Key: Number Pad 4' 'Key: Number Pad 5' 'Key: Number Pad 6' 'Keyboard LED 22' 'Keyboard LED 1' 'Key: Left Shift' 'Key: \ (ISO)' 'Key: Z' 'Key: X' 'Key: C' 'Key: V' 'Key: B' 'Key: N' 'Key: M' 'Key: ,' 'Key: .' 'Key: /' 'Keyboard LED 14' 'Key: Right Shift' 'Keyboard LED 16' 'Key: Up Arrow' 'Keyboard LED 18' 'Key: Number Pad 1' 'Key: Number Pad 2' 'Key: Number Pad 3' 'Key: Number Pad Enter' 'Keyboard LED 1' 'Key: Left Control' 'Key: Left Windows' 'Key: Left Alt' 'Keyboard LED 5' 'Keyboard LED 6' 'Key: Space' 'Keyboard LED 8' 'Keyboard LED 9' 'Keyboard LED 10' 'Key: Right Alt' Logo 'Key: Right Fn' 'Key: Menu' 'Key: Right Control' 'Key: Left Arrow' 'Key: Down Arrow' 'Key: Right Arrow' 'Keyboard LED 19' 'Key: Number Pad 0' 'Key: Number Pad .' 'Keyboard LED 22'
3: Corsair Lighting Node Core
Type: LED Strip
Description: Corsair Lighting Node Device
Version: 0.9.16
Location: HID: /dev/hidraw2
Serial: 12900103A6047BAF3AB85F5F001C00F5
Modes: [Direct] 'Rainbow Wave' 'Color Shift' 'Color Pulse' 'Color Wave' Static Temperature Visor Marquee Blink Sequential Rainbow
Zones: 'Corsair Channel 1' 'Corsair Channel 2'
LEDs: 'Corsair Channel 1, LED 1' 'Corsair Channel 1, LED 2' 'Corsair Channel 1, LED 3' 'Corsair Channel 1, LED 4' 'Corsair Channel 1, LED 5' 'Corsair Channel 1, LED 6' 'Corsair Channel 1, LED 7' 'Corsair Channel 1, LED 8' 'Corsair Channel 1, LED 9' 'Corsair Channel 1, LED 10' 'Corsair Channel 1, LED 11' 'Corsair Channel 1, LED 12' 'Corsair Channel 1, LED 13' 'Corsair Channel 1, LED 14' 'Corsair Channel 1, LED 15' 'Corsair Channel 1, LED 16' 'Corsair Channel 1, LED 17' 'Corsair Channel 1, LED 18' 'Corsair Channel 1, LED 19' 'Corsair Channel 1, LED 20' 'Corsair Channel 1, LED 21' 'Corsair Channel 1, LED 22' 'Corsair Channel 1, LED 23' 'Corsair Channel 1, LED 24' 'Corsair Channel 1, LED 25' 'Corsair Channel 1, LED 26' 'Corsair Channel 1, LED 27' 'Corsair Channel 1, LED 28' 'Corsair Channel 1, LED 29' 'Corsair Channel 1, LED 30' 'Corsair Channel 1, LED 31' 'Corsair Channel 1, LED 32' 'Corsair Channel 1, LED 33' 'Corsair Channel 1, LED 34' 'Corsair Channel 1, LED 35' 'Corsair Channel 1, LED 36' 'Corsair Channel 1, LED 37' 'Corsair Channel 1, LED 38' 'Corsair Channel 1, LED 39' 'Corsair Channel 1, LED 40' 'Corsair Channel 1, LED 41' 'Corsair Channel 1, LED 42' 'Corsair Channel 1, LED 43' 'Corsair Channel 1, LED 44' 'Corsair Channel 1, LED 45' 'Corsair Channel 1, LED 46' 'Corsair Channel 1, LED 47' 'Corsair Channel 1, LED 48'
4: Razer Chroma Addressable RGB Controller
Type: LED Strip
Description: Razer Addressable Device
Version: v1.0
Location: HID: /dev/hidraw6
Serial: IO2106U10800275
Modes: [Direct] Off Static Breathing 'Spectrum Cycle' Wave
Zones: 'Channel 1' 'Channel 2' 'Channel 3' 'Channel 4' 'Channel 5' 'Channel 6'
LEDs: 'Channel 1, LED 1' 'Channel 1, LED 2' 'Channel 1, LED 3' 'Channel 1, LED 4' 'Channel 1, LED 5' 'Channel 1, LED 6' 'Channel 1, LED 7' 'Channel 1, LED 8' 'Channel 1, LED 9' 'Channel 1, LED 10' 'Channel 1, LED 11' 'Channel 1, LED 12' 'Channel 1, LED 13' 'Channel 1, LED 14' 'Channel 1, LED 15' 'Channel 1, LED 16' 'Channel 1, LED 17' 'Channel 1, LED 18' 'Channel 1, LED 19' 'Channel 1, LED 20' 'Channel 1, LED 21' 'Channel 1, LED 22' 'Channel 1, LED 23' 'Channel 1, LED 24' 'Channel 1, LED 25' 'Channel 1, LED 26' 'Channel 1, LED 27' 'Channel 1, LED 28' 'Channel 2, LED 1' 'Channel 2, LED 2' 'Channel 2, LED 3' 'Channel 2, LED 4' 'Channel 2, LED 5' 'Channel 2, LED 6' 'Channel 2, LED 7' 'Channel 2, LED 8' 'Channel 2, LED 9' 'Channel 2, LED 10' 'Channel 2, LED 11' 'Channel 2, LED 12' 'Channel 2, LED 13' 'Channel 2, LED 14' 'Channel 2, LED 15' 'Channel 2, LED 16' 'Channel 2, LED 17' 'Channel 2, LED 18' 'Channel 2, LED 19' 'Channel 2, LED 20' 'Channel 2, LED 21' 'Channel 2, LED 22' 'Channel 2, LED 23' 'Channel 2, LED 24' 'Channel 2, LED 25' 'Channel 2, LED 26' 'Channel 2, LED 27' 'Channel 2, LED 28' 'Channel 2, LED 29' 'Channel 2, LED 30' 'Channel 2, LED 31' 'Channel 2, LED 32'