Skip to content
Snippets Groups Projects
Commit 65f5fde5 authored by Leah Rowe's avatar Leah Rowe
Browse files

(WIP) New board: Macbook Air 4,2 (Apple, circa 2011)

This commit adds support for the MacBook Air 4,2 from
Apple, circa 2011. This is a blobless board in coreboot,
when configured the way Libreboot does it, except for
the presence of neutered ME (via me_cleaner) and (per
Libreboot project policy), CPU microcode updates.

Intel ME image automatically extracted from Apple EFI
updates, via the same blobutil script used for fetching
Lenovo ME updates. This means that the user does not
have to extract it from a dump of the original firmware,
when flashing Libreboot.

Apple EFI updates are .dmg files, which are LZMA
compressed archives containing executables and files.
When the archive is de-compressed, more compressed
archives shall be found inside.

The file targeted (from Apple) contains Apple's EFI
firmware update program, that the user runs in MacOS,
but we don't care about running that. No, we are only
interested in Apple's ME update image, which we extract
as `me.bin` and then run through me_cleaner.

Th...
parent 88396716
Branches mbair42_wip
No related merge requests found
Showing with 1352 additions and 38 deletions
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment