Radio Preparation

External ExpressLRS Modules¶
Insert or attach your External ExpressLRS Transmitter Module into your Radio module bay, making sure no pins are bent or missing. External ExpressLRS Modules require three (3) pins to work: VCC/VBAT, GND and S.Port/Data/Signal.


Internal ExpressLRS Modules¶
Make sure you do have an Internal ExpressLRS Module on your shiny new radio. The following handsets come in both ELRS (ExpressLRS) or 4-in-1 variants; with some coming in with a third (CC2500). Only the ELRS variant works with ExpressLRS. The others will not work as they have a different Hardware incompatible with ExpressLRS.
- RadioMaster TX16S Mark II (ELRS, 4-in-1 CC2500) - ExpressLRS variant will have an ELRS sticker on the box.
- RadioMaster TX12 Mark II (ELRS, 4-in-1, CC2500) - ExpressLRS variant will have an ELRS sticker on the box and a blue ELRS sticker in the JR module bay.
- RadioMaster Zorro (ELRS, 4-in-1, CC2500) - ExpressLRS variant will have an ELRS sticker on the box.
- RadioMaster Boxer (ELRS, 4-in-1, CC2500) - ExpressLRS variant will have an ELRS sticker on the box and a blue ELRS sticker inside the battery bay.
- RadioMaster Pocket (ELRS, CC2500) - ExpressLRS variant will have an ELRS sticker on the box and a blue ELRS sticker inside the radio.
- RadioMaster MT12 (ELRS, 4-in-1) - ExpressLRS variant will have an ELRS sticker on the box and a blue ELRS sticker within the battery bay.
- Jumper T-Lite V2 (ELRS, 4-in-1, CC2500)
- Jumper T-Pro V1/V2 (ELRS, 4-in-1)
- BetaFPV Lite Radio 3 Pro (ELRS, CC2500) - A sticker with the barcode at the bottom of the box should tell you it's an ELRS variant or the CC2500 variant.

FlySky is also now offering handsets with an ExpressLRS-compatible internal module like the PA01. Early batches of the radio comes with AFHDS3 firmware and can be converted to ExpressLRS via FlySky's online tool under the RF Firmware Tab or by just flashing via the ExpressLRS Configurator or Webflasher.
Radio Operating System¶
ExpressLRS requires CRSFShot or Mixer Sync to ensure full support for high packet rates. You should have OpenTX 2.3.12 or newer, or EdgeTX 2.4.0 or newer; These versions have full CRSFShot/Mixer Sync support.
EdgeTX 3.0 Update
EdgeTX 3.0 will bring changes into how colored-screen radios are navigated. Please refer to EdgeTX user manual for these changes.
To determine your Radio Operating System Version, load the Version page from the System Menu of your Radio:
- Press the SYS Key.
- Older Radios or those with only one Menu Key will need to long-press the Menu Key to access the System Menu.
- Consult your Radio User's Manual on how to access the System Menu.
- Press PAGE Key until you reach the Version Page.


