Good morning!
I've been a hackintoshing for a long time (4 years already), and in a couple of occasions I've tried to get my USB-C/Thunderbolt 3 ports working, but no luck so far. Currently, they onlywork "out of the box" when I plug them before booting, and I can't disconnect them afterwaards.
After carefully following your guide, the USB-C/Thunderbolt ports aren't working yet... Hopefully you can help me out
- Laptop: HP Spectre x360 13-ac000ns (2017)
- Processor: Intel i7-7500U
- Graphics: Intel HD 620
- Motherboard: HP 827E (BIOS from American Megatrends Inc., version F.52)
- OS versions: macOS Big Sur 11.6 & Windows 11
- Thunderbolt: AlpineRidge JHL6540
- Thunderbolt vendor: Intel
- Thunderbolt type: Onboard?
- Thunderbolt AIC PCI Slot Location: ?
- THB_C header Availability: ?
- TB BIOS Settings Availability: No (There are no Thunderbolt related settings on the BIOS)
In case it helps for debugging, what I've found so far is that when there is no device connected to the USB-C/Thunderbolt ports, the thunderbolt USB-C controller isn't loaded/visible neither in Hackintool > USB, or in the IOReg in PCI0.RP05 (where it should attach and where everything appears if a device is connected before booting).
By the way, the SSDT I've downloaded from HackinDrom is for the Intel NUC motherboard, I assumed that would be the most appropiate one... Once downloaded, I modified the ACPI Path to PCI0.RP05.TBDU, but no effect. I also tried with the PC00.RP05.TBDU and PCI0.RP05.TBDU.XHC.
Thank you very much to whoever takaes the time to help me! Do let me know if any info is missing!
PS: I've removed all Kexts from the OC Kexts folder but the USBPorts one, which may be related to this! All Kexcts used can be found on the config.file and are the stable builds obtained directly from GitHub.