Коротко: если TX и RX ExpressLRS не устанавливают радиосоединение, не начинайте с UART полётного контроллера и не перепрошивайте всё подряд. Сначала проверьте аппаратную совместимость, major-версию ExpressLRS, Binding Phrase и поддерживаемый RF mode.
Актуальность: материал проверен для ExpressLRS 4.1.0. Ветка 4.x совместима внутри своей major-версии, но не устанавливает RF-соединение с 3.x и более ранними major-ветками.
Безопасность: перед стендовой проверкой снимите пропеллеры и не включайте ELRS TX без подходящей антенны.
С чего начинать: четыре проверки до UART
1. Сначала посмотрите на состояние RX
Официальная индикация ExpressLRS помогает быстро отделить отсутствие соединения от Model Match и аппаратной ошибки RF-чипа. Конкретная яркость и цвет зависят от устройства, но последовательности статуса унифицированы.
| LED | Что означает | Следующий шаг |
|---|---|---|
| Постоянно горит | RX connected к transmitter либо находится в bootloader mode. | Если стиков нет, переходите к Model Match / CRSF / UART. |
| Два мигания + пауза | Binding mode. | Можно выполнять traditional bind. |
| Медленное мигание около 500 ms | RX ждёт соединения. | Проверяйте версии, Binding Phrase, band и RF mode. |
| Три мигания + пауза | Model Match mismatch. | Исправьте Model Match, а не Binding Phrase. |
| Быстрое равномерное мигание около 100 ms | Radio chip not detected. | Это уже аппаратная/target-проблема; не лечите её сменой phrase. |
2. Проверьте major-версию ExpressLRS
ExpressLRS 4.x использует несовместимый с 3.x OTA protocol. Поэтому передатчик на 4.1.0 не подключится к приёмнику на 3.6.x, даже если Binding Phrase полностью совпадает.
Для SPI RX это особенно важно: начиная с Betaflight 2026.6 доступна поддержка ExpressLRS V4 SPI, но ELRS V3 остаётся вариантом по умолчанию при обычной сборке. Для V4 требуется build flag ELRSV4; такая сборка уже не совместима с ELRS V3 TX.
3. Проверьте hardware, RF band и target
Надпись «ExpressLRS» на обоих устройствах не гарантирует совместимость. Убедитесь, что TX и RX физически поддерживают нужный RF band и выбранный режим.
- 2.4 GHz TX должен работать с совместимым 2.4 GHz RX.
- Sub-GHz hardware должен использовать поддерживаемый им 868/915/другой предусмотренный target band.
- Для GemX/X-band нужен совместимый dual-LR1121 hardware. Обычный single-band RX X-mode не принимает.
- Для SPI RX target определяется прошивкой flight controller, а не отдельной прошивкой UART-приёмника.
Regulatory Domain
Regulatory Domain — часть конфигурации конкретного target. Доступные варианты зависят от RF hardware и firmware; они существуют не только для sub-GHz targets. Не копируйте domain из чужой инструкции и не используйте его как «лекарство» для несовместимых устройств. Выбирайте только вариант, который предоставляет ваш target и который разрешён для использования в вашей стране.
4. Binding Phrase: что действительно требуется
Binding Phrase должна быть одинаковой на TX и RX. Официальная документация рекомендует уникальную фразу минимум из 8 алфавитно-цифровых символов. Она не является паролем и не используется как encryption key; её задача — идентификация вашей группы устройств и снижение риска случайного соединения с чужой системой.
В ExpressLRS 4.1 Binding Phrase можно менять на transmitter или receiver непосредственно из Lua-инструмента, если используемый путь настройки поддерживается устройством. Это полезно при смене phrase без повторного захода в Wi-Fi.
5. Traditional bind и Binding Phrase — это разные пути
Если на устройствах настроена одинаковая Binding Phrase и совместимые firmware, они должны автоматически синхронизироваться после включения. Кнопка Bind в Lua предназначена для traditional binding и работает только когда RX действительно находится в Bind Mode.
Не нажимайте Bind многократно, если RX просто ждёт соединения с уже заданной Binding Phrase: сначала проверьте версии, phrase и hardware.
6. Проверьте Packet Rate / RF mode
TX не должен запрашивать режим, который RX не поддерживает. Это особенно важно для:
- SPI RX;
- legacy hardware;
- Gemini/GemX;
- FullRes;
- FLRC/FSK режимов;
- LR1121 targets с ограниченным набором доступных bands/modes.
Если есть сомнение, временно выберите обычный режим, который точно поддерживают обе стороны, и только после стабильного соединения возвращайтесь к нужному Packet Rate.
7. Model Match проверяется, когда RF уже появился
Binding Phrase и Model Match решают разные задачи. Binding Phrase определяет, какие устройства могут соединяться. Model Match добавляет проверку конкретного model/receiver ID.
При Model Match mismatch RX может соединиться с handset, но не передавать RC-данные в flight controller. Официальная индикация для этого состояния — три мигания с паузой.
Если Lua показывает connection или RX горит постоянно, но FC не видит стики, продолжайте в статье «ELRS подключён, но стики не работают».
8. Когда действительно проверять UART
UART RX↔FC проверяется после появления RF-соединения. Для обычного CRSF full-duplex wiring:
- TX приёмника → RX flight controller;
- RX приёмника → TX flight controller;
- общий GND;
- питание согласно документации конкретного RX.
Если RF link есть, но FC не получает RC-каналы, проверяйте Serial Receiver, CRSF provider, выбранный UART и Model Match. Если управление есть, а telemetry нет — это уже отдельная ветка диагностики.
Если проблема появилась после обновления
- Запишите точную версию TX.
- Запишите точную версию RX.
- Определите external RX или SPI RX.
- Сверьте exact target и RF band.
- Проверьте Binding Phrase.
- Проверьте RF mode.
- Только затем решайте, нужна ли повторная прошивка.
Если устройство после flash уже не загружается штатно, используйте отдельный recovery guide, а не повторяйте обычную прошивку вслепую.
Связанные материалы
- Все материалы ExpressLRS
- ExpressLRS 4.1: совместимость, SPI и обновление
- Как выбрать правильный target ELRS
- Connection есть, стиков нет
