FAQ

The most common reasons for this are:

  1. You previously created (registered) an account with your callsign.  There can only be one active account per callsign.  To fix this, reset your password and a new password will be sent to the registered Email address.
  2. You aren’t a government licensed amateur radio operator and you don’t have a valid callsign.  In this case you can’t create a SOTAMAT account.
  3. Your callsign is not “known” by an international database as a licensed amateur radio operator.  The server does a validation before allowing new accounts to be created.  Have you registered with QRZ?

No! Most users simply play the FT8 audio from their mobile device speaker directly into the radio’s microphone without any cable when in the field. You simply have to calibrate your audio levels and mic gain to avoid engaging your radio’s “ALC” circuit (which would create splatter on the band).

While you can use a cable, and while a cable will give you better FT8 audio quality on-air, it adds a lot of complexity most people don’t want (or need) in the field.  Transmitting FT8 at 5 watts with a microphone and repeating the transmission redundantly 3 or 4 times will have a high probability of getting heard.

If you’ve worked FT8 in the past with a traditional setup, there are a few things that are different when using a microphone with FT8:

  • With a traditional FT8 cable setup, you’ve likely used your radio’s “DATA” mode.  The microphone input on most radios is disabled with “DATA” mode, and thus we will use SSB mode the way you would use phone/voice transmission.
  • Most digital modes, including FT8, are supposed to use USB (upper-sideband) on all bands, even on 40-meters and below. When using a traditional cable setup, when you select “DATA” mode most radios will automatically select USB even if you are on 40-meters (where by convention voice/phone is LSB).  When working SOTAMAT cable-free in phone/SSB mode, however, the radio will likely select LSB (lower sideband) mode on the 40-meter band and below.  If you spot on 40-meters or below you have to change (override) your radio to use USB mode, send your FT8 signal, and then remember to return to LSB for normal voice/phone operation.  I hate having to mess with all those changes, so I just spot on 20-meters!
  • Note that the FT8 frequency you send your SOTAMAT FT8 spotting message on does NOT need to be on the same band as where you plan to operate.  It is perfectly fine to choose an operating frequency on 10-meters and use SOTAMAT to spot yourself on 20-meters.
  • Because of the LSB/USB issue on 40-meters and below, and because most monitoring skimmers are listening on 20-meters, I normally send my SOTAMAT FT8 message on 14.074 MHz even if I plan on operating on 7.227 MHz (for example).
  • You can play the FT8 sound from your phone speaker into the microphone of your radio. FT8 is resilient against noise and imperfect signals, but if done wrong it can cause “splatter” that interferes with other users of the band.  Learn the technique with a dummy load at home before using on-air.  Experienced SOTAMAT users use the cable-free approach even when they own cables because the workflow is easier and faster (no VOX mode to deal with, etc.).

The trick is to:

  1. Get the best signal-to-noise ratio since there will be background noise picked up from the radio’s microphone (wind, birds, etc.),
  2. Prevent distortion from over-driving the speaker-level or microphone-gain,
  3. Prevent under-driving the speaker-level or microphone-gain to avoid internal amplifier hiss, all while
  4. Maximizing RF power output within the linear range of your RF amplifier.  This means increasing the volume just to the point where the radio’s ALC (automatic level conrol) circuit starts to kick-in.  We want to avoid engaging ALC because it distorts the signal (non-linear), but to maximize power output we want to get as close to engaging ALC as possible.  Your radio has an ALC meter and you can move your phone’s speaker closer-to or away-from the microphone while you watch the ALC meter on the radio.

Your background noise (wind, birds, etc.) is likely at a fixed-ish volume level, so we want to increase the sound level of our FT8 signal from the speaker so the FT8 sound is stronger in comparison to the background noise, as heard by the microphone.  But at the same time we don’t want the speaker-volume or mic-gain so high that it would cause speaker distortion.

There is a game you play where you increase the volume of the mobile phone’s speaker (avoiding distortion), while decreasing the radio’s microphone gain setting so that you don’t overdrive the radio into the non-linear range.

You do this by having your radio display the amount of ALC (Automatic Level Control) it is applying. Your radio’s ALC circuit attenuates signals that are about to over-drive your radio. That’s normally good, but ALC does this by applying a non-linear filter of the signal which is bad for FT8 since it causes splatter across the band that interferes with other users. Your goal is to get as high a phone-speaker-volume as possible while not having any ALC applied (by varying the radio’s input microphone gain).

