- If you are a fresh install, you need to generate SMBIOS yourself(GenSMBIOS),reference for specific steps: coffee-lake-8th-gen.
- If you are upgraded, see this.
- Copy EFI/BOOT/* to your boot partition EFI/BOOT.
- Copy EFI/OC to your boot partition EFI/OC.
- Reboot your computer.
Add delay for alc driver loaded.
<key>PciRoot(0x0)/Pci(0x1f,0x3)</key>
<dict>
<key>alc-delay</key>
<integer>500</integer>
If you not want openCore always on the top of UEFI boot list, change config.plist, set BootProtect to None
<key>BootProtect</key>
<string>None</string>
- If you are using an Apple native network card, change USBPorts.kext/info.plist remove HS14 below:
<key>HS14</key>
<dict>
<key>UsbConnector</key>
<integer>255</integer>
<key>name</key>
<string>HS14</string>
<key>port</key>
<data>
DgAAAA==
</data>
</dict>
- remove kexts IntelBluetoothFirmware.kext & IntelBluetoothInjector.kext.
- use
ProperTree
load config.plist and press Command+Shift+R to remove config link to IntelBluetoothFirmware & IntelBluetoothInjector, after that, please save config.plist by press Command+S.
If you are using an Apple native network card, modify the boot-args of config.plist to add a shield for built-in
Bluetooth HS14
.
change config.plist:
<dict>
<key>boot-args</key>
<string>keepsyms=1 debug=0x100 -wegnoegpu -cdfon -igfxmlr igfxfw=2 uia_exclude=HS14,HS05,HS06,USR1,USR2
</string>
</dict>