Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
248 lines (160 sloc) 7.47 KB



Guide how to install OS X Mojave on ASUS P8P67 PRO (REV3.0)


  • Use version 3602
  • Use correct BIOS settings to be done


This Hackintosh is based on ASUS P8P67 PRO Mainboard with an Intel Core i7 2600K Processor, 16GB RAM and a Radeon GTX 570 graphics card.

WIFI / Bluetooth

The onboard Bluetooth is disabled. To get WiFi and Bluetooth running, a ASUS PCE-AC55BT PCI-E card is used as adapter with a Broadcom BCM4352 Combo card as chip.


For eSATA and RAID a DIGITUS SATA PCI-E card is used as the MARVELL 88SE9230 chip can be activated with the AHCIPortInjector.


For USB3 an Inateck KT4006 PCI-E card is used. The internal Renesas USB3 chip can be activated using GenericUSBXHCI.kext, but it causes a problem on shutdown (unwanted restart).

Install OS X

1. Create Clover USB-Drive

a) Preparation
  • Format USB-Drive with GUID and HFS+

    • Find the correct disk number of USB-Drive:
    diskutil list
    • Replace {#} with corresponding disk number and {Volume} with desired Name:
    diskutil partitionDisk /dev/disk{#} 1 GPT HFS+ {Volume} R
  • Download Clover:

b) Install Clover clover-wiki
  • Run clover installer
    • Select USB-Drive as install target
    • Open custom install settings
      • Select Install Clover for UEFI
      • Select Drivers64UEFI
    • Install
c) Post Install
  • Copy EFI/BOOT/BOOTX64.efi to USB-Drive root and rename it to SHELLX64.efi
  • Copy kexts from folder Other to EFI/CLOVER/kexts/Other/
  • Add clover boot args: -v npci=0x2000 nv_disable=1
    • Depending on graphics card add boot arg -no_compat_check
  • As SMBIOS select iMac17.1


  • Adding apfs.efi or ApfsDriverLoader-64 to EFI/CLOVER/drivers64UEFI/ causes Clover to hang on load, so use HFS+ filesystem
  • Adding HFSPlus-64 to EFI/CLOVER/drivers64UEFI/ causes Clover to hang on load, use VBoxHfs-64 instead

2. Create OS X USB-Drive

To create a working macOS Mojave installer boot drive, you will need the following:

  • A free USB flash drive (minimum 8GB)
  • A device already running OS X with access to the App Store
a) Download OS X Installer
  • Open the Mac App Store on your device already running OS X
  • Download Install macOS Mojave application
  • Close when it opens automatically
b) Format USB flash drive
  • Insert USB flash drive
  • Open Disk Utility and format flash drive
    • Select GUID as partition scheme
    • Select Mac OS Extended (Journaled) as file format
c) Create Installer

Use DiskMaker X or Install Disk Creator
Special case to force Mojave Install to keep HFS+ during install:

  • download 14MBRinstallerMaker
  • Connect target HDD and Mojave USB drive
  • Open 14MBRinstallerMaker and follow the instructions
    • Enter password to grant admin privileges
    • Drag Install macOS to terminal
    • Drag USB flash drive to terminal
    • Drag target HDD to terminal
  • Wait for installation process to finish

3. Install OS X

  • Connect target HDD, Mojave USB drive and Clover USB drive to your target machine
  • Boot from Clover USB drive and select Mojave USB drive (Install OS X Mojave)
  • The installation should start automatically (dont worry about reboot after one minute)

4. Install Clover in EFI partition of OS X HDD

  • After successfully install repeat steps 1b - 1c but with EFI on Mojave HDD as target

5. Post Install

nVidia WebDriver (only for nVidia GPU)
  • Install latest nVidia WebDrivers using nVidia Update

    bash <(curl -s
  • Open config.plist in clover configurator

    • In section Boot remove nv_disable=1 and add nvda_drv=1 as boot args
    • In section System Parameters check Injext System ID and NvidiaWeb
  • Save config.plist


  • On Error loading kernel cache reboot

Update OS X

  • Make a full backup
  • Check for the latest OS X Update Guide
  • Check all kexts for updates
  • Make a new clover USB drive for testing purpose
    • Use updated kexts and drivers in post install
  • Boot from new clover USB drive
  • If system boots
    • Mount EFI partition of OS X HDD
    • Backup EFI to EFI-Backups
    • Install new clover version to EFI partition
    • Copy updated kexts and drivers during post install
    • Don't forget to copy Microsoft folder (it contains the windows bootloader)
  • Eject clover USB drive and reboot
  • If system boots
    • Start OS X Update
    • On restart select newly added Install OS X ... partition
    • Disable all BCRM kexts to prevent loop at the end of boot
    • After reboot select normal OS X partition
  • If system boots
    • Be happy and enjoy the new update
  • If system doesn't boot on one of these steps
    • Try to fix the problem or revert to the latest backup



Generate your SSDT with ssdtPRGen:
To be done


This Hackintosh works completely without DSDT.


Kext Patch: acidanthera/Lilu

  • Lilu.kext

WiFi: RehabMan/OS-X-Fake-PCI-ID

  • FakePCIID.kext
  • FakePCIID_Broadcom_WiFi.kext

Bluetooth: RehabMan/OS-X-BrcmPatchRAM

  • BrcmFirmwareRepo.kext
  • BrcmPatchRAM2.kext

Sensors: RehabMan/OS-X-FakeSMC-kozlek

  • FakeSMC.kext
  • FakeSMC_ACPISensors.kext
  • FakeSMC_CPUSensors.kext
  • FakeSMC_GPUSensors.kext
  • FakeSMC_LPCSensors.kext
  • FakeSMC_SMMSensors.kext

CPU: tonymacx86/NullCPUPowerManagement

  • NullCPUPowerManagement.kext

Audio: SourceForge/VoodooHDA

  • VoodooHDA.kext

Ethernet: RehabMan/OS-X-Intel-Network

  • IntelMausiEthernet.kext

Graphics: acidanthera/WhateverGreen

  • WhateverGreen.kext

SATA: Fabio1971/AHCIPortInjector.kext

  • AHCIPortInjector.kext

JPG-Preview: vulgo/NoVPAJpeg

  • NoVPAJpeg.kext

USB (with shutdown issue): RehabMan/OS-X-Generic-USB3

  • GenericUSBXHCI.kext


  • Clover Configurator: Link
  • Kext Utility: Link
You can’t perform that action at this time.