Here is a serie of tutorials dedicaced to the Devo7E radio, a compact lightweight model compatible with the DeviationTX OS
This opensource software permits to control third party radio frequency chips and by consequence to support a lot popular protocols:
DSM2/DMX2/FrSky/Flysky/V202/SYMA, etc….

A total of seven videos to achieve the building of the super “Devo7E”. The objective is to stimulate beginners by showing basic steps of the 6 proposed mods.

As not being an electronician, I am sure purists can criticize some parts but at least these videos can be used as a starting point.
I am giving also a list of materials and tools mainly in Banggood because they referenced almost all requierements

The main item, you will need is a Devo7E (the E is important because there is a Devo 7 not deviationTX compatible)


1) In general, you will need one or two good soldering irons, at least one with a thin tip


2) An Iron tip cleaner

3) Third hand with Magnifier

4) Heat shrink tube

5) Tweezers

6) Pliers

7) Magnifier glass

8) Electrical tape

9) Flux

10) Hex screwdriver


Introduction to DeviationTX OS possibilities


How to install DeviationTX with your fresh Devo7E. Without any modding, by just installing this OS, you can fly DSM2/DSMX/J6Pro
protocols but with limited range

– Nightly Build

– DevoDfuse V2.0


You will need a 2mm hew screwdriver


The hardest mod to do with your Devo7E. If you don’t plan to use intensively the DSM2/DSMX/J6Pro protocols,
you can bypass this mod. In the worst case, if you diode mod failed, you can install in replacement the CYRF6936 module of the DEVO8S

Alternatively if you don’t want to jump with a wire the diode, you can use this conductive ink


The antenna mod permits to install for example any kind of 2.4G antenna and/or a WiFi booster to extend the range.
You will need a RG316 cable ending with RP-SMA connector

and a 2.4G antenna. I select this model (you can choose any 2.4G model you want as soon it’s ending with a RP-SMA connector)


This mod is very useful to add the usage of two extra channels. For example to select a flight mode of a DIY racer.
Here is the pinout (courtesty Daryoon)



You will need:

– 2 x 3-way switch

– 4 x 1N4001 diodes

– 1 x Dupont wires


The installation of a nRF24L01 RF chips permits to control most of toys’s protocols: WLtoys, SYGMA, YD717, Cheerson, Hantai and many more.
So you have more some nanos, micros, and minis, the nRF24L01 is probably a “must to install” into your Devo7E.

You can find the nRF24L01 pinout at

and the devo7E pinout

You will need:

– 1 x nRF24L01

– 1 x uFL to RP-SMA coaxial cable

– 1 x 2.4G antenna

– 1 x Dupont wires

– 1 x Copper foil EMI shielding

CC2500 MOD

The installation of a CC2500 RF chips permits to control mainly two FrSky protocols, i.e. the D8 and V8.
FrSky are known to be one the best protocols in term or range (> 1km) and support telemetry. Ideal for DIY racers.

You can find the CC2500 pinout at

and the devo7E pinout

You will need:

– 1 x CC2500

– 1 x uFL to RP-SMA coaxial cable

– 1 x 2.4G antenna

– 1 x Dupont wires

