Skip to content

HoodLoader2.0.5

Latest
Compare
Choose a tag to compare
@NicoHood NicoHood released this 26 Sep 13:52
· 6 commits to master since this release

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)