Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

mangombia

macrumors member
Jun 12, 2019
84
16
Nashville, Tennessee
For what it is worth, I snagged a 9pin male to external USB-A male cable off Amazon to try and close the legacy USB loop with these cards. I plugged in the USB header cable that came with the card into the USB header port on the card, and this cable into the other end. I drilled a hole in available space on a Sonnet USB3.1 card to get the header through and plugged into available USB ports on both my Sonnet card and the cMP. Regardless of which USB port it is plugged into, the TR recognizes legacy USB devices as USB3.1. Both TB3 ports on the TR recognize legacy USB devices. I've tested several USB sticks and SATA enclosure. Later I'm going to test a USB camera. Link to the cable on Amazon follows (Note: It actually ships from China so it will take a good while to get to the US):

 

joevt

macrumors 604
Jun 21, 2012
6,967
4,260
Both TB3 ports on the TR recognize legacy USB devices
No. Your adapter only has one USB connection so only one of the ports recognizes a USB 1.1/2.0 device (keyboard / mouse).
Unless your adapter has a USB hub inside it?
 

halalmeats

macrumors newbie
Feb 5, 2020
17
1
Hey got a couple questions! Recently I build a new windows box and I've been trying to network my Mac Pro 5,1 with it using thunderbolt. My Mac Pro is running a Titan Ridge (flashed with DSM2's firmware) with OpenCore + Nico's SSDT.

I have a thunderbolt 3 dock plugged into one port and the windows computer in the other.

On cold boot, the network between the two computers works perfectly. However, my dock doesn't work unless i give it another boot.

The problem is, when I reboot to get the dock working, the network bridge no longer works.

Any leads as to why? or what the solve is? I have tried inserting my own DROM into the SSDT but that didn't help.

I can live with it but it would be SO much better if I didn't have to manage my reboots like this.

My other question is, I have a few titan ridges. Is it possible to have two inside my mac pro? Whenever I have had two inside, both become unusable. Has anyone tried this?
 

joevt

macrumors 604
Jun 21, 2012
6,967
4,260
My other question is, I have a few titan ridges. Is it possible to have two inside my mac pro? Whenever I have had two inside, both become unusable. Has anyone tried this?
I've had two GC-ALPINE RIDGE and two GC-TITAN RIDGE in my Mac Pro (using Netstor NA255A) but they are not flashed and I'm not using an SSDT. They work perfectly for USB 3.1 gen 2 devices. I use warm boot from Windows method if I want to use Thunderbolt devices (only works for the GC-TITAN RIDGE cards).

I think your SSDT needs to be modified to include a second GC-TITAN RIDGE. Maybe you need to modify DROM to give each card a separate Thunderbolt bus number (use either SSDT or OpenCore device properties?).

Methods for modifying DROM listed at https://www.tonymacx86.com/threads/...390-thunderbolt-3-i7-9700k-amd-rx-580.267551/
 

ksz

macrumors 68000
Oct 28, 2003
1,679
111
USA
Last edited:

joevt

macrumors 604
Jun 21, 2012
6,967
4,260
More specifically, this post:
https://www.tonymacx86.com/threads/...olt-3-i7-9700k-amd-rx-580.267551/post-2148640

Once I started using ThunderboltUtil, there was no going back.

There's also a web-based interface developed by another contributor:
Problem with these DROM changes and firmware patches is that there is little documentation or understanding of what is being patched.

I wonder if the 20 GB Intel leak that appeared on twitter recently has Thunderbolt info/tools we can use.
 

halalmeats

macrumors newbie
Feb 5, 2020
17
1
I've had two GC-ALPINE RIDGE and two GC-TITAN RIDGE in my Mac Pro (using Netstor NA255A) but they are not flashed and I'm not using an SSDT. They work perfectly for USB 3.1 gen 2 devices. I use warm boot from Windows method if I want to use Thunderbolt devices (only works for the GC-TITAN RIDGE cards).

