小蚁摄像机固件更新后云台失效/不能转动的完美修复指南

【救砖教程】小蚁摄像机固件更新后云台失效/不能转动的完美修复指南(以 YRS.3019 / H8 为例)

背景说明: 2026年8月,沉寂近6年的小蚁摄像机官方忽然向多款老旧设备推送了一次紧急固件更新(例如笔者的 YRS.3019 / H8 机型,固件版本号更新至 9.0.05.35-202608121110)。然而,本次更新存在严重的驱动兼容性问题,大量用户升级后发现摄像机云台完全无法转动(电机失效)

经过实际测试,本文将提供一种无需拆机、无需 TTL 串口线的纯 SD 卡免拆救砖方案。同时,文末也附上了传统的 TTL 串口刷机思路供进阶玩家参考。


方案一:SD 卡免拆救砖法(推荐)

该方案通过刷入第三方开源系统 yi-hack-Allwinner-v2,利用开机脚本在后台将旧版含云台驱动的 mtdblock3.bin 镜像重写入 Flash 闪存,彻底恢复云台功能。

准备工作

  • 准备一张 32GB 或以下容量的 MicroSD 卡,并格式化为 FAT32 格式。
  • 准备对应机型的旧版闪存备份镜像(通常包含 mtdblock3.bin 文件,文件大小约为 3.25 MB,对应系统 home 分区)。

详细操作步骤

步骤 1:刷入 yi-hack-Allwinner-v2 开源固件

访问 GitHub 上的 yi-hack-Allwinner-v2 项目,下载对应你的机型代号(如 r30gb)的刷机包。将解压出的 Factoryyi-hack 文件夹直接复制到 SD 卡根目录,插卡开机完成基础环境搭建。

步骤 2:放置备份镜像文件

将获取到的旧版本镜像文件(如 9.0.05.32 版本提取出的 mtdblock3.bin)复制到 MicroSD 卡的根目录下。

步骤 3:修改开机自启脚本 system.sh

将 SD 卡插入电脑,使用代码编辑器(推荐 VS Code 或 Notepad++,切勿使用 Windows 自带记事本)打开 SD卡/yi-hack/script/system.sh 文件。

找到脚本中的 log "Starting yi processes" 1 这一行,在其下方紧接着加入以下刷机控制逻辑代码:

# === 自动还原旧版 home (PTZ云台驱动) 分区 ===
if [ -f /tmp/sd/mtdblock3.bin ] && [ ! -f /tmp/sd/flash_done.flag ]; then
    log "Starting flash mtdblock3..."
    # 杀死守护进程防止读写冲突
    killall -9 watch_process wd.sh dispatch rmm 2>/dev/null

    # 使用 dd 命令将镜像直接烧写入 Flash 闪存
    dd if=/tmp/sd/mtdblock3.bin of=/dev/mtdblock3 bs=64k

    # 创建完成标记并刷新磁盘缓存
    touch /tmp/sd/flash_done.flag
    sync
    sync

    log "Flash mtdblock3 finished! Rebooting..."
    reboot
    exit
fi

步骤 4:插卡重启,等待自动修复

保存文件后安全弹出 SD 卡,插回摄像机并接通电源。系统启动过程中会自动检测镜像并执行烧录,全程约需 15~30 秒。写完后摄像机会自动重启,恢复自检旋转!

注:修复成功后,建议删除 SD 卡根目录下的 mtdblock3.bin 以节省空间,但请保留 flash_done.flag 标记文件。


方案二:TTL 串口硬件救砖法(进阶/极客)

如果设备已经严重损坏(变砖且无法读取 SD 卡),可参考 develop13.com 的解包救砖博客,通过硬件焊盘连接 TTL 串口模块进行恢复:

  1. 拆机接线: 拆开摄像机主板,找到 TXRXGND 串口焊盘,连接 CH341A 或 FT232 等 USB-to-TTL 模块到电脑。
  2. 中断 U-Boot: 使用 Serial 终端工具(如 Putty),波特率设置为 115200,通电瞬间连续敲击回车键进入 U-Boot 命令行环境。
  3. 串口/TFTP 刷入: 在 U-Boot 下通过 tftp 命令加载 mtdblock0-7.bin 各分区文件,或利用卡内 Factory.done 自动化测试脚本,执行 flashcp / nand write 指令将旧版 Boot 及 Home 分区强行写入物理 Flash 芯片中。

总结: 官方推送的新固件由于裁切或修改了底层的 GPIO 及 PTZ 电机驱动模块,直接导致云台功能瘫痪。通过方案一的 SD 卡逻辑挂载/覆写,无需拆机焊接即可完美解决问题。

posted @ 2026-08-28 12:13  一起走过的路  阅读(78)  评论(4)    收藏  举报