GrOsmoSDR » History » Version 8

« Previous - Version 8/96 (diff) - Next » - Current version
horiz0n, 02/19/2016 10:50 PM


= OsmoSDR Gnuradio Source =

Primarily gr-osmosdr supports the OsmoSDR hardware, but it also offers a wrapper functionality for [ FunCube Dongle], [ Ettus UHD] and [ rtl-sdr] radios. By using gr-osmosdr source you can take advantage of a common software api in your application(s) independent of the underlying radio hardware.

Build process

'''The gnuradio source requires a recent gnuradio (>= v3.5.3) to be installed.'''

Please note: prior pulling a new version from git and compiling it, please do a "make uninstall" first to properly remove the previous version.

Building with cmake: {{{
git clone git://
cd gr-osmosdr/
mkdir build
cd build/
cmake ../ -Wno-dev
sudo make install
sudo ldconfig

NOTE: The source block will appear under 'OsmoSDR' category in GRC menu.

Automated installation

Marcus D. Leech has kindly integrated the forementioned build steps into his gnuradio installation script at []. This is the most user-friendly option so far.

Known Apps

The following 3rd party applications are successfully using gr-osmosdr:

'''Name''' '''Type''' '''Author''' '''URL'''
gr-pocsag GRC Flowgraph Marcus Leech []
multimode RX GRC Flowgraph Marcus Leech []
simple_fm_rvc GRC Flowgraph Marcus Leech []
Wireless Temp. Sensor RX Gnuradio App Kevin Mehall []
gqrx (fork) SDR GUI Alexandru Csete []
gr-air-modes (fork) '''(NEW)''' SDR CLI/server Nick Foster []
tetra_demod_fft '''(NEW)''' SDR GUI osmocom team [] and the [ HOWTO]
gqrx (original) '''(NEW)''' SDR GUI Alexandru Csete []
tetra_demod_fft Trunking RX osmocom team [] and the [ HOWTO]
airprobe '''(NEW)''' GSM sniffer osmocom team et al []
gr-smartnet (WIP) '''(NEW)''' Trunking RX Nick Foster [br[">]br[ Notes from the author]
gr-air-modes '''(NEW)''' ADS-B RX Nick Foster [] call with --rtlsdr option
Add picture from clipboard (Maximum size: 48.8 MB)