Contribute
Register

ASUS TUF Gaming Z590-PLUS WiFi D4 | Rocket Lake i7-11700K | AMD Radeon RX 580

Joined
Sep 30, 2012
Messages
164
Motherboard
Asus TUF Gaming Z690+ WiFi
CPU
i7-12700K
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. iOS
LrXqbwsj5Vv.jpg
Hardware
  • 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:

WBHmY.png

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 → DevicePropertiesAdd 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 DevicePropertiesAdd 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
 

Attachments

  • EFI_OC_086.zip
    5.4 MB · Views: 77
Joined
Mar 30, 2013
Messages
202
Motherboard
Asus TUF Gaming Z590 Plus WiFi
CPU
i9-10900
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
Great build! And a nice guide too. I have exactly the same board since a month and still don't regret buying it.
 
Joined
Sep 30, 2012
Messages
164
Motherboard
Asus TUF Gaming Z690+ WiFi
CPU
i7-12700K
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. iOS
Great build! And a nice guide too. I have exactly the same board since a month and still don't regret buying it.
Micro Center had a sale on the i7-11700K + TUF Gaming Z590+ WiFi D4 bundle for $250 USD so it's a no brainer. It is now my son's hackintosh.

They also had a sale on the i7-12700K + TUF Gaming Z690+ WiFi D4 for $100 more ($350) so I grabbed that one as well.
 
Last edited:

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
13,204
Motherboard
Gigabyte Z690 Aero G
CPU
i5-12600K
Graphics
RX 6800 XT
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. iOS
They also had a sale on the i7-12770K + TUF Gaming Z690+ WiFi D4 for $100 more ($350) so I grabbed that one as well.
Is there an on-line link for that deal? I ask because because I live ~300 from the nearest Micro Center. TIA.

Update: I found it. Unfortunately, the deal is for only pickup. Bummer!

 
Joined
Sep 30, 2012
Messages
164
Motherboard
Asus TUF Gaming Z690+ WiFi
CPU
i7-12700K
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. iOS
Joined
Jul 31, 2011
Messages
64
Motherboard
ASUS Z590 PLUS WIFI
CPU
i5-11400
Graphics
UHD 730
Mobile Phone
  1. iOS
LrXqbwsj5Vv.jpg
Hardware
  • 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:

WBHmY.png

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 → DevicePropertiesAdd 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 DevicePropertiesAdd 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
21f
When I can buy me a Radeon video card i will try this.

But I am hooked in Clover yet.

Does anybody knows haow to "translate it " to Clover?

Thanks
Nov 2022: First releasf
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
28,516
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
When I can buy me a Radeon video card i will try this.

But I am hooked in Clover yet.

Does anybody knows haow to "translate it " to Clover?

Thanks
use OpenCore instead
 
Top