Fixing Channel Map in Betaflight and OpenTX

by Oscar
Published: Last Updated on

Channel map is basic but could be confusing for FPV drone beginners. If you get it wrong, the channel outputs in Betaflight will respond to the wrong sticks. Here is how to fix Channel Map configuration, and how to set it up properly.

Looking for your next radio? Here are my radio transmitter recommendations, get one with OpenTX, it’s awesome! :)

What’s Channel Map?

Channel Map is basically the order of the four control channels – Pitch, Roll, Throttle, and Yaw.

These are called differently in OpenTX:

  • Roll = Aileron (AIL)
  • Pitch = Elevator (ELE)
  • Throttle = Throttle (THR)
  • Yaw = Rudder (RUD)

That’s why channel maps are called AETR (aka AETR1234), or TAER (aka TAER1234). These are the two common channel map used in FPV drones.

You can arrange channel map in the radio’s Mixes page if you have an OpenTX radio.

Here I put Aileron on Channel 1, Elevator on Channel 2, Throttle on Channel 3 and Yaw on Channel 4, and we have channel map AETR, or AETR1234. This is the default channel map in Betaflight.

Here is a beginners’ tutorial on how to setup switches in the Mixes page.

Why is Channel Map Important?

You can arrange the order of channel outputs (stick commands) with a channel map. But when the channel outputs arrive at the receiver, it’s just a series of numbers, your flight controller won’t know which number is throttle, and which number is roll. That’s why you have to tell Betaflight explicitly what channel map your are using (what order the channels are in).

If you set the wrong channel map in Betalfight, channel output will respond to the wrong stick. Your quad probably won’t arm because throttle is not at its lowest value, but if you somehow manage to arm it, it will most likely go crazy :D

How to Fix Wrong Channel Map?

Simple, just go to the Receiver tab in Betaflight Configurator, and select a different option in Channel Map:

  • Betaflight’s Default channel map is AETR (or aka AETR1234)
  • The other common channel map TAER (TAER1234) is under the option “Spektrum / Graupner / JR

If none of the channel map in Betaflight works, you might have to check in your transmitter’s channel mixing and see if there is something wrong with the configuration. See instruction in the next section.

How to Change Channel Map in OpenTX?

You can decide which channel map to use in your radio transmitter, here is how you change channel map in OpenTX.

Go to the MIXES page in Model Setup. The first four channels is the channel map, which is TAER.

If I want to change it to AETR, I just need to move the channels around. Select the channel you want to move, and hold down the Enter Button. Click on the Move Option.

Move THR to CH3 (just above ELE).

Then move AIL to CH1, and move ELE to CH2. That’s it :) Now you should confirm if channel map is set correctly in Betaflight.

It doesn’t matter what order the Controls are in Inputs in OpenTX, just leave them. Channel map is determined only by Mixes.

Finally, you should be consistent with your channel map, changing it brings no benefits (AFAIK).

I recommend using AETR1234, because that’s the default in Betaflight. If you use TAER you’d have to change in Betaflight every time you setup a new quad (or flash new firmware), which is pretty pointless.

Leave a Comment

By using this form, you agree with the storage and handling of your data by this website. Note that all comments are held for moderation before appearing.

8 comments

ROBERT TOTH 29th June 2021 - 4:14 pm

THE JUMPER R8 RECEIVER BINDS TO MY RADIOMASTERT16S Tx , THE FLIGHT SURFACES MOVE BUT THE MOTOR DOES NOT RECOGNIZE THE Rx AND JUST BEEPS LIKE THERE IS NO SIGNAL. I PUCHASED TWO AND THE BOTH HAVE THEY SAME PROBLEM. WHEN I SUBSTITUTE A HITEC OPTIMA Rx, THE MOTOR IMMEDIATELY LOCKS ON AND EVERYTHING WORKS, BUT NO SBUS OR TELEMETRY.ARE AVAILABLE WITH HITEC. ARE THESE NEW Rx’s MADE FOR FLIGHT CONTROLLERS ONLY? I USE AETR SET UP AND I PLUG THROTTLE INTO CHANNEL 3 IN Rx. CAN YOU GIVE ME SUGGESTIONS TO FIX THIS PROBLEM.

Reply
oermens 22nd May 2021 - 6:49 pm

What has always bugged me is how the graphical order in betaflight is neither AETR nor TEAR but AERT. I guess its an artifact from the past with different mode setups and no ability to map channels when receivers basically where the flight controllers.

Reply
Gunner 1st March 2021 - 8:19 pm

Did anybody ever fix this problem? I am having this happen to me

Ed Snyder
15th November 2020 at 3:11 am
Recently purchased the flywoo xbot65 with the frsky xm receiver. Once bound had to change the channel mapping to TAER. now the sticks are correct but once armed and throttle applied then returned to the lowest position the motors continue increase speed and rev out. The only way to shut off the motors is to disarm. Any thoughts on correction?

Reply
Ed Snyder 15th November 2020 - 3:11 am

Recently purchased the flywoo xbot65 with the frsky xm receiver. Once bound had to change the channel mapping to TAER. now the sticks are correct but once armed and throttle applied then returned to the lowest position the motors continue increase speed and rev out. The only way to shut off the motors is to disarm. Any thoughts on correction?

Reply
Nino 10th November 2020 - 5:40 pm

I have the radiomaster tx16s and bought two Frsky r-xsr receivers. I bound one to my radio, connected it to my dys f4 pro v2 fc on sbus, connected it to betaflight and everything worked perfectly. Did the same exact thing to my other drone with the exact same setup and betaflight does not see my sticks or switches. I’ve changed channel mapping on both radio and betaflight, flashed firmware on my fc and still nothing. Help!!

Reply
Adam zakkour 7th November 2020 - 11:57 pm

Hey, my sticks on my radiotransmitter tx16 work on the transmitter, but they don’t work in beta flight. But the switches both work on transmitter and beta flight. Please help.what I’m doing wrong

Reply
k4win 5th July 2020 - 1:20 am

If the Betaflight chanel map is not the right one for you, create one. Go into the selection field and type what chanel map your transmitter is transmitting. For example my tbs tango 2 is per default on RETA1234. Instead of changing all chanels on the radio for all models I changed the chanel map in Betaflight. That took 3 seconds and you can copy that information per cli. In case you flash a new firmware.

Reply
Oscar 8th July 2020 - 11:04 pm

Personally I’d just change it in the Tango :) saves from entering that CLI line on every quad you setup, or after every BF update.

Reply