RunCam Micro Swift 3 – Camera Control via UART

With the RunCam Micro Swift 3, the chinese cam manufacturer RunCam introduces a new interface between FPV camera and flight control. Via a serial UART interface (TX/RX) it is now possible to control the camera completely by your radio. So you don’t have to carry the joysticks with you anymore. I assume that the new FPV cameras will all have this interface in the future.



Difference to the „old“ Cam-Control method

Up to now it was already possible to address an FPV camera with the „Cam-Control“ method. Especially with older FCs a remapping of the pads as well as additional components like resistors were often necessary. This is no longer necessary with the new serial connection.
For example, you could send direct commands to the FPV camera via the serial connection. For example, the quick selection of certain camera presets, adapting certain camera settings during flight, etc could be possible in the future. This will not work with the „resistor method“. At the moment, however, it has to be said quite clearly that it behaves practically like the old „Cam Control“ method. Only the joystick is emulated. Nevertheless, the protocol over a serial interface is considerably expandable for new functions.

Translated with

Wiring RunCam Micro Swift 3

The RunCam Micro Swift 3 can be connected to any Betaflight flight control with a free UART. This function is available since Betaflight version 3.3.0.
Note that TX and RX are always connected together. This means that the camera’s RX is connected to TX of the flight control.

Betaflight Configuration

In the tab „Ports“ you only have to activate the „RunCam Device“ in the column „Peripherals“ under the appropriate UART port.


The camera is operated by your remote control. Below you will find the Stick Commands for a Mode 2 remote control. First, you need to connect to the camera. After that, all further stick commands are available and you can navigate through the camera menu.


Flyduino KISS FC?

Flyduino has not implemented this function yet! Lets Go Flyduino, here’s the info about the new protocol!

Github Pull-Request:

Protokoll Dokument:

Wenn dir dieser Artikel gefallen hat und du mich unterstützen möchtest, findest du hier drei Möglichkeiten. DANKE!

Auf Patreon findest du auch weitere Infos zu meiner Person und dem Blog


Print Friendly, PDF & Email

1 Antwort

  1. 10. März 2018

    […] Vorheriger Beitrag RunCam Micro Swift 3 – Camera Control via UART […]

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Nie wieder etwas verpassen…

…dann abboniere mich auf Facebook oder Youtube!