Overview
In around 2010, it was discovered that widely available DVB-T, USB television tuner dongles could be used as inexpensive, yet very capable software defined radios. Since that time, quite a few software packages have been developed which make very good use of the RTL-SDR's capabilities. The available applications include aircraft trackers, fm radios, spectrum analyzers, rf-scanners, etc.
Fitlet works well with the RTL-SDR system.
Hardware
Required Hardware
1. Fitlet
2. RTL-SDR (DVB-T), USB dongle
3. Antenna.
Suitable DVB-T dongles use the Realtek RTL2832U, DVB-T COFDM demodulator ic in conjunction with a suitable wide range tuner ic such as the Elonics E4000 or Rafael Micro R820T.
For this project, I am using the Nooelec NSDR Nano dongle which is available for $18 US including shipping. The Nooelec Nano uses the Rafael Micro R280T tuner which provides a tuning range of 25 - 1700 MHz. The Nano reportedly includes component upgrades designed to provide improved performance as compared to other generic DVB-T dongles.
See: http://www.nooelec.com
Software
The rtl-sdr package includes the required librtlsd library and a variety of command line utilities including rtl_test, rtl_sdr, rtl_tcp, and rtl_fm. The command line utilities allow you to test your rtl-sdr setup and implement items such as an fm radio.
Software Installation
A. Using the Package Manager
Using your package manager install the package rtl-sdr
B. From Source
Required Packages
1. git
2. cmake
3.libusb-1.0-0.dev
4. build-essential
5. rtl-sdr
The packages git, cmake, libusb-1.0-0-dev, and build-essential, if not already installed on your Fitlet, are available in the package manager.
To obtain and install sdr-rtl using cmake, execute the following commands in your terminal.
git clone git://git.osmocom.org/rtl-sdr.git
cd rtl-sdr/
mkdir build
cd build
cmake ../ -DINSTALL_UDEV_RULES=O
make
sudo make install
sudo ldconfig
Installation Notes
1. When installing from source, I recommend executing the above commands in /usr/local/src in keeping with somewhat common source installation convention.
2. Running cmake with the with the -DINSTALL_UDEV_RULES=ON argument allows you to use the RTL-SDR dongle as a non-root user.
3. If ldconfig generates the warning /sbin/ldconfig.real: /usr/lib/libEGL.so.1 is not a symbolic link, execute the command unlink /usr/lib/libEGL.so.1; ln -s libEGL.so /usr/lib/libEGL.so.1 as a root user.
Installation Testing
To test your rtl-sdr installation execute the command rtl_test in the terminal. For a successful installation, the results should be:
If however, rtl_test returns something like "Kernel driver is active, or device is claimed by second instance of librtlsdr", your installation is using an existing kernel DVB driver instead of the correct driver installed with rtlsdr.
For a temporary fix, unload the incorrect driver using the command:
sudo modprobe -r dvb_usb_rtl28xxu.
For a permanent fix add the line
blacklist dvb_usb_rtl28xxu
to the file /etc/modprobe.d
Conclusions
1. The Noolec Nano works well with Fitlet.
2. Fitlet demonstrates its versatility.
Further Reading
http://sdr.osmocom.org/trac/wiki/rtl-sdr
http://rtlsdr.org/
http://www.rtl-sdr.com/
http://zr6aic.blogspot.co.uk/2013/02/se ... erver.html
Use Fitlet with RTL-SDR Software Defined Radio Dongle
Application notes using fitlet. Credit goes to user Hassellbear for publishing more than enough cool application notes to justify a dedicated sub-forum.
Moderator: hassellbear
-
- Posts: 106
- Joined: Mon May 28, 2012 3:25 pm
Return to “Cool stuff with fitlet”
Jump to
- Announcements
- ↳ Read me first
- ↳ News
- ↳ Ordering
- Tensor-PC
- ↳ General Tensor-PC questions
- ↳ Tensor-PC Hardware
- ↳ Tensor-PC Software
- fitlet3
- ↳ General fitlet3 questions
- ↳ fitlet3 hardware
- ↳ fitlet3 software
- ↳ fitlet3 FACET Cards
- Airtop3
- ↳ General Airtop3 questions
- ↳ Airtop3 Hardware
- ↳ Airtop3 Software
- ↳ Airtop3 I3M
- fitlet2 and MBM2
- ↳ General fitlet2 questions
- ↳ fitlet2 hardware
- ↳ fitlet2 software
- ↳ fitlet2 FACET Cards
- ↳ Cool stuff with fitlet2
- Airtop2
- ↳ General Airtop2 questions
- ↳ Airtop2 Software
- ↳ Airtop2 Hardware
- ↳ Airtop2 I3M
- Mature products
- ↳ Airtop
- ↳ General Airtop questions
- ↳ I3M
- ↳ IPC2 (Intense PC2)
- ↳ General IPC2 questions
- ↳ IPC2 availability
- ↳ IPC2 Hardware
- ↳ Linux on IPC2
- ↳ Windows on IPC2
- ↳ Other operating systems on IPC2
- ↳ IPC2 BIOS
- ↳ IPC2 faults and troubleshooting
- ↳ Intense PC and MintBox 2
- ↳ General Intense PC questions
- ↳ Intense PC hardware
- ↳ CPU & Chipset
- ↳ Display interface
- ↳ Memory
- ↳ Storage
- ↳ Ethernet
- ↳ WLAN and miniPCI-e
- ↳ Audio
- ↳ USB
- ↳ Power and heat
- ↳ Linux on Intense PC
- ↳ Linux Mint
- ↳ Other distributions
- ↳ Windows on Intense PC
- ↳ Win7 on Intense PC
- ↳ Win8 on Intense PC
- ↳ Audio
- ↳ Intense PC BIOS
- ↳ Android on Intense PC
- ↳ Intense PC faults and troubleshooting
- ↳ fitlet and MintBox Mini
- ↳ General fitlet questions
- ↳ fitlet performance
- ↳ fitlet hardware
- ↳ Memory
- ↳ Storage
- ↳ Power and heat
- ↳ Mechanical
- ↳ fitlet BIOS
- ↳ Linux on MintBox Mini / Linux on fitlet
- ↳ Windows on fitlet
- ↳ Other operating systems on fitlet
- ↳ FACET Cards
- ↳ fitlet compatible devices
- ↳ Cool stuff with fitlet
- ↳ fitlet faults and troubleshooting
- ↳ fit-PC4
- ↳ General fit-PC4 questions
- ↳ fit-PC4 hardware
- ↳ Windows on fit-PC4
- ↳ Linux on fit-PC4
- ↳ Other operating systems on fit-PC4
- ↳ fit-PC4 BIOS
- ↳ fit-PC4 faults and troubleshooting
- ↳ fit-PC3
- ↳ General fit-PC3 questions
- ↳ fit-PC3 hardware
- ↳ Display interface
- ↳ Storage
- ↳ Audio
- ↳ WLAN and miniPCI-e
- ↳ USB
- ↳ Power and Heat
- ↳ Ethernet
- ↳ Windows on fit-PC3
- ↳ Linux on fit-PC3
- ↳ Other operating systems on fit-PC3
- ↳ fit-PC3 BIOS
- ↳ fit-PC3 accessories
- ↳ Using fit-PC3
- ↳ fit-PC3 faults and troubleshooting
- ↳ fit-PC2
- ↳ General fit-PC2 questions
- ↳ Buying fit-PC2
- ↳ Linux on fit-PC2
- ↳ Linux Mint
- ↳ Ubuntu 9.10
- ↳ Ubuntu 10.04
- ↳ Ubuntu 10.10
- ↳ Ubuntu 11.04
- ↳ Other Linux distributions
- ↳ Ubuntu 8.04
- ↳ Ubuntu 9.04
- ↳ Display driver
- ↳ Multimedia in Linux
- ↳ Multimedia in Mint
- ↳ Windows on fit-PC2
- ↳ Windows 7
- ↳ Windows 7 display driver
- ↳ Audio in Win7
- ↳ Windows XP
- ↳ XP installation
- ↳ Display driver
- ↳ Video playback
- ↳ Audio in XP
- ↳ Other Windows versions
- ↳ Other operating systems on fit-PC2
- ↳ FreeBSD
- ↳ fit-PC2 hardware
- ↳ fit-PC2i hardware
- ↳ Display interface
- ↳ Storage
- ↳ Audio
- ↳ WLAN and miniPCI-e
- ↳ USB
- ↳ Auto-ON
- ↳ Power and Heat
- ↳ Ethernet
- ↳ RTC & System clock
- ↳ fit-PC2 BIOS
- ↳ BIOS updates fit-PC2
- ↳ BIOS updates fit-PC2i
- ↳ fit-PC2 accessories
- ↳ Using fit-PC2
- ↳ HTPC
- ↳ Server
- ↳ Control
- ↳ Verified displays
- ↳ Car PC
- ↳ fit-PC1 questions
- ↳ fit-PC Slim questions
- ↳ uSVR
- ↳ General uSVR questions
- ↳ IPC3
- ↳ General IPC3 questions
- ↳ IPC3 Software
- ↳ IPC3 Hardware
- ↳ FACE modules
- ↳ FACE Modules
- ↳ General FACE Module questions
- Compulab accessories
- ↳ fit-Headless and fit-Headless 4K
- ↳ fit-Uptime
- ↳ fit-statUSB
- ECN/PCN
- ↳ fitlet3 ECN/PCN
- ↳ Tensor-I20 ECN/PCN
- ↳ Tensor-I22 ECN/PCN
- ↳ fitlet2 ECN/PCN
- ↳ Airtop3 ECN/PCN
- ↳ IPC3 ECN
- ↳ fitlet1 ECN
- ↳ IPC2 ECN
- ↳ IPC1 ECN
- ↳ Airtop2 ECN
- ↳ Airtop1 ECN
- ↳ fit-PC4 ECN
- ↳ fit-PC3 ECN
- ↳ fit-PC2 ECN
- ↳ FACE Modules ECN
- ↳ FACET Cards ECN
- Wish list
- ↳ Addressed requests