ExpressLRS 4.0: Что Изменилось?
ExpressLRS 4.0 — крупное обновление популярной экосистемы RC‑связи (TX↔RX) с телеметрией, настройками и доп. функциями. В релизе наконец решена старая боль: больше нет жёсткой привязки CH5 к армингу, улучшены алгоритмы Dynamic Power, упрощены режимы антенн (Diversity/Gemini), расширены сценарии для PWM‑приёмников, а также появилось больше “автономных” возможностей (например, работа с DJI Air Unit без полётника). В конце — практические задачи по миграции/проверкам и чек‑лист самопроверки.
Главная мысль: ELRS 4.0 — это про удобство, стабильность поведения линка и расширение экосистемы, а не про “магическую дальность”. Переход — шаг “всем парком”: TX 4.x не биндится с RX 3.x (и наоборот), поэтому обновлять нужно согласованно.
Содержание
- 1. Цели обзора
- 2. ExpressLRS 4.0: контекст и почему это major‑релиз (мажорная версия)
- 3. Compatibility (совместимость) и условия обновления
- 4. Arming (арминг): больше не только CH5
- 5. Link (радиолинк): Auto antenna modes (автовыбор антенн), Dynamic Power (динамическая мощность), Packet modes (режимы пакетов)
- 6. Ecosystem (экосистема): Web UI (веб‑интерфейс), PWM (серво), DJI output (вывод для DJI), GPS direct (GPS напрямую), Backpack (бэкпак)
- 7. Практика: типовые задачи (с решениями)
- 8. Чек‑лист самопроверки (обязательный)
1. Цели обзора
- Понять, что именно меняется в ExpressLRS 4.0 по сравнению с 3.x и почему major‑релиз (мажорная версия) ломает совместимость.
- Разобраться, как теперь работает
arming(арминг) без жёсткой привязки кCH5. - Собрать в одну картину изменения линка: auto antenna modes (автовыбор антенн), Dynamic Power (динамическая мощность), packet modes (режимы пакетов) для LR1121.
- Увидеть, как ELRS 4.0 расширяет сценарии для самолётов/вертолётов/наземки и моделей без полётника (без FC).
2. ExpressLRS 4.0: контекст и почему это major‑релиз (мажорная версия)
ExpressLRS (ELRS) — открытая экосистема радиосвязи для управления моделями: передатчик (TX) отправляет каналы управления на приёмник (RX), а приёмник в ответ может отдавать телеметрию (telemetry, телеметрия) и служебные данные. Версия 4.0 — новый “мажор”: проект использует мажорные ветки, чтобы внедрять улучшения, которые требуют изменений на уровне протокола и синхронизации.
Ключевое правило ELRS:
MAJOR версии не совместимы:
TX 4.x ↔ RX 4.x (OK)
TX 4.x ↔ RX 3.x (NO)
TX 3.x ↔ RX 4.x (NO)
Частая путаница: “firmware” (прошивка) vs “protocol” (протокол) vs “hardware” (железо)
3. Compatibility (совместимость) и условия обновления
Что ломается и почему
При переходе на ELRS 4.x TX на 4.x не сможет поднять линк с RX на 3.x: из‑за изменений в протоколе они просто “говорят на разных языках”. Это нормально для ELRS: границу совместимости проводят по мажорной версии.
Перед обновлением проверьте:
1) Сколько RX в парке и где они стоят.
2) Есть ли модели, которые сейчас неудобно прошивать.
3) Нужен ли вам “параллельный мир” 3.x и 4.x (второй модуль/профиль).
Сценарии: “парк целиком” или “два модуля”
Сценарий A: обновляем весь парк
- Обновить Lua script (Lua‑скрипт) на аппаратуре.
- Прошить TX/модуль на 4.x.
- Прошить все RX на 4.x.
- Проверить bind (бинд), каналы, failsafe, телеметрию.
Сценарий B: часть парка остаётся на 3.x
- Держать второй модуль или отдельную конфигурацию под 3.x.
- Новые/актуальные модели перевести на 4.x.
- Старые оставить на 3.x до удобного момента.
Типичные ошибки
Ошибка: прошить только TX
Симптом: RX на 3.x больше не биндится. Решение: прошить RX на 4.x или временно вернуть TX на 3.x.
Ошибка: забыть обновить Lua script (Lua‑скрипт)
Симптом: меню ExpressLRS на аппаратуре не открывается или ведёт себя “пусто”. Решение: поставить актуальный Lua‑скрипт под ветку 4.x.
Ошибка: не учесть STM32
В 4.0 официально удалили поддержку STM32‑железа. Если оно у вас есть, часть устройств придётся оставить на 3.x (или искать альтернативные пути, если производитель/сообщество поддерживает форки).
4. Arming (арминг): больше не только CH5
Как было в 3.x и что изменилось в 4.0
Одна из самых раздражающих “исторических” особенностей ELRS — привязка арминга (arming) к CH5. В ряде конфигураций RX отдавал по CH5 только два состояния (low/high), потому что этот канал использовался как флаг “арм/дизарм”. Это нужно ELRS для функций, которые должны понимать состояние модели (например, Dynamic Power).
В ELRS 4.0 поведение “по умолчанию” остаётся знакомым, но появляется новая настройка: можно выбрать “arm using” (чем задавать арминг) как switch (переключатель). Тогда CH5 становится обычным каналом с нормальным разрешением, а “арм/дизарм” определяется выбранным свитчом.
Идея настройки в 4.0:
Model Setup → ExpressLRS → Arm using:
- Channel 5 (как раньше)
- Switch (новое: выбираете Arm switch и armed position)
Практические схемы для самолётов/вертолётов/наземки
Рецепт: освободить CH5 под режимы стабилизатора
- Arm using → Switch.
- Arm switch — отдельный или логический.
- CH5 используем как “нормальный” канал (режимы/гейны/функции стабилизатора).
Рецепт: логический “арминг” для моделей без классического arming‑переключателя
- Можно сделать “арм” по логике (например, по положению стика газа).
- Важно, чтобы правило было стабильным: ELRS должен однозначно видеть “арм/дизарм”.
- На земле обязательно проверить, что при “дизарме” всё действительно дизармится.
Ошибки и подводные камни
Ошибка: запутать логику “арм/дизарм”
Если “арминг” завязан на сложные миксы и условия, легко получить ситуацию, когда пилот думает “дизарм”, а ELRS считает иначе. Рекомендация: один понятный switch / тумблер или простой логический признак.
Ошибка: не перепроверить, что Dynamic Power и телеметрия реагируют на арминг
Если вы используете Dynamic Power или режимы телеметрии, завязанные на “armed”, после переноса арминга на switch проверьте, что “арм/дизарм” определяется корректно.
5. Link (радиолинк): Auto antenna modes (автовыбор антенн), Dynamic Power (динамическая мощность), Packet modes (режимы пакетов)
В ELRS 4.0 улучшения радиолинка — это набор изменений “в сумме”: меньше ручной путаницы, более ровное поведение динамической мощности, расширение режимов передачи для нового радиожелеза (в частности LR1121).
Короткая карта улучшений:
- Auto antenna modes (автовыбор антенн/режимов): меньше ручных настроек Diversity vs Gemini.
- Statistical Adaptive Dynamic Power: стремится держать качество линка ровнее.
- Packet modes (режимы пакетов) для LR1121: больше вариантов “скорость ↔ устойчивость ↔ дальность”.
Auto antenna modes (автовыбор антенн): Diversity / Gemini
В обзорах подчёркивают, что раньше в Gemini‑сценариях было легко запутаться, как согласовать режимы TX/RX. В 4.0 выбор режима антенн/приёма становится автоматическим и “договаривается” между сторонами линка.
Dynamic Power (динамическая мощность): более “умное” поведение
Классическая претензия к Dynamic Power — ощущение, что мощность повышается “слишком поздно”, когда LQ уже успел просесть. В 4.0 заявлен обновлённый (статистически‑адаптивный) подход, чтобы меньше видеть “просадка → паника → резкий отскок”.
Packet modes (режимы пакетов) для LR1121
Для устройств на LR1121 (dual‑band 900/2.4) в 4.0 появляется заметно больше packet modes. Многие из них нишевые: они меняют кодирование/повторы и дают иной баланс скорости и устойчивости. Это не “обязательная настройка”, а инструмент для тех, кому важно выжать максимум под конкретный сценарий.
Типичные ошибки
Ошибка: обновиться ради “дальности” и игнорировать реальные плюсы
4.0 ценен прежде всего устранением CH5‑наследия, упрощением Gemini/Diversity и улучшениями динамической мощности/телеметрии. Если у вас всё стабильно работает на 3.x и ничего не раздражает, переход можно делать спокойно и по плану.
Ошибка: “покрутить packet modes” без задачи
Больше режимов — больше возможностей ошибиться. Практика: сначала определить цель (минимальная задержка, максимальная устойчивость, телеметрия), потом тестировать режимы системно.
6. Ecosystem (экосистема): Web UI (веб‑интерфейс), PWM (серво), DJI output (вывод для DJI), GPS direct (GPS напрямую), Backpack (бэкпак)
Что полезно для разных классов моделей
В 4.0 заметен тренд: ELRS становится полезным не только как “RX→FC по CRSF”, но и как самостоятельный компонент. Это особенно важно для моделей без FC, а также для классического “серво‑мира”: самолёты, вертолёты, машины, лодки.
Web UI (веб‑интерфейс): современнее и доступнее
В ELRS 4.0 веб‑интерфейс переработан: выглядит современнее, лучше организован и выводит в меню то, что раньше могло быть “спрятано” по отдельным страницам.
hardware.json/options.json, при обновлении они могут сброситься. Практика: сделать export настроек до апдейта и import после.PWM (серво): servo stretch (растяжка диапазона)
Для PWM‑приёмников добавлен режим, расширяющий диапазон до 500–2500 мкс. Также расширены границы для failsafe. Это даёт больше свободы в крайних положениях серв и при аварийных сценариях.
DJI output (вывод для DJI): Air Unit low power → full power по армингу
В обзорах отдельно отмечают сценарий для DJI O3/O4: цифровой VTX обычно сидит в low power, чтобы не перегреваться, и выходит на нормальную мощность по событию “арм”. В 4.0 появляется возможность, чтобы это событие отдавал сам ELRS‑приёмник — полезно для платформ без полётника (без FC).
GPS direct (GPS напрямую в RX): телеметрия координат без FC
Ещё одна “автономная” идея: подключить GPS к RX напрямую, чтобы получать координаты в телеметрии. Это можно использовать как “бедный GPS‑трекер” для поиска модели или для интеграции с наземным софтом.
Backpack (бэкпак): больше каналов и путь в EdgeTX
Улучшения Backpack‑части описывают как расширение для внешних устройств (например, педали) и шаг в сторону беспроводного trainer‑режима. Смысл тот же: ELRS становится транспортом данных, а не только RC‑каналом.
Типичные ошибки
Ошибка: обновить и потерять кастомные настройки
Если вы делали нестандартные правки через Web UI, без export/import вы рискуете забыть, что именно меняли.
Ошибка: ожидать, что “DJI full power по армингу” будет работать без проверки
Даже при наличии функции обычно важны проводка (UART) и настройка режима. Практика: тест “на столе” — обязательный: заармить/дизармить и посмотреть, как ведёт себя VTX.
7. Практика: типовые задачи (с решениями)
Здесь “практика” — это типовые действия при миграции на ELRS 4.0: планирование, обновление, проверка бинда и контроль функций, ради которых обычно и переходят на 4.x (арминг без CH5, телеметрия, поведение Dynamic Power и т.п.).
План обновления и диагностика
Задача 1: инвентаризация парка (TX/RX/ветки/доступ к RX)
Выпишите все модели и RX внутри них. Отдельно отметьте “труднодоступные” RX и устройства, которые могут быть на STM32.
Шаблон:
- Radio/TX: (модель) / internal или external module / сейчас: 3.x
- Model #1: RX (target) / где стоит / как прошивается / есть ли доступ к bind‑кнопке
- Model #2: ...
- Особые случаи: PWM‑RX, Gemini, модели без FC, DJI O3/O4
Задача 2: выбрать стратегию обновления
Решите: обновляете весь парк сразу или временно держите 3.x и 4.x параллельно (например, вторым модулем).
Решение (пример “весь парк”):
1) Обновить Lua‑скрипт на радио.
2) Прошить TX/модуль на 4.x.
3) Прошить RX в каждой модели на 4.x.
4) Проверить бинд, каналы, failsafe, телеметрию.
5) Первый тест — на безопасной дистанции.
Задача 3: сделать “план отката”
Подготовьте, что вы будете делать, если внезапно окажется, что один RX остался на 3.x (или прошился неудачно).
План отката:
- Иметь сохранённые версии/targets прошивок.
- Понимать, как вернуть TX на 3.x.
- Иметь список: какие модели точно на 4.x, а какие точно на 3.x.
Арминг/CH5 и проверка телеметрии
Задача 4: перенести арминг с CH5 на switch и освободить CH5
Настройте Arm using → Switch, затем используйте CH5 как нормальный канал под ваши режимы/функции.
Проверка:
1) Arm using → Switch (выбрать свитч + armed position).
2) Монитор каналов: CH5 теперь не “двоичный” (если вы так настроили).
3) Заармить/дизармить: поведение однозначное и повторяемое.
Задача 5: проверить зависимости от “арм”
Если используете Dynamic Power или специфические режимы телеметрии, проверьте, что после переноса арминга они реагируют корректно.
Мини‑чек:
- В дизарме: ожидаемое поведение телеметрии/мощности.
- В “заармлено”: ожидаемое включение/работа Dynamic Power (если включён).
- В тесте на улице: LQ и мощность не ведут себя “странно”.
Задача 6: тест для моделей без FC (если актуально)
Если у вас DJI O3/O4 и модель без полётника: проверьте “low power → full power” по событию “арм”.
Тест “на столе”:
1) Дизарм: VTX в low power (как ожидается).
2) Заармить: VTX должен перейти в рабочую мощность/режим.
3) Дизарм: возврат к безопасному режиму (если это предусмотрено вашей схемой).
8. Чек‑лист самопроверки
Отметьте пункты, которые вы действительно понимаете и можете применить без подсказок.
| ✓ | Навык | Проверка |
|---|---|---|
| Major version (мажорная версия) | Могу объяснить, почему TX 4.x не биндится с RX 3.x, и что это значит для миграции парка. |
|
| Migration plan (план миграции) | Могу выбрать стратегию “обновить всё” или “держать 3.x и 4.x параллельно” и описать шаги. | |
| Lua script (Lua‑скрипт) | Могу обновить Lua‑скрипт под 4.x и распознать симптомы несоответствия. | |
| Binding (бинд) и bind (бинд) | Могу объяснить, что такое бинд, почему он не происходит между 3.x и 4.x, и как это диагностировать. | |
| Arming (арминг) | Могу настроить Arm using → Switch и проверить, что “арм/дизарм” определяется корректно. |
|
| CH5 legacy (наследие CH5) | Могу объяснить, зачем раньше CH5 был “особым”, и как в 4.0 освободить CH5 под нормальный канал. | |
| Auto antenna modes (автовыбор антенн) | Могу рассказать, что в 4.0 режимы Diversity/Gemini выбираются автоматически и почему это снижает путаницу. | |
| Dynamic Power (динамическая мощность) | Могу объяснить, что улучшает обновлённый алгоритм и как проверить его поведение в тестовом полёте. | |
| Web UI (веб‑интерфейс) | Могу выполнить export → update → import, чтобы не потерять кастомные настройки после прошивки. |
|
| PWM (серво) | Могу объяснить, зачем нужен диапазон 500–2500 мкс и где это полезно (самолёты/вертолёты/наземка). |
- Вторник, 17 марта 2026
