¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Problem with Quisk and LimeSDR/soapy


 

Wonder if anyone can help with this one.
Trying to use qusk to drive a lime SDR mini with the soapy interface.
Downloaded and installed pothos SDR 2020-02-26. It complained on installation that it could not set the path (too long) but checking the path settings, it appears to reference the pothos\bin folder. Don't know fit wants another path setting.
Got nothing at all until we copied the soapySDR.dll into the quisk\soapypkg folder. It now gives us the hardware setup page from which we can try to select the device but no devices are listed. Checking with SoapySDRUtil the line SDR is indeed present and found.
System is windows 10, 64 bit, 64 bit Python 3.8 with Quisk 4.1.52.

Any help gratefully received
Steve


 

Steve ... are you on windows or linux?


On Sun, Feb 2, 2020, 7:46 AM <steve@...> wrote:
Wonder if anyone can help with this one.
Trying to use qusk to drive a lime SDR mini with the soapy interface.
Downloaded and installed pothos SDR 2020-02-26. It complained on installation that it could not set the path (too long) but checking the path settings, it appears to reference the pothos\bin folder. Don't know fit wants another path setting.
Got nothing at all until we copied the soapySDR.dll into the quisk\soapypkg folder. It now gives us the hardware setup page from which we can try to select the device but no devices are listed. Checking with SoapySDRUtil the line SDR is indeed present and found.
System is windows 10, 64 bit, 64 bit Python 3.8 with Quisk 4.1.52.

Any help gratefully received
Steve


 

My miss read ... steve is on Windows ....

I'm familiar with linux/openSUSE

On Sun, Feb 2, 2020, 8:10 AM Michael Durkin via Groups.Io <Kc7noa=[email protected]> wrote:
Steve ... are you on windows or linux?

On Sun, Feb 2, 2020, 7:46 AM <steve@...> wrote:
Wonder if anyone can help with this one.
Trying to use qusk to drive a lime SDR mini with the soapy interface.
Downloaded and installed pothos SDR 2020-02-26. It complained on installation that it could not set the path (too long) but checking the path settings, it appears to reference the pothos\bin folder. Don't know fit wants another path setting.
Got nothing at all until we copied the soapySDR.dll into the quisk\soapypkg folder. It now gives us the hardware setup page from which we can try to select the device but no devices are listed. Checking with SoapySDRUtil the line SDR is indeed present and found.
System is windows 10, 64 bit, 64 bit Python 3.8 with Quisk 4.1.52.

Any help gratefully received
Steve


 

Any luck with it Steve?


 

None at all I¡¯m afraid. I¡¯ve tried re-installing Python 3.8, then Pothos and quisk all to no effect, except that it now complains there¡¯s no soapySDR because the relocated dll is no longer in place.

On 7 Feb 2020, at 17:20, dave.roberts via Groups.Io <dave.roberts@...> wrote:

Any luck with it Steve?


 

Hi,
just found that you had a similar problem like me.
If your problem is still available take a look to:
/g/n2adr-sdr/message/1314

Seems this could be your solution, also (just adjust to your SoapySDR-modules path):

You can also add a SOAPY_SDR_PLUGIN_PATH environment variable.

Which in my case is SOAPY_SDR_PLUGIN_PATH=f:\gv\dx-radio\SoapySDR\lib\SoapySDR\modules0.8


 

Hi Jim

Not too sure where to aim this but here we go.

I have made some progress with LimeMini/Soapy/Quisk/Linux Mint20 and, related, worked with the Pluto board.

Colin, G4EML, has made a huge contribution to VHF/UHF TV and radio.? First he has developed the Langstone transceiver

https://wiki.microwavers.org.uk/Langstone_Project and
https://github.com/g4eml/Langstone

This runs on the Raspberry Pi4 for both the Lime and Pluto boards.? Operating frequencies are limited only by the respective boards.? It is set up for ssb/fm/am/cw.? Code is mainly Python, developed using GNURadio.? It is open source.? Colin is top notch and extremely generous, as talking with me recently at the Dunstable Downs radio rally.? His software downloads and works very easily, even for non-experts.

First he confirms that it is impossible to turn off transmit on the Lime board while receiving, just as you found.? This is also the case for Pluto.? For Rx the trick that he uses is to reduce the gain of Tx and shift Tx frequency.? I think this gives 60dB or more reduction on transmit, and Tx is not attached to an antenna while receiving given any ordinary antenna/pa switching.? Word on the block is that there are more spurious issues with Pluto than with Lime.? Both are used extensively in amateur TV in the UK and for accessing QQ-100.

