小米 AX3000T 刷入 OpenWrt(Kwrt)完整教程

本教程适用于联发科版本的小米 AX3000T 路由器 (RD03)
教程目标:将原厂系统刷入基于 OpenWrt 的 Kwrt 固件
面向对象:第一次接触 OpenWrt 的新手用户


OpemWRT-Logo.png

一、什么是 OpenWrt(Kwrt)

OpenWrt 是什么

OpenWrt 是一个基于 Linux 的开源路由器系统。

与传统路由器固件不同,OpenWrt 更像是一套“路由器 Linux 发行版”,拥有:

  • 软件包管理

  • SSH

  • Docker

  • 广告过滤

  • 科学上网

  • VLAN

  • IPv6

  • WireGuard

  • 更强的 QoS

  • 更完整的网络控制能力

对于 AX3000T 这种 MT7981 平台设备来说,运行 OpenWrt 后性能表现非常优秀。


Kwrt 是什么

Kwrt 可以理解为基于 OpenWrt 的优化固件。

特点:

  • 集成部分常用插件

  • 更适合中文用户

  • 开箱即用程度更高

  • 部分驱动与默认配置更友好

因此很多用户会直接选择 Kwrt,而不是官方原版 OpenWrt。


刷机前你需要知道的事情

刷机存在一定风险。

包括但不限于:

  • 路由器变砖

  • 无法启动

  • 配置丢失

  • 保修失效

虽然 AX3000T 救砖相对容易,但仍建议:

仔细阅读教程后再开始操作。


二、安装前的准备条件

你需要准备的东西

必备设备

  • 小米 AX3000T 路由器(RD00 联发科处理器)

  • 一台带有 RJ45 端口的电脑

  • 一根网线(没有多余网线的话把 WAN 口的拔下来用也行)


推荐系统环境

建议:

  • Windows 10/11

  • 有线连接路由器

不建议:

  • 手机操作

  • WiFi 刷机

  • 虚拟机环境


需要下载的文件(下载链接在文章末尾)

你需要提前下载:

  • SSH 工具

  • 降级工具与固件 (系统版本高于 1.0.47 时)

  • U-Boot 文件

  • Kwrt 固件


AX3000T-Flash-Files-list.png

三、固件版本高于1.0.47的降级教程

某些新版系统已经修复漏洞,需要先降级才能继续刷机。


查看当前系统版本

进入:

http://192.168.31.1

登录后台后查看系统版本。


AX3000T-MiWifiROM-Version1.0.47.png

若系统 ROM 版本高于如图所示的 1.0.47,则需要降级


降级步骤

打开官方刷机工具(MIWIFIRepairTool),断开AX3000T电源,用卡针顶住AX3000Treset 恢复按钮,再插上电源,持续按住reset按键8s左右,看到指示灯闪烁

上传1.0.47固件(miwifi_rd03_firmware_ef0ee_1.0.47.bin)。上传成功后等待3-5分钟,看路由器的蓝灯闪烁。就可以手动断电重启AX3000T,这时AX3000T就降级为1.0.47系统了。

AX3000T-Flash-DOWN.png

降级完成后的确认

重新登录后台。

确认:

  • 版本号已变化

之后再继续刷机。


四、满足条件后的正式刷机流程


第一步:开启 SSH

先登录 AX3000T 后台,获取到 stok,复制红框中高亮的部分,把以下代码的中“原神牛逼”替换即可;

AX3000T-Flash-Stok.png

在 Window 系统下键入 Win+ R 打开 cmd (不建议使用 PowerShell, 因为这玩意会吞参数)

AX3000T-Flash-Cmd.png

若Linux系统,打开终端即可

在弹出的窗口中依次键入以下命令

curl -X POST http://192.168.31.1/cgi-bin/luci/;stok=原神牛逼/api/misystem/arn_switch -d "open=1&model=1&level=%0Anvram%20set%20ssh_en%3D1%0A"
curl -X POST http://192.168.31.1/cgi-bin/luci/;stok=原神牛逼/api/misystem/arn_switch -d "open=1&model=1&level=%0Anvram%20commit%0A"
curl -X POST http://192.168.31.1/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://192.168.31.1/cgi-bin/luci/;stok=原神牛逼/api/misystem/arn_switch -d "open=1&model=1&level=%0A%2Fetc%2Finit.d%2Fdropbear%20start%0A"

若每条命令输入回车后会弹出 {code:0} 则 ssh 已经解锁成功!

AX3000T-Flash-Shell.png

第二步:计算SSH密码

先复制如图所示的 SN 码 (由于作者没有原厂固件的 AX3000T,这里使用 BE3600 示范)

AX3000T-Flash-SN.png

进入网站Xiaomi Router Developer Guide & Tools,填入复制的 SN 码,计算 SSH 密码

AX3000T-Flash-SSHPassword.png

第三步:连接到AX3000T的SSH

启动 MobaXterm_Personal_26.3.exe

AX3000T-Flash-MobaXterm_Personal_26.3.png

启动后点击 Session 按钮