On many Yaesu radios, the ALC bar graph shows actual ALC: zero-bars means zero-ALC, non-zero bars means ALC is being applied. Check your radio manual to learn how to display the ALC graph.  Your goal is to keep increasing the phone’s speaker volume and/or increase the radio mic-gain until you see a bar of ALC appear, and then back-off the mic-gain slightly until the ALC just (barely) disappears. You now have the best signal-to-noise ratio possible and the maximum linear RF power output to your antenna.

On many Elecraft radios, the ALC bar graph shows a ‘shifted’ ALC. Four-or-fewer bars on the ALC display means you are approaching ALC but have not yet engaged any ALC.  Five-or-more bars means you’ve started engaging increasing levels of ALC. So with Elecraft equipment, keep increasing phone speaker volume and/or radio-mic-gain until you have exactly 4-bars in the ALC graph. You now have the best signal-to-noise ratio possible.  In the field you can “fine tune” the ALC while transmitting by slightly moving your phone’s speaker closer-to or further-from the radio microphone.  It is VERY sensitive to even small movements.

You probably don’t need a wired connection at all (see the FAQ question “Do I need a cable…” above).

If you do want to use a wired connection, you’ll often find that when using low power (QRP below 10watts), you often don’t need an audio interface device and you can just run audio cables directly! It depends on your specific radio.

If you plan to run higher power (QRO) then there are a variety of reasons for an audio interface device such as a Signalink or DigiRig type device.

One main issue is that the audio (microphone) input of your radio is designed for the very low voltages produced by microphones (weak signals), while the output from your phone is designed to push a bigger speaker with higher voltages and power. You don’t want to connect a high voltage source (your phone’s speaker output) to a delicate microphone input (expecting a low voltage in). One thing an audio interface box (ex. Signalink) can do is attenuate the output voltage level to the expected microphone input voltage level.  The interface boxes also isolate any RF energy from your antenna output from feeding back into the audio chain of the mobile phone and microphone input.  This is why QRO setups often need an interface, while QRP can often get away without one (especially if you don’t have stray RF).

Many phones I’ve tried don’t really have huge voltage outputs since they are only meant to drive personal headphones, and not a home theater sound system!  While even a mobile phone output voltage is much higher than the radio microphone input expects, the worst I’ve seen is distortion of the radio’s microphone input amplifier. I haven’t seen enough output voltage to actually damage my radio’s electronics (distortion does not equal damage – it means you are saturating an amplifier transistor).  However, this is not a guarantee of your situation or equipment: damage may be possible.

We don’t want distortion since that interferes with our signal and with other people using the band (it causes “splatter”). So the question is: can your phone’s output volume (voltage) be reduced enough and can your radio’s microphone input-gain level (how much the radio amplifies the signal received at the microphone input) be reduced enough such that you find a compatible level where neither is distorted? And I’ve found the answer is YES with many devices!

There is some one-time calibration you should do in order to get the best results for your equipment. As we’ve said, you want to get your phone’s output volume low so it doesn’t over-drive the mic input, but you don’t want the phone’s volume too low. This is because the phone’s speaker amplifier has background “hiss” noise that is likely at a constant (but low) volume. If you reduce the volume of the FT8 signal, that hiss noise becomes loud in comparison. So we want as strong a signal-to-noise ratio (FT8-volume to hiss-volume ratio) that we can get away with while simultaneously not over-driving the radio mic-input.

Similarly we don’t want to set the radio’s mic-gain so low that the radio’s internal hiss noise is loud in comparison to the incoming signal. So we want the radio mic-gain to be as high as possible while simultaneously avoiding distortion and avoid engaging the radio’s ALC.

Before calibrating, set your radio to transmit zero-watts (or use a “dummy load” virtual antenna) so that you aren’t transmitting anything while calibrating. Read the FAQ section on operation without direct-connect cables where it talks about calibrating for zero-ALC.  Getting your radio’s mic-gain setting right is a similar process for both cable-free microphone input and for hard-wired direct connect cables.

This all sounds complicated if you’re new to it, but it is actually very (!!) easy. The radio’s ALC bar graphs give you the feedback you need. Your configuration will be specific to your devices (even with the same manufacturer I’ve seen differences between devices), but here is my configuration using direct-connection cables:

  • iPhone
    • iOS system-wide output volume: set at 100% (using the physical buttons on the side of the device) to make it easy to always get a consistent setting.
    • SOTAMAT output volume: set at 10%.  At 10% on my device it gives enough signal-to-noise ratio without blowing out the radio’s inputs.
    • I use the Lightning-to-headset adapter that came from Apple (with the phone). This has a female TRRS 3.5mm socket. Internally it has both an analog-to-digital input and a digital-to-analog output sound card built into the cable which talks digitally to the phone over the Lightning port. It is this cable that defines what 100% and 10% audio levels mean. Hence a 3rd-party adapter can be quite different regarding calibration then my Apple adapter.
  • Elecraft KX2/KX3 radios
    • Mic-gain: set to 20 or 21 (based on watching the ALC graph and shooting for 4-bars).  On Elecraft radios 4-bars of “ALC” means “no ALC is applied”.  ALC starts engaging with 5 or more bars on the meter.
  • Yaesu radios
    1. With these radios you want the ALC graph to just barely flicker. Any bars showing means ALC is being applied.

