Menu

RtVariables

arsr4du

Home > Configuration > RtVariables

<key>RtVariables</key>
<dict>
...
</dict>

Parameter group for defining runtime variables affecting Apple services or Clover itself.

Table of Contents


MLB

<key>MLB</key>
<string>XXXXXXXXXX</string>

Digits and letters, 17 in length, describing the motherboard's serial number. No special rule exists here. The best option is to choose a real serial number and to replace digits in the middle. For instance, write …SLICE… or whatever comes to your mind.


ROM

<key>ROM</key>
<data>AAAAAAAA</data> OR <string>UseMacAddrX</string>

Twelve hexadecimal digits, often corresponding to the MAC address of the ethernet card. According to several reports this value can be random.

Since revision 3051 Clover can detect the LAN MAC address of an ethernet device and use it as ROM.
For UEFI, it will first check the UEFI protocol for LAN information, but for legacy it will attempt to get it from the hardware instead, and because this procedure is dangerous you'll need to enable the functionality by specifying the LAN device with: UseMacAddr0 or UseMacAddr1 (up to 4 devices are calculated but only 2 will be used).
If UseMacAddrX is not set then the MAC address will not be tested for legacy; the UEFI method is safe and will always be tested.


CsrActiveConfig

  • Since revision r3259
<key>CsrActiveConfig</key>
<string>0x3</string>

Controls System Integrity Protection (SIP), see Wikipedia.

Relevant user options for SIP:

  • csr-active-config 0x0 = SIP Enabled (Default)
  • csr-active-config 0x3 = SIP Partially Disabled (Loads unsigned kexts)
  • csr-active-config 0x67 = SIP Disabled completely

BooterConfig

  • Since revision r3259

<key>BooterConfig</key>
<string>0x28</string>


MountEFI

Deprecated ! Not used since r2889.

<key>MountEFI</key>
<false/>

This parameter is connected to the startup script and passes the option to automatically mount the ESP (EFI System Partition) on each boot. For most people this will be useless. Thus it is recommended to disable it and - when needed - to enable the according option in CloverGUI.

Alternatively you can specify the disk ID, for example disk1 to mount a specific ESP on multi-disk systems.


LogEveryBoot

Deprecated ! Not used since r2889.

<key>LogEveryBoot</key>
<string>Yes</string>

The boot log is usually needed for debugging purposes only. It is recommended to turn this option off. Additionally you can specify the maximal amount of stored logs, for example 10.


LogLineCount

Deprecated ! Not used since r2889.

<key>LogLineCount</key>
<string>3000</string>

Specify the maximal amount of lines in the log file to prevent an endlessly growing file size.


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.