I have a number of old Atmega8s gathering dust that I'd like to use as I2C-reachable dedicated keyboard scanners (since this always uses a lot of pins). The problem is that I want to use my old Pony Serial programmer to install a bootloader. I'm having problems getting my Arduino IDE (version 1.6.5) to install the bootloader using Pony Serial. I've put this in my boards.txt file:
atmega8noxtal.name=ATmega8-noxtal @8MHz
atmega8noxtal.upload.protocol=stk500 atmega8noxtal.upload.maximum_size=7168 atmega8noxtal.upload.speed=38400
atmega8noxtal.bootloader.low_fuses=0xe4 atmega8noxtal.bootloader.high_fuses=0xc4 atmega8noxtal.bootloader.path=atmega8_noxtal atmega8noxtal.bootloader.file=ATmega8noxtal.hex atmega8noxtal.bootloader.unlock_bits=0x3F atmega8noxtal.bootloader.lock_bits=0x0F
atmega8noxtal.build.mcu=atmega8 atmega8noxtal.build.f_cpu=8000000L atmega8noxtal.build.core=arduino
speculative:
atmega8noxtal.bootloader.tool=avrdude atmega8noxtal.bootloader.programmer=ponyser atmega8noxtal.bootloader.protocol=ponyser atmega8noxtal.bootloader.communication=com4 atmega8noxtal.bootloader.connection=com4 atmega8noxtal.bootloader.port=com4 atmega8noxtal.bootloader.com=com4 atmega8noxtal.bootloader.serial.port=com4
(note the speculative part!!), but no matter what I put in there, Arduino insists on using the stk500 protocol through USB, not the Pony Serial through com4. Mind you, PonySer and Com4 work great when I just issue Avrdude commands manually in a shell window. Why won't the Arduino IDE pick up my configuration from boards.txt? What am I doing wrong? Thanks!