Menu

Configuration

apianti arsr4du

Home > Configuration

Table of Contents


Creating a configuration file

Clover will perform an automatic configuration based on the computer's hardware. Nevertheless, an automatic unit is never perfect and this is why the user can permanently change several parameters in the configuration file config.plist or on the fly in the GUI. The configuration file is written in XML but it can be handy to view it as a text file. It can be edited by simple text editors or by plist editors like PlistEdit. Clover is shipped with two variants of this file: a full-size version with all possible configuration options and a minimal version.

The configuration file (config.plist) must be put in the EFI/CLOVER folder.


Some general rules:

If you do not know what value a parameter needs, exclude it from the config file completely!
Do not leave a parameter without a value.
Last but not least, do not set a value you do not understand!


The following way of creating a configuration file is offered:

  1. Install the minimal version, which only uses safe parameters
  2. Load Clover's GUI and enter the Options menu (by pressing O)
  3. Browse all options and try to understand what is set and why
  4. Fix what you understand and leave the rest like it is
  5. Load the OS. If it doesn't load, repeat from step 2 until it starts

In the OS start the Terminal and enter:

/usr/local/bin/clover-genconfig >config.plist

This way you get a nearly complete configuration file with the parameters used to successfully load the OS. Some more manual work is needed to finish it.


A new way is as follows:

Rev 4504

Now clover-genconfig is able to produce all your injection keys used at last successful boot including automatic properties when inject=YES. But not including _DSM methods.

  1. Boot as usual. New or old Clover revision.
  2. Use new clover-genconfig to produce your current config.plist.
  3. Update Clover to revision > 4500
  4. Update you config.plist to switch off all injection including Graphics, Audio, LAN, USB
  5. Disable all AddProperties and Arbitrary.
  6. Insert new produced Device->Properties dictionary which will include all your old properties.

Enjoy!


Config.plist structure


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.