Jump to content

What is the right way to get USB 3.0 working with OpenCore?


Professor
 Share

2 posts in this topic

Recommended Posts

Hey :-)

 

I have a question how to get USB 3.0 working in OpenCore? In Clover I had to define a bootarg like that:

 

uia_exclude=HS01;HS02;HS04;HS06;HS07;HS08;HS11;HS12;HS14;USR1;USR2;SS01;SS02;SS03;SS04 to exclude certain unnecessary ports from loading. It worked perfectly in Clover.

 

Can someone please give me a hint how to do that in OpenCore? Does OpenCore also understand the bootarg uia_exclude?

 

Thank you in advance for advice on this one.

Edited by Professor
Link to comment
Share on other sites

The right way in OC is to enable Remove USB port limit quirk, have USBInjectAll kext under kext folder and in config.plist. Then once you boot into macOS, check if all ports are working and use a tool like hackintool to map your USB ports and generate kexts and SSDTs. Then use them instead of USBInjectAll kext to get Apple like native USB implementation. There is also a terminal based script to map usb ports instead of hackintool.

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...