写在前面

本篇内容会快速介绍q30pro的刷机步骤,想要了解详细步骤的请移步 Re: MX 的自留地

案例机器是256M内存的老版本,512M未经过测试,但论坛里有人验证过512M机器的刷机步骤没有什么不同

准备工作

本教程所有用到的文件均在这里,提前下载就行:https://wwuy.lanzoue.com/izE5L2mc1d4f

从官方系统刷到过度固件

登录后台:http://192.168.10.1,初始用户名密码见路由器背面。

进入高级设置->升级固件,上传工具包中的过度固件:

1
immortalwrt-mediatek-mt7981-mt7981-spim-nand-rfb-squashfs-sysupgrade.bin

取消勾选保留配置,确认升级后路由器会自动重启到ImmortalWrt。

237大佬的过渡固件在开机后会自动刷入U-Boot,重启后等待2分钟左右即可。

刷入 LEDE

断电,按住Reset键的同时上电,不要松手,等待5s左右,待LED灯由红色闪烁变为蓝色常亮即可松开Reset键,此时会进入U-Boot 的恢复模式。

手动将电脑ip设置为192.168.1.0/24网段的ip,例如192.168.1.2,就可以进入后台:http://192.168.1.1。

这里就可以任意刷论坛上的固件了,我在刷入ImmortalWrt的官方固件后WiFi连上几十秒会自动断,所以我自己编译了一个LEDE的固件,目前正在作为主力路由使用中,你也可以尝试其他固件。

作为演示,这里选择我自己编译的LEDE固件:

1
openwrt-mediatek-filogic-jcg_q30-pro-squashfs-sysupgrade.bin

刷入,等待重启即可。

手动刷入 U-Boot(非必需)

如果你不能正常进入U-Boot,可尝试在过渡固件中手动刷入U-Boot,具体的操作如下:

过渡固件的默认用户名和密码为 rootpassword

使用WinSCP将下面工具包中的文件传到路由器的 /tmp 目录下:

1
mt7981-jcg_q30-fip-expand.bin

ssh登录路由器,输入下面命令刷入:

1
mtd write /tmp/mt7981-jcg_q30-fip-expand.bin FIP

刷写完毕后输入下面命令断电:

1
poweroff

此时再尝试上一步的方法进入U-Boot的恢复界面即可。