- Joined
- Sep 30, 2012
- Messages
- 203
- Motherboard
- Asus TUF Gaming Z690-PLUS WiFi D4
- CPU
- i7-12700K
- Graphics
- RX 580
- Mac
-
- Mobile Phone
-

- Motherboard: ASUS TUF Gaming Z590-Plus WiFi D4
- CPU: Intel i7-11700K
- dGPU: XFX Radeon RX580 GTS Black Edition 8GB
- RAM: G.Skill Trident Z Neo Series 32GB (2x16B) DDR4 3600
- NVMe: SK hynix Platinum P41 1TB Gen4 NVMe M.2
- WiFi/Bluetooth: Apple OEM Airport BCM94360CD (optional)
- Cooler: Noctua NH-D15S chromax.Black CPU Cooler
- Power Supply: EVGA Supernova 850 T2, 80+ Titanium 850W
- Others: Apple Magic Keyboard & Magic Mouse
Steps
- Update FW to 1601
- Download macOS Ventura from the App Store
- Download OpenCore 0.8.6
- Using OpenCore Configurator, PlistEditor, or ProperTree, modify the config.plist file accordingly (see Notes section)
- Create the USB install media (make sure the EFI folder is copied onto the UEFI partition)
- Configure BIOS settings (see BIOS Settings section)
- Press F8 to boot from the USB drive and follow the onscreen instructions to install macOS Ventura
- Once everything is working properly, copy the EFI folder from the USB drive to your NVMe/SSD
Ethernet / WiFi / Bluetooth
To use the built-in Intel i225-V 2.5Gb Ethernet, AppleVTD must be enabled. No additional kext is required since it is supported natively in macOS Ventura. To enable AppleVTD, set the following:
• config.plist → Kernel → Quirks → DisableIoMapper = False
• config.plist → ACPI → Add → SSDT-DMAR.aml → set Enabled = True
• config.plist → ACPI → Delete → DMAR → set Enabled = True
• BIOS → Advanced → System Agent (SA) Configuration → VT-d = Enabled
I am using an Apple OEM Airport Broadcom BCM94360CD 802.11ac/Bluetooth module that I made over 9 years ago and it works perfectly OOB. This is identical to the Fenvi t919 PCIe card. Since I won't be using the built-in Intel WiFi6 and Bluetooth, I have them disabled in BIOS (see BIOS Settings section). If you want to use the built-in Intel WiFi6/Bluetooth model, enable them in BIOS first then read this post.
USB Port Mapping
A total of 15 USB ports is mapped using Hackintool. The ports on the rear panel are as follows:

• HS06 - Internal USB2.0 header used for BCM94360CD Bluetooth
• HS09/SS08 - Internal USB3.2 Gen1 Header
• HS10/SS09 - Internal USB3.2 Gen1 Header
BIOS Settings
BIOS FW 1601 (released 05/27/2022)
• Ai Tweaker → Ai Overclock Tuner → Choose XMP I (or XMP II if your RAM allows it)
• Advanced → System Agent (SA) Configuration → VT-d = Enabled
• Advanced → System Agent (SA) Configuration → Graphics Configuration → Primary Display = PEG
• Advanced → Thunderbolt(TM) Configuration → Discrete Thunderbolt Support = Disabled
• Advanced → PCI Subsystem Settings → Above 4G Decoding = Enabled
• Advanced → PCI Subsystem Settings → Re-Size BAR Support = Disabled
• Advanced → USB Configuration → XHCI Hand-off = Enabled
• Advanced → Onboard Devices Configuration → USB power delivery in Soft Off state (S5) = Enabled
• Advanced → Onboard Devices Configuration → Connectivity mode (Wi-Fi & Bluetooth) = Disabled
• Advanced → Onboard Devices Configuration → Serial Port Configuration → Serial Port = Disabled
• Boot → CSM (Compatibility Support Module) → Launch CSM = Disabled
• Boot → Secure Boot → OS Type = Windows UEFI mode (or Other OS)
• Boot → Secure Boot → Secure Boot Mode = Custom
• Boot → Secure Boot → Key Management → Clear Secure Boot Keys
• Boot → Boot Configuration → Fast Boot = Disabled
What Works?
• Shutdown, restart
• Sleep, wake
• AppleTV, Music, App Store, iCloud
• FaceTime, Messages
• Handoff, Continuity (Clipboard, Camera) , AirDrop, Universal Control, SMS, Phone
• Unlock with Apple Watch
• WiFi (802.11ac) + Bluetooth
• Intel i225-V 2.5Gb Ethernet
What Does Not Work?
• Sidecar
Notes 1
• Depending on which M.2 slot and what type of NVMe SSD you are planning to use, if you want them to show up under the PCI section on System Information screen, they should be mapped in config.plist → DeviceProperties → Add section:
• For slot M.2_1 change PciRoot(0x0)/Pci(0x6,0x0)/Pci(0x0,0x0) → model → <name_of_your_NVMe_SSD>
If you use any other M.2 slots, install the drive(s) first, then go to the PCIe section in Hackintool to find out their Device Path and update the DeviceProperties → Add section in the config.plist file accordingly.
• When M.2_2 slot is used, SATA port SATA6G_2 will be disabled (this is the bottom right SATA port)
• When M.2_3 slot is used, SATA ports SATA6G_56 will be disabled (these are the 2 front SATA ports)
Notes 2
The system sleeps and wakes when pressing any key on the Apple Magic Keyboard or clicking the Apple Magic Mouse. If you want the system to wake up only by pressing the Power button, make the following changes:
• config.plist → ACPI → Add → SSDT-GPRW.aml → set Enabled = True
• config.plist → ACPI → Patch → find "change Method(GPRW,2,N) to XPRW..." patch → set Enabled = True
Updates
21 Nov 2022: First release
10 Dec 2022: Updated to OpenCore 0.8.7
Attachments
Last edited: