
Happy day! I'm finally running a clean and Success ful Hackintosh build. Absolutely everything is working! I'm so proud of it!
As a thank you to everyone who contributed to it, I'll share all of my notes. Maybe it'll help someone running a similar setup.
Enjoy!
Hardware Specification
- Processor: Intel I5 6600
- Motherboard: Gigabyte Z170 D3H
- GPU: Gigabyte AMD Radeon 5700 XT Windforce 3X
- RAM: Corsair Vengeance 2 x 16GB
BIOS Setup
- Load Optimized Defaults
- Chipset / Internal Graphics - Auto
- Chipset / VT-d - Disabled
- Chipset / Wake On Lan - Disabled
- Peripherals / XHCI Hand-off - Enabled
- Peripherals / Super IO / Serial Port 1 - Disabled
- BIOS Features / OS Type - Other OS
- BIOS Features / Fast Boot - Disabled
- Power Management / ErP - Enabled
- XMP / Memory Profile - Profile 1
Create Bootable USB
- Download MacOS Success' href='/2020/12/install-macos-catalina-on-supported-pc.html'>Catalina
- Use Install Disk Creator to create bootable USB
- Install Clover (v2.5k-5097) to USB
- Copy kexts to EFI/CLOVER/kexts/Other
- AppleALC.kext
- BrcmPatchRAM3.kext
- IntelMausiEthernet.kext
- Lilu.kext
- SMCProcessor.kext
- SMCSuperIO.kext
- USBInjectAll.kext
- VirtualSMC.kext
- WhateverGreen.kext
- Copy drivers to EFI/CLOVER/drivers/UEFI
- ApfsDriverLoader.efi
- AptioMemoryFix.efi
- AudioDxe.efi
- DataHubDxe.efi
- EmuVariableUefi.efi
- FSInject.efi
- HFSPlus.efi
- SMCHelper.efi
- VirtualSmc.efi
- Use the config.plist from https://Hackintosh.gitbook.io/-r-Hackintosh-vanilla-desktop-guide/config.plist-per-hardware/skylake as a base
- Acpi
- Boot
- Add boot flag -lilubetaall
- Add boot flag agdpmod=pikera
- Add boot flag dart=0
- Add boot flag slide=0
- Devices
- Gui
- Change Resolution to your resolution
- Kernel and Kext Patches
- SMBIOS
- iMac 17,1
- System Parameters
- Generate New
- Edit config.plist using Clover Configurator.
Tips and tricks
- Install using a different GPU (Internal GPU, the 5700 was not inserted during installation).
- Install using USB in a USB2 Port.
- Install using HDMI only.
- Might need to boot using injected kexts.
- If your USB EFI works, you can always boot using the USB in order to clean the mess you made in the Hackintosh's EFI.
Post Installation
- Install Clover on newly added partition
- Replace EFI from MacOS with EFI from MacOS Install USB
- Insert AMD GPU
SSDT
- Generate SSDT using https://github.com/Piker-Alpha/ssdtPRGen.sh
- Generate SSDT-UIAC.aml and SSDT-USBX.aml using https://github.com/corpnewt/USBMap (based on https://usb-map.gitbook.io/project/)

Post a Comment