I’m trying to program Arduino bootloader to my own atmega168 board that uses 8 MHz int. osc. The board has two DB9 connectors. One for UART and second for ISP which is Lancos SI Prog (PonyProg). I’ve already used that board without bootloader many times so hardware is ok. I made next additions to files:
siprog.name=Lancos SI Prog (PonyProg) siprog.communication=serial siprog.protocol=siprog
custom_board.name=Larry’s custom board w/ ATmega168 8MHz internal RC clock. custom_board.upload.protocol=arduino custom_board.upload.maximum_size=14336 custom_board.upload.speed=19200 custom_board.bootloader.low_fuses=0xE2 custom_board.bootloader.high_fuses=0xDD custom_board.bootloader.extended_fuses=0x00 custom_board.bootloader.path=atmega custom_board.bootloader.file=ATmegaBOOT_168_pro_8MHz.hex custom_board.bootloader.unlock_bits=0x3F custom_board.bootloader.lock_bits=0x0F custom_board.build.mcu=atmega168 custom_board.build.f_cpu=8000000L custom_board.build.core=arduino custom_board.variant=standard
Arduino says that bootloader update done and it does not show any errors. But bootloader seems not starting. LED is connected to PB5 and it does not even flash. With arduino serial monitor I see nothing happening when trying to send commands to bootloader, I checked from source code that 0 and 1 should give something back.
Please, can anyone help me to get this workings. I thought that this is simple thing but it wasn’t…