lizuyang 发表于 2018-10-13 20:46
https://bbs.pcbeta.com/viewthread-1723131-1-1.html
这个教程够用,dsl 我没用,USBInjectAll 就够我 ...
在10.14下,MaciASL这个应用好像不行了,我生成了SSDT-UIAC.dsl,但是没有办法编译,一编译就失去响应。贴上我的dsl文件,请帮我看看对不对。- // SSDT-UIAC.dsl
- //
- // This SSDT demonstrates a custom configuration for USBInjectAll.kext.
- //
- DefinitionBlock ("", "SSDT", 2, "hack", "UIAC", 0)
- {
- Device(UIAC)
- {
- Name(_HID, "UIA00000")
- // override EH01 configuration to have only one port
- Name(RMCF, Package()
- {
- "8086_a2af", Package()
- {
- "ports-count", Buffer() { 22, 0, 0, 0 },
- "ports", Package()
- {
- "HS01", Package()
- {
- "UsbConnector", 0,
- "port", Buffer() {0x01, 0, 0, 0 },
- },
- "HS02", Package()
- {
- "UsbConnector", 0,
- "port", Buffer() {0x02, 0, 0, 0 },
- },
- "HS03", Package()
- {
- "UsbConnector", 0,
- "port", Buffer() {0x03, 0, 0, 0 },
- },
- "HS04", Package()
- {
- "UsbConnector", 0,
- "port", Buffer() {0x04, 0, 0, 0 },
- },
- "HS05", Package()
- {
- "UsbConnector", 0,
- "port", Buffer() {0x05, 0, 0, 0 },
- },
- "HS06", Package()
- {
- "UsbConnector", 0,
- "port", Buffer() {0x06, 0, 0, 0 },
- },
- "HS07", Package()
- {
- "UsbConnector", 0,
- "port", Buffer() {0x07, 0, 0, 0 },
- },
- "HS08", Package()
- {
- "UsbConnector", 0,
- "port", Buffer() {0x08, 0, 0, 0 },
- },
- "HS11", Package()
- {
- "UsbConnector", 255,
- "port", Buffer() {0x0B, 0, 0, 0 },
- },
- "SS01", Package()
- {
- "UsbConnector", 3,
- "port", Buffer() {0x11, 0, 0, 0 },
- },
- "SS02", Package()
- {
- "UsbConnector", 3,
- "port", Buffer() {0x12, 0, 0, 0 },
- },
- "SS03", Package()
- {
- "UsbConnector", 3,
- "port", Buffer() {0x13, 0, 0, 0 },
- },
- "SS04", Package()
- {
- "UsbConnector", 3,
- "port", Buffer() {0x14, 0, 0, 0 },
- },
- "SS05", Package()
- {
- "UsbConnector", 3,
- "port", Buffer() {0x15, 0, 0, 0 },
- },
- "SS06", Package()
- {
- "UsbConnector", 3,
- "port", Buffer() {0x16, 0, 0, 0 },
- },
- }
- }
- })
- }
- }
复制代码
|