Overview

The "Bus Pirate", designed by Dangerous Prototypes, is a universal bus interface that talks to most chips from a PC serial terminal, eliminating a ton of early prototyping effort when working with new or unknown chips. Many serial protocols are supported at 0-5.5volts, more can be added.

Other Features

Differences from the Official BPv4

The hardware is functionally identical with the official BPv4. There are however a couple of modifications:
     
  1. The PWR LED and USB LED are removed. MODE LED and VREG LED are combined to a single dual LED. The green one is for onboard power regulator and the red one is for MODE indication.
  2.  
  3. A resettable fuse is added to the design, which could protect the USB port of your PC in case short circuit occurs.

In the Package

     
  1. A fully tested and assembled Bus Pirate board in a while/blue plastic enclosure with the latest bootloader (v4.4) and firmware (v6.1).
  2.  
  3. A 20-pin rainbow cable with female header on each side.
  4.  
  5. An 80cm USB mini cable.
  6.  
  7. 12 probes with male headers in 6 different colors.
  8.  
  9. 6 additional probes in 6 different colors.

About the firmware and USB VID/PID

Bus Pirate v4 uses the integrated PIC USB peripheral for the emulated serial port connection and USB firmware updates. The serial port is CDC-ACM, an open and common device supported on most system without a driver. Although driver is not needed, Windows may need an INF file which defines what driver to install for certain USB VID/PID. Dangerous Prototype subleased a USB VID/PID from Microchip for BPv4. No more than 10K units can be produced with this VID/PID per Microchip sublease agreement. For the BPv4 we build and sell, we use our own USB VID/PID subleased from Microchip. This would not affect Dangerous Prototypes VID/PID quantity limit. The VID/PID is hardcoded in the firmware. Which means if you download the firmware from Dangerous Prototype, you would be using their VID/PID. Although it would work perfectly, this would in theory affects the number of unit that Dangerous Prototypes controls. Therefore, we recommend you to download firmware from us which is the same except the USB VID/PID.

Resources