小R科技-WIFI机器人网·机器人创意工作室

 找回密码
 立即注册
查看: 8030|回复: 4

703n救砖方法汇总

[复制链接]
发表于 2014-1-8 16:27:21 | 显示全部楼层 |阅读模式
相关工具请到我的csdn资源里下载  http://download.csdn.net/detail/cooska/6823371
因为我用的是4M flash,所以这里的方法只针对4m,焊接了8m的网友请自己斟酌。
本来这个路由器用在wifi小车上一直很稳定,只是最近又想折腾它,想挂载usb上去,实现扩容。但是4m的flash实在太小了,重新刷了最小openwrt固件,也只能刚好把挂载usb的
ipk驱动装上去,但是不管怎么操作还是无法识别usb的分区,也不知道怎么回事。于是在网上找了现成的能挂载usb的固件来刷,谁知道这个固件是用在8mflash上的,当时没注意
,刷上去后果断启动不了了。目前的情况只是半砖,还能通过ttl来拯救的。要真成砖了,就只能用编程器来刷了。
恢复步骤如下
1、703n的路由ttl接上ttl转usb的小板,小板插在电脑usb口,有的电脑无法驱动这个usb转串口,可以去我的资源里下载驱动单独更新,安装后更新驱动时要选择浏览计算机查找驱动程
序,从计算机的设备驱动程序列表中选取,选择第一个。驱动好后用超级终端或SecureCRT连接该串口(比如COM3),这里把波特率调到115200。然后给路由通电,如果屏幕有反应
,能显示flash信息的话,那么就可以继续以下步骤,否则只能编程器救砖了。对了,网线也要接好。
这个方法是ttl刷固件。
稍微普及一下编程器固件里的几个概念。
编程器固件中包含uboot、fw和art。
uboot就像电脑的bios,是底层的管理系统,128kb;
fw就像电脑的操作系统,实现路由器的各种功能,4M的是3840kb,8M的是7936kb;
art就像电脑的无线驱动程序,是无线校验码,64kb;
所以一般刷固件其实就是刷的fw。
2、在信息滚动到Autobooting in 1 seconds 这里的时候,马上按下TPL这三个键,一定要在一秒内按下,顺利的话屏幕会显示 honor>,如果滚动到其他信息了就重启,再重复这
个操作。
这里教大家一个技巧,SecureCRT这个工具是可以设置映射键的,在会话选项的高级--仿真里,可以映射某键发送自定义的字符串,这里我映射了上方向键,字符串是tpl,然后在
那个等待一秒的时候按下上方向键即可。
3、把电脑ip设为192.168.1.2,打开tftp服务端软件,默认是你设好的ip,如果不是就进入设置,选择这个ip做服务用。
然后在命令里输入 setenv serverip 192.168.1.2
setenv ipaddr 192.168.1.1
此时设置pc tftp server ip和固件目录。
tftp 0x80000000 fw.bin
erase 0x9f020000 +0x3c0000
cp.b 0x80000000 0x9f020000 0x3c0000
以上几行命令是针对4M的,8M如下
tftp 0x80000000 fw.bin
erase 0x9f020000 +0x7c0000
cp.b 0x80000000 0x9f020000 0x7c0000
千万不能错了,不然肯定变砖,只能编程器来救。
完成后,屏幕显示done,就可以重启了。
方法二:刷不死uboot
其实每次遇到问题都这样来接线刷机,既麻烦又危险。这里提供一个网传的不死uboot,刷好后,如果碰到路由变半砖了,可以直接在网页里刷fw
这里的uboot文件只适合4mflash,8m的可以跳过了,或在网上去找。刷uboot一定要看文件大小,128k
从附件里解压后可以看到不死uboot的bin文件,用编辑器打开,到0001FC00行看到EC888F123456,这是路由的mac,把他改为你路由器上标签里的mac,要一字不差哈
然后将不死uboot(不死uboot-tplink703n-EC-88-8F-12-34-56-20130817.bin)通过winscp拷贝到路由的/tmp,secureCRT运行cd /tmp进入/tmp目录,再运行mtd -r write uboot-
tplink703n-EC-88-8F-12-34-56-20130817.bin u-boot
刷完机器会自动重启,此时机器已经是不死uboot了
重新开启路由电源前,按住路由上面的reset开关,等机器的LED灯闪烁第三次的时候松开手,器进入刷机模式,可以升级固件(默认),uboot等,注意,固件大小应该是 3.75MB
(3,932,160 字节), uboot大小是 128KB。
其实如果是半砖的情况,它会自己进入刷机模式,直接用浏览器打开192.168.1.1即可,浏览器好像只能用火狐,其他的打不开。

回复

使用道具 举报

发表于 2014-1-8 18:32:49 | 显示全部楼层
{:soso_e162:}学习l
回复 支持 反对

使用道具 举报

发表于 2014-4-16 23:58:08 | 显示全部楼层
tftp不通.jpg
请问我输入tftp 0x80000000 abcd.bin
这个后出现了上图所示,然后打印Retry count exceeded; starting again
这是要怎么解决啊?
回复 支持 反对

使用道具 举报

发表于 2015-2-7 19:28:37 | 显示全部楼层
abcd.bin 那是个文件名  你自己 可以设定的
回复 支持 反对

使用道具 举报

发表于 2015-2-7 19:31:42 | 显示全部楼层
老兄 把资料 给我传一份 好吗   853217731@qq.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

新品特惠推荐上一条 /2 下一条

QQ|QQ技术咨询1|QQ技术咨询2|商务合作微信1:xiaorgeek001|商务合作微信2:XiaoRGEEK|诚聘英才|Archiver|手机版|小R科技-WIFI机器人网·机器人创意工作室 ( 粤ICP备15000788号-6 )

GMT+8, 2024-11-23 00:10 , Processed in 1.099039 second(s), 23 queries .

Powered by XiaoR GEEK X3.4

© 2014-2021 XiaoR GEEK

快速回复 返回顶部 返回列表