Zbotic Logo Zbotic Logo
  • Home
  • Shop
  • Sale
  • 3D Print Service
  • PCB Service
  • B2B
  • Blogs
  • Contact Us
0 0

View Wishlist Add all to cart

0 0
0 Shopping Cart
Shopping cart (0)
Subtotal: ₹0.00

View cartCheckout

  • Shop
  • About Us
  • Contact Us
  • Reseller
  • Blogs
020 69134444
1800 209 0998
[email protected]
Help Desk
Facebook Twitter Instagram Linkedin YouTube
Zbotic Logo Zbotic Logo
0 0

View Wishlist Add all to cart

0 0
0 Shopping Cart
Shopping cart (0)
Subtotal: ₹0.00

View cartCheckout

All departments
  • 3D Print Service
  • 3D Printer
  • Batteries & Chargers
  • Development Boards
  • Drone Parts
  • EBike parts
  • Sensor Modules
  • Electronic Components
  • Electronic Modules
  • IoT and Wireless
  • Mechanical Parts and Workbench Tools
  • Motors & Drivers & Pumps & Actuators
  • DIY and Robot Kits
  • Show more
  • Home
  • Shop
  • Sale
  • 3D Print Service
  • PCB Service
  • B2B
  • Blogs
  • Contact Us
Return to previous page
Home Drone Building

ExpressLRS (ELRS) Setup Guide: From Flashing to First Bind

ExpressLRS (ELRS) Setup Guide: From Flashing to First Bind

March 11, 2026 /Posted byJayesh Jain / 0

ExpressLRS (ELRS) Setup Guide: From Flashing to First Bind

ExpressLRS has taken the FPV drone community by storm — and for good reason. With packet rates up to 500Hz, sub-2ms latency, impressive range, and hardware that costs a fraction of traditional premium RC systems, ELRS is now the go-to choice for Indian FPV pilots and drone builders. But getting started for the first time can feel daunting: firmware flashing, binding phrases, Betaflight configuration…

Don’t worry. This comprehensive ExpressLRS setup guide walks you through every step from unboxing to your first successful bind — and beyond. Whether you’re flashing a Radiomaster Ranger module or setting up a tiny BetaFPV ELRS receiver, this guide covers it all.

Table of Contents
  1. What You Need Before Starting
  2. Installing ELRS Configurator
  3. Flashing the TX Module
  4. Flashing the Receiver
  5. Understanding & Setting Binding Phrase
  6. Betaflight Configuration for ELRS
  7. ELRS Lua Script on Your Radio
  8. Choosing the Right Packet Rate
  9. Telemetry Setup
  10. Troubleshooting First Bind Issues
  11. ELRS with ArduPilot / iNav
  12. Frequently Asked Questions

1. What You Need Before Starting

Before you begin the ELRS setup process, make sure you have the following ready:

Hardware

  • ELRS TX Module — e.g., Radiomaster Ranger Micro, BetaFPV Micro 2.4GHz module, or use a radio with internal ELRS (Radiomaster TX16S Mk2, Boxer, Pocket)
  • ELRS Receiver — BetaFPV SuperP, Happymodel EP1/EP2, Radiomaster RP1/RP2, or any other ELRS-certified receiver
  • Flight Controller — any FC running Betaflight 4.3+, iNav 5.0+, or ArduPilot
  • USB cable for connecting FC to PC
  • A PC/laptop running Windows or Linux (Mac also works)

Software to Install

  • ELRS Configurator (from ExpressLRS GitHub releases)
  • Betaflight Configurator (if using Betaflight)
  • EdgeTX or OpenTX firmware on your radio (ELRS requires EdgeTX 2.8+ for best compatibility)

Important: Firmware Version Matching

This is the most common mistake beginners make. Your TX module and receiver MUST run the same major.minor ELRS firmware version (e.g., both 3.3.x). Mismatched versions will prevent binding. Always flash both TX and RX to the latest stable version together.

2. Installing ELRS Configurator

The ELRS Configurator is the desktop app used to build customised ELRS firmware for your specific hardware and flash it.

  1. Go to github.com/ExpressLRS/ExpressLRS-Configurator/releases
  2. Download the latest release for your OS (.exe for Windows, .AppImage for Linux, .dmg for Mac)
  3. On Linux: chmod +x ExpressLRS-Configurator*.AppImage && ./ExpressLRS-Configurator*.AppImage
  4. On Windows: Run the installer, allow it through Windows Defender if prompted

