# Brand new LimeSDR USB not working

**URL:** <https://discourse.myriadrf.org/t/brand-new-limesdr-usb-not-working/5654>\
**Category:** LimeSDR\
**Created:** [20 January 2020 09:00 UTC](https://discourse.myriadrf.org/t/brand-new-limesdr-usb-not-working/5654 "2020-01-20T09:00:04Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![liborw](https://avatars.discourse-cdn.com/v4/letter/l/51bf81/32.png) [@liborw](https://discourse.myriadrf.org/u/liborw)\
**Post date:** [20 January 2020 09:00 UTC](https://discourse.myriadrf.org/t/brand-new-limesdr-usb-not-working/5654/1 "2020-01-20T09:00:04Z")

</div>

I got my LimeSDR-USB, unpacked it, connected it to USB-3 port, updated the firmware with `LimeUtil --update`, then I try `LimeQuickTest` and sometimes I got something like this:

```auto
[TESTING STARTED]
->Start time: Fri Jan 17 18:00:09 2020

Warning: Multiple devices detected, connecting to the first device
Read(64 bytes) failed
Gateware version mismatch!
  Expected gateware version 2, revision 21
  But found version 0, revision 0
  Follow the FW and FPGA upgrade instructions:
  http://wiki.myriadrf.org/Lime_Suite#Flashing_images
  Or run update on the command line: LimeUtil --update

Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Undefined/Failure
->Device: LimeSDR-USB, media=USB 3.0, module=FX3, addr=1d50:6108, serial=000907060244273B
  Serial Number: 000907060244273B

[Clock Network Test]
->FX3 GPIF clock test
Undefined/Failure
Undefined/Failure
->FX3 GPIF clock test FAILED
->Si5351C test
Undefined/Failure
Read(64 bytes) failed
  FAILED
->ADF4002 Test
Write(64 bytes) failed
  FAILED
->VCTCXO test
Read(64 bytes) failed
  FAILED
->Clock Network Test FAILED

[FPGA EEPROM Test]
->Read EEPROM
->Read data: 12 0C 06 12 0C 06 02
->FPGA EEPROM Test PASSED

[LMS7002M Test]
->Perform Registers Test
Read(64 bytes) failed
SPI_write() failed
Read(64 bytes) failed
SPI_write() failed
Read(64 bytes) failed
SPI_write() failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
->LMS7002M Test FAILED

[RF Loopback Test]
Note: The test should be run without anything connected to RF ports
->Configure LMS
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
SetFrequencyCGEN(491.52 MHz) failed
Failed to set sample rate
->RF Loopback Test FAILED

=> Board tests FAILED <=

Elapsed time: 3.17 seconds

```

But most of the time this:

```auto
[TESTING STARTED]
->Start time: Mon Jan 20 09:32:21 2020

Warning: Multiple devices detected, connecting to the first device
->Device: LimeSDR-USB, media=USB 3.0, module=FX3, addr=1d50:6108, serial=000907060244273B
  Serial Number: 000907060244273B

[Clock Network Test]
->FX3 GPIF clock test
  Test results: 31209; 34965; 38721 - PASSED
->Si5351C test
  CLK0: 17554 / 17554 - PASSED
  CLK1: 17554 / 17554 - PASSED
  CLK2: 17554 / 17554 - PASSED
  CLK3: 17554 / 17554 - PASSED
  CLK4: 17554 / 17554 - PASSED
  CLK5: 17554 / 17554 - PASSED
  CLK6: 17554 / 17554 - PASSED
->ADF4002 Test
  Result: 10 - PASSED
->VCTCXO test
  Results : 5112962 (min); 5113095 (max) - PASSED
->Clock Network Test PASSED

[FPGA EEPROM Test]
->Read EEPROM
->Read data: 12 0C 06 12 0C 06 02
->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]
Note: The test should be run without anything connected to RF ports
->Configure LMS
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
Read(64 bytes) failed
...

```

The manual (LimeSuiteGui) test also doesn’t work as I cant get pass the open ini file, which fails with the same error message. So what should I do?

---

<div class="post-metadata">

**Author:** ![andrewback](https://avatars.discourse-cdn.com/v4/letter/a/22d042/32.png) [@andrewback](https://discourse.myriadrf.org/u/andrewback)\
**Post date:** [20 January 2020 13:40 UTC](https://discourse.myriadrf.org/t/brand-new-limesdr-usb-not-working/5654/2 "2020-01-20T13:40:28Z")

</div>

Tagging @Zack.

---

<div class="post-metadata">

**Author:** ![Zack](https://yyz2.discourse-cdn.com/flex034/user_avatar/discourse.myriadrf.org/zack/32/89_2.png) [@Zack](https://discourse.myriadrf.org/u/Zack)\
**Post date:** [20 January 2020 14:27 UTC](https://discourse.myriadrf.org/t/brand-new-limesdr-usb-not-working/5654/3 "2020-01-20T14:27:05Z")

</div>

Hi @liborw,

Could you please program this gateware:  
[https://1drv.ms/u/s!AsTX3WCH\_RLCjU0OGJICP25t4kuM?e=qUZx8f](https://1drv.ms/u/s!AsTX3WCH_RLCjU0OGJICP25t4kuM?e=qUZx8f)

as described here, see section 4:  
[https://wiki.myriadrf.org/LimeSDR-USB\_Board\_Programming](https://wiki.myriadrf.org/LimeSDR-USB_Board_Programming)

Then run tests again and let me know, please.
