Jump to content
35 posts in this topic

Recommended Posts

Anyone know how to get the TB5 working on the Gigabyte Z890 AI TOP? I did the port mapping in macOS Sequoia/Tahoe and tried Ventura but any thunderbolt devices connected to the rear TB5 ports only show has HS devices. In Windows 11, doing the Port mapping there, it shows as SS device but that kext when taken to mac, does not work. The below is the kext created on windows as a test bench and the text document is from Discover ports in Win 11. If you look to the bottom of the text document, you will see ports 31 and 32 which picks up the TB drive, at the top of that document - Port 2 is the TB4 which is on the motherboard itself, this works and shows up in Mac but is built-into the motherboard so hard to use. I also include the results folder i got using SSDTTime in Windows. I have marked the TB4 port which is a USB C fixed on the motherboard and that works when mapping in map but i really want to get the TB5 working. I even went to ChatGPT last night because of pulling my hair out and below is what i got for GPT

 

image.png.db9d04348bdea8d0eb2b27d31c80367b.png

 

image.thumb.png.e98ddc24a5a172f174dda3d5bff66d42.png

 

image.thumb.png.df292cd44e1a85bcb235c88a0133571b.png

UTBMap.kext.zip Intel(R) USB 3.20 eXtensible Host C.txt Results.zip

TB5 Rear USB Port Behavior in Windows - ChatGPT.txt

image.png

Edited by surenmunoo
Link to comment
https://www.insanelymac.com/forum/topic/361279-gigabyte-tb5/
Share on other sites

@Surenmunoo for desktop you need patch with HackinDrom ( https://hackindrom.zapto.org )

 

Need search another forum that I can't mention here, many guys can do it works for desktop. 

 

I think you can't mapping this ports, and need understand that maybe will necessary patchers for your ports like SS01, renamed to SSP1.

 

I put on my config.plist some patches to avoid kernel panic on my Lenovo T14, that not recognize without mapping kexts. Need Energizer kexts SSDTs, etc.

 

Its necessary change your device properties to D where is C letters like this:

 

 image.png.bac8fa630b706a069895f58a9955b13c.png

 

And need great lucky to compile your XHCI without mapping ports. Because Thunderbolt is not simple ports. ;) 

  • Like 1
  • Thanks 1
56 minutes ago, Max.1974 said:

@Surenmunoo for desktop you need patch with HackinDrom ( https://hackindrom.zapto.org )

 

Need search another forum that I can't mention here, many guys can do it works for desktop. 

 

I think you can't mapping this ports, and need understand that maybe will necessary patchers for your ports like SS01, renamed to SSP1.

 

I put on my config.plist some patches to avoid kernel panic on my Lenovo T14, that not recognize without mapping kexts. Need Energizer kexts SSDTs, etc.

 

Its necessary change your device properties to D where is C letters like this:

 

 image.png.bac8fa630b706a069895f58a9955b13c.png

 

And need great lucky to compile your XHCI without mapping ports. Because Thunderbolt is not simple ports. ;) 

Thanks Mate. Hackindrom is quite outdated and has not been kept unto date with newer MB past Z690. Do you think it will work? How do you recommend I go about it

  • Like 1
1 hora atrás, surenmunoo disse:

Obrigado, companheiro. O Hackindrom está bastante desatualizado e não foi mantido atualizado com o MB mais recente após o Z690. Você acha que vai funcionar? Como você recomenda que eu faça isso?

 

Yes, will work fine, my Lenovo works like a charm and using parameters of HacinDrom ;) maybe you can do some research on GitHub with your MOBO model, im sure you get nice SSDTS...related 

And go to Red Apple forbidden mention here 👀 

  • Thanks 1
2 hours ago, Max.1974 said:

 

Yes, will work fine, my Lenovo works like a charm and using parameters of HacinDrom ;) maybe you can do some research on GitHub with your MOBO model, im sure you get nice SSDTS...related 

And go to Red Apple forbidden mention here 👀 

Asked there in the Ultra 9 thread now 

  • Like 1
