|
发表于 2006-8-5 16:51:17| 字数 1,180| - 中国–广东–深圳 天威有线宽带(关内)
|
显示全部楼层
反向思考: 如果这么简单的方法可行, 整个互联网上早就是消息, 各种型号电池的数据也是满天飞了.
正向思考: 电池本身是个消耗品, 象这个星球上的任何东西一样, 都有个生老病死的过程. 电池用了二年/300-500次后, 性能已经下降, 这是不可挽回的. 无所谓修不修了. 唯一的办法就是换芯. 早期的电池是可以换芯的. 没有任何问题. 后来出了个锁死的问题. 看来是厂家不希望用户这样做(其中的原因就二看了). 为了防止锁死, 出现了所谓"保电换芯"的方法. 不知道是不是对所有的电池都有效. 但好象是对某些是有效的.
那么现在的所谓修, 是不是指因为换芯不正确导致的锁死的情况呢? 如果是这样, 简单的替换E方的数据看来成功的机会是很低的. 那么从技术上来看, 有什么办法可以做到?
据说有些厂家的电池, 有些关键数据是放在ram里面的. 可想而知, 一旦失电, 就不可能再恢复了. 也可以利用片内的存储介质, 无论是E方或Flash都可以的. 这样, 信息在片内, 一般的手段就不可能改变了. 真正想过这些问题的可能会问, 那么工厂生产的时候怎么办? 其实很简单, 利用通讯方式, 给控制器发一个特定的命令, 初始化一下就可以了. 这个初始化命令只在工厂里用, 用户模式下根本不会出现在总线上, 很难通过分析E方里面的数据进行反向工程, 可能的方法包括读取控制器里面的程序进行软件分析.
那么, 为什么保电换芯也有可能不成功? 锁死的条件可以包括失电, 也可以包括容量的短时间大幅度上升. (容量的异常变化)
一块现代的智能电池里面的控制软件的复杂程度, 可能超过大部分人的想象了. 要限制换芯的方法太多了. 只要厂家愿意做, 可以做得很复杂, 很精巧. 也不需要太多的额外成本. 只是软件的事(因为所需要的硬件基本上都已经具备了).
侧向思考: 真正突然这些限制的方法, 是研究并破译电池与主机之间的高级通讯协议, 然后重新做一块控制板. 一方面管理电池, 另一方面骗过主机就行了. (事实上, 市场上早就有这样的东西了, 不过看到的仅限于较老的型号如600系列的电池. 因为反向工程需要大量的时间和相应的知识和手段. 当然网上合作是一个很好的方法可以极大地放大这些能力. 可惜不是这样来做的, 呵呵).
另外, 上面的这些话, 随便花点时间在网上找一下, 都能找个8,9不离10了.
再另外, 不管什么东西, 只要有人能做出来, 就有人能理解, 并"破解". 问题在于时间和代价, 当然要有相应的能力和手段. 希望有识之士能够花点时间早日解决这个可恶的电池问题, 让上面的这些普通网友可以将他们的电池多用几天.
原帖由 jh686 于 2006-8-5 15:04 发表
问题就是这么简单了,如果能得到同型号新电池的源码,用个编程器将数据写入EP,这电池就修好了.
但问题就是到哪找呢?商家是绝不会提供给你了.朋友刚好有的话,也不可能给你拆开电池取EP数据了.
网上也更是难找了. ... |
|