Upgrade Bus pirate
The Bus Pirate is an open-source hacker multi-tool that talks to electronic stuff. It’s got a bunch of features an intrepid hacker might need to prototype their next project. This manual is an effort to link all available Bus Pirate information in one place.
Requeriments
- Tera Term
- Dupont wire
- Mini USB
Upgrade
This upgrade was done on a Windows machine. First download Tera Term Check the device manager to see what serial port the bus pirate is using when the tera term is ready:
Now this part is important because if you touch other pins you can break the bus pirate, so be careful in this part, connect the PGD and PGC with Dupont wire.
I used a key instead of a Dupont wire because I forgot it:
When the pins are connected run the following command:
pirate-loader.exe --dev=COM? --hex=BPv3-bootloader-upgrade-v4xtov4.5.hex
The output expect is:
Writing page 41 row 328, a400...OK
Writing page 41 row 329, a480...OK
Writing page 41 row 330, a500...OK
Writing page 41 row 331, a580...OK
Writing page 41 row 332, a600...OK
Writing page 41 row 333, a680...OK
Writing page 41 row 334, a700...OK
Writing page 41 row 335, a780...OK
Now, open tera term and go to Setup –> Serial Port and set up the following configuration:
Double space to check if it works and do the same process, disconnect the bus pirate, connect PGD and PGC and run the following command:
pirate-loader.exe --dev=COM5 --hex=busPirate-JTAG_SAFE_1.hex
Go to tera term and set the serial port:
(i + enter)
Test
To verify the bus pirate is working, run ~:
IMPORTANT:
Connect the following pins be careful because if you connect with other pins you break the bus pirate
IMPORTANT:
if you want to update your bus pirate please follow the official documentation