lijetcar 发表于 2024-9-27 14:32

ACPI定制USB端口

第一种方法:建立USBTools.kext
第二种方法:屏蔽RHUB,重新建立
第三种方法:在原来AML上建立判断句,生成新的AML。屏蔽原来的AML
我推荐第三种方法。这个方法非常好。
自从我加装奋威T919,我的桌面就摆了两个鼠标,一个有线鼠标,一个蓝牙鼠标。因为有时候系统刚启动,你没有及时摆动蓝牙鼠标,它就不能使用。那时你就只能使用有线鼠标调试蓝牙鼠标,使其能正常使用。第一种和第二种方法我也用过,没有解决问题。
通过第三种方法居然解决了。不用在桌面上再摆一个有线鼠标,而且发现好象蓝牙鼠标是原生的,启动时没有等待蓝牙鼠标响应间歇时间,立马就能使用。
在此特别要感谢大佬:lwx1901.

nadir 发表于 2024-9-27 15:12

第三种方法 怎么建立。你的建立方法给大家 分享一下吗 ,我也困扰 这个问题

1161840030 发表于 2024-9-27 16:58

对啊,你使用的具体方法分享下啊

水的根 发表于 2024-9-27 17:04

能不能出一个详细一点的教程,ssdt我已经导出来了,不知道从哪里下手!

小明gg 发表于 2024-9-27 17:22

佬,考虑出个教程不

teniubi250 发表于 2024-9-28 13:58

第三种有详细吗

kgdin 发表于 2024-9-28 14:43

估计用军刀导出的!

lwx1901 发表于 2024-9-28 22:26

本帖最后由 lwx1901 于 2024-9-28 23:17 编辑

一直用ACPI定制USB连接器:

注意_UPC保留函数,这是自定义USB连接器的关键,在自定义代码段中,由四组16进制数据组成:

第1组:如果为0x00(Zero),关闭连接器;如果为0xFF,启用连接器。


第2组:0x00(Zero)为USB2;0x03为USB3;0x09为TypeC+SW(正反插);0xFF为Internal(内建)。


第3组:0x00(Zero)为补齐16进制数据位数,不产生实际作用。


第4组:0x00(Zero)为补齐16进制数据位数,不产生实际作用。


说明:各组数据间用半角逗号隔开,以符合ACPI编程语言规范。

lwx1901 发表于 2024-9-28 22:31

本帖最后由 lwx1901 于 2024-9-28 22:33 编辑

kgdin 发表于 2024-9-28 14:43 https://i.pcbeta.com/static/image/common/back.gif
估计用军刀导出的!
Hackintool是导不出定制USB连接器的SSDT表的,需要根据本机实际USB连接器情况手动自定义SSDT表。

kgdin 发表于 2024-9-29 08:25

学习了,我的定制的USB驱动目前一切正常,没你这么麻烦。

hyjjq 发表于 2024-9-29 08:28

蓝牙键鼠能在 BIOS 中启用吗

沐浴阳光雨 发表于 2024-9-29 08:49

谢谢分享学习学习!

mm343162249 发表于 2024-12-19 09:22

lwx1901 发表于 2024-9-28 22:26
一直用ACPI定制USB连接器:

注意_UPC保留函数,这是自定义USB连接器的关键,在自定义代码段中,由四组16进 ...

能帮我定制一下吗?

xie壬 发表于 2024-12-19 11:57

学习了,学习了

googhu 发表于 2024-12-19 12:19

原本我的系统有偶然的时候,所有usb设备全部挂了,键盘、鼠标无反应,连外挂硬盘也不见了,只能强制重启。后来,把蓝牙的usb线,从原本插在主板上的u口,改为插在机箱外的u口,至今没有再遇到这个问题了。后来看论坛才知道应该是主板上的u口不是隶属usb主根下,而是套在usb hub分支上。

mm343162249 发表于 2024-12-19 14:21

lwx1901 发表于 2024-9-28 22:26
一直用ACPI定制USB连接器:

注意_UPC保留函数,这是自定义USB连接器的关键,在自定义代码段中,由四组16进 ...

大神帮忙给定制下一吧343162249

着謎 发表于 2024-12-19 15:44

大神帮忙给定制下一吧58869093

zsyw 发表于 2024-12-19 15:57

求教程
我的USB2.0在USB3.0口不识别

lwx1901 发表于 2024-12-19 16:57

zsyw 发表于 2024-12-19 15:57
求教程
我的USB2.0在USB3.0口不识别

用Hackintool提取本机所有ACPI(DSDT、SSDT),然后用Hackintool截取USB端口画面(需要知道本机哪些端口是USB3,哪些端口是USB2,哪些端口是TypeC+sw,哪些端口是Internal内建,哪些端口是无效端口),然后才能通过ACPI定制USB代码。

zsyw 发表于 2024-12-19 19:30

lwx1901 发表于 2024-12-19 16:57
用Hackintool提取本机所有ACPI(DSDT、SSDT),然后用Hackintool截取USB端口画面(需要知道本机哪些端口 ...

Hackintool已解决
页: [1] 2
查看完整版本: ACPI定制USB端口