Contribute
Register

Solved > Mojave 10.14.6 USB 2.0/3.0/3.1 fix

Joined
Nov 11, 2018
Messages
12
Motherboard
Gigabyte B360N WIFI
CPU
i3-8100
Graphics
HD 630
Mac
Mac Pro
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.
 

BillieJo

Suspended
Joined
Dec 10, 2010
Messages
93
Motherboard
GA-P75-D3 (rev. 1.0)
CPU
i7-3770K
Graphics
9500 GT
Mac
Mac Pro
Mobile Phone
Other
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
 
Top