“Secret” Firmware lets Late ’08 MacBooks use 8GB.

Every once in a while, a blip on the radar comes up, letting us know that there’s something not quite right in our little corner of the Mac Universe. This time around, it came in the form of Tweets directed to us, as well as in posting in popular Mac forums.

As it turns out, several other memory vendors—along with some Late 08 MacBook/MacBook Pro users—have laid claim to these machines working with 8GB of RAM. This was contradictory to our testing in December 2009 which quite clearly showed that while these models recognized a full 8GB, if an application addressed more than 6GB, the system would slow down significantly.

Not being the type to just let these sorts of claims to go unchallenged, we went back to our testing lab, grabbed the affected model machines, running 10.6.6. and dropped an 8GB upgrade kit in them.

Related: Now is the time to upgrade your memory with OWC!

The results were exactly the same as in 2009, lending credence to our conclusions, but the sheer number of claims to the contrary led us to continue searching—and the trail ended at Apple.

In late 2009, an EFI Firmware Update was released to address the buzzing noises coming from the optical drive. However, it seems that somewhere along the line, Apple changed this update without notating it anywhere.

Whether any other elements were affected by this change is undetermined, but it did change memory addressing; with the later version of the update installed, you could address a full 8GB in Snow Leopard. Unfortunately, Software Update doesn’t show this version as being different from the previous one, so users wouldn’t be notified if they had already updated their firmware to the older version.

The practical upshot of all this is that if you installed the EFI Update when it first came out, like we did, you would have gotten the old code, which meant your computer would only address 6GB properly. Those who didn’t upgrade until after Apple changed the updater got the newer firmware, which allowed proper addressing of 8GB.

Once we manually installed the “updated” version of the EFI Firmware in our test machines, they were able to address 8GB normally, without any crashing or slowdowns.

How do you ensure your Late ‘08 MacBook/MacBook Pro can address 8GB of RAM?

First, you want to make sure you have one of the affected models:

  • MacBook 13.3″ 2.0GHz and 2.4GHz
  • MacBook Pro 15″ 2.4GHz model w/ExpressCard Slot
  • MacBook Pro 15″ 2.53GHz model w/ExpressCard Slot
  • MacBook Pro 15″ 2.66GHz model w/ExpressCard Slot
  • MacBook Pro 15″ 2.8GHz model w/ExpressCard Slot
  • MacBook Pro 15″ 2.93GHz model w/ExpressCard Slot

Next, check the Boot ROM Version in your System Profiler.

  • MacBook Pros with a Model ID of MacBookPro5,1 should have a Boot ROM Version of MBP51.007E.B05. 
  • MacBooks with a Model ID of MacBook5,1 should have  a Boot ROM version of MB51.007D.B03
  • Machines with other Model IDs are not affected and don’t need an update.
  • **IMPORTANT NOTE: EFI Firmware Update 2.8 was released on February 28, 2012 for the Later 2008 MacBook Pro. If you have installed that update, your Boot ROM version will be MBP51.007E.B06. If you have this update installed, you’re already able to install the 8GB without any problems and don’t need to perform further updates to install more RAM.

If your Boot ROM version does not match the numbers above, download the appropriate firmware updater for your model machine and install according to the instructions:

Once you have ensured that the Boot ROM is the correct version, make sure your Operating System is updated to OSX 10.6.6. You must be running Snow Leopard or later to address 8GB on these systems, and our testing was done with 10.6.6, which is the earliest version we’re currently supporting for this.

Pardon us for our initial skepticism on this larger memory capacity finding. We had some pretty good reasons for it. First, this is the first time in our recollection that an EFI update and a dot version OS update both combined to affect memory addressing. Secondly, this reminded us of when after we were the first to qualify 2007-2009 Core 2 Duo MacBook Pro and MacBook models supporting 6GB max without experiencing a dramatic system slowdown, certain memory resellers pushed the same idea about 8GB compatibility.

Or in other shorter words, if we can’t prove either benchmark performance gains and/or system stability, we’re just not going to market a memory upgrade just to pad our MaxRAM credentials.

Your trust in us is more important than any other objective here.


Judging by the sheer number of comments, there seems to be some confusion as to which MacBooks and MacBook Pros this update applies to. We’ve created a simple flowchart that should help clear up some of the confusion.


