Contribute
Register

10.11.0-10.11.3 Skylake Starter Guide

Status
Not open for further replies.
Joined
Jul 17, 2017
Messages
21
Motherboard
Alienware / Intel Z270
CPU
Intel i7-7700K
Graphics
GeForce GTX 1080, HD630, 1440p
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. Android
  2. iOS
Got my ports to work at USB 3.0 speeds. Disabled 1 USB3.0, 4 USB2.0 ports.

Still needed USBInjectAll.kext and XHCI-200-series-injector.kext for this to work. Disabled change 15 port limit to 26 in XHCI kext is config.plist

Code:
uia_exclude=HS01;HS02;HS03;HS04;HS14;SS05;USR1;USR2


AlienwareAuroraR6-USBLayout.png
 

Attachments

  • SSDT-USB-AlienwareAuroraR6.aml
    927 bytes · Views: 182
  • SSDT-USB-AlienwareAuroraR6.dsl
    5.6 KB · Views: 213
Last edited:

RuleBreaker01

Banned
Joined
May 31, 2018
Messages
1,198
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>Skylake APIC fix, discovered by Pike R. Alpha</string>
<key>Find</key>
<data>
wegQD7bw
</data>
<key>Name</key>
<string>AppleAPIC</string>
<key>Replace</key>
<data>
vhcAAACQ
</data>
</dict>

Am I supposed to include the "[/B]" at the end and in the beginning of this patch? What does that mean? Lastly, how do I actually insert this information? I'm assuming copying and pasting using text edit is not kosher?
 
Joined
Aug 13, 2017
Messages
169
Motherboard
Dell Inspiron 3670 DT
CPU
i7-9700K
Graphics
UHD 630 / RX570
Mobile Phone
  1. iOS
Got my ports to work at USB 3.0 speeds. Disabled 1 USB3.0, 4 USB2.0 ports.

Still needed USBInjectAll.kext and XHCI-200-series-injector.kext for this to work. Disabled change 15 port limit to 26 in XHCI kext is config.plist

Code:
uia_exclude=HS01;HS02;HS03;HS04;HS14;SS05;USR1;USR2

What are USR1 and USR2?

Can I chose to disable whichever SS port I want? I would prefer to not disable a front port as those are the most accessible.
 
Joined
Jul 17, 2017
Messages
21
Motherboard
Alienware / Intel Z270
CPU
Intel i7-7700K
Graphics
GeForce GTX 1080, HD630, 1440p
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. Android
  2. iOS
What are USR1 and USR2?

Can I chose to disable whichever SS port I want? I would prefer to not disable a front port as those are the most accessible.
See the image in my post. I've mapped the ports(with an indicative number in green) and their corresponding HS/SS number(in purple). Choose the HSxx, SSxx based on the ports you want to disable.

The attached .aml file describes all the ports available on the board. I've excluded the rest and the one i couldn't(don't use much) fit inside the 15 port limit.

Code:
uia_exclude=HS01;HS02;HS03;HS04;HS14;SS05;USR1;USR2
With this i'm disabling USB2 ports 3,4,5,6 and USB3 port 9(HS14,SS05)
 
Joined
Aug 13, 2017
Messages
169
Motherboard
Dell Inspiron 3670 DT
CPU
i7-9700K
Graphics
UHD 630 / RX570
Mobile Phone
  1. iOS
See the image in my post. I've mapped the ports(with an indicative number in green) and their corresponding HS/SS number(in purple). Choose the HSxx, SSxx based on the ports you want to disable.

The attached .aml file describes all the ports available on the board. I've excluded the rest and the one i couldn't(don't use much) fit inside the 15 port limit.

I did look at your image. There is no reference to USR1 or USR2, so that is why I asked. I can dig deeper in your .AML file I suppose to see what those reference.
 
Joined
Jul 17, 2017
Messages
21
Motherboard
Alienware / Intel Z270
CPU
Intel i7-7700K
Graphics
GeForce GTX 1080, HD630, 1440p
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. Android
  2. iOS
I did look at your image. There is no reference to USR1 or USR2, so that is why I asked. I can dig deeper in your .AML file I suppose to see what those reference.
On enabling the 15 to 26 port limit patch(in addition to USBInjectAll.kext), you will see it enabling 26 ports on the XHC controller as shown below (in IORegistryExplorer). Your system will not have them all. You find out your systems ports by plugging in a USB2 and USB3 device. Once you note everything, you can exclude the remaining devices.
find-xhc.png
 
Joined
Oct 9, 2017
Messages
18
Motherboard
ASUS Z170I Pro Gaming
CPU
i7-7700K
Graphics
GTX 1070
Mac
  1. iMac
Great guide. Thank you
I attached my SSDT_USB files for ASUS Z170i Pro Gaming with 15 USB ports:

HS01: USB2 device on port #1 from USB3 motherboard header, port <01 00 00 00>
HS02: USB2 device on port #2 from USB3 motherboard header, port <02 00 00 00>

HS05: USB2 device on USB3 #1, port <05 00 00 00>
HS06: USB2 device on USB3 #2, port <06 00 00 00>
HS07: USB2 device on USB3 #3, port <07 00 00 00>
HS08: USB2 device on USB3 #4, port <08 00 00 00>

HS09: USB2 #1 from USB2 motherboard header, port <09 00 00 00>
HS10: USB2 #2 from USB2 motherboard header, port <0A 00 00 00>

HS13: USB2 for Bluetooth USB Host Controller, port <0D 00 00 00>

SS01: USB3 #1 from USB3 motherboard header, port <11 00 00 00>
SS02: USB3 #2 from USB3 motherboard header, port <12 00 00 00>

SS05: USB3 #1 from up, port <15 00 00 00>
SS06: USB3 #2 from up, port <16 00 00 00>
SS07: USB3 #3 from up, port <17 00 00 00>
SS08: USB3 #4 from up, port <18 00 00 00>

HS03-HS04: unused
HS11-HS12: unused
HS14: unused
SS03-SS04: unused
SS09-SS10: unused
USR1,USR2: unused

You're my hero. Thank you so much for sharing your configuration files! :)
 
Joined
Jun 15, 2015
Messages
262
Motherboard
Gigabyte Z270X Ultra Gaming
CPU
i7-7700K
Graphics
MSI vega 56 air boost
Mobile Phone
  1. iOS

Attachments

  • Screenshot at Nov 05 11-10-35.png
    Screenshot at Nov 05 11-10-35.png
    2.3 MB · Views: 388
  • SSDT-USB-Z270XUltraGaming.dsl
    6.4 KB · Views: 226
  • SSDT-USB-Z270XUltraGaming.aml
    1.2 KB · Views: 278
Joined
Nov 22, 2017
Messages
8
Motherboard
GA-Z170X-UD5 TH
CPU
i7-6700K
Graphics
GTX 970
Great thread and discussion. Does anyone know what are the ramifications of going with option 1 for the USB ports and not limiting them to 15 overall? It is being portrayed as not such a good idea. Why?
 
Status
Not open for further replies.
Top