- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
wr841n刷三方固件及变砖后如何用TTL口修复
前些天拿了个路由,tpl-wr841n v6 版本的,到论坛到处看到有人刷三方固件了(linux嵌入式系统),有tomoto,openwrt x-wrt ,dd-wrt等。看了不少帖子,也想试试,毕竟是开放源码的能满足我 DIY的胃口。首先了解了wr841n有好多版本,v1,v3,v5 v6 v7,这三种采用的cpu硬件是不一样的。其中v5 v6 v7版本的cpu是ar7240,主频400MHZ,无线模块是ar9132 ? ,flash??4M,内存32M。配置可谓强大,遗憾的是flash如果是16M,内存改为 64就更好了。首先是刷了openwrt版本,官方10.3英文,通过自带固件web 页面中更新软件来刷,没问题,刷完成功进入 配置界面。开启pppoe,很好lan口能上网了。但是无线怎么也搞不定,wifi界面是空白了。听说要配置/etc/config/wireless 文件,进去一看是个空文件,啥都没有。不可能吧?,系统应该能自动检测到无线网卡才对了。。上找了半天,终于找到了解决方法。原来需要安装一个eth9k的驱动才行,cao.telnet进入 该死的win7竟没有telnet命令,弄了半天才知道要在控制面板程序中打开它,还有tftp也是 opkg updateopkg install kmod-ath9kopkg install hostapd-mini装完重启路由,IE进 ,终于wifi有配置选项了。稍作配置,无线顺利启动。 倒,弄了半天只有130M连线速度,跟原固件是300M很稳定的。看来 eth9k驱动还要很多地方要改进哦。试了几个小时,不太稳定,掉线了几次。装上流量控制Qos,结果不知怎么用来控制某一IP的流量(好像没这功能),但官方固件是带这功能的,很好用。后来看看x-wrt不错,跟openwrt同步更新,没问题,刷吧。webif2果然很强大,eth9k驱动,无线加密模块都给内置了,不需要装就能用。但是配置要复杂一些,一不小心配置lan时候给弄成dhcp了,重启后路由变砖。后悔啊后悔,好好的玩完了。真是好奇玩死猫啊之后的两天疯狂找资料想修复变砖的wr841n. 结果是1,说板上TTL接口可以救活。具体过程没找着。2. 把脚 的flash焊下用编程器刷,刷完再焊回去。先试试第一种,上淘宝买了块usb to ttl的接线。一头接路由板上jp2 地,rx,tx ,一头接usb 口,启用crt超级终端。满以为能够看到引导信息,结果让人很失望,一堆乱码,什么也不是。查了一大堆没有人用这个成功的。可以是不兼容。没办法,上淘宝找正宗的com to ttl mx232芯片的,还带usb取电连线),这次终于连接成功了。出来大串引导信息。wr841n引导部分是uboot, 目前除了串口能跟它通讯以外,没有其他办法可以。除非用编程器,那个跟这个无关了。这个uboot相当于电脑的bios.一般刷固件是不会把它刷掉的。所以我们可以利用它来救活系统。uboot启动非常快,中间有一秒钟时间让你输入tpl 到它的提示符下。错过了,只好拔电源重来。屏幕上出现ar7240 字样,说明成功进入uboot了。然后就在这个提示下打各种命令。如果不知道那些命令可用,可以打?获得帮助。如果没有进入uboot. 路由器会自动引导系统,其中按f键可以进入安全模式。 进去以后跟正常情况下telnet 界面没有区别,用vi改好路由IP地址,重启,就可以进路由web界面了。然后再刷你想要的固件。所以除非你把uboot破坏掉,否则有com ttl 线,它是刷不死的。随便聊聊,可能思维跳跃。大家将就看看。希望给刷成砖,心情郁闷的朋友一点希望 ar7240 进去以后。 可以设置路由的IP地址,和服务器的IP地址,此服务器IP地址指的是当前电脑地址,如0 ,路由地址如, 可以用以下命令:ar7240 setenv ipaddr ar7240 setenv serverip 0设完地址以后,可以查一下是否正确,命令是:ar7240 printenv然后在电脑上建立一个tftp服务器,把固件放在tftp服务器下。在uboot命令下,就可以把tftp上的固件刷到路由器上,这样就相当把固件刷到路由上。命令如下ar7240 tftpboot 0x座机电话号码 wr841n-v5.bin?? 假设固件文件名为wr841n-v5.bin 然后。执行如下命令。ar7240 erase 0x9f020000 +0x3c0000ar7240 cp.b 0x座机电话号码 0x9f020000 0x3c0000ar7240 bootm 0x9f020000到这里路由会自动重启。刷机完毕
原创力文档


文档评论(0)