Skip to content

Instantly share code, notes, and snippets.

@AnnoyingTechnology
Last active February 22, 2020 19:15
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save AnnoyingTechnology/df647c5f4b2a84a37b5b3481c7bd6972 to your computer and use it in GitHub Desktop.
Save AnnoyingTechnology/df647c5f4b2a84a37b5b3481c7bd6972 to your computer and use it in GitHub Desktop.
Hackintosh : Gigabyte Z370N + i7-8700K + SSD NVMe + SSD S-ATA
Golden build, i7-8700K iGPU HD630 and dedicated PCIe Wifi+BT.
I put together this build for a friend that has huge iTunes and iPhoto libraries and could not get a Mac with a large enough SSD (Only Mac"Pro" (lol) and iMac"pro" (lol) allow for larger than 1 or 2Tb SSD). Fusion drive was not good enough.
He's very happy with this built, using all of his Apple peripherals as usual (apple watch, ipad, iphone, keyboard, mouse...).
Plus, his computer is faster than a 3500€ iMac. (8e gen Intel core i7 vs 7 gen Inte core i7) + decent cooling solution. + he can add one more NVMe M.2 drive and three more SATA SSDs.
Components : Gigabyte Z370N rev 1.0, i7-8700K, Samsung 970 EVO 1Tb (PCIe), Samsung 860 EVO 2Tb (SATA), PCIe Wifi+BT (BCM946302CS)
0) Prepare the USB drive using the normal procedure
1) Change some BIOS settings :
- UEFI Boot
- XMP Profile 1
- VT-d disabled
- ans a few other common things.
2) Plug in the wifi PCIe board BCM946302CS (buy it on amazon)
3) Remove the Onboard Wifi/BT M2 board (two screws underneath the motherboard) and store it for the day you sell the motherboard
4) Plug the USB drive, click on the cogs, on PCI Devices, tick the two first options, starting with "USB" (USB Ownership...)
5) Boot the installer
6) the installer reboots a first time (tick again the two options, choose the newly created Installation Volume on your SSD to continue booting)
7) the installer reboots a second time (tick again the two options, choose the newly created MacOS volume on your SSD to continue booting)
8) answer the few questions the Apple installer asks
9) launch Multibeast, tick :
- Clover UEFI Boot Mode
- AppleALC
- FakeSMC
- IntelMausiEthernet 2.4.0
- USBInjectAll
- iMac 18,3
- Clover UEFI MODE
Build it. You will have graphic artifacts temporarilly
10) launch clover configurator :
- mount the EFI partition
- change the system definition to iMac 18,1
- tick "ACPI > FixShutdown"
Save it.
11) execute "sudo forcetrim enable" in the Terminal
12) Success :
- a bootable APFS NVMe based 1To system drive (with native trim)
- a secondary HFS+ SATA SSD based 2To drive (with trim support)
- one gigabit ethernet port working
- wifi working
- video acceleration working without glitchs
- all USB 8 of the 3.0 ports working
- the USB-C port working
- bluetooth working (Apple TB touchpad, BT keyboard and BT mouse working)
- AppStore working
- iMessages working
- facetime working
- audio working
- airdrop working
- handoff working
- unlocking the computer with the Apple Watch
- amazon prime video + canal+ +netflix working (google chrome)
- 4K display on the HDMI 2.0 port
- system updates (though I'd be careful with that. I did update from 10.13.5 to 10.13.6 without a glitch)
What doesn't work :
- sleep
- some intermediate HiDPI options are missing, but I guess that could be fixed
I recommended using CloneZilla to backup your working build, as Apple butchered DiskUtility and it can't even create images of system disks nowadays....
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment