Windows 驱动故障排查
如果你在 windows 电脑上通过 qflipper 桌面应用更新 flipper zero 时遇到问题,请按本指南确认电脑配置正确,以便顺利完成更新。 从官方渠道安装 qflipper 安装 qflipper 时,所需的驱动会一并安装。请务必从官方渠道安装 qflipper,例如 flipper zero 固件更新 https //flipper net/pages/downloads 页面和 官方文档 https //docs flipper net/zero/zh/qflipper 。 更新 qflipper 请确认 qflipper 已是最新版本: 用 usb c 线把 flipper zero 连接到电脑。 运行 qflipper,切换到 advanced controls 标签页。 点击 check app updates 。 检查是否安装了正确的驱动 根据 flipper zero 连接到电脑时所处的模式,windows 会把设备识别为 串行设备 或 dfu 设备 。我们建议这两种情况的驱动都检查一下。 检查串行设备驱动 当设备以 正常模式 (操作系统正在运行)连接到电脑时,它会被识别为 串行设备 。 要检查是否安装了正确的串行设备驱动,请执行以下操作: 如果电脑上正在运行 qflipper ,请先关闭它。 用 usb c 线把 flipper zero 连接到电脑。 转到 设备管理器 > 端口 (com 和 lpt) 。 如果有多个设备,请确认检测到的 usb 串行设备 就是你的 flipper zero: 双击 usb 串行设备 ,切换到 详细信息 选项卡。 把 属性 设置为 硬件 id 。 检查 供应商 id (vid) 是否为 0483 、 产品 id (pid) 是否为 5740 。 切换到 驱动程序 选项卡,确认安装的是默认的 microsoft 驱动。 如果安装的是其他驱动,请卸载它,然后重新把 flipper zero 连接到电脑。microsoft 驱动会自动安装。 检查 com 端口冲突 windows 操作系统有一个缺陷:两个不同的串行设备可能会绑定到同一个端口号。 要检查是否存在冲突,请执行以下操作: 如果电脑上正在运行 qflipper ,请先关闭它。 用 usb c 线把 flipper zero 连接到电脑。 转到 设备管理器 > 端口 (com 和 lpt) 。 检查是否有串行设备使用了相同的 com 端口号。 如果存在 com 端口冲突,请执行以下操作: 双击其中一个设备。 转到 端口设置 > 高级 。 指定一个当前未被占用的 com 端口号 ,然后点击 确定 。 检查 dfu 设备驱动 当设备以 recovery 模式 (操作系统未运行)连接到电脑时,它会被识别为 dfu 设备 。 要检查是否安装了正确的 dfu 设备驱动,请执行以下操作: 把 flipper zero 重启到 recovery 模式 https //docs flipper net/zero/zh/basics/firmware update/firmware recovery#9zf q : 同时按住 左方向键 %left% 和 返回键 %back%。 松开 返回键 %back%,但在蓝色 led 亮起之前不要松开 左方向键 %left%。 如果电脑上正在运行 qflipper 应用,请先关闭它。 用 usb type c 线把 flipper zero 连接到电脑。 转到 设备管理器 > 通用串行总线设备 。 确认已连接设备的名称为 dfu in fs mode 。 如果有多个设备,请确认检测到的 dfu in fs mode 设备就是你的 flipper zero: 双击 dfu in fs mode 设备,切换到 详细信息 选项卡。 把 属性 设置为 硬件 id 。 检查 供应商 id (vid) 是否为 0483 、 产品 id (pid) 是否为 df11 。 切换到 驱动程序 选项卡,确认驱动名称为 stmicroelectronics 。 找不到 dfu 设备时 如果你在 设备管理器 > 通用串行总线设备 中找不到 dfu 设备,说明安装了错误的驱动,或者缺少 dfu 设备驱动。 你可以按以下步骤解决驱动错误的问题: 转到 设备管理器 > 通用串行总线控制器 。 查找 stm device in dfu mode (这就是错误的驱动)。 如果找到了,请在 应用和功能 中卸载 qflipper 应用。 从 官方渠道 https //docs flipper net/zero/zh/qflipper/windows debug#qflipper 下载 qflipper 安装程序 ,然后重新安装该应用。 检查 dfu 设备 是否出现在 通用串行总线设备 分类中,然后检查驱动。 如果没有这样的设备,请按以下步骤手动安装缺失的设备: 转到 设备管理器 > 其他设备 。 查找带感叹号的 dfu in fs mode ,然后右键点击它。 转到 更新驱动程序 > 浏览我的电脑以查找驱动程序 > 让我从可用驱动程序列表中选取 。 选择 通用串行总线设备 ,然后点击 下一步 。 选择 winusb 设备 > winusb 设备 ,然后点击 下一步 。 检查 dfu 设备 是否出现在 通用串行总线设备 分类中,然后检查驱动。