跳转到主要内容

集线器固件恢复

当集线器在固件更新中断或失败后无法正常启动时,需要使用集线器固件恢复。

恢复期间,MOCPilot 会修复集线器固件路径,使集线器可以再次更新到最新支持的固件。仅当集线器无法正常响应、MOCPilot 显示恢复模式或之前的固件更新失败时,才使用此过程。

重要

在整个恢复过程中保持集线器开机,并让设备靠近集线器。上传固件时断开 Bluetooth、关闭 MOCPilot、取出电池或关闭集线器,可能导致恢复失败。

何时需要恢复

以下情况可能需要固件恢复:

  • 固件更新未成功完成。
  • 集线器不再作为普通集线器连接。
  • 集线器在 MOCPilot 中显示为 LEGO Bootloader
  • MOCPilot 检测到集线器以固件恢复模式连接。

开始恢复前,请确保集线器有足够电量。如果可能,也请确保运行 MOCPilot 的设备已充电并启用 Bluetooth。

受支持的集线器

固件恢复支持与固件更新相同的集线器:

Technic Hub
Technic Hub
City Hub
City Hub
Boost Hub
Boost Hub
Technic Move Hub
Technic Move Hub

将 Technic Hub、Boost Hub 和 City Hub 置于恢复模式

Technic Hub、Boost Hub 和小型 City Hub 使用 bootloader 连接流程:

  1. 关闭集线器。
  2. 按住绿色按钮。
  3. 持续按住按钮,直到集线器 LED 开始闪烁紫色。
  4. LED 闪烁紫色时不要松开按钮。
  5. 继续按住按钮,同时在 MOCPilot 中打开 我的蓝牙集线器 并连接到集线器。
  6. 集线器以 bootloader 模式连接后,可以松开按钮。

集线器处于恢复模式时,可能会显示为 LEGO Bootloader,而不是普通集线器名称。

LEGO Bootloader

将 Technic Move Hub 置于恢复模式

Technic Move Hub 使用不同的恢复模式顺序。它不会作为 LEGO Bootloader 连接,而是加载出厂固件版本 1.2.3;该版本不适合作为日常使用的最终固件。

恢复 Technic Move Hub 固件:

  1. 关闭集线器。
  2. 按住绿色按钮。
  3. 按住绿色按钮约一分钟。
  4. 松开按钮。
  5. 等待集线器 LED 开始闪烁白色。
  6. 在 MOCPilot 中打开 我的蓝牙集线器 并连接到集线器。

集线器连接后,MOCPilot 会检测到出厂固件,并提示将集线器更新到最新可用版本。启动固件更新并等待完成。

从对话框启动恢复

当 MOCPilot 检测到以固件恢复模式连接的集线器时,应用会显示恢复对话框。

集线器固件恢复

选择 恢复 开始向集线器上传固件。

如果还没有准备好开始恢复,请选择 取消。之后可以从集线器上下文菜单启动恢复。

从集线器菜单启动恢复

手动启动恢复:

  1. 打开 我的蓝牙集线器
  2. 找到显示为 LEGO Bootloader 的集线器。
  3. 打开集线器上下文菜单。
  4. 选择 恢复集线器固件
恢复集线器固件

固件恢复期间

恢复开始后,MOCPilot 会将固件上传到集线器。应用会在屏幕上显示进度。

集线器固件恢复

等待过程完成。请不要将集线器移离设备、关闭应用、关闭 Bluetooth 或切断集线器电源。

过程中集线器可能会重启或重新连接几次。这是正常现象。保持 MOCPilot 打开并等待恢复完成。

完成恢复

恢复成功完成后,MOCPilot 会显示确认对话框。

集线器固件恢复

选择 OK。集线器应会重启,并作为普通集线器重新连接,而不是 LEGO Bootloader

恢复完成后,请在 我的蓝牙集线器 中检查集线器。如果 MOCPilot 仍提示需要固件更新,请运行正常的固件更新流程。

如果恢复失败

如果恢复没有成功完成:

  1. 让集线器靠近你的设备。
  2. 重启集线器电源。
  3. 再次将集线器置于恢复模式。
  4. 在 MOCPilot 中连接到 LEGO Bootloader
  5. 再次启动 恢复集线器固件

如果再次出现更新失败消息,请从头重复恢复过程。如果多次尝试后仍无法恢复集线器,请更换电池或充电后再试。