Skip to content
EFI for hackintosh running on asrock z390 phantom gaming itx/ac
Branch: master
Clone or download
Latest commit 7da4ee2 Mar 11, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
EFI Updated Clover to 4897 Mar 10, 2019
.gitignore Ignored preboot.log Mar 10, 2019 Added support for BCM94352Z Feb 4, 2019

Vanilla Hackintosh running MacOS Mojave

geekbench neofetch




Hardware swap

I swapped the integrated Wi-Fi+BT module with BCM94352Z. It is an easy process, two screws and you can replace it. Antenna are unchanged.

What works

  • Integrated GPU with hardware acceleration
  • Audio
  • Ethernet
  • Wi-Fi
  • Bluetooth
  • Sleep
  • Airdrop

What doesn't work

  • Thunderbolt Type-C



Flash bios 1.50.

Change the following settings:

  • Advanced > Chipset Configuration > VT-d -> Disabled
  • Advanced > USB Configuration > XHCI Hand-off -> Enabled

MacOs Mojave

  1. Create a bootable USB stick
  2. Mount EFI
  3. git clone .
  4. Install MacOS
  5. Mount your EFI partition from the hard drive with Clover Configurator and copy EFI from usb stick to hard drive



  1. Audio
  • AppleALC.kext
  • VoodooHDA.kext
  1. Bluetooth
  • BrcmFirmwareRepo.kext
  • BrcmPatchRAM2.kext
  • BT4LEContiunityFixup
  1. Wi-Fi
  • AirportBrcmFixup
  1. Ethernet
  • IntelMausiEthernet.kext


  • Crash on sleep: fix was to install AptioMemoryFix-64.efi and EmuVariableUefi-64.efi
  • Sleep wake cycle: fix was a custom DSDT (somehow an XDCI device was waking up the pc)

USB mapping

This EFI has a custom DSDT to map USB ports used.


Go to the data repository.

You can’t perform that action at this time.