- Joined
- Feb 21, 2011
- Messages
- 304
- Motherboard
- GA-Z170X-UD3
- CPU
- I5-6600K
- Graphics
- Vega 64
- Mac
- Mobile Phone
Hi
I have been using a script that configures USB 2.0 and USB 3.0 ports without using USBInjectAll.kext for both my El Capitan and now my Sierra guide.
After seeing that some people where having problems with USB 3.0 on Sierra with USBInjectAll.kext and have been using my script (With some missing ports), I decided to create a generic script that should work for some Skylake boards.
It seems to work on Gigabyte boards, but I'm not sure which boards work and which doesn't, so if you try it, please report in this thread.
Download this: https://github.com/cnrd/OSX-USB-SSDT/archive/master.zip
Unzip the folder and double click the "USB-SSDT.command" file.
This should open a window looking something like this:
You will need to know which ports to enable or disable from some other source.
The script will ask you up to 3 questions about each port for proper configuration, please read these carefully.
When done, the script will place a file called: USB-SSDT.aml on your desktop, place this file in: /EFI/CLOVER/ACPI/Patched
Also please remove any other USB patched you may be using.
Now open your config.plist and add this:
You can also use Clover Configurator by adding: Signature: SSDT, Type/key: TableID, String/Number: xh_rvp10 like in the picture below:
NOTE: I have seen some boards (Asus I think?) that use xh_rvp08, if that is the case, drop that table instead.
Credit: Pike R. Alpha: Using an SSDT to inject USB and RehabMan: iasl61
I have been using a script that configures USB 2.0 and USB 3.0 ports without using USBInjectAll.kext for both my El Capitan and now my Sierra guide.
After seeing that some people where having problems with USB 3.0 on Sierra with USBInjectAll.kext and have been using my script (With some missing ports), I decided to create a generic script that should work for some Skylake boards.
It seems to work on Gigabyte boards, but I'm not sure which boards work and which doesn't, so if you try it, please report in this thread.
Download this: https://github.com/cnrd/OSX-USB-SSDT/archive/master.zip
Unzip the folder and double click the "USB-SSDT.command" file.
This should open a window looking something like this:
You will need to know which ports to enable or disable from some other source.
The script will ask you up to 3 questions about each port for proper configuration, please read these carefully.
When done, the script will place a file called: USB-SSDT.aml on your desktop, place this file in: /EFI/CLOVER/ACPI/Patched
Also please remove any other USB patched you may be using.
Now open your config.plist and add this:
Code:
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>xh_rvp10</string>
</dict>
</array>
You can also use Clover Configurator by adding: Signature: SSDT, Type/key: TableID, String/Number: xh_rvp10 like in the picture below:
NOTE: I have seen some boards (Asus I think?) that use xh_rvp08, if that is the case, drop that table instead.
Credit: Pike R. Alpha: Using an SSDT to inject USB and RehabMan: iasl61