dgtutu 发表于 2017-11-14 09:45

关于联想平板miix5 plus的电池电量的解决思路分享(举一反三)

这个思路,可以引申到其他的所谓无解的电池上,找相近的同品牌的机型,如果EC域的字节差不多,可以试试把有解得BIF和BST替换自己原来的,差不多可以做一个hotpatch吧,哈哈

折腾了这么久,我的联想miix5 plus的电池还是弄不出来,我把ec域拆了又拆,还是找不到解决的办法,最后我在远景搜到了miix5 有人成功了,他的是i5-6200u,我的是i5-7200u,但我还是下载下来进行了分析,我发现我两DSDT里的EmbeddedControl下的字节完全相同,于是我按照他的拆解的字节,对我的EmbeddedControl的字节进行拆解,拆完之后,我把dsdt放进了我的patched,重启,电池电量不再是X,而是0,打了远景的修复电量0的补丁,无用。

随后我异想天开的,想到,既然字节都一样,会不会是因为我读取字节的函数有问题,导致无法读取电量,于是我把他的BAT0下的 Method (_BIF, 0, NotSerialized)和 Method (_BST, 0, NotSerialized)复制过来,替换我dsdt里原来的_BIF和_BST,重启后,奇迹发生了,我的miix5 plus ,两个月一直无解的电池电量终于好了。


电量也很准确,对比了windows的aida64,一模一样。插拔电源也可以正常切换电池,不过唯一不足的就是单位错了,我的电池的单位是mWh,苹果的是mAh,哪有电脑电量上30000的对吧。

dgtutu 发表于 2017-11-14 09:49

如果有用联想的,miix5 plus的小伙伴(截止发帖时间的最新的bios),我把我的dsdt发上来,大家可以直接用啦。

里面我加了hdef函数,layoutid是3,大家记得改一下layoutid。


为了造福miix5的伙伴,我把miix5的dsdt也发上来

guoxi.w 发表于 2017-11-14 10:09

谢谢楼主,很给力

ZHUO_XIAO_0831 发表于 2017-11-14 10:25

楼主很给力 但MIIX是带触摸的 MAC不支持触摸屏的!

dgtutu 发表于 2017-11-14 10:27

ZHUO_XIAO_0831 发表于 2017-11-14 10:25
楼主很给力 但MIIX是带触摸的 MAC不支持触摸屏的!

感觉至少一两年才支持吧

sweetfamily2 发表于 2017-11-14 19:13

折腾万岁,恭喜楼主

13420131644 发表于 2017-11-19 15:52

文件在哪里我都不知道,别说修改了

dgtutu 发表于 2017-11-23 08:41

13420131644 发表于 2017-11-19 15:52 https://www.pcbeta.com/static/image/common/back.gif
文件在哪里我都不知道,别说修改了

需要预备知识

xvip4420 发表于 2019-1-12 16:06

看看电池的
页: [1]
查看完整版本: 关于联想平板miix5 plus的电池电量的解决思路分享(举一反三)