红米AX6刷openwrt教程

点此领取京东618红包,最高18618元

刷机先先要对红米AX6进行降级处理,如果用新的固件,漏洞堵死刷不了。刷机前先确认你手上是否有另外一台刷了opewnrt的无线路由器,不管软硬都行。我随手拿了台友华WR1200JS路由器来用用。软件要用到winscp和putty。如果不熟悉这2个软件的使用,操作会有点难度。但多数人刷机当食生菜了吧。湿湿碎!

红米AX6刷OP教程

一、降级

红米AX6降级固件下载链接

下载上面的固件后,进入红米AX6的更新界面进行手动升级。

红米aX6刷机

001 固件降级02

完成固件版本的降级(1.0.16)之后,就可以开始对红米AX6进行SSH解锁。

 

二、解锁SSH

解锁的原文教程在这里:https://www.right.com.cn/forum/thread-4060726-1-1.html

我只是照这篇的教程实操一次,成就OK,不成就。。。。不成吧!

准备一台电脑和一根网线呀。

另一台刷了openwrt固件且开了ssh权限的路由器,我用的是友华WR1200JS路由,以下这台就简称为友华路由了。

把友华路由的LAN口IP设置成169.254.31.1,且关闭DHCP服务,所以这时的电脑网卡要把IP设置成为169.254.31.3,否则连不上这台路由器。

用putty的ssh登录上友华路由,IP是169.254.31.1,端口22,用户root 密码admin

之后输入

vim /usr/lib/lua/luci/controller/admin/xqsystem.lua

这时会打开一个vim编辑器,按一下i然后粘贴下面的内容进去:

vim /usr/lib/lua/luci/controller/admin/xqsystem.lua
module(“luci.controller.admin.xqsystem”, package.seeall)

function index()
local page = node(“api”)
page.target = firstchild()
page.title = (“”)
page.order = 100
page.index = true
page = node(“api”,”xqsystem”)
page.target = firstchild()
page.title = (“”)
page.order = 100
page.index = true
entry({“api”, “xqsystem”, “token”}, call(“getToken”), (“”), 103, 0x08)
end

local LuciHttp = require(“luci.http”)

function getToken()
local result = {}
result[“code”] = 0
result[“token”] = “; nvram set ssh_en=1; nvram commit; echo -e ‘admin\nadmin’ | passwd root; sed -i ‘s/channel=.*/channel=\”debug\”/g’ /etc/init.d/dropbear; /etc/init.d/dropbear start;”
LuciHttp.write_json(result)
end

按一下ESC,按:qw保存退出妈可。

这时电脑在网页浏览器输入 http://169.254.31.1/cgi-bin/luci/api/xqsystem/token

这是网页会显示这样的内容:

{“token”:”; nvram set ssh_en=1; nvram commit; echo -e ‘admin\nadmin’ | passwd root; sed -i ‘s\/channel=.*\/channel=\”debug\”\/g’ \/etc\/init.d\/dropbear; \/etc\/init.d\/dropbear start;”,”code”:0}

页面截图如下:

红米AX6刷openwrt

显示这样的话,应该是做对了。我这台友华变成了opewnrt服务器了,不要关机,放着不动就行。

 

然后继续操作。

现在轮到在红米AX6上操作了。电脑由之前的固定IP设置成自动获取IP,电脑网线接到红米AX6的LAN口上,如果电脑多就用另一台电脑接红米AX6,也是可以的。

登录红米AX6的管理页面后,找出STOK对应的值。比如我这台的管理页面地址是这样的:

http://192.168.31.1/cgi-bin/luci/;stok=bd3425f70a366210b559fa4c1ce489c7/web/home#router

stok=后面一串鸡肠就是了:bd3425f70a366210b559fa4c1ce489c7

然后把这串鸡肠代入下方的链接里:

http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/extendwifi_connect?ssid={B的SSID}&password={B的密码}

不含{}, 后面ssid我代入友华无线路由器的无线名称和密码。之后等待返回

是不是过程很复杂?我都想放弃了。。但你不能辜负那些辛苦为这次刷机而付出了时间和精力的朋友吧。继续吧!

把信息代入前面的链接之后,复制至浏览器打开,稍等半分钟吧,页面返回一行: {“msg”:”connect succces!”,”code”:0}

如下图:

第一次

再来一次,这次用以下的链接:

http://192.168.31.1/cgi-bin/luci/;stok=<stok>/api/xqsystem/oneclick_get_remote_token?username=xxx&password=xxx&nonce=xxx

只需要把stok替换上就可以了。其它不用改。这次很快就有回应,显示:

