CW599 TOOL DOCUMENTATION · v1.1

Archived Callsign Trainer Guide v1.1

Learn how to practice copying real amateur-radio callsigns, use noise and QRM, and submit a verified challenge score.

Archived version This page preserves an older design. Use the current tool and current rules for live operation.

Overview and callsign source

Callsign Trainer develops the ability to copy complete amateur-radio callsigns by ear. Callsigns are randomly selected from a locally hosted copy of the HB9BZA LoTW Users List, so a training round does not wait for the source website.

With thanks to HB9BZA, who compiled and shared this useful dataset with the amateur-radio community.

Practice and Challenge

Practice

  1. Set WPM and Tone Hz at the bottom of the tool panel.
  2. Play a callsign with the Play button next to Submit, type what you copied, and submit the answer.
  3. Optionally enable Background noise, QRM interference, or both below the answer box.
  4. Practice is available without an account and stays out of the public leaderboard.

Challenge

  1. Sign in with a confirmed-email account and start a fixed ten-round challenge.
  2. Copy each callsign. WPM and interference increase automatically.
  3. Each round allows one replay with a score penalty; skipping counts as wrong.
  4. After round ten the signed score may be submitted. Verified operators appear by verified callsign; everyone else appears by CW599 username, with the identity type shown.

Audio and score mechanics

The target CW, synthesized band noise, carrier interference, and adjacent-station CW are generated locally with WebAudio. QRM is kept weaker than the target and uses a different pitch.

Challenge difficulty is fixed from 5 to 20 WPM across ten rounds. The server binds the short-lived signed session to the confirmed account and recalculates the weighted score before accepting it. Formal scores cannot be submitted anonymously.

Versions and archives

v1.1 is preserved as documentation only — Challenge identity update. The sections above show the current-release documentation kept as the historical reference for this version; the live tool and rules may differ. Use the current version for live operation.

Version archive

When a retired release has a runnable snapshot, this list will link both its documentation and the archived tool. Earlier releases without a snapshot are explicitly marked documentation only.

v1.4 2026-08 Current
v1.3 2026-08 Chinese rename and control strip relocation
v1.2 2026-08 Narrow-screen gutter alignment
v1.1 2026-08 Challenge identity update
v1.0 2026-07 Historical behavior documented above