Bus Pirate v3 preorder 1 shipped today. There’s still time to get a Bus Pirate v3, $30 including worldwide shipping. Via the Seeed Studio blog.
Category Archives: Bus Pirate
Binary mode, AUX pin updates
There’s a new Bus Pirate v2.9 nightly that adds several small features and improvements. The primary binary mode now has commands to access the voltage probe and setup pulse-width modulation on the AUX pin. Binmode documentation is updated with these new commands. We also improved the code behind the frequency generator and frequency measurement features […]
Download Bus Pirate Win/OSX GUI preview
You can grab a MAC OSX or Windows preview of audiohacked’s Bus Pirate GUI. The GUI has a lot of frequently requested features, like programming 1-Wire, I2C and SPI EEPROMs from a file. It’s also an easy way to activate the power supplies and manufacturing self-test modes. Browse the latest source in the SVN.
OSX firmware update screencast
equinoxefr made a screencast that demonstrates how to upgrade the Bus Pirate fimware on OSX. Thanks for the tip!
#twatch, Bus Pirate accessories
Seeed found a #twatch compatible frame ($2.50) that should work with many 4*20 LCDs. They also put together a Bus Pirate probe cable kit ($4.90). We’re not involved in this, but it’s nice to see accessories for our projects.
#twatch shipped, Bus Pirate shipping
Seeed Studio just sent word that the #twatch shipped over the past few days. Bus Pirate v3 preorder 1 is shipping now. The #twatch shipped about 2 weeks later than the earliest possible delivery date. There was a major holiday in China that slowed everything down. Bus Pirate v3 preorder 1, by comparison, started after […]
Binary raw-wire mode
See the latest version in the documentation wiki. Raw-wire binary mode provides access to the Bus Pirate’s raw 2- and 3-wire libraries. This new mode will make it easier to script operations on arbitrary serial protocols used by devices like smart cards, shift registers, etc. A completed raw-wire binary mode will be in the next […]
Probe cable giveaway
For the past week we’ve been collecting your demo scripts for the Bus Pirate’s new binary interface mode. All the entries were excellent. Thank you for participating! Everyone who submitted a script will get a probe cable kit, courtesy of Seeed Studio. If you didn’t finish a script in time for the giveaway, we’d still […]
Bus Pirate ROM programmer GUI
audiohacked wrote a cross-platform ROM programmer GUI for the Bus Pirate after seeing James’ Windows EEPROM programmer in C. Check out the development here, here, and here.
Bus Pirate firmware updates on OSX
See the latest version in the documentation wiki. Ninja Bong wrote a detailed Bus Pirate firmware update guide for OSX users. The guide covers Fundamental Logic’s v1a kit and v2go, but it should also apply to any other Bus Pirate hardware. You may also find the Python update tutorial handy.
Get Bus Pirate version from a script
This Perl script demonstrates a way to get the Bus Pirate hardware and firmware version from binary mode. The approach is pretty simple: enter binary mode, reset from binary mode, parse the version information shown on reset (same as ‘i’ in the user terminal). Note that the latest firmware, v2.8, changes the order of version […]
Bus Pirate hardware survey
We’re trying to get a handle on which hardware and localizations are actually used. What Bus Pirate hardware do you use? There are at least seven version of the Bus Pirate hardware, the open source project currently supports 6 of them. The most common by far is the v2go, with nearly 1000 units in circulation. […]
Bus Pirate firmware v2.8
Bus Pirate firmware v2.8 is now available for download. This release has some new features and lots of bug fixes. Update instructions here (Python updates). This is the first release that includes all five binary modes. They’re completely implemented and mostly tested. We also spent a lot of time reviewing and testing the UART library, […]
Binary mode scripts roundup
Here’s a roundup of the binary mode scripts we’ve collected so far. Submit your scripts by the end of this weekend for a Bus Pirate probe cable kit. blue.zener wrote a Ruby class to interface the Bus Pirate, and demonstrated it with a Nokia 3310 LCD. audiohacked recently updated pyBusPirate, a comprehensive Python interface library. […]
Bus Pirate Mind-Reading Mode?
Mike Donovan suggests that a USB version of Zibri’s Force Trainer interface hack could be done with a Bus Pirate. Substitute the MAX RS232 serial converter with a Bus Pirate in UART mode configured for 57600, 8/N/1 : “call it Bus Pirate Mind-Reading Mode”. View output in the terminal, or start the transparent UART bridge […]
Windows C EEPROM programmer script
James submitted an example binmode script in C for Windows. It programs an ASCII hex file onto an I2C eeprom like the 24FC64. This is an excellent demo for anyone who wants to make a native Windows application that interfaces the Bus Pirate. Don’t forget that we want your scripts too. We’re giving away two […]
CoolTerm terminal for OSX, Windows
Justin Maynard suggested CoolTerm as a freeware MAC/OSX serial terminal option. ZTerm seems to be the other favorite. CoolTerm has versions for OSX and Windows. We tried the Windows version, the settings that worked for us are shown above. Be sure to check handle backspace character, and change the enter key emulation to CR. As […]
MIDI mode merged into UART library
The next Bus Pirate firmware release merges MIDI into the UART library. MIDI is just a specific serial protocol over a UART at 31250bps, 8/N/1. The latest nightly build adds option “10) 31250 (MIDI)” to the UART speed options. This also applies all the recent UART mode fixes to MIDI without duplicating code. If you’ve […]
Bus Pirate project welcomes audiohacked
Please join us in welcoming audiohacked to the Bus Pirate project. audiohacked wrote the excellent Python wrapper for the new Bus Pirate binary modes, and now he’ll be updating a copy in the project SVN too. pyBusPirate makes Bus Pirate scripting easy for Python developers, and it’s the most complete binmode reference implementation available.
Bus Pirate: Binary 1-Wire mode
See the latest version in the documentation wiki. The Bus Pirate’s new binary modes provide a consistent, logical way to script actions from Python, Perl, etc. We’ve already introduced the new binary bitbang, SPI, I2C, and UART modes. This post outlines the last planned binmode addition, 1-Wire functions. A completed binary mode will be in […]
