问题分析
根据错误日志 fastboot: error: Unable to get max-fetch-size. Device does not support fetch command,这是 S100 Bootloader 不支持 fastboot fetch 命令 导致的,常见于以下场景:
| 原因 | 说明 |
|---|---|
| 备份镜像与当前板卡 Miniboot 版本不一致 | |
Xburn 备份的 .img 需改为 .simg |
|
| 烧录时开关配置不正确 |
请按管理员要求提供以下信息
Xburn 配置截图
- 打开 Xburn 工具的配置界面
- 截图包含:备份模式、分区选择、输出路径
S100 系统版本
如果板子还能启动,在串口或 SSH 中执行:
cat /etc/version
如果无法启动,提供:
- 购买时的固件版本(如 V4.0.3-Beta)
- 备份前最后一次正常启动的版本
临时解决方案(可先尝试)
方案 A:重命名备份文件
# Windows 下直接重命名
# rdk_s100_backup.img → rdk_s100_backup.simg
方案 B:使用 D-Navigation 重新烧录
- 下载对应版本的
product.zip:Index of /downloads/os_images/rdk_s100/ - 断电配置开关:
[D13:D12]=[0:1](eMMC 模式) - 先烧 Miniboot,再烧
.simg备份镜像
方案 C:正确备份方式(下次参考)
# 在板子上用 dd 完整备份磁盘
sudo dd if=/dev/mmcblk0 of=/mnt/usb/rdk_s100_full.img bs=4M status=progress
相关参考帖子
- RDKS100镜像写出 - 详细讨论了 .img → .simg 转换和版本匹配
- S100 如何备份镜像 - 官方备份方法
- 关于RDK S100采用uboot方式烧录镜像的故障 - 烧录流程参考
请先按 电动三轮车 管理员的要求提供配置截图和版本信息,这样可以更精准定位问题!![]()