Creating a VPN For HamVoip - Rent a server for $12 a year from VirMach. You want 14.04 Ubuntu server and I recommend not upgrading it. Below is script code to run on your new 14.04 server. When creating the script and uploading to the server make sure its set to 7777. Put the script in the root director for the 14.04 server and run it (./your_script). You will need to add port forwarding to the firewall. Directory /etc/init.d/ modify firewall file line approx-70 to add your UDP if different from 22. Line approx-78 add any TCP and/or UDP ports you use. Save and restart firewall (service firewall restart). Copy the client file from the server root directory (client.conf) to Hamvoip node etc/openvpn directory. Add a line of code on the node in file (etc/rc.local) => (/etc/openvpn/start-openvpn client.conf). Boot node and check registration, will show your VPN ip address if everything is working. Script - #!/bin/bash # This script from Greg's KD3SU website # You must be using ubuntu 14.04 to be sure the script below works correctly ################################################## sleep 1 echo "now installing the VPN server software" sleep 1 echo "run modprobe tun to install the tunnel to the kernal" modprobe tun sleep 1 apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5 sleep 1 apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32 sleep 1 apt-get update sleep 1 wget http://kd3su.crabdance..com/openvpn-install.sh sleep 1 chmod u+x ./openvpn-install.sh sleep 1 ./openvpn-install.sh sleep 5 echo "now installing the firewall" sleep 5 wget http://k5nx.com/firewall_modified1 sleep 1 mv /root/firewall_modified1 /root/firewall sleep 1 cp ./firewall /etc/init.d/firewall sleep 1 cd /etc/init.d sleep 1 chmod +x firewall sleep 1 cd / sleep 1 update-rc.d -f firewall defaults sleep 3 echo "now its time to start up the vpn server" /etc/init.d/openvpn start sleep 3 echo "now its time to start the firewall" service firewall start sleep 1 echo "now copy the client config file config.ovpn to config.conf which is required for nano nodes" cp /root/client.ovpn /root/client.conf sleep 1 echo " " echo " " echo "Done! .... End of Script.... Good bye!"
Creating a VPN For HamVoip -

Rent a server for $12 a year from VirMach. You want 14.04 Ubuntu server and I recommend not upgrading it. Below is script code to run on your new 14.04 server. When creating the script and uploading to the server make sure its set to 7777.

Put the script in the root director for the 14.04 server and run it (./your_script). You will need to add port forwarding to the firewall. Directory /etc/init.d/ modify firewall file line approx-70 to add your UDP if different from 22. Line approx-78 add any TCP and/or UDP ports you use. Save and restart firewall (service firewall restart).

Copy the client file from the server root directory (client.conf) to Hamvoip node etc/openvpn directory. Add a line of code on the node in file (etc/rc.local) => (/etc/openvpn/start-openvpn client.conf).

Boot node and check registration, will show your VPN ip address if everything is working.

Script -

#!/bin/bash

# This script from Greg's KD3SU website

# You must be using ubuntu 14.04 to be sure the script below works correctly

##################################################

sleep 1
echo "now installing the VPN server software"
sleep 1
echo "run modprobe tun to install the tunnel to the kernal"
modprobe tun
sleep 1
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5
sleep 1
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32
sleep 1
apt-get update
sleep 1
wget http://invalid.invalid/openvpn-install.sh
sleep 1
chmod u+x ./openvpn-install.sh
sleep 1
./openvpn-install.sh
sleep 5

echo "now installing the firewall"
sleep 5
wget http://k5nx.com/firewall_modified1
sleep 1
mv /root/firewall_modified1 /root/firewall
sleep 1
cp ./firewall /etc/init.d/firewall
sleep 1
cd /etc/init.d
sleep 1
chmod +x firewall
sleep 1
cd /
sleep 1
update-rc.d -f firewall defaults
sleep 3

echo "now its time to start up the vpn server"
/etc/init.d/openvpn start
sleep 3
echo "now its time to start the firewall"
service firewall start
sleep 1

echo "now copy the client config file config.ovpn to config.conf which is required for nano nodes"

cp /root/client.ovpn /root/client.conf

sleep 1

