
Yesterday I added 2 HF ports to my Bpq32 Node / BBS. I have chosen to use QtSoundModem and Hamlib. QtSoundModem is a Linux port or Soundmodem from UZ7HO. I use Hamlib/rigctld to take control of the Tranceiver. QtSoundmodem and Hamlib run on a different Raspberry than the BBS and Node.
After some testing I found out that I need Hamlib version 3.3 to control the icom 7300. The versions 4.0 and 4.1 do not work for me. Apparently the icom 7300 is not being initialized. Can’t actually find out why this is. With the command “rigctld -l” you get a list of which tranceivers are supported.

So I need number 373 for the Icom 7300.
/usr/local/bin/rigctld -m 373 -r /dev/ttyUSB0 -s 19200 -T 44.137.31.76 -t 4532 &
In the QtSoundModem.ini I have in the [Init] section.
HamLibHost=44.137.31.76
HamLibPort=4532
PTT=HAMLIB
PTTBAUD=19200
PTTMode=17
Now the bpq32.cfg
PORT
PORTNUM=4
ID=14.1022 +1100Hz
DRIVER=UZ7HO
CHANNEL=A
PACLEN=80
CONFIG
ADDR 44.137.31.76 8101 ; AGW port of QtSoundModem
BEACONAFTERSESSION
MAXSESSIONS=5
ENDPORT
PORT
PORTNUM=5
ID=14.1022 +2000Hz
DRIVER=UZ7HO
CHANNEL=B
PACLEN=80
CONFIG
ADDR 44.137.31.76 8101 ; AGW port of QtSoundModem
BEACONAFTERSESSION
MAXSESSIONS=5
ENDPORT
With Hamlib it is also possible to control the TRX from Bpq32. I immediately added a Robust 300 packet port to Bpq32 with rig control. Here is an example.
PORT
PORTNUM=3
ID=Robust 300 ;(RPR Packet)
TYPE=EXTERNAL
COMPORT=/dev/ttyUSB0
SPEED=38400
DRIVER=SCSTracker
INTERLOCK=3
CONFIG
RIGCONTROL
HAMLIB 44.137.31.76:4532
15,14.1022,USB,F1,R1,H1
15,7.04510,USB,F1,R1,H1
****
WL2KREPORT PUBLIC, api.winlink.org, 80, PI8LAP-10, JO11VN, 00-23, 14102200, ROBUST, 25, 35, 3
WL2KREPORT PUBLIC, api.winlink.org, 80, PI8LAP-10, JO11VN, 00-23, 14102200, PKT300, 25, 35, 3
WL2KREPORT PUBLIC, api.winlink.org, 80, PI8LAP-10, JO11VN, 00-23, 144850000, PKT1200, 10, 20, 5, 0
WL2KREPORT PUBLIC, api.winlink.org, 80, PI8LAP-10, JO11VN, 00-23, 430950000, PKT9600, 10, 20, 5, 0
;#
M UISC
O 4 ; MAXFRAME
F 190 ; FRACK
T 8 ; TX Delay
FORCE ROBUST
USEAPPLCALLS ; Accept connects to all APPLCALLS
BEACONAFTERSESSION ; Beacon after session
%L 1500 ; Centre Freq for Normal Packet (Default is 1500)
@I 64 ; Paclen = 60
%T 1 ; TX Autotracking 1 = on
%N 10
%B 300
ENDPORT
/var/log/syslog
Apr 4 16:34:41 pi1lap : Initialising Port 01 TCPKISS IP 127.0.0.1 Port 8001 Chan A
Apr 4 16:34:41 pi1lap : Initialising Port 02 TCPKISS IP 127.0.0.1 Port 8001 Chan B
Apr 4 16:34:41 pi1lap : Initialising Port 03 SCSTRK /dev/ttyUSB0
Apr 4 16:34:41 pi1lap : Initialising Port 04 UZ7HO Host 44.137.31.76 Port 8101 Chan A
Apr 4 16:34:41 pi1lap : Initialising Port 05 UZ7HO Host 44.137.31.76 Port 8101 Chan B
Apr 4 16:34:41 pi1lap : Initialising Port 06 ASYNC /dev/ttyUSB1 Chan A