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

splifingate

macrumors 68000
Nov 27, 2013
1,904
1,694
ATL
I have been using a Titan Ridge 2.0 flashed card in my Mac Pro 5,1 for a while now and love it. But so far I have only used it with Thunderbolt storage. I tried using it with a Thunderbolt 3 to 10GbE adapter today and it recognized the device just fine but Ethernet wouldn’t connect. Has anyone tried this? I need to figure out if this will work with the Titan Ridge card or if I have to resort to a separate PCIe card for 10GbE on the Mac Pro 5,1.

Thank you!

I don't have the TBolt adapters/devices I need to fully verify, but I just (now) successfully booted to a full Thunderbolt tree in IOReg, and all the other 'usual suspects' fields are populated as I had expected from others' success stories.

With no additional details about your lack of connection, it's difficult to say what the disconnect is.

I bbelieve you're gana need to build your own DROM to get the ethernet to tunnel over the bus

I used joevt's ThunderboltUtil (thank you Joe) to modify the DROM that came with the NVM50 firmware in my GC-TR 2.0, and incorporated it into a custom SSDT.aml I made for the card in Slot-3

Flashed a modded NVM50 firmware with a Raspberry Pi 4b

Code:
Thunderbolt Bus:

  Vendor Name:    GIGABYTE
  Device Name:     Mac Pro
  UID:   0x00ED000000000000
  Route String:    0
  Firmware Version:    50.1
  Domain UUID:    01234567-89AB-CDEF-0A1B-2C3DD3C2B1A0
  Port:
  Status:    No device connected
  Link Status:    0x7
  Speed:    Up to 40 Gb/s x1
  Current Link Width:    0x1
  Receptacle:    1
  Link Controller Firmware Version:    1.37.0
  Port:
  Status:    No device connected
  Link Status:    0x7
  Speed:    Up to 40 Gb/s x1
  Current Link Width:    0x1
  Receptacle:    2
  Link Controller Firmware Version:    1.37.0

Search goog for "[SUCCCESS] CaseySJ Z390" and you'll find plenty of additional material to help your quest (and consume all your time!).

Attached is IOtree screenie, and the .aml I made for comparison (specific to my comp, and compiled with modifications, so be warned).

btw, what storage devices do you use? I did all this mostly for the additional, flexible storage options....

Regards, splifingate

[edit to attach .aml.zip]
 

Attachments

  • NHI0-populated.jpeg
    NHI0-populated.jpeg
    717.8 KB · Views: 147
  • SSDT-TBOLT3-SLOT3-SPLIFINGATE copy.aml.zip
    1.5 KB · Views: 86
Last edited:

Gustav Holdoff

macrumors regular
Oct 23, 2020
201
82
I have been using a Titan Ridge 2.0 flashed card in my Mac Pro 5,1 for a while now and love it. But so far I have only used it with Thunderbolt storage. I tried using it with a Thunderbolt 3 to 10GbE adapter today and it recognized the device just fine but Ethernet wouldn’t connect. Has anyone tried this? I need to figure out if this will work with the Titan Ridge card or if I have to resort to a separate PCIe card for 10GbE on the Mac Pro 5,1.

Thank you!
I also have an unknown ethernet when I connect the Belkin thunderbolt dock (it has ethernet port and many other options).
I downloaded the Belkin firmware, the instruction on the website describes procedure,
that you need to disconnect, reboot, reconnect, etc.,
but with Alpin Ridge in the cMP 5.1, such manipulations are not possible,
since the card still works differently than the native MAC thunderbolt.
SystemInfo is attached
I don't have the TBolt adapters/devices I need to fully verify, but I just (now) successfully booted to a full Thunderbolt tree in IOReg, and all the other 'usual suspects' fields are populated as I had expected from others' success stories.

With no additional details about your lack of connection, it's difficult to say what the disconnect is.

I bbelieve you're gana need to build your own DROM to get the ethernet to tunnel over the bus
Probably the system needs to somehow inform the parameters of the ethernet,
but each new device can have many options and the tree will need to be described for each device?
Or I need to work longer on a task once and describe everything in detail?
Yesterday, while experimenting with options for connecting external devices,
I also had an unknown thunderbolt bridge with one of the options, which also did not work
- the system could not recognize it.
PS
In the photo you can see that at the address of my video card there is also an unrecognized navi10 usb controller,
which I also don’t know yet how to register in the settings
 

Attachments

  • Screen Shot 2022-01-29 at 17.46.59.jpg
    Screen Shot 2022-01-29 at 17.46.59.jpg
    164 KB · Views: 92
  • Screen Shot 2022-01-29 at 17.48.01.jpg
    Screen Shot 2022-01-29 at 17.48.01.jpg
    157.3 KB · Views: 102
  • Screen Shot 2022-01-29 at 17.49.05.jpg
    Screen Shot 2022-01-29 at 17.49.05.jpg
    237.7 KB · Views: 92

roobarb!

macrumors 6502
Jul 30, 2009
277
185
Did someone try to flash titan ridge V2 with iMac thunderbolt firmware?

