jwise 发表于 2020-9-5 10:27

【原创】X2100:EC更改以改进电池

本帖最后由 jwise 于 2020-9-5 10:29 编辑

和往常一样,我使用在线翻译。 如果我的话说不通,我深表歉意! 我有X2100 EC补丁的新版本。 该BIOS基于X2100_V25。 此版本中包括:


[*]热修补/ EC调试支持。
[*]背光表,允许背光低至1%。
[*]正确报告9芯电池的电池充电状态。
[*]新功能:报告电池的功耗(“电池剩余时间”)。
[*]新功能:在3A时为6芯电池快速充电,在4A时为9芯电池快速充电。 (X2100_V25以1.5A的电流为所有电池充电。)
[*]修改:电池充电时将输入功率限制为80W。 (X2100_V25消耗的功率高达100W,这可能会给90W充电器造成麻烦。)


已知错误(来自X2100_V25。可能已在新版本中修复):


[*]电池总容量报告错误。
[*]4芯电池无法充电。


仅在X2100上闪存。请勿在X210上闪烁此内容。此BIOS已在我的计算机上经过测试,但是刷新该BIOS风险自负。


下载:https://github.com/jwise/x2100-ec/releases/download/r20200904/bios-ec-patch-20200904-a.bin

jwise 发表于 2020-9-5 10:29

English-speakers, release notes are available at https://github.com/jwise/x2100-ec/releases/tag/r20200904 .

p3猫猫 发表于 2020-9-5 11:52

顶,顺便收10710正式版2100

georgefan 发表于 2020-9-5 13:58

请 问,这是最新版的x2100的bios吗,谢谢

xueyao 发表于 2020-9-5 16:17

翻译一下:
这个BIOS更新100%是EC更新,不是BIOS更新。基于的BIOS是最新V25的BIOS

- 增加了EC debug功能
- 背光可以调节至1%
- 9芯电池充电没问题
- 充电和放电电流都有数据了,完善了9芯电池的充电放电状况,也可以有个更精准的剩余时间
- 6芯充电电流提高至3安,9芯提高至4安
- 充电功耗限制为80瓦,可以完美兼容90瓦以上的充电器。80瓦充电器一下的朋友建议插电池,要不然会有打嗝甚至烧充电器现象。

目前还需调试和改善的:
- 6芯电池还没确定充电是否正常
- 4芯充电完全是废的,问题还找不出来
- 电池实际容量有问题。问题是联想电池的SMBus数据是以安小时(Ah),而SMBus规格是瓦小时(Wh)。2010至2013联想电池都有这个毛病,2013的有bios更新修复了这个问题,但根本上是因为电池上的主控报数据有问题。开发方不知道这个问题,所以得到了数据之后直接×10(电池是11.1伏),再去掉1/20,得到的数据就比实际容量大一点点。最大的问题是非原装电池报的数据正常(Wh),所以已经在讨论如何解决这个问题。最快的方式是2种EC,原装电池和非原装版本。

以后可能考虑添加的功能:
- 4芯电池兼容。4芯很多问题,如果麻烦的话会考虑放弃
- 添加电池搁置设置。理论上EC完全可以添加兼容联想电池搁置的功能。目前先把其他bug解决
- 修复风扇,添加可以完全自主控制的风扇。
- coreboot兼容。原厂bios完全闭源。我们都是提倡开源,自由,民主的软件。之所以为什么EC有那么多问题就是全闭源,需要破解EC,逆向工程解决EC的一堆毛病。

后期会发一篇完整完善的BIOS技术篇,包括X210 8代机型的以及X2100现在的机型。

51Orion 发表于 2020-9-5 21:20

楼主比开发方还牛,开发方应该好好学习楼主的专研精神:)

martim 发表于 2020-9-5 22:20

这个必须顶

13585701479 发表于 2020-9-6 06:59

顶起来,必须好评

zhangyongtao 发表于 2020-9-6 15:23

感谢你的努力完善

eagle-15 发表于 2020-9-7 07:14

这个必须顶,感谢

277266 发表于 2020-9-22 09:05

难得来了一位大牛人,请他把BIOS好好优化一下。

wskihxkj 发表于 2024-2-26 08:49

四芯电池,裂开了

wljo110 发表于 2024-5-17 23:04

刷完ec4芯电池可以正常用吗
页: [1]
查看完整版本: 【原创】X2100:EC更改以改进电池