wangxianru 发表于 2019-8-13 12:57

关于重命名EC控制器的分析

本帖最后由 wangxianru 于 2019-8-14 16:41 编辑

1,首先隔壁10.15区遇到了Beta5更新翻车的情况,而查阅黑果小兵博客目前的解决方法是:

Change EC0 to EC Find: 4543305F Replace: 45435F5F
也就是给EC控制器做重命名。或者可以用Clover Configurator自带的Rename EC,都是一样的。
EC控制器(Embeded Controller,嵌入式控制器)用来控制USB芯片的电源。具体作用见:http://iknow.lenovo.com/app/detail/dc_112858.html

2,查阅宪武提供的hotpatch的全套方法https://github.com/daliansky/P-little
里面的,部件补丁包/06-EC控制器和仿冒EC(EC0):SSDT-EC.dsl,里面的注释提到:
Try NOT to rename EC0, H_EC, etc. to EC.
These devices are incompatible with macOS and may break at any time.

这个SSDT-EC.dsl明确提到不要重命名EC控制器,因为与macOS不兼容而且会导致随时损坏。

3,黑果小兵大佬认为应该重命名(Rename) EC,而宪武大佬的hotpatch里的SSDT-EC.dsl认为不要重命名(Rename) EC,我们应该听谁的呢。
——————————————————————————————————————————————————————
8月14日更新:
用Hackintool(2.7.3)定制USB会生成SSDT-EC.aml(已经定制过的直接再点导出),把SSDT-EC.aml放到pactched,然后删除Clover EC相关重命名。重启后使用IORegistryExplorer可以看到EC和EC下面的AppleBusPowerController加载正常。
这个方法类似于“宪武Hotpatch”应该是目前最妥善的办法了。

wangxianru 发表于 2019-8-13 15:44

@黑果小兵大佬

zhiwenigaibian 发表于 2019-8-13 16:47

路过帮顶,看了一下你说的06-EC控制器和仿冒EC补丁,里面作用好像是把原来的ec0忽略掉,然后增加一个ec,原理一样吧,一个是把原来的pass掉,然后增加一个ec,另一个就是我不管,我就要用我原来的ec0,但是Mac只认ec呀,那行,把ec0改成ec苹果就认识了吧,大概是这样吧,等大神解释

lpj009 发表于 2019-8-13 17:19

以前用hackintool定制usb会生成EC补丁,现在改成直接重命名了

wangxianru 发表于 2019-8-13 17:49

等一个大神解释

理想的海洋 发表于 2019-8-13 17:52

希望大佬能来科普一下 同样迷茫中

daliansky 发表于 2019-8-13 18:31

安装过程中就是要简单粗暴,以安装上为前提,安装之后必须要跟着宪武的路走才会不迷路。站在我的角度上看,就是希望大家不要把时间浪费在安装系统上,不然我做安装镜像的意义何在呢?!

云朵有点甜 发表于 2019-8-13 19:11

本帖最后由 云朵有点甜 于 2020-2-18 14:41 编辑

使用假EC同样可以加载USB电源管理驱动,既然目的都能实现,自然选择风险更小的方法

x_leng 发表于 2019-8-13 19:33

之前用EC0 to EC没出问题,看见补丁包里说仿冒一个假EC,实际操作后引导报错,就只用重命名了,也不知道哪个方式更好

理想的海洋 发表于 2019-8-13 20:30

daliansky 发表于 2019-8-13 18:31
安装过程中就是要简单粗暴,以安装上为前提,安装之后必须要跟着宪武的路走才会不迷路。站在我的角度上看, ...

谢谢小兵哥,一路走来都是用的您的镜像,博客所有的文章我都看完了,还有b站的视频,黑苹果启蒙老师

tonymoses 发表于 2019-8-13 20:51

VVMao1021 发表于 2019-8-13 21:01

