- Joined
- Dec 9, 2010
- Messages
- 97
- Motherboard
- Gigabyte GA-B85-HD3
- CPU
- i5 4430
- Graphics
- RX 580
- Mac
- Mobile Phone
So I have USB port injection working correctly for the most part. I have an SSDT and USBPorts.kext created using hacking tool. IOreg shows only the 12 ports I have mapped. Connector types are correct and so on. When my phone is connected to any of the ports (either usb 3 or usb 2) with its USB A - USB C cable and I reboot my phone a few times, the USB port on the computer will stop working and in the logs I see "XHCI bad busy count". The power portion of the port still works but the data portion is dead (phone charges and ADB won't detect it, flash drive doesn't work either). Once I reboot my PC the dead port starts working again.
Any suggestions on where to start troubleshooting this? Oh, I am using OpenCore bootloader. Same thing happens with clover. I'm not doing any ACPI renames or anything like that (I did do some XHCI renames during the port mapping).
Any suggestions on where to start troubleshooting this? Oh, I am using OpenCore bootloader. Same thing happens with clover. I'm not doing any ACPI renames or anything like that (I did do some XHCI renames during the port mapping).