-
Notifications
You must be signed in to change notification settings - Fork 148
HPSDR (including Hermes Lite 2) device notes
Support for HPSDR receivers uses the HPSDR connector at https://github.com/jancona/hpsdrconnector
- Download Go from https://golang.org/dl/
- Install Go, following the instructions for your OS at https://golang.org/doc/install. Be sure to add the Go bin directory to your PATH if the installer hasn't done that for you.
- Install Git using your OS's package manager, e.g.
sudo apt-get install git
. - Clone the hpsdrconnector repository:
git clone https://github.com/jancona/hpsdrconnector.git
- In the
hpsdrconnector
directory, rungo install
to build and install the connector. - Test your installation by running
hpsdrconnector -h
. You should see a usage message.
In order to use hpsdrconnector with OpenWebRX you will need a version of OpenWebRX that supports it. Until OpenWebRX 0.21.0 is released, you will need to follow the manual installation instructions. Once there is a new release, a normal installation will suffice.
You will also need to update config_webrx.py
. Here is a sample SDR definition:
sdrs = {
"HL2": {
"name": "Hermes-Lite 2",
"type": "hpsdr",
# if the following line is commented out, the connector will use the first radio it discovers
# "remote": "192.168.1.123", # IP Address of radio
"samp_rate": 192000,
"rf_gain": "20",
"profiles": {
"40m": {
"name": "40m",
"center_freq": 7250000,
"attenuator": 0,
"wideband": True,
"samp_rate": 500000,
"start_freq": 7050000,
"start_mod": "lsb",
},
"20m": {
"name": "20m",
"center_freq": 14150000,
"attenuator": 0,
"wideband": True,
"samp_rate": 500000,
"start_freq": 14070000,
"start_mod": "usb",
},
"30m": {
"name": "30m",
"center_freq": 10125000,
"attenuator": 0,
"adc_preamp": True,
"wideband": None,
"samp_rate": 192000,
"start_freq": 10142000,
"start_mod": "usb",
},
"80m": {
"name": "80m",
"center_freq": 3650000,
"attenuator": 0,
"samp_rate": 500000,
"start_freq": 3570000,
"start_mod": "usb",
},
"49m": {
"name": "49m Broadcast",
"center_freq": 6000000,
"attenuator": 0,
"samp_rate": 500000,
"start_freq": 6070000,
"start_mod": "am",
},
},
},
}
# Limitations
* Only the original HPSDR Protocol 1 is supported.
* So far, this has only been tested with the [Hermes-Lite 2](https://github.com/softerhardware/Hermes-Lite2/wiki). Feel free to create [issues](https://github.com/jancona/hpsdrconnector/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