We do open hardware. Bus Pirate 5, Hacker Camp Shenzhen, DirtyPCBs. Once we anodized capacitors pink!

Joined October 2008
We try to cover all your favs. All your base are belong to us :)
2
1
9
4,162
Sjaak has a new adapter plank brewing. There's a new branch in the firmware git repo :)
8
1,759
ian @ Dangerous Prototypes retweeted
Many thanks to @dangerousproto and @therealdreg for the cables for the Bus Pirate v3 at the December 2025 Hardware Hacking bootcamp. I will put them to good use in my learning. ^^
1
4
731
ian @ Dangerous Prototypes retweeted
Thanks to @dangerousproto and @therealdreg for the cables for the Bus Pirate v3 at the December 2025 Hardware Hacking bootcamp.
1
3
653
This should be the final production version of the DDR4 adapter board. Did a last minute revision to add reverse polarity protection to the 9 volt programming voltage connection. Prototypes are in production now, after a final test we'll make a small batch.
1
3
15
1,741
Automate your Bus Pirate with Rust programs using a crate that neatly abstracts the BPIO2 flatbuffer interface: github.com/DangerousPrototyp…
1
868
A Python library for Bus Pirate automation. This simple wrapper for the BPIO2 FlatBuffers interface makes scripting easy. Includes examples for I2C, SPI, and 1-Wire protocols - and a SPI flash read/write demo. Much cleaner than raw FlatBuffers. tinyurl.com/ykxdpv7v
1
10
999
Control your Bus Pirate from PC software with the simple FlatBuffers interface. Flatc(c) provides premade tooling for a bunch of languages including C/++/#, Python, Rust, Go, Java, etc. Include the tooling in your app/script and skip the low level protocol stuff.
2
2
9
1,006
The interface has three main pairs of Request/Response tables: Status - Check the status and read pin states. Configuration - Configure mode, settings and hardware. Data - Send and receive data in the configured protocol. docs.buspirate.com/docs/binm…
1
1
508
Download Bus Pirate FlatBuffer Tooling for C, C++, C#, Dart, Go, Java, JavaScript, Kotlin, Lobster, Lua, PHP, Python, Rust, Swift, TypeScript: github.com/DangerousPrototyp…
2
495
As of this morning the DDR5 adapter plank is on back order for about 2 weeks. You might be able to score one at a distributor (PiHut UK) earlier. The DDR4 plank I'm working on now should be in production just in time for a messy Spring Festival delay :)
1
739
DDR4 UDIMM (desktop style)RAM stick arrived for a final test of the adapter plank. The new Bus Pirate 'ddr4' command correctly identifies the module by reading the SPD data. I'm going to make a few tweaks to the adapter, and this should be the final production revision..
1
1
6
914
The ddr4 command to read/write/probe DDR4 is now live in the main Bus Pirate firmware. For now you'll need to provide your own adapter, but we'll have a UDIMM/SODIMM adapter available soon.
432
Big moment: will magic smoke escape? DDR4 wants 9 volts on address pin 0 before it allows changes to write protection. We're using a bench supply, to be replaced by a 9 V battery later. The High Voltage is applied when needed by an optocoupler and Bus Pirate pin.
1
1
893
Power up test looks good. No smoke. Commands to clear and set write protection are successful. I'm going to make a slight change to the control circuit: - Use a FET to control the optocoupler for more 'on' current. - Add a resistor divider to monitor the 9V output.
4
3
690
Made a prototype adapter to read/write previous gen DDR4 RAM sticks. Dumping via I2C is easy. We can tell this is a DDR4 SODIMM made in 2018 by Kingston with Micron DRAM chips. S/N ACR24D4S7S8MB-4. There's some manuf. specific data too which may be extended profile info.
1
3
11
1,293
Next I'll add a Bus Pirate command to read/write/backup the SPD chip. DDR5 is already supported, but DDR4 is a bit more complicated as it needs a 9 volt supply to change the write protection bits. Explanation of encoding and other updates in the forum: forum.buspirate.com/t/ddr4-s…
1
471
ian @ Dangerous Prototypes retweeted
New @dangerousproto Bus Pirates.. time for some fun.
1
2
5
1,208
Anyone going to 39C3 in Hamburg this December? It's my first, and I hope we get a chance to meet up if you'll be there too!
2
2
1,114
New I2C quick connect adapter plank! One board to rule them all - supports Qwiic, Stemma (3P/4P/QT), Grove, Gravity, and Breakout Garden connectors. Quick prototyping with the Bus Pirate and your favorite solder-free ecosystem.
2
16
154
7,930
A huge thanks to everyone in the forum for testing all the connectors! Read about the design here: tinyurl.com/nhdacemz
1
1
2
926