very weird problem.. always had no problems using FastLED with WS2811's for projects.

very weird problem… always had no problems using FastLED with WS2811’s for projects. got them out again for an installation and they were acting funny – tried w/ 3 different arduinos – all producing same problems (i think timing related). i initially thought the WS2811’s were messed ,but i have DMX controller for them and they are working absolutely fine.

I haven’t changed/updated any drivers that I am aware of, but is it possible that a Java library got updated and now the timing is messed up at the compiler level?

i’ve reprogrammed the 3 arduinos on win/ubuntu, all producing same errors). i do not wish to use DMX to control this matrix display

Can you describe some of the symptoms?

(Folks, once again, for quicker answers to questions when asking for support PLEASE INCLUDE: the version of the library that you are using, the version of arduino that you are using, the specific hardware that you are using, and what OS you are running under)

Given the above comment (the request is even under the about this community blurb on the side) - what version of FastLED are you using, what version of the arduino software are you using, and specifically, what arduino hardware are you using?

FastLED 3.0 with arduino v 1, 1.05, 1.6.5 on

due atmega 168 & micro

in addition to some older FastLED version which is not specified (Release candidate 6?)

windows and ubuntu

led’s are flickering all the colours (white), not addressing properly, not turning off,

DMX is fine :expressionless:

Try the FastLED 3.1 branch - there’s bunch of 1.6.x issues that were fixed on the 3.1 branch. Also, the atmega 168 isn’t terribly well tested, which is to say not at all (I don’t have any 168 based hardware here).

oh on 2 different duemilenoves w/ atmega 168… all arduinos used had previously ran the ws2811 and fast LEDs previously no issues

(The biggest issue is the compiler version that arduino is using, and on Linux systems, that compiler version is sometimes changed when it hasn’t been changed on the main arduino distribution, this causes problems as the asm code for ws2811 and friends is fairly tight and fairly precise, and different versions of gcc insist on mangling it in different ways)

by DMX – i mean i have a firmware DMX->ws2811 converter chip

… i will try testing on a windows machine again (fairly certain i encountered same issue however).

You may encounter the issue on all OS’s with arduino 1.6.x (as there were multiple major compiler changes between 1.0.5 and 1.6.x) - please, again, upgrade to the FastLED3.1 before doing any further testing - there’s been a bunch of fixes related to the WS2811 on that branch.