SatNOGS Client Update for December 2020

The time has come to update your SatNOGS ground-stations with the latest version of the SatNOGS Client software. Detailed instructions on how to update your ground-station are available at the SatNOGS Client Setup wiki page. If you encounter a bug, don’t hesitate to file an issue in GitLab.

While this release is maintenance focused, see below for a detailed manifest of this update:

SatNOGS Software Manifest

  • SatNOGS Client Ansible
    • Version: 202012231828 2
    • Changelog
      • satnogs-radio: Bump ‘satnogs-flowgraphs’ version and its dependencies
  • SatNOGS Flowgraphs
    • Version: 1.3-1
    • Changelog
      • Adapt to the new whitening API that sets from the constructor the bit order
  • gr-satnogs
    • Version:
    • Changelog
      • New Features
        • Use C++11 lambdas instead of boost::bind(). This will allow compilation in recent versions of boost
        • Support for CRC16 AUG-CCITT
        • Add support for 0 length preambles at the IEEE 802.15.4 decoder
        • Add option at the IEEE 802.15.4 decoder to drop the invalid frames
        • Add support for error correction (up to 1 bit) at the AX.25 decoder
        • Whitening class now accepts at the constructor the bit alignment (MS or LS bit first)
        • Dropdown style selection of CRC algorithms in the GRC. The field is yet editable for custom definitions
        • Drop obsolete C-like code and make it object oriented
      • Bug Fixes
        • Fix AX100 metadata generation, in case no preamble is used (frames using SFD only)
        • Fix image generation at the SSTV
        • Fix UDP message sink to accept both pmt::blob() and pmt::dict()
        • Simplify the LO compensation
        • Fix AX.25 decoder producing too many invalid frames
        • Fix sensitivity of the AX.25 decoder. The decoder can now handle frames starting with only one AX.25 SYNC flag
        • Fix stdout output of the message sink block