Using the WhateverGreen.kext
-wegnoegpu boot argument in your config.plist will stop your system booting with the dGPU set to provide display out services!
Using the
-igfxvesa boot argument will make the IGPU boot in to VESA (low resolution) mode, which Apple use for troubleshooting display issues.
You should be setting the IGPU to run with a Headless/Empty framebuffer and the display connected to the RX 560 only.
Having the prev-lang:kbd entry empty can cause kernel panics on Intel systems. This should be populated with the language of the keyboard you are using, Portuguese or Brazilian Portuguese. There are a few options for each language. I have set it for Portuguese.
You do not need the RestrictEvents.kext when using the iMacPro1,1 SMBIOS. That kext is specifically for MacPro SMBIOS systems.
When running macOS on a Coffee Lake system such as yours you should be using the iMac19,1 SMBIOS, as that is the closest match to your system.
Try the alternative Coffee Lake OpenCore EFI attached below.
- It deals with the issues I mention above.
- I haven't updated the OC version from 0.8.4 (September 2022).
- I removed the Olarila SSDT and added standard Coffee Lake SSDT's.
- I replaced the kexts in the /EFI/OC/Kexts folder with current versions of the kexts I think you will need.
If you get stuck or your Ethernet doesn't work, post a photo of the Verbose text from the kernel panic.
When you tell us which Motherboard you are using we can fix any Ethernet issues, if one of the Ethernet kexts provided doesn't work.