Version 2.0.19 / 2016-01-15
[ARM Boards]
- Fixed : Logical switch internal state was being reset by the AND switch, that affected its function
(it looked like AND was applied before the EDGE processing, not after like it is done for other logical switch types)
(#2939)
- SD manager bug when scrolling up fixed (#3230)
Version 2.0.18 / 2016-01-03
[Taranis]
- Lua model.insertInput() could not add more than 32 inputs (#2084)
- Fixed auto-source problem on radios with non-existing S3 pot (#2364)
- Corrected failsafe mapping when using Custom failsafe mode, D16 protocol and channel range different from from 1-8.
Users with such setups are advised to re-check their failsafe settings (#2975)
[ARM Boards]
- Fixed Edge Logical switch erroneous delay (#2368)
- Fixed a problem with FMxx switches (#2442)
- Fixed: playing two background sounds at once causes sound to stop (#2704)
- SD Card manager improvements: Disable menu for [..], refresh file list after delete, removed delete menu option for directories (#2623)
- Added a warning about used receiver ID on model copy (#2187)
- PPM center did not work with the DSM hack module (#2880)
- Fixed: Edge Logical Switch could trigger right after the model was loaded or the radio turned on (#2728)
- Prevent issue when timer reaches maximum
[All]
- Fixed a compilation problem on MAC (#2271)
- Fixed FrSky-D Telemetry protocol bug (0x5D followed by 0x3D)
Version 2.0.17 / 2015-05-04
Nothing new (only Companion fixes)
Version 2.0.16 / 2015-05-03
[Taranis]
- Fixed reverse polarity on external PPM output. Users with external module in PPM mode should check and update PPM polarity setting.
- File deletion in SD manager did not free used clusters (all radios with SD card)
- Fixed Lua lcd.drawLine() problem with slanted lines
- Fixed bad SWR after flight or telemetry reset (#2015)
- Fixed missing timer voice minute call when triggered by THt (#2009)
- Lua model.insertInput() could not add a line to an empty input or at the end of the existing input lines (#2084)
- Fixed radio slowdown when SD card was full (#2007)
- Added Mixers Monitor screen (#1945)
- Fixed Lua lcd.drawPixmap() that could write outside the LCD buffer (#2123)
- Gps positon display fixed: fractional seconds lacked leading zeros (#2144)
- More memory available for Lua scripts (#2050)
- Various texts and translations corrections
- Telemetry bars title fix (#2203)
[Bootloader]
Fixed USB access problem with SD cards larger than 4GB (#2154)
Version 2.0.15 / 2015-01-13
Nothing new (only Companion fixes)
Version 2.0.14 / 2015-01-12
[Taranis]
- Fixed blank LCD screen at very low temperatures
- Shortened radio reboot time in case of watchdog reset
- Fixed timer problem in bootloader, which prevented radio from powering off after being connected to USB
- Fixed issue with heli swash plate mixing when using notrim
- Various fixes for double-keys
- Added switch auto detection in Timer source
- Totally removed splash screen display if duration is set to ---
- Back-light turned on sooner at startup (Taranis +)
Fixed reverse polarity on external CPPM output (update: this was not fixed in 2.0.14)
- Suppressed center beep for non-existing pots
- Fixed THt persistent timer running after model load (with Throttle at -100%)
- Fixed buffer overflow for automatic flight mode change audio announcements (if very long model and flight mode names were used)
- Limited stick throws to 100% when using trainer in add mode
- Fixed Lua lcd.drawLine(), first pixel was not drawn
- Fixed missing last column for some bitmap sizes
- Minor display corrections
[9XR-PRO]
[9XR]
- Added 115200 bps speed to MAVLINK
[9X2561]
[All]
- Various texts and translations corrections
- Various small bug-fixes
Version 2.0.13 / 2014-11-20
[Taranis]
- Compilation with -Os instead of -O2 because of a strange bug on LS1 (AND condition changed by itself on SD error)
- Lua getTimer and setTimer parameters fixed (persistent and minuteBeep)
- Lua resetTimer function added
- SWR shown on newer Taranis+
- BOLD, CONDENSED, FIXED constants exported to Lua
- Disable mixer line that uses a Lua source if the Lua script is not running
- Additional parameters for Lua model.getMix/insertMix
- Fixed occasional SD card error
- Fixed bitmap loading
[9XR-PRO]
- Coprocessor interface bugfix
[Stock]
- Fixed never ending haptic repeat
- Fixed curves display
[All]
- Stick icons missing next to trim key states on switch diag page
Version 2.0.12 / 2014-09-16
[Taranis]
- LTR patch (modified) applied to the Lua code. Saves around 8-10k RAM
- Lua hardening again!
- bit32 lib added to the Lua interpreter
- Audio tones distorsion (just after playing a wav file)
- ABS changed to ON in Timers modes
- S2 and S3 pots inverted on Taranis+
Version 2.0.11 / 2014-09-10
[9XR-PRO]
- Audio broken (since we changed the ARM GCC compiler)
[Taranis]
- Switch warning didn't allow access to SG
- Pot warning would show S3 when the cursor wasn't on the Pot Warning line
Version 2.0.10 / 2014-09-08
[All]
- Duration and AND fixed on Sticky and Edge logical switches
[Taranis]
- CCPM issue on Helis when cross trims used
- Taranis+ LCD color range and brightness adjusted
- Taranis+ SWR removed
- Lua small enhancements (TIMEHOUR constant, GVARS over 500)
- Lua hardening, use of newlib-nano (optimizes RAM usage)
- Incoming telemetry rejected if RSSI=0
- Assign Bitmap impossible if filename length too big
[9XR-PRO]
Version 2.0.8 / 2014-07-23
[Taranis]
- Curve wrongly displayed when used in an Input with a positive offset
- Telemetry Channels are now accessible through Lua
- New string Lua fields added for accessing sources
- Trims now applied on Inputs when used in Logical Switches
- Option "nojoystick" added
Version 2.0.7 / 2014-07-15
[Taranis]
- Instant Trim problem when using a negative curve
[All]
- SafetyCH function was missing on the compilation server
Version 2.0.6 / 2014-07-13
[Taranis]
- Telemetry Type field is hidden when only S.PORT is available
- Permanent timers may be not resetted on Flight Reset
- Instant Trim bugfix
- No sound on trim press when trim option disabled
- [Page] / [Page Long] allowed to change Telemetry screen
- XXL font added for Lua telemetry screens
[9XR-PRO / Sky9x]
- RTC time was not stored correctly
- PPM polarity fix
[Gruvin9x, 9X128, 9XR128]
- 12 logical switches instead of 15 (the extra ones were not accessible in custom functions)
[All]
- Logical switches were not resetted on Model load
- SafetyCH function can be hidden (depending on Companion options)
- MPH to km/h conversion improved
Version 2.0.5 / 2014-06-26
[Taranis]
- Add Flight Mode indication to the mixer/inputs screens
- Joystick emulation fixed
- Fixed float number display in Lua
- Fixed telemetry screens page order (Lua, custom, voltage, GPS)
- Fixed unability to disable switch warning for SG
- Lua bugfixes in getCustomFunction/setCustomFunction and getLogicalSwitch/setLogicalSwitch
Version 2.0.4 / 2014-06-24
[Taranis]
- Lua Telemetry custom screens added
- Lua wrong memory used indication
- Telemetry on the serial port in the battery bay
[All]
- Air Speed added in Logs
- |d|>x bug fix
- Timers played even if 00:00
Version 2.0.3 / 2014-06-17
- Bugfix on Reset Flight function (possible freeze of the menus)
- Imperial units bug (on altitude)
- FIRMWARE.BIN and EEPROM.BIN are not anymore marked as system files
Version 2.0.2 / 2014-06-12
- RxBatt removed (merged with A1 as before)
- Bootloader accessible through the 2 trims (as 2.0.0)
- Delay on switches middle position only applied to Play functions
- Delay for Play functions is configurable (0-300ms)
- SWR, A3 and A4 now recorded in SD logs
- Persistent mAh was not correctly stored in EEPROM
- A lot of small bug fixes
OpenTX 2.0.1 / 2014-02-05
[Taranis]
- S.PORT / D protocol choice added in TELEMETRY menu
- Heli mixer fix (stick modes 2/3/4)
- Multipos switch fix
- Italian translations updated
- French translations fixes
- Multis Wizard added
- Bootloader now needs only one trim pressed
- S3 warning hidden (no S3 on Taranis)
- Persistent mAh was broken
[Stock]
- Fix for LS used as source
[All]
- Fix on d>=x logical switches
OpenTX 2.0.0 / 2014-06-02
[Taranis]
- Inputs layer with support for all physical inputs and telemetry
- Lua interpreter for runtime scripts and one-time configuration assistants
- GVARs useable for offsets and limits
- GVAR modification popup on home screen can be enabled/disabled for each GVAR
- Output curve assignable to each servo on the SERVOS page
- 32 curves instead of 16, with smoothing, and any number of points between 2 and 17
- Pot position memory for the 4 pots, with startup warning
- Copy/paste/insert/delete of custom function lines
- Altitude can be displayed in the top bar
- FrSky Taranis will run at 120MHz instead of 60MHz
- New trim system (a mode's trims can be relative to that of another mode's)
- SPORT data form internal module available on the UART connector in the battery compartment in the Taranis
- Support for 6-position pots, with individual positions available in the switch selection list
- Taranis will be useable as a standard PC joystick through USB, 8 analogs and 8 buttons mapped to CH1-8 and 9-16 respectively
[ARM Boards]
- Measured consumption (mAh) can be stored on power off
- 0.1% resolution for limits
- Sound repeat time settable in multiples of 1sec, call at model load can be disabled
- 3 options for timer countdown voice output
- 9 GVARS instead of 5 (ARM boards only)
- 64 custom functions instead of 32
- Ability to read text files from the SD card. A file with the name of a model will be linked to it and easily accessible as "model notes". Can be displayed automatically at model load for use as a checklist
- Bootloader added, removes the need to install computer drivers to flash new firmware
- Radio can handle EEPROM conversion by itself (no need for companion)
- Improved vario sounds
- Default audio files can be placed on the SD card for each model for all switch positions (both for physical and logical switches)
- Support for up to 16 channels on trainer input
[All]
- Proportional fonts
- Switch warnings can be disabled for switches you don't use on a given model
- Compensation for offset error of FrSky FAS-xx current sensors (option on m64)
- Companion merged into OpenTX
- Companion major code / graphics refactoring
- Sticky Logical Switches
- ASpd, dTE, Cel-, Vfas- added to Telemetry values
- Workaround for newer bogus FlySky modules that send out servo centers on powerup (9x only)
- Finnish language support
2940 / 2014-02-02
[ARM Boards]
- Wav files played even in silent mode
- GPS support had broken VFAS
[All]
- Custom function triggered by a CSW based on analog triggering erroneously at powerup
- Problem with mixer weight field when !GVARS
- PPM5 was broken
2923 / 2014-01-08
[ARM Boards]
- Audio freeze bug fixed
- Aurora gimbals support
2834 / 2013-10-29
[ARM Boards]
- Altitude played without decimal when >= 10m
- Check to avoid too long paths when playing SD files
[All]
- Mixer bug when a MULTIPLY mix used with a slow
- GVAR popup removed
- Sticky virtual switches are reset when ResetFlight function is called
2768 / 2013-09-20
[All]
- Name badly displayed after SD Model Restore
[9X Stock]
- Custom switches not working when comparing a timer with a value (stock only without telemetry mod)
[Sky9x/Gruvin9x]
- Fixes in logging function
- Confirmation Popup before SD Format
2751 / 2013-09-01
[All]
- Fixes in translations (FR, IT, PT)
2746 / 2013-08-30
[All]
- Limits are now [-125:0] and [0:125] instead of [-125:25] and [-25:125]
- INPUTS instead of STICKS for BL activation
- Curves presets bug fix
[9X Stock]
- Fix bug with Battery calibration
- 14051 can be used for THR and AIL connections (telemetry)
- CH1 PPM output was truncated
[Sky9x]
- Flight mode sound files now are read from: /SOUNDS/(lang)/modelname/fpname-ON.wav and /SOUNDS/(lang)/modelname/fpname-OFF.wav
2688 / 2013-07-28
[9X Stock]
- Fix bug with imperial units
[Gruvin9x]
- Fix bug with imperial units
- Fix small bug with SOMO 14D
- Telemetry logs renamed modelname-yyyy-mm-dd.csv
[Sky9x]
- Telemetry logs renamed modelname-yyyy-mm-dd.csv
2647 / 2013-07-21
[All]
- Some bug fixes
- Better fonts
2491 / 2013-06-24
[All]
- PlaySound has now a repeat argument
- FAI mode added (disable telemetry other than A1/A2/RSSI for contests)
- Delays now also apply to 3POS switch!
- RSSI alarms default thresholds now 45 / 42
[9X Stock]
- Flash savings
- Vario sink tones removed
- Audio files renumbered (see here)
[Sky9x]
- Audio mixer: several sounds can now be played simulataneously, and beeps won't interrupt and clear voice alerts anymore. Note that sound files now need to have sampling rates of either 8, 16 or 32kHz and may need to be replaced
2413 / 2013-05-22
[All]
- Calibration screen automatically appears following an EEPROM format
- Wraparound in popup menus
[9X Stock]
- More options supported (novario / nogps / nogauges)
- Flash savings
- Mavlink huge rework by Rienk!
[Sky9x]
- Audio language can now be selected in the general settings! Note that the sound files need to be moved to subfolders of the SOUNDS folder (SOUNDS/en for English, same with it, fr, de, pt, se, cz)
- More settings for the 2nd PPM port
2215 / 2013-04-05
[All]
- New option AUTOSOURCE to automatically select the stick / pot / switch which is moved when editing a Mix source
[9X Stock]
- All prompts renumbered to have the "custom" prompts starting at 0 and to be able to use PlayTrack?(GVAR) with Adjust(GVAR) to play tracks sequences
[Gruvin9x]
- Possibility to have both BEEPER and SPEAKER enable in the same time
[Sky9x]
- Fixed a bug with audio stopped until next reboot in BackgroundMusic with no track selected
- Imperial is now an option selectable in the menus
- Possibility to have both BEEPER and SPEAKER enable in the same time
- New menu in Main Views / Telemetry Views
- Vario sounds improved!
- SD Folders renamed. "9XSOUNDS" becomes "SOUNDS", don't forget to update your SD card!