Contribute
Register

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

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
14,401
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Thank you, @CaseySJ, and many other contributors, for an invaluable guide!!! With your help I have a great system. I started with a RX 590, then tried a 5700 XT, but eventually settled on a 2080 Ti. I thought briefly about running 2 cards but decided against it because of thermal concerns. At the moment, I am using the 9900k's iGPU for my hack, via the Designare's HDMI port. I briefly ran into major trouble before I realized that the HDMI v1.4 port is limited to 4k30. I was caught in framebuffer purgatory and was only able to recover by reinstalling one of the AMD cards. At this point, those cards are no longer with me, so I am being very careful to avoid potentially problematic settings.

I am currently running at my monitor's native 1440p resolution, non-retina. I have both Thunderbolt ports tied up so I am unable to use them for video. I have been trying to figure out if there is anyway of adding video ports for the iGPU to utilize. As far as I understand, my bottleneck is the v1.4 HDMI port on the Designare. The iGPU AFAIK is capable of spitting out a good deal more than 4k30. Is there any way to add a card or adapter that would allow an HDMI v2 or DisplayPort output? Ideally I'd like to be able to utilize a retina resolution as close to (looks like) 1440p as possible.

Thank you!
Thunderbolt support daisy chaining. If you buy a Thunderbolt 3 dock with built-in DisplayPort or HDMI, it can provide additional video options without exhausting all Thunderbolt ports -- because most of these docks have a daisy-chain Thunderbolt port.

The Belkin Thunderbolt 3 Dock Pro (which I have) is really well made and is available from Amazon for US$235. It has a daisy-chain port and DisplayPort.

EDIT: Alas, DisplayPort on the Belkin dock does not work. But there are other options, some of which are USB based. They use low-cost graphics controllers to provide basic capabilities. You can always buy an AMD GPU and use an SSDT to disable the Nvidia card (you're probably using the SSDT already). An AMD RX 560 or 570 is even cheaper than a Thunderbolt 3 dock.
 
Last edited:
Joined
Apr 20, 2010
Messages
68
Motherboard
Gigabyte Z390 Aorus Xtreme
CPU
i9-9900K
Graphics
Radeon VII
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
@augustopaulo and all Gigabyte Z390 AORUS Xtreme Owners:
  • If you can extract your Thunderbolt firmware and post it, I may be able to modify those 7 bytes for you.
Absolutely fantastic!!! :headbang::clap::beachball:

So, in light of the massive achievement I've finally disassembled my Z390 Gigabyte Aorus Xtreme from the case, removed the back plastic cover, proceed with trying to read my onboard THB3 chip using my CH341A reader:

IMG_2094.JPGIMG_2095.JPGIMG_2096.JPGIMG_2097.JPGIMG_2098.JPGIMG_2099.PNG

But, I was quite unsuccessful in all attempts...o_O

Even had one attempt with a different message:

Captura de ecrã 2020-03-15, às 23.56.06.png


What am I doing wrong ?

The yellow jumper on the CH341A has to be on these pins, otherwise the USB port created by the CH341A reader doesn't get created in my MBP...

Also, when clipping the reading probe onto the TB3 It seems that I have to align the red "wire" on the cable with the blue pin on the chip, other wise the CH341A does't work again...

Surprisingly the reading probe clips very well on to the pins of the chip, even though there's a copper pipe dissipator very near...

I'm going to read your ** Mini-Guide for Flashing SPI ROM Chips using CH341A Programmer ** again!!

FYI: I'm in UK, where it seems that COVID-19 is not being tackled as per my country Portugal, or any other one in the UE...
 
Last edited:
Joined
Jan 1, 2020
Messages
326
Motherboard
Gigabyte Z390 Designare
CPU
i5-9600K
Graphics
RX 5700 XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. Android

Attachments

  • TitanRidgeNVM43Patched.bin.zip
    537.6 KB · Views: 173
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
14,401
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Absolutely fantastic!!! :headbang::clap::beachball:

So, in light of the massive achievement I've finally disassembled my Z390 Gigabyte Aorus Xtreme from the case, removed the back plastic cover, proceed with trying to read my onboard THB3 chip using my CH341A reader:

View attachment 454827View attachment 454828View attachment 454829View attachment 454830View attachment 454831View attachment 454832

But, I was quite unsuccessful in all attempts...o_O

Even had one attempt with a different message:

View attachment 454833

What am I doing wrong ?

The yellow jumper on the CH341A has to be on these pins, otherwise the USB port created by the CH341A reader doesn't get created in my MBP...

Also, when clipping the reading probe onto the TB3 It seems that I have to align the red "wire" on the cable with the blue pin on the chip, other wise the CH341A does't work again...

Surprisingly the reading probe clips very well on to the pins of the chip, even though there's a copper pipe dissipator very near...

I'm going to read your ** Mini-Guide for Flashing SPI ROM Chips using CH341A Programmer ** again!!

FYI: I'm in UK, where it seems that COVID-19 is not being tackled as per my country Portugal, or any other one in the UE...
This is a good chance for me to see if the procedure is "teachable"! :)
  • You are doing nearly everything correctly:
    • Flip power switch on PSU to OFF or unplug power cable from computer.
    • Gently squeeze and place the SOIC8 clip on the Winbond chip.
    • Red wire aligned to blue dot.
    • Connect other end to CH341a reader and connect to USB port on computer.
  • Does the motherboard have an array of small LEDs?
    • If so, do any of these LEDs turn on?
  • If motherboard LEDs do not turn on, then the clip is not properly connected.
    • Gently squeeze and realign the clip until LEDs turn on.
  • If LEDs are on, then:
    • Notice how bright they are.
      • They should be fairly bright.
    • Notice the color of the LEDs.
      • On Designare, the LEDs are yellow.
  • Now very very gently move the SOIC8 clip slightly away from the chip contact pins.
    • Just wiggle the clip gently until it moves a tiny bit away from the contact pins, but still touching the pins.
    • The LEDs should still be on.
    • As you keep wiggling the clip, at some point the LEDs on motherboard should turn off.
    • Now wiggle the clip gently towards the contact pins until the LEDs just barely power on.
    • Now the LEDs will be dimmer.
    • Now the LEDs should be red instead of yellow.
  • If you can achieve this state and the dim red LEDs are not blinking (if they are blinking, it means power is fluctuating too much), then run flashrom and see if you can read the chip!
 
