FIRMWARE · KICKPI K1 MINI

茹娣体型扫描仪系统镜像

出厂母盘镜像,刷入后首次开机自动完成设备初始化并进入扫描程序。

· · RK3568

镜像下载

下载后先核对 SHA-256,与下方一致再刷机。

DOWNLOAD

  • 大小
  • 发布日期
  • 格式Rockchip 固件包(update.img)
下载镜像
SHA-256
在 Windows 上校验(PowerShell 或 CMD)
RELEASE

镜像内容

  • 主板
  • 系统
  • 内核
  • 厂商底包

设备软件包

镜像不含任何设备身份:每台设备首次开机自动生成主机名、machine-id 和 SSH 主机密钥, 激活时使用各自的激活码。

准备工作

一台 Windows 电脑,一根数据线,两个瑞芯微官方工具。

Windows 电脑

Windows 10/11,可用磁盘空间 ≥ 10 GB(镜像约 8.2 GB)。

USB 数据线

连接电脑与主板的烧录口(OTG)。必须是能传数据的线,不是仅充电线。

DriverAssitant

瑞芯微 USB 驱动,v5.13。

RKDevTool

瑞芯微开发工具,v3.30(「瑞芯微开发工具」)。

刷入步骤

全程约 30 分钟,其中写入约 15–20 分钟。

  1. 01

    下载并校验镜像

    下载镜像后,在文件所在目录运行上方的 certutil 命令,输出的 SHA-256 必须与本页一致。不一致说明文件损坏或下载不完整,请重新下载,不要刷入。

  2. 02

    安装 USB 驱动

    解压 DriverAssitant,运行 DriverInstall.exe,点击「驱动安装」。 装过旧版本的先点「驱动卸载」再安装。每台电脑只需安装一次。

  3. 03

    让主板进入 Maskrom 模式

    1. 主板断电,用数据线连接电脑与主板烧录口;
    2. 按住 Maskrom 键,接通主板电源,约 2 秒后松开;
    3. 打开 RKDevTool,窗口底部应显示 发现一个MASKROM设备。

    主板仍能开机时,也可以按住 Recovery 键上电进入 Loader 模式(底部显示 发现一个LOADER设备),同样可以升级。

  4. 04

    在「升级固件」页加载镜像

    切到 升级固件 页,点 固件,选择下载的 。加载成功后会显示固件版本和芯片信息(RK3568)。

    瑞芯微开发工具 v3.30
    下载镜像升级固件高级功能
    固件1 升级2 切换
    固件版本:1.0芯片信息:RK3568
    固件:
    发现一个MASKROM设备
    加载固件...
    加载固件成功
    …
    下载固件...(100%)
    下载固件成功
  5. 05

    点「升级」并等待完成

    点 升级,右侧日志依次显示下载 Boot、擦除、下载固件和校验的进度, 约 15–20 分钟。期间不要断电、不要拔线。完成后主板自动重启,可以拔掉数据线。

  6. 06

    首次开机

    首次开机会自动初始化:生成本机主机名、machine-id 和 SSH 主机密钥,把系统分区扩展到整个 eMMC,然后启动后端并进入全屏扫描程序,约 1–2 分钟。之后按正常流程用新的激活码激活设备。

不要这样刷

  • 不要在 下载镜像 页把文件写到地址 0x00000000:本镜像是固件包,只能在 升级固件 页使用。
  • 不要用 高级功能 → 导出镜像 从一台板子导出再刷到另一台:这种导出 32 MB 之后的数据是无效的, 刷进去的板子无法开机。

开机验证

刷完的第一台请逐项确认,再批量刷机。

直接进入扫描程序

开机 1–2 分钟后屏幕进入全屏程序的激活页,而不是停在黑色命令行。

重启后仍正常

再断电重启一次,应直接进入程序,不再重复初始化。

可以激活

用这台设备自己的激活码完成激活,扫描流程可用。

工程师检查(SSH)

镜像只允许 fleet-admin 用管理密钥通过 SSH 登录,不接受密码登录。

ssh -i ~/.ssh/body_shape_fleet_admin -o IdentitiesOnly=yes fleet-admin@<设备IP>

sudo tail -n 3 /var/log/body-shape-first-boot.log   # 包含 initialization succeeded
systemctl is-active body-shape-device-api body-shape-device-api-tls lightdm   # 均为 active
systemctl get-default                               # graphical.target
ls /var/lib/body-shape-device/                      # 没有 first-boot.pending
df -h /                                             # 约 28G,已扩满分区
curl -s 127.0.0.1:8080/v1/device                    # 未激活时 {"status":"unactivated",...}

常见问题

RKDevTool 底部显示「没有发现设备」

依次检查:驱动是否已安装(第 02 步);数据线是否能传数据、是否插在主板烧录口;是否按住 Maskrom 键后才上电。 换一个 USB 口,或换一根线再试。

提示「加载固件失败」或「固件标识错误」

选择的不是本页的固件包,或文件不完整。请确认文件名与本页一致、SHA-256 校验通过。用「导出镜像」得到的 ExportImage.img 不是固件包,无法在升级固件页加载。

升级中途断开或报错

重新让主板进入 Maskrom 模式(第 03 步),从第 04 步重新升级即可。中断不会损坏主板。

开机后停在黑色命令行,没有进入程序

说明首次开机初始化没有完成。请拍下屏幕并联系技术支持;工程师可在本机查看 /var/log/body-shape-first-boot.log 找原因。

能用这个镜像重新刷已经激活过的设备吗

可以,但刷入后设备回到未激活状态,原来的身份会被清除。设备编号在后台仍绑定在这块主板上,需要先由管理员 在后台对该编号做返修处理,再用新的激活码激活。

镜像为什么有 8 GB,刷进去会不会占满空间

镜像里的系统分区按实际数据量生成,首次开机会自动扩展到整个 eMMC(约 28 GB 可用),不需要手动处理。