Es una radio definida por software [SDR] que puede recibir y transmitir señales de radio en un rango de frecuencia extremadamente amplio [30 MHz a 6 GHz] con un ancho de banda considerable [20 MHz]. Es un dispositivo USB de alta velocidad alimentado por el bus USB. Contiene un conjunto de utilidades: hackrf_clock, hackrf_cpldjtag, hackrf_debug, hackrf_info, hackrf_operacake, hackrf_spiflash, hackrf_sweep y hackrf_transfer
$ hackrf_info
$ hackrf_transfer -r fm_radio.raw -f 98.7e6 -s 20e6 -n 200e6 # 20M muestras/seg * 10 seg
$ hackrf_transfer -t signal.raw -f 433.92e6 -s 10e6 -x 47 # Ganancia TX máxima
$ hackrf_transfer -r /dev/stdout -f 100e6 -s 10e6 | sox -t raw -e signed -b 16 -c 1 -r 10e6 - radio_audio.wav
$ hackrf_sweep -f 800e6:900e6
$ hackrf_sweep -f 2.4e9:2.5e9 -w 10e6
$ hackrf_clock --external-clock-source
$ hackrf_cpldjtag -x firmware/cpld/sgpio_if/default.xsvf
$ hackrf_spiflash -r firmware_backup.bin
$ hackrf_spiflash -w new_firmware.bin
$ hackrf_debug --help
$ hackrf_operacake --help
$ hackrf_spiflash -e