• Become a Premium Member for $25/year with no ads to improve your community experience.

I have a Lenovo P360 Ultra ( W680 Series with 2 thunderbolt ports ) with macOS 13 installed. However thunderbolt ports does not recognized in system information.

BIOS settings related with thunderbolt:
Intel Thunderbolt Technology -> Enabled
Security Level -> No Security
Wake from Thunderbolt Devices -> Enabled

If you need any missed information, please let me know. Any help would be appreciated.

Image 1: Thunderbolt/USB4: driver not installed.
1683102708203.png

Image 2: Thunderbolt 4 NHI: driver not installed.
1683102744187.png

Image 3: Hackintool PCIe devices.
1683102790547.png
 
I have a Lenovo P360 Ultra ( W680 Series with 2 thunderbolt ports ) with macOS 13 installed. However thunderbolt ports does not recognized in system information.
Its absolutely normal and will not appear unless you activate the Thunderbolt Bus. To enable Thunderbolt Bus, you'll need to flash the custom firmware. It's already covered in the FAQ section.

Image 2: Thunderbolt 4 NHI: driver not installed.
1683102744187.png


Image 3: Hackintool PCIe devices.
1683102790547.png
It appears that your implementation for Thunderbolt is not correct. You have only completed the first phase which is to enable Thunderbolt. In order to make it functional including HotPlug, you need to implement it.

Read here:
 
Its absolutely normal and will not appear unless you activate the Thunderbolt Bus. To enable Thunderbolt Bus, you'll need to flash the custom firmware. It's already covered in the FAQ section.


It appears that your implementation for Thunderbolt is not correct. You have only completed the first phase which is to enable Thunderbolt. In order to make it functional including HotPlug, you need to implement it.

Read here:
Thanks for your reply.
I have read the post and I have some questions.

Q1: Should I flash Maple Ridge 4C 2020 with custom firmware ?
It seems Maple Ridge is native supported by macOS, but I not sure.
1683108800285.png


Q2: If I don't need to flash custom firmware, should I proceed to section "Enabling Thunderbolt 4 Hotplug" ?
It seems there is no SSDT samples for Maple Ridge Thunderbolt 4 in HackinDROM website. There are only SSDT samples for Maple Ridge Thunderbolt 3 (Asus ROG Z590 Maximus XIII Hero).

So the Q3 is: Which Thunderbolt Controllors should I select on HackinDROM website?

Thanks again.
 
Q1: Should I flash Maple Ridge 4C 2020 with custom firmware ?
No stable fully working Custom Firmware yet.

It seems Maple Ridge is native supported by macOS, but I not sure.
In fact, macOS has no support for Maple Ridge as of now. This is because Apple uses a different TB4 chip instead of Maple Ridge.

Q2: If I don't need to flash custom firmware, should I proceed to section "Enabling Thunderbolt 4 Hotplug" ?
Yes, indeed.

It seems there is no SSDT samples for Maple Ridge Thunderbolt 4 in HackinDROM website. There are only SSDT samples for Maple Ridge Thunderbolt 3 (Asus ROG Z590 Maximus XIII Hero).
You should be good to go with that. Maple Ridge is Thunderbolt 4, not Thunderbolt 3.

So the Q3 is: Which Thunderbolt Controllors should I select on HackinDROM website?
Go with Asus ROG Z590 Maximus XIII Hero.
 
No stable fully working Custom Firmware yet.


In fact, macOS has no support for Maple Ridge as of now. This is because Apple uses a different TB4 chip instead of Maple Ridge.


Yes, indeed.


You should be good to go with that. Maple Ridge is Thunderbolt 4, not Thunderbolt 3.


Go with Asus ROG Z590 Maximus XIII Hero.

Really appreciate for your help. I will try with Asus ROG Z590 Maximus XIII Hero.
 
Hi, I have edited the aml file according to the post and also added ThunderboltReset.kext and TbtForcePower. efi file to OpenCore.
But the Thunderbolt Controller have not been successfully driven.
Have I did something wrong or missed something ?
If you need any missed information, please let me know. Thank you very much!
Image 1: PCI Devices
1683382144380.png
Image 2: Thunderbolt/USB4: driver not loaded.
1683382191131.png
Image 3: the modified aml file. ( Only replaced 'RP05' with 'RP13' which is the path of thunderbolt in my case. )
1683382047689.png
Image 4: the aml files and settings in OpenCore
1683382353433.png
Image 5: the kexts and settings in OpenCore
1683382402548.png
Image 6: the aml drivers and settings in OpenCore
1683382428683.png
Image 7: IOReg infos about the Thunderbolt Controller
1683382712846.png
 
Image 2: Thunderbolt/USB4: driver not loaded.
As mentioned in the previous post, this is absolutely normal and does not impact the functionality.

From the pictures, the implementation looks fine. But if the HotPlug isn't working, you'll need to provide BIOS Settings, the Thunderbolt Device you're testing.
 
As mentioned in the previous post, this is absolutely normal and does not impact the functionality.

From the pictures, the implementation looks fine. But if the HotPlug isn't working, you'll need to provide BIOS Settings, the Thunderbolt Device you're testing.

HotPlug is not working, and connect my Thunderbolt device before boot the system is also not working. My USB drive connected to the Thunderbolt device cannot be detected.

My Thunderbolt device is wd19tbs.

Image 1: BIOS Thunderbolt settings
1683439303871.png

Image 2: BIOS CPU settings
1683439264615.png
 

Forum statistics

Threads
1,920
Messages
17,883
Members
27,669
Latest member
Tiercel