XiaomiAX3000T刷ImmortalWRT笔记

前情提要

    在学校实验室一直用小米AC2100,但实验室只提供100M宽带,别说AC2100了,就是用斐讯K2P都绰绰有余,就没打算换路由器的。搬入基地后,偶然发现基地的网速特别快,直接连WIFI可以跑到300M甚至500M。如果用AC2100是网线直连还好,碍于基地没有提供有线网口,只能通过无线中继,尽管AC2100的5GWIFI能达到1733Mbps带宽,但中继需要收发各占一半,因此网速达不到200M。再一个基地是WIFI6,AC2100这款WIFI5路由器确实有点力不从心。

    在本科同学推荐下,选择了AX3000T,当时百元价位最具性价比的WIFI6路由器。有个小插曲儿:拼多多拉他拼团,刚说不买,过一会儿又问我拼不拼。于是拼多多三人团+免拼一人,实付148入手。

硬件配置

CPU:联发科 FiLogic 820系列 MT7981(双核A53架构,12nm工艺制程,1.3GHz主频)

Storage:256MB

RAM:128MB;

网口:4个自适应千兆口(支持盲插和双WAN,但对我来说没用)

无线:天线数量4根(5G频段2+1配置),支持160MHz频宽,近场NFC连接WiFi(没啥用)。

优点:拼多多149入手,性价比高,轻松跑满千兆,支持Mesh。

缺点:RAM只开基础功能还行,如果开科网的话就不太够用。

刷机过程

刷机所需资源包

1
2
3
链接:https://pan.baidu.com/s/12oEnYIhNTwtub4QQir-dhQ?pwd=28yf 
提取码:28yf 
--来自百度网盘超级会员V6的分享

固件降级到1.0.47

(收货到手就是1.0.47,故省略此步骤)

开启SSH

登录路由器后台,复制红框中的stok值,替换下面代码的中“你的值”。 小米路由器默认ip是192.168.31.1,我习惯到手就改了。

1
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"
1
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"
1
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"
1
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已解锁成功。

SSH连接路由器

计算SSH密码

复制路由器后台的SN。

粘贴到小米SSH ROOT密码计算器计算ROOT密码。

登录SSH

输入路由器IP。

粘贴计算出来的Root密码。

are u ok,官方玩梗。

备份扇区

在ssh以此输入以下命令备份路由器扇区,路由器存储空间不是特别大,需要使用Winscp把备份文件copy出来。扇区备份文件用于意外后的救砖恢复,备份过程省略。

1
dd if=/dev/mtd1 of=/tmp/BL2.bin
1
dd if=/dev/mtd2 of=/tmp/Nvram.bin
1
dd if=/dev/mtd3 of=/tmp/Bdate.bin
1
dd if=/dev/mtd4 of=/tmp/Factory.bin
1
dd if=/dev/mtd5 of=/tmp/FIP.bin
1
dd if=/dev/mtd6 of=/tmp/crash.bin
1
dd if=/dev/mtd7 of=/tmp/crash_log.bin
1
dd if=/dev/mtd8 of=/tmp/ubi.bin
1
dd if=/dev/mtd9 of=/tmp/ubi1.bin
1
dd if=/dev/mtd10 of=/tmp/overlay.bin
1
dd if=/dev/mtd11 of=/tmp/date.bin
1
dd if=/dev/mtd12 of=/tmp/KF.bin

刷入ImmortalWRT

笔记是后来补的,截图没留存这么多,固件类型选ImmortalWRT或者OpenWRT就行,反正刷错了重选就是。

手动电脑的IP地址设置为192.168.1.2,按住路由器的reset键再通电。一直按住状态等待15秒左右,浏览器里输入192.168.1.1,进入uboot了。

选择解压出来的ImmortalWRT固件刷入等待重启就差不多了。

默认web地址:192.168.1.1

用户名:root

密码:possword

Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计