Contribute
Register

[SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580

Hey guys a question:

Has anybody been having issues on the latest Clover 5098 when it comes to booting a specific volume or using the "LastBootedVolume" option?

My situation:

Using AptioMemoryFix.efi r27, EMUVariable64.efi, RC Scripts installed (NVRAM.plist is being generated).
I just finished my Z390I Aorus Pro cube (mini-itx). I have macOS Catalina and Windows 10 installed on the same drive, with 2 different partitions for EFI booting.

In older Clover versions (as used with my laptops), I can set the Windows boot volume as the default volume (note that this is a fat32 volume with Windows bootloader), and Windows would always boot. On this version of Clover, no matter what I do Clover just boots macOS. I have to manually select Windows in order for Windows to boot, otherwise, macOS will be the default. I've tried setting ignoreNVRAMBoot to true and nothing, still macOS at startup. I tried placing all files in the same EFI volume, and setting the defaultLoader to the Windows loader, and still, macOS is the default :(

Is anyone else experiencing this? Is there anything else I can/should try?

Also, should I have RCScripts enabled when using AptioMemoryFix? I know EMUVariable64.efi is needed, but what about the RC scripts in order to get NVRAM, can AptioMemoryFix work without the RCScripts?
 
just a quick question
and I'm sure you explained it somewhere...though I can't find it!

what is the benefit of *** OcQuirks / FwRuntimeServices Experiment: Conclusion *** over OsxAptioFix2Drv-free2000?

I know someone said that OsxAptioFix2Drv-free2000 was deemed negative by its programmer
but what physical benefits do I get from the alternative?

-better memory timings?
-faster memory?
-stabler system?

Thanks
 
*** OcQuirks / FwRuntimeServices Experiment: Conclusion ***

As a follow-up to the original post describing this experiment, I'm happy to say that TEST 4 works on my system even from the NVMe SSD. This is, so far, the only combination of parameters that works universally across USB, SATA, Thunderbolt, and NVMe PCIe (on my system).

We may finally have a viable alternative to OsxAptioFix2Drv-free2000. But let's wait for additional user feedback.

Attached ZIP contains both:
  • OcQuirks-4.efi
  • FwRuntimeServes.efi
To test this on your system -- for Clover v5xxx only:
  • Mount EFI partition of macOS SSD.
  • Move or delete existing memory fix driver from CLOVER/drivers/UEFI folder.
  • Copy the two new files into the CLOVER/drivers/UEFI folder.
  • Ensure that EmuVariableUefi.efi is present in that folder.
  • Ensure that slide=0 is present in config.plist --> Boot Arguments.
Please ensure you have another working EFI folder to boot from in case these drivers do not work.

Quirk Default Test 1 Test 2 Test 3 Test 4 (success)
AvoidRuntimeDefrag True True True True True
DevirtualiseMmio False True True True True
DisableSingleUser False False False False False
DisableVariableWrite False False False False False
DiscardHibernateMap False False False False False
EnableSafeModeSlide True True True True True
EnableWriteUnprotector True True True True True
ForceExitBootServices True True True True False
ProtectCsmRegion False False False True False
ProvideCustomSlide True True False True True
SetupVirtualMap True True True True True
ShrinkMemoryMap False False False False False
QuirksProvideConsoleGopEnable True True True True True

Test 4 seems ok!!
 
just a quick question
and I'm sure you explained it somewhere...though I can't find it!

what is the benefit of *** OcQuirks / FwRuntimeServices Experiment: Conclusion *** over OsxAptioFix2Drv-free2000?

I know someone said that OsxAptioFix2Drv-free2000 was deemed negative by its programmer
but what physical benefits do I get from the alternative?

-better memory timings?
-faster memory?
-stabler system?

Thanks
There are several reasons for moving to OcQuirks / FwRuntimeServices in the short term, and subsequently to OpenCore itself in the medium term.
  • Although there are no actual reports of damage caused by OsxAptioFix2Drv-free2000, its plain-speaking author strongly discourages its use because it was developed initially to fix or troubleshoot a specific problem and was never meant to be a general-purpose driver.
  • Using OcQuirks / FwRuntimeServices now prepares us for the transition to OpenCore in the future.
    • OpenCore does not use AptioMemoryFix or OsxAptioFix2Drv-free2000, although these drivers may or may not work.
    • OpenCore uses its own driver called FwRuntimeServices. This driver can be configured with a number of Booter Quirks -- the same quirks that constitute the 4 experiments we conducted.
    • When we switch to OpenCore, we will not use OcQuirks, but we will specify the same Booter Quirks in our OpenCore config.plist, and those quirks will be applied dynamically at run-time rather than compile-time.
So why switch to OpenCore? Here are some of the benefits professed by those in the know:
  • OpenCore systems boot faster than Clover.
  • OpenCore provides better security (e.g. we can keep SIP enabled) and better support for FileVault.
  • More closely mimics the boot process of real Macs (CMD-Option-P-R resets NVRAM, CMD-R for Recovery, press and hold Option key to select boot device, etc.).
  • Loads third-party kexts without violating System Integrity Protection (SIP).
  • OpenCore architecture is more conducive to future growth.
 
My iTunes Music Store account is different from my iCloud account. So I have to login to them with separate IDs and passwords. It sounds as if the same is true for you. Are you getting an error about incorrect login ID or password?

Also try this:
  • Launch the new Music app.
  • From the Account menu, select Sign out.
  • Then Sign In again using the old iTunes Music Store login ID and password.
Looks like my iTunes was an old @me.com and I never realized.... but even after signing out of everything with my Apple ID, the system still wont let me change the password to the @me.com account so I can't get in... funny enough the @me.com email address is under my main Apple ID account as a way to reach me... "It just works" right? lol

What's weirder is, its not letting me sign in with my Apple ID at all. So I can't click "sign out" when I try my Apple ID cause it won't sign me in at all. It just lets me sign in to iCloud and iMessage but won't take the ID in Music, Podcasts or Apple TV

EDIT - Apple TV gives the following message - "There was a temporary problem completing your request. An unknown error occurred (1001)."
 
Last edited:
Hello, very beautiful guide. I got Catalina 10.15.1 installed, but from here I am lost. I cant find correct version of Clover to install it so I can boot from my SSD. The latest one I have is Clover v2.5k_r5096. Found it from one of the threads. Also I am running it on motherboard GPU because my 5700 XT wont boot with it. Last time I did a hackintosh was in 2016 so I am little bit under informed with the new system, etc. I would also like to ask for all the drivers and kexts, etc., needed so I can have a stable system. All help is highly appreciated.

MY Setup:
Z390 Auros Elite, i9-9900K, 5700 XT Sapphire, 32GB RAM, SSD Samsung 970 EVO Plus.
 
So I hardly ever reply in these forums even though I read them alot. But I wanted to say thanks for this great build guide. This is the 4th hack I've build over the years to support my advertinsing photography workstation needs and this one was by far the easiest yet. My build uses slightly different parts in some cases but no problems. Very few glitches and what I did have were easy to resolve by simple visiting this monster thread.

So far everything seems to be working. I dont know about Thunderbolt as I've not used it. I have 6 SSd drives ( I added a pci sata adapter) and 2 Nmve's along with an 8 bay Synology NAS attached to this beast. Its fast and so far very reliable. I dual boot wiht Windows 10 so I can sim race and even that is working flawlessly. I'm really happy.

Thanks Casey and the rest of the community for all of the hard work.
 
My iTunes Music Store account is different from my iCloud account. So I have to login to them with separate IDs and passwords. It sounds as if the same is true for you. Are you getting an error about incorrect login ID or password?

Also try this:
  • Launch the new Music app.
  • From the Account menu, select Sign out.
  • Then Sign In again using the old iTunes Music Store login ID and password.

Solved the Apple TV problem... apparently, there is a known glitch with Apple. When you set up your account for the first time, you should skip the sign into iCloud process and do it manually after your computer login account is created. I had to create a second admin account, delete my original account, recreate it and then sign in manually after the account was created, and now everything works :)
 
Hello, very beautiful guide. I got Catalina 10.15.1 installed, but from here I am lost. I cant find correct version of Clover to install it so I can boot from my SSD. The latest one I have is Clover v2.5k_r5096. Found it from one of the threads. Also I am running it on motherboard GPU because my 5700 XT wont boot with it. Last time I did a hackintosh was in 2016 so I am little bit under informed with the new system, etc. I would also like to ask for all the drivers and kexts, etc., needed so I can have a stable system. All help is highly appreciated.

MY Setup:
Z390 Auros Elite, i9-9900K, 5700 XT Sapphire, 32GB RAM, SSD Samsung 970 EVO Plus.
Hello @McGregorWin
  • Clover is available now from Github --> CloverHackyColor. We should download the .pkg file.
  • For Catalina 10.15.1 it's necessary to use WhateverGreen 1.3.4 or newer. In fact, we should just update Lilu, WhateverGreen, and AppleALC to the latest RELEASE versions.
    • These kexts are available from GitHub --> Acidanthera.
    • More direct links are available here. (If you're using FakeSMC, do not download VirtualSMC.)
 
Back
Top