TETRA for AllStarLink Setup

From WLPS Wiki
Jump to navigation Jump to search

Overview

TETRA for AllStarLink is a Perl application that allows use Motorola MTM5400 radios with AllStarLink, as MTM5400 have no DTMF tones and COS/COR GPO (VOX is not a reliable solution and there is no way to connect/disconnect without DTMF).

Initial Setup

Install Perl libraries

sudo cpan install Switch Config::IniFiles Device::SerialPort IO::Socket::Timeout IO::Socket::Multicast JSON Ham::APRS::IS Term::ReadKey
sudo apt-get install git-core
sudo git clone https://github.com/WiringPi/WiringPi.git /opt/wiringpi
cd /opt/wiringpi
sudo ./build
sudo cpan install RPi::Pin RPi::Const
sudo apt install pigpio
sudo systemctl start pigpiod
sudo usermod -aG gpio asterisk

Install TETRA for AllStarLink

sudo gitclone https://github.com/Wodie/tetra_4_pttlink.git
sudo mv tetra_4_pttlink tetra_4_ASL

User configuration

Edit the config file with your callsign and node settings.

cd home
cd tetra_4_ASL
sudo nano config.conf

After making your changes type <CTRL> + <X> and then type <Y> followed by <Enter>.

Test GPIO

To test your GPIO pins use:

watch raspi-gpio get 2-26

or

gpio readall

Test

sudo perl tetra_4_ASL.pl

If succesfully working press "Q" to quit and continue.


Install service

sudo cp /home/repeater/tetra_4_ASL/x_tetra_4_ASL.service   /lib/systemd/system/tetra_4_ASL.service

Start the service

sudo systemctl enable tetra_4_ASL
sudo systemctl start tetra_4_ASL
<pre>
 
== Service status ==

If you wqant to see service status type:

<pre>
sudo systemctl status tetra_4_ASL
<pre>

== Stop Service ==

If for some reason you need to stop the service, type:

<pre>
sudo systemctl stop tetra_4_ASL
sudo systemctl disable tetra_4_ASL