I have implemented Colin's trick for Lime / Quisk / Linux Mint by small modifications to my hardware file, as attached - see "My additions".? They could be made more sophisticated.? In particular I am overriding the "Tx gain total" setting.? Also attached are various pics.? They show operation, before and after modifications on 23 cm, residual RF on Rx.? I am now running 4 watts pep on 2m with success, while Rx works fine on 4m, 2m, 70cm, 23cm and 2320MHz - local beacon.

I seem to recall from somewhere in the muddled write-up of Lime/GNU/Pothosthat the rx and tx sample rates must perhaps be the same?? Both 48 kHz and 100 kHz work correctly but I have yet to do more extensive experiments. Both Lime and Pluto operate well as broadband receivers, 2MHz and more, with Quisk.? Sometimes Lime runs with Tx = 48kHz, Rx= 2000kHz, sometimes not.

Sometimes a "writeStream" error is flagged up on transmit, eg.

PTT on !
Soapy writeStream fail:
Soapy writeStream short write; -6 < 2040
Soapy writeStream fail:
Soapy writeStream short write; -6 < 2040
Soapy writeStream fail:
Soapy writeStream short write; -6 < 394
Soapy writeStream fail:
Soapy writeStream short write; -6 < 2040
Soapy writeStream fail:
Soapy writeStream short write; -6 < 393
Soapy writeStream fail:
Soapy writeStream short write; -6 < 2040
Soapy writeStream fail:
Soapy writeStream short write; -6 < 410
PTT off !

Mostly this occurs on all modes, sometimes just ssb, often after prolonged use but not always.? Just occasionally it continues on Rx, that is "PTT off !" On the config screen Rx Sample Rate, Rx Bandwidth and Tx Sample Rate are all baffling, even after hours of playing around!

Finally I should like to access local repeaters which require a CTCSS tone.? I had thought this was implemented via "Offset kHz" and "Tone Hz" in the config settings?? So far I have had no success.? Please should I be doing something else?

Non of these last is a complaint:? Quisk is just brilliant for me!

Thanks & vy 73

Bob? g3udi


 

Bob, your experiencing motivates me to try Quisk with Pluto SDR, thankyou for the information.
I experiemted a lot with Pluto and gnuradio in the past but definitely prefer Quisk as SDR for serious operation.

What may be relevant with Quisk too:
I observed strong in-band TX spurs on Pluto if RX and TX VFO were running on similar frequencies above the 70cm band.
The issue seems to be caused by internal crosstalk on the chip.
Remedy was easy though: during RX shift the rx frequency some hundreds of kHz from the tx frequency. In gnuradio this could be done very fast with IIO Attribute Sink.
I have no Pluto at my current QTH but plan to run tests in September for a 23cm station.

vy 73 de Yves


 

Please has anyone managed to get Quisk + Soapy + RSP1A to work together?
73 Bob g3udi


 

Hi Bob,

are you still using LimeSDR with Quisk? I intend to try as Lime-Mini with Quisk but my favourite mode would be transmit 2.4GHz and receive on 1100MHz (from my sat LNB). Do you have a clue if that could work?

regards

Mario


 

Hi Mario

Well in principle it should work!!

I have made the Lime Mini work very well on ordinary simplex and had several QSOs on 2m.? I can send you a bit of code that implements this in the hardware file for Quisk if that might be helpful.? Quisk also has a feature to work with repeaters, thus using different frequencies for tx and rx which is what you must need for your application.? I have tried to use this but have never quite been successful.? The reason, I am almost certain, is that my understanding of Python/Quisk is not good enough.? Not too sure about the frequency stability for ssb and narrower modes but Lime can be phase-locked to a better standard.? The project here is to lock it to an old Rb standard.

Several UK stations use Pluto in set-ups for the Q0-100 satellite, with success.? There is also a question of stability and most replace the 40MHz source with better tcxo, which is not too difficult.? For alternative software see by Colin g4eml.? This employs a RaspberryPi and the software is very user-friendly.? I am almost certain that the newest version will work with Lime.? A downside is that the frequency display on-screen is restricted to ~ 200kHz.? It will implement rx/tx frequency shifts abut I do not know over what range.? The kit will run approx. 50MHz -- 5GHz.

Please let me know how you get on,

73? Bob g3udi


 

Hi Bob,

if you could share your source code maybe here in the files section that would be great.
I at least managed to receive and transmit with Quisk and LimeSDR Mini via Soapy. This works much better than with the Pluto since there are not those restrictions with respect to the TX sample rate.
In order to use the LimeSDR and Quisk for QO100 i think quite some additional effort would be required. A transverter profile can be used to adapt the LNB output frequency but so far there is no option to have a different profile for TX.
The Langstone i already know. There is also a project by F1ATB that implements a SDR with the complete user interface in a browser. It looks quite nice but the code is rather specific to the compute hardware used there. (e.g. RPi4).
The frequency stability of the LimeSDR: I have my LimeSDR without enclosure currently. I observed the local 9cm beacon. Every bit of air circulation is changing the frequency. Thats quite expected and i think already an enclosure would almost solve the most evident behavior. But To have a stable frequency some external reference would be required, thats true.