If you have an older version, please first update your Radio OS to at least the mentioned versions. Please consult your Radio Operating System Updating Procedure if you don't know how.
ExpressLRS highly recommends EdgeTX for the best experience and compatibility. EdgeTX has introduced options that old and new Radio handsets will benefit from, like One Bit Sample Mode (mainly for old FrSky Radios like the X9D and the QX7) and Mega Bauds (baud rates higher than 400K).
Simplest EdgeTX Updating Procedure (click/tap to expand)
- Visit http://buddy.edgetx.org/.
- Select the EdgeTX version and the Radio Model you want to update from the Left-hand side column.
- Click the Download .bin button at the bottom of the page.
- Save the firmware file into your Radio's SD Card, inside the
FirmwareFolder. - Reboot the Radio into DFU/Bootloader mode.
- Start by turning off your radio.
- Press and hold the two horizontal Trim switches then press the Power button. The Screen should Light up. Release the buttons.
- Some Radios have a different procedure, like the BetaFPV Lite Radio 3 Pro. Consult the Manual for the steps to get it into this DFU/Bootloader mode.
- Select
Write Firmware. - Navigate to the EdgeTX firmware file you just downloaded.
- Follow the screen prompts.
- Once Writing is complete, reboot the radio.
- Check the Radio's Version Page to verify you have the version you need.
Check this page for the EdgeTX installation instructions if you're coming in from OpenTX or updating from an earlier EdgeTX version.
Radio Settings¶
Serial Baud Rate¶
The Baud Rate is the speed to which (in this instance) the Transmitter module and the Radio Handset communicate. It is measured in bits per second. Common baud rates include 115200bps (sometimes shown as 115K) and 400000bps (sometimes shown as 400K).
A faster or higher baud rate means that the module and radio can talk much faster, further lowering the end-to-end latency of the system. However, not all radio handsets or transmitter modules are capable of higher baud rates as this is highly dependent on the hardware.
Depending on the firmware that is running on your radio handset, you can change the baud rate setting to better suit your setup.
To get to the baud rate setting on your radio:
- Press the SYS Key.
- Older Radios or those with only one Menu Key will need to long-press the Menu Key to access the System Menu.
- Consult your Radio User's Manual on how to get to the System Menu.
- Press the PAGE Key until you get to the Hardware page.
- Scroll down until you reach the
Baudratesetting. - Press the Enter Key.
- Use the Scroll wheel to change and select the
Baudrateyou want to use. - Press Enter Key once to apply the changes.
- Reboot the Radio (turn it Off, then turn it On again).
- Press the MDL Key.
- Older Radios or those with only one Menu Key will need to short-press the Menu Key to access the Model Menu.
- Consult your Radio User's Manual on how to get to the Model Menu.
- Press the PAGE Key until you get to the Model Setup page. On Colored Screen Radios, this should not be needed.
- Scroll down until you reach the External RF settings.
- Select the
Baudratesetting. - Press the Enter Key.
- Use the Scroll wheel to change and select the
Baudrateyou want to use. - Press Enter Key once to apply the changes.
- Reboot the Radio (turn it Off, then turn it On again).
- Press the SYS Key.
- Older Radios or those with only one Menu Key will need to long-press the Menu Key to access the System Menu.
- Consult your Radio User's Manual on how to get to the System Menu.
- Press the PAGE Key until you get to the Hardware page.
- Scroll down until you reach the
Baudratesetting.- If you don't see this setting, that means your radio doesn't support changing the baud rate in this firmware and is locked at 400000.
- Press the Enter Key.
- Use the Scroll wheel to change and select the
Baudrateyou want to use. - Press Enter Key once to apply the changes.
- Reboot the Radio (turn it Off, then turn it On again).
Recommended Baud Rates¶
The minimal required Baudrate depends on the highest Packet Rate you intend to run. The Baudrate should be set to:
- 400K (400000bps): for Packet Rates of 250Hz and lower. This setting should work on most Radios and TX Modules.
- 921k (921000bps): for Packet Rates of 500Hz and lower.
- 1.87M (1870000bps): for Packet Rates F1000 and lower.
However, there are some exceptions:
-
The FrSky Taranis QX7 ACCST, Horus X12S and Horus X10S cannot reliably run 400K baud rate without the Crossfire Mod.
-
The FrSky Taranis X9D has proven to be finicky even with the default 400K baud rate and will benefit from the One Bit Sample Mode setting and a Hardware Mod. See Troubleshooting the X9D for more details.
On other Radios, you can set the Baudrate higher than 400K but will highly depend on what TX Module you will use with it.
Max Usable Baud Rates¶
| Internal TX Module | Max Baud Rate | Notes |
|---|---|---|
| RadioMaster TX16S | 5.25M | |
| RadioMaster Zorro | 5.25M | |
| RadioMaster Boxer | 5.25M | |
| RadioMaster Pocket | 5.25M | |
| RadioMaster MT12 | 5.25M | |
| RadioMaster TX12 | 5.25M | |
| RadioMaster GX12 | 5.25M | External at 1.87M |
| RadioMaster TX15 | 5.25M | |
| RadioMaster TX16MK3 | 5.25M | |
| Jumper T-Lite V2 | 1.87M | Limited by Handset |
| Jumper T-Pro | 1.87M | Limited by Handset |
| Jumper T20 | 1.87M | Limited by Handset |
| Jumper T14 | 5.25M | |
| Jumper T15/Pro | 5.25M | |
| Jumper T12 Max | 5.25M | |
| BetaFPV Lite Radio 3 Pro | 1.87M | Limited by Handset |
| HelloRadio V16/R | 5.25M | |
| HelloRadio V14 | 5.25M | |
| HelloRadio V12 | 5.25M | |
| FlySky PA01 | 5.25M |
| External TX Module | Max Baud Rate | Notes |
|---|---|---|
| Happymodel ES24TX (inc. slim, nano, etc) | 3.75M | |
| Happymodel ES24TX Pro/Slim Pro | 3.75M | |
| Happymodel ES900TX | 3.75M | |
| BetaFPV Micro & Nano (V1 & V2) | 3.75M | |
| BetaFPV SuperG | 3.75M | |
| RadioMaster Ranger (Micro & Nano included) | 3.75M | |
| RadioMaster Bandit (Micro & Nano included) | 3.75M | |
| RadioMaster Nomad | 3.75M | |
| Axisflying Thor | 3.75M | |
| EMAX Aeris OLED & Nano | 3.75M | |
| GEPRC LinkFlow | 3.75M | |
| BAYCK Dual-Band Gemini Micro & Nano | 3.75M | |
| BAYCK Dual-Band Nano | 3.75M | |
| Runcam Sirius | 3.75M | |
| NamimnoRC Flash/Voyager OLED | 3.75M | |
| Vantac Lite | 1.87M | |
| Jumper Aion Nano | 1.87M | |
| iFlight Command 8 | 3.75M | wired as external module |
| HGLRC Hermes | 3.75M | |
| HGLRC T ONE OLED | 3.75M | |
| Happymodel ES915/868TX | 1.87M | STM-based; No Longer Supported from ELRS 4.0 onwards |
| NamimnoRC Flash/Voyager (no OLED) | 3.75M | STM-based; No Longer Supported from ELRS 4.0 onwards |
| FrSky R9M/R9M Lite/R9M Lite Pro | 1.87M | STM-based; No Longer Supported from ELRS 4.0 onwards |
| FrSky R9M 2018 (non-ACCESS) | 115K | Resistor Mod for 400K; STM-based; No Longer Supported from ELRS 4.0 onwards |
| QuadKopters JR & Slim | 3.75M | STM-based; No Longer Supported from ELRS 4.0 onwards |
| SIYI FM30 | 1.87M | STM-based; No Longer Supported from ELRS 4.0 onwards |
| ImmersionRC GHOST | 1.87M | STM-based; No Longer Supported from ELRS 4.0 onwards |
Note
The Max Baud Rate for external modules will still depend on the capabilities of the Radio Handset.
As stated above, older radios like the QX7 and X9D(+) will require hardware mods and software tweaks, like the One Bit sampling mode, to work reliably at higher baud rates. We recommend not going higher than 400K on these radios. Set them higher at your own risk.
F4-based EdgeTX radios will be limited to 3.75M Baud Rates for external modules. Newer H7-based EdgeTX radios can be set to 5.25M for external modules but we recommend using 3.75M if you don't know what MCU your radio is using.
My TX Module is not in this list! (click/tap to expand)
Don't be salty. That just means the maintainers are late with the updates. Newer TX modules being released are all ESP-based now. If your TX module has WiFi or Bluetooth Connectivity, then they are ESP-based, and thus, should be capable of 3.75M Baud Rate (depending on the handset).
ADC Filter¶
The ADC filter is enabled by default in OpenTX and is known to cause issues with RC Command data. This can result in "jagged" RC command responses in black box logs, caused by sequential RC packets that have the same command value (which were "smoothed" by the ADC filter). We recommend turning the ADC filter OFF in OpenTX/EdgeTX for applications involving a flight controller that can smooth out or filter the channel data (like Betaflight, etc.).
To check and change this setting, follow these steps:
- Press SYS Key.
- Older Radios or those with only one Menu Key will need to long-press the Menu Key to access the System Menu.
- Consult your Radio User's Manual on how to get to the System Menu.
- Press the PAGE Key until you reach the Hardware Page.
- Scroll down until you reach the
ADC Filtersetting. - Press Enter Key to toggle it On or Off.
EdgeTX 2.7.0 (and newer) Per-model Settings (click/tap to expand)
With EdgeTX 2.7 or newer, you can set this per model (Global, On, Off) as this is helpful on Fixed Wing models equipped with PWM receivers connected to slower servos.
- Press MDL Key.
- Older Radios or those with only one Menu Key will need to short-press the Menu Key to access the Model Menu.
- Consult your Radio User's Manual on how to get to the Model Menu.
- Press the PAGE Key until you reach the Model Setup Page. On Colored Screen Radios, this should not be needed.
- Scroll down until you reach the
ADC Filtersetting. - Press Enter Key once.
- Use the Scroll wheel to select between Global(uses the setting from the Hardware page in the System Menu), On or Off.
- Press Enter Key once more to set it.
PWM Receivers
You MUST enable ADC Filter on models you are using with ExpressLRS PWM receivers (or any PWM Receivers) to help with alleviating jitters from the channel outputs.
Model Setup¶
RF Protocol¶
Note
If you're using an External ExpressLRS Module, make sure the Internal RF Module is OFF.
If your Radio has an Internal ExpressLRS Module, and you want to use it instead of an external module, then set the External RF Module to OFF, and then set the Internal RF Module to CRSF Protocol.
ExpressLRS uses the CRSF serial protocol to communicate between the transmitter and the TX module. Follow the following procedure to set it up on the currently selected Model:
- Press the MDL Key.
- Older Radios or those with only one Menu Key will need to short-press the Menu Key to access the Model Menu.
- Consult your Radio User's Manual on how to get to the Model Menu.
- Press the PAGE Key until you reach the Model Setup Page. On Colored Screen Radios, this should not be needed.
- Scroll down until you reach the Internal RF settings. Set this to
Off. - Scroll down until you reach the External RF settings.
- Set the Mode to
CRSF.- You can also change the baud rate setting at this point.
- (Optional) Set the Receiver ID to a Unique Number.
- Press the RTN Key or Exit the Model Menu
- Press the MDL Key.
- Older Radios or those with only one Menu Key will need to short-press the Menu Key to access the Model Menu.
- Consult your Radio User's Manual on how to get to the Model Menu.
- Press the PAGE Key until you reach the Model Setup Page. On Colored Screen Radios, this should not be needed.
- Scroll down until you reach the Internal RF settings.
- Set the Mode to
CRSF. - (Optional) Set the Receiver ID to a Unique Number.
- Scroll down until you reach the External RF settings. Set this to Off.
- Press the RTN Key or Exit the Model Menu
No CRSF Mode Option? (click/tap to expand)
If for some reason, you cannot find the CRSF Protocol under the Internal RF Modes, set the Internal Module Type to CRSF via your Radio's System Menu -> Hardware page.
- Press the SYS Key.
- Radios without a dedicated SYS Key will need to long-press the Menu Key to access the System Menu.
- Consult your Radio User's Manual on how to get to the System Menu.
- Press the PAGE Key until you get to the Hardware page.
- Scroll down until you reach the Internal RF settings.
- Set the Type to
CRSF.- You can also set the Baudrate at this point.
- Press the RTN Key or Exit the Hardware Menu, and go back into setting your Internal RF module.
Note
The iFlight Commando 8 is NOT using an internal RF module for its ExpressLRS units, unlike the RadioMaster Zorro, RadioMaster TX16S MK2/MK3, RadioMaster TX12 MK2, Jumper T-lite V2, Jumper T-pro or the BetaFPV Lite Radio 3 Pro.
Set the Internal RF module to Off, and set the External RF module to CRSF protocol, as any External RF module requires.
Version 4.0 Arming Options¶
Starting with ExpressLRS v4.0.0 an additional Arming method is introduced.
What's so important with Arming?
ExpressLRS checks for a switch position to determine what safeguards or performance boosts will be active to prevent disconnections, especially when the receiver is on a flying/moving RC aircraft or vehicle. See The Importance of Arming for an in-depth explanation.
The traditional Arming method, using Channel 5 (Aux1) driven by EdgeTX Mixer's Channel 5 is the default and is still encouraged to be used by majority of FPV pilots using Betaflight, INAV or Ardupilot (and their respective derivatives like Emuflight, Rotorflight, etc.) more so when using non-Full Res modes. This is because you are still required to have a mode for arming using an Aux channel. This will now be called Arm using CH5 and is set by EdgeTX (2.11 or newer) as default.