I think your SSDT needs to be modified to include a second GC-TITAN RIDGE. Maybe you need to modify DROM to give each card a separate Thunderbolt bus number (use either SSDT or OpenCore device properties?).

Methods for modifying DROM listed at https://www.tonymacx86.com/threads/...390-thunderbolt-3-i7-9700k-amd-rx-580.267551/


Problem with these DROM changes and firmware patches is that there is little documentation or understanding of what is being patched.

I wonder if the 20 GB Intel leak that appeared on twitter recently has Thunderbolt info/tools we can use.

Yeah, I've followed that post and used thunderboltutils to make a new DROM with a new UUID. The thunderbolt network bridge flag is set fine, too. Still no improvement.

I guess my question is-- with SSDT + flashed firmware, what is happening when you reboot the machine? Why does networking work fine on cold boot but not warm? why does my thunderbolt hub only work on warm boot?
 

farithquiroga

macrumors newbie
Aug 5, 2020
5
0
Hello, guys! First of all, thank you for all the info from this forum! I finally got my Mac Pro 2009 with Firmware upgrade to 5,1 working with the Thunderbolt Gigabyte card... I place the card in slot 4 with the pin 3 and 5 looped. So far it is working phenomenally with my Universal Apollo 8 Quad chain to Apollo Twin Duo.

Few things I would like to share so far:
-Install the OpenCore drivers in Mojave---- Turn on the interfaces and it works fine no issues at all... So far, I have not work enough on this OS. I am running Pro Tools in High Sierra for personal preferences, but when I get the new WIFI Card probably will be starting to emerge to Mojave...

Now, this is when it gets interesting:
-Boot my High Sierra partition: I am not sure why this is happening, start-up High Sierra and after I turn on the audio interfaces---- Screen goes black! puffff---- Computer restart---- I can see the startup bar---- restart---- white screen with windows saying; something went wrong with your system and it will restart again-----then restart and everything works! High Sierra Running and the interfaces are running properly. Very strange, maybe someone else is experiencing the same issue as me.... I do not know why this is happening.
 

Attachments

  • Screen Shot 2020-08-18 at 11.30.10 AM.png
    Screen Shot 2020-08-18 at 11.30.10 AM.png
    886.3 KB · Views: 237

Mikis

macrumors member
Jun 3, 2015
30
7
Now, this is when it gets interesting:
-Boot my High Sierra partition: I am not sure why this is happening, start-up High Sierra and after I turn on the audio interfaces---- Screen goes black! puffff---- Computer restart---- I can see the startup bar---- restart---- white screen with windows saying; something went wrong with your system and it will restart again-----then restart and everything works! High Sierra Running and the interfaces are running properly. Very strange, maybe someone else is experiencing the same issue as me.... I do not know why this is happening.

This is a kernel panic and is a known issue when using the ssdt patch for the TR.

This is what I do to avoid it. Day to day I turn off any thunderbolt devices and this allows the system to go into deep sleep. After I wake up the computer, I turn on the thunderbolt devices and they reconnect.

if I do want to do a cold boot, I have open core on a USB key. I take the USB key out for the cold boot, then replace it for the warm boot. This stops any kernel panics from happening.

Hope that helps
 
  • Like
Reactions: farithquiroga

PeterHolbrook

macrumors 68000
Sep 23, 2009
1,625
441
Following published instructions, yesterday I installed a GC-Titan Ridge (version 1.0) Thunderbolt card on my Mac Pro 5,1 and everything is working great. The only caveat is related to sleep (at least when booted using OpenCore). The computer goes to sleep, but wakes up immediately. Not a big problem in my opinion, but it's a nuisance. I've read the claim that the issue is solved by placing SSDT-PMC.aml in the /EFI/OC/ACPI folder, in addition to the relevant entry in config.plist. Anyone can confirm, refute or comment on that claim?
 

farithquiroga

macrumors newbie
Aug 5, 2020
5
0
This is a kernel panic and is a known issue when using the ssdt patch for the TR.

