-- by sadog@20210729
- 以下准备针对windows系统,其它操作系统请自行变通
- 文字教程已经尽可能详细,如有不清楚的,请参考《网件RAX80救砖图片教程.jpg》
OptionalFeatures
后回车,打开windows功能窗口.chk
后缀的RAX80固件,既可以使用网件官方固件,比如RAX80-V1.0.0.30_1.0.17.chk
,也可以使用RAX80梅林固件的chk版本RAX80_386.3_0_ubi_koolshare.chk
进行救砖操作,救砖前将固件文件放进C盘的nmrp文件夹192.168.1.2
,掩码:255.255.255.0
,网关:192.168.1.1
命令窗口1
,命令窗口2
,命令窗口3
,将他们并排显示在桌面上cd C:\nmrpflash\
,以切换到nmrpflash.exe所在的文件夹命令窗口1
中,输入ping 192.168.1.1 -t
并回车,此时应该会显示请求超时命令窗口2
中,输入.\nmrpflash.exe -L
并回车,找到RAX80连接的电脑网卡编号,我的是net24
命令窗口3
中,输入以下命令,但是不敲回车执行,备用tftp -i 192.168.1.1 PUT .\RAX80_386.3_0_ubi_koolshare
在命令窗口2
中,运行以下命令(其中,net24
换成你自己的网卡编号,RAX80_386.3_0_ubi_koolshare.chk
换成你要刷的固件):
xxxxxxxxxx
.\nmrpflash.exe -i net24 A 192.168.1.2 -a 192.168.1.1 -f .\RAX80_386.3_0_ubi_koolshare.chk
以上命令运行后,立即按下RAX80开关,给RAX80通电,然后观察命令窗口1
,是否出现TTL=100
的回复(参考救砖教程图片版)
上面的命令运行后,观察命令窗口1
,是否出现TTL=100
的回复(参考救砖教程图片版)
如果命令窗口2
中的nmrplfash命令已经执行结束,但是命令窗口1
中还未出现TTL=100
,或者是出现的TTL=100
回复中断了,那么就在立即在命令窗口2
中再执行一次上面的命令(可以使用键盘上的向上方向键,调出上一条命令后,直接按下回车执行)。
再次执行后,观察命令窗口1
中是否稳定刷出TTL=100
的回复,如果是,立即在命令窗口3
中将之前准备好的命令执行(回车执行)
命令执行后等待二十秒左右,在命令窗口3
中会出现传输成功
字样,这就是TFTP刷机成功的标识
此时再等待2 - 3分钟后,可以手动将RAX80路由器断电再开启,即可进入你要刷的系统
请记得将最开始对网卡静态IP的设置更改为动态获取,以顺利访问路由器后台地址
命令窗口2
中的nmrpflash令执行后就可以了,不需要命令窗口3
中的tftp命令参与,但是因为RAX80在开机后只有很短的时间会收到nmrp协议的广播,而且即使收到,也大概率会出现Timeout,从而无法成功上传固件(成功使用nmrpflash给RAX80上传固件的时间窗口很难把握)。即使nmrpflash无法成功使用刷到固件,但也会触发RAX80进入TFTP模式,(TTL=100就是进入TFTP模式的标识,相信使用TFTP刷华硕机器的朋友并不陌生)。那么就能利用TFTP命令进行固件的刷写了,所以以上步骤,如果完全没有偏差的执行,那么从ML固件刷回网件原厂是完全没有任何问题的。