jackmacc 发表于 2025-9-14 12:01

备份电池 二进制 信息的重要性!谈谈 8030A 电池红标后的恢复.

本帖最后由 jackmacc 于 2025-9-14 12:23 编辑

我有块 方块电池 14.4v的方块电芯.电池包.原来是给 x200s 原装的电池.

今天拿出来"晒太阳(充电)",一不小心 红标(图标
电池状态变成红色)
充电没法冲入了.

接受上次,教训.用 cp2112备份的电池信息进行恢复.果然,黄标回来了.

所以正确的做法是.先提前时间将 8030a 的电池信息在状态好的时候备份!
因为这之前你不知道, 状态标记那个是二进制字段. 8030a 是三洋自己开发的控件
所以无法通过软件修改.只能通过前后比较出标记段位!

例如图1 , 先看右边的 ascII码

这个是红标后

看黄标状态
图2



可以看到

P ÿÿ~§


Q ²ÿÿz—

差异
æ

Ï


//........................................................


分别对应




(,....)

二进制数据.
例如:
红标:50 0B 1D FF FF 7E A7
黄标:51 0A B2 FF FF 7A 97

红标:20 E6
黄标:20 CF

(注意:600,500偏移 位置,那几个是 循环计数和,电池容量忽略)

可以看出, 这里有三处不一样.   

还可以看到:
红标五处
00 01

00 2C
50 0B
7E A7
20 E6

//........................................................

实际上 ,有用的差异 有 8处( 这种比较只能看运气)
真正确定是那个,还得写到电池包,然后用b2ework 看














jackmacc 发表于 2025-9-14 12:32

真正的有意义的变化还是 集中在 500,510 这两个迁移开头的字段上




这张图是,一个红标 70+ ,和另一个块绿色70+ 电池的
这个偏移位置的数据.

上次修这个红标电池,用另一块电池覆盖全部数据.的方法是错误的导致
断电后报废. 固件重启导致变砖头.

最终还是必须找出标记位置.修改..

hbxswhj79 发表于 2025-9-14 18:51

cp2112支持x230电池的bq8050方案吗?

imdx 发表于 2025-9-14 19:34

数据分为程序、静态数据、动态数据,备份动态数据就行了。
我经手的每一块电池都备份了电池信息,主要是动态数据。如果有什么问题,刷会原来的信息就行了。
bq8030a备份数据很方便,完全不用拆机。

Hank强 发表于 2025-9-14 19:53

用什么软件备份?

jackmacc 发表于 2025-9-14 21:36

Hank强 发表于 2025-9-14 19:53
用什么软件备份?

只要支持协议读取,片段,都可以使用. 有好多种.
看我原来的帖子. 得有支持   subus 或者i2c 的读取模块
简单的说买个 cp2112.就够了.ev2400 lite 也行,
对于 8030a 来说都一样.

2690173248 发表于 2025-10-25 15:03

本帖最后由 2690173248 于 2025-10-25 15:09 编辑

jackmacc 发表于 2025-9-14 12:32
真正的有意义的变化还是 集中在 500,510 这两个迁移开头的字段上



嗯嗯对,我顺便给你分享我之前也那么多手动修改三洋BQ8030的EEPROM的发现。
每个EEPROM的锁标位置有点略有不同,连BE2Works都有时候锁标清不干净!
凭我的经验,下图这个应该是X61T那个八芯混合电池,我修改的位置如下:


就连这个其实锁标都没有清理干净,0x55E/55F看样子也可能是个警告/锁标我没有清零,这里也需要清零!
(这个在0x580那里还有是因为它是双电池组,普通的电池这里没有,只是0x600那里重复)
所以,其实,要想完全清零的话,我这里红标这里全部清零(0x500-501只是循环计数)!剩下这几个地方都是锁标和警告标,警告标数量过多也随时变成锁标!
做个备份也是个好主意,但是我后面发现备份其实里面也有很多警告标识可能随时变成锁标,所以备份也拿出来清零其实也是个好主意!
我也是后来发现,要是刷别的跟你FRU一样的电池的话,会丢失校准数据,充电放电电流和电压误差会增大。要是FRU跟你不完全一样那固件也不一样,刷了可能砖!
注意:这里0x51E/51F其实是首次使用日期,0x510/511是警告标;但有的电池0x510/511是首次使用日期,0x51E/51F是00或者FF,所以那个0x510/511就不是警告标了。用HxD-大端序可以看DOS日期,如果DOS显示日期跟你电源管理器首次使用日期匹配的话,那个就是首次使用日期,可以改可以不改
页: [1]
查看完整版本: 备份电池 二进制 信息的重要性!谈谈 8030A 电池红标后的恢复.