echo " "
echo " "
echo "Done! .... End of Script.... Good bye!"
Jul 30, 2020, 9:23 PM
KG5RDF: DR1-X Allstar Controller Links: AllStarlink Node and Server Setup: o Sign Up, Request Node, Setup A Separate Server For Each Node HamViop Image Setup Informations: o Download win32diskimager o Download Latest Image o Load Image On SD Card Via win32diskimager o Setup Pi4 With Monitor And Keyboard. Monitor Is Video o Power Pi4, Name: root, Password: root o Follow The Prompts o Make Sure To Upgrade The Image Prior To Making Custom Changes Simple USB Tune Setup All Repeaters: Active simpleusb device stanza: [usb] ———————————— S) Select active USB device stanza V) View COS, CTCSS and PTT Telemetry using real-time display P) Print Current Parameter Values 2) Set Rx Voice Level (using display) 750 3) Set Transmit A Level 750 4) Set Transmit B Level 750 B) Toggle RX Boost Mode (currently Enabled) C) Toggle Echo Mode (currently Disabled) D) Flash (Toggle PTT and Tone output several times) E) Toggle Transmit Test Tone/Keying (currently Disabled) K) Manually key COS (currently Unkeyed) F) Toggle PRE-emphasis Mode (currently Disabled) G) Toggle DE-emphasis Mode (currently Disabled) H) Toggle PLfilter Mode (currently Enabled) Q) Toggle DCSfilter Mode (currently Disabled) I) Toggle PTT Mode (currently active LOW) J) Change COSFROM Mode (currently “usb”) L) Change CTCSSFROM Mode (currently “no”) M) Change RXONDELAY value (currently “0”) N) Change RXAUDIODELAY value (currently “0”) Image Changes All Repeaters rpt.conf: o duplex = 2 o nounkeyct = 1 o holdofftelem = 1 o telemdefault = 0 o linkunkeyeyct = ct8 (Place “;” in front of this line) o idrecordings = liDE KG5RDF/L (Remove “/L”) Image Change All Repeaters Crontab: o crontab -e: 00 0-23 * * * (Place “#” in front of this line) DR1-X URI Interface, do not use DB15 Pin 4:
KG5RDF: DR1-X Allstar Controller
Links:

AllStarlink Node and Server Setup:

o Sign Up, Request Node, Setup A Separate Server For Each Node

HamViop Image Setup Informations:

o Download win32diskimager
o Download Latest Image
o Load Image On SD Card Via win32diskimager
o Setup Pi4 With Monitor And Keyboard. Monitor Is Video
o Power Pi4, Name: root, Password: root
o Follow The Prompts
o Make Sure To Upgrade The Image Prior To Making Custom Changes

Simple USB Tune Setup All Repeaters:

Active simpleusb device stanza: [usb]
————————————
S) Select active USB device stanza
V) View COS, CTCSS and PTT Telemetry using real-time display
P) Print Current Parameter Values
2) Set Rx Voice Level (using display) 750
3) Set Transmit A Level 750
4) Set Transmit B Level 750
B) Toggle RX Boost Mode (currently Enabled)
C) Toggle Echo Mode (currently Disabled)
D) Flash (Toggle PTT and Tone output several times)
E) Toggle Transmit Test Tone/Keying (currently Disabled)
K) Manually key COS (currently Unkeyed)
F) Toggle PRE-emphasis Mode (currently Disabled)
G) Toggle DE-emphasis Mode (currently Disabled)
H) Toggle PLfilter Mode (currently Enabled)
Q) Toggle DCSfilter Mode (currently Disabled)
I) Toggle PTT Mode (currently active LOW)
J) Change COSFROM Mode (currently “usb”)
L) Change CTCSSFROM Mode (currently “no”)
M) Change RXONDELAY value (currently “0”)
N) Change RXAUDIODELAY value (currently “0”)

Image Changes All Repeaters rpt.conf:

o duplex = 2
o nounkeyct = 1
o holdofftelem = 1
o telemdefault = 0
o linkunkeyeyct = ct8 (Place “;” in front of this line)
o idrecordings = liDE KG5RDF/L (Remove “/L”)

Image Change All Repeaters Crontab:

