HoodLoader2 Versions Save

16u2 Bootloader to reprogram 16u2 + 328/2560 with Arduino IDE

2.0.5

8 years ago

HoodLoader2.0.5 adds a lot of new possibilities. The main features are:

  • Fast USB-Serial up to 2M Full Duplex!
  • 32u4 support (still full Leonardo compatible!)
  • u2 Series is now added to the official Arduino IDE 1.6.6.
  • HID Project is no longer required but can still be used.
  • 32u2 EEPROM support

HL2.0.5 is compatible with the old software definition files (HID Project 2.2.) but the old HL2.0.4 will not work with the new Software definition files of HL2.0.5 (due to a new bootkey position). Please update your HoodLoader2 to version 2.0.5 and also install the hardware definition files (also possible via boards manager).

See the wiki for more information.

A huge thanks to urjaman who developed the original implementation of the Fast USB-Serial code!

The attached files contain avr-gcc 5.1 with LTO that is required to recompile the bootloader.

Full changelog:

2.0.5 Release (26.09.2015)
* No need for HID-Project anymore, PR3640 added u2 support to IDE 1.6.6
* Added up to 2M baud support (thx to https://github.com/urjaman/fast-usbserial)
* Improved USART reconfiguration
* Changed Magic Key to RAMEND
  (requires new HID-Project IDE patch, but is still backwards compatible)
* Saved a lot of ram by moving descriptors to PROGMEM (8/16u2)
* Added 32u4 support with saver bootkey option and backwards compatibility
* Added at90usb82 support
* Added EEPROM program support for 32u2
* Switch to U2Xn=0 if needed
* Added USB reconnect support
* General improvements to reduce flash size
* Updated and improved Installation sketch
* Added standard Uno/Mega bootloaders
* Removed /tools folder and added information to wiki instead
* Added recompile option to change single/double tab reset
* Added recompile option to change power on behavior
* Added optional old Atmega328 bootloader compatibility(baud 57600),
  only when compiled with a different baud
* Note: Can only be (re)compiled with AVR-GCC 5.1 and LTO (see wiki)

2.0.4

8 years ago

HoodLoader2.0.4 comes with some nice fixes that I’ve been looking for quite a while. The weird USB-Hub bug got fixed. Beside other fixes the Windows Drivers and the PIDs have changes. This was needed to give every HID-Core a unique PID. This way the Host PC recognizes the device better if the Core changes over and over. This patch was not applied for Leonardo/Micro to not force the user to install new drivers. For HL2 it’s needed anyways. Last but not least the Installation sketch got improved and is now easier to use and more customizable. Someone reported the 8u2 does not work, please help me with that if you own any older Arduino.

2.0.4 Release (20.03.2015)
* HoodLoader2.0.4
 * Upload verification on USB hubs fix in bootloader
 * Fixed 1 byte buffer overflow
 * Improved installation sketch
 * Moved to Lufa Board definition (with a fix)
* Added HID-Project 2.2 compatibility
 * Added boards.txt for Uno/Mega + HID-Bridge
 * Improved Uno/Mega uploading (no double tab needed any more)
 * Updated USB drivers for better PC side recognition
   (Each USB core has a different PID + Windows driver)
 * Fixed wrong PIDs in boards.txt

2.0.3

9 years ago

HoodLoader2.0.3 mainly introduces IDE integration fixes and the new wiki. It is now compatible with the new HID Project 2.1

Click "Source code (zip)" to download this release.

HoodLoader2wiki20150210 included. This release is just a snapshot, meaning it is just "how the software is" right now (Feb 10, 2015). Download the current master to possibly get newer minor fixes or the dev tree for the bleeding edge of this software.

2.0.3 Release (28.01.2015)
* added HID Project 2.1 board definition compatibility
* fixed usb flag pass via boards.txt (instead of pins_arduino.h)
* fixed 16u2 4 pin header pinout picture
* DFU burn bootloader fix
* HoodLoader2.0.3 released (minor firmware CDC identifier fix)
* Added 32u2 bootloader to the installation sketch as well
* Improved flash.bat file and included avrdude for windows
* Improved Readme instructions
* Updated USB drivers with 4 different PIDs
* Moved documentation to the wiki

2.0.2

9 years ago

HoodLoader2.0.2 seems to work pretty reliable and is now ready for an official release. You still want to check the current Github page for any updates/fixes since this release is just a "screenshot" of the branch how it is right now.

Have Fun :)