Bus Pirate firmware v6.0 now available

in Bus Pirate, firmware by Ian | 10 comments

Bus Pirate firmware v6.0 is now available for download. v6 includes a ton of fixes for hardware v3 and v4. Hardware v4 is much more usable, and several new v4 features are enabled. A huge thanks to Brent for all his contributions to hardware v4 support!

The download includes firmware files and bootloader utilities for all hardware versions.

Bootloader utility source code is included. If you compile the BPv4 bootloader for Linux or Mac please share your binary to include in future releases. The Pirate-Loader utility could also use a few updates, such as hardware auto-detect and maybe firmware auto-select.

Please report any bugs you find, firmware v6.1 will follow shortly with fixes and additional updates for hardware v4. Changelog is below the break.

Get your own handy Bus Pirate for $30, including world-wide shipping. Also available from our friendly distributors.

Bus Pirate firmware v6 changelog:

  • Enable OpenOCD support in v3. Note: OpenOCD currently not available for BPv4 due to lack of new USB system support. Added to Docs
  • Added advanced AUX control to I2C mode, documented here
  • Added frequency counter access to BBIO mode, documented here
  • Terminal supports Vt100 home and end keys
  • Updated servo position function. Documentation, guide
  • AVR Dude 40x speed improvement, documentation
  • Replaced 1-Wire routines with public domain version
  • Code compiles for v3/v4 automatically
  • Removed the color labels on the ‘v’
  • Fixed the ‘?’ and ‘v’ glitch
  • Removed obsolete files
  • Defined PPS in hardware setup
  • V4 only: Added UART autobaud measurement function
  • V4 only: Added k/K to the ? menu (c/C/k/K Aux select (A1/CS/A2/A3)
  • V4 only: Fixes for UART/SPI mode PPS
  • V4 only: Fixes to SPI slave (sniffer) PPS
  • V4 only: AUX1/2/3 fix
  • V4 only: Fixed AVRDUDE binmode issues
  • V4 only: Fixed SPI mode issues in all modes
  • V4 only: Fixed UART
  • V4 only: Fixed HD44780 LCD mode
This entry was posted in Bus Pirate, firmware and tagged .

Comments

  1. Wartos says:

    So this means BP v4 is finally mature and production ready?

    • Ian says:

      You can get a production BPv4 now, but it is still not nearly mature or tested. We have sold about 60 of the first batch, but I have heard very little about it. The production firmware was totally no-go, nothing really worked. v6 final is much, much better, eg major stuff works, but there is a long way to go.

  2. tayken says:

    I have the pirate loader compiled for Linux, where shall I send? Is svn update good?

  3. Daniel says:

    Cool. It was time to order my second BP. This time the v4 of course :-)

    I’m already looking forward for the shipping from seeedstudio.

    Keep up the great work!

    Daniel

  4. megabug says:

    Can’t wait to try everything out… :) Used (or tried to) my DPv4 with the old firmware already.

  5. FourthDr says:

    Just tried the BPv3-frimware-v6.hex firmware and that flashed and seems to be working fine. However, when I tried bpv3-xsvf-vb.hex, the bus pirate vreg and power leds come on after flashing unplugging and re-plugging I am unable to talk to the BP with terminal. So had to go back to the normal firmware using the jumper to get into the bootloader and re-flash. Problem with the extras firmware?

    • Ian says:

      bpv3-xsvf-vb.hex is the JTAG XSVF player.I looks like I forgot to include the extra firmware, thanks for the report. I’ll be sure to roll it into v6.1 next week.

  6. Torwag says:

    Ohh great,
    that will be a relief… not because of the new features but because know it becomes more clear again 6.0->Software v3 and v4 -> hardware
    Hmmm DP settle down on a clever system of referring to firmware and hardware versions.

    E.g. firmware always start with F, Bootloaders with B and hardware always with a V
    buspirate V3.5 with B4.1 and F6.x….
    this would work out with the present situation… you just have to rename software images…

    any ideas?

Leave a Comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Notify me of followup comments via e-mail. You can also subscribe without commenting.