Follow Mode not receiving FOLLOW_TARGET over UDP

Hi,

I’m trying to use Follow Mode in a multi-drone setup.

Setup:

  • Master FC → Raspberry Pi (Serial0)

  • Pi broadcasts FOLLOW_TARGET messages over UDP (14550) to a WiFi AP.

  • Slave drones connect via ESP8266.

  • Master SYSID_THISMAV = 1

  • Slave SYSID_THISMAV = 11

We’re using the official ArduPilot Lua script on the master to generate FOLLOW_TARGET. The Pi simply forwards the messages unchanged.

We verified that the Pi is broadcasting correctly by listening on a laptop (0.0.0.0:14550), and the FOLLOW_TARGET messages are received there.

However, the slave FC never seems to receive/process the FOLLOW_TARGET messages, so Follow Mode doesn’t work.

Slave parameters:

FOLL_ENABLE = 1
FOLL_SYSID = 0 (also tried 1)

Both drones have a 3D GPS fix, and the slave is already in FOLLOW mode.

Has anyone used FOLLOW_TARGET over UDP before? Is there any additional configuration required, or a way to verify whether the slave FC is actually receiving these messages?