laptoparrandale062.lst 20.4 KB
Newer Older
M
mackie100 已提交
1
=<span class="title">Laptop: (1st Gen) Clarksfield and Arrandale OpenCore 0.6.2</span><br/>
2
# Generic config suitable for initial installation
M
mackie100 已提交
3 4
# OpenCore v0.6.2 Intel Clarksfield and Arrandale Laptop Sanity Check
=<a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html>https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html</a>
5
=<hr>
M
mackie100 已提交
6 7 8 9 10 11 12
# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#kernel
# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#acpi
# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts
# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html
# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy
# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#platforminfo
# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#deviceproperties
13 14 15

ACPI
:Add
M
mackie100 已提交
16 17 18 19 20 21 22 23 24
 count==0 "-You have no SSDT Patches. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#acpi>[Acpi Docs]</a>"
 [Path]==DSDT.aml "-<b>{$Path}</b> You should not be including your dumped DSDT. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#acpi>[Acpi Docs]</a>"
 [Path]==SSDT-1.aml "-<b>{$Path}</b> This is just an example SSDT. If you really made this yourself, call it something more descriptive"
 [Path]==SSDT-PLUG.aml "-<b>{$Path}</b> does not work on Ivy Bridge and older systems"
 [Path]==SSDT-GPIO.aml "-<b>{$Path}</b> this doesn't belong on an Ivy Bridge or older system"
 [Path]~=".dsl$" "!<b>{$Path}</b> Only include .aml files here. dsl files need to be compiled to .aml"
 [Enabled]==no "-<b>{$Path}</b> is <b>disabled</b>. Either enable it or remove it to get rid of this warning"
 [Path]==SSDT-EC-LAPTOP.aml&SSDT-EC.aml "-<b>{$Path}</b> don't use both <b>SSDT-EC-USBX-LAPTOP</b> and <b>SSDT-EC</b>"
 [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-LAPTOP.aml. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#acpi>[Acpi Docs]</a>"
25
 [Path]!=SSDT-PNLF.aml "-<b>{$Path}</b> is missing, please add this if you're using a laptop. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#acpi>[Acpi Docs]</a>"
M
mackie100 已提交
26 27 28 29
 [Path]==SSDT-PNLF-CFL.aml "-<b>{$Path}</b> This should not be included on Kaby Lake and older laptops, instead use SSDT-PNLF. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#acpi>[Acpi Docs]</a>."
 [Path]==* " <b>{$Path}</b> Make sure this file is in your OC/ACPI directory"
 [Path]==SSDT-OLA.aml "!<b>{$Path}</b> Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#acpi>[Acpi Docs]</a>."
 [Path]==SSDT-OLARILA.aml "!<b>{$Path}</b> Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#acpi>[Acpi Docs]</a>."
30 31 32

:Quirks
 count==5
M
mackie100 已提交
33
 FadtEnableReset~=.* " <b>{$setting}</b> = <b>{$value}</b>"
34 35 36 37 38 39 40 41
 NormalizeHeaders=no
 RebaseRegions=no
 ResetHwSig=no
 ResetLogoStatus=no

Booter

:Quirks
M
mackie100 已提交
42
 AvoidRuntimeDefrag=yes " <b>{$setting}</b> = <b>{$value}</b> If you board does not support UEFI, please disable this":" <b>{$setting}</b> = <b>{$value}</b> This is only required if your supports UEFI"
43 44 45 46
 DevirtualiseMmio=no
 DisableSingleUser=no
 DisableVariableWrite=no
 DiscardHibernateMap=no
M
mackie100 已提交
47 48
 EnableSafeModeSlide=yes " <b>{$setting}</b> = <b>{$value}</b> If you board does not support UEFI, please disable this":" <b>{$setting}</b> = <b>{$value}</b> This is only required if your supports UEFI"
 EnableWriteUnprotector=yes " <b>{$setting}</b> = <b>{$value}</b> If you board does not support UEFI, please disable this":" <b>{$setting}</b> = <b>{$value}</b> This is only required if your supports UEFI"
49
 ForceExitBootServices=no
M
mackie100 已提交
50
 ProtectCsmRegion~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>ProtectMemoryRegions</b> instead"
51 52 53
 ProtectMemoryRegions=no
 ProtectSecureBoot=no
 ProtectUefiServices=no
M
mackie100 已提交
54
 ProvideCustomSlide=yes " <b>{$setting}</b> = <b>{$value}</b> If you board does not support UEFI, please disable this":" <b>{$setting}</b> = <b>{$value}</b> This is only required if your supports UEFI"
55
 ProvideMaxSlide=0
M
mackie100 已提交
56 57 58
 RebuildAppleMemoryMap=no " <b>{$setting}</b> = <b>{$value}</b> If you plan to boot OS X 10.6 or older, please enable this":" <b>{$setting}</b> = <b>{$value}</b> This is only required if you plan to boot OS X 10.6 or older"
 SetupVirtualMap=yes " <b>{$setting}</b> = <b>{$value}</b> If you board does not support UEFI, please disable this":" <b>{$setting}</b> = <b>{$value}</b> This is only required if your supports UEFI"
 ShrinkMemoryMap~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>RebuildAppleMemoryMap</b> instead"
59 60 61 62 63 64 65
 SignalAppleOS=no
 SyncRuntimePermissions=no

DeviceProperties

:Add
::PciRoot(0x0)/Pci(0x2,0x0)
M
mackie100 已提交
66 67
 framebuffer-patch-enable~="01000000" " <b>{$setting}</b> = <b>{$value}</b> iGPU set correctly":"-<b>{$setting}</b> = <b>{$value}</b> - iGPU may not be set correctly. Please read the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#deviceproperties>[DeviceProperties Docs]</a>"
 framebuffer-singlelink~="01000000" " <b>{$setting}</b> = <b>{$value}</b> iGPU set correctly":"-<b>{$setting}</b> = <b>{$value}</b> - iGPU may not be set correctly. Please read the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#deviceproperties>[DeviceProperties Docs]</a>"
68 69

::PciRoot(0x0)/Pci(0x1b,0x0)
M
mackie100 已提交
70 71
 framebuffer-patch-enable~=.* "!<b>{$setting}</b> is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)"
 framebuffer-singlelink~=.* "!<b>{$setting}</b> is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)"
72 73 74 75

Kernel

:Add
M
mackie100 已提交
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
 count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts>[Kexts Docs]</a>"
 [BundlePath]==Lilu.kext " <b>Lilu.kext</b> make sure this Kext is in your <b>OC/Kexts</b> directory and the first kext listed here":"!<b>Lilu.kext</b> is missing. Add it to the top of this list"
 [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-<b>{$BundlePath}</b> don't use both <b>FakeSMC.kext</b> and <b>VirtualSMC.kext</b>"
 [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either <b>FakeSMC.kext</b> or <b>VirtualSMC.kext</b> here"
 [BundlePath]==VoodooHDA.kext&AppleALC.kext "-<b>{$BundlePath}</b> don't use both <b>VoodooHDA.kext</b> and <b>AppleALC.kext</b>"
 [BundlePath]==AppleALC.kext "$alcbootarg='-<b>{$setting}</b> = <b>{$value}</b> You need to add <b>alcid=</b><_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;"
 [BundlePath]==VoodooHDA.kext " <b>{$BundlePath}</b> Note that <b>AppleALC.kext</b> tends to have better audio quality"
 [BundlePath]!=WhateverGreen.kext "-<b>WhateverGreen.kext</b> is missing. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts>[Kexts Docs]</a>"
 [BundlePath]==XLNCUSBFIX.kext "!<b>XLNCUSBFIX.kext</b> this is an AMD-specific kext, don't use on Intel"
 [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-<b>{$BundlePath}</b> while this might work, <b>SmallTreeIntel82576.kext</b> is considered more reliable"
 [BundlePath]==SMCLightSensor.kext     "!<b>{$BundlePath}</b> Please ensure your laptop has a light sensor, otherwise this can cause issues"
 [BundlePath]==SMCBatteryManager.kext  "!<b>{$BundlePath}</b> Please ensure your battery has been properly patched to 8bits, otherwise this can cause issues"
 [BundlePath]==XHCI-unsupported.kext  "-<b>{$BundlePath}</b> you probably don't need this"
 [BundlePath]==FakePCIID.kext "-<b>{$BundlePath}</b> there are better ways to fake device ids"
 [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-<b>{$BundlePath}</b> there are better ways to fake device ids"
 [BundlePath]==* " <b>{$BundlePath}</b> make sure this Kext is in your <b>OC/Kexts</b> directory"
92 93 94 95 96

:Emulate
 DummyPowerManagement=no

:Quirks
M
mackie100 已提交
97
 AppleCpuPmCfgLock=yes " <b>{$setting}</b> = <b>{$value}</b> You should disable CFG-Lock in your bios instead of using this":" <b>{$setting}</b> = <b>{$value}</b> Make sure CFG-Lock is disabled in your bios"
98
 AppleXcpmCfgLock=no
99 100
 AppleXcpmExtraMsrs=no
 AppleXcpmForceBoost=no
M
mackie100 已提交
101
 CustomSMBIOSGuid=no " <b>{$setting}</b> = <b>{$value}</b> If you have a Dell or VIAO motherboard, please enable this":" <b>{$setting}</b> = <b>{$value}</b> This is only required if you have a Dell or VIAO motherboard"
102
 DisableIoMapper=yes
M
mackie100 已提交
103 104 105
 DisableRtcChecksum~=.* " <b>{$setting}</b> = <b>{$value}</b>"
 DummyPowerManagement~=.* "!<b>{$setting}</b> was moved in OpenCore v0.6.2 - See <b>Kernel -> Emulate</b>"
 ExtendBTFeatureFlags~=.* " <b>{$setting}</b> = <b>{$value}</b>"
106
 LegacyCommpage=no
M
mackie100 已提交
107
 ExternalDiskIcons~=.* " <b>{$setting}</b> = <b>{$value}</b>"
108
 IncreasePciBarSize=no
M
mackie100 已提交
109
 LapicKernelPanic=no " <b>{$setting}</b> = <b>{$value}</b> If you have an HP laptop, please enable this":" <b>{$setting}</b> = <b>{$value}</b> This is only required if you have an HP laptop"
110 111
 PanicNoKextDump=yes
 PowerTimeoutKernelPanic=yes
M
mackie100 已提交
112
 ThirdPartyDrives~=.* " <b>{$setting}</b> = <b>{$value}</b>"
113 114 115 116
 XhciPortLimit=no

Misc
:Boot
M
mackie100 已提交
117 118 119 120 121 122 123
 BuiltinTextRenderer~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See UEFI/TextRenderer"
 ConsoleBehaviourOs~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
 ConsoleBehaviourUi~="" "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
 ConsoleMode~=.* "!<b>{$setting}</b> has been moved to UEFI/Output section as of OpenCore v0.5.6"
 Resolution~=.* "!<b>{$setting}</b> has been moved to UEFI/Output section as of OpenCore v0.5.6"
 ConsoleAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
 HideSelf~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
124 125
 PollAppleHotKeys=no
 ShowPicker=yes
M
mackie100 已提交
126
 UsePicker~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
127 128 129 130
 TakeoffDelay=0
 HibernateMode=None
 PickerMode=Builtin
 HideAuxiliary=no
M
mackie100 已提交
131
 PickerAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
132 133 134 135 136 137
 PickerAudioAssist=no
 Timeout=5

:Debug
 AppleDebug=yes
 ApplePanic=yes
M
mackie100 已提交
138 139 140
 DisableWatchDog=yes :" <b>{$setting}</b> enabling this will help debugging"
 Target=67 :" <b>{$setting}</b> see the <a href=https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html>[Debugging Docs]</a> for more info on debug target numbers"
 DisplayLevel=2147483714 :" <b>{$setting}</b> see <a href=https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html>[Debugging Docs]</a> for more info debug display levels"
141 142 143
 DisplayDelay=0

:Entries
M
mackie100 已提交
144
 [Arguments]~=debug "!<b>Arguments</b> = <b>{$Arguments}</b> boot-args go in the nvram section, not here"
145 146 147 148 149 150

:Security
 AllowNvramReset=yes
 AllowSetDefault=yes
 ApECID=0
 AuthRestart=no
M
mackie100 已提交
151 152
 BlacklistAppleUpdate~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.6.0 - See <b>run-efi-updater</b> under NVRAM instead"
 BootProtect~=.* " <b>{$setting}</b> = <b>{$value}</b>"
153 154
 DmgLoading=Signed
 EnablePassword=no
M
mackie100 已提交
155 156
 RequireSignature~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See <b>Vault</b>"
 RequireVault~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See <b>Vault</b>"
157
 Vault=Optional
M
mackie100 已提交
158
 SecureBootModel~=.* " <b>{$setting}</b> = <b>{$value}</b>"
159
 HaltLevel=2147483648
M
mackie100 已提交
160 161
 ExposeSensitiveData=6 :" <b>{$setting}</b> = <b>{$value}</b>"
 ScanPolicy=0 :"-<b>{$setting}</b> = <b>{$value}</b>. Initially you want 0 here, but once you are up and running check <a href=https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy>[Scanpolicy Docs]</a> for why you should change this"
162 163 164 165 166 167 168 169 170 171 172

:Tools
 count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here"

NVRAM
 LegacyEnable=no
 LegacyOverwrite=no
 WriteFlash=yes

:Add
::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
M
mackie100 已提交
173 174
 UIScale~=(01|02) " <b>{$setting}</b> = <b>{$value}</b>":" <b>{$setting}</b> = <b>{$value}</b> but it is usually set to <b>01</b> or <b>02</b>"
 DefaultBackgroundColor~=.* " <b>{$setting}</b> = <b>{$value}</b>"
175 176

::7C436110-AB2A-4BBB-A880-FE41995C9F82
M
mackie100 已提交
177
 boot-args~="ncpi=" "!<b>{$setting}</b> = <b>{$value}</b> I think you mean <b>npci=</b> there not <b>ncpi=</b>":""
178
 boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":""
M
mackie100 已提交
179
 boot-args="-v keepsyms=1" " <b>{$setting}</b> = <b>{$value}</b> If you have a navi10 GPU add <b>agdpmod=pikera</b>":" <b>{$setting}</b> = <b>{$value}</b>"
180
 run-efi-updater="No"
M
mackie100 已提交
181 182 183 184
 csr-active-config~=.* " <b>{$setting}</b> = <b>{$value}</b>"
 nvda_drv~=.* "!<b>{$setting}</b> = <b>{$value}</b> Remove this setting completely. It is no longer used as of OpenCore v0.5.7"
 prev-lang:kbd=72752d52553a323532 "-<b>{$setting}</b> = <b>{$value} ({@value})</b>. Unless you speak Russian, leave this blank":" <b>{$setting}</b> = <b>{$value} ({@value})</b>"
 SystemAudioVolume~="^\d+$" " <b>{$setting}</b> = <b>{$value}</b>":"!<b>{$setting}</b> = <b>{$value}</b> this should be a positive number"
185 186 187 188 189 190

PlatformInfo
 Automatic=yes
 UpdateDataHub=yes
 UpdateNVRAM=yes
 UpdateSMBIOS=yes
M
mackie100 已提交
191
 UpdateSMBIOSMode=Create " <b>{$setting}</b> = <b>{$value}</b> If you have a Dell or VIAO motherboard, please set this to <b>Custom</b>":" <b>{$setting}</b> = <b>{$value}</b> This is only required if you have a Dell or VIAO motherboard"
192 193 194 195

:Generic
 SpoofVendor=yes
 AdviseWindows=no
M
mackie100 已提交
196 197 198 199 200 201 202 203
 ProcessorType~=.* " <b>{$setting}</b> = <b>{$value}</b>"
 SystemMemoryStatus=Auto
 SupportsCsm~=.* "!<b>{$setting}</b> was replaced with <b>AdviseWindows</b> in OpenCore v0.5.5"
 SystemProductName~="(MacBookPro6,1|MacBookPro6,2)" " <b>{$setting}</b> = <b>{$value}</b>":"-<b>{$setting}</b> = <b>{$value}</b> this is not a suggested SMBIOS for Sandy Bridge Laptop systems. See <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#platforminfo>[PlatformInfo Docs]</a>"
 MLB=M000000000001 "!<b>{$setting}</b> should be set to your generated board serial. See <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#platforminfo>[PlatformInfo Docs]</a>":" <b>{$setting}</b> is set"
 ROM=112233000000 "-<b>{$setting}</b> = <b>{$value}</b> You should set this to your NIC MAC address. See <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#platforminfo>[PlatformInfo Docs]</a>":" <b>{$setting}</b> is set"
 SystemSerialNumber=W0000000001 "!<b>{$setting}</b> should be set to your generated system serial number. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#platforminfo>[PlatformInfo Docs]</a>":" <b>{$setting}</b> is set"
 SystemUUID=00000000-0000-0000-0000-000000000000 "!<b>{$setting}</b> should be set to your generated SmUUID. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#platforminfo>[PlatformInfo Docs]</a>":" <b>{$setting}</b> is set"
204 205 206

UEFI
 ConnectDrivers=yes
M
mackie100 已提交
207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224
 Drivers==VBoxHfs.efi|HfsPlusLegacy.efi "$hfs={$value}; <b>{$value}</b>":"!Need either <b>VBoxHfs.efi</b> or <b>HfsPlusLegacy.efi</b> here"
 Drivers==VBoxHfs.efi|HfsPlusLegacy.efi|HfsPlus.efi "!<b>{$value}</b> you already have <b>{$hfs}</b>"
 Drivers==OpenRuntime.efi " <b>{$value}</b>":"!<b>OpenRuntime.efi</b> is missing"
 Drivers==FwRuntimeServices.efi "!<b>{$value}</b> has been replaced by OpenRuntime.efi as of OpenCore v0.5.7"
 Drivers==ApfsDriverLoader.efi "!<b>ApfsDriverLoader.efi</b> was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8"
 Drivers==OpenCore.efi "!<b>OpenCore.efi</b> should not be here!"
 Drivers==AppleUsbKbdxe.efi "!<b>{$value}</b> has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7"
 Drivers==CrScreenshotDxe.efi "!<b>{$value}</b> should not be here!"
 Drivers==HiiDatabase.efi "!<b>{$value}</b> should not be here!"
 Drivers==NvmExpressDxe.efi "!<b>{$value}</b> should not be here!"
 Drivers==OpenUsbKbDxe.efi "-<b>{$value}</b> Unless you are doing a legacy install, you don't need this"
 Drivers==Ps2KeyboardDxe.efi "-<b>{$value}</b> Unless you are using a PS2 keyboard, this should not be here!"
 Drivers==Ps2MouseDxe.efi "-<b>{$value}</b> Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!"
 Drivers==UsbMouseDxe.efi "-<b>{$value}</b> Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!"
 Drivers==XhciDxe.efi "!<b>{$value}</b> should not be here!"
 Drivers==VirtualSmc.efi "!<b>VirtualSmc.efi</b> was merged into OpenCore under the quirk <b>AppleSmcIo</b>!"
 Drivers==~^#.* "!<b>{$value}</b> remove the <b>#</b> if you want this to load otherwise remove entirely"
 Drivers==* " <b>{$value}</b>"
225 226 227

:APFS
 EnableJumpstart=yes
M
mackie100 已提交
228
 GlobalConnect=no " <b>{$setting}</b> = <b>{$value}</b> If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" <b>{$setting}</b> = <b>{$value}</b> Only required for HP motherboard that cannot see APFS drives in OpenCore"
229 230 231 232 233 234
 HideVerbose=yes
 JumpstartHotPlug=no
 MinDate=0
 MinVersion=0

:Audio
M
mackie100 已提交
235 236 237 238 239 240 241
 AudioSupport~=.* " <b>{$setting}</b> = <b>{$value}</b>"
 AudioDevice~=.* " <b>{$setting}</b> = <b>{$value}</b>"
 AudioCodec~=.* " <b>{$setting}</b> = <b>{$value}</b>"
 AudioOut~=.* " <b>{$setting}</b> = <b>{$value}</b>"
 MinimumVolume~=.* " <b>{$setting}</b> = <b>{$value}</b>"
 PlayChime~=.* " <b>{$setting}</b> = <b>{$value}</b>"
 VolumeAmplifier~=.* " <b>{$setting}</b> = <b>{$value}</b>"
242 243 244 245 246 247 248 249 250

:Input
 KeyFiltering=no
 KeyForgetThreshold=5
 KeyMergeThreshold=2
 KeySupport=yes
 KeySupportMode=Auto
 KeySwap=no
 PointerSupport=no
M
mackie100 已提交
251
 PointerSupportMode~=.* " <b>{$setting}</b> = <b>{$value}</b>"
252 253 254 255 256 257 258 259 260 261 262 263 264 265
 TimerResolution=50000

:ProtocolOverrides
 count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section"
 AppleAudio=no
 AppleBootPolicy=no
 AppleDebugLog=no
 AppleEvent=no
 AppleFramebufferInfo=no
 AppleImageConversion=no
 AppleImg4Verification=no
 AppleKeyMap=no
 AppleRtcRam=no
 AppleSecureBoot=no
M
mackie100 已提交
266
 AppleSmcIo=no " <b>{$setting}</b> = <b>{$value}</b> If you plan to use FileVault2, please enable this":" <b>{$setting}</b> = <b>{$value}</b> This is only required if you plan to use FileVault"
267 268 269
 AppleUserInterfaceTheme=no
 DataHub=no
 DeviceProperties=no
M
mackie100 已提交
270 271
 FirmwareVolume=no " <b>{$setting}</b> = <b>{$value}</b> If you plan to use FileVault2, please enable this":" <b>{$setting}</b> = <b>{$value}</b> This is only required if you plan to use FileVault"
 HashServices=no " <b>{$setting}</b> = <b>{$value}</b> If you plan to use FileVault2, please enable this":" <b>{$setting}</b> = <b>{$value}</b> This is only required if you plan to use FileVault"
272 273
 OSInfo=no
 UnicodeCollation=no
M
mackie100 已提交
274
 ConsoleControl~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See UEFI/TextRenderer"
275 276 277 278 279

:Output
 count==11 :"!You should have exactly 11 settings in the UEFI/Output section"
 TextRenderer=BuiltinGraphics
 ConsoleMode=""
M
mackie100 已提交
280
 Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
281 282 283 284
 ClearScreenOnModeSwitch=no
 IgnoreTextInGraphics=no
 ProvideConsoleGop=yes
 DirectGopRendering=no
M
mackie100 已提交
285
 DirectGopCacheMode~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
286 287
 ReconnectOnResChange=no
 ReplaceTabWithSpace=no
M
mackie100 已提交
288
 SanitiseClearScreen~=.* " <b>{$setting}</b> = <b>{$value}</b>"
289
 UgaPassThrough=no
M
mackie100 已提交
290
 Scale~=.* "!<b>{$setting}</b> shouldn't be here"
291 292

:Quirks
M
mackie100 已提交
293
 AvoidHighAlloc~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
294 295 296
 DeduplicateBootOrder=yes
 ExitBootServicesDelay=0
 IgnoreInvalidFlexRatio=yes
M
mackie100 已提交
297 298 299
 ReconnectOnResChange~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See Output/${setting}"
 IgnoreTextInGraphics~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See Output/${setting}"
 ProvideConsoleGop~=yes "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See Output/${setting}"
300
 ReleaseUsbOwnership=yes
M
mackie100 已提交
301
 RequestBootVarFallback~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
302 303
 RequestBootVarRouting=yes
 TscSyncTimeout=0
M
mackie100 已提交
304 305 306 307
 ReplaceTabWithSpace~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See Output/${setting}"
 SanitiseClearScreen~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See Output/${setting}"
 ClearScreenOnModeSwitch~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See Output/${setting}"
 UnblockFsConnect=no " <b>{$setting}</b> = <b>{$value}</b> If you have an HP system, please enable this"
308 309

:ReservedMemory