This guide documents steps to install and configure piHPSDR with digital mode applications on the Raspberry Pi
piHPSDR Compile Instructions
Author: Christoph Wüllen, DL1YCF
Omit Appendix D: creating loop-back "sound cards"
Install PulseAudio Volume Control
sudo apt install pavucontrol
Create PulseAudio configuration file
Create the file: ~/.config/pulse/default.pa
Add:
.include /etc/pulse/default.pa
load-module module-null-sink sink_name=Virtual_Audio_Device sink_properties="device.description='Virtual Audio Device'"
Save file
Reboot computer
Before compiling piHPSDR
Edit the file ~/pihpsdr/Makefile
Uncomment the line #AUDIO_MODULE=ALSA
Save file
Installs dependencies and compiles piHPSDR for PulseAudio operation
The install script may be modified for ALSA operation
ReadMe
Install Script
Compile Script
Author: Christoph Wüllen, DL1YCF
Install Script modified by: Jim Larsen, N7IHQ
Select Receivers: 1
Select Filter Board: N2ADR
Check HL2 PA Enable
Screenshot
Check Local Audio Output
Select Built-in Audio Analog Stereo
Screenshot
Check Local Microphone
Select Monitor of Virtual Audio Device
Check Tune use drive
Screenshot
Calibrate: Set all bands to 39.0
Screenshot
Check Rigctl Enable
Set RigCtl Port Number: 19090
Screenshot
Check PulseAudio
Screenshot
Select Rig: OpenHPSDR PiHPSDR
Set Device: localhost:19090
Check Use Hamlib
Click Initialize
Screenshot
Set levels to 100%
Screenshot
Set levels to 100%
Screenshot
piHPSDR: RX-0 on Built-in Audio Analog Stereo
Set level for monitoring signals
FLDIGI: playback on Virtual Audio Device
Set level to 100%
Screenshot
Select FLDIGI: capture from Monitor of Built-in Audio Analog Stereo
Set level for waterfall display
Select piHPSDR: TX from Monitor of Virtual Audio Device
Set level to 50%
Screenshot
FLDIGI: Click TUNE
piHPSDR:
Set Drive to 100
Set Mic level for approximately 5 watts output