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