Contribute
Register

[Guide] Creating a Custom SSDT for USBInjectAll.kext

Joined
Dec 27, 2017
Messages
7
Motherboard
Gigabyte Z370 Aorus Gaming 7
CPU
i7-8700K
Graphics
GTX 1080 Ti
Mac
MacBook Air, MacBook Pro
Mobile Phone
iOS
I’m on the same boat. Only USB 2 devices will work on 10.14.6... But the good news is that my (red) 3.1 USB port is working at high speed.

I also ran a quick test and commented out 2 of my USB ports on the SSDT-UIAC. Those ports would still recognize a USB 2 pen drive. So it looks like the SSDT-UIAC is being ignored. Perhaps that's the source of the problem.

Attaching my current EFI folder, perhaps someone more knowledgeable could shed some light on the issue. (deleted)

SOLVED - It was all human error, 2 mistakes on my end:

1st - USB was working in HS because I still had the USB patch on and never compiled (saved as) the SSDT file to AML. IN Mojave, the patch stopped working and I only got the USB ports working in 2.0. Once fixed all USB were set to 3.0 speeds.

2nd mistake on my end (not directly related, but a reminder to check your code for mistakes): My PCI WiFi-BT card connected to the MoBo internal USB was not being recognized because I had the wrong number for the port-count.

Now all seems to be working as it should! :)
 
Last edited:
Joined
Mar 4, 2014
Messages
375
Motherboard
Gigabyte Z390 M Gaming
CPU
i5 9400F
Graphics
RX 580
Mac
iMac
Mobile Phone
iOS
Can anyone help me, maybe @Feartech you kindly advised me recently?

I am not sure if I have my USB configured correctly. What I have done:

1. EHCI rename to EHC0/EHC01
2. Applied port limit patches, installed USB Injectall kext and Fake PCIID
3. Mapped ports as per the instructions in Hackintool
4. Excluded ports such to keep under 15 ports
5. Exported USBPorts.kext which I installed to library/extensions
6. Removed port limit patches, and USB Injectall.kext

My question is this: When mapping the ports, I see two ports enabled in Hackintool, PR11 and PR21. When I look in IOReg I see PR11 on EH01 "IOUSBHostDevice@1d100000" and on EH02 I see on EH02 PR21 "IOUSBHostDevice@1a100000"

Is this correct, I thought everything should be on XHC but I have only limited understanding. Also, when configuring port in Hackintool to stay within the 15 port limit, do I include PR11 and PR12 as part of my 15?

I hope this makes sense
 

Attachments

Feartech

Moderator
Joined
Aug 3, 2013
Messages
17,375
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
iMac
Mobile Phone
iOS
Can anyone help me, maybe @Feartech you kindly advised me recently?

I am not sure if I have my USB configured correctly. What I have done:

1. EHCI rename to EHC0/EHC01
2. Applied port limit patches, installed USB Injectall kext and Fake PCIID
3. Mapped ports as per the instructions in Hackintool
4. Excluded ports such to keep under 15 ports
5. Exported USBPorts.kext which I installed to library/extensions
6. Removed port limit patches, and USB Injectall.kext

My question is this: When mapping the ports, I see two ports enabled in Hackintool, PR11 and PR21. When I look in IOReg I see PR11 on EH01 "IOUSBHostDevice@1d100000" and on EH02 I see on EH02 PR21 "IOUSBHostDevice@1a100000"

Is this correct, I thought everything should be on XHC but I have only limited understanding. Also, when configuring port in Hackintool to stay within the 15 port limit, do I include PR11 and PR12 as part of my 15?

I hope this makes sense
InjectKexts should be set to Detect in config.plist
 
Joined
Mar 4, 2014
Messages
375
Motherboard
Gigabyte Z390 M Gaming
CPU
i5 9400F
Graphics
RX 580
Mac
iMac
Mobile Phone
iOS
InjectKexts should be set to Detect in config.plist
Thank you. Ok, that's done

Can you tell me re PR11 and PR21, should these be showing on EH01/02 and also should I include them when I create the USBPorts.kext with Hackintool?
 

Attachments

Feartech

Moderator
Joined
Aug 3, 2013
Messages
17,375
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
iMac
Mobile Phone
iOS
Thank you. Ok, that's done

Can you tell me re PR11 and PR21, should these be showing on EH01/02 and also should I include them when I create the USBPorts.kext with Hackintool?
the guide here doesn't use hackintool...

also not near my mac at the moment
 
Joined
Mar 4, 2014
Messages
375
Motherboard
Gigabyte Z390 M Gaming
CPU
i5 9400F
Graphics
RX 580
Mac
iMac
Mobile Phone
iOS
the guide here doesn't use hackintool...

also not near my mac at the moment
Thanks. I'll go to the Hackintool thread for help on that

When you are near your machine, can you tell me re the PR11 and PR21 should they be showing on EH01/02? - I'm really trying to get an answer on this and any help is appreciated
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
17,375
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
iMac
Mobile Phone
iOS
Thanks. I'll go to the Hackintool thread for help on that

When you are near your machine, can you tell me re the PR11 and PR21 should they be showing on EH01/02? - I'm really trying to get an answer on this and any help is appreciated
according to this:

then yes, they should be showing
 
Top