SDR software for
openHPSDR and ADALM-Pluto transceivers
EWSDR brings multi-receiver operation, transmission, CW and everyday operating tools together. Work in the native desktop application or control the same station from a browser — locally or from the computer beside your antenna.
More than a spectrum display with a tuning knob
EWSDR combines multi-receiver operation, the transmit path, CW, built-in decoders and remote control.
Up to seven receivers
A main path plus six additional slices. On openHPSDR, spread them across as many as four independent panadapters.
Every slice stands on its own
Its own frequency, mode, filter, AGC, noise reduction, S-meter and audio device. Listen to one slice while another works with digital-mode software.
The display does not limit the station
Zoom panadapters or move them into separate windows. OpenGL draws the spectrum and waterfall, while the wideband view reveals the entire ADC input.
TX profiles
Switch the whole transmit chain at once: mic source and gain, filter, compressor, equalizer, power and AM carrier level.
PureSignal inside EWSDR
Automatic or manual calibration, correction reset and feedback monitoring. Linearization is available on compatible openHPSDR Protocol 2 hardware.
Key, memories and terminal
Straight key and iambic A/B, a paddle through COM-port modem lines, eight messages on F1…F8, a type-ahead terminal and a receive decoder.
DX spots on the spectrum
Cluster callsigns appear on every panadapter. Double-click to tune; when a spot has no mode, EWSDR chooses one from the band plan.
Channels and band plans
Store RX/TX frequencies, mode, repeater shift, CTCSS and power. On QO-100, CW, SSB, digital and beacon segments appear directly on the frequency axis.
CW, DMR and the QO-100 beacon
A built-in CW decoder, DMR voice and metadata through optional mbelib, and a QO-100 BPSK beacon decoder with bulletin, constellation, lock metrics and auto search.
Readings you can trust
Correct the reference oscillator in ppm, the S-meter, power and SWR. Calibrations are stored per band and per transverter.
Andromeda hardware panel
Encoders, buttons, LEDs and the display stay synchronized both ways: changes from the panel and the application are reflected immediately.
Windows · Linux · macOS
One Free Pascal/Lazarus codebase, native interface controls and OpenGL-rendered spectrum and waterfall on all three platforms.
Operate the station from the application or a browser
Choose the regular EWSDR desktop application or the compact ewsdrd service with no graphical interface. Both include a built-in web console that needs no separate client and provides spectrum, waterfall, audio and transceiver control in the browser.
One interface for two SDR platforms
openHPSDR
Protocol 2 · EthernetMulti-receiver operation and PureSignal for the openHPSDR family's HF/6m transceivers.
- UDP device discovery on the local network
- Hermes / ANAN-10/100 with Protocol 2 firmware, plus Hermes-E, Angelia, Orion, Orion MkII, Hermes Lite 2 and Saturn
- Up to 4 independent panadapters and 6 additional slices
- PureSignal predistortion for Protocol 2 (Orion MkII)
ADALM-Pluto
libiio / AD936x · VHF/UHF · QO-100A compact SDR platform for 2m, 70cm, 23cm and 13cm with a dedicated satellite mode.
- Its own band plan, independent of the openHPSDR HF profile
- Hardware gain compensation, live gain in the RF AGC block
- QO-100 mode: RX via LNB, TX on 2400 MHz
- Separate RX/TX LOs, full duplex
Connecting station software
Digital-mode software, loggers, skimmers and station automation connect over CAT or TCI 2.0. Both interfaces run at the same time without taking control away from the desktop or browser interface.
CAT
Kenwood TS-2000 + ZZ* · serial / TCPConnect through a virtual COM port or TCP. An additional slice can appear to external software as a separate transceiver.
- Up to 4 virtual serial ports and a TCP server speaking the same dialect
- A CAT port and Auto TX per extra slice, so each one is a rig of its own
- TX path and CW over CAT: mic gain, compressor, TX EQ, TUN/2TON, PureSignal, keyer speed and pitch
TCI 2.0
WebSocket · EWSDR is the serverThe built-in WebSocket server carries commands, station state, IQ and audio for loggers, skimmers, digital-mode software and station automation.
- The main receiver and additional slices B…G are available to TCI clients independently
- All four binary streams — IQ, receiver audio, line-out and TX audio — plus line-out recording to WAV
- Remote CW, spots and audio recording
Build from source for Windows, Linux and macOS
# Qt6 widgetset
lazbuild -B --ws=qt6 ewsdr.lpr# Win32 widgetset
lazbuild -B --ws=win32 ewsdr.lpr# Cocoa widgetset
lazbuild -B --ws=cocoa ewsdr.lprThe optional DMR adapter (AMBE+2) requires mbelib development headers:
cmake -S native/dmr -B build/dmr -DCMAKE_BUILD_TYPE=Release cmake --build build/dmr