Eine direkte Antwort auf dein Problem habe ich nicht, aber mir ist ein möglicher Workaround für dein Serial-Problem eingefallen:
Bei einer gewünschten Baudrate von 57600:
Serial.begin(57600*16/20);
Das sollte die durch den 20MHZ-Quarz erhöhte Geschwindigkeit kompensieren.
Lesezeichen