applestar666 发表于 2023-4-19 18:11

使用 EC-USBX 苹果设备仍不显示额外电流

本帖最后由 applestar666 于 2023-4-20 06:14 编辑

主板:技嘉 Gigabyte B660M Aorus Pro DDR4
我看文档说台式机的 EC 和苹果系统不兼容,所以不建议 rename 成 EC,因此添加了 SSDT-EC-USBX,usb 也定制过了,但是 iPhone 设备没有额外电流。通过 IORegistryExplorer 也没有找到 AppleBusPowerController

还有个问题就是不做任何 usb 定制也能正常使用蓝牙等 usb 设备









qqii3184 发表于 2023-4-19 23:25

USB定制的意思其实是为了当主板的USB通道数超过15个的时候能够进行有选择的放弃,如果你的主板的通道数没超过15个其实也没什么要定制的

anderson997 发表于 2023-4-19 23:27

不是超过15个,有可能位置是在15之后的就需要了。

hhgo52 发表于 2023-4-19 23:39

技嘉的部分 12代 13代主板,走的是USB HUB总线,也就是虽然USB口很多,但连接实际总线USB数,只有几个,肯定是在 15以下,你如果用工具定制USB的时候就明白,往往一排4个USB口共用一个USB HUB总线。

applestar666 发表于 2023-4-19 23:49

qqii3184 发表于 2023-4-19 23:25 https://bbs.pcbeta.com/static/image/common/back.gif
USB定制的意思其实是为了当主板的USB通道数超过15个的时候能够进行有选择的放弃,如果你的主板的通道数没超 ...

原来如此,明白了

applestar666 发表于 2023-4-19 23:50

anderson997 发表于 2023-4-19 23:27 https://bbs.pcbeta.com/static/image/common/back.gif
不是超过15个,有可能位置是在15之后的就需要了。

明白了,谢谢

applestar666 发表于 2023-4-19 23:51

hhgo52 发表于 2023-4-19 23:39 https://bbs.pcbeta.com/static/image/common/back.gif
技嘉的部分 12代 13代主板,走的是USB HUB总线,也就是虽然USB口很多,但连接实际总线USB数,只有几个,肯定 ...

是的,基本都是 hub

zyangc 发表于 2023-4-20 09:44



华硕H610主板正常

Dynamix 发表于 2023-4-20 19:01

本帖最后由 Dynamix 于 2023-4-20 19:04 编辑

因为你手机在集线器下 能看出区别了吧

Dynamix 发表于 2023-4-20 19:41

本帖最后由 Dynamix 于 2023-4-20 19:44 编辑

找到两个解决办法 这个是最简单的 用空壳Kext 实际效果
在这里添加集线器的产品ID和厂商ID (转为10进制填进去)

applestar666 发表于 2023-4-20 19:54

Dynamix 发表于 2023-4-20 19:01 https://bbs.pcbeta.com/static/image/common/back.gif
因为你手机在集线器下 能看出区别了吧

看到了,是在集成器下,我这款都是 hub

applestar666 发表于 2023-4-20 20:14

本帖最后由 applestar666 于 2023-4-20 20:24 编辑

Dynamix 发表于 2023-4-20 19:41 https://bbs.pcbeta.com/static/image/common/back.gif
找到两个解决办法 这个是最简单的 用空壳Kext 实际效果
在这里添加集线器的产品ID和厂商ID (转为10进制填 ...按照你的方法试了下,还是没有


applestar666 发表于 2023-4-20 20:44

我又试了保持原来的 USBPorts 不动,新添加一个 kext,也还是不行

Dynamix 发表于 2023-4-20 20:48

本帖最后由 Dynamix 于 2023-4-20 20:51 编辑

applestar666 发表于 2023-4-20 20:44 https://bbs.pcbeta.com/static/image/common/back.gif
我又试了保持原来的 USBPorts 不动,新添加一个 kext,也还是不行
照着改还能改错吗,注意Identifier 别整俩重复ID的空壳

applestar666 发表于 2023-4-20 21:01

本帖最后由 applestar666 于 2023-4-20 21:05 编辑

Dynamix 发表于 2023-4-20 20:48 https://bbs.pcbeta.com/static/image/common/back.gif
照着改还能改错吗,注意Identifier 别整俩重复ID的空壳
你看看我这个新加的 kext 有问题吗,identifier 没重复

Cyanrel 发表于 2023-4-20 23:20

ACPI就单独加EC不加USBX(甚至都不用也许),然后kernel里usbports下面再加个usbpower试试看

Cyanrel 发表于 2023-4-20 23:21

https://bbs.pcbeta.com/viewthread-1939548-1-1.html 参考参考

applestar666 发表于 2023-4-20 23:23

Cyanrel 发表于 2023-4-20 23:20 https://bbs.pcbeta.com/static/image/common/back.gif
ACPI就单独加EC不加USBX(甚至都不用也许),然后kernel里usbports下面再加个usbpower试试看

不行的,我各种组合都试过了

applestar666 发表于 2023-4-20 23:34

Cyanrel 发表于 2023-4-20 23:21 https://bbs.pcbeta.com/static/image/common/back.gif
https://bbs.pcbeta.com/viewthread-1939548-1-1.html 参考参考

我一开始就看的这个,没成功

Dynamix 发表于 2023-4-20 23:45

applestar666 发表于 2023-4-20 21:01 https://bbs.pcbeta.com/static/image/common/back.gif
你看看我这个新加的 kext 有问题吗,identifier 没重复
再不行你就把USB定制的驱动里 挂着内置2.0集线器的 HSxx 定义为内建 在 ACPI里声明所有 Hub下的端口 这样就可以用 USBX 的的电流属性 应用到集线器, 你下载个IORegistryExplorer 打开之后保存个存档 再顺便把 USB定制的驱动用空壳kext一并发我
页: [1] 2
查看完整版本: 使用 EC-USBX 苹果设备仍不显示额外电流