I was just wondering if anyone has a 4dsystems oled display working with the newsoftserial yet? Rightnow the only only way I can use the display and still program the arduino is to use the Mega because of the multiple serial ports.

I originally wrote my 4dSys library using exclusively NewSoftSerial, only changed it to work with both soft and hardware serial after it was "complete". You shouldn't see any difference between using hardware or software serial for working with the 4D screens, only thing I found was needing to increase the default buffer size when block reading from the SD card. Just make sure you're using the latest (beta) version, which should be the same as the one that will replace the old SoftwareSerial library in 1.0.

My library is available herehttp://arduino.cc/forum/index.php/topic,64234.0.html

And avenue33 has written a library for the more advanced 4D controller in their touch screens. The commands are all the same as for the small OLED screens, but some of the parameters are different. It could easily be adapted with just a little work. You can find his library herehttp://arduino.cc/forum/index.php/topic,60802.0.html

Thanks for the code. Grabbed the latest newsoftserial ,replaced the old and had the random rectangles on the screen. No possibility of adding a transistor to the power pin of the display on my project so I tried removing and then editing display.powerUp(); so the display would be always connected to 5V but have not had luck yet. It probably a timing thing.