getontheair.app · tools · Ham2K Logger add-on · instructions

PAQP Live: how to use it

A step-by-step guide to the PAQP Live add-on for Ham2K Logger and the PA QSO Party log checker: install, the three modes, fixing your log, exporting Cabrillo, and what to do when something goes wrong.

1. What you need

2. Install the add-on

  1. One tap: on the device running Ham2K Logger, open the add-on page (or the box at the top of the checker) and tap Install in Ham2K Logger. Your browser may ask whether to open Ham2K Logger; allow it.
  2. From a file (if the button does nothing): tap Download .h2kext, then in Ham2K Logger go to Settings → Extensions & Features → Install from file… and pick the file. Pasting the .h2kext link into the search field on that screen works too.
  3. The consent screen. Ham2K Logger shows what the add-on asks for before installing. PAQP Live asks to reach getontheair.app (for the update check and Real time mode) and to read the log of the operation you open. Agree to install. Nothing is sent until you turn a mode on.
  4. Check the version under Settings → Extensions & Features: it should say PAQP Live 0.1.5 or later.

3. Add the panel

  1. Open your PA QSO Party operation.
  2. Open Layout Setup and add the PAQP Live panel (“Send PA QSO Party contacts to the getontheair.app log checker”).
  3. Open the panel’s settings with its gear in Layout Setup. You’ll see:
    • Send contacts to the checker: Off (send nothing), Link: tap to open in my browser, or Real time via getontheair.app relay.
    • Longest link (Link mode): 30,000 characters by default.
    • Check getontheair.app for updates to this add-on: Yes, about once a day (sends no log data) or No, never check.
    • Pairing code (relay only, shown on the checker page).
Illustration (not a screenshot): the PAQP Live panel in Link mode with a 4,100-contact log.
PAQP Live · 4100 contacts

Send full log (2 parts; tap each once, in any order):
- Part 1 of 2 · QSOs 1–2250
- Part 2 of 2 · QSOs 2251–4100

After a full send: Send latest changes · QSOs 1751–4100

Tapping opens your browser. The contacts ride in the link itself,
not through any server. Fallback: type PAQPCOPY in the call field
and press space to copy the whole log as text.

How to use PAQP Live

4. The three modes

Off (send nothing)
The default. The panel says “PAQP Live is off. Nothing is sent.”
Link
The panel shows links. Tapping one opens your browser on the checker with your contacts inside the link. No server is involved. Best when you log and check on the same device.
Real time
The add-on keeps a secure connection to getontheair.app’s relay and sends every new, edited or deleted contact within seconds to the checker page you paired with. It also works across devices: log on a phone, watch the score on a PC.

6. Real time mode

  1. On the checker, scroll to Live from Ham2K PoLo and tap Pair for real time…. A code like K7QX-M3PA appears next to the button, and the page says “Paired. In Ham2K Logger, set PAQP Live to Real time and enter K7QX-M3PA in its settings.”
  2. In Ham2K Logger, open the PAQP Live panel’s settings. Set Send contacts to the checker to Real time via getontheair.app relay and type the code into Pairing code (upper or lower case, dash optional). Codes never use 0, O, 1, I or L.
  3. Within a few seconds:
    • the panel says Connected · 1 checker page watching (or “Connected · waiting for the checker page …” if the page isn’t open);
    • the checker shows PoLo connected and “Live from PoLo: N contacts from YOURCALL via relay, updated …”.
    From then on every new, edited and deleted contact shows up on the checker within seconds.
  4. Remembered pairing. The checker remembers the code in this browser. Reload the page, close and reopen it, or lose the connection, and it rejoins the same pairing and loads your full log at once, marked “saved copy from …”. Then live updates resume.
  5. Forget this pairing drops the code from this browser and disconnects. The relay’s copy expires 7 days after the last update. To pair again, tap Pair for real time… for a new code and type it into the add-on.
  6. The 7-day cache. To let you reload or reconnect, your contacts are cached on getontheair.app for up to 7 days after your last update, then deleted.

Status messages

Connecting to the relay… / Connecting to relay…
Normal for a second or two.
Can’t reach the relay: … Retrying in N s. Link mode still works. (panel)
Couldn’t reach the relay (…). Retrying in N s. Your code is still … (checker)
The reason is in the message (no answer, refused, blocked). Both sides keep retrying with a growing delay, so you don’t need to do anything. Link mode works meanwhile.
That pairing code doesn’t look right.
Copy it again from the checker; it’s 8 letters and digits.
PoLo not connected yet (checker)
The page is paired but Ham2K Logger isn’t. Check the mode and code in the panel settings.

7. Using the checker