3 hours ago, Max.1974 said:

 

Yes, will work fine, my Lenovo works like a charm and using parameters of HacinDrom ;) maybe you can do some research on GitHub with your MOBO model, im sure you get nice SSDTS...related 

And go to Red Apple forbidden mention here 👀 

See the TB5 80/120, that is what I am trying to get to work. The SS01 is the TB4 that is built into the front of the motherboard and that works but I need to rear to work. At least in USB 3 mode for my iPhone. 

image.thumb.png.7d99ed2656bbcfca906f737370a90894.png

 

4 hours ago, surenmunoo said:

You have to customize the SSDT. There are a couple of forums where you can find the instructions  or ask for help (CaseSJ).

  • Like 2

Need to add some patches to try is will works, initially need block your Thunderbolt. After "run" you can try disable patches, it's important. 

 

 

 

 

Captura de Tela 2025-07-04 às 06.00.47.png

Captura de Tela 2025-07-04 às 06.01.03.png

Im use some SSDTs build one by one and its no easy to have patient for works Thunderbolt native. 

 

image.thumb.png.4903727fbc3d4e9787435ab43bee3145.png  image.png.0a3bb8a5aefc2bdd0477df0360b77d30.png

Edited by Max.1974
7 hours ago, surenmunoo said:

 

Always you most try and search for your ports on HT RP09, RP13, RP05? Need find and replace with MaciAsL ;) 

 

image.png.cfb18eaaa86b4bcc1b325a043a3dcb8d.png

 

For exemple RP13 and D on Pci(ox1D) .... need change your THB ports too for D on device plist ;) 

Edited by Max.1974
6 hours ago, Max.1974 said:

 

Always you most try and search for your ports on HT RP09, RP13, RP05? Need find and replace with MaciAsL ;) 

 

image.png.cfb18eaaa86b4bcc1b325a043a3dcb8d.png

 

For exemple RP13 and D on Pci(ox1D) .... need change your THB ports too for D on device plist ;) 

Can you help putting those patches into my EFI?

  • Like 1
23 minutes ago, surenmunoo said:

Can you help putting those patches into my EFI?

 

Sure my friend, extract your DSDT and ACPI Tables without generic patches, if is possible, use Windows. ;) 

Just for clarify, this patches you can extract from Hackintool. Pcie, and put on device properties. I refere about SSDT patches for your Thunderbolt. 

This patch SSDTs you need investigate how is for your ports, check in Hackintool, and edit your SSDT file search and prepared for your MOBO or Thunderbolt model. 

image.thumb.png.69d50f51c395ccd3aa325386b5351821.pngFor 

 

For exemple above 

3 minutes ago, Max.1974 said:

 

Sure my friend, extract your DSDT and ACPI Tables without generic patches, if is possible, use Windows. ;) 

Just for clarify, this patches you can extract from Hackintool. Pcie, and put on device properties. I refere about SSDT patches for your Thunderbolt. 

Hey Max, Here is the results folder from SSDTTime extracted in windows which contains the DSDT as well. Also attached is my EFI that I use excluding the kexts and resource folder to make it smaller. Thanks for your help mate

Results.zip EFI - Gigabyte Mald0n.zip

6 minutes ago, Max.1974 said:

 

Sure my friend, extract your DSDT and ACPI Tables without generic patches, if is possible, use Windows. ;) 

Just for clarify, this patches you can extract from Hackintool. Pcie, and put on device properties. I refere about SSDT patches for your Thunderbolt. 

I did try adding the patches from Hackintool>PCIE to Device Properties for TB Barlow Ridge but it did not help

  • Like 1

Hi my friend, just a question, why you have similar values on different devices? Maybe you need take a print of Hackintool with original names and values for me analyze your hardware. 

 

And I will check your ACPI tables 

 

image.png.b320190d55bb9d02f21dd975eeee634e.png

  • Like 1
9 minutes ago, Max.1974 said:

 

Sure my friend, extract your DSDT and ACPI Tables without generic patches, if is possible, use Windows. ;) 

