Skip to content

Releases: iltis42/XCVario

Release 22.0718

21 Jul 15:18
3c26079
Compare
Choose a tag to compare

Fixes in system (stability), robustness in baro/TE sensor handling, and task priority gaps cleaned up

  • Increased stacksize (1000 bytes) for sensor task to fix a rarely observed restart that could happen when Bluetooth and Flap sensor is activated
  • Software Version now include in core file report (more easy debugging)
  • Robustness in I2C baro/TE sensor readout and improved averaging at QNH setup
  • Remove extra temperature readout for SPL bard/TE sensor types (done already when pressure is read)
  • Lower free running TE/baro sensor measurements from 128 to 64 per second to allow 8 time oversampling
  • Explicit binary mode for Data Monitor.
  • A small fix and code simplification in DataLink class to avoid messages sent timely displaced to get lumped together
  • Task priority gaps cleaned up to stay well below system tasks with vario application code

Except new "Monitor Mode" [Binary | ASCII], under Options/Wireless, no other handbook changes, handbook delta will come with next release.

Release 22.0708

08 Jul 12:51
Compare
Choose a tag to compare

Finalized Handbook, max IAS in G-Load screen and a fix in configuration restore and help texts

  • Maximum IAS now displayed in G-Load screen
  • Support for text/csv mime type to fix possible denied config restore with some mobile phones
  • Help text fixed in Straight Wind -> Course Limit & AS Delta Limit

Release 22.0701

03 Jul 06:48
Compare
Choose a tag to compare

Straight and Circling wind calculation rework

  • Fix bug in vector.cpp impacting 0/360° accuracy
  • Rework deviation live table with equidistant entries all 20 degree
  • Static data replaced by dynamic std::map to save memory and improve handling
  • General code optimization in wind calculation
  • New parameter's for speed and angle limits in gating of wind calculations
  • Improve straight fly check to avoid false calculations when circling starts
  • Show deviation menu automatic scales to max deviation

Example of a straight wind and circling wind comparison over the day. Wind was expected with 20 to 25 km/h 120° turning to 150° (7.2. https://www.weglide.org/flight/178203) according to the forecast.
image

Handbook (just the Straight wind menu) rework, will be done asap.

Release 22.0626

27 Jun 18:42
Compare
Choose a tag to compare

Two new polars, support for becker radio message format coded (tests still to be done), and two minor fixes

  • Added polars for Song 120 and LS8 neo
  • Coded datalink for becker radio: Messages for becker radio are detected with start symbol and length
  • Fixed wind logger: Recently $WIND tag was missing in the data sentence
  • Fix calibration method for I2C sensor: More easy to finish the procedure

No handbook changes.

Release 22.0611

13 Jun 21:47
Compare
Choose a tag to compare

Fixes and improvements for compass and wind calculation and S2F at client device, and a new polar

  • Option for gyro and magnet sensor raw data logging added
  • Fix S2F indication not correctly moving at second client XCVario
  • Fix possible restart when compass is not enabled but compass or wind display
  • Initial update of cruise mode to client device to ensure sync on power on
  • Add polar for LS 3 WL
  • Increase lifetime of circle wind from 30 min to 2 hours
  • Fix for inverted color red/blue twist to support ST7789 type displays

Release 22.0515

15 May 22:39
Compare
Choose a tag to compare

New polars, more precise straight wind calculation, less flickering needle and two fixes

  • Added new polars for ASH25 pure glider and LS6 neo
  • Sideslip estimation feature added based on lateral acceleration
  • Significant improvement in straight wind calculation precision considering a maximum sideslip angle
  • Improved handling for needle/background to reduce load and flickering
  • Handle negative altitudes correctly in rolling altimeter modes
  • Fix issue with flap lever that may sporadically jump to the top of scale

Release 22.0508

08 May 21:19
Compare
Choose a tag to compare

Improvements and minor fixes in the area of center-aid, compass, wind and gear warning

  • New feature to acknowledge an active gear warning by rotary press (for 5 minutes)
  • Increase possible range of straight wind average from 50 to 90 measurements
  • Fix straight wind average setup which could go beyond the internal limits
  • Overwrite stored values in thermal aid for same direction from last circle also by negative climb
  • Draw airplane symbol in center aid also when wind calculation is switched off
  • Rolling altimeter quantization of 1 replaced by 2 for more smooth rolling direction indication
  • Lower compass damping in default settings (1s, before 3s)
  • Compass calibration checks for ~2 sec stable values before taking over (more accuracy, no false green)
  • Consider peak values of current thermal for center aid for better dynamic
  • Support for software downgrade even new feature has been selected from a newer release (fall back to max possible selection in setup)
  • Use last QNH setup instead of 1013.25 on next startup when airfield elevation is not set (-1)
  • Lower memory consumption by bitfields and datatypes with smaller footprints
  • Avoid clipping left upper corner of "s" in s-net text display in vario screen

Release 22.0425

25 Apr 21:16
Compare
Choose a tag to compare

Flicker free needle, configuration backup and restore, and a minor fix

  • New feature to backup and restore XCVario configuration on a mobile device
  • Flicker free variometer needle improves visibility
  • Core file upload will now directly save content to a file
  • Reduced logging in startup phase speeds up poweron
  • Code cleanup in OTA webserver functions
  • Fix possible early termination of OTA Wifi mode when invoked at startup

Release 22.1704

17 Apr 12:48
Compare
Choose a tag to compare

New gear warning option for negative logic, compass fixes and minor improvements

  • New option for negative logic on gear warning inputs
  • Fix of epic bug in average calculation (random error of 5%), helps raw compass data for 5° more precision
  • Fix inverted horizon pitch sent to XCSoar, invert pitch in XCVario protocol
  • Higher brightness for scale numbers for better readability in sunlight
  • Longer average of 75 samples instead of 25 samples in compass calibration
  • Fix one of the six axes incorrectly made green in compass calibration
  • Avoid early green axes in compass calibration by improved average calculation (not ramping up)
  • Reduced logging in setup menu code for better performance
  • Reduce needle updates to reduce flickering
  • Reduce asymmetry in volume increase/decrease, lower factor in decrease
  • Reduce magnet sensor average to 5 samples, average is already covered in gyro fusion
  • Remove no tilt (debug) option for I2C compass sensor

Release 22.0405

05 Apr 20:04
Compare
Choose a tag to compare

Quaternion based compass, english handbook, thermal center aid fixes and minor improvements

  • Fix thermal center aid issue that might result in a blank screen when enabled
  • Faster age out of thermals in center aid in straight flight
  • Draw airplane symbol in the middle of thermal center aid also when wind calculation is off
  • Correct port number 8882 display (showed 8883) in Data Monitor screen
  • Add a true english translated handbook
  • Migrate IMU 3D vector system to a DIN 9300 right handed system
  • Minor adjustments in compass filtering for higher precision
  • Migrate euler tilt correction to a gimbal lock free and CPU optimized quaternion based compass
  • Add binary STX frame recognition in DataLink layer to fix Dittel KRT2 control that was broken since last release

RELEASE NOTE: Version 22-0405 has been replaced by 22-0407 with the following improvemnts:

  • Addittional robustness against errored frames e.g. when baudrate has been selected wrong avoids lost frames and possible restart
  • New feature to run Center Aid only based on gyro without any GPS source or magnetic sensor
    (no handbook changes)
  • Horizon pitch display in XCSoar is inverted and already fixed in next release 22.0417