Once open, you’ll see a clean interface with fields for:

  • ELRS version selection (always choose latest stable)
  • Device target (your specific TX module or receiver model)
  • Flashing method (WiFi, UART, BF passthrough)
  • Build options (binding phrase, regulatory domain)

3. Flashing the TX Module

Your TX module may come with older ELRS firmware pre-installed. Always flash to the latest stable version before first use.

Method 1: WiFi Flashing (Easiest)

  1. If your TX module already has ELRS firmware (even older), you can use WiFi flashing
  2. Put your TX module into WiFi mode: In the ELRS Lua script on your radio, select WiFi Connectivity > Enable WiFi. Or for external modules, triple-click the button after booting
  3. The module creates a WiFi hotspot named ExpressLRS TX (password: expresslrs)
  4. Connect your PC to this hotspot
  5. In ELRS Configurator, select your device, enter your binding phrase, set regulatory domain to ISM2400 (for 2.4GHz) or AU_915 / EU_868 (for 900MHz, check your region)
  6. Choose WiFi as flash method and click Build & Flash
  7. The firmware uploads automatically; module reboots with new firmware

Method 2: UART Flashing

For modules that don’t have ELRS pre-installed (fresh hardware), you’ll need a UART adapter (FTDI board or similar):

  1. Connect TX/RX/GND/3.3V from FTDI to module’s programming pads
  2. Hold boot button while connecting USB to enter DFU mode
  3. In ELRS Configurator, select UART as flash method, choose your COM port
  4. Click Build & Flash

Regulatory Domain for India

For 2.4GHz ELRS in India, use ISM2400 — this is the globally unlicensed 2.4GHz ISM band, legal worldwide including India. For 900MHz, use AU_915 or EU_868 depending on your hardware and verify WPC compliance.

4. Flashing the Receiver

Receivers can be flashed in three ways:

Method 1: Betaflight Passthrough (Most Common)

This is the most convenient method for receivers already soldered into your drone:

  1. Connect receiver to your FC’s UART (TX→RX, RX→TX, 5V, GND)
  2. Connect FC to PC via USB, open Betaflight Configurator
  3. Do NOT arm or power any motors — USB power only
  4. In ELRS Configurator: select your receiver device target, enter your binding phrase (MUST match TX module), choose Betaflight Passthrough as flash method
  5. Select the correct COM port (your FC’s USB port)
  6. Click Build & Flash — ELRS Configurator talks to Betaflight, which then passes the flash through to the receiver
  7. Success! Receiver LED will indicate new firmware

Method 2: WiFi Flashing (Receiver)

Power the receiver (without flight controller fully booting if possible — some FCs boot in WiFi mode if the receiver doesn’t bind within 60 seconds). Connect to the ExpressLRS RX hotspot, navigate to 10.0.0.1 in your browser, and upload the firmware binary directly.

Method 3: UART Direct

Solder UART pads on the receiver to an FTDI adapter and flash directly. Needed for first-time flashing if receiver has no ELRS firmware.

35A V2.1 4-in-1 Brushless ESC

35A V2.1 2-5S 4-in-1 Brushless ESC for RC Drone FPV Racing

4-in-1 ESC stack for FPV racing builds. BLHeli_S firmware, 35A per motor, 2-5S input. Essential component for any FPV build alongside your ELRS receiver.

View on Zbotic

5. Understanding & Setting Binding Phrase

The binding phrase is one of ELRS’s most elegant features. Instead of traditional button-based binding, ELRS uses a unique passphrase that is compiled directly into the firmware of both your TX module and receivers. Any TX and RX with the same binding phrase will automatically bind — no buttons needed.

How It Works

  • The binding phrase is hashed into the firmware during compilation
  • TX and RX with matching phrases will always bind on power-up
  • Choose a unique phrase only you know — prevents accidentally binding to someone else’s transmitter at a flying event
  • You can have multiple drones with the same binding phrase — they all bind to your TX

Choosing Your Binding Phrase