Checker screenshot: score estimate cards and the PA county map with worked counties highlighted
Screenshot of the checker with the out-of-state example log (example data).
  1. Where you are. Under Score me as, the checker detects from your sent exchange whether you’re In Pennsylvania (I sent a county) or Outside Pennsylvania (I sent a section or DX). Change it if it guessed wrong. Tick QRP entry or Mobile or rover if they apply.
  2. 2. Score estimate: claimed score, valid QSOs, QSO points, multipliers, dupes, and contacts not counted.
  3. 3. Location fixes. Every county or section that doesn’t match the official list shows up with what the checker thinks you meant.
    • Accept → ALL (the default for clear cases like “Allegheney”) or Reject, keep "…" if you really logged what they sent.
    • Ambiguous entries (highlighted) say Choose… (not counted until you pick). For example, “NY” could be ENY, NLI, NNY or WNY, and “MA” could be EMA or WMA. Pick the right section from your notes or the station’s QTH; they don’t count until you do.
    • Reset my choices clears them all. Your choices are saved in this browser and kept when new contacts merge in.
  4. 4. Flagged QSOs: dupes (same station, band and mode; mobiles and rovers again per county), contacts outside the contest periods, 60/30/17/12 m, digital modes, and missing serials or locations. Set Show to errors only to cut the list down.
  5. 5. Stats: band/mode table, rate by hour, the PA county map (worked counties highlighted; tick Shade by number of QSOs; hover, tap or tab to a county for its count and first-worked time), the 67-county grid, and the More stats sections. Tap each heading to open it: band×mode grid, rates, breaks, multiplier timeline, counties still needed (most active first, using the sponsor’s rare-county data), what’s left to catch (in-PA), stations, county-line contacts and mobiles, K3ZMC bonus, a score projection (an estimate), and Saturday vs Sunday.
Checker screenshot: the location fixes table with an Accept or Reject choice
Screenshot: a location fix waiting for your choice (example data).

8. Export Cabrillo and submit

  1. In 6. Download, fill in the Cabrillo header: Callsign, Location (your county, or section/DX), Operator, Power, Mode, Station, Name, Email (the sponsor asks for a valid one), and optionally Club and Operators (multi-op). They’re saved in this browser.
  2. Tap Preview to check it, then Download Cabrillo. The file uses the contest name PA-QSO-PARTY and includes your accepted fixes. Download corrected ADIF gives you the same fixes for your logger.
  3. Check the categories against the rules, then upload at paqso.org log submission by October 18, 2026 (within 7 days of the contest).
Checker screenshot: the Cabrillo header fields and download buttons
Screenshot: the Cabrillo header form.

9. Updates

About once a day, while the panel is showing, PAQP Live checks latest.json on getontheair.app. When a newer build your app can run is out, the panel shows Update available: 0.1.x with an Install in Ham2K Logger button. It never installs by itself, and Ham2K Logger asks you to confirm. Updating keeps your settings. Turn the check off with Check getontheair.app for updates to this add-on: No, never check. Builds 0.1.2 and older can’t check, so install the latest by hand once.

10. Troubleshooting

“That extension needs a newer version of this app — it speaks API version 7, this app speaks 5.”
That was the 0.1.0 test build. Install the current build (“-api5” in the name) from the add-on page. It runs on Ham2K Logger 26.9.0 (build 178) and later.
The checker says a link was cut off or damaged
Lower Longest link in the panel settings and tap again, or use PAQPCOPY and paste.
Can’t reach the relay / Couldn’t reach the relay
Check your internet connection. Some hotel, school and work networks block it. Both sides retry by themselves, and Link mode keeps working meanwhile.
The panel is empty or says “Open a PA QSO Party operation to use this panel.”
Open your PA QSO Party operation, not a general log. If it says PAQP Live is off, pick Link or Real time in its settings. If it says “This app version doesn’t let add-ons read the log”, update Ham2K Logger.
My contacts show states (NY, CA, TX, MA) where a section should be
In-state stations score ARRL/RAC sections, and some states have several. The checker lists these as ambiguous fixes, so pick the section for each one. One-section states like OH are already fine.
“Still needed: QSOs …”
Tap the remaining parts of Send full log, in any order.
The score dropped after a link came in
It shouldn’t. Partial links merge into what’s loaded. If you ticked Replace the loaded log instead of merging, untick it and send the full log again.
Install in Ham2K Logger does nothing
Download the .h2kext and use Install from file… (section 2).

Still stuck? Email KB3CMT with what the panel and the checker say.

11. Privacy

12. FAQ

Does the checker’s score count?
No. It’s an estimate. The sponsor rescores every Cabrillo log.
Can I use it without the add-on?
Yes. Export ADIF or Cabrillo from any logger and drop it on the checker, or use Watch a log file… (Chrome/Edge) to re-read it every 10–60 s.
I’m outside PA. What are my multipliers?
The 67 PA counties. The map and the county grid show which you have.
I’m in PA. What are mine?
PA counties, plus ARRL/RAC sections, plus 1 for DX. EPA and WPA count as soon as you work any county in them.
Do off-times matter in the PA QSO Party?
No. There’s no minimum off-time rule; you can operate any part of either period. The checker lists your breaks only for planning.
What is K3ZMC?
The bonus station: 200 points for each valid QSO with it on a new band/mode.
Does it work on a phone?
Yes. Ham2K Logger on a phone can use Link or Real time, and the checker works in phone browsers. In Real time you can watch on a PC while you log on the phone.
Can several people watch my score?
Up to five checker pages can share one pairing code.
How do I start over?
On the checker, tap Clear loaded log, Forget contacts received from PoLo and Forget this pairing.