Contribute
Register

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

Bummer!
At least there is a workaround! Guess we can hope on Big Sur.

I tested HDMI with this and it works (I borrowed it but I can't keep it):
https://www.amazon.co.uk/dp/B079Z5CJCJ/?tag=tonymacx86-21

Do you think a USB C to HDMI cable or adapter will work?

https://www.amazon.co.uk/dp/B079Z5CJCJ/?tag=tonymacx86-21

https://www.amazon.co.uk/gp/product/B075V5JK36/?tag=tonymacx86-21


And THANKYOU for the clear answer, much appreciated!
I have tested the same brand of cable successfully, but the USB-C to DP version. The USB-C to HDMI version should work as well.
 
What is the make/model of your Thunderbolt monitor? Different monitors behave very differently so there’s no general answer to your question. Apple Thunderbolt Display, for example, is one of the most problematic.

TB3 monitors will work without having to flash the firmware, but their on-board devices such as USB ports, camera, speaker, microphone may or may not work unless firmware is flashed.

Some TB3 monitors may not work well in a multi-monitor setup.

Some TB3 monitors may require Thunderbolt Boot Support to be set to Boot Once or Preboot ACL.

It’s always a good idea to test a Thunderbolt monitor without flashing firmware. That establishes baseline capability. Then flash and observe the difference. It’s always possible to un-flash the firmware.

Sorry, I am with you now. I have the Apple Thunderbolt Display which as you said seems to be the most problematic from what I have read. A few confirmed reports of it working here and there but many reports of it not working either.
 
Sorry, I am with you now. I have the Apple Thunderbolt Display which as you said seems to be the most problematic from what I have read. A few confirmed reports of it working here and there but many reports of it not working either.
Apple Thunderbolt Display should work with Alpine Ridge without flashing firmware, but its on-board devices will not work unless firmware is flashed.

It's best to test the monitor without flashing firmware, and then test again afterwards. In fact, if you report your findings in both circumstances (unflashed and flashed), I'll add a reference to it in Post #1.
 
Apple Thunderbolt Display should work with Alpine Ridge without flashing firmware, but its on-board devices will not work unless firmware is flashed.

It's best to test the monitor without flashing firmware, and then test again afterwards. In fact, if you report your findings in both circumstances (unflashed and flashed), I'll add a reference to it in Post #1.

I had considered getting Alpine Ridge as it seems to support Thunderbolt 1 devices OOB. I did see on ****** someone say this, " Alpine Ridge causes major problems with the Z390 chipset. Sleep issues, PCIe issues, Power Management issues." which made me focus on Titan Ridge. Any idea if this statement is true?
 
Last edited:
I am using ThinkVision Thunderbolt 3 monitor without the flashed firmware. I considered flashing it so that my hackintosh would behave like a real Mac, but all my TB3 dock, connected USB devices, dual monitor work without a hiccup, and decided not to flash it. I would agree with Casey on testing your devices before flashing. It is more cosmetic (PCI vs TB Bus interface) unless you have devices that require TB Bus feature.
 
I am using ThinkVision Thunderbolt 3 monitor without the flashed firmware. I considered flashing it so that my hackintosh would behave like a real Mac, but all my TB3 dock, connected USB devices, dual monitor work without a hiccup, and decided not to flash it. I would agree with Casey on testing your devices before flashing. It is more cosmetic (PCI vs TB Bus interface) unless you have devices that require TB Bus feature.

Cool, thanks for the reply. Good to know. I will definitely try things out stock before flashing.
 
Hello @asushi,

Welcome to the forum. Some comments:
  • Flashed add-in-cards such as GC-Alpine Ridge do not, in general, work as well as flashed built-in controllers. Nevertheless, flashed add-in-cards do require a warm boot in order to work properly (but not perfectly).
  • Regarding DisplayPort via Alpine Ridge, have you connected a DP cable from AMD GPU to one of the DP-IN ports on the GC-Alpine Ridge? And is your monitor a Thunderbolt monitor?

Hey @CaseySJ :) Thank u!

why is it the case, that add-in card need a warm boot?

a) is there a way to fix it so, that the machine boots up flawlessly?
to me it looks like this is crash / KP is the result of initial ID, Bus or Port issues, which get magically fixed by doing a warm reboot.

b) are you aware of other, similar reports?

c) would you suggest to try the 2 other flashed DROMS made by @Elias64Fr? their contents look quite different to DROM 3 and DROM 1+2 correspond to my original firmware:

GC-ALPINE RIDGE-NVM20-V1-Elias64Fr.bin:active:v20:nvm_v20.0:0x4200
GC-ALPINE-RIDGE-NVM20-V2-Elias64Fr.bin:active:v20:nvm_v20.0:0x4200
OriginalFirmware-BlueChip.bin:active:v20:nvm_v20.0:0x4200
GC-ALPINERIDGE-NVM21-V3-NATA.bin:active:v33:nvm_v33.0:0x82200

