Prerequisites

Read this before proceeding. I am not responsible if you fuck up your laptop

⚠️ Disclaimer

Warning: By continuing, you acknowledge that you have read and understood the contents of LICENSE.md and the disclaimer, and consent to their terms.

The instructions outlined in this GitHub repo have the potential to cause permanent harm to your laptop, and you should be aware of this potential outcome before proceeding. I cannot be held accountable for any damage caused from following or disregarding these instructions. I make no assurances concerning the dependability or efficacy of the materials referenced in this repository.

Requirements

Before you start, you’ll need to have the following items to complete the process:

  • An understanding that this process has the potential to damage and/or brick your device, potentially causing it to become inoperable.
  • An external storage device (can range from a SD card to a USB Disk / Drive) for creating the installer USB.
  • The latest OpenCore version (at least 0.8.8) for eMMC boot drive support.
  • An internet connection.

Current Status

FeatureStatusNotes
WiFiWorkingWith Airportitlwm
BluetoothWorkingWith appropriate Bluetooth kexts
Suspend / SleepWorking w/ fixOnly with custom coreboot ROM
TrackpadWorkingWith VoodooI2C kexts
Graphics Accel.WorkingWith -igfxnotelemetryload in the boot-args.
Internal SpeakersNot workingUnsupported codec. (max98927)
Keyboard backlightWorkingWith CrosEC.kext and a modified VoodooPS2 kext
Keyboard & RemapsWorkingWith a SSDT remap .
eMMC StorageWorkingWith EmeraldSDHC.kextand HPET SSDT
SD Card ReaderNot workingWIP with EmeraldSDHC.kext.
Headphone JackNot workingUnsupported codec
HDMI AudioWorkingWorking with AppleALC, thx bernsgtx
HDMI VideoWorkingWorking OOTB, thx bernsgtx
USB PortsWorkingWorking with USB mapping and SSDT-USB-RESET.aml
WebcamWorkingWorking OOTB
Internal Mic.Not workingSame reason why internal speakers don’t work; unsupported codec. (max98927)
Logout / LockWorkingWorking OOTB.
Shutdown / RestartWorkingWorking with ProtectMemoryReigons set to true in config.plist.
ContinuityNot WorkingLimitation with Intel WiFI cards.

Current Issues

  1. None!

Fixed Issues

  1. Sleep/wake breaking video playback
  2. Blank screens/ render

Versions Tested

macOS

  1. macOS Lion (10.7)
  2. macOS Mojave (10.14)
  3. macOS Catalina (10.15)
  4. macOS Big Sur (11)
  5. macOS Monterey (12)
  6. macOS Ventura (13)
  7. macOS Sonoma (14)

OpenCore

1 .0.8.6 2. 0.8.7 3. 0.8.8 4. 0.8.9 5. 0.9.0 6. 0.9.4 7. 0.9.6

Last updated 03 Dec 2023, 21:53 -0800 . history