Home

Awesome

Hackintosh-Opencore-Asrock_Z390_Phantom_Gaming_ITX

This is the EFI I am using for my Hackintosh computer. Currently based on Opencore 0.7.4.

System Specs

Versions

What works

What doesn't work

Thunderbolt 3 is finicky. See below.

Update 12/13/2021

The upgrade to Monterey went through fine.

Update 2/2/2021

The upgrade to Big Sur was smooth. Although sometimes I will get a blackscreen followed by a kernel panic and system reboot. This seems to be a bug with Apple's Navi GPU driver and not with WEG or Opencore.

Update 6/17/2020:

Following the blog post from fangf2018, the Thunderbolt 3 controller is able to show up in System Informations. USB-C also works. This involves 1) flashing the BIOS to a specific version, which is found from a thread on tonymacx86.com and 2) upgrading the Thunderbolt firmware under Windows.

However this method currently has two problems. Booting Windows from Opencore will result in a BSOD with an ACPI error. This also breaks sleep under macOS. The computer wakes up into a black screen and upon a hard reset a kernel panic error is generated. This seems to be caused by a bug in the provided SSDT-TbtOnPch.aml and AMD Navi graphics cards. To test out this functionality make sure to enable both SSDT-TbtOnPch.aml and SSDT-DTPG.aml, disable SSDT-USBC.aml and follow the instructions in the above link to flash the BIOS and firmware.

### Update 5/6/2020: Added SSDT-TbtOnPch.aml from fangf2018. By default this SSDT and IOElectrify.kext are disabled in the config.plist. Enabling them will turn on support for Thunderbolt 3 and USB-C hotplug. However this causes a series of ACPI errors and will slow down boot time. Since I don't use the port on a regular basis I've left them disabled.

Notes

I replaced the original Intel wireless card, similar to a process like this.

I will try and keep this repo and Readme updated.