o crontab -e: 00 0-23 * * * (Place “#” in front of this line)

DR1-X URI Interface, do not use DB15 Pin 4:
Jul 30, 2020, 11:40 PM
KG5RDF: DR2-X Allstar Controller Links: AllStarlink Node and Server Setup: o Sign Up, Request Node, Setup A Separate Server For Each Node HamViop Image Setup Informations: o Download win32diskimager o Download Latest Image o Load Image On SD Card Via win32diskimager o Setup Pi4 With Monitor And Keyboard. Monitor Is Video o Power Pi4, Name: root, Password: root o Follow The Prompts o Make Sure To Upgrade The Image Prior To Making Custom Changes Simple USB Tune Setup All Repeaters: Active simpleusb device stanza: [usb] ———————————— S) Select active USB device stanza V) View COS, CTCSS and PTT Telemetry using real-time display P) Print Current Parameter Values 2) Set Rx Voice Level (using display) 750 3) Set Transmit A Level 750 4) Set Transmit B Level 750 B) Toggle RX Boost Mode (currently Enabled) C) Toggle Echo Mode (currently Disabled) D) Flash (Toggle PTT and Tone output several times) E) Toggle Transmit Test Tone/Keying (currently Disabled) K) Manually key COS (currently Unkeyed) F) Toggle PRE-emphasis Mode (currently Disabled) G) Toggle DE-emphasis Mode (currently Disabled) H) Toggle PLfilter Mode (currently Enabled) Q) Toggle DCSfilter Mode (currently Disabled) I) Toggle PTT Mode (currently active LOW) J) Change COSFROM Mode (currently “usbinvert”) L) Change CTCSSFROM Mode (currently “no”) M) Change RXONDELAY value (currently “0”) N) Change RXAUDIODELAY value (currently “0”) Image Changes All Repeaters rpt.conf: o duplex = 2 o nounkeyct = 1 o holdofftelem = 1 o telemdefault = 0 o linkunkeyeyct = ct8 (Place “;” in front of this line) o idrecordings = liDE KG5RDF/L (Remove “/L”) Image Change All Repeaters Crontab: o crontab -e: 00 0-23 * * * (Place “#” in front of this line) DR2-X URI Interface: URI DB25 pin to DR2-X 15 pin 1 to 2 & 1 8 to 3 13 to 5 & 12 21 to 9 22 to 7
KG5RDF: DR2-X Allstar Controller
Links:

AllStarlink Node and Server Setup:

o Sign Up, Request Node, Setup A Separate Server For Each Node

HamViop Image Setup Informations:

o Download win32diskimager
o Download Latest Image
o Load Image On SD Card Via win32diskimager
o Setup Pi4 With Monitor And Keyboard. Monitor Is Video
o Power Pi4, Name: root, Password: root
o Follow The Prompts
o Make Sure To Upgrade The Image Prior To Making Custom Changes

Simple USB Tune Setup All Repeaters:

Active simpleusb device stanza: [usb]
————————————
S) Select active USB device stanza
V) View COS, CTCSS and PTT Telemetry using real-time display
P) Print Current Parameter Values
2) Set Rx Voice Level (using display) 750
3) Set Transmit A Level 750
4) Set Transmit B Level 750
B) Toggle RX Boost Mode (currently Enabled)
C) Toggle Echo Mode (currently Disabled)
D) Flash (Toggle PTT and Tone output several times)
E) Toggle Transmit Test Tone/Keying (currently Disabled)
K) Manually key COS (currently Unkeyed)
F) Toggle PRE-emphasis Mode (currently Disabled)
G) Toggle DE-emphasis Mode (currently Disabled)
H) Toggle PLfilter Mode (currently Enabled)
Q) Toggle DCSfilter Mode (currently Disabled)
I) Toggle PTT Mode (currently active LOW)
J) Change COSFROM Mode (currently “usbinvert”)
L) Change CTCSSFROM Mode (currently “no”)
M) Change RXONDELAY value (currently “0”)
N) Change RXAUDIODELAY value (currently “0”)

Image Changes All Repeaters rpt.conf:

o duplex = 2
o nounkeyct = 1
o holdofftelem = 1
o telemdefault = 0
o linkunkeyeyct = ct8 (Place “;” in front of this line)
o idrecordings = liDE KG5RDF/L (Remove “/L”)

Image Change All Repeaters Crontab:

