|
论坛里前不久有人发解锁电池的帖子,勾起无限兴趣,之前也尝试过各种方法与电池进行smbus通信,用过lpt口的i2c转换电路,失败,估计是电平问题不兼容;用过cp2112,网上下载的be2works是坑货,为了伪装成破解的完全版,人为打包了一个9兆的空dat文件进去,就是那个坑货,破坏了我的cp2112小板,导致pid和vid被改写和otp固化,软件再无法识别到小板,无奈又买一只。
这次小心了,为了防止破坏,到手就拆掉vpp端的电容,数据表上有讲到要使用otp功能需要vpp端接4.7uf电容,确保电压在6伏左右,拆了电容有可能vpp电压不足,万一otp操作时,不会改写内部otp区域。下图黄圈里就是去掉电容的位置:
连接电池后用坛友贡献的破解版be2works终于可以识别并读取电池信息了,然而解锁过程并不顺利,unseal,clear PF,明明都解了,再次读取还是锁死状态,诡异的很!后来发现读取到的电池组电压只有6--7伏左右,实际电压是10.6伏,在sms窗口发送rw 3c、rw 3d、rw 3e、rw 3f并ctrl+回车,读取单节电池电压,发现只有一节电池能读取到电压,另外两节反馈为几十毫伏,于是拆下电芯检查保护板,原来,电池组焊点的旁边有个很不起眼的小焊盘,组装电池时工厂先焊接电池镍片,再从低到高依次焊通那个小焊盘,我多次拆焊电芯,焊盘缺锡断开了,
找到原因了赶紧焊电芯复原,将电压检测点焊盘焊通,连上cp2112小板,打开软件,读取一下信息,电压正常了,仍然是PF(永久损坏标志)状态,点一下读取芯片,软件自动给解除锁定,完全不用操心,直接就解锁了!
读出来的已解锁芯片数据:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|