Skip to content

Releases: iltis42/XCVario

Release 24.0516

17 May 14:46
65e851d
Compare
Choose a tag to compare

Several new features and a minor fix

  • Flarm alarm display time after alarm went off made configurable under FLARM->Alarm Time (new feature)
  • Second option for electronic compensation (PRESSURE) using just pressures like TEK probes do (experimental new feature)
  • Optimize temperature reading from TE/Baro sensors (enhancement, performance)
  • Add optional logging for all sensors raw data together with timestamp under System->Logging (new feature)
  • Split sensor reading and calculation of secondary data for better time correlation (enhancement)
  • More constant blinking of flap lever (using realtime clock ms) (improvement)
  • Added "Monitor" in "RS232 Interface S1" and S2 menu for direct access (enhancement)
  • Fix polar for LAK12 that was a bit too optimistic at 180 km/h (fix of polar data)

Latest online handbook update is here: https://xcvario.com/docs-category/vario/

Release 24.0410

11 Apr 11:13
Compare
Choose a tag to compare

A bugfix for TopDown mount and several improvements

  • Fix compass tilt compensation in topdown orientation to correct swapped N/S headings (bug since last 2 releases)
  • Regard rotary counts in setup menu for faster reactions (improvement)
  • Dymanic setting added to airfield elevation setting (improvement)
  • Added touring motorglider polar for Grob G109 (enhancement)
  • Basic implementation of ATR833 radio message detection and routing (enhancement)
  • Minor code improvements, correct indentation

24.0229

29 Feb 22:44
Compare
Choose a tag to compare

Fix for a new bug from last release, minor improvements in AHRS code and calibration and audio

  • Compass: Fix issue with tilt correction in heading (new bug from last release)
  • Audio: Less harmonic distortions and less noise keeping swing in lower half of ADC (improvement)
  • Improved error handling and print wing_angle in AHRS calibration
  • IMU API for vertical acceleration and vertical omega: Precondition for a new vario feature
  • AHRS calibration code and printout's improvements
  • Fix: Avoid crash due to null CAN in IPSdisplay.cpp

Release 24.0122

21 Jan 21:46
Compare
Choose a tag to compare

Better AHRS calibration, a new polar, audio improvements and features, bugfixes and other of code improvements

  • New guided AHRS calibration procedure considering any mounting position of device (new feature)
  • Adjustable horizon pitch (new feature)
  • Added polar for Nimbus 4DM (new data)
  • Takeover almost any audio setting now on the fly (improvement)
  • Audio setup menu reworked and extended: (new features)
    • Option impacting volume grouped under "Volume options"
    • Option to make current volume to default
    • New option to mute vario in sink, or mute audio general or vario only (leave alarms on)
  • Fix bug in Airliner display S2F when airspeed unit is set to knots (epic bug)
  • Various improvements in audio generation code, code cleanup, performance improvements, architecture (code improvement)
  • True logarithmic characteristic in volume adjustment (improvement)
  • Remove "PROGMEM", adding "const" when useful (code improvement)
  • Fixed unit in Flarm alarm screen km -> m (epic bug)
  • Fix wrong clip default clip range in eglib (bug since eglib)
  • Improved volume setting at end of an alarm (code improvement)
  • Fix swing in of g-load measuring on startup (new bug from recent changes)

NOTE: New Multilingual Online Documentation starting with this release to be viewed or printed from online content you can get here: https://xcvario.com/docs/introduction/

RELEASE NOTE:
Compass heading has a bug and may show incorrect heading e.g. 180° instead of 360°, so also windcalculation is impacted. Fix in next release.

Full Changelog: 23.1129...24.0122

Release 23.1129

29 Nov 12:24
Compare
Choose a tag to compare

Minor Fixes, improvements and a new feature:

  • Added new option for display test in 'Display Setup' menu, e.g. for measuring brightness (new feature)
  • Darker grey color for small vario screen intermediate scale divisions: Improved readability (new)
  • Change text in "AHRS Setup"->"AHRS Defaults" menu from 'Start' to 'Set Defaults': Improvement (since 23.0617)
  • Fix bug with mean climb period incorrect displayed when vario unit is not set to default = m/s (epic bug)
  • Fixed the hardcoded pin in dallas sensor class, code improvement (epic bug)
  • Fix for error value propagation on MPU register read functions (epic bug)

Handbook unchanged, except new option "Display Test" in DISPLAY Setup, what will come with next release.

Release 23.0925

25 Sep 19:32
Compare
Choose a tag to compare

Small bugfix in startup screen

  • Time corrected for AHRS g load swing in to correctly display 1.00 g in startup screen
  • Audio defaults tuned for new speaker type
    • Equalizer off and no change on factory reset
    • Default volume now 25% instead of 10%

No change in handbook, small default adjustments see here will come with next release in handbook.

Release 23.0911

