OpenCore EFI for a 100% stable Intel i9 10900k + Z490 Vision G Hackintosh
Latest working macOS: 11.0.1
Current OpenCore: 0.6.3
Complete hardware specs:
- i9 10900k OC to 5.1GHz
- Gigabyte Z490 Vision G
- Fractal Design Celsius S24 Black
- Radeon RX 5700 XT 8 GB
- Fenvi T919
- 64GB RAM - 3200 MHz DDR4
- 500GB Kingston A2000 NVMe PCIe SSD (macOS Partition) + 500GB Kingston A2000 NVMe PCIe SSD (Windows Partition) + 1TB Samsung Evo 860 SATA SSD + other HDDs for storage (shared with Windows - exFAT)
SMBIOS: iMac20,2
The system dual boots Windows 10
- Make sure to update your BIOS, disable VT-d, disable CSM support and enable XHCI Hand-off (for Airdrop/Continuity/Sidecar)
- Create an macOS Catalina/Big Sur USB-Installer Stick, install OpenCore and copy my EFI folder (how?)
- Generate a new serial number, motherboard id, ROM (that's your mobo's mac address without dots) and SMUUID (make sure serial number is invalid in order to iMessage/Facetime to work) (how? + this tool)
- Boot the new macOS partition
- macOS Catalina and Big Sur
- WiFi and Bluetooth + Airdrop + Sidecar + Continuity (OOB thanks to Fenvi T919)
- Audio
- HDMI/DP (OOB thanks to 5700 XT)
- All USB ports
- 2.5Gbit Ethernet
- Everything iCloud related (Drive, iMessage, Facetime, unlock with Apple Watch, etc)
- Intel Quick Sync (if you enable IGPU in BIOS)
- Temperature monitoring for everything except GPU (no 5700xt temp support in VirtualSMC)
- DRM content (Netflix, ATV+, Airplay 2 mirroring etc)
- Shutdown/Reboot/Update to newer macOS builds over time
- Sleep? Never got the chance to test it, my hackintosh is up 24/7
- AppleALC (audio)
- Lilu + Whatevergreen (Audio helper, DRM support, IGPU helper)
- VirtualSMC + addons (you cannot boot without this + temperature support)
- FakePCIID (there is no real Mac running a 10900k, we must fool the macOS to boot. this is how)
- FakePCIID_Intel_I225-V (ethernet)
- FakePCIID_Intel_HDMI_Audio (optional, support for audio via HDMI)
- DAGPM (better dGPU performance for 5700xt)
- OpenCanopy.efi (required by OpenCore)
- OpenRuntime.efi (required by OpenCore)
- HFSPlus (optional, make HFS drives discoverable in OpenCore bootloader if you want to use Mojave or older macOS versions)
- SchmockLord
- samuel21119
- tonymacx86
- insanelymac
Fuck /r/Hackintosh for not allowing EFI sharing