Contribute
Register

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

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 3080 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
PSU: CORSAIR AX750
CPU Cooler: Corsair H115i RGB Platinum AIO Liquid CPU Cooler

About the only thing not working is Apple TV+ DRM content (fixed), but Netflix / Prime / Apple trailers work fine. The DisplayPort and HDMI outputs on the motherboard work 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 single or dual monitors you can probably just use the iGPU without the Radeon GPU. The same EFI will work with either iGPU or an RX 560 (or similar). If you have a CORSAIR Command Pro like this case comes with, THIS workaround for Catalina or THIS kext for Big Sur will solve it being detected as a UPS.

View attachment 532990
View attachment 530843


View attachment 508337

View attachment 516484


View attachment 516485

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). Fixed by changing "Configure" to "Manual" under Ethernet -> Hardware advanced settings and specifying Speed and Duplex.
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. I enter my real MAC address in the ROM field, these are all important to get iMessage / FaceTime working. If you're using a supported DGPU in the main (upper) PCI-E slot, you'll have to remove the "blocker" I have in the EFI.

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

EDIT 07.18.2020 - Fixed HDMI black screen, both monitors now working with iGPU. For now I have removed the Radeon card so my RTX 2080 Ti can run at PCIE x16 in Windows.

View attachment 480884

EDIT 08.03.2020 - Added EFI-0.6.0.zip containing OpenCore 0.6.0 that was released today, along with all of the updated kexts that the same team also put out today. I added all of the new 0.6.0 keys and ran it through the online validator. Going to keep the original EFI.zip (version 0.5.9) attached here for now incase 0.6.0 introduces any problems that I'm not aware of.

EDIT 09.09.2020 - Added EFI 0.6.1.zip containing OpenCore 0.6.1 along with all the updated kexts that came with it. This version requires you to be on 10.5.6 Supplemental Update, 19G2021 or later. It has the iMac 20,2 system definition for the 10900K CPU. Removed the slow front USB C and enabled the rear at full 10 Gbps speed. I had to generate all new serial, MLB, UUID, etc. for iServices to work.

EDIT 11.08.2020 - Added EFI 0.6.3.zip. This build has an improved USB map, shown in post 5 below. (enabled the 3 black 2.0 ports above BIOS port) It's also reported to support Big Sur with little to no modification. Removed 0.5.9 since newer builds have many improvements / fixes.

EDIT 12.21.2020 - Added EFI 0.6.4.zip including all the latest kexts. As usual I ran it through the validator here. Removed EFI 0.6.0 because of age.

EDIT 01.08.2021 - Added EFI 0.6.5.zip including all the latest kexts. As usual I ran it through the validator here. Removed EFI 0.6.1 because of age.

EDIT 02.07.2021 - Added EFI 0.6.6.zip including all the latest kexts, As usual I ran it through the validator here. Removed EFI 0.6.3 because of age.

EDIT: 03.06.2021 - Added EFI 0.6.7.zip including all the latest kexts. Removed EFI 0.6.4 because of age. (Validator wasn't updated this month for 0.6.7)

EDIT: 04.09.2021 - Added EFI 0.6.8.zip including all the latest kexts. Removed EFI 0.6.5 because of age. Tested and passes validator built into OpenCore Configurator. I've been running this personally with Big Sur and it's running great.

EDIT: 05.04.2021 - Added EFI 0.6.9.zip including all the latest kexts. Removed EFI 0.6.6 because of age. Tested and passes validator built into OpenCore Configurator.

EDIT: 06.08.2021 - Added EFI 0.7.0 1.1.zip including all the latest kexts. Removed EFI 0.6.7 because of age. Tested and passes using OCValidate.

EDIT: 07.05.2021 - Added EFI 0.7.1.zip including all the latest kexts. Removed EFI 0.6.8 because of age. Tested and passes using OCValidate.

EDIT: 08.03.2021 - Added EFI 0.7.2.zip including all the latest kexts. Removed EFI 0.6.9 because of age. Tested and passes using OCValidate.

EDIT: 09.08.2021 - Added EFI 0.7.3.zip including all the latest kexts. Removed EFI 0.7.0 because of age. Tested and passes using OCValidate.

EDIT: 10.04.2021 - Added EFI 0.7.4.zip including all the latest kexts. Removed EFI 0.7.1 because of age. Tested and passes using OCValidate.

EDIT: 11.01.2021 - I have a build of 0.7.5 HERE, awaiting validation from others before posting here.


5700 XT and similar see here for the changes needed.


Special thanks to xiaovie (mcvie on here) who gave me a lot of pointers early on and helped get me up and running. If you don't have the Broadcom WiFi/BT card I have, he has kexts for the onboard module here: https://github.com/xiaovie/-Hackintosh-i7-10700k-ROG-STRIX-Z490-A-GAMING-RX-590.zip/releases
So I have a question if I take and copy your efi into my root directory I should be able to boot the system I have the same mb as you and I will have to use my internal video is that correct
 
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 3080 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
PSU: CORSAIR AX750
CPU Cooler: Corsair H115i RGB Platinum AIO Liquid CPU Cooler

About the only thing not working is Apple TV+ DRM content (fixed), but Netflix / Prime / Apple trailers work fine. The DisplayPort and HDMI outputs on the motherboard work 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 single or dual monitors you can probably just use the iGPU without the Radeon GPU. The same EFI will work with either iGPU or an RX 560 (or similar). If you have a CORSAIR Command Pro like this case comes with, THIS workaround for Catalina or THIS kext for Big Sur will solve it being detected as a UPS.

View attachment 532990
View attachment 530843


View attachment 508337

View attachment 516484


View attachment 516485

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). Fixed by changing "Configure" to "Manual" under Ethernet -> Hardware advanced settings and specifying Speed and Duplex.
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. I enter my real MAC address in the ROM field, these are all important to get iMessage / FaceTime working. If you're using a supported DGPU in the main (upper) PCI-E slot, you'll have to remove the "blocker" I have in the EFI.

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

