Opentx Versions Save

OpenTX custom firmware for Transmitters

release/2.3.15

2 years ago

Radiomaster Zorro

  • Support for ELRS and multi version (ELRS require choosing internalELRS in companion options)
  • Support for small size Access modules (R9M pro,...)

Jumper T-Pro

All radios

  • ELRS/Crossfire and Ghost module have now additional info like mixer rate or link speed in model setup
  • Radios with rotary encoder now have an option to invert encoder direction in Radio Setup
  • Throttle alerts are no longer dismissed by rotary encoder move
  • Support for Ghost 12bits protocol
  • Fix SBUS modules timings entries not always working
  • Switch display on main view now better matches radio physical implementation
  • Improve mixer rate when radio is used in joystick mode (2ms)
  • Add a new USB telemetry mirror function for USB links (Thanks vimalb)

Lua

  • Addition of function to managed flybared heli setups
  • Add a function to flash audio queue (flushAudio())
  • Better error message display on 128 screens
  • Lua task preempts long-running scripts instead of killing them
  • Add support for Ghost telemetry (ghostTelemetryPop(=/ghostTelemetryPush()))

Miscellaneous

  • Improve HoTT telemetry (Thanks mha1)
  • Add support for improved rotary encoder board for TX16S
  • Support for MPM 1.3.11
  • Colorlcd radio wizard now properly obeys default channel order
  • Fix trainer detection of some FrSky radios (X9 Lite, X7 Access)

Companion

  • Add optional prompt before writing files and models to radio
  • Clarifies wording for folder sync
  • French and Japanese translation improved (Thanks Lapinfou and Toshihiro Makuuchi)
  • Adjust simu clock according to local time on start

release/2.3.14

2 years ago

release/2.3.13

2 years ago

release/2.3.12

2 years ago

Colorlcd radios

  • Add GUI for more slider/pots calibration
  • Fix some minor font glitches
  • Add a Quad wizard
  • Improve readability of switch warning when multiple switches are involved

B&W radios

  • Some italian fixes
  • Allow shortening of file names in SD manager
  • Increase popup size on small screen

LUA

  • Send 0 with LUA getRSSI() when no telemetry is streaming
  • Add getAvailableMemory()

Multimodule

  • Always prioritize protocol data coming directly from the module
  • Add support for SX1276 power indication
  • Support for M-Link telemetry
  • Fix per channel failsafe
  • Add support for module config (to allow two multimodule to use the same ID for example)
  • Update data tables to 1.3.2.84 (thanks MRC3742)

FrSky

  • add SI support to X9D 2019
  • add support for FPORT2
  • add support for race mode

Miscelaneous

  • 6POS position are now autodetected when setting up switches source
  • Support for ImmersionRC Ghost GPS sensor
  • Improve switching between modules using different modules
  • Fix Ghost channel range UI glitch

Companion

  • A lot of improvement by Elecpower (tons of thanks to him)
  • Fix trainer mode handling for some radios
  • Align RSSI alarm range with radios
  • Fix script max name length
  • Support for 1S radio battery
  • French translation updates (Thx LapinFou)
  • Japanese translation updates (Thx ToshihiroMakuuchi)

nightly

3 years ago

release/2.3.11

3 years ago

"BETTER_USB_HS" driver

A while ago, Microsoft / ST.com introduced though Windows update a change to the handling of their driver which affected OpenTX users trying to use their radio a USB joystick. Based on a suggestion from Joel Stewart here, we have applied for, and gained access to, a unique 'usb id', so starting with 2.3.11, OpenTX users won't be affected by this issue anymore.

Backlight function

