Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // SSDT-UIAC.dsl for ASUS ROG MAXIMUS XI HERO (Z390)
- //
- // This SSDT can be used as a template to build your own
- // customization for USBInjectAll.kext.
- //
- // This SSDT contains all ports, so using it is the same as without
- // a custom SSDT. Delete ports that are not connected or ports you
- // do not need.
- //
- // Change the UsbConnector or portType as needed to match your
- // actual USB configuration.
- //
- // Note:
- // portType=0 seems to indicate normal external USB2 port (as seen in MacBookPro8,1)
- // portType=2 seems to indicate "internal device" (as seen in MacBookPro8,1)
- // portType=4 is used by MacBookPro8,3 (reason/purpose unknown)
- //
- DefinitionBlock ("", "SSDT", 2, "hack", "_UIAC", 0)
- {
- Device(UIAC)
- {
- Name(_HID, "UIA00000")
- Name(RMCF, Package()
- {
- "8086_a36d", Package()
- {
- "port-count", Buffer() { 26, 0, 0, 0 },
- "ports", Package()
- {
- // "HS01", Package() // Hidden: AsusTek AURA for LED
- // {
- // "UsbConnector", 255,
- // "port", Buffer() { 1, 0, 0, 0 },
- // },
- // "HS02", Package() //Unknown: may be assigned to U31G2_2
- // {
- // "UsbConnector", 3,
- // "port", Buffer() { 2, 0, 0, 0 },
- // },
- "HS03", Package() //Back panel: 3rd of 4 USB 3s (red, marked SS10)
- {
- "UsbConnector", 3,
- "port", Buffer() { 3, 0, 0, 0 },
- },
- "HS04", Package() //Back panel: 4th of 4 USB 3s (red, marked SS10)
- {
- "UsbConnector", 3,
- "port", Buffer() { 4, 0, 0, 0 },
- },
- "HS05", Package() //Back panel: under the Ethernet. (red, marked SS10)
- {
- "UsbConnector", 3,
- "port", Buffer() { 5, 0, 0, 0 },
- },
- "HS06", Package() //Back panel: Type C under the Ethernet.
- {
- "UsbConnector", 9,
- "port", Buffer() { 6, 0, 0, 0 },
- },
- // "HS07", Package() //Back panel: 1st of 4 USB 3s (blue, marked SS)
- // {
- // "UsbConnector", 3,
- // "port", Buffer() { 7, 0, 0, 0 },
- // },
- // "HS08", Package() //Back panel: 2nd of 4 USB 3s (blue, marked SS)
- // {
- // "UsbConnector", 3,
- // "port", Buffer() { 8, 0, 0, 0 },
- // },
- "HS09", Package() //On board: USB 3.1 Gen 1 (U31G1_910)
- {
- "UsbConnector", 3,
- "port", Buffer() { 9, 0, 0, 0 },
- },
- "HS10", Package() //On board: USB 3.1 Gen 1 (U31G1_910)
- {
- "UsbConnector", 3,
- "port", Buffer() { 10, 0, 0, 0 },
- },
- "HS11", Package() //Back panel: under the PS/2 (upper, no-marked)
- {
- "UsbConnector", 0,
- "port", Buffer() { 11, 0, 0, 0 },
- },
- "HS12", Package() //Back panel: under the PS/2 (lower, marked BIOS)
- {
- "UsbConnector", 0,
- "port", Buffer() { 12, 0, 0, 0 },
- },
- "HS13", Package() //On board: USB 2.0 ports through a hub (USB_E12, USB_E34), Bluetooth
- {
- "UsbConnector", 0,
- "port", Buffer() { 13, 0, 0, 0 },
- },
- // "HS14", Package() //Hidden: used by built-in Bluetooth
- // {
- // "UsbConnector", 255,
- // "port", Buffer() { 14, 0, 0, 0 },
- // },
- // "SS01", Package() //Unknown: may be reserved by AURA
- // {
- // "UsbConnector", 255,
- // "port", Buffer() { 17, 0, 0, 0 },
- // },
- // "SS02", Package() //Unkown: may be assigned to U31G2_2
- // {
- // "UsbConnector", 3,
- // "port", Buffer() { 18, 0, 0, 0 },
- // },
- "SS03", Package() //Back panel: 3rd of 4 USB 3s (red, marked SS10)
- {
- "UsbConnector", 3,
- "port", Buffer() { 19, 0, 0, 0 },
- },
- "SS04", Package() //Back panel: 4th of 4 USB 3s (red, marked SS10)
- {
- "UsbConnector", 3,
- "port", Buffer() { 20, 0, 0, 0 },
- },
- "SS05", Package() //Back panel: under the Ethernet. (red, marked SS10)
- {
- "UsbConnector", 3,
- "port", Buffer() { 21, 0, 0, 0 },
- },
- "SS06", Package() //Back panel: Type C under the Ethernet.
- {
- "UsbConnector", 9,
- "port", Buffer() { 22, 0, 0, 0 },
- },
- // "SS07", Package() //Back panel: 1st of 4 USB 3s (blue, marked SS)
- // {
- // "UsbConnector", 3,
- // "port", Buffer() { 23, 0, 0, 0 },
- // },
- // "SS08", Package() //Back panel: 2nd of 4 USB 3s (blue, marked SS)
- // {
- // "UsbConnector", 3,
- // "port", Buffer() { 24, 0, 0, 0 },
- // },
- "SS09", Package() //On board: USB 3.1 Gen 1 (U31G1_910)
- {
- "UsbConnector", 3,
- "port", Buffer() { 25, 0, 0, 0 },
- },
- "SS10", Package() //On board: USB 3.1 Gen 1 (U31G1_910)
- {
- "UsbConnector", 3,
- "port", Buffer() { 26, 0, 0, 0 },
- },
- // "USR1", Package()
- // {
- // "UsbConnector", 3,
- // "port", Buffer() { 15, 0, 0, 0 },
- // },
- // "USR2", Package()
- // {
- // "UsbConnector", 3,
- // "port", Buffer() { 16, 0, 0, 0 },
- // },
- },
- },
- })
- }
- }
- //EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement