小米 AX3000T 路由器使用 hanwckf 版本的 ImmortalWrt 和 U-Boot

status
Published
type
Post
slug
xiaomi-ax3000t-router-with-hanwckf-immortalwrt
date
Aug 25, 2024
tags
Share
Config
OpenWrt
Git
summary
文章介绍了如何为小米 AX3000T 路由器使用 hanwckf 版本的 ImmortalWrt 和 U-Boot 固件进行刷入。此外可以通过 GitHub Action 编译固件为特定设备定制固件。
更新:上游 hanwckf 已适配支持小米 AX3000T AN8855 版本

前言

前一篇的笔记中记录了关于小米 AX3000T 路由器如何降级以及刷入官方 ImmortalWrt / OpenWrt 的过程。(如果路由为 24年8月后出厂,固件版本大于等于 1.0.84,请查阅该笔记中开头的信息)。
刷入后某些方面不是特别理想,搜索了解到了 hanwckf 针对 mt798x 系列 CPU 开发的 ImmortalWrt 。参考了一些其他网友的评价后,决定从官方版本迁移到这个版本上面试试看。
如下为相关的两个项目:

GitHub Action 编译

因为原项目的 ImmortalWrt 并没有提供 Release,而 U-Boot 的 20240123 release 中缺少了小米 AX3000T multi-layout 的版本,下面是利用 GitHub Action 来编译 ImmortalWrt 和 U-Boot 的项目,出于自用缘故只配置了小米 AX3000T 的固件编译,U-Boot 也只编译了 mt7981_ax3000t-fip-fixed-parts-multi-layout.bin

Release

刷入

降级和开启 SSH 的步骤此处不再赘述。
上传 U-Boot
scp -O mt7981_ax3000t-fip-fixed-parts-multi-layout.bin ax3000t:/tmp
SSH 登录路由器
mtd write /tmp/mt7981_ax3000t-fip-fixed-parts-multi-layout.bin FIP
然后断开电源,用牙签或卡针捅住 reset 键,然后接通电源,指示灯变化后松开 reset 键。用网线将电脑和路由器连接起来,电脑网卡配置静态 IP:192.168.1.100 ,网关: 192.168.1.1 👇
然后即可在浏览器中访问 http://192.168.1.1 进入 U-Boot 的网页刷机界面,此处抛弃小米原有的 stock layout,直接选用 immortalwrt-112m layout,然后上传固件确认升级即可。 (此处使用了未联网的旧电脑,没另行截图,拍照凑合下 😂)
notion image
notion image
路由器刷入固件自动重启后,网关 IP 默认为:192.168.31.1 ,账号 root,密码为空
notion image
 

固件 / U-Boot 下载