yes, I have a HackRF (jawbreaker) here, it works well. The various parameters are specified in the "--args" and "--gains" options, such as
Code:
./rx.py --args 'hackrf' -g 65 -f 412.34e6 -N 'RF:14,IF:32,BB:26' ... other options ...
AFAIK, the standard OP25 install.sh process should auto-install the needed package "libhackrf-dev" ... You probably also want the "hackrf" package which contains utilities.
As far as I recall it was necessary to flash the hackrf to the then-current microcode levels - perhaps that's now unnecessary with the hrf-1. That part of the setup is pretty much outside OP25's bailiwick........
The device runs at a sample rate of 8 MHz which is some 3x-4x faster than the RTL - so it might not work as well with some underpowered.
CPUs...
Max