7976b544ed
Frame 0 is always the probe; frames 1+ are always data (waveform ADC chunks, compliance config, compliance continuation). Gating on classify_frame() at fi>0 produces false positives: ADC binary data can coincidentally contain b"STRT\xff\xfe", causing frames 1 and 5 to be silently dropped from the body (confirmed from live capture on event key=01110000). Remove all type-based filtering; include every frame unconditionally with the standard index-based skip amounts.