I have reviewed the config.plist everyone is using in all the EFI's uploaded to this thread.
It appears many of you are using the sample.plist from OpenCore and keeping entries that are not necessary for your host to boot. For example, we do not need iGPU memory patches for Intel HD3000... (see bottom of config.plist).
Attached is my latest EFI. As mentioned in post #206, I dual boot macOS (w/ FileVault) and Windows 10 (w/ BitLocker). When using a DSDT, it caused Windows to crash. This makes sense since it removed ACPI tables that Windows needs to run stable.
This is the most stable EFI I could produce. PCI fields are mapped, SSDTs generated, USB kext for Gigabyte Z370 Aorus Gaming 7 created (which also maps my BCM4360 802.11ac Wireless Network Adapter), and framebuffer for i7-8700k (Coffeelake Intel UHD 630).
I use SMBIOS 19,2. Be warned that the official OpenCore stance is to use SMBIOS 19,1 or 18,3 (depending on macOS version).
You can use corpnewt's GenSMBIOS,
to modify the config.plist in attached EFI to automatically generate a serial number and UUID.
I'm running F15a BIOS with unlocked CFG
. If you do not have that BIOS flashed, make sure you review the Quirks section of your config.plist and mark these values as True.
EDIT 12/24 - New EFI Uploaded. Better iGPU support and video acceleration with hopefully correct Framebuffer