Anyone see about the WS2812B protocol change?

Anyone see about the WS2812B protocol change? https://blog.adafruit.com/2017/05/03/psa-the-ws2812b-rgb-led-has-been-revised-will-require-code-tweak/

I desparately need some of these newer LEDs to test with the AllPixel, my LED controller that uses FastLED. If anyone knows where to get them please let me know. Also, any word on FastLED support for the change?

Keeping the same model number is gonna cause some major headaches. Why not call it WS2812C?

There’s a github issue opened about this https://github.com/FastLED/FastLED/issues/446

@Michael_Burg 100% agree. Stupid decision.

Keeping the same model number is a silly idea! FYI an alternative is the SK6812 pixel. its cheaper (not by much) and has almost the same protocol

Haha… yeah, I posted on the Adafruit forum and asked them if they had
strips with the new chip and they said they actually use the SK6812 :stuck_out_tongue:
https://forums.adafruit.com/viewtopic.php?f=47&t=116644&p=582901#p582901

@Adam_Haile well that is good news for people buying stuff from adafruit.

Can someone explain what the change to Reset means in practical terms?

@Franck_Marcotte The adafruit library and also probably FastLED will not be able to drive this new pixel(unless the libraries are updated). In terms of future operation, it means that the pixels are now slightly slower. As an example for 1000 pixels you will now have an extra delay of 0.28 seconds before data is completely pushed out(someone please correct me if I’m wrong?)

@Leon_Yuhanov What the hell. This makes them totally unusable for big projects, even with parallel output. Do you know if there is any advantage to this change?

@Franck_Marcotte If I did my maths correctly 1000 Pixels x (300us new reset time-80us old reset time) = 280000us (0.28Seconds) Then yes this is stupid. However im not sure if the reset time is conducted after each pixel or after the entire pixel strip has been completed…Anyway iether way use SK6812 instead

Does this mean if I currently have a project with a LOT of “old” WS2812B’s and I need to replace a few, I either need to scavenge some “old” ones or replace them all with the “new” ones?

@allanGEE correct

That figures. I’m halfway through trying to put a bunch on my house. Guess I should grab a few spare meters.

I think you could use SK6812 allan. Afaik they are compatible and chainable with WS2812B.