Problems with LimeSDR mini

There you go: https://imgur.com/a/qhkKo

Please show what settings are in LDO tab.

Try pressing the “Default” button at the top of LimeSuiteGUI, and then try to Calculate any of the SXR/SXT/CGEN frequency.

1 Like

There you go: https://imgur.com/a/KOiwX see captions in images

Ok, looks good SXR/SXT started working.
As for CLKGEN, try loading “Default” settings, then uncheck “Auto phase” near the Calculate button, and press Calculate.

Just a guess, but hardware looks to be working ok, it might be something wrong with FPGA firmware.

@ricardas I followed the same sequence that you were telling @sgoudelis and saw the same result for the first time through. None of SXR/SXT/CGEN would work when clicking Calculate, but after loading the Default settings, then Calculate worked for all three.

However, after this, I tried gqrx which worked for a minute or two (FM radio receive) until stopping and becoming unresponsive. I tried to follow the same sequence with LimeSuiteGUI again but now loading of Default settings fails upon trying.

I hope it’s a firmware issue, and if you need any more debugging please let me know.

Here is a link to test software for Win platform. There is a Visual C redistributable package included as well (just in case). Connect LimeSDR-Mini board and push Start test button to start testing. Log file will be created after test is complete. Share the log file, please.

Regarding LimeSuiteGUI - yes, you have to push Default button after you connect to the board in order to set configuration for LimeSDR-Mini board.

Hi @sgoudelis,

You have to update the firmware too. GW should be reported as 1.24 at the status bar, while in your case it is 1.22. To update it go to Modules -> Programming in LimeSuiteGUI. Make sure Device is set to Auto and push Program button.

And just make sure you are using the latest LimeSuiteGUI:
https://wiki.myriadrf.org/LimeSDR-Mini#Software

1 Like

I upgraded the firmware as you instructed. I also tested using the tester software you provided. All tests were successful.

The logs:
https://pastebin.com/62arKbsg
https://pastebin.com/Y1t6euMX