AX3000T-Flash-MobaXterm-Session.png

在弹出的窗口中选择 SSH,Remote host 一栏填路由器 IP 地址 (一般是 192.168.31.1),Username 一栏填入 root,点击 OK

AX3000T-Flash-SSH-Connect.png

若 4.1SSH 开启成功,则点击 OK 后会跳转到下图页面

AX3000T-Flash-EnterSSHPassword.png

此时你需要输入 4.2 计算的 SSH 密码,验证通过后,进入 SSH 终端(作者本人的 AX3000T 已刷入 Kwrt, 所以呈现的是 kwrt 终端,原厂固件终端会打印 ARE U OK)

AX3000T-Flash-Shell-Home.png

至此,SSH 连接成功,你的 AX3000T 有了刷写任何适配固件的条件


第四步:刷入Uboot

什么是Uboot?

U-Boot(Universal Boot Loader)是一种广泛应用于路由器、开发板等嵌入式设备中的启动引导程序,可以理解为设备的“启动管理器”。它负责在设备通电后初始化硬件、加载 Linux 内核并启动系统,同时也提供刷机、恢复系统等功能。在 AX3000T 上,第三方 U-Boot 通常被封装在 FIP 分区中,刷入后可以获得更方便的 OpenWrt/Kwrt 刷机与救砖能力。

怎样刷入Uboot?


接下来的操作均在 4.3 连接到 AX3000T SSH 的 MobaXterm 中进行

首先,在 MobaXterm 如图所示的输入框输入

/tmp/
AX3000T-Flash-Cdtmp.png

此时你会进入到 /tmp/ 目录,接下来点击 Upload to current folder,图标为横线 + 上箭头

AX3000T-Flash-Upload-Check.png

在弹出的窗口中找到 mt7981_ax3000t-fip-fixed-parts-multi-layout.bin 并双击(或点击打开)

AX3000T-Flash-Upload.png

上传完成后在终端依次执行

cd /tmp
mtd write mt7981_ax3000t-fip-fixed-parts-multi-layout.bin FIP
AX3000T-Flash-Uboot.png

现在,你已经完成了 Uboot 的刷入,你的 AX3000T 已经准备好刷入 Kwrt 固件

第五步:刷写Kwrt固件


要刷写 Kwrt 固件,你需要进入 Uboot
将 AX3000T 与电脑使用线缆连接,断开 AX3000T 电源,按住 Reset 键并连接电源,之后 AX3000T 指示灯会呈现橙色常亮,等待指示灯变为蓝色常亮, 这说明 AX3000T 已经启动完成

接下来按下 Win+i 打开设置,进入网络和 Internet,点击以太网,之后点击 IP 分配右侧的编辑键

AX3000T-Flash-IPEditCheck.png

在弹出的窗口中,选择手动,输入如图所示的 IP 信息

AX3000T-Flash-IPEdit.png

点击保存后,浏览器输入

192.168.1.1

进入 Uboot

AX3000T-Flash-EnterUboot.png

接下来将 Choose mtd layout 改为 immortalwrt-112m,点击选择文件并选择 kwrt-04.23.2026-mediatek-filogic-xiaomi_mi-router-ax3000t-squashfs-sysupgrade.bin,最后点击 Upload 进行 kwrt 固件上传

AX3000T-Flash-UbootFlashKwrt.png.png

等待上传

AX3000T-Flash-Uboot-Upload-Kwrt.png

上传完成,点击 Update 进行刷写

AX3000T-Flash-Uboot-Check-Update.png

等待刷写完成

AX3000T-Flash-Watting-Update.png

第六步:等待刷机完成

正常情况下:

  • 路由器会自动重启

  • 首次启动较慢

  • 大约等待 3~10 分钟


五、首次进入 OpenWrt(Kwrt)

使用 RJ45 端口 + 网线连接到 AX3000T

按下 Win+i 打开设置,进入网络和 Internet,点击以太网,之后点击 IP 分配右侧的编辑键

在弹出的窗口中,将手动改回自动(DHCP)

浏览器访问管理地址

默认地址通常为:

10.0.0.1
初始用户名与密码均为 root

首次进入后建议:

  • 修改 root 密码

  • 设置 WiFi

  • 备份配置

  • 升级软件源


AX3000T-Flash-Luci-Home.png

至此,AX3000T(RD03) OpwnWRT(Kwrt)刷写完成


六、常见问题

Q:刷机后无法进入后台?

尝试:

  • 更换浏览器

  • 手动设置 IP

  • 等待 5 分钟后重试


Q:变砖怎么办?

AX3000T 通常可以:

  • UART 救砖

  • U-Boot 恢复

  • MTK Recovery

后续我可能会单独出一期救砖教程。


Q:OpenWrt 和 Kwrt 选哪个?

如果你:

  • 想折腾 → OpenWrt

  • 想开箱即用 → Kwrt


七、结尾

如果本教程对你有帮助,欢迎:

  • 评论交流

  • 收藏文章

  • 分享给其他 AX3000T 用户

八、所需文件