Перейти к содержимому
4 способа прошивки ELRS-приёмника | Краткое руководство

4 способа прошивки ELRS-приёмника | Краткое руководство

Если используется система ELRS, рано или поздно возникает необходимость обновить прошивку приёмника. Обновление ELRS-приёмников не является сложной процедурой, однако в сообществах часто возникают вопросы: как обновить приёмник, какую версию прошивки использовать, что делать, если устройство перестало отвечать («закирпичено») и т.д. Данное руководство призвано закрыть большинство таких вопросов.

Прошивка может выполняться следующими способами:

  • через ExpressLRS Configurator (десктопное приложение);
  • через Betaflight Passthrough;
  • через Wi-Fi;
  • с использованием USB-to-TTL адаптера;
  • через веб-интерфейс ExpressLRS Web Flasher.

Перед началом важно уточнить несколько моментов.

  • Во-первых, описанные методы применимы только к сериал-приёмникам ExpressLRS, подключаемым к полётному контроллеру через UART (даже если они интегрированы на плате контроллера). SPI-приёмники таким образом прошить невозможно, поскольку их прошивка встроена непосредственно в код Betaflight. Для обновления SPI-приёмника требуется перепрошить сам полётный контроллер новой версией Betaflight.
  • Во-вторых, при использовании Windows могут потребоваться драйверы для USB-to-UART или USB-to-TTL адаптеров. Если ранее уже выполнялась настройка квадрокоптеров через ПК под управлением Windows, вероятно, необходимые драйверы уже установлены.
  • В-третьих, если после подключения полётного контроллера или USB-to-TTL адаптера к компьютеру не появляется новый COM-порт (в Windows) или последовательный порт (в macOS), возможна проблема с кабелем. Рекомендуется использовать качественные OTG-переходники (например, USB-Type-C или Micro-USB), особенно при подключении через мобильные устройства.
  • Наконец, любая прошивка выполняется на свой страх и риск. В случае ошибки возможна потеря работоспособности приёмника. Однако большинство «закирпиченных» приёмников можно восстановить с помощью UART-прошивки, если использовать корректную версию прошивки для конкретной модели.

Подготовка к прошивке

Перед началом необходимо определить модель и производителя приёмника. Это можно сделать несколькими способами:

  • по маркировке на корпусе;
  • подключившись к встроенной Wi-Fi точке доступа приёмника.

Для подключения через Wi-Fi:

  1. Подать питание на приёмник (например, через USB Type-C).
  2. Подождать 30–60 секунд — приёмник начнёт быстро мигать, что означает запуск Wi-Fi точки.
  3. Подключиться к сети с именем вида ExpressLRS-RX с паролем expresslrs (строчными буквами).
  4. Открыть в браузере адрес http://10.0.0.1.
  5. На открывшейся странице будет указана текущая версия прошивки и модель приёмника (например, HappyModel EP1/EP2).

Если в строке отображается обобщённое название (например, «Veneric 2.4»), потребуется свериться с документацией или сайтом производителя.

Способ 1: Прошивка через Betaflight Passthrough

Этот метод подходит для уже собранных и настроенных квадрокоптеров.

  1. Убедиться, что приёмник правильно настроен в Betaflight:
    • На вкладке Ports UART-порт, к которому подключён приёмник, должен быть назначен на Serial RX.
    • На вкладке Receiver тип приёмника должен быть установлен как Serial-based receiverCrossfire.
  2. Закрыть Betaflight (иначе он может блокировать доступ к порту).
  3. Запустить ExpressLRS Configurator (десктопное приложение).
  4. Выбрать последнюю доступную версию прошивки.
  5. Указать производителя и модель приёмника (например, HappyModel → EP1/EP2).
  6. В качестве метода прошивки выбрать Betaflight Passthrough.
  7. Выбрать нужный режим:
    • 2.4G FCC — для использования в странах с FCC-стандартом;
    • 2.4G LBT — для Европы и других регионов с требованиями Listen-Before-Talk (аппаратура также должна быть прошита LBT-версией).
  8. При необходимости указать:
    • Wi-Fi SSID и пароль — чтобы приёмник автоматически подключался к домашней сети;
    • Binding phrase — уникальная фраза, используемая для связи приёмника и передатчика (должна совпадать на обоих устройствах).
  9. Выбрать COM-порт, соответствующий подключённому полётному контроллеру.
  10. Опционально отметить:
    • Erase before flash — полная очистка перед прошивкой;
    • Force flash — принудительная прошивка (полезно, если предыдущая прошивка была некорректной или generic).
  11. Нажать Flash. Процесс займёт 10–20 секунд.
  12. После завершения можно проверить версию прошивки через Wi-Fi или в меню Other Devices на передатчике.

Способ 2: Прошивка через Wi-Fi

