Add Support for FW1906 (NOT the same as TM1906) [enhancement]

I could select the FW1906 LED strip in the drop down.

The result is the wrong color as seen from the color pallet
Pallet - LED result
Blue → Green
Red → Black (no light at all)
Green → Red + warm white
Black → black

Brightness right + Kelvin right + White channel right → RGB as warm white + warm white
Brightness left + Kelvin right + White channel right → Red
Brightness right + Kelvin left + White channel right → Blue
Brightness right + Kelvin right + White channel left → Green + warm white

So it looks like only the correct mapping is missing.
So we are close.
The effects do work, but of course with the same wrong colors.

In the settings you can choose the color order, but the two whites are missing

The result of candle: (Red + blinking warm white)

FYI - I sort of lazy rebased your branch here. GitHub - jaredeh/WLED at fw1906

I have it working with my strips, which are labeled as sigh… TM1936 from superlightingled.com/ but unfortunately I can’t find the exact strip anymore.

Hey there im trying to upload this same firmware and still getting no FW1906 in the drop down. Im running the NPM Build script and getting the Module not found like you were. How did you end up getting it to work. Cheers

The TM is an other family. I don’t think they are compatible.

It still isn’t working correctly for me. I’m waiting for an improvement.

Ahhh K. Even so is there any chance you could run thru the steps that got it somewhat running for you. I just wanna test out something that I have put together. Thanks heaps

I finally got this working and all my colours are correct, I cant upload a video to show it tho as it will only let me upload pics. I did build my own 5ch driver board which has the FW1906 IC soldered to along with mosfets to drive each colour. Also my own designed RGBCW/WW downlight. Everything works as it should. Maybe the strip you have isnt a true FW1906. I know some other people have had issues aswell.

To be clear, were you able to control your board with WLED or are you using some other software?

I got this with WLED. And as i previously wrote I designed the driver board myself. Following the Datat sheet for the FW1906 IC.





It would be nice to have some more control over these 6-channel LED driver ICs, ie which output controls which color channel. I’ve got exactly the same color mixup as the OP, and AFAIK the FW1906 is actually a doubled version of the WS2801 driver IC (6 channels). And of course specific outputs are labeled as red, green and blue. But the IC doesn’t care how it’s connected, it’s up to the manufacturer to do it correctly. And on top of that, please tell me where the manufacturer has to connect those whites as the outputs are labeled as R1,G1,B1,R2,G2,B2…

If have improved my test setup with logic level shifter sn74ahct125.
I’m testing with the 0.15.0-b4
Ethernet on a WT32-ETH01.

All LEDs give the same colour (solid testing).
This is good.

I have the feeling the color and white IC are flipped.

The result is the wrong color as seen from the color pallet
Pallet - LED result
Blue → light green
Red → Black (no light at all)
Green → (full) warm white
White (center position) → light blue

The values after measuring:
R1 = Green
G1 = not used
B1 = Warm White
R2 = White
G2 = Blue
B2 = Red

Any suggestions for specific settings inside the wled settings interface?



Measured connection between the IC and the LEDs.

I hope we can create a general option to set (5 or) 6 lines. This way we can set the RGB-CCT for each ledstrip to the production settings. (See previous comment for my strip details).

See the other responses for the mapping in my ledstrips.

Seems like we have the same goal. I’m contemplating if I should make a dumb strip with R, G, B, PC amber, warm white and cold white and just use two RGB controllers to it and live with the RGB palette in Home assistant is of no use but does allow me to drive all six channels independently. Alternative is FW1906, but software support seems lacking and even if all channels are addressable, Home assistant can’t do mixing of CCT and RGB on the same device.

Do you have any news on your FW1906 addressing issues?