Contribute
Register

USB port limit patch for 14.1, 14.2, 14.3, 14.5,14.6

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
6,136
Motherboard
ASRock B560M itx/ac - OC 0.6.8
CPU
i3-10320
Graphics
GT710 - 1920x1080
Mac
  1. iMac
  2. Mac mini
Classic Mac
  1. eMac
  2. iBook
Mobile Phone
  1. iOS
Ok, just in case this can help someone else stuck on 10.14.4 - I've now applied the following patches using Clover Configurator, and in the left hand section going to "Kernel and Kext Patches" > "KextsToPatch", as well as downloading USBInjectAll under the "Kexts Installer" (in the left section), and I can now use my two front USB 3 ports again for the first time in a long while - so cautiously optimistic that this fixed it for me:

Mojave 10.14.4: (3 Patches)
  • Patch #1:
  • Name*: com.apple.iokit.IOUSBHostFamily
  • Find* [Hex]: 83FB0F0F 870B0400 00
  • Replace* [Hex] : 83FB3F0F 870B0400 00
  • Comment: USB Port Limit Patch 1 ©PMHeart
  • MatchOS: 10.14.4
  • Patch #2:
  • Name*: com.apple.driver.usb.AppleUSBXHCI
  • Find* [Hex]: 4183FF0F 0F839404 0000
  • Replace* [Hex] : 4183FF3F 0F839404 0000
  • Comment: USB Port Limit Patch 2 ©PMHeart
  • MatchOS: 10.14.4
  • Patch #3:
  • Name*: com.apple.iokit.IOUSBHostFamily
  • Find* [Hex]: 83E30FD3 E34109DF
  • Replace* [Hex] : 83E33FD3 E34109DF
  • Comment: USB Port Limit Patch 3 ©PMHeart
  • MatchOS: 10.14.4

Remember, if you create your own SSDT or USBPorts.kext to configure your USB ports, you will not need a port-limit removal patch.

:thumbup:
 
Joined
Jan 24, 2017
Messages
54
Motherboard
GA-Z170X-Designare
CPU
i7-6700K
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Air
  3. Mac mini
  4. Mac Pro
Mobile Phone
  1. iOS
Thanks @UtterDisbelief, I have no doubts that is the "proper" way to do it. But it seemed more involved than what I was able to allocate time for - I took my chances on the other approach, with my backup SSD ready in hand just in case things went south :lol:
So far, so good (knock on wood!)
 
Last edited:

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
6,136
Motherboard
ASRock B560M itx/ac - OC 0.6.8
CPU
i3-10320
Graphics
GT710 - 1920x1080
Mac
  1. iMac
  2. Mac mini
Classic Mac
  1. eMac
  2. iBook
Mobile Phone
  1. iOS
Out of interest the byte sequences searched for and replaced in the 10.14.6 PLRPs are no longer present in IOUSBFamily. I believe this may be due to the latest Security Updates.
 
Top