2

I'm learning Mac troubleshooting and have stumbled upon this article several times, which very clearly explains that you can download and install these updates from macOS itself: About EFI and SMC firmware updates for Intel-based Mac computers (no longer updated since Published Date: 25 September 2017)

Just for the sake of knowledge, what's the purpose of these updates?

These are older versions of the firmware, and you can't use them to update your firmware as you'll obviously have a later update, neither to downgrade the firmware. Neither to install the firmware if your Mac fails and upgrade (for that purpose there's an installation CD you can use).

In what scenario would you use these?

1
  • 3
    If you’re running an older version of macOS/OS X for application compatibility reasons and cannot upgrade to a newer version. That’s one scenario....
    – Allan
    Sep 23, 2018 at 15:34

3 Answers 3

2

Most of the assumptions and reasonings in the question are spot on.

However, one is not:

These are older versions of the firmware, and you can't use them to update your firmware as you'll obviously have a later update, neither to downgrade the firmware either.

This is not obvious and not necessarily true.

First of all, these updates are for Intel-based Mac-computers. Those came out in 2006 (MacBookPro 1,1) and had a modified version of Mac OS X 10.4 Tiger installed. Some of those may still be around and were perhaps never updated (Grampa likes his tools to not change).

While you and Apple seem to assume that

Most firmware updates are automatically installed when you update or upgrade OS X. Some firmware updates are also available as downloads you can install manually. If your Mac needs a firmware update and it isn't installed automatically, check to see if a manual updater is listed below.

This "most" is invalidated in companies or schools that rolled out installations as images, not via an actual installer. With this now no longer recommended method you get a fully functional OS installation, but as the install-part is skipped, so is the installation of firmware updates. This is true even for the latest versions of macOS, which in theory require updates delivered within the installer for APFS compatibility, but if you bypass the install (for example to keep your filesystem as HFSplus) and go the image route you also do not really need these parts of updates. This method was recommended by Apple in the good old days…

Some of those models listed oin that page are also of vintage status and not supported by the newest versions of macOS which rolls out firmware updates by OS-installation. All those models not supported in Sierra…

Or as commentator Allan put it:

If you’re running an older version of macOS/OS X for application compatibility reasons and cannot upgrade to a newer version. That’s one scenario…

So there were many and there are now a few cases where Macs were in operation with an older firmware version despite updates being available. Since these updates usually contained fixes for serious problems discovered and then tried to be rectified via such an update, it is usually a good idea to ensure that they are kept at their latest versions.


One usage example: You get your hands on a "sold as defect" MacBook Pro 15inch early 2011 2.0GHz with Mac OS X 10.6 still on it cheaply. You can be sure that the firmware is outdated. The GPU chip is now broken as so many, the battery out of juice. You replace the battery and revive that thing with lobotomy of the GPU. You then boot up and install a younger OS, Yosemite performs best on these. You turn on full disk encryption FileVault2 and notice quite a slow down, also your brand new battery behaves suboptimally and soon says that it will need replacement.

How to fix that?

You improve energy management with an SMC update that improves the loading behaviour relating to the battery.

Now that you enjoy a good energy behaviour you still notice the slowdown from FileVault2. Why is that? The CPU in that model shipped as

Core i7-2635QM – AES-NI – No

meaning that the encryption has no hardware acceleration unlike the bigger models. How to fix that? Download and install teh EFI firmware update standalone installer for that model that for the last 3 or 4 versions contained very silently also a microcode update from Intel delivered by Apple in that way that simply enabled AES-NI on these lowly chips.

0
2

Generally speaking, these firmware updates are for reliability, but as EFI/UEFI become more and more complicated compared to BIOS, there are also security vulnerabilities that require patching.

One good example is the fairly recent Thunderstrike 2 rootkit vulnerability.

Apple has not included optical media for system restoration since Mac OS X 10.7 "Lion."

0

The SMC is an integrated circuit (chips) on your logic board and it is mostly for hardware management like battery and fans.

The EFI is reserved partition on your hard drive and contains booting information/sequence. macOS High Sierra automatically checks a Mac's EFI firmware against Apple's database of "known good" data to ensure it hasn't been tampered with.

The PRAM is also a chip on your board and it stores system settings (yours).

They usually have generic operations like choice of start up disk or Fan speed control, battery functions, booth sequence ..

Thus they remain same (unchanged) for few generations of OS X.

When you update them is for example more precise Battery control to extend the life, or change in booting sequence.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .