Limesdr mini with soapyuhd don't work

I did the test with version 0.2.0, here is what I have : OpenBTS 1st test - #46 by Ninobrtv

How to have something rather stable with LimeSDR Mini?
What is the best version of osmo-trx for you?

I did the test with Ubuntu 16.04.4 64-bit, I can not run LimeSDR Mini. Lime Suite and Soapy no find device.

LimeSDR Mini can make OpenBTS work … You just have to find a stable configuration. LimeSDR-Mini has a lot of potential.

Please, can you tell me how to do it ?

I have transceive52 not transceiver1, I think I’m doing things wrong.

A little instruction on how to install and configure LimeSDR Mini forOpenBTS.

You have to take Ubuntu 16.04 (not 16.04.4 or other)

Then installed manually in the order: SoapySDR, LimeSuite, uhd, SoapyUHD

I have not yet stabilized the operation of OpenBTS, if I can, I will put the info here.

Thank you all for your help.

i have the error like this," Error probing device: LookupError: KeyError: No devices found for – "what did you do for avoiding this ?

No need to do that to make OpenBTS work.

Otherwise I did not manage to do it.

But didn’t you use soapyUHD ? because the soapyUHD gives me this error : ," Error probing device: LookupError: KeyError: No devices found for – "

Try SoapySDRUtil --info and SoapySDRUtil --probe

FOR THE SoapySDRUtil --info
max@nano:~$ SoapySDRUtil --info ####################­####################­##############

Soapy SDR – the SDR abstraction library ## ####################­####################­##############

Lib Version: v0.7.0-ge6948134
API Version: v0.7.0
ABI Version: v0.7
Install root: /usr/local
Search path: /usr/local/lib/­SoapySDR/modules0.7

Module found: /usr/local/lib/­SoapySDR/modules0.7/­libLMS7Support.so
(18.06.1-373e26a) Module found:
/usr/local/lib/­SoapySDR/modules0.7/­libuhdSupport.so (0.3.4-55da7da)
Available factories… lime, uhd
Available converters…

  • CF32 -> [CF32, CS16, CS8, CU16, CU8]
  • CS16 -> [CF32, CS16, CS8, CU16, CU8]
  • CS32 -> [CS32]
  • CS8 -> [CF32, CS16, CS8, CU16, CU8]
  • CU16 -> [CF32, CS16, CS8]
  • CU8 -> [CF32, CS16, CS8]
  • F32 -> [F32, S16, S8, U16, U8]
  • S16 -> [F32, S16, S8, U16, U8]
  • S32 -> [S32]
  • S8 -> [F32, S16, S8, U16, U8]
  • U16 -> [F32, S16, S8]
  • U8 -> [F32, S16, S8]


SoapySDRUtil --probe=“driver=uhd,­type=b200” ####################­####################­##############

Soapy SDR – the SDR abstraction library ## ####################­####################­##############

Probe device driver=uhd,type=b200

[INFO] [log.cpp:460] [UHD] linux; GNU C++ version 5.4.0 20160609;
Boost_105800; UHD_3.12.0.0-59-g523­994c7 [INFO] [UHD] linux; GNU C++
version 5.4.0 20160609; Boost_105800; UHD_3.12.0.0-59-g523­994c7 Error
probing device: LookupError: KeyError: No devices found for ----->
Device Address:
driver: uhd
type: b200

max@nano:~$



uhd_find_devices
[INFO] [UHD] linux; GNU C++ version 5.4.0
20160609; Boost_105800; UHD_3.12.0.0-59-g523­994c7 [ERROR] [UHD] Device
discovery error: resolve: Host not found (authoritative)
--------------------­--------------------­----------
– UHD Device 0
--------------------­--------------------­----------
Device Address:
serial: 1D3AC779327FE0
addr: 24607:1027
driver: lime
label: LimeSDR Mini [USB 3.0] 1D3AC779327FE0
media: USB 3.0
module: FT601
name: LimeSDR Mini
type: soapy



####################­####################­##############

Soapy SDR – the SDR abstraction library ## ####################­####################­##############

Probe device driver=lime
[INFO] Make connection: ‘LimeSDR Mini [USB 3.0] 1D3AC779327FE0’
[INFO] Reference clock 40.00 MHz
[INFO] Device name: LimeSDR-Mini
[INFO] Reference: 40 MHz
[INFO] LMS7002M calibration values caching Disable

--------------------­--------------------­------------
– Device identification --------------------­--------------------­------------
driver=FT601
hardware=LimeSDR-Min­i
boardSerialNumber=0x­1d3ac779327fe0
firmwareVersion=5
gatewareVersion=1.26
hardwareVersion=1
protocolVersion=1

