Contribute
Register

[solved] Mojave 10.14.1 update lost USB 3.0

Status
Not open for further replies.
Joined
Feb 24, 2017
Messages
33
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
RX 5700 XT
Mac
  1. iMac
Classic Mac
  1. iMac
Mobile Phone
  1. iOS
Hello guys,
after my whole day research and million times of restart, I finally found a solution to this problem.

Tried this patch:
  • Mojave 10.14.0:
    • Name*: com.apple.driver.usb.AppleUSBXHCI
    • Find* [Hex]: 83FB0F0F 83030500 00
    • Replace* [Hex] : 83FB0F90 90909090 90
    • Comment: USB 10.14+ by PMHeart
    • MatchOS: 10.14
it did not work for me.

tried to install the latest usbinjectall.kext (October 31 2018 version)

did not work

Rehabman's custom SSDT
https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/


too complicated for me

Finally, I found this patch and it worked!

Comment: USB Port limit patch 10.14.1 18B45d (credits Ricky)
Name: com.apple.driver.usb.AppleUSBXHCI
Find: 83 FB 0F 0F 83 8F 04 00 00
Replace: 83 FB 0F 90 90 90 90 90 90

if you have the same problem, give it a try!


Happy weekend! Cheers!

 
Create your custom SSDT as soon as possible, rather than keep to find usb limit patch varying in different version of macOS.
 
And I'm willing to bet you didn't even try.
Those who hesitate to try deserve complaing USB3 issues never perish from their Hackintosh when upgrading to next version of macOS.
 
@RehabMan,
After updating to 10.14.1, I lost my USB3.0 ports. I checked IORegistry and only have HS01-HS14 and USR1. Using this updated patch:

Comment: USB Port limit patch 10.14.1 18B45d (credits Ricky)
Name: com.apple.driver.usb.AppleUSBXHCI
Find: 83 FB 0F 0F 83 8F 04 00 00
Replace: 83 FB 0F 90 90 90 90 90 90


it enabled my USB3.0 ports again (only at USB2.0 speeds), but the IORegistry is still not showing SS ports.

I implemented your custom SSDT method, but the SS ports still aren't showing up in IORegistry and USB3.0 devices are still at USB2.0 speeds. Any thoughts? config.plist, IORegistry screenshot, and SSDT attached.

Update: I found HS01 (duplicate?), SS01, and SS02 under RP07@1C,6 > IOPP > PXSX@0 > PXSX@01000000 (screenshot attached).
 

Attachments

  • config.plist
    16.2 KB · Views: 628
  • SSDT-UIAC.aml
    972 bytes · Views: 604
  • Screen Shot 2018-11-03 at 1.36.07 PM.png
    Screen Shot 2018-11-03 at 1.36.07 PM.png
    100 KB · Views: 861
  • Screen Shot 2018-11-03 at 3.44.37 PM.png
    Screen Shot 2018-11-03 at 3.44.37 PM.png
    39.6 KB · Views: 735
Last edited:
@RehabMan,
After updating to 10.14.1, I lost my USB3.0 ports. I checked IORegistry and only have HS01-HS14 and USR1. Using this updated patch:

Comment: USB Port limit patch 10.14.1 18B45d (credits Ricky)
Name: com.apple.driver.usb.AppleUSBXHCI
Find: 83 FB 0F 0F 83 8F 04 00 00
Replace: 83 FB 0F 90 90 90 90 90 90


it enabled my USB3.0 ports again (only at USB2.0 speeds), but the IORegistry is still not showing SS ports.

I implemented your custom SSDT method, but the SS ports still aren't showing up in IORegistry and USB3.0 devices are still at USB2.0 speeds. Any thoughts? config.plist, IORegistry screenshot, and SSDT attached.

Update: I found HS01 (duplicate?), SS01, and SS02 under RP07@1C,6 > IOPP > PXSX@0 > PXSX@01000000 (screenshot attached).

Seems like you need to read the guide a bit more carefully.
 
Status
Not open for further replies.
Back
Top