Большинство неудачных обновлений ExpressLRS связано не с «кирпичом», а с неверным target, несовместимой major-версией или потерянными параметрами сборки. Безопасная процедура начинается до нажатия Flash: нужно зафиксировать аппаратную идентичность устройств и подготовить путь возврата.

Сними паспорт текущей конфигурации
Включи модель без пропеллеров и запиши версию firmware отдельно для передатчика и приёмника, диапазон 2,4 или 868/915 МГц, точное название target, regulatory domain, bind phrase, Model Match и способ подключения RX к FC. Для внешнего TX-модуля сохрани также его максимальную мощность и настройки Lua.
ExpressLRS 4.1.0 совместим с устройствами на любой версии 4.x, но это не означает совместимость с 3.x. Обновление только одной стороны через границу major-ветки приводит к отсутствию связи. Планируй TX и все связанные RX как один комплект, но прошивай и проверяй их последовательно.
Не полагайся на название товара из заказа. Один корпус может выпускаться с разными радиочипами и платами. Target бери из Web UI устройства, официальной карточки производителя или ранее сохранённого успешного файла firmware. Если идентификация неуверенная, остановись: recovery после неверного target сложнее, чем повторная проверка маркировки.

Спланируй порядок комплекта
Если у аппаратуры несколько моделей, составь таблицу TX/RX и не обновляй всё за один вечер без промежуточной проверки. Сначала выбери одну доступную модель, подготовь её RX и TX, добейся связи и только затем продолжай. Оставь хотя бы один рабочий путь управления для диагностики остальных устройств. Встроенный SPI ELRS-приёмник обновляется вместе с firmware полётного контроллера и не должен попадать в инструкцию для UART RX.
Собери прошивку с воспроизводимыми параметрами
- Выбери Official Releases и нужную стабильную версию, а не случайную ветку или release candidate.
- Укажи точные Device Category и Device target.
- Выбери законный для места эксплуатации Regulatory Domain.
- Повтори bind phrase без опечаток; в 4.1 её также можно менять с аппаратуры поддерживаемым Lua-инструментом.
- Не переноси настройки AirPort, Backpack или PWM автоматически: это отдельные роли и прошивки.
Сохрани собранный файл с понятным именем, включающим устройство, target и версию. Он превращает будущий recovery из угадывания в повторяемую операцию.
Зафиксируй контрольную сумму файла или хотя бы не переименовывай разные сборки одинаково. Файл для TX и файл для RX могут иметь похожие названия, но не взаимозаменяемы. Каталог с датой, текстовой заметкой параметров и исходным ZIP релиза надёжнее случайной папки Downloads.
Выбери наименее рискованный способ RX
Betaflight Passthrough удобен для исправного UART-приёмника. Перед началом закрой Betaflight/INAV Configurator, перезапитай FC и обеспечь питание RX. Если для этого нужна LiPo, сними пропеллеры и охлади или временно отключи VTX.
Wi-Fi подходит, когда Web UI приёмника доступен и устройство стабильно питается. Загружай файл, предназначенный именно для Web UI этого target, не выключай питание до завершения и дождись штатной перезагрузки.
UART/bootloader — путь восстановления, когда passthrough и Wi-Fi не работают. RX отключают от FC, подключают к подходящему USB-UART с правильным уровнем питания и вводят в bootloader кнопкой или boot-площадками. Сплошной LED после сбоя ещё не доказывает bootloader: официальная инструкция требует войти в него явно.
Передатчик обновляй отдельно
Для TX-модуля сначала проверь питание и охлаждение, затем используй рекомендованный для конкретного устройства метод: Wi-Fi, USB/UART или handset passthrough. Не прошивай внешний модуль от слабого питания аппаратуры на высокой мощности. Во время обновления не запускай другие конфигураторы, способные занять serial-порт.
Если обновление сорвалось
- Не повторяй Flash тем же способом вслепую; зафиксируй текст ошибки и состояние LED.
- Проверь кабель, питание, драйвер USB-UART, правильный COM-порт и отсутствие занятого порта.
- Снова сверь target и формат файла.
- Перейди от passthrough к Wi-Fi, а при недоступном Web UI — к явному UART bootloader.
- Для STM32-устройств используй только их официальную процедуру unbrick; ESP-рецепт к ним неприменим.
Приёмка после прошивки
После каждого устройства проверь отображаемую версию и target. Затем свяжи TX и RX, убедись в отсутствии Model Mismatch, проверь стики, ARM, телеметрию, LQ/RSSI dBm и актуальный packet rate. Выполни range test и стендовый failsafe. Только после этого переходи к следующему приёмнику.
Первый полёт после major-обновления проводи рядом, на открытой площадке и с записываемой телеметрией. Не совмещай его с новой антенной, сменой UART или перестройкой failsafe: при одновременных изменениях невозможно быстро определить причину сбоя.
Не удаляй сохранённые firmware и паспорт конфигурации до нескольких успешных полётов. Базовую схему подключения и причины отсутствия стиков разбирает диагностика ExpressLRS, а выбор самого приёмника — отдельное руководство по ELRS RX.