hpsdr-rs is a native desktop client foropenHPSDR Protocol 1 and Protocol 2 radios (Metis/Ozy-style and Hermes/Orion-style boards, including the ANAN series), written in
Rust with WDSP for DSP. It runs on Linux, Windows, and macOS.
Downloads (Windows .msi, Debian/Ubuntu amd64 and arm64 .deb, and a
macOS Apple Silicon build):
https://github.com/g0orx/hpsdr-rs/releases/tag/v0.4.0What's new since v0.3.0:
- CW support: a built-in single-signal CW (Morse) decoder, full
control of the radio's own internal keyer (mode, speed, weight,
sidetone, break-in), an optional PC-side software sidetone, "Send
CW Text" for up to 5 saved messages, and CAT-CW support (Kenwood
KY / Hamlib send_morse). Also fixed a bug where CW TX was
transmitting on the raw dial frequency instead of dial +/- CW
Pitch.
- TX/PA fixes: corrected HermesLite2/Orion2 TX power nonlinearity,
added a per-band PA drive-curve calibration table, fixed TCI TX
audio downmixing, and added PureSignal Auto Attenuate.
- Windows: proper .msi installer packaging via cargo-wix, with a
Start Menu shortcut.
- Linux: fixed a startup crash on GPUs that support fewer than 8
color attachments (e.g. Raspberry Pi 5's Mesa V3D driver).
- RX audio Record-to-WAV button, now on the main window and every
extra receiver window.
- User manual reorganized to match the app's own Settings tab
order, with a new chapter covering the CW settings.
Full release notes (with per-platform install instructions) are at
the link above. As always, bug reports and feedback are welcome via
GitHub issues:
https://github.com/g0orx/hpsdr-rs/issues73,
John G0ORX/N6LYT