Contribute
Register

[SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580

I am using Opencore 0.6.4 - will this process be the same and where would I find this kext?
With OpenCore we copy the kext into OC/Kexts folder and add an entry in the Kernel section, using OpenCore Configurator. As for where to find airportbrcmfixup, Google will show you the way!
 
CaseySJ - Is this the proper way to do the rename?

View attachment 502172
Yes that's correct, but change TableSignature to DSDT from the pop-up menu. Normally we would not set Count to 1, but in this case it's okay because there's only 1 instance of _E17 in the DSDT.
 
@CaseySJ -Regarding my Identical in every way but the Z370 and the i7 8700K:

Besides changing out the USB patch, TB patch, and the serials/mlb/rom/smuuid, is there any reason why the latest OC 064 EFI for this Z390 wouldn't work on a clean install of Mojave? I'm trying to avoid going back to Clover for just the Z370.
After making those changes, the OC 0.6.4 EFI should work on a clean install of Mojave. Have you tried it yet?
 
This should not be a problem. In fact you can even try the standard SSDT for GC-Alpine Ridge. We can also remove 3 items from the SSDT to adapt it for a single-port system. If you would like to try that, please download and run IORegistryExplorer then select File --> Save As... and post the saved file.
Should I post the saved file without SSDT first??
 
Should I post the saved file without SSDT first??
Have you already tried one of the Thunderbolt hot plug SSDTs? If not, then simply post the IOReg file.
 
Here you are @CaseySJ Ioreg without any TB ssdt. TB Device appears as RP09.
 

Attachments

  • ioreg_t480.zip
    5.4 MB · Views: 48
Unfortunately the new SSDTs did not resolve the issue with the USB 2.0 hub disappearing after sleep. I also tried Alex's.

As far as activating the TB bus, I did try the new SSDT you posted last night Casey SJ.

I still see that the drivers are not loaded under the Thunderbolt option. Does that mean it didn't work?

Screen Shot 2020-12-24 at 6.39.05 AM.png


I do see this under PCI:

Screen Shot 2020-12-24 at 7.55.29 AM.png


Regardless of SSDT, I still see this issue where before sleep, I see the USB 2.0 Hub.

Screen Shot 2020-12-24 at 6.37.49 AM.png



but after sleep, it disappears but the display still turns on.


Screen Shot 2020-12-24 at 6.41.14 AM.png




I even went as far to try a completely different OC configuration for PastryChef for the Z390, but that had the same behavior.

Very odd. It must be something specific to my firmware in either the card or the MB bios causing the issue.
 
Here you are @CaseySJ Ioreg without any TB ssdt. TB Device appears as RP09.
I've added the SSDT to HackinDROM. Please select it from the pop-down menu. Then you will see a new Download button next to the red Compile button. Simply click Download.

You'll need to copy the SSDT into the proper ACPI folder. If you're using OpenCore, please add an entry for it in config.plist. You'll also need to copy SSDT-DTPG.aml into the same folder and also add it to OpenCore's config.plist (if using OpenCore). Then reboot and see if Thunderbolt hot plug works.

Screen Shot 2020-12-24 at 8.02.19 AM.png
 

Attachments

  • SSDT-DTPG.aml
    100 bytes · Views: 36
Thanks in advance @CaseySJ!

EDIT:
I have no eGPU device to test TB3, but I can see the devices connected (phone via USB, ethernet) on my elgato TB3 dock.

Again thank you for your work!
 
Last edited:
Unfortunately the new SSDTs did not resolve the issue with the USB 2.0 hub disappearing after sleep. I also tried Alex's.

As far as activating the TB bus, I did try the new SSDT you posted last night Casey SJ.

I still see that the drivers are not loaded under the Thunderbolt option. Does that mean it didn't work?
Let's first check whether the Thunderbolt Bus SSDT was activated properly:
  • Both SSDT-TbtOnPch... and SSDT-DTPG.aml should be activated in OpenCore's ACPI section.
  • Any previous Thunderbolt SSDT must be disabled.
  • We should then do a cold boot (shutdown the system and flip power switch on PSU to OFF for 10 seconds).
  • After logging into macOS, run IORegistryExplorer followed by File --> Save As... and post the IOReg file.
 
Back
Top