Contribute
Register

<< Solved >> Mojave 10.14.6 USB 2.0/3.0/3.1 fix

Joined
Nov 11, 2018
Messages
15
Motherboard
Z87M-plus
CPU
i5-4570
Graphics
RX 560
Mac
  1. MacBook Air
Mobile Phone
  1. Android
  2. 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
210
Motherboard
Gigabyte GA-Z270X Designare
CPU
i7-7770K
Graphics
RX 580
Mac
  1. iMac
  2. Mac Pro
Classic Mac
  1. iMac
Mobile Phone
  1. 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
 
Joined
Jul 3, 2014
Messages
5
Motherboard
GA-Z87X-UD5 10.10.3
CPU
i7-4790K
Graphics
ASUS GeForce GTX 750 Ti
Mac
  1. Mac mini
Classic Mac
  1. Power Mac
Mobile Phone
  1. iOS
This has worked perfectly. Until I used these patches, all USB ports of my machine worked as only USB 2.0, and a USB-3 external hard drive was not recognized. I will never upgrade my hackintosh from 10.14.6!

I use Gigabyte GA-Z87X-UD5H.
 
Joined
Jan 3, 2018
Messages
18
Motherboard
Gigabyte Z170
CPU
i7-7700K
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Mobile Phone
  1. iOS
I'm having the same trouble: Front USB 3.0 ports not working. I tried typing the above into the Clover Configurator KextsToPatch area, but no effect. Also, after I type those in, am I supposed to do something to get them actually applied? Or do they apply right when you tab out of the fields?

Strangely, I had everything working fine, and then got a new hard drive (NOT my boot drive, just a data drive, though my "Users" directory has a symbolic link over to it), and now I'm having several problems that I didn't used to have:
  1. Front USB 3.0 ports not working (back ones work fine).
  2. Wake from sleep causes reboot.
  3. Shut down causes reboot (won't stay shut down).
  4. Desktop picture keeps resetting to Mojave desert picture after reboot.
I've been trying lots of things I've found here, but no luck.

Setup:
  • OS: Mojave 10.14.6
  • CPU: Intel i7-7700K (32GB RAM)
  • GPU: Radeon RX 580
  • Motherboard: Gigabyte LGA 1151 ZZ170. Booting via UEFI.
  • Boot drive: Corsair Force Series MP510 1920GB NVMe M.2 SSD
  • User drive: 5TB spinning SATA internal drive.

Is it bad that most of my hard drives have an EFI partition? It boots off of my main boot drive.

The ketxts I'm using are:
  • AppleALC.kext
  • FakeSMC.kext
  • IntelMausi.kext
  • Lilu.kext
  • SMCBatteryManager.kext
  • SMCLightSensor.kext
  • SMCProcessor.kext
  • SMCSuperIO.kext
  • USBInjectAll.kext
  • VirtualSMC.kext
  • WhateverGreen.kext
I also attached my config.plist from the CLOVER directory in my EFI partition.

If anyone has suggestions, I'm all ears.
 

Attachments

  • config.plist
    8.4 KB · Views: 76
Joined
Mar 20, 2021
Messages
1
Motherboard
Z370K > Need manufacturer & full model name > See Rules!
CPU
i7-8700K
Graphics
Vega 64
Thanks for the help ZdzislawPomata,
I have a Asrock Z370 K6, and this was the only thing that helped me with the USB Problem on Mojave 10.14.6
It was added to the clover "Kernel and Kext Patches" -> (KextsToPatch).

I was many years with High Sierra fine, but I know soon I needed to upgrade to Mojave and it has been a little challenging, but getting most of the things done.
Thanks again!

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.
 
Top