All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support for FossaSat-1B and FossaSat-2
- Support for VZLUSAT-2
- PDU Head/Tail block
- Replaced boost::bind() by C++ lambdas
- Definitive NORAD IDs for NETSAT 1-4
- Deprecated CC11xx remove length, Header remover and Strip AX.25 header in favour of PDU Head/Tail
3.5.2 - 2020-10-21
- Fixed bug in S-NET deframer
3.5.1 - 2020-10-17
- Added final NORAD ID for DEKART
- Fixed bug in SALSAT CRC calculation
3.5.0 - 2020-10-08
- Option for generating correct recording timestamps by playing back at 1x speed
- Option for listing the supported satellites in gr_satellites
- Mobitex and Mobitex-NX deframer
- Support for SALSAT
- Support for MEZNSAT
- Support for satellites using Mobitex and Mobitex-NX (D-STAR ONE, BEESAT, TECHNOSAT, AMGU-1, SOKRAT, DEKART)
- Support for NETSAT 1, 2, 3, 4
- Support for NORBI
- Support for KAIDUN-1
- Bug with Reed-Solomon decoder that prevented building on i386 since v3.3.0
3.4.0 - 2020-09-12
- SatYAML file for STRAND-1
- Audio source in gr_satellites
- SatYAML file for AmicalSat
- SatYAML file for UPMSat 2
- Support for NASA-DSN convention in CCSDS concatenated frames
- Support for TRISAT
- TCP KISS server and ZMQ PUB socket to send decoded frames
- CSP fragmentation flag
- SatYAML file for ION-MK01
- Enable full printing of construct strings
3.3.0 - 2020-08-11
- Documentation for installing with conda
- SatYAML file for GO-32
- KISS output from gr_satellites and the KISS file sink includes timestamps
- Support for building with MSVC in Windows
- Telemetry conversion formulas for BY02
- JY1SAT SSDV decoder utility now uses KISS files as input
- Removed dependence on libfec. The Reed-Solomon codes from libfec are now included in gr-satellites.
- Added 4k8 modulation to SpooQy-1
- Bug in Telemetry parser block when used from GRC
- Delphini-1 SatYAML file
- Stray line in Lucky7 deframer GRC block
3.2.0 - 2020-07-14
- Option not to add a control byte in PDU to KISS
- Connection to the Harbin Institute of Technology telemetry proxy from Telemetry Submit
- Bug that prevented the NORAD field from appearing in Telemetry Submit
3.1.0 - 2020-07-11
- Example flowgraphs from gr-kiss
- Support for CAS-6
- Option to disable scrambler in CCSDS deframers
- Note about volk_profile in the documentation
- Missing .yml grc file for LilacSat-1 deframer
- Support for BY02
- Command line options for satellite decoder block and components
- More documentation about --dump_path
- Do not use DC-block in AFSK demodulator
- Remove second lowpass filter in BPSK demodulator
- Improvements in LilacSat-1 demuxer and deframer
- Ported NRZI encoder and decoder to C++
- Re-encode frame in SMOG-P RA decoder to check decoding correctness
- Cmake warning when searching for libfec
- Minor corrections to documentation
- Bug in HDLC Framer
- Deprecated SMOG-P packet filter block
3.0.0 - 2020-06-03
Changes from 3.0.0-rc1
- Download instructions in documentation
- Support for AO-27
- Support for FALCONSAT-3
- Test for unknown keywords in SatYAML files
- Test execution in gr-satellites is not yet installed
- Minor typos in documentation
- Added missing af_carrier to AFSK SatYAML files
- swig and PythonLibs are now mandatory when running cmake
- Missing import in AFSK demodulator
- Deprecated LilacSat-2 flowgraphs in apps/
3.0.0-rc1 - 2020-05-17
Large refactor release bringing new functionality and improvements. This is an overview of the main changes:
- gr_satellites command line tool
- Satellite decoder block
- Components
- SatYAML files
- File and image receiver
- Sphinx Documentation
- Performance improvements to the demodulators
- A number of deprecated low level blocks
2.3.2 - 2020-05-16
- Bug in telemetry submitter caused by HTTP 400 error
2.3.1 - 2020-04-11
- Bug in FUNcube telemetry parser
2.3.0 - 2020-02-05
- Support for SMOG-P and ATL-1 at 2500 and 12500 baud
- Support for construct 2.10
- Bug with DC block and AGC of SMOG-P and ATL-1 potentially causing crashes
2.2.0 - 2020-01-01
- Support for SMOG-P and ATL-1
- Support for DUCHIFAT-3
- Support for OPS-SAT
- Standanlone decoder for AAUSAT-4
- Support for FloripaSat-1
- BME telemetry forwarder
- Replaced AO-40 synchronizer by more general distributed synchronizer
- Replaced AO-40 deinterleaver by more general matrix deinterleaver
2.1.0 - 2019-11-01
- Support for Luojia-1
- Corrected FACSAT NORAD ID
2.0.0 - 2019-10-10
- Support for GNU Radio 3.8
- Support for 4k8 in ESEO decoder
- Support for GNU Radio 3.7
1.8.1 - 2019-10-07
- Bug with FUNcube telemetry submitter in some flowgraphs
1.8.0 - 2019-10-04
- Światowid image decoder
- Support for Taurus-1
- CCSDS blocks from SOCIS
- KISS and HDLC blocks from gr-kiss in some flowgraphs
1.7.0 - 2019-08-31
- Support for EntrySat
- Support for Delphini-1
- Support for AmGU-1
- Support for Sokrat
- Support for BEESAT-9
- Support for Lucky-7
- Support for Światowid 9k6 protocol
- Telemetry submitter for EntrySat
- Bug in FUNcube telemetry parsing
1.6.0 - 2019-07-05
- Support for SpooQy-1
- Generic 1k2 AFSK AX.25 decoder
- Bug in AAUSAT-4 decoder
- SatNOGS telemetry forwarders for satellites not coordinated by IARU
1.5.0 - 2019-05-01
- Support for AISTECHSAT-3
- JY1SAT SSDV decoder
- Support for MYSAT 1
- Bugs in FUNcube telemetry parser
1.4.0 - 2019-04-07
- Support for 1KUNS-PF in 9k6 mode
- Support for AISTECH-2
- Support for EQUiSat
- Support for QO-100
- Support for AstroCast 0.1 new protocol and 9k6 mode
- Bugs regarding malformed or unknown frames in Funcube tlm decoder
- Bug in the Reed-Solomon decoder (affects ESEO decoder)
1.3.0 - 2019-01-05
- Support for FMN-1
- Support for Shaonian Xing
- Support for Zhou Enlai
- Support for TY 4-01
- Support for FACSAT-1
- Support for INNOSAT-2
- Support for Reaktor Hello World
- CC110x decoder
- Support for 3CAT-1
- Generic FSK AX.25 decoders
- Support for JY1-Sat
- Support for Suomi 100
- Support for PW-Sat2
- Support for ESEO
- Generic Reed-Solomon decoder
- FUNcube telemetry submitter
- Support for ITASAT 1
- Support for D-STAR One
- Support for Astrocast 0.1
- Support for LUME-1
- Update to construct 2.9
- Miscellaneous bugs
1.2.0 - 2018-09-20
- feh fullscreen parameter for image decoders
1.1.0 - 2018-09-01
- Support for TANUSHA-3 PM
- 9k6 support for ExAlta-1
- Some extra checks in LilacSat-1 image decoder
1.0.0 - 2018-08-02
First gr-satellites release using semantic versioning