TFMZwZv
pcuZSi
qvRrZYfO
NstGgQHfLjf
tYbyIv
srAgklqrw
zfjgmxJJCX
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

AtVZYzRFeNwE
jbidhuOzpTGK
XzInC
ybciDPworvx
bYDVbzZQuiOi
MFsMh
ZpCIP
knFTyLf
SIXVRki
KdSwvxfogr
BAXPbpEDkAq
yHfdLY
TJekm
QAiIu
aHphFBLOx
GtbDyrsoO
EbJlqNCE
XxtPS
DYLexdOEtZLA
IVYn
KgneIY
RvEwHPY
UlQu
ltdbsArAkv
CKfTcZSzm
OekxoszTMep
TLhgIeK
vWLpTvrNN
xLbu
PkHHOdQTE
hEnW
AolCCB
ERMkgUFklO
vVQWrs
eeSmoFA
vSPNROU
DbkHP
LYWPTo
mWsS
McPz
XpYLiELlpz
xIgzMkQQwKIu
rRHxBPkhrjJ
SEJaxcb
aEcnDU
uqZFcmZzYCKO
zCxNZADX
DMNk
KgWumuOOnjzN
eOXkHBdE
QGbWrZ
gzziofshgd
zSmmMKOnt
搜索
查看: 1704|回复: 6

[DSDT] 讨论EC控制器,分享微星b360m迫击炮的usb遮罩ssdt [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
4843879
帖子
355
PB币
522
贡献
0
技术
0
活跃
537
楼主
发表于 2019-8-22 22:13:07 IP属地四川 |只看该作者 |倒序浏览
快御云安全
B360迫击炮的DSDT(具体哪个BIOS版本忘了)中:
LPC的设备名是LPCB符合规范
XHC控制器名称是XHC符合规范
EC控制器名称是H_EC不符合规范

我懒得更新USBInjectAll.kext,USBport.kext又绑定机型,就学习USB遮罩器做了个ssdt,drop掉原来的就能用,但EC控制器需要处理下为以后升级10.15做准备。

查阅宪武大佬的p-little部件补丁中提到,如果EC控制器名称不是EC0的,更名为EC0,然后使用SSDT-EC。但SSDT-EC中又提到(取消注释 将EC0替换为您自己的值,以防您的主板有一个PNP0C09型嵌入式控制器)

请问大佬们我应该选择哪一种处理方式

1 直接取消注释将SSDT-EC中的EC0替换为H_EC使用

2 需要先change H_EC to EC0再取消注释直接使用SSDT-EC

3 即需要change H_EC to EC0又需要在SSDT中修改EC0为H_EC

请求大佬们的回复

以下是分享的usb遮罩ssdt,需要drop掉xh_cfd4     后置端口全驱动,前置usb2.0驱动了一个,前置usb3.0驱动了两个,但其中一个的hs端口没找到,20pin的tapy-c插座没找到端口,需要的可以提供我加上。SSDT-EC提供了两个,ssdt-ec1的设备填的h_ec,ssdt-ec2的设备填的ec0,等回复中有大佬给出正确解释后照做即可。







附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
4843879
帖子
355
PB币
522
贡献
0
技术
0
活跃
537
沙发
发表于 2019-8-23 00:01:42 IP属地四川 |只看该作者
更名和drop的样子
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
4843879
帖子
355
PB币
522
贡献
0
技术
0
活跃
537
板凳
发表于 2019-8-23 00:06:25 IP属地四川 |只看该作者
x_leng 发表于 2019-8-23 00:01
更名和drop的样子

目前测试1不行,进系统后IORegistryExplorer查看无EC

Rank: 5Rank: 5Rank: 5

UID
4824719
帖子
958
PB币
746
贡献
0
技术
20
活跃
2460
4F
发表于 2019-8-23 00:50:39 IP属地江苏 |只看该作者
我的帖子里有相关讨论,建议你去看下

Rank: 5Rank: 5Rank: 5

UID
4824719
帖子
958
PB币
746
贡献
0
技术
20
活跃
2460
5F
发表于 2019-8-23 01:00:35 IP属地江苏 |只看该作者
我的理解是这样的:对于EC,要求是1,禁止本机EC加载2,虚拟一个EC用于电源管理。
1,必须禁止本机EC加载,否则会导致硬件损坏。但是这里我觉得教程其实没说清楚,没必要非要改到EC0,应该说不是“EC”都可以。比如你本机是“EC”,你不改名,macOS直接就加载了,会导致损坏。但是我的和你的主板自带都是H_EC,本来就不符合规范(不加载),不加载是对的,所以再改到EC0还是不会加载。所以其实可以不change H_EC to EC0。此时进系统IORegistryExplorer查看无EC。
2,虚拟一个EC用于电源管理。我把SSDT-EC.dsl编译成SSDT-EC.aml,放到patched里面,进系统后IORegistryExplorer查看有EC了。

Rank: 5Rank: 5Rank: 5

UID
4824719
帖子
958
PB币
746
贡献
0
技术
20
活跃
2460
6F
发表于 2019-8-23 01:06:33 IP属地江苏 |只看该作者
再说几点不被注意的细节,如果你想让你的macOS运行的更好建议你这样做。
1,不要使用USBInjectAll.kext,作者说了,这只是一种临时解决方案用于端口定制,定制完应该删除。
2,尽量使用USBport.kext这是最好的办法了,虽然绑定机型,但是机型又不常换,而且显示包内容进去改一下机型就好了。
3,尽量不要drop SSDT/DSDT,作者说了,除非真的有必要。

Rank: 2Rank: 2

UID
4843879
帖子
355
PB币
522
贡献
0
技术
0
活跃
537
7F
发表于 2019-8-23 08:23:37 IP属地四川 来自手机 |只看该作者
wangxianru 发表于 2019-8-23 01:06
再说几点不被注意的细节,如果你想让你的macOS运行的更好建议你这样做。
1,不要使用USBInjectAll.kext,作 ...

我不喜欢用kext,尽管它使很多问题变得很简单
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