How to Configure SRXL2 Receiver in INAV Firmware
I. Principle
SRXL2 is a digital single-wire serial communication protocol for efficiently transmitting RC transmitter signals to the flight controller system. INAV firmware supports SRXL2 receiver communication and reads receiver signals through the UART port to control the aircraft.
II. Equipment Preparation
Hardware
1) Flight controller: CoreWing F405 WING V2/SpeedyBee F405 WING APP/SpeedyBee F405 WING MINI - any of these flight controllers are suitable for this tutorial.
2) SRXL2 receiver: Such as Spektrum SPM4650.
3) RC transmitter: An RC transmitter that supports the DSM protocol.
4) Computer: Used for ground control station configuration.
5) USB data cable: For connecting to the flight controller.
Software
INAV ground control station
III. Detailed Steps
1. Wiring
- Connect the SRXL2 receiver to the flight controller:
5V → 4.5V (power supply)
GND → GND (ground)
Signal → TX2 (signal wire to TX2 port)
2. Binding the Receiver
- Enter binding mode:
- Press and hold the BIND button on the receiver while powering on. Observe the receiver indicator light flashing rapidly, indicating it has entered binding mode.

- Select the DSM protocol on the RC transmitter:
- Enter the RC transmitter
MDLmenu, navigate to theSETUPpage, select theDSMprotocol, and press the Bnd (bind button) to bind.
- Confirm successful binding:
- If the receiver indicator light changes to a steady state, the binding was successful.
3. INAV Ground Control Station Setup
- Connect the flight controller to the ground control station using a USB data cable.
- Enter the "Ports" tab:
- Find the UART2 port where the SRXL2 receiver is connected, check the box to enable "Serial RX" in the corresponding column, then click "Save and Reboot".


- In INAV ground control station, go to Receiver and select SRXL2 as the serial receiver provider.

- Check RC signal input: Move the RC transmitter sticks and observe if the channel data responds normally in the receiver channel monitor of the ground control station. If the data changes normally, it indicates successful communication between the receiver and flight controller.
IV. Q&A
Technical Support QR Code
