-
Notifications
You must be signed in to change notification settings - Fork 146
HPSDR (including Hermes Lite 2) device notes
Support for HPSDR receivers (including the Hermes-Lite 2) uses the HPSDR connector at https://github.com/jancona/hpsdrconnector
The HPSDR connector is packaged with OpenWebRX, so a separate installation isn't usually needed. For a manually installed OpenWebRX, see Manual Installation in the hpsdrconnector
README.
Navigate to the OpenWebRX settings area, "SDR devices and profiles". Click "Add new device" and select the device type "HPSDR devices (Hermes / Hermes Lite 2 / Red Pitaya)" from the dropdown. Give it a name and click the "Apply and save" button.
Then create one or more profiles for the device. Be sure to specify a sample rate supported by the HPSDR device, i.e. one of 48000, 96000, 192000 or 384000.
If a remote IP address is not set, the connector will use the HPSDR discovery protocol to find radios on the local network and will connect to the first radio it discovers. If there is more than one HPSDR radio on the network, the IP address of the desired radio should always be specified.
The version of the connector installed with OpenWebRX 1.0 and 1.1 only supports a single receiver. From OpenWebRX 1.2 forward it supports multiple receivers, up to the number the hardware is capable of, e.g. 4 for a Hermes-Lite 2 with standard gateware. Each receiver should be defined as a separate device in the OWRX settings. You can then setup profiles for each device. The connector will automatically start a receiver for each device. The same sample rate is used for all receivers, so starting a profile with a different sample rate will affect other running devices. To avoid problems, it's best to use a single sample rate for all profiles.
OpenWebRX versions through 1.2.x only support a single HPSDR radio, although that radio may be configured for multiple receivers (see above). The development version now supports multiple radios. In order to configure multiple radios you must:
- Specify the IP address for each HPSDR radio using
Remote IP
in Device Settings. - Set a unique value for each HPSDR radio using
Server port
in Device Settings. IfServer port
isn't set, it defaults to port 7300. So you can use the default on one radio and 7301 for the second one.
- Only the original HPSDR Protocol 1 is supported.
- The OpenHPSDR discovery protocol won't work when running OpenWebRX in Docker with its default
bridge
network driver. You may work around this issue by either specifying the radio IP address in the OpenWebRX device profile, or by starting Docker using host networking:docker run --network host -v openwebrx-settings:/var/lib/openwebrx [image name]
Feel free to create issues with reports of success or failure using other hardware.
Supported Hardware
Setup Guide
Docker
Manual installation
Upgrading an installation
Migrating to OpenWebRX 1.0
RHEL specific notes
User Management
Configuration
Bookmarks
Background decoding
How to get openwebrx stats into collectd
Airspy HF+ and Discovery
Airspy R2 / Mini
HackRF
Perseus HF receiver
RTL-SDR
Radioberry
SDRPlay
HPSDR / Hermes-Lite 2
FiFi-SDR
AMBE vocoder