Pick something memorable and unique. Examples: your callsign, your drone’s name, a favourite movie quote. Avoid generic phrases like “expresslrs” or “mybind” that others might accidentally use.

Important: Once set, you cannot change the binding phrase without reflashing the firmware. Keep a note of your phrase!

Setting It in ELRS Configurator

In the ELRS Configurator, after selecting your device, there’s a Binding Phrase field. Enter the same phrase for both TX and RX firmware builds. The phrase can be anything — it’s hashed, so even a single character difference makes them incompatible.

6. Betaflight Configuration for ELRS

Once your receiver is flashed and bound, you need to configure Betaflight to receive ELRS data.

Step 1: UART Configuration

  1. Open Betaflight Configurator and connect your FC
  2. Go to the Ports tab
  3. Find the UART your receiver is connected to (e.g., UART2)
  4. Enable Serial RX for that UART
  5. Click Save and Reboot

Step 2: Receiver Configuration

  1. Go to the Receiver tab
  2. Set Receiver Mode to Serial (via UART)
  3. Set Serial Receiver Provider to CRSF
  4. Click Save and Reboot

Step 3: Verify Channel Input

In the Receiver tab, you should now see channels moving when you move your sticks. Verify:

  • Channel 1 = Roll (aileron)
  • Channel 2 = Pitch (elevator)
  • Channel 3 = Throttle
  • Channel 4 = Yaw (rudder)

If channels are wrong, adjust the channel map (TAER, AETR, etc.) in the Receiver tab dropdown.

Step 4: Set Deadband & Stick Midpoints

In the Receiver tab, verify stick midpoints are at 1500 and endpoints at 1000/2000. If they’re off, trim/calibrate on your radio. Set a small deadband (3-5) to prevent stick drift at centre.

7. ELRS Lua Script on Your Radio

The ELRS Lua script runs on your EdgeTX/OpenTX radio and lets you change ELRS settings in real time without a laptop.

Installing the Lua Script

  1. Download the ELRS Lua script from the ExpressLRS GitHub (look for ELRSv3.lua or ELRS.lua)
  2. Copy it to your radio’s SD card at /SCRIPTS/TOOLS/
  3. Also copy the folder ELRS/ to /SCRIPTS/TOOLS/
  4. On your radio, go to System > Tools > ExpressLRS

Key Settings in the Lua Script

  • Packet Rate (Hz) — 25Hz to 500Hz depending on your hardware
  • TX Power — control output power from 10mW to max (250mW or 1W)
  • Telemetry Ratio — how often telemetry data is returned (1:2 to 1:64)
  • WiFi Connectivity — enable WiFi for OTA firmware updates from the field
  • VTX Admin — control VTX frequency/power via telemetry

8. Choosing the Right Packet Rate

This is one of the most important tuning decisions in ELRS. The packet rate determines the tradeoff between latency/feel and maximum range.

Rate (2.4GHz) Latency Max Range Best For
500Hz ~2ms ~5km Racing, proximity freestyle
250Hz ~4ms ~8km Freestyle, general use
100Hz ~10ms ~15km Long range 2.4GHz
50Hz ~20ms ~20km+ Max range 2.4GHz

For Indian pilots flying at a local ground: 500Hz for racing, 250Hz for general freestyle and cruising. For long-range autonomous missions (agricultural, survey), drop to 50-100Hz and use 900MHz ELRS if your module supports it.

9. Telemetry Setup

One of ELRS’s underrated features is bidirectional telemetry — your drone can send data back to your radio in real time.

What Telemetry Data You Get

  • RSSI and Link Quality (LQ) — critical for monitoring signal health
  • Battery voltage and current (if FC/ESC provides it via ESC telemetry or current sensor)
  • GPS coordinates, altitude, speed (if GPS is connected)
  • Flight mode
  • VARIO (vertical speed)

Configuring Telemetry in EdgeTX

  1. In EdgeTX, create a new model or edit your existing model
  2. Go to Model Settings > Telemetry
  3. Click Discover new sensors — power on your drone (with props off!) and sensors will appear
  4. Add RSSI, LQ, BATT, GPS sensors to your telemetry screen
  5. Set a RSSI alarm at -85dBm or LQ alarm at 70% for low signal warning

