Contribute
Register

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

Already done.

Thanks so I can read the alpine ridge without any issues but for some reason I can not read the titan ridge. I am going to grab OSY bin and put it on the alpine ridge and cross my fingers.
edit
it is reading it now...
 
Last edited:
@qthegaijin,

Very interesting post!!
  • Which tool did you use to flash the GC-Titan Ridge?
  • If you used a CH341A programmer, did you connect Pin 28 to 3V3 (Pin 2) of the AMS1117?
  • MacPro 5,1:
    • DSM2.Hackintosh is working on a modification to the Thunderbolt SSDT.
  • Gigabyte Z170X Designare:
    • The screenshot of 10.12.2 at RP05 does not actually show full Thunderbolt Bus. It does show that Thunderbolt is working in ICM mode (Intel Connection Manager).
      • I assume that the on-board Alpine Ridge firmware has not been patched? Is that correct?
    • If the Antelope Audio device works fully under Alpine Ridge with 10.12.2, then I'm curious why it fails with the same Alpine Ridge under 10.12.6?
    • I didn't realize that this motherboard has an on-board Alpine Ridge controller and a Thunderbolt header (THB_C) for an add-in-card! How nice...
    • With the modified firmware on the GC-Titan Ridge, your screenshot clearly shows Thunderbolt Bus, so it's good to see that it works when (a) connected via THB_C and also when (b) pins 3 and 5 are jumpered.
      • Do other TB3 devices work fully?
      • If you have a Thunderbolt 3 dock (most of them have Alpine Ridge chips inside), have you tried connecting the dock to GC-Titan Ridge and then connecting the Antelope device to the dock?

- Used this flasher: Organizer Flasher
- already output 3.3V. It had no issues reading and flashing the cards.

Mac Pro 5,1:
Yup, waiting patiently for the new SSDT

Z170X Designare:
- This has not been patched at all, this is what happens from a clean install with bios settings at No security. Every time I try to patch it now that I know what to do, the titan ridge patch disappears. Another thing to note which I forgot to post is on that install I am running a much older version of clover, I think in the mid 45's.
- I think Apple changed something in the Thunderbolt drivers, as per my screenshot showing the different sizes of them in my first post. That the only thing I can think, since up until 12.5 I had no issues with TB3 and antelope.
- Yup! It is one of the reasons I purchased the board, I wanted to have as many TB3 ports as possible for audio/video stuff.
- Other devices work fully, Thunderbolt Docks are recognized and show up in the tree as well as options in System Prefs.
- The antelope device DOES NOT work when connected through the dock, the same tree appears in IOreg. We tested with an Orion Studio rev 2017 and a Discrete 8 interface.

I posted a bit more info over on the Macrumors thread along with my Ioreg and PCI readouts. I will PM them to you so you can see what happens when the antelope is attached to the Titan Ridge card.

My 3rd Z170X-Designare board arrived today and I plan on doing one clover and one open core install on it. REALLY hoping it works since it was a $90, board only, eBay buy.

Edit: I guess i don't have enough posts yet to PM.
 
Last edited:
I'll provide some guidelines for this as well.

So it looks like it flashed properly it shows up in the device tree, it shows up in PCI, the drives show up, but no hot swap. Also the card only shows up if something is plugged into it at boot, not even in the bios but it has always been that way.

I have no SSDT file for the thunderbolt.

As for the Alpine Ridge I could not actually find modified firmware. DSB said OSY method works for PCI alpine ridge but I am not sure I follow that method. However, if you gave me stupid simple instructions like you have been I could easily follow them.

The card is located in the bottom slot of my board its the only one that it works in and it is RP21.

Edit:

I found an old file that I was able to get Hot sawp to work with with my alpine ridge card in the past but it would crash on sleep before. It never worked with the Titian Ridge it is however, working currently sleep quickly wakes but does not crash.

Screen Shot 2020-03-05 at 12.07.40 AM.pngScreen Shot 2020-03-05 at 12.03.20 AM.pngScreen Shot 2020-03-05 at 12.05.14 AM.pngScreen Shot 2020-03-05 at 12.06.35 AM.png

Hotswap - Works
Plugged in at boot - Works
Plugging after boot - Works
Both Ports:

BUG: if you plug something in after boot it does not populate the IOReg tree past USP0 even those the device is operational. I also noticed the Linkspeed is not 40GB maybe that is my SSDT.

Thanks for all your help so far!
 
Last edited:
Tonight I flashed a GB Titan Ridge with NVM 23 (both chips) with Reveltronics Revelprog-IS; very easy.

Next, I soldered pin 3,5 on back of PCB (no need to use jumpers; I verified with ohmmeter before soldering that these 2 pins are correct).

This system (not Designare, but with a similarly built-in TB chip) shows a TB presence in SystemInformation, but no expanded node in IORegistryExplorer.

Tomorrow, I'll replace a second, as yet un-modified GB TR in the X299 build with the NVM 23 board and see how it works.
 

Attachments

  • GB TR_soldered 3,5.jpg
    GB TR_soldered 3,5.jpg
    1.6 MB · Views: 164

CaseySJ's Coffee Lake in Phanteks Evolv X ATX Case:
Gigabyte Designare Z390 - i7-9700K - UHD 630 - AMD RX 580

(Please do not quote this build guide in its entirely. Post a link instead.)

View attachment 373051


Upgrading to macOS 10.15 Catalina (from Mojave)? Please see this and this first!

WARNING:
Read this before updating to Catalina 10.15.1 (from Mojave or Catalina 10.15.0)
Mini-Guide for Fresh Installation of Catalina 10.15.1 or Newer
Experimental OpenCore Mini-Guide for Beta Test Volunteers​
...
Hello. I have same system but after a fresh catalina install after boot it goes to black screen is there something i can do? thank you , i also attached my EFI folder to see if i did something wrong.
 

Attachments

  • EFI.zip
    7.4 MB · Views: 100
Tonight I flashed a GB Titan Ridge with NVM 23 (both chips) with Reveltronics Revelprog-IS; very easy.

Next, I soldered pin 3,5 on back of PCB (no need to use jumpers; I verified with ohmmeter before soldering that these 2 pins are correct).

This system (not Designare, but with a similarly built-in TB chip) shows a TB presence in SystemInformation, but no expanded node in IORegistryExplorer.

Tomorrow, I'll replace a second, as yet un-modified GB TR in the X299 build with the NVM 23 board and see how it works.

You have to flash only the chip with the blue dot!
 
Thanks so I can read the alpine ridge without any issues but for some reason I can not read the titan ridge. I am going to grab OSY bin and put it on the alpine ridge and cross my fingers.
edit
it is reading it now...
Grabbing the OSY bin and flashing my Alpine Ridge didn't work for me. My Alpine ridge is a different chip has a different controller (JHL6240 Thunderbolt 3 chip and TPS65982 controller).
Second - I tried reading up "Patching Ridge NVM" and modifying my firmware but unfortunately didn't succeed. There were too many differences in my native firmware and the closest apple match.
 
Back
Top