提交 df2ca62b 编写于 作者: M mackie100

Preparing OCS rules for OC 0.6.5 release

@btwise @socialskyo
上级 a262cc81
=<span class="title">AMD Zen OpenCore 0.6.5</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.5 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
AllowRelocationBlock=no
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>"
ForceSecureBootScheme=no
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
PickerVariant~=.* " <b>{$setting}</b> = <b>{$value}</b>"
: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=yes
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, remove this entry or fill it in with your language":" <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>"
SetupDelay~=.* " <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
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.5</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.5 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
AllowRelocationBlock=no
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>"
ForceSecureBootScheme=no
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
PickerVariant~=.* " <b>{$setting}</b> = <b>{$value}</b>"
: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=yes
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, remove this entry or fill it in with your language":" <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>"
SetupDelay~=.* " <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
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.5</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.5 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
AllowRelocationBlock=no
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>"
ForceSecureBootScheme=no
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
PickerVariant~=.* " <b>{$setting}</b> = <b>{$value}</b>"
: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=yes
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, remove this entry or fill it in with your language":" <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>"
SetupDelay~=.* " <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
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.5</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.5 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
AllowRelocationBlock=no
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>"
ForceSecureBootScheme=no
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
PickerVariant~=.* " <b>{$setting}</b> = <b>{$value}</b>"
: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=yes
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, remove this entry or fill it in with your language":" <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>"
SetupDelay~=.* " <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
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.5</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.5 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
AllowRelocationBlock=no
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>"
ForceSecureBootScheme=no
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
PickerVariant~=.* " <b>{$setting}</b> = <b>{$value}</b>"
: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=yes
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, remove this entry or fill it in with your language":" <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>"
SetupDelay~=.* " <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
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.5</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.5 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
AllowRelocationBlock=no
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>"
ForceSecureBootScheme=no
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
PickerVariant~=.* " <b>{$setting}</b> = <b>{$value}</b>"
: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=yes
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, remove this entry or fill it in with your language":" <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"
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>"
SetupDelay~=.* " <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
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.5</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.5 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
AllowRelocationBlock=no
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>"
ForceSecureBootScheme=no
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
PickerVariant~=.* " <b>{$setting}</b> = <b>{$value}</b>"
: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=yes
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, remove this entry or fill it in with your language":" <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>"
SetupDelay~=.* " <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
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.5</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.5 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
AllowRelocationBlock=no
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>"
ForceSecureBootScheme=no
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
PickerVariant~=.* " <b>{$setting}</b> = <b>{$value}</b>"
: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=yes
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, remove this entry or fill it in with your language":" <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>"
SetupDelay~=.* " <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
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.5</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.5 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
AllowRelocationBlock=no
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>"
ForceSecureBootScheme=no
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
PickerVariant~=.* " <b>{$setting}</b> = <b>{$value}</b>"
: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=yes
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, remove this entry or fill it in with your language":" <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>"
SetupDelay~=.* " <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
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.5</span><br/>
# Generic config suitable for initial installation
## OpenCore v0.6.5 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
AllowRelocationBlock=no
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>"
ForceSecureBootScheme=no
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
PickerVariant~=.* " <b>{$setting}</b> = <b>{$value}</b>"
: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=yes
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, remove this entry or fill it in with your language":" <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>"
SetupDelay~=.* " <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
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.5</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.5 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
AllowRelocationBlock=no
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>"
ForceSecureBootScheme=no
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
PickerVariant~=.* " <b>{$setting}</b> = <b>{$value}</b>"
: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=yes
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, remove this entry or fill it in with your language":" <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>"
SetupDelay~=.* " <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
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.5</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.5 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
AllowRelocationBlock=no
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>"
ForceSecureBootScheme=no
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
PickerVariant~=.* " <b>{$setting}</b> = <b>{$value}</b>"
: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=yes
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, remove this entry or fill it in with your language":" <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>"
SetupDelay~=.* " <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
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.5</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.5 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
AllowRelocationBlock=no
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>"
ForceSecureBootScheme=no
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
PickerVariant~=.* " <b>{$setting}</b> = <b>{$value}</b>"
: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=yes
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, remove this entry or fill it in with your language":" <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>"
SetupDelay~=.* " <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
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.5</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.6.5 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
AllowRelocationBlock=no
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>"
ForceSecureBootScheme=no
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
PickerVariant~=.* " <b>{$setting}</b> = <b>{$value}</b>"
: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=yes
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, remove this entry or fill it in with your language":" <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>"
SetupDelay~=.* " <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
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
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册