Setting Telemetry Ratio

In the ELRS Lua script, Telemetry Ratio controls how often telemetry packets are returned. 1:8 is a good balance for most use cases. Higher ratios (1:2) give more frequent telemetry updates but slightly reduce range. For racing, set Off — you don’t need telemetry and every packet slot should be used for control.

10. Troubleshooting First Bind Issues

Receiver Not Binding

  • Check binding phrase — TX and RX must have identical phrases. Even a single space difference breaks it
  • Check firmware versions — major.minor version must match on both
  • Check regulatory domain — must be the same on TX and RX
  • Try switching TX to 25mW power temporarily — some receivers are picky at high power during initial bind

Betaflight Shows No Channel Input

  • Verify UART is set to Serial RX in Ports tab
  • Verify Receiver Mode is CRSF in Receiver tab
  • Check wiring: receiver TX pin → FC RX pin, receiver RX pin → FC TX pin (TX/RX are swapped intentionally)
  • Check receiver LED — should be solid (bound) not flashing (searching)

Channel Map is Wrong

In Betaflight Receiver tab, change the channel map to match your radio. EdgeTX defaults to AETR (Aileron, Elevator, Throttle, Rudder). Betaflight defaults to TAER. Common fix: change channel map to AETR in Betaflight to match EdgeTX output.

Telemetry Sensors Not Appearing

Ensure telemetry ratio is not set to OFF in ELRS Lua. Also check that your UART in Betaflight has both TX and RX pins connected — ELRS needs bidirectional UART, not just RX.

11. ELRS with ArduPilot / iNav

ELRS works excellently with ArduPilot and iNav for autonomous applications. The configuration is similar to Betaflight:

ArduPilot UART Configuration

  1. In Mission Planner, go to Config > Full Parameter List
  2. Set SERIALx_PROTOCOL = 23 (RCIN) for the UART connected to your ELRS receiver
  3. Set SERIALx_BAUD = 115 (115200 baud)
  4. Set RC_PROTOCOLS = 536 (enables CRSF/ELRS parsing)
  5. Reboot, and RC channels should appear in Mission Planner’s Radio Calibration page
3DR 100mW Radio Telemetry 915MHz

3DR 100mW Radio Telemetry 915MHz for APM/PX4/Pixhawk

Complement your ELRS RC link with a dedicated MAVLink telemetry radio for mission monitoring. ELRS handles RC control; this handles GCS telemetry — the ideal autonomous drone combo.

View on Zbotic

iNav CRSF Configuration

In iNav Configurator, go to the Ports tab and enable MSP/UART on the receiver’s UART. In the Configuration tab, set Receiver type to SERIAL and provider to CRSF. iNav 5.0+ has improved ELRS/CRSF support with telemetry including GPS data sent back to your radio.

ELRS for Agricultural Drones

For ArduPilot-based agricultural drones, use ELRS 900MHz at 50-100Hz. This gives you maximum range for large field coverage while consuming less power. Combine ELRS RC link with a separate 3DR telemetry radio — ELRS for stick control, 3DR for MAVLink mission monitoring via Mission Planner.

EFT E410P 10L 4 Axis Agricultural Drone Frame

EFT E410P 10L 4 Axis Agricultural Drone Frame

Professional 10-litre agricultural drone frame with 4-axis layout. Designed for precision spraying missions. Pair with ArduPilot + ELRS for full autonomous operation.

View on Zbotic

Frequently Asked Questions

Q: Do I need the ELRS Configurator every time I fly?

No. The Configurator is only needed for firmware flashing. Once your TX and RX are flashed and bound with the same binding phrase, you just power on and fly. Day-to-day settings (packet rate, power) are adjusted via the Lua script on your radio.

Q: Can I use the same binding phrase on multiple receivers?

Yes, and this is actually how most pilots use ELRS. All your drones share the same binding phrase — they all auto-bind to your TX when powered on. Only one can be actively controlled at a time.

Q: What is LQ (Link Quality) and why is it important?

LQ is the percentage of ELRS packets successfully received in a given window (usually 100 packets). 100% LQ is perfect. Below 70% LQ, you may start losing control response. Monitor LQ via your radio’s telemetry screen. RSSI alone can be misleading — LQ gives the true picture of link health.

