Hi everyone,
I’m facing a strange issue when using two simultaneous telemetry links to my flight controller (Cube Orange+ running ArduPlane).
My setup:
-
Connection 1: LTE via UAVcast (Raspberry Pi Zero 2 W + Huawei E3372H)
-
Connection 2: RFD868 radio
-
Ground stations tested: Mission Planner and QGroundControl
-
Behavior observed on: ArduPlane 4.6 (beta and stable)
Problem description
When I connect through UAVcast (LTE), everything works fine at first — telemetry is received correctly.
However, once this LTE connection is active, I can no longer connect through other methods, such as the RFD868 link.
In Mission Planner or QGC, the parameter download never completes (the progress bar stays frozen).
If I manually cancel parameter loading, telemetry continues to stream correctly on both links at the same time, but I cannot send commands, change parameters, or upload/download waypoints.
Additional notes
-
The issue does not occur when using other LTE connections (e.g., OpenWRT hotspot).
-
I don’t recall this happening with older versions of UAVcast (though I’m not 100 % sure).
-
The only way to recover is to disconnect 1 connection method and reboot the flight controller; otherwise, parameter and command access remains blocked.
Question
Has anyone experienced a similar behavior with UAVcast or dual MAVLink links?
Could this be related to how UAVcast handles serial or UDP forwarding (e.g., stream duplication, flow control, or MAVLink routing)?
Any ideas or suggestions would be greatly appreciated.
Thanks in advance,
Stefano