Last edited:
Joined
Apr 2, 2011
Messages
108
Motherboard
Gigabyte Z370 AORUS Ultra Gaming WiFi
CPU
i7-9700K
Graphics
Sapphire RX 580
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
  4. Mac Pro
Mobile Phone
  1. iOS
@CaseySJ,@Elias64Fr you guys are warriors just flash with TitanRidgeNVM23-Elias64Fr-Mod it works beautiful hot plug finally work sleep work like a charm
Thanks to you 2 great warriors
 
Joined
Jan 1, 2020
Messages
326
Motherboard
Gigabyte Z390 Designare
CPU
i5-9600K
Graphics
RX 5700 XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. Android
@S1lla @CaseySJ

Here is the patched NVM43 to be tested :)
Just flashed the GC-Titan Ridge to modified NVM 23 and this one works very well. Maybe @Elias64Fr can have a look at GC-Titan Ridge NVM 43...
And with the following simplified SSDT :)

On my case, using an SSDT is cosmetic .. I have all operating features with nothing of SSDT method except for UPSB _DSM method for adding Pci-Thunderbolt to number 1 :) ..all other NHI0 properties might be added by Clover.
 

Attachments

  • SSDT-TBOLT3-RP05-V4DRAFT.aml
    1.5 KB · Views: 160
Last edited:
Joined
Apr 2, 2011
Messages
108
Motherboard
Gigabyte Z370 AORUS Ultra Gaming WiFi
CPU
i7-9700K
Graphics
Sapphire RX 580
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
  4. Mac Pro
Mobile Phone
  1. iOS
we all in the Hackintosh world should make sure these two great warriors are taken care of for life
 
Joined
Dec 15, 2010
Messages
203
Motherboard
Gigabyte Z390 Aorus Master
CPU
i9-9900K
Graphics
HD 630HD + Radeon VII
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Please try this SSDT for GC-Titan Ridge. It's using RP05 so just make the necessary change for your PCI path. This one uses correct ThunderboltDROM.

EDIT: Also attached is the modified GC-Titan Ridge firmware for NVM43.

EDIT 2: If your System Information --> Thunderbolt page shows two Thunderbolt buses with the same Bus Number, please use the newly uploaded SSDT instead: SSDT-TBOLT3-RP21-GC-TITAN-RIDGE-APPLE-DROM.aml

Hi CaseySJ. Is this usable for non-designare users?
 
Joined
Jul 21, 2011
Messages
169
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
Vega 56
@CaseySJ where did you land on the 10k resistor? My understanding was it didn't help you and you ended up not using it?

I cant seem to get the clip attached to the motherboard lights are 'dim' they are either on or off.
also, whenever I attach and reattach, the respberry pi locks up and I have to reboot it.
Not sure thats a good thing. Didnt do that when I was flashing my GC-Titan Ridge or my Alpine ridge cards
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
14,401
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Hi CaseySJ. Is this usable for non-designare users?
Two different firmwares are being discussed:
  • Modified firmware for on-board Titan Ridge controller on Designare Z390.
  • Modified firmware for Gigabyte GC-Titan Ridge add-in-card.
    • You can flash this card and use it in other systems.
 
Top