Q: Is ELRS compatible with FrSky radios?

Yes. FrSky Taranis and Horus radios running OpenTX can use ELRS via an external JR module bay module. However, EdgeTX (a community fork of OpenTX) offers better ELRS integration. It’s recommended to update to EdgeTX for the best ELRS experience.

Q: How do I update ELRS firmware in the field?

Using WiFi OTA. In the ELRS Lua script on your radio, go to WiFi Connectivity > Enable WiFi. Your TX module broadcasts a WiFi hotspot. Connect your phone/laptop, go to 10.0.0.1, and upload the new firmware file (.bin). No laptop or USB cable needed. For receivers, use Betaflight passthrough from the field if you have a laptop with Betaflight Configurator.

Q: Why is my ELRS receiver getting very hot?

If your TX is transmitting at maximum power (250mW or 1W) at close range, the receiver’s AGC can get stressed. Reduce TX power to 25-50mW for close range flying — this is also better for the radio hardware longevity. Dynamic power (available in ELRS 3.x Lua) automatically adjusts TX power based on RSSI — use this feature for field flying.

Build Your ELRS-Powered FPV Drone

Find ESCs, FPV cameras, propellers, and all drone components at Zbotic. Fast delivery across India — everything you need to complete your ELRS build in one place.

Shop at Zbotic Now
Tags: Betaflight CRSF, ELRS bind, ELRS firmware flash, ExpressLRS setup guide, FPV drone setup India
Share Post
  • Facebook
  • Linkedin
  • Whatsapp
DGCA Drone Weight Categories i...
blog dgca drone weight categories in india green yellow red category explained 2026 595997
blog 3d printed drone frame design and print your own quadcopter 595999
3D Printed Drone Frame: Design...

Related posts

Svg%3E
Read more

Drone Business in India: License, Equipment, and Pricing

April 1, 2026 0
Table of Contents Understanding Drone Business in India Key Components and Requirements Step-by-Step Setup Guide Configuration and Optimisation Practical Tips... Continue reading
Svg%3E
Read more

Drone Travel Case: Protection and Airport Rules India

April 1, 2026 0
Table of Contents Understanding Drone Travel Case Key Components and Requirements Step-by-Step Setup Guide Configuration and Optimisation Practical Tips for... Continue reading
Svg%3E
Read more

Drone Racing League: Start Competing in India

April 1, 2026 0
Table of Contents Understanding Drone Racing League Key Components and Requirements Step-by-Step Setup Guide Configuration and Optimisation Practical Tips for... Continue reading
Svg%3E
Read more

Drone Wedding Photography: Setup and Flying Tips India

April 1, 2026 0
Table of Contents Understanding Drone Wedding Photography Key Components and Requirements Step-by-Step Setup Guide Configuration and Optimisation Practical Tips for... Continue reading
Svg%3E
Read more

Drone Power Line Inspection: Commercial Application

April 1, 2026 0
Table of Contents Understanding Drone Power Line Inspection Key Components and Requirements Step-by-Step Setup Guide Configuration and Optimisation Practical Tips... Continue reading

Add comment Cancel reply

Your email address will not be published. Required fields are marked

Facebook Twitter Instagram Pinterest Linkedin Youtube

Get the latest deals and more.

Download on Google Play Download on the App Store

Call us: 020 69134444 / 1800 209 0998

Monday - Saturday 09:30 AM - 06:00 PM
For Technical Supports Email: [email protected]
For Sales / Enquiries Email: [email protected]

  • My Account

    • Cart

    • Wishlist

    • Checkout

    • My Orders

    • Track Order

    • My Account

  • Information

    • FAQs

    • Blogs

    • Career

    • About Us

    • Contact Us

    • Payment Options

  • Policies

    • Privacy Policy

    • Terms & Conditions

    • GST Input Tax Credit

    • Shipping Return Policy

    • E-Waste Collection Points

    • Our Sitemap

© Zbotic.in is registered trademark of Moxie Supply Pvt Ltd – All Rights Reserved
Login
Use Phone Number
Use Email Address
Not a member yet? Register Now
Reset Password
Use Phone Number
Use Email Address
Register
Already a member? Login Now