Yes! Of course a master of light loads, K6ARK, asked this question. There are two ways:

  1. For radios that support built-in digital modes, use your radio to send the SOTAMAT message (ex. PSK31 and RTTY on an Elecraft)
  2. Record SOTAMAT FT8 audio into your radio’s Voice Keyer memory and play it back in-the-field.

All the mobile app does is compute a callsign suffix encoding from whatever summit ID, mode, and Frequency you select. If you know the summit you plan to activate, you can use the mobile-app ahead of time and just write down the computed suffixes for a set of interesting frequencies on a piece of paper. Now you can transmit one of those messages (with suffixes) in the-field using any mode that has PSKreporter monitoring stations. That can be the RTTY or PSK31 that is built into your Elecraft radio rather than FT8 from your phone. Theoretically it can also be CW.

However there are issues. I’ve found that the software used on CW monitoring stations modifies many of the callsign suffixes transmitted. For example, if I use CW to transmit “CQ CQ DE AB6D/2345” what will actually get reported to PSKreporter is “AB6D/2”. This will cause SOTAmāt to fail. Some suffixes work while others don’t. [I would love to work with an RBN “Elmer” who knows how RBN’s internals work! If I had data on which suffixes RBN would mess-with, I could program SOTAmāt to avoid them. Email me with info!]

Unlike with CW, modes like FT8, RTTY, and PSK31 have monitoring station software that reports the callsign suffix faithfully to PSKreporter. Since RTTY and PSK31 are built-into the Elecraft radios, it seems we could leave the cell phone at home and lighten K6ARK’s load! Unfortunately there are fewer and fewer RTTY and PSK31 monitoring stations across the bands and you run a much higher risk of not being heard. As of this writing I only see 2 PSK31 monitoring stations on the 20 meter band, and zero RTTY monitors. Yikes! It is quite hard to be heard when there are zero stations listening. I love FT8 but wish it hadn’t blown all other modes away.

This is the reason that I recommend FT8 and carrying a mobile phone with you. As of this writing there are 1,163 FT8 monitors on 20 meters.  Of those (a total guess) is that 1 to 2% of them is a SparkSDR monitoring station compatible with SOTAmāt.

There are two answers:

  1. If you have internet, cellular, or Garmin InReach service, then you can use the Email or SMS approach (for SOTA or for POTA) and you can specify the callsign you are spotting for.
  2. If you don’t have internet, cellular, nor satellite, then you will want to use FT8 based spotting.  Read below:

Normally this isn’t an issue because everyone would have their own cell phone and their own configuration.  But if you want to share a device for some reason, read on.  This is for experts because it is easy to unintentionally confuse the server for your account if done wrong.

Each person in your party needs to have their own account (where the username is their callsign) on the SOTAMAT web site. The web site is where each user builds a “configuration” specific to their callsign that defines the meaning of each over-the-air suffix for that callsign (ex. “KA2VYS/1234” means something different than “AB6D/1234” even though the suffixes are the same). Once you’ve defined a configuration on the web site, you can get a “configuration blob” of text that can be loaded into the mobile app under the “Experts Only” section on the “Setup” tab.  You can store these blobs in any app that works offline such as the iOS “Notes” app or your Email app. When you are in the field, you can load any one of these configuration blobs (for a specific callsign) into the SOTAMAT mobile app and send messages/commands on their behalf. You can copy as many of those configuration blobs from the web site for as many people as will be in your party and have them stored on your device.

You can get a “Configuration Blob” by visiting the page https://sotamat.com/configuration (or from the “Setup” tab of the mobile app). Please note: this is for experts only (and the page says “deprecated”) because just looking at that page changes your configuration timestamp.

