Firmware Update

How to update your Buzzpirat

Download the last firmware from this page:

Download the last buzzloader app (There are versions available for Windows, Linux and Mac) from this page:

Make sure to close Tera Term or any other software that might be using the COM port to free it up and execute:

buzzloader.exe --dev=COM29 --hex=BZ-firmware-v7.1.6969.hex

Just ignore a800…ERROR[50] error message, it’s a known issue and the firmware is updated correctly.

Writing page 41 row 331, a580...OK
Writing page 41 row 332, a600...OK
Writing page 41 row 333, a680...OK
Writing page 41 row 334, a700...OK
Writing page 41 row 335, a780...OK
Erasing page 42, a800...ERROR [50]

Error updating firmware :(

Remove the jumper/Dupont cable, then reconnect the device to the USB port, and you’re all set! You should now have the latest firmware installed.

Run the ‘i’ command and perform a self-test with the ‘~’ command to ensure everything has gone smoothly.


Buzzpirat firmware for BPv3 hardware

For each firmware version, I also generate a firmware that is 100% compatible with the Bus Pirate v3 hardware.

So, users with the Bus Pirate v3 hardware can benefit from Buzzpirat features:

To ensure compatibility with Buzzpirat firmware, you need to install bootloader 4.5

More information on how to update it can be found here:


Last community BPv3 firmware & bootloader

Any firmware and bootloader from the original Bus Pirate v3 will work well with Buzzpirat. Here are some that I have tested.

4.5 Bootloader upgrade from v4x:

Last community firmware:


Legacy BPv3 firmware & bootloader

4.4 Bootloader:

6.3-r2151 Firmware:

Last modified January 11, 2024: commit (8abb01d)