| 
 | 
 
 楼主 |
发表于 2025-3-17 11:45:15| 字数 621| - 美国–德克萨斯州–达拉斯–达拉斯 Limestone网络公司
|
显示全部楼层
 
 
 
 本帖最后由 jackmacc 于 2025-3-17 11:53 编辑  
 
下面给第一次接触电池固件的做个,简单的概念科普. 
 
所谓电池解锁,就是修改 电池固件的参数,的方法将固件,锁住的不能正常放电充电的,电池包恢和电池EC 正常的通讯 (通过i2c 协议) 
恢复电池的正常功能 
 
修改电池参数,简单的说就是恢复电池的标尺容量,到匹配电池的实际容量,或者让电池自己标尺,修正. 
还有一个非常重要的的就是将 电池的特性参数也进行修正. 
 
我这里对电池参数的修改是hack 方法,也就通常说的.通过二进制数据的查找覆写达到修改电池参数的办法. 
但是我这里介绍的方法,是首先截获电池授权动作跳过,hack,从而获取权限,进入ROM 区存取电池固件ROM 表的信息的 方法, 
所以并没有通过"授权码"获得授权. 
 
而商家(电池厂商,维修点) 采用的是专业软件,通过购买授权使用软件,一次多次,去读写 电池固件,获取权限, 
只要软件得到,远程授权,就可以正常读取电池参数,否则,没有授权,电池固件也不放行(读取不了) 
 
所以和这hack 方法不是一回事.授权法可以修改电池的静态参数,静态参数是电池的特性参数, 
也就是修改电池电压,充电电流, 生产日期,序列号等等,以达到更换电芯后,电池更加 
准确的工作. 
 
而我们这种hack 方法,只能通过对电池动态数据的进行追踪,修改电池,容量,循环次数等. 
而不能对电池,电压,电流进行修改.动态参数固件是不加密的.(那部分静态参数,是要授权进行加密验证,校验的 
写入的.) 
 
 
 
 |   
 
 
 |