g0orx / linhpsdr

Linux HPSDR
GNU General Public License v3.0
74 stars 44 forks source link

linhpsdr and Perseus how to add this rx ? #113

Open lbeugnet opened 2 years ago

lbeugnet commented 2 years ago

Hello,

With Perseus and linhpsdr 0.7 beta in home/linuxlite directory, I obtain "No HPSDR devices found" ?

I have load libperseus_sdr-0.8.2 in the same directory home/linuxlite. This soft works well when checking Perseus.

With linhpsdr in the command window, the result is:

linhpsdr Build: 2018-05-17 v0.7-beta GTK+ version 3.24.20 sysname: Linux nodename: linuxlite-OptiPlex-990 release: 5.4.0-90-generic version: #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 machine: x86_64 discovery protocol1_discovery discover: looking for HPSDR devices on bnep0 discover: bound to bnep0 discover_receive_thread discovery: bytes read -1 discovery: recvfrom socket failed for discover_receive_thread: Ressource temporairement non disponible discovery: exiting discover_receive_thread discover: exiting discover for bnep0 discovery found 0 devices protocol2_discover: looking for HPSDR devices on bnep0 protocol2_discover: bound to bnep0 192.168.44.96 255.255.255.0 protocol2_disovery: thread_id=0x561f01a3a700 protocol2_discover: bytes read -1 protocol2_discover: recvfrom socket failed for discover_receive_thread: Ressource temporairement non disponible protocol2_discover: exiting protocol2_discover_receive_thread protocol2_discover: exiting discover for bnep0 protocol2_discovery found 0 devices main: discovery found 0 devices

Any idea to help me ? Many thanks es 73's

Laurent F6GOX

g0orx commented 2 years ago

There is no direct support for Perseus. However if there is a SoapySDR module for it you could try installing it and recompiling linhpsdr with SOAPYSDR enabled in the Makefile (Makefile.linux). Note that I do not have a Perseus device so I cannot test it.

lbeugnet commented 2 years ago

Hello John,

Thanks for this quick answer. I am not fluent with Linux cook...

The code for libperseus-sdr is here : https://github.com/Microtelecom/libperseus-sdr/blob/master/perseus-sdr.c Others Linux with Perseus comments are here : https://www.montefusco.com/perseus/

Could I expect your help - or from a reader - as "how to add your own receiver with linhpsdr" in the wiki ?

Let me know. Best 73's Laurent F6GOX

g0orx commented 2 years ago

I have looked and there does not appear to be a SoapySDR module for the Perseus so the options are to write a SoapySDR Module to support it or write custom discovery and protocol code in linhpsdr. The ideal option would be to write a SoapySDR module as this would not require any changes to linhpsdr or any other software that supports SoapySDR so would be the ideal solution. Give me a couple of days to look at it and I will get back to you.

-- John

lbeugnet commented 2 years ago

Hi John, Come back to you after the CQWW CW weekend as usual... I participate as a sunday contester in the tourist class... This time the goal was to built a linux contest line. I use Ubuntu 20.04LTS + Yaesu FT-990 + MicroHAM Digikeyer II + mhuxd + CQRLOG. After many days of frustration, it is now working well the friday evening at 22 hours... Settings all were not a piece of cake... Next step could be to connect a Perseus under Linhpsdr...Many thanks for your attention. Best 73's. Laurent F6GOX

g0orx commented 2 years ago

I have started on the SoapySDR code. I am in Canada for the next 2 weeks skiing in Whistler. I will get back to getting you something to try when I get back

-- John

On Mon, 29 Nov 2021, 17:59 lbeugnet, @.***> wrote:

Hi John, Come back to you after the CQWW CW weekend as usual... I participate as a sunday contester in the tourist class... This time the goal was to built a linux contest line. I use Ubuntu 20.04LTS + Yaesu FT-990 + MicroHAM Digikeyer II + mhuxd + CQRLOG. After many days of frustration, it is now working well the friday evening at 22 hours... Settings all were not a piece of cake... Next step could be to connect a Perseus under Linhpsdr...Many thanks for your attention. Best 73's. Laurent F6GOX

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/g0orx/linhpsdr/issues/113#issuecomment-981877485, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAJEH5PB3AB7BGNAPPHML5DUOO5RJANCNFSM5IQSALEA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

lbeugnet commented 2 years ago

Hi John, Thanks. Have a nice skiing. Seasons greetings. See you soon in 2022. Best 73's Laurent f6gox

lbeugnet commented 2 years ago

Hello John,

Any time for the Perseus SoapySDR code request ? Let me know. Best 73 Laurent F6GOX

nmaster2042 commented 1 year ago

Hi John.

I'm also interested by update on a SoapySDR driver for the Perseus SDR.