Contribute
Register

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

Hi @CaseySJ I had previously been using your OC 5.9 folder without issue, today I tried your 6.0 but I'm getting the below error and I can't figure it out :(
I had the same exact screen with casey's 6.0 EFI and patched TB. I just updated everything (OC and kexts) and then the installer booted fine.
 
Turns out I had an unrelated Thunderbolt kext that might've been doing that. I did another DSDT dump, looks like the rename isn't happening anymore. It's _INI now.
That's better! Let's try the following ACPI Rename. If this fails, I'll modify the Thunderbolt firmware you posted earlier.
  • Signature: DSDT
  • Find: 52504139 A107A40C 00001D00 084C5452 5A0A0008 4F42465A 0A00084C 4D534C0A 00084C4E 534C0A00 142A5F49 4E49
  • Replace: 52504139 A107A40C 00001D00 084C5452 5A0A0008 4F42465A 0A00084C 4D534C0A 00084C4E 534C0A00 142A5849 4E49
  • Comment: Change RP09._INI to RP09.XINI
RP09 to XINI.png
 
SOLVED:

Wonderful guide again - am up and running on Big Sur Beta and OC without a hitch. The OC guide was fantastic, thank you CaseySJ!

One thing that isn't working is my Syba 10gb NIC. Has anyone had a similar issue? I'll try to troubleshoot more this afternoon but thought I'd ask first. It worked out of the box on Catalina with Clover.

SOLUTION:
Required a patch for the Acquantia ethernet (see here).
 
Last edited:
That's better! Let's try the following ACPI Rename. If this fails, I'll modify the Thunderbolt firmware you posted earlier.
  • Signature: DSDT
  • Find: 52504139 A107A40C 00001D00 084C5452 5A0A0008 4F42465A 0A00084C 4D534C0A 00084C4E 534C0A00 142A5F49 4E49
  • Replace: 52504139 A107A40C 00001D00 084C5452 5A0A0008 4F42465A 0A00084C 4D534C0A 00084C4E 534C0A00 142A5849 4E49
  • Comment: Change RP09._INI to RP09.XINI
View attachment 483461
Good news: the rename worked

Bad news: still nothing in "Thunderbolt" menu in System Profiler, and no hotplug. Moreover, before the monitor would hotplug just fine, but USB wouldn't work – now neither monitor nor USB work via Thunderbolt. Also, my CPU ramps up to 3.80Ghz when Thunderbolt is connected, which is weird.

Is there any way to buy you a beer? You've been an immense help, man!

UPD: Just disabled "BIOS Assist" mode in BIOS and now the Thunderbolt section in System Profiler is populated. However, the rest still stands.

I'm going to try and re-flash the SPI firmware again to see if maybe I messed something up.
 

Attachments

  • Screenshot 2020-08-09 at 17.54.48.png
    Screenshot 2020-08-09 at 17.54.48.png
    31 KB · Views: 81
  • Screenshot 2020-08-09 at 18.01.31.png
    Screenshot 2020-08-09 at 18.01.31.png
    158.7 KB · Views: 79
Last edited:
Good news: the rename worked

Bad news: still nothing in "Thunderbolt" menu in System Profiler, and no hotplug. Moreover, before the monitor would hotplug just fine, but USB wouldn't work – now neither monitor nor USB work via Thunderbolt. Also, my CPU ramps up to 3.80Ghz when Thunderbolt is connected, which is weird.

Is there any way to buy you a beer? You've been an immense help, man!

UPD: Just disabled "BIOS Assist" mode in BIOS and now the Thunderbolt section in System Profiler is populated. However, the rest still stands.
Now we can see Thunderbolt Bus! So that's one step forward. However, please shutdown the system and flip power switch on PSU to OFF for 10 seconds for a cold boot. Then power up (a) with TB3 device connected and (b) without TB3 device connected. Then check if you can hot-plug or hot-unplug a TB3 device.
I'm going to try and re-flash the SPI firmware again to see if maybe I messed something up.
Little confused by this. Have you already modified your Thunderbolt firmware?
 
Now we can see Thunderbolt Bus! So that's one step forward. However, please shutdown the system and flip power switch on PSU to OFF for 10 seconds for a cold boot. Then power up (a) with TB3 device connected and (b) without TB3 device connected. Then check if you can hot-plug or hot-unplug a TB3 device.

a) with Thunderbolt dock connected on boot: Monitor works, USB devices (keyboard and mouse) don't. Thunderbolt section in System Profiler says "No drivers", CPU sits at 80 degress with 3.80Ghz, gets back to normal as soon as I unplug the Thunderbolt cable. When I unplug the cable, the laptop still thinks that a monitor is connected (e.g. the mouse is able to go outside of the screen viewport and the top panel is translucent).

b) without Thunderbolt dock connected on boot: Thunderbolt section in System Profiler is populated. However, when I connect the Thunderbolt dock, nothing happens apart from the CPU shooting up to 80 C.

Little confused by this. Have you already modified your Thunderbolt firmware?
Sorry for the confusion, I thought that me dumping the firmware with the SPI flasher could've messed it up. Turns out that's not the case.
 
@contemporarygary,
  • Is Windows also installed on the ThinkPad X1?
  • I can modify the Thunderbolt firmware, but it may produce some of the same issues (or it may not). It's worth a try if you're comfortable with the procedure. Always keep a copy of the original firmware in case things really go south. Keep in mind that after flashing Thunderbolt firmware, it may be necessary to boot into macOS first and then into Windows in order for TB3 to work in Windows.
Thoughts?
 
@contemporarygary,
  • Is Windows also installed on the ThinkPad X1?
  • I can modify the Thunderbolt firmware, but it may produce some of the same issues (or it may not). It's worth a try if you're comfortable with the procedure. Always keep a copy of the original firmware in case things really go south. Keep in mind that after flashing Thunderbolt firmware, it may be necessary to boot into macOS first and then into Windows in order for TB3 to work in Windows.
Thoughts?
I'm on board with that! Don't have Windows installed on this machine, so that's fine by me.
 
I'm on board with that! Don't have Windows installed on this machine, so that's fine by me.
Please try the attached file. This version modifies the fewest bytes. Depending on outcome, we may try another version. After flashing the firmware, please do this:
  • Disable the ACPI renames:
    • RP09._INI to RP09.XINI
    • _L6F to XL6F
  • Disable the previous SSDT:
    • SSDT-TbtOnPch-ThinkPad-X1.aml
  • Use only the attached SSDT (and SSDT-DTPG.aml):
    • SSDT-Z390-TB3HP-DROM.aml
After adding the attached SSDT and flashing the firmware, perform two COLD boots as follows:
  • With no TB3 devices attached. Check System Information --> Thunderbolt.
    • Do you see Thunderbolt Bus?
    • If so, hot-plug the TB3 device. Does it connect and work?
  • With TB3 device attached. Check System Information --> Thunderbolt.
    • Do you see Thunderbolt Bus?
    • If so, does it work?
 

Attachments

  • Lenovo-X1-Carbon-NVM-43-MOD-1-CaseySJ.rom.zip
    229.7 KB · Views: 78
  • SSDT-Z390-TB3HP-DROM.aml
    5.9 KB · Views: 69
Last edited:
Back
Top