Unbricking a MacBook with the Bus Pirate

Posted on Tuesday, June 26th, 2012 in Bus Pirate by DP

Unbricking a Mac Book with the Bus Pirate. He documented the entire process on his blog, with step by step instructions.

In my tinkering with EFI I attempted to flash some backdoored firmware to a test MacBook that was kindly donated to science by a friend of mine. This resulted in the bastard doing the S.O.S. beeps and not booting, and it didn’t seem to be recoverable using the Firmware Restore CDs from Apple. I decided that since it was dead anyway I might as well try and recover it by re-flashing the firmware manually using the nifty Bus Pirate that I impulse-bought not long ago, and a copy of flashrom.

Thanks Russm! Via the contact form.

Get an assembled Bus Pirate for $30, including world-wide shipping. Also available from our friendly distributors.

This entry was posted on Tuesday, June 26th, 2012 at 1:00 pm 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.

4 Responses to “Unbricking a MacBook with the Bus Pirate”

  1. kevin says:

    Wow, good job :) I would have looked at the computer and my Bus Pirate and thought: “I bet someone could do this… oh well.”

  2. Jim Narem says:

    I’ve had trouble doing this in-circuit. I suspect that when you power up the
    flash chip with the BP, it powers up other parts on the board which then
    interfere with the SPI bus. I guess it doesn’t happen on the mac book.

    I usually end up unsoldering the flash but it occured to me that you might
    be able to clip either Vss, gnd or maybe SI and it might work. I’ve never had
    it work in-circuit on a flash chip on a HD interface board.

  3. bmx says:


    i just repaired the same macbook inverter issue last week:

    remove the 4-wire inverter cable (the one going through the left hinge. One of more of the 4 wires is probably bad.
    On mine, only one bad contact in the angle of the hinge. I cut the wire, soldered a fresh one to both ends of the connectors, and light came back. cheap and easy.

Leave a Reply

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

Recent Comments

  • Parkview: Another great idea! Be handy to be able to purchase the corresponding SMD and TH sockets as well.
  • Ryan White: Second that. I'd love the option to extend this already awesome tool to RF cables, hoping it's already in the works because I know the...
  • Tom Keddie: Hi Ian, Congrats on the launch. Suggest you name all the CHRO connectors you have as female. It's not done often but you can insert...
  • Craig Hollabaugh: Excellent post! Thanks
  • Drone: We need RF/Coaxial cables with connectors. Pre-made custom RF cables/connectors are insanely high in price. We'll pay more for an option to sweep them.