Closed Oliver0804 closed 3 months ago
SoapySDRUtil --info
SoapySDRUtil --info
######################################################
######################################################
Lib Version: v0.8.1-release API Version: v0.8.0 ABI Version: v0.8 Install root: /opt/homebrew Search path: /opt/homebrew/lib/SoapySDR/modules0.8 Module found: /opt/homebrew/lib/SoapySDR/modules0.8/librtlsdrSupport.so (0.3.3) Available factories... rtlsdr Available converters...
You don't have a hackrf module installed. It should be in /opt/homebrew/lib/SoapySDR/modules0.8
You don't have a hackrf module installed. It should be in
/opt/homebrew/lib/SoapySDR/modules0.8
I only see librtlsdrSupport.so. What should I do next, or what else should I install?
Thank you.
You need this https://github.com/pothosware/SoapyHackRF No idea if that is available as brew package.
You need this https://github.com/pothosware/SoapyHackRF No idea if that is available as brew package.
I will try to compile and install it. Thank you.
SoapySDRUtil --find ###################################################### ## Soapy SDR -- the SDR abstraction library ## ######################################################
Found device 0 device = HackRF One driver = hackrf label = HackRF One #0 version = 2024.02.1
Success! Thank you so much.
Please note here that if you are using brew-installed Soapy, the compiled and installed SoapyHackRF will appear in the wrong directory:
/usr/local/lib/SoapySDR/modules0.8/libHackRFSupport.so
You need to specify the file location during compilation:
cmake -DCMAKE_INSTALL_PREFIX=/opt/homebrew ..
Or copy it after compilation. This issue is covered here: https://github.com/pothosware/SoapyHackRF/issues/42#issue-1407991082
I use macOS with an M3 CPU model. I can successfully identify the HackRF One in GQRX, but I can't find my device using
SoapySDRUtil --find
. What steps might I be missing?By the way, I installed SoapySDRUtil automatically using brew when installing GNURadio.