[Mini] ERROR: LML RX phase search FAIL

Hello,

I’m trying to test my LimeSDR mini according to: LimeSDR-USB Quick Test - Myriad-RF Wiki

When I get to “3.2 Load the configuration file” and try to load the self_test.ini, it produces the following output:

[18:44:58] INFO: Disconnected control port
[18:45:16] INFO: Reference clock 40.00 MHz
[18:45:16] INFO: Connected Control port: LimeSDR-Mini FW:6 HW:2 Protocol:1 GW:1.30 Ref Clk: 40.00 MHz
[18:45:27] WARNING: SetPllFrequency: error configuring phase
[18:45:27] WARNING: SetPllFrequency: error configuring phase
[18:45:27] WARNING: SetPllFrequency: error configuring phase
[18:45:27] WARNING: SetPllFrequency: error configuring phase
[18:45:27] WARNING: SetPllFrequency: error configuring phase
[18:45:27] WARNING: SetPllFrequency: error configuring phase
[18:45:27] WARNING: SetPllFrequency: error configuring phase
[18:45:27] WARNING: SetPllFrequency: error configuring phase
[18:45:27] WARNING: SetPllFrequency: error configuring phase
[18:45:27] WARNING: SetPllFrequency: error configuring phase
[18:45:27] ERROR: LML RX phase search FAIL

I also tried to run this SoapySDR test: https://github.com/pothosware/SoapySDR/blob/master/python/apps/MeasureDelay.py

And it produces the following output:

$ python3 MeasureDelay.py --args=driver=“lime”
[INFO] Make connection: ‘LimeSDR Mini [USB 3.0] 1D424CDEC1C95E’
[INFO] Reference clock 40.00 MHz
[INFO] Device name: LimeSDR-Mini
[INFO] Reference: 40 MHz
[INFO] LMS7002M calibration values caching Disable
Actual Rx Rate 1.000000 Msps
Actual Tx Rate 1.000000 Msps
Create Rx and Tx streams
[ERROR] Tx Calibration: MCU error 4 (SXT tune failed)
[INFO] Rx calibration finished
Cleanup streams
[WARNING] popping from TX, samples popped 0/1020
libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 4
libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 4
Traceback (most recent call last):
File “MeasureDelay.py”, line 225, in
main()
File “MeasureDelay.py”, line 221, in main
dump_dir=options.dump_dir,
File “MeasureDelay.py”, line 130, in measure_delay
‘receive fail - captured samples %d out of %d’%(len(rx_buffs), num_rx_samps))
Exception: receive fail - captured samples 0 out of 10000

Any idea what could be wrong? Thanks!

This is for LimeSDR-USB, it will not work for LimeSDR-Mini.

Oh ok, thanks!

Are there any standard tests that I can run that would test the TX and RX functionality of my LimeSDR-Mini?

Hi @sccarey,

We have LimeQuickTest for this purpose.

That seems to work! Thanks!