Not yet, I have one with a dead flash memory chip and some spares which I keep intending to flash and fix up, I just never get the time. And I've procrastinated enough today. ;)
 

cdf

macrumors 68020
Jul 27, 2012
2,256
2,583
i Wanna try to flash my titan with this iMac firmware did you try it?
I certainly wouldn't have suggested the firmware without trying it first! As mentioned in post #1,682, the firmware works. However, I haven't tested it beyond my LG UltraFine 5K display.

Note that any other iMac19,2 Ridge firmware would probably also be a good candidate for testing. The latest one is Mac-63001698E7A34814-C0_16.2.0-C1_47.5-R0.bin. The part of the firmware for the PD controller (which plays a key role for properly waking from sleep) is apparently much more recent in this one: v16.2 vs v6.84.
 

KevinClark

macrumors 6502
Feb 28, 2019
349
42
Ok i will try but does it work then after loaded in OS X with macpro 2010 and oclp or opencore with or without Ssdt
 

KevinClark

macrumors 6502
Feb 28, 2019
349
42
I certainly wouldn't have suggested the firmware without trying it first! As mentioned in post #1,682, the firmware works. However, I haven't tested it beyond my LG UltraFine 5K display.

Note that any other iMac19,2 Ridge firmware would probably also be a good candidate for testing. The latest one is Mac-63001698E7A34814-C0_16.2.0-C1_47.5-R0.bin. The part of the firmware for the PD controller (which plays a key role for properly waking from sleep) is apparently much more recent in this one: v16.2 vs v6.84.
where to download ?
 

cdf

macrumors 68020
Jul 27, 2012
2,256
2,583
Ok i will try but does it work then after loaded in OS X with macpro 2010 and oclp or opencore with or without Ssdt
Yes, though you'll still need an SSDT. In fact, one will probably always be needed, because even recent Macs use one for Thunderbolt hardware (TbtOnPCH).

where to download ?
You'll need to extract it from the latest full installer of macOS.
 

KevinClark

macrumors 6502
Feb 28, 2019
349
42
I don't see how to change with hex editor the firmware can you help me please I would like to try to flash titan ridge with this firmware of iMac
 

cdf

macrumors 68020
Jul 27, 2012
2,256
2,583
does it work with just one start
Partly. One reboot is still required to get full USB functionality from my display. I don't think that the Ridge firmware will ever fix this completely: The MacPro5,1 firmware lacks any TB drivers, so we have to rely on macOS to set everything up.

I don't see how to change with hex editor the firmware can you help me please I would like to try to flash titan ridge with this firmware of iMac
Just use the command in post #1,694.
 

cdf

macrumors 68020
Jul 27, 2012
2,256
2,583
Preparing an Apple firmware for use with the GC-TITAN RIDGE:
  1. Copy the firmware file to your home folder (this is the folder with your user name).
  2. Rename the file "firmware.bin".
  3. Open Terminal and enter dd if=/dev/zero of=firmware.bin bs=1 count=1 seek=1048575.
The firmware should now have a size of 1 MB and is ready to be flashed to the card.
 
  • Like
Reactions: TheStork

KevinClark

macrumors 6502
Feb 28, 2019
349
42
Thanks I just tried it Now my titan has an apple firmware I must use SSDT File and one port is working but how to get the latest firmware ? from apple
 

cdf

macrumors 68020
Jul 27, 2012
2,256
2,583
Thanks I just tried it Now my titan has an apple firmware I must use SSDT File and one port is working but how to get the latest firmware ? from apple
Nice. Let us know how it behaves with various devices. (I'm particularly curious about USB 3.1 devices.)

Extracting the firmware files from the latest macOS installer:
  1. In the contents of the installer package, open the folder SharedSupport, and mount the image it contains.
  2. In the mounted volume, you'll find a folder with a name ending in "MacSoftwareUpdate". Open it.
  3. In that folder, you'll find only one compressed folder. Uncompress it.
  4. In the uncompressed folder, navigate to AssetData/boot/EFI/USBCUpdater. The firmware files are there.
 

cdf

macrumors 68020
Jul 27, 2012
2,256
2,583
There's no folder with a name ending in "MacSoftwareUpdate"
It's there. Make sure that you're using the full installer and that you've mounted SharedSupport.dmg and are looking in the mounted volume (the volume should appear on the Desktop).
 

tsialex

Contributor
Jun 13, 2016
13,454
13,601
Anyone here with GC-TitanRidge, still with WAKE# resistor installed, having crashes/KPs when entering or waking from sleep?

If you are having the crashes/KPs, please try to save the full crash report and send it me - thx!
 
  • Like
Reactions: vsc

KevinClark

macrumors 6502
Feb 28, 2019
349
42
It's there. Make sure that you're using the full installer and that you've mounted SharedSupport.dmg and are looking in the mounted volume (the volume should appear on the Desktop).
I would like to try with the latest firmware from apple could you send it me please ? Thanks
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.