config.plist¶
Sanity Check
Always run ocvalidate config.plist after editing.
- The default
config.plistis meant to serve a mostly vanilla configuration. Additionalconfig.plistcomponents are available in x1c6-hackintosh/patches/
Audio¶
Device Properties > PciRoot(0x0)/Pci(0x1f,0x3) > layout-id: Injects AppleALC layout-id 21
Intel iGPU and HDMI¶
Device Properties > PciRoot(0x0)/Pci(0x2,0x0) >
device-id=16590000per WhateverGreen/IntelHD.en.mdAAPL,ig-platform-id= This is negotiable. In the future, I will test different variables for optimization. For now,04002759works well enough.AAPL00,override-no-connect= EDID override to fix HDMI hotplug. Search for yours atpatches/Internal Displays/or see Issue #60 to create one for your display model.framebuffer-con1-enableto enable framebuffer patching by WEG on connector 1.framebuffer-con1-typeto set connector 1 type to HDMI (per IOReg)framebuffer-patch-enabletells WEG to patch framebuffer.AAPL00,override-no-connectto override EDID (dependent on display models). Seepatches/Internal Displays/. This is necessary to fix HDMI hotplug. To create your own, see Issue #60
FileVault compatibility¶
- Misc -> Boot
PollAppleHotKeysset toYES(While not needed can be helpful)
- Misc -> Security
AuthRestartset toYES(Enables Authenticated restart for FileVault 2 so password is not required on reboot. Can be considered a security risk so optional)
- NVRAM -> Add -> 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
UIScaleset to02for high resolution small displays
- UEFI -> Input
KeySupportset toYES(Only when using OpenCore's builtin input, users of OpenUsbKbDxe should avoid)
- UEFI -> Output
ProvideConsoleGoptoYES
- UEFI -> ProtocolOverrides
FirmwareVolumeset toYESAppleSmcIoset toYES(this replaces VirtualSMC.efi)
- UEFI -> Quirks
RequestBootVarRoutingset toYES
Hibernation Mode 25 support¶
- Booter -> Quirks
DiscardHibernateMapset toYES
- NVRAM -> Add -> 7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-argsincludes-hbfx-dump-nvram rtcfx_exclude=80-AB
- Misc -> Boot
HibernateModeset toNVRAM
- UEFI -> ReservedMemory
- Address:
569344 - Size:
4096 - Type:
RuntimeCode
- Address:
Personalization¶
ShowPickerisNo. UseEscduring boot to show picker when needed.PickerModeisExternalto useOpenCanopyboot menu. If you prefer a lighterEFI, deleteResourcesand switch variable toBuiltin.PlayChimeisNo. Set this toYesif you want the native chime to play upon boot.
OpenCanopy Support¶
I prefer OpenCanopy for its looks. However, it is completely optional and can take up space in your EFI. If you would rather use OpenCore's built in picker. Change PickerMode to Builtin and remove OpenCanopy.efi from UEFI > Drivers.
EFI Tools¶
- OpenCore tools and utilities are removed for a clean setup and can be added when needed.