Additional bootloader/firmware v4 testers needed

Early testing of the new v4 bootloader uncovered a bug, but upgrades now appear to be going smoothly for everyone. We still need additional testers before it’s ready to deploy. If you have access to a PIC programmer, please consider testing the bootloader upgrade release candidate. We’ve had about 10 successful upgrades, it would be great to have twice that many before inviting other Bus Pirate users to upgrade.

If you have any feature requests for the v4 firmware, feel free to list them here.

Join the Conversation

8 Comments

  1. Yes, once v4 is tested on v2go/v3 I’ll make a version for v1a. I know there’s a lot of those out there, and I’ll keep supporting them.

    However, I don’t intend to support v0a or v2a with the new bootloader. I’ll continue to make compiles if someone else configures the bootloader ASM to work, but I’d rather not support those branches any more.

  2. Here’s a bootloader v4 compile for v1a (totally untested). It doesn’t have an installer yet, so you have two options to program it:

    1. Program the bootloader firmware with a PIC programmer.

    2. Uncheck ‘preserve config fuses on erase’ in the old bootloader, erase, and then upload the new bootloader. Then connect to the new bootloader by placing a jumper on the pins AFTER plugging it in (MODE LED with light after jumper is in place). Now upload the v4 firmware for v1a to complete the upgrade.

    Please only use this if you have a programmer to revert to the old bootloader if it doesn’t work. I haven’t tested it because I no longer have working v1a hardware.

    http://code.google.com/p/the-bus-pirate/source/browse/#svn/trunk/firmware/v4-nightly/BPv1a

    1. Hi Gerd – The updater can be installed with the existing python script.

      The new bootloader has a GUI and console that should work on Linux and Mac with Mono (though try it first because I haven’t tested it).

      Hopefully after the new bootloader is out there we’ll get a simple python script to replace the old one. The protocol is very simple.

  3. I’m hoping to be able to test this soon. I have a few boards ready to be assembled, just waiting for PICs to arrive.

    James

Leave a comment

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

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