|
|
The Bus Pirate kit uses the Microchip PIC24 serial bootloader, customized by Hack A Day.
To use the bootloader:
Download the bootloader tool from above and firmware from below or the Hack A Day SVN repository.
Extract each ZIP file to it's own location.
In the bootloader folder, open P24qp.ini with a text editor
With the power disconnected, use a jumper to short pins 4 and 5 of the ISP header above the pic and under the og in Fundamental Logic. These force the chip to start it's bootloader program.
Power on the Bus Pirate, notice that neither LED illuminates.
Open P24QP.exe. (make sure the correct COM port is displayed in the lower right status area.)
Click the 'Connect' (  ) button to the right of the red 'x' button.
Once connected (should take no more than a second), click the Open Hex File (  ) button.
In the resulting dialog, find and open v1a-Firmware for BL.hex. The status bar will say HEX file imported…
Click the Write Device (  ) button, it has a tiny down arrow above an IC.
The status bar will show Writing: XXXX (  )
Once the writing finishes (status bar says 'Finished operation…' and the controls are active again), click the Normal Execution Mode (  ) button (it looks like a play button).
Remove the jumper from the ICSP header.
Power cycle the bus pirate and use as normal.
The Bus Pirate kit uses Hack A Day's stock Bus Pirate v1 firmware. You can browse the SVN repository for hex files or the source.
Below is the firmware shipped with each version:
|