diff --git a/ROMFS/px4fmu_common/init.d-posix/rcS b/ROMFS/px4fmu_common/init.d-posix/rcS
index 9c0923a7e4..62c05d7a8f 100644
--- a/ROMFS/px4fmu_common/init.d-posix/rcS
+++ b/ROMFS/px4fmu_common/init.d-posix/rcS
@@ -81,11 +81,11 @@ fi
# multi-instance setup
# shellcheck disable=SC2154
-param set MAV_SYS_ID $((1+px4_instance))
+param set MAV_SYS_ID $((px4_instance+1))
simulator_udp_port=$((14560+px4_instance))
-udp_offboard_port_local=$((14557+px4_instance))
+udp_offboard_port_local=$((14580+px4_instance))
udp_offboard_port_remote=$((14540+px4_instance))
-udp_gcs_port_local=$((14556+px4_instance))
+udp_gcs_port_local=$((14570+px4_instance))
if [ $AUTOCNF = yes ]
then
diff --git a/launch/multi_uav_mavros_sitl.launch b/launch/multi_uav_mavros_sitl.launch
index f973dd2962..1baa7c233d 100644
--- a/launch/multi_uav_mavros_sitl.launch
+++ b/launch/multi_uav_mavros_sitl.launch
@@ -23,7 +23,7 @@
-
+
@@ -40,7 +40,7 @@
-
+
@@ -48,7 +48,7 @@
-
+
@@ -65,8 +65,39 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+