Which Firmware Ought To Your Mac Be Using? (version 5)

macOS eleven.6.8 Big Sur brings firmware updates for all supported models. This article lists the firmware versions of Macs which have been efficaciously updated to run macOS 11.7 (Intel T2 and Apple silicon).

Apple doesn’t provide an legit list of the current firmware variations which need to be installed on every version of Mac. That displayed in System Information for Intel models uses 5 decimal numbers separated via dots, e.g 96.zero.0.zero.zero, and is given beneath. Those models with T2 chips encompass parts, the second overlaying iBridge inside the T2. Apple Silicon Macs are exclusive again, and give an iBoot model as an alternative, as they don’t use EFI at all.

Macs nonetheless going for walks older variations of macOS are covered through data at:

  • this page for Catalina,
  • this page for Mojave and High Sierra,
  • this page for El Capitan and earlier.

The modern-day iBoot model is 7459.141.1.

The modern EFI model is 1731.140.2.zero.0 and iBridge 19.sixteen.16067.0.0,0.


  • iMac14,four 433.a hundred and forty.2.zero.0
  • iMac15,1 433.a hundred and forty.2.0.zero
  • iMac16,1 430.a hundred and forty.three.0.zero
  • iMac16,2 430.140.three.0.0
  • iMac17,1 451.a hundred and forty.1.0.zero
  • iMac18,1 451.a hundred and forty.1.0.zero
  • iMac18,three 451.140.1.zero.zero
  • iMac19,1 1731.140.1.zero.zero


  • MacBook8,1 430.140.3.zero.zero
  • MacBook9,1 451.140.1.zero.zero
  • MacBook10,1 451.140.1.zero.zero

MacBook Air:

  • MacBookAir6,1, MacBookAir6,2 433.140.2.zero.zero
  • MacBookAir7,1, MacBookAir7,2 430.a hundred and forty.three.zero.0

MacBook Pro:

  • MacBookPro11,1 433.140.2.zero.0
  • MacBookPro11,2, MacBookPro11,three 433.a hundred and forty.2.zero.zero
  • MacBookPro11,4 430.140.three.0.zero
  • MacBookPro12,1 430.a hundred and forty.three.zero.0
  • MacBookPro13,1 451.
  • MacBookPro13,2 451.
  • MacBookPro13,three 451.
  • MacBookPro14,1 451.a hundred and forty.1.0.0
  • MacBookPro14,2 451.140.1.zero.0
  • MacBookPro14,three 451.a hundred and forty.1.0.0

Mac mini:

  • Macmini7,1 433.one hundred forty.2.0.0

Mac Pro:

  • MacPro6,1 430.

Apple Studio Display: 15.5 (build 19F77)

T2 chip models:

The iMac Pro, 2019 Mac Pro, iMac 27-inch 2020, 2018 MacBook Pro with Touch Bar (MacBookPro15,1 and 15,2), 2018 Mac mini and 2018 MacBook Air, and their successor fashions, all use a unique mechanism for firmware updates, managed by using their T2 chips. hunajatehdas.net They’re also not able to run eficheck.

How to check your Mac’s firmware version

The handiest manner now could be to run either of my free equipment SilentKnight or LockRattler, to be had from their product page.

Alternatively, use the About This Mac command on the pinnacle of the Apple menu, and click on the System Report… button. In the Hardware Overview list, that is given because the Boot ROM Version or System Firmware Version.

What to do in case your Mac’s firmware isn’t like that proven

There are two motives for the essential model being better than that proven:

  • Your Mac has established an updater which has in flip set up a newer version of the firmware. This may additionally occur if you install a beta release of macOS, or could happen after carrier for your Mac. It may also rarely arise if you down load the latest Combo updater for macOS.
  • Your Mac has established a spurious model of the firmware, together with malware. You can be able to check that during High Sierra and above: see underneath for instructions.

If the installed version of firmware has a model that is lower than that shown, you can try putting in macOS a second time. Then take a look at the firmware model again.

Firmware updaters are now most effective distributed as a part of macOS updates and upgrades: Apple does no longer offer them one by one.

How are you able to test the integrity of your EFI firmware in Intel Macs?

If you’re worried that something terrible might also have occurred to your EFI firmware, and your Intel Mac is running High Sierra or later however doesn’t have a T2 chip, you could run the eficheck device to check this. Normally, this is run robotically every week, and you must be knowledgeable of any issues which it increases. But there’s no harm in strolling it if that offers you peace of mind.

Open Terminal, and in its command line type

/usr/libexec/firmwarecheckers/eficheck/eficheck –integrity-take a look at

Once it completes, you must see a reaction like

EFI Version: MBP141.88Z.F000.B00.1909131925 (Boot ROM Version: 202.zero.zero.0.zero)

Primary allowlist model suit observed. No adjustments detected in number one hashes.

In the first line of the response, this offers the Mac version (MBP141 = MacBook Pro 14,1), the major version (F000), the minor model (B00), and the build datestamp of that model (= [20]19/09/thirteen 19:25). The Boot ROM model given in parentheses have to suit the model given above.

If it doesn’t, save the end result right away and speak to Apple support soonest, ready to quote to them the consequences of that check.

Fuller details about eficheck are given in this article.

Should you take a look at your Mac’s EFI firmware in opposition to the Allow List?

Although eficheck‘s Allow List is intended to make certain that your Mac’s EFI firmware is latest, it doesn’t require that it’s miles the present day model, as indexed above – it’s an Allow List. What it’s far commonly supposed to do is test that nothing has tampered along with your firmware. So its Allow List is content with older and newer firmware variations – it currently has more than 2,000 entries – but most significantly exams that the version set up is unbroken, as Apple expects it to be, and hasn’t been corrupted or altered.

Running eficheck as particular above is the nice manner to carry out that test. Looking thru its Allow List gained’t normally let you know the modern model of the EFI firmware for your precise Mac, and can confuse.

Isn’t firmware complex sufficient for you? There is currently no way to test the integrity of different firmware, and so forth., and no one has even commenced to focus on SMC versions.

However, if you’re that curious, High Sierra and Mojave provide some other firmware checker, which examines BCM5701 ethernet gadgets. In Terminal, kind

/usr/libexec/firmwarecheckers/ethcheck/ethcheck –h

to see its utilization records. The command

sudo /usr/libexec/firmwarecheckers/ethcheck/ethcheck –integrity-take a look at

performs a check in your ethernet firmware, provided that your Mac has a actual ethernet port. You can locate the contemporary version of the ethernet firmware listed in the Ethernet Cards segment of System Information.

(Last up to date 12 September 2022 for 11.7)

Leave a Reply

Your email address will not be published. Required fields are marked *