Servers by jDrones

UART ports on Pixhawk strange behaviour

I want to use my FLARM Transceiver (DIY FLARM/OGN/FANET receiver for displaying gliders and motorplanes in Mission Planner) together with a second (RTK) GPS. I have the problem that if I connect the 2nd GPS to TELEM2 port and set SERIAL2_PROTOCOL to “5”, no RTCM corrections will be sent to the RTK GPS. At the same time I have connected my FLARM transceiver on “UART&I2C” port and (SERIAL4_PROTOCOL: 1) it receives FLARM data and I can see the FLARM traffic in Mission planner correctly.
If I swap both devices (RTK GPS to UART&I2C port; FLARM to TELEM2 port) and swap the SERIALx_PROTOCOL settings and the according baudrates, the RTK GPS gets RTCM cerrections and RTK solution.
So what I can see is both devices work on the UART&I2C port but not on the TELEM2 port. How can that be?

Did you take a look at the RTCM_INJECT_TO parameter ?

yes, I set it to 127 so it gets injected to all

Servers by jDrones