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 […]
Category Archives: Bus Pirate
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 UART bridge with Wavecom GSM modem
will_j posted this picture of his Bus Pirate in use as a transparent USB->serial bridge to a Wavecom GSM modem. Thanks for the tip!
Demo: KS0074 serial LCD
This is an old version, see the latest version on the documentation wiki. Sjaak posted this demo of a KS0074 serial LCD in the forum: I needed to test the SPI library with the newterm branch. I had a nice display from a dead Siemens phone. It uses a KS0074 display (which is an sort […]
Bus Pirate v3 reference card
Torsten got tired of looking up the Bus Pirate IO table in the manual, so he made this handy spec and pin reference card: Please find attached my version of a quick reference card. The information is, due to the limitation of the sheet not very much. I tried to get the most important infos […]
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 […]
Bus Pirate v3 case sticker
Keep your Bus Pirate pins straight with this case sticker[PDF!] designed by ecronin: I made up a sticker for the combo of the seeed case and breakout harness, thought others might find it useful… Unlike in the above picture, I connect the cable with Black to GND, which puts the two EZHook-like hooks on MISO/MOSI. […]
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 in a DV tape case
Gatsu made a unique DIY Bus Pirate case for a v2go: Here is something I cooked up a while as a case for my BP v2.go. Its a DV tape case. The inside is 46mm x 68mm so it would fit a v3 as well. The board is fixed to the bottom with a double […]
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 OpenOCD support update
robots, a new contributor to the Bus Pirate OpenOCD support effort, has taken charge and produced the first working toolchain. A patch for OpenOCD 0.3.0 that adds Bus Pirate support is here. The latest compatible OpenOCD firmware for the Bus Pirate is here, bootloader v4 required. JTAG programming speed is a paltry 1.4kb/s, about a […]
Using the Bus Pirate with Ubuntu
Mike Szczys wrote a quick-start guide for connecting the Bus Pirate to Ubuntu Linux. He used the Minicom terminal and recommends some custom UDEV rules to assign a persistent port name. Thanks for the tips!
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 […]
Corrected Bus Pirate pinout?
We’d like your feedback on a major change to the Bus Pirate firmware. We’d like to restore the pin order to the more logical format found on the va and v1a hardware. The original pin order for va and v1a hardware was MOSI/CLOCK/MISO/CS on single row of pin headers. Pin 1 (MOSI) is the most […]
