Bounty: Add Bus Pirate support to OpenOCD JTAG programmer

We’re offering a bounty on the most-requested Bus Pirate features. The developer of each feature can have their choice of a Bus Pirate probe cable kit or our next monthly project. Today we’re highlighting JTAG. It would be ideal to have Bus Pirate support in the popular open source JTAG programmer OpenOCD, but other solutions […]

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 […]

View the #twatch IP announcement

The #twatch acquires an IP address automatically using the DHCP server on your network. It displays the IP address on the LCD screen, but it also sends an announcement packet to every computer on the network. The packet is directed to port 30303 at the broadcast address. Microchip provides a small Windows utility called MCHPDetect […]

Bus Pirate I2C, SPI sniffer updates

See the latest version in the documentation wiki. With aphoticjezter’s confirmation that the undocumented I2C sniffer actually works, we tweaked the code to help get around the UART speed limitations. These updates are in the latest nightly build. The I2C and SPI sniffers now use a 4096byte output ring buffer. Sniffer output goes into the […]