Contribute
Register

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

Leesureone

Moderator
Joined
Feb 21, 2010
Messages
2,837
Motherboard
Asus B550 Rog Strix Gaming i
CPU
Ryzen 9 5900X
Graphics
6800XT
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
I tried your EFI, changing only the Device Properties for iGPU and putting in my keys. I had a different problem, it wouldn't go to sleep. Monitors went off but fans never stopped, lights never went out. Also couldn't "wake" it from this state. I think your hardware is too different from mine. (I saw you had a Radeon defined)
Well...deep subject. All kidding aside guess its Hackintosh quirkiness
 
Joined
Aug 23, 2012
Messages
378
Motherboard
Asus ROG Strix Z490-E
CPU
i9-10900K
Graphics
RTX 3080 Ti (Win) / RX 560 (Mac)
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
I'm happy to report my Ethernet problems have finally been solved thanks to the manual config suggested earlier, this is what's working for me. I'm in an older 5 port Gigabit TP-LINK switch, that might be part of it:

1604767024920.png
 
Last edited:
Joined
Aug 23, 2012
Messages
378
Motherboard
Asus ROG Strix Z490-E
CPU
i9-10900K
Graphics
RTX 3080 Ti (Win) / RX 560 (Mac)
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
OK, here's the latest and greatest, I still can't say asleep on my machine but other than that it's working great.

This has the new and improved USB map and ACPI files generated on the Windows 10 side to be cleaner.


EDIT: Removed, version with working sleep is posted and waiting for testing.
 
Last edited:
Joined
May 24, 2018
Messages
110
Motherboard
Asus Z97-Pro Gamer
CPU
i7-4770k
Graphics
intel graphic HD
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
I don't understand what you are trying....
nevermind.

Finally, all thing I need worked. Integrated Bluetooth and wifi work, sleep/wake work.
I dont't need the typeC port (currently), and don't have the front USB panel so in my USBPorts.kext don't have these port.

Thing to note: @Leesureone you don't need the UsbInjectAll anymore when have UsbPorts.kext, and can you check again about the audio device/properties with layout-id to 11 would have HDMI audio? as @scope666 confirm that he still has HDMI audio output when have that config.

I'm searching around if I need to enable the SSDT-RHUB in my config.

Let me using this computer for a while and report if have any issue.
 
Joined
Aug 23, 2012
Messages
378
Motherboard
Asus ROG Strix Z490-E
CPU
i9-10900K
Graphics
RTX 3080 Ti (Win) / RX 560 (Mac)
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
nevermind.

Finally, all thing I need worked. Integrated Bluetooth and wifi work, sleep/wake work.
I dont't need the typeC port (currently), and don't have the front USB panel so in my USBPorts.kext don't have these port.

Thing to note: @Leesureone you don't need the UsbInjectAll anymore when have UsbPorts.kext, and can you check again about the audio device/properties with layout-id to 11 would have HDMI audio? as @scope666 confirm that he still has HDMI audio output when have that config.

I'm searching around if I need to enable the SSDT-RHUB in my config.

Let me using this computer for a while and report if have any issue.

I have it in there for now because the guide specifies it:

1604770804793.png


What this SSDT does​

So on 400 series motherboards, certain OEMs have broken the ACPI spec and this results in issues when booting into macOS. To fix this, we'll want to turn off the RHUB device and force macOS to manually rebuild the ports.

The following platforms will require fixing:

  • Mobile Icelake(currently Dell and Lenovo are the 2 known with this issue)
  • Asus Z490 (Gigabyte and AsRock users are fine, whether MSI currently this is unknown)

#

 
Joined
Aug 23, 2012
Messages
378
Motherboard
Asus ROG Strix Z490-E
CPU
i9-10900K
Graphics
RTX 3080 Ti (Win) / RX 560 (Mac)
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
So I will enable it back.

If it helps, while I was doing the map (via USBInjectAll, the fixed one posted here recently) I saw 2 RHUB devices, so I do think we need it. (unless the fact that I deleted them in the USBPorts.kext is enough, tough to know for sure)
 
Joined
May 24, 2018
Messages
110
Motherboard
Asus Z97-Pro Gamer
CPU
i7-4770k
Graphics
intel graphic HD
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
If it helps, while I was doing the map (via USBInjectAll, the fixed one posted here recently) I saw 2 RHUB devices, so I do think we need it. (unless the fact that I deleted them in the USBPorts.kext is enough, tough to know for sure)
I deleted them all when mapping also, and I don't see any difference when boot with or without it. Let me use this computer for a while.
 

Leesureone

Moderator
Joined
Feb 21, 2010
Messages
2,837
Motherboard
Asus B550 Rog Strix Gaming i
CPU
Ryzen 9 5900X
Graphics
6800XT
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
nevermind.

Finally, all thing I need worked. Integrated Bluetooth and wifi work, sleep/wake work.
I dont't need the typeC port (currently), and don't have the front USB panel so in my USBPorts.kext don't have these port.

Thing to note: @Leesureone you don't need the UsbInjectAll anymore when have UsbPorts.kext, and can you check again about the audio device/properties with layout-id to 11 would have HDMI audio? as @scope666 confirm that he still has HDMI audio output when have that config.

I'm searching around if I need to enable the SSDT-RHUB in my config.

Let me using this computer for a while and report if have any issue.
If I remove USBInjectAll.kext my machine won't sleep, its whatever works right? I'll try the other layout ID for sound, couldn't find the post where you originally posted that.
 
Joined
Aug 23, 2012
Messages
378
Motherboard
Asus ROG Strix Z490-E
CPU
i9-10900K
Graphics
RTX 3080 Ti (Win) / RX 560 (Mac)
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
If I remove USBInjectAll.kext my machine won't sleep, its whatever works right? I'll try the other layout ID for sound, couldn't find the post where you originally posted that.

I originally had layout-id = 7, but someone here recently suggested 11 instead and it worked. Still not 100% which is more correct, they both seem to work for me.

That's really weird that you need USBInjectAll even though you're using a USBPorts.kext. I wonder what it's doing in that scenario.
 
Top