Contribute
Register

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

I'm not sure what's happening. Veryify the SMBIOS settings between the latest v7 and what you edited and adapted from your MacBookPro. Maybe upload your config.plist (without SNs).

Did you clone your boot drive from the MacBook Pro, or was this a fresh install?

Hi! I give up from using the old disk, but I also cant boot from the USB to make a clean install. (I followed the @CaseySJ's thread as you said), and the result is the image in the attach. I sent you my EFI folder also. Is it possible for you to send me back an EFi folder that i can put on USB?
 

Attachments

  • EFI.zip
    3.4 MB · Views: 64
  • WhatsApp Image 2019-07-21 at 12.53.50.jpeg
    WhatsApp Image 2019-07-21 at 12.53.50.jpeg
    141.1 KB · Views: 60
HS09 and SS06 are turned off in the USBPorts kext file that I've supplied. I've indicated this in several posts, using a jpg diagram (latest one, here). You need to edit and turn off something else inside the the USBPorts kext file. I've given instructions on how to do this in the first post (see Spoiler: USBPorts).

For those who want a simpler way of editing their USB ports, do the following (and it should keep the 10 Gbps SSP1 speed):

1. remove the USBPorts kext from the kext/other folder
2. place USBInjectAll.kext (attached) into the kext/other folder
3. finally, add to Clover/Boot argument those ports you do NOT want to be active, using (as an example): uia_exclude=HS01,HS02,HS07;HS10;HS11;HS12;HS13;SS09;SS10;USR1;USR2

The above uia_exclude boot argument will remove the internal USB-2 ports and give you back HS09/SS06. 15 ports max; your choice how you do it.

I prefer using the USBPorts kext file method.
Thanks. What settings need to be specified here (in BIOS)? I noticed that they affect the sleep of my computer.

190721155424.jpg

190721155428.jpg
 
Thanks. What settings need to be specified here (in BIOS)? I noticed that they affect the sleep of my computer.

I have Boot Failure Guard, disabled and the CSM set for UEFI.
 
I have Boot Failure Guard, disabled and the CSM set for UEFI.
Thanks. It seems I tried all the ways to solve the problem of disconnecting drives during sleep. Nothing helped me. Do you have any other ideas?
 
Hi! I give up from using the old disk, but I also cant boot from the USB to make a clean install. (I followed the @CaseySJ's thread as you said), and the result is the image in the attach. I sent you my EFI folder also. Is it possible for you to send me back an EFi folder that i can put on USB?

I have no idea where your config.plist file came from, but it wasn't from anything I've uploaded on this thread. Some of these sections in this file are missing data, or have incorrect data, for this build. The entire EFI folder has almost nothing in common with the build listed for download in the first post: missing SSDT files, wrong kext files and wrong 64UEFI files. Your EFI folder won't work on this mobo.

There has been a EFI folder to download on the first post. You need to completely replace your entire EFI folder with this download. However, you will still need to properly fill-in your own SNs, etc and change the name from "NoSN-config-19,1-V7" to "config.plist" before booting. (Only replace the comments marked "fill-in" with a correct value on the following Clover sections: Rt Variable, SMBIOS and System Parameters. Don't change anything else.)

This should boot. If not, tell me, and then we'll probably need to review your BIOS settings.
 
Thanks. It seems I tried all the ways to solve the problem of disconnecting drives during sleep. Nothing helped me. Do you have any other ideas?

Let me make certain I understand you.

You boot the computer from internal NVMe SSD. If you then plug in an external USB drive, it mounts. But then if the computer goes to sleep and you wake it up by moving mouse or typing on keyboard, the external USB drive is no longer mounted on the desktop?

Or, are you doing something different than this?

(I just tried the above steps and the USB drive remains mounted after waking from sleep. It also has the proper external icon, as shown in the attached image. I activated sleep with a Hot Corner; see attached. Also, please review Energy Saver settings.)
 

Attachments

  • Boot and ext drives.jpg
    Boot and ext drives.jpg
    24.6 KB · Views: 57
  • Energy Saver.jpg
    Energy Saver.jpg
    112.1 KB · Views: 66
  • ScreenSaverHotCorner.jpg
    ScreenSaverHotCorner.jpg
    167.3 KB · Views: 62
Last edited:
Let me make certain I understand you.

You boot the computer from internal NVMe SSD. If you then plug in an external USB drive, it mounts. But then if the computer goes to sleep and you wake it up by moving mouse or typing on keyboard, the external USB drive is no longer mounted on the desktop?

Or, are you doing something different than this?

(I just tried the above steps and the USB drive remains mounted after waking from sleep. It also has the proper external icon, as shown in the attached image. I activated sleep with a Hot Corner; see attached. Also, please review Energy Saver settings.)

No, it's not at all like that. I have a flash drive (USB) with Clover, from which I boot via UEFI. Through it, I turn on Windows or macOS.

When a computer already running on macOS goes to sleep, and then goes out of it, any flash drives that were connected to it stop working. It does not matter whether the flash drive is connected before the macOS operating system is turned on or after - there will always be a problem.
 
No, it's not at all like that. I have a flash drive (USB) with Clover, from which I boot via UEFI. Through it, I turn on Windows or macOS.

When a computer already running on macOS goes to sleep, and then goes out of it, any flash drives that were connected to it stop working. It does not matter whether the flash drive is connected before the macOS operating system is turned on or after - there will always be a problem.

I don't think using a flash drive is the most elegant way of doing a dual boot: at the very least it is slow. I dual boot on the Designare build but use two internal NVMe SSD drives: one for Mac, one for Win 10. Clover loads on the EFI on the Mac drive and from there I select which OS I want to boot. I have a timer on the Mac drive and if I do nothing, it auto-boots into Mac in 3 seconds (see attached image). I only use a USB flash drive during the initial installation. Any booting from a USB drive is much slower than an internal NVMe SSD (or even a SATA SSD), and I think they're not so reliable (which may be the real issue here).

If you consider my test example and what you're doing, they're somewhat similar except for two points:
1. my external drive is a USB SSD (not a USB stick)
2. there is no OS on it; it's only a data drive.

But, I actually did do a test of the latter point while I was setting up this build on this mobo.

For the first month, I used an external USB-connected SSD drive to boot the system. I did this so I could more easily transfer the drive to another working computer (the Designare build) to make changes during the development of the build. This external USB SSD drive made testing various settings (like the 64UEFI driver selection) much faster. When I did this, I never had any issues with the computer going to sleep and waking up using the external SSD drive. In fact, I left it running for several days watching for instability issues. I never saw any. It would properly wake up and allow me to continue where I'd left off.

This would mean that item #2 above is not your problem, leaving item #1 as the issue: the USB stick.

Assuming you've made this build according to what I uploaded (and I've seen enough variations here to know that I cannot with certainty make that assumption), then I would say the problem is not the build but your USB stick. I would recommend that you transfer your boot drive to an internal drive of either the NVMe SSD or the SATA SSD variety. If this is not to your liking, then use an external USB SSD drive instead of the USB flash (or perhaps try other brands or sizes of USB sticks if you insist on using a flash drive).

To further muddy the waters, if your USB flash is faulty, the files on it may be corrupted, something to consider if you decide to directly copy everything over to a USB SSD drive and it still does not work.

Finally, when repeated boots result in crashes, the BIOS can also become corrupted. Re-flashing your BIOS may be a good idea as well.
 

Attachments

  • Timer.jpg
    Timer.jpg
    33.8 KB · Views: 57
Last edited:
I don't think using a flash drive is the most elegant way of doing a dual boot: at the very least it is slow. I dual boot on the Designare build but use two internal NVMe SSD drives: one for Mac, one for Win 10. Clover loads on the EFI on the Mac drive and from there I select which OS I want to boot. I have a timer on the Mac drive and if I do nothing, it auto-boots into Mac in 3 seconds (see attached image). I only use a USB flash drive during the initial installation. Any booting from a USB drive is much slower than an internal NVMe SSD (or even a SATA SSD), and I think they're not so reliable (which may be the real issue here).

If you consider my test example and what you're doing, they're somewhat similar except for two points:
1. my external drive is a USB SSD (not a USB stick)
2. there is no OS on it; it's only a data drive.

But, I actually did do a test of the latter point while I was setting up this build on this mobo.

For the first month, I used an external USB-connected SSD drive to boot the system. I did this so I could more easily transfer the drive to another working computer (the Designare build) to make changes during the development of the build. This external USB SSD drive made testing various settings (like the 64UEFI driver selection) much faster. When I did this, I never had any issues with the computer going to sleep and waking up using the external SSD drive. In fact, I left it running for several days watching for instability issues. I never saw any. It would properly wake up and allow me to continue where I'd left off.

This would mean that item #2 above is not your problem, leaving item #1 as the issue: the USB stick.

Assuming you've made this build according to what I uploaded (and I've seen enough variations here to know that I cannot with certainty make that assumption), then I would say the problem is not the build but your USB stick. I would recommend that you transfer your boot drive to an internal drive of either the NVMe SSD or the SATA SSD variety. If this is not to your liking, then use an external USB SSD drive instead of the USB flash (or perhaps try other brands or sizes of USB sticks if you insist on using a flash drive).

To further muddy the waters, if your USB flash is faulty, the files on it may be corrupted, something to consider if you decide to directly copy everything over to a USB SSD drive and it still does not work.

Finally, when repeated boots result in crashes, the BIOS can also become corrupted. Re-flashing your BIOS may be a good idea as well.
I will try your advice, thank you very much.

I only turn off flash drives. Although external hard drives and SSD also show an error message, they still remain available. The image shows it.

Screenshot 2019-07-22 at 01.24.03.png
 
I have no idea where your config.plist file came from, but it wasn't from anything I've uploaded on this thread. Some of these sections in this file are missing data, or have incorrect data, for this build. The entire EFI folder has almost nothing in common with the build listed for download in the first post: missing SSDT files, wrong kext files and wrong 64UEFI files. Your EFI folder won't work on this mobo.

There has been a EFI folder to download on the first post. You need to completely replace your entire EFI folder with this download. However, you will still need to properly fill-in your own SNs, etc and change the name from "NoSN-config-19,1-V7" to "config.plist" before booting. (Only replace the comments marked "fill-in" with a correct value on the following Clover sections: Rt Variable, SMBIOS and System Parameters. Don't change anything else.)

This should boot. If not, tell me, and then we'll probably need to review your BIOS settings.


YeaHHHH!!!! i finally could boot and install everything in place...Thank you!! thank you a lot!..
everything seems to works as expected except the external BT dongle, i know that there is one internal that is not compatible, i will buy the one you mentioned but for now, how can i use the external one (bluetooth asus v4 usb-bt400).
i m trying to connect mouse and keyboard and nothing happens in the Bluetooth preferences.
one more time thank you a lot, i want to pay you!!!
 
Back
Top