👉 RadioMail 1.x is now RadioMail Classic and is no longer available for new purchases. Learn about the transition to RadioMail 2.0.
Connecting via AX.25 KISS TNC modems.
RadioMail can pair with KISS TNC modems to connect to stations via the AX.25 packet protocol.
AX.25 is a protocol used for sending data over amateur radio networks. It is based on the original X.25 protocol, but has been adapted for use in amateur radio. The protocol is designed to provide a reliable means of transmitting data over unreliable radio connections, and includes features such as error detection and retransmission of lost or corrupted data.
KISS TNC modems handle the low level HDLC protocol and signal modulation for transmission over the air.
RadioMail supports zero configuration TNC device discovery as described in those specifications:
B.B. Link is a small adapter that bridges the Bluetooth BLE protocol to the Bluetooth Classic potocol in use by the Kenwood TH-D74 and TH-D75 radios. It enables these radios to work with iOS apps like RadioMail. To setup a B.B. Link adapter, follow these steps:
If the device does not show up, make sure that Bluetooth is turned on and that RadioMail has been granted access to Bluetooth. Go to iPhone Settings -> RadioMail and verify that Bluetooth access is turned on.
RadioMail automatically adjusts the radio's frequency and mode.
This option allows you to use a built-in software modem with an external sound interface such as DigiRig Lite or the DigiRig VOX cable. To setup, follow these steps:
You can use the Audio Input Monitor and Audio Output Diagnostic function to ensure the device and radio volumes are setup properly.
Make sure that your phone notifications are turned off as any sound from the device will be sent to the radio.
The default PTT tone frequency is 1kHz, but it can be adjusted. Some radios, like the Yaesu HT, use the same line for both mic audio and PTT. This can cause the PTT signal to bleed into the audio signal, especially when using the DigiRig VOX cable, which uses a passive circuit for PTT.
To avoid this issue, go to iOS Settings > Apps > RadioMail and set the PTT tone frequency to 12kHz so that it gets filtered out by the radio.
Mobilinkd is a portable, battery powered TNC with built-in Bluetooth LE support. To setup a Mobilinkd device, follow these steps:
If the device does not show up, make sure that Bluetooth is turned on and that RadioMail has been granted access to Bluetooth. Go to iPhone Settings -> RadioMail and verify that Bluetooth access is turned on.
Depending on your radio setup, some parameters such as Tx delay can be adjusted.
Dire Wolf is a software application that can be used as a virtual TNC for applications such as RadioMail. To setup Dire Wolf, follow these steps:
If the device does not show up, make sure that the iPhone WiFi is, is on the same network and that RadioMail has been granted access to local network. Go to iPhone Settings -> RadioMail and verify that Local Network access is turned on.
Depending on your radio setup, some parameters such as Tx delay can be adjusted.
An easy way to get started with Dire Wolf is to use the DigiPi image for Raspberry Pi. This image includes Dire Wolf and other packet radio software pre-installed and configured.
If you have an existing TCP/IP TNC, you have a couple of options.
You can announce the configuration of your TNC via DNS-SD so that RadioMail can discover it and auto configure its settings. You will need to run the following command on the computer that the TNC is connected to. This has the advantage that if the IP address of the computer changes, it will automatically be published in the local DNS and picked up by RadioMail.
For example, in Linux:
avahi-publish -s "My TNC" _kiss-tnc._tcp 8001 "pn=144.800 1200"
or on a Mac:
dns-sd -R "KISS TNC on the attic" _kiss-tnc._tcp local 8001 "pn=Port 1,Port 2"
Alternatively, you can specify the host name or IP address and port of the computer running the TNC directly in RadioMail. Go to Settings -> KISS TNC Modem -> Default TNC -> Manually configure host and port. Enter the values and tap Done.
Note that if your computer IP address change, you will need to update it in RadioMail.
Digipeaters are special stations that receive and sequentially re-broadcast digital data on the same frequency, extending the range of communications. You can now specify up to two digipeaters to use when connecting to a station in packet or VARA FM mode.
For each mode, you can specify and quickly toggle on or off each digipeater in the Settings interface.
When digipeating is in use, the via path is displayed in the connection dialog, and the DIGI indicator is present.
Note that packet and VARA FM digipeaters are not interchangeable since they need specific knowledge of the protocol to listen to and retransmit the data.
RadioMail can automatically run a script when connecting to a packet station. This can be useful to instruct a node to set up a connection path to another station.
To use a script, add a new station in the directory. The station callsign and frequency will be used to connect to the first node where the script is executed. Then toggle on script support and enter the script in the text field.
The script follows a very simple syntax. The connection command is prefixed with 'c', 'conn' or 'connect' followed by the port and station callsign. For example:
c radio WH6AZ-11
Any other line in the script is interpreted as needing to wait for a response. For example, to wait for a prompt before sending a command:
Welcome, new user
c radio WH6AZ-11
Scripts commands and responses evaluation are case insensitive. By default, RadioMail will timeout after 60 seconds if no response is received following a connection request.
Packet stations with script can have a custom name that will be displayed instead of the station callsign. This is useful to distinguish between multiple station entries with the same callsign but different scripts.