Contribute
Register

[Success] ASRock Z390 Phantom Gaming-ITX + TB3 + iGPU + Mojave + SFF Build

Joined
Jul 3, 2011
Messages
2
Motherboard
Z390M-ITX/ac
CPU
Core I7-8700
Graphics
Intel UHD Graphics 630
Mac
  1. iMac
Classic Mac
  1. 128K
  2. 512K
Mobile Phone
  1. iOS
I have no knowledge using the i3 9100. Hopefully someone else can contribute.

If you do need to use BIOS v4.0, Qres earlier on this page, seems to have v4 working after changing to FakeSMC.
Thanks, I keep that in mind. More and more CPU's are listed with 4.0 requirement.
Don't know if 4.0 is mandatory for these 2018-2019, CPU's (with our z390 Phantom gaming atx/ac) or just strongly? advised. Ref.- https://www.asrock.com/mb/Intel/Z390 Phantom Gaming-ITXac/index.asp#CPU. (Thank you rj510 for your meticulous magic contribution -as well as others). I could not have a hackintosh without you. Even though I painted myself in a corner right now hehe.
 
Joined
Apr 28, 2019
Messages
9
Motherboard
Z390 Phantom Gaming-ITX/ac
CPU
i7 8700
Graphics
Vega 64
Mac
  1. MacBook Air
Mobile Phone
  1. Android
  2. iOS
First of all thank you very much for posting this builds @rj510! It helps me so much on my first time installing macOS on this motherboard :)

So I follows every steps provided in the post and my build works almost flawlessly (although I don't have any thunderbolt devices to test that capability) however it seems that my system can only detect USB devices after waking up from sleep... Very strange

I keep the kexts on the Other folder (as per update on 25 May 2019). I'm on BIOS 1.6 if that helps
 
Joined
Apr 28, 2019
Messages
9
Motherboard
Z390 Phantom Gaming-ITX/ac
CPU
i7 8700
Graphics
Vega 64
Mac
  1. MacBook Air
Mobile Phone
  1. Android
  2. iOS
First of all thank you very much for posting this builds @rj510! It helps me so much on my first time installing macOS on this motherboard :)

