PiratePICprog executable and source are available on the Bus Pirate Google Code page. PiratePICprog is a new application that uses the Bus Priate to program PIC microcontrollers. V1 only supports the PIC 18F24J50 in the Open Logic Sniffer, but is has 18F and 24F script modes for prototyping other chip protocols. It requires Microsoft’s .net […]
Category Archives: Bus Pirate
Bus Pirate firmware v4.5
Firmware v4.5 for the Bus Pirate can be downloaded here. Changes include: New binary rawwire command for PIC programmer (Logic Sniffer rescue) OpenOCD support (may have been missing from v4.2) Fix to terminal input parser accepting out-of-range characters bug Other minor fixes This will be the last v4 release. The next release will be v5.0 […]
Bus Pirate JTAG
The Bus Pirate can be used as an ARM JTAG debugger with OpenOCD. Joby Taffey set up the OpenOCD/Bus Pirate tool chain, and used it to work with a Stellaris LM3S9B90 (ARM Cortex-M3). Get a Bus Pirate for $30, including worldwide shipping at Seeed Studio. Adafruit also has the Bus Pirate and probe cables in […]
Bus Pirate LED Matrix
Joby Taffey has a demo of an SPI-based Sparkfun LED Matrix using the Bus Pirate. You can get a Bus Pirate for $30, including worldwide shipping at Seeed Studio. Adafruit also has the Bus Pirate and probe cables in stock and ready to ship.
Bus Pirate PIC 18F24J50 programmer update
We’ve been working on a PIC 24F programmer for the Bus Pirate, now we’re working on PIC18F24J50 support. PIC 24Fs and the 18F ‘J’ parts can be programmed directly by the Bus Pirate because they are 3.3volt chips that don’t require a separate programming voltage. 18FJ support means the Bus Pirate can reprogram any Logic […]
Sigrok: Open source logic analyzer client
We previously posted the Sigrok open source logic analyzer client. They’ve done a lot of work and it now supports the Saleae Logic, EE Electronics XLA/ESLA100, and ASIX SIGMA. Open Logic Sniffer support is in progress, which will enable Bus Pirate support at the same time. The Logic Sniffer is $45, including worldwide shipping. The […]
Bus Pirate: MAX147 ADC SPI demo
The MAX147 is a 12bit 8 channel analog to digital converter. will_j plans to interface a MAX147 to the web platform, but he used the Bus Pirate and the PirateShip GUI to learn about the chip first. There’s a screenshot of the terminal output in the forum. The Bus Pirate is available at Seeed Studio […]
Laser cut Bus Pirate v2go case
Stewart Allen liked Ril3y’s ideas of using layers of laser cut perspex for a Bus Pirate case, so he designed his own for the Bus Pirate v2go and an AVR Dragon board. You can download the design files at his site. Thanks for the tip! Here’s a complete list of the Bus Pirate cases we’ve […]
Bus Pirate PIC 24F programmer update
The Bus Pirate PIC 24F programmer will now successfully erase a PIC 24F and read the chip ID. In the future this could be a handy way to unbrick one Bus Pirate with another. Our goal is to make all Dangerous Prototypes projects repairable via a Bus Pirate programmer. We couldn’t get the commands in […]
Another laser cut acrylic Bus Pirate case
Mowcius has a new laser cut acrylic case for Bus Pirate v2go and v3. These will eventually be for sale in the Duinoday shop for about £12 ($17), including international shipping. Here’s all the cases we’ve cataloged so far. The Bus Pirate v3 is available at Seeed Studio and Adafruit Industries.
Bus Pirate in stock and shipping
A quick update on Bus Pirate availability: Seeed Studio has the Bus Pirate back in stock and ready to ship for $30, including worldwide shipping. Adafruit also has the Bus Pirate and probe cables in stock and ready to ship.
Bus Pirate: MMA7456L three-axis accelerometer
Starlino used the Bus Pirate to explore a Freescale MMA7456L, a three-axis accelerometer with both I2C and SPI interfaces. The surface mount chip is on a homemade though-hole breakout board, there’s also a tutorial on this handy adapter. You can get a Bus Pirate for $30, including worldwide shipping at Seeed Studio. Adafruit also has […]
W1N9Zr0’s Bus Pirate PIC programmer
We previously posted this combined development board and Bus Pirate PIC programmer from W1N9Zr0. The C# source for the PIC programmer is now available in an archive, or grab it from the SVN. It uses the Bus Pirate’s raw-wire binary mode and an external 13volt power supply to program a PIC 16F628, but it can […]
Pirateship Bus Pirate GUI available for Linux
We previously covered the Pirateship GUI for the Bus Pirate . It looks like a Linux version is available now. Thanks for the tip Ronan! The Bus Pirate is available at Seeed Studio and Adafruit Industries.
Prototype: Bus Pirate v3b
The next batch of Bus Pirates will be the ‘b’ revision of the v3 hardware. V3b has the same functions, size, and shape of v3a, and it takes the same firmware. We just made a few minor updates based on our experience manufacturing the v3a over the last few months. Our prototype is green, but […]
Bus Pirate ‘new terminal’ test release
Sjaak is working on a branch of the Bus Pirate firmware known as ‘newterm‘ because it contains a new terminal interface. It’s ready for an alpha release (download here), and we’d like to invite curious testers to take the new firmware for a spin. Newterm is only compatible with the v4 bootloader using pirate-loader or […]
Bus Pirate PIC24F programmer
This post is an overview of a test app that uses the Bus Pirate’s binary rawwire mode to program another Bus Pirate. This could be a handy way to unbrick one Bus Pirate with another. Eventually, we’d like it to program all PICs that don’t require a 13volt programming voltage (18FJ/FK, 24F, 30F, and 33F). […]
Bus Pirate availability
Seeed is currently out of stock of the Bus Pirate v3. The next batch should start shipping in a week or two. In the mean time, you can should soon be able to place a back order with Seeed, or pick up a Bus Pirate (and probe cable) at Adafruit. The next batch of Bus Pirates […]
PICkit I2C and SPI demo boards
Darren pointed out two IC demonstration boards from Microchip. The PICKit Serial I2C demo board has five unique devices with I2C interfaces. It includes a 2Kbit serial EEPROM, high accuracy temperature sensor, 12-bit ADC, 10-bit DAC, and an 8-bit IO expander – all great chips for a new hardware hacker. Debugging is possible through test […]
Bus Pirate: CAN Pirate
Unlike simple serial protocols, Controller Area Network (CAN) transmits data in frames with error detection capabilities. The Bus Pirate wasn’t designed to handle frame-based data transmissions, but have no fear the CAN Pirate adapter is here! In order to send and sniff CAN data for debugging an application, Stefano came up with the CAN Pirate. […]
