Contribute
Register

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

Joined
Dec 14, 2019
Messages
7
Motherboard
Gigabyte Designare Z390
CPU
i9-9900K
Graphics
RX 580
Mac
  1. MacBook Air
  2. Mac mini
Mobile Phone
  1. iOS
Please try:
  1. Cold boot. This means shut down and flip power switch on PSU to OFF for about 10 seconds, then power up and boot macOS.
  2. If Bluetooth still does not work, perform CMOS Reset by following procedure in motherboard manual. It will be necessary to configure BIOS parameters after a CMOS Reset.
I tried the first one it didn't help. The second one I did reset before and stuck with a black screen while setting up BIOS. So I did get back and set again. I don't think I was related with that but not 100% sure of course.

But let me explain what I am using as an EFI example; maybe it will do better understanding. I used this as a starting point (https://github.com/seven-of-eleven/designare-z390-opencore-efi - the version EFI 2-wifi-bt) . So it is quite different from some kexts and quirks that are shared here, I am sending the config.list as attached.

I am suspecting that I cannot get the related USB HS11/HS12
usb.png


When I check some of config.list's that you shared it is different, and I tried to use some USBInjectAll kext's, but in this way, it is completely collapsed and doesn't open. I thought it would help the other USB ports.

I am sharing my config.plist. If you have time, could you have a look at it please?
 

Attachments

  • config.plist
    30.4 KB · Views: 7
Joined
Mar 7, 2019
Messages
45
Motherboard
Gigabyte Designare Z390
CPU
i7-9700K
Graphics
RX 6900 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Out of curiosity, what BIOS version are you on? I am on F8 and trying to upgrade (ultimately) to Ventura but have received the exact same ACPI drop error you have.
The modified F9i from Page 1. That's interesting....
 
Joined
Dec 14, 2019
Messages
7
Motherboard
Gigabyte Designare Z390
CPU
i9-9900K
Graphics
RX 580
Mac
  1. MacBook Air
  2. Mac mini
Mobile Phone
  1. iOS
@jakobyen,

We provide an OpenCore EFI for the Designare Z390 here:
https://www.tonymacx86.com/threads/...olt-3-i7-9700k-amd-rx-580.316533/post-2331676

Might be worth testing this one on a separate USB flash disk...
Hi CaseySJ, I tried with that EFI and played around with changing necessary changes like AMD card, and Samsung NVME changes. But this is similar one I tried before and apart from that it's always restarted while opening. I opened verbose mode and took a picture of it but I am not sure why it is doing reboot and can't manage to proceed macos because of this, any idea?
 

Attachments

  • boot.jpeg
    boot.jpeg
    157.7 KB · Views: 19
Joined
Jul 30, 2015
Messages
5
Motherboard
Gigabyte aorus z270x gaming k5
CPU
i5-7400
Graphics
R9 380
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
@CaseySJ , @NorthAmTransAm ,

thank you to both of you so much for sharing all of this knowledge and expertise on this forum! I was a quiet reader so far, but I slowly am getting confident with my experience regarding TB3.
I am trying to get Thunderbolt to work fully, meaning, that I specifically want ThunderboltIP to work, which, as far as I know, requires "No Drivers are loaded" to not be present.

I have been able to achieve that with my Gigabyte Titan Ridge 2.0 (CaseySJ's NVM50-Mod-Firmware and modified SSDT), but I have tried everything I could imagine to bring up my ASUS ThunderboltEX3 (Rev B I guess) so far.

I am using a test environment with OpenCore and Monterey with the SSDT-File available on HackinDROM (I think it's from CaseySJ, changed to my RootPort RP05) and so far I have been testing mainly different combinations between firmwares and TB_Header Options. My mainboard has a TB Header, I have already tried it that way, I have tried connecting Pins 1 and 3 and connecting nothing at all. Here you can see what works:

Original firmware from Card NATA's firmware (NVM18)
Hotplug working card disappears from IOREG when plugging in device
Device attached before boot working card does not show up in IOREG
Drivers loaded/ThunderboltIP does not work does not work


By the way, there is no difference between having the jumper connected vs having the header connected vs not having connected anything to the TB_Header at all as far as I remember.

Since NATA's firmware leads to the card being shown in IOREG only when no device is connected, I guess that my card does not want to start properly with that firmware. I diffed both firmwares in a hex editor and found like 9 differences (each difference had one to a few dozen bytes changed) and tried to find out which byte leads to my card not showing up at all when a device is connected.

It seems to be this only difference (original firmware is on the left side):
Screen Shot 2022-11-22 at 8.06.48 PM.png


Meaning: As soon as 004081 contains a0, the card works, hotplug works, no matter whether the rest of the firmware is taken from NATA or from the original firmware. Drivers Loaded/ThunderboltIP does not work in both cases.

I will also attach an IOREG screenshot of the Gigabyte TR 2.0 (which works in every aspect) and two screenshots of the ASUS TBEX3 (one with a device attached, one without), which looks a lot different.

If you need anything else, just hit me up. It would be so cool and super nice if you have any suggestions what I could try to make it work.

Kind regards and best wishes
-cuemaxx
 

Attachments

  • GB-TR (no device connected).png
    GB-TR (no device connected).png
    264.4 KB · Views: 9
  • AS_TBEX3 (no device connected).png
    AS_TBEX3 (no device connected).png
    63.8 KB · Views: 7
  • AS_TBEX3 (NVME enclosure connected before boot).png
    AS_TBEX3 (NVME enclosure connected before boot).png
    297 KB · Views: 7

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
20,703
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Hi CaseySJ, I tried with that EFI and played around with changing necessary changes like AMD card, and Samsung NVME changes. But this is similar one I tried before and apart from that it's always restarted while opening. I opened verbose mode and took a picture of it but I am not sure why it is doing reboot and can't manage to proceed macos because of this, any idea?
This might be related to BIOS configuration. The EFI folder in this thread requires CFG-Lock to be disabled in Boot section of BIOS. Please try that and see if system boots up.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
20,703
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
@CueMaxX

Welcome to the forum, and thanks for the detailed post.

As you can see, Thunderbolt Bus is not getting activated on Asus EX-3. It is fully activated on GC-TR.

We always had a difficult time with the Asus EX-3. I even damaged mine after a botched firmware flashing attempt!

@NorthAmTransAm - do you have any recommendations for salvaging the Asus EX-3? I have always recommended GC-TR ever since damaging the Asus EX-3.
 
Joined
Dec 14, 2019
Messages
7
Motherboard
Gigabyte Designare Z390
CPU
i9-9900K
Graphics
RX 580
Mac
  1. MacBook Air
  2. Mac mini
Mobile Phone
  1. iOS
This might be related to BIOS configuration. The EFI folder in this thread requires CFG-Lock to be disabled in Boot section of BIOS. Please try that and see if system boots up.
Thanks CaseySJ, I will try this but it seems I don’t have that option on my BIOS version. I have BIOS version F8 . So it seems I need to update the BIOS, do you have any suggestion of version of BIOS?
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
20,703
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Thanks CaseySJ, I will try this but it seems I don’t have that option on my bios version. I have bios version F8 . So it seems I need to update the bios, do you have any suggestion of version of bios?
That is an old version so it's a good idea to try BIOS F9g from here:
In this version, CFG-Lock is already disabled by default. But please remember to configure the rest of BIOS parameters based on this:
  • Press F2 to toggle to Advanced Mode.
  • Press F7 to Load Optimized Defaults.
Now make the following settings:
  • Tweaker
    • Advanced CPU Settings → VT-d → Enabled
    • Extreme Memory Profile (X.M.P.) → Profile 1
  • Settings
    • Internal Graphics → Enabled
    • Above 4G Decoding → Enabled
    • Thunderbolt(TM) Configuration
      • Security Level → No Security
        This will trigger a 'Save & Exit' dialog so press ESC to close the dialog.
      • Discrete Thunderbolt(TM) Configuration
        • Thunderbolt USB Support → Enabled
        • GPIO3 Force Pwr → Enabled
    • USB Configuration
      • XHCI Handoff → Enabled
  • Boot
    • Windows 8/10 Features → Other OS
    • CSM Support → Disabled
 
Joined
Apr 5, 2015
Messages
18
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
The modified F9i from Page 1. That's interesting....
I am going to install that one shortly. Is it possible for you to share your EMI folder? I assume you are using OpenCore
 
Top