- Joined
- Jun 19, 2018
- Messages
- 39
- Motherboard
- Asus Maximus Hero X Z370
- CPU
- i5-8600K
- Graphics
- RX 6600 XT
I'm bored so you are probably in luck with that, as I have generated an OpenCore EFI based on OC 0.9.3 that should work with your Coffee Lake Z370 system. It is based on the EFI folder I use for my MSI Z370 Pro-A system.
The EFI contains the SSDT's, Drivers, Kexts and Tools you need to boot a Z370 CFL system when a discrete GPU is used to drive the display(s), i.e. it uses a headless framebuffer for the Intel UHD 630 IGPU.
It doesn't contain the SMBIOS data for your system.
If you have created a custom USBPorts.kext for your system you will need to add the kext to the /EFI/OC/Kexts folder along with a companion entry for the kext in the config.plist.
- You will need to copy this from your current Clover config.plist.
- Using your current SMBIOS data will be fine as long as you are using either the iMac18,3 or iMac19,1 SMBIOS.
- If you are using anything else you need to generate a new SMBIOS based on one of these two systems.
- If you continue to use High Sierra then use the iMac18,3.SMBIOS
- If you use Mojave or newer use the iMac19,1 SMBIOS.
If you don't have a custom USBPorts.kext why not!
That being the case you will need to add the following:
- USBInjectAll.kext to the /EFI/OC/Kexts folder along with a companion entry in the config.plist and
- You will need to enable the Kernel > Quirks > XhciPortLimit entry in the config.plist.
The OC EFI is set to boot macOS High Sierra or newer, i.e. contains the UEFI > APFS > MinDate and MinVersion required for High Sierra.
The config.plist doesn't contain any AMD or Nvidia boot arguments. for the following reasons.
Using the EFI:
- Your RX6600 is not supported in any macOS release prior to Monterey 12.1.
- You currently have a working installation of macOS High Sierra, which you can use to test the OpenCore EFI, to ensure it works before you try to upgrade your system to Ventura.
I would recommend you get hold of a spare USB pen drive, any size as you will only be using the 200MB EFI partition, and do the following:
The EFI folder is now ready for use.
- Format the USB pen drive as HFS+ GUID in Disk Utility with a single partition.
- Mount the EFI partition on the USB pen drive,
- Use hackintool or similar so you can see the EFI partition on your desktop.
- Make the edits I recommended above to the EFI folder.
- If you get stuck or can't for some reason make the edits necessary let us know, we may be able to help.
- Copy the completed/revised OC EFI folder to the root of the EFI partition on the USB pen drive.
Now you need to do the following:
If you decide to use this OpenCore EFI let us know how you get on.
- Shutdown your system.
- Insert the USB pen drive in a spare USB2 port on your case.
- Boot up your system and access the Bios Boot menu,
- You need to press the F8 key on an Asus board to access the Bios Boot menu.
- Select the UEFI partition on the USB pen drive as the boot device.
- This should boot you to the OpenCore GUI boot screen.
- Press the Spacebar button.
- This will unhide some Drivers.
- Select the ResetNvramEntry.efi driver.
- This will clear the systems current Nvram and automatically reboot your system.
- You need to select the USB pen drive from the Bios Boot menu again.
- This time select your macOS High Sierra icon from the boot screen.
- This should boot your system in Verbose mode, i.e. lots of text flowing across the screen, till it goes black and then the Apple progress bar appears.
- The next thing you should see is the Login Screen for macOS.
If not, update your Clover setup as recommended by @UtterDisbelief.
Hi Edhawk
I was able to 'flash' your config file with a terminal online tool from github (I forget which), in order to update my SBIOS data, etc.
All of your instructons above worked for High Sierra.
So after confirming I could boot from your EFI, I copied it over from the bootable USB, and replaced the Clover files on my main drive EFI partition. Was able to boot just from drive.
Then I tried upgrading to Ventura just the normal way, by just double clicking the app downloaded from Apple Store. My system restarted and after some 'verbose mode', screen went blank, computer still running. I waited about 10 minutes before deciding to restart. OC found the mac install app and again went into verbose mode, lasting a bit longer this time. Alas after it was done I am not able to boot back into macOS.
Each time before booting I made sure I used ResetNvram.
I am wondering if maybe I needed to change my SMBIOS to iMac 19,1 before running the upgrade to Ventura (could it be this simple?? Is this what I did wrong?).
The only other thing I can think of, is that maybe I need to use the OpenCore patcher to run the upgrade to Ventura...
Anyway, thank you again for the EFI, mighty generous of you! Any pointers or tips on the way forward from here greatly appreciated, thanks!