FLIR Duo communicates on the MAVLink bus at 57600 baud which is standard for most devices, as
default, but is configurable from the app. Where possible, ensure RTSCTS is disabled as this is known
to cause issues with communication. If all available flight controller ports are full, you may need to
investigate using a splitter cable to attach additional devices. Please refer to Table 1 for miniUSB
Port pin-out when building custom cables.
Duo can operate in a receive-only configuration much like an onscreen display (OSD), and therefore
does not require the TX pin from the camera to be connected to the RX pin on a flight controller.
Please note that all flight controllers will sleep a serial port if no connection is detected. The TX port
can only be disconnected when used in a Y-harness with a device providing a “heartbeat”.
Please see Appendix B for the full MAVLink protocol implementation.
6.2.3 Duo-specific Custom MAVLink Commands
In addition to the MAVLink commands listed above, the Duo camera supports certain customized
MAVLink commands to control various parameters of the camera. Experienced users familiar with
MAVLink can update the communication protocol on their Ground Station Controller to enable
greater in-flight control of the Duo camera.
Please see Appendix B for the custom MAVLink protocol implementation.