Contribute
Register

Getting custom SSDT for USBInjectAll working on Dell XPS 9250

Status
Not open for further replies.
Most of your ports seem attached to the TB controller (alpine ridge).
I only see a touchpad (HS01) and bluetooth (HS03) attached to XHC.
But the touchpad was connected, then disconnected, then connected again, so maybe that is an external port?

Yes. My touchpad is in a keyboard dock that connects via a pin connector at the bottom of my device. This being the case, I am under the understand that I only need the following:

Code:
// Initial trimmed SSDT-UIAC.dsl for Dell XPS 12 9250
DefinitionBlock ("", "SSDT", 2, "hack", "UIAC", 0)
{
    Device(UIAC)
    {
        Name(_HID, "UIA00000")
        Name(RMCF, Package()
        {
          "8086_9d2f", Package()
          {
              "port-count", Buffer() { 18, 0, 0, 0 },
              "ports", Package()
              {
                  "HS01", Package() // Trackpad + keyboard dock
                  {
                      "UsbConnector", 3,
                      "port", Buffer() { 1, 0, 0, 0 },
                  },
                  "HS03", Package() // Bluetooth BCM20702A0
                  {
                      "UsbConnector", 255,
                      "port", Buffer() { 3, 0, 0, 0 },
                  },
              },
          },
        })
    }
}
//EOF
 
Yes. My touchpad is in a keyboard dock that connects via a pin connector at the bottom of my device. This being the case, I am under the understand that I only need the following:

Code:
// Initial trimmed SSDT-UIAC.dsl for Dell XPS 12 9250
DefinitionBlock ("", "SSDT", 2, "hack", "UIAC", 0)
{
    Device(UIAC)
    {
        Name(_HID, "UIA00000")
        Name(RMCF, Package()
        {
          "8086_9d2f", Package()
          {
              "port-count", Buffer() { 18, 0, 0, 0 },
              "ports", Package()
              {
                  "HS01", Package() // Trackpad + keyboard dock
                  {
                      "UsbConnector", 3,
                      "port", Buffer() { 1, 0, 0, 0 },
                  },
                  "HS03", Package() // Bluetooth BCM20702A0
                  {
                      "UsbConnector", 255,
                      "port", Buffer() { 3, 0, 0, 0 },
                  },
              },
          },
        })
    }
}
//EOF

Seems correct to me.
 
Status
Not open for further replies.
Back
Top