Skip to content

v1.6.0 - Major Decoder Restructure, SpyServer Support

Compare
Choose a tag to compare
@darksidelemm darksidelemm released this 04 Feb 03:53
· 195 commits to master since this release
1308f34

This version of auto_rx has been a long time coming, and I apologise for how long it's taken! Thanks to all that have been running the testing branch and sending me all those bug reports :-)

There are many changes in this release, including many bug fixes and support for new radiosonde types, but the big new feature is the ability for auto_rx to connect to a AirSpy SpyServer instance. This allows auto_rx to decode any radiosonde signals within the passband of that SpyServer. For example with an Airspy Mini you can cover 4.8 MHz of spectrum simultaneously, and with an Airspy R2 you can cover 8 MHz! Details of this functionality (and the caveats involved) are available here.

An abridged list of changes is as follows:

  • General: Build script now uses Makefiles

  • General: Added ability to use a SpyServer for reception. Please refer to this page for details on how this is configured.

  • Config: Various updates made (all backwards compatible). Refer Config File Changelog for details.

  • Decoders: All demodulators re-based to latest from upstream repository.

  • Decoders: iMet-1/4 decoder now uses IQ Input instead of FM

  • Decoders: MRZ-H1 Decoder now uses IQ input instead of FM

  • Decoders: All decode chains now use the abstracted IQ source functions, with a 'centred' signal.

  • Decoders: Meteosis MTS01 decoder added. Basic temperature support.

  • Decoders: PTU support for Meisei iMS-100 and RS-11G radiosondes.

  • Decoders: Improvements to DFM telemetry handling.

  • Decoders: Various issues fixed with handling of adjacent signals.

  • Logging: Configuration file now includes options to enable system-level logging and debug logging, intended for use in getting detailed logs out of Docker Containers.

  • Web Interface: Fixes to Historical Display

  • Web Interface: When not using UTC time, times are now displayed use system locale settings.

  • Web Interface: Line-of-sight lines now disappear after a timeout period.

I'd like to thank the following contributors to this release:

  • @rs1729 - Providing all the amazing radiosonde telemetry decoders.
  • @pinkavaj - Many small fixes throughout the codebase.
  • @AstroTaka - Finding heaps of bugs I'd missed for so long, and providing IQ data for Meisei sonde support improvements.
  • @icalik - Testing of Meteosis MTS01 support

Note: We are aware that new installations may display the following message on startup:

The WebSocket transport is not available, you must install a WebSocket server that is compatible with your async mode to enable it. See the documentation for details. (further occurrences of this error will be logged with level INFO)

This can be safely ignored. The web interface should still continue to work as usual. Eventually we will figure out how to suppress it...

The pre-built Docker Image is now the recommended way to setup radiosonde_auto_rx on a new station. Using Docker avoids issues with updates to dependencies, and allows for fixes relating to system packages to be easily pushed out to users.

Please report any problems encountered either on the mailing list, or by raising an issue on this repository.

PLEASE DO NOT USE THE GITHUB GENERATED RELEASE ZIP FILES - USE THE INSTALLATION/UPDATE STEPS DESCRIBED IN THE WIKI