Konfiguracja OpenWebRX
Po zainstalowaniu systemu należy pobrać podstawowe paczki:
sudo apt-get install build-essential git libfftw3-dev cmake libusb-1.0-0-dev
W wersji RTL-SDR v3 używamy "direct sampling mode" tryb -D2 by odebrać niższe częstotliwości:
git clone https://github.com/keenerd/rtl-sdr
cd rtl-sdr/ && mkdir build && cd build
cmake ../ -DINSTALL_UDEV_RULES=ON
make
sudo make install
sudo ldconfig
cd ../..
Musimy wyłączyć sterownik tunera w jądrze systemu, by mieć dostęp do niego:
sudo bash -c 'echo -e "\n# for RTL-SDR:\nblacklist dvb_usb_rtl28xxu\n" >> /etc/modprobe.d/blacklist.conf'
Należy zastosować zmiany:
sudo update-initramfs -u #od wersji Ubuntu 16.04
Pobieramy OpenWebRX i libcsdr:
git clone https://github.com/simonyiszk/openwebrx.git
git clone https://github.com/simonyiszk/csdr.git
Kompilujemy bibliotekę libcsdr:
cd csdr
make
sudo make install
Możemy teraz edytować konfigurację OpenWebRX albo zostawić tak jak jest:
nano ../openwebrx/config_webrx.py
trzeba dodać w linii przełącznik -D2
# >> RTL-SDR via rtl_sdr
start_rtl_command="rtl_sdr -D2 -s....
Uruchamiamy OpenWebRX poprzez komendę:
nano cd ../openwebrx
../openwebrx
Należy teraz wykonać restart systemu.