--------------------­--------------------­------------
– Peripheral summary --------------------­--------------------­------------
Channels: 1 Rx, 1 Tx
Timestamps: YES
Sensors: clock_locked, lms7_temp
Registers: BBIC
GPIOs: MAIN

--------------------­--------------------­------------
– RX Channel 0
--------------------­--------------------­------------
Full-duplex: YES
Supports AGC: NO
Stream formats: CF32, CS12, CS16
Native format: CS16 [full-scale=2048]
Stream args:
* Buffer Length - The buffer transfer size over the link.
[key=bufferLength, units=samples, default=0, type=int]
* Link Format - The format of the samples over the link.
[key=linkFormat, default=CS16, type=string, options=(CS16, CS12)]
* Skip Calibration - Skip automatic activation calibration.
[key=skipCal, default=false, type=bool]
Antennas: NONE, LNAH, LNAL_NC, LNAW
Corrections: DC removal
Full gain range: [-12, 61] dB
TIA gain range: [0, 12] dB
LNA gain range: [0, 30] dB
PGA gain range: [-12, 19] dB
Full freq range: [0, 3800] MHz
RF freq range: [30, 3800] MHz
BB freq range: [-10, 10] MHz
Tune args:
* LO Offset - Tune the LO with an offset and compensate with the baseband CORDIC.
[key=OFFSET, units=Hz, default=0.0, type=float, range=[-1e+07, 1e+07]]
* BB - Specify a specific value for this component or IGNORE to skip tuning it.
[key=BB, units=Hz, default=DEFAULT, type=float, range=[-1e+07, 1e+07], options=(DEFAULT, IGNORE)]
Sample rates: [0.1, 65] MSps
Filter bandwidths: [1.4, 130] MHz
Sensors: lo_locked
Other Settings:
* TSP DC Level - Digital DC level in LMS7002M TSP chain.
[key=TSP_CONST, type=int, range=[0, 32767]]

--------------------­--------------------­------------
– TX Channel 0
--------------------­--------------------­------------
Full-duplex: YES
Supports AGC: NO
Stream formats: CF32, CS12, CS16
Native format: CS16 [full-scale=2048]
Stream args:
* Buffer Length - The buffer transfer size over the link.
[key=bufferLength, units=samples, default=0, type=int]
* Link Format - The format of the samples over the link.
[key=linkFormat, default=CS16, type=string, options=(CS16, CS12)]
* Skip Calibration - Skip automatic activation calibration.
[key=skipCal, default=false, type=bool]
Antennas: NONE, BAND1, BAND2
Full gain range: [-12, 64] dB
PAD gain range: [0, 52] dB
IAMP gain range: [-12, 12] dB
Full freq range: [0, 3800] MHz
RF freq range: [30, 3800] MHz
BB freq range: [-10, 10] MHz
Tune args:
* LO Offset - Tune the LO with an offset and compensate with the baseband CORDIC.
[key=OFFSET, units=Hz, default=0.0, type=float, range=[-1e+07, 1e+07]]
* BB - Specify a specific value for this component or IGNORE to skip tuning it.
[key=BB, units=Hz, default=DEFAULT, type=float, range=[-1e+07, 1e+07], options=(DEFAULT, IGNORE)]
Sample rates: [0.1, 65] MSps
Filter bandwidths: [5, 40], [50, 130] MHz
Sensors: lo_locked
Other Settings:
* TSP DC Level - Digital DC level in LMS7002M TSP chain.
[key=TSP_CONST, type=int, range=[0, 32767]]

everything seems ok for OpenBTS.

No need to do : SoapySDRUtil --probe=“driver=uhd,­type=b200”. It does not work with LimeSDR-Mini

so you just do soapyUHD --probe=“driver=lime” for openBTS? and for the you use also osmo-trx so ?

Yes that’s it.

Osmo-trx recognizes limesdr, so no need to do fake.

Hello,

Yes, OpenBTS works well with LimeSDR-Mini.

I no longer have the limesdr, it was not mine and I returned it. Is there anyone who has one more, like his I can write him a tutorial for OpenBTS.
Thank you all.

However, why do you want to use OpenBTS?
maybe he want to study openbts-umts after because the osmo-iuh doesn’t yet run with sdr !!!

hey Ninobrtv, is it possible to have some summarize ho did you do to run openbts with LimeSDR-Mini? it’s interested me?

I would like to help you but I do not have a limesdr, I had the limesdr-mini of a friend to do the installation. Now I do not have it anymore.

Not for the limesdr but for the limesdr-mini. i don’t have also limesdr but only limesdr-mini !!!

Yes I had a friend’s limesdr-mini, not the limesdr.
I confirm that limesdr-mini works with openbts on port usb 3.0 and usb 2, I do the installation and he is using it now.