Just for clarify, this patches you can extract from Hackintool. Pcie, and put on device properties. I refere about SSDT patches for your Thunderbolt. 

This patch SSDTs you need investigate how is for your ports, check in Hackintool, and edit your SSDT file search and prepared for your MOBO or Thunderbolt model. 

image.thumb.png.69d50f51c395ccd3aa325386b5351821.pngFor 

 

For exemple above 

This plist is from Hackintool

pcidevices.plist

Just now, Max.1974 said:

Hi my friend, just a question, why you have similar values on different devices? Maybe you need take a print of Hackintool with original names and values for me analyze your hardware. 

 

And I will check your ACPI tables 

 

image.png.b320190d55bb9d02f21dd975eeee634e.png

This EFI is from Mald0n so I have not changed anything in the Device properties, just tried adding some stuff for TB

 

  • Like 1
2 minutes ago, surenmunoo said:

Mine is blank there, system froze when taking screenshot, will reboot and come back

 

 

 

Ok, and this occurs in Sequoia too? If yes, are you using same EFI for both systems ? Your Hackintosh in another occasion show up this Thunderbolt port like genuine Thunderbolt? In Thunderbolt Menu ? Take a picture If is possible. No need exactly print screen. 

Edited by Max.1974
11 minutes ago, Max.1974 said:

 

Ok, and this occurs in Sequoia too? If yes, are you using same EFI for both systems ? Your Hackintosh in another occasion show up this Thunderbolt port like genuine Thunderbolt? In Thunderbolt Menu ? Take a picture If is possible. No need exactly print screen. 

Sequoia, Ventura and Tahoe shows same 

Screenshot 2025-07-05 at 08.56.24.png

@surenmunoo In this case, I would really like to have the knowledge to at least be able to immediately identify which ports are yours. I saw that you have two, but in your uncompiled DSDT there are more than 20 PXSX ports, so only a specialist could remotely follow the reading of each port and check item by item to activate your Thunderbolt — which is by no means easy. So, if it's not natively recognized (and it most likely won't be) without Hot-Plugs or Hot-Patches, I don't have that level of expertise. I do know someone who could help you, but even so, before I refer you to them, I’d need to confirm whether that person is available to support you — and they would most likely suggest a more robust and optimized system like Sequoia. 

 

CapturadeTela2025-07-04s18_02_21.thumb.png.a0757120e8edde42fb147daba77598f4.png

  • Thanks 1
1 hour ago, surenmunoo said:

Sequoia, Ventura and Tahoe shows same 

Screenshot 2025-07-05 at 08.56.24.png

@surenmunoo to be able to see something here, you must activate the local node. For TB4, in some cases you would need to flash the TB firmware to load the local node and unlock more advanced functionality besides hot unplug. CaseySJ has been very active helping others to do it in other forums we cannot mention here. CaseySJ also found that for some mobo's you don't even need to flash the firmware to enable the local node, as it can be done through SSDT fixes/patches. However, for TB5, I'm not that aware if the local node can be enabled in the same way as TB4. CaseySJ may be able to help you with TB5.

Edited by jlrycm
  • Thanks 1
1 hour ago, jlrycm said:

@surenmunoo to be able to see something here, you must activate the local node. For TB4, in some cases you would need to flash the TB firmware to load the local node and unlock more advanced functionality besides hot unplug. CaseySJ has been very active helping others to do it in other forums we cannot mention here. CaseySJ also found that for some mobo's you don't even need to flash the firmware to enable the local node, as it can be done through SSDT fixes/patches. However, for TB5, I'm not that aware if the local node can be enabled in the same way as TB4. CaseySJ may be able to help you with TB5.

Thanks, I posted there as well hoping you chimes in and offers something. I am playing around with his SSDT, I might break something but might also try and fix until someone can offer a resolution to get this working. 

  • Like 1

Oh nice my friend!! Its correct, need change for your RP01, if works you under way !! 😉 Congrats!! 

And if you can limited to 15 ports will be better 

Are you add patches ? 

  • Like 1
×
×
  • Create New...