The rules of firmware updating explained, and their consequences for each type of Mac. How to refresh firmware on a T2, and how to downgrade it in an Apple silicon Mac.
iBoot
Once the kernel takes over from iBoot, there’s a lot of hardware to get running before the SSV can be properly validation, and kernel extensions loaded.
Sometimes known as iBoot1 and iBoot2, they start work with the LocalPolicy for the intended boot volume, validating its vital components.
Understanding each of the four stages in the Secure Booting of an M1 Mac. These are summarised in diagram available here.
There’s a fundamental difference in the way that Intel and M1 Macs store and load their ‘firmware’, which enables the M1 Mac to load and run difference versions of iBoot.
This article has now been extensively corrected and modified.
How your M1 Mac starts up in the Recovery mode of your choice, or when it decides you need to take a trip to Recovery to fix an issue.
macOS 11.4 brought major changes to the way M1 Macs handle external bootable disks. This explains how this works during the boot process.
How an M1 Mac can start up from an external bootable disk, and how that can fail. All about boot security policy, and how that’s applied.
Unlike Intel Macs, M1 models always start booting from internal SSD, and can only offer full Recovery from there too. This has benefits, and some drawbacks too.