How-to: Bus Pirate bootloader v4 upgrade

See the latest version in the documentation wiki. Bus Pirate firmware v4+ requires a bootloader upgrade. The upgrade frees space for more features, eliminates verify errors in the last page of memory, and fixes the bootloader speed limitation on some PICs. The new bootloader is available to everyone through an upgrader firmware that is loaded […]

Bus Pirate bootloader v4 upgrade release candidate

Update: Thanks to our testers we caught an early bug, a new update is now available for testing. Last week we identified a shortcoming in the Bus Pirate bootloader. We’ve been working on an upgrade that will free space for more features, eliminate verify errors in the last page of memory, and fix the bootloader […]

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

Bus Pirate: Fast upgrades on slow chips

See the latest version in the documentation wiki. The individual PIC chip we used on the Bus Pirate v3 is among those that won’t bootload at 115200bps. Our upgrade recommendation until now has been to bootload firmware at 9600bps, or faster if your PIC will allow. After working with one of these ‘slow’ chips, we’ve […]

Bus Pirate: Firmware v2.0 released

Firmware v2.0 for all Bus Pirate hardware versions is available from the project’s Google Code page. Version 2 is a major upgrade recommended for all users. Follow our illustrated firmware upgrade guide. The default update speed is a paltry 9600bps, but you might be able to increase it. Version 2.0 follows the v0g release. V0g […]

Bus Pirate: Firmware upgrades

See the latest version in the documentation wiki. The Bus Pirate has a bootloader that accepts software updates over the USB connection and writes them to the memory of the PIC 24FJ64GA002 microcontroller. Without a bootloader, we’d have update the firmware through the ICSP header using a ‘real’ programmer like an ICD2 or PICKIT2. This […]