Asus ROG STRIX H370-I GAMING  i7-8700K RX 5700 XT

Asus ROG STRIX H370-I GAMING i7-8700K RX 5700 XT

华硕ASUS 2021-02-03

Asus ROG STRIX H370-I GAMING Hackintosh Guide

October 2020 switch to OpenCore

The old version of this guide, using Clover and CorpNewt’s Hackintosh Vanilla Desktop Guide can be found here. I had started to get regular graphics (I think) – related lock-ups (i.e. black screen/force shutdown) with the Clover-based install, and updating Clover and kexts had become complicated. So far there have been no lock-ups with OpenCore.

My system

  • CPU: Intel Core i7-8700K
  • CPU cooler: Noctua NH-L9i
  • Motherboard: Asus ROG Strix H370-I Gaming
  • Memory: Corsair Vengeance LPX 16 GB (2 x 8 GB) DDR4-3200
  • Storage: 2 x Samsung 970 Evo Plus 500 GB M.2-2280 NVME Solid State Drive
  • Video card: PowerColor Radeon RX 5700 XT 8 GB Red Dragon
  • Case: DAN Cases A4-SFXv4.1
  • Power supply: Corsair SF 600W 80+ Platinum

OpenCore guide

I followed the Dortania guide step-by-step; as I’m new to OpenCore I’ll only add a few comments.


I ran SSDTTime in Windows with the following options:

  • Dump DSDT
  • FakeEC
  • PluginType
  • PMC
  • AWAC

Then added:

  • SSDT-USBX.aml


I’m using an iMac19,1 SMBIOS

USB 15 port limit

Asus ROG STRIX H370-I GAMING  i7-8700K RX 5700 XT

  • although the cleaner method is probably to generate a USBMap.kext with USBMap, I’m still using USBInjectAll.kext, XHCI-unsupported.kext and SSDT-UIAC.aml generated previously
  • this graphic might still be useful when deciding which ports to include or exlude: Asus ROG STRIX H370-I GAMING  i7-8700K RX 5700 XT
  • example SSDT-UIAC.dsl with unused/excluded ports commented out


  • my layout id is 7, so I have this in DeviceProperies:


RTC/CMOS error

  • on restart I was getting the BIOS error “The system has posted in safe mode”. This is fxed with DisableRtcChecksum in Kernal->Quirks set to true

OpenCore GUI

  • this isn’t working at the moment and I’m not sure why
  • updating to OpenCore 0.6.3 (with the necessary driver, kext and config.plist updates) has fixed this so the GUI is now working.

Windows 10

  • wake from sleep in Windows 10 is broken since the move to OpenCore

Asus ROG STRIX H370-I GAMING  i7-8700K RX 5700 XT

Asus ROG Strix B360-i  i5 9600K
Asus Z490 MAXIMUS XII FORMULA  10700k RX 5700
Asus TUF Z390-PLUS GAMING i9-9900K RX 590