Skip to content
master
Switch branches/tags
Code

Latest commit

This is required for installing MacOS from a usb stick (but not required
thereafter). I decided to add it so simplify first installation.
acf5399

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
EFI
Jun 13, 2019

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

Resources

Releases

No releases published

Packages

No packages published