How can I go back to a previous boot ROM version?

Hi. I've been reading these forums for a long time...first time posting.


The short story: I have a Macbook 5,2 running OS X 10.5 with boot ROM MB52.0088.B06, and I'd like to know how to flash the boot ROM version back to MB52.0088.B05.



The long story:

I have a MacBook 5,2. It came with OS X 10.5. As far as I know, the latest boot ROM for 10.5 on a Macbook 5,2 is MB52.0088.B05 (EFI 1.4) (see http://support.apple.com/kb/HT1237).


A while ago, a friend convinced me to update to 10.6. Apparently, with the 10.6 install, it updated the boot ROM version to MB52.0088.B06. Now, I'm concerned that there is a firmware issue (which I might be wrong about, and the reason I think there is a firmware problem is very convoluted but I'll explain if you want). So I decided I wanted to go back to MB52.0088.B05. I had been thinking about going back to OS X 10.5 anyway. So, I backed up my system using Time Machine to a Time Capsule via ethernet. Then I did an Erase and Install with the original 10.5 install disc that came with my Macbook. Then, I used Migration Assistant to restore most of my system from the backup. I should have taken a look at the boot ROM version before I ran Migration Assistant...but I didnt.


The boot ROM version still says MB52.0088.B06.


I tried downloading the MB52.0088.B05 update and running it anyway, and it says my computer doesn't need the update. When I was still running 10.6, I did try the method described here: http://pubmem.wordpress.com/2011/04/09/flash-efi-firmware-update-manually-on-a-m acbook-51/ (which has apparently worked for someone else on a 5,2; see https://discussions.apple.com/thread/3747472?start=0&tstart=0), and it didn't work. I don't know if it's a good idea to try it again now.



So:

Why didn't my boot ROM go back to MB52.0088.B05 after a clean 10.5 install?

Did Migration Assistant import the previous boot ROM somehow?

Should I do another clean install without MA?

Should I try PubMem's manual method again?

Is there another way I can flack back the firmware?


Thanks a ton!


P.S. I'm posting this in the Time Capsule community as well, since it might be an MA issue. Don't get mad, I'm new. If that's against the rules, I'll take it down.




Specs:

Model Name: MacBook

Model Identifier: MacBook5,2

Processor Name: Intel Core 2 Duo

Processor Speed: 2.13 GHz

Number Of Processors: 1

Total Number Of Cores: 2

L2 Cache: 3 MB

Memory: 2 GB

Bus Speed: 1.07 GHz

Boot ROM Version: MB52.0088.B06

SMC Version (system): 1.38f5


System Version: Mac OS X 10.5.8 (9L31a)

Kernel Version: Darwin 9.8.0

MacBook (13-inch Mid 2009), Mac OS X (10.5.8), Time Capsule 802.11n (1st Gen)

Posted on Aug 4, 2012 3:50 PM

Reply
14 replies

Aug 4, 2012 4:14 PM in response to andbeonetraveler

Unless you saved a copy of the old ROM there is no way to install it. You are stuck with the firmware version most recently installed.


Updating to Snow Leopard did not update your firmware. You may have downloaded the firmware updater and allowed it to run automatically. Firmware updates are not distributed with OS X updates. Why do you want to replace the current firmware?

Aug 4, 2012 4:40 PM in response to Kappy

Oh.


Ok...I'm attempting to install OS X 10.4 on an old iMac G4. The iMac's optical drive doesn't seem to work well, so I'm booting off an install disc in my Macbook in target mode, connected via firewire. The install never finishes, giving me the error "Please try installing again." I've read several reccommendations about updating firmware to remedy this, though I'm not clear on whether in my particular situation the firmware on my Macbook on or on the iMac would be at fault. I can't (or don't know how to) update the firmware on the iMac at the moment, because the HD was erased so I can't boot from it.


The strange thing is the iMac only boots from the 10.4 disc, not the 10.1.2 discs that it came with (including the disc with Apple Hardware Test, which would be nice to do). According to disk utility the HD and all the install discs are fine. Before I start rambling...since I don't seem to be able to do anything about the firmware right now, I think my next step is to remove the iMac's airport card (which is an Apple product, but wasn't preinstalled with the computer).


Thanks!

Aug 4, 2012 4:45 PM in response to andbeonetraveler

You cannot install OS X from your Intel Mac to a PPC Mac because your MacBook is an Intel model and it cannot boot a PPC-version of the OS X installer.


To do what you want to do would require either a retail copy of Tiger (10.4) or Leopard (10.5) or another PPC Mac, assuming you can run Leopard on the G4 model you have.


Your problem has nothing to do with ROMs. The problem arises from trying to do something with an Intel Mac that requires a PPC Mac.

Aug 4, 2012 5:07 PM in response to Kappy

Bummer. Ok.


Sorry I'm getting off topic here...is there any way to open the iMac's optical drive when I'm booted from an install disc (i.e. so I can try some of the discs in that drive that I hadn't tried previously)?

