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.