How to Configure Six-Position Switch Flight Modes in EdgeTX
I. Principle
RC transmitters typically support up to 3-position switches, while ArduPilot flight controller systems can have up to 6 flight modes configured. To facilitate quick switching between multiple flight modes during flight, the transmitter's mixing function is typically used to mix a 3-position switch and a 2-position switch (or two 3-position switches) into a single 6-position switch, enabling more flexible and efficient mode switching.
II. Equipment Preparation
1) Flight Controller: This tutorial is applicable to any of the following flight controllers: SpeedyBee F405 WING APP / SpeedyBee F405 WING MINI / CoreWing F405 WING V2.
2) RC Transmitter: Compatible with transmitters using the EdgeTX system.
3) Ground Control Station: Mission Planner GCS.
4) Receiver: Using an ELRS receiver as an example.
III. Specific Operations
Step 1: Configure a 6-Position Logic Switch on the Transmitter
- On the transmitter, select a 2-position switch and a 3-position switch.
- Enter the transmitter's LOGICAL SWITCHES interface.


- Add logical operations as shown in the figures below.
Black and White Screen:

Color Screen:

Step 2: Configure 6-Position Special Functions on the Transmitter
- Enter the transmitter's SPECIAL FUNCTION interface.


- Add special functions as shown in the figures below.
Recommended channel value settings are provided below; adjust according to the specific display in Mission Planner GCS.
Black and White Screen:
Color Screen:

Step 3: Configure Flight Modes in the Ground Control Station
- Set the flight mode channel:
- Enter the configuration and debugging page;
- Enter the full parameter table;
- Search for FLTMODE_CH;
- Modify the flight mode channel;
- Click to write the parameter.

- Set the flight modes:
- Enter the initial setup page;
- Enter the flight modes page;
- Set the flight modes;
- Click to save the mode.

Step 4: Verify the Effect
You can view the video demonstration.
IV. Q&A
Technical Support QR Code
