
We just finished porting STK500 v1 source to the Bus Pirate, but STK500 v2 is required for AVR Studio 4.11+. Fortunately, we found AvrUSB500, an open source AVR programmer that includes v2 protocol handling routines.

We just finished porting STK500 v1 source to the Bus Pirate, but STK500 v2 is required for AVR Studio 4.11+. Fortunately, we found AvrUSB500, an open source AVR programmer that includes v2 protocol handling routines.
Guessing it doesn’t work yet? Have a bus pirate v3 with the the new firmware stk500-v0a.hex and AVRStudio 4.17, when trying to connect to the device it just fails…
Sidenote, when bootloading the firmware and hitting the green arrow button to exit the bootloader the mode LED doesn’t go off, this an issue?
Check the SVN in 60 seconds. The first try only worked with STK500v1, but the new version is a clone of STK500v2 and works with the latest AVR Studio :)
I don’t know why the LED wouldn’t go off, that’s strange. Did you see any errors outside the bootloader with you flashed it?
Wow that was quick, works now but haven’t tried programming something yet, how do you hook it up?
It follows the normal Bus Pirate pinout:
CS = AVR RESET
CLK=SCK
MOSI=MOSI
MISO=MISO
Ground=ground
Optionally connect one of the Bus Pirate power supplies if you need it.
Here’s a post with some more notes:
http://dangerousprototypes.com/2009/11/20/stk500v2-usb-avr-programmer-clone/#comments