Arduino Forum

Community => Website and Forum => Topic started by: PieterP on May 27, 2018, 12:05 pm

Title: Dead firmware link on "DFU Programming 8U2" page
Post by: PieterP on May 27, 2018, 12:05 pm
Hi,

The AVR core was removed from the main arduino/Arduino (https://github.com/arduino/Arduino/) GitHub repository, and moved to a separate repository arduino/ArduinoCore-avr (https://github.com/arduino/ArduinoCore-avr).
However, the DFU Programming 8U2 page (https://www.arduino.cc/en/Hacking/DFUProgramming8U2) still points to the arduino/Arduino repo as the place to get the ATmega16U2/8U2 firmwares for the UNO and MEGA boards:

Quote
Download updated firmware

The latest version is here (https://github.com/arduino/Arduino/tree/master/hardware/arduino/avr/firmwares/atmegaxxu2)

Choose the version that is suitable for your board, either arduino-usbserial/Arduino-usbserial-uno.hex or arduino-usbserial/Arduino-usbserial-mega.hex
The new link should be https://github.com/arduino/ArduinoCore-avr/tree/master/firmwares/atmegaxxu2/arduino-usbserial/ (https://github.com/arduino/ArduinoCore-avr/tree/master/firmwares/atmegaxxu2/arduino-usbserial/)

The file names should probably be changed as well, since all modern Arduinos use the ATmega16U2, not the ATmega8U2.

Pieter
Title: Re: Dead firmware link on "DFU Programming 8U2" page
Post by: pert on May 27, 2018, 12:38 pm
The new link should be https://github.com/arduino/ArduinoCore-avr/tree/master/firmwares/atmegaxxu2/arduino-usbserial/ (https://github.com/arduino/ArduinoCore-avr/tree/master/firmwares/atmegaxxu2/arduino-usbserial/)
Thanks for reporting this! I have opened an issue report in the bug tracker requesting this to be fixed, along with a bunch of other minor issues on that page:
https://github.com/arduino/Arduino/issues/7639 (https://github.com/arduino/Arduino/issues/7639)
If anyone has any additional suggestions for improvements to that page let me know and I'll update the issue.

The file names should probably be changed as well, since all modern Arduinos use the ATmega16U2, not the ATmega8U2.
Which filenames?
Title: Re: Dead firmware link on "DFU Programming 8U2" page
Post by: PieterP on May 27, 2018, 12:47 pm
Which filenames?
The page mentions "arduino-usbserial/Arduino-usbserial-uno.hex" and "arduino-usbserial/Arduino-usbserial-mega.hex". Are these for the ATmega8U2 specifically? What's the difference between these and "Arduino-usbserial-atmega16u2-Uno-Rev3.hex" and "Arduino-usbserial-atmega16u2-Mega2560-Rev3.hex"?