     //char temp[20];
     //sprintf(temp, "Baud\ndetected:\n%ld", detectedBaudRate);
     //Display(temp);
-    char temp[6];
-    sprintf(temp, "%ld", detectedBaudRate);
-    Display(temp);
-
-    delay(3000);
 
     if (detectedBaudRate == 1200 || detectedBaudRate == 2400 || detectedBaudRate == 4800 || detectedBaudRate == 9600 || detectedBaudRate == 19200) {
+        char temp[6];
+        sprintf_P(temp, PSTR("%ld"), detectedBaudRate);
+        Display(temp);
+        delay(3000);
+
         BAUD_RATE = detectedBaudRate;
 
         byte a = BAUD_RATE / 256;

#define ADDR_AUTOSTART     1
#define ADDR_BAUD_LO       2
#define ADDR_BAUD_HI       3
#define ADDR_DEBUG         4
#define ADDR_HOST_AUTO    99     // Autostart host number
#define ADDR_HOSTS         100    // to 299 with ADDR_HOST_SIZE = 40 and ADDR_HOST_ENTRIES = 5
//#define ADDR_xxxxx         300


        DisplayBoth(F("Wi-Fi Init..."));

#ifdef DEBUG
        boolean ok = wifly.begin(&WifiSerial, &C64Serial);
#else
        boolean ok = wifly.begin(&WifiSerial);
#endif
    
        if (ok)
        {