o crontab -e: 00 0-23 * * * (Place “#” in front of this line)

DR2-X URI Interface:

URI DB25 pin to DR2-X 15 pin

1 to 2 & 1
8 to 3
13 to 5 & 12
21 to 9
22 to 7
Jul 30, 2020, 11:46 PM
KG5RDF: ICOM 6021 Repeater Allstar Node Links: AllStarlink Node and Server Setup: o Sign Up, Request Node, Setup A Separate Server For Each Node HamViop Image Setup Informations: o Download win32diskimager o Download Latest Image o Load Image On SD Card Via win32diskimager o Setup Pi4 With Monitor And Keyboard. Monitor Is Video o Power Pi4, Name: root, Password: root o Follow The Prompts o Make Sure To Upgrade The Image Prior To Making Custom Changes Simple USB Tune Setup All Repeaters: Active simpleusb device stanza: [usb] ———————————— S) Select active USB device stanza V) View COS, CTCSS and PTT Telemetry using real-time display P) Print Current Parameter Values 2) Set Rx Voice Level (using display) 500 3) Set Transmit A Level 999 4) Set Transmit B Level 999 B) Toggle RX Boost Mode (currently Enabled) C) Toggle Echo Mode (currently Disabled) D) Flash (Toggle PTT and Tone output several times) E) Toggle Transmit Test Tone/Keying (currently Disabled) K) Manually key COS (currently Unkeyed) F) Toggle PRE-emphasis Mode (currently Enabled) G) Toggle DE-emphasis Mode (currently Disabled) H) Toggle PLfilter Mode (currently Enabled) Q) Toggle DCSfilter Mode (currently Disabled) I) Toggle PTT Mode (currently active LOW) J) Change COSFROM Mode (currently “usbinvert”) L) Change CTCSSFROM Mode (currently “no”) M) Change RXONDELAY value (currently “0”) N) Change RXAUDIODELAY value (currently “0”) Image Changes All Repeaters rpt.conf: o duplex = 2 o nounkeyct = 1 o holdofftelem = 1 o telemdefault = 0 o linkunkeyeyct = ct8 (Place “;” in front of this line) o idrecordings = liDE KG5RDF/L (Remove “/L”) Image Change All Repeaters Crontab: o crontab -e: 00 0-23 * * * (Place “#” in front of this line) Two ICOM 6021 OPC’s 1939 Allstar Node Single URI Interface: URI DB25 pin to OPC 15 pin Transmitter 1 to 14 13 to 1 22 to 13 Same URI DB25 pin to OPC 15 pin Receiver 8 to 4 13 to 1 21 to 2 Set Transmitter TX and RX frequency and PL the same. Do the same for the Receiver TX, RX, and PL. To have PL work correctly, plug a blank plug into the speaker jack on the back of 6021. Turn the volume up 1/4 turn.
KG5RDF: ICOM 6021 Repeater Allstar Node
Links:

AllStarlink Node and Server Setup:

o Sign Up, Request Node, Setup A Separate Server For Each Node

HamViop Image Setup Informations:

o Download win32diskimager
o Download Latest Image
o Load Image On SD Card Via win32diskimager
o Setup Pi4 With Monitor And Keyboard. Monitor Is Video
o Power Pi4, Name: root, Password: root
o Follow The Prompts
o Make Sure To Upgrade The Image Prior To Making Custom Changes

Simple USB Tune Setup All Repeaters:

Active simpleusb device stanza: [usb]
————————————
S) Select active USB device stanza
V) View COS, CTCSS and PTT Telemetry using real-time display
P) Print Current Parameter Values
2) Set Rx Voice Level (using display) 500
3) Set Transmit A Level 999
4) Set Transmit B Level 999
B) Toggle RX Boost Mode (currently Enabled)
C) Toggle Echo Mode (currently Disabled)
D) Flash (Toggle PTT and Tone output several times)
E) Toggle Transmit Test Tone/Keying (currently Disabled)
K) Manually key COS (currently Unkeyed)
F) Toggle PRE-emphasis Mode (currently Enabled)
G) Toggle DE-emphasis Mode (currently Disabled)
H) Toggle PLfilter Mode (currently Enabled)
Q) Toggle DCSfilter Mode (currently Disabled)
I) Toggle PTT Mode (currently active LOW)
J) Change COSFROM Mode (currently “usbinvert”)
L) Change CTCSSFROM Mode (currently “no”)
M) Change RXONDELAY value (currently “0”)
N) Change RXAUDIODELAY value (currently “0”)

Image Changes All Repeaters rpt.conf:

o duplex = 2
o nounkeyct = 1
o holdofftelem = 1
o telemdefault = 0
o linkunkeyeyct = ct8 (Place “;” in front of this line)
o idrecordings = liDE KG5RDF/L (Remove “/L”)

Image Change All Repeaters Crontab:

