Super Smooth X99 Hackintosh Kexts and Config
Many of you have been able to get past the OsxAptioFixDrv: AllocateRelocBlock Error by using my OsxAptioFix2Drv-free2000.efi fix. More on that here: https://nickwoodhams.com/x99-hackintosh-osxaptiofixdrv-allocaterelocblock-error-update/.
But for those of you still having trouble, I thought I would share my most current configuration with you.
The best advice I can give you: Start from a minimal config and work your way into a more complicated one. Remove duplicates of any AptioFixDrv files from your drivers folder. NTFS.efi is known to cause problems. So is HFSPlus.efi-- try VboxHFS.
Everything works on my system, USB 3.0, Native Airport wireless and bluetooth, front USB port, C-states, NVMe, and more. But it's my most stable hackintosh ever and never crashes. That's what I'm happiest about!
My System
- Asus X99-E WS motherboard
- 5930k CPU @ 4.2ghz
- 32GB Ram @ 1866mhz
- 3x 950 Pro NVMe SoftRaid 0
- GTX Titan
- Broadcom BCM94360CD with 1x PCIe adapter
Drivers
For /EFI/ClOVER/drivers64UEFI
folder, I have these files:
- AppleImageCodec-64.efi
- AppleKeyAggregator-64.efi
- AppleUITheme-64.efi
- DataHubDxe-64.efi
- EmuVariableUefi-64.efi
- FSInject-64.efi
- FirmwareVolume-64.efi
- OsxAptioFix2Drv-free2000.efi
- OsxFatBinaryDrv-64.efi
- SMCHelper-64.efi
- VBoxHfs-64.efi
Kexts
For /EFI/CLOVER/kexts/10.12
folder, I have these files:
- ACPISensors.kext
- CPUSensors.kext
- FakeSMC.kext
- GPUSensors.kext
- LPCSensors.kext
- NullCPUPowerManagement.kext
- USBInjectAll.kext
- XHCI-x99-injector.kext
Start with these as a base. But you should be able to boot with only the NullCPUPowerManagement.kext
and FakeSMC.kext
.
Get the Files
Added 12/28/16
These drivers are available from the Clover installer or the Clover configurator app:
- EmuVariableUefi-64.efi
- FSInject-64.efi
- OsxFatBinaryDrv-64.efi
- VBoxHfs-64.efi
This driver is available from me:
OsxAptioFix2Drv-free2000.efi
https://www.dropbox.com/s/d74tdymovdxmlly/OsxAptioFix2Drv-free2000.efi?dl=0
All of the sensor kexts (which allow HWMonitor to work) are available from Rehabman's repository here:
https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads
FakeSMC.kext and NullCPUPowerManagement.kext are available here:
https://www.tonymacx86.com/resources/categories/kexts.11/
The USB Fixes are available here:
https://github.com/RehabMan/OS-X-USB-Inject-All
Config.plist
Here is my current config.plist.
BIOS Settings
And a video of my BIOS settings