Package Details: airspyhf-git r90.2bf53e1-1

Git Clone URL: https://aur.archlinux.org/airspyhf-git.git (read-only, click to copy)
Package Base: airspyhf-git
Description: Host code for AirspyHF+ SDR.
Upstream URL: http://www.airspy.com
Licenses: BSD
Conflicts: airspyhf
Provides: airspyhf
Submitter: kbeckmann
Maintainer: kbeckmann (simonvik)
Last Packager: simonvik
Votes: 2
Popularity: 0.003710
First Submitted: 2020-07-21 14:33 (UTC)
Last Updated: 2021-12-17 12:15 (UTC)

Required by (9)

Sources (2)

Latest Comments

deadite66 commented on 2022-02-06 07:20 (UTC)

the update to libusb 1.0.25 exposed a bug in the airspyhf driver.

https://github.com/libusb/libusb/issues/1059

patch supplied https://github.com/jj1bdx/airspyhf/commit/c55a305a79eea70cf61ea22a081b29d37805b9fc

hopefully airspy accepts it soon.

kbeckmann commented on 2021-12-17 12:03 (UTC)

@dc0sk Sorry for the late response. I have now added aarch64 to the arch list.

dc0sk commented on 2021-02-03 08:32 (UTC)

Would you be so kind and add 'aarch64' to the PKGBUILD? I tested it on a pi4 and it works like a charm.

dc0sk commented on 2021-02-02 15:17 (UTC) (edited on 2021-02-02 15:19 (UTC) by dc0sk)

To solve the issues with the pre-systemd gid-based device access, you should modify the /etc/udev/rules.d/52-airspyhf.rules from
ATTR{idVendor}=="03eb", ATTR{idProduct}=="800c", SYMLINK+="airspyhf-%k", MODE="660", GROUP="plugdev"

to
ATTR{idVendor}=="03eb", ATTR{idProduct}=="800c", SYMLINK+="airspyhf-%k", MODE="660", TAG+="uaccess"

This is the way to go with systemd. For reference, please see:
https://wiki.archlinux.org/index.php/users_and_groups#Pre-systemd_groups
https://wiki.archlinux.org/index.php/Talk:Udev#Use_of_.27uaccess.27_instead_of_GROUP_and_MODE.3F

kbeckmann commented on 2021-01-22 05:31 (UTC) (edited on 2021-01-22 05:35 (UTC) by kbeckmann)

@aulavik Good to hear that you found the solution.

aulavik commented on 2021-01-22 05:22 (UTC) (edited on 2021-01-22 05:23 (UTC) by aulavik)

Found the solution to my own problem.

The udev file /etc/udev/rules.d/52-airspyhf.rules has an entry GROUP="plugdev".

I created the group plugdev, and added my username into.

Now it works without sudo, and gqrx can now detect the device.

aulavik commented on 2021-01-22 03:57 (UTC) (edited on 2021-01-22 04:01 (UTC) by aulavik)

Do the programs need to use sudo in order to detect the device? Or there are permissions I need to set?

Without sudo, airspyhf_info returns:

AirSpy HF library version: 1.6.8
No devices attached.

With sudo, airspyhf_info returns:

AirSpy HF library version: 1.6.8

S/N: 0x0
Part ID: 0x0
Firmware Version: R3.0.7-CD
Available sample rates: 912 kS/s 768 kS/s 456 kS/s 384 kS/s 256 kS/s 192 kS/s

Thanks!

kbeckmann commented on 2020-12-21 18:52 (UTC)

Thanks, fixed.

simonvik commented on 2020-12-21 18:37 (UTC)

This project seem to be missing :

make gcc pkgconfig

As build deps.