Releases: greatscottgadgets/hackrf
release 2024.02.1
To upgrade to this release, you must update libhackrf and hackrf-tools on your host computer. You must also update firmware on your HackRF.
Major changes in this release include:
- A new utility, hackrf_biast, provides a way to control the "bias tee" antenna port power output on HackRF One. Thank you, Jonathan Suite (AI6AJ)!
- Completely new and comprehensive libhackrf API documentation generated from source is now available in the release package. Thank you, LΓ‘szlΓ³ BarΓ‘th!
- hackrf_sweep now supports more FFTW features including the ability to use a wisdom file. Thank you, Jonathan Suite (AI6AJ)!
- HackRF One r10, the latest hardware revision, is based on r8, reverting most of the changes made in r9.
There have been many enhancements and bug fixes. For a full list of changes, see the git log.
release 2023.01.1
To upgrade to this release, you must update libhackrf and hackrf-tools on your host computer. You must also update firmware on your HackRF.
This release includes the hardware design and software support for HackRF One r9. The firmware in this release is compatible with all manufactured HackRF One hardware revisions from r1 through r9. Firmware from prior releases is incompatible with HackRF One r9.
See the git log for a complete list of changes in HackRF One r9 and for additional enhancements and bug fixes in this release.
release 2022.09.1
To upgrade to this release, you must update libhackrf and hackrf-tools on your host computer. You must also update firmware on your HackRF.
Major changes in this release include:
- Opera Cake, an antenna switching add-on board for HackRF One is fully supported. Thank you, Mike Walters!
- A new user interface for rad1o provides status information during operation in HackRF mode. Thanks, schneider!
- Documentation has been migrated from a wiki to source code in the docs directory that can be built as HTML or PDF. Thanks, Straithe! The PDF is included in release archives, and HTML documentation built from current git source is available at: https://hackrf.readthedocs.io/
- Numerous performance, stability, and instrumentation improvements have been made to hackrf_transfer, hackrf_sweep, libhackrf, and firmware. Thank you especially, Martin Ling!
- The project repository has moved to: https://github.com/greatscottgadgets/hackrf
There have been many enhancements and bug fixes. For a full list of changes, see the git log.
release 2021.03.1
To upgrade to this release, you must update libhackrf and hackrf-tools on your host computer. You must also update firmware on your HackRF.
Major changes in this release include:
- CPLD bitstreams are now included in and loaded automatically by the firmware. There is no longer a need to update the CPLD separately.
- The clock output (CLKOUT) is now turned off by default.
- A new utility, hackrf_clock, provides a way to inspect and modify configuration of hardware clocks, including turning on and off CLKOUT.
- The rad1o badge is now supported by firmware in this release. Firmware from the HackRF release/repository is different than the original CCCamp firmware and only supports operation as a USB SDR peripheral.
- When using a HackRF One with a PortaPack in "HackRF Mode" (operating as a USB peripheral), the PortaPack display now indicates operational status and settings.
There have been many more enhancements and bug fixes. For a full list of changes, see the git log.
Thanks to Jared Boone, Dominic Spill, schneider, and Mike Walters for major contributions to this release!
release 2018.01.1
HackRF 2018.01.1 Release Notes
This is a firmware maintenance release that improves reliability of HackRF One when booting from the DFU bootloader. If you do not frequently use DFU boot, there is no reason to upgrade to this release.
release 2017.02.1
HackRF 2017.02.1 Release Notes
To upgrade to this release, you must update libhackrf and hackrf-tools on your host computer. You must also update firmware on your HackRF. It is important to update both the host code and firmware for this release to work properly. If you only update one or the other, you may experience unpredictable behavior.
Major changes in this release include:
- Sweep mode: A new firmware function enables wideband spectrum monitoring by rapidly retuning the radio without requiring individual tuning requests from the host computer. The new hackrf_sweep utility demonstrates this function, allowing you to collect spectrum measurements at a sweep rate of 8 GHz per second. Thanks to Mike Walters, author of inspectrum, for getting this feature working!
- Hardware synchronization: It is now possible to wire the expansion headers of two or more HackRF Ones together so that they start sampling at the same time. This is advantageous during phase coherent operation with clock synchronized HackRFs. See the -H option of hackrf_transfer. Thank you, Mike Davis!
- A new utility, hackrf_debug, replaces three older debug utilities, hackrf_si5351c, hackrf_max2837, and hackrf_rffc5071.
- Power consumption has been reduced by turning off some microcontroller features we weren't using.
There have been many more enhancements and bug fixes. For a full list of changes, see the git log.
Special thanks to Dominic Spill who has taken over much of the software development effort and has helped with nearly every improvement since the previous release!
release 2015.07.2
Bonus release! This release contains fixes for CMake configuration bugs that
affected installation of 2015.07.1 on some platforms.
release 2015.07.1
HackRF 2015.07.1 Release Notes
To upgrade to this release, you must update libhackrf and hackrf-tools on your
host computer. You must also update firmware on your HackRF. It is important
to update both the host code and firmware for this release to work properly.
If you only update one or the other, you may experience unpredictable
behaviour.
Major changes in this release include:
- Multiple HackRF support. Users with more than one HackRF can target a
specific device from software using the device serial number. The serial
number is easy to find with hackrf_info. Thanks, Hessu! - Linux kernel module detaching. A work-around to avoid the unofficial HackRF
kernel module in recent kernel versions that has been causing problems for
many users. - Updating the CPLD is now possible from Windows. There is no CPLD update with
this release, but Windows users should now be able to update. - Support for rad1o hardware, the badge of CCCamp 2015 based on HackRF One.
This package contains host software supporting rad1o; for firmware and other
resources, refer to: https://rad1o.badge.events.ccc.de/
There have been many more enhancements and bug fixes, for a full list of
changes, see the git log.