Коротко: если ExpressLRS Configurator не собирает firmware, Wi-Fi Update не открывается или USB/COM не появляется, сначала определите тип отказа. Не переходите к recovery, esptool или случайной смене target, пока не доказано, что штатный путь действительно не работает.
Актуальность: ExpressLRS 4.1.0. Для SPI RX прошивка находится внутри firmware flight controller и отдельно через ExpressLRS Configurator не записывается.
Безопасность: снимите пропеллеры, используйте подходящую антенну на TX, не подавайте USB и LiPo одновременно без прямого разрешения производителя конкретной платы.
Диагностический маршрут
1. Определите тип устройства
External TX/RX обычно прошиваются средствами ExpressLRS. SPI RX является частью flight-controller firmware: его версия и поддержка зависят от Betaflight/другой FC-прошивки. Нельзя искать для SPI RX отдельный UART-target в ExpressLRS Configurator.
2. Проверьте точный target до любых повторов
Надпись на корпусе, карточка продавца или похожее имя target недостаточны. Нужны точная модель и ревизия платы, MCU, RF chip и диапазон. Для старого STM32 hardware ExpressLRS 4.x не является поддерживаемым путём обновления.
3. Если не проходит Build
Ошибка сборки — это ещё не проблема USB или Wi-Fi. Сохраните первую содержательную ошибку Configurator и исправляйте её до записи. Типовые причины: неверный target, несовместимые firmware options, повреждённая установка Configurator или неполная миграция major-версии.
4. Если Wi-Fi Update не открывается
- Убедитесь, что устройство штатно загружается и действительно поддерживает Wi-Fi update.
- Не используйте отсутствие Wi-Fi как единственное доказательство неверного MCU/target.
- Проверьте питание и дождитесь предусмотренного устройством перехода в Wi-Fi mode.
- Если штатный Wi-Fi путь не работает, используйте другой документированный способ для этого target, а не случайный esptool-сценарий.
5. Если USB/COM не появляется
- Используйте data-кабель и прямой USB-порт без хаба.
- Закройте программы, которые могут удерживать COM-порт.
- Проверьте, какой интерфейс вообще должен появляться у этой платы: native USB, USB-UART, DFU/bootloader или иной вариант.
- Не назначайте один универсальный BOOT-button timing всем устройствам.
6. Если запись завершилась, но устройство не загружается
Что не делать
- не выбирать target «на глаз»;
- не считать наличие Wi-Fi доказательством exact target;
- не применять esptool к SPI RX или не-ESP hardware;
- не использовать универсальное число секунд для BOOT/Wi-Fi/Bind кнопки;
- не стирать flash до подтверждения platform и recovery-плана.
Связанные материалы
- Как выбрать target перед прошивкой
- ExpressLRS 4.1: совместимость и SPI
- Recovery после неудачной прошивки
- Все материалы ExpressLRS