The server and mobile app need to be in 100% agreement on what configuration is current for each specific callsign. If you make *any* change on the web site (even changing a single letter in a defined SMS message) you must delete the old corresponding configuration blob and re-load a new blob from the server on the phone. Just visiting the https://sotamat.com/configuration page when logged in changes your configuration server-side with a new timestamp and thus your mobile phone won’t be in agreement until you load that new “configuration blob” of text into the mobile app.  So don’t click on that “experts only” link unless you are prepared to copy/store/load the generated “configuration blob” in your mobile device.

Once you’ve saved multiple (current) configurations on your device for multiple callsigns, you just paste the appropriate blob into the mobile app for whomever wants to use it.

There are many ways, but the simplest way is to click in the old configuration blob so you have a cursor in the middle of the existing text somewhere. Then just type in (add) any random letter and click outside the selection box. This will cause a checksum error in the configuration (it is now an illegal configuration), and the app will resolve the bad-data issue by erasing the configuration.

Now that you have an empty text box, you can easily paste in a new configuration from the clipboard. Voila!

  1. If you have internet, or cellular, or Garmin InReach service then you can use https://sotamat.com/sms-services to do it.
  2. If you don’t have internet, cellular, or Garmin InReach service, and are using HF FT8 spotting then the answer is “not yet” as follows:

Not yet.

“Could I hack-it by defining an SMS message that goes to an SMS-to-SOTAwatch gateway with my comment?”  No.  Most SMS-to-SOTA gateways figure out your callsign by using the inbound phone number that the SMS originates from. Since there is only one phone number for SOTAmāt (+1-601-SOTA-MAT) serving multiple users, the SMS-to-SOTA gateways could only work for a single person.

A feature request has been made to allow spot comments to be predefined and then matched to a given spot in the mobile app. Note however that there is a cost for this: it will consume many of the limited suffix combinations from additional combinations of suffix-ID’s times Frequencies times comments. Each new comment divides the suffix space leaving less room for summit ID’s and frequencies.

When operating in remote locations without cell service, there is no way to know for sure, unless chasers show up on the radio!  The whole purpose of SOTAMAT is to help get spotted (or send messages) when you are off-the-grid.  The monitoring skimmers that hear your commands do not have a way to transmit and thus can’t reply.

The SOTAMAT app itself will redundantly re-transmit your FT8 message multiple times (the default is 3, but there is a setting on the “Setup” tab to change this default).  The server seamlessly will ignore redundant identical messages within a 15 minute sliding window, so there is not much harm in repeating a command a few times.

If you aren’t getting any chasers, and if you aren’t sure your message got through, how long should you wait before trying again

When you transmit your SOTAMAT message (ex. via FT8), it is instantly heard by in-range monitoring stations (after all, radio travels at the speed of light!).  However, the PSKreporter guidelines require monitoring stations to cache all reception reports for 5 minutes before transmitting a package of them to the PSKreporter database.  While FT8 messages are clock synchronized between all senders and receivers, the 5-minute cache timings between monitoring stations and PSKreporter are not clock synchronized.  Thus, the more monitoring stations that hear your message, the (statistically) shorter time you’d expect to wait before one of the stations sends its reception reports to PSKreporter.  In other words, 5 minutes is the maximum time, and you’d expect it to be much less on average.

Once received by PSKreporter, reception reports are forwarded to SOTAMAT a few seconds later.  SOTAMAT caches the raw reports and analyzes them within about 3 seconds.  When a report is deemed “actionable” (a valid user, a valid configuration, a valid command) and not a duplicate, it is processed according to the suffix.  Some processing (such as spotting to SOTA Watch) takes up to 3 seconds, and other commands (like sending SMS messages) takes about 3 to 12 seconds depending on cell phone carrier.

In summary your message may take up to 5 or 6 minutes to fully “execute” in the worst case, and often 1 to 3 minutes (or better) in the average case.  If you send yourself a test SMS message via SOTAMAT, don’t expect a result for 5 minutes, give or take.

When doing a real activation in-the-field (in the snow and wind) the stakes are much higher.  Make sure to read the section on “duplicate” messages, as you’ll want to send your message a few times to ensure delivery.

Of course, but you’ll need to swap the speaker-out and microphone-in plugs at the radio when sending FT8 from your phone.  In one of my tutorial videos (here) I demonstrate three different cable options.  If you hate having to swap the microphone-in and speaker-out plugs when doing FT8 from your iPhone, and then having to swap back when operating SSB with a headset (as shown in the tutorial video), then see the other FAQ about building a custom cable (or use the popular “cable-free” approach!).  The reason for the swap is that both the radio and the mobile phone are both “hosts” and expect a “client” headset to be plugged in (rather than a host-to-host).  We don’t want the phone’s speaker connected to the radio’s speaker, rather we want the phone’s speaker to connect to the radio’s  microphone input.  Here are some off-the-shelf cables you can buy:

