几个月前想给路由器刷一个pandorabox固件,按照网上说的降级818固件结果成砖了,当时没有办法解决就搁置了,这几天在家翻出了它一时兴起果断救砖,于是在网上查看多篇教程得知估计要上编程器了于是淘宝买了一个xtw100土豪金编程器就开始救砖了。
一、用到的工具
1、电烙铁
2、万用表
3、编程器
4、其他(焊锡,杜邦线,吸锡器等)
二、救砖过程
1、路由器基本信息
我的路由宝型号为【YK-L1w】,FLash型号为 【MX25L25635F】,它封装类型是SOP-16,管脚信息见图。
2、拆路由器和Flash
一开始我把路由宝 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至此提取结束)。
3、刷机救砖
(1)breed-mt7620-youku-yk1.bin
用编程器配套的软件打开下载的breed点击自动烧录,弹出校验通过即可,如果校验没通过可多尝试几次(我的就没通过,尝试了几次自动烧录都没通过)也没问题,手动点写入芯片再点校验芯片如果显示通过了就可以了,如果你不放心可以用Ultraedit打开下载的breed-mt7620-youku-yk1.bin然后点读出芯片对比一下读出来的内容和Ultraedit中打开是否一样如果一样就可以了。将芯片焊接回去其实只要焊接其中的1,2,7,8,9,10,15,16号管脚就可以了,其他管脚可以不焊接万一不好使呢还得拆。那个被无辜伤害的小电阻我花了好久才给它放回去,就用电烙铁和一根针,眼都快瞎了太不好操作了。
装机通电准备刷机
(2)刷入优酷PandoraBox固件(这个固件随个人喜好,只要确保1和3是正确刷入即可,固件也可换成其他比如dd,如意云等等,只需要确保是Youku-L1对应的版本),这个网上教程很多就不多说了。等待进度条到达100%,路由器会自动重启,等带一段时间(几分钟)。再次进入192.168.1.1,发现已经进入pandorabox登录界面,至此已经刷完pandorabox,还需最后一步将EEPROM导入。
(3)恢复 YK_L1w_EEPROM.bin 【前面备份的】也是在breed中刷,将路由器断电,按住Reset键【第二个Lan口旁边小按钮】,然后插上电源,等待10秒钟,松开reset键,进入192.168.1.1,发现又进入Breed控制台,点击恢复,选择第三个EEPROM,将备份的YK_L1w_EEPROM.bin导入进去,等待进度条到达100%,路由器重启。
至此完成刷机,后面的PandoraBox设置操作即随个人需要。