本帖最后由 自由之义 于 -12-8 21:11 编辑
首先点苹果图标-系统信息-系统报告-USB;查看当前的USB端口状态,USB3.0的速度显示为5Gb/秒,2.0的显示480Mb/秒。这里记下PCI供应商ID:8086和PCI设备ID:8c31,前面的0x不用。
001.png (355.32 KB, 下载次数: 5)
-12-8 20:49 上传
打开下载的工具IORegistryExplorer,输入xhc按回车搜索出USB端口列表.下图中HS01-SS05就是主板上的USB端口,其中HS开头的是USB2.0端口,SS开头的是USB3.0端口。
002.png (218.26 KB, 下载次数: 7)
-12-8 20:50 上传
切换显示模式方便查看,把搜索框的XHC去掉(不然只会显示有XHC关键字的内容,其他内容不显示)
003.png (188.77 KB, 下载次数: 3)
-12-8 20:52 上传
用一个USB设备插进USB口,记录下对应口的编号。记住USB设备的名称,然后后在HS01@14100000列表中挨个点开查找。(例如我的设备名称是DataTraveler3.0在HS06里,然后在电脑主机的USB端口上记下,设备连接时为黑色字体,设备拔出后就会显示为红色带删除线样,之前插拔过的会保留记录,以黑色字体显示的为准,带三角符号标识的都是正在连接的)
004.png (28.87 KB, 下载次数: 1)
-12-8 20:52 上传
依次测试主机上所有的USB端口并记录。如下图是我记下的。
005.png (27.39 KB, 下载次数: 3)
-12-8 20:52 上传
接下来记录USB3.0的接口,首先要屏蔽掉USB2.0
打开黑苹果配置文件在Boot,
如下图处填入代码屏蔽usb2.0只保留鼠标键盘代码:-uia_exclude_hs uia_include=HS04,HS06HS04,HS06是我的键盘鼠标的USB端口,根据实际插口位置填入。然后保存并重启。
006.png (644.48 KB, 下载次数: 7)
-12-8 20:52 上传
重启后再次打开IORegistryExplorer,输入xhc按回车搜索出USB端口列表.这时就只显示SS,代表USB3.0端口。
007.png (179.86 KB, 下载次数: 2)
-12-8 20:52 上传
然后用支持USB3.0的设备插拔并记录下来
008.png (35.63 KB, 下载次数: 3)
-12-8 20:52 上传
把MaciASL拉进应用程序文件夹安装,然后打开下载的SSDT-UIAC-ALL.dsl
009.png (207.54 KB, 下载次数: 3)
-12-8 20:52 上传
这里需要用到前面记下的PCI供应商ID:8086和PCI设备ID:8c31。
按查找快捷键Command+F,输入8086_8查找,由于我的老主板用PCI设备ID:8c31查找不到(可以尝试先用[size=14.6667px]PCI设备ID查找)。
找到的8086_8xxx就是需要的代码了。这个文件里还有一些多余的代码需要删掉
010.png (246.03 KB, 下载次数: 2)
-12-8 20:52 上传
从8086_8xxx前面开始把多余的一直选中到如下图位置,删掉
011.png (124.96 KB, 下载次数: 2)
-12-8 20:52 上传
然后往下查看又出现了一个8086_9xxx,这些也是我们不需要的了,如下图选中往下拖删掉
012.png (76.47 KB, 下载次数: 1)
-12-8 20:52 上传
注意这个代码后面只需要六行括号,多的也要删掉
013.png (73.25 KB, 下载次数: 3)
-12-8 20:52 上传
剩下的代码用来对应自己测出来的USB端口,没用的也删掉。
我这里只测出来HS02、HS03、HS04、HS05、HS06、HS07、HS09、HS10、SS01、SS02、SS05这些,就在代码里把没有的删掉。
如下图选中的地方就是端口的每段代码。
014.png (76.51 KB, 下载次数: 3)
-12-8 20:52 上传
修改完成后点文件-另存为
015.png (309.12 KB, 下载次数: 1)
-12-8 20:52 上传
把文件名后面的-ALL去掉,File Format里选ACPI Machine Language Binary,点Save保存(最好保存到桌面好找)
016.png (232.95 KB, 下载次数: 1)
-12-8 20:52 上传
接下来把刚才保存的代码文件拷贝到EFI分区下的EFI-CLOVER-ACPI-patched文件夹里。
017.png (83.09 KB, 下载次数: 3)
-12-8 20:52 上传
最后打开黑苹果配置文件,在Acpi的patches加入下面三行代码(好像不加也可以)
changeEHC1 to EH014548433145483031
changeEHC2 to EH024548433245483032
changeXHC1 to XHC574568444D51574568445877
在右下角SortedOrder加入SSDT-UIAC.aml
018.png (673.77 KB, 下载次数: 4)
-12-8 20:52 上传
还有把之前加的屏蔽USB2.0代码删掉,保存并重启,完成。
019.png (649.65 KB, 下载次数: 2)
-12-8 20:52 上传
所用的工具 链接:/s/16Il-kXQON7K1rAuOKsmO4A密码:1p13
如果觉得《黑苹果睡眠唤醒usb失灵_黑苹果解决USB3.0驱动问题》对你有帮助,请点赞、收藏,并留下你的观点哦!