arduino-tftpboot fix

The EtherTen combines an Uno-equivalent Arduino-compatible board and Wiznet-based Ethernet support, along with a microSD card slot and Power-over-Ethernet support. [Product page]
Post Reply
ianmcc
Posts: 6
Joined: Fri Aug 10, 2012 1:06 pm

arduino-tftpboot fix

Post by ianmcc » Tue Jan 31, 2017 7:13 pm

Hi, I encountered a problem installing the arduino-tftpboot bootloader on an EtherTen. The problem is a change in avrdude introduced around version 6.2, that changes the way extended fuse bytes are reported. This is described at https://github.com/arduino/Arduino/issues/5175

This leads to errors when trying to upload the bootloader such as:

avrdude: verification error, first mismatch at byte 0x0000
0xfd != 0x05

The solution is to modify hardware/arduino-tftpboot/boards.txt, the line

arduino-tftpboot.bootloader.extended_fuses=0x05

should be

arduino-tftpboot.bootloader.extended_fuses=0xfd

After this, it appears to upload successfully.

Post Reply