OpenCorePkg / Documentation / Configuration Template / Bugtracker
Discussion and installation should be done in a separate thread! This thread is for development only!
Current status as of April 2019:
Support for UEFI and DuetPkg (legacy) booting
APFS and HFS+ compatibility
ACPI patcher (adding, dropping, binary patching, relocation)
Apple-compatible bless implementation
DataHub and SMBIOS generation
Symbolic kext and kernel patcher
Direct kext injection/patching/blocking within prelinkedkernel
Installation/Recovery/FileVault 2 support
Configuration in config.plist with open documentation
Simple boot picker for quick launch
Direct boot from dmg images
Known defects live here.
For those, who are not familiar with the history, OpenCore is a project initially born in HermitCrabs Lab that unfortunately almost died before its birth. This release is both a rebirth and a complete rewrite of OpenCore, which brings a number of new ideas, and tries to preserve the smart moves incorporated by iNDi and his team. Other than that, I wish to express my deepest words of gratitude to Acidanthera and WWHC members: your participation was and remains the key for project success, and you are simply the best.
Clover r4961 ISO compiled with GCC and minimal config.plist compatible for use in VMWare Workstation.
Tested with unlocked Workstation 15 running OSX 10.9 -->10.14 guest in Windows X64 host.
1. Download and unzip "EFI_Clover_r4961 for VMware.zip". Mount Clover-v2.4k-4961-X64.iso by double clicking on it.
2. Mount your VM's EFI System Partition eg in terminal
sudo diskutil mount disk0s1
3. Copy EFI folder from step 1 into the EFI partition
4. Shutdown the VM, add bios.bootDelay = "3000" to your VM's vmx file
5. Reboot your VM, press <F2> to access the VMware Boot Manager and add CLOVERX64.efi to the boot menu.
Substitute your own unique and valid MLB and ROM variables in the /EFI/CLOVER/config.plist (Rt Variables section) to activate iMessage/Facetime on your VM.
after years I come back to Hackintosh. In the early days I played with ozmosis and my good old 4700k. Now I'm back and worked around a 100% working setup with enough power to get me through all my tasks like audio, video cut etc.
In this short tutorial I will guide you through BIOS Settings and give you access to my EFI Folder. This I do because I haven't found anything on the web for my setup. Maybe it will help some of you. When you follow the steps you will have a perfect running Hackintosh like I do have now
I've chosen the iMac 18,3 because of the easy integration of both Graphic Units and the support of HEVC.
CPU: Intel i7 9700k (Overclocked in Bios to 4,7 GHz)
SMBIOS: iMac18,3 (Because of Dedicated Graphics and HEVC Intel Support)
RAM: 32GB G.Skill Trident Z RGB DDR4-3200 DIMM CL16 (XMP Profile to 3200MHz)
Motherboard: MSI MPG Z390 GAMING PRO CARBON (MS-7b17) <- It's the model without WLAN/Bluetooth
Graphic Card: Sapphire RX580 Nitro+
Bluetooth & WLAN: Broadcom Card in PCI Adapter
What is working:
Almost everything! All USB Ports, Intel Power Management, Bluetooth, WLAN, LAN, Intel Graphics HEVC, Boot/Reboot, Sleep
What is not working:
Facetime & iMessage (Don't need it but I will come back to this)
1. Create Mojave 10.14.5 USB Drive | https://www.youtube.com/watch?v=9CZDXxKfodE&t=95s | Us this tutorial or search the forum
2. Load my EFI Folder: https://workupload.com/file/zkJ4zdQk
3. Go into your bios and use my settings in the Screenshot I attached
4. Boot from USB Stick | Install Mojave | Boot into Mojave (Check other Tutorials if you don't know how)
5. Generate Serials with Clover Configurator
6. Happy Hackintosh Life!
Kext I use:
AppleALC.kext | Needed for Sound
BrcmFirmwareData.kext | Needed for my WLAN/Bluetooth Card
BrcmNonPatchRAM2.kext | Needed for my WLAN/Bluetooth Card
BrcmPatchRAM2.kext | Needed for my WLAN/Bluetooth Card
CodecCommander.kext | Fix Problems after Sleep
CPUFriend.kext | Perfect Power Management for my CPU
CPUFriendDataProvider.kext | Perfect Power Management for my CPU
FakePCIID_Broadcom_WiFi.kext | Needed for my WLAN/Bluetooth Card
FakePCIID.kext | Needed for my WLAN/Bluetooth Card
FakeSMC.kext | Standard
IntelMausiEthernet.kext | Ethernet
Lilu.kext | Standard
USBInjectAll.kext | To fix all USB Ports
WhateverGreen.kext | Needed for graphics
If you have success with my little tutorial and EFI Build let me know! Hope you reach the desktop and will be happy!