We have previously seen an article about the FrSky XM receiver and how small it is compared to the rest of the full-size receivers from FrSky and then looked at how to wire it up to your flight controller.

In this FrSky XM+ Review, we will do the same -  wiring guide & a review as well while looking at its specs and features.

Spoiler Alert: The FrSky XM+ is exactly the same as the XM in terms of features, except for the addition of diversity antenna set up ;)


FrSky XM+

The FrSky XM+ is the upgraded version of the ever-popular XM receiver from FrSky. Just like its sibling, the FrSky XM+ is also a full-range receiver and can compete against other full-range receivers in its tiny form factor.

When compared to the XM receiver, there are two notable differences in the XM+. One is that it is slightly longer than the XM & the other is the addition of the diversity antenna.

The above picture depicts the measurements of the FrSky XM+ receciever along with the positions of the pinouts and the antennas & the BIND button.



FrSky D16 mode


21.5*12*3.5mm(L x W x H)



Operating Range

Full range

Operating Voltage Range


Operating Current

[email protected]

Number of Channels

Up to 16CH from SBUS(CH1~CH15 for PWM, CH16 RSSI for FC)


FrSky XM+ Receiver Wiring

Keeping aside the specifications of the FrSky XM+ receiver, let us get into the wiring, setup, calibration and other parameters of the XM+ receiver in a step-by-step fashion to get a better grasp on things and to connect it flight controller on your drone.

Step 1: Inspect your XM receiver 

Even with top-notch Quality Control line FrSky provides for each product it manufactures, it is still a great idea to have a proper look for damages to the receiver which might have ahppened at the factory or during shipping.

With a confirmation that the receiver is fine with no physical faults or damages, we can proceed to the next step of the process, soldering wires to the receiver.


Step 2: Solder wires to your XM+ receiver

This is the fun part - soldering! To connect your XM+ receiver to your flight controller, all you need are 3 wires (or 4 if you plan to use the analog RSSI but I would rather recommend using CH16 as RSSI channel).

Using silicon wires for the connection makes it quite easy to route your wires and reduces the stress on the soldering joints during flight because of the vibrations on the drone.

Using three different colours of wires for each pad will help you distinguish between them and make it easier for wiring (and possible debugging):

Red - Power (VCC: 3.5V-10V)

Black - Ground

Yellow - S.Bus


Step 3: Wiring the FrSky XM+ Receiver to your Flight Controller

The wiring part is usually the tricky part of the whole process and this is due to the fact that each manufacturer of flight controllers keep different layout and pinouts for their particular flight controller. This applies to UART pins and SBUS pins as well.

F4 flight controllers will have just one hardware inverter (usually) while the F7 series of flight controllers will have more than one. In our case, we are using the FrSky XM+ receiver and hence, we just require one SBUS pin (or UART RX pin) & all manufacturers keep at least one pin reserved for inverted SBUS, which is what we will be using.

Check your manufacturers manual or your flight controllers pinouts to find where the SBUS pin and receiver power pins (5V and GND) are located. Once you have found tehm, solder the three wires to each of the corresponding pins on your FC.


Step 4: Binding XM+ receiver with your FrSky transmitter

After the wiring is done, we shall proceed to bind the XM+ receiver with your FrSky transmitter.

-In your transmitter’s setting, create a new model for your receiver

-In the receiver settings, choose the D16 mode (you can choose to select the tele off option)and choose the BND option to start the binding procedure.

-Turn on your XM+ receiver while keeping the BIND button pressed.

-The receiver should be bound now with a solid green LED.

-You may now turn off the BND option on your transmitter.

-Go to your transmitters ‘Inputs’ tab and select the inputs you would like to add and configure the same on the ‘Mixers’ tab as well.


For a more in-depth explanation on the binding procedure, you may check the blog section of HorusRC website.


Step 4: Configuring Betaflight

With the wiring out of the way, you can configure betaflight for your refceiver by choosing the appropriate UART port for Serial RX

Now in the configurator tab, you cna choose “serial based RX” which will allow you to choose SBUS receiver.

After all this, if you have working stick movements in the receiver tab, you’re good to go!


In this article, we have checked out and did a small FrSky XM+ Review and its wiring on flight controller.