ron_sutherland:
@ray regarding your "AVR Firmware Duplicator" page. Your avrdude examples are showing the "-c arduino" communication option which works well with optiboot, but I don't think optiboot can read the eeprom (perhaps the new optiboot or one of the forks can). I'm also fairly sure optiboot reports fake fuses. I am able to read and set fuses with the ArduinoISP sketch in examples, but that uses the "-c stk500v1" communication option. I've not tried to read the eeprom with it.
-c arduino
is in reality the ArduinoISP sketch which I typically run on an old UNO with an Adafruit ZIF shield.
-U flash
This command is "bootloader indifferent" - that is, reading of writing works whether there is of is not a bootloader.
Ray