Checklist:
- ✅ WIFI
- ✅ Ethernet
- ✅ Display
- ✅ Touchpad
- ✅ USB (2 & 3)
- ❓ HDMI (Video works, haven't bothered to fix audio yet)
- ✅ Sleep
- ✅ Audio (No microphone)
config.plist:
- Added fix for volume control in menu bar being out of sync with system volume
- Added AppleBacklight.kext patch as per Rehabman's adding backlight control guide)
- Added fix for hang/pause/interruptions on login / wake from sleep
- Also added EDID injection as needed to fix banded gradients
- SortedOrder needed as we're using custom SSDTs...
- Added custom SSDT for USBInjectAll.kext to end of SorderOrder
Clover/ACPI:
DSDT Patches:
- "Remove _DSM methods"
- "Rename GFX0 to IGPU"
- "Fix _WAK Arg0 v2"
- "HPET Fix"
- "SMBUS Fix"
- "RTC Fix"
- "OS Check Fix"
- "Fix Mutex with non-zero SyncLevel"
- "Add IMEI"
- "Haswell LPC"
- "7-series/8-series USB"
- "USB _PRW 0x0D (instant wake)"
- Patches generated by AppleHDA Patcher for working audio
SSDT:
- SSDT.aml (generated per RehabMan's Native Power Management guide)
- SSDT-PNLF.aml (generated per RehabMan's adding backlight control guide, make sure to define SortedOrder in config.plist)
- SSDT-UIAC.dsl (generated per RehabMan's creating an SSDT for USBInjectAll.kext guide, make sure to add SSDT to end of SorderOrder in config.plist)
Kexts installed at EFI/CLOVER/kexts/Other:
- AtherosE2200Ethernet.kext
- FakeSMC.kext
- USBInjectAll.kext
- VoodooPS2Controller.kext
Kexts installed at /S/L/E:
- AtherosE2200Ethernet.kext
- FakePCIID_Intel_HD_Graphics.kext
- FakePCIID.kext
- FakeSMC.kext
- IntelGraphicsFixup.kext
- Lilu.kext
- USBInjectAll.kext
- VoodooPS2Controller.kext
- ACPIBatteryManager.kext
- FakePCIID_AR9280_as_BCM943142HM.kext (custom, by me)
- aDummyHDA.kext (generated by AppleHDA Patcher)
Kexts installed at /L/E:
- AppleBacklightInjector.kext (added as per RehabMan's backlight guide)
@matt-curtis I also own a lenovo g510, can you give to download a set of kexts and dsdt ssdt patching instructions. I will be very grateful for the help :)