Contribute
Register

<< Solved >> USB port limit patch vs. USB PORT PATCHING WITH HACKINTOOL

Status
Not open for further replies.
Joined
Mar 16, 2017
Messages
210
Motherboard
Gigabyte Z87X-UD4H
CPU
i5-4570
Graphics
RX 580
Mac
  1. MacBook Pro
which method did you guys patch for your USB?

and what are the pros. and cons. for each of it?

Thank you
 
Last edited:
which method did you guys patch for your USB?
and what are the pros. and cons. for each of it?


@remix0120,

You should never use the port Limit patch as a long term solution as MacOS is port limited and using more than the supported number of USB ports long term can result in the port array buffers being over run which will inevitably lead to MacOS issues. Anyone who tells you otherwise doesn't fully understand MacOS and its USB stack.

Also the Port Limit patch does nothing in the way of correctly configuring the USB ports.

You should only use the Port Limit Patch to identify the ports you actually want to use, then create a USB configuration that defines the port types (USB2, USB3, Type-C, Internal ... etc) of the ports you want to use.

The Bluetooth device must have the Internal type (0xFF) in order for correct macOS operation other wise features such as handoff, continuity .. etc will not work.

Use either Hackintool or one of the SSDT methods to configure the ports and then disable the port limit patch.

Cheers
Jay
 
Last edited:
which method did you guys patch for your USB?

and what are the pros. and cons. for each of it?

Thank you
Hacintool has made it easy. See my Z87 procedure in Post 965:

 
Hacintool has made it easy. See my Z87 procedure in Post 965:


Thank you for your guide, do i need USBInjectall.kext for your guide?
 
Thank you for your guide, do i need USBInjectall.kext for your guide?
Yes, I assumed you choose USBInjectall and the Port Limit removal options when you used MultiBeast setup. If not run the latest MultiBeast, just choosing:
Drivers > USB > Remove XHCI USB Port Limit​
Drivers > USB >USBInjectAll​
Build​
Install​
Reboot
 
Yes, I assumed you choose USBInjectall and the Port Limit removal options when you used MultiBeast setup. If not run the latest MultiBeast, just choosing:
Drivers > USB > Remove XHCI USB Port Limit​
Drivers > USB >USBInjectAll​
Build​
Install​
Reboot

Thank you, I followed your guide, i think it works good now!

Do I need to remove the following?
(EHC1 to EH01, EHC2 to EH02, PEGP to GFX0 and SAT0 to SATA)
or just leave them in configt.plist?
 
Thank you, I followed your guide, i think it works good now!

Do I need to remove the following?
(EHC1 to EH01, EHC2 to EH02, PEGP to GFX0 and SAT0 to SATA)
or just leave them in configt.plist?
leave them
 
Hi Stork,
Followed your guide
Hacintool has made it easy. See my Z87 procedure in Post 965:


I think I did everything more or less right. Now, when I insert a USB 3 stick to the USB 3 port it gives me a message which says the stick needs electricity and I should put in in to a USB slot. USB 2 is functioning. In hackintool I can see the stick beeing in to the USB 3 port. Any idea?

Bildschirmfoto 2020-01-02 um 19.21.16.png
 
Status
Not open for further replies.
Back
Top