I've written a program (C++) that sends 8 times per second a new pattern to the blinky tape.
While setting the values, I explicitly set for 255s in the color-stream and I also verified it during the send-to-the-device phase that I do not accidently send the magical 255. So, only 255 at the end.
What I now see is strange blinking of other colors than what I send. As if something else in the blinky tape is also sending colors. For example a couple of blue or green pixels - and I'm only sending shades of red (verified that by dumping the bytes I send to the tape in hex on the console).
This only happens when the program is running.
I verified that no other program is using the serial port (using lsof (running Linux here)).
This happens on raspberry pies, on a regular laptop and on an udoo embedded system.
This problem is not related to the one mentioned in http://forums.blinkinlabs.com/index.php?p=/discussion/70/need-help-diagnosing-failure-with-linux-closed
- it indeed fixed that stalling problem but not the color-flashing.