jonepjxh 发表于 2013-4-20 10:25

WR941N_V2.4版原厂、 DD和openwrt互刷教程

本帖最后由 jonepjxh 于 2013-4-27 22:50 编辑

自己手上的TP-link 941n是2.4版的,在没有找全所有的教程的情况下刷了DD后,想刷回原厂的固件,方法有许多,自己就试两种如下:
方法一
先去TP-Link国外的官网下载一个带有boot的固件,TL-WR941ND_V4_091118,然后在Unix系统下面使用dd命令,把boot部分去掉,命令为
dd if=wr941nv4_en_3_9_17_up_boot\(091118\).bin of=tplink.bin skip=257 bs=512
把tplink.bin拷贝到OpenWRT去
scp tplink.bin root@192.168.1.1:/tmp
然后ssh登录OpenWRT,运行下面的命令来刷固件
cd /tmp
mtd -r write tplink.bin firmware
方法二
始菜单 运行CMD ,打开dos界面。输入telnet 192.168.1.1,
显示用户名密码 输入 root   admin 或者自己的密码
登陆成功后cd /tmp切换到路由器的 tmp文件夹下
执行 wget http://192.168.1.1000/temp/wr941n.bin(加重为地址是你自己的IP地址和固件文件名)
提示下载成功
执行 mtd -r write wr941n.bin linux
用上面的方法都没有成功,结果路由变砖了,四个灯一起亮,又熄灭了,不停的这情况.在网上搜索了一天的时间,发现只有用TTL线进行修复了,在外面找了一个电器修理部,花了15元,焊接上TTL针,自己TTL软件SecureCRT或windows 自带的终端软件进入,设置波特率是11520,不是网上说的9600,如果是乱码的情况你就要修改波特率这个值偿试改变,刚开始按TP键没有作用,又试着按P键还是不行,最后没有办法在网上搜索,发现按TPL这三个键,进入了U-boot了,高兴呀.参考了一些前人的经验来恢复固件,
把你电脑的Ip地址设置为192.168.1.254,打开tftp服务器,设置好路径。把网线连接到路由器的Lan口。并且关闭防火墙。确认路由器可以从电脑下载固件
输入命令:
ar7100> setenv serverip 192.168.1.254; setenv ipaddr 192.168.1.1
ar7100> tftp 0x80800000      wr941n_cn_3_4_5_up(081113).bin

出现如下提示:
set link to 100M full by lqm.
dup 1 speed 100
Using eth0 device
TFTP from server 192.168.1.254; our IP address is 192.168.1.1
Filename 'openwrt-ar71xx-tl-wr941ndv2-squashfs.uni'.
Load address: 0x80800000
Loading: checksum bad
checksum bad
checksum bad
checksum bad
#################################################################
         #################################################################
         #################################################################
         #################################################################
done
Bytes transferred = 3932160 (3c0000 hex)
继续输入命令:
ar7100> erase 0xbf020000 +0x3c0000

出现如下提示:
First 0x2 last 0x3d sector size 0x10000
61
Erased 60 sectors
继续输入:

ar7100> cp.b 0x80800000 0xbf020000 0x3c0000

提示:
Copy to Flash... write addr: bf020000
done

重启路由器就好了

------------------------------------------------------------------------------------------------------------------------------------------------
如果出现以下的情况
TFTP from server 192.168.1.254; our IP address is 192.168.1.1
Filenamewr941n_cn_3_4_5_up(081113).bin
Load address: 0x80800000
Loading: T T T T T T T T T T
请把网线接到 LAN口1(这里我的路由器 由于被刷成交换机 所以我就把网线接到WAN 口了 因为开始的时候我只接LAN 口所以一直提示上面的信息 就是无法跟TFTP 服务器连接 )所以建议同鞋 自己多换几个接口
原文地址: http://www.right.com.cn/forum/thread-74672-1-1.html
==============================================================================
上面是我变砖和修砖的经历
现在来说一下如何安全的刷机不用TTL线完成三个系统的亦换,我们应这样来刷机
第一步刷入 OpenWrt
固件下载地址:http://downloads.openwrt.org/backfire/10.03.1/ar71xx/
openwrt-ar71xx-tl-wr941nd-v2-squashfs-factory.bin
openwrt-ar71xx-tl-wr941nd-v2-squashfs-sysupgrad.bin
最新版在这里http://downloads.openwrt.org/snapshots/trunk/ar71xx 下载openwrt-ar71xx-tl-wr941nd-v2-squashfs-sysupgrad.bin
进入TP-link选择软件升级选择文件openwrt-ar71xx-tl-wr941nd-v2-squashfs-factory.bin
等路由重启中后用命令telnet 192.168.1.1 进入后修改密码输入passwd进行修改,用IE打开192.168.1.1就可以看到Openwrt了,以后升级就只下载openwrt-ar71xx-tl-wr941nd-v2-squashfs-sysupgrad.bin来升级了,至于安装luci界面我们可以参考这里http://blog.csdn.net/qinpengtaiyuan/article/details/8570488
为什么不只接刷最新版呢,我也试过TP_link不认,只认老版的factory.bin文件
第二步刷入DD
下载地址ftp://ftp.dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/2013/04-15-2013-r21286/
找到tplink_tl-wr941ndv2下载
factory-to-ddwrt.bin
tl-wr941nd-webflash.bin两个文件
从Openwrt的升级界面选择文件factory-to-ddwrt.bin进行刷机这样就成功,刷入了DD了,以后升级就只刷入tl-wr941nd-webflash.bin这个文件就可以了,进入DD首先要设置用户名和密码
第三步刷入原厂固件
这个要用工具了,最简单打开ddwrt2factory.exe文件选择TP固件文件就可以了,固件名称最好是英文或数字中间不要有空格之类的特殊符号,输入你的密码点击升级就OK了
工具和原厂固件http://www.anywlan.com/thread-138619-1-1.html
这个是我的路由接TTL线的图,短接R356焊接TTL针就行了


duoduo941 发表于 2013-4-20 10:42

本帖最后由 duoduo941 于 2013-4-20 10:44 编辑

楼主威武!支持技术贴!!!!!!!!

sssdwx228 发表于 2013-4-20 10:43

:victory:感谢楼主分享教程:victory:

wht1986 发表于 2013-4-20 10:58

顶技术贴!:victory:

ZHIZAI100 发表于 2013-4-20 11:18

支持下,谢谢楼主分享{:1_1:}

yvlu 发表于 2013-4-20 11:32

这个必须顶,收藏备用

cwxds 发表于 2013-4-20 16:29

太好了,我也有个941nv2

zhong1200 发表于 2013-4-20 17:04

绝对的技术贴哦,

祖宗 发表于 2013-4-25 22:22

够狠这不用改硬件吗?

ATCTO.com 发表于 2013-4-27 09:24

牛叉,大神

1053576 发表于 2013-4-27 10:12

收,,,,以后学习。。

guihuaf 发表于 2013-4-27 13:30

试试看   牛牛   搞不好变成砖
页: [1] 2 3 4
查看完整版本: WR941N_V2.4版原厂、 DD和openwrt互刷教程