Haswell Hackintosh runs Tiger to Sonoma

Haswell Hackintosh runs Tiger to Sonoma

I built a Hackintosh that runs every Intel macOS versions from Tiger (10.4) to Sonoma (14).
Yes it's Haswell, not Penryn!
No virtualization, single dGPU and single EFI.
Unfortunately only Tiger needs non vanilla custom kernel, everything else works as clean as possible.

all images captured from a single build.

Hardware

  • CPU: i7-4790K (Haswell)
  • GPU: GeForce 8800 GTS 320MB (G80)
  • RAM: DDR3-2400 XMP 8x2+4x2 24GB
  • Motherboard: MSI Z97M Gaming M-ATX
  • Audio Codec: ALC1150
  • Ethernet Card Onboard: Atheros Killer E2205
  • Ethernet Card PCIe: Marvell Yukon 88E8053
  • SSD(NVMe): WD SN500
  • SSD(PCIe AHCI): Samsung XP941
  • SSD(SATA): OCZ Vertex 4
  • BT Card: DBT-120 USB
  • BIOS revision: 1.9 mod

How to build

Build details is described in this repo.
https://github.com/b00t0x/MSI-Z97M-Hackintosh-every-macOS/blob/main/docs/build_en.md

CPU

10.8 or later support Haswell natively, 10.6 and 10.7 needs CPUID spoof to Nehalem.
10.4 and 10.5 don't need CPUID spoof.

GPU

G80 GPU works at vanilla from 10.4 to 10.13.
10.14 and 10.15 require dosdude1's patcher, and OCLP can be used for macOS 11 and later.

NIC

Yukon 88E8053 works OOB at 10.4 to 10.14, and works at 10.15 and later with AppleYukon2.kext from 10.14.

SSD

10.13 and later supports NVMe, and 10.11 and 10.12 can handle NVMe with patch. NVMeGeneric.kext is used for 10.10.
10.5 to 10.9 run on PCIe AHCI SSD (XP941).

10.4 cause panic with AHCI, so using SATA SSD with IDE mode in BIOS.
ATAInjector.kext enables Z97 IDE mode on 10.4 to 11.

submitted by /u/Desperate_Dare1509
[link] [comments]