Skip to content

Commit 4642de9

Browse files
committed
Add Arduino AVR Boards 1.6.12 incompatibility warning
Arduino AVR Boards 1.6.12 upgraded avrdude to avrdude 6.3.0-arduino2. avrdude's handling of unused fuse bits has changed since the previous version Arduino used(6.0.1-arduino5) which causes the ATmega328P extended_fuses value to fail verification(see arduino/Arduino#5175) and the unlock_bits and lock_bits values to fail verification when used with Atmel AVRISP mkII and likely any other stk500v2 based programmer(see arduino/avrdude-build-script#2). Fixing these issues while maintaining backwards compatibility with previous Arduino AVR Boards versions would be possible by adding an avrdude tool to avr_boot but the Arduino developers have decided to revert to the previous avrdude version on the soon to be released Arduino AVR Boards 1.6.13 and only upgrade to a new avrdude version once it has been modified to work with the traditional Arduino fuse values(see arduino/Arduino#5161 and arduino/Arduino#5202). This makes me think that the extra complexity of adding an avrdude tool is not worth the benefit of providing compatibility with a single buggy Arduino AVR Boards version.
1 parent 0ebe066 commit 4642de9

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ This bootloader loads a file from the SD card on startup. This documentation is
55

66

77
## Installation
8+
**WARNING: avr_boot is not compatible with Arduino AVR Boards 1.6.12(included with Arduino IDE 1.6.10).**
9+
810
There are two options for installing **avr_boot** boards in the Arduino IDE:
911
#### Boards Manager Installation(requires Arduino IDE version 1.6.4 or greater)
1012
- Open the Arduino IDE.

0 commit comments

Comments
 (0)