Подходит для приёмников с встроенным Wi-Fi (например, на платах BetaFPV All-in-One).

  1. Подать питание на квадрокоптер. Важно: при работе с малыми whoop-дронами использовать внешнее охлаждение (вентилятор), так как встроенный VTX может перегреться даже при питании от USB.
  2. Дождаться появления Wi-Fi точки (быстрое мигание LED).
  3. Подключиться к сети ExpressLRS-RX с паролем expresslrs.
  4. Открыть http://10.0.0.1 и определить модель приёмника (например, BetaFPV 2.4G IO RX).
  5. Отключиться от Wi-Fi приёмника и подключиться к интернету.
  6. В ExpressLRS Configurator:
    • выбрать производителя и модель;
    • в качестве метода прошивки указать Wi-Fi;
    • задать Binding phrase и режим (FCC/LBT).
  7. Нажать Build → сохранить файл прошивки (обычно с расширением .bin.gz) на диск.
  8. Снова подключиться к Wi-Fi приёмника.
  9. Перейти на вкладку Update на странице 10.0.0.1.
  10. Загрузить файл прошивки без распаковки.
  11. Дождаться завершения обновления и отключения питания после стабилизации мигания LED.

Способ 3: Прошивка через USB-to-TTL адаптер

7b80cf1a1589247b.png

Этот метод применяется для:

  • отдельных приёмников (не установленных на дрон);
  • восстановления «закирпиченных» устройств.

Оборудование:

  • USB-to-TTL адаптер (стоимостью ~1.5 USD на AliExpress);
  • должна использоваться перемычка или кнопка для входа в bootloader;
  • антенна (рекомендуется подключать на время прошивки из-за передачи приемником † телеметрии с выходной мощностью до 100–300 мВт).

Подключение:

  • GND (чёрный) → GND приёмника;
  • VCC (красный) → 5 В приёмника (убедиться, что адаптер выдаёт 5 В, а не 3.3 В);
  • TX адаптераRX приёмника;
  • RX адаптераTX приёмника.

Процедура:

  1. Определить модель приёмника (например, Radiomaster XR-1 Dual Band RX).
  2. В ExpressLRS Configurator выбрать:
    • производителя и модель;
    • метод прошивки — UART;
    • диапазон (2.4G FCC, 915 MHz FCC и т.д.).
  3. Подключить адаптер к компьютеру и выбрать соответствующий COM-порт.
  4. Перевести приёмник в режим bootloader:
    • если есть кнопка — зажать её при подаче питания;
    • если есть два пина — замкнуть их перед включением.
  5. Нажать Build & Flash.
  6. Удерживать контакты до завершения прошивки.
  7. Отключить питание, разомкнуть пины (если использовались).

Этот способ позволяет восстановить даже полностью неработоспособный приёмник при условии использования правильной прошивки.

Способ 4: Прошивка через веб-интерфейс (ExpressLRS Web Flasher)

Доступен по адресу: https://expresslrs.org/ → Web Flasher (или напрямую через GitHub Pages).

Преимущества:

  • не требует установки ПО;
  • работает в браузере (лучше всего — Google Chrome);
  • поддерживает прошивку в полевых условиях (в том числе с мобильных устройств).

Процедура:

  1. Открыть Web Flasher в Chrome.
  2. Выбрать тип устройства — Receiver.
  3. Указать версию прошивки (рекомендуется последняя стабильная).
  4. Выбрать производителя и модель.
  5. Задать параметры:
    • Binding phrase;
    • регион (FCC / LBT);
    • Wi-Fi настройки (опционально).
  6. Выбрать метод прошивки:
    • Betaflight Passthrough — если дрон подключён к ПК;
    • Local Download — если используется мобильное устройство без доступа к портам.
  7. При выборе Local Download:
    • скачать файл прошивки;
    • подключиться к Wi-Fi приёмника;
    • загрузить файл через веб-интерфейс на 10.0.0.1 (аналогично способу 2).
  8. При выборе Betaflight Passthrough в Chrome:
    • разрешить доступ к последовательному порту;
    • выбрать порт;
    • начать прошивку.

Заключение

Описаны четыре основных способа прошивки ELRS-приёмников:

  1. Через Betaflight Passthrough — для уже собранных дронов.
  2. Через Wi-Fi — для приёмников с Wi-Fi модулем.
  3. Через USB-to-TTL — для отдельных приёмников и восстановления.
  4. Через веб-интерфейс — без установки ПО, удобно в поле.

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

4 способа прошивки ELRS-приёмника | Краткое руководство

Похожее в Софт

  • Настройка прошивки Betaflight для FPV дронов

    1. Начало работы
    2. Установка Betaflight Configurator
    3. Обновление прошивки
    4. Первичная настройка Betaflight   
    5. Другие руководства по Betaflight

  • Переключение мощности видеопередатчика VTX с пульта управления

    Настройка переключения мощности видеопередатчика через тумблер на пульте — это важная задача, особенно при использовании FPV-систем. Ниже описаны шаги для настройки в Betaflight Configurator.