Building the QSX PA: First Impressions

L-Match Tuner Build for QRP Operation

Getting Started with JS8Call – One of best things going in Digital HF!

Today we’re going to talk about JS8Call. What’s JS8Call? If you’re a ham radio operator on HF, then you likely know all about FT8 and what it’s done for (or to, depending on your perspective…) amateur radio. It’s made a simple 5 watt QRP station capable of truly worldwide contacts! Here in Washington State, I have worked many Pacific Rim countries including Japan, New Zealand, and more; all with kit or homebrew equipment, with the exception of my amazing Jackite pole.

As neat as FT8 is, it can sometimes leave you wanting just a little more- why can’t I use it for conversational QSO rather than just a quick CQ/SNR/73? It’s just text, right?

Jordan Sherer (KN4CRD) agreed with that notion, but he also had the know-how to do something about it. WSJT-X is an open source program, which means that anybody can fiddle with it and make their own version. That’s exactly what Jordan has done, and so much more.

More than the sum of its parts

JS8Call is more than simply a conversational FT8, which is itself very cool. One of the many things that make it unique are the automatic HeartBeat (HB) transmissions, and the ability to put your station on automatic mode. The way it works is this: STATION1 sends out a HB signal. All stations who hear the HB signal and are on auto will send a reply with a signal report (SNR).  Unlike WSPR, this is not for propagation reporting. This informs operators about who is hearing their signal and who can relay transmissions.

Remote stations on Auto are now able to be used to relay messages. Imagine that STATION1 hears STATION2 calling CQ, but ST2 can’t hear ST1’s reply. But you saw ST3 acknowledge ST2’s HB earlier and know they can communicate. So, you reply to ST2’s CQ with ST3>ST2>HW COPY? ST3 hears it, and relays it to ST2. ST2 hears it and it pops up on their screen that they received a relayed message, and they have the opportunity to reply. If they reply it will also go through the relay.

I had such a QSO where I could hear ST2 but they could not hear me, and so I used ST3 as a relay in one direction, and ST2 replied to me directly. Skipping the ST2>ST3 relay definitely made the throughput a lot faster.

It’s not yet possible to get a status via a relay- but there’s still a way to find out if they’re on Auto: Relay a message to yourself.  

Note the image above. This is what it looks like when you receive a relayed message. Using the relay command > I was able to send a message to myself through 3 other stations- one of them in Europe, a continent I have yet to work. I’m still working on a live QSO but it is certainly possible, and just a matter of time. How cool is that?!

How to get on the air with JS8Call

First off, you need a digital interface for your rig to your computer. I use a basic Easy-Digi kit found on ebay, but if you want you can scrounge audio transformers and an optical isolator from other projects or recycled electronics and build your own. Since the setup is exactly the same as FT8, and there are many tutorials on how to setup for FT8 already online, I’ll refer you to those and focus on setting up with JS8Call.

If you’ve never done digital before, then try a few FT8 QSO’s and come back. Done? Okay great! JS8Call is like FT8 but without the structure, and WITH the ability to have a nice chat and relay messages around the planet.

Download and Install JS8Call from the JS8Call Wiki Download Links page. Be sure to read up on it at also. The documentation sheds a lot of light on the mode and what is possible. I strongly recommend the documentation in full before getting on the air.

Getting started with JS8Call – your first QSO

When someone calls CQ, simply answer “HW COPY?” and thus starts the QSO. It’s that simple. Exchange SNR’s and log it when you’re done. JS8Call is in slow motion. When a reply is coming in, you’ll see it, and if it has a ~ at the end, then you know they’re done. Then you can type your reply and send it. When you’re leaving the QSO just use “SK” at the end of your last message.  Simple as that!

The JS8Call community is very welcoming and the developers are willing to listen to your input. I highly recommend joining their group. There’s also the Portable Digital and QRP group on Facebook that is quite good!

Check out the latest features in JS8Call 2.1 discussed in the post JS8Call is Growing: You can help!

Let us know how it goes. Post your comments and experiences below!

73 W7RLF



4 pings

    • Bill Ryland on May 23, 2019 at 2:20 PM
    • Reply

    Where is the guide on how to set up the software to configure a transciever with a Signalink interface??? I cannot get the Signalink to go into transmit mode.

    1. Check out the official documentation:

      There are also some guides:

      Lastly, you can look at how to set up WSJT-X with your signallink, and then most of the settings will translate over to JS8Call.

  1. […] alternate frequency in addition to its pre-programmed FT8 frequencies. This will make it great for JS8Call (the default alternate frequency) and other digital modes- even WSPR. Not having to put in a […]

  2. […] you can choose from. The uBITX community is really big, there are Digital Radios for FT8 and JS8Call (an awesome mode, try it out!), antenna projects, and much much more. So get building and have some […]

  3. […] Longtime followers of MiscDotGeek know that we’re about two things: DIY and QRP. With the solar cycle being at a minimum, digital modes have really taken off. FT8 is extremely popular, but for those of us that long for something more than an automated exchange, JS8Call has been just right. If you’re not sure what JS8Call is, go check out our post: Getting Started with JS8Call. […]

  4. […] Con el ciclo solar al mínimo, los modos digitales realmente han despegado. FT8 es extremadamente popular, pero para aquellos de nosotros que anhelamos algo más que un intercambio automatizado, JS8Call ha sido perfecto. Si no está seguro de qué es JS8Call, consulte nuestra publicación: Introducción a JS8Call . […]

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.