Fixing Channel Map in Betaflight and OpenTX

Channel mapping is basic but 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.

5 thoughts on “Fixing Channel Map in Betaflight and OpenTX

  1. Ed Snyder

    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?

  2. Nino

    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!!

  3. Adam zakkour

    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

  4. k4win

    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.

    1. Oscar Post author

      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.


Leave a Reply

Your email address will not be published. Required fields are marked *

For prompt technical support, please use our forum I check blog comments weekly.