Board logo

标题: T22电池成功换电芯/完美解锁(SBW)!详细过程与大家一起分享!回报各位的帮助 [打印本页]

作者: HF5126960    时间: 2008-11-19 20:50     标题: T22电池成功换电芯/完美解锁(SBW)!详细过程与大家一起分享!回报各位的帮助

T22电池成功换电芯/完美解锁(SBW)!详细过程与大家一起分享!回报各位的帮助


开篇
    首先声明,本人是学计算机的,主要搞网络信息安全。在电子方面是门外汉,因此这次解锁基本上是综合了论坛内各位高手的帖子,“依葫芦画瓢”来完成的。本人发这个帖子无意去表现争功,其目的无非是给自己做个总结,也把分散在论坛中各个解锁相关的知识点综合一下,形成一个完整的解锁步骤,与大家分享,降低电池解锁的难度。
    特别感谢几个人:
    xu_dd:他热情地帮助了我,不厌其烦地回答了我很多问题,他的帖子是我的主要依据,可惜有些地方写的不详细。
    zjljp:他的帖子给我提供了理论基础。破解版的SB3.3没有用上,但是我敬佩他的无私奉献。
    四弦吉他(社区动力网站):他有可能也是这个论坛的朋友,但我是在“社区动力”遇到他的。自称是广州专门修电池的商人,极热情。通过QQ认真帮我分析了电池故障,排除了保险丝坏的可能。最重要的是他给我提供了一个M37516+M61040+80AF的解锁原码,这个只有1K的小文件可能是我通过QQ收到的最小的一个文件,但是它鼓起了我自己给电池解锁的勇气。
    草上飞:一个专业修电池的兄弟,但是他真的很热心,给了我很大的帮助。让我知道现在还有很多好商人。
    SBWorkshop的作者:其在demo版中仍然让我们读写芯片。
    本人妻子及肚子里的宝宝:妻子怀孕8个月,但她支持我。解锁困惑的日子里工作到深夜,但愿没有影响他们休息。

    第一篇 换芯,期待更长的待机
    详细换电芯/解锁过程开始:
    我的二手的T22是04年在上海虬江路买的,因为有台式机,要求不高,就是移动上网看电影。机器购进时3年全球联保刚过,成色极好,电池可以充到35wh多(设计容量38.88,型号62K6626)。近期容量突然下降到20wh左右,健康已经变为红色,很显然电芯要“寿终正寝”了。由于是旧本本,买新电池不值得,于是我决定换电芯。
    上周二,费了很大劲才把电池搞开:开始为了尽量不破坏其外壳,就用美工刀一点点撬,半天没有动静,还划破了手,流了很多血。最后,火了,一阵乱整,终于打开了,但导致外壳的美观大有损伤。现在分析这款电池(其它的型号我不知道)外壳密封是很巧妙很严密的,上下壳有卡子卡住,有点像当年的SONY单放机,一个螺丝没有,但就是很牢固。并且它还用了胶水粘合,因此想完整的拆成安装时的样子几乎是不可能的。我的心得就是:用美工刀直接沿缝隙划开,换完电芯后用502密封,这样应该可以做得比较完美。可惜我的电池当试验品,没有机会了。
    老电芯是松下1800mAh的,新电芯选用的则是2400mAh的粉红色(蓝帽,如图1)(后来才知道是2600mAh的)三洋。
[attach]339640[/attach]     
    因为开始学习了很多帖子,知道自己芯片组合M37516+M61040+80AF是很容易被锁的,怀着很侥幸的心理,我采用并联法替换了电芯:首先将6节新电池并联到旧电池上,然后逐步取下旧电池。整个过程保证新电池始终连接在电路版上,电池四个电压测试点(VG/VL/VM/VH)电压正常,芯片也不断电。现在总结觉得这是很可笑的,80AF芯片掉电数据是不会丢失的。我个人认为:换电芯时只要按照电压从高到低的顺序拆下旧电芯,然后从低到高的顺序焊上新电芯就行了,没有必要将新旧电池并联起来再拆,多费很多功夫添很多麻烦。要是电池锁了的话,我个人认为绝对不是因为掉电造成的,有不同观点请回帖讨论。
    电芯换好以后,接到机器上,确定电池没有锁,一阵狂喜。电池仍保持换电芯前的状态,电量99%,容量不到20wh(如图2,保持原来状态),健康红色。
[attach]339647[/attach]
    一切都在预料之中,于是开始放电,看电影,约30分钟后提示电量不足,在5%停留约90分钟,很快到1%,电量没有任何恢复,不敢再放电,怕搞坏电芯,接上电源开始充电。此时已到该睡觉的时候,我就打开IBM“电池”维护,执行“重新设置”,然后去睡觉。第二天起床,期盼容量能有所恢复,一看黄灯狂闪!晕~~电池锁了。于是有了下面的解锁经历。

