This is a repository of a custom EFI which allows the installation of macOS on the Z490 Aorus Master Mainboard with the Intel 10900K CPU. Details on the used hardware are listed below. The installation is completely based on OpenCore and I basically followed the excellent guide from Dortania for Comet Lake CPUs.
The current guide was tested with OpenCore 0.87 and macOS Venture 13.0.1
- Acidanthera for OpenCore, Lilu, VirtualSMC, WhateverGreen, and NVMeFix
- Dortania's OpenCore Install Guide
- MountEFI from corpnewt
- RadeonSensor from aluveitie
- ProperTree
- Mainboard: Gigabyte Aorus Master Z490
- 2.5Gbit Ethernet: Intel I225-V
- Audio: Realtek ALC1220-VB (disabled)
- WiFi / BT: Intel Wi-Fi 6 AX201 (disabled)
- CPU: Intel i9 10900K
- RAM: Corsair Vengeance LPX 64GB (4 x 16GB) DDR4 3200MHz C16
- GPU: AMD Radeon™ RX 6800 XT Graphics
- WiFi / BT: PCIe extension card with Broadcom BCM94360CD chip
- Audio: External USB DAC/AMP - Schiit Modius & Schiit Asgard
- Storage: WD_BLACK SN750 NVMe SSD 2 TB
- PSU: BeQuiet! Dark Power 12 1000W
- Onboard ethernet via Intel I225-V (custom firmware needs to be flashed)
- All USB ports (properly mapped, see section below)
- AppleTV, Netflix, Amazon Prime
- Sleep/Wake
- Shutdown
- Sidecar
- Onboard WiFi / BT via Intel Wi-Fi 6 AX201
- Onboard audio via Realtek ALC1220-VB
The onboard ethernet Intel I225-V is not compatible is macOS Ventura out-of-the-box (OOB) as the firmware is not compatible. A custom firmware can be flashed to the ethernet controller to achieve OOB compatbility. Please follow this guide this guide.
I highly recommend to update the BIOS to the latest version. In this guide, I am using Version 21 of the Gigabyte Aorus Master Z490.
Setup Bios according to this guide. In the following the relevant settings are listed. You can also find a BIOS settings file under Z490-AORUS-MASTER-BIOS-V21-SETTINGS and screenshots of all BIOS settings.
- VT-d: Enabled
- Internal Graphics: Disabled
- Aperture Size: 256MB
- OnBoard LAN Controller: Enabled
- Audio Controller: Disabled
- Above 4G Deconding: Enabled
- Re-Size BAR Support: Auto
- Legacy USB Support: Disabled
- XHCI Hand-off: Enabled
- Intel Platform Trust Technology(PTT): Enabled
- Software Guard Extensions(SGX): Disabled
- Security Device Suppert: Enabled
- Fast Boot: Disable Link
- Windows 10 Features: Windows 10 WHQL
- CSM Support: Disabled
- Secure Boot Enable: Disabled
- Create an installation medium according to this guide (you will need access to another Mac)
- Mount the EFI partition of the installation medium and copy the content of this repository to the EFI partition. To easily mount the EFI partition, I highly recommned MountEFI from corpnewt
- You still need to edit the config.plist and create your custom PlatformInfo for iMacPro1,1 using GenSMBIOS. I highly recommend PlistEdit Pro or ProperTree to edit the config.plist.
- Boot from the installation medium and install macOS to the SSD.
- Mount the EFI partition of your SSD and copy the previously created EFI folder. This allows to directly boot from your SSD.
- For proper sleep, setup sleep setting according to this guide
- Since macOS 13.0, the Intel I225-V LAN controller is not working anymore OOB
- A custom firmware is fixing this issue. See detailed instructions here
- The USB ports of the Gigabyte Aorus Master Z490 were mapped according to this guide.
- To not exceed the 15 port limit of macOS HS06 is disabled. This means that there is no USB2.0 support for the USB3.2 Type-C port of the mainboard.
- The following table shows details of the mapped ports:
| Name | Port | Type | Active in USBMap.kext |
|---|---|---|---|
| HS03 | 03000000 | 0 | enabled |
| HS04 | 04000000 | 0 | enabled |
| HS05 | 05000000 | 0 | enabled |
| HS06 | 06000000 | 0 | disabled |
| HS07 | 07000000 | 0 | enabled |
| HS08 | 08000000 | 0 | enabled |
| HS09 | 09000000 | 0 | enabled |
| HS11 | 0B000000 | 0 | enabled |
| HS13 | 0D000000 | 255 | enabled |
| SS03 | 13000000 | 3 | enabled |
| SS04 | 14000000 | 3 | enabled |
| SS05 | 15000000 | 3 | enabled |
| SS06 | 16000000 | 8 | enabled |
| SS07 | 17000000 | 3 | enabled |
| SS08 | 18000000 | 3 | enabled |
| SS09 | 19000000 | 3 | enabled |
- The following image shows the port mapping of the mainboard:
To reduce the power draw of the CPU and achieve a more silent operation, I applied the following BIOS settings:
- CPU Clock Ration: 53
- Extreme Memory Profile(X.M.P.): Profile1
- CPU Vcore: Normal
- Dynamic Vcore(DVID): -0.065V (Need to be manually optimized in small steps)
- Active Turbo Ratios: Enabled
- Turbo Ratio (1-Core Active): 53
- Turbo Ratio (2-Core Active): 53
- Turbo Ratio (3-Core Active): 52
- Turbo Ratio (4-Core Active): 52
- Turbo Ratio (5-Core Active): 51
- Turbo Ratio (6-Core Active): 51
- Turbo Ratio (7-Core Active): 50
- Turbo Ratio (8-Core Active): 50
- Turbo Ratio (9-Core Active): 49
- Turbo Ratio (10-Core Active): 49
- Turbo Power Limits: Enabled
- Package Power Limit1 - TDP (Watts): 180
- Package Power Limit2 (Watts): 180
To reduce the operation noise of the system, I applied a custom fan curve to all fans in the system:

