This is an old version, see the latest version on the documentation wiki. The Logic Sniffer is an open source logic analyzer. It’s designed to support the SUMP logic analyzer software at the lowest possible cost. This project is a collaboration between the Gadget Factory and Dangerous Prototypes. The Logic Sniffer has two parts that […]
Tag Archives: firmware
Flash Destroyer firmware update
The Flash Destroyer was offline briefly for a firmware update (live stream here). In anticipation of rolling over to 10 million write-verify cycles, we’ve added a decimal point that shows the millions place. When it hits 10 million the least significant digit (the 1s) will be dropped, and the decimal point will move one to […]
Logic Sniffer: Major update, testers needed
This is an old version, see the latest version on the documentation wiki. This week there should be a major update for the Open Logic Sniffer that fixes a communication problem on some boards when alternate bitstreams are loaded. This fix implements the SPI connection between the PIC and FPGA. The update improved sample download […]
Bus Pirate firmware v4.2 released
Bus Pirate firmware v4.2 is available for download. THIS IS FOR BOOTLOADER v4 ONLY. If you haven’t upgraded to the version 4 bootloader, see the v4 bootloader upgrade guide. Major changes include: OpenOCD JTAG debugging support (thanks robots!) New speed settings in I2C, raw2/3wire, updated also in binmode Fixed error in 1-wire reset command in […]
Bus Pirate: Firmware updates with ds30 Loader
See the latest version in the documentation wiki. In preparation for the v4.2 Bus Pirate firmware release, here’s an instruction guide for upgrading with the ds30 Loader GUI. Firmware v4+ requires a new bootloader. The new bootloader is an adaptation of the open source ds30 Loader. The new bootloader v4+ uses a new upgrade application, […]
Bus Pirate bootloader/firmware v4 testing complete
Bus Pirate bootloader v4 upgrades have gone great so far. We’d like to invite most users to upgrade now, though if you’re in the middle of a project it might be best to wait. Resources: v2 to v4 bootloader upgrade instructions Alternative console upload utility for Linux, MacOSX, Windows v4.1 firmware feature overview
Bus Pirate bootloader v4 console for Linux, Mac
It looks like some people are having problems with the ds30 Loader GUI for the Bus Pirate v4 bootloader on Linux or Mac with Mono, and many would prefer not to install Mono at all. pppd cooked up a simple console application (updated version here) for the v4 bootloader in Linux and MacOSX (and Windows). […]
Bus Pirate firmware v4.1
Bus Pirate firmware v4.1 is now available for download. Firmware v4+ requires a bootloader upgrade. Firmware v4+ will not work with the original v2 bootloader. This release includes several new features: Voltage readings to two decimal points of precision Continuous ADC probe reading mode Print bootloader version info Enter bootloader without a jumper First major […]
Bus Pirate firmware v3.6 released
Bus Pirate firmware v3.6 is available for download, this is a minor bug fix release. Update using the normal firmware upgrade procedure. This release does not reach into the upper memory page, so there shouldn’t be any upgrade issues. Changes include: Fixed version string. v3.5 displayed ‘Firmware 3.5’ instead of ‘Firmware v3.5’. This caused issues […]
Bus Pirate firmware v3.5 released
Bus Pirate firmware v3.5 is available for download. Update using the normal firmware upgrade procedure. This release does not reach into the upper memory page, so there shouldn’t be any upgrade issues. Changes include: All bitbang libraries updated to include 100kHz and 400kHz speeds (I2C, raw2wire, raw3wire). Updated self-test, includes over voltage check. Transparent UART […]
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 […]
#twatch firmware with backlight enabled
The white-on-blue screen that shipped with the #twatch really requires the backlight to be visible. Here’s an updated firmware that has the backlight on at power-up. The new firmware is loaded over the network using tools already available in most operating systems, Windows instructions here. We apologize for the lack of refinement. We prototyped with […]
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 […]
#twatch network firmware upgrades
See the latest version on the documentation wiki. The #twatch can be updated from a PC on the local network thanks to Microchip’s network bootloader. Bug fix updates, new features, and alternate functions can be programmed into the #twatch using the bootloader. The 18F ethernet PICs can only be programmed an average of 100 times, […]
Compile the #twatch firmware
See the latest version on the documentation wiki. You don’t need a Microchip programmer to develop firmware for the #twatch. You can use Microchip’s free development tools and upload code through the network bootloader. It’s a mini PIC 18F67J60 development board, but remember that the chip is only rated for 100 program cycles. Compile instructions […]
OSX firmware update screencast
equinoxefr made a screencast that demonstrates how to upgrade the Bus Pirate fimware on OSX. Thanks for the tip!
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, […]
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 nightly version 2.7
There’s some major internal changes in the latest nightly firmware. The binary mode features are implemented and nearly complete. Several bug fixes and a new macro went into the UART library. Your help testing this new firmware prior to a final release is greatly appreciated. Please leave a comment if you find bugs, or if […]
UART mode updates
See the latest version in the documentation wiki. UART mode requires special handling compared to the other Bus Pirate modes because data can arrive at any time. Displaying data as it arrives is a unique challenge because it has to be converted to ASCII and sent to the user terminal. Each incoming byte takes about […]
