Servers by jDrones

Connecting RC by MAVLINK, Crossfire, Matek F405 Wing

Hi all,
Looking for some help please :smile:


  • F405 WING FC
  • Crossfire Micro Receiver v.3.23
  • Taranis X9D+

Mission Planner 1.3.70
ArduPlane v4.0.5

I can set the RX up for SBUS, wire it to ‘sbs’ pin on FC and all 12 channels work, good so far.
However if I set RX to use 'RC by MAVLINK, and the outputs CH1 and CH2 pins to MavlinkTX and MavlinkRX, and then connect to RX2 and TX2 on the FC, the radio controls are not ‘seen’
Various forums/youtube say the FC should pick it up automatically and AP documention indicates Serial port 2 is the one to use.
I’ve tried connecting TX-TX, RX-RX and also on serial 6, still no joy :unamused:

Can anybody shed any light on the problem please?

One last thing, when I do get it working, is it correct that RC by Mavlink only supports 8 channels?

Steve :slightly_smiling_face:

I think this video covers your setup.

TX to RX
RX to TX always…

1 Like


Thank you
But this is control by SBUS and telemetry on MAVLINK
I’m wanting control over MAVLINK which brings telemetry data back also.

I’m going to put a request into Lee (painless360) for assistance, I’m a patreon,
I’m also wondering if this is not possible on ChiBios driven boards, such as the Matek 405 :thinking: his article was using a Pixhawk.

Steve :smile:

Say Hi to Lee from me…

I dont know the answer to your question. Maybe someone else may chime in.

1 Like

And if you a find a solution please share…

1 Like

Sure, will do :smile:

1 Like

ChiBos runs on Pixhawk as well. I think it just replaces the NutX


HI, I got an answer from Lee yesterday, unfortunately not much help :neutral_face:

Hey Stephen.
I got your email. I’m not sure it works like the way you’re trying to make it operate.
See my Crossfire swirsa and specifically the one on Pixhawk and Crossfire. That’s all I figured out with the help of the guys at TBS.
I’ve talked to TBS in the past about MAVLINK capability but they don’t use it in anger themselves…

I’ve asked him if he has the details from when he made the video, will let you know what he says

Steve :slightly_smiling_face:

tagging @smartdave @dkemxr and @Eosbandi Three experts here for sure. One will chime in.

1 Like

No me, I’m against crossfire :slight_smile: it is not a telemetry radio, but an RC controller with some rudimentary telemetry capability. Radio power is asymmetrical, and the SX127x chips that it use, simply does not have the capabilities for real telemetry (it is slow).

No a Crossfire user.

I use crossfire. Connect tx-rx rx-tx I don’t connect the sbus as 8 channels is fine for my planes, quads etc. It looks like your connecting tx-tx rx-rx this won’t work. I get telem back and on the full size unit and send Bluetooth back to GCS/MP. Are you using Taranis + module?

Thanks for your reply :+1:
I did have TX-RX, RX-TX correct (been doing this many times over the years) I just also tried TX-TX, RX-RX in case of any marking errors.
I was using UART2 on the F405 without any joy, but have since got telemetry via 433MHz SR radio from UART1, so I need to try CSFR again on UART1.
It may turn out to me being a mumpty and not checking all the available UARTS :roll_eyes:
Steve :slightly_smiling_face:

No worries Steve from your post I thought that it might be an easy fix. Also crsf is not implemented, but I’m guessing you have used the Taranis Lua script to output mav tx and rx.

1 Like
Servers by jDrones