- Joined
- Oct 24, 2014
- Messages
- 74
- Motherboard
- Asus ROG Strix Z490-G Gaming (WiFi)
- CPU
- i7-10700k
- Graphics
- RX 5700 XT
- Mobile Phone
Creating custom SSDT for USBInjectAll.kext
In order to effect our changes, we must modify the SSDT-UIAC-ALL.dsl so it contains only the ports we need.
The steps are as follows:
- use SSDT-UIAC-ALL.dsl as a template (https://github.com/RehabMan/OS-X-USB-Inject-All/raw/master/SSDT-UIAC-ALL.dsl)
- remove configuration sections that don't apply to the target hardware
- remove ports from the various sections that are not needed
- change UsbConnector values to match physical hardware/ports
The first step is to eliminate configuration data from SSDT-UIAC-ALL.dsl that don't apply to the target hardware and USB configuration.
Okay this is part where I'm lost.
How do I edit the SSDT-UIAC-ALL.dsl template? When I click on the link it brings me to a webpage. So what do I do next?
I copy the text from the webpage and edit it where? In Textedit?
Textedit won't let me save it as a .dsl, so something tells me that Textedit is the wrong place to edit the template?
There's no instruction on how to edit the template. I'm not a noob, but c'mon, I'm not a psychic either.
If someone could advise me on how to edit the template and then what I'm supposed to do next, that would be awesome.
Anyway this is what I found when I did port discovery.
Composite Results:
HS01/SSP1: USB3 Front Left
HS02/SSP2: USB3 Front Right
HS03/SSP3: USB3 Rear Top Left Port, Rear Top Right Port, Rear Middle Left Port, Rear Middle Right Port
HS09/SSP5: USB3 Rear Bottom Left Port
HS10/SSP6: USB3 Rear Bottom Right Port
I get no USB 3.0 recognition on HS03, HS09, HS10. But USB 3.0 is recognized on SSP3, SSP5 and SSP6.
I'm using a Gigabyte GA-Z97X-UD7-TH "Series 9" motherboard.
(Note: I can't use FakePCIID.kext or FakePCIID_XHCIMux.kext because it kills all USB functionality. I used to be able to use these kexts prior to 10.13.x)