少尉
- 注册时间
- 2016-9-29
- 金币
- 134 个
- 威望
- 1 个
- 荣誉
- 0 个
累计签到:2 天 连续签到:0 天 [LV.20]漫游旅程
|
发表于 2018-3-31 22:21
原厂841n v3.4准备刷DD,来回刷了N遍也没事最后一遍看错DD固件,刷的840n的DD固件,砖了
准备用ttl救,第一次用TTL,教程的帖子看少了,也没有太注意
rx tx gnd vcc(3.3v) 敢打包票线没有接错 统统接上去了,用 putty 到 open 后窗口没有任何信息
最后查资料,vcc线绝对不能接,明白后才后悔莫及
-----------------TTL时vcc线绝对不能接-----------------留贴铭记
坛子里的牛哥帮忙出出主意,还有什么办法能挽救不?
跪谢+千恩万谢
------------------------------------------------------------------------------
我的841n又回来了,感谢5楼提醒,换了一个ttl板可以读出信息
救砖过程中还遇到几个问题
1,我的ttl速率要设成9600才行,其它速率会乱码
2,ttl的rx tx线可以互换
3,putty在open后就需要插路由器电源,电源通后要迅速在键盘上连续敲击T键和P键,才会停下好输入命令代码
4,输入printenv后,要注意3个参数,1个是网关,2是本机路由器IP,3很重要bootcmd=bootm 0xbf020000
我理解的是路由器的MAC地址(不知道对不对高手勿喷)?其中0xbf020000代码在以下命令中会用到,不能偷懒照搬
别人教程里的MAC(小声说下我是照搬别人的0x9f020000,结果后面出现Error: end address (0x9f3dffff) not in flash!
WR841N变砖后TTL修复教程
分类: 2011-04-15 15:20:34
WR841N变砖后TTL修复教程
SuperMan 发表于 [路由建站技术] 分类,标签: WR841N
11 2月 2011
0
TTL线序:(JP2从靠近网线插口算起)2 3 4分别接gnd rx tx(有点怀疑我的线rx tx标错了,因为方块似乎是tx口,按理得接rx,反正如果不对,就对换一下)Secure-CRT设置:115200-8-n-1-n
在wait 1 second那步速度输入tpl
进入uboot
提示符是AR7240>
ar7240> 进去以后。可以设置路由的IP地址,和服务器的IP地址,此服务器IP地址指的是当前电脑地址,如192.168.1.10,路由地址如192.168.1.2,可以用以下命令:
ar7240>setenv ipaddr 192.168.1.2
ar7240>setenv serverip 192.168.1.10
设完地址以后,可以查一下是否正确,命令是:
ar7240>printenv
然后在电脑上建立一个tftp服务器,把固件放在tftp服务器下。在uboot命令下,就可以把tftp上的固件刷到路由器上,这样就相当把固件刷到路由上。命令如下:
ar7240> tftpboot 0x80000000 841n.bin (假设固件文件名为wr841n-v5.bin )
然后,执行如下命令:
ar7240>
ar7240> cp.b 0x80000000 0x9f020000 0x3c0000
ar7240> bootm 0x9f020000
到这里路由会自动重启,刷机完毕
Bad address format,解决这个过程很曲折不说了) |
|