Svxlink Update (Dual Gateway)
— John Pumford-Green 02/06/22 19:56
To allow testing and comparison between 2m and 70cm I've got two SVXLink gateways running.
- MB7AZE : 70cm : 430.050MHz @ 3W using FT-60
- GM4SLV : 2m : 144.625MHz @ ??W using FT-8900
Both feed the same dual band colinear via a duplexer.
Both are connected to G4NAB's SVXReflector http://svxportal-uk.ddns.net:81/index.php
(UPDATE — John Pumford-Green 03/06/22 09:05)
I now realize that the DTMF problems were due to setting de-emphasis
ON
while actually using the audio feed from the FT-8900 for 1200 packet
, which already has de-emphasis applied. So I was doing double-de-emphasis
.
No wonder the tones were being mangled.
The deleted section below shows what steps I took to restore the tone detection in this situation, but this isn't actually necessary if the correct audio feed is used. The quick-fix is to turn SVXLink's de-emphasis
OFF
and restore the DTMF twist
to its normal value. The better fix will be to re-wire the interface to use the flat 9600 baud audio and restore SVXLink's de-emphasis
.
Set up audio levels MB7AZE SvxLink Config
Some tweaks were necessary to get GM4SLV to work - DTMF detection was flaky on certain digits when RX
de-emphasis
was enabled - which is necessary when using the 9600 packet
flat-audio feed from the FT-8900. The issue seems to be the roll-off of the de-emphasis affecting the DTMF digits that use the widest spaced tone-pairs. There's are configuration items that can fix the problem:
DTMF_MAX_FWD_TWIST
and DTMF_MAX_REV_TWIST
in the [Local Receiver] section.
I had to set DTMF_MAX_FWD_TWIST
to 15
to fix the problem.
The GM4SLV
gateway now uses the FT-8900 via an unmodified CM108 sound dongle.
The PTT is from GPIO25 and SQL is from CTCSS.
I've swapped the Echolink service from MB7AZE-L to GM4SLV-L.
For the next period of testing MB7AZE will be lower profile, and the FT-60 handheld can not handle long periods of transmitting (e.g. when set on HUBNET or similar).
The start-up script that also sets up GPIO (for PTT):
#!/bin/bash CFG=/usr/local/etc/svxlink/svxlink.conf LOG=/home/gm4slv/svxlink.log sudo killall svxlink sudo killall svxlink sudo killall svxlink echo "25" > /sys/class/gpio/export sleep 2 echo "out" > /sys/class/gpio/gpio25/direction sudo svxlink --daemon --logfile=$LOG --config=$CFG exit 0
crontab
to start it at reboot
@reboot sleep 30 && sudo -u gm4slv /home/gm4slv/svx_ref.sh >/dev/null 2>&1
overview of config
Page Info
— John Pumford-Green 02/06/22 19:56
Page last updated: 06/03/25 06:49 GMT