             byte b = eeprom_read_byte(RF12_EEPROM_ADDR + ((value * 32) + i));
             showNibble(b >> 4);
             showNibble(b);
+            testbuf[i] = b;
             if (value == 42) { 
              eeprom_write_byte((RF12_EEPROM_ADDR + RF12_EEPROM_SIZE) + i, b);
             }
         }            
         Serial.println();
+        displayASCII(testbuf, RF12_EEPROM_SIZE);        
+        
         if (value == 42) Serial.println("Backed Up");
 
         if (value == 123) {

        Serial.print(rf12_hdr & RF12_HDR_MASK);
        Serial.print("\n    ");
        nodes[(rf12_hdr & RF12_HDR_MASK)] = rf12_hdr & RF12_HDR_MASK;
        for (byte i = 0; i < 32; ++i) {
          eeprom_write_byte(RF12_EEPROM_ADDR + ((rf12_hdr & RF12_HDR_MASK)*32) + i, rf12_data[i]);
        }
      }

    showHelp();
}

static void displayASCII(volatile uint8_t* data, byte count) {
    for (byte i = 0; i < count; ++i) {
      if ((data[i] < 32) || (data[i] > 126)) 
        {
        Serial.print(" .");
        }
      else
        {
          Serial.print(" ");
          Serial.print((char) data[i]);
        }
    }
    Serial.println();
}

void displayVersion(uint8_t newline ) {
  Serial.print("\n[RF12demo.11]");
  if(newline!=0)  Serial.println();
