USB ALL Solved With SSDT Injection
/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20180427 (64-bit version)(RM)
* Copyright (c) 2000 - 2018 Intel Corporation
*
* Disassembling to non-symbolic legacy ASL operators
*
* Disassembly of iASLIu1M06.aml, Tue Mar 19 05:14:09 2019
*
* Original Table Header:
* Signature "SSDT"
* Length 0x000002F6 (758)
* Revision 0x02
* Checksum 0x04
* OEM ID "hack"
* OEM Table ID "_UIAC"
* OEM Revision 0x00000000 (0)
* Compiler ID "INTL"
* Compiler Version 0x20180427 (538444839)
*/
DefinitionBlock ("", "SSDT", 2, "hack", "_UIAC", 0x00000000)
{
Device (UIAC)
{
Name (_HID, "UIA00000") // _HID: Hardware ID
Name (RMCF, Package (0x0C)
{
"HUB1",
Package (0x04)
{
"port-count",
Buffer (0x04)
{
0x02, 0x00, 0x00, 0x00
},
"ports",
Package (0x04)
{
"HP11",
Package (0x04)
{
"portType",
Zero,
"port",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
}
},
"HP12",
Package (0x04)
{
"portType",
Zero,
"port",
Buffer (0x04)
{
0x02, 0x00, 0x00, 0x00
}
}
}
},
"HUB2",
Package (0x04)
{
"port-count",
Buffer (0x04)
{
0x03, 0x00, 0x00, 0x00
},
"ports",
Package (0x06)
{
"HP22",
Package (0x04)
{
"portType",
Zero,
"port",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
}
},
"HP24",
Package (0x04)
{
"portType",
Zero,
"port",
Buffer (0x04)
{
0x02, 0x00, 0x00, 0x00
}
},
"HP25",
Package (0x04)
{
"portType",
Zero,
"port",
Buffer (0x04)
{
0x03, 0x00, 0x00, 0x00
}
}
}
},
"EH01",
Package (0x04)
{
"port-count",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"ports",
Package (0x02)
{
"PR11",
Package (0x04)
{
"UsbConnector",
Zero,
"port",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
}
}
}
},
"EH02",
Package (0x04)
{
"port-count",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"ports",
Package (0x02)
{
"PR11",
Package (0x04)
{
"UsbConnector",
Zero,
"port",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
}
}
}
},
"8086_1e2d",
Package (0x04)
{
"port-count",
Buffer (0x04)
{
0x03, 0x00, 0x00, 0x00
},
"ports",
Package (0x06)
{
"HP22",
Package (0x04)
{
"UsbConnector",
Zero,
"port",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
}
},
"HP24",
Package (0x04)
{
"UsbConnector",
Zero,
"port",
Buffer (0x04)
{
0x02, 0x00, 0x00, 0x00
}
},
"HP25",
Package (0x04)
{
"UsbConnector",
Zero,
"port",
Buffer (0x04)
{
0x03, 0x00, 0x00, 0x00
}
}
}
},
"8086_1e26",
Package (0x04)
{
"port-count",
Buffer (0x04)
{
0x02, 0x00, 0x00, 0x00
},
"ports",
Package (0x04)
{
"HP11",
Package (0x04)
{
"UsbConnector",
Zero,
"port",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
}
},
"HP12",
Package (0x04)
{
"UsbConnector",
Zero,
"port",
Buffer (0x04)
{
0x02, 0x00, 0x00, 0x00
}
}
}
}
})
}
}
USB Not Work After Wake up Solved by DSDT Patch
By Put to XWAK Method
Return (Zero)
Method (XWAK, 0, NotSerialized)
{
Return (Zero)
....original code...
}
}
WHAT'S WONT WORK?
WAKE ON LID OPEN WONT WORK.