            config.nodeId = (config.nodeId & 0xE0) + (value & 0x1F);
            saveConfig();
         } else {
-           showHelp();
+           Serial.println("\rInvalid");
         }
         break;
       case 'b': // set band: 4 = 433, 8 = 868, 9 = 915

  "Available commands:" "\n"
  "  <nn> i     - set node ID (standard node ids are 1..30)" "\n"
  "  <n> b      - set MHz band (4 = 433, 8 = 868, 9 = 915)" "\n"
  "  <nnn> o    - Change frequency offset within the band above" "\n"
  "               values > 99 are sticky, 255 changes direction" "\n"
  "  <nnn> g    - set network group (RFM12 only allows 212, 0 = any)" "\n"
  "  <n> c      - set collect mode (advanced, normally 0)" "\n"
  "  t          - broadcast max-size test packet, request ack" "\n"

         frequency = 1600;
         saveConfig();
        } else {
            Serial.println("\rInvalid");
        }
        break;
      case 'o': // Increment frequency within band
          Serial.print(frequency);
///
/// It is important that you keep within your countries ISM spectrum management guidelines
/// i.e. allowable frequencies and their use when selecting your operating frequencies.
///
          if (value) {
            if ((value > 95) && (value < 3904)) {  // 96 - 3903 is the range of values supported by the RFM12B
              frequency = value;
              Serial.print(">");
              Serial.println(frequency);
              saveConfig();
            }
            else {
              Serial.println("\rInvalid");
            }          
          } 
          else {
            Serial.println();
          }
        break;
      case 'g': // set network group
        config.group = value;
