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 tenth the speed of a Wiggler. Due to the Bus Pirate’s slow serial port connection, there’s not a lot of room for improvement. We’re going to look at increasing the serial port speed and using interrupt-based data transfers to increase the speed.

We’re looking for additional testers and contributors, please let us know if it works for you.