【下载】X210第三批改进电池充不满问题和增加屏幕亮度降低处理器功耗的BIOS
本帖最后由 ThinkPad-701C 于 2019-6-20 23:22 编辑from:github.com/harrykipper/x210
改进了屏幕亮度水平分别为1%,2%,4%,8%,16%,32%,44%,48%,55%,60%,65%,70%,78%,84%,94%,99 %。替换了前6个亮度等级。目前功耗为3.1W WIFI关闭 亮度最低屏幕关闭时功耗仅为2.8W。
以上针对国显屏幕测试得到
修复电池电流报告,使用当前值替换平均电流值。
9心电池完全充电量为9396000
最低放电电压为10800000
最大电池容量为: 101.477 Wh主要的问题是电池的显示容量高于电池实际的最大容量导致电池充电充不满的问题
一下为详细内容细改
源程序中错误的两处
if(test_bit(ACPI_BATTERY_QUIRK_THINKPAD_MAH,&battery-> flags)&&
- battery-> power_unit && battery-> design_voltage){
修改为
if(battery-> power_unit && battery-> design_voltage){
删除
- if(test_bit(ACPI_BATTERY_QUIRK_THINKPAD_MAH,&battery-> flags))
源EC程序中错误的计算方式
- if(battery-> power_unit && dmi_name_in_vendors(“LENOVO”)){
- const char * s;
- s = dmi_get_system_info(DMI_PRODUCT_VERSION);
- if(s &&!strncasecmp(s,“ThinkPad”,8)){
- dmi_walk(find_battery,battery);
- if(test_bit(ACPI_BATTERY_QUIRK_THINKPAD_MAH,
- &battery-> flags)&&
- battery-> design_voltage){
- battery-> design_capacity =
- battery-> design_capacity *
- 10000 / battery-> design_voltage;
- battery-> full_charge_capacity =
- battery-> full_charge_capacity *
- 10000 / battery-> design_voltage;
- battery-> design_capacity_warning =
- battery-> design_capacity_warning *
- 10000 / battery-> design_voltage;
- battery-> capacity_now = battery-> capacity_now *
- 10000 / battery-> design_voltage;
- }
- }
修改为
+ dmi_walk(find_battery,battery);
+ if(battery-> design_voltage){
+ battery-> design_capacity =
+ battery-> design_capacity *
+ 10000 / battery-> design_voltage;
+ battery-> full_charge_capacity =
+ battery-> full_charge_capacity *
+ 10000 / battery-> design_voltage;
+ battery-> design_capacity_warning =
+ battery-> design_capacity_warning *
+ 10000 / battery-> design_voltage;
+ battery-> capacity_now = battery-> capacity_now *
+ 10000 / battery-> design_voltage;
最后给出编译的EC文件
改过的BIOS,只短暂测试,本人已经刷入3批8550u一切正常,目前已经记录若干BUG,有可能不良机,在下个稳定版本出来之前慎用
长期测试后会继续更新,今晚测试中具体明天上图,后面会优化BIOS之中的一些选项,SATA有吊盘问题,明天再更新
刷新方法和工具参考HOPE的贴子https://www.ibmnb.com/forum.php?mod=viewthread&tid=1874821&highlight=210%2BBIOS
替换HOPE贴纸里的同名文件
沙发,厉害了 等大神测试 厉害了,等测试结果 原帖:https://thinkpads.com/forum/viewtopic.php?f=80&t=128267
github:https://github.com/harrykipper/x210 顶一下技术大佬 这事还是要开发方一起验证才是最好,可是。。。。哎 51Orion 发表于 2019-6-17 22:34
这事还是要开发方一起验证才是最好,可是。。。。哎
我还在放干电池目前还是正常的3批8550 ThinkPad-701C 发表于 2019-6-17 22:35
我还在放干电池目前还是正常的3批8550
看楼主帖子,如果这么简单解决了,开发方这么就怎么没发现错误呢,奇怪 51Orion 发表于 2019-6-17 22:40
看楼主帖子,如果这么简单解决了,开发方这么就怎么没发现错误呢,奇怪
这是写程序思路问题,我也没说它原来的写法是错误的,算平均电流也不是不行,很多MP4都是这样计算充电的,这是萝卜白菜问题 51Orion 发表于 2019-6-17 22:40
看楼主帖子,如果这么简单解决了,开发方这么就怎么没发现错误呢,奇怪
这是写程序思路问题,我也没说它原来的写法是错误的,算平均电流也不是不行,很多MP4都是这样计算充电的,这是萝卜白菜问题 51Orion 发表于 2019-6-17 22:40
看楼主帖子,如果这么简单解决了,开发方这么就怎么没发现错误呢,奇怪
这是写程序思路问题,我也没说它原来的写法是错误的,算平均电流也不是不行,很多MP4都是这样计算充电的,这是萝卜白菜问题 本帖最后由 MHZ 于 2019-6-17 22:54 编辑
我第二批也刷上了,能正常启动,亮度有11挡但是关机后无法断电,开机自检时间翻了n倍
MHZ 发表于 2019-6-17 22:46
我第二批也刷上了,能正常启动,亮度有11挡但是关机后无法断电,开机自检时间翻了n倍
你把CSM哪里全部弄成UEFI,另外快速启动也要开启,目前还在观察电池问题,电池好了再看看为什么循环扫描导致慢 这个能解决电池充不满的问题吗{:1_242:} wjtmac520 发表于 2019-6-17 22:55
这个能解决电池充不满的问题吗
这就是解决充不满的问题。。。 ThinkPad-701C 发表于 2019-6-17 22:55
你把CSM哪里全部弄成UEFI,另外快速启动也要开启,目前还在观察电池问题,电池好了再看看为什么循环扫描 ...
我明天试一下看看 牛A与牛C之间的神人 ThinkPad-701C 发表于 2019-6-17 22:55
你把CSM哪里全部弄成UEFI,另外快速启动也要开启,目前还在观察电池问题,电池好了再看看为什么循环扫描 ...
应该不是这个问题 MHZ 发表于 2019-6-17 23:00
我明天试一下看看
同2批,感谢吃螃蟹的人 厉害 请大家除了测试的话不要刷,原作者已说明他为了省电自己禁掉了sata以及其他一些没用的东西。这款ec也只在他的第三批板子上用过。刷了应该不会变砖,但还是最好备份一下再刷。懂得朋友GitHub里面有更新过的ec,可以自己合成bios 本帖最后由 MHZ 于 2019-6-18 11:33 编辑
ThinkPad-701C 发表于 2019-6-17 22:55
你把CSM哪里全部弄成UEFI,另外快速启动也要开启,目前还在观察电池问题,电池好了再看看为什么循环扫描 ...
CSM Support改成全UEFI和开启SATA控制器之后开机自检要稍微快一点了,但是还是没有原来的快
同时关机或重启的时候仍然无法自动断电,那个Z字灯始终是亮的
目前已刷回原版BIOS
那我们第四批应该出厂就直接解决这个问题了吧,不需要我们再去刷了。 17m19 发表于 2019-6-17 23:28
应该不是这个问题
开机慢问题解决了看23楼,我去找新的BIOS重新弄过 51nb 真是大神技术牛人多啊。。。{:1_257:} 51nb 真是大神技术牛人多啊。 ThinkPad-701C 发表于 2019-6-17 22:02
本帖最后由 ThinkPad-701C 于 2019-6-18 11:07 编辑
from:github.com/harrykipper/x210
改进了屏幕
X63可以用吗? wangyxlish 发表于 2019-6-18 12:00
X63可以用吗?
千万不要乱刷,这个是x210 ec,刷入x63基本会变砖机。这个完全是供参考的,还不适合机器上刷入 xueyao 发表于 2019-6-18 14:13
千万不要乱刷,这个是x210 ec,刷入x63基本会变砖机。这个完全是供参考的,还不适合机器上刷入
好的谢谢。坐等X63的改良EC
页:
[1]
2