On this page
menu_book
Installation
Installing macOS
Installation
Read through this more than once, to prevent errors. Read these steps carefully, they are required for proper functioning.
Time for the soul-sucking stuff /j
You want to start with the OpenCore Install Guide first. Afterwards, we’ll modify your EFI a little bit to make it work with our Chromebook.
- Take your time and read everything in there throughly, it’s good practice to do so.
- For your
config.plist
setup, you want to follow the Laptop Kaby Lake section. - The Dortania guide is actually pretty up-to-date with Chromebook items so it should be a pretty smooth experience overall. We will cover them here anyway just in case you missed it.
ACPI Folder
Everything else you need to do in your ACPI folder
- Add the compiled version of SSDT-PLUG-ALT.aml into your ACPI folder.
- Compile and add the top row keyboard remap SSDT
- Compile and add a fake ambient light sensor SSDT to your ACPI folder. This is needed for working keyboard backlight.
- Download SSDTTime, then generate a FixHPET SSDT. Select C for default, then drag the compiled version into your ACPI folder
Kext Folder¹
Everything else you need in your Kext folder
- Add the eMMC driver to your kext folder.
- Replace the default VoodooPS2 kext with one modified for Chromebook keyboards
- Add the EC kext. for a functional EC/kb backlight
config.plist Patches
Your SMBIOS should be
MacBookAir8,1
under
Booter -> Quirks
setProtectMemoryRegions
toTRUE
. It should look something like this in yourconfig.plist
when done correctly:Quirk Type Value ProtectMemoryRegions Boolean True This MUST be enabled if you want working WiFi or NVRAMUnder
DeviceProperties -> Add -> PciRoot(0x0)/Pci(0x2,0x0)
, make the following modifications:Key Type Value AAPL,ig-platform-id data 0000C087 device-id data C0870000 disable-telemetry-load data 01000000 rps-control data 01000000
These should be the only two items
in PciRoot(0x0)/Pci(0x2,0x0)
- Merge the HPET patches from Step 4 in ACPI to ACPI -> Patches.
- Map USB using USBToolBox
Notes:
- ¹ SHYVANA users (C434 and C433) will need
VoodooI2CHID.kext
for touchscreen to function.
Last updated 03 Dec 2023, 22:13 -0800 .