This is what I do to avoid it. Day to day I turn off any thunderbolt devices and this allows the system to go into deep sleep. After I wake up the computer, I turn on the thunderbolt devices and they reconnect.

if I do want to do a cold boot, I have open core on a USB key. I take the USB key out for the cold boot, then replace it for the warm boot. This stops any kernel panics from happening.

Hope that helps

Thank you, sir!

I am still a newbie working with OpenCore So I have to look into installing OpenCore in the USB... I tested all again today, and High Sierra is lagging badly. I am not sure if I am experiencing conflicts with the video card (Sapphire pulse RX580) or something else. I am not looping the video card either.
boot Mojave and no more lag. I might have to just emerge to Mojave. I have to upgrade my CPU Tray---Currently have 6 core 2.9 GHz...
 

Mikis

macrumors member
Jun 3, 2015
30
7
Thank you, sir!

I am still a newbie working with OpenCore So I have to look into installing OpenCore in the USB... I tested all again today, and High Sierra is lagging badly. I am not sure if I am experiencing conflicts with the video card (Sapphire pulse RX580) or something else. I am not looping the video card either.
boot Mojave and no more lag. I might have to just emerge to Mojave. I have to upgrade my CPU Tray---Currently have 6 core 2.9 GHz...
Yes. Mojave is the way forward. I’m not moving beyond this OS as you lose support for 32 bit software. The cpu trays are so expensive. I’ve found whole computers cheeper. But 12 core 3.46 will keep me going for a bit. Single core performance is the only thing I would like faster on my Mac.
 

pottersfield

macrumors newbie
Jan 22, 2020
13
5
Since there were further questions via PM and I have not yet disclosed everything,
I wanted to say more about the whole thing here...

The firmware will not run on the normal Titan Ridge cards...
At least not without modifications of the Thunderbolt card and you can't do this yourself.
The reason is that we have modified the cards outside of the firmware itself.
The plan is to distribute the cards via e-commerce, this means that only ready-made solutions will be sold.
No send in for modifications etc...

PS: Before any company joins in and wants to send me lawyers...
I'm not making money with this cards... I assign all rights to the company that will sell the cards.

Infos will follow up as soon as possible...

Edit: PS: I will send you a card for free @itadampf and one card will be send out to the eGPU.io owner.

Any updates how far you are in your testing phase? Are we approx. weeks or more like months away from real TB3 support for our MP's? :) Can't wait to finally get my hands on one of the final cards! <3
 

startergo

macrumors 603
Sep 20, 2018
5,021
2,283
Since there were further questions via PM and I have not yet disclosed everything,
I wanted to say more about the whole thing here...

The firmware will not run on the normal Titan Ridge cards...
At least not without modifications of the Thunderbolt card and you can't do this yourself.
The reason is that we have modified the cards outside of the firmware itself.
The plan is to distribute the cards via e-commerce, this means that only ready-made solutions will be sold.
No send in for modifications etc...

PS: Before any company joins in and wants to send me lawyers...
I'm not making money with this cards... I assign all rights to the company that will sell the cards.

Infos will follow up as soon as possible...

Edit: PS: I will send you a card for free @itadampf and one card will be send out to the eGPU.io owner.
Any comments on this offer?
 
  • Wow
Reactions: TheStork

DSM2.Hackintosh

macrumors regular
Feb 19, 2020
106
295
Problem with these DROM changes and firmware patches is that there is little documentation or understanding of what is being patched.

I wonder if the 20 GB Intel leak that appeared on twitter recently has Thunderbolt info/tools we can use.

Can't tell what's inside of the 20gb leak but I don't think it's hard to ask me about documentation...

It's based on Alpine Ridge but there are nearly none big differences to the Titan Ridge card which I also have.
 

Attachments

  • Alpine-Ridge_DP_1.03.pdf
    6.2 MB · Views: 2,813
  • Like
Reactions: joevt

DSM2.Hackintosh

macrumors regular
Feb 19, 2020
106
295
Any updates how far you are in your testing phase? Are we approx. weeks or more like months away from real TB3 support for our MP's? :) Can't wait to finally get my hands on one of the final cards! <3

