|
|

楼主 |
发表于 2008-11-19 20:50:53
|
显示全部楼层
第二篇 解锁,自己动手,丰衣足食
此时已是周三(1月10日)早上。其它工作也很多,解锁的事只能搁置。抽空在论坛看了帖,搞得一会兴奋一回失望的。后来google也搜了,没有找到一个简单完整的解锁方案。对于SBWorkshop没有功夫看它使用手册(我也不可能买它的正版)。虽然在论坛上看了很多解锁的帖子,但没有特别完整的,搞得云山雾罩的。后来决定:干脆抽空去趟上海跑一趟虬江路找js解锁吧(还好苏州离上海很近,并且好久没去虬江路了,很是想念哈)。于是在论坛发了几个帖子问那边的情况,但没有得到什么有价值的信息。后来又在google上搜到几个外地js,通过QQ咨询了情况。有些有趣的经历:杭州一个JS最离谱,我用QQ询价,他第一次报给我240!我当场晕倒。他看我懂行情,改为90,说240是打错了,鬼才信,直接黑名单!北京的一个JS说解锁60元,还不能马上取,要2-3天,我估计他是二道贩子。汕头和广州的js还是不错的,直接报50元,这个价格我可以接受。并不是不让你赚钱,但是像杭州那种JS就过份了。
转眼到周六(1月13日),陪朋友去数码港买路由器。我顺便去问了一下电池解锁的事。友通3楼有几家搞二手笔记本的,感觉没有什么技术。有一家有点焊机,换电芯但不解锁。那个兄弟挺有趣。我给他说去买个软件(SBWorkshop)就可以搞了。他说一年就碰两三个要解锁的,我不可能一个收200块吧(SBWorkshop注册费600多)!这倒是实话。苏州看似电子发达,其实就是个组装工厂。全苏州就只能养活一个数码港,说明苏州人玩数码的也不太多,这两年好点了。当年我想买个iRiver的180TC的mp3都没有,最后跑上海买的。
回到家后又上网查找相关资料。此时遇到“四弦吉他”,在那个论坛看了一会,留了言,没多久,“四弦吉他”就加我用QQ聊了起来。他真的不错,就像上文“致谢”里写的那样,让我“鼓起了我自己给电池解锁的勇气。”到了晚上,运气更好,我搜索到了“xu_dd”刚刚写好的文章“我的X23电池换芯、解锁过程(M37516+61040+80AF) ”,我拜读的时候还热气腾腾的呢!经过深思熟虑,周日下午直奔电子市场,买回了一个万能电路板(2元),3块74LS05(怕焊坏,主要是便宜2元/片),电阻一串(20几个,共2元),电容3个(1元),LPT接头来自旧跳舞毯(焊接好的LPT接头如图3)。其他工具原来就有:电络铁,万用表,焊锡,美工刀,剪刀等。
开始工作:
1、首先焊下80AF。这个过程我的体会是:没有热风枪(太贵,苏州最差的也要近100元,不值得购买)不怕。我们然面对的芯片只有两面8个脚(我搞过24脚的),要是4面有脚又很多的就比较恐怖了,电络铁就不行了。我的方法是先多上点锡,也不能太多,旁边还有其他芯片,千万不能都被锡糊上。有细焊丝,直接焊就行;没有的话,用一根铁丝沾上锡往上面涂,这样可以控制锡的量。最终目的是让每一边4个脚用锡连在一起。然后搞个镊子,两边用电络铁轮流加热,相当于取一个两只脚的元件,很容易就搞下来了。
2、自制适配器。电路如图4(2007年2月12日更新!),肯定可用。这个过程我的体会是:最好有一块万能电路板,要不然很难按照这个电路很难实现。
3、电路板上先焊上芯片和各个元件,然后再按电路连线,我觉得这样比较合理,容易实现。
4、LPT电缆,先焊接LPT接口端,在装盒前应当先把电缆颜色与针脚的对应关系记下来备用,可以避免反复拆装。还有,看电路上仅仅只接了6根线,但是实际用了11根。还要加上LPT_PIN2,LPT_PIN3,LPT_PIN4,LPT_PIN5,这4根线也要提前引出来备用。我就是开始没有焊后来补的,拆来拆去浪费很多时间。大家记得一次搞定。
5、取一根USB线拆开,取红的那一根(一般是红色的,也有可能不是,你可以先用万用表量一下),获得+5V的电,接到适配器上。
6、按照图5将焊下的80AF芯片的7个引脚(有些型号的芯片6个就够了,根据实际情况)用线引出来,按照图纸接到适配器上。
代码的读取,修改,写入全部按照xu_dd的帖子“【原创】我的X23电池换芯、解锁过程(M37516+61040+80AF):http://www.51nb.com/forum/viewth ... 1429&highlight=”进行的。个别地方略有修改和补充(如图6),我在图中标出了要实际解锁需要改的6处,其他位置不需要改动,需要深入了解其含义以及算法的兄弟请参阅原贴:
1、充放电次数(0x2c,0x2d),按需要修改(我的改为:00 80 即1次)对应的校验位(0x22c,0x22d)也必须修改(即FF 7F)!
2、充满容量(0x2e,0x2f),按需要修改(我的改为:48 03 即4800mAh)对应的校验位(0x22e,0x22f)也必须修改(即B7 FC)!
3、设计容量(0x1b6,0x1b7),按需要修改(我的改为:48 03 即4800mAh)对应的校验位(0x3b6,0x3b7)也必须修改(即B7 FC)!
4、电池生产日期(0x1bc,0x1bd),按需要修改(我的改为:2C F4即2006-1-15)对应的校验位(0x3bc,0x3bd)也必须修改(即D3 0B)!
5、第一次使用日期(0x1f8,0x1f9),经过试验只改0x1f8,0x1f9不要改(我的0x1f8改为:2C即2006年)对应的校验位(0x3f8)也必须修改(即D3)!
6、报警锁定(0x1fa,0x1fb),必须全部改为0,对应的校验位(0x3fa,0x3fb)也必须修改(全部改为F)!
数据改好后,重新写入芯片,将80AF焊回电路板,注意芯片方向别焊反了。 |
|