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.




Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.
Mehr erfahren

Video laden



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 ein paar Möglichkeiten. DANKE!
If you liked this article and would like to support me, here are a few options. THANK YOU!

3 Responses

  1. Jim Rowe sagt:

    Does this work with SoftSerial? If so how, do you configure that in BetaFlight?

  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.