AllStarLink for TETRA Setup: Difference between revisions

From WLPS Wiki
Jump to navigation Jump to search
(Created page with "TETRA for AllStarLink # Install 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 # Service sudo cp /home/repeater/tetra_4_ASL/x_te...")
 
m (Wodie moved page TETRA for AllStarLink Setup to AllStarLink for TETRA Setup without leaving a redirect)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
TETRA for AllStarLink
= Overview =


AllStarLink for TETRA 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 ==


# Install
<pre>
sudo cpan install Switch Config::IniFiles Device::SerialPort IO::Socket::Timeout IO::Socket::Multicast JSON Ham::APRS::IS Term::ReadKey
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 apt-get install git-core
Line 14: Line 17:
sudo systemctl start pigpiod
sudo systemctl start pigpiod
sudo usermod -aG gpio asterisk
sudo usermod -aG gpio asterisk
</pre>


== Install AllStarLink for TETRA ==


# Service
<pre>
sudo cp /home/repeater/tetra_4_ASL/x_tetra_4_ASL.service  /lib/systemd/system/tetra_4_ASL.service
sudo gitclone https://github.com/Wodie/AllStarLink-for-TETRA.git
</pre>


sudo systemctl enable tetra_4_ASL
== User configuration ==
sudo systemctl start tetra_4_ASL
 
Edit the config file with your callsign and node settings.
sudo systemctl status tetra_4_ASL
 
<pre>
cd home
cd AllStarLink-for-TETRA
sudo nano config.conf
</pre>
 
After making your changes type '''<CTRL> + <X>''' and then type '''<Y>''' followed by '''<Enter>'''.


sudo systemctl stop tetra_4_ASL
== Test GPIO ==
sudo systemctl disable tetra_4_ASL


To test your GPIO pins use:


# Test
<pre>
watch raspi-gpio get 2-26
watch raspi-gpio get 2-26
</pre>
or
<pre>
gpio readall
gpio readall
</pre>
== Test ==
<pre>
sudo perl AllStarLink-for-TETRA.pl
</pre>
If succesfully working press '''"Q"''' to quit and continue.
== Install service ==
<pre>
sudo cp /home/repeater/AllStarLink-for-TETRA/x_AllStarLink-for-TETRA.service  /lib/systemd/system/AllStarLink-for-TETRA.service
</pre>
== Start the service ==
<pre>
sudo systemctl enable AllStarLink-for-TETRA
sudo systemctl start AllStarLink-for-TETRA
<pre>
== Service status ==
If you want to see service status type:
<pre>
sudo systemctl status AllStarLink-for-TETRA
<pre>
== Stop Service ==
If for some reason you need to stop the service, type:
<pre>
sudo systemctl stop AllStarLink-for-TETRA
sudo systemctl disable AllStarLink-for-TETRA
</pre>

Latest revision as of 02:53, 18 August 2025

Overview

AllStarLink for TETRA 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 AllStarLink for TETRA

sudo gitclone https://github.com/Wodie/AllStarLink-for-TETRA.git

User configuration

Edit the config file with your callsign and node settings.

cd home
cd AllStarLink-for-TETRA
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 AllStarLink-for-TETRA.pl

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


Install service

sudo cp /home/repeater/AllStarLink-for-TETRA/x_AllStarLink-for-TETRA.service   /lib/systemd/system/AllStarLink-for-TETRA.service

Start the service

sudo systemctl enable AllStarLink-for-TETRA
sudo systemctl start AllStarLink-for-TETRA
<pre>
 
== Service status ==

If you want to see service status type:

<pre>
sudo systemctl status AllStarLink-for-TETRA
<pre>

== Stop Service ==

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

<pre>
sudo systemctl stop AllStarLink-for-TETRA
sudo systemctl disable AllStarLink-for-TETRA