---
title: "修复成砖的tp-link wr841n v7路由器"
url: "https://lerry.me/post/2011/08/fix_841nv7_router"
date: 2011-08-29T04:51:00.000Z
updated: 2026-09-07T19:10:03.665Z
tags:
language: zh-CN
---

# 修复成砖的tp-link wr841n v7路由器

十天前我在淘宝上购入TP-LINK TL-WR841N 300M无线路由器一台。一方面是原来的路由器卖了，[新买的手机](https://lerry.me/post/2011/08/i_bought_a_u8800)和笔记本都需要WIFI，另一方面想通过刷固件让无线路由支持校园网的锐捷认证。现在比较著名的开源固件有DD-WRT和OPENWRT等，我事先查看了硬件支持列表，又在无线论坛看了很多帖子，决定买wr841n这款路由器，幸好得知v8版本硬件缩水，于是购买了v7版本。

8月19号早上拿到了路由器，经测试信号非常好隔了两堵墙（直线距离约3.5米），常常是我拿着手机还没到家门口就自动连上WIFI了

![](https://r2.lerry.me/next-blog/uploads/201108/29/300mbps.png)  

由于上午有事情出去了，晚上回来就把openwrt给刷上了。版本我是千挑万选的，步骤也是严格遵守的，很快刷好。但是由于设置较复杂，很快就给设置坏了，用了硬恢复，折腾了两次之后彻底不行了，硬恢复也不行，ping都不通了，只好先放着。放了一夜后竟然奇迹般ping通了，于是用telnet进去刷了原版固件，能用是能用了，但是web管理界面竟然进不去，只好用官方的设置工具设置了下，先用着。后来在论坛上看了很多类似的例子，于是买了根usb-ttl线，8元加10元运费，今天早上到货。

由于没有TTL插针，又不想改造，就临时找了根铁丝，另一端插上杜邦头，如图

![](https://r2.lerry.me/next-blog/uploads/201108/29/router.jpg)  

按卖家的说法

线序：红色--5V　电源输出，一般不用接  
白色--RXD  
蓝色--TXD  
黑色--GND  

又找了个接线图

![](https://r2.lerry.me/next-blog/uploads/201108/29/841v7_ttl_1.jpg)  

接好后：

1、另一端插电脑，安装USB-TTL线驱动，这个卖家应该会告诉的。

2、打开设备管理器，查看COM端口后，并把波特率设成115200

3、putty也这样设置，并填好COM端口号，注意流量控制的RTS/CTS之类都要关闭

4、路由加电，但是终端上并没有任何输出，于是对调TX和RX，终端终于有输出了，不过很多乱码，这也不影响

5、在路由加电后显示Autobooting in 1 seconds时，迅速依次按下t p l，如果成功按下了，终端应该会停止滚动

6、输入 printenv，找到一行 TFTP from server 192.168.1.27;，把电脑ip设置成显示的ip，我的是 192.168.1.27，子网掩码255.255.255.0网关192.168.1.1然后用网线把本机和路由器的任意lan口相连

7、打开tftpd32设置根目录为原版固件所在目录

8、输入 tftpboot 0x80000000 841.bin    #将本机的固件841.BIN加载到路由器的内存上，使用了TFTP服务。0x中0是数字，x是小写字母。

9、输入erase 0x9f020000 +0x3c0000    #擦除从0x9f020000地址开始的0x3c0000个路由器闪存数据

10、输入cp.b 0x80000000 0x9f020000 0x3c0000  #以位为单位，复制从0x80000000地址开始的0x3c0000个路由器内存数据，到0x9f020000地址开始的0x3c0000个闪存数据#0x3c0000是16进制数字，合3,932,160 字节，即3.75M，固件的大小。

11、输入bootm 0x9f020000  #从 0x9f020000 内核开始地址引导程序，继续引导路由器启动过程。

至此，路由恢复完毕（本文部分引用了[这篇文章](http://www.right.com.cn/forum/viewthread.php?tid=47545&highlight=841n%2Bv7)）
