Contribute
Register

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

Joined
Dec 6, 2010
Messages
68
Motherboard
AsRock Z490 ITX/TB3
CPU
i7 107000K
Graphics
UHD 630
Mac
  1. MacBook Pro
  2. Mac mini
Classic Mac
  1. Power Mac
Mobile Phone
  1. iOS
@CaseySJ is it worth starting a separate Thunderbolt activation thread and putting all the TBT stuff in one place? There's been some amazing developments here over the last few months. I'm conscious of polluting the Designaire thread with Alpine Ridge stuff...
 
Joined
Dec 16, 2018
Messages
60
Motherboard
Gigabyte Z390 Aorus Pro
CPU
i9-9900K
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
@dgsga I believe it is populated. Here are screenshots of its sub-tree and IOThunderboltPort@5 properties.
 

Attachments

  • port5-properties.png
    port5-properties.png
    24.4 KB · Views: 66
  • port5-sub-tree.png
    port5-sub-tree.png
    66.6 KB · Views: 73

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
19,787
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
@CaseySJ I'm actually a little stumped here. I've flashed back to OEM firmware on the EX3. I've got XL6F and XINI taken care of but I can't quite work out the SSDT.

Specifically the GPI0 and PEMA part. Got a minute to help?

Untouched DSDT attached.

DSDT with name changes for confirmation attached as well.
Some questions:
  • Is the ThunderboltEX-3 on RP21? Please post a screenshot of IORegistryExplorer showing only the section where the card is installed.
  • Please post the _INI to XINI FIND/REPLACE strings.
And finally, try the attached SSDT.
 

Attachments

  • SSDT-TbtOnPch-Asus-Z370-A-Prime-II.aml
    4.9 KB · Views: 54

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
19,787
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Thats great news. Is it every likely or possible that we see this status aswell for Titan Ridge users? Software inly adaptions for Thunderbolt bus?
Elias and I struggled for months to get this to work with Titan Ridge. We had partial success, but after 20 seconds into boot, Thunderbolt would become deactivated. Then we turned our attention to flashing Titan Ridge firmware, which has been very effective.
 
Joined
Aug 22, 2018
Messages
446
Motherboard
Gigabyte Z690 Aorus Master
CPU
i9-12900K
Graphics
RX 6800 XT
Mac
  1. MacBook Pro
Classic Mac
  1. iMac
Mobile Phone
  1. iOS
Please try the new procedure just added to the Repository:


Your board only needs the _E17 to XE17 rename as mentioned in the guide. Please disable or delete the "_INI" to "XINI" rename.

It just works! With my devices. I'll see in the future with other hardware and how it goes in specific situations. @CaseySJ unbelievable work you do here for all of us! Respect! @dgsga thank you very much for your help!Captură de ecran din 2020-05-13 la 19.16.32.pngCaptură de ecran din 2020-05-13 la 19.19.27.pngCaptură de ecran din 2020-05-13 la 19.22.59.png
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
19,787
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
@CaseySJ is it worth starting a separate thunderbolt activation thread and putting all the TBT stuff in one place? There's been some amazing developments here over the last few months. I'm conscious of polluting the Designaire thread with Alpine Ridge stuff...
Right now I see this as a logical progression of the TbtOnPCH work we began with @Elias64Fr. For Titan Ridge the SSDT approach was postponed in favor of flashing the firmware. But we did not abandon our hope of finding a software-only solution for Titan Ridge.

Nevertheless, if Alpine Ridge activity in this thread becomes a distraction, I'll move it to a dedicated thread. This is only Day 2 or Day 3 of "Alpine Mania". :)
 
Joined
Mar 21, 2011
Messages
820
Motherboard
GA-Z390-Aorus Pro
CPU
i7-9700K
Graphics
RX 590
@CaseySJ I'm actually a little stumped here. I've flashed back to OEM firmware on the EX3. I've got XL6F and XINI taken care of but I can't quite work out the SSDT.

Specifically the GPI0 and PEMA part. Got a minute to help?

Untouched DSDT attached.

DSDT with name changes for confirmation attached as well.
I'm no expert, but are you sure you're looking for _L6F, and not _E17, which is in the _GPE section almost at the end of your dsdt--line 45120?
 

NorthAmTransAm

Moderator
Joined
Jul 26, 2018
Messages
1,736
Motherboard
MSI Pro Z690-A DDR4
CPU
i7-12700k
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. iOS
Some questions:
  • Is the ThunderboltEX-3 on RP21? Please post a screenshot of IORegistryExplorer showing only the section where the card is installed.
  • Please post the _INI to XINI FIND/REPLACE strings.
And finally, try the attached SSDT.

Perfect. It's almost strange seeing the whole Thunderbolt node with the original firmware. Everything is working as it should minus the usual suspect (sleep). I'll circle back after I kick out some work and see what I was doing wrong.

Below is the code and I updated the SSDT to have the correct USB ports. HS02 and SSP2, renamed to 1 and 2.

Code:
_L6F to XL6F
Find: 5F4C3646
Replace: 584C3646

RP21.INI to RP21.TINI
Find: 00142A5F 494E4900 704C5452 4C4C5452 5A70504D 4C4C4C4D 534C7050 4E4C4C4C 4E534C70 4F42464C 4F42465A 1443045F 50525700 A0329293 56444944 0C
Replace: 00142A58 494E4900 704C5452 4C4C5452 5A70504D 4C4C4C4D 534C7050 4E4C4C4C 4E534C70 4F42464C 4F42465A 1443045F 50525700 A0329293 56444944 0C



@faithie999 hiya! On my board it's _L6F. Everyones different :)
 

Attachments

  • SSDT-TbtOnPch-Asus-Z370-A-Prime-II.aml
    4.5 KB · Views: 62
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
19,787
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Perfect. It's almost strange seeing the whole Thunderbolt node with the original firmware. Everything is working as it should minus the usual suspect (sleep). I'll circle back after I kick out some work and see what I was doing wrong.

Below is the code and I updated the SSDT to have the correct USB ports. HS02 and SSP2, renamed to 1 and 2.

Code:
_L6F to XL6F
Find: 5F4C3646
Replace: 584C3646

RP21.INI to RP21.TINI
Find: 00142A5F 494E4900 704C5452 4C4C5452 5A70504D 4C4C4C4D 534C7050 4E4C4C4C 4E534C70 4F42464C 4F42465A 1443045F 50525700 A0329293 56444944 0C
Replace: 00142A58 494E4900 704C5452 4C4C5452 5A70504D 4C4C4C4D 534C7050 4E4C4C4C 4E534C70 4F42464C 4F42465A 1443045F 50525700 A0329293 56444944 0C



@faithie999 hiya! On my board it's _L6F. Everyones different :)
Awesome. However, if the TB device is connected before boot, does it work when macOS boots up?

Edit: Added to repository. Link to repository is in Post #1 --> Quick Reference spoiler under Experimental / Cutting Edge.
 
Last edited:

NorthAmTransAm

Moderator
Joined
Jul 26, 2018
Messages
1,736
Motherboard
MSI Pro Z690-A DDR4
CPU
i7-12700k
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. iOS
Awesome. However, if the TB device is connected before boot, does it work when macOS boots up?

Edit: Added to repository. Link to repository is in Post #1 --> Quick Reference spoiler under Experimental / Cutting Edge.

Yep, still connects just fine. It doesn't seem to matter if the device is turned on pre or post. Is this the only board behaving this way?
 
Top