Edhawk
Moderator
- Joined
- Aug 2, 2013
- Messages
- 6,322
- Motherboard
- Asus ROG Strix X570-F Gaming
- CPU
- Ryzen 9 3900X
- Graphics
- RX 6700 XT
- Mac
- Mobile Phone
First as you only have one USB Port set as internal, and that serves your Fenvi Bluetooth module, I would say the Thunderbolt header connection is not set correctly.
A 9-pin header will be connected to another motherboard header separate from your BT header connection. So, there should be one or two additional USB ports shown as Internal in your Hackintool > USB window, serving the Thunderbolt device.
I would suggest the following:
In order to tell which Slot the Thunderbolt card is connected through, you may need to disable the Thunderbolt SSDT, reboot the system and then inspect IORegistryExplorer to confirm the Slot-#. As the SSDT may force the system to say it is attached to Slot-4, when it isn't.
You should use this guide to download and create a copy of your system IOReg, if you are not sure what to look for in the IOReg.
Don't worry that the version of IORegistryExplorer is old, it works better than a lot of the newer versions.
A 9-pin header will be connected to another motherboard header separate from your BT header connection. So, there should be one or two additional USB ports shown as Internal in your Hackintool > USB window, serving the Thunderbolt device.
I would suggest the following:
- Disabling/removing the current USBPorts.kext.
- Undertaking the USB Port discovery phase again using Hackintool.
- Generate a new USBPorts.kext, which includes the Thunderbolt ports set as Internal.
- Test the new USBPorts.kext to make sure the ports are set correctly and include all the ports you need on your system. I am surprised that you only have 9 ports active, when you can have 15 and remain within the limit imposed by Apple for each USB Controller.
The New Beginner's Guide to USB Port Configuration
Important Update: June 2023 From Big Sur 11.3 on the built-in OpenCore XhciPortLimit quirk no-longer worked as described. This became a known "bug", though in reality it was Apple changing their internal code, making a simple "peek and poke" to keep it operating, a difficult task. However, with...
www.tonymacx86.com
In order to tell which Slot the Thunderbolt card is connected through, you may need to disable the Thunderbolt SSDT, reboot the system and then inspect IORegistryExplorer to confirm the Slot-#. As the SSDT may force the system to say it is attached to Slot-4, when it isn't.
You should use this guide to download and create a copy of your system IOReg, if you are not sure what to look for in the IOReg.
[Guide] How to Make a Copy of IOReg
IORegistryExplorer aka IOReg Apple Developer Tool Xcode How to Make a Copy of IOReg (Note 1) 1. IORegistryExplorer/File/Save a Copy As…. (no extension required) 2. Open file to verify (Note 2) 3. Attach to post (Note 3) Where To Get IOReg 1. Download Interim, link below Installation 1, Open...
www.tonymacx86.com
Don't worry that the version of IORegistryExplorer is old, it works better than a lot of the newer versions.