Skip to content

User Guide

This application provides a comprehensive mobile interface for managing ExpressLRS hardware. It enables users to configure receiver (RX) and transmitter (TX) parameters, map PWM outputs, and flash firmware updates directly from a mobile device.


Install from Google Play

Get it on Google Play

Install from the App Store

Download on App Store

Ideal for users who prefer an alternative app store experience.

Download on GitHub Store

For power users or those who prefer manual management, visit our GitHub Releases page for the latest .apk files.


🚀 Quick Start: Flashing Your First Device

Section titled “🚀 Quick Start: Flashing Your First Device”

Phase 1: Caching Firmware (Do this at home)

Section titled “Phase 1: Caching Firmware (Do this at home)”
  1. Open the app and navigate to the Firmware Manager.
  2. Tap the download icon next to the latest stable release.
  3. The app will download and securely cache the required target and hardware definitions for offline use.
  1. Power on your ExpressLRS Receiver (RX) or Transmitter (TX).
  2. Wait 60 seconds (or your configured interval) for the device to enter Wi-Fi Hotspot Mode (rapid blinking LED).
  3. Connect your phone’s Wi-Fi to the ExpressLRS RX or ExpressLRS TX network (Password: expresslrs).
  4. Open the app. The Dashboard will automatically scan the network using mDNS and connect to the device.
  1. From the Dashboard, select Flash Device.
  2. Select your Hardware: Use the cascading dropdowns to select your Device Type, Vendor, Frequency, and Target.
  3. Configure Options: Set your custom Binding Phrase, Wi-Fi credentials, and Regulatory Domain.
  4. Tap FLASH. The app will assemble the binary locally and push it to the device.

The app uses a robust multi-stage discovery sequence to find your hardware:

  1. mDNS Resolution: The primary method. The app scans for elrs_rx.local or elrs_tx.local.
  2. Static AP Fallback: If mDNS is blocked, the app checks the official ELRS access point IP (10.0.0.1).
  3. Manual IP Override: For complex networks, you can manually enter an IP address in Settings.

Forced Network Binding: Modern smartphones often discard Wi-Fi connections without internet. ELRS Mobile includes a native “Forced Routing” layer that forces the OS to stick to the hardware connection, ensuring 100% reliable discovery in the field.


Within the Settings menu, users can enable Expert Mode. This allows you to save the assembled firmware binary directly to your device for auditing or manual flashing via FTDI.

STM32 Hardware Handling

While ELRS Mobile can assemble and patch firmware for STM32 targets (up to ELRS v3.x), these devices do not support Over-The-Air (OTA) flashing via Wi-Fi. If you select an STM32 target, the app will allow you to build and save the binary locally so you can flash it manually using a PC via STLink or Betaflight Passthrough.

For developers looking to verify the integrity of these binaries, see our Firmware Validation Guide.