See the next section on how to configure your Channel Mixes.
Arm using Switch Requirements
Arm using Switch requires EdgeTX version 2.11 or newer and ExpressLRS version 4.0 or newer. If you cannot find the "Arm using" option you need to update your EdgeTX and/or ExpressLRS firmware.
The alternative Arming method, Arm using switch is more suited to users who aren't familiar with drone-side arming concept, or primarily those using PWM receivers. Arm using Switch is performed by user selected sources, e.g. physical or logical switches, anything EdgeTX offers as a source. It works in all packet rates and switch modes, with varying channel reactions, explained below.
When in Full Res modes, Channel 5 will behave as any of the other full proportional channels. This means:
- No need to remap Output 5 with other channel input sources.
- No need to skip Output 5 on your PWM receivers if you don't know how to remap outputs.
- SBUS-dependent Stabilizer gain control requiring Channel 5 will work now.
- Flight Modes requiring Channel 5 will also work.
When not in Full Res mode, Channel 5 will behave as a 2-position switch, but it will not use the configured Mix for Channel 5 and instead use the configured arming switch as the Channel source.
Hybrid and Wide Switch Modes
With Arm using Switch selected, the min and max values for Channel 5 will still come from the switch you have selected for arming, and will still function as 2-position switch. It will override the model's Channel 5 Mixes Configuration.
Channel 14 Behavior
To help receivers determine the Armed state, Channel 14 gets the channel values for the switch configured for arming in Hybrid, Wide and 8ch/12ch Full Res switch modes.
Arm using Switch can be enabled in the EdgeTX Internal/External RF Model Setup menu by changing “Arm using” to “Switch”.