daliansky 发表于 2019-8-13 18:31 https://www.pcbeta.com/static/image/common/back.gif
安装过程中就是要简单粗暴,以安装上为前提,安装之后必须要跟着宪武的路走才会不迷路。站在我的角度上看, ...

版主大大,我surface pro 6黑果的睡眠1小时耗电6%左右,感觉像只关了屏幕一样,爬了很多贴都解决不了,能帮我看看吗

wangxianru 发表于 2019-8-13 21:25

VVMao1021 发表于 2019-8-13 21:01 https://www.pcbeta.com/static/image/common/back.gif
版主大大,我surface pro 6黑果的睡眠1小时耗电6%左右,感觉像只关了屏幕一样,爬了很多贴都解决不了,能 ...

surface pro 6你去他的博客看机型汇总帖子就是了

VVMao1021 发表于 2019-8-13 23:42

wangxianru 发表于 2019-8-13 21:25 https://www.pcbeta.com/static/image/common/back.gif
surface pro 6你去他的博客看机型汇总帖子就是了

我是在那里找的,就是刷好后发现睡眠耗电比较高,怀疑是不是电源部分有问题,毕竟surface pro 6的电量显示还没做好。话说睡眠后,按键盘是秒亮屏的,正常吗

wangxianru 发表于 2019-8-14 00:32

daliansky 发表于 2019-8-13 18:31 https://www.pcbeta.com/static/image/common/back.gif
安装过程中就是要简单粗暴,以安装上为前提,安装之后必须要跟着宪武的路走才会不迷路。站在我的角度上看, ...

兵叔我能再问一下吗,我现在华擎H310主板里名称只有“H_EC”
我是像大家那样Change H_EC to EC?还是主板保持H_EC然后用宪武的SSDT-EC.dsl仿冒个EC出来?还是什么都不修改继续使用?
我的USB使用起来并没有任何问题。我也不清楚这个EC对台式机有什么作用。

key_shadow 发表于 2019-8-14 01:46

好帖子,仔细研究一下

qingshu 发表于 2019-8-14 02:32

我觉得应该是先去找找这两个解决方法的原出处,或许就能了解为什么要使用那两个方法。

daliansky 发表于 2019-8-14 07:02

wangxianru 发表于 2019-8-14 00:32
兵叔我能再问一下吗,我现在华擎H310主板里名称只有“H_EC”
我是像大家那样Change H_EC to EC?还是主板 ...

EC重命名是为了解决Catalina Beta 5无法安装的问题,Mojave没遇到过类似的问题

x_leng 发表于 2019-8-14 14:07

daliansky 发表于 2019-8-14 07:02 https://www.pcbeta.com/static/image/common/back.gif
EC重命名是为了解决Catalina Beta 5无法安装的问题,Mojave没遇到过类似的问题

兵大佬,我dsdt中有EC0和H_EC,现在只放入ssdt-ec的话,用IORegistryExplorer查看,仿冒EC下有AppleBusPowerContoller,而EC0下有AppleACPIEC,这种是正常的吗?还是说需要重命名EC0成其他的呢?请求兵大解惑,感谢https://bbs.pcbeta.com/forum.php?mod=image&aid=4134701&size=300x300&key=00367a7486734502&nocache=yes&type=fixnone

wangxianru 发表于 2019-8-14 16:40

x_leng 发表于 2019-8-13 19:33 https://www.pcbeta.com/static/image/common/back.gif
之前用EC0 to EC没出问题,看见补丁包里说仿冒一个假EC,实际操作后引导报错,就只用重命名了,也不知道哪个 ...

用hackintool(2.7.3)定制USB会生成SSDT-EC.aml(已经定制过的直接再点导出就好了),把SSDT-EC.aml放到pactched,然后删除EC相关重命名。重启后使用IORegistryExplorer可以看到EC和EC下面的AppleBusPowerController加载正常。
页: [1] 2 3
查看完整版本: 关于重命名EC控制器的分析