Recent Releases
4.7.222 Jun 2026 03:15
minor bugfix:
2026-06-21.
FTX-1: Rewrite set_channel using VFO-B + BM workaround, also the get_channel side, auto-exit Memory mode before VFO-state
setters, and MC cursor targeting in ftx1_set_channel. GitHub
PR # 2035. (TNX Terrell Deppe).
IC-7600/IC-7610: Update clock routines; IC-7610 clock commands.
GitHub PR #2040 (TNX George Baltz).
Icom: Add CWR to modes eligible for DSP filtering. GitHub PR #2041.
(TNX George Baltz).
Kenwood: New model Hamgeek uSGX. GitHub PR #2043 (TNX Leo Pizzolante).
Skywatcher: Now initialize motors on rot_open. GitHub PR #2046.
(TNX Mario Haustein).
C23: errors when compiling with C23 support. GitHub PR #2048.
(TNX George Baltz).
DX-SR8: serial configuration, timing, and control. GitHub
PR #2052 (TNX Jeff Sheldon).
FT-710: FT-710 VFO swap after cross-band tune. GiHub PR #2063.
(TNX Mike Del Tito).
Android: Replace legacy Android build with NDK SDK in the GNU build
system. GitHub PR #2061 (TNX William Goodspeed).
src/settings.c: Directly open the file descriptor from mkstemp. GitHub
PR #2067. (TNX Kai Pastor).
IC-705: power2mW for Icom IC-705 on PKT modes. GitHub PR.
#2069. (TNX Daniele Forsi, Brian Coxi (reporter)).
X6100: power2mW for Xiegu X6100, GitHub PR #2070. (TNX Johannes
Schwab).
rigctld: send_raw stack out-of-bounds write and uninitialized memory;
CVE-2026-54634/GitHub GHSA-gpcq-c37x-pr4. (TNX George Baltz).
rigctld: stack/heap overflow primitive in read_string_generic +
auth bypass in rigctld + weak password handling; GitHub GHSA-f72v-7gmh-m9mj.
(TNX George Baltz).
X6100: Adjust X6100 S-meter Look Up Table. GitHub PR 2074. (TNX Nannk).
4.7.022 Sep 2025 17:25
major bugfix:
2025-12-01 (target).
4.6.312 Feb 2025 03:15
minor bugfix:
Rigctl showing hamlib_verson when connecting to rigctld.
4.6.201 Feb 2025 15:05
minor bugfix:
IC905 for gpredict.
Potential segfault on QMX.
Pmr171.
4.6.122 Jan 2025 13:45
minor bugfix:
C++ builds failing on rig_list_foreach function.
IC9100 rigctld startup to end up on VFOA.
grig build by removing sys/socket.h -- apparently not needed.
Add new QMX entry to incompability with QDX.
IC746/PROT to not use data byte.
FLRig to add DATA-U DATA-L modes.
TS570 RIG_LEVEL_STRENGTH with cal table.
Remove get_powerstat from IC785X -- not supported.
SDRConsole by removing lots of things it does not have.
4.607 Jan 2025 11:28
minor bugfix:
* send_raw can now take hex digits as colon-separated -- e.g. send_raw icom xfe:xfe:x94:xe0:03:xfd
* Add IC7760
* IC7300 Mode filter can now be set by # (i.e. 1,2,3)
* Fixed AF6SA WRC rotor controller
* Added Rhode Schwarz XK852
* Added Xiegu X6200
* Added Commradio CTX-10
* Added Guoehe PMR-171
* Added csntechnoligies.net S.A.T Satellite rotor control
* Added PSTRotator control
* Added Flex SmartSDR slices A-H
* Added Motorola Micom M2/M3
* Added SDR Radio SDRConsole -- TS-2000 is now hardware flow control so need separate entry
* Added --set-conf=filter_usb, filter_usbd, and filter_cw to allow Icom rigs set mode to set filter number too
* Added macros for applications to obtain pointers to Hamlib structures(issues #1445, #1420, #487).
Internal conversion is still a WIP, but use of these macros will make the final cutover transparent to applications.
* Added Guohe Q900 entry
* Unify behavior of all rigctl split commands
* Make the set_split_* commands modify the state of the specified split VFO -- the current or targeted VFO do not have any effect
* Make the set_split_* commands enable split automatically if not enabled
* Make the get_split_* commands return frequency of 0 Hz, mode NONE and filter of 0 Hz if split is not enabled
* Allow all split commands to avoid VFO swapping if supported by the rig model
* Improve Icom backend to set/get frequency, mode and filter without VFO swapping if supported by the rig model
* Improve Yaesu newcat backend split handling
* Expose "Targetable features" (RIG_TARGETABLE_*) in dump_caps output to allow clients to determine which commands can be executed without VFO swapping
* Added RIG_FUNC_SYNC for FTDX101D/MP
* Added Barrett 4100
* Added DL2MAN (tr)uSDX -- needs refinement
* Added Thetis entry -- der
4.5.528 Oct 2023 20:22
minor feature:
https://github.com/Hamlib/Hamlib/compare/4.5.4...4.5.5
3.329 Sep 2019 01:49
minor feature:
Version 3.3 Release of Hamlib and included utilities.
Along with the GNU Autotools generated source archive, hamlib-3.3.tar.gz, binary packages for Windows 32 and 64 bit systems are included as both a ZIP file or self extracting EXE file.
The MD5SUM and SHA1SUM files are now signed by N0NB's gpg key for additional assurance.