Contribute
Register

[Success] - Asus ROG Strix Z490-E Gaming + i9 10900K + OpenCore

Joined
Aug 5, 2014
Messages
235
Motherboard
ASUS Z490-E
CPU
i9-10900K
Graphics
GTX 1070
Great news: with this DisplayPort-HDMI adaptor Club 3D CAC-1080 I have 1440p @ 144Hz :thumbup:
 
Joined
Jul 10, 2020
Messages
3
Motherboard
ASUS ROG STRIX Z490-F
CPU
Intel Core i7 10700K
Graphics
Intel UHD 630
I wanted to post my config if it helps anyone else. (full EFI folder attached)

Motherboard: Asus ROG Strix Z490-E Gaming
CPU: Intel 10900K
RAM: CORSAIR Vengeance RGB Pro 32GB (2 x 16GB) 288-Pin DDR4 SDRAM DDR4 3200
GPU: ASRock Phantom Gaming Radeon RX 560 + EVGA RTX 2080 Ti (disabled in config.plist)
Wi-Fi/BT: Broadcom BCM94360CD 802.11ac 1750Mbps Desktop PCi-E WiFi Adapter. (Handoff / Continuity working)
Ethernet: I225-V
Storage: 2x Samsung 970 EVO 1TB NVMe
Case: CORSAIR OBSIDIAN 500D RGB SE Mid-Tower Case
OpenCore: 0.5.9

About the only thing not working is Apple TV+ DRM content (fixed), but Netflix / Prime / Apple trailers work fine. The DisplayPort output on the motherboard works with acceleration via the IGPU, but as of yet the HDMI does not. This is why I added the Radeon RX 560 as I have two monitors. If you have a single monitor you can probably just use the iGPU without the Radeon GPU. The same EFI will work with either iGPU DisplayPort or an RX 560 (or similar)

View attachment 477664

View attachment 473938

View attachment 477195
View attachment 477660

Video of case:

What's left to fix: iGPU HDMI, this is a bigger problem than just Z490 from what I've been reading, Wake from sleep via keyboard or Wake on Lan (I have to press the power button, at least it STAYS asleep which is nice). A better driver for the Ethernet I-225V (for me it seems to drop packets although internet tests don't confirm, others say it's fine)
Slow Wi-Fi after sleep: Resolved by unchecking "Wake for network access" in System Preferences > Energy Saver

Other than that everything works and it's ROCK solid!

Note: Use OpenCore Configurator to generate UUID, MLB and Serial number for iMac 19,1. I enter my real MAC address in the ROM field, these are all important to get iMessage / FaceTime working.

EDIT 06.14.2020 - Cleaned up ACPI, added front USB C port (only working at 2.0 speeds, not sure why yet)

EDIT 06.20.2020 - Clean up kexts, fix on-board audio (thanks hemon!), fix intel hdmi audio, included better USBInjectAll kext, not enabled by default, but can be should you want to do your own USB map.

EDIT 07.01.2020 - Removed ALCID from boot-args now that audio is fixed, remove CPU mask spoof as no longer needed as of 10.5.5


Special thanks to @xiaoviejiang who gave me a lot of pointers early on and helped get me up and running.

Hey scope666, thanks so much for posting this! I have a Z490-F (roughly Z490-E minus the Intel WiFi) and 10700K, and this totally works!

However my Kingston DDR4 16GBx2 3200 memory is only recognized as DDR4 2400 MHz in the system information. How did you get 3200 MHz to work?

Also I’m curious to learn how the special USBInjectAll.kext for Z490 works, I looked around online for the patch in source code but couldn’t find it. Where did the build come from and do you by any chance have the source code around?
 
Joined
Aug 23, 2012
Messages
178
Motherboard
Asus ROG Strix Z490-E
CPU
i9-10900K
Graphics
RTX 2080 Ti (Win) / RX 560 (Mac)
Mac
MacBook Pro
Mobile Phone
iOS
Hey scope666, thanks so much for posting this! I have a Z490-F (roughly Z490-E minus the Intel WiFi) and 10700K, and this totally works!

However my Kingston DDR4 16GBx2 3200 memory is only recognized as DDR4 2400 MHz in the system information. How did you get 3200 MHz to work?

Also I’m curious to learn how the special USBInjectAll.kext for Z490 works, I looked around online for the patch in source code but couldn’t find it. Where did the build come from and do you by any chance have the source code around?
Honestly I didn't do anything with regards to the RAM, it just showed up like that on it's own, it surprised me too.

The special USBInjectAll.kext came from @xiaoviejiang, perhaps he can address that question.

https://github.com/xiaovie/-Hackintosh-i7-10700k-ROG-STRIX-Z490-A-GAMING-RX-590.zip/releases


EDIT: Stupid question but you went into the BIOS / UEFI and enabled XMP 2 mode for the RAM to run at it's rated speed?
 
Last edited:
Joined
May 26, 2019
Messages
49
Motherboard
ASUS ROG STRIX Z490-A GAMING
CPU
i7-10700K
Graphics
GTX 1070 + RX 590
You can use these two kext to make your USB3.0 work
 
Joined
May 26, 2019
Messages
49
Motherboard
ASUS ROG STRIX Z490-A GAMING
CPU
i7-10700K
Graphics
GTX 1070 + RX 590
Hi @xiaoviejiang

I have an Asus Tuf Gaming GB460-Plus board.
The USB controller Device ID is A3Af
I get all the USB 2.0 working BUT NO USB 3.0 works.
Do you have an idea how to solve this?
You can use these two kext to make your USB3.0 work
 

