Skip to content

PTHSonde v1.4.4 — Header-parse fix (all-red / no-pairing)

Choose a tag to compare

@todd-tracerlab todd-tracerlab released this 15 Jul 05:44
· 9 commits to main since this release

Dashboard fix.

Partial CSV headers no longer corrupt the column map

A CSV header line split across two serial reads still begins with rx_ms, so the dashboard accepted it as complete and rebuilt its column map missing the trailing columns — every v_* sensor flag plus sonde_ch. The result was the intermittent all-sensors-red + no pairing popup while packets kept streaming.

The header is now trusted only if it carries the full column count and the trailing columns (v_ms, sonde_ch, crc_ok); anything short is ignored, the known-good map is kept, and a warning is logged to the Console. Applied to both the live serial and CSV-import paths.

Windows build attached (PTHSonde-windows-x64.zip).