A. 网件原厂固件 → 梅林
准备:
- 建议使用网线将路由器和电脑进行连接,且将网卡设定为自动获取IP地址。
- 此处使用
.chk
后缀固件,请不要搞错了。刷机:
- 获取固件:前往RAX80ML固件贴获取固件,网件刷ML的固件是.chk后缀的文件,本文以
RAX80_384.15_0_ubi-koolshare.chk
为例。使用校验软件,如Hash(下载地址)对下载的固件进行校验,确保固件md5校验值和固件发布贴公布的Markdo
- 上传固件:登录网件固件,依次进入【高级】 - 【管理】 - 【路由器升级】页面,在此页面上传.chk后缀固件,如
RAX80_384.15_0_ubi-koolshare.chk
,固件上传并后,会提示更新版本:V1.0.1.40_1.0.22
,点击是开始正式刷机,等待刷机完成自动重启。
- 登录ML:路由器自动重启后,网卡会自动获得192.168.50.x的ip地址,如果没有获得正确地址,请配置网卡为静态IP:192.168.50.10,掩码:255.255.255.0,网关192.168.50.1。然后访问:http://192.168.50.1/index.asp,设定路由器登录名称和密码,登录名称可以自定义,也可以设定为admin。此步骤不建议直接在浏览器输入192.168.50.1进行访问,因为会跳转到设置向导页面,现在还不需要设置向导。
- ML初现:设定登录用户名和密码后,即会进入ML固件首页,顶部能看到Powered by Asuswrt-RMerl & Koolshare的标志和八萬的麻将logo,表明RAX80已经成功刷入了koolshareML固件。
- 恢复出厂:虽然已经进入ML了,但是还没有结束,还需要在ML固件下进行一次恢复出厂的操作。在【系统管理】 - 【恢复/导出/上传设置】- 【原厂默认值】处,勾选【恢复】按钮右上角选框,点击【恢复】后并确认操作,此时路由器将重启,并将固件恢复到出厂设置。注意此处的出厂设置是ML固件的出厂设置,而非恢复到网件固件。
- 格式化jffs:恢复出厂完成后,再次访问:http://192.168.50.1/index.asp登录路由器后台,再次设定路由器的登录登录名称和密码。设定完成进入路由器管理主页后,在【系统管理 】 - 【 系统设置】内,将
Format JFFS partition at next boot
和Enable JFFS custom scripts and configs
勾选为是, 然后点击页面下方【应用本页面设置】按钮,点击页面顶部【重新启动】按钮,重启路由器。注意:此步骤完成后,重新进入此页面,会发现Format JFFS partition at next boot
变成了否,因为这个选项是用于在下次重启的时候格式化jffs分区,所以如果没有格式化jffs分区的需要,请不要再次勾选此选项。
- 恢复5G信号:需要说明的是,第一次从网件原厂刷机到ML固件后如果没有出现5G信号的,需要手动更改5GHz的设置,比如更改频道带宽,频道,或者勾选/去勾选Enable 160 MHz,然后点击应用本页面设置,等待片刻5G信号即会出现。
- 固件设置:对固件进行一些自定义设置,如更改无线密码、拨号方式等,建议使用固件左上角的【网络设置向导】按钮,或者访问:http://192.168.50.1/index.asp进入网络设置向导完成wifi和网络设定。其它设置主要集中在【系统管理 】 - 【 系统设置】页面,此处可以设置SSH,路由器远程访问方式等。
- 软件中心首先确保路由器已经连接上网络,然后通过底部【软件中心】标签栏进入koolshare软件中心,如果软件中心有新版本的话,将软件中心更新到最新版本,如果软件中心是最新版本,则当前版本和在线版本会显示相同的版本号。接下来就可以在线安装插件,或者使用离线安装功能安装第三方插件了。
- 完成,enjoy!
总结
- 其实RAX80网件固件刷ML固件是非常简单的,全程在网页下操作,这里写得很详细是照顾很多没接触过ML固件的网件用户,其实本来打算每一步都配上图片,不过这里的文字已经能足够清楚的说明了,所以就暂时没有必要了。比起从ML刷回网件需要运行一些命令,简直是再友好不过的刷机了~
B. 梅林 → 梅林
准备:
- 建议使用网线将路由器和电脑进行连接。
- 此处使用
.w
后缀固件,请不要搞错了。刷机:
- 在本帖下载并刷过
koolshareML
固件的,【系统管理 】- 【 固件升级】页面下直接上传.w
后缀的koolshareML
固件进行刷机;
- 刷机后所有已经安装的插件都会被保留,不会受到影响,如无特殊说明,也不需要恢复出产设置。
C. 梅林 → 网件原厂固件
准备
- 建议使用网线将路由器和电脑进行连接。
- 将windows 功能中的TFTP Client功能打开。
刷机
- 下载最新版本的nmrpflash:github地址,解压得到nmrpflash.exe程序待用。
- 前往网件官网下载最新RAX80官方固件:下载地址。将固件放到nmrpflash.exe同目录,例如:
RAX80-V1.0.1.70_1.0.30.chk
- 在在nmrpflash.exe所在文件夹,以管理员身份开启Windows PowerShell或者Windows CMD,在
命令窗口1
并输入命令.\nmrpflash.exe -L
,找到RAX80连接的电脑网卡编号,我的是net3
- 继续输入
.\nmrpflash.exe -i net3 -a 192.168.1.1 -f .\RAX80-V1.0.1.70_1.0.30.chk
命令(此处net3需要更换成自己的网卡编号,固件名也是),但是先不执行,待用。
- 打开第二个Windows PowerShell或者Windows CMD,在
命令窗口2
中输入命令ping 192.168.1.1 -t
,此命令会不停的对192.168.1.1这个地址进行ping,并返回延迟和TTL等信息。
- 在ML固件下【系统管理 】 - 【 系统设置】页面,在【启用SSH】处,选择Lan only后应用本页面设置,开启RAX80的SSH的功能,然后使用ssh客户端(Putty、Xshell、SecureCRT等软件均可)登录进路由器后输入命令(如何使用SSH客户端登录路由器命令后台请自行百度或者查看koolshare相关教程)。
- 用ssh客户端登录进后台后,在ssh客户端内运行
nvram erase
命令。
- 将连接到RAX80的网卡设置为静态IP,比如:IP:192.168.1.10,掩码:255.255.255.0,网关192.168.1.1。
- 先执行第4步中的命令,然后立即按下RAX80的开关关掉路由器,1秒后再次按下开关开启路由器,观察
命令窗口2
中,当收到来自192.168.1.1的反馈,且此时TTL=100
的时候,说明RAX80成功进入了TFTP模式(此模式下RAX80的电源灯为黄色闪烁状态)
- 接着在
命令窗口1
中输入tftp -i 192.168.1.1 PUT .\RAX80-V1.0.1.70_1.0.30.chk
并执行,提示固件上传完毕后,命令窗口2
中会出现请求超时。继续等待,看到命令窗口2
中收到192.168.1.1的反馈后等待2-3分钟左右,如果路由器没有自动重启,则关闭RAX80的电源后,再次开启。
- 等待路由器重启,观察
命令窗口2
,当192.168.1.1的反馈,并且TTL=64
的时候,此时说明路由器已经刷回原厂并已经成功启动原厂固件。
- 登录网件固件后台,完成登录密码的设定进入固件页面,将网件固件恢复到出厂设置(此步重要),至此RAX80成功从koolshareML刷回到网件原厂。
- 完成,enjoy!
总结:
- nmrp是网件自己的一个协议,可以用于网件固件的救砖,但是由于网件自己的nmrp软件过于老旧,必须在windows xp上运行,而nmrpflash是基于nmrp协议实现的第三方救砖工具,可以在windows 10、macOS、linux下运行。
- 理论上以上的ML → 网件原厂步骤,是不需要TFTP命令的介入的,
.\nmrpflash.exe -i net3 -a 192.168.1.1 -f .\RAX80-V1.0.1.70_1.0.30.chk
这一条命令即可成功将固件上传并刷回原厂,但是因为RAX80在开机后只有很短的时间会收到nmrp协议的广播,而且即使收到,也大概率会出现Timeout,从而无法成功上传固件(成功使用nmrpflash给RAX80上传固件的时间窗口很难把握)。但是即使nmrpflash无法成功使用刷到固件,也会触发RAX80进入TFTP模式,(TTL=100就是进入TFTP模式的标识,相信使用TFTP刷华硕机器的朋友并不陌生)。那么就能利用TFTP命令进行固件的刷写了,所以以上步骤,如果完全没有偏差的执行,那么从ML固件刷回网件原厂是完全没有任何问题的。
- 另外一个比较重要的地方就是:要刷回网件原厂,必须在ML固件下执行
nvram erase
命令,以清除ML固件的nvram设置,如果没有此步骤,最后即使通过TFTP命令刷写进网件固件,RAX80会发生无限重启的问题!
wn5相同。
插件安装
进入后台打开【软件中心】-【离线安装】,上传 .gz
后缀的文件。
- 注意1:使用chrome浏览器操作;
- 注意2:.chk后缀固件用于网件刷梅林,.w后缀固件用于梅林刷梅林;
- 注意3:刷机带来的风险自行承担。
固件和插件下载
技术支持查看主页个人介绍。
网友评论