msgbartop
世界上没有老实人,所谓的老实人是用来欺骗像我这样老实的人!
msgbarbottom

05 3月 12 TP-Link TL-WR840N免TTL刷OpenWrt

2012年3月05日发表于Int.Ru | 共有:5 人评论

前面午夜客把WR840n刷成了DD-WRT,感觉太没有成就感了【详见:TP-Link TL-WR840N v1 刷DD-WRT

】。

因为DD-WRT官方本身就有TL-WR840N的固件嘛要,直接升级就可以刷成DD-WRT了。

所以昨天晚上午夜客抓壮丁,把葫芦娃抓在手上来教午夜客刷OpenWrt。

因为Openwrt官方本身没有TP-Link TL-WR840N的固件,所以刷这个比较有挑战性。

中途刷成砖头了N+1次,最后还是直接telnet救砖成功的。

下面午夜客上教程,为各位小白们铺路。

这次就不截图做教程了,只讲文字描述了。太晚了,累,刷机过程没有截图!

本着我不入地狱,谁也进不了天堂的高尚情操,午夜客这个新买的TP-Link TL-WR840N可是死活死活了N次呀。

听从葫芦娃的教导,午夜客下载了 wr840nv1_to_wr841nv7.bin

先把 WR840NV1刷成了WR841N V7版。

然后再刷openwrt-ar71xx-generic-tl-wr841nd-v7-squashfs-factory.bin固件。

结果直接路由器成砖了。

访问不了 192.168.1.1

但能用telnet访问192.168.1.1

没办法,只能在本地架了一个PHP环境,然后telnet进路由器,wget本机IP做的服务器

 

cd /tmp

wget http://192.168.1.100/wr840nv1_to_wr841nv7.bin

mtd -r write /tmp/wr840nv1_to_wr841nv7.bin linux 【PS:如果Linux不行就换firmware

 

最当路由器自动编译固件后,重启,午夜客再访问路由器,发现成功把WR840NV1从砖头状态刷回了WR841N V7版。

用Telnet连接到路由器后,可以用以下命令改ROOT密码 ,但改密码 后可能就不能再TelNet连接,只能SSH连接了。

passwd root

连续输入二次密码即修改root密码成功。

在Telnet状态下,复位命令是:

mtd -r erase rootfs_data

 

然后午夜客又尝试先刷DD-WRT【固件:tplink_tl-wr841ndv7 –  factory-to-ddwrt.bin】,再从DD-WRT刷openwrt-ar71xx-generic-tl-wr841nd-v7-squashfs-factory.bin

结果还是悲剧的,又再次成砖了。

午夜客没办法,又重复上面的步骤,刷回WR841N V7固件。然后放弃openwrt-ar71xx-generic-tl-wr841nd-v7-squashfs-factory.bin固件。

改刷针对WR840NV1路由器的工程模式的openwrt-ar71xx-generic-tl-wr840nd-v1-squashfs-factory.bin固件。

最后的结果还是很悲剧,又再次成砖了。

木办法呀。再刷回WR841N V7固件。

试了这么多次,刷DD-WRT,刷Openwrt来来回回不下十来次了。

每次路由器都成砖后用telnet命令救活。

最后午夜客都准备放弃了。

因为都半夜一点半了,午夜客也累了。

最后壮丁葫芦娃给午夜客又发了一个openwrt的固件,午夜客本着最后试 次睡觉的精神,刷了他传过来的841v7_to_openwrt-squashfs-factory.bin固件。

等路由器重启后,访问192.168.1.1.

居然好了,openwrt界面出现了。

额滴神呀。

皇天不负有心人呀,午夜客终于把TP-Link TL-WR840N刷成功了openwrt了

看来前面还是固件不对呀,不能用在TL-WR840N上呀。

葫芦娃说是午夜客的RP不好,但大家认为呢?

PS: 如果在wget下载固件时,提示:ETAwget: short write字样,表示你没有进/tem目录去wget,所以硬盘空间不足导致。在运行wget命令前,请先进入/tmp目录再运行wget!

Reader's Comments

  1.    

    我昨天也是刷了dd-wrt后,感觉不过隐,后来把我的水星路由mw150r 也刷到了openwrt, 不过我的够呛,刷完机后,空间只有一点点了。想装nwan都装不上,中间变砖一次。不地telnet救活,哈哈,现在2M宽 带变8M

    Reply to this comment
  2.    

    大侠救命,我按照你的方法把840Nv1刷成了openwrt,我手贱
    用了在线安装nwan,结果现在访问不了路由了访问就说http500错误 ,但是路由的工能一切正常。求救啊!!!
    已经telnet改了密码ssh也能连上,可之后怎么办呀。实在不会了啊。
    救命啊。

    Reply to this comment
  3.    

    你能通过SSH连接上路由器就说明你没有刷变砖。
    葫芦娃说你RP不好也是错的!!
    你刷了固件不能通过WEB访问路由管理页面的真正原因是:官方固件没有集成LUCI,需要你自己安装LUCI才可以!
    至于如何装LUCI,网上教程一大堆……

    Reply to this comment

您的留言

*