SvxLink Beginners Guide: Difference between revisions

From WLPS Wiki
Jump to navigation Jump to search
mNo edit summary
Line 22: Line 22:
= Programación  del radio =
= Programación  del radio =


Para que tu radio tenga acceso a la red TETRA México, deberás programar los siguientes parámetros:
To access the TETRA Mexico radio network  you will need to program your radio as follows:


== Subscriber Unit Parameters ==
== Subscriber Unit Parameters ==


* Radio ISSI = 1234567 (Tu ID obtenido en www.radioid.net)
* Radio ISSI = 1234567 (Your ID from www.radioid.net)


En la sección '''DMO Parameters>DMO Group Call Timers''':
== DMO Parameters>DMO Group Call Timers ==


* DMO Reservation Time, sec = 1
* DMO Reservation Time, sec = 1
Line 81: Line 81:
| '''GPS LIP Addressing'''
| '''GPS LIP Addressing'''
|-
|-
| Canal 1
| Channel 1
| 1
| 1
| Programmed
| Programmed
Line 99: Line 99:
| None
| None
|-
|-
| Canal 2
| Channel 2
| 1
| 1
| Programmed
| Programmed
Line 122: Line 122:
== Data Services>Status ID List ==
== Data Services>Status ID List ==


Agrega los siguientes mensajes, los cuales te permitirán conectarte a distintos grupos.
Add the following messages to the table. These messages will allow you to connect and disconnect from different Reflectors or Nodes.


* [[SvxLink Mexico Reflectors List]]
* [[SvxLink Mexico Reflectors List]]
Line 128: Line 128:
== GPS>GPS Settings>GPS ==
== GPS>GPS Settings>GPS ==


Si tu equipo cuenta con GPS, para que envíe su ubicación a APRS utiliza el modo LIP
If your radio have a GPS, you can program it. Remember to use LIP, as it it the supported protocol.


* GPS>GPS Settings>GPS Location Protocol = LIP
* GPS>GPS Settings>GPS Location Protocol = LIP
Line 136: Line 136:
Regresar a [[Radioafición en Español]]
Regresar a [[Radioafición en Español]]


= Conectar a un Reflector =
= Linking to a Reflector =


Para conectarte a un reflector, solo debes enviar un mensaje de estado al Talkgroup 1.
To link a Repeater/Node to a reflector, on your radio press Menu then Messages then Send Status, select the Reflector/Node you want to connect and send a Group Message.
 
Here is a link to the nodes dashboard.


