Skip to content

v1.8.0

Latest

Choose a tag to compare

@semuadmin semuadmin released this 26 Oct 09:04
4b35ec9

What's Changed

  1. Add support for parsing and logging unencrypted (eaf=0) or encrypted (eaf=1) SPARTN output direct from a receiver or datalog file (in addition to existing NTRIP SPARTN parsing capability). Encrypted SPARTN data will require valid --spartnkey and --spartnbasedate command line arguments e.g.

    pygpsclient --spartnkey bc75cdd919406d61c3df9e26c2f7e77a --spartnbasedate 0

    Refer to pyspartn for more information about SPARTN decryption. NB: SPARTN decryption is computationally expensive (i.e. relatively slow) in Python. In practice this is only likely to be an issue if you're reading binary datalog files from legacy encrypted SPARTN services (such as the now-discontinued u-blox PointPerfect L-Band or MQTT SPARTN services) and have the File Delay set to less than, say, 20ms.

  2. Indicate cryptography support in About panel system information.

  3. Fix minor font size issue in banner panel.

  4. Fix issue with ubx2presets utility failing to recognise MGA commmand types.

DEPRECATION NOTICE:

Python 3.10 is End of Life as at 1st October 2026. Active support for Python 3.10 will be removed from PyGPSClient build and test workflows in the next release (v1.8.1). Users are encouraged to upgrade to Python 3.11 or later.

Full Changelog: v1.7.9...v1.8.0