This is the legacy guide that uses Clover and requires the user to manually set up the settings. It is recommended that everyone use the new guide with the automated installer. These pages are retained here for historical and educational purposes.
A Mac or another Hackintosh to prepare the installer
USB flash drive with at least 16GB of storage
We will use a variety of drivers (KEXTs) to get all devices to work. Do not add any other KEXT such as WhateverGreen (it does nothing for us as IGPU is disabled) or UsbInjectAll (we use a custom SSDT).
FakeSMC: required for all PCs to masquerade as a Macintosh
IntelMausiEthernet: driver for the first ethernet port (I219-LM)
SmallTreeIntel: driver for the second ethernet port (I210-at), must be patched
AppleALC: audio driver patches
Polaris22Fixup: fix graphics issues for Vega M
Lilu: kernel patching framework used by AppleALC
OldX4000HWLibs: macOS 10.14.5 broke Vega M support, so we load a patched version from 10.14.5 beta 1 instead
All of the above are pre-built as part of the HaC Mini release (use version v1.x for legacy Clover).