1) An Apple Lightning-to-Headset adapter (works for audio output and input).  One of these cables came with your iPhone.  There are 3rd party adapters that might work fine for speaker output, but may not implement microphone input since they are sold as headphone adapters rather than headset adapters.  The genuine Apple adapter is sold as a “headphone” adapter but is actually a fully functional two-way (A/D and D/A) headset adapter (go figure).

2) A TRRS-male to TRRS-male adapter.  Or if you want to carry more weight and have a longer run from your phone to your radio you can use this TRRS-male to TRRS-male cable instead.

3) A TRRS-female to TRS-speaker-out and TRS-microphone-in splitter adapter

If you have an Android phone with a headphone jack, you don’t need #1 (of course!)

NOTE: you will likely need to change your radio’s settings if it expects the microphone jack to control PTT (push-to-talk).  This is because you may be plugging a TRS plug into a TRRS socket (where the extra ring is used for PTT).  On Elecraft Radios you will need to change the menu setting for “MICBTN” to “Off” (and possibly “MICBIAS” to “Off”) so that it ignores the missing TRRS input.

Yes there is, but you have to build your own cable (or use the popular “cable-free” approach!).  You have to be comfortable cutting wires, stripping them, soldering and using shrink tubing.  This tutorial video (here) shows how the custom cable works (but doesn’t show how to build it).  The parts you need are identical to the “off-the-shelf” option (see the other FAQ), but you swap the wires for speaker and microphone by cutting the TRRS-to-TRRS cable open, and soldering the flipped arrangement.

The swap has one confusing issue:  there are two “speaker” outputs for the Left-ear and Right-ear since TRRS is a stereo output, but mono-mic-input.  When you swap the phone/mic wires in the cable, which stereo channel should be used to go to the microphone line?  And should you connect both stereo output lines together to the microphone? 

The answer is NO, do not connect the left and right output wires together since that can harm the phone’s output amplifier (the left channel trying to force one voltage while the right channel is trying to force a different voltage but they are wired together). 

Here is the wiring diagram.  It doesn’t matter which end you choose to have as the “A” and and which is the “B” end, just be consistent!

  • [A-side Tip]  connects to [B-side Sleeve]
  • [A-side Ring-next-to-Tip] connect to nothing [The B-side-ring-next-to-tip is also not connected to anything]
  • [A-side Ring-next-to-Sleeve] straight-thru unchanged connected to [B-side Ring-next-to-Sleeve]
  • [A-side Sleeve] connects to [B-side Tip]

If you want me to build one for you, drop me an email with the desired length and we’ll figure something out.  Don’t expect fast turn-around (this is a hobby, not a job!).

NOTE: you will likely need to change your radio’s settings if it expects the microphone jack to control PTT (push-to-talk).  This is because you may be plugging a TRS plug into a TRRS socket (where the extra ring is used for PTT).  On Elecraft Radios you will need to change the menu setting for “MICBTN” to “Off” (and possibly “MICBIAS” to “Off”) so that it ignores the missing TRRS input.

Yup, I agree with your sentiment!  It is explained more fully on the “About” page, but it comes down to a few (not very good) reasons:

  • When I was looking to purchase a phone number for the SMS functionality, the best available (at the time) phone number with ‘SOTA’ in the number was +1-601-SOTA-MAT (+1-601-768-2628).  Phone numbers aren’t long enough to have the “E” on the end of SOTAMATE.
  • The purpose of SOTAmāt was to automate various ham radio activities.
  • It is your helpful friend, as in “g’day mate“.
  • It uses FT8 (which is an “m-ate” sound and not a “m-at” sound).

Thus it made sense to pronounce it “sota-mate” rather than “sota-mat” (as in “automate” vs. “automatic”).  But due to the phone number, there was no way to get SOTA-MATE.  The (dumb in hindsight) solution was to use the long-“ā” symbol to give a hint about pronunciation.  Thankfully Google search works just as well with SOTAmat as with SOTAmāt.  I’m about the only person who needs to type the silly “ā” all the time to keep this up.

Want to type it yourself?  On Windows, hold down the “WINDOWS” key and type a “.” (period) to bring up the emoji selector.  Then click on the 5th tab (the special symbols tab), and select the ā symbol. After you do it one time, it will keep that symbol in the “recently used” list for easier access.  Yes it is a pain.  Yes there are other keyboard shortcuts to do it, but I don’t like any of them.  On the Mac just copy and paste the “ā” in this post.