Fundamental Logic Bus Pirate v1 kit now $20

Fundamental Logic was the first company to offer a Bus Pirate for sale. Their Bus Pirate v1a through-hole kit is currently on sale for $20.  v1a is completely compatible with the latest firmware updates, the main difference between v1a and v2 & v3 is the connection type (serial vs USB) and the pull-up resistors (manual […]

Hack a Day Bus Pirate preorder 2 update

Seeed Studio just tweeted an update on Hack a Day’s second Bus Pirate preorder. Looks like they’ll ship in one week: After long time waiting,we got ICs from Digikey. Now Bus Pirat Preorder 2 just started manufacture,will be ship out within a week. Check out our Bus Pirate goodies when it arrives. Thanks Mike! Artwork […]

Bus Pirate firmware v2.1-RC2

We just uploaded Bus Pirate firmware v2.1 release candidate 2 for all hardware versions, including the first release for Bus Pirate v3. Since v2.1-RC1, we’ve combined the hardware and software I2C libraries. This applies the RC1 ACK/NACK management system to the hardware library without duplicating a bunch of code. Some have reported success using the […]

Bus Pirate: Wii Nunchuck quick guide

See the latest version in the documentation wiki. Scorpia shared his experience interfacing a Wii Nunchuck with the Bus Pirate I2C library. He used Seeed Studio’s breakout board that brings all the Nunchuck signals to an easy-to-tap header. Here’s some alternatives to the breakout board. Bus Pirate Wii Nunchuck breakout MOSI/SDA D (SDA) CLOCK/SCL C […]

Bus Pirate: HD44780 character LCD adapter

Cheap character LCDs based on the HD44780 chipset come in a variety of sizes: 2×16, 4×20, etc. These displays have two standard interface modes, 4bit and 8bit parallel. 8bit requires a total of 11 data lines, 4bit requires 7 (6 for write-only). Some LCDs support an additional serial data mode, like the VFD Ian covered […]

Bus Pirate: Menu, protocol, and syntax guide

This guide explains the Bus Pirate I/O pins, describes each menu available from the Bus Pirate terminal, and documents the syntax functions for each protocol library. The Bus Pirate I/O pins try to be consistent across all libraries, the same pins are used for similar functions. Unused pins are usually in a safe high-impedance state. […]

Find your Bus Pirate's PIC revision

See the latest version in the documentation wiki. The latest Bus Pirate v2go nightly firmware build reports the device ID, revision, and configuration bits in the terminal. HiZ>i Hack a Day Bus Pirate v2go http://www.buspirate.com Firmware v2.1-nightly DEVID:0x0447 <<< PIC 24F64GA002 REVID:0x3042 (B4) <<<0x3042 = Revision 4 CFG1:0xF9DF <<< config word one CFG2:0x3F7F <<<config word […]

Bus Pirate: Firmware upgrades on Linux, OSX

STOP!!! You probably need the v2 to v4 upgrade guide instead!!! See the latest version in the documentation wiki. Bus Pirate firmware updates can be done from Linux or OSX using the Python PIC24F programmer developed by broeggle and JoseJX. The programmer works on all operating systems that support Python and pySerial: Linux, OSX, and […]

Bus Pirate: v3 update

***We’ll start a preorder ($30 assembled, shipped worldwide) if there are a few firm commitments, sign up for notification in the forum.*** This rendering shows the nearly-complete Bus Pirate v3 PCB. Our initial preview of the new hardware generated some really good comments. We decided to swap the PGC and PGD pins of the ICSP […]