找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 17690|回复: 50

红米AX6000 刷机教程 x-wrt/openwrt

[复制链接]
发表于 2022-9-21 13:14 | 显示全部楼层 |阅读模式
本帖最后由 ptpt52 于 2022-9-23 19:09 编辑

本教程作废了,新版本请看这个 https://www.right.com.cn/forum/thread-8255378-1-1.html
固件版本 22.03-b202209230614 以及之后的版本都不适用本教程,请不要按照本教程刷机


之前刷机的朋友,请重新做一次最后的uboot-env步骤


需要固件文件两个
需要事先获得telnet访问和开启ssh
方法请参考
  1. https://openwrt.org/toh/xiaomi/redmi_ax6000#installation
复制代码


  • telnet/ssh 登录设备,查看当前系统是ubi 还是 ubi1
    命令 cat /proc/cmdline

输出:
  1. console=ttyS0,115200n1 loglevel=8 firmware=1 uart_en=1
复制代码
注意 firmware=1 表示当前系统是ubi1
firmware=0 表示当前系统是ubi



     

如果当前系统是 ubi, 刷机要刷intramfs-factory.ubi文件到 ubi1, 设置nvram变量从ubi1启动
  1. nvram set boot_wait=on
  2. nvram set uart_en=1
  3. nvram set flag_boot_rootfs=1
  4. nvram set flag_last_success=1
  5. nvram set flag_boot_success=1
  6. nvram set flag_try_sys1_failed=0
  7. nvram set flag_try_sys2_failed=0
  8. nvram commit
复制代码


如果当前系统是 ubi1, 刷机要刷intramfs-factory.ubi文件到 ubi, 设置nvram变量从ubi启动

  1. nvram set boot_wait=on
  2. nvram set uart_en=1
  3. nvram set flag_boot_rootfs=0
  4. nvram set flag_last_success=0
  5. nvram set flag_boot_success=1
  6. nvram set flag_try_sys1_failed=0
  7. nvram set flag_try_sys2_failed=0
  8. nvram commit
复制代码





3. 这一步刷机 initramfs-factory.ubi 到系统然后重启


如果当前系统是ubi1
  1. ubiformat /dev/mtd8 -y -f /tmp/initramfs-factory.ubi
复制代码




如果当前系统是ubi
  1. ubiformat /dev/mtd9 -y -f /tmp/initramfs-factory.ubi
复制代码




注意,通过命令 cat /proc/mtd  查看 系统的mtd路径
比如
  1. root@XiaoQiang:~# cat /proc/mtd
  2. dev:    size   erasesize  name
  3. mtd0: 08000000 00020000 "spi0.1"
  4. mtd1: 00100000 00020000 "BL2"
  5. mtd2: 00040000 00020000 "Nvram"
  6. mtd3: 00040000 00020000 "Bdata"
  7. mtd4: 00200000 00020000 "Factory"
  8. mtd5: 00200000 00020000 "FIP"
  9. mtd6: 00040000 00020000 "crash"
  10. mtd7: 00040000 00020000 "crash_log"
  11. mtd8: 01e00000 00020000 "ubi"
  12. mtd9: 01e00000 00020000 "ubi1"
  13. mtd10: 03200000 00020000 "overlay"
复制代码



这里显示 ubi 系统是 /dev/mtd8 ubi1系统是 /dev/mtd9




4. 重启后,进入intramfs-factory.ubi系统,需要升级sysupgrade.bin文件才能完成刷机


首先要设置uboot变量uboot-env
  1. fw_setenv boot_wait on
  2. fw_setenv uart_en 1
  3. fw_setenv flag_boot_rootfs 0
  4. fw_setenv flag_last_success 1
  5. fw_setenv flag_boot_success 1
  6. fw_setenv mtdparts "nmbm0:1024k(bl2),256k(Nvram),256k(Bdata),2048k(factory),2048k(fip),256k(crash),256k(crash_log),112640k(ubi)"
  7. fw_setenv flag_try_sys1_failed 8
  8. fw_setenv flag_try_sys2_failed 8
复制代码

上面命令很重要,设置两个failed 变量 8以上,设置 last_success 1 这样保证以后一定启动系统 0
这个是小米uboot干的事情,早期刷机的朋友,赶紧重新执行一下这些命令,否则变砖(你的设备重启7-8次后变砖)



最后sysupgrade 命令刷机,升级sysupgrade.bin文件就行。



固件下载 https://www.right.com.cn/forum/thread-212965-1-1.html
进入下载页面 ctrl + F 搜索 AX6000 就能找到红米ax6000了
刷机需要的两个文件
  1. initramfs-factory.ubi
  2. squashfs-sysupgrade.bin
复制代码










评分

