Setup for LimeSDR Mini

Just installed satnogs-client-ansible-20200217218

Under Basic configuration options: Is the LimeSDR Mini a supported SATNOGS_RX_DEVICE? If so, what is the correct value to put for that setting? The link to a complete list of supported devices on the wiki page was a broken link.

Reading more, it seemed the Lime may only be supported under Advanced configuration options with the SATNOGS_SOAPY_RX_DEVICE setting, but if so, I wasn’t sure what to put there either. Maybe: driver=lime? based on this: https://github.com/myriadrf/LimeSuite/blob/master/SoapyLMS7/BasicStreamTests.py

2 Likes

If you type SoapySDRUtil --info it will list of available plugins and how they are selected (look under factories). On my computer I get the following output:

######################################################
##     Soapy SDR -- the SDR abstraction library     ##
######################################################

Lib Version: v0.7.1-g5838bc91
API Version: v0.7.1
ABI Version: v0.7
Install root: /data/sdr/runtime
Search path:  /data/sdr/runtime/lib/SoapySDR/modules0.7
Module found: /data/sdr/runtime/lib/SoapySDR/modules0.7/libHackRFSupport.so   (0.3.3-3c514ce)
Module found: /data/sdr/runtime/lib/SoapySDR/modules0.7/libLMS7Support.so     (19.04.0-abf82140)
Module found: /data/sdr/runtime/lib/SoapySDR/modules0.7/libPlutoSDRSupport.so (0.2.0-e28e4f5)
Module found: /data/sdr/runtime/lib/SoapySDR/modules0.7/libRedPitaya.so       (0.1.1-3d576f8)
Module found: /data/sdr/runtime/lib/SoapySDR/modules0.7/libairspySupport.so   (0.1.2-99756be)
Module found: /data/sdr/runtime/lib/SoapySDR/modules0.7/libairspyhfSupport.so (0.1.1-a76abd9)
Module found: /data/sdr/runtime/lib/SoapySDR/modules0.7/libbladeRFSupport.so  (0.4.1-1c1e8aa)
Module found: /data/sdr/runtime/lib/SoapySDR/modules0.7/libremoteSupport.so   (0.5.1-0a7cb58)
Module found: /data/sdr/runtime/lib/SoapySDR/modules0.7/librtlsdrSupport.so   (0.3.1-5c5d950)
Module found: /data/sdr/runtime/lib/SoapySDR/modules0.7/libsdrPlaySupport.so  (0.3.0-14ec39e)
Module found: /data/sdr/runtime/lib/SoapySDR/modules0.7/libuhdSupport.so      (0.3.6-7371e68)
Available factories... airspy, airspyhf, bladerf, hackrf, lime, plutosdr, redpitaya, remote, rtlsdr, sdrplay, uhd
Available converters...
 -  CF32 -> [CF32, CS16, CS8, CU16, CU8]
 -  CS16 -> [CF32, CS16, CS8, CU16, CU8]
 -  CS32 -> [CS32]
 -   CS8 -> [CF32, CS16, CS8, CU16, CU8]
 -  CU16 -> [CF32, CS16, CS8]
 -   CU8 -> [CF32, CS16, CS8]
 -   F32 -> [F32, S16, S8, U16, U8]
 -   S16 -> [F32, S16, S8, U16, U8]
 -   S32 -> [S32]
 -    S8 -> [F32, S16, S8, U16, U8]
 -   U16 -> [F32, S16, S8]
 -    U8 -> [F32, S16, S8]

So, yes, driver=lime seems to be the correct option.

4 Likes

Thank you! I will try it out.

Just did some experiments with a LimeSDR Mini in my dockerized satnogs-client.

As @csete said driver=lime is the correct value for the field SATNOGS_SOAPY_RX_DEVICE.

In addition it is necessary to specify an antenna in the Advanced/Network menu for the SATNOGS_ANTENNA field. You can set it to LNAW for below 2GHz or LNAH for above 2GHz. There is no default antenna so not specifying one will fail with an

ERROR: Please define ant0 to an allowed antenna name.
Allowed antennas: 'NONE', 'LNAH', 'LNAL_NC', 'LNAW'

Setting those 2 value works for me (only did some client tests for now, without an antenna connected).

5 Likes