Problems with LimeSDR mini

Hello Mario,

there are no drivers required on Linux.

Brgds, Edouard.

Hi jslatten, I have the same problem with you, and my mini is also early bird one. I can not update the firmware both in ubuntu and windows 10. Do you solve your issue when updating its firmware now?




We have three LimeSDR-mini, all of them hw v1.1. On all three of them, on a number of different PCs we tried (all USB 3.0), we are unable to update the firmware:

  $ LimeUtil --find
  * [LimeSDR Mini, media=USB 3.0, module=FT601, addr=24607:1027, serial=1D3ACA1B10B681]

  $ LimeUtil --update                                                                                                    
  Connected to [LimeSDR Mini [USB 3.0] 1D3ACA1B10B681]
  Read(64 bytes) failed
  Update not supported: UNKNOWN[HW=0]
  
  Programming update failed! : Update not supported: UNKNOWN[HW=0]

There definitely is nothing wrong with the cables or the PCs we’re using. LimeSuite is latest git master of today, ef2625631a02b29dfbcbe172ed88d1bb92f7a0ca

This has been reproduced with LimeSuite 18.06 release tag, as well as LimeSuite 17.12.0

I managed to reproduce this behavior using a fourth LimeSDR-mini now, again both with LimeSuite master as well as LimeSuite 17.12

There is no recovery.

LimeUtil --find
  * [LimeSDR Mini, media=USB 3.0, module=FT601, addr=24607:1027, serial=1D3AD713BD327A]

LimeSuiteGUI reports:

23:13:12] INFO: Disconnected control port
[23:13:18] ERROR: Read(64 bytes) failed
[23:13:18] ERROR: Read(64 bytes) failed
[23:13:18] ERROR: Read(64 bytes) failed
[23:13:18] ERROR: Read(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] ERROR: Write(64 bytes) failed
[23:13:22] INFO: Connected Control port: UNKNOWN FW:0 HW:0 Protocol:0 GW:0.0 Ref Clk: -0.00 MHz

And pretty much anything that you ever try to do with the device will report the same “ERROR: Write(64 bytes) failed”

i am getting this same exact behavior with my limesdr-mini v1.1. isuccessfully flashed gateware a few months ago. (1.24) i think.

anyhow i have no power light.
a couple months ago i was on ubuntu 18.04 and i ran limesuite and did a successful firmware update.
anyhow i have tried many things and im beginning to think it needs to be in reset mode.
can anyone help me out on what i should do next?
thanks
btw ive tried the lime-mini in different powered configurations and other usb 3.0 ports on other devices. and nothing yet
board still responds to LimeUtil --find in windows and also in ubuntu with SoapySDRUtil --find

I was having similar symptoms with everything updated and built from source. Specifically, failing board tests but passing others, inability to update gw, read/write failures, freezes, intermittent issues like inability to change any setting in any software including LimeGUI without having to disconnect/reconnect the LimeSDR Mini.

By sheer luck I noticed that it would work flawlessly if I used a USB 2.0 cable but would exhibit the above behaviors with any of several USB 3.x cables. The only downsides to the USB 2.0 cable are that I can’t run more than 10 MSPS (~30 MB/s) without dropped packets and there are sometimes short hiccups when changing settings. This suggested that the problem was most likely one of the Mac USB Controller/Driver, low power, or the Parallels USB 3 driver.

So, I built up a VirtualBox VM identical to the Parallels one and experienced the same issues. This suggested that it was the USB Controller/Driver or power being delivered on the Macbook Pro 14.2.

To further confirm this hypothesis, I converted one of my older Sandy Bridge desktops to native Linux and connected the Mini with a USB 3.0 cable. The performance was nothing short of jaw dropping vs what I’d seen in the VM, operating perfectly smoothly, responding instantly to changing settings, and easily achieving the maximum spec MSPS with no drops.

If any of you have ideas for making this work properly with the Macbook + VM I’d love to hear it, but for me the best answer seemed to be restricting myself to USB 2.0 for now and ordering up a nice, new X1 Carbon r6 :grin: that will run native Linux. If there are any issues with that I’ll drop back in and update you.

Hope that helps!

mine had been working just fine on my laptop from the day i got the lime mine back in march or april. ordered right after thanks giving.
anyhow usually worked great on laptop with windows or ubuntu and even worked on rpi3

Great! Which laptop, if you don’t mind my asking?

dell inspiron I3-4005u running win x64 and ubuntu x64

:+1: