Awesome
[!WARNING] This repo is archived due to the fact that migrated over to a Mac Mini M4 Pro and the hackintosh became a Windows Gaming machine
The details below are valid and working as of 20 November 2024 but everything should work for the entire lifetime of macOS Sequoia
<img src="https://i.imgur.com/ihiOW0G.png" height="150" title="HackintoshLogo">
macOS Sequoia - Hackintosh
Latest working macOS: 15.1.1 (24B2091)
Current OpenCore: 1.0.2 MOD (binaries)
Hardware:
- CPU: Intel 13900k @ 5.8GHz
- Cooling:
- Noctua NH-D15 (with Thermal Grizzly Kryonaut)
- 9x Noctua Fans around the case for airflow
- Cooling:
- Motherboard: Gigabyte Z690 AORUS ELITE AX DDR5
- GPU: AMD Radeon RX 6900 XT
- WiFi/Bluetooth: Fenvi T919 (BCM94360[CD]) with wired antennas
- Ethernet: Realtek RTL8125B PCI Express 2.5 Gigabit Ethernet
- RAM: 64GB @ 5200 MHz DDR5
- NVME SSD:
- 500GB WD BLACK SN850 Gen.4 NVMe PCIe SSD (macOS)
- 500GB Samsung 980 PRO Gen.4 NVMe PCIe SSD (Windows)
- SATA SSD:
- 4TB Kingston FURY Renegade Gen.4 NVMe PCIe SSD (shared with macOS and Windows - formatted as exFAT)
- Power Supply: Seasonic Prime PX - 1000W
- PC Case: NZXT H710 (important because front usb ports are mapped)
Full hardware specs and prices on PCPartPicker
SMBIOS: iMacPro1,1
The system dual boots macOS and Windows 11
Tools
Don't be an idiot and use these great tools instead of wasting your time with propertree or other plist editors:
- OpenCore Configurator - easy
config.plist
management- OpenCore Auxiliary Tools - alternative
- Hackintool - debug and map USB ports
[!WARNING] Use the modded OpenCore version to prevent Windows thinking you're running in BootCamp and creating multiple issues around ACPI. Why isn't this the default OC behaviour is beyond me.
Get it running
- Make sure to update your BIOS, disable CSM support and secure boot, enable XHCI Hand-off (for Airdrop/Continuity/Sidecar) and enable XMP.
- Create an macOS Ventura 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
[!NOTE] Enable HiDPI Display settings by running
sudo defaults write /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool true
and rebooting the PC
Here are some tips and tricks and the full OpenCore Documentation
What works
- macOS Sequoia (also Sonoma, Ventura and Monterey)
- WiFi and Bluetooth + Airdrop + Sidecar + Continuity (OOB via Fenvi T919 < Sonoma; see note)
- Audio
- HDMI/DP (with VRR)
- Most USB ports (Capped at macOS limit of 15)
- 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)
- Update to newer macOS builds over time
[!NOTE] To get WiFi working on Sonoma and newer you need to run OpenCore Legacy Patcher's Network Patches
What doesn't work
- Features that require a T2 chip like iPhone Mirroring, Apple Pay, Touch ID, etc
- Automatic macOS updates (on purpose, prevents you from breaking the setup)
Port mapping
I mapped both USB 3.0 ports and USB-C port of the case (front), all USB 2.0 ports, another 3 USB 3.0 ports (first ones coming down) + USB-C port on motherboard. Create your own mapping on Windows using USBToolBox
Xcode Benchmark
This setup wins over the Mac Studio 2022 (M1 Ultra 20-core) and the Mac Mini 2023 (M2 Pro) on Xcode compiling time. This hackintosh is the best developer machine possible, even beating M2 Pro Macs. The Mac Studio 2023 beats this hackintosh and takes the crown.
Kexts
- Lilu
- Whatevergreen
- AppleALC
- VirtualSMC + SMCProcessor + SMCSuperIO
- CpuTopologyRebuild
- RestrictEvents
- CpuTscSync
- USBPorts (USBToolBox + USBMap)
- NVMeFix
- LucyRTL8125Ethernet
- IOSkywalkFamily + IO80211FamilyLegacy (WiFi fixes)
Drivers
- OpenCanopy
- OpenRuntime
- OpenLinuxBoot (optional)
- OpenHfsPlus (optional)
- AudioDxe (optional, for boot chime)
Thanks/Credits
- Luchina Gabriel
- MaLd0n
- insanelymac
- tonymacx86
Fuck /r/Hackintosh mods for not allowing EFI sharing, forcing people to use propertree and other trash instead of great GUI apps