wongking 发表于 2020-3-17 22:08

我的神,电池补丁终于成功了,纪念一下

首先,国际惯例
感谢大神RehabMan,黑果小兵,宪武等的文章和贡献(排名不分先后)
接下来感谢这篇帖子给我的希望:https://bbs.pcbeta.com/viewthread-1751487-1-1.html(极力推荐)
一切要从一只蝙蝠说起
由于疫情呆在家中,本来用的CLOVER引导一切正常,又来寻思着大家都用OC了,也去尝个鲜吧
于是乎。。。。看着大神的教程,开始了OC之路

OC倒没遇到什么困难,从CLOVER照搬过来,可是发现电池一直显示0.。。。于是不淡定了,寻找各种文章、教程
说实话开始看的一头雾水,后来跟着这个给小白看的教程慢慢摸索,终于经过两天的研究,功夫不负有心人。
通过手动把一个个16位替换成8位(幸好我DSDT涉及替换的都是16位的)

后来排错也大费周张,把错误都改好了,只剩警告


重启尝试一下,还是卡启动
于是一鼓作气,通过搜索一个一个摸索,把所有警告也都改好了

重启再尝试,还是卡启动,有一个ACIP错误关键词CRS

于是再到DSDT里去查找相关条目,发现有个是当时自己添加的条目来改警告的

于是灵机一动把自己添加的删除,不管这条警告
结果顺利进入系统
可是又发现还是没有作用电池依旧是0.。。。。
于是又寻思着找哪里的问题,也没见到有人提相关的问题
最后抱着试试看的心态添加了RehabMan的ACPIBatteryManager.kext和EC仿冒补丁,禁用了EC改名补丁
结果重启后,久违的电池图标和电量又回来了,顿时觉得这两天的努力都没有白费



最后给和我一样的小白一些建议:
1。尝试前做好一切准备,做好启动引导U盘,在硬盘的EFI里改动文件,这样不至于失败了回不去了
2.搜索是个好东西,多用用就能找到有用的东西,说不定你碰到的问题前人已经讨论过
3.大胆尝试,不怕失败,最多重新来过
希望能给大家带来启示

biggreat 发表于 2020-3-17 22:17

黑苹果乐趣就在于折腾

sukka 发表于 2020-3-17 22:20

恭喜成功!

(品牌机就轻松了,有现成的改名和通用补丁)

左右流之 发表于 2020-3-17 23:21

直接用ACPIBatteryManager.kext免折腾。

sukka 发表于 2020-3-17 23:23

左右流之 发表于 2020-3-17 23:21 https://www.pcbeta.com/static/image/common/back.gif
直接用ACPIBatteryManager.kext免折腾。

FakeSMC 该换 VirtualSMC 了。
而且不论用什么,电池补丁还是要的。

wongking 发表于 2020-3-17 23:24

左右流之 发表于 2020-3-17 23:21 https://www.pcbeta.com/static/image/common/back.gif
直接用ACPIBatteryManager.kext免折腾。

直接用并不行啊

wongking 发表于 2020-3-17 23:25

sukka 发表于 2020-3-17 22:20 https://www.pcbeta.com/static/image/common/back.gif
恭喜成功!

(品牌机就轻松了,有现成的改名和通用补丁)

我是品牌机的说。。。。。。我找的hp的通用补丁并不行。。。

LANTOM 发表于 2020-3-17 23:28

楼主真是费时间钻研了,我这都是下载已有机型EFI

sukka 发表于 2020-3-17 23:33

wongking 发表于 2020-3-17 23:25 https://www.pcbeta.com/static/image/common/back.gif
我是品牌机的说。。。。。。我找的hp的通用补丁并不行。。。

HP 就不知道了。
ThinkPad 系列机型只要电池类型相同(双电池、单电池、可不可移除)的机型,电池补丁都可以通用。我的 ThinkPad E480、电池补丁直接拿的 ThinkPad X1 Carbon 的。

黄增光 发表于 2020-3-17 23:47

钻研的精神值得学习

loveqp 发表于 2020-3-17 23:56

不错哦。

w961 发表于 2020-3-17 23:58

恭喜恭喜。。。

左右流之 发表于 2020-3-18 05:13

sukka 发表于 2020-3-17 23:23 https://www.pcbeta.com/static/image/common/back.gif
FakeSMC 该换 VirtualSMC 了。
而且不论用什么,电池补丁还是要的。

对滴。
用VirtualSMC +SMCBatteryManager.kext

z135565_31ys 发表于 2020-3-18 09:00

不想折腾OC,用clover挺好的。

Sunny、今夕何夕 发表于 2020-3-18 09:03

要不要加仿冒EC,宪武大佬的OC-little不是说的很清楚吗。。。

LuvU 发表于 2020-3-18 09:12

你这个6%就显示充满了,恐怕电池补丁还要再改改

babel4409 发表于 2020-3-18 09:55

不知道怎么回事,用 VirtualSMC 没成功过。
电池电量不变的话,搜索 Method ( INIT 后将 INIT 方法体清空就 OK 了。

momojack 发表于 2020-3-18 09:58

我折腾完DSDT 电池也正常了,但是和亮度调节冲突,有亮度调节就没有电池电量显示,有电池电量显示就没有亮度调节。楼主有没有类似情况?

tyuan1231 发表于 2020-3-18 10:29

看样子是SMCBatterymanager水土不服?
我用SMC...死活电量显示不了,改用ACPIBatteryManager就好了。

天涯阳光123 发表于 2020-3-18 10:37

哎,我还在折腾,电池热补丁好麻烦
页: [1] 2
查看完整版本: 我的神,电池补丁终于成功了,纪念一下