Configuring UZ7HO SoundModem As A Simple Digipeater
Configuring UZ7HO SoundModem As A Simple Digipeater
UZ7HO SoundModem
as a
Simple
Digipeater
By
A digipeater is a digital repeater that temporarily stores and then re-transmits the
packet data it receives. Similar to a simplex ‘store and forward’ voice repeater, it
can help extend the range of digital packet communications between two
stations that normally cannot communicate directly with each other.
To do this, you will need to edit the first instance of the ‘MyDigiCall=’ parameter
in the soundmodem.ini file and append your digipeat call letters. Now when
your station is running with SoundModem active it will act as a digipeater and
repeat appropriate Winlink traffic.
This document will also show in detail how to setup Winlink Sessions to make
use of a digipeater.
Table of Contents
This section will step you through how to add your call letters to the
“MyDigiCall=” line under the “[AX25_A]” section of the soundmodem.ini file
which is used to store SoundModem settings.
This file only shows up only if you have used SoundModem at least once
previously. If this is a new SoundModem install, you will need to setup and
configure it as detailed in the SoundModem setup document located on the
CARES website, clackamasares.org before continuing.
First, you will need to know where your copy of SoundModem is installed.
Please note: The path shown above happens to be where my copy of SoundModem was installed. Your
location will likely be different than what is shown.
Once you have located where the SoundModem application is installed, look for
the following two files as pictured.
You will see them listed as soundmodem.exe and soundmodem.ini if you have
Windows set to display file extensions. If Windows does not show the
extensions, then you can check the Type description, or hover your mouse over
the files to check the descriptions as shown below.
The file we are interested in is the soundmodem.ini file, the one listed as Type
“Configuration settings” if you don’t see the extension.
It’s worth noting at this point that you may want to make a backup of the settings
file before editing it, just in case something does not work afterwards. Since the
soundmodem.ini file is quite small, you could simply copy it into a new folder
named something like “soundmodem-backup” to make a backup. If something
does not seem to be working correctly afterwards, just copy the file from the
backup folder you created and paste it over the original to restore.
Select Notepad from the list to open the soundmodem.ini settings file.
If for some reason you don’t see Notepad listed as an option as shown, select
the “Choose default program...” option and select Notepad from the list of items
shown.
I believe setting it too low may also be an issue with legacy packet routing and
personal BBS mailboxes in some TNCs that use an SSID of -1 by default. The
important thing is that whatever you choose is a unique and distinct version of
your callsign that is not in use somewhere else.
Now that you have a station with SoundModem setup to act as a digipeater,
here is how to use it with Winlink.
First, select either a Packet Winlink or a Packet P2P session and open it. You
should now have an open session window based on what type of session you
selected. The following images depict a Packet Winlink session setup.
If you click on the box that is labeled “Direct” at the top far left, you should get a
drop down menu with the following options: Direct, Digipeater, Script.
Select “Digipeater” and you should now notice the two boxes past the word “Via”
become active.
Figure 13: Packet Winlink Session with Digipeater Connection type selected.
If you are only using one digipeater, then enter its callsign in the first box after
the word “Via”. Only use the second box on the far right for a second digipeater
if you are going to use two of them.
One Digipeater
This example shows KG7TOX sending Packet P2P traffic to KD7ZDO through the digipeater K7TME-7.
Two Digipeaters
This example shows KG7TOX sending Packet Winlink traffic to the gateway station KD7ZDO-10 through
two digipeaters, the first one being KE7GXC-7, which then forwards to W7MDB-7, which then passes the
traffic to its final destination of KD7ZDO-10.
Packets will move back and forth along this path one hop at a time until the
transaction is completed or times out. It should be noted that any errors
encountered along the way will NOT get checked by the digipeaters. Only the
destination station at the receiving end will error check the message. If the
receiving station needs a packet resent, the request will have to move all the
way back down the path to the sending station before being sent again.
Each digipeater introduced into the path will double the time it takes for a
transaction to complete and effectively half the total throughput. So a message
sent through one digipeater will take twice as long compared to a direct
connection, while a message sent through two digipeaters will take four times as
long and will have a quarter of the throughput compared to a direct connection.
Figure 14: Packet Winlink Session setup to connect to gateway KD7ZDO-10 through digipeater KG7TOX-7.
Figure 15: Packet Peer-to-Peer Session setup to connect to KE7GXC through digipeater K7TME-7.
Note: In a Packet Peer-to-Peer Session if you select the Channel Selection menu, you will see a list of
stations that you have previously sent traffic, including any combinations of digipeaters addressed in-
between. This may be useful for recalling past setups if they need to be reused frequently.
Once you are setup correctly, select Start and everything else should be
automatic. Winlink will begin sending and receiving traffic through the
digipeating station to reach the destination station or gateway.
To receive Packet P2P traffic via digipeater, you will not have to do anything
different from normal session use. It does not matter what stations are entered
into any of the “Connection type” boxes to just receive. Only the sending station
initiating a connection will have to set up the session as described above.
Note that a digipeater station cannot receive traffic via its own digipeater.
Example: W7TOX via W7TOX-7 will not work on the same station.
SoundModem Website:
http://uz7.ho.ua/packetradio.htm
SoundModem Manual:
http://uz7.ho.ua/modem_beta/user_guide_v105_EN.pdf
Winlink Express:
https://winlink.org/WinlinkExpress
Revision History
Version 1.0 initial public release
If you find any errors or have any suggestions to improve the quality of this
document, please let us know by sending feedback through the link below:
http://clackamasares.org/comments-contact/
K7TME Larry Bever and NL7GN Jerry Crosby for initial testing.
W7CRI Arnie Chase for extensive proofreading and detailed feedback.
KE7GXC Steve Jensen for additional feedback and testing.
W7MDB Mitch Bayersdorfer for additional feedback.
Purpose of this cheat sheet is to exploit the digipeater modes in Winlink via the UZ7HO SoundModem. Experience
with Winlink and the SoundModem is required as well as current releases to use this Cheat Sheet. Ver:1.5 4/14/20
1) Digipeat Peer-to-Peer
a) In Winlink ‘Open Session’ => ‘Packet P2P’; set radio to desired frequency for P2P traffic, not gateway
b) Change ‘Connection type’ from ‘Direct’ to ‘Digipeater’; next on the same line:
c) Enter the destination call letters in the first box (to the left of the ‘Via’); cannot be the digipeaters station
d) Enter the digipeater call letters in the second box (1st box to the right of the ‘Via’)
e) Optional: 2nd digipeater enter in third box (2nd box to the right of the ‘Via’)
f) Push the ‘Start’ button to send the appropriate P2P Winlink traffic via a digipeater(s)
g) Once you have used the to and via box entries in the session window they, are stored in the ‘Packet P2P
Channel Selector’ and can be accessed by the ‘Channel Selection’ button then double click on previous
peer or digipeater entries.
h) Next, here is an example (Note: KD7ZDO is a real “Peer” but W7AAA-7 and W7BBB-7 are made up):
i) Compose a test message to send to peer KD7ZDO
ii) Send a message To: KD7ZDO, Send as: ‘Peer-to-Peer Message’ and Post to Outbox
iii) Open a ‘Packet P2P’ Session, set type to ‘Digipeater’, to “KD7ZDO” Via “W7AAA-7”, “W7BBB-7”
iv) After pressing ‘Start’ the message to KD7ZDO would digipeat via W7AAA-7 and then W7BBB-7
v) This is only an example but KD7ZDO could be used as a real peer to test with, set radio for 145.52
2) Digipeat to a Gateway
a) In Winlink ‘Open Session’ => ‘Packet Winlink’; set radio to desired frequency for gateway traffic; see: 2)g)
b) Change ‘Connection type’ from ‘Direct’ to ‘Digipeater’; next on the same line:
c) Enter the gateway destination call letters in the first box (left of the ‘Via’), use ‘Channel Selection’ table
d) Enter the digipeater call letters in the second box (1st box to the right of the ‘Via’)
e) Optional: 2nd digipeater enter in third box (2nd box to the right of the ‘Via’)
f) Unlike the ‘Packet P2P’ session the ‘Packet Winlink’ session’s ‘Packet Channel Selector’ does not store any
‘Digipeater’ ‘Via’ entries, only the gateway table that you download via internet or radio
g) Make sure radio is set to correct gateway frequency, reference ‘Packet Channel Selector’ window table.
h) Push the ‘Start’ button to send the gateway messages via digipeater
i) Here is an example (Note: KD7ZDO-10 is a real “Gateway” but W7AAA-7 and W7BBB-7 are made up):
i) Compose a test message to send to a peer (say your email address) via a gateway (say KD7ZDO-10)
ii) Send message To: “your@e-mail”, Send as: ‘Winlink Message’ and Post to Outbox
iii) Open a ‘Packet Winlink’ Session, set type to ‘Digipeater’, to “KD7ZDO-10” Via “W7AAA-7”, “W7BBB-7”
iv) After pressing ‘Start’ the message to KD7ZDO would digipeat via W7AAA-7 and then W7BBB-7
v) This is only an example but KD7ZDO-10 could be used as a real gateway to test with, set radio for
145.57 and check your e-mail app for a successful connection
3) Setting up a station as a Digipeater with UZ7HO Soundmodem Software
a) Before proceeding, make sure SoundModem by UZ7HO is not running, otherwise edits may be deleted
b) Find the soundmodem.ini file, make a backup copy of it with a different name (say soundmodem_copy.ini)
c) Open the .ini file with a text editor like Notepad on a PC (do not use a document editor)
d) Find the first instance of ‘MyDigiCall=’ which is between lines [AX25_A] and a few lines above [AX25_B]
e) Edit this line; after the equal sign add your call with “-7” appended
f) As an example the edit should end up looking something like this: “MyDigiCall=W7AAA-7”
g) Save to original ‘soundmodem.ini’ file
h) To use your station as a digipeater for Winlink traffic, you only need to have the UZ7HO Soundmodem
software running and a radio connected and tuned to the desired frequency of operation.
i) Optionally Winlink can be opened for use but externally someone using your station as a digipeater cannot
send you P2P traffic via your digipeater; example: to W7AAA via W7AAA-7 will not pass traffic to W7AAA