Hatte exakt das gleiche Problem, bei mir war folgendes die Lösung:
Nur bei Kommunikation über COM2 konnte aus- und eingelesen werden.
Über COM1 immer wie oben beschrieben...