What happened?
I am running WLED version 0.15.3 and experiencing a persistent channel mapping issue with a 12V WS2814 RGBW strip that uses 3-LED segments per IC. When configured with the GRB color order and the Swap White and Blue setting enabled, the Red and Blue channels are correctly mapped, but the Green and White channels remain swapped. Specifically, selecting Green on the color wheel activates the physical White diodes, and the White slider activates the Green diodes. This causes incorrect color mixing where Yellow displays as a pinkish-white because the controller is mixing Red with the White channel instead of Green. This mapping error persists even with White Management set to Accurate, suggesting that the data sequence for this specific 12V variant is not being correctly reordered by the current software toggles.
To Reproduce Bug
Install WLED v0.15.3 on a Gledopto Elite 4D controller.
Connect a 12V WS2814 RGBW strip (3-LEDs per IC).
In LED Preferences, set LED type to SK6812 RGBW and Color Order to GRB.
Enable the Swap White and Blue toggle.
Set White Management to Accurate.
Select Pure Green on the color wheel and observe the strip displaying White.
Adjust the White slider and observe the strip displaying Green.
Select Yellow and observe a Pinkish-White result instead of Yellow.
Expected Behavior
The software should correctly map the 4-channel data so that the Green channel and White channel are independent and assigned to their correct physical diodes. Selecting Green should result in a Green output, and the White slider should only activate the dedicated White diode. The "Swap" toggle or "Color Order" dropdown should provide a combination that resolves the inversion between the 2nd and 4th bytes in the data stream for this 12V 3-LED/IC variant.
Install Method
Binary from WLED.me
What version of WLED?
WLED 0.15.3 (2508020) "ESP32_Ethernet" (Processor: ESP32-DOWDQ5)
Which microcontroller/board are you seeing the problem on?
ESP32 with ethernet
Relevant log/trace output
Anything else?
No response
Code of Conduct
What happened?
I am running WLED version 0.15.3 and experiencing a persistent channel mapping issue with a 12V WS2814 RGBW strip that uses 3-LED segments per IC. When configured with the GRB color order and the Swap White and Blue setting enabled, the Red and Blue channels are correctly mapped, but the Green and White channels remain swapped. Specifically, selecting Green on the color wheel activates the physical White diodes, and the White slider activates the Green diodes. This causes incorrect color mixing where Yellow displays as a pinkish-white because the controller is mixing Red with the White channel instead of Green. This mapping error persists even with White Management set to Accurate, suggesting that the data sequence for this specific 12V variant is not being correctly reordered by the current software toggles.
To Reproduce Bug
Install WLED v0.15.3 on a Gledopto Elite 4D controller.
Connect a 12V WS2814 RGBW strip (3-LEDs per IC).
In LED Preferences, set LED type to SK6812 RGBW and Color Order to GRB.
Enable the Swap White and Blue toggle.
Set White Management to Accurate.
Select Pure Green on the color wheel and observe the strip displaying White.
Adjust the White slider and observe the strip displaying Green.
Select Yellow and observe a Pinkish-White result instead of Yellow.
Expected Behavior
The software should correctly map the 4-channel data so that the Green channel and White channel are independent and assigned to their correct physical diodes. Selecting Green should result in a Green output, and the White slider should only activate the dedicated White diode. The "Swap" toggle or "Color Order" dropdown should provide a combination that resolves the inversion between the 2nd and 4th bytes in the data stream for this 12V 3-LED/IC variant.
Install Method
Binary from WLED.me
What version of WLED?
WLED 0.15.3 (2508020) "ESP32_Ethernet" (Processor: ESP32-DOWDQ5)
Which microcontroller/board are you seeing the problem on?
ESP32 with ethernet
Relevant log/trace output
Anything else?
No response
Code of Conduct