Contribute
Register

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

Hello @mathgeek,

You brought up my most favorite topic! First of all, how was your experience with flashing the motherboard itself? Which flashing procedure did you use and were any obstacles encountered?

The GC-Titan Ridge is far easier to flash. It should be fully removed from the motherboard and all 8 pins should be connected to it (including Vcc Pin 8).

@CaseySJ - thanks for asking. It was very straightforward. I used the supplemental procedure and your breadboard wiring. Fortunately both the cases made it very easy to get to the chip from the back. I flashed both a primary machine and a secondary that both read cleanly the first time and had easy writes.

I'll try the GC-Titan Ridge again. It may be a bad board - I had problems getting it to work 18 months ago in a different configuration.

This is all great. Thank you!
 
@CaseySJ
Hi Casey, appreciate you can take a look at my attached file when you have the time:) thanks!
Hello @PicLock, my computer case does not have front panel USB 2 ports so I'm not able to identify them. However, it's almost trivially easy to modify the SSDT, like this:
  • Remove the USB SSDT from CLOVER/ACPI/patched.
  • Add USB port limit patches to your config.plist.
  • Reboot
  • Run IORegistryExplorer without any USB 2 device connected to the front panel USB 2 ports.
  • When IORegistryExplorer is running, connect a USB 2 device to one of the USB 2 ports on the case. Be sure it's a USB 2 device and not a USB 3.x device.
  • Scroll through the device tree in IORegistryExplorer and look for a set of green entries under XHC, XHC1, XHC2, XHC0, etc.
    • Make a note of the USB controller and USB port (e.g. XHC2.HS05)
  • Safely eject the disk from macOS.
  • Then connect it to the other front panel USB 2 port.
    • Again look for a set of green entries.
    • Make a note of the USB controller and USB port (e.g. XHC2.HS06)
    • Safely eject the USB device.
  • Repeat the process for the front panel USB 3 ports:
    • First connect a USB 2.0 device to each USB 3 front panel port and identify the USB controller and USB port.
    • Then connect a USB 3.0 device to each USB 3 front panel port and identify the USB controller and USB port.
  • Now copy the USB SSDT back into CLOVER/ACPI/patched.
  • Remove the USB port limit patches from Step 2.
  • Reboot.
And list all of the USB controller / USB port information you found. I can then check/modify the USB SSDT.
 
Hi @CaseySJ.
I’m still struggling to consistently get both monitors working with either patched nvm23 or nvm50 on gc-titan-ridge. I’m beginning to wonder if the 10.15.4 supplemental update is playing a role in this. I made a lot of changes all around the same time, and I hadn’t done a lot of tests. Now I’d like to try going back to unpatched firmware, just to verify the OS and settings. Do you have the original unpatched nvm23 from your gc-titan ridge you can share? I was an early adopter of 43 and was not able to back it up at the time.:cry:
 
Hi @CaseySJ.
I’m still struggling to consistently get both monitors working with either patched nvm23 or nvm50 on gc-titan-ridge. I’m beginning to wonder if the 10.15.4 supplemental update is playing a role in this. I made a lot of changes all around the same time, and I hadn’t done a lot of tests. Now I’d like to try going back to unpatched firmware, just to verify the OS and settings. Do you have the original unpatched nvm23 from your gc-titan ridge you can share? I was an early adopter of 43 and was not able to back it up at the time.:cry:
Sure, attached is the original NVM 23. Let us know if this improves/fixes dual-monitor functionality.
 

Attachments

  • TitanRidgeNVM23Original.bin.zip
    267.1 KB · Views: 94
Some comments:
  • The list of kexts in your screenshot does not match the set of files in the Catalina Mini-Guide's ZIP.
    • SmallTreeIntel... is missing, for example.
    • AHCI_3rdParty... are no longer used.
  • At the top of the Catalina Mini-Guide (both of them) there's a warning to avoid Clover 5109.
  • To check Bluetooth, please run IORegistryExplorer and scroll the device tree on left side until you see HS11 and HS12. Do you see Bluetooth devices under either of them? Feel free to post a screenshot.
  • Also note that in Catalina we install all Hackintosh-related kexts only in CLOVER/kexts/Other. This is due to Apple's tightening policy against third-party intrusion into "kernel space".
My apologies. I was in a panic when it wasn't booting and rushed through the Mojave steps, not seeing the first few lines linking to Catalina :banghead: haha.
Thanks once again :) I'm calm and relaxed, and buying CCC now ;)
 
