Lime SDR recognized by windows device manager but not LimeSuiteGUI

OS = Windows 8.1 64-bits on Microsoft Surface Pro tablet. When I connect LimeSDR to tablet, device manager sees it

as “LimeSDR-USB” and device manager says it is working properly. I have also installed LimeSuite. I tried to do

Lime SDR functionality check using “LimeSDR-USB Quick Test” procedure. I launched LimeSuiteGUI.exe and selected

Options>>ConnectionSettings. I was expecting the “Connection Setting” panel which opened up to contain "USB 3.0

(LimeSDR-USB)" however, my panel was empty. It seems like LimeSuite GUI does not recognize my LimeSDR. Would

someone please help.
Thank you.

bob

Would someone form Lime, Myriad, etc. please help, I am stuck. Thank you.

@bob,

From how it reads, you don’t have the Cypress USB drivers installed that are needed to drive the LimeSDR in USB 2.0 and USB 3.0. On the MyriadRF site there is a ‘starters guide’ how to get your LimeSDR running and it explains how to install the Cypress USB drivers. Here is the link to where the drivers are located, too ----> https://github.com/myriadrf/Windows-drivers/archive/master.zip

Also, check this link, too ----> https://wiki.myriadrf.org/LimeSDR-USB_User_Guide

…and start looking at Section 4 for the driver installation.

Let us know if you’re still stuck after installing the drivers - thanks,

73 de Marty, KN0CK

I have a similar problem: LimeSDR v1.4, Widows 10 x64, LimeSDR-USB 3.0, after installing USB device driver from https://github.com/myriadrf/Windows-drivers/archive/master.zip
Device Manager in the section “USB controllers” shows “Myriad-RF LimeSDR USB”.
изображение
But LimeSuiteGUI_20170629_6436c7 in the “Options” ->“Connection Settings” shows an empty window.
изображение

Under Linux UBUNTU diagnostics is:

root@ubuntu:~# LimeUtil --find
[ERROR] failed to get serial number

  • [, media=USB 3.0, module=STREAM, addr=1d50:6108]
  • [LimeSDR-USB, media=USB 2.0, module=STREAM, addr=1d50:6108, serial=0009062000C41113]

root@ubuntu:~# LimeUtil --update
[ERROR] failed to get serial number
Connected to [ [USB 3.0]]
[ERROR] failed to get serial number
[ERROR] failed to get serial number
[ERROR] ConnectionSTREAM: Cannot claim interface - Entity not found
[ERROR] Unsupported hardware connected: UNKNOWN[HW=0]

Programming update failed! : Unsupported hardware connected: UNKNOWN[HW=0]

root@ubuntu:~# LimeUtil --info
######################################################

LimeSuite information summary

######################################################

Version information:
Library version: v17.06.0-myriadrf1~xenial
Build timestamp: 2017-06-21
Interface version: v2017.6.0
Binary interface: 17.06-1

System resources:
Installation root: /usr
User home directory: /home/ubuntu
App data directory: /home/ubuntu/.local/share/LimeSuite
Config directory: /home/ubuntu/.limesuite
Image search paths:
- /home/ubuntu/.local/share/LimeSuite/images
- /usr/share/LimeSuite/images

Supported connections:

  • NovenaRF7
  • PCIEXillybus
  • STREAM
  • uLimeSDR

root@ubuntu:~# soapy_power
linux; GNU C++ version 5.4.0 20160609; Boost_105800; UHD_003.009.006-0-g122d5f8e

[ERROR] failed to get serial number
[INFO] Make connection: ’ [USB 3.0]’
[ERROR] failed to get serial number
[ERROR] failed to get serial number
[ERROR] ConnectionSTREAM: Cannot claim interface - Entity not found
[ERROR] Unsupported hardware connected: UNKNOWN[HW=0]
[INFO] Device name: UNKNOWN
[INFO] Reference: 30.72 MHz
[INFO] Init LMS7002M(0)
[INFO] LMS7002M cache /home/ubuntu/.limesuite/LMS7002M_cache_values.db
[INFO] Ver=0, Rev=0, Mask=0

root@ubuntu :~# soapy_power --detect
linux; GNU C++ version 5.4.0 20160609; Boost_105800; UHD_003.009.006-0-g122d5f8e

[ERROR] failed to get serial number
Detected SoapySDR devices:
driver=lime, label= [USB 3.0]
driver=lime, serial=0009062000C41113, label=LimeSDR-USB [USB 2.0] 9062000C41113

73 de Eduard,
R8AEC

Hi @keo,

