如何让接收机RX和高频头TX解砖
一、原理
Unbricking 是指 修复 因固件更新失败或错误配置导致设备无法启动或无法正常工作的情况。对于 ExpressLRS 或其他飞控设备来说,"unbricking" 通常意味着恢复到正常的工作状态。
所有基于 ESP 的接收机都配备了 bootloader模式,该引导程序无法损坏或篡改。即使您完全搞砸了固件升级,您仍然可以通过这个默认的引导程序将接收机恢复到正常状态。
所以,技术上讲,您的接收机不会被砖化,除非您已经损坏了硬件本身。
但为了说明问题,我们可以使用 "bricked" 或 "soft-bricked" 来指代那些无法正常工作且表现不符合预期的接收机。
二、接收机RX模块解砖
按照以下步骤仔细操作以恢复您的 "bricked" 接收机。
- 确保您的接收器仅 在连接 LiPo 电池 的情况下开机。
如果您的接收器仅在连接 USB 的情况下通电,请将接收器的 5v 线移至仅在连接 LiPo 的情况下通电的 5v 焊盘中。
- 在直流电压表模式下取万用表。将 USB 插入您的飞行控制器。断开 LiPo。
- 探测/检查飞控中的每个 5v 焊盘。
- 万用表上读数为 0v 的 5v 焊盘是只有在连接 LiPo 时才会通电的焊盘。
- 将您的接收器 5v 焊接到此焊盘中。
如果在上述步骤中,您无法找到适合此程序的 5v 焊盘,请按照以下步骤作:
- 断开接收器的 5v 线与飞控上的 5v 焊盘的连接。
- 将不同长度的电线焊接到飞控上的任何 5v 焊盘中。
- 露出这根线的合适长度的导体,您可以稍后与接收器的 5v 线连接。
2.如果您已在上一步中连接了 LiPo,请将其 断开连接。 此外,从计算机上拔下飞行控制器。
3.为 bootloader 模式 准备接收机。
- 如果您的接收器有焊盘,请用焊料将它们桥接在一起。
- 如果您的接收器有按钮,请使用鳄鱼夹保持按钮处于按下状态。
- 如果您的接收器只有一个启动板,请将其连接到接地板。
带 Boot Pad 的接收器示例:

带BOOT按钮的接收器示例:

即使您的接收器 LED 指示灯仅常亮,也不要跳过此步骤,以确保接收器确实处于 Bootloader 状态。
4.连接到 Betaflight 或 INAV 配置器,确保已正确配置飞控以便使用 ExpressLRS。将 Telemetry 设置为 禁用。
5.保存并重启。关闭 Betaflight 配置器。同时,关闭任何可能正在使用 COM 端口 的其他应用程序。
6.拔掉并重新插上 USB 电缆。这样可以确保飞控与计算机的连接是最新的,并且 COM 端口 不会被占用或正在使用。
7.在 ExpressLRS Configurator 中,选择您要恢复的 固件版本。同时,选择您的 设备类别 和 设备目标,并设置您通常使用的 固件选项。
8.将 Flashing Method 设置为 Betaflight Passthrough。

9.点击 Flash 按钮。等待 PASSTHROUGH DONE 出现在 Build Log 中,然后启动接收机。

如果没有看到PASSTHROUGH DONE,可能是因为你跳过上述的一些步骤,或者你错误的配置了飞控板,请再次重复以上步骤
为接收机供电后,接收机的LED灯为常亮。

10.等待该过程完成,希望能显示 成功消息。否则,请重复上述过程或尝试其他方法(例如通过 FTDI/UART 适配器重新刷写)。
11.您现在可以关闭飞行控制器的电源,并断开 LiPo 电池或 USB接线。
12.拆下桥接或接地的焊盘,或者如果您的接收器有按钮,请取下用于按下按钮的鳄鱼夹。
13.重新打开接收器的电源,以验证它是否恢复了正常工作状态。

视频指南:
(该视频来源于YouTube网站DeltaGeek博主)
三、高频头TX模块解砖
大多数基于 ESP 的 ExpressLRS TX 模块 都支持通过 UART 刷写程序 或 ETX Passthrough 刷写方法 进行固件恢复。使用这些方法中的任何一种来恢复您的 ESP-based TX 模块。
对于基于 STM 的 ExpressLRS TX 模块,则可以通过 STLink 刷写方法 进行恢复。
ExpressLRS TX 模块 在更新过程中更不容易出错,特别是当您按照官方刷写指南操作时。
———— 本文引用至ExpressLRS入门: https://www.expresslrs.org/quick-start/unbricking/#help-i-bricked-my-rx