EDIT 07.18.2020 - Fixed HDMI black screen, both monitors now working with iGPU. For now I have removed the Radeon card so my RTX 2080 Ti can run at PCIE x16 in Windows.

View attachment 480884

EDIT 08.03.2020 - Added EFI-0.6.0.zip containing OpenCore 0.6.0 that was released today, along with all of the updated kexts that the same team also put out today. I added all of the new 0.6.0 keys and ran it through the online validator. Going to keep the original EFI.zip (version 0.5.9) attached here for now incase 0.6.0 introduces any problems that I'm not aware of.

EDIT 09.09.2020 - Added EFI 0.6.1.zip containing OpenCore 0.6.1 along with all the updated kexts that came with it. This version requires you to be on 10.5.6 Supplemental Update, 19G2021 or later. It has the iMac 20,2 system definition for the 10900K CPU. Removed the slow front USB C and enabled the rear at full 10 Gbps speed. I had to generate all new serial, MLB, UUID, etc. for iServices to work.

EDIT 11.08.2020 - Added EFI 0.6.3.zip. This build has an improved USB map, shown in post 5 below. (enabled the 3 black 2.0 ports above BIOS port) It's also reported to support Big Sur with little to no modification. Removed 0.5.9 since newer builds have many improvements / fixes.

EDIT 12.21.2020 - Added EFI 0.6.4.zip including all the latest kexts. As usual I ran it through the validator here. Removed EFI 0.6.0 because of age.

EDIT 01.08.2021 - Added EFI 0.6.5.zip including all the latest kexts. As usual I ran it through the validator here. Removed EFI 0.6.1 because of age.

EDIT 02.07.2021 - Added EFI 0.6.6.zip including all the latest kexts, As usual I ran it through the validator here. Removed EFI 0.6.3 because of age.

