I've been working on a little project with my Arduino Nano V3 board that does quite a bit with EEPROM. To avoid the annoying bootloader delay, I'm trying to write the sketch with my USBTinyISP. That works.
However, something the USBTinyISP does that the bootloader-based sketch writing never did is reset my EEPROM. Crap! The project relies on the EEPROM starting a certain way, and I have a separate sketch designed to format the EEPROM correctly before the main sketch is written. If the EEPROM is being erased when I write the main sketch, the main sketch won't work properly.
Is there any way to write a sketch via USBTinyISP without erasing EEPROM?