Advanced Tips & Tricks With JS8 (Not for Beginners)

In this video from Ham Radio Made Simple, MJ (KW3KW) shares his top workflow shortcuts for operators who already know the basics and want JS8Call to feel faster, cleaner, and more reliable—especially in weak-signal and persistent/always-on use.

Advanced Tips and Tricks with JS8

He focuses on three big outcomes:

  1. Improve decode reliability (time sync + time delta discipline)
  2. Operate faster (mouse-driven shortcuts, saved messages, quick “pull” commands)
  3. Reduce noise + stay organized (filters, UI tuning, sorting/columns, configurations)

Note he calls out: he was wrong about pulling the built-in Reply message via certain UI paths; his correction is that it doesn’t behave the way he originally stated in a prior video.

1) Start-of-session routine that prevents bad decodes

Time sync / time delta matters (a lot)

MJ’s first habit is verifying system time and time offset. The reason: bad time delta can break or weaken decoding, especially when running faster modes and working weaker signals.

Practical takeaway: Make “check time sync” part of your startup checklist before chasing -12 dB decodes.

Quick time drift “pairing”

If a station’s time delta is way off, he demonstrates a quick right-click approach to align/adjust—then reminds you to set drift back to zero afterward so you’re not stuck operating with a permanent skew.

2) Faster access to the stuff you’re always hunting for

Jump to audio settings fast

Instead of digging through menus, he shows a shortcut path using the callsign menu to quickly confirm you’re still on the right audio device (useful after Windows updates or device changes).

“HALT” is more powerful than you think

He uses HALT for two things:

  • Stop a transmission immediately
  • Clear the compose field when you’ve got a bunch of text in there you want gone

3) Push vs Pull: the shortcut that changes everything

MJ emphasizes a simple rule:

  • Push = you’re sending info out (e.g., SNR sends your SNR report)
  • Pull = you’re requesting info back (look for the ?)

Example:

  • SNR = push
  • SNR? = pull (request their SNR)

He also shows that when a station is highlighted, you can do a lot of this without retyping callsigns—faster and less error-prone.

4) Inbox messaging: a better way to start QSOs

Instead of throwing CQ into the firehose, he likes dropping a message into someone’s inbox:

  • It creates a flag/indicator that’s hard to miss
  • It doesn’t get buried in the band activity scroll
  • People who leave rigs on may see it later and reply—great for asynchronous contact

He shows the fastest method is simply:

  • MSG <your text> (when directed to a station)

5) Saved Messages: speed + consistency

He demonstrates how saved messages let you:

  • fire off common lines instantly (“73”, “thanks”, “rig on for an hour”)
  • quickly add/edit a new saved line mid-QSO
  • keep the flow moving without repetitive typing

6) Configure multiple “profiles” so you don’t break your main setup

He recommends having more than one configuration:

  • a “normal daily driver”
  • a “test / experiment” config
  • (optionally) dedicated configs for CAT vs FLRig workflows

This prevents “one tiny experiment” from wrecking a working station setup.

7) Frequency tools: faster than spinning the dial

He shows several ways to change frequencies quickly, including:

  • using the frequency list
  • inserting a frequency entry (right-click → insert)
  • using custom frequencies (but noting they may not persist like list entries)

8) Waterfall/band filtering: reduce clutter, focus on the QSO

When the waterfall is full of traffic, he demonstrates using a band filter to restrict what you’re decoding to a tighter slice—helpful when you’re in a QSO and want to ignore everything else.

Then: right-click and disable filter to go back to normal.

9) UI customization: make it readable for long sessions

He tweaks fonts/colors/contrast so:

  • important activity stands out
  • long sessions are less fatiguing
  • the interface is “operator-friendly” for your eyes and your workflow

10) Sorting columns + quick right-click shortcuts

Two “small” features that matter when you’re running it all day:

  • right-click column headers to sort by SNR / last heard / etc.
  • quick right-click shortcuts (like heartbeat actions) instead of hunting through menus

“Advanced Operator” checklist 

Before you transmit

  • Verify computer time sync / time delta is healthy
  • Confirm audio device didn’t change (especially after updates)
  • Tune → verify ALC → use HALT to stop/clear quickly

During operation

  • Use ? commands for pulls (SNR?, GRID?, STATUS?)
  • Use inbox messages to start contacts asynchronously
  • Apply band filter when the waterfall gets noisy
  • Save/restore previous message if you need to resend

For persistent stations

  • Use multiple configurations (daily + test)
  • Customize UI for readability
  • Sort activity columns for faster decisions (SNR / last heard)