Attachments

Joined
May 26, 2019
Messages
49
Motherboard
ASUS ROG STRIX Z490-A GAMING
CPU
i7-10700K
Graphics
GTX 1070 + RX 590
Hey scope666, thanks so much for posting this! I have a Z490-F (roughly Z490-E minus the Intel WiFi) and 10700K, and this totally works!

However my Kingston DDR4 16GBx2 3200 memory is only recognized as DDR4 2400 MHz in the system information. How did you get 3200 MHz to work?

Also I’m curious to learn how the special USBInjectAll.kext for Z490 works, I looked around online for the patch in source code but couldn’t find it. Where did the build come from and do you by any chance have the source code around?
I will show you how to modify USBInjectAll.kext, which requires software tools, Hackintool, ProperTree, MaciASL。

  • Use hackintool to extract DSDT, you will get a lot of aml files, we only need DSDT.aml
dsdt.jpg


  • Use hackintool to view the device name, device ID
  • device name “XHC”,device ID“0x06ED”,
USB ID.jpg


  • MaciASL open DSDT.aml,Search XHC
  • We found two device trees,‘XHC - RHUB‘ and ’_SB.PCI0.XHC.RHUB
358B071E-F3B8-41D7-B926-89732CD8D8AB.jpg


  • Expand the two nodes separately, we can see all the USB ports of this machine
  • we can see HS01 - HS14 , SS01 - SS10,USR1,USR2
55F2B9D5-8058-42B6-91BC-E257EA126E1D.jpg


  • Download USBInjectAll.kext and use ProperTree to open info.plist
664C17E5-3D31-4C70-B704-B502E8EB0C08.jpg


061B5C24-2F9A-4C1A-B9D3-FD2625CDD96A.jpg

  • Check the presets in this list
137C6AB4-0A91-4123-A7A1-7D70BCC37DEC.jpg


  • We need to find nodes with the same number and name of USB ports
  • ’8086_a12f‘ We found the USB ports and the number of DSDTs consistent with this node
609CCCC3-E96A-4914-AFAA-651EDD0A0831.jpg


  • Did you find the problem? The device ID we found at hackintool is 06ED
  • Modify '8086_a12f' to '8086_06ed', we have completed the repair work of the USB port, don't forget to save the file!
$9Z]BA@X3UJXU{)O8UDU`JL.png



PS:For motherboards with multiple USB controllers, follow the guidelines below

MPG Z490 GAMING CARBON WiFi ,This motherboard has two USB controller chips, we need to add another node for the USB3.2 controller, this motherboard has HSS01 HSS02 and SSS01 SSS02, we found a similar node“8086_1e31”

7E06BD05-7FD2-488F-9069-FCF275A560EB.jpg


  • Delete extra ports,And modify the numbers to order, like this! Modify "8086_1e31" as the local device ID
EB3021A2-D0D5-41F9-82D3-9DB218971490.jpg




PSS:

The built-in USB2.0 port of the Z490 motherboard will be mounted on the USB2.0 HUB. When you use the Broadcom wireless network card, Bluetooth is connected to the USB2.0 port of the motherboard and will not be available, so you must modify USBInjectAll.kext The Bluetooth device works normally, if your USB device ID is 06ED, please use the repaired kext!

 

Attachments

Last edited:
Joined
Apr 12, 2012
Messages
59
Motherboard
Asus Z490 Strix-E Gaming
CPU
i7-10700K
Graphics
RX 590
Mac
iMac, MacBook Pro
Can somebody please confirm the correct audio layout for the Z490 Strix E Gaming ?

And which ports are functional !

do you have the boot chime enabled ?
 
Joined
Aug 5, 2014
Messages
235
Motherboard
ASUS Z490-E
CPU
i9-10900K
Graphics
GTX 1070
Can somebody please confirm the correct audio layout for the Z490 Strix E Gaming ?

And which ports are functional !

do you have the boot chime enabled ?
Why do you control it yourself with the EFI order in the first page?
 
Joined
Jul 20, 2015
Messages
5
Motherboard
Intel NUC
CPU
i5
Graphics
Intel
I updated and rebuilt EFI on GITHUB
Hey, this EFI worked out of the box for me. Thanks a lot! Have had a lot of problems following the official OpenCore desktop guide. This really saved me. My machine:
CPU: Intel Core i5-10500
Motherboard: ASUS ROG Strix Z490-G GAMING (micro ATX)
RAM: G.SKILL Aegis DDR4 32GB 3000MHZ
GPU: Gigabyte Radeon RX 5700 XT 8gb
Wifi/bluetooth: non-brand PCI adapter with Broadcom Bcm94331

Everything works, so far.
 
Joined
May 26, 2019
Messages
49
Motherboard
ASUS ROG STRIX Z490-A GAMING
CPU
i7-10700K
Graphics
GTX 1070 + RX 590
Hey, this EFI worked out of the box for me. Thanks a lot! Have had a lot of problems following the official OpenCore desktop guide. This really saved me. My machine:
CPU: Intel Core i5-10500
Motherboard: ASUS ROG Strix Z490-G GAMING (micro ATX)
RAM: G.SKILL Aegis DDR4 32GB 3000MHZ
GPU: Gigabyte Radeon RX 5700 XT 8gb
Wifi/bluetooth: non-brand PCI adapter with Broadcom Bcm94331

Everything works, so far.
Are all hardware used normally?:thumbup:

T[9E5)ME_TYI5)$]]3BNHM0.gif
 
Top