本帖最后由 huzhi28251 于 2018-12-5 22:17 编辑
前言:机器是p50,有四个usb3.0的口,之前插u盘,都是480M/S,其实就是usb2.0的速度,平时使用也没在意,在凯撒群入了一个64g MLC 东芝U盘,发现黑果下不能usb3.0的速度于是找了好多帖子以及在bilibili下的视频,在黑果群的冬瓜和武大和多位好友的相互互动下,终于搞懂了黑苹果usb3.0的定制方法
这是之前usb2.0的速度,没有定制之前的是480Mb/s,定制后的效果变成5Gb/s了,如果是这样,usb3.0就算ok了
usb3.0 定制 没有定制之前的是480Mb/s
定制后的效果变成5Gb/s了 定制过程 一 先用usb2.0和usb3.0的u盘反复插拔,结合打开IORegistryExplorer.APP查看并记录下来 打开工具后,搜索xhc,可以看到以下是你的usb端口
我的电脑端口插拔记录 .靠近thinkpa标记算 .左1 hs06 usb3.0 .左2 hs05 usb3.0 .前左1 hs02 usb3.0 .前左2 hs01 usb3.0 .HS03 EM7455. 03 00 00 00 .Hs08 camera 3.0. 08 00 00 00 . Hs14 bcm20702 1.0. 0e 00 00 00 2.注意,如果你的电脑在IORegistryExplorer下看不到ss端口也就是usb3.0 那么挂载efi后打开config.plis,在boot下写上这句话,等usb3.0定制完毕后在进行删除 - uia_include=HS06 -uia_exclude_hs
3.重启后,重新打开IORegistryExplorer,就可以看到ss端口了 右下1 ss06@14800000 USB3 PORT 16 00 00 00 右上2 ss05。 Usb3 port 15 00 00 00 前1 ss02 Usb3 port 12 00 00 00 前2 ss01 Usb3 port 11 00 00 00
4.1.config,先打补丁 change EHC1 to EH01 45484331 45483031 change EHC2 to EH02 45484332 45483032 change XHC1 to XHC 57456844 4D51 57456844 5877
4.2.sortedorder 下增加一项 SSDT-UIAC.aml
4.3.kextstopatch 打补丁 com.apple.driver.usb.AppleUSBXHCI 3FB0F0F8 38F04000 83FB0F90 90909090 90 USB Port limit patch 10.14.1 18B50C (credits DalianSky)
4.4.打开网址,用command+s保存格式为dsl,这样将文件SSDT-UIAC.dsl复制下来, https://raw.githubusercontent.com/rehabman/os-x-usb-inject-all/master/ssdt-uiac-all-dsl
4.5.用maciasl工具编辑,将以上记录的usb口有的保留,没有的删掉 4.6.将生成的SDT-UIAC.aml放入到acpi下的patch下 4.7.打开config下删除boot下刚才甄别usb3.0的那句话uia_include=HS06 -uia_exclude_hs 和kexttopatch中的端口限制补丁com.apple.driver.usb.AppleUSBXHCI 3FB0F0F8 38F04000 83FB0F90 90909090 90 备注,内置蓝牙和摄像头的 “UsbConnector”=255 都设置为255. Ok 定制完毕 重启后用IORegistryExplorer就可以看到定制的效果了。
|