[ 本帖最后由 I_am_monkey 于 2007-2-16 11:23 编辑 ]
作者: HF5126960    时间: 2008-11-19 20:50

第二篇 解锁,自己动手,丰衣足食
    此时已是周三(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)。其他工具原来就有:电络铁,万用表,焊锡,美工刀,剪刀等。
[attach]339733[/attach]
    开始工作:
    1、首先焊下80AF。这个过程我的体会是:没有热风枪(太贵,苏州最差的也要近100元,不值得购买)不怕。我们然面对的芯片只有两面8个脚(我搞过24脚的),要是4面有脚又很多的就比较恐怖了,电络铁就不行了。我的方法是先多上点锡,也不能太多,旁边还有其他芯片,千万不能都被锡糊上。有细焊丝,直接焊就行;没有的话,用一根铁丝沾上锡往上面涂,这样可以控制锡的量。最终目的是让每一边4个脚用锡连在一起。然后搞个镊子,两边用电络铁轮流加热,相当于取一个两只脚的元件,很容易就搞下来了。   
    2、自制适配器。电路如图4(2007年2月12日更新!),肯定可用。这个过程我的体会是:最好有一块万能电路板,要不然很难按照这个电路很难实现。
[attach]348562[/attach]
    3、电路板上先焊上芯片和各个元件,然后再按电路连线,我觉得这样比较合理,容易实现。
    4、LPT电缆,先焊接LPT接口端,在装盒前应当先把电缆颜色与针脚的对应关系记下来备用,可以避免反复拆装。还有,看电路上仅仅只接了6根线,但是实际用了11根。还要加上LPT_PIN2,LPT_PIN3,LPT_PIN4,LPT_PIN5,这4根线也要提前引出来备用。我就是开始没有焊后来补的,拆来拆去浪费很多时间。大家记得一次搞定。
    5、取一根USB线拆开,取红的那一根(一般是红色的,也有可能不是,你可以先用万用表量一下),获得+5V的电,接到适配器上。
    6、按照图5将焊下的80AF芯片的7个引脚(有些型号的芯片6个就够了,根据实际情况)用线引出来,按照图纸接到适配器上。
    [attach]339737[/attach]
    代码的读取,修改,写入全部按照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焊回电路板,注意芯片方向别焊反了。
作者: HF5126960    时间: 2008-11-19 20:51

代码修改说明。很多兄弟在QQ上问我代码修改的问题。由于很多兄弟缺少基本的计算机知识,解释起来比较费劲,于是在此我将直接帮大家修改代码。需要修改代码的兄弟,请将你的要求写出来,并将你的错误的代码作为附件上传。我将尽量 及时满足你的要求。

[ 本帖最后由 I_am_monkey 于 2007-2-13 13:37 编辑 ]



附件: 您所在的用户组无法下载或查看附件  

I_am_monkey

初级会员