The FFTviewer now seems to work. However, the SDR-Console is still producing results like the ones I posted in my other post (https://imgur.com/a/QA1N1). What is going on there? Does anyone know ? Especially those carriers at 100mhz and 200mhz.

@sgoudelis -

To the best of my knowledge, the Lime-Mini isn’t supported yet on SDRConsole. About the only apps that support it right now is GQRX and the device arguments you have to use to make it work are:

driver=lime,soapy=2

Hope this helps - 73 de Marty, KN0CK

1 Like

actually only software i get to work right now with limesdr mini is sdr-console V3

And do you see the same carriers (lines) like I showed in the screenshot ?

no https://puu.sh/zBfmZ/164f691ae8.jpg here is iridium RX for ex with some pesky LTE 1800/800 mixing in

Can you also provide a screenshot at 100mhz without any antennas connected ?

in a moemnt sure currently trying to setup gnuradio UDP streaming from windows to Linux laptop. for Video RX as i have blocks working in Linux but not Limemini lol but working in windows -_-

https://puu.sh/zEfSa/01aacce5a4.jpg no antenna (Looks Like displaycable noise to me)
antenna
https://puu.sh/zEfWW/95acd3b71a.jpg

Is this normal ? Do all LimeSR minis show that ?

Hello all…I just received my LimeSDR Mini a few days back and can not get it to work reliable. I’m running Ubuntu 17.10. I’ve tried both using the provided PPAs as well as compiling myself from source. The latest source from Github seems to be at least recognizing the device correctly and has the appropriate programming options for the device. I tried various suggestions throughout this thread and still have issues. I was able to get it to work in GQRX a couple of times, but not sure exactly what I did to get it to work right. Some combination of messing with settings in LimeSuite and GQRX, but it really shouldn’t be this difficult.

I suspect the default values that are programmed in the device are a bit out of whack. I’ve defaulted most of the settings through LimeSuite and get the blinking green lights, but I am unable to flash. I keep gettings these read or white errors when flashing as well as timeouts.

When running gqrx with some configuration settings I found here’s the error messages I’m seeing:

[ERROR] SetFrequencyCGEN(80 MHz) failed:
INT: 63 FRAC: 0 DIV_OUTCH_CGEN: 15
VCO: 2560 MHz RefClk: 40 MHz
TuneVCO(CGEN) - VCO too low
M=156, N=3, Fvco=1040.000 MHz
CGEN: Freq=80 MHz, VCO=2.56 GHz, INT=63, FRAC=0, DIV_OUTCH_CGEN=15
[ERROR] SetFrequencyCGEN(80 MHz) failed:
INT: 63 FRAC: 0 DIV_OUTCH_CGEN: 15
VCO: 2560 MHz RefClk: 40 MHz
TuneVCO(CGEN) - VCO too low
M=156, N=3, Fvco=1040.000 MHz
MCU programming : 16384/16384
MCU Programming finished, 2633 ms
CGEN: Freq=61.44 MHz, VCO=2.4576 GHz, INT=60, FRAC=461373, DIV_OUTCH_CGEN=19
CGEN: Freq=61.44 MHz, VCO=2.4576 GHz, INT=60, FRAC=461373, DIV_OUTCH_CGEN=19
CGEN: Freq=80 MHz, VCO=2.56 GHz, INT=63, FRAC=0, DIV_OUTCH_CGEN=15
[ERROR] SetFrequencyCGEN(80 MHz) failed:
INT: 63 FRAC: 0 DIV_OUTCH_CGEN: 15
VCO: 2560 MHz RefClk: 40 MHz
TuneVCO(CGEN) - VCO too low
M=156, N=3, Fvco=1040.000 MHz
CGEN: Freq=80 MHz, VCO=2.56 GHz, INT=63, FRAC=0, DIV_OUTCH_CGEN=15
[ERROR] SetFrequencyCGEN(80 MHz) failed:
INT: 63 FRAC: 0 DIV_OUTCH_CGEN: 15
VCO: 2560 MHz RefClk: 40 MHz
TuneVCO(CGEN) - VCO too low
M=156, N=3, Fvco=1040.000 MHz
CGEN: Freq=640 MHz, VCO=2.56 GHz, INT=63, FRAC=0, DIV_OUTCH_CGEN=1
[ERROR] SetFrequencyCGEN(640 MHz) failed:
INT: 63 FRAC: 0 DIV_OUTCH_CGEN: 1
VCO: 2560 MHz RefClk: 40 MHz
TuneVCO(CGEN) - VCO too low
M=156, N=3, Fvco=1040.000 MHz
IQ DCR samp_rate: 1e+07
IQ DCR alpha: 1e-07
Changing NB_RX quad rate: 96000 -> 1e+07
New audio output device:
old:
new: alsa_output.pci-0000_00_1b.0.analog-stereo
CGEN: Freq=640 MHz, VCO=2.56 GHz, INT=63, FRAC=0, DIV_OUTCH_CGEN=1
[ERROR] SetFrequencyCGEN(640 MHz) failed:
INT: 63 FRAC: 0 DIV_OUTCH_CGEN: 1
VCO: 2560 MHz RefClk: 40 MHz
TuneVCO(CGEN) - VCO too low
M=105, N=1, Fvco=1050.000 MHz
IQ DCR samp_rate: 5e+06
IQ DCR alpha: 2e-07
Changing NB_RX quad rate: 1e+07 -> 5e+06
Generating taps for new filter LO:-5000 HI:5000 TW:2000 Taps: 115
Generating taps for new filter LO:-10000 HI:10000 TW:4000 Taps: 57
############################################################
Rx calibration using RSSI INTERNAL CHIP loopback
Rx ch.A @ 97.0102 MHz, BW: 5 MHz, RF input: LNAW, PGA: 31, LNA: 15, TIA: 3
Performed by: MCU

Current MCU firmware: 3, DC/IQ calibration full
MCU Ref. clock: 40 MHz
############################################################
Rx calibration using RSSI INTERNAL CHIP loopback
Rx ch.A @ 97.0102 MHz, BW: 5 MHz, RF input: LNAW, PGA: 31, LNA: 15, TIA: 3
Performed by: MCU

Random Timeouts in Gqrx:

libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=16
[ERROR] transfer timed out 0
[ERROR] transfer timed out 1
[ERROR] transfer timed out 2
[ERROR] transfer timed out 3

Also when attempting to program in LimeSuite I get this error:

[08:13:10] ERROR: Programming failed! Read operation failed
[08:13:15] ERROR: Programming failed! Read operation failed

Any ideas? I don’t think my unit is defective out right, but why can’t I program it and why wont it save any of the values I set?

At this time I don’t recommend testing the LimeSDR (mini) using gqrx. There are just too many layers between the application and the driver and none of them seem to be working.

Thanks for the heads up @csete

I’ve also tried in sdrangel with similar results. In sdrangel I get some messages that say it is unable to initialize the LimeSDR mini device. @F4EXB

From sdrangel log:
10.03.2018 08:48:52.697 © DeviceLimeSDRParams::open: cannot init device LimeSDR Mini, media=USB 3.0, module=uLimeSDR, addr=24607:1027, serial=1D3AC7CEACE30B

1 Like

@IgnasJ @Zack could you take a look at this, please.

1 Like