E2633/E2638 通过 TTL 刷入官方巡天 AX3000 版本

715 字
4 分钟
E2633/E2638 通过 TTL 刷入官方巡天 AX3000 版本
风险提示
本教程涉及刷写 NAND 闪存,存在变砖风险。请自行评估风险后操作。内容仅适用于 256 MB 内存、WSON8 封装版本。
说明
- 标题写“理论可行”,是因为原作者实际采用编程器整片写入;后来在刷 WiFi 分区时发现也可以直接通过 u-boot 刷入。
- 由于是整片写入,刷完后默认 WiFi 名称会变为
ZTE-Q2QHKu,密码为bhdh3954。 - 无线校准数据 WiFi 分区、TAG 分区(SN 和 MAC 信息)都会被覆盖。原作者测试下来影响不大;如果想尽量完美保留这两个分区,可以参考文末的可选步骤。
- 仅适用于 256 MB 内存、WSON8 封装的版本。
准备工作
操作步骤
1. 拆机
快拆可参考原教程中提到的拆机视频。
2. 连接 TTL
参考下图连接 TTL:

3. 进入 u-boot
连接好后,使用 MobaXterm 等软件打开串口,波特率设置为 115200。
路由器上电后马上按 1 中断系统启动,输入密码进入 u-boot(密码来源见原帖引用资料):
5cE080@fyBD4. 配置电脑网络和 TFTP
使用网线连接电脑和路由器,关闭防火墙,将电脑 IPv4 改为手动配置:
- IP 地址:
192.168.10.1 - 子网掩码:
255.255.255.0
设置固件存放目录。此时先不要开启 TFTP 服务。


5. 在串口终端设置 IP
在 u-boot 串口终端中输入:
setenv ipaddr 192.168.10.2setenv serverip 192.168.10.1ping 192.168.10.1看到类似下面的提示即表示通信正常:
host 192.168.10.1 is alive此时再开启前面配置好的 TFTP 服务。
6. 通过 TFTP 传输并刷写固件
在串口终端中通过 TFTP 将固件传到 RAM:
tftp 0x43000000 e2631_no_oob_full_128MiB.bin传输完成后,确认下载大小必须为:
Bytes transferred = 134217728 (8000000 hex)确认无误后,擦除整片 NAND:
nand erase 0x0 0x8000000然后一次性写入整片:
nand write 0x43000000 0x0 0x8000000
7. 重启
刷写完成后执行:
reset可选:保留原机 tag 和 wifi 分区
如果想保留原机的 tag 与 wifi 分区,可以在执行第 6 步整片擦写前,先把这两个分区读到内存中。
读取 tag 分区到 0x42000000:
nand read 0x42000000 0x100000 0x100000读取 wifi 分区到 0x42100000:
nand read 0x42100000 0x200000 0x100000两个分区读取完成后,再执行第 6 步擦写整片。整片写入完成后,将前面读取的 tag 和 wifi 分区写回。
写回 tag 分区:
nand write 0x42000000 0x100000 0x100000写回 wifi 分区:
nand write 0x42100000 0x200000 0x100000最后重启:
reset文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
E2633/E2638 通过 TTL 刷入官方巡天 AX3000 版本
https://www.right.com.cn/forum/thread-8482484-1-1.html相关文章智能推荐
暂无相关文章
随机文章随机推荐











