Download the latest firmware

📁

Download Firmware

Pirate-Bot compiles the latest code and uploads it to the forum every time there’s a push to the git repository. Don’t wait for lazy devs to prepare a release package.

Extract your firmware

Open the firmware .zip archive and find the right file for your Bus Pirate:

  • bus_pirate5_rev10.uf2 - Bus Pirate 5 revision 10 is by far the most common hardware. Most people should use this one
  • bus_pirate6_rev2.uf2 - The latest limited edition Bus Pirate 6 revision 2 with an RP2350 chip.

Activate the bootloader

The Raspberry Pi chip in the Bus Pirate has a hardware bootloader that appears as a USB drive. Upgrade with confidence because the bootloader is fixed in hardware, it can’t be corrupted or overwritten. There’s two ways to put the Bus Pirate in bootloader mode.

From the terminal

Bus Pirate [/dev/ttyS0]
HiZ> $
Jump to bootloader for firmware upgrades

Bus Pirate 5 REV10
Firmware download:
https://forum.buspirate.com/t/bus-pirate-5-auto-build-main-branch/20/999999
Hardware revision: 10
Firmware file: bus_pirate5_rev10.uf2
A USB disk named "RPI-RP2" will appear
Drag a firmware file to the disk to upgrade
Later Alligator!

In the Bus Pirate terminal type $ and then press enter.

  • The Bus Pirate will display the firmware file name to load, such as bus_pirate5_rev10.uf2 or bus_pirate6_rev2.uf2.
  • A USB disk drive named RPI-RP2 (v5), RP2350 (v6) or BP__BOOT (v6) will connect to your computer.

Manually

Something went wrong and you can’t access the Bus Pirate? Just not in the mood to fire up a terminal? No problem, we’ve got you covered!

  • Unplug the Bus Pirate USB cable.
  • Use the 2mm hex wrench that accompanied your Bus Pirate to press the button on the bottom of the PCB/enclosure. Lost your hex wrench? A paper clip, toothpick or multimeter probe will all work just as well.
  • Plug in the USB cable while still pressing and holding the button.
  • Now you can release the button.

A USB disk drive named RPI-RP2 (v5), RP2350 (v6) or BP__BOOT (v6) will connect to your computer.

Drag and drop the firmware

Drag the firmware file into the USB disk drive. The update will take a few seconds.

  • The Bus Pirate will reset and connect to your computer when the firmware update completes.

Done!

Bus Pirate [/dev/ttyS0]
HiZ> i

Bus Pirate 5 REV10
https://BusPirate.com/
Firmware main branch @ a36975d (Apr 15 2025 09:59:50)
RP2040 with 264KB RAM, 128Mbit FLASH
S/N: 3317570B33CC62E4
Storage:   0.10GB (FAT16 File System)

You can verify the firmware version using the i command in the Bus Pirate terminal.

Congratulations, you now have the latest and greatest firmware! Happy hacking!