Switch branches/tags
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
old-versions
pirate-loader-source
BPv3-STK500v2-v6.0-hiz.hex
BPv3-STK500v2-v6.0.hex
BPv3-firmware-v6.2-r1981.hex
BPv3-firmware-v6.3-r2088.hex
BPv3-firmware-v6.3-r2151.hex
BPv3-update-v6.2.bat
DragDropUpdate.bat
GHelper.dll
README.TXT
STK500v2-gpl.txt
bpv3-xsvf-vb.hex
ds30 Loader GUI.exe
ds30 Loader.dll
pirate-loader.exe
pirate-loader_lnx
pirate-loader_mac
settings.xml
v4UPGRADES!!!.txt

README.TXT

------------------------------------------------------------------
STOP! If you are upgrading from v2 you must install the v4 bootloader first:
http://dangerousprototypes.com/2010/01/18/how-to-bus-pirate-bootloader-v4-upgrade/
v4 BOOTLOADER ONLY!!!
DO NOT TRY TO LOAD THE BOOTLOADER FROM THIS ARCHIVE!!!! 
DO NOT TRY TO LOAD THE V4 FIRMWARE WITH p24QP!!!
------------------------------------------------------------------
Firmware upgrades:

http://dangerousprototypes.com/docs/Bus_Pirate#Firmware_upgrades

1) Enter the bootloader:

Connect PGC and PGD pins of the ICSP header and plug in the USB cable

--+OR+--

Type $ in the Bus Pirate terminal.

With both methods the MODE LED should light.

2) Load the new firmware:

* ds30Loader: just use the GUI (.net/Mono required)
* Pirate-loader (console app for Windows, Linux, Mac) firmware upgrades:

C:\pl>pirate-loader --dev=COM10 --hex=BPv3-Firmware-v1.0.hex

3) re-plug the USB cable to reset the Bus Pirate. The upgrade is complete.

------------------------------------------------------------------
BPv3-Bootloader-v4.4.hex is the same as v4.3 installed with the updater. This file is only for programming the bootlaoder to a new PIC. Use the upgrade package to upgrade:

http://dangerousprototypes.com/docs/Bus_Pirate#Bootloader_upgrades

------------------------------------------------------------------
vX-Firmware-vY(.z_Z).hex

Normal Bus Pirate firmware.
vX - Bus Pirate hardware version.
vY - The Bus Pirate firmware version.
z_Z - The .z_Z versions are translated compiles (currently Spanish and Italian).

vX-STK500v2-vY(-hiz).hex

ATMEL AVR programmer clone for the Bus Pirate hardware. An STK500 v2 protocol compatible firmware for the Bus Pirate, works with AVRDude, AVR Studio v4.11+, etc.
vX - Bus Pirate hardware version (v2go and v3 use the same firmware).
vY - THe STK500v2 clone firmware version.
hiz - The -hiz version of the fimware uses open drain/high impedance outputs. On-board pull-up resistors are enabled (where applicable). The non -hiz version uses normal 3.3volt outputs.

vX-PIC Bootloader-vY.hex

Bootloader to program in a new PIC microcontroller. This is usually only programmed once.
vX - Bus Pirate hardware version.
vY - The Bus Pirate bootloader version.

BPvX-Firmware-vX.X-extras.hex

The BPv3-Firmware-vX.X-extras.hex has a few modes and new stuff we couldn't fit in the main firmware.