background image

Overview

Deviation is a replacement firmware for the Devention™ series (Devo) transmitters.  The
primary goal is to add support for multiple protocols, opening the full potential of this 
platform.
The core of the Deviation firmware is the mixer system, which is modeled after the 
system used in the Er9X firmware for the Turnigy/Flysky9x™ transmitters.

Deviation also brings a USB file-system support, making it easy to manage the 
transmitter from any PC without the need for specialized upload/download tools.

Deviation has been designed for ultimate configurability.  All model and transmitter 
configuration is controlled through text files which the firmware (or user) can read and 
write.  It is easy to know exactly what is configured, as well as to modify the 
configuration either through the transmitter or with a text editor.  The main screen is very
configurable; any mix of inputs, switches, channel data, or timers can be displayed, and 
configured per-model.  Deviation also supports customizable themes with full control 
over the images, fonts, and colors.

Deviation can store up to 255 different models, and uses a portable syntax that allows 
sharing models between any transmitter supported by Deviation.

Deviation has been internationalized.  New language support can be added by simply 
copying a translation file into the appropriate directory on the transmitter (NOTE: 
Deviation on the Devo7e currently only supports the English language).

Page | 4 

Summary of Contents for Devo10

Page 1: ...Deviation Firmware for Devo7e 10 User s Manual Version 3 0...

Page 2: ...Settings 11 Main Page Configuration Standard Advanced GUI 12 Preview 12 Trim Positions 12 Boxes 12 Switch Display 12 Quick page Selection 12 Mixer Advanced GUI 13 Simple Template 14 Expo Dual Rate Te...

Page 3: ...Advanced GUI 27 Telemetry Configuration Page Standard Advanced GUI 28 Standard GUI 29 Servo Reverse Standard GUI 29 Sub trim Adjustment Standard GUI 29 Servo Travel Adjust Standard GUI 30 Swash Confi...

Page 4: ...rough text files which the firmware or user can read and write It is easy to know exactly what is configured as well as to modify the configuration either through the transmitter or with a text editor...

Page 5: ...tool You will need the Devention DfuSe USB Upgrade Tool from Walkera http www walkera com en upload upgrade 2013 2 26 rar Do NOT attempt to use the DfuSe tool from STMicroelectronics It is recommende...

Page 6: ...strongly recommended to back up the models directory from the transmitter as well as the tx ini file to ensure you don t lose any model or transmitter configuration Next unzip the deviation fs devoXX...

Page 7: ...ew files It is therefore necessary to have a modelxx ini for each model regardless of whether it is currently in use modelico bmp All available model icons must be 96x96 pixels templates ini Configura...

Page 8: ...e Displays These can be text boxes contacting input channel telemetry or timer data bar graphs displaying channel data or icons displaying specific states e g gear flaps Model Icon An image representi...

Page 9: ...value selection On all menu pages UP and DN are used to navigate to the previous next item The R and L buttons are used on spin box widgets to increase or decrease the selected value In some cases ho...

Page 10: ...al stick Aileron in mode 2 R F Right Horizontal trim z Gear x Rudder Dual Rate switch c Elevator Dual Rate switch v Aileron Dual Rate switch b Mix 0 1 2 switch n FMode 0 1 2 switch Power off Left arro...

Page 11: ...r and Rudder on right Sticks Calibrate the range of all analog sticks and dials Buzz Settings Buzz volume Set buzzer volume Vibration Turn haptic feedback on off Batt alarm Set battery voltage at whic...

Page 12: ...side Only 4 trims are shown and they are placed at the middle of the screen 6 Trims 6 trims are shown all placed towards the inside Boxes Boxes are used to display interesting text values There are 8...

Page 13: ...single input an activation switch and a function curve that modifies the mixer output This is a very powerful capability but it is requires a lot of understanding to make full use of In order to simp...

Page 14: ...ent mixer settings making it possible to test them on the transmitter Src The input source controlling this mixer Curve The function applied to the input to generate the output See the Curve section f...

Page 15: ...ed or alternatively can have an independent curve definition Pressing the Mid Rate or Low Rate button for a given switch will toggle between linked and independent curves A Long ENT press will update...

Page 16: ...the previous mixers Mult Multiply the value of this mixer with the previous mixers Max The output will be the greater of the current mixer vs the previous mixers Min The output will be the lesser of t...

Page 17: ...se 0 if Switchn 1 Mn 1 else 0 if Switch0 M0 else 0 For a Max mux Cx MAX if Switchn Mn else 0 if Switchn 1 Mn 1 else 0 if Switch0 M0 else 0 For a Min mux Cx MIN if Switchn Mn else 0 if Switchn 1 Mn 1 e...

Page 18: ...mixer and use the up down buttons to move the order of the selected mixer Note that the mixer name rep resents its position when the reorder dialog was opened If the dialog is closed and re opened al...

Page 19: ...ve Editor is accessed by pressing a graph or by pressing the curve spin box when it is selectable Some curve types may not be edited any of the curves preceding the Expo curve and the curve box will n...

Page 20: ...lsafe Specifies a value that the Rx should use when it loses signal from the transmitter Not all receivers support this capability Safety Specifies a switch that will override all mixers and force the...

Page 21: ...l to a new location resetting the current model to the default all configuration is lost and loading templates see Predefined Templates Model Name Set the model s name Icon Choose the model s icon Mod...

Page 22: ...VO protocol also supports enabling disabling the telemetry capability This option is accessed by pressing the Protocol spin box when DEVO is shown Protocol WK2801 The WK2801 protocol is used to contro...

Page 23: ...does not prevent auto binding during power on Protocol DSM2 The DSM2 protocol is used to control many Spektrum and JR as well as other models using this protocol While the DSM2 protocol can support up...

Page 24: ...er will attempt to auto bind with the receiver every time it is powered on If a value is set for FixedID the receiver must be bound manually one time using the Bind button after which it should stay b...

Page 25: ...fore the first use The Frsky2way protocol also supports enabling disabling the telemetry capability This option is accessed by pressing the Protocol spin box when Frsky2way is shown Protocol Skyartec...

Page 26: ...ed Templates The Deviation firmware supports user customizable predefined templates By Selecting Template From the Model page it is possible to select one of these options Additional templates can be...

Page 27: ...either manually from the main screen or by an input trigger stick or switch Timers can also be optionally configured to be reset via an alternate switch only when using the Advanced GUI The permanent...

Page 28: ...occur This page is accessed from the main menu via Model menu followed by Telemetry Telemetry Specify the telemetry input to use for alarm control This can be a temperature probe voltage probe or RPM...

Page 29: ...ration See page 31 10 Swash Swash Setup See page 30 11 Fail safe Fail Safe configuration See page 31 12 Switch assignment Assign switch controls See page 31 13 Timers Timer configuration See page 27 1...

Page 30: ...degree swash 3Servo 120x 120 degrees swash alternate config 3Servo 140 140 degree swash 3Servo 90 90 degrees swash Dual Rate Expo setting Standard GUI The dual rate and expo page allows configuration...

Page 31: ...l as which channel to use for sending the gyro value Switch Assignment Standard GUI The switch assignment page enables configuring which switches to use for each capability in the standard GUI The sam...

Reviews: