- iGPU HD3000 Graphic (Legacy Video Patch is necessary)
- Sleeping
- USB mapping and front camera
- Bluetooth not presented, add your own patch if you had one
- Battery status not tested
- 2nd Gen HD Graphic is problematic, e.g. random screen freezing
OpenCore starting point: Dortania Laptop Guide
- Add
SSDTs | Description |
---|---|
SSDT-EC-LAPTOP.aml | Fixes embedded controller |
SSDT-HPET | Patch out IRQ Conflicts is a MUST for Audio, which requires SSDTTime |
SSDT-GPRW | Patch GPRW for fixing instant wake from sleep |
SSDT-CPUPM | Power management, generated by ssdtPRGen |
SSDT-PNLF | Backlight |
SSDT-SBUS-MCHC | Fixing SMBus support |
SSDT-dGPU-Off | Disabling dGPU |
SSDT-XOSI | Makes all _OSI calls specific to Windows work for macOS (Darwin) Identifier |
- Delete
Delete | Description |
---|---|
CpuPm | Power management for Sandy Bridge |
Cpu0lst | Power management for Sandy Bridge |
- Patch
Patch | Description |
---|---|
EHC1 -> EH01 | USB rename |
EHC2 -> EH02 | USB rename |
SAT0 -> SATA | SATA rename |
- HfsPlusLegacy: Sandy Bridge lacks of RDRAND instruction support hence a legacy variant of HfsPlus driver is required
Kext | Description |
---|---|
USBPorts.kext | USB ports mapping, generated by Hackintool |
VoodooPS2Controller.kext | A custom key map is added ( CapsLock -> Command; PrtSc -> F13; PauseBreak -> F14; Ins -> F15, etc.) |
BCM5722D.kext | Broadcom BCM57785 Ethernet |
IO80211Family.kext | Atheros AR9280 requires an old version kext from High Sierra, can be install by Hackintool -> Utilities |
args | Description |
---|---|
-no_compat_check | Required for booting macOS Mojave and higher |
alcid=4 | Inject AppleALC ID 4 for ALC269-vB-v2 |
-wegnoegpu | Disabling dGPU, optional |
├── EFI
│ └── OC
│ ├── ACPI
│ │ ├── SSDT-CPUPM.aml
│ │ ├── SSDT-GPRW.aml
│ │ ├── SSDT-HPET.aml
│ │ ├── SSDT-PNLF.aml
│ │ ├── SSDT-SBUS-MCHC.aml
│ │ ├── SSDT-XOSI.aml
│ │ ├── SSDT-EC-LAPTOP.aml
│ │ └── SSDT-dGPU-Off.aml
│ ├── Drivers
│ │ ├── HfsPlusLegacy.efi
│ │ └── OpenRuntime.efi
│ ├── Kexts
│ │ ├── AppleALC.kext
│ │ ├── Lilu.kext
│ │ ├── SMCProcessor.kext
│ │ ├── SMCSuperIO.kext
│ │ ├── USBPorts.kext
│ │ ├── VirtualSMC.kext
│ │ ├── VoodooPS2Controller.kext
│ │ └── WhateverGreen.kext
│ │ └── BCM5722D.kext
│ │ └── IO80211Family.kext
│ │ └── WhateverGreen.kext
│ ├── OpenCore.efi
│ └── config.plist