EFI Firmware Update 2.8 was released on February 28, 2012 for the MacBook Pro, to resolve graphics issues. It does not disable the 8GB compatibility the previous firmware revision granted.


  • Im going to have the 8gb ram installed as I have the correct boot rom running on my macbook 5.1 (MB51.007D.B03). I am on snow leapord now.
    Once I have the 8gm ram installed, will I be able to install yosemite? Will the upgrade to yosemite effect the boot rom and then render the 8gb ram unrecognisable?
    Sorry, non-techie here.

    • That is an excellent question. Everything should work smoothly and without issue.

      As long as you have 10.6.6 or later and the correct EFI you can install 8GB. You can then install Yosemite. Updating your OS may include an EFI update to a later EFI if one exists, but it will not downgrade your EFI to an older one.

  • I have a Late 2008 MB, wanted to see what would be the best ram to upgrade it with
    Hardware overview is below:
    Model Name: MacBook
    Model Identifier: MacBook5,1
    Processor Name: Intel Core 2 Duo
    Processor Speed: 2 GHz
    Number of Processors: 1
    Total Number of Cores: 2
    L2 Cache: 3 MB
    Memory: 1 GB
    Bus Speed: 1.07 GHz
    Boot ROM Version: MB51.007D.B03
    SMC Version (system): 1.32f8
    Serial Number (system): W8905Y5N1AQ
    Hardware UUID: 90EA2DCF-43E0-508A-901EEF2733EF
    Sudden Motion Sensor:
    State: Enabled

  • Tried installing the MacBook EFI Firmware Update 1.4 for my late 2008 unibody Macbook, model id Macbook 5.1 and Boot ROM version MB51.007D.B03 – But Yosemite version 10.10.4 wont let me. Do I have to install an older OS to make it work, or is there a workaround?
    I have already updated to 6GB and installed a 500GB SSD, but wouldn’t mind pushing it up to 8GB, just to make it last a few more years.
    Would appriciate any good advice on the matter.

  • I recently bought a Crucial 8GB (2x4GB) DDR3 ram 1600MHz to install on my MB13inch 2008 late but it seems to be beeping.

    My Hardware overview is below:

    Model Name: MacBook
    Model Identifier: MacBook5,1
    Processor Name: Intel Core 2 Duo
    Processor Speed: 2.4 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: MB51.007D.B03
    SMC Version (system): 1.40f2
    Serial Number (system): W89151X78QT
    Hardware UUID: C3B32FF4-3ACF-5157-82DE-1874A451D870
    Sudden Motion Sensor:
    State: Enabled

  • I have a MB13inch 2008 late. Does this work if I install the newest version OS? OS X, Yosemite etc?

  • I have MacBook Pro (15-inch, Late 2008).
    Changed the HD to SSD 1 tb crucial & memory to 8gb.
    This one turns on and runs all photoshops and multiple apps (MS word with > 100 mb size file, acrobat, PP…) together at speed equal of new retina laptops. Only shortcoming is the heat which now is better with Mac Fan control.

    Bought this a little before thanksgiving in 2008, so actually getting into 8th year now.

    Never had this firmware issues as the mac took 8gb immediately without any glitch.

  • My MacBook From Late 2008 does not work with this.

  • I’ve been following this thread for years. I have a 17 inch MacBook Pro, 2.5. I was happy to learn from here I could upgrade to 6GB max, from 4. If/ when I tried more… it would not work properly as previously discussed. Now I’m learning it can handle 8GB! My macbook is model MacBookPro4,1. (Boot ROM: MBP41.00C1.B03) Does this apply to me as well? Can I handle 8 gigs?

  • I have late 2008/early 2009 MBP running 10.6.8 and already had the required firmware installed (boot ROM MBP51.007E.B06). I’d originally planned to upgrade only to 4GB RAM because that’s the official max capacity according to Apple, but I found this site when I googled my model and “max memory.” Glad I did! My new OWC RAM arrived yesterday, and my 76-month-old MBP is now running smoothly on 8GB! I haven’t yet pushed it to use that much memory, but I have hope that when I do, it’ll be smooth.

    Next step: upgrade from Snow Leopard finally???

  • I have the late 2008 macbook and am now convinced that I need the RAM boost. However, what do you all suggest that i get installed? So far I found out that these two modules are compatible. I need someones expert opinion on which one to buy and install.
    1– Kingston ValueR DDR3 SO-DIMM 1066MHz 4GB CL7, 1.5V, 512Mx64, 204pin
    2– 8.0GB OWC Memory Upgrade 2 x 4.0GB PC8500 DDR3 1066MHz 204 Pin

    • Hello Ahmed,

      We would suggest OWC RAM for a couple different reasons. The main reasons would be all OWC RAM meets and/or exceeds Apple/Intel specifications,fully compliant with JEDEC specifications and is RoHS certified. OWC also has a lifetime advanced replacement warranty. This means if the RAM ever has any issues you can always have the option to have a new set sent to you first.

  • I have installed both 4GB ram chips.. however, my hardware overview on the computer is only showing 4GB total? I have the firmware upgraded to the max, what am I doing wrong?

    • Try re-seating both 4GB modules making sure that the contacts are completely inserted into the sockets. If you’re still having an issue – try each 4GB module by itself to see if one of the modules needs to be replaced or if perhaps there’s an issue with one of the sockets itself. Please contact our Technical Support Team at 1(815)338-8685 via live chat or email and they will be more than happy to assist in further troubleshooting if both 4GB modules work or to exchange the failed module.

  • Hello, what a kick to discover I have a 4GB RAM MBP51.007E.B06, that could upgrade to 8GB! The beachball has been spinning ever since Yosemite. Now I only hope upgrading will bring enough juice to the MBP. Regards Joakim

  • I finaly paid for a macbook that is not the first out of the box and be able to upgrade to 8gb yahoooo!!!!! it’s great all other times it was the first out of the box always problems thanks guys and gals yahooo again

  • Hello I have just upgraded my macbook silver late 2008 from 2gb to 8 gb crucial ddr3l 1066 mhrz what an improvement!!!! thank you again for your clear advise

  • Hello,

    I am looking for some feedback on issues I am experiencing with my late 2008 aluminum unibody Macbook. Here are the specs:
    Model ID: Mackbook 5,1
    OS: 10.10.1 (Yosemite)
    Processor: 2.4 GHz Intel Core 2 Duo
    Memory (stock): 2 GB 1067 MHz DDR3
    *Memory (current): 8 GB 1033 MHz DDR3
    Graphics: NVIDIA GeForce 9400M 256 MB
    Boot ROM Version: MB51.007D.B03

    I am experiencing sporadic Kernel panics after upgrading the RAM to 8 GB (2×4 GB). My boot ROM version is correct, thus I do not think I need the firmware update. Machine runs iTunes and iPhoto much faster than it did with stock 2 GB RAM, but now goes into Kernel panic either out-of-the-blue, when I try to come out of screensaver mode, or when I am using Chrome while iTunes is downloading/updating.

    Any advice on this issue or ideas on what’s going wrong are highly appreciated!

    • Hi, I just checked my MacBook and it has 2x4gb 1067mhz DDR3 fitted… I hope the issue is not caused because yours is only 1033mhz… :(

      • Bus speed on my machine is 1.07 GHz. The RAM I purchased claims to be 1066 MHz compatible. This is actually the second set of 4 GB sticks I’ve tried. Exchanged the first set after determining them to be faulty. These ones have worked a lot better so far, it just seems like the machine gets overworked and Kernel panics.

        Hoping the issue isn’t just from buying cheaper RAM :(

        • I suggest you return the ram, and buy elsewhere. This is not supposed to happen!

        • Hello,
          I had the same issues when upgraded to MC Aluminium late 2008.
          I purchased 2x4Gb from Kingston. I had to send the memory 3 times until i got a kit that had no problems. The first 2 were failed. I have been using it for 16 months…smoothly.

          This is my mac: SN W8845AZP1AX
          Memory: Kingston ValueR DDR3 SO-DIMM 1066MHz 4GB CL7, 1.5V, 512Mx64, 204pin (PC8500)

          I hope it helps

    • Bus speed in system report shows 1.07ghz btw… don’t know if this matters though…

    • Sorry for the multi-episode answer, but I’m 99% sure your ram is too slow… Found this on everymac.com : RAM Type: PC3-8500 DDR3 Min. RAM Speed: 1066 MHz
      Details: Supports 1066 MHz PC3-8500 DDR3 SDRAM.

      link: http://www.everymac.com/systems/apple/macbook/specs/macbook-core-2-duo-2.4-aluminum-13-late-2008-unibody-specs.html

    • I’m sorry to hear about the issues. It sounds like you may have bought 1333MHz RAM instead of the proper 1066MHz RAM. If that is the case you’ll want to exchange them for the proper 1066MHz RAM.

      If you do have 1066MHz modules, I recommend trying to clean the memory module. Take a clean pencil eraser and gently rub it along the metal contacts on the memory and follow that by using a microfiber towel along with rubbing alcohol to clean the metal contacts on the memory, this should insure that the memory is getting a solid contact with the computer

      If that doesn’t resolve the issue, I would try both and SMC and PRAM reset.

      SMC reset: http://support.apple.com/kb/HT1411


      PRAM Reset:
      1) Start the machine while holding down the Option-Apple-P-R keys

      2) Wait until you hear the 3rd startup chime, then let go of the keys and let the machine boot up.

      Lastly if the issue is still unresolved, I recommend running an application called Rember. Rember is a free download at http://kelleycomputing.net:16080/rember/. Once you have it downloaded please run a 3 pass test. This application will let us know if any issues are present on the memory modules.