Contribute
Register

[Guide] Creating a Custom SSDT for USBInjectAll.kext

Joined
Mar 16, 2019
Messages
21
Motherboard
MSI X99a Gaming 7
CPU
Intel i7 6800K
Graphics
GTX 1070
OK thank you i'll dig right in.
 
Joined
Mar 4, 2014
Messages
300
Motherboard
GA-Z87-HD3
CPU
i5-4570
Graphics
RX 580
Mac
iMac
Mobile Phone
iOS
OK, I am going to try to create custom SSDT for USBInjectAll but hope I can get some help. I've read the guide/s over and over but my understanding is limited.

So far I have:

1. Done the EHC1 rename, this is what I see in ACPI
Screen Shot 2019-03-25 at 19.01.26.png

2. Installed USBInjectAll.kext, FakePCIID_XHCIMux.kext, FakePCIID.kext to Library/Extensions

3. When I look in IORegistry Explorer I see devices on EH01 and EH02, under XHC I see 15 ports with nothing connected:
Screen Shot 2019-03-25 at 19.05.58.png

Now I am confused due to my lack of understanding. Am I correct so far? What do I do next?
 

Attachments

Feartech

Moderator
Joined
Aug 3, 2013
Messages
12,467
Motherboard
Asus N752VX-Clover
CPU
i7-6700HQ / HM170
Graphics
HD530 + GTX 950m 1920 x 1080
Mac
iMac
Mobile Phone
Android
OK, I am going to try to create custom SSDT for USBInjectAll but hope I can get some help. I've read the guide/s over and over but my understanding is limited.

So far I have:

1. Done the EHC1 rename, this is what I see in ACPI
View attachment 395018

2. Installed USBInjectAll.kext, FakePCIID_XHCIMux.kext, FakePCIID.kext to Library/Extensions

3. When I look in IORegistry Explorer I see devices on EH01 and EH02, under XHC I see 15 ports with nothing connected:
View attachment 395019

Now I am confused due to my lack of understanding. Am I correct so far? What do I do next?
you may want to try enabling the port limit patches that belong in KextsToPatch:
https://raw.githubusercontent.com/RehabMan/OS-X-USB-Inject-All/master/config_patches.plist

this will enable all the ports for you then to discover which ones you need
 
Joined
Mar 4, 2014
Messages
300
Motherboard
GA-Z87-HD3
CPU
i5-4570
Graphics
RX 580
Mac
iMac
Mobile Phone
iOS
Joined
Mar 4, 2014
Messages
300
Motherboard
GA-Z87-HD3
CPU
i5-4570
Graphics
RX 580
Mac
iMac
Mobile Phone
iOS
yes, use plisteditpro or xcode for copying and pasting
Apologies for my ignorance, I dont think I am pasting correctly, getting error. Any chance you would edit the attached config.plist with the necessary or am I being too cheeky?
 

Attachments

Feartech

Moderator
Joined
Aug 3, 2013
Messages
12,467
Motherboard
Asus N752VX-Clover
CPU
i7-6700HQ / HM170
Graphics
HD530 + GTX 950m 1920 x 1080
Mac
iMac
Mobile Phone
Android
Apologies for my ignorance, I dont think I am pasting correctly, getting error. Any chance you would edit the attached config.plist with the necessary or am I being too cheeky?
a bit cheeky but I'm in a good mood, here ya go

see the difference in yours and mine, editing a config.plist is a key element in hackintoshing and you should learn this :)
 

Attachments

Joined
Mar 4, 2014
Messages
300
Motherboard
GA-Z87-HD3
CPU
i5-4570
Graphics
RX 580
Mac
iMac
Mobile Phone
iOS
a bit cheeky but I'm in a good mood, here ya go

see the difference in yours and mine, editing a config.plist is a key element in hackintoshing and you should learn this :)
I was trying to put it in the wrong place, at the top under DSDT, I now see where it goes, thank you so much
 
Joined
Mar 4, 2014
Messages
300
Motherboard
GA-Z87-HD3
CPU
i5-4570
Graphics
RX 580
Mac
iMac
Mobile Phone
iOS
a bit cheeky but I'm in a good mood, here ya go

see the difference in yours and mine, editing a config.plist is a key element in hackintoshing and you should learn this :)
So, now with config.plist from @Feartech I see 20 ports under XHC in IOReg Explorer rather than 15 previously (this is what the patch is doing right?)

Screen Shot 2019-03-25 at 21.00.59.png

I think next I need to do port discovery by plugging in and removing a USB device to see what shows up in IOReg Explorer? Again, I am getting confused. When I did this exercise back on El Capitan some long time ago, I got help from rehabman, I recall then that the devices were showing up on XHC when I plugged them in, now showing under EH01 on the first USB device I plugged in. Sorry but this is really stretching me, but I can follow instruction usually!

Screen Shot 2019-03-25 at 21.05.11.png
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
12,467
Motherboard
Asus N752VX-Clover
CPU
i7-6700HQ / HM170
Graphics
HD530 + GTX 950m 1920 x 1080
Mac
iMac
Mobile Phone
Android
So, now with config.plist from @Feartech I see 20 ports under XHC in IOReg Explorer rather than 15 previously (this is what the patch is doing right?)

View attachment 395041

I think next I need to do port discovery by plugging in and removing a USB device to see what shows up in IOReg Explorer? Again, I am getting confused. When I did this exercise back on El Capitan some long time ago, I got help from rehabman, I recall then that the devices were showing up on XHC when I plugged them in, now showing under EH01 on the first USB device I plugged in. Sorry but this is really stretching me, but I can follow instruction usually!

View attachment 395043
you could also use the hackintool as well:
Hackintool:
it may be a little easier to go though, you refresh the page, plug usb2 and usb3 devices in and then delete the ones you don't need, it will then export a kext or a ssdt file you can use
 
Top