From aed8a78c1d3488d1f96b6939aeb64fe44db9277f Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Fri, 23 Jan 2026 06:55:34 +1300 Subject: [PATCH] mavlink: accept broadcast commands (#26311) I think - per MAVLink spec - PX4 ought to accept broadcast commands which are aimed at system ID 0, so anyone/all. --- src/modules/mavlink/mavlink_receiver.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/mavlink/mavlink_receiver.cpp b/src/modules/mavlink/mavlink_receiver.cpp index 4e01ca3683..6143c0a0dd 100644 --- a/src/modules/mavlink/mavlink_receiver.cpp +++ b/src/modules/mavlink/mavlink_receiver.cpp @@ -450,8 +450,8 @@ MavlinkReceiver::evaluate_target_ok(int command, int target_system, int target_c break; default: - target_ok = (target_system == mavlink_system.sysid) && ((target_component == mavlink_system.compid) - || (target_component == MAV_COMP_ID_ALL)); + target_ok = ((target_system == 0) || (target_system == mavlink_system.sysid)) + && ((target_component == mavlink_system.compid) || (target_component == MAV_COMP_ID_ALL)); break; }