
Dana Harding writes:
Program an Arduino Pro Mini 328 [sparkfun] board using a Bus Pirate.
I tried setting up the Bus Pirate as a transparent bridge for UART to use the Arduino boot loader. I got as far as manually sending 0x30 0x20, and receiving a 0x10 0x14 – establishing communication over UART… But couldn’t get the Arduino IDE to actually upload a program to it.
It turns out – version depending – that avrdude can use the buspirate as an SPI programmer.
Get an assembled Bus Pirate for $30, including world-wide shipping. Also available from our friendly distributors.

Heh, nice to see that the blog post from 2011 is being used by people. :)