{“token”:”; nvram set ssh_en=1; nvram commit; echo -e ‘admin\u000aadmin’ | passwd root; sed -i ‘s/channel=.*/channel=\u0022debug\u0022/g’ /etc/init.d/dropbear; /etc/init.d/dropbear start;”,”code”:0}

如下图:

第二次

看见cod后面有0就是成功了。可以验证一下的,ssh连接上19.168.31.1就行了,用户名root密码admin,如下图:

验证

为啥是Welcome to XiaoQiang????

既然连接上了,就备份一下。在上面的窗口下分别输入

mkdir /tmp/syslogbackup/
dd if=/dev/mtd9 of=/tmp/syslogbackup/mtd9

然后在浏览器打开http://192.168.31.1/backup/log/mtd9

下载备份。我不知道这个备份有什么作用。

 

三、刷入固件

刷入固件的原文教程在这里:https://www.right.com.cn/forum/thread-4111331-1-1.html

我也是照着操作的,都做到这一步了,总不能放弃吧,也就269元。。。我也没做充分的备份,一心想刷入openwrt了。

用到的文件在这里,链接:https://pan.baidu.com/s/1NVDSw79g4V18JpucMsBMkw   提取码:fmaw

1、设置env开启必要的选项,ssh下打以下命令,一行一条回车
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

env

2、mtd写入备份的qsdk固件,用winscp把固件xiaomimtd12.bin传到路由器tmp目录。

照下面的输入,用户root,密码dmin。之后就是窗口操作,把文件放入tmp目录

winscp

然后在ssh命令晨输入:

mtd write /tmp/xiaomimtd12.bin rootfs

如下图:

env 2

3、拨电源重新启动路由器。

启动起来浏览器192.168.1.1,进入qsdk固件。如果不能进入,那此篇文章完结,game over!

重新插电源后,为啥路由器的指示灯不亮呢?

输入192.168.1.1还好,能打开:

openwrt 01

4、因为qsdk比较大,需要把rootfs_1分区扩大,从新分一下分区表。

以下是命令刷分区表的方法:
用winscp把这个固件“a6minbib.bin”上传到路由器tmp目录下。

winscp 02
ssh 打以下命令刷分区表,以下两条命令
. /lib/upgrade/platform.sh
switch_layout boot; do_flash_failsafe_partition a6minbib “0:MIBIB”

扩展分区
命令打完,回车,刷完,拔电源重启路由器。

 

5、把openwrt刷入到rootfs_1分区

用winscp把固件openwrt-ipq807x-generic-xiaomi_ax6-squashfs-nand-factory.bin传到路由器tmp目录
在ssh 里打以下命令刷固件,以下几条令:
ubiformat /dev/mtd13 -y -f /tmp/openwrt-ipq807x-generic-xiaomi_ax6-squashfs-nand-factory.bin

openwrt 02
fw_setenv flag_last_success 1
fw_setenv flag_boot_rootfs 1
然后重启路由器,打命令: reboot
刷机完成
重启后指示灯亮了。

打开192.168.1.1登录页面:

openwrt 03

进入系统后的状态信息:红米AX6刷第三方固件

以上是我一边刷机一边写的教程,如有出错,欢迎指出。

感谢为固件付出汗水的那些人。

 

待机功率6.88W。如果我把两颗无线芯片和FEM芯片吹下来,会不会降到4W以下呢?

所说J1900涨价不少呀,这台AX6的的CPU不弱,还是4个网口,还带有wifi6无线,还有160MHz,还买个鬼的J1900软路由呀。

有人说刷了信号变差了,的确,如果用160MHz频宽,我在D点的话,三台手机都连不上5G信事情,包括小米4C,小米10、小米11。只用80MHz就没有问题,D点测速跟官方固件差不多。无线设置参数如下图

无线5G 功率

如果你不怕烧功放,可以设置1000mW功率试试。我不敢。

 

不过现在不适合那些想要拿来就能用的朋友。一来刷机有难度,二来插件有点少,但懂编译的朋友这都不是问题。然后还缺些磨合时间,比如MU-MIMO还没能测出效果,只有v,没有k。

还没空测它的无线。到时AX3600和AX6都刷了OP之后的无线可以对决一下。但好像对比也没什么意义!

这台红米AX6我前几天用了30元的券,也就269元到手。香死了!!

红米AX6京东购买链接

若有任何疑问可留言或关注微信公众号acwifi-net
618前每天可能领一个京东红包,看运气吧,运气好的话,买一堆路由器都行。

电脑端领取红包链接

手机端领取红包链接

直接抵现,可以叠加使用!

618前每天可能领一个京东红包,可以叠加使用,下单时直接抵现:

