Part 3, Clover optimisation:
What you need in your (hidden, only mounted for maintenance) EFI partition:
- Everything, that was installed there in Part 2
- an SSDT
- a DSDT
- config.plist (see below)
- FakeSMC.kext (with XXXSensor.kexts in „Contents“, if you want to use HWMonitor). I’ve taken it from a Multibeast based system
- GenericUSBXHCI.kext
- realtekALC.kext
- RealtekRTL81xx.kext
I’ve used the newest Clover Configurator. The settings (in config.plist) were made in accordance with the following pictures.
Acpi:
Boot:
The important settings are:
- Remove „Verbose“ and „Log“ after everything is OK. The boot time will then be much faster!
- „slide=0“ removes the HD3000 glitches! (believe it or not, but it’s true!)
- „dart=0“ must be activated for VT-d capable CPU’s
- „kext-dev-mode=1“ is not necessary but will be important for Yosemite (otherwise it will not load unsigned kexts)
- „Default Boot Volume“ is the name of your OS X partition
-
Edit: "XMPDetection" should be set to "1" (same profile as in the BIOS). The DDR3 RAM modules are then detected with the correct 1600MHz speed (your modules may be different)
Devices:
The important settings are:
- „IntelGFX“ 0x01268068 (see here:
http://www.tonymacx86.com/graphics/...lags-igpenabler-igplatformid-igpdeviceid.html)
- „Properties“ This HEX code was generated with EFIStudio and tells OS X, that the network adapter is „built in“. Otherwise the App store will not work!
Graphics:
The important settings are:
- „ig-platform-id“ 00030010 (details see same link as above)
- Inject Intel
Patches:
The important settings are:
- „AppleRTC“ activated (otherwise your BIOS settings could be overwritten)
- CPU and PM settings in accordance with your CPU (see here:
http://clover-wiki.zetam.org/Configuration/KernelAndKextPatches)
- „KextsToPatch“ in accordance with the picture (Trim Enabler, AppleHDA etc, see also Part 4)
SMBIOS:
You should set Macmini5,1, if you have the same Hardware as me. If your Hack is in a vintage Apple Housing, you can use its Serial Number. The type of this old Mac will then be displayed in „About This Mac“
Part 4, AppleHDA patch for ALC889:
The AppleHDA.kext was patched with toledas excellent „audio_cloverALC-90_v2.command“, which is part of this package:
https://github.com/toleda/audio_CloverALC
Conclusion:
S/L/E is almost fully „vanilla“ with this installation method. All required additional files such as FakeSMC.kext are hidden in your EFI partition and injected during system boot. The only patched file in the system partition is AppleHDA. I think it’s the way to go for every new Hackintosh!
Happy Hacking
MacTester
Content of my EFI partition (DSDT, SSDT, config.plist, kexts etc.)
View attachment EFI.zip