No output of grgsm_scanner on LimeSDR USB

Hi All,

I am trying to run grgsm_scanner on LimeSDR USB but unable to get any results.

OS: Ubuntu 16.04

I know that the original grgsm_scanner is not made for LimeSDR so I have downloaded the app from

I have installed everything required and the app is finally working but not giving any output.

Posting the output here hoping someone has already done it before.

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

grgsm_scanner.py -b GSM900 -g 20 -s 2e6 -p 0 -v -d
linux; GNU C++ version 5.3.1 20151219; Boost_105800; UHD_003.009.002-0-unknown


LimeSuite Source (RX) info

##################
Connecting to device
##################
LimeSuite version: 19.04.0-gabf82140
gr-limesdr version: 2.1.4
##################
Device list:
Nr.:0 device:LimeSDR-USB, media=USB 3.0, module=FX3, addr=1d50:6108, serial=0009060B00472728
##################
INFO: device_handler::open_device(): no serial number. Using first device in the list.
Use “LimeUtil --find” in terminal to find prefered device serial.
Reference clock 30.72 MHz
Using device: LimeSDR-USB(0009060B00472728) GW: 2.21 FW: 4
##################

INFO: device_handler::enable_channels(): SISO CH0 set for device number 0.
INFO: device_handler::set_samp_rate(): set sampling rate: 2 MS/s.
INFO: device_handler::set_rf_freq(): RF frequency set [RX]: 925.9 MHz.
INFO: device_handler::set_analog_filter(): INFO: device_handler::set_gain(): set gain [RX] CH0: 20 dB.
RX LPF configured
INFO: source_impl::init_stream(): source channel 0 (device nr. 0) stream setup done.

##################
INFO: device_handler::close_device(): Disconnected from device number 0.
##################


LimeSuite Source (RX) info

##################
Connecting to device
INFO: device_handler::open_device(): no serial number. Using first device in the list.
Use “LimeUtil --find” in terminal to find prefered device serial.
Reference clock 30.72 MHz
Using device: LimeSDR-USB(0009060B00472728) GW: 2.21 FW: 4
##################

INFO: device_handler::enable_channels(): SISO CH0 set for device number 0.
INFO: device_handler::set_samp_rate(): set sampling rate: 2 MS/s.
INFO: device_handler::set_rf_freq(): RF frequency set [RX]: 927.9 MHz.
INFO: device_handler::set_analog_filter(): INFO: device_handler::set_gain(): set gain [RX] CH0: 20 dB.
RX LPF configured
INFO: source_impl::init_stream(): source channel 0 (device nr. 0) stream setup done.

##################
INFO: device_handler::close_device(): Disconnected from device number 0.
##################


LimeSuite Source (RX) info

##################
Connecting to device
INFO: device_handler::open_device(): no serial number. Using first device in the list.
Use “LimeUtil --find” in terminal to find prefered device serial.
Reference clock 30.72 MHz
Using device: LimeSDR-USB(0009060B00472728) GW: 2.21 FW: 4
##################

INFO: device_handler::enable_channels(): SISO CH0 set for device number 0.
INFO: device_handler::set_samp_rate(): set sampling rate: 2 MS/s.
INFO: device_handler::set_rf_freq(): RF frequency set [RX]: 929.9 MHz.
INFO: device_handler::set_analog_filter(): INFO: device_handler::set_gain(): set gain [RX] CH0: 20 dB.
RX LPF configured
INFO: source_impl::init_stream(): source channel 0 (device nr. 0) stream setup done.

##################
INFO: device_handler::close_device(): Disconnected from device number 0.
##################


LimeSuite Source (RX) info

##################
Connecting to device
INFO: device_handler::open_device(): no serial number. Using first device in the list.
Use “LimeUtil --find” in terminal to find prefered device serial.
Reference clock 30.72 MHz
Using device: LimeSDR-USB(0009060B00472728) GW: 2.21 FW: 4
##################

INFO: device_handler::enable_channels(): SISO CH0 set for device number 0.
INFO: device_handler::set_samp_rate(): set sampling rate: 2 MS/s.
INFO: device_handler::set_rf_freq(): RF frequency set [RX]: 931.9 MHz.
INFO: device_handler::set_analog_filter(): INFO: device_handler::set_gain(): set gain [RX] CH0: 20 dB.
RX LPF configured
INFO: source_impl::init_stream(): source channel 0 (device nr. 0) stream setup done.

##################
INFO: device_handler::close_device(): Disconnected from device number 0.
##################

.

.

.

.

.

.

.

.

.

.

.

.


LimeSuite Source (RX) info

##################
Connecting to device
INFO: device_handler::open_device(): no serial number. Using first device in the list.
Use “LimeUtil --find” in terminal to find prefered device serial.
Reference clock 30.72 MHz
Using device: LimeSDR-USB(0009060B00472728) GW: 2.21 FW: 4
##################

INFO: device_handler::enable_channels(): SISO CH0 set for device number 0.
INFO: device_handler::set_samp_rate(): set sampling rate: 2 MS/s.
INFO: device_handler::set_rf_freq(): RF frequency set [RX]: 959.7 MHz.
INFO: device_handler::set_analog_filter(): INFO: device_handler::set_gain(): set gain [RX] CH0: 20 dB.
RX LPF configured
INFO: source_impl::init_stream(): source channel 0 (device nr. 0) stream setup done.

##################
INFO: device_handler::close_device(): Disconnected from device number 0.
##################

Process finished with exit code 0

///////////////////////////////////////////////////////////////////////////////////////////////////////////

No error or warning is shown so I am not sure what is going wrong here.

Kindly help me out

So we have this working on a Raspberry Pi using params:

-s0.8e6 -g56 -f 20000000

This is turning the sample rate down so that the Pi can keep up, whereas on a PC this shouldn’t be so much of an issue. For the script that runs this for LimeSCAN, see: