• On BNET: Apple Nixes Nudes in Playboy iPad
advertisement
September 27, 2007 2:00 PM PDT

Intel-based Mac firmware updates released for MacBook Pro, MacBook, Mac Pro, iMac, Xserve

by CNET staff

Apple today unleashed a slew of firmware updates for Intel-based Macs, most of which improve Boot Camp functionality:

  • MacBook Pro EFI Firmware 1.4 for MacBook Pro (Core 2 Duo) models: "improves the performance and reliability of Intel Core 2 Duo processors and fixes issues with Boot Camp for MacBook Pro computers. After the firmware is successfully applied to your computer, your BootROM Version will be one of the following: MBP21.00A5.B07, MBP22.00A5.B07, MBP31.0070.B03
  • MacBook EFI Firmware Update 1.1 for all MacBook models: "improves the performance and reliability of Intel Core 2 Duo processors and fixes issues with Boot Camp for MacBook computers. After the firmware is successfully applied to your computer, your BootROM Version will be: MB21.00A5.B07"
  • iMac EFI Firmware Update 1.2 for Intel-based iMacs (Late 2006): "improves the performance and reliability of Intel Core 2 Duo processors and fixes issues with Boot Camp for iMac computers. After the firmware is successfully applied to your computer, your BootROM Version will be one of the following: IM51.0090.B09, IM52.0090.B09, IM61.0093.B07"
  • Mac Pro EFI Firmware 1.2 for Mac Pro desktop: "fixes several fan behavior and Boot Camp issues on Mac Pro computers. After the firmware is successfully applied to your computer, your BootROM Version will be either: MP11.005C.B08 or MP21.007F.B06"
  • Xserve EFI Firmware 1.0 for Xserve (Late 2006): "improves the performance and reliability of Dual-Core Intel Xeon processors. After the firmware is successfully applied to your computer, your BootROM Version will be: XS11.0080.B01"

Apple also released Firmware Restoration CD 1.4 restore the firmware of an Intel-based Mac. You can only use this to restore the firmware after an interrupted or unsuccessful update. Apple says: "If your computer is already in this state, you'll need to download the software and create the CD on another Macintosh computer, or you can take your computer to an Apple Store or Apple Authorized Service Provider to restore your firmware."

Problems after updating? Please let us know.

