Create a gist now

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Install rtl-sdr on Raspian on Raspberry Pi
jamesmead@floehopper.local:~$ sudo dd bs=1m if=/Users/jamesmead/Downloads/2015-02-16-raspbian-wheezy.img of=/dev/disk2
pi@raspberrypi ~ $ sudo raspi-config
# Choose option 1 to "Expand Filesystem" - Ensures that all of the SD card storage is available to the OS
# Choose Finish & reboot

pi@raspberrypi ~ $ sudo apt-get update
pi@raspberrypi ~ $ sudo apt-get upgrade
pi@raspberrypi ~ $ cat <<EOF >no-rtl.conf
blacklist dvb_usb_rtl28xxu
blacklist rtl2832
blacklist rtl2830
EOF
pi@raspberrypi ~ $ sudo mv no-rtl.conf /etc/modprobe.d/

pi@raspberrypi ~ $ sudo apt-get install git-core
pi@raspberrypi ~ $ sudo apt-get install git
pi@raspberrypi ~ $ sudo apt-get install cmake
pi@raspberrypi ~ $ sudo apt-get install libusb-1.0-0-dev
pi@raspberrypi ~ $ sudo apt-get install build-essential

pi@raspberrypi ~ $ git clone git://git.osmocom.org/rtl-sdr.git
pi@raspberrypi ~ $ cd rtl-sdr/
pi@raspberrypi ~/rtl-sdr $ mkdir build
pi@raspberrypi ~/rtl-sdr $ cd build
pi@raspberrypi ~/rtl-sdr/build $ cmake ../ -DINSTALL_UDEV_RULES=ON
pi@raspberrypi ~/rtl-sdr/build $ make
pi@raspberrypi ~/rtl-sdr/build $ sudo make install
pi@raspberrypi ~/rtl-sdr/build $ sudo ldconfig
pi@raspberrypi ~/rtl-sdr/build $ cd ~
pi@raspberrypi ~ $ sudo cp ./rtl-sdr/rtl-sdr.rules /etc/udev/rules.d/
pi@raspberrypi ~ $ sudo reboot

pi@raspberrypi ~ $ rtl_test
Found 1 device(s):
  0:  Generic, RTL2832U, SN: 77771111153705700

Using device 0: Generic RTL2832U
Found Rafael Micro R820T tuner
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6
Sampling at 2048000 S/s.

Info: This tool will continuously read from the device, and report if
samples get lost. If you observe no further output, everything is fine.

Reading samples in async mode...

pi@raspberrypi ~ $ sudo apt-get install libasound-dev
pi@raspberrypi ~ $ sudo apt-get install libpulse-dev

pi@raspberrypi ~ $ wget  http://www.aishub.net/downloads/aisdecoder-1.0.0.tar.gz
pi@raspberrypi ~ $ tar zxvf aisdecoder-1.0.0.tar.gz
pi@raspberrypi ~ $ cd aisdecoder-1.0.0/
pi@raspberrypi ~/aisdecoder-1.0.0 $ mkdir build
pi@raspberrypi ~/aisdecoder-1.0.0 $ cd build/
pi@raspberrypi ~/aisdecoder-1.0.0/build $ cmake ../ -DCMAKE_BUILD_TYPE=Release
pi@raspberrypi ~/aisdecoder-1.0.0/build $ make
pi@raspberrypi ~/aisdecoder-1.0.0/build $ sudo cp aisdecoder /usr/local/bin
pi@raspberrypi ~/aisdecoder-1.0.0/build $ cd ~
pi@raspberrypi ~ $

@allendav

This comment has been minimized.

Show comment
Hide comment
@allendav

allendav Sep 7, 2015

Thank you for sharing this - this worked like a charm for me as well :)

allendav commented Sep 7, 2015

Thank you for sharing this - this worked like a charm for me as well :)

@tonamsterdam

This comment has been minimized.

Show comment
Hide comment
@tonamsterdam

tonamsterdam Aug 20, 2016

Had to recompile with:

cmake ../ -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON

before it worked.

Just sharing as it might help someone else as well.

Thanks for this posting!

tonamsterdam commented Aug 20, 2016

Had to recompile with:

cmake ../ -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON

before it worked.

Just sharing as it might help someone else as well.

Thanks for this posting!

@inspector71

This comment has been minimized.

Show comment
Hide comment
@inspector71

inspector71 Sep 17, 2016

This seems to have run error-free for me so thanks!

inspector71 commented Sep 17, 2016

This seems to have run error-free for me so thanks!

@il0v3biko

This comment has been minimized.

Show comment
Hide comment
@il0v3biko

il0v3biko Dec 2, 2016

new in linux here.Does this work in Raspberry Pi 3 Raspbian Jessie?
Got everything installed as intructed but I did not see any sofware icon in the RTL SDR folder.
...is the software is it only thru terminal? how?

il0v3biko commented Dec 2, 2016

new in linux here.Does this work in Raspberry Pi 3 Raspbian Jessie?
Got everything installed as intructed but I did not see any sofware icon in the RTL SDR folder.
...is the software is it only thru terminal? how?

@lponced

This comment has been minimized.

Show comment
Hide comment
@lponced

lponced May 8, 2017

Hi, I am new in this List, i am trying to use Raspberry Pi 3 with a RTL2832U + R820T USB ISDB-T Digital Television Receiver, I am in Ecuador nad we use ISDB-T for digita air TV. I wan to make a digital TV server on my home network, and try to use TVheadend with Libreelec version of Kody that handles ISDB-T for Server. My problem is that i can not get the corect driver for this device to work with the Raspberry Pi3. Any help on a driver that get to work RTL2832U + R820T USB ISDB-T with this device?

lponced commented May 8, 2017

Hi, I am new in this List, i am trying to use Raspberry Pi 3 with a RTL2832U + R820T USB ISDB-T Digital Television Receiver, I am in Ecuador nad we use ISDB-T for digita air TV. I wan to make a digital TV server on my home network, and try to use TVheadend with Libreelec version of Kody that handles ISDB-T for Server. My problem is that i can not get the corect driver for this device to work with the Raspberry Pi3. Any help on a driver that get to work RTL2832U + R820T USB ISDB-T with this device?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment