Diagnostics
Reading results
Check coverage, freshness and evidence before relying on a number or verdict.
A number on a diagnostic screen is useful only when you know whether the car returned it, when it was read and whether the app can interpret it confidently. Check those details before acting on a result.
Check what answered#
A scan may be complete, partial or unsupported for a particular vehicle. Where the screen provides coverage, compare the number of requested readings with the number returned. A missing response is not zero. A control unit that does not answer could be absent from that vehicle, asleep, busy or unreachable; one silent scan cannot tell you which.
The app may distinguish measured values from values calculated from other readings. A provisional interpretation means the decoder needs more verification. Neither a provisional value nor a missing value should be treated as proof of a fault or proof of good health.
Hanterill marks some returned values likely because their unit or scale still needs checking against the car. Drive-unit and DC/DC operating hours and learned consumption bands can carry this label. Histograms with unknown boundaries use numbered bands, and a partial decoder reports its coverage, for example "12 of 70 values read." Keep those limits in mind when comparing readings.
Check when and how it was read#
A saved session shows what the car reported when that session was captured. Live Data shows newer samples while a stream is running. Compare readings under similar conditions: battery charge level, temperature, driving state and charging state can change the numbers. Repeating a surprising measurement is often more useful than treating one scan as final.
Use comparisons carefully#
Cross-checks compare related readings. They cover pack voltage against the cell sum, mileage and clock values from several modules, and the 12 V supply where multiple units report it. The app also compares battery temperature and voltage across the thermal and battery modules, and displayed charge against remaining energy. Cross-Check shows the expected and observed values behind each result, including any known offset applied to a module's 12 V reading.
Agreement increases confidence in a reading, but it does not prove every sensor is correct. A disagreement can reflect timing, an incomplete read or a real issue. Read the coverage and the individual values before deciding what to investigate next.