Resources

  • MacBook Pro EFI Firmware 1...
  • MacBook EFI Firmware Updat...
  • iMac EFI Firmware Update 1...
  • Mac Pro EFI Firmware 1.2 f...
  • Xserve EFI Firmware 1.0 fo...
  • Firmware Restoration CD 1....
  • let us know
  • More from Late-Breakers
  • Recent posts from MacFixIt
    iTunes 10 user interface sees some minor changes
    Apple seeds iOS 4.1 Gold Master to developers
    Possible fix for Harman Kardon iSub problems with PowerPC Macs
    Precautions to take before installing iTunes 10
    A reminder on how to reset your Mac's system password
    Mail messages appearing blank
    Adobe Lightroom update brings direct Facebook publishing; Camera Raw 6.2 released
    Weekly troubleshooting utilities update
    Add a Comment (Log in or register) (14 Comments)
    • prev
    • next
    by baddawg65 September 27, 2007 6:29 PM PDT
    I installed this update on my MacBook Pro 2.33Ghz Core 2 Duo without problems. Now I'm going test it and report back here later.
    Reply to this comment
    by AndrewRYoung September 27, 2007 6:29 PM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by baddawg65</i></div></class><br />
    I also get the "unexpected error occurred (0)" error, I've got the right Firmware upgrade for Core2 Duo which installs but then errors when run:-

    Model Name: MacBook Pro 17"
    Model Identifier: MacBookPro2,1
    Processor Name: Intel Core 2 Duo
    Processor Speed: 2.33 GHz
    Number Of Processors: 1
    Total Number Of Cores: 2
    L2 Cache (per processor): 4 MB
    Memory: 2 GB
    Bus Speed: 667 MHz
    Boot ROM Version: MBP21.00A5.B01
    SMC Version: 1.14f5

    Note I have updated the disk to the 250Gb Western digital which has been running fine for a couple of months

    Capacity: 232.89 GB
    Model: WDC WD2500BEVS-11UST0
    Revision: 01.01A01
    Reply to this comment
    by baddawg65 September 27, 2007 6:29 PM PDT
    <class="merchant"><span>&#62;&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by AndrewRYoung</i></div></class><br />
    After running what I normally do I did experience any issues yet. Here is my config:

    Model Name: MacBook Pro 15"
    Model Identifier: MacBookPro2,2
    Processor Name: Intel Core 2 Duo
    Processor Speed: 2.33 GHz
    Number Of Processors: 1
    Total Number Of Cores: 2
    L2 Cache (per processor): 4 MB
    Memory: 2 GB
    Bus Speed: 667 MHz
    Boot ROM Version: MBP22.00A5.B07
    SMC Version: 1.12f5

    The hard drive is a replacement after only 6 months of service and here is the info:

    Capacity: 149.05 GB
    Model: Hitachi HTS541616J9SA00
    Revision: SB4AC7CP
    Reply to this comment
    by wdickson September 27, 2007 6:29 PM PDT
    <class="merchant"><span>&#62;&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by AndrewRYoung</i></div></class><br />
    I have a 24" iMac, purchased first third 2007, and I too get the "error (0)" thing. One of the Apple articles suggested unplugging all firewire and usb devices, but that didn't help.
    Reply to this comment
    by pollycrichton_dotmac September 27, 2007 6:29 PM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by baddawg65</i></div></class><br />
    Big troubles after updating firmware Sept 07. Macbook pro doesn't start anymore. System is dead and will not get awake again. During process a dvd was inserted. Still finding a way to get it running again but sofar without any success!

    mbip
    Reply to this comment
    by baddawg65 September 27, 2007 6:29 PM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by baddawg65</i></div></class><br />
    I ran my MacBook Pro until today which when I connected to my workplace's ethernet today and I got no connection. The connection was "alive" according to the switch but no connection at my MacBook Pro. I was connected to my home's ethernet earlier today without problems so I surprise what had happened between that time. However I did an reboot and PRAM reset and I can connect to the network now. This is the only thing I noticed since the firmware update.
    Reply to this comment
    by grotophorst_dotmac September 27, 2007 7:32 PM PDT
    My MBP 2.16 C2Duo has Firmware: MBP22.00A5.B01
    New Update won't install. I get an "unexpected error (0)" just after I hit the Shutdown button. Looking at console I see:
    pid 0x156, status 0x300
    2007-09-27 22:23:18.972 MacBook Pro EFI Firmware Update[339] NORMAL EXIT 0x3
    2007-09-27 22:23:18.972 MacBook Pro EFI Firmware Update[339] An error 0x3 was returned from /usr/sbin/bless.
    2007-09-27 22:23:18.972 MacBook Pro EFI Firmware Update[339] bResult 0x0 Status 0x3 returned from CallAEWP bless
    2007-09-27 22:23:18.972 MacBook Pro EFI Firmware Update[339] EFIUpdaterController::showError:3

    so /usr/sbin/bless returns an error but I don't know why. I have a 7200 200GB Hitachi drive in this MBP but have run that w/o incident for at least 2 months. Otherwise a standard machine (10.4.10 w/ 3GB RAM).
    Reply to this comment
    by ejeklint September 27, 2007 7:32 PM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by grotophorst_dotmac</i></div></class><br />
    My MBP 2.16 C2Duo with firmware MBP22.00A5.B01 fails to install too:

    Sep 28 10:07:56 PortaBello-IV authexec: executing /usr/sbin/bless
    EFI found at IODeviceTree:/efi
    APM detected
    No auxiliary booter partition required
    Returning booter information dictionary:
    &lt;CFDictionary 0x3016e0 [0xa080b1c0]&gt;{type = mutable, count = 3, capacity = 4, pairs = (
    0 : &lt;CFString 0x1862c [0xa080b1c0]&gt;{contents = "Auxiliary Partitions"} = &lt;CFArray 0x301fa0 [0xa080b1c0]&gt;{type = immutable, count = 0, values = (
    )}
    1 : &lt;CFString 0x1863c [0xa080b1c0]&gt;{contents = "System Partitions"} = &lt;CFArray 0x301fb0 [0xa080b1c0]&gt;{type = immutable, count = 0, values = (
    )}
    3 : &lt;CFString 0x1861c [0xa080b1c0]&gt;{contents = "Data Partitions"} = &lt;CFArray 0x301fe0 [0xa080b1c0]&gt;{type = immutable, count = 1, values = (
    0 : &lt;CFString 0x301740 [0xa080b1c0]&gt;{contents = "disk0s3"}
    )}
    )}
    No appropriate ESP for /
    Failed to determine auxiliary partition mountpoint for /
    Error while writing firmware updater for EFI
    2007-09-28 10:07:56.407 MacBook Pro EFI Firmware Update[235] pid 0xf3, status 0x300
    2007-09-28 10:07:56.407 MacBook Pro EFI Firmware Update[235] NORMAL EXIT 0x3
    2007-09-28 10:07:56.407 MacBook Pro EFI Firmware Update[235] An error 0x3 was returned from /usr/sbin/bless.
    Reply to this comment
    by ejeklint September 27, 2007 7:32 PM PDT
    <class="merchant"><span>&#62;&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by ejeklint</i></div></class><br />
    Booting from another disk finally enabled me to upgrade the firmware.
    Reply to this comment
    by PaulKB September 27, 2007 8:58 PM PDT
    So far the firmware update has gone well. Only one very minor issue-&gt;I held the power button down as per the instructions--nothing. After I pressed the button a second time viollà! the light on the front panel began to flash and then the long beep and upon releasing the power button the update began.

    Make sure all peripherals are turned off and DO Not interrupt the update until it is finished or your computer may not boot up. If by chance the firmware is not correctly installed you can download from another mac a progran to a CD which will restore the computer's firmware. If youdo not have another Mac you will have to have the firmware reset at an Apple store of Apple reseller.
    Reply to this comment
    by liik September 28, 2007 2:25 AM PDT
    I believe that Apple just gave a clue that Leopard is going to be release. How much would you bet that all Intel Macs will need the new firmwar to install OS X 10.5.

    Ian
    Reply to this comment
    by bgarlock September 28, 2007 3:13 AM PDT
    After applying this firmware update on my 24" iMac (1st generation), I am having a very strange problem. My mouse is not working properly: The left mouse button has started acting like a right click. I have checked everything in the keyboard/mouse prefpane, and everything looks fine. I also have tried another mouse (wired) and keyboard.

    The update installed without error, and I also reset the PRAM to no avail.

    Has anyone ever experienced something like this? My next steps are to fire up tiger cache cleaner, and apply the combo update.

    Thanks in advance for any help on this.

    Best Regards,

    Bruce
    Reply to this comment
    by rdash--2008 September 28, 2007 7:26 AM PDT
    My MBP 2.33 rather snoottily claimed that it didn't need an update! Purchased about mid-July. MacPro and MacBook both seemed a little more appreciative, no problems found yet since updates.
    Is it worth forcing the MBP to update?
    Reply to this comment
    by datkinso_v2 September 28, 2007 2:07 PM PDT
    I installed the firmware update on my 2.33 GHz 17" MacBook Pro. The installation went just fine. I didn't notice any differences using the machine all morning. Then I restarted the machine using Windows XP. It paused ominously after I hit return when telling it to boot to the XP partition. Then it booted right up, quicker than usual. Then I ran Windows Update, it executed far faster than ever before. Then I ran Windows Defender - a vastly faster scan time. Then I tried Firefox - it was like it is a whole new computer! It is much, much faster in all respects. Office 2007 is much quicker. Acrobat 8 is faster, everything is very much faster than before. I don't know what they did but they sure fixed something that must have been pretty darn marginal to begin with.

    If you use bootcamp much this firmware update makes a huge difference for the better.
    Reply to this comment
    (14 Comments)
    • prev
    • next