My apologies. I was in a panic when it wasn't booting and rushed through the Mojave steps, not seeing the first few lines linking to Catalina :banghead: haha.
Thanks once again :) I'm calm and relaxed, and buying CCC now ;)
No worries!
  • Are you running Mojave or Catalina?
  • Is the Osx WiFi/BT card still not working?
  • If so, please type this in Terminal: kextstat | grep -v apple
  • Then also try this: sudo touch /Library/Extensions
  • Reboot.
  • Then type the same thing again in Terminal: kextstat | grep -v apple
 
3 months in with my Hack and I have to say all is working very well. Massive thanks again to Casey et al for their continuing, and most excellent work here.

Since getting the system together, the only thing I have done is to replace the "OsxAptioFix2Drv-free2000.efi" driver with the 2 mentioned in the update within this thread.

What are the advisable steps to maintaining my hack for the next year or two? I think I will likely stick with Mojave 10.4.6.

Do I need to update Clover? I've switched off automatic OS updates

Could I in theory, leave my system as-is for the foreseeable? I will likely only update applications like Cubase, Pro Tools, plugins etc. but not much else.
 
3 months in with my Hack and I have to say all is working very well. Massive thanks again to Casey et al for their continuing, and most excellent work here.

Since getting the system together, the only thing I have done is to replace the "OsxAptioFix2Drv-free2000.efi" driver with the 2 mentioned in the update within this thread.

What are the advisable steps to maintaining my hack for the next year or two? I think I will likely stick with Mojave 10.4.6.

Do I need to update Clover? I've switched off automatic OS updates

Could I in theory, leave my system as-is for the foreseeable? I will likely only update applications like Cubase, Pro Tools, plugins etc. but not much else.
Maybe this will help!
  • I used my 2008 Mac Pro until 2018 when I assembled my first Hackintosh (this one).
  • I am still using my 2012 MacBook Air.
Ergo, the Designare Z390 with i9-9900KS (awesome CPU by the way) should continue to perform superbly for at least the next 7 to 10 years. If you are content with Mojave 10.14.6 and have turned off auto-updates, I would suggest making a full bootable backup and storing it in a safe place.

Then don't worry about any kext, driver, or Clover updates just for the sake of having the latest. Update only out of necessity.
 
Actually, I use the USB-C cable that comes with Apple iPad Pro, and I can't see anything. I'll buy Thunderbolt 3 cable from Apple. Thanks for your help!
In System Preferences --> Sidecar do you see your iPad in the drop-down list, like this?

View attachment 463648

If so, what happens when you select your iPad?

Do not use the USB-C cable that comes with Apple iPad Pro. That cable only supports USB 2.0. We have intentionally disabled USB 2.0 on all USB-C ports on this system. Instead, please use either:
  • Thunderbolt 3 cable.
  • USB-C cable with explicit support for USB 3.x, such as this one.

Hallo CaseySJ,
I bought Thunderbolt 3 cable, now I can see the iPad on preference window, but the iPad screen is black, maybe my thunderbolt port is disable with video signal: have to changing something in Bios? or clover configuration?

Gigabyte Designare Z390 (Thunderbolt 3) CPUi9-9900K GraphicsRX 580
 

Attachments

  • Schermata 2020-04-21 alle 17.53.43.png
    Schermata 2020-04-21 alle 17.53.43.png
    400.3 KB · Views: 95
  • Schermata 2020-04-21 alle 17.53.16.png
    Schermata 2020-04-21 alle 17.53.16.png
    524.8 KB · Views: 99
  • config.plist
    10.1 KB · Views: 75
Hallo CaseySJ,
I bought Thunderbolt 3 cable, now I can see the iPad on preference window, but the iPad screen is black, maybe my thunderbolt port is disable with video signal: have to changing something in Bios? or clover configuration?

Gigabyte Designare Z390 (Thunderbolt 3) CPUi9-9900K GraphicsRX 580
I noticed now that a number of Handoff functions are not working on my Test Bench:
  • Unlock with Apple Watch
  • Apple Pay
  • Sidecar
  • Continuity Camera
Booting from a pre-supplemental update backup of 10.15.4 also has the same issue. Will check these functions on my main system shortly.

In your case, please try setting shikigva=80 in Clover Configurator --> Boot --> Arguments. Then reboot and try Sidecar again.
 
Back
Top