[http://leipzig2000.dyndns.org:4047 Dashboard Tetra]
[http://leipzig2000.dyndns.org:4047 Dashboard Tetra]


= Programación de repetidor/nodo =
= Programming a Repetidor/Node =


Si quieres instalar tu propio repetidor/nodo necesitarás lo siguiente:
If you want tomset up your own Repeater/Node, you will need the following stuff:


* 01 Radio móvil Motorola modelo MTM800e o MTM5400 que opere en 430-440 MHz (Gateway).
* 01 Motorola MTM800e or MTM5400 for 430-440 MHz (Gateway).


* 01 Raspberry Pi 2B o 3B con cable y fuente de alimentación.
* 01 Raspberry Pi 2B or 3B with PSU, etc.


* 01 cable FTDI de 3.3 Volts de RS232 a USB.
* 01 FTDI cable for 3.3 Volts RS232 to USB.


* 01 interfase URIxB o Signalink o R1 2020.
* 01 URIxB interfase or Signalink or R1 2020.


* 01 antena UHF con cable, etc.
* 01 UHF antenna with cable, etc.


* 01 Fuente de 12 Volts para alimentar el radio.
* 01 12 Volts PSU


* 01 Memoria Micro SD de 8 Gb o mas.
* 01 Micro SD card with at least 8 Gb.


* Internet.
* Internet.


* Periféricos para programar el radio (PC, cable, CPS, etc) y configurar la Raspberry Pi.
* Programming periferials (PC, cable, CPS, etc).


== Solicita tu contraseña para el reflector ==
== Request a Password for your Node ==


Entra al siguiente link y solicita una cuenta para solicitar una cuenta nueva para accesar al reflector.
Entra al siguiente link y solicita una cuenta para solicitar una cuenta nueva para accesar al reflector.
Line 172: Line 174:
La respuesta te llegará en unas 24 horas.
La respuesta te llegará en unas 24 horas.


== Descargar SVXLink ==
== Download SVXLink ==


Descarga la imagen de SVXLink para Raspbian en:
For a Raspberry (Raspbian) version go to:


[https://www.dropbox.com/s/h0gy04hesie2bel/SVXLINK_TETRA_20211304_RASPI_8GB.zip?dl=0 Descargar SVXLink para Raspberry Pi]
[https://www.dropbox.com/s/h0gy04hesie2bel/SVXLINK_TETRA_20211304_RASPI_8GB.zip?dl=0 Download SVXLink for Raspberry Pi]


Pasa la imagen a una tarjeta Micro SD.
Burn the image on the Micro SD card.


== Actualiza Svxlink a la Versión mas Reciente ==
== Update Svxlink to the latest version ==


Una ves que esté corriendo la imagen en tu Raspberry, ejecuta los siguientes comandos para actualizarla:
Login to your Raspberry and run the following commands:


<pre>
<pre>
Line 192: Line 194:
</pre>
</pre>


== Configurar SVXLink ==
== Configure SVXLink ==


Para configurar tu Gateway, debes modificar el archivo svxlink.conf con tu información, a continuación están las líneas a modificar.
You will need to edit the svxlink.conf file as follows


<pre>
<pre>
nano /etc/svxlink/svxlink.conf
nano /etc/svxlink/svxlink.conf
</pre>
</pre>
Deberás modificar varias stanzas:


=== Global ===
=== Global ===


Si usas un R1 2020 modifica la linea con un valor de 2, de lo contrario déjala en 1.
If you are using a R1 2020 change te value to 2, if not, leave it as 1.


<pre>
<pre>
Line 212: Line 212:
=== ReflectorLogic ===
=== ReflectorLogic ===


Coloca el siguiente valor en HOST:
<pre>
<pre>
HOST=dashboard.vktetra.com
HOST=dashboard.vktetra.com
</pre>
</pre>


Cambia '''YourCallSign ''' por tu indicativo.
Replace your '''YourCallSign ''' with your callsign.
 
<pre>
<pre>
CALLSIGN="YourCallSign-L"
CALLSIGN="YourCallSign-L"
</pre>
</pre>


Cambia '''ReflectorPasswordHere ''' por la contraseña que te enviaron.
Add your '''ReflectorPasswordHere '''
 
<pre>
<pre>
AUTH_KEY="ReflectorPasswordHere"
AUTH_KEY="ReflectorPasswordHere"
Line 229: Line 230:
=== TetraLogic ===
=== TetraLogic ===


Cambia '''YourCallSign ''' por tu indicativo.
Replace your '''YourCallSign ''' with your callsign.
 
<pre>
<pre>
CALLSIGN=YourCallsign
CALLSIGN=YourCallsign
</pre>
</pre>


Cambia '''YourCallSign ''' por tu indicativo.
Replace your '''YourCallSign ''' with your callsign.
 
<pre>
<pre>
APRSPATH=APRS,qAR,YourCallsign-10:
APRSPATH=APRS,qAR,YourCallsign-10:
Line 241: Line 244:
=== SdsOnUserActivity ===
=== SdsOnUserActivity ===


Cambia '''YourCallSign ''' por tu indicativo.
Replace your '''YourCallSign ''' with your callsign.
 
<pre>
<pre>
0=Hello from YourCallSign-L! Refer to vktetra.com for more info.
0=Hello from YourCallSign-L! Refer to vktetra.com for more info.
Line 248: Line 252:
=== Tetra_Users ===
=== Tetra_Users ===


Cambia '''YourCallSign ''' por tu indicativo.
Replace your '''YourCallSign ''' with your callsign.
 
<pre>
<pre>
0901163830YourRadioISSI=YourCallsign-1,YourName,/1,Tetra DMO Your Gateway Frequency vktetra.com
0901163830YourRadioISSI=YourCallsign-1,YourName,/1,Tetra DMO Your Gateway Frequency vktetra.com
Line 255: Line 260:
=== LocationInfo ===
=== LocationInfo ===


Cambia 33.12.12S por tu Latitud en grados.minutos.segundos
Replace 33.12.12S with your Lat using degreens.minutes.seconds
<pre>
<pre>
LAT_POSITION=33.12.12S
LAT_POSITION=33.12.12S
</pre>
</pre>


Cambia 151.12.45E por tu Longitud en grados.minutos.segundos
Replace 151.12.45E with your Long using degrees.minutes.seconds
<pre>
<pre>
LON_POSITION=151.12.45E
LON_POSITION=151.12.45E
</pre>
</pre>


Cambia '''YourCallSign ''' por tu indicativo.
Replace your '''YourCallSign ''' with your callsign.
 
<pre>
<pre>
CALLSIGN=EL-YourCallSign
CALLSIGN=EL-YourCallSign
</pre>
</pre>


Cambia ''' Your Frequency ''' por la frecuencia de tu Gateway, p.e. 433.650
Replace ''' Your Frequency ''' with the one you will be using on your Gateway, i.e. 433.650
<pre>
<pre>
FREQUENCY=Your Frequency
FREQUENCY=Your Frequency
</pre>
</pre>


Cambia ''' Your Suburb ''' por el nombre de tu ciudad.
Replace ''' Your Suburb ''' with your suburb’s name.
<pre>
<pre>
COMMENT=TETRA DMO - Your Suburb Your Gateway Frequency vktetra.com  
COMMENT=TETRA DMO - Your Suburb Your Gateway Frequency vktetra.com  
</pre>
</pre>


Al terminar de hacer los cambios presiona '''<CTRL> + <X>''' y luego presiona '''<Y>''' y luego '''<Enter>'''.
To save changes press '''<CTRL> + <X>''' followed by '''<Y>''' and then '''<Enter>'''.


Reinicia tu nodo para aplicar los cambios.
Restart to apply all changes.


<pre>
<pre>
Line 288: Line 294:
</pre>
</pre>


== Conectar la Raspberry al radio ==
== Linking you Raspberry to the radio ==


Deberás utilizar el conector trasero para accesorio.
You will ned to use the rear accessory port.


En el caso del MTM800 el conector es de 20 pines.
For the MTM800 the RAP is a 20 pin header.


{| class="wikitable"
{| class="wikitable"
Line 311: Line 317:
|}
|}


En el caso del MTM5400 el conector es de 26 pines.
For the MTM5400 the RAP is a 26 pin header.


{| class="wikitable"
{| class="wikitable"
Line 339: Line 345:
|}
|}


== Programar el Repetidor/Nodo ==
== Programming the Repeater/Node radio==


En la sección '''Subscriber Unit Parameters''':
=== '''Subscriber Unit Parameters''' ===


* Radio ISSI = 9999
* Radio ISSI = 9999


En la sección '''DMO Parameters>DMO Group Call Timers''':
=== '''DMO Parameters>DMO Group Call Timers''' ===


* DMO Reservation Time, sec = 1
* DMO Reservation Time, sec = 1


En la sección '''DMO Parameters>DMO Address Extension''':
=== '''DMO Parameters>DMO Address Extension''' ===


* MCC 901
* MCC 901
* MNC 16383
* MNC 16383


En la sección de TalkGroups>DMO>DMO Folders List:
=== TalkGroups>DMO>DMO Folders List ===


{| class="wikitable"
{| class="wikitable"
Line 375: Line 381:
|}
|}


En la sección '''Talk Groups>DMO>DMO Talkgroup List''' necesitarás programar un con la frecuencia del repetidor/nodo que utilizarás.
=== '''Talk Groups>DMO>DMO Talkgroup List''' ===
 
Type the frequency you will be using.


{| class="wikitable"
{| class="wikitable"
Line 418: Line 426:
|}
|}


== Ajuste de niveles de audio ==
== Audio leveling ==


En la línea de comando escribe:
On the command line type:


<pre>
<pre>
Line 426: Line 434:
</pre>
</pre>


Selecciona la tarjeta de audio externa que estás utilizando para comunicarte con el radio y ajusta los niveles de entrada y salida.
Choose your external sound card (the one you qre using to talk to the radio). Adjust the input and output levels. For that, you can use the Parrot Reflector 9990.


Al terminar tus ajustes ejecuta la siguiente línea para que se guarden los cambios realizados.
Finally, save your audio change with the following command:


<pre>
<pre>
Line 435: Line 443:




Regresar a [[Radioafición en Español]]
= Connecting to Echolink (optional) =
 
= Conexión a Echolink (opcional) =


Ejecuta las siguientes líneas (observa la mayúsculas y minúsculas):
Run the following commands, watch the upper case and lowercase “L” on Echolink word.


<pre>
<pre>
Line 446: Line 452:
</pre>
</pre>


Deberás editar el siguiente archivo colocando la información de tu cuenta de Echolink.
Edit the following file with your Echolink information.


<pre>
<pre>
Line 452: Line 458:
</pre>
</pre>


Edita la líea 1 para que quede de la siguiente forma (observa la mayúsculas y minúsculas)
Notice that the first line need to be modified as follows (watch the “l” on Echolink.


<pre>
<pre>
Line 458: Line 464:
</pre>
</pre>


Edita las siguientes líneas con tu información.
Edit the following lines with your Echolink account information.


<pre>
<pre>
Line 478: Line 484:
</pre>
</pre>


Al terminar de hacer los cambios presiona '''<CTRL> + <X>''' y luego presiona '''<Y>''' y luego '''<Enter>'''.
Press '''<CTRL> + <X>''' then '''<Y>''' and last '''<Enter>'''.


Reinicia tu nodo para aplicar los cambios.
Restart to apply changes.


<pre>
<pre>
sudo reboot
sudo reboot
</pre>
</pre>
Regresar a [[Radioafición en Español]]

Revision as of 13:50, 2 November 2021

Introduction

Terestrial Trunked Radio (TETRA)

Terrestrial Trunked Radio (TETRA) is a four slot TDMA radio technology that fits in a standard 25khz channel. It supports voice, text, and data from up to four talkers (called terminals) simultaneously. It even supports phone calls bridged to the public switched telephone network (think private autopatch). The audio codec is patented, but the code is open source... so experimentation is at least technically possible. Some of the designed applications are public service, emergency response, and railroads. It is very popular in Europe and South America.

Some of it's cooler features include a "gateway" mode, where if one radio can't reach the infrastructure (repeater), but it can communicate with a radio that can, the radio in the middle can act as a bridge. Similarly, the radios can act as virtual repeaters in the total lack of any infrastructure at all: you can talk simplex to any radio you can hear, and through it, any radio it can hear, etc. Imagine being at an event with no repeater coverage, but being able to have a self expanding network of radios on a simplex network.

Here I will explain using DMO mode only, as TMO very expensive.


How to

There are two options, if you are located in an area with repeater/node coverage you only need a TETRA radio. I there is no repeater/node in your area you can setup one an link it to the TETRA Mexico network.

To use an existing repeater you will need:

  • 01 TETRA Radio 430-440 MHz.
  • Programming periferials (PC, cable, CPS, etc).

Programación del radio

To access the TETRA Mexico radio network you will need to program your radio as follows:

Subscriber Unit Parameters

  • Radio ISSI = 1234567 (Your ID from www.radioid.net)

DMO Parameters>DMO Group Call Timers

  • DMO Reservation Time, sec = 1

DMO Parameters>DMO Address Extension

  • MCC 901
  • MNC 16383

TalkGroups>DMO>DMO Folders List

DMO Folders List
Name Status Transmision Timeout Timer, sec Transmision Timeout Warning Timer, sec Number of Talkgroups in Range Receive Only
DMO Ham On 120 110 2

En la sección Talk Groups>DMO>DMO Talkgroup List necesitarás programar dos canales con la frecuencia del repetidor/nodo que utilizarás.

DMO Talkgroup List
Name ID Status DMO Folder List Communication type Gateway Selection Gateway Address Frequency Channel Receive Call to DMO Partnership Networks Network MCC Network MNC TMO Mapping Key Group Incoming Call Minimum Security Class Outing Call Security Class Status/Alarm/Addressing GPS LIP Addressing
Channel 1 1 Programmed 1:DMO Ham Direct None 433.650 User Defined 901 16383 NO_KG Security Class 1 Security Class 1 None None
Channel 2 1 Programmed 1:DMO Ham Repeater None 433.650 User Defined 901 16383 NO_KG Security Class 1 Security Class 1 None None


Data Services>Status ID List

Add the following messages to the table. These messages will allow you to connect and disconnect from different Reflectors or Nodes.

GPS>GPS Settings>GPS

If your radio have a GPS, you can program it. Remember to use LIP, as it it the supported protocol.

  • GPS>GPS Settings>GPS Location Protocol = LIP
  • GPS>LIP Configuration/Destination ISSI = 9999


Regresar a Radioafición en Español

Linking to a Reflector

To link a Repeater/Node to a reflector, on your radio press Menu then Messages then Send Status, select the Reflector/Node you want to connect and send a Group Message.

Here is a link to the nodes dashboard.

Dashboard Tetra

Programming a Repetidor/Node

If you want tomset up your own Repeater/Node, you will need the following stuff:

  • 01 Motorola MTM800e or MTM5400 for 430-440 MHz (Gateway).
  • 01 Raspberry Pi 2B or 3B with PSU, etc.
  • 01 FTDI cable for 3.3 Volts RS232 to USB.
  • 01 URIxB interfase or Signalink or R1 2020.
  • 01 UHF antenna with cable, etc.
  • 01 12 Volts PSU
  • 01 Micro SD card with at least 8 Gb.
  • Internet.
  • Programming periferials (PC, cable, CPS, etc).

Request a Password for your Node

Entra al siguiente link y solicita una cuenta para solicitar una cuenta nueva para accesar al reflector.

https://forms.office.com/Pages/ResponsePage.aspx?id=WsUri6k2uUyVDFYiLbvQQMlKWpMbYRhDih7oaHFX6dJUMDZPUUJGRUdKRkRKNUI5QkFXRTFTT1hUQi4u

La respuesta te llegará en unas 24 horas.

Download SVXLink

For a Raspberry (Raspbian) version go to:

Download SVXLink for Raspberry Pi

Burn the image on the Micro SD card.

Update Svxlink to the latest version

Login to your Raspberry and run the following commands:

sudo systemctl stop svxlink
cd /home/pi/svxlink/src/build
sudo git pull
sudo make install
sudo systemctl start svxlink

Configure SVXLink

You will need to edit the svxlink.conf file as follows

nano /etc/svxlink/svxlink.conf

Global

If you are using a R1 2020 change te value to 2, if not, leave it as 1.

CARD_CHANNELS=1

ReflectorLogic

HOST=dashboard.vktetra.com

Replace your YourCallSign with your callsign.

CALLSIGN="YourCallSign-L"

Add your ReflectorPasswordHere

AUTH_KEY="ReflectorPasswordHere"

TetraLogic

Replace your YourCallSign with your callsign.

CALLSIGN=YourCallsign

Replace your YourCallSign with your callsign.

APRSPATH=APRS,qAR,YourCallsign-10:

SdsOnUserActivity

Replace your YourCallSign with your callsign.

0=Hello from YourCallSign-L! Refer to vktetra.com for more info.

Tetra_Users

Replace your YourCallSign with your callsign.

0901163830YourRadioISSI=YourCallsign-1,YourName,/1,Tetra DMO Your Gateway Frequency vktetra.com

LocationInfo

Replace 33.12.12S with your Lat using degreens.minutes.seconds

LAT_POSITION=33.12.12S

Replace 151.12.45E with your Long using degrees.minutes.seconds

LON_POSITION=151.12.45E

Replace your YourCallSign with your callsign.

CALLSIGN=EL-YourCallSign

Replace Your Frequency with the one you will be using on your Gateway, i.e. 433.650

FREQUENCY=Your Frequency

Replace Your Suburb with your suburb’s name.

COMMENT=TETRA DMO - Your Suburb Your Gateway Frequency vktetra.com 

To save changes press <CTRL> + <X> followed by <Y> and then <Enter>.

Restart to apply all changes.

sudo reboot

Linking you Raspberry to the radio

You will ned to use the rear accessory port.

For the MTM800 the RAP is a 20 pin header.

MTM800
PTT Pin 3
Tx audio Pin 5
Analog Ground Pin 7
Rx audio Pin 11

For the MTM5400 the RAP is a 26 pin header.

MTM5400
Digital Gnd Pin 16
PTT Pin 17
Tx Audio Pin 11
Analog Ground Pin 12
Rx Audio Pin 14
RXD (serial) Pin 20
TXD (serial) Pin 25

Programming the Repeater/Node radio

Subscriber Unit Parameters

  • Radio ISSI = 9999

DMO Parameters>DMO Group Call Timers

  • DMO Reservation Time, sec = 1

DMO Parameters>DMO Address Extension

  • MCC 901
  • MNC 16383

TalkGroups>DMO>DMO Folders List

DMO Folders List
Name Status Transmision Timeout Timer, sec Transmision Timeout Warning Timer, sec Number of Talkgroups in Range Receive Only
DMO Ham On 120 110 1

Talk Groups>DMO>DMO Talkgroup List

Type the frequency you will be using.

DMO Talkgroup List
Name ID Status DMO Folder List Communication type Gateway Selection Gateway Address Frequency Channel Receive Call to DMO Partnership Networks Network MCC Network MNC TMO Mapping Key Group Incoming Call Minimum Security Class Outing Call Security Class Status/Alarm/Addressing GPS LIP Addressing
Repetidor 1 Programmed 1:DMO Ham Repeater None 433.650 User Defined 901 16383 NO_KG Security Class 1 Security Class 1 None None

Audio leveling

On the command line type:

sudo alsamixer

Choose your external sound card (the one you qre using to talk to the radio). Adjust the input and output levels. For that, you can use the Parrot Reflector 9990.

Finally, save your audio change with the following command:

sudo alsactl store 0


Connecting to Echolink (optional)

Run the following commands, watch the upper case and lowercase “L” on Echolink word.

sudo mv /usr/lib/arm-linux-gnueabihf/svxlink/ModuleEchoLink.so   /usr/lib/arm-linux-gnueabihf/svxlink/ModuleModuleEcholink.so 
sudo cp /etc/svxlink/svxlink.d/ModuleEchoLink.conf   /etc/svxlink/svxlink.d/ModuleEcholink.conf

Edit the following file with your Echolink information.

sudo nano /etc/svxlink/svxlink.d/ModuleEcholink.conf

Notice that the first line need to be modified as follows (watch the “l” on Echolink.

[ModuleEcholink]

Edit the following lines with your Echolink account information.

CALLSIGN=MYCALL
PASSWORD=Password
SYSOPNAME=Tu Nombre
LOCATION=[Svx] Frecuencia, Ciudad

DESCRIPTION="You have connected to a SvxLink node,\n"
            "a voice services system for Linux with EchoLink\n"
            "support.\n"
            "Check out http://svxlink.sf.net/ for more info\n"
            "\n"
            "QTH:     My_QTH\n"
            "QRG:     Simplex link on 433.650 MHz\n"
            "CTCSS:   901-16383\n"
            "Trx:     TETRA DMO\n"
            "Antenna: Comet/Omni/GP-3\n"

Press <CTRL> + <X> then <Y> and last <Enter>.

Restart to apply changes.

sudo reboot