RCgroups thread


  • Jack says:

    Great series, very good to have such a useful resource

  • Tammo says:

    Fantastic tutorials. Have now flashed my 7e with Deviation and successfully installed a A7105 module to bind with Hubsan FC’s. All working well.
    Could you tell me how to adjust the sensitivity of the sticks? I’ve tried reading through the manual on the deviationtx website but so far am finding it complicated to understand.

    Many thanks for your help! 🙂

    • admin says:

      What do you mean by sensibility ? You can ajust everything in term of amplitude/curve in the mixer menu for each channel. Maybe I should add some other video about DeviationTX but … there are a lot tdo coz DeviationTX is powerful

      • Tammo says:

        Basically I would love to know how AIL, ELE, RUD,THRUST react when changing certain parameters in the Mixer menu (Model Menu>Mixer). There are so many options, for example:

        – Scale, + Scale, Subtrim, Speed
        – Simple, Expo&D/R,Complex
        – Curve (1 to 1, Fixed, Min/Max, Zero/Max, >0, <0, ABSVAL,EXPO0 ..etc)

        Alot of options which i'm trying to understand!!



        • admin says:

          Well Scale-, scale+ and subtrim are useful to set end points of channels. So very useful for DIY racers with multiwii/baseflight/cleanflight configurations
          After you have different pre-program curves from simple to complex…. can be interesting for some special case, to avoid dead bands in the controls for example

  • Max says:

    Hi sebydocky
    First of all thanks for all your support ( videos, tutos and posts )
    It’s a great help.
    I’m planning to add the two 3 ways switches on my devo 7e
    ( nrf24l01 and diode mod successfully done )
    and accordingly to your tuto all I have to do to tell deviation about the two switches is to uncomment one line and add 3 x 2.
    Is it really that simple? I’ve Imagined this would be much more complex and weird.

    Thanks a lot.

  • massimo says:

    hi sebydocky
    I was very happy yesterday to receive the last item from bg to do the 3X2 switch mod.
    so I started soldering everything following your instructions.
    got the right tools and the job was not so complicated
    (though it takes me more time than you i guess ;))
    i screw back the devo 7E and voilà as you say.

    this morning I get into my devo7E (usb mode) and I don’t have the hardware.ini file. just the tx one (were I already did, in the past, uncomment diode mod and nrf24l01, but there is no mention about extra switches…)
    it seems I have deviation firmware 4.0.1 and not nighlybuilds. it means that I am not up to grade? how can i do that? any video I find on the net explains how to upgrade deviation from devention.
    not just to upgrade deviation firmware…

    and more than this…I can’t bind anymore the two dsm fc which I fly (micro mwc and alien). for this issue I can’t really explain. and I’m in panic now…

    any help would be great.


    • SeByDocKy says:

      You need definitively to install the last NB… to access to extra switches. Save before your current “models” folder
      Look my second video

  • Massimo says:

    Ok I’ve checked your second video, i didn’t know upgrading from deviation 4.0.1 to the nightly builds works the same way as the first deviation installing.
    Do you think this could also be the reason why I cannot bind anymore my fc?
    Nightly builds will fix ti? Really hope so.

    Des fois j’ai un peu l’impression de faire des gros bonds en arrière
    Dans ces jolie monde du rc (nouveau pour moi) et c’est pas très encourageant

    Thanks a lot again


  • massimo says:

    ehi here I am again… with some issues…
    I upgrade my devo 7E to nightly builds. successfully.
    formatting the devo disk and copy files from nb folder (change some models and icons from my old setup)
    in hardware.ini put 1 to cyrf power amplifier (diode mod) and uncomment the 2 lines of the A7105 (hubsan mod) and add the 3×2 switches.
    now as i turn the devo7E on it tells no cyrf module…dsm protocol is RE-INIT.
    i’ve tried to enable cyrf even if there is a mention on the hardware.ini that says not necessary to enable. anyway it doesn’t change anything.
    i’ve checked step by step…
    no idea what goes wrong.
    have you ever experienced this?
    I’m sorry to be boring with all my bad issues.


    • SeByDocKy says:

      1) Did you also flash the .dfu firmware file before to copy files ?
      2) Can you copy/paste your hardware.ini ?
      3) Where did you installed your A7105 in TMS or TCK ?

  • massimo says:

    I found, you already get this warning about 2 years ago…
    on deviationtx forum, I have read this post but everyone seems to have this missing warning after installing multimodules or other chips…
    in my case I did not add other soldering points on the original cyrf, only add the 2 3way switches.
    yes I flashed (with the dfuse upgrade tools) the new nighlybuild dfu file.
    then enter devo7E on usb mode, formatting and copy files from nb directory.
    I don’t know if it is possible but I can’t send you picture here of my soldering job, but its looks pretty good (and also, before installing nb the A7105 and the CYRF module they do work!)
    the 2 new switches (according to the devo channel monitor) they are actually working…

    here is my hardware.ini

    ;Only useful for transmitters with an after-market vibration motor
    ;switch_types: 3×2, 3×1, 2×2
    ; there is no need to enable the cyrf6936 module unless
    ; it is wired to an alternate port. It is Enabled automatically otherwise
    ; enable-cyrf6936 = B12
    has_pa-cyrf6936 = 1
    enable-a7105 = A13
    has_pa-a7105 = 1
    ; enable-cc2500 = A14
    ; has_pa-cc2500 = 1
    ; enable-nrf24l01 = A14
    ; has_pa-nrf24l01 = 1
    ; enable-multimod = A13

    I have a new Walkera WK-DEVO-S-MOD Upgrade Module DEVO 8 12 To DEVO 8S 12S from banggood…which I see now is no more available…
    just in case. but before I would like to know how to recover the original cyrf and understand what’s going wrong with this one.
    thanks for help.


    • SeByDocKy says:

      Maybe remove the “;” front the enable-cyrf6936 = B12. If not working, try to see also to modify: enable-a7105 = A14

  • massimo says:

    I think I ‘ve soldering A7105 module to the tms on the board…the next one on the right of the res pin.

  • massimo says:

    I’ve tried but nothing changes.
    still missing cyrf.
    do I start panic now? 😉

    • SeByDocKy says:

      Ho yes … one more time… What pinout did you used for the A7105 ? Be aware, this wiring is different from 4.01+

  • massimo says:

    I think I’ve soldered the A7105 to the TMS pin on the devo board (as I said the)
    according to this picture

    I have connected pin 2, 3, and 7 on the cyrf
    TMS and VDD on the devo mainboard.
    if problems come from there should I try to desoldering out the A7105 module
    (as for now I am no more flying hubsan). could that be the way?

  • massimo says:

    bonjour sebydocky
    I’ve desoldered the A7105 and rectify the hardware.ini accordingly and now it is working. so the wiring of the rf chip was someway wrong, different as you said, from the one I did when my devo was in 4.0.1 version. I will search for this difference later.
    thanks a lot for your support.


  • Michael Thompson says:

    Hey there!
    Great information here!
    I’ve been enjoying modding my Devo 7e, though I also fell victim to an obsolete wiring diagram and had to re-do the connections on my A7105 module.
    I’ve just completed adding 2 3-way switches and an RP-SMA for the main antenna today.
    Past mods I performed were the diode mod to the main transmitter and the addition of the A7105 and NRFL01 modules each with their own RP-SMA connectors.
    The thing looks pretty wicked with three antennas!
    Much thanks to Frequent Flyer RC for assisting with my Deviation setup.

  • Tammo says:


    I braved the range mod shorting the diode but I think it has failed. Where can I find a replacement module WK-DEVO-S-MOD MODULE these days? Finding it impossible to find.


Leave a Reply to massimo Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.