Contribute
Register

Solved > Mojave 10.14.6 USB 2.0/3.0/3.1 fix

Joined
Nov 11, 2018
Messages
16
Motherboard
Z87M-plus
CPU
i5-4570
Graphics
RX 560
Mac
MacBook Air
Mobile Phone
Android, iOS
Hi Guys,

In case you wonder how to fix USB and have 100% it working at full speed of USB 2.0/3.0/3.1.
Here are kernel and kext patches to be set in Clover Configurator at KextsToPatch tab:

Name Find HEX Replace HEX Comment
com.apple.iokit.IOUSBHostFamily 83FB0F0F 83FB3F0F USB Port Limit Patch 1 DalianSky
com.apple.iokit.IOUSBHostFamily 83E30FD3 83E33FD3 USB Port Limit Patch 2 DalianSky
com.apple.driver.usb.AppleUSBXHCI 83FB0F0F 83FB3F0F USB Port Limit Patch 3 DalianSky
com.apple.driver.usb.AppleUSBXHCI 83FF0F0F 83FF3F0F USB Port Limit Patch 4 DalianSky
com.apple.driver.usb.AppleUSBXHCI 4183FF0F 4183FF3F USB Port Limit Patch 2 PMHeart



What is the difference from these which are well known? Take a look at the last one. This gave me ability to have USB working in front panel of my computer case. I guess USBInjectAll.kext is also needed in /Library/Extensions and in /EFI/COLVER/kexts/Other. Use KextBeast program to install kexts into /Library/Extensions since it sets proper permissions (for /EFI/COLVER/kexts/Other it is not needed, standard copy/paste is sufficient).

This patch doesn't depend on your processor or mainboard model. It is working on my i5-4570 with Z87M-PLUS and i5-8600K with Z370N Wifi. I have tested that on 10.14.2 too and it is also working.
 
Joined
Dec 10, 2010
Messages
211
Motherboard
Gigabyte GA-Z270X Designare
CPU
i7-7770K
Graphics
RX 580
Mac
iMac, Mac Pro
Classic Mac
iMac
Mobile Phone
iOS
Hi Guys,

In case you wonder how to fix USB and have 100% it working at full speed of USB 2.0/3.0/3.1.
Here are kernel and kext patches to be set in Clover Configurator at KextsToPatch tab:

Name Find HEX Replace HEX Comment
com.apple.iokit.IOUSBHostFamily 83FB0F0F 83FB3F0F USB Port Limit Patch 1 DalianSky
com.apple.iokit.IOUSBHostFamily 83E30FD3 83E33FD3 USB Port Limit Patch 2 DalianSky
com.apple.driver.usb.AppleUSBXHCI 83FB0F0F 83FB3F0F USB Port Limit Patch 3 DalianSky
com.apple.driver.usb.AppleUSBXHCI 83FF0F0F 83FF3F0F USB Port Limit Patch 4 DalianSky
com.apple.driver.usb.AppleUSBXHCI 4183FF0F 4183FF3F USB Port Limit Patch 2 PMHeart



What is the difference from these which are well known? Take a look at the last one. This gave me ability to have USB working in front panel of my computer case. I guess USBInjectAll.kext is also needed in /Library/Extensions and in /EFI/COLVER/kexts/Other. Use KextBeast program to install kexts into /Library/Extensions since it sets proper permissions (for /EFI/COLVER/kexts/Other it is not needed, standard copy/paste is sufficient).

This patch doesn't depend on your processor or mainboard model. It is working on my i5-4570 with Z87M-PLUS and i5-8600K with Z370N Wifi. I have tested that on 10.14.2 too and it is also working.
I'm a newbie here. Ho do you actually get this to work?
I added everything into Clover Configurator.
Now what? How do you get it to run?
Where do you place these new kexts?

BillieJo
 
Joined
Sep 14, 2013
Messages
4
Motherboard
WS690T
CPU
I5
Graphics
Intel HD Graphics SKL CRB 1536 MB
Thank you so much ZdzislawPomata! I have tried many many different solutions, and yours was the only one that worked!

My machine:
i5-6500 @3.20 GHz
Intel HD Graphics 530 1536 MB
Motherboard Asus P10S WS
 
Top