Bus Pirate bootloader v4 console for Linux, Mac

Posted on Tuesday, January 19th, 2010 in Bus Pirate by Ian

It looks like some people are having problems with the ds30 Loader GUI for the Bus Pirate v4 bootloader on Linux or Mac with Mono, and many would prefer not to install Mono at all.

pppd cooked up a simple console application (updated version here) for the v4 bootloader in Linux and MacOSX (and Windows). Follow the link for instructions, source, and precompiled binaries.

If you test the console app, please let us know how it goes. After some testing we’ll package it with the normal firmware archive downloads.

[Tux image]

This entry was posted on Tuesday, January 19th, 2010 at 8:00 am and is filed under Bus Pirate. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

5 Responses to “Bus Pirate bootloader v4 console for Linux, Mac”

  1. Maurus Cuelenaere says:

    The ds30 Loader GUI did work for me (Ubuntu karmic), however I needed to update X in order to view the text labels on the buttons.

    After trying ~3 times it finally uploaded the new bootloader.

    However, I agree, a non-GUI solution would be nice to have.

  2. ninjabong says:

    DANG that was fast! Already updated my v2go to firmware 4.1 but verified it’s functioning ok:

    ./ds30client_macosx –hello –dev=/dev/cu.usbserial-A7004Iqz –verbose
    + DS30Loader client for Buspirate v2/v3 +

    Opening serial device /dev/cu.usbserial-A7004Iqz…OK
    Configuring serial port settings…OK
    Sending Hello to the Bootloader…OK

    Device ID: PIC24FJ64GA002 [d4]
    Bootloader version: 1,02

    • Ian says:

      Thanks for the printout, may I add it to the manual? Is that all the info the console displays? If there’s more, could you please post it in the forum or email it to me?

  3. pppd says:

    This is output of the –hello which is “Check for Bl” in the Windows GUI.

    When you flash your BP you will get full log of page erase, row write etc. Additionally if you add –verbose you will also get the actual data which is sent to the BL. If you want a full log of an update session I can send it to you.

  4. Mackey says:

    Both ds30 Loader gui and console works well for me, I’ve tried it under openSuse 11.2 and Ubuntu 9.1

Leave a Reply

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

Recent Comments

  • KH: IMHO PCA9685 is not a really good part for this application. It's a PWM LED driver for goodness' sake. NXP _does_not_ mention servos in the...
  • KH: So it's a servo library designed by a software guy, or a library targeted at embedded newbies, or a learner bike. Given the design of...
  • Max: A thing I wish I knew getting into Arduino-controlled servos is that the typical "180 degrees" servos DO NOT move 180 degrees for the standard...
  • Max: I have certainly noticed certain suppliers (like Adafruit, Pololu) being... "western-facing" - which is another way to say their prices definitely aren't Eastern Europe compatible,...
  • Shawn: Hello