参与人数 3恩山币 +4 收起 理由
Sta*** + 1 风清云淡、飘逸悠然……极爽!
6514*** + 1 送你一块“恩山”牌肥皂,喏,就在你脚下、.
zixia*** + 2 强大的恩山!(以下重复1万次)

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-9-21 13:19 | 显示全部楼层
老哥刷上op了?先赞一个
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-9-21 13:28 | 显示全部楼层
这么快就有了?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-9-21 14:11 来自手机 | 显示全部楼层
可以咸鱼买一个翻身
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-9-21 14:36 | 显示全部楼层
大佬nb,占个前排
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-9-21 14:44 | 显示全部楼层
支持支持!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-9-21 14:45 | 显示全部楼层
强烈支持!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-9-21 15:07 | 显示全部楼层
太赞了,基本功能测试都OK不
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-9-21 15:21 来自手机 | 显示全部楼层
墙裂支持
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-9-21 15:48 | 显示全部楼层
执行到第4步设置uboot变量缺少配置文件
root@X-WRT:~# fw_setenv boot_wait on
fw_setenv uart_en 1
fw_setenv flag_boot_rootfs 0
fw_setenv flag_last_success 0
fw_setenv flag_boot_success 1
fw_setenv mtdparts "nmbm0:1024k(bl2),256k(Nvram),256k(Bdata),2048k(factory),2048k(fip),256k(crash),256k(crash_log),112640k(ubi)"
fw_setenv flag_try_sys1_failed 0
fw_setenv flag_try_sys2_failed 0Cannot parse config file '/etc/fw_env.config': No such file or directory
Error: environment not initialized
root@X-WRT:~# fw_setenv uart_en 1
Cannot parse config file '/etc/fw_env.config': No such file or directory
Error: environment not initialized
root@X-WRT:~# fw_setenv flag_boot_rootfs 0
Cannot parse config file '/etc/fw_env.config': No such file or directory
Error: environment not initialized
root@X-WRT:~# fw_setenv flag_last_success 0
Cannot parse config file '/etc/fw_env.config': No such file or directory
Error: environment not initialized
root@X-WRT:~# fw_setenv flag_boot_success 1
Cannot parse config file '/etc/fw_env.config': No such file or directory
Error: environment not initialized
root@X-WRT:~# fw_setenv mtdparts "nmbm0:1024k(bl2),256k(Nvram),256k(Bdata),2048k
(factory),2048k(fip),256k(crash),256k(crash_log),112640k(ubi)"
Cannot parse config file '/etc/fw_env.config': No such file or directory
Error: environment not initialized
root@X-WRT:~# fw_setenv flag_try_sys1_failed 0
Cannot parse config file '/etc/fw_env.config': No such file or directory
Error: environment not initialized
root@X-WRT:~# fw_setenv flag_try_sys2_failed 0

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

df 命令看看  发表于 2022-9-21 16:00
发生了什么  发表于 2022-9-21 15:59
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-9-21 15:54 | 显示全部楼层
再支持下,只是小白有点看不懂,可以整份图文流程
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-9-21 16:01 | 显示全部楼层
root@X-WRT:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
tmpfs                   250500     61792    188708  25% /
tmpfs                   250500       108    250392   0% /tmp
tmpfs                      512         0       512   0% /dev
root@X-WRT:~#

点评

先执行下配置 然后 fw_printenv 看看输出结果  详情 回复 发表于 2022-9-21 16:11
稍等,需要设置下  发表于 2022-9-21 16:07
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-9-21 16:10 来自手机 | 显示全部楼层
太牛了,赞
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-9-21 16:11 | 显示全部楼层
651411461 发表于 2022-9-21 16:01
root@X-WRT:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
tmpfs          ...

先执行下配置
  1. echo "/dev/mtd1" "0x0" "0x10000" "0x20000" >/etc/fw_env.config
复制代码


然后 fw_printenv 看看输出结果

点评

出配置文件了,内容在审核  详情 回复 发表于 2022-9-21 16:19
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-9-21 16:19 | 显示全部楼层

