How to restore board to factory condition

Hello guys,
I have a huge problem, maybe it’s a bug or it’s a faulty board, no way to know exactly because the quick test return success but the signal quality and strength is a total mess, can’t do anything.

  1. Is there a way to wipeout everything from the board in order to reprogram it?
  2. I bought the board from Crowdsupply, who can I contact to request a RMA?

Many thanks in advance.

You don’t say which board it is. But in general nothing is programmed to the board, other than its firmware/gateware.

The board would need to be diagnosed as faulty. If you could start by running LimeQuick test and posting the results here. Note that the board must be cold and there must be nothing attached to any of the RF ports during the test.

Hi Andrew,

Yeah, that’s what I meant.

Still not sure whether this is a LimeSDR-USB, LimeSDR Mini, LimeSDR-PCIe or LimeSDR-QPCIe :slight_smile:

Sorry! :slight_smile:
It’s LimeSDR-USB

Thanks. So there is a jumper that can be used to force the FX3 controller to drop into the bootlader, from which point you can use Cypress tools to program firmware. However, this is not advised unless it is confirmed that the firmware is corrupted. And as noted previously, there are no other settings etc. persisted to the board.

If you could please run LimeQuickTest as requested and post the results here.

[ Clock Network Test ]
->FX3 GPIF clock test
Test results: 25897; 29653; 33409 - 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 : 5112937 (min); 5113073 (max) - PASSED
->Clock Network Test PASSED

[ FPGA EEPROM Test ]
->Read EEPROM
->Read data: 12 07 1A 12 07 1A 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
->Run Tests (TX_2-> LNA_L):
CH0 (SXR=800.0MHz, SXT=805.0MHz): Result:(-13.2 dBFS, 5.00 MHz) - PASSED
CH1 (SXR=800.0MHz, SXT=805.0MHz): Result:(-14.6 dBFS, 5.00 MHz) - PASSED
->Run Tests (TX_1 → LNA_W):
CH0 (SXR=1800.0MHz, SXT=1805.0MHz): Result:(-13.5 dBFS, 5.00 MHz) - PASSED
CH1 (SXR=1800.0MHz, SXT=1805.0MHz): Result:(-16.1 dBFS, 5.00 MHz) - PASSED
->Run Tests (TX_2-> LNA_H):
CH0 (SXR=2500.0MHz, SXT=2505.0MHz): Result:(-14.7 dBFS, 5.00 MHz) - PASSED
CH1 (SXR=2500.0MHz, SXT=2505.0MHz): Result:(-14.0 dBFS, 5.00 MHz) - PASSED
->RF Loopback Test PASSED

=> Board tests PASSED <=

Elapsed time: 4.60 seconds

The test results look good. So previously you said:

Can you be a bit more specific. What software are you using? In this are the correct LNA and gain being configured etc.?

This is actually related to my previous topic (and I already did all the tests you suggested)
And since you have answered to my question in this topic we can proceed there:

I will try to reprogram the board as the last resort.
Many thanks.