Clover and friends [part 2]

Step 3: Configuring Clover
Now your USB has clover and a macOS recovery. For the second part we will create a config.plist.
There are two section: LAPTOPS and DESKTOPS. Pick the one for you setup.

For lappies:

Follow Fewtarius's Laptop Guide, this part will start from the beginning with Clover drivers and stuff, do follow it properly.

For deskies:

NOTE: This is a brief and limited guiding to get booting and running. This is not meant to be the final config. Check the link at the end if this part to understand what's going on.
  1. 1.
    Open CCE (it's a link): Cloud Clover Editor: an open-source web-based clover editor, and better than the app in some ways.
  2. 2.
    Create a new config
  3. 3.
    Under ACPI:
    • if you have a 4rd Gen intel Core or newer: select Generate Plugin Type under SSDT
    • if you have a 3nd Gen intel Core or older: You must make a CPUPM SSDT after the install (check the Laptop PM link in Posty Posty)
    • [May cause issues, select them after the install] Select FixRTC FixTMR FixIPIC under DSDT > Fixes
    • In the bottom right of that section: Fix ACPI Tables Headers and Auto Merge SSDTs
    • [For people with iGPU] Select the Blue Globe under Patches and choose GFX0 to IGPU
  4. 4.
    Under Boot:
    • Boot Arguments (the big zone): -v debug=0x100 nv_disable=1 kext-dev-mode=1 dart=0 (these are generic boot args for: Verbose -v debug=0x100 - Disabling Nvidia drivers from loading nv_disable=1and works only on 10.11 and prior - unsigned kexts allow in for 10.10.x kext-dev-mode-1 - disable VT-d on macOS dart=0)
    • XPM detection: NO
  5. 5.
    Under Devices:
    • USB: Inject - Add Clock ID - Fix Ownership
    • Audio: Inject : 1 (type it inside Layout ID)
    • Properties: follow the platform that suites you if you're using an intel GPU:
  6. 6.
    Under GUI:
    • Scan Options: Custom - Scan Entries - Scan Tools - Scan Kernel: Disabled - Scan Legacy: Disabled.
    • [optional] Mouse: Enabled
    • [optional] Screen Resolution - Language - Theme (I recommend Embedded Theme Type: Dark)
  7. 7.
    Under Graphics:
    • Keep it CLEAN, nothing here.
  8. 8.
    Under Kernel And Kext Patches:
    • Apple RTC - Kernel PM
    • Select the Blue Globe in Kernel Patches: add all patches
    • [optional] IF YOU NEED IT, choose a FakeCPU ID (only if you're using an older macOS version on a new hardware system, eg: running Sierra on a CoffeeLake system, choose either KabyLake if it's 10.12.6, or SkyLake id =<10.12.6)
    • [ONLY FOR IVYBRIDGE AND SANDYBRIDGE] AppleICPUPM (this helps with AppleIntelCPUPM kernel panic, it patches it for locked MSR 0xE2)
  9. 9.
    Under RT Variables:
    • Booter Config: 0x28
    • Csr Active Config: 0x3E7 (some may use 0x67 for pre-High Sierra)
  10. 10.
    Under SMBIOS:
    • Coffee Lake - iMac18,2/18,3 or iMac19,x
      • Use iMac18,1 if you are using the iGPU only
    • Kabylake - iMac18,2/18,3
    • Skylake - iMac17,1
    • Broadwell - iMac16,1 (rarely used, if ever)
    • Haswell Refresh (Devil's Canyon) - iMac15,1
    • Haswell With NVIDIA GPU - iMac14,2
    • Haswell With iGPU - iMac14,1
    • Ivy Bridge - iMac13,2
    • Sandy Bridge - iMac12,2 (although recently I've had better success with iMac13,2)
    • X79/X99 - MacPro6,1
    • X299 - iMacPro1,1
      • (~source: Vanilla guide from /u/corpnewt, edited)
  11. 11.
    Under System Parameters:
    • Inject Kexts: Yes
  12. 12.
    Under Boot Graphics:
    • [optional] for high resolution panel users (3k~4k, 1440p...) change UI Scale to 2
  13. 13.
    Select the two squares on the top right corner
  14. 14.
    Select Download
  15. 15.
    name: config (no extension)
  16. 16.
  17. 17.
  18. 18.
    Rename and copy the resulting plist file and paste it in CLOVER (partition)> EFI > CLOVER and replace the one already there.
NOTE: to understand any of these options you must read this guide: This guide gathers information and explanations for most of the hackintoshing process. Use it as an information base and guide if needed.
This can be also done with CCE.