INAV + ExpressLRS (ELRS) — Complete Setup Guide

How to set up ExpressLRS with INAV flight controller. ELRS receiver wiring, UART configuration, telemetry setup, and failsafe for reliable long-range control.

ExpressLRS (ELRS) is the most popular open-source radio control link, offering incredible range and low latency. Combined with INAV's GPS navigation, it creates the ultimate long-range drone system. Here's how to set it up.

Hardware Requirements

Wiring

Connect your ELRS receiver to a free UART on your flight controller:

INAV Configuration

Step 1: Port Configuration

In INAV Configurator → Ports tab:

Step 2: Receiver Settings

In Configuration tab:

Receiver Mode: Serial
Serial Receiver Provider: CRSF

ELRS uses the CRSF (Crossfire) protocol — select CRSF, not ELRS.

Step 3: Telemetry

ELRS supports full telemetry back to your radio. In CLI:

set crsf_use_rx_snr = ON
set telemetry_inverted = OFF

Step 4: Failsafe

set failsafe_procedure = RTH
set rx_min_usec = 885
set rx_max_usec = 2115

ELRS Settings for INAV

Troubleshooting

← All Guides

🚀 Popular INAV Tools & Downloads

📖 Deep-Dive Guides (2026)

🇺🇦 INAV Ukraine / Україна / UA