hello please i need hackrf to be supported on pi 5 any plan on it soon it would make me job easier its not that hard to implement it i have my code for it too but its just not as good as satnogs
Let me assume you are not native English speaker.
Do I get it right you need to run Satnogs on you Pi 5 and want to use the HackRF as SDR and are running into problems with that ?
If so, what did you try to install / add / configure the hackrf and what is the output / are the errors ?
Ben
Oh so im not native english speaker i installed everything soapy sdr hackrf everything that i seen on the docs i didnt configure rules because they are already there pi itself with soapy sdr or the hackrf lib can rx with the hackrf so its not the hackrf problem but when scheduled it doesnt RX anything doesnt output anything cant find logs
I followed this video but some things were already there like the rules but still doesnt work i have the official rpi imager image devel version https://www.youtube.com/watch?v=f0IdYLwt7js
also when i turn on my pi the station is online
heres an example
Regarding Observation 13306320 …
Observation 13306320: STARS-Me2 (98540)
im thinking that the docker doesnt have permission for the usb on the pi
misa@satnogs:~ $ sudo docker logs satnogs_satnogs-client
/opt/pipx/venvs/satnogs-client/lib/python3.11/site-packages/apscheduler/init.py:1: UserWarning: pkg_resources is deprecated as an API. See Package Discovery and Resource Access using pkg_resources - setuptools 80.10.2 documentation . The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
from pkg_resources import get_distribution, DistributionNotFound
/opt/pipx/venvs/satnogs-client/lib/python3.11/site-packages/matplotlib/projections/init.py:63: UserWarning: Unable to import Axes3D. This may be due to multiple versions of Matplotlib being installed (e.g. as a system package and as a pip package). As a result, the 3D projection is not available.
warnings.warn("Unable to import Axes3D. This may be due to multiple versions of "
rot_init called
initrots4_dummy: _init called
rot_register (1)
rot_register (2)
dummy_rot_init called
rot_open called
dummy_rot_open called
dummy_rot_open: dummy rotator so simulating speed
rot_get_position called
dummy_rot_get_position called
rot_get_position: got az=0.00, el=0.00
rot_set_position called az=2.26 el=10.04
rot_set_position: south_zero=0
dummy_rot_set_position called: 2.26 10.04
rig_check_rig_caps: p1=0x7fff577a0640, p2=0x7fff577a6bc0, rig_model=0x7fff577a0640, macro_name=0x7fff577a6bc0
initrigs4_dummy: _init called
rig_init: rig_model=Hamlib NET rigctl
rig_init: rx_range_list1 is empty, using rx_range_list2
rig_init: rig does not have tx_range!!
netrigctl_init version 20230106.0
Traceback (most recent call last):
File “/usr/bin/satnogs_fm.py”, line 485, in
main()
File “/usr/bin/satnogs_fm.py”, line 468, in main
tb = top_block_cls(antenna=options.antenna, bb_freq=options.bb_freq, bw=options.bw, dc_removal=options.dc_removal, decoded_data_file_path=options.decoded_data_file_path, dev_args=options.dev_args, deviation=options.deviation, doppler_correction_per_sec=options.doppler_correction_per_sec, enable_iq_dump=options.enable_iq_dump, file_path=options.file_path, gain=options.gain, gain_mode=options.gain_mode, iq_file_path=options.iq_file_path, lo_offset=options.lo_offset, max_modulation_freq=options.max_modulation_freq, other_settings=options.other_settings, ppm=options.ppm, rigctl_host=options.rigctl_host, rigctl_port=options.rigctl_port, rx_freq=options.rx_freq, samp_rate_rx=options.samp_rate_rx, soapy_rx_device=options.soapy_rx_device, stream_args=options.stream_args, tune_args=options.tune_args, udp_dump_host=options.udp_dump_host, udp_dump_port=options.udp_dump_port, waterfall_file_path=options.waterfall_file_path)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/bin/satnogs_fm.py”, line 104, in init
self.soapy_source_0_0 = soapy.source(dev, “fc32”, 1, dev_args,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RuntimeError: no hackrf device matches
netrigctl_close: done
ERROR satnogsclient.observer.observer No waterfall data file found
/opt/pipx/venvs/satnogs-client/lib/python3.11/site-packages/apscheduler/init.py:1: UserWarning: pkg_resources is deprecated as an API. See Package Discovery and Resource Access using pkg_resources - setuptools 80.10.2 documentation . The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
from pkg_resources import get_distribution, DistributionNotFound
/opt/pipx/venvs/satnogs-client/lib/python3.11/site-packages/matplotlib/projections/init.py:63: UserWarning: Unable to import Axes3D. This may be due to multiple versions of Matplotlib being installed (e.g. as a system package and as a pip package). As a result, the 3D projection is not available.
warnings.warn("Unable to import Axes3D. This may be due to multiple versions of "
misa@satnogs:~ $