root@X-WRT:~# fw_printenv
CountryCode=CN
Router_unconfigured=0
SN=***************
arch=arm
baudrate=115200
boot_auto=bootxq
boot_fw0=run boot_rd_img;bootm
boot_fw1=run boot_rd_img2;bootm
boot_rd_img=nand read ${loadaddr} 0x2C0000 2000;image_blks 2048;nand read ${load                                                                                                             addr} 0x2C0000 ${img_align_size}
boot_rd_img2=nand read ${loadaddr} 0x20C0000 2000;image_blks 2048;nand read ${lo                                                                                                             adaddr} 0x20C0000 ${img_align_size}
boot_wait=on
bootargs=console=ttyS0,115200n1 loglevel=8 firmware=0 uart_en=1
bootcmd=bootxq
bootdelay=2
bootmenu_0=Startup system (Default)=bootxq
bootmenu_1=Startup firmware0=bootxq 0
bootmenu_2=Startup firmware1=bootxq 1
bootmenu_3=Upgrade firmware=mtkupgrade fw
bootmenu_4=Upgrade ATF BL2=mtkupgrade bl2
bootmenu_5=Upgrade ATF FIP=mtkupgrade fip
bootmenu_6=Upgrade single image=mtkupgrade simg
bootmenu_7=Load image=mtkload
bootmenu_delay=5
color=100
ethaddr=c8:bf:4c:85:48:8c
ethaddr_wan=24:cf:24:1a:e3:40
fdt_high=0x6c000000
fdtcontroladdr=5ffc6900
flag_boot_rootfs=0
flag_boot_success=1
flag_boot_type=2
flag_last_success=0
flag_ota_reboot=0
flag_try_sys1_failed=3
flag_try_sys2_failed=0
invaild_env=no
ipaddr=192.168.31.1
loadaddr=0x46000000
mode=Router
model=RB06
mtdids=nmbm0=nmbm0
mtdparts=nmbm0:1024k(bl2),256k(Nvram),256k(Bdata),2048k(factory),2048k(fip),256k                                                                                                             (crash),256k(crash_log),30720k(ubi),30720k(ubi1),51200k(overlay)
netmask=255.255.255.0
no_wifi_dev_times=0
rand_key=1EeZuNKYDhJ3265jybx4AzKf+AgZhTByvDCLfu119r5xfRo16pvDAg==
rand_nonce=bOpp+0mCwgd8eU2AwnUcn8f2v7h8lNtnzRGY/8lF9yqInf5+snrX9Qnf/9LtPhhegA0I+                                                                                                             x7RLdvzYzopuWwpyvSIHbIbqao5tVE7eUNMUJOMyb53MeAWbeBwEABIx378qqHv+p7/Qdm1Xzo1iN7iG                                                                                                             HzKRJSaNsb5NuDrSMzaisuqk1dHNtD7YnVR4LVN755R8Cn5qqxm1idnD8Kpkj8BPxNMiKqEYN4DRY+7M                                                                                                             jdqEZ2LuvJmqtY1FhmiGsfrTNI9O5ExzFA5PTv7DDL/gOnNmKccs6pQzCzlJTbz4xF9oIB0iRiCnaXVg                                                                                                             MtZkA5deuYUQV6zXXfrr1hXEU6Nb7NpY7gAxMqeghQTGtMS1rABQtOTPKSZCwfW/4TCc7gPCUWobnIeK                                                                                                             g55Vkil6m3TvJNoq4dgkHS6z4HHere7omWgUm1fknC26yYbiUwX8MEJrIzsHCO+OTH6b3yeD6bjdOk/+                                                                                                             ayvNfqns6JYQyEcApGCio9/rr5dRdRaWE6DNsZnGSUzvn9d81oAJfdzhtUTjSYOu4FQDMZkxY9OXq4Oi                                                                                                             p1PltSjTK00jCvx4KPuygGQiRgWHZg3QeDFYSweUBflTMG/mSQ1Gf8/eGXNWDDjzHg3+YOrI8MSjBuoY                                                                                                             DeuZavIER91cjXTLraTutzdGM0894N8jzMIoMwTd8NXm3FIlB/15Fc++28/ZYlc6xfqRlp0JUE93bgKx                                                                                                             WbhXqkYRzLg3GlmWRLD7xh0g9Qf3fM8zeYvO/xNlzB11PZXMkNiHztYpwCmxtd9lOD36tjZfYsu4pnAr                                                                                                             q9sr8kyINoXydmtQIyBgALm93u20DNrMkclrFC+EW5ilTxtXmQF2mA7OmNaGZiVzWy+dzKwf1h8E5qcm                                                                                                             Ov14z5VUjX86WCzw/9jUxHUNMJwruwlvuHuCJDfMVdGDhsI5GSRiNDAgMgI+T4uZmbtpuJAueOICyp0V                                                                                                             aaRP3k6d6ekqtDurcxoI4O/rTYtAjPX4iJNWHntItzc9x+4ujrRhoIBdf+f2PC03n51K7ftx/QYhbQSK                                                                                                             tNYHgIZhLZiIheJ389eDJvO8S4WmEttr6w7Rb+bm5BjkWJRLm7ndzrLj0EG+WV2JwJa1WwTRUEnZSVKB                                                                                                             T5pvNdaaa7SGqsQTnrqWSd8NyTNANssbA3CaIyBsWJErz+RbGSkN1PlITu7L44L/vLMYkJN/8Hh708iQ                                                                                                             i1ToEeH0qK7p1Jw5GLQoTr3cBfF7hxh6UaXG3MhFJY1KDEgJwdOfumpQ5pdJFB5mBpPUyb/DgcaITQN7                                                                                                             yiK4DFbyALNczgRUrnE+gKR0fhw46myfThZSdu/AA8ebenRw7NUDGC2bbMBMuer+X9IeAQr8K81m+/PN                                                                                                             min572Xvy3A46WW5g==
restore_defaults=0
serverip=192.168.31.100
ssh_en=1
stderr=serial@11002000
stdin=serial@11002000
stdout=serial@11002000
telnet_en=1
uart_en=1
wl0_radio=1
wl0_ssid=rb06_minet_e340
wl1_radio=1
wl1_ssid=rb06_minet_e340
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-26 11:16

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表