登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

starlit.sky的博客

生命&电子(坚持原创)

 
 
 

日志

 
 
关于我

热爱昆虫,生命是伟大的。 专业是研究分子生物学的。 电子技术是业余爱好而已。 摄影也是随手拍拍。 绘画也因时间有限放下很久了。

摩托罗拉电池保护板的秘密--破解摩托罗拉充电器的关键(原创,转载请注明出处)  

2012-03-21 01:17:41|  分类: 电子产品DIY和改 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

摩托罗拉在早期生产过一批做工,性能和用料都非常不错的手机电池充电器。因为当初手机都是几千元的价格,所以充电器设计和生产几乎可以说是不计成本了,用的元件都是质量很不错的,多数都用了单片机控制,远不是现在的锂电池充电器能比的。

后来因为手机的换代,大批的充电器也随之淘汰。现在这种充电器买一个只需要3-4元就可以。之所以这么便宜,对应的手机被淘汰是一个原因,更主要的原因应该是另外一个:因为摩托罗拉设计这个充电器的时候为了防止给不配套的电池或者非原装电池充电,在单片机内置了一段检测电池型号的程序,只有对应的原装电池才会启动充电程序,否则拒绝给电池充电。很多人曾尝试用摩托罗拉的充电器给其他的电池充电,结果无一例外都是闪红灯,提示充电失败,就是这个原因。网上一般认为想要使用,必须找到对应的原装电池保护板。但是实际使用的时候哪里找对应的原装保护板去。这个原因也造成了摩托罗拉的充电器变成了鸡肋,留着吧,没法用,扔了吧,挺可惜。摩托罗拉的电池一般有3个接点和4个接点两种,3个接点的引脚是:正极,ID和负极。4个引脚的比3个的多一个温度电极。其中ID引脚是决定摩托罗拉充电器和手机对电池类型识别的关键。但是网上只是说了一下ID记录着充电器和手机识别电池的相关信息,但是却没有给出一个详细的介绍。曾经在一个论坛看到一个稍微详细点的介绍,但却不是很正确。

下面这个图就是从那个论坛网页截取下来的,发帖的人说红色箭头指的那个标记H5的贴片元件是储存信息的,其实这个不对,这个图拍的不是很清楚,其实我感觉旁边那个粉红色圆圈里的才是真正的储存信息的芯片。

摩托罗拉手机电池保护板的秘密--破解充电器的关键(原创,转载请注明出处) - starlit.sky - starlit.sky的博客
 

 

为了验证这个结论,我拆了两个V998的原装电池,弄出两个原装的保护板。

摩托罗拉手机电池保护板的秘密--破解充电器的关键(原创,转载请注明出处) - starlit.sky - starlit.sky的博客

 

 

可以看到和网页中截图的那个保护板类似,一个标记H5的贴片元件和一个3引脚的贴片元件,两者是并联的。其实标记H5的贴片元件是飞利浦出的PZU系列的稳压二极管PZU3.9,稳压值是3.9V,用来保护储存信息的芯片的。

而真正储存信息的却是旁边粉色圆圈里的那个sot23封装标记09C4的元件。这个元件是美信(MAXIM)公司出的DS2502芯片(也有部分摩托罗拉原装电池的保护板采用的是该公司的DS1982,两者没啥区别)。DS2502是一个一次性写入的EPROM,这个芯片内部出厂时全部设定是FFh,只能从逻辑1写成逻辑0,反过来是不行的。这就类似我们的普通刻录光盘,可以多次写入,但是已经写入的部分不能再做更改。

摩托罗拉手机电池保护板的秘密--破解充电器的关键(原创,转载请注明出处) - starlit.sky - starlit.sky的博客
 
 
 
从这个飞利浦PZU系列稳压二极管的说明书里可以看到标记H5稳压二极管型号。B,B1,B2,B3那栏表示稳压值误差的大小。
摩托罗拉手机电池保护板的秘密--破解充电器的关键(原创,转载请注明出处) - starlit.sky - starlit.sky的博客

 

 

下面的图是我把保护板的ID引脚通过USB-1wire转接线连接电脑后(嘿嘿,上上篇日志做的那个1-wire转接线的用处不小吧),运行DS2502配套的读取程序读出的数据。

我一共读取了3个保护板的数据,并且将这3个保护板读取出来的数据外加DS2936A芯片的数据(来自说明书,下文会提到这个芯片的作用)做了比较。白色背景的数据是这4个芯片中不相同的(可能个别几处某两个芯片之间相同,但是4个保护板之间肯定有不同的),而背景是绿色的则是在4个芯片里都完全相同的数据。考虑同一个充电器在换上不同型号的保护板后,很多都能不提示出错,所以绿色背景的数据可能是充电器和手机识别电池的关键数据。

具体这些数据代表什么含义,这个只能问摩托罗拉给充电器单片机编程序的人才行。

摩托罗拉手机电池保护板的秘密--破解充电器的关键(原创,转载请注明出处) - starlit.sky - starlit.sky的博客

 

摩托罗拉手机电池保护板的秘密--破解充电器的关键(原创,转载请注明出处) - starlit.sky - starlit.sky的博客

 

摩托罗拉手机电池保护板的秘密--破解充电器的关键(原创,转载请注明出处) - starlit.sky - starlit.sky的博客

 

摩托罗拉手机电池保护板的秘密--破解充电器的关键(原创,转载请注明出处) - starlit.sky - starlit.sky的博客

 

 

这里的数据不是储存电池信息的,是储存这个芯片是否允许写保护等一些信息的,和原装电池的识别无关了。

摩托罗拉手机电池保护板的秘密--破解充电器的关键(原创,转载请注明出处) - starlit.sky - starlit.sky的博客

 

 

DS2502价格不便宜,几块钱一个。而满大街卖的国产组装电池也能在摩托罗拉出的充电器上不被据充,显然组装电池是通过了充电器单片机的验证的。看组装电池的价格也不可能是用DS2502的,那组装电池是怎么完成这个验证的?

其实有些厂家推出过类似功能的芯片,比如DS2936A,这个芯片和DS2502功能一样,唯一的区别是DS2502是需要摩托罗拉生产电池的部门把数据写进芯片的,而DS2836A确实在芯片生产过程中就把信息都固化在芯片里了。DS2052类似于一个空白的刻录盘,买来的时候什么内容都没有,需要你自己刻录信息到上面;而DS2936A类似于买来的VCD光盘,买来的时候就已经有内容了。

生产的时候固化了信息,这就造成了DS2936A成本比DS502低了很多很多,价格只有DS2502的十几分之一。

摩托罗拉手机电池保护板的秘密--破解充电器的关键(原创,转载请注明出处) - starlit.sky - starlit.sky的博客

 

 

所以从上面的情况可以知道,破解摩托罗拉原装充电器,让摩托罗拉原装充电器充其他电池的方法并不仅仅是像传说中的只能弄一个原装的电池保护板:

1,找个组装电池的保护板;

2,买DS2936A之类的芯片,缺点是不一定适合每个充电器;

3,买DS2502芯片,按照充电器的类型写对应的信息,缺点是成本高。(如果有人需要,可以留言,我可以提供这3个保护板读取出的数据,只要在程序中运行导入命令就能写到新的芯片里了)

2和3虽然对某一个人来说很不划算,但是对于有大批这种充电器的商家,批量购进一批DS2936A芯片,配充电器出售很划算的。可以很好的解决非常好的充电器变鸡肋的问题。业余爱好者也能很方便的用上优质的充电器,不再为找原装电池板而烦恼;同时商家也有利可图,对买卖双方都有好处。

  评论这张
 
阅读(4972)| 评论(5)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018