KerberosSDR Lite
This a fork of rtlsdrblog/kerberossdr.These are some of the significant changes:
- Removed the web related modules.
- Changed from Qt4 to Qt5.
- Driver from rtlsdrblog/rtl-sdr-kerberos is integrated. (No need to install this customized driver to the system, which had compatibility problems)
Installation
conda
environment
Deactivate This is important since the conda
has an encapsulated C complier, C library environment, and python libraries
If is enabled, deactivate use the following command.
conda deactivate
Install driver
sudo apt-get install libusb-1.0-0-dev git cmake
cd dirver
mkdir build
cd build
cmake ../ -DINSTALL_UDEV_RULES=ON
make
echo 'blacklist dvb_usb_rtl28xxu' | sudo tee --append /etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf
Now go back to the main folder of the kerberossdr-lite.
cd ../../
Install Dependencies for kerberossdr-lite:
sudo apt update
sudo apt install python3-pip python3-pyqt5 pyqt5-dev-tools \
build-essential gfortran libatlas3-base libatlas-base-dev \
python3-dev python3-setuptools libffi7 libffi-dev python3-tk \
pkg-config libfreetype6-dev
Uninstall any preinstalled numpy packages as we want to install with pip3 to get optimized BLAS.
sudo apt remove python3-numpy
Install Dependencies via pip3:
pip3 install numpy matplotlib scipy pyapril pyargus pyqtgraph
Initialization
git clone https://github.com/junzis/kerberossdr
cd kerberossdr
make
Running
[Optional] deactivate conda environment if enabled:
conda deactivate
Start the script
./run.sh
Reference
Tutorial of the original kerberossdr tool at www.rtl-sdr.com/ksdr