Skip to main content

Bus Pirate 5 Hardware Docs

Bus Pirate 5 is the latest edition of the original universal serial interface trusted by hackers since 2008. Talking to chips and probing interfaces is more fun than ever!

RP2040

  • Based on Raspberry Pi Foundation RP2040
  • 128Mbit flash storage for lots of features
  • Firmware developed with the Pico C language SDK

8 Buffered IO pins

  • 1.65-5volt operating range, 3 state
  • Voltage measurement on every pin
  • Toggleable 10K pull-up resistors
  • 10 pin x 2.54mm main header
  • 9 pin x 1.0mm auxiliary header

Programmable Power Supply Unit

  • Current Sense
  • Programmable 1-5.0volt output
  • Programmable 0-500mA current limit
  • Resettable digital fuse
  • Protection circuit

TF flash card

  • Save global and mode settings
  • Appears as a USB disk drive
  • Future use for logs, dumps and stand-alone programming

LCD

  • 320 x 240 pixel IPS all direction display
  • Pin labels
  • Live voltage measurements
  • Live current consumption

18 RGB LEDs

  • Introduction demo
  • Party mode

Just one button

  • Escape from modes
  • User input for production programming, remote hacking, whatever

VT100 terminal interface

  • Color interface
  • Live update toolbar/monitor

USB bootloader

  • Updating is as simple as dragging a file onto the disk

USB C connector

  • ...but limited to the USB speeds supported by the RP2040

Resources

Bus Pirate 5 documentation is broken into hardware and firmware sections so it can be versioned easily with each update. Here's some other fun stuff you might enjoy.

Join the fun

Get Bus Pirate 5

Files

Community

FCC compliance statement

This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.