找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 75617|回复: 41

TP-LINK WR840N刷OPENWRT成功(WR841N v7也适用,刷回原厂同样也行)

  [复制链接]
本帖最后由 sunoldman 于 2010-11-4 20:54 编辑

!注意本方法仅适用于TP-LINK WR840N、WR841N(D),其他型号需要稍作改动,具体方法请参考OPENWRT官方支持列表中的详细说明:
http://wiki.openwrt.org/toh/start#tp-link

参考https://forum.openwrt.org/viewtopic.php?id=26561,这是介绍刷841Nv7.1版的,841v7.1直接web刷即可,840N硬件相同同样适用,刷的过程稍微麻烦点。

首先下载http://oneru.dyndns.org/openwrt/ ... quashfs-factory.bin
直接刷固件会提示版本不对,需要用TFTP刷,参考TFTP install
这需要串口(TTL),如何装串口可以参考我的帖子:https://www.right.com.cn/forum/thread-41784-1-1.html

如果你能看懂前面链接的资料就不用往下看了
下面简单的解释下步骤:
1.下载TFTP服务器程序:http://tftpd32.jounin.net/download/Tftpd32-3.50-setup.exe
2.将你的网线的一端接入WR840N的WAN口,一端接在电脑的网卡上, 更改ip地址如:192.168.1.10, 255.255.255.0, 192.168.1.1
3.安装并打开Tftpd32,将Current Directory设为固件程序(openwrt-ar71xx-generic-tl-wr841nd-v7-squashfs-factory.bin)的存放目录,如C:\tmp,将计算机的防火墙关掉
4.打开串口调试工具,给路由器上电可以看到引导信息,在“Autobooting in 1 seconds”之后快速按下tpl,可以进入Uboot的命令行
看到ar7240>
5.在命令行中输入("ar7240>”及括号部分不要输)
ar7240> setenv ipaddr 192.168.1.1 (此地址为路由器地址)
ar7240> setenv serverip 192.168.1.10(此地址为TFTP服务器即电脑的地址)
printenv (查看当前的环境,核对两个地址是否正确)
6.下一步是将固件拷到路由器内存里
ar7240> tftpboot 0x80000000 openwrt-ar71xx-generic-tl-wr841nd-v7-squashfs-factory.bin
然后等它拷完(非常快)
7.擦写flash
ar7240> erase 0x9f020000 +0x3c0000 (0x9f020000为内核的启动地址,在开机的引导信息中可以看到,见840N的U-boot32行“## Booting image at 9f020000 ...”,
0x3c0000为固件大小,这个输错了路由器会变砖,上一步返回信息的最后一句会给出)
等待擦除
ar7240> cp.b 0x80000000 0x9f020000 0x3c0000
ar7240> bootm 0x9f020000
之后,系统就开始重新启动了,将计算机网线接入LAN口,广域网网线接入WAN,可以上网啦。
输入192.168.1.1,没有密码,login以后再设

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
刷个v7的uboot进去 就不用这么麻烦了 可是官方下载的不带 找有机的人要一个吧
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
刷uboot不是有点风险?只要uboot完整怎么刷都不会有问题。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

可惜没有中文的
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
我是想当作linux嵌入式实验板用,中文反而不方便
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
今天看了下其他TFTP的刷机方法,感觉有点考验人品,要等待时机。
我用的方法是OPENWRT官网上放的方法,感觉每一步都意义都很明确,计算机做TFTP服务器准备文件,双方设好ip,路由器输入命令接收文件。唯一考验人品的地方是进Uboot的命令行输入"tpl",但这没什么风险错过了大不了重来,其他步骤只需要敲命令就行了。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

tp link解放啦?可以刷了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

我终于可以回复了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

不用插到wan口也可以刷哦,我的840n的wan口坏了,刚才就刷上了841v 7的dd版本!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

学习了,有机会试下。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

1# sunoldman
请教两个问题:
1、841n直接由web刷,完成后得到的是带有web界面的么?
2、刷完后,工作模式可选repeater么?
纯新手,多指教,谢谢
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
1. 有web界面
2. 是不是类似WDS无线桥接的功能,我还没有试,如果没有到官方的packages文件夹里找。
另外openwrt最近更新了Backfire 10.03.1-rc4,不过好像还是只支持到wr841nv5
http://downloads.openwrt.org/backfire/10.03.1-rc4/ar71xx/
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

详细。。。支持楼主。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

希望官方快支持V7~~~
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

好羡慕  我什么时候可以刷 机啊
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-27 06:57

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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