svxlink-logo.png
SVXLink Server - Echolink on Raspberrian

The SvxLink Server is a general purpose voice services system, developed by Tobias Blomberg, by SM0SVX which when connected to a transceiver, can act as both an advanced repeater system and can also operate on a simplex channel. One could call it a radio operating system since it sits between the hardware (transceiver) and the applications (modules) and handle basic system services as well as input and output.
Source:https://www.svxlink.org/

svxlink-server.jpg

These are my note from my experiences installing SVXLink on a Raspberry Pi 4 Model B Rev 1.2 with 4Gb RAM running Buster Raspbian GNU/Linux 10

Prepare Rpi of Build

Remove unused apps from Raspbian:


[Top][Home]

Install the Candidate



[Top][Home]
Download the sound bites required by svxlink. Check these are the latest releases:


[Top][Home]

Configuration of SVXLink

Determine the Sound cards and their devices:


S\Determine the USB to Serial Device:


Edit svxlink.conf


Edit ModuleEchoLink.conf


[Top][Home]

Echolink Callsign Registration and Validation

All access to the Echolink "network" is controlled by a validation database. You are required to provide proof of license. Several way are offered to validate.

The following screen allows for amateur radio operators to validate their callsigns: https://secure.echolink.org/validation

Results of my searches:

VK4PK
CallsignStatusDate Registered (UTC)
VK4PK Already validated 22-Jul-2017
VK4PK-L Already validated 5-Aug-2020
VK4RDB Already validated 5-May-2020
VK4RDB-L Already validated 28-Mar-2020
VK4RDB-R Already validated 20-Jan-2019
VK4RBA-L Already validated 18-Jul-2012


[Top][Home]

SVXLink Build from Source

This is NOT the prefered method of installing SVXLink:


[Top][Home]

Radio - Tait T22020 with T1000 UIS Interface Card

A Tait T2020 with a T2000-UIS interface card was available for use. See the Tait radio page here, Radio-Transceivers/Tait-Radios/Tait-Radios.html#T2000-UIS for more details on this model Tait radio

Link Setting:

LinkSet ToFunctionOptions
LK12-3LINE OUT Flat / De-emphasised1-2 Flat / 2-3 De-emphasised
LK2INMIC AUDIO to LINE OUTIN = YES / OUT = NO
LK3OUTBEEP to LINE OUTIN = YES / OUT = NO
LK4OUTLINE IN to LINE OUT Side ToneIN = YES / OUT = NO
LK51-2GATE OUT Source 1-2 BUSY + RX GATE
2-3 BUSY ONLY
2-4 TRUNKED BUSY
LK62-3LINE IN Flat / Pre- emphasised1-2 Flat / 2-3 Pre-emphasised
LK7INLINE IN to Volume & SpeakerIN = YES / OUT = NO
LK8INLINE IN Flat / Pre- emphasisedIN= Pre-emphasised / OUT = Flat
LK9INLINE IN 1 600 Terminated IN = YES / OUT = NO
LK10INLINE IN 2 600 Terminated IN = YES / OUT = NO
LK11OUT OUTLINE OUT, LINE IN, GATE OUT and PTT IN Control OUT = NONE
1-2 AUX SW
2-3 CALL SW
LK12OUTRX/TX Disabling IN = YES / OUT = NO
LK13OUTRX Disable IN = TX ONLY/ OUT = NO
LK14OUTGATE OUT PhaseOUT = Active Lo / IN = Active Hi
LK15OUTPTT IN PhaseOUT = Active Lo / IN = Active Hi
LK162-3GATE OUT Relay Phase1-2 N.C. / 2-3 N.O.
LK17OUTGATE OUT Common to Ground IN = GROUNDED / OUT = NOT
LK181-2I/O Signals matrix line 11 - Volts Source1-2 +13.8V SW / 2-3 +13.8V UNSW
or OUT = NONE
LK19INOPTO Coupler OptionIN = Yes / OUT = NO
LK2020TX Tail TimerIN = Yes / OUT = NO
LK212-3External Line Source1-2 /Emrgncy / 2-3 RX/TX Disabling
LK22 ** Not FoundLINE OUT 1 output impedanceIN = Very Low / OUT = 600 OHMS


[Top][Home]

Interface Cable Construction

Cable Made For This Application:
DB9-F Pin No
(Radio Interface)
ColourFunctionTo DB9-M Pin No
(Serial Port)
1No Connect
2Blue
3GreenGND
4Yellow
5Orange
6No Connect
7BrownPTT
8Purple
9No Connect


Tait T2020-T2000-UIS S21 DB9F Default Pin Out:
DB9 DescriptionI/O Tait Terminology
Pin 1Discriminator AudioOut LINE OUT 1
Pin 2Radio Busy IndicatorOut /GATE OUT 1
Pin 3Ground-GROUND
Pin 4PTTIn/PTT IN 1
Pin 5Transmit AudioInLINE IN 1
Pin 6No ConnectLINE IN 2
Pin 7No Connect/PTT IN 2
Pin 8Data MuteIn/GATE OUT 2
Pin 9Power (Switched)OutLINE OUT 2


[Top][Home]

Audio Connection and Consideratios

3mm-audio.jpeg
Speaker/ Line Out/ Audio Out - with respect to the sound card:
AudioPin on Radio's DB9
Tip
Ring
Sleeve


Mic/ Line in/ Audio In - with respect to the sound card:
AudioPin on Radio's DB9
Tip
Ring
Sleeve


[Top][Home]

Tait Signal Matrix setting

**EDIT

[Top][Home]

Tait 2020 Configuration Steps- **EDIT THESE

Step to configure the Tait Radio for SVXlink Server operation.

  1. Program the T2020 as required, i.e. Tx/Rx frequencies, etc.
  2. Confirm the T2020 is fully functional (i.e. test Tx/Rx and adjust if required)
  3. If no CTCSS is required, adjust microphone deviation for 5Khz (on a 25Khz channel) or if using CTCSS, 4.5Khz (on a 25Khz channel)
  4. Adjust sub audio deviation (if used) for 500Hz (on a 25Khz channel)
  5. If fitted remove R513 (0 ohm resistor) on Logic PCB linking options connector S14 Pin 5 (PTT-TO-OPT) and S14 pin 6 (PTT-FRM-OPT)
  6. On the UIT board, modify the I/O signals and I/O Pins matrix (changes are highlighted) as follows. RSSI Output on Pin 7 is optional.
  7. Modify the Link Settings as set out above.
  8. Connect / fit the A2000-UIT to the T2000 series II transceiver.


[Top][Home]

References

https://jeff9v1as.files.wordpress.com/2015/04/how-to-install-svxlink-on-raspberry-pi.pdf

This is better resource:
http://np2wj.com/echolink-node-on-raspberry-pi-using-svxlink-part-1

This is a quick instruction on how to install svxlink from source code. An easier way is to use pre-compiled packages already available in the latest Raspbian release.

Instruction on how to install svxlink from source code:
https://github.com/sm0svx/svxlink/wiki/installSRCHwRpi

These instructions explain how to install SvxLink on a Raspberry Pi, with pre-compiled packages from the official Raspbian software repository.

nstruction on how to install svxlink from the official Raspbian software repository:
https://github.com/sm0svx/svxlink/wiki/InstallBinRaspbian

[Top][Home]


Glenn Lyons VK4PK
glenn@LyonsComputer.com.au
Ver:gnl20200806 - pre published v0.9