SSDT-EC-USBX-DESKTOP.aml Make sure this file is in your OC/ACPI directory
SSDT-AWAC.aml Make sure this file is in your OC/ACPI directory
SSDT-PLUG-DRTNIA.aml Make sure this file is in your OC/ACPI directory
SSDT-PMCR.aml Make sure this file is in your OC/ACPI directory
Delete
Patch
Quirks
FadtEnableReset = No
NormalizeHeaders = No
RebaseRegions = No
ResetHwSig = No
ResetLogoStatus = No
Booter
MmioWhitelist
Patch
Quirks
AllowRelocationBlock = No
AvoidRuntimeDefrag = Yes
DevirtualiseMmio = Yes
DisableSingleUser = No
DisableVariableWrite = No
DiscardHibernateMap = No
EnableSafeModeSlide = Yes
EnableWriteUnprotector = Yes but should normally be No
ForceExitBootServices = No
ProtectMemoryRegions = No
ProtectSecureBoot = No
ProtectUefiServices = Yes
ProvideCustomSlide = Yes
ProvideMaxSlide = 0
RebuildAppleMemoryMap = Yes
SetupVirtualMap = Yes
SignalAppleOS = No
SyncRuntimePermissions = Yes
DeviceProperties
Add
AAPL,ig-platform-id = 78563412 - iGPU may not be set correctly. Please read the DeviceProperties Docs
Delete
Kernel
Add
Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here
VirtualSMC.kext make sure this Kext is in your OC/Kexts directory
SMCProcessor.kext make sure this Kext is in your OC/Kexts directory
SMCSuperIO.kext make sure this Kext is in your OC/Kexts directory
WhateverGreen.kext make sure this Kext is in your OC/Kexts directory
AppleALC.kext make sure this Kext is in your OC/Kexts directory
IntelMausi.kext make sure this Kext is in your OC/Kexts directory
RealtekRTL8100.kext make sure this Kext is in your OC/Kexts directory
RealtekRTL8111.kext make sure this Kext is in your OC/Kexts directory
LucyRTL8125Ethernet.kext make sure this Kext is in your OC/Kexts directory
BlueToolFixup.kext make sure this Kext is in your OC/Kexts directory
USBInjectAll.kext make sure this Kext is in your OC/Kexts directory
USBXHCIFixup.kext make sure this Kext is in your OC/Kexts directory
RestrictEvents.kext make sure this Kext is in your OC/Kexts directory
Block
Emulate
DummyPowerManagement = No
Force
Patch
Quirks
AppleCpuPmCfgLock = No
AppleXcpmCfgLock = Yes You should disable CFG-Lock in your bios instead of using this
AppleXcpmExtraMsrs = No
AppleXcpmForceBoost = No
CustomSMBIOSGuid = No If you have a Dell or VIAO motherboard, please enable this
DisableIoMapper = Yes
DisableRtcChecksum = No
ExtendBTFeatureFlags = Yes
LegacyCommpage = No
ExternalDiskIcons = No
ForceSecureBootScheme = No
IncreasePciBarSize = No
LapicKernelPanic = No If you have an HP laptop, please enable this
PanicNoKextDump = Yes
PowerTimeoutKernelPanic = Yes
SetApfsTrimTimeout = -1
ThirdPartyDrives = No
XhciPortLimit = No enable if you have USB issues
Scheme
Misc
BlessOverride
Boot
ConsoleAttributes = 0
PollAppleHotKeys = Yes but should normally be No
ShowPicker = Yes
TakeoffDelay = 0
HibernateMode = None
LauncherOption = Disabled LauncherOption set correctly
LauncherPath = Default
PickerMode = External but should normally be Builtin
HideAuxiliary = No
PickerAttributes = 17
PickerAudioAssist = No
Timeout = 5
PickerVariant = HeiPG\Heikintosh
Debug
AppleDebug = Yes
ApplePanic = Yes
DisableWatchDog = Yes
Target see the Debugging Docs for more info on debug target numbers
DisplayLevel see Debugging Docs for more info debug display levels
DisplayDelay = 0
Entries
Security
AllowNvramReset = Yes
AllowSetDefault = Yes
ApECID = 0
AuthRestart = No
BlacklistAppleUpdate = Yes
DmgLoading = Any but should normally be Signed
EnablePassword = No
Vault = Optional
SecureBootModel = Disabled SecureBootModel set correctly
HaltLevel = 2147483648
ExposeSensitiveData = 6
ScanPolicy = 0
Serial
Tools
You can remove the tool EFIs here
NVRAM
LegacyEnable = No
LegacyOverwrite = No
WriteFlash = Yes
Add
UIScale = 01
DefaultBackgroundColor = 00000000
boot-args = -v debug=0x100 keepsyms=1 -no_compat_check -lilubetaall -wegbeta -alcbeta agdpmod=pikera You need to add alcid=<layout> here since you are using AppleALC.kext
run-efi-updater = No
csr-active-config = 00000000
prev-lang:kbd = zh-Hans:252 (zh-Hans:252)
SystemAudioVolume = 46
Delete
LegacySchema
PlatformInfo
Automatic = Yes
UpdateDataHub = Yes
UpdateNVRAM = Yes
UpdateSMBIOS = Yes
UpdateSMBIOSMode = Create If you have a Dell or VIAO motherboard, please set this to Custom
CustomMemory
Generic
SpoofVendor = Yes
AdviseWindows is missing. Normally set to No
ProcessorType = 0
SystemMemoryStatus = Auto
MaxBIOSVersion = No
SystemProductName = iMac20,1 this is not a suggested SMBIOS for Coffee Lake Desktop systems. See PlatformInfo Docs
MLB is set
ROM is set
SystemSerialNumber is set
SystemUUID is set
UseRawUuidEncoding
UEFI
ConnectDrivers = Yes
Drivers
Need either VBoxHfs.efi, OpenHfsPlus.efi or HfsPlus.efi here
OpenRuntime.efi is missing
Array
Array
Array
APFS
EnableJumpstart = Yes
GlobalConnect = No If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this
HideVerbose = Yes
JumpstartHotPlug = No
MinDate = -1 but should normally be 0
MinVersion = -1 but should normally be 0
AppleInput
Audio
AudioSupport = Yes
AudioDevice = PciRoot(0x0)/Pci(0x1F,0x3)
AudioCodec = 0
PlayChime = Auto
SetupDelay = 0
Input
KeyFiltering = No
KeyForgetThreshold = 5
KeyMergeThreshold is missing. Normally set to 2
KeySupport = Yes
KeySupportMode = Auto
KeySwap = No
PointerSupport = No
PointerSupportMode = ASUS
TimerResolution = 50000
Output
You should have exactly 12 settings in the UEFI/Output section
TextRenderer = BuiltinGraphics
ConsoleMode = Max but should normally be -blank-
Resolution = Max
ForceResolution = No
ClearScreenOnModeSwitch = No
IgnoreTextInGraphics = No
ProvideConsoleGop = Yes
DirectGopRendering = No
ReconnectOnResChange = No
ReplaceTabWithSpace = No
SanitiseClearScreen = No
UgaPassThrough = No
ProtocolOverrides
AppleAudio = No
AppleBootPolicy = No
AppleDebugLog = No
AppleEvent is missing. Normally set to No
AppleFramebufferInfo = No
AppleImageConversion = No
AppleImg4Verification = No
AppleKeyMap = No
AppleRtcRam = No
AppleSecureBoot = No
AppleSmcIo = No
AppleUserInterfaceTheme = No
DataHub = No
DeviceProperties = No
FirmwareVolume = Yes This is only required if you plan to use FileVault
HashServices = No If you plan to use FileVault2, please enable this
OSInfo = No
UnicodeCollation = No
Quirks
DisableSecurityPolicy = No If you have a Microsoft Surface device, please enable this
ExitBootServicesDelay = 0
IgnoreInvalidFlexRatio = No
ReleaseUsbOwnership = Yes but should normally be No
RequestBootVarRouting = Yes
TscSyncTimeout = 0
UnblockFsConnect = No If you have an HP system, please enable this