HackRF One 1 MHz to 6 GHz SDR Platform Software Defined Radio Development Board
HackRF One from Great Scott Gadgets is a Software Defined Radio peripheral capable of transmission or reception of radio signals from 1 MHz to 6 GHz. Designed to enable test and development of modern and next generation radio technologies, HackRF One is an open source hardware platform that can be used as a USB peripheral or programmed for stand-alone operation.
In addition to third party tools that support HackRF, we provide some commandline tools for interacting with HackRF. For information on how to use each tool look at the help information provided (e.g.
hackrf_transfer -h) or the manual pages.
The first two tools (
hackrf_transfer) should cover most usage. The remaining tools are provided for debugging and general interest; beware, they have the potential to damage HackRF if used incorrectly.
hackrf_info Read device information from HackRF such as serial number and firmware version.
hackrf_transfer Send and receive signals using HackRF. Input/output can be 8bit signed quadrature files or wav files.
hackrf_max2837 Read and write registers in the Maxim 2837 transceiver chip. For most tx/rx purposes hackrf_transfer or other tools will take care of this for you.
hackrf_rffc5071 Read and write registers in the RFFC5071 mixer chip. As above, this is for curiosity or debugging only, most tools will take care of these settings automatically.
hackrf_si5351c Read and write registers in the Silicon Labs Si5351C clock generator chip. This should also be unnecessary for most operation.
hackrf_spiflash A tool to write new firmware to HackRF. This is mostly used for Updating Firmware.
hackrf_cpldjtag A tool to update the CPLD on HackRF. This is also sometimes used when Updating Firmware.