No RC Data with ELRS RP1, Radiomaster Pocket, Ranger Nano Module, Matek H743 Slim, and Mission Planner

Hi everyone,

I’m having an issue with my ELRS setup and would really appreciate some advice. Here’s a rundown of my setup:

  • Radio Transmitter: Radiomaster Pocket with the Ranger Nano ELRS module
  • Receiver: ELRS RP1
  • Flight Controller (FC): Matek H743 Slim
  • Software: Mission Planner

Connection Details:

  • I’ve connected the ELRS RP1 receiver to my FC using the UART6 port (pins RX6 and TX6).
  • ELRS receiver wiring: 5V, GND, TX, RX connected to the respective pins on the FC.

Issue:
Despite following guides, I’m not seeing any RC data in Mission Planner. When I go to the “Radio Calibration” section, there’s no response from the transmitter when I move the sticks.

Here’s what I’ve done to troubleshoot so far:

  1. UART Configuration on Mission Planner:

    • I went to Config > Full Parameter List in Mission Planner and made sure the settings were correct for UART6.
    • Set SERIAL6_PROTOCOL to 23 to enable CRSF (Crossfire) protocol, as required by ELRS.
  2. Crossfire (CRSF) Protocol Setup:

    • Verified that both my Radiomaster Pocket and Ranger Nano module are set to use the CRSF protocol. ELRS uses CRSF as its communication protocol, so this should be the correct setting.
    • Also confirmed that my Ranger Nano module and ELRS RP1 receiver are bound properly. They show a successful bind according to the LEDs.
  3. Wiring and Power Check:

    • Double-checked the wiring between the ELRS RP1 receiver and the flight controller. I confirmed that:
      • RX on the receiver goes to TX6 on the FC.
      • TX on the receiver goes to RX6 on the FC.
    • The receiver has a solid LED, indicating it’s powered and bound to the transmitter.
  4. Firmware Compatibility:

    • Ensured both the Ranger Nano module and ELRS RP1 receiver are using firmware versions that are compatible with each other. I’ve read that sometimes mismatched firmware versions can prevent RC data from being transmitted properly.
  5. Testing for RC Data:

    • In Mission Planner’s Radio Calibration tab, I’m not seeing any response from my sticks. There’s no indication that RC data is being received.

Additional Notes:

  • I’m running the latest stable firmware on my Matek H743 Slim and Mission Planner software.
  • I’ve verified the ELRS receiver setup on my Radiomaster Pocket and have tried rebinding just in case.

Questions:

  • Am I missing any steps in configuring the CRSF protocol with ELRS and Mission Planner?
  • Are there any additional parameters I should set for the Matek H743 Slim to ensure RC data over CRSF?
  • Any advice on other troubleshooting steps would be appreciated.

Thanks in advance for any guidance!

Have you set RSSI_TYPE param to 3?

Also do a power cycle after setting the parameter.

Yes i also set rssi and already check param after power cycle

For UART6 you have to configure SERIAL_7_PROTOCOL param I guess. Refer to this page

I also try this
To change the serial7_option 4/0
And also double verify connection but still it’s not working
Rx6 connect with tx rp1
Tx6 connect with tx rp1

Check if you can select options in the RP1 receiver via the ELRS LUA script from the RM Pocket.

Flash Betaflight to the FC and check if you get radio input. If not you likely have a wiring issue.

I just flashed

https://firmware.ardupilot.org/Copter/stable/MatekH743-bdshot/arducopter_with_bl.hex

and all I had to do was to change BRD_ALT_CONFIG to 1 and reboot.

RM TX12MK2 + Betaflight RxLite Receiver

@menschel
Thanks alot now it’s working