几个月前想给路由器刷一个pandorabox固件,按照网上说的降级818固件结果成砖了,当时没有办法解决就搁置了,这几天在家翻出了它一时兴起果断救砖,于是在网上查看多篇教程得知估计要上编程器了于是淘宝买了一个xtw100土豪金编程器就开始救砖了。
1、电烙铁
2、万用表
3、编程器
4、其他(焊锡,杜邦线,吸锡器等)
我的路由宝型号为【YK-L1w】,FLash型号为【MX25L25635F】,它封装类型是SOP-16,管脚信息见图。
一开始我把路由宝FLash用飞线接出来,把其中的1,2,7,8,9,10,15,16号管脚用飞线接出。然后我的编程器是DIP-8接头,所以需要把管脚对上。具体SOP-16到DIP-8的转换见下图(图是网上找来的)。
然后小心翼翼的把飞线焊接好就将编程器插到电脑上了,问题来了只要打开编程器配套的软件绿灯就常亮,没办法进行任何操作,当然救砖是不能完成了。
各种检查焊接和线是否连接正确,各种没问题一度绝望啊!难道要把芯片焊下来么,我也没干过而且也没有网上教程里的热风枪啊。最后在网上发现有堆锡法于是找来一个以前废弃的路由器练了练手就开始干了,反正是坏的无所谓。然后就一不小心焊掉了一个比蚂蚁还小的电阻,尼玛绝不绝望。大家拆flash的时候小心啊这个小电阻就在芯片的右下方和芯片离得特别近。
不管了继续干,把芯片焊下来后还按照飞线的引脚接法,然后接到编程器,插电脑上成功识别并读取出来了开心啊!果断读取原有芯片内容,读取成功后点保存进行备份后面还会用到。然后使用Ultraedit提取0x40000H到0x4FFF0H处(这两行也包括进去)的共65536个字节的EEPROM,保存为YK_L1w_EEPROM.bin。
(注:Ultraedit提取方法:复制一份保存的固件,打开复制的固件Ctrl+G输入0x50000回车然后按Ctrl+D选中删除输入33226752(算出来的,从当前位置到最后还有多少字符)点确定,Ctrl+G输入0x0回车然后按Ctrl+D选中删除输入262144(算出来的,从当前位置到EEPROM开头还有多少字符)点确定,另存为YK_L1w_EEPROM.bin至此提取结束)。
(1)breed-mt7620-youku-yk1.bin
用编程器配套的软件打开下载的breed点击自动烧录,弹出校验通过即可,如果校验没通过可多尝试几次(我的就没通过,尝试了几次自动烧录都没通过)也没问题,手动点写入芯片再点校验芯片如果显示通过了就可以了,如果你不放心可以用Ultraedit打开下载的breed-mt7620-youku-yk1.bin然后点读出芯片对比一下读出来的内容和Ultraedit中打开是否一样如果一样就可以了。将芯片焊接回去其实只要焊接其中的1,2,7,8,9,10,15,16号管脚就可以了,其他管脚可以不焊接万一不好使呢还得拆。那个被无辜伤害的小电阻我花了好久才给它放回去,就用电烙铁和一根针,眼都快瞎了太不好操作了。