兆能M2固件
兆能M2固件

兆能M2固件最新版

官方版无广告342

hwrt,qwrt,owrt,ImmortalWrt固件下载

更新日期:
2026年1月28日
分类标签:
语言:
中文
平台:

0 人已下载 手机查看

 

AX-16 / ZN-M2 刷机记录与方法汇总(AUBOOT / GUBOOT)

一、介绍

前人种树,后人乘凉。

本文所有内容均整理自互联网与各大论坛,我只是站在巨人的肩膀上做了一次汇总与实测记录。
正是因为这些大佬的长期投入,才有了我们今天可以直接使用的方法与固件,在此由衷感谢各位前辈

本文主要目的:

  • 给自己做 刷机流程记录
  • 对零散资料进行 系统性汇总
  • 方便遇到相同问题时 快速定位与解决

⚠️ 说明
本文为 非小白向教程,请在操作前确认你了解刷机风险及基本原理。


二、快速了解整体流程

U-Boot 与名词说明

为避免混淆,本文统一使用以下简称:

  • AUBOOT = 暗云 U-Boot
  • GUBOOT = 官方 U-Boot

👉 无论是 AUBOOT 还是 GUBOOT均可在 TTL U-Boot 中刷写 CDT 文件


刷机方式说明

教程中提供 两种刷机方式,均可正常完成刷机,请按需选择:

  • 系统升级方式(推荐)
  • TTL 方式

📌 说明:

  • AX-16 / ZN-M2 均适用
  • 优先推荐:系统升级 → OpenWrt 过渡包
  • 第 6 步为可选项
    • 如果没有硬改内存,可直接跳过

⚠️ 拆机备份不是必须,但强烈建议
在折腾前请务必备份 原厂固件 + 原厂数据


三、两种刷机流程对比

① 系统升级方式刷机流程(推荐)

  1. 拆机
  2. 备份原始固件
  3. 使用原厂固件升级至 OpenWrt 过渡固件
  4. 在过渡固件中刷写 AUBOOT 引导程序
  5. 重启至 AUBOOT,刷写对应 OpenWrt 固件
  6. (可选)硬改内存后,通过 OpenWrt 刷入 CDT 配置文件

② TTL 方式刷机流程

  1. 拆机
  2. 备份原始固件
  3. 进入 GUBOOT
  4. 在 GUBOOT 中刷写 AUBOOT 引导程序
  5. 重启至 AUBOOT,刷写对应 OpenWrt 固件
  6. (可选)硬改内存后,通过 AUBOOT 刷入 CDT 文件

四、备份原厂系统及数据(强烈建议)

准备工作

  • 使用 1.8V TTL 线
  • 串口软件:
    • 推荐:PuTTY
    • 或:SSCOM

进入 U-Boot 并设置环境变量

printenv
setenv serverip 192.168.10.100

备份全部分区(一行一条执行)

nand read 0x44000000 0x0 0x180000
tftpput 0x44000000 0x180000 SBL1.bin

nand read 0x44000000 0x180000 0x100000
tftpput 0x44000000 0x100000 MIBIB.bin

nand read 0x44000000 0x280000 0x80000
tftpput 0x44000000 0x80000 BOOTCONFIG.bin

nand read 0x44000000 0x300000 0x80000
tftpput 0x44000000 0x80000 BOOTCONFIG1.bin

nand read 0x44000000 0x380000 0x380000
tftpput 0x44000000 0x380000 QSEE.bin

nand read 0x44000000 0x700000 0x380000
tftpput 0x44000000 0x380000 QSEE_1.bin

nand read 0x44000000 0xa80000 0x80000
tftpput 0x44000000 0x80000 DEVCFG.bin

nand read 0x44000000 0xb00000 0x80000
tftpput 0x44000000 0x80000 DEVCFG_1.bin

nand read 0x44000000 0xb80000 0x80000
tftpput 0x44000000 0x80000 RPM.bin

nand read 0x44000000 0xc00000 0x80000
tftpput 0x44000000 0x80000 RPM_1.bin

nand read 0x44000000 0xc80000 0x80000
tftpput 0x44000000 0x80000 CDT.bin

nand read 0x44000000 0xd00000 0x80000
tftpput 0x44000000 0x80000 CDT_1.bin

nand read 0x44000000 0xd80000 0x80000
tftpput 0x44000000 0x80000 APPSBLENV.bin

nand read 0x44000000 0xe00000 0x180000
tftpput 0x44000000 0x180000 APPSBL.bin

nand read 0x44000000 0xf80000 0x180000
tftpput 0x44000000 0x180000 APPSBL_1.bin

nand read 0x44000000 0x1100000 0x80000
tftpput 0x44000000 0x80000 ART.bin

nand read 0x44000000 0x1180000 0x6080000
tftpput 0x44000000 0x6080000 rootfs.bin

nand read 0x44000000 0x7200000 0x80000
tftpput 0x44000000 0x80000 ETHPHYFW.bin

nand read 0x44000000 0x7280000 0xa40000
tftpput 0x44000000 0xa40000 CTCCFW.bin

五、刷入 OpenWrt 的注意事项

⚠️ 部分机器可能出现:

  • 系统升级无效
  • 原因暂不明确

解决方法

  • 直接通过 TTL → U-Boot 刷入
  • 跳过过渡固件步骤
  • 若已硬改内存,可 直接刷 CDT 文件

六、刷写 AUBOOT(暗云 U-Boot)

暗云 U-Boot 文件说明

文件名 对应分区 说明
ax18-mibib.bin 0:MIBIB 分区合并文件
uboot-cmiot-ax18.bin 0:APPSBL / APPSBL_1 默认分区布局
uboot-cmiot-ax18-mod.bin 0:APPSBL / APPSBL_1 合并主副分区(约 96MB)

📌 推荐使用合并分区版本,可获得更大插件空间

🔗 下载地址:

https://mbd.pub/o/bread/YpaZlp5u

方法一:通过 OpenWrt 过渡固件刷入

查看 U-Boot 分区

cat /proc/mtd

确认 APPSBL / APPSBL_1 所在分区。


写入命令示例

仅刷 U-Boot(不合并)

mtd write /tmp/uboot-cmiot-ax18.bin /dev/mtd13

刷 U-Boot + 合并分区

mtd write /tmp/ax18-mibib.bin /dev/mtd1
mtd write /tmp/uboot-cmiot-ax18-mod.bin /dev/mtd13

方法二:通过 TTL – U-Boot 刷入

仅刷 U-Boot

tftpboot uboot-cmiot-ax18.bin && flash 0:APPSBL
tftpboot uboot-cmiot-ax18.bin && flash 0:APPSBL_1

刷 U-Boot + 合并分区

tftpboot ax18-mibib.bin && flash 0:MIBIB
tftpboot uboot-cmiot-ax18-mod.bin && flash 0:APPSBL
tftpboot uboot-cmiot-ax18-mod.bin && flash 0:APPSBL_1

七、刷入 OpenWrt 固件

进入 U-Boot Web

断电 → 按住 Reset → 插电 → 等 10 秒 → 松手

配置电脑静态 IP

IP 地址:192.168.1.10

Web 刷机

  • 浏览器访问:
    http://192.168.1.1
    
  • 进入 U-Boot 固件更新页面
  • 选择 OpenWrt 固件
    • 一般为 .ubi 结尾
  • 上传并刷写即可

 

相关软件