返回列表 发帖
原创?
<font size="3"><strong>
所有品牌的本本里面我最爱ThinkPad
但是我并不会强迫他人最爱ThinkPad
同时谁也不能强迫我不最爱ThinkPad

TOP

路过看看~

TOP

牛人!!!!

TOP

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

TOP

代码修改说明。很多兄弟在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个参数都改了。现在看我的电池,是不是像新的一样?(

TOP

第二篇 解锁,自己动手,丰衣足食
    此时已是周三(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焊回电路板,注意芯片方向别焊反了。

TOP

返回列表