73

Mario


 

Jim gave up on getting the Mini to work in quisk, so this sounds great.
I wonder if it'll also work with the LimeSDR USB .... I've never been get it to work with any software -- sdrangel looked like an indecipherable patchwork quilt.
I asked for help on the MyriadRF group, no one ever responded.
73 ... Sid.

On 12/06/2023 07:29, Mario Roessler, DH5YM wrote:

Hi Bob,

if you could share your source code maybe here in the files section that would be great.
I at least managed to receive and transmit with Quisk and LimeSDR Mini via Soapy. This works much better than with the Pluto since there are not those restrictions with respect to the TX sample rate.
In order to use the LimeSDR and Quisk for QO100 i think quite some additional effort would be required. A transverter profile can be used to adapt the LNB output frequency but so far there is no option to have a different profile for TX.
The Langstone i already know. There is also a project by F1ATB that implements a SDR with the complete user interface in a browser. It looks quite nice but the code is rather specific to the compute hardware used there. (e.g. RPi4).
The frequency stability of the LimeSDR: I have my LimeSDR without enclosure currently. I observed the local 9cm beacon. Every bit of air circulation is changing the frequency. Thats quite expected and i think already an enclosure would almost solve the most evident behavior. But To have a stable frequency some external reference would be required, thats true.

73

Mario

--
Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot
Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
Senior Staff Specialist, Cricket Coach
Microsoft Windows Free Zone - Linux used for all Computing Tasks


 

Hi Sid,

LimeSDR and SDRAngel works quite well. I frequently use it for
transmit of arbitrary waveform files. However the use of the software
needs some effort. Its more an experimental plattform than a software
for amateur radio.
With Quisk and the Lime Mini i was able to transmit some FM and
receive the same. Tuning on 9cm gave some strange effects with IQ
suppression beeing insufficient. On 70cm it did look ok.

regards
Mario

Am Di., 13. Juni 2023 um 00:00 Uhr schrieb Sid Boyce via groups.io
<g3vbv@...>:


Jim gave up on getting the Mini to work in quisk, so this sounds great.
I wonder if it'll also work with the LimeSDR USB .... I've never been
get it to work with any software -- sdrangel looked like an
indecipherable patchwork quilt.
I asked for help on the MyriadRF group, no one ever responded.
73 ... Sid.

On 12/06/2023 07:29, Mario Roessler, DH5YM wrote:

Hi Bob,

if you could share your source code maybe here in the files section
that would be great.
I at least managed to receive and transmit with Quisk and LimeSDR Mini
via Soapy. This works much better than with the Pluto since there are
not those restrictions with respect to the TX sample rate.
In order to use the LimeSDR and Quisk for QO100 i think quite some
additional effort would be required. A transverter profile can be used
to adapt the LNB output frequency but so far there is no option to
have a different profile for TX.
The Langstone i already know. There is also a project by F1ATB that
implements a SDR with the complete user interface in a browser. It
looks quite nice but the code is rather specific to the compute
hardware used there. (e.g. RPi4).
The frequency stability of the LimeSDR: I have my LimeSDR without
enclosure currently. I observed the local 9cm beacon. Every bit of air
circulation is changing the frequency. Thats quite expected and i
think already an enclosure would almost solve the most evident
behavior. But To have a stable frequency some external reference would
be required, thats true.

73

Mario


--
Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot
Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
Senior Staff Specialist, Cricket Coach
Microsoft Windows Free Zone - Linux used for all Computing Tasks






 

Thanks Mario,

I was trying it on HF and BBC Radio 4 on 92.7MHz with no luck.

I'll have a closer look with quisk.

73 ... Sid.

On 13/06/2023 09:17, Mario Roessler, DH5YM wrote:
Hi Sid,

LimeSDR and SDRAngel works quite well. I frequently use it for
transmit of arbitrary waveform files. However the use of the software
needs some effort. Its more an experimental plattform than a software
for amateur radio.
With Quisk and the Lime Mini i was able to transmit some FM and
receive the same. Tuning on 9cm gave some strange effects with IQ
suppression beeing insufficient. On 70cm it did look ok.

regards
Mario

