         if (value) {
          config.nodeId = (value << 6) + (config.nodeId & 0x3F);
          frequency = 1600;
+         high = 0;  // Reset DRSSI max/min
+         low  = 255;
          saveConfig();
         } else {
             showHelp();
         }
         break;
       case 'o': // Increment frequency within band
+          high = 0;  // Reset DRSSI max/min
+          low = 255;
           if (value == 255) { 
             revF = !revF;
             revP = revP ^ 40;   // Flip the indicator

    }
    Serial.print((int) value);
    Serial.println(c);

    switch (c) {
      default:
        showHelp();

#endif
}
void initialize() {
    config.nodeId = eeprom_read_byte(RF12_EEPROM_ADDR);
    config.group = eeprom_read_byte(RF12_EEPROM_ADDR + 1);
    frequency = eeprom_read_byte(RF12_EEPROM_ADDR + 2);
    config.flags = frequency >> 4;               // Extract the flag nibble
    if (config.flags & V10)                      // Is this a pre v11 eeprom
      frequency = 1600; 
    else 
      frequency = ((frequency & 0x0F)  << 8) + (eeprom_read_byte(RF12_EEPROM_ADDR + 3));              // Loose flag nibble to get frequency high order
}
void loop() {
  if (Serial.available())
