固件恢复
有时 flipper zero 可能无法正常更新、无法显示画面,或按键不响应。这些问题可能是设备固件损坏导致的。 本页将介绍如何修复 flipper zero 损坏的固件。 如何修复固件 你可以借助 qflipper https //docs flipper net/zero/zh/qflipper 和内置的 usb 设备固件升级(dfu)引导程序来修复损坏的固件。usb dfu 引导程序可以绕过设备的操作系统直接更新 flipper zero,从而将更新过程中出错的风险降到最低。 不过请先尝试以下操作: 同时长按 左方向键 %left% 和 返回键 %back% 5 秒重启 flipper zero。 用随附的 usb type c 数据线为设备充电几分钟,因为 flipper zero 的电池可能已完全耗尽。 如果 flipper zero 仍然无法正常更新、无法显示画面或不响应按键,请按照下面的步骤操作。 第 1 步:切换到恢复模式 在用 qflipper 开始修复之前,请先将 flipper zero 切换到恢复模式——这会激活内置的 usb dfu 引导程序。切换到恢复模式的步骤因设备状态而异。 如果设备可以正常使用但无法正确更新 按以下步骤将 flipper zero 切换到恢复模式: 转到 main menu > settings > power 。 然后转到 reboot > firmware upgrade 。 按 右方向键 %right% 重启。 使用 usb 数据线将 flipper zero 连接到电脑。电脑应当会将 flipper zero 识别为 dfu 设备。 继续通过 qflipper 修复固件。 https //docs flipper net/zero/zh/basics/firmware update/firmware recovery#2 qflipper 你也可以按以下步骤将设备切换到恢复模式: 同时长按 左方向键 %left% 和 返回键 %back% 5 秒 。 松开 返回键 %back%,但继续按住 左方向键 %left%,直到蓝色 led 指示灯亮起。 使用 usb 数据线将 flipper zero 连接到电脑。电脑应当会将 flipper zero 识别为 dfu 设备。 继续通过 qflipper 修复固件。 https //docs flipper net/zero/zh/basics/firmware update/firmware recovery#2 qflipper 如果设备无法显示画面或按键不响应 如果 flipper zero 已经变砖,请通过强制重启将设备切换到恢复模式: 如果已连接 usb 数据线,请 先将其从 flipper zero 上拔下 。 同时长按 确认键 %ok% 和 返回键 %back% 30 秒。此时 flipper zero 屏幕上没有任何显示属于正常现象。 使用 usb 数据线将 flipper zero 连接到电脑。电脑应当会将 flipper zero 识别为 dfu 设备。 继续通过 qflipper 修复固件。 https //docs flipper net/zero/zh/basics/firmware update/firmware recovery#2 qflipper 检查连接 你可以按以下方法确认设备是否已作为 dfu 设备连接到电脑: 打开 设备管理器 。 找到 dfu in fs mode 设备。 转到 > about this mac > more info > system report 。 然后转到 hardware > usb 。 找到 dfu in fs mode 设备。 你也可以使用 终端 确认 flipper zero 是否已作为 dfu 设备连接到 macos 电脑。在终端中运行 system profiler spusbdatatype 命令: 打开 终端 并输入 lsusb 命令。 找到 stmicroelectronics stm device in dfu mode 。 如果你的电脑上装有系统信息工具: 转到 usb devices 。 找到 dfu in fs mode 设备。 如果 flipper zero 未被识别为 dfu 设备 更换一根 usb 数据线。 如果条件允许,请将 flipper zero 直接连接到电脑主板上的 usb 接口,不要使用转接头或集线器。 先取出 flipper zero 中的 microsd 卡,为设备充电一小时,然后在 不插入 microsd 卡的情况下尝试连接。 第 2 步:通过 qflipper 修复固件 当 flipper zero 作为 dfu 设备连接到电脑后,qflipper 会自动检测到该设备。 修复固件的步骤: 在电脑上运行 qflipper 。 在电脑上点击 repair 按钮。qflipper 会完整重装固件。 在这一步,你也可以使用 dfu 恢复文件修复 flipper zero 固件。请从 更新服务器 https //update flipperzero one/builds/firmware/ 下载 flipper z f7 full \[固件版本] dfu 文件,然后在 qflipper 中选择 install from file 选项。 如果 qflipper 无法修复固件 确认 qflipper 应用已在电脑上正确安装。要了解更多信息,请参阅 安装 qflipper https //docs flipper net/zero/zh/qflipper#qflipper 。 在断开 usb 数据线的情况下,同时长按 左方向键 %left% 和 返回键 %back% 重启设备,然后重新执行修复流程。 如果 qflipper 仍然无法修复固件,请在断开 usb 数据线的情况下长按 返回键 %back% 30 秒执行强制重启,然后重新执行修复流程。 以管理员身份运行 qflipper。 如果条件允许,请将 flipper zero 直接连接到电脑主板上的 usb 接口,不要使用转接头或集线器。 如果在 windows 电脑上遇到问题,请参阅 windows 驱动故障排查 https //docs flipper net/zero/zh/qflipper/windows debug 。