Sjaak is working on a branch of the Bus Pirate firmware known as ‘newterm‘ because it contains a new terminal interface. It’s ready for an alpha release (download here), and we’d like to invite curious testers to take the new firmware for a spin. Newterm is only compatible with the v4 bootloader using pirate-loader or […]
Category Archives: firmware
MMC/SD/SDHC card library
Hidden away in SparkFun’s AD5330 demo is an open source FAT SD card read/write library from Roland Riegel. The MMC/SD/SDHC card library is intended for AVR microcontrollers, and it supports FAT16 and FAT32, partition tables, and low-level read/write operations. The source download includes an example application. This project should be pretty easy to port to […]
Bus Pirate feature requests?
Firmware version 3.3 for the Bus Pirate will be released in a few weeks. Are there any bug fixes or features you’d like to see in the next firmware release? We’ve made these updates since the last release: Self-test now checks for voltage regulator over range, as well as under. UART macro 3: transparent bridge […]
Bus Pirate firmware v3.1
Version 3.1 of the Bus Pirate firmware is now on the project Google Code page. This release includes a few bug fixes, and updates to the Spanish and Italian translations. The biggest bug fix corrects a problem with frozen hardware when using the live UART monitor. The main Bus Pirate firmware now occupies almost all […]
Bus Pirate firmware v3.0 released
Bus Pirate firmware v3.0 is available for download. This release has a new logic analyzer function, improvements to the SPI and I2C bus sniffers, and many bug fixes. See the commit log for a complete list of updates. The download includes English, Spanish, and Italian language firmware for hardware v3, v2go, and v1a. We’ve stopped […]
Bus Pirate firmware v3 preview
Tests of the Bus Pirate logic analyzer went so well that we’re rolling it into firmware v3 preview for all hardware. In addition to the features described in the last post, the updated logic analyzer supports configurable sample size (up to 4096), speed (10Hz-~1MHz), and triggers. There’s a few other goodies tucked into the preview […]
Bus Pirate firmware v3 feature requests
Bus Pirate firmware v3 will be released in the near future. Are there any minor tweaks or moderate feature additions that you’d like to see in V3? It’s probably too late for major additions like a new protocol, but we’d like to know if there’s any popular updates we can schedule for the big v3 […]
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.
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, […]
