Burning the Arduino Bootloader using the TL866 II Plus

Burning the Arduino Bootloader using the TL866 II Plus

  • Posted by DIY Chris
  • On May 13, 2020
  • arduino, atmega, atmega328p, atmega328p-au, atmel, avr, bin, bootloader, config, fuses, hex, minicore, minipro, tl866, uno

This is mostly just for me to use as a reference but someone else may find it useful.

First things first, here are some files:

Download these 2 files, you’ll need them later.

Next if you’re on a Mac then you’ll need to install the MiniPro software which I’ve outlined in another post at this link.

With the software installed and the files downloaded:

  1. Create a folder somewhere, maybe on your desktop. Name it whatever you want.
  2. Place the 2 downloaded files into that folder
  3. Open a Terminal Window
  4. Navigate to the folder you created

Now issue the following command:

minipro -p "ATMEGA328P@DIP28" -w arduino_atmega328p_bootloader_with_blink_sketch.hex && minipro -p "ATMEGA328P@DIP28" -c config -w arduino.fuses.conf

Press enter and wait for the programming to finish.

Take the AVR out of the programmer and socket it into your Arduino board. You should now be able to compile and upload sketches via the Arduino IDE by choosing the Arduino Uno board and the AVR ISP as the programmer.


Hey Chris! Your tutorial helped me to discover config with fuses burn process on MiniPro - great job! I was switching in between internal crystal and external, however was stuck on same 8Mhz frequency. Now everything works fine. Thanks! Cheers, Nick
how to do with software for windows?, thanks.

Leave a Reply

%d bloggers like this: