The Bus Pirate 5 and newer have a SWD debug port accessible from the back of the case. This allows to debug the firmware running on the BusPirate by connecting some SWD-capable debug adapter, for example the official RasPi Debug Probe, a RasPi Pico flashed with the Debug Probe firmware or another Bus Pirate with Debug Probe firmware. It is planned to also add RTT channels (see here) to the firmware in the future, probably making access to SWD helpful to a wider range of users.
While a SWD-capable debug probe is probably something many Bus Pirate users already have at hand or can easily get, stable physical access to the SWD pins on the Bus Pirate isn’t that straightforward. The SWD pins use round pin headers that are probably easy to connect during production, but aren’t that common otherwise.
I’m aware of two threads here with solutions to this:
And I want to add another one to the collection:
I found this little adapter with round pin headers on both sides, instead of only on one side:
Since these little adapter pin headers are so cheap and small, I suggest to add one to the accessories bag that comes with each Bus Pirate. To give every user easy & stable physical access to the debug port.