离线
帖子 85
积分 1 积分
资产 92 nb
阅读权限 20
注册 2005-10-24
第 4 帖 于 2007-1-22 22:11  信息  悄悄话  加为好友  只看该作者  
第三篇 反复锁,困惑中前行
    我将电池装回笔记本的时候很是紧张,当看到黄灯闪了两下就不闪了,开始充电,悬着的心终于放了下来。由于我数据是按照xu_dd的改的,充满容量是47wh,所以第二天,我想把电池放电校正一下电量,但是意外出现了,电池放电到30%左右时又锁了(黄灯一直闪)。   于是一边在论坛上写帖子求助(http://www.51nb.com/forum/viewth ... 2903&highlight=),一边又反复焊下芯片再次试验。先后又刷了“四弦吉他”给的代码和我自己又改的代码。但是每一次电池接上后先黄灯闪,几秒钟后不闪了,但一直黄灯。IBM电源管理也是显示电池错误(后来发现这是正常的,只要把电池重新安装一下就好了,这是后话)。很是郁闷。又担心把80AF芯片反复从电路板焊上焊下会烧坏芯片或线路板,于是用了点硬盘线将80AF芯片外置了(如图7)。这样最大的好处就是实验方便了,10分钟就可以刷一次代码试验一次,大大方便了代码的测试。
[attach]339742[/attach]
    但是万万没有想到的是这个想法让我走了很多弯路。从1月16日到1月21日,我先后做了几十次试验,每一次都是电池接上后先黄灯闪,几秒钟后不闪了,但一直黄灯。后来意外发现拔下电池重新插入就绿灯了。但是,恐怖的是:每次放电5-10分钟左右就锁。仔细比较锁后和写入时的代码,全部是这样:
    0000002A: FF 80
    0000002B: FF 23
    000001FA: FF 00
    000001FB: FF 00
    0000022A: FF 7F
    0000022B: FF DC
    百思不得其解。没有人能告诉我这6个奇怪位置的含义。有兄弟说是电芯的问题,我也怀疑过,但是,我将电芯拆开全部测量过电压,电压差都在0.005v以内(充满电或放完电),但内阻测不了,估计也没问题。这期间得到了xu_dd、草上飞等热心兄弟的帮助和支持,当然还被宁波JS的骚扰。热心的xu_dd给我出了很多主意、给了我他的代码。草上飞兄弟也发了代码。但是问题始终不能解决。1月20日,我还买了个32V 25W(电阻约50欧姆)的灯泡,按照xu_dd的建议给电池放了电,由于功率小(3W)放到21日才放到10.8V,重新写好代码,充电,但是到95%还是锁了。就在将要心灰意冷时突然想起:我把80AF芯片外置时(如图7),因为刷芯片时不需要1脚(RDY/BUSY),所以没有接到电路板上。会不会是因为这个原因导致电池反复被锁?于是立即重新试验(如图8),问题果然解决了。
[attach]339743[/attach]
    经过10个多小时测试,发现放电充电都没有任何问题了。高兴坏了,于是今天是一不做二不休,把所有能看到的6个参数都改了。现在看我的电池,是不是像新的一样?(
作者: HF5126960    时间: 2008-11-19 20:52

结语
    深刻教训:今天回头又仔细阅读xu_dd的原贴,发现他图中的“日期”位置也标错了,这个错误可能导致最初的被锁,进而引起了我后来的不幸。这也都怪我当时不细心,因为他的文字说明部分是对的。但是话又说回来了,没有这个失败,我也不会外置芯片,发现那么多问题,完全完美修改6处信息。
    记得从拆芯片做线路板到完工前后花了5个多小时,其中一个小时浪费在我笔记本电脑的并口上了。由于接上去找不到芯片,检查了n遍电路。后来接到台式机上才知道是那个接口有问题。这也是经验,平时在工作中经常遇到并口坏的电脑,没想到今天自己碰上了。大家也要小心啊。
    最后奉劝想要自己解锁兄弟一定要有一定焊锡技术才行,否则还是拿50元给JS吧。如果你的城市像我这边一样没有会解锁的JS,那就找个普通的电器维修店,让他按电路图给你焊也是可行的啊
作者: mingrui_xidian    时间: 2008-11-19 21:04

牛人!!!!
作者: I小B黑M    时间: 2008-11-19 21:05

路过看看~
作者: 月的影子    时间: 2008-11-19 21:13

原创?
作者: mickeylm    时间: 2008-11-19 21:24

呵呵,不错~
作者: geminigao    时间: 2008-11-19 21:25

转的,连原发帖人都出来了?

I_am_monkey

初级会员



离线
帖子 85
积分 1 积分
资产 92 nb
阅读权限 20
注册 2005-10-24
第 4 帖 于 2007-1-22 22:11  信息  悄悄话  加为好友  只看该作者
作者: liuxingzixin    时间: 2008-11-19 22:10

楼主辛苦了,学习-----
作者: rainyelf    时间: 2008-11-19 22:10

转载的,,。路过看看。。
作者: 天地遥昭    时间: 2008-11-19 22:30

飘过看看

有些老了。。。来点新的最好了。。。
作者: luckyjun    时间: 2008-11-19 22:34

转帖来的!
作者: 阿贤    时间: 2008-11-20 00:54

原帖由 geminigao 于 2008-11-19 21:25 发表
转的,连原发帖人都出来了?

I_am_monkey

初级会员



离线
帖子 85
积分 1 积分
资产 92 nb
阅读权限 20
注册 2005-10-24
第 4 帖 于 2007-1-22 22:11  信息  悄悄话  加为好友  只看该作 ...

:L 这帖子我看了,少了图片 玩屁啊
作者: hansq    时间: 2008-11-21 15:01

楼主辛苦了,学习了
作者: srely    时间: 2009-1-7 14:49

很聪明,很能钻研。




欢迎光临 鸿利在线|北京Thinkpad水货|IBM水货|Thinkpad笔记本|Thinkpad全球购|Thinkpad美行|Thinkpad水货笔记本|Thinkpad港行笔记本|Thinkpad T14|X13|P15|P17|P1隐士| X1 Carbon 9代 |T14S|2021款X1 Carbon|X1 隐士|Thinkpad非官方论坛|Thinkpad工作站|Thinkpad笔记本论坛|Thinkpad水货 (http://nb591.com:8989/) Powered by Discuz! 7.2