As I can see from VID:PID pair, the firmware is not loaded. USB3 MCU is in bootloader mode hence LimeSuiteGUI can not recognize it.
Check J17 jumper please.

Maybe J13 jumper?

What LimeSDR-USB board version do you use?
It is J17 on v1.4. Check Figure 4 here:
https://wiki.myriadrf.org/LimeSDR-USB_hardware_description

Hardware revision v1.4
Will see jumper position. It must be closed or opened to normal work?

It must be closed.
Some users report that there is no proper joint on this jumper. Hence I suggest to take it off and put it back few times just to be sure there is a good connection.

That’s right, that was exact issue I got with one of my boards, and taking it off and putting it back again solved it right away :slight_smile:

Marty,
Thanks for your help. After downloading and installing the Lime SDR USB driver following the Lime Suite documentation, Windows Device Manager recognized the Lime SDR as Myriad-RF LimeSDR-USB.
I went on to the next step to do LimeSDR-USB Quick Test. I run Lime Suite GUI.exe and Went to Options>>ConnectionSettings. This time I was able to see “USB 3.0 (LimeSDR-USB)” in the Connection Settings panel. When I connected to it the information I got is:

“INFO: Disconnected control port.
WARNING: Gateware version mismatch!
Expected gateware version 2, revision 8
But found version 2, revision 6.
Follow the FW and FPGA upgrade instructions: https://wiki.myriadrf.org/Lime_Suite#Flashing_images Or run update on the command line: LimeUtil --update”

I went back to the Lime Suite documentation. I followed Section 4.1.3 (Flashing images). After selecting Automatic update and pressing the Program button, after a few seconds I got “flashing complete” response.

My Lime SDR went dead after flashing it: 1) Only the power button LED remained lit. 2) Windows Device Manager now sees my LimeSDR as “CypressFX3 USB Bootloader Device” (and not Myriad-RF LimeSDR-USB as before). 3) When I run LimeSuiteGUI.exe and went to Options>>ConnectionSettings, Connection Settings panel now sees my LimeSDRboard as “USB 2.0 (WestBridge)(USB) 4BE”. 4) When I connected to it, I got: “Error: Unsupported hardware connected”.

My Lime SDR is not working now. What did I do wrong. What shall I do to bring it back to life? Any help would be appreciated.


Hi @bob,

It looks like MCU firmware update went wrong. Try this:

  1. Download USB3 MCU and FPGA binaries from here:
    https://wiki.myriadrf.org/LimeSDR-USB#USB3_MCU_and_FPGA_Binaries
  2. Update MCU firmware as described here (use USB3 MCU firmware you downloaded in step 1):
    https://wiki.myriadrf.org/LimeSDR-USB_User_Guide#Uploading_firmware_to_non-empty_flash
  3. Update FPGA gateware as described here (use FPGA gateware you downloaded in step 1):
    https://wiki.myriadrf.org/LimeSDR-USB_User_Guide#Loading_a_custom_bitstream_to_FPGA

Zack,
Thank you for your quick response. I followed your instructions and resurrected my LimeSDR board from the dead by re-installing the .rbf and .img files. Now, it works like the first time I received it from Crowd Supply.

I run Lime Suite GUI.exe and went to Options>>ConnectionSettings. I selected “USB 3.0 (LimeSDR-USB)” in the Connection Settings panel and then clicked on Connect button. Then information I got back was the same as what I got last time except:
" But found version 2, revision 6" is now “But found version 2, revision 9”.

The error in its entirety is:
“INFO: Disconnected control port.
WARNING: Gateware version mismatch!
Expected gateware version 2, revision 8
But found version 2, revision 9.
Follow the FW and FPGA upgrade instructions: https://wiki.myriadrf.org/Lime_Suite#Flashing_images3 Or run update on the command line: LimeUtil --update”

What do I have to do to fix this Gateware version mismatch issue? Would this affect how the LimeSDR functions?
.

I was finally able to resolve the Gateware version mismatch issue. What I did was:
I run update again this time on the command line: LimeUtil --update”. After the update, I run Lime Suite GUI.exe and went to Options>>ConnectionSettings. I selected “USB 3.0 (LimeSDR-USB)” in the Connection Settings panel and then clicked on Connect button. This time there were no warnings. It found Gateware “version 2, revision 8”.

Hi Zack,
I have been facing the same issues that Bob faced though I don’t see any JP17 on my Lime USB V1.4s but JP18 and I my Lime USB has no jumpers installed on it.

Could you help me, please? I do appreciate your kindness!

Luciano

Hi @PT9KK,

Check Figure 4 in description. Jumper J17 must be mounted.
Could you share a photo (top view) of your board, please.