cjcliffe / CubicSDR

Cross-Platform Software-Defined Radio Application
http://www.cubicsdr.com
GNU General Public License v2.0
2.02k stars 249 forks source link

No HACKRF One Support #1015

Open shull895 opened 8 months ago

shull895 commented 8 months ago

I recently installed CubicSDR ver 0.2.5 and discovered it does not support my HackRF One any longer. It says it has built in SoapySDR support integrated into the software BUT it is not recognizing my Hackrf One in Windows 11. Other SDR software like SDR++ and SDR# both work. If you state it supports my SDR then make sure it does. L:ies are not helpfull.

dmaltsiniotis commented 8 months ago

@shull895 Unfounded accusations are also not helpful. If you state there is a problem, then make sure to provide the relevant details of your environment so that folks might be able to help you. CubicSDR has and does support HackRF One, as I've been using it for years.

luzpaz commented 7 months ago

Close issue ?

Yvanttt commented 5 months ago

Hello, i am using version 0.2.4 release on fedora 38, and it does not detect my HackRF one when i launch cubicsdr. it complains with "No SoapySDR modules were found". when i lauch it from the command line a section displays: SDR enumerator starting. SoapySDR init.. API Version: v0.8.0 ABI Version: v0.8 Install root: /usr Loading modules... Available factories...nullJust 'null' factory found.

Reporting enumeration complete. SDR enumerator done. Available vertical sync SwapInterval functions:

without any mention of the hackrf being detected.

if i run "SoapySDRUtil --make" it reports: ######################################################

Soapy SDR -- the SDR abstraction library

######################################################

Make device [INFO] Opening HackRF One #0 88869dc354b561b... driver=HackRF hardware=HackRF One clock source=external part id=a000cb3c005d4762 serial=0000000000000000088869dc354b561b version=2023.01.1

or SoapySDRUtil --info

######################################################

Soapy SDR -- the SDR abstraction library

######################################################

Lib Version: v0.8.1-gbb33b2d2 API Version: v0.8.200 ABI Version: v0.8-3 Install root: /usr/local Search path: /usr/local/lib64/SoapySDR/modules0.8-3 Module found: /usr/local/lib64/SoapySDR/modules0.8-3/libHackRFSupport.so (0.3.4-6c0c33f) Module found: /usr/local/lib64/SoapySDR/modules0.8-3/librtlsdrSupport.so (0.3.3-96cbba8) Available factories... hackrf, rtlsdr Available converters...

so the board is detected by SoapySDRUtil on the command line but not the gui version Is there a way to force the gui version to detect the hackrf board?

Thank you

dmaltsiniotis commented 5 months ago

I had a similar problem when there is a mismatch between the Soapy library that was bundled with CubicSDR, and one that I had on my system path. Is CubicSDR perhaps finding a different version of the Soapy library on your system that is not compatible with the version it was built with?

The Available factories...null is somewhat suspect though.

Yvanttt commented 4 months ago

success step 1, did a yum erase CubicSDR, it removed distro version of CubicSDR, Liquid-dsp and rtaudio.

but i get no audio:

running as root"

[INFO] Opening HackRF One #0 88869dc354b561b... SDR thread starting. device init() SDRThread : Device Stream set to MTU: 131072 starting readLoop()

RtApiPulse::DeviceInfo pa_context_connect() failed: Connection refused

RtApiPulse::DeviceInfo pa_context_connect() failed: Connection refused

No audio devices found!

as user: /usr/bin/CubicSDR Loaded 283 rig models via hamlib.

Audio Device #0 CM108 Audio Controller Default Output? Yes Default Input? Yes Input channels: 1 Output channels: 2 Duplex channels: 0 Native formats: 16-bit signed integer. 24-bit signed integer. 32-bit signed integer. 32-bit float normalized between plus/minus 1.0. Supported sample rates: 8000hz 16000hz 22050hz 32000hz 44100hz 48000hz 96000hz 192000hz

Audio Device #1 USB 2.0 Camera Default Output? No Default Input? No Input channels: 2 Output channels: 0 Duplex channels: 0 Native formats: 16-bit signed integer. 24-bit signed integer. 32-bit signed integer. 32-bit float normalized between plus/minus 1.0. Supported sample rates: 8000hz 16000hz 22050hz 32000hz 44100hz 48000hz 96000hz 192000hz

Segmentation fault (core dumped)

reinstalled via "yum install Liquid-dsp and rtaudio", still no audio. removed distro versio and install the one compiled from source, still no aidio