 #else
   Serial.begin(SERIAL_BAUD);
 #endif
+  showString(PSTR("\n[RF12tune3.0]\n"));
   delay(5000);  // Startup delay to debounce disconnection
-  showString(PSTR("\n[RF12tune3.0]\n"));
   while (!enough) {
     command = getCmd();
-Serial.print(value); 
-Serial.println(char(command));
     switch (command) {
       default:
       for (byte i = 0; i < sizeof config.msg; i++ ) {
         config.msg[i] = getString(NodeConfiguration, (loc + i));
-        if (config.msg[i] == 0) {
-         break;
-        } 
-        enough = 1;
+        if (config.msg[i] == 0) {    // End of string?
+          parameters = parameters | 0x01;
+          enough = 1;
+          break;
+        }
       }
       break;
       case 'b': // set band: 4 = 433, 8 = 868, 9 = 915

  mySerial.println(SCAN_WIDTH);
#else
  Serial.print(frequency_offset);
  showString(PSTR("+/-"));
  Serial.println(SCAN_WIDTH);
#endif
  delay(50); 

#define SERIAL_BAUD 57600
#endif

byte h, w, command, enough = 0, loc = 0;
unsigned int value = 0;
byte parameters = 0;

void setup() {
#if defined(__AVR_ATtiny84__) || defined(__AVR_ATtiny44__)
