- Sep 22, 2011
- HP EliteDesk 800 G4 Mini
- UHD 630
- Mobile Phone
This just got a little more interesting and behaves as you described. After deleting SS04 (to comply with the 15-port limit), when a USB 3.0 device is inserted into the USB-C port in the "SS04 orientation" (the orientation no longer in the USB map), the USB 3.0 device is recognized on port HS10. So it does appear that the USB-C port is recognized differently depending on whether its SS04 Connector is included in the USB map. When I flip the device, it is recognized on port SS03 as expected. If I use the port limit patch and keep both SS03 and SS04 in the map, the USB-C device is recognized on ports SS03 and SS04 as expected.This is news to me. I actually tested with a USB3.0 device (SS03) and flipping it turned it into a USB2 device (HS10). Could it be that it was because I had SS04 disabled? I doubt it, since I am pretty sure I did this with the USBenableAll kext. What USBC device did you try? Maybe it is a cable wiring difference with the device.
Since I am not using my Wi-Fi / Bluetooth (I still have the unsupported Intel M.2 card), I have removed HS14 from my USB map and restored SS04. With this new mapping, a USB 3.0 device inserted into the USB-C port is recognized on ports SS03 and SS04. The corresponding USBPorts.kext for this new mapping is attached.