11 Sep 08:55
Compare
Choose a tag to compare

Minor code improvements and better accuracy for horizon at high angles of bank

  • Rework and simplification of AHRS sensor fusion to best practice providing better stability in thermaling at higher angles of bank
  • Tune gyro gating and minimum gyro trust parameters and add menu to set optimum defaults for "AHRS Parameters"
  • Removed several obsolete AHRS parameters
  • Build system update to improve for macOS build artifacts
  • Fix variable names serial routing setup
  • Clarifications and corrections in handbook

Release Note:

  • The AHRS code changes bring benefit to wind calculation even with no AHRS license for horizon display
  • Execute "AHRS Defaults" -> [Start] in "AHRS Setup" menu in order to catch up with optimum parameter settings, once changed or coming from an older release
  • Due to a changed filter constant, AHRS sensor might show not show 1.00 g at startup (even correctly zeroed). Instead a couple of percent less, typically 0.94, 0.93 might be displayed. At next startup, it may show okay again. Its an issue of displaying the value too early at startup (before fully swung in). The device will properly operate even so. Issue fixed in release 23.0925 ff.

Release 23.0716

16 Jul 10:00
Compare
Choose a tag to compare

Several new features, improvements and fixes

  • Simple horizon display as optional screen with AHRS feature enabled (new feature)
  • Add separate setup option to adjust volume for g-load display (G-Load Display -> Alarm Volume) (new feature)
  • Add QR code in OTA screen for network and OTA webpage as well (new feature)
  • Option to disable SpeedtoFly switch and beside AutoSpeed, SpeedToFly switch to be merged also with Gyro or Flap driven mode (new feature)
  • Improved horizon algorithm using dynamic gyro trust depending on load factor (improvement)
  • Improved angle of bank stabilization with optimized fusion of g-load and airspeed/omega based angle of bank estimation (improvement)
  • Relocate S2F Switch type setup to S2F Settings menu (improvement)
  • Lower sound amplitude for frequencies below 400 Hz to improve speaker life (improvement)
  • Fix issue with incorrect audio volume or tone style restoration in when alarm is triggerd twice in short time (epic bug)
  • Fix green bow drawing, that might have happend a bit delayed in high system load (bug since 2023)
  • Allow 88° instead of 80° for angle of bank (improvement)

Release notes:
Due to a changed filter constant, AHRS sensor might show not show 1.00 g at startup (even correctly zeroed). Instead a couple of percent less, typically 0.94, 0.93 might be displayed. At next startup, it may show okay again. Its an issue of displaying the value too early at startup (before fully swung in). The device will properly operate even so. Issue fixed in release 23.0925 ff.

Release 23.0526

26 May 11:25
Compare
Choose a tag to compare

New feature "audio equalizer", and minor fixes and improvements

  • Introduce audio equalizer for different speakers internal 4 Ohms, 8 Ohm (default) or external SP600 (new feature)
    • Normally the default setting is okay 90% of gadgets have 8 Ohms speakers. If you have an external speaker like from xcvario shop
      (SP600) set to external. If volume sounds not equal at all frequencies, try the 4 Ohms setting.

  • New check for GPS ground speed close to zero ( < 2 knots ) before periodic leveling of gyro drift on ground (improvement to recent feature)
  • Re-introduce immediate restart on AHRS Autozero (new introduced bug in 2023)
  • Fix issue in volume register calculation with increased center frequency at 700 Hz and Octaves setting 4 fold = max (epic bug)
  • Ignore WebKitBoundaries tag to get "config restore" with recent Firefox version work again in OTA webpage (epic bug)
  • Increase stack size in informObservers task to fix potential restart e.g. in entering AHRS key (epic bug)

New handbook in German and English attached.

Release 23.0508

08 May 08:35
Compare
Choose a tag to compare

Beautify OTA page, and minor new features and bugfixes for flap setup and audio

  • Beautify OTA webpage (*) with multiple tabs, colors, progress bar, see PR from DeeFuse (new feature)
  • Support for extended function in binary KRT2 protocol like Dual mode, Swap frequency, Audio settings (LK8000) (new feature)
  • Do a restart at exit of setup only at places where several items might need adjustment, such as serial interface (new feature)
  • Rework cmake workflow creating build artefacts instead of binary file checkin into repo (see PR from DeeFuse) (new feature)
  • Correct OTA webpage to indicate secure https:// instead of http (epic)
  • Ensure AHRS chip heating is off when in software update mode (epic)
  • Fix an issue when Flap display is not enabled but subsequent settings were done (new bug since 2023)
  • Fix Flap display that got enabled by default on factory reset, final solution (new bug since 2023)
  • Fix potential sound issue at early startup, some ESP32 might create minor noise at startup, fix avoids this by disable amplifier (epic)
  • Move any relevant display text to PROGMEM section to save RAM (epic)

*) New OTA webpage:
OTA Webpage