Bus Pirate 5XL and 6 hardware debugging tools utilize Raspberry Pi RP2350A and RP2350B microcontrollers

The Bus Pirate 5XL and 6 are open-source hardware debugging tools respectively based on Raspberry Pi RP2350A and RP2350B and designed to simplify interaction with various bus protocols like 1-Wire, I2C, SPI, UART, several LEDs, and more. The idea is to send commands to a chip or sensor and get the response, without writing a single line of code making it ideal for hardware hacking and tinkering.

The devices feature buffered I/O pins with voltage and current measurement, a programmable power supply with current limiting, an RGB LCD  for pin status and info, and an auxiliary header for connecting logic analyzers. All these features make this device useful for applications like debugging circuits, prototyping projects, and reverse engineering devices.

Dangerous Prototypes Bus Pirate 5 Board

The new devices are updates to the Bus Pirate 5 based on Raspberry Pi RP2040 MCU. You’ll find Bus Pirate specifications for the three models in the table below.

FeatureBus Pirate 6Bus Pirate 5XLBus Pirate 5
CoresRP2350B ARM M33 x 2RP2350A ARM M33 x 2RP2040 ARM M0 x 2
Speed133MHz133MHz125MHz
RAM512Kbytes512Kbytes264Kbytes
Flash128Mbits128Mbits128Mbits
PIO state machines12128
Flash storage1Gbit NAND (100MB usable)1Gbit NAND (100MB usable)1Gbit NAND (100MB usable)
Look behind buffer8 pins--
Display320x240 IPS all-angle320x240 IPS all-angle320x240 IPS all-angle
IO pins8 @ 1.2-5.0volts8 @ 1.2-5.0volts8 @ 1.2-5.0volts
LEDs18 RGB LEDs18 RGB LEDs18 RGB LEDs
Pull-up resistorsAll pinsAll pinsAll pins
Voltage measurementAll pinsAll pinsAll pins
Power supply1-5 volts1-5 volts1-5 volts
Current sense0-500mA0-500mA0-500mA
Programmable fuse0-500mA0-500mA0-500mA

Bus Pirate 6 RP2350B
Bus Pirate 6 RP2350B

The original Bus Pirate was launched in 2008 and became a versatile tool for various bus types like 1-Wire, I2C, SPI, and UART. It offered features like traffic sniffing, frequency measurement, pulse generation, and automatic device identification, and could also be used as a low-speed logic analyzer. So, after this new release, the features are even more advanced and comprehensive.

The Bus Pirate 5, 5XL, and 6 models feature major updates including full-color LCD, and a Raspberry Pi RP2040/RP2350 MCU replacing the older 16MHz PIC24F. It also features PIO blocks used as a “magic peripheral” in place of the PIC’s Peripheral Pin Select capabilities. The terminal interface now emulates a VT100 color terminal with a live status bar. Additionally, it includes 18 RGB LEDs, eight I/O pins with 1.2V to 5V signal levels, analog voltage measurement, and 100MB of flash storage, surpassing the capabilities of the previous V3 model.

Bus Pirate 5, 5XL & 6 VT100 color text terminal
The new Bus Pirate comes with a new interface using color VT100 terminal emulation.

Commands are entered into a serial terminal. A new VT100 mode supports color text and a status toolbar that displays the function and voltage of each pin.

More information about the Dangerous Prototypes Bus Pirate 5, 5XL, and 6 can be found on the company hardware wiki page, additional hardware design files and firmware source code are available on the company’s GitHub page.

Bus Pirate 5, 5XL & 6 In encloser

Previously we have written about similar hacking tools including the Flipper Zero, HackyPi, CanLite ESP32 board, and more feel free to check those out if you are interested in the topic.

The previous generation Bus Pirate 5 REV10 with enclosure can be purchased from DirtyPCBs for $42.50, and the new models are a bit more expensive at $63.50 for the RP2350A-based Bus Pirate 5XL and $82.50 for the Bus Pirate 6 using the larger RP2350B microcontroller.

Dangerous Prototypes Bus Pirate PCB and Encloser
Dangerous Prototypes Bus Pirate PCB and Encloser
Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
1 Comment
oldest
newest
udif
udif
25 days ago

Given that the price difference between the chips are 0.40$ (RP2040 is 0.70$, RP2354B is $1.10), and given the fact that they managed to drop 2-3 buffer chips/IO expanders with the BP6, the price hike is crazy.

I would skip these.

Khadas VIM4 SBC