gra1108 发表于 2024-4-14 20:45

x201电池换芯后,标尺无效{修改固件参数后成功标尺}

本帖最后由 gra1108 于 2024-4-28 06:52 编辑

有块x201的4芯电池老化严重,最近得到4块同型号电芯,于是采用保电法更换成功


可是用pm进行电池标尺几次却无法增加容量,反而还从3.31Wh降到了3.28




标尺的时候,电池放电到5%后,电压还有15.68V , 这个状态一直持续到14.2V左右,电量会突然再变为6%后迅速降到0开始充电过程





当电芯充电到16.6V时,容量还是维持在0


看来只有采用修改芯片数据来恢复真实容量的办法了。

jackmacc 发表于 2024-4-14 23:18

看我教程刷一下,

singrila 发表于 2024-4-15 00:24

采访一下,如何做到无损开电池壳。

gra1108 发表于 2024-4-15 11:20

jackmacc 发表于 2024-4-14 23:18

看我教程刷一下,

正在学习您的分享,回头遇到问题再请教

gra1108 发表于 2024-4-15 11:22

singrila 发表于 2024-4-15 00:24

采访一下,如何做到无损开电池壳。

这个没办法无损,我拆也都是壳撬裂,卡扣断了{:1_239:}

biandou000 发表于 2024-4-15 11:29

我也是,感觉拆外壳肯定会敲坏...

jackmacc 发表于 2024-4-18 21:19

gra1108 发表于 2024-4-15 11:22
这个没办法无损,我拆也都是壳撬裂,卡扣断了

原装电池的的外壳材料质量很好,撬开后,卡扣会有断裂
用烙铁粘回去!就可以重复使用.别扔了.拆卸电池的敲门.也可以看我的贴.
硬掰是不对的.用竹筷子削几个扁 的插销,插入卡扣位置,
不要用热风枪,那是没用的.封胶是硅胶只能撬开.卡扣热熔修复就行.

wlldb 发表于 2024-4-19 08:45

确定电芯是新的?如果是新的可以充满使用一下,看能用多久,如果使用时间长的话,可以再标定一次。就怕电芯是旧的。

moto-cdma 发表于 2024-4-19 11:01

还有一种办法标尺:开机进入BIOS,把亮度调整到最低,让电池慢慢放电到自动关机,放置几个小时(电池冷却),让后加电充电,期间不要开机,冲4-5小时后,再开机看看,如果确实冲不进去,那肯定是电池电芯 狗屁了

jackmacc 发表于 2024-4-19 11:23

新装的电芯!不刷是没多大可能可以标尺上来的. 三洋的固件,即时这样设计的.从上往下校容易,
一旦低于 1% 后,就flag 锁住了.甚至会没法充电.

gra1108 发表于 2024-4-28 06:48

moto-cdma 发表于 2024-4-19 11:01
还有一种办法标尺:开机进入BIOS,把亮度调整到最低,让电池慢慢放电到自动关机,放置几个小时(电池冷却) ...

这个方法也试过啦,没有效果

无论什么方法把电池放完电,再充的时候开始很长时间电量都不会增长。

感觉是电压一定要到某个点才会记录充进的电量

gra1108 发表于 2024-4-28 06:49

本帖最后由 gra1108 于 2024-4-28 06:50 编辑

jackmacc 发表于 2024-4-19 11:23
新装的电芯!不刷是没多大可能可以标尺上来的. 三洋的固件,即时这样设计的.从上往下校容易,
一旦低于 1% 后, ...
感谢你的经验分享和指导,按照教程我已经修改了电池的固件,成功识别了新电芯的容量。



gra1108 发表于 2024-4-28 06:57

以下是cp2112读取 原来电池信息和固件的过程,黄色部分是获取固件内容的关键





(00) Manufacturer Access = 0x0010
(01) Remaining Capacity Alarm = 288 mAh
(02) Remaining Time Alarm = 10 min
(03) Battery Mode = 0x8000
(04) At Rate = 0 mA
(05) At Rate Time To Full = 65535 min(s)
(06) At Rate Time To Empty = 65535 min(s)
(07) At Rate OK = -1
(08) Temperature = 27 C
(09) Voltage = 16687 mV
(0A) Current = 0 mA
(0B) Average Current = 0 mA
(0C) Max Error = 0 %
(0D) RSOC = 100 %
(0E) ASOC = 11 %
(0F) Remaining Capacity = 316 mAh
(10) Full Charge Capacity = 316 mAh
(11) Run Time to Empty = 65535 min(s)
(12) Average Time to Empty = 65535 min(s)
(13) Average Time to Full = 65535 min(s)
(14) Charging Current = 0 mA
(15) Charging Voltage = 0 mV
(16) Battery Status = 0xE0
(17) Cycle Count = 800
(18) Design Capacity = 2880 mAh
(19) Design Voltage = 14400 mV
(1A) Cpecification Info = 0x31
(1B) Manufacture Date = 0x3B49 - 2009.10.09
(1C) Serial Number = 417
(20) Manufacturer Name = SANYO11
(21) Device Name = LNV-42T4646
(22) Device Chemistry = LION
(23) Manufacturer Data = 0x4287A1074C104E104F1047100508
(3C) Battery Cell 4 Voltage = 18707 mV
(3D) Battery Cell 3 Voltage = 0 mV
(3E) Battery Cell 2 Voltage = 1 mV
(3F) Battery Cell 1 Voltage = 15254 mV
----------------------------------------------------------------
Write Word 0x00 <= 0054
Read Block 0x23 => 4287A1074C104E104F1047100508
Chip is sealed = SEC3 = xxxxxx11
----------------------------------------------------------------
Write Word 0x71 <= 0x0214 = 532 - OK
Read Word 0x73 => 03DF - OK
Write Word 0x71 <= 0xFC21 = 64545 - OK
Write Word 0x70 <= 0x0517 = 1303 - OK
Reading EEPROM...
READ DATA => 4000 - 47FF - OK
----------------------------------------------------------------
Save EEPROM file: BQ30Z55_BOOT_MODE_backup_EE_09.24.21_27.04.2024.bin - OK


页: [1]
查看完整版本: x201电池换芯后,标尺无效{修改固件参数后成功标尺}