Contribute
Register

The New Beginner's Guide to USB Port Configuration

Sorted. Had to look for Dailanky's fork not Sniki's which is referred in the OP. 0.7.7 has support for 500 series :D

The version I have here does indeed include iMac20,1 and iMac20,2 as well as the 500-series Device ID. Use at your own discretion.

I have had little use for it because I don't run the iMac20,* system-defintions, and the 500-series Device ID only works with Catalina and Big Sur. Sometimes. It often locks-up USB especially with the XhciPortLimit quirk. A good reason to do a proper USB ports configuration. :thumbup:
 

Attachments

  • USBInjectAll_v0.7.7.zip
    17.8 KB · Views: 47
Last edited:
Hi..
Iam mapping usb laptop but..
What this IOUSBhostdevice?
I dont see any physical hardware for this
Should i delete it or just leave it as it?
F1664541-2AD4-41A4-8D37-6D347D80939A.jpeg


Ps: Its not my bluetooth or webcam
Thanks
 
Hi..
Iam mapping usb laptop but..
What this IOUSBhostdevice?
I dont see any physical hardware for this
Should i delete it or just leave it as it?
View attachment 517427

Ps: Its not my bluetooth or webcam
Thanks

Hi there.

They are the root hubs for your EHCI controllers. I would leave them.
 
Hi there.

They are the root hubs for your EHCI controllers. I would leave them.
I’ve done with renamed:
EHC1 to EH01
EHC2 to EH02

Changed some port type to: internal (as marked red)
Removed usbinjectall.kext afterall

mac os version:
Catalina 10.15.7
Latest opencore



but the result internal port (bluetooth,webcam,card reader) can’t be recocnized as i changed the port type to internal
Usb2.0 still can recocnized tough

this is my screenshoot and ioreg:

before:
1C6BD891-C94E-4273-9FAF-E70DBFAA441B.jpeg


After:

250EBD5F-D1B4-4086-B606-D8DE85A6F410.png

Thanks for help before
 

Attachments

  • Before Mapping.zip
    4.4 MB · Views: 45
  • After Mapping.zip
    4.1 MB · Views: 33
Hi there.

Leave them there.

They are the root hubs for your EHCI controllers.
I’ve done with renamed:
EHC1 to EH01
EHC2 to EH02

Changed some port type to: internal (as marked red)
Removed usbinjectall.kext afterall

mac os version:
Catalina 10.15.7
Latest opencore



but the result internal port (bluetooth,webcam,card reader) can’t be recocnized as i changed the port type to internal
Usb2.0 still can recocnized tough

this is my screenshoot and ioreg:

before:
View attachment 517433

After:

View attachment 517436
Thanks for help before

"Before" looked good. Why did you change it? What was wrong?
 
Back
Top