d) are the modified DROMs based on an original macbook pro TB DROM mixed with a AR DROM?

e) would changing the mac-model or upgrading the system change anything for the better?

f) ...and is it mandatory to bridge the THC pins or should that cable be connected to the mainboard?


regarding the DP port:

Oh i c, i thought that i could use this DP port as general output for my non thunderbolt monitor.
but you are saying that i would need to connect the output of my iGPU to the DP in of the AR and THEN connect an TB output to a TB monitor? is that how it is supposed to work?

thanks again :)
 
Last edited:
** Best Practices Guide for USB 2.0 Devices **



Really interested to see this post as I've suddenly started experiencing USB freezes.

Would I be right in thinking that a powered USB 3.0 hub that only had USB 2.0 Devices plugged into it would serve the same purpose?

For context I'm running this build but on Mojave which seemed rock solid up until I added an Emagic AMT8 MIDI Interface (USB 2.0) and attached an Emagic Logic Control Surface via MIDI to it.

I'm unsure if one of the two new devices is faulty or if I'm just experiencing USB freezes because of another reason.

The USB 3.0 hub has worked without issue previously so I don't think thats faulty but I'm wondering if I need to get a USB 2.0 Powered Hub and potentially another MIDI Interface as the AMT8 is ancient!

Or I could just go down the second route and get the additional USB card.

Any input would be gratefully received.

Massive Thanks for the guide and support along the way, I really appreciate it.
Its been my first Hackintosh and quite a ride!
And yes I have an up to date backup, I've made sure its constantly up to date!!!!!
 
Hey @CaseySJ :) Thank u!

why is it the case, that add-in card need a warm boot?
We struggled with this for a while. For example, we tried not only multiple versions of Thunderbolt firmware but different modifications on each version. I'll add an appropriate notice in the Thunderbolt Repository.
a) is there a way to fix it so, that the machine boots up flawlessly?
to me it looks like this is crash / KP is the result of initial ID, Bus or Port issues, which get magically fixed by doing a warm reboot.
b) are you aware of other, similar reports?
Although everyone is experiencing the warm-boot issue on add-in-cards only (not on built-on controllers) I don't think everyone is experiencing those kernel panics.
c) would you suggest to try the 2 other flashed DROMS made by @Elias64Fr? their contents look quite different to DROM 3 and DROM 1+2 correspond to my original firmware:

GC-ALPINE RIDGE-NVM20-V1-Elias64Fr.bin:active:v20:nvm_v20.0:0x4200
GC-ALPINE-RIDGE-NVM20-V2-Elias64Fr.bin:active:v20:nvm_v20.0:0x4200
OriginalFirmware-BlueChip.bin:active:v20:nvm_v20.0:0x4200
GC-ALPINERIDGE-NVM21-V3-NATA.bin:active:v33:nvm_v33.0:0x82200
You're welcome to try, but we were not able to solve the warm-boot issue with any of these.
d) are the modified DROMs based on an original macbook pro TB DROM mixed with a AR DROM?
The modified DROMs are based on the original DROM that accompanied each device. The modified GC-Alpine Ridge DROM is therefore based on the original GC-Alpine Ridge DROM.
e) ...and is it mandatory to bridge the THC pins or should that cable be connected to the mainboard?
If your motherboard has a Thunderbolt header (THB_C) then it's highly advisable to use it -- or at least to experiment with it. Such motherboards also provide Thunderbolt configuration parameters in BIOS, and those parameters should be configured properly. If in doubt about those parameters, simply post screenshot(s).
regarding the DP port:

Oh i c, i thought that i could use this DP port as general output for my non thunderbolt monitor.
but you are saying that i would need to connect the output of my iGPU to the DP in of the AR and THEN connect an TB output to a TB monitor? is that how it is supposed to work?

thanks again :)
If your motherboard has a DisplayPort output on the rear IO panel, then try connecting that to one of the DP-INs on the GC-Alpine Ridge. Platform ID should be 0x3E9B0007, which I suspect it is already because you're already relying on internal graphics.
 
** Best Practices Guide for USB 2.0 Devices **


Really interested to see this post as I've suddenly started experiencing USB freezes.

Would I be right in thinking that a powered USB 3.0 hub that only had USB 2.0 Devices plugged into it would serve the same purpose?
Yes I believe that would work. It should be connected to one of the two black USB 2.0 ports on the rear IO panel. Have you tried this already?
...
Its been my first Hackintosh and quite a ride!
It's wonderful...when it works!
And yes I have an up to date backup, I've made sure its constantly up to date!!!!!
+100
 
Back
Top