Awesome
[!WARNING] This repo is archived due to the fact that I migrated over to new hardware, the new repo is here
<img src="https://i.imgur.com/foW4AcU.jpg" height="350" title="HackintoshLogo">
macOS Ventura - Hackintosh
Latest working macOS: 13.0.1 (22A400)
Current OpenCore: 0.8.6
Complete hardware specs:
- CPU: Intel 10900k OC to 5.1GHz
- Cooling:
- Noctua NH-D15 (with Thermal Grizzly Kryonaut)
- 6x Noctua Fans around the case for airflow
- Cooling:
- Motherboard: Gigabyte Z490 Vision G
- GPU: AMD Radeon RX 6900 XT
- WiFi/Bluetooth: Fenvi T919 with wired antennas
- Ethernet: Realtek RTL8125B PCI Express 2.5 Gigabit Ethernet
- RAM: 64GB @ 3200 MHz DDR4
- NVME SSD:
- 500GB Kingston A2000 NVMe PCIe SSD (macOS)
- 500GB Kingston A2000 NVMe PCIe SSD (Windows)
- SATA SSD:
- 4TB Samsung Evo 860 SATA SSD (shared with Windows and Linux, formatted as exFAT)
- 500GB Samsung Evo 840 SATA SSD (Linux)
- PC Case: NZXT H710 (important because front usb ports are mapped)
SMBIOS: iMac20,2
The system triple boots Windows 11 and Ubuntu Mate
Tools
Don't be an idiot and use these great tools instead of wasting your time with propertree or other plist editors:
- OpenCore Auxiliary Tools - easy
config.plist
management- OpenCore Configurator - alternative for OCAT
- Hackintool - debug and map USB ports
Get it running
- Make sure to update your BIOS, disable CSM support and enable XHCI Hand-off (for Airdrop/Continuity/Sidecar) and XMP
- Create an macOS Monteray/Big Sur USB-Installer Stick, install OpenCore and copy my EFI folder (how?)
- Generate a new serial number, motherboard id, ROM (that's your motherboard's mac address without dots) and SMUUID (make sure serial number is invalid in order to iMessage/Facetime to work) (how?)
- Boot the new macOS partition
- Copy the EFI to the local disk
Here are some tips and tricks
What works
- macOS Ventura, Monteray and Big Sur
- WiFi and Bluetooth + Airdrop + Sidecar + Continuity (OOB via Fenvi T919)
- Audio
- NOTE: Run
defaults write com.apple.AppleGVA gvaForceAMDKE -boolean yes
if Apple Music won't start playing songs
- NOTE: Run
- HDMI/DP (with VRR)
- All USB ports
- Everything iCloud related (Drive, iMessage, Facetime, unlock with Apple Watch, etc)
- Intel Quick Sync (if you enable iGPU in BIOS)
- Temperature monitoring
- Resizable Bar Support (enable Above 4G Decoding in BIOS)
- Shutdown/Reboot/Update to newer macOS builds over time
- Sleep
- NOTE: Disable
Power Nap
and runsudo pmset -a FLAG VALUE
to match this if your hackintosh wakes up randomly
- NOTE: Disable
What doesn't work
- I225-V 2.5Gbit Ethernet Adapter on Monteray only works if you reflash the firmware. However it did break the WiFi for me.
I'm currently using a PCI card (Realtek RTL8125B PCI Express 2.5 Gigabit Ethernet) with the LucyRTL8125Ethernet
kext as I already bought the card before the fix was found.
Port mapping
All USB ports work except the two next to the ethernet port (HS03/SS03 and HS04/SS04). I needed another USB-C port on the front of my case + a USB 3 port + a USB 2 port so I had to disable those 2. If you don't need front IO (or use a different PC case) you can use USBInjectAll.kext
, set XhciPortLimit = true
and use Hackintool to map the ports you want.
The USB-C port on the motherboard works and it's reversible.
Kexts used:
- Lilu
- Whatevergreen
- AppleALC (audio layout 28)
- VirtualSMC + SMCProcessor + SMCSuperIO
- RadeonSensor + SMCRadeonGPU
- USBPorts
- NVMeFix
- CPUFriend (optional)
- CPUFriendDataProvider (optional, build your own if you don't have a 10900k)
- LucyRTL8125Ethernet (optional)
Drivers used:
- OpenCanopy
- OpenRuntime
- OpenLinuxBoot (optional)
- OpenHfsPlus (optional)
Thanks/Credits
- 5T33Z0
- SchmockLord
- samuel21119
- insanelymac
- tonymacx86
Fuck /r/Hackintosh mods for not allowing EFI sharing and being on power trips