Как обновить прошивку ELRS?

22 мая 2025

Система ExpressLRS (ELRS) — это современный протокол радиосвязи с открытым исходным кодом, обеспечивающий высокую дальность и малую задержку. Для стабильной и корректной работы оборудования важно поддерживать актуальную прошивку как на передатчике (TX), так и на приёмнике (RX). В этой статье рассмотрим, как обновить прошивку ELRS с нуля — пошагово и просто.

Что такое TX и RX в контексте ELRS?

  • TX (Transmitter) — это ваш передатчик, встроенный в аппаратуру управления (например, RadioMaster Boxer) или установленный в виде внешнего модуля (Micro или Nano).
  • RX (Receiver) — это приёмник, устанавливаемый на дрон, самолёт или другой управляемый аппарат. Приёмники бывают:
    • SPI — встроены в полётный контроллер. Обновляются вместе с Betaflight.
    • UART — отдельные модули, подключающиеся по последовательному порту. Именно их мы рассматриваем, так как они могут работать в режиме Wi-Fi.

Совместимость версий: 2.x.x и 3.x.x

Важно: устройства с прошивкой 2.x.x совместимы только с такими же 2.x.x, и то же касается 3.x.x. 

Обратите внимание на это перед обновлением, чтобы избежать конфликтов.
Проверить прошивку можно подключившись к приемнику или передатчику через Wi-Fi. 

Как узнать Таргет?

Таргет (Target) — это название конкретного устройства, для которого собирается прошивка ExpressLRS. 
Проще говоря, таргет — это модель вашего передатчика или приёмника, которую вы выбираете перед загрузкой прошивки. Это нужно, чтобы система собрала правильную прошивку, подходящую именно для вашего оборудования.

Для начала вам нужно определить правильный таргет для вашей аппаратуры, модуля или приемника. Для этого нужно знать производителя, частоту используемого ELRS и модель устройства.

Пример: для встроенного модуля в пульте RadioMaster Boxer ELRS 2.4, таргет будет называться Boxer 2.4GHz Internal TX.

Шаг 1: Сборка прошивки

Сборка прошивки через ExpressLRS Web Flasher

  1. Перейдите на официальный сайт ExpressLRS - https://www.expresslrs.org
  2. Нажмите Run Web Flasher
     Это откроет онлайн-инструмент ExpressLRS, доступный прямо в браузере (Chrome рекомендуется).


  3. Выберите тип устройства: Transmitter (TX) или Receiver (RX)
     – Transmitter (TX) — прошивка для передатчика (встроенного в пульт или внешнего модуля, например, Micro или Nano).
     – Receiver (RX) — прошивка для приёмника, установленного на вашем дроне, самолёте и т.п.
     Обратите внимание: SPI-приёмники не прошиваются через этот способ, только UART.


  4. Выберите версию прошивки (Firmware Version)
     Рекомендуется использовать последнюю стабильную версию, если вы не уверены.
  5. Укажите производителя оборудования (Hardware Vendor)
     Например: RadioMaster, BetaFPV, Happymodel, GEPRC и т.д.
  6. Выберите рабочую частоту (Radio Frequency)
     – 2.4 GHz — наиболее популярная частота.
     – 868/915 MHz — используется для дальнего радиуса.
     Убедитесь, что частота соответствует вашему оборудованию.
  7. Выберите таргет (Hardware Target)
     Это конкретная модель устройства. Например:
     – Для пульта RadioMaster Boxer — RadioMaster_TX_ES24TX_2400_TX
     – Для приёмника BetaFPV SuperD — BETAFPV_RX_EP_2400_RX
     Таргет — важный шаг, он определяет, под какую модель собирается прошивка.
  8. Нажмите Next
     Откроется страница с дополнительными настройками прошивки.
  9. Настройте параметры сборки:
     – Bind Phrase — указывается произвольная фраза, позволяющая автоматически привязывать приёмники и передатчики без кнопки бинда. Все устройства с одинаковой фразой — уже «в паре».
     – Регион (Regulatory Domain) — FCC (США) или LBT (Европа). Выбор влияет на частотную сетку и поведение сигнала.
     – WiFi Settings — если нужно задать имя и пароль сети WiFi для приёмника или передатчика.
     – Flashing Method — метод прошивки. Выберите WiFi, если планируете загружать прошивку через WiFi-соединение.
  10. Нажмите Next, затем Download, чтобы скачать готовую прошивку.
     Файл будет сохранён на ваш компьютер. Этот файл вы позже загрузите в устройство через WiFi.

Сборка прошивки через ExpressLRS Web Flasher

  1. Перейдите на официальный сайт ExpressLRS - https://www.expresslrs.org
  2. Нажмите на кнопку Download Configurator
  3. Скачайте нужную вам версию конфигуратора
  4. В поле Версии выберите нужную версию прошивки ELRS
  5. Выберите категорию и производителя устройства
  6. Выберите устройство
  7. Выберите метод прошивки (в нашем случае это Wi-Fi). А так же выберите опции региона (регулярные домены частоты) и введите бинд фразу (если требуется). 
  8. Нажмите кнопку "Собрать" и скачайте файл прошивки. 


Шаг 2: Подключение по Wi-Fi и загрузка прошивки

  1. На аппаратуре или TX-модуле:
    • Зайдите в меню: SYS → ExpressLRS → Wi-Fi Connectivity → Enable Wi-Fi
  2. Подключитесь с компьютера или телефона к Wi-Fi-сети ExpressLRS TX.
    • Пароль по умолчанию: expresslrs
  3. В браузере откройте http://10.0.0.1 (если не открылось автоматически).
  4. Перейдите во вкладку UPDATE
  5. Загрузите файл firmware.bin, скачанный ранее.

После завершения прошивки появится окно с подтверждением.

Шаг 3: Проверка версии прошивки TX 

Пример для аппаратуры управления Radiomaster с протоколом ELRS 2.4. Для другой аппаратуры последовательность может отличаться.

  1. После перезагрузки аппаратуры нажмите кнопку MENU
  2. Нажмите на строку ExpressLRS и пролистайте вниз.
  3. Убедитесь, что отображается нужная версия, например: ExpressLRS 3.5.5 ISM 2G4.

Шаг 4: Обновление приёмника (RX)

Если у вас UART-приёмник, он также может быть прошит через Wi-Fi, но способ входа отличается:

  • Приёмник переходит в Wi-Fi-режим автоматически через 60 секунд после включения питания (если нет сигнала от TX).
  • Подключитесь к сети ExpressLRS RX. Пароль: expresslrs
  • Перейдите на http://10.0.0.1
  • Загрузите соответствующий .bin файл прошивки RX.

Обратите внимание: в меню RX нет пункта Enable Wi-Fi — Wi-Fi активируется автоматически при отсутствии связи с TX.

Дополнительно: обновление LUA-скрипта

Для корректной работы пульта желательно обновить LUA-скрипт ExpressLRS:

  1. Скачайте актуальный скрипт с сайта ExpressLRS.
  2. Скопируйте его на SD-карту в папку:
    SCRIPTS/TOOLS/ExpressLRS.lua
  3. В пульте зайдите в ToolsExpressLRS, и проверьте, что скрипт запускается корректно.

Заключение

Обновление прошивки ELRS — это важная процедура, которая помогает улучшить стабильность сигнала, безопасность и функциональность. Главное — соблюдать совместимость версий и внимательно следовать шагам. Если всё сделано правильно, вы получите надёжную и мощную систему управления для ваших FPV-дронов или других радиоуправляемых моделей.