提交 51ea751d 编写于 作者: M mackie100

Updated OCS rules to latest update (added temporary rules for Chinese language)

上级 559cb7b7
=<span class="title">AMD Zen OpenCore 0.6.3</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.3 AMD Zen Sanity Check
=<a href="https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html">https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html</a>
=<hr>
# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html#kernel
# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.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/AMD/zen.html#platforminfo
ACPI
:Add
count==0 "-You have no SSDT Patches. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.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/AMD/zen.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]~=".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-USBX-DESKTOP.aml&SSDT-EC.aml "-<b>{$Path}</b> don't use both <b>SSDT-EC-USBX-DESKTOP</b> and <b>SSDT-EC</b>"
[Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-DESKTOP.aml. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html#acpi>[ACPI Docs]</a>."
[Path]~=AWAC.+aml "-<b>{$Path}</b> is not needed on AMD"
[Path]~=RTC0.+aml "-<b>{$Path}</b> is not needed on AMD"
[Path]~=ALS0.+aml "-<b>{$Path}</b> is not needed on AMD"
[Path]==SSDT-PMC.aml "-<b>{$Path}</b> is not needed on AMD"
[Path]==SSDT-PNLF.aml "-<b>{$Path}</b> is not needed on AMD"
[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/AMD/zen.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/AMD/zen.html#acpi>[ACPI Docs]</a>."
:Quirks
count==5
FadtEnableReset~=.* " <b>{$setting}</b> = <b>{$value}</b>"
NormalizeHeaders=no
RebaseRegions=no
ResetHwSig=no
ResetLogoStatus=no
:Patch
count>15 "!You may have added the kernel patches in the wrong section. They should be in the Kernel section. Please review the [Kernel Docs][kernel]"
Booter
:Quirks
AvoidRuntimeDefrag=yes
DevirtualiseMmio=no " <b>{$setting}</b> = <b>{$value}</b> If you have TRx40(ie. 3rd Gen ThreadRipper), please enable this"
DisableSingleUser=no
DisableVariableWrite=no
DiscardHibernateMap=no
EnableSafeModeSlide=yes
EnableWriteUnprotector=no
ForceExitBootServices=no
ProtectCsmRegion~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>ProtectMemoryRegions</b> instead"
ProtectMemoryRegions=no
ProtectSecureBoot=no
ProtectUefiServices=no
ProvideCustomSlide=yes
ProvideMaxSlide=0
RebuildAppleMemoryMap=yes
SetupVirtualMap=no
ShrinkMemoryMap~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>RebuildAppleMemoryMap</b> instead"
SignalAppleOS=no
SyncRuntimePermissions=yes
DeviceProperties
Kernel
:Add
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]==SMCProcessor.kext "!<b>{$BundlePath}</b> VirtualSMC plugins don't work on AMD"
[BundlePath]==SMCSuperIO.kext "!<b>{$BundlePath}</b> VirtualSMC plugins don't work on AMD"
[BundlePath]==SMCLightSensor.kext "!<b>{$BundlePath}</b> VirtualSMC plugins don't work on AMD"
[BundlePath]==SMCBatteryManager.kext "!<b>{$BundlePath}</b> VirtualSMC plugins don't work on AMD"
[BundlePath]==IntelMausiEthernet.kext "-<b>{$BundlePath}</b> this is probably not the right ethernet kext for an AMD system"
[BundlePath]==IntelMausi.kext "-<b>{$BundlePath}</b> this is probably not the right ethernet kext for an AMD system"
[BundlePath]==AppleIGB.kext "-<b>{$BundlePath}</b> this is probably not the right ethernet kext for an AMD system"
[BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-<b>{$BundlePath}</b> while this might work, <b>SmallTreeIntel82576.kext</b> is considered more reliable"
[BundlePath]==NullCPUPowerManagement.kext "!<b>{$BundlePath}</b> set the <b>DummyPowerManagement</b> quirk instead of using this kext"
[BundlePath]==USBInjectAll.kext "!<b>{$BundlePath}</b> Does not work on AMD"
[BundlePath]==Legacy_USB3.kext "!<b>{$BundlePath}</b> shouldn't be here"
[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]==* " <b>{$BundlePath}</b> make sure this Kext is in your <b>OC/Kexts</b> directory"
:Patch
count<20 "!<b>{$count}</b> patches found - Did you apply the kernel patches correctly? Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html#kernel>[Kernel Docs]</a>"
count>19 " AMD kernel patches"
[MatchOS]~=.+ "!You have used Clover patches, not OpenCore"
[Replace]~=\xbb\xbc\x4f\xea\x78\xe9\x5d\x00\x00\x00\x90 " Catalina 10.15.4 CPUFAMILY_INTEL_PENRYN patch found":"-Catalina 10.15.4 CPUFAMILY_INTEL_PENRYN patch is missing or incorrect"
:Emulate
DummyPowerManagement=yes " <b>{$setting}</b> = <b>{$value}</b>":"!<b>{$setting}</b> = <b>{$value}</b> this needs to be enabled"
:Quirks
AppleCpuPmCfgLock=no
AppleXcpmCfgLock=no
AppleXcpmExtraMsrs=no
AppleXcpmForceBoost=no
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"
DisableIoMapper=no
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>"
LegacyCommpage=no
ExternalDiskIcons~=.* " <b>{$setting}</b> = <b>{$value}</b>"
IncreasePciBarSize=no
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"
PanicNoKextDump=yes
PowerTimeoutKernelPanic=yes
ThirdPartyDrives~=.* " <b>{$setting}</b> = <b>{$value}</b>"
XhciPortLimit=yes " <b>{$setting}</b> = <b>{$value}</b> turn off after USB port mapping":" <b>{$setting}</b> = <b>{$value}</b> enable if you have USB issues"
Misc
:Boot
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"
PollAppleHotKeys=no
ShowPicker=yes
UsePicker~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
TakeoffDelay=0
HibernateMode=None
PickerMode~=(Builtin|External) " <b>{$setting}</b> = <b>{$value}</b>":"!<b>{$setting}</b> = <b>{$value}</b> this should be set to either <b>Builtin</b> or <b>External</b>"
HideAuxiliary=no
PickerAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PickerAudioAssist=no
Timeout=5
:Debug
AppleDebug=yes
ApplePanic=yes
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"
DisplayDelay=0
:Entries
[Arguments]~=debug "!<b>Arguments</b> = <b>{$Arguments}</b> boot-args go in the nvram section, not here"
:Security
AllowNvramReset=yes
AllowSetDefault=yes
ApECID=0
AuthRestart=no
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>"
DmgLoading=Signed
EnablePassword=no
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>"
Vault=Optional
SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " <b>{$setting}</b> = <b>{$value}</b> SecureBootModel set correctly":"!<b>{$setting}</b> = <b>{$value}</b> - This is an invalid option for SecureBootModel!"
HaltLevel=2147483648
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"
: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
UIScale~=(01|02) " <b>{$setting}</b> = <b>{$value}</b>":" <b>{$setting}</b> = <b>{$value}</b> but it is usally set to <b>01</b> or <b>02</b>"
DefaultBackgroundColor~=.* " <b>{$setting}</b> = <b>{$value}</b>"
::7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args~="ncpi=" "!<b>{$setting}</b> = <b>{$value}</b> I think you mean <b>npci=</b> there not <b>ncpi=</b>":""
boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":""
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>"
run-efi-updater="No"
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"
PlatformInfo
Automatic=yes
UpdateDataHub=yes
UpdateNVRAM=yes
UpdateSMBIOS=yes
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"
:Generic
SpoofVendor=yes
AdviseWindows=no
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~="(iMacPro1,1|MacPro7,1|MacPro6,1|iMac14,2|iMac15,1)" " <b>{$setting}</b> = <b>{$value}</b>":"-<b>{$setting}</b> = <b>{$value}</b> this is not a suggested SMBIOS for AMD systems. See <a href=https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html#platforminfo>[PlatformInfo Docs]</a>"
MLB~="(M000000000001|M0000000000000001)" "!<b>{$setting}</b> should be set to your generated board serial. See <a href=https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html#platforminfo>[PlatformInfo Docs][</a>":" <b>{$setting}</b> is set"
ROM~="(112233000000|112233445566)" "-<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/AMD/zen.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/AMD/zen.html#platforminfo>[PlaformInfo 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/AMD/zen.html#platforminfo>[PlaformInfo Docs]</a>":" <b>{$setting}</b> is set"
UEFI
ConnectDrivers=yes
Drivers==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$value}; <b>{$value}</b>":"!Need either <b>VBoxHfs.efi</b> or <b>HFSPlus.efi</b> here"
Drivers==VBoxHfs.efi|HFSPlus.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>"
:APFS
EnableJumpstart=yes
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"
HideVerbose=yes
JumpstartHotPlug=no
MinDate=0
MinVersion=0
:Audio
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>"
:Input
KeyFiltering=no
KeyForgetThreshold=5
KeyMergeThreshold=2
KeySupport=yes
KeySupportMode=Auto
KeySwap=no
PointerSupport=no
PointerSupportMode~=.* " <b>{$setting}</b> = <b>{$value}</b>"
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
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"
AppleUserInterfaceTheme=no
DataHub=no
DeviceProperties=no
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"
OSInfo=no
UnicodeCollation=no
ConsoleControl~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See UEFI/TextRenderer"
:Output
count==12 :"!You should have exactly 12 settings in the UEFI/Output section"
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
ForceResolution=no
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
DirectGopRendering=no
DirectGopCacheMode~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
ReconnectOnResChange=no
ReplaceTabWithSpace=no
SanitiseClearScreen~=.* " <b>{$setting}</b> = <b>{$value}</b>"
UgaPassThrough=no
Scale~=.* "!<b>{$setting}</b> shouldn't be here"
:Quirks
AvoidHighAlloc~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
DeduplicateBootOrder=yes
ExitBootServicesDelay=0
IgnoreInvalidFlexRatio=no
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~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See Output/${setting}"
ReleaseUsbOwnership=no
RequestBootVarFallback~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
RequestBootVarRouting=yes
TscSyncTimeout=0
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"
:ReservedMemory
=<span class="title">AMD FX OpenCore 0.6.3</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.3 AMD FX Sanity Check
=<a href="https://dortania.github.io/OpenCore-Install-Guide/AMD/fx.html">https://dortania.github.io/OpenCore-Install-Guide/AMD/fx.html</a>
=<hr>
# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/AMD/fx.html#kernel
# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/AMD/fx.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/AMD/fx.html#platforminfo
ACPI
:Add
count==0 "-You have no SSDT Patches. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/AMD/fx.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/AMD/fx.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]~=".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-USBX-DESKTOP.aml&SSDT-EC.aml "-<b>{$Path}</b> don't use both <b>SSDT-EC-USBX-DESKTOP</b> and <b>SSDT-EC</b>"
[Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-DESKTOP.aml. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/AMD/fx.html#acpi>[ACPI Docs]</a>"
[Path]~=AWAC.+aml "-<b>{$Path}</b> is not needed on AMD"
[Path]~=RTC0.+aml "-<b>{$Path}</b> is not needed on AMD"
[Path]~=ALS0.+aml "-<b>{$Path}</b> is not needed on AMD"
[Path]==SSDT-PMC.aml "-<b>{$Path}</b> is not needed on AMD"
[Path]==SSDT-PNLF.aml "-<b>{$Path}</b> is not needed on AMD"
[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/AMD/fx.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/AMD/fx.html#acpi>[ACPI Docs]</a>."
:Quirks
count==5
FadtEnableReset~=.* " <b>{$setting}</b> = <b>{$value}</b>"
NormalizeHeaders=no
RebaseRegions=no
ResetHwSig=no
ResetLogoStatus=no
:Patch
count>15 "!You may have added the kernel patches in the wrong section. They should be in the Kernel section. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/AMD/fx.html#kernel>[Kernel Docs]</a>"
Booter
:Quirks
AvoidRuntimeDefrag=yes
DevirtualiseMmio=no
DisableSingleUser=no
DisableVariableWrite=no
DiscardHibernateMap=no
EnableSafeModeSlide=yes
EnableWriteUnprotector=yes
ForceExitBootServices=no
ProtectCsmRegion~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>ProtectMemoryRegions</b> instead"
ProtectMemoryRegions=no
ProtectSecureBoot=no
ProtectUefiServices=no
ProvideCustomSlide=yes
ProvideMaxSlide=0
RebuildAppleMemoryMap=no
SetupVirtualMap=yes
ShrinkMemoryMap~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>RebuildAppleMemoryMap</b> instead"
SignalAppleOS=no
SyncRuntimePermissions=no
DeviceProperties
Kernel
:Add
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]==SMCProcessor.kext "!<b>{$BundlePath}</b> VirtualSMC plugins don't work on AMD"
[BundlePath]==SMCSuperIO.kext "!<b>{$BundlePath}</b> VirtualSMC plugins don't work on AMD"
[BundlePath]==SMCLightSensor.kext "!<b>{$BundlePath}</b> VirtualSMC plugins don't work on AMD"
[BundlePath]==SMCBatteryManager.kext "!<b>{$BundlePath}</b> VirtualSMC plugins don't work on AMD"
[BundlePath]==IntelMausiEthernet.kext "-<b>{$BundlePath}</b> this is probably not the right ethernet kext for an AMD system"
[BundlePath]==IntelMausi.kext "-<b>{$BundlePath}</b> this is probably not the right ethernet kext for an AMD system"
[BundlePath]==AppleIGB.kext "-<b>{$BundlePath}</b> this is probably not the right ethernet kext for an AMD system"
[BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-<b>{$BundlePath}</b> while this might work, <b>SmallTreeIntel82576.kext</b> is considered more reliable"
[BundlePath]==NullCPUPowerManagement.kext "!<b>{$BundlePath}</b> set the <b>DummyPowerManagement</b> quirk instead of using this kext"
[BundlePath]==USBInjectAll.kext "!<b>{$BundlePath}</b> Does not work on AMD"
[BundlePath]==Legacy_USB3.kext "!<b>{$BundlePath}</b> shouldn't be here"
[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]==* " <b>{$BundlePath}</b> make sure this Kext is in your <b>OC/Kexts</b> directory"
:Patch
count<20 "!**{$count}** patches found - Did you apply the kernel patches correctly? Please review the [Kernel Docs][kernel]"
count>19 " AMD kernel patches"
[MatchOS]~=.+ "!You have used Clover patches, not OpenCore"
[Replace]~=\xbb\xbc\x4f\xea\x78\xe9\x5d\x00\x00\x00\x90 " Catalina 10.15.4 CPUFAMILY_INTEL_PENRYN patch found":"-Catalina 10.15.4 CPUFAMILY_INTEL_PENRYN patch is missing or incorrect"
:Emulate
DummyPowerManagement=yes " <b>{$setting}</b> = <b>{$value}</b>":"!<b>{$setting}</b> = <b>{$value}</b> this needs to be enabled"
:Quirks
AppleCpuPmCfgLock=no
AppleXcpmCfgLock=no
AppleXcpmExtraMsrs=no
AppleXcpmForceBoost=no
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"
DisableIoMapper=no
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>"
LegacyCommpage=no
ExternalDiskIcons~=.* " <b>{$setting}</b> = <b>{$value}</b>"
IncreasePciBarSize=no
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"
PanicNoKextDump=yes
PowerTimeoutKernelPanic=yes
ThirdPartyDrives~=.* " <b>{$setting}</b> = <b>{$value}</b>"
XhciPortLimit=yes " <b>{$setting}</b> = <b>{$value}</b> turn off after USB port mapping":" <b>{$setting}</b> = <b>{$value}</b> enable if you have USB issues"
Misc
:Boot
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"
PollAppleHotKeys=no
ShowPicker=yes
UsePicker~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
TakeoffDelay=0
HibernateMode=None
PickerMode=Builtin
HideAuxiliary=no
PickerAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PickerAudioAssist=no
Timeout=5
:Debug
AppleDebug=yes
ApplePanic=yes
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"
DisplayDelay=0
:Entries
[Arguments]~=debug "!<b>Arguments</b> = <b>{$Arguments}</b> boot-args go in the nvram section, not here"
:Security
AllowNvramReset=yes
AllowSetDefault=yes
ApECID=0
AuthRestart=no
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>"
DmgLoading=Signed
EnablePassword=no
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>"
Vault=Optional
SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " <b>{$setting}</b> = <b>{$value}</b> SecureBootModel set correctly":"!<b>{$setting}</b> = <b>{$value}</b> - This is an invalid option for SecureBootModel!"
HaltLevel=2147483648
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"
: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
UIScale~=(01|02) " <b>{$setting}</b> = <b>{$value}</b>":" <b>{$setting}</b> = <b>{$value}</b> but it is usally set to <b>01</b> or <b>02</b>"
DefaultBackgroundColor~=.* " <b>{$setting}</b> = <b>{$value}</b>"
::7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args~="ncpi=" "!<b>{$setting}</b> = <b>{$value}</b> I think you mean <b>npci=</b> there not <b>ncpi=</b>":""
boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":""
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>"
run-efi-updater="No"
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"
PlatformInfo
Automatic=yes
UpdateDataHub=yes
UpdateNVRAM=yes
UpdateSMBIOS=yes
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"
:Generic
SpoofVendor=yes
AdviseWindows=no
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~="(iMacPro1,1|MacPro7,1|MacPro6,1|iMac14,2|iMac15,1)" " <b>{$setting}</b> = <b>{$value}</b>":"-<b>{$setting}</b> = <b>{$value}</b> this is not a suggested SMBIOS for AMD systems. See <a href=https://dortania.github.io/OpenCore-Install-Guide/AMD/fx.html#platforminfo>[PlatformInfo Docs]</a>"
MLB~="(M000000000001|M0000000000000001)" "!<b>{$setting}</b> should be set to your generated board serial. See <a href=https://dortania.github.io/OpenCore-Install-Guide/AMD/fx.html#platforminfo>[PlatformInfo Docs]</a>":" <b>{$setting}</b> is set"
ROM~="(112233000000|112233445566)" "-<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/AMD/fx.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/AMD/fx.html#platforminfo>[PlaformInfo 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/AMD/fx.html#platforminfo>[PlaformInfo Docs]</a>":" <b>{$setting}</b> is set"
UEFI
ConnectDrivers=yes
Drivers==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$value}; <b>{$value}</b>":"!Need either <b>VBoxHfs.efi</b> or <b>HFSPlus.efi</b> here"
Drivers==VBoxHfs.efi|HFSPlus.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>"
:APFS
EnableJumpstart=yes
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"
HideVerbose=yes
JumpstartHotPlug=no
MinDate=0
MinVersion=0
:Audio
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>"
:Input
KeyFiltering=no
KeyForgetThreshold=5
KeyMergeThreshold=2
KeySupport=yes
KeySupportMode=Auto
KeySwap=no
PointerSupport=no
PointerSupportMode~=.* " <b>{$setting}</b> = <b>{$value}</b>"
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
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"
AppleUserInterfaceTheme=no
DataHub=no
DeviceProperties=no
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"
OSInfo=no
UnicodeCollation=no
ConsoleControl~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See UEFI/TextRenderer"
:Output
count==12 :"!You should have exactly 12 settings in the UEFI/Output section"
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
ForceResolution=no
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
DirectGopRendering=no
DirectGopCacheMode~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
ReconnectOnResChange=no
ReplaceTabWithSpace=no
SanitiseClearScreen~=.* " <b>{$setting}</b> = <b>{$value}</b>"
UgaPassThrough=no
Scale~=.* "!<b>{$setting}</b> shouldn't be here"
:Quirks
AvoidHighAlloc~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
DeduplicateBootOrder=yes
ExitBootServicesDelay=0
IgnoreInvalidFlexRatio=no
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~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See Output/${setting}"
ReleaseUsbOwnership=no
RequestBootVarFallback~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
RequestBootVarRouting=yes
TscSyncTimeout=0
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"
:ReservedMemory
=<span class="title">HEDT: (6th Gen) Broadwell-E OpenCore 0.6.3</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.3 Intel Broadwell-E Sanity Check
=<a href="https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/broadwell-e.html">https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/broadwell-e.html</a>
=<hr>
# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/broadwell-e#kernel
# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/broadwell-e#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-HEDT/broadwell-e#platforminfo
# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/broadwell-e#deviceproperties
ACPI
:Add
count==0 "-You have no SSDT Patches. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/broadwell-e#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-HEDT/broadwell-e#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]~=".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-PLUG.aml "-<b>SSDT-PLUG.aml</b> is missing. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/broadwell-e#acpi>[ACPI Docs]</a>"
[Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml "-<b>{$Path}</b> don't use both <b>SSDT-EC-USBX-DESKTOP</b> and <b>SSDT-EC</b>"
[Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-DESKTOP.aml. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/broadwell-e#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-HEDT/broadwell-e#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-HEDT/broadwell-e#acpi>[ACPI Docs]</a>."
:Quirks
count==5
FadtEnableReset~=.* " <b>{$setting}</b> = <b>{$value}</b>"
NormalizeHeaders=no
RebaseRegions=no
ResetHwSig=no
ResetLogoStatus=no
Booter
:Quirks
AvoidRuntimeDefrag=yes
DevirtualiseMmio=no " <b>{$setting}</b> = <b>{$value}</b> Note you may get allocation issues at boot with this disabled":" <b>{$setting}</b> = <b>{$value}</b> Note you may get an early kernel panic with this enabled"
DisableSingleUser=no
DisableVariableWrite=no
DiscardHibernateMap=no
EnableSafeModeSlide=yes
EnableWriteUnprotector=yes
ForceExitBootServices=no
ProtectCsmRegion~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>ProtectMemoryRegions</b> instead"
ProtectMemoryRegions=no
ProtectSecureBoot=no
ProtectUefiServices=no
ProvideCustomSlide=yes
ProvideMaxSlide=0
RebuildAppleMemoryMap=no
SetupVirtualMap=yes
ShrinkMemoryMap~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>RebuildAppleMemoryMap</b> instead"
SignalAppleOS=no
SyncRuntimePermissions=no
DeviceProperties
Kernel
:Add
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]!=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> VirtualSMC laptop plugins don't work on Desktop"
[BundlePath]==SMCBatteryManager.kext "!<b>{$BundlePath}</b> VirtualSMC laptop plugins don't work on Desktop"
[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"
:Emulate
Cpuid1Data=d4060300000000000000000000000000 " <b>{$setting}</b> = <b>{$value}</b>":"!<b>{$setting}</b> = <b>{$value}</b> you need correct CPU spoofing here"
Cpuid1Mask=ffffffff000000000000000000000000 " <b>{$setting}</b> = <b>{$value}</b>":"!<b>{$setting}</b> = <b>{$value}</b>"
DummyPowerManagement=no
:Quirks
AppleCpuPmCfgLock=yes " <b>{$setting}</b> = <b>{$value}</b> You should disable if you don't plan to boot 10.10 or older":" <b>{$setting}</b> = <b>{$value}</b> Make sure CFG-Lock is disabled in your bios and you need to boot 10.10 or older"
AppleXcpmCfgLock=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"
AppleXcpmExtraMsrs=yes
AppleXcpmForceBoost=no
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"
DisableIoMapper=yes
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>"
LegacyCommpage=no
ExternalDiskIcons~=.* " <b>{$setting}</b> = <b>{$value}</b>"
IncreasePciBarSize=no
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"
PanicNoKextDump=yes
PowerTimeoutKernelPanic=yes
ThirdPartyDrives~=.* " <b>{$setting}</b> = <b>{$value}</b>"
XhciPortLimit=yes " <b>{$setting}</b> = <b>{$value}</b> turn off after USB port mapping":" <b>{$setting}</b> = <b>{$value}</b> enable if you have USB issues"
Misc
:Boot
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"
PollAppleHotKeys=no
ShowPicker=yes
UsePicker~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
TakeoffDelay=0
HibernateMode=None
PickerMode=Builtin
HideAuxiliary=no
PickerAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PickerAudioAssist=no
Timeout=5
:Debug
AppleDebug=yes
ApplePanic=yes
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"
DisplayDelay=0
:Entries
[Arguments]~=debug "!<b>Arguments<b> = <b>{$Arguments}</b> boot-args go in the nvram section, not here"
:Security
AllowNvramReset=yes
AllowSetDefault=yes
ApECID=0
AuthRestart=no
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>"
DmgLoading=Signed
EnablePassword=no
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>"
Vault=Optional
SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " <b>{$setting}</b> = <b>{$value}</b> SecureBootModel set correctly":"!<b>{$setting}</b> = <b>{$value}</b> - This is an invalid option for SecureBootModel!"
HaltLevel=2147483648
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"
:Tools
count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here"
NVRAM
LegacyEnable=yes
LegacyOverwrite=yes
WriteFlash=yes
:Add
::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
UIScale~=(01|02) " <b>{$setting}</b> = <b>{$value}</b>":" <b>{$setting}</b> = <b>{$value}</b> but it is usally set to <b>01</b> or <b>02</b>"
DefaultBackgroundColor~=.* " <b>{$setting}</b> = <b>{$value}</b>"
::7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args~="ncpi=" "!<b>{$setting}</b> = <b>{$value}</b> I think you mean <b>npci=</b> there not <b>ncpi=</b>":""
boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":""
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>"
run-efi-updater="No"
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"
PlatformInfo
Automatic=yes
UpdateDataHub=yes
UpdateNVRAM=yes
UpdateSMBIOS=yes
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"
:Generic
SpoofVendor=yes
AdviseWindows=no
ProcessorType~=.* " **{$setting}** = **{$value}**"
SystemMemoryStatus=Auto
SupportsCsm~=.* "!<b>{$setting}</b> was replaced with <b>AdviseWindows</b> in OpenCore v0.5.5"
SystemProductName~="(iMacPro1,1)" " <b>{$setting}</b> = <b>{$value}</b>":"-<b>{$setting}</b> = <b>{$value}</b> this is not a suggested SMBIOS for Broadwell-E Desktop systems. See <a href=https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/broadwell-e#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-HEDT/broadwell-e#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-HEDT/broadwell-e#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-HEDT/broadwell-e#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-HEDT/broadwell-e#platforminfo>[PlatformInfo Docs]</a>":" <b>{$setting}</b> is set"
UEFI
ConnectDrivers=yes
Drivers==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$value}; <b>{$value}</b>":"!Need either <b>VBoxHfs.efi</b> or <b>HFSPlus.efi</b> here"
Drivers==VBoxHfs.efi|HFSPlus.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>"
:APFS
EnableJumpstart=yes
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":" **{$setting}** = **{$value}** Only required for HP motherboard that cannot see APFS drives in OpenCore"
HideVerbose=yes
JumpstartHotPlug=no
MinDate=0
MinVersion=0
:Audio
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>"
:Input
KeyFiltering=no
KeyForgetThreshold=5
KeyMergeThreshold=2
KeySupport=yes
KeySupportMode=Auto
KeySwap=no
PointerSupport=no
PointerSupportMode~=.* " <b>{$setting}</b> = <b>{$value}</b>"
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
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"
AppleUserInterfaceTheme=no
DataHub=no
DeviceProperties=no
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"
OSInfo=no
UnicodeCollation=no
ConsoleControl~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See UEFI/TextRenderer"
:Output
count==12 :"!You should have exactly 12 settings in the UEFI/Output section"
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
ForceResolution=no
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
DirectGopRendering=no
DirectGopCacheMode~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
ReconnectOnResChange=no
ReplaceTabWithSpace=no
SanitiseClearScreen~=.* " <b>{$setting}</b> = <b>{$value}</b>"
UgaPassThrough=no
Scale=100 "!<b>{$setting}</b> shouldn't be here":"!<b>{$setting}</b> shouldn't be here"
:Quirks
AvoidHighAlloc~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
DeduplicateBootOrder=yes
ExitBootServicesDelay=0
IgnoreInvalidFlexRatio=yes
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~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See Output/${setting}"
ReleaseUsbOwnership=no
RequestBootVarFallback~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
RequestBootVarRouting=yes
TscSyncTimeout=0
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~=.*
:ReservedMemory
=<span class="title">Desktop: (1st Gen) Lynnfield and Clarkdale OpenCore 0.6.3</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.3 Intel Lynnfield and Clarkdale Desktop Sanity Check
=<a href="https://dortania.github.io/OpenCore-Install-Guide/config.plist/clarkdale.html">https://dortania.github.io/OpenCore-Install-Guide/config.plist/clarkdale.html</a>
=<hr>
# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/clarkdale.html#kernel
# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/clarkdale.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.plist/clarkdale.html#platforminfo
# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/clarkdale.html#deviceproperties
ACPI
:Add
count==0 "-You have no SSDT Patches. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/clarkdale.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.plist/clarkdale.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-DESKTOP.aml&SSDT-EC.aml "-<b>{$Path}</b> don't use both <b>SSDT-EC-DESKTOP</b> and <b>SSDT-EC</b>"
[Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-DESKTOP.aml. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/clarkdale.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.plist/clarkdale.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.plist/clarkdale.html#acpi>[ACPI Docs]</a>."
:Quirks
count==5
FadtEnableReset~=.* " <b>{$setting}</b> = <b>{$value}</b>"
NormalizeHeaders=no
RebaseRegions=no
ResetHwSig=no
ResetLogoStatus=no
Booter
:Quirks
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"
DevirtualiseMmio=no
DisableSingleUser=no
DisableVariableWrite=no
DiscardHibernateMap=no
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"
ForceExitBootServices=no
ProtectCsmRegion~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>ProtectMemoryRegions</b> instead"
ProtectMemoryRegions=no
ProtectSecureBoot=no
ProtectUefiServices=no
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"
ProvideMaxSlide=0
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"
SignalAppleOS=no
SyncRuntimePermissions=no
DeviceProperties
Kernel
:Add
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> VirtualSMC laptop plugins don't work on Desktop"
[BundlePath]==SMCBatteryManager.kext "!<b>{$BundlePath}</b> VirtualSMC laptop plugins don't work on Desktop"
[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"
:Emulate
DummyPowerManagement=no
:Quirks
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"
AppleXcpmCfgLock=no
AppleXcpmExtraMsrs=no
AppleXcpmForceBoost=no
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"
DisableIoMapper=yes
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>"
LegacyCommpage=no
ExternalDiskIcons~=.* " <b>{$setting}</b> = <b>{$value}</b>"
IncreasePciBarSize=no
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"
PanicNoKextDump=yes
PowerTimeoutKernelPanic=yes
ThirdPartyDrives~=.* " <b>{$setting}</b> = <b>{$value}</b>"
XhciPortLimit=no
Misc
:Boot
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"
PollAppleHotKeys=no
ShowPicker=yes
UsePicker~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
TakeoffDelay=0
HibernateMode=None
PickerMode=Builtin
HideAuxiliary=no
PickerAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PickerAudioAssist=no
Timeout=5
:Debug
AppleDebug=yes
ApplePanic=yes
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"
DisplayDelay=0
:Entries
[Arguments]~=debug "!<b>Arguments</b> = <b>{$Arguments}</b> boot-args go in the nvram section, not here"
:Security
AllowNvramReset=yes
AllowSetDefault=yes
ApECID=0
AuthRestart=no
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>"
DmgLoading=Signed
EnablePassword=no
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>"
Vault=Optional
SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " <b>{$setting}</b> = <b>{$value}</b> SecureBootModel set correctly":"!<b>{$setting}</b> = <b>{$value}</b> - This is an invalid option for SecureBootModel!"
HaltLevel=2147483648
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"
: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
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>"
::7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args~="ncpi=" "!<b>{$setting}</b> = <b>{$value}</b> I think you mean <b>npci=</b> there not <b>ncpi=</b>":""
boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":""
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>"
run-efi-updater="No"
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"
PlatformInfo
Automatic=yes
UpdateDataHub=yes
UpdateNVRAM=yes
UpdateSMBIOS=yes
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"
:Generic
SpoofVendor=yes
AdviseWindows=no
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~="(iMac11,1|iMac11,2|MacPro6,1)" " <b>{$setting}</b> = <b>{$value}</b>":"-<b>{$setting}</b> = <b>{$value}</b> this is not a suggested SMBIOS for Sandy Bridge Desktop systems. See <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/clarkdale.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.plist/clarkdale.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.plist/clarkdale.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.plist/clarkdale.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.plist/clarkdale.html#platforminfo>[PlatformInfo Docs]</a>":" <b>{$setting}</b> is set"
UEFI
ConnectDrivers=yes
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|HFSPlus.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>"
:APFS
EnableJumpstart=yes
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"
HideVerbose=yes
JumpstartHotPlug=no
MinDate=0
MinVersion=0
:Audio
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>"
:Input
KeyFiltering=no
KeyForgetThreshold=5
KeyMergeThreshold=2
KeySupport=yes
KeySupportMode=Auto
KeySwap=no
PointerSupport=no
PointerSupportMode~=.* " <b>{$setting}</b> = <b>{$value}</b>"
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
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"
AppleUserInterfaceTheme=no
DataHub=no
DeviceProperties=no
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"
OSInfo=no
UnicodeCollation=no
ConsoleControl~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See UEFI/TextRenderer"
:Output
count==12 :"!You should have exactly 12 settings in the UEFI/Output section"
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
ForceResolution=no
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
DirectGopRendering=no
DirectGopCacheMode~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
ReconnectOnResChange=no
ReplaceTabWithSpace=no
SanitiseClearScreen~=.* " <b>{$setting}</b> = <b>{$value}</b>"
UgaPassThrough=no
Scale~=.* "!<b>{$setting}</b> shouldn't be here"
:Quirks
AvoidHighAlloc~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
DeduplicateBootOrder=yes
ExitBootServicesDelay=0
IgnoreInvalidFlexRatio=yes
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}"
ReleaseUsbOwnership=no
RequestBootVarFallback~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
RequestBootVarRouting=yes
TscSyncTimeout=0
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"
:ReservedMemory
=<span class="title">Desktop: (8th, 9th Gen) Coffee Lake OpenCore 0.6.3</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.3 Intel Coffee Lake Sanity Check
=<a href="https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake.html">https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake.html</a>
=<hr>
# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake#kernel
# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake#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.plist/coffee-lake#platforminfo
# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake##deviceproperties
ACPI
:Add
count==0 "-You have no SSDT Patches. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake.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://desktop.dortania.ml/config.plist/coffee-lake#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]~=".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-PLUG.aml "-<b>SSDT-PLUG.aml<b> is missing. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake.html#acpi>[Acpi Docs]</a>"
[Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml "-<b>{$Path}</b> don't use both <b>SSDT-EC-USBX-DESKTOP<b> and <b>SSDT-EC<b>"
[Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-DESKTOP.aml. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake.html#acpi>[Acpi Docs]</a>"
[Path]!=SSDT-AWAC.aml "-<b>SSDT-AWAC.aml<b> is missing. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake.html#acpi>[Acpi Docs]</a> if you need it"
[Path]!=SSDT-PMC.aml "-<b>SSDT-PMC.aml<b> is missing. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake.html#acpi>[Acpi Docs]</a> if you need it"
[Path]==SSDT-RHUB.aml "-**{$Path}** is not required on Coffee Lake motherboards. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake.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.plist/coffee-lake.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.plist/coffee-lake.html#acpi>[ACPI Docs]</a>."
:Quirks
count==5
FadtEnableReset~=.* " <b>{$setting}</b> = <b>{$value}</b>"
NormalizeHeaders=no
RebaseRegions=no
ResetHwSig=no
ResetLogoStatus=no
Booter
:Quirks
AvoidRuntimeDefrag=yes
DevirtualiseMmio=yes
DisableSingleUser=no
DisableVariableWrite=no
DiscardHibernateMap=no
EnableSafeModeSlide=yes
EnableWriteUnprotector=no
ForceExitBootServices=no
ProtectCsmRegion~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>ProtectMemoryRegions</b> instead"
ProtectMemoryRegions=no
ProtectSecureBoot=no
ProtectUefiServices=yes
ProvideCustomSlide=yes
ProvideMaxSlide=0
RebuildAppleMemoryMap=yes
SetupVirtualMap=yes
ShrinkMemoryMap~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>RebuildAppleMemoryMap</b> instead"
SignalAppleOS=no
SyncRuntimePermissions=yes
DeviceProperties
:Add
::PciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id~="07009b3e|0300913e|00009b3e" " <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.plist/coffee-lake##deviceproperties>[DeviceProperties Docs]</a>"
::PciRoot(0x0)/Pci(0x1b,0x0)
AAPL,ig-platform-id~=.* "!<b>{$setting}</b> is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)"
Kernel
:Add
count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the <a href=https://desktop.dortania.ml/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]!=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> VirtualSMC laptop plugins don't work on Desktop"
[BundlePath]==SMCBatteryManager.kext "!<b>{$BundlePath}</b> VirtualSMC laptop plugins don't work on Desktop"
[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"
:Emulate
DummyPowerManagement=no
:Quirks
AppleCpuPmCfgLock=no
AppleXcpmCfgLock=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"
AppleXcpmExtraMsrs=no
AppleXcpmForceBoost=no
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"
DisableIoMapper=yes
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>"
LegacyCommpage=no
ExternalDiskIcons~=.* " <b>{$setting}</b> = <b>{$value}</b>"
IncreasePciBarSize=no
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"
PanicNoKextDump=yes
PowerTimeoutKernelPanic=yes
ThirdPartyDrives~=.* " <b>{$setting}</b> = <b>{$value}</b>"
XhciPortLimit=yes " <b>{$setting}</b> = <b>{$value}</b> turn off after USB port mapping":" <b>{$setting}</b> = <b>{$value}</b> enable if you have USB issues"
Misc
:Boot
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"
PollAppleHotKeys=no
ShowPicker=yes
UsePicker~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
TakeoffDelay=0
HibernateMode=None
PickerMode=Builtin
HideAuxiliary=no
PickerAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PickerAudioAssist=no
Timeout=5
:Debug
AppleDebug=yes
ApplePanic=yes
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"
DisplayDelay=0
:Entries
[Arguments]~=debug "!<b>Arguments</b> = <b>{$Arguments}</b> boot-args go in the nvram section, not here"
:Security
AllowNvramReset=yes
AllowSetDefault=yes
ApECID=0
AuthRestart=no
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>"
DmgLoading=Signed
EnablePassword=no
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>"
Vault=Optional
SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " <b>{$setting}</b> = <b>{$value}</b> SecureBootModel set correctly":"!<b>{$setting}</b> = <b>{$value}</b> - This is an invalid option for SecureBootModel!"
HaltLevel=2147483648
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"
: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
UIScale~=(01|02) " <b>{$setting}</b> = <b>{$value}</b>":" <b>{$setting}</b> = <b>{$value}</b> but it is usally set to <b>01</b> or <b>02</b>"
DefaultBackgroundColor~=.* " <b>{$setting}</b> = <b>{$value}</b>"
::7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args~="ncpi=" "!<b>{$setting}</b> = <b>{$value}</b> I think you mean <b>npci=</b> there not <b>ncpi=</b>":""
boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":""
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>"
run-efi-updater="No"
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"
PlatformInfo
Automatic=yes
UpdateDataHub=yes
UpdateNVRAM=yes
UpdateSMBIOS=yes
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"
:Generic
SpoofVendor=yes
AdviseWindows=no
ProcessorType~=.* " **{$setting}** = **{$value}**"
SystemMemoryStatus=Auto
SupportsCsm=no "!**{$setting}** was replaced with **AdviseWindows** in OpenCore v0.5.5":"!**{$setting}** was replaced with **AdviseWindows** in OpenCore v0.5.5"
SystemProductName~="(iMac19,1|iMac18,3)" " **{$setting}** = **{$value}**":"-**{$setting}** = **{$value}** this is not a suggested SMBIOS for Coffee Lake Desktop systems. See [PlatformInfo Docs][platforminfo]"
MLB=M000000000001 "!**{$setting}** should be set to your generated board serial. See [PlatformInfo Docs][platforminfo]":" **{$setting}** is set"
ROM=112233000000 "-**{$setting}** = **{$value}** You should set this to your NIC MAC address. See [PlatformInfo Docs][platforminfo]":" **{$setting}** is set"
SystemSerialNumber=W0000000001 "!**{$setting}** should be set to your generated system serial number. See the [PlaformInfo Docs][platforminfo]":" **{$setting}** is set"
SystemUUID=00000000-0000-0000-0000-000000000000 "!**{$setting}** should be set to your generated SmUUID. See the [PlaformInfo Docs][platforminfo]":" **{$setting}** is set"
UEFI
ConnectDrivers=yes
Drivers==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$value}; <b>{$value}</b>":"!Need either <b>VBoxHfs.efi</b> or <b>HFSPlus.efi</b> here"
Drivers==VBoxHfs.efi|HFSPlus.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>"
:APFS
EnableJumpstart=yes
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"
HideVerbose=yes
JumpstartHotPlug=no
MinDate=0
MinVersion=0
:Audio
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>"
:Input
KeyFiltering=no
KeyForgetThreshold=5
KeyMergeThreshold=2
KeySupport=yes
KeySupportMode=Auto
KeySwap=no
PointerSupport=no
PointerSupportMode~=.* " <b>{$setting}</b> = <b>{$value}</b>"
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
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"
AppleUserInterfaceTheme=no
DataHub=no
DeviceProperties=no
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"
OSInfo=no
UnicodeCollation=no
ConsoleControl~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See UEFI/TextRenderer"
:Output
count==12 :"!You should have exactly 12 settings in the UEFI/Output section"
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
ForceResolution=no
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
DirectGopRendering=no
DirectGopCacheMode~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
ReconnectOnResChange=no
ReplaceTabWithSpace=no
SanitiseClearScreen~=.* " <b>{$setting}</b> = <b>{$value}</b>"
UgaPassThrough=no
Scale~=.* "!<b>{$setting}</b> shouldn't be here"
:Quirks
AvoidHighAlloc~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
DeduplicateBootOrder=yes
ExitBootServicesDelay=0
IgnoreInvalidFlexRatio=no
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=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See Output/${setting}"
ReleaseUsbOwnership=no
RequestBootVarFallback~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
RequestBootVarRouting=yes
TscSyncTimeout=0
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"
:ReservedMemory
=<span class="title">Desktop: (10th Gen) Comet Lake OpenCore 0.6.3</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.3 Intel Comet Lake Sanity Check
=<a href="https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake.html">https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake.html</a>
=<hr />
# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake#kernel
# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake#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.plist/comet-lake#platforminfo
# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake##deviceproperties
ACPI
:Add
count==0 "-You have no SSDT Patches. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake.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.plist/comet-lake#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]~=".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-PLUG.aml "-<b>SSDT-PLUG.aml<b> is missing. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake#acpi>[Acpi Docs]</a>"
[Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml "-<b>{$Path}</b> don't use both <b>SSDT-EC-USBX-DESKTOP<b> and <b>SSDT-EC<b>"
[Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-DESKTOP.aml. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake#acpi>[Acpi Docs]</a>"
[Path]!=SSDT-AWAC.aml "-<b>SSDT-AWAC.aml<b> is missing. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake#acpi>[Acpi Docs]</a> if you need it"
[Path]!=SSDT-PMC.aml "-<b>{$Path}<b> This should not be included on Comet Lake motherboards. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake#acpi>[Acpi Docs]</a> if you need it"
[Path]!=SSDT-RHUB.aml "-<b>SSDT-RHUB.aml<b> is missing. If this is an Asus motherboard you will require this SSDT. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake#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.plist/comet-lake#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.plist/comet-lake#acpi>[Acpi Docs]</a>"
:Quirks
count==5
FadtEnableReset~=.* " <b>{$setting}</b> = <b>{$value}</b>"
NormalizeHeaders=no
RebaseRegions=no
ResetHwSig=no
ResetLogoStatus=no
Booter
:Quirks
AvoidRuntimeDefrag=yes
DevirtualiseMmio=yes
DisableSingleUser=no
DisableVariableWrite=no
DiscardHibernateMap=no
EnableSafeModeSlide=yes
EnableWriteUnprotector=no
ForceExitBootServices=no
ProtectCsmRegion~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>ProtectMemoryRegions</b> instead"
ProtectMemoryRegions=no
ProtectSecureBoot=no
ProtectUefiServices=yes
ProvideCustomSlide=yes
ProvideMaxSlide=0
RebuildAppleMemoryMap=yes
SetupVirtualMap=no
ShrinkMemoryMap~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>RebuildAppleMemoryMap</b> instead"
SignalAppleOS=no
SyncRuntimePermissions=yes
DeviceProperties
:Add
::PciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id~="07009b3e|0300c89b" " <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.plist/comet-lake##deviceproperties>[DeviceProperties Docs]</a>"
::PciRoot(0x0)/Pci(0x1b,0x0)
AAPL,ig-platform-id~=.* "!<b>{$setting}</b> is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)"
Kernel
:Add
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]!=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> VirtualSMC laptop plugins don't work on Desktop"
[BundlePath]==SMCBatteryManager.kext "!<b>{$BundlePath}</b> VirtualSMC laptop plugins don't work on Desktop"
[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"
:Emulate
DummyPowerManagement=no
:Quirks
AppleCpuPmCfgLock=no
AppleXcpmCfgLock=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"
AppleXcpmExtraMsrs=no
AppleXcpmForceBoost=no
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"
DisableIoMapper=yes
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>"
LegacyCommpage=no
ExternalDiskIcons~=.* " <b>{$setting}</b> = <b>{$value}</b>"
IncreasePciBarSize=no
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"
PanicNoKextDump=yes
PowerTimeoutKernelPanic=yes
ThirdPartyDrives~=.* " <b>{$setting}</b> = <b>{$value}</b>"
XhciPortLimit=yes " <b>{$setting}</b> = <b>{$value}</b> turn off after USB port mapping":" <b>{$setting}</b> = <b>{$value}</b> enable if you have USB issues"
Misc
:Boot
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"
PollAppleHotKeys=no
ShowPicker=yes
UsePicker~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
TakeoffDelay=0
HibernateMode=None
PickerMode=Builtin
HideAuxiliary=no
PickerAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PickerAudioAssist=no
Timeout=5
:Debug
AppleDebug=yes
ApplePanic=yes
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"
DisplayDelay=0
:Entries
[Arguments]~=debug "!<b>Arguments</b> = <b>{$Arguments}</b> boot-args go in the nvram section, not here"
:Security
AllowNvramReset=yes
AllowSetDefault=yes
ApECID=0
AuthRestart=no
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>"
DmgLoading=Signed
EnablePassword=no
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>"
Vault=Optional
SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " <b>{$setting}</b> = <b>{$value}</b> SecureBootModel set correctly":"!<b>{$setting}</b> = <b>{$value}</b> - This is an invalid option for SecureBootModel!"
HaltLevel=2147483648
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"
: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
UIScale~=(01|02) " <b>{$setting}</b> = <b>{$value}</b>":" <b>{$setting}</b> = <b>{$value}</b> but it is usally set to <b>01</b> or <b>02</b>"
DefaultBackgroundColor~=.* " <b>{$setting}</b> = <b>{$value}</b>"
::7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args~="ncpi=" "!<b>{$setting}</b> = <b>{$value}</b> I think you mean <b>npci=</b> there not <b>ncpi=</b>":""
boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":""
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>"
run-efi-updater="No"
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"
PlatformInfo
Automatic=yes
UpdateDataHub=yes
UpdateNVRAM=yes
UpdateSMBIOS=yes
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"
:Generic
SpoofVendor=yes
AdviseWindows=no
ProcessorType~=.* " **{$setting}** = **{$value}**"
SystemMemoryStatus=Auto
SupportsCsm=no "!<b>{$setting}</b> was replaced with <b>AdviseWindows<b> in OpenCore v0.5.5": SupportsCsm=no "!<b>{$setting}</b> was replaced with <b>AdviseWindows<b> in OpenCore v0.5.5":"!<b>{$setting}</b> was replaced with <b>AdviseWindows<b> in OpenCore v0.5.5"
SystemProductName~="(iMac20,1|iMac20,2)" " <b>{$setting}</b> = <b>{$value}</b>":"-<b>{$setting}</b> = <b>{$value}</b> this is not a suggested SMBIOS for Coffee Lake Desktop systems. See <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake#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.plist/comet-lake#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.plist/comet-lake#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.plist/comet-lake#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.plist/comet-lake#platforminfo>[PlatformInfo Docs]</a>":" <b>{$setting}</b> is set"
UEFI
ConnectDrivers=yes
Drivers==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$value}; <b>{$value}</b>":"!Need either <b>VBoxHfs.efi</b> or <b>HFSPlus.efi</b> here"
Drivers==VBoxHfs.efi|HFSPlus.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>"
:APFS
EnableJumpstart=yes
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":" **{$setting}** = **{$value}** Only required for HP motherboard that cannot see APFS drives in OpenCore"
HideVerbose=yes
JumpstartHotPlug=no
MinDate=0
MinVersion=0
:Audio
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>"
:Input
KeyFiltering=no
KeyForgetThreshold=5
KeyMergeThreshold=2
KeySupport=yes
KeySupportMode=Auto
KeySwap=no
PointerSupport=no
PointerSupportMode~=.* " <b>{$setting}</b> = <b>{$value}</b>"
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
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"
AppleUserInterfaceTheme=no
DataHub=no
DeviceProperties=no
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"
OSInfo=no
UnicodeCollation=no
ConsoleControl~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See UEFI/TextRenderer"
:Output
count==12 :"!You should have exactly 12 settings in the UEFI/Output section"
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
ForceResolution=no
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
DirectGopRendering=no
DirectGopCacheMode~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
ReconnectOnResChange=no
ReplaceTabWithSpace=no
SanitiseClearScreen~=.* " <b>{$setting}</b> = <b>{$value}</b>"
UgaPassThrough=no
Scale~=.* "!<b>{$setting}</b> shouldn't be here"
:Quirks
AvoidHighAlloc~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
DeduplicateBootOrder=yes
ExitBootServicesDelay=0
IgnoreInvalidFlexRatio=no
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=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See Output/${setting}"
ReleaseUsbOwnership=no
RequestBootVarFallback~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
RequestBootVarRouting=yes
TscSyncTimeout=0
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"
:ReservedMemory
=<span class="title">Desktop: (4th Gen) Haswell OpenCore 0.6.3</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.3 Intel Haswell Sanity Check
=<a href="https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell.html">https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell.html</a>
=<hr>
# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell#kernel
# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell#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.plist/haswell#platforminfo
# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell#deviceproperties
ACPI
:Add
count==0 "-You have no SSDT Patches. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell#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.plist/haswell#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]~=".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-PLUG.aml "-<b>SSDT-PLUG.aml</b> is missing. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell#acpi>[Acpi Docs]</a>"
[Path]==SSDT-EC-DESKTOP.aml&SSDT-EC.aml "-<b>{$Path}</b> don't use both <b>SSDT-EC-USBX-DESKTOP</b> and <b>SSDT-EC</b>"
[Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-DESKTOP.aml. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell#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.plist/haswell#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.plist/haswell#acpi>[ACPI Docs]</a>."
:Quirks
count==5
FadtEnableReset~=.* " <b>{$setting}</b> = <b>{$value}</b>"
NormalizeHeaders=no
RebaseRegions=no
ResetHwSig=no
ResetLogoStatus=no
Booter
:Quirks
AvoidRuntimeDefrag=yes
DevirtualiseMmio=no
DisableSingleUser=no
DisableVariableWrite=no
DiscardHibernateMap=no
EnableSafeModeSlide=yes
EnableWriteUnprotector=yes
ForceExitBootServices=no
ProtectCsmRegion~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>ProtectMemoryRegions</b> instead"
ProtectMemoryRegions=no
ProtectSecureBoot=no
ProtectUefiServices=no
ProvideCustomSlide=yes
ProvideMaxSlide=0
RebuildAppleMemoryMap=no
SetupVirtualMap=yes
ShrinkMemoryMap~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>RebuildAppleMemoryMap</b> instead"
SignalAppleOS=no
SyncRuntimePermissions=no
DeviceProperties
:Add
::PciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id~="0300220d|04001204|07002216" " <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.plist/comet-lake##deviceproperties>[DeviceProperties Docs]</a>"
::PciRoot(0x0)/Pci(0x1b,0x0)
AAPL,ig-platform-id~=.* "!<b>{$setting}</b> is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)"
Kernel
:Add
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]!=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> VirtualSMC laptop plugins don't work on Desktop"
[BundlePath]==SMCBatteryManager.kext "!<b>{$BundlePath}</b> VirtualSMC laptop plugins don't work on Desktop"
[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"
:Emulate
DummyPowerManagement=no
:Quirks
AppleCpuPmCfgLock=yes " <b>{$setting}</b> = <b>{$value}</b> You should disable if you don't plan to boot 10.10 or older":" <b>{$setting}</b> = <b>{$value}</b> Make sure CFG-Lock is disabled in your bios if you don't plan to boot 10.10 or older"
AppleXcpmCfgLock=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"
AppleXcpmExtraMsrs=no
AppleXcpmForceBoost=no
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"
DisableIoMapper=yes
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>"
LegacyCommpage=no
ExternalDiskIcons~=.* " <b>{$setting}</b> = <b>{$value}</b>"
IncreasePciBarSize=no
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"
PanicNoKextDump=yes
PowerTimeoutKernelPanic=yes
ThirdPartyDrives~=.* " <b>{$setting}</b> = <b>{$value}</b>"
XhciPortLimit=yes " <b>{$setting}</b> = <b>{$value}</b> turn off after USB port mapping":" <b>{$setting}</b> = <b>{$value}</b> enable if you have USB issues"
Misc
:Boot
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"
PollAppleHotKeys=no
ShowPicker=yes
UsePicker~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
TakeoffDelay=0
HibernateMode=None
PickerMode=Builtin
HideAuxiliary=no
PickerAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PickerAudioAssist=no
Timeout=5
:Debug
AppleDebug=yes
ApplePanic=yes
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"
DisplayDelay=0
:Entries
[Arguments]~=debug "!**Arguments** = **{$Arguments}** boot-args go in the nvram section, not here"
:Security
AllowNvramReset=yes
AllowSetDefault=yes
ApECID=0
AuthRestart=no
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>"
DmgLoading=Signed
EnablePassword=no
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>"
Vault=Optional
SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " <b>{$setting}</b> = <b>{$value}</b> SecureBootModel set correctly":"!<b>{$setting}</b> = <b>{$value}</b> - This is an invalid option for SecureBootModel!"
HaltLevel=2147483648
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"
: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
UIScale~=(01|02) " <b>{$setting}</b> = <b>{$value}</b>":" <b>{$setting}</b> = <b>{$value}</b> but it is usually set to **01** or **02**"
DefaultBackgroundColor~=.* " <b>{$setting}</b> = <b>{$value}</b>"
::7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args~="ncpi=" "!<b>{$setting}</b> = <b>{$value}</b> I think you mean **npci=** there not **ncpi=**":""
boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":""
boot-args="-v keepsyms=1" " <b>{$setting}</b> = <b>{$value}</b> If you have a navi10 GPU add **agdpmod=pikera**":" <b>{$setting}</b> = <b>{$value}</b>"
run-efi-updater="No"
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> = **{$value} ({@value})**"
SystemAudioVolume~="^\d+$" " <b>{$setting}</b> = <b>{$value}</b>":"!<b>{$setting}</b> = <b>{$value}</b> this should be a positive number"
PlatformInfo
Automatic=yes
UpdateDataHub=yes
UpdateNVRAM=yes
UpdateSMBIOS=yes
UpdateSMBIOSMode=Create " <b>{$setting}</b> = <b>{$value}</b> If you have a Dell or VIAO motherboard, please set this to **Custom**":" <b>{$setting}</b> = <b>{$value}</b> This is only required if you have a Dell or VIAO motherboard"
:Generic
SpoofVendor=yes
AdviseWindows=no
ProcessorType~=.* " <b>{$setting}</b> = <b>{$value}</b>"
SystemMemoryStatus=Auto
SystemProductName~="(iMac14,1|iMac14,2|iMac14,4|iMac15,1|iMac16,2)" " <b>{$setting}</b> = <b>{$value}</b>":"-<b>{$setting}</b> = <b>{$value}</b> this is not a suggested SMBIOS for Coffee Lake Desktop systems. See <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell#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.plist/haswell#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.plist/haswell#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.plist/haswell#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.plist/haswell#platforminfo>[PlatformInfo Docs]</a>":" <b>{$setting}</b> is set"
UEFI
ConnectDrivers=yes
Drivers==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$value}; <b>{$value}</b>":"!Need either <b>VBoxHfs.efi</b> or <b>HFSPlus.efi</b> here"
Drivers==VBoxHfs.efi|HFSPlus.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>"
:APFS
EnableJumpstart=yes
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"
HideVerbose=yes
JumpstartHotPlug=no
MinDate=0
MinVersion=0
:Audio
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>"
:Input
KeyFiltering=no
KeyForgetThreshold=5
KeyMergeThreshold=2
KeySupport=yes
KeySupportMode=Auto
KeySwap=no
PointerSupport=no
PointerSupportMode~=.* " <b>{$setting}</b> = <b>{$value}</b>"
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
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"
AppleUserInterfaceTheme=no
DataHub=no
DeviceProperties=no
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"
OSInfo=no
UnicodeCollation=no
ConsoleControl~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See UEFI/TextRenderer"
:Output
count==12 :"!You should have exactly 12 settings in the UEFI/Output section"
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
ForceResolution=no
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
DirectGopRendering=no
DirectGopCacheMode~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
ReconnectOnResChange=no
ReplaceTabWithSpace=no
SanitiseClearScreen~=.* " <b>{$setting}</b> = <b>{$value}</b>"
UgaPassThrough=no
Scale~=.* "!<b>{$setting}</b> shouldn't be here"
:Quirks
AvoidHighAlloc~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
DeduplicateBootOrder=yes
ExitBootServicesDelay=0
IgnoreInvalidFlexRatio=yes
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~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See Output/${setting}"
ReleaseUsbOwnership=no
RequestBootVarFallback~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
RequestBootVarRouting=yes
TscSyncTimeout=0
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"
:ReservedMemory
=<span class="title">HEDT: (5th Gen) Haswell-E OpenCore 0.6.3</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.3 Intel Haswell-E Sanity Check
=<a href="https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/haswell-e.html">https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/haswell-e.html</a>
=<hr>
# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/haswell-e#kernel
# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/haswell-e#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-HEDT/haswell-e#platforminfo
# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/haswell-e#deviceproperties
ACPI
:Add
count==0 "-You have no SSDT Patches. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/haswell-e#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-HEDT/haswell-e#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]~=".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-PLUG.aml "-<b>SSDT-PLUG.aml</b> is missing. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/haswell-e#acpi>[Acpi Docs]</a>"
[Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml "-<b>{$Path}</b> don't use both <b>SSDT-EC-USBX-DESKTOP</b> and <b>SSDT-EC</b>"
[Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-DESKTOP.aml. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/haswell-e#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-HEDT/haswell-e#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-HEDT/haswell-e#acpi>[Acpi Docs]</a>"
:Quirks
count==5
FadtEnableReset~=.* " <b>{$setting}</b> = <b>{$value}</b>"
NormalizeHeaders=no
RebaseRegions=no
ResetHwSig=no
ResetLogoStatus=no
Booter
:Quirks
AvoidRuntimeDefrag=yes
DevirtualiseMmio=no " <b>{$setting}</b> = <b>{$value}</b> Note you may get allocation issues at boot with this disabled":" <b>{$setting}</b> = <b>{$value}</b> Note you may get an early kernel panic with this enabled"
DisableSingleUser=no
DisableVariableWrite=no
DiscardHibernateMap=no
EnableSafeModeSlide=yes
EnableWriteUnprotector=yes
ForceExitBootServices=no
ProtectCsmRegion~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>ProtectMemoryRegions</b> instead"
ProtectMemoryRegions=no
ProtectSecureBoot=no
ProtectUefiServices=no
ProvideCustomSlide=yes
ProvideMaxSlide=0
RebuildAppleMemoryMap=no
SetupVirtualMap=yes
ShrinkMemoryMap~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>RebuildAppleMemoryMap</b> instead"
SignalAppleOS=no
SyncRuntimePermissions=no
DeviceProperties
Kernel
:Add
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]!=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> VirtualSMC laptop plugins don't work on Desktop"
[BundlePath]==SMCBatteryManager.kext "!<b>{$BundlePath}</b> VirtualSMC laptop plugins don't work on Desktop"
[BundlePath]==* " <b>{$BundlePath}</b> make sure this Kext is in your <b>OC/Kexts</b> directory"
:Emulate
Cpuid1Data=c3060300000000000000000000000000 " <b>{$setting}</b> = <b>{$value}</b>":"!<b>{$setting}</b> = <b>{$value}</b> you need correct CPU spoofing here"
Cpuid1Mask=ffffffff000000000000000000000000 " <b>{$setting}</b> = <b>{$value}</b>":"!<b>{$setting}</b> = <b>{$value}</b>"
DummyPowerManagement=no
:Quirks
AppleCpuPmCfgLock=yes " <b>{$setting}</b> = <b>{$value}</b> You should disable if you don't plan to boot 10.10 or older":" <b>{$setting}</b> = <b>{$value}</b> Make sure CFG-Lock is disabled in your bios if you don't plan to boot 10.10 or older"
AppleXcpmCfgLock=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"
AppleXcpmExtraMsrs=yes
AppleXcpmForceBoost=no
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"
DisableIoMapper=yes
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>"
LegacyCommpage=no
ExternalDiskIcons~=.* " <b>{$setting}</b> = <b>{$value}</b>"
IncreasePciBarSize=no
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"
PanicNoKextDump=yes
PowerTimeoutKernelPanic=yes
ThirdPartyDrives~=.* " <b>{$setting}</b> = <b>{$value}</b>"
XhciPortLimit=yes " <b>{$setting}</b> = <b>{$value}</b> turn off after USB port mapping":" <b>{$setting}</b> = <b>{$value}</b> enable if you have USB issues"
Misc
:Boot
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"
PollAppleHotKeys=no
ShowPicker=yes
UsePicker~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
TakeoffDelay=0
HibernateMode=None
PickerMode=Builtin
HideAuxiliary=no
PickerAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PickerAudioAssist=no
Timeout=5
:Debug
AppleDebug=yes
ApplePanic=yes
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"
DisplayDelay=0
:Entries
[Arguments]~=debug "!<b>Arguments</b> = <b>{$Arguments}</b> boot-args go in the nvram section, not here"
:Security
AllowNvramReset=yes
AllowSetDefault=yes
ApECID=0
AuthRestart=no
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>"
DmgLoading=Signed
EnablePassword=no
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>"
Vault=Optional
SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " <b>{$setting}</b> = <b>{$value}</b> SecureBootModel set correctly":"!<b>{$setting}</b> = <b>{$value}</b> - This is an invalid option for SecureBootModel!"
HaltLevel=2147483648
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"
:Tools
count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here"
NVRAM
LegacyEnable=yes
LegacyOverwrite=yes
WriteFlash=yes
:Add
::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
UIScale~=(01|02) " <b>{$setting}</b> = <b>{$value}</b>":" <b>{$setting}</b> = <b>{$value}</b> but it is usally set to <b>01</b> or <b>02</b>"
DefaultBackgroundColor~=.* " <b>{$setting}</b> = <b>{$value}</b>"
::7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args~="ncpi=" "!<b>{$setting}</b> = <b>{$value}</b> I think you mean <b>npci=</b> there not <b>ncpi=</b>":""
boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":""
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>"
run-efi-updater="No"
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"
PlatformInfo
Automatic=yes
UpdateDataHub=yes
UpdateNVRAM=yes
UpdateSMBIOS=yes
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"
:Generic
SpoofVendor=yes
AdviseWindows=no
ProcessorType~=.* " **{$setting}** = **{$value}**"
SystemMemoryStatus=Auto
SupportsCsm~=.* "!<b>{$setting}</b> was replaced with <b>AdviseWindows</b> in OpenCore v0.5.5"
SystemProductName~=(^$)|(MacPro5,1) "!<b>{$setting}</b> You need to set this. See <a href=https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/haswell-e#platforminfo>[PlatformInfo Docs]</a>":" <b>{$setting}</b> = <b>{$value}</b>"
MLB=M000000000001 "!<b>{$setting}</b> should be set to your generated board serial. See <a href=https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/haswell-e#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-HEDT/haswell-e#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-HEDT/haswell-e#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-HEDT/haswell-e#platforminfo>[PlatformInfo Docs]</a>":" <b>{$setting}</b> is set"
UEFI
ConnectDrivers=yes
Drivers==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$value}; <b>{$value}</b>":"!Need either <b>VBoxHfs.efi</b> or <b>HFSPlus.efi</b> here"
Drivers==VBoxHfs.efi|HFSPlus.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>"
:APFS
EnableJumpstart=yes
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"
HideVerbose=yes
JumpstartHotPlug=no
MinDate=0
MinVersion=0
:Audio
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>"
:Input
KeyFiltering=no
KeyForgetThreshold=5
KeyMergeThreshold=2
KeySupport=yes
KeySupportMode=Auto
KeySwap=no
PointerSupport=no
PointerSupportMode~=.* " <b>{$setting}</b> = <b>{$value}</b>"
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
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"
AppleUserInterfaceTheme=no
DataHub=no
DeviceProperties=no
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"
OSInfo=no
UnicodeCollation=no
ConsoleControl~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See UEFI/TextRenderer"
:Output
count==12 :"!You should have exactly 12 settings in the UEFI/Output section"
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
ForceResolution=no
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
DirectGopRendering=no
DirectGopCacheMode~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
ReconnectOnResChange=no
ReplaceTabWithSpace=no
SanitiseClearScreen~=.* " <b>{$setting}</b> = <b>{$value}</b>"
UgaPassThrough=no
Scale=.* "!<b>{$setting}</b> shouldn't be here"
:Quirks
AvoidHighAlloc~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
DeduplicateBootOrder=yes
ExitBootServicesDelay=0
IgnoreInvalidFlexRatio=yes
IgnoreTextInGraphics~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See Output/${setting}"
ProvideConsoleGop~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See Output/${setting}"
ReleaseUsbOwnership=no
RequestBootVarFallback~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
RequestBootVarRouting=yes
TscSyncTimeout=0
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"
:ReservedMemory
=<span class="title">Desktop: (3rd Gen) Ivy Bridge OpenCore 0.6.3</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.3 Intel Ivy Bridge Desktop Sanity Check
=<a href="https://dortania.github.io/OpenCore-Install-Guide/config.plist/ivy-bridge.html">https://dortania.github.io/OpenCore-Install-Guide/config.plist/ivy-bridge.html</a>
=<hr>
# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/ivy-bridge.html#kernel
# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/ivy-bridge.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.plist/ivy-bridge.html#platforminfo
# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/ivy-bridge.html#deviceproperties
ACPI
:Add
count==0 "-You have no SSDT Patches. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/ivy-bridge.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.plist/ivy-bridge.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 Sandy and Ivy Bridge 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-DESKTOP.aml&SSDT-EC.aml "-<b>{$Path}</b> don't use both <b>SSDT-EC-DESKTOP</b> and <b>SSDT-EC</b>"
[Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-DESKTOP.aml. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/ivy-bridge.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.plist/ivy-bridge.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.plist/ivy-bridge.html#acpi>[ACPI Docs]</a>."
:Delete
[Enabled]==no "!<b>{$Comment}</b> Patch is <b>disabled</b>! Enable this to make sure SSDT-CPU-PM works."
[Enabled]==yes " <b>{$Comment}</b> Patch is <b>enabled</b>"
:Quirks
count==5
FadtEnableReset~=.* " <b>{$setting}</b> = <b>{$value}</b>"
NormalizeHeaders=no
RebaseRegions=no
ResetHwSig=no
ResetLogoStatus=no
Booter
:Quirks
AvoidRuntimeDefrag=yes
DevirtualiseMmio=no
DisableSingleUser=no
DisableVariableWrite=no
DiscardHibernateMap=no
EnableSafeModeSlide=yes
EnableWriteUnprotector=yes
ForceExitBootServices=no
ProtectCsmRegion~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>ProtectMemoryRegions</b> instead"
ProtectMemoryRegions=no
ProtectSecureBoot=no
ProtectUefiServices=no
ProvideCustomSlide=yes
ProvideMaxSlide=0
RebuildAppleMemoryMap=no
SetupVirtualMap=yes
ShrinkMemoryMap~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>RebuildAppleMemoryMap</b> instead"
SignalAppleOS=no
SyncRuntimePermissions=no
DeviceProperties
:Add
::PciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id~="0a006601|07006201" " <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.plist/comet-lake##deviceproperties>[DeviceProperties Docs]</a>"
::PciRoot(0x0)/Pci(0x1b,0x0)
AAPL,ig-platform-id~=.* "!<b>{$setting}</b> is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)"
Kernel
:Add
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> VirtualSMC laptop plugins don't work on Desktop"
[BundlePath]==SMCBatteryManager.kext "!<b>{$BundlePath}</b> VirtualSMC laptop plugins don't work on Desktop"
[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"
:Emulate
DummyPowerManagement=no
:Quirks
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"
AppleXcpmCfgLock=no
AppleXcpmExtraMsrs=no
AppleXcpmForceBoost=no
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"
DisableIoMapper=yes
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>"
LegacyCommpage=no
ExternalDiskIcons~=.* " <b>{$setting}</b> = <b>{$value}</b>"
IncreasePciBarSize=no
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"
PanicNoKextDump=yes
PowerTimeoutKernelPanic=yes
ThirdPartyDrives~=.* " <b>{$setting}</b> = <b>{$value}</b>"
XhciPortLimit=yes " <b>{$setting}</b> = <b>{$value}</b> turn off after USB port mapping":" <b>{$setting}</b> = <b>{$value}</b> enable if you have USB issues"
Misc
:Boot
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"
PollAppleHotKeys=no
ShowPicker=yes
UsePicker~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
TakeoffDelay=0
HibernateMode=None
PickerMode=Builtin
HideAuxiliary=no
PickerAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PickerAudioAssist=no
Timeout=5
:Debug
AppleDebug=yes
ApplePanic=yes
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"
DisplayDelay=0
:Entries
[Arguments]~=debug "!<b>Arguments</b> = <b>{$Arguments}</b> boot-args go in the nvram section, not here"
:Security
AllowNvramReset=yes
AllowSetDefault=yes
ApECID=0
AuthRestart=no
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>"
DmgLoading=Signed
EnablePassword=no
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>"
Vault=Optional
SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " <b>{$setting}</b> = <b>{$value}</b> SecureBootModel set correctly":"!<b>{$setting}</b> = <b>{$value}</b> - This is an invalid option for SecureBootModel!"
HaltLevel=2147483648
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"
: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
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>"
::7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args~="ncpi=" "!<b>{$setting}</b> = <b>{$value}</b> I think you mean <b>npci=</b> there not <b>ncpi=</b>":""
boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":""
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>"
run-efi-updater="No"
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"
PlatformInfo
Automatic=yes
UpdateDataHub=yes
UpdateNVRAM=yes
UpdateSMBIOS=yes
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"
:Generic
SpoofVendor=yes
AdviseWindows=no
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~="(iMac13,1|iMac13,2|MacPro6,1)" " <b>{$setting}</b> = <b>{$value}</b>":"-<b>{$setting}</b> = <b>{$value}</b> this is not a suggested SMBIOS for Ivy Bridge Desktop systems. See <a href=hhttps://dortania.github.io/OpenCore-Install-Guide/config.plist/ivy-bridge.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.plist/ivy-bridge.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.plist/ivy-bridge.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.plist/ivy-bridge.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.plist/ivy-bridge.html#platforminfo>[PlatformInfo Docs]</a>":" <b>{$setting}</b> is set"
UEFI
ConnectDrivers=yes
Drivers==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$value}; <b>{$value}</b>":"!Need either <b>VBoxHfs.efi</b> or <b>HFSPlus.efi</b> here"
Drivers==VBoxHfs.efi|HFSPlus.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>"
:APFS
EnableJumpstart=yes
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"
HideVerbose=yes
JumpstartHotPlug=no
MinDate=0
MinVersion=0
:Audio
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>"
:Input
KeyFiltering=no
KeyForgetThreshold=5
KeyMergeThreshold=2
KeySupport=yes
KeySupportMode=Auto
KeySwap=no
PointerSupport=no
PointerSupportMode~=.* " <b>{$setting}</b> = <b>{$value}</b>"
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
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"
AppleUserInterfaceTheme=no
DataHub=no
DeviceProperties=no
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"
OSInfo=no
UnicodeCollation=no
ConsoleControl~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See UEFI/TextRenderer"
:Output
count==12 :"!You should have exactly 12 settings in the UEFI/Output section"
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
ForceResolution=no
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
DirectGopRendering=no
DirectGopCacheMode~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
ReconnectOnResChange=no
ReplaceTabWithSpace=no
SanitiseClearScreen~=.* " <b>{$setting}</b> = <b>{$value}</b>"
UgaPassThrough=no
Scale~=.* "!<b>{$setting}</b> shouldn't be here"
:Quirks
AvoidHighAlloc~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
DeduplicateBootOrder=yes
ExitBootServicesDelay=0
IgnoreInvalidFlexRatio=yes
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}"
ReleaseUsbOwnership=no
RequestBootVarFallback~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
RequestBootVarRouting=yes
TscSyncTimeout=0
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"
:ReservedMemory
=<span class="title">HEDT: (3rd, 4th Gen) Sandy and Ivy Bridge-E OpenCore 0.6.3</span><br/>
# Generic config suitable for initial installation
## OpenCore v0.6.3 Intel Sandy and Ivy Bridge-E Sanity Check
=<a href="https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/ivy-bridge-e.html">https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/ivy-bridge-e.html<a/>
=<hr>
# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/ivy-bridge-e#kernel
# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/ivy-bridge-e#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-HEDT/ivy-bridge-e#platforminfo
# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/ivy-bridge-e#deviceproperties
ACPI
:Add
count==0 "-You have no SSDT Patches. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/ivy-bridge-e#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-HEDT/ivy-bridge-e#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]~=".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-PLUG.aml "-<b>SSDT-PLUG.aml</b> is missing. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/ivy-bridge-e#acpi>[ACPI Docs]</a>"
[Path]==SSDT-EC-DESKTOP.aml&SSDT-EC.aml "-<b>{$Path}</b> don't use both <b>SSDT-EC-DESKTOP</b> and <b>SSDT-EC</b>"
[Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-DESKTOP.aml. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/ivy-bridge-e#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-HEDT/ivy-bridge-e#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-HEDT/ivy-bridge-e#acpi>[ACPI Docs]</a>."
:Quirks
count==5
FadtEnableReset~=.* " <b>{$setting}</b> = <b>{$value}</b>"
NormalizeHeaders=no
RebaseRegions=no
ResetHwSig=no
ResetLogoStatus=no
Booter
:Quirks
AvoidRuntimeDefrag=yes
DevirtualiseMmio=no
DisableSingleUser=no
DisableVariableWrite=no
DiscardHibernateMap=no
EnableSafeModeSlide=yes
EnableWriteUnprotector=yes
ForceExitBootServices=no
ProtectCsmRegion~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>ProtectMemoryRegions</b> instead"
ProtectMemoryRegions=no
ProtectSecureBoot=no
ProtectUefiServices=no
ProvideCustomSlide=yes
ProvideMaxSlide=0
RebuildAppleMemoryMap=no
SetupVirtualMap=yes
ShrinkMemoryMap~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>RebuildAppleMemoryMap</b> instead"
SignalAppleOS=no
SyncRuntimePermissions=no
DeviceProperties
Kernel
:Add
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]!=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> VirtualSMC laptop plugins don't work on Desktop"
[BundlePath]==SMCBatteryManager.kext "!<b>{$BundlePath}</b> VirtualSMC laptop plugins don't work on Desktop"
[BundlePath]==* " <b>{$BundlePath}</b> make sure this Kext is in your <b>OC/Kexts</b> directory"
:Emulate
DummyPowerManagement=no
:Quirks
AppleCpuPmCfgLock=yes " <b>{$setting}</b> = <b>{$value}</b> You should disable if you don't plan to boot 10.10 or older":" <b>{$setting}</b> = <b>{$value}</b> Make sure CFG-Lock is disabled in your bios and you need to boot 10.10 or older"
AppleXcpmCfgLock=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"
AppleXcpmExtraMsrs=yes
AppleXcpmForceBoost=no
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"
DisableIoMapper=yes
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>"
LegacyCommpage=no
ExternalDiskIcons~=.* " <b>{$setting}</b> = <b>{$value}</b>"
IncreasePciBarSize=no
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"
PanicNoKextDump=yes
PowerTimeoutKernelPanic=yes
ThirdPartyDrives~=.* " <b>{$setting}</b> = <b>{$value}</b>"
XhciPortLimit=yes " <b>{$setting}</b> = <b>{$value}</b> turn off after USB port mapping":" <b>{$setting}</b> = <b>{$value}</b> enable if you have USB issues"
Misc
:Boot
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"
PollAppleHotKeys=no
ShowPicker=yes
UsePicker~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
TakeoffDelay=0
HibernateMode=None
PickerMode=Builtin
HideAuxiliary=no
PickerAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PickerAudioAssist=no
Timeout=5
:Debug
AppleDebug=yes
ApplePanic=yes
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"
DisplayDelay=0
:Entries
[Arguments]~=debug "!<b>Arguments</b> = <b>{$Arguments}</b> boot-args go in the nvram section, not here"
:Security
AllowNvramReset=yes
AllowSetDefault=yes
ApECID=0
AuthRestart=no
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>"
DmgLoading=Signed
EnablePassword=no
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>"
Vault=Optional
SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " <b>{$setting}</b> = <b>{$value}</b> SecureBootModel set correctly":"!<b>{$setting}</b> = <b>{$value}</b> - This is an invalid option for SecureBootModel!"
HaltLevel=2147483648
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"
:Tools
count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here"
NVRAM
LegacyEnable=yes
LegacyOverwrite=yes
WriteFlash=yes
:Add
::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
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>"
::7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args~="ncpi=" "!<b>{$setting}</b> = <b>{$value}</b> I think you mean <b>npci=</b> there not <b>ncpi=</b>":""
boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":""
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>"
run-efi-updater="No"
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"
PlatformInfo
Automatic=yes
UpdateDataHub=yes
UpdateNVRAM=yes
UpdateSMBIOS=yes
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"
:Generic
SpoofVendor=yes
AdviseWindows=no
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~="(MacPro6,1)" " <b>{$setting}</b> = <b>{$value}</b>":"-<b>{$setting}</b> = <b>{$value}</b> this is not a suggested SMBIOS for IvyBridge-E systems. See <a href=https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/ivy-brdige-e##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-HEDT/ivy-bridge-e##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-HEDT/ivy-bridge-e##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-HEDT/ivy-bridge-e##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-HEDT/ivy-bridge-e##platforminfo>[PlatformInfo Docs]</a>":" <b>{$setting}</b> is set"
UEFI
ConnectDrivers=yes
Drivers==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$value}; <b>{$value}</b>":"!Need either <b>VBoxHfs.efi</b> or <b>HFSPlus.efi</b> here"
Drivers==VBoxHfs.efi|HFSPlus.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>"
:APFS
EnableJumpstart=yes
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"
HideVerbose=yes
JumpstartHotPlug=no
MinDate=0
MinVersion=0
:Audio
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>"
:Input
KeyFiltering=no
KeyForgetThreshold=5
KeyMergeThreshold=2
KeySupport=yes
KeySupportMode=Auto
KeySwap=no
PointerSupport=no
PointerSupportMode~=.* " <b>{$setting}</b> = <b>{$value}</b>"
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
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"
AppleUserInterfaceTheme=no
DataHub=no
DeviceProperties=no
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"
OSInfo=no
UnicodeCollation=no
ConsoleControl~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See UEFI/TextRenderer"
:Output
count==12 :"!You should have exactly 12 settings in the UEFI/Output section"
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
ForceResolution=no
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
DirectGopRendering=no
DirectGopCacheMode~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
ReconnectOnResChange=no
ReplaceTabWithSpace=no
SanitiseClearScreen~=.* " <b>{$setting}</b> = <b>{$value}</b>"
UgaPassThrough=no
Scale~=.* "!<b>{$setting}</b> shouldn't be here"
:Quirks
AvoidHighAlloc~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
DeduplicateBootOrder=yes
ExitBootServicesDelay=0
IgnoreInvalidFlexRatio=yes
IgnoreTextInGraphics~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See Output/${setting}"
ProvideConsoleGop~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See Output/${setting}"
ReleaseUsbOwnership=no
RequestBootVarFallback~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
RequestBootVarRouting=yes
TscSyncTimeout=0
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"
:ReservedMemory
=<span class="title">Desktop: (7th Gen) Kaby Lake OpenCore 0.6.3</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.3 Intel Kaby Lake Sanity Check
=<a href="https://dortania.github.io/OpenCore-Install-Guide/config.plist/kaby-lake.html">https://dortania.github.io/OpenCore-Install-Guide/config.plist/kaby-lake.html</a>
=<hr>
# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/kaby-lake#kernel
# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/kaby-lake#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.plist/kaby-lake#platforminfo
# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/kaby-lake#deviceproperties
ACPI
:Add
count==0 "-You have no SSDT Patches. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/kaby-lake#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.plist/kaby-lake#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]~=".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-PLUG.aml "-<b>SSDT-PLUG.aml</b> is missing. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/kaby-lake#acpi>[Acpi Docs]</a>"
[Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml "-<b>{$Path}</b> don't use both <b>SSDT-EC-USBX-DESKTOP</b> and <b>SSDT-EC</b>"
[Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-DESKTOP.aml. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/kaby-lake#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.plist/kaby-lake#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.plist/kaby-lake#acpi>[Acpi Docs]</a>"
:Quirks
count==5
FadtEnableReset~=.* " <b>{$setting}</b> = <b>{$value}</b>"
NormalizeHeaders=no
RebaseRegions=no
ResetHwSig=no
ResetLogoStatus=no
Booter
:Quirks
AvoidRuntimeDefrag=yes
DevirtualiseMmio=no
DisableSingleUser=no
DisableVariableWrite=no
DiscardHibernateMap=no
EnableSafeModeSlide=yes
EnableWriteUnprotector=yes
ForceExitBootServices=no
ProtectSecureBoot=no
ProtectMemoryRegions=no
ProtectCsmRegion~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>ProtectMemoryRegions</b> instead"
ProtectUefiServices=no
ProvideCustomSlide=yes
ProvideMaxSlide=0
RebuildAppleMemoryMap=no
SetupVirtualMap=yes
ShrinkMemoryMap~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>RebuildAppleMemoryMap</b> instead"
SignalAppleOS=no
SyncRuntimePermissions=no
DeviceProperties
:Add
::PciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id~="00001259|03001259" " <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.plist/comet-lake##deviceproperties>[DeviceProperties Docs]</a>"
::PciRoot(0x0)/Pci(0x1b,0x0)
AAPL,ig-platform-id~=.* "!<b>{$setting}</b> is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)"
Kernel
:Add
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]!=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> VirtualSMC laptop plugins don't work on Desktop"
[BundlePath]==SMCBatteryManager.kext "!<b>{$BundlePath}</b> VirtualSMC laptop plugins don't work on Desktop"
[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"
:Emulate
DummyPowerManagement=no
:Quirks
AppleCpuPmCfgLock=no
AppleXcpmCfgLock=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"
AppleXcpmExtraMsrs=no
AppleXcpmForceBoost=no
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"
DisableIoMapper=yes
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>"
LegacyCommpage=no
ExternalDiskIcons~=.* " <b>{$setting}</b> = <b>{$value}</b>"
IncreasePciBarSize=no
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"
PanicNoKextDump=yes
PowerTimeoutKernelPanic=yes
ThirdPartyDrives~=.* " <b>{$setting}</b> = <b>{$value}</b>"
XhciPortLimit=yes " <b>{$setting}</b> = <b>{$value}</b> turn off after USB port mapping":" <b>{$setting}</b> = <b>{$value}</b> enable if you have USB issues"
Misc
:Boot
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"
PollAppleHotKeys=no
ShowPicker=yes
UsePicker~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
TakeoffDelay=0
HibernateMode=None
PickerMode=Builtin
HideAuxiliary=no
PickerAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PickerAudioAssist=no
Timeout=5
:Debug
AppleDebug=yes
ApplePanic=yes
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"
DisplayDelay=0
:Entries
[Arguments]~=debug "!<b>Arguments</b> = <b>{$Arguments}</b> boot-args go in the nvram section, not here"
:Security
AllowNvramReset=yes
AllowSetDefault=yes
ApECID=0
AuthRestart=no
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>"
DmgLoading=Signed
EnablePassword=no
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>"
Vault=Optional
SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " <b>{$setting}</b> = <b>{$value}</b> SecureBootModel set correctly":"!<b>{$setting}</b> = <b>{$value}</b> - This is an invalid option for SecureBootModel!"
HaltLevel=2147483648
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"
: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
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>"
::7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args~="ncpi=" "!<b>{$setting}</b> = <b>{$value}</b> I think you mean <b>npci=</b> there not <b>ncpi=</b>":""
boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":""
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>"
run-efi-updater="No"
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"
PlatformInfo
Automatic=yes
UpdateDataHub=yes
UpdateNVRAM=yes
UpdateSMBIOS=yes
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"
:Generic
SpoofVendor=yes
AdviseWindows=no
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~="(iMac18,1|iMac18,3)" " <b>{$setting}</b> = <b>{$value}</b>":"-<b>{$setting}</b> = <b>{$value}</b> this is not a suggested SMBIOS for Kaby Lake Desktop systems. See <a href=https://dortania.github.io/OpenCore-Install-Guide/config.plist/kaby-lake#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.plist/kaby-lake#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.plist/kaby-lake#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.plist/kaby-lake#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.plist/kaby-lake#platforminfo>[PlatformInfo Docs]</a>":" <b>{$setting}</b> is set"
UEFI
ConnectDrivers=yes
Drivers==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$value}; <b>{$value}</b>":"!Need either <b>VBoxHfs.efi</b> or <b>HFSPlus.efi</b> here"
Drivers==VBoxHfs.efi|HFSPlus.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>"
:APFS
EnableJumpstart=yes
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"
HideVerbose=yes
JumpstartHotPlug=no
MinDate=0
MinVersion=0
:Audio
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>"
:Input
KeyFiltering=no
KeyForgetThreshold=5
KeyMergeThreshold=2
KeySupport=yes
KeySupportMode=Auto
KeySwap=no
PointerSupport=no
PointerSupportMode~=.* " <b>{$setting}</b> = <b>{$value}</b>"
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
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"
AppleUserInterfaceTheme=no
DataHub=no
DeviceProperties=no
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"
OSInfo=no
UnicodeCollation=no
ConsoleControl~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See UEFI/TextRenderer"
:Output
count==12 :"!You should have exactly 12 settings in the UEFI/Output section"
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
ForceResolution=no
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
DirectGopRendering=no
DirectGopCacheMode~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
ReconnectOnResChange=no
ReplaceTabWithSpace=no
SanitiseClearScreen~=.* " <b>{$setting}</b> = <b>{$value}</b>"
UgaPassThrough=no
Scale~=.* "!<b>{$setting}</b> shouldn't be here"
:Quirks
AvoidHighAlloc~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
DeduplicateBootOrder=yes
ExitBootServicesDelay=0
IgnoreInvalidFlexRatio=no
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~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See Output/${setting}"
ReleaseUsbOwnership=no
RequestBootVarFallback~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
RequestBootVarRouting=yes
TscSyncTimeout=0
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"
:ReservedMemory
=<span class="title">Laptop: (5th Gen) Broadwell OpenCore 0.6.3</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.3 Intel Broadwell Laptop Sanity Check
=<a href="https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell.html">https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell.html</a>
=<hr>
# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell#kernel
# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell#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/broadwell#platforminfo
# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell#deviceproperties
ACPI
:Add
count==0 "-You have no SSDT Patches. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell#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/broadwell#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]~=".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-PLUG.aml "-<b>SSDT-PLUG.aml</b> is missing. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell#acpi>[ACPI Docs]</a>"
[Path]==SSDT-EC-LAPTOP.aml&SSDT-EC.aml "-<b>{$Path}</b> don't use both <b>SSDT-EC-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/broadwell#acpi>[ACPI Docs]</a>"
[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/broadwell#acpi>[ACPI Docs]</a>"
[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/broadwell#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/broadwell#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/broadwell#acpi>[Acpi Docs]</a>"
[Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "-<b>{$Path}</b> don't use both <b>SSDT-XOSI</b> and <b>SSDT-GPI0</b>"
:Quirks
count==5
FadtEnableReset~=.* " <b>{$setting}</b> = <b>{$value}</b>"
NormalizeHeaders=no
RebaseRegions=no
ResetHwSig=no
ResetLogoStatus=no
Booter
:Quirks
AvoidRuntimeDefrag=yes
DevirtualiseMmio=no
DisableSingleUser=no
DisableVariableWrite=no
DiscardHibernateMap=no
EnableSafeModeSlide=yes
EnableWriteUnprotector=yes
ForceExitBootServices=no
ProtectCsmRegion~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>ProtectMemoryRegions</b> instead"
ProtectMemoryRegions=no
ProtectSecureBoot=no
ProtectUefiServices=no
ProvideCustomSlide=yes
ProvideMaxSlide=0
RebuildAppleMemoryMap=no
SetupVirtualMap=yes
ShrinkMemoryMap~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>RebuildAppleMemoryMap</b> instead"
SignalAppleOS=no
SyncRuntimePermissions=no
DeviceProperties
:Add
::PciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id~="06002616|02001616" " <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/broadwell#deviceproperties>[DeviceProperties Docs]</a>"
::PciRoot(0x0)/Pci(0x1b,0x0)
AAPL,ig-platform-id~=.* "!<b>{$setting}</b> is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)"
Kernel
:Add
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]!=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"
:Emulate
DummyPowerManagement=no
:Quirks
AppleCpuPmCfgLock=yes " <b>{$setting}</b> = <b>{$value}</b> You should disable if you don't plan to boot 10.10 or older":" <b>{$setting}</b> = <b>{$value}</b> Make sure CFG-Lock is disabled in your bios and you need to boot 10.10 or older"
AppleXcpmCfgLock=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"
AppleXcpmExtraMsrs=no
AppleXcpmForceBoost=no
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"
DisableIoMapper=yes
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>"
LegacyCommpage=no
ExternalDiskIcons~=.* " <b>{$setting}</b> = <b>{$value}</b>"
IncreasePciBarSize=no
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"
PanicNoKextDump=yes
PowerTimeoutKernelPanic=yes
ThirdPartyDrives~=.* " <b>{$setting}</b> = <b>{$value}</b>"
XhciPortLimit=yes " <b>{$setting}</b> = <b>{$value}</b> turn off after USB port mapping":" <b>{$setting}</b> = <b>{$value}</b> enable if you have USB issues"
Misc
:Boot
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"
PollAppleHotKeys=no
ShowPicker=yes
UsePicker~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
TakeoffDelay=0
HibernateMode=None
PickerMode=Builtin
HideAuxiliary=no
PickerAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PickerAudioAssist=no
Timeout=5
:Debug
AppleDebug=yes
ApplePanic=yes
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"
DisplayDelay=0
:Entries
[Arguments]~=debug "!<b>Arguments</b> = <b>{$Arguments}</b> boot-args go in the nvram section, not here"
:Security
AllowNvramReset=yes
AllowSetDefault=yes
ApECID=0
AuthRestart=no
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>"
DmgLoading=Signed
EnablePassword=no
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>"
Vault=Optional
SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " <b>{$setting}</b> = <b>{$value}</b> SecureBootModel set correctly":"!<b>{$setting}</b> = <b>{$value}</b> - This is an invalid option for SecureBootModel!"
HaltLevel=2147483648
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"
: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
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>"
::7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args~="ncpi=" "!<b>{$setting}</b> = <b>{$value}</b> I think you mean <b>npci=</b> there not <b>ncpi=</b>":""
boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":""
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>"
run-efi-updater="No"
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"
PlatformInfo
Automatic=yes
UpdateDataHub=yes
UpdateNVRAM=yes
UpdateSMBIOS=yes
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"
:Generic
SpoofVendor=yes
AdviseWindows=no
ProcessorType~=.* " <b>{$setting}</b> = <b>{$value}</b>"
SystemMemoryStatus=Auto
SystemProductName~="(MacBook8,1|MacBookAir7,1|MacBookAir7,2|MacBookPro12,1|MacBookPro11,2|MacBookPro11,3|MacBookPro11,4|MacBookPro11,5|iMac16,1)" " <b>{$setting}</b> = <b>{$value}</b>":"-<b>{$setting}</b> = <b>{$value}</b> this is not a suggested SMBIOS for Broadwell Laptop systems. See <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell#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/broadwell#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/broadwell#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/broadwell#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/broadwell#platforminfo>[PlatformInfo Docs]</a>":" <b>{$setting}</b> is set"
UEFI
ConnectDrivers=yes
Drivers==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$value}; <b>{$value}</b>":"!Need either <b>VBoxHfs.efi</b> or <b>HFSPlus.efi</b> here"
Drivers==VBoxHfs.efi|HFSPlus.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>"
:APFS
EnableJumpstart=yes
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"
HideVerbose=yes
JumpstartHotPlug=no
MinDate=0
MinVersion=0
:Audio
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>"
:Input
KeyFiltering=no
KeyForgetThreshold=5
KeyMergeThreshold=2
KeySupport=yes
KeySupportMode=Auto
KeySwap=no
PointerSupport=no
PointerSupportMode~=.* " <b>{$setting}</b> = <b>{$value}</b>"
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
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"
AppleUserInterfaceTheme=no
DataHub=no
DeviceProperties=no
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"
OSInfo=no
UnicodeCollation=no
ConsoleControl~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See UEFI/TextRenderer"
:Output
count==12 :"!You should have exactly 12 settings in the UEFI/Output section"
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
ForceResolution=no
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
DirectGopRendering=no
DirectGopCacheMode~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
ReconnectOnResChange=no
ReplaceTabWithSpace=no
SanitiseClearScreen~=.* " <b>{$setting}</b> = <b>{$value}</b>"
UgaPassThrough=no
Scale~=.* "!<b>{$setting}</b> shouldn't be here"
:Quirks
AvoidHighAlloc~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
DeduplicateBootOrder=yes
ExitBootServicesDelay=0
IgnoreInvalidFlexRatio=yes
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~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See Output/${setting}"
ReleaseUsbOwnership=yes
RequestBootVarFallback~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
RequestBootVarRouting=yes
TscSyncTimeout=0
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"
:ReservedMemory
=<span class="title">Laptop: (8th Gen) Coffee Lake OpenCore 0.6.3</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.3 Intel Coffee Lake Laptop Sanity Check
=<a href="https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake.html">https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake.html</a>
=<hr>
# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake#kernel
# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake#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/coffee-lake#platforminfo
# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake##deviceproperties
ACPI
:Add
count==0 "-You have no SSDT Patches. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake#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/coffee-lake#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]~=".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-PLUG.aml "-<b>SSDT-PLUG.aml</b> is missing. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake#acpi>[ACPI Docs]</a>"
[Path]==SSDT-EC-USBX-LAPTOP.aml&SSDT-EC.aml "-<b>{$Path}</b> don't use both <b>SSDT-EC-USBX-LAPTOP</b> and <b>SSDT-EC</b>"
[Path]==SSDT-EC-USBX-DESKTOP.aml "-<b>{$Path}</b> Please use <b>SSDT-EC-USBX-LAPTOP</b> instead"
[Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-LAPTOP.aml. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake#acpi>[ACPI Docs]</a>"
[Path]==SSDT-AWAC.aml "-<b>SSDT-AWAC.aml</b> shouldn't be required. See the [ACPI Docs][acpi] if you actually need it"
[Path]==SSDT-PMC.aml "-<b>SSDT-PMC.aml</b> is not required for 8th gen laptops."
[Path]!=SSDT-PNLF-CFL.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/coffee-lake#acpi>[ACPI Docs]</a>"
[Path]==SSDT-PNLF.aml "-<b>{$Path}</b> This should not be included on Coffee Lake and newer laptops, instead use SSDT-PNLF-CFL. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake#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/coffee-lake#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/coffee-lake#acpi>[Acpi Docs]</a>"
[Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "-<b>{$Path}</b> don't use both <b>SSDT-XOSI</b> and <b>SSDT-GPI0</b>"
:Quirks
count==5
FadtEnableReset~=.* " <b>{$setting}</b> = <b>{$value}</b>"
NormalizeHeaders=no
RebaseRegions=no
ResetHwSig=no
ResetLogoStatus=no
Booter
:Quirks
AvoidRuntimeDefrag=yes
DevirtualiseMmio=yes
DisableSingleUser=no
DisableVariableWrite=no
DiscardHibernateMap=no
EnableSafeModeSlide=yes
EnableWriteUnprotector=no
ForceExitBootServices=no
ProtectCsmRegion~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>ProtectMemoryRegions</b> instead"
ProtectMemoryRegions=no
ProtectSecureBoot=no
ProtectUefiServices=no
ProvideCustomSlide=yes
ProvideMaxSlide=0
RebuildAppleMemoryMap=yes
SetupVirtualMap=yes
ShrinkMemoryMap~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>RebuildAppleMemoryMap</b> instead"
SignalAppleOS=no
SyncRuntimePermissions=yes
DeviceProperties
:Add
::PciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id~="00009b3e|0900a53e|07009B3e|0000a53e" " <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/coffee-lake##deviceproperties>[DeviceProperties Docs]</a>"
::PciRoot(0x0)/Pci(0x1b,0x0)
AAPL,ig-platform-id~=.* "!<b>{$setting}</b> is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)"
Kernel
:Add
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]!=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"
:Emulate
DummyPowerManagement=no
:Quirks
AppleCpuPmCfgLock=no
AppleXcpmCfgLock=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"
AppleXcpmExtraMsrs=no
AppleXcpmForceBoost=no
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"
DisableIoMapper=yes
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>"
LegacyCommpage=no
ExternalDiskIcons~=.* " <b>{$setting}</b> = <b>{$value}</b>"
IncreasePciBarSize=no
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"
PanicNoKextDump=yes
PowerTimeoutKernelPanic=yes
ThirdPartyDrives~=.* " <b>{$setting}</b> = <b>{$value}</b>"
XhciPortLimit=yes " <b>{$setting}</b> = <b>{$value}</b> turn off after USB port mapping":" <b>{$setting}</b> = <b>{$value}</b> enable if you have USB issues"
Misc
:Boot
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"
PollAppleHotKeys=no
ShowPicker=yes
UsePicker~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
TakeoffDelay=0
HibernateMode=None
PickerMode=Builtin
HideAuxiliary=no
PickerAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PickerAudioAssist=no
Timeout=5
:Debug
AppleDebug=yes
ApplePanic=yes
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"
DisplayDelay=0
:Entries
[Arguments]~=debug "!<b>Arguments</b> = <b>{$Arguments}</b> boot-args go in the nvram section, not here"
:Security
AllowNvramReset=yes
AllowSetDefault=yes
ApECID=0
AuthRestart=no
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>"
DmgLoading=Signed
EnablePassword=no
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>"
Vault=Optional
SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " <b>{$setting}</b> = <b>{$value}</b> SecureBootModel set correctly":"!<b>{$setting}</b> = <b>{$value}</b> - This is an invalid option for SecureBootModel!"
HaltLevel=2147483648
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"
: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
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>"
::7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args~="ncpi=" "!<b>{$setting}</b> = <b>{$value}</b> I think you mean <b>npci=</b> there not <b>ncpi=</b>":""
boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":""
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>"
run-efi-updater="No"
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"
PlatformInfo
Automatic=yes
UpdateDataHub=yes
UpdateNVRAM=yes
UpdateSMBIOS=yes
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"
:Generic
SpoofVendor=yes
AdviseWindows=no
ProcessorType~=.* " <b>{$setting}</b> = <b>{$value}</b>"
SystemMemoryStatus=Auto
SupportsCsm=no "!<b>{$setting}</b> was replaced with <b>AdviseWindows</b> in OpenCore v0.5.5":"!**{$setting}** was replaced with **AdviseWindows** in OpenCore v0.5.5"
SystemProductName~="(MacBookPro15,1|MacBookPro15,2|MacBookPro15,3|MacBookPro15,4|Macmini8,1)" " <b>{$setting}</b> = <b>{$value}</b>":"-<b>{$setting}</b> = <b>{$value}</b> this is not a suggested SMBIOS for Coffee Lake Laptop systems. See <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake#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/coffee-lake#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/coffee-lake#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/coffee-lake#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/coffee-lake#platforminfo>[PlatformInfo Docs]</a>":" <b>{$setting}</b> is set"
UEFI
ConnectDrivers=yes
Drivers==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$value}; <b>{$value}</b>":"!Need either <b>VBoxHfs.efi</b> or <b>HFSPlus.efi</b> here"
Drivers==VBoxHfs.efi|HFSPlus.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>"
:APFS
EnableJumpstart=yes
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"
HideVerbose=yes
JumpstartHotPlug=no
MinDate=0
MinVersion=0
:Audio
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>"
:Input
KeyFiltering=no
KeyForgetThreshold=5
KeyMergeThreshold=2
KeySupport=yes
KeySupportMode=Auto
KeySwap=no
PointerSupport=no
PointerSupportMode~=.* " <b>{$setting}</b> = <b>{$value}</b>"
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
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"
AppleUserInterfaceTheme=no
DataHub=no
DeviceProperties=no
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"
OSInfo=no
UnicodeCollation=no
ConsoleControl~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See UEFI/TextRenderer"
:Output
count==12 :"!You should have exactly 12 settings in the UEFI/Output section"
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
ForceResolution=no
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
DirectGopRendering=no
DirectGopCacheMode~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
ReconnectOnResChange=no
ReplaceTabWithSpace=no
SanitiseClearScreen~=.* " <b>{$setting}</b> = <b>{$value}</b>"
UgaPassThrough=no
Scale~=.* "!<b>{$setting}</b> shouldn't be here"
:Quirks
AvoidHighAlloc~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
DeduplicateBootOrder=yes
ExitBootServicesDelay=0
IgnoreInvalidFlexRatio=no
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=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See Output/${setting}"
ReleaseUsbOwnership=yes
RequestBootVarFallback~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
RequestBootVarRouting=yes
TscSyncTimeout=0
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"
:ReservedMemory
=<span class="title">Laptop: (4th Gen) Haswell OpenCore 0.6.3</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.3 Intel Haswell Laptop Sanity Check
=<a href="https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell.html">https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell.html</a>
=<hr>
# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell#kernel
# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell#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/haswell#platforminfo
# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell#deviceproperties
ACPI
:Add
count==0 "-You have no SSDT Patches. Please review the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell#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/haswell#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]~=".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-PLUG.aml "-<b>SSDT-PLUG.aml</b> is missing. See the <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell#acpi>[ACPI Docs]</a>"
[Path]==SSDT-EC-LAPTOP.aml&SSDT-EC.aml "-<b>{$Path}</b> don't use both <b>SSDT-EC-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/haswell#acpi>[ACPI Docs]</a>"
[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/haswell#acpi>[ACPI Docs]</a>"
[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/haswell#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.plist/config-laptop.plist/haswell#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.plist/config-laptop.plist/haswell#acpi>[Acpi Docs]</a>"
[Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "!<b>{$Path}</b> don't use both <b>SSDT-XOSI</b> and <b>SSDT-GPI0</b>"
:Quirks
count==5
FadtEnableReset~=.* " <b>{$setting}</b> = <b>{$value}</b>"
NormalizeHeaders=no
RebaseRegions=no
ResetHwSig=no
ResetLogoStatus=no
Booter
:Quirks
AvoidRuntimeDefrag=yes
DevirtualiseMmio=no
DisableSingleUser=no
DisableVariableWrite=no
DiscardHibernateMap=no
EnableSafeModeSlide=yes
EnableWriteUnprotector=yes
ForceExitBootServices=no
ProtectCsmRegion~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>ProtectMemoryRegions</b> instead"
ProtectMemoryRegions=no
ProtectSecureBoot=no
ProtectUefiServices=no
ProvideCustomSlide=yes
ProvideMaxSlide=0
RebuildAppleMemoryMap=no
SetupVirtualMap=yes
ShrinkMemoryMap~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.7 - See <b>RebuildAppleMemoryMap</b> instead"
SignalAppleOS=no
SyncRuntimePermissions=no
DeviceProperties
:Add
::PciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id~="0500260a|0600260a|0300220d" " <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/haswell#deviceproperties>[DeviceProperties Docs]</a>"
::PciRoot(0x0)/Pci(0x1b,0x0)
AAPL,ig-platform-id~=.* "!<b>{$setting}</b> is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)"
Kernel
:Add
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]!=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"
:Emulate
DummyPowerManagement=no
:Quirks
AppleCpuPmCfgLock=yes " <b>{$setting}</b> = <b>{$value}</b> You should disable if you don't plan to boot 10.10 or older":" <b>{$setting}</b> = <b>{$value}</b> Make sure CFG-Lock is disabled in your bios and you need to boot 10.10 or older"
AppleXcpmCfgLock=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"
AppleXcpmExtraMsrs=no
AppleXcpmForceBoost=no
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"
DisableIoMapper=yes
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>"
LegacyCommpage=no
ExternalDiskIcons~=.* " <b>{$setting}</b> = <b>{$value}</b>"
IncreasePciBarSize=no
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"
PanicNoKextDump=yes
PowerTimeoutKernelPanic=yes
ThirdPartyDrives~=.* " <b>{$setting}</b> = <b>{$value}</b>"
XhciPortLimit=yes " <b>{$setting}</b> = <b>{$value}</b> turn off after USB port mapping":" <b>{$setting}</b> = <b>{$value}</b> enable if you have USB issues"
Misc
:Boot
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"
PollAppleHotKeys=no
ShowPicker=yes
UsePicker~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
TakeoffDelay=0
HibernateMode=None
PickerMode=Builtin
HideAuxiliary=no
PickerAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PickerAudioAssist=no
Timeout=5
:Debug
AppleDebug=yes
ApplePanic=yes
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"
DisplayDelay=0
:Entries
[Arguments]~=debug "!<b>Arguments</b> = <b>{$Arguments}</b> boot-args go in the nvram section, not here"
:Security
AllowNvramReset=yes
AllowSetDefault=yes
ApECID=0
AuthRestart=no
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>"
DmgLoading=Signed
EnablePassword=no
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>"
Vault=Optional
SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " <b>{$setting}</b> = <b>{$value}</b> SecureBootModel set correctly":"!<b>{$setting}</b> = <b>{$value}</b> - This is an invalid option for SecureBootModel!"
HaltLevel=2147483648
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"
: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
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>"
::7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args~="ncpi=" "!<b>{$setting}</b> = <b>{$value}</b> I think you mean <b>npci=</b> there not <b>ncpi=</b>":""
boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":""
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>"
run-efi-updater="No"
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"
PlatformInfo
Automatic=yes
UpdateDataHub=yes
UpdateNVRAM=yes
UpdateSMBIOS=yes
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"
:Generic
SpoofVendor=yes
AdviseWindows=no
ProcessorType~=.* " <b>{$setting}</b> = <b>{$value}</b>"
SystemMemoryStatus=Auto
SystemProductName~="(MacBookAir6,1|MacBookAir6,2|MacBookPro11,1|MacBookPro11,2|MacBookPro11,3|MacBookPro11,4|MacBookPro11,5|Macmini7,1)" " <b>{$setting}</b> = <b>{$value}</b>":"-<b>{$setting}</b> = <b>{$value}</b> this is not a suggested SMBIOS for Haswell Laptop systems. See <a href=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell#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/haswell#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/haswell#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/haswell#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/haswell#platforminfo>[PlatformInfo Docs]</a>":" <b>{$setting}</b> is set"
UEFI
ConnectDrivers=yes
Drivers==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$value}; <b>{$value}</b>":"!Need either <b>VBoxHfs.efi</b> or <b>HFSPlus.efi</b> here"
Drivers==VBoxHfs.efi|HFSPlus.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>"
:APFS
EnableJumpstart=yes
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"
HideVerbose=yes
JumpstartHotPlug=no
MinDate=0
MinVersion=0
:Audio
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>"
:Input
KeyFiltering=no
KeyForgetThreshold=5
KeyMergeThreshold=2
KeySupport=yes
KeySupportMode=Auto
KeySwap=no
PointerSupport=no
PointerSupportMode~=.* " <b>{$setting}</b> = <b>{$value}</b>"
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
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"
AppleUserInterfaceTheme=no
DataHub=no
DeviceProperties=no
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"
OSInfo=no
UnicodeCollation=no
ConsoleControl~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See UEFI/TextRenderer"
:Output
count==12 :"!You should have exactly 12 settings in the UEFI/Output section"
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
ForceResolution=no
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
DirectGopRendering=no
DirectGopCacheMode~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
ReconnectOnResChange=no
ReplaceTabWithSpace=no
SanitiseClearScreen~=.* " <b>{$setting}</b> = <b>{$value}</b>"
UgaPassThrough=no
Scale~=.* "!<b>{$setting}</b> shouldn't be here"
:Quirks
AvoidHighAlloc~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6"
DeduplicateBootOrder=yes
ExitBootServicesDelay=0
IgnoreInvalidFlexRatio=yes
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~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See Output/${setting}"
ReleaseUsbOwnership=yes
RequestBootVarFallback~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.9"
RequestBootVarRouting=yes
TscSyncTimeout=0
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"
:ReservedMemory
......@@ -104,7 +104,7 @@ Kernel
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"
DisableIoMapper=no
DisableRtcChecksum~=.* " <b>{$setting}</b> = <b>{$value}</b>"
DummyPowerManagement~=.* "!<b>{$setting}</b> was moved in OpenCore v0.6.3 - See <b>Kernel -> Emulate</b>"
DummyPowerManagement~=.* "!<b>{$setting}</b> was moved in OpenCore v0.6.2 - See <b>Kernel -> Emulate</b>"
ExtendBTFeatureFlags~=.* " <b>{$setting}</b> = <b>{$value}</b>"
LegacyCommpage=no
ExternalDiskIcons~=.* " <b>{$setting}</b> = <b>{$value}</b>"
......@@ -277,10 +277,11 @@ UEFI
ConsoleControl~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See UEFI/TextRenderer"
:Output
count==11 :"!You should have exactly 11 settings in the UEFI/Output section"
count==12 :"!You should have exactly 12 settings in the UEFI/Output section"
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
ForceResolution=no
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
......
......@@ -104,7 +104,7 @@ Kernel
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"
DisableIoMapper=no
DisableRtcChecksum~=.* " <b>{$setting}</b> = <b>{$value}</b>"
DummyPowerManagement~=.* "!<b>{$setting}</b> was moved in OpenCore v0.6.3 - See <b>Kernel -> Emulate</b>"
DummyPowerManagement~=.* "!<b>{$setting}</b> was moved in OpenCore v0.6.2 - See <b>Kernel -> Emulate</b>"
ExtendBTFeatureFlags~=.* " <b>{$setting}</b> = <b>{$value}</b>"
LegacyCommpage=no
ExternalDiskIcons~=.* " <b>{$setting}</b> = <b>{$value}</b>"
......@@ -277,10 +277,11 @@ UEFI
ConsoleControl~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See UEFI/TextRenderer"
:Output
count==11 :"!You should have exactly 11 settings in the UEFI/Output section"
count==12 :"!You should have exactly 12 settings in the UEFI/Output section"
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
ForceResolution=no
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
......
......@@ -90,7 +90,7 @@ Kernel
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"
DisableIoMapper=yes
DisableRtcChecksum~=.* " <b>{$setting}</b> = <b>{$value}</b>"
DummyPowerManagement~=.* "!<b>{$setting}</b> was moved in OpenCore v0.6.3 - See <b>Kernel -> Emulate</b>"
DummyPowerManagement~=.* "!<b>{$setting}</b> was moved in OpenCore v0.6.2 - See <b>Kernel -> Emulate</b>"
ExtendBTFeatureFlags~=.* " <b>{$setting}</b> = <b>{$value}</b>"
LegacyCommpage=no
ExternalDiskIcons~=.* " <b>{$setting}</b> = <b>{$value}</b>"
......@@ -263,10 +263,11 @@ UEFI
ConsoleControl~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See UEFI/TextRenderer"
:Output
count==11 :"!You should have exactly 11 settings in the UEFI/Output section"
count==12 :"!You should have exactly 12 settings in the UEFI/Output section"
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
ForceResolution=no
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
......
......@@ -90,7 +90,7 @@ Kernel
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"
DisableIoMapper=yes
DisableRtcChecksum~=.* " <b>{$setting}</b> = <b>{$value}</b>"
DummyPowerManagement~=.* "!<b>{$setting}</b> was moved in OpenCore v0.6.3 - See <b>Kernel -> Emulate</b>"
DummyPowerManagement~=.* "!<b>{$setting}</b> was moved in OpenCore v0.6.2 - See <b>Kernel -> Emulate</b>"
ExtendBTFeatureFlags~=.* " <b>{$setting}</b> = <b>{$value}</b>"
LegacyCommpage=no
ExternalDiskIcons~=.* " <b>{$setting}</b> = <b>{$value}</b>"
......@@ -263,10 +263,11 @@ UEFI
ConsoleControl~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See UEFI/TextRenderer"
:Output
count==11 :"!You should have exactly 11 settings in the UEFI/Output section"
count==12 :"!You should have exactly 12 settings in the UEFI/Output section"
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
ForceResolution=no
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
......
......@@ -98,7 +98,7 @@ Kernel
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"
DisableIoMapper=yes
DisableRtcChecksum~=.* " <b>{$setting}</b> = <b>{$value}</b>"
DummyPowerManagement~=.* "!<b>{$setting}</b> was moved in OpenCore v0.6.3 - See <<b>Kernel -> Emulate</b>"
DummyPowerManagement~=.* "!<b>{$setting}</b> was moved in OpenCore v0.6.2 - See <<b>Kernel -> Emulate</b>"
ExtendBTFeatureFlags~=.* " <b>{$setting}</b> = <b>{$value}</b>"
LegacyCommpage=no
ExternalDiskIcons~=.* " <b>{$setting}</b> = <b>{$value}</b>"
......@@ -271,10 +271,11 @@ UEFI
ConsoleControl~=.* "!<b>{$setting}</b> was deprecated in OpenCore v0.5.6 - See UEFI/TextRenderer"
:Output
count==11 :"!You should have exactly 11 settings in the UEFI/Output section"
count==12 :"!You should have exactly 12 settings in the UEFI/Output section"
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
ForceResolution=no
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
......
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册