o crontab -e: 00 0-23 * * * (Place “#” in front of this line)

Two ICOM 6021 OPC’s 1939 Allstar Node Single URI Interface:

URI DB25 pin to OPC 15 pin Transmitter

1 to 14
13 to 1
22 to 13

Same URI DB25 pin to OPC 15 pin Receiver

8 to 4
13 to 1
21 to 2

Set Transmitter TX and RX frequency and PL the same. Do the same for the Receiver TX, RX, and PL. To have PL work correctly, plug a blank plug into the speaker jack on the back of 6021. Turn the volume up 1/4 turn.
Jul 30, 2020, 11:55 PM
TKR-850 Allstar Controller Links: AllStarlink Node and Server Setup: o Sign Up, Request Node, Setup A Separate Server For Each Node HamViop Image Setup Informations: o Download win32diskimager o Download Latest Image o Load Image On SD Card Via win32diskimager o Setup Pi4 With Monitor And Keyboard. Monitor Is Video o Power Pi4, Name: root, Password: root o Follow The Prompts o Make Sure To Upgrade The Image Prior To Making Custom Changes Simple USB Tune Setup All Repeaters: Active simpleusb device stanza: [usb] ———————————— S) Select active USB device stanza V) View COS, CTCSS and PTT Telemetry using real-time display P) Print Current Parameter Values 2) Set Rx Voice Level (using display) 750 3) Set Transmit A Level 999 4) Set Transmit B Level 999 B) Toggle RX Boost Mode (currently Enabled) C) Toggle Echo Mode (currently Disabled) D) Flash (Toggle PTT and Tone output several times) E) Toggle Transmit Test Tone/Keying (currently Disabled) K) Manually key COS (currently Unkeyed) F) Toggle PRE-emphasis Mode (currently Disabled) G) Toggle DE-emphasis Mode (currently Disabled) H) Toggle PLfilter Mode (currently Enabled) Q) Toggle DCSfilter Mode (currently Disabled) I) Toggle PTT Mode (currently active LOW) J) Change COSFROM Mode (currently “usb”) L) Change CTCSSFROM Mode (currently “no”) M) Change RXONDELAY value (currently “0”) N) Change RXAUDIODELAY value (currently “0”) Image Changes All Repeaters rpt.conf: o duplex = 2 o nounkeyct = 1 o holdofftelem = 1 o telemdefault = 0 o linkunkeyeyct = ct8 (Place “;” in front of this line) o idrecordings = liDE KG5RDF/L (Remove “/L”) Image Change All Repeaters Crontab: o crontab -e: 00 0-23 * * * (Place “#” in front of this line) URI DB25 pin to TRK-850 8 to 25 1 to 16 22 to 9 21 to 11 13 to 19 Pin 25 Program Aux Output 6, RX Signal Detected Active Low. To Control TKR850 version 1 with DTMF defined by Allstar Node – To enable GPio Inputs and Outputs for a URI, place in simpleusb.conf: gpioX = out,0, "X" being the GPio pin you want to use. Define it as an input or output. In this example it is an output GPio 4. In rpt.conf add the following: [functions#####] 881=cop,62,GPIO4=1 882=cop,62,GPIO4=0 This macro will trigger both *881 followed by *882 to complete the on/off cycle. macro 2=*881 *882# ; Change channels on the Kenwood TKR-850 rpt cmd nodename macro 5 2 DTMF: *52 This example turns the io output for GPio pin 4 on and off via DTMF. Best to write scripts for what you like to do, but this will get you started and give you the basic understanding.GPio Input/Output Interface Coupling: The URI output is active high 3.5-5 vdc. The TKR850 is looking for ground. Use a 2N7000 MosFet to interface the two devices together. "D" gets connected to one of the programing fuctions inputs on the TKR850 pins 4, 5, or 6. "G" connected to the URI GPio pin 4(In is example) and "S" to ground. You will need to define what you want the input to do via TKR-850 programing software.
TKR-850 Allstar Controller
Links:

AllStarlink Node and Server Setup:

o Sign Up, Request Node, Setup A Separate Server For Each Node

HamViop Image Setup Informations:

o Download win32diskimager
o Download Latest Image
o Load Image On SD Card Via win32diskimager
o Setup Pi4 With Monitor And Keyboard. Monitor Is Video
o Power Pi4, Name: root, Password: root
o Follow The Prompts
o Make Sure To Upgrade The Image Prior To Making Custom Changes

Simple USB Tune Setup All Repeaters:

Active simpleusb device stanza: [usb]
————————————
S) Select active USB device stanza
V) View COS, CTCSS and PTT Telemetry using real-time display
P) Print Current Parameter Values
2) Set Rx Voice Level (using display) 750
3) Set Transmit A Level 999
4) Set Transmit B Level 999
B) Toggle RX Boost Mode (currently Enabled)
C) Toggle Echo Mode (currently Disabled)
D) Flash (Toggle PTT and Tone output several times)
E) Toggle Transmit Test Tone/Keying (currently Disabled)
K) Manually key COS (currently Unkeyed)
F) Toggle PRE-emphasis Mode (currently Disabled)
G) Toggle DE-emphasis Mode (currently Disabled)
H) Toggle PLfilter Mode (currently Enabled)
Q) Toggle DCSfilter Mode (currently Disabled)
I) Toggle PTT Mode (currently active LOW)
J) Change COSFROM Mode (currently “usb”)
L) Change CTCSSFROM Mode (currently “no”)
M) Change RXONDELAY value (currently “0”)
N) Change RXAUDIODELAY value (currently “0”)

Image Changes All Repeaters rpt.conf:

o duplex = 2
o nounkeyct = 1
o holdofftelem = 1
o telemdefault = 0
o linkunkeyeyct = ct8 (Place “;” in front of this line)
o idrecordings = liDE KG5RDF/L (Remove “/L”)

Image Change All Repeaters Crontab:

