Solid on
Connected to a transmitter, or bootloader mode
- Cause
- Normal connection; bootloader is also possible on single-colour receivers
- Fix
- Confirm the ExpressLRS Lua script shows C and verify stick movement before flight.
Draft guide — under review
A draft reference for binding, receiver indications and the book's channel map. Confirm the exact radio, receiver, firmware and power arrangement against their documentation. Equipment-specific procedure checks remain pending; a working link is not first-flight approval.
What this covers
Before power. Before any receiver power-up: remove props with all power disconnected. Identify the exact board/receiver and documented supply route first; keep ARM/PREARM off and throttle low. A powered video transmitter needs its specified antenna and cooling. Stop if the wiring or permitted power sequence is uncertain. This draft is not a first-flight or failsafe sign-off.
Revised print sheet pending — view status
The reviewed ExpressLRS 4.1.0 documentary reference; preserve compatible installed firmware route needs compatible TX-module and RX firmware on the same major line: 4.x does not bind to 3.x. EdgeTX and the Lua tool are different software, not those two firmware identities. Do not flash working compatible equipment merely to match this page. Record actual identities and use their supported instructions.
The blink-pattern decoder covers single-colour receiver status LEDs only, not RGB receiver or transmitter LEDs. Use the exact device's documentation for those. Darkness or a flicker alone does not establish a fault or prove that power is disconnected.
Connected to a transmitter, or bootloader mode
Waiting for connection from the transmitter
WiFi mode enabled
Binding mode enabled
Connected, but Model Match configuration does not match
Radio chip not detected
No visible status indication
Possible supply interruption
Hardware-specific status
Follow Chapter 11's Prepare the flight model without powering an aircraft before this binding reference. It owns backups, the exact Boxer controls, model selection, Lua access and restart readback. Keep SIM-USB RF-off. Pocket needs its own physical-control map, not Boxer switch letters.
Keep a compatible working model's channel map, Receiver ID, firmware, RF settings and compatible Lua file unchanged. A new model uses a separate slot and unused recorded ID; a different name does not separate a copied ID or module-global pairing phrase. Do not upgrade to resemble an example.
For the new v2.12/4.1 Boxer example, Internal CRSF, External OFF, Receiver number and Arm using CH5 are EdgeTX model settings. Rate, switch transport, telemetry ratio and power are module Lua settings. Selecting an RF-enabled model can transmit before Lua opens: establish antenna, permitted startup RF state and operating conditions first.
An already compatible working pair needs no new bind. Preserve an existing TX pairing identity when adding an aircraft; changing its phrase can affect other models. If choosing a new phrase, ExpressLRS recommends at least eight alphanumeric characters. This derives a UID, not authentication or encryption. Chapter 8 owns endpoint compatibility and the connected route.
The new example selects 2.4 GHz LoRa 250Hz(-108dBm), Wide, Std and permitted 25 mW maximum with Dynamic Dyn. Those are preparation choices, not range or warning acceptance. Compare a preserved compatible model with its own supported record instead; do not force a working Hybrid plan through the new-model table. Equal Hz does not mean equal RF mode.
Complete the owner's branch-specific normal shutdown, cold readback and independent backup. Closing Lua does not undo a confirmed write; there is no separate ELRS Save command to invent. Then use Chapter 8's compatible endpoint/pairing route and Chapter 11's protected receiver observation. C alone does not prove that control frames reach Betaflight.
The bind phrase. Enter the same case-sensitive phrase on the ELRS transmitter module and receiver, without accidental spaces. It derives their pairing UID; the literal phrase need not remain readable on either device. Matching UID is not the whole check: band, firmware compatibility and Model Match still matter.
Preferred — bind phrase
Fallback — traditional binding
Verify in Betaflight
Model match. Model Match is optional and must be deliberately configured and checked. When enabled, the receiver's stored Model Match ID must agree with the selected radio model's Receiver ID. A mismatch can leave an RF connection but withhold control frames from the FC; it is not an FC arming command. Record the On/Off state and IDs, then verify channels for each intended model. Turning it off on the TX alone need not clear the receiver's stored ID.
Record radio/EdgeTX, Lua-tool version, ELRS TX and RX model/target/version, and FC firmware separately. Read TX firmware near the Lua page bottom; read RX identity from its WebUI or supported connected Other Devices view. Distinguish UART from SPI RX. Compatible working equipment does not need a flash to match this sheet. Retain settings and the reason for any update.
UART RX updates may use supported Wi-Fi, BetaflightPassthrough through the FC, or direct UART. TX updates use their own supported Wi-Fi/UART or EdgeTXPassthrough route, not Betaflight receiver passthrough. SPI RX support belongs to its FC firmware. Verify the exact target, supported release and regional options; never force a target mismatch or use a look-alike target.
Close competing serial tools and qualify power/antenna/cooling first. Wi-Fi mode may use a saved network rather than show an access point; receiver auto-Wi-Fi depends on its connection state and configured delay. Keep the updater log and read back the device identity after completion. On failure, retain the error and stop; a solid LED is not proof of success. Follow that exact device's recovery guide, not repeated blind flashes.
Before returning to flight, recheck pairing/storage after restart, the intended Model Match IDs, channel directions and ranges, and deliberate ARM-off state. Repeat the affected props-off checks and separate normal-radio failsafe validation in Chapters 8/11. Binding or an updater success message does not approve flight. End bench work disarmed and fully isolated.
Configure and verify the actual radio sensors, audio rules and FC/OSD indications separately. No automatic spoken LQ warning is promised. Chapter 11 explains the version/mode-specific readings; no single LQ percentage or dBm value here grants safe-flight clearance.
This is an example plan for the standard Arm using CH5 route, not a universal radio preset. Physical switch labels differ between radios. In Hybrid/Wide, CH5 is two-state; other AUX channels have mode-specific resolution and update timing. Full Res changes channel availability and ranges, so recheck the plan after any mode change. Record actual channels and observed values; the ranges below are examples, not installed readback. This table describes assignments, not a switch-test sequence. Keep ARM/PREARM off during receiver observation; their transitions belong to the separate normal-radio check.
| Channel | Mode | Switch | Active range |
|---|---|---|---|
| AUX1 (ch 5) | ARMLow is off, high requests arming. PREARM and all other FC arming checks still apply. | Deliberate two-state ARM control; record its label | 1750–2100 |
| AUX2 (ch 6) | ANGLEOptional; verify the actual flight-mode plan. | Recorded flight-mode switch | 1750–2100 |
| AUX3 (ch 7) | PREARMA trim or momentary button does not automatically output an AUX channel. Verify held and released states and the complete PREARM-to-ARM sequence; a short pulse can be missed. | Separate deliberate control with a verified channel mix | 1750–2100 |
| AUX4 (ch 8) | BEEPER | Recorded beeper switch | 1750–2100 |
| AUX5 (ch 9) | BLACKBOX | Recorded logging control, if configured | 1750–2100 |
| AUX6 (ch 10) | GPS RESCUEAdding GPS alone does not qualify Rescue. Keep this unassigned until its separate hardware, configuration and practical validation are complete. | Unassigned on selected no-GPS builds | Not assigned |
| AUX7 (ch 11) | FLIP / TURTLEOptional exact-hardware-qualified feature only. Disarm before selecting or leaving crash-flip mode; keep throttle low. No automatic return-to-flight after a crash (Ch08/14). | Unassigned until separately qualified | Not assigned |
| AUX8 (ch 12) | Spare / reserved | — | — |
You may choose a different physical ARM switch, but keep its mix on CH5 / AUX1 for this route. CLI AUX index 0 means AUX1, not channel 0. Define each mode from observed values; the lower range bound is included and the upper bound excluded in the pinned firmware. Compatible modes may be active together; unintended shared-switch activation is the problem, not all overlap.