Can't make Mavlink instance 1 work on Telem2 or 3

I successfully linked Telem1 with my RPI through serial0 or ttyUSB0(both worked). Now I want to start a new connection between Telem2/3 and ttyUSB0(or serial0), so that I can get two connections at the same time. However, I can’t get any data from Telem2/3 (mavlink instance 1). Does anyone know the reason? THANKS!

The MAVSDK example returns like “waiting for system time out”

1 1 MAV_0_CONFIG 101 6
1 1 MAV_0_FLOW_CTRL 2 6
1 1 MAV_0_FORWARD 1 6
1 1 MAV_0_MODE 0 6
1 1 MAV_0_RADIO_CTL 1 6
1 1 MAV_0_RATE 0 6
1 1 MAV_1_CONFIG 102 6
1 1 MAV_1_FLOW_CTRL 2 6
1 1 MAV_1_FORWARD 0 6
1 1 MAV_1_MODE 2 6
1 1 MAV_1_RADIO_CTL 1 6
1 1 MAV_1_RATE 0 6
1 1 MAV_2_BROADCAST 0 6
1 1 MAV_2_CONFIG 0 6
1 1 MAV_2_MODE 0 6
1 1 MAV_2_RADIO_CTL 0 6
1 1 MAV_2_RATE 100000 6
1 1 MAV_2_REMOTE_PRT 14550 6
1 1 MAV_2_UDP_PRT 14550 6
1 1 MAV_COMP_ID 1 6
1 1 MAV_FWDEXTSP 1 6
1 1 MAV_HASH_CHK_EN 1 6
1 1 MAV_HB_FORW_EN 1 6
1 1 MAV_PROTO_VER 0 6
1 1 MAV_RADIO_TOUT 5 6
1 1 MAV_SIK_RADIO_ID 0 6
1 1 MAV_SYS_ID 1 6
1 1 MAV_TYPE 13 6
1 1 MAV_USEHILGPS 0 6

What baudrate are you using? Which version of PX4? Have you disabled flow control (try OFF instead of AUTO).

1 Like

It worked after turning OFF the flow control of both instance0 and 1. Thank you Julian! You are so nice!

I was using the baudrate of 115200 (both telem1 and 2)
the PX4 version is 1.14.0
the frame is Generic Hexarotor x geometry
The autopilot is Holybro Pixhawk 6X

Thank you Julian and the Dev Team!

1 Like

Right, so that’s a catch with v1.14.0. It’s fixed with v1.14.1 and later.