H370i + i5 8600 + RTX 2070S + OpenCore 0.6.5

Modified from SuperNG6/MSI-B360-Catalina-EFI(commit 8eea1d7).


  • Processor: i5 8600
  • Motherboard: ROG STRIX H370-I GAMING (BIOS version: 2811)
  • Graphics:

    Intel UHD Graphics 630 (be used when using MacOS)

    NVIDIA GeForce RTX 2070 SUPER (be disabled)

  • Memory: KLEVV 2666 16G * 2
  • WLAN: Intel Wireless-AC 9560 160MHz (provided by motherboard)
  • Storage:

    Western Digital SN500 1T * 1 (Only Install Windows)

    Hikvision c2000 1T * 1 (Only Install MacOS)

    Seagate ST4000VX007 * 1

    HGST 725050A7E630 * 1 (In a USB hard drive box)

  • Power: Corsair SF600 Platinum
  • System:

    Windows 10 2004

    MacOS 11.2 Beta 20D5029f

  • Monitor: SONGREN 240E (4k60hz/2k144hz, choosing 4k 60hz), HDMI or DP

ROG STRIX H370-I GAMING   i5 8600

ROG STRIX H370-I GAMING   i5 8600

ROG STRIX H370-I GAMING   i5 8600



Every port works well but some funtions of are limited.

I make USBPorts.kext to follow 15 USB ports limit.

  • 2 x USB 3.1 ports (at back panel, Type-A, support USB 2.0, 3.0 and 3.1)
  • 3 x USB 3.0 ports (at back panel, Type-A, only support USB 2.0).
  • 1 x USB 3.0 port (at back panel, Type-C SW, support USB 2.0 and 3.0).
  • 2 x USB 3.0 ports (internal, Type-A, only support one and support both USB 2.0 and 3.0).


Work well.

Use OpenIntelWireless/IntelBluetoothFirmware.

ROG STRIX H370-I GAMING   i5 8600


Work well.

Use OpenIntelWireless/itlwm.

ROG STRIX H370-I GAMING   i5 8600


Work well.

I use some config in config.plist:


ROG STRIX H370-I GAMING   i5 8600


Work well.

Hardware Decoding

Work well. And I ban the RTX 2070S in the config.plist.

ROG STRIX H370-I GAMING   i5 8600


When you want to change HDMI or DP config, please see this first.

In the path Root - DeviceProperties - Add - PciRoot(0x0)/Pci(0x2,0x0) of config.plist, there are two connectors “con0” and “con1”, which point to “DP” and “HDMI”.

There are two busid configs, “Framebuffer-con0-busid” and “Framebuffer-con1-busid”. In Hackintool, you will see the value of two busid are “5” and “6”. However, if you change any of them to “5” or “6”, HDMI will be disabled.


There may be black screen when coming into the system with HDMI. Unplug the HDMI cable and plug it again will solve the black screen.

Facetime and iMessage

Work badly in my macOS.

I don’t have an iphone and I can’t use the two functions since I begin to use Hackintosh, and I don’t know it caused by my apple account or the config that the two functions are disabled.