TTL线方式刷路由器修正篇

 时间:2024-09-24 09:23:10

看了好几个教材,不理想,找了个网上的教材,不过大家不要所有的操作指令照着看,要不然保证你刷死,一直重启,我写这个的目的,主要是告诉大家,虽然操作教材基本上可以通用,但是不能忙写别人的参数,因为每个路由的都不一样,所以你的路由不死才怪

工具/原料

路由器

TTL线

SecureCRT

USB转TTL线

方法/步骤

1、第一步当然是接TTL线了,怎么接我就不说了,大家网上搜教材吧,我的是WR841NV8,RXD,TXD,GND,接对应的TP5(RXD),TP6(TXD),TP2(GND地线)千万不要接VCC.接好后设备管理器中会显示相应的端口,怎么看我就不说了,我做此教材重点不在这,这此网上都能查到:以下是网上的教材:如果你完全按照网上的教材做了,除非你运气好,否则必刷死,当然我做教材的目的不是为了让大家死机的呵呵,到该修改的地方我会重点给大家说一下。请往下看插上USB转TTL线,打开SecureCRT:按以下图设置

TTL线方式刷路由器修正篇

TTL线方式刷路由器修正篇

TTL线方式刷路由器修正篇

2、到这一步,如果按原教材的方法,给路纛独编竿由上电,在做中断操作会累死你,我告诉大家个百分之百好用的方法,就是寄噢剪飕在文本里面打入tpl然后回车一下,复制记得把下面的回车符也复制了,这样给路由上电,当出现Autobootingin1seconds立即用鼠标在SecureCRT右键,这样百分之百的一次成功,也不用老重启路由狂按tpl或者狂按ctrl+c了,然后呢,将本地连接IP地址设置为手动获取,IP地址为192.168.1.100,子网掩码设置为255.255.255.0,默认网关设置为192.168.1.1,并且用事先准备好的网线连接电脑与路由器的Lan口,然后执行以下命令:setenvipaddr192.168.1.1(此处为自己路由器的IP)注意:记得看自己的路由是什么段的,就设置为同段地址,请不要照炒,然后回车执行,在输入以下命令:setenvserverip192.168.1.100(此处为自己设置的静态IP),回车执行,在次输入:printenv回车会显示以下如图:这是网上教材原图的信息:

TTL线方式刷路由器修正篇

3、这是我自己WR841鲍伊酷雪NV8的信息:bc=ap123lu=tftp0x81000000${dir}u-boot.bin&&erase0x9熠硒勘唏f000000+$filesize;cp.b$fileaddr0x9f000000$filesizelf=tftp0x81000000${dir}${bc}-squashfs&&erase0x9f120000+$filesize;cp.b$fileaddr0x9f120000$filesizestdin=serialstdout=serialstderr=serialethact=eth0ipaddr=192.168.1.1serverip=192.168.1.100到这重点戏来了,首先要先把:bootcmd=bootm0x9f020000只需要记录0x9f020000即可,等会会用到,当然这是网上原图的,我的需要记录如下:lu=tftp0x81000000${dir}u-boot.bin&&erase0x9f000000+$filesize;cp.b$fileaddr0x9f000000$filesize这就是需要记录:0x81000000和0x9f000000这两个值然后打开tftpd32软件,这个时候尽量把本地除了网线和路由连接的连接所有的都禁用了。记得把你要刷的固件放到和FTTPD32同一目录中:然后在SecureCRT中输入以命令:tftpboot0x8000000wr841nv8dd4m.bin回车重要提示:这个0x8000000是你路由上显示的信息,也就是我刚才让你记录的信息第一个tftp处的信息,千万不要一股脑的按教材里面的写也不修改,原教材的是0x8000000,每个路由提示不一样我的提示是这样的:lu=tftp0x81000000${dir}u-boot.bin&&erase0x9f000000+$filesize;cp.b$fileaddr0x9f000000$filesize要取tftp0x81000000处的0x81000000信息执行以上命令后会显示以下信息:原教材图

TTL线方式刷路由器修正篇

4、执行完成后在输入:erase0x9f020000+0x3c0000重要提示:此处也要修改成你自己路由器的,也就是bootcmd=bootm0x9f020000,每个路由提示不一样我的提示是这样的:lu=tftp0x81000000${dir}u-boot.bin&&erase0x9f000000+$filesize;cp.b$fileaddr0x9f000000$filesize要取erase0x9f000000处的0x9f000000信息回车执行,在输入:cp.b0x800000000x9f0200000x3c0000重要提示:此处得0x80000000和0x9f020000必须要修改成你自己路由器提示的信息,要不然你就等着刷砖吧。我的修改后是这样的:cp.b0x810000000x9f0000000x3c0000完成后提示如图:

TTL线方式刷路由器修正篇

5、回车执行到这基本上就刷成功了,输入命令:bootm0x9f020000此处感觉还是修改成自己路由器的我的是:0x9f000000这个感觉也不是一定的,没有测试过,毕竟只是个重启命令然后等一分钟左右,拔TTL线,IP改成自动获取,看看路由是不是成功启动了。当然成砖了,也不要桑心,从头来,只要是按自己路由的信息修的命令一般不会彻底刷死的。我是用TLL线刷的编译器的固件。我的WR841NV8刷的DD:

openwrt怎么设置上网 联通光猫如何修改为桥接模式? OpenWrt路由器怎样使用DMZ插件? 两条或者两条以上的宽带如何进行叠加?
热门搜索
功夫2电影 人呢动态图片 余诗曼图片 大型犬的品种及图片 文字图片素材