Many thanks to Daniel Estevez (EA4GPZ) who contributed very important fixes and ideas to this repository.
The following installation instructions were tested under Ubuntu 14.04 and Debian Jessie.
sudo apt-add-repository ppa:myriadrf/gnuradio
sudo apt-get update
Remark: Please pay attention that you install swig right from the beginning. The build process might be successfull without having swig installed, but the compiled and installed module won't work as expected.
sudo apt-get install gnuradio swig
Change to the build directory of the sdr tnc package:
cd beesat-sdr/gr-tnc_nx/build
Invoke cmake, additionally give a specific install path:
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr/local ../
Compile the package and install it:
make -j4
sudo make install
sudo ldconfig
For decoding BEESAT-2 telemetry start gnuradio-companion and open the file:
beesat-sdr/grc/tnc_nx.grc
For decoding of BEESAT-1 messages, the file
beesat-sdr/grc/tnc_b1.grc
must be used.
Both software TNCs allow the input of an wav file for testing purposes.