红米ax3000t_v1刷openwrt记录

版权归原作者 所有,建议访问原文

Featured image of post 红米ax3000t_v1刷openwrt记录

购买注意

  • 注意挑选能软件刷机的,硬破感觉我还没到那个地步
  • 注意 红米 AX3000T 有三个版本,只有老版本 v1 v2 (官方v1)可以刷机,参见确认完全缩水!新版小米AX3000T的详细变化,小米这操作简直作
    • 区别是 v1 v2 为 联发科芯片,v3 为高通芯片
    • 可通过以下方式判断:
      • 缩水版条形码末尾为330
      • 缩水版 SN 号开头为645,满血版 SN 号开头为498

刷机

参考

回退固件版本(1.0.47)

根据网友反馈,最新固件版本无法刷入 openwrt ,需要回退到 1.0.47 版本。

  1. 使用网线连接电脑和路由器(从左至右第二个接口)

  2. 关闭防火墙等安全软件,下载官方小米路由器修复工具小米路由器固件系统 v1.0.47

  • 使用sha256sum miwifi_rd03_firmware_ef0ee_1.0.47.bin 77bf35b27b6ec29fbfe2c3f4280618cd70bade5e9998d407b634ce8a12825cc6校验固件完整性
  1. 打开小米路由器修复工具,选择下载的固件(注意文件路径中不要有中文),点击下一步。

  2. 选择网卡,注意不要选错网卡。

  3. 按照提示操作,拔掉电源,按住 reset 键不放,插上电源,等待 10 秒至指示灯闪烁后松开 reset 键。

  4. 等待刷机完成,指示灯蓝灯闪烁后拔电源重启即完成降级。

连接 SSH

  1. 登录路由器管理后台,获取 URL 中的 stok 参数

