DefinitionBlock ("SSDT-USB.aml", "SSDT", 1, "sample", "USBFix", 0x00003000) { // "USBInjectAllConfiguration" : override settings for USBInjectAll.kext Device(UIAC) { Name(_HID, "UIA00000") // "RehabManConFiguration" Name(RMCF, Package() { // XHC overrides for 100-series boards "8086_a12f", Package() { "port-count", Buffer() { 0x12, 0, 0, 0}, // Highest port number is SS06 at 0x16 "ports", Package() { // TO COMPLETE THIS FILE, ADD ALL YOUR PORTS BELOW HERE, THEN SET port-count ABOVE "HS08", Package() // HS08, Intern USB 2.0 RGB, port <08 00 00 00> 0x3 { "UsbConnector", 0, "port", Buffer() { 0x08, 0, 0, 0 }, }, "HS09", Package() // HS09, Front USB 2.0 links, port <09 00 00 00> 0x3 { "UsbConnector", 0, "port", Buffer() { 0x09, 0, 0, 0 }, }, "HS10", Package() // HS10, Front USB 2.0 rechts, port <0a 00 00 00> 0x3 { "UsbConnector", 0, "port", Buffer() { 0x0a, 0, 0, 0 }, }, "HS12", Package() // HS12, Intern USB 2.0 Broadcom, port <0c 00 00 00> 0x3 { "UsbConnector", 255, "port", Buffer() { 0x0c, 0, 0, 0 }, }, "HS13", Package() // HS13, Back USB 2.0 rechts, port <0d 00 00 00> 0x3 { "UsbConnector", 0, "port", Buffer() { 0x0d, 0, 0, 0 }, }, "HS14", Package() // HS14, Back USB 2.0 links, port <0e 00 00 00> 0x3 { "UsbConnector", 0, "port", Buffer() { 0x0e, 0, 0, 0 }, }, "SS03", Package() // SS03, Front USB 3.1 Gen1 rechts, port <13 00 00 00> 0x3 { "UsbConnector", 3, "port", Buffer() { 0x13, 0, 0, 0 }, }, "SS04", Package() // SS04, Front USB 3.1 Gen1 links, port <14 00 00 00> 0x3 { "UsbConnector", 3, "port", Buffer() { 0x14, 0, 0, 0 }, }, "SS05", Package() // SS05, Back USB 3.1 Gen1 rechts, port <15 00 00 00> 0x3 { "UsbConnector", 3, "port", Buffer() { 0x15, 0, 0, 0 }, }, "SS06", Package() // SS06, Back USB 3.1 Gen1 links, port <16 00 00 00> 0x3 { "UsbConnector", 3, "port", Buffer() { 0x16, 0, 0, 0 }, }, "PRT1", Package() // PRT1, Back USB 3.1 Gen2 Typ C, port <01 00 00 00> 0xa { "UsbConnector", 10, "port", Buffer() { 0x01, 0, 0, 0 }, }, "PRT2", Package() // PRT2, Back USB 3.1 Gen2 rot, port <02 00 00 00> 0x3 { "UsbConnector", 3, "port", Buffer() { 0x02, 0, 0, 0 }, }, }, }, }) } }