LimeSDR Mini 2.0 What to do next?

Hi,

I’ve experimented with an RTL-SDR previously, but have no other experience in radio. After lots of troubleshooting and reading posts from other users with similar issues, I managed to install LimeSuite
from source and pass the LimeQuickTest on Linux Mint 21.

[ TESTING STARTED ]
->Start time: Sun Mar 19 17:48:40 2023
->LimeSuite version: 22.09.1-g38efe960

->Device: LimeSDR Mini, media=USB 3.0, module=FT601, addr=24607:1027, serial=1D90EC500A819C, HW=5, GW=2.1
  Serial Number: 1D90EC500A819C
 Chip temperature: 45 C

[ Clock Network Test ]
->REF clock test
  Test results: 28457; 31239; 33974 - PASSED
->VCTCXO test
  Results : 6710995 (min); 6711029 (max) - PASSED
->Clock Network Test PASSED

[ FPGA EEPROM Test ]
->Read EEPROM
FPGA EEPROM not supported in v2
->FPGA EEPROM Test PASSED

[ LMS7002M Test ]
->Perform Registers Test
->External Reset line test
  Reg 0x20: Write value 0xFFFD, Read value 0xFFFD
  Reg 0x20: value after reset 0x0FFFF
->LMS7002M Test PASSED

[ RF Loopback Test ]
->Configure LMS
->Run Tests (TX_2 -> LNA_W):
  CH0 (SXR=1000.0MHz, SXT=1005.0MHz): Result:(-28.5 dBFS, 5.00 MHz) - PASSED
->Run Tests (TX_1 -> LNA_H):
  CH0 (SXR=2100.0MHz, SXT=2105.0MHz): Result:(-22.6 dBFS, 5.00 MHz) - PASSED
->RF Loopback Test PASSED

=> Board tests PASSED <=

Elapsed time: 1.51 seconds

Now i’m not sure what to do. I don’t have a clue how to use LimeSuiteGUI. I don’t know what most of the buttons mean, although I found out SXR is for receive so I tried to receive a local FM station and view the FFTviewer. I would greatly appreciate any links describing how to use the software, although I read in a post that it is highly technical and generally recommended to use another sdr software. This is what it looks like. I think it’s just noise and not working, but maybe i’m missing something.

I installed GQRX and SoapySDR, but couldn’t get it to work either. Here are my I/O device settings and the “Invalid Rx path” error I get when clicking the play button in gqrx. I read that soapy=0 should be used, but the parameters autoloaded as soon as I clicked the recognized LimeSDR device in GQRX. I also tried soapy=0, but still go the same error.

[INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400; UHD_4.1.0.5-3
libusb: warning [libusb_exit] device 4.1 still referenced
libusb: warning [libusb_exit] device 3.4 still referenced
libusb: warning [libusb_exit] device 3.3 still referenced
libusb: warning [libusb_exit] device 3.2 still referenced
libusb: warning [libusb_exit] device 3.1 still referenced
libusb: warning [libusb_exit] device 2.2 still referenced
libusb: warning [libusb_exit] device 2.3 still referenced
libusb: warning [libusb_exit] device 2.1 still referenced
libusb: warning [libusb_exit] device 1.6 still referenced
libusb: warning [libusb_exit] device 1.4 still referenced
libusb: warning [libusb_exit] device 1.3 still referenced
libusb: warning [libusb_exit] device 1.5 still referenced
libusb: warning [libusb_exit] device 1.2 still referenced
libusb: warning [libusb_exit] device 1.1 still referenced
gr-osmosdr 0.2.0.0 (0.2.0) gnuradio 3.10.1.1
built-in source types: file fcd rtl rtl_tcp uhd hackrf bladerf rfspace airspy airspyhf soapy redpitaya freesrp 
[INFO] Make connection: 'LimeSDR Mini [USB 3.0] 1D90EC500A819C'
[INFO] Reference clock 40.00 MHz
[INFO] Device name: LimeSDR-Mini_v2
[INFO] Reference: 40 MHz
[INFO] LMS7002M register cache: Disabled
[INFO] RX LPF configured
[INFO] RX LPF configured
[INFO] RX LPF configured
[ERROR] Rx calibration: MCU error 6 (Invalid Rx path)

Any help would be greatly appreciated.

This is really intended as a development and diagnostic tool, hence best ignored.

It should work, but you probably need to build Gqrx against the same version of SoapySDR. The order of things would be:

  1. Install SoapySDR, including development headers. E.g. if installed via Ubuntu/Debian package, also installing libsoapysdr-dev.
  2. Build Lime Suite from source and install
  3. Build Gqrx from source and install

If you don’t have the SoapySDR development files installed when Lime Suite is built, the plugin which connects the two won’t be built.

Then the device string you need is soapy=1,driver=lime. The default one doesn’t tend to work.

You might want to also check out SDRangel, which includes transmit support.