hpsdr-rs John Melton
Install hpsdr-rs with WinGet
winget install --id=g0orx.hpsdr-rs -e A Rust/egui desktop client for openHPSDR Protocol 1 and Protocol 2 radios (Metis/Ozy-style and Hermes/Orion-style boards), using WDSP for DSP. - Protocol 1 (Metis/Ozy) and Protocol 2 (Hermes/Orion) support, with standard openHPSDR UDP discovery - Multiple simultaneous receivers, each with its own VFO, mode, filter width, and band memory - Spectrum/waterfall display with adjustable dB range, palette, and Click-to-Tune (CTUN) - SSB/CW/AM/FM/digital modes, per-mode/per-band filter width and mode memory - Noise blanker (NB/NB2), noise reduction (NR/NR2/NNR), and SNB, independently switchable - AGC with selectable Off/Long/Slow/Medium/Fast modes - TX: mic audio through WDSP's TXA chain, ALC, TX power/SWR meter with per-band PA calibration, and a Tune button - PureSignal (PA linearization/predistortion), on both Protocol 1 and Protocol 2 - rigctl (Hamlib-compatible), TCI (WebSocket), and CAT (Kenwood TS-2000 emulation) control servers - Dual VFO (VFO A/B) with Split -- transmit on VFO B while receiving on VFO A - Selectable RX output / TX input audio devices, independent of the OS default - Per-radio settings persistence, keyed by the radio's MAC address - FPGA firmware upload and static IP configuration