Contribute
Register

[Success] ASRock Z390 Phantom Gaming-ITX + TB3 + iGPU + Mojave + SFF Build

Joined
Dec 29, 2010
Messages
223
Motherboard
GA-Z97N-Gaming 5
CPU
Core i7 4790K
Graphics
Nvidia GTX 760
Mac
Classic Mac
Mobile Phone
@mango1122
Tried disabling HS14 in the USBPorts.kext, but it still seems to be active. I also tried using your USBPorts.kext in your EFI from a previous post, but enabling it seems to have no effect at disabling HS14. Does anything else need to be changed in the SSDT?

@fangf2018
Also, very curious on the post above about TB3 displaying!

Thanks!
 
Joined
Dec 29, 2010
Messages
223
Motherboard
GA-Z97N-Gaming 5
CPU
Core i7 4790K
Graphics
Nvidia GTX 760
Mac
Classic Mac
Mobile Phone
@mango1122,
Alright, I've tried your suggestions and am still having trouble having the system stay asleep with OpenCore. I'm using @fangf2018's latest EFI, but have removed the SSDT's and patches you suggested, as well as removing HS14 from the USB kext. Any combination of these changes results in the system waking up after 20 min to an hour or so. System log reveals that the wake reason is USB related. Note that I'm using the Apple's BCM94360CS2 wireless card.

Could you post your latest EFI?

Of note, sleep was working great with Clover!
 
Joined
May 23, 2019
Messages
243
Motherboard
ASRock Z390 Phantom
CPU
i9-9900K
Graphics
UHD 630
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
@mango1122,
Alright, I've tried your suggestions and am still having trouble having the system stay asleep with OpenCore. I'm using @fangf2018's latest EFI, but have removed the SSDT's and patches you suggested, as well as removing HS14 from the USB kext. Any combination of these changes results in the system waking up after 20 min to an hour or so. System log reveals that the wake reason is USB related. Note that I'm using the Apple's BCM94360CS2 wireless card.

Could you post your latest EFI?

Of note, sleep was working great with Clover!
Did you disable the on board wifi and Bluetooth in the BIOS?
@jonisign EFI posted
Note.
  1. There are 2 IntelMausi Ethernet kexts - the one called in the config.plist (IntelMausiEthernet.kext) allows for Wake on LAN. The other one (IntelMausi.kext) will not allow WOL.
  2. Added SSDT-PMC to support NVRAM on z390 > Recent change (Delete the logout hook command)
  3. Deleted the UsbKbDxe.efi and used Input section to get my Apple Magic Keyboard (with Lightning cable) working in OC boot menu
  4. Config is IGPU only.
EDIT: Added SSDT-Z390-ASRock-ITX-AR-TB3-V8.aml to the EFI for USBC/Thunderbolt support (no hot plugin - must be connected at power on)
 

Attachments

  • EFI.zip
    2 MB · Views: 82
Last edited:
Joined
Jan 13, 2020
Messages
5
Motherboard
Asrock Z390 Phantom Gaming-ITX/AC
CPU
i9-9900KF
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Support Native Hardware NRAM
github.com/fangf2018
I just got the BCM94360CS2 today and installed it in place of the original wireless card. Airdrop works great. Native NVRAM is great too, although I'm not sure why in the system profiler under thunderbolt it still says no driver installed...
 

Attachments

  • SidebySideComparison.jpeg
    SidebySideComparison.jpeg
    54.3 KB · Views: 121
  • mpcieadapter.jpeg
    mpcieadapter.jpeg
    101.9 KB · Views: 164
  • adapterwithairport.jpeg
    adapterwithairport.jpeg
    79.4 KB · Views: 155
  • installed.jpeg
    installed.jpeg
    127.8 KB · Views: 176
Joined
Dec 29, 2010
Messages
223
Motherboard
GA-Z97N-Gaming 5
CPU
Core i7 4790K
Graphics
Nvidia GTX 760
Mac
Classic Mac
Mobile Phone
Did you disable the on board wifi and Bluetooth in the BIOS?
@jonisign EFI posted

Thank you @mango1122! I've tried your EFI and just modified with my PlatformInfo. After selecting my startup disk it just seems to halt. Are there any other steps to getting your EFI booting? Is this for iGPU or external GPU (I'm using a Radeon 5700 XT). I've also tried modifying the Device Info section of your config file to match fangf2018's external GPU file with no luck.
 
Joined
May 23, 2019
Messages
243
Motherboard
ASRock Z390 Phantom
CPU
i9-9900K
Graphics
UHD 630
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
I just got the BCM94360CS2 today and installed it in place of the original wireless card. Airdrop works great. Native NVRAM is great too, although I'm not sure why in the system profiler under thunderbolt it still says no driver installed...

Search Google for "Thunderbolt 3 Fix (Part1) osy" for information on why Thunderbolt says no driver installed. The method we use currently is a compatibility mode where OSX sees the Thunderbolt PCI bridge as a generic PCI bridge device and the devices get set up, enumerated, and show up on the bridge (under PCI).

I don't know how fangf2018 managed to get it working in his screenshot.
@fangf2018 can you provide more details on how do your Thunderbolt devices appear under the thunderbolt drivers in system properties ?

@rj510 - did you see Casey's thread on them trying to get the TB tree to populate properly ? Also any inputs on how Fang managed to get this to work here.
 
Joined
May 23, 2019
Messages
243
Motherboard
ASRock Z390 Phantom
CPU
i9-9900K
Graphics
UHD 630
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
Thank you @mango1122! I've tried your EFI and just modified with my PlatformInfo. After selecting my startup disk it just seems to halt. Are there any other steps to getting your EFI booting? Is this for iGPU or external GPU (I'm using a Radeon 5700 XT). I've also tried modifying the Device Info section of your config file to match fangf2018's external GPU file with no luck.

My config is only with IGPU. Where does it halt ? The config is in verbose mode so should tell you where it halts
 
Joined
Dec 29, 2010
Messages
223
Motherboard
GA-Z97N-Gaming 5
CPU
Core i7 4790K
Graphics
Nvidia GTX 760
Mac
Classic Mac
Mobile Phone
My config is only with IGPU. Where does it halt ? The config is in verbose mode so should tell you where it halts

Seems to halt before boot even begins... blank screen after disk selection.
 
Top