From 2ae4ca4bf4e8969ef950f1ab4575e4ffa3ca9201 Mon Sep 17 00:00:00 2001 From: Ramon Roche Date: Mon, 16 Mar 2026 07:44:19 -0700 Subject: [PATCH] fix(mavlink): remove port cap that forced instances 10+ to share port The line `[ "$px4_instance" -gt 9 ] && udp_offboard_port_remote=14549` forced all instances above 9 to share the same offboard port, breaking multi-instance setups with 10+ drones. Without it, each instance gets a unique port 14540+i with no overlap. Signed-off-by: Ramon Roche --- ROMFS/px4fmu_common/init.d-posix/px4-rc.mavlink | 1 - 1 file changed, 1 deletion(-) diff --git a/ROMFS/px4fmu_common/init.d-posix/px4-rc.mavlink b/ROMFS/px4fmu_common/init.d-posix/px4-rc.mavlink index 17ef44521b..556ec07eb2 100644 --- a/ROMFS/px4fmu_common/init.d-posix/px4-rc.mavlink +++ b/ROMFS/px4fmu_common/init.d-posix/px4-rc.mavlink @@ -3,7 +3,6 @@ udp_offboard_port_local=$((14580+px4_instance)) udp_offboard_port_remote=$((14540+px4_instance)) -[ "$px4_instance" -gt 9 ] && udp_offboard_port_remote=14549 # use the same ports for more than 10 instances to avoid port overlaps udp_onboard_payload_port_local=$((14280+px4_instance)) udp_onboard_payload_port_remote=$((14030+px4_instance)) udp_onboard_gimbal_port_local=$((13030+px4_instance))