hmm, interesting, i am making some progress but now getting a whole new error
Arduino IDE
avrdude: initialization failed, rc=-1
avrdude: Yikes! Invalid device signature.
avrdude: Expected signature for ATMEGA328 is 1E 95 14
***failed;
avrdude: verification error, first mismatch at byte 0x0000
0x3f != 0x00
avrdude: verification error; content mismatch
in the avrdude.conf file i added a new board (copied the m328p one)
id = "m328";
desc = "ATMEGA328";
has_debugwire = yes;
flash_instr = 0xB6, 0x01, 0x11;
eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00,
0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF,
0x99, 0xF9, 0xBB, 0xAF;
stk500_devcode = 0x86;
# avr910_devcode = 0x;
signature = 0x1e 0x95 0x14;
...
in boards.txt i created a new board copied from 'pro5v328'
##############################################################
sparky.name=Sparky Jr + SparkyISP
sparky.upload.protocol=stk500
sparky.upload.maximum_size=30720
sparky.upload.speed=57600
sparky.bootloader.low_fuses=0xFF
sparky.bootloader.high_fuses=0xDA
sparky.bootloader.extended_fuses=0x05
sparky.bootloader.path=atmega
sparky.bootloader.file=ATmegaBOOT_168_atmega328.hex
sparky.bootloader.unlock_bits=0x3F
sparky.bootloader.lock_bits=0x0F
sparky.build.mcu=atmega328
sparky.build.f_cpu=16000000L
sparky.build.core=arduino
and in programmers.txt i added a new copy of USBtinyISP
note that i am forcing -F
sparkyisp.name=SparkyISP
sparkyisp.protocol=usbtiny
sparkyisp.force=true
now i am at a loss.