 
         if (changed)
         {
-            if (BAUD_RATE > 2400)
+            if (BAUD_RATE > 2400 || baudMismatch)
             {
                 sprintf(temp, "Wifi:%ld\n\nC64: %ld\n\nRTS: %ld", rnxv_chars, c64_chars, c64_rts_count);
             }


void TerminalMode()
{
    while (wifly.available() != -1) // -1 means closed
    {
        while (wifly.available() > 0)
        {
            DoFlowControl();
            C64Serial.write(wifly.read());
        }

        while (C64Serial.available() > 0)

        uView.clear(ALL); // erase hardware memory inside the OLED controller
    
        C64Serial.begin(BAUD_RATE);
        WifiSerial.begin(WiFly_BAUD_RATE);
    
        C64Serial.setTimeout(1000);
    
        if (BAUD_RATE > 2400 || baudMismatch)
        {
            pinModeFast(C64_RTS, INPUT);
            pinModeFast(C64_CTS, OUTPUT);
