Contribute
Register

macOS Catalina 10.15.0 - USB Port-Limit Removal Patch

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
8,594
Motherboard
Gigabyte Z590i Vision D - OC 0.8.8
CPU
i5-10600k
Graphics
Dell RX560
Mac
  1. iMac
  2. Mac mini
Classic Mac
  1. eMac
  2. iBook
Mobile Phone
  1. iOS
With the release of macOS Catalina 10.15.0 you'll probably need a port-limit removal patch to begin your USB configuration on a new build.

Here it is:

PLRP-1.png


As you can see we only need two patches for Catalina as opposed to four, for Mojave.

Line 1 -

Name*: com.apple.iokit.IOUSBHostFamily
Find*: 83FB0F0F
Replace*: 83FB3F0F

Line 2 -

Name* com.apple.driver.usb.AppleUSBXHCI
Find*: 83F90F0F
Replace*: 83F93F0F

Remember you will need USBInjectAll.kext installed to enable this to work.

:)

(Due credit given to previous patch discoverers: pmheart, daliansky and @ydeng )
 
Last edited:
Joined
Apr 11, 2019
Messages
3
Motherboard
Gigabyte A320M - S2H
CPU
Ryzen 5 3600
Graphics
Radeon RX 560
Mac
  1. Mac Pro
Mobile Phone
  1. Android
I got the usb3.0 port problem. And audio port problem. How to solve this. Please help me in little detail. I don't understand find and replace. Should we do that in bbedit or clover configurator OR terminal? How to do this. Please just tell me the steps I will explore and make it.

Thank you in advance.
 

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
8,594
Motherboard
Gigabyte Z590i Vision D - OC 0.8.8
CPU
i5-10600k
Graphics
Dell RX560
Mac
  1. iMac
  2. Mac mini
Classic Mac
  1. eMac
  2. iBook
Mobile Phone
  1. iOS
I got the usb3.0 port problem. And audio port problem. How to solve this. Please help me in little detail. I don't understand find and replace. Should we do that in bbedit or clover configurator OR terminal? How to do this. Please just tell me the steps I will explore and make it.

Thank you in advance.

Hi there.

1) How to enter Find/Replace = Check out the screen-grab. Click on it to make it larger.

2) What is the "usb3.0 port problem" ? Have you read the configuration Guides + here?

2) For a specific problem start your own thread with more detail so others can help, after you've read the guides :thumbup:
 
Joined
Apr 11, 2019
Messages
3
Motherboard
Gigabyte A320M - S2H
CPU
Ryzen 5 3600
Graphics
Radeon RX 560
Mac
  1. Mac Pro
Mobile Phone
  1. Android
With the release of macOS Catalina 10.15.0 you'll probably need a port-limit removal patch to begin your USB configuration on a new build.

Here it is:

View attachment 430312

As you can see we only need two patches for Catalina as opposed to four, for Mojave.

Line 1 -

Name*: com.apple.iokit.IOUSBHostFamily
Find*: 83FB0F0F
Replace*: 83FB3F0F

Line 2 -

Name* com.apple.driver.usb.AppleUSBXHCI
Find*: 83F90F0F
Replace*: 83F93F0F

Remember you will need USBInjectAll.kext installed to enable this to work.

:)

(Due credit given to previous patch discoverers: pmheart, daliansky and @ydeng )
It worked.

Thank you so much :)
 
Joined
Sep 29, 2016
Messages
13
Motherboard
Gigabyte H170 Gaming 3
CPU
i5-6500
Graphics
HD 530
Mobile Phone
  1. iOS
With the release of macOS Catalina 10.15.0 you'll probably need a port-limit removal patch to begin your USB configuration on a new build.

Here it is:

View attachment 430312

As you can see we only need two patches for Catalina as opposed to four, for Mojave.

Line 1 -

Name*: com.apple.iokit.IOUSBHostFamily
Find*: 83FB0F0F
Replace*: 83FB3F0F

Line 2 -

Name* com.apple.driver.usb.AppleUSBXHCI
Find*: 83F90F0F
Replace*: 83F93F0F

Remember you will need USBInjectAll.kext installed to enable this to work.

:)

(Due credit given to previous patch discoverers: pmheart, daliansky and @ydeng )
It worked for me. Thank you.
 
Joined
Jul 25, 2012
Messages
201
Motherboard
Asus Maximus Formula IX
CPU
i7-7700K
Graphics
HD 630 / RX560
With the release of macOS Catalina 10.15.0 you'll probably need a port-limit removal patch to begin your USB configuration on a new build.

And since it bears repeating -- the key word here is "begin". These patches are awesome for getting your ports all mapped out, but should probably not be relied upon for long-term use. Elsewhere in the OS internals, that 15-port limit is a fixed size array and these blow past the boundaries of them; once you can see all your ports you should follow the guide linked above by UtterDisbelief to get yourself down to 15 ports only. :)
 
Top