Hi again,
As I mentioned earlier, my 4G system is being used with an Arduino Mega setup.... Here is the beginning of my Init function for the OLED.
Code:
void RemoteDisplay::Init(void) { // lets initialize our display
byte bBuffer[10]; // Have a default buffer
// first do the default stuff
OLEDSerial.begin(125000); // lets try as fast a speed as possible.
do {
delay(250); // give some time for hardware to initialize
OLEDSerial.print(0x55, BYTE);
OLEDSerial.print(0x0, BYTE);
}
while (!OLEDWaitForAck(100));
What you may notice that is different here is that not only do I output the 55 hex character, I found you also need to output a 0 hex value as well. It works well at the high baud rate.
Hope that helps
Kurt