准备工作
1、一台刷好openwrt的路由器(无线名称改为OpenWrt,无线密码改为password)
2、电脑一台,需要用网线的方式连接路由器
3、准备一个牙签或卡针
配置openwrt路由器
电脑用网线连接openwrt路由器
- 用winscp把文件
xqsystem.lua
上传到/usr/lib/lua/luci/controller/admin/
目录下
-
openwrt路由器ip设置为 169.254.31.1 然后关闭DHCP
-
电脑固定ip为169.254.31.3,再重启openwrt路由器
-
169.254.31.1能进openwrt路由器后台后,浏览器访问
http://169.254.31.1/cgi-bin/luci/api/xqsystem/token
,之后会出现code 0
等字样就OK了
- 拔掉openwrt路由器跟电脑的网线放在一边备用(电源不要拔),然后电脑的ip地址改为自动获取。
开启SSH
电脑网线连接红米AX6路由器,进入后台
浏览器访问
http://192.168.10.1/cgi-bin/luci/;stok=ab2186b95ae6335cc1326ba54e6db644/api/misystem/extendwifi_connect?ssid=OpenWrt&password=password
http://192.168.10.1/cgi-bin/luci/;stok=ab2186b95ae6335cc1326ba54e6db644
改成你的
成功则显示 "code":0 等字样
然后浏览器访问
http://192.168.10.1/cgi-bin/luci/;stok=ab2186b95ae6335cc1326ba54e6db644/api/xqsystem/oneclick_get_remote_token?username=xxx&password=xxx&nonce=xxx
http://192.168.10.1/cgi-bin/luci/;stok=ab2186b95ae6335cc1326ba54e6db644
改成你的
成功则显示 "code":0 等字样
刷入qsdk固件
-
用PUTTY或者其他SSH工具登录192.168.31.1 用户名:root 密码:admin
-
依次每行单独复制如下代码并回车
nvram set flag_last_success=0 nvram set flag_boot_rootfs=0 nvram set flag_boot_success=1 nvram set flag_try_sys1_failed=0 nvram set flag_try_sys2_failed=0 nvram set boot_wait=on nvram set uart_en=1 nvram set telnet_en=1 nvram set ssh_en=1 nvram commit
-
打开安装好的WinSCP工具并登录,地址用户名密码和上面一样
-
下载qsdk固件: xiaomimtd12.bin并上传到/tmp目录下。
-
回到PUTTY继续输入:
mtd write /tmp/xiaomimtd12.bin rootfs
- 插拨电源重新启动路由器
刷入UBOOT
- 用winscp工具登录192.168.1.1 用户名:root 密码:password
- 将如下压缩包内两个文件上传到路由器 /tmp目录下
UBOOT下载:AX6-UBOOT.rar
- 用PUTTY或者其他SSH工具登录192.168.1.1 用户名:root 密码:password
- 分别依次输入如下6行代码并回车:
fw_setenv flag_last_success 0
fw_setenv flag_boot_rootfs 0
mtd erase /dev/mtd1
mtd write /tmp/ax6-mibib.bin /dev/mtd1
mtd erase /dev/mtd7
mtd write /tmp/uboot-redmi-ax6.bin /dev/mtd7
大功告成,以后想怎么刷怎么刷固件了
UBoot使用方法
-
网线链接电脑和AX3600路由器,设置ipv4为192.168.1.2 子掩码:255.255.255.0 网关:192.168.1.1
-
关闭路由器状态下长按路由器reset键同时插上电源,大概5秒松开
-
电脑浏览器输入192.168.1.1进入UBOOT界面,上传你想刷的任何AX6底包(UBI格式包或带factory字样的bin格式包)
-
在登录路由器后台正常升级你想升级正常的固件包
-
记得用UBOOT刷完底包后把电脑IPV4改成自动获取,在进路由器后台升级
注意:
- 如上刷完的底包路由器后台地址:192.168.5.1 用户名和密码:root/password
- 登录路由器后台后通过备份与升级-升级正常固件包再使用