bydavy / EFI-ASRock-Z390-Phantom-Gaming

EFI for hackintosh running on asrock z390 phantom gaming itx/ac

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vanilla Hackintosh running MacOS Mojave

geekbench neofetch

Introduction

Hardware

build

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

Installation

Motherboard

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 https://github.com/bydavy/EFI-ASRock-Z390-Phantom-Gaming.git .
  4. Install MacOS
  5. Mount your EFI partition from the hard drive with Clover Configurator and copy EFI from usb stick to hard drive

Context

Kext

  1. Audio
  • VoodooHDA.kext
  • CodecCommander.kext
  1. Bluetooth
  • BrcmFirmwareData.kext
  • BrcmPatchRAM2.kext
  • BT4LEContiunityFixup
  1. Wi-Fi
  • AirportBrcmFixup
  1. Ethernet
  • IntelMausiEthernet.kext

Sleep

  • 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)
  • No audio after sleep (started on 10.14.4). The fix has been to add CodecCommander.kext and darkwable=8 in boot arguments of config.list

USB mapping

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

Files

Go to the data repository.

About

EFI for hackintosh running on asrock z390 phantom gaming itx/ac