I have upgraded my PC to intel 13700 with B760 mother board. Please visit the new repo for latest efi files.
Thanks: @jalalabdulaziz, @roederja
EFI/OC/config.plist
. Related fields are: PlatformInfo - Generic - MLB / SystemProductName / SystemSerialNumber / SystemUUID
. You can generate some random numbers by GenSMBIOS. See official guide for details.
- Motherboard: Asus ROG B460-i
- Ethernet: Intel I219-V 1Gb
- Audio Codec: Realtek ALCS1220A (Layout 7)
- Wireless (Bluetooth): Intel Wi-Fi 6 AX200
- CPU: Intel Core i7 10700
- dGPU: Sapphire RX 5500XT 8GB
- Storage: Samsung 970 Evo Plus 2TB
- RAM: CRUCIAL DDR4 3200 8GB*2
- OS: Mac OS Big Sur 11.3
- Bootloader: OpenCore 0.8.3
- iGPU and dGPU
- Restart / Shutdown
- Sleep / Wake
- WiFi & Bluetooth (AX200) See notice below.
- USB
- This board usb device id is
0xa3af
which is not supported by default inUSBInjectAll.kext
(If you decide to use) andXHCI-unsupported.kext
, hence rename is required in both kext8086_a2af
→8086_a3af
,0xa2af8086
→0xa3af8086
. - Since Big Sur 11.3, the patch that removes 15 usb interfaces limitation has been invalidated and the author no longer maintain.
So we cannot continue to use USBInjectAll.kext
, instead, we must create a usb map to choose which interfaces to enable, and no more than 15. If you prefer to do this work by your self, please refer to the documents. And here's a wondful tool that can help you.
According to my actual situation, this repo shut down Aura and the second front USB. Built-in Bluetooth and other interfaces are fine. If you want to make a little change, please refer to the yool mentioned above.
Samsung 970 Evo Plus's firmware must >= 2B2QEXm7 which fixes serious problem on hackintosh. You can check or upgrade it by Samsung Magician on Windows.
RTCMemoryFixup was added to fix BIOS reset issue as described here.
Thanks to AirportItlwm now we can enable on-board Wireless NIC card (intel AX200) on hackintosh, but only at a very low speed (about 50Mbps) so far. This issue may be improved in the future, please follow the kext project motioned above.
Kernel - Quirks - DisableRtcChecksum
is enabled to fix the ASUS motherboard F1 problem.
See official guide for details.
If you encounter any error, please edit the config.plist
to enable log outputs so that you will get more information about what happened.
Add -v debug=0x100
to NARAM - Add - 7C436110-AB2A-4BBB-A880-FE41995C9F82 - boot-args
, see official guide for details.
Item | Version | |
---|---|---|
AirportItlwm | 2.1.0 BigSur | |
AppleALC | 1.7.4 | |
CpuTscSync | 1.0.9 | |
IntelBluetoothFirmware | 2.2.0 | |
IntelMausi | 1.0.7 | |
Lilu | 1.6.2 | |
NVMeFix | 1.1.0 | |
RTCMemoryFixup | 1.0.7 | fix bios reset |
XHCI-unsupported @Sniki | 0.7.6 | |
VirtualSMC | 1.3.0 | |
WhateverGreen | 1.6.1 | |
USBToolBox / UTBMap | 1.1.1 | USB mapping |
Things have changed since OpenCore 0.6.6. Please see the docs for a complete tutorial.
Core step: Add \EFI\Microsoft\Boot\bootmgfw.efi
to Misc -> BlessOverride
in config.plist and ensure the existence of the above file.
You can press
Ctrl+Enter
on the OpenCore's boot screen to set the default boot option.
For simplicity, I recommend you use DiskGenius
and EasyUEFI
on Windows to configure UEFI multiboot.
Just:
- Copy
EFI/OC
folder from your USB drive to HDD's EFI partition (ESP
). Do NOT delete other folders e.g.Microsoft
. - Add a new UEFI bootstrap by
EasyUEFI
and put it first.- Type: Linux or other systems
- Describe: e.g. OpenCore
- Target partition: Your HDD's EFI partition (
ESP
)
For debugging and speed, current version doesn't contain GUI configurations. You can add them yourself easily.
See docs for details.