So I follows every steps provided in the post and my build works almost flawlessly (although I don't have any thunderbolt devices to test that capability) however it seems that my system can only detect USB devices after waking up from sleep... Very strange

I keep the kexts on the Other folder (as per update on 25 May 2019). I'm on BIOS 1.6 if that helps

Turns out it only happens when I try to plug in USB storage devices.. Other kinds of USB works normally from boot, so I assume this has something to do with the custom SSDT. Still, strange thing that my USB storage does work after waking up from sleep.
 
Joined
Dec 13, 2010
Messages
344
Motherboard
Z390 PHANTOM GAMIG-ITX/ac
CPU
i5-9600K
Graphics
UHD 630
Mac
  1. iMac
Mobile Phone
  1. iOS
So I see from v1.6 if everything works well is not necessary to move to v4.0, or brings some improvement?
As I see with the patch the v4.0 works well not?
 
Joined
Feb 18, 2019
Messages
339
Motherboard
ASUS X299 Prime Deluxe
CPU
i9-9980XE
Graphics
Vega 56
Mac
  1. iMac
  2. MacBook Air
Mobile Phone
  1. iOS
Turns out it only happens when I try to plug in USB storage devices.. Other kinds of USB works normally from boot, so I assume this has something to do with the custom SSDT. Still, strange thing that my USB storage does work after waking up from sleep.

Are you using USBPorts or the SSDT-UIAC variant? If the former, then try changing to the latter set-up (which uses USBInjectAll). There is a discussion of both methods on the first post and a spoiler section.

So I see from v1.6 if everything works well is not necessary to move to v4.0, or brings some improvement?
As I see with the patch the v4.0 works well not?

As for v4.0, my set up is working and I'm not going to update. Unless the CPU won't POST, then I see no need to update the BIOS.
 
Joined
Feb 18, 2019
Messages
339
Motherboard
ASUS X299 Prime Deluxe
CPU
i9-9980XE
Graphics
Vega 56
Mac
  1. iMac
  2. MacBook Air
Mobile Phone
  1. iOS
Please note a slight change to the Config.plist file in the Clover/Devices/Arbitrary section. See the Edit/Updates section at the bottom of the first post for more details. It's best if only STRING values are in the description (no DATA entries).

This change may help with lingering BT/Wifi issues that may in turn be affecting iMessages and AirDrop.

How this came about is that I noticed a lost of Wifi on the Z390 Designare build and finally tracked it down to the DATA entries for the Broadcom Arbitrary description, and so am applying this finding to the ASRock mobo. I'm now going to re-visit other DATA sections, including those inside SSDTs, to see they might be influencing, or preventing, various functions (such as TB3).

To re-clarify the whole Arbitrary section: it's main purpose is to provide 'cosmetic' descriptions for the System Information section, specifically, the PCI tab on the left. The computer will work fine without these descriptions, but it is useful to have them. In fact, its presence, in the PCI section, is what gave me the clue as to the DATA section being at fault.

414145
 
Last edited:
Joined
Mar 25, 2011
Messages
10
Motherboard
ASRock Z390 Phantom Gaming ITX
CPU
i5-9600k
Graphics
RX 570
Hello @rj510

With the new "v2" config.plist and patched folders, I'm not seeing all the audio output sources that I was seeing before and I am unable to use or select Digital Out as my audio selection. The screenshots below will show the differences.

The screenshot on the right is using the "USBPorts" config.plist and patched folder - which correctly lists all of the audio output options, and the other on the left is using the "v2" which has some of the audio selections missing.

View attachment 411232View attachment 411233

I was able to repair the audio output device issue by updating the following in the v3 config.plist using suggestions from the Idiot's Guide to Lilu thread (AppleALC Section):

1. In Clover config, changing CLOVER/Devices/Audio/Inject to "No"
2. Changing the device-id for the Realtek ALC1220 from 48A30000 to 70A10000
3. Changing the layout-id for the Realtek ALC1220 from 10000000 to 01000000
4. Enabling the layout-id for the Realtek ALC1220 (was disabled in v3)

This now provides all the audio output devices that were available originally.

Hopefully this helps point things in the right direction, and may be able to be incorporated into an updated config.plist.
 
Joined
Sep 16, 2012
Messages
187
Motherboard
Asus Z390M-Pro TUF Gaming
CPU
i5-9400
Graphics
RX 5600 xt
@rj510, I tried the same UEFI settings for Thunderbolt that you have along with your SSDT.aml Thunderbolt file but my System Information under Thunderbolt shows "Thunderbolt: No hardware was found." Does that mean the port isn't being recognized? OR would I need to plug in a Thunderbolt device to have this section show info on the port? I'd like to buy Sonnet's Thunderbolt 10Gb Ethernet adapter, but it's almost $200, so don't want to buy it if I can't get Thunderbolt working. Thanks.
 
Joined
Feb 18, 2019
Messages
339
Motherboard
ASUS X299 Prime Deluxe
CPU
i9-9980XE
Graphics
Vega 56
Mac
  1. iMac
  2. MacBook Air
Mobile Phone
  1. iOS
@rj510, I tried the same UEFI settings for Thunderbolt that you have along with your SSDT.aml Thunderbolt file but my System Information under Thunderbolt shows "Thunderbolt: No hardware was found." Does that mean the port isn't being recognized? OR would I need to plug in a Thunderbolt device to have this section show info on the port? I'd like to buy Sonnet's Thunderbolt 10Gb Ethernet adapter, but it's almost $200, so don't want to buy it if I can't get Thunderbolt working. Thanks.

Ignore the "Thunderbolt: No hardware was found." This is usual for Hackintoshes and does not reflect TB functionality. Please read the first post spoilers on TB. In System Information, what is important is the PCI section, not the Thunderbolt section.
 
Top