EDIT: 03.06.2021 - Added EFI 0.6.7.zip including all the latest kexts. Removed EFI 0.6.4 because of age. (Validator wasn't updated this month for 0.6.7)

EDIT: 04.09.2021 - Added EFI 0.6.8.zip including all the latest kexts. Removed EFI 0.6.5 because of age. Tested and passes validator built into OpenCore Configurator. I've been running this personally with Big Sur and it's running great.

EDIT: 05.04.2021 - Added EFI 0.6.9.zip including all the latest kexts. Removed EFI 0.6.6 because of age. Tested and passes validator built into OpenCore Configurator.

EDIT: 06.08.2021 - Added EFI 0.7.0 1.1.zip including all the latest kexts. Removed EFI 0.6.7 because of age. Tested and passes using OCValidate.

EDIT: 07.05.2021 - Added EFI 0.7.1.zip including all the latest kexts. Removed EFI 0.6.8 because of age. Tested and passes using OCValidate.

EDIT: 08.03.2021 - Added EFI 0.7.2.zip including all the latest kexts. Removed EFI 0.6.9 because of age. Tested and passes using OCValidate.

EDIT: 09.08.2021 - Added EFI 0.7.3.zip including all the latest kexts. Removed EFI 0.7.0 because of age. Tested and passes using OCValidate.

EDIT: 10.04.2021 - Added EFI 0.7.4.zip including all the latest kexts. Removed EFI 0.7.1 because of age. Tested and passes using OCValidate.

EDIT: 11.01.2021 - I have a build of 0.7.5 HERE, awaiting validation from others before posting here.


5700 XT and similar see here for the changes needed.


Special thanks to xiaovie (mcvie on here) who gave me a lot of pointers early on and helped get me up and running. If you don't have the Broadcom WiFi/BT card I have, he has kexts for the onboard module here: https://github.com/xiaovie/-Hackintosh-i7-10700k-ROG-STRIX-Z490-A-GAMING-RX-590.zip/releases
i give up cant get it to boot dosent even show the usb installer everything show windows
 
@scope666 Is there any way that the internal bluetooth works? I tried everything with the IntelBluetoothFirmware but bluetooth just doesn't show. Is it because of the USB limit port? How could I delete one port for the bluetooth?
 

Attachments

  • USBPorts.kext.zip
    2.6 KB · Views: 44
@scope666 Is there any way that the internal bluetooth works? I tried everything with the IntelBluetoothFirmware but bluetooth just doesn't show. Is it because of the USB limit port? How could I delete one port for the bluetooth?

I'm not sure where that lands. 2 ideas I have:

1. Temp disable USBPorts.kext and enable the InjectAll included in my zip (and reboot) Hopefully you can see what port it's on.

2. Take a look at https://github.com/xiaovie/Hackintosh-ROG-Z490-series-motherboard-OpenCore/releases to see how he's doing it.
 
I'm not sure where that lands. 2 ideas I have:

1. Temp disable USBPorts.kext and enable the InjectAll included in my zip (and reboot) Hopefully you can see what port it's on.

2. Take a look at https://github.com/xiaovie/Hackintosh-ROG-Z490-series-motherboard-OpenCore/releases to see how he's doing it.

Thank you for the effort!

With the 1. solution the bluetooth-HCI is now founded. This is a progress, but the bluetooth doesn't work, strange!

2. doesn't work at all

EDIT: It works !! … with the last, "bump" version (2.6.2) of BlueToolFixup (https://dortania.github.io/builds/?product=BrcmPatchRAM&viewall=true) AND iMac201_USBInjectAll_v0.7.5_z490 enabled. How can I modify the USBPorts.kext?

I don't know if it is placebo, but I feel that WLAN now is faster than with the Fenvi t919.
 

Attachments

  • Bildschirmfoto 2021-12-06 um 06.41.00.png
    Bildschirmfoto 2021-12-06 um 06.41.00.png
    33.1 KB · Views: 37
  • Bildschirmfoto 2021-12-06 um 06.42.30.png
    Bildschirmfoto 2021-12-06 um 06.42.30.png
    19.1 KB · Views: 33
Last edited:
Thank you for the effort!

With the 1. solution the bluetooth-HCI is now founded. This is a progress, but the bluetooth doesn't work, strange!

2. doesn't work at all

EDIT: It works !! … with the last, "bump" version (2.6.2) of BlueToolFixup (https://dortania.github.io/builds/?product=BrcmPatchRAM&viewall=true) AND iMac201_USBInjectAll_v0.7.5_z490 enabled. How can I modify the USBPorts.kext?

I don't know if it is placebo, but I feel that WLAN now is faster than with the Fenvi t919.

Show me a screenshot of the USB page in Hackintool so I can see where your built-in Bluetooth is living, I should be able to make an edit for you.
 
Here's a build of 0.7.6 with all the latest kexts, let me know how it works for you.

version.png


kexts.png



Code:
craig@Craigs-iMac ocvalidate % pwd

/Users/craig/Downloads/OpenCore-0.7.6-RELEASE/Utilities/ocvalidate

craig@Craigs-iMac ocvalidate % ./ocvalidate /Volumes/EFI/EFI/OC/config.plist

Completed validating /Volumes/EFI/EFI/OC/config.plist in 0 ms. No issues found.
 

Attachments

  • EFI 0.7.6.zip
    10.2 MB · Views: 132
Show me a screenshot of the USB page in Hackintool so I can see where your built-in Bluetooth is living, I should be able to make an edit for you.

Here you go!

Thank you very much for the effort.

Anyway, I cannot use the WLAN of the MOBO since it is on macOS very unstable, it drops too much. Bluetooth works good!
 

Attachments

  • Bildschirmfoto 2021-12-09 um 11.06.02.png
    Bildschirmfoto 2021-12-09 um 11.06.02.png
    154.4 KB · Views: 44
  • USBPorts.kext.zip
    2.6 KB · Views: 39
Here's a build of 0.7.6 with all the latest kexts, let me know how it works for you.

View attachment 536682

View attachment 536683


Code:
craig@Craigs-iMac ocvalidate % pwd

/Users/craig/Downloads/OpenCore-0.7.6-RELEASE/Utilities/ocvalidate

craig@Craigs-iMac ocvalidate % ./ocvalidate /Volumes/EFI/EFI/OC/config.plist

Completed validating /Volumes/EFI/EFI/OC/config.plist in 0 ms. No issues found.

It works for now, thanks!
 
Here you go!

Thank you very much for the effort.

Anyway, I cannot use the WLAN of the MOBO since it is on macOS very unstable, it drops too much. Bluetooth works good!

Here you go, let me know if it works for you. I'm guessing its the one that says IOUSBHostDevice, if it doesn't work then maybe it's sharing with the AURA controller.
 

Attachments

  • USBPorts.kext.zip
    2.7 KB · Views: 60
Back
Top