Bounty: Add Bus Pirate support to OpenOCD JTAG programmer

We’re offering a bounty on the most-requested Bus Pirate features. The developer of each feature can have their choice of a Bus Pirate probe cable kit or our next monthly project. Today we’re highlighting JTAG. It would be ideal to have Bus Pirate support in the popular open source JTAG programmer OpenOCD, but other solutions […]

Bus Pirate firmware v3.0 released

Bus Pirate firmware v3.0 is available for download. This release has a new logic analyzer function, improvements to the SPI and I2C bus sniffers, and many bug fixes. See the commit log for a complete list of updates. The download includes English, Spanish, and Italian language firmware for hardware v3, v2go, and v1a. We’ve stopped […]

Bus Pirate I2C, SPI sniffer updates

See the latest version in the documentation wiki. With aphoticjezter’s confirmation that the undocumented I2C sniffer actually works, we tweaked the code to help get around the UART speed limitations. These updates are in the latest nightly build. The I2C and SPI sniffers now use a 4096byte output ring buffer. Sniffer output goes into the […]

Bounty on Bus Pirate high-priority features

Here’s a list of high-priority Bus Pirate features based on your feedback. We’re putting a bounty on these items to encourage new developers to get involved. The developer of each feature can have their choice of a Bus Pirate probe cable kit or our next monthly project. JTAG programming with OpenOCD. It should be possible […]

Bus Pirate logic analyzer mode

See the latest version on the documentation wiki. This is an updated guide to the Bus Pirate logic analyzer mode, it expands on the initial documentation posted earlier. Bus Pirate firmware v3.0 introduced a logic analyzer mode that works with the SUMP open source logic analyzer client. The logic analyzer can record 4096 samples at […]

Bus Pirate firmware v3 preview

Tests of the Bus Pirate logic analyzer went so well that we’re rolling it into firmware v3 preview for all hardware. In addition to the features described in the last post, the updated logic analyzer supports configurable sample size (up to 4096), speed (10Hz-~1MHz), and triggers. There’s a few other goodies tucked into the preview […]

Bus Pirate logic analyzer firmware

We wanted to check the remote control output while we debugged the color changing pumpkin. Usually we’d use a Saleae Logic, but instead we made an experimental logic analyzer firmware for the Bus Pirate. ***BIG WARNING*** The Bus Pirate will never be a substitute for a ‘proper’ logic analyzer, the hardware isn’t designed for it. […]