🚀 JDC-RE-CS-03 / JDC-RE-CS-03U 刷机教程
⚠️ 刷机有风险,请务必提前做好备份操作!
🔧 拆机 TTL 方案
📋 物品清单
- 🔩 梅花螺丝刀 ×1
- 🔌 TTL 相关设备
- 💻 TTL 调试软件
📡 拆机后 TTL 接法
- 按照 TTL 接口顺序接好线
- 接上电源,开机
注意:
- 后羿 → 开机后马上粘贴以下命令打断 TTL(整行粘贴
bash
jdqca- 哪吒 → 回车即可打断,不需要输入密码
💾 刷入 U-Boot 步骤
⚠️ 请务必先 备份原厂系统及分区 再操作!
1. 设置 TFTP
bash
setenv serverip 192.168.1.8
setenv ipaddr 192.168.1.1
tftpboot uboot.mbn
flash 0:APPSBL等待刷入完成后 → 断电 再插电,同时 按住 JOY 按钮 进入 U-Boot
2. 进入 U-Boot Web
网线接入 WAN 口
电脑设置静态 IP 与设备同网段
浏览器访问:
http://192.168.1.1
3. 大分区刷入方法
bash
tftpboot 0x44000000 gpt.bin
mmc dev 0 && mmc erase 0x0 0x22 && mmc write 0x44000000 0x0 0x224. 清空 BootConfig
bash
flasherase 0:BOOTCONFIG
flasherase 0:BOOTCONFIG15. Web 刷入固件
在 Web 界面选择固件上传刷入即可。
👉 如果刷完固件无法启动,可以尝试 清理 rootfs_data 后重新刷固件:
bash
flasherase rootfs_data📡 Telnet 方法(⚠️不再推荐)
⚠️ Telnet 方法已不再提供支持,请尽量使用 TTL 刷机! 以下步骤仅作为参考。
📋 准备工作
- telnet 客户端
- tftp
- U-Boot 文件及固件
🔑 登录
- 用户名:
root - 密码:管理页面的登录密码
进入系统后,输入以下命令查看分区信息:
bash
blkid💾 备份 U-Boot
bash
cd /tmp
dd if=/dev/mmcblk0p11 of=/tmp/uboot.bin
tftp -pl uboot.bin ip_电脑ip⬇️ 上传并刷入 U-Boot
下载 U-Boot 文件:
tftp -gl uboot.mbn ip_电脑ip写入:
bash
dd if=/tmp/uboot.mbn of=/dev/mmcblk0p11 conv=fsync
dd if=/dev/zero of=/dev/mmcblk0p2 bs=1M conv=fsync
dd if=/dev/zero of=/dev/mmcblk0p3 bs=1M conv=fsync📦 刷入大分区
tftp -gl gpt.bin ip_电脑ip写入:
bash
dd if=/tmp/gpt.bin of=/dev/mmcblk0 bs=512 count=34 conv=fsync🧹 清空 rootfs_data
避免固件刷入失败:
bash
dd if=/dev/zero of=/dev/mmcblk0p22 bs=1M conv=fsync🔄 最后刷固件
- 断电重启
- 按住 JOY 键进入 U-Boot Web
- 上传固件,完成刷机 🎉