How to set up Arming Mode Switch:¶
- Press the MDL Key.
- Older Radios or those with only one Menu Key will need to short-press the Menu Key to access the Model Menu.
- Consult your Radio User's Manual on how to get to the Model Menu.
- Press the PAGE Key until you reach the Model Setup Page.
- On radios with Colored screens, this should be the first page when you activate the Model Menu.
- On radios with Monochrome screens, this should be the second page upon activating the Model Menu.
- Scroll down until you reach the Internal or External RF settings, depending on which module you want to use for this model.
- Color screen radios provide separate pages for these.
- On Monochrome screens, the options are all in one page.
-
Short-press the scroll-wheel button or press the Enter Key and change the setting to "Switch". This option will not show up for External RF unless an External ExpressLRS Module is being detected by the handset.
-
Press the Enter Key to apply your selection.
-
Select the next option to set your arming switch.
-
Press the Enter Key and use the scroll-wheel to set your new arming switch. It can be any switch on the radio, a Logical Switch or any source. You can also flick the physical switch on the radio to set it.
-
Press the Enter Key once more to set the switch.
- Press RTN Key once you're done with the rest of your changes.
Switches and Aux Channels¶
By default, a fresh model does not have any Aux Channels configured (Aux channels start from Ch5, with the first 4 Channels assigned to your joysticks/gimbals). If moving any of the switches in your radio doesn't affect your Modes in Betaflight or INAV, this is one of the main reasons. So let's get this sorted out!
- Press the MDL Key.
- Older Radios or those with only one Menu Key will need to short-press the Menu Key to access the Model Menu.
- Consult your Radio User's Manual on how to get to the Model Menu.
- Press the PAGE Key until you reach the Mixes Page.
- Scroll down and select the Channel you want to configure.
- Long press Enter and select Edit and press Enter once more.
- (Optional) You can name this channel however you want to remind you of its purpose.
- Select Source. Press the Enter Key.
- Activate or flick the Switch you'd want to use for this channel.
- An example would be for CH5, which can be your Arming switch, you'd want to choose a 2-position switch.
- Press the Enter Key once more to set the switch.
- Press RTN Key once to exit the Channel Mix editor.
- Repeat steps 3-9 until you have configured all the switches you think you will need.
Channel Mixing¶
This is important for those using PWM Receivers, and isn't using flight controllers. You would want to configure at least a basic channel mix for your application. Consult the EdgeTX documentation for a few simple mixes or utilize their Model Wizard for basic setup.
Once you have your PWM Receiver sync'd with your TX module or Radio, revisit your mix to confirm your control surfaces work as they should and adjust your mix as necessary, BEFORE attempting your first flight.