新兵上阵
- 注册时间
- 2013-2-8
- 金币
- 66 个
- 威望
- 0 个
- 荣誉
- 0 个
累计签到:4 天 连续签到:0 天 [LV.20]漫游旅程
|
发表于 2014-9-2 04:03
本帖最后由 wy7863 于 2014-9-2 04:11 编辑
手上有个wr800n,去年就想刷,可惜不在openwrt支持列表里,在论坛上也没看到刷openwrt的先例,就没折腾
今天刷wr841nv8的openwrt成功了,特来分享
步骤:
1.焊TTL线
RX,TX 接在SIN1 SOUT1上 (顺序我不记得了,试一下)
GND,刮开SIN1 SOUT1边上的一块大面积铜皮,接在铜皮上
2.给wr800n刷入WR841N固件
去帖子《又一中继神器诞生WR841N V8、MW300R V3/V4、FW300R V3/V4 TTL刷WR800N》(这个帖子讲的是WR841Nv8刷成WR800N,WR800N刷成WR841NV8的方法也一样)
用帖子中的方法,刷入99楼提供的固件(地址:h t t p://dl.dbank.com/c0c5pzvtde,此固件是给刷了WR800N的WR841N恢复用的,我们可以拿来把WR800N刷成WR841N)(此固件似乎是用官方wr800n固件改了magic number的,具体怎么做的不清楚,有谁知道可以告诉我下吗?)
到此wr800N已经变成WR841N
3.刷WR841N低版本固件
去TPLINK官网下载,TL-WR841N V8_120907标准版
用网线进管理页面,TFTP方式刷
(原因是wr841n的新固件bootloader不是uboot,旧固件才是,用uboot才能进行下一步)
做完这部你会发现唯一的网口,变成WAN口了,不能通过网线进管理页面了,也就不能用常规方式刷其他wr841n官方固件了,不要慌,接着做下一步,UBOOT刷机是不分LAN口和WAN口的
4.刷不死UBOOT
搜索帖子《【UBoot】不死 U-Boot AR71XX 全系列 + AR2317》
接ttl线,电脑接网线接WR800N网口,设置好IP,接开机反复按tpl3个键,用tftpboot刷入不死uboot
(这部必须做,这版的UBOOT不能引导官方openwrt bin,会出现bad magic number)
5.刷OPENWRT
接ttl线,电脑接网线接WR800N网口,设置好IP,按TPL,输入httpd
去openwrt官网下载wr841nv8 attitude adjustment官方固件,用squafs版本的
浏览器打开不死uboot的http界面,刷入openwrt固件,重启后进入openwrt
完成!
(当然这部也可以用tftpboot刷)
刷openwrt后优点:
只要不开各种乱七八糟的功能,稳定性远胜原厂固件。通过无线ping路由不丢包,打开网页不卡(wr800n原厂固件ping路由丢包,开网页延迟很大)
缺点:
WR841N是32M ram的,WR800N是16M RAM。可用内存只剩1M多,打不开luci管理页面(打开后OOM,进程被KILL,或者直接路由卡死重启了),只能用命令行管理。如果不熟悉命令行,还是别刷了。(即使只用命令行,估计也开不了samba vpn什么的)
刷UBOOT有彻底变砖风险,如果不太懂每步做的是什么,先补补知识再刷吧
目前我还不知道怎么刷回WR800N原厂固件,只刷回了WR841NV8的英文版固件
刷openwrt Barrier Breaker,完全启动起来以后异常卡,装了swap,zram后也不行。建议别尝试这个版本了
其他:
通过不死uboot http页面可刷ddwrt wr841nv8版,勉强可以用,WEB界面很卡,经常操作失败
楼主我现在用的主要路由器是树莓派+TPLINK WN722N/tenda W311U usb网卡,raspbian系统,给wr800n刷openwrt主要是玩玩
|
|