The iMac in the past has accepted some discs, not others.

When I run drutil in the terminal while booted from the install disc via firewire, it doesn't find any optical drives.

Aug 4, 2012 5:44 PM in response to andbeonetraveler

What kind of drive - slot or tray load? I'm assuming the latter given your question. Look on the right side of where the tray is for a small hole just big enough for a paperclip end. If you see one then the tray can be opened manually by using a paperclip to push on the tray release.


Alternatively, you might try one or more of the following:


1. Restart the computer and after the chime press and hold down the left mouse button until the disc ejects.


2. Press the Eject button on your keyboard.


3. Click on the Eject button in the menubar.


4. Press COMMAND-E.


5. If none of the above work try this: Open the Terminal application in your Utilities folder. At the prompt enter or paste the following:




/usr/bin/drutil eject


If this fails then try this:


Boot the computer into Single-user Mode. At the prompt enter the same command as used above. To restart the computer enter "reboot" at the prompt without quotes.

Aug 5, 2012 1:27 AM in response to Kappy

Thanks...

FYI, and in case anyone else has the same issue, for my situation:

What kind of drive - slot or tray load? I'm assuming the latter given your question.

Yep.

Look on the right side of where the tray is for a small hole just big enough for a paperclip end.

Not on this model

1. Restart the computer and after the chime press and hold down the left mouse button until the disc ejects.

That worked! Unfortunately, the drive still did not, even after cleaning as you suggested. But a friend lent me an external optical drive, so all is well.

2. Press the Eject button on your keyboard.


3. Click on the Eject button in the menubar.


4. Press COMMAND-E.

As far as I could tell, none of these were options while booted from the install disc.

5. If none of the above work try this: Open the Terminal application in your Utilities folder. At the prompt enter or paste the following:




/usr/bin/drutil eject

Did nothing...and drutil list turned up no drives. I don't know if that's because the drive is totally shot or because I couldn't access it while booted from the install disc. I'd like to run AHT to find out more, but I'm having trouble with that, described here.

If this fails then try this:


Boot the computer into Single-user Mode. At the prompt enter the same command as used above. To restart the computer enter "reboot" at the prompt without quotes.

Couldn't boot in single-user mode, as far as I know, with a totally empty HD.


Ok, thanks again for the help. I'm making progess, described at the link above, and my current questions are related to RAM and AHT. So if you have suggestions about those I'd love to hear them!

Aug 5, 2012 11:34 AM in response to Kappy

At least you have made some progress. My inkling is the optical drive is dead.

I think you're right.

To run the AHT you would need the AHT disc that came with the computer, but it's unlikely you have it for that old iBook G4.

I do have it, in fact! But it's not working. Here's the situation, copied from a conversation with Kenichi Watanabe over in iMacs...

I haven't been able to run the Apple Hardware Test. I have the AHT CD that came with the computer (v1.2), and I also downloaded v1.2.6 here and burned that to a CD. In both cases, when I load the CD into the external optical drive which is connected via a firewire cable (exactly what I used for the install disc), restart, and press and hold C, the computer ignores the CD completely and boots from the HD. Any idea how to fix this? Or, is there another function I can use to achieve the same thing, maybe in single user mode?

Regarding the Apple Hardware Test CD, holding down the C key will attempt to boot from the internal optical drive. Since there is nothing in there, it boots from the internal hard drive. I would try starting up with the Option key held down. That should get you to the Startup Manager screen. If that CD is in the external FireWire drive, it should be listed as a startup disk choice. Select it and see if it will start up from it.

Right, that makes sense. Unfortunately, in both cases, when I select the CD to start up from, the screen blinks for a second and then returns to the screen where I am supposed to choose a startup disc. It does this as many times as I try to choose the CD, until I select the HD and start up from there.

When I put either CD in the drive, with the computer on and booted from the HD, the CD mounts, and Disk Utility says it's verified. But when I try to select it as a startup disc from system preferences, it doesn't show up. Ideas??


Update: I tried Hoja's reccommendation from this thread using Open Firmware, but in response to


boot cd:\diags


It says:


can't OPEN: cd:\diags


for both CDs.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

How can I go back to a previous boot ROM version?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.