o crontab -e: 00 0-23 * * * (Place “#” in front of this line)

URI DB25 pin to TRK-850

8 to 25
1 to 16
22 to 9
21 to 11
13 to 19

Pin 25 Program Aux Output 6, RX Signal Detected Active Low.

To Control TKR850 version 1 with DTMF defined by Allstar Node – To enable GPio Inputs and Outputs for a URI, place in simpleusb.conf: gpioX = out,0, "X" being the GPio pin you want to use. Define it as an input or output. In this example it is an output GPio 4. In rpt.conf add the following:

[functions#####]

881=cop,62,GPIO4=1
882=cop,62,GPIO4=0

This macro will trigger both *881 followed by *882 to complete the on/off cycle.

macro
2=*881 *882# ; Change channels on the Kenwood TKR-850

rpt cmd nodename macro 5 2
DTMF: *52

This example turns the io output for GPio pin 4 on and off via DTMF. Best to write scripts for what you like to do, but this will get you started and give you the basic understanding.GPio Input/Output Interface Coupling:

The URI output is active high 3.5-5 vdc. The TKR850 is looking for ground. Use a 2N7000 MosFet to interface the two devices together. "D" gets connected to one of the programing fuctions inputs on the TKR850 pins 4, 5, or 6. "G" connected to the URI GPio pin 4(In is example) and "S" to ground. You will need to define what you want the input to do via TKR-850 programing software.
Jul 31, 2020, 12:18 AM
KG5RDF: Three Port Allstar Controller Expandable to Six Ports:

This is a non-internet 6 port controller with advanced feature like no other controller on the market. DTMF fully controllable anywhere on the network.

Hardware Required for 12vdc input system running on 5 VDC:

- Purchase three pi3b+'s, pi4 has a two usb fob bug.
- Purchase three CM108 USB Sound Cards, see picture for specific unit required
- Purchase a Similar Router to ZyXEL 3-in-1 Wireless N Pocket Travel Router, Access Point & Ethernet Client BH #ZYMWR102, MFR #MWR102
- Mini fan for router, see pictures
- Purchase three UCTRONICS DC 6V 9V 12V 24V to DC 5V 5A Buck Converter Module, 9-36V Step Down to USB 5V Transformer Dual Output Voltage Regulator Board
- CNAweb 1U Rack Shelf - 9"
- Three fuse holders, terminal block, and wire
- (Total controller cost $ 244.00 for three port expandiable to six ports for $18.00)

Create three Private Allstar node per the below process:

HamViop Image Setup Information:

o Download win32diskimager
o Download Latest Image
o Load Image On SD Card Via win32diskimager
o Setup Pi3 With Monitor And Keyboard. Monitor Is Video
o Power Pi3, Name: root, Password: root
o Follow The Prompts
o Make Sure To Upgrade The Image Prior To Making Custom Changes
o Setup wifi to ZyXEL

Simple USB Tune Setup All Repeaters:

Active simpleusb device stanza: [usb]
————————————
S) Select active USB device stanza
V) View COS, CTCSS and PTT Telemetry using real-time display
P) Print Current Parameter Values
2) Set Rx Voice Level (using display) 500
3) Set Transmit A Level 850
4) Set Transmit B Level 850
B) Toggle RX Boost Mode (currently Enabled)
C) Toggle Echo Mode (currently Disabled)
D) Flash (Toggle PTT and Tone output several times)
E) Toggle Transmit Test Tone/Keying (currently Disabled)
K) Manually key COS (currently Unkeyed)
F) Toggle PRE-emphasis Mode (currently Disabled)
G) Toggle DE-emphasis Mode (currently Disabled)
H) Toggle PLfilter Mode (currently Enabled)
Q) Toggle DCSfilter Mode (currently Disabled)
I) Toggle PTT Mode (currently active LOW)
J) Change COSFROM Mode (currently “usbinvert”)
L) Change CTCSSFROM Mode (currently “no”)
M) Change RXONDELAY value (currently “0”)
N) Change RXAUDIODELAY value (currently “0”)

Image Changes All Repeaters rpt.conf:

o duplex = 0
o nounkeyct = 1
o holdofftelem = 1
o telemdefault = 0
o linkunkeyeyct = ct8 (Place “;” in front of this line)
o idrecordings = liDE KG5RDF/L (Remove “/L”) This is the repeater ID
o Turn on DTMF pass through and setup Macros with unconventable DTMF controll code.

Image Change All Repeaters Crontab:

