ELRS: не прошивается по Wi-Fi или USB — COM, target и безопасное обновление

Коротко: если ExpressLRS не собирается, Configurator не видит плату или Wi-Fi Update не подключается, не переходи сразу к esptool. Сначала отдели проблему target и сборки от проблемы режима прошивки, USB/COM, сети и питания.

⚠️ Перед обновлением: разоружь модель, сними пропеллеры, отключи моторы и проверь распиновку. Не подключай одновременно USB и LiPo, если производитель платы прямо этого не разрешает.

Что именно не работает

  • Build: Configurator не может собрать firmware или сборка завершается ошибкой.
  • USB/COM: плата не появляется в списке портов или прошивка не стартует.
  • Wi-Fi Update: устройство не поднимает свою сеть, не подключается к домашней сети или Web UI не открывается.
  • Target: неизвестно, какой target выбрать для конкретного TX-модуля или приёмника.
  • После прошивки: LED не переходит в обычный режим, устройство уходит в boot loop или перестаёт определяться.

Предпрошивочная проверка

Выбери наблюдаемые состояния. Инструмент покажет, где остановиться до повторной прошивки или recovery.

0%

Проверка заблокированаПодтверди safety-check, затем запускай диагностику.

Предпрошивочная проверка не доказывает совместимость всех ревизий платы. Для неизвестной аппаратуры используй документацию производителя.

Два режима, две разные диагностики

Wi-Fi Update и USB/COM решают одну задачу разными путями. Если Configurator не видит COM-порт, это не доказывает, что firmware собрана неправильно. И наоборот: открытый Web UI не доказывает, что выбран правильный target.

  • Wi-Fi Update / Web UI: нужен рабочий Wi-Fi режим платы и доступ к сети устройства или к сохранённой сети. Если заданные сетевые данные недоступны, ExpressLRS может создать собственную сеть.
  • USB/COM: нужен data-кабель, корректный драйвер и режим, который поддерживает конкретная плата. Зарядный кабель и случайный COM-порт не являются диагностикой.
  • Recovery: это следующий этап после подтверждённой неудачи запуска, а не замена проверки target и питания.

Target выбирается по плате, а не по названию модели

Перед сборкой зафиксируй производителя, точную маркировку, ревизию платы, частотный диапазон и тип устройства. TX-модуль и приёмник могут иметь похожие названия, но разные targets. При сомнении остановись и используй документацию производителя или Product Finder.

Практический вывод: похожий target может собрать firmware без очевидной ошибки, но после записи устройство перестанет нормально запускаться. Это уже не проблема «плохого Wi-Fi».

Что сверить в Configurator до Build

  1. Target совпадает с конкретной платой и её ревизией.
  2. TX и RX используют совместимые версии ExpressLRS и согласованный regulatory domain.
  3. Binding phrase записана без лишних символов и используется осознанно.
  4. Пользовательские опции не включают функции, которые плата или охлаждение не поддерживают.
  5. Лог сборки завершён без ошибок, а сгенерированный firmware сохранён до начала записи.

Wi-Fi Update: порядок проверки

  1. Убедись, что устройство действительно вошло в Wi-Fi Update, по LED и документации конкретного target.
  2. Проверь список Wi-Fi сетей. Если плата не подключилась к сохранённой сети, ищи собственную сеть устройства.
  3. Открой Web UI и проверь, что это именно нужная плата, а не соседнее устройство.
  4. Если Web UI не открывается, не меняй target. Сначала зафиксируй LED, питание и возможность USB/COM.
  5. После записи дождись перезапуска и заново проверь версию, binding и телеметрию.

USB/COM: порядок проверки

  1. Используй data-кабель и подключай плату в безопасной конфигурации без пропеллеров.
  2. Проверь, появляется ли новый COM-порт при подключении и исчезает ли он после отключения.
  3. Если порт не появляется, проверь кабель, драйвер, boot-кнопку и документацию платы. Не перебирай COM-порты наугад.
  4. Выбирай в Configurator именно обнаруженный порт и firmware для того же target.
  5. После прошивки отключи USB, подай штатное питание по схеме производителя и проверь LED и Web UI.
Симптом Первый тест Не делай
Build завершился ошибкой Сверь target, версию, binding phrase и лог Configurator Не переходи к flash с неполной сборкой
Wi-Fi сети нет Проверь LED, питание, собственную сеть и Web UI Не выбирай другой target из-за отсутствия сети
COM-порт не виден Проверь data-кабель, драйвер и boot-кнопку Не держи LiPo подключённой без необходимости
После flash boot loop Зафиксируй target, LED и питание Не повторяй одну и ту же прошивку вслепую
Bind пропал после обновления Сверь domain, binding phrase и версии TX/RX Не делай вывод по одному LED

Когда переходить к recovery

Если после уже выполненной прошивки устройство не запускается, LED постоянно горит, Web UI и USB/COM недоступны, прекращай повторные попытки. Зафиксируй target и состояние платы, затем открой гайд по recovery, долгому зажатию кнопки и esptool. Не используй recovery как первый шаг для неизвестного target.

Связанные материалы и источники

⚠️ Безопасность: если плата ведёт себя иначе, чем описано в документации производителя, остановись. Не подавай дополнительное питание и не меняй target до проверки схемы.
Прокрутить вверх