LimeSDR issues after LimeUtil --update

Hi,

before running update, LimeUtil --find gave this output:
LimeUtil --find

  • [LimeSDR-USB, media=USB 3.0, module=STREAM, addr=1d50:6108, serial=0009062A00CE131B]

I then proceed to do an update:

LimeUtil --update
Connected to [LimeSDR-USB [USB 3.0] 9062A00CE131B]
[WARNING] Gateware version mismatch!
Expected gateware version 2, revision 8
But found version 2, revision 6
Follow the FW and FPGA upgrade instructions:
http://wiki.myriadrf.org/Lime_Suite#Flashing_images
Or run update on the command line: LimeUtil --update

[INFO] Estimated reference clock 30.7197 MHz
[INFO] Selected reference clock 30.720 MHz
–2017-07-31 11:39:10-- http://downloads.myriadrf.org/project/limesuite/17.06/LimeSDR-USB_HW_1.3_r3.0.img
Resolving downloads.myriadrf.org… 213.138.113.29, 2001:41c8:51:71d:fcff:ff:fe00:4203
Connecting to downloads.myriadrf.org|213.138.113.29|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 186040 (182K)
Saving to: ‘/Users/cjq/.local/share/LimeSuite/images/17.06/LimeSDR-USB_HW_1.3_r3.0.img’

/Users/cjq/.local/share/LimeS 100%[===================================================================>] 181.68K 34.2KB/s in 19s

2017-07-31 11:39:57 (9.42 KB/s) - ‘/Users/cjq/.local/share/LimeSuite/images/17.06/LimeSDR-USB_HW_1.3_r3.0.img’ saved [186040/186040]

–2017-07-31 11:39:57-- http://downloads.myriadrf.org/project/limesuite/17.06/LimeSDR-USB_HW_1.4_r2.8.rbf
Resolving downloads.myriadrf.org… 213.138.113.29, 2001:41c8:51:71d:fcff:ff:fe00:4203
Connecting to downloads.myriadrf.org|213.138.113.29|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 562160 (549K)
Saving to: ‘/Users/cjq/.local/share/LimeSuite/images/17.06/LimeSDR-USB_HW_1.4_r2.8.rbf’

/Users/cjq/.local/share/LimeS 100%[===================================================================>] 548.98K 124KB/s in 5.1s

2017-07-31 11:40:03 (108 KB/s) - ‘/Users/cjq/.local/share/LimeSuite/images/17.06/LimeSDR-USB_HW_1.4_r2.8.rbf’ saved [562160/562160]

[100%] 562160/562160 Bytes programming: completed (/Users/cjq/.local/share/LimeSuite/images/17.06/LimeSDR-USB_HW_1.4_r2.8.rbf)
Programming update complete!

However, after running the update, LimeUtil --find gives this output:
LimeUtil --find

  • [WestBridge , media=USB 2.0, module=STREAM, addr=04b4:00f3, serial=0000000004BE]

If I try to run update again, I get a weird error:

LimeUtil --update
Connected to [WestBridge [USB 2.0] 4BE]
[ERROR] Unsupported hardware connected: UNKNOWN[HW=0]

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

Power reset did not help?

I unplugged and reconnected the LimeSDR-USB several times, but it keeps showing the same message

computer power reset? all info about the board? HW1.4? 1.3? LimeSuite GUI tells?
try programming both --fpga and --fw from:

hm? http://downloads.myriadrf.org/project/limesuite/ different compiled versions
maybe try 17.07 dir

How do I gather more info about the board? LimeSuite GUI connection settings shows the same message as LimeUtil --find, a “WestBridge [USB 2.0] 4BE” device.

So, How do I use the --fpga/–fw options? I see .rbf and .img files in that folder, but which are FPGA and which are FX3?

The .img is FX3 and .rbf is FPGA.

It doesn’t seem to be working:

LimeUtil --find=“module=STREAM,serial=0000000004BE”

  • [WestBridge , media=USB 2.0, module=STREAM, addr=04b4:00f3, serial=0000000004BE]

LimeUtil --args=“module=STREAM,serial=0000000004BE” --fpga=“/Users/cq/Downloads/LimeSDR-USB_HW_1.4_r2.8.rbf” --fw=“/Users/cq/Downloads/LimeSDR-USB_HW_1.3_r3.0.img”
Connected to [WestBridge [USB 2.0] 4BE]
[ERROR] Unsupported hardware connected: UNKNOWN[HW=0]
[ 0%] 0/562160 Bytes Programming failed! Write operation failed
Programming failed! : Programming failed! Write operation failed

Not sure how to proceed from here

I see you’re using USB 2.0? I’d start by using a USB 3.0 port, as bandwidth aside USB 2.0 may struggle to supply enough power.

If you cannot program the FX3 microcontroller using Lime Suite / LimeUtil, I would suggest trying the Cypress utility:

https://wiki.myriadrf.org/LimeSDR-USB_User_Guide#Flashing_the_USB_3.0_microcontroller

Once the FX3 flash is programmed, then use Lime Suite to program the FPGA.