Hi.
I have done some extensive research on this.
Ended up wiring the Screen directly to the MCU.
And this was the only way to solve it.
I have had about 10 units with this issue. And wiring was the only way to fix it.
Its not related to voltage as I know.
This issue with the LED to raystar OLED conversion is known over the programming forums. Arduino, raspberry.
Even Sonic Potions LXR is having it.
I don't know what is causing the issue. Some say its the noise. Some say that the code needs to be changed although raystar claims it will work.
Here is something that Julian did
http://forum.sonic-potions.com/discussion/768/display-problem/p1The issue is in the data, it just gets lost or shifted between the MCU and the screen controller.
Its mostly related to Raystar screens only.
Also, the issue is randomly occuring. If they work after the assembly, they will not work at the client. If they work one day, they will not work the next day.
Using some contact lubrication on the Pinheader will not help.
Second note.
After I implemented the Metal Shield on the OLED display. This has created another issue with the Raystar screen PSU (coil). It starts to make loud whine noise in some cases. Removing the shield, will remove the whining noise. But I have had it only once or twice. And I was able to make it whine again everytime I attached the shield so it was not a random act.
The more I think about it. The more I think that the OLED design is not really implemented correctly. And its not a Plug-and-Play replacement as they claim. It might need a new design of the whole Preen concept (screen related part). Maybe Raystar is cutting costs and skipping something. It should not be that difficult to fix, but as its not a steady issue, then you cant just sit down and start fixing it.
I hope I can get more time to add some input on the issue solving.