Health grades and verdicts
The app’s status strip — the coloured pill and the per-radio dots — is a live verdict on your connection. This page explains exactly how it’s computed, because a verdict you can’t interrogate is a verdict you shouldn’t trust.
What gets graded
Five domains are watched (each can be switched off in Settings → Health monitoring — that hides the verdict and stops its events; recording is unaffected):
| Domain | Metric | Direction |
|---|---|---|
| Cellular signal | RSRP (dBm) | higher is better |
| Cellular quality | RSRQ (dB) | higher is better |
| Wi‑Fi signal | RSSI (dBm) | higher is better |
| Bluetooth link | Paired-device RSSI (dBm) | higher is better |
| GPS accuracy | Position error (m) | lower is better |
How a grade is decided
Each reading is placed into a threshold band: Excellent, Good, Fair, or Poor. The default bands follow common engineering practice (for example RSRP: Excellent ≥ −80 dBm, Good ≥ −90, Fair ≥ −100, Poor below) and every band is user-tunable in Settings → Colour thresholds — the app grades against your thresholds if you’ve changed them.
The pill’s overall verdict is simply the worst current domain: if Wi‑Fi is Good but cellular quality is Fair, the pill reads “Cellular quality fair”. The dots to its right show each radio’s own state, so the healthy radios stay visible. Tap either for the full breakdown with live values.
When we refuse to grade
A grade is only shown when it’s earned:
- Stale readings are never graded. If a metric hasn’t been re-confirmed by the hardware within 15 seconds, its domain goes grey (“no live data”) rather than grading an old number — this is why aeroplane mode shows grey, not green.
- Explicit N/A is never graded. Wi‑Fi that’s on but disconnected reports N/A, not 0 dBm; the same applies to Bluetooth devices whose signal can’t be read.
Grades become events
When a domain changes band — degrades to Fair, drops to Poor, or recovers — the transition is recorded as an event with the reading that caused it. These appear in the Recent events tile, as dashed markers on charts at the exact moment, and in the uploaded log, so the web viewer’s issues list can take you straight to them. Steady states are never logged — only changes.
Your own notes (added from the bottom bar while recording) follow the same path and appear as accent-coloured markers — a human annotation pinned to the timeline.
On the web
The web viewer computes the same verdict for whichever moment the replay cursor is on, using the same thresholds and direction rules, and lists all warnings, errors, and notes in the Issues and notes panel — click any row to jump the replay to that moment.