Backlight function has been reviewed and works as below

  • If NO source is selected: The radio behaves as usual if the backlight function is not active backlight will turn on at 'on' brightness when function is active, regardless of radio backlight setting and state this is comparable to legacy backlight function

  • If a source is selected and backlight mode is set to OFF: backlight is set to off level (but not turned off) when the function is not active if backlight function is active and a source is selected, backlight is set to that source level (including screen off if set at -1024)

  • If a source is selected and backlight mode is not set to OFF: The radio behaves as usual if the backlight function is not active if backlight function is active and a source is selected, backlight 'on level' is set to that source level (including screen off if set at -1024). This level is active only when the conditions for backlight to be on are satisfied.

Colorlcd radios

  • Fix broken curve display introduced in 2.3.10
  • Add 4 + 2 modular layout
  • Allow use of R9M2019 in Access mode (requires hardware mod : https://github.com/opentx/opentx/wiki/Externalaccessmod)
  • Fix a ghost row in module setup when using R9M
  • Display output value in top bar of output screen
  • Display log recording symbol on top bar while logging is enabled

B&W radios

  • Always display output name if existing in mixer screen

LUA

  • Fix insertMix
  • Add getColor function
  • Add resetSensor function

Multimodule

  • Allow flashing non-inv firmware on external multi
  • When possible, always use data coming from module (names, ...)
  • Fix AVR module flashing on Taranis
  • Fix telemetry issue when setting up model and having selected CRSF or Ghost protocols

FrSky

  • Improve external ports handling to prevent module being powered by serial port when module is OFF
  • Fix XJT Lite telemetry
  • Fix a reboot issue when trying to select SBUS master/serial

Miscelaneous

  • Crosstrims: fix trims => subtrim and center beeps
  • Support for Ghost menu displayed on radio screen
  • Allow flashing of ELRS modules
  • Several fixes for AFHDS3 modules
  • Add PPM center handling to Ghost
  • Fix reboot when switching model with "sbus trainer" to model with MULTI or sbus external
  • Fixes text based sensors (flight modes for exemple)
  • Improve Spanish translations

Companion

  • Add Mac OS bundle identifier
  • Add S.Port power support
  • Fix print telemetry sensor
  • Improve radio switch setup to better match radio capabilities
  • Fix custom curve handling
  • Improve Spanish translations
  • Fix failsafe settings special function handling
  • Many structural improvements by Elecpower
  • French translations by LapinFou

release/2.3.10

3 years ago

Colorlcd radios

  • Improve Popups: highlighted choice is now easier to indentify
  • Improve DarkBlue theme
  • Fix SF alignement issues
  • Fix an issue where multimodule spectrum analyser may sometime not start
  • Add flexi theme
  • Add backlight special function
  • Add .frsk file handling to radio without SPORT connector
  • Fix very large timer display on model select screen
  • Fix an issue where some LUA scripts could overflow stack size

B&W radios

  • Fix some model menu issue for 9X
  • Display 9 gvars on 9x
  • Allow telemetry bars to work from max to min
  • Improve default backlight value on some radio
  • Xlite: channel monitor is now accessed with SHIFT + ENTER
  • Fix some channel monitor display issues on X7 and X9liteS

LUA

  • Fix "Path too long" when calling with 37 chars (fixes iNav scripts)
  • Add MIXSRC_MAX handling
  • Add flightmodes handling

Multimodule

  • Recommended multi version for OpenTX 2.3.10 is 1.3.1.69
  • Fix HoTT BCpT scalling
  • Adapt to multi DSM changes
  • Basic Spektrum forward programming handling (colorlcd only)

FrSky

  • Add support for XACT servo telemetry
  • Add support for FPORT2 receiver option
  • Fix some RB3040 sensors
  • Fix PXX upper channel cycle

Miscelaneous

  • Add support for FlySky FRM302 external module
  • Add support for ImmersionRC Ghost external module
  • Fix distance calculated sensor when using feet altitude sensor
  • Display cursor on custom curves
  • Model off check now also checks at model change
  • Fix mixer overflow when using extremely high weight
  • Fix some spanish, italian translation
  • Sensor disabled by FAI mode are now clearly indicating it
  • Instant trim now only applies to default trims
  • Support "trim idle only" with crossed trims
  • CROSSFIRE: add RXNUM handing
  • CROSSFIRE: add ppm center handling
  • TX16S: allow SBUS in on UARTS (need TTL level, non inverted)
  • TX16S: fix issue in keys diag screen

Companion

  • Better handling of radio choice selection at start
  • Do not close update windows when an error is detected
  • Improve switches conversion between radios
  • Improve telemetry sensors context menus
  • Fix curve handling on BW radios
  • T12 : allow internal module edition
  • X7 Access: add R9M 2019 handling

release/2.3.9

3 years ago

Colorlcd radios

  • Fix an issue where companion would pop an error message when flashing the new otx firmwares

Miscelaneous

  • Revert non working fix for "overflow on flight mode change with large mixer weights" [#7623]. This bugfix is now scheduled for 2.3.10

release/2.3.8

3 years ago

Colorlcd radios

  • Fix missing 0 in date format
  • In mixer screen, display output name in bottom bar if available
  • Text viewer is now displaying one more line
  • Fix 2x1 layout that was allowing two widgets in the same location
  • Fix issue in model selector when some bitmaps were missing in SD card
  • Add ES and PT special characters
  • Battery icon has been reviewed and support charge icon on relevant radios
  • Gauge widget text vertical centering improved
  • Fix an issue where change UID were not displayed until ENTER was pushed
  • Model selection now selects the current category/model on entering
  • Secure display buffer access from lua (fixes crashes from yaapu telemetry)

B&W radios

  • Fix an issue on 128x64 when exiting Gvar menu
  • Fix an issue on 128x64 where it was possible to get Edit on logical switch page index
  • Fix several 9XR Pro issues (navigation, extra module,..)
  • Fix switching between channel and mixer monitor on XLite

FrSky

  • RAS now displayed for the right module
  • OTA Firmware update fixes on Horus
  • Add X7 Access simu to Mac companion
  • Add VFR
  • Powers now displayed in mW rather than dB

Multimodule

  • Support for alphabetical protocol ordering
  • Support for FrSky 2.1 ACCST protocols
  • Support for TX clone mode
  • Support for HoTT telemetry
  • Add multi channel naming utility to tools

LUA

  • Add units definition to LUA (UNIT_VOLTS,...) for B&W radios
  • Use the right precision for unknown sensor
  • Add table library to colorlcd radios
  • Fix BattCheck taking too much CPU
  • Add EVT_EXIT_BREAK to colorlcd radios
  • Add serialRead function

Companion

  • Fix an issue where sensors would be affected by import into Companion
  • Fix an issue where telemetry simulator would not work on sensors discovered on radio itself
  • Add option to prompt for profile on opening (Thx elecpower)
  • Add option for current user/all user install (Thx pre-martin)
  • Improvement in copy/paste/move feature (Thx elecpower)
  • Allow alphanumerical ownerID
  • Add ml/min unit support
  • Fix Cels unit
  • Fix custom failsafe display when 2 modules are enabled in custom mode
  • Fix missing Haptic settings for some radios
  • Add version for Add/remove programs on Windows

Miscelaneous

  • Fix issue where switch/flightmode wav play could be broken with long model/flightmode name
  • Jumper T12: fix DMA conflict between SD and internal module
  • Jumper T12: fix an issue with curve edition in mixer screen
  • Jumper T12 Pro: allow multi trainer
  • Fixes in Spanish, Italian, French and Japaneese languages (thx translators !)
  • Fixes issue on curve edit when using the rotary encoder too quickly
  • INTERNAL_MODULE_PPM option has been fixed, and removed from Companion
  • Fix overflow on flight mode change with large mixer weights
  • Fix flight mode wavs not playing when the mode name was too long
  • Increase Bluetooth buffer length for fast telemetry (fixes crash with 400k crossfire telemetry mirror)

release/2.3.7

4 years ago

Horus

  • Remove FrSky OTA lastest changes as it crashes the SD Manager