Deviation: The Open Source Swiss Army knife RC Transmitter Firmware.

One of the problems of flying model airplanes and quadcopters is that each controller manufacturer uses a propietary protocol, even if all normally will be using the 2.4 Ghz those will be incompatible with each other. But thanks to Deviation firmware is possible to convert a cheap RC transmitter in a machine able to control practically anything that fly.


Deviation is a replacement firmware ( with full open source code) designed primarily for the Walkera Devo series RC Transmitters. While Deviation is heavily influenced both by the previous Walkera DEVO8 firmware as well as by the Flysky/Turnigy based ER9X firmware, it has been written completely from scratch to be easily portable and extensible.
Deviation TX supports multiple protocols. You can turn your affordable Devo transmitter into a power house that supports multiple protocols without any modifications to the transmitter: Walkera, DSM2/DSMX, JR,Spektrum,Turnigy, Orange and Nine Eagles. Add some cheap modules like the common NRF24 modules and you could emulate Turnigy 9X, Hubsan X4, V202, Skyartec, Tactic SLT/Anylink, Hisky transmiters. And thanks to the deviation community the list of supported protocol is always expanding.
Currently supported models includes DEVO 6/6S/8/8S/10. So probably the most asked question on these forums is which Devo TX to buy. There is no one-size-fits-all answer to this, but I will give my personal personal setup here.

Devo7e with Deviation Firmware

The Devo 7e can be had for $60 US. That puts it in the same price range as a Turnigy 9X. Devo 7e is cheap, comfortable size, light weight and has a bright screen. Add a pair of modules for the most common toy quadcopters protocol and you have a do-it-all RC TX under $80.

People at deviation forums has published all you need from Transmitter Setup Guides, How to Videos, and Models for Deviation Firmware.

DeviationTX install


NRF24L01 Module install