Contribute
Register

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

FYI, a rather interesting/surprising accidental discovery. These boards boot 100% fine and stable without any aptiofix driver at all. I have to wonder if that isn't better given the current (broken) state of Aptiofixes and Z390.

g\

I went through various combinations of "Aptiofixes" during the first few posts on this thread.

A couple of things to check when you're testing are:
1. check behavior for shutdown as well as restart. Some combinations result in a panic restart on shutdown.
2. once you've installed a new Aptiofix, shutdown the computer, un-plug the AC, press the start button, then re-plug the computer and boot.

The problems in #1 were worked out early on for this thread. You need to check #2 as many changes don't truly take effect until all is fully powered down (you might be surprised at what seems to work on restarts, don't after #2).

The AptioMemoryFix.efi I first suggested works well and I would worry about it too much. The latest commit for AptioMemoryFix.efi was Aug 8, 2019. The developer stopped working on it at that time, shifting attention to OpenCore.

The drivers I've attached below could be substituted for those in the first download on the 1st post, but I don't think you'll notice any differences. "If it ain't broke, don't fix it." is a good maxim for Hackintoshes, and can apply to various updates: if it's working, stop updating and use the computer.

CaseySJ, who knows more about Hackintosh builds than I do, still uses OsxAptioFix2Drv-free2000.efi on his build, even though many are worried about it. It's been stable for months and probably will so into the future.

Having said that, what he did on his thread and this one here is accurate for the current Mojave. If you choose to go the Catalina route in the future, things could break and not work. (I won't be moving this mobo into Catalina.) So if you do decide to try other things (drivers, OSX, etc), keep a working EFI/SSD drive and create a new, 2nd SSD for testing, so if things don't work, you at least have a stable, bootable system upon which to fall back.
 

Attachments

  • AptioMemoryFix.efi
    25.4 KB · Views: 76
  • ApfsDriverLoader.efi
    18.4 KB · Views: 91
@samtheprogram, I changed the config.plist to iMac19,1 but that also didn't help:/

It's so strange because it worked after copying the Kext to the Other folder.
Could you pls look a little deeper because it's my first hackintosh, and I'm not into it like your are. :)

First off, you're using a very old version of Clover (dated 23 May 2019). However, this is not so important as the other errors listed below.

Your config.plist file is very different from what I uploaded, and is not a derivative. (It continues to surprise me that people gather config files, along with misc drivers, from who-knows-where and then wonder why things don't work.) Download the config.plist file from the 1st post and fill-in your SN data.

BTW, your SMBIOS data is completely blank except for the field with the entry: "iMac19,1". While I understand that the SN fields should be empty for posting on-line, the other fields should be filled-in.

Your kext files are reasonably up-to-date but the drivers are old (from 2018) and certainly not what is listed on the first post of this thread. So download the kext folder, drivers and ACPI folders from the 1st post and substitute for your folders in your EFI.

These changes with the correct config.plist file should give you a bootable system.
 
Last edited:
EDIT:
(I have tried to modify the config.plist so that it starts in my configuration without the radeon and when it is going to start the graphical environment reboot.
I have no experience in opencore but I would like to try it.
If someone makes it boot in our mobo only with internal graphics ...)

FIXED: config.plist for OpenCore, boot OK, I'll keep trying to modify aesthetic themes, but everything seems to work ok.
It's the first time I get to boot with OpenCore. I've updated to the current version 0.0.5
 

Attachments

  • config.plist
    17.8 KB · Views: 87
Last edited:
EDIT:
(I have tried to modify the config.plist so that it starts in my configuration without the radeon and when it is going to start the graphical environment reboot.
I have no experience in opencore but I would like to try it.
If someone makes it boot in our mobo only with internal graphics ...)

FIXED: config.plist for OpenCore, boot ok, I'll keep trying to modify aesthetic themes, but everything seems to work ok.
It's the first time I get to boot with opencore, I've updated to the current version 0.0.5

There are descriptions in this thread on how to use the previously posted config file for either iGPU or graphics card.

But in the interest of saving time, tonight I've attached an iGPU-only version to the first post of this thread. It is without SN and those will need to be added.

As I've mentioned in other posts on this thread, this is how I actually use this mobo for my SFF build. (I only added a graphics card to help others to get the mobo + graphics card to work.)

I did look over your OpenCore plist. Without carefully looking at all of the EFI files. It seems okay, but the ACPI section and some of the Quirks deviate from this build.

I am not going to expand this thread with OpenCore as it, and Catalina, are off topic. Better for someone else to open a separate thread to discuss these items with this mobo, leaving this thread as Mojave + iGPU + TB3, using Clover.
 
Last edited:
Repair TB3 Hot Plug

Hi, thanks for your attention, my system is Mojave, the config.plist of OpenCore that I have modified is the one of the link.
In theory it's for our motherboard, but, as far as I can see, it's not adjusted. I already indicated that it's the first time I've even managed to start OpenCore.
 
Anyone on a similar build try Catalina yet?
 
Would you mean the only thing need to do is replace such new brcm kext for a working 10.14.6 build?

Yes - upgrade to Catalina from Mojave was successful. If you have a Broadcom WiFi/BT card, you will need to upgrade the WiFi/Bluetooth Kexts to the ones that support Catalina. You can find the updated Kexts here:

These are a fork of RehabMans original Broadcom Kexts: https://github.com/headkaze/OS-X-BrcmPatchRAM/releases

Info on these Kexts were found here: https://www.insanelymac.com/forum/t...-catalina-broadcom-bluetooth-firmware-upload/
 

I can't get the Bluetooth to work - Got the drivers from your link but doesn't work for me . Apart from it, the update went smooth from Mojave to Catalina.
I use a DW1560

Screenshot 2019-10-08 at 10.27.22 PM.png


EDIT: Solved - Power off, remove power cord, press power on button a few times. Attach power cord and start.
 

Attachments

  • Screenshot 2019-10-08 at 10.28.48 PM.png
    Screenshot 2019-10-08 at 10.28.48 PM.png
    11.5 KB · Views: 56
Last edited:
Back
Top