# Clover and friends \[part 2]

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**](https://fewtarius.gitbook.io/laptopguide/prepare-install-macos/macos-memory-allocation), 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. Open [CCE](http://cloudclovereditor.altervista.org/) (it's a link): Cloud Clover Editor: an open-source web-based clover editor, and better than the app in some ways.
2. Create a new config
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. 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=1`and 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. 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:
     * For [IvyBidge](https://hackintosh.gitbook.io/-r-hackintosh-vanilla-desktop-guide/config.plist-per-hardware/ivy-bridge#properties)
     * For [Haswell ](https://hackintosh.gitbook.io/-r-hackintosh-vanilla-desktop-guide/config.plist-per-hardware/haswell#properties)\*
     * For [Skylake ](https://hackintosh.gitbook.io/-r-hackintosh-vanilla-desktop-guide/config.plist-per-hardware/skylake#properties)\*&#x20;
     * For [KabyLake ](https://hackintosh.gitbook.io/-r-hackintosh-vanilla-desktop-guide/config.plist-per-hardware/kaby-lake#properties)\*
     * For [CoffeeLake ](https://hackintosh.gitbook.io/-r-hackintosh-vanilla-desktop-guide/config.plist-per-hardware/coffee-lake#properties)\*
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. Under Graphics:
   * Keep it CLEAN, nothing here.
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. Under RT Variables:
   * Booter Config: 0x28
   * Csr Active Config: 0x3E7 (some may use 0x67 for pre-High Sierra)
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. Under System Parameters:
    * Inject Kexts: Yes
12. Under Boot Graphics:
    * \[optional] for high resolution panel users (3k\~4k, 1440p...) change UI Scale to 2
13. Select the two squares on the top right corner
14. Select Download
15. name: `config` (no extension)
16. Download
17. Save
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: <https://hackintosh.gitbook.io/-r-hackintosh-vanilla-desktop-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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://internet-install.gitbook.io/macos-internet-install/clover-boot-manager/clover-and-friends-part-2.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
