@@require(PLATFORM, VERSION, isTX, hasSubGHz, is8285) Welcome to your ExpressLRS System
@@include("logo-template.svg")

ExpressLRS


Firmware Rev. @@{VERSION}

Runtime Options

This form overrides the options provided when the firmware was flashed. These changes will persist across reboots, but will be reset when the firmware is reflashed. @@if isTX: Note: The Binding phrase is not remembered, it is a temporary field used to generate the binding UID.

@@else:

@@end @@if hasSubGHz:
@@end
@@if isTX:
@@else:
@@end
@@if isTX:

Import/Export


Save model configuration file
@@end

Firmware Update

Select the correct firmware.bin@@{ ".gz" if (is8285 and not isTX) else "" } for @@{PLATFORM} otherwise a bad flash may occur. If this happens you will need to recover via USB/Serial. You may also download the currently running firmware.

@@if (is8285 and not isTX):
Do NOT decompress/unzip/extract the firmware.bin.gz file. Upload the file as it is.

@@end
or drop firmware file here

@@if isTX:

Button Actions

Specify which actions to perform when clicking or long pressing module buttons.

@@end @@if not isTX:

PWM Output

Set PWM output mode and failsafe positions.
  • Output: Receiver output pin
  • Features: If an output is capable of supporting another function, that is indicated here
  • Mode: Output frequency, 10KHz 0-100% duty cycle, binary On/Off, DShot, Serial, or I2C (some options are pin dependant)
    • When enabling serial pins, be sure to select the Serial Protocol below and UART baud on the Options tab
  • Input: Input channel from the handset
  • Invert: Invert input channel position
  • 750us: Use half pulse width (494-1006us) with center 750us instead of 988-2012us
  • Failsafe
    • "Set Position" sets the servo to an absolute "Failsafe Pos"
      • Does not use "Invert" flag
      • Value will be halved if "750us" flag is set
      • Will be converted to binary for "On/Off" mode (>1500us = HIGH)
    • "No Pulses" stops sending pulses
      • Unpowers servos
      • May disarm ESCs
    • "Last Position" continues sending last received channel position

Binding Phrase

Enter a new binding phrase to replace the current binding information. This will persist across reboots, but will be reset if the firmware is flashed with a binding phrase. Note: The Binding phrase is not remembered, it is a temporary field used to generate the binding UID.

Serial Protocol

Set the protocol used to communicate with the flight controller or other external devices.

Model Match

Specify the 'Receiver' number in OpenTX/EdgeTX model setup page and turn on the 'Model Match' in the ExpressLRS Lua script for that model. 'Model Match' is between 0 and 63 inclusive.

Force telemetry off

When running multiple receivers simultaneously from the same TX (to increase the number of PWM servo outputs), there can be at most one receiver with telemetry enabled.
Enable this option to ignore the "Telem Ratio" setting on the TX and never send telemetry from this receiver.

@@end
Here you can join a network and it will be saved as your Home network. When you enable WiFi in range of your Home network, ExpressLRS will automatically connect to it. In Access Point (AP) mode, the network name is ExpressLRS TX or ExpressLRS RX with password "expresslrs".


@@include("footer-template.html")