# LimeSDR mini, C example code returns SoapySDR::Device::make() no match

**URL:** <https://discourse.myriadrf.org/t/limesdr-mini-c-example-code-returns-soapysdr-make-no-match/4844>\
**Category:** LimeSDR\
**Created:** [20 June 2019 03:43 UTC](https://discourse.myriadrf.org/t/limesdr-mini-c-example-code-returns-soapysdr-make-no-match/4844 "2019-06-20T03:43:45Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![davidmtl](https://avatars.discourse-cdn.com/v4/letter/d/a87d85/32.png) [@davidmtl](https://discourse.myriadrf.org/u/davidmtl)\
**Post date:** [20 June 2019 03:43 UTC](https://discourse.myriadrf.org/t/limesdr-mini-c-example-code-returns-soapysdr-make-no-match/4844/1 "2019-06-20T03:43:45Z")

</div>

Hi,  
I recently got a LimeSDR Mini and I’m going through the tutorials. I’m trying to make the [C example](https://github.com/pothosware/SoapySDR/wiki/C_API_Example) works but it fails when making the device. When it calls:

`SoapySDRKwargs_set(&args, "driver", "lime");`  
`SoapySDRDevice *sdr = SoapySDRDevice_make(&args);`

It returns:  
`SoapySDRDevice_make fail: SoapySDR::Device::make() no match**`\*\*

Here’s the current state of my setup:  
OS: Ubuntu 18.04. Fresh install.

**LimeUtil -find** returns:  
`* [LimeSDR Mini, media=USB 3.0, module=FT601, addr=24607:1027, serial=1D4C36DC679185]`

**SoapySDRUtil -find** returns:

```
######################################################
## Soapy SDR -- the SDR abstraction library ##
######################################################

Found device 0
  addr = 24607:1027
  driver = lime
  label = LimeSDR Mini [USB 3.0] 1D4C36DC679185
  media = USB 3.0
  module = FT601
  name = LimeSDR Mini
  serial = 1D4C36DC679185

```

SoapySDR and LimeSuite were both installed trough the source code following the guides at:  
[https://github.com/pothosware/SoapySDR/wiki/BuildGuide](https://github.com/pothosware/SoapySDR/wiki/BuildGuide)  
[https://wiki.myriadrf.org/Lime\_Suite](https://wiki.myriadrf.org/Lime_Suite)

SoapySDR was installed first.

apt list informs me that these packages were installed:  
soapysdr0.6-module-airspy/bionic,now 0.1.1-1 amd64 [installed,automatic]  
soapysdr0.6-module-audio/bionic,now 0~git20160607-3build1 amd64 [installed,automatic]  
soapysdr0.6-module-bladerf/bionic,now 0.3.4-1 amd64 [installed,automatic]  
soapysdr0.6-module-hackrf/bionic,now 0.3.2-1 amd64 [installed,automatic]  
soapysdr0.6-module-remote/bionic,now 0.4.2-1 amd64 [installed,automatic]  
soapysdr0.6-module-rtlsdr/bionic,now 0.2.4-1 amd64 [installed,automatic]  
soapysdr0.6-module-uhd/bionic,now 0.3.4-1build1 amd64 [installed,automatic]

I don’t know if it’s related but there is no LimeSDR in it. I feel like I’m missing a simple step to add the Lime device in a way that the API can look it up. I apologize in advance if I simply missed an installation step, I’m fairly new to SDR.

Note, I can listen to the radio using CubeSDR. So it seems is just the API that can’t find it.

Bonus question: Strangely, when I listen to the radio with CubeSDR my laptop disconnect from the Wifi and I fail to detect most Wifi signals. When I stop CubeSDR it gets back to normal…

Thanks!
