Skip to content

🚀 JDC-RE-CS-03 / JDC-RE-CS-03U 刷机教程

⚠️ 刷机有风险,请务必提前做好备份操作!


🔧 拆机 TTL 方案

📋 物品清单

  • 🔩 梅花螺丝刀 ×1
  • 🔌 TTL 相关设备
  • 💻 TTL 调试软件

📡 拆机后 TTL 接法

  1. 按照 TTL 接口顺序接好线
  2. 接上电源,开机

注意:

  • 后羿 → 开机后马上粘贴以下命令打断 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 0x22

4. 清空 BootConfig

bash
flasherase 0:BOOTCONFIG
flasherase 0:BOOTCONFIG1

5. 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
  • 上传固件,完成刷机 🎉