One of the more useful tools for reverse engineering hardware is a Bus Pirate.
However, it does not come with any sort of cable or connector. You can use DuPont connectors, if your device has headers soldered to it. However, some people find it easier to get a Bus Pirate Cable, which has several advantages:
However, there are some things you should know before you select a cable. They are not all the same.
I found four different Bus Pirate cables from major vendors:
There are other sources, but I listed the well-known sites above. Let me describe them.
Seeed Studio makes cables for both versions of the Bus Pirate – v3 and v4. These have test probes attached.
There is a second version for the v3 Bus Pirate – without test probes.
The first v3 version has 8 large hook-style clips, and 2 thin grabber-style hooks, sometimes called SMD clips because the two thin prongs can grab both sides of the leg of an IC.
The color code for the Seeed cable is
This color code matches the colors shown in response to the “v” command for the BusPirate
The second V3 set has female DuPont connectors instead of test probes, The same color code is used.
The V4 has 10 large hook-style clips.
The Adafruit cable is very similar to the cable w/test probes from Seeed Studio
The SparkFun Bus Pirate cable does not have any test clips. Instead, they have female DuPont connectors – allowing you to attach them to headers or your own test probes.
The color coding is different from the Seeed Studio/Adafruit code. The colors are reversed.
Dangerous Prototypes is Ian Lesnet’s web site. Ian created the Bus Pirate. He has a new store on DirtPCB’s.
The Dangerous Prototypes cable does not have any test probes. Instead, they have a male pin, suitable for plugging into a breadboard. On the plus side – the wires are labeled.
This is Ian’s preferred cable:
In addition, you can buy the labels separately – for only $1. I bought 3 sets of labels, and it cost me a total of $4 ($1 shipping). Trust me. It’s a bargain.
I prefer labeled cables with female DuPont connectors for several reasons:
Both SparkFun and Seeed Studios make female DuPont cables. The Seeed Studio version uses the “official” color code. But nether are labeled. But that’s an easy problem to fix.
I really prefer labeled cables. You do not need a cheat sheet to identify the function of each wire. I bought several sets of Bus Pirate labels from Dangerous Prototypes, which only cost $1, and added the labels to my female cables so they look like this:
I even added labels to my cables that have test probes attached. Here is the results:
I cut the labels in half to make them shorter, added then to the tip of the probe, and applied a heat gun to shrink them. Ta-Daa!
Therefore I recommend the Seeed Studio version w/female connectors with the DIY heat shrink labels.
But that’s my preference. If you want a cable with test probes, or male plugs, get them. But get the labels as well and add them to your cables. The cables aren’t very expensive, and getting multiple types won’t break the bank.