9bef430451
Adds §7.8.4 to protocol reference and corresponding CLAUDE.md sections: - End-of-stream: device sends exactly 1 raw byte after last chunk; handled via TimeoutError + bytes_fed>0 check → graceful break to termination - Chunk timing: ~1s per chunk, 35 chunks for a 9,306-sample event, safe timeout is 10s (not default 120s) - fi==9 decoder bug: hardcoded skip drops ~133 sample-sets per event; noted as known issue pending fix - ADC conversion: counts × (range/32767) → physical units (in/s for geo) Changelog entries added for all four items (2026-04-06). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>