Releases: iltis42/XCVario
Release 24.0818
Fixes, enhancements and new features in several areas
- Mark the place of max climb by red color in center aid (new feature)
- Age thermals slower in center aid (enhancement)
- Sync logging and debug info timestamps with GPS when avail (enhancement)
- Fix issue with T read in SPL06-007 P sensor (robustness)
- WMM (world (geo)magnetic model) code added (new feature prepared for automated declination setup)
- Consider different chopping modes for Vario and S2F (fix)
- Fix issue with duplicate factor conversion in autospeed switchover when speed unit is not km/h (fix)
- Fix display orientation menu help text (fix)
- Code cleanup in AHRS gyro calibration and reference rotation (cleanup)
- Move the "Reset to defaults" menu entry into the parameter menu as last entry (cleanup)
- Log un-gated gyro values to the sensor log; use comma seperation; increase IMU value mantissa a bit (enhancement)
- Fix: Reset AHRS parameter on proper menu selection instead of a value change (fix)
- Increase precision for pressure and OAT in SENS logging (enhancement)
- Add option to adjust display clock +-2% to circumvent potential radio interference at mutliples of display clock (~40 MHz) (new feature)
Latest online handbook update is here: https://xcvario.com/docs-category/vario/ (minor changes pending)
Release 24.0516
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
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
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
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
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
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
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
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
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.