Step 1
Purchase a Raspberry Pi Zero 2W or any other Raspberry Pi except Raspberry Pi Zero W along with a Micro SD card.
8GB or 16 GB Micro SD card is enough for this project. In addition get a DMR ID, AllStarLink node number and an Echolink node number by going to related websites and register yourself.
Step 2
Download the Raspberry Pi ISO image where AllStarLink version 2 Beta 6 already integrated with Pi OS. Please go to below URL and download the image file as marked RED below.
https://downloads.allstarlink.org/index.php?b=ASL_Images_Beta%2FRaspberry_Pi2_3_4
Download asl-2.0.0-beta6-kc1kcc-20210324-rpi-armhf.img.zip file.
Unzip the file and insert the Micro SD card into your computer's SD card slot. If your computer does not have any Micro SD card slot then use a Micro SD card reader which will connect to the USB port of your computer.
Step 3
Download Balena Etcher from below URL and install.
https://etcher.balena.io/
Step 4
Prepare the Micro SD card so it can be used in the Raspberry Pi Zero 2W.
To do that, copy the ASL 2 beta 6 image file to a Micro SD Card using this software. This software will make the Micro SD card as bootable and operational.
Step 5
Click and run balena Etcher software from desktop or start menu and click on Flash from file button as below.
Step 6
Browse and go to the folder where you unzipped the ASL 2 beta 6 image file. Select the file as screen capture below and hit OK to proceed.
Step 7
Click on Select target button and select the Micro SD card then click ok. Make sure you selected the correct one.
Step 8
Click on Flash button and observe the flashing progress.
Step 9
Once the flashing completed it will verify the data and may take few more minutes. Once the verification of data been completed you will see below screen showing Flash Completed! and it will eject the Micro SD card from your computer.
Step 10
You need to remember this Raspberry Pi Zero 2W is a headless micro computer. So you need to make sure it connects to your WiFi network automatically during bootup process. To do that, you need a configuration file containing your WiFi SSID and WiFi password. So you need to use a website to generate the configuration file.
Go to https://www.pistar.uk/ site and click on Pi-Star Tools menu in the left side then WiFi builder sub menu.
Select your country code, SSID of your WiFi network and password of your WiFi then click Submit. It will then generate the file and allow you to download the file into your computer. The file name would be wpa_supplicant.conf and save this to your computer. Then copy wpa_supplicant.conf file into the boot drive of the Micro SD card your just prepared. In my case it was D: drive labeled as boot (D:) as shown in below screen capture.
Please remember to plug the Micro SD card back into the computer as it has been automatically ejected after flashing been completed by Balena Etcher software.
Step 11
Once file copy done you need to eject the Micro SD card from computer and Insert it into the Pi Zero 2W Micro SD card slot. Then plug the USB power cable to USB power port of your Pi Zero 2W. From memory it will be the right hand side USB port of the Pi Zero 2W. Turn the switch on of USB power supply. It could be the power adapter provided with Pi Zero 2W or any mobile phone charger power adapter will do the work.
Step 12
Wait for five minutes and login to your WiFi router to see what is the IP address been assigned to Pi Zero 2W.
During the boot up process you can observe the green light on Pi Zero 2W and it suppose to be blinking.
Step 13
Note down the IP address and reserve this IP address into the WiFi router so that the Pi Zero 2W get same IP address every time you turn it on or restart. Static / Reserve IP will be helpful to do port forwarding in the WiFi router as well. Please use google search for your router model or look at the operating manual of your router and follow the steps to reserve the IP address based on MAC address of Pi Zero 2W. You can also look at Radio Less Node Additional Info menu of this web site for details.
Step 14
Download any SSH client software to access the Pi Zero 2W from your computer as the Pi Zero 2W is headless unit. You can use Putty or MobaXterm free version from below URL and install it into your computer.
https://mobaxterm.mobatek.net/download.html
Step 15
Create a SSH connection profile into MobaXtrem software and connect to Pi Zero 2W IP address.
Step 16
Click on Session icon on top left corner then click on SSH on the Session settings window.
Step 17
Type the IP address of Pi Zero 2W in Remote host field and click OK
Step 18
There will be a warning message pop up as you are connecting for the first time. Click on Accept the new server hostkey and carry on connecting button to continue.
Step 19
SSH session will connect you to Pi Zero 2W and prompt for User ID and Password. By default user ID / login as will be repeater and the password is allstarlink please type then and hit enter button.
Step 20
Once login is successful, you will see below screen to save the password in MobaXterm. Click on No button to go to the console. Then type asl-menu and hit enter to run AllStarLink application.
Step 21
Select option 1 and hit enter to run the initial setup
Step 22
Select <No> and hit enter
Step 23
Select <Ok> and hit enter
Step 24
Select your geographic area and hit enter
Step 25
Select your time zone and hit enter
Step 26
Select <Ok> and hit enter
Step 27
Select <No> and hit enter
Step 28
Select <Ok> and hit enter
Step 29
Select <No> and hit enter
Step 30
Select <Ok> and hit enter
Step 31
Select option A1 and hit enter
Step 32
Select option N1 and hit enter
Step 33
Type your AllStarLink node number and hit enter
Step 34
It will go back to previous menu. Select N2 and hit enter
Step 35
Type your AllStarLink password and hit enter
Step 36
It will go back to previous menu. Select N3 and hit enter
Step 37
Type your Call Sign registered with AllStarLink node number and hit enter
Step 38
It will go back to previous menu. Select N4 and hit enter
Step 39
Select I4 and hit enter
Step 40
Select <Ok> and hit enter
Step 41
Select N5 and hit enter
Step 42
Type 1 and hit enter
Step 43
Type a password to use in Allmon2. Write down the password in notepad as it may need in additional configuration
Step 44
Select <Ok> and hit enter
Step 45
Select <Ok> and hit enter
Step 46
It will go back to previous menu. Select N9 and hit enter
Step 47
Select <Ok> and hit enter
Step 48
Select <Ok> and hit enter
Step 49
Select <Ok> and hit enter
Step 50
Select <Ok> and hit enter
Step 51
Select <Ok> and hit enter
Step 52
Select <Ok> and hit enter
Step 53
It will go back to the previous menu
Step 54
Press Tab button two times to select <Back> and hit enter
Step 55
It will go back to the previous menu
Step 56
Select A2 menu and hit enter
Step 57
Select EA menu and hit enter
Step 58
Type your AllStarLink node number and hit enter
Step 59
It will go back to the previous menu. Select EB and hit enter
Step 60
Type your Echolink Call Sign, please note this will be a link node so at the end of your Call Sign type -L or -R and hit enter
Step 61
It will go back to previous menu. Select EC menu and hit enter
Step 62
Type your Echolink node number attached to your Call Sign then hit enter
Step 63
It will go back to previous menu. Select ED menu and hit enter
Step 64
Type your Echolink password attached to your Call Sign then hit enter
Step 65
It will go back to previous menu. Select EF menu and hit enter
Step 66
Type your full name then hit enter
Step 67
It will go back to previous menu. Select EG menu and hit enter
Step 68
Type your city and country name then hit enter
Step 69
It will go back to previous menu. Select EH menu and hit enter
Step 70
Type your email address then hit enter
Step 71
It will go back to previous menu. Select EI menu and hit enter
Step 72
Type the Latitude value of your city then hit enter
Step 73
It will go back to previous menu. Select EJ menu and hit enter
Step 74
Type the Longitude value of your city then hit enter
Step 75
It will go back to previous menu. Select EK menu and hit enter
Step 76
Type 1 and hit enter
Step 77
It will go back to previous menu. Select EL menu and hit enter
Step 78
Type 1 and hit enter
Step 79
It will go back to previous menu. Select EM menu and hit enter
Step 80
Type 1 and hit enter
Step 81
It will go back to previous menu. Select EN menu and hit enter
Step 82
Type 145.0000 or any other frequency inside the HAM (VHF / UHF) band and hit enter
Step 83
It will go back to previous menu. Select EO menu and hit enter
Step 84
Type 100 as CTCSS PL tone or any other value or you can leave this empty and hit enter
Step 85
It will go back to previous menu. Select EZ menu and hit enter
Step 86
Select <Ok> and hit enter
Step 87
It will go back to previous menu.
Step 88
Press tab button twice on the keyboard to select <Back> and hit enter
Step 89
It will go back to previous menu
Step 90
Select A3 menu and hit enter
Step 91
Select <Ok> and hit enter
Step 92
It will go back to previous menu
Step 93
Select A4 menu and hit enter
Step 94
Select <Ok> and hit enter
Step 95
It will go back to previous menu
Step 96
Select AZ menu and hit enter
Step 97
Select <Ok> and hit enter
Step 98
Select <Yes> and hit enter
Step 99
Select <Ok> and hit enter
Step 100
Select <Ok> and hit enter
Step 101
Select <Ok> and hit enter
Step 102
It will go back to previous menu
Step 103
Press tab button twice on the keyboard to select <Exit> and hit enter
Step 104
Select <Yes> and hit enter
Step 105
Select <No> and hit enter
Step 106
Select <Ok> and hit enter
Step 107
Select <Ok> and hit enter
Step 108
The Pi Zero 2W will reboot. Wait for few minutes and try to connect again by SSH as explained at the beginning of this guide
Step 109
Once connected via SSH, type asl-menu and hit enter then you will see below screen
Step 110
Select option 6 in the menu and hit enter and it will take you to the ASL Configuration menu
Step 111
Select D from the menu and hit enter
Step 112
In this iax configuration file you need to find the section started with [iaxclient]
Step 113
In the [iaxclient] section you need to set a password in the secret field. By default it says Your_Secret_Password_Here
Please change the word and type your won choice of password. Also note down the password in a note pad as it will be needed soon to connect your DVSwitch mobile app working with ASL application
Step 114
Once you finish typing the new password you need to save the file. Press Ctrl+X in the keyboard and type Y then hit enter
Step 115
Just hit enter as we want to keep the file name same as original
Step 116
It will go back to the previous menu
Step 117
Press tab button twice on the keyboard to select <Back> and hit enter
Step 118
It will go back to the previous menu
Step 119
Press tab button twice on the keyboard to select <Exit> and hit enter
Step 120
Select <Yes> and hit enter
Step 121
It will go back to the console prompt
Step 122
As you made some changes in iax configuration file, to make it working you need to re start the Pi Zero 2W micro computer.
Type sudo reboot in the console prompt and hit enter
Step 123
Once the node (Pi Zero 2W) come back online after re start, you are done with configuring AllStarLink and Echolink.
Step 124
Next step is to configure Supermon 6.1 so that you can control the node via web browser
Step 125
Login back to the node (Pi Zero 2W) after the reboot completed
Step 126
Login back to the node (Pi Zero 2W) after the reboot completed
Step 124
Now you need to login to your WiFi Router to configure few port forwarding so that your node (Pi Zero 2W) can be accessible from AllStarLink and Echolink servers also from your mobile phone while you are out of your home and in a 4G network.
In some router configuration it mentioned as virtual server.
For AllStarlink please create a port forward configuration and forward TCP/UDP port 4569 to your node IP (192.168.1.110)
My node IP was 192.168.1.110 but your one may be different. So please check before your create the configuration.
Example of this port forwarding,
Source IP Source Port Destination IP Destination Port Port Type Policy Name
Any 4569 192.168.1.110 4569 TCP/UDP AllStarLink 4569
For Echolink please create two more port forward configuration and forward UDP port 5198 and 5199 to your node IP (192.168.1.110). Please check your node IP address as that may be different to my ones.
Source IP Source Port Destination IP Destination Port Port Type Policy Name
Any 5198 192.168.1.110 5198 UDP Echolink 5198
Source IP Source Port Destination IP Destination Port Port Type Policy Name
Any 5199 192.168.1.110 5199 UDP Echolink 5199
You can also look at Radio Less Node Additional Info menu of this web site for details.
Step 125
Now you need to check in AllStarLink and Echolink portal for your node to show online. If your node does not show online then you need to check the installation and configuration one more time. You also need to check your internet router / modem / firewall incase the TCP / UDP port or IP addresses been blocked.
To check AllStarLink node status, please go to below URL and search for your Call Sign in the Filter field as highlighted in below screen capture. It should show Green around your node number as below.
https://allstarlink.org/nodelist/
Step 126
To check Echolink node status, please go to below URL and search for your Call Sign by pressing Ctrl+F button.
https://echolink.org/logins.jsp
Additional Information
There is no shutdown option available in the menu. If you need to shutdown the node (Pi Zero 2W) please use below command sudo halt in the console prompt. Wait for the light to be completely turned off in the node then unplug the power.
Next section will be step by step guide how to configure DVSwitch Mobile App to work with this node (Pi Zero 2W).