Skip to content

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

Notifications You must be signed in to change notification settings

bydavy/EFI-ASRock-Z390-Phantom-Gaming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published