Install macOS Sonoma on ORG Z590-A Gaming Wifi II Mainboard with 10th Gen Intel CPU.
Component | Variant | Link |
---|---|---|
Mainboard | ORG Z590-A Gaming Wifi II | www.asus.com |
Processor | Intel Core i9 10900K | ark.intel.com |
DDR4 RAM | Corsair 128GB | www.corsair.com |
NVMe SSD | Kingston 2TB | www.kingston.com |
Graphics | AMD Radeon RX 6900xt | www.amd.com |
WiFi / BT | Intel AX201/BCM94360CD | www.intel.com |
Advanced
- CPU Configuration
- Intel (VMX) Virtualization Technology: Disabled
- Hyper-Threading: Enabled
- System Agent (SA)-Configuration
- VT-d: Disabled
- Graphics Configuration
- iGPU Multi-Monitor: Enabled
- DVMT Pre-Allocated: 64M
- Thunderbolt(TM) Configuration
- Discrete Thunderbolt(TM) Support: Disabled
- PCI Subsystem Settings
- Above 4G Decoding: Enabled
- Re-Size BAR Support: Enabled
- USB Configuration
- Legacy USB Support: Enabled
- XHCI Hand-off: Enabled
- PCH Storge Configuration
- SATA Mode Selection: AHCI
- Trusted Computing
- Security Device Support: Disabled
Boot
- CSM (Compatibility Support Module)
- Launch CSM: Disabled
- Secure Boot
- OS Type : Other OS
- Secure Boot Mode : Custom
- Boot Configuration
- Fast Boot: Disabled
- enable/disable VMX
if enable VMX need set EnableVmx to YES in UEFI–Quirks
- enable Hyper-Threading
- disable VT-D
If you have the need to install a virtual machine, you can turn on VT-D, which needs to be set up at the same time as the OpenCore configuration after turning it on in the bios.
- enable iGPU
If your cpu has core display and the core is macos supported, then you can refer to the guide to configure it.
- diable Thunderbolt
if you want enable Thunderbolt
- enable Above 4G Decoding
When enabling Above4G, Resizable BAR Support may become an available on some Z490 and newer motherboards. Please ensure that Booter -> Quirks -> ResizeAppleGpuBars is set to 0 if this is enabled.
- enable legacy usb support and xhci hand-off
- select AHCI mode
- disable CSM
- disable Secure Boot
- disable Fast Boot
- disable Trusted Computing
If your computer only has macos, or the version of windows installed is less than windows 11 , then it is recommended to turn it off.
- disable Wi-Fi & Bluetooth
If you have a compatible wireless card and you want to disable the on-board wifi and bluetooth, then you need to configure it as shown.
If you are using intel 11th generation CPU, please disable integrated graphics in BIOS. And remove integrated graphics device properties from config.plist.
disable iGPU : iGPU Multi-Monitor: Disabled
Remove:
DeviceProperties->Add
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>AwCRPg==</data>
<key>device-id</key>
<data>mz4AAA==</data>
<key>enable-metal</key>
<data>AQAAAA==</data>
</dict>
If got black screen in Windows when booting from OpenCore also need remove it.
Mount EFI Partition
We may encounter errors when modifying the OpenCore configuration that prevent us from entering the system. We recommend booting from a USB stick first, storing the EFI file in the USB stick, and when the configuration is correct, copying the EFI file from the USB stick to the EFI partition.
- Format the USB memory stick in MS-DOS(FAT32) format, please be careful to save important data.
- Copy the EFI file to the USB memory stick.
- Plug it into the computer, press F8 when the prompt screen appears when you turn on the computer, and select the USB memory stick. If the boot screen stays black, then try to keep pressing the F8 key after pressing the power button until the menu to select boot appears.
OpenCore Install Guide Debug Config Changes
OC boot core files, there is a debug version, if you run into OC boot install black apple system failed, infinite stuck, infinite reboot error, you can download the debug version, turn on the logging, and then go to the debug txt in the EFI partition to take a closer look at the problems encountered in the installation, as well as the error location and code.
The modifications are as follows
Config-Misc-Debug: debugging options
AppleDebug: when checked, boot.efi debug logs are saved in OpenCore logs. Fill in YES
ApplePanic: save macOS kernel crash logs to OpenCore root partition, use it or not according to your need. Fill in YES/Ture
DisableWatchDog: Generally do not need to check, very few motherboards may need to check. Fill in NO/False
DisplayDelay: display delay, fill in 0.
DisplayLevel: display level, fill in: 2147483714
Target: Target, usually fill in 67.
For other values of Target, please refer to: 0: disable logging, 3: allow screen output logging, 19: allow screen output logging of UEFI variables, 65: generate log file opencore-YYYY-MM-DD-HHMMSS.txt in the root directory of the ESP partition, but do not display logs on the screen.
<key>Misc</key>
<dict>
<key>Debug</key>
<dict>
<key>AppleDebug</key>
<true/>
<key>ApplePanic</key>
<true/>
<key>DisableWatchDog</key>
<true/>
<key>DisplayDelay</key>
<integer>0</integer>
<key>DisplayLevel</key>
<integer>2147483714</integer>
<key>LogModules</key>
<string>*</string>
<key>SysReport</key>
<false/>
<key>Target</key>
<integer>67</integer>
</dict>
</dict>
</dict>
- Disable Debug
Use a stable version of OpenCore
For 11th gen CPUs, you can refer to the i911900kbranch and the i7-11700k-RX6600XT branch.
i5-10x00 :
<key>Emulate</key>
<dict>
<key>Cpuid1Data</key>
<data>6wYJAAAAAAAAAAAAAAAAAA==</data>
<key>Cpuid1Mask</key>
<data>/////wAAAAAAAAAAAAAAAA==</data>
<key>DummyPowerManagement</key>
<false/>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
</dict>
<key>Emulate</key>
<dict>
<key>Cpuid1Data</key>
<data>6gYJAAAAAAAAAAAAAAAAAA==</data>
<key>Cpuid1Mask</key>
<data>/////wAAAAAAAAAAAAAAAA==</data>
<key>DummyPowerManagement</key>
<false/>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
</dict>
i7-10700k:
<key>Emulate</key>
<dict>
<key>Cpuid1Data</key>
<data>VQYKAAAAAAAAAAAAAAAAAA==</data>
<key>Cpuid1Mask</key>
<data>/////wAAAAAAAAAAAAAAAA==</data>
<key>DummyPowerManagement</key>
<false/>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
</dict>
Kext | Version | Author |
---|---|---|
XHCI-unsupported.kext | v0.9.2 | RehabMan/OS-X-USB-Inject-All |
Lilu.kext | v1.6.8 | acidanthera/Lilu |
SMCProcessor.kext | v1.3.3 | acidanthera/VirtualSMC |
SMCSuperIO.kext | v1.3.3 | acidanthera/VirtualSMC |
VirtualSMC.kext | v1.3.3 | acidanthera/VirtualSMC |
RadeonSensor.kext | v2.3.0 | ChefKissInc/RadeonSensor |
RestrictEvents.kext | v1.1.4 | acidanthera/RestrictEvents |
NVMeFix.kext | v1.1.1 | acidanthera/NVMeFix |
AppleIGC | v1.5 | SongXiaoXi/AppleIGC |
AirpotItlwm.kext | v2.3.0 | OpenIntelWireless/itlwm |
IntelBluetootchFirmware.kext | v2.4.0 | OpenIntelWireless/IntelBluetoothFirmware |
IntelBTPatcher.kext | v2.6.8 | acidanthera/BrcmPatchRAM |
BlueToolFixup.kext | v2.6.8 | acidanthera/BrcmPatchRAM |
FeatureUnlock.kext | v1.1.6 | acidanthera/FeatureUnlock |
USBToolBox.kext | v1.1.1 | USBToolBox/kext |
UTBMap.kext | v1.1.1 | USBToolBox/tool |
WhateverGreen.kext | v1.6.7 | acidanthera/WhateverGreen/ |
AirportBrcmFixup.kext | v2.1.8 | acidanthera/AirportBrcmFixup |
App:
App | Version | Author |
---|---|---|
RadeonGadget | v1.3.0 | ChefKissInc/RadeonSensor |
HeliPort | v.1.4.1 | OpenIntelWireless/HeliPort |
Name | Version | Author |
---|---|---|
ioreg | v3.0.2 | khronokernel/IORegistryClone |
Hackintool | v4.0.3 | benbaker76/Hackintool |
OpenCore Configurator | v2.74.10 | occ |
MonitorControl | v4.2.0 | MonitorControl |
OpenCore-Legacy-Patcher | v1.4.3 | OpenCore-Legacy-Patcher |
Check the official update-guide: OpenCore-Post-Install/update
- Backup
- Full system backup with
Time Machine
or similar software - Copy current EFI to OpenCore USB-Drive for recovery purpose
- Full system backup with
- Download
- Latest version of OpenCore and replace files in EFI
- Updates for all installed kexts and replace in EFI
- Reboot
- Boot with updated OpenCore version and kexts
- If the system doesn't boot, use OpenCore USB-Drive to roll back
- Update
- Start macOS Update from
System Settings
->Software Update
- With OpenCore the update process should work automatically
- If
Software Update
showsMac version is up to date
, download macOS Installer from AppStore and start the update manually
- Start macOS Update from
If the system doesn't boot, try to fix the problem or revert to the latest EFI or system-backup.