Bus Pirate: Connecting with MAC, OSX


Brettinman got a Bus Pirate from Hack a Day’s preorder, but he couldn’t get it working with the default MAC serial terminal. He used ZTerm and documented how to use the Bus Pirate with a MAC.

Don’t forget that you can also do firmware updates from a MAC or Linux. Read our guide to the Python firmware quick programmer.

Join the Conversation


  1. I mentioned it on Brett’s site too, but the easiest way on a Mac is to use screen. You just have to pass the baud rate as the 2nd param. For example:

    screen /dev/ttySOMETHING 115200

    You’ll need to do an ‘ls /dev/tty*’ to find the serial port that’s been created for your Bus Pirate first, obviously.

    Oh, and to get out of screen you type CTRL-A to get into its command mode, then type ‘quit’ and press ENTER.

  2. Note that it’s not “MAC” but “Mac”, “Macintosh” or “Mac OS X” depending on whether you’re talking about the hardware or software.

    It’s also not necessary to use screen or ZTerm; the equivalent native command to the above is:

    # cu -s 115200 -l /dev/ttySOMETHING

    To exit, hit enter, then type ~q

  3. Hi,
    I had a hell of a job setting up the bus pirate v3 under OSX, maybe i’m just slow or getting old. :-( (also I suspect a pre-existing FTDI installation messed it up)

    Anyway I have written a How to Guide, which i’m going to expand to cover RFID, plus some other interesting uses.
    (I rather stupidly modified the BP manual index to point to the information, rather than linking from here :-O)


    1. Thanks Steve – I’ll post up your guide, it’s great. I have to admit, I saw that change come across (whole index to a url in a common spammer .tld) and I figured vandalism. I removed the block for you ip.

  4. Yep sorry bout that Ian……..

    I’m currently trying to write up a guide for a sections of the market the BP is not normally seen in.

  5. Hi,
    Does someone have a copy of the post/article from Steve? The link/domain mentioned above is not working anymore.
    Thank you.

  6. Hi,
    Does someone have a copy/ new link of the post from Steve bove? The link/domain doesn’t work anymore.
    Thank you.

  7. Apple store also offers application named “Serialtools”, free of charge. A crude terminal program, but works.

    For whatever reason, I had serious difficulties with my previous mac. Now, using the same software, same USB cable, same BP board, everything seems to work much more reliably.

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.