Sylvainpelissier of CyberSmashup writes, “I explain below how to communicate with, and upgrade the Bus Pirate and how to use it with OpenOCD software to debug chips.” Get your own handy Bus Pirate for $30, including world-wide shipping. Also available from our friendly distributors.
Category Archives: Bus Pirate
Bus pirate used to hack into a car
Nilsson writes to inform us that he spotted a Bus Pirate in a video from Vice News, “How to hack a car: Phreaked Out (episode 2)” From his laptop, he was able to manipulate the car’s engine, brakes and security systems by wirelessly tapping into the Controller Area Network, or CAN bus, network. Without getting too deep into […]
JTAG flashing BCM6348 devices with a Bus Pirate and OpenOCD
Lee of Sodnpoo writes: Having never used JTAG before I thought I’d see what I could do with my new Bus Pirate and one of the old ADSL routers I have lying around – ideally reading/writing to the flash. The v1 BT Home Hub is a Broadcom BCM6348-based device with 32MB RAM, that I’d previously […]
1.3”OLED with SSD1306 controlled by Bus Pirate
Markus Gritsch writes: I wrote a quick Python script to communicate with an SSD1306 driven OLED connected to a PC with a Bus Pirate. The script uses the Bus Pirates raw SPI mode and manages to update the little screen slightly faster than 10 times per second. Via the project log forum. Check out the […]
Bus Pirate Demo Board 3: I2C Part B
Andrew Rohne posted another article on Bus Pirate Demo Board I2C showing the MCP4725 digital to analog converter and the PCF8563 real-time clock. Check out the part A here. Like the last post, the ground and Vin need to be connected, and VPU (the pull-up resistors) need to be connected to the Vin as well. CLK on […]
Bus Pirate Demo Board 1: 1 Wire devices
Andrew Rohne writes: In learning how to use the Bus Pirate, I started with the one-wire area of the demo board. First off, important notes: -I’m using the v 3.8 Bus Pirate. The pinout is different than some of the others. -I’m using a Sparkfun Bus Pirate cable. The first part of this is based […]
HP LaserJet 4000 front panel with Bus Pirate
kbiva has posted a detailed tutorial on how to connect and control HP LaserJet 4000 front panel with Bus Pirate v3.6: Connected 7 lines from printer front panel to corresponding Bus Pirate pins. SPI parameters set in Bus Pirate: -SPI speed is 1Mhz -Clock polarity: Idle low -Output clock edge: Active to idle -Input sample […]
Bus Pirate v3.6 back in stock
Bus Pirate v3.6 universal serial interface is back in stock at Seeed Studio. This is the updated v3.6 in a standard PCB footprint. You can get a simple laser-cut acrylic protector for this board for only 3 bucks. Bus Pirate is a hacking multi-tool that has the capability to interface with most IC bus protocols […]
Bus Pirate clone on FPGA
Rob informs us that he’s made a Bus Pirate clone entirely from a FPGA (with custom soft processor, USB device RTL + SW). The design is based on the Xilinx Spartan XC6SLX9. “The whole thing is basically hosted on the FPGA, with just a SPI Flash, USB PHY and LDOs!” You can check out the […]
Simple fix for Bus Pirate power supply oscillations
Jeff of Mightyohm wrote an article about power supply oscillations on the Bus Pirate: After removing my device under test, I quickly narrowed the problem down to noise on the Bus Pirate’s 3.3V rail. I initially suspected that this might be some kind of noise coming from the 5V USB supply, so I added an additional […]
Interfacing Adafruit 7-segment Backpack with Bus Pirate
asd has written an article on interfacing Adafruit 7-segment Backpack with Bus Pirate Bus pirate doesn’t do much by itself but needs some accompanying chip talk to. I got my hands on 7-segment display from Adafruit which has HT16K33 controller on it. HT16K33 chip is accessed via i2c protocol so it is good candidate to learn […]
Bus Pirate v3.8 free PCB build
j/k built a free Bus Pirate v3.8 PCB. If you build a free PCB we’ll send you another one! Blog about it, post a picture on Flicker, whatever – we’ll send you a coupon code for the free PCB drawer.
Free PCB Store restock: Prototype Bus Pirate probe cables
Bus Pirate v3 probe cable (yellow and white) labels are available now in the free PCB drawer. A prototype probe cable for the Bus Pirate with male pins that fit in a breadboard. Each lead is labeled with a white or yellow printed shrink tube. Fits Bus Pirate v2go up to Bus Pirate v3.5.
Free PCB Store restock: Heat shrink labels for Bus Pirate probe cable
Bus Pirate v3 heat shrink probe labels are available now in the free PCB drawer. A random collection of heat shrink labels for Bus Pirate v3 cables. We made these when experimenting with an L-Mark LK-320P printer. 3mm diameter shrinks to 1.5mm or smaller. Random collection of yellow and white.
Programming a Silicon Labs’ EFM32 zero gecko with python via the Bus Pirate
@andete tweeted: programming a +Silicon Labs EFM32 zero gecko with python via the Bus Pirate; code at Github andete/PySWD (based on other people’s work) ; it’s really slow though; I should add fast programming mode based on the code in an0062 Get your own handy Bus Pirate for $30, including world-wide shipping. Also available from […]
Bus Pirate v4 reference sheet
Graham242 shared this Bus Pirate v4 reference sheet he made in the forum: This was the one I’d put together for the Bus Pirate V4 for the Seeed cable… As I found the SVG, I’ve uploaded – then you can change it if need be.
Bus Pirate probe cable prototypes and giveaway
Prototype Bus Pirate probe cables with heat shrink labels arrived today. We sent professionally printed heat shrink tubes to the cable people (white) and they attached them to 100 cables. We printed our own shrink labels on the L-Mark LK320P and attached them to 100 cables in-house (yellow). Results and cable giveaway below!
Bus Pirate cable professionally printed shrink tubes
Professionally printed shrink tubes arrived for the Bus Pirate probe cable prototype we discussed yesterday. 110 each of 10 labels cost 180RMB ($30). These are about about 5x more expensive than printing them ourselves on the L-Mark (ribbon+tube cost). The the print quality is more consistent than ours and the font nicer, but when it’s […]
Bus Pirate cable and L-Mark LK-320P heat shrink printer
We’ve been on a multiyear quest to make a durable, affordable, usable probe cable for the Bus Pirate. The one currently sold by Seeed is inexpensive (good) but I’ve never been a fan of the probe hooks used. I typically use male:female, or female:female individual probe wires sold in bundles at Seeed, Adafruit, etc. With […]
PCB drawer restock: Bus Pirate v3.8
To test a PCB supplier we ordered 100 Bus Pirate v3.8 boards to put in the free PCB drawer. The total cost for 100 PCBs, two sided with red solder mask and 100% E-test was 190RMB (~$30). v3.8 is intended for the Bus Pirate education kit, and includes some fixes to long standing issues like […]
