1
Bus Pirate Support / failure during bootloader upgrade (v2 to v4)
I have a SparkFun Bus Pirate (TOL-09544 [1]) from 2009 which has been collecting dust for quite I while. I want(ed) to use it for a current project, but had the apparently not so great idea to upgrade beforehand... Well, as you might have guessed, this didn't work out well -- which is why I am posting here, hoping somebody could point me into a new/different direction (or even better, to a direct solution...)
Here is what I did:
I read http://dangerousprototypes.com/2010/01/ ... 4-upgrade/ and learned that I first need to update the boot loader. That page also stated that the
Quote
v2 bootloader is programmed into every [..] Sparkfun [Bus Pirate]and that I should follow the "normal upgrade procedure" for to upload [tt:]BPv3-v2blupdaterva3-v4.1.hex[/tt:] from the v4.1-va3 update package [2]...
I initially tried the Linux path, essentially using
Code: [Select]
:~> python P24qp.py -a BPv3-v2blupdaterva3-v4.1.hex -s /dev/ttyUSB0 -v
That didn't really work, so I tried the Windows way , too.
Both essentially result in the same error:
The bootloader upgrade (i.e. uploading [tt:]BPv3-v2blupdaterva3-v4.1.hex[/tt:]) seems to (somewhat) work, but there are verification errors outside the range where I should expect them (i.e. above 0x500, see [3] for a dump of the 'Windows way' error message dump).
Also, after restarting the Bus Pirate without the PGC-PGD jumper (MODE light ist off), I cannot get the 'greeting text' shown on all the screenshots: all I get is total serial console gibberish (I double checked that the baud rate is set to 115200, and also tried all the other usual settings down to 9600 - same result : gibberish, slightly different depending on baud rate).
It appears that whatever bootloader is on the board is still functioning as bridging the PGC and the PGD pins brings up the MODE light and I seem to be able to transfer something to the Bus Pirate (both, in the Linux way as well as in the Windows way) - unfortunately always resulting in the same gibberish on the serial console...
For what it's worth:
I used openSUSE for the 'Linux way' (minicom as the terminal), and Windows 7 Enterprise for the 'Windows way' (Tera Term as the terminal). Both systems are 64bit.
I do have a bunch of STK500 ISP emulatros, but I don't know enough about the non-Atmel world to know if that helps me in reflashing my BusPirate completely via ICSP... (and I also wouldn't know how to do that...)
So again, any help is totally appreciated :)
Thanks.
=====================
I am a first time poster, so apparently I can't have offsite links... so I'll see that I post [1], [2], and [3] as me second post in 24h..
=====================
EDIT: I can post external links now, so here they are:
[1] : http://www.sparkfun.com/product/9544
[2] : http://code.google.com/p/the-bus-pirate ... te-va3.zip
[3] : http://pastebin.com/PtcSTqUW