电脑端领取红包链接

手机端领取红包链接

如需转载请注明来源和链接:路由器交流 » 红米AX6刷openwrt教程

42 评论

5+6=

  1. hank

    沙发,顺便催一下618路由器推荐

    回复
  2. zyb

    刷了还可以mesh吗

    回复
    • acwifi.net

      这个版本不可以

      回复
  3. 种花家

    可以卖刷好的

    回复
  4. goldrose

    官方韧体不香吗

    回复
  5. waterman

    开160,用winfi看还是只有80,网卡ax200,千兆跑不满

    回复
  6. idknsss

    这刷机过程,手残党and菜鸟可以死心了,希望以后能出快速简单版

    回复
  7. wifi789

    2XX价格里应该说是最香的机器了 因为底子还行又能刷机 哈哈

    回复
    • acwifi.net

      是这意思

      回复
  8. k88

    昨晚刚刷好的,今天起来就看到有教程了,我是不是错过了什么。

    回复
  9. k88

    昨晚刚上恩山找教程刷好了,几天就在这里看到教程了,我是不是错过了什么。

    回复
  10. mdjboc

    有小娱C5做主路由,还有一个刷了OP的闲置N3050软路由,我的AX6桥接模式只当AP用。不刷也谢谢acwifi的教程。

    回复
  11. 流浪地球

    站长,我准备明天晚上试试把AC2100 Openwrt开源无线驱动的k关掉,只开v试试漫游效果的,到时候给你反馈。

    回复
  12. 123

    意义不大 r2s可以满足 这玩意做ap才是最佳方案。

    回复
  13. 流浪地球

    已经试了,效果还可以,微信视频切换AP不断线

    回复
  14. 流浪地球

    哦对了,站长能测下AX6在OP下普通流量走HWNAT么,如果可以的话,性能跟N1差不多,还比N1多了HWNAT,又能兼做AP,很划算呀

    回复
    • acwifi.net

      不知道怎么看呢

      回复
  15. 蓝山

    版主可以刷完测个速看看比之前快否?

    回复
    • acwifi.net

      不会比原固件信号强,只有弱,没有更强

      回复
  16. 流浪地球

    首先是看Turbo ACC里面是否由HWNAT开关吧,但是最主要的是比如跑几百Mbps外网的时候,CPU占用5%以内基本就是HWNAT打开了

    回复
  17. 不图葡萄

    lsmod看下有没有加载了啥

    回复
  18. 毋知天顶代

    这个固件OP并不完善 小米自己的系统一言难尽

    回复
  19. Gullo

    华为又来了个AX2 PRO,不知道是不是换MTK了,看着规格像

    回复
    • acwifi.net

      不是海思不是MTK

      回复
  20. cxh

    请问设置27dbm,功率真能达到501mw吗?

    回复
    • acwifi.net

      不知道呢

      回复
  21. 移动光纤抢沙发

    刷了之后电源需要换个大点的吗?
    粗粮家固件过于简陋了,当初买这个也是等日后有机会解锁刷机,目前最大动力是FullConeNAT,等大佬更新固件了(嘿嘿)

    回复
  22. cc

    查到mtd9分区是bdata, 应该就是放mac地址的地方, 所以要备份

    回复
  23. amadeus

    这个已经是闭源驱动固件了

    回复
    • acwifi.net

      我修改一下

      回复
  24. Fthjftyj

    拆个华为H6,这东西配置客服一问三不知

    回复
    • acwifi.net

      不用拆了。AX3和AX3 pro

      回复
  25. ren

    AX9000要是攻克了就科学了

    回复
  26. icu

    但是闭源驱动在op太难用了,视乎毛病很多呀

    回复
  27. bybyme

    Turbo ACC就是一个luci开关,不是有HWNAT的必要条件.

    回复
  28. Cghjffhj

    是的,那建议你买一个测试一下,然后拆个主机看看有没有神秘芯片

    回复
  29. cc

    据我所知, 开源驱动里面甚至都没有QCN系列芯片的驱动

    回复
  30. KCCat

    AX6原版固件和AX3pro都是用作单点纯AP的话哪个会好点啊,之前一冲动就买了AX6….

    回复
    • acwifi.net

      都差不多啦

      回复
  31. 蛙哥

    网上很多人说AX6断流,是真的这样吗?
    看这硬件,很好啊。

    回复
  32. 轨迹人生

    我的AX6目前还是做AP~~不知道要不要刷~新3目前还是主路由~不知道性能对连接数影响有多大

    回复
  33. DFM

    3个dB功率翻一倍,功率大的吓死人

    回复