Jun 29 04:11:55 raspberrypi sh: listening… Jun 29 04:11:55 raspberrypi sh: all threads dead. Jun 29 04:11:55 raspberrypi sh: worker cond timeout Jun 29 04:11:55 raspberrypi sh: comm recv bye Jun 29 04:11:55 raspberrypi sh: set tuner gain by index 0 Jun 29 04:11:55 raspberrypi sh: set gain mode 1 Loaded: loaded (/etc/systemd/system/rvice disabled vendor preset: enabled) R82xx_write: i2c wr failed=-1 reg=06 len=1Īt least I can now close the rtl_tcp process from another SSH session: OK, so got through thing and have ended up testing the rtf dongle and this is the response? I didn’t create the auto boot file and booted it $ rtl_tcp -a 192.168.1.12 Make: *** No rule to make target ‘install’. Make: *** No targets specified and no makefile found. Specify –help for usage, or press the help button on the CMake $ make Specify –help for usage, or press the help button on the CMake $ cmake. DINSTALL_UDEV_RULES=ONĬMake Error: The source directory “/home/pi” does not appear to contain CMakeLists.txt. bash: cd: rtl-sdr/: No such file or $ mkdir $ cd $ cmake. I’ll cut and paste some of the error $ cd rtl-sdr/ Hi Mike, I had a problem with some of the commands. I don’t recommend using a Wi-Fi dongle but if you do you will need to increase the sleep time as the network setup will take longer. That’s it – you should have an RTL-Server that auto-boots. Type control X followed by Y and Enterto save the changes. To open the rc.local file for editing type: Here’s the updated rc.local file with the additions in red: The delay is necessary because the new Jessie release runs rc.local before the network is up so we won’t have the vital IP address. The first delays execution for 10 seconds whilst the network starts and the second runs the command to start the server. We need to include two new lines in the file. This is done by modifying the rc.local file that automatically runs on boot. It is very easy to configure the Pi to automatically run the SDR server when it powers-up. As a practical example, the start command for my setup is: To start the server you need to access the Pi command line and type: rtl_tcp -a ‘your Pi’s IP address’. That completes the build and you can run a quick test by making sure your dongle is connected and typing: rtl_test -t NB: Do not press the X to close the window Press Control-X followed by Y to exit and save the modified file. This creates a new file so enter the following lines: Here’s the process:įrom the command line enter the following:
RTL SDR DONGLE DRIVERS
The solution is to create a dedicated blacklist file to prevent the unwanted drivers from loading. Unfortunately, these drivers prevent access to the dongle by the rtl-sdr software. The later versions of Raspbian include standard drivers so that the Dongles can operate in their original role as a USB Radio/TV device. NB: Some of these may take a while so it’s probably time for a beer! The next step is to build RTL-SDR using the following commands.
RTL SDR DONGLE CODE
Now you can download the RTL-SDR code from osmocom by typing the following at the command line:
RTL SDR DONGLE INSTALL
Sudo apt-get install -y git cmake libusb-1.0-0-dev To install these packages, type the following at the LXTerminal command line.
You may already have some of these so don’t worry if you see a message that you already have the latest version. With the updated image the next step is to install a few packages that are required by the RTL-SDR server.
RTL SDR DONGLE UPDATE
Sudo apt update & sudo apt full-upgrade -y & reboot
NB: The Lite version is all you need.īefore you start installing RTL-SDR you should bring the OS up to date as follows: These instructions assume you are starting with the latest Raspberry Pi OS from the Pi site.