mahongfeng 发表于 2019-7-10 16:58

ga-b250m-d3h 10.14.5 usb3.0 相关解决办法和补丁、工具

本帖最后由 mahongfeng 于 2019-7-13 19:16 编辑

ga-b250m-d3hCore i5-7600
用的集显hd630 用clover引导
安装了10.14.5后 只有一个主板的usb3.0和前置usb3.0能用,usb2.0的都可以。这是为啥啊?
用的是
https://blog.daliansky.net/Intel-FB-Patcher-tutorial-and-insertion-pose.html 修复
efi:补丁:

CLOVE:
工具软件:


Hackintool链接: https://pan.baidu.com/s/1oKJ7dly0WLPuRzu2_GFaSw 提取码: rfic



教程定制USBmacOS 10.14.1+ 的USB端口限制补丁已经失效了,因此无法一次配置所有端口。 RehabMan已更新 USBInjectAll.kext 并已包含用于排除端口组的引导标志。
[*]将 USBInjectAll.kext (用于端口发现) 放入 EFI/CLOVER/kexts/Other
[*]Clover ▸ DSDT 重命名 (如果需要)

[*]☑️ XHC1 ▸ XHC
[*]☑️ EHC1 ▸ EH01
[*]☑️ EHC2 ▸ EH02

[*]重新启动
[*]运行 Hackintool 然后转到 工具栏 ▸ 已安装 检查 USBInjectAll 是否安装正确

[*]如果你看到:USBInjectAll: Yes (Release-0.7.1) 就说明没问题了
[*]转到 工具栏 ▸ USB 来查看 USB 控制器列表。因为这里需要基于 USB控制器 您可能需要安装额外的 kexts:

[*]8086:8CB1 和 macOS (10.11.1) ▸ 请使用 XHCI-9-series.kext
[*]8086:8D31, 8086:A2AF, 8086:A36D, 8086:9DED ▸ 请使用 XHCI-unsupported.kext
[*]8086:1E31, 8086:8C31, 8086:8CB1, 8086:8D31, 8086:9C31, 8086:9CB1 ▸ 请使用 FakePCIID.kext + FakePCIID_XHCIMux.kext
[*]如果您缺少了其中一个附加的 kexts,请完成安装并立即重新启动,然后再次运行 Hackintool
[*]转到 工具栏 ▸ USB 选项
[*]依次选择 USB 端口列表中的各个项目,然后单击“删除”删掉全部项目,完成后再单击“刷新”按钮
[*]使用 -uia_exclude_ss uia_include=HS01,HS02

[*]这里的 HS01 和 HS02 是鼠标和键盘,请根据自己的设备位置对其进行更改
[*]运行 Hackintool 并转到 工具栏 ▸ USB 选项

[*]用一个 USB 2.0 的设备将所有的2.0端口(通常为黑色)全部插拔一遍
[*]活动的端口将以绿色突出显示

[*]删除所有未突出显示为绿色的端口,请您也用小本将活动端口的数据记下来,以防万一
[*]删除 -uia_exclude_ss 引导标志,并使用 -uia_exclude_hs 引导标志重新启动
[*]运行 Hackintool 并转到工具栏 ▸ USB 选项

[*]用 USB 3.0 的设备将所有的3.0端口(蓝色/红色/黄色)全部插拔一遍
[*]USB Type-C 接口的设备需要用正反两面对所有的端口进行插拔
[*]活动的端口将以绿色突出显示
[*]删除所有未突出显示为绿色的端口,请您也用小本将活动端口的数据记下来,以防万一

[*]使用下拉列表将每个端口设置为适当的接口类型

[*]永久连接设备的USB端口(例如M.2蓝牙卡)应设置为 Internal (内建)
[*]与 USB3 端口相连的 HSxx 端口 (USB2) 应设置为 USB3
[*]内部集线器通常连接到端口PR11和PR21,因此应设置为 Internal (内建)
[*]USB Type-C 接口可以是9或10,这取决于硬件如何处理 USB Type-C 型设备/电缆的正反两种可能方向
[*]如果 USB Type-C 在两个方向上使用相同的 SSxx,则它具有内建切换器,因此应设置为 TypeC+Sw
[*]如果 USB Type-C 在两个方向使用不同的 SSxx,则它没有内建切换器,因此应设置为 TypeC

[*]使用 导出 按钮在桌面上生成 USB 修复文件



[*]复制 SSDT-EC.aml (如果有) 到 EFI ▸ CLOVER ▸ ACPI ▸ patched
[*]接下来的方案请 2 选 1:

[*]A) 复制 USBPorts.kext 到 EFI ▸ CLOVER ▸ kexts ▸ Other;或者
[*]B) 复制 SSDT-UIAC.aml 和 SSDT-USBX.aml (如果有) 到 EFI ▸ CLOVER ▸ ACPI ▸ patched( b250m-d3h 我用了这个)

[*]好了,是时候清除不需要的补丁和文件了:

[*]删除 (-uia_exclude_ss,-uia_exclude_hs 和 uia_include=x)
[*]删除 USBInjectAll.kext (如果您使用的是 USB-Ports,b250m-d3h不用删)
[*]重启
[*]运行 Hackintool 然后转到 工具栏 ▸ USB
[*]依次选择 USB 端口列表中的各个项目,然后单击“删除”删掉全部项目,完成后再单击“刷新”按钮

[*]您现在可以检查你的 USB 是否全部正常工作
[*]如果您要更改USB端口类型,请在更改后重新生成修复文件并替换之前的文件
[*]如果您一不小心删了修补文件,请重新从头来过,或者您可以用您的小本 ⊙﹏⊙∥∣°
FAQ
Q. 什么是 USBPorts.kext ?
A. 它是一个 无代码的核心驱动 用于注入 USB 端口,让所有的USB端口都能正常工作Q. 我还需要在使用USBPorts.kext 的同时使用 SSDT-UIAC.aml 吗?
A. 不,这个方法生成的是一个空壳的无代码的kext驱动,无需同时使用 SSDT-UIAC.aml








mahongfeng 发表于 2019-7-11 08:47

没人遇到过这种问题么?

期待的默契 发表于 2019-7-14 22:08

好像机型热度不够呀{:5_263:}

zoulang2014 发表于 2019-8-8 15:55

Z370.USB3.0失效了,试一下

joggingg 发表于 2019-8-9 18:20

好奇怪不行啊

驱蚊器驱蚊 发表于 2019-8-28 08:56

谢谢分享学习

kxcufmntd 发表于 2019-8-28 21:35

不错的教程,学习了

海洋风 发表于 2019-10-8 08:47

多谢分享~~~

wofala 发表于 2020-2-29 15:29

谢谢分享学习

wofala 发表于 2020-2-29 15:30

谢谢分享学习!!!!!

wofala 发表于 2020-2-29 15:31

谢谢分享学习

wofala 发表于 2020-3-6 23:55

谢谢分享学习
页: [1]
查看完整版本: ga-b250m-d3h 10.14.5 usb3.0 相关解决办法和补丁、工具