Am Di., 13. Juni 2023 um 00:00 Uhr schrieb Sid Boyce via groups.io
<g3vbv@...>:
Jim gave up on getting the Mini to work in quisk, so this sounds great.
I wonder if it'll also work with the LimeSDR USB .... I've never been
get it to work with any software -- sdrangel looked like an
indecipherable patchwork quilt.
I asked for help on the MyriadRF group, no one ever responded.
73 ... Sid.

On 12/06/2023 07:29, Mario Roessler, DH5YM wrote:
Hi Bob,

if you could share your source code maybe here in the files section
that would be great.
I at least managed to receive and transmit with Quisk and LimeSDR Mini
via Soapy. This works much better than with the Pluto since there are
not those restrictions with respect to the TX sample rate.
In order to use the LimeSDR and Quisk for QO100 i think quite some
additional effort would be required. A transverter profile can be used
to adapt the LNB output frequency but so far there is no option to
have a different profile for TX.
The Langstone i already know. There is also a project by F1ATB that
implements a SDR with the complete user interface in a browser. It
looks quite nice but the code is rather specific to the compute
hardware used there. (e.g. RPi4).
The frequency stability of the LimeSDR: I have my LimeSDR without
enclosure currently. I observed the local 9cm beacon. Every bit of air
circulation is changing the frequency. Thats quite expected and i
think already an enclosure would almost solve the most evident
behavior. But To have a stable frequency some external reference would
be required, thats true.

73

Mario

--
Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot
Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
Senior Staff Specialist, Cricket Coach
Microsoft Windows Free Zone - Linux used for all Computing Tasks






--
Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot
Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
Senior Staff Specialist, Cricket Coach
Microsoft Windows Free Zone - Linux used for all Computing Tasks


 

Hello mainly Mario and Syd

For rx I find that both Lime MIni and Pluto work fine on Quisk at 1MHz bandwidth and more.? Turn off transmit.

For transmitting Pluto will not work satisfactorily on Quisk because the possible audio samplings for Pluto and Quisk? are incommensurate, that is no combination can be expressed as the ratio of two integers,

For transmitting the LIme Mini will work on Quisk.? There is an initial problem because the Lime continues to transmit at a low level even when receiving, and this gives many spurious signals on receive.? These become more problematical:? 2m, 70cm, 23 cm.....A solution on receive is to to turn the transmit power to a minimum and to shift the transmitting frequency.? Reverse these to steps again for transmit.? Colin, G4EML, has implemented this in the Pi/Pluto combination and I am very grateful to him for taking time to talk with me about the problem.?

My hardware file to do this is attached to message 2338 of 8/13/22. ? Line 32 is the offset for tx while rx, 10MHz.?
Further additions start at line 127.? References to RTS and DTR switch an external PA.
Lines 144, 145 set transmit parameters while receiving,? Lines 132,133 reset transmit parameters for transmitting.

Also attached to the same message are screen shots showing Quisk+Lime transmitting while Raspberry Pi + Pluto is receiving.? The effect on 23cm is striking.

Apologies for delay.? I wanted to turn the kit on in order to check and I have had a great many commitments these last few days,? Hope this helps.

vy 73 Bob g3udi



 

Thanks Bob,
I'll have a closer look.
73 ... Sid.

On 14/06/2023 20:08, R.J. Butcher wrote:
Hello mainly Mario and Syd

For rx I find that both Lime MIni and Pluto work fine on Quisk at 1MHz bandwidth and more.? Turn off transmit.

For transmitting Pluto will not work satisfactorily on Quisk because the possible audio samplings for Pluto and Quisk? are incommensurate, that is no combination can be expressed as the ratio of two integers,

For transmitting the LIme Mini will work on Quisk.? There is an initial problem because the Lime continues to transmit at a low level even when receiving, and this gives many spurious signals on receive.? These become more problematical:? 2m, 70cm, 23 cm.....A solution on receive is to to turn the transmit power to a minimum and to shift the transmitting frequency.? Reverse these to steps again for transmit.? Colin, G4EML, has implemented this in the Pi/Pluto combination and I am very grateful to him for taking time to talk with me about the problem.

My hardware file to do this is attached to message 2338 of 8/13/22. ? Line 32 is the offset for tx while rx, 10MHz.
Further additions start at line 127.? References to RTS and DTR switch an external PA.
Lines 144, 145 set transmit parameters while receiving,? Lines 132,133 reset transmit parameters for transmitting.

Also attached to the same message are screen shots showing Quisk+Lime transmitting while Raspberry Pi + Pluto is receiving. The effect on 23cm is striking.

Apologies for delay.? I wanted to turn the kit on in order to check and I have had a great many commitments these last few days,? Hope this helps.

vy 73 Bob g3udi


--
Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot
Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
Senior Staff Specialist, Cricket Coach
Microsoft Windows Free Zone - Linux used for all Computing Tasks