Based on the configuration of b1, which I would like to thank, I would like to share the Opencore 0.5.6 version, tested on Mojave (10.14.6), updated from mac app store to Catalina (10.15.3).
i5 8400
nitro rx580
z370n
16 GB 2666mhz
Tested on BIOS F10-F13 z370n - iMac19,1 SMBIOS
Updated to 0.5.9 + Open Canopy GUI. Tested on Catalina 10.15.5 (19F101) with F13 BIOS and SMBIOS 19,1. IGPU + GPU.
Build:
i7 8086k + A budget Deepcool Gammax 400 cooler with the leds cut off using pliers.
XPG s11 Pro 512Gb (Formerly known as a rebranded SX8200 Pro) NVME for Mac OS, A400 Sata SSD drive for Windows.
16gb 2x8gb 2400 mhz HyperX memory @2933mhz 16-17-17-35 1.2v;
Sapphire Nitro RX580; Leds OFF.
Corsair 550w Gold PSU;
NZXT H200 case for optimal negative pressure.
Bios Settings:
M.I.T -> Advanced Memory Settings -> Extreme Memory Profile (X.M.P.) : Profile1
BIOS: CSM: disabled
Сhipset -> Internal Graphics = Enabled
Сhipset -> DVMT Pre-Allocated = 128MB
Сhipset -> DVMT Total Gfx Mem = 128MB
Peripherals -> Trusted Computing -> Security Device Support : Disabled
Peripherals -> Network Stack Configuration -> Network Stack : Disabled
Peripherals -> USB Configuration -> Legacy USB Support: Enabled
Peripherals -> USB Configuration -> XHCI Hand-OFF: Enabled
Peripherals ->RGB Fusion -> Disabled
Chipset -> Vt-d: Enabled
Chipset -> IOAPIC 240119 Entries: Enabled
Instructions:
1) Backup your EFI, making it bootable on a USB stick. Always.
2) !!!!!! Read the "READ ME!!!" on EFI FOLDER
-> move the folder to EFI partition.
What works:
Working fine with a replaced i7 8086k;
DRM on Pollaris RX580: Netflix on safari ok. Prime video only works on chrome and with shikigva=80 bootflags. Apple TV content just works.
Shutdown, restart;
Audio;
Sleep working well with "sudo pmset -a TCPKEEPALIVE 0" command on terminal (no random wakes, maybe this is your fix, slam2019);
Front Panel USB, USB's near the wifi-bt antennas disabled due to the limitation of the usb;
PowerNap;
Wifi, Bluetooth, Handoff and continuity with bcm94360cs2+adapter;
iMessage;
Quicksync;
FileVault 2;
Nvram ;
Ethernet 1 and 2;
Quicksync;
Sidecar;
Dual boot with Windows on another ssd.
What doesn't work: LEDS.
->
Known issue: VirtualSMC.kext not working with SMCProcessor.kext and SMCSuperIO.Kext after the 1.1.2 version. 1.12 - 1.1.4 VirtualSMC.kext will work only if SMCprocessor.kext and SMCsuperIO.kext are both disabled in config.plist.- Fixed VirtualSMC, added Nvmefix.Kext and disabled xhciportlimit on config.plist. Thanks!