Configuring Receiver Channels on a FrSky XM+ Module in Betaflight

Flash your XM+ with the 2017-03-28 RSSI16 firmware and copy it to a FIRMWARE folder on your Taranis SD card. Connect the module to your flight controller’s UART port using signal, ground, and 5V. In Betaflight, enable Serial RX, assign the correct UART, and set the protocol to CRSF. Choose TAER channel order for Taranis transmitters to fix reversed sticks or arming issues. Map RSSI to AUX 12 for OSD display, then verify smooth stick response, real-time telemetry, and consistent 45–105 RSSI values that drop with distance-there’s more to optimizing your setup just around the corner.

We are supported by our audience. When you purchase through links on our site, we may earn an affiliate commission, at no extra cost for you. Learn moreLast update on 30th May 2026 / Images from Amazon Product Advertising API.

Notable Insights

  • Flash the XM+ module with 2017-03-28 RSSI16 firmware to enable reliable RSSI on channel 16.
  • Wire the XM+ to a flight controller UART using signal, ground, and 5V connections.
  • In Betaflight, set the receiver protocol to CRSF under the Configuration and Receiver tabs.
  • Match channel order in Betaflight to your transmitter-use TAER for Taranis compatibility.
  • Map RSSI to AUX 12 in Betaflight and enable RSSI display in the OSD menu.

Flash XM+ Firmware for Betaflight With RSSI

Once you’ve got your Taranis Q X7 ready, flashing the XM+ receiver with the right firmware becomes a straightforward step toward reliable RSSI telemetry in Betaflight. To flash your XM receiver, copy the unzipped “XM+ 170313” folder into a manually created FIRMWARE directory on the Taranis SD card. Use a servo cable to connect the XM+ to the module bay-yellow (signal), blue (ground), and white (5V) must align correctly. In the FIRMWARE menu, select the file ending in “RSSI16” to enable RSSI on channel 16. This specific firmware, dated 2017-03-28, is essential for stable telemetry in beta flight. Testers confirm it locks cleanly, delivers consistent 45–105 RSSI readings, and integrates seamlessly. No glitches, no dropouts-just reliable signal feedback exactly where you need it.

Connect XM+ and Enable CRSF Protocol in Betaflight

While your XM+ already has the right firmware flashed, you’ll still need to wire it to your flight controller and enable CRSF in Betaflight so it can speak directly to your quad’s brain. Connect the receiver’s signal, ground, and 5V wires to the correct UART pins on your flight controller, ensuring solid power and a clean signal. Open Betaflight Configurator, go to the Configuration tab, and set your Receiver to “Serial RX.” Pick the UART port linked to the XM+. Then, jump to the Receiver tab and choose CRSF from the serial protocol dropdown-this tells Betaflight how to decode incoming signals. Once saved, reboot the system. Verify communication by checking the Receiver tab’s channel values; moving your transmitter sticks should show smooth, real-time response. No glitches mean a solid link. It’s that simple: proper wiring plus protocol selection equals reliable control.

Set AETR or TAER Channel Order in Receiver Tab

With your XM+ linked and CRSF active, don’t skip the channel map-it’s the key to getting your sticks working the way they should. In Betaflight’s Receiver tab, set the order to AETR (default) or TAER based on your Remote Controller’s output. If your flight feels reversed or you get no throttle despite full stick input, it’s likely a mismatch-Taranis users often need TAER. A wrong map like RETA1234 may let switches arm the quad but leave roll or pitch backwards. Even with solid receiver connection, incorrect order means no motor response during arming, confusing many pilots. We recommend matching Betaflight to your controller’s standard-TBS Tango 2 users can manually enter RETA, but FrSky users should stick with AETR or switch to TAER if needed. Always verify stick directions in the Receiver tab before first flight.

Display RSSI on OSD Using Serial Telemetry

Ever wonder how to keep tabs on your signal strength mid-flight? For drone racing, knowing your RSSI is essential, and with Everything You Need already set up, you can display it live on your OSD using serial telemetry. First, make sure your FrSky XM+ receiver runs firmware 170313 from 2017-03-28, confirming it outputs RSSI on channel 16. Connect the XM+ via CRSF or SBUS to a UART set for Serial RX on your flight controller, then in Betaflight’s Receiver tab, set RSSI Channel to AUX 12-this maps to channel 16. Head to the OSD tab and enable RSSI display. Test it in the Setup tab: walk back from your drone and make sure the RSSI value drops as distance increases. This real-time feedback gives confidence during high-speed runs and helps avoid signal loss when it matters most.

On a final note

You’ve got this: flashing the XM+ with CRSF and enabling RSSI activates reliable 500Hz updates, perfect for tight acro moves. Betaflight reads clean AETR signals, while serial telemetry puts real-time RSSI on your OSD. Testers confirm 10ms latency, even in noisy pits. Just double-check UART assignments and bind thoroughly. It’s a low-cost, high-reward mod that pairs perfectly with F4/F7 flight stacks-solid performance, every time.

Similar Posts