大家帮忙看看我的USB接口定制方法是不是有问题?
本帖最后由 Z_Group 于 2020-12-10 18:51 编辑如题:OC引导USB定制后没反应,麻烦大家帮忙看看是我的定制方法不对吗?
之前用的技嘉 B360M D3V主板时定制了USB端口信息后开机用Hackintool查看会和定制时的接口参数一样!
(例如:定制了HS01定义为USB2.0 SS01定义为USB3.0,然后Hackintool导出USBPorts.kext文件后OC加载后重新开机用Hackintool查看USB接口信息就和定制时的一样)
但是前段时间换成了 技嘉B365M AORUS ELITE(小雕)主板后发现,我定制了USB端口,但OC加载USBPorts.kext后开机,用Hackintool查看还是和没定制时的端口信息一样,
如图:
我定制了12个USB端口,每个都有对应定义了连接器的属性(USB2.0/3.0/TypeC)
导出加载了USBPorts.kext驱动后,开机再次用Hackintool查看却发现和我定制的信息不一样
如图:
原本的12个口变成了15个口,且每个都变成了内建(lnternal),就和没定制时一样
所以我想问下
1.是我的定制方法不对吗?
2.和我所加载的驱动有冲突吗?
如图是我所加载的所有驱动:
以下是我的USB定制方法:
1.OC引导Kernel选择加载USBInjectAll.kext
2.Kernel-Quirks 打开XhciPortLimit(15端口的补丁)
3.重启电脑
4.打开Hackintool-USB把需要定制的每个USB端口
进行插拔(USB2.0/3.0/TypeC)设备识别,并定义是连接器属性是否内建(lnternal)等信息
5.导出USB定制补丁文件
会得到以下5个文件
-SSDT-EC-USBX.aml
-SSDT-EC-USBX.dsl
-SSDT-UIAC.aml
-SSDT-UIAC.dsl
-USBPorts.kext
这里好像是两种加载定制补丁的方法吧?
我选择了只加载USBPorts.kext驱动
6.把原先OC引导中的USBInjectAll.kext驱动删除,替换成USBPorts.kext驱动
7.Kernel-Quirks 关闭XhciPortLimit(15端口的补丁)
8.重启
以上就是我的定制方法,但是每次重启后都和定制时设置的参数不同,全部端口变成了内置的lnternal
知道原因了,是需要加载另外一个名为USBPower.kext的驱动文件,
就是需要USBPower.kext和USBPorts.kext两个文件一起加载后重启才能使USB定制生效,
为啥很多教程都没说这个点呢?
以下是我的数据接口定制方法:
1.OC引导Kernel选择加载USBInjectAll.kext
2.Kernel-Quirks 打开XhciPortLimit
3.重启电脑
4.打开Hackintool-USB把需要定制的每个USB端口
进行插拔(USB2.0/3.0/TypeC)设备识别,并定义是连接器属性是否内建(lnternal)等信息
5.导出数据补丁文件
以上就是我的定制方法,但是每次重启后都和定制时设置的参数不同,全部端口变成了内置的lnternal
我定制后连接速率要连接U盘才显示 这是正常吗?连接器名字倒是没有变化 hackintool的usb界面你点一下下面的扫把,再点一下扫把右面的刷新看看,有的时候会显示错误 1.更换USBPorts.kext驱动后,是否已经手动加载,
2.USBPorts.kext和SSDT-EC-USBX.aml、SSDT-UIAC.aml能一起使用吗?
3.usb端口限制我一直没有关闭过 检查USBPorts.kext有没有加载,建议用ssdt定制 yangjianasfsdg 发表于 2020-12-10 13:49 https://www.pcbeta.com/static/image/common/back.gif
hackintool的usb界面你点一下下面的扫把,再点一下扫把右面的刷新看看,有的时候会显示错误
试过了,还是一样。。。 寂寞的欧尼酱 发表于 2020-12-10 14:30 https://www.pcbeta.com/static/image/common/back.gif
检查USBPorts.kext有没有加载,建议用ssdt定制
怎么检测有没加载呢?
SSDT定制的话,两个文件是需要用到哪一个呢? 查看一下USBPorts.kext里面的机型参数是否一致 Z_Group 发表于 2020-12-10 15:07 https://www.pcbeta.com/static/image/common/back.gif
怎么检测有没加载呢?
SSDT定制的话,两个文件是需要用到哪一个呢?
终端输入kextstat | grep -v "com.apple" | grep -v "Energy"这个查看,ssdtSSDT-UIAC.aml pelon 发表于 2020-12-10 15:12 https://www.pcbeta.com/static/image/common/back.gif
查看一下USBPorts.kext里面的机型参数是否一致
大概查看哪里能否详细说明下呢? 寂寞的欧尼酱 发表于 2020-12-10 15:41 https://www.pcbeta.com/static/image/common/back.gif
终端输入kextstat | grep -v "com.apple" | grep -v "Energy"这个查看,ssdtSSDT-UIAC.aml
我没加载SSDT-UIAC.aml
终端输入kextstat | grep -v "com.apple" | grep -v "Energy"
出现了如下:
用这个脚本检测试一下端口,或者用这个脚本重新定制一下试试
Z_Group 发表于 2020-12-10 16:51 https://www.pcbeta.com/static/image/common/back.gif
我没加载SSDT-UIAC.aml
终端输入kextstat | grep -v "com.apple" | grep -v "Energy"
出现了如下:
usb定制的驱动没有加载,建议用ssdt yangjianasfsdg 发表于 2020-12-10 17:04 https://www.pcbeta.com/static/image/common/back.gif
用这个脚本检测试一下端口,或者用这个脚本重新定制一下试试
可以说下具体怎么操作吗? 不说是因为现在不需要USBPOWER 我定制的时候很奇怪,单用kexts根本没用,一刷新又回到原来的样子,我只好把SSDT和kexts都加载了,本来是试试看,结果就正常了。 masterwei 发表于 2020-12-10 22:01 https://www.pcbeta.com/static/image/common/back.gif
我定制的时候很奇怪,单用kexts根本没用,一刷新又回到原来的样子,我只好把SSDT和kexts都加载了,本来是试 ...
怎么才算定制成功? 曹生 发表于 2020-12-10 14:19 https://www.pcbeta.com/static/image/common/back.gif
1.更换USBPorts.kext驱动后,是否已经手动加载,
2.USBPorts.kext和SSDT-EC-USBX.aml、SSDT-UIAC.aml能一起 ...
我是USBPorts.kext和SSDT-EC-USBX.aml GameofThrones 发表于 2020-12-10 21:29
不说是因为现在不需要USBPOWER
不清楚咯,我的这个是需要这个文件才能成功的
页:
[1]
2