WRTnode 2R 救砖教程

当你修改了网络设置,或者刷了其他型号的固件,或者各种复杂的原因,导致了你无法连接上WRTnode,那么我们就可以认为WRTnode已经变成砖头了。这时候就需要救砖。

可能需要的软件:tftp.zip 包括tftpd32,putty,sscom42,openwrt-ramips-mt7628-wrtnode2r-squashfs-sysupgrade.bin(自己编译的WRTnode 2R固件,带中文,有点偏大是因为我之前编译过opencv之类的东西可能有依赖库没有去掉)

首先我们需要一个USB转TTL,通过它我们可以让电脑连上WRTnode的UART接口。这是单片机常用的通讯方式,这里不作详细介绍。接线方式:

WRTndoe ---- USB to TTL TX0 ---- RXD RX0 ---- TXD GND ---- GND

如图所示:

然后我们还需要连接上网线口,如图所示:

我们连接网线以后,需要设置静态IP,设置方法如下:

然后我们打开串口助手,上电,可以看到类似的信息输出:

很显然内核挂了,我们打开Tftpd32软件,配置如图所示:

配置好之后将WRTnode的电断掉再插上,再次重启,然后在出现下面这段话的时候按2,然后按y来配置IP等信息:

1
2
3
4
5
6
7
8
9
10
11
12
13
Please choose the operation: 

1: Load system code to SDRAM via TFTP.

2: Load system code then write to Flash via TFTP.

3: Boot system code via Flash (default).

4: Entr boot command line interface.

7: Load Boot Loader code then write to Flash via Serial.

9: Load Boot Loader code then write to Flash via TFTP.
1
2
3
4
5
6
You choosed 2

2: System Load Linux Kernel then write to Flash via TFTP.

Warning!! Erase Linux in Flash then burn new one. Are you sure?(Y/N)

1
2
3
4
5
6
7
Please Input new ones /or Ctrl-C to discard

Input device IP (192.168.1.1) ==:192.168.1.1

Input server IP (192.168.1.100) ==:192.168.1.100

Input Linux Kernel filename () ==:test.bin

当你按下回车的那一瞬间,Tftpd32就会开始传输你选择的固件。

传输完成之后,WRTnode就会开始进行刷机,这时候注意千万不能断电。

最后我们可以看到,WRTnode已经可以正常启动!