Hackintool:I added USBInjectAll with Hackintool but I'm still running at 2.0 speeds. Does the order of the KextsToPatch entries matter? Should I have not changed MatchOS to 10.15.x (was showing 10.14.x and 10.14.0 respectively)?
I went through the Hackintool guide, created the .aml files, put them in "patched" directory and ended up with a USB config as in the attached pic. To me it looks like I still have far too many ports. The USB3 ports (at the bottom of the list) work as show as 5Gbps whenever I plug a USB 3.0 device into it (such as my Windows backup drive). However if I connect my Samsung S8+ to one of those ports I get errors from Android File Transfer (saying to restart or reconnect the phone) in Catalina and on the phone itself (saying I need to install the installed Android File Transfer).
I'm not sure if the attached screen shot gives any clues . . . but I'm scratching my head here. Thoughts?
Note: A popup just announced that "USB Accessory Needs Power - Connect 'SAMSUNG_Android' to a USB port on this Mac" . . . and it is connected to the first USB 3.0 port.
Hi there.
I assume your PC is the Acer TC-605 ?
If so the H81 chipset only provides 2x USB ports and you correctly identify those. The Acer then gives you 4x USB2.0 if I understand correctly.
So the maximum number of ports you should see is 8x.
Hackintool has correctly identified the controllers present 2x EHC and 1x XHC. Just select the XHC and see if that improves the numbers.
To go deeper we really need to see IORegistryExplorer output for USB.
As for the Samsung error, that sounds like you have set the USB connection to sync data AND charge. That might be too much for the Acer port. We can see you had an iPhone plugged in, how did that fare?
Yes, it is the Acer TC-605, and the external ports you noted are correct. I'm not sure what you mean by "Just select the XHC" . . . selecting it (or EH01 or EH02) still shows the same number of USB ports below it in Hackintool. I've download IORegistryExplorer. Is there a report / screen in particular from it you are looking for?
Maybe I misunderstood what is happening here.
The Acer uses an h81 Intel chipset. That chipset has just 2x USB3 ports and 8x USB2. Acer implement both of the USB3 but only 4x of the USB2
If that is so then the total number of ports to configure should be 8.
Your IORegistryExplorer output shows 20x ports on the XHC controller. And while the EHC controllers are visible the nodes are closed.
Hackintool shows all three controllers.
Something is going on here, maybe the wrong kexts are installed, but it is difficult to understand with what there is to go on so far.
For example while you have Hackintool running have you tried plugging-in a USB flash-drive to watch where it appears in the list? Do that for all your ports, you should then see which ports are "active".