stok

  1. 打开命令行(注意是 CMD 命令提示符),输入以下命令解锁 SSH (注意替换<stok><sn>
1 
2 
3 
4 
5 
6 
7 
8 
 
curl -X POST http://你的管理后台地址/cgi-bin/luci/;stok=你的值/api/misystem/arn_switch -d "open=1&model=1&level=%0Anvram%20set%20ssh_en%3D1%0A" 
 
curl -X POST http://你的管理后台地址/cgi-bin/luci/;stok=你的值/api/misystem/arn_switch -d "open=1&model=1&level=%0Anvram%20commit%0A" 
 
curl -X POST http://你的管理后台地址/cgi-bin/luci/;stok=你的值/api/misystem/arn_switch -d "open=1&model=1&level=%0Ased%20-i%20's%2Fchannel%3D.*%2Fchannel%3D%22debug%22%2Fg'%20%2Fetc%2Finit.d%2Fdropbear%0A" 
 
curl -X POST http://你的管理后台地址/cgi-bin/luci/;stok=你的值/api/misystem/arn_switch -d "open=1&model=1&level=%0A%2Fetc%2Finit.d%2Fdropbear%20start%0A" 

每条命令输入回车后会弹出 {code:0} 即解锁成功。

  1. 使用 SN 码查询 SSH 密码

SN 码查询 ssh 密码 输入路由器管理界面的 SN 码,获取 SSH 密码。

sn

  1. 使用 MobaXterm Portable v25.2 连接路由器
  • 打开 MobaXterm,点击 Session
  • 选择 SSH,Remote host 填写路由器 IP 地址
  • 账号 root 密码为上一步查询到的密码
  • 看到 ARE U OK 即连接成功

mobaxterm

备份

 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 
29 
30 
31 
cat /proc/mtd 
 
# 备份全部 
 
# !!!重要!!!请一行行执行命令,不要一次性复制粘贴执行,每备份一个,下载一个,删除一个 
 
dd if=/dev/mtd1 of=/tmp/BL2.bin 
 
dd if=/dev/mtd2 of=/tmp/Nvram.bin 
 
dd if=/dev/mtd3 of=/tmp/Bdate.bin 
 
dd if=/dev/mtd4 of=/tmp/Factory.bin 
 
dd if=/dev/mtd5 of=/tmp/FIP.bin 
 
dd if=/dev/mtd6 of=/tmp/crash.bin 
 
dd if=/dev/mtd7 of=/tmp/crash_log.bin 
 
dd if=/dev/mtd8 of=/tmp/ubi.bin 
 
dd if=/dev/mtd9 of=/tmp/ubi1.bin 
 
dd if=/dev/mtd10 of=/tmp/overlay.bin 
 
dd if=/dev/mtd11 of=/tmp/date.bin 
 
dd if=/dev/mtd12 of=/tmp/KF.bin 
 
# 注意使用鼠标中键粘贴 
  • 注意下图的内存很小,tmp 目录下的文件储存在 RAM 中,重启后会丢失,且一次性生成太多会撑爆内存。

mtd

第一次刷入 openwrt initramfs-factory

  1. 下载 openwrt initramfs-factory

  2. 使用 MobaXterm 上传到路由器 /tmp 目录下

  3. 查看硬件信息:cat /proc/cmdline,视情况执行下面的命令

  • firmware = 0 时
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10 
ubiformat /dev/mtd9 -y -f "/tmp/openwrt-24.10.2-mediatek-filogic-xiaomi_mi-router-ax3000t-initramfs-factory.ubi" 
nvram set boot_wait=on 
nvram set uart_en=1 
nvram set flag_boot_rootfs=1 
nvram set flag_last_success=1 
nvram set flag_boot_success=1 
nvram set flag_try_sys1_failed=0 
nvram set flag_try_sys2_failed=0 
nvram commit 
reboot 
  • firmware = 1 时(我的情况)
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10 
11 
ubiformat /dev/mtd8 -y -f "/tmp/openwrt-24.10.2-mediatek-filogic-xiaomi_mi-router-ax3000t-initramfs-factory.ubi" 
nvram set boot_wait=on 
nvram set boot_wait=on 
nvram set uart_en=1 
nvram set flag_boot_rootfs=0 
nvram set flag_last_success=0 
nvram set flag_boot_success=1 
nvram set flag_try_sys1_failed=0 
nvram set flag_try_sys2_failed=0 
nvram commit 
reboot 
  1. 重启后,等待路由器指示灯变为蓝色常亮,重新 SSH 登录,管理页面 IP 为 192.168.1.1,账号为 root,密码为空。

login_1

随后刷入 openwrt squashfs-sysupgrade

  1. 下载 openwrt squashfs-sysupgrade

  2. 使用 MobaXterm 上传到路由器 /tmp 目录下

  3. 执行以下命令刷入

1 
sysupgrade -n -v "/tmp/openwrt-24.10.2-mediatek-filogic-xiaomi_mi-router-ax3000t-squashfs-sysupgrade.bin" 
  1. 重启后,等待路由器指示灯变为蓝色常亮,重新 SSH 登录,管理页面 IP 为 192.168.1.1,账号为 root,密码为空。

login_2

openwrt 使用

  • 根据首页提示配置管理密码,ssh 密码与管理密码相同

1. 配置互联网连接(PPPoE)

  1. 进入管理页面-network-interfaces,编辑 WAN
  2. 选择 PPPoE,填写宽带账号密码
  3. 保存应用,等待连接成功
  • 注意,每次更改配置后,需重新进入管理页面以防配置回退

2. 配置无线网络

  1. 进入管理页面-network-wireless,编辑 SSID
  2. 根据信道频率分别配置 2.4G 和 5G,加密选择 mixed WPA2/WPA3 PSK,填写密码
  3. 保存应用,等待连接成功

3. 安装常用软件包

  1. 进入管理页面-system-software,点击更新列表 update lists
  • 注意使用网线连接电脑和路由器(从左至右第二个接口)
  1. 搜索并安装以下软件包
  • luci-i18n-base-zh-cn (中文界面)
  • luci-i18n-firewall-zh-cn (防火墙中文)
  • luci-i18n-opkg-zh-cn (软件包管理中文)

4. openclash