o crontab -e: 00 0-23 * * * (Place “#” in front of this line)

URI Sound FOB modification:

- CM108 Sound Fob to Repeater Hookup, Simply follow the attached diagram for FOB modification. Attached shield to GND from Repeater and do not terminate shield at ground point on Fob. I have modified the original diagram from G6JOB. Remove the pink and green sockets, R6, R7, and C2.

NOTE - This pinout is for a TK850, change this to match your specific repeater type.

- COS to 25
- PTT to 16
- AUDIO to 9
- MIC to 11
- GND to 19

This controller is independent of internet, i.e., internet is not required. If internet is available connect the internet router to the LAN connection on the ZyXEL router. The use of the ZyXEL router allows for continued operation with the loss of internet and is independent of any Allstar server networks. It is also possible to access the Controller via WIFI allowing for non site access communications and setup.

Interconnect interfacing is specific, based on your needs. Example, I used private Allstar number of 1800-1805. I did the interconnect as follows:

1800 Repeater, 1801 spare port
1802 West bound repeater, 1803 spare port
1804 East bound repeater, 1805 spare port

Connected node 1800 to 1802 and 1804.
Aug 3, 2020, 2:15 PM
Allstar Timeout Function and Script: Top of rpt.conf file set timeout time variables. Example is 60 seconds: tx_timeout=60000 rx_timeout=60000 Put in rpt.conf under event: [events"yourNodeNumber"] /usr/local/bin/timeout.sh 1 = s|t|RPT_TX_TIMEOUT /usr/local/bin/timeout.sh 1 = s|t|RPT_RX_TIMEOUT Make script and change node number: #!/bin/bash asterisk -rx "rpt cmd "yourNodeNumber" cop 3"|grep executed asterisk -rx "rpt cmd "yourNodeNumber" cop 54"|grep executed sleep 60.0 asterisk -rx "rpt cmd "yourNodeNumber" cop 53"|grep executed asterisk -rx "rpt cmd "yourNodeNumber" cop 2"|grep executed
Allstar Timeout Function and Script:

Top of rpt.conf file set timeout time variables. Example is 60 seconds:

tx_timeout=60000
rx_timeout=60000

Put in rpt.conf under event:

[events"yourNodeNumber"]

/usr/local/bin/timeout.sh 1 = s|t|RPT_TX_TIMEOUT
/usr/local/bin/timeout.sh 1 = s|t|RPT_RX_TIMEOUT

Make script and change node number:

#!/bin/bash

asterisk -rx "rpt cmd "yourNodeNumber" cop 3"|grep executed
asterisk -rx "rpt cmd "yourNodeNumber" cop 54"|grep executed

sleep 60.0

asterisk -rx "rpt cmd "yourNodeNumber" cop 53"|grep executed
asterisk -rx "rpt cmd "yourNodeNumber" cop 2"|grep executed
Aug 4, 2020, 9:17 PM
Updated Aug 20, 2020, 10:42 PM
Aug 20, 2020, 10:42 PM
Aug 20, 2020, 10:47 PM
Vintage rf radio repair VTVM vs Fluke.
Vintage rf radio repair VTVM vs Fluke.
Nov 23, 2020, 12:45 PM
Here is the last of the repairs of the four FT-101's that I picked up at Cowtown Hamfest. Fabulous HF units. Make use of the 100khz calibrate tone!
Here is the last of the repairs of the four FT-101's that I picked up at Cowtown Hamfest. Fabulous HF units. Make use of the 100khz calibrate tone!
Nov 29, 2020, 1:31 PM
Allstar Controller interface for Bridgecom. See attached picture for pinouts. Standard setup, turn everything off in repeater and have Allstar control ID, hangtime, and courtesy tone. This one is running under a VPN.
Feb 25, 2021, 10:36 AM
I played around with creating a 2 Meter SSB Beacon. I based it on Allstar to enable beacon interconnect. It is a tone and voice beacon. Below is the script and interconnect to a ICOM7100. Use TTS voicerss.org to create wav file. I have attached pictures for the ICOM7100 configuration.

Beacon Script:

#!/bin/bash

asterisk -rx "rpt cmd 48005 cop 48,!0/2000,5,5,9,!0/2000,5,5,8,!0/2000,5,5,7,!0/2000,5,5,6,!0/2000,5,5,4"| grep executed

sleep 20.0

asterisk -rx "rpt cmd 48005 cop 48,!0/2000,5,5,9,!0/2000,5,5,8,!0/2000,5,5,7,!0/2000,5,5,6,!0/2000,5,5,4"| grep executed

sleep 20.0

asterisk -rx "rpt playback 48005 /etc/asterisk/local/ssbbeacon"| grep executed

ICOM7100 ACC Socket wiring:

2 GND
7 PPT
11 MIC
12 AUDIO OUT
13 COS
Mar 17, 2021, 2:04 PM
Kg5rdf updated their status.
Web Page Update:

kg5rdf.com
Aug 26, 2021, 10:38 AM
DVSwitch Server, Reflector, and Allstar Installation Debian 9 and up: apt update apt upgrade reboot nano /etc/apt/sources.list, Replace all occurrences of stretch to buster apt update apt dist-upgrade reboot apt update apt upgrade (Reboot if anything was applied) apt install curl apt install sudo cd /tmp wget http://dvswitch.org/buster sudo chmod +x buster sudo ./buster sudo apt-get update sudo apt-get install dvswitch-server reboot dvs (Run DVSwitch Setup. When asked to select a USRP port use 31001.) reboot (Verify your Dashboard is a go) apt update apt upgrade (Reboot if anything was applied) apt install analog-reflector cd /opt/Analog_Reflector/ssl ./mkcerts.sh reboot (Verify HTML Client is a go) After you have verified operational performance of DVSwitch Server and Reflector, you can install Allstar. Do not install Allmon2 or Apache2. If you would like to do that, verify Allstar installation first. You will have to change the USRP ports for Analog_Bridge and Lighttpd to remove conflicts if Allmon2 or Apache2 are installed. Add a file /etc/apt/sources.list.d/allstar.list and add the following content: deb http://apt.allstarlink.org/repos/asl_builds buster main curl -s http://downloads.allstarlink.org/repos/repo_signing.key | apt-key add apt-get update apt -y install linux-headers-$(uname -r) apt -y install asl-asterisk apt -y install allstar-helpers apt -y install asl-dahdi apt-get install asl-update-node-list reboot asl-menu (Setup your node) Your will have to change your manager.conf password for admin to match Analog_Relector.json password. David KG5RDF
DVSwitch Server, Reflector, and Allstar Installation Debian 9 and up:

apt update
apt upgrade
reboot
nano /etc/apt/sources.list, Replace all occurrences of stretch to buster
apt update
apt dist-upgrade
reboot
apt update
apt upgrade (Reboot if anything was applied)
apt install curl
apt install sudo
cd /tmp
wget http://dvswitch.org/buster
sudo chmod +x buster
sudo ./buster
sudo apt-get update
sudo apt-get install dvswitch-server
reboot
dvs (Run DVSwitch Setup. When asked to select a USRP port use 31001.)
reboot
(Verify your Dashboard is a go)
apt update
apt upgrade (Reboot if anything was applied)
apt install analog-reflector
cd /opt/Analog_Reflector/ssl
./mkcerts.sh
reboot
(Verify HTML Client is a go)

After you have verified operational performance of DVSwitch Server and Reflector, you can install Allstar.
Do not install Allmon2 or Apache2. If you would like to do that, verify Allstar installation first.
You will have to change the USRP ports for Analog_Bridge and Lighttpd to remove conflicts if Allmon2 or
Apache2 are installed.

Add a file /etc/apt/sources.list.d/allstar.list and add the following content: deb http://apt.allstarlink.org/repos/asl_builds buster main
curl -s http://downloads.allstarlink.org/repos/repo_signing.key | apt-key add
apt-get update
apt -y install linux-headers-$(uname -r)
apt -y install asl-asterisk
apt -y install allstar-helpers
apt -y install asl-dahdi
apt-get install asl-update-node-list
reboot
asl-menu (Setup your node)

Your will have to change your manager.conf password for admin to match Analog_Relector.json password.

David KG5RDF
Sep 3, 2021, 4:07 PM
Updated Sep 4, 2021, 10:44 AM
Sep 4, 2021, 10:44 AM
V-Quad better know as Delta antenna, swr procedure. These are 14 db gain horizontal beam antennas. They can be configured to do both horizontal and vertical simultaneously, but 4 db gain is lost.

Start with obtaining the lowest swr by adjusting the capacitor, sliding it in and out. Second adjust the slider arm mount. Start 4" from the end and fine adjust. The object here is to obtain the lowest swr within the band. Do not get worry about what specific frequency you have obtained the lowest swr on.

If you want the resonant frequency to be higher in the band, shorten all three drive elements. Starting in half inch increments. Do the inverse to go lower in the band, lengthen the elements. It should be noted that being behind the drive element and in from of the reflector has zero effect on swr. I stood on a aluminium ladder in the middle of the antenna while adjusting swr with zero effects.

The attached pictures show shifting the lowest swr up in frequency.
Sep 26, 2021, 10:37 AM
Playing around with a cheap QRM eliminator. It takes out a S9 noise levels and leaves signals strong. Using a N-Feed HF antenna as canceling antenna, but a 6 foot wire will work too. Vary helpful for 10 and 11 meters.
Playing around with a cheap QRM eliminator. It takes out a S9 noise levels and leaves signals strong. Using a N-Feed HF antenna as canceling antenna, but a 6 foot wire will work too. Vary helpful for 10 and 11 meters.
Sep 26, 2021, 4:45 PM