Demo: Parallax RFID reader

This is an old version, see the latest version on the documentation wiki. julky demonstrated a USB->serial bridge for the Parallax RFID reader with the Bus Pirate. The Parallax board reads passive RFID EM4100 type RFID tags, and outputs the tag ID as simple serial data at 2400bps. It’s the first inexpensive RFID reader to […]

Bus Pirate high voltage programming adapter

Today we’re giving away an assembled Bus Pirate high-voltage programming adapter. It has a 5pin PIC programming header, a 6pin AVR programming header, and a small 13volt boost-converter power supply. A 13volt supply is needed to program PIC 12/16/18F microcontrollers, and clear the RESET fuse in AVRs. It’s doesn’t do much right now though, because […]

Bus Pirate terminal update preview

Sjaak has been hard at work on a new terminal interface for the Bus Pirate. There are exciting new features like: A command history (h menu) Multiple command sequences can be processed at once ASCII character values are sent to the bus when entered between quotes (“text”) Mode changes now include an exit option Massively […]

Bus Pirate script for 8×32 LED matrix

will_j posted a Bus Pirate script that controls a Sure Electronics 8×32 LED marquee: Here’s a quick and dirty perl script to display ‘BPv3’ on a Sure Electronics 8×32 LEd Matrix display. You can also use a 16×24 display if you change the second command code to 44 from 40. Any improvements gratefully received – […]

Demo: HMC6352 digital compass breakout board

This is an old version, see the latest version on the documentation wiki. The HMC6352 is a simple compass chip with an I2C interface. If your next unmanned vehicle needs a compass, check out this chip. It has multiple operating modes that balance power use and update frequency. Continuous acquisition provides rapid heading updates, while […]

Pirate Rename – Get a nicely named serial device

Tired of the /dev/tty.usbserial-XXXXXXXX address of the Bus Pirate? Piotr developed a utility to edit the EEROM in the FTDI chip on the Bus Pirate, this gives your Bus Pirate a consistent name on MacOSX. Grab the utility here, and follow this how-to submitted by Piotr. Thanks for the tip! If you have a few […]

Demo: AT45DB041D 4Mbit SPI flash memory

This is an old version, see the latest version on the documentation wiki. This demo is what the Bus Pirate is all about. A AT45DB041D 4Mbit flash memory stores the FPGA design on the open source logic analyzer project currently known as SUMP PUMP. We’ve worked with EEPROMs in the past, but this chip is […]

Bus Pirate: Pirate-Loader for Linux, Mac, Windows upgrades

See the latest version in the documentation wiki. This how-to describes the Pirate-Loader console program that uploads new firmware to Bus Pirates with bootloader v4+. Piotr whipped up this easy to use console app with versions for Windows, Linux, and Mac (source). The first release is here, though the latest console app will be included in […]

Bus Pirate bootloader v4 console for Linux, Mac

It looks like some people are having problems with the ds30 Loader GUI for the Bus Pirate v4 bootloader on Linux or Mac with Mono, and many would prefer not to install Mono at all. pppd cooked up a simple console application (updated version here) for the v4 bootloader in Linux and MacOSX (and Windows). […]

Bus Pirate firmware v4.1

Bus Pirate firmware v4.1 is now available for download. Firmware v4+ requires a bootloader upgrade. Firmware v4+ will not work with the original v2 bootloader. This release includes several new features: Voltage readings to two decimal points of precision Continuous ADC probe reading mode Print bootloader version info Enter bootloader without a jumper First major […]

How-to: Bus Pirate bootloader v4 upgrade

See the latest version in the documentation wiki. Bus Pirate firmware v4+ requires a bootloader upgrade. The upgrade frees space for more features, eliminates verify errors in the last page of memory, and fixes the bootloader speed limitation on some PICs. The new bootloader is available to everyone through an upgrader firmware that is loaded […]

Additional bootloader/firmware v4 testers needed

Early testing of the new v4 bootloader uncovered a bug, but upgrades now appear to be going smoothly for everyone. We still need additional testers before it’s ready to deploy. If you have access to a PIC programmer, please consider testing the bootloader upgrade release candidate. We’ve had about 10 successful upgrades, it would be […]