Very busy at the moment with Thunderbolt 4 and other reviews and projects I am doing. I did antelope tests and they work aswell. Hope I didn't delete the screenshots, will upload some of them as soon as I got time. I am not involved anymore in the project since I gave the code to the company which will sell those custom cards.

Wait for informations from the company. As I know they will start the pre-orders soon and also post here.


Any comments on this offer?

Would not waste any money.... It's nothing different then the firmware version which was already uploaded here.
 

joevt

macrumors 604
Jun 21, 2012
6,967
4,260
Can't tell what's inside of the 20gb leak but I don't think it's hard to ask me about documentation...

It's based on Alpine Ridge but there are nearly none big differences to the Titan Ridge card which I also have.
I didn't think anyone would have documentation or talk about it or give it away. Thanks for this.

One question with Titan Ridge add-in card: can it be made to support two HBR3 (8.1 Gbps x4) connections like in Apple's Macs and the Blackmagic eGPU? This is necessary to support an Apple Pro Display XDR which is connected to a DisplayPort 1.4 GPU that doesn't support DSC. Maybe Apple's Thunderbolt driver plays a part in the dual HBR3 option for the XDR display.

One difference between Titan Ridge and Alpine Ridge is that Titan Ridge can do HBR3 while Alpine Ridge cannot. This is not just a speed increase for Titan Ridge. For Alpine Ridge, two HBR2 connections is possible and there's no concern that the bandwidth will be exceeded. Titan Ridge must take extra care because two HBR3 connections can exceed Thunderbolt bandwidth. But wait, Alpine Ridge can support a lower 20 Gbps connection, so dual HBR2 can have the same problem for Alpine Ridge as dual HBR3 for Titan Ridge. Therefore, the Alpine Ridge documentation should be sufficient to solve the problem of supporting dual HBR3 on Titan Ridge (assuming the registers are all in the same place).

It seems like we just need to set DP_REMOTE_CAP to 8.1 Gbps for both DP_IN adapters (if DP_LOCAL_CAP of the DP_IN and DP_OUT adapters are all 8.1 Gbps).
The USB4 spec has similar adapters and registers but now we can see how it is implemented in Thunderbolt devices.
(search for 5.4 in the Alpine Ridge DP Thunderbolt Data Sheet for DisplayPort 1.2/HBR2 settings that may be relevant).

Perhaps this info can be used to support dual HBR2 with Thunderbolt 2 controllers (or with Thunderbolt 3 controllers with 20 Gbps connection). It is difficult to connect two 4K displays to Thunderbolt 2 since the first display will use HBR2 leaving no bandwidth for the second display. Currently, what you have to do is connect a 1440p display first that uses only HBR, then a 4K display can be connected (it will only be allowed to use HBR). Then you can disconnect the 1440p display and connect a second 4K display which will also be limited to HBR. What we want is to be able to connect an HBR2 display, set it to 1440p, then connect a second HBR2 display and set that to 1440p. Somehow the second 4K display connection will need to know not to startup in 4K mode - or it should be able to be changed to 1440p later without crashing the OS or the Thunderbolt controller or whatever...
 

PTuser

macrumors newbie
Aug 9, 2013
29
0
Ive been running a titan ridge flashed with my X79 Hackintosh with dummy header- It works when activated on boot but sometimes I spend a lot of time restarting/shutdown in order to activate the card. Im using Clover. I have an SSDT for this in my build. Sometimes it will activate twice in row on restart but often its a real chore to get it activated. Once activated it is stable......struggling to find a reason for this......
 

Itconnects

macrumors 6502
Jan 14, 2020
279
28
Hey y'all. I read the re-read the latest, but its a bit helter-skelter. Any new developments on booting? I have to boot 3 times because I have an Apollo Twin daisy chained to my Apollo 8. The Apollo Twin is always ready after 2x boot, but the twin only appears after 3x boot.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.