BYOB! (Burn Your Own Bootloader)

There are a few reasons why you might want to burn a bootloader yourself:

  • You are starting with a bare chip, fresh from the factory
  • You have ‘bricked’ a processor board and want to repair it
  • You have special requirements and want to install a custom bootloader

This page has a number of links to tools and instructions for repairing, customizing and/or burning bootloaders on various microcontrollers:

Bootloader Customization, Installation and Repair

General Bootloader Programming and Repair

Bootloader Programming Devices

USBTiny ISP

This device can be used to flash bootloaders or other programs onto AVR Microcontroller boards with ICSP headers.

USBtinyISP AVR Programmer Kit (USB SpokePOV Dongle)

PRODUCT ID: 46
USBtinyISP is a simple open-source USB AVR programmer and SPI interface. It is low cost, easy to make, works great with avrdude, has both
$22.00
IN STOCK

Standalone AVR Chip Programmer

This board is designed for programming Atmel/Microchip AVR ATmega processors in 28 pin DIP packages.

Standalone AVR ISP Programmer Shield Kit - includes blank chip!

PRODUCT ID: 462
This shield kit pack will allow you to turn any Arduino into an AVR chip burner! It is specifically designed for people who want to program Atmega328P's to turn them into Arduino...
$17.50
IN STOCK

Mass AVR ISP Programmer

Another option for 28 pin ATmega processor chips.

Segger J-Link Programmer

Segger makes a variety of programmers designed for programming many different processor families and architectures.

SEGGER J-Link BASE - JTAG/SWD Debugger

PRODUCT ID: 2209
The SEGGER J-Link BASE is identical to the cheaper J-Link EDU model except for the terms of...
$399.95
IN STOCK

SEGGER J-Link EDU - JTAG/SWD Debugger

PRODUCT ID: 1369
The SEGGER J-Link EDU is identical to the more expensive J-Link BASE model except for the terms of use.If...
$69.95
IN STOCK

SEGGER J-Link EDU Mini - JTAG/SWD Debugger

PRODUCT ID: 3571
Doing some serious development on any ARM-based platform, and tired of 'printf' plus an LED to debug? A proper JTAG/SWD HW debugger can make debugging more of a pleasure and...
$19.95
IN STOCK

And a variety of others!

Black Magic Probe with JTAG Cable and Serial Cable

PRODUCT ID: 3839
Toss away your boring old SWD/JTAG adapters! This Black Magic Probe, designed by 1BitSquared with
$59.95
IN STOCK

Particle Debugger

PRODUCT ID: 4001
If you've got a modern ARM chip devboard you'll notice that it has one of those tiny 2x5 connectors on it. Those are SWD ports, and they're used...
$20.00
IN STOCK

IBDAP - CMSIS-DAP JTAG/SWD Debug Adapter Kit

PRODUCT ID: 2764
A lot of debug adapters cost money that you'd much rather spend on tinkering.  But not the IBDAP - CMSIS-DAP JTAG/SWD Debug Adapter Kit from armstart...
$29.95
IN STOCK
This guide was first published on Jun 19, 2019. It was last updated on Jun 19, 2019. This page (BYOB! (Burn Your Own Bootloader)) was last updated on Oct 19, 2019.