From c1e757d5a722b19a59890e4086f6cc98dc02ee4f Mon Sep 17 00:00:00 2001 From: dorkmo <1923070+dorkmo@users.noreply.github.com> Date: Sun, 25 Oct 2026 14:09:10 -0500 Subject: [PATCH 1/2] bench: T2 cold-start set on the RS-12.21 image, 10 of 10 acquired (2026-10-25) Ten 180 s FHSS profile-1 legs at 2 fps, mono_g4 and VECTOR alternating, -ReactiveFire 1, on bench 0daae279 (kit main 5f84b748), flown on the operator's GO. Plan and pass rule written into RESULTS.md before leg 1. - Every start confirmed ACQUIRED, first frame 11.0-62.4 s after the base's activation (median 11.1 s); none past 120 s, no stranding. One start locked in attempt 2 after base 0x0D attempts 0 and 1. - 20/20 leg-end parks PARK_OK on the firmware path; 0x80 on both at the end-of-session check-only 2 min 26-31 s after the last park. - The times fall on three values (the harness starts both boards the same way each leg), so T2 sampled a few start phases, not the random-phase rate the SIL predicts; recorded as such. - Captures privacy-checked before commit: mono_g4 canvases at full tile coverage and VECTOR scenes through VectorSceneStore; YouTube content only. Scene jpgs stay git-ignored. Memo section 6.1 and the RS-12.21 TODO row record the result (TODO.md edited in place, 4841 lines). Co-Authored-By: Claude Opus 5.5 --- LifeTrac-v25/DESIGN-CONTROLLER/TODO.md | 2 +- .../bench_session_2026-10-25_t2/RESULTS.md | 152 + .../legs/leg2b_t2b_base.json | 131 + .../legs/leg2b_t2b_base.jsonl | 365 +++ .../legs/leg2b_t2b_base.txt | 389 +++ .../legs/leg2b_t2b_clear_retained.txt | 2 + .../legs/leg2b_t2b_deltas.txt | 27 + .../legs/leg2b_t2b_digest_trace.txt | 15 + .../legs/leg2b_t2b_gaps.txt | 6 + .../legs/leg2b_t2b_harness.txt | 2390 +++++++++++++++ .../legs/leg2b_t2b_health_base.txt | 29 + .../legs/leg2b_t2b_health_tractor.txt | 29 + .../legs/leg2b_t2b_link_stats.txt | 2 + .../legs/leg2b_t2b_p2p4.txt | 11 + .../legs/leg2b_t2b_params.txt | 58 + .../legs/leg2b_t2b_park.txt | 3 + .../legs/leg2b_t2b_post_base.txt | 31 + .../legs/leg2b_t2b_post_tractor.txt | 31 + .../legs/leg2b_t2b_post_transcript.txt | 115 + .../legs/leg2b_t2b_pre_base.txt | 31 + .../legs/leg2b_t2b_pre_tractor.txt | 31 + .../legs/leg2b_t2b_prep.txt | 60 + .../legs/leg2b_t2b_probe_score.txt | 6 + .../legs/leg2b_t2b_replay.txt | 7 + .../legs/leg2b_t2b_report.txt | 16 + .../legs/leg2b_t2b_rf.txt | 27 + .../legs/leg2b_t2b_scene.txt | 6 + .../legs/leg2b_t2b_tractor_log.txt | 7 + .../legs/leg2b_t2b_tractor_ocd_reset.log | 29 + .../legs/leg2b_t2d_base.json | 131 + .../legs/leg2b_t2d_base.jsonl | 362 +++ .../legs/leg2b_t2d_base.txt | 386 +++ .../legs/leg2b_t2d_clear_retained.txt | 2 + .../legs/leg2b_t2d_deltas.txt | 27 + .../legs/leg2b_t2d_digest_trace.txt | 15 + .../legs/leg2b_t2d_gaps.txt | 6 + .../legs/leg2b_t2d_harness.txt | 2357 +++++++++++++++ .../legs/leg2b_t2d_health_base.txt | 29 + .../legs/leg2b_t2d_health_tractor.txt | 29 + .../legs/leg2b_t2d_link_stats.txt | 2 + .../legs/leg2b_t2d_p2p4.txt | 11 + .../legs/leg2b_t2d_params.txt | 58 + .../legs/leg2b_t2d_park.txt | 3 + .../legs/leg2b_t2d_post_base.txt | 31 + .../legs/leg2b_t2d_post_tractor.txt | 31 + .../legs/leg2b_t2d_post_transcript.txt | 115 + .../legs/leg2b_t2d_pre_base.txt | 31 + .../legs/leg2b_t2d_pre_tractor.txt | 31 + .../legs/leg2b_t2d_prep.txt | 60 + .../legs/leg2b_t2d_probe_score.txt | 6 + .../legs/leg2b_t2d_replay.txt | 7 + .../legs/leg2b_t2d_report.txt | 17 + .../legs/leg2b_t2d_rf.txt | 26 + .../legs/leg2b_t2d_scene.txt | 6 + .../legs/leg2b_t2d_tractor_log.txt | 7 + .../legs/leg2b_t2d_tractor_ocd_reset.log | 29 + .../legs/leg2b_t2f_base.json | 131 + .../legs/leg2b_t2f_base.jsonl | 367 +++ .../legs/leg2b_t2f_base.txt | 391 +++ .../legs/leg2b_t2f_clear_retained.txt | 2 + .../legs/leg2b_t2f_deltas.txt | 27 + .../legs/leg2b_t2f_digest_trace.txt | 15 + .../legs/leg2b_t2f_gaps.txt | 6 + .../legs/leg2b_t2f_harness.txt | 2378 +++++++++++++++ .../legs/leg2b_t2f_health_base.txt | 29 + .../legs/leg2b_t2f_health_tractor.txt | 29 + .../legs/leg2b_t2f_link_stats.txt | 2 + .../legs/leg2b_t2f_p2p4.txt | 11 + .../legs/leg2b_t2f_params.txt | 58 + .../legs/leg2b_t2f_park.txt | 3 + .../legs/leg2b_t2f_post_base.txt | 31 + .../legs/leg2b_t2f_post_tractor.txt | 31 + .../legs/leg2b_t2f_post_transcript.txt | 115 + .../legs/leg2b_t2f_pre_base.txt | 31 + .../legs/leg2b_t2f_pre_tractor.txt | 31 + .../legs/leg2b_t2f_prep.txt | 60 + .../legs/leg2b_t2f_probe_score.txt | 6 + .../legs/leg2b_t2f_replay.txt | 7 + .../legs/leg2b_t2f_report.txt | 17 + .../legs/leg2b_t2f_rf.txt | 26 + .../legs/leg2b_t2f_scene.txt | 6 + .../legs/leg2b_t2f_tractor_log.txt | 7 + .../legs/leg2b_t2f_tractor_ocd_reset.log | 29 + .../legs/leg2b_t2h_base.json | 139 + .../legs/leg2b_t2h_base.jsonl | 359 +++ .../legs/leg2b_t2h_base.txt | 383 +++ .../legs/leg2b_t2h_clear_retained.txt | 2 + .../legs/leg2b_t2h_deltas.txt | 27 + .../legs/leg2b_t2h_digest_trace.txt | 68 + .../legs/leg2b_t2h_gaps.txt | 6 + .../legs/leg2b_t2h_harness.txt | 2337 +++++++++++++++ .../legs/leg2b_t2h_health_base.txt | 29 + .../legs/leg2b_t2h_health_tractor.txt | 29 + .../legs/leg2b_t2h_link_stats.txt | 2 + .../legs/leg2b_t2h_p2p4.txt | 11 + .../legs/leg2b_t2h_params.txt | 58 + .../legs/leg2b_t2h_park.txt | 3 + .../legs/leg2b_t2h_post_base.txt | 31 + .../legs/leg2b_t2h_post_tractor.txt | 31 + .../legs/leg2b_t2h_post_transcript.txt | 115 + .../legs/leg2b_t2h_pre_base.txt | 31 + .../legs/leg2b_t2h_pre_tractor.txt | 31 + .../legs/leg2b_t2h_prep.txt | 60 + .../legs/leg2b_t2h_probe_score.txt | 6 + .../legs/leg2b_t2h_replay.txt | 7 + .../legs/leg2b_t2h_report.txt | 16 + .../legs/leg2b_t2h_rf.txt | 26 + .../legs/leg2b_t2h_scene.txt | 6 + .../legs/leg2b_t2h_tractor_log.txt | 7 + .../legs/leg2b_t2h_tractor_ocd_reset.log | 29 + .../legs/leg2b_t2j_base.json | 131 + .../legs/leg2b_t2j_base.jsonl | 365 +++ .../legs/leg2b_t2j_base.txt | 389 +++ .../legs/leg2b_t2j_clear_retained.txt | 2 + .../legs/leg2b_t2j_deltas.txt | 27 + .../legs/leg2b_t2j_digest_trace.txt | 15 + .../legs/leg2b_t2j_gaps.txt | 6 + .../legs/leg2b_t2j_harness.txt | 2401 ++++++++++++++++ .../legs/leg2b_t2j_health_base.txt | 29 + .../legs/leg2b_t2j_health_tractor.txt | 29 + .../legs/leg2b_t2j_link_stats.txt | 2 + .../legs/leg2b_t2j_p2p4.txt | 11 + .../legs/leg2b_t2j_params.txt | 58 + .../legs/leg2b_t2j_park.txt | 3 + .../legs/leg2b_t2j_post_base.txt | 31 + .../legs/leg2b_t2j_post_tractor.txt | 31 + .../legs/leg2b_t2j_post_transcript.txt | 115 + .../legs/leg2b_t2j_pre_base.txt | 31 + .../legs/leg2b_t2j_pre_tractor.txt | 31 + .../legs/leg2b_t2j_prep.txt | 60 + .../legs/leg2b_t2j_probe_score.txt | 6 + .../legs/leg2b_t2j_replay.txt | 7 + .../legs/leg2b_t2j_report.txt | 16 + .../legs/leg2b_t2j_rf.txt | 27 + .../legs/leg2b_t2j_scene.txt | 6 + .../legs/leg2b_t2j_tractor_log.txt | 7 + .../legs/leg2b_t2j_tractor_ocd_reset.log | 29 + .../legs/leg2c_t2a_base.json | 107 + .../legs/leg2c_t2a_base.jsonl | 366 +++ .../legs/leg2c_t2a_base.txt | 390 +++ .../legs/leg2c_t2a_clear_retained.txt | 2 + .../legs/leg2c_t2a_deltas.txt | 27 + .../legs/leg2c_t2a_gaps.txt | 6 + .../legs/leg2c_t2a_harness.txt | 2343 +++++++++++++++ .../legs/leg2c_t2a_health_base.txt | 29 + .../legs/leg2c_t2a_health_tractor.txt | 29 + .../legs/leg2c_t2a_link_stats.txt | 2 + .../legs/leg2c_t2a_p2p4.txt | 11 + .../legs/leg2c_t2a_params.txt | 58 + .../legs/leg2c_t2a_park.txt | 3 + .../legs/leg2c_t2a_post_base.txt | 31 + .../legs/leg2c_t2a_post_tractor.txt | 31 + .../legs/leg2c_t2a_post_transcript.txt | 104 + .../legs/leg2c_t2a_pre_base.txt | 31 + .../legs/leg2c_t2a_pre_tractor.txt | 31 + .../legs/leg2c_t2a_prep.txt | 60 + .../legs/leg2c_t2a_probe_score.txt | 6 + .../legs/leg2c_t2a_replay.txt | 7 + .../legs/leg2c_t2a_report.txt | 17 + .../legs/leg2c_t2a_rf.txt | 26 + .../legs/leg2c_t2a_scene.txt | 6 + .../legs/leg2c_t2a_tractor_log.txt | 1 + .../legs/leg2c_t2a_tractor_ocd_reset.log | 29 + .../legs/leg2c_t2c_base.json | 107 + .../legs/leg2c_t2c_base.jsonl | 334 +++ .../legs/leg2c_t2c_base.txt | 358 +++ .../legs/leg2c_t2c_clear_retained.txt | 2 + .../legs/leg2c_t2c_deltas.txt | 27 + .../legs/leg2c_t2c_gaps.txt | 6 + .../legs/leg2c_t2c_harness.txt | 2232 ++++++++++++++ .../legs/leg2c_t2c_health_base.txt | 29 + .../legs/leg2c_t2c_health_tractor.txt | 29 + .../legs/leg2c_t2c_link_stats.txt | 2 + .../legs/leg2c_t2c_p2p4.txt | 11 + .../legs/leg2c_t2c_params.txt | 58 + .../legs/leg2c_t2c_park.txt | 3 + .../legs/leg2c_t2c_post_base.txt | 31 + .../legs/leg2c_t2c_post_tractor.txt | 31 + .../legs/leg2c_t2c_post_transcript.txt | 104 + .../legs/leg2c_t2c_pre_base.txt | 31 + .../legs/leg2c_t2c_pre_tractor.txt | 31 + .../legs/leg2c_t2c_prep.txt | 60 + .../legs/leg2c_t2c_probe_score.txt | 6 + .../legs/leg2c_t2c_replay.txt | 7 + .../legs/leg2c_t2c_report.txt | 17 + .../legs/leg2c_t2c_rf.txt | 26 + .../legs/leg2c_t2c_scene.txt | 6 + .../legs/leg2c_t2c_tractor_log.txt | 1 + .../legs/leg2c_t2c_tractor_ocd_reset.log | 29 + .../legs/leg2c_t2e_base.json | 107 + .../legs/leg2c_t2e_base.jsonl | 261 ++ .../legs/leg2c_t2e_base.txt | 285 ++ .../legs/leg2c_t2e_clear_retained.txt | 2 + .../legs/leg2c_t2e_deltas.txt | 27 + .../legs/leg2c_t2e_gaps.txt | 6 + .../legs/leg2c_t2e_harness.txt | 2012 +++++++++++++ .../legs/leg2c_t2e_health_base.txt | 29 + .../legs/leg2c_t2e_health_tractor.txt | 29 + .../legs/leg2c_t2e_link_stats.txt | 2 + .../legs/leg2c_t2e_p2p4.txt | 11 + .../legs/leg2c_t2e_params.txt | 58 + .../legs/leg2c_t2e_park.txt | 3 + .../legs/leg2c_t2e_post_base.txt | 31 + .../legs/leg2c_t2e_post_tractor.txt | 31 + .../legs/leg2c_t2e_post_transcript.txt | 104 + .../legs/leg2c_t2e_pre_base.txt | 31 + .../legs/leg2c_t2e_pre_tractor.txt | 31 + .../legs/leg2c_t2e_prep.txt | 60 + .../legs/leg2c_t2e_probe_score.txt | 6 + .../legs/leg2c_t2e_replay.txt | 7 + .../legs/leg2c_t2e_report.txt | 18 + .../legs/leg2c_t2e_rf.txt | 21 + .../legs/leg2c_t2e_scene.txt | 6 + .../legs/leg2c_t2e_tractor_log.txt | 1 + .../legs/leg2c_t2e_tractor_ocd_reset.log | 29 + .../legs/leg2c_t2g_base.json | 107 + .../legs/leg2c_t2g_base.jsonl | 333 +++ .../legs/leg2c_t2g_base.txt | 357 +++ .../legs/leg2c_t2g_clear_retained.txt | 2 + .../legs/leg2c_t2g_deltas.txt | 27 + .../legs/leg2c_t2g_gaps.txt | 6 + .../legs/leg2c_t2g_harness.txt | 2248 +++++++++++++++ .../legs/leg2c_t2g_health_base.txt | 29 + .../legs/leg2c_t2g_health_tractor.txt | 29 + .../legs/leg2c_t2g_link_stats.txt | 2 + .../legs/leg2c_t2g_p2p4.txt | 11 + .../legs/leg2c_t2g_params.txt | 58 + .../legs/leg2c_t2g_park.txt | 3 + .../legs/leg2c_t2g_post_base.txt | 31 + .../legs/leg2c_t2g_post_tractor.txt | 31 + .../legs/leg2c_t2g_post_transcript.txt | 104 + .../legs/leg2c_t2g_pre_base.txt | 31 + .../legs/leg2c_t2g_pre_tractor.txt | 31 + .../legs/leg2c_t2g_prep.txt | 60 + .../legs/leg2c_t2g_probe_score.txt | 6 + .../legs/leg2c_t2g_replay.txt | 7 + .../legs/leg2c_t2g_report.txt | 17 + .../legs/leg2c_t2g_rf.txt | 25 + .../legs/leg2c_t2g_scene.txt | 6 + .../legs/leg2c_t2g_tractor_log.txt | 1 + .../legs/leg2c_t2g_tractor_ocd_reset.log | 29 + .../legs/leg2c_t2i_base.json | 107 + .../legs/leg2c_t2i_base.jsonl | 330 +++ .../legs/leg2c_t2i_base.txt | 354 +++ .../legs/leg2c_t2i_clear_retained.txt | 2 + .../legs/leg2c_t2i_deltas.txt | 27 + .../legs/leg2c_t2i_gaps.txt | 6 + .../legs/leg2c_t2i_harness.txt | 2211 ++++++++++++++ .../legs/leg2c_t2i_health_base.txt | 29 + .../legs/leg2c_t2i_health_tractor.txt | 29 + .../legs/leg2c_t2i_link_stats.txt | 2 + .../legs/leg2c_t2i_p2p4.txt | 11 + .../legs/leg2c_t2i_params.txt | 58 + .../legs/leg2c_t2i_park.txt | 3 + .../legs/leg2c_t2i_post_base.txt | 31 + .../legs/leg2c_t2i_post_tractor.txt | 31 + .../legs/leg2c_t2i_post_transcript.txt | 104 + .../legs/leg2c_t2i_pre_base.txt | 31 + .../legs/leg2c_t2i_pre_tractor.txt | 31 + .../legs/leg2c_t2i_prep.txt | 60 + .../legs/leg2c_t2i_probe_score.txt | 6 + .../legs/leg2c_t2i_replay.txt | 7 + .../legs/leg2c_t2i_report.txt | 17 + .../legs/leg2c_t2i_rf.txt | 26 + .../legs/leg2c_t2i_scene.txt | 6 + .../legs/leg2c_t2i_tractor_log.txt | 1 + .../legs/leg2c_t2i_tractor_ocd_reset.log | 29 + .../legs/power_up_guard_2026-10-25_t2.log | 33 + .../legs/staging_base.txt | 60 + .../legs/staging_tractor.txt | 58 + .../camera_service.log | 12 + .../deploy_md5.txt | 106 + .../params.txt | 58 + .../rx_daemon.log | 2540 ++++++++++++++++ .../tractor_ocd_reset.log | 29 + .../tx_daemon.log | 1842 ++++++++++++ .../camera_service.log | 180 ++ .../deploy_md5.txt | 106 + .../params.txt | 58 + .../rx_daemon.log | 2544 ++++++++++++++++ .../tractor_ocd_reset.log | 29 + .../tx_daemon.log | 1832 ++++++++++++ .../camera_service.log | 12 + .../deploy_md5.txt | 106 + .../params.txt | 58 + .../rx_daemon.log | 2346 +++++++++++++++ .../tractor_ocd_reset.log | 29 + .../tx_daemon.log | 1814 ++++++++++++ .../camera_service.log | 178 ++ .../deploy_md5.txt | 106 + .../params.txt | 58 + .../rx_daemon.log | 2526 ++++++++++++++++ .../tractor_ocd_reset.log | 29 + .../tx_daemon.log | 1822 ++++++++++++ .../camera_service.log | 12 + .../deploy_md5.txt | 106 + .../params.txt | 58 + .../rx_daemon.log | 1842 ++++++++++++ .../tractor_ocd_reset.log | 29 + .../tx_daemon.log | 1764 ++++++++++++ .../camera_service.log | 180 ++ .../deploy_md5.txt | 106 + .../params.txt | 58 + .../rx_daemon.log | 2548 ++++++++++++++++ .../tractor_ocd_reset.log | 29 + .../tx_daemon.log | 1842 ++++++++++++ .../camera_service.log | 12 + .../deploy_md5.txt | 106 + .../params.txt | 58 + .../rx_daemon.log | 2332 +++++++++++++++ .../tractor_ocd_reset.log | 29 + .../tx_daemon.log | 1808 ++++++++++++ .../camera_service.log | 174 ++ .../deploy_md5.txt | 106 + .../params.txt | 58 + .../rx_daemon.log | 2500 ++++++++++++++++ .../tractor_ocd_reset.log | 29 + .../tx_daemon.log | 1810 ++++++++++++ .../camera_service.log | 12 + .../deploy_md5.txt | 106 + .../params.txt | 58 + .../rx_daemon.log | 2312 +++++++++++++++ .../tractor_ocd_reset.log | 29 + .../tx_daemon.log | 1798 ++++++++++++ .../camera_service.log | 184 ++ .../deploy_md5.txt | 106 + .../params.txt | 58 + .../rx_daemon.log | 2558 +++++++++++++++++ .../tractor_ocd_reset.log | 29 + .../tx_daemon.log | 1840 ++++++++++++ .../murata_l072/FHSS_SCAN_FAILED_OPTIONS.md | 26 +- 331 files changed, 82340 insertions(+), 5 deletions(-) create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/RESULTS.md create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_base.json create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_base.jsonl create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_clear_retained.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_deltas.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_digest_trace.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_gaps.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_harness.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_health_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_health_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_link_stats.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_p2p4.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_params.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_park.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_post_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_post_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_post_transcript.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_pre_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_pre_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_prep.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_probe_score.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_replay.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_report.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_rf.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_scene.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_tractor_log.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_tractor_ocd_reset.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_base.json create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_base.jsonl create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_clear_retained.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_deltas.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_digest_trace.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_gaps.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_harness.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_health_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_health_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_link_stats.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_p2p4.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_params.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_park.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_post_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_post_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_post_transcript.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_pre_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_pre_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_prep.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_probe_score.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_replay.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_report.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_rf.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_scene.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_tractor_log.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_tractor_ocd_reset.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_base.json create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_base.jsonl create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_clear_retained.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_deltas.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_digest_trace.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_gaps.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_harness.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_health_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_health_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_link_stats.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_p2p4.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_params.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_park.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_post_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_post_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_post_transcript.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_pre_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_pre_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_prep.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_probe_score.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_replay.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_report.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_rf.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_scene.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_tractor_log.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_tractor_ocd_reset.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_base.json create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_base.jsonl create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_clear_retained.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_deltas.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_digest_trace.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_gaps.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_harness.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_health_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_health_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_link_stats.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_p2p4.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_params.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_park.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_post_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_post_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_post_transcript.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_pre_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_pre_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_prep.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_probe_score.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_replay.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_report.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_rf.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_scene.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_tractor_log.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_tractor_ocd_reset.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_base.json create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_base.jsonl create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_clear_retained.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_deltas.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_digest_trace.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_gaps.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_harness.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_health_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_health_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_link_stats.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_p2p4.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_params.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_park.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_post_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_post_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_post_transcript.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_pre_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_pre_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_prep.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_probe_score.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_replay.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_report.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_rf.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_scene.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_tractor_log.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_tractor_ocd_reset.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_base.json create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_base.jsonl create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_clear_retained.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_deltas.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_gaps.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_harness.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_health_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_health_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_link_stats.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_p2p4.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_params.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_park.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_post_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_post_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_post_transcript.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_pre_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_pre_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_prep.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_probe_score.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_replay.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_report.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_rf.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_scene.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_tractor_log.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_tractor_ocd_reset.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_base.json create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_base.jsonl create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_clear_retained.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_deltas.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_gaps.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_harness.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_health_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_health_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_link_stats.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_p2p4.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_params.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_park.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_post_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_post_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_post_transcript.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_pre_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_pre_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_prep.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_probe_score.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_replay.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_report.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_rf.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_scene.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_tractor_log.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_tractor_ocd_reset.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_base.json create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_base.jsonl create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_clear_retained.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_deltas.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_gaps.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_harness.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_health_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_health_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_link_stats.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_p2p4.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_params.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_park.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_post_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_post_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_post_transcript.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_pre_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_pre_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_prep.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_probe_score.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_replay.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_report.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_rf.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_scene.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_tractor_log.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_tractor_ocd_reset.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_base.json create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_base.jsonl create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_clear_retained.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_deltas.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_gaps.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_harness.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_health_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_health_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_link_stats.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_p2p4.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_params.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_park.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_post_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_post_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_post_transcript.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_pre_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_pre_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_prep.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_probe_score.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_replay.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_report.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_rf.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_scene.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_tractor_log.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_tractor_ocd_reset.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_base.json create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_base.jsonl create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_clear_retained.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_deltas.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_gaps.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_harness.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_health_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_health_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_link_stats.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_p2p4.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_params.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_park.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_post_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_post_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_post_transcript.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_pre_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_pre_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_prep.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_probe_score.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_replay.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_report.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_rf.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_scene.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_tractor_log.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_tractor_ocd_reset.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/power_up_guard_2026-10-25_t2.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/staging_base.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/staging_tractor.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/camera_service.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/deploy_md5.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/params.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/rx_daemon.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/tractor_ocd_reset.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/tx_daemon.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/camera_service.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/deploy_md5.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/params.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/rx_daemon.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/tractor_ocd_reset.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/tx_daemon.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/camera_service.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/deploy_md5.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/params.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/rx_daemon.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/tractor_ocd_reset.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/tx_daemon.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/camera_service.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/deploy_md5.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/params.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/rx_daemon.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/tractor_ocd_reset.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/tx_daemon.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/camera_service.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/deploy_md5.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/params.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/rx_daemon.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/tractor_ocd_reset.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/tx_daemon.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/camera_service.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/deploy_md5.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/params.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/rx_daemon.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/tractor_ocd_reset.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/tx_daemon.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/camera_service.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/deploy_md5.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/params.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/rx_daemon.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/tractor_ocd_reset.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/tx_daemon.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/camera_service.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/deploy_md5.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/params.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/rx_daemon.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/tractor_ocd_reset.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/tx_daemon.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/camera_service.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/deploy_md5.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/params.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/rx_daemon.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/tractor_ocd_reset.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/tx_daemon.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/camera_service.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/deploy_md5.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/params.txt create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/rx_daemon.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/tractor_ocd_reset.log create mode 100644 LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/tx_daemon.log diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/TODO.md b/LifeTrac-v25/DESIGN-CONTROLLER/TODO.md index 4adee9a9..d3c9dac9 100644 --- a/LifeTrac-v25/DESIGN-CONTROLLER/TODO.md +++ b/LifeTrac-v25/DESIGN-CONTROLLER/TODO.md @@ -2697,7 +2697,7 @@ conflicts. Every leg needs GO; radios stay parked between legs. setting a `host_parked` flag that gates every arm path, puts the modem to SLEEP, cleared by a host RXCONT write (`sx1276_rx_note_external_arm`) or reset; host-check pinned; flashed and verified at a GO. Until then - PARK_OK means "asleep now and nothing re-armed it", not "cannot wake". **Open, 2026-10-24 (FHSS leg 2b_f3, [RESULTS](bench-evidence/bench_session_2026-10-24/RESULTS.md), Anomalies): the base never LOCKED during a leg (counters); leading hypothesis (H1, unverified): its cold-start scan ran out into the same absorbing FAILED and the follower then never hopped.** Observed: its first frame came 138.0 s after its profile activation, past the 4 x 30 s scan budget (1 of 27 archived profile-1 legs past 120 s). The base heard 5 of the tractor's 606 frames, on channels consistent with a receiver parked on the walker's last channel and then on each PROBE's TX channel (44, 6, 6, 18, 18); by the firmware a follower in FAILED never hops (the slot follower needs LOCKED + an adopted grid, or originator authority). Base Δ`clk_demotion_reset` 0 and Δ`fhss_dec_aligned` 0 (never LOCKED); post `radio_state` 4 on both boards (2 on the other five legs); the tractor sent all 606 normally. The base's 0x0D faults are not logged (`image_rx_daemon.py` drops FAULT URCs), so the FAILED entry is inferred. SIL, 2026-10-24 (no radio): `check-rx-scan-failed-follower` (`firmware/murata_l072/bench/host_proto/rx_scan_failed_follower.c`, the real `sx1276_rx.c` / `sx1276_tx.c`, in `make check`) reproduces the mechanism under H1's premise (no frame for the 120 s budget) and pins it as a known defect: four 0x0D (sub 20 21 22 A3), FAILED, STANDBY on ch 9; then frames are adopted but never LOCK or hop, each later catch is on the previous PROBE's channel, never ALIGNED, ends in RX_CONT. That is a model, not a hardware observation: the base's faults are still unlogged. It also pins a tractor twin (RS-12.15): an originator in FAILED that adopts a command heard in a camera stall loses authority and self-follow for good. Walker model over the 27 legs: about 7-8 % per 2 fps one-fragment leg (4-10 % by leg), 21-31 % at 1 fps, under 1 % at 2.4+ TX/s; the base tick at 610-1400 ppm slow moves it by under 2 points; a six-leg 2 fps round loses a leg 34-40 % of the time (model output; the archive has 1 of 8 such legs). Options (a)-(d) with their SIL results, the 0x0D code collision and the HSI16 clock item: [FHSS_SCAN_FAILED_OPTIONS.md](firmware/murata_l072/FHSS_SCAN_FAILED_OPTIONS.md). Recommendation for the design owner: (b) + the loss-timer fix + a 2 s dwell, flashed with this row's park command (which (b) needs) and a new code for TX_FIFO_RB_MISMATCH; the fix and the dwell also change the tractor's RS-12.15 decay window (memo section 5). Next, no radio: log the base's FAULT URCs (0x0D decoded), the acquisition check in the leg report, a pass-rule clause for a leg whose base never locks. Radio only on a new GO (first: a forced-FAILED leg on main). **Built 2026-10-25; flashed on both boards and verified on the bench 2026-10-25** (the design owner's decision of 2026-10-24, [DECISIONS.md](DECISIONS.md) D-FHSS1: memo section 5 item 2, with the decay-window trade-off of item 3 accepted; branch `fhss-scan-recovery-2026-10-24`): scan option (b) + L + d2; this row's firmware park command, `HOST_TYPE_RADIO_PARK_REQ` 0x04 answered by `RADIO_PARK_URC` 0x84 {status 0 PARKED / 1 already / 2 refused, RegOpMode} (a `host_parked` flag gates every RX arm path and SLEEPs the modem; a host raw RXCONT, a profile activation or a reset ends it; a TX_FRAME_REQ while parked gets ERR_PROTO; VER/READY capability bit 7); and the 0x0D split (TX_FIFO_RB_MISMATCH on 0x0F, a compile-time duplicate check of the fault codes). `HOST_PROTOCOL_VER` / `HOST_WIRE_SCHEMA_VER` unchanged: additive changes (host_types.h). Pinned by `check-radio-park`, `check-rx-scan-failed-follower` and `check-rx-reverse-delivery`; host side `radio_park.py` (the firmware path by the VER bit, a 2.5 s settle) and `rs12_leg_report.py` / `rs13_probe_score.py` (`--scan-image`: on this image a final 0x0D is a 30 s report). Bench `0daae27978089eb97ab35c18718b62b0`, production `2c5e055abff95126309a62409fafc654`, 25 324 B each (the same from a clean copy of the tree and after `mingw32-make clean`). **Flashed and verified 2026-10-25** on the operator's GO by memo section 6.1 ([RESULTS](bench-evidence/bench_session_2026-10-25/RESULTS.md)): tractor then base with `flash_l072.sh`, `Verify OK` and `flash_rc=0` on both; `radio_park.py` `PARK_OK` with `cap_bitmap` 0x000000FF, `path` firmware, PARKED on both, still 0x80 at the check-only 2 min 52 s later. R1 (2c_r1, a 300 s cold-start leg): base `cap=0x000000FF`, ACQUIRED 11.0 s after its profile-1 activation (599 of 609 fragments), no 0x0D or 0x0F line on either board during the leg, Δ`tx_fifo_rb_bad` 0, PROBE 204/204; the leg-end firmware park still read 0x80 2 min 11-16 s later with profile 1 active, so the park gate holds (a post-bracket probe caught the tractor's scan sending a final 0x0D 5 s before that park). R2 (2c_r2, the leg-X shape, 480 s): tractor 0x0D `name=RX_SCAN_FAILED` sub 0x00/0x01/0x02/0x83 at L072 uptime 33.6/63.6/93.6/123.7 s, `-InjectOn fault:0x0D:final` fired on the 0x83 line only, 93/95 base commands heard in scan FAILED; parks held (0x80 at 15:02:35Z / 15:02:55Z). Both boards now run bench `0daae279`; the flown `e083ae46` copy is the rollback image. The leg-6 defect (a follower stranded in an absorbing FAILED) is fixed in the firmware; the cold-start rate on air is still to measure: T2 (about 10 cold starts), T1 (forced FAILED; needs a harness option to delay the tractor's stream, not built) and T4 with camera stalls, each on its GO. + PARK_OK means "asleep now and nothing re-armed it", not "cannot wake". **Open, 2026-10-24 (FHSS leg 2b_f3, [RESULTS](bench-evidence/bench_session_2026-10-24/RESULTS.md), Anomalies): the base never LOCKED during a leg (counters); leading hypothesis (H1, unverified): its cold-start scan ran out into the same absorbing FAILED and the follower then never hopped.** Observed: its first frame came 138.0 s after its profile activation, past the 4 x 30 s scan budget (1 of 27 archived profile-1 legs past 120 s). The base heard 5 of the tractor's 606 frames, on channels consistent with a receiver parked on the walker's last channel and then on each PROBE's TX channel (44, 6, 6, 18, 18); by the firmware a follower in FAILED never hops (the slot follower needs LOCKED + an adopted grid, or originator authority). Base Δ`clk_demotion_reset` 0 and Δ`fhss_dec_aligned` 0 (never LOCKED); post `radio_state` 4 on both boards (2 on the other five legs); the tractor sent all 606 normally. The base's 0x0D faults are not logged (`image_rx_daemon.py` drops FAULT URCs), so the FAILED entry is inferred. SIL, 2026-10-24 (no radio): `check-rx-scan-failed-follower` (`firmware/murata_l072/bench/host_proto/rx_scan_failed_follower.c`, the real `sx1276_rx.c` / `sx1276_tx.c`, in `make check`) reproduces the mechanism under H1's premise (no frame for the 120 s budget) and pins it as a known defect: four 0x0D (sub 20 21 22 A3), FAILED, STANDBY on ch 9; then frames are adopted but never LOCK or hop, each later catch is on the previous PROBE's channel, never ALIGNED, ends in RX_CONT. That is a model, not a hardware observation: the base's faults are still unlogged. It also pins a tractor twin (RS-12.15): an originator in FAILED that adopts a command heard in a camera stall loses authority and self-follow for good. Walker model over the 27 legs: about 7-8 % per 2 fps one-fragment leg (4-10 % by leg), 21-31 % at 1 fps, under 1 % at 2.4+ TX/s; the base tick at 610-1400 ppm slow moves it by under 2 points; a six-leg 2 fps round loses a leg 34-40 % of the time (model output; the archive has 1 of 8 such legs). Options (a)-(d) with their SIL results, the 0x0D code collision and the HSI16 clock item: [FHSS_SCAN_FAILED_OPTIONS.md](firmware/murata_l072/FHSS_SCAN_FAILED_OPTIONS.md). Recommendation for the design owner: (b) + the loss-timer fix + a 2 s dwell, flashed with this row's park command (which (b) needs) and a new code for TX_FIFO_RB_MISMATCH; the fix and the dwell also change the tractor's RS-12.15 decay window (memo section 5). Next, no radio: log the base's FAULT URCs (0x0D decoded), the acquisition check in the leg report, a pass-rule clause for a leg whose base never locks. Radio only on a new GO (first: a forced-FAILED leg on main). **Built 2026-10-25; flashed on both boards and verified on the bench 2026-10-25** (the design owner's decision of 2026-10-24, [DECISIONS.md](DECISIONS.md) D-FHSS1: memo section 5 item 2, with the decay-window trade-off of item 3 accepted; branch `fhss-scan-recovery-2026-10-24`): scan option (b) + L + d2; this row's firmware park command, `HOST_TYPE_RADIO_PARK_REQ` 0x04 answered by `RADIO_PARK_URC` 0x84 {status 0 PARKED / 1 already / 2 refused, RegOpMode} (a `host_parked` flag gates every RX arm path and SLEEPs the modem; a host raw RXCONT, a profile activation or a reset ends it; a TX_FRAME_REQ while parked gets ERR_PROTO; VER/READY capability bit 7); and the 0x0D split (TX_FIFO_RB_MISMATCH on 0x0F, a compile-time duplicate check of the fault codes). `HOST_PROTOCOL_VER` / `HOST_WIRE_SCHEMA_VER` unchanged: additive changes (host_types.h). Pinned by `check-radio-park`, `check-rx-scan-failed-follower` and `check-rx-reverse-delivery`; host side `radio_park.py` (the firmware path by the VER bit, a 2.5 s settle) and `rs12_leg_report.py` / `rs13_probe_score.py` (`--scan-image`: on this image a final 0x0D is a 30 s report). Bench `0daae27978089eb97ab35c18718b62b0`, production `2c5e055abff95126309a62409fafc654`, 25 324 B each (the same from a clean copy of the tree and after `mingw32-make clean`). **Flashed and verified 2026-10-25** on the operator's GO by memo section 6.1 ([RESULTS](bench-evidence/bench_session_2026-10-25/RESULTS.md)): tractor then base with `flash_l072.sh`, `Verify OK` and `flash_rc=0` on both; `radio_park.py` `PARK_OK` with `cap_bitmap` 0x000000FF, `path` firmware, PARKED on both, still 0x80 at the check-only 2 min 52 s later. R1 (2c_r1, a 300 s cold-start leg): base `cap=0x000000FF`, ACQUIRED 11.0 s after its profile-1 activation (599 of 609 fragments), no 0x0D or 0x0F line on either board during the leg, Δ`tx_fifo_rb_bad` 0, PROBE 204/204; the leg-end firmware park still read 0x80 2 min 11-16 s later with profile 1 active, so the park gate holds (a post-bracket probe caught the tractor's scan sending a final 0x0D 5 s before that park). R2 (2c_r2, the leg-X shape, 480 s): tractor 0x0D `name=RX_SCAN_FAILED` sub 0x00/0x01/0x02/0x83 at L072 uptime 33.6/63.6/93.6/123.7 s, `-InjectOn fault:0x0D:final` fired on the 0x83 line only, 93/95 base commands heard in scan FAILED; parks held (0x80 at 15:02:35Z / 15:02:55Z). Both boards now run bench `0daae279`; the flown `e083ae46` copy is the rollback image. The leg-6 defect (a follower stranded in an absorbing FAILED) is fixed in the firmware; T2 (ten 180 s cold-start legs) flew 2026-10-25 and passed ([RESULTS](bench-evidence/bench_session_2026-10-25_t2/RESULTS.md)): 10 of 10 starts ACQUIRED, first frame 11.0-62.4 s after activation (median 11.1 s), none past 120 s, every leg-end park `PARK_OK` on the firmware path, 0x80 on both at the end. The harness starts both boards the same way every leg, so T2 sampled a few start phases: the random-phase cold-start rate on air is still to measure (it needs a random delay between the tractor reset and the base's activation, not built). T1 (forced FAILED; needs a harness option to delay the tractor's stream, not built) and T4 with camera stalls are still to fly, each on its GO. - [x] **RS-12.11 — base command scheduler vs fragment arrivals: DONE 2026-09-12 (PR #118, gate passed, see above).** diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/RESULTS.md b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/RESULTS.md new file mode 100644 index 00000000..f0fb6b3b --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/RESULTS.md @@ -0,0 +1,152 @@ +# Bench session 2026-10-25 (T2) — FHSS cold-start set on the RS-12.21 image + +**Status: flown 2026-10-25 17:43-18:56Z, PASS.** 10 of 10 cold starts +acquired (first frame 11.0-62.4 s after activation, median 11.1 s), none +stranded, every park `PARK_OK` on the firmware path, both radios `0x80` at +the end-of-session check (18:58:35Z / 18:58:40Z). The plan and pass rule +below were written before leg 1 and are unchanged. + +GO 2026-10-25 about 15:20Z: "Feel free to merge when you are confident. +Also it is clear to GO on the next test". The next test in +`FHSS_SCAN_FAILED_OPTIONS.md` section 6.1 that needs no new tooling is T2, +a set of about 10 cold starts. + +Both L072s run bench `0daae279` (flashed earlier today, +[bench_session_2026-10-25](../bench_session_2026-10-25/RESULTS.md)). Kit: +main `5f84b748`. + +## What T2 measures + +Each leg's daemon start activates profile 1 on both boards, which resets +the base's scan to a cold start (BOOT -> BEGIN_SCAN at channel 0). T2 runs +ten such starts and records, per start, how the base acquired the +tractor's hop grid: + +- the first decoded frame's time after the base's profile activation (the + report's `acquisition:` line); +- the verdict (`confirmed acquisition: ACQUIRED / NOT DETERMINED` or + `!! ACQUISITION FAILED`), read with the restart image (cap `0xFF`); +- any base `FAULT_URC code=0x0D name=RX_SCAN_FAILED` lines (attempt, + final) before the lock. + +## Legs (written before leg 1) + +Ten legs of 180 s on profile 1 (`image_bw250`), 2 fps, +`-ReactiveFire 1 -ProbeEcho 0 -TxBatch 0 -StopDrainS 4` (`leg_prep.sh` +defaults), alternating the two workloads the memo's walker model +separates (`mono_g4` and VECTOR frames have different airtime): +`2c_t2a`, `2b_t2b`, `2c_t2c`, `2b_t2d`, `2c_t2e`, `2b_t2f`, `2c_t2g`, +`2b_t2h`, `2c_t2i`, `2b_t2j`. Each leg is parked by `leg_post.sh`. + +## Pass rule (written before leg 1) + +| item | rule | +|---|---| +| **no stranding (the fix)** | Every start reaches `confirmed acquisition: ACQUIRED` within its leg. A start that never locks, or a `!! BASE NEVER LOCKED` on this image, is a FAIL of the RS-12.21 fix: park, stop the round, read the base's 0x0D lines. | +| late starts | A start with no frame by 120 s must show the base's final `0x0D` repeating about every 30 s and then a lock (option (b)); it is recorded as a late acquisition, not a failure. | +| cold-start rate | Descriptive only: the count of starts without a frame by 120 s, against the SIL (1.3 % of cold starts at 2 fps with the 2 s dwell) and the old image (walker model 7-9 %, archive 1 of 27 legs). Ten starts cannot separate those rates statistically. | +| park | every leg-end park `PARK_OK` on the firmware path; the end-of-session `--check-only`, at least 2 min after the last park, reads 0x80 on both boards | +| kit | per leg: `LOG_WINDOW after_stop`, tractor reset landed, deploy md5 ok | +| privacy | the bench video window in front for every scene check (`scene_check.sh` takes no frame otherwise); before the evidence is committed, the base captures are rendered and checked for non-bench content | + +## Flight log + +| # | leg | workload | base activation (Z) | first frame | verdict | base `0x0D` | seq loss | PROBE | park | +|---|---|---|---|---|---|---|---|---|---| +| 1 | 2c_t2a | mono_g4 | 17:44:08 | 11.0 s | ACQUIRED | none | 0/365 | 124/124 | PARK_OK fw ×2 | +| 2 | 2b_t2b | VECTOR | 17:51:48 | 11.1 s | ACQUIRED | none | 0/364 | 123/123 | PARK_OK fw ×2 | +| 3 | 2c_t2c | mono_g4 | 17:59:02 | 26.5 s | ACQUIRED | none | 0/333 | 115/115 | PARK_OK fw ×2 | +| 4 | 2b_t2d | VECTOR | 18:06:08 | 11.1 s | ACQUIRED | none | 0/361 | 124/124 | PARK_OK fw ×2 | +| 5 | 2c_t2e | mono_g4 | 18:13:37 | 62.4 s (locked in attempt 2) | ACQUIRED | attempt 0, 1 (not final; `warm=1 hw_suspect=1 crc_seen=0`), 30.0 s apart | 0/260 | 89/89 | PARK_OK fw ×2 | +| 6 | 2b_t2f | VECTOR | 18:21:00 | 11.1 s | ACQUIRED | none | 0/366 | 124/125 | PARK_OK fw ×2 | +| 7 | 2c_t2g | mono_g4 | 18:28:32 | 26.4 s | ACQUIRED | none | 0/332 | 114/114 | PARK_OK fw ×2 | +| 8 | 2b_t2h | VECTOR | 18:35:44 | 11.1 s | ACQUIRED | none | 1/359 | 122/122 | PARK_OK fw ×2 | +| 9 | 2c_t2i | mono_g4 | 18:42:52 | 26.9 s | ACQUIRED | none | 1/330 | 112/112 | PARK_OK fw ×2 | +| 10 | 2b_t2j | VECTOR | 18:50:05 | 11.1 s | ACQUIRED | none | 1/365 | 125/125 | PARK_OK fw ×2 | + +Columns: "base activation" is the base's profile-1 activation +(`rx_daemon.log`, board time; the base clock is on UTC); "first frame" is +the report's `acquisition:` line; "verdict" is its `confirmed +acquisition:` line; "seq loss" is the capture's seq gaps after the first +frame; "PROBE" is the tractor's received base PROBEs over the base's PROBE +TX (`-ReactiveFire 1`); "park" is the leg-end `radio_park.py` result. Per +leg, `legs/leg_*` and the harness archive +`radio_monitor_20261025__5f84b748/` (local time in the name). + +## Result against the pass rule + +| item | result | +|---|---| +| **no stranding (the fix)** | **PASS.** 10 of 10 starts `confirmed acquisition: ACQUIRED`, the base's first frame 11.0-62.4 s after activation. No `!! ACQUISITION FAILED`, no `!! BASE NEVER LOCKED`; base Δ`clk_demotion_reset` 1 on every leg. | +| late starts | Not exercised: no start went past 120 s, so no final `0x0D` and no option (b) restart on the base. One start (leg 5) needed more than one attempt: base `0x0D` attempt 0 and attempt 1 (not final), 30.0 s apart (L072 uptime 14 458.9 s and 14 488.9 s), then the lock in attempt 2 at 62.4 s. The (b) path on hardware is R2's (the tractor, this morning). | +| cold-start rate | 0 of 10 starts without a frame by 120 s (SIL-E2 at 2 fps: 1.3 %; old image, walker model 7-9 %). Descriptive only, and see "What T2 did and did not sample" below. | +| park | PASS. 20 of 20 leg-end parks `PARK_OK`, `"path": "firmware"`, at the first attempt. End-of-session `--check-only` 2 min 26 s / 2 min 31 s after the last park: `0x80` on both (tractor 18:58:35Z, base 18:58:40Z). | +| kit | PASS. Every leg: `LOG_WINDOW after_stop`; the tractor L072 reset landed (`DONE: BOOT0 LOW, NRST released`); deploy md5 52/52 on both boards; base `L072 VER warm-up ok (attempt 1) cap=0x000000FF`; all seven scorers exit 0; `leg_deltas.txt` 6 PASS, no FAIL or STOP (tractor Δ`clk_demotion_reset` 0, Δ`tx_first_anchor` 1, Δ`fhss_dec_snapped` 0, Δ`fhss_dec_rej_epoch_drift` 0, base `tx_stream_streak_max` 1). No `0x0F` on any leg. No tractor `0x0D` except on leg 5: attempt 0 and 1 (not final) at L072 uptime 34.0 s and 64.0 s, from the tractor's own scan, which has nothing to lock on until the base's PROBEs start (the base's first PROBE at 62.4 s, 18:14:39.5Z). | +| privacy | PASS. `youtube_window.ps1 -Front` exit 0 (bench window in front) before every prep, and every `scene_check.sh` frame taken with it in front. The captures were rendered and checked before commit (below). | + +**Acquisition times.** Sorted: 11.0, 11.1, 11.1, 11.1, 11.1, 11.1, 26.4, +26.5, 26.9, 62.4 s (median 11.1 s). By workload: all five VECTOR starts +11.1 s; the five `mono_g4` starts 11.0, 26.5, 62.4, 26.4 and 26.9 s. R1 +this morning (`mono_g4`, same image) was 11.0 s; the 2026-10-24 legs on +the old image (500 ms dwell; d2 made it 2 s) took 15-75 s. + +**What T2 did and did not sample.** The times fall on three values, not a +spread: 6 starts at 11.0-11.1 s, 3 at 26.4-26.9 s, 1 at 62.4 s. The +harness starts both boards the same way every leg (tractor L072 NRST +reset, then the daemons in a fixed order), so each start begins from +nearly the same relative hop phase; only the `mono_g4` legs moved off it. +T2 therefore shows that these ten starts did not strand on the RS-12.21 +image. It does not measure the random-phase cold-start rate the SIL +predicts, and it is no evidence on how often a field start (independent +power-up times) runs past 120 s. Varying the start phase on the bench +would need a random delay between the tractor reset and the base's +profile activation; no harness option does that yet. + +## Kit and procedure notes + +- **Leg runner.** Each leg ran `leg_prep.sh image_bw250 + --reactive-fire 1 --duration 180` and the harness wrapper it wrote from + one PowerShell task, the prep's exit checked before the harness; then + `link_sample.sh` while frames flowed and `leg_post.sh` after + `[EVIDENCE] archived to`. The kit scripts were used unchanged (main + `5f84b748`; `stage_boards.sh` at 17:40Z, 37 files md5-verified per + board). +- **PC broker log.** The harness's PC broker (`start_mqtt_broker.py`, + amqtt) logs an unhandled `asyncio.IncompleteReadError` when the base's + TCP reachability probe connects and closes without an MQTT CONNECT; the + next harness line is `board->host TCP 1883 OK`. It reached only the + console of the leg that started the broker (leg 1), once per leg, and + is not in the committed harness transcripts. Cosmetic. The broker was + stopped after the round. +- **End-of-session check timing.** The first two `--check-only` runs + (18:57:03Z and 18:57:26Z, in `legs/power_up_guard_2026-10-25_t2.log`) + came 54 s and 77 s after the park ended (18:56:09Z): too early to count + for the 2 min rule. Both read `0x80`. The third run (18:58:31Z) is the + session's record. +- **Bench video content.** The fresh bench Firefox profile (2026-10-25) + has no ad blocking, so the bench window played YouTube ads, some of them + long captioned interview videos, rather than the opened train video + for most of the round. Leg 1's scene check (git-ignored) shows a + regional retailer's ad with street addresses, which would hint at the + bench's location if it reached a committed capture. None did (checked + below). Suggested follow-up: give the bench profile an ad blocker or + play a local video file, so no geo-targeted content can reach the + camera. + +## Privacy check (before commit) + +- The ten scene jpgs are git-ignored (`*.jpg`). +- The five `mono_g4` captures were rendered through the base station's + own path (`FragmentReassembler` -> `Canvas.apply`), saving the canvas + before any tile write would overwrite one not yet captured, plus the + last frame: 27 canvases and 5 pre-keyframe tile images, every tile write + covered (0 overwritten unrendered). They show the bench monitor's + YouTube content: captioned interview footage under the ad overlay. +- The five VECTOR captures (1 813 frames, 0 bad) were fed through the base + station's `VectorSceneStore` as `web_ui` does and its snapshot drawn + every 15 frames plus after the last: 124 images of abstract coloured + polygons (VS1 carries about 35 shapes on a 4-8 px grid; no legible text + is representable). +- No addresses, phone numbers, location names or anything from outside + the bench window in any render. A text scan of the 329 new files found + no email address, phone number, key or credential. diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_base.json b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_base.json new file mode 100644 index 00000000..46325dbf --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_base.json @@ -0,0 +1,131 @@ +{ + "profile": "image_bw250", + "one_fragment_limit": 203, + "frames": { + "total": 364, + "vector": 364, + "other": 0, + "parse_errors": 0, + "by_codec": { + "vector": 364 + } + }, + "wire": { + "min": 60, + "p50": 200.0, + "p95": 203.0, + "max": 203, + "over_limit": 0 + }, + "epoch_starts": 7, + "epoch_starts_applied": 7, + "arrival": { + "span_s": 181.60028839111328, + "fps_mean": 1.9988955040545169, + "gap_p50_s": 0.5470085144042969, + "gap_p95_s": 0.6159632205963135, + "gap_max_s": 0.6581592559814453, + "first_applied_t_rel_s": 0.0, + "frames_before_first_apply": 0 + }, + "store": { + "frames_rx": 364, + "frames_bad": 0, + "frames_applied": 364, + "epoch_behind": 0, + "orphans": 61, + "digest_checks": 324, + "digest_mismatch": 10, + "bad_version": 0, + "epochs": 8, + "handovers": 7, + "ttl_dropped": 0, + "resync_events": 1, + "resync_digest_ends": 1, + "records_applied": 12799, + "resync": false, + "bad_reasons": {}, + "epoch": 7, + "shapes": 31, + "cached_shapes": 0 + }, + "resync_episodes": [ + { + "start": 0, + "end": 12, + "frames": 12, + "t_start_s": 0.0, + "t_end_s": 5.935494661331177, + "ended_by": "digest" + } + ], + "scene": { + "epoch": 7, + "level": 0, + "badge": 7, + "digest_ok": true, + "horizon_mode": "none", + "layers": { + "L1": 29, + "L2": 0, + "L3": 2, + "L4": 0 + }, + "cal_rev": null, + "anchor_age_ms": 2151, + "handover": false + }, + "checks": [ + [ + "parse_ok", + true, + "0 unparseable payload(s)" + ], + [ + "all_vector", + true, + "0 non-vector frame(s): {'vector': 364}" + ], + [ + "one_fragment", + true, + "0 over 203 B (epoch starts 202 B); max 203 B" + ], + [ + "store_clean", + true, + "frames_bad=0 " + ], + [ + "no_orphans", + false, + "orphans=61" + ], + [ + "digest", + false, + "324 checked, 10 mismatched, scene digest_ok=True" + ], + [ + "epoch_seen", + true, + "7 epoch start(s) applied of 7 received" + ], + [ + "first_apply", + true, + "0 frame(s) before the first apply" + ], + [ + "applied_ratio", + true, + "364/364 applied = 100.0% (need >= 90%)" + ], + [ + "min_frames", + true, + "364 vector frame(s), need >= 300" + ] + ], + "pass": false +} \ No newline at end of file diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_base.jsonl b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_base.jsonl new file mode 100644 index 00000000..0e9aa0f4 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_base.jsonl @@ -0,0 +1,365 @@ +{"meta": {"tool": "vector_dry_run", "topic": "lifetrac/v25/video/tile_delta", "profile": "image_bw250", "started": 1792950688.724}} +{"ts": 1792950719.606, "topic": "lifetrac/v25/video/tile_delta", "hex": "000a0c082006000703c4001636cb587b3967ae45c7b957250916444374ae5513f609aa27e42c19cbaa6d99af60bb335e43807c2b7f888b6881b719a6d25968ab070851560a260c409b0959a25cc27344b88c8566a8422cef3f0cd9de7a1ee7db215f30c4b49ca94ca8a2a69934339034f9304647ac8c9886938402c8463b110408493c2190211057ac276a1599ca3bae924a5397abb8e8d1296106a9272a22453835c0843d8a6bb1252a7f6355d355668892c1c9486bf1037e8b5d57e247b6cabdc67f8c50bf921a30"} +{"ts": 1792950720.18, "topic": "lifetrac/v25/video/tile_delta", "hex": "000b0c0820060007ef183f81e2000b8f722e4dcab1f64ec5dccb37642e6dceb76838339251beccd6703d99aca1a4b5e2b4291f28abb306d157622c15abceab3354c2d666a88e1b038cd27965cc451c39988a2843d8a6bb145227f6355d3556688478199da9448cf7e1e919ef8e42fb1ae39a3c1119ca221545c98e0610020842459110dd2b9544fd826a89f91819e5096908c88e0e18911c14642b3542116779f866cef3d14135fefdb6667ce14cccf993c2190213f103bf8ad7353f891eca4afc9fe315a0afe4839c"} +{"ts": 1792950720.593, "topic": "lifetrac/v25/video/tile_delta", "hex": "000c0c082006000703c40016eee65cdb9d66acc587b1b716cf595b7373edc2164652654f25c4461c17888c2878a344a11222ccddb07d99bb2202f6afe85ca226ec21444dc899bb799134b2db3be3c27677c68d891299125bc465c37788ca8e2b23b22b69f5b35cc44b8fc3cc37646445263a0c23b654578f85544219160ad5e75599aa616b335445c0c5d4291999df85f333bd0170010220649021ad18d53875033f06b111208ed0a322bd8c4315109c4fa775507f105fb7536c14bf892da11793fc5e7c000afe479440"} +{"ts": 1792950721.194, "topic": "lifetrac/v25/video/tile_delta", "hex": "000d0c082006000703c40016e2dcdc5b9f672c8596b1f666cdd8eb2762edfdba41cdd8c7224fe23e6f37e07cde6f43491a7b51e2b6eeb8e0dddd71454489543364e2201500c2b8882306ee26db496dbd5e1c317abc28d1bd0b26d34979bd04340186b9bd050306618866e2f08f3ce2ec529a8ac64ae43a9d20571133b0f622672122c89d2f5caa25a9001fadcc21a410dd4096421ec535d8a2913fb1aae9aab34423e26daec8df555ce3c1119ca221545c98f8554421bf1037b8b5357e2473482f47e32c2fe46e54"} +{"ts": 1792950721.59, "topic": "lifetrac/v25/video/tile_delta", "hex": "000e0c082006000703c40016eadfd9db1b67ee5dc0b7c858921710cb627777ff05eeeffa1c84a2656439c96aea355527076aaa4a1e435b23556de8ab6707d156ca04e981a41c408b3164114310d77a5f9b9051047b5ff88d736cd444cf8428899d1319e5096908c88e0e13911c14585b8c56b3cd1276169a24e4652c37c8427744ce4d99eae19b33d546c96c26c427325557761baaaee47014021917bbbf3873777e50717631c89138bc8e81832fc53371788f46100208fc40dceed3057e24776d1799efc5e2c2bf91f990"} +{"ts": 1792950721.981, "topic": "lifetrac/v25/video/tile_delta", "hex": "000f0c082006000703c40016fae05cbb3d6f2cb5bd4359dba66daeda69a5b778c5836ef1891d01f0adfe222de1dc445b47c11bdc8d555e787eaabcd1055b4527b2f911edf444ce81832fc533f178908483fec8ee87690c2b8c8490274c0d20e204598b208a1886bbd2fcdc82020e42c490b8865b13bbbff82f777fd0e425132b21ce4b5751aaa9383b55525194b0df2109dd13393667ab866ccf550717631c89138bc8e8a8912a866c9c4402a01857110904375025bf103d3ba6982bfc48df9bb94f1f9205f0"} +{"ts": 1792950722.585, "topic": "lifetrac/v25/video/tile_delta", "hex": "00100c082006000703c40016f2ded90b3360ec6d98b8566aced9f4581f7fd9dcde9f85b9bd3d0274c0d20e204598b21f94a6bbd2fcdc8e8f0bdaed4b13a8abdb0f5157b23667e11ae64f77aaade43cc6bedaab6edb445b28a096efb645cccfb421ec535d892953fb1aae9aab34448822b9aa29ea236c8c2366b275c8e1b40a3a12848b2274bd72a896a430ae32124180a55622d5563e06aaac742828b4522555b92186fbe395bb1d21789191121c14c212c523e663f7e2076689a53fc4956a1c63f18217f23908"} +{"ts": 1792950723.185, "topic": "lifetrac/v25/video/tile_delta", "hex": "00110c0820060007ef18c381e2000b8561ecdd96b8d70ee3a06cfc128cc449eeb77db3797f01e6f2fa1a075bec8d557bc1baaaf6881bcfba6d25d3bbde708777bca3007da2912eefdf0c5ddfba320fdba112af0c335782346f6269b4965bd5fb0d0061abd5fb474a03cda225bccd61de6691f0ad49955666a987eccd52481164210924577644426a50274c0d20e204598b21f94a6bbd2fcdc8e843d8a6bb1252a7f6355d35566884785ed76a589d455ed87a8abdbf103d39ee988bbf1237f42e4c7e304e57f24098"} +{"ts": 1792950723.58, "topic": "lifetrac/v25/video/tile_delta", "hex": "00120c082006000703c400170ee35c7b3d63ec1d93b21666e4dc841de61562944d4ed91492154e902b8899d81f11339166834bbbd5f66d9318475117be16a22f746d88874621aab4ebb12a94448586e88909087b14d6628a54fec6aba6aacd124a3027da2912a6eefdd057ac27ea951d482b74924a5397aab8325061051484688f856a4caab3354c3f666a88a096efb645cccfb47014021917bbbf3873777e50d03adf646aabde0dd557b474a03cda225bccd61de66bf103ba9ec5117f8919ca5d9fc609cafe471b80"} +{"ts": 1792950724.182, "topic": "lifetrac/v25/video/tile_delta", "hex": "00130c082006000703c4001722e4d96b3767eced9ab820cf240c197c62266f23603cde4643c1aa5d118abcb83f1579510062f90896778f842cef1d1311f3bb237d5569613aaad246508bcdb692d966222de19c445b47893bc4231a866d157361ea2ae68ec49a359052365441de61562944d4ed91492154e902b8899d81f11339057ac27ea951d482b74924a5397aab82843d8a6b31452a7f6355d3556689251813ed148953777ef2208ae6a8a7a88db2506105148469f881dd4ee288ffc48ded0bcc7e476bc0"} +{"ts": 1792950724.581, "topic": "lifetrac/v25/video/tile_delta", "hex": "00140c082006000703c4001706c9d83b3363ee522c0f3ea11bbbd3f0b777a7a3443e7756ddb688964340186a889651b03e711aeee986f774474679425a42322283876445051f261ef7236e8d333bb87e6677514135fefdb6667cc980e4a421268a8884b23c49de2118d43368ab9b0f515732200c5f2112cef1f0859de3c7624d1ac8291b2a224042bc852ccd10241c80b8008110324810d68c6a9c3a819f83588890476851915ec6218a884e27d3baa83f882f9ff90a08bdfc4abd8b07e3102fe47ccc"} +{"ts": 1792950725.164, "topic": "lifetrac/v25/video/tile_delta", "hex": "00150c0820060007ef294781e2000b9567addd9bb9b73103376354a5546d08deae3603bd5c643c197e259b9aba383f357450c17df0d10b0bc48c8980f856ff1116f09e222da3027daa9137bbbc747c587bd510e9333a88c8bdabfa1b2889df0cd113ba208cdec9b4d35b2cef6a4e0da05172d1a21f3bab6edb444b21a00c35444b28e8cf284b4846445070ec88a0a2826bfdfb6cccf94581e7d423777a7e16eef4ffc40eeff711411ff891bca1763f18817f23f780"} +{"ts": 1792950725.541, "topic": "lifetrac/v25/video/tile_delta", "hex": "00160c082006000703c40016eee65cdb07666cbd96b26878b308434c9c55f746c1fba6645a22561bb444a478ec327290bd54e4d99aae1eb335544018ba113d99eda0af584fd612e612852b172494a72f557063807102198e42fa9568991438502110c17df0d10b0bc48c8f8b0f7aa21d2667511813ed5489bddde3c9c1b40a2e5fe20775fb8a823ff1239b0b794ff18817f23e18"} +{"ts": 1792950726.17, "topic": "lifetrac/v25/video/tile_delta", "hex": "00170c082006000703c400166edc5b940cdd855299558bd466f3f603cde7e44c4bc4da4b988a584f31149167834993f9d09b2a2ae5451133616a226645d1e7dd3692e92f377d617e6efa47cd87bd5508b90c4cd12e2124c822115ca4aea89d519422f36da4b659888b78671116d0f166108691b9bcff278c0004951d08f4b1ca882bd613f584b984a14ac5c92529cbd55c1478ec327290bd54e4d99aae1eb335544018ba113d99edc8a1c28109f881dd77e2a22ffc48e6cade44ff18950057f247e2"} +{"ts": 1792950726.556, "topic": "lifetrac/v25/video/tile_delta", "hex": "00180c082006000703c40016e2dcd96b0766acbd93b757391b07e0952199bc8f86f3791d0f166108691f9bc2200f5fcc8ab3658fc36814628b8f81c948691f361ef55422e4313344b884932088457292baa27546508bcdb692d966222de19c445b93c600024a42c490b8865b13bbbff82f777fd0e425132b21ce4b5751aaa9383b5552515122550cd93888054030ae22122870a0427e20737d711457f891dd11de0ffc6205fc8ff900"} +{"ts": 1792950727.145, "topic": "lifetrac/v25/video/tile_delta", "hex": "00190c082006000703c40016eae759fb37712df5bfb8a81b3f1f2b148888df37db1575301e2aea2266868411b2a572a28899b09d113322c0dde2152ccd470b599a8a2ea43bb312dd91be25528890b0bd1121234062ea148ccc670d0061accc678f41c4086640120feb97b388223c0c1fa310a8892c3ac82190f166108691f9bc2200f5fcc8ab365fc40eefff114117fe24776677913ff19e17f24594"} +{"ts": 1792950727.557, "topic": "lifetrac/v25/video/tile_delta", "hex": "001a0c0820060007ef294b81e2000b7d6fee25c5b0f65ae058db788d8b96ea64f2acd4f0dd59a9a3e0cdf227ab330fd5988ba910e8c4b7646f8954a224242499122b1495f9544cf218691869b21086ce4b47abc4c8c1ca810c899a1a1046ca95ca8a2266c27444cc81b3f1f2b148888df37db1575301e6f3fa34062ea148ccc670d0061accc678f41c408664b0eb2086fc40feebbc44458fe24776677913ff19e17f245620"} +{"ts": 1792950728.144, "topic": "lifetrac/v25/video/tile_delta", "hex": "001b0c0820060007ef18c781e2000b79702c9d9bb85642e1d9fb9f72ee3008790703adf646aabde07d557b434dec4d3692cb79bf7836f37ed1663e9d12d936889acbbbaa385b775450307e29c8766f23a24049d28852ccb1117621dd9896eadbb6c4aa51120a124c0d1dca4afcaa2679043e37849b1db691c443bea53105152490ce694d4742e4813ded554966dbf103d3aee888b3f123b33bb229ff8bd0bf920860"} +{"ts": 1792950728.57, "topic": "lifetrac/v25/video/tile_delta", "hex": "001c0c082006000703c400170ae1dc6b9773ecb5c7b0f636e4204e981a41c43a1a8c598b42dde9be66474404bc4da4b998a5843331491377b4d4dca910bb7a6442751133e13a226746cd9bcca92f9359ded61bb3bda47c2042a7bccc61fe6611a021b14898888b25096d69eafb7231d8610b108649815c6c20cc8901274a214b32c44180a55622d5563e06aaac742828b4522555b92224382984258a47ccc7e47014021917bbbf3873777e63d0710219fc40f5cdb8802cfc4a56e3947ff1831015fc917b00"} +{"ts": 1792950729.173, "topic": "lifetrac/v25/video/tile_delta", "hex": "001d0c082006000703c400171ee4597b07676cddbdb768393f04a3311aab1593703e2b26a1af306b90a22a75cca410ca74815c4ccec1b8999c8b08f9dd91beaab4b0b55569222a382965752aa948e942f111fa4d159dd3af55648e030828a42a210274c0d20e21d0d462cc5a16ef4df3323a26ef69a9b9522176f4c884ea2267c27444ce849303477292bf2a899d1a021b14898888a8f840854f7998c3fccc22025e26d25ccc52c21998a525096d69eafb723f881e9d7744459f892cb32f227f8c1b80957f243e80"} +{"ts": 1792950729.576, "topic": "lifetrac/v25/video/tile_delta", "hex": "001e0c0820060007ef294b81e2000b776f6c9d89b2d63ecc5cab9b726e65b840c0eb7d91aaaf780f555ed1727a164da6bcddf785f9bbed1b03b08412b555b986eaab711d5221d1896ec8df12a944485876889090577408567520eaba49294c4a3eaabca3e501e6d112de6623a184008223910dac964f57cb938459ca490d79835c851153ae65208653a40ae266760dc4cce44547052caea555291d285e223f20e4fc128cc46aac564dc0f8ac9b2087c6f09363b6df881fd5759a22dfc49658d7953fc8f3e8"} +{"ts": 1792950730.175, "topic": "lifetrac/v25/video/tile_delta", "hex": "001f0c082006000703c40016e2e4dcab99736cddb9b2f73909065f8b67e6effe09cddff43c8fb542b7e89666fd83eccdf90707e09420a62ae32262c3c8b8844266877709cd0eea2c2f692b8c232889bf0b51137a3033ca12d21191141c312228286bcc1ec5308a9d32a904329d2057111390577408567520ac8eba49294a1baaaf31f082205247e0e4a4348ea910e8c4b7646f8954a2242c3b444848181d6fb23555ef01eaabda3e501e6d112de6623a18400823f103faaeb3445bf891dd8d5e54ff18217f242100"} +{"ts": 1792950730.569, "topic": "lifetrac/v25/video/tile_delta", "hex": "00200c082006000703c40016e6e759db35706c85beb748b93029b5764a6a89970bd5132a366f3ee9b4974e6eefc37cddde8599207127115334abddd91c0601e666eeefa2c0dda295a88bd644115ac826b589ad435e60f6298454e995482194e902b8889c82bba042b3a9056475d2494a50dd557944c58791710884cd0eee139a1dd421ec53598a2953fb1aae9aab3449280b8008110324810d68c6a9c3a819f83588890476851915ec6218a884e27d3baa83f882fcdad7bebdfc496d987ceefe2fc2fe47bec0"} +{"ts": 1792950731.149, "topic": "lifetrac/v25/video/tile_delta", "hex": "00210c082006000703c40016eadf5c1b2d63ee25830270a122cc23333371573d1011f3bb237d1129610a22524691ca77223712895a25117b61aa22f647495bf9109ceb444bf8768897e3c0710219914466f744f537919002b8c8490b3240e24e22a66957bbb20e0fc128414c55c645c9814dabb253544cb85ea89951819e5096908c88a0e18911414701807999bbbbe8d9bcfba6d25d39bbbf0df3777c7e0e4a435f881dcd5e78a7fc48f7c437e5dfc90780"} +{"ts": 1792950731.52, "topic": "lifetrac/v25/video/tile_delta", "hex": "00220c0820060007ef18c781e2000b8966ac859db7f700041c0401c0d44420607daa11aeed1701ddda2a1e67e44d8bdbfc88a2267c1f444ce8b8b222485afcaa26e45886b646ac8df4549585a8a9291901f0adfe222dc841c281092186d028a85a122cc23333371573e3c0710219914466f744f53791fc40ec5bf7913fe247be4dbf3e6fe48270"} +{"ts": 1792950731.95, "topic": "lifetrac/v25/video/tile_delta", "hex": "00230c082006000703c40016fee058fb396f2e1a20ef692bdea331f6ff221328899f0851133a2e4c8d555929faa89bd0303ed1489676fa8d23269a6d3496dbb37fc35766fe8e92579ac9b4ab2cbc3b56597230570b914922c435b235646fa2a4ac2d454948c80f856ff1116e420e14084fc40eefff2ee713fe247be49bf3fbf8c50bf92052"} +{"ts": 1792950732.53, "topic": "lifetrac/v25/video/tile_delta", "hex": "00240c0820060007ef294b81e2000b7970ec8587b3566ecedc6b84878bb0aaca44cde41c1f9bc828e03effb335790f0e6af21a0627da29127bbbc7415eb0886b151d483aae924a5317aaaf28b932355564a7eaa26f4504d7fbf6d999f2860bef8688585e246478ec327290bd54e4d99aae1eb33554390944cac87392d5d46aaa4e0ed5549fc40e6af654e1fc48f76c17d35fc6285fc8db48"} +{"ts": 1792950733.168, "topic": "lifetrac/v25/video/tile_delta", "hex": "00250c0820060007ef18c781e2000b8571ac4d8fb8a8381d6f32b555cf03eaab9a204f6136e4d722acd9708559b2a3448d3fecf59b775470d6eea8a360b5c8a1daaa97b0dd552f23a6fba6db496dcccedc3b999da8a8912a862327111fd087b14d662ca44fec6aba6aacd124a2e0c888216baa26f92c4599a48a491c610020893c454beace74c892061898dd23b0dd4094415eb0886b151d483aae924a5317aaaf28e03effb335790f0e6af21a0627da29127bbbc7fc40eea3f2b13fe247bd61bf1bbf9229e0"} +{"ts": 1792950733.55, "topic": "lifetrac/v25/video/tile_delta", "hex": "00260c082006000703c4001716c9d9bb2172ee7dbb05f02122cd2234df1571b04e2ae321e6cc269b6967cddf9c1f9bbf28d1a34ffb2fb99b775450e23d095218ca84eaaa522a444aa11108cbc441087b14d6628a54fec6aba6aacd124c7a223590d3a1e84c7019e4e8e88b83222085aea89bd0703ade656aab9e07d5573474df74db692db999db877333b647184008224818626374fc40e7e2e4769fc48f6acb78db7f241220"} +{"ts": 1792950734.132, "topic": "lifetrac/v25/video/tile_delta", "hex": "00270c082006000703c40016eee5dcfb3d672ced89b1f71edc2202ec6391237379bf0866f37a260cbf14cdcde47c279bc8e8d9bd89a6d2596f57170ddeae2a2e2c8f5764a6a89be49071021992848aca424c0e5448699087b14d6628a54fec6aba6aacd124a1c47a12a4319509d554a45488954222119788823468d3fecbee66ddd518f4446b21a743d09fc40e7f3e47789fc48f6ac178d7f19017f23f86"} +{"ts": 1792950734.562, "topic": "lifetrac/v25/video/tile_delta", "hex": "00280c0820060007ef084381e2000b7171ec859ab0f6f6cddc8b94848bb18511a11c564ec138ac9c8b8322755daaa5943c8fc89b158d5e551533e0fa2a674711db4d64db4bad59bfe1cab37f47557bcda23225be4b567cd876acf991e26e33446b3d1561e1ea2ac344c1986259b9bbff2688e771d6af2191c86d0a8e84c9c15c642524838810ca0c052ab116aab1f0351108505168a44aab72448093a510a59962204e981a41c43a1a8c598b42dde9be664701077e2076e4f8709ff123d3b05935fc6605fc901700"} +{"ts": 1792950734.971, "topic": "lifetrac/v25/video/tile_delta", "hex": "00290c0820060007ef084781e2000b7b722e558fb3b652e6dc9b9c8383cfa846eeeb03f7748801d6fb23775ef086eebda34e94ea94c3117fa08ac87426fa2269c35444d28da5864e5217ae88726ccd570dd99aac7422339242d641f531f0806b2c7c881840c5215208a2e3a10a848bb18511a11c564ec138ac9c898330c4b37377fd170644eabb554b28e23b69ac9b6975ab37fc39566fe8f13719a2359e8ab0f0f51561c981ca890d34721b42a3a13f881dfd7e47489ff123d9b05d35fc913000"} +{"ts": 1792950735.52, "topic": "lifetrac/v25/video/tile_delta", "hex": "002a0c082006000703c4001726e6dceb35672df5c1b8887a236530c47ddd2896aa99b07d553322824a264235d5576c29aaaec8e818ba85233339f0ee6673a1c47a12a43197277552a3f11b1552b51b4b0c9ca42f5d10e4d99aae1bb33554400eb7d91bbaf7843775ed07079f508dddd607eeea3a1119c9216b20fa9fc40e7efe474227f123ddf0df4777f17217f19817f242f8"} +{"ts": 1792950736.095, "topic": "lifetrac/v25/video/tile_delta", "hex": "002b0c082006000703c40016fae0dc4b2f67adfdcc4681fc373a599aee1ab335d4701ac3226d557761caaaee9001c948410f446ca6188fbba512d553360faaa664388f42548632e4eeaa523a062ea148ccce7c3b999ce8a09289908d7555db0a6aabb7e207fffe6476089ff123ddb45f4ddfc5c8ebf92076"} +{"ts": 1792950736.545, "topic": "lifetrac/v25/video/tile_delta", "hex": "002c0c0820060007ef184b81e2000b7f732c7d89b2d60eced9ab0f672dca2e2eca31122f3793f0be6f27a3c0d85cae9aa274c3d544e88801d6f32b553cd057780a208427724412ba49294a1baaa8283014aac44a2a4f8f02ec316442325564307102199086100208918402443e450e540849001c948411151c14b2ba9554a474a17888fc8f94079b444b7998405c0040881924086b46354e1d40cfc1ac4448c80f856ff1116ff105945f5226fc494f93fbff8ba0bf91ef30"} +{"ts": 1792950737.161, "topic": "lifetrac/v25/video/tile_delta", "hex": "002d0c0820060007ef07c781e2000b7365ede590b3370ee1602eee41c17bcbff87f9b840d10c8835a475bba655533603aaa6641c51b79508d7778381eeef050911f3bb237d5529609aaa524785a04c41495d513ba1e2c9e64496ccd8707d99b0a2c08492c65e5d30b72e88d010d8a44c4c45c358988a8e09aff6e9b333e70e6667ca3a6e56e9b4d6ca2ae5c3b455ca82bbc05104213b922095d2494a50dd55414180a5562251527c8c201221f22872a0427e2076457929bf1235f25fdffc5d3415fc902f00"} +{"ts": 1792950737.545, "topic": "lifetrac/v25/video/tile_delta", "hex": "002e0c0820060007ef17cb81e2000b7970ae1d88b0765ac3d9db8171b026ea60e0dc4c4e4411f82519889fef919bc610cde1174a1f092953fb1aaf344e385e689c51915aefd104255576e19aaaed44c197e29979bb9e8d9d86f90a5caa726ccd563b071021992c6073749552264f0ae32104785a04c41495d513ba1223e77646faaa52c13554a48e09aff6e9b333e70e6667ca3404362913131170d62622a1e2c9e64496ccd8707d99b0fe207731d9cbafc48f6c817dcfc5d5c00afe47d800"} +{"ts": 1792950738.141, "topic": "lifetrac/v25/video/tile_delta", "hex": "002f0c0820060007ef07c781e2000b8171acbd99b1363ee5dbbb9e818a16b2a912f0f1b01de1e320ef62dacc494a9fd8d574d559a2303cd108432191065cbd391d3b54caaa66c11554cc8b00f856ff1116f0b6222da3a435b235646faaa4ac3b554948f0322755daa25b4415f825198893f9bed9bcbe8e096efb645cccfa8e031974567954f46cec37c852e55393666aa89832fc532f3773ff103bb8fcb9717e247b650bee1f8bab8015fc8f1400"} +{"ts": 1792950738.558, "topic": "lifetrac/v25/video/tile_delta", "hex": "00300c082006000703c40016eee5dcfb3d60ecd5ba42498122b9094a655124e09aa2494405f8a7662266f3fa1e0fbd1afccc6cc1f998d88b93d0b26d35e6efbc2fcddf68c82804322f775e70ceeebca0ef629aec51489fd8d47f5568888f436b42da47108ed0c43aa9d108643220cb97a723a76a99554cd822aa9991c12ddf6c8b999f4823b428c8af6310c5442713e9dd5410200e04dd4c1435e60f6298454e995482194e902b8889d8371313a450e54084fc40ee63b3975f891efd2afebe9f8b80bf920de0"} +{"ts": 1792950739.125, "topic": "lifetrac/v25/video/tile_delta", "hex": "00310c082006000703c40016eac859db8f6e2c7dbd40c9e9d936936f7580f7ba4680eb7995abae786b575cd1e12f13692ea62961ed4c5241dec53598b2913fb1aae9aab44493250c20041124086d64a2528f9324839290d49a30c529365e84930245721294caa249c13544928c82804322f775e70ceeebca2c03e15bfc445bc2d888b68b93d0b26d35e6efbc2fcddf7f881ddd7e5c6e2fc48f7c997f7e3f18a17f2437c0"} +{"ts": 1792950739.521, "topic": "lifetrac/v25/video/tile_delta", "hex": "00320c0820060007ef184781e2000b716f6e3d88b33722cbdc9b3d716e6a1e6f693e7ba2936889db07d113b220c443a310d55a75d8954a2242c21444848e81f72597eccb8f0ed9971a164481c49c454c8bddda3e1269610769041c408664e115cd59446ad8b41dec53598b2913fb1aae9aab444928d01d6f32b575cf0d6aeb9a064f4ec9b49b7bac07bdd49430801047e2077737970a2fc48f7e997f5f8fc8ffd8"} +{"ts": 1792950740.104, "topic": "lifetrac/v25/video/tile_delta", "hex": "00330c082006000703c4001716e45c9b9b63ecedca4201cc2afb566b5822acd6917042d6455dde1617bbbc246417d129fd1137619a226e4782185f76263a61ec4c749103851545442c890389388a9917bbb220c443a310d55a75d8954a2242c214448520838810cc7c24d2c20ed2708ae6aca2356c5fe2077fb799c4a2fc48f7eb97f5ee3f2422a0"} +{"ts": 1792950740.536, "topic": "lifetrac/v25/video/tile_delta", "hex": "00340c082006000703c400172ac8599b3573adf5c1b06878bb18e448dcde41c1f9bc828eaa191064f9eb09afe4228ab9f0ed1573c980e38418c7e25bfa16f4bbd6c7215c64248b8216b22aeef0b0bddde12100e6157dab35ac11566b48f0430beec4c74c3d898e922070a2a8a88c0cf284b4846445070c488a0a182fbe1a21617891915222550888465e2208505168a44aab72448093a510a599627e20777ab97102fc48f5a197de3f23fb60"} +{"ts": 1792950741.115, "topic": "lifetrac/v25/video/tile_delta", "hex": "00350c082006000703c40016fae0dceb7f67adc8138103046bff56eebce03ddd7944018ba917d59bd610ab37a464d7c4c89a4be559b1e19ab36346948776625bb237c4aa5112161aa22424209cc6d2a2fb566b31e0652aae59b218c00049121088b24256a3aa8644193e7ac26bf908a2ae7c3b455ce878bb18e448dcde41c1f9bc8326038e1063f881dcefe71222fc48f7f997f53e3f18817f246560"} +{"ts": 1792950741.501, "topic": "lifetrac/v25/video/tile_delta", "hex": "00360c082006000703c40016e6dfd93b2165ee15c3b888f09f68a44a9b3b66c3d676cc878bb1ac568bcde4746988874621aab4ebb12a9444848b21179b6d25b2cc445b40c11a7bd5bba8f20088d65356f4b08c8c22cec7542104e6369517dab359464d7c4c89a4be559b1e19ab3638f03295572cdfc40eef7f362445f891ed93afbf67e3302fe48220"} +{"ts": 1792950741.954, "topic": "lifetrac/v25/video/tile_delta", "hex": "00370c0820060007ef18cb81e2000b8570ee259db0767aca599b8c880330c423f3790b0866f21226065b2b275558b09eaab122e67651f2a765236aabeb0bd557d4761d581092586ea04a234c443a310d55a75d8954a224243c5d8d62b45e6f23a2c845e6db496cb31116e40111aca6ade9611fc40eefff3629117e247b24cbbf1f8bc0bf8cc0bf91f1a0"} +{"ts": 1792950742.54, "topic": "lifetrac/v25/video/tile_delta", "hex": "00380c082006000703c400171acbd88b7972edda0627da29127b3b55c07676aa878bb1ac42337379f9142469ff67acdbbaa38537754519372bd0a43f12894d113b619a2276474206d4236667a61dcccf4478086c52262222e1ec444544c0eb7995aa9e727839290d2200cc3108fcde42c219bc84813a60690710e86a31662d0b77a6f9991c041d80bbb9050e23d095218cb93baa9488a8e0a595d4aaa523a50bc447efc40e4f7eb1223f125b35cebbc7e3032002bf920d80"} +{"ts": 1792950743.085, "topic": "lifetrac/v25/video/tile_delta", "hex": "00390c082006000703c40016eede5cbb29666c8593b3b73d081620f45410b344b9822689711743f222c4ecebd7e551133e17a2267424981a3b9495a6551374742245d521199dd1c0570b914847a1b40a2e5a1e2ec6b108cdcde7e40c4fb45224f676ab80eced551e021b14898888b87b11117f103bbcfcd8c45f891ecd72ebbc7e3032002bf91f78"} +{"ts": 1792950743.504, "topic": "lifetrac/v25/video/tile_delta", "hex": "003a0c082006000703c400173ecbd88b816eadea088d8d243106210bcfa9dccc14245a0e432253544dc883bfa6ddd08abe88a5dfda8a2a67c21454ce8983f7f6aaacd0b09d59a12280cdfcc8b3b55c29676aa8c940e9a6d25ccc66c33998cc8e89f3ea55db753370eeea66c8a201021f238887754ac8d511c0570b91487e207bb9fcd8c447e247b35dbaef27e3302fe48568"} +{"ts": 1792950744.108, "topic": "lifetrac/v25/video/tile_delta", "hex": "003b0c082006000703c40016eadedc0b2163ec4d9db2767ee3db8b8a8403effb3b7990f046f321a2e8ec6a90ac9bbd47cddffc2f9bbfe86bcc1ee5288a9d21c46a7d4b52f1333919481d359a4da4b998d92408b2d4a290ad24892d684e5a2e5c9a1ca8ba69250a8884b2088d8d243106210bcfa9dccc145019bf991676ab852ced57f103bdcecd8c57e247735d75de7f19817f23cbc0"} +{"ts": 1792950744.553, "topic": "lifetrac/v25/video/tile_delta", "hex": "003c0c0820060007ef18cf81e2000b71716e3d9bb11726e5212075bccad54f3c13aa9e68791f9116b48cfe8899b07d113322e6ec6a90ac9f37cddfe44119c4ca92cde4b565c5842acb89130ad49955666a984eccd511d12513211aeaabb61dd557647c2b37ca559de7e1fb3bcf8f843378a63bb9d10d7983dca51153a4388d4fa96a5e2667202e0020440c920435a31aa70ea067e0d6222415de02882109dc9104ae924a5286eaaa0a0c052ab1128a93e4c071c20c7f105fc9d2cb14fe24b2eebcbacfe321615fc90cf8"} +{"ts": 1792950744.915, "topic": "lifetrac/v25/video/tile_delta", "hex": "003d0c082006000703c4001726e559ab1f64ecfd9db7d652c85c8b32841bb1aa42aa11a15c55f6c118abec8189f6aa44deeedfd1b184f3225bcdcbf86f9b97e41111ad14858d535173763548564f9be6eff212075bccad54f3c13aa9e726872a2e9a7e207779f9718bbf123b9a2baf3f8cc0bf91a790"} +{"ts": 1792950745.546, "topic": "lifetrac/v25/video/tile_delta", "hex": "003e0c082006000703c40016fae4585b0e8b832fc4b2f377050f781849294e690df9b8c208c9daaaf383f555e5101b15f552ad112f610a225e44c206d42366636613ccc6c45148874625bb237c4aa51121614a2242465287c28a44fec6abd113ce19a22794681ed5afd344ff86a689fd1d3b0c9c842d110e4d99aae1db335547c9a3d9369a5957d61fb2afa938421b574c425963910f15d6250837635485542342b8abed823157d90313ed5489bdddbffe207753f94e2efc48ee69aeb93f8c1c801abf922210"} +{"ts": 1792950745.941, "topic": "lifetrac/v25/video/tile_delta", "hex": "003f0c0820060007ef18cb81e2000b33642cf589b2773adca0af629aec51489fd8d574d559a2302cd1083930347623a7caa266c0f544cc8b8330c432f379051a37b5ff88d72e4d13b236101e654e6e4f47c593cc896dd991f839290d48415c642487bc0c2494a73486fcdc610464ed5579c1faaaf28a2910e8c4b7646f8954a2242c29444848e9d864e4216888726ccd570ed99aac822235a290b1aa6fe2077d5f9d38bbf12379a2ebdf8cc1d7f23e70"} +{"ts": 1792950746.549, "topic": "lifetrac/v25/video/tile_delta", "hex": "00400c082006000703c40016e6e75bfb8573509036d7646eea0e09ddd414404bc4da4b998a5843331491323f24b2529915555ad84eaab59071604e8842d7544dc82bd8a6b3165227f6355d3556689251912513211aeaabb619d55764789e9d936936f7587b7ba45188776625bab6edb12a9444828d2395ba2b46e25129a227e90c3e3cc4d1c12ddf6c8b999f48591207127115322f77642828b4522555b92182fbe1a21617891912024e944296658926038e1063f881ef50f3a7dfe247a3caaa677e3042fe48a6c0"} +{"ts": 1792950746.943, "topic": "lifetrac/v25/video/tile_delta", "hex": "00410c082006000703c40016fee15cdb2964ecbdc1b1367ac85c30178013bd0837238a2347fd938bbfa8d1b94ee446e2512ba227e9103493d15fd52e460aac52c568ec1c94841057b14d662ca44fec6aba6aacd124a0e2c09d1085aea89b91b080f32a73727a3224a264235d5576c33aaaec8f8b279912dbb303fbff881ea47f645dfe2473346ebdfe3302fe477f80"} +{"ts": 1792950747.539, "topic": "lifetrac/v25/video/tile_delta", "hex": "00420c082006000703c4001706e1d9ab2d67ee35bb424188a0966e2ee4e09c5dc94401e7d46dcdde58439bbc90f77dceaba49294d5abbb086a896aebca26a3ba18d55b76d8954a224ac27444948a01b6bb23775e70a6eebca2eece55354225b7c9bc96cef8f0bd9df1a0667daa113e5489bbbfd4781ca762ad1567e1ea2acf46d203d9368a96d9cdc20e2c0621d7faa2664700b74422e663cc7821b790909aa55c961a4ca3b3c9e0e4ac3532106e4714468ffb27177f7f103bb8fdc1177e2473262efff8c4880afe487c00"} +{"ts": 1792950748.133, "topic": "lifetrac/v25/video/tile_delta", "hex": "00430c082006000703c40016eee3588b0765ec8594b8972c041c84833084909c55c64581ed7add3449385a689251a642f359359a6ba4b7769986aeed3107164190e475d5128a3e0432315b111183e0187f111191b080f32a73711d070a64264cf5b1e8a4e4aeed1320057210821eefb9d57492529ab577610d512d5d7944d477431aab6edb12a94449584e889291e0729d8ab4559f87a8ab3d1c02dd108b998f31e086de42426a957278392b0d4df881d9c7e822efc48e64c5dfff19817f241b20"} +{"ts": 1792950748.533, "topic": "lifetrac/v25/video/tile_delta", "hex": "00440c082006000703c4001712e5d9eb2d6f2dd59ab9f6f6e02062f47ecc44cddcfc079bb9e848310c4b2f3775d0803b0cdd3666cd822ccd9910543224cba4f5a8e9b15444c984288991140672aa99567f7852acfed170601e666f2e3617de5c641c590643b5f544c48e096ebb645ccc79435e60772984c81294c2253eef978999c8d8c079952de666745488954222119788823033ca12d21191141c3122282813a60690710e86a31662d0b77a6f9991c041d80bbb907f103d38ee822afc48f704577dfc6605fc8e8080"} +{"ts": 1792950749.131, "topic": "lifetrac/v25/video/tile_delta", "hex": "00450c082006000703c40016eade5bdb8173ec8587b3f65eca2122c3f10da373770516543220c9f50bbbb66451133616a226646908bcdb692d966222de1ac445b47818811612f444b987a889711c035fed46663ca3a961939084eba21c9b335592438b825238111ac96bf262e450c23b644679281c9486a47145e18d435e60772984c81294c2253eef978999c818bd1fb31133773f01e6ee7a1007619ba6ccd9b04599b3236301e654b79999ff103db8ee608abf1231d375ffc6605fc90398"} +{"ts": 1792950749.532, "topic": "lifetrac/v25/video/tile_delta", "hex": "00460c082006000703c400167ae55c9b8b71c081e818bb2b944a11cde6641c1f7fd91bcc8981f79911102643322b15d7544dd842a89b909065f8964e6ee12280cdd4847b336dc29666da8b8b34bc8b0a691130bc8888f8394aa44a2acf0f8061fa2acf4700b75422e663dc7c18472948e497240a4e2aead270570b91494721c281088b2a191064fa85dddb3228899b0b5113323a961939084eba21c9b335546908bcdb692d966222de1ac445bfc40f66bf90e2ebf1235d35d7dfc5c05fc6605fc92660"} +{"ts": 1792950750.105, "topic": "lifetrac/v25/video/tile_delta", "hex": "00470c0820060007ef294f81e2000b8b71ee4dcab2d652c459fb716e51e23b1322696dddb1e1ebbb6340c5d94721508e2ae7a120cc310c9c55418fc42cf219512b8f908483fe53a9d9489343c2fbb211639171669791614d2226179111102643322b15d7544dd842a89b91c02dd508b998f71f0611ca523925a0e0fbfec8de644c0fbcc89240a4e2aead270570b91497e207b71fcc1175f891ce9ebafaff8cc0bf922ec0"} +{"ts": 1792950750.509, "topic": "lifetrac/v25/video/tile_delta", "hex": "00480c082006000703c40016e2dcd93b07642c4dbfb3761ecf59cb9a04ef4200fcaba6dddab608bbb56450dca254842f129ed1577e14a2aef458971a2b9095f9544616aa211f146b90c899555861f00c3f5558720839290d4861aa8129210907fca753b2908711e84a90c65c9dd54a44547052caea555291d285e223f202e0020440c920435a31aa70ea067e0d62229301c70831fc416cc7a845df892b979dfdff17d50057f19c17f23d96"} +{"ts": 1792950751.139, "topic": "lifetrac/v25/video/tile_delta", "hex": "00490c0820060007ef18cb81e2000b7f736ca5c2b3f70d034765092347f88b2e2f26e03c5e4d458581b2a90b5d513720ea3ba184546ddb625528892b03d11252120c03cccdddcec13bbb9c8819f9259355d7222aa97b085552f22687ce6db496c97775ff09eeebfa360432315b1311b0de262322e4cdead6abfa2444470203cca9cdc61ce6e11e49c08469a4b65b99ad787b335ae3b1073884d61f9184a6f957d9544d0803f2ae9b776ad822eed5bf103db8fe608bafc48e64e5df7fc5f7481155fc6705fc920200"} +{"ts": 1792950751.529, "topic": "lifetrac/v25/video/tile_delta", "hex": "004a0c082006000703c400170ae1d90b7764ee359ab828a0330c43273770b0a66ee123e0f3ea113799343e0187f7993512024e9d0b5996248822bbaa29317568b9337ab5aafe891110751dd0c22a36edb12a94449581e88929034765092347f88b2e2f26e03c5e4d458581b2a90b5d51372360432315b1311b0de262323c938108d3496cb7335af0f666b5a120c03cccdddcec13bbb9c8e040799539b8c39cdc7e207b75fcc1c5d7e2472262bffe2fba008abf8ce0bf9216b0"} +{"ts": 1792950752.086, "topic": "lifetrac/v25/video/tile_delta", "hex": "004b0c082006000703c40016eee0dc6b0d712df2288d4ae9a69b489c5e45441ded7b1ab56cab545531099454bd8428a9791f079f51b6f321a2644636d25b31314709e2628a2c2c0f5645faa26746917bcd369a5b6599a161ab33428e81c9486a3c0dd409692c436821912024e9d0b599627e207beffcb0e45d7e24762ef5fc3bf190d155fc926600"} +{"ts": 1792950752.505, "topic": "lifetrac/v25/video/tile_delta", "hex": "004c0c0820060007ef18c781e2000b7d712c8596b11626ca5bab9d6f2e5a0c4b8d1dca4ad32a89bf0355137c801844a9069f1e8926eb44215c4108f83cfa8db7990d132231b692d9898a384f131451a45ef34da696d96668586accd090446c69218831085e7d4ee660813bd0a0a2d1489556e48591207127115322f7764305f7c3442c2f1234902938abab7e207ba83ca3d7e24772ef77f0efc6605fc8f4c8"} +{"ts": 1792950753.09, "topic": "lifetrac/v25/video/tile_delta", "hex": "004d0c082006000703c40016eade5cbb9d67d08032d95beeea9608ddd5242451afd14ab777a9826eef511053f224c465f74eb911555cb842aab95140771ed4559aa614ab354458591f915a6622d616cc45a93c448baa423391245072521a418971a3b9495a655137e06aa26f9003089520d3e3d124dd68842b8823f103df4fe5862ebf123bd7fb8ff877e32122bf9240d0"} +{"ts": 1792950753.46, "topic": "lifetrac/v25/video/tile_delta", "hex": "004e0c0820060007ef294b81e2000b2160ecbd89b7b652e059ab9f7170173320a3e0f3ea36dde43c3fbbc868401d6f32b553cd0625c4e88425699544da8b03224a908cc3ea91c34cb65248204d499244677625b584d9e4a0d94084fc40f4d3fa18bafc48ef4dee3e1df8c848afe47a30"} +{"ts": 1792950754.117, "topic": "lifetrac/v25/video/tile_delta", "hex": "004f0c082006000703c40016f6e05c5b9f61ae3dc9b94818236f22aced9f01d9db3a126e53a119aa253da2276c13444ec881a34ffb2f995b774c21bba2288c1e699125b25bb362c29766c48ba30f7aaa15b7d91e689730bcd12e234895a644db5f2caaae3c35555c71c08cee8ecd5b5b1c88732cd971f880328a42c9a0e4a435210c316a4d96ca8f83cfa8db7790f0feef21a2c0c892a42330fa90803ade656aa79fe207b69fcc3175f891de9bdc7c3bf190915fc929e0"} +{"ts": 1792950754.485, "topic": "lifetrac/v25/video/tile_delta", "hex": "00500c082006000703c400171ee4dcab1365aca583b3564edcdbfb84831392ccd2dc9cde46c0d9bc8c8ba30f7aaa15b7d91e689730bcd12e22068d3fecbe656ddd3086ee91c08cee8ecd5b5b26839290d20af629acc59489fd8d574d559a2494644944c846baaaed867555d90f77dceaba49294d5abbb086a896aebcc980e38418fe20774df99e2efc48f649f770eff19017f23b22"} +{"ts": 1792950755.097, "topic": "lifetrac/v25/video/tile_delta", "hex": "00510c082006000703c40016e6dfdc2b2f61adc5cdc3fcdd2068e46311b7faf45cddc1c079bb82849bb39a6d25977bac13bdd2260c3d04b7c55c7c278ab8e8a0b97c8449ecf14f0a59e29a2c8b8f6dd93212bf2a895f0b5512ba3467e11ae10432988aaa66c35554cc8e1c07b3654b6ce665f8ec5998c6a43100ed84a310c4490437cdd484fc40fedbfcc3c5d7f891dc9addf3bf190915fc910880"} +{"ts": 1792950755.489, "topic": "lifetrac/v25/video/tile_delta", "hex": "00520c082006000703c40016e2e6d83b1367edddc141888c6da4b662228e06c445145c5abfdb22d99a5e17b334b44c187a0944e6ef7c7c1c5c1092305b884ac880e4a4351d06f02a5ca8d19f846b8410ca622aa99b0d5553322c8b8f6dd93212bf2a895f0b5512ba282e5f21127b3c53c29678a68e1c07b3654b6ce665f90c403b6128c43113f103fb6ff30f175fe247726b77cefc642457f2475c"} +{"ts": 1792950755.93, "topic": "lifetrac/v25/video/tile_delta", "hex": "00530c082006000703c40016eee0d96b2964ec4597b0d712df5ba40c1e8591dcdd9f80f9bb3d0937231c89936d562afce09c55f947d598421a4b6eb6cb9bb61fcdda460b71095fc40fed3fcc3175fe247727f77d1efc61cc22afe47564"} +{"ts": 1792950756.51, "topic": "lifetrac/v25/video/tile_delta", "hex": "00540c082006000703c40016eadf5c4b35626cf59fb0770ee35c8418981a3b9495a65512fe06aa25f4201dacc899bc9f8233793d1355726b2fa2fb7c5745117b613a22f64510cb4d369ad92eaaa8e14d555145810b462a5557d616aaafa45c1805915bbb8f85f7771e4b0ce4d899509de3c1198d967426250274c0d20e21d0d462cc5a16ef4df33238083b0173320a2a444aa11108cbc4411819e5096908c88a0e1891141fc40fcd3fd0c5d7f891cc0bbe3fe3302fe474ac"} +{"ts": 1792950757.105, "topic": "lifetrac/v25/video/tile_delta", "hex": "00550c082006000703c400170ee35c8b2765ade588b968183cfba3b9bac07cdd2120c3d04a3f3570704e6ae0a344f4e23dc844c5642c358ac848f29f91366fa86d576ca8a2266c3d444cc8f8397522fb446bc3f688d6831302457292b4caa2778f43089520a2e400dae0949141c9486a4e11d29d67b64f0dd408445c1805915bbb8f85f7771d14432d34da6b64baaaa385355547f103fb4ff30c5d7f891cc9bbbe3fe3302fe48bd8"} +{"ts": 1792950757.481, "topic": "lifetrac/v25/video/tile_delta", "hex": "00560c082006000703c40016f2e5d86b3567ecbdbdb8b73ae7a106e4a311226a2dcde7fc119bcfe849b108a46e8448dcde7f44c0ec6cab666c784eccd8d03079fddb6f36322c0c5f237b334ac2d666948f341a6fdfc8cf676c4a28a9990f794046208290991d2924ad713aaaf32388ce6c4c7b13132489ef4abbba4801b5c129f881fda7d9862eff1239b377df1ff19817f23f40"} +{"ts": 1792950758.109, "topic": "lifetrac/v25/video/tile_delta", "hex": "00570c082006000703c40016f6e2dceb9f60ece5c9424587421919f8ab8e83132245622a5728896b035112d2104e4a31122eab3791917472f369a69e4b788a385ef11451a2231b692d9888a386b111451f37b174c892d97ace587ef59c91303b2cabb666c68a0196cac9d54f343de50118820a426474a492b5c4eaabca3cd069bf7f233d9db128a2a6645818be46f6669585accd2a47119cd898f62627f103fb4fb30c5dfe247326aef9fe3032002bf920a3"} +{"ts": 1792950758.518, "topic": "lifetrac/v25/video/tile_delta", "hex": "00580c082006000703c4001726cf587b0d642ca596b2f70103079e96236f330e03de661470ded7e947fa9345553361caaa6647c1dc442adeb3921ef584ed4108aae755d2494ae27555e50d7906a20454e90f2253eee9ec5e2267494194b905a3fc86c722160b2c6c7e1c2810c848b0e843233f1571c12048413928c448baacde464752c3272109d744393666aa80b8008110324810d68c6a9c3a819f83588890e23d095218cb93baa948901274e85accb13f105f61c2c44fe24e29fbe9f8c75857f23b08"} +{"ts": 1792950759.121, "topic": "lifetrac/v25/video/tile_delta", "hex": "00590c0820060007ef39cb81e2000b81672c4583b2767ee55b90207e0bdddff419dd8dca45dee7234f2c4e2af7606c55ee41d5c9e976da4b2d9acdb381f59b651007ddd191abc878435790d146221d1896eadbb6c4aa51120e14a22414580ebe46f666a785accd4d1736e9588966b3d59ad617ab35a478d883d48dba2644d13be1e9a277435e50d7294454e90f2253ae4e7e2267c8419e592aa43a1091c084368f12a9b49a15c84208d1118db496cc4451c35888a3f881ec8d72357f891cc9abbe7f8bfd80855fc904f8"} +{"ts": 1792950759.521, "topic": "lifetrac/v25/video/tile_delta", "hex": "005a0c0820060007ef394781e2000b7372ac4d97b3370ac3d96b717350303adf646aabde03d557b420cfc90d7a2ae645152f608a2a5e44d1bad4210bc427bad113be13a227747011b55225557961caaaf24185c9620844238acdc8f89289908d7555db0feaabb4761760a173c820e4a43486bca1ae5288a9d21e44a75c9cfc44cf43deb09da821155ceaba49295c4eaabca28c443a312dd5b76d8954a2241c29444828f1b107a91b744c89a277c3d344eff881fd875988abf123992d774ff17fb010abf91f37"} +{"ts": 1792950760.108, "topic": "lifetrac/v25/video/tile_delta", "hex": "005b0c082006000703c40016e2e15cdb1d64ec459cb2171ee0dbb41c59856211138ab8581f157090933f222c4eeed991444cc0900c13444cc8b1322477312b4caa249c2d544928b926b4d884e4235554b0beaaa9208ce89790e4c8410a6743eb77331d19242b6f45b36eaa8e19dd5514789879172a6e8d344b91d0906f083486ccc830b92c4108847159b91f12513211aeaabb61fd557640c0eb7d91aaaf780f555ee3f0e14086fc40f643d922bfc48e6cb5d74ff19817f23a68"} +{"ts": 1792950760.517, "topic": "lifetrac/v25/video/tile_delta", "hex": "005c0c082006000703c40016eee0dc7b1b6eadfa0c4e46310ec46fc564642058bc4224f666b3822ccd650e142d64db5ddea60ebbbd444011b552255579610aaaf24254fc89b2eaf54ccdb91444ce8f030f22c212689711626448ac474a65113ba26852a6ba234d226888c274442380d59089e8abeb0e5157d20e0c4310c9c55c7910536d655644547052caea555291d285e223f2360432315b1311b0de2623214145a2912aadc90b2240e24e22a645eeed82f777fff103df02674bfc496dbcbafcffe3302fe48344"} +{"ts": 1792950761.068, "topic": "lifetrac/v25/video/tile_delta", "hex": "005d0c082006000577770999bfef18bf81e2000b756fec1584b1f632c5d91b0b652c4d86b3b64acf595b2f662cb59bb2761ec45ccb3f62ac8599b07672cd58eb8886b8d5296bdd1858a194af925ac43b576c1babb202e0020440c920435a20c8da06bf9340962228f820bf64d91552430def6299246118af5425113e4817889991113f20c340"} +{"ts": 1792950761.521, "topic": "lifetrac/v25/video/tile_delta", "hex": "005e0c0820060007ef494381e2000b1f642c8d92b27652cdd9cb3b67acfdc4b996fae35c8b86810900aa76cbde68040180b79a435db4760a629092461249ccf16497aaa2062f1eb11b7e6ec9c07cdd92820a06ce5489891f7c09123ee828ae084b4cde6efac0bcddf48309874a32156244c0d12220e2aa7219129e666ac0fcccd4841c807c7397b2989d5d3046ae8848c67e88846911cfc132239e851c96ba69b49f1573b0562ae721628c528c855d444dc17a889a8604e9cac988930644488701cf55f6cab6b075956d00"} +{"ts": 1792950762.113, "topic": "lifetrac/v25/video/tile_delta", "hex": "005f0c0820060007ef38bf81e2000b3366adf5c3b8d722c5a1e0b6321571118b07e223122023b6a9488bd663086b30888cb4ae56cf891b08c48c8904c0c864cd5eac259abd489a240f231312821f6d5552c27aaaa48a3cb14adba9043d884b95f746c446fc29888de851c95ba226d27c55ff4556b37d9555aa113fb444f3856889e50c09d199931128e8b0c54fbb9962475f0b448eba2e528948e8216a7112c2f889230041fc433113bb0c6227720463890a21d3325b379bbd0908cfd8ad223b3f881dbf0eed6cfc8ba680"} +{"ts": 1792950762.518, "topic": "lifetrac/v25/video/tile_delta", "hex": "00600c0820060007ef283b81e2000b1765ec9d8fb14860ce88c4489891fe4640f4452267361e19ce6c3468529f95089a88bb86b511751b1501d8c6627987bd86f30f7903178f588c86f7768a386c5d37a89c35a7aaaeec39555dc8ebb23c410f468cdd55ad4c8ac447ec3b888fc8f03f55e5689130f44888f952fea6322b15a22b0fd1148a9d66fa314a9fda22f9405c0040881924086b44191b40d7f26812c444820a06ce5489891f7c09123ee828ae084b4cde6efac0bcddf5f882f8f1bd631bf124d16afc8d5a00"} +{"ts": 1792950763.113, "topic": "lifetrac/v25/video/tile_delta", "hex": "00610c082006000703c4001632cc80481084900f8e72f656e89abb21613332953133cb05e26792388c6674dea270e6a9aaaf5428902745910af99abf82b3357d0f6ac4bd7d4665da212c9889ef83f113dd13286177f0823d9dbce13b3b7945d992c45d3693cba4b6558985ecab1114796295b7521ae5a2a1096313889df1e054ef892aaa2932585e0f95bab4f1e8b83a410c92284e2398a886bb68ec14c521248c249399e2c92f55446c5407631989e61ef61bcc3defc417fe85f5a837e24b66a7aa96fc90be80"} +{"ts": 1792950763.513, "topic": "lifetrac/v25/video/tile_delta", "hex": "00620c0820060007ef283f81e2000b1162acbdbdb977140c1c860bc0531122f576c19abb23233a23112789141c33122828f03f6b53a244424633a5590a9233a289940ff2105789b3b71454eb37d9c844fed113ca28d3c3e4adba9043d88aa64c446793820bf7521a63124915a1629524f164a210475d91e2087a3466eaad6a6456223f61dc447e408c7121443a664b66f377a1ed5897afa8ccbb442593113df07e227ba3e54bfa98c8ac5688ac3f4457e207ee8b7adf1fc48de2bd54df8bc0bf920990"} +{"ts": 1792950764.122, "topic": "lifetrac/v25/video/tile_delta", "hex": "00630c0820060007ef38c381e2000b7b716e5d9cb0d666e759eb79726e7a10a903c8cbeaba7319f55567046aaaca2023b6b15a2f5984312303639cbd993abeaea0a140b5e654ab2e2c15565c48a3b94cd554292a67464249ff31119d17040a9d19888cb85f111951638a89d99ed43ac88e3a2432810854bf355a518120fe219be222f48013a9f73998916d1c8b887192d995250b844cc9c53a2232d2b95b3e246c23123212319d2ac854919d144ca07f9082bc4d9db8fe207be8bfd6f97e256a1ab2df91eea0"} +{"ts": 1792950764.507, "topic": "lifetrac/v25/video/tile_delta", "hex": "00640c0820060007ef38bf81e2000b79726e75cfb29622cbd8ab956e50636edee4275ccd888f20600c0d888f28c9c96b2688d25c4d41c3389a828e04e88c44891fac39123f48f0187f22a4474f0f488e9a062f1eb11b37bba8e020bf2519262524213e7e2f234894312303639cbd993abeaea0a2c71513b33da875911c7440476d62b45eb30838aa9c8644a7999ab03f333521c073d57db2adac1d655b480b8008110324810d688323681afe4d02588880241f882fb155edfafc496e96acb2df8c00bf91e570"} +{"ts": 1792950765.109, "topic": "lifetrac/v25/video/tile_delta", "hex": "00650c082006000703c40016e6e5586b3967ae1210269d3231162459f04448b3a1407a22b4c5e41c158bc828a0d34aa42326ccfcb0a599f922ed2c52b6ea410f6212c62508c4467c2f888ce8ebba0f2b2a71441143a6dd57111fa4d1032d93766d23b168cea2234410904561ccf91c478dc4e25153acdf672113fb444f2818bc7ac46cdeee9121940842a5f9aad28584ccca54c4cf2c17899e48c0907f10cdf111791a14a7e54226a22ee1ad445dfc40fed4ffdad93f891ea4a346df8b8880afe48988"} +{"ts": 1792950765.506, "topic": "lifetrac/v25/video/tile_delta", "hex": "00660c082006000703c400170acad94b17666e6dc1440466c529117acc20c52b321395b7d55e90300606d55e9470502251108b99a9b873335351e362cb47b10461cd555db87aaabb51d66438a6eadbaab5a9919888fc8bbcf0f1296ea410f6212c62508c4467428cf44569a5b3e6f3da26503fc8415fa6cede63f1918f3e3b36263a11c4ab3399a440db20969305e2025108134e99188b122cf8222459e38082fc946498949002753ee733122da4711e371389fc40f7d4ffad6cbf123d8ac6466fc5d85fc91be0"} +{"ts": 1792950766.107, "topic": "lifetrac/v25/video/tile_delta", "hex": "00670c082006000703c4001706e6dbfb756eee3dcc008021633a62912262470705c48e0a202336315a2f598450eb37d1ca44fed1120e14a2241454dec542ea27ce9565b9856acb711e262cfd10461cd555da8c84ccca54bc4ebc33789d71f0ac399f218be628eea8eb321c53756dd55ad4c8cc447e45de787894b752087b10963128462233a26503fc8415fa6cede51c1408944422e66a6e1cccd4d418a5664272b6faabd20600c0daabd32206d904b7e20bfdef7ad52cafc496c5628cdf8b8880afe491a8"} +{"ts": 1792950766.509, "topic": "lifetrac/v25/video/tile_delta", "hex": "00680c082006000703c40016eadddbfb8f732c75c340c5e3d6236fddd22c30d3a14acb891ef9185a33a88adb311e262cfd10461cd555da8808cd8c568bd661143acdf472913fb444838528890519099994a9789d7866f13ad1537b150ba89f3a5596e615ab2dc42c674c52244c48e0e0b891c1428cf44569a5b3e6f3dc7c2b0e67a08281b395226247df02448fba0a2b8212d3379bbeb02f377d21aeda3b05314849230924e678b24bd553f103d8f26c56bf123dc6f66599bf171901157f246bc0"} +{"ts": 1792950767.048, "topic": "lifetrac/v25/video/tile_delta", "hex": "00690c0820060007ef494381e2000b8767ac3595b8d712df21c0b6321571118b076223121e728d5bc88216a7113bd1d7741e756208228575226eab888fd24038990d47a2a4dbacbe33c8a14e609b4961352a2b2a2c30d3a14acb891ef40c5e3d6236fddd7e207f6fe6ed52b7f123de7e66549afc5c44057f2456e0"} +{"ts": 1792950767.469, "topic": "lifetrac/v25/video/tile_delta", "hex": "006a0c082006000703c40016fae25c6b17716e45bdb968333574c4cf1111a5212db33610300606b3361454aaa7423546b666f3856ccde51e07eabc8d122d387a245a51d76438a208a1d36eaad6a6466223f22c91513bb95227234911d78f0628643344743ce51ab791042d4e2277a1c0b6321571118b07622317e207fef66eb54b7f123de7e66549afc5c44057f24390"} +{"ts": 1792950768.05, "topic": "lifetrac/v25/video/tile_delta", "hex": "006b0c0820060007ef38bf81e2000b7b716e45cbb0d66ac55b8b78012042c274c52a448ffe0b891ff475dd07959538a208a1d34ecb888fd2484f725a44c9e1354a3b2c9c180932cb2a2c91513bb95227234911d7454aaa7423546b666f3856ccde51e07eabc8d122d387a245a7f105fee7fd6adb37e24b79d96546bf18017f241020"} +{"ts": 1792950768.509, "topic": "lifetrac/v25/video/tile_delta", "hex": "006c0c0820060007ef49c381e2000b716f2c75c9b9e8323d74e9fd4b19a7c44c70300606c44c742864b5915a62ae360ac55c64681ad2aa6e6ab4e1acd5694204a3d52b65c48bba3c0fdad4e89111628a89d5c8e8d123ae8fa52fe863a23e44c56889e51779e1f256dd4821ec4258ce8d888df1c8b4655da674843143c56990af250be628eea8d8a80ec63313cc3dec37987bc8118e2428874cc96cde6ef424633a5590a9233a2888cb4ae56cf891b08c48df881fba3beb6b9fc495f99b3a4fe303a000afe48cec"} +{"ts": 1792950769.081, "topic": "lifetrac/v25/video/tile_delta", "hex": "006d0c082006000703c4001726e7d8bb2b62acd5c2b9c8701ce569ecab6b075956d23aec871441143a69d95ad4c8cc447e45ddca21ec4258aa8f91129ed9888de879d61a86dce5754c44ef904561ccf47d297f431d11f2262b444f28b14544eae4746891d74191eba74fea58cd3e2263818030362263a10251ea95b2e245dd1e07ed6a744891c8b4655da674942f98a3bafe207fea67eb5b7f1237e37328df8c00bf91f6d0"} +{"ts": 1792950769.493, "topic": "lifetrac/v25/video/tile_delta", "hex": "006e0c0820060007ef293f81e2000b8573ae059eb737050a28ed11369138ab9d82b157390b09d314a912360b89191513d115a44e6f7de15cdefb4686aa74656b667e586accfc90e035ecbedd56da1251a3e8a44de46729145acdd1a562913fa85d113ca3aee83caca9c510450e9b755c447e45de58252dd4821ec4258aa8f91889de89940ff2105267b337193420bf7521b20e68e840cf29379ddd0f3ac350db9caea9889dff881fff19fae5b7f123d8b666467f19417f243de0"} +{"ts": 1792950770.078, "topic": "lifetrac/v25/video/tile_delta", "hex": "006f0c0820060007ef18bb81e2000b73702e0d8eb2b7291e2959909cadbeaef8e1ed5df1424633f6236b23321633a629127891c2475dd07959538a208a1d34ecb888fc8a1d278e5227f50ba22f98ec2a77c5156a1523f15c723d17796094b752087b10962aa3e462277a26503fc841499eccdc51a1aa9d195ad99f961ab33f2428a3b444da44e2ae760ac55ce93420bf7521b20e68e840cf29379ddff103ffe37f5cb73f891ec5b33233f92167"} +{"ts": 1792950770.473, "topic": "lifetrac/v25/video/tile_delta", "hex": "00700c082006000703c400172aca59eb1762adfa1c67a22b4d2d9f37bef0766f7da2a52b321395b7d55f1c2baabe28ebb21c510450e9a7656b53233111f91648e89dd5b6f91a488efc8e3231c238866c4c982c6420aa12319fb11b5919a3b0a9df1455a854405c0040881924086b44191b40d7f26812c444012041c554e432253cccd581f999a90c48c0d8e72f664eafaba83f882ffa17eb9e6fc496e3f2f20cfe2e82fe3342fe480400"} +{"ts": 1792950771.085, "topic": "lifetrac/v25/video/tile_delta", "hex": "00710c082006000703c40016fec3599b756ed0a49d311369a5b2c48e160a891c242c528a5191a65e2b60bcbc564500d1552a6eaf7e14dd5ef47812a542b488b7e1e9116f475dd07959538a208a1d34ecb888fc8fa52fea52333e44c5688b05152959909c84213aabe32185726cac4c4d4c7c2f98a3baa2c91d13bab6df234911df438cf44569a5b3e6f7de0ecdefb91c646384710cd8993058c8415fc40ffdcdfd6adcfe246f8de791bf19a17f245c80"} +{"ts": 1792950771.485, "topic": "lifetrac/v25/video/tile_delta", "hex": "00720c0820060007ef083781e2000b756eee6d9eb1571ee1dccc0fdddd384b557a90636ebe6427543262227818030362227a32959928448c4227f68891f0cd1123a12319fa229124475e4409aad1ce2e3fae460bc3f2b45267475dd07959538a208a1d34ecb888fc8fa52fea52333e44c5688b05152959909c84213aabe28a01a2aa54dd5efc29babde858a514a3234cbc56c17978ad1f0be628eebf881ff91ffadbe7f12374ef648df920cf"} +{"ts": 1792950772.072, "topic": "lifetrac/v25/video/tile_delta", "hex": "00730c0820060007eef7b381e2000b8771ee65cdb0d66aca5c4b8d6fb06eeed8337775f02fbbfd618cccee428274e56b1238582a247091e52f2732124ee52654d55556561eaaaca454a4621098852121e28ba4d25b5ba9043d884b3333bd1d7741e555988208a1d36eab999fd1e854eb891292286b7d94426c8ca5664a11231089fda2247c334448e848c67e88a44911d7fc40ff993fd4dcfe247b90cc635f91e220"} +{"ts": 1792950772.496, "topic": "lifetrac/v25/video/tile_delta", "hex": "00740c082006000703c40016fae25c6b2b672dee03f774a419520276425110a9eabeaae901803036aae92286cda211957ce9bbbecc29777d88d1554e846a8d6ccfc70d599f8a14b3a6688d3496c962470913181fe420a4ddde0a3aee83cacb71041143a6dd57333fa480c9a90cbb3a4b13a633d1749a4b6b752087b109666677c8a1adf65109b22432810854bf355a7096aaf5230241fc4337c445ec31999dc820a06ce5489891f7c09123ee8808cd8c568bd663f103d977fc920efc48f425385afc906e80"} +{"ts": 1792950773.068, "topic": "lifetrac/v25/video/tile_delta", "hex": "00750c0820060007ef083781e2000b7b67aca58eb8b722e5a2a51da226d2273593f0ae6b27a380ade21d2eefaf0e5ddf5c70153be248acaa449217e012b1e089704249e2d2647c842f0dd52323b223aee83cacb71041143a6dd57333f90654809d9094442a7aafaaba40600c0daaba4898c0ff210526eef051a2aa9d08d51ad99f8e1ab33f1429674cd11a692d92c48e17e207feeeff89209fc48f63d18296fc90b900"} +{"ts": 1792950773.454, "topic": "lifetrac/v25/video/tile_delta", "hex": "00760c0820060007eef83781e2000b8b722e5d99b3962acadc2b936f2e7a1c06bd9536cab5f075956ba0ca903cacfe1054a945d55c945011b3325322261491110505c10969eeef48f037676be244c3d12223aee83caca9c510450e9a765cc47e42c0e9a913e5deec722c65623932c9c32b1d88b1b171c054ef8922b2a91f881ff39bfe9027f123dcec60286fc8f418"} +{"ts": 1792950774.097, "topic": "lifetrac/v25/video/tile_delta", "hex": "00770c0820060007eee7b381e2000b7970ae4dcfb0d652c5db8b73738020180b9bcc21ccd21433a23113737ec146fc8a89e44c422a3757df0aeeafba324903cc8f908d55cbc33aab968e31f552ba04109db5d35272aab970e55572a1232213a211a44647820bfe9d12221eb586a1b73be8852d97335dd1648a9f44250ad3a31abc80172a47c821352105c942c3ab15b23aee83caca9c510450e9a765cc47e414170425a7bbbd21c06bd9536cab5f075956bfe20ff318fa423f12791b1286fc8f9000"} +{"ts": 1792950774.703, "topic": "lifetrac/v25/video/tile_delta", "hex": "00780c0820060007eef7b381e2000b716e6e7599b2b706e520c4903b2fea640b03048594acc84e56dc3c705878a38e664519294c56a85d9c8f52acab9d14040a9d11aaaaf8535555d09190e944423488c818bc7ac4647f77498fc2a8752ba2c648e859b9cd898ec57218b8990c291c8f91c5f31555745922a7d10942b4e8c6ae8f0417fd3a244435db4760a629092461249ccf16497aaa60dddd90231c48510e9992d9bcddf80b9bc44465a572b67c48d846246fc40fcdabd72057e24b71b50a12fc6005fc91e000"} +{"ts": 1792950775.074, "topic": "lifetrac/v25/video/tile_delta", "hex": "00790c0820060007ef083781e2000b8372ac5d8eb296eae05c3b8e012045463b4569139bc8d85737919193acdd0a213fa85d111866888930286b5271147964d1699e5df4ad8f834c82911c733228c94a62b542ece47a95655ce87ad61a86dcefa214b65ccd7740c5e3d62323fbba4a12321d2888469119062481d97f53205818242867446226e6fd828dfa3f0aa1d4ae8b1923b15c862e27f105f6c67dc857e24b73b702846fc90b78"} +{"ts": 1792950775.696, "topic": "lifetrac/v25/video/tile_delta", "hex": "017a0c082006202577770999bfe77ef18bb81e2000b1763ac6d9cb2d622ccd9ab2a80b8008110324810d688323681afe4d025888802408ebba0f2b2a71441143a69d97311f90c48c0d8e72f664eafaba838337775d1749a4b6b752087b109666677a362a03b18cc4f30f7b0de61ef20463890a21d3325b379bbf0173788fa52fea52333e44c5688b051119695cad9f123611891904140d9ca913123ef812247dd13181fe420a4ddde0a202336315a2f598c21ccd2062f1eb1191fddd2507155390c894f3335607eeee90"} +{"ts": 1792950776.089, "topic": "lifetrac/v25/video/tile_delta", "hex": "007b0c082006002577770999bfe77ef083b81e2000414170425a7bbbd212321d28884691190a19d11889b9bf60a37e448650210a97e6ab4e12d55ea460483f8866f888bd863333b91e082ffa7448885bbcc4afb08ca49af4e851491123776c17bbb21c261fe8a4589177c1d122ee8a0afa54dd331116b0a6222d2100821641c9de679c11bccf28684ccca54c4ceac1b899d48aa22e889a6d6797511ab0aea23522c71d13bbb4dd1a4477f0b488efa3207615ba6aab870cd5570a3406150a427534c35a9a4982c654a82b38"} +{"ts": 1792950776.488, "topic": "lifetrac/v25/video/tile_delta", "hex": "007c0c082006002703c4001622ca59eb2b665062481d97f53205818242ddd675f608ec34a4908e631287eeec8e1d66ec5327f50ba2241c3944482870987f23116245dd0f4ac350da84248296cb899ce8b1c744e4b9522508911df44ca185dfc208f777e31f8417e4a324ce91d859268d92c5623268a482ef2c882b9067c7c20e6109230c50f15a6429280b8008110324810d688323681afe4d025888802008ebba0f2b2a71441143a69d97311f90231c48510e9992d9bcddf80b9bc40c5e3d62323fbba4c982c654a82b38"} +{"ts": 1792950777.091, "topic": "lifetrac/v25/video/tile_delta", "hex": "007d0c0820060027ef18bf81e2000b2d61ace5bfb7771ae6dbe009021006bd9536eab8b045d571228b5992844ac5227f50ba2230a51108a9240ecbfa993756c2bbab2322d57a15a27111530ce222a23c48ba3bec84272ef3b0f65de723408153a233355513281fe420a4cf776f31e85ab19f228550b14cb24052391e85bbacebec11d86949211cc6250fddd90c48c0d8e72f664eafaba838337775d1749a4b6b752087b109666677a362a03b18cc4f30f7b0de61ef23e94bfa948ccf91315a22c14384c3f9188b122ee0"} +{"ts": 1792950777.493, "topic": "lifetrac/v25/video/tile_delta", "hex": "007e0c0820060027ef083b81e2000b776fadfdc6b9b652c95c5b896f6e42322b659b75cc445b418cf44569a5b3eb37de06d66fb458a5664272323eeef8e16dddf147063a2725ceb223af8724475d1e245f14942323ea227a1e9586a1b50849052d971339d1119695cad9f123611891904140d9ca913123ef812247dd13281fe420a4cf776f28808cd8c568bd6630873348282e084b4f777a424643a51108d22321433a23113737ec146fc838aa9c8644a7999ab03f7774a2a4903b2fea64dd5b0aeeac8d02054e88ccd550"} +{"ts": 1792950778.041, "topic": "lifetrac/v25/video/tile_delta", "hex": "007f0c082006002703c40016f6e25c5b91666c359a449cf595ca44626e7185c4a74fabb612d5d91405ae8432d99b6e14b336d40c5e3d6236fedd928f1a2fa8465ec857d3c4f92c2dba5232778f02e50846420ae1629551c18e89c973ac88ebe1c911d7458a5664272323eeef8e16dddf1434266652a6267560dc4cea460483f8866f888bd863333b908035eca9b755c5822eab88"} +{"ts": 1792950778.445, "topic": "lifetrac/v25/video/tile_delta", "hex": "00800c082006002703c400164acf594b2d732e5dbcb84831476889b489c55f7c0d8abee8c9d66fb39089fda2279c33444f28d19e88ad34b67cde7bc359bcf72485f8e28ca9aa249e153be25a64324702acb3aeb2c9c148e47c7231c3d55c88852062f1eb11b7f6ec9405c0040881924086b44191b40d7f26812c4440120408c7121443a664b66f377e02e6f10e130fe4622c48bb80"} +{"ts": 1792950779.041, "topic": "lifetrac/v25/video/tile_delta", "hex": "00810c0820060027ef183b81e2000b7970ae5dccb936e6e722428c3aa21175113f096a227a2828153a644ccd67c2999ace8b03f55e4691162c2d222c48f01d5f6a24479f0f488f3c821f6198d10ace88c9d66fb39089fda2279c33444f2831476889b489c55f7c0d8abee8d19e88ad34b67cde7bc359bcf727854ef896990c91c0ab2cebaca0"} +{"ts": 1792950779.375, "topic": "lifetrac/v25/video/tile_delta", "hex": "00820c082006002703c40016e6e4dceb33706cf5cfb70891a2fa8d92899572f13d14040894446aaa749412d5a3aaabe4a2c0fd5791a4458b0b488b10"} +{"ts": 1792950780.007, "topic": "lifetrac/v25/video/tile_delta", "hex": "00830c0820060027ef28bf81e2000b71706e7d92b0d65ae52322b6321527c4463c33888c68f02772597eaab8f0f55571a3871513bb9132508891df44c607f90829767647416c7223344c802f16a92c88a02044a223555380"} +{"ts": 1792950780.665, "topic": "lifetrac/v25/video/tile_delta", "hex": "00840c0820060027ef17b781e2000b95666cf59a41923acd1536b2cf9bc8781b3790d1236aedbd44e1cd13555dd84aaabb9162acdf47291d3445616a2291119695cad1f123cf2184f76cd31888f2385ab19f1d87392cd131f052391f1f88f1b89c4a3871513bb9132508891df44c607f90829767647416c7223344c802f16a92c88ebba0f2b2a71441143a69d97311f90b7759d7d823b0d29242398c4a1fbbb2189181b1ce5ecc9d5f57507066eeeb80"} +{"ts": 1792950781.083, "topic": "lifetrac/v25/video/tile_delta", "hex": "01850c08200620457888f991bfe6703c400080b0e0a2220e5453dd63c8f4b79ba409c0040881924086b54181d2b8d0d7c1ac4440200c05111206434328a2a74cd5decc07abbd8823b835a9485a2294c5742d3d0de5d30272e88291c0438869d09ddde9c0bbbbd2838bef63153a6445b703c88b6a12760d2ce2854bd4dbbbc5c137778a8603c16d4baa895b065512b21e6c3bc6a290535928895707d112aa20034d4866c44ecc21889d88893ebac6a94c47cb34ac2396694899404861191e7d5571c27aaae3218a5a0420"} +{"ts": 1792950781.487, "topic": "lifetrac/v25/video/tile_delta", "hex": "00860c08200600457888f9113fe67ef18c781e2000b2370c0440130e03ff22e2f53ebb4dccd1c2fb99a28c09b69ac44e6663c31cccc68db3c488ea548c5b2319e19cb341c37966828e8a191067c89a2266c3b444cc8f8337a844b3b73c3f676e6852b1022aea54ca57cd4491169c15222d28580d58876a2266c17444cc8703c3cc89aa27dc1d544fa8698d49b4d2c96cefd706d9dfaa10ef82a14853b3be72b1b42ffc4441c11888828a91d8bb4d25aaaf4c2b555e88a036d8a47dc430a6e21f881fa893d01bf22ebc"} +{"ts": 1792950782.08, "topic": "lifetrac/v25/video/tile_delta", "hex": "00870c0820060047ef18c381e2000b8766ec1d9db17642ca58eb2f656cc014391c31a2c63a6f6b51baa61cdd5106196910a4213866dd81b0cdb91236d9887d90ab9fa77af84b4ef5d1601a6842b62276616c44ec465c6b4d9030cd912995056ff444c9866889911a1469f2e10d977cd86b2ef99047748d4756631516cd129a8fcaa214ac3dea8c44ea4447511999e9478aca2ddedc425512be1eaa2574448eb4da4a89544c7846a898d0d31a936da5b2d55b64740e4041cc7e242c623f881ec393ea0fe24f2003df917870"} +{"ts": 1792950782.485, "topic": "lifetrac/v25/video/tile_delta", "hex": "00880c0820060047ef294781e2000b3166eced99b3d66acfd8db236fc15c08792ee2288a5255288959030b1e930895448980ea89111651a736884697d96e2276216ce8a6b2c9b4d7496644c1732221c32e2e44970cf9f07619f3a180f05f790aa25f4409944469adb866610c33114061d91a6223ae14c4475454cdc4de2a696d552fe15aaa5f45c67bd478ad5448d85ea89190270010220649021ad506074ae3435f06b1110088301444480b0e0a2220e5453dd63c8f4b79ba8e81c80839fc427ee00e29fe27037e45c180"} +{"ts": 1792950783.073, "topic": "lifetrac/v25/video/tile_delta", "hex": "00890c0820060047ef39cf81e2000b7f612c958cb3961acb597b17642cad8eb280812460468e41256b9aad9863355b11b354a412cc9bbb6551186ea88474069a10cd788d9876f11b10d76c6d5654421d96a467a6213ba9838377530511036d7226eef1e11ddde3465dd27632577dfc2590c4e279669f8672cd3d1a178911a4f3228386a645051e133164da599b161eb33624252c1f7529dd148ca2f6669a8fa2b79b4976d25b3365c3f666cb20079a0122c8e0e546211f052e8537e207ba90f823f8930ff8ba0bf91733"} +{"ts": 1792950783.473, "topic": "lifetrac/v25/video/tile_delta", "hex": "008a0c0820060047ef39d381e2000b3961ec1d9fb3567adf5c7411a07ec8c89b5bedb6488b66049116c418c8c6ca92d965ddb5606bbb6a42cd8ba6542e12d7d113ae0ba227543046ac523a91444bf8328897d19778dd0ad5cdd98a52135a823976ae8701b866beaaac1d5552204b1a6da597111cf0862239a242d2ac9b4ee5c7c25dcb8e8a032f9b4c43fec29887fc8ab2169b5991259acb66678f0acccf1a2c6c1e699125b70eddb0b61dbb22e0edaed26676f0bcccedfe207b272f8e4fe247284a69fe2e9a0afe46e080"} +{"ts": 1792950784.085, "topic": "lifetrac/v25/video/tile_delta", "hex": "008b0c0820060047ef294f81e2000b7d71ec6586b2b646c9594b2e090247017cbbae599ae61cb335c40c46b4da6b555e980eaabd107066391ad913a01c0303d913a21c08e6f5eaaa916261191a4b6e5deca340cc39265888b0d44448cbbc6ea548efbfa84125271bcbbcf47891bcd3692d99a361eb334647d5474de5da6ba6b565b987eacb72460a5d8a6dd923b0fca09793443127645a98f43714212441269549dd0877c150a429d9df3958da17fe22208204b0462220fe207f61aff065fc49d425d3fc5d3415fc8fef00"} +{"ts": 1792950784.681, "topic": "lifetrac/v25/video/tile_delta", "hex": "008c0c0820060047ef28cb81e2000b1364ecc58fb17676cfd87b07736dddbd0b7f20c24c52c66d72efdf0365dfba18234621125cd56fc199aade888584488156ccd1b08d99a3224054d0a44cd4ecc259a9d88a1ba05321866cb599d557ac29aaaf48a8cf5ca46a9b3357c2b666ae8b89969912cddde3c2fbbbc6881ac69b49b5b7111ce451118519990a561ef54622752223a88cccf482b810523808710d3a13bbbd2050ec0bbbbd280b0e0a2220e5453dd63c8f4b79bafc416510fdafc4cafbc7fe2eb208aabf91bf10"} +{"ts": 1792950785.078, "topic": "lifetrac/v25/video/tile_delta", "hex": "008d0c0820060047ef494f81e2000b776f6e6d8db29666cd586b2b672c958cb2167ae2dc440c46810208aff9aad980f355b10701a594cd788d80700c0f788d888a58549eeacc54fd5eaad390977811cf42909629485925426923aa9f20900c13aa9f285a3adf90c5c4398b8dcbb77c17976ee8782ae5e88aaadcc1f555b8898116f322cab08260184ecab091815dfead843cd12fe189a25f47407ae522d1139e1da227346c57290b92db444be8f81789952889ab0fd11357e205f67f1fc4b84fc5d641055fc8bbc0"} +{"ts": 1792950785.673, "topic": "lifetrac/v25/video/tile_delta", "hex": "008e0c0820060047ef495381e2000b35672cf5c4b8b626c8d98b8163ac7d9db2771acfd970dff601de6302eaa8833b836b10aac44475489f72f752c0dba920623462082b5cd56e430987a6bdce4a34d12f60c9a25e4351e02150d2b23c4acae6a7d60dcd4fa4410cb4d369ad92e6a7fe10cd4ff4485b5446b2f73184bb98451205444d34ba4fabb614d5d90b57db77fd199f218a4e5dab22a2e8a64496645a70acc8b4a14cc3fa171ae216b152f449115746406aed2d1576619a2aec458993ed6225b876eff8825a7f"} +{"ts": 1792950786.074, "topic": "lifetrac/v25/video/tile_delta", "hex": "008f0c082006004703c400165ecc59db3f702e3586b1b60eca595468468c41056b9aad986b355b11c78410b2e66af2588dd471087eaa7ce1cd54f9478ac27107521485d59a2e1eab345430587a6b5551344bc8490f79b4d2daaae30480609aaae34101f79255f222d88d9ae5256d45bdb28877d0e181711a4babb60ed5d90f07c9913d912360fb224642121038d772221ca14ff8878e888577a8d26890b08cd1212264cbe23496ccc4750980613cc4754489c55d36d2f7308c88d69b496aabf3f103f94427e3f8960a"} +{"ts": 1792950786.665, "topic": "lifetrac/v25/video/tile_delta", "hex": "00900c082006004703c4001652cad92b1363ac7d9146cd726c4128576b655108b80f742156ccd8f0bd99b1a3c9613aa1a4b90844cdb33464101f71275f222d88c0b6a88d65ee630c77308eb239db5999356cb25a21ecc3b443d88fa1f5b269a6d65999ffc3f333fe8183a856bf0cdaf01e19b5a0c4c1e6da5970efcf0361df9a1a0f966d2ecd0f06dd9a1a04e0020440c920435aa0c0e95c686be0d62220110602888a3a072020e50161c144441ca8a7bac791e96f375807798fc42f5b89f304fc4b34d67fc8cda8"} +{"ts": 1792950787.07, "topic": "lifetrac/v25/video/tile_delta", "hex": "00910c082006004703c4001642cfd83b0d662c9d8d0de8234234721ca55cd4ec4796c27551025190c97a136668c8a02ae5e88ab35cc29566b88b8117c874bbb6345419c4da599b1615b33624245d14da4b3220240304cc888380d3c866bbbec429588350b62a65227ea9232c28e3c04a413f2c8b339d4a2b11591d54f94385e2457cad8668d83b0cd190f052f36b555b983eaab71112aed76934d444611a22112042d91bccce9e12999d3458d93ddb69adb866ec8ca116b2c9b4d74aaaf7fc40dec99f81f8ba0bf91916"} +{"ts": 1792950787.67, "topic": "lifetrac/v25/video/tile_delta", "hex": "00920c0820060047ef394f81e2000b3d632cbd8eb2d64ac8d8f40c6b9b5594c9867e380f0cfc506627132a69a4be5965ddb5606bbb6a434ac22449be4696668d836ccd190917c974db4c888c80d58a67aaae946d152abba646fd2d9543d28e3ac56312c721cb64599e59b50dd54f142c5e6ac86433e59b52082fb90872ba6445b11013b13692d5530e10aaa6144c5c1e4753265de784c0309e5de7a302b9e6d34c3330c61988f8371f322c89d30fd913a49020b3bb29087cff8819cb4f0bf129384bb7e2e82fe4646c"} +{"ts": 1792950788.073, "topic": "lifetrac/v25/video/tile_delta", "hex": "00930c082006004703c4001672c6d83b27676ccd86b91626cfd90b2a86158468b952f526ccd3706599a6a364b9087db77da21d7438d8778d555292cb344ab83a689550f77c84d0c6254a56228612642ab27aa9f383f553e50a565c5484522c5322fbac88a7a22645e6b36d65aaaf3c23555e68929d7d26d2696cd6ccdd309599ba22c0f8a6daa89cf0b55139a16ee32a148f2213e210a44411cb37e45d90a4d64d64da4bad15585e8aa4782ca756451120e1ea22418f047d1175847f102fb67e1f894682bf8ba0bf9160a0"} +{"ts": 1792950788.671, "topic": "lifetrac/v25/video/tile_delta", "hex": "00940c082006004703c400164ecad99b39676cfdc8b2f64acc59640c5daf9369b98ad80f731590e361de3d558c5aa4d12a20c4764f65dffa28879b03510f32120f93b11aeabeb04dd57d228ea3928b26d25d35d35ab2dc4349c55936d2f731837b98428d87932173255397222d286258448892c52112f426ccd1510361fa4db4b6e21fbe10c43f792c3fbc259084840e35dc88872853fe21e3a0a47010e21a7427777a40a1d8175544058705111072a29eeb1e47a5bcdd601de63f105f488be3df89a4cb3f8ba2abf918ec"} +{"ts": 1792950789.061, "topic": "lifetrac/v25/video/tile_delta", "hex": "00950c0820060047ef184381e2000b2f662c7d94b07636e5e01e6e91377469cb6295d0a63931a9a8fcaace1300c27caace8aa3c04321872a974ae27555eb0aeaabd23423462082957355b11927b3fa76c8b565cd866acb990c5b0891125510ac897a136668a8e33b79b49b4966b65aaafec39555fc8e831256fec89b30ed913623e4c4fb1136c991173c3f222e68d92c577764adb2a89a51204ad64551135e12a226b439187faf55623aba25112aa2c2dba234d750f6b0b6a1ed7e20befa07f83bf13c17f174557f237120"} +{"ts": 1792950789.672, "topic": "lifetrac/v25/video/tile_delta", "hex": "00960c0820060047ef38c781e2000b9764ecad86b136f2ccd87b3d672c8d9db248bbc20e5bbc8b18599f350e658dd5579c2faaaf28c0c19bcac522acb9f0c55973a360b10a25f6a89650342b1322692d965ddf1603bbbe24340ab2e445112f60da225e43dc6a6c8b36da7f6592de23660fbc46c451d4725164da4ba6ba6b566b9852acd7110361d34da696e223fc722968092c8414ba92c892486c1394c8862d8448892a885644bd09b3345428d87932173255397222d3f881dd927fc5fc4b4c43bfe2e82fe46240"} +{"ts": 1792950790.064, "topic": "lifetrac/v25/video/tile_delta", "hex": "00970c0820060047ef494b81e2000b79662cfd94b2d6e6e120c2f17a11b4bb342c0d766848392d9ffed932889d703d113aa126f0a6dacda7aa279c13544f28882edbb4a2adec23455bc89011845f6889cf0951139a264c9ecdb4970cd64260184f0cd6515372974da6b2ea66a615d4cd446495bcda692d59b2619ab36447090bdda692d113761ca226e47492c5964c89555c7876aab8d03627132a69ad965965ddb123c2f5e64496cef7f0f59defa142c41a84b0869113f103db27ffc75ff12e93d3f175f0002bf91d57"} +{"ts": 1792950790.662, "topic": "lifetrac/v25/video/tile_delta", "hex": "00980c082006004703c40016e6e158bb0f656c959eb13726c8833f91427ddd4b8862add56de14baadb458cec8933e2d3f6d443cd85a8879918262f76dacb555ef862aabdd06078d508d866f28f88f8db5b2ccdb70fd99b6a38685eed34974aaaf440d49c4ca8896d9659776d68c92b79b4974b3364440987cdb692e223a4702010a294b250a5a062a3423462082957355b10417dc84395d3222d88138008110324810d6a8303a571a1af8358888044180a2228e81c80839fc40f44a7f35ff1275114cbf23732"} +{"ts": 1792950791.061, "topic": "lifetrac/v25/video/tile_delta", "hex": "00990c0820060047ef59cf81e2000b9365ecb58db0d662ced9cb71728328083bba36a3a91ab14c73625351f732c0fb99212af010c8a43ba1caa5d247333e704e667ca16e75d134449b5b2cf2dab2e3c17565c68884098edf5750708eaea0a1e034f219aef1b112551d759769ae9ad59ae612ab35c45412cb2ae488b3615911664781f2f52a5d97961ebb2f24505f73dc842add56d21c2c3fd7aab268956410e344690e5930457f736b7c411938286fc825a214dfc40ffca8ffe6bf893c81889fe2e82fe47234"} +{"ts": 1792950791.65, "topic": "lifetrac/v25/video/tile_delta", "hex": "009a0c0820060047ef49cb81e2000b7172ac3d89b0962ec8dccb2b642ccd9f419e1072cb7a50a424910aacc917aaae381b555c50e35da45958c5aa23cd12aa1a0cdf6d6eef9f06dddf3a2c645e6b36d65aaaf3c2d555e68bab949ac9b4974d77335b0bee66b2308f0a69a6da796a89ef0c5513da38075ee46aaac1c3955582850b0f6a96c2924455d1d172f3692d9ded61db3bda449137d964da69bd59ae23c2f1ba1525c337993c4567215499b26430f0e314fc40f7489ff17f12718314fc5d3c0afe3382fe46f1c0"} +{"ts": 1792950792.065, "topic": "lifetrac/v25/video/tile_delta", "hex": "009b0c0820060047ef6ad381e2000b3f732c358ab1d652cd5c1b0765ec95cfb3b70c37c00d50c03bcc2088346208219d3ea1333339f0266673a187613aa18ecd95eaad1907179aa6324b222db81e445b50976c6f665652951ac93a6a3ea6582753242d9c021518a5462b6f48a5f999f582f333e91054dd759769a6bad156e610a2adc4445f45621193aaacf8475559d1546d755b27218cf1b866ff8570cdfd190466d532619ae864030ce19aea304e8a69b496a87263e13f4065ff104d073f12cd06bf17417f19c140"} +{"ts": 1792950792.657, "topic": "lifetrac/v25/video/tile_delta", "hex": "009c0c0820060047ef7b5381e2000b25652cbd9ab3b706e1dcfb09666cf596b3164ece033cb045dde3a3e6346208291274cc4cecc3f899d881b13899534d2db2cb2ccd8b01d99b120e2eb94a744f9116d4445e3c208d93aab20c87e44589d9d36e422889970351132a144bbfa17bb096911574386584da4b888ff83b111fd15575755fdd95d0842ae1988281e17290bcd510161c144441ca8a7bac791e96f375807798409c0040881924086b54181d2b8d0d7c1ac4440220c051114740e4041cfe22d2b2fe2f82fe338280"} +{"ts": 1792950793.061, "topic": "lifetrac/v25/video/tile_delta", "hex": "009d0c082006004703c400165acc599b3967ac3587b2173b06d55b22366a91d15f33bd728884144e0294cc85e6a88919179acdb596a8bcf0955179a28abde6d359b496caaae3c29555c68b833a74b6a89770bd512ea2a8d322321394e52e370cdfd1a03af7235156161aa2ac247410b6564cd13161d9a2624109d24659b6b766af812ecd5d131aed769accd2b04c0309ccd2b47e14bb90d90c4904c761ae81a92388d42e6d232686c16ed10b8a91e88ca33a171f09fa032ff881ee1f67874bf891e80027f8ba0bf91e3c"} +{"ts": 1792950793.661, "topic": "lifetrac/v25/video/tile_delta", "hex": "009e0c0820060047ef8b5381e2000b9d62ec4d94b2f64adddcdb35636c75bd4585e7214edd3222d985a445b11875c8a5651063246acaa4a26e5e6678e18cccf1464176bd151455b81900c33455b88d9ac3d9c942bad72889a51c11f1b6b6599b6e1cb336d47857bcdb4b333f987a667f10633afa4da4b64d0fa6069a1f44105c165742b619a720e0960822f999ecc0f333d881811825bdb336244059bc46b2d112de10a225b4555b555232d13298af1f8669f2208f804a7e207b2549a73f891e80027f8bad8c0557f23874"} +{"ts": 1792950794.053, "topic": "lifetrac/v25/video/tile_delta", "hex": "009f0c0820060047ef7acf81e2000b356eededcdb31646ccd87b07676c3593b3c0a2f47c468451052ae26b6212ed8d2852beec52b2d912b47dcd304ee6885a3a053a1656478d593cccfac17999f4868b0f4d6b222689781a01836689790e15b494d42e51124e0ea22494144e114521a5e66ab4a242c626d25bab5cc25756b88a2c0a9a6bb697597576c29abb22e27dac9b4a2253c2f444a68da2e3c8209ce8be95ca225f410dc1a3447429949e1df4a202cde6d25aaae5fc40f6089327f12af827fe2eb6309557f234d8"} +{"ts": 1792950794.653, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a00c0820060047ef8bd381e2000b27662ccd9db3d636dd594b39642e2612aab6a468c8bcd66dacb445e786a88bcd097706f73a7dd8a546b9095a13a998e818b0e9b6d2eefff01dddffa1c2764b65a6a2889fd06446d76d2eb34b333b781a6676d07264f11a6b6e19b7e07c336f4441f1d9b5513ee11aa27d9143715748c430ec275431d9b2bd55a3033c90f01a790cd778d983ecefb24711a85cda45084840e35dc88872853fe21e3e08bbbc78f84fd0197fc40d6c3396fc4ad71135ff17e17f235720"} +{"ts": 1792950795.054, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a10c082006004703c40016eae2584b0d71ee2d97b256440bc28d8ac44672db68697d13361c98b556216c9334ba1300c27334ba8c226e9acb26d11e8ab770c5156ea322c11950aa9cbbd90c80619cbbd947498bc44da5b66697876ccd2d1e279374da4bb99e387b733c5097708bdd8add4a546a244a3ea6a0a1a2b166d25aaae1068060daaae14411dccde5b73a4b333bb8426677514166f3692d1132614a2264470563cda4b778d5872ef1a903261d11a696dde2ffe207b05d98d2fe256b109dfe2f875fc8e718"} +{"ts": 1792950795.655, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a20c0820060047ef9c5781e2000b8b71ec4d95b3360ecf59db1a820336f6a30cd7702619aea0c8d91687332b253f7dcd49c0db9a9288bba3ee522aba7b14510b8bc9c33cdc238679a891ac8991aa91a2f533fb096a67f2266bbfd6aa29494499a5545c1dba113d5577617aaaee4619374d67d3692e88f455b88709d9311bea2889050a261ed42dcecaf22220e6c1f69b496dc33c645018c6dad556dc8012e1ba4ccac92308cc1494901b05ab7910a9258913a8b97f881fc93338a4fc4b4c73d3fe2f875fc8f558"} +{"ts": 1792950796.058, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a30c0820060047efacdb81e2000b0d66ecb58eb256facc590b0965ee4594b3971ae5e01d5d903558591bba21d17d2d9433cf80e8679d0976c6bd3290920a545f92b1ba99ff827533fd0d071391bee6bc8340306ee6bca2a2764964a722889bf0ad1137a322a5d13696ccd903201866ccd911d081554899aa61dcd511e16ef3224b666df87accdbd07060d95be1de547822e80f2c7223b3462bf7222ee8fb948aae9ec51442e2f270cf3708e19e6a144c3da85b9d95e444fc416c933c53f893c810f7f8bf1d7f231e60"} +{"ts": 1792950796.655, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a40c0820060047ef7bd381e2000b2965acbd98b37672df5c6b9172ec2d89b07656ced87b1b6e6cc828810453819c5104af4b513a1399ac3813335850635c7b10e8475b650cd81a86642d1f021d4b2b22c5acbe667d2266cbbd7b2a989559a255439e17cda23234b6d96d9222d983a445b110443252265baae211444db842889b512171364469cbb612e5da490d82729d23c117407950161c144441ca8a7bac791e96f375807576409c0040881924086b54181d2b8d0d7c1ac4440220c051117e221e249fc4d2c360"} +{"ts": 1792950797.051, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a50c0820060047ef8bd781e2000b13636cad99b3b6e6c859eb8004e0067a22807e677eb3362c29666c488bbc38a5e4292853210526ad0472ef391607c59d17433fd85a867f91723ae85108bbd3444617a22118551d64d65da22eb455b88d8331654cb2266c37644cc859423a614845a4f133e51c14efb696dddeb61cbbbd640d1965db6da5b2e627e603cc4fc41412c92c9f222c20500c0b222c2839d76bb69a7d66690703ccd20a0c0b90a25f68677a4212d5fabdb94efc40f60a372dfc496e04297f8bcd900550"} +{"ts": 1792950797.653, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a60c0820060047efcd6381e2000b8165eca585b3160ecb5bfb3764ace0043b0262678a1247329062b134ecc45ec13988bc8691969b6d6cc4cee068060dc4cee445dd1ad195dca52aa1b7f88f9779e8a83f25cccbb352c2b766a48c83ef7a1d2a67683201866a67691d5633e7f10d96dc63510f361da21e64181e0b6f750ceb2168e814aa61c8d635a57111c910433164d6d932a599b4e10b33694780ea646b655f587acabe90e685f3224da696db6488b64700e54421f882d86a7c87f12790212ff179b040abf91afe"} +{"ts": 1792950798.051, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a70c0820060047efbcdf81e2000b37672dfd9fb0d666c85c2b708180cd841531335b01e266b21224b90495a93c3bf5414602746c8b222820500c0b222828922e321321153f75ca19dfc25433be852b305c5a2b1de2b7449114f43c469e4224b677dc88a3238791189437eedcc4474500bbc42251135614a226a4589e76d34d134338785a8670d17272f369369455e985e8abd11315dad45512f344ba8c19989b444b2daa269c31544d287340fd9c896db2db2c9116cfc40e699dfc4ff12b109abf179b000afe46db00"} +{"ts": 1792950798.656, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a80c082006004703c400167edc5c2b25676de585b3567ac3d98b2f658025c112f46cd09cd74b3698999d86f133391c23b0843274c45113be1ca2277418097d4225ddf3e06bbbe744006b6cab344bf8426897d04138859087999899c28689969912dc4ce3464d0b5936934b455dc1900c33455dc85232f26e8cc94488679115744c19711d59334bb2787f704a2168e814aa61c8d635a57111ca490d82729d1084840e35dc88872853fe21e3e08bbbc7430ec275431d9b2bd55a3033d3f105b821fdbf8940bf917970"} +{"ts": 1792950799.041, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a90c0820060047ef9c5781e2000b79626ce58fb21652ccd9b00878134015c00eefc1b9aac68f8bc16deaaaa19d7c3f433ae82916fa8daa95b0f17c0a018170f17d07036795a62676607c4cec4459d1b54a776290c4c6f997a889e8918d521a5f3f9acab9b095957322c6e8aed34d2d99162c2d322c48b88d699dba66675f0bccceba304caaedb497756c31bab2340cbe2112ecfbb0d5d9f723a2b1d04a275cccc1c3b999828a8bf35e8855c33da47857d25390f9444db87a889b7f105584fc4fc64b415fc8d640"} +{"ts": 1792950799.645, "topic": "lifetrac/v25/video/tile_delta", "hex": "00aa0c082006004703c4001616ced92b0d636e7833c90941a736c892d9659df7609b3bee40c467c62364e26b3a22ee116852beac5311144d350bd44d7478d8cafedf36e451132a1e0f5fc5a2aab6f07d556da2005d15afcc467c21988ce8399d39a6d25b3133f9140b29d5913448d8526891913261c451d8c4b24d12e232cc1ec84b596dd6597333643201867333651b366559f646ea9222d786e445ad1c37cd35d323cb655c3872cab851712f1d29d34cd2fc982968082fe2077459b0d3f12b5a8795fc6485fc8e7b00"} +{"ts": 1792950800.045, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ab0c0820060047efac5781e2000b9f67ac1d99b13672cc0443505519f1889be42274a7626b78140302e26b7a0c4fb7b1710a67ba2d3c0d745a6860d8358ab2944eaad190d12a7e44225957be0db2af74498ec6416abf7227dfc451133612a226647406a6dad9df761db3bee4404e9a74ca9988be8783d74ce8aaadb44c98711456292eb344b88381d3cadf13399140b25dd913449d25092f685a531a84c821437e4169a2ac8623e81288209c42c843cccc4ce102687e2077059b34fc4ad731eddfc649cafe47acc0"} +{"ts": 1792950800.64, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ac0c082006004703c4001632cfd92b37656ca590b1b61ee0d96b35676e1813c0265c0e0040d4d6f248d72a6b17ee623b603cc476424069e43359df6609b3bec461181c423b2a9496ae50cf3e18a19e74642c47132134458a1900c334458a8e01989952cabbf0e59577a0c50352a4e4295eeab491e1661082364c44bfe1e8897f43c5cbdcc92d1171c761f6818880b0e0a2220e5453dd63c8f4b79ba0087e01d5d90270010220649021ad506074ae3435f06b11100883014445f885c920e27e324f55fc8ba480"} +{"ts": 1792950801.035, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ad0c0820060047ef9bd781e2000b3566eced9fb8370ecc597b1f672dd8204806408288d08a7237c4d6d41c1e0b6f21444d381e889a50627dfd0b88633dd569a3c2ccfb3657888f34308cb4db6b666ab760ccd56e424069e43a59df621a87e4a6894ca8a98aa226dc1b444da8c9587e20fb291288b15103231b2a4be59666c3842ccd851201ab10434d133e129a2674500fb5915555e5852aabc915532936972a5b64b756d5856eada90a4660b895552a55393222f28b0326f2331132b0b622657e206b40dafe244200"} +{"ts": 1792950801.649, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ae0c0820060047efac5b81e2000b7760ec2d8db2172ae6594b180aef0987234234229137c4d67c3589ace8d99969a6d35b7113870de2270a3a0f4d2a55cbbd5c3b977aa83aba05c49044c9449556889a5155331659369a225b755d28f98f7db4d3c96cad6f0fd95ada1eae8acb36d34d6c99162c1f322c488bba35a10cf2b9ca42f2d351f5111d1712e7b692e2667e17c4ccf4609cbcc892d9556b7862aad6d1c361d36936d2dddfbe1cbbbf7458563a196a2e6668fe206b56da8bf892c81095f8c90bf91a6a"} +{"ts": 1792950802.031, "topic": "lifetrac/v25/video/tile_delta", "hex": "00af0c0820060047ef9bd781e2000b95732c959ab2d656cdd98b2e110e037f20623422882a27135b0060180f135b10543d7d15d98cf9fd1988ef817311dd0c036d72266ab1e0ccd56343586acce46c6a5e94252945113760da226e44019be432d556ee10aaadd43c1b1335f32222810e7f6aa889bb0a511372264c35baa95d1a88971074782dbd11885a34f444c28e132ebb6d25b33c1464ac3f39d990894458a8eabd3bbc9b6d74972ef7d1e1661c8642bc44b8c7a1662109f881dd1e6d11ff13e13f19217f234000"} +{"ts": 1792950802.642, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b00c0820060047efccdf81e2000b37616c6d83b29626ced8fb3967ec65bd4484684529113799dd84af33b915132750ad2e1df3615c3be645858223bb37ccce3e16999c745d5e9dd65d369aeb877bf85f0ef7d1822f1368896d9568e18b2ad14411bbd93324b659555c68d10d5999acd66891b0d4d123222ef0db90c4b90a5452e25351f3111e4e0db402b542121038d772221ca14ff8878e0812c117778e85a3a052a9872358d695c44729243609ca744104e216421e6662670813c3f103384da7e45874"} +{"ts": 1792950803.026, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b10c0820060047efdd5f81e2000b3f6f6c3d96b2a11fec116678e8d99969a6d35b7113bb0de2277206ace67a8bd3b66d422689dc060180e689dd053740b9c86b12ad444c381688985095329b4ba6d2d9662673e09c4ce74301b1335f322d3832645a50d42e93693692db877ef8370efdd0f02a5548d6568d83ecad191431a736c896d9567dd852acfb91c160534c8f33361c99991211a114a9ade67323a83dd08d25b2c96ccd4f0ed99a9a0c2f3da842956eab6a4e0db402b5fc40fe830da37e25df460bf19217f23bc4"} +{"ts": 1792950803.63, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b20c0820060047effe6381e2000b1567ac1d85b2763ac9590b3565ec658fb37636ced9cb120b0e47cc68451052244a75e27661fbc4ec41c638e20ad1b645ed81ec8bd915060642b6cc8afe159915f445de23f295f552988885c4f98789e8b0c6f88522270f1bf0b61e37a04e0020440c920435a20c8e9949416aa0d6222464ac355531d4a551162a3086e26b2c44d25a224a8e842c02524d125ab2ffcf4185e7b50852add56d228634e6d912db2acfbb0a559f77e205e464fc64ac2bf912df"} +{"ts": 1792950804.035, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b30c0820060047efee6781e2000b2564ecbd9ab37672ced9eb0f65acad98b936e80440081040c55725914c6e622600c0301e622620cafaea9722113a3211ec8b3d0528d91ce744afd917ee05b22fd4642c37258c51162a1207dd2854a225fc13444be85030df22a88958140182a889590c742311513692e93cb2d117fe0ca22ff434d1b6d622592d99b1e0db33634459d237215d594eb969a8f97821c23562357226695c1c0183a6695d0f0850e3148e1dfe60fc3bfc44092c59369acd130e109a261fc409ccfe334750"} +{"ts": 1792950804.638, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b40c0820060047efff6f81e2000b0f656cb598b75726c7d85b07632c7589b15736c68133c217f807354c09889d2890917c87496aab8b09555712266c39b92caa62d924455709c88aaa2e0c09d5b6644c2f322234ab826b26d25d25a2254c35444a888bb826e42bb10e4452e253509c3bc146c5614da4b333d386e667a51c57dc8da69b5b6d9222d9872445b11e21ad11a6b6d1122e1ea224542121038d772221ca14ff8878e0810c116678e85a3a052a9872358d695c4472058749c1b68056bf8820ff894b8018"} +{"ts": 1792950805.036, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b50c0820060047efef6b81e2000b1b63ac7dcdb2565ece59ab3611220277a3a2c151dd5fe6473f0ecc8e7a0e4cdfc88230b4a226ec0f444dc8a83d99b5b2aecc2b655d88c8d86e7ba948a22c54185e7ad590ab644a68b1b5799125b2ea2264c2d444c88c21f6ba23496cd6889290316c1369ad0cec80c0301d0ceca0a2c1bccad2ef0c0b7782128d66ef1d34b2d999ecc13333d8853b01ba22c88d35b2274a22c2050060aa22c243186acda6da6d6cbe4ccf3e0c999e791435c12527fc40fe090dcdf893cc01f200"} +{"ts": 1792950805.63, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b60c0820060047efff6f81e2000b0f616c5589b3d662cb590b8b6551d158652ded9333be869117c8212c9eaab6706d556ca1c0c0fc88a2253070060ea2253464ec373d51b22c5d1122a22ee096842bb10e4453625351f2ef3d0f681da23225964b659222d983e445b11221ad11a6b6d1122e12a224545c55bcc892d112de17a225b4684fbed1113555c986aaab911b04af913cccf261b999e447098bcca964b455c78728ab8d06279dd498852a59129c880e3c41afe206bc4dacfe24f3003c7e3382fe4608c0"} +{"ts": 1792950806.019, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b70c082006004703c4001662cf5c5b1b672c7d83b3766822601d40031023e233f3082956f11b10524733b72ee455571605aaae242c611c34cd1f778d289ab2e4c794d9097747c8911564108e1a105321e6e62234a0e48e8855c45f6667bf03cccf7a1c4c12234965a22cb424203542359139609b2272428201cda5513d82803055513da200f83237b3bee0800610b3bee4646c2a449908b4448a8a8b9799125aaaeec2b555dc8b0347da5b2ae1c2d655c28a00d3c866ab36c9101c78835fc40be0ddf8920bf8ce0a"} +{"ts": 1792950806.634, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b80c0820060047efff6b81e2000b3967ec2d94b89632c8595b1408f00270230433e31194bfaf13bb0c5e27723c28d3daa44bc46ec3d788dc8c9585e792ec854a22c440c4cb4c896e227180c0301e2271a1a263eb15b5c3bf6c1b877ec8789714abc56b33efc1f667de8d0935669fdb2aeec35655dc8b8af788449e88bd91b03aea44f4448386e889050270010220649021ad106474ca4a0b5506b111008810161c144441ca8a7bac791e96f374010fc039aa49c1b68056bf887f883911cfc4e87fc8c168"} +{"ts": 1792950807.026, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b90c0820060047efff6f81e2000b2b712cc58db0f66acf58fb2f66ec4d8308f80133c3a008e18cfcc7295375cbc46cc39788d8828a17f9f096aaae2c0b555c4851b0e9a6db496ccdf0140182accdf10e458734d3692db444b28620d446d36b6db2acdb306559b62268c41356aacd15d1a445550b3740a742ccd88b48dde3920c4f3ba9310c526c896d1025dad45433a24d12e04003084d12e2280352219a669970a4cd32a327617b214eeca44a22c547c58bcda4b555c387eaab87f102f8377e2482fe3382fe456040"} +{"ts": 1792950807.633, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ba0c0820060047efde6781e2000b3d672c8585b29632cb0447c32380a0e454467c623213789dd856f13b90307dc495fc88b600c0301c88b620e25c52af15accf9f03d99f3a12865a69b5d2d9b1136f04e226da1a886496425e89eeb6889bb06d113721e674eeb2644970f19b07e1e3322e43510ab91a26889eb0bd113d23027526d25bc446c317888c8d1178b264496c89af0d59135a0c2f3da843189b225a44cd87a62d497104ab488aea36a5c2688d3496d970f1db0de1e3b7e2077449be5fc496c00a97e33828"} +{"ts": 1792950808.013, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bb0c082006004703c4001636cad97b3761ec558fb3563ac4d98478c67e6314c93a65e27661ebc4ec41406a2988b334f5816669e90c61a88da6da596db6559b660cab36c44094bcda224b555c81000c21555c88a0be6ba6d2c8ba70a59174a2c0a55a8212445af0b488b5a3e2bde6d25ab377470593cda4b655a5872cab4a39071c20c63f0a5dca699c9778f8477b6452dad41390043bc212460d82f688768a445dc12d0857621c88a6c4a6a3e5de784447f1035ea6fe9fc495e08bc7e3382fe46b40"} +{"ts": 1792950808.626, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bc0c0820060047efcde381e2000b1f656cbd98b3566ecb585b8d67ee001809075231b2a224a99659656d581ecada90937a975d369be19ee609c33dc429d773d092c5321299d4de8f13445ae0a00c15445ae88bba36a14a490529114b8b4d47cc4474340bb5db4cce160d999c2439187ed36934b7dd9ba60ebb3744501f3742a59560a2009615afa2acb47456194b7b64ccef874011221ad11a6b6d1122e12a224542121038d772221ca14ff8878e08f0c116678f2706da015afe206fc0efd7f127704bc1f8b9686a80"} +{"ts": 1792950809.013, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bd0c082006004703c400165acfdc0b8d62adf594b2163ace018790907e49622e5dfca3a4b111c84fd7266643c598d6743a444583e2224551e1cd36934f2cc8b7e159916f45c1c2a9557655e785ecabcd13561feb5d19ba1150e5c88f8a302c35e8e437a2ad6c31455ac8630d3991b4da5b2db2ccfb11a258911a4b655561e1aaaac346c57358846b767d786eecfad0515f33225b222c3816445863811d959311445dd1b50a524829488a5c5a6a3e6223847b3f1039e65bf24fc49640858fc5cb415fc6705fc8e3f8"} +{"ts": 1792950809.625, "topic": "lifetrac/v25/video/tile_delta", "hex": "01be0c082006206577770999bfe6703c400080b8008110324810d688323a819fe5d021888902759623ca4628c4c22415dc514a27bbabe0200c05bbabe821100aa421572f9bb7f027376fa102336315a2f798c11bcc2162b8212d337bbb0f05f7761a226f1eb11917a513bb9c708f7738a0c2aa7219129ee661c0ddccc28c9a2fbbc46ea65e550320186795444c523562364c8cfb613919f6474683d5211ac88e761d911ce448643a519484c8ceb612919d640c4d32d590ab122940300c07122952108c6d3ef13f90d360"} +{"ts": 1792950810.016, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bf0c082006006577770999bfe67eee73781e2000b05666c5804811e78d8f9d7c82d292ccb98ce823bbb9f87b7773d0c7318f932b4626e62b313dbbcc60cde61073362852a4e9bbeea981f7544251d0107251917b2d7eeefce09dddf9434250218cfaabe3837557c513140d988d97123ee8189874a321562472d0f095918afabbe583f577c9150481e676eee5615dddca45c5022f21484eaaa3e17d55474601042c8393bcd8d86379b191a078b90cfaa9c386b5538639084b6319ff109d500f05fc4e84fc6105fc8aa880"} +{"ts": 1792950810.633, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c00c0820060067eea5a381e2000b0562eccd9eb19622c6d98b3b66adcdc2c13ccce38579992b07f3360a36ed39a910e858a7a45db12620913e66b0df33482b2e19a68cda58d9653f9c0a7f28b08e48a4744de6e6c2dbcdcc8f88ee884689ef730ff7b8851569fbc884491a7e050060a91a7e4381e714625bbabdb83b757b5100940c46a1d78403ad0170010220649021ad106475033fcba0431110048104220154842ae5f376fe04f7fd7418554e432253dccc381bddd8903130e94642ac48e5fe24876fc89f28"} +{"ts": 1792950811.017, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c10c0820060067ee851b81e2000b3166aced9eb7370ac7d9fc2fbacce8a1351e415727edd5ddc29babba8e046c5337e6f72c39cdee48189864a32916247590262f02a43eab9396f8847d666ca0200c05666ca858c82468c20ddd677c17bacee8c8cf249256cf911d70c80619911d7438e36350c45523ab6eaf72108d02295f38845f4af75767046eaeca0e483fa3319d7fb79fd0c08cc9d11ddd8f833bbb1d11178f588c8e7928699d4f3a172654b33dcc1b667b8851d69fbd8a54b64691bf103f2903bbfe24a7616780"} +{"ts": 1792950811.626, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c20c0820060067ee751b81e2000b13616c6d97b21810f5d183780c669964117f7378e18ee6f1469ec327420a4350c76d5f97fd55a0e1aaab41474df7d9dceb3a6e6220e1dcc44147947b5932a692d97599f2e1eb33e543c1faa644448b160f8916247c61a7529197223ed87e447d90c08ccbd91eddf28a9240f3292865ee6d2448633f4652accceb21cf3c17625e8ac42d88aa75b77579d0252f02a42e5e8a66a109d666cb1c0800f0a209214a447814dbb913caaf1d86b80711f881aa77ded7e246ed2c9cbfc8ed68"} +{"ts": 1792950812.018, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c30c0820060067ee959f81e2000b3560acfd9cb2d67adddbc414063a9553aabdd817557b9091aa9d195ade23ce09bc479434aa35529dd286d5560e0daaac14405ec27af2b599b1610b336245d297a50c5667c898ad557ce17aaaf945492079909532f7369236e35497c458498c7250f4d6f10ee66a3f0aefd0a746610690423334474950990c2a72525110891c5c4484a4b13a823e4818221cc9285d2dd189439e782ec4bd15885b1154eb6eeaf3a222f1eb1191cf27f103d6ee78f687f1257c624e1f8b80bf921db0"} +{"ts": 1792950812.621, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c40c0820060067ee751b81e2000b776f2c3d94b1b642e1dc7b97722e50638102035ccd7e19ad602c335a46dc6aab125a10e5316832973788777348b0c6c46a854eef6ac2ddded48d1277428b46c4a6ecd7f0d5d9afa3805d96854c3c63c39878c68f1280ee4291213dc3d6c3db87ac8fa8f6b2654d25b2eb33e5c3f667ca8a8a40f39067ee6d244c503662365c48fba02e0020440c920435a20c8ea067f97408622200902084402a90855cbe6edfc087aff883fb7cb8de843f12ed460fc5c4c0aafe47a980"} +{"ts": 1792950813.013, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c50c082006006703c400170ee3dc8b9572ecdd95b35626cfd82b71672e0a0eeeb22d2e6f239caae629c943fb9b5f03f736ba1ae631f2215a293f1065526deeeb06f7748832e19a68c9b58d9653f1c207e28a08ee88469fddec29eef21cf23ea5e8e412a545156212c25f755790b2ac2fd9c8ea9babde8280c743327757ba3d084dcb525e11579302d588464e10b108693c559565a98e85f2421108468114af9c422fa57babb38237576503130c946522c48eb7e207a514e70fe24779e30ab0bf17e17f23c4a0"} +{"ts": 1792950813.616, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c60c0820060067ee751781e2000b71706dedccb9f73add20408b710cbf6f42c05ede8484b9791966db3dd5f62ad9accd9b04d99b322ae903c8c4e9f2aa153f67e66cac2bccd948d0235c85599162c35322c48a08ee8a468bf7791b046dfd65d9986eecc47063a27254ed334d3872669a51f03e795be9e2661fd3c4c458637291bfbdde9f248b6798849a3143219a23a0eeeb22d2e6f239caae629c943fb9b5c0e3d81fb9b5d174a5e9431599f2262b555f385eaabe7f103f7affc3b2527e24778630b0bf17e17f244e20"} +{"ts": 1792950814.009, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c70c082006006703c40016eadedccb9d73ec4d9db37736e4a28233b291a2fdde414083f8866eaf322aa903cacf73913f67e66ca47063a79d4a9234dd228b63ee47d90aa86b98c7c88568a4fc419549b7bbac1bddd21cf23ea5e8e412a545156212c25f75579183780c669964117f7378863830c77378a3c4a03b90a4484f70f5b0f6e1eb2165585fb391d53757bd1919e4924ad9f223ae1900c33223ae8832e19a68c9b58d9653f1c207e2890c67e8ca55999d6fc40f7ba9c8d61fc48f53212a8fc5f85fc8f740"} +{"ts": 1792950814.613, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c80c0820060067ee649381e2000b93736c459ab3f7150905f4abeea6bee09d4d7d46ceb37d9c8474a1744561ba2291d06eded46aab261dd5564408506e988217eef8483bbac8b4b0cd733b98a7250f213b9b3e441233d53639626401204f92d14942a4608ce0878f859b8cf4555207959ee7227ecfccd948a08ceca468bf7791c18e9e752a48d3721811997b23dbbe50a3ad3f7b14a96c8d2321e0fd532222458b07c48b120c2aa7219129ee661c0deeec5f881fb82de168fc48ef3c21565f8bf0bf921110"} +{"ts": 1792950814.989, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c90c082006006703c4001716cdd9db88841d66ec5327f50baab79c11556f28d23375d5a9b0b689dacabbb0d5957723e084ab11f6f1570fede2ac721352b928f210b646edd08e8a83bbac8b4b0cd733b98a7250f213b9b3d02141ba62085fbbe122c31b948dfdeef4f414083f8866eaf32120be957dd4d7d0494e09d4d7d8f859b8cf9004813e4b45250a918233821e3f0aefd0a7466106fc40fda3ff1c949f891dfb9422b2bf246320"} +{"ts": 1792950815.591, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ca0c0820060067ee649781e2000b89672dfd8fb3f6e6e323643db6b91a270f1c70de1e38a3a8952ed26db496645a70ecc8b4a04093612427fdf1d0e796295b7521ae5a2a109612fbaace83bc6c7cebec2f5caa418a6250fee6cf8ec43cf25118e5898f02bc32d12bcd8990c2b7daa6546919baead4d85b44ed655dd86acabb9083acdd8a64fea17556f3822aade64216c8ddba11d17f103f79f3c39247e2477fe108ab2fc5f155fc914b80"} +{"ts": 1792950815.985, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cb0c082006006703c40016e6dfdc6b35676dddc0b8570d0f633230c5e5e8b625113d5656cd83ecad991c76438a2137ee873ba6a5699baafd873755f91f6a6b36d74dacb3cb7788387eef105155481e462fe20a97abf7364c8e2263129b3a4901350945aba0ef1b1f3afb0bd72a906298943fb9b3d0e796295b7521ae5a2a109612fbaace81024d84909ff7c746c87b6d72344e1e38e1bc3c718f02bc32d12bcd89fc40fdefcf0f1247e2477de108acbf17c17f242100"} +{"ts": 1792950816.6, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cc0c0820060067eeb62381e2000b77702e15c3b1b63ec158cb3767ede589b8f72305ea6f7e04ef7d7c2dccdae8a08cd8c568de6f11a749b35db4d76dacb13ddd8586bbbb09077658298ad0b145a5e411c839440af3308e89565c8866aaadfc3b555be8aaa40f231373912f570c9471d90e2884c5a1d2b2b5a9919999fd2504956c4b2e7fe888bc7ac46473c9405c0040881924086b44191d40cff2e810c444012044c503662365c48fba06261928ca45891d6fc42eea2af507e25df86cbf17c17f234800"} +{"ts": 1792950817.01, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cd0c0820060067eea59f81e2000b7971ee4598b3b72902056ea52be6271e02cc4e341ddb4760a62911998e59662aa08f33484a3c073968422545c4799b04120182799b050c035eeabb867b78330cf6d0d03e79593b89ad837713590f194190c9787560f0ea46cccad932a696cc8f3e1b991e747ce3a276526543a9b3e1f367439a787894b752087b109612faaacf1c08e5c86a227c9615c9eae9b45c82119c10f1d0ab1394ab1e8c70f557222148a08cd8c568de6f3f103f7ac3d3d67e2477bb50ba2afc5f05fc919780"} +{"ts": 1792950817.598, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ce0c0820060067ee951b81e2000b9561ec4d95b1f60ac65cbb71813dff7d1878d8f9d7d85e391c8310ea823dcd9e1800c31dcd9e8eb9cb279488c4dcc5624df129e66b0ef3348681f28c44d3c5d9304813ecca665493827a25747e9471d90e2884c5a1d2b2b5a9919999fc8734f0f1296ea410f6212c25f5559d1f38e89d949950ea6cf87cd9d1a749b35db4d76dacb13ddd8586bbbb091b332b64ca9a5b323cf86e6479e4108ce0878e85589ca55fc40fd6b0f3d67e2477da10ba2fc5e8ebf91f30"} +{"ts": 1792950817.999, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cf0c0820060067eea59f81e2000b7172eced8db37732e75c1b748c3bac18c5221424b4bc92390621d799a4089e039d96435fccde380b99bc507190cb915a73320e07e664142418cece9666f40900c13666f4860a40f2b11b9992b067332521e2ee55d336c44d6c1f889ac8a83f55e5689130ac4888f9c744ecaf221564697d1c769284dfba0823b22fa5699a9aed2784b4e59b6cab232685b5ceb3cf2487f7a8cc9228c0484247a31c3d55c88857e207ef59797af3f123bed885d15f8be0bf922eb0"} +{"ts": 1792950818.599, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d00c082006006703c40016eae0dccb9d60ac3d89b1f736e4dc5435e04e92abc6bb6a6eb9cb47337ce0de66f94309207991d0a9ccd948d8233fb23511770dea22ea3a06b991370cd8b0ee19b122a0fd5791a447891f28e8bd91d4cb223cf2208e5c86a227a30eeb06314885092d2f248e418875e66a4f0969cb36d9564504220154842ae5f376fe04f7fdf45d297a50c5667c898ad557ce17aaaf942cab0bf6723aa6eaf7e0bd4def8f859b8cffc40fd6a2f3d67e2477d350b88bf17a17f23ee6"} +{"ts": 1792950819.01, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d10c082006006703c4001716e4dcdb3573ecea30eeb17053148850a2dcc7441321399a40912a64224b6592cc8b66029916c41d0cc89b17bbb7cca555577607aaaee42465064325e1d40900c121d487817654964479f07c88f3a3608cfccad3c544309207914b43a7336947212d394590f1b571f85ab18ac8c1f621ab1d8ae135991200524108c8430121088e3b49426fdd0411d917d2b4cd4d76435e04e92abc6bb6a6eb9cb47337ce0de66f9910472e435113ff103f7acbcbd79f891efe8616511f8bd1d7f24c80"} +{"ts": 1792950819.593, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d20c082006006703c400173ecb582b8d702df2342e5ea192fbbc67c35778ce8e82d76227bbbfbc3b777f683b9991862b3f5eddbe644caaaae690c2bc1d1d1187758b8298a4428516e63a209909ccd060391f28e8bd91d4cb223ce861240f2296874e66d242465064325e1d40900c121d48d8233f32b4f1511507eabc8d223c487817654964479f07c88f3c7212d394590f1b571f85ab18ac762b84d6644843012109f881fbd6de5ebb3f123be5285c17e2f5e057f249c4"} +{"ts": 1792950819.949, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d30c0820060067eeb6a381e2000b7d702e3587b1366aced9bb896fedddc3c09defbf847fdfc50216ebf552366664e02cccc945806b652a55177616aa2ee435e04e96b2c7bb6a6eb9cb472f3ca1cf3c1a96ea411635884b18956d4d6743cccad9322692c88efc782c62e6a1b2386d98427e207eb5c79eb8fc496fb9659411f8b998855fc8ff10"} +{"ts": 1792950820.592, "topic": "lifetrac/v25/video/tile_delta", "hex": "01d40c0820062085788809112fe6703c400080b8008110324810d6a83022f325053e0d622240dc705132b66a9b1c62d7bea5bcddfe0300c07cddfe820bce5b329574ed4f0269da9a0cf00e904dcd5a3a145b34b2a377551f036eaa3a144fbb39d11bae445b8140182a445b90b01a310a99bbdd82f377b90e23808710d3a17bbbc383b77785113b0695439f214a4dd9e2e11bb3c5448d70d512e8764f5d5130e12aa26144c8d77d6d42b6a664e13d4cc9464d97aead097312c9444ba1900c33444bb1e838810a7e4334c0"} +{"ts": 1792950821.011, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d50c08200600857888091137e67eef7bf81e2000b2762c0240828a2e5ea854e5567c0bcaace8ba8d39b4db496cb3133b70be2676a3c0c45240859096ac3d212d48809ca4a2295f2f12b0865e252284e5f499525bc3e6c29787cc8419b24cd9125d32ef970465df2a0cf00e90ed6a2922194bcc548de5d79470aca2548df22511587288a47d8eab2211d0ed3fa86ae48cd87e4664605275c89ad99ae060030c599ae2182c42c9b49114fc192229e8c9b0e4c5a3a99d9a8897642107405d3f107f8227d89f8bd0bf915ce0"} +{"ts": 1792950821.601, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d60c0820060087eef74381e2000b1764ecfd9eb21616ca5c2b1165ec65bd40dc705112b6633308bad26fbd7ded22a05510845d5d6cc2babad88680d28a54cbbf6c1b977ec8781793997e8899307d11322248b119d932b7e97caaa5940886ba913aab6555580aaaa459600453884654318a12ff9988585b3310906761a4b2232d5a5fc857af259cbaf283930f4b9352c248999d7c0f333ae84ab0eda69b4d6db7331041201827331051a378d34da4b2e5dd86b2ee4740ebdda559a0e1dab341fc40ec823d9f891b809580"} +{"ts": 1792950822.001, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d70c0820060087ef07c781e2000b2f67acfdbdb8560ac6d95b3a09e046c0691062a6aeb661bd5d6c42c069a10cd898d982f131b113232d369a59cccc784f9998d0572713222a6a89e5d6f9776c7816eed8d04371950843729cafa76fc888d8358910a47b334542046aeda5b555d9822aabb10a17dd904b115c88b6a18e45bc9b4d66d3496caaae5c19555ca8c2a8efaebb4d3547b3b5c4404ebdda6b676a9842ced5114364d36da4b6e5dfb614cbbf641c18813204912229f1c88fa03abf881ea407b0fe249e2550"} +{"ts": 1792950822.601, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d80c082006008703c4001676c2599b15616c659ab216200fc08ba36ca8529684311f374efbf0be9df7a302bb9faa9cbb335c46c0689072a6aeb62280f1ea1132efa91e13af769addde661ebbbcc47d9f26d645692cb3db6559387ecab2502373289322596ccce7602999ce4345b5446b2fb75837dba454193cc89a87d385750fa51c0b29d5914448280b8008110324810d6a83022f325053e0d6222009021c47010e21a742f77787076eef0a1e05e4e65fa2264c1f444c9f883f928364dfc499cafe2e42fe45d300"} +{"ts": 1792950822.998, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d90c082006008703c400163ecfd9cb1b67b0be59ade15cbb764745f792574aec88b761d9116e46c0689072aeaeb62082c3d31aaaaa2256c09444ac829377bb4d25b3363c0b666c68419179acdb596aabcf0455579a140b1f2b7d554ac15aaa94863116f26d3599125b2aab9b0655573216034e6208c446c4404dc6da5b565e7842acbcd191623482b4f211ff866423fd1a17dadd91a6e1f0e1adc3e141cd8825099d4e522c8888a03e7f91b2cde5022773a4c892c88b17e2076921d93f124d955ff17217f23716"} +{"ts": 1792950823.596, "topic": "lifetrac/v25/video/tile_delta", "hex": "00da0c082006008703c400166adcd89b1560ac820cf08e924f8d22cc414ccd308addd5114178d508dae19bfa1a8add32a3c219367a226fc1b444de8788d5db4b6aabb307d557620a4d5e65497cb3363470987cdb4b2e223e61cc447c444ac1f107521484d99a2a082c3931aceea224e478188e422d913a61eb227447c90bcda4b35112e61fa225c8f03dd315416545c991c1c408524809320a692829743150371c1444ad98ccc22eb49bef5f7b4839b104a133a9ca459113f103b026f31f892bdf55172ff23cd0"} +{"ts": 1792950823.987, "topic": "lifetrac/v25/video/tile_delta", "hex": "00db0c082006008703c40016e6ced98b1b67ae4593409c9c4da68a9a4b75be5ddb0e02bbb614241f1fb513220240304cc88890ae565525f6a877d17475bd115ea18ab9f976fe8c8b128e54a9888c7428561e66bed9dbce0ab3b794509e45db6b2e5dbca2a6ca26d36965cbb5947018764236663aa20ca3aeb2e9b4df4d6acd7308559ae20cf01fa5e8ea6107544648d691dd571468d3c4da6964b665e786accbce4b0ced0869043dc946668e047a257de79303714217f103d766f5f98bf123d084767f179d00255fc90818"} +{"ts": 1792950824.597, "topic": "lifetrac/v25/video/tile_delta", "hex": "00dc0c082006008703c400167ae4597b3360ac6589b2b62acd58fb3f6e2e5dc1038703bbc29028d88d18820a55cdd6c4341f710674cc8b660d9916c44d5f47d9150bca656293a87ad84f50f59122742dbd118eb543be828b38d99536ccdad1837c964da4d2d953de18b2a7b4744fc94cdb2d113b61da22764419374d65934d2e88f566b88b2c008a7108ca8631425ff331082c2585b331090b01a7310462236202e0020440c920435aa0c08bcc9414f83588880241f883e9402d7f89c0bf8bce8012afe3302fe46018"} +{"ts": 1792950824.988, "topic": "lifetrac/v25/video/tile_delta", "hex": "00dd0c0820060087ef074781e2000b2f666cd59fb71706e5d84b1b652cc5ccc1dbcbc28912e1ac2494312faa211e03f37b51776c587aeed89114b09cf25c852226b176668a810b049a6df50f4f016a1e9a3623462082997375b1090b29d5914448e0900c134448e850ba4c8e846cbbd6c15977ac882a8eb2eb26d3447ab35c430d93dda4da4b9878583330f091d13f25a2f7f444ec879a789b4d2c96aab3707d5566a2a4daa6b3697db9070afb720a382c3f6d2dccc6e8e83f1a649d53f10355a77a7f12673bf91be4"} +{"ts": 1792950825.593, "topic": "lifetrac/v25/video/tile_delta", "hex": "00de0c0820060087ef17cf81e2000b31732c359db3d616c4d8ab1963ec159508ff22e8e95a8ea431dea51f975270bf2ea4a36634228829967e8cdd6c4659d02994b64c6336f16d2baa9e3867553c51a261deb5958a5d112ae1aa22554489e0bef4463ad50c8fa3a2ba6d25d2599130fcc888223a4da6da5b65dcc7ac09b98f4868b259b4975114f06ea229a280cc32916a67b82801852a67b907662098b55208f10edd2ab2222382c3a6db4cc46e93841468a2192cfc40fd092ec8fe24ce77f175b400abf8ca0bf919b5"} +{"ts": 1792950825.992, "topic": "lifetrac/v25/video/tile_delta", "hex": "00df0c0820060087ef174b81e2000b2b676cf597b21652cfd84b9d72add58db8e8c03ee429d2445b70c488b6a040f8fdaa9913014c888cbba05126d5902196b217107559dddd724149abcca9a4b676c9816ced9106046fec555962e06ab2c54245644da4b998d40900c13998d48508d546a855aaafbc15555f6889584e7bb32149b334641dd87916556d928dd84b352cb222f28603a54227dcc5ac19b98b4878af79b496ccbd707d997ac8a14bb12c884172489725137a13f881da12764fc495647f50fc5e05fc8cbd00"} +{"ts": 1792950826.593, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e00c0820060087ef274b81e2000b2965ecfdbab8f72ae758ab9211fdc07cec22a265a644b37b98f0aef731a3a6ee2e9b4d65d4c4cc3ba98988b342071aec46ce42f1543d3f1111d1e11aa8d50ab555f787aaabed1377d2dc8c8b54bcc67d908fa879e821b51b108974b6a67bb0254cf721a4b0e2908d7dab37ac1b566f4881346b26d35dcc53c21b98a68419179acdb596aabcf0455579c781ee98aa0b2a2e4a1c47010e21a742f777841ddf83b797850b01a73104622367e207b384f4f7f892a83ffa1f8c50bf91d220"} +{"ts": 1792950826.983, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e10c0820060087eef6c781e2000b9364ec6d85b0567aced84b11632ce047fc24408a01f77a1d2eeda42801852eeda5177791d09990ab549994e567ee62fe17dcc5f47c1fc272b69dad61fd3b5a42810c440825513260aaa26446cc67e61052acebdabad8881b459acbb447dcc5b9341c708318f848bd644593c4e8e8db236401048d92d209a9459a1038d7623672178aa1e9f8888e8cbba05126d5902196b217107559dddd7241dd87916556d928dd84b352cb222f3f881ea4a7ea9fe2556577f179300afe46c100"} +{"ts": 1792950827.582, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e20c0820060087ef06cb81e2000b3d66aca59fb81642e7d89b1f6f91776c69467553197662138cd5ee62b2246b1267766eb6caa210207b09c8dba8d380b751a50427ee46743a4b666b5812ccd6905179f11a4f74487816e890d08160df6208fbba95823775290c0661948f644ff832c89fd0d11aa8d50ab555f7836aabed1321ad369ad9555fb84eaabf519474085430e46f5e923abae28e1258b264496aab8f0e55571a3a2c3a6da5c4475c3b888eb1d898e108fe2076999f713f12351a65efc5e4c02bf8cd0bf91c5f"} +{"ts": 1792950827.989, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e30c082006008703c40016fae05cfb15622c6d86b05672ced95b768f01f77a1d2eeda70f5ddb4a120bbad6b288974120182688975114b09c4096214897a136668a8788d546a855aaafbc1f555f6820bf7233a0a4ab2e6440185d422f32bae10e65754301a8e46b6338c8a0307fb23575682801853575691a16f33224b443c986a887911f0aed769444bf87e8897e4612119195a108fc4981cbbe430d82729911776c69467553197662138cd5ee62b49a0e38418fe2076a89ff4fc494e5a4f5f8bc98057f23ac00"} +{"ts": 1792950828.577, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e40c0820060087ef17d381e2000b39676ddd87b09662c7d94b0b66ac6590b7f67c23fd82ef0fb10255dcf6576884ab22e5c88a76029114e419607211a696d964b322d981a645b10827dfd4988caf744a7822e894d1246409712fae211ffd50f0a14235508b956aa9ef055553da1a6ade6d34d25b3b65c1b676ca8a836abb6eedc1c2bddb8322852ec4b22105a06e3828895b3199845d6937debef6b01f3b080b8008110324810d6a83022f325053e0d622200907e23b613526afc5e540957f19a17f230f40"} +{"ts": 1792950828.98, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e50c0820060087ef48d781e2000b3166acfdbfb13622c55cdb1b716e3595017f619cd4f9c379aad88e1bed4b3cc84744ba253c39744a68e80d54311e8a9ef0ed153da08285bec844ab2f2c09565e48283f25ecacbb53c0b976a68392d79a6d65b336dc0f666da8f31389b4d1525f2cb2ced850c15c764da4cceb60c999d643d162cdb6da7f2dddfce0fbbbf944110ccdae93326b443c5842887891321ad36d2cb555868a0b979b496ccb582801852ccb5a3d0a5d4a6a4bf103b484fd1f8916c6edf8bc7815fc8d7c00"} +{"ts": 1792950829.581, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e60c0820060087ef385781e2000b8b71ae6d92b39676c859eb0963ec3587b1965302ea1e9e13a22664605722bba3fd0cebe18a19d7468dec5d64c892ea1f561ad43ea47cdf7f42e210888f754b787eea96d0804f0c43a55532e08aaa654245b04da6b543a20900c13543a28533b9fe27a49b32b5253224458b05488b121a23e36d6cb32edc1b665da8a8be39b496c890b0ad912122eee0d390cee429114b89f7277513e44071c20c64212dcebe374cb8e42bc425bf103bc04ef1f891a84aabf8bc7c157f234460"} +{"ts": 1792950829.99, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e70c082006008703c4001662cfd88b0b66ae1589b2b70edc8648823e082130545213adba8677f0250cefa0c245f21d25b3b61c0d676c283a3ee4e46b9750e6270ab2703e1564a181016b34baaf2c19755e4878379675cab2f6c1f565ec881bd3bae995e5d444ec21a889c8903174227aaac7c255558e8a2a57729d132fbbca9a227b0a00614a227b47056bcdb4f665d9872ccbb11d75d1919176d136eb64bab98b877573151e55c519a4b64bacb5658b87aacb17f103bc0defd9f8965c55fc5e46055fc8dfa0"} +{"ts": 1792950830.581, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e80c0820060087ef6a6781e2000b3166acfdb9b8570ec5586b2963eced90b8967ac659cc07bcb616bbb47c1d9a9d3846aab350445c9b23b2211dab943320a6c348a2b9095255a8ab5302d156a2328f810ca6159162d65f331e908080e9cad765e5822ecbc9177788dc8659548532c6fa8fb98828492b7b264496ccb8c1201826ccb8d1516873692d952de15b2a5b46cc67e61052acebdabad986f355b11321ad36d2cb5558784e889990b01a731046223660bbc3ec8f03dd315416545c9fc40e61077ff17a17f22a8e"} +{"ts": 1792950830.97, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e90c0820060087ef495f81e2000b3b67ae2585b79622c4d8db2a8c29389b4d1525f2cb32e1c31665c28d19f69a644d7caaae4c35555c88bb3c36a10ae410a62735351f7513d1f11aa8d50ab454f787e8a9ed0614ef3692d5576606aaaec428d73c5692cb2eaa65e0ad54cb4305b54db4fdcbfd833b97f90f36efdfd8fcadac88b8e0f911714419cbd9e4c89acda4b665d3842ccba51405cb11bd99b9850030a599b9a384c9e6d34b70cb470e61968c700e38418fe2077889dfafc48d725275fc5e85fc8d1080"} +{"ts": 1792950831.575, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ea0c082006008703c40016f2cfd8ab25632c305fbc05c007e1026fa22161922042aacb190170010220649021ad106474cb4f0ad386711123aaf4faa6d25d65d750f530eea1ea23c713f4db4b6c9116cc3d222d88d88cfcc20a45cd4ec41418744235ddbe605bbb7c420163c42a66624e08ccc4942446aa3542ad153d8240304d153da1a0b66d4ea2a6ec1b454dc880339574cb32e74544ebe432ae5556be15aaad745056244692d5979c8223e88faeb2409adf9bd4b7a9ff883c809f5fe24e65d7d8fc5c2c2bf91ef0"} +{"ts": 1792950831.959, "topic": "lifetrac/v25/video/tile_delta", "hex": "00eb0c082006008703c400163ecc5c1b3b626cad9ab21622e458d41057214bd2b9433be8f0c4fdb496667b10611aa845cab454f781a8a9ed0a15ef32a4b676cb82aced950c16d511acbdcb60cee5912080c942b5d975e12bb2eb4446c324459885d55632384c9e6da5970cd691f06c1b6b543d387ea87a64b08f2474809964c111cd8c45b5498e8421246465491c360aca74950170010220649021ad106474cb4f0ad3867111004811947c086530ac8b16b2f998f5f882cd44fe57e24e362bcfe2e1615fc8e720"} +{"ts": 1792950832.577, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ec0c0820060087ef285781e2000b3166acedc1b91646cdd86b7162ac2d94b3d632e659fb7580f9b6420467c62b6f9badd823375b90907e4b4646e600900c13b982084b915dd3f6ca19df4348f95426d53a659a3e0dcb34743c8db4d669a6f2f1e0fde5e3440986914563968d555b9842aab7115581db2b696d965b332d9856665b10727dedd14a88b855a72386c1594e92c7a14ba94d4921c47010e21a742f777841ddf83b353a5166840e35d88d9c85e2a87a7e2223e16bbb47fc4087fc49b415fc6585fc8b3300"} +{"ts": 1792950832.977, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ed0c0820060087ef185781e2000b3767acfdb8b75732c858db11626c959cb1e07e2460867e7390cadb9bad9863375b102562098b55533742a213333e28bbb63e842be8e429898db7279531d1a54b3b692e9369ad10f161aa21e244c86b4469adb5558a8e830e8856c43f6c3b887ec828af99953c9995fc0b332be830176bb6a2246c0d4448c850a36db4b6687af054d0f5a180f9aa1130cdeb06619bd222645b6d2cd6ca2255c23444aa8a03239b5c32d3c29865a7f881db027dafc4aa67dfc5ef401157f2319a"} +{"ts": 1792950833.577, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ee0c0820060087ef07d381e2000b3966acad8cb0b62aca616c43c1c33aa9e583b775851b01f0534f7769386eeed251e35dde35158e6ab5556e61eaaadc47c6c324419c85d996361fb32c6460467e6394ababad88393d17c885215f0ab690823ef34da4b665d3822ccba509142f11a4b555f40900c13555f4869a389b4976968878f06d10f1a04e75dd55ae257d5a3134c5aa667290f1623c832f4c84583e4224401624dad9da1e10b3b434489a3d9b692e5dace12cbb59fc40d5a1f5bf12394416cfc5ef401157f23626"} +{"ts": 1792950834.173, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ef0c0820060087ef17d381e2000b1f66ec4591b201ffe47090b95c4b4a8d666c5872ccd890507a894226e628e05dcc51429df7a269b225b65965b333db82a667b50c064c94646aa69e0cd54d345096244692cb565f7852acbed1527cf64d3698659f8570cb3d1a51ab3688da5be4b444cd86a889990737a29427c4290ab855a68913279b4d2dc33519281c70831938456a253da551776c7d0857d1c853131b6e4f2a63a04e75dd55ae257d5a3134c5aa6672bf103b695fad47e24ee58e2cbf17bd00455fc8fb38"} +{"ts": 1792950834.568, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f00c0820060087ef074f81e2000b2366ec558cb9d656c685c383e00120e41c5e7b50862be596d210b143444dadb6cf2667b3044ccf623c6c3ad6a3b98d56ab2d443c989467910ef222e783e445cd0547a7d164da69bee62ca32500f239472311d5cf94401f275295865f78430cbed18219f98e532b7eaeb6204ac3c8b2a99aa112745999c192443142910425c8aee9fb650cefc9611e48e90132a06e3828895b3199845d6937debef6b01f36c8580d398823111b305de1f67e2076121d8fc49d68b91cfc5eec012a80"} +{"ts": 1792950835.168, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f10c0820060087ef17d381e2000b9d67ace5cab29626e485fb825bc8881b821929b32f3c23665e68d93b9fd33235b3367c37666ce852917bb4db4d254cbbb62c15776c48222e288476442bb5b288643018c372b51130e0ca22614651e02194b39188b5f3eaa7921a0d626d2acbab06d597522a2c32eda5ddd75c2bbbaea8e930e88d34b7331f50727da9527218a4e1969210d24349b496cb6cf2667b23e11999494f8b409587916553354224e8b33383f881fac27f98cfc49e4a8627fc5ef401157f23fec0"} +{"ts": 1792950835.569, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f20c0820060087ef285781e2000b9372ac7d91b37632c55beb2b6350901f0537b776c40900c13776c48803c5e856c32f2450986bd158a4aad556e614aaadc47c6c3735d8a65596323828de64496ced970e59db2a04cc41716c8af321095657999cd4141e9a51b6e62f23c6c07e8ad25b6aabc70f55578a3a8c3a69b4d2d9710ff108681db69b226dfd9e4ccb64800e38418c9e1fe01a91d88c8718942082a2328f010ca59c8c45af9f553c918219f98e532b7eaeb67e2076d89f923f125199e37f17bd00455fc8f560"} +{"ts": 1792950836.173, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f30c0820060087ef17d381e2000b7d652c859eb3b6eece5cfb8f6182fc2190e09712086f0bfaa4fa8c8a19d74281f1dd915548382aaa9050c15d711a4bbbadf833775bd0d2593b692d9aa9c58375538902461e45558a88545a24cce0a1e0b9aa11b10f8707e21f0a222cde6d25bc3e6c23787cc8a8a36db4966678f0acccf1a1203e0a6b6eed850877dc8da6c896d96596cccf6236abbb49a6da5b65c3bfcc37877f91f88d0ee6ad71a85c8c18e210d2287448c23f881daa27e23f12792a1897f17bd20055fc8fd800"} +{"ts": 1792950836.565, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f40c082006008703c40016eee3dcfb13632c6d91b8b71825e08202e4295e9a2190625daf556316ab565a981aacb511003af90ad765e7842ecbcd1413ed10ad3d5577614aaaee470163e522eaa6d61cd54da47419bc4225997b61db32f647817bc532510ef61ea21de4219f76c89b225be5b64ccf622ecd91394a4b90a44511f72f9533e40071c20c50170010220649021ad106474cb4f0ad3867111004810e23808710d3a17bbbc20eefc1dbbac31e852ea53525f8829d44e2fc49e5b860b5fc5fe40057f23f70"} +{"ts": 1792950837.162, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f50c0820060087ef285781e2000b8b71ac459cb81642c2d9db376542c068f9586e712411912ccb150425c88a427e9b433be848ad7f7a9928a98f04d1531a18102aa91379527066f2a4a042c388b2b0a5999d647857b46108bb443fa869340db4974b2a75c1b654ea888af8b26d28896f08d112da1e0c16e42310fa512064fb4b865b32689574ba88a6c841e9f4d9d111c86c13944222ecd91394a4b90a44511f72f9533d0727da9527218a4e196947e2343b9ab5c6a17f881da467d63f126f8f56fe2f7a000afe47b7c0"} +{"ts": 1792950837.557, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f60c0820060087ef595f81e2000b8160ac359eb13652cd58fb15736c8a0a23e19992fb32e2c0b665c484330e22ce4b689621294774999cec113339c881bb3bac9b447d43dac21a87b48a8af799535ab2f1c2b565e28d8ab799125b3b66c37676cc8e0a97b26d2aab4f0e55569a1a2d826d35aa211d060b7211887c387710f8643071c20c63c172521291049c02151f2b0dce248232259962a084b911484fd368677d0c08155489bca9383379527f103b444f91f8927cf27bfc5ccc52abf8cb0bf91e0b"} +{"ts": 1792950838.158, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f70c0820060087ef69e381e2000b3567ae6dbfb37676c6d9cb856f2e2064402e3d83b353870c66a762044bb5e8ac72d128ab73015156e22a2d5e67496ced9d0416084bfeb9433be8f8d86e6925192aab150637b136da4b6dd579e06baaf34241f256225d57d609baafa4489a34d3692dd97fa142d3ec9b4c43efc15887de84330daaf56aac77aa4443e465590f43af11a4b64ba5553ee0faaa7d4445dccda4b332a5846665491451abb236964be4b443cd8528879bf103f5043fdfe24ce67f17351055fc6585fc8eb200"} +{"ts": 1792950838.561, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f80c0820060087ef695f81e2000b39676de5bfb85712c158bb1961aca58fb25646c5058051a01a794c9676d986acedb1177788dd9548642229317e213a989e8f9585489128c864ab2ce438ce0471488677a139b9e28f1a77db4966b6aab930f5557221a4db769b5b74ef5f06e9deba362a5a6d259a1e3c37343c68a9b77b26749532ccd891321ad11a6b6d5562e13a226e40dc705112b6633308bad26fbd7ded603e6da4b08f24748099518219f98e532b7eaeb6618cd4ecfc40fcd00ee7f8990bf8b9a882afe46394"} +{"ts": 1792950838.961, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f90c082006008703c400163ec8d92b29616cad89b21636cf5b9b368e030d22888aaadcc39555b88e82b75e56a2a52c3b454a48109f68a469e889270151124a0e4fb2a9aa4298bbaad3410d7212a8544a52b9433be8308d546a855a2a7bc0d454f68512b9b3c9952acb9b0555973234034f219acefb108461c45958ee893a2c8ceea162b9e234973538705e6a70a182c9e6da5bb2d9c19765b32087ba03e92408f76ab2a972c701ee01088f9585489128c864ab2cefc40ed003e7e24da7bebf8bde8202afe46904"} +{"ts": 1792950839.556, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fa0c0820060087ef79df81e2000b2b66ecf5b9b39706c1586b1562ee45b8c07bcb616bbbc7c33998f48783f34a2235113f07ea227a220ea15aa6ecba708dd974a2423551aa156889ef095113da282daa6d25e65c1c29ccb828613279b4d2dbb2f741492ca24da4b333c78166678d0916ddb692e9de7e09d3bcf434d9744693696dddba60dbbb744401732112de1f5e10bc3eb9302bcc25a3a0d8272884938466774d91e745dde237655219088a4c5f884ea627fe20764c1d53f12790a5547f17bd04055fc8e890"} +{"ts": 1792950840.147, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fb0c0820060087ef695b81e2000b71706e4591b25636c2d89b2173aca5cc45417bc4225596d615ab2da41c9f7ad49aa62bdd56da360b6a75ea21c6c374438c84130e7a92e6764919dd478a5859b692e2637e1ec4c6f4088ebcd3696d9da1e02b3b4341816bae4455535606aaa6a42846aa3542ad153de0aa2a7b42c1974423621f7e0bc43ef470993cd3696e21f9e1cc43f392822c929a2e4911dedcbeb8b6350e33811c52219de84e6e78c860e38418fe207ac04fb5f893c9f2bee8fe2e8e57f19617f23d84"} +{"ts": 1792950840.565, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fc0c0820060087ef89e381e2000b2364aca5ccb9d67ec359bb15676c7d95b9567add582b38190e0bf703bbc0ffc0cee41057212f7b650cefa0a56179cead956aab1b02d5563212d0391b4db4b6cb259116cc13222d88582edc846bc3f44341e2f4295765d5836ecba90865de98b577214aabee5a34cce3a200c1bc8ac4c71c21898e31f08d8062a2cd081c6bb11b390bc550f4fc44470b00e16bbbc7405c0040881924086b44191d32d3c2b4e19c44401208f4297529a92fc4187fc49bc2abf8c3882abf917cc0"} +{"ts": 1792950841.153, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fd0c0820060087ef58db81e2000b37676cf59fb7572ac4584b1b642c4dc9b176f82c1e0cce44495cb26e99b55978e11ab2f1449561cc8ee88644f4be50cefe12a19df451a07688422696f92f9333d9852667b102047190cb454cd80a8a9990647677593688b2ea1e7e06d43cf41c9f62589994c9865b2852b0f22caa558c44cbd2667c7054ccf8a2eed092853ba90a4453fff10bdd410f381564d34da6b2bfe0fd657f4545ebcda4b565ed856acbd91c042d6545112661ca224cfc40ed403f7f89378755fc5ef4101540"} +{"ts": 1792950841.558, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fe0c0820060087ef385381e2000b1b642df5c9b2561ac7d9cb2a0e10038a2364c1155d2f6da19dfc37433be8e82572f896b3361c3b666c28bb3e36a10aee4318bcb4d47dd4cf464df02994c2b67acae6a78a3c4cbad7abb909ab2d5c3d565aa8a344fdb4d3696cb6c999ec47c47c6dad9666db87eccdb50c168f3692e1db0a08301223a15b0cbaf0261975a102f5e6d25b3376c11666ec84ab06c8da596c965c43d9c13887b285a8d5db4db4b7c968899b05d11337e2053b9df8919a5575fc5ef410157f237dc0"} +{"ts": 1792950842.157, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ff0c0820060087ef79df81e2000b0f67ac8d84b05626c5d9fb1017fc0d87050390d6807d8ad58962645310a2f76560dbb2919184b4a3b46e263ca208cb49a925113354965a2ad5c21455aa8303b4bb4d43d6c0da87ac879b6eba6d349710f3b07e21e7224235508b996889ef095113da2a2e32644972ed870ae5db0a380d0eed310f4f0e621e9a186d166db496cc3310a565d51e2d55d2a3ba4ccef20a36179ca8422aab1a3b0d827289447412b97c4b599b0e1db3361fc40ed003f7e24de55d7f17bd04055fc8d4b0"} +{"ts": 1792950842.549, "topic": "lifetrac/v25/video/tile_delta", "hex": "00000c0820060087ef595b81e2000b17646cf59fb1b642c2d9db25652c7d95b0d6702fdc0eff0577a043615628c844ab2c5c055658a82140c4b17144149c2ad2c09855a48b3c00206ab11aec5916f60b53ef0f3d0737a97593688fa888e0700c0fa888e8d92e45721ba5b28664205f2752b455d979e08bb2f34244ec4da4b676609b3b11937c086530415fc239a9f481b8e0a2256cc6661175a4df7afbdac07bcb226435a234d6daaac5c27444dc8c10cfcc72995bf575b30c66a767e2043fe2682fe2ee282afe32c280"} +{"ts": 1792950843.153, "topic": "lifetrac/v25/video/tile_delta", "hex": "00010c0820060087ef695b81e2000b29656ce59db116242fc085a1f99d7935485496ccd8b05d99b12220f5d7222aab4b08d55692184d1e69b4970cdfd1e556f369a6d2e92d597261eab2e447c58691544125d156e61fa2adc414213a7235d963e05bb2c746cd81c410ea525eb943320c485f6d25b28a9b3035153621a03e3696ccb9706d9972a1eabe6ed1134b25b26677707ccceea206cbe6d26d25c43f6c21887ec8913964afabd5a2245e709448bcc8e26b94a95e27f881df2077e7f126f2ecafe2ee282afe32c280"} +{"ts": 1792950843.547, "topic": "lifetrac/v25/video/tile_delta", "hex": "00020c0820060087ef795f81e2000b1364acfd8bb3d646c7d86b1a839bb49ac9b4df30f791453ad15a696d9acb565941400c29565948c9423a610844cfc54714109f7752ea9caf754b68a825954feaabfb0ad557f23823551aa1568a9ef0e5153da366c0a288746eb5ca1990507cd50845d978a3a2d5e6d35b3b4fc3b6769e8412e488d25b2acbcf0455979a206cba234d2c9710f9d177786b4215f57294af9e9a8fa989e85132e26cac7251a467550c068f369866cff881da007dfc49bcab2fe2ef2822abf8cb0bf91b44"} +{"ts": 1792950844.148, "topic": "lifetrac/v25/video/tile_delta", "hex": "00030c0820060087ef68db81e2000b2567acfd9cb0b656c9d87b8f676c405ff90934b25379d311fd1533609a2a6646c98210a8476b650cc8308d5db4b68a9b303515362164c5e69b4968a93b05d152721a2c1e6d25cd4b06e6a487a2e38ad25b7596acbe707d597ca224cbeb88a0d64b6445c708c88b8a184d1a69b4970ed9e4f11ddd55494ae3e4608af7425a4511060a49003e3dc4a6459e001035588d762c8b7b05a9f7879e16fe464a11d30842267e2a38867fbf103fe08bbca7e251a2abf8bb8a0abf8cb0bf91d970"} +{"ts": 1792950844.541, "topic": "lifetrac/v25/video/tile_delta", "hex": "00040c0820060087ef695f81e2000b1164ecad9cb3b71ec4d94b1f62ee35c00c802242c35e8ee4268ab53095156a23c665b4da6965ab2eec3d565dc8f88d546a855a2a7bc3f454f68300d68845a226e41415bb11fd5579e05aaaf341c1f354235d9581eeca428d97136420e8b4909333d2888b76ebaa7c888c1434d83d9369a4b9a99326889a03488d00d3c866b3bec8ec3609ca2524b08f2474809950e33811c52219de84e6e7883bfe43071c20c63d0a5d4a6a4bf1037e03bcfe2597915fc62d4015fc8eef00"} +{"ts": 1792950845.145, "topic": "lifetrac/v25/video/tile_delta", "hex": "00050c0820060087ef796381e2000b1f652e05c6b2364ae6d9fb0f73ec2d90b3d71508080b588b665e7822ccbcd1311f1b6b659972e13b32e5454997446da5b776f9856eedf11777c8dc8525c862229317ea13aa89c8e2a58b2cda5db4b28a9370e51526a3a4e2a2a5d27e65efc3bccbde848ae488d25ab2fbc13565f68682e7c8df351690b664b34d11a696cb6621fde0bc43fb4309a3cdb6b6e1db0c78195dbb1092928810d8558a32112acb170155962fe2076d11f91fc4b2de3afe2ee282afe32c2fe46fd8"} +{"ts": 1792950845.534, "topic": "lifetrac/v25/video/tile_delta", "hex": "00060c082006008703c400167ee2dcdb9f622c5dbcb3b636ce59343c17bb6645152d60fa2a5a450986bd1d8e5aad156e050030a5156e2086fc3a1772b655baa5a46d181c42baa2375ae50cc8288d546a855a2a7bc0b454f68bb3e46e4292c439c98b4f57d544f4305f3ddb69876e68393079b4b35cd4e1c0f9a9c284ab02ba2b496d974ab2c744057ccc8964ccaf6109995e44427ccdad99b6611b336c448d73446966b2de1fde12bc3fb4781a3cda65db5e1ecbb6bfc40ef223ba3f8955df1dfc5dc5055fc6585fc8e1a8"} +{"ts": 1792950846.145, "topic": "lifetrac/v25/video/tile_delta", "hex": "00070c082006008703c40016f2c2d89b25642cf05fb91b25c8aa4274ae50cc8f8358bb4b3b6bc3f676d68408d546a855a2a7bc11454f6851b0f4c5aab1c944919d542dd2c79b4bb226da4a99454bf82e8a97d0c07cd50845d97521a4bde23496caaa4ec1b5549c898af99952d999e6c27333cc888cf99b5d2ccd9107260f644692e66212384c9a69b4b6eedcf0e5ddb9a3a2b966d25a2ae2c3b455c48ab30eda6db4b65b25bc3fc8fc477f62e2fbd0b90847d0154fc40f7a03de53f128d5f1dfc5dc5055fc6585fc900680"} +{"ts": 1792950846.539, "topic": "lifetrac/v25/video/tile_delta", "hex": "00080c082006008703c400167aca588b2b70adfd8db3b64437c0040e4651e02190c2b23d7ac8e2a3d2180f97a948bb2e342898711625ce4b2c8cea20a4bde23496ca2a4ec0b4549c848be49b4968871704d10e2a0e0b9e2113353a910065f369887e984310fd11215cd36d2dddf9e12bbbf3470193cda5d56cc8810e408111c890d597fa1e8300d68845a226e405c0040881924086b44191d32d3c2b4e19c444012040dc705112b6633308bad26fbd7ded603de5bf117f313a200bf89f0df8bb8a0abf8cb0bf91e2e0"} +{"ts": 1792950847.143, "topic": "lifetrac/v25/video/tile_delta", "hex": "00090c0820060087ef89e381e2000b3b6fee158fb1764ec3dc4b73616c4d92c39866e28f1a582f159935daacbab0f5597523e2b5e64496acb910427dc9526218cf754a48408f8db5b2ccbb70459976a1a0add32226877306cd0ee222635764697c966899b08cd1332280b9e6d3131ac2801853131ad15360b76da4b65e1e1615bc3c28e043bc35241125ed4bf627a519478086430ac8f5eb238a8f48bb3e46e4292c439c98b4f57d544f0bf72180f97a948bb2e3fc40ff222eea9f8965ac57f17714157f19617f23b060"} +{"ts": 1792950847.533, "topic": "lifetrac/v25/video/tile_delta", "hex": "000a0c0820060087ef8a6381e2000b1f64ac9db9b8967ac6595b23706dc58846c9822290894a650cefa1a2add322152aa969177786d4295f5521cc4e6a6a3ea627a3a4e5e64496caaae2c3b555c482838d9b4c32e5c0b865ca8e0b479b496ecb050745b3368892dd6cccf3607999e6440d97cdb696cb887ee8f8b379b496ccdd11425cf369a5b898d4849ae488d25d2caaad2c13555a485a306990896c96cbbbf3c17777e7240457ba08912608ce796e42579ff881df447795fc4b25c77f17714157f19617f23bea"} +{"ts": 1792950848.134, "topic": "lifetrac/v25/video/tile_delta", "hex": "000b0c082006008703c4001646cad9eb71706e659db1362eca59cb0a8783f34e88cc3f1c1f987e28d92e5525d3f5ca19912161af477213455a984a8ab511776875085791cc521317ea17a988e8983e4ac422eabef09dd57da208cba69b6d25f6eedd108268f66da4b876d78230edad0c15cb3692d597de0cab2fb938484b8c5dce72a3a122f0849283e3d843290a261c45897392cb233a88213ee4a9310c67baa5243455ba6442a5552d490115ee82247e2077981dd1fc4b4dc23bfe2ee282afe32c2fe479f8"} +{"ts": 1792950848.535, "topic": "lifetrac/v25/video/tile_delta", "hex": "000c0c0820060087efaae781e2000b39676e6582b3164ac9d9ab8773ac45cab196e8063c04fdc3f454d888a10de88c429d32faaecdbb08dd9b722a5631243d51047baaf1c2b755e28783d34cc8cc3d9478586914566f455b987a8ab7105029e821be61fee05cc3fd42468b442b4f333bf8266677d0b326f759b6ba55574e0baaae94500bb552a4c8b961499172459e001035588d762c8b7b05a9f7879e16fe438ce0471488677a139b9e20eff8ec3609ca2523d0a5d4a6a4bf1039009d7f12e95f7f19072bf91ae3"} +{"ts": 1792950849.133, "topic": "lifetrac/v25/video/tile_delta", "hex": "000d0c0820060087ef8a6381e2000b7570ee55ceb23626c2d94b0d722c5d9f471867cda39cab11129cb7e267a61cc4cf447407c3b4b655d5876caba902332d369a592e6a71e02cd4e34214785d36936b66b777cf822eef9d0c0b0a9102935558d832aab191232a736d3692dddfa612bbbf444d069456da5b3cb554bf84eaa97d151b23d5ea0859548c01128a46baaf5c31755ea8da2e2cadd9508eb5ca19cf4681f2762ad957961ab2af2410df72509910acab755b7f881ea04faabf8968d09ffe2ecaafe32c2fe46d60"} +{"ts": 1792950849.532, "topic": "lifetrac/v25/video/tile_delta", "hex": "000e0c082006008703c4001722c659cb3d66ac9d88b21662c380c00145e8290d0639562117153b302e2a76236cb8e64754568a89e95ca19d741828b542355563e06aaac7410df6a55e442b22dd56d21226566d25baae5c13755ca8588d58a4746a21b05d10c8bbb0442b292a42111498bfe27531e511033132a55538e11aaa7143415ba6445152a228075d12da2ae2c29455c48fa9d79ac449b496ca2aebc3f455d68908d19b646bbbf48f81c788359006888829fc40f6003d5fc4ac64433f176557f19617f237ea"} +{"ts": 1792950850.141, "topic": "lifetrac/v25/video/tile_delta", "hex": "000f0c0820060087ef79df81e2000b0b6fac6dc0b3f64ac8d89b2883a0efc40969fa3defbb36dc0f766da84058548895eaab1b045556322a564ba3dc4116eaa430869cdb4b2d9dabe0cb3b57440986bd150ce89455b98428ab711313293692ea63f613d4c7e461d2cd92d9b1292d972651133e18a226746d17223ba2191294ae50ceba342ce26d25a2a63c35454c68e330dd269b696d96dccc7cc39998f88f0916a8db26aa9cb0f555394921e5ea29092284100821f881ef427bb4bf8967d13cfc5d955fc6585fc8ea58"} +{"ts": 1792950850.533, "topic": "lifetrac/v25/video/tile_delta", "hex": "00100c0820060087ef8a6381e2000b7d702c859db3964c065e08fe414467cda4b8988f8171311d0904aea44f454d58268a9a90d4271b69a4b65b644d7836c89ad1111e376935557b611aaaf64484bb5da6b4339b84a867351416d93225b977cb8532ef951f07c958845d97561fbb2ea91c2ec0c4e461212b742659343e3c41243c1e9a664661ecc9611e48e90132a02e0020440c920435a20c8e9969e15a70ce22200902328f010c861591ebd647151ebf105959d5ae9fc4acfb29a2fe2efa808aafe48fe8"} +{"ts": 1792950851.132, "topic": "lifetrac/v25/video/tile_delta", "hex": "00110c0820060087ef8a5f81e2000b0f656e5d9fb17636cf589b0d632ca582b0b64ae3d91b9b716e3004003243867131e510219f98e532b6e2a76610c54ec420ac2f3c962b645556321e6fcecbac9b4cc3d946cd8212a8645a52b943322614611a7bb369c27766d28e30d3991b4db4fecb2cefb30e59df623a12d72b26867e70ed0cfca2eef0db94e884e439154b894dd4c10a765d51ead5d8ab50a466a34ccf4c7823e933eb13278537d36ce8821bed4abc885645baadafc41dc00afe2592a27e2efa800abf916490"} +{"ts": 1792950851.532, "topic": "lifetrac/v25/video/tile_delta", "hex": "00120c082006008703c400164aca595b3d67ee2dc6b8f72ee6d98b2766ae4dbcb9e17fd050706fbd10319f18e53aca998a9d88103d956becabab015957520a03e19bfb2adbc0b655b68ca3e0412ae62b58d595c4c714191dbcd6224dad9666c781accd8d07162f32a5b455c781e8ab8d09342f908d3f9ad1124e09a224942c4dc4da4b655f782ecabed0c07ca94225d99832ecc43418254211888938371112511356f34ba6dacccf1e11999e3420ec2f3c96443366d55677e207ac01cabf89678317f176557f232760"} +{"ts": 1792950852.133, "topic": "lifetrac/v25/video/tile_delta", "hex": "00130c0820060087ef79db81e2000b79726e7d89b3b636c2d87b05632c3591b160300047f22448e7a6a08c66b3362c25666c48a0216ca54a2267c29444ce8a9b974c988497cb3362c2b666c48783f34e88cc3da47886b4469adb454fb87a8a9f51776c7d0855d1ca42931a9885ea627a3ea3566d11b4b7c966899b0fcd133238a34e6d9136b6db2cefb11302ed7693438b84e6871518268f64da69766df862ecdbd1a2657359369aaabd86b5557a3f071c20c6420ef445d0d5fc40fc822c89f8965942fc5d955fc8cf10"} +{"ts": 1792950852.525, "topic": "lifetrac/v25/video/tile_delta", "hex": "00140c082006008703c4001626c5d8cb1b646ced9fb3564d02261af4443128d455b980a8ab710f072ca4a6661f0a2cd08185310e844c411d4274fbbbc74145b4c4693ef2e0e05de5c14189e1e4742911b755e781aeabcd0731abb234be4b344cd81e689991c01a790cd677d91c88cd6a56a8e84a2eed8fa10aba394852635310bd4c4f8fc1c7083140dc705112b6633308bad26fbd7ded00c0301ef2c8719c08e2910cef427373c41dff1d86c13944a47a14ba94d497e207e450640fc49659a7788fc6105fc8db68"} +{"ts": 1792950853.125, "topic": "lifetrac/v25/video/tile_delta", "hex": "00150c0820060085777709a1bfef59d381e2000b0765acbd99b1563ac4590b37612c9586b05656e1594b1f672dfd9eb7b616c3d98b776e5097710961188dc9394c91ec5fbaa9af8275535d0b11db5c8d9fabb60bd5d90c7198ad1c9994ccc4ff5284e6a9833354434e38a53e2493a2bde1f7e0dbc3ef444880d4210ab97bccaf8477995d1d178f588c8fccc61de66113130c95642ac48a56138914a469dd039c9db32d5a3a98affe6a60e1acd4c147c554e42a74ef2f0e1fde5e18e04ece5d62e5fc4086fc85cd80"} +{"ts": 1792950853.53, "topic": "lifetrac/v25/video/tile_delta", "hex": "00160c0820060087ef184781e2000b25652cad96b2f662ccd9bb3967adcdbbb7b6fee15b8c35aba204289a315a2e467df0148cfba06319fa2295e44758060180e4475904118d1c8993777ad812eef590519d1108d131229f8162453d0602ece89f333cf81a6679d071463e54336e6581f7324201266259bbcb8e0800c11bcb8e850a5488522791171050060a91171431c662b4726453b317ede85eaec872d10a84688daa91215aaaf1070060eaaaf143c9042dd9996afbccf383f799e51018a9d0a465c88ffe10911ff0"} +{"ts": 1792950854.121, "topic": "lifetrac/v25/video/tile_delta", "hex": "00170c0820060087ef07bf81e2000b7161803c18479bb5b0ef776ce1feee6144897c39084a51fe21e9612c43d24501706299fddd87853bbb0d15242cbfd8adfcccebe15999d74582754422448e3e16891c745c637c52344ea677e17d4cef46007ba913d99b1e18b33634642c3274455566e19aaacd46c53056324fa979e1b00c37a979e8e2240b323a1710c45d5dd7c39abbae8f1238521d5b3fb3374c3d666e88588edae548bde6244160b615d63a072b3109304cd0253f105def7d05fda0fc49bc0b7e486340"} +{"ts": 1792950854.525, "topic": "lifetrac/v25/video/tile_delta", "hex": "00180c0820060087eef73b81e2000b1f652c9587b3d622c5585b3165ae25ba087020c2c6519895cbc3e3c0d787c684bcac270bccee8631933d49248ddddf42c476d62119fbdd23869012cfd0ce855d5ddf9044007843485322431269d9113543e4a124f549bd0c7198ad1c9914ecc5fb7a17abb21a71c529f1249d15ef0fbf06de1f7a34ee81ce4ed996ad1d4c57ff353070d6ae88e8bc7ac4647e6630ef776ca02e0020440c920435a20c8e9969e15a70ce22200f07e20bf80250bfc49e55450a7f19817f233620"} +{"ts": 1792950855.125, "topic": "lifetrac/v25/video/tile_delta", "hex": "00190c082006008703c40016eae259cb2b61acfdc1b87732e520a6b8214ea744a50deeedfc0bdddbe83b1e88a4a2332d55088410479998703f3330a1095a5722952dd76911c20400608911c2444871b90ce94b67376f2140756de8911df050060a911df43c5182548da6e66ae0fdccd544911b211f3b44e423d9977612b32ee450ac12549b94ef888bb853111751619e4924ad9f1239f85a2473d187a6b74da4da4b66b2de230e18bc461479643289232548ea9aaede23961ebc472fc40ff85ec81347e25da6957e46d580"} +{"ts": 1792950855.719, "topic": "lifetrac/v25/video/tile_delta", "hex": "001a0c0820060087eee6b381e2000b8370ee55ccb1b61eca59eb37612c858fb2f62b0d6eefca02e0020440c920432318ca2e3681afa3588890647ddd194943a65a6dddf3e06bbbe74549f7291d843cf999df857333bd1c04dbe625cdc61ce6e11f33d114954464b2ef360e1fde6c1431ce593ca44626662a105d4a76f30810a06cc5689891f7464ea34d11aeb2d116aa26269d7a29562455e4809aa77678f81c588464e10730a59145d78212401746f334959246181b5d117f107f4d26415ff8967a1bbf2371c0"} +{"ts": 1792950856.125, "topic": "lifetrac/v25/video/tile_delta", "hex": "001b0c0820060087eef73781e2000b25616cfd9cb31666e05ceb8d722e28048104155390c894f7775604eeeea41ccf4462910867a7ef320e07de6414281706299fdee860a00c15dee868689b0659d32caac1b65521e2811288845ccd5fc1f99abe881116a8549fa2ccdc42001842ccdc51438e9e2588b91a488efe14911df45c5407731589e61af617cc35e46c0d145226eec1b00c37bbb20c50c13e392877bbb5f478eb0d436234433e66b7e1eccd6f40c243a58ad233d3f882f8361823fc49d58968bf17c17f235980"} +{"ts": 1792950856.713, "topic": "lifetrac/v25/video/tile_delta", "hex": "001c0c0820060087ef073b81e2000b81716e35c8b9d622c3d8db7c8280c742a273339f02e6673a24a7a2212c5746c432d29de672c25bcce48c04e9ca44911fac31223f48ca338bacb2664973338b0ce66712380f6175baeef870e5ddf0a3e67513a3113f67911cec3f2239c8638cc522313330c2fdbbad09d5d910222d50ad13759df0c8e15dfa105374ba212f2b09c2f33ba18c64cf5249237777d0e5a21508d11b552242b555e20e00c1d555e28588edac4233f7bafc40f7a21e6dbf123b7cde95057e477680"} +{"ts": 1792950857.121, "topic": "lifetrac/v25/video/tile_delta", "hex": "001d0c0820060087eef73781e2000b7d652ce590b33616e3a3033a6295226447150746ef732692d9e5ddf1607bbbe242019a552a6667202003046667221a51b99aff3237791f06eef23a18e331488c4ccc30ba9eaed47ddd90978d8f95696138a577314ee87eeeeba24881d6495d1b10cb4af799c91f33a89d18aa9acf2339f258b37188c9a242ec732202e0020440c920432318ca2e3681afa35888802408b8a80ee62b13cc35ec2f986bc8a93ee523b0879f333bf0ae6677fe20bfa3366dabfc49dc8db057e470a0"} +{"ts": 1792950857.717, "topic": "lifetrac/v25/video/tile_delta", "hex": "001e0c0820060087ef073781e2000b8f67ec258ab0f622c6dcd414d70429d0cdd284f7767605eeece440063a1513999cd84333399143472cc84e423b6d99b2e14b336546507b6d72a4f74b666f5866ccde91c2959909cadbeaef8e1cd5df1448cf4562b421b67ef320a2ab343ce94e5212e725133339d0318cfd8adac8ce4c921be4aa21327860f2952a4782e2323aa6884bc6c7cab4b09c52bb98a7743f7775c121c8638cc522313330c2ea7abb51f77692c59b8c47f103d884fbabf123b4eded015f91db60"} +{"ts": 1792950858.109, "topic": "lifetrac/v25/video/tile_delta", "hex": "001f0c0820060087ef173781e2000b9b652cf58fb39666e5dc9b9f6f10411c915a6fabbbd8135777907432974da69acb223bf81e4477d0806ec8c8f222b60800c11222b68510f652a26e96acdcc140182aacdcd0d046994ab222b3836445651f38e89ddc893ab488efe1f911df46c0d32ba66aef8c7218e59e4109d24911e8b01359911d8ba6684236ccd1f89f0148222438dc8674a5b39bb791233d158ad086d9fbcc82829ae0853a19ba509eeecec0bddd9df881fe4b5e722bf12757a5a82fc8f288"} +{"ts": 1792950858.721, "topic": "lifetrac/v25/video/tile_delta", "hex": "00200c082006008703c40016f2e4dcbb9f64ac358db0f62ac259bb776f6df847bd0f045b8865f3323e0fe66474501042c833eb378e14d66f146547b6d508f9193f4b566f5866acde91c0382cd7e226961cc44d24791a042c8228d54ead6e263f61ec4c7e90859b9411558e05f31555745566879d29ca425ce4a266673a3e71d13bb912756911dfc3f223be8b0cf249256cf891cfc2d1239e8d3ba07393b665ab475315ffcd4c1c35bbbf28e8bc7ac4647e6630ef776cfe207fa6d79b22bf126b1b1f8b90bf91bed0"} +{"ts": 1792950859.117, "topic": "lifetrac/v25/video/tile_delta", "hex": "00210c082006008703c40016eededbfb35652c7db9b396e1043900461072d194c5eeefce04dddf94189bb7b1898cd898bf81b1317d071940842a5f9bbd381f377a50a0b0c9d91444aa0a00c15444aa86a1c1acc8955627a35571f06eaae3a247586a1b508aa77ccd77c2599aee8d822df3a2ccbe70dd997ca3283db6a865bee96acdea3a0b2f99508769105809aaca90428cc2111e46810b208a3553ab5b898fd87b131f902140d98ad13123ee818c67ec56d646727f103f136bd915f891eaf0a3511f8c20bf91feb0"} +{"ts": 1792950859.71, "topic": "lifetrac/v25/video/tile_delta", "hex": "00220c0820060087ef06b381e2000b716e6c258db0d62ae25c143c5d0298c917bcb60fde5914340f5c8d8966a57bcdb385379b651131c6a43bfbbbe737b3a3411997b2b797a70d6f2f4a382cd6e4235c4cdcc39899b8898947aa56cb8916747c63a27773bc88efc861f641c44942430c6322247586a1b508aa77ccd77c2599aee8ca0f6daa196fba5ab37a41c650210a97e6ef4e07cdde9460674c52a44c88e2a100dd9191e4456c10018224456e3a0b2f9950876fc40ff45af3115f8959e2eae3f18417f23e80"} +{"ts": 1792950860.105, "topic": "lifetrac/v25/video/tile_delta", "hex": "00230c0820060087ef273781e2000b83712c9587b3966ee1dcac19abc2082ae321927c4463c09888c6830aa9c8644a79bbab037377521e8e8093aa51d0854bf577e50a140894442ae6aab028030566aab21a34d2a10ac9b33e1c1b667c28808c7ca44a9c4cee46548b4d7234f91137599b923c8d0216411431d5352bc4c7e438a885cc74562b45523013a23152447f64c178b54964444c71a90efeeef9cdece8a1a07ae46c4b352bde6d9c29bcdb28f8c744eee77911dffc40d74de6cbf1275725abbf1751015fc8f5d0"} +{"ts": 1792950860.702, "topic": "lifetrac/v25/video/tile_delta", "hex": "00240c0820060087ef16b381e2000b8772aca584b0d66accdbab857330ef7baca0e881eb12a654124356bdeee1c0fbddc28908e48ad37d5ddfc25abbbe8d948d46f91b7d5e4fc37abc9e87bba053199bb318bab474211f577e51c33da84452508467e1dfce1cc3bf946067446226f223fb2008196acef108922839598823c8d0216411431d5352bc4c7e42c476d62119fbdd202e0020440c920432318ca2e3681afa35888802408b8a80ee62b13cc35ec2f986bdf882fd3bb9b18fff127960168fc8e198"} +{"ts": 1792950861.113, "topic": "lifetrac/v25/video/tile_delta", "hex": "00250c082006008703c40016eae15ccb39636e2a0843db6b993fb33f2c09667e48315615a1350e77ccd6fc0d99ade8a04c8fb2aaf1d30a55e3a23268590a66894a2faaaf4c33555e88d01c08865bc456c35788ac8f8c74f164085911d7918263154526481708f2b4476543ddd0298ccdd98c5d5a3a108fabbf283a207ac4a9950490d5af7bb8703ef770a1c5442e63a2b15a2a913128f54ad97122ce8c0ce88c44de447f50a140894442ae6aab028030566aab7e207fa6c79b2bfc48ee717b549f8c00bf920080"} +{"ts": 1792950861.686, "topic": "lifetrac/v25/video/tile_delta", "hex": "00260c0820060087ef273781e2000b8b62acd59bb29722e3047810753d114952ba362085a53bcde48691ed422e4689c3bebc1b877d68e3240b321284c43116d47d5db0e6aec8325615a13588ecdd97135bd0441f08c84fd2f9b559bd49c2cdc6228f8c74f164085911d7464d0b214cd12945f555e9866aabd11211c915a6fabbbf84b5777d10118f948953899dd2008196acef1089f881ee9b7cd95bf893bbc36a13f23a32"} +{"ts": 1792950862.093, "topic": "lifetrac/v25/video/tile_delta", "hex": "00270c0820060087ef16b381e2000b8d722c4d8cb0f6343e1c853bcc6c2754aee2af858a248319f5777c140182b5777d14049b9d97cdd614e6e91a0410b20cfbdde386b7bbc51b5195322692d935b677fd86eceff91933eaa63b54a517d557a20c3589f331d73359e3e0c9cda8658a42247072a2109345d1bcc4554458f0478b951e26f471920599094262188b6a3eaed87357641107c23213f4be6d566f5270b37188fe207fa49f9bb7fc48ef787ad427e3002fe48414"} +{"ts": 1792950862.509, "topic": "lifetrac/v25/video/tile_delta", "hex": "00280c0820060087ef273781e2000b3f666ca59bb816fae6a0e6d556ac845bd131114b03e2229214ef312bec233122ef858a2c8399f576424cea27562a7ecf2339c0900c132339c86031742116eefcb065ddf921a34d2a10ac9b33e1c1b667c32484d4043a0c3589f331d73359d1a0410b20cfbdde386b7bbc647072a2108f0478b951e26f414d70429d0cdd284f7767605eeece45566879d29ca425ce4a266673a2c33c92495b3e2473f0b448e7fe207fc49f97b7fc48ef18fac29f8ce0bf91f5e0"} +{"ts": 1792950863.097, "topic": "lifetrac/v25/video/tile_delta", "hex": "00290c0820060087ef273381e2000b7d702e6d87b196f114045882197bcc8f8537991d19135fb2ba6d556b619aaad646d4ec96d92b911e4f51555d986eaabb11a0410b20c4eb378a3e13332953133ac3e0187f133ad10018e8664e267720c7209088a574489c4d7f92c42b38436425924f0eb255b263b178b54964429de6257d8466245df0b14590733eaec8499d44eac54fd9e467381201826467390d1a69508564d99f0e0db33e192426a021ff103df24f96edfc48ef78fad429f8c77815fc91aa80"} +{"ts": 1792950863.492, "topic": "lifetrac/v25/video/tile_delta", "hex": "002a0c082006008703c40016f2c559ab33612c95cbb7771ee4a0eef312bec2714c6d8a20a6747dddb03eeec8639cb279488c4cca46626bd1759927066b324a36a764e6e95c88f27a8a2ae48f42c0e54d27418e4121114ae891389afe8a022c410cbde647c29bcc8e8f84ccca54c4ceb0f8061fc4ceb440063a1993899dd2787592ad93f881ee9afcdb1bf891daf1f6a14fc6705fc8e860"} +{"ts": 1792950864.088, "topic": "lifetrac/v25/video/tile_delta", "hex": "002b0c082006008703c40016eee3dc9b97626e7a162336315a2f7ba41058a452915b888d9813111b10a0410b20e4eb374e0ad66e944812a452ac88b4e1291169464250210c99abd3867357a51a14a0956469988a986b3115110118f948953899dc83bbcc4afb09c531b6288299d1f776c0fbbb218e72c9e5223133291989af45d6649c19acc928da9d939ba57223c9ea28ab923d0b0395349ff103dda1f9bcdfc48f5f8fd2a14ff19c17f2411e"} +{"ts": 1792950864.695, "topic": "lifetrac/v25/video/tile_delta", "hex": "002c0c0820060087ef373381e2000b9f61ec659bb0b612c6d94b3f64adee17cc3de425de6257d84ea9866c666125b9dabbbe0900c13abbbe85020859067d66e9464650210a97e6ef54701363b278aac91f84d4e413294f131c83951084882c3aab3a4822e11e5688eca8588cd8c568bdee91a14a0956469988a986b0ef5110118f948953899dc8e8bc7ac4647e6630ef7baca04281b315a26247dd0318cfd8adac8ce4a100dd9191e4456c10018224456e4e166e311fc40f4203fdfc48ed68bb427e472840"} +{"ts": 1792950865.099, "topic": "lifetrac/v25/video/tile_delta", "hex": "002d0c082006008703c40016f6c55bfb83712dca12eda3b0476124a99909215ce24575777d04155390a9d3cddd58139bba90505c18a67f3ba1e05e774341d07c23213f4be6d566f581eacde90c0b0c9d91344ab832689550d099b90a989a83837135051207af95935668d84aacd191463b25364a664264e9ea655576614aaaec46c63a276622c88fbe1b911f747ca1827c7250ef677ce1f00c3f677ce8d0a12a84237c3bd490c256721a16547492840ce5572153f103fca4fcfdbfe2476be7da4d4fc5c05fc6705fc91320"} +{"ts": 1792950865.692, "topic": "lifetrac/v25/video/tile_delta", "hex": "002e0c082006008703c40016e6dfdc1b89636c65c3b956e10a1a69508564d99f0e0ab33e14518ec94c84ae642644a6a99555e88d8c745a10a45919df8e82b8264f1099301ca88424215635555a4511e054be9425db47608ec24953321242b9c48aeaeefa3e50c13e392877b3be70f8061fb3be74141706299fcee878179dd0d04155390a9d3cddd58139bba9191940842a5f9bbd483a0f846427e97cdaacdeb03d59bd234284aa108df0ef53f103fca4fcfdbfe2477bc7d6914fc6705fc914d8"} +{"ts": 1792950866.048, "topic": "lifetrac/v25/video/tile_delta", "hex": "002f0c082006008703c40016e2e1dcab3366ae75bab8b7090c06691ca9788cb832f11950d63d136974da696cf9cdf583739be91463b25b64a6d46c995315555eb2405784e9173c8c153ba0932eaa447c2f101288d8c745a10a45919df42869a5421593667c382accf851207af95935668d84aacd1a4c072a210fc40fffd3f39bb6ff891eaf1fb48a3f921a60"} +{"ts": 1792950866.666, "topic": "lifetrac/v25/video/tile_delta", "hex": "00300c082006008703c40016eae15c5b9d652cfd9bb25722df2320b622196f116b0cde22d23491d17908aabfa1d6446c352232100ddb6578916190048cc20d9345705853290c06691ca9788cb832f11950d63d136974da696cf9cdf583739bea460a9dd0499755211131c6a43bfbbbe737b3847810170010220649021918c65171b40d7d1ac444012045c5407731589e61af617cc3defc4177ee79cd4b7fc49dda3b429f8cc0bf91fd00"} +{"ts": 1792950867.056, "topic": "lifetrac/v25/video/tile_delta", "hex": "00310c0820060087ef26b381e2000b7d722c658ab33636e35cdb80892bb8f3aea919799a7bc46ec25788dc8a01cf554db3361c29666c28d93374c5a086f6ccd2f0dd99a5a3e13332953135a83e0187f135a90318cfd510a9233476319dd5234a874781a4a4228d24745e422aafe875911b0d488c840376d95e24587f103fbd4fd9adbfe2476bc7da453f19817f23d420"} +{"ts": 1792950867.654, "topic": "lifetrac/v25/video/tile_delta", "hex": "00320c082006008703c4001702e35cdb2566edddbc4284724569be6eef60acddde43020bbe4459dd832cee450116a6445996ca1a16193b228895706d112aa325553a11aa35b3be1c33677c32484d4e61a9e4b47c8e1be41ad258ae419f1e890bd09544749e2ac8ca42c722f176a8ec8818c67ea885491991f099994a989ad41f00c3f89ad5f881fdfa7ecd5b7fc48ed7afb4829f8cc0bf924ec0"} +{"ts": 1792950868.047, "topic": "lifetrac/v25/video/tile_delta", "hex": "00330c082006008703c40016eede59ab1967eccd8db9972d125195322692d935b677fd84aceff91b06af10cd566e386eacdc51819d118893c48e0c7e153de20aea8a448216072a693a1423922b4df3777b0566eef22808b53222ccb66470df20d692426a730d4f25a3e3d1217a12a88e93c559194858e45e2ed51d93f103fff4fce6adbfe2476b87da54fc90b200"} +{"ts": 1792950868.69, "topic": "lifetrac/v25/video/tile_delta", "hex": "00340c0820060087ef473781e2000b97732c4d87b37726c5594b256fee7dc1431e56139d7d8bafca54712538aeaeebe0cd5dd7435cf595ca44626e623125ff539bb60dcdd91904109733eb361619d66c246899caaedaa6d99b1e1ab336347c917467464698779a1f00c3f8779a840377674c9116291035b1430848e059b8cf90c22c02484791a042c822863aa6a57898fc871510b98e8ac568aa43ddd0298ccdd98c5d5a3a108fabbf2898947aa56cb89167fc40ffe10f39dfe24723c7d32fe2e7a200abf91f03"} +{"ts": 1792950869.089, "topic": "lifetrac/v25/video/tile_delta", "hex": "00350c0820060087ef36b381e2000b7f706e4dcfb356f6e3dc441c2c327644d12ae079a2554254654c89a4b64d6d9dfb609b3bf640c64427443348d2921407399afb335ac15666b48911d7c845da7ab35ec25566bc8a021921ba6aabd30a5557a23649bac8cd25deeb0def74863cac273afb0bc7212e729d54475773e4a0f2fd0a21999d245072b3109082c0e54d278e8568c2110d73d657291189b988c497fd4e6ed83737646067446224f1238386244717f103fba4fd9f6ff891eae9fb4ca5f8b8bc0157f24b4e"} +{"ts": 1792950869.475, "topic": "lifetrac/v25/video/tile_delta", "hex": "00360c0820060087ef262f81e2000b7b712e3d8cb1b666ca59bb0f62ac4dcab7370edc5ba469db47608ec24522de491c8164289eb3186b5989385809acc840c64427443348d29224475f211769eacd7b09559af23e48ba33a3234c3bcdc3f988bc1f004201bbb3a6488b148a0e56621210581ca9a4ff881fdc27ecedff123b5e3ed229f91a55"} +{"ts": 1792950870.065, "topic": "lifetrac/v25/video/tile_delta", "hex": "00370c082006008703c40016e2dcdbab8772ae2dc2b9c8d3b68ec11d8492a6624b731d144f59841c4724569be732fe07ce65f424126c669bdd8f8277bb1d0a035ece99666c382accd850c266b50895089788d9832f11b10d166ff4422d99ade0db335b45052a442b4b222b5852445691938e89d1d7fce9233bf8664677d1b1940842a5f9bcd386f379a640071321a92058cc51b8f826a94724b9185a25cec43f103ffa4fd67dbfe247bbc7eb48a1f923de"} +{"ts": 1792950870.486, "topic": "lifetrac/v25/video/tile_delta", "hex": "00380c0820060087ef162f81e2000b85716e759ab0b612cfd9bb25632ca58ab0f702e349a2c10c5e4a3271d13a3aff9d24677f0cc8cefa120936334deec7c13bdd8e868b37fa2116ccd6f06d99adc7c1354a3925c902c6628da38c902cc84a1310c45b51f576c39abb22ab343ce94e5212e725133339d1619e4924ad9f1239f85a2473ff103fca4fd7dbfe24768c3d44fc8c1b80"} +{"ts": 1792950871.089, "topic": "lifetrac/v25/video/tile_delta", "hex": "00390c0820060087ef262f81e2000b8171ac6dbe411d9608ee344169790ddce63aa88eb31813598414d70429d0cdd284f3ba7605e774e41c1abfd917779781eeef2d0a0b0c9d91444ab82a889550c1a69508564d9df0e0cb3be144891746746421b9779b84b2ef35141940842a5f9bcd5853379a91a676135d11a4b2eb2e266761ac4cce46c0dcbb2fd153ce1ba2a7947d2524d34da4b3e1e2107c030fe1e21476175dab232905912603951894782466a2217f881fe5a7ebeb7fc48ed7cfb48a9f8c85857f247d80"} +{"ts": 1792950871.636, "topic": "lifetrac/v25/video/tile_delta", "hex": "003a0c0820060087ef36b381e2000b7d64acd59bb1567ec3dbbb9b732de208eeb3afb0476124a99892c838915d5d90d05b110cb898d7837131ad09049b1d97bdc83258581ca9a4f1f88f07928bd32a0a6b8214e866e94279dd3b02f3ba721834d2a10ac9b3be1c19677c28a0ca042152fcde6ac299bcd5f881fe527ebedff123b5f3ed22a7e3202fe47370"} +{"ts": 1792950872.058, "topic": "lifetrac/v25/video/tile_delta", "hex": "003b0c082006008703c40016eede5ccb9b612ce58db7f72d0778d8f956962ebf391c831450aeaeebe07d5dd7429c6629119d48c51396989a84eb3182b59844819a54291899cd84b133991a155390a9d3cddd586b9bba91b0410b20e4eb77561bd6eea47c99baead498c9555961f00c3f55597248584ec4a12893c9e0e546252084d548eaba47a2ac6aaab21209363b2f7b907f103fda6fd1f3bfe2476fe3d2914fc6405fc90ac0"} +{"ts": 1792950872.672, "topic": "lifetrac/v25/video/tile_delta", "hex": "003c0c082006008703c40016fee5d87b1567ecdd89b91726de844010478d8f9d7d823b0946145907122bacbbf8135977d0d01ed948f566f5836acde91c056ee544d59b661cab36c44819a54315798cb22054ed9ccac448e23c1a3effce8d0aa9c854e9e6eeac35cddd52084d548eaba49e0e54624831c82422295d1227135fd02140d98ad13123ee8588cd8c568bdee910118f948953899dc8e8bc7ac4647e6630ef7bacfe207aa45f1bbf893bfe14a44fc8f0b8"} +{"ts": 1792950873.057, "topic": "lifetrac/v25/video/tile_delta", "hex": "003d0c0820060087ef473781e2000b7b722e4d84b1f672e3dc108f020ee331488c4dcc4620b42db109d5db03eaec84bc6c7cebec5d7e72390620a13d5dd7c13abbae850ba0531532f576c15abb236a90128c84e8a55b51f377470de6ee8a3e08cbeccc3bdc0f8061fc3bdc434c7c23213f4be559a0a2626993a31162455e38166f104e390d3273758e85875567444819a54315798cb22054ed9ccac47e207fb4d7a3e7ff1295fcca474fc6785fc90958"} +{"ts": 1792950873.681, "topic": "lifetrac/v25/video/tile_delta", "hex": "003e0c0820060087ef36b381e2000b8371eccd9ab7282024d8435dee41c09bdc82878a548846d64458707c88b0a383215a8c867d5dfac39abbf4818c874a229564673d122669548b1597899e883b8cc522313731ddd2ad7509d6624308ecd9aa91865a4a12339536649085c64a4e451217214425e363e75f62ebf391c8310509eaeebe09d5dd74285d0298a997abb60ad5d91b5480946427452ada8f9bba386f3774513134c9d188b122af1c0b378827f881fcd3de3e5ffc48f4f87ca44bf17550057f19e17f24a100"} +{"ts": 1792950874.033, "topic": "lifetrac/v25/video/tile_delta", "hex": "003f0c082006008703c40016e6ce58cb2167ec7d84b897091911c915a6f9bbbf8673777d1a035eca9b665b586accb690a474041cb42116b3c7eb2fcc9c2b90cf1a83b8cc522313731ddd2ad7509d66103190e94452ac8ce7a1a63e11909fa5f2acd05122669548b1597899e92184766cd548c32d250919ca9b324742c3aab3a48a242e429f881dcda78f6ff123b7e5e949a7e2e02fe33c2fe482a8"} +{"ts": 1792950874.676, "topic": "lifetrac/v25/video/tile_delta", "hex": "00400c082006008703c400170ae2589b0f666dc5bab94823b68ec11dc698baf248ee630a15d65b026b2c8608c7ca44a9c4ceec19899dc87824dcc89deeb07ef74880d34a842b26cef870859df0a3813332953135ab0e626b523e0952211a445443e0187e445451a035ece99655b2818467ec56919f99003279ea52a46178b5496493857219e350170010220649021918c65171b40d7d1ac4440120444c71a90efeeef9cdece11e045c5407731589e61af617cc3defc4164d6e3e9ff1259f4bd28d3f187940157f245be0"} +{"ts": 1792950875.06, "topic": "lifetrac/v25/video/tile_delta", "hex": "00410c0820060087ef473781e2000b716eae5592b3567ee2dceb80838ad888649ef118f03de231a122aa72153a79bbab04f377523209522956225df0cc44bba08ee212c2761226bc5092c831954475764291d01072d0845aab88eaefca3813372153135e63e166e33d0308cfd8ad233f2880d34a842b26cef870859df0a1e093732277bac1fbdd218231f2912a7133bb066267748c2f16a92c9f881dcd2f8f9ff123b7e5e949a7e30f2002bf920fb0"} +{"ts": 1792950875.676, "topic": "lifetrac/v25/video/tile_delta", "hex": "00420c082006008703c4001702e2dceb0f672e361889111d178f588dbf3770a142e814c548bd5d91203e791be5e2e612cbc5c468e94465c8d72a59df961ab3bf24552682d29ca425ce4e9899be8f84655a323577583e0187f57759141940866eab9bbf287822d432277988f05961548463b0fb2f664dd964c11cb90d44fd0477109613b09135e28496418caa23abb2122aa72153a79bbab04f377523209522956225df0cc44bbc7c2cdc67fe207fb4f793eddfc48ed313b39f8c3c800afe48c040"} +{"ts": 1792950876.069, "topic": "lifetrac/v25/video/tile_delta", "hex": "00430c0820060087ef57bb81e2000b8d61acd589b8763edddbcb996fb09619ee2303322291b2e2479d04779876a99d4b224f38c10590733eaec818c09ca4489911fe47c1f36423eaef4a0e6bdd48b993ca9b3b73c0f676e68e3d84b97908ae56d929c9beceec3967723a2f1eb11b2f9bb4914390086224ea9fe6af8a322952215a5911628fc571fc43a264492c26a021e4d0a9df10d26549205971420a48f45c382094552682d29ca425ce4e9899be850ba0531522f576fc40fe49ef1dbbf891da627673f19e17f242fc"} +{"ts": 1792950876.66, "topic": "lifetrac/v25/video/tile_delta", "hex": "00440c0820060087ef05af81e2000b776f2df5c3b99612ce590b3f64adfdcdb9172edee11e775fc29accf382b7b8c17bed20cf1b1f3afb09d52b907298953f7975f036f2eba12e331488c4dcc5642517ad09d66304eb3087824d843379b91b07f37232340821641c9deee9c35bddd28e8bc7ac46cdef6f99242c7f714794520508438a885cc74562b45523c8d0216411431d5352bc4c7e4201bbb3a6488b122c33c92495b3e2473f0b448e7c9e0e54625f881cea1f05bf8938aebb7fe47008"} +{"ts": 1792950877.073, "topic": "lifetrac/v25/video/tile_delta", "hex": "00450c0820060087eef5af81e2000b7b6fee45cbb9b62aca59ab9361ec658fb9f80e4672706d9df8a0808b71042f9bb070273760a20ae818cd32d8c9d93fde641c21bcc82890aa9c8644fef6e9c25dedd28e1a364a369f2112ced8b0e59db123e9589732132299d133557b0fe6aaf23cad250b8942221d5edf3333f91557dca455212a44f65f9aace842395bb6d35d258916191c205baf549ca26410ff389446648e4599d8ca4a441990210908478d426251d178f588d9bdedf3f881dcca78d7fc48d53d19bff23ce6"} +{"ts": 1792950877.673, "topic": "lifetrac/v25/video/tile_delta", "hex": "01460c08200620a5788819112fe6703c400080b8008110324810d68a30365d2485eac3188890271c1444416c52232a929591bdbcdd602e6e903019f1889abbde0300c07abbde8421c0ce7452b5fd0dddde90400608ddde942d1726dbb2a11d6b9544c382ea89850e03a76d46aef383803076aef3a22ee0d28423eac529153d89ff954c23caa22646356cc85447cb3fec27967fc8a930d6e5b98965a225cc2b444b88b1ba05321856cf695d5d7ac2dabaf48ba38aaa465a10a54cbcb34ec2f9669d1c8932a8917f90c200"} +{"ts": 1792950878.065, "topic": "lifetrac/v25/video/tile_delta", "hex": "00470c08200600a57888f9113fe67eec6b381e2000b2d646c9d83b1c08ef05f0608e6661409c70512210410c7baa1296919dbdee230234620a2a5d5decc31abbd88ebbe0859372da8a494a724868de5df9c3bcbbf28f2d824ba1a4b10a44bd4bbbbc5c3d7778a8b93ed4a9794c55d3bdb415e0038b47742a472138ca1bfe6660e05cccc1435c6a69b688d2f92d96666b660dccd6c46c1f71074f222d986e445b119272b64da6bb99998677333106761fd9fa51d4a994897abccced606999dafc4086fc5c85fc87cc80"} +{"ts": 1792950878.673, "topic": "lifetrac/v25/video/tile_delta", "hex": "00480c08200600a703c400160ec7591b2765accdb94241dbb6745999826ccc410c9c4ca92d9666231604cc4624408cca2a322a6d99aee10b335d4495375d65da69aeb677b984acef711c1625c96ecb222e5872445c91f0b27d9915569f87eaad3d0725ef769a4b655c981ecab910a158b11a4b777e782aeefcd0c17873692d956d60cb2ada460468c41456babcd880b8008110324810d68a30365d2485eac3188890843819ce8a56bfa1bbbbd208efc11cccc28d83ee20e9e445b30dc88b67e20ae61582fc4e8e9f916150"} +{"ts": 1792950879.069, "topic": "lifetrac/v25/video/tile_delta", "hex": "00490c08200600a7eef73b81e2000b73676cc59cb13642cfd8db0961ec558c0f0721e234721dafd5defc1fabbde8a08d352952fccce7c29999ce8d3b847b3394a89d55a253d17974c35cba2060653211757790060180f577910e132d32259cccc60e00c1dcccc68b9b6c8e4d539498dcbb9110230adfe5df5e11cbbeb44d1d030d552b22d7ac9eaefd613d5dfa4581f4e764f3324e16e664946455bcc89adddf2e19bbbe546c5f7214cd7cc8f620c4c3fa1796e2d64675e410fb44245217f103592668fc491cafe457c8"} +{"ts": 1792950879.669, "topic": "lifetrac/v25/video/tile_delta", "hex": "004a0c08200600a7ef07c381e2000b3b67ecf58fb2560eccd91b1c01200286e02e6eb046eec8d83ce248be445b50443ea96d436e432295bbadf813775bd0b27449eb76ccf544ba8381b866a9aaad7c0f555ae849257a8219751e8899b04d113321486da6b26d25d377797056eef2a2e4d3332a90843f2ed550c0a9b99975459f832a8b3d0d21ac8d10a9d755460daaa110058b369787f7842f0fed182611369a4b876938630ed251c31a93693692d99b661cb336c4500699257fa99dbf886f800557f1341bf18217f22f42"} +{"ts": 1792950880.069, "topic": "lifetrac/v25/video/tile_delta", "hex": "004b0c08200600a7ef38c381e2000b3d61acbd84b17636cdd87b29632ce58ab2001e0017f23acc42510b92d8c248474299a4479f0ec88f3a3e960fb21849465b50db33c4c3f6678882b42071aacda1253e17437fc444140c916cda69ad59af80c0301d59afa1c6b1497432252b5eaa25f070060eaa25f45418726bd9444ba878109f22acad1307d95a2222ee92b11abbf8ef10e63613cbbd7c23977ae890107f91b0efbf0961df7a32049bd88cc4f9c33989f28c1b079b6d25b72efdbf111d80075fc6085fc89888"} +{"ts": 1792950880.668, "topic": "lifetrac/v25/video/tile_delta", "hex": "004c0c08200600a7ef17bf81e2000b1b642ca597b37672ced89b1f60eccd92008023c065aa568d446d0f0061ed446d411468c43ae5227f53f6aef7e04d5def4185f7218cd53222d981a445b1070372e89b555bf81eaab7d0a11a73692e667fe0acccff42d1bb257dcdbf2913c88b1e0b91163454d87a6ad097396c9444ba862b10a86c5b10abf7208919c7c192338f23839010728138e0a244208218f754252d233b7bdc017f602e6ea410fb442452150843819ce8a56bfa1bbbbd208efc11bbb7e217a012a6fe25a6a178"} +{"ts": 1792950881.057, "topic": "lifetrac/v25/video/tile_delta", "hex": "004d0c08200600a7ef69cf81e2000b1363ec9599b3b66ac5d84b3d71ecb587b14050e0707602de6309e6abd21a234229527cd56ec1b9aadc8801342096dcbbdcc21977b88f9d83e20e842b4cbab344405c004088192408697715177b480be619c4448a19969b4d2c973558f0a66ab1a22ee96a91ab2f4a145949ad43f2ef3917360aa421d929b97baa9385f755251b169311a4fccc61be6611c51a7369b692f92de236e1cbc46d4185f7214e96c88b6a0663526db496caaaec0180603aaaec9083eb8293f111b000e8"} +{"ts": 1792950881.661, "topic": "lifetrac/v25/video/tile_delta", "hex": "004e0c08200600a7ef184381e2000b2d66acf5c7b2363ac8597b1b662cdd94b840200424c67c61052a6eb99bbd9827377b10f1780dd58ef544cf83ea899d1328494c336f17abaf2893ba4422b12a43ac4f51252f1fd446fc25a88de8cbbc6bd68ec4752aff775239774b0cf2ee923a2c5f6f952eef370eddde6a084f0a6d34b68458702508b0a0e2c2e211b27977b703f2ef6a148adf6b36d2d96aab6b055556d216295ea1319a8a97b05d152f218ac3bb973a95a210946999e18e025bd76213f102f1b3ff8950bf8c10a0"} +{"ts": 1792950882.068, "topic": "lifetrac/v25/video/tile_delta", "hex": "004f0c08200600a703c4001662cddc2b25666c3d8bb15612dc03fbd167786dd9ca8b6219f21cc5e3fa88ad85b511591a261390c93f47732ce1aee659424c674712522ca99abbd88f0385b908edd83c0187bb764340fb74696778d836cef190e06b0a454d557603803075557623e560962642b4cdb334443158813644311f226e8b333c2880b979b4968ab970851572a2248e531536968899b08d113322835daed26a22b0a51148b8bd99912c999e4c2f333c88e28d446d11bfb2c96f13b3f102f9b0ffe24ea00c7e304280"} +{"ts": 1792950882.657, "topic": "lifetrac/v25/video/tile_delta", "hex": "00500c08200600a7ef294b81e2000b25666dc595b3563acf591b1b642ca5970b77a3004e1dbdbbbe3c31777c6830bcf248bdb6445b11d166f369ad9db5a0a8f808168ca8631425ff11105134740a652cc423d5b4aeaab92366e8ac9b4d2599130dcc888212ed6a2a18946ab35cc09566b88382eff1aaa225ec0f444bc850b6a9b497b99070577320a160d476d6e88c17744204e3828910820863dd5094b48cedef70040180b7984210e0673a295afe86eeef4823bf046eed2087da212290bf881ea0834ff89f0ff915ef"} +{"ts": 1792950883.057, "topic": "lifetrac/v25/video/tile_delta", "hex": "00510c08200600a703c400167ac7d98b3762ac58140819fc8903818c5499177c25322ee8b3be57a32ab329593b294bcbdc44d4651b02d110a8946cab544bf866a897d1f5b04912775f98c97a136668a868458c8d72efa706e5df4a1c0c410a55ba201c0183ae884409824d36b2cccd84266644492bd43b4e9d444938468892514142f11a4f666d3852ccda5151651d19993baa615dd511715913692e6231617cc4624199f76db6cad2a7d96cc8b623415daeda88ac354457e2063c713bf893a803df8c10bf91a550"} +{"ts": 1792950883.657, "topic": "lifetrac/v25/video/tile_delta", "hex": "00520c08200600a7ef18c381e2000b83656c2592b1d61ec1d8db3b642cb85bac3e1c8f03792dbfcbb83c0187b2ee464dd0b67ca47433d512fa1483510ab91b7f116aabeb055557d216c9baeb2e9b5d35d6ccd7305d99ae21e8b0e33496c975b337a078060fb337a4605e87cb8cd74493862e89251b159b7224b566b986eacd710667dd90cda5b6d965b323d88622ef22c8a65e8c862e667c5112432527a9d7d113b23435daeda6a22914142f36d3d99b4c880e34416c7421e012bf8818c9c7bf89398073f22e0a"} +{"ts": 1792950884.053, "topic": "lifetrac/v25/video/tile_delta", "hex": "00530c08200600a7eef8c381e2000b3b706cf591b17662cdd9ab741f0c0c87602eeeb046eef0a060f4568cad3bd90180603d3bd94104cb4d36bbbb978137772d0724725327dc9b5449381ea89250d3745769a696d08b3e0da1167459de23f62154852229397fefc998e8713d0f976211b088070060ec22110376f74dae92d5572e10aaae543cd61c56d2cb3d99a12244d53facf9d2225cf09444b9a2a47e269b596889530ad112a22e2c2e6bb4e5dfec2fcbbfc8a12168ad2596ccdcff103719b6b1f89398073f188140"} +{"ts": 1792950884.65, "topic": "lifetrac/v25/video/tile_delta", "hex": "00540c08200600a703c40016eac7586b0f60ec7d94b2b612cb87c391d527132a225b659661df161dc3be242cd76bd15dbb1791566b982eacd711126a33224b65d12fe11ba25f4608ebdda4d2dddef618bbbde4681685bf51137e1aa226f46c588cdb4f7448986ee891112062558cd111828f2306a89a5d25d77552c3c0187b7552e400f344265d10170010220649021a5dc545ded202f9867111004bd09319d1c4948b2a66aef64880e34416a38a3511b446fecb25bc4ecfc4174951be2fc49b49c3f2318c"} +{"ts": 1792950885.053, "topic": "lifetrac/v25/video/tile_delta", "hex": "00550c08200600a7eee83f81e2000b1b642c8d9ab37660327c8183c1ea64a110060180e8444101e9af6569e28e04d3c51419e07eda6da696db659333d981a667b107272f3224b661dede07c3bdb43806b4422d5576838030755576a1eaa5f67495326b25bb364c1f766c88a01f6ba22ccd0b0a599a122a2e2a69b5feeb0aff748b93d0e85f882130ab6b0be156d23c8c9aeb269b4df7552e4a11dfb46350b91429742910547c040b4654318a12ff888820502fc40de0f96c9f892dc836c2ff180915fc8e9180"} +{"ts": 1792950885.653, "topic": "lifetrac/v25/video/tile_delta", "hex": "00560c08200600a703c400166ec5d8ab0767ac3dcab2b7170e5e23621a6c8a291ddba6a28673f06d0ce7a266f014ea599b3d657755c9101643f4622599a0e10b33414105e925110afa7722203522188a2266c23444cc8f9d86a8a592c52b4b2b4543886b4469adb555f88b93104299e5e8c2ad147408c10d2e1df12302fa26d25c336bc31866d68d0b2f9b497533bb0d6a67720ccfbb6d3644dbff2d999ec9384643a511aa95a460a1bb20968e8ec3609ca749003cd109974fc40f64c92f4bf124f5367f8c40bf91d990"} +{"ts": 1792950886.054, "topic": "lifetrac/v25/video/tile_delta", "hex": "00570c08200600a703c4001716e559fb33642c9597b0963ec3591b9d6611b1b26b5442ae15ab61bc2b56405c0040881924086b44191d32d3c29f06b11121a6c11559ba7ebea677d030ae7e546a22780c0301ea227a0e2c410a659f2ab8703e5570a14161bbb14b2b46c156568c859aed22c8c9d8944ab354c17566a88aac2fd36db496db2667b30acccf620af081c623222210a426114134a731105133740a6430cd88ac9eaabd23c2e5e644971119f0f62233c761b04e53a7e20b20cb697e252603fbf180d155fc8cb300"} +{"ts": 1792950886.655, "topic": "lifetrac/v25/video/tile_delta", "hex": "00580c08200600a7eed83b81e2000b31666cfdceb15636cad83b3d66add85bf8161c822a39769d48c97cc85daaaeec09555dc8303d35cc8dc45ac0db88b4878d8648833904ecad1307d95a2220ae5e6b26d35d25bb3cbc21767968d8536ea54c2b66445607e9b69b5b6d9323d9846647b112396166d36b2ea67e612d4cfc45cde35d369acb866617c3310271c14488410431eea84a5a4676f7b80200c05ddd210870339d14ad7f437777a411df8237778644071a20b7f103b152c497e24eb01ff7e301a0afe467d0"} +{"ts": 1792950887.053, "topic": "lifetrac/v25/video/tile_delta", "hex": "00590c08200600a7eee8bf81e2000b3d6eec2586b3b642cbd92b2805f20786e09d55ec46008c12d2dddf5e18bbbeb464d81cc8aedd29b533be1900c33533be839bcf4a136214845caada47ca054459369ccc61fe6610316d53692ff76080c0301ff760a144c9e6d34b72cd4b05659a921a6d0349b4974b226ec1b644dc8a8b0fdb4b75137f0aea26fa344866cda5d2cabb30d59576478206008247a22bb90facb9b1f06c17b443a4a899ba05321866c4564f555e82605f881dc136b4bf1237086dff8c068aafe475a0"} +{"ts": 1792950887.645, "topic": "lifetrac/v25/video/tile_delta", "hex": "005a0c08200600a703c4001652cbd9db796691e16ef3224b777ff87aeeffd0b25daf4553128d556b88214d788da5b6cabd7025957aa22efbb6d36d36b6db2d999ec4182abc46b6568581acad091013af11aab5557d610aaafa4349a0693224b654ca890d76bb49a8893f0951127a3e502a6ba6d39984285e3dc892e1574c7e20dfaa6bba9280b8008110324810d688323a65a7853e0d6222415e1038c46444421484c2282694e6220817c907379e9426c42908b955b5f882dc32e709fc49cdb6b07fe2f6745557f24274"} +{"ts": 1792950888.043, "topic": "lifetrac/v25/video/tile_delta", "hex": "005b0c08200600a703c40016f2c5d98b21636ded8ab096fadfd83b2b61ac9017c00e3c8a0219fdfaecf8f0a5d9f1a2e0f492888dc447c2fb888e8b3b825a10afa398852e74f47e557946416214eff533be86330e26c8edd1aa9d7d47999e947450c21042be55576e1daaaed43cec3738b765216a96568a8d0bc49b496a670b0d54ce1490200c10b2188c8d589b9c8d8536ea54c2b66c37a89c28f940a9ae9b4e6611177ddb69b69b5b6d96cccf621c435a234d6daaafcfc40c60eb3f127700ae7e301a2abf91a7b0"} +{"ts": 1792950888.641, "topic": "lifetrac/v25/video/tile_delta", "hex": "005c0c08200600a7eed8bf81e2000b1b642c9595b316f6df5bfb3765ec8d9fb8766ae4058c40e60194f44cdf02194c3950aac9eeabd21ed61aa39aeaca45daa516cad1503180711a4b644f80300c07644f88e93174a1b66292aabb90401a910cd544cd812a899906080dd0ad966c781b2cd8d0a168f3692e59a8e0acb35142c6bb5936d4449f82e8893e460a1bb20968e424c674712522ca99abbd9827557b11c51a88da237f6592de27661cbc46c9003cd1099749101c6882dfc40ee48b565f894a8029f9189b"} +{"ts": 1792950889.253, "topic": "lifetrac/v25/video/tile_delta", "hex": "005d0c08200600a703c400166acdd9fb87722ca584b060f0e4350ac5ca8896d9661df1e0dc3be344ca12530cdbc6eeabca2043510ab91b7aaafbc21555f6892b2fae4e8864d9094a6445ab09488b522a35626d25b2b73c2b656e68f2397b2654966b6ecf851806b136b444898628891111296166936ba99e9847533d11704ab55a4cce9e17999d3924431756f2629639125ed499fa73e4b0d8272894459dc12d0857d1cc42973a7a3f2abc858c519058853bfd4cef8653ff103b9fed4b8a5f89c1fbf180d155fc8fb080"} +{"ts": 1792950889.641, "topic": "lifetrac/v25/video/tile_delta", "hex": "005e0c08200600a7ef3acf81e2000b19676c858db0d67acbdc9b17646cc017f42c2580b998c2db999f823555870ad113f23449c57ab1132f733530d6e66a2242cb9a8ee216667551b2472edd3e645557ae1baaaf547c91c7e9522ed555f387eaabe5133780a752ccd88b49e6678a328b936dd91484b57a86640c2aa25ccb433de0300c07433de82093899135bb3f9c09767f2878d85e6312cdaaac5450c6a21550ab6eb544f5852a89e90a164fb696e19bb498215e14df881d82864bf1381ff173b022aafe32c2fe46cb80"} +{"ts": 1792950890.04, "topic": "lifetrac/v25/video/tile_delta", "hex": "005f0c08200600a7ef2a4b81e2000b3d726cd583b2966ecfd8ab2b7300bfe1600039720c52cd0aa8d109d443036a208caae3991d514c89fd768677d0b236d359b6bbbbbb82f777750c466ed884264a9c435513760caa26e4341e9a76469e2ee0dd3c5d441d0a5d64c89a4ba59ae5dee610cbbdc4449873f7731aa9555a9846aab51040270adadddf122e875e69b496cd6ccd2f0bd99a5a304cde6bb496ccd130c599a223a07df237b335ec3b666bd2586c13944a7e207706190bf1255804bfc5cec08aabf91c22"} +{"ts": 1792950890.642, "topic": "lifetrac/v25/video/tile_delta", "hex": "00600c08200600a7ef19cb81e2000b2b66acdd9fb9963ec8d86b21676dcd8b4792c324f25594cb6a1f5568b87aaad150717dad56633e156da24ecbd716aac72969d588e964999e941009c3b4b777c48683f24a2235115103074ca474e19a380c0301e19a3a14702e6bb4d65dddc1c15bbb828a0b0c9b69f533b30a6a6762306dde6b26d25b334b409c70512210410c7baa1296919dbdee008030173308421c0ce7452b5fd0dddde90477e08d556143886b4469adb555f9f881b88990fc49cc536ff8c0b8a155fc8ca980"} +{"ts": 1792950891.034, "topic": "lifetrac/v25/video/tile_delta", "hex": "00610c08200600a7ef2ad781e2000b73666c6584b0762ae3597b30162f0989605c3bc7c139aad88a8b0329bad72866c2b43323464deed26974bb363c35766c68d9216523c8855aa251c37544a28f80d48854a226dc3f444da8311f78845b622aab5f035556ba1614db2b4baacfc177559e878405ea46baaf3c1f755e68802e68844d4ce9c21a99d2888b89ba6d3b770708f6ee0a1a2fcfef3234ef4d1d16df64da65de0e1dcbbc14501965c846a67a49a14bb94db2b964fe20770c19cbf12590053bf1817102afe47098"} +{"ts": 1792950891.637, "topic": "lifetrac/v25/video/tile_delta", "hex": "00620c08200600a7ef1a5381e2000b31666e359bb2962ecd59d0b10e0fc337340c08c10d6dd9b100c0301dd9b122a6b8f621d0cef6ca19df410186bd151555b9812aab710a552d74d7224bacb555e782aaabcd0d07e69d11a77a88309d7b91b5b33614314fb4db4da4b64b555eb832aabd517260935936b666a785eccd4e47102f09644cde029d4b33622d27999e213124792c324f25594cb6a1f5568b87aaad1512765eb8b556394b4eac474b24ccf4fe207f2e167c63f123d0024dfc606c40aabf91d640"} +{"ts": 1792950892.029, "topic": "lifetrac/v25/video/tile_delta", "hex": "00630c08200600a703c4001676c258ab1f67ec6d86b2365d0717ded6210af855a68aaae388476552a74a572866460c6a442254236f544f7862a89ed1903edd1b599a0e19b3341459dd1b50a57520822a9757e23f2667a164f1aa11322270cdab05e19b5228495ee9b496aab6b0a5556d23428674da59995bc35332b68d8a5999925a21e2c37443c4881ae7db49a5b70efce420df05d11e4f1212ebacbe31030230435b766c40300c07766c526852ee536cae593f881dc99671afc4966014bbf1817122abf91d90"} +{"ts": 1792950892.633, "topic": "lifetrac/v25/video/tile_delta", "hex": "00640c08200600a7ef2a5381e2000b2365ecc59bb33652c85c70b7f04c000ffc8e83d4f2234ef070ee9de0a0827dba3644b3369c09666d2831ad7da6d2d96aabf3035557e21434626d25d3c79c15a78f2869b379b6d2d96aabd306d557a22a8b8f64764433bdb286643cc6a442254236f544f783ea89ed0b078b508d8668e8f8317bb4bb364c3f766c880b8008110324810d688323a65a7853e0d6222415e1038c46444421484c2282694e6220817ff02e1de3c801e6884cba7e20b30cac35f89a4afdf8c2da055550"} +{"ts": 1792950893.015, "topic": "lifetrac/v25/video/tile_delta", "hex": "00650c08200600a703c4001666cddc7b1f612c658db3b73ec358ab3570acfa22275d8a556a6aab0708d5560a2e4ddfc99135b32e3c2f665c68802e788d7533a7086a674a282c3b6dafc3bfcc29877f88c0b279b4970cd6b0c619ad48223592a2bcb1c094ef93db6c6c741bdcab2132289cd108a2cee8da852ba9041154babf11f9333c2dfc8aa2e3d91d910cef6ca1990717ded6210af855a607fe42c1e2d423619a3fe2077a619b1bf12598052efc606c40aabf91c4e0"} +{"ts": 1792950893.635, "topic": "lifetrac/v25/video/tile_delta", "hex": "00660c08200600a7ef1a5381e2000b35676cfdc2b9f646dc594b21706e2dba03e82320f513a234ef970ce9df2a3c96179ceeca44bd1eaab151b065f72365dfb61bcbbf6410162646f666d5812ccda90b378f64da692e1574a0c2c36cda6d4cf4c0da99e8853a389b4d952db2cb25a226ec15444dc861ad99b444b2da19e6c19433cc868b6e9b4d76ef7b06eddef21e2b1e6d25d4cdac1fa99b5250619685b90c9bc9c241ff6746610c8b9377f2644d6ccb8f0bd9971fe2077a619b1bf1255b4498ff181b102aafe47e00"} +{"ts": 1792950894.022, "topic": "lifetrac/v25/video/tile_delta", "hex": "00670c08200600a7ef09cf81e2000b716eae0dc5b3365ee75cab09636cdd8fb0c16f0468177114445556e61aaaadc474d874d36da5f988ed877311d91535c594aec894a650cc8fb42fd9126d2db2c96667b30fcccf6220edd9299fb177a1d22953f91162c21222c4888b80db4b6ca9d708d953aa188b666d1134b2da19de450583746c89a99614d4ca3b125dd89b1698f4792c2f39dd94897a3d5562878390b378f64da692e1574a302c9e6d25c335ac31866b5f881debc66c16fc4956012ff181b102aafe476f80"} +{"ts": 1792950894.629, "topic": "lifetrac/v25/video/tile_delta", "hex": "01680c08200620c577770999bfe6703c400080b8008110324810d685890da98406e9c338889027711d827b893b5224b724590a27bbabf80b7757d052203508433c4f376b605e6ed6420476d62b45ef300800c11bcc2122619288a64911cac13223948993c7ac468b44eee71c27ddce28b0aa9c8644a7b99ab0b773352380d695fcd554fc39aaa9e870ce88cd32e447381c0183a4473907245c94674e8dca9cf81f9539d1219129950ad223a384a447451e05c18a67f7761e1eeeec342c2a3c7234cd182e668fc86a20"} +{"ts": 1792950895.233, "topic": "lifetrac/v25/video/tile_delta", "hex": "00690c08200600c5777709a1bfe67eee6b781e2000b2762c03a387bbdd0d15244d1c89937c8cffe15919ff40d6887cad15b552242b555f20300c07555f28c13a073928648477975f0c6f2eba1494aa2bcc854d537113c70562278a182903cac44dddd2c19bbba48d1ca043349d53fd5df9c35abbf28e824dcc8be6e30ef3708f9cc98af10c47f7377c70fe6ef8a0a4402a90855cbe76df440464656bbe2237e10c446f444472452344eaeeb611d5dd6450637b6f244be263be14c4c77fc416418703f12551043fc8b108"} +{"ts": 1792950895.632, "topic": "lifetrac/v25/video/tile_delta", "hex": "006a0c08200600c7ee741f81e2000b2761ecfd96b3d646ced9cc0a7af863bbac35cccf3823dfe409c6a92f08904520c5162eb6b5423ddddae821bc7ac46def443e1c087c28309cf8e54c9edde7c0ddbbce8695834c4b1515f3557706e6aaea2a281b39132e467dd0f0b0c9d116669983eccd3117479ca8a57432ceb4eeef3e17ddde7465140457910852a527b97bd86772f791b178acdbaef2eece1be5dd942c22a74295224af82e4495d0a2a5511f642a666bca180903cccee652fc40fd042d03f8922a1f9178b0"} +{"ts": 1792950896.224, "topic": "lifetrac/v25/video/tile_delta", "hex": "006b0c08200600c7ee531381e2000b3163ac858c405c0040881924086b44191b40d7f2b847111226cb822268c9b4963e53c1c267828384b6fa237bda703ef7b4a222aa72191293e9c227d28b0ba05315627dddc70b7bbb8a386cc7b90845cbfb777730e6eeee23a96089c422b14b46b431f0e863a3c33cb92658b91257c3d224ae890c684a321124477d0a2a5315f642a666b8a3e4811336e846e5e67c3fcbcce81bd6aa8429a853aa9137afcbb337946cde0d5643a4e99ccbb3f882d9b16047fc4aac6efe46c940"} +{"ts": 1792950896.626, "topic": "lifetrac/v25/video/tile_delta", "hex": "006c0c08200600c7ee220781e2000b2965ecdd89b35622cfd8fb0e1ee1c33c98bc860127ca57919dec19233bc870ce98ad37301c01838c4415e731154ae8d3fb53dcccf843b999d18094190cbdded3863bbda51d3ac2472115884aaf337ba384cc69054cbfb999710271aa4aa89a0a39487946bd29509e7bbc869583e84c8877d55dd42ca1a54652245c8d3b20a4402a90855cbe76dfc0a7ae8a8a06ce44cb919f74184e7c72a64f6ef3e06fe6c9410de3d6236f7a21f0e043e1fc40cd0377e2457903fc8b4a00"} +{"ts": 1792950897.225, "topic": "lifetrac/v25/video/tile_delta", "hex": "006d0c08200600c7ee428b81e2000b1764d07492b6454da4b2f3bd81f9de4200d7b2a6e5df1020030465df121212332913bdfcb04f7bf9218261d3b295e4477d0f0812a4a67fbabe0fff757451d8bccc9b4b2cd6dd6eaab0e14d556145c8d0d5236be7bbfde17f77fb409c6a92aa26828e5102b1e97378877bb88d01d5f6a26699f0d4cd33a367151390a4ca87591a4fc372349e8fbb40ceacd73d0c749d312bdddc7c3fbbb8e8f0cf249256cf91211c272777fdcc9cbcbbf881f9c41808fc48e66c41eefc8e9e00"} +{"ts": 1792950897.621, "topic": "lifetrac/v25/video/tile_delta", "hex": "006e0c08200600c7ee320781e2000b1b652c3d97b128582f842117777fb05eeeff22651b10c454a62bddf0709fbbe0a20f3c3c4ada8ac42d88ac42508e6667438674c5699312323c53cba2b95b7912674705c9a6562a7332e2324a03b10c44c4f95179037b0c95288350c6466f5f97fd99a0c76210253d2009392a41092588c5596c89f220678bb3a49a2e0eb108a80b8008110324810d688323681afe5708e222409c6a92aa26828e5102b1e97378877bb9f884eea9607107e256b5abdd1f91fb10"} +{"ts": 1792950898.221, "topic": "lifetrac/v25/video/tile_delta", "hex": "006f0c08200600c703c4001642c1d9cb176eee05cd41cd207914bb94cbeeeb381fddd65097a5c94c7256f42d9482aa8aa9dcccbd827999790d2a8d08211d286d559836aac4506aa74656b99af3853335e50c134cb46522c48efa2e05592854cc4e3c2f989c68515288cb90844ccd498f044cb66d725563d10ae5962e3e095908447dda067566b9e863a4e9895eeee3e1fdddc7464940762188989f2a2f23a75848e422b10955e66f7478a7974572b6f224cff881edd076075f891aed603ddf8c47815fc903b0"} +{"ts": 1792950898.622, "topic": "lifetrac/v25/video/tile_delta", "hex": "01700c08200620e578871999bfe6703c400080b8008110324810d688323681afa982f8889027504b456105258fd9c85ab10fddd8380bbbb050507d8b24856f764e05deec9449a30138e20a413d8b308904ad3bbb612ddd9154240e2484a92a56b53bcb615de590a3467ef55b10a9bbabd82b77579042516bbd510c9bbaa58137754906691fd4bf08237510b1fbc88d81a4464645d2264632f2e9867974445e06d4232ba372087633faf66667e11ccccf4584a978862138888385b111063c0de2b46747fc867380"} +{"ts": 1792950899.221, "topic": "lifetrac/v25/video/tile_delta", "hex": "00710c08200600e578871999bfe67eef83f81e2000009823a66626d112cb77538f0eeea71a3c0bc1ec75a225cc3d444b8860bb8bb6d6f35cb065e6b921c93bf16569fd8f45a2271070060ea227146058854295178abbf8631577d0807cf90abdddae0800c11dddae8785884b95288b5707d116aa346c0512a155084aeaa9b30d55536236031b16413b334dc376669a8fbb03ea41642109dba58b9fa7733270fee664a26f5849dae631ea4672d53a59f3353b09e66a77e20be60068bf124f326df8bc0bf9179b"} +{"ts": 1792950899.623, "topic": "lifetrac/v25/video/tile_delta", "hex": "00720c08200600e703c4001666cd59db1883b0e0ac2042a9088944dc997cccc6c0f9998c84b10deac535646f8955f68890b04d112121a845eed9125b2cc444ac1b888948a014aac44aaa4bc29554968b8913a8469eeef9b0bdddf32302c42311a2f1573d031730d4109ed117be03a22f742c58bd5bd084488f7e0b911ef441da9456976dadb2cb2d1162e10a22c547092b4d62a59666c7872ccd8d0e49df8b2b4fec6abd113ca1448452cb62197775791b018d8c20ad99a67e207b340b457e247bb01c5abf8bc0bf91cd80"} +{"ts": 1792950900.224, "topic": "lifetrac/v25/video/tile_delta", "hex": "00730c08200600e703c400164ac8d89b2d622de218b101f184159eaac2cf4fdddf1c19bbbe28cb10decc4b5646f8955f68890b0cd1121234ccdecb36d25db496cefb70d59df6a1a845eed9525b3cc44524754fb544d2ebacd2d99af61db335e411555b6a5d6f43a6e8dbbba6878d87884b15288b55170225548d777ce8d80e6a6945eccd323e071b21b8fc400d47658f44047cc433e74405c0040881924086b44191b40d7d4c17c4440130455090389212a4a95ad4ef2d857796fc4176e65a8b1bf127988b9f5fc8eda8"} +{"ts": 1792950900.819, "topic": "lifetrac/v25/video/tile_delta", "hex": "00740c08200600e703c40016f2c2d9eb216f6ce5bf4201d85723f37a78200304737a7a1246626d34b7755ab04eeab52224c851266212baa274c23544e8890932b94ac9c4479c25888f2813a8269020a4b9fb310b4624ba4fdbb050c7880d8a20acf658a66590eb5eeef8a2c2432319bdcccd9c2d999b28d80e6a5944eecd36431111e3bb94a5444deb093b5cc63d48ce5aa74b3e66a7613ccd4e419a47f52fc208dd442c7ef2236069119031730d4109ed117be03a22f7fc40f49374b16fc4a5ef2b9aefe2f82fe477d4"} +{"ts": 1792950901.206, "topic": "lifetrac/v25/video/tile_delta", "hex": "00750c08200600e703c40016f6dfd83b1b70d0507279993acdeb81759bd51053f020455f62529dff55556fe10aaadf47d9a12598b311bd4a931353b99928e14079b4d25eeedfc39dddbe8f02ef7b9d6889730f5112e236039a98515b334c4449816dbb9495d513b47221bbb220bb133a04ea09a408292e7ecc42d1892e93f6ec1017020ec382b0810aa42225137265f3331b03e6663218f101b144159ecb14ccb21d6bdddf1411555b6a5d6f43a6e8dbbba71f038d90dfe207a179a7637e24affe59e35ff23f3c"} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_base.txt new file mode 100644 index 00000000..33c49ea3 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_base.txt @@ -0,0 +1,389 @@ +connected to 127.0.0.1:1883 (rc=0); subscribing lifetrac/v25/video/tile_deltacapture -> /work/legs/leg2b_t2b_base.jsonl (profile image_bw250, limit 203 B); 360 s + +# 0 + 0.00s 201B/203 K=0 seq= 10 body=195 ep=0 L0 age=0 rec=36 applied dig=BAD EPOCH-SWITCH RESYNC +# 1 + 0.57s 201B/203 K=0 seq= 11 body=195 ep=0 L0 age=0 rec=42 applied dig=BAD RESYNC +# 2 + 0.99s 202B/203 K=0 seq= 12 body=196 ep=0 L0 age=0 rec=39 applied dig=BAD RESYNC +# 3 + 1.59s 200B/203 K=0 seq= 13 body=194 ep=0 L0 age=0 rec=42 applied dig=BAD RESYNC +# 4 + 1.98s 203B/203 K=0 seq= 14 body=197 ep=0 L0 age=0 rec=35 applied dig=BAD RESYNC +# 5 + 2.38s 198B/203 K=0 seq= 15 body=192 ep=0 L0 age=0 rec=34 applied dig=BAD RESYNC +# 6 + 2.98s 199B/203 K=0 seq= 16 body=193 ep=0 L0 age=0 rec=35 applied dig=BAD RESYNC +# 7 + 3.58s 200B/203 K=0 seq= 17 body=194 ep=0 L0 age=0 rec=36 applied dig=BAD RESYNC +# 8 + 3.97s 201B/203 K=0 seq= 18 body=195 ep=0 L0 age=0 rec=35 applied dig=BAD RESYNC +# 9 + 4.58s 198B/203 K=0 seq= 19 body=192 ep=0 L0 age=0 rec=33 applied dig=BAD RESYNC +# 10 + 4.97s 195B/203 K=0 seq= 20 body=189 ep=0 L0 age=0 rec=34 applied dig=ok RESYNC +# 11 + 5.56s 181B/203 K=0 seq= 21 body=175 ep=0 L0 age=0 rec=33 applied dig=ok RESYNC +# 12 + 5.94s 148B/203 K=0 seq= 22 body=142 ep=0 L0 age=0 rec=27 applied dig=ok +# 13 + 6.56s 194B/203 K=0 seq= 23 body=188 ep=0 L0 age=0 rec=28 applied dig=ok +# 14 + 6.95s 169B/203 K=0 seq= 24 body=163 ep=0 L0 age=0 rec=33 applied dig=ok +# 15 + 7.54s 156B/203 K=0 seq= 25 body=150 ep=0 L0 age=0 rec=30 applied dig=ok +# 16 + 7.95s 165B/203 K=0 seq= 26 body=159 ep=0 L0 age=0 rec=33 applied dig=ok +# 17 + 8.54s 162B/203 K=0 seq= 27 body=156 ep=0 L0 age=0 rec=32 applied dig=ok +# 18 + 8.96s 197B/203 K=0 seq= 28 body=191 ep=0 L0 age=0 rec=36 applied dig=ok +# 19 + 9.57s 200B/203 K=0 seq= 29 body=194 ep=0 L0 age=0 rec=32 applied dig=ok +# 20 + 9.97s 197B/203 K=0 seq= 30 body=191 ep=0 L0 age=0 rec=36 applied dig=ok +# 21 + 10.57s 200B/203 K=0 seq= 31 body=194 ep=0 L0 age=0 rec=35 applied dig=ok +# 22 + 10.96s 198B/203 K=0 seq= 32 body=192 ep=0 L0 age=0 rec=28 applied dig=ok +# 23 + 11.54s 178B/203 K=0 seq= 33 body=172 ep=0 L0 age=0 rec=32 applied dig=ok +# 24 + 11.91s 135B/203 K=0 seq= 34 body=129 ep=0 L0 age=0 rec=27 applied dig=ok +# 25 + 12.34s 133B/203 K=0 seq= 35 body=127 ep=0 L0 age=0 rec=24 applied dig=ok +# 26 + 12.92s 152B/203 K=0 seq= 36 body=146 ep=0 L0 age=0 rec=28 applied dig=ok +# 27 + 13.56s 198B/203 K=0 seq= 37 body=192 ep=0 L0 age=0 rec=32 applied dig=ok +# 28 + 13.94s 166B/203 K=0 seq= 38 body=160 ep=0 L0 age=0 rec=29 applied dig=ok +# 29 + 14.53s 158B/203 K=0 seq= 39 body=152 ep=0 L0 age=0 rec=30 applied dig=ok +# 30 + 14.96s 200B/203 K=0 seq= 40 body=194 ep=0 L0 age=0 rec=37 applied dig=ok +# 31 + 15.37s 193B/203 K=0 seq= 41 body=187 ep=0 L0 age=0 rec=36 applied dig=ok +# 32 + 15.91s 147B/203 K=0 seq= 42 body=141 ep=0 L0 age=0 rec=29 applied dig=ok +# 33 + 16.49s 120B/203 K=0 seq= 43 body=114 ep=0 L0 age=0 rec=24 applied dig=ok +# 34 + 16.94s 184B/203 K=0 seq= 44 body=178 ep=0 L0 age=0 rec=34 applied dig=ok +# 35 + 17.56s 197B/203 K=0 seq= 45 body=191 ep=0 L0 age=0 rec=37 applied dig=ok +# 36 + 17.94s 191B/203 K=0 seq= 46 body=185 ep=0 L0 age=0 rec=38 applied dig=ok +# 37 + 18.54s 174B/203 K=0 seq= 47 body=168 ep=0 L0 age=0 rec=31 applied dig=ok +# 38 + 18.95s 198B/203 K=0 seq= 48 body=192 ep=0 L0 age=0 rec=33 applied dig=ok +# 39 + 19.52s 164B/203 K=0 seq= 49 body=158 ep=0 L0 age=0 rec=31 applied dig=ok +# 40 + 19.92s 161B/203 K=0 seq= 50 body=155 ep=0 L0 age=0 rec=32 applied dig=ok +# 41 + 20.50s 136B/203 K=0 seq= 51 body=130 ep=0 L0 age=0 rec=26 applied dig=ok +# 42 + 20.93s 172B/203 K=0 seq= 52 body=166 ep=0 L0 age=0 rec=32 applied dig=ok +# 43 + 21.51s 156B/203 K=0 seq= 53 body=150 ep=0 L0 age=0 rec=29 applied dig=ok +# 44 + 21.89s 137B/203 K=0 seq= 54 body=131 ep=0 L0 age=0 rec=25 applied dig=ok +# 45 + 22.35s 138B/203 K=0 seq= 55 body=132 ep=0 L0 age=0 rec=28 applied dig=ok +# 46 + 22.93s 184B/203 K=0 seq= 56 body=178 ep=0 L0 age=0 rec=31 applied dig=ok +# 47 + 23.48s 136B/203 K=0 seq= 57 body=130 ep=0 L0 age=0 rec=27 applied dig=ok +# 48 + 23.90s 146B/203 K=0 seq= 58 body=140 ep=0 L0 age=0 rec=26 applied dig=ok +# 49 + 24.50s 150B/203 K=0 seq= 59 body=144 ep=0 L0 age=0 rec=30 applied dig=ok +# 50 + 24.95s 202B/203 K=0 seq= 60 body=196 ep=0 L0 age=0 rec=32 applied dig=ok +# 51 + 25.31s 118B/203 K=0 seq= 61 body=112 ep=0 L0 age=0 rec=27 applied dig=ok +# 52 + 25.94s 198B/203 K=0 seq= 62 body=192 ep=0 L0 age=0 rec=31 applied dig=ok +# 53 + 26.34s 176B/203 K=0 seq= 63 body=170 ep=0 L0 age=0 rec=30 applied dig=ok +# 54 + 26.94s 200B/203 K=0 seq= 64 body=194 ep=0 L0 age=0 rec=31 applied dig=ok +# 55 + 27.34s 143B/203 K=0 seq= 65 body=137 ep=0 L0 age=0 rec=30 applied dig=ok +# 56 + 27.93s 203B/203 K=0 seq= 66 body=197 ep=0 L0 age=0 rec=33 applied dig=ok +# 57 + 28.53s 193B/203 K=0 seq= 67 body=187 ep=0 L0 age=0 rec=36 applied dig=ok +# 58 + 28.93s 202B/203 K=0 seq= 68 body=196 ep=0 L0 age=0 rec=36 applied dig=ok +# 59 + 29.53s 191B/203 K=0 seq= 69 body=185 ep=0 L0 age=0 rec=35 applied dig=ok +# 60 + 29.93s 195B/203 K=0 seq= 70 body=189 ep=0 L0 age=0 rec=35 applied dig=ok +# 61 + 30.50s 164B/203 K=0 seq= 71 body=158 ep=0 L0 age=0 rec=33 applied dig=ok +# 62 + 30.90s 171B/203 K=0 seq= 72 body=165 ep=0 L0 age=0 rec=35 applied dig=ok +# 63 + 31.53s 200B/203 K=0 seq= 73 body=194 ep=0 L0 age=0 rec=35 applied dig=ok +# 64 + 31.92s 185B/203 K=0 seq= 74 body=179 ep=0 L0 age=0 rec=35 applied dig=ok +# 65 + 32.48s 136B/203 K=0 seq= 75 body=130 ep=0 L0 age=0 rec=24 applied dig=ok +# 66 + 32.90s 159B/203 K=0 seq= 76 body=153 ep=0 L0 age=0 rec=32 applied dig=ok +# 67 + 33.48s 145B/203 K=0 seq= 77 body=139 ep=0 L0 age=0 rec=26 applied dig=ok +# 68 + 33.85s 112B/203 K=0 seq= 78 body=106 ep=0 L0 age=0 rec=25 applied dig=ok +# 69 + 34.51s 183B/203 K=0 seq= 79 body=177 ep=0 L0 age=0 rec=34 applied dig=ok +# 70 + 34.88s 149B/203 K=0 seq= 80 body=143 ep=0 L0 age=0 rec=30 applied dig=ok +# 71 + 35.49s 155B/203 K=0 seq= 81 body=149 ep=0 L0 age=0 rec=29 applied dig=ok +# 72 + 35.88s 155B/203 K=0 seq= 82 body=149 ep=0 L0 age=0 rec=29 applied dig=ok +# 73 + 36.32s 93B/203 K=0 seq= 83 body= 87 ep=0 L0 age=0 rec=23 applied dig=ok +# 74 + 36.90s 184B/203 K=0 seq= 84 body=178 ep=0 L0 age=0 rec=36 applied dig=ok +# 75 + 37.50s 168B/203 K=0 seq= 85 body=162 ep=0 L0 age=0 rec=33 applied dig=ok +# 76 + 37.87s 148B/203 K=0 seq= 86 body=142 ep=0 L0 age=0 rec=28 applied dig=ok +# 77 + 38.50s 178B/203 K=0 seq= 87 body=172 ep=0 L0 age=0 rec=29 applied dig=ok +# 78 + 38.91s 196B/203 K=0 seq= 88 body=190 ep=0 L0 age=0 rec=31 applied dig=ok +# 79 + 39.52s 202B/203 K=0 seq= 89 body=196 ep=0 L0 age=0 rec=36 applied dig=ok +# 80 + 39.92s 198B/203 K=0 seq= 90 body=192 ep=0 L0 age=0 rec=35 applied dig=ok +# 81 + 40.50s 186B/203 K=0 seq= 91 body=180 ep=0 L0 age=0 rec=36 applied dig=ok +# 82 + 40.91s 200B/203 K=0 seq= 92 body=194 ep=0 L0 age=0 rec=33 applied dig=ok +# 83 + 41.46s 134B/203 K=0 seq= 93 body=128 ep=0 L0 age=0 rec=44 applied dig=ok +# 84 + 41.92s 203B/203 K=0 seq= 94 body=197 ep=0 L0 age=0 rec=45 applied dig=- +# 85 + 42.51s 203B/203 K=0 seq= 95 body=197 ep=0 L0 age=0 rec=35 applied dig=ok +# 86 + 42.91s 201B/203 K=0 seq= 96 body=195 ep=0 L0 age=0 rec=32 applied dig=ok +# 87 + 43.51s 199B/203 K=0 seq= 97 body=193 ep=0 L0 age=0 rec=27 applied dig=ok +# 88 + 43.91s 195B/203 K=0 seq= 98 body=189 ep=0 L0 age=0 rec=32 applied dig=ok +# 89 + 44.52s 198B/203 K=0 seq= 99 body=192 ep=0 L0 age=0 rec=35 applied dig=ok +# 90 + 44.90s 198B/203 K=0 seq=100 body=192 ep=0 L0 age=0 rec=37 applied dig=ok +# 91 + 45.50s 195B/203 K=0 seq=101 body=189 ep=0 L0 age=0 rec=32 applied dig=ok +# 92 + 45.90s 199B/203 K=0 seq=102 body=193 ep=0 L0 age=0 rec=33 applied dig=ok +# 93 + 46.50s 197B/203 K=0 seq=103 body=191 ep=0 L0 age=0 rec=34 applied dig=ok +# 94 + 46.90s 193B/203 K=0 seq=104 body=187 ep=0 L0 age=0 rec=32 applied dig=ok +# 95 + 47.44s 123B/203 K=0 seq=105 body=117 ep=0 L0 age=0 rec=23 applied dig=ok +# 96 + 47.86s 144B/203 K=0 seq=106 body=138 ep=0 L0 age=0 rec=26 applied dig=ok +# 97 + 48.44s 130B/203 K=0 seq=107 body=124 ep=0 L0 age=0 rec=27 applied dig=ok +# 98 + 48.90s 199B/203 K=0 seq=108 body=193 ep=0 L0 age=0 rec=32 applied dig=ok +# 99 + 49.48s 165B/203 K=0 seq=109 body=159 ep=0 L0 age=0 rec=28 applied dig=ok +# 100 + 49.89s 186B/203 K=0 seq=110 body=180 ep=0 L0 age=0 rec=29 applied dig=ok +# 101 + 50.47s 173B/203 K=0 seq=111 body=167 ep=0 L0 age=0 rec=27 applied dig=ok +# 102 + 50.87s 170B/203 K=0 seq=112 body=164 ep=0 L0 age=0 rec=27 applied dig=ok +# 103 + 51.48s 176B/203 K=0 seq=113 body=170 ep=0 L0 age=0 rec=28 applied dig=ok +# 104 + 51.88s 172B/203 K=0 seq=114 body=166 ep=0 L0 age=0 rec=31 applied dig=ok +# 105 + 52.47s 162B/203 K=0 seq=115 body=156 ep=0 L0 age=0 rec=31 applied dig=ok +# 106 + 52.89s 197B/203 K=0 seq=116 body=191 ep=0 L0 age=0 rec=32 applied dig=ok +# 107 + 53.46s 163B/203 K=0 seq=117 body=157 ep=0 L0 age=0 rec=29 applied dig=ok +# 108 + 53.85s 143B/203 K=0 seq=118 body=137 ep=0 L0 age=0 rec=29 applied dig=ok +# 109 + 54.49s 194B/203 K=0 seq=119 body=188 ep=0 L0 age=0 rec=37 applied dig=ok +# 110 + 55.10s 200B/203 K=0 seq=120 body=194 ep=0 L0 age=0 rec=35 applied dig=ok +# 111 + 55.47s 169B/203 K=0 seq=121 body=163 ep=0 L0 age=0 rec=32 applied dig=ok +# 112 + 56.09s 202B/202 K=1 seq=122 body=196 ep=1 L0 age=0 rec=34 applied dig=- EPOCH-SWITCH +# 113 + 56.48s 203B/203 K=0 seq=123 body=197 ep=1 L0 age=0 rec=32 applied dig=- +# 114 + 56.88s 203B/203 K=0 seq=124 body=197 ep=1 L0 age=0 rec=28 applied dig=- +# 115 + 57.49s 202B/203 K=0 seq=125 body=196 ep=1 L0 age=0 rec=34 applied dig=- +# 116 + 57.89s 203B/203 K=0 seq=126 body=197 ep=1 L0 age=0 rec=38 applied dig=- +# 117 + 58.44s 148B/203 K=0 seq=127 body=142 ep=1 L0 age=0 rec=27 applied dig=- +# 118 + 58.84s 149B/203 K=0 seq=128 body=143 ep=1 L0 age=0 rec=26 applied dig=- +# 119 + 59.44s 134B/203 K=0 seq=129 body=128 ep=1 L0 age=0 rec=26 applied dig=- +# 120 + 59.77s 60B/203 K=0 seq=130 body= 54 ep=1 L0 age=0 rec=14 applied dig=- +# 121 + 60.40s 88B/203 K=0 seq=131 body= 82 ep=1 L0 age=0 rec=18 applied dig=- +# 122 + 61.06s 176B/203 K=0 seq=132 body=170 ep=1 L0 age=0 rec=26 applied dig=- +# 123 + 61.48s 202B/202 K=1 seq=133 body=196 ep=2 L0 age=0 rec=28 applied dig=- EPOCH-SWITCH +# 124 + 61.88s 201B/203 K=0 seq=134 body=195 ep=2 L0 age=0 rec=35 applied dig=ok +# 125 + 62.47s 203B/203 K=0 seq=135 body=197 ep=2 L0 age=0 rec=38 applied dig=ok +# 126 + 62.88s 203B/203 K=0 seq=136 body=197 ep=2 L0 age=0 rec=38 applied dig=ok +# 127 + 63.47s 202B/203 K=0 seq=137 body=196 ep=2 L0 age=0 rec=42 applied dig=ok +# 128 + 63.87s 203B/203 K=0 seq=138 body=197 ep=2 L0 age=0 rec=37 applied dig=ok +# 129 + 64.48s 203B/203 K=0 seq=139 body=197 ep=2 L0 age=0 rec=40 applied dig=ok +# 130 + 65.08s 202B/203 K=0 seq=140 body=196 ep=2 L0 age=0 rec=41 applied dig=ok +# 131 + 65.47s 200B/203 K=0 seq=141 body=194 ep=2 L0 age=0 rec=45 applied dig=ok +# 132 + 66.07s 201B/203 K=0 seq=142 body=195 ep=2 L0 age=0 rec=42 applied dig=- +# 133 + 66.47s 201B/203 K=0 seq=143 body=195 ep=2 L0 age=0 rec=38 applied dig=- +# 134 + 67.06s 200B/203 K=0 seq=144 body=194 ep=2 L0 age=0 rec=34 applied dig=ok +# 135 + 67.46s 202B/203 K=0 seq=145 body=196 ep=2 L0 age=0 rec=35 applied dig=ok +# 136 + 68.06s 201B/203 K=0 seq=146 body=195 ep=2 L0 age=0 rec=36 applied dig=ok +# 137 + 68.47s 203B/203 K=0 seq=147 body=197 ep=2 L0 age=0 rec=37 applied dig=ok +# 138 + 69.06s 203B/203 K=0 seq=148 body=197 ep=2 L0 age=0 rec=37 applied dig=ok +# 139 + 69.46s 203B/203 K=0 seq=149 body=197 ep=2 L0 age=0 rec=35 applied dig=ok +# 140 + 70.07s 200B/203 K=0 seq=150 body=194 ep=2 L0 age=0 rec=38 applied dig=ok +# 141 + 70.46s 202B/203 K=0 seq=151 body=196 ep=2 L0 age=0 rec=38 applied dig=ok +# 142 + 71.06s 198B/203 K=0 seq=152 body=192 ep=2 L0 age=0 rec=36 applied dig=ok +# 143 + 71.46s 198B/203 K=0 seq=153 body=192 ep=2 L0 age=0 rec=37 applied dig=ok +# 144 + 72.04s 201B/203 K=0 seq=154 body=195 ep=2 L0 age=0 rec=39 applied dig=ok +# 145 + 72.46s 201B/203 K=0 seq=155 body=195 ep=2 L0 age=0 rec=43 applied dig=- +# 146 + 73.05s 203B/203 K=0 seq=156 body=197 ep=2 L0 age=0 rec=41 applied dig=- +# 147 + 73.45s 202B/203 K=0 seq=157 body=196 ep=2 L0 age=0 rec=39 applied dig=ok +# 148 + 74.06s 203B/203 K=0 seq=158 body=197 ep=2 L0 age=0 rec=40 applied dig=ok +# 149 + 74.45s 202B/203 K=0 seq=159 body=196 ep=2 L0 age=0 rec=40 applied dig=ok +# 150 + 75.05s 196B/203 K=0 seq=160 body=190 ep=2 L0 age=0 rec=39 applied dig=ok +# 151 + 75.45s 200B/203 K=0 seq=161 body=194 ep=2 L0 age=0 rec=39 applied dig=ok +# 152 + 76.05s 200B/203 K=0 seq=162 body=194 ep=2 L0 age=0 rec=35 applied dig=ok +# 153 + 76.45s 202B/203 K=0 seq=163 body=196 ep=2 L0 age=0 rec=44 applied dig=ok +# 154 + 77.05s 201B/203 K=0 seq=164 body=195 ep=2 L0 age=0 rec=43 applied dig=- +# 155 + 77.44s 201B/203 K=0 seq=165 body=195 ep=2 L0 age=0 rec=38 applied dig=- +# 156 + 78.05s 202B/203 K=0 seq=166 body=196 ep=2 L0 age=0 rec=40 applied dig=ok +# 157 + 78.45s 202B/203 K=0 seq=167 body=196 ep=2 L0 age=0 rec=36 applied dig=ok +# 158 + 79.05s 201B/203 K=0 seq=168 body=195 ep=2 L0 age=0 rec=41 applied dig=ok +# 159 + 79.43s 200B/203 K=0 seq=169 body=194 ep=2 L0 age=0 rec=41 applied dig=ok +# 160 + 80.04s 202B/203 K=0 seq=170 body=196 ep=2 L0 age=0 rec=34 applied dig=ok +# 161 + 80.44s 201B/203 K=0 seq=171 body=195 ep=2 L0 age=0 rec=36 applied dig=ok +# 162 + 81.03s 199B/203 K=0 seq=172 body=193 ep=2 L0 age=0 rec=43 applied dig=ok +# 163 + 81.43s 202B/203 K=0 seq=173 body=196 ep=2 L0 age=0 rec=39 applied dig=- +# 164 + 82.04s 199B/203 K=0 seq=174 body=193 ep=2 L0 age=0 rec=37 applied dig=ok +# 165 + 82.43s 201B/203 K=0 seq=175 body=195 ep=2 L0 age=0 rec=38 applied dig=ok +# 166 + 83.04s 197B/203 K=0 seq=176 body=191 ep=2 L0 age=0 rec=38 applied dig=ok +# 167 + 83.42s 203B/203 K=0 seq=177 body=197 ep=2 L0 age=0 rec=37 applied dig=ok +# 168 + 84.02s 192B/203 K=0 seq=178 body=186 ep=2 L0 age=0 rec=40 applied dig=ok +# 169 + 84.43s 203B/203 K=0 seq=179 body=197 ep=2 L0 age=0 rec=44 applied dig=- +# 170 + 85.03s 200B/203 K=0 seq=180 body=194 ep=2 L0 age=0 rec=44 applied dig=- +# 171 + 85.43s 201B/203 K=0 seq=181 body=195 ep=2 L0 age=0 rec=39 applied dig=- +# 172 + 86.02s 199B/203 K=0 seq=182 body=193 ep=2 L0 age=0 rec=38 applied dig=ok +# 173 + 86.41s 201B/203 K=0 seq=183 body=195 ep=2 L0 age=0 rec=40 applied dig=- +# 174 + 87.03s 197B/203 K=0 seq=184 body=191 ep=2 L0 age=0 rec=39 applied dig=ok +# 175 + 87.42s 202B/203 K=0 seq=185 body=196 ep=2 L0 age=0 rec=42 applied dig=ok +# 176 + 88.03s 201B/203 K=0 seq=186 body=195 ep=2 L0 age=0 rec=38 applied dig=- +# 177 + 88.41s 195B/203 K=0 seq=187 body=189 ep=2 L0 age=0 rec=39 applied dig=ok +# 178 + 89.02s 202B/203 K=0 seq=188 body=196 ep=2 L0 age=0 rec=39 applied dig=- +# 179 + 89.41s 201B/203 K=0 seq=189 body=195 ep=2 L0 age=0 rec=38 applied dig=ok +# 180 + 90.02s 202B/202 K=1 seq=190 body=196 ep=3 L0 age=0 rec=31 applied dig=ok EPOCH-SWITCH +# 181 + 90.41s 203B/203 K=0 seq=191 body=197 ep=3 L0 age=0 rec=35 applied dig=ok +# 182 + 91.03s 200B/203 K=0 seq=192 body=194 ep=3 L0 age=0 rec=41 applied dig=ok +# 183 + 91.41s 203B/203 K=0 seq=193 body=197 ep=3 L0 age=0 rec=36 applied dig=- +# 184 + 92.02s 202B/203 K=0 seq=194 body=196 ep=3 L0 age=0 rec=31 applied dig=ok +# 185 + 92.41s 202B/203 K=0 seq=195 body=196 ep=3 L0 age=0 rec=35 applied dig=ok +# 186 + 93.02s 198B/203 K=0 seq=196 body=192 ep=3 L0 age=0 rec=37 applied dig=ok +# 187 + 93.41s 199B/203 K=0 seq=197 body=193 ep=3 L0 age=0 rec=38 applied dig=ok +# 188 + 94.01s 203B/203 K=0 seq=198 body=197 ep=3 L0 age=0 rec=36 applied dig=ok +# 189 + 94.40s 200B/203 K=0 seq=199 body=194 ep=3 L0 age=0 rec=35 applied dig=ok +# 190 + 95.01s 198B/203 K=0 seq=200 body=192 ep=3 L0 age=0 rec=33 applied dig=ok +# 191 + 95.38s 170B/203 K=0 seq=201 body=164 ep=3 L0 age=0 rec=27 applied dig=ok +# 192 + 95.99s 172B/203 K=0 seq=202 body=166 ep=3 L0 age=0 rec=28 applied dig=ok +# 193 + 96.38s 183B/203 K=0 seq=203 body=177 ep=3 L0 age=0 rec=29 applied dig=ok +# 194 + 96.99s 197B/203 K=0 seq=204 body=191 ep=3 L0 age=0 rec=37 applied dig=ok +# 195 + 97.40s 203B/203 K=0 seq=205 body=197 ep=3 L0 age=0 rec=35 applied dig=ok +# 196 + 97.99s 195B/203 K=0 seq=206 body=189 ep=3 L0 age=0 rec=34 applied dig=ok +# 197 + 98.39s 195B/203 K=0 seq=207 body=189 ep=3 L0 age=0 rec=36 applied dig=ok +# 198 + 98.99s 193B/203 K=0 seq=208 body=187 ep=3 L0 age=0 rec=35 applied dig=ok +# 199 + 99.40s 201B/203 K=0 seq=209 body=195 ep=3 L0 age=0 rec=33 applied dig=ok +# 200 + 99.99s 184B/203 K=0 seq=210 body=178 ep=3 L0 age=0 rec=32 applied dig=ok +# 201 + 100.34s 135B/203 K=0 seq=211 body=129 ep=3 L0 age=0 rec=29 applied dig=ok +# 202 + 100.99s 202B/202 K=1 seq=212 body=196 ep=4 L0 age=0 rec=29 applied dig=ok EPOCH-SWITCH +# 203 + 101.41s 203B/203 K=0 seq=213 body=197 ep=4 L0 age=0 rec=34 applied dig=ok +# 204 + 102.00s 203B/203 K=0 seq=214 body=197 ep=4 L0 age=0 rec=38 applied dig=- +# 205 + 102.40s 201B/203 K=0 seq=215 body=195 ep=4 L0 age=0 rec=36 applied dig=- +# 206 + 102.99s 201B/203 K=0 seq=216 body=195 ep=4 L0 age=0 rec=37 applied dig=ok +# 207 + 103.39s 200B/203 K=0 seq=217 body=194 ep=4 L0 age=0 rec=35 applied dig=ok +# 208 + 103.99s 199B/203 K=0 seq=218 body=193 ep=4 L0 age=0 rec=31 applied dig=ok +# 209 + 104.38s 203B/203 K=0 seq=219 body=197 ep=4 L0 age=0 rec=34 applied dig=ok +# 210 + 104.99s 201B/203 K=0 seq=220 body=195 ep=4 L0 age=0 rec=42 applied dig=ok +# 211 + 105.38s 201B/203 K=0 seq=221 body=195 ep=4 L0 age=0 rec=40 applied dig=ok +# 212 + 105.99s 202B/203 K=0 seq=222 body=196 ep=4 L0 age=0 rec=40 applied dig=ok +# 213 + 106.39s 202B/203 K=0 seq=223 body=196 ep=4 L0 age=0 rec=41 applied dig=ok +# 214 + 106.99s 203B/203 K=0 seq=224 body=197 ep=4 L0 age=0 rec=38 applied dig=ok +# 215 + 107.38s 201B/203 K=0 seq=225 body=195 ep=4 L0 age=0 rec=37 applied dig=ok +# 216 + 107.98s 203B/203 K=0 seq=226 body=197 ep=4 L0 age=0 rec=39 applied dig=ok +# 217 + 108.38s 200B/203 K=0 seq=227 body=194 ep=4 L0 age=0 rec=41 applied dig=ok +# 218 + 108.97s 198B/203 K=0 seq=228 body=192 ep=4 L0 age=0 rec=40 applied dig=ok +# 219 + 109.37s 202B/203 K=0 seq=229 body=196 ep=4 L0 age=0 rec=43 applied dig=ok +# 220 + 109.98s 200B/203 K=0 seq=230 body=194 ep=4 L0 age=0 rec=43 applied dig=ok +# 221 + 110.38s 199B/203 K=0 seq=231 body=193 ep=4 L0 age=0 rec=40 applied dig=ok +# 222 + 110.98s 202B/203 K=0 seq=232 body=196 ep=4 L0 age=0 rec=44 applied dig=ok +# 223 + 111.36s 199B/203 K=0 seq=233 body=193 ep=4 L0 age=0 rec=38 applied dig=ok +# 224 + 111.97s 202B/203 K=0 seq=234 body=196 ep=4 L0 age=0 rec=37 applied dig=ok +# 225 + 112.35s 199B/203 K=0 seq=235 body=193 ep=4 L0 age=0 rec=37 applied dig=ok +# 226 + 112.97s 201B/203 K=0 seq=236 body=195 ep=4 L0 age=0 rec=46 applied dig=ok +# 227 + 113.37s 200B/203 K=0 seq=237 body=194 ep=4 L0 age=0 rec=41 applied dig=ok +# 228 + 113.97s 203B/203 K=0 seq=238 body=197 ep=4 L0 age=0 rec=38 applied dig=ok +# 229 + 114.57s 200B/203 K=0 seq=239 body=194 ep=4 L0 age=0 rec=32 applied dig=ok +# 230 + 114.96s 202B/203 K=0 seq=240 body=196 ep=4 L0 age=0 rec=34 applied dig=- +# 231 + 115.56s 198B/203 K=0 seq=241 body=192 ep=4 L0 age=0 rec=34 applied dig=ok +# 232 + 115.96s 202B/203 K=0 seq=242 body=196 ep=4 L0 age=0 rec=36 applied dig=ok +# 233 + 116.57s 202B/203 K=0 seq=243 body=196 ep=4 L0 age=0 rec=40 applied dig=ok +# 234 + 116.96s 200B/203 K=0 seq=244 body=194 ep=4 L0 age=0 rec=37 applied dig=ok +# 235 + 117.56s 203B/203 K=0 seq=245 body=197 ep=4 L0 age=0 rec=37 applied dig=ok +# 236 + 117.95s 196B/203 K=0 seq=246 body=190 ep=4 L0 age=0 rec=40 applied dig=ok +# 237 + 118.55s 203B/203 K=0 seq=247 body=197 ep=4 L0 age=0 rec=41 applied dig=ok +# 238 + 118.96s 202B/203 K=0 seq=248 body=196 ep=4 L0 age=0 rec=41 applied dig=ok +# 239 + 119.36s 200B/203 K=0 seq=249 body=194 ep=4 L0 age=0 rec=39 applied dig=ok +# 240 + 119.95s 200B/203 K=0 seq=250 body=194 ep=4 L0 age=0 rec=42 applied dig=ok +# 241 + 120.54s 199B/203 K=0 seq=251 body=193 ep=4 L0 age=0 rec=41 applied dig=ok +# 242 + 120.96s 200B/203 K=0 seq=252 body=194 ep=4 L0 age=0 rec=46 applied dig=ok +# 243 + 121.55s 203B/203 K=0 seq=253 body=197 ep=4 L0 age=0 rec=41 applied dig=- +# 244 + 121.95s 200B/203 K=0 seq=254 body=194 ep=4 L0 age=0 rec=37 applied dig=ok +# 245 + 122.55s 202B/203 K=0 seq=255 body=196 ep=4 L0 age=0 rec=39 applied dig=ok +# 246 + 122.94s 202B/203 K=0 seq= 0 body=196 ep=4 L0 age=0 rec=43 applied dig=- +# 247 + 123.55s 202B/203 K=0 seq= 1 body=196 ep=4 L0 age=0 rec=36 applied dig=- +# 248 + 123.94s 203B/203 K=0 seq= 2 body=197 ep=4 L0 age=0 rec=36 applied dig=ok +# 249 + 124.54s 203B/203 K=0 seq= 3 body=197 ep=4 L0 age=0 rec=41 applied dig=ok +# 250 + 124.94s 199B/203 K=0 seq= 4 body=193 ep=4 L0 age=0 rec=41 applied dig=ok +# 251 + 125.54s 199B/203 K=0 seq= 5 body=193 ep=4 L0 age=0 rec=41 applied dig=ok +# 252 + 125.93s 203B/203 K=0 seq= 6 body=197 ep=4 L0 age=0 rec=39 applied dig=ok +# 253 + 126.54s 203B/203 K=0 seq= 7 body=197 ep=4 L0 age=0 rec=35 applied dig=ok +# 254 + 126.93s 201B/203 K=0 seq= 8 body=195 ep=4 L0 age=0 rec=37 applied dig=ok +# 255 + 127.54s 202B/203 K=0 seq= 9 body=196 ep=4 L0 age=0 rec=41 applied dig=ok +# 256 + 127.93s 200B/203 K=0 seq= 10 body=194 ep=4 L0 age=0 rec=38 applied dig=ok +# 257 + 128.53s 198B/203 K=0 seq= 11 body=192 ep=4 L0 age=0 rec=38 applied dig=ok +# 258 + 128.93s 200B/203 K=0 seq= 12 body=194 ep=4 L0 age=0 rec=44 applied dig=ok +# 259 + 129.53s 202B/203 K=0 seq= 13 body=196 ep=4 L0 age=0 rec=40 applied dig=ok +# 260 + 129.93s 200B/203 K=0 seq= 14 body=194 ep=4 L0 age=0 rec=39 applied dig=ok +# 261 + 130.54s 202B/203 K=0 seq= 15 body=196 ep=4 L0 age=0 rec=38 applied dig=ok +# 262 + 130.93s 197B/203 K=0 seq= 16 body=191 ep=4 L0 age=0 rec=36 applied dig=ok +# 263 + 131.53s 201B/203 K=0 seq= 17 body=195 ep=4 L0 age=0 rec=44 applied dig=ok +# 264 + 131.93s 201B/203 K=0 seq= 18 body=195 ep=4 L0 age=0 rec=45 applied dig=ok +# 265 + 132.53s 202B/203 K=0 seq= 19 body=196 ep=4 L0 age=0 rec=42 applied dig=ok +# 266 + 132.92s 200B/203 K=0 seq= 20 body=194 ep=4 L0 age=0 rec=35 applied dig=ok +# 267 + 133.52s 200B/203 K=0 seq= 21 body=194 ep=4 L0 age=0 rec=50 applied dig=ok +# 268 + 133.92s 202B/203 K=0 seq= 22 body=196 ep=4 L0 age=0 rec=46 applied dig=- +# 269 + 134.52s 199B/203 K=0 seq= 23 body=193 ep=4 L0 age=0 rec=36 applied dig=ok +# 270 + 134.92s 200B/203 K=0 seq= 24 body=194 ep=4 L0 age=0 rec=36 applied dig=ok +# 271 + 135.52s 203B/203 K=0 seq= 25 body=197 ep=4 L0 age=0 rec=37 applied dig=ok +# 272 + 136.11s 199B/203 K=0 seq= 26 body=193 ep=4 L0 age=0 rec=39 applied dig=ok +# 273 + 136.52s 202B/203 K=0 seq= 27 body=196 ep=4 L0 age=0 rec=43 applied dig=ok +# 274 + 137.11s 199B/203 K=0 seq= 28 body=193 ep=4 L0 age=0 rec=34 applied dig=ok +# 275 + 137.52s 201B/203 K=0 seq= 29 body=195 ep=4 L0 age=0 rec=32 applied dig=ok +# 276 + 138.11s 198B/203 K=0 seq= 30 body=192 ep=4 L0 age=0 rec=33 applied dig=ok +# 277 + 138.50s 195B/203 K=0 seq= 31 body=189 ep=4 L0 age=0 rec=38 applied dig=ok +# 278 + 139.12s 200B/203 K=0 seq= 32 body=194 ep=4 L0 age=0 rec=41 applied dig=ok +# 279 + 139.51s 201B/203 K=0 seq= 33 body=195 ep=4 L0 age=0 rec=37 applied dig=ok +# 280 + 140.10s 199B/203 K=0 seq= 34 body=193 ep=4 L0 age=0 rec=37 applied dig=ok +# 281 + 140.50s 202B/203 K=0 seq= 35 body=196 ep=4 L0 age=0 rec=35 applied dig=ok +# 282 + 141.10s 196B/203 K=0 seq= 36 body=190 ep=4 L0 age=0 rec=34 applied dig=ok +# 283 + 141.51s 199B/203 K=0 seq= 37 body=193 ep=4 L0 age=0 rec=33 applied dig=ok +# 284 + 142.08s 165B/203 K=0 seq= 38 body=159 ep=4 L0 age=0 rec=28 applied dig=ok +# 285 + 142.49s 183B/203 K=0 seq= 39 body=177 ep=4 L0 age=0 rec=32 applied dig=ok +# 286 + 142.90s 194B/203 K=0 seq= 40 body=188 ep=4 L0 age=0 rec=34 applied dig=ok +# 287 + 143.49s 195B/203 K=0 seq= 41 body=189 ep=4 L0 age=0 rec=34 applied dig=ok +# 288 + 143.89s 151B/203 K=0 seq= 42 body=145 ep=4 L0 age=0 rec=29 applied dig=ok +# 289 + 144.48s 173B/203 K=0 seq= 43 body=167 ep=4 L0 age=0 rec=29 applied dig=ok +# 290 + 145.09s 197B/203 K=0 seq= 44 body=191 ep=4 L0 age=0 rec=39 applied dig=ok +# 291 + 145.49s 203B/203 K=0 seq= 45 body=197 ep=4 L0 age=0 rec=35 applied dig=ok +# 292 + 146.09s 192B/203 K=0 seq= 46 body=186 ep=4 L0 age=0 rec=34 applied dig=ok +# 293 + 146.44s 140B/203 K=0 seq= 47 body=134 ep=4 L0 age=0 rec=27 applied dig=ok +# 294 + 147.06s 170B/203 K=0 seq= 48 body=164 ep=4 L0 age=0 rec=33 applied dig=ok +# 295 + 147.45s 144B/203 K=0 seq= 49 body=138 ep=4 L0 age=0 rec=30 applied dig=ok +# 296 + 148.05s 154B/203 K=0 seq= 50 body=148 ep=4 L0 age=0 rec=31 applied dig=ok +# 297 + 148.44s 142B/203 K=0 seq= 51 body=136 ep=4 L0 age=0 rec=28 applied dig=ok +# 298 + 149.08s 199B/203 K=0 seq= 52 body=193 ep=4 L0 age=0 rec=37 applied dig=ok +# 299 + 149.48s 200B/203 K=0 seq= 53 body=194 ep=4 L0 age=0 rec=36 applied dig=ok +# 300 + 149.87s 134B/203 K=0 seq= 54 body=128 ep=4 L0 age=0 rec=33 applied dig=ok +# 301 + 150.46s 177B/203 K=0 seq= 55 body=171 ep=4 L0 age=0 rec=33 applied dig=ok +# 302 + 150.88s 148B/203 K=0 seq= 56 body=142 ep=4 L0 age=0 rec=34 applied dig=ok +# 303 + 151.48s 200B/203 K=0 seq= 57 body=194 ep=4 L0 age=0 rec=34 applied dig=ok +# 304 + 152.03s 139B/203 K=0 seq= 58 body=133 ep=4 L0 age=0 rec=29 applied dig=ok +# 305 + 152.45s 167B/203 K=0 seq= 59 body=161 ep=4 L0 age=0 rec=32 applied dig=ok +# 306 + 153.07s 180B/203 K=0 seq= 60 body=174 ep=4 L0 age=0 rec=34 applied dig=ok +# 307 + 153.45s 176B/203 K=0 seq= 61 body=170 ep=4 L0 age=0 rec=33 applied dig=ok +# 308 + 154.08s 201B/203 K=0 seq= 62 body=195 ep=4 L0 age=0 rec=33 applied dig=ok +# 309 + 154.43s 155B/203 K=0 seq= 63 body=149 ep=4 L0 age=0 rec=29 applied dig=ok +# 310 + 155.07s 202B/203 K=0 seq= 64 body=196 ep=4 L0 age=0 rec=37 applied dig=ok +# 311 + 155.45s 175B/203 K=0 seq= 65 body=169 ep=4 L0 age=0 rec=33 applied dig=ok +# 312 + 156.07s 193B/203 K=0 seq= 66 body=187 ep=4 L0 age=0 rec=33 applied dig=ok +# 313 + 156.46s 202B/203 K=0 seq= 67 body=196 ep=4 L0 age=0 rec=35 applied dig=ok +# 314 + 157.05s 191B/203 K=0 seq= 68 body=185 ep=4 L0 age=0 rec=40 applied dig=ok +# 315 + 157.47s 201B/203 K=0 seq= 69 body=195 ep=4 L0 age=0 rec=39 applied dig=ok +# 316 + 158.07s 202B/202 K=1 seq= 70 body=196 ep=5 L0 age=0 rec=29 applied dig=ok EPOCH-SWITCH +# 317 + 158.46s 201B/203 K=0 seq= 71 body=195 ep=5 L0 age=0 rec=33 applied dig=ok +# 318 + 159.07s 203B/203 K=0 seq= 72 body=197 ep=5 L0 age=0 rec=36 applied dig=ok +# 319 + 159.46s 202B/203 K=0 seq= 73 body=196 ep=5 L0 age=0 rec=42 applied dig=ok +# 320 + 160.06s 203B/203 K=0 seq= 74 body=197 ep=5 L0 age=0 rec=41 applied dig=ok +# 321 + 160.46s 200B/203 K=0 seq= 75 body=194 ep=5 L0 age=0 rec=41 applied dig=ok +# 322 + 161.06s 203B/203 K=0 seq= 76 body=197 ep=5 L0 age=0 rec=41 applied dig=- +# 323 + 161.45s 201B/203 K=0 seq= 77 body=195 ep=5 L0 age=0 rec=40 applied dig=- +# 324 + 162.05s 203B/203 K=0 seq= 78 body=197 ep=5 L0 age=0 rec=40 applied dig=- +# 325 + 162.46s 203B/203 K=0 seq= 79 body=197 ep=5 L0 age=0 rec=39 applied dig=- +# 326 + 163.05s 202B/203 K=0 seq= 80 body=196 ep=5 L0 age=0 rec=41 applied dig=ok +# 327 + 163.45s 200B/203 K=0 seq= 81 body=194 ep=5 L0 age=0 rec=37 applied dig=ok +# 328 + 164.05s 199B/203 K=0 seq= 82 body=193 ep=5 L0 age=0 rec=40 applied dig=ok +# 329 + 164.45s 202B/203 K=0 seq= 83 body=196 ep=5 L0 age=0 rec=41 applied dig=- +# 330 + 165.04s 197B/203 K=0 seq= 84 body=191 ep=5 L0 age=0 rec=37 applied dig=ok +# 331 + 165.45s 198B/203 K=0 seq= 85 body=192 ep=5 L0 age=0 rec=38 applied dig=ok +# 332 + 166.05s 202B/203 K=0 seq= 86 body=196 ep=5 L0 age=0 rec=36 applied dig=ok +# 333 + 166.45s 203B/203 K=0 seq= 87 body=197 ep=5 L0 age=0 rec=38 applied dig=ok +# 334 + 167.05s 200B/203 K=0 seq= 88 body=194 ep=5 L0 age=0 rec=41 applied dig=ok +# 335 + 167.45s 201B/203 K=0 seq= 89 body=195 ep=5 L0 age=0 rec=42 applied dig=ok +# 336 + 168.04s 202B/203 K=0 seq= 90 body=196 ep=5 L0 age=0 rec=30 applied dig=ok +# 337 + 168.44s 200B/203 K=0 seq= 91 body=194 ep=5 L0 age=0 rec=40 applied dig=ok +# 338 + 169.04s 199B/203 K=0 seq= 92 body=193 ep=5 L0 age=0 rec=44 applied dig=ok +# 339 + 169.65s 202B/203 K=0 seq= 93 body=196 ep=5 L0 age=0 rec=37 applied dig=ok +# 340 + 170.04s 203B/203 K=0 seq= 94 body=197 ep=5 L0 age=0 rec=43 applied dig=ok +# 341 + 170.43s 199B/203 K=0 seq= 95 body=193 ep=5 L0 age=0 rec=40 applied dig=ok +# 342 + 171.04s 202B/203 K=0 seq= 96 body=196 ep=5 L0 age=0 rec=39 applied dig=ok +# 343 + 171.43s 202B/203 K=0 seq= 97 body=196 ep=5 L0 age=0 rec=42 applied dig=ok +# 344 + 172.03s 197B/203 K=0 seq= 98 body=191 ep=5 L0 age=0 rec=36 applied dig=ok +# 345 + 172.42s 199B/203 K=0 seq= 99 body=193 ep=5 L0 age=0 rec=36 applied dig=ok +# 346 + 173.03s 201B/203 K=0 seq=100 body=195 ep=5 L0 age=0 rec=37 applied dig=- +# 347 + 173.41s 183B/203 K=0 seq=101 body=177 ep=5 L0 age=0 rec=39 applied dig=ok +# 348 + 174.03s 202B/203 K=0 seq=102 body=196 ep=5 L0 age=0 rec=41 applied dig=ok +# 349 + 174.42s 200B/203 K=0 seq=103 body=194 ep=5 L0 age=0 rec=40 applied dig=ok +# 350 + 175.02s 201B/202 K=1 seq=104 body=195 ep=6 L0 age=0 rec=31 applied dig=ok EPOCH-SWITCH +# 351 + 175.63s 202B/203 K=0 seq=105 body=196 ep=6 L0 age=0 rec=35 applied dig=ok +# 352 + 176.03s 200B/203 K=0 seq=106 body=194 ep=6 L0 age=0 rec=37 applied dig=ok +# 353 + 176.62s 200B/203 K=0 seq=107 body=194 ep=6 L0 age=0 rec=30 applied dig=ok +# 354 + 177.02s 199B/203 K=0 seq=108 body=193 ep=6 L0 age=0 rec=37 applied dig=ok +# 355 + 177.62s 200B/203 K=0 seq=109 body=194 ep=6 L0 age=0 rec=30 applied dig=ok +# 356 + 178.02s 194B/203 K=0 seq=110 body=188 ep=6 L0 age=0 rec=27 applied dig=ok +# 357 + 178.62s 198B/203 K=0 seq=111 body=192 ep=6 L0 age=0 rec=32 applied dig=ok +# 358 + 179.02s 199B/202 K=1 seq=112 body=193 ep=7 L0 age=0 rec=26 applied dig=ok EPOCH-SWITCH +# 359 + 179.62s 198B/203 K=0 seq=113 body=192 ep=7 L0 age=0 rec=33 applied dig=ok +# 360 + 180.02s 203B/203 K=0 seq=114 body=197 ep=7 L0 age=0 rec=31 applied dig=ok +# 361 + 180.62s 202B/203 K=0 seq=115 body=196 ep=7 L0 age=0 rec=30 applied dig=ok +# 362 + 181.21s 202B/203 K=0 seq=116 body=196 ep=7 L0 age=0 rec=33 applied dig=ok +# 363 + 181.60s 199B/203 K=0 seq=117 body=193 ep=7 L0 age=0 rec=28 applied dig=ok +captured 364 payload(s) to /work/legs/leg2b_t2b_base.jsonl +== vector dry run summary == +profile image_bw250: one-fragment limit 203 B (epoch starts 202 B) +frames: 364 total, 364 vector, 0 other, 0 unparseable; by codec {'vector': 364} +wire bytes (vector): min 60 / p50 200 / p95 203 / max 203; over limit: 0 +epoch starts: 7 received, 7 applied +arrival: 2.00 fps mean over 181.6 s; gap p50 0.55 s, p95 0.62 s, max 0.66 s; first applied at +0.00 s (0 frame(s) before it) +store: applied 364, bad 0 , epoch_behind 0, orphans 61, digest 324 checked / 10 mismatched, epochs 8, handovers 7, ttl_dropped 0, resync 1 (1 ended by DIGEST), records 12799 +resync: 1 episode(s), 12 frame(s): #0-#12 (12, 5.9 s, digest) +scene: epoch 7, level 0, badge 7, digest_ok True, horizon none, L1=29 L2=0 L3=2 L4=0, cal_rev None, anchor age 2151 ms +checks: + [PASS] parse_ok 0 unparseable payload(s) + [PASS] all_vector 0 non-vector frame(s): {'vector': 364} + [PASS] one_fragment 0 over 203 B (epoch starts 202 B); max 203 B + [PASS] store_clean frames_bad=0 + [FAIL] no_orphans orphans=61 + [FAIL] digest 324 checked, 10 mismatched, scene digest_ok=True + [PASS] epoch_seen 7 epoch start(s) applied of 7 received + [PASS] first_apply 0 frame(s) before the first apply + [PASS] applied_ratio 364/364 applied = 100.0% (need >= 90%) + [PASS] min_frames 364 vector frame(s), need >= 300 +RESULT: FAIL +json report -> /work/legs/leg2b_t2b_base.json diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_clear_retained.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_clear_retained.txt new file mode 100644 index 00000000..7778e008 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_clear_retained.txt @@ -0,0 +1,2 @@ +# leg 2b_t2b clear_retained base broker, 2026-10-25T17:50:59Z PC clock +RETAINED-CLEARED lifetrac/v25/control/encode_mode_override lifetrac/v25/cmd/req_keyframe lifetrac/v25/control/radio_profile diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_deltas.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_deltas.txt new file mode 100644 index 00000000..b746a5af --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_deltas.txt @@ -0,0 +1,27 @@ +leg 2b_t2b: reg_profile=1 (FHSS, from leg2b_t2b_params.txt) -> the RS-12.15 bracket criteria apply +base: L072 counters not reset -> delta = post - pre +tractor: L072 counters RESET during the leg (evidence: radio_dio0, radio_rx_ok, radio_tx_ok, host_parse_ok, tx_fifo_rb_ok, fhss_dec_aligned, tx_stream_streak_max, d(host_parse_ok) < d(radio_tx_ok)) -> delta = post +leg 2b_t2b: counter deltas (pre -> post) + counter base tractor + radio_tx_ok 423->546 (d=123) 376->374 (d=374) + radio_rx_ok 2782->3146 (d=364) 124->123 (d=123) + radio_crc_err 1->1 (d=0) 0->0 (d=0) + fhss_dec_aligned 2779->3142 (d=363) 124->123 (d=123) + fhss_dec_snapped 3->4 (d=1) 0->0 (d=0) + fhss_dec_rej_locked_out 0->0 (d=0) 0->0 (d=0) + fhss_dec_rej_epoch_drift 0->0 (d=0) 0->0 (d=0) + clk_demotion_reset 3->4 (d=1) 0->0 (d=0) + clk_demotion_kept 0->0 (d=0) 1->1 (d=1) + tx_first_anchor 0->0 (d=0) 1->1 (d=1) + tx_stream_streak_max 1->1 (d=0) 375->373 (d=373) + +cross-check: brackets 123/123 vs logs: base sends on air=123, tractor decoded cmds=123 -> AGREE + +bracket criteria (DC/TODO.md RS-12.15 reverse-delivery PASS / STOP): + [PASS] command delivery tractor d(radio_rx_ok)/base d(radio_tx_ok) = 123/123 = 100.0 % >= 60 % + [PASS] tractor clk_demotion_reset delta = 0 (must be 0; STOP if > 0) + [PASS] tractor tx_first_anchor delta = 1 (post 1; must be 1, the activation's anchor; STOP if > 1) + [PASS] tractor fhss_dec_snapped delta = 0 (must be 0) + [PASS] tractor fhss_dec_rej_epoch_drift delta = 0 (must be 0) + [PASS] base tx_stream_streak_max post = 1 (d=0; a high-water mark since the base L072 booted; must be < 8) +STOP RULE: not tripped diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_digest_trace.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_digest_trace.txt new file mode 100644 index 00000000..6cfdca13 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_digest_trace.txt @@ -0,0 +1,15 @@ +== rs13_digest_trace: leg2b_t2b_base.jsonl (leg 2b_t2b, profile image_bw250, 364 rows, 364 vector; horizon 25 rows) == +capture seq gaps (leg2b_t2b_base.jsonl): lost 0/364 = 0.0% (received 364, 0 gaps, longest 0; 1 codec run; period 0.55 s) + first frame heard at seq 10: the 9 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 9/373 = 2.4% + tractor TX log: 373 frame(s) on air (txdone_arrival); the capture's first frame is its #10, its last #373 (placed by the params.txt clock offsets, within 0.05 s): 9/373 = 2.4% of them never reached the capture (9 before its first, 0 after its last) +seq gaps (row, frames lost): [] +store: ttl_dropped 0, orphans 61, digest 324 checked / 10 mismatched; final digest_ok True; last DIGEST checked (row, result): (363, 'ok') +resync: 1 episode(s), 12 frame(s): #0-#12 (12, 5.9 s, digest) +DIGEST mismatch runs: 1 (each starts within the horizon after a seq gap, or at the join) + +| leg | loss at row | episode (start-end, frames, s) | ended by | back in step (digest_trace, frames after the loss) | isolated? | pass? | +|---|---|---|---|---|---|---| +| 2b_t2b | - | #0-#12 (12, 5.9 s) | digest | - | - | join (not scored): starts before the first epoch start in the capture (row 112: the base joining mid-epoch) | + + +A16 confirmation over 1 capture(s) (2b_t2b): 1 episode(s); loss-opened 0 -- THIN: fewer than 3; pool the Round B VECTOR legs with seq-gap loss <= 10 %; isolated and scored 0: 0 PASS, 0 FAIL -> NO SCORED EPISODE diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_gaps.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_gaps.txt new file mode 100644 index 00000000..a170abbd --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_gaps.txt @@ -0,0 +1,6 @@ +n_frag=364 span=182s max_gap=0.7s gaps>3s=0 total_silent=0.0s +episodes (start s from first frag, +length): NONE +head: the first fragment came 11.1 s after the base's profile activation (17:51:48.453 base clock, the first line after REG_PROFILE OK); 4.6 s after the tractor's first txdone (params.txt clock offsets) +tail: the last fragment came 0.0 s before the tractor's last txdone (params.txt clock offsets); 6.7 s before the base daemon's stop (its 'signal received' line) +base sends on air=123 | tractor decoded cmds=123 +tractor cmd offsets (s from its first): 0.0, 1.5, 3.0, 4.5, 6.0, 7.5, 9.0, 10.5, 12.0, 13.5, 15.0, 16.5, 17.5, 19.0, 20.5, 21.9, 23.5, 25.0, 26.4, 28.0, 29.5, 31.0, 32.5, 33.9, 35.5, 37.0, 38.5, 40.0, 41.5, 43.0, 44.5, 46.0, 47.5, 49.0, 50.5, 51.9, 53.5, 55.0, 56.5, 57.9 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_harness.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_harness.txt new file mode 100644 index 00000000..c4881b93 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_harness.txt @@ -0,0 +1,2390 @@ +# leg 2b_t2b harness launched 2026-10-25 17:51:32Z +=== STARTING LIVE LORA RADIO MONITOR (180 s) === +TX Serial: 2E2C1209DABC240B +RX Serial: 2D0A1209DABC240B +MQTT Host: 192.168.1.79 +[MQTT] Host broker active at 192.168.1.79:1883 +[CLEANUP] Stopping old containers... +[DEPLOY] Syncing code to both boards... + [DEPLOY 2E2C1209DABC240B] 12 pushes OK, md5 52/52 match + [DEPLOY 2D0A1209DABC240B] 12 pushes OK, md5 52/52 match +[NET] Warming board<->host LAN path + verifying broker reachability... + [RX 2D0A1209DABC240B] board->host TCP 1883 OK (board ip=192.168.1.117, try 1) +ARP-PINNED f4:7b:09:d9:6d:86 + +[RESET] RX (base) L072: gpio163 pulse (UNVERIFIED: it has not reset the base L072 since 2026-08; base counters carry +across legs)... +[RESET] TX L072 via OpenOCD SWD (background, BOOT0 low + NRST)... +swd_reset_spawned +[MQTT] Starting bench broker on tractor loopback (RS-5.9 local feed)... +[LAUNCH] Starting TX Daemon on Board 2E2C1209DABC240B (mqtt=127.0.0.1, depth=2)... +7aeec9585c5300b8b3a9f29ccb28d3f8202bb207a34e64b4074d1fdf0f52d118 + +[LAUNCH] Starting RX Daemon on Board 2D0A1209DABC240B... +bbf7c00ec13b9edb42029608b0be4c4715081a82d8119d6a0de4a9c2779b9432 + +[STREAM] Starting frame source (feed=camera, fps=2, budget=250 B)... + [CAMERA] camera_service launched on /dev/video1 - encode-to-fit IS in the loop +2026-10-06 10:40:47,076 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT lifetrac/v25/cmd/image_frame only + +2026-10-06 10:40:47,107 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) + +2026-10-06 10:40:47,514 INFO camera_service: vector encoder prebuilt (import+build 250 ms, warm-up 155 ms) + +2026-10-06 10:40:47,727 INFO camera_service: encode_mode -> 9 (vector) [boot] + +2026-10-06 10:40:47,740 INFO link_budget: -> 203 B/frame (n=1, image_bw250) + +2026-10-06 10:40:49,372 INFO camera_service: vector_stats ms_total=176.2 ms={"resize":0.5,"l0":15.7,"l1":80.2,"l3":34.3,"temporal_pack":44.9,"total":176.2} bytes=198 level=0 detail=80 epoch=0 n_live=15 residual=4705.631 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=2 frames=1 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=0 share_resends=0 share_repeats=0 carousel_resends=0 del_repeats=0 + +=== MONITORING RADIO TRANSMISSIONS FOR 180 SECONDS === +--- TX Log --- +2026-10-06 10:40:55,766 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=169088 2026-10-06 +10:40:55,778 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=38 epoch=0 freq_hz=921750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:52:01,241 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:41:01,135 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=146048 2026-10-06 +10:41:01,146 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:52:06,554 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=254607038 len=173 2026-10-25 +17:52:06,555 INFO image_rx_daemon: published frame_id=0 seq=24 169 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:41:06,527 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=117888 2026-10-06 +10:41:06,538 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:52:11,948 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=259994830 len=137 2026-10-25 +17:52:11,948 INFO image_rx_daemon: published frame_id=0 seq=35 133 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:41:12,131 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=161408 2026-10-06 +10:41:12,148 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:52:17,541 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=265592875 len=195 2026-10-25 +17:52:17,543 INFO image_rx_daemon: published frame_id=0 seq=46 191 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:41:17,115 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=156288 2026-10-06 +10:41:17,127 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:52:23,083 INFO image_rx_daemon: published frame_id=0 seq=57 136 B → lifetrac/v25/video/tile_delta +2026-10-25 17:52:23,084 INFO image_rx_daemon: PROBE TX seq=17 phase_ms=0 size_b=16 (tx#17) +--- TX Log --- +2026-10-06 10:41:22,717 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=163968 2026-10-06 +10:41:22,728 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:52:28,131 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=276166039 len=197 2026-10-25 +17:52:28,132 INFO image_rx_daemon: published frame_id=0 seq=67 193 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:41:28,052 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok 2026-10-06 10:41:28,316 +INFO image_tx_daemon: LoRa cmd: PROBE seq=24 phase_ms=0 (rx#24) +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=11 epoch=4 freq_hz=908250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:52:33,507 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:41:33,705 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=169088 2026-10-06 +10:41:33,717 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:52:39,118 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=287142011 len=206 2026-10-25 +17:52:39,119 INFO image_rx_daemon: published frame_id=0 seq=89 202 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:41:38,891 INFO image_tx_daemon: LoRa cmd: PROBE seq=31 phase_ms=0 (rx#31) 2026-10-06 10:41:39,089 INFO +image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=166528 +--- RX Log --- +2026-10-25 17:52:44,503 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=292523972 len=202 2026-10-25 +17:52:44,504 INFO image_rx_daemon: published frame_id=0 seq=100 198 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:41:44,068 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=158848 2026-10-06 +10:41:44,079 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:52:49,490 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=297503103 len=190 2026-10-25 +17:52:49,491 INFO image_rx_daemon: published frame_id=0 seq=110 186 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:41:49,651 INFO image_tx_daemon: txdone_arrival: seq=121 idx=0 status=0 toa_us=146048 2026-10-06 +10:41:49,663 INFO image_tx_daemon: frame seq=121 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:52:55,071 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=303074992 len=173 2026-10-25 +17:52:55,072 INFO image_rx_daemon: published frame_id=0 seq=121 169 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:41:55,249 INFO image_tx_daemon: txdone_arrival: seq=132 idx=0 status=0 toa_us=151168 2026-10-06 +10:41:55,261 INFO image_tx_daemon: frame seq=132 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=8 epoch=6 freq_hz=906750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:53:00,722 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:42:00,656 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 toa_us=169088 2026-10-06 +10:42:00,668 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=40 epoch=7 freq_hz=922750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 17:53:06,118 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:42:05,640 INFO image_tx_daemon: txdone_arrival: seq=153 idx=0 status=0 toa_us=166528 2026-10-06 +10:42:05,652 INFO image_tx_daemon: frame seq=153 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:53:11,058 INFO image_rx_daemon: frag_arrival: seq=153 idx=0 total=1 fw_us=319046795 len=202 2026-10-25 +17:53:11,059 INFO image_rx_daemon: published frame_id=0 seq=153 198 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:42:11,245 INFO image_tx_daemon: frame seq=164 done (pipelined): 1 fragments ok 2026-10-06 10:42:11,405 +INFO image_tx_daemon: LoRa cmd: PROBE seq=53 phase_ms=0 (rx#53) +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=9 epoch=8 freq_hz=907250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:53:16,701 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:42:16,623 INFO image_tx_daemon: txdone_arrival: seq=175 idx=0 status=0 toa_us=169088 2026-10-06 +10:42:16,635 INFO image_tx_daemon: frame seq=175 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:53:22,028 INFO image_rx_daemon: frag_arrival: seq=175 idx=0 total=1 fw_us=330017919 len=205 2026-10-25 +17:53:22,030 INFO image_rx_daemon: published frame_id=0 seq=175 201 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:42:22,209 INFO image_tx_daemon: txdone_arrival: seq=186 idx=0 status=0 toa_us=169088 2026-10-06 +10:42:22,221 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:53:27,631 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=335602460 len=205 2026-10-25 +17:53:27,632 INFO image_rx_daemon: published frame_id=0 seq=186 201 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:42:27,594 INFO image_tx_daemon: txdone_arrival: seq=197 idx=0 status=0 toa_us=166528 2026-10-06 +10:42:27,606 INFO image_tx_daemon: frame seq=197 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=35 epoch=10 freq_hz=920250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:53:33,060 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:42:32,593 INFO image_tx_daemon: frame seq=207 done (pipelined): 1 fragments ok 2026-10-06 10:42:32,756 +INFO image_tx_daemon: stats: goodput=400.3 B/s util=33% pipeline=v3 frames_in=207 ok=207 fail=0 drop_full=0 +drop_stale=0 frags_ok=207 frags_fail=0 qdepth=0 parity_tx=0 +--- RX Log --- +2026-10-25 17:53:38,596 INFO image_rx_daemon: frag_arrival: seq=208 idx=0 total=1 fw_us=346563911 len=197 2026-10-25 +17:53:38,598 INFO image_rx_daemon: published frame_id=0 seq=208 193 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:42:38,188 INFO image_tx_daemon: frame seq=218 done (pipelined): 1 fragments ok 2026-10-06 10:42:38,390 +INFO image_tx_daemon: LoRa cmd: PROBE seq=71 phase_ms=0 (rx#71) +--- RX Log --- +2026-10-25 17:53:43,984 INFO image_rx_daemon: frag_arrival: seq=219 idx=0 total=1 fw_us=351953602 len=207 2026-10-25 +17:53:43,986 INFO image_rx_daemon: published frame_id=0 seq=219 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:42:43,560 INFO image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=169088 2026-10-06 +10:42:43,572 INFO image_tx_daemon: frame seq=229 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:53:48,978 INFO image_rx_daemon: frag_arrival: seq=229 idx=0 total=1 fw_us=356935499 len=206 2026-10-25 +17:53:48,979 INFO image_rx_daemon: published frame_id=0 seq=229 202 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:42:49,153 INFO image_tx_daemon: txdone_arrival: seq=240 idx=0 status=0 toa_us=169088 2026-10-06 +10:42:49,164 INFO image_tx_daemon: frame seq=240 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:53:54,566 INFO image_rx_daemon: frag_arrival: seq=240 idx=0 total=1 fw_us=362517950 len=206 2026-10-25 +17:53:54,567 INFO image_rx_daemon: published frame_id=0 seq=240 202 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:42:54,139 INFO image_tx_daemon: txdone_arrival: seq=250 idx=0 status=0 toa_us=169088 2026-10-06 +10:42:54,150 INFO image_tx_daemon: frame seq=250 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=15 epoch=12 freq_hz=910250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:54:00,200 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:42:59,727 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=166528 2026-10-06 +10:42:59,740 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:54:05,530 INFO image_rx_daemon: frag_arrival: seq=6 idx=0 total=1 fw_us=373485448 len=207 2026-10-25 +17:54:05,531 INFO image_rx_daemon: published frame_id=0 seq=6 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:43:05,125 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok 2026-10-06 10:43:05,388 +INFO image_tx_daemon: LoRa cmd: PROBE seq=89 phase_ms=0 (rx#89) +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=29 epoch=13 freq_hz=917250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:54:10,579 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:43:10,700 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=169088 2026-10-06 +10:43:10,712 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:54:16,122 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=384049208 len=206 2026-10-25 +17:54:16,123 INFO image_rx_daemon: published frame_id=0 seq=27 202 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:43:16,262 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=143488 2026-10-06 +10:43:16,275 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:54:21,683 INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=389606142 len=169 2026-10-25 +17:54:21,684 INFO image_rx_daemon: published frame_id=0 seq=38 165 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:43:21,642 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=128128 2026-10-06 +10:43:21,654 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=1 epoch=15 freq_hz=903250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:54:27,133 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:43:26,642 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=143488 2026-10-06 +10:43:26,654 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:54:32,668 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=400578059 len=184 2026-10-25 +17:54:32,669 INFO image_rx_daemon: published frame_id=0 seq=60 180 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:43:32,272 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok 2026-10-06 10:43:32,425 +INFO image_tx_daemon: LoRa cmd: PROBE seq=107 phase_ms=0 (rx#107) +--- RX Log --- +2026-10-25 17:54:38,063 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=405977756 len=205 2026-10-25 +17:54:38,064 INFO image_rx_daemon: published frame_id=0 seq=71 201 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:43:37,649 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=169088 2026-10-06 +10:43:37,668 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:54:43,055 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=410962228 len=204 2026-10-25 +17:54:43,056 INFO image_rx_daemon: published frame_id=0 seq=81 200 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:43:43,224 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=166528 2026-10-06 +10:43:43,236 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:54:48,859 INFO image_rx_daemon: probe: tx=114 echo=0 (0.0% delivered) no echoes this window 2026-10-25 +17:54:48,860 INFO image_rx_daemon: probe_grid: p0/s0:0/114(0%) +--- TX Log --- +2026-10-06 10:43:48,618 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=169088 2026-10-06 +10:43:48,630 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:54:54,019 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=421927653 len=204 2026-10-25 +17:54:54,020 INFO image_rx_daemon: published frame_id=0 seq=103 200 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:43:54,209 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=169088 2026-10-06 +10:43:54,222 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=2 epoch=18 freq_hz=903750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:54:59,670 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +[STOP] frame source, then tx_smoke after a 4 s drain, then rx_smoke; the logs are read after the stop... + [STOP] feed: camera_svc stopped; tx_smoke: stopped; rx_smoke: stopped + +=== FINAL LOG SUMMARY === +--- CAMERA SERVICE LOGS (last 8) --- +2026-10-06 10:43:39,413 INFO camera_service: vector_stats ms_total=218.9 +ms={"resize":0.5,"l0":18.4,"l1":88.4,"l3":32.9,"temporal_pack":78.1,"total":218.9} bytes=198 level=0 detail=80 epoch=5 +n_live=29 residual=3699.871 epoch_pending=0 epochs=6 trigger=relabel ttl_dropped=0 waiting=3 frames=341 +epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":4} share_frames=85 share_resends=311 share_repeats=80 +carousel_resends=231 del_repeats=850 +2026-10-06 10:43:41,414 INFO camera_service: vector_stats ms_total=217.5 +ms={"resize":0.5,"l0":18.6,"l1":103.9,"l3":35.5,"temporal_pack":58.4,"total":217.5} bytes=201 level=0 detail=80 +epoch=5 n_live=29 residual=2576.243 epoch_pending=0 epochs=6 trigger=relabel ttl_dropped=0 waiting=0 frames=345 +epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":4} share_frames=86 share_resends=314 share_repeats=80 +carousel_resends=234 del_repeats=859 +2026-10-06 10:43:43,444 INFO camera_service: vector_stats ms_total=244.9 +ms={"resize":0.5,"l0":19.3,"l1":116.6,"l3":41.7,"temporal_pack":66.2,"total":244.9} bytes=202 level=0 detail=80 +epoch=5 n_live=31 residual=2805.629 epoch_pending=0 epochs=6 trigger=relabel ttl_dropped=0 waiting=0 frames=349 +epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":4} share_frames=87 share_resends=319 share_repeats=81 +carousel_resends=238 del_repeats=876 +2026-10-06 10:43:45,904 INFO camera_service: vector_stats ms_total=200.8 +ms={"resize":0.5,"l0":18.2,"l1":78.8,"l3":38.2,"temporal_pack":64.5,"total":200.8} bytes=197 level=0 detail=80 epoch=5 +n_live=29 residual=2360.507 epoch_pending=0 epochs=6 trigger=relabel ttl_dropped=0 waiting=0 frames=354 +epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":4} share_frames=88 share_resends=322 share_repeats=81 +carousel_resends=241 del_repeats=887 +2026-10-06 10:43:47,911 INFO camera_service: vector_stats ms_total=208.0 +ms={"resize":0.4,"l0":19.0,"l1":89.3,"l3":36.1,"temporal_pack":62.6,"total":208.0} bytes=202 level=0 detail=80 epoch=5 +n_live=31 residual=2389.064 epoch_pending=0 epochs=6 trigger=relabel ttl_dropped=0 waiting=0 frames=358 +epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":4} share_frames=89 share_resends=325 share_repeats=81 +carousel_resends=244 del_repeats=898 +2026-10-06 10:43:49,958 INFO camera_service: vector_stats ms_total=250.7 +ms={"resize":0.4,"l0":19.4,"l1":96.2,"l3":51.4,"temporal_pack":82.7,"total":250.7} bytes=200 level=0 detail=80 epoch=6 +n_live=23 residual=5439.516 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=9 frames=362 +epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":5} share_frames=90 share_resends=325 share_repeats=81 +carousel_resends=244 del_repeats=903 +2026-10-06 10:43:52,453 INFO camera_service: vector_stats ms_total=243.5 +ms={"resize":0.5,"l0":19.3,"l1":89.6,"l3":43.8,"temporal_pack":89.6,"total":243.5} bytes=198 level=0 detail=80 epoch=6 +n_live=32 residual=3648.349 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=7 frames=367 +epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":5} share_frames=91 share_resends=329 share_repeats=85 +carousel_resends=244 del_repeats=903 +2026-10-06 10:43:54,482 INFO camera_service: vector_stats ms_total=275.2 +ms={"resize":0.6,"l0":25.0,"l1":114.6,"l3":48.1,"temporal_pack":86.3,"total":275.2} bytes=202 level=0 detail=80 +epoch=7 n_live=29 residual=5202.252 epoch_pending=0 epochs=8 trigger=relabel ttl_dropped=0 waiting=5 frames=371 +epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":6} share_frames=92 share_resends=329 share_repeats=85 +carousel_resends=244 del_repeats=903 +--- TX DAEMON FINAL LOGS --- +2026-10-06 10:40:41,624 INFO image_tx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 2026-10-06 10:40:41,626 +INFO image_tx_daemon: image_tx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 2026-10-06 10:40:41,627 INFO +image_tx_daemon: no_park_last=0 gap_ms=80 min_frags=3 pipeline_depth=2 2026-10-06 10:40:41,635 INFO image_tx_daemon: +MQTT connected; subscribing to lifetrac/v25/cmd/image_frame 2026-10-06 10:40:41,640 INFO image_tx_daemon: +LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only 2026-10-06 10:40:41,655 INFO +image_tx_daemon: link_budget: published n_frag=1 profile_idx=5 (profile 1) 2026-10-06 10:40:42,061 INFO +image_tx_daemon: FAULT_URC: code=0x09 sub=0x01 name=HOST_RX_SEEN lanes=LPUART1 uptime_ms=3725 +raw=09010000000000000000000000000000000000008d0e0000 2026-10-06 10:40:42,067 INFO image_tx_daemon: FAULT_URC: +code=0x0C sub=0x01 name=HOST_DIAG_MARK marks=VER_REQ_PARSED uptime_ms=3730 +raw=0c01000000000000000000000000000000000000920e0000 INFO: post-VER drain queued type=0xF1 seq=0 INFO: post-VER +drain queued type=0xC1 seq=0 INFO: post-VER drain queued type=0xF1 seq=0 INFO: post-VER drain queued type=0xC1 seq=0 + Initializing regulatory profile 1 on co-processor... FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 CFG_SET_REQ(HW_CEILING_DBM) +OK: 16000100 FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to +separate pairs] CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, +'preamble': 8} 2026-10-06 10:40:42,458 INFO image_tx_daemon: LBT_ENABLE=0 (matches W1-10b TX_BURST rationale) +2026-10-06 10:40:42,470 INFO image_tx_daemon: TX worker ready (inter_cycle_s=0.050, max 8 frags/dwell) 2026-10-06 +10:40:42,627 INFO image_tx_daemon: stats: goodput=0.0 B/s util=0% pipeline=v3 frames_in=0 ok=0 fail=0 drop_full=0 +drop_stale=0 frags_ok=0 frags_fail=0 qdepth=0 parity_tx=0 RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) +hop_idx=0 channel_idx=3 epoch=0 freq_hz=904250000 pkt_toa_us=125568 legal_dwell_used_us_10s=125568 2026-10-06 +10:40:49,575 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=166528 2026-10-06 10:40:49,587 INFO +image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok 2026-10-06 10:40:50,179 INFO image_tx_daemon: +txdone_arrival: seq=2 idx=0 status=0 toa_us=169088 2026-10-06 10:40:50,192 INFO image_tx_daemon: frame seq=2 done +(pipelined): 1 fragments ok 2026-10-06 10:40:50,780 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 +toa_us=169088 2026-10-06 10:40:50,791 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok 2026-10-06 +10:40:51,179 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=169088 2026-10-06 10:40:51,190 INFO +image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok 2026-10-06 10:40:51,769 INFO image_tx_daemon: +txdone_arrival: seq=5 idx=0 status=0 toa_us=169088 2026-10-06 10:40:51,780 INFO image_tx_daemon: frame seq=5 done +(pipelined): 1 fragments ok 2026-10-06 10:40:52,170 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 +toa_us=166528 2026-10-06 10:40:52,182 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok 2026-10-06 +10:40:52,638 INFO image_tx_daemon: stats: goodput=122.5 B/s util=10% pipeline=v3 frames_in=7 ok=6 fail=0 drop_full=0 +drop_stale=0 frags_ok=6 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:40:52,773 INFO image_tx_daemon: +txdone_arrival: seq=7 idx=0 status=0 toa_us=166528 2026-10-06 10:40:52,785 INFO image_tx_daemon: frame seq=7 done +(pipelined): 1 fragments ok 2026-10-06 10:40:53,167 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 +toa_us=166528 2026-10-06 10:40:53,180 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok 2026-10-06 +10:40:53,570 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=169088 2026-10-06 10:40:53,581 INFO +image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok 2026-10-06 10:40:54,169 INFO image_tx_daemon: +txdone_arrival: seq=10 idx=0 status=0 toa_us=169088 2026-10-06 10:40:54,181 INFO image_tx_daemon: frame seq=10 done +(pipelined): 1 fragments ok 2026-10-06 10:40:54,409 INFO image_tx_daemon: LoRa cmd: PROBE seq=1 phase_ms=0 (rx#1) +2026-10-06 10:40:54,763 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=169088 2026-10-06 +10:40:54,776 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok 2026-10-06 10:40:55,166 INFO +image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=169088 2026-10-06 10:40:55,177 INFO image_tx_daemon: +frame seq=12 done (pipelined): 1 fragments ok 2026-10-06 10:40:55,766 INFO image_tx_daemon: txdone_arrival: seq=13 +idx=0 status=0 toa_us=169088 2026-10-06 10:40:55,778 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments +ok 2026-10-06 10:40:55,956 INFO image_tx_daemon: LoRa cmd: PROBE seq=2 phase_ms=0 (rx#2) 2026-10-06 10:40:56,166 +INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=169088 2026-10-06 10:40:56,177 INFO +image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok 2026-10-06 10:40:56,562 INFO image_tx_daemon: +txdone_arrival: seq=15 idx=0 status=0 toa_us=166528 2026-10-06 10:40:56,574 INFO image_tx_daemon: frame seq=15 done +(pipelined): 1 fragments ok 2026-10-06 10:40:57,161 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 +toa_us=166528 2026-10-06 10:40:57,172 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok 2026-10-06 +10:40:57,386 INFO image_tx_daemon: LoRa cmd: PROBE seq=3 phase_ms=0 (rx#3) 2026-10-06 10:40:57,763 INFO +image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=169088 2026-10-06 10:40:57,776 INFO image_tx_daemon: +frame seq=17 done (pipelined): 1 fragments ok 2026-10-06 10:40:58,158 INFO image_tx_daemon: txdone_arrival: seq=18 +idx=0 status=0 toa_us=169088 2026-10-06 10:40:58,170 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments +ok 2026-10-06 10:40:58,758 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=166528 2026-10-06 +10:40:58,770 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok 2026-10-06 10:40:58,901 INFO +image_tx_daemon: LoRa cmd: PROBE seq=4 phase_ms=0 (rx#4) 2026-10-06 10:40:59,152 INFO image_tx_daemon: +txdone_arrival: seq=20 idx=0 status=0 toa_us=163968 2026-10-06 10:40:59,164 INFO image_tx_daemon: frame seq=20 done +(pipelined): 1 fragments ok 2026-10-06 10:40:59,738 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 +toa_us=153728 2026-10-06 10:40:59,752 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok 2026-10-06 +10:41:00,117 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=130688 2026-10-06 10:41:00,128 INFO +image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok 2026-10-06 10:41:00,391 INFO image_tx_daemon: LoRa +cmd: PROBE seq=5 phase_ms=0 (rx#5) 2026-10-06 10:41:00,747 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 +status=0 toa_us=163968 2026-10-06 10:41:00,760 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok +2026-10-06 10:41:01,135 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=146048 2026-10-06 +10:41:01,146 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok 2026-10-06 10:41:01,725 INFO +image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=135808 2026-10-06 10:41:01,737 INFO image_tx_daemon: +frame seq=25 done (pipelined): 1 fragments ok 2026-10-06 10:41:01,886 INFO image_tx_daemon: LoRa cmd: PROBE seq=6 +phase_ms=0 (rx#6) 2026-10-06 10:41:02,127 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=143488 +2026-10-06 10:41:02,140 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok 2026-10-06 10:41:02,649 +INFO image_tx_daemon: stats: goodput=388.6 B/s util=32% pipeline=v3 frames_in=27 ok=26 fail=0 drop_full=0 drop_stale=0 +frags_ok=26 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:41:02,722 INFO image_tx_daemon: txdone_arrival: seq=27 +idx=0 status=0 toa_us=140928 2026-10-06 10:41:02,734 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments +ok 2026-10-06 10:41:03,154 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=166528 2026-10-06 +10:41:03,166 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok 2026-10-06 10:41:03,389 INFO +image_tx_daemon: LoRa cmd: PROBE seq=7 phase_ms=0 (rx#7) 2026-10-06 10:41:03,756 INFO image_tx_daemon: +txdone_arrival: seq=29 idx=0 status=0 toa_us=169088 2026-10-06 10:41:03,768 INFO image_tx_daemon: frame seq=29 done +(pipelined): 1 fragments ok 2026-10-06 10:41:04,150 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 +toa_us=166528 2026-10-06 10:41:04,162 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok 2026-10-06 +10:41:04,746 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=169088 2026-10-06 10:41:04,758 INFO +image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok 2026-10-06 10:41:04,892 INFO image_tx_daemon: LoRa +cmd: PROBE seq=8 phase_ms=0 (rx#8) 2026-10-06 10:41:05,142 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 +status=0 toa_us=166528 2026-10-06 10:41:05,154 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok +2026-10-06 10:41:05,729 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=151168 2026-10-06 +10:41:05,741 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok 2026-10-06 10:41:06,101 INFO +image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=120448 2026-10-06 10:41:06,112 INFO image_tx_daemon: +frame seq=34 done (pipelined): 1 fragments ok 2026-10-06 10:41:06,375 INFO image_tx_daemon: LoRa cmd: PROBE seq=9 +phase_ms=0 (rx#9) 2026-10-06 10:41:06,527 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=117888 +2026-10-06 10:41:06,538 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok 2026-10-06 10:41:07,111 +INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=133248 2026-10-06 10:41:07,122 INFO +image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok 2026-10-06 10:41:07,741 INFO image_tx_daemon: +txdone_arrival: seq=37 idx=0 status=0 toa_us=166528 2026-10-06 10:41:07,752 INFO image_tx_daemon: frame seq=37 done +(pipelined): 1 fragments ok 2026-10-06 10:41:07,896 INFO image_tx_daemon: LoRa cmd: PROBE seq=10 phase_ms=0 (rx#10) +2026-10-06 10:41:08,117 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=143488 2026-10-06 +10:41:08,128 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok 2026-10-06 10:41:08,715 INFO +image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=138368 2026-10-06 10:41:08,727 INFO image_tx_daemon: +frame seq=39 done (pipelined): 1 fragments ok 2026-10-06 10:41:09,144 INFO image_tx_daemon: txdone_arrival: seq=40 +idx=0 status=0 toa_us=169088 2026-10-06 10:41:09,155 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments +ok 2026-10-06 10:41:09,363 INFO image_tx_daemon: LoRa cmd: PROBE seq=11 phase_ms=0 (rx#11) 2026-10-06 10:41:09,542 +INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=163968 2026-10-06 10:41:09,553 INFO +image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok 2026-10-06 10:41:10,100 INFO image_tx_daemon: +txdone_arrival: seq=42 idx=0 status=0 toa_us=128128 2026-10-06 10:41:10,111 INFO image_tx_daemon: frame seq=42 done +(pipelined): 1 fragments ok 2026-10-06 10:41:10,677 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 +toa_us=110208 2026-10-06 10:41:10,689 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok 2026-10-06 +10:41:10,888 INFO image_tx_daemon: LoRa cmd: PROBE seq=12 phase_ms=0 (rx#12) 2026-10-06 10:41:11,129 INFO +image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=156288 2026-10-06 10:41:11,140 INFO image_tx_daemon: +frame seq=44 done (pipelined): 1 fragments ok 2026-10-06 10:41:11,732 INFO image_tx_daemon: txdone_arrival: seq=45 +idx=0 status=0 toa_us=166528 2026-10-06 10:41:11,744 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments +ok 2026-10-06 10:41:11,881 INFO image_tx_daemon: LoRa cmd: PROBE seq=13 phase_ms=0 (rx#13) 2026-10-06 10:41:12,131 +INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=161408 2026-10-06 10:41:12,148 INFO +image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok 2026-10-06 10:41:12,660 INFO image_tx_daemon: stats: +goodput=358.2 B/s util=30% pipeline=v3 frames_in=47 ok=46 fail=0 drop_full=0 drop_stale=0 frags_ok=46 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 10:41:12,716 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 +toa_us=148608 2026-10-06 10:41:12,727 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok 2026-10-06 +10:41:13,137 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=166528 2026-10-06 10:41:13,149 INFO +image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok 2026-10-06 10:41:13,390 INFO image_tx_daemon: LoRa +cmd: PROBE seq=14 phase_ms=0 (rx#14) 2026-10-06 10:41:13,702 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 +status=0 toa_us=140928 2026-10-06 10:41:13,715 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok +2026-10-06 10:41:14,103 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=138368 2026-10-06 +10:41:14,114 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok 2026-10-06 10:41:14,680 INFO +image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=120448 2026-10-06 10:41:14,692 INFO image_tx_daemon: +frame seq=51 done (pipelined): 1 fragments ok 2026-10-06 10:41:14,865 INFO image_tx_daemon: LoRa cmd: PROBE seq=15 +phase_ms=0 (rx#15) 2026-10-06 10:41:15,115 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=148608 +2026-10-06 10:41:15,126 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok 2026-10-06 10:41:15,703 +INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=135808 2026-10-06 10:41:15,717 INFO +image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok 2026-10-06 10:41:16,084 INFO image_tx_daemon: +txdone_arrival: seq=54 idx=0 status=0 toa_us=123008 2026-10-06 10:41:16,095 INFO image_tx_daemon: frame seq=54 done +(pipelined): 1 fragments ok 2026-10-06 10:41:16,358 INFO image_tx_daemon: LoRa cmd: PROBE seq=16 phase_ms=0 (rx#16) +2026-10-06 10:41:16,534 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=123008 2026-10-06 +10:41:16,546 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok 2026-10-06 10:41:17,115 INFO +image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=156288 2026-10-06 10:41:17,127 INFO image_tx_daemon: +frame seq=56 done (pipelined): 1 fragments ok 2026-10-06 10:41:17,682 INFO image_tx_daemon: txdone_arrival: seq=57 +idx=0 status=0 toa_us=120448 2026-10-06 10:41:17,694 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments +ok 2026-10-06 10:41:17,897 INFO image_tx_daemon: LoRa cmd: PROBE seq=17 phase_ms=0 (rx#17) 2026-10-06 10:41:18,084 +INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=128128 2026-10-06 10:41:18,096 INFO +image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok 2026-10-06 10:41:18,692 INFO image_tx_daemon: +txdone_arrival: seq=59 idx=0 status=0 toa_us=130688 2026-10-06 10:41:18,704 INFO image_tx_daemon: frame seq=59 done +(pipelined): 1 fragments ok 2026-10-06 10:41:19,126 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 +toa_us=169088 2026-10-06 10:41:19,138 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok 2026-10-06 +10:41:19,373 INFO image_tx_daemon: LoRa cmd: PROBE seq=18 phase_ms=0 (rx#18) 2026-10-06 10:41:19,499 INFO +image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=107648 2026-10-06 10:41:19,511 INFO image_tx_daemon: +frame seq=61 done (pipelined): 1 fragments ok 2026-10-06 10:41:20,123 INFO image_tx_daemon: txdone_arrival: seq=62 +idx=0 status=0 toa_us=166528 2026-10-06 10:41:20,135 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments +ok 2026-10-06 10:41:20,515 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=151168 2026-10-06 +10:41:20,527 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok 2026-10-06 10:41:20,790 INFO +image_tx_daemon: LoRa cmd: PROBE seq=19 phase_ms=0 (rx#19) 2026-10-06 10:41:21,126 INFO image_tx_daemon: +txdone_arrival: seq=64 idx=0 status=0 toa_us=169088 2026-10-06 10:41:21,138 INFO image_tx_daemon: frame seq=64 done +(pipelined): 1 fragments ok 2026-10-06 10:41:21,517 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 +toa_us=125568 2026-10-06 10:41:21,528 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok 2026-10-06 +10:41:22,124 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=169088 2026-10-06 10:41:22,136 INFO +image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok 2026-10-06 10:41:22,376 INFO image_tx_daemon: LoRa +cmd: PROBE seq=20 phase_ms=0 (rx#20) 2026-10-06 10:41:22,672 INFO image_tx_daemon: stats: goodput=336.8 B/s util=28% +pipeline=v3 frames_in=67 ok=66 fail=0 drop_full=0 drop_stale=0 frags_ok=66 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 10:41:22,717 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=163968 2026-10-06 +10:41:22,728 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok 2026-10-06 10:41:23,115 INFO +image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=169088 2026-10-06 10:41:23,126 INFO image_tx_daemon: +frame seq=68 done (pipelined): 1 fragments ok 2026-10-06 10:41:23,714 INFO image_tx_daemon: txdone_arrival: seq=69 +idx=0 status=0 toa_us=161408 2026-10-06 10:41:23,726 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments +ok 2026-10-06 10:41:23,893 INFO image_tx_daemon: LoRa cmd: PROBE seq=21 phase_ms=0 (rx#21) 2026-10-06 10:41:24,112 +INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=163968 2026-10-06 10:41:24,124 INFO +image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok 2026-10-06 10:41:24,690 INFO image_tx_daemon: +txdone_arrival: seq=71 idx=0 status=0 toa_us=140928 2026-10-06 10:41:24,702 INFO image_tx_daemon: frame seq=71 done +(pipelined): 1 fragments ok 2026-10-06 10:41:25,095 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 +toa_us=146048 2026-10-06 10:41:25,107 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok 2026-10-06 +10:41:25,370 INFO image_tx_daemon: LoRa cmd: PROBE seq=22 phase_ms=0 (rx#22) 2026-10-06 10:41:25,717 INFO +image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=169088 2026-10-06 10:41:25,728 INFO image_tx_daemon: +frame seq=73 done (pipelined): 1 fragments ok 2026-10-06 10:41:26,102 INFO image_tx_daemon: txdone_arrival: seq=74 +idx=0 status=0 toa_us=156288 2026-10-06 10:41:26,114 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments +ok 2026-10-06 10:41:26,661 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=120448 2026-10-06 +10:41:26,673 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok 2026-10-06 10:41:26,884 INFO +image_tx_daemon: LoRa cmd: PROBE seq=23 phase_ms=0 (rx#23) 2026-10-06 10:41:27,084 INFO image_tx_daemon: +txdone_arrival: seq=76 idx=0 status=0 toa_us=138368 2026-10-06 10:41:27,096 INFO image_tx_daemon: frame seq=76 done +(pipelined): 1 fragments ok 2026-10-06 10:41:27,674 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 +toa_us=128128 2026-10-06 10:41:27,686 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok 2026-10-06 +10:41:28,040 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=102528 2026-10-06 10:41:28,052 INFO +image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok 2026-10-06 10:41:28,316 INFO image_tx_daemon: LoRa +cmd: PROBE seq=24 phase_ms=0 (rx#24) 2026-10-06 10:41:28,692 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 +status=0 toa_us=156288 2026-10-06 10:41:28,704 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok +2026-10-06 10:41:29,074 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=130688 2026-10-06 +10:41:29,085 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok 2026-10-06 10:41:29,673 INFO +image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=135808 2026-10-06 10:41:29,684 INFO image_tx_daemon: +frame seq=81 done (pipelined): 1 fragments ok 2026-10-06 10:41:29,906 INFO image_tx_daemon: LoRa cmd: PROBE seq=25 +phase_ms=0 (rx#25) 2026-10-06 10:41:30,074 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=135808 +2026-10-06 10:41:30,085 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok 2026-10-06 10:41:30,505 +INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=89728 2026-10-06 10:41:30,516 INFO +image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok 2026-10-06 10:41:31,098 INFO image_tx_daemon: +txdone_arrival: seq=84 idx=0 status=0 toa_us=156288 2026-10-06 10:41:31,110 INFO image_tx_daemon: frame seq=84 done +(pipelined): 1 fragments ok 2026-10-06 10:41:31,372 INFO image_tx_daemon: LoRa cmd: PROBE seq=26 phase_ms=0 (rx#26) +2026-10-06 10:41:31,677 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=143488 2026-10-06 +10:41:31,688 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok 2026-10-06 10:41:32,066 INFO +image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=130688 2026-10-06 10:41:32,077 INFO image_tx_daemon: +frame seq=86 done (pipelined): 1 fragments ok 2026-10-06 10:41:32,680 INFO image_tx_daemon: txdone_arrival: seq=87 +idx=0 status=0 toa_us=151168 2026-10-06 10:41:32,684 INFO image_tx_daemon: stats: goodput=354.6 B/s util=30% +pipeline=v3 frames_in=87 ok=87 fail=0 drop_full=0 drop_stale=0 frags_ok=87 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 10:41:32,691 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok 2026-10-06 10:41:32,906 +INFO image_tx_daemon: LoRa cmd: PROBE seq=27 phase_ms=0 (rx#27) 2026-10-06 10:41:33,095 INFO image_tx_daemon: +txdone_arrival: seq=88 idx=0 status=0 toa_us=163968 2026-10-06 10:41:33,106 INFO image_tx_daemon: frame seq=88 done +(pipelined): 1 fragments ok 2026-10-06 10:41:33,705 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 +toa_us=169088 2026-10-06 10:41:33,717 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok 2026-10-06 +10:41:34,102 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=166528 2026-10-06 10:41:34,114 INFO +image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok 2026-10-06 10:41:34,377 INFO image_tx_daemon: LoRa +cmd: PROBE seq=28 phase_ms=0 (rx#28) 2026-10-06 10:41:34,690 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 +status=0 toa_us=158848 2026-10-06 10:41:34,702 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok +2026-10-06 10:41:35,094 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=169088 2026-10-06 +10:41:35,106 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok 2026-10-06 10:41:35,649 INFO +image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=120448 2026-10-06 10:41:35,661 INFO image_tx_daemon: +frame seq=93 done (pipelined): 1 fragments ok 2026-10-06 10:41:35,865 INFO image_tx_daemon: LoRa cmd: PROBE seq=29 +phase_ms=0 (rx#29) 2026-10-06 10:41:36,095 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=169088 +2026-10-06 10:41:36,106 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok 2026-10-06 10:41:36,692 +INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=169088 2026-10-06 10:41:36,705 INFO +image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok 2026-10-06 10:41:37,099 INFO image_tx_daemon: +txdone_arrival: seq=96 idx=0 status=0 toa_us=169088 2026-10-06 10:41:37,110 INFO image_tx_daemon: frame seq=96 done +(pipelined): 1 fragments ok 2026-10-06 10:41:37,373 INFO image_tx_daemon: LoRa cmd: PROBE seq=30 phase_ms=0 (rx#30) +2026-10-06 10:41:37,693 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=166528 2026-10-06 +10:41:37,705 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok 2026-10-06 10:41:38,093 INFO +image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=163968 2026-10-06 10:41:38,104 INFO image_tx_daemon: +frame seq=98 done (pipelined): 1 fragments ok 2026-10-06 10:41:38,686 INFO image_tx_daemon: txdone_arrival: seq=99 +idx=0 status=0 toa_us=166528 2026-10-06 10:41:38,698 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments +ok 2026-10-06 10:41:38,891 INFO image_tx_daemon: LoRa cmd: PROBE seq=31 phase_ms=0 (rx#31) 2026-10-06 10:41:39,089 +INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=166528 2026-10-06 10:41:39,101 INFO +image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok 2026-10-06 10:41:39,688 INFO image_tx_daemon: +txdone_arrival: seq=101 idx=0 status=0 toa_us=163968 2026-10-06 10:41:39,700 INFO image_tx_daemon: frame seq=101 done +(pipelined): 1 fragments ok 2026-10-06 10:41:40,086 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 +toa_us=166528 2026-10-06 10:41:40,097 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok +2026-10-06 10:41:40,360 INFO image_tx_daemon: LoRa cmd: PROBE seq=32 phase_ms=0 (rx#32) 2026-10-06 10:41:40,688 INFO +image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=166528 2026-10-06 10:41:40,700 INFO image_tx_daemon: +frame seq=103 done (pipelined): 1 fragments ok 2026-10-06 10:41:41,079 INFO image_tx_daemon: txdone_arrival: seq=104 +idx=0 status=0 toa_us=163968 2026-10-06 10:41:41,091 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 +fragments ok 2026-10-06 10:41:41,625 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=112768 +2026-10-06 10:41:41,637 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok 2026-10-06 10:41:41,900 +INFO image_tx_daemon: LoRa cmd: PROBE seq=33 phase_ms=0 (rx#33) 2026-10-06 10:41:42,048 INFO image_tx_daemon: +txdone_arrival: seq=106 idx=0 status=0 toa_us=128128 2026-10-06 10:41:42,059 INFO image_tx_daemon: frame seq=106 done +(pipelined): 1 fragments ok 2026-10-06 10:41:42,635 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 +toa_us=117888 2026-10-06 10:41:42,647 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok +2026-10-06 10:41:42,695 INFO image_tx_daemon: stats: goodput=377.0 B/s util=31% pipeline=v3 frames_in=107 ok=107 +fail=0 drop_full=0 drop_stale=0 frags_ok=107 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:41:43,084 INFO +image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=166528 2026-10-06 10:41:43,096 INFO image_tx_daemon: +frame seq=108 done (pipelined): 1 fragments ok 2026-10-06 10:41:43,359 INFO image_tx_daemon: LoRa cmd: PROBE seq=34 +phase_ms=0 (rx#34) 2026-10-06 10:41:43,653 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=143488 + 2026-10-06 10:41:43,665 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok 2026-10-06 10:41:44,068 +INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=158848 2026-10-06 10:41:44,079 INFO +image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok 2026-10-06 10:41:44,666 INFO image_tx_daemon: +txdone_arrival: seq=111 idx=0 status=0 toa_us=148608 2026-10-06 10:41:44,678 INFO image_tx_daemon: frame seq=111 done +(pipelined): 1 fragments ok 2026-10-06 10:41:44,886 INFO image_tx_daemon: LoRa cmd: PROBE seq=35 phase_ms=0 (rx#35) +2026-10-06 10:41:45,053 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=146048 2026-10-06 +10:41:45,065 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok 2026-10-06 10:41:45,661 INFO +image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=151168 2026-10-06 10:41:45,673 INFO image_tx_daemon: +frame seq=113 done (pipelined): 1 fragments ok 2026-10-06 10:41:46,061 INFO image_tx_daemon: txdone_arrival: seq=114 +idx=0 status=0 toa_us=148608 2026-10-06 10:41:46,073 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 +fragments ok 2026-10-06 10:41:46,335 INFO image_tx_daemon: LoRa cmd: PROBE seq=36 phase_ms=0 (rx#36) 2026-10-06 +10:41:46,656 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=140928 2026-10-06 10:41:46,668 INFO +image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok 2026-10-06 10:41:47,075 INFO image_tx_daemon: +txdone_arrival: seq=116 idx=0 status=0 toa_us=166528 2026-10-06 10:41:47,086 INFO image_tx_daemon: frame seq=116 done +(pipelined): 1 fragments ok 2026-10-06 10:41:47,653 INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 +toa_us=140928 2026-10-06 10:41:47,664 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok +2026-10-06 10:41:47,896 INFO image_tx_daemon: LoRa cmd: PROBE seq=37 phase_ms=0 (rx#37) 2026-10-06 10:41:48,044 INFO +image_tx_daemon: txdone_arrival: seq=118 idx=0 status=0 toa_us=125568 2026-10-06 10:41:48,056 INFO image_tx_daemon: +frame seq=118 done (pipelined): 1 fragments ok 2026-10-06 10:41:48,672 INFO image_tx_daemon: txdone_arrival: seq=119 +idx=0 status=0 toa_us=163968 2026-10-06 10:41:48,684 INFO image_tx_daemon: frame seq=119 done (pipelined): 1 +fragments ok 2026-10-06 10:41:49,274 INFO image_tx_daemon: txdone_arrival: seq=120 idx=0 status=0 toa_us=169088 +2026-10-06 10:41:49,286 INFO image_tx_daemon: frame seq=120 done (pipelined): 1 fragments ok 2026-10-06 10:41:49,402 +INFO image_tx_daemon: LoRa cmd: PROBE seq=38 phase_ms=0 (rx#38) 2026-10-06 10:41:49,651 INFO image_tx_daemon: +txdone_arrival: seq=121 idx=0 status=0 toa_us=146048 2026-10-06 10:41:49,663 INFO image_tx_daemon: frame seq=121 done +(pipelined): 1 fragments ok 2026-10-06 10:41:50,276 INFO image_tx_daemon: txdone_arrival: seq=122 idx=0 status=0 +toa_us=169088 2026-10-06 10:41:50,288 INFO image_tx_daemon: frame seq=122 done (pipelined): 1 fragments ok +2026-10-06 10:41:50,675 INFO image_tx_daemon: txdone_arrival: seq=123 idx=0 status=0 toa_us=169088 2026-10-06 +10:41:50,687 INFO image_tx_daemon: frame seq=123 done (pipelined): 1 fragments ok 2026-10-06 10:41:50,876 INFO +image_tx_daemon: LoRa cmd: PROBE seq=39 phase_ms=0 (rx#39) 2026-10-06 10:41:51,073 INFO image_tx_daemon: +txdone_arrival: seq=124 idx=0 status=0 toa_us=169088 2026-10-06 10:41:51,085 INFO image_tx_daemon: frame seq=124 done +(pipelined): 1 fragments ok 2026-10-06 10:41:51,671 INFO image_tx_daemon: txdone_arrival: seq=125 idx=0 status=0 +toa_us=169088 2026-10-06 10:41:51,683 INFO image_tx_daemon: frame seq=125 done (pipelined): 1 fragments ok +2026-10-06 10:41:52,074 INFO image_tx_daemon: txdone_arrival: seq=126 idx=0 status=0 toa_us=169088 2026-10-06 +10:41:52,085 INFO image_tx_daemon: frame seq=126 done (pipelined): 1 fragments ok 2026-10-06 10:41:52,348 INFO +image_tx_daemon: LoRa cmd: PROBE seq=40 phase_ms=0 (rx#40) 2026-10-06 10:41:52,631 INFO image_tx_daemon: +txdone_arrival: seq=127 idx=0 status=0 toa_us=130688 2026-10-06 10:41:52,643 INFO image_tx_daemon: frame seq=127 done +(pipelined): 1 fragments ok 2026-10-06 10:41:52,708 INFO image_tx_daemon: stats: goodput=370.5 B/s util=31% +pipeline=v3 frames_in=127 ok=127 fail=0 drop_full=0 drop_stale=0 frags_ok=127 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 10:41:53,027 INFO image_tx_daemon: txdone_arrival: seq=128 idx=0 status=0 toa_us=130688 2026-10-06 +10:41:53,039 INFO image_tx_daemon: frame seq=128 done (pipelined): 1 fragments ok 2026-10-06 10:41:53,615 INFO +image_tx_daemon: txdone_arrival: seq=129 idx=0 status=0 toa_us=120448 2026-10-06 10:41:53,627 INFO image_tx_daemon: +frame seq=129 done (pipelined): 1 fragments ok 2026-10-06 10:41:53,866 INFO image_tx_daemon: LoRa cmd: PROBE seq=41 +phase_ms=0 (rx#41) 2026-10-06 10:41:53,961 INFO image_tx_daemon: txdone_arrival: seq=130 idx=0 status=0 toa_us=66688 +2026-10-06 10:41:53,972 INFO image_tx_daemon: frame seq=130 done (pipelined): 1 fragments ok 2026-10-06 10:41:54,577 +INFO image_tx_daemon: txdone_arrival: seq=131 idx=0 status=0 toa_us=87168 2026-10-06 10:41:54,589 INFO +image_tx_daemon: frame seq=131 done (pipelined): 1 fragments ok 2026-10-06 10:41:55,249 INFO image_tx_daemon: +txdone_arrival: seq=132 idx=0 status=0 toa_us=151168 2026-10-06 10:41:55,261 INFO image_tx_daemon: frame seq=132 done +(pipelined): 1 fragments ok 2026-10-06 10:41:55,397 INFO image_tx_daemon: LoRa cmd: PROBE seq=42 phase_ms=0 (rx#42) +2026-10-06 10:41:55,658 INFO image_tx_daemon: txdone_arrival: seq=133 idx=0 status=0 toa_us=169088 2026-10-06 +10:41:55,670 INFO image_tx_daemon: frame seq=133 done (pipelined): 1 fragments ok 2026-10-06 10:41:56,056 INFO +image_tx_daemon: txdone_arrival: seq=134 idx=0 status=0 toa_us=169088 2026-10-06 10:41:56,068 INFO image_tx_daemon: +frame seq=134 done (pipelined): 1 fragments ok 2026-10-06 10:41:56,657 INFO image_tx_daemon: txdone_arrival: seq=135 +idx=0 status=0 toa_us=169088 2026-10-06 10:41:56,668 INFO image_tx_daemon: frame seq=135 done (pipelined): 1 +fragments ok 2026-10-06 10:41:56,873 INFO image_tx_daemon: LoRa cmd: PROBE seq=43 phase_ms=0 (rx#43) 2026-10-06 +10:41:57,060 INFO image_tx_daemon: txdone_arrival: seq=136 idx=0 status=0 toa_us=169088 2026-10-06 10:41:57,072 INFO +image_tx_daemon: frame seq=136 done (pipelined): 1 fragments ok 2026-10-06 10:41:57,660 INFO image_tx_daemon: +txdone_arrival: seq=137 idx=0 status=0 toa_us=169088 2026-10-06 10:41:57,671 INFO image_tx_daemon: frame seq=137 done +(pipelined): 1 fragments ok 2026-10-06 10:41:58,058 INFO image_tx_daemon: txdone_arrival: seq=138 idx=0 status=0 +toa_us=169088 2026-10-06 10:41:58,070 INFO image_tx_daemon: frame seq=138 done (pipelined): 1 fragments ok +2026-10-06 10:41:58,332 INFO image_tx_daemon: LoRa cmd: PROBE seq=44 phase_ms=0 (rx#44) 2026-10-06 10:41:58,655 INFO +image_tx_daemon: txdone_arrival: seq=139 idx=0 status=0 toa_us=169088 2026-10-06 10:41:58,667 INFO image_tx_daemon: +frame seq=139 done (pipelined): 1 fragments ok 2026-10-06 10:41:59,257 INFO image_tx_daemon: txdone_arrival: seq=140 +idx=0 status=0 toa_us=169088 2026-10-06 10:41:59,271 INFO image_tx_daemon: frame seq=140 done (pipelined): 1 +fragments ok 2026-10-06 10:41:59,380 INFO image_tx_daemon: LoRa cmd: PROBE seq=45 phase_ms=0 (rx#45) 2026-10-06 +10:41:59,651 INFO image_tx_daemon: txdone_arrival: seq=141 idx=0 status=0 toa_us=169088 2026-10-06 10:41:59,663 INFO +image_tx_daemon: frame seq=141 done (pipelined): 1 fragments ok 2026-10-06 10:42:00,253 INFO image_tx_daemon: +txdone_arrival: seq=142 idx=0 status=0 toa_us=169088 2026-10-06 10:42:00,265 INFO image_tx_daemon: frame seq=142 done +(pipelined): 1 fragments ok 2026-10-06 10:42:00,656 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 +toa_us=169088 2026-10-06 10:42:00,668 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok +2026-10-06 10:42:00,877 INFO image_tx_daemon: LoRa cmd: PROBE seq=46 phase_ms=0 (rx#46) 2026-10-06 10:42:01,250 INFO +image_tx_daemon: txdone_arrival: seq=144 idx=0 status=0 toa_us=169088 2026-10-06 10:42:01,263 INFO image_tx_daemon: +frame seq=144 done (pipelined): 1 fragments ok 2026-10-06 10:42:01,649 INFO image_tx_daemon: txdone_arrival: seq=145 +idx=0 status=0 toa_us=169088 2026-10-06 10:42:01,661 INFO image_tx_daemon: frame seq=145 done (pipelined): 1 +fragments ok 2026-10-06 10:42:02,254 INFO image_tx_daemon: txdone_arrival: seq=146 idx=0 status=0 toa_us=169088 +2026-10-06 10:42:02,267 INFO image_tx_daemon: frame seq=146 done (pipelined): 1 fragments ok 2026-10-06 10:42:02,397 +INFO image_tx_daemon: LoRa cmd: PROBE seq=47 phase_ms=0 (rx#47) 2026-10-06 10:42:02,648 INFO image_tx_daemon: +txdone_arrival: seq=147 idx=0 status=0 toa_us=169088 2026-10-06 10:42:02,659 INFO image_tx_daemon: frame seq=147 done +(pipelined): 1 fragments ok 2026-10-06 10:42:02,720 INFO image_tx_daemon: stats: goodput=370.9 B/s util=31% +pipeline=v3 frames_in=147 ok=147 fail=0 drop_full=0 drop_stale=0 frags_ok=147 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 10:42:03,249 INFO image_tx_daemon: txdone_arrival: seq=148 idx=0 status=0 toa_us=169088 2026-10-06 +10:42:03,260 INFO image_tx_daemon: frame seq=148 done (pipelined): 1 fragments ok 2026-10-06 10:42:03,644 INFO +image_tx_daemon: txdone_arrival: seq=149 idx=0 status=0 toa_us=169088 2026-10-06 10:42:03,655 INFO image_tx_daemon: +frame seq=149 done (pipelined): 1 fragments ok 2026-10-06 10:42:03,891 INFO image_tx_daemon: LoRa cmd: PROBE seq=48 +phase_ms=0 (rx#48) 2026-10-06 10:42:04,245 INFO image_tx_daemon: txdone_arrival: seq=150 idx=0 status=0 toa_us=169088 + 2026-10-06 10:42:04,257 INFO image_tx_daemon: frame seq=150 done (pipelined): 1 fragments ok 2026-10-06 10:42:04,645 +INFO image_tx_daemon: txdone_arrival: seq=151 idx=0 status=0 toa_us=169088 2026-10-06 10:42:04,657 INFO +image_tx_daemon: frame seq=151 done (pipelined): 1 fragments ok 2026-10-06 10:42:05,242 INFO image_tx_daemon: +txdone_arrival: seq=152 idx=0 status=0 toa_us=166528 2026-10-06 10:42:05,254 INFO image_tx_daemon: frame seq=152 done +(pipelined): 1 fragments ok 2026-10-06 10:42:05,390 INFO image_tx_daemon: LoRa cmd: PROBE seq=49 phase_ms=0 (rx#49) +2026-10-06 10:42:05,640 INFO image_tx_daemon: txdone_arrival: seq=153 idx=0 status=0 toa_us=166528 2026-10-06 +10:42:05,652 INFO image_tx_daemon: frame seq=153 done (pipelined): 1 fragments ok 2026-10-06 10:42:06,242 INFO +image_tx_daemon: txdone_arrival: seq=154 idx=0 status=0 toa_us=169088 2026-10-06 10:42:06,255 INFO image_tx_daemon: +frame seq=154 done (pipelined): 1 fragments ok 2026-10-06 10:42:06,641 INFO image_tx_daemon: txdone_arrival: seq=155 +idx=0 status=0 toa_us=169088 2026-10-06 10:42:06,652 INFO image_tx_daemon: frame seq=155 done (pipelined): 1 +fragments ok 2026-10-06 10:42:06,885 INFO image_tx_daemon: LoRa cmd: PROBE seq=50 phase_ms=0 (rx#50) 2026-10-06 +10:42:07,239 INFO image_tx_daemon: txdone_arrival: seq=156 idx=0 status=0 toa_us=169088 2026-10-06 10:42:07,251 INFO +image_tx_daemon: frame seq=156 done (pipelined): 1 fragments ok 2026-10-06 10:42:07,635 INFO image_tx_daemon: +txdone_arrival: seq=157 idx=0 status=0 toa_us=169088 2026-10-06 10:42:07,646 INFO image_tx_daemon: frame seq=157 done +(pipelined): 1 fragments ok 2026-10-06 10:42:08,240 INFO image_tx_daemon: txdone_arrival: seq=158 idx=0 status=0 +toa_us=169088 2026-10-06 10:42:08,252 INFO image_tx_daemon: frame seq=158 done (pipelined): 1 fragments ok +2026-10-06 10:42:08,393 INFO image_tx_daemon: LoRa cmd: PROBE seq=51 phase_ms=0 (rx#51) 2026-10-06 10:42:08,642 INFO +image_tx_daemon: txdone_arrival: seq=159 idx=0 status=0 toa_us=169088 2026-10-06 10:42:08,653 INFO image_tx_daemon: +frame seq=159 done (pipelined): 1 fragments ok 2026-10-06 10:42:09,235 INFO image_tx_daemon: txdone_arrival: seq=160 +idx=0 status=0 toa_us=163968 2026-10-06 10:42:09,247 INFO image_tx_daemon: frame seq=160 done (pipelined): 1 +fragments ok 2026-10-06 10:42:09,639 INFO image_tx_daemon: txdone_arrival: seq=161 idx=0 status=0 toa_us=169088 +2026-10-06 10:42:09,650 INFO image_tx_daemon: frame seq=161 done (pipelined): 1 fragments ok 2026-10-06 10:42:09,899 +INFO image_tx_daemon: LoRa cmd: PROBE seq=52 phase_ms=0 (rx#52) 2026-10-06 10:42:10,231 INFO image_tx_daemon: +txdone_arrival: seq=162 idx=0 status=0 toa_us=169088 2026-10-06 10:42:10,243 INFO image_tx_daemon: frame seq=162 done +(pipelined): 1 fragments ok 2026-10-06 10:42:10,634 INFO image_tx_daemon: txdone_arrival: seq=163 idx=0 status=0 +toa_us=169088 2026-10-06 10:42:10,645 INFO image_tx_daemon: frame seq=163 done (pipelined): 1 fragments ok +2026-10-06 10:42:11,232 INFO image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 toa_us=169088 2026-10-06 +10:42:11,245 INFO image_tx_daemon: frame seq=164 done (pipelined): 1 fragments ok 2026-10-06 10:42:11,405 INFO +image_tx_daemon: LoRa cmd: PROBE seq=53 phase_ms=0 (rx#53) 2026-10-06 10:42:11,634 INFO image_tx_daemon: +txdone_arrival: seq=165 idx=0 status=0 toa_us=169088 2026-10-06 10:42:11,645 INFO image_tx_daemon: frame seq=165 done +(pipelined): 1 fragments ok 2026-10-06 10:42:12,233 INFO image_tx_daemon: txdone_arrival: seq=166 idx=0 status=0 +toa_us=169088 2026-10-06 10:42:12,244 INFO image_tx_daemon: frame seq=166 done (pipelined): 1 fragments ok +2026-10-06 10:42:12,629 INFO image_tx_daemon: txdone_arrival: seq=167 idx=0 status=0 toa_us=169088 2026-10-06 +10:42:12,648 INFO image_tx_daemon: frame seq=167 done (pipelined): 1 fragments ok 2026-10-06 10:42:12,731 INFO +image_tx_daemon: stats: goodput=409.5 B/s util=34% pipeline=v3 frames_in=167 ok=167 fail=0 drop_full=0 drop_stale=0 +frags_ok=167 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:42:12,870 INFO image_tx_daemon: LoRa cmd: PROBE seq=54 +phase_ms=0 (rx#54) 2026-10-06 10:42:13,234 INFO image_tx_daemon: txdone_arrival: seq=168 idx=0 status=0 toa_us=169088 + 2026-10-06 10:42:13,245 INFO image_tx_daemon: frame seq=168 done (pipelined): 1 fragments ok 2026-10-06 10:42:13,633 +INFO image_tx_daemon: txdone_arrival: seq=169 idx=0 status=0 toa_us=169088 2026-10-06 10:42:13,644 INFO +image_tx_daemon: frame seq=169 done (pipelined): 1 fragments ok 2026-10-06 10:42:14,223 INFO image_tx_daemon: +txdone_arrival: seq=170 idx=0 status=0 toa_us=169088 2026-10-06 10:42:14,235 INFO image_tx_daemon: frame seq=170 done +(pipelined): 1 fragments ok 2026-10-06 10:42:14,371 INFO image_tx_daemon: LoRa cmd: PROBE seq=55 phase_ms=0 (rx#55) +2026-10-06 10:42:14,622 INFO image_tx_daemon: txdone_arrival: seq=171 idx=0 status=0 toa_us=169088 2026-10-06 +10:42:14,634 INFO image_tx_daemon: frame seq=171 done (pipelined): 1 fragments ok 2026-10-06 10:42:15,227 INFO +image_tx_daemon: txdone_arrival: seq=172 idx=0 status=0 toa_us=166528 2026-10-06 10:42:15,239 INFO image_tx_daemon: +frame seq=172 done (pipelined): 1 fragments ok 2026-10-06 10:42:15,625 INFO image_tx_daemon: txdone_arrival: seq=173 +idx=0 status=0 toa_us=169088 2026-10-06 10:42:15,636 INFO image_tx_daemon: frame seq=173 done (pipelined): 1 +fragments ok 2026-10-06 10:42:15,871 INFO image_tx_daemon: LoRa cmd: PROBE seq=56 phase_ms=0 (rx#56) 2026-10-06 +10:42:16,225 INFO image_tx_daemon: txdone_arrival: seq=174 idx=0 status=0 toa_us=166528 2026-10-06 10:42:16,237 INFO +image_tx_daemon: frame seq=174 done (pipelined): 1 fragments ok 2026-10-06 10:42:16,623 INFO image_tx_daemon: +txdone_arrival: seq=175 idx=0 status=0 toa_us=169088 2026-10-06 10:42:16,635 INFO image_tx_daemon: frame seq=175 done +(pipelined): 1 fragments ok 2026-10-06 10:42:17,222 INFO image_tx_daemon: txdone_arrival: seq=176 idx=0 status=0 +toa_us=166528 2026-10-06 10:42:17,234 INFO image_tx_daemon: frame seq=176 done (pipelined): 1 fragments ok +2026-10-06 10:42:17,355 INFO image_tx_daemon: LoRa cmd: PROBE seq=57 phase_ms=0 (rx#57) 2026-10-06 10:42:17,626 INFO +image_tx_daemon: txdone_arrival: seq=177 idx=0 status=0 toa_us=169088 2026-10-06 10:42:17,637 INFO image_tx_daemon: +frame seq=177 done (pipelined): 1 fragments ok 2026-10-06 10:42:18,218 INFO image_tx_daemon: txdone_arrival: seq=178 +idx=0 status=0 toa_us=161408 2026-10-06 10:42:18,229 INFO image_tx_daemon: frame seq=178 done (pipelined): 1 +fragments ok 2026-10-06 10:42:18,615 INFO image_tx_daemon: txdone_arrival: seq=179 idx=0 status=0 toa_us=169088 +2026-10-06 10:42:18,627 INFO image_tx_daemon: frame seq=179 done (pipelined): 1 fragments ok 2026-10-06 10:42:18,861 +INFO image_tx_daemon: LoRa cmd: PROBE seq=58 phase_ms=0 (rx#58) 2026-10-06 10:42:19,216 INFO image_tx_daemon: +txdone_arrival: seq=180 idx=0 status=0 toa_us=169088 2026-10-06 10:42:19,228 INFO image_tx_daemon: frame seq=180 done +(pipelined): 1 fragments ok 2026-10-06 10:42:19,615 INFO image_tx_daemon: txdone_arrival: seq=181 idx=0 status=0 +toa_us=169088 2026-10-06 10:42:19,627 INFO image_tx_daemon: frame seq=181 done (pipelined): 1 fragments ok +2026-10-06 10:42:20,211 INFO image_tx_daemon: txdone_arrival: seq=182 idx=0 status=0 toa_us=166528 2026-10-06 +10:42:20,224 INFO image_tx_daemon: frame seq=182 done (pipelined): 1 fragments ok 2026-10-06 10:42:20,377 INFO +image_tx_daemon: LoRa cmd: PROBE seq=59 phase_ms=0 (rx#59) 2026-10-06 10:42:20,617 INFO image_tx_daemon: +txdone_arrival: seq=183 idx=0 status=0 toa_us=169088 2026-10-06 10:42:20,629 INFO image_tx_daemon: frame seq=183 done +(pipelined): 1 fragments ok 2026-10-06 10:42:21,209 INFO image_tx_daemon: txdone_arrival: seq=184 idx=0 status=0 +toa_us=166528 2026-10-06 10:42:21,221 INFO image_tx_daemon: frame seq=184 done (pipelined): 1 fragments ok +2026-10-06 10:42:21,617 INFO image_tx_daemon: txdone_arrival: seq=185 idx=0 status=0 toa_us=169088 2026-10-06 +10:42:21,628 INFO image_tx_daemon: frame seq=185 done (pipelined): 1 fragments ok 2026-10-06 10:42:21,846 INFO +image_tx_daemon: LoRa cmd: PROBE seq=60 phase_ms=0 (rx#60) 2026-10-06 10:42:22,209 INFO image_tx_daemon: +txdone_arrival: seq=186 idx=0 status=0 toa_us=169088 2026-10-06 10:42:22,221 INFO image_tx_daemon: frame seq=186 done +(pipelined): 1 fragments ok 2026-10-06 10:42:22,609 INFO image_tx_daemon: txdone_arrival: seq=187 idx=0 status=0 +toa_us=163968 2026-10-06 10:42:22,621 INFO image_tx_daemon: frame seq=187 done (pipelined): 1 fragments ok +2026-10-06 10:42:22,744 INFO image_tx_daemon: stats: goodput=407.1 B/s util=34% pipeline=v3 frames_in=187 ok=187 +fail=0 drop_full=0 drop_stale=0 frags_ok=187 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:42:23,208 INFO +image_tx_daemon: txdone_arrival: seq=188 idx=0 status=0 toa_us=169088 2026-10-06 10:42:23,222 INFO image_tx_daemon: +frame seq=188 done (pipelined): 1 fragments ok 2026-10-06 10:42:23,350 INFO image_tx_daemon: LoRa cmd: PROBE seq=61 +phase_ms=0 (rx#61) 2026-10-06 10:42:23,611 INFO image_tx_daemon: txdone_arrival: seq=189 idx=0 status=0 toa_us=169088 + 2026-10-06 10:42:23,623 INFO image_tx_daemon: frame seq=189 done (pipelined): 1 fragments ok 2026-10-06 10:42:24,213 +INFO image_tx_daemon: txdone_arrival: seq=190 idx=0 status=0 toa_us=169088 2026-10-06 10:42:24,227 INFO +image_tx_daemon: frame seq=190 done (pipelined): 1 fragments ok 2026-10-06 10:42:24,606 INFO image_tx_daemon: +txdone_arrival: seq=191 idx=0 status=0 toa_us=169088 2026-10-06 10:42:24,618 INFO image_tx_daemon: frame seq=191 done +(pipelined): 1 fragments ok 2026-10-06 10:42:24,865 INFO image_tx_daemon: LoRa cmd: PROBE seq=62 phase_ms=0 (rx#62) +2026-10-06 10:42:25,208 INFO image_tx_daemon: txdone_arrival: seq=192 idx=0 status=0 toa_us=169088 2026-10-06 +10:42:25,220 INFO image_tx_daemon: frame seq=192 done (pipelined): 1 fragments ok 2026-10-06 10:42:25,609 INFO +image_tx_daemon: txdone_arrival: seq=193 idx=0 status=0 toa_us=169088 2026-10-06 10:42:25,621 INFO image_tx_daemon: +frame seq=193 done (pipelined): 1 fragments ok 2026-10-06 10:42:26,206 INFO image_tx_daemon: txdone_arrival: seq=194 +idx=0 status=0 toa_us=169088 2026-10-06 10:42:26,217 INFO image_tx_daemon: frame seq=194 done (pipelined): 1 +fragments ok 2026-10-06 10:42:26,394 INFO image_tx_daemon: LoRa cmd: PROBE seq=63 phase_ms=0 (rx#63) 2026-10-06 +10:42:26,603 INFO image_tx_daemon: txdone_arrival: seq=195 idx=0 status=0 toa_us=169088 2026-10-06 10:42:26,614 INFO +image_tx_daemon: frame seq=195 done (pipelined): 1 fragments ok 2026-10-06 10:42:27,201 INFO image_tx_daemon: +txdone_arrival: seq=196 idx=0 status=0 toa_us=166528 2026-10-06 10:42:27,212 INFO image_tx_daemon: frame seq=196 done +(pipelined): 1 fragments ok 2026-10-06 10:42:27,594 INFO image_tx_daemon: txdone_arrival: seq=197 idx=0 status=0 +toa_us=166528 2026-10-06 10:42:27,606 INFO image_tx_daemon: frame seq=197 done (pipelined): 1 fragments ok +2026-10-06 10:42:27,869 INFO image_tx_daemon: LoRa cmd: PROBE seq=64 phase_ms=0 (rx#64) 2026-10-06 10:42:28,194 INFO +image_tx_daemon: txdone_arrival: seq=198 idx=0 status=0 toa_us=169088 2026-10-06 10:42:28,206 INFO image_tx_daemon: +frame seq=198 done (pipelined): 1 fragments ok 2026-10-06 10:42:28,602 INFO image_tx_daemon: txdone_arrival: seq=199 +idx=0 status=0 toa_us=169088 2026-10-06 10:42:28,613 INFO image_tx_daemon: frame seq=199 done (pipelined): 1 +fragments ok 2026-10-06 10:42:29,191 INFO image_tx_daemon: txdone_arrival: seq=200 idx=0 status=0 toa_us=166528 +2026-10-06 10:42:29,203 INFO image_tx_daemon: frame seq=200 done (pipelined): 1 fragments ok 2026-10-06 10:42:29,370 +INFO image_tx_daemon: LoRa cmd: PROBE seq=65 phase_ms=0 (rx#65) 2026-10-06 10:42:29,568 INFO image_tx_daemon: +txdone_arrival: seq=201 idx=0 status=0 toa_us=146048 2026-10-06 10:42:29,580 INFO image_tx_daemon: frame seq=201 done +(pipelined): 1 fragments ok 2026-10-06 10:42:30,178 INFO image_tx_daemon: txdone_arrival: seq=202 idx=0 status=0 +toa_us=148608 2026-10-06 10:42:30,189 INFO image_tx_daemon: frame seq=202 done (pipelined): 1 fragments ok +2026-10-06 10:42:30,585 INFO image_tx_daemon: txdone_arrival: seq=203 idx=0 status=0 toa_us=156288 2026-10-06 +10:42:30,597 INFO image_tx_daemon: frame seq=203 done (pipelined): 1 fragments ok 2026-10-06 10:42:30,859 INFO +image_tx_daemon: LoRa cmd: PROBE seq=66 phase_ms=0 (rx#66) 2026-10-06 10:42:31,193 INFO image_tx_daemon: +txdone_arrival: seq=204 idx=0 status=0 toa_us=166528 2026-10-06 10:42:31,205 INFO image_tx_daemon: frame seq=204 done +(pipelined): 1 fragments ok 2026-10-06 10:42:31,592 INFO image_tx_daemon: txdone_arrival: seq=205 idx=0 status=0 +toa_us=169088 2026-10-06 10:42:31,603 INFO image_tx_daemon: frame seq=205 done (pipelined): 1 fragments ok +2026-10-06 10:42:32,180 INFO image_tx_daemon: txdone_arrival: seq=206 idx=0 status=0 toa_us=163968 2026-10-06 +10:42:32,192 INFO image_tx_daemon: frame seq=206 done (pipelined): 1 fragments ok 2026-10-06 10:42:32,373 INFO +image_tx_daemon: LoRa cmd: PROBE seq=67 phase_ms=0 (rx#67) 2026-10-06 10:42:32,581 INFO image_tx_daemon: +txdone_arrival: seq=207 idx=0 status=0 toa_us=163968 2026-10-06 10:42:32,593 INFO image_tx_daemon: frame seq=207 done +(pipelined): 1 fragments ok 2026-10-06 10:42:32,756 INFO image_tx_daemon: stats: goodput=400.3 B/s util=33% +pipeline=v3 frames_in=207 ok=207 fail=0 drop_full=0 drop_stale=0 frags_ok=207 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 10:42:33,179 INFO image_tx_daemon: txdone_arrival: seq=208 idx=0 status=0 toa_us=163968 2026-10-06 +10:42:33,191 INFO image_tx_daemon: frame seq=208 done (pipelined): 1 fragments ok 2026-10-06 10:42:33,587 INFO +image_tx_daemon: txdone_arrival: seq=209 idx=0 status=0 toa_us=169088 2026-10-06 10:42:33,599 INFO image_tx_daemon: +frame seq=209 done (pipelined): 1 fragments ok 2026-10-06 10:42:33,862 INFO image_tx_daemon: LoRa cmd: PROBE seq=68 +phase_ms=0 (rx#68) 2026-10-06 10:42:34,170 INFO image_tx_daemon: txdone_arrival: seq=210 idx=0 status=0 toa_us=156288 + 2026-10-06 10:42:34,183 INFO image_tx_daemon: frame seq=210 done (pipelined): 1 fragments ok 2026-10-06 10:42:34,540 +INFO image_tx_daemon: txdone_arrival: seq=211 idx=0 status=0 toa_us=120448 2026-10-06 10:42:34,552 INFO +image_tx_daemon: frame seq=211 done (pipelined): 1 fragments ok 2026-10-06 10:42:35,182 INFO image_tx_daemon: +txdone_arrival: seq=212 idx=0 status=0 toa_us=169088 2026-10-06 10:42:35,193 INFO image_tx_daemon: frame seq=212 done +(pipelined): 1 fragments ok 2026-10-06 10:42:35,368 INFO image_tx_daemon: LoRa cmd: PROBE seq=69 phase_ms=0 (rx#69) +2026-10-06 10:42:35,587 INFO image_tx_daemon: txdone_arrival: seq=213 idx=0 status=0 toa_us=169088 2026-10-06 +10:42:35,598 INFO image_tx_daemon: frame seq=213 done (pipelined): 1 fragments ok 2026-10-06 10:42:36,185 INFO +image_tx_daemon: txdone_arrival: seq=214 idx=0 status=0 toa_us=169088 2026-10-06 10:42:36,197 INFO image_tx_daemon: +frame seq=214 done (pipelined): 1 fragments ok 2026-10-06 10:42:36,577 INFO image_tx_daemon: txdone_arrival: seq=215 +idx=0 status=0 toa_us=169088 2026-10-06 10:42:36,588 INFO image_tx_daemon: frame seq=215 done (pipelined): 1 +fragments ok 2026-10-06 10:42:36,851 INFO image_tx_daemon: LoRa cmd: PROBE seq=70 phase_ms=0 (rx#70) 2026-10-06 +10:42:37,181 INFO image_tx_daemon: txdone_arrival: seq=216 idx=0 status=0 toa_us=169088 2026-10-06 10:42:37,192 INFO +image_tx_daemon: frame seq=216 done (pipelined): 1 fragments ok 2026-10-06 10:42:37,577 INFO image_tx_daemon: +txdone_arrival: seq=217 idx=0 status=0 toa_us=169088 2026-10-06 10:42:37,588 INFO image_tx_daemon: frame seq=217 done +(pipelined): 1 fragments ok 2026-10-06 10:42:38,174 INFO image_tx_daemon: txdone_arrival: seq=218 idx=0 status=0 +toa_us=166528 2026-10-06 10:42:38,188 INFO image_tx_daemon: frame seq=218 done (pipelined): 1 fragments ok +2026-10-06 10:42:38,390 INFO image_tx_daemon: LoRa cmd: PROBE seq=71 phase_ms=0 (rx#71) 2026-10-06 10:42:38,577 INFO +image_tx_daemon: txdone_arrival: seq=219 idx=0 status=0 toa_us=169088 2026-10-06 10:42:38,589 INFO image_tx_daemon: +frame seq=219 done (pipelined): 1 fragments ok 2026-10-06 10:42:39,177 INFO image_tx_daemon: txdone_arrival: seq=220 +idx=0 status=0 toa_us=169088 2026-10-06 10:42:39,189 INFO image_tx_daemon: frame seq=220 done (pipelined): 1 +fragments ok 2026-10-06 10:42:39,572 INFO image_tx_daemon: txdone_arrival: seq=221 idx=0 status=0 toa_us=169088 +2026-10-06 10:42:39,584 INFO image_tx_daemon: frame seq=221 done (pipelined): 1 fragments ok 2026-10-06 10:42:39,846 +INFO image_tx_daemon: LoRa cmd: PROBE seq=72 phase_ms=0 (rx#72) 2026-10-06 10:42:40,173 INFO image_tx_daemon: +txdone_arrival: seq=222 idx=0 status=0 toa_us=169088 2026-10-06 10:42:40,186 INFO image_tx_daemon: frame seq=222 done +(pipelined): 1 fragments ok 2026-10-06 10:42:40,570 INFO image_tx_daemon: txdone_arrival: seq=223 idx=0 status=0 +toa_us=169088 2026-10-06 10:42:40,582 INFO image_tx_daemon: frame seq=223 done (pipelined): 1 fragments ok +2026-10-06 10:42:41,168 INFO image_tx_daemon: txdone_arrival: seq=224 idx=0 status=0 toa_us=169088 2026-10-06 +10:42:41,180 INFO image_tx_daemon: frame seq=224 done (pipelined): 1 fragments ok 2026-10-06 10:42:41,379 INFO +image_tx_daemon: LoRa cmd: PROBE seq=73 phase_ms=0 (rx#73) 2026-10-06 10:42:41,567 INFO image_tx_daemon: +txdone_arrival: seq=225 idx=0 status=0 toa_us=169088 2026-10-06 10:42:41,578 INFO image_tx_daemon: frame seq=225 done +(pipelined): 1 fragments ok 2026-10-06 10:42:42,167 INFO image_tx_daemon: txdone_arrival: seq=226 idx=0 status=0 +toa_us=169088 2026-10-06 10:42:42,178 INFO image_tx_daemon: frame seq=226 done (pipelined): 1 fragments ok +2026-10-06 10:42:42,567 INFO image_tx_daemon: txdone_arrival: seq=227 idx=0 status=0 toa_us=169088 2026-10-06 +10:42:42,579 INFO image_tx_daemon: frame seq=227 done (pipelined): 1 fragments ok 2026-10-06 10:42:42,767 INFO +image_tx_daemon: stats: goodput=401.3 B/s util=33% pipeline=v3 frames_in=227 ok=227 fail=0 drop_full=0 drop_stale=0 +frags_ok=227 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:42:42,841 INFO image_tx_daemon: LoRa cmd: PROBE seq=74 +phase_ms=0 (rx#74) 2026-10-06 10:42:43,163 INFO image_tx_daemon: txdone_arrival: seq=228 idx=0 status=0 toa_us=166528 + 2026-10-06 10:42:43,176 INFO image_tx_daemon: frame seq=228 done (pipelined): 1 fragments ok 2026-10-06 10:42:43,560 +INFO image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=169088 2026-10-06 10:42:43,572 INFO +image_tx_daemon: frame seq=229 done (pipelined): 1 fragments ok 2026-10-06 10:42:44,164 INFO image_tx_daemon: +txdone_arrival: seq=230 idx=0 status=0 toa_us=169088 2026-10-06 10:42:44,176 INFO image_tx_daemon: frame seq=230 done +(pipelined): 1 fragments ok 2026-10-06 10:42:44,367 INFO image_tx_daemon: LoRa cmd: PROBE seq=75 phase_ms=0 (rx#75) +2026-10-06 10:42:44,555 INFO image_tx_daemon: txdone_arrival: seq=231 idx=0 status=0 toa_us=166528 2026-10-06 +10:42:44,567 INFO image_tx_daemon: frame seq=231 done (pipelined): 1 fragments ok 2026-10-06 10:42:45,165 INFO +image_tx_daemon: txdone_arrival: seq=232 idx=0 status=0 toa_us=169088 2026-10-06 10:42:45,176 INFO image_tx_daemon: +frame seq=232 done (pipelined): 1 fragments ok 2026-10-06 10:42:45,562 INFO image_tx_daemon: txdone_arrival: seq=233 +idx=0 status=0 toa_us=166528 2026-10-06 10:42:45,573 INFO image_tx_daemon: frame seq=233 done (pipelined): 1 +fragments ok 2026-10-06 10:42:45,836 INFO image_tx_daemon: LoRa cmd: PROBE seq=76 phase_ms=0 (rx#76) 2026-10-06 +10:42:46,155 INFO image_tx_daemon: txdone_arrival: seq=234 idx=0 status=0 toa_us=169088 2026-10-06 10:42:46,167 INFO +image_tx_daemon: frame seq=234 done (pipelined): 1 fragments ok 2026-10-06 10:42:46,560 INFO image_tx_daemon: +txdone_arrival: seq=235 idx=0 status=0 toa_us=166528 2026-10-06 10:42:46,572 INFO image_tx_daemon: frame seq=235 done +(pipelined): 1 fragments ok 2026-10-06 10:42:47,159 INFO image_tx_daemon: txdone_arrival: seq=236 idx=0 status=0 +toa_us=169088 2026-10-06 10:42:47,172 INFO image_tx_daemon: frame seq=236 done (pipelined): 1 fragments ok +2026-10-06 10:42:47,357 INFO image_tx_daemon: LoRa cmd: PROBE seq=77 phase_ms=0 (rx#77) 2026-10-06 10:42:47,555 INFO +image_tx_daemon: txdone_arrival: seq=237 idx=0 status=0 toa_us=169088 2026-10-06 10:42:47,567 INFO image_tx_daemon: +frame seq=237 done (pipelined): 1 fragments ok 2026-10-06 10:42:48,154 INFO image_tx_daemon: txdone_arrival: seq=238 +idx=0 status=0 toa_us=169088 2026-10-06 10:42:48,165 INFO image_tx_daemon: frame seq=238 done (pipelined): 1 +fragments ok 2026-10-06 10:42:48,754 INFO image_tx_daemon: txdone_arrival: seq=239 idx=0 status=0 toa_us=169088 +2026-10-06 10:42:48,766 INFO image_tx_daemon: frame seq=239 done (pipelined): 1 fragments ok 2026-10-06 10:42:48,872 +INFO image_tx_daemon: LoRa cmd: PROBE seq=78 phase_ms=0 (rx#78) 2026-10-06 10:42:49,153 INFO image_tx_daemon: +txdone_arrival: seq=240 idx=0 status=0 toa_us=169088 2026-10-06 10:42:49,164 INFO image_tx_daemon: frame seq=240 done +(pipelined): 1 fragments ok 2026-10-06 10:42:49,752 INFO image_tx_daemon: txdone_arrival: seq=241 idx=0 status=0 +toa_us=166528 2026-10-06 10:42:49,763 INFO image_tx_daemon: frame seq=241 done (pipelined): 1 fragments ok +2026-10-06 10:42:50,154 INFO image_tx_daemon: txdone_arrival: seq=242 idx=0 status=0 toa_us=169088 2026-10-06 +10:42:50,165 INFO image_tx_daemon: frame seq=242 done (pipelined): 1 fragments ok 2026-10-06 10:42:50,373 INFO +image_tx_daemon: LoRa cmd: PROBE seq=79 phase_ms=0 (rx#79) 2026-10-06 10:42:50,747 INFO image_tx_daemon: +txdone_arrival: seq=243 idx=0 status=0 toa_us=169088 2026-10-06 10:42:50,759 INFO image_tx_daemon: frame seq=243 done +(pipelined): 1 fragments ok 2026-10-06 10:42:51,152 INFO image_tx_daemon: txdone_arrival: seq=244 idx=0 status=0 +toa_us=169088 2026-10-06 10:42:51,164 INFO image_tx_daemon: frame seq=244 done (pipelined): 1 fragments ok +2026-10-06 10:42:51,744 INFO image_tx_daemon: txdone_arrival: seq=245 idx=0 status=0 toa_us=169088 2026-10-06 +10:42:51,756 INFO image_tx_daemon: frame seq=245 done (pipelined): 1 fragments ok 2026-10-06 10:42:51,855 INFO +image_tx_daemon: LoRa cmd: PROBE seq=80 phase_ms=0 (rx#80) 2026-10-06 10:42:52,137 INFO image_tx_daemon: +txdone_arrival: seq=246 idx=0 status=0 toa_us=163968 2026-10-06 10:42:52,149 INFO image_tx_daemon: frame seq=246 done +(pipelined): 1 fragments ok 2026-10-06 10:42:52,744 INFO image_tx_daemon: txdone_arrival: seq=247 idx=0 status=0 +toa_us=169088 2026-10-06 10:42:52,756 INFO image_tx_daemon: frame seq=247 done (pipelined): 1 fragments ok +2026-10-06 10:42:52,779 INFO image_tx_daemon: stats: goodput=408.6 B/s util=34% pipeline=v3 frames_in=247 ok=247 +fail=0 drop_full=0 drop_stale=0 frags_ok=247 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:42:53,148 INFO +image_tx_daemon: txdone_arrival: seq=248 idx=0 status=0 toa_us=169088 2026-10-06 10:42:53,160 INFO image_tx_daemon: +frame seq=248 done (pipelined): 1 fragments ok 2026-10-06 10:42:53,352 INFO image_tx_daemon: LoRa cmd: PROBE seq=81 +phase_ms=0 (rx#81) 2026-10-06 10:42:53,540 INFO image_tx_daemon: txdone_arrival: seq=249 idx=0 status=0 toa_us=169088 + 2026-10-06 10:42:53,552 INFO image_tx_daemon: frame seq=249 done (pipelined): 1 fragments ok 2026-10-06 10:42:54,139 +INFO image_tx_daemon: txdone_arrival: seq=250 idx=0 status=0 toa_us=169088 2026-10-06 10:42:54,150 INFO +image_tx_daemon: frame seq=250 done (pipelined): 1 fragments ok 2026-10-06 10:42:54,733 INFO image_tx_daemon: +txdone_arrival: seq=251 idx=0 status=0 toa_us=166528 2026-10-06 10:42:54,745 INFO image_tx_daemon: frame seq=251 done +(pipelined): 1 fragments ok 2026-10-06 10:42:54,873 INFO image_tx_daemon: LoRa cmd: PROBE seq=82 phase_ms=0 (rx#82) +2026-10-06 10:42:55,143 INFO image_tx_daemon: txdone_arrival: seq=252 idx=0 status=0 toa_us=169088 2026-10-06 +10:42:55,155 INFO image_tx_daemon: frame seq=252 done (pipelined): 1 fragments ok 2026-10-06 10:42:55,742 INFO +image_tx_daemon: txdone_arrival: seq=253 idx=0 status=0 toa_us=169088 2026-10-06 10:42:55,754 INFO image_tx_daemon: +frame seq=253 done (pipelined): 1 fragments ok 2026-10-06 10:42:56,139 INFO image_tx_daemon: txdone_arrival: seq=254 +idx=0 status=0 toa_us=169088 2026-10-06 10:42:56,151 INFO image_tx_daemon: frame seq=254 done (pipelined): 1 +fragments ok 2026-10-06 10:42:56,376 INFO image_tx_daemon: LoRa cmd: PROBE seq=83 phase_ms=0 (rx#83) 2026-10-06 +10:42:56,731 INFO image_tx_daemon: txdone_arrival: seq=255 idx=0 status=0 toa_us=169088 2026-10-06 10:42:56,744 INFO +image_tx_daemon: frame seq=255 done (pipelined): 1 fragments ok 2026-10-06 10:42:57,130 INFO image_tx_daemon: +txdone_arrival: seq=0 idx=0 status=0 toa_us=169088 2026-10-06 10:42:57,142 INFO image_tx_daemon: frame seq=0 done +(pipelined): 1 fragments ok 2026-10-06 10:42:57,730 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 +toa_us=169088 2026-10-06 10:42:57,741 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok 2026-10-06 +10:42:57,873 INFO image_tx_daemon: LoRa cmd: PROBE seq=84 phase_ms=0 (rx#84) 2026-10-06 10:42:58,134 INFO +image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=169088 2026-10-06 10:42:58,146 INFO image_tx_daemon: +frame seq=2 done (pipelined): 1 fragments ok 2026-10-06 10:42:58,736 INFO image_tx_daemon: txdone_arrival: seq=3 +idx=0 status=0 toa_us=169088 2026-10-06 10:42:58,748 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments +ok 2026-10-06 10:42:59,133 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=166528 2026-10-06 +10:42:59,144 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok 2026-10-06 10:42:59,351 INFO +image_tx_daemon: LoRa cmd: PROBE seq=85 phase_ms=0 (rx#85) 2026-10-06 10:42:59,727 INFO image_tx_daemon: +txdone_arrival: seq=5 idx=0 status=0 toa_us=166528 2026-10-06 10:42:59,740 INFO image_tx_daemon: frame seq=5 done +(pipelined): 1 fragments ok 2026-10-06 10:43:00,129 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 +toa_us=169088 2026-10-06 10:43:00,141 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok 2026-10-06 +10:43:00,729 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=169088 2026-10-06 10:43:00,742 INFO +image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok 2026-10-06 10:43:00,868 INFO image_tx_daemon: LoRa cmd: +PROBE seq=86 phase_ms=0 (rx#86) 2026-10-06 10:43:01,128 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 +toa_us=169088 2026-10-06 10:43:01,140 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok 2026-10-06 +10:43:01,727 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=169088 2026-10-06 10:43:01,740 INFO +image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok 2026-10-06 10:43:02,121 INFO image_tx_daemon: +txdone_arrival: seq=10 idx=0 status=0 toa_us=169088 2026-10-06 10:43:02,132 INFO image_tx_daemon: frame seq=10 done +(pipelined): 1 fragments ok 2026-10-06 10:43:02,351 INFO image_tx_daemon: LoRa cmd: PROBE seq=87 phase_ms=0 (rx#87) +2026-10-06 10:43:02,716 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=166528 2026-10-06 +10:43:02,729 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok 2026-10-06 10:43:02,791 INFO +image_tx_daemon: stats: goodput=409.6 B/s util=34% pipeline=v3 frames_in=267 ok=267 fail=0 drop_full=0 drop_stale=0 +frags_ok=267 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:43:03,122 INFO image_tx_daemon: txdone_arrival: seq=12 +idx=0 status=0 toa_us=169088 2026-10-06 10:43:03,134 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments +ok 2026-10-06 10:43:03,722 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=169088 2026-10-06 +10:43:03,735 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok 2026-10-06 10:43:03,872 INFO +image_tx_daemon: LoRa cmd: PROBE seq=88 phase_ms=0 (rx#88) 2026-10-06 10:43:04,123 INFO image_tx_daemon: +txdone_arrival: seq=14 idx=0 status=0 toa_us=169088 2026-10-06 10:43:04,135 INFO image_tx_daemon: frame seq=14 done +(pipelined): 1 fragments ok 2026-10-06 10:43:04,712 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 +toa_us=169088 2026-10-06 10:43:04,724 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok 2026-10-06 +10:43:05,113 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=166528 2026-10-06 10:43:05,125 INFO +image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok 2026-10-06 10:43:05,388 INFO image_tx_daemon: LoRa +cmd: PROBE seq=89 phase_ms=0 (rx#89) 2026-10-06 10:43:05,713 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 +status=0 toa_us=169088 2026-10-06 10:43:05,725 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok +2026-10-06 10:43:06,110 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=169088 2026-10-06 +10:43:06,121 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok 2026-10-06 10:43:06,716 INFO +image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=169088 2026-10-06 10:43:06,728 INFO image_tx_daemon: +frame seq=19 done (pipelined): 1 fragments ok 2026-10-06 10:43:06,860 INFO image_tx_daemon: LoRa cmd: PROBE seq=90 +phase_ms=0 (rx#90) 2026-10-06 10:43:07,109 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=169088 +2026-10-06 10:43:07,120 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok 2026-10-06 10:43:07,708 +INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=169088 2026-10-06 10:43:07,722 INFO +image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok 2026-10-06 10:43:08,111 INFO image_tx_daemon: +txdone_arrival: seq=22 idx=0 status=0 toa_us=169088 2026-10-06 10:43:08,123 INFO image_tx_daemon: frame seq=22 done +(pipelined): 1 fragments ok 2026-10-06 10:43:08,386 INFO image_tx_daemon: LoRa cmd: PROBE seq=91 phase_ms=0 (rx#91) +2026-10-06 10:43:08,701 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=166528 2026-10-06 +10:43:08,713 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok 2026-10-06 10:43:09,108 INFO +image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=169088 2026-10-06 10:43:09,120 INFO image_tx_daemon: +frame seq=24 done (pipelined): 1 fragments ok 2026-10-06 10:43:09,709 INFO image_tx_daemon: txdone_arrival: seq=25 +idx=0 status=0 toa_us=169088 2026-10-06 10:43:09,721 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments +ok 2026-10-06 10:43:09,947 INFO image_tx_daemon: LoRa cmd: PROBE seq=92 phase_ms=0 (rx#92) 2026-10-06 10:43:10,299 +INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=166528 2026-10-06 10:43:10,311 INFO +image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok 2026-10-06 10:43:10,700 INFO image_tx_daemon: +txdone_arrival: seq=27 idx=0 status=0 toa_us=169088 2026-10-06 10:43:10,712 INFO image_tx_daemon: frame seq=27 done +(pipelined): 1 fragments ok 2026-10-06 10:43:11,302 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 +toa_us=166528 2026-10-06 10:43:11,315 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok 2026-10-06 +10:43:11,445 INFO image_tx_daemon: LoRa cmd: PROBE seq=93 phase_ms=0 (rx#93) 2026-10-06 10:43:11,704 INFO +image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=169088 2026-10-06 10:43:11,716 INFO image_tx_daemon: +frame seq=29 done (pipelined): 1 fragments ok 2026-10-06 10:43:12,300 INFO image_tx_daemon: txdone_arrival: seq=30 +idx=0 status=0 toa_us=166528 2026-10-06 10:43:12,312 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments +ok 2026-10-06 10:43:12,693 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=163968 2026-10-06 +10:43:12,707 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok 2026-10-06 10:43:12,803 INFO +image_tx_daemon: stats: goodput=407.8 B/s util=34% pipeline=v3 frames_in=287 ok=287 fail=0 drop_full=0 drop_stale=0 +frags_ok=287 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:43:12,937 INFO image_tx_daemon: LoRa cmd: PROBE seq=94 +phase_ms=0 (rx#94) 2026-10-06 10:43:13,300 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=169088 +2026-10-06 10:43:13,312 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok 2026-10-06 10:43:13,701 +INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=169088 2026-10-06 10:43:13,714 INFO +image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok 2026-10-06 10:43:14,292 INFO image_tx_daemon: +txdone_arrival: seq=34 idx=0 status=0 toa_us=166528 2026-10-06 10:43:14,304 INFO image_tx_daemon: frame seq=34 done +(pipelined): 1 fragments ok 2026-10-06 10:43:14,478 INFO image_tx_daemon: LoRa cmd: PROBE seq=95 phase_ms=0 (rx#95) +2026-10-06 10:43:14,699 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=169088 2026-10-06 +10:43:14,711 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok 2026-10-06 10:43:15,287 INFO +image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=163968 2026-10-06 10:43:15,299 INFO image_tx_daemon: +frame seq=36 done (pipelined): 1 fragments ok 2026-10-06 10:43:15,690 INFO image_tx_daemon: txdone_arrival: seq=37 +idx=0 status=0 toa_us=166528 2026-10-06 10:43:15,704 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments +ok 2026-10-06 10:43:15,960 INFO image_tx_daemon: LoRa cmd: PROBE seq=96 phase_ms=0 (rx#96) 2026-10-06 10:43:16,262 +INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=143488 2026-10-06 10:43:16,275 INFO +image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok 2026-10-06 10:43:16,681 INFO image_tx_daemon: +txdone_arrival: seq=39 idx=0 status=0 toa_us=156288 2026-10-06 10:43:16,693 INFO image_tx_daemon: frame seq=39 done +(pipelined): 1 fragments ok 2026-10-06 10:43:17,096 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 +toa_us=163968 2026-10-06 10:43:17,108 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok 2026-10-06 +10:43:17,372 INFO image_tx_daemon: LoRa cmd: PROBE seq=97 phase_ms=0 (rx#97) 2026-10-06 10:43:17,681 INFO +image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=163968 2026-10-06 10:43:17,693 INFO image_tx_daemon: +frame seq=41 done (pipelined): 1 fragments ok 2026-10-06 10:43:18,075 INFO image_tx_daemon: txdone_arrival: seq=42 +idx=0 status=0 toa_us=133248 2026-10-06 10:43:18,087 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments +ok 2026-10-06 10:43:18,667 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=148608 2026-10-06 +10:43:18,680 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok 2026-10-06 10:43:18,932 INFO +image_tx_daemon: LoRa cmd: PROBE seq=98 phase_ms=0 (rx#98) 2026-10-06 10:43:19,285 INFO image_tx_daemon: +txdone_arrival: seq=44 idx=0 status=0 toa_us=166528 2026-10-06 10:43:19,298 INFO image_tx_daemon: frame seq=44 done +(pipelined): 1 fragments ok 2026-10-06 10:43:19,681 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 +toa_us=169088 2026-10-06 10:43:19,693 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok 2026-10-06 +10:43:20,274 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=161408 2026-10-06 10:43:20,286 INFO +image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok 2026-10-06 10:43:20,434 INFO image_tx_daemon: LoRa +cmd: PROBE seq=99 phase_ms=0 (rx#99) 2026-10-06 10:43:20,631 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 +status=0 toa_us=123008 2026-10-06 10:43:20,643 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok +2026-10-06 10:43:21,260 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=146048 2026-10-06 +10:43:21,272 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok 2026-10-06 10:43:21,642 INFO +image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=128128 2026-10-06 10:43:21,654 INFO image_tx_daemon: +frame seq=49 done (pipelined): 1 fragments ok 2026-10-06 10:43:21,922 INFO image_tx_daemon: LoRa cmd: PROBE seq=100 +phase_ms=0 (rx#100) 2026-10-06 10:43:22,244 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=133248 + 2026-10-06 10:43:22,256 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok 2026-10-06 10:43:22,634 +INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=125568 2026-10-06 10:43:22,646 INFO +image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok 2026-10-06 10:43:22,817 INFO image_tx_daemon: stats: +goodput=367.5 B/s util=31% pipeline=v3 frames_in=307 ok=307 fail=0 drop_full=0 drop_stale=0 frags_ok=307 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 10:43:23,273 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 +toa_us=166528 2026-10-06 10:43:23,286 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok 2026-10-06 +10:43:23,447 INFO image_tx_daemon: LoRa cmd: PROBE seq=101 phase_ms=0 (rx#101) 2026-10-06 10:43:23,675 INFO +image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=169088 2026-10-06 10:43:23,687 INFO image_tx_daemon: +frame seq=53 done (pipelined): 1 fragments ok 2026-10-06 10:43:24,063 INFO image_tx_daemon: txdone_arrival: seq=54 +idx=0 status=0 toa_us=120448 2026-10-06 10:43:24,074 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments +ok 2026-10-06 10:43:24,650 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=151168 2026-10-06 +10:43:24,662 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok 2026-10-06 10:43:24,913 INFO +image_tx_daemon: LoRa cmd: PROBE seq=102 phase_ms=0 (rx#102) 2026-10-06 10:43:25,059 INFO image_tx_daemon: +txdone_arrival: seq=56 idx=0 status=0 toa_us=130688 2026-10-06 10:43:25,071 INFO image_tx_daemon: frame seq=56 done +(pipelined): 1 fragments ok 2026-10-06 10:43:25,668 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 +toa_us=169088 2026-10-06 10:43:25,681 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok 2026-10-06 +10:43:26,226 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=123008 2026-10-06 10:43:26,238 INFO +image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok 2026-10-06 10:43:26,449 INFO image_tx_daemon: LoRa +cmd: PROBE seq=103 phase_ms=0 (rx#103) 2026-10-06 10:43:26,642 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 +status=0 toa_us=143488 2026-10-06 10:43:26,654 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok +2026-10-06 10:43:27,253 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=153728 2026-10-06 +10:43:27,265 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok 2026-10-06 10:43:27,647 INFO +image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=151168 2026-10-06 10:43:27,659 INFO image_tx_daemon: +frame seq=61 done (pipelined): 1 fragments ok 2026-10-06 10:43:27,922 INFO image_tx_daemon: LoRa cmd: PROBE seq=104 +phase_ms=0 (rx#104) 2026-10-06 10:43:28,261 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=169088 + 2026-10-06 10:43:28,273 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok 2026-10-06 10:43:28,625 +INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=135808 2026-10-06 10:43:28,637 INFO +image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok 2026-10-06 10:43:29,260 INFO image_tx_daemon: +txdone_arrival: seq=64 idx=0 status=0 toa_us=169088 2026-10-06 10:43:29,272 INFO image_tx_daemon: frame seq=64 done +(pipelined): 1 fragments ok 2026-10-06 10:43:29,442 INFO image_tx_daemon: LoRa cmd: PROBE seq=105 phase_ms=0 (rx#105) + 2026-10-06 10:43:29,640 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=148608 2026-10-06 +10:43:29,651 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok 2026-10-06 10:43:30,259 INFO +image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=163968 2026-10-06 10:43:30,271 INFO image_tx_daemon: +frame seq=66 done (pipelined): 1 fragments ok 2026-10-06 10:43:30,656 INFO image_tx_daemon: txdone_arrival: seq=67 +idx=0 status=0 toa_us=169088 2026-10-06 10:43:30,668 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments +ok 2026-10-06 10:43:30,931 INFO image_tx_daemon: LoRa cmd: PROBE seq=106 phase_ms=0 (rx#106) 2026-10-06 10:43:31,254 +INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=161408 2026-10-06 10:43:31,266 INFO +image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok 2026-10-06 10:43:31,661 INFO image_tx_daemon: +txdone_arrival: seq=69 idx=0 status=0 toa_us=169088 2026-10-06 10:43:31,673 INFO image_tx_daemon: frame seq=69 done +(pipelined): 1 fragments ok 2026-10-06 10:43:32,260 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 +toa_us=169088 2026-10-06 10:43:32,272 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok 2026-10-06 +10:43:32,425 INFO image_tx_daemon: LoRa cmd: PROBE seq=107 phase_ms=0 (rx#107) 2026-10-06 10:43:32,657 INFO +image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=169088 2026-10-06 10:43:32,669 INFO image_tx_daemon: +frame seq=71 done (pipelined): 1 fragments ok 2026-10-06 10:43:32,829 INFO image_tx_daemon: stats: goodput=371.9 B/s +util=31% pipeline=v3 frames_in=327 ok=327 fail=0 drop_full=0 drop_stale=0 frags_ok=327 frags_fail=0 qdepth=0 +parity_tx=0 2026-10-06 10:43:33,254 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=169088 +2026-10-06 10:43:33,267 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok 2026-10-06 10:43:33,654 +INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=169088 2026-10-06 10:43:33,666 INFO +image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok 2026-10-06 10:43:33,929 INFO image_tx_daemon: LoRa +cmd: PROBE seq=108 phase_ms=0 (rx#108) 2026-10-06 10:43:34,254 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 +status=0 toa_us=169088 2026-10-06 10:43:34,266 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok +2026-10-06 10:43:34,646 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=169088 2026-10-06 +10:43:34,658 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok 2026-10-06 10:43:35,245 INFO +image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=169088 2026-10-06 10:43:35,257 INFO image_tx_daemon: +frame seq=76 done (pipelined): 1 fragments ok 2026-10-06 10:43:35,441 INFO image_tx_daemon: LoRa cmd: PROBE seq=109 +phase_ms=0 (rx#109) 2026-10-06 10:43:35,648 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=169088 + 2026-10-06 10:43:35,660 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok 2026-10-06 10:43:36,249 +INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=169088 2026-10-06 10:43:36,261 INFO +image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok 2026-10-06 10:43:36,643 INFO image_tx_daemon: +txdone_arrival: seq=79 idx=0 status=0 toa_us=169088 2026-10-06 10:43:36,655 INFO image_tx_daemon: frame seq=79 done +(pipelined): 1 fragments ok 2026-10-06 10:43:36,918 INFO image_tx_daemon: LoRa cmd: PROBE seq=110 phase_ms=0 (rx#110) + 2026-10-06 10:43:37,242 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=169088 2026-10-06 +10:43:37,254 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok 2026-10-06 10:43:37,649 INFO +image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=169088 2026-10-06 10:43:37,668 INFO image_tx_daemon: +frame seq=81 done (pipelined): 1 fragments ok 2026-10-06 10:43:38,243 INFO image_tx_daemon: txdone_arrival: seq=82 +idx=0 status=0 toa_us=166528 2026-10-06 10:43:38,255 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments +ok 2026-10-06 10:43:38,441 INFO image_tx_daemon: LoRa cmd: PROBE seq=111 phase_ms=0 (rx#111) 2026-10-06 10:43:38,638 +INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=169088 2026-10-06 10:43:38,650 INFO +image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok 2026-10-06 10:43:39,237 INFO image_tx_daemon: +txdone_arrival: seq=84 idx=0 status=0 toa_us=166528 2026-10-06 10:43:39,249 INFO image_tx_daemon: frame seq=84 done +(pipelined): 1 fragments ok 2026-10-06 10:43:39,638 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 +toa_us=166528 2026-10-06 10:43:39,649 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok 2026-10-06 +10:43:39,912 INFO image_tx_daemon: LoRa cmd: PROBE seq=112 phase_ms=0 (rx#112) 2026-10-06 10:43:40,239 INFO +image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=169088 2026-10-06 10:43:40,251 INFO image_tx_daemon: +frame seq=86 done (pipelined): 1 fragments ok 2026-10-06 10:43:40,635 INFO image_tx_daemon: txdone_arrival: seq=87 +idx=0 status=0 toa_us=169088 2026-10-06 10:43:40,647 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments +ok 2026-10-06 10:43:41,234 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=169088 2026-10-06 +10:43:41,265 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok 2026-10-06 10:43:41,422 INFO +image_tx_daemon: LoRa cmd: PROBE seq=113 phase_ms=0 (rx#113) 2026-10-06 10:43:41,639 INFO image_tx_daemon: +txdone_arrival: seq=89 idx=0 status=0 toa_us=169088 2026-10-06 10:43:41,651 INFO image_tx_daemon: frame seq=89 done +(pipelined): 1 fragments ok 2026-10-06 10:43:42,238 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 +toa_us=169088 2026-10-06 10:43:42,252 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok 2026-10-06 +10:43:42,634 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=169088 2026-10-06 10:43:42,646 INFO +image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok 2026-10-06 10:43:42,839 INFO image_tx_daemon: stats: +goodput=410.0 B/s util=34% pipeline=v3 frames_in=347 ok=347 fail=0 drop_full=0 drop_stale=0 frags_ok=347 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 10:43:42,909 INFO image_tx_daemon: LoRa cmd: PROBE seq=114 phase_ms=0 (rx#114) +2026-10-06 10:43:43,224 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=166528 2026-10-06 +10:43:43,236 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok 2026-10-06 10:43:43,835 INFO +image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=169088 2026-10-06 10:43:43,847 INFO image_tx_daemon: +frame seq=93 done (pipelined): 1 fragments ok 2026-10-06 10:43:43,933 INFO image_tx_daemon: LoRa cmd: PROBE seq=115 +phase_ms=0 (rx#115) 2026-10-06 10:43:44,232 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=169088 + 2026-10-06 10:43:44,244 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok 2026-10-06 10:43:44,621 +INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=166528 2026-10-06 10:43:44,632 INFO +image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok 2026-10-06 10:43:45,229 INFO image_tx_daemon: +txdone_arrival: seq=96 idx=0 status=0 toa_us=169088 2026-10-06 10:43:45,241 INFO image_tx_daemon: frame seq=96 done +(pipelined): 1 fragments ok 2026-10-06 10:43:45,430 INFO image_tx_daemon: LoRa cmd: PROBE seq=116 phase_ms=0 (rx#116) + 2026-10-06 10:43:45,627 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=169088 2026-10-06 +10:43:45,639 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok 2026-10-06 10:43:46,226 INFO +image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=166528 2026-10-06 10:43:46,239 INFO image_tx_daemon: +frame seq=98 done (pipelined): 1 fragments ok 2026-10-06 10:43:46,624 INFO image_tx_daemon: txdone_arrival: seq=99 +idx=0 status=0 toa_us=166528 2026-10-06 10:43:46,636 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments +ok 2026-10-06 10:43:46,899 INFO image_tx_daemon: LoRa cmd: PROBE seq=117 phase_ms=0 (rx#117) 2026-10-06 10:43:47,226 +INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=169088 2026-10-06 10:43:47,238 INFO +image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok 2026-10-06 10:43:47,606 INFO image_tx_daemon: +txdone_arrival: seq=101 idx=0 status=0 toa_us=156288 2026-10-06 10:43:47,618 INFO image_tx_daemon: frame seq=101 done +(pipelined): 1 fragments ok 2026-10-06 10:43:48,215 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 +toa_us=169088 2026-10-06 10:43:48,228 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok +2026-10-06 10:43:48,421 INFO image_tx_daemon: LoRa cmd: PROBE seq=118 phase_ms=0 (rx#118) 2026-10-06 10:43:48,618 +INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=169088 2026-10-06 10:43:48,630 INFO +image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok 2026-10-06 10:43:49,221 INFO image_tx_daemon: +txdone_arrival: seq=104 idx=0 status=0 toa_us=169088 2026-10-06 10:43:49,234 INFO image_tx_daemon: frame seq=104 done +(pipelined): 1 fragments ok 2026-10-06 10:43:49,819 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 +toa_us=169088 2026-10-06 10:43:49,831 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok +2026-10-06 10:43:49,966 INFO image_tx_daemon: LoRa cmd: PROBE seq=119 phase_ms=0 (rx#119) 2026-10-06 10:43:50,215 +INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=169088 2026-10-06 10:43:50,227 INFO +image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok 2026-10-06 10:43:50,809 INFO image_tx_daemon: +txdone_arrival: seq=107 idx=0 status=0 toa_us=169088 2026-10-06 10:43:50,821 INFO image_tx_daemon: frame seq=107 done +(pipelined): 1 fragments ok 2026-10-06 10:43:51,207 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 +toa_us=166528 2026-10-06 10:43:51,220 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok +2026-10-06 10:43:51,449 INFO image_tx_daemon: LoRa cmd: PROBE seq=120 phase_ms=0 (rx#120) 2026-10-06 10:43:51,812 +INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=169088 2026-10-06 10:43:51,824 INFO +image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok 2026-10-06 10:43:52,209 INFO image_tx_daemon: +txdone_arrival: seq=110 idx=0 status=0 toa_us=163968 2026-10-06 10:43:52,221 INFO image_tx_daemon: frame seq=110 done +(pipelined): 1 fragments ok 2026-10-06 10:43:52,807 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 +toa_us=166528 2026-10-06 10:43:52,820 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok +2026-10-06 10:43:52,852 INFO image_tx_daemon: stats: goodput=405.8 B/s util=33% pipeline=v3 frames_in=367 ok=367 +fail=0 drop_full=0 drop_stale=0 frags_ok=367 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:43:52,944 INFO +image_tx_daemon: LoRa cmd: PROBE seq=121 phase_ms=0 (rx#121) 2026-10-06 10:43:53,203 INFO image_tx_daemon: +txdone_arrival: seq=112 idx=0 status=0 toa_us=166528 2026-10-06 10:43:53,215 INFO image_tx_daemon: frame seq=112 done +(pipelined): 1 fragments ok 2026-10-06 10:43:53,801 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 +toa_us=166528 2026-10-06 10:43:53,813 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok +2026-10-06 10:43:54,209 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=169088 2026-10-06 +10:43:54,222 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok 2026-10-06 10:43:54,485 INFO +image_tx_daemon: LoRa cmd: PROBE seq=122 phase_ms=0 (rx#122) 2026-10-06 10:43:54,801 INFO image_tx_daemon: +txdone_arrival: seq=115 idx=0 status=0 toa_us=169088 2026-10-06 10:43:54,813 INFO image_tx_daemon: frame seq=115 done +(pipelined): 1 fragments ok 2026-10-06 10:43:55,400 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 +toa_us=169088 2026-10-06 10:43:55,412 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok +2026-10-06 10:43:55,467 INFO image_tx_daemon: LoRa cmd: PROBE seq=123 phase_ms=0 (rx#123) 2026-10-06 10:43:55,799 +INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 toa_us=166528 2026-10-06 10:43:55,811 INFO +image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok 2026-10-06 10:44:00,611 INFO image_tx_daemon: signal +received; shutting down 2026-10-06 10:44:01,459 INFO image_tx_daemon: image_tx_daemon exit +--- RX DAEMON FINAL LOGS --- +2026-10-25 17:51:47,647 INFO image_rx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 2026-10-25 17:51:47,651 +INFO image_rx_daemon: image_rx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 2026-10-25 17:51:47,654 INFO +image_rx_daemon: ctrl MQTT connected (192.168.1.79) 2026-10-25 17:51:47,660 INFO image_rx_daemon: MQTT connected; +ready to publish lifetrac/v25/video/tile_delta 2026-10-25 17:51:47,661 INFO image_rx_daemon: +LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only 2026-10-25 17:51:48,095 INFO +image_rx_daemon: L072 VER warm-up ok (attempt 1) cap=0x000000FF Initializing regulatory profile 1 on co-processor... + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 FHSS seed: (0,0) legacy shared +permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] CFG_SET_REQ(FHSS_FARM_ID) OK: +17000800 CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 2026-10-25 17:51:48,453 +INFO image_rx_daemon: LBT_ENABLE=0 (command uplink shares the image channel) PHY contract OK: image_bw250 == {'sf': +7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} 2026-10-25 17:51:48,514 INFO image_rx_daemon: SX1276 already in RXCONT +(opmode=0x85) 2026-10-25 17:51:48,516 INFO image_rx_daemon: RX worker ready; draining RX_FRAME_URC... 2026-10-25 +17:51:48,649 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 17:51:58,653 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +2026-10-25 17:51:59,595 INFO image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=247650671 len=205 2026-10-25 +17:51:59,604 INFO image_rx_daemon: published frame_id=0 seq=10 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:51:59,605 INFO image_rx_daemon: PROBE TX seq=1 phase_ms=0 size_b=16 (tx#1) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=32 channel_idx=45 epoch=0 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:51:59,653 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:00,177 +INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=248248954 len=205 2026-10-25 17:52:00,178 INFO +image_rx_daemon: published frame_id=0 seq=11 201 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:00,590 INFO +image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=248647812 len=206 2026-10-25 17:52:00,591 INFO +image_rx_daemon: published frame_id=0 seq=12 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:01,192 INFO +image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=249245965 len=204 2026-10-25 17:52:01,193 INFO +image_rx_daemon: published frame_id=0 seq=13 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:01,194 INFO +image_rx_daemon: PROBE TX seq=2 phase_ms=0 size_b=16 (tx#2) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=40 channel_idx=38 epoch=0 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:01,241 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:01,588 +INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=249644894 len=207 2026-10-25 17:52:01,589 INFO +image_rx_daemon: published frame_id=0 seq=14 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:01,979 INFO +image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=250041993 len=202 2026-10-25 17:52:01,980 INFO +image_rx_daemon: published frame_id=0 seq=15 198 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:02,582 INFO +image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=250640142 len=203 2026-10-25 17:52:02,583 INFO +image_rx_daemon: published frame_id=0 seq=16 199 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:02,584 INFO +image_rx_daemon: PROBE TX seq=3 phase_ms=0 size_b=16 (tx#3) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=47 channel_idx=15 epoch=0 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:02,629 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:03,182 +INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=251239772 len=204 2026-10-25 17:52:03,183 INFO +image_rx_daemon: published frame_id=0 seq=17 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:03,577 INFO +image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=251638584 len=205 2026-10-25 17:52:03,578 INFO +image_rx_daemon: published frame_id=0 seq=18 201 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:04,179 INFO +image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=252234371 len=202 2026-10-25 17:52:04,181 INFO +image_rx_daemon: published frame_id=0 seq=19 198 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:04,181 INFO +image_rx_daemon: PROBE TX seq=4 phase_ms=0 size_b=16 (tx#4) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=5 channel_idx=10 epoch=1 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:04,228 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:04,578 +INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=252630749 len=199 2026-10-25 17:52:04,579 INFO +image_rx_daemon: published frame_id=0 seq=20 195 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:05,162 INFO +image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=253218699 len=185 2026-10-25 17:52:05,163 INFO +image_rx_daemon: published frame_id=0 seq=21 181 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:05,538 INFO +image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=253594234 len=152 2026-10-25 17:52:05,539 INFO +image_rx_daemon: published frame_id=0 seq=22 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:05,540 INFO +image_rx_daemon: PROBE TX seq=5 phase_ms=0 size_b=16 (tx#5) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=12 channel_idx=43 epoch=1 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:05,620 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:06,167 +INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=254227142 len=198 2026-10-25 17:52:06,169 INFO +image_rx_daemon: published frame_id=0 seq=23 194 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:06,554 INFO +image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=254607038 len=173 2026-10-25 17:52:06,555 INFO +image_rx_daemon: published frame_id=0 seq=24 169 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:07,143 INFO +image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=255195146 len=160 2026-10-25 17:52:07,144 INFO +image_rx_daemon: published frame_id=0 seq=25 156 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:07,145 INFO +image_rx_daemon: PROBE TX seq=6 phase_ms=0 size_b=16 (tx#6) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=20 channel_idx=8 epoch=1 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:07,223 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:07,554 +INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=255601757 len=169 2026-10-25 17:52:07,555 INFO +image_rx_daemon: published frame_id=0 seq=26 165 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:08,141 INFO +image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=256197468 len=166 2026-10-25 17:52:08,142 INFO +image_rx_daemon: published frame_id=0 seq=27 162 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:08,568 INFO +image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=256622052 len=201 2026-10-25 17:52:08,569 INFO +image_rx_daemon: published frame_id=0 seq=28 197 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:08,569 INFO +image_rx_daemon: PROBE TX seq=7 phase_ms=0 size_b=16 (tx#7) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=27 channel_idx=22 epoch=1 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:08,616 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:08,658 +INFO image_rx_daemon: stats: rx_frames=19 rx_decode_err=0 frames_published=19 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=26 cmd_cooldown_drops=0 cmd_gate_held=9 +cmd_copies_deferred=0 cmd_gate_deferred=9 2026-10-25 17:52:08,661 INFO image_rx_daemon: air_gap: n=18 dt_med=587950us +dt_p95=632908us len_med=202B cmd_tx_ok=7 cmd_tx_fail=0 2026-10-25 17:52:08,662 INFO image_rx_daemon: +air_gap_hist(ms): <400:7 <1000:11 2026-10-25 17:52:08,662 INFO image_rx_daemon: air_gap_by_class: boundary: n=18 +med=588.0ms 2026-10-25 17:52:08,663 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-73/-65/-62 +snr[min/med/max]=5.0/10.0/11.0 2026-10-25 17:52:08,664 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 +pre_f8=0 last_epoch=1 last_hop=26 slot_off=[14..15] 2026-10-25 17:52:08,665 INFO image_rx_daemon: probe: tx=7 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 17:52:08,666 INFO image_rx_daemon: probe_grid: p0/s0:0/7(0%) +2026-10-25 17:52:09,171 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=257222814 len=204 2026-10-25 +17:52:09,172 INFO image_rx_daemon: published frame_id=0 seq=29 200 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:52:09,574 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=257619122 len=201 2026-10-25 17:52:09,575 +INFO image_rx_daemon: published frame_id=0 seq=30 197 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:10,172 INFO +image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=258220050 len=204 2026-10-25 17:52:10,174 INFO +image_rx_daemon: published frame_id=0 seq=31 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:10,174 INFO +image_rx_daemon: PROBE TX seq=8 phase_ms=0 size_b=16 (tx#8) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=35 channel_idx=9 epoch=1 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:10,222 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:10,566 +INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=258616347 len=202 2026-10-25 17:52:10,567 INFO +image_rx_daemon: published frame_id=0 seq=32 198 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:11,146 INFO +image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=259199273 len=182 2026-10-25 17:52:11,147 INFO +image_rx_daemon: published frame_id=0 seq=33 178 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:11,517 INFO +image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=259567230 len=139 2026-10-25 17:52:11,519 INFO +image_rx_daemon: published frame_id=0 seq=34 135 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:11,519 INFO +image_rx_daemon: PROBE TX seq=9 phase_ms=0 size_b=16 (tx#9) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=42 channel_idx=24 epoch=1 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:11,614 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:11,948 +INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=259994830 len=137 2026-10-25 17:52:11,948 INFO +image_rx_daemon: published frame_id=0 seq=35 133 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:12,526 INFO +image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=260577530 len=156 2026-10-25 17:52:12,528 INFO +image_rx_daemon: published frame_id=0 seq=36 152 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:13,165 INFO +image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=261209530 len=202 2026-10-25 17:52:13,167 INFO +image_rx_daemon: published frame_id=0 seq=37 198 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:13,167 INFO +image_rx_daemon: PROBE TX seq=10 phase_ms=0 size_b=16 (tx#10) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=0 channel_idx=18 epoch=2 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:13,212 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:13,547 +INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=261586142 len=170 2026-10-25 17:52:13,548 INFO +image_rx_daemon: published frame_id=0 seq=38 166 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:14,130 INFO +image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=262178323 len=162 2026-10-25 17:52:14,131 INFO +image_rx_daemon: published frame_id=0 seq=39 158 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:14,558 INFO +image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=262608259 len=204 2026-10-25 17:52:14,559 INFO +image_rx_daemon: published frame_id=0 seq=40 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:14,560 INFO +image_rx_daemon: PROBE TX seq=11 phase_ms=0 size_b=16 (tx#11) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=7 channel_idx=4 epoch=2 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:14,607 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:14,968 +INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=263010886 len=197 2026-10-25 17:52:14,969 INFO +image_rx_daemon: published frame_id=0 seq=41 193 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:15,518 INFO +image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=263564377 len=151 2026-10-25 17:52:15,519 INFO +image_rx_daemon: published frame_id=0 seq=42 147 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:16,091 INFO +image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=264144548 len=124 2026-10-25 17:52:16,093 INFO +image_rx_daemon: published frame_id=0 seq=43 120 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:16,095 INFO +image_rx_daemon: PROBE TX seq=12 phase_ms=0 size_b=16 (tx#12) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=14 channel_idx=0 epoch=2 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:16,140 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:16,543 +INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=264591142 len=188 2026-10-25 17:52:16,544 INFO +image_rx_daemon: published frame_id=0 seq=44 184 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:17,158 INFO +image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=265198998 len=201 2026-10-25 17:52:17,159 INFO +image_rx_daemon: published frame_id=0 seq=45 197 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:17,160 INFO +image_rx_daemon: PROBE TX seq=13 phase_ms=0 size_b=16 (tx#13) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=20 channel_idx=37 epoch=2 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:17,207 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:17,541 +INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=265592875 len=195 2026-10-25 17:52:17,543 INFO +image_rx_daemon: published frame_id=0 seq=46 191 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:18,138 INFO +image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=266178571 len=178 2026-10-25 17:52:18,139 INFO +image_rx_daemon: published frame_id=0 seq=47 174 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:18,555 INFO +image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=266595729 len=202 2026-10-25 17:52:18,557 INFO +image_rx_daemon: published frame_id=0 seq=48 198 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:18,557 INFO +image_rx_daemon: PROBE TX seq=14 phase_ms=0 size_b=16 (tx#14) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=27 channel_idx=23 epoch=2 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:18,604 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:18,670 +INFO image_rx_daemon: stats: rx_frames=39 rx_decode_err=0 frames_published=39 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=56 cmd_cooldown_drops=0 cmd_gate_held=16 +cmd_copies_deferred=0 cmd_gate_deferred=16 2026-10-25 17:52:18,673 INFO image_rx_daemon: air_gap: n=20 +dt_med=553491us dt_p95=632000us len_med=195B cmd_tx_ok=14 cmd_tx_fail=0 2026-10-25 17:52:18,678 INFO image_rx_daemon: +air_gap_hist(ms): <400:5 <1000:15 2026-10-25 17:52:18,681 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=553.5ms 2026-10-25 17:52:18,682 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 17:52:18,682 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=2 last_hop=26 slot_off=[14..46] 2026-10-25 17:52:18,682 INFO image_rx_daemon: probe: tx=14 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 17:52:18,683 INFO image_rx_daemon: probe_grid: p0/s0:0/14(0%) +2026-10-25 17:52:19,122 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=267168482 len=168 2026-10-25 +17:52:19,124 INFO image_rx_daemon: published frame_id=0 seq=49 164 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:52:19,518 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=267564962 len=165 2026-10-25 17:52:19,519 +INFO image_rx_daemon: published frame_id=0 seq=50 161 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:20,102 INFO +image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=268145399 len=140 2026-10-25 17:52:20,103 INFO +image_rx_daemon: published frame_id=0 seq=51 136 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:20,103 INFO +image_rx_daemon: PROBE TX seq=15 phase_ms=0 size_b=16 (tx#15) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=34 channel_idx=48 epoch=2 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:20,151 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:20,534 +INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=268572557 len=176 2026-10-25 17:52:20,535 INFO +image_rx_daemon: published frame_id=0 seq=52 172 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:21,112 INFO +image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=269157946 len=160 2026-10-25 17:52:21,113 INFO +image_rx_daemon: published frame_id=0 seq=53 156 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:21,498 INFO +image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=269543817 len=141 2026-10-25 17:52:21,499 INFO +image_rx_daemon: published frame_id=0 seq=54 137 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:21,500 INFO +image_rx_daemon: PROBE TX seq=16 phase_ms=0 size_b=16 (tx#16) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=41 channel_idx=47 epoch=2 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:21,547 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:21,952 +INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=269988265 len=142 2026-10-25 17:52:21,953 INFO +image_rx_daemon: published frame_id=0 seq=55 138 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:22,537 INFO +image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=270574465 len=188 2026-10-25 17:52:22,539 INFO +image_rx_daemon: published frame_id=0 seq=56 184 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:23,082 INFO +image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=271136380 len=140 2026-10-25 17:52:23,083 INFO +image_rx_daemon: published frame_id=0 seq=57 136 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:23,084 INFO +image_rx_daemon: PROBE TX seq=17 phase_ms=0 size_b=16 (tx#17) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=49 channel_idx=49 epoch=2 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:23,130 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:23,502 +INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=271542835 len=150 2026-10-25 17:52:23,503 INFO +image_rx_daemon: published frame_id=0 seq=58 146 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:24,104 INFO +image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=272143709 len=154 2026-10-25 17:52:24,106 INFO +image_rx_daemon: published frame_id=0 seq=59 150 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:24,550 INFO +image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=272581261 len=206 2026-10-25 17:52:24,551 INFO +image_rx_daemon: published frame_id=0 seq=60 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:24,552 INFO +image_rx_daemon: PROBE TX seq=18 phase_ms=0 size_b=16 (tx#18) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=7 channel_idx=18 epoch=3 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:24,599 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:24,910 +INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=272952733 len=122 2026-10-25 17:52:24,913 INFO +image_rx_daemon: published frame_id=0 seq=61 118 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:25,542 INFO +image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=273575840 len=202 2026-10-25 17:52:25,544 INFO +image_rx_daemon: published frame_id=0 seq=62 198 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:25,938 INFO +image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=273973588 len=180 2026-10-25 17:52:25,939 INFO +image_rx_daemon: published frame_id=0 seq=63 176 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:25,940 INFO +image_rx_daemon: PROBE TX seq=19 phase_ms=0 size_b=16 (tx#19) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=14 channel_idx=40 epoch=3 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:25,987 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:26,547 +INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=274575489 len=204 2026-10-25 17:52:26,548 INFO +image_rx_daemon: published frame_id=0 seq=64 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:26,939 INFO +image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=274968397 len=147 2026-10-25 17:52:26,941 INFO +image_rx_daemon: published frame_id=0 seq=65 143 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:27,536 INFO +image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=275572863 len=207 2026-10-25 17:52:27,537 INFO +image_rx_daemon: published frame_id=0 seq=66 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:27,538 INFO +image_rx_daemon: PROBE TX seq=20 phase_ms=0 size_b=16 (tx#20) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=22 channel_idx=28 epoch=3 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:27,582 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:28,131 +INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=276166039 len=197 2026-10-25 17:52:28,132 INFO +image_rx_daemon: published frame_id=0 seq=67 193 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:28,530 INFO +image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=276570260 len=206 2026-10-25 17:52:28,531 INFO +image_rx_daemon: published frame_id=0 seq=68 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:28,685 INFO +image_rx_daemon: stats: rx_frames=59 rx_decode_err=0 frames_published=59 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=85 cmd_cooldown_drops=0 cmd_gate_held=26 +cmd_copies_deferred=0 cmd_gate_deferred=26 2026-10-25 17:52:28,687 INFO image_rx_daemon: air_gap: n=20 +dt_med=561915us dt_p95=623107us len_med=168B cmd_tx_ok=20 cmd_tx_fail=0 2026-10-25 17:52:28,689 INFO image_rx_daemon: +air_gap_hist(ms): <400:5 <1000:15 2026-10-25 17:52:28,689 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=561.9ms 2026-10-25 17:52:28,690 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-66/-62 +snr[min/med/max]=9.0/10.0/11.0 2026-10-25 17:52:28,691 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=3 last_hop=26 slot_off=[14..60] 2026-10-25 17:52:28,692 INFO image_rx_daemon: probe: tx=20 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 17:52:28,692 INFO image_rx_daemon: probe_grid: p0/s0:0/20(0%) +2026-10-25 17:52:29,128 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=277160864 len=195 2026-10-25 +17:52:29,129 INFO image_rx_daemon: published frame_id=0 seq=69 191 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:52:29,130 INFO image_rx_daemon: PROBE TX seq=21 phase_ms=0 size_b=16 (tx#21) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=12 epoch=3 freq_hz=908750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:52:29,187 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:52:29,530 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=277562301 len=199 +2026-10-25 17:52:29,531 INFO image_rx_daemon: published frame_id=0 seq=70 195 B → lifetrac/v25/video/tile_delta +2026-10-25 17:52:30,102 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=278137484 len=168 2026-10-25 +17:52:30,103 INFO image_rx_daemon: published frame_id=0 seq=71 164 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:52:30,507 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=278541630 len=175 2026-10-25 17:52:30,507 +INFO image_rx_daemon: published frame_id=0 seq=72 171 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:30,508 INFO +image_rx_daemon: PROBE TX seq=22 phase_ms=0 size_b=16 (tx#22) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=37 channel_idx=47 epoch=3 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 17:52:30,576 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:31,135 +INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=279163350 len=204 2026-10-25 17:52:31,136 INFO +image_rx_daemon: published frame_id=0 seq=73 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:31,526 INFO +image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=279549551 len=189 2026-10-25 17:52:31,527 INFO +image_rx_daemon: published frame_id=0 seq=74 185 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:32,082 INFO +image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=280111953 len=140 2026-10-25 17:52:32,083 INFO +image_rx_daemon: published frame_id=0 seq=75 136 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:32,084 INFO +image_rx_daemon: PROBE TX seq=23 phase_ms=0 size_b=16 (tx#23) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=45 channel_idx=38 epoch=3 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:32,173 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:32,502 +INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=280528973 len=163 2026-10-25 17:52:32,503 INFO +image_rx_daemon: published frame_id=0 seq=76 159 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:33,085 INFO +image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=281117137 len=149 2026-10-25 17:52:33,088 INFO +image_rx_daemon: published frame_id=0 seq=77 145 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:33,456 INFO +image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=281490215 len=116 2026-10-25 17:52:33,459 INFO +image_rx_daemon: published frame_id=0 seq=78 112 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:33,459 INFO +image_rx_daemon: PROBE TX seq=24 phase_ms=0 size_b=16 (tx#24) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=1 channel_idx=11 epoch=4 freq_hz=908250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:33,507 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:34,114 +INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=282142686 len=187 2026-10-25 17:52:34,115 INFO +image_rx_daemon: published frame_id=0 seq=79 183 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:34,482 INFO +image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=282515748 len=153 2026-10-25 17:52:34,483 INFO +image_rx_daemon: published frame_id=0 seq=80 149 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:35,094 INFO +image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=283119349 len=159 2026-10-25 17:52:35,095 INFO +image_rx_daemon: published frame_id=0 seq=81 155 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:35,096 INFO +image_rx_daemon: PROBE TX seq=25 phase_ms=0 size_b=16 (tx#25) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=10 channel_idx=20 epoch=4 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:35,174 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:35,486 +INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=283518309 len=159 2026-10-25 17:52:35,487 INFO +image_rx_daemon: published frame_id=0 seq=82 155 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:35,927 INFO +image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=283951529 len=97 2026-10-25 17:52:35,928 INFO +image_rx_daemon: published frame_id=0 seq=83 93 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:36,507 INFO +image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=284536120 len=188 2026-10-25 17:52:36,509 INFO +image_rx_daemon: published frame_id=0 seq=84 184 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:36,510 INFO +image_rx_daemon: PROBE TX seq=26 phase_ms=0 size_b=16 (tx#26) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=17 channel_idx=28 epoch=4 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 17:52:36,569 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:37,100 +INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=285121700 len=172 2026-10-25 17:52:37,103 INFO +image_rx_daemon: published frame_id=0 seq=85 168 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:37,478 INFO +image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=285507593 len=152 2026-10-25 17:52:37,479 INFO +image_rx_daemon: published frame_id=0 seq=86 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:38,106 INFO +image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=286126623 len=182 2026-10-25 17:52:38,107 INFO +image_rx_daemon: published frame_id=0 seq=87 178 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:38,108 INFO +image_rx_daemon: PROBE TX seq=27 phase_ms=0 size_b=16 (tx#27) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=25 channel_idx=5 epoch=4 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:38,165 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:38,516 +INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=286538426 len=200 2026-10-25 17:52:38,517 INFO +image_rx_daemon: published frame_id=0 seq=88 196 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:38,695 INFO +image_rx_daemon: stats: rx_frames=79 rx_decode_err=0 frames_published=79 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=115 cmd_cooldown_drops=0 cmd_gate_held=35 +cmd_copies_deferred=0 cmd_gate_deferred=35 2026-10-25 17:52:38,697 INFO image_rx_daemon: air_gap: n=20 +dt_med=562402us dt_p95=652471us len_med=172B cmd_tx_ok=27 cmd_tx_fail=0 2026-10-25 17:52:38,699 INFO image_rx_daemon: +air_gap_hist(ms): <400:5 <1000:15 2026-10-25 17:52:38,701 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=562.4ms 2026-10-25 17:52:38,703 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 +snr[min/med/max]=9.0/10.0/11.0 2026-10-25 17:52:38,705 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=4 last_hop=26 slot_off=[14..95] 2026-10-25 17:52:38,706 INFO image_rx_daemon: probe: tx=27 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 17:52:38,708 INFO image_rx_daemon: probe_grid: p0/s0:0/27(0%) +2026-10-25 17:52:39,118 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=287142011 len=206 2026-10-25 +17:52:39,119 INFO image_rx_daemon: published frame_id=0 seq=89 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:52:39,519 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=287538361 len=202 2026-10-25 17:52:39,520 +INFO image_rx_daemon: published frame_id=0 seq=90 198 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:39,520 INFO +image_rx_daemon: PROBE TX seq=28 phase_ms=0 size_b=16 (tx#28) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=32 channel_idx=2 epoch=4 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:39,568 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:40,104 +INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=288128852 len=190 2026-10-25 17:52:40,106 INFO +image_rx_daemon: published frame_id=0 seq=91 186 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:40,514 INFO +image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=288537974 len=204 2026-10-25 17:52:40,516 INFO +image_rx_daemon: published frame_id=0 seq=92 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:41,066 INFO +image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=289087244 len=138 2026-10-25 17:52:41,067 INFO +image_rx_daemon: published frame_id=0 seq=93 134 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:41,067 INFO +image_rx_daemon: PROBE TX seq=29 phase_ms=0 size_b=16 (tx#29) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=40 channel_idx=36 epoch=4 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:41,161 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:41,518 +INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=289535263 len=207 2026-10-25 17:52:41,519 INFO +image_rx_daemon: published frame_id=0 seq=94 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:42,111 INFO +image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=290133645 len=207 2026-10-25 17:52:42,112 INFO +image_rx_daemon: published frame_id=0 seq=95 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:42,515 INFO +image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=290532497 len=205 2026-10-25 17:52:42,517 INFO +image_rx_daemon: published frame_id=0 seq=96 201 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:42,518 INFO +image_rx_daemon: PROBE TX seq=30 phase_ms=0 size_b=16 (tx#30) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=47 channel_idx=34 epoch=4 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:42,564 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:43,111 +INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=291128232 len=203 2026-10-25 17:52:43,112 INFO +image_rx_daemon: published frame_id=0 seq=97 199 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:43,511 INFO +image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=291525572 len=199 2026-10-25 17:52:43,512 INFO +image_rx_daemon: published frame_id=0 seq=98 195 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:44,118 INFO +image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=292126142 len=202 2026-10-25 17:52:44,119 INFO +image_rx_daemon: published frame_id=0 seq=99 198 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:44,119 INFO +image_rx_daemon: PROBE TX seq=31 phase_ms=0 size_b=16 (tx#31) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=5 channel_idx=5 epoch=5 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 17:52:44,166 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:44,503 +INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=292523972 len=202 2026-10-25 17:52:44,504 INFO +image_rx_daemon: published frame_id=0 seq=100 198 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:45,106 INFO +image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=293119757 len=199 2026-10-25 17:52:45,107 INFO +image_rx_daemon: published frame_id=0 seq=101 195 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:45,504 INFO +image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=293521390 len=203 2026-10-25 17:52:45,505 INFO +image_rx_daemon: published frame_id=0 seq=102 199 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:45,506 INFO +image_rx_daemon: PROBE TX seq=32 phase_ms=0 size_b=16 (tx#32) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=12 channel_idx=29 epoch=5 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:45,553 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:46,104 +INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=294119864 len=201 2026-10-25 17:52:46,105 INFO +image_rx_daemon: published frame_id=0 seq=103 197 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:46,506 INFO +image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=294516243 len=197 2026-10-25 17:52:46,507 INFO +image_rx_daemon: published frame_id=0 seq=104 193 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:47,042 INFO +image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=295063083 len=127 2026-10-25 17:52:47,046 INFO +image_rx_daemon: published frame_id=0 seq=105 123 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:47,047 INFO +image_rx_daemon: PROBE TX seq=33 phase_ms=0 size_b=16 (tx#33) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=19 channel_idx=26 epoch=5 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:47,095 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:47,466 +INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=295481442 len=148 2026-10-25 17:52:47,467 INFO +image_rx_daemon: published frame_id=0 seq=106 144 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:48,047 INFO +image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=296065585 len=134 2026-10-25 17:52:48,048 INFO +image_rx_daemon: published frame_id=0 seq=107 130 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:48,506 INFO +image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=296513707 len=203 2026-10-25 17:52:48,507 INFO +image_rx_daemon: published frame_id=0 seq=108 199 B → lifetrac/v25/video/tile_delta 2026-10-25 17:52:48,508 INFO +image_rx_daemon: PROBE TX seq=34 phase_ms=0 size_b=16 (tx#34) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=27 channel_idx=32 epoch=5 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:52:48,554 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:48,711 +INFO image_rx_daemon: stats: rx_frames=99 rx_decode_err=0 frames_published=99 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=145 cmd_cooldown_drops=0 cmd_gate_held=45 +cmd_copies_deferred=0 cmd_gate_deferred=45 2026-10-25 17:52:48,712 INFO image_rx_daemon: air_gap: n=20 +dt_med=546840us dt_p95=603585us len_med=202B cmd_tx_ok=34 cmd_tx_fail=0 2026-10-25 17:52:48,714 INFO image_rx_daemon: +air_gap_hist(ms): <400:5 <1000:15 2026-10-25 17:52:48,715 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=546.8ms 2026-10-25 17:52:48,716 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 17:52:48,717 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=5 last_hop=26 slot_off=[14..18] 2026-10-25 17:52:48,717 INFO image_rx_daemon: probe: tx=34 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 17:52:48,718 INFO image_rx_daemon: probe_grid: p0/s0:0/34(0%) +2026-10-25 17:52:49,078 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=297088683 len=169 2026-10-25 +17:52:49,079 INFO image_rx_daemon: published frame_id=0 seq=109 165 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:52:49,490 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=297503103 len=190 2026-10-25 +17:52:49,491 INFO image_rx_daemon: published frame_id=0 seq=110 186 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:52:50,074 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=298095645 len=177 2026-10-25 +17:52:50,075 INFO image_rx_daemon: published frame_id=0 seq=111 173 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:52:50,076 INFO image_rx_daemon: PROBE TX seq=35 phase_ms=0 size_b=16 (tx#35) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=38 epoch=5 freq_hz=921750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:52:50,144 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:52:50,468 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=298487732 len=174 +2026-10-25 17:52:50,470 INFO image_rx_daemon: published frame_id=0 seq=112 170 B → lifetrac/v25/video/tile_delta +2026-10-25 17:52:51,083 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=299091380 len=180 2026-10-25 +17:52:51,083 INFO image_rx_daemon: published frame_id=0 seq=113 176 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:52:51,482 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=299490474 len=176 2026-10-25 +17:52:51,483 INFO image_rx_daemon: published frame_id=0 seq=114 172 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:52:51,484 INFO image_rx_daemon: PROBE TX seq=36 phase_ms=0 size_b=16 (tx#36) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=44 epoch=5 freq_hz=924750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:52:51,541 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:52:52,070 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=300078511 len=166 +2026-10-25 17:52:52,071 INFO image_rx_daemon: published frame_id=0 seq=115 162 B → lifetrac/v25/video/tile_delta +2026-10-25 17:52:52,494 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=300503244 len=201 2026-10-25 +17:52:52,495 INFO image_rx_daemon: published frame_id=0 seq=116 197 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:52:53,066 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=301075699 len=167 2026-10-25 +17:52:53,067 INFO image_rx_daemon: published frame_id=0 seq=117 163 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:52:53,068 INFO image_rx_daemon: PROBE TX seq=37 phase_ms=0 size_b=16 (tx#37) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=9 epoch=6 freq_hz=907250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:52:53,141 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:52:53,452 INFO image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=301466475 len=147 +2026-10-25 17:52:53,453 INFO image_rx_daemon: published frame_id=0 seq=118 143 B → lifetrac/v25/video/tile_delta +2026-10-25 17:52:54,094 INFO image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 fw_us=302096070 len=198 2026-10-25 +17:52:54,095 INFO image_rx_daemon: published frame_id=0 seq=119 194 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:52:54,700 INFO image_rx_daemon: frag_arrival: seq=120 idx=0 total=1 fw_us=302699457 len=204 2026-10-25 +17:52:54,701 INFO image_rx_daemon: published frame_id=0 seq=120 200 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:52:54,701 INFO image_rx_daemon: PROBE TX seq=38 phase_ms=0 size_b=16 (tx#38) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=2 epoch=6 freq_hz=903750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:52:54,752 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:52:55,071 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=303074992 len=173 +2026-10-25 17:52:55,072 INFO image_rx_daemon: published frame_id=0 seq=121 169 B → lifetrac/v25/video/tile_delta +2026-10-25 17:52:55,694 INFO image_rx_daemon: frag_arrival: seq=122 idx=0 total=1 fw_us=303696412 len=206 2026-10-25 +17:52:55,695 INFO image_rx_daemon: published frame_id=0 seq=122 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:52:56,086 INFO image_rx_daemon: frag_arrival: seq=123 idx=0 total=1 fw_us=304095213 len=207 2026-10-25 +17:52:56,087 INFO image_rx_daemon: published frame_id=0 seq=123 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:52:56,088 INFO image_rx_daemon: PROBE TX seq=39 phase_ms=0 size_b=16 (tx#39) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=15 epoch=6 freq_hz=910250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:52:56,136 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:52:56,485 INFO image_rx_daemon: frag_arrival: seq=124 idx=0 total=1 fw_us=304494052 len=207 +2026-10-25 17:52:56,487 INFO image_rx_daemon: published frame_id=0 seq=124 203 B → lifetrac/v25/video/tile_delta +2026-10-25 17:52:57,088 INFO image_rx_daemon: frag_arrival: seq=125 idx=0 total=1 fw_us=305093142 len=206 2026-10-25 +17:52:57,089 INFO image_rx_daemon: published frame_id=0 seq=125 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:52:57,490 INFO image_rx_daemon: frag_arrival: seq=126 idx=0 total=1 fw_us=305490867 len=207 2026-10-25 +17:52:57,491 INFO image_rx_daemon: published frame_id=0 seq=126 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:52:57,492 INFO image_rx_daemon: PROBE TX seq=40 phase_ms=0 size_b=16 (tx#40) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=40 epoch=6 freq_hz=922750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:52:57,539 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:52:58,038 INFO image_rx_daemon: frag_arrival: seq=127 idx=0 total=1 fw_us=306050300 len=152 +2026-10-25 17:52:58,039 INFO image_rx_daemon: published frame_id=0 seq=127 148 B → lifetrac/v25/video/tile_delta +2026-10-25 17:52:58,442 INFO image_rx_daemon: frag_arrival: seq=128 idx=0 total=1 fw_us=306450142 len=153 2026-10-25 +17:52:58,443 INFO image_rx_daemon: published frame_id=0 seq=128 149 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:52:58,721 INFO image_rx_daemon: stats: rx_frames=119 rx_decode_err=0 frames_published=119 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=174 cmd_cooldown_drops=0 +cmd_gate_held=55 cmd_copies_deferred=0 cmd_gate_deferred=55 2026-10-25 17:52:58,722 INFO image_rx_daemon: air_gap: +n=20 dt_med=559433us dt_p95=629595us len_med=180B cmd_tx_ok=40 cmd_tx_fail=0 2026-10-25 17:52:58,724 INFO +image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 2026-10-25 17:52:58,726 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=559.4ms 2026-10-25 17:52:58,727 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 17:52:58,727 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=6 last_hop=26 slot_off=[14..22] 2026-10-25 17:52:58,728 INFO +image_rx_daemon: probe: tx=40 echo=0 (0.0% delivered) no echoes this window 2026-10-25 17:52:58,729 INFO +image_rx_daemon: probe_grid: p0/s0:0/40(0%) 2026-10-25 17:52:59,034 INFO image_rx_daemon: frag_arrival: seq=129 idx=0 +total=1 fw_us=307036917 len=138 2026-10-25 17:52:59,039 INFO image_rx_daemon: published frame_id=0 seq=129 134 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:52:59,040 INFO image_rx_daemon: PROBE TX seq=41 phase_ms=0 size_b=16 +(tx#41) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=17 epoch=6 +freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:52:59,129 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:52:59,370 INFO image_rx_daemon: frag_arrival: seq=130 idx=0 +total=1 fw_us=307381356 len=64 2026-10-25 17:52:59,374 INFO image_rx_daemon: published frame_id=0 seq=130 60 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:52:59,994 INFO image_rx_daemon: frag_arrival: seq=131 idx=0 total=1 +fw_us=308000254 len=92 2026-10-25 17:53:00,001 INFO image_rx_daemon: published frame_id=0 seq=131 88 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:00,663 INFO image_rx_daemon: frag_arrival: seq=132 idx=0 total=1 +fw_us=308664142 len=180 2026-10-25 17:53:00,663 INFO image_rx_daemon: published frame_id=0 seq=132 176 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:00,664 INFO image_rx_daemon: PROBE TX seq=42 phase_ms=0 size_b=16 +(tx#42) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=8 epoch=6 freq_hz=906750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:53:00,722 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 17:53:01,080 INFO image_rx_daemon: frag_arrival: seq=133 idx=0 total=1 +fw_us=309080228 len=206 2026-10-25 17:53:01,081 INFO image_rx_daemon: published frame_id=0 seq=133 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:01,484 INFO image_rx_daemon: frag_arrival: seq=134 idx=0 total=1 +fw_us=309479099 len=205 2026-10-25 17:53:01,485 INFO image_rx_daemon: published frame_id=0 seq=134 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:02,077 INFO image_rx_daemon: frag_arrival: seq=135 idx=0 total=1 +fw_us=310078142 len=207 2026-10-25 17:53:02,078 INFO image_rx_daemon: published frame_id=0 seq=135 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:02,079 INFO image_rx_daemon: PROBE TX seq=43 phase_ms=0 size_b=16 +(tx#43) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=23 epoch=6 +freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:53:02,123 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:02,482 INFO image_rx_daemon: frag_arrival: seq=136 idx=0 +total=1 fw_us=310478339 len=207 2026-10-25 17:53:02,483 INFO image_rx_daemon: published frame_id=0 seq=136 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:03,071 INFO image_rx_daemon: frag_arrival: seq=137 idx=0 total=1 +fw_us=311073851 len=206 2026-10-25 17:53:03,072 INFO image_rx_daemon: published frame_id=0 seq=137 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:03,471 INFO image_rx_daemon: frag_arrival: seq=138 idx=0 total=1 +fw_us=311473445 len=207 2026-10-25 17:53:03,472 INFO image_rx_daemon: published frame_id=0 seq=138 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:03,473 INFO image_rx_daemon: PROBE TX seq=44 phase_ms=0 size_b=16 +(tx#44) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=29 epoch=7 freq_hz=917250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:53:03,520 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 17:53:04,082 INFO image_rx_daemon: frag_arrival: seq=139 idx=0 total=1 +fw_us=312070718 len=207 2026-10-25 17:53:04,083 INFO image_rx_daemon: published frame_id=0 seq=139 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:04,678 INFO image_rx_daemon: frag_arrival: seq=140 idx=0 total=1 +fw_us=312668611 len=206 2026-10-25 17:53:04,679 INFO image_rx_daemon: published frame_id=0 seq=140 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:04,680 INFO image_rx_daemon: PROBE TX seq=45 phase_ms=0 size_b=16 +(tx#45) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=8 epoch=7 freq_hz=906750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 17:53:04,727 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 17:53:05,075 INFO image_rx_daemon: frag_arrival: seq=141 idx=0 total=1 +fw_us=313067208 len=204 2026-10-25 17:53:05,076 INFO image_rx_daemon: published frame_id=0 seq=141 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:05,671 INFO image_rx_daemon: frag_arrival: seq=142 idx=0 total=1 +fw_us=313665416 len=205 2026-10-25 17:53:05,672 INFO image_rx_daemon: published frame_id=0 seq=142 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:06,071 INFO image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 +fw_us=314064131 len=205 2026-10-25 17:53:06,072 INFO image_rx_daemon: published frame_id=0 seq=143 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:06,072 INFO image_rx_daemon: PROBE TX seq=46 phase_ms=0 size_b=16 +(tx#46) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=40 epoch=7 +freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 17:53:06,118 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:06,663 INFO image_rx_daemon: frag_arrival: seq=144 idx=0 +total=1 fw_us=314662390 len=204 2026-10-25 17:53:06,664 INFO image_rx_daemon: published frame_id=0 seq=144 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:07,067 INFO image_rx_daemon: frag_arrival: seq=145 idx=0 total=1 +fw_us=315061408 len=206 2026-10-25 17:53:07,068 INFO image_rx_daemon: published frame_id=0 seq=145 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:07,668 INFO image_rx_daemon: frag_arrival: seq=146 idx=0 total=1 +fw_us=315659701 len=205 2026-10-25 17:53:07,669 INFO image_rx_daemon: published frame_id=0 seq=146 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:07,670 INFO image_rx_daemon: PROBE TX seq=47 phase_ms=0 size_b=16 +(tx#47) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=26 epoch=7 +freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:53:07,716 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:08,070 INFO image_rx_daemon: frag_arrival: seq=147 idx=0 +total=1 fw_us=316058494 len=207 2026-10-25 17:53:08,071 INFO image_rx_daemon: published frame_id=0 seq=147 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:08,667 INFO image_rx_daemon: frag_arrival: seq=148 idx=0 total=1 +fw_us=316656629 len=207 2026-10-25 17:53:08,668 INFO image_rx_daemon: published frame_id=0 seq=148 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:08,732 INFO image_rx_daemon: stats: rx_frames=139 rx_decode_err=0 +frames_published=139 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=203 cmd_cooldown_drops=0 cmd_gate_held=63 cmd_copies_deferred=0 cmd_gate_deferred=63 2026-10-25 +17:53:08,734 INFO image_rx_daemon: air_gap: n=20 dt_med=595512us dt_p95=663888us len_med=206B cmd_tx_ok=47 +cmd_tx_fail=0 2026-10-25 17:53:08,736 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 2026-10-25 +17:53:08,738 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.5ms 2026-10-25 17:53:08,740 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 +17:53:08,741 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=7 last_hop=27 +slot_off=[14..17] 2026-10-25 17:53:08,743 INFO image_rx_daemon: probe: tx=47 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 17:53:08,743 INFO image_rx_daemon: probe_grid: p0/s0:0/47(0%) 2026-10-25 17:53:09,059 INFO +image_rx_daemon: frag_arrival: seq=149 idx=0 total=1 fw_us=317055476 len=207 2026-10-25 17:53:09,060 INFO +image_rx_daemon: published frame_id=0 seq=149 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:09,061 INFO +image_rx_daemon: PROBE TX seq=48 phase_ms=0 size_b=16 (tx#48) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=30 channel_idx=15 epoch=7 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:53:09,108 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:09,670 +INFO image_rx_daemon: frag_arrival: seq=150 idx=0 total=1 fw_us=317653619 len=204 2026-10-25 17:53:09,671 INFO +image_rx_daemon: published frame_id=0 seq=150 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:10,062 INFO +image_rx_daemon: frag_arrival: seq=151 idx=0 total=1 fw_us=318052466 len=206 2026-10-25 17:53:10,063 INFO +image_rx_daemon: published frame_id=0 seq=151 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:10,658 INFO +image_rx_daemon: frag_arrival: seq=152 idx=0 total=1 fw_us=318648041 len=202 2026-10-25 17:53:10,660 INFO +image_rx_daemon: published frame_id=0 seq=152 198 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:10,661 INFO +image_rx_daemon: PROBE TX seq=49 phase_ms=0 size_b=16 (tx#49) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=38 channel_idx=33 epoch=7 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:53:10,705 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:11,058 +INFO image_rx_daemon: frag_arrival: seq=153 idx=0 total=1 fw_us=319046795 len=202 2026-10-25 17:53:11,059 INFO +image_rx_daemon: published frame_id=0 seq=153 198 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:11,647 INFO +image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=319647475 len=205 2026-10-25 17:53:11,648 INFO +image_rx_daemon: published frame_id=0 seq=154 201 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:12,062 INFO +image_rx_daemon: frag_arrival: seq=155 idx=0 total=1 fw_us=320046281 len=205 2026-10-25 17:53:12,063 INFO +image_rx_daemon: published frame_id=0 seq=155 201 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:12,064 INFO +image_rx_daemon: PROBE TX seq=50 phase_ms=0 size_b=16 (tx#50) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=45 channel_idx=19 epoch=7 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:53:12,112 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:12,654 +INFO image_rx_daemon: frag_arrival: seq=156 idx=0 total=1 fw_us=320644592 len=207 2026-10-25 17:53:12,655 INFO +image_rx_daemon: published frame_id=0 seq=156 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:13,058 INFO +image_rx_daemon: frag_arrival: seq=157 idx=0 total=1 fw_us=321043479 len=206 2026-10-25 17:53:13,059 INFO +image_rx_daemon: published frame_id=0 seq=157 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:13,659 INFO +image_rx_daemon: frag_arrival: seq=158 idx=0 total=1 fw_us=321641885 len=207 2026-10-25 17:53:13,660 INFO +image_rx_daemon: published frame_id=0 seq=158 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:13,661 INFO +image_rx_daemon: PROBE TX seq=51 phase_ms=0 size_b=16 (tx#51) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=3 channel_idx=0 epoch=8 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:53:13,712 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:14,050 +INFO image_rx_daemon: frag_arrival: seq=159 idx=0 total=1 fw_us=322040655 len=206 2026-10-25 17:53:14,051 INFO +image_rx_daemon: published frame_id=0 seq=159 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:14,650 INFO +image_rx_daemon: frag_arrival: seq=160 idx=0 total=1 fw_us=322633697 len=200 2026-10-25 17:53:14,651 INFO +image_rx_daemon: published frame_id=0 seq=160 196 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:15,051 INFO +image_rx_daemon: frag_arrival: seq=161 idx=0 total=1 fw_us=323037611 len=204 2026-10-25 17:53:15,052 INFO +image_rx_daemon: published frame_id=0 seq=161 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:15,052 INFO +image_rx_daemon: PROBE TX seq=52 phase_ms=0 size_b=16 (tx#52) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=10 channel_idx=25 epoch=8 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:53:15,100 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:15,652 +INFO image_rx_daemon: frag_arrival: seq=162 idx=0 total=1 fw_us=323636012 len=204 2026-10-25 17:53:15,653 INFO +image_rx_daemon: published frame_id=0 seq=162 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:16,055 INFO +image_rx_daemon: frag_arrival: seq=163 idx=0 total=1 fw_us=324034958 len=206 2026-10-25 17:53:16,056 INFO +image_rx_daemon: published frame_id=0 seq=163 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:16,651 INFO +image_rx_daemon: frag_arrival: seq=164 idx=0 total=1 fw_us=324633452 len=205 2026-10-25 17:53:16,653 INFO +image_rx_daemon: published frame_id=0 seq=164 201 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:16,653 INFO +image_rx_daemon: PROBE TX seq=53 phase_ms=0 size_b=16 (tx#53) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=18 channel_idx=9 epoch=8 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:53:16,701 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:17,047 +INFO image_rx_daemon: frag_arrival: seq=165 idx=0 total=1 fw_us=325032346 len=205 2026-10-25 17:53:17,049 INFO +image_rx_daemon: published frame_id=0 seq=165 201 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:17,651 INFO +image_rx_daemon: frag_arrival: seq=166 idx=0 total=1 fw_us=325630664 len=206 2026-10-25 17:53:17,652 INFO +image_rx_daemon: published frame_id=0 seq=166 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:18,048 INFO +image_rx_daemon: frag_arrival: seq=167 idx=0 total=1 fw_us=326029381 len=206 2026-10-25 17:53:18,050 INFO +image_rx_daemon: published frame_id=0 seq=167 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:18,050 INFO +image_rx_daemon: PROBE TX seq=54 phase_ms=0 size_b=16 (tx#54) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=25 channel_idx=40 epoch=8 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:53:18,098 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:18,653 +INFO image_rx_daemon: frag_arrival: seq=168 idx=0 total=1 fw_us=326627552 len=205 2026-10-25 17:53:18,654 INFO +image_rx_daemon: published frame_id=0 seq=168 201 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:18,747 INFO +image_rx_daemon: stats: rx_frames=159 rx_decode_err=0 frames_published=159 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=233 cmd_cooldown_drops=0 cmd_gate_held=73 +cmd_copies_deferred=0 cmd_gate_deferred=73 2026-10-25 17:53:18,748 INFO image_rx_daemon: air_gap: n=20 +dt_med=593042us dt_p95=600680us len_med=205B cmd_tx_ok=54 cmd_tx_fail=0 2026-10-25 17:53:18,750 INFO image_rx_daemon: +air_gap_hist(ms): <400:9 <1000:11 2026-10-25 17:53:18,750 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=593.0ms 2026-10-25 17:53:18,751 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 17:53:18,753 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=8 last_hop=27 slot_off=[14..14] 2026-10-25 17:53:18,753 INFO image_rx_daemon: probe: tx=54 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 17:53:18,754 INFO image_rx_daemon: probe_grid: p0/s0:0/54(0%) +2026-10-25 17:53:19,038 INFO image_rx_daemon: frag_arrival: seq=169 idx=0 total=1 fw_us=327026388 len=204 2026-10-25 +17:53:19,039 INFO image_rx_daemon: published frame_id=0 seq=169 200 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:53:19,642 INFO image_rx_daemon: frag_arrival: seq=170 idx=0 total=1 fw_us=327624725 len=206 2026-10-25 +17:53:19,643 INFO image_rx_daemon: published frame_id=0 seq=170 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:53:19,645 INFO image_rx_daemon: PROBE TX seq=55 phase_ms=0 size_b=16 (tx#55) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=3 epoch=8 freq_hz=904250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:53:19,692 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:53:20,043 INFO image_rx_daemon: frag_arrival: seq=171 idx=0 total=1 fw_us=328023448 len=205 +2026-10-25 17:53:20,044 INFO image_rx_daemon: published frame_id=0 seq=171 201 B → lifetrac/v25/video/tile_delta +2026-10-25 17:53:20,638 INFO image_rx_daemon: frag_arrival: seq=172 idx=0 total=1 fw_us=328619061 len=203 2026-10-25 +17:53:20,639 INFO image_rx_daemon: published frame_id=0 seq=172 199 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:53:21,032 INFO image_rx_daemon: frag_arrival: seq=173 idx=0 total=1 fw_us=329020458 len=206 2026-10-25 +17:53:21,034 INFO image_rx_daemon: published frame_id=0 seq=173 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:53:21,034 INFO image_rx_daemon: PROBE TX seq=56 phase_ms=0 size_b=16 (tx#56) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=17 epoch=8 freq_hz=911250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:53:21,087 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:53:21,646 INFO image_rx_daemon: frag_arrival: seq=174 idx=0 total=1 fw_us=329616337 len=203 +2026-10-25 17:53:21,647 INFO image_rx_daemon: published frame_id=0 seq=174 199 B → lifetrac/v25/video/tile_delta +2026-10-25 17:53:22,028 INFO image_rx_daemon: frag_arrival: seq=175 idx=0 total=1 fw_us=330017919 len=205 2026-10-25 +17:53:22,030 INFO image_rx_daemon: published frame_id=0 seq=175 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:53:22,638 INFO image_rx_daemon: frag_arrival: seq=176 idx=0 total=1 fw_us=330613850 len=201 2026-10-25 +17:53:22,639 INFO image_rx_daemon: published frame_id=0 seq=176 197 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:53:22,640 INFO image_rx_daemon: PROBE TX seq=57 phase_ms=0 size_b=16 (tx#57) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=19 epoch=8 freq_hz=912250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:53:22,683 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:53:23,023 INFO image_rx_daemon: frag_arrival: seq=177 idx=0 total=1 fw_us=331015498 len=207 +2026-10-25 17:53:23,024 INFO image_rx_daemon: published frame_id=0 seq=177 203 B → lifetrac/v25/video/tile_delta +2026-10-25 17:53:23,628 INFO image_rx_daemon: frag_arrival: seq=178 idx=0 total=1 fw_us=331606246 len=196 2026-10-25 +17:53:23,629 INFO image_rx_daemon: published frame_id=0 seq=178 192 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:53:24,032 INFO image_rx_daemon: frag_arrival: seq=179 idx=0 total=1 fw_us=332013143 len=207 2026-10-25 +17:53:24,033 INFO image_rx_daemon: published frame_id=0 seq=179 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:53:24,034 INFO image_rx_daemon: PROBE TX seq=58 phase_ms=0 size_b=16 (tx#58) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=48 epoch=9 freq_hz=926750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:53:24,082 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:53:24,635 INFO image_rx_daemon: frag_arrival: seq=180 idx=0 total=1 fw_us=332611498 len=204 +2026-10-25 17:53:24,637 INFO image_rx_daemon: published frame_id=0 seq=180 200 B → lifetrac/v25/video/tile_delta +2026-10-25 17:53:25,034 INFO image_rx_daemon: frag_arrival: seq=181 idx=0 total=1 fw_us=333010407 len=205 2026-10-25 +17:53:25,035 INFO image_rx_daemon: published frame_id=0 seq=181 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:53:25,626 INFO image_rx_daemon: frag_arrival: seq=182 idx=0 total=1 fw_us=333606212 len=203 2026-10-25 +17:53:25,627 INFO image_rx_daemon: published frame_id=0 seq=182 199 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:53:25,628 INFO image_rx_daemon: PROBE TX seq=59 phase_ms=0 size_b=16 (tx#59) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=46 epoch=9 freq_hz=925750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:53:25,675 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:53:26,016 INFO image_rx_daemon: frag_arrival: seq=183 idx=0 total=1 fw_us=334007596 len=205 +2026-10-25 17:53:26,018 INFO image_rx_daemon: published frame_id=0 seq=183 201 B → lifetrac/v25/video/tile_delta +2026-10-25 17:53:26,631 INFO image_rx_daemon: frag_arrival: seq=184 idx=0 total=1 fw_us=334603091 len=201 2026-10-25 +17:53:26,632 INFO image_rx_daemon: published frame_id=0 seq=184 197 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:53:27,022 INFO image_rx_daemon: frag_arrival: seq=185 idx=0 total=1 fw_us=335004351 len=206 2026-10-25 +17:53:27,023 INFO image_rx_daemon: published frame_id=0 seq=185 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:53:27,024 INFO image_rx_daemon: PROBE TX seq=60 phase_ms=0 size_b=16 (tx#60) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=11 epoch=9 freq_hz=908250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:53:27,071 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:53:27,631 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=335602460 len=205 +2026-10-25 17:53:27,632 INFO image_rx_daemon: published frame_id=0 seq=186 201 B → lifetrac/v25/video/tile_delta +2026-10-25 17:53:28,011 INFO image_rx_daemon: frag_arrival: seq=187 idx=0 total=1 fw_us=335997142 len=199 2026-10-25 +17:53:28,012 INFO image_rx_daemon: published frame_id=0 seq=187 195 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:53:28,623 INFO image_rx_daemon: frag_arrival: seq=188 idx=0 total=1 fw_us=336599659 len=206 2026-10-25 +17:53:28,624 INFO image_rx_daemon: published frame_id=0 seq=188 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:53:28,624 INFO image_rx_daemon: PROBE TX seq=61 phase_ms=0 size_b=16 (tx#61) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=36 epoch=9 freq_hz=920750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:53:28,670 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:53:28,757 INFO image_rx_daemon: stats: rx_frames=179 rx_decode_err=0 frames_published=179 +publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=263 +cmd_cooldown_drops=0 cmd_gate_held=83 cmd_copies_deferred=0 cmd_gate_deferred=83 2026-10-25 17:53:28,758 INFO +image_rx_daemon: air_gap: n=20 dt_med=590748us dt_p95=602517us len_med=205B cmd_tx_ok=61 cmd_tx_fail=0 2026-10-25 +17:53:28,759 INFO image_rx_daemon: air_gap_hist(ms): <400:4 <1000:16 2026-10-25 17:53:28,760 INFO image_rx_daemon: +air_gap_by_class: boundary: n=20 med=590.7ms 2026-10-25 17:53:28,761 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-67/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 17:53:28,762 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=9 last_hop=27 slot_off=[14..14] 2026-10-25 17:53:28,763 INFO +image_rx_daemon: probe: tx=61 echo=0 (0.0% delivered) no echoes this window 2026-10-25 17:53:28,763 INFO +image_rx_daemon: probe_grid: p0/s0:0/61(0%) 2026-10-25 17:53:29,010 INFO image_rx_daemon: frag_arrival: seq=189 idx=0 +total=1 fw_us=336998541 len=205 2026-10-25 17:53:29,011 INFO image_rx_daemon: published frame_id=0 seq=189 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:29,622 INFO image_rx_daemon: frag_arrival: seq=190 idx=0 total=1 +fw_us=337596602 len=206 2026-10-25 17:53:29,623 INFO image_rx_daemon: published frame_id=0 seq=190 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:30,014 INFO image_rx_daemon: frag_arrival: seq=191 idx=0 total=1 +fw_us=337995307 len=207 2026-10-25 17:53:30,015 INFO image_rx_daemon: published frame_id=0 seq=191 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:30,016 INFO image_rx_daemon: PROBE TX seq=62 phase_ms=0 size_b=16 +(tx#62) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=29 epoch=9 +freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:53:30,062 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:30,630 INFO image_rx_daemon: frag_arrival: seq=192 idx=0 +total=1 fw_us=338593226 len=204 2026-10-25 17:53:30,631 INFO image_rx_daemon: published frame_id=0 seq=192 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:31,014 INFO image_rx_daemon: frag_arrival: seq=193 idx=0 total=1 +fw_us=338991913 len=207 2026-10-25 17:53:31,016 INFO image_rx_daemon: published frame_id=0 seq=193 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:31,623 INFO image_rx_daemon: frag_arrival: seq=194 idx=0 total=1 +fw_us=339589875 len=206 2026-10-25 17:53:31,624 INFO image_rx_daemon: published frame_id=0 seq=194 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:31,624 INFO image_rx_daemon: PROBE TX seq=63 phase_ms=0 size_b=16 +(tx#63) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=28 epoch=9 +freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:53:31,671 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:32,013 INFO image_rx_daemon: frag_arrival: seq=195 idx=0 +total=1 fw_us=339988625 len=206 2026-10-25 17:53:32,015 INFO image_rx_daemon: published frame_id=0 seq=195 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:32,618 INFO image_rx_daemon: frag_arrival: seq=196 idx=0 total=1 +fw_us=340584215 len=202 2026-10-25 17:53:32,619 INFO image_rx_daemon: published frame_id=0 seq=196 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:33,010 INFO image_rx_daemon: frag_arrival: seq=197 idx=0 total=1 +fw_us=340982931 len=203 2026-10-25 17:53:33,012 INFO image_rx_daemon: published frame_id=0 seq=197 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:33,013 INFO image_rx_daemon: PROBE TX seq=64 phase_ms=0 size_b=16 +(tx#64) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=35 epoch=10 +freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:53:33,060 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:33,614 INFO image_rx_daemon: frag_arrival: seq=198 idx=0 +total=1 fw_us=341583619 len=207 2026-10-25 17:53:33,615 INFO image_rx_daemon: published frame_id=0 seq=198 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:34,005 INFO image_rx_daemon: frag_arrival: seq=199 idx=0 total=1 +fw_us=341982323 len=204 2026-10-25 17:53:34,007 INFO image_rx_daemon: published frame_id=0 seq=199 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:34,610 INFO image_rx_daemon: frag_arrival: seq=200 idx=0 total=1 +fw_us=342579142 len=202 2026-10-25 17:53:34,611 INFO image_rx_daemon: published frame_id=0 seq=200 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:34,612 INFO image_rx_daemon: PROBE TX seq=65 phase_ms=0 size_b=16 +(tx#65) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=12 epoch=10 +freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:53:34,659 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:34,986 INFO image_rx_daemon: frag_arrival: seq=201 idx=0 +total=1 fw_us=342956290 len=174 2026-10-25 17:53:34,987 INFO image_rx_daemon: published frame_id=0 seq=201 170 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:35,588 INFO image_rx_daemon: frag_arrival: seq=202 idx=0 total=1 +fw_us=343557311 len=176 2026-10-25 17:53:35,589 INFO image_rx_daemon: published frame_id=0 seq=202 172 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:35,982 INFO image_rx_daemon: frag_arrival: seq=203 idx=0 total=1 +fw_us=343964022 len=187 2026-10-25 17:53:35,983 INFO image_rx_daemon: published frame_id=0 seq=203 183 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:35,984 INFO image_rx_daemon: PROBE TX seq=66 phase_ms=0 size_b=16 +(tx#66) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=25 epoch=10 +freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:53:36,050 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:36,595 INFO image_rx_daemon: frag_arrival: seq=204 idx=0 +total=1 fw_us=344572667 len=201 2026-10-25 17:53:36,598 INFO image_rx_daemon: published frame_id=0 seq=204 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:37,007 INFO image_rx_daemon: frag_arrival: seq=205 idx=0 total=1 +fw_us=344975142 len=207 2026-10-25 17:53:37,008 INFO image_rx_daemon: published frame_id=0 seq=205 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:37,595 INFO image_rx_daemon: frag_arrival: seq=206 idx=0 total=1 +fw_us=345567313 len=199 2026-10-25 17:53:37,596 INFO image_rx_daemon: published frame_id=0 seq=206 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:37,597 INFO image_rx_daemon: PROBE TX seq=67 phase_ms=0 size_b=16 +(tx#67) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=37 epoch=10 +freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:53:37,654 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:37,997 INFO image_rx_daemon: frag_arrival: seq=207 idx=0 +total=1 fw_us=345966024 len=199 2026-10-25 17:53:37,998 INFO image_rx_daemon: published frame_id=0 seq=207 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:38,596 INFO image_rx_daemon: frag_arrival: seq=208 idx=0 total=1 +fw_us=346563911 len=197 2026-10-25 17:53:38,598 INFO image_rx_daemon: published frame_id=0 seq=208 193 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:38,767 INFO image_rx_daemon: stats: rx_frames=199 rx_decode_err=0 +frames_published=199 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=293 cmd_cooldown_drops=0 cmd_gate_held=93 cmd_copies_deferred=0 cmd_gate_deferred=93 2026-10-25 +17:53:38,769 INFO image_rx_daemon: air_gap: n=20 dt_med=592171us dt_p95=608645us len_med=204B cmd_tx_ok=67 +cmd_tx_fail=0 2026-10-25 17:53:38,771 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 2026-10-25 +17:53:38,772 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=592.2ms 2026-10-25 17:53:38,774 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-63/-62 snr[min/med/max]=9.0/10.0/12.0 2026-10-25 +17:53:38,774 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=10 last_hop=27 +slot_off=[14..14] 2026-10-25 17:53:38,774 INFO image_rx_daemon: probe: tx=67 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 17:53:38,775 INFO image_rx_daemon: probe_grid: p0/s0:0/67(0%) 2026-10-25 17:53:39,002 INFO +image_rx_daemon: frag_arrival: seq=209 idx=0 total=1 fw_us=346967805 len=205 2026-10-25 17:53:39,007 INFO +image_rx_daemon: published frame_id=0 seq=209 201 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:39,008 INFO +image_rx_daemon: PROBE TX seq=68 phase_ms=0 size_b=16 (tx#68) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=30 channel_idx=39 epoch=10 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:53:39,057 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:39,590 +INFO image_rx_daemon: frag_arrival: seq=210 idx=0 total=1 fw_us=347553094 len=188 2026-10-25 17:53:39,591 INFO +image_rx_daemon: published frame_id=0 seq=210 184 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:39,946 INFO +image_rx_daemon: frag_arrival: seq=211 idx=0 total=1 fw_us=347915658 len=139 2026-10-25 17:53:39,947 INFO +image_rx_daemon: published frame_id=0 seq=211 135 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:40,589 INFO +image_rx_daemon: frag_arrival: seq=212 idx=0 total=1 fw_us=348562859 len=206 2026-10-25 17:53:40,590 INFO +image_rx_daemon: published frame_id=0 seq=212 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:40,591 INFO +image_rx_daemon: PROBE TX seq=69 phase_ms=0 size_b=16 (tx#69) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=38 channel_idx=44 epoch=10 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:53:40,649 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:41,003 +INFO image_rx_daemon: frag_arrival: seq=213 idx=0 total=1 fw_us=348961605 len=207 2026-10-25 17:53:41,008 INFO +image_rx_daemon: published frame_id=0 seq=213 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:41,599 INFO +image_rx_daemon: frag_arrival: seq=214 idx=0 total=1 fw_us=349559662 len=207 2026-10-25 17:53:41,599 INFO +image_rx_daemon: published frame_id=0 seq=214 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:41,998 INFO +image_rx_daemon: frag_arrival: seq=215 idx=0 total=1 fw_us=349958336 len=205 2026-10-25 17:53:42,000 INFO +image_rx_daemon: published frame_id=0 seq=215 201 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:42,000 INFO +image_rx_daemon: PROBE TX seq=70 phase_ms=0 size_b=16 (tx#70) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=45 channel_idx=38 epoch=10 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:53:42,047 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:42,598 +INFO image_rx_daemon: frag_arrival: seq=216 idx=0 total=1 fw_us=350556362 len=205 2026-10-25 17:53:42,599 INFO +image_rx_daemon: published frame_id=0 seq=216 201 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:42,994 INFO +image_rx_daemon: frag_arrival: seq=217 idx=0 total=1 fw_us=350955071 len=204 2026-10-25 17:53:42,996 INFO +image_rx_daemon: published frame_id=0 seq=217 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:43,594 INFO +image_rx_daemon: frag_arrival: seq=218 idx=0 total=1 fw_us=351550461 len=203 2026-10-25 17:53:43,595 INFO +image_rx_daemon: published frame_id=0 seq=218 199 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:43,596 INFO +image_rx_daemon: PROBE TX seq=71 phase_ms=0 size_b=16 (tx#71) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=3 channel_idx=49 epoch=11 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:53:43,643 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:43,984 +INFO image_rx_daemon: frag_arrival: seq=219 idx=0 total=1 fw_us=351953602 len=207 2026-10-25 17:53:43,986 INFO +image_rx_daemon: published frame_id=0 seq=219 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:44,594 INFO +image_rx_daemon: frag_arrival: seq=220 idx=0 total=1 fw_us=352549861 len=205 2026-10-25 17:53:44,595 INFO +image_rx_daemon: published frame_id=0 seq=220 201 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:44,986 INFO +image_rx_daemon: frag_arrival: seq=221 idx=0 total=1 fw_us=352948550 len=205 2026-10-25 17:53:44,987 INFO +image_rx_daemon: published frame_id=0 seq=221 201 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:44,988 INFO +image_rx_daemon: PROBE TX seq=72 phase_ms=0 size_b=16 (tx#72) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=10 channel_idx=35 epoch=11 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:53:45,032 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:45,591 +INFO image_rx_daemon: frag_arrival: seq=222 idx=0 total=1 fw_us=353546553 len=206 2026-10-25 17:53:45,592 INFO +image_rx_daemon: published frame_id=0 seq=222 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:45,990 INFO +image_rx_daemon: frag_arrival: seq=223 idx=0 total=1 fw_us=353945229 len=206 2026-10-25 17:53:45,991 INFO +image_rx_daemon: published frame_id=0 seq=223 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:46,591 INFO +image_rx_daemon: frag_arrival: seq=224 idx=0 total=1 fw_us=354543357 len=207 2026-10-25 17:53:46,592 INFO +image_rx_daemon: published frame_id=0 seq=224 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:46,592 INFO +image_rx_daemon: PROBE TX seq=73 phase_ms=0 size_b=16 (tx#73) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=18 channel_idx=48 epoch=11 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:53:46,639 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:46,980 +INFO image_rx_daemon: frag_arrival: seq=225 idx=0 total=1 fw_us=354942037 len=205 2026-10-25 17:53:46,982 INFO +image_rx_daemon: published frame_id=0 seq=225 201 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:47,579 INFO +image_rx_daemon: frag_arrival: seq=226 idx=0 total=1 fw_us=355540129 len=207 2026-10-25 17:53:47,581 INFO +image_rx_daemon: published frame_id=0 seq=226 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:47,986 INFO +image_rx_daemon: frag_arrival: seq=227 idx=0 total=1 fw_us=355938774 len=204 2026-10-25 17:53:47,987 INFO +image_rx_daemon: published frame_id=0 seq=227 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:47,988 INFO +image_rx_daemon: PROBE TX seq=74 phase_ms=0 size_b=16 (tx#74) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=25 channel_idx=9 epoch=11 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:53:48,035 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:48,574 +INFO image_rx_daemon: frag_arrival: seq=228 idx=0 total=1 fw_us=356534249 len=202 2026-10-25 17:53:48,575 INFO +image_rx_daemon: published frame_id=0 seq=228 198 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:48,778 INFO +image_rx_daemon: stats: rx_frames=219 rx_decode_err=0 frames_published=219 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=323 cmd_cooldown_drops=0 cmd_gate_held=103 +cmd_copies_deferred=0 cmd_gate_deferred=103 2026-10-25 17:53:48,780 INFO image_rx_daemon: air_gap: n=20 +dt_med=585289us dt_p95=647201us len_med=205B cmd_tx_ok=74 cmd_tx_fail=0 2026-10-25 17:53:48,782 INFO image_rx_daemon: +air_gap_hist(ms): <400:8 <1000:12 2026-10-25 17:53:48,784 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=585.3ms 2026-10-25 17:53:48,785 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 17:53:48,787 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=11 last_hop=27 slot_off=[14..16] 2026-10-25 17:53:48,787 INFO image_rx_daemon: probe: tx=74 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 17:53:48,788 INFO image_rx_daemon: probe_grid: +p0/s0:0/74(0%) 2026-10-25 17:53:48,978 INFO image_rx_daemon: frag_arrival: seq=229 idx=0 total=1 fw_us=356935499 +len=206 2026-10-25 17:53:48,979 INFO image_rx_daemon: published frame_id=0 seq=229 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:49,578 INFO image_rx_daemon: frag_arrival: seq=230 idx=0 total=1 +fw_us=357533436 len=204 2026-10-25 17:53:49,579 INFO image_rx_daemon: published frame_id=0 seq=230 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:49,580 INFO image_rx_daemon: PROBE TX seq=75 phase_ms=0 size_b=16 +(tx#75) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=28 epoch=11 +freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:53:49,627 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:49,987 INFO image_rx_daemon: frag_arrival: seq=231 idx=0 +total=1 fw_us=357929583 len=203 2026-10-25 17:53:49,988 INFO image_rx_daemon: published frame_id=0 seq=231 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:50,578 INFO image_rx_daemon: frag_arrival: seq=232 idx=0 total=1 +fw_us=358530146 len=206 2026-10-25 17:53:50,579 INFO image_rx_daemon: published frame_id=0 seq=232 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:50,967 INFO image_rx_daemon: frag_arrival: seq=233 idx=0 total=1 +fw_us=358926318 len=203 2026-10-25 17:53:50,968 INFO image_rx_daemon: published frame_id=0 seq=233 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:50,970 INFO image_rx_daemon: PROBE TX seq=76 phase_ms=0 size_b=16 +(tx#76) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=19 epoch=11 +freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:53:51,012 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:51,572 INFO image_rx_daemon: frag_arrival: seq=234 idx=0 +total=1 fw_us=359527034 len=206 2026-10-25 17:53:51,574 INFO image_rx_daemon: published frame_id=0 seq=234 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:51,956 INFO image_rx_daemon: frag_arrival: seq=235 idx=0 total=1 +fw_us=359923224 len=203 2026-10-25 17:53:51,957 INFO image_rx_daemon: published frame_id=0 seq=235 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:52,574 INFO image_rx_daemon: frag_arrival: seq=236 idx=0 total=1 +fw_us=360523926 len=205 2026-10-25 17:53:52,575 INFO image_rx_daemon: published frame_id=0 seq=236 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:52,576 INFO image_rx_daemon: PROBE TX seq=77 phase_ms=0 size_b=16 +(tx#77) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=12 epoch=11 +freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:53:52,623 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:52,975 INFO image_rx_daemon: frag_arrival: seq=237 idx=0 +total=1 fw_us=360922649 len=204 2026-10-25 17:53:52,976 INFO image_rx_daemon: published frame_id=0 seq=237 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:53,574 INFO image_rx_daemon: frag_arrival: seq=238 idx=0 total=1 +fw_us=361520953 len=207 2026-10-25 17:53:53,575 INFO image_rx_daemon: published frame_id=0 seq=238 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:54,171 INFO image_rx_daemon: frag_arrival: seq=239 idx=0 total=1 +fw_us=362119146 len=204 2026-10-25 17:53:54,172 INFO image_rx_daemon: published frame_id=0 seq=239 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:54,173 INFO image_rx_daemon: PROBE TX seq=78 phase_ms=0 size_b=16 +(tx#78) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=7 epoch=12 freq_hz=906250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:53:54,220 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 17:53:54,566 INFO image_rx_daemon: frag_arrival: seq=240 idx=0 total=1 +fw_us=362517950 len=206 2026-10-25 17:53:54,567 INFO image_rx_daemon: published frame_id=0 seq=240 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:55,166 INFO image_rx_daemon: frag_arrival: seq=241 idx=0 total=1 +fw_us=363113692 len=202 2026-10-25 17:53:55,167 INFO image_rx_daemon: published frame_id=0 seq=241 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:55,567 INFO image_rx_daemon: frag_arrival: seq=242 idx=0 total=1 +fw_us=363516142 len=206 2026-10-25 17:53:55,568 INFO image_rx_daemon: published frame_id=0 seq=242 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:55,569 INFO image_rx_daemon: PROBE TX seq=79 phase_ms=0 size_b=16 +(tx#79) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=9 epoch=12 +freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 17:53:55,615 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:56,170 INFO image_rx_daemon: frag_arrival: seq=243 idx=0 +total=1 fw_us=364113454 len=206 2026-10-25 17:53:56,171 INFO image_rx_daemon: published frame_id=0 seq=243 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:56,563 INFO image_rx_daemon: frag_arrival: seq=244 idx=0 total=1 +fw_us=364512341 len=204 2026-10-25 17:53:56,564 INFO image_rx_daemon: published frame_id=0 seq=244 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:57,159 INFO image_rx_daemon: frag_arrival: seq=245 idx=0 total=1 +fw_us=365110938 len=207 2026-10-25 17:53:57,160 INFO image_rx_daemon: published frame_id=0 seq=245 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:57,161 INFO image_rx_daemon: PROBE TX seq=80 phase_ms=0 size_b=16 +(tx#80) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=37 epoch=12 +freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:53:57,207 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:57,555 INFO image_rx_daemon: frag_arrival: seq=246 idx=0 +total=1 fw_us=365504663 len=200 2026-10-25 17:53:57,556 INFO image_rx_daemon: published frame_id=0 seq=246 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:58,156 INFO image_rx_daemon: frag_arrival: seq=247 idx=0 total=1 +fw_us=366108121 len=207 2026-10-25 17:53:58,157 INFO image_rx_daemon: published frame_id=0 seq=247 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:58,559 INFO image_rx_daemon: frag_arrival: seq=248 idx=0 total=1 +fw_us=366506895 len=206 2026-10-25 17:53:58,560 INFO image_rx_daemon: published frame_id=0 seq=248 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:53:58,560 INFO image_rx_daemon: PROBE TX seq=81 phase_ms=0 size_b=16 +(tx#81) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=23 epoch=12 +freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:53:58,607 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:53:58,790 INFO image_rx_daemon: stats: rx_frames=239 +rx_decode_err=0 frames_published=239 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=353 cmd_cooldown_drops=0 cmd_gate_held=112 cmd_copies_deferred=0 cmd_gate_deferred=112 2026-10-25 +17:53:58,792 INFO image_rx_daemon: air_gap: n=20 dt_med=595742us dt_p95=603458us len_med=206B cmd_tx_ok=81 +cmd_tx_fail=0 2026-10-25 17:53:58,794 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 2026-10-25 +17:53:58,796 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.7ms 2026-10-25 17:53:58,797 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +17:53:58,798 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=12 last_hop=27 +slot_off=[14..14] 2026-10-25 17:53:58,798 INFO image_rx_daemon: probe: tx=81 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 17:53:58,799 INFO image_rx_daemon: probe_grid: p0/s0:0/81(0%) 2026-10-25 17:53:58,959 INFO +image_rx_daemon: frag_arrival: seq=249 idx=0 total=1 fw_us=366905658 len=204 2026-10-25 17:53:58,960 INFO +image_rx_daemon: published frame_id=0 seq=249 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:53:59,553 INFO +image_rx_daemon: frag_arrival: seq=250 idx=0 total=1 fw_us=367503975 len=204 2026-10-25 17:53:59,555 INFO +image_rx_daemon: published frame_id=0 seq=250 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:00,145 INFO +image_rx_daemon: frag_arrival: seq=251 idx=0 total=1 fw_us=368099829 len=203 2026-10-25 17:54:00,146 INFO +image_rx_daemon: published frame_id=0 seq=251 199 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:00,147 INFO +image_rx_daemon: PROBE TX seq=82 phase_ms=0 size_b=16 (tx#82) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=36 channel_idx=15 epoch=12 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:54:00,200 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:00,562 +INFO image_rx_daemon: frag_arrival: seq=252 idx=0 total=1 fw_us=368501146 len=204 2026-10-25 17:54:00,563 INFO +image_rx_daemon: published frame_id=0 seq=252 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:01,151 INFO +image_rx_daemon: frag_arrival: seq=253 idx=0 total=1 fw_us=369099336 len=207 2026-10-25 17:54:01,152 INFO +image_rx_daemon: published frame_id=0 seq=253 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:01,555 INFO +image_rx_daemon: frag_arrival: seq=254 idx=0 total=1 fw_us=369498024 len=204 2026-10-25 17:54:01,556 INFO +image_rx_daemon: published frame_id=0 seq=254 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:01,556 INFO +image_rx_daemon: PROBE TX seq=83 phase_ms=0 size_b=16 (tx#83) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=43 channel_idx=48 epoch=12 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:54:01,603 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:02,155 +INFO image_rx_daemon: frag_arrival: seq=255 idx=0 total=1 fw_us=370097142 len=206 2026-10-25 17:54:02,156 INFO +image_rx_daemon: published frame_id=0 seq=255 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:02,547 INFO +image_rx_daemon: frag_arrival: seq=0 idx=0 total=1 fw_us=370494900 len=206 2026-10-25 17:54:02,548 INFO +image_rx_daemon: published frame_id=0 seq=0 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:03,150 INFO +image_rx_daemon: frag_arrival: seq=1 idx=0 total=1 fw_us=371093067 len=206 2026-10-25 17:54:03,151 INFO +image_rx_daemon: published frame_id=0 seq=1 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:03,152 INFO +image_rx_daemon: PROBE TX seq=84 phase_ms=0 size_b=16 (tx#84) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=1 channel_idx=47 epoch=13 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:54:03,197 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:03,543 +INFO image_rx_daemon: frag_arrival: seq=2 idx=0 total=1 fw_us=371491855 len=207 2026-10-25 17:54:03,544 INFO +image_rx_daemon: published frame_id=0 seq=2 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:04,146 INFO +image_rx_daemon: frag_arrival: seq=3 idx=0 total=1 fw_us=372090015 len=207 2026-10-25 17:54:04,147 INFO +image_rx_daemon: published frame_id=0 seq=3 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:04,538 INFO +image_rx_daemon: frag_arrival: seq=4 idx=0 total=1 fw_us=372486106 len=203 2026-10-25 17:54:04,539 INFO +image_rx_daemon: published frame_id=0 seq=4 199 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:04,540 INFO +image_rx_daemon: PROBE TX seq=85 phase_ms=0 size_b=16 (tx#85) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=8 channel_idx=3 epoch=13 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:54:04,587 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:05,142 +INFO image_rx_daemon: frag_arrival: seq=5 idx=0 total=1 fw_us=373084102 len=203 2026-10-25 17:54:05,143 INFO +image_rx_daemon: published frame_id=0 seq=5 199 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:05,530 INFO +image_rx_daemon: frag_arrival: seq=6 idx=0 total=1 fw_us=373485448 len=207 2026-10-25 17:54:05,531 INFO +image_rx_daemon: published frame_id=0 seq=6 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:06,142 INFO +image_rx_daemon: frag_arrival: seq=7 idx=0 total=1 fw_us=374083473 len=207 2026-10-25 17:54:06,143 INFO +image_rx_daemon: published frame_id=0 seq=7 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:06,144 INFO +image_rx_daemon: PROBE TX seq=86 phase_ms=0 size_b=16 (tx#86) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=16 channel_idx=7 epoch=13 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:54:06,187 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:06,536 +INFO image_rx_daemon: frag_arrival: seq=8 idx=0 total=1 fw_us=374482206 len=205 2026-10-25 17:54:06,537 INFO +image_rx_daemon: published frame_id=0 seq=8 201 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:07,140 INFO +image_rx_daemon: frag_arrival: seq=9 idx=0 total=1 fw_us=375080145 len=206 2026-10-25 17:54:07,141 INFO +image_rx_daemon: published frame_id=0 seq=9 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:07,531 INFO +image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=375478657 len=204 2026-10-25 17:54:07,532 INFO +image_rx_daemon: published frame_id=0 seq=10 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:07,533 INFO +image_rx_daemon: PROBE TX seq=87 phase_ms=0 size_b=16 (tx#87) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=23 channel_idx=23 epoch=13 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + 2026-10-25 17:54:07,578 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:08,131 +INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=376074000 len=202 2026-10-25 17:54:08,132 INFO +image_rx_daemon: published frame_id=0 seq=11 198 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:08,532 INFO +image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=376475146 len=204 2026-10-25 17:54:08,534 INFO +image_rx_daemon: published frame_id=0 seq=12 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:08,802 INFO +image_rx_daemon: stats: rx_frames=259 rx_decode_err=0 frames_published=259 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=384 cmd_cooldown_drops=0 cmd_gate_held=122 +cmd_copies_deferred=0 cmd_gate_deferred=122 2026-10-25 17:54:08,804 INFO image_rx_daemon: air_gap: n=20 +dt_med=595343us dt_p95=599118us len_med=205B cmd_tx_ok=87 cmd_tx_fail=0 2026-10-25 17:54:08,806 INFO image_rx_daemon: +air_gap_hist(ms): <400:7 <1000:13 2026-10-25 17:54:08,807 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=595.3ms 2026-10-25 17:54:08,807 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-63/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 17:54:08,808 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=13 last_hop=27 slot_off=[14..14] 2026-10-25 17:54:08,809 INFO image_rx_daemon: probe: tx=87 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 17:54:08,809 INFO image_rx_daemon: probe_grid: +p0/s0:0/87(0%) 2026-10-25 17:54:09,131 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=377073035 +len=206 2026-10-25 17:54:09,133 INFO image_rx_daemon: published frame_id=0 seq=13 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:09,133 INFO image_rx_daemon: PROBE TX seq=88 phase_ms=0 size_b=16 +(tx#88) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=46 epoch=13 +freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:54:09,179 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:09,529 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 +total=1 fw_us=377471576 len=204 2026-10-25 17:54:09,530 INFO image_rx_daemon: published frame_id=0 seq=14 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:10,138 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 +fw_us=378069465 len=206 2026-10-25 17:54:10,139 INFO image_rx_daemon: published frame_id=0 seq=15 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:10,531 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 +fw_us=378465379 len=201 2026-10-25 17:54:10,532 INFO image_rx_daemon: published frame_id=0 seq=16 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:10,532 INFO image_rx_daemon: PROBE TX seq=89 phase_ms=0 size_b=16 +(tx#89) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=29 epoch=13 +freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:54:10,579 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:11,130 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 +total=1 fw_us=379065909 len=205 2026-10-25 17:54:11,131 INFO image_rx_daemon: published frame_id=0 seq=17 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:11,529 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 +fw_us=379464571 len=205 2026-10-25 17:54:11,530 INFO image_rx_daemon: published frame_id=0 seq=18 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:12,131 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 +fw_us=380062641 len=206 2026-10-25 17:54:12,132 INFO image_rx_daemon: published frame_id=0 seq=19 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:12,132 INFO image_rx_daemon: PROBE TX seq=90 phase_ms=0 size_b=16 +(tx#90) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=31 epoch=13 +freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:54:12,180 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:12,522 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 +total=1 fw_us=380461227 len=204 2026-10-25 17:54:12,523 INFO image_rx_daemon: published frame_id=0 seq=20 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:13,122 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 +fw_us=381059294 len=204 2026-10-25 17:54:13,123 INFO image_rx_daemon: published frame_id=0 seq=21 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:13,527 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 +fw_us=381458008 len=206 2026-10-25 17:54:13,528 INFO image_rx_daemon: published frame_id=0 seq=22 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:13,528 INFO image_rx_daemon: PROBE TX seq=91 phase_ms=0 size_b=16 +(tx#91) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=20 epoch=14 +freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:54:13,574 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:14,119 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 +total=1 fw_us=382053460 len=203 2026-10-25 17:54:14,120 INFO image_rx_daemon: published frame_id=0 seq=23 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:14,522 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 +fw_us=382454624 len=204 2026-10-25 17:54:14,523 INFO image_rx_daemon: published frame_id=0 seq=24 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:15,123 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 +fw_us=383052596 len=207 2026-10-25 17:54:15,124 INFO image_rx_daemon: published frame_id=0 seq=25 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:15,124 INFO image_rx_daemon: PROBE TX seq=92 phase_ms=0 size_b=16 +(tx#92) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=31 epoch=14 +freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 17:54:15,171 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:15,716 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 +total=1 fw_us=383647978 len=203 2026-10-25 17:54:15,717 INFO image_rx_daemon: published frame_id=0 seq=26 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:16,122 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 +fw_us=384049208 len=206 2026-10-25 17:54:16,123 INFO image_rx_daemon: published frame_id=0 seq=27 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:16,711 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 +fw_us=384644669 len=203 2026-10-25 17:54:16,712 INFO image_rx_daemon: published frame_id=0 seq=28 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:16,713 INFO image_rx_daemon: PROBE TX seq=93 phase_ms=0 size_b=16 +(tx#93) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=12 epoch=14 +freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:54:16,759 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:17,119 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 +total=1 fw_us=385045927 len=205 2026-10-25 17:54:17,120 INFO image_rx_daemon: published frame_id=0 seq=29 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:17,715 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 +fw_us=385641311 len=202 2026-10-25 17:54:17,716 INFO image_rx_daemon: published frame_id=0 seq=30 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:18,107 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 +fw_us=386037439 len=199 2026-10-25 17:54:18,108 INFO image_rx_daemon: published frame_id=0 seq=31 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:18,109 INFO image_rx_daemon: PROBE TX seq=94 phase_ms=0 size_b=16 +(tx#94) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=43 epoch=14 +freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:54:18,155 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:18,718 INFO image_rx_daemon: frag_arrival: seq=32 idx=0 +total=1 fw_us=386640667 len=204 2026-10-25 17:54:18,719 INFO image_rx_daemon: published frame_id=0 seq=32 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:18,812 INFO image_rx_daemon: stats: rx_frames=279 rx_decode_err=0 +frames_published=279 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=413 cmd_cooldown_drops=0 cmd_gate_held=132 cmd_copies_deferred=0 cmd_gate_deferred=132 2026-10-25 +17:54:18,814 INFO image_rx_daemon: air_gap: n=20 dt_med=595384us dt_p95=603228us len_med=204B cmd_tx_ok=94 +cmd_tx_fail=0 2026-10-25 17:54:18,815 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 2026-10-25 +17:54:18,816 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.4ms 2026-10-25 17:54:18,817 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +17:54:18,818 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=14 last_hop=28 +slot_off=[14..14] 2026-10-25 17:54:18,819 INFO image_rx_daemon: probe: tx=94 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 17:54:18,820 INFO image_rx_daemon: probe_grid: p0/s0:0/94(0%) 2026-10-25 17:54:19,114 INFO +image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=387039417 len=205 2026-10-25 17:54:19,115 INFO +image_rx_daemon: published frame_id=0 seq=33 201 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:19,706 INFO +image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=387634849 len=203 2026-10-25 17:54:19,707 INFO +image_rx_daemon: published frame_id=0 seq=34 199 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:19,708 INFO +image_rx_daemon: PROBE TX seq=95 phase_ms=0 size_b=16 (tx#95) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=34 channel_idx=42 epoch=14 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:54:19,753 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:20,103 +INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=388036226 len=206 2026-10-25 17:54:20,104 INFO +image_rx_daemon: published frame_id=0 seq=35 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:20,698 INFO +image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=388629281 len=200 2026-10-25 17:54:20,699 INFO +image_rx_daemon: published frame_id=0 seq=36 196 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:21,110 INFO +image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=389030538 len=203 2026-10-25 17:54:21,111 INFO +image_rx_daemon: published frame_id=0 seq=37 199 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:21,112 INFO +image_rx_daemon: PROBE TX seq=96 phase_ms=0 size_b=16 (tx#96) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=41 channel_idx=6 epoch=14 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:54:21,159 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:21,683 +INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=389606142 len=169 2026-10-25 17:54:21,684 INFO +image_rx_daemon: published frame_id=0 seq=38 165 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:22,091 INFO +image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=390016775 len=187 2026-10-25 17:54:22,092 INFO +image_rx_daemon: published frame_id=0 seq=39 183 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:22,506 INFO +image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=390431116 len=198 2026-10-25 17:54:22,507 INFO +image_rx_daemon: published frame_id=0 seq=40 194 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:22,508 INFO +image_rx_daemon: PROBE TX seq=97 phase_ms=0 size_b=16 (tx#97) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=48 channel_idx=0 epoch=14 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:54:22,555 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:23,095 +INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=391020852 len=199 2026-10-25 17:54:23,096 INFO +image_rx_daemon: published frame_id=0 seq=41 195 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:23,488 INFO +image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=391407604 len=155 2026-10-25 17:54:23,490 INFO +image_rx_daemon: published frame_id=0 seq=42 151 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:24,084 INFO +image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=392002011 len=177 2026-10-25 17:54:24,087 INFO +image_rx_daemon: published frame_id=0 seq=43 173 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:24,088 INFO +image_rx_daemon: PROBE TX seq=98 phase_ms=0 size_b=16 (tx#98) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=6 channel_idx=43 epoch=15 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 17:54:24,145 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:24,692 +INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=392618133 len=201 2026-10-25 17:54:24,693 INFO +image_rx_daemon: published frame_id=0 seq=44 197 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:25,097 INFO +image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=393019467 len=207 2026-10-25 17:54:25,098 INFO +image_rx_daemon: published frame_id=0 seq=45 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:25,690 INFO +image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=393609743 len=196 2026-10-25 17:54:25,691 INFO +image_rx_daemon: published frame_id=0 seq=46 192 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:25,692 INFO +image_rx_daemon: PROBE TX seq=99 phase_ms=0 size_b=16 (tx#99) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=14 channel_idx=22 epoch=15 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:54:25,738 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:26,046 +INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=393969757 len=144 2026-10-25 17:54:26,047 INFO +image_rx_daemon: published frame_id=0 seq=47 140 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:26,664 INFO +image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=394590969 len=174 2026-10-25 17:54:26,665 INFO +image_rx_daemon: published frame_id=0 seq=48 170 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:27,054 INFO +image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=394971574 len=148 2026-10-25 17:54:27,055 INFO +image_rx_daemon: published frame_id=0 seq=49 144 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:27,056 INFO +image_rx_daemon: PROBE TX seq=100 phase_ms=0 size_b=16 (tx#100) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=21 channel_idx=1 epoch=15 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:54:27,133 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:27,651 +INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=395575018 len=158 2026-10-25 17:54:27,652 INFO +image_rx_daemon: published frame_id=0 seq=50 154 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:28,043 INFO +image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=395965826 len=146 2026-10-25 17:54:28,046 INFO +image_rx_daemon: published frame_id=0 seq=51 142 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:28,687 INFO +image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=396604945 len=203 2026-10-25 17:54:28,689 INFO +image_rx_daemon: published frame_id=0 seq=52 199 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:28,689 INFO +image_rx_daemon: PROBE TX seq=101 phase_ms=0 size_b=16 (tx#101) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=29 channel_idx=24 epoch=15 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:54:28,736 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:28,823 +INFO image_rx_daemon: stats: rx_frames=299 rx_decode_err=0 frames_published=299 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=441 cmd_cooldown_drops=0 cmd_gate_held=143 +cmd_copies_deferred=0 cmd_gate_deferred=143 2026-10-25 17:54:28,825 INFO image_rx_daemon: air_gap: n=20 +dt_med=575604us dt_p95=639119us len_med=198B cmd_tx_ok=101 cmd_tx_fail=0 2026-10-25 17:54:28,827 INFO +image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 2026-10-25 17:54:28,829 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=575.6ms 2026-10-25 17:54:28,830 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 17:54:28,832 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=15 last_hop=28 slot_off=[14..34] 2026-10-25 17:54:28,833 INFO +image_rx_daemon: probe: tx=101 echo=0 (0.0% delivered) no echoes this window 2026-10-25 17:54:28,834 INFO +image_rx_daemon: probe_grid: p0/s0:0/101(0%) 2026-10-25 17:54:29,087 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 +total=1 fw_us=397006012 len=204 2026-10-25 17:54:29,088 INFO image_rx_daemon: published frame_id=0 seq=53 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:29,471 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 +fw_us=397396829 len=138 2026-10-25 17:54:29,473 INFO image_rx_daemon: published frame_id=0 seq=54 134 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:30,062 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 +fw_us=397985142 len=181 2026-10-25 17:54:30,063 INFO image_rx_daemon: published frame_id=0 seq=55 177 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:30,064 INFO image_rx_daemon: PROBE TX seq=102 phase_ms=0 size_b=16 +(tx#102) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=25 epoch=15 +freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:54:30,132 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:30,483 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 +total=1 fw_us=398390490 len=152 2026-10-25 17:54:30,484 INFO image_rx_daemon: published frame_id=0 seq=56 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:31,086 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 +fw_us=398998819 len=204 2026-10-25 17:54:31,087 INFO image_rx_daemon: published frame_id=0 seq=57 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:31,634 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 +fw_us=399550319 len=143 2026-10-25 17:54:31,635 INFO image_rx_daemon: published frame_id=0 seq=58 139 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:31,636 INFO image_rx_daemon: PROBE TX seq=103 phase_ms=0 size_b=16 +(tx#103) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=31 epoch=15 +freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:54:31,725 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:32,055 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 +total=1 fw_us=399969604 len=171 2026-10-25 17:54:32,056 INFO image_rx_daemon: published frame_id=0 seq=59 167 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:32,668 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 +fw_us=400578059 len=184 2026-10-25 17:54:32,669 INFO image_rx_daemon: published frame_id=0 seq=60 180 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:33,055 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 +fw_us=400974276 len=180 2026-10-25 17:54:33,055 INFO image_rx_daemon: published frame_id=0 seq=61 176 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:33,057 INFO image_rx_daemon: PROBE TX seq=104 phase_ms=0 size_b=16 +(tx#104) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=35 epoch=16 +freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:54:33,124 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:33,678 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 +total=1 fw_us=401590686 len=205 2026-10-25 17:54:33,679 INFO image_rx_daemon: published frame_id=0 seq=62 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:34,030 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 +fw_us=401955934 len=159 2026-10-25 17:54:34,031 INFO image_rx_daemon: published frame_id=0 seq=63 155 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:34,674 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 +fw_us=402587800 len=206 2026-10-25 17:54:34,675 INFO image_rx_daemon: published frame_id=0 seq=64 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:34,676 INFO image_rx_daemon: PROBE TX seq=105 phase_ms=0 size_b=16 +(tx#105) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=46 epoch=16 +freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:54:34,722 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:35,056 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 +total=1 fw_us=402965924 len=179 2026-10-25 17:54:35,059 INFO image_rx_daemon: published frame_id=0 seq=65 175 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:35,673 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 +fw_us=403579620 len=197 2026-10-25 17:54:35,674 INFO image_rx_daemon: published frame_id=0 seq=66 193 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:36,067 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 +fw_us=403983705 len=206 2026-10-25 17:54:36,068 INFO image_rx_daemon: published frame_id=0 seq=67 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:36,069 INFO image_rx_daemon: PROBE TX seq=106 phase_ms=0 size_b=16 +(tx#106) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=1 epoch=16 +freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 17:54:36,116 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:36,658 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 +total=1 fw_us=404575142 len=195 2026-10-25 17:54:36,659 INFO image_rx_daemon: published frame_id=0 seq=68 191 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:37,070 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 +fw_us=404980726 len=205 2026-10-25 17:54:37,071 INFO image_rx_daemon: published frame_id=0 seq=69 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:37,671 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 +fw_us=405578924 len=206 2026-10-25 17:54:37,672 INFO image_rx_daemon: published frame_id=0 seq=70 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:37,672 INFO image_rx_daemon: PROBE TX seq=107 phase_ms=0 size_b=16 +(tx#107) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=38 epoch=16 +freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:54:37,715 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:38,063 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 +total=1 fw_us=405977756 len=205 2026-10-25 17:54:38,064 INFO image_rx_daemon: published frame_id=0 seq=71 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:38,670 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 +fw_us=406576028 len=207 2026-10-25 17:54:38,671 INFO image_rx_daemon: published frame_id=0 seq=72 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:38,837 INFO image_rx_daemon: stats: rx_frames=319 rx_decode_err=0 +frames_published=319 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=471 cmd_cooldown_drops=0 cmd_gate_held=152 cmd_copies_deferred=0 cmd_gate_deferred=152 2026-10-25 +17:54:38,839 INFO image_rx_daemon: air_gap: n=20 dt_med=551500us dt_p95=631866us len_med=197B cmd_tx_ok=107 +cmd_tx_fail=0 2026-10-25 17:54:38,842 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 2026-10-25 +17:54:38,843 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=551.5ms 2026-10-25 17:54:38,845 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 +17:54:38,846 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=16 last_hop=28 +slot_off=[14..56] 2026-10-25 17:54:38,848 INFO image_rx_daemon: probe: tx=107 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 17:54:38,849 INFO image_rx_daemon: probe_grid: p0/s0:0/107(0%) 2026-10-25 17:54:39,066 INFO +image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=406974821 len=206 2026-10-25 17:54:39,067 INFO +image_rx_daemon: published frame_id=0 seq=73 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:39,067 INFO +image_rx_daemon: PROBE TX seq=108 phase_ms=0 size_b=16 (tx#108) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=31 channel_idx=24 epoch=16 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:54:39,115 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:39,666 +INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=407572979 len=207 2026-10-25 17:54:39,667 INFO +image_rx_daemon: published frame_id=0 seq=74 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:40,067 INFO +image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=407971652 len=204 2026-10-25 17:54:40,068 INFO +image_rx_daemon: published frame_id=0 seq=75 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:40,666 INFO +image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=408569856 len=207 2026-10-25 17:54:40,667 INFO +image_rx_daemon: published frame_id=0 seq=76 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:40,668 INFO +image_rx_daemon: PROBE TX seq=109 phase_ms=0 size_b=16 (tx#109) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=39 channel_idx=16 epoch=16 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:54:40,715 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:41,055 +INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=408968438 len=205 2026-10-25 17:54:41,056 INFO +image_rx_daemon: published frame_id=0 seq=77 201 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:41,658 INFO +image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=409566673 len=207 2026-10-25 17:54:41,659 INFO +image_rx_daemon: published frame_id=0 seq=78 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:42,066 INFO +image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=409965377 len=207 2026-10-25 17:54:42,067 INFO +image_rx_daemon: published frame_id=0 seq=79 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:42,067 INFO +image_rx_daemon: PROBE TX seq=110 phase_ms=0 size_b=16 (tx#110) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=46 channel_idx=48 epoch=16 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:54:42,114 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:42,654 +INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=410563549 len=206 2026-10-25 17:54:42,655 INFO +image_rx_daemon: published frame_id=0 seq=80 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:43,055 INFO +image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=410962228 len=204 2026-10-25 17:54:43,056 INFO +image_rx_daemon: published frame_id=0 seq=81 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:43,655 INFO +image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=411557885 len=203 2026-10-25 17:54:43,656 INFO +image_rx_daemon: published frame_id=0 seq=82 199 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:43,656 INFO +image_rx_daemon: PROBE TX seq=111 phase_ms=0 size_b=16 (tx#111) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=4 channel_idx=20 epoch=17 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:54:43,691 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:44,051 +INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=411959207 len=206 2026-10-25 17:54:44,052 INFO +image_rx_daemon: published frame_id=0 seq=83 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:44,647 INFO +image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=412554621 len=201 2026-10-25 17:54:44,648 INFO +image_rx_daemon: published frame_id=0 seq=84 197 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:45,050 INFO +image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=412953382 len=202 2026-10-25 17:54:45,051 INFO +image_rx_daemon: published frame_id=0 seq=85 198 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:45,052 INFO +image_rx_daemon: PROBE TX seq=112 phase_ms=0 size_b=16 (tx#112) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=11 channel_idx=39 epoch=17 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:54:45,099 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:45,651 +INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=413554052 len=206 2026-10-25 17:54:45,652 INFO +image_rx_daemon: published frame_id=0 seq=86 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:46,051 INFO +image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=413954076 len=207 2026-10-25 17:54:46,052 INFO +image_rx_daemon: published frame_id=0 seq=87 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:46,652 INFO +image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=414550791 len=204 2026-10-25 17:54:46,653 INFO +image_rx_daemon: published frame_id=0 seq=88 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:46,654 INFO +image_rx_daemon: PROBE TX seq=113 phase_ms=0 size_b=16 (tx#113) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=19 channel_idx=26 epoch=17 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:54:46,705 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:47,050 +INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=414949638 len=205 2026-10-25 17:54:47,051 INFO +image_rx_daemon: published frame_id=0 seq=89 201 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:47,642 INFO +image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=415547915 len=206 2026-10-25 17:54:47,643 INFO +image_rx_daemon: published frame_id=0 seq=90 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:48,039 INFO +image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=415946822 len=204 2026-10-25 17:54:48,041 INFO +image_rx_daemon: published frame_id=0 seq=91 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:48,042 INFO +image_rx_daemon: PROBE TX seq=114 phase_ms=0 size_b=16 (tx#114) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=26 channel_idx=16 epoch=17 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + 2026-10-25 17:54:48,087 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:48,639 +INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=416542583 len=203 2026-10-25 17:54:48,639 INFO +image_rx_daemon: published frame_id=0 seq=92 199 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:48,851 INFO +image_rx_daemon: stats: rx_frames=339 rx_decode_err=0 frames_published=339 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=501 cmd_cooldown_drops=0 cmd_gate_held=162 +cmd_copies_deferred=0 cmd_gate_deferred=162 2026-10-25 17:54:48,853 INFO image_rx_daemon: air_gap: n=20 +dt_med=595414us dt_p95=600670us len_med=206B cmd_tx_ok=114 cmd_tx_fail=0 2026-10-25 17:54:48,855 INFO +image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 2026-10-25 17:54:48,857 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=595.4ms 2026-10-25 17:54:48,858 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 17:54:48,859 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=17 last_hop=28 slot_off=[14..16] 2026-10-25 17:54:48,859 INFO +image_rx_daemon: probe: tx=114 echo=0 (0.0% delivered) no echoes this window 2026-10-25 17:54:48,860 INFO +image_rx_daemon: probe_grid: p0/s0:0/114(0%) 2026-10-25 17:54:49,250 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 +total=1 fw_us=417143412 len=206 2026-10-25 17:54:49,251 INFO image_rx_daemon: published frame_id=0 seq=93 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:49,252 INFO image_rx_daemon: PROBE TX seq=115 phase_ms=0 size_b=16 +(tx#115) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=24 epoch=17 +freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:54:49,298 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:49,639 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 +total=1 fw_us=417543142 len=207 2026-10-25 17:54:49,640 INFO image_rx_daemon: published frame_id=0 seq=94 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:50,037 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 +fw_us=417938318 len=203 2026-10-25 17:54:50,039 INFO image_rx_daemon: published frame_id=0 seq=95 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:50,639 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 +fw_us=418538901 len=206 2026-10-25 17:54:50,640 INFO image_rx_daemon: published frame_id=0 seq=96 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:50,641 INFO image_rx_daemon: PROBE TX seq=116 phase_ms=0 size_b=16 +(tx#116) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=1 epoch=17 +freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:54:50,688 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:51,031 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 +total=1 fw_us=418937603 len=206 2026-10-25 17:54:51,032 INFO image_rx_daemon: published frame_id=0 seq=97 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:51,634 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 +fw_us=419532939 len=201 2026-10-25 17:54:51,635 INFO image_rx_daemon: published frame_id=0 seq=98 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:52,026 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 +fw_us=419931739 len=203 2026-10-25 17:54:52,027 INFO image_rx_daemon: published frame_id=0 seq=99 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:52,028 INFO image_rx_daemon: PROBE TX seq=117 phase_ms=0 size_b=16 +(tx#117) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=8 epoch=17 +freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:54:52,081 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:52,631 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 +total=1 fw_us=420532283 len=205 2026-10-25 17:54:52,632 INFO image_rx_daemon: published frame_id=0 seq=100 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:53,012 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 +fw_us=420918015 len=187 2026-10-25 17:54:53,014 INFO image_rx_daemon: published frame_id=0 seq=101 183 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:53,631 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 +fw_us=421529022 len=206 2026-10-25 17:54:53,633 INFO image_rx_daemon: published frame_id=0 seq=102 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:53,634 INFO image_rx_daemon: PROBE TX seq=118 phase_ms=0 size_b=16 +(tx#118) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=28 epoch=18 +freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:54:53,679 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:54,019 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 +total=1 fw_us=421927653 len=204 2026-10-25 17:54:54,020 INFO image_rx_daemon: published frame_id=0 seq=103 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:54,627 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 +fw_us=422525760 len=205 2026-10-25 17:54:54,628 INFO image_rx_daemon: published frame_id=0 seq=104 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:55,231 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 +fw_us=423123714 len=206 2026-10-25 17:54:55,232 INFO image_rx_daemon: published frame_id=0 seq=105 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:55,232 INFO image_rx_daemon: PROBE TX seq=119 phase_ms=0 size_b=16 +(tx#119) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=44 epoch=18 +freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:54:55,277 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:55,630 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 +total=1 fw_us=423522333 len=204 2026-10-25 17:54:55,631 INFO image_rx_daemon: published frame_id=0 seq=106 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:56,221 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 +fw_us=424120512 len=204 2026-10-25 17:54:56,222 INFO image_rx_daemon: published frame_id=0 seq=107 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:56,624 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 +fw_us=424516744 len=203 2026-10-25 17:54:56,625 INFO image_rx_daemon: published frame_id=0 seq=108 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:56,626 INFO image_rx_daemon: PROBE TX seq=120 phase_ms=0 size_b=16 +(tx#120) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=8 epoch=18 +freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 17:54:56,672 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:57,223 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 +total=1 fw_us=425117316 len=204 2026-10-25 17:54:57,224 INFO image_rx_daemon: published frame_id=0 seq=109 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:57,619 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 +fw_us=425510917 len=198 2026-10-25 17:54:57,620 INFO image_rx_daemon: published frame_id=0 seq=110 194 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:58,218 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 +fw_us=426111446 len=202 2026-10-25 17:54:58,219 INFO image_rx_daemon: published frame_id=0 seq=111 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:58,220 INFO image_rx_daemon: PROBE TX seq=121 phase_ms=0 size_b=16 +(tx#121) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=4 epoch=18 +freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:54:58,267 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:54:58,618 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 +total=1 fw_us=426510005 len=203 2026-10-25 17:54:58,619 INFO image_rx_daemon: published frame_id=0 seq=112 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:54:58,863 INFO image_rx_daemon: stats: rx_frames=359 rx_decode_err=0 +frames_published=359 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=531 cmd_cooldown_drops=0 cmd_gate_held=170 cmd_copies_deferred=0 cmd_gate_deferred=170 2026-10-25 +17:54:58,865 INFO image_rx_daemon: air_gap: n=20 dt_med=595336us dt_p95=611007us len_med=204B cmd_tx_ok=121 +cmd_tx_fail=0 2026-10-25 17:54:58,867 INFO image_rx_daemon: air_gap_hist(ms): <400:10 <1000:10 2026-10-25 +17:54:58,868 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.3ms 2026-10-25 17:54:58,870 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-75/-64/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 +17:54:58,871 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=18 last_hop=28 +slot_off=[14..14] 2026-10-25 17:54:58,871 INFO image_rx_daemon: probe: tx=121 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 17:54:58,872 INFO image_rx_daemon: probe_grid: p0/s0:0/121(0%) 2026-10-25 17:54:59,219 INFO +image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=427107873 len=202 2026-10-25 17:54:59,220 INFO +image_rx_daemon: published frame_id=0 seq=113 198 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:59,620 INFO +image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=427509137 len=207 2026-10-25 17:54:59,621 INFO +image_rx_daemon: published frame_id=0 seq=114 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:54:59,622 INFO +image_rx_daemon: PROBE TX seq=122 phase_ms=0 size_b=16 (tx#122) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=34 channel_idx=2 epoch=18 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:54:59,670 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:55:00,222 +INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=428106894 len=206 2026-10-25 17:55:00,223 INFO +image_rx_daemon: published frame_id=0 seq=115 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:55:00,815 INFO +image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=428704743 len=206 2026-10-25 17:55:00,817 INFO +image_rx_daemon: published frame_id=0 seq=116 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:55:00,817 INFO +image_rx_daemon: PROBE TX seq=123 phase_ms=0 size_b=16 (tx#123) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=40 channel_idx=42 epoch=18 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:55:00,865 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:55:01,202 +INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=429100805 len=203 2026-10-25 17:55:01,203 INFO +image_rx_daemon: published frame_id=0 seq=117 199 B → lifetrac/v25/video/tile_delta 2026-10-25 17:55:07,925 INFO +image_rx_daemon: signal received; shutting down 2026-10-25 17:55:07,984 INFO image_rx_daemon: RX worker exit +2026-10-25 17:55:08,875 INFO image_rx_daemon: stats: rx_frames=364 rx_decode_err=0 frames_published=364 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=544 cmd_cooldown_drops=0 +cmd_gate_held=172 cmd_copies_deferred=0 cmd_gate_deferred=172 2026-10-25 17:55:08,877 INFO image_rx_daemon: air_gap: +n=5 dt_med=597757us dt_p95=597868us len_med=206B cmd_tx_ok=123 cmd_tx_fail=0 2026-10-25 17:55:08,878 INFO +image_rx_daemon: air_gap_hist(ms): <400:1 <1000:4 2026-10-25 17:55:08,880 INFO image_rx_daemon: air_gap_by_class: +boundary: n=5 med=597.8ms 2026-10-25 17:55:08,882 INFO image_rx_daemon: rx_rf: n_rssi=5 n_snr=5 +rssi[min/med/max]=-72/-63/-63 snr[min/med/max]=7.0/10.0/10.0 2026-10-25 17:55:08,883 INFO image_rx_daemon: +phase_telemetry: valid=5 invalid=0 pre_f8=0 last_epoch=18 last_hop=41 slot_off=[14..14] 2026-10-25 17:55:08,884 INFO +image_rx_daemon: probe: tx=123 echo=0 (0.0% delivered) no echoes this window 2026-10-25 17:55:08,886 INFO +image_rx_daemon: probe_grid: p0/s0:0/123(0%) + +=== LEG CHECKS === +TRACTOR_L072_RESET landed (PF4/NRST read back low then high, openocd exit 0) +BASE_L072_RESET unverified (gpio163 pulse sent; nothing checks that the base L072 rebooted, and it has not since +2026-08: score base brackets as post - pre) + gpio163 pulse output: none +CLOCKS board minus PC: tractor -1667465.534 s (-19.30 d) +-0.031 s; base -0.143 s (0.00 d) +-0.035 s (read only) +LOG_WINDOW after_stop (feed: camera_svc stopped; 4 s drain, tx_smoke stopped, rx_smoke stopped 0.5 s later, then the +logs were read; both stops ok, both daemon logs hold their SIGTERM shutdown line) +[EVIDENCE] archived to C:\Users\dorkm\Documents\GitHub\LifeTrac-bench-main\LifeTrac-v25\DESIGN-CONTROLLER\bench-evidenc +e\radio_monitor_20261025_125511_5f84b748 +=== LIVE LORA RADIO MONITOR COMPLETE === diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_health_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_health_base.txt new file mode 100644 index 00000000..b33811ab --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_health_base.txt @@ -0,0 +1,29 @@ +# leg 2b_t2b health base, 2026-10-25T17:50:55Z PC clock +STATS-OK (attempt 1) + radio_state=1 + radio_rx_ok=2782 + radio_crc_err=1 + radio_dio0=3207 + radio_tx_ok=423 + tx_fifo_rb_ok=423 + tx_fifo_rb_bad=0 + tx_done_early=0 + rx_urc_lost=9 + rx_pretx_drained=0 + rx_fifo_skip=0 + tx_deaf_max_us=30697 + tx_deaf_sum_us=12105452 + tx_done_to_rearm_max_us=1853 + fhss_dec_aligned=2779 + fhss_dec_snapped=3 + fhss_dec_rej_locked_out=0 + clk_demotion_reset=3 + clk_demotion_kept=0 + tx_first_anchor=0 + tx_stream_streak_max=1 + host_parse_ok=1116 + host_parse_err=0 + host_rx_ring_ovf=0 +RS115-INSTRUMENTED-FIRMWARE=YES +RS12-URC-COUNTERS=YES +RS12-10-COUNTERS=YES diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_health_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_health_tractor.txt new file mode 100644 index 00000000..772ab8a1 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_health_tractor.txt @@ -0,0 +1,29 @@ +# leg 2b_t2b health tractor, 2026-10-25T17:50:57Z PC clock +STATS-OK (attempt 1) + radio_state=1 + radio_rx_ok=124 + radio_crc_err=0 + radio_dio0=500 + radio_tx_ok=376 + tx_fifo_rb_ok=376 + tx_fifo_rb_bad=0 + tx_done_early=0 + rx_urc_lost=0 + rx_pretx_drained=0 + rx_fifo_skip=0 + tx_deaf_max_us=176667 + tx_deaf_sum_us=53679566 + tx_done_to_rearm_max_us=3536 + fhss_dec_aligned=124 + fhss_dec_snapped=0 + fhss_dec_rej_locked_out=0 + clk_demotion_reset=0 + clk_demotion_kept=1 + tx_first_anchor=1 + tx_stream_streak_max=375 + host_parse_ok=1000 + host_parse_err=0 + host_rx_ring_ovf=0 +RS115-INSTRUMENTED-FIRMWARE=YES +RS12-URC-COUNTERS=YES +RS12-10-COUNTERS=YES diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_link_stats.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_link_stats.txt new file mode 100644 index 00000000..747eb802 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_link_stats.txt @@ -0,0 +1,2 @@ +# leg 2b_t2b link_stats (base broker): first message with frames; sampler started 2026-10-25T17:51:57Z PC clock +17:51:59Z {"bps": 102.3, "frames_per_s": 0.5, "rx_frames_seen": 1, "frames_published": 1, "rssi_dbm": -64, "snr_db": 9, "parity_reconstructions": 0, "timeouts": 0, "decode_errors": 0, "frags_expected": 1, "frags_missing": 0, "rx_codec": 6, "rx_codec_name": "vector", "radio_profile": 1, "ts": 1792950719.7} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_p2p4.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_p2p4.txt new file mode 100644 index 00000000..49f93783 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_p2p4.txt @@ -0,0 +1,11 @@ +# leg 2b_t2b P2/P4 greps on C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748 +harness: reg_profile=1 force_frf_hz=0 tx_batch=0 synth_fps=2 cam_extra_env=-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80 +published frame_id lines (rx_daemon.log): 364 +tx done K=1 lines: 373 +tx done K>=2 lines: 0 +tx ABORTED lines: 0 +max K: 1 fragments +camera_service vector_stats lines: 84 +tx drops before air (last tx stats line): drop_full=0 drop_stale=0 +tractor FHSS authority (post bracket): tx_first_anchor=1 tx_stream_streak_max=373 +seq-gap loss (per codec run): leg 2b_t2b: 364 frames received; seq gaps within same-codec runs (row, lost): [] -> 0 lost of 364 = 0.0 % after the first received frame (0 codec switch(es) not counted) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_params.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_params.txt new file mode 100644 index 00000000..18addfc6 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_params.txt @@ -0,0 +1,58 @@ +git_sha=5f84b748 +duration_s=180 +synth_fps=2 +synth_budget_b=250 +tx_pipeline=v3 +tx_pipeline_depth=2 +tx_batch=0 +tx_prepare_ahead=1 +train_gap_ms=40 +kf_request_disable=1 +no_park_last=0 +no_park_last_min_frags=3 +idle_drain_quiet_s=1.5 +cmd_stream_min_gap_s=1.0 +rx_extra_env= +rx_env_args=-e LIFETRAC_ALIGNED_PUMP=1 -e LIFETRAC_REACTIVE_FIRE=1 -e LIFETRAC_IDLE_DRAIN_QUIET_S=1.5 -e LIFETRAC_CMD_STREAM_MIN_GAP_S=1.0 +cam_extra_env=-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80 +parity_group=0 +aligned_pump=1 +reactive_fire=1 +probe_phase_sweep_ms= +probe_sizes_b= +ack_copies=2 +probe_echo=0 +fhss_farm_id=0 +fhss_link_id=0 +airtime_budget_us=0 +pacing_mode=smooth +pacing_headroom=0 +rxcont_arm=1 +tx_power_dbm= +tx_feed=camera +reg_profile=1 +force_frf_hz=0 +allow_default_carrier=False +tx_serial=2E2C1209DABC240B +rx_serial=2D0A1209DABC240B +host_ip=192.168.1.79 +inject_cmd= +inject_on= +inject_status= +inject_trigger= +tractor_l072_reset=landed +tractor_l072_reset_reason=PF4/NRST read back low then high, openocd exit 0 +tractor_ocd_tag=OCD_LEG=20261025T175141Z +base_l072_reset=unverified +base_gpio163_output=none +log_window=after_stop +feed_stop=camera_svc stopped +stop_drain_s=4 +tractor_clock_offset_s=-1667465.534 +base_clock_offset_s=-0.143 +tractor_clock_rtt_s=0.063 +base_clock_rtt_s=0.069 +clock_offset_rule=board date +%s.%N minus the PC UTC epoch at the midpoint of the adb read (error at most rtt/2, +1 s if the CLOCKS line says whole seconds), read after the daemons stopped; no clock was set +tractor_deploy_md5=md5 52/52 match; reset files md5 2/2 match +base_deploy_md5=md5 52/52 match +timestamp=20261025_125511 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_park.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_park.txt new file mode 100644 index 00000000..42ba5e77 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_park.txt @@ -0,0 +1,3 @@ +# leg 2b_t2b park, 2026-10-25T17:57:43Z PC clock +base: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +tractor: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_post_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_post_base.txt new file mode 100644 index 00000000..46b6c804 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_post_base.txt @@ -0,0 +1,31 @@ +# leg 2b_t2b post bracket base, 2026-10-25T17:57:34Z PC clock +radio_rx_ok=3146 +radio_crc_err=1 +radio_dio0=3694 +radio_tx_ok=546 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=1417 +host_parse_err=0 +radio_state=4 +tx_fifo_rb_ok=546 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=10 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=30697 +tx_deaf_sum_us=15771790 +tx_done_to_rearm_max_us=1854 +fhss_dec_aligned=3142 +fhss_dec_snapped=4 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=4 +clk_demotion_kept=0 +tx_first_anchor=0 +tx_stream_streak_max=1 +ALL: {'host_irq_idle': 1418, 'radio_dio0': 3694, 'radio_dio1': 2, 'radio_crc_err': 1, 'radio_rx_ok': 3146, 'radio_tx_ok': 546, 'radio_state': 4, 'host_rx_bytes': 23066, 'host_rx_lpuart_bytes': 23066, 'host_parse_ok': 1417, 'tx_fifo_rb_ok': 546, 'rx_urc_lost': 10, 'tx_deaf_max_us': 30697, 'tx_deaf_sum_us': 15771790, 'tx_done_to_rearm_max_us': 1854, 'fhss_dec_aligned': 3142, 'fhss_dec_snapped': 4, 'clk_demotion_reset': 4, 'tx_stream_streak_max': 1} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_post_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_post_tractor.txt new file mode 100644 index 00000000..ba50f12c --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_post_tractor.txt @@ -0,0 +1,31 @@ +# leg 2b_t2b post bracket tractor, 2026-10-25T17:57:36Z PC clock +radio_rx_ok=123 +radio_crc_err=0 +radio_dio0=497 +radio_tx_ok=374 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=919 +host_parse_err=0 +radio_state=4 +tx_fifo_rb_ok=374 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=1 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=176830 +tx_deaf_sum_us=62609278 +tx_done_to_rearm_max_us=3539 +fhss_dec_aligned=123 +fhss_dec_snapped=0 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=0 +clk_demotion_kept=1 +tx_first_anchor=1 +tx_stream_streak_max=373 +ALL: {'host_irq_idle': 919, 'radio_dio0': 497, 'radio_rx_ok': 123, 'radio_tx_ok': 374, 'radio_state': 4, 'host_rx_bytes': 84595, 'host_rx_lpuart_bytes': 84595, 'host_parse_ok': 919, 'tx_fifo_rb_ok': 374, 'rx_urc_lost': 1, 'tx_deaf_max_us': 176830, 'tx_deaf_sum_us': 62609278, 'tx_done_to_rearm_max_us': 3539, 'fhss_dec_aligned': 123, 'clk_demotion_kept': 1, 'tx_first_anchor': 1, 'tx_stream_streak_max': 373} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_post_transcript.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_post_transcript.txt new file mode 100644 index 00000000..849845f7 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_post_transcript.txt @@ -0,0 +1,115 @@ +17:55:18Z == leg 2b_t2b post (archive C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748) +17:55:18Z -- waiting for the base capture (rs13_cap_base) to finish its 360 s +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +== vector dry run summary == +profile image_bw250: one-fragment limit 203 B (epoch starts 202 B) +frames: 364 total, 364 vector, 0 other, 0 unparseable; by codec {'vector': 364} +wire bytes (vector): min 60 / p50 200 / p95 203 / max 203; over limit: 0 +epoch starts: 7 received, 7 applied +arrival: 2.00 fps mean over 181.6 s; gap p50 0.55 s, p95 0.62 s, max 0.66 s; first applied at +0.00 s (0 frame(s) before it) +store: applied 364, bad 0 , epoch_behind 0, orphans 61, digest 324 checked / 10 mismatched, epochs 8, handovers 7, ttl_dropped 0, resync 1 (1 ended by DIGEST), records 12799 +resync: 1 episode(s), 12 frame(s): #0-#12 (12, 5.9 s, digest) +scene: epoch 7, level 0, badge 7, digest_ok True, horizon none, L1=29 L2=0 L3=2 L4=0, cal_rev None, anchor age 2151 ms +checks: + [PASS] parse_ok 0 unparseable payload(s) + [PASS] all_vector 0 non-vector frame(s): {'vector': 364} + [PASS] one_fragment 0 over 203 B (epoch starts 202 B); max 203 B + [PASS] store_clean frames_bad=0 + [FAIL] no_orphans orphans=61 + [FAIL] digest 324 checked, 10 mismatched, scene digest_ok=True + [PASS] epoch_seen 7 epoch start(s) applied of 7 received + [PASS] first_apply 0 frame(s) before the first apply + [PASS] applied_ratio 364/364 applied = 100.0% (need >= 90%) + [PASS] min_frames 364 vector frame(s), need >= 300 +RESULT: FAIL +json report -> /work/legs/leg2b_t2b_base.json +17:57:31Z -- radio quiet check before the brackets and the park +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +base: leg daemons [] ttymxc3 holders [] +tractor: leg daemons [] ttymxc3 holders [] +17:57:34Z -- post-brackets (rs115) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +radio_rx_ok=3146 radio_crc_err=1 radio_tx_ok=546 (base) +radio_rx_ok=123 radio_crc_err=0 radio_tx_ok=374 (tractor) +17:57:38Z -- rs12_leg_report (--capture) + frag_gap_report +train_gap_ms=40 tx_pipeline_depth=2 synth_budget_b=250 force_frf_hz=0 git_sha=5f84b748 log_window=after_stop + (tx frags_ok counter 367 is stale; using 373 fragments from per-frame TX events) +loss 9/373 = 2.4% crc_dumps=0 timeouts=0 published=364 [whole logs] +shared-window loss 9/373 = 2.4% [txdone_arrival vs frag_arrival, train by train over the window both logs cover; 9 of 373 trains not heard] +capture seq gaps (leg2b_t2b_base.jsonl): lost 0/364 = 0.0% (received 364, 0 gaps, longest 0; 1 codec run; period 0.55 s) + first frame heard at seq 10: the 9 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 9/373 = 2.4% + tractor TX log: 373 frame(s) on air (txdone_arrival); the capture's first frame is its #10, its last #373 (placed by the params.txt clock offsets, within 0.05 s): 9/373 = 2.4% of them never reached the capture (9 before its first, 0 after its last) +acquisition: first image reception: the base's first decoded frame came 11.1 s after its profile-1 activation (rx_daemon.log line 31 at 17:51:48.453 board time, the frame at line 43), within the FHSS cold-start scan budget of 120 s (4 attempts x 30 s: SX1276_RX_SCAN_MAX_RETRIES 3 + 1, SX1276_RX_SCAN_REDESIGN_MS 30000) +n_frag=364 span=182s max_gap=0.7s gaps>3s=0 total_silent=0.0s +episodes (start s from first frag, +length): NONE +head: the first fragment came 11.1 s after the base's profile activation (17:51:48.453 base clock, the first line after REG_PROFILE OK); 4.6 s after the tractor's first txdone (params.txt clock offsets) +tail: the last fragment came 0.0 s before the tractor's last txdone (params.txt clock offsets); 6.7 s before the base daemon's stop (its 'signal received' line) +base sends on air=123 | tractor decoded cmds=123 +tractor cmd offsets (s from its first): 0.0, 1.5, 3.0, 4.5, 6.0, 7.5, 9.0, 10.5, 12.0, 13.5, 15.0, 16.5, 17.5, 19.0, 20.5, 21.9, 23.5, 25.0, 26.4, 28.0, 29.5, 31.0, 32.5, 33.9, 35.5, 37.0, 38.5, 40.0, 41.5, 43.0, 44.5, 46.0, 47.5, 49.0, 50.5, 51.9, 53.5, 55.0, 56.5, 57.9 +17:57:39Z -- P2 / P4 from the archive +# leg 2b_t2b P2/P4 greps on C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748 +harness: reg_profile=1 force_frf_hz=0 tx_batch=0 synth_fps=2 cam_extra_env=-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80 +published frame_id lines (rx_daemon.log): 364 +tx done K=1 lines: 373 +tx done K>=2 lines: 0 +tx ABORTED lines: 0 +max K: 1 fragments +camera_service vector_stats lines: 84 +tx drops before air (last tx stats line): drop_full=0 drop_stale=0 +tractor FHSS authority (post bracket): tx_first_anchor=1 tx_stream_streak_max=373 +seq-gap loss (per codec run): leg 2b_t2b: 364 frames received; seq gaps within same-codec runs (row, lost): [] -> 0 lost of 364 = 0.0 % after the first received frame (0 codec switch(es) not counted) +vector_stats lines: 84 +encoder ms_total: p50 196.9 / p95 250.7 / max 293.7 +stage p50 ms: resize=0.5 l0=15.5 l1=75.4 l3=34.2 temporal_pack=69.8 +frame bytes: p50 199 / max 203 +levels seen: {'0': 84}; lines with a pending epoch start: 0 +last: epoch 7 n_live 29 residual 5202.252 detail 80 epochs 8 trigger relabel ttl_dropped 0 waiting 5 +counters to the last line (1 run): frames 371; epoch starts 8 = first 1 forced 0 horizon 0 safety 1 relabel 6; repair share 92 frames, 329 re-sends (85 repeat-once); carousel re-sends 244; DEL repeats 903; ttl_dropped 0 +17:57:41Z -- archive files into legs/ +copied: leg2b_t2b_tractor_ocd_reset.log; not in this archive: inject.log inject_trigger.txt +17:57:41Z -- RS-13 scorers (PC only; a failure is reported, it never stops the post step or the park) +radio_monitor_20261025_125511_5f84b748: codec vector, reg_profile=1, reactive_fire=1, probe_echo=0, duration_s=180 + base PROBE TX: 123 (seq 1..123; on air 123, failed 0) + tractor LoRa cmd: PROBE: 123 line(s), 123 distinct seq(s), duplicates 0 + delivered 123/123 = 100.0 % (tractor seqs that the base sent, over base PROBE TX) + tail: none (the tractor logged the base's last PROBE, seq 123) + base acquisition: ACQUIRED; first image reception 11.1 s after the base's profile-1 activation, within the 120 s FHSS scan budget; evidence: the base decoded 364 of the tractor's 373 fragments on air (97.6 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid + (rs13_probe_score: exit 0 -> leg2b_t2b_probe_score.txt) +radio_monitor_20261025_125511_5f84b748: reg_profile=1 force_frf_hz=0 encode_mode=9 duration_s=180 + rx_rf windows: 19, +21..+201 s from the log start + RSSI: median of window medians -64.0 dBm; min of window medians -67 dBm; min of window mins -75 dBm; max -62 dBm; n = 19 windows, 364 frames + SNR: median of window medians 10.0 dB; min of window medians 10.0 dB; min of window mins 5.0 dB; max 12.0 dB; n = 19 windows, 364 frames + crc_dump: 0 + published frame_id: 364; frag_arrival: 364; rx_frames (last counter max): 364 + row: RSSI med / min -64.0 / -75 dBm | SNR med / min 10.0 / 5.0 dB | CRC err 0 | n 19 + FRF readback: base none; tractor none + (rs13_rf_extract: exit 0 -> leg2b_t2b_rf.txt) +== rs13_digest_trace: leg2b_t2b_base.jsonl (leg 2b_t2b, profile image_bw250, 364 rows, 364 vector; horizon 25 rows) == +capture seq gaps (leg2b_t2b_base.jsonl): lost 0/364 = 0.0% (received 364, 0 gaps, longest 0; 1 codec run; period 0.55 s) +store: ttl_dropped 0, orphans 61, digest 324 checked / 10 mismatched; final digest_ok True; last DIGEST checked (row, result): (363, 'ok') +resync: 1 episode(s), 12 frame(s): #0-#12 (12, 5.9 s, digest) +A16 confirmation over 1 capture(s) (2b_t2b): 1 episode(s); loss-opened 0 -- THIN: fewer than 3; pool the Round B VECTOR legs with seq-gap loss <= 10 %; isolated and scored 0: 0 PASS, 0 FAIL -> NO SCORED EPISODE + (rs13_digest_trace: exit 0 -> leg2b_t2b_digest_trace.txt) +leg 2b_t2b: reg_profile=1 (FHSS, from leg2b_t2b_params.txt) -> the RS-12.15 bracket criteria apply +base: L072 counters not reset -> delta = post - pre +tractor: L072 counters RESET during the leg (evidence: radio_dio0, radio_rx_ok, radio_tx_ok, host_parse_ok, tx_fifo_rb_ok, fhss_dec_aligned, tx_stream_streak_max, d(host_parse_ok) < d(radio_tx_ok)) -> delta = post +cross-check: brackets 123/123 vs logs: base sends on air=123, tractor decoded cmds=123 -> AGREE +STOP RULE: not tripped + (bracket_deltas: exit 0 -> leg2b_t2b_deltas.txt) +17:57:43Z scorer exit codes (0 = ran clean; the files hold the reasons): rs12_leg_report=0 frag_gap_report=0 leg_replay=0 tractor_log=0 rs13_probe_score=0 rs13_rf_extract=0 rs13_digest_trace=0 bracket_deltas=0 +17:57:43Z -- park both radios (last) +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +base: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +tractor: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +17:57:52Z == leg 2b_t2b post done (evidence: C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_pre_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_pre_base.txt new file mode 100644 index 00000000..7b2c6411 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_pre_base.txt @@ -0,0 +1,31 @@ +# leg 2b_t2b pre bracket base, 2026-10-25T17:51:22Z PC clock +radio_rx_ok=2782 +radio_crc_err=1 +radio_dio0=3207 +radio_tx_ok=423 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=1117 +host_parse_err=0 +radio_state=1 +tx_fifo_rb_ok=423 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=9 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=30697 +tx_deaf_sum_us=12105452 +tx_done_to_rearm_max_us=1853 +fhss_dec_aligned=2779 +fhss_dec_snapped=3 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=3 +clk_demotion_kept=0 +tx_first_anchor=0 +tx_stream_streak_max=1 +ALL: {'host_irq_idle': 1118, 'radio_dio0': 3207, 'radio_dio1': 1, 'radio_crc_err': 1, 'radio_rx_ok': 2782, 'radio_tx_ok': 423, 'radio_state': 1, 'host_rx_bytes': 18026, 'host_rx_lpuart_bytes': 18026, 'host_parse_ok': 1117, 'tx_fifo_rb_ok': 423, 'rx_urc_lost': 9, 'tx_deaf_max_us': 30697, 'tx_deaf_sum_us': 12105452, 'tx_done_to_rearm_max_us': 1853, 'fhss_dec_aligned': 2779, 'fhss_dec_snapped': 3, 'clk_demotion_reset': 3, 'tx_stream_streak_max': 1} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_pre_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_pre_tractor.txt new file mode 100644 index 00000000..c83501fa --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_pre_tractor.txt @@ -0,0 +1,31 @@ +# leg 2b_t2b pre bracket tractor, 2026-10-25T17:51:25Z PC clock +radio_rx_ok=124 +radio_crc_err=0 +radio_dio0=500 +radio_tx_ok=376 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=1001 +host_parse_err=0 +radio_state=1 +tx_fifo_rb_ok=376 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=0 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=176667 +tx_deaf_sum_us=53679566 +tx_done_to_rearm_max_us=3536 +fhss_dec_aligned=124 +fhss_dec_snapped=0 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=0 +clk_demotion_kept=1 +tx_first_anchor=1 +tx_stream_streak_max=375 +ALL: {'host_irq_idle': 1001, 'radio_dio0': 500, 'radio_rx_ok': 124, 'radio_tx_ok': 376, 'radio_state': 1, 'host_rx_bytes': 73540, 'host_rx_lpuart_bytes': 73540, 'host_parse_ok': 1001, 'tx_fifo_rb_ok': 376, 'tx_deaf_max_us': 176667, 'tx_deaf_sum_us': 53679566, 'tx_done_to_rearm_max_us': 3536, 'fhss_dec_aligned': 124, 'clk_demotion_kept': 1, 'tx_first_anchor': 1, 'tx_stream_streak_max': 375} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_prep.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_prep.txt new file mode 100644 index 00000000..63c7352e --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_prep.txt @@ -0,0 +1,60 @@ +17:50:36Z == leg 2b_t2b prep (profile image_bw250 = harness -RegProfile 1, boot vector, 2 fps, 180 s, -ReactiveFire 1, -StopDrainS 4 (FHSS default), capture 360 s min-frames 300 --strict) from bench-session-2026-10-25-t2 @ 5f84b748 +17:50:36Z -- production camera unit / radio-UART holders +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +tractor: lifetrac-camera=failed containers=[bench_mqtt x8-devel x8-provisioning x8-webapp] ttymxc3 holders=[] +base: containers=[design-controller-mosquitto-1] ttymxc3 holders=[] +17:50:38Z -- scene: bench video window to the front + camera check (camera only) +window pid 14808 'Front view of Colorado's STUNNING Royal Gorge Route Railroad - YouTube — Mozilla Firefox' player fullscreen: True in front: True +# leg2b_t2b scene check, 2026-10-25T17:50:41Z PC clock (content: https://www.youtube.com/watch?v=B1yUQwpNhJA, normal Firefox window, player fullscreen; min 8 %) +camera: first frame 0.5 s after opening /dev/video1; 201 frames, the sixth 0.2 s and the last 10.7 s after the first +1.9 s apart: mean abs diff 16.73 pct pixels diff>25: 17.11 % +5.0 s apart: mean abs diff 10.97 pct pixels diff>25: 11.40 % +10.0 s apart: mean abs diff 54.08 pct pixels diff>25: 62.12 % +mean luma 110.2 +frame -> C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_scene.jpg +SCENE-CHECK-OK: 10 s change 62.12 % (min 8 %) +17:50:55Z -- health probes (rs116) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +STATS-OK (attempt 1) + radio_state=1 +RS12-URC-COUNTERS=YES +STATS-OK (attempt 1) + radio_state=1 +RS12-URC-COUNTERS=YES +17:50:59Z -- clear retained control topics on the base broker +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +RETAINED-CLEARED lifetrac/v25/control/encode_mode_override lifetrac/v25/cmd/req_keyframe lifetrac/v25/control/radio_profile +17:51:22Z -- pre-brackets (rs115) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +radio_rx_ok=2782 radio_crc_err=1 radio_tx_ok=423 (base) +radio_rx_ok=124 radio_crc_err=0 radio_tx_ok=376 (tractor) +17:51:27Z -- base-side capture, detached (docker rs13_cap_base): profile image_bw250, 360 s, min-frames 300 --strict +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +rs13_cap_base id d2993e430e6d +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +connected to 127.0.0.1:1883 (rc=0); subscribing lifetrac/v25/video/tile_deltacapture -> /work/legs/leg2b_t2b_base.jsonl (profile image_bw250, limit 203 B); 360 s + +17:51:31Z == leg 2b_t2b prep done -> launch the harness NOW (the capture is already listening), in PowerShell: + & "C:/Users/dorkm/AppData/Local/Temp/lifetrac-bench/leg2b_t2b_harness.ps1" + which runs, from C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper: + .\run_live_radio_monitor.ps1 -TxAdbSerial 2E2C1209DABC240B -RxAdbSerial 2D0A1209DABC240B -HostIp 192.168.1.79 -TxFeed camera -RegProfile 1 -DurationS 180 -StopDrainS 4 -SynthFps 2 -KfRequestDisable 1 -ReactiveFire 1 -ProbeEcho 0 -LogFragArrivals 1 -TxBatch 0 -CamExtraEnv "-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80" -Archive + while frames flow: bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/link_sample.sh" 2b_t2b + after '[EVIDENCE] archived to': bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/leg_post.sh" 2b_t2b + NOT flying after all (no GO, harness refused, round aborted)? The probes left both L072s + listening (RXCONT) and rs13_cap_base is running. Stop the capture and park both radios: + bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/power_up_guard.sh" --stop-leg-daemons diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_probe_score.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_probe_score.txt new file mode 100644 index 00000000..f7b81c19 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_probe_score.txt @@ -0,0 +1,6 @@ +radio_monitor_20261025_125511_5f84b748: codec vector, reg_profile=1, reactive_fire=1, probe_echo=0, duration_s=180 + base PROBE TX: 123 (seq 1..123; on air 123, failed 0) + tractor LoRa cmd: PROBE: 123 line(s), 123 distinct seq(s), duplicates 0 + delivered 123/123 = 100.0 % (tractor seqs that the base sent, over base PROBE TX) + tail: none (the tractor logged the base's last PROBE, seq 123) + base acquisition: ACQUIRED; first image reception 11.1 s after the base's profile-1 activation, within the 120 s FHSS scan budget; evidence: the base decoded 364 of the tractor's 373 fragments on air (97.6 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_replay.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_replay.txt new file mode 100644 index 00000000..1cc770df --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_replay.txt @@ -0,0 +1,7 @@ +leg 2b_t2b: 364 frames received; seq gaps within same-codec runs (row, lost): [] -> 0 lost of 364 = 0.0 % after the first received frame (0 codec switch(es) not counted) + resync episodes (start, end, ended by key): [(0, 12, False)] + all ended by an epoch start: False; final resync False, digest_ok True + last DIGEST checked (row, result): (363, 'ok'); last epoch start row 358, 5 frame(s) before the end (no DIGEST inside TTL_FRAMES+3 of a range-1/2 start, encode_vector.py) + key rows (7): [112, 123, 180, 202, 316, 350, 358] + BAD rows (10): [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] + orphan bursts top: [(0, 17), (1, 14), (2, 9), (3, 7), (4, 5), (5, 5), (6, 1), (7, 1)]; orphans 61, ttl_dropped 0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_report.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_report.txt new file mode 100644 index 00000000..097c903c --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_report.txt @@ -0,0 +1,16 @@ +train_gap_ms=40 tx_pipeline_depth=2 synth_budget_b=250 force_frf_hz=0 git_sha=5f84b748 log_window=after_stop + (tx frags_ok counter 367 is stale; using 373 fragments from per-frame TX events) +loss 9/373 = 2.4% crc_dumps=0 timeouts=0 published=364 [whole logs] +shared-window loss 9/373 = 2.4% [txdone_arrival vs frag_arrival, train by train over the window both logs cover; 9 of 373 trains not heard] +capture seq gaps (leg2b_t2b_base.jsonl): lost 0/364 = 0.0% (received 364, 0 gaps, longest 0; 1 codec run; period 0.55 s) + first frame heard at seq 10: the 9 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 9/373 = 2.4% + tractor TX log: 373 frame(s) on air (txdone_arrival); the capture's first frame is its #10, its last #373 (placed by the params.txt clock offsets, within 0.05 s): 9/373 = 2.4% of them never reached the capture (9 before its first, 0 after its last) +acquisition: first image reception: the base's first decoded frame came 11.1 s after its profile-1 activation (rx_daemon.log line 31 at 17:51:48.453 board time, the frame at line 43), within the FHSS cold-start scan budget of 120 s (4 attempts x 30 s: SX1276_RX_SCAN_MAX_RETRIES 3 + 1, SX1276_RX_SCAN_REDESIGN_MS 30000) + confirmed acquisition: ACQUIRED: the base's bracket counts 1 LOCKED -> SCANNING demotion(s) (d(clk_demotion_reset) 1, d(clk_demotion_kept) 0), which only a locked scan makes; the base decoded 364 of the tractor's 373 fragments on air (97.6 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid +radio deltas: {'radio_dio0': 487, 'radio_rx_ok': 364, 'radio_crc_err': 0, 'radio_tx_ok': 123} +FIRMWARE DROP (drx_ok - host URCs): 364 - 364 = 0 +identity residue: 0 +crc closure: dcrc_err=0 vs crc_dumps=0 +URC-path: rx_urc_lost=1 rx_pretx_drained=0 +RS-12.10: rx_fifo_skip=0 tx_deaf_sum=3666338 us over 123 TX (mean 29.8 ms) tx_deaf_max=30.7 ms tx_done_to_rearm_max=1854 us (max fields: post-bracket values) +RS-12.15: consider_remote deltas aligned=363 snapped=1 locked_out=0 epoch_drift=0 bad_hop=0 not_init=0 | demotion reset=1 kept=0 | tx_first_anchor delta=0 (post 0) | streak_max post=1 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_rf.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_rf.txt new file mode 100644 index 00000000..d38a6b92 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_rf.txt @@ -0,0 +1,27 @@ +radio_monitor_20261025_125511_5f84b748: reg_profile=1 force_frf_hz=0 encode_mode=9 duration_s=180 + rx_rf windows: 19, +21..+201 s from the log start + RSSI: median of window medians -64.0 dBm; min of window medians -67 dBm; min of window mins -75 dBm; max -62 dBm; n = 19 windows, 364 frames + SNR: median of window medians 10.0 dB; min of window medians 10.0 dB; min of window mins 5.0 dB; max 12.0 dB; n = 19 windows, 364 frames + crc_dump: 0 + published frame_id: 364; frag_arrival: 364; rx_frames (last counter max): 364 + row: RSSI med / min -64.0 / -75 dBm | SNR med / min 10.0 / 5.0 dB | CRC err 0 | n 19 + FRF readback: base none; tractor none + rx_rf + 21.0 s n_rssi= 19 n_snr= 19 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=5.0/10.0/11.0 + rx_rf + 31.0 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 41.0 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-66/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 51.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 61.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 71.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 81.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 91.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 101.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-67/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 111.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-63/-62 snr[min/med/max]=9.0/10.0/12.0 + rx_rf + 121.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 131.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 141.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-63/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 151.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 161.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 171.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 181.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 191.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-75/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 201.2 s n_rssi= 5 n_snr= 5 rssi[min/med/max]=-72/-63/-63 snr[min/med/max]=7.0/10.0/10.0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_scene.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_scene.txt new file mode 100644 index 00000000..43342e4a --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_scene.txt @@ -0,0 +1,6 @@ +# leg2b_t2b scene check, 2026-10-25T17:50:41Z PC clock (content: https://www.youtube.com/watch?v=B1yUQwpNhJA, normal Firefox window, player fullscreen; min 8 %) +camera: first frame 0.5 s after opening /dev/video1; 201 frames, the sixth 0.2 s and the last 10.7 s after the first +1.9 s apart: mean abs diff 16.73 pct pixels diff>25: 17.11 % +5.0 s apart: mean abs diff 10.97 pct pixels diff>25: 11.40 % +10.0 s apart: mean abs diff 54.08 pct pixels diff>25: 62.12 % +mean luma 110.2 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_tractor_log.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_tractor_log.txt new file mode 100644 index 00000000..2ad7ec81 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_tractor_log.txt @@ -0,0 +1,7 @@ +vector_stats lines: 84 +encoder ms_total: p50 196.9 / p95 250.7 / max 293.7 +stage p50 ms: resize=0.5 l0=15.5 l1=75.4 l3=34.2 temporal_pack=69.8 +frame bytes: p50 199 / max 203 +levels seen: {'0': 84}; lines with a pending epoch start: 0 +last: epoch 7 n_live 29 residual 5202.252 detail 80 epochs 8 trigger relabel ttl_dropped 0 waiting 5 +counters to the last line (1 run): frames 371; epoch starts 8 = first 1 forced 0 horizon 0 safety 1 relabel 6; repair share 92 frames, 329 re-sends (85 repeat-once); carousel re-sends 244; DEL repeats 903; ttl_dropped 0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_tractor_ocd_reset.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_tractor_ocd_reset.log new file mode 100644 index 00000000..ad6ab328 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2b_tractor_ocd_reset.log @@ -0,0 +1,29 @@ +OCD_LEG=20261025T175141Z +Open On-Chip Debugger 0.11.0-dirty (2022-10-19-16:13) +Licensed under GNU GPL v2 +For bug reports, read + http://openocd.org/doc/doxygen/bugs.html +Info : imx_gpio GPIO JTAG/SWD bitbang driver +Info : imx_gpio mmap: pagesize: 4096, regionsize: 131072 +Info : clock speed 1805 kHz +Info : SWD DPIDR 0x6ba02477 +Info : stm32h7x.cpu0: hardware has 8 breakpoints, 4 watchpoints +Info : starting gdb server for stm32h7x.cpu0 on 3333 +Info : Listening on port 3333 for gdb connections +target halted due to debug-request, current mode: Thread +xPSR: 0x01000000 pc: 0x1ff09abc msp: 0x24003af8 +Phase A: ensure GPIOA + GPIOF clocks enabled + RCC_AHB4ENR before = 0 + RCC_AHB4ENR after = 33 +Phase B: ensure PA_11 + PF_4 are outputs (preserve other bits) +Phase C: drop BOOT0 (PA_11 -> LOW) so L072 boots from flash + GPIOA_IDR.PA_11 = 0 (expect 0) +Phase D: pulse NRST (PF_4 LOW 250 ms then HIGH) + GPIOF_IDR.PF_4 (low) = 0 (expect 0) + GPIOF_IDR.PF_4 (high) = 1 (expect 1) +DONE: BOOT0 LOW, NRST released. L072 should now run user firmware. +Allow ~500 ms then probe UART (e.g. AT command at 19200 8N1). +shutdown command invoked +OCD_EXIT=0 +__OCD_LOG_RC=0 +__OCD_RUNNING=0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_base.json b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_base.json new file mode 100644 index 00000000..5f926255 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_base.json @@ -0,0 +1,131 @@ +{ + "profile": "image_bw250", + "one_fragment_limit": 203, + "frames": { + "total": 361, + "vector": 361, + "other": 0, + "parse_errors": 0, + "by_codec": { + "vector": 361 + } + }, + "wire": { + "min": 161, + "p50": 201.0, + "p95": 203.0, + "max": 203, + "over_limit": 0 + }, + "epoch_starts": 19, + "epoch_starts_applied": 19, + "arrival": { + "span_s": 180.039137840271, + "fps_mean": 1.9995652296412825, + "gap_p50_s": 0.5856714248657227, + "gap_p95_s": 0.606102705001831, + "gap_max_s": 0.6338798999786377, + "first_applied_t_rel_s": 0.0, + "frames_before_first_apply": 0 + }, + "store": { + "frames_rx": 361, + "frames_bad": 0, + "frames_applied": 361, + "epoch_behind": 0, + "orphans": 17, + "digest_checks": 268, + "digest_mismatch": 2, + "bad_version": 0, + "epochs": 20, + "handovers": 19, + "ttl_dropped": 0, + "resync_events": 1, + "resync_digest_ends": 0, + "records_applied": 13728, + "resync": false, + "bad_reasons": {}, + "epoch": 3, + "shapes": 30, + "cached_shapes": 0 + }, + "resync_episodes": [ + { + "start": 0, + "end": 2, + "frames": 2, + "t_start_s": 0.0, + "t_end_s": 0.9798746109008789, + "ended_by": "epoch start" + } + ], + "scene": { + "epoch": 3, + "level": 0, + "badge": 7, + "digest_ok": null, + "horizon_mode": "none", + "layers": { + "L1": 29, + "L2": 0, + "L3": 1, + "L4": 0 + }, + "cal_rev": null, + "anchor_age_ms": 1176, + "handover": false + }, + "checks": [ + [ + "parse_ok", + true, + "0 unparseable payload(s)" + ], + [ + "all_vector", + true, + "0 non-vector frame(s): {'vector': 361}" + ], + [ + "one_fragment", + true, + "0 over 203 B (epoch starts 202 B); max 203 B" + ], + [ + "store_clean", + true, + "frames_bad=0 " + ], + [ + "no_orphans", + false, + "orphans=17" + ], + [ + "digest", + false, + "268 checked, 2 mismatched, scene digest_ok=None" + ], + [ + "epoch_seen", + true, + "19 epoch start(s) applied of 19 received" + ], + [ + "first_apply", + true, + "0 frame(s) before the first apply" + ], + [ + "applied_ratio", + true, + "361/361 applied = 100.0% (need >= 90%)" + ], + [ + "min_frames", + true, + "361 vector frame(s), need >= 300" + ] + ], + "pass": false +} \ No newline at end of file diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_base.jsonl b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_base.jsonl new file mode 100644 index 00000000..ceaaf862 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_base.jsonl @@ -0,0 +1,362 @@ +{"meta": {"tool": "vector_dry_run", "topic": "lifetrac/v25/video/tile_delta", "profile": "image_bw250", "started": 1792951548.232}} +{"ts": 1792951579.194, "topic": "lifetrac/v25/video/tile_delta", "hex": "000a0c082006000703c400161ec558bb2765ee1583b29666cad9ab0b71ec458dc23abbce8eb3e4ec44ca8a6b10855c570cd1f0ee19a3a3c2f66644977338b0f6e67123e0356299688b9f0fd1173a2c758bb38a952f42ecef150624af944226ef555cc87bbc0246a2be7321d52d7e92a47133091c0b27d9914459c88142784b64589d5d7992041c03564a10880979244b71a9c9405c7063cc73321a42e4f495948f7b4873bc36e42bb90c45526afc4279549184bd0135fc415509b8fc494c12bfe2f522bf9180a0"} +{"ts": 1792951579.581, "topic": "lifetrac/v25/video/tile_delta", "hex": "000b0c0820060007ef073b81e2000b11636ca595b3366ae3d91b3b66ecf5c8b95724201d862acdb10741910d125226ebab5eb336e07d666d4285f7a7420af966ad82b2cd59093605184ba1512b5d10eba1cef95e85212a433756cd4d57e5d4f42c1bbf422559bd60bab37a44cda8c469a4b6d4cfb613a99f645d9475975dae9ae9a55dae617abb5c41912be51093f45bbd5573206acba6da6d25b25cc474c07988e882a3507a164095c89d924458b02c88b14960e1c42bf881ed012d9fe24b62095afc5ecc42afe465bc"} +{"ts": 1792951580.174, "topic": "lifetrac/v25/video/tile_delta", "hex": "010c0c08200620257888f91137e6703c400080b8e0820739910d2494b48cfe2f9ba409c0040881924086b551819326ce1db06b1112086326182cadd75abd5ded424cd22104a44a926e6aef4a18b60faa98eecc54bd0bb3345438d6294f91ba5299443ae87b3a46a10aa845884e531cfe54cf441976bd958862259ba7947d1130a243031a4b215f0ab2516032d369bccb68c23d49acb26d11f7334506284b4b2329357aaaf381b555e51c242d516a50eb666a9872ccd510a422f359b692cb666c382accd87f21c9a0"} +{"ts": 1792951580.571, "topic": "lifetrac/v25/video/tile_delta", "hex": "000d0c08200600257888f91137e67eee73f81e2000b396291f61e9b688da5be4b65e23661fbc46c41d0cc59369a69661df5607c3bea42cdcbe936bb4b777cf82eeef9d0f6788dc85720852aa08a6217caa9e89bc20a85290e8ae844539427ff3310b09e662122e235a211d1aaabdf0bd557ba242fbd6aca57c2adb40d13c210c89b3d45f555ad80eaab59050aed76d445605a2290817cdd4ab91977b40800c11977b4868328da5c3351c1b866a28a03c04227cd4f6c299a9ed23038810cfe207f52579de7f12c547f22efe"} +{"ts": 1792951581.177, "topic": "lifetrac/v25/video/tile_delta", "hex": "000e0c082006002703c400160ec4597b31652c3d8b0786a1cab8f6dd914c89e96ca21e7448a05463d4862ae5964a2a835108a846dfc45aaafbc2b555f68c80d6c8deaab170cd5562a3406e11884b3373c35666e68893779b4d25bbbe4c23777c88d8be5e856c8cbbeac37977d48e827846beccd6b0ed99ad21a4c9a6db5b72ed251e296166936b9a9eb87b353d5063780a5534ac8ed3baaad2851b069b4dad9710fcf05621f9a382b966d25bbbd3c39777a71e891a030bf881fd891e677f12792014ff18c17f234a20"} +{"ts": 1792951581.781, "topic": "lifetrac/v25/video/tile_delta", "hex": "000f0c0820060027eed6bb81e2000b3766ac6d91b15676ce59eb2c81a198b2cb95112dc3beac07877d483a3d49acb26d11f9338703f2670a1c6c1262095312f5ca21908651df59369ae9a6b566b80800c11566b8858c589acdb0cd2705e19a4a284ca269b497bbb6b0a7776d22e2e376d25dbbdbc2fb77b6831c23a6882bfdebf575e518068fb4b976618cbb2410bf2e6984105524b128fe12e9ec25a4d1088b447549303609ca2924e0a5d4a4479181c40867f103fb127ccf3f892dd1056bfc5e85fc8ed200"} +{"ts": 1792951582.181, "topic": "lifetrac/v25/video/tile_delta", "hex": "00100c0820060027eec6bb81e2000b37672ced9eb2b706c1d88b9761eca597b9d7341260872340ec575452aa2368864288bb4d36b2d99a1e0ab334342ca1c44692cb96684893c04ea4222aa3a1310414b413cb34f434d7cd9368896510f260da21e444406c32aed5573611aaae64585c4cda4bfdd9385bfbb251a41abb68896596d557661aaaaec409c0040881924086b551819326ce1db06b111202e382081ce644349252d233f8be6e90431930c1656ebad5eaef6fe217b044d6bf8996837f8bdf804157f2316c"} +{"ts": 1792951582.776, "topic": "lifetrac/v25/video/tile_delta", "hex": "00110c082006002703c4001656e0dcbb9b73ac958eb23636cd58ab2d6151b36071042a9096a6510f4e1ba21e94711f7a623747a862ae1563e1cc2ac743ddf2b7214962997b2efd28fdbaae8eb2d89a544d25b26b6ccd930ed99b223c309d284222b0cdcb0f619b92300d226d32ec40c46aa3542ad557de03aaafb42ca1c4d36b2e19b520e6cbe6d26d2dccc74c0f998e88422d95c549b4d512ccbb01001822ccbb1141921b692eaab7e14d556f45c194ed2eea75e17dd4ebfc40fea48f35bf893c820b7f8bdf804154"} +{"ts": 1792951583.177, "topic": "lifetrac/v25/video/tile_delta", "hex": "00120c0820060027eeb63781e2000b35626c359bb3d60eded88b17652e6597b301312c03ded22a315a311227933070af2660a0ae70338a6535514886188cd597dddf2c0bbbbe4851be4ea4222be46cbb6ac15976d487bb64a8464b98abd5627fc9ed54f4354ac5932a69af9661df4e0dc3be94709e7542ea18a9965c48708d546a855aaafbc1d555f688aa3964db5444c4cb2ccd9308d99b222427de6d25b3362c25666c48b0b0db2cdaacd730b559ae20e4cba6d34b7533d7f105d404677f132d16ffc6305fc8af50"} +{"ts": 1792951583.772, "topic": "lifetrac/v25/video/tile_delta", "hex": "00130c0820060027ef084381e2000b3d6f6e6585b19642c258ab2b636c7591b0f71ac9596c03cdd23443361072374fd5df5c35abbea81a5145cbb6a85744d444fc07a889e832556fe2bd4a321570ccc0d866210870238a4ca47f54dd5df10400608d5df14244baaa23a66ea730240304eea732164c3d3168ca74999dec17333bc8a030d6ee8aaadcc29555b88b8d85488b211eccd1b0bd99a32308e814ac695b58f593d5572c31aaae48d8373c8df711270dee224a1e8d0e945314989ff2f7531ff1041bf132939ff2256a"} +{"ts": 1792951584.176, "topic": "lifetrac/v25/video/tile_delta", "hex": "00140c0820060027eec6bb81e2000b15632c6d8eb21646c9595b2d71acd586b07626ca59db360f120c01023bf00f7b583fb553f046f2f4a3c433a38829949af577b30f6aef62082c151c847a6a88c09544226b10185a09112f42d025ff3111d0547a775934caf2f2670e05e4ce145cac2f1025990a96668a8e13ef4a1350c65cb2e241cd8711d5c84aba3559aa607ab35493c1c6882d8e435d009d11f61e9b688da5be4b65e23661fbc46c46406b646f5558b866aab150270010220649021ad546064c9b3876c1ac4440"} +{"ts": 1792951584.772, "topic": "lifetrac/v25/video/tile_delta", "hex": "00150c0820060027eed73f81e2000b0d626ca59ab37676c2a14046086b70ef8b0561df12180bde2112ccd7f06599afa084b955c86e95daa190d15cb3692d99bde0db337b42cd871165632ea8d333aa870b60db496ca9bb07595372202daa6da7feec7c21fdd8e8fa8d446d3696cb6cc446c444d6ccda22792cccef611999de44853c59369555e784aaabcd1531abb234b65b444cb8568899516164f3225ba87c585b50f890301f1b4b766cb80eecd951921ad11a6b6d557efe207b0c0b25f893b8c5357f17217f19e140"} +{"ts": 1792951585.17, "topic": "lifetrac/v25/video/tile_delta", "hex": "00160c0820060027eeb6bb81e2000b3961ec6595b1d642cb58db0601e009ff02f81043607988eed52b4d0cefa1eef19a85212a439553ddfa509ed557418988218cb2a76156d606c2ada42496bcda6ba5ddf20240304dddf222815d92a54a1a57c29434ae8d0328e8ccdd541c35baa828c236073a166642a95595ddd7a46d187cc8da592dba88dd86f511b91d07d3769866d38770cda50511aa845cab555f7816aabed1155b5a22696dd64b443cd1f05f8ea9bbaa27e20a20b17e24b6143b97f17217f19e17f233ac"} +{"ts": 1792951585.779, "topic": "lifetrac/v25/video/tile_delta", "hex": "00170c0820060027eea6bb81e2000b1161acd594b0b626df592b3a81b3ef4e423a16b96290a44cb377c07966ee8392ed7aba1c946ab35cc0f566b8861af788d25b35bb35fc19766be8c39c0ce2594d645321620ea5d657775c90d05c75c8d666f7836ccded0e0651d191cbab583b975691011aa845cab555f7842aabed15052ad42b51139e15a22734596074da4c896d9650cf6616a19ec470cbb5da4dad955597872aab2d1165b336889a5b7592d0cf347414ba9688bf881ed062cc5f893c8a1dcbf8b90bf8cf0bf91ae5"} +{"ts": 1792951586.173, "topic": "lifetrac/v25/video/tile_delta", "hex": "00180c0820060027eec7c381e2000b35676df598b07656c85cfb2365ac620a6c3e294a45cb6ecb36bc0b966d6821be3fd73a32949a99df418ce1a10424ea4999bbbc381b777850f77c8f53335110c664aa44fbdaa9e841394ba6d35e4ce10400608e4ce14259d02950865542b2994dac8eeabd0240304eeabd2242bde64496eef87095ddf0a28302e23497996c29ccb4721ae804e880b8e0820739910d2494b48cfe2f9ba00f0601ef690270010220649021ad546064c9b3876c1ac445f88af8045aefc4e1dcbf8ba0a0"} +{"ts": 1792951586.767, "topic": "lifetrac/v25/video/tile_delta", "hex": "00190c0820060027eec84781e2000b23656cb598b9f636c7592b2967300f77187b555b30fdddf620a8fc6de84d88521572ab850b261e455d84128d333ba83830e5c4aaaab711a064dd4876eab0e1add561420dea5d64da6bc889c8b9585e712432156ccd150a02304b5b877c48d832e8846cc46f474c6aec8d2d96d1132e1da226540ca17eda592cccf6603999ec4301f3dc8d966d38332cda51001f1b4b766db842ecdb63f0faf04d2380c71d53464c98ec487f658bab847f105b520c15f8936835f8b91d7f236c20"} +{"ts": 1792951587.169, "topic": "lifetrac/v25/video/tile_delta", "hex": "001a0c0820060027eed8cb81e2000b2966ac3dbbb7f676dc583b200100059701481094780c7530e47f88ac9ea64821b238a20942bb572a6643ddd2250a4248214a884c5fb97da99e8892f7db4d25b32e4c23665c88a8426ea4230cbaf0ae1975a2c27e26d25bbb5cc2d776b88da34e9a69b4d2dcc47446046aa34523d557de18aaafb4305b44da4b976fe868299db5a2262c1b444c48703b2b36b19e5c1d633ca892b46bb6b26d2597753e7096ea7ca382c1669b5ab2f3c39565e7f88288ac57e24f2287767e2e4750"} +{"ts": 1792951587.761, "topic": "lifetrac/v25/video/tile_delta", "hex": "001b0c0820060027eef9cf81e2000b716eedfd95b15662c8d92b1b672cb58e0310606dd56944d610463190923620a15ff8778e8a01385665bb36bc29766d6840bd5bb6df7116909288b0c3117c23a9982829410a85d4395f0ab6903065addd5555b980eaab7107076f369666c781eccd8d10269334da4bdbbb5843b776904364795b909d29b433be8d1364ba647d32cd6f0d659ada3a309fe4223b0cd070ee19a0a368d3a6da6d2d97311d23c071420864010b048489fc40f601964bf12f143ecfc5c8ebf91a39"} +{"ts": 1792951588.169, "topic": "lifetrac/v25/video/tile_delta", "hex": "001c0c0820060027eec7c381e2000b2b65acc59cb13616ca59db3367ecdd9ab21702c658707e7018030be1988533e6ea45caec4a33149c5f2cd7f05659afa08ab93621f2b4abfd3aa864211e9dd74da4a8fc988e869bc053a966684d647555cb06eaab921c46e2c9b4d30efcb0761df922266e36251b6e89aaad6c23555ac893117bb644d35b2cb6eab8b095d57123c433a38829949af577b30f6aab64780e28410c7414ba9688a80b8e0820739910d2494b48cfe2f9ba0080601eee2390d740274fc4106fc4986fc89d40"} +{"ts": 1792951588.773, "topic": "lifetrac/v25/video/tile_delta", "hex": "011d0c082006204577770999bfe6703c400080b8008110324810d68a32279f85fe0d6222409e8719e6ea95c8314eb1a492a66aaafa1ee631f15a39333151cb5ad89d5d913220154a42221bbccad84f799590b11db588467ef3182f79845c5e3d6236fddc9585fbb9291e130df462a488ffe1e911ff411104adcce856666ad3bcbe3813797c506155310e894f3334e06e6669420674462245c88e38200304488e3a06283fece5277339b01ee673214ee81ce4ecc526115311d53fd5541c15aaa831d0acc242423f90dea0"} +{"ts": 1792951589.165, "topic": "lifetrac/v25/video/tile_delta", "hex": "001e0c082006004577770999bfe67ef18c381e2000b076e90d240d98ad3f448cffe0d919ff438243a5195334dd83a669b9112a8f1c8d7c5d113de11a227b4490e0d6642354aaa6eaa984b5544540ea7951233a9856467511611c9148445e6aab616cd55646058c2108b7d5969618ab2d247006429553787eb872f0fd50501accd6d556ee05aaadd41ca65a18c93b65e239607bc472424530563344e61e3e09cc3c743011bb113d99ba60cb3374440aa8d6657cab55583842aab07f103d2ac6d31fc4984fc8c788"} +{"ts": 1792951589.764, "topic": "lifetrac/v25/video/tile_delta", "hex": "001f0c0820060047eef83f81e2000b7562ac8596b1b6311415c109699bddd87853bbb0d1913e1188d97b99cf8677339d1a2740e72733423bba9f86b7753d1b244b91f29113233bf86e4677d1d390086224ea9fe6a987735447d23bcd76d2e92e6afae1fcd5f545cde3d62323fe89ddcc281acf0ec62e3b6ea54a56aabe701d557ca1c521d28ca55f6669f90531edb224b659555bb1e0387108c72165c10d210bf4b191480b8008110324810d68a32279f85fe0d6222fc417d7a2fb88bf892cd22e2c7e476b40"} +{"ts": 1792951590.166, "topic": "lifetrac/v25/video/tile_delta", "hex": "00200c0820060047ef083f81e2000b29662cadc2b72850ad8c8217fbbbe3c15777c68f8476aa45cd5c446c512c72345c8cefa382323291226f0f5d0c09e595bc88b4e0c91169434637b6f24eb887df83710fbd1007df9993555c3842aab851603ebef448ceee16919dd40da78552128d59b752a42b555f2840ce78e468d89110541ae88892d9659555ca813d0e33cdd52b90629d6349254cd555f411104adcce856666ad3bcbe3813797c506155310e894f3334e06e6669fc40f4153b4dfc48ef166e2e9f8bc0bf91d17"} +{"ts": 1792951590.757, "topic": "lifetrac/v25/video/tile_delta", "hex": "00210c0820060047eee73781e2000b7370ac2599b2367d1404998866f333fe14e667f454904add91babf3323e15e6647460128a5191b99ab863733551603a9e5448ceaa122982b19b3750f3d0e18cfd1948b344fd21891a030b2205e0db21084c8a329c62887b98c7c568e4ccc5472d6b627576434637b6f24eb887df83710fbd1a2740e72733423bba9f86b7753d0369e15484a3566dd4a90ad557ca264402a948444377995b09ef32b2142b632085feeef8f055ddf1fe207f3cc6e74efc496423f593f17817f23eb20"} +{"ts": 1792951591.153, "topic": "lifetrac/v25/video/tile_delta", "hex": "00220c0820060047eee6b381e2000b15662c6613e6ed6c2feeda4820ab8420975dc4462c09888c48888e48a4689d5dcfc23abb9e8c8d1588db7bc471c33788e2813c6c7cab4b1bb922ca8f62c810dddd747c2314521186761fc33914145a8d5c87f3320a1a513fd4ea4087c447741546b4c8889af9659556bc8803efcadeacb85035a21722466dd4a90ad557cc8e15e1a314d524ac902102525248cb415e848a60ac66cdd43cf474e40218893aa7f9aa61dcd53f103d0e4e741fc4964c775d8fc5e4c0eabf9233a0"} +{"ts": 1792951591.765, "topic": "lifetrac/v25/video/tile_delta", "hex": "00230c0820060047eed62f81e2000b0b652e1dc7b2d6f2e4606eeed942811620866f37182b9b8430528a5110abb99af8337335d181a68b959b48cebe18919d7454904add9512cfcddae8d13a0639b896847777bd04062f94ef777d28e08c8cad3271117d1b144d188d172339f25039398b204f1b1f2ad2c6ee48b2a3d8b20437775d0d289fea752043e223ba06b442e448cdba95215aaaf942c476d62119fbcc60bdee912438359908d52aa9baaa612d55245194e314fc40fc1c3db8bf891ea28efe9fe311615fc903c0"} +{"ts": 1792951592.157, "topic": "lifetrac/v25/video/tile_delta", "hex": "00240c0820060047eec5ab81e2000b7970ee3dc8b2b61ec55cab8b724024383f598c3babba384b776414570425a66fbfe1e05f7fc3451504ad99d96aa8766a6f3758539ba46c503662a54c8cc8b03f54ca88914ec2d1229c8c8d158ad37bc4e14784c32508523c88f7a06563da853ba952aabc50e18d1f452accd234960e2843920855826223a2e6f1eb1191ff44eee61c2feeda4820317ca77bbbe9420673c72346c4892205e0db21084a0c2aa621d129e6669c0ddddb3f882f81733957f12790a9d1ff23f6c0"} +{"ts": 1792951592.753, "topic": "lifetrac/v25/video/tile_delta", "hex": "00250c0820060047eec5a781e2000b8b726e5588b0967ee0a0e2f5df3a15b1338b03e267121433aa2112788930544488888e4aa5689d5dce454a73c4226555c88d8564469341dc52985c893833b435a3d15eb54b65930591d8cca9186490841145412b66765aaa1d9a9bcdd614e6e91a2740c73712d08eeef7a06563da853ba952aabc5181a68b959b48cebe18919d746c503662a54c8cc8f09864a10a47911ef414570425a66fbfe1e05f7fc34401f7e56f565c3f881ec4be172efe24af34cdc5fc623c0afe48ee80"} +{"ts": 1792951593.145, "topic": "lifetrac/v25/video/tile_delta", "hex": "00260c082006004703c4001706cad8ab2173adedcc410e73c72bed3a748d3b60491a7642106b6da224be59566cd822acd991f04eec423d9df261fb3be4451504ad99912ae846765f374860a30fa31577357e3e1661a23aa3a4f15816b32a3816d823d0e18d1f452accd232222392a95a27577390717aef9d0ad899c581f133891c119195a64e222fa2c0fd532a22453b0b448a723234562b4def13864d07714a617224b071421c9186490843f103dd95426e5fc496636cf453f18817f24702"} +{"ts": 1792951593.731, "topic": "lifetrac/v25/video/tile_delta", "hex": "00270c082006004703c40016f6e65ceb0566aced87b09736e7dc4b8d6e01dde853b8b24d231241f5071d1c5c832377773b056eee7220331e2364789167c21122ce8a8d29fad8a891b0ac48c8b8bc7ac46c9f7749451904d42519912aa8248f1bcdd21828c7c8a44dcd578ec2bbd520c68fc61002089004ca1446747c13bb108f677c987ecef910841adb68892f96559b3608ab3668f8598688ea8efc40f565526e5fc48ef2da9a8a7e32c2fe47d980"} +{"ts": 1792951594.156, "topic": "lifetrac/v25/video/tile_delta", "hex": "00280c0820060047eeb52781e2000b71712e35cdb9f67ec6595b7d6fee02042b6559897cc4c6ac05898d4820c008a44a9eeecfc09ddd9e8381b0674cb2afac0f655f48d3c4056c412a5488abc9727fd5dffc35abbfe8eac544eee54f51f234919c7c3b2338f1d0c92108214ee2c9348c4907d41c7471720c8ddddcec15bbb9c80b8008110324810d68a32279f85fe0d62220090a1ee631f15a39333151cb5ad89d5db07eb30848a60ac66cdd43cffc41fda5bccc8a7e24ef7b7dd14fc5d85fc6585fc8fcf8"} +{"ts": 1792951594.757, "topic": "lifetrac/v25/video/tile_delta", "hex": "00290c082006004703c40016fadfdc0b0565ec3dbb430613a6720cfeee60cf7711509931489123f5856247e91f1463e4622ee66f61fdccde438634fd10ab334fe8588eca415a3f9bc468a4021514e5ffabbbf1c86b7ee8856e7111e0aa479d50c46548413dc109218ce775508743349017836c84213238a13686eda74c8a25981088a3209a84a33225550491e379ba47562a27772a7a8f91a48ce3e1d919c7410600452254f7767e04eeecf8e86490843f103f5b964ce2bf891de5b53514fc6585fc92c980"} +{"ts": 1792951595.149, "topic": "lifetrac/v25/video/tile_delta", "hex": "002a0c0820060047eea4a381e2000b7763eca58bb3f6e6cadc3b7971ee1613ef7de409d462d2f2094d244a208a911cabced602e769073329ff47b10cdbccbd81f799791711988885217bccc785f7998d0e18d09464224d12f218511d739065a9f7f4a4101f021993ddd4921b65948cce9a49415dfa12e4cb53208994488af968d148042a29cbff5777d10198f11b23c48b38401308448b3c9017836c842132289660427e2072b724ce3f891dc5bd1454fc5d05fc6585fc908100"} +{"ts": 1792951595.747, "topic": "lifetrac/v25/video/tile_delta", "hex": "002b0c0820060047eeb4a781e2000b736f2e15c3b8f62acbd96b9372ae0dbab917150b77c0f38db0c12d1a51a4f20890dbcb8f82f7971d0f1919508daf3bb560fe776a450928374423a91bbb8f8537771d1505b08412f666615b33110199314a97c48fca3e2fd5322112245270fc48a4a082f82215a279ba46065a572b47c88e3c7a1ae3bb4fb909260af0d1c89a49c3350cb1a813a8c5a5e4129a489441152239579dac05ced218511d739065a9f7f4afc40ed7c64c3a7e247783f48553f19617f24048"} +{"ts": 1792951596.149, "topic": "lifetrac/v25/video/tile_delta", "hex": "002c0c082006004703c40016eae0dc5b91726e558bb0d652e5dce409d95a53d87f4204a208a892ad7f3b48502edac45eee30577708a8ad92191d76ced8516246f35fd0ad566a385aacd451714cd90a97e5da9617cbb52438634fd108b3339e8c0cb3a4152362477e3818d1b128fce93c4cd03164d16982119102da18a759182a7484113220154a42221bbccad84fbdf790d289fea752043e223ba248706b3211aa55537554c25bbb206563da853ba952aabc7f103f372668f17e247a03fa2a8fe2f7e00057f24760"} +{"ts": 1792951596.753, "topic": "lifetrac/v25/video/tile_delta", "hex": "002d0c0820060047eec52b81e2000b9773aced95b3f63ededb8b9f732e25cd419dd0734fc81031b166165e20890dbbb9f81b7773d0b145e966422ee666e0bdcccd429166c66d2eb3dbddc228759becca854fe8ab1f0a51563a04ecad29ec3fa102514450495291e6e91613b08dbfb66620a0b8212d3dffea3e1170d9a2158948fc57138ed32ab9181967482a46c48efa0e6653fe8f6219b7997b03ef32f2082f82215a279ba438634fd108b3339e880cc98a54be247e7f1039433279fc48ef17a902a7e3182fe47ba8"} +{"ts": 1792951597.153, "topic": "lifetrac/v25/video/tile_delta", "hex": "002e0c0820060047eeb4a781e2000b716f6e25ccb9b73ec3594b1563ac45bfb8c87bbcc233392a72b3dc920c427a77775707eeeeaa2a2be484ddb2f0f470ade1e8a3a13214a8991175c3b222ea8fbba0cefab91e2484becff775470feeea8a18d11d72b3c8c559d1227bdb2902765694f61fd081291ae988308f3b5200c076edb454620a0b8212d3dffe90b145e966422ee666e0bdcccd45c533642a5f976a585f2ed491613b08dbfb66647c22e1b3442b129f881fb2892cdbf123bc3ea50a9f91cad0"} +{"ts": 1792951597.737, "topic": "lifetrac/v25/video/tile_delta", "hex": "002f0c0820060047eea42381e2000b7f71ac7d8db0f65acedc0c13b97ae833b4b6e568ce8a98c431550bde5dec0dbcbbc8400d4c864d6664c11accc8853b8e7463b2516ff1193aa77779f056eef3a1c0359caa9ab35fc1d566be8a3566fa6d2ed35d65aaad5c29555aa862c475cacf3128b6789ef6c145457cba23b65ddf3a3eed022988fab91e2486691aaddd518e41c8585658ec2fc554cf9085945c42e8f04c665796be4319a8658dfc40ffc1085adf891de3f522153f17c17f240aa0"} +{"ts": 1792951598.153, "topic": "lifetrac/v25/video/tile_delta", "hex": "00300c0820060047eeb42381e2000b8161ac5595b1d652c45b9b7683ba95531898d2096394d5e5a5acde5dec0fbcbbc869974f72136e76d6667c1baccce813aa94a8dc848944115145350c413e7690f03daa45f86660fc3311608db908bcee616e7711d098ea54f233cd876467991e130dd154c912348e329e628862c475cacf3128b6789ef6c146c503662a54c8cc8888e4aa5689d5dce46468ac569bde270a3823232b4c9c445f424530563366ea1e7e09dcbd7fc40fdc1096b7e24b71a1227fc5e3d1aafe478d00"} +{"ts": 1792951598.749, "topic": "lifetrac/v25/video/tile_delta", "hex": "00310c0820060047eea39f81e2000b736eec3d8bb1b6fac7dc7b8570f096f323a0c03510845d666cc0daccd8840a0df3291eecd3f045d9a7a14959becca854fd0ba2ac7c154558e870c684a321126693b074cd2722851c529f9241d7130c2989822a0fdad4e89130ac4888e84c8522f8915f4101f021997ded23c261ba2a996446409d84bd5d2f72fc244a208a8a3af3b73c741747e1012a2ac495208b332e894c8a153a421240a13485cbfa2c11b721179dcc2dcee7e207ea2449dbf123d47e58857fc5e05fc90718"} +{"ts": 1792951599.138, "topic": "lifetrac/v25/video/tile_delta", "hex": "00320c0820060047ee931b81e2000b7d70ae1dc7b7565ec359db79722e2a0eed2fe843ea98ab91a29d77997b03ef32f216105cae56bc477c17788ee8682304b1539751b06f2ea321eee39d322a95d1557d4ea9de5dfc1fbcbbe870c48a8884599a7f4208e6c4226d3e1da8a2c3232a11b5efff14105f0452365f7b88c8d55fa29171331e4909eedca74d591027612f574bdcbf09128822a28ebcedce8fbb408a623eae4789219a46ab775451e130dd154cb2237e207ea3449f6fc48dfcba432bf8c10bf91e03"} +{"ts": 1792951599.741, "topic": "lifetrac/v25/video/tile_delta", "hex": "00330c082006004703c40016eade5c5b9163ecd58bb1d7050601a990c9accc981b5999117082e5f16d677df85ecefbd1d02ae9cad888c5877111890c68ced959e5621516cf13efe8325838c90a4942c2c47c9c1f5c10b1c0be7ca4eaab1e89d098820eed2fe843ea98ab91a29d77997b03ef32f22851c529f9241d7130c298982082f82291b2fbdc4292b37d9950a9fa174558f82a8ab1d0d0460962a72ea360de5d464646aafd148b8998e8a83f6b53a244c2b1227e207fa60425efc48f729b4b94ff19217f243ca0"} +{"ts": 1792951600.143, "topic": "lifetrac/v25/video/tile_delta", "hex": "00340c0820060047eea31b81e2000b8365ece5c9b976e2e55ceb7a082f42c074d42a5e2182ef10444871d208b9117abb9c873d617dc709e46631c94a63d97598c1dacc21e31a7e8845919cfc1f2339e8d01d3554de6652c35ccca48c8d554eca45c4ccf409d54a546e4244a288a8a21685209f3bb3c882193e7755ca449824672a6cc9268b25948202e0020440c920435a28c89e7e17f8358888024281958f6a14eea54aaaf14490e0d6642354aaa6eaa984b7991ff109fed92a9f55f894be971e53fc905a00"} +{"ts": 1792951600.737, "topic": "lifetrac/v25/video/tile_delta", "hex": "00350c0820060047ee929b81e2000b716f6e4dcab9773aca588b0d65acd5ccb9a8b84c8522791176c2f222ec8e2397bb4db5d35c54e1c398a9c283b34bfa12bbae2ae429d77b9790d14a1f4622f2aaba3eed0104ae8a478921aa7cebd65ca4784c325194a9123de8c8534a8cac4cfa93c21b36446995a3f0d7204524611c4f2908a8549001ca484a3e13e6e373348d8ec567546252391319f447899642170572999027552951b909128a22a2885a14827ceecff881fb8f725fe5bf1239d254997f18817f247840"} +{"ts": 1792951601.141, "topic": "lifetrac/v25/video/tile_delta", "hex": "00360c0820060047ee929f81e2000b99736c759cb3b6fedf5c4b9f71adddc0b737081bde8300d4c864d6664c0daccc8843cc7ba388c99518e42d1129d65e90400608d65e9450a41298ab92ffaccdf853599bd16066fd0a9787d385af0fa51a543289aab7ca992d9666eb86accdd5170990a544c88bac862531ab29393932389746a8afbd4a0ecd2fe84aeeb8ab90a75dee5e47dda02095d148f124354f9d7acb948634676cacf2b10a8b6789f7f414784c325194a9123dff881ff8e3097f6fc48d74d49b7f23d0c0"} +{"ts": 1792951601.733, "topic": "lifetrac/v25/video/tile_delta", "hex": "00370c0820060047ee821b81e2000b736eedf5bfb8170ae25c6b9f66ac3597b3365ae1dc7c13ba8af813bfa438cba5bd1fc4236f73360edee664704f7fd148bccb61ce6591d04a950cd222df876445bd087958477d9592a8c74ece94ef338a2852831065c9ff799bd0d1461f4522f2eaba04eb23b1b4ae848948b65c41d7bfc8e835cb3136310868f0577752b495951121c74822e445eaee721e31a7e8845919cfc1f2339e8580e9a854bc4305de21f881faa5125ebf125ba499335f91cb50"} +{"ts": 1792951602.142, "topic": "lifetrac/v25/video/tile_delta", "hex": "01380c08200620657888f91137e6703c400080b8008110324810d68e3232671e1af83588890371c1448a42ba988690f4ab6257cdd603e6e90521a6a4297d0bfaaacf8175559d091380a63a213aba609d5d1113740b9d51484a255127e11aa24f4481f71065f222d984a445b1134788dd0a214c5c5f9b999f84f7333d18061a4515d455b98628ab711b16f2a9ba6559afe1bab35f479a4020a4248dd88429f8fa7ddde3e1ebbbc74419871175522e444224e8b233b5842467690417d11c8d93bcb604de5bf219dc"} +{"ts": 1792951602.741, "topic": "lifetrac/v25/video/tile_delta", "hex": "00390c08200600657888f91137e67ef394b81e2000b31616cd8048413de11e0430468452904262ab660cc556c40810cde4f599b1602b336247c6c42441b23d5562e1faaac54285bc4c8d3e19bde0ac337b454dd038d5533622927999f5857333e907279bd49994cb855b781f0ab6d0d362f3688964b77660dbbb10b15a911a4fa88bf82f5117d0f01a9b2259dfa60fb3bf44202787991898ee0800c11898ee8903ce24ca9911ec450dc9dd369acba88ab853511551c0789588d866b78730cd6ff107b800fbf89e09f91540"} +{"ts": 1792951603.134, "topic": "lifetrac/v25/video/tile_delta", "hex": "003a0c0820060067ef18c781e2000b0b662cdd84b2562aca58db1688aba05eee67f27d548aa24f438a01ff509b750cd83a8664248e12144a29a6e6aeb0a26cf15b90ae8cc64435351f9550507481558b4647c842ae59b3a38101fa1130cdc91d261cfd5cc5a25156e61da2adc41806ae43b5112be06a2257420a586da4b662636a2c67e4a64ffa7a8a226dc2d444da8b8c04b26d2a891b0bd512322acf014cc5be6211e356477cd4fa4649c55d3692f7768e19eeed147c6c424419485d55637e207f8044f1fc4f04"} +{"ts": 1792951603.728, "topic": "lifetrac/v25/video/tile_delta", "hex": "003b0c082006006703c400162ec6d92b29646cb59cb11666cb827410e760336c892a24b7796d0cc89bb836a14cec429118debf909dd4f94691905da6889a4b54461aaa210517c774db4c8a3e059914747cac3d3092084695558a8aaba052b14aa20abe13491cd4fa4745875af5555156a23050bf4da5b2667b30c4ccf623687e4b4bfa1327a8aaa6ec37554dc820b30e5b76591172c09222e48308d5ccdd9a8890502247352b42ee4599b12142b1a6da7c4477c15888ee8798d4d912c96cbc474fc40fd00898fe278200"} +{"ts": 1792951604.137, "topic": "lifetrac/v25/video/tile_delta", "hex": "003c0c082006006703c400165acbd99b39676cdd980f70a1c0b8c856da19e142ce17edb696db222d982e445b10d16f1b22fb555df836aabbd0717ded46633e156d2240f0ae44aa272c25544e48a12e89a6d25d556bc29aaad6843afa2d3d9bcb6c9acb66679f044ccf3a220e1d5a7c3372c23866e4821b30aefb2b754911724145e24da4b4338b1d038e106280b8008110324810d68e3232671e1af8358888024281b8e0a245215d4c43487a55b12be6eb01f3748308d5ccdd9a88907f105b034ea7f893ca00cdf91967"} +{"ts": 1792951604.737, "topic": "lifetrac/v25/video/tile_delta", "hex": "003d0c0820060067ef294b81e2000b0960ac3588b75636c8d8bb29616c923e561b9c4904644aaac545867c4c896d9de8e16b3bd145c98691556212413455b985e8ab711915c764da51126e19a224d47186acda6da6d6cbe5113d61ca227a46094cf93d42651126618a224c46c9cbcc892d9666c586eccd891d460f36934ba5b866d38770cda50f51a9b226d6d92d9677d91e075a0122c8a14ba96da4901b04e53aa3cd2010521246ec4214fc7d3eeef1c3dc387aeef1ff103f45aa7a8bf8937a193f231f60"} +{"ts": 1792951605.135, "topic": "lifetrac/v25/video/tile_delta", "hex": "003e0c0820060067ef4a5381e2000b75662cdd8ab2d66502347352b42e3322d99b5602b336a4109e9dd64423ea22d604d445a414de1446d34b3d0cffe05a19ff41886b44692cb4458981a88b110815cb64da5556de08aaadb42c07c6d2d9976e0bb32ed43459bcda4b777cf836eef9d1106a366d433fd846867f912065f369776e984aeedd11d260f369a5b766de8a0176bb4999cdc293339b20838e10631c08c971d5364251e88f804223e561b9c4904644aaac5fc40fd14b9e8afe24eea5671ff179900957f24000"} +{"ts": 1792951605.733, "topic": "lifetrac/v25/video/tile_delta", "hex": "003f0c0820060067ef4ad781e2000b1965ec15bcb35706ce584b1f6e2c3588b1b6f6c5d91b256503ddc09f003fe874bb01ef2d827353a50a32e15884226fe62676e0ac4ced4580a7ae456666ee16cccdd460986b7753128d455b98628ab71192263188d7e4e1df3e19c3be746c088f4291755dd86eeabb9136786d42909521cc4c5fa8fb988e87030425dbe8673d1f2b0dce76642935559d2484b8e6b6e5a3bc9425690f3cfaa2aae814ac52a882af84d247353ea450a5d4b6d3f103f10022fe3202fe457500"} +{"ts": 1792951606.133, "topic": "lifetrac/v25/video/tile_delta", "hex": "00400c0820060067ef5bdf81e2000b1963ec8d92b2965ecd59cb716f2dedc1b2167ec758ab31666cb59bb0b857331e902065a463c85156e602a2adc410067473b62676e04c4ced419e076da2b696f92d96488f2606911e442159791cd611cad10849cb222bb822445750170010220649021ad5450648ac90be616c444858b1964dd72aab9f05d5573a1a161f9cdaaab1b06d556321247090a2514d3735758413e1827353a50717ded46633e156d01ff50371c1448a42ba988690f4ab6257cdd603de5bf12770031f912f10"} +{"ts": 1792951606.737, "topic": "lifetrac/v25/video/tile_delta", "hex": "00410c0820060067ef29cf81e2000b1d642cb598b3366ecfd88b09636c5dcab9367427e407ff430867471256edf9aad9833355b102261cfcd24c590f455b883040e20cbe667b10f2b0f4d76642135558b83eaab151127a965934db88b58477116912332d369a592eaeb1e12d5d634519d026255148e889e8aad544614aa211727c77dcb8a450cd85e86646859bcca92d9d986acec47011ba7235156de1ca2adb41486b23442244d5578e05aaaf1429d97753f258aa84743a7eab333f382a667e64c12ef084fc40c506f0"} +{"ts": 1792951607.131, "topic": "lifetrac/v25/video/tile_delta", "hex": "00420c0820060067ef2a5381e2000b1162ec6d9db9372aca585b35672c8d92010722e4f8ad4ef62286643806a643259df260eb3be44411abf911fc43610d554fb842aa9f513764aa4255148522288a6a137ee663a14ecbba17099221d08e864a955999e945806b6cab444bd85a889791846af34d669acb555a9862aab510c31910d10523a635b9aadc8c8b949b4d7511530cea22a236035d08d6889df0dd113ba3e0b9b2917533ab0fea675208502e69b497776c09bbb49c0e1c42bf8818a6d97f89598053f18af22a80"} +{"ts": 1792951607.733, "topic": "lifetrac/v25/video/tile_delta", "hex": "00430c0820060067ef09cb81e2000b2966ace590b0d65acdd84b337383dc01502c07ccc93857533e908246e5f12daed666d7822ccdad0f1b0cb13211a595a2a0e2fc1f94c57c2adb4089873f77316a9555b88618cc848b2b76d6af355b10b06afe645957fe0bb2aff43406aa90ad444cf8368899d1d15f37c42e5113a074030ed113a20a435a234d6daaafdc0b555fa888b964aeb1ba445cb08c88b922e2c151dd5be8677d1236c1369a692d9137612b226e47c5937d95aea6525838b104bf881d80c6c7f126b0b7e46a54"} +{"ts": 1792951608.128, "topic": "lifetrac/v25/video/tile_delta", "hex": "00440c082006006703c4001642cb599b3773ac8d9fb1b731153780a7528419cca5fa99f28a1bd4bac9b447dc45ac29b88b48d1470d26d2d999ecc35333d88730d4d9136d2db2db2eefb118572f65935da6ba599aa2388b9269a6d65b2acdef0e559bda084be6654b2da19ddc09433ba891360db4d2db226741812caafb555c781aaab8e3b14b44c58f9203609ca75479a4020a4248dd88429f8fa7ddde387b830f5dde3c8a14ba96da21247090a2514d3735758413e1827353a7f103dd6e69bc13f12751055fc65850"} +{"ts": 1792951608.729, "topic": "lifetrac/v25/video/tile_delta", "hex": "00450c0820060067ef1a4f81e2000b9962acc586b3b6eec5d84b3966910265c455dce4ab48ceee10919dd45896b276df32d10e5e16a21cb40858711d588f555b884b1c0ce2532104a13f22549d557946586aec8da59ad965b444cd866889991b080dd0845d575e1bbaaeb4345a3cda4b865a38370cb4511271b36d2cbb77cf8476ef9d1f16513692e5e35e1fcbc6b93438d21a4396138e44321552163f1198dd35fe363e133059325153780a7528419cca5fa99f3f881eab1737a1f892ce40ce9f8c5692afe47a78"} +{"ts": 1792951609.125, "topic": "lifetrac/v25/video/tile_delta", "hex": "00460c0820060067eee94781e2000b7765ec4596b37666ca592b23636cfdc8b7c10e04106022d6b46650cf3e04a19e741809c3b5b877c581b0ef890a05acbc8455539e0aaaa7344dde2ad084744529512aa95abf2667a1e56178812cc855b334542c46aa1172ad557de0baaafb4614ab5da6dad92dd444a3862889451a166f3224b777cf86aeef9d1c54b1369b4ba792d0cf7e1ca19ef474d9744693697e623a074030ee623a2124710b222549373775a7f103bd42d369f89598043f173904157f196557f23534"} +{"ts": 1792951609.73, "topic": "lifetrac/v25/video/tile_delta", "hex": "00470c0820060067eee8c381e2000b3366ecfdbeb91656c4d8bb0d676ce5b943cac2f3892110c96668a8439c0ce2514b6453a1420ca4d65f555cb046aab921a2be6fa84caa276c1b544ec83a3ee4ccab93d0c55cb34744446aa1172ad557de11aaafb448171c66d566f784aacded0225dad475396ad555b88a0b28e8cc4377551f0a6eaa3a144b5edbbc422aabed10261c45958aee9333aa8b0b789b4970adaf0b615b5a2e2fa6c9b4c335ac2f866b52106c17b4414ac4fe2076e05964fc49dc28887e2ffa082aafe46ef8"} +{"ts": 1792951610.138, "topic": "lifetrac/v25/video/tile_delta", "hex": "00480c0820060067eee94781e2000b17656ce59db73622ca58ab2364acc5bfb2d65f0d595722084b955dd3f5ca99d744ddd2350845208422217129a8fc999e8c89c42994d333775870ceeeb0a36ae810ac4322a883297593d5579c37aaaf28fa40a88b369b59f976c3fcbb20c23551aa156aabef035557da122c2669b5ee641c13dcc8286a2f8b6a3c96e66aa27691049bc2110170010220649021ad5450648ac90be616c44525838b104a81b8e0a245215d4c43487a55b12be6eb01f3324fe20b650ba53fc4f04fc8c770"} +{"ts": 1792951610.725, "topic": "lifetrac/v25/video/tile_delta", "hex": "00490c0820060067eef94781e2000b316fec8582b1b61acfd9ab8885b1389951525badb2cbbbe2c17777c48abb0ef1acaae842b5bd4b75999cdc2b3339a8393ef4a1314a55c2adb47046aa3542ad557de1caaafb47456bcda4b766d61d00c3b766d6840b27db4b70cd2704619a4a142f926d25aa1c1c1554382888326fb10d5552c23aaaa4890329bb4ee661c25dccc28a0595e8da869e70a50d3ca2c0de66d2c89330b5912622e6cba69b4d2dcc474c2f988e923084405bfe207ae25c909fe24ee0a4f3f185720aaa"} +{"ts": 1792951611.117, "topic": "lifetrac/v25/video/tile_delta", "hex": "004a0c0820060067ef09cb81e2000b3567ee258bb39652c4d9db15622c9596410a02256d4462bd0cefa0e8fbbccaf9350c55c2aff460171476d555f5862aabe91377caddc831c8956ad17ea13c99ae8108d546a855aa27bc05544f6888327a88cd5510616ef3692d99b9e06b3373434605c4692eeed83777644052ca26d2d113ee10a227d90022cb126dcc72524f1151aa95116431117d0856d1911b57408562191544194bac9eaabce1bd557943cac2f3892110c96668bf881da81664fc4acd4219f8c2b985557f238c60"} +{"ts": 1792951611.726, "topic": "lifetrac/v25/video/tile_delta", "hex": "004b0c0820060067eef94b81e2000b39676c7d87b9b60acc591b2f636e1d90b8d73c02401bfe4685f6add14af855a386b0ab451e5840c290a29d0aa3e27fe2223a3e361790c8842cad1f0fd95a3a26ee95a842390429550d894e4279335d08172934dbee2182371042446aa1172ad553de09aaa7b410d81c510f951694d0cc850b4b88d27f6e3057b70858571e8caa19ffc17433fe8912f99952cb66677f094ccefa284d3f6d25b34cfff0a699ffa2c0c276970cbbf0b61977fe20eec15b4fc4aa44ff1817482abf919a80"} +{"ts": 1792951612.121, "topic": "lifetrac/v25/video/tile_delta", "hex": "004c0c0820060067eee84381e2000b1f642c8d97b3170ee35cdb9f656cfdc0b17626c5594b101e1203212386c3ad6a3b9cd46aaadcc39555b88e8405ee54c33620e8061dc33624082a8d25bd99a7602b334e44ddf33f2149629c8aa7ce988fca9bc83a2b5f52a422744c8999e3c0f333c68d140eec4ec855c2ad9435987915562bab54693a24ccef60d999de91c52d0135430c66424595bb6b579aad88730d4d9136d2db2db2eefb10521ad11a6b6d557ee05aaafd91429752db492c1c58825fc4095dfc4c95dfc61050"} +{"ts": 1792951612.725, "topic": "lifetrac/v25/video/tile_delta", "hex": "004d0c0820060067eee8c781e2000b1562eca595b3f702ce587b0413fd43cac2f10766422d99a360fb3346411181653aa151295a654cc8823384da85c21a2508aaaf5c21555ea8da3c05329820aff11593d54fa4685f82d114cf955a6888331c8d6c67d308d8cfa22eecbeb9b12a4452325cabf79916bc2f322d68c08d5422e55aaafbc31555f684136b9a6d27f6ec7c11edd8e869b0f4c5aab15d9266779090681b6b654af826ca95d1265f332a6964b64d6d0cf347025acdf97f881dac17693f132b1e3f8c29945540"} +{"ts": 1792951613.117, "topic": "lifetrac/v25/video/tile_delta", "hex": "004e0c0820060067ef3a5381e2000b3965ecd590b3164ae3d88b2361adc619d5569428df6d42f45642be1567e0ac2acf46cde02150d33622b27999e287a585e73bb2116ad1eaad190b65c534d11a5b3e92d5574e0baaae945053bcda6b666bb852ccd7515272934dacba87ad85750f591d278995d0ad1b755f68f88d5422e55a227bc3f444f6810b709b4972ed8f0165db1a2c2ca26d25baae944d9e23508574663266fa8fb998e838c90db4b6667d303cccfa2120d01089ea88fc40edc0fa487e2782fe30a64157f23378"} +{"ts": 1792951613.72, "topic": "lifetrac/v25/video/tile_delta", "hex": "004f0c082006006703c40016e2e3d84b3b67ec5dcbb85652c38674005948e32a5d11dd50c894a6a1368677f0e50cefa0c04e1da5bb3620300606bb36244dda1a50a7254862a29f129bbee648412d75c8854beaabaf0455575a1e76179e4bb21532eaab1910261d6b51d8e6d156e610a2adc4440fb5d116658f846ccb1d12176f3224b777e384aeefc51711aa8d50ab444f785e889ed18158f3692e1df9e18c3bf3458d73cdb692db866de8d13179acd35a2264c35444c9f881da89f610fc4acc03bf8c50bf91a7c0"} +{"ts": 1792951614.122, "topic": "lifetrac/v25/video/tile_delta", "hex": "00500c0820060067ef2a5381e2000b8572ec8588b2f65acad82b3413200cf803ff50a17e0b566297855a68e22c529d0a9d2ba8fe866410dbaa5b58b9d0611222c3812445850715af5098cd4448d81e889190b11aa8d50ab544f782ea89ed1416513692e1958530ca4745925da6b855b78770ab6d1f146f75889454d787e8a9ad1845cf36934ba5b887202e0020440c920435aa8a0c9159217cc2d8888024081b8e0a245215d4c43487a55b12be6eb01f3324c8a14ba96da7e2177273a10cfc4d9ccfe46728"} +{"ts": 1792951614.713, "topic": "lifetrac/v25/video/tile_delta", "hex": "00510c0820060067ef3b5b81e2000b0962ecc5c5b3b80f7764485dbc4224f5559c8103178844aaafe0100602aaafe42016be52a50cef608a19de44d5e23721896298cf1fe6e22ba2023551aa156889ef085113da2a2f9ba917230abab0ae157521a6c3fd5abb9cb56999d545821cbf3a4ccf2e16999e547cd1bdd6224dad5531a0ca562c9951125f2cbb36a45d1876d36d2db2dddfe617bbbfc469573cd3446d2cb13998d786b331ae3a0a1bb20b6e4a3d0f09775363c122e7552ff103d15af9347f123b216e32fe47b480"} +{"ts": 1792951615.125, "topic": "lifetrac/v25/video/tile_delta", "hex": "00520c0820060067ef5c5f81e2000b8b63ec5588b3564acad90b2d626c159fb2f646ca5bdb78131ec33999d3833133b1041a9f588567dd563604baac642c5ba4da4ba77b382f4ef65182620a62265f45d131618ba26247417baed54cce4e1d999c941d17bcc89a5b759555b68301f67a992ccdaa41071820a6490df40275930683c8209284973209f7bf2e4e11f0552263b0d82729d23e196733d1e5840c290a29d0aa3e27fe2223e1ebbbc70f092366f010a8699b11593cccf1fc40ed407907e2702fe2e82fe46758"} +{"ts": 1792951615.714, "topic": "lifetrac/v25/video/tile_delta", "hex": "00530c0820060067ef4bdb81e2000b29656cb597b3567ede5bdb09662ced86b95732c5dceb7c1b124092c32441d510c97a135558a0200c055558a84140c4b9310c57c2ac9c11855928493d4bac9b4d3bd7c13a77ae853158b2654d34b6cb2ecdab055d9b5238ab8f211d910a89fd7686643c186bd151455b80f00c1f455b889bba35a10aec439550da9f11f7104409cbd964c89666c5842ccd891111aa8d50ab444f7846889ed0715ef3224b555dc8913e6e844c889c336ac25866d5f881da81f2c3f132b087e46314"} +{"ts": 1792951616.117, "topic": "lifetrac/v25/video/tile_delta", "hex": "00540c0820060067ef3b5781e2000b0d62ecc59db7d72ae65ceb1f64ac8dbb017f01dbd14466eb950d84323a355133614aa26645446aa3542ad113de15a227b4582bbdda5d5bd616bab7a434d97a6355d8412a9233ba8b8af99912d999dec2f333bc8d1b2fda6d25b70efd70d61dfaa3e1016b116eabab0fdd5752081562ed2ecfbf025d9f7a322710a6534ccddd610cf8619ccce99041c6082941486b4469adb555fb816aabf50c3199091656edad5e6ab660cc4cecfc40fd0e2e6c7f893b80de4fc5d7c000afe46f0c"} +{"ts": 1792951616.713, "topic": "lifetrac/v25/video/tile_delta", "hex": "00550c082006006703c400163ec8d92b77652cadbab1365ac2023811b37808643041549acae667d20c0a6096feaabb70355576a0e2ee5135f6aab590d361feb5497126ab4ccee226ed8fa10afa310a4453d3f377333d0b76eddf5098b455224caeed222e382e445c51f07cdd0ad865e48c08d546a855a227bc31444f68e02e429dbe8677d1a561db4da4d2db2e1dfa214c562c99534d6cb2cbb36a474193cc89866fd8770cdfa480a5dc96d9c9778e4360bca74d94bfc40ff40ae167f8977a103f1831015fc8dbf0"} +{"ts": 1792951617.114, "topic": "lifetrac/v25/video/tile_delta", "hex": "00560c0820060067ef5c5f81e2000b7562ec359fb0f662cbd9d00802104fbd6af50e57ba25b43c12be42ad557583c0307d5575a386b955c86e95de8a1991111aa8d50ab444f7846889ed1017af32a4b666cc8922979b4974dadaaae4c25555c8820be488d25aa243c095448684aa5899526d254cb2667bb04cccf72280c1aa91b3112b0a6622522a4d8349b496a89970ad5132a2c2dde6d25aaad3c2d555a68618ce8e20a44dd33133b23f11dfd550b4a63ff1059a130a0fc49dc1ca51f8b9f808157f19217f23abe0"} +{"ts": 1792951617.713, "topic": "lifetrac/v25/video/tile_delta", "hex": "00570c0820060067ef5bdf81e2000b1f646ca592b35612ca873850615aeb990a9555d581aaaba907262fa4da6b666b981eccd710b060d559d9999382f333251711aa8d50ab444f785e889ed18161311a4bbaac5863755891d378f74c892cb755e3876eabc51f0651b4b755b387eeab650a62b164ca9a696d96599b548817e7aa5ba45a366f010c86082a93595cccfa44ddb1f4215f4621488a7a7e6ee66784c09024b0c9107544325e84d556280bfb0155562fe207ea6762cc3fc4b44860fc5cfc140aafe3242fe479a0"} +{"ts": 1792951618.101, "topic": "lifetrac/v25/video/tile_delta", "hex": "00580c0820060067ef5b5f81e2000b0561ac5d97b7f712cf87800261e1d0dc2d666ec82030d228aaa2adcc09455b8878d85e5b2a3aaab381e0183eaab39110a5f082138668d8470cd1908279c942664335d571224095f2156acbaf0955975a2834d6b152266677f0a4ccefa2a713e6d34b259916cc2b322d88d08d546a855a227bc35444f72486fa013aa1cc353644db4b6cb6cbbbec405c0040881924086b55141922b242f985b1110040241071820a7f107b54c9667f8983d8bf173f0002bf91e3c0"} +{"ts": 1792951618.709, "topic": "lifetrac/v25/video/tile_delta", "hex": "00590c0820060067ef3ad781e2000b7f712c7d94b2362acd587b31654264281058668a992aab14040180aaab1508581c9c8c9427c4210a985523a501ae9a6d2eaba5062429d51089ed5560e06aaac142cd4bcda69a5b555c982eaab911711aa845cab444f785e889ed16472f64db692d9555f4869b2f5c5aaa9dd1a467751f26cf34da4b866ff87f0cdfe43121cd51894d8f918423c8410c319d1c41489ba6626762386b955c86e95de8a1983821f881fb8858e0ff125902948fc5cfc040abf8c90bf91ddb"} +{"ts": 1792951619.11, "topic": "lifetrac/v25/video/tile_delta", "hex": "005a0c0820060067ef4b5b81e2000b2565ec8586b2d62eced89b8c83813876b6ecd8b03dd9b12140e566d7510c15a8821e235508b956889ec1e0183e889ed1103b1369555e7846aabcd14068dd88b999d3853333a515172f64da55571e15aaae346090b4422c4224ccf2e18999e5410d8691424a29ec4ab5156a2344d81126d25aa267c35544ce8f9367bb6d25c33779343bbc2d9020b0cd1532555628083b0155562a1a6cbd716aaa7746919ddfc40ed48b179f893b82dcb3f173f0142abf8c90bf91d2f0"} +{"ts": 1792951619.7, "topic": "lifetrac/v25/video/tile_delta", "hex": "005b0c0820060067ef3ad781e2000b2f676e3598b1f652cd5cdb2b646c507848384489bc067e529288a42a25962627733590611aa845ccb444f781a889ed09372f64ca92d9666c5826ccd8908481e9991d494a1caf855fc8f9b69b26d34970cba904561a45092991bc6b92a9455a8858ad799125bbbeec17777dc8381387696ecd8910069766dcbbc384397785121660844b6e1df7612c3bee4585b94da4b533db85aa67b64f0cef59d56401109dd2d4547fc40ef40f45a7e264a97e2e7e028557f19217f23b30"} +{"ts": 1792951620.113, "topic": "lifetrac/v25/video/tile_delta", "hex": "005c0c0820060067ef2a5781e2000b29656cc59ab9b612c4586b87702cb5cfc33aaad3833333b11c16088ee8df433be89b3c36a1484aa294a5262fddcc4745c1d9f911a88f385f511e51d17e046214c9855c78770ab8d0a05ac9d51333a982a667511f364d36da4b6e19a4a1e0b8e2b4aaaf2078060faaaf24440ebe46f555ab846aab55070270ed2dd9b149014bb92db392ef1c86c1794e9b29681b8e0a245215d4c43487a55b12be6eb01eeec8290d688d35b6aabf702d557efe2077029ac3f1361bf1831015fc8dad00"} +{"ts": 1792951620.711, "topic": "lifetrac/v25/video/tile_delta", "hex": "005d0c0820060067ef09d381e2000b8170ee7d82b3b62acfd97b1f64ac860bb32e44506a8556523e19a3614c334645469a746422d955856caa461605d5262b7cb994c9855618c2a91a0b0dca2196558d86acab1904261af47639689555b9812aab710622ed76dad94449781a8892d080b2ab62a4ccd82266645890c92899fe4510f6e16a21ed41c08c10d2dd9b121aec3aa3d6ba211f6cc8d56999f14444fb5d91bd55632382c10a5fd768675e38119ad9326dabfc40ed44b171f893b82998fc5cfc040abf8c90bf91cdb0"} +{"ts": 1792951621.105, "topic": "lifetrac/v25/video/tile_delta", "hex": "005e0c0820060067eec84781e2000b3b67ec9d9ab09652cad88b71618322180fbb8c3d9888f86777587066aeb6204561b9c5bb2192ccd34040180accd351c268518aaec96d0cefa14f019b90a4b90ac96589f51fb535b0576a6b230d03d336ec4ae653113372cbd50f056f10a9776920f00c1f77692880b379b496ccb930859972224111d2adaeabeb095d57d2366f018ea61c8e5d247553e51761ab3688db5b2d96d1133617a226644450a7544225596322c4864b46cff22a89b3f103b155d5e1f8b9f808157f192140"} +{"ts": 1792951621.706, "topic": "lifetrac/v25/video/tile_delta", "hex": "005f0c0820060067ef19d381e2000b356e2c5582b2365ac3d8fb2f64ac5d900f07867c301f3324e19d5561470d90d63ba9513fd0ceba3a74c2b17731595eeab9b0edd57323eed93e42bb11a2911445372f7333f0fee667a366f010a869da11593cccf14102c372d8855563604aaac6418627a112db333e981a667d10836057444ba4b454998228a931132834b5e537d451132e13a2265450a493374d991a88bf8535117d15042f108b444c78568898d182814924bb94c985595f881d889eb83f173f0102afe3242fe46338"} +{"ts": 1792951622.109, "topic": "lifetrac/v25/video/tile_delta", "hex": "00600c0820060067ef1a5781e2000b21646c9596b2f676c9d84b29626cad88b0c1e11468ac373897443255566e1aaaacd4081e9a7646a1ed00803016a1ed20e046086b6ecd891c45c7908ec88525e99433ae850b57db496eedbb055ddb723eef0da842ba90e4452e25351f7313d0b152df6469333ab82e667550f61abb236966b6596d113303c0307d11332322710a6534ccddd610cf8619d5561405c0040881924086b55141922b242f985b111004010e61a9b226da5b65b65ddf67e20e6816bf13073df8b9f8081540"} +{"ts": 1792951622.705, "topic": "lifetrac/v25/video/tile_delta", "hex": "00610c0820060067ef09d381e2000b2b676cc582b141b120e102202cc10c54cbc2ae2c21855c4889331ec4cca25e445af08c88b5a240c9aab33753e7096ea7ca2cce5ecb36d25db4b6ccd8f0b599b1a2e2ca66d25edde1c2fdbbc2820ab89b496aa94f0255529a0c2e2a6d25f6647c0decc8e840406aad70abc70461578a126962cdac44b26673704ccce6a264d834db496c899f09d9133a1aec3d316aec57423e423351a667c514064b64455969e14ab2d3fc40f551b9a21fc4cb6366fc5cfc040abf8c90bf91ec00"} +{"ts": 1792951623.097, "topic": "lifetrac/v25/video/tile_delta", "hex": "00620c0820060067ef1a5781e2000b2364ac4589b2f61115761a451497d913eb96c4a255567615aaace4351975c98957633b3488ef23a1012b91aeabeb0edd57d2164a5be8854feaa9ad020612897ea66300803016a663214c962cdac54991356ca21edc15443da8c0af999125999ddc31333bb23877739042c8423c7a15b5caa8fbbc36a10aea439114b894d47dcc4f46cde02150d3b422b27999e21b12468ac373897443255566e1aaaacdfc40fd70bcd50ff893bd259d1fc5cfc040abf8c90bf91f33"} +{"ts": 1792951623.704, "topic": "lifetrac/v25/video/tile_delta", "hex": "00630c082006006703c400166ecad90b3b62ac5d87b2d60ac9d86b2971ee100c85046809d4a4577426218aa833855df8130abbd0801f0ed2dd51822ea8470591ba31096d0cefa126d348ea4a25cb46aaad4c13555a888a3f39acb26d11f510c23a8821aad3d356cecca54cd422667e5194389b1688455a927e6aab4a24ad5e6bb4974d25b334ac25666948b9465e59caff37333070be6660a3cd0818521246ce41b42ea7fc3bc792c4bba8aa866914487754c94d527f103d102ea1fc4c3d095f8b9f808157f19217f232a6"} +{"ts": 1792951624.105, "topic": "lifetrac/v25/video/tile_delta", "hex": "00640c082006006703c4001652cad96b37676e15c7b13622c2d91b73716e5834bc3e60810bd49b4d75115c040180b5115d1c2688eac4256994338e8301784696eed67035ddaca2e31a29046cdcccf941ca6c5db6b2d9128e07b225142886b4db6b6d557ee0aaaafd42c9274da692e6a7de0bcd4fb44008c6d2dd9b0e10bb36144c54ccc89ad5129613aa2529041c6082992437d009d50c319d1c41489ba66267660cd5d6c40dc70512290aea621a43d2ad895f3740321c07ccc93f881e900763f892c838e75f8c80a0"} +{"ts": 1792951624.691, "topic": "lifetrac/v25/video/tile_delta", "hex": "00650c082006006703c4001646dcdc5b97632c758fb2564ec3d8ab3160ac359040dc7043840a3221779a5bda4f77f32eca2864411b31d177af555d70a6aabaa2a4db5f1650913daaab530ad556a22c233f105489baafdc2d755fa8d8b57f22a7bb3460d8061bbb34647557acd64da4ba4b865c98770cb9105072f72b5557a605aaaf442090bc44ba4b665ab822ccb551c3687b3aa191a9f433be8499d69ae44965a227bc13444f6823c25e8523bba3dc43547513c2ad7fc40e40166fc4bc58ee9fc60c40d5fc8b5280"} +{"ts": 1792951625.097, "topic": "lifetrac/v25/video/tile_delta", "hex": "00660c0820060067ef3b6381e2000b1d63ec8592b27662cb594b93676cdd850f96a228326187299355d6af3339708e6672a384c8c855212b4ca1990251a9b226da7b6d9677d80200c05677d88300d5c845a225fc0d444be823404aa468c4a9394c42545f0ab5d1536dbeb50b24508ed455a8838b379b496eedbf03dddb7a2e31a2b908cbccc7942892ced2e9650cee60aa19dc430db5cd66d2e9b99fb833733f63c0eb486104150663d122f0b48f8360bda20c4964a10a91057f1039435ad6fc4cae3d7e305e057f235e40"} +{"ts": 1792951625.693, "topic": "lifetrac/v25/video/tile_delta", "hex": "00670c082006006703c400166ecedc9b0961ac5d8cb9562807c019d00f88034010e281f50bb9c8b854d383b0a9a51c264842a11d69b433ae878404ac5230cbc41e0183f0cbc510764d36d3692d92cb2e1df1610c3be24549a6bf2ca1227b5156a224435b21137e8a2257c25444ae8d058568b196aab1913356f34da4b2d9561613b2ac24601b3cda61974e18c32e94148ac4da696c88b56059116a45058ccd6224ccb3614999664585c069b4b5439f85aa873e3d122f0b4fc40c61e7dfc48ec10337e2f32902abf91d17"} +{"ts": 1792951626.096, "topic": "lifetrac/v25/video/tile_delta", "hex": "00680c0820060067ef1adf81e2000b1972acbd90b25626c3d94b2c05fd46c622d2cad9399806c030de6608e80d5632a6888c3b44421c2fc1b2214ac2a6a41006b442b5513ae04aa275418582cda4b555c781aaab8d0823ed35da6b555e88503189b4aaae2c15555c4898b379b69eaabf515265afc924489e45556a2166d3a234d2c970effb05e1dff49014bb92db392ee80b8008110324810d6aa2832456485f30b6222008023eef0da842ba90e4452e25351f7313c3e21f882fc01162fc4c37509bf178bcaafe472940"} +{"ts": 1792951626.697, "topic": "lifetrac/v25/video/tile_delta", "hex": "00690c0820060067ef2adf81e2000b2965acbd95b1164ec2dbdb0d6290c03b1b4b555d7832aabad0715ef3692dddbbe07bbb7743c212f5211754e68499f688d2696da226bc13444d68813499a6974e5d79c21cbaf2891367ba6d25cbbf3c25977e71d88a34ac9c42498204cef9681b8e08708146442ef34b7b49eefe65d901f023cd0818521246ce41b42ea7fc3bc74650e26c5a21156a49f9aaad219d04355a7a6ad9d994a99a844ccfc834011a0b0ad1632d55637e2077409923f123d0276153f179948155fc8e5000"} +{"ts": 1792951627.097, "topic": "lifetrac/v25/video/tile_delta", "hex": "006a0c0820060067ef3b6381e2000b1564ecadbdb1f64addd89b0f66114269c9abdc9388d556a614aaad441086b442b64d45112fa2c8d9e6d26d25b70cb670b6196ca2e4be36d2c968896f0bd112da0aa65e6b2c9b4d25999e50280605999e54711926c8ec8852de9d433216ad3b69a6d25b65c3bc74181e6a15be5da6e06cbb4d4359a72f258d63bc6224eab333f2881369b26da5e55714204abcda4b222bb822445763a0bf15d2250e17e0d910a5615357e206f8066bf123d01de258fc5e6520557f19817f23a8a0"} +{"ts": 1792951627.688, "topic": "lifetrac/v25/video/tile_delta", "hex": "006b0c0820060067ef6ceb81e2000b77666cfd8db2366ece594b1d612ced86b9162ec8588b7565ee658c0f01206c382165399882d53bc8cadddd10a719918a414b1c88408f4b54dd233cf82a4679d131264a53bcb122c584e245891521a310414e8db888d9857111b10773419c5229a4158c311ac22b23998e581f331c9093519d1a69aeb454b98268a9710f01f04b3fdd9b160fbb3624499d23508576298ae87aea3ea1efe12d43df4609844da696dd55862eaa4581d3a34f755d3f88148c7e26837e2f16957f224b20"} +{"ts": 1792951628.286, "topic": "lifetrac/v25/video/tile_delta", "hex": "006c0c0820060067ef2adf81e2000b1d646ca597b3366ece59db3f6eae45ccb1564ecad89b05616cc048bc1fc184b7313d0361c1044e73221a4135e4ef6f32e4a08632e1428ad535abcd4edc099a9da831304d91dd1fe866c0d4332100fc1f90cc2aeac11855d48580d4c845bbbf4c17777e886232f7a92c55ac5442666787064ccf0a1a4c3579a5083d12aab5306d556a220435a234d6daaa7dc21554fb1e075a430820a8331f06c17b441892c820e30414a02e0020440c920435aa8a0c9159217cc2d88880201f89a0c0"} +{"ts": 1792951628.687, "topic": "lifetrac/v25/video/tile_delta", "hex": "006d0c0820060067ef2a5f81e2000b05616c4d8ab27656cc587b176590e63419c5a676b93f45a93aa98383b553051151a88da6d2d96d9777d9846eefb1145780a742cadad2296cf998d3853331a51723b164da69555b385eaab650c665e9a4cb215bfaae84224cceaa1a4cb5fbb9cd46aaad446410bed2d99b2864030cd99b2a3683576d3696cb688994360186e8899506360acea88525a99433220045bc88aa27d43c08c336b776c48e130588d2596aab2f0e55565fe205ec69ff125901123f178b4abf9164d0"} +{"ts": 1792951629.289, "topic": "lifetrac/v25/video/tile_delta", "hex": "006e0c0820060067ef5b6781e2000b0f62ecb58eb29636c7d9bb2f664061c1efe090023a27bda8ca44bb2eec3b765dc8218c986188c47abfcd4d747dcd021c5321ae885430e91ab2b998e41f00c3f998e48109cdf2a91330fbc040180b30fbd05199f508464e5def8140302e5defa1234c52a88526eab5304dd56a21466d2eb26d35a19cdc154339a898a5742116da2a7bc27454f68a98d546a856bf5aaa72c2b554e4840bf05e8a54ba262470582dd36b665b6861b0ff56a4b15dda46777f103f00031f89a0df8bc5a550"} +{"ts": 1792951629.693, "topic": "lifetrac/v25/video/tile_delta", "hex": "006f0c0820060067ef2a5f81e2000b2f666cdd9fb09676c4595b0b60ac4d93b1567007e01e01090723043261820a5426fcd4e6c319a9cc8389c42994d373553a703eaa74a164fb3b9710c57c2a53c17854a68312e547213f4da19d745852bb94a8d5d113de16a227b4351d029d0a311bd7a48e663960dccc7243819ca25f665b383accb650f522f36c892d9659866c583f0cd891a5b08910259948bb4e84d9562a283462e44970ef6f0a61deda22c353644db497cb2dbbbec8fc497b42fa6d8ffc40fc008c9f8bc5a550"} +{"ts": 1792951630.085, "topic": "lifetrac/v25/video/tile_delta", "hex": "00700c0820060067ef19db81e2000b0b622c4d8ab27656ce59db3f65ac8d8fb836501a048b8957b95a5baaebc2f755d68f3440618aeda1052aad8274a70ef1d1951a88da6d2d96d9787d81900c33787d88d80d55235a226d0d8061ba226d419171e46eaaa575a6d0cc863aaf7925543115485a6f54cf999e9408a9bc469adb755840200c0575584820576bb6a22302511122052e85a224ce91a842bb14c5743d751f50f7c241d84b7313d0170010220649021ad5450648ac90be616c4440100fc41ec44a667e260aa0"} +{"ts": 1792951630.674, "topic": "lifetrac/v25/video/tile_delta", "hex": "00710c0820060067ef3ae381e2000b2965ae0d9ab19662c5d97b05666c85bfb89610061c062f414c64c30ad9b51ee6a6f8140302e6a6fa100d47311f4ef4b0469de9212455111094ebf0cd9b04e19b32144c35e8ea725128ab73055156e226161796c5aaab1b09d556322a06daed37758f0aeeeb1a38065108df331b30e6663623a354d2cc854a19b0ed0cc8f93ef7ccad508c2af30f8061fc2af343c52bb94a8d4d113de0fa227b444d86d57a94258524ccef611999de9181c419617fc40ec1077ff89e0df8bc2aa0"} +{"ts": 1792951631.289, "topic": "lifetrac/v25/video/tile_delta", "hex": "00720c0820060067ef4b6781e2000b3366adfdc4b3f63ec4d88b3763acaa2844c11ba95a36eab7f0a5d56fa0c300d294eeaa1990a261afddca4aa5152e22c235a21dbfa21cfc2d4439e8123ecaaf6293729930abdc040180b0abdd0422dd722646fa88cd81351199125788dc857521cc6cfe6e627a168b936bb596596aa9cb05d55392186ade6d66d25aaae6c19555cc880d2eec4237c32cec218659c8b8306a846ccc5ac2f998b48c29d7bb4db496cb2ccb9f0c59973fe2072a834ffe24ee01e5bf17954055fc8cd200"} +{"ts": 1792951631.692, "topic": "lifetrac/v25/video/tile_delta", "hex": "00730c0820060067ef095781e2000b3f67ac8d85b27676ca590b09672cbd980670616bbb62464c64c30515bae35baaada1900c33aaada8d1585488ba90845ab2c6c355658c841c206148494498294a710f1f04621e3a12085ed5a2ccb8f04d9971a1c03532116f0fb3075e1f621eeabc8945752128299be25533e667a707cccf4a1a6f014aa6188c4564f553c915685da6db696d92d9222d9856445b10a261a47724c7b25556a23627e264496cedb4360186ecedb50227deb47b3315854b7f8816a74ff8bcaa02afe45b24"} +{"ts": 1792951632.085, "topic": "lifetrac/v25/video/tile_delta", "hex": "00740c082006006703c400164eca597b31672ced9eb2d626cddbeb8c8f831866beaabd83e0187eaabd90421ad11a6b6d557ee04aaafd4148bb5db6b6515258140302d1525a162c0ae8ad6aa939022814b249a862be1560a20c3566d11b4b35b3ca2266c21444cc8891f7b26d74b32ecc23665d88933c46e42bab39554f5c4279313d0e31a9b226dfd9787d91c08ea882281b0e0822739910d209af277b799724061c8389c42994d373553a703eaa74a0c300d294eeaa19a3c0eb48610415067f103d02b62b3f12ab1fa0"} +{"ts": 1792951632.687, "topic": "lifetrac/v25/video/tile_delta", "hex": "00750c0820060067ef1a5f81e2000b7d71ac159fb17612c858cb0b646dc057811303b33bf5ddace13bbb594509f7a549e872ae152de14c2a5b45c9ca4d36b2ee1d85f70e46086b4469adb5448b862a8915062806d4a5114af433be8e0326fb10d4ccbc39a99968ea8d5d91b4b25b2da2265c3b444ca8f13299a6974edd30f76e88730d446d36d2db2db2eefb10901f1b4b665db826ccbb51616ed3692d0cf3616a19e646d1974d369a592e1dfe06c030de1dfe4860e20cb0bfe207a8d2d659f892881fbf8bc0bf9195e0"} +{"ts": 1792951633.285, "topic": "lifetrac/v25/video/tile_delta", "hex": "00760c0820060067ef1a5b81e2000b71656cf2040c659d72ccb7b015996f2146c3bd6a2b9cd44aaad4410998f77a86313222d7812445ad0615c8cec8df433be828ae59b496ccbcc0a01816ccbcd0b07cb548b865d382f0cba50c264fb692d9866a20c00c19866a2880218bb4aaa5cc21554b88883c3da5baafbc23755f68f8360db5b2a7e0f8061fb2a7e449de1b50847545314a5d4fa84ee627a368cba69b4d2d9710fde40129cd89f52b4119343716212652ff103d471eb3c3f1275bef18d1fc5e3c0afe4857c0"} +{"ts": 1792951633.675, "topic": "lifetrac/v25/video/tile_delta", "hex": "00770c0820060067ef1a5781e2000b1f612c559cb3762ee059db2f632cb59fb0b626c859101f822a9343a9b2a19ae75dcc560a80615dcc56478e9c75d43f290e9866bb87b0cd751941970a1052a6eb8d5e6a7620c6f992d6a32b775a19912770894211d514c4213969b93b989f27852ea5b4749c2421d55dd994841c206148494498294a710f1f04621e3a1a6f014aa6188c4564f553c91a2b0a911752108b5658c1a0bc355658c8a13ef4a93d0e55c2a5bc29854b7f881dc206f3f126b0e7e2f1e057f19a17f22be0"} +{"ts": 1792951634.279, "topic": "lifetrac/v25/video/tile_delta", "hex": "00780c0820060067ef1ad781e2000b21646cb597b37672ced9fb8160ae1dce047f0787b06e6679607d55694109972f34839289233ab812467550514ad90a92d957c8140302d957ca0c4b955dd3f5ca19df4245f74710f2c8498264244281abe42ad553160aaaa6242c6acdb72e50cffe0ba19ff43017421d17a99840c00c19a99848788d5422e55aa27bc1f544f721038d105a80b8008110324810d6aa2832456485f30b62220080206c382089ce64434826bc9dede65c901f84781d690c2082a0cfe23b23ce590df91a26"} +{"ts": 1792951634.677, "topic": "lifetrac/v25/video/tile_delta", "hex": "00790c0820060067ef0a5b81e2000b0570ee7595b3d626c3585b1962ac7d8b03f0220ab126477543225295ca19dfc21433be8883f34e88dc3b08ee1c8d2584e792c8c64bd09aaacd449da1a54846475294c5e5aeefc9822c0ad93b22aa9ef0b5553da084c3bc5abb89266675517158d36d3e1dffe17c3bff46c5906da4b64361bb2191c11aa8d50ab544f7872a89ed1d070cad7e197961dc32f247c4ebcda4b665ae1f00c3f665ae86aba0429052a14845a4d2fd4cfafc40ed08311f8936c783f8bc682bf8cd2abf919520"} +{"ts": 1792951635.069, "topic": "lifetrac/v25/video/tile_delta", "hex": "007a0c0820060067eef9d781e2000b1f656cf59cb85676cbdcdb3e080040818cdafd544a780aa894d0511aa8d50ab544f60500c0b544f68a140cea5a90a57c2ad3418cec69769a5b554ef81aaa9dd092631b6964b55487826aa90d0a460f36934ba59865e582b0cbc916152df6423d1139a168c666b1134b259995fc17332be860b6e9b49770f98180183370f9a391192e3bdaa2110d57408520a542908b49a5fa99f4893b434a908c8ea5298bcb5ddf930fc40fd902c18fe246a87d8cfe2f02fe33c2fe46da80"} +{"ts": 1792951635.682, "topic": "lifetrac/v25/video/tile_delta", "hex": "007b0c0820060067eef95381e2000b85736c8582b2d616c8db9b1761ac6589068901c0036408793e2fea3f4ba866c1f43322a2f8e23496a67182a01856a6719127786d4215d118a53171a9884f266ba3c0ba10e8bdd5420f0061edd54245c46aa3542ad513de17aa27b47090c4da696d1139e1ca22734745abcda4b776bd876eed791f16d53692fb2e087c030ffb2e0a146c9e6d34b25cb2a450cae0822490dc5884994b91c477b64bd9e74692c273c9646325e84d5566fe2076c41803f126d8fc7f17817f19e17f237c80"} +{"ts": 1792951636.277, "topic": "lifetrac/v25/video/tile_delta", "hex": "007c0c0820060067eee8cf81e2000b21646cb5b9b2965ee3d9bb2b62ae2e07ddd69408a082549e820c5e156de02c2adb434df02190b31108ac9ea678a0a0c35e8a8ab2dc0280605ab2dc41816be46b665eb81accbd50907ab769b88ad827711590b352f64da4ba5552a60baaa5443046aa3542ad553d83003065553da1e6c155dd3a6a3fa19df465065c28414a9bae3579a9d88981d99dfaeed6709dddaca1cc3511b4db4b6cb6cbbbec46086b4469adb5448b862a8917f102f4307e2692f3df8bcd80057f19e17f2343a0"} +{"ts": 1792951636.675, "topic": "lifetrac/v25/video/tile_delta", "hex": "007d0c082006006703c400165ecddc5b8f67ac659f449df2350855d58a622e23ea3f266ba3a0e5fcc8b32dc44046aa3542ad553de10aaa7b4449a46da4b6659a8e11cb351414986bd1d4e5b25596e22c30166d25b2a43c2d654868504b0da5d4cb056a648a2b2fdb6da5b6d970efd30a61dfa2126ed66b26d37dc4104265c455dc4168d333ba8a8347fb10d54d20a80615d54d29281c7083192c4e6afeb54b434df02190b31108ac9ea678c9e14ba96d1df881ee7276788fe24e61dc67f179b000afe47e24"} +{"ts": 1792951637.27, "topic": "lifetrac/v25/video/tile_delta", "hex": "007e0c082006006703c4001632cf59fb0b642c8dcbb2d82b311d10907e89d36e630a2e67da69a6d27b32d9c2f665b28d88d546a855aaa7b0d8061baaa7b8f4497b65cd4af13449df2350855d58a622e23ea3f266b84bf504265c455dc4168d333ba8114104a93d0418bc2adb0176e02c2adb43cd82abba74d47f433be0fef9281c708314541a3fd886aa69054030aeaa6923848626d34b6889cf0e51139a0c0b5f235b32f5c0d665ea8e8397f322ccb73f103b465c621f8937c7e1bf179b000afe33c2fe475a00"} +{"ts": 1792951637.673, "topic": "lifetrac/v25/video/tile_delta", "hex": "007f0c082006006703c400172ecad9bb2f676c359cb176281be583b111b10c252ca4441696d11320300306511322044fbd284d5395f2ab891e15f09bd0c9444cc1e00c3d444cc8483f44c88dc44f47c0ebe4225112187c030fd1121a084cb48b3b9c956999dd43cd826d92427eb94339e828b289b497b976b02f72ed2206c266da22265e5d7ec21cbafc888be3da69eca90f08d9521a2c2d1a6d25cb361c2d966c31d881986b228acbf6db696db65c3bf4c29877e9f8817a38cfc49461fc6fc5e7600355fc6785fc8ee400"} +{"ts": 1792951638.273, "topic": "lifetrac/v25/video/tile_delta", "hex": "00800c0820060067ef095381e2000b39676c659eb956f6c4d94b3f642ddd85b2d6450d288d4a2b6b17999f2878b2329bad7a8675d0633ed359b692d5533606aaa66428213fc8d865e382b0cbc50b162fb696dddb260bbbb644544ec4da4b555d21500c2b555d28b8365e89b5534f0beaa69a362f5e6d25b32fd0d8061bb32fd92049182110713885329a6e6aa7481c0303eeeb4a1070818521251260a529c43c70400608c43c78f03ad218410541993c29752da3bf103b600c0fe24de1f1bf19217f230940"} +{"ts": 1792951638.667, "topic": "lifetrac/v25/video/tile_delta", "hex": "00810c082006006703c4001646ca596b3d67edddbdb9562ae421e2d1095e94ca19df4705ca446b2ee22ce1cdc45947452cb2264b444ad8768895905370d34da4b2e59b7e05cb36f41099737349104ab4cceea124e0eed35d30cd6f04e19ada24f01179084eae42912f427239331d0c269f369a5b988ac0c00c19988ac881c249a6d25b2ca90f0859521a2e8d96e9ac9b5d75534a4c11e39d509a98e84b63578bd6250d288d4a2b6b17999f32486e2c424ca5fe20779c9a1cdfc49c53f86ff17817f19e17f23d78"} +{"ts": 1792951639.269, "topic": "lifetrac/v25/video/tile_delta", "hex": "00820c0820060067ef19d781e2000b9160ac9d86b2f632e65bab13642cad9b43cd7212a8544f4ae50cc88b3e6e856aeea5d431510770ab0708e1560a24cf91f90ae841044478df77313d1432f165932a4b776d7852eedad0d4780a5534cdac6b4ae667d22c235508b956aa9ef0b5553da3c8f5ee9b497496aab2c3c0187aaab2d1c072c8fe6e228a3e6be6644d2c96667783e0187e667790a25cf36da5fa99e782b533cd05264f369a5b865ef1f838c1053f881ab33067f8985e467f179b000afe33c2fe4692c0"} +{"ts": 1792951639.669, "topic": "lifetrac/v25/video/tile_delta", "hex": "00830c0820060067ef19d381e2000b376eae6584b2365aca5bfb3d67eced85b16120d408a06258b88532e156d602c2ada419d97136762364c72e2b3ba88cccfce06999f943d181cc8ea8a677ae50cc8481768ad28895f04d112ba380fcd3a23511050c12713692dddb483003065ddb4a202e5f6d2da225bc21444b68983e4aa46c3343c27866868a9ab4bb6d25b24440a8061591110e51a88da6d2d96d9777d88ba32e9b6d25b25c43f5c2f887eb2088ee6a988f6a1bf881ca34c617e260b8df8bcd80057f19e17f232ea0"} +{"ts": 1792951640.074, "topic": "lifetrac/v25/video/tile_delta", "hex": "00840c0820060067ef1a5781e2000b23652cb59db3d67edfd95b216311b361af4248216c4ab5556a06c030dd556a2044fbba1710c55c2adb41186aec8da59ad965b444cd812889991276c7d08576218888f9a9a86ee623a12a55f69b4965b25a227e43d581edaba6544f4ae50cefa0a2ede6d25b3367c0b666ce8580f8da5b32edc17665da80b8008110324810d6aa2832456485f30b62220080206c382089ce64434826bc9dede65c901f84781d690c2082a0cfe21a3a6611f8984e8d7e307a020abf91a020"} +{"ts": 1792951640.673, "topic": "lifetrac/v25/video/tile_delta", "hex": "00850c0820060067ef2adf81e2000b2b66ac9d9cb83662cbd8ab16120d04c7e05aaaec444ac2f39dc842135558d846aab191b265a4724839aa9455a88a01b6bb4ddd63c29bbac687a302c8dd5548e95ca1990673accf91545337d4aa67a64ccf0a2c2d0ae991f0cd4f0b619a9a3a485ec9a6d2aab870ed5570a3c2f8ea90888c32f20f0061ec32f247c5a2cda4b865b21f00c3f865b2861b25dacda5970edcc18018330edcd100734c89b322db842645b6440f2e5199bf103bc61d991f8990bf8bcd80057f19e17f2378a0"} +{"ts": 1792951641.265, "topic": "lifetrac/v25/video/tile_delta", "hex": "00860c0820060067ef4b6381e2000b39706c359eb13612c8596b19616e2594097f8778303e6a78a2aacbba3f2a519d922156445782a01856445791b261a472c914228d455a88c90ce8e208d5a9ccced4281ea7b11a77f382b4efe50b785db2b6d2db65964b333d982e667b11301aa8432d1133613a226643c581949d2b94332223615224c847aaac645c91bec8964b665b585eccb691807cdf291865d78630cbad1f364d369b4b6e19b5a342f926d25b2243c35644871f07b80269f881de10ec23f179b000afe33c28"} +{"ts": 1792951641.665, "topic": "lifetrac/v25/video/tile_delta", "hex": "00870c0820060067ef29db81e2000b21652cb59eb8964ec5d98b7d62aced9a47050baf2e10d665c7872ccb8d1b261af4763968d555b88c90ce8e20a55229cd4ec4446c2ac548da55562a10f081c5a904685912d43f08ffc3bc74089f7f42e218cf855b4822359f375a3c96eaaa6ec09554dc8290d688d35b6aa91702d5522a0c6e5ecd9525f2ccb8b035997122e295f2112fb32c64240ec4da599610240304d996121805daeda889181801832889191f264f369a4b86695f881ea20f0c3f89239ffc5e6c002bf8cf0a"} +{"ts": 1792951642.057, "topic": "lifetrac/v25/video/tile_delta", "hex": "00880c0820060067ef2a5f81e2000b3166acedbeb2b66ece58c07f0220085c9e21accbab08599752282f52eb26dc45ac29b88b48b13305d6aa3097999d5c2d333aa830b7788649eaaba51e064dd19da99a41e00c3da99a48522b69b6d25b25a227cc15444f885a0d59b44696cb68899705d1132a260f9aa112eab3f09dd567c8c0e30414a1a8f014aa699b58d695cccfa41c4e214ca69b9aa9d20700c0f9a9e327852ea5b474921b8b10932971e075a430820a833f881df986c5b3f123d8506f4fc8e7b8"} +{"ts": 1792951642.669, "topic": "lifetrac/v25/video/tile_delta", "hex": "00890c0820060067ef29df81e2000b0d642cf584b2f62eca589047f607d54e943c612adab44650cc893c056e531f9841122512ad09dcc574605869145764d156a618a2ad446809c3b5b776c586aeed8913181364da61970a3a100ecda443dc3a01876443dd1f36d3369a4b661970a18a55aed36d6c96ea2251060060ca22514541a7dcad877bc1500c2b877bc8d9a5799525f26ab2e2c37565c48e0347eadb553470e6aa68a2cec3d316aacf90acd46dd5266737f103b509c2c7e2462033f8bcd80255fc6785fc8dd400"} +{"ts": 1792951643.264, "topic": "lifetrac/v25/video/tile_delta", "hex": "008a0c0820060067ef19df81e2000b2360acdd8ab1967ece823f10406e991bea1ffe04d43ff4192172f211d0b5c5311855cf81b0ab9d091a9b511caf755be0900c13755be8ca0ce8e20a55dd397f353990b3702d4672af957555f382eaabe51022ed76dad9444978428892d1416ef3692d996de14b32db4701a45523eea64a2e12c3697331df0be663ba3c70bd126d2db2665b03c0187a665b11a0270ed2dddb1470233139190cb200924ca88b2c8c0e30414fe207aa83c3c3f8926db11fe2f360015fc6785fc8f460"} +{"ts": 1792951643.66, "topic": "lifetrac/v25/video/tile_delta", "hex": "018b0c082006208577770999bfe6703c400080b8008110324810d68a3210ad44067e0d622240de8719e6ea95c8314eb1ae5b99aaaaf80f5555d077395d0f8ad1c9994aca4c23abb607d5d908220154a42221bbccad823799590d17ee4654235e1f160dbc3e24384a3d62a65c88e3e0e911c7448486fd188dbcc612de611919911889971229c1900c331229c879c274ca42754a9eee307f770828aa988744a7999a702f3334a2c6822b148cccb5fdddb0b6eec898a2f4e8a54dccf7c27b99ef1c04f90249f90d20"} +{"ts": 1792951644.265, "topic": "lifetrac/v25/video/tile_delta", "hex": "008c0c082006008577770999bfe67eef7bf81e2000b708c0a268c44de247df0c448fba342e814c448bddd47c35bba8e8a82e0c533fbbb0c2a01857bbb0d1c2a8f08225f17333f5872667e904338554856fe33eaa9813554418e4021c8b3aa7f9aa606cd510913f043afe54ccf58240304cccf5a16d4412a5251ab36ea54856aabeb05d557d2200359889eaab5f085556ba02e0020440c920435a28c842b51019f8358888024081bd0e33cdd52b90629d635cb7335555f01eaaabfe2176439484fc4c85fc8ada80"} +{"ts": 1792951644.665, "topic": "lifetrac/v25/video/tile_delta", "hex": "008d0c0820060087eed6bb81e2000b71636cb589b20030ec11cddac8a08e48c4489d5d57c29abaae8b9a095b99d0a8ccfe6671c2fccce28f08e88ad37c44460f0061ec444640963b4d34d66dac4e6af7e02cd5ef44c4e7c62b64f2a6fa1413cb2b791169c15222d2860515cac9bc469060060cbc469444e03298893a66fbaaad847755591b27c714a93ddaa99386f553251d03e89951333cc1d00c3b333cc8fb1b8d8d4bd32a2f4a2faaae5c3f555ca8e15478e46be2e669ebf103d3c4fd587f12512729ff237420"} +{"ts": 1792951645.257, "topic": "lifetrac/v25/video/tile_delta", "hex": "008e0c0820060087ef07c381e2000b0761ecbd9fb23616cad9bb0567ac5053f90978964d0de21ce30a4d224151ce56ae80900c13aba21a6b8214ea744a51fbb93f06f7727a2007b13a6e665fc21cccbe8b0334a846ccce6c2d999cc860d158ad37bbbc946051355291932339e85ad0faa4688dba95215aaaf990055c6cd433118f04bd3756d52626430755a2ed8564608902109245875998c420880552908886ef32b608e6ed64685d02988917bba8f86b7751d13139f18ad93ca9bff881e9407e8fe24ae04c73f23386"} +{"ts": 1792951645.662, "topic": "lifetrac/v25/video/tile_delta", "hex": "008f0c0820060087eef73f81e2000b3f61ac6d9cb2d702de590b8d72502051443253ddcc380bbb9850311d37236b777940300c0777794828b74b52c54ccce5c0b999ca83a1f542993ed88248caaaedc0f555da850a80ee62b13cc35fc15986be8885864e88aaacdc235559a8aa3ee522a915192bdf333d82a01857333d9175ac446442254226e8d999df85f333bd1b31ed769a224b555cd86eaab991e36c1548e873a3df998921e00c3d99893210840b44040849c0e40435f881e91b7fd03f892be393173f18617f2386c0"} +{"ts": 1792951646.256, "topic": "lifetrac/v25/video/tile_delta", "hex": "00900c0820060087eee73b81e2000b396f2e05c6b9361ec2593b3b646e1583b87739097711dc29f4c14f48b910839440aeeec8fb2e0889a326d258f97ddd070ffbba0a0c52310a4c42109d5de9c0dabbd28693b75eb992db3b41c1b67682881a044d4a9550abf577db086aefb22c094928c8cbbdcc2d977b88a9bee522a9151bbf333d90f178f588c86fbb6921c251eb1532e4471f07488e3a32332231132e2453832018662453912121bf46236f3184b79843068ac569bddde4fe206b05ef5f894a8b23cfe4609c"} +{"ts": 1792951646.65, "topic": "lifetrac/v25/video/tile_delta", "hex": "00910c0820060087eec63381e2000b8570ee7590b0b652cb59bc25cdd2380b65191f5336f0e6a66da30281b315aae46640c2c327645156a00c0301d156a208493fa36fb2b2ef530265dea20e1199322b996c0fccb2042aa621d13fddba511296958cd7c4c88e3611911c644c130254a9aa9613d5491d08a8942952238e1d00c3b2238e8ba5615c4e422b94b45d55678e421af8c6524a35a47071de367898b9141c8cc7a4b0b4d314934515d76c993c212d8aca8ec48cec945d7f103d0bff7288ff12b518e77fc90c70"} +{"ts": 1792951647.254, "topic": "lifetrac/v25/video/tile_delta", "hex": "00920c0820060087eee6b381e2000b33612c6d87b07672e3dcbb9b73edd804010511c715b6fabbcf8175779d1025b2ac8ff26e2631610c4c624506644cad3c88bb050030a488bb22c03a6a152eef1f0b5dde3a36332a646de469170dc8d22a042aa621d129eeeea47462a272188b223fc8a9bee523b15d13b7333bd0f178f588d97eee21834d2a22916ef1e63d110d6b18c9282a74c41097711dc29f4c14f48b910839440aeeec850a80ee62b13cc35fc15986bff886da49de0ffc4bc68f77fc5ce40057f23b78"} +{"ts": 1792951647.649, "topic": "lifetrac/v25/video/tile_delta", "hex": "00930c0820060087eec5ab81e2000b7771ee5dcdb9f64ec8596b8b6f6e5608e775fc35ccc2060fddf91aeef64060180eeef650413855194a4eeeece04dddd941c5bafb508daaab981f555710d18d1f452248cebe0d919d74648d63119d97ff7741900c33ddd23828353b295ecaac3965520c51b1484e42109de611b19d550893c48fd23cec91111f31d274c4afcaccd4fe9202e588f8e81c3c84a4c19ceaa2104223f16c6d8afb6525174ac2b89c84572968baaacff881ec8f74949fe247b6429f27f8b90bf9214e"} +{"ts": 1792951648.254, "topic": "lifetrac/v25/video/tile_delta", "hex": "00940c0820060087eeb52b81e2000b7b716e559fb05672c3583b296e6dd5c8440074d42a5dde3e10bbbc744d1ed36216bd11fa51666db84eccdb51b09d314a9223948b222eeab508e84237d446ec2da88dc868c67fa31124671d0423c3d990a4a7eeee8c8815dfa90c88ecb1e084371b99ac4c822129ba64facf1f039298d48013b6a118b216b43ea91a236ea54856aabe50170010220649021ad1464215a880cfc1ac4440100420880552908886ef32b608e775ffc42ed6b6e499fe2566f3b647f17fb000afe48218"} +{"ts": 1792951648.654, "topic": "lifetrac/v25/video/tile_delta", "hex": "00950c0820060087eee63381e2000b736eae4589b2765accd87b21712e0dbcb7d702e65bf409dd655a585e395dcc43bc4b17bcb8380b797050373944d132b4626e72a31bd3acb00c0301eb2c8302e084b4f7ffac0defff48a0aa988644a7bdba82801853bdba91c045a82117cdc838739b9051f14a29d988fa88cd87f511991b19d315a6f123f28288e48ad37d5dcf4342347999233de8d23a063112fdc8227dddf98e030c776dc920f591857aede721249070f212fc40f48bb8293fc48ee586768fe47194"} +{"ts": 1792951649.24, "topic": "lifetrac/v25/video/tile_delta", "hex": "00960c0820060087eed5af81e2000b796fadfdc0b83712e65b841c504adcafb73763e07e6ec7448466c62119bbdd21216193b228ab5304d156a22031957b295f997e708732fca3633a231127891c244c07c2afb6768584eced090d18d1f4522c8ce322c08d66669115ac2d222b48c850d622fbc4690c80619bc469470116e2197cdd82878bc7ac4647f7f10423c3d594a4a7eeeecc8415dfa9430432909218b2f6a623a6b2a3cec91111f31d274c4afcaccd4fefc40ef6bb72949f891e9b4a3685f8c6395fc918d8"} +{"ts": 1792951649.646, "topic": "lifetrac/v25/video/tile_delta", "hex": "00970c082006008576660999bfeeb5ab81e2000b7160ecf59ab2b64acfd90b29632c3dc2b1b672c4d93b2d666e1dc6b9382b0eb9f046b32f61b8893037377ce05cd4c645d2202b215a6e89fe6688783c88a44f6ec942da787532566f95f2a42b444f4888cf3fab95a2473e3b0aed98888549384713acced112470989553364b0e56511910277595696178e577310ef12c5ef2e0e02d54d647462a272188b223fc8c0a06cc56ab919b0c448ffa084787ab29494fdddd9c09aaaaff881d80063f22722"} +{"ts": 1792951650.019, "topic": "lifetrac/v25/video/tile_delta", "hex": "01980c08200620a5712209112fe6703c400080833921df3355dd0871c1450e24848a31c462af5906d7c48d822246439c04c1906490219538e642c75033f46b11160e88890f04b0ad3e2224e0fc444946091cccc9a4b666c7862ccd8d0b25f332a596d99b2e0bb33654284004288989ccca7e0a9994f45c6e34da4b3438f85e6871d11205564da6b2229f8464453d1d291136934b112074030ec44927091a4526ae9f90bb50"} +{"ts": 1792951650.653, "topic": "lifetrac/v25/video/tile_delta", "hex": "00990c08200600a5734429118fe67ef7acf81e2000b11606cc5ceb17646cbd9d071860aa21cf41494510cee5944d7bccbd817799791b14cf94cbfe262d61bc4c5a41016c337f899e9813133d10246af64da224b662672e02c4ce541816cec52599b2606b336440ce0c9488edcbe84515f900c0301d15f920eeb856a8872b7e9dd4c45feaccc0f56621226d2e54f33556f04e6aada180c0548a9c54e6c198a9cc869ac0bb4d34b7355fb06e6abf220af59326d34d76d6aad6f08555adc76173a16ff88f0bf90f3b"} +{"ts": 1792951651.247, "topic": "lifetrac/v25/video/tile_delta", "hex": "009a0c08200600a5744419110feef5ab81e2000b1162ee7587b0b60ecdd86b21632c158fb09636c4dbb070060a99947449d90420956739273217daf9937979f84af2f3d13181a691abff7bf3e13ef7e745158be523edbc52adf9abce1400c299abce8aa195744ab667f77cd579c2b9aaf28b038e6e46d5de9c2dabbd28c942266b51d333760c80619cdd91a0a0310ababcb386b579651c0a06a766de663e1cbccc74784abbaa65f556d587aaada91f11edb692de22e61fbc45c404670746422e267ce01c4cf993c1c308f0"} +{"ts": 1792951651.64, "topic": "lifetrac/v25/video/tile_delta", "hex": "009b0c08200600a7ef374381e2000b0f626c658db1f642cddbbb27652cad9cb33606cb59ab9f84aced9d0825c149336e9f9a983823353050b34a8bc8c942b5b8999d82f133391115af31092e6ab3611cd56645d28495d50ab95ba918a9c385f153851824b4a96a3ae62633618c4c664742403948b899c41d00c3b899c481352eb2cdb4d34d6cc55e4c058abc881b97435290185c54af2aa22b4137923610180603361410d4acda692d99aac981335591052a1711a4b2d9dfd605b3bfa4186a5452345cd120e069a241"} +{"ts": 1792951652.25, "topic": "lifetrac/v25/video/tile_delta", "hex": "009c0c08200600a57434191197ef795381e2000b27652cad96b3366ace5cfb2565ec4598b17646c359db3d612cfa0e2b8104a367d5dc1c0fabb82848195769ef119b04de233218eb266da69a6d27b27de5b066f2c86825866bf111a706e2234a1ef302218a4dec465788448dab367c1f566ce880136f222cef530859dea236cb1349a6d25b65b7111130de222220a7422ed26d25bc477404d30cda4da5f999e9807333d10e7013064192408654e3990b1d40cfd1ac4440e00c1d11121420021444c4e6653f054cca38"} +{"ts": 1792951652.644, "topic": "lifetrac/v25/video/tile_delta", "hex": "009d0c08200600a5734319110fef284781e2000b17646c9597b31676cf58fb0f626c158cb37617085e22e2266701842211691e8dddc2c27bbb848a2a2a889a2369e7b77970c28018537970d15150ec46b7de5e3e15bcbc745811254236663e616ccc7c4048f06da692e666ca32548f2ba188846acbfc3201866acbfd1a09c190a9788b786af116d1c26dd76dacb788e9872f11d1044811d1e5612b3a6d5971604ab2e2419d40318e204945345bcbae2c97233336069999084307a64692d96e6673e08ccce792c2dc4258"} +{"ts": 1792951653.245, "topic": "lifetrac/v25/video/tile_delta", "hex": "009e0c08200600a7eef73781e2000b13632c7d9bb0d612ccd95b1b606cb588b97853bba42c98ba35c525faabc382f557851114af104275e6ab0e11cd5614482076c6259e33612b3c6645d0cbd9a4dacdaf7772617eeee4461db1643908f90c97f895b644898622444740ea5951888bc1d00c3b888bc8f2379b2ed111d25b33e6c3d667cc8f8280c20415ab2c6c3f5658c812407887642348f7c911301488882aa489ac9b4974975531b02eaa6320e082e3108a19fcc0f433f88e1b8e9ac9b6971330bf107b0229dfe24c20"} +{"ts": 1792951653.645, "topic": "lifetrac/v25/video/tile_delta", "hex": "009f0c08200600a7ef07bb81e2000b2d666e5d83b3160acfd93b17646cf592b2961ecd585b21672cbd9d425d5326542728c64a16a426291ccc609e6610c7371b22cc43292b9d096c46223760cc446e43c8e35530c24aa17a998f83f5331d1b72418931d4829093aee8ff75dd9bfe1bbb37f40460bae4cc9bbcc580777989045ad494645c876f6a13465ad8128cb5906494310aac746fdd37888381af1105082441988f95be6637608ccc6e4341302113ef333e0dde6674545e02148913798ff856f31fff11491efc860f00"} +{"ts": 1792951654.242, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a00c08200600a574551999afeeb52781e2000b17642c8d92b2966ec4d84b0d63ec4595b1a8b29ed41044425592864593f7730b7bb88c922042a290884fbdc0c80619ef7102728114c884774533a6a97dfaa9602d549037602a62d4834494a5b579ebea5c88c0300c0722320ae38a945312884957467abfcd27029a4a0eef021020a47622b6e6a17d0bc55303e2a8898175ac54aab75c27556ea808c175c99937798b00f37485080085113139994fc153328e8738098320c920432a71cc858ea067e8d6222070060e8888"} +{"ts": 1792951654.632, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a10c08200600a7ee849781e2000b0961ac4589b1b65ac1587b19666c9e010ee42d545547bd56a88212cdeefbf82fddf7d1024018829193dbeefe3843ddfc5117370410ae49113e3e54791399acb84733595122397d0c2095a97bbb612ddd914178114852139ab050030a66ac8b83e8cc76d5dedc2fabbda8c31208877422b90845ffbf755db0c6eabb234e415884a88164bc976ad09e96a30cfdf0d619fba38e6d2eda544d3496ef75570b0e6aae1206ec0b94c49484b0a5521e6d5f93919f968227233449e9203288cf"} +{"ts": 1792951655.245, "topic": "lifetrac/v25/video/tile_delta", "hex": "01a20c08200620c5733329111fe6703c40008702e043b2f797eb076f2fd2144d9dbaa98847bc3f6c15787ec808b7799935d5549c03aaa9281b88059a82e0c920435a20c0da86be88622201806038889056371b3a79bfbaf915888ab817111550b51c354a206b216ac94e6d15582e8aa440469e6291db677f3842cefe51176e841972ea90cb56c856a3d599846acc448655ad4edfddde0e12bbbc14514cb4da6934b64bccce61400c29ccce68bbd6bfd7a29086c9884d6faab30bd5592384f4ba9e92689290e6fe434d80"} +{"ts": 1792951655.634, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a30c08200600c5744429199fe67efdd7b81e2000b2f646c5592b8f652e680c830855979e05b335d438570462264e6a6223054a971ae21a26acda70c559b4a34cb9329392c24842e36bbb6cebff0d59d7fa384c60c23f6cf6acdbb0e559b723ae3321462373510a20fe9e86a6225643a01876225651e76ea42c45c8529beaf5b9345561ea2a91f086a472b559af61fab35e410d7bd97324b65e1e3604bc3c6419e202d8bb91988b4831a8c84d5123e06aa2474059abedae932a4ab9662231c7a0e56621f88b0ff90f3f"} +{"ts": 1792951656.225, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a40c08200600c7efdcf381e2000b15646c9594b2f71ee6d9eb0b672cfd8142059c92912f9676bf822ced7d04052bb6b787ca849a754eea66bd16ccd7f04d99afa1a0add0a47911d6c1b223ac8792d699125b2acb8f07d5971a2a8201721446ec57ad910cec2b2219c8d8427fd28bbb30dddd881356de49a97b0a542133a8a4999b014ccc8800f642b26acd09037100b3505c1924086b44181b50d7d10c4440320c07111216a386a9440d642d5929cda2a817c182e8aa438570462264e6a627e21827e261696bf17a14"} +{"ts": 1792951656.637, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a50c08200600c7efed7b81e2000b03672cf59fb0d66ac4d8db3763ec25bd0e8920eed2d2faa5b3f4ecb4de4040aabac1c0f57582862429ade84de84215eecbdf065d97ba26065dc8ff1313309e262622c4d22e9b69f3312f0b66625a32edd885a84294bd48eb51efa2a832018668aa4288fb22642254d557160aaaae2460e95ae35cec8f3d9db9222b62da8ac5da86572aae8a93b08d1527224f40533316deac4176b0a4611aa24fc255449e8a13adb223496ccb042801852ccb05051a499489132226059113f227e8"} +{"ts": 1792951657.241, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a60c08200600c5755519199f03c4001636c7d9ab376f6ccd8eb1564eca22ef4d8bc42fe4a99b2178954268aac2f4552024db26da597331f300e663e216e33083d1ab1d149fd96b44328a847113bd9a4d3692d9da2e1cb3b454554004102ac55228fea9f2219c8f08c78ad279a1b0f4d0c8fbc60ce7459055dd4e8b4b532667e70fcccfca081303cc8911b02488c830340c8d6eed37035dda6a102d6494bd72cefc90277224325852f61098cf204fff33421233a76d259997fc13332ff2284f887b7e20fe811fe400"} +{"ts": 1792951657.629, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a70c08200600c7effdff81e2000b33676c5d92b0f60acfd91b2f662c6588b0b642cf596b0961ae2d81b1286ba6752b524c7252d4cac5a7fc4c306e26087bbac8e629797e29c824b897cbbb307ddd88d3ac47390b24aac627af34ec8cbbb30d5dd88d93b18c6597ec4be9c37897d2850d545a231d68aba70551574a3807df237bc3c5439c7be7a1ce91e71247955253d5222b383a4456513149f508dbd9dafe13b3b5f450c71d7326529ab4c88fb850030a488fbc94228fa31aa49482d1f0c682a993f8830ff8950e"} +{"ts": 1792951658.229, "topic": "lifetrac/v25/video/tile_delta", "hex": "01a80c08200620e575550999b7e6703c400081bc05aefb3a1457511e94589f76d10180603f76d1455ce03cc237720918e85396b7a0ec88b8e1591171471c074140649021ad506065037fcee3711161c88890d7a005e2dc828c2ae2118f34caa16e666ce0dcccd943d26542492190895a8fcdcff83f9b9fd1a02c1e4777778e1aeeef146c641c521117cccf386f999e50a1535ee4bd1787cf82af0f9d0e50010a23762bd6e5a2ccca760e9994e44d1ab4d34da4b3ea665613d4cca4041cad5291665fd806ccbfbf217520"} +{"ts": 1792951658.633, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a90c08200600e57333f999b7e67ee64a381e2000b1b63ac7d8ab37606cd073f7019c8a04cca510d3c10a006143c146561125518a4b9dd7aa672eb8864030cf2eb8a0412114cabe5d43c05cba868200e142149cc467c09988ce82b34677c95310946a927a22eed4702ddda8a0c058bc8add54ec0dbaa9c839bcbfb29332113972c0fcb921023462952a775327046ea64a122f5e2369f9759f04f2eb3a164c81536d74c43e6c17887cc8608604a21045910b064884881d65e20ea578f47999b084ccdf8950ff910cf0"} +{"ts": 1792951659.233, "topic": "lifetrac/v25/video/tile_delta", "hex": "00aa0c08200600e5755419112fee852781e2000b0362ac6d8eb1f66acdd95b0b666c858cb0f612c9d86b17625117390a4aa652b56a7a67536eeeb4e11ddd69448513642ade7af848f5d16791e94215e566ca6e745d23bbbad85b7775917488ab91884e456313cba617e5d11c70010220649021b741a0f743e44f41ac4448c34465296c54c89ef5689cc430c66208e9391b91a3b3f531103a01877531111e74db54844631682089c8b766c88987a44447dc70214a4ab2d4c884aa31896e6230e1fcc4614502665248beeef2"} +{"ts": 1792951659.625, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ab0c08200600e7ee85af81e2000b1362ec6590b27656c1d91b3d65acbd98b29622cea028f1eb106b251924d49ff747c03fee8e8504c8e79493c7c1478e86b42aea423393b31856f4ddddf1c1bbbbe2873923885442992a4847a7a93377587076eeb0a1e53cd2a8a45a9d5d57c1fabaae8d23ad8af9041f22092730f2b0d661e523625413aab4d54cfc37aa99e82049049647cccccc0999998828bc573a54af775cf02eeeb9a0ca516ed364496cf3ddb7f037bb6fa0e87aa21dba95909be444c0f22247015e11a92908"} +{"ts": 1792951660.225, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ac0c08200600e573330999afee449b81e2000b07622c8d94b2d65ecc59fb1d636c3d9ab0964ac2d8fb3760ac3212b03b3ba3f8c54d9457b991f04f7323a16ea8d7568690871d0844ad8bad889305c448863c8d5e66e58bdc8654219f3f533ff066a67fa202f18831299fb99cf0877339a2632962b489f66f9c27ecdf28aacc4f2abd52ba152bf533270aea664c721e43e54d73a238e0020440c920436e8341ee87c89e8358888384280a3c7ac41ac946493527fdd1f009fca1413239e524f1f051e3c7015e11a92908"} +{"ts": 1792951660.63, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ad0c08200600e7ee453381e2000b05612c2d86b0f62ec658ab2b642c9db8b73827b975919190b988d17dbb861900c33dbb8681ac4caa5212534c94584753104060180f531051c70010220649021ad54606d0235b05a6d51112103333124b98dee5cdc11dcb9a8884266108bd4c71c23a98e28a0317c829730fbf0a661f7a2ceb84d2322a34dfadce576af0eda70b61db4a2e03895d330ef5f0be1deba304b826449494cc3b0c661c8e91d85647fbdbbb760e8061dbbb76478187a953ea1fbe1ed43f78f01dc776cb6475"} +{"ts": 1792951661.233, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ae0c08200600e7ee24ab81e2000b1562ec6590b2b66acdd9fb716e6cb583b29622ced97b3c8134af8434d67b27d6d3c1c04782820aacac54d7b75bb0276eb720aef9e211bab642f2354f9fd975f02fb2eba0c0aad5a7edd79c0ddbaf283a48e5e884742ab91f532c0fa9921ad58db6f10e3084720ec988bbb67c1b776ce888486ea633530438d4a14d18432ef6e5dace0ecbb5943d106528842bf4c4fd32260f991112471319b4f2cb2e5da4e12cbb49425e28591df5b1889a23e6f72ef2263367c9eaaeeec2777700"} +{"ts": 1792951661.625, "topic": "lifetrac/v25/video/tile_delta", "hex": "00af0c08200600e7ee44a781e2000b2f676cf587b1d616c8d84b25662c35930e108080d1a384f14ad58e897ea674e1ad4ce946c687d21d8afccc9986f999311f784e943949d15fe533c4ffdcbbf87fb977d0a34a594a4b148ad5ea62fe0ad4c5f42c14109388e66633e0bccc67430161a0847ea63ee0cd4c7d4405d8565c89cba610e5d115160ec744a3e1d98570ec40ca117d188953b99f20300c07b99f28401d856e9bbbf6c11777ec8a1cafb2ed1125bb2fec29765fc8b04b1f214cccc7c2d9998ff881c8009fe2f028"} +{"ts": 1792951662.221, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b00c08200600e57555e999b7ee341f81e2000b2364ac9d98b1b606c4d9ab1f62acfd8bb2b66ec1599b2d632c1d88b796511c70010220649021ad90582150bfe14f7c4448bba0469274c9544292e67cbebee630bf7308e9209c855dba4f983a01874f991e176518a9a9f5e1e3eb411cc042851a5bb0b38857afa5e43ea65813532415226aedfca6887e51f3e053e7419df34dd590ecb4215ae5a53dcce381bb99c5073318e4442137253ba9607dd490e3927e65272948f9999f83b3333d1017615972272e98439740"} +{"ts": 1792951662.625, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b10c08200600e7ee762f81e2000b19636c7dbcb0965ec3585b1d67ac3d900e10222e6955aa8ac2598a4319e135fe5df9c23cbbf2892baa5948a53d08675a6a3fddbf097fbb7a2613d7a148ff76bc27feed68c1bb8b266497cff76bc31feed68099e65d4a2fac293532c03a99204c49055d5a333508e9751cccc40040180b31040c289d6211cbc9e0300c07cbc9e843be78ab9cc6a229194456b45e5dcfc11cbb9e8494c7418c47f45e5dfbc13cbbf6852ca9a8bd398ce41cf8bccc3056660858546c2ac27a19b05d0cc0"} +{"ts": 1792951663.224, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b20c08200600e7ee65ab81e2000b09616c3587b1d65ec8d8ab25622c5d89b0764ecc007890c7754942cc2adea23199843bd3fee83833fdd050d728cc711994512410f4663bc2fcbb60de5d90f575109394f633288a7c5f2ed83f9764744f6294aff9ef228939fa144310ec44c27e5dc1c29cbb828abc6afa2908e49b138a452713cc47fc2b988fe8b2b6cba69b597497d99bf0b7b337a324b51390c230b6b2ac10c80619b2ac1468575d52364ea620e1ad4c4146c2a6e2d974448f86e8891d1006b4cab9554610aaa0"} +{"ts": 1792951663.628, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b30c08200600e57666da223fee65af81e2000b07622c4d8bb05632c7d95b03666cdd9a0efa05b111f771510f756216a71293bfa1ffeec387ffdd851c70110681924086b55181d40c7f3a837111208e330a45bc49482924514ea0cf633330c0999821ae33728a24821684318fe44bc533977c505770e872481042dcaca7ad698c4f2ee7e05e5dcf418071662138778381b0ef050743c136889a692eeeb3e07ddd67438420744208b22160e910917680040a1090842ff54b51d7665617b3290a1788418b6cd53360aa9980"} +{"ts": 1792951664.225, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b40c08200600e703c4001606c158cb1f636cfd85b2f652ced8ab0d61ecb590479dfb35713908591611e8532a9dffef587bffde90312404104a2beee80300c07bba210edb1592e8866ce52d69425a47b77eb0476efd212e344a642d51488f3b5db28aee5db04f2ec85b2b25e56f91a2b5bd179759b05f2eb3222f5253aab215a14cda9474fddd7ac23bbaf48915358ada7b775517096eaa2a260c5fca8cc453c27988a71d84cf55963a238e0220d0324810d6aa303a818fe7506e222438420744208b2210383b074884"} +{"ts": 1792951664.62, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b50c08200600e57555d9a1bfee452381e2000b0d61ec558db21652cb597b09626c459eb0762ec95bb0e7f611d4cfa461d6a2a315d44bdedf9afcb5f2efbe18e5df74044f7a14a953fffce0100c03fffce8102f4c864ff7570100602ff757431c701a4290aea99951b6f48ea638e0cd4c7143c467451693f2ed83f97645587490c8dd4b84a2bb155fa99df857533bd1916d594a444f6ef7064030cf6ef7234e387106666251c9a9f5684fc3befc35877de8d92924e422a15f531d70dea63aa0a0ce193dd4cefc0ba99de0"} +{"ts": 1792951665.221, "topic": "lifetrac/v25/video/tile_delta", "hex": "01b60c08200621057233191117e6703c40008e199931a25b223dc43e5c39887ca8712f79b4d25d5d64c1dabac888bb20a58d75b1e70928d5c65ed20f919b08c8cc89bcee2a92294b0fcc718b215c40a1999a309ccd08c090354425f28ad5b0c515ab2021482a152acf8c0201806acf8d02701d05019240865cb10743465037f06b1110080301444486091899125c4452c19888a487a8a06c820579aad1fd9994ec1f3329c8a8cb99b496cd18f0ad9a31a32660928f221151268b9c320186668b9e3a0cf20a4fc86678"} +{"ts": 1792951665.819, "topic": "lifetrac/v25/video/tile_delta", "hex": "01b70c082006212579a9faaabfe6703c40008e38805948340c920435aa0c0da06be0d6222c3911121ce354c734e41735126cb9436bec228f7771c1deeee2888820a511313910b08c884898b20f22238feb099fd2307326236d27b6469ef0c48d3da0240aac9b4d24420080601910902240d988dbfd345820200c05345828604c84237a226dc19444da879450bd7b9064ddd57c1fbbaae8a9a60ae42993dc47973bf0af2e77a3271e2ac8a11b215a4680c8061991a11a09e7c83248d20e1a91a418f81c4cc27fc86a48"} +{"ts": 1792951666.217, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b80c0820060125777709a1bfe67ee010381e2000b23662c158cb7d604385e8d8a06cc568992230dc910829100aa421962cf7b029ef20c261be8a54891b03448c8388e4aa5689ef74ec0fdee9c850ad75295edd4cdbc15a99b686912a9b444964678b06c8cf122010a7227999efc21333de8a08c88a44c9d5556c29aaaac8b11a08a47ca8bee6e10b00616ee6e1439c6a98e69c82e6a24d97286d7d8451eeee383bdddc51534c15c85327b88f2e77e15edcdf43ca285ebdc8326eeabe0fddd57fc4c8f5f9101c"} +{"ts": 1792951666.621, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b90c0820060127ee008f81e2000b05632c8d98b7d63ac5593b0f65ac6857fb0afb26b614ddd5e45c476d52159a7617391d7198a4577f98adb90ab4a1bffe074030efff88fbb2c2f1450b22358b2c8e456c7efff4fc3fffe9e818aa98864bcfa4060180cfa504378f484e8d128a79d810f39083880a4662928bffbba7e08f774f424274d423448fce09891f942c91747262148febb60bf5d912166f90a93e22184b110478668a7542b72ef361ee5de64055207d15ed4674e89eeeee0100c03eeeeff8851cbf1327f480"} +{"ts": 1792951667.217, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ba0c0820060127ee109381e2000b2d67ec458bb0964ac4d90409eb093aa285587e28a16430a96dcafbfa700803017bfa721810250ac99a275c19344ea88aba04c8cb504b1342913775f708eeebea302a1a21127e4330c7218839d51aec8deddf131c703e2638a14a7d95a21dbddd28e9bbb74c15776e887944ff53b90217795dd0d08848219fcbb8f8379771d0e081f764625f4e0ec4be944c12a219bd5539613aaa72478639543244f2ef323ae33148aeff38c252b8aeb527dfda7f102b5e17e25235f8527e45db00"} +{"ts": 1792951667.61, "topic": "lifetrac/v25/video/tile_delta", "hex": "01bb0c082006214576764919b7e6703c40008e38008110324810d6a8303a819fe5d021888b0e4444878b715e8c64ef7307f7b88ab9cd7528f5318f2d8cb56488918eddd57c2bbbaae8ca2e0ca56ca42d52a7bbb7c3201867bbb7d1a29a151ea8869abbbf86b5777d1b05b2cdff377161be6ee241566442484421f23208f2b888605c441061228ea8491b1119381a223251435968523a11569ba8893853511251775404639c5559abf0598c9041023888ff85f111fd1d38557235cad93222074030ec889f90be40"} +{"ts": 1792951668.209, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bc0c082006014577764919afe67ef294b81e2000b2b616c358fb2966acda062b510a77b77bbbc060180f7bbbd1e05e64374e2ab161ec5562405d50472dc943b5ee6b9152bfaaa940100c03aaa948113266a2b1127e658040180b996465d704531086250a908b2cb7f332fa182cde21d2fb3bb0659dc888ce8ba1245bc3c1c23787828c3d626c7f4297a1055e9572db5555b0c6aaab238e0020440c920435aa0c0ea067f9740862220e1061c88891775404639c5559abf0598c9041023888ff85f111fff216be"} +{"ts": 1792951668.613, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bd0c0820060147ef294781e2000b0d63eca595b3566ec1591b18838cd0ea4311f3553f03e6aa7a14273df239d6222c1511121ab322104329047cbf736f11a706de234a1c0aa3b1577979f076f2f3a062b5329d6279bbfd1311c0866ecb9aacf84f3559d1651ef369b692d96e6671858030b66671a085643e8e4a952ccf1f02599e3a02ee15356b8e5b9286653f29575552508266f73259662624e08c4c49424693c52911f4448f8268891d0b5920b4a510823c4e52a4913760b9226e4140f9762b444b0e05889610"} +{"ts": 1792951669.209, "topic": "lifetrac/v25/video/tile_delta", "hex": "00be0c0820060147eea62f81e2000b19646cbd8db0761ec259eb2d620321c09efc31bbbbd864f7f04d5560e13ddde74405c7b7520421d840e44815c908ba7b5848f691f19e2b4215a6f327e1fde64f419470d39188d0ca24567e667fe06cccff4385742755327bbb7a1e73a2a21046ae42f3332707e6664a164eb616d18b9e6ad351432e499d4893ab5955852caa4541a6a9557bab8f8577571d1a130684337f55561aaaa91b7500f8e7753677334eaac7e6660e1bcccc140847b65693d5561808030155561fe2707f"} +{"ts": 1792951669.613, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bf0c082006014703c400167ac0d98b0d63ec4d94b2b64ac1218c3868b199495a2d85d1b13cccffc19999fe8f9491bb39133f7997d1101ee8422eeab1e11dd56340de64429ef84111c94222134ce6668e03cccd1410d561454b129deee66ce04dccd941cac8a5191d5b5de23e07bbc474149192588991bc88ada102bbf674b77993f046f327a1a695e219ad474eb3342c1b666848b34e646861167f2251b3ecabe42c0185acabe5171b1166d153338385e667051d2956da847ccd2227e22bf2906b03f1363dfe454a80"} +{"ts": 1792951670.217, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c00c0820060147eeb6b381e2000b29656cc584b3562019fc8f03d58e64e55eac3dcabd480ba0c24dcc7662d3ca24ae22baee5ddfc03cbbbed020e2f775d0810b29c8459f711dc040180b711dd0603f172b61dfb606c3bf6424517218a5623345ec0900c13345ec81ace9a88e422292c44427333250f230798eb53d155560faaa91219c4842aa7eaef7e12d5def9001c448791975c114c4218942a422cb2dfcccbe190ec327be8e38008110324810d6a8303a819fe5d02188883841872222fc42f4269ef0fc4e95c0"} +{"ts": 1792951670.605, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c10c0820060147ef29d381e2000b0362ec1d8ab2d67ec7593b3d61ec6d82b41646c3228f30c8a7308c4ae39e58824d7add555fc29aaabe880ad28e25637bba4549ccd8b97129cddc58579bb891839914c29885fb1b888e3863111c504259115a4b3f773d604eee7a42017b9045f676c7822ced8d1b754046107258dd9dd8c5b09a3e2225234724e69b6965d557fc35aaafe8c8ae0428a4e9eee6943109079598518da3623888ee84922d885443336689d905042297109122c31f89fa4c929abf897584ff18017f226240"} +{"ts": 1792951671.21, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c20c0820060147eef84b81e2000b1d64ecb59eb3f682c4d85b25622c25bfb3565d101762d95ce9dedb2808491410cfd5d7ec03abafc81310fce209c8ec45c8475918915101006028915140cd07b0a2262699d1233603919915563174cc9ad965bcdca48301b34ea8ccc30366608388ce84358bc43c7c0f8878e8dbaa0233a9dd4c2242a9d6258dccc494281d7be4462a70e0ac54e142d2162752887a91ae9345af82e68b5d0d3b229445742b46ddde760dbbbce4450d9d4593688f2eaa6a611d54d4fc466c046ea0"} +{"ts": 1792951671.605, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c30c0820060147ef3a5f81e2000b1364acbd9ab7f652c1590b15656c8d86b80871351e8b6b1939b9470773728a32eb814a88c8e852337f217a79975d131228aaa5be444584e222459d7034c44292a93ad192e913aa98e1600c2daa98e8f1317b908decc4463c3d888c68f8331feaaf318f0fde631a089289bf29a866dd535535f026aa6ba06e9b3b1352e46cb53148478d91141461e64c2577f3335208886fb887e282824c5a15a4697b02c8d2f210858d261daa5cb4cbaced870459db0c7222be623f8816831f89c1fc"} +{"ts": 1792951672.205, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c40c0820060147ef5b6b81e2000b23656e0583b2d662c9d84b1d606c2d9fb3d6e4380084a3904eaa5e62156af574c13aba2245246a94ade2f333bf0966677a2e0dea74ed5d61c2fabac28d02f88857c4c5bc35898b68cbbe027144ba3d7335cd4f257996409e64c2572266254cf528bede1c0200c0578720c4a3e319254cbcc57c0d798ae851b0a88d2a3657d4c47c15a988e881aa0e41114abd0dd4cfec21a99fc8a036f7c6230cdff0a619bfa3a52adb508f99a44441c467421ac5e21e3e07bbb47fc89bd8"} +{"ts": 1792951672.609, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c50c0820060147ef6bef81e2000b2765acc59eb3f6e6cdd82b1362aca597b34070e445e207998f88442084a2252493998ab84733155153490d5443a44a3621ede15c43db405a64c2577f333452bfb777c3806eef8503449ad42188e893f9122cf80e2459d1975c08555210b510d9e9e4bffcca2082cde21125b3371c09666e2830ab2a86689b445b441d505465254ab58c45b52a7ea63f23a702a644a8568b888f943c8c1e76ea91355420a52e3644b2dbbb65c0b776ca870d2188db7cccb0766652108c718a7e270300"} +{"ts": 1792951673.201, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c60c0820060147ef29db81e2000b35666c6590b23656c0d8db09616e1070811316235ced9bcdc9f84f9b93d1675811cb2052b14827ba55d6946ea41600c2dba9230ab810a47d90add13a7bb9c70c77738a3cf32612f95239390add4ff7110c3d88823e4de532664977998f0fef331a04483944948c4db246704040180a46705091228caa5919111a3826223450a256e8432a65f787f982af0ff114046f94af776c7852eed8d17075e942a66aafe17cd55f46c587f5bd0844d13761b9a26efc4366266f9bf13a1bf22ad4"} +{"ts": 1792951673.601, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c70c0820060147ef195381e2000b2b666e1596b1760ec9586b15652cfd8eb2e898b72ac21a279b93d02169cd621cab233fc8d1a4df3296a4657eee30d777080bac54aa394d2994a845496f7b3754c03baa2082c9d3a3157bbac09ddd20a25d99354fd5564c0baaac8863ac010cc6904c975316e5e528915c4c77c19898ee8681edccc9ddd47c1bbba8e8f14c9820444353f111c51028dfd14b10b09c88e3610911c64444d9a7542262237e11c446f46c595915214413344bb1c083a6523665929f8878e0f4fe26122e"} +{"ts": 1792951674.205, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c80c082006014703c400162ec7592b2965acbd9fb356e005de8a82315a11bbb9bf0af7737a0e43221ed63e3ef0f1d19266e843a27d459dd866cee40c5f8af2917eaee9603d5dd24182a3a0a4273338381a667050a3b22b464762a47d9de760ab3bce405d606727724c69a6422a4af9166eaafa362cac8a90a7266897904160ff6522fb760a304b810a67623a7bb9c63d070e2154210b1a4c3b54b9699759db0e08b3b6143c8c1e76ea913554238e0020440c920435aa0c0ea067f9740862220e1061c888bf10b9123e04"} +{"ts": 1792951674.593, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c90c0820060147ef3a5781e2000b71632c358db0685b1e04a13fe82ec651e3c85c447fc17888fe8e8c4a8a46c9888df4389d95cc554eb9aaaf83b3555d127580f8c711257e52323a1aaf8889784b1112d01758ab64612239849108a92def66aa88a03b2b7ebccdbc29799b6820b274e8a54eee69459a52f4232ae31a21a95a93555058030b55548b83eccac9cc3d6c2f987ac8f84c741684eeefe70fdddfca348cad8415274e425b2eabcb0d5d57947810df16c8c637e20be1e0ea91fc49dd368a9bf8bd0bf91d9b"} +{"ts": 1792951675.189, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ca0c0820060147ef29d781e2000b1760acdd9ab1563accd95b7965eca2262d429064cdeeed740d616259886b1a8a856f344ab80e689550614e4b4542a488f8e06911f14140d9f52a6aab322090be10e8dbe311a562479d04164e9d10abddcc28600d7745dab2dec19565bc868b2c4d4a19e8cb9f06d1973a3a30ab291b262231d0842c74a7910cce7ae5dd88b3cc54a108955718d10fe9426aa88e834cb11213724d48ec273887101758ab64612239849108a92def66aa9f887ba0ba57f130f16e9f8bd0bf918ce0"} +{"ts": 1792951675.801, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cb0c0820060147ef195381e2000b7961ec3584b236eac6dbbb7a8121e04a1be9241241975c4c470100602c4c474289acd93324bcdd8382b9bb051028614a5ce91f123de828a134cea54d5d5c42c995e510ed993a88d382f511a50e3b22b4667cad1f6779d83acef3914079e942a6aeece14d5dd9454516b8b2242b344df856689bd1714a355d043448b0e1789161465220211504b22afef999d5867333a91a0b25f4215559d86aaab391b324136889a4baaa61bd55243071220dbf103d0327e5fc49e4a2e5d3f23726"} +{"ts": 1792951676.193, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cc0c0820060147ef295381e2000b756eeded90b1762aca20832c6a90acdd5546c09aaa8c80bae08e4a3b8c254c84dc96f7b37757d1316635c4245f7b4830ae8aa4489f76d1c0deeda2839417f264e46bbbcfc0f7779e8e8c0aca568b888c14341dbb50eb676b9836ced7111041b50846aa6b611d54d64144fa7bd4a9aaab8879244fdb90e75aaa1091228caa5919111a3826223451e29930408886a7e2238a304b810a67623a7bb9c51f098e82d09dddfce1fbbbf9fc41dc229afe255fbc5affc6185fc8e040"} +{"ts": 1792951676.793, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cd0c08200601457abb1a223fef08cf81e2000b3d61ecdd8d047f2264f3da8ae748ff76e940ce1727428af7b3c9127214f32614da2bb35458b454fccc79c15998f28584a4f2aaeed5f05dddaba20901322caa64bf27331070866620a288b5ecb34d9125b3b63c29676c6893ac07c522e420892421562d8bccc4b4454f6c46d36b3d92eeebba1c764568c8ea568fbbbce4090f0250df4a20820cb2e263fc7c1f19a11a90ac44881460a33ac8a2237cf3a3ff2088590437e207a724ffcbf895afda2b5c7e30c2fe480b40"} +{"ts": 1792951677.197, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ce0c082006014576664999bfef195781e2000b0d70ec5d94b7d716e25c141c064c388f7878f81ef0f1d0d567135966c424ab9cdcc38379b9851357a3ed42646109176f7738a2208b7cccd54cc46c195542b6a63b61bd4c764785d4c5215be6220e1ecc441454917218ab9d8acd13f20832c6b91b37553190832c6930ed7b9abd776b2819c2cea8e42d51299a255429e64c29b4575688b168a9f898f3230558c6b5ec923876a792cd9e7112408d804249217174545b95f881fc897ce45fc496c7daab5c7e483f40"} +{"ts": 1792951677.585, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cf0c0820060147ef195381e2000b7d706e1dc4b8b656c9d97b3d616c8dc7b377243e1c8313d2f229b0a4d5db036aec85bb15bb6d48497c99725de666c17bcccc8a120fc41972b3e245bf0a448b7a02eb06312aac21085422154a568ddd10419a34823ff999868184904a6b268b9d0d05f24b37ef330a1e458d0edd92a6aa9a516794bd08c8e8442da208fe84d55484396349876bee894662d32ebbb599283c3b665122954992c1c408664c091923d1d181594ad1711183f882e85aa508fe24aa0ead7f8c62abf91d2b"} +{"ts": 1792951678.189, "topic": "lifetrac/v25/video/tile_delta", "hex": "01d00c0820062165777709a23fe6703c40008e38008110324810d7b1ae78ca06be0d6222c3911123ae354a7a44b1a2464ed4196a21623b7760e8061dddd90f120154e466f376be0fe6ed7420170425a7bbbd608f777a4609e3d62345a2f7766e18eeecd424554c4325fdddc3827bbb8501140d98ad1323360191991218ef1089be6ee8e12cddd1458477452345ef741600c2dbdd23e33222908cb891f1c3f123e2818bc0533589dddfac07bbbf4860967ea668b8914fc191229e870c29b908c99117fc1d222fff90dbe0"} +{"ts": 1792951678.589, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d10c082006016577770a223fe6703c40016483860810cb6f2a9575980100602d6611911c915a6fabaad867575591a118f988913898cd86b1319904039eabedd55812eaa4286b091c820413999bd82b333791008a9f6748cd84246641dd8028a5cca84a35ab6a6466663f607ccc7e4352406ca9b692dbaaad5837555a9060a6b5884e2225e06c444b42c1faaf23488b1e0b9116345152ba94e8bbea3db11555c3852aab850c134e9918ab122ae8280d662a26acd0b02d59a17e207a861a77fe25a681abf230b4"} +{"ts": 1792951679.179, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d20c0820060167eef7bf81e2000b2963accd84475c6a9ae61082262278aed7a493e6eec8883b9f6a35558f08eaab1a2613d3b91a246c2712322a55c2edb49e889070ad1120a2e08cfec8d445cc2fa88b88db510a855acdba9133ea6acdc70dd59b8a162ddd5374c91162478940772148989e61af61ecc35e420570425a66fbba1224268557227ccce2c25999c4853d61e8bd7904132298b4754c4cd54688935de219be2227a205153eec4546911ce91827b78c67881823f103ddd354567ff12d344d37e47290"} +{"ts": 1792951679.793, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d30c0820060167ef084381e2000b1161ac8d95b2565d0436ede44788423de1e5604bc3ca439d20557e84275f14844e89bbb9383b77725147b1cb866724ab1acc9612e84e262fe14c4c5f44c66a572366c48c8c8a3188e855d444ec33a889c810c76aa549f579fd1d79dc9e462e0a642c639462ba08eeed24056ef08391931b260825719f2b39d250678a5b44c962c2dc23ac4ca8e38008110324810d7b1ae78ca06be0d62220e1861c888901140d98ad13233601919bf107b57d8b7be7e25a6b3a5afc6305fc8f0c80"} +{"ts": 1792951680.184, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d40c082006016703c400166ec2582b8d722e65cab968609a74cac65891674188cadca9a5b222cf81a4459d0805eec574dddfee08bbbfd439920557e8d726c5210a4eeee4a2208d721966678f08cccf1a24303fa91b26ccdcb09599b922a74a62b496596cef170ad9de2a2e7546ab3b5a9d6accc2f56620a03598aa9ab37b458477456d97bdd21e2402a9c8cde6ed7c1fcddae818bc0533589dddfac07bbbf4848aa98864bfbbb8704f7770a162ddd5374c91162c171127e207e09257cfc49e63be294afc8e1f80"} +{"ts": 1792951680.789, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d50c0820060167ef294b81e2000b8d722e55cbb9963ac8d85b116540dc08e38008110324810c8c6328b852813f835888902092fe6562ae5602c55ca4106247429113222ed812445d91b076edd91777c786eeef8d1018a89d9c8b12222e7546b33326ddeacde512181f519193665d3268436f944314a20927054ef892bfae5c9e2408f2ced1f8b48b154823af3b93c8c5c14c858c728c57411ddd9147b1cb866724ab1acc9612e84e262fe14c4c5f44c66a572366c48df881ea2fa8dcffe25a6e3a9afc8f1300"} +{"ts": 1792951681.182, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d60c0820060167ef084381e2000b07636cdd84b9b73edfa0a6f014cd32ca23fdddf2c0bbbbe4840bd75deadaf0f87045e1f0a1c151e290999a45c1d3348a889c06b26444497775a708eeeb4a2a0a03c8ad54cec2baa99c810c96ead909cdd91018a89c866b123dc8583f55e568895f45cea8d6462136eb666f2860986fa31522455d1611dd148d17bdc224103ea322ccb8640114ed154ddd3e390ead48237908549b5495910b8e048758b9d1a224d778866f8889ff881e86c2edff893cc67c5457e3382fe48064"} +{"ts": 1792951681.781, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d70c0820060167eef7bf81e2000b7f736e7d88b21656c358eb25702e15b9b7081b240aabd3a2b2112f55dddcac07bbb9482158f6a108dd1a8897f025112fa18261beac65891674341ebb50c9676b7836ced6d1b392ab919edce9223df86e447bd0b17ea991089122a28d10c74337bd57111391611dd15b65f3751e08e234b3b47433afdb1a8b128e38008110324810c8c6328b852813f8358889077600a29732a128d6ada9919998fd81f331f902192dd5b2139bb7e207a230a5ff891eb38fc7457e3382fe473080"} +{"ts": 1792951682.182, "topic": "lifetrac/v25/video/tile_delta", "hex": "01d80c082006218576764919afe6703c400087b8008110324810d6a8303e818fe7d066222c1f1112384e4d28f621939bac39cdd23aee8fde84aeb9e59950d428837777243a01877777251865c08523a91588456aadfdddbf863bbb7d0909638867eaef7e09d5def405a6452c890869168bec23898d3807131a5160551588bcdc058030b73708fbac010ca631cc6d444a208a9040915c4c77c3f898ee860af25235fef35ab065e6b52346cabb188527fbb2efdf0d65dfba145289bf2be88d5dd7c15abbaff90b43"} +{"ts": 1792951682.781, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d90c082006018576764919b7e67ef18c781e2000b3f676c5589b196581e4083ab255abb1d6744fd179996b03f332d2384ecbe4c8a64e777142d09079598518daa46e223fe0bc447f44c4f79191c4bc48a56138914a479d50119d0c8a575377633122b8988387b1310514181594ad9322261491111936204e248316a72a48cd86646645d47bcc8934ba592e6671e17ccce34080c9a74462629e02c4c53415186cd34d36913abb878175770d1103d911b6aeba611d5d744104ab5a9db59dabe04b3b57fc4084fc886900"} +{"ts": 1792951683.176, "topic": "lifetrac/v25/video/tile_delta", "hex": "00da0c0820060187eef7bf81e2000b15632cb59db3f662c2585b221a41c0feeda681ba8921fb8b4a45c96f7b16baedddb01eeec8692e05315d9ba7ddde706fbbbca3612c73b2f577df0deaefba0c07b72b7ddd750300606ddd754200d9f52aeaeee608d5ddc43819c2a5b899d583b133a9102b229998952b59de3e10b3bc7450615452b64c888893c0d490cef95aa59b654a4e4673f0948ce7a2a0a5fb56c8916ac2b122d4848c248e448dccc42c13998848c9b10231641cb43992467be4e071460ea6fc40f60010c0"} +{"ts": 1792951683.776, "topic": "lifetrac/v25/video/tile_delta", "hex": "00db0c0820060187eed6b781e2000b3d62ee7582b1d85f7778d07168e9844812beeea6850339774cbc453c15788a68600f672aa6acd3f06559a7a2c67e4b6a9a84fc8aaaf50b00616aaaf5474599236bedeab5874030edeab5a3e16197314aaaf9c3f555f28429b3a8b26d34de5d5ddc411d0126447b497998a7b3297777e3812eefc5053880a612d3ae64e6ab5605cd56a4448904da226bbbb611ddd91819551c9aa4599b3618b3366468996218a9bdf977ed1e039871b1705f847f881fa48b0df7f1255e2d754fc8e018"} +{"ts": 1792951684.178, "topic": "lifetrac/v25/video/tile_delta", "hex": "01dc0c08200621a57333289117e6703c40008089969912ce6e63c03cdcc687aae0ce5a390658b737cb32cac1f665948e2bb2e8f72128d91d1aacd3f0e559a7a346e092aa4096cdebb2ab0d5954839300ca5752129bc3f1c0f787e289b2c88888d3596c965c4446c278888c8a1b34ba6d66d6d11bf0a5a237a32095f2152ccd8f0cd99b1a2e2c6665496cef9b0bd9df32066e8108ccbd56a6cede701d9dbca1aeb01b11b31e4b2b25190f67a224ac1b444948d8cceae43336889070dd1120c780e5ce50c95f90de30"} +{"ts": 1792951684.77, "topic": "lifetrac/v25/video/tile_delta", "hex": "01dd0c08200621c57444e9a237e6703c400080bc28418e86291237fc9ebc9eeefec03dddfc87b8088340c9204378810684e815a5c6da6e222c1f111238ec1a1463294293c5bf3fca4f355ff0e66abfa34e382184453bb2625a720fa74d5f0d1aba0e130314532f130f03de261a262c87aa2152f11ab09de2352284adaa3dc854c4ce3c29899c68c89d7991a7cd566c339aacc8b9ace8852b291ab6f11f30bde23e2066e026990897fcd56bc079aad68693d08e54b77bc4fac1b789f51e0aee78b5d14847e432e0"} +{"ts": 1792951685.17, "topic": "lifetrac/v25/video/tile_delta", "hex": "01de0c08200621e57444e999b7e6703c400080ac854a312464ecc65d7ddddf00fbbbba1e4c8fe8698c76d5d41c1faba828e38008110324810c8c50d026c1219a74dba222c391112342b822952a7110c3588820ef281843b9088416c522351e086f111b03de2232268ae8849d1277c42aeef0709ddde0a2830d22152fbc459c29788b28c92af439d1edd7111d30ce223a22e942e2269b49ecd5530beaa88183a3b908c447cc07888f88688e45462c8c8895fc1b112be8d838acc55b3bf2c37677e51e093a02abf90ddb"} +{"ts": 1792951685.775, "topic": "lifetrac/v25/video/tile_delta", "hex": "00df0c08200601e57333e9112fe67ee85ab81e2000b0f636c9d99b35652de597b061cfec027ef83f9770506466e8d10524edd7e222d81803036222da10b302310ac72bd09efdf333eb046667d22012e3c88ee64bc21dcc968913819b6da5dddf3c25bbbe68a8b78f7a952eed070addda0a120c029054cccfac13999f4851cd99b5d2d9b55793056aaf22184857a32117dbb362c19766c48b038288522eefa82c0185aeefa91d146c8533257555da1d00c3b555da8f84b688449a230fcd111d83d635c791f89b0bf910c1"} +{"ts": 1792951686.176, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e00c08200601e703c400160ec3d8db27652cbd99b356f2c359db2b65acfd8a410d9b5cc954a953777a7812eef4d0526f1ed41185b5d9a3e05bb34744411b652bd99a5e11b334b460d6728814a94f52db999df863333bd020a85f2095de21602bbc4242459075452a6667921670bac9a6d25d445ac17a88b48704348865999d9c1d333b28f0ab18854beeeffb0f5ddff4821c0a61621e4c8fe8698c76d5d41c1fcbb8280ac854a312464ecc65d7ddddf009fba360e2b3156cefcb0dd9df94760f58d71e47e2312300"} +{"ts": 1792951686.772, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e10c08200601e7ee862f81e2000b0d62acad96b3b67ec759040c28cfb51aabc980f557910f464bf628e766f949eeee0a0e53d323e42109919eac0f233d486a34088db496d96aabd706d557aa26b3d6e4cd36d25d2ccd7b09d99af224ad8508db4b25fe5dd5734501c010564c88985244445c1f7dc8d767d785eecfad197a1b15a444d2eb6cb2ea667619d4cce8e834ab66722a9963d11eb48209590c4538c423e16dc290460d6728814a94f52db999df863333bff1037b362555f891d803743f176d057f239fe0"} +{"ts": 1792951687.372, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e20c08200601e703c400163ac8591b0764ededbe04872347262c88d25d79774f0d72ee9a0c11e1395b1116c0c0181b1116d04562e844fa6532a64f766a4850215ea46b335bc15666b68a84348865999d9c2b333b28b04d4f332a89d82c0185aa89d91d2909768854f656f61d00c3b656f6860a96fa2112ccd250729e991d08c85cccf4a3e70aae9b6965aa27ac3f544f48e38008110324810c8c50d026c1219a74dba2220e7f61c88890f464bf628e766f949eeee0fe207324a355f892ca74db09f8ba9c1557f23d48"} +{"ts": 1792951687.773, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e30c08200601e7eea6b381e2000b7b6fac2d84b19656cb58ab3b61acd5bab1770d0e262ec5316ddedddb160ebbb6244054caa23b655572e10aaae540c10af62ad556ce03aaad944559c5d64d6324b2dd9b1e11bb36344ca1a662aa6aac8cf3e13919e74351a04d91a4b6cb555e9220695c87659492388d5aa8a9228b6e148210b302310ac72bd09efdf333eb046667d2280e0082b26444c292222122c83aa2953333c8121c8394f4c8e84642e667a6410e0530b3f103d80044fc496c3b73081f8bb0bf91a3c0"} +{"ts": 1792951688.165, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e40c08200601e703c4001632cad96b35676dd5c3b2761ecfdc7b8a823c548c655222fdc85ef55e666c0933320a2e0f211a5bbbd1c0b777a28302568a44b2aca0300606b2aca42811b456b655e782acabcd0e366c8454325eab777b48593f79bc64b2ecf9705dd9f2a222d62d4a992ecd851e15639089d3776fb248935ce9b2a204150be412bbc42c0577885220695c876594880ac854a312464ecc65d7ddddf009fba360e2b3156cefcb0dd9df94760f58d71e47e20fe18b6a8afc4a44e760fc6085fc8dfb00"} +{"ts": 1792951688.769, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e50c08200601e703c400161ec9d9fb8b71ec2d97b92818a15fa2912cab450e662ead50c97aaca9c9b776b486b3409a6d26d25b65aaaf44311e7cda6d2d92d59bde0cab37b4541e37db5112fe15a225f45826520b527544841600c2d54485230b4ef1c9b3310823c548c655222fdc85ef55e666c0933323c2ac72113a6eedf51116b16a54c9766c2880a9954476caaae5c21555ca8cbd0d8ad2226975b65975333b0cea66720c095a2912cab280c0181acab2bf103d83c4684fc495513b93f177304abf91c390"} +{"ts": 1792951689.165, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e60c08200601e703c4001616cbdc9b09642c8dc4b156551a0931f236eee1e1adddc347493ca26ca92d9571874030ed9571a0e71d2c99134966699703ccd32a262e0f211a5bbbd1c27777a2873b17664e5645b55654e4dbbbe241812b452a595654901a55ab210e4317250b786c8ab356a2c132905a93aa2420b00616aa24240c50afd1489655a2892b614236d2c97f97755cd0d668134da4da4b6cb555e88593f79bc64b2ecf9705dd9f2c8c2d3bc726ccc47e207b0648d27e252a36f09fe2eda0afe473c8"} +{"ts": 1792951689.733, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e70c08200601e703c4001612c5590b23656e25c8b1966ae558b47ce8a7c8c9ca465cccf8e1f999f1414201c522d5579605aaaf24359a04d36936d3db2d557a49616d598cc62a317260a38ae88a873b17664e5645b55654e4dbbbe241812b452a595652262e0f211a5bbbd1c27777a2839c74b2644d2599a65c0f334ca8e927944d9525b2ae30e8061db2ae3fc40f70c1128fc49655b6c84ff1777042afe46cc0"} +{"ts": 1792951690.166, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e80c08200601e7eeb73781e2000b17632cd5c8b9567ec1d86b3b72ee6601ff776c37666d68b8bd888449f3338f0be6671a0810c62113b77ab0276ef521429d90a654caaaedc15555da880256ea64999efc21333de8b0ccac632eb6cab0d1107df723599b9e11b33738fc2dafaa5218d30893456c32d1176ab93c45ad520c58e04b5ec8995518359ca2052a53d4b6e6677e18cccef43d192fd8a39d9be527bbb82842cc08c42b1caf427bf7cccfac11999f5f882c951b747e24b384b187f8bbb82157f23d74"} +{"ts": 1792951690.753, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e90c08200601e7ee862f81e2000b97732c858ab2f6fec3d85b9b71ae7db845465a462244dddf3e15bbbe742c20d4ff6eab0e0bdd561430d6bcd3692cb766d5832ecda91a356cadd4cbecf666b386accd6503252de447c8d6659780eccb2d06086ccabb5568381aaad051d242bf237c89555074030ed5548fbd15889a6d27b3596599a69c3f334d286ab409b69b496d96aabd2390d2a094458665631975b655868204318844eddeac09dbbd5f881ec187341f891df1b78e33fc5db415fc8edd00"} +{"ts": 1792951691.153, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ea0c08200601e57111f89117ef1a4f81e2000b716fee35cdb9f662c458eb2d652c159ab2b66ec1d86b3f67accd92b1b64ecedc1b77612c658bb236e50f168c9467399333202719ba1469057dc9bb3df42417062989c88b0a0af0d1d3a231110df727da8aaac7c0b5558e83bc2d7ad051e9a8539b8c67213e445a703c88b4a38e0020440c9204317c34e50b06f8d3522d88890a299d74da4b5559d82aaab3910136d35889cccc78439998d1708a336b544e985ea89d24012d018e90848408ffc85d08"} +{"ts": 1792951691.764, "topic": "lifetrac/v25/video/tile_delta", "hex": "01eb0c082006200578774a2237e6703c400080b80b82e0c920434ba8b0da06bfbd029888b00c44487bc202f2104e69225d8f621a8723bb97b07f772f2384dc6a3dac64ef759c39deeb2848af88864bf9bb8f04f3771a0a20829444c4e8851f02d10a3a0ed3a692b91a9056b50fff5550b03eaaa121406cd7b2b555bb056aab7220eb804720bb221d51121d4c26414ad5577c21aaaee8b93ea56f9888b911c1c2f2238281140d5ba142d6959a2b014d14819114754248d46911d1c07223a320070c6abba3d5fe431500"} +{"ts": 1792951692.161, "topic": "lifetrac/v25/video/tile_delta", "hex": "01ec0c08200620257ccb1aaa3fe6703c400080b8008110324810d6883036a1afe45027888b00c444878c2a8a568b9114fc1f2229e8e091421f248c888d1c39111a2848b724cac64ef751c13deea282ba006aa90eced8204132597ca13c43c9c0b88792839a8d6a92e62d08659a2d5c0f345aa853c905a53a9444bd49c845c89a2efc15345de8834e5b95a10daa95793426ecd07085d9a0a2e468e299227a2ecbc70bdd978a04f1914c5d612cbc4a2e3fdd710fff01621ffa0815a332268670b0250ce17e42e280"} +{"ts": 1792951692.757, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ed0c082006002577764999b7e67ef08c381e2000b0b60ac3d90b2f610024081bc002b2b1cebbe66d61175f6ee7c07eddce8302c779075ee651c0ddcca2841ccf8af90cd337555e7046aabca16eb81733bb1aa42881562a253f7552b05eeaa5218f39e92532bbe568f474cc4f110c1988821ae980aa2aba68b104c84fd9d4dc43ffc1b887fe87031742909bbbeac1d777d488bd20e87fca6ec499d29572db5555b08eaaab22423de644975338f096a671a26638d1b7649c8cd5567c27aaacff889682ff89c0df90f890"} +{"ts": 1792951693.357, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ee0c08200600257bbb1a223f03c400160ac2585b0f642cbd86b1c8a3aac5bbfac4a9510b612d317999d9c29333b28abca5632144649244413a47a55eeccc2b76622c2bafa10a54c2affc2d855fe8c026d4a3228ab770c5156ea32ef43a2b10855427391391fa4675f0cc8cebb406390a2a66620a2a6646850976291bc88a9e1a9115346ca622e75315539879d86f30f390916a49d18abdddde8e9183cc64dfa6ecba43a01876ecba51e08df95be623961ecc47247c0e92d5b6666a61fcccd49381c30847f103d02b7f4c"} +{"ts": 1792951693.761, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ef0c082006002577764999b7eef83f81e2000b1d656c5598b408122f8bb65496c9799b870173370a080a27b157bb91f0277723a16eb8132392e4a329cfc872d6bdd51117ac45fe53742884aa27a925b6eaab20af2972148851192491104d25d5eeccc0b76620e03599bdb3355c0f666aa881926ba234d65d553086aa88b9b77b26d3496eef370bddde6a18f3223104233a15ac5114dc4f110418dc7452ba188fd3456cf81a8ad9d1e08df99938878e8b1accca64f37ff2abbff103d431738ff127907dddabf19c14"} +{"ts": 1792951694.152, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f00c0820060027eef7bb81e2000b31682c8d8b465db9c56cebbe722723f75c8cefa28ea352af6b12a4452d0e6484e4664782376764e21e521c2ede65496eeec1d777214c7126d34da5b2c96889af0551135a0af2958e849192491104eafbd5eecc44847bcc896eaa71a2a3203644d7333a70ae6674c802635b276dacf2107286c4654ea5a02e0020440c920435a20c0da86bf91409e222009060188890f185514ad172229f83e4453d0916a49d18abddddff882eee330fe9fe24f267bc6d5f8ce0bf91fba0"} +{"ts": 1792951694.754, "topic": "lifetrac/v25/video/tile_delta", "hex": "01f10c08200620457888f9113fe6703c400080a8e0a242cc43497a448d4b79b8c03cdc212e0020440c920435a20c8c95326047f0ce222c1311121e4346209295db3555b307eaab6238670229ca64cb45ddd61c39bbac281bb856b10e5455ab548e54e479551f01f2aa3a104c890865bd36a679f0454cf3a18034d0866c446cc19888d88683b5f2232efbb06e5df7224103c82af9916ec25322dc89930e7e59473d92aab5309d556a228760fa29caac842eeed1b0a5dda322c562696ecca42eaab1b0b555637e432fc0"} +{"ts": 1792951695.157, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f20c08200600457888f9113fe67ef18c781e2000b2409200a7f04c7b06ee229a324ccb21993e5cb349c339669281bbe46a12cca7390d768dffee554f4681b9ab4f7449386ae89251b046f91bd5568e1baaad143c468e4394abaaad88ebb106e4b22152234951f22667e43a01876667e51e065f1089988fb87b311f51f07c511a508b561fa116a4085a1ddb4b4339f80a8673d04426f759a4da4b766d3812ecda5161b134c752155558c8280d6622faa256c0b544ac8503ce88db4eec15a777e206e0441fc4e07fc8aca0"} +{"ts": 1792951695.753, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f30c0820060047ef28c781e2000b2563ec2d8db15608383c8381745235d556cc0faaad88838d1991b49b4b6c96ccd576c219aaec8600d2429db111b117685f36a8469b4a9f6488b6e179116d464d9944311ba6eb966b28f9be288d3496d9917141806aa108b555f581aaabe90e7780a528d30862f52a6afc2dcae2220e0ec44414549b4eda6b6659b1615cb36246098ccd62a5b433cf8628679d161b114c752195558c858937d26d66458f05cc8b1a221092ed2cabcf08d9579fe2062c671fe24eb068f1f919c1"} +{"ts": 1792951696.157, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f40c0820060047ef184781e2000b39652c4599b1965ecfd9ab0f642cf595b09662c5d91448c6944310e995d7888d984b111b10207a9f446e627602dcc4e41587c6ca9a69aa65965ddb0e05bbb614281f9a65469dad60ad3b5a434da0563ba0856f4d50d836a8640ddd1b50855d58a62ae23ea13ca99e87832026821b775a707eeeb4a0c0357219288909161b114b762196558a84b8008110324810d688323254c9811fc338888124182622240547051216621a4bd2246a5bcdc601e6e3f11df080a91f90f730"} +{"ts": 1792951696.756, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f50c0820060047ef394f81e2000b2f662ccd9ab3967acfd8db1f62acdd824109f7a51e443261569604c2ad241c4e0a104b297aaa607d5511211a314c43a626762100f0537aaa877b04550ef216f13f6db4d34b6cb2d9916cc17322d8871ba063a1666c4d247331e9160b0e9102195558a863c80412c43a952a10a509d32270ef1f0661de3a206c87a26d65d2aa953085552a2222f97a95a3b2edab08e5db52286e5ecd26d25b33630a00614b33634549f1d9b692d913de15b227b8f03ed11e4297f10314937fc49d4010"} +{"ts": 1792951697.147, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f60c082006004703c4001636c7d9bb23616c458bb21654065e0e0244846845290436667622e2c115dd9a9a19dfc2f433be8c1238b7a08f722ccb8f0c59971a086fc3a136299b7c2a5a4649ead974daea1ef619d43de41c8e02184b6ea4eaab4a34abe5334db49552cb32e4c35665c88e0c0588d27a19c20e0061ca19c247891c4de2a4b444c987a889911f31a8844ba596dddb661fbbb6c4509dbd9b692d99b1a042daa6d25ee630177308504099fec32d9c15865b32703881087e206e1247bf12752048fc5e05"} +{"ts": 1792951697.749, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f70c0820060047ef49d381e2000b2d662c359ab3967ac5594b9c07e043451b97c535b766c7836ecd8d0e5780a6430ac8b1ab233e6638a1e035a21168899b07d11332362db6644b30ab930de157220a0f1d4aa9c32eac0b865d48412149aed26ab2ccc11565988582e59b5b32e3c17665c6880176bb6a2246c214448c888b809b496c899b08d913322a645b6d2cd6ca21d5c2b443ab1e88582622131f06e2c4265308c8414ba968ab2008a904a4741fa06251e07da23c852fe206fc2413bf125b8a2c39fe4743c0"} +{"ts": 1792951698.345, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f80c0820060047ef5a5781e2000b3166ace59eb9d65ec7dbdb33622c1591b37702dd58b0677601de590417e0dc8622dd52d20c361e98ec432aab1b035556321491bb6db4b6c96645b3054c8b623a6cb9396aec77569995d450193566666621614ccc42438de02190b3b47ac9e6628a0a0f9aa112eabe516165334daf2eace16e5d5943507c232a224a9965d9b1a06ee8da842aeac5315711f509e54cfc07b989e032f41c8e02184b6ea4eaab481f8113261cfcb28e7b25556a04c7b09d556a7e2272053b5f8bc6a2a8"} +{"ts": 1792951698.745, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f90c082006004703c400165eccd9bb756f6e0594b0b67ec5590b2c8c0ae557746fa19f1c31433e28908cf8c20a64c4cf4469a27211a69a596d96cc8b661a9916c4701cbedaddda1870030e5dda1a3c095e2156aab530f5556a204035b235a2267c05444ce8eab924f9d39e488756899915e42107aa26d6d92d9776d9822eedb1060b0c91021d5558c8203f05a90ac2adb42d46acda23696f92d10f360ba21e643c9b04da696d9133e0fb22674449e3c422e454e19b9e11c3373fc40ed14f9f4fe24ca97e2f1a8aa0"} +{"ts": 1792951699.146, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fa0c0820060047eef7c381e2000b2967ec7587b27646cd58bb380332c03ddd603ed556c259aad88bb9c0ce2994d7452a1854845647555cb0beaab92306c195dd6fe84faa1df410a08a55e2108b955a68624406168ca86394254a730f1d19465fb64696db2e1dfe619c3bfc46d1cb76f736232a444c8b1e1b99163415a37ec893696d964b333d9816667b10a064f58866eaa0e0add54144057bcda4b555b9842aab711d765e98f24852aa6ee8dbab4cce0a2c0b67654aa1e4c2d543c9f882b8916efc4acc035f8bc6a2a8"} +{"ts": 1792951699.749, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fb0c0820060047eee73f81e2000b2f66ecc58ab3d664061f8370ed8d04281a9627214af965a48a11c3c82518d373775a70a6eeb4a3e500ee88da268671b0fd0ce320e4edd28b6654b33590380607b335942cde02994b39109ac8eaa74e0bd54e94394fb4da6934b64b6658d83accb19060b0c9112196668a8418d4d9136fecc446c4449ea5d7688fb9883847731051351ab3688da5be4b444cc1300c27444cc8d039a64fe644c353222380c326d3775d03801873775d3f103f912726d7e24ae4058fc5e35157f239e8"} +{"ts": 1792951700.344, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fc0c0820060047eef84381e2000b3567ec3d93b2d616c7590b3811e04340fcde4761deca1408df2152ccbef055997da2e0f62ffa6676f0bccceda308bde6d359b496cab8f0c59571a06ee0d6842ae464a10e4463793e54f946499847273b4f2119f8664233d1b24f3369ae9765c986eecb911e269b3224b6699b261ed336490c1c6882d910401c2150151c14485988692f4891a96f371807bba425c0040881924086b4419192a64c08fe19c4440920c131114781f688f214bf882daa65776fc4a0fdf8be48afe46ed8"} +{"ts": 1792951700.742, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fd0c082006004703c400162ae1d98b2f646cf59bb2b7130ccc8b920a8b9155d10c894a572a66c0b53320eb1bf6d26d25b2d999ec0380607999ec4389d3cda696e59ace0ecb3594401e1ed2e1579610c2af244ca03cd11a44e59b104c0309e59b122c27de6d25a224cc2d444988d0276f2228898b0d511312085037b1790a57caad2471583444da5b2e92ea66c870030e6a66ca3e035b235aa267c3f544cf2288cf6c96b97128624406168ca86394254a730f1ff103dcb567dfafc495d00b9f8bc6a2afe471bc"} +{"ts": 1792951701.141, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fe0c082006004703c400170ee258bb0b612c9d9cb3560ae2d8fb200ef24285a294e9e99433bf82a8677d11166f10425f665de1100c23665de8a93514391325732cbab0ae5975206f091e862972a2e71045a944ed54f45c996bd092041e89555a985eaab5118176d64da65dae618cbb5c46c6335288d9fa9961bd4c91e06df148b9889d87b311391906a6b20413322c71c098d6e95fa44c7e2262aa32228470f2094634dcddd69c29bbad283058648890cb3345fc40e41ce1dbf125b102a87e2f1a8abf91bca0"} +{"ts": 1792951701.742, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ff0c0820060047ef084381e2000b39716ced9bb33646cf5b8b2d662df82b390377c6d42149544298a4e6a6abf2a67a048f810ca619916bd64f553c7016aa78a2a4fc1284d4395f2ab6904178e844767e59ace04cb359415ddc2e5f88b50b72ae42ac44cce9605999d242c2034da5d57de0bbaafb43c92bcc892e9777e583eeefc9101665588dac4460e10888c14385a3cda4b976b28992764ccadd12667ac260184e667ad1a51ab3688da5be4b444cd86a8899a39071a20b7f1039073876fc496d002e7e2f1a8aa0"} +{"ts": 1792951702.144, "topic": "lifetrac/v25/video/tile_delta", "hex": "00000c082006004703c400167adc5bfb21612c9db9b1f67ec758b47090c90dbb74f444d81c00c39444d8888b9799125bbbe70880611bbbe7458d97cdb696cb998bf85b3317d1821ad11a6b6d5562e18aaac546459bcc892dddf3619bbbe646c995cd64db6eebae1bddd75474203f422659a6e1dcb34d415197f47ad20ab14ad333d2830d86488b310bb3346448467c6105326267a612cd56c4340fcde4761deca106353644dbfb3111b23e0dc5884ca61190829752d157f1037c1b7e3f8946d3d3f8bc0bf91a42"} +{"ts": 1792951702.738, "topic": "lifetrac/v25/video/tile_delta", "hex": "00010c0820060047ef18c381e2000b2767edcd9cb3b70805de150dc37a99f881bba34a10a4a2290a55cff51f9331d062b0dce76215a599a2a0ae8d2a152a8418bf42711e8f2667c907489fb69b4b6d9323d88f0a76f3a11a8898f0f51131a080c97ab2353347026a668a168ce3654b2cb25a2262c17444c488a397bb6974d25b32ec42818212adf53321c2864845c9e887b307510f621eaf1e6d26d25b25c2ae1c1f855c2881bd3bac9a6977115b086e22b2108353644dadb6cbbc6cfc40e404edbf12515f7687f1785540"} +{"ts": 1792951703.334, "topic": "lifetrac/v25/video/tile_delta", "hex": "00020c0820060047ef28bf81e2000b85616cbd9eb0963ac8d87b1f666cdd8bb218079bac29abbc384b355d113187190cbfe59b104c0309e59b120c561b88128ca54b334e47cd9711656237c4933339d87e667390a4609b6ec991d6b9533d28e03029b4a224e0e0061ca224e4742586d2e667ae1dcccf543407c16dfdd9b1a2c2cba23497333be41071a20b6460a1bf20b43cbaf8ec40bc3d2471211e3beac6224810232104091f02194c3322d7ac9eaa7880bbf016aa78fe20e6191dfc4aacbcfe2f0aafe468e4"} +{"ts": 1792951703.745, "topic": "lifetrac/v25/video/tile_delta", "hex": "00030c0820060047ef183b81e2000b3d71ee459cb3a898c77c864ebc33694101abf911766dd812ecdb90507a69d91b99a78177334d07060f50876eee1607dddc242d617e884696d92d9322d982e645b10e04af91ad99b9e0eb337343ca05cd3693f33183f998440583d9369888c78431118d11042f36b566c9846acd91172471b322e4b333c585e667891901f1b6b766db866ecdb51b02ed7694449b86e889364911dcd9517269392844282950d01f05b7f766c7f881be5dc371fc496dd42bd27e2eef48555fc91d68"} +{"ts": 1792951704.333, "topic": "lifetrac/v25/video/tile_delta", "hex": "00040c0820060047ef28bf81e2000b8f722c6d87b0b66ae4d84b1d6eec8599b956470b61dfe22672cf21390a54a9c2b67478d5a5934da6bcaadf87b955bd1c660574d34d36b7e9555f41c00c39555f48fb3717f4abb117337648da19e247419559b73334e1de6669448865c28414c855f9aafc8428d4d913696cb6cbc46c43c605c4693ef3080a8e0a242cc43497a448d4b79b8c03cdd212e0020440c920435a20c8c95326047f0ce2220490609888a3c0fb44790a5fc4156470c9fc4a3ecb93f8be890abf91a710"} +{"ts": 1792951704.731, "topic": "lifetrac/v25/video/tile_delta", "hex": "00050c0820060047ef394381e2000b77726e5593b3967ac5d8fb2d67407de14e0c198788e8203f25a3237114f026e229a0a2c39b3a989aaadcc0b555b88502e425d7ea675d1f561e98b45732a11fb2ccceba0e095f235b3373c0f666e686ab06b22b4b65d66d554bc1baaa968d9176bb6d6ca224b4382586d2e223660ec446c440da04da69a4b654dd842ca9b911364774dae92e156de11c2adb464e7c5936934b433a3866867451a17c764da5913ce1ab227992c3ec64656cbfc40c62f3ffc493434bf179548557f23bc4"} +{"ts": 1792951705.329, "topic": "lifetrac/v25/video/tile_delta", "hex": "00060c082006004703c4001616c2590b1b646cbd9bb3372ecd58e42c11cfe4f599b5e0bb336b43c5875ad4545556e60faaadc40dde237215d518842aa1a9e8fc9a9e8993d8db4b25aaacbc27555968b3b154cac44a942117232fa6445cf0b488b9a384b9223496caaae90e0061caaae94749bc4dacd2d1169e1da22d34781e4234f866d387b0cda50a37c77fd7a5c8f433be8a9bef4a936652949c2ad3418ac373897642ad95a749a245d3a26b1726094fea4adb1aa5fe206f0e73fff125b440ac7e2f2a90aafe46c8c0"} +{"ts": 1792951705.727, "topic": "lifetrac/v25/video/tile_delta", "hex": "00070c0820060047ef49c781e2000b3772ec3596b1761ee6d9d4101f9a54aba889f8135113d051b0c9106422d9567605b2ace44c5cbedad9555e6868bd79b4d6eef7b06dddef214900fffaf4a2291e8677d0e38df369a696cc8f660e991ec4409abcda4ba599aae10b3355444d84cda4d2cbcbcd3847979a51736151111a44d9baafd85f755f91931abb234be4b444cd866889991a465d34c844b6db877e986b0efd11f761e98b556337db6916a9333adf881ee19387f7e24b2c8abd1f8bcaa42abf8cc0bf91e8f0"} +{"ts": 1792951706.325, "topic": "lifetrac/v25/video/tile_delta", "hex": "00080c0820060047ef39c781e2000b9b71acbd8eb3367ac6d9046c5ebcda6b777bb86eeef7506060d58866a6ace06d4d5941c16c443250ce3e07a19c742c91bc43a264f444cd82e889991611aa845cab544f785aa89ed1d52ad769b6b64b751128e1da2251468997cd3692e223e49e14ba94d4949c146414d20838d105a8c10d688d35b6aab170c55136a18910185a32a18e509529cc3c7c198788e8a11c3c82518d373775a429c185357787f103df38708f6fc48f74099b8fc5e155fc6605fc8fc180"} +{"ts": 1792951706.733, "topic": "lifetrac/v25/video/tile_delta", "hex": "00090c0820060047ef394781e2000b8d61ac3d96b09732ced9bb23672e721aacc924b7d2a1d6dd26458f06cc8b1a1c4f9fe568889c3362c1d866c48812e888d35b755567086aaaca2e2b9a234d3111cf0be2239a3223551aa156a89ef0cd513da3c4d826d3496c89bf0f59137a0a56179cec4310bb2b45468d974d36d2db877f91d088b188206ef11b90aea8c421550d4f47e4d4f01ff23eec3d316aac66fb6d22d52667591221970a10532157e6abf7e207b07ce7af7e24d799cfc5e2d2afe33c2fe472ec"} +{"ts": 1792951707.333, "topic": "lifetrac/v25/video/tile_delta", "hex": "000a0c0820060047efabdb81e2000b39676e65ceb1b62ac7d8bb3363ac85cfb2f66ac9dba00ff033bf00eaed832eef1f0162639614ccce941051635594cba88bb813511750376c6b4672274211f210a8a7ea227a0c8b8b21d50c89e95ca1957c0d432ae8918cd841c8c9b93f133190747a7d136ba6b2e5de4e07cbbc94440f97911755dd846eabb91603ad6dd433ed85a867d91b555d65974da6a8b455b986e8ab711e1706844b6d913920a161522243aaab151f361fead1dca4b95222bdf889f8001cfc5e2d2afe45a980"} +{"ts": 1792951707.727, "topic": "lifetrac/v25/video/tile_delta", "hex": "000b0c0820060047ef59cf81e2000b2765eccd9ab7573ec3584b2566ec8d9eb2c0100c03bcca3853555a51c219f18414cabb899e81c00c39899e88e9b02ca425dbff6866c3b433214a3e119534d255cb2ecd8f055d9b1a160c609e21a8896f05d112da1a4c35e8ee7351aaab5306d556a21c913f6d9125b2d9916cc1d322d8879397b3c9952ccd8707d99b0a06cf8de85292c5398b8bf51f7333d1043ed11a4da4b6d5964e10ab2c947dd97fde348688954ebeabcccf4a0a3615224cc42ecab17f10550e7fffc4a9ce00"} +{"ts": 1792951708.326, "topic": "lifetrac/v25/video/tile_delta", "hex": "000c0c0820060047ef494b81e2000b2364acb59bb3d62ec3d8fb2005fd0af9238632e142ccc923d29c4cff44c58be9b4b888c984f1119117272f34dacb6669985eccd311946613693692db888cd867111991a23b1a4da4b666a986accd510e781e89b2369fd96592cccf62080c97c88b32e2c09665c481bbc35a10c4a2294c62e2fd47e54c7418192f42119999581b3332a3e0dc5884ca6114091f02194c3322d7ac9eaa7880bbf0162639202a382890b310d25e912352de6e0020180779947f1119981feff130f0a200"} +{"ts": 1792951708.729, "topic": "lifetrac/v25/video/tile_delta", "hex": "000d0c0820060047ef59cf81e2000b2162ac3584b2f66ac9850003fc0811424861591ea7333851136af3692ed2dddf3611bbbe64499814d3546936b6cb5558384aaab051608536dd7559f85aeab3d1b51ab3688da5be4b444cd86e889991d260acecd2b53433be8f03489b4c3b6ac3d876d4839380db4d2db2a6cc0f654d8858176bb4999c5c173338a8783c0db5ccc307e661200479026447a2443b221fd389c861436e416c81bbc35a10c4a2294c62e2fd47e54c7fc40ec4ce7fc7e255e671ff178b4abf91ed90"} +{"ts": 1792951709.316, "topic": "lifetrac/v25/video/tile_delta", "hex": "000e0c0820060047ef494b81e2000b2765ecd592b336791d2808b5ad114cf4332200d1d2a43355527086aaa4a2a4cc50e5589fb0ab890b22ed76dad9444968b0c08b26d30abe90414f164da5ddade04bbb5b41810b7d35556a606aaad441c5d05da69654da85121964f25ba6679f054ccf3a3eecbfef1a43444aa75f55e667a43fc0811424861591ea733385051b0a912662176558a05fd470c65c285999247a53899fe86930d7a3b9cd46aaad4c1b555a9f881ea1967f8fe246a4498fe2f1fb5557f23ff0"} +{"ts": 1792951709.721, "topic": "lifetrac/v25/video/tile_delta", "hex": "000f0c082006004703c4001642dedbeb1565ac380bf80a000de044c571d62322d557d613aaafa40ddf22f725d31849daf4abc23b9922e1037ecacb351c2f966a28d0b30c845ff30f3f0d661e7a240ed7c9b5117b096a22f23eec3babd4a2b152e522f54999f94184fb5d322d557b2322eca6d25a99d7c33533ae8ea4026d4a229114956a19df47850cb2792c8cb761e9196e91437b82124411939d75963813cf6ab39152662872ac4fd855c48428d4d913696cb6cbc46cfc40f485b3dc7f123722663fe2f1e3557f244800"} +{"ts": 1792951710.321, "topic": "lifetrac/v25/video/tile_delta", "hex": "00100c0820060047ef38c781e2000b2d6f6df5c0b0d646cf5c4b8b83310f050701f04b4f776c581eeed890414af3692dddba2146d026b2e44d6ca973055952e2204e226d34b72cd8f08659b1a2a4c450c65e9e8c32eb44c971d62323f9555f68c83b2da5a11418fc360aca257540ddf22f725d31849daf4abc23b9921e0f036d7330c1f998212e0020440c920435a20c8c95326047f0ce2220490609888a3c0fb44790a54508e1e4128c69b9bbad21400c29aaad3f881dc92c0d8fc496c37b22e9f8b8b80557f240be"} +{"ts": 1792951710.713, "topic": "lifetrac/v25/video/tile_delta", "hex": "00110c082006004703c4001646cf5c0b89716cbd8ab17642c25b8b328e9403bc8ecc626867a5131605d9908b555f68783c04227ccc6d4585844da4b888b585b111690602ed7694448b81a88916391152c829a8521d91f761dd5ea5158a972917aa4ccfca2a4c450c65e9e8c32eb41c07c12d3dddb1607bbb624685986422ff9879f86b30f3d0e781e89b2369fd96592cccf6236a3566d11b4b7c968899b0dd11332240ed7c9b5117b096a22f4861436e416df881ce99827f7e2522239fe2f16557f23832"} +{"ts": 1792951711.313, "topic": "lifetrac/v25/video/tile_delta", "hex": "00120c082006004703c4001666dc593b836e6c7dbfb25659037786d42949d1c852a208fe8fca99e8e9c03ffe4ca867a19d74381f7924353322da888b02ae47b6aaac2355523c0c855b7b2267c3d644ce823b08da6b26d66d6c97999070273320a144fa2cdb4970cd3f05619a7a166c9ae9b4d25d4cf2c17a99e4882278b36b349b5a226ec21444dc8b93479b4d2dcbb5ac2f976b4811bc053a9462213591cccf14180bb5db5112348e23de31b2109106aaa7fb5bf881c8b987fdf894bcb9c173f178f02bf91e24"} +{"ts": 1792951711.713, "topic": "lifetrac/v25/video/tile_delta", "hex": "00130c0820060047ef594b81e2000b2d6e6dfdc1b3b66ac8d8bb0965ee3a322c1114847fa19f9c33433f28a933143156257b0ab690f661db4d36da4becb8778383f0ef05050b0c9112195558a891c049a226d67b2249c2564492851be8b26d3496eaba51304ef64d676db84ecedb50d261cb8962baa5556e4901b05651292a06ef0da85293a390a54411fd1f9533d023780a7528c4426b23999e202124381f7924353322da882278b36b349b5a226ec21444ddf881b8791fffc4a5c4de3c7e2f1e0d5fc8e688"} +{"ts": 1792951712.311, "topic": "lifetrac/v25/video/tile_delta", "hex": "00140c0820060047ef48c781e2000b3b71ec7d92b8562ac822c0965d97eaa9b70b55536a2a4fc3a1750c54c2ae2410597c4692e223f604c447e42c1935569aa99382f5532511271b322592e9dabe11d3b5745c5965936daaacd85f555991a15f3322593329f86a6653d1e3681b69a225b654cc811bc052a9a6684564f333c63b071a20b649119c72d910c4880c2d1950c7284a94e61e3833bf06621e0a30435a234d6daaac5c31544da8e18cb850b33248f4a7133fff103b5f19cff5f893cc28da9f8bcc810abf91f700"} +{"ts": 1792951712.713, "topic": "lifetrac/v25/video/tile_delta", "hex": "00150c082006004703c400170ac759eb2d612cbd91b9366ac9a3a096320a5aaaedc3b555da852c4f46db496cb259916cc15322d8878bd4bac9b5115307ea22a2206be6654d3cb66657b084ccaf2240e03696ca9b70959536a160c96b34cccc9928477f65847fcd92c431d5574408de02954d33422b27999e282858648890caaac54549f8742ea18a9855c486930e5c4b15d52aab711916088a423fd0cfce19a19f98ec1c6882d920360aca25254180bb5db511237e206e8e4ffff12971338e7e2f1e057f23be40"} +{"ts": 1792951713.104, "topic": "lifetrac/v25/video/tile_delta", "hex": "00160c0820060047ef594b81e2000b2f66acf5c9b1b676c5d90018722a2fbda8431570ab890427cf7211199f866938130cd250e23f134dacb666cb83accd9511180b3692d50efe11aa1df44d13bcd64da696d557e613aaafc45914c4da4da4b6d113ae16a22754485c06da4b654d8852c4f46db496cb259916cc15322d8878bd4bac9b5115307ea22a496218eaaba49423bfb2c23fe6fe206f3e4a7fff12971b38b9f8bbdc08557f23c120"} +{"ts": 1792951713.695, "topic": "lifetrac/v25/video/tile_delta", "hex": "00170c0820060047ef69cf81e2000b2b666c25cab2d64ec958eb2372ec780fb83e3c8baae3db57443225294da19dfc2f433be8d2bf24aa6d25d35975113f0d6a227a3ccf992854c8ee4a33149c5f0abdf0f6157ba164e5ec99125b3363c17666c686934d99125b32cd9306e59b22046e818ca5988cf695cccf14408fbcda4d2d5579e10aaaf347452caa4be4c8af61d9915e934446364474c847f10371fa4ff7f894889e3fe2ef702155fc8d8480"} +{"ts": 1792951714.306, "topic": "lifetrac/v25/video/tile_delta", "hex": "00180c0820060047ef7a4f81e2000b2765accdcab9761ec559bb3b636c3040350419e91494109866a38130cd450e02f0ad6e5df5e0ecbbeb4691f95d65d3688fa88206ee8da8422b90c4542e253109d4c10f265a451c831aab555a983eaab5111346f504b54a64451137e11a226f44863c4da4b977cb84b2ef951536b13596226b555d5856aaba90151c14485988692f4891a96f3700100c03bcca28428d4d913696cb6cbc46c4508e1e4128c69b9bbad21400c29aaad3f882a9135ff8978c5a7df8bbdc08557f19a140"} +{"ts": 1792951714.709, "topic": "lifetrac/v25/video/tile_delta", "hex": "00190c0820060047ef69cf81e2000b3d65ec259ab9b63acad92b20032f01092266c0a208746e95ca19b09d0cc8b0b50510427ed43c9c2da87928c80f87645bb362c33766c4829d86e712e421132eaab390617deb4210ab855c581b0ab8907066f1089666e981eccdd10a16313692d5971e0aab2e3435197c46db4b6cb865eb8370cbd51b03ed74451526e1ba2a4d4745a4d9369cbbff877977fd0f265a451dcc5aa5556a48c24bbaaa1695a08fe206e06cfffc48f488973bf177b810aafe473bc0"} +{"ts": 1792951715.309, "topic": "lifetrac/v25/video/tile_delta", "hex": "001a0c0820060047ef7ad781e2000b9b63ec8d96b1b71ac3d8bb36032202ff208104d6a44d43cfc09a879e831c0fea5d8852149ba2534381a4fd95aaa8f83b5551d0a156f3692d9975a268c0e215c8212b9976866440e0459369a4b755c21000c21755c2890b489b496eab27095d564a2a075d0a9eaa97b0ad552f23a2e2e6d25e6611715ef3225b666c785eccd8d1a52ad769b6b64b751128e1aa225147846aa1172ad513de1eaa27b93049855542ff10378325ffe252e3272efc5dee042abf91d450"} +{"ts": 1792951715.709, "topic": "lifetrac/v25/video/tile_delta", "hex": "001b0c0820060047ef7a5381e2000b8d6f2cf58eb2b642cbdc3b2562acedcc0377a080fcd2888d43d741c1a3a720866665607cccca42c5dbd9369666c582eccd890d070191ad50d836a8643c46aa1172ad113de0fa227b4455974d36da4b64b777fb846eeff51613ef3692d5564e16aaac946c92b4da6b648cb1e1b919639382dcd13608564f0a5d4b6e4a3d102e0848e84b678fd274740ddd1b5084572188a85c4a6213a9800c89023740c652cc467b4ae66788084bf10371321ffe24f31d2e4f7e2ef60015fc8ed500"} +{"ts": 1792951716.309, "topic": "lifetrac/v25/video/tile_delta", "hex": "001c0c0820060047ef59cb81e2000b2f676cf5bcb87732c3d8fb09646cd58db37722de80f403ffc14d044cd70c41099513fd0cefa142fc968c857d4451c15a88a281238052b14a824ca4d657333e90e358774da4ba55126e0eaa24d440187d28cb22204003084888831bed4b132215949c2ad3448563cdb4b988f784b311ed1506b0b42a50cf2e15a19e5425c0040881924086b4419192a64c08fe19c4440920c13111218910185a32a18e509529cc3c70677e0cc43c1fc40d4490ffc4b3598bfc5d0ebf8ce1d7f232fa"} +{"ts": 1792951716.71, "topic": "lifetrac/v25/video/tile_delta", "hex": "001d0c082006004703c40016f6e459cb27666c4595b9f63add58bb2414f045cc66c20a8856ed5e667f617cccfe475981552bba6644a5711fd0cd87686647809c334b866c787b0cd8d037788d4657629888a6c4a623ee66ba0806cd0ad7333d3026667a20e0edd391aaabbf03d5577a1a2c653e2132aabf706d557ea1e06d2a1130cd3707e19a6a22101d2854c32e1c23865c28d1306b223496eef2f0d5dde5a3604558abea89d30dd513a47c14bb94d90a4944fe207f33448fbff12d340c5f8bb0bf8ce0bf91a110"} +{"ts": 1792951717.309, "topic": "lifetrac/v25/video/tile_delta", "hex": "001e0c0820060047ef7b5781e2000b7573ec8597b15636c8d84b3761ec7d9ab2c8418cb851d908542afc4cc7c118998e8583f34a2235117705ea22ea1c0c35e8a8a2adcc1d455b88919969b6974b35550b096aaa1226a353644da5b2db2eefb309dddf622a2f9ba1132aeab8b0add57120c50312e5c43189baa534641746765ea668e19d4cd14705b04da6b54361caa1a450dc5c848ac9426441330085900477f55dd2d8f40dde235195d8a62229b12988fb99ae03fefc40de4491ff894b88744bf17672bf8ce0bf91a180"} +{"ts": 1792951717.701, "topic": "lifetrac/v25/video/tile_delta", "hex": "001f0c0820060047ef6ad781e2000b2f66acdd85b11666cadbbb1764ecc59eb81672c95c401fe208843d48ce554f8be8cccf4c09999e88e92e45774fd728675d0237808642ce4422b27998e283a1d8248559fcc85fa2267c0f444ce8510f0cc4237b2eabf7055d57ea1a3547b32149aaacdc1b5559a8790ce88d74b70efb707e1df6a2051be6d34b6667b02001842667b11161a7b5936d2e96cf5559b846aab351f261c455dcaae9333aa8b0b77db496ccbef0b5997dc9c16e689b042bf881b8093ff12817f17cf02a"} +{"ts": 1792951718.303, "topic": "lifetrac/v25/video/tile_delta", "hex": "00200c0820060047ef59cf81e2000b2b662ccd9cb3d6eee05c4b1b612c558eb2363ecb033c407fc1f0245cc6747105324edb899e985f133d11a01f04b4b776c786aeed8d1b2b0bc45d194896558d86ecab190506f2eeb95550140302d5548428d4d9136b6c96cbbbecc11777d88583e6e854baae1c17755c28910d688d35b6aab170955562a2603e36d6ccbb709d9976c7c14bb94d90a4944a02a382890b310d25e912352de6e0020180779945142387904a31a6e6eeb4853c30a6aab4fe209e157fc4e85fc62cc02a"} +{"ts": 1792951718.708, "topic": "lifetrac/v25/video/tile_delta", "hex": "00210c0820060047ef6ad781e2000b1f646cb587b0b64019fc17ef46c2c2a440855556322aafb91364446b6d4c9916cc2b322d88a29c08e288410846ebd0dcd4f94609773d154c5b25556e618aaadc464e6c5db4ba5965693866cad251c0471369555d9872aabb11e15cb64da55575e1eaaaeb410d2bcd3224b6d552f604aaa5e4288bb5db6b651125e0aa224b46989caa2a4b74be59e599b1a1a8c3a6da6d2d970eff706e1dfea1c49666d25d2867af0750cf5fe206b928f6fe24b7005b6fc5f3c0afe3382fe47304"} +{"ts": 1792951719.306, "topic": "lifetrac/v25/video/tile_delta", "hex": "00220c082006004703c400173acc595b17636ccd8eb3d6710f07e6946469dee60fd3bdc444dbbcda6bb4b777611bbb916271b36d2cb9669f85b2cd3d0404af14ab444bc81b3834a10ae410a445114f5277313d0617e0d42908f754a682a8d5d91b4b25f25a22660280605a226642106a6c89b5b6d9777d8839317d26d25b335ec0f666bc8811f69a6d65aaa7d0800610aaa7d8e41c608298e03cd316416545c9904431c2963f119cf2d92fab46c2c2a44085555637e206f03476fc496f24b69b7e2f9e057f23bb80"} +{"ts": 1792951719.697, "topic": "lifetrac/v25/video/tile_delta", "hex": "00230c0820060047ef5ad781e2000b9d60ac258fb7f62acb590b0f64ee080cbc3e421d3145d063c38414c93ae357899fc8584134a2234ef5705e9deaa28a68338c2104311faa54bd54f1435a276c893692d9e4b333d9836667b10e188d493346e66183b330418a07f42e218c4e152d22a2965d133daa27fc2b544fe8c03e8469eeaba70c5d574a3227daed35aaad1c33555a28e1a779b696cd6aa9770e5552ea3c4be6654b2d99967c3d332cf2107d84c9b64c720e30414fe206e2644efc48d6032efc5c6c102afe4704c0"} +{"ts": 1792951720.3, "topic": "lifetrac/v25/video/tile_delta", "hex": "00240c0820060047ef5a5381e2000b2765adfdc1b17656c8d9cb3370902666518dd10e9faa4c8b222d780a445ad04160911a4b55597812aab2d0713ed769ad5568e07aaad1431de0295193e8a5424c6204bfe1de3a142462cdb5b32ecc15665d887a337da6b34965aaaf7c1f555ee881a57b2cb9535aaace0800610aaace460203d4225d568c8e243d2b6b928e92e45774fd728675c3a632286e2e424564a1284b8008110324810d688323254c9811fc3388881241826222fc40ed606083f892da4cefeefc5c361540"} +{"ts": 1792951720.704, "topic": "lifetrac/v25/video/tile_delta", "hex": "00250c0820060047efbce381e2000b8560ec1586b3b642cc59eb0963ec3d8ab8e14dec03abb614c4cf144ddb1f4645248422208a6a937ea220e13d4441459586bd14a69feec5a35112a616a225442d1e9dd74da23cb977ab82f2ef551157cdd0adc85426a18af75483846ea90515672f76888892d975b444d7856889ad19280974da4d33261999911c265764d36d988b9873311711a01f04b4b665c6870c03861da37111e50d689db69b692d965b222d92489087487b09211f885d8905ebf12f111ebf171b840aafe46720"} +{"ts": 1792951721.297, "topic": "lifetrac/v25/video/tile_delta", "hex": "00260c0820060047ef8b5b81e2000b3d71ec8d9ab17656ce5c9b32811a594a5685c29a5b32eac05665d4818304255be8660180603a1990427dc9526a98af754b7812ea96d0616ef3224b666ef81accddd07460535d11acb2d1123e07a224742992ba26da692d974b665c982accb910f22ed76dad94449783e8892d1025efa4da4b666ca1000c21666ca8d858648810eaaac646050c4da4b444b9862889711d165f3692e21fb074030ee21fb210a353644da5b2db2cefb3f103b012bcfe24b7b01a1efc5c6e102abf91cdc0"} +{"ts": 1792951721.697, "topic": "lifetrac/v25/video/tile_delta", "hex": "00270c082006004703c4001726cb582b0762ac3d86b216743e028f1303ca5754e9a1957c3d432ae8592ed7a2b1cbda8ab7305d156e218b0818521444ae4660a529bbbc1435df7688da2112db659ecccb6226ef95bb23b94cd6745abd75113d111a313692e1de8e11c3bd146cac3739dc842175558a8a94f69a6d25baafdc2b755fa871b8062a1862311593c4c6a465d8bcca8892f935b35b666cf866ccd9d1a072bbf9977f386b2efe51c39a164da4d2e21e2e1cc43c5fc40f4cc165dfc493538dfc5c6e102abf91b900"} +{"ts": 1792951722.292, "topic": "lifetrac/v25/video/tile_delta", "hex": "00280c082006004703c400165aced95b2213ef40858c94d7be6a235e02d446b40c1eaa72a65ded80c0301e5deda0ca4e5511349572cf2ccb8f0359971a3e8c389bb39558aeb44999fa41c988c778cd93211a581e423490a1a6d3234f333ed82a667d90437da9c845cbac56157f23069e2cd2644b68899110279134dacb755a21000c21755a28910d688d35b6aab170955562a02a382890b310d25e912352de6e002018075768f8297729b21492898e41c60829fc447ed80be0ff8995f7e2fc5c6c002bf91f74"} +{"ts": 1792951722.694, "topic": "lifetrac/v25/video/tile_delta", "hex": "00290c0820060047efabdf81e2000b1761ec1584b33636c559ab07662c7d90b388f02e22125a19df44ddd1bd084524842aa1757f213a8822c4fb2a96842949baa53c2d754a68ebbeed36d349b4fecb6445b03a01876445b11f56a1fa72d954a4bb44c88aea226fc6ee89b447cbbb08e5dc8a8b00d912daa1e7c2b543ce8a11c429ad52cbcccce941810b95c5359571a0aa3566d11b4b7c966679a4a0d7095225164b115dd510bd33d0c5840c290a225723305294ddde0fe20760615cfc494c2377e2e3708155fc8c1480"} +{"ts": 1792951723.293, "topic": "lifetrac/v25/video/tile_delta", "hex": "002a0c0820060047ef9bdf81e2000b35672c359db3d72ee52044c3ad5e4b082e8ab73015156e2062f09bfb91e8660180603a1990403f0c432d1132604a226446cac373897642ad5566a0eb0bb6db496cb259116cc0f222d885025955f68a9cf0551539a162f0a6d25a99b05d4cc8692e588db4b6ecdaf06dd9b5a1e2c9e6d25bb2f7c1f765ee880b2e9b6d2ecdd02001842ecdd1151681b69ad50c8c1217db4b259a1e6c31343cc8c8ad6bb4d2445eb0cc88bd7e2076265470fc48f7b01eabff171b840aafe47900"} +{"ts": 1792951723.684, "topic": "lifetrac/v25/video/tile_delta", "hex": "002b0c0820060047efac6381e2000b3b67ae55cbb2361ec8599b1f6611a05cf1089998d586b331a91c074ead7dd57561cbaaea418d7ccca9a796cc8abe069915742856ba6542a5113d47824d8b973c8c126418d26890af57ae4ea89bba37a108a49085542eafe427510438dc03150c31188ac9e26352284710a6b54b2f3333a51b2b0dce25d90ab5559a8ba0c78708299275c6af133f91f56a1fa72d954a4bb44c88aea2c4fb2a96842949baa53c2d754a7f881cf9bba8e17e248e6ff171b840aafe47bf00"} +{"ts": 1792951724.093, "topic": "lifetrac/v25/video/tile_delta", "hex": "002c0c0820060047efbce381e2000b31666c1584b15672c3595b1b66ae35cdb788e89f7278a6b6ccb8c3a01876ccb8d1e27e7f59369977a587b2ef4907446f659368a96d1531e07a2a6346cec2f38921908885d556321ecc26d88d222689d6dccceac1f999d48812b74dc85e749998200184266642c5b04da6b54382888b509a6d6a67d308d4cfa4701e698b20b2a2e4a12e0020440c920435a20c8c95326047f0ce2220490609888a450dc5c848ac942639071820a7f103b522a887e24b7b01aaffc5f05fc8cc68"} +{"ts": 1792951724.689, "topic": "lifetrac/v25/video/tile_delta", "hex": "002d0c0820060047efcd6781e2000b35672de5c6b9b642c3d8fb0b62ec884c830bde223e12a226e40c972abba74a650cc8c0bb799125b3361c31666c28c93c788d7222eeabaf0cdd575a3c0fc928c8c3b5740846aa3542ad1139e02a22734111734da6934b6599b9e04b33734185abcda4b665cf81accb9d0a252d369a5b333c782a6678d16281954d5210a4dd129a1a0c5ea9126459b06cc8b323e6cb931aaae625964455115265b34da5b777e9856eefd3f103b012b87e252605aff171b840aafe46d480"} +{"ts": 1792951725.287, "topic": "lifetrac/v25/video/tile_delta", "hex": "002e0c0820060047efbd6781e2000b2360eccd82b1b62ac2586b2a130f4695724c8eea8745a52b9432f386a865e51627d9d89886293744a68e03a652baeeabc70e5d578a3c4fcba2c885272ef850556ef35964da4ba55569e05aaad341c573cdb69999e781f333cd0b52ad769b6b64b751128e0ba225143c48c59b6b655db83ecabb51b4b0bc409545222266d5562a20895669a697496445a82001842445aa430df2ca4db35524c115cd5109495dff103b032ae1f892da615bfff171b840aafe473d80"} +{"ts": 1792951725.683, "topic": "lifetrac/v25/video/tile_delta", "hex": "002f0c0820060047efcdeb81e2000b2b666ced9eb3970ee658bb21616c3d8f44509caa224be59659575611b2aea408972c46d3d9666d580accda90311aa8d50ab444f780e889ed04078df6d755e3812eabc506160f3692dd57be06baaf742894b4da696cccf1e0a999e34345f3cda4b755a5836eab490851a9b226da7b6d9666d91e85f8853490243d2128b9e8da585e204aa29111336aab1437fa8f9b2e4c6aab98965911544695724c8eea8745a52b9432f386a865e7f103b012b87e249bbadffe2e3708155fc8d890"} +{"ts": 1792951726.297, "topic": "lifetrac/v25/video/tile_delta", "hex": "00300c0820060047efbd6781e2000b1f642ce59db3d70ee6583b91612c358db7a1320070922a2cbad6eeaa225cc2b444b88cb3d5b2c9b4d74965cbbe9c33977d28b0bef6a90a626e894d180732ca9b555aa82a32f8e23a291d1884908e9c0b211d283a3779acb26d35a225ac0f444b48593e6a84688c9baae9c17755d281230588da6d25feccdcd1a260aaee9d2b9433202a382890b310d25e912352de6e0020180757644886b4469adb5558b84a889ba3e0a5dca6c8524a2639071820a7f111fd093e05fe26d22ff91a19"} +{"ts": 1792951726.69, "topic": "lifetrac/v25/video/tile_delta", "hex": "00310c082006004703c40016f6e4585b2b662ccd82b0f6290e18470d2b67e220879a16b9113b644a2247c1f4448e88139799125b2ccb8c2001842ccb8d1c15ef32a4b666cd872ccd991d268f36d2cb755921d00c3b755928f08d546a855a227bc3d444f681a956bb4db5b25ba8894701d1128a08075f6d688993025113220c29dea1135999d4c0d333a8868b8a9b497754c1bbaa22204e1da5b32e28e8465e8e421591a260aaee9d2b943322c2fbdaa42989ba253fc40dc0dbe9f892de445edff171b840aafe4746c0"} +{"ts": 1792951727.281, "topic": "lifetrac/v25/video/tile_delta", "hex": "00320c0820060047efbdeb81e2000b3562ec7d9eb0d642dd584b1a160ec29898d2811ae4297322ff5d9915fc05322be829bf3e8b26d11f2ecc0b97620e875f20a46cd7c9e8877f03d10efa140ea19ba6eaba7055d574a2a235508b956889ef0ad113da3a0c9f696eab291c272f3224b659571a306e026d34b25a99c7c315338e8ca2f99acd152cb66457b0ccc8af226ec910cee429114b894d47a9d3bc793c477b5463dff118ec45182110e18470d2b67e221f881ba195f3f123d844777fc5c6e102abf91d0d"} +{"ts": 1792951727.677, "topic": "lifetrac/v25/video/tile_delta", "hex": "00330c0820060047efce6f81e2000b2166acf5bab0f656c2d99b396eecea3eecb9316aaaccdaf6489469114141154bcd6224ba6d2d5534e04aaa6944dde1b51914821488a5c5ae2be5de3a1c6f014aa6188c4564f10fa50611aa845cab444f781a889ed0245c852e645a5351fd0caba1607deed2888c1744421a2c226d25c4473c1b888e6878b059b496eef2f07ddde5a302d836d25a9990a0851ff45d574c8020e092886a2204e1da5b32e293c477b5463dff11fc40dd0caf9f8929ac53dfc5c6e102abf91c15"} +{"ts": 1792951728.281, "topic": "lifetrac/v25/video/tile_delta", "hex": "00340c0820060047efbdef81e2000b33672cedbbb1561ae7d88b2364ac2583b81662c6d8fb16882bd4b2e9b5d75972ef5420018432ef551a01ad90eb43323c08e5db7a21f6c3d443ec8280d4623a6ccd9b02d99b320e15e2de8b227ac0f644f48b2c074c568a4b9310c626e89051543ed35889b4b651133e15a22674095726c8ee99513d2b9432218b0818521444ae4660a529bbbc14508e214d6a965e66674e14c4c6945d063c38414c93ae357899fd85ef111ff103b010b9f893c808eff8b8dc20557f22bf40"} +{"ts": 1792951728.689, "topic": "lifetrac/v25/video/tile_delta", "hex": "00350c082006004703c4001636c7d91b25662e05cfb3567ac8587b2a8c80f87645b2ae3c33655c68e132eb5e8ac52e889530e5112a23a435a234d6da2245c3b4448a8198d5d91a5f25999e6c07333cc820b979b496ccb9f0259973a0c2cb2c9b4c4464c0d888c88d9586e204ab2156aab150541a9b226d6db6599b62104be6ed112c9915fc11322be850327da5baac1c15755828591f99b497491172c17222e51f8955ac4cb2108630524882435b2ad716a5c9c1ede129f881dc095b0fc49e6c073ffc5c6e102abf91d5a0"} +{"ts": 1792951729.277, "topic": "lifetrac/v25/video/tile_delta", "hex": "00360c082006004703c400166acf59cb33676c5d86b8573ac55bf434996bf2c91022ad444a9836889510f07e4946465dd83f2ee46cac32c499489975448c888318239da8676b08d0ced22406e19536aa9cf0955539a3027e2644b68898f0c51131a0e0666a5689115fc0f222be880b079b697111ec2001843111ed150851ffd754c5856ea989136746bc85720852aa08a623e9de3a06035508d6867b50825f33224b64ccb320a6353644dbfb2ccdb244121ad956b8b52ff103ba12b787e252ec04fff171b840aafe470700"} +{"ts": 1792951729.677, "topic": "lifetrac/v25/video/tile_delta", "hex": "00370c0820060047efbe7381e2000b33672cedbfb8573ac3d92b2b712c260cbb34743499691c92049e8d444b88b90cb8508291c8aef11191f765d51e9524ea847423a3a3488b4a3426d6ed359a254c35344a88f146fd912cb6445b30f488b620cce5eeb26d25d3496aab2f0355565a36561b9cec42109aa24e40c06b6522d0cf72108be6654d2c97c9916542888b4da6b64cceee0a999dd42c5a3cda4b754ff82eea9fd0551a8846bb4b65b6599b621e2fcaa3d88cb35bfc40fe042b63f8915b54ff171b840aafe47120"} +{"ts": 1792951730.281, "topic": "lifetrac/v25/video/tile_delta", "hex": "00380c082006004703c400164acadc4b2d636c8d83b1161ac7d9eb2162c1c248c8a372f89696cab8b0cd95712385037b1710c626e896f0e5d12da3ab04ec9aeb269949cbb56c3b976ac8ba0ca8588299275c6aef11250421ad11a6b6d113ee04a227d46cac3739dc84695448a89bbc36a10ae414a55436ff109d3bcf41c213f951754e381eea9c50970010220649021ad106464a993023f8671110248304c4451c079a62c82ca8b932286e2e424564a131c838c1053f881bc856cbf129714227f8be0bf91726"} +{"ts": 1792951730.669, "topic": "lifetrac/v25/video/tile_delta", "hex": "00390c0820060047efbdef81e2000b2d67ac3d98b341cf24481873f545112e612a225c4545abcda4b555cd856aab991b2b0a91478842255562a0628cec8896aab3301d556620c48e4844cb66999fec0d333fc840218da5a2253c11444a68fbb2f26aac4546bb2112f636665c50b05af769444c982e889910a22ed76dad944496868350c896ecdd306dd9ba21e8be66b344496e99966c1f332cc880b809b696a67bc2001842a67bd1151abb236964be4b333cd8466679bf103bb12b3f1f893aca2987e2e3708155fc8f0c00"} +{"ts": 1792951731.276, "topic": "lifetrac/v25/video/tile_delta", "hex": "003a0c0820060047efad6b81e2000b25676c7d8ab2b60ec6d8b46cec2a449d11088895558a8b2330ae4d88668857908dac2d211b48fbb2f4d6b2b1151a291fa592667c51e06b132ad1139e1ea227341c2147b51755e581eeabc91852ad769b6b64b751128e18a2251469d6bdda6b369ad935b554c986aaa9911131abb234be4b433cd20894b99e89bbc36a10ae414a55436ff109d3bcf438de02954c31188ac9e21f4838491741950b105324eb8d5de224fe207f76459c78fc4a44243fc5c6e102abf91cde"} +{"ts": 1792951731.678, "topic": "lifetrac/v25/video/tile_delta", "hex": "003b0c0820060047efbdef81e2000b1f64acad9db2d672ccd87b3561acf590b8362027fc81ac074e56a4128f10c626e89ff01dd13fa146fcfa2c9b447cbbd2c15977a48fbb2e4c5b3b91221517f7212445390b365735db696e623b60bcc4764510e06714c8544fec5e2638a1a2b5e64496ccb9f06d9973c8e21de96dac922425d6742082a494218e10a8d9d854893a2211112aab14361c812ae4d91dd32a27a57286441546a211aed2d96d9666d88898d5d91a5f25a19e6fc40ec84abc7e25c7dfc5c6e102abf91976"} +{"ts": 1792951732.277, "topic": "lifetrac/v25/video/tile_delta", "hex": "003c0c0820060047efbe7381e2000b0f622c8596b3366ace59eb8362acc5c9b1b62ee3a1e03e09647b2ae3c1f655c6891216f912a116aa913095552222a4edecf2654b32eac2b665d48e8a979b5d2aa9b30ed5536206b01928568c4a9310e626e891d06064b7211766d381aecda64b11dbdd77f674510e06714c8544fec5e2638853bd0151c14485988692f4891a96f3700100c03abb47c14bb94d90a4944a18b0818521444ae4660a529bbbc1c197668ff882fb1099f1fc49e4447eff171b800abf8ca0bf9192a0"} +{"ts": 1792951732.662, "topic": "lifetrac/v25/video/tile_delta", "hex": "003d0c0820060047efadef81e2000b1562ec6d98b8f726c9591b97729070824b46465df0e07cbbe142099691444312a9444b982288971024607b3ba9d12b5f9433be882956bb4db5b25ba8874420018428874506264d36d2cb766e28fbb2e4c5b3b91221517f72124453903580c942b4625498873137448e8780f82591ecab8f07d9571a2a4edecf2654b32eac2b665d48210d688d35b6889f7025113ea3a2a5e6d74aaa6cc3b554d9f881d8895f8fc49c647fbf171b840aafe461a0"} +{"ts": 1792951733.282, "topic": "lifetrac/v25/video/tile_delta", "hex": "003e0c0820060047ef9d6b81e2000b2364ae55cbb07622cad86b3a13e00778a04ac0e2357543227a57286445829c5da619a9616c3352464607b5590cf744a7866e894d1a1472afe6d555f586aaabe91c15cb3692d5531870030e55531a0e0fc928c8cbb524785864da4b888e987b111d10a180f654225d57ce0abaaf942cc6aec8d2f92d0cf360ba19e64341a8cda508bb60da117646d2c2f3892110af1086d556723023e36d6cb2ae5c31655cb1e08f06ab1b9708fe207e624d7e2fc4a5c80fff8b8dc20557f23b14"} +{"ts": 1792951733.67, "topic": "lifetrac/v25/video/tile_delta", "hex": "003f0c0820060047efadef81e2000b0561ec55bcb3562ecf598b2d634299f872ecd2d1145c791baaa11d29b432611a19112261d6b5154c5d112e612a225c40d1bc5974da4ba65dad603cbb5a44ddc1ad0a57444218a4e5a6a3e9de3a3676179c490c854cbaa2ce4651d6fca950b88533dd124a1c6e810e851c8cd597c4471418d974d3225b2dd9ba606bb374420962c44ba4b555d7822aabad1511aa845cab444f7856889ed1d1681369ad50f7e1daa1ef9182fd0134fc40fcc49afc5f897880ffe2e3708155fc8d8280"} +{"ts": 1792951734.27, "topic": "lifetrac/v25/video/tile_delta", "hex": "00400c0820060047ef8d6b81e2000b3567ade592b2b60ee35c5b116710205851c8b544f580aa89e90717a351e6465d981f2ec428183f421d98860acc411135c59884b27e9b432be832b0e9b6d34b25b6ecbb10b63ed359a6934ba5b44460ba2210d57d319a692db2cbaa960dd5491611aa845cab444f785a889ed1845f2b9a4da6a89444eb862889d50970010220649021ad106464a993023f8671110248304c4451c079a62c82ca8b931c838c10531f052ee5364292513f881f98175e4bf129722b7ffe46fa00"} +{"ts": 1792951734.673, "topic": "lifetrac/v25/video/tile_delta", "hex": "00410c0820060047ef9def81e2000b8b71ac5582b0d642cee01d55494691cc4de59b4aa9655c586acab891b2b0dcd25c842935449a8f0577e84499176c3d322ec818ac99b6972ef4b01e5de92101342cdb0ef1f0461de3a26ee9168889aa14e55cff75d3bcf4489a45da692dd568e12baad14541b0591153383856a67051c278f76d2e9754070030e5d5085a1f69acd34d2daaa6b46157cae69369aa269444ec82b0d4d9136d2db2db2ccdb24d0bf3dda5d77fc426ca7a9da5f894bb419fff170d855fc8f680"} +{"ts": 1792951735.273, "topic": "lifetrac/v25/video/tile_delta", "hex": "00420c0820060047efae7381e2000b1f65acd59eb1764ae6d83b2a89b3a36a14a4a231486262d374ef3d02381d3226965b333d980a667b11b2b0dcf25990a95448a8882e425dbe8655d06261d36d2cb655f981acabf11c178d74c8b755e28500f8da5aa265c15544ca8822e6ba6d749a5bb3690800610bb369474c6aec8d2f92cccf361d999e647c987a634923909222aa841cb09b49a596eeff64308f2c4c8977759304575545350e374087428e466acbe2238fe20726a7b9dfe25167b7fc5c36157f239ae0"} +{"ts": 1792951735.673, "topic": "lifetrac/v25/video/tile_delta", "hex": "00430c0820060047efbe7381e2000b3d736e1d87b3960ac8586b99628261c1fef40c47c14d6a2d5575e03aaaeb42d6074da23692d9ecc8b660b9916c46cac3735c86ca4d5122a1a1026b11333243c5fcdc892cc8af60f9915e4645e7354a42bdd12da244d036d25d2a87db09550fb2101342cdaeeff515560d64d34da4b2e1de9615c3bd24581846d2e1db5e16c3b6b468d8ccde68a96cccb3e1a999678f445c74688545264811dddcbcd7d53e3a122c18dfc40ecc4bbf3f891c930d69f8b86c2afe479c00"} +{"ts": 1792951736.274, "topic": "lifetrac/v25/video/tile_delta", "hex": "00440c0820060047efadef81e2000b0d61ec5590b3970ee658bb91662cd58fb7b65add22e831e1c20a64894e7af111f90e3740a5634ad0aa5f888e28d858658a952a8b15137788dc8575672a21317ea3ea1e7a0603e0b6fecab8d1917dcb565293744a68f932f6e590525da445551e26af369ae9665c387accb850245c71136b66b2d113de02a227b8ec4dbc2110151c14485988692f4891a96f3700100c03aaa92862c2061485112b9198294a6eef07065d9a3c701e698b20b2a2e4fe21273173bf129380d1f8b95854"} +{"ts": 1792951736.665, "topic": "lifetrac/v25/video/tile_delta", "hex": "00450c0820060047efbe7381e2000b356eadedc8b1b656ced92b77620361c8894044ad3bb087a1911e16af32a4b665be830c0b88d27cccb036664838b299a6d75336703ea66ca1428de6d25a226cc15444d888225899136d356ca19e40800610a19e4470d974db692db766cd872ecd990b35ef3692ed2d5572e0baaae54651f77b508cbc85293744fe8788d5422e55a21f3c1f443e68b13e7ba6d35ba279c2d744f28c0ae788975bb343c3176686812ae38ada5d6c9e5a2247fc40edc4b8fcfe24f3203cff8b86c2a8"} +{"ts": 1792951737.265, "topic": "lifetrac/v25/video/tile_delta", "hex": "00460c082006004703c40016eec158fb3d65ac3587b1566023c08d9585e712422192a89191a0630adbd1133e1aa22674201dbd4225557de08aaafb434193746766224e0dcc449438dd02950d33212d37887d2891ae59a6d25d6aa9cb095553922a2ede6d25a2265c2b444ca8e88d546a855a21fbc3b443f689bbc46a1484a2294c4743d351f2ef3d1c265d34da4b766f88592f79b4d25aa2648fc5b8cc4a4f0d82f688251499004a7252d298f47c997b72c8292ed222abf881fb891c7e7f128b2cff8b86c2afe47400"} +{"ts": 1792951737.662, "topic": "lifetrac/v25/video/tile_delta", "hex": "00470c0820060047efcef781e2000b2d662cf58db3b64ac459cb7e15024649f65525594a5dd12923e6cbd352a49062d92445550211aa8d50ab443f780a887ed06360d744692eb8779581b0ef29072633358a96cc8b3e0799167429181dd11a5b2e9444c782a8898d0f06c3b4b53360fa9991034b289b69ae9333b721069804221c6e814a869990969bc43e944dde2350a425114a623a1e9a8f9779e13e046cac2f3892110c95448c8ba0c7870829922539ebc447efc40ddc5e3e5f89199069fc5c461557f19e17f23a84"} +{"ts": 1792951738.263, "topic": "lifetrac/v25/video/tile_delta", "hex": "00480c082006004703c400164ace59db7f646ccd83b0561acd587b1563c27dc8b22e42151b2a25294ca1957c2d432ae8c2be6e846c8ec4a3295ee891f0c5d123a3c8f4ba26d35d65cb34fc3d9669e8408f8db5b2aa9b70455536a2a2ede2349e889e50d66f5a68a92d97596cccb360d9996647cd97a6ad5c8316cd222ab270539ba14d220b91908480253929694c7a28870338a642a27f62f131c4299e8210d688d35b6889f7025113ec720e30414c7c14bb94d90a4944fe207e22d7f20fc4ba453f17150057f19e14"} +{"ts": 1792951738.668, "topic": "lifetrac/v25/video/tile_delta", "hex": "00490c0820060047efdf7b81e2000b35662cb58db2162ee7588b8571112361addc864b128d444a984a889511c17dcd52908f744b7872e896d1d05c84bafd0cabe1da195740909caa224be59659575602b2aea40c5a06da4b533df80ea67bd0614ef1162a4ccf6606999ec41c46aa3542ad0cfde07a19fb428973cda696e2230e0ac446143c2586d2dddf760fbbbee444a05cd3693e6601100c2399823696179c4908864bd09aa24e46497ccc8964b221c386644387f103b312efc7e24f3a07caff8b88c2aafe33c280"} +{"ts": 1792951739.267, "topic": "lifetrac/v25/video/tile_delta", "hex": "004a0c082006004703c4001642cb598b85712e759db2561ec3595b23702c559901902348c0e21c94335eb4da1971c35432e2810a18b5e874aaa6a4209e354226546dd535608baa6a42c46aa3542ad0cfde0ba19fb43510c4cc9369ab64ccf260d999e4470df77426443323dd12d48220de09a48e1a60949bc922423d674673323696179c4908864bd09aa24e47cd97a6ad5c8316cd222aa8f23d2e89b4d75972cd3f0f659a7a0ac353644db4b6cb6cb336cfc40f484bde0fc49a679fc5c36157f19e17f236ec"} +{"ts": 1792951739.671, "topic": "lifetrac/v25/video/tile_delta", "hex": "004b0c0820060047efcef781e2000b25656ccd9db8162ee0dc9b8e880358569e889870851130a2c49de219621528870f0b510e1a304d626b1125a2263c31444c68e140c4b1310c626e89691a5607b6ae995dbf5f43220c23551aa156887ef03510fda0e2cb2c9b4c4464c0f888c8810a18b5e8212aa9ad0a160f11a4b988d582b311a9114773359a2a596c88ab8440308c88aba26ed8fa10aee6294dbff47bf2ef064a129dd09adf23d0f0961b4b777dd83eeefbbf103b733ebdc1f894b91391ff170d855fc6785fc8f9e0"} +{"ts": 1792951740.261, "topic": "lifetrac/v25/video/tile_delta", "hex": "004c0c082006004703c4001706e3dc9b05622cf586b9560ec5587b1e1fe00c67a240bb5e8aaa225cc25444b88d13028a45744a66457d15064dd59d98883857311050e6700a54288954cc8552ab2b887f48c82e28ed6889e70cd113ca3a302ee9b4cccb0ee66485944fdb4b259916cc17322d889bbc46a14af2b10a57cdf5172ef3e3c11ee9d3674425c0040881924086b4419192a64c08fe19c4440920c13111202a382890b310d25e912352de6e0020180755527f109b819bc3fe251ec693f170d855fc6785fc8e0d80"} +{"ts": 1792951740.661, "topic": "lifetrac/v25/video/tile_delta", "hex": "004d0c0820060047efcefb81e2000b3d72acb58db21646e7d9db79662c5807801dfc13de40809c10d6d9571602b2ae24691714523b25e945f322be8caac29ae88db596da22434711c65423372948f97754206b0bf446b6cb6cb2645b0060180e645b11b1b0cb132a6f5448a830be8ae4489cccb0366648383b24ec8cb35ac0f966b48a11c425a255cbcc44694201b0276d433ed822867d90a11aa8d50ab443f782a887ed0f364f359a692dd52be0fbaa5747c977117524a7ba488a7fe213b120bf3f8970bf8b86c2a8"} +{"ts": 1792951741.264, "topic": "lifetrac/v25/video/tile_delta", "hex": "004e0c0820060047efdefb81e2000b3b6f2e7d9cb35656ccd8ab0563c02008f121622a2134f6aa9ab0f5553520e4f4aa2c991f2cd3d0b65c515bba21513ffdfd0cbce0ba19794359e3742264572d194c4c2f7548f836ea91d060815548b9982202dde64496ccb67085996ca36761b9ae43211726a8915136687d0857208422288aea93977ae8894b0da6965bbb750880611bbb7545846aa3542ad10fde16a21fb460573ed36b765f61800c31765f725888bf58cc9ccdf883fe6519de9fc4a5c80aff8b86c2afe46c34"} +{"ts": 1792951741.864, "topic": "lifetrac/v25/video/tile_delta", "hex": "004f0c0820060047efef7f81e2000b1b64acb5beb0d60ec45cbb3164437fc1f3d474a05a5c98862bdd12961dba25241c1f92519186621c6f010a869da13591c3bf242d571edaba215129e9b432be810b2e9b696ccbf3015997e2142d826d35aa1f6c15543ec89aba35e41c4552e25755f2ef050f11aa8d50ab433f783e867ed1e042c454425553522a4be6654f2599130acc888c8369bb4d4cc9c33a99928d04b0da5bb36cc35766d88e12189acda5a21d4c39443a9f881f9891dfbfc4a1cafe2e075fc8cfa0"} +{"ts": 1792951742.258, "topic": "lifetrac/v25/video/tile_delta", "hex": "00500c0820060047efdefb81e2000b7d72ec3d8fb21656c559ab32819bd3bac9b447cb35a0180603cb35a4189abcd3696d113e606a227c4201d42a5f754608baa10d24b13327964ccf660d999ec44446aa3542ad10fd8440308d10fda24cbe6ed192c96eb2599966c25332cc8b0bd9b952599166c2d322cc8c0327da5baa510c00618baa519143cbc2110c5840c290a225723305294ddde0e0cbb3478e03cd316416545c945d063c38414c9129cf5e223f4720e30414fe2077629f7ebf129703ed6bf91be1"} +{"ts": 1792951742.662, "topic": "lifetrac/v25/video/tile_delta", "hex": "00510c0820060047efde7b81e2000b2f66ec5d9eb23616c9588b2d636c1586b8b66003fc0c0e077704f4300e6a48391cde51994f4a32ef1f03e5de3a14a32e142088f4252efba6f0f2b055e1e521e0bb5e8aaa2255c1f444aa84b8008110324810d6a8283a444270bfc338889033727359b4bae19aba200b10975da194fc214329e8a91969912c973318f0ae6631a324faa2b4967cccb0ce6648d113899135f2cab870d59570a3a4f3ba1310a57ba25347c9872d0b24c5aa4c8aa7e2102fe252202df8b81d7f228be0"} +{"ts": 1792951743.254, "topic": "lifetrac/v25/video/tile_delta", "hex": "00520c0820060047efce7b81e2000b2f662cdd9eb8b63aca58ab21666cd583b2b670275e8110ce8e56cbfaeef1b015dde320e65bf22b9d32fa30eddd1f15def55610f222bc82b9c0cc7652c8210cc4988c4d64f10fcb02e21f920c3342a908c9b334dc0d6669a840bc8ac5689cccb0466648583b15a36c3353c17866a68680d46227b336dc1b666da8899789b444b25baa660880611baa664482c2f66395448f84aa891d1d271ad5210888f744b48b01b866a9aaa61c2d554c2878acd6aaa1de88953f1037213b5f8b81d4"} +{"ts": 1792951743.651, "topic": "lifetrac/v25/video/tile_delta", "hex": "00530c0820060047efbdf781e2000b2b666cd59cb0f61adcd8bb228108cf8c2089ef11f117068299d9433b385e867651816b2a88ed9554921800c31554928e93ae6a264215eea9891b232d11a6b66223a06c030de223a23c55323ba108436eabe70f5d57ca06a7ce6b26db496cc3341c07866828533cedb654d2df25b2645b3054c8b621c43551aa19ba6887cc1c0183a887cd10346d1442364f350cf6610a19ec45069a45224f322dd852645b91f45dc45d1484ed50cb322ad2306f82426ff881e9993a54fe24932680"} +{"ts": 1792951744.254, "topic": "lifetrac/v25/video/tile_delta", "hex": "00540c0820060047efad7381e2000b7364acf588b1d65ecb594b2160c19e002ef0e90a2a8c8a6d34d3496864c2b432232164528432eab5f0cdd56ba3406c7b95eeabdb0d5d57b23814d3b156a895b0e5512b20c0753237c43dfc0d887be8381d856e9aa269c0f544d28593ea8ad259f552c17aa92220e8f696a67182201846a671a4d071820a5135746bc8388aa5c4aeabe5de084f450421ad11a6b6d113ee04a227d40547051216621a4bd2246a5bcdc007fb00e6a5f88558cafc4c1cafe2e3a000afe464f8"} +{"ts": 1792951744.653, "topic": "lifetrac/v25/video/tile_delta", "hex": "00550c0820060047efbdf781e2000b0b60accd9ab39636c5d9bb8d644023c13ff40c8a8c72264d9876ed80f0edd90823885b5aa5999998d3823331a50e21950b66aa2fddde203803075dde2220a5410a44aa44dfa7ec4474c21888e8891ba052a1a66cf595c43f2c25887e48a0d4fe432109aa24dc295449a8e93ecaa4eca57ba253458088c6235d57ee16baafd47c9971157723bb488af22e4d02e54d25aa1e6c2f543cc8f0a39211b27999ecc3d333d92189358c6fe2122da851f895399fc5c05fc6685fc8c980"} +{"ts": 1792951745.249, "topic": "lifetrac/v25/video/tile_delta", "hex": "00560c0820060047ef9d6f81e2000b3971ac8594b1f60ec7598b1565ac3d9eb0d70c022013010909204831e1c20a54dd71edc447e0100602c447e414ac3735c8642255122e05aa24542c9f9745db213976b582f2ed690d01f0ec8b655c7836cab8d1d281a9626a18cf7449488ab0d7a390e888578d289a22540880611a2254454d91233a5e9d7d0cafa325012688d226844c334222348353644dadb6cb336cc35666d88d9c2f449b4b6c9116c0d8061b9116c930484ed5d23bf10911958fc4b87fc5c05fc6685fc8b610"} +{"ts": 1792951745.653, "topic": "lifetrac/v25/video/tile_delta", "hex": "00570c082006004703c400163ec8594b2d662cf5c3b23656ccdcc47099691477106a25112a61ca2254448df02194b31188b49e21f8a062a5f6d74b32e4c07665c8862c2061485113106096a7fbb34744d9d12d085752882be7a6a13a8782829586e792cc854aaa4547d597132150a954a97b13222f28303469b4c32e1c0d865c28383e5aa45baac2c0f755848528d59b446d2df25999e6c15333cc8e9c0dea5cca46526e896d0e34ad6693692c88b18380307488b1fe207346bab07e25d27ffe2e02fe3342fe463880"} +{"ts": 1792951746.249, "topic": "lifetrac/v25/video/tile_delta", "hex": "00580c0820060047ef9ceb81e2000b2b666e6585b1b62ecbd8ab0f66acdd8609f1603a226443d5814410a8544a7dded0c983e864440ea976237d32a5d162e10ba2c545067bcc89ad5127e14aa24f4582c37218c55523616aaa4646019c2b6f555de1800c31555de8f0958db496eabc70f5d578a22445ee4496ebb3630880611bb3638f4360bca212b18450970010220649021ad5050748884e17f8671114701e698b20b2a2e4a02a382890b310d25e912352de6e00221807352fc41651155bfc495c009fe3342fe45e8c"} +{"ts": 1792951746.645, "topic": "lifetrac/v25/video/tile_delta", "hex": "00590c0820060047ef9cef81e2000b3763ece596b21662ca59eb0763ac884fbc3bdc8a9586e692432156aa9170ad5522a3203e09696cab8f0cd9571a0a0964a56fa21f5c0b443ea831321764322529a1967c0d432ce838b01a844968873703d10e6a148353644dadb6cb336cc15666d885944f46d2db2445b305c88b621a2d036d35a99b06d4cc8b8ae39b4968674b0bd0ce923e6cb9a85b3219d1a445591a561936d3692db2e61fe61acc3fc8e843b662320a58ec29742d3f1037a33ab5f89209f8b85857f19a17f232f8"} +{"ts": 1792951747.25, "topic": "lifetrac/v25/video/tile_delta", "hex": "005a0c082006004703c4001672cf585b0d66ac3dbab168d9b21c86442a7e9a190360186e86440c186bd159444a980e889511d2816b21ea18af75496870b5799125b3377070060eb337743c10af4645552260faaa4444195bdda6b369aed2d5572610aaae444450cba792cccc1100c23333226ee8d790ee8439550dbd3149d43c145014b26544ccb5e149996b4585a64da4b865c985b0cb910d26c1369a4b533de8c28d5d91b4b25f25999e60c00618999e69341c60829fc40de8eeaddf892d950453fc5c2caafe470dc0"} +{"ts": 1792951747.647, "topic": "lifetrac/v25/video/tile_delta", "hex": "005b0c0820060047efad7381e2000b1766add583b33652c7d84b3165ecb2386cbad7a2b98d44a2254c39444a88f13f1e8ba65272ed870f65db0a3eecbd716caa64fb211144512645c50501aa8522d0cfd605a19fa418197cda4c8be6069917c46d17210e8d993f5ae50ca7a14a353644da5b2db2ccdb110556f36b369aed2d557221a6d0349b4d25aa1de41c0bb5da4cce2e07999c59202ac02123f119ad927b22e42135a658450c5840c290a22620c12d4ff7668ff881dc1875bfc48e740436fc5c2caafe3342fe471600"} +{"ts": 1792951748.247, "topic": "lifetrac/v25/video/tile_delta", "hex": "005c0c0820060047efbdf781e2000b2f662cad9bb2167ac55bfb85722c358742c2ab75225d9a960bbb352469181e423bb74ddfd0cafe1aa195f40cccb4da4dad9999b380f333650402b0ad2dd535604baa6a43c18156225553de0faaa7b4381abe46f554ee8a10d688d35b6889170a51122a2c4adf49b496aab970b55572a324f9e6b1125baa6bc33754d6891be04329662311693c43f14208e216d6a966666634e08ccc69409063c38414a9bae3db888fc0200c05888fdf881c889ed7f891ea01a6d7e2e16557f19a14"} +{"ts": 1792951748.649, "topic": "lifetrac/v25/video/tile_delta", "hex": "005d0c0820060047efad7781e2000b7f70ae4585b1f62ec8d8db1d612cc807c1173b0dcf25932329b5549d85eaa9391807a7f4d9768e1800c319768e8d1b02cc47744a5328651d0653af1042592fdfa2d113de06a227b41c89c4c892d9765c581eecb890a51a9b226d2d96d9666d8880347e8cecc4308662089bbe46a14a4a10e44ab5222fdd43cf40c0cb4422e662222a15e2cdaeab1f0add563a362b9e6d25bb36ac37766d48f08d5422e55a21fbc3d443f7f882a832b5f892da83466bf170b2abf8cd0bf91b0a"} +{"ts": 1792951749.246, "topic": "lifetrac/v25/video/tile_delta", "hex": "005e0c0820060047efbdfb81e2000b3361acf594b0761ecb598b376550407a69991976c38132ed851a2603988ecdd3432be8b9d86e712cca54cdaa24d4491d02950c3108f5eb23887e482944fd26d2d9916cc0b322d889bbc46a1484b94a45fd522e7d3bcf42c50c59369554b782eaa96d0d11aa8d108b433f7836867ed0e3691369a4b65d530e0ebaa6143c1b06dad50f3e0faa1e7444196c4235d9b70440308dd9b72200c9bab3330f2a44102f04524e11d8c84ef459ff103783baddf89c3d6bf170b2abf8cd0bf91bf4"} +{"ts": 1792951749.642, "topic": "lifetrac/v25/video/tile_delta", "hex": "005f0c0820060047ef7c6f81e2000b3767ace590b1b73ae2591b1f62ec2e01ddd4944d9d13508456672aa1e9a8fa87828d0ae425ef5ca1990e070ecdd3855d28e9c0a4b97b21591f0a8465227e93696d96cccb66199996c40c5abcda4b665cf80eccb9d06022de645113b606a227641c2586d2e1df6e07c3bed4505734db4b987d785330fad15061711b661fa615cc3f445891caa4c892d0ce9616a19d24615724469b4d3d92dd9a3860030c5d9a3c8e208ca290bf882aa3a8ddf892d84042fc5c2caafe3342fe46db40"} +{"ts": 1792951750.241, "topic": "lifetrac/v25/video/tile_delta", "hex": "00600c082006004703c4001646ce5c4b9d66acc595b336eeca5c7b0e17fe46cd90dc426644ff432bf86e8657d0407e4bd91a76a68f2c0edb4db4b6cb2645b30f4c8b620a2d8264496a87bb02d50f72168bde6db4b25b2aa9cf05d5539a1a23e36d6cb2a65c1b654ca878ae39b4968674b07d0ce92204be6654f259995ec21332bd200636ccd10e880a8e0a242cc43497a448d4b79b800f8601ddd49425c0040881924086b54141d2221385fe19c4451c079a62c82ca8b93f882acaaebdf892dc814d2fc5e85fc66850"} +{"ts": 1792951750.642, "topic": "lifetrac/v25/video/tile_delta", "hex": "00610c082006004703c4001666cd5bbb8f66ec75c0b07636c7817bd11261af456292a9554a81100c23554a88e02e425d7e865c70e50cb8a0e2f8eed2226453b03cc8a7218f10185a3ba1190e42e134114a6eed1d1411aa8d148f443f7852887ed15242d759a69554d5856aa9a91805b1b4b332c61800c31332c6881af9995344c9666576411194bb9190892429742d1136744d4211599caa87a6a3ea1e0a248e814a8618847af591c43f2474e0525cbd90ac8f8547e206b57acb6fe25a7036afc5c2c2bf8cd0bf91d160"} +{"ts": 1792951751.238, "topic": "lifetrac/v25/video/tile_delta", "hex": "00620c082006004703c4001702c2594b2d642cf585b1761ee0d9800882384c9155d3f5da194f46448be41097dd96ce19bb2d944ddd1f45248722f4b365ff97a879e891be053b9666c4d647311c91a664576974db6b6cb5548d86aaa91903066f769554e780eaa9cd0d16af3692d10ede0da21db4385b3274c8998760ecc390f16cfb696e19583f0ca46c613746dadd53ce1bbaa7944499691456292a9444b91e08966cd948ecb250b91882127881190a49214ba169f882a8baadff895aa0ac5f8b85857f19a17f23b780"} +{"ts": 1792951751.643, "topic": "lifetrac/v25/video/tile_delta", "hex": "00630c082006004703c400167ae0d91b3363acddbcb1b63ee7dcab0613e00e70a080fcd3a234ecc09a7620a4967a5a84dc8b2ae30280605b2ae3474df7f42ec43108f854b4838326fb10cc44ac0f988948923c053a9620abe3d65730fc50b165334daeea68e0bdd4d14405bbcc892ddd9842eec468d724469a4b6d55352282cba6db4bbb7cc29776f88310d688d35b6889f1163432893692e9332c785a6658d1816c1b692d50f3060030c550f347c253db1f725a87fe206f0755bff12b5405afc5c2c2bf8c948afe472780"} +{"ts": 1792951752.245, "topic": "lifetrac/v25/video/tile_delta", "hex": "00640c0820060047ef6c6b81e2000b1b63ac7d91b3366ede5cab9f616c3d9ab7d65aca58bb2a01f00470077f91c15cbbbab7d0ce0a080f493b2b4ef291e061af4775552a61eaaa5444dda1a54add118c4297529a84ee1e0a24ce0108c491ab082a935be27311e91006ef91bd5577a0690bf6d34b25b2645b301cc8b62302c8265496c87be45114fe10fea8a447dd97ae2d954c9f6422288a24c8b8c7a1b05e510958c2326838c10528120c78708295375c7b7111f8040180b111fbf10cd35bff12e1bf17017f192140"} +{"ts": 1792951752.845, "topic": "lifetrac/v25/video/tile_delta", "hex": "00650c082006004703c400165acd5beb3d672e2d8343492cf4d4138ed655c7836cab8d0e1588aec8bf4329f83a8653d0f07d595beaa583f552444d8c4c89a596d5129e11aa2534649d14db4b2d50e0e19aa1c146d15c6d66d2e96d5129e1baa2534144fb5da6b555980500c0b555988392c588d2596ccb2f03d9965a164b5e6d259a8897305d112e23a4f3928f10a67c2a534500bb5db50ce3614a19c6454d0ca24da4ba4ccb1e159996392c444daa410fc40feae8aab7df892dc604a6fc5c2c2bf8c948afe47e40"} +{"ts": 1792951753.237, "topic": "lifetrac/v25/video/tile_delta", "hex": "00660c082006004703c4001716ced8db3161ac7d90b0f646cdd99b97652c5838bd16678bd0ad1dd0b88633e2f8558f85b0ab1d1a1433fbf109655d586acaba9124780a3550c422d7ac9e623d206913f6d25b2cb6645b301cc8b62386c166b22b4973118b0e6623123c685f4db4b6caaa6dc3d554da8291b89ac4496aa97a39104651485431e2030b47742321c85c2682294ddda3a26ed0d2a56e88c6214ba94d42770f05173b0dce25994a99b5449a17fefc40ce8eab7f895a803df8b85857f192915fc8c2a8"} +{"ts": 1792951753.642, "topic": "lifetrac/v25/video/tile_delta", "hex": "00670c0820060047ef2adb81e2000b29662ccd9bb3b72ecb58eb35612cad83b0b67adc8044419fc0810c03ccb93823553a70bd9567602cccffc15777d8831c234a568ec29f2a8673f0350ce7a26cf91a842bb10c554114e4279315d0714b3797ced765c581eecb890b2893c92d5b33e5563e0bcaac74345d7cda4ba6560dd3291218478d2367ea62ca3ecd3d716caa42916d4754999c143c5bbcda6b776bb83eeed751006e391ad4cffe10a99ff44486b4469adb5448b846a8916430af1084fc4486fc4e04fc5c2c2a"} +{"ts": 1792951754.234, "topic": "lifetrac/v25/video/tile_delta", "hex": "00680c082006004703c4001616c7595b2d66acf5b9b17672c858fb1b70d145890bc899558b46533e1563e14c2ac7460e0a5de4da6ba77ad8634ef591906ef10c9655cf866cab9d12288b0b315fe6ea620a360cdf237aaad5c37555aa8e8a6ebb4d7331530ee662a206adc52cf2a1122377491172c07222e4831b428a2150aedf68664109e069b692e6237e04cc46f42946a6c89b4b65b6599b660abbbec4208e216d6a96666663482043046aa74c701e698b20b2a2e4c9214ba169f881bc29ea7f123d4404e3f17a14"} +{"ts": 1792951754.638, "topic": "lifetrac/v25/video/tile_delta", "hex": "00690c0820060047ef3b5f81e2000b1f642ce5c3b0761eccd9bb3167427de14ee414196b7755556e605aaadc419591d42bb22191294a650cafa24308e1a56c47331c50e156fb692dddb703803075ddb722a2c0e23596a89570ad512aa2c2355088847aa27bc2d544f68d11f79b4b35bb36cc35766d88f2956bb4db5b25ba889470f51128a162daa2349fb771f05f6ee3a1a2bde6d25b2af5c1b655ea8203c04237cc3e747dda7ae2d548743aa7a3ba65ccce77e206f077987f122d04bf170b0afe32522bf91a50"} +{"ts": 1792951755.238, "topic": "lifetrac/v25/video/tile_delta", "hex": "016a0c08200620657888f91137e77ef5c6781e2000b0760aca585b2d62ac8d9eb1763acad8db3484b8008110324810d6a8283a444270bfc3388890151c14485988692f4891a96f3700111c03ccb92863c406168ee8464390b84d04529bbb47067f2104710b6b54b333331a41021823553a51f769eb8b5521d0ea9e8ee9973339c890c238695b11ccc714101e0211be61f3a1e4c35b92418b65aaa54c1f554a88830c7849590415b56a6bd33311d3086623a2384fbfa1350c57ba253c39744a68b9585e73b3657b2ac5"} +{"ts": 1792951755.839, "topic": "lifetrac/v25/video/tile_delta", "hex": "006b0c08200600657888f999bfe77ef4b6381e2000b2161ac2226cf91a842bb10c554114e4279315c27de0cf00478206831e1c20a54d575edc4c7fc07898fe8383f34a26dc3dbc0fb87b68c1b0529d3e6fafa19c1c31433828b9585e7b90d912cab151941f08ca8892a659765c7866ecb8d1b04ef10a9554b586eaa9691d162fb4d3d9966e1db32cd4095814d744696e93d5524808030155524a0a6ccaea4349d92445af02c88b5a140d5e234aaa42c1555484891ba063a9420ca5564f331c51f261ebcb204a217332ac"} +{"ts": 1792951756.233, "topic": "lifetrac/v25/video/tile_delta", "hex": "006c0c0820060067efbef781e2000b0967ec2d99b0561ec559d097004f3f09621fd613d3bcfc07777fc8e13ceea5c4299ee896d1865c9323b2646bd3f7b432216cbbc8b22148a82597516c99971c17332e28680f825a5b2ae2c1b655c4870306e8c4330f241c0183b30f2511458719acb6e92d511846a884501abeccb544ca1400c29544ca8a98d4d9136fecb336cc2b666d884b8008110324810d6a8283a444270bfc3388890151c14485988692f4891a96f37001f0c03aaa928411c42dad52cccccc69c11988d208f0"} +{"ts": 1792951756.633, "topic": "lifetrac/v25/video/tile_delta", "hex": "006d0c082006006703c400162accd9db3f63ec758db23652cda2e56178812e66cdaa2454585e3d93696448385ac89051a481fa6c8965b64c8b661a9916c46016294eff4329e8f23e98a9b696265cccb0f6664820116f3228891b025112320c2e5e64496aaac0d5552204d0269b496a67bf0854cf7a04a55aed36d6c96ea19d10100602a19d14151874d36936b6dd9bbe05bb37741c57ccc8964c8af6079915e8e01c6082992445d11747591828c812224c0a5dc96c862758f4496f5115aab72e4d0dc5992210b0"} +{"ts": 1792951757.236, "topic": "lifetrac/v25/video/tile_delta", "hex": "006e0c082006006703c4001646ca59bb3171ac8596b0e17fe4280fb93c4b5957160ab2ae2464583746721398895867311291d458915a4b6cba5513d61daa27a47cd8c4da6b64d444c787e8898d0d05f11089322ad836645590b75e09ab5462a452245a265cc8b8a1ca7db69b4b74b25999ec070060e999ec414d874db6964b766f8878b409b5d2cab9707d9572a34903d1b4d2cb6c9116c8e842bb6495cdde3f100a55c97431e2030b47742321c85c2682294ddda3833c1123740c75284194aac9e663884b8309621fd0"} +{"ts": 1792951757.826, "topic": "lifetrac/v25/video/tile_delta", "hex": "006f0c082006006703c400171ac9588b39666c559eb7b676c6d9ab1d6eac2dbfb1e888bce5ab2949ba253c23744a68a39c0ce2114b644214619a35657111c82801853111c91b15ca4af4ae50c986e86441de076db2269edb65b64c8b66079916c440563e211b361df5610c3bea45820d7fd1322cd85a6459918078dd48b754d5862ea9a906472f369a6964b444ca859b0ff5aeaa5259244556421098896458b44d9f23508576218aa8229c84f262b84ebb09e9de7a2e56178812e66cdaa2450bff4700e3041480"} +{"ts": 1792951758.226, "topic": "lifetrac/v25/video/tile_delta", "hex": "00700c082006006577760999bfef8ef381e2000b356eadedbfb03652c6593b2f60ec5d9bb2361ecb590b71656c3582b31612e65c2b3f7350579584e55f73f6284246b96e56621817310420627aef244bdd97782003045d977a14e72c9e52232ef7295949edc4451c15888a28688edac42337532c1ba9921c4406a10855cbd555e070060ed555e43d8f445254aa82089bc4a7ea6583f5324481e3d63272aa4848030972aa4a322aa621d129dcceac33b99d52488ba22e8ea84b8008110324810d6a8283a444270bfc338888"} +{"ts": 1792951758.829, "topic": "lifetrac/v25/video/tile_delta", "hex": "00710c0820060067ef3d6781e2000b2164edc5c2b997370976ea4e19e556a468d6cab23a323959766c786aecd8d1c134c9d58c9112af8722255d1d08e110a9977dd8772efb91e1a0f5c8d17112e387a225c501340d98ad3f913222de0100c03222de811ba07392842149afd444f0100602d444f40c51727472be9de7e03d3bcf410472552364e623f604cc47e418d2079d97d53a6a229e06d445341c1706299fcbb8781f9770d0b091094211222e582e445c90c0a8f1c8d33303003064ccc888907fa29530cdbb08e19b70"} +{"ts": 1792951759.233, "topic": "lifetrac/v25/video/tile_delta", "hex": "00720c0820060067ef6ef381e2000b3561ee4a20945a6db4b75b6ccd8708599b0a2629df215aa6a8928260184ea892914198198cffe1df4850030a61df4a2ad442a3746acdaa91215aa279c2b544f28b02d7622fb2a5fc2d654be8b81a68855c4402e0185f110420a27fa9d4812f765fe858467e8ca9114d415e56138d846a998a10b1ae5b99a87be8c01d4f3aa645370c4c8a6a366a0329284291311c2a5ec37854bc8f80d6722faa271c3f544e28605478e4499990411c954ad13877ed24097a6429cad8a320"} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_base.txt new file mode 100644 index 00000000..0f0cf6a6 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_base.txt @@ -0,0 +1,386 @@ +connected to 127.0.0.1:1883 (rc=0); subscribing lifetrac/v25/video/tile_deltacapture -> /work/legs/leg2b_t2d_base.jsonl (profile image_bw250, limit 203 B); 360 s + +# 0 + 0.00s 199B/203 K=0 seq= 10 body=193 ep=0 L0 age=0 rec=38 applied dig=BAD EPOCH-SWITCH RESYNC +# 1 + 0.39s 202B/203 K=0 seq= 11 body=196 ep=0 L0 age=0 rec=40 applied dig=BAD RESYNC +# 2 + 0.98s 200B/202 K=1 seq= 12 body=194 ep=1 L0 age=0 rec=21 applied dig=ok EPOCH-SWITCH +# 3 + 1.38s 203B/203 K=0 seq= 13 body=197 ep=1 L0 age=0 rec=33 applied dig=ok +# 4 + 1.98s 201B/203 K=0 seq= 14 body=195 ep=1 L0 age=0 rec=36 applied dig=ok +# 5 + 2.59s 198B/203 K=0 seq= 15 body=192 ep=1 L0 age=0 rec=38 applied dig=ok +# 6 + 2.99s 200B/203 K=0 seq= 16 body=194 ep=1 L0 age=0 rec=37 applied dig=ok +# 7 + 3.58s 201B/203 K=0 seq= 17 body=195 ep=1 L0 age=0 rec=39 applied dig=- +# 8 + 3.98s 201B/203 K=0 seq= 18 body=195 ep=1 L0 age=0 rec=40 applied dig=ok +# 9 + 4.58s 203B/203 K=0 seq= 19 body=197 ep=1 L0 age=0 rec=45 applied dig=ok +# 10 + 4.98s 202B/203 K=0 seq= 20 body=196 ep=1 L0 age=0 rec=43 applied dig=- +# 11 + 5.58s 202B/203 K=0 seq= 21 body=196 ep=1 L0 age=0 rec=37 applied dig=- +# 12 + 5.98s 200B/203 K=0 seq= 22 body=194 ep=1 L0 age=0 rec=39 applied dig=ok +# 13 + 6.59s 203B/203 K=0 seq= 23 body=197 ep=1 L0 age=0 rec=37 applied dig=ok +# 14 + 6.98s 202B/203 K=0 seq= 24 body=196 ep=1 L0 age=0 rec=37 applied dig=- +# 15 + 7.57s 201B/203 K=0 seq= 25 body=195 ep=1 L0 age=0 rec=39 applied dig=ok +# 16 + 7.98s 201B/203 K=0 seq= 26 body=195 ep=1 L0 age=0 rec=38 applied dig=- +# 17 + 8.57s 199B/203 K=0 seq= 27 body=193 ep=1 L0 age=0 rec=40 applied dig=ok +# 18 + 8.98s 203B/203 K=0 seq= 28 body=197 ep=1 L0 age=0 rec=44 applied dig=ok +# 19 + 9.58s 202B/202 K=1 seq= 29 body=196 ep=2 L0 age=0 rec=27 applied dig=ok EPOCH-SWITCH +# 20 + 9.97s 199B/203 K=0 seq= 30 body=193 ep=2 L0 age=0 rec=35 applied dig=ok +# 21 + 10.57s 198B/203 K=0 seq= 31 body=192 ep=2 L0 age=0 rec=32 applied dig=ok +# 22 + 10.97s 202B/203 K=0 seq= 32 body=196 ep=2 L0 age=0 rec=32 applied dig=ok +# 23 + 11.56s 202B/203 K=0 seq= 33 body=196 ep=2 L0 age=0 rec=34 applied dig=ok +# 24 + 11.96s 200B/203 K=0 seq= 34 body=194 ep=2 L0 age=0 rec=31 applied dig=ok +# 25 + 12.57s 202B/203 K=0 seq= 35 body=196 ep=2 L0 age=0 rec=34 applied dig=ok +# 26 + 12.96s 199B/203 K=0 seq= 36 body=193 ep=2 L0 age=0 rec=39 applied dig=ok +# 27 + 13.56s 201B/203 K=0 seq= 37 body=195 ep=2 L0 age=0 rec=36 applied dig=ok +# 28 + 13.95s 191B/203 K=0 seq= 38 body=185 ep=2 L0 age=0 rec=34 applied dig=ok +# 29 + 14.54s 175B/203 K=0 seq= 39 body=169 ep=2 L0 age=0 rec=36 applied dig=ok +# 30 + 14.96s 197B/203 K=0 seq= 40 body=191 ep=2 L0 age=0 rec=36 applied dig=ok +# 31 + 15.56s 197B/203 K=0 seq= 41 body=191 ep=2 L0 age=0 rec=34 applied dig=ok +# 32 + 15.96s 186B/203 K=0 seq= 42 body=180 ep=2 L0 age=0 rec=37 applied dig=ok +# 33 + 16.55s 196B/203 K=0 seq= 43 body=190 ep=2 L0 age=0 rec=39 applied dig=ok +# 34 + 16.96s 200B/203 K=0 seq= 44 body=194 ep=2 L0 age=0 rec=37 applied dig=ok +# 35 + 17.56s 201B/203 K=0 seq= 45 body=195 ep=2 L0 age=0 rec=36 applied dig=ok +# 36 + 17.96s 195B/203 K=0 seq= 46 body=189 ep=2 L0 age=0 rec=36 applied dig=ok +# 37 + 18.54s 190B/203 K=0 seq= 47 body=184 ep=2 L0 age=0 rec=33 applied dig=ok +# 38 + 18.96s 201B/203 K=0 seq= 48 body=195 ep=2 L0 age=0 rec=35 applied dig=ok +# 39 + 19.56s 201B/203 K=0 seq= 49 body=195 ep=2 L0 age=0 rec=39 applied dig=ok +# 40 + 19.94s 198B/203 K=0 seq= 50 body=192 ep=2 L0 age=0 rec=34 applied dig=ok +# 41 + 20.55s 201B/203 K=0 seq= 51 body=195 ep=2 L0 age=0 rec=38 applied dig=ok +# 42 + 20.95s 198B/203 K=0 seq= 52 body=192 ep=2 L0 age=0 rec=34 applied dig=ok +# 43 + 21.54s 199B/203 K=0 seq= 53 body=193 ep=2 L0 age=0 rec=37 applied dig=ok +# 44 + 21.95s 200B/203 K=0 seq= 54 body=194 ep=2 L0 age=0 rec=38 applied dig=ok +# 45 + 22.54s 191B/203 K=0 seq= 55 body=185 ep=2 L0 age=0 rec=40 applied dig=ok +# 46 + 22.95s 199B/202 K=1 seq= 56 body=193 ep=3 L0 age=0 rec=27 applied dig=ok EPOCH-SWITCH +# 47 + 23.55s 203B/203 K=0 seq= 57 body=197 ep=3 L0 age=0 rec=39 applied dig=ok +# 48 + 23.94s 200B/203 K=0 seq= 58 body=194 ep=3 L0 age=0 rec=33 applied dig=- +# 49 + 24.53s 202B/203 K=0 seq= 59 body=196 ep=3 L0 age=0 rec=34 applied dig=- +# 50 + 24.94s 202B/203 K=0 seq= 60 body=196 ep=3 L0 age=0 rec=34 applied dig=ok +# 51 + 25.54s 197B/203 K=0 seq= 61 body=191 ep=3 L0 age=0 rec=38 applied dig=ok +# 52 + 25.94s 201B/203 K=0 seq= 62 body=195 ep=3 L0 age=0 rec=37 applied dig=ok +# 53 + 26.54s 198B/203 K=0 seq= 63 body=192 ep=3 L0 age=0 rec=46 applied dig=ok +# 54 + 26.94s 203B/203 K=0 seq= 64 body=197 ep=3 L0 age=0 rec=46 applied dig=ok +# 55 + 27.54s 202B/203 K=0 seq= 65 body=196 ep=3 L0 age=0 rec=42 applied dig=- +# 56 + 27.94s 202B/203 K=0 seq= 66 body=196 ep=3 L0 age=0 rec=39 applied dig=- +# 57 + 28.54s 203B/203 K=0 seq= 67 body=197 ep=3 L0 age=0 rec=41 applied dig=ok +# 58 + 28.93s 201B/203 K=0 seq= 68 body=195 ep=3 L0 age=0 rec=36 applied dig=- +# 59 + 29.54s 200B/203 K=0 seq= 69 body=194 ep=3 L0 age=0 rec=37 applied dig=ok +# 60 + 29.93s 199B/203 K=0 seq= 70 body=193 ep=3 L0 age=0 rec=41 applied dig=ok +# 61 + 30.54s 203B/203 K=0 seq= 71 body=197 ep=3 L0 age=0 rec=38 applied dig=ok +# 62 + 30.94s 203B/203 K=0 seq= 72 body=197 ep=3 L0 age=0 rec=38 applied dig=ok +# 63 + 31.53s 201B/203 K=0 seq= 73 body=195 ep=3 L0 age=0 rec=39 applied dig=- +# 64 + 31.92s 203B/203 K=0 seq= 74 body=197 ep=3 L0 age=0 rec=38 applied dig=ok +# 65 + 32.53s 203B/203 K=0 seq= 75 body=197 ep=3 L0 age=0 rec=43 applied dig=ok +# 66 + 32.93s 202B/203 K=0 seq= 76 body=196 ep=3 L0 age=0 rec=44 applied dig=- +# 67 + 33.53s 202B/203 K=0 seq= 77 body=196 ep=3 L0 age=0 rec=35 applied dig=- +# 68 + 33.92s 203B/203 K=0 seq= 78 body=197 ep=3 L0 age=0 rec=38 applied dig=ok +# 69 + 34.53s 200B/203 K=0 seq= 79 body=194 ep=3 L0 age=0 rec=39 applied dig=ok +# 70 + 34.93s 197B/203 K=0 seq= 80 body=191 ep=3 L0 age=0 rec=37 applied dig=ok +# 71 + 35.52s 203B/203 K=0 seq= 81 body=197 ep=3 L0 age=0 rec=34 applied dig=ok +# 72 + 35.93s 201B/203 K=0 seq= 82 body=195 ep=3 L0 age=0 rec=47 applied dig=ok +# 73 + 36.52s 201B/203 K=0 seq= 83 body=195 ep=3 L0 age=0 rec=44 applied dig=ok +# 74 + 36.92s 202B/203 K=0 seq= 84 body=196 ep=3 L0 age=0 rec=43 applied dig=ok +# 75 + 37.52s 200B/203 K=0 seq= 85 body=194 ep=3 L0 age=0 rec=34 applied dig=ok +# 76 + 37.92s 201B/203 K=0 seq= 86 body=195 ep=3 L0 age=0 rec=38 applied dig=ok +# 77 + 38.52s 202B/203 K=0 seq= 87 body=196 ep=3 L0 age=0 rec=37 applied dig=ok +# 78 + 38.91s 195B/203 K=0 seq= 88 body=189 ep=3 L0 age=0 rec=38 applied dig=ok +# 79 + 39.51s 197B/203 K=0 seq= 89 body=191 ep=3 L0 age=0 rec=38 applied dig=ok +# 80 + 39.92s 197B/203 K=0 seq= 90 body=191 ep=3 L0 age=0 rec=40 applied dig=ok +# 81 + 40.51s 199B/203 K=0 seq= 91 body=193 ep=3 L0 age=0 rec=39 applied dig=ok +# 82 + 40.92s 203B/203 K=0 seq= 92 body=197 ep=3 L0 age=0 rec=41 applied dig=ok +# 83 + 41.52s 203B/203 K=0 seq= 93 body=197 ep=3 L0 age=0 rec=40 applied dig=ok +# 84 + 41.91s 202B/203 K=0 seq= 94 body=196 ep=3 L0 age=0 rec=39 applied dig=- +# 85 + 42.51s 203B/203 K=0 seq= 95 body=197 ep=3 L0 age=0 rec=41 applied dig=ok +# 86 + 42.91s 202B/203 K=0 seq= 96 body=196 ep=3 L0 age=0 rec=40 applied dig=- +# 87 + 43.51s 201B/203 K=0 seq= 97 body=195 ep=3 L0 age=0 rec=37 applied dig=ok +# 88 + 43.90s 196B/203 K=0 seq= 98 body=190 ep=3 L0 age=0 rec=33 applied dig=ok +# 89 + 44.51s 203B/203 K=0 seq= 99 body=197 ep=3 L0 age=0 rec=39 applied dig=ok +# 90 + 44.91s 201B/203 K=0 seq=100 body=195 ep=3 L0 age=0 rec=44 applied dig=- +# 91 + 45.50s 201B/203 K=0 seq=101 body=195 ep=3 L0 age=0 rec=40 applied dig=ok +# 92 + 45.90s 203B/203 K=0 seq=102 body=197 ep=3 L0 age=0 rec=40 applied dig=ok +# 93 + 46.50s 202B/203 K=0 seq=103 body=196 ep=3 L0 age=0 rec=41 applied dig=ok +# 94 + 46.90s 202B/203 K=0 seq=104 body=196 ep=3 L0 age=0 rec=38 applied dig=ok +# 95 + 47.50s 202B/203 K=0 seq=105 body=196 ep=3 L0 age=0 rec=37 applied dig=ok +# 96 + 47.90s 201B/203 K=0 seq=106 body=195 ep=3 L0 age=0 rec=37 applied dig=ok +# 97 + 48.49s 202B/203 K=0 seq=107 body=196 ep=3 L0 age=0 rec=45 applied dig=ok +# 98 + 49.09s 203B/203 K=0 seq=108 body=197 ep=3 L0 age=0 rec=45 applied dig=- +# 99 + 49.49s 199B/203 K=0 seq=109 body=193 ep=3 L0 age=0 rec=37 applied dig=ok +# 100 + 50.10s 203B/203 K=0 seq=110 body=197 ep=3 L0 age=0 rec=41 applied dig=- +# 101 + 50.50s 202B/203 K=0 seq=111 body=196 ep=3 L0 age=0 rec=41 applied dig=- +# 102 + 50.89s 201B/203 K=0 seq=112 body=195 ep=3 L0 age=0 rec=41 applied dig=- +# 103 + 51.48s 201B/203 K=0 seq=113 body=195 ep=3 L0 age=0 rec=46 applied dig=- +# 104 + 52.09s 202B/203 K=0 seq=114 body=196 ep=3 L0 age=0 rec=39 applied dig=ok +# 105 + 52.50s 203B/203 K=0 seq=115 body=197 ep=3 L0 age=0 rec=40 applied dig=ok +# 106 + 52.89s 202B/203 K=0 seq=116 body=196 ep=3 L0 age=0 rec=38 applied dig=- +# 107 + 53.49s 202B/203 K=0 seq=117 body=196 ep=3 L0 age=0 rec=42 applied dig=ok +# 108 + 54.09s 200B/203 K=0 seq=118 body=194 ep=3 L0 age=0 rec=34 applied dig=ok +# 109 + 54.48s 201B/203 K=0 seq=119 body=195 ep=3 L0 age=0 rec=42 applied dig=ok +# 110 + 55.09s 203B/203 K=0 seq=120 body=197 ep=3 L0 age=0 rec=43 applied dig=ok +# 111 + 55.48s 203B/203 K=0 seq=121 body=197 ep=3 L0 age=0 rec=41 applied dig=ok +# 112 + 55.87s 199B/203 K=0 seq=122 body=193 ep=3 L0 age=0 rec=38 applied dig=ok +# 113 + 56.49s 203B/203 K=0 seq=123 body=197 ep=3 L0 age=0 rec=45 applied dig=ok +# 114 + 57.08s 203B/203 K=0 seq=124 body=197 ep=3 L0 age=0 rec=41 applied dig=ok +# 115 + 57.48s 197B/203 K=0 seq=125 body=191 ep=3 L0 age=0 rec=34 applied dig=ok +# 116 + 58.08s 199B/203 K=0 seq=126 body=193 ep=3 L0 age=0 rec=39 applied dig=ok +# 117 + 58.48s 203B/203 K=0 seq=127 body=197 ep=3 L0 age=0 rec=41 applied dig=ok +# 118 + 59.08s 197B/203 K=0 seq=128 body=191 ep=3 L0 age=0 rec=45 applied dig=ok +# 119 + 59.47s 199B/203 K=0 seq=129 body=193 ep=3 L0 age=0 rec=37 applied dig=ok +# 120 + 60.07s 199B/203 K=0 seq=130 body=193 ep=3 L0 age=0 rec=39 applied dig=ok +# 121 + 60.48s 203B/203 K=0 seq=131 body=197 ep=3 L0 age=0 rec=43 applied dig=ok +# 122 + 60.88s 198B/203 K=0 seq=132 body=192 ep=3 L0 age=0 rec=34 applied dig=ok +# 123 + 61.48s 203B/203 K=0 seq=133 body=197 ep=3 L0 age=0 rec=42 applied dig=ok +# 124 + 62.07s 201B/203 K=0 seq=134 body=195 ep=3 L0 age=0 rec=41 applied dig=- +# 125 + 62.47s 201B/203 K=0 seq=135 body=195 ep=3 L0 age=0 rec=39 applied dig=- +# 126 + 62.86s 196B/203 K=0 seq=136 body=190 ep=3 L0 age=0 rec=38 applied dig=ok +# 127 + 63.48s 202B/203 K=0 seq=137 body=196 ep=3 L0 age=0 rec=39 applied dig=ok +# 128 + 64.07s 201B/203 K=0 seq=138 body=195 ep=3 L0 age=0 rec=39 applied dig=ok +# 129 + 64.47s 199B/202 K=1 seq=139 body=193 ep=4 L0 age=0 rec=29 applied dig=ok EPOCH-SWITCH +# 130 + 65.07s 199B/203 K=0 seq=140 body=193 ep=4 L0 age=0 rec=32 applied dig=ok +# 131 + 65.47s 200B/203 K=0 seq=141 body=194 ep=4 L0 age=0 rec=37 applied dig=ok +# 132 + 66.06s 202B/203 K=0 seq=142 body=196 ep=4 L0 age=0 rec=39 applied dig=ok +# 133 + 66.47s 203B/203 K=0 seq=143 body=197 ep=4 L0 age=0 rec=41 applied dig=ok +# 134 + 67.06s 200B/203 K=0 seq=144 body=194 ep=4 L0 age=0 rec=40 applied dig=ok +# 135 + 67.46s 201B/203 K=0 seq=145 body=195 ep=4 L0 age=0 rec=40 applied dig=ok +# 136 + 68.06s 199B/203 K=0 seq=146 body=193 ep=4 L0 age=0 rec=39 applied dig=ok +# 137 + 68.46s 200B/203 K=0 seq=147 body=194 ep=4 L0 age=0 rec=41 applied dig=ok +# 138 + 69.06s 201B/203 K=0 seq=148 body=195 ep=4 L0 age=0 rec=37 applied dig=ok +# 139 + 69.46s 197B/203 K=0 seq=149 body=191 ep=4 L0 age=0 rec=42 applied dig=ok +# 140 + 70.05s 200B/203 K=0 seq=150 body=194 ep=4 L0 age=0 rec=36 applied dig=ok +# 141 + 70.45s 194B/203 K=0 seq=151 body=188 ep=4 L0 age=0 rec=46 applied dig=ok +# 142 + 70.83s 165B/202 K=1 seq=152 body=159 ep=5 L0 age=0 rec=25 applied dig=ok EPOCH-SWITCH +# 143 + 71.46s 199B/203 K=0 seq=153 body=193 ep=5 L0 age=0 rec=40 applied dig=ok +# 144 + 72.05s 203B/203 K=0 seq=154 body=197 ep=5 L0 age=0 rec=46 applied dig=- +# 145 + 72.45s 201B/203 K=0 seq=155 body=195 ep=5 L0 age=0 rec=44 applied dig=- +# 146 + 73.06s 201B/203 K=0 seq=156 body=195 ep=5 L0 age=0 rec=44 applied dig=- +# 147 + 73.45s 202B/203 K=0 seq=157 body=196 ep=5 L0 age=0 rec=42 applied dig=- +# 148 + 74.05s 203B/203 K=0 seq=158 body=197 ep=5 L0 age=0 rec=42 applied dig=- +# 149 + 74.45s 203B/203 K=0 seq=159 body=197 ep=5 L0 age=0 rec=44 applied dig=ok +# 150 + 75.05s 203B/203 K=0 seq=160 body=197 ep=5 L0 age=0 rec=39 applied dig=- +# 151 + 75.44s 203B/203 K=0 seq=161 body=197 ep=5 L0 age=0 rec=36 applied dig=- +# 152 + 76.05s 202B/202 K=1 seq=162 body=196 ep=6 L0 age=0 rec=30 applied dig=ok EPOCH-SWITCH +# 153 + 76.44s 202B/203 K=0 seq=163 body=196 ep=6 L0 age=0 rec=36 applied dig=ok +# 154 + 77.03s 202B/203 K=0 seq=164 body=196 ep=6 L0 age=0 rec=40 applied dig=- +# 155 + 77.44s 202B/203 K=0 seq=165 body=196 ep=6 L0 age=0 rec=39 applied dig=ok +# 156 + 78.05s 201B/203 K=0 seq=166 body=195 ep=6 L0 age=0 rec=34 applied dig=- +# 157 + 78.44s 201B/203 K=0 seq=167 body=195 ep=6 L0 age=0 rec=45 applied dig=- +# 158 + 79.04s 202B/202 K=1 seq=168 body=196 ep=7 L0 age=0 rec=27 applied dig=ok EPOCH-SWITCH +# 159 + 79.44s 201B/203 K=0 seq=169 body=195 ep=7 L0 age=0 rec=41 applied dig=ok +# 160 + 80.04s 203B/203 K=0 seq=170 body=197 ep=7 L0 age=0 rec=40 applied dig=- +# 161 + 80.43s 202B/203 K=0 seq=171 body=196 ep=7 L0 age=0 rec=40 applied dig=- +# 162 + 81.03s 202B/203 K=0 seq=172 body=196 ep=7 L0 age=0 rec=42 applied dig=- +# 163 + 81.44s 203B/203 K=0 seq=173 body=197 ep=7 L0 age=0 rec=41 applied dig=- +# 164 + 82.04s 202B/203 K=0 seq=174 body=196 ep=7 L0 age=0 rec=41 applied dig=- +# 165 + 82.43s 203B/203 K=0 seq=175 body=197 ep=7 L0 age=0 rec=43 applied dig=- +# 166 + 83.03s 201B/203 K=0 seq=176 body=195 ep=7 L0 age=0 rec=45 applied dig=- +# 167 + 83.43s 203B/203 K=0 seq=177 body=197 ep=7 L0 age=0 rec=39 applied dig=- +# 168 + 84.03s 202B/203 K=0 seq=178 body=196 ep=7 L0 age=0 rec=40 applied dig=- +# 169 + 84.43s 203B/203 K=0 seq=179 body=197 ep=7 L0 age=0 rec=35 applied dig=- +# 170 + 85.03s 202B/203 K=0 seq=180 body=196 ep=7 L0 age=0 rec=38 applied dig=- +# 171 + 85.43s 203B/203 K=0 seq=181 body=197 ep=7 L0 age=0 rec=44 applied dig=- +# 172 + 86.03s 201B/202 K=1 seq=182 body=195 ep=8 L0 age=0 rec=30 applied dig=ok EPOCH-SWITCH +# 173 + 86.63s 201B/202 K=1 seq=183 body=195 ep=9 L0 age=0 rec=32 applied dig=ok EPOCH-SWITCH +# 174 + 87.02s 199B/203 K=0 seq=184 body=193 ep=9 L0 age=0 rec=38 applied dig=ok +# 175 + 87.43s 202B/203 K=0 seq=185 body=196 ep=9 L0 age=0 rec=43 applied dig=- +# 176 + 88.02s 202B/203 K=0 seq=186 body=196 ep=9 L0 age=0 rec=35 applied dig=ok +# 177 + 88.42s 199B/202 K=1 seq=187 body=193 ep=10 L0 age=0 rec=28 applied dig=ok EPOCH-SWITCH +# 178 + 89.02s 199B/203 K=0 seq=188 body=193 ep=10 L0 age=0 rec=35 applied dig=ok +# 179 + 89.42s 201B/203 K=0 seq=189 body=195 ep=10 L0 age=0 rec=36 applied dig=- +# 180 + 90.01s 201B/203 K=0 seq=190 body=195 ep=10 L0 age=0 rec=42 applied dig=- +# 181 + 90.42s 202B/203 K=0 seq=191 body=196 ep=10 L0 age=0 rec=36 applied dig=ok +# 182 + 91.02s 201B/203 K=0 seq=192 body=195 ep=10 L0 age=0 rec=36 applied dig=- +# 183 + 91.41s 203B/203 K=0 seq=193 body=197 ep=10 L0 age=0 rec=39 applied dig=ok +# 184 + 92.02s 201B/203 K=0 seq=194 body=195 ep=10 L0 age=0 rec=39 applied dig=- +# 185 + 92.41s 203B/203 K=0 seq=195 body=197 ep=10 L0 age=0 rec=38 applied dig=- +# 186 + 93.01s 199B/203 K=0 seq=196 body=193 ep=10 L0 age=0 rec=41 applied dig=ok +# 187 + 93.41s 203B/203 K=0 seq=197 body=197 ep=10 L0 age=0 rec=37 applied dig=- +# 188 + 94.01s 203B/203 K=0 seq=198 body=197 ep=10 L0 age=0 rec=41 applied dig=ok +# 189 + 94.41s 202B/203 K=0 seq=199 body=196 ep=10 L0 age=0 rec=38 applied dig=- +# 190 + 95.01s 203B/203 K=0 seq=200 body=197 ep=10 L0 age=0 rec=34 applied dig=- +# 191 + 95.40s 201B/203 K=0 seq=201 body=195 ep=10 L0 age=0 rec=32 applied dig=ok +# 192 + 96.00s 201B/203 K=0 seq=202 body=195 ep=10 L0 age=0 rec=35 applied dig=ok +# 193 + 96.61s 202B/203 K=0 seq=203 body=196 ep=10 L0 age=0 rec=38 applied dig=ok +# 194 + 97.00s 199B/203 K=0 seq=204 body=193 ep=10 L0 age=0 rec=34 applied dig=ok +# 195 + 97.60s 202B/203 K=0 seq=205 body=196 ep=10 L0 age=0 rec=30 applied dig=ok +# 196 + 98.00s 200B/203 K=0 seq=206 body=194 ep=10 L0 age=0 rec=33 applied dig=ok +# 197 + 98.39s 202B/203 K=0 seq=207 body=196 ep=10 L0 age=0 rec=38 applied dig=ok +# 198 + 98.99s 202B/202 K=1 seq=208 body=196 ep=11 L0 age=0 rec=32 applied dig=ok EPOCH-SWITCH +# 199 + 99.40s 199B/203 K=0 seq=209 body=193 ep=11 L0 age=0 rec=34 applied dig=ok +# 200 + 99.99s 199B/203 K=0 seq=210 body=193 ep=11 L0 age=0 rec=30 applied dig=ok +# 201 + 100.60s 202B/203 K=0 seq=211 body=196 ep=11 L0 age=0 rec=32 applied dig=ok +# 202 + 100.99s 200B/203 K=0 seq=212 body=194 ep=11 L0 age=0 rec=36 applied dig=ok +# 203 + 101.60s 199B/203 K=0 seq=213 body=193 ep=11 L0 age=0 rec=34 applied dig=ok +# 204 + 101.99s 200B/203 K=0 seq=214 body=194 ep=11 L0 age=0 rec=35 applied dig=ok +# 205 + 102.59s 201B/203 K=0 seq=215 body=195 ep=11 L0 age=0 rec=37 applied dig=ok +# 206 + 102.99s 199B/202 K=1 seq=216 body=193 ep=12 L0 age=0 rec=28 applied dig=ok EPOCH-SWITCH +# 207 + 103.59s 202B/203 K=0 seq=217 body=196 ep=12 L0 age=0 rec=36 applied dig=ok +# 208 + 103.98s 201B/203 K=0 seq=218 body=195 ep=12 L0 age=0 rec=38 applied dig=- +# 209 + 104.58s 203B/203 K=0 seq=219 body=197 ep=12 L0 age=0 rec=35 applied dig=ok +# 210 + 104.98s 200B/202 K=1 seq=220 body=194 ep=13 L0 age=0 rec=29 applied dig=ok EPOCH-SWITCH +# 211 + 105.58s 199B/202 K=1 seq=221 body=193 ep=14 L0 age=0 rec=27 applied dig=ok EPOCH-SWITCH +# 212 + 105.98s 201B/202 K=1 seq=222 body=195 ep=15 L0 age=0 rec=29 applied dig=ok EPOCH-SWITCH +# 213 + 106.58s 202B/203 K=0 seq=223 body=196 ep=15 L0 age=0 rec=44 applied dig=ok +# 214 + 106.98s 201B/203 K=0 seq=224 body=195 ep=15 L0 age=0 rec=42 applied dig=- +# 215 + 107.58s 200B/203 K=0 seq=225 body=194 ep=15 L0 age=0 rec=36 applied dig=ok +# 216 + 108.18s 202B/203 K=0 seq=226 body=196 ep=15 L0 age=0 rec=37 applied dig=ok +# 217 + 108.58s 199B/203 K=0 seq=227 body=193 ep=15 L0 age=0 rec=42 applied dig=ok +# 218 + 108.97s 199B/203 K=0 seq=228 body=193 ep=15 L0 age=0 rec=40 applied dig=ok +# 219 + 109.58s 199B/203 K=0 seq=229 body=193 ep=15 L0 age=0 rec=35 applied dig=ok +# 220 + 109.97s 198B/203 K=0 seq=230 body=192 ep=15 L0 age=0 rec=36 applied dig=ok +# 221 + 110.54s 161B/203 K=0 seq=231 body=155 ep=15 L0 age=0 rec=32 applied dig=ok +# 222 + 110.97s 198B/203 K=0 seq=232 body=192 ep=15 L0 age=0 rec=39 applied dig=ok +# 223 + 111.56s 193B/203 K=0 seq=233 body=187 ep=15 L0 age=0 rec=40 applied dig=ok +# 224 + 111.96s 195B/203 K=0 seq=234 body=189 ep=15 L0 age=0 rec=50 applied dig=ok +# 225 + 112.57s 201B/202 K=1 seq=235 body=195 ep=0 L0 age=0 rec=27 applied dig=ok EPOCH-SWITCH +# 226 + 112.97s 199B/202 K=1 seq=236 body=193 ep=1 L0 age=0 rec=26 applied dig=ok EPOCH-SWITCH +# 227 + 113.56s 202B/203 K=0 seq=237 body=196 ep=1 L0 age=0 rec=34 applied dig=ok +# 228 + 114.16s 203B/203 K=0 seq=238 body=197 ep=1 L0 age=0 rec=36 applied dig=- +# 229 + 114.57s 201B/203 K=0 seq=239 body=195 ep=1 L0 age=0 rec=30 applied dig=- +# 230 + 114.96s 198B/203 K=0 seq=240 body=192 ep=1 L0 age=0 rec=29 applied dig=ok +# 231 + 115.56s 201B/202 K=1 seq=241 body=195 ep=2 L0 age=0 rec=28 applied dig=ok EPOCH-SWITCH +# 232 + 115.96s 203B/203 K=0 seq=242 body=197 ep=2 L0 age=0 rec=36 applied dig=ok +# 233 + 116.56s 200B/203 K=0 seq=243 body=194 ep=2 L0 age=0 rec=34 applied dig=ok +# 234 + 116.96s 199B/203 K=0 seq=244 body=193 ep=2 L0 age=0 rec=40 applied dig=ok +# 235 + 117.56s 203B/203 K=0 seq=245 body=197 ep=2 L0 age=0 rec=39 applied dig=- +# 236 + 117.95s 200B/203 K=0 seq=246 body=194 ep=2 L0 age=0 rec=39 applied dig=- +# 237 + 118.56s 200B/203 K=0 seq=247 body=194 ep=2 L0 age=0 rec=40 applied dig=ok +# 238 + 119.15s 202B/203 K=0 seq=248 body=196 ep=2 L0 age=0 rec=43 applied dig=- +# 239 + 119.55s 201B/203 K=0 seq=249 body=195 ep=2 L0 age=0 rec=39 applied dig=- +# 240 + 119.95s 203B/203 K=0 seq=250 body=197 ep=2 L0 age=0 rec=36 applied dig=- +# 241 + 120.56s 202B/203 K=0 seq=251 body=196 ep=2 L0 age=0 rec=38 applied dig=ok +# 242 + 121.15s 202B/203 K=0 seq=252 body=196 ep=2 L0 age=0 rec=38 applied dig=ok +# 243 + 121.55s 199B/203 K=0 seq=253 body=193 ep=2 L0 age=0 rec=39 applied dig=ok +# 244 + 121.95s 199B/203 K=0 seq=254 body=193 ep=2 L0 age=0 rec=40 applied dig=ok +# 245 + 122.55s 201B/203 K=0 seq=255 body=195 ep=2 L0 age=0 rec=38 applied dig=- +# 246 + 122.95s 199B/203 K=0 seq= 0 body=193 ep=2 L0 age=0 rec=40 applied dig=ok +# 247 + 123.54s 203B/203 K=0 seq= 1 body=197 ep=2 L0 age=0 rec=33 applied dig=- +# 248 + 124.14s 199B/203 K=0 seq= 2 body=193 ep=2 L0 age=0 rec=44 applied dig=ok +# 249 + 124.55s 201B/203 K=0 seq= 3 body=195 ep=2 L0 age=0 rec=37 applied dig=ok +# 250 + 125.14s 200B/203 K=0 seq= 4 body=194 ep=2 L0 age=0 rec=39 applied dig=ok +# 251 + 125.54s 203B/203 K=0 seq= 5 body=197 ep=2 L0 age=0 rec=41 applied dig=ok +# 252 + 126.14s 202B/203 K=0 seq= 6 body=196 ep=2 L0 age=0 rec=37 applied dig=ok +# 253 + 126.53s 200B/203 K=0 seq= 7 body=194 ep=2 L0 age=0 rec=36 applied dig=ok +# 254 + 127.13s 195B/203 K=0 seq= 8 body=189 ep=2 L0 age=0 rec=38 applied dig=ok +# 255 + 127.54s 197B/203 K=0 seq= 9 body=191 ep=2 L0 age=0 rec=37 applied dig=ok +# 256 + 128.14s 203B/203 K=0 seq= 10 body=197 ep=2 L0 age=0 rec=44 applied dig=ok +# 257 + 128.53s 202B/203 K=0 seq= 11 body=196 ep=2 L0 age=0 rec=40 applied dig=- +# 258 + 129.13s 202B/203 K=0 seq= 12 body=196 ep=2 L0 age=0 rec=37 applied dig=- +# 259 + 129.54s 200B/203 K=0 seq= 13 body=194 ep=2 L0 age=0 rec=37 applied dig=ok +# 260 + 130.12s 197B/203 K=0 seq= 14 body=191 ep=2 L0 age=0 rec=33 applied dig=ok +# 261 + 130.53s 203B/203 K=0 seq= 15 body=197 ep=2 L0 age=0 rec=35 applied dig=ok +# 262 + 131.13s 201B/203 K=0 seq= 16 body=195 ep=2 L0 age=0 rec=37 applied dig=ok +# 263 + 131.52s 196B/203 K=0 seq= 17 body=190 ep=2 L0 age=0 rec=37 applied dig=ok +# 264 + 132.12s 199B/203 K=0 seq= 18 body=193 ep=2 L0 age=0 rec=35 applied dig=ok +# 265 + 132.52s 198B/203 K=0 seq= 19 body=192 ep=2 L0 age=0 rec=36 applied dig=ok +# 266 + 133.12s 202B/203 K=0 seq= 20 body=196 ep=2 L0 age=0 rec=36 applied dig=ok +# 267 + 133.52s 199B/203 K=0 seq= 21 body=193 ep=2 L0 age=0 rec=37 applied dig=ok +# 268 + 133.91s 171B/203 K=0 seq= 22 body=165 ep=2 L0 age=0 rec=33 applied dig=ok +# 269 + 134.50s 174B/203 K=0 seq= 23 body=168 ep=2 L0 age=0 rec=35 applied dig=ok +# 270 + 135.11s 202B/203 K=0 seq= 24 body=196 ep=2 L0 age=0 rec=39 applied dig=- +# 271 + 135.51s 193B/203 K=0 seq= 25 body=187 ep=2 L0 age=0 rec=38 applied dig=ok +# 272 + 136.12s 195B/203 K=0 seq= 26 body=189 ep=2 L0 age=0 rec=39 applied dig=ok +# 273 + 136.52s 202B/203 K=0 seq= 27 body=196 ep=2 L0 age=0 rec=42 applied dig=ok +# 274 + 137.12s 202B/203 K=0 seq= 28 body=196 ep=2 L0 age=0 rec=45 applied dig=ok +# 275 + 137.52s 200B/203 K=0 seq= 29 body=194 ep=2 L0 age=0 rec=41 applied dig=ok +# 276 + 138.12s 203B/203 K=0 seq= 30 body=197 ep=2 L0 age=0 rec=42 applied dig=ok +# 277 + 138.51s 201B/203 K=0 seq= 31 body=195 ep=2 L0 age=0 rec=43 applied dig=- +# 278 + 139.11s 201B/203 K=0 seq= 32 body=195 ep=2 L0 age=0 rec=47 applied dig=- +# 279 + 139.51s 201B/203 K=0 seq= 33 body=195 ep=2 L0 age=0 rec=36 applied dig=ok +# 280 + 140.11s 200B/203 K=0 seq= 34 body=194 ep=2 L0 age=0 rec=37 applied dig=ok +# 281 + 140.50s 203B/203 K=0 seq= 35 body=197 ep=2 L0 age=0 rec=41 applied dig=ok +# 282 + 141.11s 201B/203 K=0 seq= 36 body=195 ep=2 L0 age=0 rec=37 applied dig=- +# 283 + 141.51s 203B/203 K=0 seq= 37 body=197 ep=2 L0 age=0 rec=40 applied dig=ok +# 284 + 142.10s 203B/203 K=0 seq= 38 body=197 ep=2 L0 age=0 rec=40 applied dig=ok +# 285 + 142.50s 202B/203 K=0 seq= 39 body=196 ep=2 L0 age=0 rec=34 applied dig=ok +# 286 + 143.10s 198B/203 K=0 seq= 40 body=192 ep=2 L0 age=0 rec=34 applied dig=ok +# 287 + 143.50s 202B/203 K=0 seq= 41 body=196 ep=2 L0 age=0 rec=37 applied dig=ok +# 288 + 144.10s 200B/203 K=0 seq= 42 body=194 ep=2 L0 age=0 rec=39 applied dig=ok +# 289 + 144.49s 197B/203 K=0 seq= 43 body=191 ep=2 L0 age=0 rec=34 applied dig=ok +# 290 + 144.90s 200B/203 K=0 seq= 44 body=194 ep=2 L0 age=0 rec=41 applied dig=ok +# 291 + 145.50s 197B/203 K=0 seq= 45 body=191 ep=2 L0 age=0 rec=40 applied dig=ok +# 292 + 146.09s 195B/203 K=0 seq= 46 body=189 ep=2 L0 age=0 rec=36 applied dig=ok +# 293 + 146.49s 202B/203 K=0 seq= 47 body=196 ep=2 L0 age=0 rec=40 applied dig=ok +# 294 + 147.10s 203B/203 K=0 seq= 48 body=197 ep=2 L0 age=0 rec=41 applied dig=ok +# 295 + 147.50s 201B/203 K=0 seq= 49 body=195 ep=2 L0 age=0 rec=39 applied dig=ok +# 296 + 148.09s 198B/203 K=0 seq= 50 body=192 ep=2 L0 age=0 rec=37 applied dig=ok +# 297 + 148.48s 199B/203 K=0 seq= 51 body=193 ep=2 L0 age=0 rec=36 applied dig=ok +# 298 + 149.09s 199B/203 K=0 seq= 52 body=193 ep=2 L0 age=0 rec=42 applied dig=ok +# 299 + 149.50s 203B/203 K=0 seq= 53 body=197 ep=2 L0 age=0 rec=41 applied dig=ok +# 300 + 150.08s 203B/203 K=0 seq= 54 body=197 ep=2 L0 age=0 rec=39 applied dig=ok +# 301 + 150.48s 202B/203 K=0 seq= 55 body=196 ep=2 L0 age=0 rec=36 applied dig=ok +# 302 + 151.09s 198B/203 K=0 seq= 56 body=192 ep=2 L0 age=0 rec=38 applied dig=ok +# 303 + 151.47s 203B/203 K=0 seq= 57 body=197 ep=2 L0 age=0 rec=36 applied dig=ok +# 304 + 152.08s 197B/203 K=0 seq= 58 body=191 ep=2 L0 age=0 rec=32 applied dig=ok +# 305 + 152.48s 201B/203 K=0 seq= 59 body=195 ep=2 L0 age=0 rec=39 applied dig=ok +# 306 + 153.08s 200B/203 K=0 seq= 60 body=194 ep=2 L0 age=0 rec=42 applied dig=ok +# 307 + 153.47s 188B/203 K=0 seq= 61 body=182 ep=2 L0 age=0 rec=35 applied dig=ok +# 308 + 154.09s 201B/203 K=0 seq= 62 body=195 ep=2 L0 age=0 rec=40 applied dig=ok +# 309 + 154.48s 202B/203 K=0 seq= 63 body=196 ep=2 L0 age=0 rec=37 applied dig=ok +# 310 + 155.08s 199B/203 K=0 seq= 64 body=193 ep=2 L0 age=0 rec=37 applied dig=ok +# 311 + 155.48s 198B/203 K=0 seq= 65 body=192 ep=2 L0 age=0 rec=35 applied dig=ok +# 312 + 156.08s 198B/203 K=0 seq= 66 body=192 ep=2 L0 age=0 rec=35 applied dig=ok +# 313 + 156.48s 197B/203 K=0 seq= 67 body=191 ep=2 L0 age=0 rec=39 applied dig=ok +# 314 + 157.08s 202B/203 K=0 seq= 68 body=196 ep=2 L0 age=0 rec=38 applied dig=- +# 315 + 157.47s 201B/203 K=0 seq= 69 body=195 ep=2 L0 age=0 rec=39 applied dig=- +# 316 + 158.07s 201B/203 K=0 seq= 70 body=195 ep=2 L0 age=0 rec=36 applied dig=ok +# 317 + 158.47s 202B/203 K=0 seq= 71 body=196 ep=2 L0 age=0 rec=36 applied dig=ok +# 318 + 159.07s 201B/203 K=0 seq= 72 body=195 ep=2 L0 age=0 rec=40 applied dig=- +# 319 + 159.47s 201B/203 K=0 seq= 73 body=195 ep=2 L0 age=0 rec=40 applied dig=- +# 320 + 160.07s 198B/203 K=0 seq= 74 body=192 ep=2 L0 age=0 rec=40 applied dig=ok +# 321 + 160.48s 203B/203 K=0 seq= 75 body=197 ep=2 L0 age=0 rec=38 applied dig=ok +# 322 + 161.07s 202B/203 K=0 seq= 76 body=196 ep=2 L0 age=0 rec=40 applied dig=ok +# 323 + 161.47s 201B/203 K=0 seq= 77 body=195 ep=2 L0 age=0 rec=40 applied dig=- +# 324 + 162.07s 201B/203 K=0 seq= 78 body=195 ep=2 L0 age=0 rec=38 applied dig=ok +# 325 + 162.67s 198B/203 K=0 seq= 79 body=192 ep=2 L0 age=0 rec=39 applied dig=ok +# 326 + 163.06s 197B/203 K=0 seq= 80 body=191 ep=2 L0 age=0 rec=39 applied dig=ok +# 327 + 163.47s 201B/203 K=0 seq= 81 body=195 ep=2 L0 age=0 rec=43 applied dig=ok +# 328 + 164.06s 203B/203 K=0 seq= 82 body=197 ep=2 L0 age=0 rec=42 applied dig=- +# 329 + 164.46s 202B/203 K=0 seq= 83 body=196 ep=2 L0 age=0 rec=38 applied dig=- +# 330 + 165.06s 198B/203 K=0 seq= 84 body=192 ep=2 L0 age=0 rec=44 applied dig=ok +# 331 + 165.46s 200B/203 K=0 seq= 85 body=194 ep=2 L0 age=0 rec=41 applied dig=ok +# 332 + 166.06s 202B/203 K=0 seq= 86 body=196 ep=2 L0 age=0 rec=46 applied dig=ok +# 333 + 166.46s 201B/203 K=0 seq= 87 body=195 ep=2 L0 age=0 rec=36 applied dig=ok +# 334 + 167.05s 202B/203 K=0 seq= 88 body=196 ep=2 L0 age=0 rec=42 applied dig=ok +# 335 + 167.45s 203B/203 K=0 seq= 89 body=197 ep=2 L0 age=0 rec=43 applied dig=ok +# 336 + 168.06s 202B/203 K=0 seq= 90 body=196 ep=2 L0 age=0 rec=39 applied dig=ok +# 337 + 168.45s 203B/203 K=0 seq= 91 body=197 ep=2 L0 age=0 rec=37 applied dig=ok +# 338 + 169.05s 202B/203 K=0 seq= 92 body=196 ep=2 L0 age=0 rec=41 applied dig=- +# 339 + 169.46s 200B/203 K=0 seq= 93 body=194 ep=2 L0 age=0 rec=40 applied dig=ok +# 340 + 170.05s 203B/203 K=0 seq= 94 body=197 ep=2 L0 age=0 rec=39 applied dig=ok +# 341 + 170.45s 202B/203 K=0 seq= 95 body=196 ep=2 L0 age=0 rec=41 applied dig=ok +# 342 + 171.05s 201B/203 K=0 seq= 96 body=195 ep=2 L0 age=0 rec=39 applied dig=- +# 343 + 171.45s 202B/203 K=0 seq= 97 body=196 ep=2 L0 age=0 rec=38 applied dig=ok +# 344 + 172.04s 202B/203 K=0 seq= 98 body=196 ep=2 L0 age=0 rec=40 applied dig=ok +# 345 + 172.45s 203B/203 K=0 seq= 99 body=197 ep=2 L0 age=0 rec=43 applied dig=ok +# 346 + 173.05s 201B/203 K=0 seq=100 body=195 ep=2 L0 age=0 rec=43 applied dig=- +# 347 + 173.65s 200B/203 K=0 seq=101 body=194 ep=2 L0 age=0 rec=38 applied dig=ok +# 348 + 174.04s 198B/203 K=0 seq=102 body=192 ep=2 L0 age=0 rec=38 applied dig=ok +# 349 + 174.45s 201B/203 K=0 seq=103 body=195 ep=2 L0 age=0 rec=46 applied dig=- +# 350 + 175.04s 201B/203 K=0 seq=104 body=195 ep=2 L0 age=0 rec=40 applied dig=- +# 351 + 175.44s 199B/203 K=0 seq=105 body=193 ep=2 L0 age=0 rec=40 applied dig=ok +# 352 + 176.04s 201B/202 K=1 seq=106 body=195 ep=3 L0 age=0 rec=36 applied dig=- EPOCH-SWITCH +# 353 + 176.64s 202B/203 K=0 seq=107 body=196 ep=3 L0 age=0 rec=33 applied dig=- +# 354 + 177.04s 202B/203 K=0 seq=108 body=196 ep=3 L0 age=0 rec=38 applied dig=- +# 355 + 177.44s 199B/203 K=0 seq=109 body=193 ep=3 L0 age=0 rec=38 applied dig=- +# 356 + 178.04s 202B/203 K=0 seq=110 body=196 ep=3 L0 age=0 rec=35 applied dig=- +# 357 + 178.63s 199B/203 K=0 seq=111 body=193 ep=3 L0 age=0 rec=41 applied dig=- +# 358 + 179.03s 203B/203 K=0 seq=112 body=197 ep=3 L0 age=0 rec=50 applied dig=- +# 359 + 179.63s 203B/203 K=0 seq=113 body=197 ep=3 L0 age=0 rec=39 applied dig=- +# 360 + 180.04s 199B/203 K=0 seq=114 body=193 ep=3 L0 age=0 rec=32 applied dig=- +captured 361 payload(s) to /work/legs/leg2b_t2d_base.jsonl +== vector dry run summary == +profile image_bw250: one-fragment limit 203 B (epoch starts 202 B) +frames: 361 total, 361 vector, 0 other, 0 unparseable; by codec {'vector': 361} +wire bytes (vector): min 161 / p50 201 / p95 203 / max 203; over limit: 0 +epoch starts: 19 received, 19 applied +arrival: 2.00 fps mean over 180.0 s; gap p50 0.59 s, p95 0.61 s, max 0.63 s; first applied at +0.00 s (0 frame(s) before it) +store: applied 361, bad 0 , epoch_behind 0, orphans 17, digest 268 checked / 2 mismatched, epochs 20, handovers 19, ttl_dropped 0, resync 1 (0 ended by DIGEST), records 13728 +resync: 1 episode(s), 2 frame(s): #0-#2 (2, 1.0 s, epoch start) +scene: epoch 3, level 0, badge 7, digest_ok None, horizon none, L1=29 L2=0 L3=1 L4=0, cal_rev None, anchor age 1176 ms +checks: + [PASS] parse_ok 0 unparseable payload(s) + [PASS] all_vector 0 non-vector frame(s): {'vector': 361} + [PASS] one_fragment 0 over 203 B (epoch starts 202 B); max 203 B + [PASS] store_clean frames_bad=0 + [FAIL] no_orphans orphans=17 + [FAIL] digest 268 checked, 2 mismatched, scene digest_ok=None + [PASS] epoch_seen 19 epoch start(s) applied of 19 received + [PASS] first_apply 0 frame(s) before the first apply + [PASS] applied_ratio 361/361 applied = 100.0% (need >= 90%) + [PASS] min_frames 361 vector frame(s), need >= 300 +RESULT: FAIL +json report -> /work/legs/leg2b_t2d_base.json diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_clear_retained.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_clear_retained.txt new file mode 100644 index 00000000..a26832ca --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_clear_retained.txt @@ -0,0 +1,2 @@ +# leg 2b_t2d clear_retained base broker, 2026-10-25T18:05:39Z PC clock +RETAINED-CLEARED lifetrac/v25/control/encode_mode_override lifetrac/v25/cmd/req_keyframe lifetrac/v25/control/radio_profile diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_deltas.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_deltas.txt new file mode 100644 index 00000000..7e58fb43 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_deltas.txt @@ -0,0 +1,27 @@ +leg 2b_t2d: reg_profile=1 (FHSS, from leg2b_t2d_params.txt) -> the RS-12.15 bracket criteria apply +base: L072 counters not reset -> delta = post - pre +tractor: L072 counters RESET during the leg (evidence: radio_tx_ok, host_parse_ok, tx_fifo_rb_ok, tx_stream_streak_max, d(host_parse_ok) < d(radio_tx_ok)) -> delta = post +leg 2b_t2d: counter deltas (pre -> post) + counter base tractor + radio_tx_ok 661->785 (d=124) 374->371 (d=371) + radio_rx_ok 3479->3840 (d=361) 115->124 (d=124) + radio_crc_err 2->2 (d=0) 0->0 (d=0) + fhss_dec_aligned 3474->3834 (d=360) 115->124 (d=124) + fhss_dec_snapped 5->6 (d=1) 0->0 (d=0) + fhss_dec_rej_locked_out 0->0 (d=0) 0->0 (d=0) + fhss_dec_rej_epoch_drift 0->0 (d=0) 0->0 (d=0) + clk_demotion_reset 5->6 (d=1) 0->0 (d=0) + clk_demotion_kept 0->0 (d=0) 1->1 (d=1) + tx_first_anchor 0->0 (d=0) 1->1 (d=1) + tx_stream_streak_max 1->1 (d=0) 373->370 (d=370) + +cross-check: brackets 124/124 vs logs: base sends on air=124, tractor decoded cmds=124 -> AGREE + +bracket criteria (DC/TODO.md RS-12.15 reverse-delivery PASS / STOP): + [PASS] command delivery tractor d(radio_rx_ok)/base d(radio_tx_ok) = 124/124 = 100.0 % >= 60 % + [PASS] tractor clk_demotion_reset delta = 0 (must be 0; STOP if > 0) + [PASS] tractor tx_first_anchor delta = 1 (post 1; must be 1, the activation's anchor; STOP if > 1) + [PASS] tractor fhss_dec_snapped delta = 0 (must be 0) + [PASS] tractor fhss_dec_rej_epoch_drift delta = 0 (must be 0) + [PASS] base tx_stream_streak_max post = 1 (d=0; a high-water mark since the base L072 booted; must be < 8) +STOP RULE: not tripped diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_digest_trace.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_digest_trace.txt new file mode 100644 index 00000000..44ae4de3 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_digest_trace.txt @@ -0,0 +1,15 @@ +== rs13_digest_trace: leg2b_t2d_base.jsonl (leg 2b_t2d, profile image_bw250, 361 rows, 361 vector; horizon 25 rows) == +capture seq gaps (leg2b_t2d_base.jsonl): lost 0/361 = 0.0% (received 361, 0 gaps, longest 0; 1 codec run; period 0.58 s) + first frame heard at seq 10: the 9 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 9/370 = 2.4% + tractor TX log: 370 frame(s) on air (txdone_arrival); the capture's first frame is its #10, its last #370 (placed by the params.txt clock offsets, within 0.05 s): 9/370 = 2.4% of them never reached the capture (9 before its first, 0 after its last) +seq gaps (row, frames lost): [] +store: ttl_dropped 0, orphans 17, digest 268 checked / 2 mismatched; final digest_ok None; last DIGEST checked (row, result): (351, 'ok') +resync: 1 episode(s), 2 frame(s): #0-#2 (2, 1.0 s, epoch start) +DIGEST mismatch runs: 1 (each starts within the horizon after a seq gap, or at the join) + +| leg | loss at row | episode (start-end, frames, s) | ended by | back in step (digest_trace, frames after the loss) | isolated? | pass? | +|---|---|---|---|---|---|---| +| 2b_t2d | - | #0-#2 (2, 1.0 s) | epoch start | - | - | join (not scored): starts before the first epoch start in the capture (row 2: the base joining mid-epoch) | + + +A16 confirmation over 1 capture(s) (2b_t2d): 1 episode(s); loss-opened 0 -- THIN: fewer than 3; pool the Round B VECTOR legs with seq-gap loss <= 10 %; isolated and scored 0: 0 PASS, 0 FAIL -> NO SCORED EPISODE diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_gaps.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_gaps.txt new file mode 100644 index 00000000..8f5adac5 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_gaps.txt @@ -0,0 +1,6 @@ +n_frag=361 span=180s max_gap=0.6s gaps>3s=0 total_silent=0.0s +episodes (start s from first frag, +length): NONE +head: the first fragment came 11.1 s after the base's profile activation (18:06:08.129 base clock, the first line after REG_PROFILE OK); 4.6 s after the tractor's first txdone (params.txt clock offsets) +tail: the last fragment came 0.0 s before the tractor's last txdone (params.txt clock offsets); 6.7 s before the base daemon's stop (its 'signal received' line) +base sends on air=124 | tractor decoded cmds=124 +tractor cmd offsets (s from its first): 0.0, 1.5, 2.5, 4.0, 5.5, 7.1, 8.5, 10.0, 11.6, 13.0, 14.6, 16.0, 17.5, 19.0, 20.5, 22.0, 23.5, 25.0, 26.5, 28.0, 29.5, 31.0, 32.5, 34.0, 35.5, 37.0, 38.5, 40.0, 41.5, 43.0, 44.5, 46.0, 47.5, 49.0, 50.5, 52.0, 53.5, 55.0, 56.5, 58.0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_harness.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_harness.txt new file mode 100644 index 00000000..7144d4e4 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_harness.txt @@ -0,0 +1,2357 @@ +# leg 2b_t2d harness launched 2026-10-25 18:05:51Z +=== STARTING LIVE LORA RADIO MONITOR (180 s) === +TX Serial: 2E2C1209DABC240B +RX Serial: 2D0A1209DABC240B +MQTT Host: 192.168.1.79 +[MQTT] Host broker active at 192.168.1.79:1883 +[CLEANUP] Stopping old containers... +[DEPLOY] Syncing code to both boards... + [DEPLOY 2E2C1209DABC240B] 12 pushes OK, md5 52/52 match + [DEPLOY 2D0A1209DABC240B] 12 pushes OK, md5 52/52 match +[NET] Warming board<->host LAN path + verifying broker reachability... + [RX 2D0A1209DABC240B] board->host TCP 1883 OK (board ip=192.168.1.117, try 1) +ARP-PINNED f4:7b:09:d9:6d:86 + +[RESET] RX (base) L072: gpio163 pulse (UNVERIFIED: it has not reset the base L072 since 2026-08; base counters carry +across legs)... +[RESET] TX L072 via OpenOCD SWD (background, BOOT0 low + NRST)... +swd_reset_spawned +[MQTT] Starting bench broker on tractor loopback (RS-5.9 local feed)... +[LAUNCH] Starting TX Daemon on Board 2E2C1209DABC240B (mqtt=127.0.0.1, depth=2)... +5e463febbb0d676ad0ba8b81065387e841c5422e501f84fd15d0f0e720dbaf56 + +[LAUNCH] Starting RX Daemon on Board 2D0A1209DABC240B... +808451dcdc685f464842b94cee7ee3bfb9b24c36f211cc22316dd63ac8aa7b3e + +[STREAM] Starting frame source (feed=camera, fps=2, budget=250 B)... + [CAMERA] camera_service launched on /dev/video1 - encode-to-fit IS in the loop +2026-10-06 10:55:06,747 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT lifetrac/v25/cmd/image_frame only + +2026-10-06 10:55:06,777 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) + +2026-10-06 10:55:07,182 INFO camera_service: vector encoder prebuilt (import+build 249 ms, warm-up 154 ms) + +2026-10-06 10:55:07,393 INFO camera_service: encode_mode -> 9 (vector) [boot] + +2026-10-06 10:55:07,406 INFO link_budget: -> 203 B/frame (n=1, image_bw250) + +2026-10-06 10:55:09,027 INFO camera_service: vector_stats ms_total=161.2 ms={"resize":0.4,"l0":15.5,"l1":72.8,"l3":27.7,"temporal_pack":44.2,"total":161.2} bytes=201 level=0 detail=80 epoch=0 n_live=16 residual=4444.620 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=10 frames=1 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=0 share_resends=0 share_repeats=0 carousel_resends=0 del_repeats=0 + +=== MONITORING RADIO TRANSMISSIONS FOR 180 SECONDS === +--- TX Log --- +2026-10-06 10:55:15,218 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok 2026-10-06 10:55:15,481 +INFO image_tx_daemon: LoRa cmd: PROBE seq=2 phase_ms=0 (rx#2) +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=28 epoch=0 freq_hz=916750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:06:20,618 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:55:20,802 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=169088 2026-10-06 +10:55:20,813 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=5 epoch=1 freq_hz=905250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:06:26,218 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:55:25,798 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok 2026-10-06 10:55:26,389 +INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=169088 +--- RX Log --- +2026-10-25 18:06:31,763 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=1119057142 len=206 2026-10-25 +18:06:31,764 INFO image_rx_daemon: published frame_id=0 seq=35 202 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:55:31,531 INFO image_tx_daemon: LoRa cmd: PROBE seq=13 phase_ms=0 (rx#13) 2026-10-06 10:55:31,771 INFO +image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=163968 +--- RX Log --- +2026-10-25 18:06:37,150 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=1124436661 len=199 2026-10-25 +18:06:37,151 INFO image_rx_daemon: published frame_id=0 seq=46 195 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:55:36,767 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=166528 2026-10-06 +10:55:36,778 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:06:42,139 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=1129424108 len=203 2026-10-25 +18:06:42,140 INFO image_rx_daemon: published frame_id=0 seq=56 199 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:55:42,358 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=169088 2026-10-06 +10:55:42,371 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:06:49,728 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=1137004858 len=207 2026-10-25 +18:06:49,729 INFO image_rx_daemon: published frame_id=0 seq=71 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:55:49,365 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok 2026-10-06 10:55:49,530 +INFO image_tx_daemon: LoRa cmd: PROBE seq=25 phase_ms=0 (rx#25) +--- RX Log --- +2026-10-25 18:07:07,684 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=1154953917 len=206 2026-10-25 +18:07:07,686 INFO image_rx_daemon: published frame_id=0 seq=107 202 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:56:07,322 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok 2026-10-06 10:56:07,529 +INFO image_tx_daemon: LoRa cmd: PROBE seq=37 phase_ms=0 (rx#37) +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=9 epoch=6 freq_hz=907250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:07:12,732 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:56:12,899 INFO image_tx_daemon: txdone_arrival: seq=128 idx=0 status=0 toa_us=166528 2026-10-06 +10:56:12,911 INFO image_tx_daemon: frame seq=128 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:07:18,357 INFO image_rx_daemon: probe: tx=40 echo=0 (0.0% delivered) no echoes this window 2026-10-25 +18:07:18,357 INFO image_rx_daemon: probe_grid: p0/s0:0/40(0%) +--- TX Log --- +2026-10-06 10:56:18,288 INFO image_tx_daemon: txdone_arrival: seq=139 idx=0 status=0 toa_us=166528 2026-10-06 +10:56:18,300 INFO image_tx_daemon: frame seq=139 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:07:23,658 INFO image_rx_daemon: frag_arrival: seq=139 idx=0 total=1 fw_us=1170904522 len=203 2026-10-25 +18:07:23,659 INFO image_rx_daemon: published frame_id=0 seq=139 199 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:56:23,298 INFO image_tx_daemon: frame seq=149 done (pipelined): 1 fragments ok 2026-10-06 10:56:23,561 +INFO image_tx_daemon: LoRa cmd: PROBE seq=48 phase_ms=0 (rx#48) +--- RX Log --- +2026-10-25 18:07:29,238 INFO image_rx_daemon: frag_arrival: seq=150 idx=0 total=1 fw_us=1176492127 len=204 2026-10-25 +18:07:29,239 INFO image_rx_daemon: published frame_id=0 seq=150 200 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:56:28,886 INFO image_tx_daemon: frame seq=160 done (pipelined): 1 fragments ok 2026-10-06 10:56:29,085 +INFO image_tx_daemon: LoRa cmd: PROBE seq=52 phase_ms=0 (rx#52) +--- RX Log --- +2026-10-25 18:07:34,628 INFO image_rx_daemon: frag_arrival: seq=161 idx=0 total=1 fw_us=1181877813 len=207 2026-10-25 +18:07:34,630 INFO image_rx_daemon: published frame_id=0 seq=161 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:56:34,264 INFO image_tx_daemon: txdone_arrival: seq=171 idx=0 status=0 toa_us=169088 2026-10-06 +10:56:34,276 INFO image_tx_daemon: frame seq=171 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:07:39,623 INFO image_rx_daemon: frag_arrival: seq=171 idx=0 total=1 fw_us=1186862554 len=206 2026-10-25 +18:07:39,624 INFO image_rx_daemon: published frame_id=0 seq=171 202 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:56:39,853 INFO image_tx_daemon: txdone_arrival: seq=182 idx=0 status=0 toa_us=169088 2026-10-06 +10:56:39,867 INFO image_tx_daemon: frame seq=182 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:07:45,218 INFO image_rx_daemon: frag_arrival: seq=182 idx=0 total=1 fw_us=1192445042 len=205 2026-10-25 +18:07:45,219 INFO image_rx_daemon: published frame_id=0 seq=182 201 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:56:45,242 INFO image_tx_daemon: txdone_arrival: seq=193 idx=0 status=0 toa_us=169088 2026-10-06 +10:56:45,253 INFO image_tx_daemon: frame seq=193 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:07:50,602 INFO image_rx_daemon: frag_arrival: seq=193 idx=0 total=1 fw_us=1197829720 len=207 2026-10-25 +18:07:50,603 INFO image_rx_daemon: published frame_id=0 seq=193 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:56:50,437 INFO image_tx_daemon: frame seq=203 done (pipelined): 1 fragments ok 2026-10-06 10:56:50,537 +INFO image_tx_daemon: LoRa cmd: PROBE seq=67 phase_ms=0 (rx#67) +--- RX Log --- +2026-10-25 18:07:56,190 INFO image_rx_daemon: frag_arrival: seq=204 idx=0 total=1 fw_us=1203408549 len=203 2026-10-25 +18:07:56,191 INFO image_rx_daemon: published frame_id=0 seq=204 199 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:56:55,834 INFO image_tx_daemon: frame seq=214 done (pipelined): 1 fragments ok 2026-10-06 10:56:56,096 +INFO image_tx_daemon: LoRa cmd: PROBE seq=71 phase_ms=0 (rx#71) +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=29 epoch=10 freq_hz=917250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:08:01,228 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:57:01,403 INFO image_tx_daemon: txdone_arrival: seq=225 idx=0 status=0 toa_us=169088 2026-10-06 +10:57:01,416 INFO image_tx_daemon: frame seq=225 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:08:06,770 INFO image_rx_daemon: frag_arrival: seq=225 idx=0 total=1 fw_us=1213981916 len=204 2026-10-25 +18:08:06,771 INFO image_rx_daemon: published frame_id=0 seq=225 200 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:57:06,797 INFO image_tx_daemon: txdone_arrival: seq=236 idx=0 status=0 toa_us=166528 2026-10-06 +10:57:06,809 INFO image_tx_daemon: frame seq=236 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:08:12,159 INFO image_rx_daemon: frag_arrival: seq=236 idx=0 total=1 fw_us=1219365244 len=203 2026-10-25 +18:08:12,160 INFO image_rx_daemon: published frame_id=0 seq=236 199 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:57:12,404 INFO image_tx_daemon: frame seq=247 done (pipelined): 1 fragments ok 2026-10-06 10:57:12,427 +INFO image_tx_daemon: stats: goodput=402.8 B/s util=33% pipeline=v3 frames_in=247 ok=247 fail=0 drop_full=0 +drop_stale=0 frags_ok=247 frags_fail=0 qdepth=0 parity_tx=0 +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=32 epoch=12 freq_hz=918750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:08:17,795 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:57:17,376 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=169088 2026-10-06 +10:57:17,388 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=24 epoch=13 freq_hz=914750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:08:23,379 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:57:23,359 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=169088 2026-10-06 +10:57:23,371 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:08:28,727 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=1235917692 len=204 2026-10-25 +18:08:28,728 INFO image_rx_daemon: published frame_id=0 seq=13 200 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:57:28,345 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok 2026-10-06 10:57:28,593 +INFO image_tx_daemon: LoRa cmd: PROBE seq=93 phase_ms=0 (rx#93) +--- RX Log --- +2026-10-25 18:08:34,303 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=1241499676 len=206 2026-10-25 +18:08:34,305 INFO image_rx_daemon: published frame_id=0 seq=24 202 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:57:33,936 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=169088 2026-10-06 +10:57:33,950 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=17 epoch=14 freq_hz=911250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:08:39,738 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:57:39,325 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=166528 2026-10-06 +10:57:39,338 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:08:44,686 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=1251865781 len=201 2026-10-25 +18:08:44,687 INFO image_rx_daemon: published frame_id=0 seq=45 197 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:57:44,915 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=166528 2026-10-06 +10:57:44,928 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:08:50,278 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=1257451142 len=202 2026-10-25 +18:08:50,279 INFO image_rx_daemon: published frame_id=0 seq=56 198 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:57:50,307 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=166528 2026-10-06 +10:57:50,319 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=1 epoch=16 freq_hz=903250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:08:55,720 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:57:55,898 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=169088 2026-10-06 +10:57:55,913 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:09:01,262 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=1268421823 len=205 2026-10-25 +18:09:01,263 INFO image_rx_daemon: published frame_id=0 seq=78 201 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:58:01,290 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=169088 2026-10-06 +10:58:01,302 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:09:06,643 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=1273805440 len=207 2026-10-25 +18:09:06,644 INFO image_rx_daemon: published frame_id=0 seq=89 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:58:06,881 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=169088 2026-10-06 +10:58:06,894 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=10 epoch=17 freq_hz=907750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:09:12,291 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:58:11,871 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=169088 2026-10-06 +10:58:11,883 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=4 epoch=18 freq_hz=904750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:09:17,868 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +[STOP] frame source, then tx_smoke after a 4 s drain, then rx_smoke; the logs are read after the stop... + [STOP] feed: camera_svc stopped; tx_smoke: stopped; rx_smoke: stopped + +=== FINAL LOG SUMMARY === +--- CAMERA SERVICE LOGS (last 8) --- +2026-10-06 10:57:57,096 INFO camera_service: vector_stats ms_total=232.4 +ms={"resize":0.6,"l0":18.6,"l1":89.8,"l3":33.1,"temporal_pack":89.7,"total":232.4} bytes=201 level=0 detail=80 epoch=2 +n_live=20 residual=2543.385 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=13 frames=337 +epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=84 share_resends=253 +share_repeats=113 carousel_resends=140 del_repeats=967 +2026-10-06 10:57:59,569 INFO camera_service: vector_stats ms_total=207.2 +ms={"resize":0.5,"l0":18.3,"l1":77.5,"l3":36.5,"temporal_pack":73.8,"total":207.2} bytes=202 level=0 detail=80 epoch=2 +n_live=22 residual=3230.670 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=3 frames=342 +epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=85 share_resends=256 +share_repeats=114 carousel_resends=142 del_repeats=979 +2026-10-06 10:58:01,610 INFO camera_service: vector_stats ms_total=244.7 +ms={"resize":0.6,"l0":26.3,"l1":117.3,"l3":41.1,"temporal_pack":58.8,"total":244.7} bytes=202 level=0 detail=80 +epoch=2 n_live=28 residual=3092.695 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=0 frames=346 +epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=86 share_resends=259 +share_repeats=115 carousel_resends=144 del_repeats=992 +2026-10-06 10:58:04,064 INFO camera_service: vector_stats ms_total=208.2 +ms={"resize":0.5,"l0":19.5,"l1":86.9,"l3":34.8,"temporal_pack":65.9,"total":208.2} bytes=202 level=0 detail=80 epoch=2 +n_live=27 residual=2726.483 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=0 frames=351 +epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=87 share_resends=262 +share_repeats=118 carousel_resends=144 del_repeats=1003 +2026-10-06 10:58:06,577 INFO camera_service: vector_stats ms_total=217.8 +ms={"resize":0.6,"l0":18.3,"l1":87.5,"l3":28.2,"temporal_pack":82.5,"total":217.8} bytes=201 level=0 detail=80 epoch=2 +n_live=23 residual=2798.391 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=4 frames=356 +epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=89 share_resends=269 +share_repeats=120 carousel_resends=149 del_repeats=1023 +2026-10-06 10:58:09,059 INFO camera_service: vector_stats ms_total=200.6 +ms={"resize":0.4,"l0":20.7,"l1":82.7,"l3":36.4,"temporal_pack":59.8,"total":200.6} bytes=199 level=0 detail=80 epoch=2 +n_live=26 residual=3108.441 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=0 frames=361 +epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=90 share_resends=273 +share_repeats=121 carousel_resends=152 del_repeats=1044 +2026-10-06 10:58:11,559 INFO camera_service: vector_stats ms_total=196.5 +ms={"resize":0.5,"l0":18.5,"l1":83.1,"l3":35.0,"temporal_pack":58.7,"total":196.5} bytes=202 level=0 detail=80 epoch=3 +n_live=31 residual=2872.346 epoch_pending=0 epochs=20 trigger=safety ttl_dropped=0 waiting=0 frames=366 +epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":18} share_frames=91 share_resends=276 +share_repeats=124 carousel_resends=152 del_repeats=1053 +2026-10-06 10:58:13,624 INFO camera_service: vector_stats ms_total=253.6 +ms={"resize":0.5,"l0":17.7,"l1":102.7,"l3":47.0,"temporal_pack":85.1,"total":253.6} bytes=199 level=0 detail=80 +epoch=3 n_live=30 residual=4917.813 epoch_pending=0 epochs=20 trigger=safety ttl_dropped=0 waiting=7 frames=370 +epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":18} share_frames=92 share_resends=278 +share_repeats=125 carousel_resends=153 del_repeats=1064 +--- TX DAEMON FINAL LOGS --- +2026-10-06 10:55:01,270 INFO image_tx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 2026-10-06 10:55:01,277 +INFO image_tx_daemon: image_tx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 2026-10-06 10:55:01,278 INFO +image_tx_daemon: no_park_last=0 gap_ms=80 min_frags=3 pipeline_depth=2 2026-10-06 10:55:01,282 INFO image_tx_daemon: +MQTT connected; subscribing to lifetrac/v25/cmd/image_frame 2026-10-06 10:55:01,285 INFO image_tx_daemon: +LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only 2026-10-06 10:55:01,301 INFO +image_tx_daemon: link_budget: published n_frag=1 profile_idx=5 (profile 1) 2026-10-06 10:55:01,703 INFO +image_tx_daemon: FAULT_URC: code=0x09 sub=0x01 name=HOST_RX_SEEN lanes=LPUART1 uptime_ms=3707 +raw=09010000000000000000000000000000000000007b0e0000 2026-10-06 10:55:01,708 INFO image_tx_daemon: FAULT_URC: +code=0x0C sub=0x01 name=HOST_DIAG_MARK marks=VER_REQ_PARSED uptime_ms=3713 +raw=0c01000000000000000000000000000000000000810e0000 INFO: post-VER drain queued type=0xF1 seq=0 INFO: post-VER +drain queued type=0xC1 seq=0 INFO: post-VER drain queued type=0xF1 seq=0 INFO: post-VER drain queued type=0xC1 seq=0 + Initializing regulatory profile 1 on co-processor... FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 CFG_SET_REQ(HW_CEILING_DBM) +OK: 16000100 FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to +separate pairs] CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, +'preamble': 8} 2026-10-06 10:55:02,101 INFO image_tx_daemon: LBT_ENABLE=0 (matches W1-10b TX_BURST rationale) +2026-10-06 10:55:02,112 INFO image_tx_daemon: TX worker ready (inter_cycle_s=0.050, max 8 frags/dwell) 2026-10-06 +10:55:02,273 INFO image_tx_daemon: stats: goodput=0.0 B/s util=0% pipeline=v3 frames_in=0 ok=0 fail=0 drop_full=0 +drop_stale=0 frags_ok=0 frags_fail=0 qdepth=0 parity_tx=0 RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) +hop_idx=0 channel_idx=3 epoch=0 freq_hz=904250000 pkt_toa_us=125568 legal_dwell_used_us_10s=125568 2026-10-06 +10:55:09,220 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=169088 2026-10-06 10:55:09,232 INFO +image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok 2026-10-06 10:55:09,819 INFO image_tx_daemon: +txdone_arrival: seq=2 idx=0 status=0 toa_us=169088 2026-10-06 10:55:09,831 INFO image_tx_daemon: frame seq=2 done +(pipelined): 1 fragments ok 2026-10-06 10:55:10,216 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 +toa_us=169088 2026-10-06 10:55:10,228 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok 2026-10-06 +10:55:10,817 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=169088 2026-10-06 10:55:10,829 INFO +image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok 2026-10-06 10:55:11,214 INFO image_tx_daemon: +txdone_arrival: seq=5 idx=0 status=0 toa_us=169088 2026-10-06 10:55:11,225 INFO image_tx_daemon: frame seq=5 done +(pipelined): 1 fragments ok 2026-10-06 10:55:11,814 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 +toa_us=169088 2026-10-06 10:55:11,825 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok 2026-10-06 +10:55:12,285 INFO image_tx_daemon: stats: goodput=123.0 B/s util=10% pipeline=v3 frames_in=7 ok=6 fail=0 drop_full=0 +drop_stale=0 frags_ok=6 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:55:12,410 INFO image_tx_daemon: +txdone_arrival: seq=7 idx=0 status=0 toa_us=169088 2026-10-06 10:55:12,423 INFO image_tx_daemon: frame seq=7 done +(pipelined): 1 fragments ok 2026-10-06 10:55:12,810 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 +toa_us=169088 2026-10-06 10:55:12,822 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok 2026-10-06 +10:55:13,213 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=166528 2026-10-06 10:55:13,224 INFO +image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok 2026-10-06 10:55:13,805 INFO image_tx_daemon: +txdone_arrival: seq=10 idx=0 status=0 toa_us=166528 2026-10-06 10:55:13,816 INFO image_tx_daemon: frame seq=10 done +(pipelined): 1 fragments ok 2026-10-06 10:55:14,013 INFO image_tx_daemon: LoRa cmd: PROBE seq=1 phase_ms=0 (rx#1) +2026-10-06 10:55:14,211 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=169088 2026-10-06 +10:55:14,222 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok 2026-10-06 10:55:14,811 INFO +image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=169088 2026-10-06 10:55:14,823 INFO image_tx_daemon: +frame seq=12 done (pipelined): 1 fragments ok 2026-10-06 10:55:15,207 INFO image_tx_daemon: txdone_arrival: seq=13 +idx=0 status=0 toa_us=169088 2026-10-06 10:55:15,218 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments +ok 2026-10-06 10:55:15,481 INFO image_tx_daemon: LoRa cmd: PROBE seq=2 phase_ms=0 (rx#2) 2026-10-06 10:55:15,804 +INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=169088 2026-10-06 10:55:15,815 INFO +image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok 2026-10-06 10:55:16,398 INFO image_tx_daemon: +txdone_arrival: seq=15 idx=0 status=0 toa_us=166528 2026-10-06 10:55:16,410 INFO image_tx_daemon: frame seq=15 done +(pipelined): 1 fragments ok 2026-10-06 10:55:16,526 INFO image_tx_daemon: LoRa cmd: PROBE seq=3 phase_ms=0 (rx#3) +2026-10-06 10:55:16,806 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=169088 2026-10-06 +10:55:16,820 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok 2026-10-06 10:55:17,402 INFO +image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=169088 2026-10-06 10:55:17,414 INFO image_tx_daemon: +frame seq=17 done (pipelined): 1 fragments ok 2026-10-06 10:55:17,803 INFO image_tx_daemon: txdone_arrival: seq=18 +idx=0 status=0 toa_us=169088 2026-10-06 10:55:17,814 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments +ok 2026-10-06 10:55:18,045 INFO image_tx_daemon: LoRa cmd: PROBE seq=4 phase_ms=0 (rx#4) 2026-10-06 10:55:18,399 +INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=169088 2026-10-06 10:55:18,411 INFO +image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok 2026-10-06 10:55:18,801 INFO image_tx_daemon: +txdone_arrival: seq=20 idx=0 status=0 toa_us=169088 2026-10-06 10:55:18,812 INFO image_tx_daemon: frame seq=20 done +(pipelined): 1 fragments ok 2026-10-06 10:55:19,397 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 +toa_us=169088 2026-10-06 10:55:19,408 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok 2026-10-06 +10:55:19,551 INFO image_tx_daemon: LoRa cmd: PROBE seq=5 phase_ms=0 (rx#5) 2026-10-06 10:55:19,800 INFO +image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=169088 2026-10-06 10:55:19,812 INFO image_tx_daemon: +frame seq=22 done (pipelined): 1 fragments ok 2026-10-06 10:55:20,403 INFO image_tx_daemon: txdone_arrival: seq=23 +idx=0 status=0 toa_us=169088 2026-10-06 10:55:20,417 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments +ok 2026-10-06 10:55:20,802 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=169088 2026-10-06 +10:55:20,813 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok 2026-10-06 10:55:21,064 INFO +image_tx_daemon: LoRa cmd: PROBE seq=6 phase_ms=0 (rx#6) 2026-10-06 10:55:21,392 INFO image_tx_daemon: +txdone_arrival: seq=25 idx=0 status=0 toa_us=169088 2026-10-06 10:55:21,404 INFO image_tx_daemon: frame seq=25 done +(pipelined): 1 fragments ok 2026-10-06 10:55:21,792 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 +toa_us=169088 2026-10-06 10:55:21,804 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok 2026-10-06 +10:55:22,295 INFO image_tx_daemon: stats: goodput=409.7 B/s util=34% pipeline=v3 frames_in=27 ok=26 fail=0 drop_full=0 +drop_stale=0 frags_ok=26 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:55:22,398 INFO image_tx_daemon: +txdone_arrival: seq=27 idx=0 status=0 toa_us=166528 2026-10-06 10:55:22,410 INFO image_tx_daemon: frame seq=27 done +(pipelined): 1 fragments ok 2026-10-06 10:55:22,539 INFO image_tx_daemon: LoRa cmd: PROBE seq=7 phase_ms=0 (rx#7) +2026-10-06 10:55:22,799 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=169088 2026-10-06 +10:55:22,811 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok 2026-10-06 10:55:23,388 INFO +image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=169088 2026-10-06 10:55:23,401 INFO image_tx_daemon: +frame seq=29 done (pipelined): 1 fragments ok 2026-10-06 10:55:23,792 INFO image_tx_daemon: txdone_arrival: seq=30 +idx=0 status=0 toa_us=166528 2026-10-06 10:55:23,804 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments +ok 2026-10-06 10:55:24,052 INFO image_tx_daemon: LoRa cmd: PROBE seq=8 phase_ms=0 (rx#8) 2026-10-06 10:55:24,390 +INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=166528 2026-10-06 10:55:24,403 INFO +image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok 2026-10-06 10:55:24,792 INFO image_tx_daemon: +txdone_arrival: seq=32 idx=0 status=0 toa_us=169088 2026-10-06 10:55:24,803 INFO image_tx_daemon: frame seq=32 done +(pipelined): 1 fragments ok 2026-10-06 10:55:25,391 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 +toa_us=169088 2026-10-06 10:55:25,403 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok 2026-10-06 +10:55:25,588 INFO image_tx_daemon: LoRa cmd: PROBE seq=9 phase_ms=0 (rx#9) 2026-10-06 10:55:25,786 INFO +image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=169088 2026-10-06 10:55:25,798 INFO image_tx_daemon: +frame seq=34 done (pipelined): 1 fragments ok 2026-10-06 10:55:26,389 INFO image_tx_daemon: txdone_arrival: seq=35 +idx=0 status=0 toa_us=169088 2026-10-06 10:55:26,401 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments +ok 2026-10-06 10:55:26,789 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=166528 2026-10-06 +10:55:26,801 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok 2026-10-06 10:55:27,063 INFO +image_tx_daemon: LoRa cmd: PROBE seq=10 phase_ms=0 (rx#10) 2026-10-06 10:55:27,385 INFO image_tx_daemon: +txdone_arrival: seq=37 idx=0 status=0 toa_us=169088 2026-10-06 10:55:27,397 INFO image_tx_daemon: frame seq=37 done +(pipelined): 1 fragments ok 2026-10-06 10:55:27,775 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 +toa_us=161408 2026-10-06 10:55:27,787 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok 2026-10-06 +10:55:28,361 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=148608 2026-10-06 10:55:28,373 INFO +image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok 2026-10-06 10:55:28,570 INFO image_tx_daemon: LoRa +cmd: PROBE seq=11 phase_ms=0 (rx#11) 2026-10-06 10:55:28,779 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 +status=0 toa_us=166528 2026-10-06 10:55:28,791 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok +2026-10-06 10:55:29,377 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=166528 2026-10-06 +10:55:29,389 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok 2026-10-06 10:55:29,772 INFO +image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=158848 2026-10-06 10:55:29,783 INFO image_tx_daemon: +frame seq=42 done (pipelined): 1 fragments ok 2026-10-06 10:55:30,023 INFO image_tx_daemon: LoRa cmd: PROBE seq=12 +phase_ms=0 (rx#12) 2026-10-06 10:55:30,376 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=163968 +2026-10-06 10:55:30,388 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok 2026-10-06 10:55:30,784 +INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=169088 2026-10-06 10:55:30,796 INFO +image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok 2026-10-06 10:55:31,376 INFO image_tx_daemon: +txdone_arrival: seq=45 idx=0 status=0 toa_us=169088 2026-10-06 10:55:31,388 INFO image_tx_daemon: frame seq=45 done +(pipelined): 1 fragments ok 2026-10-06 10:55:31,531 INFO image_tx_daemon: LoRa cmd: PROBE seq=13 phase_ms=0 (rx#13) +2026-10-06 10:55:31,771 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=163968 2026-10-06 +10:55:31,783 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok 2026-10-06 10:55:32,307 INFO +image_tx_daemon: stats: goodput=402.0 B/s util=33% pipeline=v3 frames_in=47 ok=46 fail=0 drop_full=0 drop_stale=0 +frags_ok=46 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:55:32,373 INFO image_tx_daemon: txdone_arrival: seq=47 +idx=0 status=0 toa_us=161408 2026-10-06 10:55:32,384 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments +ok 2026-10-06 10:55:32,773 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=169088 2026-10-06 +10:55:32,785 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok 2026-10-06 10:55:33,034 INFO +image_tx_daemon: LoRa cmd: PROBE seq=14 phase_ms=0 (rx#14) 2026-10-06 10:55:33,377 INFO image_tx_daemon: +txdone_arrival: seq=49 idx=0 status=0 toa_us=169088 2026-10-06 10:55:33,389 INFO image_tx_daemon: frame seq=49 done +(pipelined): 1 fragments ok 2026-10-06 10:55:33,776 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 +toa_us=166528 2026-10-06 10:55:33,787 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok 2026-10-06 +10:55:34,376 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=169088 2026-10-06 10:55:34,388 INFO +image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok 2026-10-06 10:55:34,542 INFO image_tx_daemon: LoRa +cmd: PROBE seq=15 phase_ms=0 (rx#15) 2026-10-06 10:55:34,771 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 +status=0 toa_us=166528 2026-10-06 10:55:34,783 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok +2026-10-06 10:55:35,370 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=166528 2026-10-06 +10:55:35,382 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok 2026-10-06 10:55:35,776 INFO +image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=169088 2026-10-06 10:55:35,788 INFO image_tx_daemon: +frame seq=54 done (pipelined): 1 fragments ok 2026-10-06 10:55:36,051 INFO image_tx_daemon: LoRa cmd: PROBE seq=16 +phase_ms=0 (rx#16) 2026-10-06 10:55:36,362 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=161408 +2026-10-06 10:55:36,373 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok 2026-10-06 10:55:36,767 +INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=166528 2026-10-06 10:55:36,778 INFO +image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok 2026-10-06 10:55:37,365 INFO image_tx_daemon: +txdone_arrival: seq=57 idx=0 status=0 toa_us=169088 2026-10-06 10:55:37,377 INFO image_tx_daemon: frame seq=57 done +(pipelined): 1 fragments ok 2026-10-06 10:55:37,529 INFO image_tx_daemon: LoRa cmd: PROBE seq=17 phase_ms=0 (rx#17) +2026-10-06 10:55:37,769 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=169088 2026-10-06 +10:55:37,780 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok 2026-10-06 10:55:38,364 INFO +image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=169088 2026-10-06 10:55:38,377 INFO image_tx_daemon: +frame seq=59 done (pipelined): 1 fragments ok 2026-10-06 10:55:38,766 INFO image_tx_daemon: txdone_arrival: seq=60 +idx=0 status=0 toa_us=169088 2026-10-06 10:55:38,777 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments +ok 2026-10-06 10:55:39,029 INFO image_tx_daemon: LoRa cmd: PROBE seq=18 phase_ms=0 (rx#18) 2026-10-06 10:55:39,362 +INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=166528 2026-10-06 10:55:39,374 INFO +image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok 2026-10-06 10:55:39,766 INFO image_tx_daemon: +txdone_arrival: seq=62 idx=0 status=0 toa_us=169088 2026-10-06 10:55:39,778 INFO image_tx_daemon: frame seq=62 done +(pipelined): 1 fragments ok 2026-10-06 10:55:40,359 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 +toa_us=166528 2026-10-06 10:55:40,371 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok 2026-10-06 +10:55:40,509 INFO image_tx_daemon: LoRa cmd: PROBE seq=19 phase_ms=0 (rx#19) 2026-10-06 10:55:40,759 INFO +image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=169088 2026-10-06 10:55:40,771 INFO image_tx_daemon: +frame seq=64 done (pipelined): 1 fragments ok 2026-10-06 10:55:41,364 INFO image_tx_daemon: txdone_arrival: seq=65 +idx=0 status=0 toa_us=169088 2026-10-06 10:55:41,376 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments +ok 2026-10-06 10:55:41,758 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=169088 2026-10-06 +10:55:41,770 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok 2026-10-06 10:55:42,024 INFO +image_tx_daemon: LoRa cmd: PROBE seq=20 phase_ms=0 (rx#20) 2026-10-06 10:55:42,322 INFO image_tx_daemon: stats: +goodput=406.2 B/s util=33% pipeline=v3 frames_in=67 ok=66 fail=0 drop_full=0 drop_stale=0 frags_ok=66 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 10:55:42,358 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 +toa_us=169088 2026-10-06 10:55:42,371 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok 2026-10-06 +10:55:42,763 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=169088 2026-10-06 10:55:42,774 INFO +image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok 2026-10-06 10:55:43,361 INFO image_tx_daemon: +txdone_arrival: seq=69 idx=0 status=0 toa_us=169088 2026-10-06 10:55:43,373 INFO image_tx_daemon: frame seq=69 done +(pipelined): 1 fragments ok 2026-10-06 10:55:43,506 INFO image_tx_daemon: LoRa cmd: PROBE seq=21 phase_ms=0 (rx#21) +2026-10-06 10:55:43,758 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=166528 2026-10-06 +10:55:43,770 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok 2026-10-06 10:55:44,358 INFO +image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=169088 2026-10-06 10:55:44,370 INFO image_tx_daemon: +frame seq=71 done (pipelined): 1 fragments ok 2026-10-06 10:55:44,754 INFO image_tx_daemon: txdone_arrival: seq=72 +idx=0 status=0 toa_us=169088 2026-10-06 10:55:44,766 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments +ok 2026-10-06 10:55:45,029 INFO image_tx_daemon: LoRa cmd: PROBE seq=22 phase_ms=0 (rx#22) 2026-10-06 10:55:45,354 +INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=169088 2026-10-06 10:55:45,367 INFO +image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok 2026-10-06 10:55:45,751 INFO image_tx_daemon: +txdone_arrival: seq=74 idx=0 status=0 toa_us=169088 2026-10-06 10:55:45,762 INFO image_tx_daemon: frame seq=74 done +(pipelined): 1 fragments ok 2026-10-06 10:55:46,349 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 +toa_us=169088 2026-10-06 10:55:46,361 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok 2026-10-06 +10:55:46,535 INFO image_tx_daemon: LoRa cmd: PROBE seq=23 phase_ms=0 (rx#23) 2026-10-06 10:55:46,755 INFO +image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=169088 2026-10-06 10:55:46,766 INFO image_tx_daemon: +frame seq=76 done (pipelined): 1 fragments ok 2026-10-06 10:55:47,348 INFO image_tx_daemon: txdone_arrival: seq=77 +idx=0 status=0 toa_us=169088 2026-10-06 10:55:47,360 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments +ok 2026-10-06 10:55:47,748 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=169088 2026-10-06 +10:55:47,760 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok 2026-10-06 10:55:48,023 INFO +image_tx_daemon: LoRa cmd: PROBE seq=24 phase_ms=0 (rx#24) 2026-10-06 10:55:48,345 INFO image_tx_daemon: +txdone_arrival: seq=79 idx=0 status=0 toa_us=169088 2026-10-06 10:55:48,357 INFO image_tx_daemon: frame seq=79 done +(pipelined): 1 fragments ok 2026-10-06 10:55:48,744 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 +toa_us=166528 2026-10-06 10:55:48,755 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok 2026-10-06 +10:55:49,352 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=169088 2026-10-06 10:55:49,365 INFO +image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok 2026-10-06 10:55:49,530 INFO image_tx_daemon: LoRa +cmd: PROBE seq=25 phase_ms=0 (rx#25) 2026-10-06 10:55:49,748 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 +status=0 toa_us=169088 2026-10-06 10:55:49,760 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok +2026-10-06 10:55:50,343 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=169088 2026-10-06 +10:55:50,354 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok 2026-10-06 10:55:50,742 INFO +image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=169088 2026-10-06 10:55:50,753 INFO image_tx_daemon: +frame seq=84 done (pipelined): 1 fragments ok 2026-10-06 10:55:51,016 INFO image_tx_daemon: LoRa cmd: PROBE seq=26 +phase_ms=0 (rx#26) 2026-10-06 10:55:51,348 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=169088 +2026-10-06 10:55:51,360 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok 2026-10-06 10:55:51,744 +INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=169088 2026-10-06 10:55:51,756 INFO +image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok 2026-10-06 10:55:52,332 INFO image_tx_daemon: stats: +goodput=410.4 B/s util=34% pipeline=v3 frames_in=87 ok=86 fail=0 drop_full=0 drop_stale=0 frags_ok=86 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 10:55:52,342 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 +toa_us=169088 2026-10-06 10:55:52,354 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok 2026-10-06 +10:55:52,541 INFO image_tx_daemon: LoRa cmd: PROBE seq=27 phase_ms=0 (rx#27) 2026-10-06 10:55:52,740 INFO +image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=163968 2026-10-06 10:55:52,752 INFO image_tx_daemon: +frame seq=88 done (pipelined): 1 fragments ok 2026-10-06 10:55:53,341 INFO image_tx_daemon: txdone_arrival: seq=89 +idx=0 status=0 toa_us=166528 2026-10-06 10:55:53,352 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments +ok 2026-10-06 10:55:53,740 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=166528 2026-10-06 +10:55:53,751 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok 2026-10-06 10:55:54,005 INFO +image_tx_daemon: LoRa cmd: PROBE seq=28 phase_ms=0 (rx#28) 2026-10-06 10:55:54,338 INFO image_tx_daemon: +txdone_arrival: seq=91 idx=0 status=0 toa_us=166528 2026-10-06 10:55:54,350 INFO image_tx_daemon: frame seq=91 done +(pipelined): 1 fragments ok 2026-10-06 10:55:54,741 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 +toa_us=169088 2026-10-06 10:55:54,752 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok 2026-10-06 +10:55:55,340 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=169088 2026-10-06 10:55:55,351 INFO +image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok 2026-10-06 10:55:55,538 INFO image_tx_daemon: LoRa +cmd: PROBE seq=29 phase_ms=0 (rx#29) 2026-10-06 10:55:55,736 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 +status=0 toa_us=169088 2026-10-06 10:55:55,748 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok +2026-10-06 10:55:56,335 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=169088 2026-10-06 +10:55:56,347 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok 2026-10-06 10:55:56,733 INFO +image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=169088 2026-10-06 10:55:56,744 INFO image_tx_daemon: +frame seq=96 done (pipelined): 1 fragments ok 2026-10-06 10:55:57,007 INFO image_tx_daemon: LoRa cmd: PROBE seq=30 +phase_ms=0 (rx#30) 2026-10-06 10:55:57,335 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=169088 +2026-10-06 10:55:57,348 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok 2026-10-06 10:55:57,726 +INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=163968 2026-10-06 10:55:57,738 INFO +image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok 2026-10-06 10:55:58,330 INFO image_tx_daemon: +txdone_arrival: seq=99 idx=0 status=0 toa_us=169088 2026-10-06 10:55:58,341 INFO image_tx_daemon: frame seq=99 done +(pipelined): 1 fragments ok 2026-10-06 10:55:58,513 INFO image_tx_daemon: LoRa cmd: PROBE seq=31 phase_ms=0 (rx#31) +2026-10-06 10:55:58,732 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=169088 2026-10-06 +10:55:58,744 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok 2026-10-06 10:55:59,332 INFO +image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=169088 2026-10-06 10:55:59,345 INFO image_tx_daemon: +frame seq=101 done (pipelined): 1 fragments ok 2026-10-06 10:55:59,733 INFO image_tx_daemon: txdone_arrival: seq=102 +idx=0 status=0 toa_us=169088 2026-10-06 10:55:59,744 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 +fragments ok 2026-10-06 10:56:00,007 INFO image_tx_daemon: LoRa cmd: PROBE seq=32 phase_ms=0 (rx#32) 2026-10-06 +10:56:00,328 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=169088 2026-10-06 10:56:00,339 INFO +image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok 2026-10-06 10:56:00,726 INFO image_tx_daemon: +txdone_arrival: seq=104 idx=0 status=0 toa_us=169088 2026-10-06 10:56:00,737 INFO image_tx_daemon: frame seq=104 done +(pipelined): 1 fragments ok 2026-10-06 10:56:01,324 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 +toa_us=169088 2026-10-06 10:56:01,336 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok +2026-10-06 10:56:01,513 INFO image_tx_daemon: LoRa cmd: PROBE seq=33 phase_ms=0 (rx#33) 2026-10-06 10:56:01,720 INFO +image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=169088 2026-10-06 10:56:01,732 INFO image_tx_daemon: +frame seq=106 done (pipelined): 1 fragments ok 2026-10-06 10:56:02,320 INFO image_tx_daemon: txdone_arrival: seq=107 +idx=0 status=0 toa_us=169088 2026-10-06 10:56:02,332 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 +fragments ok 2026-10-06 10:56:02,343 INFO image_tx_daemon: stats: goodput=429.6 B/s util=35% pipeline=v3 +frames_in=107 ok=107 fail=0 drop_full=0 drop_stale=0 frags_ok=107 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 +10:56:02,918 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=169088 2026-10-06 10:56:02,931 INFO +image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok 2026-10-06 10:56:03,009 INFO image_tx_daemon: LoRa +cmd: PROBE seq=34 phase_ms=0 (rx#34) 2026-10-06 10:56:03,323 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 +status=0 toa_us=166528 2026-10-06 10:56:03,335 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok +2026-10-06 10:56:03,922 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=169088 2026-10-06 +10:56:03,934 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok 2026-10-06 10:56:04,319 INFO +image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=169088 2026-10-06 10:56:04,330 INFO image_tx_daemon: +frame seq=111 done (pipelined): 1 fragments ok 2026-10-06 10:56:04,519 INFO image_tx_daemon: LoRa cmd: PROBE seq=35 +phase_ms=0 (rx#35) 2026-10-06 10:56:04,717 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=169088 + 2026-10-06 10:56:04,728 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok 2026-10-06 10:56:05,314 +INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=169088 2026-10-06 10:56:05,326 INFO +image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok 2026-10-06 10:56:05,920 INFO image_tx_daemon: +txdone_arrival: seq=114 idx=0 status=0 toa_us=169088 2026-10-06 10:56:05,932 INFO image_tx_daemon: frame seq=114 done +(pipelined): 1 fragments ok 2026-10-06 10:56:06,020 INFO image_tx_daemon: LoRa cmd: PROBE seq=36 phase_ms=0 (rx#36) +2026-10-06 10:56:06,311 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=169088 2026-10-06 +10:56:06,323 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok 2026-10-06 10:56:06,711 INFO +image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=169088 2026-10-06 10:56:06,723 INFO image_tx_daemon: +frame seq=116 done (pipelined): 1 fragments ok 2026-10-06 10:56:07,309 INFO image_tx_daemon: txdone_arrival: seq=117 +idx=0 status=0 toa_us=169088 2026-10-06 10:56:07,322 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 +fragments ok 2026-10-06 10:56:07,529 INFO image_tx_daemon: LoRa cmd: PROBE seq=37 phase_ms=0 (rx#37) 2026-10-06 +10:56:07,913 INFO image_tx_daemon: txdone_arrival: seq=118 idx=0 status=0 toa_us=169088 2026-10-06 10:56:07,925 INFO +image_tx_daemon: frame seq=118 done (pipelined): 1 fragments ok 2026-10-06 10:56:08,316 INFO image_tx_daemon: +txdone_arrival: seq=119 idx=0 status=0 toa_us=169088 2026-10-06 10:56:08,328 INFO image_tx_daemon: frame seq=119 done +(pipelined): 1 fragments ok 2026-10-06 10:56:08,910 INFO image_tx_daemon: txdone_arrival: seq=120 idx=0 status=0 +toa_us=169088 2026-10-06 10:56:08,923 INFO image_tx_daemon: frame seq=120 done (pipelined): 1 fragments ok +2026-10-06 10:56:09,046 INFO image_tx_daemon: LoRa cmd: PROBE seq=38 phase_ms=0 (rx#38) 2026-10-06 10:56:09,306 INFO +image_tx_daemon: txdone_arrival: seq=121 idx=0 status=0 toa_us=169088 2026-10-06 10:56:09,318 INFO image_tx_daemon: +frame seq=121 done (pipelined): 1 fragments ok 2026-10-06 10:56:09,710 INFO image_tx_daemon: txdone_arrival: seq=122 +idx=0 status=0 toa_us=166528 2026-10-06 10:56:09,721 INFO image_tx_daemon: frame seq=122 done (pipelined): 1 +fragments ok 2026-10-06 10:56:10,308 INFO image_tx_daemon: txdone_arrival: seq=123 idx=0 status=0 toa_us=169088 +2026-10-06 10:56:10,320 INFO image_tx_daemon: frame seq=123 done (pipelined): 1 fragments ok 2026-10-06 10:56:10,522 +INFO image_tx_daemon: LoRa cmd: PROBE seq=39 phase_ms=0 (rx#39) 2026-10-06 10:56:10,908 INFO image_tx_daemon: +txdone_arrival: seq=124 idx=0 status=0 toa_us=169088 2026-10-06 10:56:10,920 INFO image_tx_daemon: frame seq=124 done +(pipelined): 1 fragments ok 2026-10-06 10:56:11,298 INFO image_tx_daemon: txdone_arrival: seq=125 idx=0 status=0 +toa_us=166528 2026-10-06 10:56:11,310 INFO image_tx_daemon: frame seq=125 done (pipelined): 1 fragments ok +2026-10-06 10:56:11,899 INFO image_tx_daemon: txdone_arrival: seq=126 idx=0 status=0 toa_us=166528 2026-10-06 +10:56:11,911 INFO image_tx_daemon: frame seq=126 done (pipelined): 1 fragments ok 2026-10-06 10:56:12,026 INFO +image_tx_daemon: LoRa cmd: PROBE seq=40 phase_ms=0 (rx#40) 2026-10-06 10:56:12,309 INFO image_tx_daemon: +txdone_arrival: seq=127 idx=0 status=0 toa_us=169088 2026-10-06 10:56:12,321 INFO image_tx_daemon: frame seq=127 done +(pipelined): 1 fragments ok 2026-10-06 10:56:12,355 INFO image_tx_daemon: stats: goodput=410.4 B/s util=34% +pipeline=v3 frames_in=127 ok=127 fail=0 drop_full=0 drop_stale=0 frags_ok=127 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 10:56:12,899 INFO image_tx_daemon: txdone_arrival: seq=128 idx=0 status=0 toa_us=166528 2026-10-06 +10:56:12,911 INFO image_tx_daemon: frame seq=128 done (pipelined): 1 fragments ok 2026-10-06 10:56:13,299 INFO +image_tx_daemon: txdone_arrival: seq=129 idx=0 status=0 toa_us=166528 2026-10-06 10:56:13,311 INFO image_tx_daemon: +frame seq=129 done (pipelined): 1 fragments ok 2026-10-06 10:56:13,545 INFO image_tx_daemon: LoRa cmd: PROBE seq=41 +phase_ms=0 (rx#41) 2026-10-06 10:56:13,899 INFO image_tx_daemon: txdone_arrival: seq=130 idx=0 status=0 toa_us=166528 + 2026-10-06 10:56:13,911 INFO image_tx_daemon: frame seq=130 done (pipelined): 1 fragments ok 2026-10-06 10:56:14,299 +INFO image_tx_daemon: txdone_arrival: seq=131 idx=0 status=0 toa_us=169088 2026-10-06 10:56:14,310 INFO +image_tx_daemon: frame seq=131 done (pipelined): 1 fragments ok 2026-10-06 10:56:14,700 INFO image_tx_daemon: +txdone_arrival: seq=132 idx=0 status=0 toa_us=166528 2026-10-06 10:56:14,711 INFO image_tx_daemon: frame seq=132 done +(pipelined): 1 fragments ok 2026-10-06 10:56:14,974 INFO image_tx_daemon: LoRa cmd: PROBE seq=42 phase_ms=0 (rx#42) +2026-10-06 10:56:15,298 INFO image_tx_daemon: txdone_arrival: seq=133 idx=0 status=0 toa_us=169088 2026-10-06 +10:56:15,310 INFO image_tx_daemon: frame seq=133 done (pipelined): 1 fragments ok 2026-10-06 10:56:15,894 INFO +image_tx_daemon: txdone_arrival: seq=134 idx=0 status=0 toa_us=169088 2026-10-06 10:56:15,906 INFO image_tx_daemon: +frame seq=134 done (pipelined): 1 fragments ok 2026-10-06 10:56:16,028 INFO image_tx_daemon: LoRa cmd: PROBE seq=43 +phase_ms=0 (rx#43) 2026-10-06 10:56:16,299 INFO image_tx_daemon: txdone_arrival: seq=135 idx=0 status=0 toa_us=169088 + 2026-10-06 10:56:16,310 INFO image_tx_daemon: frame seq=135 done (pipelined): 1 fragments ok 2026-10-06 10:56:16,687 +INFO image_tx_daemon: txdone_arrival: seq=136 idx=0 status=0 toa_us=163968 2026-10-06 10:56:16,699 INFO +image_tx_daemon: frame seq=136 done (pipelined): 1 fragments ok 2026-10-06 10:56:17,296 INFO image_tx_daemon: +txdone_arrival: seq=137 idx=0 status=0 toa_us=169088 2026-10-06 10:56:17,308 INFO image_tx_daemon: frame seq=137 done +(pipelined): 1 fragments ok 2026-10-06 10:56:17,541 INFO image_tx_daemon: LoRa cmd: PROBE seq=44 phase_ms=0 (rx#44) +2026-10-06 10:56:17,894 INFO image_tx_daemon: txdone_arrival: seq=138 idx=0 status=0 toa_us=169088 2026-10-06 +10:56:17,906 INFO image_tx_daemon: frame seq=138 done (pipelined): 1 fragments ok 2026-10-06 10:56:18,288 INFO +image_tx_daemon: txdone_arrival: seq=139 idx=0 status=0 toa_us=166528 2026-10-06 10:56:18,300 INFO image_tx_daemon: +frame seq=139 done (pipelined): 1 fragments ok 2026-10-06 10:56:18,888 INFO image_tx_daemon: txdone_arrival: seq=140 +idx=0 status=0 toa_us=166528 2026-10-06 10:56:18,901 INFO image_tx_daemon: frame seq=140 done (pipelined): 1 +fragments ok 2026-10-06 10:56:19,061 INFO image_tx_daemon: LoRa cmd: PROBE seq=45 phase_ms=0 (rx#45) 2026-10-06 +10:56:19,292 INFO image_tx_daemon: txdone_arrival: seq=141 idx=0 status=0 toa_us=169088 2026-10-06 10:56:19,303 INFO +image_tx_daemon: frame seq=141 done (pipelined): 1 fragments ok 2026-10-06 10:56:19,894 INFO image_tx_daemon: +txdone_arrival: seq=142 idx=0 status=0 toa_us=169088 2026-10-06 10:56:19,905 INFO image_tx_daemon: frame seq=142 done +(pipelined): 1 fragments ok 2026-10-06 10:56:20,288 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 +toa_us=169088 2026-10-06 10:56:20,300 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok +2026-10-06 10:56:20,562 INFO image_tx_daemon: LoRa cmd: PROBE seq=46 phase_ms=0 (rx#46) 2026-10-06 10:56:20,890 INFO +image_tx_daemon: txdone_arrival: seq=144 idx=0 status=0 toa_us=169088 2026-10-06 10:56:20,901 INFO image_tx_daemon: +frame seq=144 done (pipelined): 1 fragments ok 2026-10-06 10:56:21,284 INFO image_tx_daemon: txdone_arrival: seq=145 +idx=0 status=0 toa_us=169088 2026-10-06 10:56:21,295 INFO image_tx_daemon: frame seq=145 done (pipelined): 1 +fragments ok 2026-10-06 10:56:21,884 INFO image_tx_daemon: txdone_arrival: seq=146 idx=0 status=0 toa_us=166528 +2026-10-06 10:56:21,896 INFO image_tx_daemon: frame seq=146 done (pipelined): 1 fragments ok 2026-10-06 10:56:22,076 +INFO image_tx_daemon: LoRa cmd: PROBE seq=47 phase_ms=0 (rx#47) 2026-10-06 10:56:22,283 INFO image_tx_daemon: +txdone_arrival: seq=147 idx=0 status=0 toa_us=169088 2026-10-06 10:56:22,296 INFO image_tx_daemon: frame seq=147 done +(pipelined): 1 fragments ok 2026-10-06 10:56:22,368 INFO image_tx_daemon: stats: goodput=407.8 B/s util=34% +pipeline=v3 frames_in=147 ok=147 fail=0 drop_full=0 drop_stale=0 frags_ok=147 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 10:56:22,883 INFO image_tx_daemon: txdone_arrival: seq=148 idx=0 status=0 toa_us=169088 2026-10-06 +10:56:22,895 INFO image_tx_daemon: frame seq=148 done (pipelined): 1 fragments ok 2026-10-06 10:56:23,286 INFO +image_tx_daemon: txdone_arrival: seq=149 idx=0 status=0 toa_us=166528 2026-10-06 10:56:23,298 INFO image_tx_daemon: +frame seq=149 done (pipelined): 1 fragments ok 2026-10-06 10:56:23,561 INFO image_tx_daemon: LoRa cmd: PROBE seq=48 +phase_ms=0 (rx#48) 2026-10-06 10:56:23,880 INFO image_tx_daemon: txdone_arrival: seq=150 idx=0 status=0 toa_us=169088 + 2026-10-06 10:56:23,892 INFO image_tx_daemon: frame seq=150 done (pipelined): 1 fragments ok 2026-10-06 10:56:24,274 +INFO image_tx_daemon: txdone_arrival: seq=151 idx=0 status=0 toa_us=163968 2026-10-06 10:56:24,286 INFO +image_tx_daemon: frame seq=151 done (pipelined): 1 fragments ok 2026-10-06 10:56:24,658 INFO image_tx_daemon: +txdone_arrival: seq=152 idx=0 status=0 toa_us=143488 2026-10-06 10:56:24,670 INFO image_tx_daemon: frame seq=152 done +(pipelined): 1 fragments ok 2026-10-06 10:56:24,932 INFO image_tx_daemon: LoRa cmd: PROBE seq=49 phase_ms=0 (rx#49) +2026-10-06 10:56:25,284 INFO image_tx_daemon: txdone_arrival: seq=153 idx=0 status=0 toa_us=166528 2026-10-06 +10:56:25,295 INFO image_tx_daemon: frame seq=153 done (pipelined): 1 fragments ok 2026-10-06 10:56:25,876 INFO +image_tx_daemon: txdone_arrival: seq=154 idx=0 status=0 toa_us=169088 2026-10-06 10:56:25,888 INFO image_tx_daemon: +frame seq=154 done (pipelined): 1 fragments ok 2026-10-06 10:56:26,051 INFO image_tx_daemon: LoRa cmd: PROBE seq=50 +phase_ms=0 (rx#50) 2026-10-06 10:56:26,280 INFO image_tx_daemon: txdone_arrival: seq=155 idx=0 status=0 toa_us=169088 + 2026-10-06 10:56:26,292 INFO image_tx_daemon: frame seq=155 done (pipelined): 1 fragments ok 2026-10-06 10:56:26,877 +INFO image_tx_daemon: txdone_arrival: seq=156 idx=0 status=0 toa_us=169088 2026-10-06 10:56:26,889 INFO +image_tx_daemon: frame seq=156 done (pipelined): 1 fragments ok 2026-10-06 10:56:27,273 INFO image_tx_daemon: +txdone_arrival: seq=157 idx=0 status=0 toa_us=169088 2026-10-06 10:56:27,284 INFO image_tx_daemon: frame seq=157 done +(pipelined): 1 fragments ok 2026-10-06 10:56:27,547 INFO image_tx_daemon: LoRa cmd: PROBE seq=51 phase_ms=0 (rx#51) +2026-10-06 10:56:27,878 INFO image_tx_daemon: txdone_arrival: seq=158 idx=0 status=0 toa_us=169088 2026-10-06 +10:56:27,890 INFO image_tx_daemon: frame seq=158 done (pipelined): 1 fragments ok 2026-10-06 10:56:28,276 INFO +image_tx_daemon: txdone_arrival: seq=159 idx=0 status=0 toa_us=169088 2026-10-06 10:56:28,287 INFO image_tx_daemon: +frame seq=159 done (pipelined): 1 fragments ok 2026-10-06 10:56:28,873 INFO image_tx_daemon: txdone_arrival: seq=160 +idx=0 status=0 toa_us=169088 2026-10-06 10:56:28,886 INFO image_tx_daemon: frame seq=160 done (pipelined): 1 +fragments ok 2026-10-06 10:56:29,085 INFO image_tx_daemon: LoRa cmd: PROBE seq=52 phase_ms=0 (rx#52) 2026-10-06 +10:56:29,272 INFO image_tx_daemon: txdone_arrival: seq=161 idx=0 status=0 toa_us=169088 2026-10-06 10:56:29,284 INFO +image_tx_daemon: frame seq=161 done (pipelined): 1 fragments ok 2026-10-06 10:56:29,870 INFO image_tx_daemon: +txdone_arrival: seq=162 idx=0 status=0 toa_us=169088 2026-10-06 10:56:29,881 INFO image_tx_daemon: frame seq=162 done +(pipelined): 1 fragments ok 2026-10-06 10:56:30,271 INFO image_tx_daemon: txdone_arrival: seq=163 idx=0 status=0 +toa_us=169088 2026-10-06 10:56:30,283 INFO image_tx_daemon: frame seq=163 done (pipelined): 1 fragments ok +2026-10-06 10:56:30,546 INFO image_tx_daemon: LoRa cmd: PROBE seq=53 phase_ms=0 (rx#53) 2026-10-06 10:56:30,875 INFO +image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 toa_us=169088 2026-10-06 10:56:30,887 INFO image_tx_daemon: +frame seq=164 done (pipelined): 1 fragments ok 2026-10-06 10:56:31,268 INFO image_tx_daemon: txdone_arrival: seq=165 +idx=0 status=0 toa_us=169088 2026-10-06 10:56:31,279 INFO image_tx_daemon: frame seq=165 done (pipelined): 1 +fragments ok 2026-10-06 10:56:31,865 INFO image_tx_daemon: txdone_arrival: seq=166 idx=0 status=0 toa_us=169088 +2026-10-06 10:56:31,877 INFO image_tx_daemon: frame seq=166 done (pipelined): 1 fragments ok 2026-10-06 10:56:32,068 +INFO image_tx_daemon: LoRa cmd: PROBE seq=54 phase_ms=0 (rx#54) 2026-10-06 10:56:32,266 INFO image_tx_daemon: +txdone_arrival: seq=167 idx=0 status=0 toa_us=169088 2026-10-06 10:56:32,277 INFO image_tx_daemon: frame seq=167 done +(pipelined): 1 fragments ok 2026-10-06 10:56:32,379 INFO image_tx_daemon: stats: goodput=406.0 B/s util=33% +pipeline=v3 frames_in=167 ok=167 fail=0 drop_full=0 drop_stale=0 frags_ok=167 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 10:56:32,866 INFO image_tx_daemon: txdone_arrival: seq=168 idx=0 status=0 toa_us=169088 2026-10-06 +10:56:32,878 INFO image_tx_daemon: frame seq=168 done (pipelined): 1 fragments ok 2026-10-06 10:56:33,268 INFO +image_tx_daemon: txdone_arrival: seq=169 idx=0 status=0 toa_us=169088 2026-10-06 10:56:33,279 INFO image_tx_daemon: +frame seq=169 done (pipelined): 1 fragments ok 2026-10-06 10:56:33,522 INFO image_tx_daemon: LoRa cmd: PROBE seq=55 +phase_ms=0 (rx#55) 2026-10-06 10:56:33,864 INFO image_tx_daemon: txdone_arrival: seq=170 idx=0 status=0 toa_us=169088 + 2026-10-06 10:56:33,878 INFO image_tx_daemon: frame seq=170 done (pipelined): 1 fragments ok 2026-10-06 10:56:34,264 +INFO image_tx_daemon: txdone_arrival: seq=171 idx=0 status=0 toa_us=169088 2026-10-06 10:56:34,276 INFO +image_tx_daemon: frame seq=171 done (pipelined): 1 fragments ok 2026-10-06 10:56:34,865 INFO image_tx_daemon: +txdone_arrival: seq=172 idx=0 status=0 toa_us=169088 2026-10-06 10:56:34,876 INFO image_tx_daemon: frame seq=172 done +(pipelined): 1 fragments ok 2026-10-06 10:56:35,023 INFO image_tx_daemon: LoRa cmd: PROBE seq=56 phase_ms=0 (rx#56) +2026-10-06 10:56:35,263 INFO image_tx_daemon: txdone_arrival: seq=173 idx=0 status=0 toa_us=169088 2026-10-06 +10:56:35,275 INFO image_tx_daemon: frame seq=173 done (pipelined): 1 fragments ok 2026-10-06 10:56:35,857 INFO +image_tx_daemon: txdone_arrival: seq=174 idx=0 status=0 toa_us=169088 2026-10-06 10:56:35,868 INFO image_tx_daemon: +frame seq=174 done (pipelined): 1 fragments ok 2026-10-06 10:56:36,257 INFO image_tx_daemon: txdone_arrival: seq=175 +idx=0 status=0 toa_us=169088 2026-10-06 10:56:36,268 INFO image_tx_daemon: frame seq=175 done (pipelined): 1 +fragments ok 2026-10-06 10:56:36,519 INFO image_tx_daemon: LoRa cmd: PROBE seq=57 phase_ms=0 (rx#57) 2026-10-06 +10:56:36,860 INFO image_tx_daemon: txdone_arrival: seq=176 idx=0 status=0 toa_us=169088 2026-10-06 10:56:36,874 INFO +image_tx_daemon: frame seq=176 done (pipelined): 1 fragments ok 2026-10-06 10:56:37,260 INFO image_tx_daemon: +txdone_arrival: seq=177 idx=0 status=0 toa_us=169088 2026-10-06 10:56:37,272 INFO image_tx_daemon: frame seq=177 done +(pipelined): 1 fragments ok 2026-10-06 10:56:37,854 INFO image_tx_daemon: txdone_arrival: seq=178 idx=0 status=0 +toa_us=169088 2026-10-06 10:56:37,865 INFO image_tx_daemon: frame seq=178 done (pipelined): 1 fragments ok +2026-10-06 10:56:38,030 INFO image_tx_daemon: LoRa cmd: PROBE seq=58 phase_ms=0 (rx#58) 2026-10-06 10:56:38,259 INFO +image_tx_daemon: txdone_arrival: seq=179 idx=0 status=0 toa_us=169088 2026-10-06 10:56:38,271 INFO image_tx_daemon: +frame seq=179 done (pipelined): 1 fragments ok 2026-10-06 10:56:38,856 INFO image_tx_daemon: txdone_arrival: seq=180 +idx=0 status=0 toa_us=169088 2026-10-06 10:56:38,868 INFO image_tx_daemon: frame seq=180 done (pipelined): 1 +fragments ok 2026-10-06 10:56:39,257 INFO image_tx_daemon: txdone_arrival: seq=181 idx=0 status=0 toa_us=169088 +2026-10-06 10:56:39,269 INFO image_tx_daemon: frame seq=181 done (pipelined): 1 fragments ok 2026-10-06 10:56:39,504 +INFO image_tx_daemon: LoRa cmd: PROBE seq=59 phase_ms=0 (rx#59) 2026-10-06 10:56:39,853 INFO image_tx_daemon: +txdone_arrival: seq=182 idx=0 status=0 toa_us=169088 2026-10-06 10:56:39,867 INFO image_tx_daemon: frame seq=182 done +(pipelined): 1 fragments ok 2026-10-06 10:56:40,453 INFO image_tx_daemon: txdone_arrival: seq=183 idx=0 status=0 +toa_us=169088 2026-10-06 10:56:40,465 INFO image_tx_daemon: frame seq=183 done (pipelined): 1 fragments ok +2026-10-06 10:56:40,542 INFO image_tx_daemon: LoRa cmd: PROBE seq=60 phase_ms=0 (rx#60) 2026-10-06 10:56:40,844 INFO +image_tx_daemon: txdone_arrival: seq=184 idx=0 status=0 toa_us=166528 2026-10-06 10:56:40,857 INFO image_tx_daemon: +frame seq=184 done (pipelined): 1 fragments ok 2026-10-06 10:56:41,248 INFO image_tx_daemon: txdone_arrival: seq=185 +idx=0 status=0 toa_us=169088 2026-10-06 10:56:41,259 INFO image_tx_daemon: frame seq=185 done (pipelined): 1 +fragments ok 2026-10-06 10:56:41,847 INFO image_tx_daemon: txdone_arrival: seq=186 idx=0 status=0 toa_us=169088 +2026-10-06 10:56:41,860 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 fragments ok 2026-10-06 10:56:42,034 +INFO image_tx_daemon: LoRa cmd: PROBE seq=61 phase_ms=0 (rx#61) 2026-10-06 10:56:42,242 INFO image_tx_daemon: +txdone_arrival: seq=187 idx=0 status=0 toa_us=166528 2026-10-06 10:56:42,253 INFO image_tx_daemon: frame seq=187 done +(pipelined): 1 fragments ok 2026-10-06 10:56:42,391 INFO image_tx_daemon: stats: goodput=411.1 B/s util=34% +pipeline=v3 frames_in=187 ok=187 fail=0 drop_full=0 drop_stale=0 frags_ok=187 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 10:56:42,840 INFO image_tx_daemon: txdone_arrival: seq=188 idx=0 status=0 toa_us=166528 2026-10-06 +10:56:42,851 INFO image_tx_daemon: frame seq=188 done (pipelined): 1 fragments ok 2026-10-06 10:56:43,244 INFO +image_tx_daemon: txdone_arrival: seq=189 idx=0 status=0 toa_us=169088 2026-10-06 10:56:43,255 INFO image_tx_daemon: +frame seq=189 done (pipelined): 1 fragments ok 2026-10-06 10:56:43,518 INFO image_tx_daemon: LoRa cmd: PROBE seq=62 +phase_ms=0 (rx#62) 2026-10-06 10:56:43,841 INFO image_tx_daemon: txdone_arrival: seq=190 idx=0 status=0 toa_us=169088 + 2026-10-06 10:56:43,853 INFO image_tx_daemon: frame seq=190 done (pipelined): 1 fragments ok 2026-10-06 10:56:44,239 +INFO image_tx_daemon: txdone_arrival: seq=191 idx=0 status=0 toa_us=169088 2026-10-06 10:56:44,251 INFO +image_tx_daemon: frame seq=191 done (pipelined): 1 fragments ok 2026-10-06 10:56:44,838 INFO image_tx_daemon: +txdone_arrival: seq=192 idx=0 status=0 toa_us=169088 2026-10-06 10:56:44,849 INFO image_tx_daemon: frame seq=192 done +(pipelined): 1 fragments ok 2026-10-06 10:56:45,043 INFO image_tx_daemon: LoRa cmd: PROBE seq=63 phase_ms=0 (rx#63) +2026-10-06 10:56:45,242 INFO image_tx_daemon: txdone_arrival: seq=193 idx=0 status=0 toa_us=169088 2026-10-06 +10:56:45,253 INFO image_tx_daemon: frame seq=193 done (pipelined): 1 fragments ok 2026-10-06 10:56:45,843 INFO +image_tx_daemon: txdone_arrival: seq=194 idx=0 status=0 toa_us=169088 2026-10-06 10:56:45,855 INFO image_tx_daemon: +frame seq=194 done (pipelined): 1 fragments ok 2026-10-06 10:56:46,238 INFO image_tx_daemon: txdone_arrival: seq=195 +idx=0 status=0 toa_us=169088 2026-10-06 10:56:46,249 INFO image_tx_daemon: frame seq=195 done (pipelined): 1 +fragments ok 2026-10-06 10:56:46,512 INFO image_tx_daemon: LoRa cmd: PROBE seq=64 phase_ms=0 (rx#64) 2026-10-06 +10:56:46,832 INFO image_tx_daemon: txdone_arrival: seq=196 idx=0 status=0 toa_us=166528 2026-10-06 10:56:46,844 INFO +image_tx_daemon: frame seq=196 done (pipelined): 1 fragments ok 2026-10-06 10:56:47,232 INFO image_tx_daemon: +txdone_arrival: seq=197 idx=0 status=0 toa_us=169088 2026-10-06 10:56:47,244 INFO image_tx_daemon: frame seq=197 done +(pipelined): 1 fragments ok 2026-10-06 10:56:47,833 INFO image_tx_daemon: txdone_arrival: seq=198 idx=0 status=0 +toa_us=169088 2026-10-06 10:56:47,845 INFO image_tx_daemon: frame seq=198 done (pipelined): 1 fragments ok +2026-10-06 10:56:48,033 INFO image_tx_daemon: LoRa cmd: PROBE seq=65 phase_ms=0 (rx#65) 2026-10-06 10:56:48,230 INFO +image_tx_daemon: txdone_arrival: seq=199 idx=0 status=0 toa_us=169088 2026-10-06 10:56:48,241 INFO image_tx_daemon: +frame seq=199 done (pipelined): 1 fragments ok 2026-10-06 10:56:48,829 INFO image_tx_daemon: txdone_arrival: seq=200 +idx=0 status=0 toa_us=169088 2026-10-06 10:56:48,840 INFO image_tx_daemon: frame seq=200 done (pipelined): 1 +fragments ok 2026-10-06 10:56:49,232 INFO image_tx_daemon: txdone_arrival: seq=201 idx=0 status=0 toa_us=169088 +2026-10-06 10:56:49,243 INFO image_tx_daemon: frame seq=201 done (pipelined): 1 fragments ok 2026-10-06 10:56:49,506 +INFO image_tx_daemon: LoRa cmd: PROBE seq=66 phase_ms=0 (rx#66) 2026-10-06 10:56:49,832 INFO image_tx_daemon: +txdone_arrival: seq=202 idx=0 status=0 toa_us=169088 2026-10-06 10:56:49,844 INFO image_tx_daemon: frame seq=202 done +(pipelined): 1 fragments ok 2026-10-06 10:56:50,425 INFO image_tx_daemon: txdone_arrival: seq=203 idx=0 status=0 +toa_us=169088 2026-10-06 10:56:50,437 INFO image_tx_daemon: frame seq=203 done (pipelined): 1 fragments ok +2026-10-06 10:56:50,537 INFO image_tx_daemon: LoRa cmd: PROBE seq=67 phase_ms=0 (rx#67) 2026-10-06 10:56:50,828 INFO +image_tx_daemon: txdone_arrival: seq=204 idx=0 status=0 toa_us=166528 2026-10-06 10:56:50,840 INFO image_tx_daemon: +frame seq=204 done (pipelined): 1 fragments ok 2026-10-06 10:56:51,429 INFO image_tx_daemon: txdone_arrival: seq=205 +idx=0 status=0 toa_us=169088 2026-10-06 10:56:51,442 INFO image_tx_daemon: frame seq=205 done (pipelined): 1 +fragments ok 2026-10-06 10:56:51,831 INFO image_tx_daemon: txdone_arrival: seq=206 idx=0 status=0 toa_us=169088 +2026-10-06 10:56:51,842 INFO image_tx_daemon: frame seq=206 done (pipelined): 1 fragments ok 2026-10-06 10:56:52,037 +INFO image_tx_daemon: LoRa cmd: PROBE seq=68 phase_ms=0 (rx#68) 2026-10-06 10:56:52,225 INFO image_tx_daemon: +txdone_arrival: seq=207 idx=0 status=0 toa_us=169088 2026-10-06 10:56:52,237 INFO image_tx_daemon: frame seq=207 done +(pipelined): 1 fragments ok 2026-10-06 10:56:52,403 INFO image_tx_daemon: stats: goodput=410.3 B/s util=34% +pipeline=v3 frames_in=207 ok=207 fail=0 drop_full=0 drop_stale=0 frags_ok=207 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 10:56:52,823 INFO image_tx_daemon: txdone_arrival: seq=208 idx=0 status=0 toa_us=169088 2026-10-06 +10:56:52,835 INFO image_tx_daemon: frame seq=208 done (pipelined): 1 fragments ok 2026-10-06 10:56:53,217 INFO +image_tx_daemon: txdone_arrival: seq=209 idx=0 status=0 toa_us=166528 2026-10-06 10:56:53,229 INFO image_tx_daemon: +frame seq=209 done (pipelined): 1 fragments ok 2026-10-06 10:56:53,491 INFO image_tx_daemon: LoRa cmd: PROBE seq=69 +phase_ms=0 (rx#69) 2026-10-06 10:56:53,817 INFO image_tx_daemon: txdone_arrival: seq=210 idx=0 status=0 toa_us=166528 + 2026-10-06 10:56:53,829 INFO image_tx_daemon: frame seq=210 done (pipelined): 1 fragments ok 2026-10-06 10:56:54,426 +INFO image_tx_daemon: txdone_arrival: seq=211 idx=0 status=0 toa_us=169088 2026-10-06 10:56:54,438 INFO +image_tx_daemon: frame seq=211 done (pipelined): 1 fragments ok 2026-10-06 10:56:54,549 INFO image_tx_daemon: LoRa +cmd: PROBE seq=70 phase_ms=0 (rx#70) 2026-10-06 10:56:54,819 INFO image_tx_daemon: txdone_arrival: seq=212 idx=0 +status=0 toa_us=169088 2026-10-06 10:56:54,834 INFO image_tx_daemon: frame seq=212 done (pipelined): 1 fragments ok +2026-10-06 10:56:55,415 INFO image_tx_daemon: txdone_arrival: seq=213 idx=0 status=0 toa_us=166528 2026-10-06 +10:56:55,427 INFO image_tx_daemon: frame seq=213 done (pipelined): 1 fragments ok 2026-10-06 10:56:55,822 INFO +image_tx_daemon: txdone_arrival: seq=214 idx=0 status=0 toa_us=169088 2026-10-06 10:56:55,834 INFO image_tx_daemon: +frame seq=214 done (pipelined): 1 fragments ok 2026-10-06 10:56:56,096 INFO image_tx_daemon: LoRa cmd: PROBE seq=71 +phase_ms=0 (rx#71) 2026-10-06 10:56:56,413 INFO image_tx_daemon: txdone_arrival: seq=215 idx=0 status=0 toa_us=169088 + 2026-10-06 10:56:56,425 INFO image_tx_daemon: frame seq=215 done (pipelined): 1 fragments ok 2026-10-06 10:56:56,814 +INFO image_tx_daemon: txdone_arrival: seq=216 idx=0 status=0 toa_us=166528 2026-10-06 10:56:56,826 INFO +image_tx_daemon: frame seq=216 done (pipelined): 1 fragments ok 2026-10-06 10:56:57,412 INFO image_tx_daemon: +txdone_arrival: seq=217 idx=0 status=0 toa_us=169088 2026-10-06 10:56:57,424 INFO image_tx_daemon: frame seq=217 done +(pipelined): 1 fragments ok 2026-10-06 10:56:57,616 INFO image_tx_daemon: LoRa cmd: PROBE seq=72 phase_ms=0 (rx#72) +2026-10-06 10:56:57,817 INFO image_tx_daemon: txdone_arrival: seq=218 idx=0 status=0 toa_us=169088 2026-10-06 +10:56:57,832 INFO image_tx_daemon: frame seq=218 done (pipelined): 1 fragments ok 2026-10-06 10:56:58,409 INFO +image_tx_daemon: txdone_arrival: seq=219 idx=0 status=0 toa_us=169088 2026-10-06 10:56:58,421 INFO image_tx_daemon: +frame seq=219 done (pipelined): 1 fragments ok 2026-10-06 10:56:58,808 INFO image_tx_daemon: txdone_arrival: seq=220 +idx=0 status=0 toa_us=169088 2026-10-06 10:56:58,819 INFO image_tx_daemon: frame seq=220 done (pipelined): 1 +fragments ok 2026-10-06 10:56:59,083 INFO image_tx_daemon: LoRa cmd: PROBE seq=73 phase_ms=0 (rx#73) 2026-10-06 +10:56:59,406 INFO image_tx_daemon: txdone_arrival: seq=221 idx=0 status=0 toa_us=166528 2026-10-06 10:56:59,419 INFO +image_tx_daemon: frame seq=221 done (pipelined): 1 fragments ok 2026-10-06 10:56:59,811 INFO image_tx_daemon: +txdone_arrival: seq=222 idx=0 status=0 toa_us=169088 2026-10-06 10:56:59,823 INFO image_tx_daemon: frame seq=222 done +(pipelined): 1 fragments ok 2026-10-06 10:57:00,411 INFO image_tx_daemon: txdone_arrival: seq=223 idx=0 status=0 +toa_us=169088 2026-10-06 10:57:00,423 INFO image_tx_daemon: frame seq=223 done (pipelined): 1 fragments ok +2026-10-06 10:57:00,585 INFO image_tx_daemon: LoRa cmd: PROBE seq=74 phase_ms=0 (rx#74) 2026-10-06 10:57:00,814 INFO +image_tx_daemon: txdone_arrival: seq=224 idx=0 status=0 toa_us=169088 2026-10-06 10:57:00,832 INFO image_tx_daemon: +frame seq=224 done (pipelined): 1 fragments ok 2026-10-06 10:57:01,403 INFO image_tx_daemon: txdone_arrival: seq=225 +idx=0 status=0 toa_us=169088 2026-10-06 10:57:01,416 INFO image_tx_daemon: frame seq=225 done (pipelined): 1 +fragments ok 2026-10-06 10:57:02,006 INFO image_tx_daemon: txdone_arrival: seq=226 idx=0 status=0 toa_us=169088 +2026-10-06 10:57:02,019 INFO image_tx_daemon: frame seq=226 done (pipelined): 1 fragments ok 2026-10-06 10:57:02,097 +INFO image_tx_daemon: LoRa cmd: PROBE seq=75 phase_ms=0 (rx#75) 2026-10-06 10:57:02,408 INFO image_tx_daemon: +txdone_arrival: seq=227 idx=0 status=0 toa_us=166528 2026-10-06 10:57:02,415 INFO image_tx_daemon: stats: +goodput=408.6 B/s util=34% pipeline=v3 frames_in=227 ok=227 fail=0 drop_full=0 drop_stale=0 frags_ok=227 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 10:57:02,420 INFO image_tx_daemon: frame seq=227 done (pipelined): 1 fragments ok +2026-10-06 10:57:02,804 INFO image_tx_daemon: txdone_arrival: seq=228 idx=0 status=0 toa_us=166528 2026-10-06 +10:57:02,816 INFO image_tx_daemon: frame seq=228 done (pipelined): 1 fragments ok 2026-10-06 10:57:03,399 INFO +image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=166528 2026-10-06 10:57:03,413 INFO image_tx_daemon: +frame seq=229 done (pipelined): 1 fragments ok 2026-10-06 10:57:03,584 INFO image_tx_daemon: LoRa cmd: PROBE seq=76 +phase_ms=0 (rx#76) 2026-10-06 10:57:03,802 INFO image_tx_daemon: txdone_arrival: seq=230 idx=0 status=0 toa_us=166528 + 2026-10-06 10:57:03,814 INFO image_tx_daemon: frame seq=230 done (pipelined): 1 fragments ok 2026-10-06 10:57:04,374 +INFO image_tx_daemon: txdone_arrival: seq=231 idx=0 status=0 toa_us=138368 2026-10-06 10:57:04,386 INFO +image_tx_daemon: frame seq=231 done (pipelined): 1 fragments ok 2026-10-06 10:57:04,801 INFO image_tx_daemon: +txdone_arrival: seq=232 idx=0 status=0 toa_us=166528 2026-10-06 10:57:04,813 INFO image_tx_daemon: frame seq=232 done +(pipelined): 1 fragments ok 2026-10-06 10:57:05,076 INFO image_tx_daemon: LoRa cmd: PROBE seq=77 phase_ms=0 (rx#77) +2026-10-06 10:57:05,395 INFO image_tx_daemon: txdone_arrival: seq=233 idx=0 status=0 toa_us=163968 2026-10-06 +10:57:05,408 INFO image_tx_daemon: frame seq=233 done (pipelined): 1 fragments ok 2026-10-06 10:57:05,794 INFO +image_tx_daemon: txdone_arrival: seq=234 idx=0 status=0 toa_us=163968 2026-10-06 10:57:05,806 INFO image_tx_daemon: +frame seq=234 done (pipelined): 1 fragments ok 2026-10-06 10:57:06,403 INFO image_tx_daemon: txdone_arrival: seq=235 +idx=0 status=0 toa_us=169088 2026-10-06 10:57:06,417 INFO image_tx_daemon: frame seq=235 done (pipelined): 1 +fragments ok 2026-10-06 10:57:06,590 INFO image_tx_daemon: LoRa cmd: PROBE seq=78 phase_ms=0 (rx#78) 2026-10-06 +10:57:06,797 INFO image_tx_daemon: txdone_arrival: seq=236 idx=0 status=0 toa_us=166528 2026-10-06 10:57:06,809 INFO +image_tx_daemon: frame seq=236 done (pipelined): 1 fragments ok 2026-10-06 10:57:07,393 INFO image_tx_daemon: +txdone_arrival: seq=237 idx=0 status=0 toa_us=169088 2026-10-06 10:57:07,406 INFO image_tx_daemon: frame seq=237 done +(pipelined): 1 fragments ok 2026-10-06 10:57:07,992 INFO image_tx_daemon: txdone_arrival: seq=238 idx=0 status=0 +toa_us=169088 2026-10-06 10:57:08,006 INFO image_tx_daemon: frame seq=238 done (pipelined): 1 fragments ok +2026-10-06 10:57:08,137 INFO image_tx_daemon: LoRa cmd: PROBE seq=79 phase_ms=0 (rx#79) 2026-10-06 10:57:08,396 INFO +image_tx_daemon: txdone_arrival: seq=239 idx=0 status=0 toa_us=169088 2026-10-06 10:57:08,409 INFO image_tx_daemon: +frame seq=239 done (pipelined): 1 fragments ok 2026-10-06 10:57:08,786 INFO image_tx_daemon: txdone_arrival: seq=240 +idx=0 status=0 toa_us=166528 2026-10-06 10:57:08,798 INFO image_tx_daemon: frame seq=240 done (pipelined): 1 +fragments ok 2026-10-06 10:57:09,396 INFO image_tx_daemon: txdone_arrival: seq=241 idx=0 status=0 toa_us=169088 +2026-10-06 10:57:09,408 INFO image_tx_daemon: frame seq=241 done (pipelined): 1 fragments ok 2026-10-06 10:57:09,574 +INFO image_tx_daemon: LoRa cmd: PROBE seq=80 phase_ms=0 (rx#80) 2026-10-06 10:57:09,792 INFO image_tx_daemon: +txdone_arrival: seq=242 idx=0 status=0 toa_us=169088 2026-10-06 10:57:09,804 INFO image_tx_daemon: frame seq=242 done +(pipelined): 1 fragments ok 2026-10-06 10:57:10,387 INFO image_tx_daemon: txdone_arrival: seq=243 idx=0 status=0 +toa_us=169088 2026-10-06 10:57:10,399 INFO image_tx_daemon: frame seq=243 done (pipelined): 1 fragments ok +2026-10-06 10:57:10,788 INFO image_tx_daemon: txdone_arrival: seq=244 idx=0 status=0 toa_us=166528 2026-10-06 +10:57:10,799 INFO image_tx_daemon: frame seq=244 done (pipelined): 1 fragments ok 2026-10-06 10:57:11,062 INFO +image_tx_daemon: LoRa cmd: PROBE seq=81 phase_ms=0 (rx#81) 2026-10-06 10:57:11,387 INFO image_tx_daemon: +txdone_arrival: seq=245 idx=0 status=0 toa_us=169088 2026-10-06 10:57:11,400 INFO image_tx_daemon: frame seq=245 done +(pipelined): 1 fragments ok 2026-10-06 10:57:11,789 INFO image_tx_daemon: txdone_arrival: seq=246 idx=0 status=0 +toa_us=169088 2026-10-06 10:57:11,800 INFO image_tx_daemon: frame seq=246 done (pipelined): 1 fragments ok +2026-10-06 10:57:12,392 INFO image_tx_daemon: txdone_arrival: seq=247 idx=0 status=0 toa_us=169088 2026-10-06 +10:57:12,404 INFO image_tx_daemon: frame seq=247 done (pipelined): 1 fragments ok 2026-10-06 10:57:12,427 INFO +image_tx_daemon: stats: goodput=402.8 B/s util=33% pipeline=v3 frames_in=247 ok=247 fail=0 drop_full=0 drop_stale=0 +frags_ok=247 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:57:12,614 INFO image_tx_daemon: LoRa cmd: PROBE seq=82 +phase_ms=0 (rx#82) 2026-10-06 10:57:12,987 INFO image_tx_daemon: txdone_arrival: seq=248 idx=0 status=0 toa_us=169088 + 2026-10-06 10:57:12,999 INFO image_tx_daemon: frame seq=248 done (pipelined): 1 fragments ok 2026-10-06 10:57:13,388 +INFO image_tx_daemon: txdone_arrival: seq=249 idx=0 status=0 toa_us=169088 2026-10-06 10:57:13,400 INFO +image_tx_daemon: frame seq=249 done (pipelined): 1 fragments ok 2026-10-06 10:57:13,781 INFO image_tx_daemon: +txdone_arrival: seq=250 idx=0 status=0 toa_us=169088 2026-10-06 10:57:13,793 INFO image_tx_daemon: frame seq=250 done +(pipelined): 1 fragments ok 2026-10-06 10:57:14,056 INFO image_tx_daemon: LoRa cmd: PROBE seq=83 phase_ms=0 (rx#83) +2026-10-06 10:57:14,378 INFO image_tx_daemon: txdone_arrival: seq=251 idx=0 status=0 toa_us=169088 2026-10-06 +10:57:14,390 INFO image_tx_daemon: frame seq=251 done (pipelined): 1 fragments ok 2026-10-06 10:57:14,979 INFO +image_tx_daemon: txdone_arrival: seq=252 idx=0 status=0 toa_us=169088 2026-10-06 10:57:14,993 INFO image_tx_daemon: +frame seq=252 done (pipelined): 1 fragments ok 2026-10-06 10:57:15,070 INFO image_tx_daemon: LoRa cmd: PROBE seq=84 +phase_ms=0 (rx#84) 2026-10-06 10:57:15,378 INFO image_tx_daemon: txdone_arrival: seq=253 idx=0 status=0 toa_us=166528 + 2026-10-06 10:57:15,390 INFO image_tx_daemon: frame seq=253 done (pipelined): 1 fragments ok 2026-10-06 10:57:15,779 +INFO image_tx_daemon: txdone_arrival: seq=254 idx=0 status=0 toa_us=166528 2026-10-06 10:57:15,791 INFO +image_tx_daemon: frame seq=254 done (pipelined): 1 fragments ok 2026-10-06 10:57:16,379 INFO image_tx_daemon: +txdone_arrival: seq=255 idx=0 status=0 toa_us=169088 2026-10-06 10:57:16,391 INFO image_tx_daemon: frame seq=255 done +(pipelined): 1 fragments ok 2026-10-06 10:57:16,585 INFO image_tx_daemon: LoRa cmd: PROBE seq=85 phase_ms=0 (rx#85) +2026-10-06 10:57:16,772 INFO image_tx_daemon: txdone_arrival: seq=0 idx=0 status=0 toa_us=166528 2026-10-06 +10:57:16,783 INFO image_tx_daemon: frame seq=0 done (pipelined): 1 fragments ok 2026-10-06 10:57:17,376 INFO +image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=169088 2026-10-06 10:57:17,388 INFO image_tx_daemon: +frame seq=1 done (pipelined): 1 fragments ok 2026-10-06 10:57:17,970 INFO image_tx_daemon: txdone_arrival: seq=2 +idx=0 status=0 toa_us=166528 2026-10-06 10:57:17,982 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments +ok 2026-10-06 10:57:18,129 INFO image_tx_daemon: LoRa cmd: PROBE seq=86 phase_ms=0 (rx#86) 2026-10-06 10:57:18,377 +INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=169088 2026-10-06 10:57:18,390 INFO +image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok 2026-10-06 10:57:18,975 INFO image_tx_daemon: +txdone_arrival: seq=4 idx=0 status=0 toa_us=169088 2026-10-06 10:57:18,988 INFO image_tx_daemon: frame seq=4 done +(pipelined): 1 fragments ok 2026-10-06 10:57:19,372 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 +toa_us=169088 2026-10-06 10:57:19,384 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok 2026-10-06 +10:57:19,615 INFO image_tx_daemon: LoRa cmd: PROBE seq=87 phase_ms=0 (rx#87) 2026-10-06 10:57:19,968 INFO +image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=169088 2026-10-06 10:57:19,980 INFO image_tx_daemon: +frame seq=6 done (pipelined): 1 fragments ok 2026-10-06 10:57:20,367 INFO image_tx_daemon: txdone_arrival: seq=7 +idx=0 status=0 toa_us=169088 2026-10-06 10:57:20,379 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments +ok 2026-10-06 10:57:20,959 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=163968 2026-10-06 +10:57:20,971 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok 2026-10-06 10:57:21,103 INFO +image_tx_daemon: LoRa cmd: PROBE seq=88 phase_ms=0 (rx#88) 2026-10-06 10:57:21,365 INFO image_tx_daemon: +txdone_arrival: seq=9 idx=0 status=0 toa_us=166528 2026-10-06 10:57:21,378 INFO image_tx_daemon: frame seq=9 done +(pipelined): 1 fragments ok 2026-10-06 10:57:21,962 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 +toa_us=169088 2026-10-06 10:57:21,975 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok 2026-10-06 +10:57:22,367 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=169088 2026-10-06 10:57:22,379 INFO +image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok 2026-10-06 10:57:22,439 INFO image_tx_daemon: stats: +goodput=408.8 B/s util=34% pipeline=v3 frames_in=267 ok=267 fail=0 drop_full=0 drop_stale=0 frags_ok=267 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 10:57:22,630 INFO image_tx_daemon: LoRa cmd: PROBE seq=89 phase_ms=0 (rx#89) +2026-10-06 10:57:22,961 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=169088 2026-10-06 +10:57:22,973 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok 2026-10-06 10:57:23,359 INFO +image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=169088 2026-10-06 10:57:23,371 INFO image_tx_daemon: +frame seq=13 done (pipelined): 1 fragments ok 2026-10-06 10:57:23,954 INFO image_tx_daemon: txdone_arrival: seq=14 +idx=0 status=0 toa_us=166528 2026-10-06 10:57:23,967 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments +ok 2026-10-06 10:57:24,092 INFO image_tx_daemon: LoRa cmd: PROBE seq=90 phase_ms=0 (rx#90) 2026-10-06 10:57:24,361 +INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=169088 2026-10-06 10:57:24,374 INFO +image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok 2026-10-06 10:57:24,961 INFO image_tx_daemon: +txdone_arrival: seq=16 idx=0 status=0 toa_us=169088 2026-10-06 10:57:24,973 INFO image_tx_daemon: frame seq=16 done +(pipelined): 1 fragments ok 2026-10-06 10:57:25,349 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 +toa_us=163968 2026-10-06 10:57:25,363 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok 2026-10-06 +10:57:25,577 INFO image_tx_daemon: LoRa cmd: PROBE seq=91 phase_ms=0 (rx#91) 2026-10-06 10:57:25,949 INFO +image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=166528 2026-10-06 10:57:25,962 INFO image_tx_daemon: +frame seq=18 done (pipelined): 1 fragments ok 2026-10-06 10:57:26,349 INFO image_tx_daemon: txdone_arrival: seq=19 +idx=0 status=0 toa_us=166528 2026-10-06 10:57:26,361 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments +ok 2026-10-06 10:57:26,959 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=169088 2026-10-06 +10:57:26,972 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok 2026-10-06 10:57:27,093 INFO +image_tx_daemon: LoRa cmd: PROBE seq=92 phase_ms=0 (rx#92) 2026-10-06 10:57:27,348 INFO image_tx_daemon: +txdone_arrival: seq=21 idx=0 status=0 toa_us=166528 2026-10-06 10:57:27,361 INFO image_tx_daemon: frame seq=21 done +(pipelined): 1 fragments ok 2026-10-06 10:57:27,742 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 +toa_us=146048 2026-10-06 10:57:27,754 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok 2026-10-06 +10:57:28,333 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=148608 2026-10-06 10:57:28,345 INFO +image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok 2026-10-06 10:57:28,593 INFO image_tx_daemon: LoRa +cmd: PROBE seq=93 phase_ms=0 (rx#93) 2026-10-06 10:57:28,946 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 +status=0 toa_us=169088 2026-10-06 10:57:28,958 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok +2026-10-06 10:57:29,344 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=163968 2026-10-06 +10:57:29,356 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok 2026-10-06 10:57:29,947 INFO +image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=163968 2026-10-06 10:57:29,960 INFO image_tx_daemon: +frame seq=26 done (pipelined): 1 fragments ok 2026-10-06 10:57:30,100 INFO image_tx_daemon: LoRa cmd: PROBE seq=94 +phase_ms=0 (rx#94) 2026-10-06 10:57:30,348 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=169088 +2026-10-06 10:57:30,361 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok 2026-10-06 10:57:30,945 +INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=169088 2026-10-06 10:57:30,957 INFO +image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok 2026-10-06 10:57:31,348 INFO image_tx_daemon: +txdone_arrival: seq=29 idx=0 status=0 toa_us=169088 2026-10-06 10:57:31,360 INFO image_tx_daemon: frame seq=29 done +(pipelined): 1 fragments ok 2026-10-06 10:57:31,606 INFO image_tx_daemon: LoRa cmd: PROBE seq=95 phase_ms=0 (rx#95) +2026-10-06 10:57:31,948 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=169088 2026-10-06 +10:57:31,961 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok 2026-10-06 10:57:32,341 INFO +image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=169088 2026-10-06 10:57:32,353 INFO image_tx_daemon: +frame seq=31 done (pipelined): 1 fragments ok 2026-10-06 10:57:32,452 INFO image_tx_daemon: stats: goodput=401.5 B/s +util=33% pipeline=v3 frames_in=287 ok=287 fail=0 drop_full=0 drop_stale=0 frags_ok=287 frags_fail=0 qdepth=0 +parity_tx=0 2026-10-06 10:57:32,940 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=169088 +2026-10-06 10:57:32,952 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok 2026-10-06 10:57:33,094 +INFO image_tx_daemon: LoRa cmd: PROBE seq=96 phase_ms=0 (rx#96) 2026-10-06 10:57:33,348 INFO image_tx_daemon: +txdone_arrival: seq=33 idx=0 status=0 toa_us=169088 2026-10-06 10:57:33,361 INFO image_tx_daemon: frame seq=33 done +(pipelined): 1 fragments ok 2026-10-06 10:57:33,936 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 +toa_us=169088 2026-10-06 10:57:33,950 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok 2026-10-06 +10:57:34,339 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=169088 2026-10-06 10:57:34,351 INFO +image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok 2026-10-06 10:57:34,608 INFO image_tx_daemon: LoRa +cmd: PROBE seq=97 phase_ms=0 (rx#97) 2026-10-06 10:57:34,939 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 +status=0 toa_us=169088 2026-10-06 10:57:34,952 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok +2026-10-06 10:57:35,335 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=169088 2026-10-06 +10:57:35,348 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok 2026-10-06 10:57:35,935 INFO +image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=169088 2026-10-06 10:57:35,947 INFO image_tx_daemon: +frame seq=38 done (pipelined): 1 fragments ok 2026-10-06 10:57:36,084 INFO image_tx_daemon: LoRa cmd: PROBE seq=98 +phase_ms=0 (rx#98) 2026-10-06 10:57:36,331 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=169088 +2026-10-06 10:57:36,343 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok 2026-10-06 10:57:36,927 +INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=166528 2026-10-06 10:57:36,939 INFO +image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok 2026-10-06 10:57:37,331 INFO image_tx_daemon: +txdone_arrival: seq=41 idx=0 status=0 toa_us=169088 2026-10-06 10:57:37,344 INFO image_tx_daemon: frame seq=41 done +(pipelined): 1 fragments ok 2026-10-06 10:57:37,552 INFO image_tx_daemon: LoRa cmd: PROBE seq=99 phase_ms=0 (rx#99) +2026-10-06 10:57:37,935 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=169088 2026-10-06 +10:57:37,948 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok 2026-10-06 10:57:38,333 INFO +image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=166528 2026-10-06 10:57:38,344 INFO image_tx_daemon: +frame seq=43 done (pipelined): 1 fragments ok 2026-10-06 10:57:38,727 INFO image_tx_daemon: txdone_arrival: seq=44 +idx=0 status=0 toa_us=169088 2026-10-06 10:57:38,739 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments +ok 2026-10-06 10:57:39,003 INFO image_tx_daemon: LoRa cmd: PROBE seq=100 phase_ms=0 (rx#100) 2026-10-06 10:57:39,325 +INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=166528 2026-10-06 10:57:39,338 INFO +image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok 2026-10-06 10:57:39,922 INFO image_tx_daemon: +txdone_arrival: seq=46 idx=0 status=0 toa_us=163968 2026-10-06 10:57:39,934 INFO image_tx_daemon: frame seq=46 done +(pipelined): 1 fragments ok 2026-10-06 10:57:40,047 INFO image_tx_daemon: LoRa cmd: PROBE seq=101 phase_ms=0 (rx#101) + 2026-10-06 10:57:40,327 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=169088 2026-10-06 +10:57:40,339 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok 2026-10-06 10:57:40,924 INFO +image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=169088 2026-10-06 10:57:40,936 INFO image_tx_daemon: +frame seq=48 done (pipelined): 1 fragments ok 2026-10-06 10:57:41,325 INFO image_tx_daemon: txdone_arrival: seq=49 +idx=0 status=0 toa_us=169088 2026-10-06 10:57:41,339 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments +ok 2026-10-06 10:57:41,575 INFO image_tx_daemon: LoRa cmd: PROBE seq=102 phase_ms=0 (rx#102) 2026-10-06 10:57:41,924 +INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=166528 2026-10-06 10:57:41,936 INFO +image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok 2026-10-06 10:57:42,318 INFO image_tx_daemon: +txdone_arrival: seq=51 idx=0 status=0 toa_us=166528 2026-10-06 10:57:42,331 INFO image_tx_daemon: frame seq=51 done +(pipelined): 1 fragments ok 2026-10-06 10:57:42,463 INFO image_tx_daemon: stats: goodput=408.1 B/s util=34% +pipeline=v3 frames_in=307 ok=307 fail=0 drop_full=0 drop_stale=0 frags_ok=307 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 10:57:42,920 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=166528 2026-10-06 +10:57:42,932 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok 2026-10-06 10:57:43,061 INFO +image_tx_daemon: LoRa cmd: PROBE seq=103 phase_ms=0 (rx#103) 2026-10-06 10:57:43,321 INFO image_tx_daemon: +txdone_arrival: seq=53 idx=0 status=0 toa_us=169088 2026-10-06 10:57:43,332 INFO image_tx_daemon: frame seq=53 done +(pipelined): 1 fragments ok 2026-10-06 10:57:43,925 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 +toa_us=169088 2026-10-06 10:57:43,938 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok 2026-10-06 +10:57:44,323 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=169088 2026-10-06 10:57:44,335 INFO +image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok 2026-10-06 10:57:44,563 INFO image_tx_daemon: LoRa +cmd: PROBE seq=104 phase_ms=0 (rx#104) 2026-10-06 10:57:44,915 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 +status=0 toa_us=166528 2026-10-06 10:57:44,928 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok +2026-10-06 10:57:45,319 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=169088 2026-10-06 +10:57:45,332 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok 2026-10-06 10:57:45,919 INFO +image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=166528 2026-10-06 10:57:45,931 INFO image_tx_daemon: +frame seq=58 done (pipelined): 1 fragments ok 2026-10-06 10:57:46,038 INFO image_tx_daemon: LoRa cmd: PROBE seq=105 +phase_ms=0 (rx#105) 2026-10-06 10:57:46,317 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=169088 + 2026-10-06 10:57:46,329 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok 2026-10-06 10:57:46,920 +INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=169088 2026-10-06 10:57:46,932 INFO +image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok 2026-10-06 10:57:47,309 INFO image_tx_daemon: +txdone_arrival: seq=61 idx=0 status=0 toa_us=158848 2026-10-06 10:57:47,321 INFO image_tx_daemon: frame seq=61 done +(pipelined): 1 fragments ok 2026-10-06 10:57:47,553 INFO image_tx_daemon: LoRa cmd: PROBE seq=106 phase_ms=0 (rx#106) + 2026-10-06 10:57:47,916 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=169088 2026-10-06 +10:57:47,928 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok 2026-10-06 10:57:48,309 INFO +image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=169088 2026-10-06 10:57:48,321 INFO image_tx_daemon: +frame seq=63 done (pipelined): 1 fragments ok 2026-10-06 10:57:48,911 INFO image_tx_daemon: txdone_arrival: seq=64 +idx=0 status=0 toa_us=166528 2026-10-06 10:57:48,923 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments +ok 2026-10-06 10:57:49,100 INFO image_tx_daemon: LoRa cmd: PROBE seq=107 phase_ms=0 (rx#107) 2026-10-06 10:57:49,308 +INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=166528 2026-10-06 10:57:49,320 INFO +image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok 2026-10-06 10:57:49,906 INFO image_tx_daemon: +txdone_arrival: seq=66 idx=0 status=0 toa_us=166528 2026-10-06 10:57:49,920 INFO image_tx_daemon: frame seq=66 done +(pipelined): 1 fragments ok 2026-10-06 10:57:50,307 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 +toa_us=166528 2026-10-06 10:57:50,319 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok 2026-10-06 +10:57:50,583 INFO image_tx_daemon: LoRa cmd: PROBE seq=108 phase_ms=0 (rx#108) 2026-10-06 10:57:50,904 INFO +image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=169088 2026-10-06 10:57:50,916 INFO image_tx_daemon: +frame seq=68 done (pipelined): 1 fragments ok 2026-10-06 10:57:51,306 INFO image_tx_daemon: txdone_arrival: seq=69 +idx=0 status=0 toa_us=169088 2026-10-06 10:57:51,318 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments +ok 2026-10-06 10:57:51,905 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=169088 2026-10-06 +10:57:51,917 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok 2026-10-06 10:57:52,062 INFO +image_tx_daemon: LoRa cmd: PROBE seq=109 phase_ms=0 (rx#109) 2026-10-06 10:57:52,300 INFO image_tx_daemon: +txdone_arrival: seq=71 idx=0 status=0 toa_us=169088 2026-10-06 10:57:52,312 INFO image_tx_daemon: frame seq=71 done +(pipelined): 1 fragments ok 2026-10-06 10:57:52,475 INFO image_tx_daemon: stats: goodput=407.0 B/s util=33% +pipeline=v3 frames_in=327 ok=327 fail=0 drop_full=0 drop_stale=0 frags_ok=327 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 10:57:52,907 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=169088 2026-10-06 +10:57:52,919 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok 2026-10-06 10:57:53,298 INFO +image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=169088 2026-10-06 10:57:53,310 INFO image_tx_daemon: +frame seq=73 done (pipelined): 1 fragments ok 2026-10-06 10:57:53,541 INFO image_tx_daemon: LoRa cmd: PROBE seq=110 +phase_ms=0 (rx#110) 2026-10-06 10:57:53,903 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=166528 + 2026-10-06 10:57:53,916 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok 2026-10-06 10:57:54,299 +INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=169088 2026-10-06 10:57:54,311 INFO +image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok 2026-10-06 10:57:54,898 INFO image_tx_daemon: +txdone_arrival: seq=76 idx=0 status=0 toa_us=169088 2026-10-06 10:57:54,912 INFO image_tx_daemon: frame seq=76 done +(pipelined): 1 fragments ok 2026-10-06 10:57:55,100 INFO image_tx_daemon: LoRa cmd: PROBE seq=111 phase_ms=0 (rx#111) + 2026-10-06 10:57:55,297 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=169088 2026-10-06 +10:57:55,308 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok 2026-10-06 10:57:55,898 INFO +image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=169088 2026-10-06 10:57:55,913 INFO image_tx_daemon: +frame seq=78 done (pipelined): 1 fragments ok 2026-10-06 10:57:56,497 INFO image_tx_daemon: txdone_arrival: seq=79 +idx=0 status=0 toa_us=166528 2026-10-06 10:57:56,509 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments +ok 2026-10-06 10:57:56,580 INFO image_tx_daemon: LoRa cmd: PROBE seq=112 phase_ms=0 (rx#112) 2026-10-06 10:57:56,894 +INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=166528 2026-10-06 10:57:56,907 INFO +image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok 2026-10-06 10:57:57,299 INFO image_tx_daemon: +txdone_arrival: seq=81 idx=0 status=0 toa_us=169088 2026-10-06 10:57:57,311 INFO image_tx_daemon: frame seq=81 done +(pipelined): 1 fragments ok 2026-10-06 10:57:57,891 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 +toa_us=169088 2026-10-06 10:57:57,904 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok 2026-10-06 +10:57:58,099 INFO image_tx_daemon: LoRa cmd: PROBE seq=113 phase_ms=0 (rx#113) 2026-10-06 10:57:58,297 INFO +image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=169088 2026-10-06 10:57:58,308 INFO image_tx_daemon: +frame seq=83 done (pipelined): 1 fragments ok 2026-10-06 10:57:58,895 INFO image_tx_daemon: txdone_arrival: seq=84 +idx=0 status=0 toa_us=166528 2026-10-06 10:57:58,907 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments +ok 2026-10-06 10:57:59,296 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=169088 2026-10-06 +10:57:59,308 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok 2026-10-06 10:57:59,571 INFO +image_tx_daemon: LoRa cmd: PROBE seq=114 phase_ms=0 (rx#114) 2026-10-06 10:57:59,897 INFO image_tx_daemon: +txdone_arrival: seq=86 idx=0 status=0 toa_us=169088 2026-10-06 10:57:59,910 INFO image_tx_daemon: frame seq=86 done +(pipelined): 1 fragments ok 2026-10-06 10:58:00,296 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 +toa_us=169088 2026-10-06 10:58:00,308 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok 2026-10-06 +10:58:00,895 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=169088 2026-10-06 10:58:00,908 INFO +image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok 2026-10-06 10:58:01,072 INFO image_tx_daemon: LoRa +cmd: PROBE seq=115 phase_ms=0 (rx#115) 2026-10-06 10:58:01,290 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 +status=0 toa_us=169088 2026-10-06 10:58:01,302 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok +2026-10-06 10:58:01,889 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=169088 2026-10-06 +10:58:01,901 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok 2026-10-06 10:58:02,288 INFO +image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=169088 2026-10-06 10:58:02,300 INFO image_tx_daemon: +frame seq=91 done (pipelined): 1 fragments ok 2026-10-06 10:58:02,487 INFO image_tx_daemon: stats: goodput=409.4 B/s +util=34% pipeline=v3 frames_in=347 ok=347 fail=0 drop_full=0 drop_stale=0 frags_ok=347 frags_fail=0 qdepth=0 +parity_tx=0 2026-10-06 10:58:02,563 INFO image_tx_daemon: LoRa cmd: PROBE seq=116 phase_ms=0 (rx#116) 2026-10-06 +10:58:02,886 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=169088 2026-10-06 10:58:02,900 INFO +image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok 2026-10-06 10:58:03,286 INFO image_tx_daemon: +txdone_arrival: seq=93 idx=0 status=0 toa_us=169088 2026-10-06 10:58:03,298 INFO image_tx_daemon: frame seq=93 done +(pipelined): 1 fragments ok 2026-10-06 10:58:03,882 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 +toa_us=169088 2026-10-06 10:58:03,895 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok 2026-10-06 +10:58:04,072 INFO image_tx_daemon: LoRa cmd: PROBE seq=117 phase_ms=0 (rx#117) 2026-10-06 10:58:04,280 INFO +image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=169088 2026-10-06 10:58:04,291 INFO image_tx_daemon: +frame seq=95 done (pipelined): 1 fragments ok 2026-10-06 10:58:04,878 INFO image_tx_daemon: txdone_arrival: seq=96 +idx=0 status=0 toa_us=169088 2026-10-06 10:58:04,890 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments +ok 2026-10-06 10:58:05,285 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=169088 2026-10-06 +10:58:05,297 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok 2026-10-06 10:58:05,560 INFO +image_tx_daemon: LoRa cmd: PROBE seq=118 phase_ms=0 (rx#118) 2026-10-06 10:58:05,880 INFO image_tx_daemon: +txdone_arrival: seq=98 idx=0 status=0 toa_us=169088 2026-10-06 10:58:05,892 INFO image_tx_daemon: frame seq=98 done +(pipelined): 1 fragments ok 2026-10-06 10:58:06,285 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 +toa_us=169088 2026-10-06 10:58:06,297 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok 2026-10-06 +10:58:06,881 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=169088 2026-10-06 10:58:06,894 INFO +image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok 2026-10-06 10:58:07,133 INFO image_tx_daemon: LoRa +cmd: PROBE seq=119 phase_ms=0 (rx#119) 2026-10-06 10:58:07,475 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 +status=0 toa_us=169088 2026-10-06 10:58:07,488 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok +2026-10-06 10:58:07,878 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=166528 2026-10-06 +10:58:07,891 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok 2026-10-06 10:58:08,279 INFO +image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=169088 2026-10-06 10:58:08,291 INFO image_tx_daemon: +frame seq=103 done (pipelined): 1 fragments ok 2026-10-06 10:58:08,554 INFO image_tx_daemon: LoRa cmd: PROBE seq=120 +phase_ms=0 (rx#120) 2026-10-06 10:58:08,875 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 +toa_us=169088 2026-10-06 10:58:08,888 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok +2026-10-06 10:58:09,273 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=166528 2026-10-06 +10:58:09,285 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok 2026-10-06 10:58:09,872 INFO +image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=169088 2026-10-06 10:58:09,884 INFO image_tx_daemon: +frame seq=106 done (pipelined): 1 fragments ok 2026-10-06 10:58:10,101 INFO image_tx_daemon: LoRa cmd: PROBE seq=121 +phase_ms=0 (rx#121) 2026-10-06 10:58:10,473 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 +toa_us=169088 2026-10-06 10:58:10,488 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok +2026-10-06 10:58:10,873 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=169088 2026-10-06 +10:58:10,886 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok 2026-10-06 10:58:11,274 INFO +image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=166528 2026-10-06 10:58:11,286 INFO image_tx_daemon: +frame seq=109 done (pipelined): 1 fragments ok 2026-10-06 10:58:11,549 INFO image_tx_daemon: LoRa cmd: PROBE seq=122 +phase_ms=0 (rx#122) 2026-10-06 10:58:11,871 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 +toa_us=169088 2026-10-06 10:58:11,883 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok +2026-10-06 10:58:12,470 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=166528 2026-10-06 +10:58:12,482 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok 2026-10-06 10:58:12,499 INFO +image_tx_daemon: stats: goodput=409.5 B/s util=34% pipeline=v3 frames_in=367 ok=367 fail=0 drop_full=0 drop_stale=0 +frags_ok=367 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:58:12,623 INFO image_tx_daemon: LoRa cmd: PROBE seq=123 +phase_ms=0 (rx#123) 2026-10-06 10:58:12,876 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 +toa_us=169088 2026-10-06 10:58:12,888 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok +2026-10-06 10:58:13,473 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=169088 2026-10-06 +10:58:13,485 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok 2026-10-06 10:58:13,868 INFO +image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=166528 2026-10-06 10:58:13,880 INFO image_tx_daemon: +frame seq=114 done (pipelined): 1 fragments ok 2026-10-06 10:58:14,143 INFO image_tx_daemon: LoRa cmd: PROBE seq=124 +phase_ms=0 (rx#124) 2026-10-06 10:58:18,595 INFO image_tx_daemon: signal received; shutting down 2026-10-06 +10:58:19,633 INFO image_tx_daemon: image_tx_daemon exit +--- RX DAEMON FINAL LOGS --- +2026-10-25 18:06:07,284 INFO image_rx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 2026-10-25 18:06:07,287 +INFO image_rx_daemon: image_rx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 2026-10-25 18:06:07,288 INFO +image_rx_daemon: ctrl MQTT connected (192.168.1.79) 2026-10-25 18:06:07,294 INFO image_rx_daemon: MQTT connected; +ready to publish lifetrac/v25/video/tile_delta 2026-10-25 18:06:07,298 INFO image_rx_daemon: +LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only 2026-10-25 18:06:07,733 INFO +image_rx_daemon: L072 VER warm-up ok (attempt 1) cap=0x000000FF INFO: post-VER drain wire type=0xC4 seq=232 +Initializing regulatory profile 1 on co-processor... FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 CFG_SET_REQ(HW_CEILING_DBM) +OK: 16000100 FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to +separate pairs] CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 2026-10-25 18:06:08,129 INFO image_rx_daemon: LBT_ENABLE=0 (command uplink +shares the image channel) PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} +2026-10-25 18:06:08,190 INFO image_rx_daemon: SX1276 already in RXCONT (opmode=0x85) 2026-10-25 18:06:08,191 INFO +image_rx_daemon: RX worker ready; draining RX_FRAME_URC... 2026-10-25 18:06:08,286 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +2026-10-25 18:06:18,290 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:06:19,182 INFO image_rx_daemon: frag_arrival: +seq=10 idx=0 total=1 fw_us=1106488024 len=203 2026-10-25 18:06:19,191 INFO image_rx_daemon: published frame_id=0 +seq=10 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:06:19,191 INFO image_rx_daemon: PROBE TX seq=1 phase_ms=0 +size_b=16 (tx#1) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=45 epoch=0 +freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:06:19,238 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:06:19,579 INFO image_rx_daemon: frag_arrival: seq=11 idx=0 +total=1 fw_us=1106889519 len=206 2026-10-25 18:06:19,580 INFO image_rx_daemon: published frame_id=0 seq=11 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:20,171 INFO image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 +fw_us=1107487611 len=204 2026-10-25 18:06:20,172 INFO image_rx_daemon: published frame_id=0 seq=12 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:20,567 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 +fw_us=1107889755 len=207 2026-10-25 18:06:20,569 INFO image_rx_daemon: published frame_id=0 seq=13 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:20,570 INFO image_rx_daemon: PROBE TX seq=2 phase_ms=0 size_b=16 +(tx#2) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=28 epoch=0 freq_hz=916750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:06:20,618 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:06:21,174 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 +fw_us=1108485019 len=205 2026-10-25 18:06:21,176 INFO image_rx_daemon: published frame_id=0 seq=14 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:21,778 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 +fw_us=1109080900 len=202 2026-10-25 18:06:21,779 INFO image_rx_daemon: published frame_id=0 seq=15 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:21,780 INFO image_rx_daemon: PROBE TX seq=3 phase_ms=0 size_b=16 +(tx#3) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=2 epoch=0 freq_hz=903750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:06:21,826 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:06:22,178 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 +fw_us=1109482372 len=204 2026-10-25 18:06:22,179 INFO image_rx_daemon: published frame_id=0 seq=16 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:22,774 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 +fw_us=1110080554 len=205 2026-10-25 18:06:22,775 INFO image_rx_daemon: published frame_id=0 seq=17 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:23,175 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 +fw_us=1110479358 len=205 2026-10-25 18:06:23,176 INFO image_rx_daemon: published frame_id=0 seq=18 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:23,176 INFO image_rx_daemon: PROBE TX seq=4 phase_ms=0 size_b=16 +(tx#4) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=30 epoch=1 freq_hz=917750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:06:23,224 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:06:23,769 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 +fw_us=1111077743 len=207 2026-10-25 18:06:23,771 INFO image_rx_daemon: published frame_id=0 seq=19 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:24,174 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 +fw_us=1111476547 len=206 2026-10-25 18:06:24,175 INFO image_rx_daemon: published frame_id=0 seq=20 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:24,768 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 +fw_us=1112074938 len=206 2026-10-25 18:06:24,770 INFO image_rx_daemon: published frame_id=0 seq=21 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:24,771 INFO image_rx_daemon: PROBE TX seq=5 phase_ms=0 size_b=16 +(tx#5) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=45 epoch=1 freq_hz=925250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:06:24,818 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:06:25,167 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 +fw_us=1112473823 len=204 2026-10-25 18:06:25,168 INFO image_rx_daemon: published frame_id=0 seq=22 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:25,776 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 +fw_us=1113072355 len=207 2026-10-25 18:06:25,777 INFO image_rx_daemon: published frame_id=0 seq=23 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:26,170 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 +fw_us=1113471353 len=206 2026-10-25 18:06:26,171 INFO image_rx_daemon: published frame_id=0 seq=24 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:26,172 INFO image_rx_daemon: PROBE TX seq=6 phase_ms=0 size_b=16 +(tx#6) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=5 epoch=1 freq_hz=905250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:06:26,218 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:06:26,764 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 +fw_us=1114069773 len=205 2026-10-25 18:06:26,765 INFO image_rx_daemon: published frame_id=0 seq=25 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:27,167 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 +fw_us=1114468761 len=205 2026-10-25 18:06:27,167 INFO image_rx_daemon: published frame_id=0 seq=26 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:27,758 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 +fw_us=1115064539 len=203 2026-10-25 18:06:27,759 INFO image_rx_daemon: published frame_id=0 seq=27 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:27,760 INFO image_rx_daemon: PROBE TX seq=7 phase_ms=0 size_b=16 +(tx#7) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=2 epoch=1 freq_hz=903750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:06:27,805 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:06:28,167 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 +fw_us=1115465925 len=207 2026-10-25 18:06:28,168 INFO image_rx_daemon: published frame_id=0 seq=28 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:28,294 INFO image_rx_daemon: stats: rx_frames=19 rx_decode_err=0 +frames_published=19 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=27 cmd_cooldown_drops=0 cmd_gate_held=8 cmd_copies_deferred=0 cmd_gate_deferred=8 2026-10-25 +18:06:28,296 INFO image_rx_daemon: air_gap: n=18 dt_med=595264us dt_p95=598532us len_med=205B cmd_tx_ok=7 +cmd_tx_fail=0 2026-10-25 18:06:28,298 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:13 2026-10-25 +18:06:28,300 INFO image_rx_daemon: air_gap_by_class: boundary: n=18 med=595.3ms 2026-10-25 18:06:28,302 INFO +image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/13.0 2026-10-25 +18:06:28,303 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 pre_f8=0 last_epoch=1 last_hop=26 +slot_off=[14..17] 2026-10-25 18:06:28,305 INFO image_rx_daemon: probe: tx=7 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:06:28,306 INFO image_rx_daemon: probe_grid: p0/s0:0/7(0%) 2026-10-25 18:06:28,770 INFO +image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=1116065142 len=206 2026-10-25 18:06:28,771 INFO +image_rx_daemon: published frame_id=0 seq=29 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:06:29,162 INFO +image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=1116460578 len=203 2026-10-25 18:06:29,163 INFO +image_rx_daemon: published frame_id=0 seq=30 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:06:29,164 INFO +image_rx_daemon: PROBE TX seq=8 phase_ms=0 size_b=16 (tx#8) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=32 channel_idx=46 epoch=1 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:06:29,211 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:06:29,762 +INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=1117058982 len=202 2026-10-25 18:06:29,763 INFO +image_rx_daemon: published frame_id=0 seq=31 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:06:30,163 INFO +image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=1117460448 len=206 2026-10-25 18:06:30,163 INFO +image_rx_daemon: published frame_id=0 seq=32 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:06:30,755 INFO +image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=1118058878 len=206 2026-10-25 18:06:30,756 INFO +image_rx_daemon: published frame_id=0 seq=33 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:06:30,756 INFO +image_rx_daemon: PROBE TX seq=9 phase_ms=0 size_b=16 (tx#9) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=40 channel_idx=37 epoch=1 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:06:30,802 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:06:31,150 +INFO image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=1118457816 len=204 2026-10-25 18:06:31,151 INFO +image_rx_daemon: published frame_id=0 seq=34 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:06:31,763 INFO +image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=1119057142 len=206 2026-10-25 18:06:31,764 INFO +image_rx_daemon: published frame_id=0 seq=35 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:06:32,154 INFO +image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=1119452539 len=203 2026-10-25 18:06:32,155 INFO +image_rx_daemon: published frame_id=0 seq=36 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:06:32,156 INFO +image_rx_daemon: PROBE TX seq=10 phase_ms=0 size_b=16 (tx#10) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=47 channel_idx=18 epoch=1 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:06:32,203 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:06:32,751 +INFO image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=1120053676 len=205 2026-10-25 18:06:32,752 INFO +image_rx_daemon: published frame_id=0 seq=37 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:06:33,142 INFO +image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=1120444870 len=195 2026-10-25 18:06:33,143 INFO +image_rx_daemon: published frame_id=0 seq=38 191 B → lifetrac/v25/video/tile_delta 2026-10-25 18:06:33,727 INFO +image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=1121030286 len=179 2026-10-25 18:06:33,728 INFO +image_rx_daemon: published frame_id=0 seq=39 175 B → lifetrac/v25/video/tile_delta 2026-10-25 18:06:33,728 INFO +image_rx_daemon: PROBE TX seq=11 phase_ms=0 size_b=16 (tx#11) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=5 channel_idx=22 epoch=2 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:06:33,796 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:06:34,154 +INFO image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=1121447285 len=201 2026-10-25 18:06:34,155 INFO +image_rx_daemon: published frame_id=0 seq=40 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:06:34,754 INFO +image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=1122045851 len=201 2026-10-25 18:06:34,755 INFO +image_rx_daemon: published frame_id=0 seq=41 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:06:35,146 INFO +image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=1122437108 len=190 2026-10-25 18:06:35,147 INFO +image_rx_daemon: published frame_id=0 seq=42 186 B → lifetrac/v25/video/tile_delta 2026-10-25 18:06:35,148 INFO +image_rx_daemon: PROBE TX seq=12 phase_ms=0 size_b=16 (tx#12) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=12 channel_idx=5 epoch=2 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 18:06:35,195 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:06:35,744 +INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=1123040734 len=200 2026-10-25 18:06:35,746 INFO +image_rx_daemon: published frame_id=0 seq=43 196 B → lifetrac/v25/video/tile_delta 2026-10-25 18:06:36,147 INFO +image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=1123444739 len=204 2026-10-25 18:06:36,148 INFO +image_rx_daemon: published frame_id=0 seq=44 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:06:36,750 INFO +image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=1124042982 len=205 2026-10-25 18:06:36,751 INFO +image_rx_daemon: published frame_id=0 seq=45 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:06:36,752 INFO +image_rx_daemon: PROBE TX seq=13 phase_ms=0 size_b=16 (tx#13) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=20 channel_idx=37 epoch=2 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 18:06:36,797 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:06:37,150 +INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=1124436661 len=199 2026-10-25 18:06:37,151 INFO +image_rx_daemon: published frame_id=0 seq=46 195 B → lifetrac/v25/video/tile_delta 2026-10-25 18:06:37,733 INFO +image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=1125032410 len=194 2026-10-25 18:06:37,735 INFO +image_rx_daemon: published frame_id=0 seq=47 190 B → lifetrac/v25/video/tile_delta 2026-10-25 18:06:38,150 INFO +image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=1125439093 len=205 2026-10-25 18:06:38,151 INFO +image_rx_daemon: published frame_id=0 seq=48 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:06:38,152 INFO +image_rx_daemon: PROBE TX seq=14 phase_ms=0 size_b=16 (tx#14) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=27 channel_idx=23 epoch=2 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:06:38,199 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:06:38,309 +INFO image_rx_daemon: stats: rx_frames=39 rx_decode_err=0 frames_published=39 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=57 cmd_cooldown_drops=0 cmd_gate_held=18 +cmd_copies_deferred=0 cmd_gate_deferred=18 2026-10-25 18:06:38,311 INFO image_rx_daemon: air_gap: n=20 +dt_med=585416us dt_p95=603626us len_med=203B cmd_tx_ok=14 cmd_tx_fail=0 2026-10-25 18:06:38,313 INFO image_rx_daemon: +air_gap_hist(ms): <400:6 <1000:14 2026-10-25 18:06:38,315 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=585.4ms 2026-10-25 18:06:38,316 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 +snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:06:38,317 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=2 last_hop=26 slot_off=[14..14] 2026-10-25 18:06:38,317 INFO image_rx_daemon: probe: tx=14 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 18:06:38,318 INFO image_rx_daemon: probe_grid: p0/s0:0/14(0%) +2026-10-25 18:06:38,747 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=1126037338 len=205 2026-10-25 +18:06:38,748 INFO image_rx_daemon: published frame_id=0 seq=49 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:06:39,135 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=1126433489 len=202 2026-10-25 +18:06:39,136 INFO image_rx_daemon: published frame_id=0 seq=50 198 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:06:39,738 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=1127034208 len=205 2026-10-25 +18:06:39,740 INFO image_rx_daemon: published frame_id=0 seq=51 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:06:39,740 INFO image_rx_daemon: PROBE TX seq=15 phase_ms=0 size_b=16 (tx#15) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=19 epoch=2 freq_hz=912250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:06:39,783 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:06:40,140 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=1127430414 len=202 +2026-10-25 18:06:40,141 INFO image_rx_daemon: published frame_id=0 seq=52 198 B → lifetrac/v25/video/tile_delta +2026-10-25 18:06:40,734 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=1128028561 len=203 2026-10-25 +18:06:40,735 INFO image_rx_daemon: published frame_id=0 seq=53 199 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:06:41,139 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=1128429845 len=204 2026-10-25 +18:06:41,140 INFO image_rx_daemon: published frame_id=0 seq=54 200 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:06:41,141 INFO image_rx_daemon: PROBE TX seq=16 phase_ms=0 size_b=16 (tx#16) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=26 epoch=2 freq_hz=915750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:06:41,187 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:06:41,731 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=1129020240 len=195 +2026-10-25 18:06:41,731 INFO image_rx_daemon: published frame_id=0 seq=55 191 B → lifetrac/v25/video/tile_delta +2026-10-25 18:06:42,139 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=1129424108 len=203 2026-10-25 +18:06:42,140 INFO image_rx_daemon: published frame_id=0 seq=56 199 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:06:42,739 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=1130024792 len=207 2026-10-25 +18:06:42,739 INFO image_rx_daemon: published frame_id=0 seq=57 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:06:42,740 INFO image_rx_daemon: PROBE TX seq=17 phase_ms=0 size_b=16 (tx#17) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=43 epoch=3 freq_hz=924250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:06:42,784 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:06:43,131 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=1130423615 len=204 +2026-10-25 18:06:43,132 INFO image_rx_daemon: published frame_id=0 seq=58 200 B → lifetrac/v25/video/tile_delta +2026-10-25 18:06:43,725 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=1131021926 len=206 2026-10-25 +18:06:43,726 INFO image_rx_daemon: published frame_id=0 seq=59 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:06:44,135 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=1131420650 len=206 2026-10-25 +18:06:44,136 INFO image_rx_daemon: published frame_id=0 seq=60 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:06:44,136 INFO image_rx_daemon: PROBE TX seq=18 phase_ms=0 size_b=16 (tx#18) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=18 epoch=3 freq_hz=911750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:06:44,182 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:06:44,734 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=1132015986 len=201 +2026-10-25 18:06:44,735 INFO image_rx_daemon: published frame_id=0 seq=61 197 B → lifetrac/v25/video/tile_delta +2026-10-25 18:06:45,132 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=1132417294 len=205 2026-10-25 +18:06:45,133 INFO image_rx_daemon: published frame_id=0 seq=62 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:06:45,731 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=1133012759 len=202 2026-10-25 +18:06:45,732 INFO image_rx_daemon: published frame_id=0 seq=63 198 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:06:45,733 INFO image_rx_daemon: PROBE TX seq=19 phase_ms=0 size_b=16 (tx#19) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=42 epoch=3 freq_hz=923750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:06:45,780 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:06:46,131 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=1133414126 len=207 +2026-10-25 18:06:46,132 INFO image_rx_daemon: published frame_id=0 seq=64 203 B → lifetrac/v25/video/tile_delta +2026-10-25 18:06:46,734 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=1134012379 len=206 2026-10-25 +18:06:46,735 INFO image_rx_daemon: published frame_id=0 seq=65 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:06:47,128 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=1134411281 len=206 2026-10-25 +18:06:47,129 INFO image_rx_daemon: published frame_id=0 seq=66 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:06:47,129 INFO image_rx_daemon: PROBE TX seq=20 phase_ms=0 size_b=16 (tx#20) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=28 epoch=3 freq_hz=916750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:06:47,176 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:06:47,730 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=1135009631 len=207 +2026-10-25 18:06:47,731 INFO image_rx_daemon: published frame_id=0 seq=67 203 B → lifetrac/v25/video/tile_delta +2026-10-25 18:06:48,126 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=1135408501 len=205 2026-10-25 +18:06:48,127 INFO image_rx_daemon: published frame_id=0 seq=68 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:06:48,321 INFO image_rx_daemon: stats: rx_frames=59 rx_decode_err=0 frames_published=59 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=87 cmd_cooldown_drops=0 +cmd_gate_held=29 cmd_copies_deferred=0 cmd_gate_deferred=29 2026-10-25 18:06:48,323 INFO image_rx_daemon: air_gap: +n=20 dt_med=590395us dt_p95=600719us len_med=205B cmd_tx_ok=20 cmd_tx_fail=0 2026-10-25 18:06:48,326 INFO +image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 2026-10-25 18:06:48,327 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=590.4ms 2026-10-25 18:06:48,327 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:06:48,328 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=3 last_hop=26 slot_off=[14..14] 2026-10-25 18:06:48,328 INFO +image_rx_daemon: probe: tx=20 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:06:48,329 INFO +image_rx_daemon: probe_grid: p0/s0:0/20(0%) 2026-10-25 18:06:48,727 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 +total=1 fw_us=1136007049 len=204 2026-10-25 18:06:48,728 INFO image_rx_daemon: published frame_id=0 seq=69 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:48,728 INFO image_rx_daemon: PROBE TX seq=21 phase_ms=0 size_b=16 +(tx#21) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=12 epoch=3 +freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:06:48,775 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:06:49,123 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 +total=1 fw_us=1136403712 len=203 2026-10-25 18:06:49,124 INFO image_rx_daemon: published frame_id=0 seq=70 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:49,728 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 +fw_us=1137004858 len=207 2026-10-25 18:06:49,729 INFO image_rx_daemon: published frame_id=0 seq=71 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:50,136 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 +fw_us=1137403733 len=207 2026-10-25 18:06:50,137 INFO image_rx_daemon: published frame_id=0 seq=72 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:50,138 INFO image_rx_daemon: PROBE TX seq=22 phase_ms=0 size_b=16 +(tx#22) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=47 epoch=3 +freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:06:50,184 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:06:50,723 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 +total=1 fw_us=1138001974 len=205 2026-10-25 18:06:50,724 INFO image_rx_daemon: published frame_id=0 seq=73 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:51,115 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 +fw_us=1138400967 len=207 2026-10-25 18:06:51,116 INFO image_rx_daemon: published frame_id=0 seq=74 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:51,723 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 +fw_us=1138999318 len=207 2026-10-25 18:06:51,724 INFO image_rx_daemon: published frame_id=0 seq=75 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:51,724 INFO image_rx_daemon: PROBE TX seq=23 phase_ms=0 size_b=16 +(tx#23) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=38 epoch=3 +freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:06:51,769 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:06:52,119 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 +total=1 fw_us=1139398253 len=206 2026-10-25 18:06:52,120 INFO image_rx_daemon: published frame_id=0 seq=76 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:52,722 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 +fw_us=1139996635 len=206 2026-10-25 18:06:52,723 INFO image_rx_daemon: published frame_id=0 seq=77 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:53,114 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 +fw_us=1140395513 len=207 2026-10-25 18:06:53,115 INFO image_rx_daemon: published frame_id=0 seq=78 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:53,116 INFO image_rx_daemon: PROBE TX seq=24 phase_ms=0 size_b=16 +(tx#24) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=37 epoch=4 freq_hz=921250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:06:53,163 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:06:53,718 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 +fw_us=1140993716 len=204 2026-10-25 18:06:53,719 INFO image_rx_daemon: published frame_id=0 seq=79 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:54,119 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 +fw_us=1141390012 len=201 2026-10-25 18:06:54,120 INFO image_rx_daemon: published frame_id=0 seq=80 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:54,711 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 +fw_us=1141990984 len=207 2026-10-25 18:06:54,712 INFO image_rx_daemon: published frame_id=0 seq=81 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:54,712 INFO image_rx_daemon: PROBE TX seq=25 phase_ms=0 size_b=16 +(tx#25) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=20 epoch=4 +freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:06:54,759 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:06:55,122 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 +total=1 fw_us=1142389781 len=205 2026-10-25 18:06:55,123 INFO image_rx_daemon: published frame_id=0 seq=82 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:55,711 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 +fw_us=1142988133 len=205 2026-10-25 18:06:55,712 INFO image_rx_daemon: published frame_id=0 seq=83 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:56,114 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 +fw_us=1143387051 len=206 2026-10-25 18:06:56,115 INFO image_rx_daemon: published frame_id=0 seq=84 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:56,116 INFO image_rx_daemon: PROBE TX seq=26 phase_ms=0 size_b=16 +(tx#26) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=28 epoch=4 +freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:06:56,163 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:06:56,710 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 +total=1 fw_us=1143985433 len=204 2026-10-25 18:06:56,711 INFO image_rx_daemon: published frame_id=0 seq=85 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:57,111 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 +fw_us=1144384346 len=205 2026-10-25 18:06:57,112 INFO image_rx_daemon: published frame_id=0 seq=86 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:57,711 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 +fw_us=1144982830 len=206 2026-10-25 18:06:57,712 INFO image_rx_daemon: published frame_id=0 seq=87 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:57,712 INFO image_rx_daemon: PROBE TX seq=27 phase_ms=0 size_b=16 +(tx#27) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=5 epoch=4 freq_hz=905250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:06:57,759 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:06:58,099 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 +fw_us=1145376541 len=199 2026-10-25 18:06:58,100 INFO image_rx_daemon: published frame_id=0 seq=88 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:06:58,332 INFO image_rx_daemon: stats: rx_frames=79 rx_decode_err=0 +frames_published=79 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=117 cmd_cooldown_drops=0 cmd_gate_held=38 cmd_copies_deferred=0 cmd_gate_deferred=38 2026-10-25 +18:06:58,334 INFO image_rx_daemon: air_gap: n=20 dt_med=598203us dt_p95=601146us len_med=206B cmd_tx_ok=27 +cmd_tx_fail=0 2026-10-25 18:06:58,336 INFO image_rx_daemon: air_gap_hist(ms): <400:10 <1000:10 2026-10-25 +18:06:58,337 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=598.2ms 2026-10-25 18:06:58,339 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 +18:06:58,339 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=4 last_hop=26 +slot_off=[14..14] 2026-10-25 18:06:58,340 INFO image_rx_daemon: probe: tx=27 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:06:58,340 INFO image_rx_daemon: probe_grid: p0/s0:0/27(0%) 2026-10-25 18:06:58,706 INFO +image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=1145977504 len=201 2026-10-25 18:06:58,707 INFO +image_rx_daemon: published frame_id=0 seq=89 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:06:59,106 INFO +image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=1146376546 len=201 2026-10-25 18:06:59,108 INFO +image_rx_daemon: published frame_id=0 seq=90 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:06:59,108 INFO +image_rx_daemon: PROBE TX seq=28 phase_ms=0 size_b=16 (tx#28) 2026-10-25 18:06:59,160 INFO image_rx_daemon: command +TX opcode=0x69 copy=1/1 OK (on air) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 +channel_idx=2 epoch=4 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:06:59,696 INFO +image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=1146975878 len=203 2026-10-25 18:06:59,698 INFO +image_rx_daemon: published frame_id=0 seq=91 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:00,110 INFO +image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=1147376569 len=207 2026-10-25 18:07:00,111 INFO +image_rx_daemon: published frame_id=0 seq=92 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:00,707 INFO +image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=1147974844 len=207 2026-10-25 18:07:00,708 INFO +image_rx_daemon: published frame_id=0 seq=93 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:00,709 INFO +image_rx_daemon: PROBE TX seq=29 phase_ms=0 size_b=16 (tx#29) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=40 channel_idx=36 epoch=4 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:07:00,752 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:01,103 +INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=1148373624 len=206 2026-10-25 18:07:01,104 INFO +image_rx_daemon: published frame_id=0 seq=94 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:01,703 INFO +image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=1148971764 len=207 2026-10-25 18:07:01,704 INFO +image_rx_daemon: published frame_id=0 seq=95 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:02,106 INFO +image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=1149370559 len=206 2026-10-25 18:07:02,107 INFO +image_rx_daemon: published frame_id=0 seq=96 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:02,108 INFO +image_rx_daemon: PROBE TX seq=30 phase_ms=0 size_b=16 (tx#30) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=47 channel_idx=34 epoch=4 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:07:02,153 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:02,702 +INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=1149968719 len=205 2026-10-25 18:07:02,703 INFO +image_rx_daemon: published frame_id=0 seq=97 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:03,095 INFO +image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=1150362342 len=200 2026-10-25 18:07:03,096 INFO +image_rx_daemon: published frame_id=0 seq=98 196 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:03,700 INFO +image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=1150965645 len=207 2026-10-25 18:07:03,702 INFO +image_rx_daemon: published frame_id=0 seq=99 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:03,703 INFO +image_rx_daemon: PROBE TX seq=31 phase_ms=0 size_b=16 (tx#31) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=5 channel_idx=5 epoch=5 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 18:07:03,750 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:04,102 +INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=1151364508 len=205 2026-10-25 18:07:04,103 INFO +image_rx_daemon: published frame_id=0 seq=100 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:04,688 INFO +image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=1151962730 len=205 2026-10-25 18:07:04,690 INFO +image_rx_daemon: published frame_id=0 seq=101 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:05,095 INFO +image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=1152361560 len=207 2026-10-25 18:07:05,096 INFO +image_rx_daemon: published frame_id=0 seq=102 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:05,096 INFO +image_rx_daemon: PROBE TX seq=32 phase_ms=0 size_b=16 (tx#32) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=12 channel_idx=29 epoch=5 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:07:05,143 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:05,691 +INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=1152959737 len=206 2026-10-25 18:07:05,692 INFO +image_rx_daemon: published frame_id=0 seq=103 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:06,093 INFO +image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=1153360970 len=206 2026-10-25 18:07:06,094 INFO +image_rx_daemon: published frame_id=0 seq=104 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:06,695 INFO +image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=1153956711 len=206 2026-10-25 18:07:06,696 INFO +image_rx_daemon: published frame_id=0 seq=105 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:06,696 INFO +image_rx_daemon: PROBE TX seq=33 phase_ms=0 size_b=16 (tx#33) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=20 channel_idx=47 epoch=5 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:07:06,743 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:07,094 +INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=1154355518 len=205 2026-10-25 18:07:07,095 INFO +image_rx_daemon: published frame_id=0 seq=106 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:07,684 INFO +image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=1154953917 len=206 2026-10-25 18:07:07,686 INFO +image_rx_daemon: published frame_id=0 seq=107 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:08,283 INFO +image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=1155552051 len=207 2026-10-25 18:07:08,284 INFO +image_rx_daemon: published frame_id=0 seq=108 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:08,285 INFO +image_rx_daemon: PROBE TX seq=34 phase_ms=0 size_b=16 (tx#34) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=28 channel_idx=46 epoch=5 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:07:08,332 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:08,343 +INFO image_rx_daemon: stats: rx_frames=99 rx_decode_err=0 frames_published=99 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=147 cmd_cooldown_drops=0 cmd_gate_held=48 +cmd_copies_deferred=0 cmd_gate_deferred=48 2026-10-25 18:07:08,344 INFO image_rx_daemon: air_gap: n=20 +dt_med=598134us dt_p95=603303us len_med=206B cmd_tx_ok=34 cmd_tx_fail=0 2026-10-25 18:07:08,344 INFO image_rx_daemon: +air_gap_hist(ms): <400:7 <1000:13 2026-10-25 18:07:08,345 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=598.1ms 2026-10-25 18:07:08,345 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 +snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:07:08,346 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=5 last_hop=27 slot_off=[14..17] 2026-10-25 18:07:08,347 INFO image_rx_daemon: probe: tx=34 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 18:07:08,347 INFO image_rx_daemon: probe_grid: p0/s0:0/34(0%) +2026-10-25 18:07:08,684 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=1155948225 len=203 2026-10-25 +18:07:08,685 INFO image_rx_daemon: published frame_id=0 seq=109 199 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:09,286 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=1156548867 len=207 2026-10-25 +18:07:09,287 INFO image_rx_daemon: published frame_id=0 seq=110 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:09,690 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=1156947620 len=206 2026-10-25 +18:07:09,691 INFO image_rx_daemon: published frame_id=0 seq=111 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:09,692 INFO image_rx_daemon: PROBE TX seq=35 phase_ms=0 size_b=16 (tx#35) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=38 epoch=5 freq_hz=921750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:07:09,739 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:07:10,082 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=1157346330 len=205 +2026-10-25 18:07:10,083 INFO image_rx_daemon: published frame_id=0 seq=112 201 B → lifetrac/v25/video/tile_delta +2026-10-25 18:07:10,672 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=1157944506 len=205 2026-10-25 +18:07:10,673 INFO image_rx_daemon: published frame_id=0 seq=113 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:11,286 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=1158542618 len=206 2026-10-25 +18:07:11,287 INFO image_rx_daemon: published frame_id=0 seq=114 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:11,288 INFO image_rx_daemon: PROBE TX seq=36 phase_ms=0 size_b=16 (tx#36) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=9 epoch=5 freq_hz=907250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:07:11,335 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:07:11,690 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=1158941412 len=207 +2026-10-25 18:07:11,691 INFO image_rx_daemon: published frame_id=0 seq=115 203 B → lifetrac/v25/video/tile_delta +2026-10-25 18:07:12,083 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=1159341142 len=206 2026-10-25 +18:07:12,084 INFO image_rx_daemon: published frame_id=0 seq=116 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:12,683 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=1159938573 len=206 2026-10-25 +18:07:12,684 INFO image_rx_daemon: published frame_id=0 seq=117 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:12,685 INFO image_rx_daemon: PROBE TX seq=37 phase_ms=0 size_b=16 (tx#37) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=9 epoch=6 freq_hz=907250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=51456 2026-10-25 18:07:12,732 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:07:13,282 INFO image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=1160536777 len=204 +2026-10-25 18:07:13,283 INFO image_rx_daemon: published frame_id=0 seq=118 200 B → lifetrac/v25/video/tile_delta +2026-10-25 18:07:13,672 INFO image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 fw_us=1160935642 len=205 2026-10-25 +18:07:13,673 INFO image_rx_daemon: published frame_id=0 seq=119 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:14,276 INFO image_rx_daemon: frag_arrival: seq=120 idx=0 total=1 fw_us=1161533956 len=207 2026-10-25 +18:07:14,277 INFO image_rx_daemon: published frame_id=0 seq=120 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:14,277 INFO image_rx_daemon: PROBE TX seq=38 phase_ms=0 size_b=16 (tx#38) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=2 epoch=6 freq_hz=903750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:07:14,323 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:07:14,675 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=1161932871 len=207 +2026-10-25 18:07:14,676 INFO image_rx_daemon: published frame_id=0 seq=121 203 B → lifetrac/v25/video/tile_delta +2026-10-25 18:07:15,065 INFO image_rx_daemon: frag_arrival: seq=122 idx=0 total=1 fw_us=1162330770 len=203 2026-10-25 +18:07:15,068 INFO image_rx_daemon: published frame_id=0 seq=122 199 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:15,679 INFO image_rx_daemon: frag_arrival: seq=123 idx=0 total=1 fw_us=1162930120 len=207 2026-10-25 +18:07:15,679 INFO image_rx_daemon: published frame_id=0 seq=123 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:15,680 INFO image_rx_daemon: PROBE TX seq=39 phase_ms=0 size_b=16 (tx#39) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=15 epoch=6 freq_hz=910250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:07:15,727 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:07:16,274 INFO image_rx_daemon: frag_arrival: seq=124 idx=0 total=1 fw_us=1163528493 len=207 +2026-10-25 18:07:16,275 INFO image_rx_daemon: published frame_id=0 seq=124 203 B → lifetrac/v25/video/tile_delta +2026-10-25 18:07:16,672 INFO image_rx_daemon: frag_arrival: seq=125 idx=0 total=1 fw_us=1163924701 len=201 2026-10-25 +18:07:16,673 INFO image_rx_daemon: published frame_id=0 seq=125 197 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:17,267 INFO image_rx_daemon: frag_arrival: seq=126 idx=0 total=1 fw_us=1164523034 len=203 2026-10-25 +18:07:17,269 INFO image_rx_daemon: published frame_id=0 seq=126 199 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:17,269 INFO image_rx_daemon: PROBE TX seq=40 phase_ms=0 size_b=16 (tx#40) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=36 epoch=6 freq_hz=920750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:07:17,316 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:07:17,670 INFO image_rx_daemon: frag_arrival: seq=127 idx=0 total=1 fw_us=1164924391 len=207 +2026-10-25 18:07:17,671 INFO image_rx_daemon: published frame_id=0 seq=127 203 B → lifetrac/v25/video/tile_delta +2026-10-25 18:07:18,270 INFO image_rx_daemon: frag_arrival: seq=128 idx=0 total=1 fw_us=1165519917 len=201 2026-10-25 +18:07:18,271 INFO image_rx_daemon: published frame_id=0 seq=128 197 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:18,350 INFO image_rx_daemon: stats: rx_frames=119 rx_decode_err=0 frames_published=119 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=177 cmd_cooldown_drops=0 +cmd_gate_held=57 cmd_copies_deferred=0 cmd_gate_deferred=57 2026-10-25 18:07:18,351 INFO image_rx_daemon: air_gap: +n=20 dt_med=595526us dt_p95=600642us len_med=206B cmd_tx_ok=40 cmd_tx_fail=0 2026-10-25 18:07:18,354 INFO +image_rx_daemon: air_gap_hist(ms): <400:9 <1000:11 2026-10-25 18:07:18,355 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=595.5ms 2026-10-25 18:07:18,356 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:07:18,356 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=6 last_hop=27 slot_off=[14..16] 2026-10-25 18:07:18,357 INFO +image_rx_daemon: probe: tx=40 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:07:18,357 INFO +image_rx_daemon: probe_grid: p0/s0:0/40(0%) 2026-10-25 18:07:18,664 INFO image_rx_daemon: frag_arrival: seq=129 idx=0 +total=1 fw_us=1165918736 len=203 2026-10-25 18:07:18,665 INFO image_rx_daemon: published frame_id=0 seq=129 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:18,666 INFO image_rx_daemon: PROBE TX seq=41 phase_ms=0 size_b=16 +(tx#41) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=17 epoch=6 +freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:07:18,713 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:19,266 INFO image_rx_daemon: frag_arrival: seq=130 idx=0 +total=1 fw_us=1166516994 len=203 2026-10-25 18:07:19,267 INFO image_rx_daemon: published frame_id=0 seq=130 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:19,667 INFO image_rx_daemon: frag_arrival: seq=131 idx=0 total=1 +fw_us=1166918522 len=207 2026-10-25 18:07:19,668 INFO image_rx_daemon: published frame_id=0 seq=131 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:20,070 INFO image_rx_daemon: frag_arrival: seq=132 idx=0 total=1 +fw_us=1167316414 len=202 2026-10-25 18:07:20,071 INFO image_rx_daemon: published frame_id=0 seq=132 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:20,072 INFO image_rx_daemon: PROBE TX seq=42 phase_ms=0 size_b=16 +(tx#42) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=32 epoch=6 +freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:07:20,118 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:20,671 INFO image_rx_daemon: frag_arrival: seq=133 idx=0 +total=1 fw_us=1167915818 len=207 2026-10-25 18:07:20,671 INFO image_rx_daemon: published frame_id=0 seq=133 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:21,263 INFO image_rx_daemon: frag_arrival: seq=134 idx=0 total=1 +fw_us=1168514042 len=205 2026-10-25 18:07:21,264 INFO image_rx_daemon: published frame_id=0 seq=134 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:21,265 INFO image_rx_daemon: PROBE TX seq=43 phase_ms=0 size_b=16 +(tx#43) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=34 epoch=6 +freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:07:21,312 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:21,663 INFO image_rx_daemon: frag_arrival: seq=135 idx=0 +total=1 fw_us=1168912825 len=205 2026-10-25 18:07:21,664 INFO image_rx_daemon: published frame_id=0 seq=135 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:22,055 INFO image_rx_daemon: frag_arrival: seq=136 idx=0 total=1 +fw_us=1169306486 len=200 2026-10-25 18:07:22,056 INFO image_rx_daemon: published frame_id=0 seq=136 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:22,666 INFO image_rx_daemon: frag_arrival: seq=137 idx=0 total=1 +fw_us=1169909966 len=206 2026-10-25 18:07:22,667 INFO image_rx_daemon: published frame_id=0 seq=137 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:22,668 INFO image_rx_daemon: PROBE TX seq=44 phase_ms=0 size_b=16 +(tx#44) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=9 epoch=7 freq_hz=907250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:07:22,715 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:07:23,262 INFO image_rx_daemon: frag_arrival: seq=138 idx=0 total=1 +fw_us=1170508267 len=205 2026-10-25 18:07:23,263 INFO image_rx_daemon: published frame_id=0 seq=138 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:23,658 INFO image_rx_daemon: frag_arrival: seq=139 idx=0 total=1 +fw_us=1170904522 len=203 2026-10-25 18:07:23,659 INFO image_rx_daemon: published frame_id=0 seq=139 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:24,262 INFO image_rx_daemon: frag_arrival: seq=140 idx=0 total=1 +fw_us=1171502768 len=203 2026-10-25 18:07:24,263 INFO image_rx_daemon: published frame_id=0 seq=140 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:24,264 INFO image_rx_daemon: PROBE TX seq=45 phase_ms=0 size_b=16 +(tx#45) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=8 epoch=7 freq_hz=906750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:07:24,311 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:07:24,663 INFO image_rx_daemon: frag_arrival: seq=141 idx=0 total=1 +fw_us=1171904083 len=204 2026-10-25 18:07:24,664 INFO image_rx_daemon: published frame_id=0 seq=141 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:25,254 INFO image_rx_daemon: frag_arrival: seq=142 idx=0 total=1 +fw_us=1172502643 len=206 2026-10-25 18:07:25,255 INFO image_rx_daemon: published frame_id=0 seq=142 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:25,660 INFO image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 +fw_us=1172901629 len=207 2026-10-25 18:07:25,661 INFO image_rx_daemon: published frame_id=0 seq=143 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:25,662 INFO image_rx_daemon: PROBE TX seq=46 phase_ms=0 size_b=16 +(tx#46) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=40 epoch=7 +freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:07:25,708 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:26,254 INFO image_rx_daemon: frag_arrival: seq=144 idx=0 +total=1 fw_us=1173499910 len=204 2026-10-25 18:07:26,255 INFO image_rx_daemon: published frame_id=0 seq=144 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:26,647 INFO image_rx_daemon: frag_arrival: seq=145 idx=0 total=1 +fw_us=1173898870 len=205 2026-10-25 18:07:26,648 INFO image_rx_daemon: published frame_id=0 seq=145 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:27,250 INFO image_rx_daemon: frag_arrival: seq=146 idx=0 total=1 +fw_us=1174494648 len=203 2026-10-25 18:07:27,251 INFO image_rx_daemon: published frame_id=0 seq=146 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:27,252 INFO image_rx_daemon: PROBE TX seq=47 phase_ms=0 size_b=16 +(tx#47) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=26 epoch=7 +freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:07:27,298 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:27,647 INFO image_rx_daemon: frag_arrival: seq=147 idx=0 +total=1 fw_us=1174896091 len=204 2026-10-25 18:07:27,648 INFO image_rx_daemon: published frame_id=0 seq=147 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:28,251 INFO image_rx_daemon: frag_arrival: seq=148 idx=0 total=1 +fw_us=1175494655 len=205 2026-10-25 18:07:28,252 INFO image_rx_daemon: published frame_id=0 seq=148 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:28,360 INFO image_rx_daemon: stats: rx_frames=139 rx_decode_err=0 +frames_published=139 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=207 cmd_cooldown_drops=0 cmd_gate_held=67 cmd_copies_deferred=0 cmd_gate_deferred=67 2026-10-25 +18:07:28,361 INFO image_rx_daemon: air_gap: n=20 dt_med=595778us dt_p95=603480us len_med=205B cmd_tx_ok=47 +cmd_tx_fail=0 2026-10-25 18:07:28,362 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 2026-10-25 +18:07:28,363 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.8ms 2026-10-25 18:07:28,364 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:07:28,365 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=7 last_hop=27 +slot_off=[14..16] 2026-10-25 18:07:28,366 INFO image_rx_daemon: probe: tx=47 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:07:28,367 INFO image_rx_daemon: probe_grid: p0/s0:0/47(0%) 2026-10-25 18:07:28,652 INFO +image_rx_daemon: frag_arrival: seq=149 idx=0 total=1 fw_us=1175891011 len=201 2026-10-25 18:07:28,653 INFO +image_rx_daemon: published frame_id=0 seq=149 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:28,653 INFO +image_rx_daemon: PROBE TX seq=48 phase_ms=0 size_b=16 (tx#48) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=30 channel_idx=15 epoch=7 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:07:28,700 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:29,238 +INFO image_rx_daemon: frag_arrival: seq=150 idx=0 total=1 fw_us=1176492127 len=204 2026-10-25 18:07:29,239 INFO +image_rx_daemon: published frame_id=0 seq=150 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:29,642 INFO +image_rx_daemon: frag_arrival: seq=151 idx=0 total=1 fw_us=1176885963 len=198 2026-10-25 18:07:29,644 INFO +image_rx_daemon: published frame_id=0 seq=151 194 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:30,013 INFO +image_rx_daemon: frag_arrival: seq=152 idx=0 total=1 fw_us=1177264261 len=169 2026-10-25 18:07:30,015 INFO +image_rx_daemon: published frame_id=0 seq=152 165 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:30,016 INFO +image_rx_daemon: PROBE TX seq=49 phase_ms=0 size_b=16 (tx#49) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=37 channel_idx=21 epoch=7 freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:07:30,094 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:30,650 +INFO image_rx_daemon: frag_arrival: seq=153 idx=0 total=1 fw_us=1177886024 len=203 2026-10-25 18:07:30,651 INFO +image_rx_daemon: published frame_id=0 seq=153 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:31,243 INFO +image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=1178486952 len=207 2026-10-25 18:07:31,246 INFO +image_rx_daemon: published frame_id=0 seq=154 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:31,247 INFO +image_rx_daemon: PROBE TX seq=50 phase_ms=0 size_b=16 (tx#50) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=43 channel_idx=24 epoch=7 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:07:31,293 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:31,637 +INFO image_rx_daemon: frag_arrival: seq=155 idx=0 total=1 fw_us=1178885725 len=205 2026-10-25 18:07:31,639 INFO +image_rx_daemon: published frame_id=0 seq=155 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:32,247 INFO +image_rx_daemon: frag_arrival: seq=156 idx=0 total=1 fw_us=1179485142 len=205 2026-10-25 18:07:32,248 INFO +image_rx_daemon: published frame_id=0 seq=156 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:32,642 INFO +image_rx_daemon: frag_arrival: seq=157 idx=0 total=1 fw_us=1179883140 len=206 2026-10-25 18:07:32,643 INFO +image_rx_daemon: published frame_id=0 seq=157 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:32,644 INFO +image_rx_daemon: PROBE TX seq=51 phase_ms=0 size_b=16 (tx#51) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=0 channel_idx=42 epoch=8 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:07:32,689 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:33,242 +INFO image_rx_daemon: frag_arrival: seq=158 idx=0 total=1 fw_us=1180481587 len=207 2026-10-25 18:07:33,243 INFO +image_rx_daemon: published frame_id=0 seq=158 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:33,642 INFO +image_rx_daemon: frag_arrival: seq=159 idx=0 total=1 fw_us=1180880565 len=207 2026-10-25 18:07:33,643 INFO +image_rx_daemon: published frame_id=0 seq=159 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:34,239 INFO +image_rx_daemon: frag_arrival: seq=160 idx=0 total=1 fw_us=1181478948 len=207 2026-10-25 18:07:34,240 INFO +image_rx_daemon: published frame_id=0 seq=160 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:34,241 INFO +image_rx_daemon: PROBE TX seq=52 phase_ms=0 size_b=16 (tx#52) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=8 channel_idx=44 epoch=8 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:07:34,289 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:34,628 +INFO image_rx_daemon: frag_arrival: seq=161 idx=0 total=1 fw_us=1181877813 len=207 2026-10-25 18:07:34,630 INFO +image_rx_daemon: published frame_id=0 seq=161 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:35,242 INFO +image_rx_daemon: frag_arrival: seq=162 idx=0 total=1 fw_us=1182475965 len=206 2026-10-25 18:07:35,243 INFO +image_rx_daemon: published frame_id=0 seq=162 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:35,631 INFO +image_rx_daemon: frag_arrival: seq=163 idx=0 total=1 fw_us=1182874691 len=206 2026-10-25 18:07:35,632 INFO +image_rx_daemon: published frame_id=0 seq=163 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:35,633 INFO +image_rx_daemon: PROBE TX seq=53 phase_ms=0 size_b=16 (tx#53) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=15 channel_idx=22 epoch=8 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:07:35,680 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:36,223 +INFO image_rx_daemon: frag_arrival: seq=164 idx=0 total=1 fw_us=1183472842 len=206 2026-10-25 18:07:36,224 INFO +image_rx_daemon: published frame_id=0 seq=164 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:36,635 INFO +image_rx_daemon: frag_arrival: seq=165 idx=0 total=1 fw_us=1183871668 len=206 2026-10-25 18:07:36,636 INFO +image_rx_daemon: published frame_id=0 seq=165 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:37,239 INFO +image_rx_daemon: frag_arrival: seq=166 idx=0 total=1 fw_us=1184469918 len=205 2026-10-25 18:07:37,240 INFO +image_rx_daemon: published frame_id=0 seq=166 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:37,240 INFO +image_rx_daemon: PROBE TX seq=54 phase_ms=0 size_b=16 (tx#54) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=23 channel_idx=2 epoch=8 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:07:37,287 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:37,625 +INFO image_rx_daemon: frag_arrival: seq=167 idx=0 total=1 fw_us=1184868774 len=205 2026-10-25 18:07:37,626 INFO +image_rx_daemon: published frame_id=0 seq=167 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:38,226 INFO +image_rx_daemon: frag_arrival: seq=168 idx=0 total=1 fw_us=1185467031 len=206 2026-10-25 18:07:38,227 INFO +image_rx_daemon: published frame_id=0 seq=168 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:38,370 INFO +image_rx_daemon: stats: rx_frames=159 rx_decode_err=0 frames_published=159 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=237 cmd_cooldown_drops=0 cmd_gate_held=77 +cmd_copies_deferred=0 cmd_gate_deferred=77 2026-10-25 18:07:38,371 INFO image_rx_daemon: air_gap: n=20 +dt_med=598151us dt_p95=621763us len_med=206B cmd_tx_ok=54 cmd_tx_fail=0 2026-10-25 18:07:38,373 INFO image_rx_daemon: +air_gap_hist(ms): <400:10 <1000:10 2026-10-25 18:07:38,375 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=598.2ms 2026-10-25 18:07:38,376 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 +snr[min/med/max]=7.0/10.0/10.0 2026-10-25 18:07:38,376 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=8 last_hop=27 slot_off=[14..14] 2026-10-25 18:07:38,377 INFO image_rx_daemon: probe: tx=54 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 18:07:38,377 INFO image_rx_daemon: probe_grid: p0/s0:0/54(0%) +2026-10-25 18:07:38,631 INFO image_rx_daemon: frag_arrival: seq=169 idx=0 total=1 fw_us=1185865752 len=205 2026-10-25 +18:07:38,632 INFO image_rx_daemon: published frame_id=0 seq=169 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:38,633 INFO image_rx_daemon: PROBE TX seq=55 phase_ms=0 size_b=16 (tx#55) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=15 epoch=8 freq_hz=910250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=51456 2026-10-25 18:07:38,678 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:07:39,230 INFO image_rx_daemon: frag_arrival: seq=170 idx=0 total=1 fw_us=1186463910 len=207 +2026-10-25 18:07:39,231 INFO image_rx_daemon: published frame_id=0 seq=170 203 B → lifetrac/v25/video/tile_delta +2026-10-25 18:07:39,623 INFO image_rx_daemon: frag_arrival: seq=171 idx=0 total=1 fw_us=1186862554 len=206 2026-10-25 +18:07:39,624 INFO image_rx_daemon: published frame_id=0 seq=171 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:40,222 INFO image_rx_daemon: frag_arrival: seq=172 idx=0 total=1 fw_us=1187460710 len=206 2026-10-25 +18:07:40,223 INFO image_rx_daemon: published frame_id=0 seq=172 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:40,224 INFO image_rx_daemon: PROBE TX seq=56 phase_ms=0 size_b=16 (tx#56) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=5 epoch=8 freq_hz=905250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:07:40,269 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:07:40,627 INFO image_rx_daemon: frag_arrival: seq=173 idx=0 total=1 fw_us=1187859490 len=207 +2026-10-25 18:07:40,628 INFO image_rx_daemon: published frame_id=0 seq=173 203 B → lifetrac/v25/video/tile_delta +2026-10-25 18:07:41,230 INFO image_rx_daemon: frag_arrival: seq=174 idx=0 total=1 fw_us=1188457650 len=206 2026-10-25 +18:07:41,231 INFO image_rx_daemon: published frame_id=0 seq=174 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:41,622 INFO image_rx_daemon: frag_arrival: seq=175 idx=0 total=1 fw_us=1188856380 len=207 2026-10-25 +18:07:41,623 INFO image_rx_daemon: published frame_id=0 seq=175 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:41,625 INFO image_rx_daemon: PROBE TX seq=57 phase_ms=0 size_b=16 (tx#57) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=21 epoch=8 freq_hz=913250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:07:41,670 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:07:42,218 INFO image_rx_daemon: frag_arrival: seq=176 idx=0 total=1 fw_us=1189454359 len=205 +2026-10-25 18:07:42,219 INFO image_rx_daemon: published frame_id=0 seq=176 201 B → lifetrac/v25/video/tile_delta +2026-10-25 18:07:42,623 INFO image_rx_daemon: frag_arrival: seq=177 idx=0 total=1 fw_us=1189853146 len=207 2026-10-25 +18:07:42,624 INFO image_rx_daemon: published frame_id=0 seq=177 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:43,220 INFO image_rx_daemon: frag_arrival: seq=178 idx=0 total=1 fw_us=1190451239 len=206 2026-10-25 +18:07:43,221 INFO image_rx_daemon: published frame_id=0 seq=178 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:43,222 INFO image_rx_daemon: PROBE TX seq=58 phase_ms=0 size_b=16 (tx#58) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=2 epoch=9 freq_hz=903750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=51456 2026-10-25 18:07:43,269 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:07:43,626 INFO image_rx_daemon: frag_arrival: seq=179 idx=0 total=1 fw_us=1190850054 len=207 +2026-10-25 18:07:43,627 INFO image_rx_daemon: published frame_id=0 seq=179 203 B → lifetrac/v25/video/tile_delta +2026-10-25 18:07:44,222 INFO image_rx_daemon: frag_arrival: seq=180 idx=0 total=1 fw_us=1191449142 len=206 2026-10-25 +18:07:44,223 INFO image_rx_daemon: published frame_id=0 seq=180 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:44,617 INFO image_rx_daemon: frag_arrival: seq=181 idx=0 total=1 fw_us=1191846911 len=207 2026-10-25 +18:07:44,619 INFO image_rx_daemon: published frame_id=0 seq=181 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:44,620 INFO image_rx_daemon: PROBE TX seq=59 phase_ms=0 size_b=16 (tx#59) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=31 epoch=9 freq_hz=918250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:07:44,666 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:07:45,218 INFO image_rx_daemon: frag_arrival: seq=182 idx=0 total=1 fw_us=1192445042 len=205 +2026-10-25 18:07:45,219 INFO image_rx_daemon: published frame_id=0 seq=182 201 B → lifetrac/v25/video/tile_delta +2026-10-25 18:07:45,816 INFO image_rx_daemon: frag_arrival: seq=183 idx=0 total=1 fw_us=1193043251 len=205 2026-10-25 +18:07:45,817 INFO image_rx_daemon: published frame_id=0 seq=183 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:45,818 INFO image_rx_daemon: PROBE TX seq=60 phase_ms=0 size_b=16 (tx#60) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=40 epoch=9 freq_hz=922750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:07:45,864 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:07:46,215 INFO image_rx_daemon: frag_arrival: seq=184 idx=0 total=1 fw_us=1193439614 len=203 +2026-10-25 18:07:46,216 INFO image_rx_daemon: published frame_id=0 seq=184 199 B → lifetrac/v25/video/tile_delta +2026-10-25 18:07:46,618 INFO image_rx_daemon: frag_arrival: seq=185 idx=0 total=1 fw_us=1193840978 len=206 2026-10-25 +18:07:46,619 INFO image_rx_daemon: published frame_id=0 seq=185 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:47,214 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=1194439223 len=206 2026-10-25 +18:07:47,215 INFO image_rx_daemon: published frame_id=0 seq=186 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:47,216 INFO image_rx_daemon: PROBE TX seq=61 phase_ms=0 size_b=16 (tx#61) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=38 epoch=9 freq_hz=921750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:07:47,261 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:07:47,607 INFO image_rx_daemon: frag_arrival: seq=187 idx=0 total=1 fw_us=1194835547 len=203 +2026-10-25 18:07:47,608 INFO image_rx_daemon: published frame_id=0 seq=187 199 B → lifetrac/v25/video/tile_delta +2026-10-25 18:07:48,206 INFO image_rx_daemon: frag_arrival: seq=188 idx=0 total=1 fw_us=1195433904 len=203 2026-10-25 +18:07:48,207 INFO image_rx_daemon: published frame_id=0 seq=188 199 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:07:48,380 INFO image_rx_daemon: stats: rx_frames=179 rx_decode_err=0 frames_published=179 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=267 cmd_cooldown_drops=0 +cmd_gate_held=86 cmd_copies_deferred=0 cmd_gate_deferred=86 2026-10-25 18:07:48,382 INFO image_rx_daemon: air_gap: +n=20 dt_med=597979us dt_p95=599088us len_med=206B cmd_tx_ok=61 cmd_tx_fail=0 2026-10-25 18:07:48,384 INFO +image_rx_daemon: air_gap_hist(ms): <400:9 <1000:11 2026-10-25 18:07:48,386 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=598.0ms 2026-10-25 18:07:48,386 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-67/-62 snr[min/med/max]=7.0/10.0/11.0 2026-10-25 18:07:48,387 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=9 last_hop=27 slot_off=[14..14] 2026-10-25 18:07:48,387 INFO +image_rx_daemon: probe: tx=61 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:07:48,388 INFO +image_rx_daemon: probe_grid: p0/s0:0/61(0%) 2026-10-25 18:07:48,611 INFO image_rx_daemon: frag_arrival: seq=189 idx=0 +total=1 fw_us=1195835414 len=205 2026-10-25 18:07:48,612 INFO image_rx_daemon: published frame_id=0 seq=189 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:48,613 INFO image_rx_daemon: PROBE TX seq=62 phase_ms=0 size_b=16 +(tx#62) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=34 epoch=9 +freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:07:48,658 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:49,206 INFO image_rx_daemon: frag_arrival: seq=190 idx=0 +total=1 fw_us=1196433700 len=205 2026-10-25 18:07:49,207 INFO image_rx_daemon: published frame_id=0 seq=190 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:49,610 INFO image_rx_daemon: frag_arrival: seq=191 idx=0 total=1 +fw_us=1196832650 len=206 2026-10-25 18:07:49,611 INFO image_rx_daemon: published frame_id=0 seq=191 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:50,214 INFO image_rx_daemon: frag_arrival: seq=192 idx=0 total=1 +fw_us=1197430852 len=205 2026-10-25 18:07:50,215 INFO image_rx_daemon: published frame_id=0 seq=192 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:50,216 INFO image_rx_daemon: PROBE TX seq=63 phase_ms=0 size_b=16 +(tx#63) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=37 epoch=9 +freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:07:50,261 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:50,602 INFO image_rx_daemon: frag_arrival: seq=193 idx=0 +total=1 fw_us=1197829720 len=207 2026-10-25 18:07:50,603 INFO image_rx_daemon: published frame_id=0 seq=193 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:51,207 INFO image_rx_daemon: frag_arrival: seq=194 idx=0 total=1 +fw_us=1198427757 len=205 2026-10-25 18:07:51,208 INFO image_rx_daemon: published frame_id=0 seq=194 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:51,602 INFO image_rx_daemon: frag_arrival: seq=195 idx=0 total=1 +fw_us=1198826574 len=207 2026-10-25 18:07:51,603 INFO image_rx_daemon: published frame_id=0 seq=195 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:51,604 INFO image_rx_daemon: PROBE TX seq=64 phase_ms=0 size_b=16 +(tx#64) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=15 epoch=9 +freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:07:51,651 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:52,202 INFO image_rx_daemon: frag_arrival: seq=196 idx=0 +total=1 fw_us=1199421879 len=203 2026-10-25 18:07:52,203 INFO image_rx_daemon: published frame_id=0 seq=196 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:52,606 INFO image_rx_daemon: frag_arrival: seq=197 idx=0 total=1 +fw_us=1199823102 len=207 2026-10-25 18:07:52,607 INFO image_rx_daemon: published frame_id=0 seq=197 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:53,198 INFO image_rx_daemon: frag_arrival: seq=198 idx=0 total=1 +fw_us=1200421085 len=207 2026-10-25 18:07:53,199 INFO image_rx_daemon: published frame_id=0 seq=198 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:53,200 INFO image_rx_daemon: PROBE TX seq=65 phase_ms=0 size_b=16 +(tx#65) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=46 epoch=10 +freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:07:53,247 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:53,599 INFO image_rx_daemon: frag_arrival: seq=199 idx=0 +total=1 fw_us=1200819704 len=206 2026-10-25 18:07:53,600 INFO image_rx_daemon: published frame_id=0 seq=199 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:54,202 INFO image_rx_daemon: frag_arrival: seq=200 idx=0 total=1 +fw_us=1201417790 len=207 2026-10-25 18:07:54,203 INFO image_rx_daemon: published frame_id=0 seq=200 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:54,591 INFO image_rx_daemon: frag_arrival: seq=201 idx=0 total=1 +fw_us=1201816394 len=205 2026-10-25 18:07:54,592 INFO image_rx_daemon: published frame_id=0 seq=201 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:54,592 INFO image_rx_daemon: PROBE TX seq=66 phase_ms=0 size_b=16 +(tx#66) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=7 epoch=10 +freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:07:54,639 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:55,187 INFO image_rx_daemon: frag_arrival: seq=202 idx=0 +total=1 fw_us=1202414394 len=205 2026-10-25 18:07:55,188 INFO image_rx_daemon: published frame_id=0 seq=202 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:55,798 INFO image_rx_daemon: frag_arrival: seq=203 idx=0 total=1 +fw_us=1203012373 len=206 2026-10-25 18:07:55,799 INFO image_rx_daemon: published frame_id=0 seq=203 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:55,800 INFO image_rx_daemon: PROBE TX seq=67 phase_ms=0 size_b=16 +(tx#67) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=0 epoch=10 +freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:07:55,847 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:56,190 INFO image_rx_daemon: frag_arrival: seq=204 idx=0 +total=1 fw_us=1203408549 len=203 2026-10-25 18:07:56,191 INFO image_rx_daemon: published frame_id=0 seq=204 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:56,790 INFO image_rx_daemon: frag_arrival: seq=205 idx=0 total=1 +fw_us=1204009424 len=206 2026-10-25 18:07:56,791 INFO image_rx_daemon: published frame_id=0 seq=205 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:57,194 INFO image_rx_daemon: frag_arrival: seq=206 idx=0 total=1 +fw_us=1204408146 len=204 2026-10-25 18:07:57,195 INFO image_rx_daemon: published frame_id=0 seq=206 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:57,196 INFO image_rx_daemon: PROBE TX seq=68 phase_ms=0 size_b=16 +(tx#68) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=37 epoch=10 +freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:07:57,234 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:57,583 INFO image_rx_daemon: frag_arrival: seq=207 idx=0 +total=1 fw_us=1204807389 len=206 2026-10-25 18:07:57,584 INFO image_rx_daemon: published frame_id=0 seq=207 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:58,186 INFO image_rx_daemon: frag_arrival: seq=208 idx=0 total=1 +fw_us=1205405207 len=206 2026-10-25 18:07:58,187 INFO image_rx_daemon: published frame_id=0 seq=208 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:07:58,391 INFO image_rx_daemon: stats: rx_frames=199 rx_decode_err=0 +frames_published=199 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=297 cmd_cooldown_drops=0 cmd_gate_held=95 cmd_copies_deferred=0 cmd_gate_deferred=95 2026-10-25 +18:07:58,393 INFO image_rx_daemon: air_gap: n=20 dt_med=595305us dt_p95=600875us len_med=206B cmd_tx_ok=68 +cmd_tx_fail=0 2026-10-25 18:07:58,395 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 2026-10-25 +18:07:58,396 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.3ms 2026-10-25 18:07:58,397 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=8.0/10.0/10.0 2026-10-25 +18:07:58,397 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=10 last_hop=27 +slot_off=[14..15] 2026-10-25 18:07:58,398 INFO image_rx_daemon: probe: tx=68 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:07:58,398 INFO image_rx_daemon: probe_grid: p0/s0:0/68(0%) 2026-10-25 18:07:58,587 INFO +image_rx_daemon: frag_arrival: seq=209 idx=0 total=1 fw_us=1205801425 len=203 2026-10-25 18:07:58,588 INFO +image_rx_daemon: published frame_id=0 seq=209 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:58,588 INFO +image_rx_daemon: PROBE TX seq=69 phase_ms=0 size_b=16 (tx#69) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=30 channel_idx=39 epoch=10 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:07:58,631 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:07:59,175 +INFO image_rx_daemon: frag_arrival: seq=210 idx=0 total=1 fw_us=1206399744 len=203 2026-10-25 18:07:59,177 INFO +image_rx_daemon: published frame_id=0 seq=210 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:59,790 INFO +image_rx_daemon: frag_arrival: seq=211 idx=0 total=1 fw_us=1207000618 len=206 2026-10-25 18:07:59,791 INFO +image_rx_daemon: published frame_id=0 seq=211 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:07:59,792 INFO +image_rx_daemon: PROBE TX seq=70 phase_ms=0 size_b=16 (tx#70) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=36 channel_idx=41 epoch=10 freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:07:59,839 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:00,182 +INFO image_rx_daemon: frag_arrival: seq=212 idx=0 total=1 fw_us=1207399646 len=204 2026-10-25 18:08:00,183 INFO +image_rx_daemon: published frame_id=0 seq=212 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:00,786 INFO +image_rx_daemon: frag_arrival: seq=213 idx=0 total=1 fw_us=1207995550 len=203 2026-10-25 18:08:00,787 INFO +image_rx_daemon: published frame_id=0 seq=213 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:01,179 INFO +image_rx_daemon: frag_arrival: seq=214 idx=0 total=1 fw_us=1208397138 len=204 2026-10-25 18:08:01,180 INFO +image_rx_daemon: published frame_id=0 seq=214 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:01,181 INFO +image_rx_daemon: PROBE TX seq=71 phase_ms=0 size_b=16 (tx#71) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=43 channel_idx=29 epoch=10 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:08:01,228 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:01,779 +INFO image_rx_daemon: frag_arrival: seq=215 idx=0 total=1 fw_us=1208995588 len=205 2026-10-25 18:08:01,780 INFO +image_rx_daemon: published frame_id=0 seq=215 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:02,179 INFO +image_rx_daemon: frag_arrival: seq=216 idx=0 total=1 fw_us=1209392006 len=203 2026-10-25 18:08:02,180 INFO +image_rx_daemon: published frame_id=0 seq=216 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:02,779 INFO +image_rx_daemon: frag_arrival: seq=217 idx=0 total=1 fw_us=1209993024 len=206 2026-10-25 18:08:02,780 INFO +image_rx_daemon: published frame_id=0 seq=217 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:02,781 INFO +image_rx_daemon: PROBE TX seq=72 phase_ms=0 size_b=16 (tx#72) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=1 channel_idx=36 epoch=11 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:08:02,825 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:03,173 +INFO image_rx_daemon: frag_arrival: seq=218 idx=0 total=1 fw_us=1210391867 len=205 2026-10-25 18:08:03,174 INFO +image_rx_daemon: published frame_id=0 seq=218 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:03,774 INFO +image_rx_daemon: frag_arrival: seq=219 idx=0 total=1 fw_us=1210990438 len=207 2026-10-25 18:08:03,775 INFO +image_rx_daemon: published frame_id=0 seq=219 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:04,175 INFO +image_rx_daemon: frag_arrival: seq=220 idx=0 total=1 fw_us=1211390142 len=204 2026-10-25 18:08:04,176 INFO +image_rx_daemon: published frame_id=0 seq=220 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:04,176 INFO +image_rx_daemon: PROBE TX seq=73 phase_ms=0 size_b=16 (tx#73) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=8 channel_idx=44 epoch=11 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:08:04,221 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:04,767 +INFO image_rx_daemon: frag_arrival: seq=221 idx=0 total=1 fw_us=1211984904 len=203 2026-10-25 18:08:04,768 INFO +image_rx_daemon: published frame_id=0 seq=221 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:05,167 INFO +image_rx_daemon: frag_arrival: seq=222 idx=0 total=1 fw_us=1212386280 len=205 2026-10-25 18:08:05,168 INFO +image_rx_daemon: published frame_id=0 seq=222 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:05,772 INFO +image_rx_daemon: frag_arrival: seq=223 idx=0 total=1 fw_us=1212984624 len=206 2026-10-25 18:08:05,773 INFO +image_rx_daemon: published frame_id=0 seq=223 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:05,773 INFO +image_rx_daemon: PROBE TX seq=74 phase_ms=0 size_b=16 (tx#74) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=16 channel_idx=7 epoch=11 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:08:05,820 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:06,174 +INFO image_rx_daemon: frag_arrival: seq=224 idx=0 total=1 fw_us=1213383524 len=205 2026-10-25 18:08:06,175 INFO +image_rx_daemon: published frame_id=0 seq=224 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:06,770 INFO +image_rx_daemon: frag_arrival: seq=225 idx=0 total=1 fw_us=1213981916 len=204 2026-10-25 18:08:06,771 INFO +image_rx_daemon: published frame_id=0 seq=225 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:07,369 INFO +image_rx_daemon: frag_arrival: seq=226 idx=0 total=1 fw_us=1214580317 len=206 2026-10-25 18:08:07,370 INFO +image_rx_daemon: published frame_id=0 seq=226 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:07,371 INFO +image_rx_daemon: PROBE TX seq=75 phase_ms=0 size_b=16 (tx#75) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=24 channel_idx=17 epoch=11 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:08:07,417 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:07,771 +INFO image_rx_daemon: frag_arrival: seq=227 idx=0 total=1 fw_us=1214976736 len=203 2026-10-25 18:08:07,772 INFO +image_rx_daemon: published frame_id=0 seq=227 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:08,161 INFO +image_rx_daemon: frag_arrival: seq=228 idx=0 total=1 fw_us=1215375660 len=203 2026-10-25 18:08:08,164 INFO +image_rx_daemon: published frame_id=0 seq=228 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:08,401 INFO +image_rx_daemon: stats: rx_frames=219 rx_decode_err=0 frames_published=219 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=327 cmd_cooldown_drops=0 cmd_gate_held=104 +cmd_copies_deferred=0 cmd_gate_deferred=104 2026-10-25 18:08:08,403 INFO image_rx_daemon: air_gap: n=20 +dt_med=594762us dt_p95=601018us len_med=204B cmd_tx_ok=75 cmd_tx_fail=0 2026-10-25 18:08:08,404 INFO image_rx_daemon: +air_gap_hist(ms): <400:8 <1000:12 2026-10-25 18:08:08,405 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=594.8ms 2026-10-25 18:08:08,406 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 +snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:08:08,406 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=11 last_hop=27 slot_off=[14..14] 2026-10-25 18:08:08,407 INFO image_rx_daemon: probe: tx=75 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:08:08,408 INFO image_rx_daemon: probe_grid: +p0/s0:0/75(0%) 2026-10-25 18:08:08,767 INFO image_rx_daemon: frag_arrival: seq=229 idx=0 total=1 fw_us=1215974019 +len=203 2026-10-25 18:08:08,768 INFO image_rx_daemon: published frame_id=0 seq=229 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:08,768 INFO image_rx_daemon: PROBE TX seq=76 phase_ms=0 size_b=16 +(tx#76) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=2 epoch=11 +freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:08:08,815 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:09,163 INFO image_rx_daemon: frag_arrival: seq=230 idx=0 +total=1 fw_us=1216372900 len=202 2026-10-25 18:08:09,164 INFO image_rx_daemon: published frame_id=0 seq=230 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:09,730 INFO image_rx_daemon: frag_arrival: seq=231 idx=0 total=1 +fw_us=1216942908 len=165 2026-10-25 18:08:09,731 INFO image_rx_daemon: published frame_id=0 seq=231 161 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:10,163 INFO image_rx_daemon: frag_arrival: seq=232 idx=0 total=1 +fw_us=1217370373 len=202 2026-10-25 18:08:10,164 INFO image_rx_daemon: published frame_id=0 seq=232 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:10,164 INFO image_rx_daemon: PROBE TX seq=77 phase_ms=0 size_b=16 +(tx#77) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=5 epoch=11 +freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:08:10,211 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:10,751 INFO image_rx_daemon: frag_arrival: seq=233 idx=0 +total=1 fw_us=1217966206 len=197 2026-10-25 18:08:10,752 INFO image_rx_daemon: published frame_id=0 seq=233 193 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:11,151 INFO image_rx_daemon: frag_arrival: seq=234 idx=0 total=1 +fw_us=1218365213 len=199 2026-10-25 18:08:11,152 INFO image_rx_daemon: published frame_id=0 seq=234 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:11,762 INFO image_rx_daemon: frag_arrival: seq=235 idx=0 total=1 +fw_us=1218968819 len=205 2026-10-25 18:08:11,763 INFO image_rx_daemon: published frame_id=0 seq=235 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:11,764 INFO image_rx_daemon: PROBE TX seq=78 phase_ms=0 size_b=16 +(tx#78) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=41 epoch=11 +freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:08:11,809 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:12,159 INFO image_rx_daemon: frag_arrival: seq=236 idx=0 +total=1 fw_us=1219365244 len=203 2026-10-25 18:08:12,160 INFO image_rx_daemon: published frame_id=0 seq=236 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:12,755 INFO image_rx_daemon: frag_arrival: seq=237 idx=0 total=1 +fw_us=1219966252 len=206 2026-10-25 18:08:12,756 INFO image_rx_daemon: published frame_id=0 seq=237 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:13,355 INFO image_rx_daemon: frag_arrival: seq=238 idx=0 total=1 +fw_us=1220564695 len=207 2026-10-25 18:08:13,356 INFO image_rx_daemon: published frame_id=0 seq=238 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:13,356 INFO image_rx_daemon: PROBE TX seq=79 phase_ms=0 size_b=16 +(tx#79) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=3 epoch=12 freq_hz=904250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:08:13,403 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:08:13,758 INFO image_rx_daemon: frag_arrival: seq=239 idx=0 total=1 +fw_us=1220963660 len=205 2026-10-25 18:08:13,759 INFO image_rx_daemon: published frame_id=0 seq=239 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:14,150 INFO image_rx_daemon: frag_arrival: seq=240 idx=0 total=1 +fw_us=1221360061 len=202 2026-10-25 18:08:14,151 INFO image_rx_daemon: published frame_id=0 seq=240 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:14,751 INFO image_rx_daemon: frag_arrival: seq=241 idx=0 total=1 +fw_us=1221960955 len=205 2026-10-25 18:08:14,752 INFO image_rx_daemon: published frame_id=0 seq=241 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:14,752 INFO image_rx_daemon: PROBE TX seq=80 phase_ms=0 size_b=16 +(tx#80) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=34 epoch=12 +freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:08:14,795 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:15,154 INFO image_rx_daemon: frag_arrival: seq=242 idx=0 +total=1 fw_us=1222359901 len=207 2026-10-25 18:08:15,155 INFO image_rx_daemon: published frame_id=0 seq=242 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:15,750 INFO image_rx_daemon: frag_arrival: seq=243 idx=0 total=1 +fw_us=1222958077 len=204 2026-10-25 18:08:15,751 INFO image_rx_daemon: published frame_id=0 seq=243 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:16,154 INFO image_rx_daemon: frag_arrival: seq=244 idx=0 total=1 +fw_us=1223354436 len=203 2026-10-25 18:08:16,155 INFO image_rx_daemon: published frame_id=0 seq=244 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:16,157 INFO image_rx_daemon: PROBE TX seq=81 phase_ms=0 size_b=16 +(tx#81) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=39 epoch=12 +freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:08:16,204 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:16,754 INFO image_rx_daemon: frag_arrival: seq=245 idx=0 +total=1 fw_us=1223955349 len=207 2026-10-25 18:08:16,755 INFO image_rx_daemon: published frame_id=0 seq=245 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:17,145 INFO image_rx_daemon: frag_arrival: seq=246 idx=0 total=1 +fw_us=1224354146 len=204 2026-10-25 18:08:17,146 INFO image_rx_daemon: published frame_id=0 seq=246 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:17,747 INFO image_rx_daemon: frag_arrival: seq=247 idx=0 total=1 +fw_us=1224952404 len=204 2026-10-25 18:08:17,748 INFO image_rx_daemon: published frame_id=0 seq=247 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:17,749 INFO image_rx_daemon: PROBE TX seq=82 phase_ms=0 size_b=16 +(tx#82) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=32 epoch=12 +freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:08:17,795 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:18,343 INFO image_rx_daemon: frag_arrival: seq=248 idx=0 +total=1 fw_us=1225550577 len=206 2026-10-25 18:08:18,344 INFO image_rx_daemon: published frame_id=0 seq=248 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:18,411 INFO image_rx_daemon: stats: rx_frames=239 rx_decode_err=0 +frames_published=239 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=358 cmd_cooldown_drops=0 cmd_gate_held=113 cmd_copies_deferred=0 cmd_gate_deferred=113 2026-10-25 +18:08:18,412 INFO image_rx_daemon: air_gap: n=20 dt_med=595833us dt_p95=603606us len_med=204B cmd_tx_ok=82 +cmd_tx_fail=0 2026-10-25 18:08:18,415 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 2026-10-25 +18:08:18,416 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.8ms 2026-10-25 18:08:18,417 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-63/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:08:18,418 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=12 last_hop=28 +slot_off=[14..14] 2026-10-25 18:08:18,418 INFO image_rx_daemon: probe: tx=82 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:08:18,419 INFO image_rx_daemon: probe_grid: p0/s0:0/82(0%) 2026-10-25 18:08:18,743 INFO +image_rx_daemon: frag_arrival: seq=249 idx=0 total=1 fw_us=1225949359 len=205 2026-10-25 18:08:18,744 INFO +image_rx_daemon: published frame_id=0 seq=249 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:19,143 INFO +image_rx_daemon: frag_arrival: seq=250 idx=0 total=1 fw_us=1226348146 len=207 2026-10-25 18:08:19,144 INFO +image_rx_daemon: published frame_id=0 seq=250 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:19,144 INFO +image_rx_daemon: PROBE TX seq=83 phase_ms=0 size_b=16 (tx#83) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=33 channel_idx=18 epoch=12 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:08:19,193 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:19,746 +INFO image_rx_daemon: frag_arrival: seq=251 idx=0 total=1 fw_us=1226946255 len=206 2026-10-25 18:08:19,747 INFO +image_rx_daemon: published frame_id=0 seq=251 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:20,341 INFO +image_rx_daemon: frag_arrival: seq=252 idx=0 total=1 fw_us=1227544360 len=206 2026-10-25 18:08:20,343 INFO +image_rx_daemon: published frame_id=0 seq=252 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:20,344 INFO +image_rx_daemon: PROBE TX seq=84 phase_ms=0 size_b=16 (tx#84) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=39 channel_idx=49 epoch=12 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:08:20,391 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:20,740 +INFO image_rx_daemon: frag_arrival: seq=253 idx=0 total=1 fw_us=1227940544 len=203 2026-10-25 18:08:20,741 INFO +image_rx_daemon: published frame_id=0 seq=253 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:21,139 INFO +image_rx_daemon: frag_arrival: seq=254 idx=0 total=1 fw_us=1228342728 len=203 2026-10-25 18:08:21,140 INFO +image_rx_daemon: published frame_id=0 seq=254 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:21,739 INFO +image_rx_daemon: frag_arrival: seq=255 idx=0 total=1 fw_us=1228940125 len=205 2026-10-25 18:08:21,740 INFO +image_rx_daemon: published frame_id=0 seq=255 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:21,741 INFO +image_rx_daemon: PROBE TX seq=85 phase_ms=0 size_b=16 (tx#85) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=46 channel_idx=40 epoch=12 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:08:21,779 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:22,141 +INFO image_rx_daemon: frag_arrival: seq=0 idx=0 total=1 fw_us=1229336415 len=203 2026-10-25 18:08:22,142 INFO +image_rx_daemon: published frame_id=0 seq=0 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:22,735 INFO +image_rx_daemon: frag_arrival: seq=1 idx=0 total=1 fw_us=1229937289 len=207 2026-10-25 18:08:22,735 INFO +image_rx_daemon: published frame_id=0 seq=1 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:23,330 INFO +image_rx_daemon: frag_arrival: seq=2 idx=0 total=1 fw_us=1230532884 len=203 2026-10-25 18:08:23,331 INFO +image_rx_daemon: published frame_id=0 seq=2 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:23,332 INFO +image_rx_daemon: PROBE TX seq=86 phase_ms=0 size_b=16 (tx#86) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=4 channel_idx=24 epoch=13 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:08:23,379 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:23,742 +INFO image_rx_daemon: frag_arrival: seq=3 idx=0 total=1 fw_us=1230935142 len=205 2026-10-25 18:08:23,743 INFO +image_rx_daemon: published frame_id=0 seq=3 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:24,331 INFO +image_rx_daemon: frag_arrival: seq=4 idx=0 total=1 fw_us=1231532317 len=204 2026-10-25 18:08:24,332 INFO +image_rx_daemon: published frame_id=0 seq=4 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:24,728 INFO +image_rx_daemon: frag_arrival: seq=5 idx=0 total=1 fw_us=1231931119 len=207 2026-10-25 18:08:24,729 INFO +image_rx_daemon: published frame_id=0 seq=5 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:24,730 INFO +image_rx_daemon: PROBE TX seq=87 phase_ms=0 size_b=16 (tx#87) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=11 channel_idx=36 epoch=13 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:08:24,777 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:25,327 +INFO image_rx_daemon: frag_arrival: seq=6 idx=0 total=1 fw_us=1232529234 len=206 2026-10-25 18:08:25,328 INFO +image_rx_daemon: published frame_id=0 seq=6 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:25,724 INFO +image_rx_daemon: frag_arrival: seq=7 idx=0 total=1 fw_us=1232927862 len=204 2026-10-25 18:08:25,725 INFO +image_rx_daemon: published frame_id=0 seq=7 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:26,322 INFO +image_rx_daemon: frag_arrival: seq=8 idx=0 total=1 fw_us=1233520705 len=199 2026-10-25 18:08:26,324 INFO +image_rx_daemon: published frame_id=0 seq=8 195 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:26,325 INFO +image_rx_daemon: PROBE TX seq=88 phase_ms=0 size_b=16 (tx#88) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=19 channel_idx=0 epoch=13 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:08:26,370 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:26,730 +INFO image_rx_daemon: frag_arrival: seq=9 idx=0 total=1 fw_us=1233921821 len=201 2026-10-25 18:08:26,731 INFO +image_rx_daemon: published frame_id=0 seq=9 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:27,330 INFO +image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=1234522436 len=207 2026-10-25 18:08:27,332 INFO +image_rx_daemon: published frame_id=0 seq=10 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:27,725 INFO +image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=1234921095 len=206 2026-10-25 18:08:27,726 INFO +image_rx_daemon: published frame_id=0 seq=11 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:27,727 INFO +image_rx_daemon: PROBE TX seq=89 phase_ms=0 size_b=16 (tx#89) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=26 channel_idx=48 epoch=13 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:08:27,774 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:28,323 +INFO image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=1235519102 len=206 2026-10-25 18:08:28,324 INFO +image_rx_daemon: published frame_id=0 seq=12 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:28,422 INFO +image_rx_daemon: stats: rx_frames=259 rx_decode_err=0 frames_published=259 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=388 cmd_cooldown_drops=0 cmd_gate_held=122 +cmd_copies_deferred=0 cmd_gate_deferred=122 2026-10-25 18:08:28,423 INFO image_rx_daemon: air_gap: n=20 +dt_med=592843us dt_p95=600874us len_med=205B cmd_tx_ok=89 cmd_tx_fail=0 2026-10-25 18:08:28,426 INFO image_rx_daemon: +air_gap_hist(ms): <400:7 <1000:13 2026-10-25 18:08:28,427 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=592.8ms 2026-10-25 18:08:28,429 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-63/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:08:28,430 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=13 last_hop=28 slot_off=[14..18] 2026-10-25 18:08:28,430 INFO image_rx_daemon: probe: tx=89 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:08:28,431 INFO image_rx_daemon: probe_grid: +p0/s0:0/89(0%) 2026-10-25 18:08:28,727 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=1235917692 +len=204 2026-10-25 18:08:28,728 INFO image_rx_daemon: published frame_id=0 seq=13 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:29,314 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 +fw_us=1236512947 len=201 2026-10-25 18:08:29,315 INFO image_rx_daemon: published frame_id=0 seq=14 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:29,316 INFO image_rx_daemon: PROBE TX seq=90 phase_ms=0 size_b=16 +(tx#90) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=32 epoch=13 +freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:08:29,361 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:29,719 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 +total=1 fw_us=1236915142 len=207 2026-10-25 18:08:29,720 INFO image_rx_daemon: published frame_id=0 seq=15 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:30,319 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 +fw_us=1237512047 len=205 2026-10-25 18:08:30,320 INFO image_rx_daemon: published frame_id=0 seq=16 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:30,710 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 +fw_us=1237905622 len=200 2026-10-25 18:08:30,711 INFO image_rx_daemon: published frame_id=0 seq=17 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:30,712 INFO image_rx_daemon: PROBE TX seq=91 phase_ms=0 size_b=16 +(tx#91) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=26 epoch=13 +freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:08:30,759 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:31,310 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 +total=1 fw_us=1238506245 len=203 2026-10-25 18:08:31,311 INFO image_rx_daemon: published frame_id=0 seq=18 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:31,711 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 +fw_us=1238904928 len=202 2026-10-25 18:08:31,712 INFO image_rx_daemon: published frame_id=0 seq=19 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:32,309 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 +fw_us=1239505598 len=206 2026-10-25 18:08:32,310 INFO image_rx_daemon: published frame_id=0 seq=20 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:32,311 INFO image_rx_daemon: PROBE TX seq=92 phase_ms=0 size_b=16 +(tx#92) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=49 epoch=13 +freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:08:32,357 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:32,710 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 +total=1 fw_us=1239901890 len=203 2026-10-25 18:08:32,711 INFO image_rx_daemon: published frame_id=0 seq=21 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:33,102 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 +fw_us=1240292962 len=175 2026-10-25 18:08:33,103 INFO image_rx_daemon: published frame_id=0 seq=22 171 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:33,691 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 +fw_us=1240880651 len=178 2026-10-25 18:08:33,694 INFO image_rx_daemon: published frame_id=0 seq=23 174 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:33,695 INFO image_rx_daemon: PROBE TX seq=93 phase_ms=0 size_b=16 +(tx#93) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=48 epoch=14 +freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:08:33,754 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:34,303 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 +total=1 fw_us=1241499676 len=206 2026-10-25 18:08:34,305 INFO image_rx_daemon: published frame_id=0 seq=24 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:34,706 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 +fw_us=1241893225 len=197 2026-10-25 18:08:34,707 INFO image_rx_daemon: published frame_id=0 seq=25 193 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:35,307 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 +fw_us=1242491518 len=199 2026-10-25 18:08:35,308 INFO image_rx_daemon: published frame_id=0 seq=26 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:35,308 INFO image_rx_daemon: PROBE TX seq=94 phase_ms=0 size_b=16 +(tx#94) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=13 epoch=14 +freq_hz=909250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:08:35,355 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:35,707 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 +total=1 fw_us=1242895484 len=206 2026-10-25 18:08:35,708 INFO image_rx_daemon: published frame_id=0 seq=27 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:36,306 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 +fw_us=1243493551 len=206 2026-10-25 18:08:36,307 INFO image_rx_daemon: published frame_id=0 seq=28 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:36,707 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 +fw_us=1243893142 len=204 2026-10-25 18:08:36,708 INFO image_rx_daemon: published frame_id=0 seq=29 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:36,709 INFO image_rx_daemon: PROBE TX seq=95 phase_ms=0 size_b=16 +(tx#95) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=39 epoch=14 +freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:08:36,756 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:37,306 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 +total=1 fw_us=1244490385 len=207 2026-10-25 18:08:37,308 INFO image_rx_daemon: published frame_id=0 seq=30 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:37,699 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 +fw_us=1244889146 len=205 2026-10-25 18:08:37,700 INFO image_rx_daemon: published frame_id=0 seq=31 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:38,299 INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 +fw_us=1245487361 len=205 2026-10-25 18:08:38,301 INFO image_rx_daemon: published frame_id=0 seq=32 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:38,301 INFO image_rx_daemon: PROBE TX seq=96 phase_ms=0 size_b=16 +(tx#96) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=38 epoch=14 +freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:08:38,348 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:38,434 INFO image_rx_daemon: stats: rx_frames=279 +rx_decode_err=0 frames_published=279 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=418 cmd_cooldown_drops=0 cmd_gate_held=132 cmd_copies_deferred=0 cmd_gate_deferred=132 2026-10-25 +18:08:38,435 INFO image_rx_daemon: air_gap: n=20 dt_med=587689us dt_p95=619025us len_med=204B cmd_tx_ok=96 +cmd_tx_fail=0 2026-10-25 18:08:38,436 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 2026-10-25 +18:08:38,437 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=587.7ms 2026-10-25 18:08:38,438 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:08:38,439 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=14 last_hop=28 +slot_off=[14..27] 2026-10-25 18:08:38,440 INFO image_rx_daemon: probe: tx=96 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:08:38,441 INFO image_rx_daemon: probe_grid: p0/s0:0/96(0%) 2026-10-25 18:08:38,705 INFO +image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=1245886145 len=205 2026-10-25 18:08:38,707 INFO +image_rx_daemon: published frame_id=0 seq=33 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:39,304 INFO +image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=1246484330 len=204 2026-10-25 18:08:39,305 INFO +image_rx_daemon: published frame_id=0 seq=34 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:39,694 INFO +image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=1246883217 len=207 2026-10-25 18:08:39,695 INFO +image_rx_daemon: published frame_id=0 seq=35 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:39,695 INFO +image_rx_daemon: PROBE TX seq=97 phase_ms=0 size_b=16 (tx#97) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=36 channel_idx=17 epoch=14 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:08:39,738 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:40,298 +INFO image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=1247481510 len=205 2026-10-25 18:08:40,299 INFO +image_rx_daemon: published frame_id=0 seq=36 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:40,702 INFO +image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=1247880430 len=207 2026-10-25 18:08:40,703 INFO +image_rx_daemon: published frame_id=0 seq=37 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:41,294 INFO +image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=1248478479 len=207 2026-10-25 18:08:41,295 INFO +image_rx_daemon: published frame_id=0 seq=38 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:41,296 INFO +image_rx_daemon: PROBE TX seq=98 phase_ms=0 size_b=16 (tx#98) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=44 channel_idx=29 epoch=14 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:08:41,343 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:41,695 +INFO image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=1248877146 len=206 2026-10-25 18:08:41,696 INFO +image_rx_daemon: published frame_id=0 seq=39 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:42,290 INFO +image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=1249472720 len=202 2026-10-25 18:08:42,291 INFO +image_rx_daemon: published frame_id=0 seq=40 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:42,691 INFO +image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=1249874146 len=206 2026-10-25 18:08:42,692 INFO +image_rx_daemon: published frame_id=0 seq=41 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:42,692 INFO +image_rx_daemon: PROBE TX seq=99 phase_ms=0 size_b=16 (tx#99) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=1 channel_idx=15 epoch=15 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:08:42,740 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:43,291 +INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=1250472449 len=204 2026-10-25 18:08:43,291 INFO +image_rx_daemon: published frame_id=0 seq=42 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:43,681 INFO +image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=1250868672 len=201 2026-10-25 18:08:43,683 INFO +image_rx_daemon: published frame_id=0 seq=43 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:44,091 INFO +image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=1251270085 len=204 2026-10-25 18:08:44,092 INFO +image_rx_daemon: published frame_id=0 seq=44 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:44,093 INFO +image_rx_daemon: PROBE TX seq=100 phase_ms=0 size_b=16 (tx#100) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=8 channel_idx=6 epoch=15 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:08:44,137 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:44,686 +INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=1251865781 len=201 2026-10-25 18:08:44,687 INFO +image_rx_daemon: published frame_id=0 seq=45 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:45,284 INFO +image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=1252461550 len=199 2026-10-25 18:08:45,285 INFO +image_rx_daemon: published frame_id=0 seq=46 195 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:45,286 INFO +image_rx_daemon: PROBE TX seq=101 phase_ms=0 size_b=16 (tx#101) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=14 channel_idx=22 epoch=15 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:08:45,333 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:45,679 +INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=1252865626 len=206 2026-10-25 18:08:45,681 INFO +image_rx_daemon: published frame_id=0 seq=47 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:46,294 INFO +image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=1253463981 len=207 2026-10-25 18:08:46,295 INFO +image_rx_daemon: published frame_id=0 seq=48 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:46,687 INFO +image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=1253862877 len=205 2026-10-25 18:08:46,687 INFO +image_rx_daemon: published frame_id=0 seq=49 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:46,688 INFO +image_rx_daemon: PROBE TX seq=102 phase_ms=0 size_b=16 (tx#102) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=21 channel_idx=1 epoch=15 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:08:46,734 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:47,279 +INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=1254458703 len=202 2026-10-25 18:08:47,280 INFO +image_rx_daemon: published frame_id=0 seq=50 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:47,673 INFO +image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=1254857697 len=203 2026-10-25 18:08:47,675 INFO +image_rx_daemon: published frame_id=0 seq=51 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:48,278 INFO +image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=1255456044 len=203 2026-10-25 18:08:48,279 INFO +image_rx_daemon: published frame_id=0 seq=52 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:48,280 INFO +image_rx_daemon: PROBE TX seq=103 phase_ms=0 size_b=16 (tx#103) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=29 channel_idx=24 epoch=15 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:08:48,327 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:48,444 +INFO image_rx_daemon: stats: rx_frames=299 rx_decode_err=0 frames_published=299 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=448 cmd_cooldown_drops=0 cmd_gate_held=142 +cmd_copies_deferred=0 cmd_gate_deferred=142 2026-10-25 18:08:48,448 INFO image_rx_daemon: air_gap: n=20 +dt_med=595574us dt_p95=598355us len_med=205B cmd_tx_ok=103 cmd_tx_fail=0 2026-10-25 18:08:48,452 INFO +image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 2026-10-25 18:08:48,454 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=595.6ms 2026-10-25 18:08:48,455 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:08:48,455 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=15 last_hop=28 slot_off=[14..14] 2026-10-25 18:08:48,456 INFO +image_rx_daemon: probe: tx=103 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:08:48,456 INFO +image_rx_daemon: probe_grid: p0/s0:0/103(0%) 2026-10-25 18:08:48,687 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 +total=1 fw_us=1255857460 len=207 2026-10-25 18:08:48,688 INFO image_rx_daemon: published frame_id=0 seq=53 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:49,275 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 +fw_us=1256455708 len=207 2026-10-25 18:08:49,276 INFO image_rx_daemon: published frame_id=0 seq=54 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:49,672 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 +fw_us=1256854547 len=206 2026-10-25 18:08:49,674 INFO image_rx_daemon: published frame_id=0 seq=55 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:49,675 INFO image_rx_daemon: PROBE TX seq=104 phase_ms=0 size_b=16 +(tx#104) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=25 epoch=15 +freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:08:49,721 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:50,278 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 +total=1 fw_us=1257451142 len=202 2026-10-25 18:08:50,279 INFO image_rx_daemon: published frame_id=0 seq=56 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:50,666 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 +fw_us=1257851705 len=207 2026-10-25 18:08:50,667 INFO image_rx_daemon: published frame_id=0 seq=57 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:51,274 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 +fw_us=1258447264 len=201 2026-10-25 18:08:51,275 INFO image_rx_daemon: published frame_id=0 seq=58 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:51,275 INFO image_rx_daemon: PROBE TX seq=105 phase_ms=0 size_b=16 +(tx#105) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=31 epoch=15 +freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:08:51,322 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:51,675 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 +total=1 fw_us=1258848765 len=205 2026-10-25 18:08:51,676 INFO image_rx_daemon: published frame_id=0 seq=59 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:52,274 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 +fw_us=1259447136 len=204 2026-10-25 18:08:52,275 INFO image_rx_daemon: published frame_id=0 seq=60 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:52,657 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 +fw_us=1259835646 len=192 2026-10-25 18:08:52,659 INFO image_rx_daemon: published frame_id=0 seq=61 188 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:52,660 INFO image_rx_daemon: PROBE TX seq=106 phase_ms=0 size_b=16 +(tx#106) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=35 epoch=16 +freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:08:52,717 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:53,280 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 +total=1 fw_us=1260444225 len=205 2026-10-25 18:08:53,281 INFO image_rx_daemon: published frame_id=0 seq=62 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:53,667 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 +fw_us=1260843047 len=206 2026-10-25 18:08:53,669 INFO image_rx_daemon: published frame_id=0 seq=63 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:54,267 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 +fw_us=1261438836 len=203 2026-10-25 18:08:54,268 INFO image_rx_daemon: published frame_id=0 seq=64 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:54,269 INFO image_rx_daemon: PROBE TX seq=107 phase_ms=0 size_b=16 +(tx#107) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=46 epoch=16 +freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:08:54,316 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:54,670 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 +total=1 fw_us=1261837557 len=202 2026-10-25 18:08:54,671 INFO image_rx_daemon: published frame_id=0 seq=65 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:55,271 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 +fw_us=1262435797 len=202 2026-10-25 18:08:55,272 INFO image_rx_daemon: published frame_id=0 seq=66 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:55,671 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 +fw_us=1262834597 len=201 2026-10-25 18:08:55,672 INFO image_rx_daemon: published frame_id=0 seq=67 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:55,672 INFO image_rx_daemon: PROBE TX seq=108 phase_ms=0 size_b=16 +(tx#108) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=1 epoch=16 +freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:08:55,720 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:56,272 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 +total=1 fw_us=1263435483 len=206 2026-10-25 18:08:56,273 INFO image_rx_daemon: published frame_id=0 seq=68 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:56,663 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 +fw_us=1263834315 len=205 2026-10-25 18:08:56,664 INFO image_rx_daemon: published frame_id=0 seq=69 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:57,263 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 +fw_us=1264432489 len=205 2026-10-25 18:08:57,264 INFO image_rx_daemon: published frame_id=0 seq=70 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:57,264 INFO image_rx_daemon: PROBE TX seq=109 phase_ms=0 size_b=16 +(tx#109) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=38 epoch=16 +freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:08:57,311 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:57,659 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 +total=1 fw_us=1264831462 len=206 2026-10-25 18:08:57,660 INFO image_rx_daemon: published frame_id=0 seq=71 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:58,260 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 +fw_us=1265429788 len=205 2026-10-25 18:08:58,261 INFO image_rx_daemon: published frame_id=0 seq=72 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:08:58,459 INFO image_rx_daemon: stats: rx_frames=319 rx_decode_err=0 +frames_published=319 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=478 cmd_cooldown_drops=0 cmd_gate_held=152 cmd_copies_deferred=0 cmd_gate_deferred=152 2026-10-25 +18:08:58,460 INFO image_rx_daemon: air_gap: n=20 dt_med=595559us dt_p95=608579us len_med=205B cmd_tx_ok=109 +cmd_tx_fail=0 2026-10-25 18:08:58,463 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 2026-10-25 +18:08:58,465 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.6ms 2026-10-25 18:08:58,467 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=7.0/10.0/10.0 2026-10-25 +18:08:58,468 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=16 last_hop=28 +slot_off=[14..14] 2026-10-25 18:08:58,470 INFO image_rx_daemon: probe: tx=109 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:08:58,471 INFO image_rx_daemon: probe_grid: p0/s0:0/109(0%) 2026-10-25 18:08:58,666 INFO +image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=1265828769 len=205 2026-10-25 18:08:58,667 INFO +image_rx_daemon: published frame_id=0 seq=73 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:58,667 INFO +image_rx_daemon: PROBE TX seq=110 phase_ms=0 size_b=16 (tx#110) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=31 channel_idx=24 epoch=16 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:08:58,715 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:08:59,264 +INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=1266424723 len=202 2026-10-25 18:08:59,265 INFO +image_rx_daemon: published frame_id=0 seq=74 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:08:59,668 INFO +image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=1266827142 len=207 2026-10-25 18:08:59,669 INFO +image_rx_daemon: published frame_id=0 seq=75 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:09:00,259 INFO +image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=1267424511 len=206 2026-10-25 18:09:00,260 INFO +image_rx_daemon: published frame_id=0 seq=76 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:09:00,260 INFO +image_rx_daemon: PROBE TX seq=111 phase_ms=0 size_b=16 (tx#111) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=39 channel_idx=16 epoch=16 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:09:00,307 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:09:00,659 +INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=1267823479 len=205 2026-10-25 18:09:00,660 INFO +image_rx_daemon: published frame_id=0 seq=77 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:09:01,262 INFO +image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=1268421823 len=205 2026-10-25 18:09:01,263 INFO +image_rx_daemon: published frame_id=0 seq=78 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:09:01,862 INFO +image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=1269017442 len=202 2026-10-25 18:09:01,863 INFO +image_rx_daemon: published frame_id=0 seq=79 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:09:01,864 INFO +image_rx_daemon: PROBE TX seq=112 phase_ms=0 size_b=16 (tx#112) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=47 channel_idx=5 epoch=16 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:09:01,909 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:09:02,255 +INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=1269416236 len=201 2026-10-25 18:09:02,257 INFO +image_rx_daemon: published frame_id=0 seq=80 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:09:02,660 INFO +image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=1269817596 len=205 2026-10-25 18:09:02,661 INFO +image_rx_daemon: published frame_id=0 seq=81 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:09:03,251 INFO +image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=1270415902 len=207 2026-10-25 18:09:03,252 INFO +image_rx_daemon: published frame_id=0 seq=82 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:09:03,252 INFO +image_rx_daemon: PROBE TX seq=113 phase_ms=0 size_b=16 (tx#113) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=4 channel_idx=20 epoch=17 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:09:03,300 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:09:03,648 +INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=1270814599 len=206 2026-10-25 18:09:03,649 INFO +image_rx_daemon: published frame_id=0 seq=83 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:09:04,251 INFO +image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=1271410146 len=202 2026-10-25 18:09:04,252 INFO +image_rx_daemon: published frame_id=0 seq=84 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:09:04,650 INFO +image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=1271811449 len=204 2026-10-25 18:09:04,651 INFO +image_rx_daemon: published frame_id=0 seq=85 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:09:04,652 INFO +image_rx_daemon: PROBE TX seq=114 phase_ms=0 size_b=16 (tx#114) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=11 channel_idx=39 epoch=17 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:09:04,697 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:09:05,246 +INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=1272409597 len=206 2026-10-25 18:09:05,247 INFO +image_rx_daemon: published frame_id=0 seq=86 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:09:05,651 INFO +image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=1272808377 len=205 2026-10-25 18:09:05,651 INFO +image_rx_daemon: published frame_id=0 seq=87 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:09:06,245 INFO +image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=1273406588 len=206 2026-10-25 18:09:06,247 INFO +image_rx_daemon: published frame_id=0 seq=88 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:09:06,248 INFO +image_rx_daemon: PROBE TX seq=115 phase_ms=0 size_b=16 (tx#115) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=19 channel_idx=26 epoch=17 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:09:06,292 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:09:06,643 +INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=1273805440 len=207 2026-10-25 18:09:06,644 INFO +image_rx_daemon: published frame_id=0 seq=89 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:09:07,248 INFO +image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=1274403610 len=206 2026-10-25 18:09:07,249 INFO +image_rx_daemon: published frame_id=0 seq=90 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:09:07,643 INFO +image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=1274802315 len=207 2026-10-25 18:09:07,646 INFO +image_rx_daemon: published frame_id=0 seq=91 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:09:07,646 INFO +image_rx_daemon: PROBE TX seq=116 phase_ms=0 size_b=16 (tx#116) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=26 channel_idx=16 epoch=17 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + 2026-10-25 18:09:07,693 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:09:08,244 +INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=1275400273 len=206 2026-10-25 18:09:08,245 INFO +image_rx_daemon: published frame_id=0 seq=92 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:09:08,474 INFO +image_rx_daemon: stats: rx_frames=339 rx_decode_err=0 frames_published=339 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=507 cmd_cooldown_drops=0 cmd_gate_held=161 +cmd_copies_deferred=0 cmd_gate_deferred=161 2026-10-25 18:09:08,475 INFO image_rx_daemon: air_gap: n=20 +dt_med=595547us dt_p95=598344us len_med=206B cmd_tx_ok=116 cmd_tx_fail=0 2026-10-25 18:09:08,478 INFO +image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 2026-10-25 18:09:08,479 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=595.5ms 2026-10-25 18:09:08,481 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:09:08,482 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=17 last_hop=28 slot_off=[14..14] 2026-10-25 18:09:08,484 INFO +image_rx_daemon: probe: tx=116 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:09:08,486 INFO +image_rx_daemon: probe_grid: p0/s0:0/116(0%) 2026-10-25 18:09:08,646 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 +total=1 fw_us=1275798954 len=204 2026-10-25 18:09:08,648 INFO image_rx_daemon: published frame_id=0 seq=93 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:09:09,242 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 +fw_us=1276397089 len=207 2026-10-25 18:09:09,243 INFO image_rx_daemon: published frame_id=0 seq=94 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:09:09,244 INFO image_rx_daemon: PROBE TX seq=117 phase_ms=0 size_b=16 +(tx#117) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=12 epoch=17 +freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:09:09,290 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:09:09,639 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 +total=1 fw_us=1276795757 len=206 2026-10-25 18:09:09,640 INFO image_rx_daemon: published frame_id=0 seq=95 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:09:10,239 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 +fw_us=1277393871 len=205 2026-10-25 18:09:10,240 INFO image_rx_daemon: published frame_id=0 seq=96 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:09:10,640 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 +fw_us=1277792636 len=206 2026-10-25 18:09:10,641 INFO image_rx_daemon: published frame_id=0 seq=97 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:09:10,642 INFO image_rx_daemon: PROBE TX seq=118 phase_ms=0 size_b=16 +(tx#118) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=40 epoch=17 +freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:09:10,688 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:09:11,235 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 +total=1 fw_us=1278390918 len=206 2026-10-25 18:09:11,237 INFO image_rx_daemon: published frame_id=0 seq=98 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:09:11,640 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 +fw_us=1278789911 len=207 2026-10-25 18:09:11,641 INFO image_rx_daemon: published frame_id=0 seq=99 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:09:12,242 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 +fw_us=1279388324 len=205 2026-10-25 18:09:12,243 INFO image_rx_daemon: published frame_id=0 seq=100 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:09:12,244 INFO image_rx_daemon: PROBE TX seq=119 phase_ms=0 size_b=16 +(tx#119) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=10 epoch=17 +freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:09:12,291 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:09:12,842 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 +total=1 fw_us=1279986820 len=204 2026-10-25 18:09:12,843 INFO image_rx_daemon: published frame_id=0 seq=101 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:09:13,234 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 +fw_us=1280383261 len=202 2026-10-25 18:09:13,235 INFO image_rx_daemon: published frame_id=0 seq=102 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:09:13,638 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 +fw_us=1280784885 len=205 2026-10-25 18:09:13,639 INFO image_rx_daemon: published frame_id=0 seq=103 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:09:13,640 INFO image_rx_daemon: PROBE TX seq=120 phase_ms=0 size_b=16 +(tx#120) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=15 epoch=18 +freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:09:13,691 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:09:14,231 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 +total=1 fw_us=1281383276 len=205 2026-10-25 18:09:14,232 INFO image_rx_daemon: published frame_id=0 seq=104 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:09:14,636 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 +fw_us=1281779519 len=203 2026-10-25 18:09:14,637 INFO image_rx_daemon: published frame_id=0 seq=105 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:09:15,235 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 +fw_us=1282380436 len=205 2026-10-25 18:09:15,236 INFO image_rx_daemon: published frame_id=0 seq=106 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:09:15,238 INFO image_rx_daemon: PROBE TX seq=121 phase_ms=0 size_b=16 +(tx#121) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=27 epoch=18 +freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:09:15,285 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:09:15,836 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 +total=1 fw_us=1282978945 len=206 2026-10-25 18:09:15,837 INFO image_rx_daemon: published frame_id=0 seq=107 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:09:16,230 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 +fw_us=1283377912 len=206 2026-10-25 18:09:16,231 INFO image_rx_daemon: published frame_id=0 seq=108 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:09:16,630 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 +fw_us=1283774335 len=203 2026-10-25 18:09:16,631 INFO image_rx_daemon: published frame_id=0 seq=109 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:09:16,632 INFO image_rx_daemon: PROBE TX seq=122 phase_ms=0 size_b=16 +(tx#122) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=21 epoch=18 +freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:09:16,679 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:09:17,234 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 +total=1 fw_us=1284375605 len=206 2026-10-25 18:09:17,235 INFO image_rx_daemon: published frame_id=0 seq=110 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:09:17,822 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 +fw_us=1284971791 len=203 2026-10-25 18:09:17,824 INFO image_rx_daemon: published frame_id=0 seq=111 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:09:17,825 INFO image_rx_daemon: PROBE TX seq=123 phase_ms=0 size_b=16 +(tx#123) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=4 epoch=18 +freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:09:17,868 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:09:18,223 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 +total=1 fw_us=1285373408 len=207 2026-10-25 18:09:18,224 INFO image_rx_daemon: published frame_id=0 seq=112 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:09:18,489 INFO image_rx_daemon: stats: rx_frames=359 rx_decode_err=0 +frames_published=359 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=537 cmd_cooldown_drops=0 cmd_gate_held=172 cmd_copies_deferred=0 cmd_gate_deferred=172 2026-10-25 +18:09:18,491 INFO image_rx_daemon: air_gap: n=20 dt_med=596186us dt_p95=601270us len_med=205B cmd_tx_ok=123 +cmd_tx_fail=0 2026-10-25 18:09:18,493 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 2026-10-25 +18:09:18,495 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=596.2ms 2026-10-25 18:09:18,496 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:09:18,496 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=18 last_hop=28 +slot_off=[14..14] 2026-10-25 18:09:18,497 INFO image_rx_daemon: probe: tx=123 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:09:18,497 INFO image_rx_daemon: probe_grid: p0/s0:0/123(0%) 2026-10-25 18:09:18,826 INFO +image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=1285971957 len=207 2026-10-25 18:09:18,827 INFO +image_rx_daemon: published frame_id=0 seq=113 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:09:19,230 INFO +image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=1286368338 len=203 2026-10-25 18:09:19,231 INFO +image_rx_daemon: published frame_id=0 seq=114 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:09:19,232 INFO +image_rx_daemon: PROBE TX seq=124 phase_ms=0 size_b=16 (tx#124) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=34 channel_idx=2 epoch=18 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:09:19,279 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:09:25,896 +INFO image_rx_daemon: signal received; shutting down 2026-10-25 18:09:25,913 INFO image_rx_daemon: RX worker exit +2026-10-25 18:09:26,739 INFO image_rx_daemon: image_rx_daemon exit + +=== LEG CHECKS === +TRACTOR_L072_RESET landed (PF4/NRST read back low then high, openocd exit 0) +BASE_L072_RESET unverified (gpio163 pulse sent; nothing checks that the base L072 rebooted, and it has not since +2026-08: score base brackets as post - pre) + gpio163 pulse output: none +CLOCKS board minus PC: tractor -1667465.485 s (-19.30 d) +-0.035 s; base -0.149 s (0.00 d) +-0.035 s (read only) +LOG_WINDOW after_stop (feed: camera_svc stopped; 4 s drain, tx_smoke stopped, rx_smoke stopped 0.5 s later, then the +logs were read; both stops ok, both daemon logs hold their SIGTERM shutdown line) +[EVIDENCE] archived to C:\Users\dorkm\Documents\GitHub\LifeTrac-bench-main\LifeTrac-v25\DESIGN-CONTROLLER\bench-evidenc +e\radio_monitor_20261025_130929_5f84b748 +=== LIVE LORA RADIO MONITOR COMPLETE === diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_health_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_health_base.txt new file mode 100644 index 00000000..33b102a5 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_health_base.txt @@ -0,0 +1,29 @@ +# leg 2b_t2d health base, 2026-10-25T18:05:36Z PC clock +STATS-OK (attempt 1) + radio_state=1 + radio_rx_ok=3479 + radio_crc_err=2 + radio_dio0=4144 + radio_tx_ok=661 + tx_fifo_rb_ok=661 + tx_fifo_rb_bad=0 + tx_done_early=0 + rx_urc_lost=14 + rx_pretx_drained=0 + rx_fifo_skip=0 + tx_deaf_max_us=30697 + tx_deaf_sum_us=19197683 + tx_done_to_rearm_max_us=1854 + fhss_dec_aligned=3474 + fhss_dec_snapped=5 + fhss_dec_rej_locked_out=0 + clk_demotion_reset=5 + clk_demotion_kept=0 + tx_first_anchor=0 + tx_stream_streak_max=1 + host_parse_ok=1710 + host_parse_err=0 + host_rx_ring_ovf=0 +RS115-INSTRUMENTED-FIRMWARE=YES +RS12-URC-COUNTERS=YES +RS12-10-COUNTERS=YES diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_health_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_health_tractor.txt new file mode 100644 index 00000000..301d72db --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_health_tractor.txt @@ -0,0 +1,29 @@ +# leg 2b_t2d health tractor, 2026-10-25T18:05:38Z PC clock +STATS-OK (attempt 1) + radio_state=1 + radio_rx_ok=115 + radio_crc_err=0 + radio_dio0=489 + radio_tx_ok=374 + tx_fifo_rb_ok=374 + tx_fifo_rb_bad=0 + tx_done_early=0 + rx_urc_lost=0 + rx_pretx_drained=0 + rx_fifo_skip=0 + tx_deaf_max_us=176711 + tx_deaf_sum_us=53457998 + tx_done_to_rearm_max_us=3529 + fhss_dec_aligned=115 + fhss_dec_snapped=0 + fhss_dec_rej_locked_out=0 + clk_demotion_reset=0 + clk_demotion_kept=1 + tx_first_anchor=1 + tx_stream_streak_max=373 + host_parse_ok=1000 + host_parse_err=0 + host_rx_ring_ovf=0 +RS115-INSTRUMENTED-FIRMWARE=YES +RS12-URC-COUNTERS=YES +RS12-10-COUNTERS=YES diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_link_stats.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_link_stats.txt new file mode 100644 index 00000000..74b53f7e --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_link_stats.txt @@ -0,0 +1,2 @@ +# leg 2b_t2d link_stats (base broker): first message with frames; sampler started 2026-10-25T18:06:17Z PC clock +18:06:19Z {"bps": 101.3, "frames_per_s": 0.5, "rx_frames_seen": 1, "frames_published": 1, "rssi_dbm": -64, "snr_db": 10, "parity_reconstructions": 0, "timeouts": 0, "decode_errors": 0, "frags_expected": 1, "frags_missing": 0, "rx_codec": 6, "rx_codec_name": "vector", "radio_profile": 1, "ts": 1792951579.3} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_p2p4.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_p2p4.txt new file mode 100644 index 00000000..45525c0d --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_p2p4.txt @@ -0,0 +1,11 @@ +# leg 2b_t2d P2/P4 greps on C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748 +harness: reg_profile=1 force_frf_hz=0 tx_batch=0 synth_fps=2 cam_extra_env=-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80 +published frame_id lines (rx_daemon.log): 361 +tx done K=1 lines: 370 +tx done K>=2 lines: 0 +tx ABORTED lines: 0 +max K: 1 fragments +camera_service vector_stats lines: 83 +tx drops before air (last tx stats line): drop_full=0 drop_stale=0 +tractor FHSS authority (post bracket): tx_first_anchor=1 tx_stream_streak_max=370 +seq-gap loss (per codec run): leg 2b_t2d: 361 frames received; seq gaps within same-codec runs (row, lost): [] -> 0 lost of 361 = 0.0 % after the first received frame (0 codec switch(es) not counted) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_params.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_params.txt new file mode 100644 index 00000000..4426c92d --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_params.txt @@ -0,0 +1,58 @@ +git_sha=5f84b748 +duration_s=180 +synth_fps=2 +synth_budget_b=250 +tx_pipeline=v3 +tx_pipeline_depth=2 +tx_batch=0 +tx_prepare_ahead=1 +train_gap_ms=40 +kf_request_disable=1 +no_park_last=0 +no_park_last_min_frags=3 +idle_drain_quiet_s=1.5 +cmd_stream_min_gap_s=1.0 +rx_extra_env= +rx_env_args=-e LIFETRAC_ALIGNED_PUMP=1 -e LIFETRAC_REACTIVE_FIRE=1 -e LIFETRAC_IDLE_DRAIN_QUIET_S=1.5 -e LIFETRAC_CMD_STREAM_MIN_GAP_S=1.0 +cam_extra_env=-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80 +parity_group=0 +aligned_pump=1 +reactive_fire=1 +probe_phase_sweep_ms= +probe_sizes_b= +ack_copies=2 +probe_echo=0 +fhss_farm_id=0 +fhss_link_id=0 +airtime_budget_us=0 +pacing_mode=smooth +pacing_headroom=0 +rxcont_arm=1 +tx_power_dbm= +tx_feed=camera +reg_profile=1 +force_frf_hz=0 +allow_default_carrier=False +tx_serial=2E2C1209DABC240B +rx_serial=2D0A1209DABC240B +host_ip=192.168.1.79 +inject_cmd= +inject_on= +inject_status= +inject_trigger= +tractor_l072_reset=landed +tractor_l072_reset_reason=PF4/NRST read back low then high, openocd exit 0 +tractor_ocd_tag=OCD_LEG=20261025T180600Z +base_l072_reset=unverified +base_gpio163_output=none +log_window=after_stop +feed_stop=camera_svc stopped +stop_drain_s=4 +tractor_clock_offset_s=-1667465.485 +base_clock_offset_s=-0.149 +tractor_clock_rtt_s=0.070 +base_clock_rtt_s=0.069 +clock_offset_rule=board date +%s.%N minus the PC UTC epoch at the midpoint of the adb read (error at most rtt/2, +1 s if the CLOCKS line says whole seconds), read after the daemons stopped; no clock was set +tractor_deploy_md5=md5 52/52 match; reset files md5 2/2 match +base_deploy_md5=md5 52/52 match +timestamp=20261025_130929 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_park.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_park.txt new file mode 100644 index 00000000..f984626a --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_park.txt @@ -0,0 +1,3 @@ +# leg 2b_t2d park, 2026-10-25T18:12:02Z PC clock +base: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +tractor: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_post_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_post_base.txt new file mode 100644 index 00000000..2e2d5355 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_post_base.txt @@ -0,0 +1,31 @@ +# leg 2b_t2d post bracket base, 2026-10-25T18:11:53Z PC clock +radio_rx_ok=3840 +radio_crc_err=2 +radio_dio0=4629 +radio_tx_ok=785 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=2013 +host_parse_err=0 +radio_state=4 +tx_fifo_rb_ok=785 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=15 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=30697 +tx_deaf_sum_us=22883922 +tx_done_to_rearm_max_us=1854 +fhss_dec_aligned=3834 +fhss_dec_snapped=6 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=6 +clk_demotion_kept=0 +tx_first_anchor=0 +tx_stream_streak_max=1 +ALL: {'host_irq_idle': 2014, 'radio_dio0': 4629, 'radio_dio1': 3, 'radio_crc_err': 2, 'radio_rx_ok': 3840, 'radio_tx_ok': 785, 'radio_state': 4, 'host_rx_bytes': 33023, 'host_rx_lpuart_bytes': 33023, 'host_parse_ok': 2013, 'tx_fifo_rb_ok': 785, 'rx_urc_lost': 15, 'tx_deaf_max_us': 30697, 'tx_deaf_sum_us': 22883922, 'tx_done_to_rearm_max_us': 1854, 'fhss_dec_aligned': 3834, 'fhss_dec_snapped': 6, 'clk_demotion_reset': 6, 'tx_stream_streak_max': 1} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_post_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_post_tractor.txt new file mode 100644 index 00000000..c3241ecf --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_post_tractor.txt @@ -0,0 +1,31 @@ +# leg 2b_t2d post bracket tractor, 2026-10-25T18:11:55Z PC clock +radio_rx_ok=124 +radio_crc_err=0 +radio_dio0=495 +radio_tx_ok=371 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=889 +host_parse_err=0 +radio_state=4 +tx_fifo_rb_ok=371 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=0 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=176800 +tx_deaf_sum_us=65040735 +tx_done_to_rearm_max_us=3539 +fhss_dec_aligned=124 +fhss_dec_snapped=0 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=0 +clk_demotion_kept=1 +tx_first_anchor=1 +tx_stream_streak_max=370 +ALL: {'host_irq_idle': 889, 'radio_dio0': 495, 'radio_rx_ok': 124, 'radio_tx_ok': 371, 'radio_state': 4, 'host_rx_bytes': 87635, 'host_rx_lpuart_bytes': 87635, 'host_parse_ok': 889, 'tx_fifo_rb_ok': 371, 'tx_deaf_max_us': 176800, 'tx_deaf_sum_us': 65040735, 'tx_done_to_rearm_max_us': 3539, 'fhss_dec_aligned': 124, 'clk_demotion_kept': 1, 'tx_first_anchor': 1, 'tx_stream_streak_max': 370} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_post_transcript.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_post_transcript.txt new file mode 100644 index 00000000..6cbd6631 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_post_transcript.txt @@ -0,0 +1,115 @@ +18:09:35Z == leg 2b_t2d post (archive C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748) +18:09:35Z -- waiting for the base capture (rs13_cap_base) to finish its 360 s +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +== vector dry run summary == +profile image_bw250: one-fragment limit 203 B (epoch starts 202 B) +frames: 361 total, 361 vector, 0 other, 0 unparseable; by codec {'vector': 361} +wire bytes (vector): min 161 / p50 201 / p95 203 / max 203; over limit: 0 +epoch starts: 19 received, 19 applied +arrival: 2.00 fps mean over 180.0 s; gap p50 0.59 s, p95 0.61 s, max 0.63 s; first applied at +0.00 s (0 frame(s) before it) +store: applied 361, bad 0 , epoch_behind 0, orphans 17, digest 268 checked / 2 mismatched, epochs 20, handovers 19, ttl_dropped 0, resync 1 (0 ended by DIGEST), records 13728 +resync: 1 episode(s), 2 frame(s): #0-#2 (2, 1.0 s, epoch start) +scene: epoch 3, level 0, badge 7, digest_ok None, horizon none, L1=29 L2=0 L3=1 L4=0, cal_rev None, anchor age 1176 ms +checks: + [PASS] parse_ok 0 unparseable payload(s) + [PASS] all_vector 0 non-vector frame(s): {'vector': 361} + [PASS] one_fragment 0 over 203 B (epoch starts 202 B); max 203 B + [PASS] store_clean frames_bad=0 + [FAIL] no_orphans orphans=17 + [FAIL] digest 268 checked, 2 mismatched, scene digest_ok=None + [PASS] epoch_seen 19 epoch start(s) applied of 19 received + [PASS] first_apply 0 frame(s) before the first apply + [PASS] applied_ratio 361/361 applied = 100.0% (need >= 90%) + [PASS] min_frames 361 vector frame(s), need >= 300 +RESULT: FAIL +json report -> /work/legs/leg2b_t2d_base.json +18:11:50Z -- radio quiet check before the brackets and the park +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +base: leg daemons [] ttymxc3 holders [] +tractor: leg daemons [] ttymxc3 holders [] +18:11:53Z -- post-brackets (rs115) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +radio_rx_ok=3840 radio_crc_err=2 radio_tx_ok=785 (base) +radio_rx_ok=124 radio_crc_err=0 radio_tx_ok=371 (tractor) +18:11:57Z -- rs12_leg_report (--capture) + frag_gap_report +train_gap_ms=40 tx_pipeline_depth=2 synth_budget_b=250 force_frf_hz=0 git_sha=5f84b748 log_window=after_stop + (tx frags_ok counter 367 is stale; using 370 fragments from per-frame TX events) + (rx rx_frames counter 359 is stale; using 361 fragments from frag_arrival events) +loss 9/370 = 2.4% crc_dumps=0 timeouts=0 published=361 [whole logs] +shared-window loss 9/370 = 2.4% [txdone_arrival vs frag_arrival, train by train over the window both logs cover; 9 of 370 trains not heard] +capture seq gaps (leg2b_t2d_base.jsonl): lost 0/361 = 0.0% (received 361, 0 gaps, longest 0; 1 codec run; period 0.58 s) + first frame heard at seq 10: the 9 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 9/370 = 2.4% + tractor TX log: 370 frame(s) on air (txdone_arrival); the capture's first frame is its #10, its last #370 (placed by the params.txt clock offsets, within 0.05 s): 9/370 = 2.4% of them never reached the capture (9 before its first, 0 after its last) +n_frag=361 span=180s max_gap=0.6s gaps>3s=0 total_silent=0.0s +episodes (start s from first frag, +length): NONE +head: the first fragment came 11.1 s after the base's profile activation (18:06:08.129 base clock, the first line after REG_PROFILE OK); 4.6 s after the tractor's first txdone (params.txt clock offsets) +tail: the last fragment came 0.0 s before the tractor's last txdone (params.txt clock offsets); 6.7 s before the base daemon's stop (its 'signal received' line) +base sends on air=124 | tractor decoded cmds=124 +tractor cmd offsets (s from its first): 0.0, 1.5, 2.5, 4.0, 5.5, 7.1, 8.5, 10.0, 11.6, 13.0, 14.6, 16.0, 17.5, 19.0, 20.5, 22.0, 23.5, 25.0, 26.5, 28.0, 29.5, 31.0, 32.5, 34.0, 35.5, 37.0, 38.5, 40.0, 41.5, 43.0, 44.5, 46.0, 47.5, 49.0, 50.5, 52.0, 53.5, 55.0, 56.5, 58.0 +18:11:58Z -- P2 / P4 from the archive +# leg 2b_t2d P2/P4 greps on C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748 +harness: reg_profile=1 force_frf_hz=0 tx_batch=0 synth_fps=2 cam_extra_env=-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80 +published frame_id lines (rx_daemon.log): 361 +tx done K=1 lines: 370 +tx done K>=2 lines: 0 +tx ABORTED lines: 0 +max K: 1 fragments +camera_service vector_stats lines: 83 +tx drops before air (last tx stats line): drop_full=0 drop_stale=0 +tractor FHSS authority (post bracket): tx_first_anchor=1 tx_stream_streak_max=370 +seq-gap loss (per codec run): leg 2b_t2d: 361 frames received; seq gaps within same-codec runs (row, lost): [] -> 0 lost of 361 = 0.0 % after the first received frame (0 codec switch(es) not counted) +vector_stats lines: 83 +encoder ms_total: p50 192.9 / p95 237.6 / max 304.4 +stage p50 ms: resize=0.5 l0=15.7 l1=76.9 l3=33.9 temporal_pack=62.6 +frame bytes: p50 201 / max 203 +levels seen: {'0': 83}; lines with a pending epoch start: 0 +last: epoch 3 n_live 30 residual 4917.813 detail 80 epochs 20 trigger safety ttl_dropped 0 waiting 7 +counters to the last line (1 run): frames 370; epoch starts 20 = first 1 forced 0 horizon 0 safety 1 relabel 18; repair share 92 frames, 278 re-sends (125 repeat-once); carousel re-sends 153; DEL repeats 1064; ttl_dropped 0 +18:11:59Z -- archive files into legs/ +copied: leg2b_t2d_tractor_ocd_reset.log; not in this archive: inject.log inject_trigger.txt +18:12:00Z -- RS-13 scorers (PC only; a failure is reported, it never stops the post step or the park) +radio_monitor_20261025_130929_5f84b748: codec vector, reg_profile=1, reactive_fire=1, probe_echo=0, duration_s=180 + base PROBE TX: 124 (seq 1..124; on air 124, failed 0) + tractor LoRa cmd: PROBE: 124 line(s), 124 distinct seq(s), duplicates 0 + delivered 124/124 = 100.0 % (tractor seqs that the base sent, over base PROBE TX) + tail: none (the tractor logged the base's last PROBE, seq 124) + base acquisition: ACQUIRED; first image reception 11.1 s after the base's profile-1 activation, within the 120 s FHSS scan budget; evidence: the base decoded 361 of the tractor's 370 fragments on air (97.6 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid + (rs13_probe_score: exit 0 -> leg2b_t2d_probe_score.txt) +radio_monitor_20261025_130929_5f84b748: reg_profile=1 force_frf_hz=0 encode_mode=9 duration_s=180 + rx_rf windows: 18, +21..+191 s from the log start + RSSI: median of window medians -64.0 dBm; min of window medians -67 dBm; min of window mins -74 dBm; max -62 dBm; n = 18 windows, 359 frames + SNR: median of window medians 10.0 dB; min of window medians 10.0 dB; min of window mins 7.0 dB; max 13.0 dB; n = 18 windows, 359 frames + crc_dump: 0 + published frame_id: 361; frag_arrival: 361; rx_frames (last counter max): 359 + row: RSSI med / min -64.0 / -74 dBm | SNR med / min 10.0 / 7.0 dB | CRC err 0 | n 18 + FRF readback: base none; tractor none + (rs13_rf_extract: exit 0 -> leg2b_t2d_rf.txt) +== rs13_digest_trace: leg2b_t2d_base.jsonl (leg 2b_t2d, profile image_bw250, 361 rows, 361 vector; horizon 25 rows) == +capture seq gaps (leg2b_t2d_base.jsonl): lost 0/361 = 0.0% (received 361, 0 gaps, longest 0; 1 codec run; period 0.58 s) +store: ttl_dropped 0, orphans 17, digest 268 checked / 2 mismatched; final digest_ok None; last DIGEST checked (row, result): (351, 'ok') +resync: 1 episode(s), 2 frame(s): #0-#2 (2, 1.0 s, epoch start) +A16 confirmation over 1 capture(s) (2b_t2d): 1 episode(s); loss-opened 0 -- THIN: fewer than 3; pool the Round B VECTOR legs with seq-gap loss <= 10 %; isolated and scored 0: 0 PASS, 0 FAIL -> NO SCORED EPISODE + (rs13_digest_trace: exit 0 -> leg2b_t2d_digest_trace.txt) +leg 2b_t2d: reg_profile=1 (FHSS, from leg2b_t2d_params.txt) -> the RS-12.15 bracket criteria apply +base: L072 counters not reset -> delta = post - pre +tractor: L072 counters RESET during the leg (evidence: radio_tx_ok, host_parse_ok, tx_fifo_rb_ok, tx_stream_streak_max, d(host_parse_ok) < d(radio_tx_ok)) -> delta = post +cross-check: brackets 124/124 vs logs: base sends on air=124, tractor decoded cmds=124 -> AGREE +STOP RULE: not tripped + (bracket_deltas: exit 0 -> leg2b_t2d_deltas.txt) +18:12:01Z scorer exit codes (0 = ran clean; the files hold the reasons): rs12_leg_report=0 frag_gap_report=0 leg_replay=0 tractor_log=0 rs13_probe_score=0 rs13_rf_extract=0 rs13_digest_trace=0 bracket_deltas=0 +18:12:01Z -- park both radios (last) +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +base: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +tractor: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +18:12:32Z == leg 2b_t2d post done (evidence: C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_pre_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_pre_base.txt new file mode 100644 index 00000000..e372aa6b --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_pre_base.txt @@ -0,0 +1,31 @@ +# leg 2b_t2d pre bracket base, 2026-10-25T18:05:42Z PC clock +radio_rx_ok=3479 +radio_crc_err=2 +radio_dio0=4144 +radio_tx_ok=661 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=1711 +host_parse_err=0 +radio_state=1 +tx_fifo_rb_ok=661 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=14 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=30697 +tx_deaf_sum_us=19197683 +tx_done_to_rearm_max_us=1854 +fhss_dec_aligned=3474 +fhss_dec_snapped=5 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=5 +clk_demotion_kept=0 +tx_first_anchor=0 +tx_stream_streak_max=1 +ALL: {'host_irq_idle': 1712, 'radio_dio0': 4144, 'radio_dio1': 3, 'radio_crc_err': 2, 'radio_rx_ok': 3479, 'radio_tx_ok': 661, 'radio_state': 1, 'host_rx_bytes': 27948, 'host_rx_lpuart_bytes': 27948, 'host_parse_ok': 1711, 'tx_fifo_rb_ok': 661, 'rx_urc_lost': 14, 'tx_deaf_max_us': 30697, 'tx_deaf_sum_us': 19197683, 'tx_done_to_rearm_max_us': 1854, 'fhss_dec_aligned': 3474, 'fhss_dec_snapped': 5, 'clk_demotion_reset': 5, 'tx_stream_streak_max': 1} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_pre_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_pre_tractor.txt new file mode 100644 index 00000000..355f0e04 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_pre_tractor.txt @@ -0,0 +1,31 @@ +# leg 2b_t2d pre bracket tractor, 2026-10-25T18:05:44Z PC clock +radio_rx_ok=115 +radio_crc_err=0 +radio_dio0=489 +radio_tx_ok=374 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=1001 +host_parse_err=0 +radio_state=1 +tx_fifo_rb_ok=374 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=0 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=176711 +tx_deaf_sum_us=53457998 +tx_done_to_rearm_max_us=3529 +fhss_dec_aligned=115 +fhss_dec_snapped=0 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=0 +clk_demotion_kept=1 +tx_first_anchor=1 +tx_stream_streak_max=373 +ALL: {'host_irq_idle': 1001, 'radio_dio0': 489, 'radio_rx_ok': 115, 'radio_tx_ok': 374, 'radio_state': 1, 'host_rx_bytes': 73319, 'host_rx_lpuart_bytes': 73319, 'host_parse_ok': 1001, 'tx_fifo_rb_ok': 374, 'tx_deaf_max_us': 176711, 'tx_deaf_sum_us': 53457998, 'tx_done_to_rearm_max_us': 3529, 'fhss_dec_aligned': 115, 'clk_demotion_kept': 1, 'tx_first_anchor': 1, 'tx_stream_streak_max': 373} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_prep.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_prep.txt new file mode 100644 index 00000000..50fda7df --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_prep.txt @@ -0,0 +1,60 @@ +18:05:16Z == leg 2b_t2d prep (profile image_bw250 = harness -RegProfile 1, boot vector, 2 fps, 180 s, -ReactiveFire 1, -StopDrainS 4 (FHSS default), capture 360 s min-frames 300 --strict) from bench-session-2026-10-25-t2 @ 5f84b748 +18:05:17Z -- production camera unit / radio-UART holders +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +tractor: lifetrac-camera=failed containers=[bench_mqtt x8-devel x8-provisioning x8-webapp] ttymxc3 holders=[] +base: containers=[design-controller-mosquitto-1] ttymxc3 holders=[] +18:05:19Z -- scene: bench video window to the front + camera check (camera only) +window pid 14808 'Front view of Colorado's STUNNING Royal Gorge Route Railroad - YouTube — Mozilla Firefox' player fullscreen: True in front: True +# leg2b_t2d scene check, 2026-10-25T18:05:22Z PC clock (content: https://www.youtube.com/watch?v=B1yUQwpNhJA, normal Firefox window, player fullscreen; min 8 %) +camera: first frame 0.5 s after opening /dev/video1; 201 frames, the sixth 0.2 s and the last 10.7 s after the first +1.9 s apart: mean abs diff 13.86 pct pixels diff>25: 14.37 % +5.0 s apart: mean abs diff 13.35 pct pixels diff>25: 13.10 % +10.0 s apart: mean abs diff 14.33 pct pixels diff>25: 15.42 % +mean luma 110.8 +frame -> C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_scene.jpg +SCENE-CHECK-OK: 10 s change 15.42 % (min 8 %) +18:05:36Z -- health probes (rs116) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +STATS-OK (attempt 1) + radio_state=1 +RS12-URC-COUNTERS=YES +STATS-OK (attempt 1) + radio_state=1 +RS12-URC-COUNTERS=YES +18:05:39Z -- clear retained control topics on the base broker +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +RETAINED-CLEARED lifetrac/v25/control/encode_mode_override lifetrac/v25/cmd/req_keyframe lifetrac/v25/control/radio_profile +18:05:42Z -- pre-brackets (rs115) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +radio_rx_ok=3479 radio_crc_err=2 radio_tx_ok=661 (base) +radio_rx_ok=115 radio_crc_err=0 radio_tx_ok=374 (tractor) +18:05:46Z -- base-side capture, detached (docker rs13_cap_base): profile image_bw250, 360 s, min-frames 300 --strict +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +rs13_cap_base id c58198d4ca3e +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +connected to 127.0.0.1:1883 (rc=0); subscribing lifetrac/v25/video/tile_deltacapture -> /work/legs/leg2b_t2d_base.jsonl (profile image_bw250, limit 203 B); 360 s + +18:05:51Z == leg 2b_t2d prep done -> launch the harness NOW (the capture is already listening), in PowerShell: + & "C:/Users/dorkm/AppData/Local/Temp/lifetrac-bench/leg2b_t2d_harness.ps1" + which runs, from C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper: + .\run_live_radio_monitor.ps1 -TxAdbSerial 2E2C1209DABC240B -RxAdbSerial 2D0A1209DABC240B -HostIp 192.168.1.79 -TxFeed camera -RegProfile 1 -DurationS 180 -StopDrainS 4 -SynthFps 2 -KfRequestDisable 1 -ReactiveFire 1 -ProbeEcho 0 -LogFragArrivals 1 -TxBatch 0 -CamExtraEnv "-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80" -Archive + while frames flow: bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/link_sample.sh" 2b_t2d + after '[EVIDENCE] archived to': bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/leg_post.sh" 2b_t2d + NOT flying after all (no GO, harness refused, round aborted)? The probes left both L072s + listening (RXCONT) and rs13_cap_base is running. Stop the capture and park both radios: + bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/power_up_guard.sh" --stop-leg-daemons diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_probe_score.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_probe_score.txt new file mode 100644 index 00000000..6bfbfd86 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_probe_score.txt @@ -0,0 +1,6 @@ +radio_monitor_20261025_130929_5f84b748: codec vector, reg_profile=1, reactive_fire=1, probe_echo=0, duration_s=180 + base PROBE TX: 124 (seq 1..124; on air 124, failed 0) + tractor LoRa cmd: PROBE: 124 line(s), 124 distinct seq(s), duplicates 0 + delivered 124/124 = 100.0 % (tractor seqs that the base sent, over base PROBE TX) + tail: none (the tractor logged the base's last PROBE, seq 124) + base acquisition: ACQUIRED; first image reception 11.1 s after the base's profile-1 activation, within the 120 s FHSS scan budget; evidence: the base decoded 361 of the tractor's 370 fragments on air (97.6 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_replay.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_replay.txt new file mode 100644 index 00000000..8781c366 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_replay.txt @@ -0,0 +1,7 @@ +leg 2b_t2d: 361 frames received; seq gaps within same-codec runs (row, lost): [] -> 0 lost of 361 = 0.0 % after the first received frame (0 codec switch(es) not counted) + resync episodes (start, end, ended by key): [(0, 2, True)] + all ended by an epoch start: True; final resync False, digest_ok None + last DIGEST checked (row, result): (351, 'ok'); last epoch start row 352, 8 frame(s) before the end (no DIGEST inside TTL_FRAMES+3 of a range-1/2 start, encode_vector.py) + key rows (19): [2, 19, 46, 129, 142, 152, 158, 172, 173, 177, 198, 206, 210, 211, 212, 225, 226, 231, 352] + BAD rows (2): [0, 1] + orphan bursts top: [(0, 10), (1, 7)]; orphans 17, ttl_dropped 0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_report.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_report.txt new file mode 100644 index 00000000..1ee453ab --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_report.txt @@ -0,0 +1,17 @@ +train_gap_ms=40 tx_pipeline_depth=2 synth_budget_b=250 force_frf_hz=0 git_sha=5f84b748 log_window=after_stop + (tx frags_ok counter 367 is stale; using 370 fragments from per-frame TX events) + (rx rx_frames counter 359 is stale; using 361 fragments from frag_arrival events) +loss 9/370 = 2.4% crc_dumps=0 timeouts=0 published=361 [whole logs] +shared-window loss 9/370 = 2.4% [txdone_arrival vs frag_arrival, train by train over the window both logs cover; 9 of 370 trains not heard] +capture seq gaps (leg2b_t2d_base.jsonl): lost 0/361 = 0.0% (received 361, 0 gaps, longest 0; 1 codec run; period 0.58 s) + first frame heard at seq 10: the 9 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 9/370 = 2.4% + tractor TX log: 370 frame(s) on air (txdone_arrival); the capture's first frame is its #10, its last #370 (placed by the params.txt clock offsets, within 0.05 s): 9/370 = 2.4% of them never reached the capture (9 before its first, 0 after its last) +acquisition: first image reception: the base's first decoded frame came 11.1 s after its profile-1 activation (rx_daemon.log line 33 at 18:06:08.129 board time, the frame at line 45), within the FHSS cold-start scan budget of 120 s (4 attempts x 30 s: SX1276_RX_SCAN_MAX_RETRIES 3 + 1, SX1276_RX_SCAN_REDESIGN_MS 30000) + confirmed acquisition: ACQUIRED: the base's bracket counts 1 LOCKED -> SCANNING demotion(s) (d(clk_demotion_reset) 1, d(clk_demotion_kept) 0), which only a locked scan makes; the base decoded 361 of the tractor's 370 fragments on air (97.6 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid +radio deltas: {'radio_dio0': 485, 'radio_rx_ok': 361, 'radio_crc_err': 0, 'radio_tx_ok': 124} +FIRMWARE DROP (drx_ok - host URCs): 361 - 361 = 0 +identity residue: 0 +crc closure: dcrc_err=0 vs crc_dumps=0 +URC-path: rx_urc_lost=1 rx_pretx_drained=0 +RS-12.10: rx_fifo_skip=0 tx_deaf_sum=3686239 us over 124 TX (mean 29.7 ms) tx_deaf_max=30.7 ms tx_done_to_rearm_max=1854 us (max fields: post-bracket values) +RS-12.15: consider_remote deltas aligned=360 snapped=1 locked_out=0 epoch_drift=0 bad_hop=0 not_init=0 | demotion reset=1 kept=0 | tx_first_anchor delta=0 (post 0) | streak_max post=1 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_rf.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_rf.txt new file mode 100644 index 00000000..efbfe7b6 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_rf.txt @@ -0,0 +1,26 @@ +radio_monitor_20261025_130929_5f84b748: reg_profile=1 force_frf_hz=0 encode_mode=9 duration_s=180 + rx_rf windows: 18, +21..+191 s from the log start + RSSI: median of window medians -64.0 dBm; min of window medians -67 dBm; min of window mins -74 dBm; max -62 dBm; n = 18 windows, 359 frames + SNR: median of window medians 10.0 dB; min of window medians 10.0 dB; min of window mins 7.0 dB; max 13.0 dB; n = 18 windows, 359 frames + crc_dump: 0 + published frame_id: 361; frag_arrival: 361; rx_frames (last counter max): 359 + row: RSSI med / min -64.0 / -74 dBm | SNR med / min 10.0 / 7.0 dB | CRC err 0 | n 18 + FRF readback: base none; tractor none + rx_rf + 21.0 s n_rssi= 19 n_snr= 19 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/13.0 + rx_rf + 31.0 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 41.0 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 51.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 61.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 71.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 81.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 91.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=7.0/10.0/10.0 + rx_rf + 101.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-67/-62 snr[min/med/max]=7.0/10.0/11.0 + rx_rf + 111.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=8.0/10.0/10.0 + rx_rf + 121.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 131.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-63/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 141.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-63/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 151.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 161.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 171.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=7.0/10.0/10.0 + rx_rf + 181.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 191.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_scene.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_scene.txt new file mode 100644 index 00000000..5e2a5be6 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_scene.txt @@ -0,0 +1,6 @@ +# leg2b_t2d scene check, 2026-10-25T18:05:22Z PC clock (content: https://www.youtube.com/watch?v=B1yUQwpNhJA, normal Firefox window, player fullscreen; min 8 %) +camera: first frame 0.5 s after opening /dev/video1; 201 frames, the sixth 0.2 s and the last 10.7 s after the first +1.9 s apart: mean abs diff 13.86 pct pixels diff>25: 14.37 % +5.0 s apart: mean abs diff 13.35 pct pixels diff>25: 13.10 % +10.0 s apart: mean abs diff 14.33 pct pixels diff>25: 15.42 % +mean luma 110.8 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_tractor_log.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_tractor_log.txt new file mode 100644 index 00000000..506d0f33 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_tractor_log.txt @@ -0,0 +1,7 @@ +vector_stats lines: 83 +encoder ms_total: p50 192.9 / p95 237.6 / max 304.4 +stage p50 ms: resize=0.5 l0=15.7 l1=76.9 l3=33.9 temporal_pack=62.6 +frame bytes: p50 201 / max 203 +levels seen: {'0': 83}; lines with a pending epoch start: 0 +last: epoch 3 n_live 30 residual 4917.813 detail 80 epochs 20 trigger safety ttl_dropped 0 waiting 7 +counters to the last line (1 run): frames 370; epoch starts 20 = first 1 forced 0 horizon 0 safety 1 relabel 18; repair share 92 frames, 278 re-sends (125 repeat-once); carousel re-sends 153; DEL repeats 1064; ttl_dropped 0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_tractor_ocd_reset.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_tractor_ocd_reset.log new file mode 100644 index 00000000..b99b894b --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2d_tractor_ocd_reset.log @@ -0,0 +1,29 @@ +OCD_LEG=20261025T180600Z +Open On-Chip Debugger 0.11.0-dirty (2022-10-19-16:13) +Licensed under GNU GPL v2 +For bug reports, read + http://openocd.org/doc/doxygen/bugs.html +Info : imx_gpio GPIO JTAG/SWD bitbang driver +Info : imx_gpio mmap: pagesize: 4096, regionsize: 131072 +Info : clock speed 1805 kHz +Info : SWD DPIDR 0x6ba02477 +Info : stm32h7x.cpu0: hardware has 8 breakpoints, 4 watchpoints +Info : starting gdb server for stm32h7x.cpu0 on 3333 +Info : Listening on port 3333 for gdb connections +target halted due to debug-request, current mode: Thread +xPSR: 0x01000000 pc: 0x1ff09abc msp: 0x24003af8 +Phase A: ensure GPIOA + GPIOF clocks enabled + RCC_AHB4ENR before = 0 + RCC_AHB4ENR after = 33 +Phase B: ensure PA_11 + PF_4 are outputs (preserve other bits) +Phase C: drop BOOT0 (PA_11 -> LOW) so L072 boots from flash + GPIOA_IDR.PA_11 = 0 (expect 0) +Phase D: pulse NRST (PF_4 LOW 250 ms then HIGH) + GPIOF_IDR.PF_4 (low) = 0 (expect 0) + GPIOF_IDR.PF_4 (high) = 1 (expect 1) +DONE: BOOT0 LOW, NRST released. L072 should now run user firmware. +Allow ~500 ms then probe UART (e.g. AT command at 19200 8N1). +shutdown command invoked +OCD_EXIT=0 +__OCD_LOG_RC=0 +__OCD_RUNNING=0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_base.json b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_base.json new file mode 100644 index 00000000..711c115b --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_base.json @@ -0,0 +1,131 @@ +{ + "profile": "image_bw250", + "one_fragment_limit": 203, + "frames": { + "total": 366, + "vector": 366, + "other": 0, + "parse_errors": 0, + "by_codec": { + "vector": 366 + } + }, + "wire": { + "min": 102, + "p50": 199.0, + "p95": 203.0, + "max": 203, + "over_limit": 0 + }, + "epoch_starts": 14, + "epoch_starts_applied": 14, + "arrival": { + "span_s": 182.48388671875, + "fps_mean": 2.000176599496424, + "gap_p50_s": 0.556502103805542, + "gap_p95_s": 0.6125309467315674, + "gap_max_s": 0.6421473026275635, + "first_applied_t_rel_s": 0.0, + "frames_before_first_apply": 0 + }, + "store": { + "frames_rx": 366, + "frames_bad": 0, + "frames_applied": 366, + "epoch_behind": 0, + "orphans": 67, + "digest_checks": 325, + "digest_mismatch": 6, + "bad_version": 0, + "epochs": 15, + "handovers": 14, + "ttl_dropped": 0, + "resync_events": 1, + "resync_digest_ends": 0, + "records_applied": 12787, + "resync": false, + "bad_reasons": {}, + "epoch": 14, + "shapes": 12, + "cached_shapes": 0 + }, + "resync_episodes": [ + { + "start": 0, + "end": 6, + "frames": 6, + "t_start_s": 0.0, + "t_end_s": 2.999326705932617, + "ended_by": "epoch start" + } + ], + "scene": { + "epoch": 14, + "level": 0, + "badge": 7, + "digest_ok": true, + "horizon_mode": "none", + "layers": { + "L1": 11, + "L2": 0, + "L3": 1, + "L4": 0 + }, + "cal_rev": null, + "anchor_age_ms": 169, + "handover": false + }, + "checks": [ + [ + "parse_ok", + true, + "0 unparseable payload(s)" + ], + [ + "all_vector", + true, + "0 non-vector frame(s): {'vector': 366}" + ], + [ + "one_fragment", + true, + "0 over 203 B (epoch starts 202 B); max 203 B" + ], + [ + "store_clean", + true, + "frames_bad=0 " + ], + [ + "no_orphans", + false, + "orphans=67" + ], + [ + "digest", + false, + "325 checked, 6 mismatched, scene digest_ok=True" + ], + [ + "epoch_seen", + true, + "14 epoch start(s) applied of 14 received" + ], + [ + "first_apply", + true, + "0 frame(s) before the first apply" + ], + [ + "applied_ratio", + true, + "366/366 applied = 100.0% (need >= 90%)" + ], + [ + "min_frames", + true, + "366 vector frame(s), need >= 300" + ] + ], + "pass": false +} \ No newline at end of file diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_base.jsonl b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_base.jsonl new file mode 100644 index 00000000..6df21c3e --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_base.jsonl @@ -0,0 +1,367 @@ +{"meta": {"tool": "vector_dry_run", "topic": "lifetrac/v25/video/tile_delta", "profile": "image_bw250", "started": 1792952437.615}} +{"ts": 1792952471.173, "topic": "lifetrac/v25/video/tile_delta", "hex": "000a0c0820060007ef3ad781e2000b87712c4590b2567ecb59eb8371d07563137931092d92ea671e07d4ce3425d56fa925d29522a19ae5aa6aa73e09d54e74544eb442344d1131e15a2263469ac736e4255ec42aa12a97778386aeef051c43c0d445237bbab5d9a961cbb35245ddc4764308ec8a4aafb52d9a99bf240c200411250827aa91f2486cb052496138ab36e82a0e2860c5894c896ecd500bde8da4f24ab3956ad17c911cfc372239e8e8c87fab1564677ff103de8ff1d249fc48c58f32fc5cec026abf921720"} +{"ts": 1792952471.769, "topic": "lifetrac/v25/video/tile_delta", "hex": "000b0c082006000703c400167ee0dc7b1366ace587b2b62ae15cab93722e5a1067412a454310bfb533db046a67b2201232a15b999ab087333522449b223a9532f7531b096ea6321c278a3b6dec89fd1648a9f26235632e5c8cebe16919d745ddc4764308ee884a1192b5ae6a66fa3c13872157333bf0f66677c9812e3f49242902e449a1f619ad108f13270b04b1fbc9e1805215a6b1c0bef04a4742d214bbc5c7623ccef171e0bcd84a21a2a86c5a9db2ed47f103df8671e65fc48e58d7321fc5cec006afe48c40"} +{"ts": 1792952472.165, "topic": "lifetrac/v25/video/tile_delta", "hex": "000c0c0820060007ef2a5381e2000b3970ae45c9b9572ec4592b0d60ec75ccb3d6eadddcf47dd56791151d5d350a5216a9ba961fdd49071a6b76564dddf4e07bbbe94248faa109ca464d99b7609b336e4294e15522542364a6abd957d60ab2afa45449aa51b22d556a615aaad446894af991f33cccf1e1a999e3474233f6334cce4a165442e5333215aaaf9c17555f2810be7eac855ee64a0100602ee64a4646c3274422d556a619aaad48e41c34c6ff103f3027f2bf891a973e81f8b8e8806abf8cd1d7f23e68"} +{"ts": 1792952472.769, "topic": "lifetrac/v25/video/tile_delta", "hex": "000d0c0820060007ef3ad781e2000b756eee65cfb3f62ac6d89b2b66ae6dce4708f7c623e445f2ee3e1ce5dc740cce82548a8621bd1a99df80f533bd061321ef5236aef3606d5de6420936572b6f57ba985823753090e038554a45913d60eb227a4490e02d510a9e5ea9766a384aecd451e09099593755d387aeaba63d0b31d91137778fc3d08c4a3e1033085900353dc4991177711d90c23ba2128464ad6b9a99be8b2454f9311ab1972e4675f0b48cebfe207f68cf3895fc48e58d7320fc5c76403557f245a2"} +{"ts": 1792952473.175, "topic": "lifetrac/v25/video/tile_delta", "hex": "000e0c082006000703c4001736e7584b3961accdbdb7f6fb0c599aa2128c651b79b4576cbbb5bc13776b68512f1e8f54ed72eb930565d7221a83462b4d25b65cccffc1b999fe8a8acc88da2750fc70aea1f8a34ae83c84ba9110472112eefdb0d5ddfb21c08092a52ac89ed0f76889637d205f14729eeb8e6bcccfe8f99c1522a885ad4a32ed670fe5dacc82202c67c8614be92fbc881b14aac7c8e2408421210a91daaa2321049b2b95b7abdd4c2c11ba985f881fea31c225fc48efb17c680fe2e3b221aaafe49848"} +{"ts": 1792952473.769, "topic": "lifetrac/v25/video/tile_delta", "hex": "000f0c0820060007ef3adb81e2000b7b6fadfd97b29622c1d89b1d64acc59eb8d6e6e05c5b84823ca02718e6eee870e115adb59f5337f026a66fa0cebbfa7c8c5aaa6a10c5355b5337f036a66fa322edee23096bbbe3c33777c682b8e2a49daa130c589fbafecd56947117cd93324b659a99c78735338e4809eedc8b8c21d24a0f83210924272a45478f92c48628c25358e84799de2e3b0892552250f76889637d205f14729eeb8e6bcccfe8e8467ec66999c9fc40fe13ce04cfe247ab18e681f8b8f8859555fc915a00"} +{"ts": 1792952474.172, "topic": "lifetrac/v25/video/tile_delta", "hex": "01100c082006202578881999bfe6703c400080b8008110324810d2ca2e3681afe4502788891d7680462dce21d8fce20a6b934af7720e1deee414085e8d5208427acdce0200c05acdce879234ffabfcaddd53c1fbbaa689b920610acaa62155095deb73f775fb09eeebf236323d7a98216447070dc88e0a16f5844358a5e51856e92894a7277551f05eeaa3a0a0d4210c9cde42c0b9bc84860196c8df575af066aeb5a2246e19af444dc43d1c23887a2880d8af3a992aab57085556ac701a4defacea6fe43274"} +{"ts": 1792952474.769, "topic": "lifetrac/v25/video/tile_delta", "hex": "00110c082006002578881999bfe67eef7bf81e2000b216e03ba48b11589992c97755bf0b6eab7a0eed8feacc4988474ad1d3e275331f03ea663a140fbea34eef61c15ddec2868340c854b2aecc1b655d88aa4efc61525fe3d168abc70ad1578a34444aab552227111d30d6223a23e0d06a1166674b0fccce9208e3829ed1088ba8a94254889c447ec09888fc8303589532f113f035e227a02e0020440c920434b28b8da06fe88505e222470197bd8845156a61ca2ad48f03fcf3137b6bff105f20cb159f893880e7e45648"} +{"ts": 1792952475.169, "topic": "lifetrac/v25/video/tile_delta", "hex": "00120c082006002703c4001642dc59ab1b616de232362bcea64aaad5c33555aa810bb18a41084f59bdd037b04fd18841153990b636a4a2e2267603c44ce4201dbd52251565608a2aca4185aba6442a599b2a12052ea91aaab2f04d5565a1c701e65496cb39bb070773760a2403df2112f116b095e22d2280a010c8bdddfa0a00614dddfa45c12ba144a55576e17aaaed4606984208dfc88e0e18911c141d9d1ae54424a733acba2a11b998e8f0b858a55bf977bf0f72ef7c821b42eaa5fe207a408cdfe2472b0e7c60"} +{"ts": 1792952475.765, "topic": "lifetrac/v25/video/tile_delta", "hex": "00130c082006002703c40016f2cbd86b13622c659fb1413e04401b979998bc938431792505222555aa9113888dd817111b90d47b3eebf2ec422599b3e0db33674085d94621908e736b2342f426da7de6c3c35bcd868900f7c845bc452444cdc291bda889b887488200ce4b93218887f54cd4b3a48e0f4944a2d6c9028e6109248c083a3b202e0020440c920434b28b8da06fe88505e222475da0118b7388763f38829ae4d2bddc821dd2c3bddc832086d0baa97f883cc89cb7fe252bb69c46fe47af80"} +{"ts": 1792952476.165, "topic": "lifetrac/v25/video/tile_delta", "hex": "00140c082006002703c400167acb58eb35712e45c9b8202fe4184ac4ca96eeabf606dd57e4201e85c89cdd608e6e909265f34da4babbf5827577e90a468336d2e964b333b582a667691c16637bd8ad455bc861cd29ac88d65d5577c19aaaee8b8b22bb4d2889670bd112ca3e442f291a2feaaadac3f555b4869af78865523fd6acc92c51cd2d6350b7ac221ac52f28c2b74944a5393baa8f82f7551d1b191ebd4c10b2238386e447050f2469ff57f95bbaa783f7754ff103f74034abf891cf989e647e30d22bf91e6e"} +{"ts": 1792952476.765, "topic": "lifetrac/v25/video/tile_delta", "hex": "00150c082006002703c4001706e25c8b93636c8d86b9762ac4d974384ac4ca96eeabf60edd57e4582052ba7f377be16e6ef746811b562bd596761aab2ce47919bd964c89a4b677c387acef864a1009d1e5b14b8ec2bbd66cb8e8358d24bd24c138ae313908da4f181051199137240c215954c42aa12bbd6e7eeebf04f8309eeebf20ece8d72a2125399d65d1508dccc740dec13f46210454e642d8da928b8899d80f113391549df8c2a4bfc7a2d1578e15a2af1fc40fec99d2f7bf892da37708cbf186915fc90478"} +{"ts": 1792952477.165, "topic": "lifetrac/v25/video/tile_delta", "hex": "00160c0820060027ef083f81e2000b9766ae1d9eb1d732e55bbb748321969a6d35b35d5569c0daaad28489b866dd36eef5f04dddeba14cd0ac9b4974da5b666767054cceca1a0d5d2854b3352c1b666a488925925929f3228899b08d113323e052ea91aaab2d1727dead92ac46eaef3617d5de6414889556a8464e223ec7a1847b1484caa7c9c23df46222249a23bda2213931a8238e0a7b44222ea2a50952227111fb026223f2382cc6f7b15a8ab7a4707a4a2516b7f103fc66753defe24afed7cf20fc6785fc90c000"} +{"ts": 1792952477.767, "topic": "lifetrac/v25/video/tile_delta", "hex": "00170c0820060027eef7bb81e2000b756eee1dcab9960ecbd91b1b61ac55bdb19736e3dceb9e8703d7228252cccc1d6662342562654b7755070d6eaa0a3c0cbe2113579ef0f6af3da0e8d0f94cc6210bc4ffdd5474201f7f46dcdd9d1f8737852c7c221fd43b528944722014528810bb28c43211ce6d6017f232362bcea64aaad5c33555aa8489b866dd36eef5f04dddeba0a444aab542327111f51006e5e6662f24e10c5e4947c0a5d52355565a2c10295d3f9bbdf0b7377bfe207a408cdfe24afc9fcc33f23630"} +{"ts": 1792952478.161, "topic": "lifetrac/v25/video/tile_delta", "hex": "00180c082006002703c40016f6e3dcdb9d73ec7589b7d66ac45bfb728189589952ddd546c07baa8c8338ed861da7f3fba2d9969aaac7c0d5558e850361b91a6671f054cce3a18cd034c899136953edb2ad4c19655a886818e4e46cccf3c1b999e6889cf4b22a69b4c4cc1c23899828f0b309b4975773d173791359a692e1de5e17c3bcb900308f421110963d181a6108237f22383862447051405008645eeefd050030a6eefd202e0020440c920434b28b8da06fe88505e222fc4175a2396b7f125bb2effc65f91cc0"} +{"ts": 1792952478.757, "topic": "lifetrac/v25/video/tile_delta", "hex": "00190c0820060027eee7bb81e2000b736fadfd86b2f62acf210075bec8dddf3c11bbbe68489b856474dbc3e9c13787d28703efe8db99b1b07733632042ecaa144213d66d74681c15fd1433a586a867490c06c19089554222735269a2b48dbc44f908433b8a6239420a918358d674591437bd21368e03c2fbb21163a3c082c559524114730a59103750212481810747641d1a1f2998c421789ffbaa8e86818e4e46cccf3c1b999e68900f7c845bc452fc40fdc11d2dbf893cf6ee79197e3002fe492d40"} +{"ts": 1792952479.153, "topic": "lifetrac/v25/video/tile_delta", "hex": "001a0c082006002703c400165ac1dc0b71706e35bcb90831cf19a223b484e6671b034cce32146edfcdb4d25bbbe1c15777c28b9b0fda6d34ff557a70beaaf4a3c0e6221128adfb0f515bf2340d83eda667491f0295588d555972483d2796adfc22810bb2a851084f59b5d091370ac8e9b787d3826f0fa51139a934d15a46de227a180d832112aa84200eb7d91bbbe7823777cd0e07dfd1b7336360ee66c6908433b8a6239420a91437bd21369103750213f103f34572d5bf892bf37f3233f24280"} +{"ts": 1792952479.723, "topic": "lifetrac/v25/video/tile_delta", "hex": "001b0c082006002703c40016e2de5c0b8371ae4591b8564ac658eb3d66ae22066c86eda5d259915ec07322bc8b2374ae44f9912944a2b30b51591d0416314c91d8a39852c962334a3324863020a23320c73c66888ed213999c6c0d3338c8f814aac46aaacb45cd87ed369a7faabd385f557a64907a4f2d5bf8450a376fe6da692dddf082a3f055ddf0fe207f6eae962adfc49d737cc8cfc6285fc8ff10"} +{"ts": 1792952480.153, "topic": "lifetrac/v25/video/tile_delta", "hex": "001c0c082006002703c400170ae2596b1565ee4dc5b7572ee1a186d076b915484a6cab1f0659563a1c2c5f2157dab347c1d5668e888c885f8cfbbbb7f08f776fa24e3b618769fcfee8b665a6aabfb095557f2340ee16864a22c6c354458c8f1cf5b22269b4c4cc2c3d89984880351ae47ce6f9930385321b6be364a1155f33a99d5a3b14730a5475da0118b7388763f38829ae4d2bddc821dd2c3bddc8285bd6110d629794615ba4a2529c9dd547c17baa8ff881eff8b52915fe24f39b3991df91f5d0"} +{"ts": 1792952480.553, "topic": "lifetrac/v25/video/tile_delta", "hex": "001d0c082006002703c40016eae1dc5b9372ec9591b1f626c759ab0772ae65bb429268cd7466b2cbaaa8e0a00c15aaa8e8b095899125dd57fc2dbaafe8bab72c84b188b55d737ab361c2f566c326870a24263f238636a851291e888e653d5a1b9b2706b18516880351ae47ce6f9478e7ad91134da6266161ec4cc2430da0ed722a9094d9563e0cb2ac7fc40e6f96948afc49e73773232fc8e448"} +{"ts": 1792952481.158, "topic": "lifetrac/v25/video/tile_delta", "hex": "001e0c082006002703c40016eee55ccb0d632cf5bdb9b622e381f810313ed548c84e21d80f10e4415994da5d11a4b13acd21212217fb3bbbff04f777fa1c05ce236cc44bc1d9889687a117bb6d35b2cc4451c1f888a288b0ed861da75fba2d9969aaafec23555fc890bc7b9125c3bb0961dc8d098d9b6d3331670d6662cc9e211d906258820e91c86d984a47c15c64248bab72c84b188b55d737ab361c2f566c28524d19ae8cd65975551c141b82b5551e4e0d630a2ff1039b05a5afc49e7b77388cbf23e6a0"} +{"ts": 1792952481.726, "topic": "lifetrac/v25/video/tile_delta", "hex": "001f0c082006002703c40016f6e3dcdb23672cbd89b15642cb59ab9d6e50607dfd089dddd581bbbba90846c136da69b253544d9822a89b10c076d95bd9e2360cb3c46478203452af77587bbba40c4fb552b65de1f8c7e1847314a5965c78200d44a3a2c701b5e12920070a04221e845eedb4d6cb31114707e2228a1c05ce236cc44bc1d98896890bc7b9125c3bb0961dd2788476418962083a47c15c6425f881cda2d2d5f893ce6ae6417e4767c0"} +{"ts": 1792952482.157, "topic": "lifetrac/v25/video/tile_delta", "hex": "00200c082006002703c4001672dcdceb9f632c95bcb7084ab51ba6d22b48bb339ac139cd23aec809c49220e26ac6149635df91eeec14284ac4c892eeabb82803056eabba202e4fab645a3361c21466c288b0ed861da75fba2d9969aaafec23555fc8b03978a44aab75c2d556ea8b9bd89a6d259717b670be2f6ca346bde644d34b6f119b0d5e233236323d7a98216447070dc88e0a26e481842b2a9885542577adcfddd7e09f0613ddd7e414889556a8464e223efe207b5cbd3450fe252f30ccabf17c5d5fc8fe50"} +{"ts": 1792952482.73, "topic": "lifetrac/v25/video/tile_delta", "hex": "00210c082006002703c40016e2de5cfb23642cf588b2d6fecbd8eb7c84a3328cd25d226ccde11c36e954844da45d59bf61cab37e430587bdcacc5d156ee0ca2add448db0dd66da6b333b784a6676d0617a17224bddede8d03575e56b336e4280eb7d91bbae68191f6aa54b516f0f864111d2e12884645475d9013892441c4d58c292c6bbf23ddd821d0e9003850213f103db45696a7f1279cd1cc8bf2356a0"} +{"ts": 1792952483.146, "topic": "lifetrac/v25/video/tile_delta", "hex": "00220c082006002703c40016fadfd9cb3564ac558fb836180e1e8424d188b210d22e27554c11aaa21c0e8ad4ea19dbc1d433b68812d856955bfb3367c21666ce888cf5b2334c44c2c23889848b38ed861536dd7ee8b665a6aab1b0b5556322e2e866d34aa274c2f544e88f3153d269b49a5b65ccc4ac3d99894860b0f7b159168ab524610112179203786654ccb910604144669082b8c8410323ed54a96a2de1f0a128cca33497489b3378fc40e6c1696bf1279cd5cc8afc6005fc8f7600"} +{"ts": 1792952483.737, "topic": "lifetrac/v25/video/tile_delta", "hex": "00230c0820060027eed73781e2000b83622c8591b1d65ee35c8b89708041a831bf7f2213d78b6b33efc0d667de8513809b6d2fa1a5ac15434b487895899125dd57fc1fbaafe890390e495aacd2709559a4a344f3ee99125eef56c35ddeac8e1366bb4d25b3330e59988b38ed861da7f3fba2d9969aaac6430987b588dba25156a20627daa91909c4391e42e734da4d2db988891d0611ec52964968f228a39a4a69218786bad6fe20726ab2a57e24f39ab9915f8c00bf91e8c0"} +{"ts": 1792952484.136, "topic": "lifetrac/v25/video/tile_delta", "hex": "00240c082006002703c400170ae25c6b9165ac359ab1563ece5c54201dae764d9e1822cf0439876c30ed3afdd16ccb4d557f60eaaafe4401dcfedd666ef842ccddd1d76c0562c9106136630a4b1a43d27edd8288942799134b7bbcc23dde22e6cc56cf6a148659a266c2f344cc85bc0c65674b487fccc5322a23777051e02e711b66625a2a93bf185497f8f45a2af1c2b455e28238e0a7b44222ea2a50952227111fb026223f232362bcea64aaad5c33555abf881cea9d8a77e24b7891702fc5d4c12afe470b80"} +{"ts": 1792952484.745, "topic": "lifetrac/v25/video/tile_delta", "hex": "00250c082006002703c4001716c7592b07626c8594b1170d0606c2ad7d0ce9606a19d24291c9a5debb642129b566e382aacdc50f12b13224bbaaff83f755fd0c161ef6290c4d156ea2c8e8108da6965feaa9d30b5553a23410992846cc476c35988ec8e2aa09a6da69659f777e70e6eefcc960f49e5ab7f08c922319f42914b2951d88d09084942866129260575388de8ebb602b16488309b3185258d21e93f6ec142de0632b3a5a43fe662991511bbb83f881cda0dab7e247aae9de10df8ba682bf91f3b0"} +{"ts": 1792952485.153, "topic": "lifetrac/v25/video/tile_delta", "hex": "00260c082006002703c400170ec55bab9372ec7dbb0d872060d429042f59b0701eb360a1032da2b489d5549c11aaa928489f6aa5489c43b04e21c8704f5f3331330f0762661a202ddf65496cef6b0859ded22473422ac88d22f5557f096aaafa0c0f0bfe8a19db4501e7d4227376a850030a7376aa340f211a7c3c7647014021917bbbf48ba3315b1363b689212689c6470dae0b48e440348424d122c23e3d11d90869386041d1d90c161ef6290c4d156ec942866129f881cda2daa5f891ead8f7a437e3032002bf925270"} +{"ts": 1792952485.745, "topic": "lifetrac/v25/video/tile_delta", "hex": "00270c082006002703c40016eadddc9b9760ec4592b3567ae65c7b816e6e6dbd0eff214d3422ac843489b358bd553056aa88781d6fb23777cf07eeef9c9e1847eca88e4171f0809b88e7c7822c34308da470221fb11d9984108ba3315b1363b689212689c50913ed54a913887609c4391016efb2a4b677b5842cef691c05008645eeefd20c0f0bfe8a19db444a13cc89a5bdde611eef10e09ebe6662661e0ec4cc34591d0211b4d2cbfd553a616aaa749386041d1dbf1039b47b54efc49e7347f22fc6505fc902f0"} +{"ts": 1792952486.145, "topic": "lifetrac/v25/video/tile_delta", "hex": "00280c082006002703c40016e6dedc0b8f732e6d86b2d63eca5beb7972903766336d64569ac5d92eb360e03d66c1405c0040881924086b44191b40d7f22813c4448413d888d259717bcb0462f792243036a1525d556cc25aaad88d0b8254ff22cab5f0d5956ba3cc3b61672275fba2d9969aaafec3d555fc8524d08ab210d22e2f5544606984208dfc88e0e18911c141d1a1f2998c421789ffbaa8e070f4340c7272366679e0dcccf347c0a5562355565fe20bec5af50f6fc49d557f20bf17017f19c3afe47a78"} +{"ts": 1792952486.528, "topic": "lifetrac/v25/video/tile_delta", "hex": "00290c082006002703c40016f2df5cab3d60ac9590b1173ee72062ec63912377bd190612b13224bbaaff81b755fd0f61db0c3b4ebf745b32d35558d83eaab191414f190cb7d99a3850030a599a3a2c4f6afa84d9a8abbf0b51577a14934622c8434962755490439502123f0ae3210405c0040881924086b44191b40d7f22813c44401304685c12a7f91655af86acab5e38110fd88eccc208fc427eaf2aa1ddfe256aeee1057e475680"} +{"ts": 1792952487.12, "topic": "lifetrac/v25/video/tile_delta", "hex": "002a0c082006002703c400173ae7d97b1f652cb58eb70818bb1a851284f59d790206639d9b9cd8c0200c059cd8c841cce4d4ca8464277779b046eef3220c3b618769d7ee8b665a6aab1f0855563a244d0ea94a9d370f10b0961e2123c70326d34b25eeee2c3ddddc521090eea916af1722041684248c3020e8ec8524d188b210d2589d5510612b13224bbaaff81b755fe3f0ae32109043950213f1039357550efc48f54fdbc80afc8fdb00"} +{"ts": 1792952487.534, "topic": "lifetrac/v25/video/tile_delta", "hex": "002b0c082006002703c40016e2c8588b1564acd5c2b83712e3077810e181b50a92eaab760ed556e43ce68c45911a4baaadf83f555bd1436e50829153f66d59bf050030a559bf22c645eedb496cc4449c2d888928ba380da23446b7fb2ae6c2f655cc8491b85211eff2f0fc90206639d979cd49021a3904250866748a16e1291aea818bb1a851284f59d791e3819369a592f777161eeeee2fc40e4f1d593bf123d5366f20bf17e17f23bd20"} +{"ts": 1792952488.15, "topic": "lifetrac/v25/video/tile_delta", "hex": "002c0c082006002703c4001706e15c4b8d652c7597b1f722c8d86b3d71417c0840341a845999d2c11333a48503efe844e66fbc15ccdf6882b93e41162112a7e4268acc21456224c3b61662b257ee8b665a6aab1b09555632086403b21653d08c9c447e46813cb3a6599b261ab336490c385025a3a0da018d4248dc2908f7f9787e4810331cecbce6905222555aa1193888fa89b920610acaa62155095deb73f775f827c184f775f91b191ebd4c10b223821b0ec3722383f881ca21b3df895ad9ba417e2fc2fe46c580"} +{"ts": 1792952488.742, "topic": "lifetrac/v25/video/tile_delta", "hex": "002d0c082006002703c4001716e4592b2166ac5588b7f6e8365e8313c25fec42722cab9b03595732062ecb12db11d676f4384ac4c892eeabfe0edd57f4095b95d15a4b3e966736321e075bec8dddf3c1fbbbe688b0ed861da75fba2d9969aaafec23555fc8a2b57f2699174d2dab3650a00614ab36545908bddb69ad9662228a2e101e654eef30bf7788f1378d323489a2b77c3d456ef2486b885b47622aba085c8c89258a39852a086403b21653d08c9c447e90c385025bf1039157563bf12794cdf20bf23db2"} +{"ts": 1792952489.121, "topic": "lifetrac/v25/video/tile_delta", "hex": "002e0c082006002703c40016eadfd91b1961aca58fb1b63adddc9b9770d0837df74da692f37a3608e6f464089a946692c4e734851173ca77f7ab7754f056eea9a2069e4a67d951532aab9308555722242edee4496aad7f09555afa3465b76d2696dccce7c35999cf1c8868750411c9390818bb2c4b6c4759dbd1e26f1a646913456ef87a8addd17080f32a777985fbbc45908bddb69ad9662228fe206a6aaac7e24f29bbe505f919f8"} +{"ts": 1792952489.737, "topic": "lifetrac/v25/video/tile_delta", "hex": "002f0c082006002703c40016eee1dc9b97626c859eb73622c920c075a21d2eefb7035ddf6a182c8dd57f22cab77065956ea1a2e4fb91108ab341c1b566828728ed8598ac96d8b665a6aab1f0755563a1e0639391b333cf07e6679a22534e223348fc44b08e2248a0b489b496ecdc42801852ecdc51601ef908b888b48b8409655deef5f8f446732136427250a22e794efef56eea9e0addd534089a946692c4e7348d196ddb49a5b73339f0d66673fe206ae8b2a7e24f29bbe505f91b2b"} +{"ts": 1792952490.153, "topic": "lifetrac/v25/video/tile_delta", "hex": "00300c0820060027eed6b381e2000b7363ac6d8cb0d65eded94420d90d4692e92cccf8e08999f140c5d8c2085427acefc8493efb269b4eef73c13ddee68801f6e8623111cf0862239a2473c669a10d213919c7c252338e8f0b978a44a9aab76c3d556ec83b3835e8433988436dd62f755190206a519939cd8e8e0280510afe666a91c359034f9343751252251549df8c2a4bfc7a2d1578e15a2af14646c579d4c9555ab866aab550b7818cace9690ff998a645446eee082f83f103d30855efc48f52b5b4a2fc8dcc00"} +{"ts": 1792952490.541, "topic": "lifetrac/v25/video/tile_delta", "hex": "00310c0820060027eee6b381e2000b7b646c45c7b341b0f4189e12ff621391655bd81acab790c12b13224bbbaff833775fd0d03adf646eef9e0ddddf3438dbd26a3f47a9d555bb83aaab7514056ea44f7879c1400c297879c8bb8ed861da7f3fba259169aaafec2f555fd20088ee43f4abe232606b0a8a86a0ece0d7a10ce6210db758bdd54640c5d8c2085427acefc8801f6e8623111cf0862239a2473c669a10d213919c7c252338e8103528cc9ce6c7fc40f4c7156cbf12796cff492bf19a17f23fca"} +{"ts": 1792952491.132, "topic": "lifetrac/v25/video/tile_delta", "hex": "00320c082006002703c400171ecbd86b1d702c6d82b98030e4215a0dd769aed2cb333d3822667a51109e7d59589a85847135091a06af90e9677c586acef890a246bd3d97ddccb94829112aad54889c446e43ccb7f9369a6b9a9d68e02804322f799ea3c114ed2c52156964304ac4c892eeebfe0cddd7f4785cbc52254d55bb61eaab7645807be422e222d2124fbec9a6d3bbdcf04ef37da280add489ef0f382801852f0f3a4d0dd449489fc40fc910ac3f892dd355f2cbf23912"} +{"ts": 1792952491.734, "topic": "lifetrac/v25/video/tile_delta", "hex": "00330c082006002703c4001702e659ab3d652c62040ed3a95aacfcb01559f920c2f46a90acbd6f47c0dade8e8689f78844d71112b06e222521c23b6b9d169aaaffc1d555fe8bbb60da6d36da5fec96cab9b0bd957322493c669a68ed213919c6444e7a5911344698998f1f080510920a444aab552227111b90a246bd3d97ddccb948e02804322f799e90f32dfe4da69ae6a75a10ad06ebb4d76965999e9c11333d31e08a7696290ab4b7e207eca859b1fc49e5b57d2cbf19a17f23db20"} +{"ts": 1792952492.139, "topic": "lifetrac/v25/video/tile_delta", "hex": "00340c0820060027eef73781e2000b0763ac9591b05642cbd8db796f80e7e0b0f0310020790c06e599178bdb383317b651b491e990a6510b08f5488e0a12103ea34e6f4b45052b350e427de1c1400c297872340ece29128cd070d519a0a3c0e022112aaac3d55549c1b48167c941be7ba2318b132783d27128b2c231c0ad9e53cb6d5a3aed80ac59220c26cc614963487a4fdbb043bc08c0d308411bf911c1c31223828f814aac46aaacb45807be422e222d7e207a610ab3f8939a27e3f19a17f23882"} +{"ts": 1792952492.738, "topic": "lifetrac/v25/video/tile_delta", "hex": "00350c082006002703c400164acbdbcb7d652cd5cab1f6e2e702fbc0e1e8d948f5cc5ba09591190907dfd089bcdf6862351bb68ad22ecce6c94089aba90aa9f759e3b602b3c7640c1c9d522d15b080c0301d15b0a1a4cc16cf6a896919e7c1b233ce840361f2e999da43911c6b108d3a2b6d99b660eb336c4401e3dda61e37e10c3c6f444d4c6414a9bd17ccd3761199a6e4785a064225f655e32084f6f9489b3a4841bc9aa226b3a0c2f46a90acbd6f47037fe06d6f47fc40ccc2adf893cb66fa417e334aafe47aa0"} +{"ts": 1792952493.138, "topic": "lifetrac/v25/video/tile_delta", "hex": "00360c082006002703c40016e2e55ceb2363ac359eb07626e7dc1b11736e159003f7a180c473b2739b0512075f5195cde9f84b9bd3d1d7501e2c8218cdd4fd88105bbf7760a1a6c456c4dccd5d2669791b779f0b4418b09f25531b6a7488e3a2e1221bfbbbbbbf0bf7777a1e4c02645633a6aab9f07d5573a28734a6b223497355dc2801853355dd1a047352945ddef61abbbde428cb9c43322ffd5bbaa6810b57421957ef11ba44111bd5b1347cb9183784209fc40d4c157fc49e5b27d22fc8cfd0"} +{"ts": 1792952493.732, "topic": "lifetrac/v25/video/tile_delta", "hex": "00370c0820060027ef073b81e2000b8370ae6dcfb1566ac7d92b897190313e751b22eeec0300c07bbb20c6ecae9b4d25e77c10300606e77c145d233aec5746522dfcdd2102bbdae4667a2adec11455bc84a8ed859c89db62d9969aaac7c135558e8723ba5a5f2a1990952aacd9f07559b3a2005ce236c4c43c218988688ab619b6d2596cb6cabb708d9576a3c0639391b333cf0f66679a3094c210d2d8bd25911c742deb09bb1ce527720a9d251296eaee7a180c4710cdcdecffc40e6d05d5ff127965df60afc8dce0"} +{"ts": 1792952494.134, "topic": "lifetrac/v25/video/tile_delta", "hex": "00380c082006002703c4001712e358db1d626c1586b288513918e4489bb59beb056b37d21e0f3fa32b7bb0f07ef761a246ee269b4965bde6ac257bcd48d1318db521572cf14b0d59e292220d01cce9aaaed431d88c46974db6b3db2e7363c8a229da50e72c83ac901b281088eba80f16410c66ea7ec4082ddfbbb050b7ac26ec73949dc82a74944a5babb9e80b8008110324810d688323681afe450278888026089b920610acaa62155095deb73f775f827c184f775fbf107bd808ae7e256bedee415f91bdd0"} +{"ts": 1792952494.733, "topic": "lifetrac/v25/video/tile_delta", "hex": "00390c0820060027ef07bf81e2000b2f632cd583b1f65ae2d92b20070f4080eb7d91abae780b575cd061670e4212d9667940600c0d6679484895899125d54dac13aa9b4868381b7a28676b06d0ced21cee47ccce87ca8359bd96aeaab5f075556ba2808e62528bbbee0a00614bbbee475d9013892441cd526620ee41b48f7764c741a4bb97ea172c7e2867169a2a4863020e8ed1d8743988236ef3e168831613e4aa636d4e911c7420577b5c8ccf455bd8228ab7bf103530d59fc48f54cbbc8afc6405fc8e3500"} +{"ts": 1792952495.134, "topic": "lifetrac/v25/video/tile_delta", "hex": "003a0c082006002703c4001716ca59eb7f6eae1dbb40c1e7d4656f36180c0301ef361a18454f21daa7ab5532f066aa65a1e0ec6a908d6f47c1fade8e888380c844aa267440193a113e1de0e10c3bc14485984da4b9bbf584b377e91651db0c3b4edb92a8b4d557f616aaafe45c487210893e6675e17ccceb468a6726af2b6fabacf86b5759d137200e21549a87290cfbbd6c23bbaed2486126c4296517a4961762b244c7215c2c66420c2ce1c8425b2ccf280c0181accf2bf103bb7db2bf2df895a9bb9057e3202fe4846c"} +{"ts": 1792952495.735, "topic": "lifetrac/v25/video/tile_delta", "hex": "003b0c082006002703c40016eadddbfb8763ac358cb2f63ec1d82b9364ae5810091407e1e646f33d850030a6f33da3cee4fb1310ad374225454dab36fc3d566de850bb1a842b2759b3d0912b132a5bbaa8e8b30ed869155a76d89645a6aab1e40100910f8f444a443e47111a092a4c0f0d75af475d9013892441cd526620ee41b48f7764a26e401c42a9350e5219f77ad847775d91a299c9abcadbeaeb3e1ad5d67461298421a5b17a4b2238e888380c844aa267fc40fc594abadf895a8b3c17e2e7e00057f23b66"} +{"ts": 1792952496.133, "topic": "lifetrac/v25/video/tile_delta", "hex": "003c0c082006002703c4001726e5d9eb35636ca590b8f732dea040eda291ed11db015a23b2060852daaddd590180603ddd594188fb546a844f777ec0600c0d777ec861374ea448a44a2b67c19456ce87132f9a6d25d5dc2c1dabb8487b153d269b49a5b65c4c4ac1f89894891a57d11369532ced8f0959db1a2e043d9a7cccebc2f999d6821900ec8594f42327111f808048aa4efc61525fe3d168abc70ad1578a32362bcea64aaad5c33555aa8f814aac46aaacbfc40d457569fc48e529ce02fc5cfc080abf91da60"} +{"ts": 1792952496.729, "topic": "lifetrac/v25/video/tile_delta", "hex": "003d0c082006002703c40016f6e3dccb1965ec1591b25722e021acccb6ba2349f49eccdec1c1b9bd82880bd0b9125e6eb0873748a034254f6667682801852667691a16c08d91ad5560e1aaaac14795cbd9b69a692f96779387acef263c110fdcaaeeacc459876c348aad3b6c4b22d35558e850bb1a842b2759b3d0623ed51aa113dddfb01803035ddfb2060852daaddd590180603ddd5943d8a9e934da4d2db2e262560fc4c4a438997cd3692eaee160ed5dc2fc40d4dd75e7f12794ddf20afc5c85fc8e7680"} +{"ts": 1792952497.13, "topic": "lifetrac/v25/video/tile_delta", "hex": "003e0c082006002703c4001702e4596b7960ec758fb216e40e5e8d948ff93218216466408cb9c46ccf6f56aa69e02d54d3420587bd485397444b886142799134b79bac19cdd212075bec8d5d734445a3a113cd766d3846ecda50623ed9172244ddde722488d98a5c2dbffa7aaaedc25555da8b818e4e46cccf3c2f999e68238e0a20d7232ea2f42d4889c447e4515c0d976d2e9a4b333f28d0b8046f992aab9e3e119a9d91f2e380dd40a49286041d1dbf103910d59ff12794cff226fc8ea900"} +{"ts": 1792952497.737, "topic": "lifetrac/v25/video/tile_delta", "hex": "003f0c082006002703c40016e6de59eb2966ac8dbe40c5fbb6543b59de500c0301d9de521c256264497555df076aabba1e73466ba2b5973551f07e6aa3a04454d0a75ffab5554d1061db0c3b4ebf745b32d35558d842aab1916262354d9504b4ccf7e16999ef44950c9ecbb13d57b6a91555cd2706b14ab2e5a36523fe4c8608591990471c1441ae465d45e85a9113888fc840b0f7a90a72e889710d6665b5d11a4fa4f666f60e0dcdec14188fb645c89137779df881b8af529ff12795cdf88afc5c05fc6505fc8f4f80"} +{"ts": 1792952498.126, "topic": "lifetrac/v25/video/tile_delta", "hex": "00400c0820060027ef07c381e2000b7d642c9596b0762ac1586b9c8883a0ca46aa24fc235449e8a03386227ab36dc29566da8d30ed861da75fba2d9969aaac6c355558c8f24f19a2268cd213999c5c3d3338b2106124a421251726884488232088a6f54cd496622e0639391b333cf0be6679a12075bec8d5d73430a13cc89a5bcdd60ce6e9076706bd086731086dbac5eeaa301cbd05222555aa9113888dc8e02804322f799e9184a6108696c5e92c88e3fe207a44baafbf893ca2afcd7e2e02fe3282fe474cc0"} +{"ts": 1792952498.73, "topic": "lifetrac/v25/video/tile_delta", "hex": "00410c082006002703c400173acd594b83736e52040ecb332759b0b016b36120627daa95226f0f44060180ef0f450622a68533dbd5aa9a781b5534d0a07f13a75e225e0abc44b4401b1234f333ff842667fd1207a17237376f612e6ede4341996665e7364a2cc3b618769d7ee8b665a6aabfb0b5557f49e2437b320ba3c5a3c93c66889a33484e667170f4cce2a1e73466ba2b5973551f07e6aa3a1c256264497555df076aabba220e83291aa893f08d5127fe206e6ed519ff12795ddf892bf17150057f240300"} +{"ts": 1792952499.102, "topic": "lifetrac/v25/video/tile_delta", "hex": "00420c0820060027ef07bf81e2000b8372ae6d96b0d73ec4d91b8564102176515b65ef788a01f3aa47ddd30a6ee88d30ed861da75fba2d9969aaac7c355558e8513f64e99136b3c754384ac4ca96eaaa3c8a2094289c882221a99989414d2306b1ce4fa84c7415d2e7de8189f6aa5489bc3d10180603bc3d14341996665e7364a240f42e46e6edec25cddbd1c06ea0527e207a6ccaa2efe24f2bbff1245f91fcc0"} +{"ts": 1792952499.521, "topic": "lifetrac/v25/video/tile_delta", "hex": "00430c082006002703c400170ae7d9ab3d60ec158ab1f63aca5c64185d8c5208427acdef81b59bdd0912b13224baaaff827555fd100701508943393842867251161db0c3b4ebf745b32d35558f846aab1d165729d5e234423e469456616a2b11207dfd089cdde485bc0c65674ac827f3310acc88d5dc18ec35914730d8fc48b1ec5491441285139104443533312829a3a0ae973effc40e4d8d51cfc49e5777e24afc5c05fc8ee300"} +{"ts": 1792952500.133, "topic": "lifetrac/v25/video/tile_delta", "hex": "00440c082006002703c400171ac8d88b2d636c9590b77716df86d3c0c42810352ccc9c5e71c058bce281840fe844d66730180603d66734280eb7d91abae782b575cd0e1370ed1299787af83af0f5d0f22e710e97f56aaa9e0fd55534511c04db69a6c94d5137614aa26e46908bddb69ad9662228e1ac44514781da5523515bfe1ea2b7f90c5ca0c590170010220649021ad10646d035fc8a04f111004c1137200e21549a87290cfbbd6c23bbaec8f814aac46aaacbfc4246ad4dff12b173e22fc5c650055fc8ef60"} +{"ts": 1792952500.722, "topic": "lifetrac/v25/video/tile_delta", "hex": "00450c0820060027ef073f81e2000b776fee2d94b3d66ae1dba4209b05db692cccfbe08999f74349a3cda696d99b3e0db33674409bbf45b332599a9610b33524445a7c46daeaef7611d5dee4384dc3911699787224e3b618769fcfee8b665a6aabfb095557f206103ea36deecd43c91a7fd9d395bbaa6821900ec8594f5227c447e458197b5889455b985a8ab72490bdef3083b772e3d15734a486e4714a821092c4ca6eed33a4c18105119bf10379dea873fe24f2bbbf1257e2e32002bf923d40"} +{"ts": 1792952501.128, "topic": "lifetrac/v25/video/tile_delta", "hex": "00460c082006002703c40016eae1d92b2162ae4d97b1b72ee3823bd14365e962742192424ccfce14999f94240eb7d91abae68d00d855f66899b0d4d13323c43e36d35b3111bf0f62237a06103fa36de6cc459d685df6da4ba22cbad556a21c295933a188bc3df42de0632b3a56413f9988566446aee0a086403b21653d489f111f90617631482109eb37b81887036b37ba1e48d3fece9caddd534081a96664e2f38e02c5e714445a7c46daeaef7611d5deefc40dc50a9fe24f29bbe495f8b8c840abf8cc0bf91e81"} +{"ts": 1792952501.725, "topic": "lifetrac/v25/video/tile_delta", "hex": "00470c082006002703c400171ee4dcbb2d60aded91b07622dc5cc038786c7c0c020ce04281f7d46dcdd8382b9bb050d7b04dd58841153990b636a4a2e226760dc44ce43cd2a27f65f7336eea5220256264497553ff086aa7fa2483cf319a7f3fa8aaafdc25555fa8b9398f6a2d56ab352c2f566a48711b852116a7cbc3d7414889556a8464e223ec720f49e5ab7f08c782148625240802a85b348023ada11933b131f0a39852a286cbd2c4e8432484999f90a70614999f9fc40d48559fc49e53bfc826fc6205fc906a80"} +{"ts": 1792952502.121, "topic": "lifetrac/v25/video/tile_delta", "hex": "00480c0820060027ef07c381e2000b716f6e6594b1f64acbdc4b19626c55c0b916f03bc4810332ccc9c5e57c058bcae818341b6aa6676701ccceca1008d3daaddd01001823774444a442ef66884f3333e11e66674585984db4b9bb8f85b3771e4a09e6214938413b8a5214c4b2410db272d524d0b23290414889556a8464e223ec7c28e614a8aa4efc61525fe3d168abc70ad1578a32362bcea64aaad5c33555aa8d948ff932182164660d8fa380a010c8bde67afc40fcb16aab5fe24f2147837e2e42fe47a480"} +{"ts": 1792952502.726, "topic": "lifetrac/v25/video/tile_delta", "hex": "00490c082006002703c40016f2e05c4b9163acd5b9b2160ee7596b7d72ae0a3aea0131249ce22ac610451893691e6e474185d9542884279cdbc8498f38c769d7ea2aab1f04d5563a140d02eda667ff054ccffa18534a6b2235cd4f7060060ccd4f743dd88ad5ec464108f45b505ac8ce3e0f919c74485b04422211554f384aaa9e51411db58ecb4d557f850030a5557fa2e0639391b333cf0be6679a2212217fbb9b9bd0b7740a20c435515b944f5b93feaee3c761b28109f881cdb0aabdf893ca6df9037e3342fe4730c0"} +{"ts": 1792952503.126, "topic": "lifetrac/v25/video/tile_delta", "hex": "004a0c0820060027eef7c381e2000b736fae0dcab9d626c8d94b256791d76805624939c4558c21e8849b08f7723a0627daa15b7bbb4fc077769e8513809a6d25a19d94399d06d34da6d2d92d5137e0eaa26f441876c30ed3afdd16ccb4d557f610aaafe458a13cc89a5bcdd616e6e91a07e1f456f37d61ade6fa41d1b1a496731085e2353b9982831bd2dbe9ea144339b5d0b7818cacfdaeff998a72949daaa828793114a9323095919a4f10116350563f082d486d3f1039b2355dbf12795d9f882fc5d85fc6685fc8f730"} +{"ts": 1792952503.723, "topic": "lifetrac/v25/video/tile_delta", "hex": "004b0c082006002703c4001642cd597b9f6301e1c848393849128ab1b04d1563222c3b618769d7ee8b665a6aabfb08d557f2240cdf237b3bd9c25677b28a1a1a297f88f2faaae60a00614aaae64399d06d369912db2db544e88f030f7b15a8a9530f5152a2062761191d36eef1d0a4741359b692d9433d4810331cecdce6474181d920a4239cdae8e2aa09a6da69659f777e642135becfd1e264618107476475da0158924e711563087a2126c23ddc8f1d86ca0427e20726caabf7e24f2da3f917e2ffa000afe4821c"} +{"ts": 1792952504.121, "topic": "lifetrac/v25/video/tile_delta", "hex": "004c0c082006002703c400173ec6d91b3d626c7592b8486095899125d54f7060060cd54f744058be4327f6668f842ccd1d1761db0c3b4ebf745b327d557f617aaafe4185d9442191facdde8d1394a85337f6acd130d559a22146e826b36d25999e19143497624a2f69e3a1213ea90a4e21a430e8710490f262295264612b23303c39184a6108696c5e92c88e3a02e0020440c920435a20c8da06bf91409e2220098226e401c42a9350e5219f77ad847775dbf1053ece2bff894be5dbe06fc5ddc40abf8cd0bf920ae0"} +{"ts": 1792952504.722, "topic": "lifetrac/v25/video/tile_delta", "hex": "004d0c0820060027ef07c381e2000b8563ecbd94b35616c858ab757190961db0c3b4ebf745b32d3555fd826aabf90d3701b4da69fd553660daaa6c43847c6da4b888dd83b111b9117660b77bd990624eb47ecf23361191991229a70869176e2661612c4cc240c4dc336e9b787c28f0b43b2235c3bd3c3d877a72486f784248e2297466d192586d9842216f031959fb5dff3314e5293b555050746c69259cc421788d4ee660a0c2eca210c8fd66ef90c3a1c412fc40de88bbff893cb6efe40df8bba882afe3342fe48110"} +{"ts": 1792952505.125, "topic": "lifetrac/v25/video/tile_delta", "hex": "004e0c0820060027eef7c381e2000b7571acf5c7b7f70ee581bf804048293f8b2234971798b02e2f312140d055af99177c15322ee87a357b2674d6cb2cef8c1e0183ecef8d1039e3344476909ccce2e10999c545008921513888fc1400c29888fc8b8b9888449e8abff0bd157fa348d3ee9b4d25b35773f0d6aee7a22ecc16e4dacdb5621d274c999f740c4fb74311938872380a010c8bdddfa449669cd34d15a46d9888831e8806082b1c08ed7bb135acff881d93bd5ef5fc49e5b57f21bf177d00455fc6685fc92320"} +{"ts": 1792952505.705, "topic": "lifetrac/v25/video/tile_delta", "hex": "004f0c082006002703c40016fee1dc7b97656c7d92b0565acd58ab71616c75bdb777251e0910bbd9ccc8387b999050d26808910a474d556f222ccc56c4dc40a4d5f37449a2108046bfd572eb0a0627dba148426f0fc514222555aa344e223ea16ee81441885aaab7289eb727fd5d478f0419884a4c12dbe54a58d8990050cc2d64418107476425876c30ed3afdd16ccb4d557f609aaafe440e78cd111da4273338b8426671517173110893d157fe17a2aff9342c8ca43f10372c2a3fe24f21bb9037e3142fe473c4"} +{"ts": 1792952506.114, "topic": "lifetrac/v25/video/tile_delta", "hex": "00500c082006002703c4001656cb59ab716eededc9b3d636c45c5b996f10217631c8913acd8e0200c05acd8e82a4efc61525fe3d168abc702d1578a144e82688d35aaa46c155548c871917bb6d25b3111270762224a16f584ed5105217abb7289ff2f5751d0f161ed664393454b80f00c1f454b889017388db1112f0962225c722016209c7c1ba8129200a1985aa3e052ab11aaab2d043201d90b29ea44f888fc8c8d8af3a992aab570cd556aa36523fe4c860859198363ff881fa69161b3f12396633707f189300a8"} +{"ts": 1792952506.713, "topic": "lifetrac/v25/video/tile_delta", "hex": "00510c082006002703c40016f2e2dccb23616c4d97b1564ae020c2f46a944213d66d74099a96d744693e93d99cc828aa361ba6d76965999dbc2b333b68b24efc61525fe3d168abc70b51578a348e472ba15be4222e8ab0b0d51561210c3b618769d7ee8b665a6aab1f0455563a1a509e6d34979bb2706f3764a16ee018acca515fd249ed77ff5751d1e076e4733559a561eab34a9204a778b53d5ea641082c559990f161ed664393454b80f00c1f454b9f881fb21565d3f12798ddd206fc5cdc20abf8cd0bf91f28"} +{"ts": 1792952507.113, "topic": "lifetrac/v25/video/tile_delta", "hex": "00520c082006002703c4001702c458fb3567acadc8b83736e220a0fbea113799ef02ef33da1245ce21d2feadd4d3c13ba9a6852b60d269911089529aa265c15544ca88b3f7b6a13579dad54daccdb708d99b6a24934e69a68ad237111070962220a2e6cc56cf61062552689870bcd130a040d4b322f39a43908bddb69ad9662228c9c0f49e5ab7f08c94219bd5334621885bb8062b329457f4927b5dffd5d47459277e30a92ff1e8b455e385a8abc51c05008645eeefd7e207ed86599f3f12798d5d21bf172b0afe47a9c0"} +{"ts": 1792952507.716, "topic": "lifetrac/v25/video/tile_delta", "hex": "00530c082006002703c4001706e25c8b9b65ecb583b1d73adce05e6e90807036d44cce4e08999c943c0cb6564eeeb903c0307eeeb921265cf29535bfab7534d1549df8c2a4bfc7a2d1578e15a2af1469c76c30ed3f9fdd16ccb4d557f61aaaafe4780c7272366679e1ecccf345008921993898fd2786d985a222cfdeda84d5e76b5536b336dc23666da830bd1aa51084f59b5d0206a599179cd224934e69a68ad237111070962220a1a509e6d34979bb2706f3764fe207e49c552cfc49e4377206fc5f640057f23c90"} +{"ts": 1792952508.106, "topic": "lifetrac/v25/video/tile_delta", "hex": "00540c082006002703c40016e6e7595b35646c7d82b95632c45cfc0bbccaa8191b876f77f310f6701e21eca1c4fe2e9b4d6f79a7075ef34a2c845eedb4d6cb3111470b62228a2e93bf185497f8f45a2af1c2f455e28824f19a69a3b484e4471d061765988913acd9f210611ec529e8c5971d03d2796adfc23230806b9b9f1f87f984a47c1ba81288ebb402b1249ce22ac610f4424d847bb91d0170010220649021ad10646d035fc8a04f111004c11f0295588d55597f884f974358b7fc4a546d082fc8ebd8"} +{"ts": 1792952508.717, "topic": "lifetrac/v25/video/tile_delta", "hex": "00550c082006002703c400172ae7d97b2162ac95bab8d6fd0617631c8917acd9e8d9c8f5ca68b584f90911c94081a8c76b9bc8380b379050507dfd089cddf684095899125dd4ffc11ba9fe8601d6fb23775cc1801833775cd0f49df8c2a4bfc7a2d157883c0307d1578a220e022112aa93f08d5527a2ae3b6167227f3fba2d9969aaafec2b555fc8d1375ce44ff268abfb0d5157f20627dba18889c43c7435613d936889a5b673768c86210d6aaabd2388053486df881d92a55aff1279acfc486bf17c915fc8f9f0"} +{"ts": 1792952509.109, "topic": "lifetrac/v25/video/tile_delta", "hex": "00560c082006002703c40016eadfdc6b2b66ace582b1963ac2d88b86850331cedf3793b0566f272206be494474cb936cccc216662242562654b7753fb096ea7f21245cf28854feaddcd345c90adda69af32e3617e65c646ca47fc9b0d12b2234700f49e5ab7f08c96221b452111887a4efc61525fe3d168abc41e0183e8abc50617631c8917acd9e8a011243327131f90313edd0c444e21e3a220e022112aa93f08d5527a3c0639391b333cf0f66679c8e2014d21b7e207248aadfe24f258ba4df8be48afe473680"} +{"ts": 1792952509.711, "topic": "lifetrac/v25/video/tile_delta", "hex": "00570c082006002703c400170ec4d8ab2f72edf5c74081d0fbd1333a580a667490522e794efef56eea9e05ddd53420e694d644692e6a7be08cd4f74301a344225ddf083003065ddf0a28444aab5522af111d10e34346226cabd7d152be0ea2a57454598fed72a5156ee15a2add440d7c92c8ebb32ed99b0a34ac492a4da842916d75999f1c35333e28e22a088da69659f777e70e6eefca3c65bfc9b4d35ccceb8f4458fead3310a92442c55625a3b121dd8fcbd62ff103d6c5519bff123dcb55b486fc5c54015fc90d68"} +{"ts": 1792952510.109, "topic": "lifetrac/v25/video/tile_delta", "hex": "00580c082006002703c40016fae3dcbb2b616c15c2b116e2dddbdb9284acd19ae84348b967cd4c1c139a9828503318e4273791b0566f2322e075bec8ddd73c2fbbae687123921b76efe8897d0313edd0adbe21f0c782439aa252a4f4c8a1b281288d948ff9361a2564464695892549b508522daeb333e386a667c51035f24b23aeccbb666c289b900710aa4d4394867ddeb611ddd76461298421a5b17a4b2238e83a363492ce6210bc46a7733051f0295588d55597f881e943ab47fe24775276586fc8efe8"} +{"ts": 1792952510.71, "topic": "lifetrac/v25/video/tile_delta", "hex": "00590c082006002703c40016e2dddbdb85726c4d8db2f632de5c54185d9462255eb367a0407cea91f974c05cba20a93466ba234967cd4c7c0b9a98e8403d0bb4e6ef6c11cddec8ab0ed861da75fba2d9969aaac7c2b5558f2006d028c4932608a65d8ad5d208786bad7c903020a23348815c642087123921b76efe8897d14222555aa9157888e88189f6e856df10f850a06631c84e6f2360acde46478cb7f9369a6b999d68e22a088da69659f777e70e6eefcfe207e488d5bff123dcbd5b481bf24170"} +{"ts": 1792952511.08, "topic": "lifetrac/v25/video/tile_delta", "hex": "005a0c082006002703c40016f2e2d95b2163ac2d96b05646e65c8b1084837766b6cef6b04d9ded218c3b618769d7ee8b665a6aab181801832aab190d468d34da696cb766f7836ecded033370a46f6e9edddf922e0e6221128ab0b0bd156149a23bb90b8aa3d4c721b5e129270a1985ac941ca8e8e8830bb28c44abd66cf9003681462494484ac4ca96eea7f612dd4fe9043c35d6be440ae3210fc40f493154bfc49e63ff4806bf23d7c0"} +{"ts": 1792952511.705, "topic": "lifetrac/v25/video/tile_delta", "hex": "005b0c082006002703c4001722e659ab19736c6d89b8173ae0a042f426d25ef751c05deea282834255f66675f02ccceba100e82215aa89e7045513ca0c2f46a9088bdeec74399bbdd6ccc9a692f9677c383acef85107660b726c76ac43a5ebc8f333df842667bd1161db0c3b4ebf744b22d3555fd846aabf91529a708691b662223615c4446458213cca9cdde385b9bbc517173110892d157fa380a010c8bdddfa8e8308f42155cbd24f110ce290c41664fc40f5931452ff125bc6bda435f8b9b8015fc6505fc90400"} +{"ts": 1792952512.11, "topic": "lifetrac/v25/video/tile_delta", "hex": "005c0c0820060027eef7bf81e2000b81706e6dceb2173ecb5c44248b9c43a5fd5ba9a78277534d0a06639d979bdf48624f19a69a3b484e467181801832467190d322f76da4b662224e0dc4449438e0c27a51ebb6d677b28d034756ff0efa70d61df4a044fbe6b26d399bcd083701369b69fd513a23c0639391b333ce43100a1045043201d90b29ea44f888fc8c8d8af3a992aab570cd556aa16ee018acca515fd249ed77ff5751d1b291ff26c344ac88df881eae0284ff891efb1b5ae0df8b91d7f19417f24282"} +{"ts": 1792952512.7, "topic": "lifetrac/v25/video/tile_delta", "hex": "005d0c082006002703c4001712e7d91b1f63ac2d88b356eadcdc344020b95911677c3842cef851606c0c574d5533616aaa66431278cd34d1da4232338c8a9cd39a68cd2371111e4610c5d97c5e52e3f1316d5aaf7ad8f82f79ce62a470b26e59edc94185e8d521117bdd8e8199b85237b74f6eefc90922e710e97f56ea69e09dd4d3428198e765e6f7d2380a010c8bdddfa4780c7272366679a2e2e6221125a2aff4089f7cd64da73379e02eef699283951d1d3f1039245567f125bc6ada437e47b140"} +{"ts": 1792952513.099, "topic": "lifetrac/v25/video/tile_delta", "hex": "005e0c082006002703c40016e6dd5c3b19656cb597b7f71adf5c70d9820a4d06cdb4966677702ccceea140d4b332737b1d0849df8c2a4bfc7a2d1578e08a2af14381e17fd5544bf83aa897d092469ff674e56eea9a1e4cc16ef22094919d6078060f919d640c52b2674391787ce888b509b4975773f08eaee7a3483da6b369512ca2266c35444cc830bd1aa5222f59bfd101830dab911677c31c0652cacc5945c7a201e4271d83d25128b5725892bd51d04a7e207348acb3f892de33ed21afc6505fc90088"} +{"ts": 1792952513.697, "topic": "lifetrac/v25/video/tile_delta", "hex": "005f0c0820060027ef084381e2000b7d6fee35c7b1f60ec8586b2567acd585b976f50c17a509234279bdcd83337b991503edd0ad777d7856eefad16565e9209b08128ca6692f233df85a467bd17065ef62b5152a617a2a544081f7d42373763a148d4a33497489b31784391c04d66932a7b544d92108edee95b1e84c782ce4baf5c921a6447c8a1c661e88424efc61525fe3d168abc70451578a1248d3fece9caddd53434c8bddb692d98889383711127f10352455bf123d6375d2c6fc5c1cafe3282fe47bf4"} +{"ts": 1792952514.109, "topic": "lifetrac/v25/video/tile_delta", "hex": "00600c0820060027eef7bf81e2000b2166acf5bdb9762ac75bcb237250c17a35082588e6f6b2124957a52ce9caddd5340c4ac4ca96eeaa3603dd546414190b9094d9573e05b2ae74180eb7d91bbae781b775cd0217df74da777a4a1e4d066da596667441e0183e667451523ed50ad6a2e21e521a03df2116f0f6912080fb2a737584b9ba92060414466405c0040881924086b44191b40d7f22813c4440130475da0158924e711563087a2126c23ddc8e8f814aac46aaacbfc427cc80af7f8975ec2cfc5c6c812abf8ca0a0"} +{"ts": 1792952514.708, "topic": "lifetrac/v25/video/tile_delta", "hex": "00610c082006002703c40016f2e4d96b2b716e55c846d247ae631f16b08f6488c860bb28841084f59bf91013ed50a465dddf3e10bbbe743c9a0dda692cccbb234f609bab10822a73210c554945c44cdc358899a8f13315b3da825a4677b0f48cef2146e52a1484c522268abbf0551577a1c4cbe6db4b7355170766aa2a222d5e6d25bbc6bc23778d68b930f6b91b757a225c93036bd8a2110924abd29674e56eea9a0a0c85c84a6cab9f02d9573c70194b2b316517f881cf72b4ef5f892de337d21bf176f02bf921fa"} +{"ts": 1792952515.101, "topic": "lifetrac/v25/video/tile_delta", "hex": "00620c0820060027eee7bf81e2000b8b722e5590b15616e1592b1f63ae659103f7a2a0cc73b2f379070ae6f20a040f3ea11b999110c176350a2508e736b22c296321d7fb336ec2d666dc8d3d827e8a4288a9c885b17525171133514222555aa9113887dd20882348acb53200846f18e25d4e449a17e2aa46c9c1c28909128da48f5cc63e2d611ec91191e2662b67b504b48cef61e919de45c987b5c8dbabd112e20c075bec8ddd73c0dbbae68680f7c845bc3dafc40d58d67efc49e433721bf17072bf91e9e0"} +{"ts": 1792952515.701, "topic": "lifetrac/v25/video/tile_delta", "hex": "00630c082006002703c400170ae6589b71706e720a4d02edb4966679f02cccf3a1445cf2996feadd553c15baaa6870360a864aaaf9c1d555f28d8c8f5ca689591190f08d09bd5dddff83fbbbfd10072f10a9677a5842cef491129e974d15a62220e11c444144817be42ad9db7612b3b6e4551a8dd15b4ba44e7360a28444aab5522af111d11a7b04fd14851153910b62ea4a2e2266a182ec6a144a11ce6d645852c643aff666dd85accdb902079f508dccc89f881cb72b3dd7e24f239fa42df8bb5857f19a17f24262"} +{"ts": 1792952516.098, "topic": "lifetrac/v25/video/tile_delta", "hex": "00640c082006002703c40016e2e0dceb760bfe425278cd34d1da4272238f8264471d05268151a692ccce4a1c0d822152aa891043378a731286693c51cc2951b191eb94d12b223228444aab5522af111d10a22e794cb7f56eaa9e0add55343c23426f57777fe0feeeff4551a8dd15b4ba44e7360a240bdf2156cedbb0959db749a17e2aa46a0e8d8d24b398842f11a9dccc103f7a26e401c42a9350e5219f77ad847775d9184a6108696c5e92c88e3fe207fd46567c9fc48f436f7685bf18017f247da0"} +{"ts": 1792952516.622, "topic": "lifetrac/v25/video/tile_delta", "hex": "00650c0820060027eef83f81e2000b7767acb589b1f64ac8586b897350516c36f42a50cefa22735269a6d226f115e390e8a90c478c4381b0442a55508189589952ddd546c07baa8d200846f18e25d4e449e28e614bf881cd37ab705f893cefee8940df91b730"} +{"ts": 1792952517.085, "topic": "lifetrac/v25/video/tile_delta", "hex": "00660c082006002703c4001712e6d8ab0b702dc8778839fc8309f6aa54deeefc7035ddf8a1207cea91f9756704f2eaca1ee3b618769fcfee8b665a6aab1f07d5563a206f6269b4965bd661c217acc2891bb1f232a116aeacd0709559a0a2c73c66888ed211919c6c2d2338c8f127788644cdeaabb30f55576222735269a2b48dc44c1438da0210896d92d553747422b792a9fbc272187c691f1f0574b9f7c7e3020e8edf881cf33acd85f893cef8e8945f8cf0bf9229b0"} +{"ts": 1792952517.677, "topic": "lifetrac/v25/video/tile_delta", "hex": "00670c082006002703c40016e6e058fb2b64ac7598b7e8284885feee66efc0bccdde8b1cf19a223b484e467190a031c9c8d999e782b333ce461162e1a4ab288491c43102110613ed54a9bdddf8e06bbbf147893bc432266f555d987aaabb11139a934d15a46e2260a1207cea91f9756704f2eaca206f6269b4965bd661c217acc31d08ade4aa7ef09c861f1a47c7c15d2e7dff881cf33acd85f893ccbeeb45df8cf0bf920af0"} +{"ts": 1792952518.094, "topic": "lifetrac/v25/video/tile_delta", "hex": "00680c082006002703c40016fec2d9eb8d6eac85cfb7d70ee3a1cacca6d22b59ed9739b270767364a1e4d036b952faaaf1c1f555e28481f3a8c8e5d11216f1b4c894558d84a8ab191561db0c3b4ebf745b32d3555fd856aabf9182662b626c412933493862669251129a9346691b88847a2067ba4590dcac963020e8ec8b1cf19a223b484e46719043201d90b29ea44f888fc85bb8062b329457f4927b5dffd5d4705ff232362bcea64aaad5c33555aa8f814aac46aaacbfc40e73ad62e2fc49d64fd62ff23dd6"} +{"ts": 1792952518.656, "topic": "lifetrac/v25/video/tile_delta", "hex": "00690c082006002703c40016eadf5c3b8d71ee7d95b31646ded89b2572d0e06658866e2f3ba0a2dce3b21128adfb02d15bf22007cea91f974c21cba23cb4c210d25b2275964471f0f488e3c781bdad202092486b1869f240804087c8a243daa627b44c941c28109210574b9f7a140639391b333cf0566679a1e4d036b952faaaf1c1f555e3f881cf73ac9617e24f36fbab45df920500"} +{"ts": 1792952519.086, "topic": "lifetrac/v25/video/tile_delta", "hex": "006a0c0820060027ef083f81e2000b7b72ede58db05716c85c9b857203a00070f0e00212075bec8d5573c13aaae68883a0a8622a89bb08d513721e8d86c9b44496c999dd44854ba112cb666c984accd911532e711b33dbd5aa9a78575534d18484f369a696d9ccd9386399b250506e71ca4515bf22c93c66889a334846667164c1191e164644448e051cc2950e06658866e2f3ba3cb4c210d25b2275964471f0f488e3c941c28109f881bb5764e0fc49e65c75a2fc8f9980"} +{"ts": 1792952519.68, "topic": "lifetrac/v25/video/tile_delta", "hex": "006b0c082006002703c40016f2e15c5b91726c2d95b1f626e65b840810a5b55bbae380b775c50d57713262a6da4b2de23160dbc462441876c30ed3afdd16ccb4d557f610aaafe428087ab6f999d72706b228ee4c82243daa47b2a5f1d83ec19f22078691f26857190822c93c66889a3348466671518484f369a696d9ccd9386399b2511074150c455137611aa26e44854ba112cb666c984accd93f103b6e6b2583f893ccbfeb4097e3282fe4854c"} +{"ts": 1792952520.097, "topic": "lifetrac/v25/video/tile_delta", "hex": "006c0c082006002703c40016e2e6590b23706e75bbb888294d188b2234cd55fc0b9aabe870350a490bcde46425476c2ce44edb16ccb4d557f609aaafe42deb09ba824acbd5cca98517d7aab828793cfba644979bb9f07f3773a2e2c3dec4215e889751562a7a4d36934b6cb888958571112a39114bea948ac52a401473084428087ab6f999d68e02804322f777e838008424efc61525fe3d168abc70451578a02e0020440c920435a20c8da06bf91409e22200987e20afb0f923fc496f5efe95097e328e57f242da"} +{"ts": 1792952520.693, "topic": "lifetrac/v25/video/tile_delta", "hex": "006d0c0820060027ef18c381e2000b77706e25ceb1b616c1d98b2560adc86fbc39fc860b918e448bd66c1439d88cdb5911b6b136cb9bc8e882cd08ab210d259e37334c2199a21e0f3eedb9bb1d1d76404e24939c4558c21ee4baf7f3323a220dcbb9568ad3f08d15a7a2cb3c668a9a2b4961199a438fc358430d8e840cd291098f83c35d6bd0b7ac26ea092b2f5732a6145f5eaae0a12a3b61672276d8b665a6aabfb04d557f22e2c3dec4215e88976401473084fc40ccbaa5df893ce31eb45f8ca395fc8fbd80"} +{"ts": 1792952521.096, "topic": "lifetrac/v25/video/tile_delta", "hex": "006e0c082006002703c40016e6c4d91b39656dd58fb7c8101f3aa45ddd61c05bbac2819bb89a6d2596f598701deb30a0a2562644975536f02eaa6da1a53393579591f5559f06eaab3a248d826d3696c9666727094cce4a300e014abea89d30c5513a48c11dcb2427238740c8255991218887e85693e623aec809c4927388ab1843dc975efe6647441668455908692cf1b99a610ccd11659e33454d15a4b08ccd21a1cec466dac88db589b65cde478fc358430dfc40dcbba9717e24f32e7ad65f8c0d80255fc90e28"} +{"ts": 1792952521.69, "topic": "lifetrac/v25/video/tile_delta", "hex": "006f0c082006002703c40016eadf596b19636c1d85b256fee1dc0438198e766e6f23a120f42e46e6ec2c13cdd8487a3324ea84d8410974999f9c1f333f288ab57f9111113497cb3bf7c23677ee8b930f6b11b754a225c4541b9d62a51598568ac4701ed7b7515a2870030e515a2c7a1a4da96e4af21b2788a86e525082155258ae704320407cea91777587016eeb0c8c11dcb24268c038052afaa274c31544e9238740c82559912685719087e207e5d854b8bf1279877dad2fc6505fc905f0"} +{"ts": 1792952522.285, "topic": "lifetrac/v25/video/tile_delta", "hex": "00700c082006002703c40016fee05c3b21656dedcfb31672e3d89b960b1e0d87a064f46a32b48bd66b01eb3482895899125d54f7c0baa9ee8628ee859da75fba2d9aaab1b065556321a89e4d69d68e9e8feaab9b06d5573224709e6d112db399b270973364a2c8ade69b49659aaab5b0b5556b4781847b14a5986eb2108448823228913908234f609fa290a22a72216c5d4945c44cd41d1b1a496731085e2353b9982070f44dc803885526a1ca433eef5b08eeebb7e207b551ba707e247a4a3ab25f8c678957f241ee"} +{"ts": 1792952522.68, "topic": "lifetrac/v25/video/tile_delta", "hex": "00710c0820060027ef083f81e2000b7b71ee5dcfb19636c75bcb0b71ae15c50ef92120fbea36e6f41c13cde828813d888d35b6f59cb085eb3922a2c851548feaa99b0ad553323049e4a64a7a3faaae5c31555ca8e2c0c9b4d34b2d9b99b88380187399b890b7740a645332d19051295bbcfaab8f1c03d075d948244349223c652924092eea9939708c980f34209c761e1a47a1e8cc93aa13610425d2667e707cccfca2e4c3dac46dd5288973f1033eebc977e247bd39b6d597e328e57f244460"} +{"ts": 1792952523.285, "topic": "lifetrac/v25/video/tile_delta", "hex": "00720c0820060027ef08bf81e2000b7970ae2dc6b31646dc590b25722cad89b93732dda0a3067a5e846b33c7c0b6678e860351cec9cdec1c199bd82869be34a6a133219ea88c1b54423ae901641c408ab1843d0a535df95ee647439876c30ed3afdd16ccb4d556360eaaac640c5e8d521197acdff2088cdfa1089e86c883020e8ec85bba0532299968c82894adde7d55c745915bcd3692cb35556b616aaad64716064da69a596cdccdc41c00c39ccdc5f881ed742e971f893ccb9eb597e328e57f23b120"} +{"ts": 1792952523.688, "topic": "lifetrac/v25/video/tile_delta", "hex": "00730c082006002703c40016e2dddc8b93732c7d8eb0b65ec6d82b8365ace074383660818bd18c43a13cdece424207f42207de090fb44108bddb69ad9662228e10c4451444191225b333ef846667dd1261db0b2b6464b6c5b32d35558f84aaab1d1517af3692de233e15bc4674601c8c7219456ef8628addd076744d4420c208885fa8b17b998c8311f6aad5488bbbbee4301a96665e6f6cc742a67ba3266f6c721bdd666c4247c19ccaa2132708e97951158427e206a45af1f893cc31ed17e31260957f23d9c0"} +{"ts": 1792952524.083, "topic": "lifetrac/v25/video/tile_delta", "hex": "00740c082006002703c4001706cd592b73656c8dcdb7c81197388d9dfdeadd553c05baaa68281d6fb23555cf02eaab9a1a256264497555ff06eaabfa1c109e654e66b0773348782804322f777eb07eeefd22c6f5e68897596cefbb0b59df722e8d5ec9b4d3496cef6f0bd9deda384d426d34b73577838018733577a400e6f084450889556aa455e223a236323d729a2564460d982086403b21653d489f111f9191b15e75325556ae19aaad59283850213f103f4fe2e3f1bf893c843f85f8baa802bf8ce0bf920020"} +{"ts": 1792952524.688, "topic": "lifetrac/v25/video/tile_delta", "hex": "00750c082006002703c40016e6df5cdb316eae7589b2d6700dc08db48f5cc63e213250884f9091190224aa94f674e56eaa9a224856ed34979999f08f3333a062f46a944213cdede4485a13264257544612aa21157b04dd588411539908626a5a2e2266e15c44cd469d97ac87b086ea43a4ebc8f3338386a667050e0810a9ef3352186d2249bac7a2022d23971f88c77d173108423ae901641c408ab1843d0a535df95ee6470e8720ece89a8841841110bf5162f7331bf103f32f6bf1e3f893cca1eb17e302a20abf9210a0"} +{"ts": 1792952525.289, "topic": "lifetrac/v25/video/tile_delta", "hex": "00760c082006002703c40016eae759fb2562ac2d91b7f712e02184d4a334962737b3d09068041895d556b609aaad640cde8d5295d1b6279bdae8b0b619b496667270b4cce4a30a3ce299a2326e4a6a2aab0b0c555612382d426d25d55ce0e0061cd55ce42dde02892b3765144a53bbbffaab8e8b8b98f7e66b334b4340eb7911aaae48714279b4d25e66f791c4e6b5d52e743d157b04dd588411539908626a5a2e2266e15c44cd46da47ae631f1099284427c8488df881fd7036471fc49de19ec07e2f7608157f23c520"} +{"ts": 1792952525.674, "topic": "lifetrac/v25/video/tile_delta", "hex": "00770c082006002703c40016fee05c4b2b66ac4dc7b1b6f6cb59cb868289589952dd5546c0baaa8c851bd79a6d75b2cf1bb0559e37222f609bab10822a73216c6d4945c44cec238899c89310be49d169c9c8468bfaaab270955564a3e0cbdec46a225cc3f444b88d948f5cc63e25644642de06144ff12eff978a248c99aab828613518ed2789cdec145c18c334f666972786114c62924971e086408232588a675441094218819bd1aa52ba36c4f37b5ff103fae0ec8f0fe24ef18f683f19417f23a6c0"} +{"ts": 1792952526.085, "topic": "lifetrac/v25/video/tile_delta", "hex": "00780c082006002703c40016f6e1dc7b2561acc59fb2f616e5dbc42413bae215777ab826eef550d61db0b3913afdd16ccb4d557f60daaafe454db359369b6b656e5856cadc9162660b726c5129233cd85a467991a0297548d5559786aaab2d1c01b0abeccd33070030e4cd332180d463b2f37b06450da29dd332e420ff34a4d24614730a5479698421a4b644eb2c88e3e1e911c7405c0040881924086b44191b40d7f22813c4440130410c807642ca7a913e223f7e20bf1b3edc21bf127585760fc652c2bf91eb00"} +{"ts": 1792952526.676, "topic": "lifetrac/v25/video/tile_delta", "hex": "00790c082006002703c40016f2e5d8db05632ce58eb1573ee2dc2b8c07204145b8d91dae6f20e05cde41419079e6334fe7f51555fa0600c0d555fa891bc0da6d25b6a89d3095513a22eecdeed15344497cb2cb3be1c2f677c28c03d8c8def59cb0c5eb3923e2cbde88844a2adcc3f455b88491f688f148c9c439164660b626c2489790f333f28a9b86bb49b496cad063813dad3d09da263b0ae172292445ec13756210454e642d8da928b8899d8471133bf103f6246ee0fe24ef0ef680fc6505fc8e3a00"} +{"ts": 1792952527.095, "topic": "lifetrac/v25/video/tile_delta", "hex": "007a0c082006002703c400170ae2dc6b9f61acfd97b0b642dc5bb4088b9c43a5fd5baaa6850380522f999e2c15333c4860a78c864e9aaaf6c19555ec869407b264496ecfdb06dd9fb21c0639391b333cf0766679a38511e6d34b799b1c380187399b1e48079ce944331229a490edf887da7930422acb45d6410bdeb39084442de06144ff12eff978a248c99aab828d948f5cc63e2564464591982d89b09225e43cccfca1247da23c5232710e454dc35da4da4b65683f881eb302e99f891df1ce36a0fc6505fc8fc380"} +{"ts": 1792952527.677, "topic": "lifetrac/v25/video/tile_delta", "hex": "007b0c082006002703c40016e2dddc8b2b64ac55c9b828281d6fb23555cf02eaab9a0c256264497555dc0c0181b555dd1061db0b3913afdd16ccb4d557f610aaafe45c47c6da4b888dd85f111b91f41ed359b4a8965113361fa2266470e23dda69a5bccd828683e947f2eefde3e10af730948e4462fac56c4b2a4d1810511990222e710e97f56eaa9a1829e32193a6aabdb065557b234052ea91aaab2f0d55565a1e0a010c8bdddfac1fbbbf52608455968bafe2076ce974c2fc48edad769407e3282fe48600"} +{"ts": 1792952528.073, "topic": "lifetrac/v25/video/tile_delta", "hex": "007c0c082006002703c4001706e45c9b23642c6589b73662c6d9fb2f6fae623aed00ac49220c26cc41990d209adee6c14289a8c7693c4e6f6160acdec240c5e8d52086239bd9c8909f6e862226eeec2577722a0fbea360c3c2a1871d090e6a8823b44c9c296612a87018e4e46cccf3c1d999e68281d6fb23555cf02eaab9a38711eed34d2de66c1421277e30a92ff1e8b455e38228abc5137200e21549a87290cfbbd6c23bbaec8a1112aad548abc44749283850213f103dac459c0fc4b44e4a0fc6685fc8dc68"} +{"ts": 1792952528.681, "topic": "lifetrac/v25/video/tile_delta", "hex": "007d0c082006002703c400167edcdbeb9960add595b9c848bc1b2644a1a63c13434c68909f6aa6689bbb90c31e718ed3afd45557f60caaafe434a69c21a46d988985837113091011db5ce8b4d557fe10aaaff444d4bed2eda4b666c9846ccd911715f13224b11261788911839e3344476909c8ce3618919c68fc45cd21391910431d4365900463f522310844475da01589244184d9883321a4135bdcd82818bd1aa410c4737b390a26a31da4f139bd8582b37b0bf103d3e4d7cc8fc49de9ee9447e328e57f242160"} +{"ts": 1792952529.057, "topic": "lifetrac/v25/video/tile_delta", "hex": "007e0c082006002703c40016eae758cb21616c8d97b7f626e05c447c1f17fd1433b787e8676d02422f76da6b659788a380af114515173110893d1561615a2ac24188cc5964ca9aa9b68b13315abdaa25a4679d0a16e36476b9bd831e8819e425e84a24861b46b13a47815c2e452523874408208909f6aa6689bbb91839e3344476909c8ce3618919c6434a69c21a46d9889858371130a4d18105119bf103d664dd323f127787fb459f8ca0bf91f050"} +{"ts": 1792952529.68, "topic": "lifetrac/v25/video/tile_delta", "hex": "007f0c0820060027eef83b81e2000b7f702e2598b1b62acfd95b1d672dedbcb8f70d0503adf646eeb9e05ddd73424df0646d2db2d557a609aaaf44311d06934da69fd0cf5e0ca19eb4408b9c43a5fd5baaa78437554d110821769bcd8984779b111761db0b3913afdd16cc9f555fd85eaabf91213ed54cd1777748a1dbf12e8454c9623633bd4f4c842499d5211cb12449e2ce5bac4db57230611c84223131c05f8aad168b13315abdaa25a4679d06233165932a6aa6dfe207bcc8be987e24ef0ef68cfc651cafe4802c"} +{"ts": 1792952530.077, "topic": "lifetrac/v25/video/tile_delta", "hex": "00800c082006002703c40016f2dedc3b8f65ec858fb85616c4dcbb8d736c8a141043e44ddec6c15bbd8c862ba04234da5b6c96867ad0d062f9089666df836ccdbd0e71eeab91bf9fdd16ccb4d557f60eaaafe45493cba5e99b55573615aaae6460197bd4ad455b98628ab711c02e711b62225e1cc444b47c1ecb73a51136e1fa226d4646c579d4c9555ab866aab55076744d4420c208885fa8b17b998c0720410c807642ca7a913e223f4941c28109f881ae52ff9f892ce8d9ac67e2e360015fc6785fc8eca8"} +{"ts": 1792952530.669, "topic": "lifetrac/v25/video/tile_delta", "hex": "00810c082006002703c400170ae35cbb9b63acc595b3f61ac6dcfb156e10506a31c84e2f18171784241b0b35f333b5826667690f27b37fc9b91666d383eccda51061db0b3913afdd16ccb4d5563610aaac6444a69c21a46d98898d847113191734f26b3674a6211555cb85eaab963b128dd6852212e89042ba9c46f4484fb553345dddc862ba04234da5b6c96867af065513a23805ce236c444bc3988896812117bb6d35b2cbc451c05788a322876fc4ba1153f881ab32e99f893bd3bd68cfc6505fc8e330"} +{"ts": 1792952531.081, "topic": "lifetrac/v25/video/tile_delta", "hex": "00820c082006002703c40016e2e7d90b2f63ec8d8cb056eee2d9cb828301d6fb23755cf036eab9a144ec924170a2391ab3305559886895899125d5577c1baaaee818bb28841084f59df50e32e711b3bfbd5baaa783b7554d1561db0c3b4ebf745b327d5563e15aaac74605c3cda4b666df862ccdbd1f288f369a5bcdd61fe6e9166662b57b54ad54e8becf334b31c884508232408f7354cd24898ef93fb2d5c7c3020e8ec8283518e427178c0b8bc7e206a4ea987e24b38766d19f8ca0bf91de00"} +{"ts": 1792952531.673, "topic": "lifetrac/v25/video/tile_delta", "hex": "00830c082006002703c40016eee0dc5b2b62ac7585b1361ae4d98b916f90206c4ec94d0d31602a1a62430dc9c4744422e4515a3e0ca2b4743cdebd964da69778cd83eef1991061db0b3913afdd16cc9f555fd842aabf91129a708691b662263611c44c645d07b4d66d2a259444cd85e889991c262f369a4b778cd872ef199167662b57950ccddb10dd2a92334982319d5311cb3951d05719092062eca2104213d677d47ca23cda696f37587f9ba8e44228411fc40e49954cff1259c3b368cfc6505fc8e250"} +{"ts": 1792952532.277, "topic": "lifetrac/v25/video/tile_delta", "hex": "00840c082006002703c40016fae45c9b2164ac65ccb1b65edca0a2dc2e8e47c5e302e2f08311b852155767bbbeac0d777d484b8ed861da7f3fba2d9969aaafec13555fc8524f19a2268cd213999c5c153338a870380622faaaf4c1d555e88aa238d35ca449d7eaabdb0ad557b2300cbdaada8ab530c5156a20ece092490414852e2fd459f733050170010220649021ad10646d035fc8a04f111004c11e5a6108692d913acb2238f87a4471d1b291eb98c7c4ac88df882de2469c7f127986dda7ff17417f19417f238c80"} +{"ts": 1792952532.661, "topic": "lifetrac/v25/video/tile_delta", "hex": "00850c082006002703c40016e6e6589b2b62ac2d82b236383be5872ccd950317e34921109e7377a18103fa11b9bd1f06737a3a1a256264497555ff06eaabfa206d0ac9b4d2caa253c21544a68938ed861da7f3fba2d9969aaac7c255558e8ba117bb6d35b2cc4451c2f888a28da48f4c863e2d611fa446418cdc290cbd3d17dddf522c2d41ea8c74919e747ce13cda69a5bccda28c3b2ffba2c9b4d7544de8ab724e12ea635299005ca0c5a3f11dbf574455dfc40f4991571fc49de18ed1f8ba0bf8ca0bf91d34"} +{"ts": 1792952533.077, "topic": "lifetrac/v25/video/tile_delta", "hex": "00860c082006002703c400164acc59eb1963edfd90b816e90216a519a65deb25602bd64a4140eb7d91bbbe7817777cd090683508b33393826667250a17b1ef42b599982accc43893ba144a2654d557360eaaae64680a5562355565a2268d3deabee66ddd53c23bbaa68a82804322f777eb0aeeefd4781cc6166c7a2010e5e4c882223bb756204a48629584252385ef59c84334843020e8ec83b3824924105214b8bf5167dccc103f7a36923d3218f8b5847e911bf10396a544cff1279b4dd5befc652457f24260"} +{"ts": 1792952533.678, "topic": "lifetrac/v25/video/tile_delta", "hex": "00870c0820060027ef18bf81e2000b756fee0586b1d62ae259cb1371ede5ceb7b70ee1218103ea36de6c5c19bcd8a8791f866bf6faeef6b07ddded220cfe3c8bec5dc8f1d548aab77c21556ee8923809a64442254faa26fc25544de8c13b69b6965ab356c31566ac8f018e4e46c4cf3c3d899e68b23505abcc49d1b58999a11122e794ebff56aaa9c8c0f49e5ab7f08a062fc69242213ce6ef4085a94669977ac9580af59291a0295588d555968f9c279b4d34b799b47f103936552cff1275d57463fc6505fc8e6580"} +{"ts": 1792952534.273, "topic": "lifetrac/v25/video/tile_delta", "hex": "01880c082006204578871999bfe77ef18bf81e2000b2163ecc202e0020440c920435a20c8da06bf91409e222009823aed00ac49220c26cc41990d209adee6c10ef9216f030a27f8977fcbc512464cd55c141d9c1249208290a5c5fa8b3ee66081fbd137200e21549a87290cfbbd6c23bbaec8da48f4c863e2d611fa446410c807642ca7a913e223f21093bf185497f8f45a2af1c11455e28c8d8af3a992aab570cd556aa28444aab5522af111d11122e794ebff56aaa9a34052ab11aaab2d1505008645eeefd615dddfa"} +{"ts": 1792952534.665, "topic": "lifetrac/v25/video/tile_delta", "hex": "00890c082006004578871999bfe77ef28bf81e2000b0764acf20a075bec8dddf3c0bbbbe68f9c279b4d34b799b4517422f76da6b659888a385f111450d12b13224baaaff837555ff025e23f20c2f4ab15a3717b3b0362f672042dc7e8e47bd64a42493baed53b74dddd826eee430df85db4ba4bbcd9e850360bb6999ffc15333fe870bf7f5289aacf4b07559e92380d832112aa8c3955421e0cbdec21e88b5307d116a2202ec524156fa2af1c21455e28c13179a6d65b335cc31666b88b23327a32be469dd2667a4"} +{"ts": 1792952535.265, "topic": "lifetrac/v25/video/tile_delta", "hex": "008a0c082006004703c400163ec2d8cb1416e00ff0206e42fa318769fcfea59969aaac7c075558e890416e846abc30955e08f12992d88d9fcaaae5c3d555ca8689589952dd554642ddd029519346144a7a1ac9feaae3a1c2d62674beacf491c06c110cd544ce889234ffb3a72b5554d14222555aa1193788fa880b9488f9568ada64b0fc82169185ca4c524a12557902124d0e140848e06041446693c36846350170010220649021ad10646d035fc8a04f111004c11d768056249106136620cc86904d6f7360877c80"} +{"ts": 1792952535.667, "topic": "lifetrac/v25/video/tile_delta", "hex": "008b0c082006004703c400160ecf58eb1b642e55cbb9b6e10503adf646aab9e05d55734281f7d46dabc8982b579111d7601d8b5ac8107753f620708f6f3324a180639391b133cf0662679a1e34c21046fe4470707c88e0a388d826db442254a6889d23b07a4f2d5bf846410eb2592741d9c1249208290a5c5fa8b3ee66081fbd0b7740a5464d185129e86b27faab8e89b900710aa4d4394867ddeb611ddd7646d247a6431f16b08fd2232086403b21653d489f111fb025e23f22c8cc9e8caf91a774999e90b700"} +{"ts": 1792952536.269, "topic": "lifetrac/v25/video/tile_delta", "hex": "008c0c082006004703c40016e2e55cbb9b626ce592b0b62acc5c1b9e818a38bbc54ccce2c07999c486895899125d54ffc1baa9fe871b944b1c8894c47a3347c1d4668e880340522faa26dc21544da8f2a569a6b3225d6dbbb45c3d7768b240807b08e7c7c1847a10884168b228886f54a4215192486ea04a47215c64208ebb00ec5ad64083ba9fb103847b7999250849df8c2a4bfc7a2d1578e08a2af14185e9562b46e2f67606c5ece4646c579d4c9555ab866aab551a0295588d555968a82804322f777eb0aeeefd00"} +{"ts": 1792952536.659, "topic": "lifetrac/v25/video/tile_delta", "hex": "008d0c0820060047ef283b81e2000b8373ec7591b3d6eec6d90b91716c185bf90523af10e9eef777f3816eefe50906c17234ccffe09999ff4281fbfa9459e182acf0449876c2ce44ebf745b32d3555fd84aaabf91802e711b62225e18c444b4705b3cda4b666cf872ccd9d1f284f369a4bbdd2042dc7e8e47bd64a450889556a8464de23ea180639391b133cf0662679a1e34c21046fe4470707c88e0c7c1847a10884168a8ba117bb6d35b2cc4451c2f888a3230b9498a4921ba81291c857190800"} +{"ts": 1792952537.062, "topic": "lifetrac/v25/video/tile_delta", "hex": "008e0c082006004703c40016eee2dc8b256facc589b3971837de830bb28c448bce6cf40c1f7d46dacd9980f59b310d07015089333b78366676d0a576d3264da324b659deda1c49da3192a53aaab470755568a20f6097bb10822a7323b1352516f1337085e266a226b5e6d34d2db3364c23666c88f0b999912da2af6c3d455ed1d03d2796adfc231f84f371dd1e2b49823a3d2cad1089200c083a3b20a475e21d3ddeeefe702dddfca3e509e6d34977ba"} +{"ts": 1792952537.657, "topic": "lifetrac/v25/video/tile_delta", "hex": "008f0c082006004703c40016fae3597b75732c1d9eb7e0b2f475db01789244184d98c312a6904d23cdd8e84a3a0da6449a5fea89bb04d5137224256264497555df096aabba30e3b618769fcfee8b665a6aabfb0c5557f2142ce5911d72acf691c52a7a4d36934f6e2222e1cc444543852c643aff5558e869b809b6d25b6667863d17283168f048428422152420f0e77af441ec12f76210454e647626a4a2de266e10bc4cd4185d9462245e7367a226b5e6d34d2db3364c23666c9200c083a3b0"} +{"ts": 1792952538.258, "topic": "lifetrac/v25/video/tile_delta", "hex": "00900c082006004703c40016eadfdccb3161ac4d8db19672cfdbcb7b70adcdc0038006c3d03382294652355698bd9d80f17b391706c4e89f433c585e867891e081fd089acdf787b59bed0b6ac266b0a7d1043f5eea99ab828291d78876fd1eeefa64415b3ca796d846431299d96a6dcf475db01789244184d98c312a6904d23cdd8e1d0e42859cb223ae559ed21c296321d7faaac7405c0040881924086b44191b40d7f22813c4440130410c807642ca7a913e223f604bc47e45414021917bbbf5857777e8"} +{"ts": 1792952538.665, "topic": "lifetrac/v25/video/tile_delta", "hex": "00910c0820060047ef28bb81e2000b736f2dedc0b85616c758ab2f646c95c3c27aabfc8338ed859c89fcfee8b664faaafec0d555fc8491d89b4d25bbbdac13777b486032f7a9d688b73065116e21a8e1a6d26d25b6cadeb06d95bd23083da6b369512c9a266c31344cc8e1b4f88d3496ccd5cec399ab9c8f810f669f133af0fe2675c8e15c7c2510843249c27b5fa84ed931c09d7908a16d584cd614fa2087ebdd533570503382294652355698bd9d80f17b391e081fd089acdf787b59bee4415b3ca796d844"} +{"ts": 1792952539.266, "topic": "lifetrac/v25/video/tile_delta", "hex": "00920c082006004703c400170ec358cb39712cf589b3173adc00bf91b181f4d1090bc88c8193d1ac42236ece74f4141fc7c8d7adc5816f5b8916266045191504348cfb214b34e68a9a6d236cbc4b055e248739b8db5991b596eb2dbbbeac1d777d488a8ed859c89db62d9969aaafec23555fc8923d09a69a5d65de747c25bce8e8b9917bb6d25b2ef1270bdde24a3aed81b2392d69020409ab184112cbe66ff47c497442a4f899d725083a4aaaecb25892e68ca27b64c9a28e614a86a3869b49b496db2b7ac1b656f4"} +{"ts": 1792952539.668, "topic": "lifetrac/v25/video/tile_delta", "hex": "00930c082006004703c40016e2e25ceb2360ecbdcbb256150637a5588d55a6278bd9d81b17b390912b13224baaaef827555dd0c61db0c3b4ebf745b32d3555fd832aabf918546ca61692af54c45f556cd862aad991c188f3225bbcd61cde691e378134c892d9434d787a869ad0d170d66da555b7a3e443b21527bb133ad077804b896628842aa1feee8da9994850cd58cd22ef130a4f0def50a2523b126862549914431c43e4113d7b2fd8d92020b42111d76c0d91c96b4810204d58c208965f337fa36303e9a212179118"} +{"ts": 1792952540.26, "topic": "lifetrac/v25/video/tile_delta", "hex": "00940c0820060047ef18bb81e2000b97632c558eb39706e55cdb936eee2dc80d9fa042dc7e8c44bd610637a550a75da4279bd9c8183f9a97a2accc0756620a303fa1125d5e4cc0babc988f23c0db6d25b2d999fe445476c2ce44edb16ccb4d5563e11aaac74485cadc8d3d15bbe12a2b7745d0ebe9b6964b6599ba617b33744589983d5b4532c88fb220f609aa4308a9884c62ae43d89bc45444dc803885526a1ca433eef5b08eeebb613d55fe421277e30a92ff1e8b455e38228abc5191b15e75325556ae19aaad50"} +{"ts": 1792952540.665, "topic": "lifetrac/v25/video/tile_delta", "hex": "00950c082006004703c40016eee0dc5b91726e55cdb2367ae3d8d429476c2ce44edb16ccb4d556360aaaac640cd9bc41097a67d567b2860274a85689169c19122d287ad30843496c8bd25911c7418de95429d7225278bd9c872953da6d2696d971114b07622292382e52a11a7a2b67c39456cf1f094875c852d0c91d08b884248c2e504251f870a06220ef009712cc51085543fddd1b53329107b04d5218454c426315721ec4de22a22c4cc1eada2996447d918546ca61692af54c45f556cd862aad990216e3f46225eb00"} +{"ts": 1792952541.257, "topic": "lifetrac/v25/video/tile_delta", "hex": "00960c082006004703c400171ecc58ab0764adf589b9f65ee35ba0ef906c790d04296d56eeb0e0dddd6144491c646ec8bf666c7846ccd8d1e383135be4ca9678b987acf1710617a554a445e6f6720a1046dbb79b5d1674e7b551088522faaafb9f344a6861274bb6d65889474085a8f72a65deb28c981847b18869a6eb1c88e5f54a443ca91e0719ca88ce91e8574b9f7a3e443b21527bb133ad0f5a6108692d917a4b2238e8e0b94a8469e8ad9f0e515b3a1ca54f69b49a5b65c4452c1d888a51f870a06200"} +{"ts": 1792952541.665, "topic": "lifetrac/v25/video/tile_delta", "hex": "00970c082006004703c40016eadf5c6b9f646c658eb7961503170288a474cccece03999d94240dc3374de1f1609bc3e242950b4db4da4b6cb999e782b333cd1212b13224baaaff84b555fd17267134dacb69bf585ed37e91b591ebd8c3265a1509f7188c30ed861da75fba2d993eaab1b0c5556320c4f4aa321122737d050d03e7548bbbad3200416a43688b3a73daa88442917d557dcf9a253c2d233ec810b51ee54cbbd651930308f6310d34dd51e383135be4ca9678b987af5baa3911cbea94887953f13418"} +{"ts": 1792952542.254, "topic": "lifetrac/v25/video/tile_delta", "hex": "00980c082006004703c40016f2cb598b2b626c1d9cb1564acbdbdb80829417993d6874b3c5fc0b678be860236a846b3bb0659dc8730ed861da75fba2d993eaab1f0755563a220e4fb1566abff08cd57fa042dc3a2391ef584781dcb35f7acd68ebb602f1249cc22e84887cb25693e66c790859cb7596ca4e430e819052b3646d647af630c99685427dc620c4f4aa321122737d051a0295588d555968a1112aad508c9bc47d405c0040881924086b44191b40d7f22813c444013047c887642a4f76267580"} +{"ts": 1792952542.657, "topic": "lifetrac/v25/video/tile_delta", "hex": "00990c082006004703c40016f6e058eb05616c8dc340c18c94e46599f0e03b33e14245983d4a62248cffe09919ff4284dc3b7953777f582aeefe912078111a4ccf0e12999e1454d3c235c4a26cf555db856aabb51651db0b3913b6c5b32d35558d85aaab191727c1b4d36b544d985ea89b11807311089455eb8628abd51c04e950ad122d3872245a638116c953354b475db0178924e611742443e592b49f3363a3c0ee59afbd66b43011b542359dd832cee4340f9d522eeeb4c842ce5bacb65260"} +{"ts": 1792952543.048, "topic": "lifetrac/v25/video/tile_delta", "hex": "009a0c082006004703c400170ecb5b9b19662dc597b24810b71f21052ef584144ac4c892eaabbe05d5577439de06d36db4b2db64b544e983aa89d11161db0b3913afdd16cc9f555fd846aabf915542ea53acf513a654559b323829d2215ba64454a440d2d23e4b0e325d35938497744427f654245983d4a62248cffe09919ff40c18c94e46599f0e03b33e14284dc3b7953777f582aeefe8"} +{"ts": 1792952543.625, "topic": "lifetrac/v25/video/tile_delta", "hex": "009b0c082006004703c40016e2dcd91b2b60ec558eb3d73ae25cb43091c4c98a9a6aa98335544480eb6422dddfee12bbbfd4085b8fd58a97acae8b13c09a6d25999eac2d333d48b88edae744faaaffc2f555fe8c139484112f45a2b41c3145682831bd28c423e56a4f17b36410f74884de791420b521b48ec4b37fae468e9202b8c8411c14e910add3222a482895899125d5577c0baaaeff8840e0"} +{"ts": 1792952544.264, "topic": "lifetrac/v25/video/tile_delta", "hex": "009c0c082006004703c4001712e5dceb3165ece592b1965ae0dbbb8a8183e1f7a28676f01d0ceda140c63237b55e1c156abc28701b821929bbbf2c1d777e488ab92acfb488c9cc44a2b79c23456f28dac0fc619b2508847eeb311507708be59e29e15b3c534791e06d369b4bfd113761ea226e418de94623742b5278bd9b248905fd8a5434a9250610d55a2b2042dc7eac54bd6579202b8c841043201d90b29ea44f888fd812f11f90b6ac266b0a7d1043f5eea99ab828424efc61525fe3d168abc704515788"} +{"ts": 1792952544.637, "topic": "lifetrac/v25/video/tile_delta", "hex": "009d0c082006004703c40016eee0dc5b2360ee4d9eb94863aeffaeb2644d37d34a2adcc19455b884932f7b11b29124671d120821f226af22e12d5e4545892c92d3b723d5573616aaae64380dc391d7777f48bb0ed861da75fba2d993eaab1b0bd5563230cbde6d3444b25badb3364c31666c88e035a64be8abbb0e5157722a0edb2b7abbcb428d9c4d3692cb59bb526896f6c23968f568dac0fc619b2508847eeb310637a5188dd0ad49e2f668"} +{"ts": 1792952545.013, "topic": "lifetrac/v25/video/tile_delta", "hex": "009e0c082006004703c4001726e5597b2d672e6598b9b62ac92060d05d93e8676b01d0ced222103fec8de6cdc23bcd9a8f08edac764faaaffc3d555ff1d07394426c6248e26b4afb3a124cbdec46ca44919c74380dc391d7777f4863aeffaeb2644d37d34a2adcc19455b88a83b6cadeaef2c0"} +{"ts": 1792952545.632, "topic": "lifetrac/v25/video/tile_delta", "hex": "009f0c0820060047ef293b81e2000b99736cf58eb3560ecadbab7f71c3bc207e14185e9424ad49e2f67214109e654e66f1c15ccde2890394841128adff09515bfa16ce81841484e8a249eb77e9cd5c74580eb21089677db85acefb51702e711b62225e17c444b46107b4d66d2a259334cd862669991c61db0b3913afdd16ccb4d557f61caaafe8f835ce253621246100d211444207fd91bcd9b84779b37f103fb336dfbe7f893cc289c7f8c2682bf91e48"} +{"ts": 1792952546.252, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a00c082006004703c40016eadfdc7b21672c9596b7d62acc597b8c8199b8722fdfa2fbbbe9c07777d2870358f91ad374b075a6e922a645eedb496cbbc49c2b778928d1b1755caf993b68ad3f0d515a7a3c0e02a112a899f0f55133a3aeb116b59020e26cc610450c53ddf999050523316593226666d4780f49e5ab7f08a26e401c42a9350e5219f77ad847775db09eaaff232362bcea64aaad5c33555aa87ad30843496c8bd25911c79202b8c843f1039af76ef6ffc48f4811f3fc6105fc8df380"} +{"ts": 1792952546.645, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a10c082006004703c40016fae359ab19646c6dbcb0b67ac75c84185e8c288d09e2fa7214101a299799ac15ccd2202e46bb31128ad1f08515a3a240c8953d999f5c25333ea8b18f3cc669d7ea2aabf70b5557ea2e0a010c8bd55f9c2faabf28c00d855f6689bf0c4d137a38052ea91aaab2f0e55565a066957aafe8722fbbb915323166da6b65e23747a1acaa1261b20080431684c9e25bbd6dea9172189359084703020a2334721840c5291f881ed3a2dfb1f893cc2a9c3fe3082fe47cac"} +{"ts": 1792952547.249, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a20c082006004703c40016f2e4596b1567ecc595b9f64adedc0b876e2dca0c2ecb124684f17b390512b13224ba9aff817535fd0c04296d56eab0e0cdd561435876c30ed3afdd16ccb4d556360daaac6438590cda4b222df83a445bd1126428d732a7d5572e11aaae54680c7272362679e1ac4cf34789abcda692d59ed61eab3da910423bcc73bb08592c3e38c564e082d486d23b14f3085475d622d6b2041c4d98c208a18a7bbf3320a066957aafe8722fbbbbf103fa746dfb1fe24e72b322fc6105fc8f5a00"} +{"ts": 1792952547.649, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a30c082006004703c40016e2dcdbdb8170ee7d8db21646e5d8eb9d6ec37c08313d2a8cedb13c5ece4282442fd773373e0ae66e74489f7cd74da733984b99c4541974522666be615ccd7c459ec13756210454e642d8da928b7899d85af1339180683508b333a5862667491f61db0c3b4ebf745b32d35558d87eaab191c0295588d5559683b324a410e5211f27d43529d4cc1904308f208625718f9142b8c8410b6740c20a42745124f5bbf4e6ae382f83f103df3258cd8fc49de59996df8c22abf91f2b"} +{"ts": 1792952548.249, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a40c082006004703c40016eee5dceb3f62acadc1b8970acf58cb256600dfc8d8c8f5ca6895310d07dfd089abdf383757be50e36c136da4b6cccfb60e999f6440dc06d369b74d5136610aa26c459ec13756210454e44358da928b7899c848b126a90854919911322f76da4b65de24e11bbc4942dde0288290bd14513fc4bbff9ab8f250696082680b8008110324810d688323681afe45027888802608a1112aad508c9bc47d4085b8fd58a97acae819a55eabfa1c8beeeefc427ec08e187e25dad973f8c50bf91a7b"} +{"ts": 1792952548.653, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a50c082006004703c4001706e15c4b0763acd591b94850238b913313ab0566275218309e6449779ac19bcd2248bdd084762275de8ab3e3c25567c68a83c1f7aa6676f0accceda30275e6469eccd0f0c599a1a3cc3b618769d7ee8b665a6aab1b0f5556323e05ce236c444bc3f88896810351ee44c5647924466b21235088993437ce74d9524c0de114f8e837502d23f0bde7390842dde0288290bd14513fc4bbff9ab8e83b324a410e5211f27d43529d4cc1fc40fcec5b86a1f893adae6113f8c50bf921c5"} +{"ts": 1792952549.248, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a60c082006004703c400172acf589b25656cc5c9b1b67ee6d8ab98072fc0d9ce8e818318c8ded37a701da6f4a200e01cc4ae889d51d76c05e25c4081366308228629ac4f3363a1ca3b61672276d8b665a6aab1f0755563a22c54f49a6d2696d971114b08e22292346e53abd8845da8ad3b0d515a7216f584dd512e5359c927fcb54cd5c78f8413d41542e47120bfb15b14842460baf621923c1810747646c647ae5344a988b3d826eac4208a9c886b1b52516f133bf103db22533cfc49ce52657e2eae1055fc8f7a00"} +{"ts": 1792952549.657, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a70c082006004703c4001726e65cdb1d66ac8583b7f6f1090702adfcccede09999db4281ec4422deb39e0abd673435876c30ed3afdd16cc9f5558d836aab19123624dd95f65393333d384a667a5155781b4db6d2d92d113a615a22744601f85da6f360e18de6c14780c72f2b62675e1ec4ceb47ce6726a644226faabcf87f5579d0b7858493d7baa6e6ea9c852766ae0a042dc7e8c44c562480f7488447778e053cc2150627a5519db6278bd9c06fec0d9ce8ff881e9b12e5e7e2472dae98457e2eb6207557f244ac0"} +{"ts": 1792952550.249, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a80c082006004703c40016f2dfd8db3f656c2d89b7d71acc05ff9032703368892d0cf1e03a19e3439876c30ed3afdd16cc9f5558d83aaab19103725589cad2a2d15a3e10a2b4746810bdb516778786acef0d0a37b176da6b2da7314721a4dee41699971e87873bd7a3aed80bc4b881026cc610450c53589e66c74085b8fd18898ac48a15c6420821900ec8594f5227c447ec09788fc8424efc61525fe3d168abc70451578a1eb4c210d25b22f4964471ff10370c6d5fe2477d2d4322ff171f4002afe3202fe4820c"} +{"ts": 1792952550.649, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a90c082006004703c40016fae358eb2160acbd9ab916e10504296d56eab0e05dd561425876c30ed3afdd12c89f5558d826aab190d67b57a509eaab911fc45557360daaae64541bba723559e2e15ab3c54611dbd9369a692d99e0e18b33c147c1c03117d557361faaae640cdc0dda68892cccf1a18311e644b779b1d1152a7b4da4d2db2e222948022c5476d592188468827278853108476105a10885bc2c249ebdd5373754e4293b357051c0295588d55597f881e9742f587e24b3a561917f8b9ec80aaafe48d200"} +{"ts": 1792952551.245, "topic": "lifetrac/v25/video/tile_delta", "hex": "00aa0c0820060047ef18b781e2000b71722c6d8ab0771ecc59fb2b616e05bdb8773edd86cbd0226e1d11889be2b27e02c564f4381ec646f7add583af5ba91012b13224baaaff843555fd1717f1eb733559e985c030bd59e9a34ede1b723c9d3220b65f55aab67c35556cf27078fcebb44c96253baa2bc5e2720895531313210a59a426922060fb18a42246c49bb2beca726667a7094ccf4a12c3b618769d7ee89644faaac6c135558c8f018e5e56c4cebc3d899d7f881e9732f5d9f891cb49a655f8b9cc00abf920ef"} +{"ts": 1792952551.649, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ab0c0820060047ef18bb81e2000b3f6eededc0b8771ee7d89b3572edcd8eb1973ae15c4b82818217b7a2eef4b01ddde920a0ed1aa75a2b71c0b456e28b8bf723b2192acf050a6430c910e97a74ff4f555cd82aaab990d069f32366b2b60dcd6564545f85c892ef360e15de6c14185e9462345e6f67230aa8269b69a5967d5dfac31abbf52509487dca5591c811370e88c44df1593f0162b27a22a54f69b49a5b65c44524404ac4c892eaabfe10d557f8e837502d3f103d2645ee3f1259d2f0caaff18a17f23b4e"} +{"ts": 1792952552.253, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ac0c082006004703c40016e6e0dc2b8972ee7597b15616c1dcab236eac6dc54185e9552119b9be9c8f9391ae46a94268ab2b0fd1565212c3b61672275fba2d9969aaafec13555fc8629d7d3644b2c96cbbbdbc19777b68703b74a36a2ae5c1d455ca8d02f8c89e8899f0d51133a300a010c8bd5dfa930359e9d4b559344333437797263e0e144c68f8fc36c9d1d1137200e21549a87290cfbbd6c23bbaed84f557f9191b15e75325556ae19aaad5450889556a8464de23efe207f4c8d3b8ff125930f32aff23b240"} +{"ts": 1792952552.625, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ad0c0820060047ef293f81e2000b75716e5589b1d656c659ab996fd030370e45f777d780eeefad0504296d56eab0e05dd561428597b515043d116e60aa22dc434669c21a47dde2360dbbc46445876c30ed3afdd16ccb4d557f611aaafe45c623cc896ef374e17de6e94185e8d62911b9bd9f2488c7ec455653223e4e46b91aa509a2acac3f455948c02804322f577ea4d10ccd0dde5c98f8385131a3ff103fa6469dc7f892ce9786557f91dc40"} +{"ts": 1792952553.028, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ae0c0820060047ef28bb81e2000b7f732c8d8ab3f642e4dcd4241e0dbd1322bd826645790c07efeb51677cf832cef9d0e61db0c3b4ebf745b327d5563e0eaaac7455278cd113466909c8ce2e15919c54085b8f91c898ac928d0ba254ff6aa25dc35544ba830bb28c568dcdec6434e69c74da45db7899d1e06d04ac5172c8c17dcb2e7c7015d2e7de8181b8722fbbbebc07777d6828214b6ab7558702eeab0a2e311e644b779ba70bef374fe207a4c8bdc7e24b3ade18d57f8be0bf91fad0"} +{"ts": 1792952553.621, "topic": "lifetrac/v25/video/tile_delta", "hex": "00af0c082006004703c4001726e6d8eb19626c286c3d0a7763e462d09910437eeb7d55a760aaab4e4404ac4c892eaabfe10d557f445876c30ed3afdd16cc9f5558f846aab1d1f07e1769bde9d87f7bd391a174191e335512b4761d6290dbc902319552b7720c2eca315a3737b180dde810b71f23913159251549e33444d19a4272338b856467150d39a71d369176de2674781b412b145cb2305f72cb9f1c0574b9f7fe207acc8a771f892cef3866d5fe2f82fe486480"} +{"ts": 1792952554.025, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b00c082006004703c400162ac8d83b35642de5c8b8d6eecfa0a0ee51a7bdeb02def48482974c8abbbdac13777b48603b1f32288ac1944521c08dfa112f11ab075e23522e711eed34d2dde6c18f44633ac56e58922400c239886259e4f0eed59b2e470df39d36748e4422843e43082c629924107a423d0170010220649021ad10646d035fc8a04f111004c10766494821ca423e4fa86a53a9982072f46c647ae5344a981b0ffc416d52a6707e24b3ece1a357f8b8682bf922ef"} +{"ts": 1792952554.637, "topic": "lifetrac/v25/video/tile_delta", "hex": "01b10c08200620657787e999bfe6703c400080b8008110324810d2ca2e3681afef40a6222411d22d205f3944191eef0d22633ddd93813bbb25067740a72f7121a4b1afc44994b9faaa9f81b5553d0705b11042eaab1e07d5563420546524c562fa98bd823531790b17cfd590abdddc382fbbb850f134bc8109939bb9383f37725134467ff47b508ea56aab7613d556e450a74c52bed3c8ce3050030a48ce3232648bc8619e2fdd5549c33aaa928d846c8a54e6eeac37cddd48e891199127d666fc3baccdff90c460"} +{"ts": 1792952555.242, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b20c08200600657787e9a23fe6703c400161ac3a38f3bd73ad3a25368811c94d75557f0e6aaafa2cef9908558ddd8c47fcdc63b5553f0b6aaa7a02e0020440c920435a20c8da06bfbd029888912190ff462248cffe12919ff4785804c892e7334e1ece66940829a55211777e580aeefc91851e174569a4f64b9aaff863355fd0d2401482267d45951836ca8411d32f205f2945191eef8d698cf7764a2ecc5f6444497c9acb6eef870bdddf0a2a751a688d65d688b5b0ad116b4800e1a427f88be88037fe26caefe4500c"} +{"ts": 1792952555.637, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b30c082006006703c400161eca597b808295854bbd8a65919cbc0b23396848379574cbc3d3c13787a68603374a152eef67065ddeca1cb4492a4cea4642e319a4677f0748cefa0629b23b4cbe5d47c07cba8e8502c2d957555b7056aab6a2067daa148d7dd6acda708559b4a08e916902f94a28cc45971ad319eeec94445e7542b6b888d5847111a91a4a61f31915f2242b555f386aaabe51f6741e425f65208eb9089888dd87f111b906244791aab55e5da4e06cbb498e023b925b27f103d80462ff125936f6dfdc"} +{"ts": 1792952556.241, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b40c082006006703c4001702c4d95411d22d205f461a520ab110c698cf7764a106ab23be998c86750f750748e8fc8d1089d0ab2339f81e4673d145674e97d45b3d991676f61400c29676f68e3cef5ceb4e4ae8811dd32d4ad555f4348f04208917ad953fa2e88d723e623d448ba2263c2f444c68f030042a273993d06144590cd57976b28789a5e4084c9cddc9c1f9bb9289a233ffa3da84752b555bb09eaab72162f9fab2157bbb8705f7770c7011dc92d93f881fe85589c5fc48f62f55ded7f23ca4"} +{"ts": 1792952556.641, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b50c082006006703c4001652cf58a4248f056264ccb99995827333290e1a24b6662ac8ce7a2a0683ca8aa25bc2b544b71f054fecf9c891f21870771d94986a49e0e1a4271e88f6dd118c91c8b8c14cc8e2a4db26fe32c841e8262520888690da02e0020440c920435a20c8da06bfbd029888904748b4817d1869482ac4431a633ddd928e3cef5ceb4e4ae8811dd32d4ad555f459df3210ab1bbb188ff9b8c76aaa7e16d554f464c91790c33c5fbaaa9386755527f105fbcee48f1ebf892dc6d5d6d7f17017f24bc0"} +{"ts": 1792952557.233, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b60c082006006703c400166edf5b9b7b71ee7a14ac6884bea2d9ecc8bbbfbc15777f68a0483c5b13b33c70a00614b33c740c536472245f2ea3a3c04de74a2aab730f5556e48814b9d7234ec4c96179ce5462106ab23be998c86750f751f6741e425f65208eb9089888dd87f111b90e1a24b6662ac8ce7a0e91d1f91a2113a1564673f03c8ce7a3494c3e6322be44856aabe70d5557ca0c288b219aaf2ed6517446b91f311ea245d1131e17a2263fc40fec5dc4d1efe2473b66b9befe2e2e01d57f249fe0"} +{"ts": 1792952557.633, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b70c082006006703c40016e6dedbeb8f73eca58ab19712e0dcb0cf7a360b64847dddd5ac37bbab4823a65a40ce8c34a845d71ad319eeec9471e77a654b62574408ee884a11aaabe8789e55e8e257377450748a8fcc4744ccb93233ae831a41d3eca64abcbb4945c91ae45cad17333b5270510e8cc8af171d0386909c8a0e20421260b8d85a4941b8b5d10ad1f88f33bc5a0629b239122f9751d0d23c1082245eb654fe8491e0ac4c99973332b04e66657e207f24961e5fc48f76a75cd99fc5c5c01abf925020"} +{"ts": 1792952558.226, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b80c0820060067eef84381e2000b83712e5d88b0b66ee75b8b988502d7621deeef87055ddf0a1873a6291d1a7a89a263c19344c68a12f0a84c439172ed9028018532ed910324d9082a64f4f2a67a2cef9908558f529111d3ccc63b5544780ab5a945556e49213e4bac6c9a1ce4e843476200eb2c6c78243146129aa24321fe8c44919ffc25233fe810534aa422eefcb015ddf92222f3aa15b5c446ac23888d48e891199127d666fc3baccdff881f96afa1addfc49e57a704b7f175709aaafe3282fe498e00"} +{"ts": 1792952558.637, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b90c082006006703c40016e2e65ceb3965ac6d97b21626c659eb79726dddc2b9b72adfe129a246415eb09faa72f7122396ab339ee46aaa7e05d554f420274299571229f8222453d1b09d510ad123e786e247cd0a55ae415ace8cbb117dddf0a3eee83ca8cefb210fd72113111ba460af1d9198c4569205543673991b199002a7f67ce448f8f442ac4096391526d1512d9e3e1204aa111110474cb4819d1869508bae35a633ddd928789e55e8e257377463a070d213fc40ef31318cfe2472e72e093f8c32abf920dd"} +{"ts": 1792952559.233, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ba0c082006006703c40016eede5bfb85726e55cdb15722e35bdb736fb03cd122a12925ae9a69b59f3576704e6aeca3613a6295a469ed0c23c15899332e6664e0ccccc9434a50cd36d3e1de7e0dc3bcf44051ac53254d112de10a225b458d614da692d9999eb85b333d51751c2ad15baa5fd153777617bbb91c026f3a51555b9872aab710314d9082a65f2a6720ca801193b28848d5a27c3352478089f52adddea61ebbbd491c3ccad0d6d24b15c1ea23a6433f103db24e2d9ff123df39530497f175704aabf9240d"} +{"ts": 1792952559.63, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bb0c0820060067eee7bf81e2000b736f6df5c6b91616cdd89b2b636cb5c7b9608fe429dc4754348ee8ca84a6d4b66eeabe0addd5740c536420a99bca99e8ba8e152223754bfa2a6eef9d1c02ad6a51555b92784f92ca85c882951b3e9aa3c70221a4372086a4aacab1d85c68c2926090e24a6b2708f3285de8fbba0f2a33bec843f5c844c446e41d22a3f311d1332e4c8cebe07919d74195002327651091ab44f866a48a12f0a84c439172ed9028018532ed93f103fa06f153bf891de1cd3493f175704aabf92453"} +{"ts": 1792952560.233, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bc0c082006006703c400171ee5d8cb116e2e7dc4b8282a4802318e6e54ca6277759f02eeeb3a122c02a15a275993f04eb327a1aad67cf34d9135977556f06eeaada2a12810c67d5567c2baaace8b0417232ebbbe3c2d777c6890c874e8c549a24946c6c3274422d556a61baaad4419560351517c52a6aad976a51f8a642a988a30a3c2e8ad349ec97355ff0c66abfc8a0e20420858be7eac855eeee1c17dddc289a233ffa3da84752b555bb09eaab77e207b491c4eff891e92de8148fe2ea70955fc66155fc92b10"} +{"ts": 1792952560.623, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bd0c0820060067eed7bb81e2000b71706e25cfb0b61acbd93b2d636cf5c3b3b702dd5bbb8b73908182e46542b5ddf182003045ddf1a1813273326247cb06448f92162f9fab2117dbb490f644d51ece9d55e4514babc20629b212658de54cf429e303e218947121a4a125db16426eaabc8417c5aba09a9b5f1e0517cad3129248a936cb2f8cb2504a1e8fa68c92684a9b544a4721c9ce566224321d3a31526892425c0880a358a64a9a225bc21444b71f8a642a988fe20774a1895fc48f4cf94d2a7f19817f23f100"} +{"ts": 1792952561.225, "topic": "lifetrac/v25/video/tile_delta", "hex": "00be0c0820060067eec73781e2000b756eee05c3b8b73accd9fb2b62ee15bcb7f732e55b9c09eee8e87a0e2860c58feae95a3579650518d910ad3fbbb8e05f77714188d8a1c84db76eef3e06ddde74342503108a1d78343ad1302e0dcc46f337613de66e458090dd9daaac385b5558517592d74d34da4f2e6f3ce17cde79474650b148ff6aaf7e1dd55ef478540763346e9ded61ed3bda448634fd10a9344948a0af25e431172ed9110246aa4752ad5d1129c8c0e1a427f881de3d63469fc48dc0aad7e32522bf91e4b0"} +{"ts": 1792952561.626, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bf0c0820060067eee7bb81e2000b736f2dfdc2b95732c4590b1965aced97b9b7241fde8582da756dddde3c17bbbc68a9c484dec56dfff6ed9c2beddb28c94e98a659fa2469483201866469491f1942875ecbaaaff87f555fd0474894917d186958bb950d22c33dde8e853c607cce590868e3d6b6d8b2137755d1b5a8d35db692cbad156a4902c8fc20a4564747a15e3b268ada47c14c36c4a45c960e204212089e3ce46b9b1c0be7e8bacecb220bef05248e2bd368c5cbf881dee8e3c5dfc48ef8aa80d3f8c60bf9228a"} +{"ts": 1792952562.228, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c00c0820060067eed73781e2000b93736cfd99b1766ece5c8b836f6dc5c7421274462b5e893a748d27820030448d27a243223a32116669050c224118adafb999e3833333c510146b94422d3444c78428898d16138314ad178669f85b0cd3d174741e425d48988a26222ae17c44554740ab5a945556e61daaadc93c3e07b23368c9181c3484d0170010220649021ad10646d035fde814c444870d125b331564673d1a4a61f31915f2242b555f386aaabe7f105ffb2a762fafe24ef90405fc5f6c102afe47e2c0"} +{"ts": 1792952562.626, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c10c0820060067eee7bb81e2000b716f6e0dc7b91612cf590b2d61adf5cf42c9dc797b7391777b782eeef6d0809d198c9223f48caaa0f2b2f4a365556cbb520c80619cbb5246ce644d6444da559e6e1bab3cd470160d721799885873331091333616bd084226faccce8f91338856bee999dec3f333bc861120a862b5f7333c63a0af1c9262d152663b0d96cb4cd57cf90c57aa8ad232400a85953577914225c3164e11e650bbd0f41c50c18b1fd5d2b46af2c83fbff103bd59c7afbf891cdb4b82d7e311e855fc91a380"} +{"ts": 1792952563.229, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c20c0820060067eed73781e2000b7d73ec5597b27656c5d92b316eace59fb8b702e2004810475cedf48174451a5422426318cfbba4e04f774941816d32aeeeef1e06ddde34405f0214ad97ccce3843999c516774085262909d588912e729fbbab385b775651e79a09ad5c5653570b12e84a11bbaaf87b7755d0d0980842a6aaf5a32878310425488df2ab2cd2a390a2fd590874d23c1890d889516250314d90932c6f2a67a282bc9790c45cbb6492c1c40843f105f2e5a68cafe268f6afc5ddc04abf8ce0bf91d8d"} +{"ts": 1792952563.622, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c30c0820060067eec6b381e2000b75702e25c5b3d65ac2d86b77676de5ce4291ab6988ab90676959ccccf82b9999d0b17afd0d8edcccb782f9996d12078f9889feee384bfddc513190fd510ab334bf84e6697d1531a515a4ba4baaaef857555dd176964f6a19627f20ea84a11aaa617d5511853e695bd0842a4fae56f337e18de66f471e52aead788251148f911a436aa9873554434270652aeaef0a3e055ad4a2aab770fd556ea062a329264c479533ff103fa72f9a32bf891a80eb5f8b9d80255fc6585fc8f388"} +{"ts": 1792952564.226, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c40c082006006703c40016eede5ceb39662c458cb2362ec9595b3767edcdc300800438027c0828be7ecd917fdd2b02ffba520c53a73109da799a6fc0d334de8b00e242b27555a70b6aab4a3a1232a15bdddcb0efbbb923ced82337468cf8a795752bd54c7c3daa98e853b4c86348d52515cced6cf79999d1414e88522cf965d91f87d86853a3223a122c02a15a275993f04eb327a0414d2a908bbbf2c05777e483a4547e623a2665c9919d7c0f233ae870d125b331564673ff1079805f5fc4b9dedf8c65857f230e40"} +{"ts": 1792952564.617, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c50c0820060067eec73781e2000b7370ecb5bfc2734484840972bd7b23799bb046f337208e996903287388641963218d3087ddd250639d118cb3fb74cd292160649dade5dedc17cbbda860586f22a88b370651166a22669132ff218cdccd46c2399a8c8912f7c8649feb3359c25666b28a8cadc844e9dde73c2bbbce68c01f6aa56b33e1c31667c28d94c0cc4744ff576c37abb23848d739953f7a225bc39444b68a0a74421127cb2ed47c144c42a7376be1fe6ed7fc40ff567c72aabf8977a3dffc632c2bf92026"} +{"ts": 1792952565.217, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c60c0820060067eee7b781e2000b7f612ce586b3764acfe13999cfc13acc22ceb993739172a18d319e942fddd470b7bba8a1eea2a352cf611ac7aab0c447d5e51440de0218aca5bb7fbbbf2888922f21843f3544145f3f56422fb765214d1b1b13e9cd23509557337779e4a08968c44ccf9083625548f45da593da86589fc83aa12846aa985f55440c546524c988f2a67a3ced82337468cf8a795752bd54c7c3daa98e8ca1e0c410952237caacb34afc40ee19f08cbf8949ca5cbfc632c2bf91d060"} +{"ts": 1792952565.617, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c70c0820060067eed73781e2000b31632e15cb411d359b4452aa15128e8df319deeef813bdddd0605f442bef32ece06e65d9448674e62bcf3348f84a6691d1b03668523eeab3e1bdd567459da27954be872910d23c2fd3eee92880bc0431932f998429dd42590c691a84b2b19daf9bcbce8e00d2cadf555bf0e6aab7a3e53995774cb7535270fea6a4a26519fa2211916666468ac7ad191a421555f28ca220ae46dd5ab7a30cb290d0980852aeaef5494112d188999ff881eeba7188adf891d9a0d7fff18c17f23ebc"} +{"ts": 1792952566.206, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c80c082006006703c400170ae5d96b0961aced8bb94863b047923287394d564358ac63087ddd27067bba4a300857a948b3bfdc31677fa828be7ba3157ddba50d09c194ababbd28c9aa0b2a93e31930cb291f19848454313a9aef26882774874db992605ef719f5ce44921ee52b6eeb1c038810847a263cecc52202f010c64cbe6610170010220649021ad10646d035fde814c44401009181c3484d020a6954845ddf9602bbbf24386892d998ab2339ff883f8f0bd1e7fc49df4e8fd7fe482800"} +{"ts": 1792952566.611, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c90c0820060067eee7bb81e2000b95632c8d9fb31672e6dcc411d32d20650c4314c7ba431a610f7ba4e04ef7494198d96c89a4b74b74bbabd581b757a90b06ed59a5ddede0bbbbdb46c4daa223ae6a6bba2c13090a57cccffc2d999fe8ea9e0bb4d35db4975339b0eea6732102345085489d5e6d45d1ba90b928423bd299a9948213e414b2386cb872c9014bda36d3b247c191294d5727840b452c5de87ba8a8d4b3d846b1eaac3111f57946380710210fc40ff566c7aeafe24b3c638e5fe2f72012afe48f34"} +{"ts": 1792952567.214, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ca0c082006006703c4001732e6d85b3771ee45c1b716f50c51cb11646692c4cb9aa838333550504748d1c65114e4104b1a846318cf7ba8a2248512c44523fb3bfec23677fc8c08e28842327333cb0c6667923864d10aa854ff7919cfc392339e8f8438fd3aeefab0fdddf521025c1bb2193579b9065325b22692d9659bbbef1d0551684b2392c7c802bd0621220b6390b214eea12c86348d425958ced7cde5e745d1ba90b928423bd299a997e207f8abe35167f1259f33c788ff17d7012afe33c2fe4908c0"} +{"ts": 1792952567.623, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cb0c082006006703c40016e2dedc1b8f722c259cb3165ac6d9fb0d6eae220ae99ab8ca1886298f748634c67bbd2702f77a4a362f9ee8c55f6ee1c37eddc28823c0431590d5315ffdddf191428b74789208678ec2b7f249b5cb2963c0a01b2ae568e448738b449ed9384c7d6232119354165527c63261965234563d68c8d210aaaf944ca33f4442322cccc8409706ec864d5e6e448674e62bcf3348f84a6691d1414e884224f965db200af41887e207b8bdc6b8b7e247628370ff17d7012afe33c2fe48b680"} +{"ts": 1792952568.218, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cc0c0820060067eef83b81e2000b75712c858cb7762ee2dc9b736f2e72082f010c648bdddb026eec830992d992ddd5e9c0dbabd2868cc053a745d55b06eaac8b13f64a3db9d2eef8b0b5ddf123063890ad76445af111cf0c62239a3848d723e668b99a72c39334e48f91354a1089d12aab3b0fd55674861945a1715a47a2a32b72113a7779cf0aeaaf5a0e9151f988e89997264675f03c8ceba122c02a15a275993f04eb30818a8ca499311e54cffc40f64a38adbf123be5db8841fe2fa282afe33c2fe4875c"} +{"ts": 1792952568.613, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cd0c0820060067eee83b81e2000b736eede5c5b9373ace591b2b65ae1dc0c25223ee858c6c885697bbcc17dde20ae997902e873882725d21a4585fbbd050c599199775c5295adb8abb5833157690812e0b950edabbdc898c67e8ca4599a4e4400dc3b74d59ad610ab35a8fc37cb398878842e4a071021092c383fc4bcb0b490858b4a424c09400944105e0218c917bbb604ddd91b17cf7462afb770e1bf6ee143466029d3a2eaad8375568f8322529aaff103dcd8e3576fc4a5cf3a2477e31a6015fc91d08"} +{"ts": 1792952569.21, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ce0c0820060067eef83b81e2000b8170ec2d8ab1966ec859db7f72ee1222f3b0ac5c8716874855cb52885dddcfc23bbb9e8aa496ba688d6597379a70ae6f34a2c11993a237771f0b6eee3a38034f235ccce7c39999ce8c9a008415d1b3528c2aca43426029c84eaac839c53e85c56ec75919d693425c72d911d9d63d0a62c81124b297ae38104fe1264d1d10812e0b950edabbdc898c67e8ca4599a4e460c71215aec88b5e2239e18c44739281c40843f103de94e3166fc496d24625df8bee8082afe33c2fe48558"} +{"ts": 1792952569.613, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cf0c0820060067eed73381e2000b7f70ae5d91b2f666c5dcdb2b6e2ce5beb9882bb444a13639150a8691e17ffddf2702fbbe4a14e9acda221510a54dd355d08ef777c15deeee860be7ba3157dbba7067b774a20f3b12aa92b21cc4549548e52f7777f086eeefa36b0393ab912d4546c9d5561c37aaac28e89b544d5375557f0eeaaafa1ee38e163975adeaf213e4133779491628cc9d11a4bccb9e8105338cc8bbc7a47c0aaad08455563c822317f24a4442a7e2076de3b1547f1259c1136ff17bb008abf8cf0bf91e7b"} +{"ts": 1792952570.212, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d00c0820060067eee7b781e2000b33672dc5beb99736c8592b3f61adedc1b9e853a6b37a29991d15193a3193bbddd0b791e95aea510d293d2a4aa476eeefe0bddddf4740d9a148faaade8881f6a8622acdaf08d59b5a2c11993b2b997051519e0b914a9a9abf8575357d172580f4462bed8659585f0cb2913190fd510892339d238b2e6885aabd6a3ced82337468cf8a795752bd54c7c3daa98e80b8008110324810d688323681afef40a6222008021c34496ccc55919cffc416fb9ae0a87f89478b5bfc632457f23864"} +{"ts": 1792952570.811, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d10c082006006703c40016f6e0dcfb17676e3a32f43bf3721ad23d49548e52f7777f0ceeeefa3855a532a95af891cfc391239e83046cc844eef6ac0ddded482bb44f2a97f318a8691e17e9f774144c643fd18ab2338e881a35422a1d13e7a225bc21444b68b04665e42b977e50c17cfd590abeddb48904c2cc627335ff09666bfa3e0a873b2f3110b0fe622123650393ab99509d5561454648552a44ea673c90242cf6a89c7621d4611c881989c21aeccf1c8b149887e207bcf3ce2b0ff891d934546ff18c915fc91fa0"} +{"ts": 1792952571.205, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d20c0820060067eef7b781e2000b8f62ac2d90b25652cfd91b77722e25b942dd32d206738810d88ba430890cf77a0e0beef41470a74c52b65fd223226321d28ca5591991608ccbd91cbbe28cbc8fa96cbd288611d9117277775d1d34d911112e93f3323e1de6647454638c42acfa99cf1e07784249acf1d0591c4b4b88c921f0842d228685c8ea988c9c1b9de5565c52480112d3a6b5e87b8e3858e5d6b7abc84f904cdde5241ce29f42e2b763ac8ceb7e2077d679c941fc4bbec8dff8c648afe481cc"} +{"ts": 1792952571.805, "topic": "lifetrac/v25/video/tile_delta", "hex": "01d30c082006208576664911afe6703c400080b8008110324810d2ca2e3681afe45027888902162754c993accdf80b599bd037811ea54822d952d34a4e5109bba603ddd10755c194ae844765aaf4f376fe07e6edf424a7677234721b899f3827133e50e16715089aeaef2e0ed5de543d9603629c963553c52233e6625e0fccc4b46848a3ba124644468e1a888d144c9764431193fe5df7e13cbbef479d00355c925704c84c7aa906a1377761ebbb9082b22991dd1b59de3608b3bc6434615452b64c489836244fc862b8"} +{"ts": 1792952572.201, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d40c082006008577764919afe67efcd7781e2000b3d60ec7d89b11639047746ddd75c44964296c5a908b89893813131251815ccb6452be6a67e18cd4cf41dd70662928476210b410948a93aa9be8b0cd1bb332f1319f0b62633a1873a694468ecdbeeef0b065dde12360dad0adf3315b0de662b22a86ceeb2e9b447c4c52c2b898a48b8110f212b32ffc2f665ff230386108a02e0020440c920434b28b8da06bf91409e222408589d53264eb337e02cd561434615452b64c489836244fc4d06fc876c8"} +{"ts": 1792952572.804, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d50c0820060085755549111fefbcef81e2000b07622c4d8eb0961ec6593b2f65acad9bb8d80af304651706532a193aad4e261867130471275f208d508567fb55585872aab090170010220649021ad10646d035fc9a04b1112302b1d2ac845c43c74180cbedae6a6e606cd4dc42c07c2b7f676d582eceda91d7404dd487575e10626a4bba9744461da221052b0c942151db488a0e0591141429175a91d1b32cffd953760ab2a6e441d563d55cb533208b14a5c4ad52229d842445391f2622b62d3dc5a444a961f88952"} +{"ts": 1792952573.209, "topic": "lifetrac/v25/video/tile_delta", "hex": "01d60c08200620a5722329118fe6703c400080b8088340c92043326093a183a819f83588890216ab10e9fd59a7e02ab34f46817c2f235ddede1abbbdb434a6a36ad0c7317456d58368ada9181af0b5b5c4a4d1b96189a372465e0109e9354160aa9c590662645a43c88d866446470e30653153ff3d1577e1ca2aef418660e432253567606ab390b15ef3692d99aa60bb335447448c6da4b77897876ef12d05322d359a692d9df2605b3be44298c0454d1555950aeb134458f82a88b1e4a0aaaf5548e115fc86f480"} +{"ts": 1792952573.798, "topic": "lifetrac/v25/video/tile_delta", "hex": "01d70c08200620c575553999a7e6703c400080bc54b2a176e521282511d3f9b99d0270c092906819240864c40838570dfa8dc44580a222469cf04410914a5904292e72246f7bb361aef766434e7a7a9421154cbabb85837577091823409308445a3eeee0e18dddc1465d9654235e88e6762352bf6aab8e19d5571470471d631d09c48a3e1c891474181a6e46bcccaf81b9995d0b1081d11c8b33260b99911d1a47188997112bf8762257d0565c9549f98b43a5e8bb6261817130440470e42264c8933e1091267fc86668"} +{"ts": 1792952574.202, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d80c08200600c5744439199fe67eec73b81e2000b35672cc585b3362eced90b0c853240622b1172ca6dd08d7ddb97057bb72a221282315b999db08f333b224ec89a6917295d88ddf691626cccc2566622813010a89eeec3c29ddd868f8265f91b777a70feeef4a064383291f69cd7f019afa100ab2e46d4ce1c11a99c284950e7d6b11909b335dc13666ba8718e18c72227ffa445fb07488bf48a122e43c8138604948340c92043262041c2b86fd46e222010660288890d39e9ea50845532eaee160dcccf9fc86e000"} +{"ts": 1792952574.806, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d90c08200600c7eee7bf81e2000b0b61ac5d90b31666c9581b15626c1d91b2967ec421eaa01488c534967542227bbb7707f776ea3c7251acc8759fdd5559c3daaab282118caa47ce8bd5d3026ae88138078360c9204322e50b0ca06fd4274918889071370e47fae6230e07cc4614309c7a5a9726a11665bb832ccb751364557593224ba692e6678e13cccf145418cb3a65ddf3615bbbe6459d016d5ccbc826c5105a08a7d99985accc45c4d7744522e2223617c444646c12add95666d586eccdaa4a0acbd68a51df30"} +{"ts": 1792952575.198, "topic": "lifetrac/v25/video/tile_delta", "hex": "00da0c08200600c7eea63381e2000b11626c5591b2565ac7d8db1967ac2587b27656e559bb8a022f0b97a0a4799aec857423bb9bf02f7737a0c072d2884375537036eaa6a162561dbdd7999b305f33362204b8108aa52ca4f6edfc21eddbe8c224ab26d1134b7b99270c77324a3212814a89eeedfc33dddbe8d08604a23916442c35221238e9069021168288a418b595eaadbbb30e5dd88708e08e523118916f47567b5d34da4ba4f899f3877133e5013a40857954cf52683804d05035a21e2516aca12884d5c88980e444"} +{"ts": 1792952575.811, "topic": "lifetrac/v25/video/tile_delta", "hex": "00db0c08200600c7eed73f81e2000b1f64ecad96b3767ae2dcab39616c8586b2f666ced8bb30842a844ab6a86d8e209423bb9870477730a126d81088a52ca22a79999b04f33332142aab21527e65d1c15ccba288aa99db45495326b73319708e6632a24ea1f28958c2788620feb6ab91b3330959988a0389ec55c43c9c29887928fa9969acdb4d6d9b7758f0feeeb1a086622e991f4b73314f0266629a0e6bcee46f15b26eedef03dddbda182ddbcaa44aaaebc19555d686833a64f6eed5306dddaa4802b26388fe268380"} +{"ts": 1792952576.201, "topic": "lifetrac/v25/video/tile_delta", "hex": "00dc0c08200600c57333e9a1bfee74ab81e2000b17642cbd98b33672ced92b07622c4d9ab0361ec558cb2967ec258db8087ab4f232a2ff2a9082d3ffdbb07fffb7226f3bd73b3c4a948e82513d9f9971f09f32e3a2a49e22150849f997970af32f2a2c07162953997ef0b732fda36276148d7fccc63c37998c68f0200e8c8ccc30f6660828268c845ccc6fc0b998de833cf0aaf10a5a1dbd57fd1f3331f0366663c92194e08b204e01e0d8324810c8b942c3281bf509d2462220117a22aa676d15254c9adccc65c23998ca"} +{"ts": 1792952576.797, "topic": "lifetrac/v25/video/tile_delta", "hex": "00dd0c08200600c703c4001626c558cb1b64aca59ab3f702cad86b2367ac2a164fbeceaca52fddb4705fbb68a20d3be2bec85a108644d4273331b086666322e065d1afe65eb0b80617e65eb460689c20a917122f3862245e5195692d72aa95588887aedddbfe19bbb7f4704fbf478c9776a5872eed491d338132112db2d9d9876cec4046055521c84dddf0e01bbbe140c5245bd08da99ab80f533550412e310c97d1529604a2a5241c100a9113555f381eaabe5084583f455a942322d552ce08aaa59fc416c0063fe32428"} +{"ts": 1792952577.197, "topic": "lifetrac/v25/video/tile_delta", "hex": "00de0c08200600c5744439111feea5b781e2000b2b67ac9d8fb33642cc581b17622c259bb2d61ec1d9cb92848413aaccde5c6c13bcb8c850cf0e8accadddc5c15bbb8a8603a65d8eeee52c19ddca4869ac76fcc22c2559f3317f06e662fa2411de21139971709732e2a28491d312c6276ddd54c29bbaa88d2b80ee54cad5694589ddd30d6ee88f88604e84916442c3f22120a533ee9b497bb92b02f772520c50a1fbbb251b33157036662aa222b09191d377775b08eeeeb23a0602a11aeef07f10590011fc4b86fc87f000"} +{"ts": 1792952577.798, "topic": "lifetrac/v25/video/tile_delta", "hex": "00df0c08200600c7eed6c781e2000b2d662ccd9bb39726c6d86b3562ac6594b23626ced92b0b65d15480a44b210a5bad4f9ddc615eee11e7947e445bf6622d4a3446aea0e1ed5d41404660656913ddc87807bb90d0375c2b62fd72e294af16a4317887603c4390412cd90893eae79604d5cf241c2162f2b6eeab607ddd564209517bd48d7eee982377442c1302113f773b60beee7643c234a153eaa7f60fd54fe4412115ca44e89991f898938431312513791bf5ab5552354105a7b2d99a7613b334e93849ce35a5c5c0"} +{"ts": 1792952578.198, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e00c08200600c575552999afeed6cb81e2000b15632c6d91b25652cbd9ab2b60ec9d8eb3d642c2588b0373ac3a2cf403a92cc429852a9342fbd939b93f0b73727a302e89e42b8837dd98b0c7bb31232334610c8cfddd42c33bba848d8c0a5c8846eedcac37ddb948e3be24aa2b21916d75469eed5cf9c39ab9f2828320c855f76f5c0beedea83122130a474ea9ddd67c0dbbace848160cac9eee304f7708f88604e84916442c3f22121e11a50a9f553fb07eaa7f204e01e0d8324810c8b942c3281bf509d24622201178"} +{"ts": 1792952578.801, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e10c08200600c7ee752b81e2000b0f622c7590b27656e7596b31672c359fb3366ec2d89b1f62d0a44c0b948251092198efbbafe0af775f430a0293712544a6ffb9833fdc434631b8a423ff333ee0de667d44465ad62a6bbbbf3847777e51278d4b918f4e62a22ea896f32d84b996450620e43acfeeebf853ddd7d171745d110abedd921700c2fedd928d0170ce44e666ec35cccdc8e8397625337771f0eeeee3a027112c885b15f6e6661c03cccc2818a60612427ce65b01f32c8232894e539f338c49fd8f999b024ccc"} +{"ts": 1792952579.164, "topic": "lifetrac/v25/video/tile_delta", "hex": "01e20c08200620e57112188907e6703c40008119969a6d35b7777af016eef5a140a5fc88c4443c1588886860aba89e8272ccd9b06599b321ae0260c8324810ca9e71c3281bf61969f888b06c4448889169b496ccdef08d99bda24245e6d25a2261c25444c28a08008511313910cfc292219e8ba0f8d912d9ac96cab6c2e0185ecab6d1a2093f464eab22161a910a3a0bf055227f215940"} +{"ts": 1792952579.79, "topic": "lifetrac/v25/video/tile_delta", "hex": "01e30c08200621057bbb3aaabfe6703c40008138654988260c920434aa8c052814a60ce222c05111214c002081888be947b2f5366653b054cca7218e35544cf5608146c92e3494ed08f3dddbf067bbb7a1ab39e96f94495bc5114df7741c1beee82888c6aaa4689999c2c23333848905c5cade665cb094ccb9228245195497c911d1c29223a28b80d699d39779c2e0185f9779d1a77db556730508a1d50aa926b4de27be1abc4f74741667d156669d876ccd3901621e893224a89b4af9566cb806acd97f217c40"} +{"ts": 1792952580.193, "topic": "lifetrac/v25/video/tile_delta", "hex": "01e40c082006212577764919b7e6703c40008138008110324810c8c5220c8da06be0d6222c05111214eb8229ce4c886237af65a9f6ee7c15eddce8623524e8a56ea55cfe666fc19cccde86ba808e22508443f31914822d627755df06eeabba22333ea90ecdd5541c23aaa828909147747236223470944468a28739e9043a125114dcc441c29988828bbbc965f5092db25b1ff29bb7555c2e0185f7555d1a0551d889ddcbf86bbb97d1d33676744da23eeaade1ddd55b40c615652344c48bd6038917afc85960"} +{"ts": 1792952580.785, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e50c08200601257bbb0a223fe67ef18c381e20000110a02ea01f1cc6b16f4ca2a515642447310c03988208ea352cfe3ba1110bcc748f919dfc09233be839163439c9e94a2ecdc703dd9b8a10efba23ce59598dcc55effa4679f0448cf3a1c151d05a15a2242c1d444848823cdaa44bd150410da2b66c21456cc89bca4610849192491d1e2d25d5eccd0709d99a0a2ac43a644d76d3495b2889930ad113223c119d0adeeabeb0f5d57d20a4cafe8a67f32ccc0b9664740e224107e20fe050d1efc4b9ccfe459f80"} +{"ts": 1792952581.181, "topic": "lifetrac/v25/video/tile_delta", "hex": "01e60c082006214509e5deeec2888ff99c0f1000204e0020440c920432318ea2c3681af835888b014444851b72e8f62948437799ff056f33fa186e93ccc4e52917d98c19ecc21ae8a9286653f3157a592a577975df06f2ebba22333eb10ccdd5579c23aaaf2893a00f1ce6a96f4c82ac4c862057310c25988228d3a29043210427d47f611cc441c29988828b82a8ec44e66570b80617e66574680da5bd5baab786b7556d1d02ec846baaac78775558d011228493291b11160188891001ab908b776e3842eedc7f219720"} +{"ts": 1792952581.786, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e70c082006014509e5dddd92466bf99fbca52e0788002c6d9740d9703cc25190aec7b34ebfba99380f7532504058cf24ebccbdf813997bd0737891cc9fa2dfba99f81f7533d0c65c8a8862e4422642ad23dcb2106b310c54fd153f2cdfb04659bf21cf291842124649254c4eafbd5eccd0707599a0a260b222b5e54d9c27ca9b28a82f6c854bbbf4c2b777e88f344488f95be54bd16fcc3f9c3d987f28280e04311f3330702e6660a0c8a5a6b265496caaae3c0d555c71c883a07afe207f01068ff1239809cbfc8aa380"} +{"ts": 1792952582.189, "topic": "lifetrac/v25/video/tile_delta", "hex": "01e80c082006216577764919afe6703c40008138008110324810d68832279786be0d6222c051112142dc97b31579991f0573323a18f000ac5390c23d2e624a221165eee5fc19ddcbe888ccfac43337554c23aaa2240be3215777797096eef2a28eb813239e499a7535da75fddd52c29bbaa48d0914249948d888b0d44448eb4e8a410c8490bf51fd847311070ee6220a0230aa295a2e4450b00c88a12060eafecae5d67c07cbace823a807e729ec4bd328a9045dc911cc430266208381b4b7ab5556b03eaaad7e432bc0"} +{"ts": 1792952582.786, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e90c082006016577664919afe6703c4001632c9583b0e1d0e0087210b001b3124c886221175eee5fc11ddcbe8a3b407c8e79475cbca675f2177551d0e7792ca9aa496d92d8ff94ddbaa9f83b7553d1036d56462264fdc9993843933251316efe250c9777a784eeef4d0a47216f67918cb1bbcc8e8a90e24237672335559f0aeaab3a3c0ccada8cd5eac3d9abd4828136b7a2eef7f02dddefa0ce9b3b136291104b255a15fa466c0d2332122ca9790a55cb3304e5991c0395b06f0dfe20be80063fc4d06fc89018"} +{"ts": 1792952583.185, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ea0c082006016703c400160ec3d8cb25642c9d9e0110a10eb81088a4293221c884dd7a7dba42c1c6258abcaa9382f955250f7948a662c8c924a97a1eb2ecf7668383eecd05163908b4291f2a5f988f385b311e51804eea544d99bbe18b3377404615652345c88a120a23562152fbbb5e424d75f464291128f966de8cbb90a61d35cbcc54491fbb64675f0cc8ceba0ce9b12e4f8490b6128954a47c91991b03e7548911261b88911c2a4f329d558ad5121e1caa2434289a954266532ef33ffe21360092ff128d86e0"} +{"ts": 1792952583.785, "topic": "lifetrac/v25/video/tile_delta", "hex": "00eb0c0820060167ef18c781e2000b1362acc23e2dc53b39139bb470ff3768a1a4c66644d7cd5de4c1babbc88b82a7ee55e6582e0185f99642c5b5562223ee664a0683de6449b497cd5563c07aaac6833aefe9ee4d8c888b45c41526676507432d66db692d9aba9381f575250c1655508dbe5998332cc44808bb1153555dd84aaabb91024f0ab90aed9555dd842aabb913365d36889e4b866d984f0cdb11b64a564d34d3692cb122e48f028c5a908a2ad4c3d455a9f881ed9078657e2472717d907e2e02fe474380"} +{"ts": 1792952584.185, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ec0c082006016703c400162ec858cb2566ec3d930f7023e2dc97b3157799fd0903696f56aaad609d555a43417cecababbc885230bfb299a54c57cb367c15966ce8c01764e46b32eec31665dc833a8c490e98490bce4455847c919a3911435cc55409c0040881924086b441913cbc35f06b11100803014444823a807e729ec4bd328a9045dc911cc430266208cbb90a61d35cbcc54491fbb64675f0cc8ceba10eb81088a4293221c884dd7a7dba8e01cad83786ff103d500ffafc48e4f2fb283f235620"} +{"ts": 1792952584.776, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ed0c0820060167eef7bf81e2000b3d636dca3e6d4aa2d849110479bb9d0742edb6da4be4bbbbe981f777d10b069c8d2ee63be0bdcc77424cc9f44da23cbbbaa6873d622ff297b10e85d629c5cb6dd557429165e62b6be23cb976fc833a8c4bbd8c8842d0418886532466430cb1a18c9bf4a51776f3832eede5107372c9b692d92d975b554cd842aa9991202b2ca9b333e384a667c5130427dc43488b56139116a46d0e24da69a596d5135e1baa26b8e8205542b2bf103df207b32fc48e4fafb2e0fc5c05fc8fd280"} +{"ts": 1792952585.377, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ee0c0820060167ef07c381e2000b73642c3d8b4490bbdd32a6b659334f2833aac5bbc8c9a2515449561191990d424d35911a6b2eaebbe0dd5d77479cec5ce9b692db779655132878030f55132c760e184231e0802ccec53a47a139e4348a3b407c8e79475cbca675f2177551d0e7ac45fe52f621d0bac538b96dbaaae87bca4533164649254bd0f59767bb341c1f766828eb4e8a410c8490bf51fd847311043a1d877311051f36a5516c2488823cddcff881bf9decccff12375fff96c1f8b82abf921140"} +{"ts": 1792952585.785, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ef0c08200601657bbb1a223fef184781e2000b0967ac4d92b7b6eedd064383ffc83b8e2a2a45844868962dfa253710f7f03e21efa168e3e214b53917a53e8ab9f05d1573a2009b528c8a2ae6c21455cc8611848c6452529bbb61444e68544b148566eaa8899232aef366491172458a32250845ca9987f28a3ae04e8cec5a1198b4298f5fdd54946d4e26da4da4b6d9544d686a1269ae9b4d65d556740d87bcc893692d964baaac71f0386108c7e2668929ac8214b4423f881ecd47da15f8958b5f707e2e122bf92035"} +{"ts": 1792952586.374, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f00c082006016577764919afef184381e2000b756eeded93b2160edf2086be26d9135b757793026aef2212a64eeba6d35d65d5551c13aaaa2890196c8d7575af096aeb5a28eb813a31e4b215d0b74894fddd5247959bdc89a69a4be5e1fc878030f5e1fca0ccb3ff4abda42e62731d246645c9547444273af32ef4860e184228d0914249948d888b0d44448a90e24237672335559f0aeaab3a0230ab291a2e445090511ab10a97dddaf4700e56c1bc37f882f86ed80faff12d36cba0fe2f16557f243e40"} +{"ts": 1792952586.785, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f10c0820060167ef07bf81e2000b7d612cc5bfb8602214480cb4c89aaad68ebce8a410c84ad527d47f611ccc4140ccbbdd32a4b64cd3d60399a7a44165acdb44692cb6d15be610a2b7c44ccb74ca9a592d1532e13a2a654350934d64469acbabadf2005b8a26d13220386108c84244544eb3c8a17036468ac83b8e2a2a45844868962dfa253710f7f03e21efa0ccb3ff4abda42e62731d2466451d7027463c9642ba16e9129fbbaa48611848c6452529bbb61fc40f44f3f33afc48f477bf6609fc5c4c42afe4910c"} +{"ts": 1792952587.181, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f20c0820060167ef184381e2000b7f70ec658ab2f67ac1d92b8970ae2808010875c118e63ea5cae53422ab53ddcbe8202f9d957577b3026aef6230055be422ccdbb0c599b7228eb813239e4b215d4d64dd377752913521c89369a224ad9454c88db1a4d9126d25b6cb2889ae46070c21191c4cd2644544475e74520864256a93ea3fb08e6620a168e3e214b53917a53e8ab9f05d1573a38549e653aab15aa243c39544868b14644a108b95330fe6400b7144da27f103f1d1fe9d5fe247a230fb3f8b898855fc8fc680"} +{"ts": 1792952587.773, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f30c082006016703c400170ae25c5b27702cc5c1b8d81311199030630eab9777c380eeef850a0656a665f2abf60ae557e43058ba505e1cd555cb832aab951261ef3224da4b6592eaab5a2e8c2ea221889fcdf2cd7f0be59afa3c08cfb156445cc3c0187a445ce48070c211421d7046398fa972b94d08aad4f772fa28eb813239e4b215d4d64dd37775291139a1512c52159baaa212a64eeba6d35d65d5551c13aaaa28db1a4d9126d25b6cb2889aff103f9c5fda757f895acdbac2fe2e3e20055fc90ad0"} +{"ts": 1792952588.173, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f40c08200601657bbb0a223f03c4001702e0dc6b2f62ac8592b0971ee4226461331951d29bbb61c27776c28c190e54995256ca2a65c31454ca808c0aca568b891424219704439c9cc6426cbaffdddce8f8b715a3315779905162908b421172a661fca28ea0239e4329554fca44ab57dd54943de4238953cad5286fb9297b3dd9a0c940e184228138008110324810d68832279786be0d6222010060288891977214c3a6b9798a8923f76c8ceb8643b0cc8cebfe20faebc9a7d5fe25661be5ff170915fc8ea780"} +{"ts": 1792952588.785, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f50c082006016577764999af03c400171ee458cb3160ee52082a9faa21579973b02732e7228ea023bb168ca6743729510fddd494280ab7c84599bb60ab3376440595f4642be59bd610cb37a44854ca6dcd9444bf84a8897d1e0465d88d222a68b91ef8e4a1510b919ccc2f233988b14644a108b953311e51b5389b693692db655135c9222c0aa65c96141853c8432e088739398c84d975ffbbb9d0f7908e254f2b54a1bee4a5ecf766828f8b715a3315779907f103b9d5b69f5f891ca8dfec3f8b848afe482080"} +{"ts": 1792952589.176, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f60c082006016703c400172ac8592b1572ee4a060de7da8d5de4c07abbc8860bcbf3b1137557f066eaafa308c5d3a65db9b0e6aaac1c315558326038591f2685c0a8510649c14b44228a3a808eec5a3299d0dca5443f7752513230998ca8e94dddb0e13bbb61404605652b45c48a122c519128422e54cc47945c8f7c7250a885c8ce6617919cc410553f5442af32e7604e65ce4781197623488a9a1a849a6b2234d65d5d6f46d4e26da4da4b6d9544d7f882f9f4db4bebfc4ad46dd84fc5c2457f242ac0"} +{"ts": 1792952589.74, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f70c082006016703c4001726e5d8cb0773ae6214055be422ccdbb05599b7220c3de6449b496cb25d556bc21aaad6890b2ae8ca57cbb4fc259769e832a8d4b90eb95af558d999d146158bd9d0996dcd87b5556549e21c7aae4a973c7221e71ec8aa91d038591f1e840d79310899b1d84e790d478200b33b14e92685c0a851067e207b6ebb597d5f891ebefffe2c0e7e2e02fe494580"} +{"ts": 1792952590.161, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f80c0820060167ef18c381e2000b9973ac9d98b2f67ac5590b736f6e6dba40c17d32a6eaef2e03d5de5430563c6688bcaaff833955fd1b6349b224da4b6d9655135c7e0e184231f05b8aa996832a8d4b90eb95af558d999d144859574652be5da7e12cbb4f93c438f55c952e78ec273c8690e7ac45fe52f621d0bac538b96dbaaae8288d58854beeed791521c4846ece466aab3e15d55678e01cad83786ff103da755a2fafc48f4a6df184fc5e05fc8fc100"} +{"ts": 1792952590.756, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f90c0820060167ef084381e2000b736eadedcdb09632de5cfb7f6f90a22edb6dadbaaac782b5558d1046ef65da69a4b777c7842eef8d13065ea96ee627e13dcc4f45c1d67995caadf85f955bd0674dd589f4829687315d28b08ccce8a246bae2b2112d89cb37d4600d13957dd9b7e18bb36f47894c26c43e16d544cf87aa899d1977dcb2918e9d2ac8c8948a748ce7a060be995375779701eaef2a36c6936449b496db2caa26bfc40f65d76cbeafc48f4e2dfc84fc5c1cafe47e78"} +{"ts": 1792952591.128, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fa0c082006016703c40016f2df5bfb9f64ac1d98b2f62ac8593b76821b065a3b99ea5139973702732e6a3c4be6f6ca86caaaee4301dbf951666ab832ccd55067558b217d764a3463ac2299233b321847864aeca91321038591f2208814c4646648a14b44228cbbee5948c74e9564644a453a4673ff103d975db2fabf123d38f7f204fc5c05fc8e9980"} +{"ts": 1792952591.767, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fb0c0820060167ef18c381e2000b7762ec258cb87716e12066ebafa84dc854d4447c07a888e8530f799126d25b2c97555af056aab5a10eb8083a29b225e488249229142fb9979011855948d17122828832ecdb644965bacb72cdbf08659b7a248702a15148aa478dccc77c25998ee8f12faa96ca86caaae744c1462d0865156f613a2ade45ccc2663ac4dabb766617bb3118281a8722e476d15be618a2b7c465df6c525518e884e7691a9b2339f200859c5b685afe20be7476d3abfc4a5f1ef9027e2e32002bf91faf"} +{"ts": 1792952592.366, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fc0c08200601657bbb1a223fef083b81e2000b8570ee2d94b1163acf59fb07626c55c40110e11d55c7680c771454ca410599d42a6b9abd5813357a90b09159d9b6548582eca9090c15d9d19084d1558328aa465216acb2b5512b48fd2339e8982cc2284328ad7110269b94c97a7659bfa36a7126d34da5b6caa26a9184696444642647070b23d1a1228493291b11161a88890771c54548b0890d12c5bf44a6e21efe07c43df470a93cca75562b54487872a890ff103d1815dafc495cf0b96fe2e2202bf91cbb"} +{"ts": 1792952592.765, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fd0c082006016577764999afef083f81e2000b89662d0590b17632cddc0b8d71c33c081bae04319ba1485c887684d09eeedfc07dddbe8403925b19b9bb9f0473773a12ee9577afcae794d91dcf7237752b04eeea52140c655a7de665c15bccca871b074c4b92825d1fb99070777320a2806d2deaddd5ac29bbab48f0196c8d7333af0f66675a3eefa55129572da2571ff293b5555f0feaaaba260ab1a8cca2add43de4238a476dc92a54a1ab2ecf76683208386108fe20737829697e24733963943f8b80bf91c960"} +{"ts": 1792952593.169, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fe0c082006016703c4001682e05c6b8f64ac258ab2967ae080c390b05d194a9caadf82f955bd0c16969431593977cf8332ef9d1025aebb54f86355577610aaaee4205d92f55337376ba308be6c9b4745c96ccd970c599b2a3608b7c8addde5c37bbbca888ccfac4333755443de423198b6dc92a5e87acbb3dd9a0a2e658d0e727a53222eede64a10e2d19115e26480af059116490d6f7295a4b0ac85c8449303b58cf938480d52b2119485ab2cad544ad23f48ce786783f103b9d1a69c7e24f2c5be43fe2e02fe484900"} +{"ts": 1792952593.767, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ff0c0820060167ef083b81e2000b83642c5d98b37722e4dccb9c19fe4100da5bd5bbaa78137754d0a02ed908b999d782b333ad12062f904ad99ef612b33de450194f43272abb614e557647987bcc893692d964baaad787b555ad0375c19843545d50c4426afff776fa12ef15f6ad32388947453dd723775491f77d2a9d28e5b44ae3fe5276aaa7a182c39591d7f4ef05130558d4219456a91c8822f90e6b99151d05ecda2267c7a139e430840bb25eaa66e6ed7fc40f67074d22fc48e472fce1fc5c05fc650ebf921f90"} +{"ts": 1792952594.361, "topic": "lifetrac/v25/video/tile_delta", "hex": "00000c0820060167ef18c381e2000b37722e4dccb9d63ac9594b9608efc15bbbfa85a3189acd9135b75779305eaef2206eb832988cc27d2e209248a450bee65f465e082d118aca445a188948a748d2ba08864fa26d35d65d55514400bb2723599a1610b33424601b6a11bea23be18d447744c15635195455ba8b9963439c9e94c88bbb79475e74520864256a93ea3fb08e6620a04e0020440c920435a20c89e5e1af8358888044380a222458a32250845ca9988f3f881e8a9ae6d7e247a215fc7fe2e17955fc6505"} +{"ts": 1792952594.762, "topic": "lifetrac/v25/video/tile_delta", "hex": "00010c0820060167ef183f81e2000b9767acc5cab7582b3558d1b16231089ae2ab5e1bc556b439dbbd964da4bb69a5b888c583b111891202b2ca9b333d384a667a51405d791bea23f614d447e430595f53915b9768284bb856d4e225118811431916b66ddd499344cd0211197820b4462b2911686225229d234ae81bae0ca623309f4b88249229142fb997d0f7908c662db724a97a1eb2ecf766828fbbe954e9472da2571ff293b5553d011855948d1712283f882fbe533d06ffc49d5cbf387f170b8abf921190"} +{"ts": 1792952595.166, "topic": "lifetrac/v25/video/tile_delta", "hex": "00020c082006016703c40016eae558bb2563adedcd0c872302cdf21935b33dec31667bc8f0159654d999e9c3d333d287bc8463b14db9254a943565d9eecd051b4663359b69ad98abd71f073924b6b1f86f68434781f9a62084bb856d4e225118811431916b66ddd49419d562c85f5d928d18eb08a648ceca182cafa9c8adcbb41444667d62199baaa2260ab1a8caa2add4110c9f44da6bacbaaaa28a02ebc8df511fb0a6a23f21405db2117333af0566ab1fe207fac250c2ff12b5cb7387fc5c0ebf921610"} +{"ts": 1792952595.733, "topic": "lifetrac/v25/video/tile_delta", "hex": "00030c082006016703c40016f6e6d89b27662c259eb1566eca5beb7f6f10b7748d956991cf28c93a96436eea560bddd4a43958c4d66c89ad96eaef660ed5dec448974c52acf772ab7612e556e4205c92f452b73770c761491656e51127899a4e88aa92104e790d21ef2118ec536e4952a50d59767bb3414400bb2723599a1610b33428e44117c8735cc8afc40e770d0d0bf123d1db7ce87fc5c05fc8e2a0"} +{"ts": 1792952596.157, "topic": "lifetrac/v25/video/tile_delta", "hex": "00040c0820060167ef183b81e2000b796fadfd83b1767ec0db8b2563adddcf41057065189d3ddebf813bbd7d0916d194ad13dcc8f827b991d0a0366946daaa60ad5511307179c85f2aafe13e555f450109d523448a9614891524611f6d56992a2084ad3456dd8628adb91b051abd99456bb86e8ad751e4389369a696d9444d587a889aa4209cf21a4350934d64469acbabade8288d58854beeed791521c4846ece466aab3e15d556746848a124ca46c44586a222fc417c7138997fe259f4ce1fc5c85fc8d8e8"} +{"ts": 1792952596.762, "topic": "lifetrac/v25/video/tile_delta", "hex": "00050c082006016703c40016e2dddcfb1364ec8202ee9577afcae794649d4d208dddd2c03bbba48193065a2b95e279993f01f3327a08eb810c55c84aa21da91559fbbb7d0b159194a93f2effe0be5dff438615652345c48a3e0e89147449df4aa252ae5b44ae3fe52f6aaabe12d555747c8bb6db6b6e6ab1e1fcd563428cc9f44da23cbabaa68c23ecea46c951047be8ad990521a718a97f97779f2187794c9b1cb22838890d4880e1647c8018332a44ebf882f8e35132bfc4a57bf73ac5fc5ccc02bf9229e0"} +{"ts": 1792952597.154, "topic": "lifetrac/v25/video/tile_delta", "hex": "00060c0820060167ef28bf81e2000b3162eca59eb876e6e2dc04241a5295aee69827734405dc22e55f95cf28c887a18afbaa928cbc0dae4ca51d1296676e47e91a110022e8464d55b3e10aab6744c0e9f522515aa613a2b5440c55425590afccc8e823ae0ca66a8a88876e45967eeedf449de4b2252ae5b76f43fe52f6aaa7a360a3568caa2add91841875215f68f91c2923cadc9234904460f52a3109454205c92f452b73770a1c30ab291a2e2451f07448a3fe20be72d4122bfc4ad72dce17f184557f2403e0"} +{"ts": 1792952597.756, "topic": "lifetrac/v25/video/tile_delta", "hex": "00070c0820060167ef183b81e2000b73702e1dc5b3b632c759bb1364ecfdc6b828582f8c855d5decc17abbd88a0babf908df9557b0a72aaf2306b310c644d47ff2cddb0c659bb23c4b5db221f0d6aaaefc3d555de823ae0ca64ea421b98864a4549eeedf40c553a5990afccccf248939c4b2aaa4901ae410c80bb845cabf2b9e51910f4315f7552519781b5c994a3a252ccedc8fd234224ef259129572dbb7a1ff297b5553d0a3327d13688f2eaea9c880e1647fe20be785c13abfc4abf2e71f8c25857f23afa0"} +{"ts": 1792952598.359, "topic": "lifetrac/v25/video/tile_delta", "hex": "00080c082006016703c400167ee0dc6b3160ee4dc7b90848c2aca468b89141c1312282861ce8a490a8e437dcccc2c1999984823ae0ca667baf4b9dca2293527bbb7d0e1598842aa53977dd83b2efb91304649633444a8e13889514205b925114abbcdac8d8a10eef996467330dc8ce623c6c5c8c887c35adaaae64741462d199456bb8768ad750771c54548b0890d12c5bf44a6e21efe07c43df470a93cca75562b54487872a890d1628c89421172a6623cc84139e435f881fcc6b819abf1233b5fff5f8c40bf91e1a"} +{"ts": 1792952598.745, "topic": "lifetrac/v25/video/tile_delta", "hex": "00090c082006016703c400171ee45c9b1f64ecdd8bb297091f05de42a6ea66d61fd4cda40c8bb6db6b6e6ab1e03cd563461298645447225e87ddde0e18bbbc147818b9d41cd555dd2606b92e9b49c15901054962306398823ae0ca667baf4b9dca2293527bbb7d0c39d1492151c86fb99985833333090816e494452aef36b21230ab291a2e2450704c48a0a3a0a3168cca2b5dc3b456ba870acc4215529cbbeec1d977dc8290d38c54bfcbbbcffc40fe324c255f891bcedfce8fc6205fc8f118"} +{"ts": 1792952599.141, "topic": "lifetrac/v25/video/tile_delta", "hex": "000a0c0820060167ef083781e2000b85662cfdcec0f998df837557bd0b06f1e546af3660bd5e6c43c1a5a95bf2a983f95444c5d7ffd1eee66ce13dccd9451e4231c82d1894336275697b3ddde0e14bbbc146c0e9f569456a986e8ad511c0a4ea211f5448e8f11793da723622aabd90c39d1482191c86fb99984819176db6d6dcd563c079aac688011742326aad9f08555b3c981ae4ba6d2588c18e67e20777718876ff12399d9fcebfc6205fc904c0"} +{"ts": 1792952599.709, "topic": "lifetrac/v25/video/tile_delta", "hex": "000b0c0820060167ef18bf81e2000b9d612ca59db1f64ec8583b1766ee6230eb8229990c4c8862293659fbbb7b0c7776f23e2a9d2cc857e6667c3fcccce87132bea723d47cb357449de4b2a7ab96d92d8ff94bdaaa9f1d095a4422aaa21873a290432390df7333091e22f27b4e46c45557b238149d4423ea891ff10399f981763f12331df9d7e311e057f232b6"} +{"ts": 1792952600.149, "topic": "lifetrac/v25/video/tile_delta", "hex": "000c0c082006016703c4001652cdd9db9967ace5cb40d97c4db226b6dd64babbc980f577910816e4b44532ef36fa082e36ca844dcccac09b9994833a8c490fe9042731910aa6fa246642ce98e7250cd7a1f7778d82eeef190f366f669b692de23160fbc462440109f52a444984222447c554744523f3320a2609b56842a8ab7b09d156f49a0e224388138008110324810d68832279786be0d62220110e0288891732c687393d29911776f2888ccfac433375549101c2c8ffc40ec5630b3f8955df2afc5d05fc8e9700"} +{"ts": 1792952600.753, "topic": "lifetrac/v25/video/tile_delta", "hex": "000d0c08200601657bbb1a223f03c400172ec659fb2163edd5cd0c0701085143b0e98a209622ef54483852a89051b490933188259297b3dd9a3e1bbb347474de6d42344a88217456db8768adb51c42ddb69a696b65153261ca2a64478233a953dd97de1ebb2fb4592224dd08d72a46e623ca02e7376204730844a551ad4a63b754465df74479c810464e622523f48ceba1c2eb53d2a56cb3494350934d74da6b2eaab3c94135fb23108ee91e8830a843247821869262afe20bf7f0445d8ff1251a9ffbf18817f23fec"} +{"ts": 1792952601.157, "topic": "lifetrac/v25/video/tile_delta", "hex": "000e0c082006016577764999afef08bf81e2000b75736cdd8bb0972adea182a9d2cc845e6656c19cccac87a4e8a490a8e8947f73110b07e6221202ea82b9e53620473191997f37954441e4231d8d644c87fb9a95b3dd9a0e10bb34147d5bbcd669a224be5ddf5e1fbbbeb8f83e4fd9513d963f0a48b2b72888e0273c8691977dd11e72041193988948fd233ae8c3ae08a66431322188a4d967eeede0c07618eeede419d462487f4821398c885537d12337e20bf5e64476dff1259f97f338efc5e44057f242b8"} +{"ts": 1792952601.76, "topic": "lifetrac/v25/video/tile_delta", "hex": "000f0c082006016703c40016f6e5581b3b63ac1d9fb7c823b845c4ae90790c85553d5d08ddd4a0200604ddd4a42c59426652bf2aafe0be555f46d0bb6db692d92ea6b1e1bd4d63419d4672094e52588996863a423233ee841372bbc8a54e6e90c360cb47733d4a27332ba1e73a29242a390df7311e9107908c763591321fee6a52c4dd9a0a2c901908b952fd67cc479414868c20a97f9777d28e292fd35db4d256ca2a644354934d644692e92eaabbc7e1491656e511f882f858116ff1259ef1f3e6bf171910157f23c080"} +{"ts": 1792952602.346, "topic": "lifetrac/v25/video/tile_delta", "hex": "00100c082006016703c40016fac258bb3966edfdbc405dd137253483c92a388e732a13cba93807975250306f36a51abbc980f577910e656f32269a6b3692dddf1e0ebbbe3474588c4224b9abd5877357a91f25d686227f7ea23b61fd4476430163adccbcccac841392e8f6a99399b89130518b5655156aa20f2118ec6ab11d0df7352b67bb341454871211bb3919aaacf8575559d1a1228493291b11161a88890771c54548b0890d12c5bf44a6e21efe07ccc6ffc417cc8a82e7f892ca70e737e2e32002bf91da00"} +{"ts": 1792952602.746, "topic": "lifetrac/v25/video/tile_delta", "hex": "00110c082006016703c40016f2dfd81b1963acfd9eb3b71104164cbc9732f3327810030273327a16ee95ffa690792649d4b5752b7752b05eeea52364bbb219ef4ccb356c37966ac8c3ae08a208cc4d8a66a4d567ee6df47008ba1193555ad872aab590a4327d13692a2cbaaa22c519128422e54cc479441e423198b6dc8308fb9a95b3dd9a0c761c5ec51491c838890b49e21c7eda2bcf200921a872aa0cea33904a7292c44cb431d211919f743ce74524854721bee623d7e20bf5c44467ff1251ebf3dbf17017f23c78"} +{"ts": 1792952603.349, "topic": "lifetrac/v25/video/tile_delta", "hex": "00120c0820060167ef08c381e2000b8962ace5bbb7373d1875c114ed9def4104526cfff732fa022c4a6469f3558b00e6ab12188564f44fa8f2fa8aaae5c19555ca818379f6a3577910e07d9d5b5156760ea2ace4750d26da69a5b65513561daa26a4794a769b69a6964b454cb87a8a9951f081aa2084d15b6e1fa2b6d441e4255214ab8a6dc9309acbb3dd9bcc860e1842285bba57fe9a41e4992752d5d4addd4ac17bba94893bc9654f572db25b1ff297b5553ff105f7e2a22ce7f8938fbe66cfe2e2202bf920bb"} +{"ts": 1792952603.752, "topic": "lifetrac/v25/video/tile_delta", "hex": "01130c08200621857777e999bfe6703c40008138008110324810d6883236812d2760d6222c0511120aed112c6fac2e40a2559c9c735eeec7c0bddd8e8330e38595892674d895a27d5559c0daaab283bd0efc9cbd2886184d52394bdd55fc0fbaabe840a8ca499311dcc4fc11b989e868be7eac855eee51c1bddca28889907c887235759708eaeb2a2a319fa229564455f0ac88aba2c2f010c548bddd71c2dbbae28b8b008a4489d5dcfc2fabb9e8c819242157753ab0ceea7523413a10a8991167c35222cff90cb2"} +{"ts": 1792952604.149, "topic": "lifetrac/v25/video/tile_delta", "hex": "00140c08200601857777e999bfe67eef7bf81e2000b34891b7899b2674d79758b0972eb121232810c67ff555e704eaabca3050393ab1551b331870c66630a264adf674f6ebbbe3c27777c68a01b4c847d4ce7c29a99ce878d52aa8c45bb341c1f76682880cf05c8856d4457c21a88ae8189555eca57aa279c07544f28223608432092654c4af3311c08018133311e380c04e290a7656409c0040881924086b44191b409693b06b11160288890661c70b2b124ce9b12b44faaab381b55567f111f088f37bf8990df91572"} +{"ts": 1792952604.752, "topic": "lifetrac/v25/video/tile_delta", "hex": "00150c0820060187ef084381e2000b3561ecb589b25666c9db80110a16f4bbf2b1721c5e21235d14ddd54fc17baa9e8dbbc073968c867cfd10a57ff755e70deeabca02034e21133317f00e662fa18125ea36c5542c198aa84870508a84489147c1d1228e8e848ca844e666bc3bcccd68f0a7442912270c9bb0f6193720ae99bb0ba9ce53559c9c6b4c67bbb251f23f0846b6d9666c787eccd8d0a740391e44642ba1188a64461964e0ac32c94708e04423a91fe6220e1ccc44191c1c6884bf107d285ce6afc4a26cd4"} +{"ts": 1792952605.341, "topic": "lifetrac/v25/video/tile_delta", "hex": "00160c0820060187ef07bf81e2000b7162ec859fb0363ac6234f4bbf2b2f4a21edf25918dddd5fc35bbabe83819242157755af03eeab5a1233aa2349e247eb04c48fd2248ce2ddbe5db99accd4f09599a9a26361bcaa45a224dc274449a8b3d4a8a42168cad73be44c6e889e70b5113ca224643d4eaa74d5d65464170f91d9878f86730f1d0446c10865a19d0492f6e663f236ef01ce5a3215d0fd10a57ff755e91c73c174daa26da4b65ba98480145f2b4c52c8e0e34425f882dda942e1bf1295b0cd5ff23794"} +{"ts": 1792952605.745, "topic": "lifetrac/v25/video/tile_delta", "hex": "00170c0820060187ef073b81e2000b3765ac8d9cb2761ecea0223b6236df9b92f00f3725a0ce38a966316a76844954faf5ab577650b03a1908fdee60bef710c23a1d0c44f76eef3e0cddde7438e403e39cb4214a5eee983b774424274c52a448c880ca05315ffcd530866a88fad08bb6db5b2596445fb0fc88bf2246ce2da8f5399accd4d1a7a5dfae365e9443885ba29bbbabe8223608432d08ec2497b7331fa4310f3494cf9042f1b248a8b992451050e554cc54fc416e94a1437e252b709abfe301e057f23b7a"} +{"ts": 1792952606.338, "topic": "lifetrac/v25/video/tile_delta", "hex": "00180c082006018703c4001616c958cb3f652c5dc1b87702e2a0ee91a39fa90211292cbc6b4c67bdb2703f7b64a22cbe26b2674d6dbadddd63c23bbac6899232e8f6646d4cd9c27a99b2848ce98a5489911f5458638452264ea633e16d4c6746c51ba7642bd5563e1baaac7470a2a2744753ac88e761c911ce474a89259148c8f223ef876447de4610509573185d0815194932623b989f8237313d1518cfd114ab222af8564455d0d17cfd590abddca3837bb94647071a212fc40f6a23053bf12e76bfe46f3c"} +{"ts": 1792952606.752, "topic": "lifetrac/v25/video/tile_delta", "hex": "00190c0820060187eef6b781e2000b81706e1dc5b1d642c9d81c1beeda4829190f53aa1db5779702eaef2a1647be29172227bbb9b05f7773218ef01ce5a32989cfd14c427fddd79c19bbaf28921d0e8623e46cbf37757b096eeaf228acdfc9991135f2cc43e3c29887c68f848ca856ef6e9c3fdedd28189344a3295eaab591a799e94b675f64308e42a168dbbabe8223608cdd08ec2497b73311d0a43c10810b528e991186583210b19f1b2cf3c922f23abe52a65fe20be3c1458bfc4acfdfeac1fe31875fc8fb70"} +{"ts": 1792952607.338, "topic": "lifetrac/v25/video/tile_delta", "hex": "001a0c082006018703c4001646c4d96b8d726e120ee91ab8ba22892599c9c735c67bdd1d01567299b6ba6c892eaaade01d555b4382754422448bce0e8917944163bcd34da4b2cb9ab8f8433571d0b23df148b9117ddd226e48223236d35b6cb67ccc7fc27998fe8d8a578a64deacbba481109e3a6cc54938579f5643dc8749303569c92964b19976367419c7152cc62d4ed0892a9f5eb56aeeca34f33d296cebec8611c8542d1b7757d0a43c10810b528e991186583f882df23496fbf125b6e7e6a86fe31c2fe486bc"} +{"ts": 1792952607.741, "topic": "lifetrac/v25/video/tile_delta", "hex": "011b0c08200621a578771999bfe6703c40008138008110324810d688323e818fe45025888b014444833b405bba5accc764b128528837bb8c0dddc2106481c52720b42b37774c11bba21a4957a52ab7239759f06f2eb3a2a2fbea2334de6c7c2bbcd8e8ba2ab6d884aade82977754f0beeea9a30523fa3fa689591141c31222828783b4cadf379d707e6f3aa06af01449116c54775b54bdd579c07baaf28219969b6974b77776c08018137776d1e764d8b2b32a568fbf5f951b9961edcca480d3072895fc863900"} +{"ts": 1792952608.13, "topic": "lifetrac/v25/video/tile_delta", "hex": "001c0c08200601a577771919bfe67eef94b81e2000b3d656c7d84b90180e06f7a0cec812e4a5a409292c7e20ecb77ee5c7428dd946224bea3e6f3fe0acde7f4689e9d936daef3586b79a4641a8421939ab619cd590721c0e3154a42179988f81f3311d1b176d10892d9e30e1bb3c614702c42dcc9444ab872889551d599c86420ad3fb1e8b444f5876889e90527608aaca4be6a66f605d4cde409c0040881924086b44191f40c7f22812c44580a222420c9038a4e4168566eee9823774fc4b87fc87c180"} +{"ts": 1792952608.741, "topic": "lifetrac/v25/video/tile_delta", "hex": "001d0c08200601a7eec8cf81e2000b0963ecad9eb91666cd808800ffc85832ec5327357ff05e6affa18ad8fab1656526a50be9dc441c19b8882890a15b9125e5d6dc25cbada8a14d19aeda3b3311f0a66623a3e2fddb2edacef1f0fd9de3a0205cbcccc43c2c0388784870b60c86212baa26cc1d544d88819b8d26d25b310faf08621f5a26238a9e41154bbb6fc27776de84ad6223e906288a8c252977d4ccfc13a999e8893c49a6da7ed5308f6a88b2218420e4fe21f51eaab9b0b555737e20ead0c7bf8976d7fa80"} +{"ts": 1792952609.337, "topic": "lifetrac/v25/video/tile_delta", "hex": "001e0c08200601a7eec8cb81e2000b3f652cd5914100cb4c8dbaa8e0400c09baa8e851bb28c449fc47d5e4743d886f7625bb237c4b22535448383ea890515022554a9777ed856eefd90102659884e21e123c0d1d1a5b2aeec3d655dc8c8b30f16c46a225cc33444b88d890c8a66f3331cb0de6639218ed8f90c41594989fd137e9dcc4745cd55b6a5d6f416bcaaa6871b609b49988a9aa26c938359420d91c476766c5d57264c104f33e4b0e940844702c42dcc9444ab87288957f105dbea78fc93f125794376fe47d08"} +{"ts": 1792952609.737, "topic": "lifetrac/v25/video/tile_delta", "hex": "001f0c08200601a703c4001666c758ab2567ae75ccb96889bf75ce854955accd4b08d99a922853466bb688cccc6c299998c8d1332e86c8825a4457f0d488afa0ea383314af948aa5210bd4c4747cc85e52244db51554a587eaa9490c76c7c8620cc84e5fa8b3a7ee220a0cec812e4a5a409292c7e20ecb77ee5c74256b111f4831445461294bbea667e09d4ccf460a47f47f4d12b22282180ec312228281abc0512445b151dd6d52f755e701eeabca0204cb3109c43c2fc417592be390fc49d5c7cb57f18e17f237c8"} +{"ts": 1792952610.337, "topic": "lifetrac/v25/video/tile_delta", "hex": "00200c08200601a703c400172ee65ceb2d616c8d8bb8f642c22142ec629088bd5e49c15abc92870237f2233114f0766229a24665a6db5b25e5d51c25cbaa28c8bd09b497999ef0cf333da3c6d0d1e656e9f2a899b0f5513322873466bb68a9733319172556db10d614bcbaa72686b205171d08b198947a1d2810883a8e0cc52be522a94842f5311c0ffc869255e94aadc8e5d6706f7e0de5d67409c0040881924086b44191f40c7f22812c4440220c0511120204cb3109c43c2fc41e4b26f33f12794bdcf55fc8e0d8"} +{"ts": 1792952610.729, "topic": "lifetrac/v25/video/tile_delta", "hex": "00210c08200601a7eed8cb81e2000b8f67ec5594b74823b51bb69aedb489b227377140801813377150537635495290dc4a51563e05a2ac742ca07642ba35f999cd82f33399100295588954497842a892d0e33ed15a4b2cb988848881d7b91aeedaf08dddb5a3c6d0a64799884aea899916646db69b224be596d99a5616b334a468d99a75c9b104a48cf3a0ea383314af948aa4214bccc4746c486c43379998e31f0955e976914a92508cd64226b9e8231e082898cfe207b9669de69f892bd73b2d5fc5e85fc6685fc90a10"} +{"ts": 1792952611.326, "topic": "lifetrac/v25/video/tile_delta", "hex": "00220c08200601a703c40016eac1d9ab1767acb5cab1d6f2c8d99b9a820bb4ceda3f379bd0a142b7234bdcb9782bb972d143780e25d8eeb5e6eea985375447c9e9d9369a6f3587f79a8fc497756ab536350c76c7c8620cc84e5fa8b3a7ee220a0ea383314af948aa4214bccc47038722e4aadb621ac2979754d0f621bdd896ec8df12c894d5120e0faa24144c47153c822a9776df84eeedbd1d599c86420ad3fb1e8b444f5876889e9100295588954497842a892ff10399b13fc7f125524e35fc5e8ebf91a31"} +{"ts": 1792952611.733, "topic": "lifetrac/v25/video/tile_delta", "hex": "00230c08200601a703c40016f2e55cdb156facfa060d4212cbcddfec079bbfc8583f0bb6e6645c17ccc8a8729b8d913496cb2cc43dac1d887b488838062ba6a89b308d513622c2cc1316c56a225cc2d444b88a1be0612ec774a63f7544646673ec4236a66fe19d4cdf4681b3e46f766ff86aecdfd1e3664b627c521042488abe1e91157414dd8d5254a4371294558f8168ab1d0417699db47e6f37a362436219bcccc71454089552a5ddfb615bbbf68f43a50213f103f8f367b9a1f892bc63bb5fc5f85fc8fd20"} +{"ts": 1792952612.33, "topic": "lifetrac/v25/video/tile_delta", "hex": "00240c08200601a703c40016fac2d9642890addb692f72d82bb964105d95ca2508eaf3fa3e934622c9b48a973331b0fe6663206ecd369ac88d27d67b3377d51e566699549f18c42bc448888a1be053a90774a73f755c511270172a215d7544d88d23679b49b496dbb3668e44044417910378c24b4646673ec4236a66fe19d4cdf420c9038a4e4168566eee98237744702c42dcc9444ab8728895506764097252d20494963f10765bbf72e3c7a1d28109f881fc2bf34740fc495eb2d96bf8bf0bf92198"} +{"ts": 1792952612.709, "topic": "lifetrac/v25/video/tile_delta", "hex": "00250c08200601a703c4001666c1d91b1d66adcdc4b7a829b80b9126623a6a89b302d51362084f46ab3b684f579fd163725ca15f107a7f454bf85a8a97d0731c114e2554a42179988c8f9cd19aeda225ccc458ec1c2c8f450df029d483ba539fbaae28f2b334caa4f8c6215e2244442890addb692f72d82bb96448ccb4db6b64bcbaa384b975463f125dd5aad4d8d42c1f85db73322e0be6645fc40fe2cd9f9a1f893aacf96afe4711c0"} +{"ts": 1792952613.124, "topic": "lifetrac/v25/video/tile_delta", "hex": "00260c08200601a703c40016e6dedc4b2d636c2dbfb1567ec5dbb0f07206ad8b69d12656e94caa267c07544ce8729b8d913496cb2cc43dac1d887b4888339644dab3308d5988c82392d8afaa266c33544cc8d1b30f1ac565276a2267c35444ce8a1c0043a907253f3f75444c871d38a4faa5dd9ab4701acaa124972005d56864fae549e2319a1d5d89324821d28e8e88398e08a712aa5210bccc464109e8d5676d09eaf3ffe207f164cfcc3f12572cf16afe474740"} +{"ts": 1792952613.734, "topic": "lifetrac/v25/video/tile_delta", "hex": "00270c08200601a703c40016eedfd9ab0960eccdb8b817040400070e4149d95421993eeaf3ee05d5e7d4281a85248f9bc9f82b3793d0b2469fd57b11cba60be5d10d03ec8d3f2ee18340306f2ee1a2c6fca10bb49a5bd5c6c2d7ab8c8fa3daefac46b8af5ea2a5fc3f454be84bd61236b98c7a18895c9fd89cccce44559c4ca9a596dd2d99b1c862024e7e228a1c0043a907253f3f75444c871d38a4faa5dd9ab21ca6e3644d25b2cb310f6b07621ed49e2319a1d5d89327e207e144cfc3f12592cf8b57fc8efe00"} +{"ts": 1792952614.325, "topic": "lifetrac/v25/video/tile_delta", "hex": "00280c08200601a703c40016e2e05c1b3f616c75cfb3765ac8dc3011060dee65140c1f7d46ddddc380fbbb850447ae9f51f2327129555cf812aab9d1903aea44f76697866ecd2d1a16c08cc625b544e986aa89d10a06618967e6ee3230923fef71a25611e4a4464515f030a7914ee95c4efbaae28f23315b136b374674911df914497b674ad9145e4213e72104040996621388784863b63e4310664272fd459d3f711050f621bdd896ec8df12c894d5120e0faa241fc437fa16ef451f8976872fe46e740"} +{"ts": 1792952614.726, "topic": "lifetrac/v25/video/tile_delta", "hex": "00290c08200601a703c400170ee7d84b1566accd83b1b7090526e76444da66f26e05cde4d42c92af4a556c472e88722159acd34d2de5ddcc1dcbbb88899d8b3644d3cc3bebc23877d68b21f844883d2a52a26baaae7c2d555ce8d810c8a523331270de6624a3e503b215d1a7ccce6c3f999cd23086368a42f9932586b2841b2408b24adb6212486983944ac9c1d2890917260b19242c4c8e30c06308c248ffbdc6895847929119097ac246d7318f43112b93fb139999df881fc7133df0fc4967a1ea253f18a17f2434a0"} +{"ts": 1792952615.126, "topic": "lifetrac/v25/video/tile_delta", "hex": "002a0c08200601a703c400170acfd90b0b71ae45ceb8f732e583385031765188993abc8f80f5791d0406a10823e2aa3604c55464281f1ad29655133e0aaa2674349fbbe442ba11666b20d00c1b666b28c840ffb237770f0ceeee1a2ca7e148392f4a3a6e6faaadf460647af43042c48e7a26438a9e478d44bbb5e468ec2af2184d0ece5dddeb61abbbd64450ec59b69a592e1db5c741acca1261a8a2be0614f229dd2b89df755c429de8f23315b136b374674911dffc40f63d33de93f125728f12bf8c548afe47c940"} +{"ts": 1792952615.725, "topic": "lifetrac/v25/video/tile_delta", "hex": "002b0c08200601a703c400171ae3dc8b97732e758ab09716c921c665a6db5b25ddd5142c92aa5755e4472e73a0a705eeb26db5bcd73c0b79ae68a334020c8a564c8a2095a737775e51e366294547b504a488afa2ce7e1083d3f884ca9e89d76aa99910078d5089dba610edd11f32179489136d45552961faaa528f043478aca41066460647af43042c48e7a347615790c2687672eeef5b0d5ddeb226438a9e478d44bbb5e4349fbbe442ba11666b20d00c1b666b3f881ee79276f07e24722ae90afe2ebe00057f23eaa0"} +{"ts": 1792952616.125, "topic": "lifetrac/v25/video/tile_delta", "hex": "002c0c08200601a703c4001716c6d85b328203efaed37990f026f321a146c11d519295e46aa25fc15544be8933518c9b496dd6597155070962aa0a188e0d688e4105214d8fdcc7e42cd2a25355e44109cb9ce8803864227ed5114668041914ac9914412b4e6eeebca2ce7e1083d3f884ca9e89d76aa9991e366294547b504a488afa04e0020440c920435a20c8fa063f91409622201106028889172556db10d614bcbaa68a8112aa54bbbf6c2b777edf881ea7865bd9f891ea17af0abf8bafa00157f23edc"} +{"ts": 1792952616.705, "topic": "lifetrac/v25/video/tile_delta", "hex": "002d0c08200601a703c400165ac5592b096f2c8591b9209ef414ccc4da22596eea75e05dd4eb4355c945546de4426129444840d00c1b444848c9cd088b368897333ff0ce667fa3e052ab112aa92e4a115dc858dc98993446cd64ab8f82dac2110c4706b447208290a6c7ee63f216695129aaf22084e5ce746c086452919989386f33125031765188993abc8f80f5791d0e332d36dad92eeea8c741acca1261bf881ec7027b9f893bed7f285ff23ad8"} +{"ts": 1792952617.089, "topic": "lifetrac/v25/video/tile_delta", "hex": "002e0c08200601a7eee8cb81e2000b79726cd58db07666c2dcdb7c0c1e4101b0b1094d5136604aa26c428dda4db692d9accff82b599fd1006e1519589a878431350d1107f1508b7abf7846f57ed14474040a795443adb17bba22408e4b66a6aa99f0955533a2c4e5f211f6b6cefdb0b59dfb216695129aaf22085ddd6747c0a5562255525c9422bb90b1b9313f881ec7867bb9f893bacfca57fc5d05fc8e3c80"} +{"ts": 1792952617.706, "topic": "lifetrac/v25/video/tile_delta", "hex": "002f0c08200601a7eed8cb81e2000b7d736c9596b21612e558a40c1a8552262aa1603c55424441dc2113e26f5a0a2d8511484a6aa9b302d553621aef6af89f6a91ba1367268aaa5e068060daaa5e464e68455db464b9998d867333191a07f13a759de161ab3bc2478999ad49f1842ccce0a288f014491ba9dd698fdd523d13a121691041444198e4466b25ba54f4263b081423d0b34a894d5791042eeeb3fe207b1e59ee99f893cacee52afe2e82fe47da40"} +{"ts": 1792952618.115, "topic": "lifetrac/v25/video/tile_delta", "hex": "00300c08200601a703c400172ac6d83b35616c8dc4b7b6ed040661886f9bb8b813377150a27a764da69ccd60ae6691013f222c46cf554cd842aa999120660458ad444a984a889511636c374da4bad5126e16aa24d4789992d89f1842ccce3a288f01c53c8a775a63f755051929a11976d159998f1f86d7c8aa8a91c88cd64b74a9e84a3ab3390c8415a7f63d16889eb0ed113d20cec812e4a5a409292c7e20ecb77ee5c7420c9038a4e4168566eee9823774fc40f615b35ccfc49e5667295fc5d05fc8ec00"} +{"ts": 1792952618.689, "topic": "lifetrac/v25/video/tile_delta", "hex": "00310c08200601a7eed84781e2000b776f6e2594b3f612ccdb9b2d62adf830fd0327a55889aa6e6f180f378414da9c44da4b3eb36fe05d66df4359e8ed74da4fa4b6ef3218340306ef321a22111e29977777f08eeeefa340dc2a9171550b0d62aa12242cbdee46626889723811cfd4aecae72a400b715d72e410e940944404fc88b11b3d5533610aaa664789992d89f1842ccce3fe207b1e99eef9f893aacf94afe2e82fe47498"} +{"ts": 1792952619.082, "topic": "lifetrac/v25/video/tile_delta", "hex": "00320c08200601a703c400167edcdbfb1b66add20853422acda3b332c0999921450597b4a864b3bc1c15677828a03c06332f755bf0a6eab7a064eca31513d575795d1622f16593226662d616ccc5a4442642fc76eef3a326d926b26d25c3b30ce1d8890b2f7b91989a225c414da9c44da4b3eb36fe05d66df8e0473f52bb2b9ca9002dc575cb9043a50253f103f8f6e7bbd8fe24eeb3f2953f23e0c0"} +{"ts": 1792952619.663, "topic": "lifetrac/v25/video/tile_delta", "hex": "00330c08200601a7eee84781e2000b7567ac8591b2962ac1d96b33702e0a3e46626d34b77538b0feea7121a6f01c4bb1dd69cfddd49068060dddd494141fa7995acdce8d23954a952211226caaab0d555489132f22e56df6a225c410a68455db4666663c861ac8105fe207b1ed9eef67e24eab3e52bf8b80bf9195b0"} +{"ts": 1792952620.121, "topic": "lifetrac/v25/video/tile_delta", "hex": "00340c08200601a703c4001666cf5c0b8366ac759f40c1a9c56facdbf80f59b7d0a2664b57b504a488efe0a911df440dcbd9769a69666d5842ccda911476bf2354371296d157f611a2afe450678c29a42322283852445051635b134da4b2c88b56169116a93c2bc52115a4214de0859183a51d1d112265e45cadbed444b88283f4f32b59b9e430d64082d1c0b10b7325112ae1ca225541cc70453895529085e662301c390102659884e21e1226438a9e478d44bbb5efc416d5bbdef67e2562ca52fe2e02fe47f340"} +{"ts": 1792952620.689, "topic": "lifetrac/v25/video/tile_delta", "hex": "00350c08200601a703c4001646c2590b2d60ee7dc2464ccb4db6b64bbbaa3867775451e0766a9ee6f2be1ecde574388fb742b6bf599b960eb33724681f85db73322e1ae664547d1ab226454225b174559d87e8ab391d59dd8c2b4fec6a3a65113ca1a6f01c4bb1dd69cfddd49068060dddd494289992d5ed4129223bf82a4477d1419e30a6908c88a0e14911419183a51d1d3f103d9f64edde3f1255acdca5fc5c5c00afe4743c"} +{"ts": 1792952621.086, "topic": "lifetrac/v25/video/tile_delta", "hex": "00360c08200601a703c400170ae7d8eb3d66ae3206734622c9b48ecccc6c079998c8211f6e856d7eb3372c09666e48803c18844a226cc21444d8888b7088b36c5542c238aa848b225652978b44d9d72aa99b0b5553323ab3bb18569fd8f454ca227991c4fa184aa11f46ac899150896c5d156761fa2ace464ccb4db6b64bbbaa386777547f103d9ff4edd3b3f1255ecdf297f1717002bf91fc80"} +{"ts": 1792952621.706, "topic": "lifetrac/v25/video/tile_delta", "hex": "00370c08200601a703c400171ac6d96b2967ec25b8b8f70d087240e28e6aa96a85424e4ad39bbbbe28719f7ba6d3596eed6f075ddada340fc2edb9bb070d73760a3caed12c6d885e3d3f44aaae6c3d555cc8c91969b6d6dddd5192c3bcf7598a442e4c0ced631924e0eae0949204d6fe942d5f351d59dd8c2b4fec7a2a65113ca06734622c9b48ecccc6c079998c8803c18844a226cc21444d8888b7088b36c5542c238aa85f881ecef276a71f892ad66e52fe47a1c0"} +{"ts": 1792952622.109, "topic": "lifetrac/v25/video/tile_delta", "hex": "00380c08200601a7eef8cb81e2000b7170ee3d88b3d62ac1d85b1d72ec8591b35732e7030790427648291fe23e6f3fe04cde7f435090b8939a8995168fbba0340306eee88a1bc0712ec775af37554c29aaa22c53462aeda2b3331f0b66663a3e0edba15aacd470fd59a8a3ab3bb18569fd8d474ca2279914359428d8f02dc4212490e94747443d886f7625bb237c4b22535448383ea8905097ac246d7318f43112b93fb139999c09ef460647af43042c48e7fe206b189eff892ad56e5afe3202fe469180"} +{"ts": 1792952622.716, "topic": "lifetrac/v25/video/tile_delta", "hex": "00390c08200601a703c400172ee65ceb3f716de5c940c1a8421939bb8f80f3771d0527b17a509aa455978e05ab2f14215c0cd64d2e8896cc8b0e0899161429d1c9ed2af7f77a8be545113360aa22664105e95c82509e6f33a1c4856ed3497975b30772eb6220052ab112a892f0855125a222e02e4452aaa9b308d553623412be3b2eeed130d5dda223c6cc96a4cccc976919f1c3d233e286a121712735132a2d1f774068060dddd1143780e25d8eeb5e6eaa9853554fc40f63593d70fc495efbb956afe3202fe47d6c"} +{"ts": 1792952623.305, "topic": "lifetrac/v25/video/tile_delta", "hex": "003a0c08200601a703c40016f2e2dc9b2d66ac45c8b22070047c207fd91abb8787f5770d143780c7520eeb5e6eaeb8a06ad4622688d62659737893435955249263e110ed88acac7211e3664b5266664bb48cf8e1e919f1475677630ad3fb1a8e99444f2853a393da55efeef517ca8a2266c15444cc820bd2b904a13cde674149ec5e9426a91565e3816acbc5100295588954497842a892d19232d36dadbbbaa2871215bb4d25e5d6cc1dcbad9f881ec4ba7b99f892ad66e52fe47498"} +{"ts": 1792952623.678, "topic": "lifetrac/v25/video/tile_delta", "hex": "003b0c08200601a7eee84781e2000b9162ac2d83b7d6380e1c8409f6e8569eeed4b045dda921a4481c5083d0acdddd911576b6c42d0cd336129455cf8468ab9d16243190abe44d9960e16b32c1468a68cd66d36666361acccc6478d99275527c412d223bf2508a368b6e4ba476212247c7a1d28e8e88a1bc063a90775af37575c51f081ff646aee1e1fd5dc39343595524927f103fa96666e07e24af5ddcad5fc8fbf0"} +{"ts": 1792952624.302, "topic": "lifetrac/v25/video/tile_delta", "hex": "003c0c08200601a703c40016faca591b2d72ae6d9ab7b87f999ed0308cbc83beeed80f7764141f029885eaa98175544281eba65459df960ab3bf24105e8d5208627accfe871215bb4d25e5d65c1dcbacb1c88f234a224882733c4c5aa67a1a4481c5083d0acdddd91e36649d549f104b488efa1027dba15a7bbb52c11776a51d884891e8138008110324810d688323e818fe450258888044180a222454089552a5ddfb615bbbf645c955b6c435852f2ea9fe207e1accd703f125786ef6afe47a98"} +{"ts": 1792952624.657, "topic": "lifetrac/v25/video/tile_delta", "hex": "003d0c08200601a703c40016f6e55cdb07616c45c4b1d6e6dd81c030feaefda228f8184beca6253f3f574c23aba2286d4e688d259f3995f0a6732ba2c07e157dbbbe4c2d777c88d14d19acda23333ff0d6667fc7e231bd429158828820bd1aa410c4f599fd0a07ae9951677e582acefcbf103f89767b807e24b35dee56a9f91c75"} +{"ts": 1792952625.252, "topic": "lifetrac/v25/video/tile_delta", "hex": "003e0c08200601a703c40016e6dddc4b3d62aca596b3f6690339a31164da4766663e03cccc74140fb74235ddabe05bbb5742090adda692f32f3608e65e64391ca77272a6f9089455ef83a8abdd114780e25f453ba579bbba47422c0ed5d20074a3a3a47e231bd429158829f881fd6bb375c03f1257aeee56afe47028"} +{"ts": 1792952625.67, "topic": "lifetrac/v25/video/tile_delta", "hex": "003f0c08200601a703c400167acfd8bb25616c45bab80851215bb4d25e65dec15ccbbc8a23325b13e21192829a4457f0a488afa22ed01514acc44fa29dd2bcdddd7145912b4d6224dad9666d785accdad1a3b0abc8611433397777ab86aeef56410da4c8274d59d0e4729dc9ca9be4225157be0ea2af740ce68c4593691d9998f80f3331ff103fad366ea01f893aaef95abf8bf0bf91b720"} +{"ts": 1792952626.299, "topic": "lifetrac/v25/video/tile_delta", "hex": "00400c08200601a703c40016eae0584b1d6fecb58a47851afd91af773ce1eeee7947c92a27d578adcba61fe5d10506e7f6666f33605cde66419da026132198ec963d198ee417ddc828401d7b91aeedaf045ddb5a164cc3c6b1599e8899f05d1133a248e874990897fb6aa9d3095553a20e638229c4aa90852f3311d1a3b0ab4214450cce5dddeaa188e0d688e4105214d8fdcc7e060f23604322948ccc49c3799892808132cc42710f091321c54f23c6a25ddaf7e20bf045f903fc4a4ee795afe3042fe470d8"} +{"ts": 1792952626.703, "topic": "lifetrac/v25/video/tile_delta", "hex": "00410c08200601a703c40016fec2d83b3d64ae0d884109d920a47d9beb33fa140fbea34e6641c15ccc82859b2f7aaa1594946a22674381a86644e2aa1e0ec554345849c4c892e6637e16ccc6f450d992d89f144364488afc9e1b44e849721088de5175aaf572308d9cc92d4a0ced0130990cc764b1e8cc7720beee41037020e638229c4aa90852f3311c0e1c88bb405452b3113e8a774af37775c51a3b0ab4214450cce5dddeaa3e49513eabc56e5d30ff2e9f881fc09b3403f12755df2b57f23bcc"} +{"ts": 1792952627.097, "topic": "lifetrac/v25/video/tile_delta", "hex": "00420c08200601a7eef84781e2000b8366ae158eb9f71b0beeea9a060c85dafaaa6cc07554d8820bd1b905213ce67e415dd9d95085547f50ff50725156fe05a2adf4201a354235d99822ecc448a8c4c8964b667d584accfa91e284f369a5bcdc61ee6e11f24abd2955b11bba48616e21091c0949696445ced238c3018c2286cc96c4f8a21b224457d0b365ef5542b2928d444ce8503efa8d3999070573320a2c24e264497331bf0b66637fe207f1a6cd500fc48e54dfcb57f2417a"} +{"ts": 1792952627.653, "topic": "lifetrac/v25/video/tile_delta", "hex": "00430c08200601a703c400170ae35cfb3f60ec45b8438197e29939bb8d83b377191a49a3359369112e2662e1ac4cc5478a03cda692f37088bb8052b3152a3d8a2094fcfdddf9415dd9d95085547f50ff50725156fe05a2adf4105e8dc82909e733f2245462644b25b33eac25667d52185b884248e30c0631f881fc6fb355403f1275fdfc7b57f23c94"} +{"ts": 1792952628.294, "topic": "lifetrac/v25/video/tile_delta", "hex": "00440c08200601a703c40016e2c2d96b3d64ae1a0649513ea3e46ddd67c07bbace841374a88a21969a2acfc114559e8f836162aa6aabb30fd55762286cce55b3fa825a4477d0a07df7646aee1a34534222eda6c4cc5475277e2cad3fb1aaf444e32588cde4ad22a4d4c980e1647a22ee014acc54a8f6288253f3f777e51c0b10b7325112ae1ca2255425eb091b5cc63d0c44ae4fec4e6667027bd0f621bdd896ec8df12c894d5120e0faa241fc40feb1e9ea867e24e2bb9dbf8c70bf91e1c0"} +{"ts": 1792952628.705, "topic": "lifetrac/v25/video/tile_delta", "hex": "00450c08200601a703c400170eced88b09672cfdcbb980cfd4149d94521153beb32fe05d665f449ec4b5d8c236bfc6abaeb2d1124e12a22494581913a7f544cb85aa89951e47e535936d2cbacd8b87b59b15097ac246d20c411510646b2f4b3e666722e4aadb7b1282977754d0b36616b5554a8cf444ba87032fc4b273788f035cc2564e115350aec450d99cab67f504b488efa0649513ea3e46ddd67c07bbace8503efbb235770f056f33ba34534222eda6c4cc5fc40fe3059a81f891aa9a65bf8c70bf91db50"} +{"ts": 1792952629.305, "topic": "lifetrac/v25/video/tile_delta", "hex": "00460c08200601a703c400172ee6592b2965acf5bcb9c8c248fe84f868b584790891904547222cbf50bbbae7f555cf812aab9d081b1096442ad112ae08a2255471277e2cad3fb1aaf444e3872889c50e666311b5911a44cb2e6f27a3a48e67a8feeb3b62c3b676c48f9c079b4d25b39b8c3fcdc20a6ecaa108d3a51359842c987b59508ce4cd12ea34734222eda225c4cfd43d876d7620abb4ebb12a9444832486b28e5c8a23bbaaf4a89ce8b92ab6dec4a0a5ddd53fc40ff36c9eb087e246aa299bf8c70bf91ebf"} +{"ts": 1792952629.687, "topic": "lifetrac/v25/video/tile_delta", "hex": "00470c08200601a7eef7c381e2000b7973ace588b0b63aced9ab8b62ae3dc90677e0cd4cc744857212894a75513fe12aa27f4501e85db73758539ba459ec4349628846fec6aba6aad1124e16a2249478da9dd34da4b9bcfd87b379f9117680c565310d46765904ad31bbbbf2819a55e94aad88d3775791f07cf3327376fc90209fd53118a3111f06d984ac7a208e10a84bd61236906208a88323597a59f3333918491fd09f0d16b08f21123063bd0b261ed65423393344bbf881fd60b3944fc49c5573dfc8dbd8"} +{"ts": 1792952630.292, "topic": "lifetrac/v25/video/tile_delta", "hex": "00480c08200601a703c4001716e3dc9b0d612c95c8b3d652dea0aea09a408312c7e54529cd46e57bb91f02f7723a102ecaa3234ce6c1c119cd828503efe88cde643c15bcc868c1c8fe84da5159d2246439268cd7446d34b999fd83b333f91a15ca84b32fd1130e1aa22614709ebf88de64559e4e1cab3c947491ccf51fdd676d5876cedaa39070b23d100295588954497842a892d19232d36dadbbbaa28138008110324810d688323e818fe450258888044180a222fc40f415d18c7f123d5c44c77fc5f05fc8e6b8"} +{"ts": 1792952630.693, "topic": "lifetrac/v25/video/tile_delta", "hex": "00490c08200601a703c40016f6e458bb3562ac459cb3b6f90407dfd199cdd9f8139bb3d060772ae99678018030359e082bae0264331dbb08a3310b528837bb92512266111b4b2eaf27612d5e4e451588355508de44105ed3446149a211e164390cdd35448387aa89050c6647510821cac86db9bd3a99828192544a6abc88ddd67459ec4b5d8b211bfb1aaebacb444932686b20517250847714e29d0c44880e224251d8785d148d1c8c1c8fe84da5159d22468e41c2c8ffc40fe1479b127e247aaa899eff91e270"} +{"ts": 1792952631.293, "topic": "lifetrac/v25/video/tile_delta", "hex": "004a0c08200601a703c40016facf58eb0d72adddcd09072104f4be42b4ff379070466f20a06695129ecb62084ddd6742890acd6224bbbad982b775b10407dfd0866f360a166d4e69a6d22739b7f05e736fa30923ee4c860a58479089191a63f0a910208df11e7edf455cf86a8ab9d116700c6452b2675144ad31bbbbe28e05189912ccfaf0e599f5a3a44a76db5f7555d70eeaabaa3e501e6d112de6e77425eb093b1cc511610545b3f4b3e6667474233790bc8a9397f881fca1b3504fc49c7d707dfc5cdc00afe47d9c"} +{"ts": 1792952631.696, "topic": "lifetrac/v25/video/tile_delta", "hex": "004b0c08200601a703c40016eee55cdb2d628283c8403b28c44cde474189bc2a6dba6d9dfb818030359dfba1c93bf145227f6355e889c70751138a3c0c89d93e889bb0f51137230523fa3d86085891912065f95aeaee5234c7e152204113d68fd7a26aab9e400da40c3d0575c04c8663b7611466216a5106f7724a12f5849d8e6288b082a2d9fa59f333390c6647510821cac86db9bd3a998288b380632295933a8a25698ddddf140cd2a253d96c4109bbacff881fd22b3d04fc49e55773d33f1737802afe4845c0"} +{"ts": 1792952632.297, "topic": "lifetrac/v25/video/tile_delta", "hex": "004c0c08200601a703c400163ac2588b3d62eced92b896e41840853d88692c51489fd8d574d55a2230551108b1cd188b368897333fb0b6667f20c705d37a912d56b3bf6425eb093b1cc511510645b3f4b3e6667222ed019944112a3d8a2095a737777e63f0e9448685e41072161884118291fd1ec3042c48c87b0edaec415769d762552889050d2240e2841e8566eeec8a8112aa54bbbf6c2b777ec808132cc42710f091321c54f23c6a25ddaf232465a6db5b777547f105da807d4fc4a5c9cdc87e2e9a0afe470800"} +{"ts": 1792952632.701, "topic": "lifetrac/v25/video/tile_delta", "hex": "004d0c08200601a7ef07c381e2000b73712c8d8ab2966ac35bab3f706cb5c0062861bcccc14105e944215179cd8f81339b1d0874e558842a443a74dc9ec23444d3822889a50b06e7548b8bceb82f179d50e2331369a5baa9c583b553891209909f5dabbbf84b5777d1d49df8a2913fb1aaf344f3876689e51e0721d48b8aa8587b15509057640d434910dc811ca8a5147e33ddc832108e6f50c2d5cad23065906349e1bdaa90ad1c0c3018b2381462644b33ebc39667d7f881fe28b3d84fc49b57ceff17e17f23a360"} +{"ts": 1792952633.284, "topic": "lifetrac/v25/video/tile_delta", "hex": "004e0c08200601a7eef74381e2000b75702e0d88b3b656e158bb3d63ae35b8b9e830b2f7a90c73668973034d12e2146d8d1d12e545faa25ec15544bc88bd8a5ba144237f6351d35968892708d1124a2806e1d97ef0fac2801852f0fad16569fa5d369a5b2eb32b616d66564105e9462244eb37f2346f47cc59f0a4efa2afec35455fc8f8b97f32116acde70fd59bca30723d3a1825611ec891a43120cd0ec492872a4c072320824b070b23e3c07112128fc3a5121a17fc40ff54d9eb227e24ab15bfc7e478c8"} +{"ts": 1792952633.699, "topic": "lifetrac/v25/video/tile_delta", "hex": "004f0c08200601a7ef07c381e2000b7170ae35cfb3562acfdc3b2d73300de1e12100d3e1245cde47c119bc8e8593325abda825a4457f05c88afa1c105bc8aabbd3c1d577a68aa3d6f7a322e4c2528abbb0ad157723a24e264497331bf0ee6637a3c044aa952cefbb0f59df749c1ac8946e9228867bbc6c8e30c062c82bb206a1a4886e408e54528a3f19eee41425eb093b1cc511510645b3f4b3e6667230723d3a1825611ec891906165ef5218e6cd12e6069a25cfc417f21bfca23f892ae56f7c7e2f3e40055fc90f10"} +{"ts": 1792952634.286, "topic": "lifetrac/v25/video/tile_delta", "hex": "00500c08200601a7eef73f81e2000b87732cad92b1163adfd9db8f714187e8c148fe8f618216246428da9c44da4b3e737760ace6ee4591e03097610eb5c4a3eaed85b5764681b85522deaa2e1abd54547c5c05c41495d513661faa26c92448468c88ea445ec52dd0a211bfb1a8e9acb44493846889250417a5188913acdfc04ef46c086452919989386f333050731c114e2554842979988e070e45c955b6f625052eeea9a20052ab112a892f0855125fe207bb2ade963f893bc25ec7f179f0002bf8ce0bf91e85"} +{"ts": 1792952634.692, "topic": "lifetrac/v25/video/tile_delta", "hex": "00510c08200601a7eef74381e2000b7f716e3d8ab35672e75c9421268cd64da444b8998b823133150e370f36dad92d99b3e0eb3367458df029d083129f1fabb22444a76db5f7575d7096aebaa2a6d0e69a69f5bbb41c2b776828e9bb1acca4a13094a2ac1c3b455831e88d5b51592408ed44a5f971f0b1904ac7630c062c8c148fe8f61821624642c9992d5ed412d222bf82e4457d1f17017105257544d987ea89b11e022554a9677dd87acefba4b070b23ff103ffd377a8c09f891ab2af7df8bc0bf9228f"} +{"ts": 1792952635.076, "topic": "lifetrac/v25/video/tile_delta", "hex": "00520c08200601a7eee73f81e2000b9373acb59db3f652c75c8b2b6eedf5bd42826427d76eeefe0addddf468db9c45da6b3e736f61ace6de471de8f7667b72d29d507a76d1558728aa445ec535d8a211bfb1aae9aab44492841cd088b369a5cccfd9284832ea66ae9343c50211122253b6dafbabaeb84b575d63c0711212fc40fff5ddea3609f893b8e9fb9fc6585fc8ea80"} +{"ts": 1792952635.678, "topic": "lifetrac/v25/video/tile_delta", "hex": "00530c08200601a7eef7c381e2000b776f6df5c8b3966ac95cab117350e76a1153444dac4cb3cb9bcef83b379dd0417a3548565eb33fa280d091fcdddd50a00614dddd54541cb7522d9daa615b3b544582402f215abacf85b5759d1d070e844f66661db3311f44ae851892b726cf444cb87e889950b36a6b9509b104a48cf3a1413213eb35769103c51212118e44c738920fb6263a1188549659046180c5a401672085445ec535d8a211bfb1aae9aab44493f881fee9bbd1813f12771d3f73f8bcf80015fc912280"} +{"ts": 1792952636.28, "topic": "lifetrac/v25/video/tile_delta", "hex": "00540c08200601a7eee74381e2000b95736c359fb0963ac5596b2b652cedb9b836eae020aec81a86b88392c7ecc7720bdbbb9050837c0c29d4ee94e7eeed8237764481b9f46d9ccfb84b399f51a06e1d48b8aaf386b155e51c26c132229553554d9872aa9b10b36649d509b104b48cf3c841a489c7eb230934513ab2c70233212c8138008110324810d688323e818fe450258888044180a22240cd2a253d96c4109bbace808132cc42710f0b00de1e17e21f29bac08ff8977e9ee7f179f0102afe4722c0"} +{"ts": 1792952636.699, "topic": "lifetrac/v25/video/tile_delta", "hex": "00550c08200601a7eef74381e2000b736eae05c1b3966ac95c4b8d6e10429a57456d119998d8133331906461ef6442a6fb23cd12ee069a25d4281f85919acc8782b5990d0e046de655e1e760ebc3ce45190d0825fd1e27eab911555cc1400c29555cc8a81b84696f0daf0ade1b5a166ccd32a3da825a4679d1646cf369b4b2d9766df85aecdbd1d3b0ab42909dd4413777ad876eef591f25b1a4da4b34461f9a224f132e92f8bd643125dd9eb77cb93060716445fc40ff5cddea409f891da3a5fb9fc5e7c100abf922da"} +{"ts": 1792952637.285, "topic": "lifetrac/v25/video/tile_delta", "hex": "00560c08200601a703c40016e2e25c6b2962ae15cfb3f7302dde893b50ba6c8bb6d226ddf3791b0966f232340f5da874ab330d55988e13d39b6965deec2c39bdd848593335a93e2096919df4211e0389763ba57128fabb47e0e4a4392283eb188a0aec81a86b88392c7ecc7720bdbbb9051d3b0ab42909dd4413777ad876eef5906461ef6442a6fb23cd12ee069a25d410a695d15b44666630103b026666321c08dbccabc3cec1d7879d21892eecf5bbe5fe207f8a6ef604fc48ed5d2ef73f8bcf80015fc90ad8"} +{"ts": 1792952637.67, "topic": "lifetrac/v25/video/tile_delta", "hex": "00570c08200601a703c400170ae65cfb0764acd584b2d70edfd9cb2b716e5a14ae0508d36b65b6caa274c15544e88a2957fb4d359b4b6ccb8c2801852ccb8d1f0a31322599f561fb33ea4384fb4569bde1c8433406652a2913b1dd29cfd5df142d199745b55fd412d23349c27d04352485d54c9a21f2388a8ead0a109b47a209c6271d88d4bac7c7c2c6490b13240c3018b4941d28e8edf881fce9bb4604fc48ed1d6fdc3f8bc0bf921d40"} +{"ts": 1792952638.285, "topic": "lifetrac/v25/video/tile_delta", "hex": "00580c08200601a703c40016fee1dc5b97676c55c7b2973ae4dbeb7b6eee50307d0317a3508259b9ccfd80f399f90424aa94d57b11bba01003026ee889130288dc865a6aa9bf0955537a2a101e654e6eb0af3748303307b11a689511612713224b999ee1600c2d999ee8d33b44905d9d772ae393fa2ae6c35455cc8e03774e46ab374c39566e886912071420f42b3777643d876d7620abb4ebb12a9444828990e2a791e3512eed7919232d36dadbbbaa31e03889097e207f2a86d64fc48f41937a4fc6405fc8f080"} +{"ts": 1792952638.69, "topic": "lifetrac/v25/video/tile_delta", "hex": "00590c08200601a703c40016eededbeb8f726e55ceb2561acb2140fbeec8de642c15bcc8482bac54a5ae24c2a43310b5310b77eee4940c5e95c82509e737ea10ae01841484eaa2494a73f577e5142661e2d88cc4cd12e050030a4d12e230923fef21829611ec89190e13ed15a64de1fba3a7615685213ba8826eef570edddeaa34ef6935099d2417675dcaf28ab7e390fc6ddfce84364d1318d719eb55e3a070b23d0b4665d16d57f504b48cd240c3018b7e207f4a6ef644fc48f555b7fe53f17817f2435a"} +{"ts": 1792952639.285, "topic": "lifetrac/v25/video/tile_delta", "hex": "005a0c08200601a7eef7c781e2000b9b80f1791d0606a10865e6f23e06cde474511983d150ad9390ab344ce891cd19acda225c4cfdc25899fa8c8196cac9d54f34581dc54225557f058030b5557f20aeb15295b9caee7ece42d90827bb9050a07df51b73763c80211fe43097412920839190f230923fef21829611ec891831fc842b806105213aa892529cfd5df9469ded26a133a482ecebb95e5156fa3a7615685213ba8826eef570edddeac721f8dbbf9d086fe207f4afef6524fc48f551b7f94fc5d7500157f24bdc"} +{"ts": 1792952639.64, "topic": "lifetrac/v25/video/tile_delta", "hex": "005b0c08200601a7eef84781e2000b9b66aca58eb81672cb5c1b256e6cfdc8b740def460a47f47b0c3ac48c830350843273771e38115bca55d62715415d62a52b7395dcfd9c85b2104f7720a062f4ae41284f39bf701e2f23a08495529aaf6237740200604ddd119032d9593aa9e68a840799539bac2bcdd2140fbea36e6ec7fc40fe1d9daca9f891da22df87f17817f2353a0"} +{"ts": 1792952640.282, "topic": "lifetrac/v25/video/tile_delta", "hex": "005c0c08200601a7eee8cb81e2000b736eae05c1b91616c4d8cb1b622cc587b2365ec7d93b3b62ec2583b0366ecf590b0d6e2ccd95b156f10e74cd5c94763911eef0d22633ddc9383bbb925127385589894c30888e4ade9babab384b57565147a1cded97a510c68826aaa56ea985375445817d3aaeeeead058030b6eead23483410a25916d6cdf555b30d6aab62384a336e499b15dcbdec39b97bc8f8bc7ac4647ee652c3fdcca52607a098b204e0020440c920435a20c8fa063f9140962220110602888bf2135e0"} +{"ts": 1792952640.681, "topic": "lifetrac/v25/video/tile_delta", "hex": "005d0c08200601a7eee8c781e2000b1b63ec8591b27656cbd98b3366ecedb8b7963acb5cc405d335719445124ab104c34898cf7764e01eeec940d5baba216cdbfcd4a66662be03ccc57410643a5114ab233de0400c09233de828d28fa29524450f02c88a1a0c0a33a32b975070372ea0a0e2c02291a2f577e40e0181f577e5083780a62a64b322eeab8e08dd57142497b37453aff55483826aa9050a14669d3236666be0acccd742c901562115a8b644f582ec89e90c21c2853227cf888e40c00c19888e522038bb2c1280"} +{"ts": 1792952641.278, "topic": "lifetrac/v25/video/tile_delta", "hex": "005e0c08200601a7eee94b81e2000b1d65acf5ccb03626c35c4435d3357194128c211eef0d22633ddc920d00c1bddc92878bd8232a084dd563c1fbaac68808c68ed237333070866660a220347334ccc5fc23998be8984665ecaddd72c27bbae48aac818c43a7775ce9deecfab0add9f522ef59ba1449b94a8411ebf2ffa2241c2f444828c0d124aa311a2475f0c448eba32635b2953d45beaabe70cd557ca36eed66b2cd9125d2cd64456f0dc88ada3a06813a6aaa52c3b554a52308284ab14adf8828f4ebb7e469b0"} +{"ts": 1792952641.674, "topic": "lifetrac/v25/video/tile_delta", "hex": "005f0c08200601a7eed8c781e2000b89636cd590b23676e323ce99ab8ca228b7249c735c67a7bbb270f77764a1c23410a6489d5de6c1dabbcc8b0233bd28e55550b00616e5555404e4b5d34da4b9aa8380735505060519d195cba8381b9750514795beb675f6434a2aaae6293baace8610e143191299f311c90966c10864a37633b22fa57988fd827311f91308ccbd91cbae28c99354eca54f51eaabe50b2405588445a2d912cc7e0e2ecb04b27858e6597ab2c7c96178412bf882df6875dabf125b2cccb79f91d600"} +{"ts": 1792952642.273, "topic": "lifetrac/v25/video/tile_delta", "hex": "00600c08200601a703c400171acad8fb1566ee7a3ce99ab8ca228b4635531cd719eeec947094664773150bee1eea1a07615a26acd681a01836acd691025eed914c97d557fe10aaaff444d40a54ad9193539768f8472ed1d1a03409d35552961aaaa5247463a2f763a488eb61d911d6430471214c8b6e62392104f01ce42ddafdd569449ce156262530c222392b7a6eaeace12d5d5992c2f082550270010220649021ad10647d031fc8a04b11100883014445f881dbe855e47f1279bc1ada3f17e17f23a2a0"} +{"ts": 1792952642.678, "topic": "lifetrac/v25/video/tile_delta", "hex": "00610c08200601a703c400173ecbd81b3572d0a06ef50e966660ab3310f3acdf645ca674d11183e888454a99d522456b666f5856ccde91b2ac350bb98cb999ef86f333dd1d2869f553365c88e7a0a5422b11374d911c6444d00295f10476fd976df210517aa8a4c861b2e14b1d84c028ccb22842b852a3ce99ab8ca228b4635531cd719eeec9451e56fad9d7d90d28aaab98a4eeab3a06add5d10b66dfe6a5333315f01e662ba384a3323b98a85f70f763f071765825fc41757bdd9885bf125b960d747e484d80"} +{"ts": 1792952643.278, "topic": "lifetrac/v25/video/tile_delta", "hex": "00620c08200601a7eee94b81e2000b97646c858fb15636dfdc3b856ed01118d1da46e6660e01cccc145c519a74c89a99af85f5335d1a3acdf645ca674d1123e1aa224742cd015621193faad9138a367586a1711aa197313bd0c21c485322533e223947a1cdfa3083294c923860ceebabad5c7c2216c621524898fac464212cd8210c946ec67645f4af311fb04e623f2104f01ce42ddafdd569460689255188d123af8622475d1d2869f553365c88e7a2611997b23975c7f1059f81d497f125b725d7d47e3142fe47f040"} +{"ts": 1792952643.677, "topic": "lifetrac/v25/video/tile_delta", "hex": "00630c08200601a7eed94781e2000b776fee15c3b35616c0dbdb8f6f90a05b11042f2ab0e0ae556143467544224f1228e0d00c1b1228e8f3a468e2396c34aad2098691317eeec943c4ebcca4213566c383eacd85102acdf47291d344483842889051103409d35556de11aaadb474e2a2721111a64c88fba12ad8210cb423b092720891cc47746c6b1366632e6277a1c63410a54d6d44d5dee9381c5d960964a0a60ddd1c934959341c8c8490c21c485322533e22397e20a7b9d66bf125bfe4d5e547e31522bf9219b0"} +{"ts": 1792952644.277, "topic": "lifetrac/v25/video/tile_delta", "hex": "00640c08200601a703c40016f6df5c7b2162ae6a02631e33696589cccffc03999fe81acd14c4a533922162588ccc1050919508ddccd7817b99ad1a64c3553226422f9bd4e59bfe1acb37f8e43ccb21494ca2111e748d1c472d86955a4130d2262fddd9284ab608432d08ec249c82247311dd1d38a89c84446993223ee820c874a22956467bc0801812467bd1b1ac4d998cb989de8f8bc7ac4647ee652c3fdcca4838b008a468bd5df90380607d5df9914215c297f105f14fbd4ab7e24abfcd5e55f8c95c55fc915d00"} +{"ts": 1792952644.672, "topic": "lifetrac/v25/video/tile_delta", "hex": "00650c08200601a7eed94b81e2000b9b656c9d85b237250a01a399a66633e0accc6744116c7b91e5b3335513b610aa276405072445d19b4b2e6663a102f010c66cddd511d48a695211326c432c88f3a12ed8210c946ec6766957d2bcc47e8e82601466540d668a625299c910b12c466608d3261aa99132117cdea72cdff0d659bfa1c63410a54d6d44d5dee42cd015621193faad9138a3264d53b2953d47aaaf943c4ebcca4213566c383eacd87f1057587b2bf892dae6eb2e8fc5ce40057f194915fc900f80"} +{"ts": 1792952645.269, "topic": "lifetrac/v25/video/tile_delta", "hex": "00660c08200601a7eee94b81e2000b93632c7d81b21636dcdceb156e90505b2434faa9c78175538d113241d14b62684326623ce11cc47944cd2ba91f392acbf554b384eaa9651507ea9915222c78564458d083780862b216ed7eeab4a16280ab91b36c88468d0029550c457fd9764822d11c62951d748031b1a26b1b1684bb60843251bb19d9a55f4af311f91d48a695211326c432c88f3a0c0a33a32b975070372ea0a2c08cef4a3955542c0185b95557f1059c81d57f125b4edd15d1f8c55857f23afa"} +{"ts": 1792952645.669, "topic": "lifetrac/v25/video/tile_delta", "hex": "00670c08200601a703c40016e6dd5ceb2364ec75c1b817150105ae491ae21f1e01c43e3428471214c8b6e223960ac4472430275442a488e5e0c911cb43423337291bbae20d00c1bbbae28789d7999ba6acd6b07d59ad20a0b622085dd561440ab37d18a574d1123e10a224741893644599593caa8f1c038bb2c12c780e344104901253a2b24f1326040be4269a14b22098f5b3108b2306e8b1ca8841bc0431590b76bf755a50b14055c8d9b64423468014aa8622bfecbb3f104fcbaa7e24b6fdfaf2b88fc6505fc91bf8"} +{"ts": 1792952646.266, "topic": "lifetrac/v25/video/tile_delta", "hex": "00680c08200601a703c4001702e0dc5b0372ade5c8b8c8708d04299227577b90c19d314a93c8ce122274bfa10ad710c56889e708d113ca1e275e6623aeacd690d08ccbd91bbaf28982354332e6678f09cccf1a2e08cd7908cccc1468d40f44522a115f976a28d94c346a86589cc4f793c454f65f55e224b0980559550505b11042eeab0a04e0020440c920435a20c8fa063f91409622201106028889127385589894c30888e4ade9babab384b57567f107bbf0aec33f894becfbea23f17190015fc6605fc91e20"} +{"ts": 1792952646.672, "topic": "lifetrac/v25/video/tile_delta", "hex": "00690c08200601a703c40016f2e35c8b95616cbdcfb88808319754db3379c03666f2881d66e8daa948e9a2241468930d6222115f976828510e242b5565b7311c919326894652a7a8b554f28d94c3ca65895ccc4ef458108a50c9baabd1d84f76adeaaaac7e1841c5a12ce52c842126aa65c862d96c76c889d2fe842b5c4315a2279c23444f28708d04299227577b90f13af3311d7566b48982354332e6678f09cccf1a1a11997b23775e638071765825fc41577bd7627f125b647d7447e32c75fc923c00"} +{"ts": 1792952647.265, "topic": "lifetrac/v25/video/tile_delta", "hex": "006a0c08200601a703c4001712e7d81b7770ae5dc34141ecbf109666b9816ccd711614677a508dbaa9e8b9a3643152a75eaa2251c2f444a28d8d625c8c65cccef474629f4572ac88eba1c63410a549d113f5759a3d0fb0e6d954848f8372954ab468930d6222115f976828510e242b5565b7311c9103acdd1b55291d3444828c99344a32953d45aaa7941893644599593caa8e8a83f54c8a91163c2b222c6860ce98a549e4670a3f0c20e2d0967297f105fceabab16bf892de22e2a8fc5c05fc6605fc91ba80"} +{"ts": 1792952647.645, "topic": "lifetrac/v25/video/tile_delta", "hex": "006b0c08200601a7eef94b81e2000b7770ae1dcbb2f642c6593b1f656c6d85b7f6e2dedbe404c63476d2cb179998f8073331d117acdd0a24d42910823d7e5ff444828520e28a9d08d5596dc447240de787cb4ae72442e4e44ead99849a145fa24be92b23850eee861ecb1f24867985a4722f90b108a8e8c53e8ae55911d746c6b12e4632e6677a1c63410a549d113f575991614677a508dbaa9f26040be4269a14bf8829af7762fc496d1d75251f91c960"} +{"ts": 1792952648.265, "topic": "lifetrac/v25/video/tile_delta", "hex": "006c0c08200601a703c40016e2dedbeb7f646c7596b8f736e4db941416c4410bbbac3817775850c71a0853a2322df72e4baeaab360cd55664342746664c48a7e0d8914f43d2b32508d156291d344460fa2211003409d355129610aa25244ce97f4215ae218ad1120e13a224145411b4410b555c3856aab8517690708145cf50f4213f44dddd85eeee451e56fad9d7d90d28aaab98a4eeab3a384a3323b98a85f70f75181a24954623448ebe18891d742c501572366d911f8819f7ed761fc4cb77488fc6605fc8ecc80"} +{"ts": 1792952648.669, "topic": "lifetrac/v25/video/tile_delta", "hex": "006d0c08200601a7eee8cb81e2000b7371ee4dcdb1f656c861eeee494388ec22c42274d59983aacc45de414245173d4275bd113bdd9e4a2268d9088845b556aab7f08d556fa2c13310a44c4ce9c2d899d289bd66fa394a6a148432bf2ffa224140487244591da66660a24c78bb13129860d265fafd5d598e82c7762a2c9349593828bd54526400a01a291b4914558821241131f588c840de787cb4ae72442e4e44ead998218e3410a744645bee5c975d5566c19aaacdf882bbfddf619fc4a5c7ed2507e3302fe48b58"} +{"ts": 1792952649.237, "topic": "lifetrac/v25/video/tile_delta", "hex": "006e0c08200601a703c400164ec8d81b1b65ae05c543c6947d148911260f8891100632eabb887c784310f8d15446c8454327ea97d555856aaa4490e156262530c1a4ad3abab28719d8db78844e9ab3518f01c5d96096460e467b15117790509145cf509d6f444ef767928520e28a9d08d5596dc447241416c4410bbbac3817775864e0a2f551498e82c7762a2c934959044c7d62323f1055def5d8bfc4a5c7fd2509f8cc0bf92091"} +{"ts": 1792952649.648, "topic": "lifetrac/v25/video/tile_delta", "hex": "006f0c08200601a703c4001702e2d85b1d642e35ce404119a7446666e601cccdc4342332f656eea0e0dddd4144559bcda69a4b659665af846ccb5d1303409d355529613aaa52459e9466214d42910823d7e5ff4448385a889051a5441729150888d5bf65dbbc9015df6ca432c9420669488c8921c2ac4c4a6183495a75756515446c8454327ea97d555856aaa8f01c5d960950f1a51f4522444983e224fc41577fd761bfc4a5cefccd09f8ba7815fc6605fc910680"} +{"ts": 1792952650.261, "topic": "lifetrac/v25/video/tile_delta", "hex": "00700c08200601a703c400171ae7597b3b63ec9a0a34cea90ad6ccd4702d99a8a2cf59b90529a85221047afcbfe8890515546d108950c9eaadf5558e8703f55e469115ac1d222b48802355696445bf08488b7a06f3c1713d3392217262374233304314682145a5edd2a25babacc8d2a20b948a84446adfb2edde480aefb65219504190e94452ac8cf7810030248cf7a0e2c02291a2f577e40e0181f577e51f178f588c8fdcca587fb994a41131f588c8fc40e62f6f86ff123ba36f534fe2e8aafe328aafe48728"} +{"ts": 1792952650.653, "topic": "lifetrac/v25/video/tile_delta", "hex": "00710c08200601a7eee94b81e2000b2d656c2dbab2372ae45c143dd6c4d31092db65d64baa9c783f5538d13118f19a45e6660e13cccc145c67544226f2238d85e447191d072ad53a5999876ccc4381cbaba6488b4a0228cd3a646cccdf9102a7b2190f726364f104fd110ab9088ec5591ddd10379e0b89e99c910b9311ba11998218a3410a2d2f6e9512dd5d664342332f656eea0e0dddd4144011aab4b222df842445bff10535feec37e24b68fba9293f17817f19817f240420"} +{"ts": 1792952651.259, "topic": "lifetrac/v25/video/tile_delta", "hex": "00720c08200601a703c40016eae0dc8b95676c9d90b9f6ed054943591c496b92fb767c3816ecf851103409d35552de11aaa5b454a97f42918862b44483856889050d08ccbd91baa9c8b0c74f16e74911dfc2d223be8c89354eca57aa24f4314682145a5edd2a27baaacc8a3d0e6f6cebec86144d554a54dd511b2ac4d8855ccb989df2104f906ac863125cca444e621eeb626988496db2eb25d54e3c1faa9c6808a334e991b3337d0e072eae99222d3f8829eff5d86fc496c3571127e2f2202bf8cc0bf921bd"} +{"ts": 1792952651.658, "topic": "lifetrac/v25/video/tile_delta", "hex": "00730c08200601a7eed8cb81e2000b7773ec2d8fb79646e15c344046347691b99983843333051345efeedd17d43355524e13aaa4947410b250ad55597876aab2d0d07cf90a4f2ea3c962d946391c0626988a28f439bdb3afb218513555295375445863a78b73a488efe16911df454a97f42918862b44483856889050c51a0851697b74a89eeaab32365589b10ab997313bd19126a9d94af5449e8b8cea8844de4471b0bc88e3488153d90c87b931bf881df7e6d761bfc496c157449f8cc0bf920180"} +{"ts": 1792952652.254, "topic": "lifetrac/v25/video/tile_delta", "hex": "00740c08200601a703c40016f2e15c3b1b676e5db8414a99d522456b666605b3310f590508322bae4bf66dd9b4e0fbb3694494e156262530c1a4dfe6aeaca2213310a44c4cf1c23899e28082335ec8cccf68f42abed988548f842cf6497552a3f0d8ab5448944d17bfbb745f50cd5549384eaa92510118d1da46e6660e10cccc1479d234711cb61a556904c34898bf7764e1eeee49425db0421928dd8cecd2afa57988fc841bc0431590b76bf755a7f1059d9dd75bff1297ff321071f8c4880afe48b040"} +{"ts": 1792952652.821, "topic": "lifetrac/v25/video/tile_delta", "hex": "00750c08200601a703c40016e2e5d96b3564ec2d90b7d6f7074ccf1a1a8ce53262125b2cddd62c1bbbac48e8af75215f6b32e3c3b665c723838bb2c12c72145fb2442b1ad268b43109492263eb1191200be4acc8a8929c2ac4c4a618349bfcd5d5943d641420c8aeb92fd9b766d383eecda5010466bd91999ec8884cc42913133c708e2678c7e1b156a8913f882aeffaec37f894bddb92393f1891015fc913e8"} +{"ts": 1792952653.225, "topic": "lifetrac/v25/video/tile_delta", "hex": "00760c08200601a7eec84b81e2000b7b6fac7d9db73736e4dc0c1d22220a231e3348bd4cc1c0ba99828802d7248d73118f0866231a2606813a6aaa52c27554a48b048ca846eee6bc2dddcd68d1c544a2b112756911d7c35223af228517eacbdb3a49c20a1aae55ca9230b66149474332847c8224094468ac86a3394c988496cb37758b06eeeb148e0e2ecb04bf881bf7fb5d86ff123db76fa48e4fc5fec202afe49928"} +{"ts": 1792952653.657, "topic": "lifetrac/v25/video/tile_delta", "hex": "01770c08200621c577771999bfe6703c40008138008110324810d6a8303681afe45025888b01444481bae0aefdac20aee22820a20d41beee301f77082112071420f42b377760200604ddd9063556da975bd05aeeea5e06ddd4b41cd2af4a556c469bbace0700c0fbbace842b83492ce521447d559f53307046a660a12523fa136182162475f04c48eba16ae8148ce464b08252bcdd5db05eaec891cd3b2336bb4cccb0966648a3b318846b2a34d67b27cde30a66f08c1bd3b26da5d37bddf0c6f7bbc8e20a2627f90c02"} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_base.txt new file mode 100644 index 00000000..9802d7aa --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_base.txt @@ -0,0 +1,391 @@ +connected to 127.0.0.1:1883 (rc=0); subscribing lifetrac/v25/video/tile_deltacapture -> /work/legs/leg2b_t2f_base.jsonl (profile image_bw250, limit 203 B); 360 s + +# 0 + 0.00s 202B/203 K=0 seq= 10 body=196 ep=0 L0 age=0 rec=36 applied dig=BAD EPOCH-SWITCH RESYNC +# 1 + 0.60s 200B/203 K=0 seq= 11 body=194 ep=0 L0 age=0 rec=40 applied dig=BAD RESYNC +# 2 + 0.99s 199B/203 K=0 seq= 12 body=193 ep=0 L0 age=0 rec=44 applied dig=BAD RESYNC +# 3 + 1.60s 199B/203 K=0 seq= 13 body=193 ep=0 L0 age=0 rec=39 applied dig=BAD RESYNC +# 4 + 2.00s 201B/203 K=0 seq= 14 body=195 ep=0 L0 age=0 rec=36 applied dig=BAD RESYNC +# 5 + 2.60s 202B/203 K=0 seq= 15 body=196 ep=0 L0 age=0 rec=40 applied dig=BAD RESYNC +# 6 + 3.00s 198B/202 K=1 seq= 16 body=192 ep=1 L0 age=0 rec=27 applied dig=ok EPOCH-SWITCH +# 7 + 3.60s 203B/203 K=0 seq= 17 body=197 ep=1 L0 age=0 rec=32 applied dig=ok +# 8 + 4.00s 201B/203 K=0 seq= 18 body=195 ep=1 L0 age=0 rec=34 applied dig=- +# 9 + 4.59s 195B/203 K=0 seq= 19 body=189 ep=1 L0 age=0 rec=34 applied dig=ok +# 10 + 4.99s 201B/203 K=0 seq= 20 body=195 ep=1 L0 age=0 rec=37 applied dig=ok +# 11 + 5.59s 200B/203 K=0 seq= 21 body=194 ep=1 L0 age=0 rec=37 applied dig=ok +# 12 + 5.99s 202B/203 K=0 seq= 22 body=196 ep=1 L0 age=0 rec=36 applied dig=ok +# 13 + 6.59s 200B/203 K=0 seq= 23 body=194 ep=1 L0 age=0 rec=45 applied dig=ok +# 14 + 6.99s 201B/203 K=0 seq= 24 body=195 ep=1 L0 age=0 rec=38 applied dig=ok +# 15 + 7.58s 195B/203 K=0 seq= 25 body=189 ep=1 L0 age=0 rec=36 applied dig=ok +# 16 + 7.98s 193B/203 K=0 seq= 26 body=187 ep=1 L0 age=0 rec=35 applied dig=ok +# 17 + 8.55s 157B/203 K=0 seq= 27 body=151 ep=1 L0 age=0 rec=36 applied dig=ok +# 18 + 8.98s 195B/203 K=0 seq= 28 body=189 ep=1 L0 age=0 rec=35 applied dig=ok +# 19 + 9.38s 154B/203 K=0 seq= 29 body=148 ep=1 L0 age=0 rec=35 applied dig=ok +# 20 + 9.98s 198B/203 K=0 seq= 30 body=192 ep=1 L0 age=0 rec=39 applied dig=ok +# 21 + 10.55s 174B/203 K=0 seq= 31 body=168 ep=1 L0 age=0 rec=38 applied dig=ok +# 22 + 10.98s 200B/203 K=0 seq= 32 body=194 ep=1 L0 age=0 rec=35 applied dig=ok +# 23 + 11.56s 159B/203 K=0 seq= 33 body=153 ep=1 L0 age=0 rec=31 applied dig=ok +# 24 + 11.97s 190B/203 K=0 seq= 34 body=184 ep=1 L0 age=0 rec=36 applied dig=ok +# 25 + 12.56s 185B/203 K=0 seq= 35 body=179 ep=1 L0 age=0 rec=36 applied dig=ok +# 26 + 12.96s 199B/203 K=0 seq= 36 body=193 ep=1 L0 age=0 rec=35 applied dig=ok +# 27 + 13.57s 197B/203 K=0 seq= 37 body=191 ep=1 L0 age=0 rec=34 applied dig=ok +# 28 + 13.98s 203B/203 K=0 seq= 38 body=197 ep=1 L0 age=0 rec=39 applied dig=ok +# 29 + 14.57s 200B/203 K=0 seq= 39 body=194 ep=1 L0 age=0 rec=43 applied dig=ok +# 30 + 14.97s 199B/203 K=0 seq= 40 body=193 ep=1 L0 age=0 rec=38 applied dig=ok +# 31 + 15.36s 169B/203 K=0 seq= 41 body=163 ep=1 L0 age=0 rec=32 applied dig=ok +# 32 + 15.95s 171B/203 K=0 seq= 42 body=165 ep=1 L0 age=0 rec=32 applied dig=ok +# 33 + 16.36s 171B/203 K=0 seq= 43 body=165 ep=1 L0 age=0 rec=34 applied dig=ok +# 34 + 16.98s 201B/203 K=0 seq= 44 body=195 ep=1 L0 age=0 rec=41 applied dig=ok +# 35 + 17.57s 199B/203 K=0 seq= 45 body=193 ep=1 L0 age=0 rec=37 applied dig=ok +# 36 + 17.95s 169B/203 K=0 seq= 46 body=163 ep=1 L0 age=0 rec=35 applied dig=ok +# 37 + 18.56s 189B/203 K=0 seq= 47 body=183 ep=1 L0 age=0 rec=37 applied dig=ok +# 38 + 18.98s 201B/203 K=0 seq= 48 body=195 ep=1 L0 age=0 rec=35 applied dig=ok +# 39 + 19.37s 196B/203 K=0 seq= 49 body=190 ep=1 L0 age=0 rec=34 applied dig=ok +# 40 + 19.96s 186B/203 K=0 seq= 50 body=180 ep=1 L0 age=0 rec=35 applied dig=ok +# 41 + 20.56s 189B/203 K=0 seq= 51 body=183 ep=1 L0 age=0 rec=31 applied dig=ok +# 42 + 20.97s 195B/203 K=0 seq= 52 body=189 ep=1 L0 age=0 rec=41 applied dig=ok +# 43 + 21.57s 201B/203 K=0 seq= 53 body=195 ep=1 L0 age=0 rec=40 applied dig=ok +# 44 + 21.96s 194B/203 K=0 seq= 54 body=188 ep=1 L0 age=0 rec=39 applied dig=ok +# 45 + 22.56s 201B/203 K=0 seq= 55 body=195 ep=1 L0 age=0 rec=37 applied dig=ok +# 46 + 22.96s 198B/203 K=0 seq= 56 body=192 ep=1 L0 age=0 rec=31 applied dig=ok +# 47 + 23.56s 199B/203 K=0 seq= 57 body=193 ep=1 L0 age=0 rec=38 applied dig=ok +# 48 + 23.96s 203B/203 K=0 seq= 58 body=197 ep=1 L0 age=0 rec=37 applied dig=ok +# 49 + 24.56s 200B/203 K=0 seq= 59 body=194 ep=1 L0 age=0 rec=38 applied dig=ok +# 50 + 24.96s 201B/203 K=0 seq= 60 body=195 ep=1 L0 age=0 rec=40 applied dig=ok +# 51 + 25.56s 198B/203 K=0 seq= 61 body=192 ep=1 L0 age=0 rec=39 applied dig=ok +# 52 + 25.96s 192B/203 K=0 seq= 62 body=186 ep=1 L0 age=0 rec=34 applied dig=ok +# 53 + 26.56s 202B/203 K=0 seq= 63 body=196 ep=1 L0 age=0 rec=33 applied dig=ok +# 54 + 26.95s 199B/203 K=0 seq= 64 body=193 ep=1 L0 age=0 rec=37 applied dig=ok +# 55 + 27.56s 199B/203 K=0 seq= 65 body=193 ep=1 L0 age=0 rec=36 applied dig=ok +# 56 + 27.93s 161B/203 K=0 seq= 66 body=155 ep=1 L0 age=0 rec=33 applied dig=ok +# 57 + 28.35s 168B/203 K=0 seq= 67 body=162 ep=1 L0 age=0 rec=33 applied dig=ok +# 58 + 28.96s 200B/203 K=0 seq= 68 body=194 ep=1 L0 age=0 rec=39 applied dig=ok +# 59 + 29.55s 193B/203 K=0 seq= 69 body=187 ep=1 L0 age=0 rec=35 applied dig=ok +# 60 + 29.95s 200B/203 K=0 seq= 70 body=194 ep=1 L0 age=0 rec=37 applied dig=ok +# 61 + 30.55s 202B/203 K=0 seq= 71 body=196 ep=1 L0 age=0 rec=41 applied dig=ok +# 62 + 30.95s 199B/203 K=0 seq= 72 body=193 ep=1 L0 age=0 rec=45 applied dig=ok +# 63 + 31.55s 203B/203 K=0 seq= 73 body=197 ep=1 L0 age=0 rec=40 applied dig=ok +# 64 + 31.95s 203B/203 K=0 seq= 74 body=197 ep=1 L0 age=0 rec=35 applied dig=ok +# 65 + 32.55s 201B/203 K=0 seq= 75 body=195 ep=1 L0 age=0 rec=32 applied dig=ok +# 66 + 32.95s 201B/203 K=0 seq= 76 body=195 ep=1 L0 age=0 rec=34 applied dig=ok +# 67 + 33.55s 202B/203 K=0 seq= 77 body=196 ep=1 L0 age=0 rec=37 applied dig=ok +# 68 + 33.95s 202B/203 K=0 seq= 78 body=196 ep=1 L0 age=0 rec=38 applied dig=ok +# 69 + 34.53s 200B/203 K=0 seq= 79 body=194 ep=1 L0 age=0 rec=41 applied dig=ok +# 70 + 34.94s 201B/203 K=0 seq= 80 body=195 ep=1 L0 age=0 rec=41 applied dig=- +# 71 + 35.54s 200B/203 K=0 seq= 81 body=194 ep=1 L0 age=0 rec=36 applied dig=ok +# 72 + 35.94s 203B/203 K=0 seq= 82 body=197 ep=1 L0 age=0 rec=35 applied dig=ok +# 73 + 36.54s 201B/203 K=0 seq= 83 body=195 ep=1 L0 age=0 rec=38 applied dig=ok +# 74 + 36.93s 197B/203 K=0 seq= 84 body=191 ep=1 L0 age=0 rec=35 applied dig=ok +# 75 + 37.54s 200B/203 K=0 seq= 85 body=194 ep=1 L0 age=0 rec=37 applied dig=ok +# 76 + 37.94s 200B/203 K=0 seq= 86 body=194 ep=1 L0 age=0 rec=40 applied dig=ok +# 77 + 38.54s 202B/203 K=0 seq= 87 body=196 ep=1 L0 age=0 rec=35 applied dig=ok +# 78 + 38.94s 197B/203 K=0 seq= 88 body=191 ep=1 L0 age=0 rec=34 applied dig=ok +# 79 + 39.54s 195B/203 K=0 seq= 89 body=189 ep=1 L0 age=0 rec=37 applied dig=ok +# 80 + 39.91s 170B/203 K=0 seq= 90 body=164 ep=1 L0 age=0 rec=36 applied dig=ok +# 81 + 40.53s 201B/203 K=0 seq= 91 body=195 ep=1 L0 age=0 rec=37 applied dig=ok +# 82 + 40.94s 199B/203 K=0 seq= 92 body=193 ep=1 L0 age=0 rec=35 applied dig=ok +# 83 + 41.53s 195B/203 K=0 seq= 93 body=189 ep=1 L0 age=0 rec=36 applied dig=ok +# 84 + 41.93s 197B/203 K=0 seq= 94 body=191 ep=1 L0 age=0 rec=39 applied dig=ok +# 85 + 42.52s 198B/203 K=0 seq= 95 body=192 ep=1 L0 age=0 rec=41 applied dig=ok +# 86 + 42.94s 203B/203 K=0 seq= 96 body=197 ep=1 L0 age=0 rec=37 applied dig=- +# 87 + 43.54s 201B/203 K=0 seq= 97 body=195 ep=1 L0 age=0 rec=33 applied dig=ok +# 88 + 43.93s 198B/203 K=0 seq= 98 body=192 ep=1 L0 age=0 rec=38 applied dig=ok +# 89 + 44.53s 201B/203 K=0 seq= 99 body=195 ep=1 L0 age=0 rec=34 applied dig=ok +# 90 + 44.92s 195B/203 K=0 seq=100 body=189 ep=1 L0 age=0 rec=30 applied dig=ok +# 91 + 45.45s 102B/203 K=0 seq=101 body= 96 ep=1 L0 age=0 rec=23 applied dig=ok +# 92 + 45.91s 183B/203 K=0 seq=102 body=177 ep=1 L0 age=0 rec=33 applied dig=ok +# 93 + 46.50s 166B/203 K=0 seq=103 body=160 ep=1 L0 age=0 rec=32 applied dig=ok +# 94 + 46.92s 199B/203 K=0 seq=104 body=193 ep=1 L0 age=0 rec=35 applied dig=ok +# 95 + 47.48s 150B/203 K=0 seq=105 body=144 ep=1 L0 age=0 rec=34 applied dig=ok +# 96 + 47.91s 184B/203 K=0 seq=106 body=178 ep=1 L0 age=0 rec=37 applied dig=ok +# 97 + 48.51s 174B/203 K=0 seq=107 body=168 ep=1 L0 age=0 rec=35 applied dig=ok +# 98 + 48.92s 200B/203 K=0 seq=108 body=194 ep=1 L0 age=0 rec=33 applied dig=ok +# 99 + 49.52s 199B/203 K=0 seq=109 body=193 ep=1 L0 age=0 rec=36 applied dig=ok +# 100 + 49.92s 200B/203 K=0 seq=110 body=194 ep=1 L0 age=0 rec=34 applied dig=ok +# 101 + 50.52s 191B/203 K=0 seq=111 body=185 ep=1 L0 age=0 rec=39 applied dig=ok +# 102 + 51.11s 201B/203 K=0 seq=112 body=195 ep=1 L0 age=0 rec=38 applied dig=ok +# 103 + 51.51s 192B/203 K=0 seq=113 body=186 ep=1 L0 age=0 rec=39 applied dig=ok +# 104 + 52.11s 196B/203 K=0 seq=114 body=190 ep=1 L0 age=0 rec=39 applied dig=ok +# 105 + 52.52s 199B/203 K=0 seq=115 body=193 ep=1 L0 age=0 rec=41 applied dig=ok +# 106 + 52.91s 200B/203 K=0 seq=116 body=194 ep=1 L0 age=0 rec=39 applied dig=ok +# 107 + 53.51s 203B/203 K=0 seq=117 body=197 ep=1 L0 age=0 rec=33 applied dig=ok +# 108 + 54.12s 202B/203 K=0 seq=118 body=196 ep=1 L0 age=0 rec=34 applied dig=ok +# 109 + 54.50s 195B/203 K=0 seq=119 body=189 ep=1 L0 age=0 rec=35 applied dig=ok +# 110 + 54.91s 200B/203 K=0 seq=120 body=194 ep=1 L0 age=0 rec=38 applied dig=ok +# 111 + 55.50s 196B/203 K=0 seq=121 body=190 ep=1 L0 age=0 rec=38 applied dig=ok +# 112 + 55.92s 201B/203 K=0 seq=122 body=195 ep=1 L0 age=0 rec=37 applied dig=ok +# 113 + 56.50s 198B/203 K=0 seq=123 body=192 ep=1 L0 age=0 rec=37 applied dig=ok +# 114 + 56.90s 199B/203 K=0 seq=124 body=193 ep=1 L0 age=0 rec=39 applied dig=ok +# 115 + 57.51s 200B/203 K=0 seq=125 body=194 ep=1 L0 age=0 rec=35 applied dig=ok +# 116 + 57.88s 175B/203 K=0 seq=126 body=169 ep=1 L0 age=0 rec=35 applied dig=ok +# 117 + 58.51s 202B/203 K=0 seq=127 body=196 ep=1 L0 age=0 rec=41 applied dig=ok +# 118 + 58.90s 198B/203 K=0 seq=128 body=192 ep=1 L0 age=0 rec=41 applied dig=ok +# 119 + 59.50s 197B/203 K=0 seq=129 body=191 ep=1 L0 age=0 rec=40 applied dig=ok +# 120 + 59.91s 193B/203 K=0 seq=130 body=187 ep=1 L0 age=0 rec=39 applied dig=ok +# 121 + 60.50s 197B/203 K=0 seq=131 body=191 ep=1 L0 age=0 rec=39 applied dig=ok +# 122 + 61.10s 202B/203 K=0 seq=132 body=196 ep=1 L0 age=0 rec=36 applied dig=ok +# 123 + 61.49s 199B/203 K=0 seq=133 body=193 ep=1 L0 age=0 rec=36 applied dig=ok +# 124 + 61.90s 199B/203 K=0 seq=134 body=193 ep=1 L0 age=0 rec=38 applied dig=ok +# 125 + 62.51s 201B/203 K=0 seq=135 body=195 ep=1 L0 age=0 rec=41 applied dig=ok +# 126 + 63.10s 202B/202 K=1 seq=136 body=196 ep=2 L0 age=0 rec=26 applied dig=- EPOCH-SWITCH +# 127 + 63.49s 200B/203 K=0 seq=137 body=194 ep=2 L0 age=0 rec=34 applied dig=- +# 128 + 64.09s 201B/203 K=0 seq=138 body=195 ep=2 L0 age=0 rec=30 applied dig=- +# 129 + 64.49s 199B/203 K=0 seq=139 body=193 ep=2 L0 age=0 rec=31 applied dig=- +# 130 + 65.10s 202B/203 K=0 seq=140 body=196 ep=2 L0 age=0 rec=38 applied dig=- +# 131 + 65.49s 194B/203 K=0 seq=141 body=188 ep=2 L0 age=0 rec=39 applied dig=- +# 132 + 65.89s 176B/203 K=0 seq=142 body=170 ep=2 L0 age=0 rec=32 applied dig=- +# 133 + 66.48s 192B/203 K=0 seq=143 body=186 ep=2 L0 age=0 rec=31 applied dig=- +# 134 + 67.08s 197B/203 K=0 seq=144 body=191 ep=2 L0 age=0 rec=38 applied dig=- +# 135 + 67.49s 198B/203 K=0 seq=145 body=192 ep=2 L0 age=0 rec=38 applied dig=- +# 136 + 68.09s 201B/203 K=0 seq=146 body=195 ep=2 L0 age=0 rec=34 applied dig=- +# 137 + 68.50s 203B/203 K=0 seq=147 body=197 ep=2 L0 age=0 rec=33 applied dig=- +# 138 + 69.09s 201B/203 K=0 seq=148 body=195 ep=2 L0 age=0 rec=36 applied dig=- +# 139 + 69.49s 203B/203 K=0 seq=149 body=197 ep=2 L0 age=0 rec=33 applied dig=- +# 140 + 70.08s 198B/203 K=0 seq=150 body=192 ep=2 L0 age=0 rec=36 applied dig=- +# 141 + 70.49s 199B/203 K=0 seq=151 body=193 ep=2 L0 age=0 rec=34 applied dig=- +# 142 + 71.08s 196B/203 K=0 seq=152 body=190 ep=2 L0 age=0 rec=33 applied dig=- +# 143 + 71.48s 193B/203 K=0 seq=153 body=187 ep=2 L0 age=0 rec=33 applied dig=- +# 144 + 71.88s 152B/203 K=0 seq=154 body=146 ep=2 L0 age=0 rec=27 applied dig=- +# 145 + 72.45s 155B/203 K=0 seq=155 body=149 ep=2 L0 age=0 rec=32 applied dig=- +# 146 + 73.09s 198B/203 K=0 seq=156 body=192 ep=2 L0 age=0 rec=36 applied dig=- +# 147 + 73.46s 173B/203 K=0 seq=157 body=167 ep=2 L0 age=0 rec=28 applied dig=- +# 148 + 73.84s 115B/203 K=0 seq=158 body=109 ep=2 L0 age=0 rec=24 applied dig=- +# 149 + 74.46s 177B/203 K=0 seq=159 body=171 ep=2 L0 age=0 rec=36 applied dig=ok +# 150 + 75.08s 194B/203 K=0 seq=160 body=188 ep=2 L0 age=0 rec=36 applied dig=ok +# 151 + 75.47s 191B/203 K=0 seq=161 body=185 ep=2 L0 age=0 rec=39 applied dig=ok +# 152 + 76.08s 199B/203 K=0 seq=162 body=193 ep=2 L0 age=0 rec=40 applied dig=ok +# 153 + 76.48s 196B/203 K=0 seq=163 body=190 ep=2 L0 age=0 rec=38 applied dig=ok +# 154 + 77.08s 201B/203 K=0 seq=164 body=195 ep=2 L0 age=0 rec=37 applied dig=ok +# 155 + 77.48s 198B/203 K=0 seq=165 body=192 ep=2 L0 age=0 rec=35 applied dig=ok +# 156 + 78.08s 202B/203 K=0 seq=166 body=196 ep=2 L0 age=0 rec=36 applied dig=ok +# 157 + 78.48s 202B/203 K=0 seq=167 body=196 ep=2 L0 age=0 rec=37 applied dig=ok +# 158 + 79.08s 201B/203 K=0 seq=168 body=195 ep=2 L0 age=0 rec=36 applied dig=ok +# 159 + 79.48s 201B/203 K=0 seq=169 body=195 ep=2 L0 age=0 rec=35 applied dig=ok +# 160 + 80.07s 201B/203 K=0 seq=170 body=195 ep=2 L0 age=0 rec=44 applied dig=ok +# 161 + 80.48s 200B/203 K=0 seq=171 body=194 ep=2 L0 age=0 rec=44 applied dig=ok +# 162 + 81.08s 201B/203 K=0 seq=172 body=195 ep=2 L0 age=0 rec=40 applied dig=ok +# 163 + 81.45s 174B/203 K=0 seq=173 body=168 ep=2 L0 age=0 rec=34 applied dig=ok +# 164 + 81.85s 191B/203 K=0 seq=174 body=185 ep=2 L0 age=0 rec=36 applied dig=ok +# 165 + 82.45s 182B/203 K=0 seq=175 body=176 ep=2 L0 age=0 rec=32 applied dig=ok +# 166 + 82.85s 186B/203 K=0 seq=176 body=180 ep=2 L0 age=0 rec=37 applied dig=ok +# 167 + 83.46s 200B/202 K=1 seq=177 body=194 ep=3 L0 age=0 rec=28 applied dig=ok EPOCH-SWITCH +# 168 + 84.07s 203B/203 K=0 seq=178 body=197 ep=3 L0 age=0 rec=29 applied dig=ok +# 169 + 84.46s 201B/203 K=0 seq=179 body=195 ep=3 L0 age=0 rec=31 applied dig=- +# 170 + 85.07s 196B/203 K=0 seq=180 body=190 ep=3 L0 age=0 rec=27 applied dig=ok +# 171 + 85.47s 201B/203 K=0 seq=181 body=195 ep=3 L0 age=0 rec=28 applied dig=ok +# 172 + 86.06s 197B/203 K=0 seq=182 body=191 ep=3 L0 age=0 rec=32 applied dig=ok +# 173 + 86.46s 199B/203 K=0 seq=183 body=193 ep=3 L0 age=0 rec=35 applied dig=ok +# 174 + 87.05s 198B/203 K=0 seq=184 body=192 ep=3 L0 age=0 rec=38 applied dig=ok +# 175 + 87.46s 201B/203 K=0 seq=185 body=195 ep=3 L0 age=0 rec=41 applied dig=ok +# 176 + 88.06s 201B/203 K=0 seq=186 body=195 ep=3 L0 age=0 rec=40 applied dig=ok +# 177 + 88.46s 201B/203 K=0 seq=187 body=195 ep=3 L0 age=0 rec=39 applied dig=ok +# 178 + 89.06s 201B/203 K=0 seq=188 body=195 ep=3 L0 age=0 rec=36 applied dig=ok +# 179 + 89.45s 201B/203 K=0 seq=189 body=195 ep=3 L0 age=0 rec=44 applied dig=ok +# 180 + 90.05s 202B/203 K=0 seq=190 body=196 ep=3 L0 age=0 rec=44 applied dig=ok +# 181 + 90.45s 203B/203 K=0 seq=191 body=197 ep=3 L0 age=0 rec=41 applied dig=ok +# 182 + 91.05s 199B/203 K=0 seq=192 body=193 ep=3 L0 age=0 rec=38 applied dig=ok +# 183 + 91.45s 203B/203 K=0 seq=193 body=197 ep=3 L0 age=0 rec=40 applied dig=ok +# 184 + 92.06s 201B/203 K=0 seq=194 body=195 ep=3 L0 age=0 rec=40 applied dig=ok +# 185 + 92.45s 201B/203 K=0 seq=195 body=195 ep=3 L0 age=0 rec=39 applied dig=ok +# 186 + 93.05s 202B/203 K=0 seq=196 body=196 ep=3 L0 age=0 rec=43 applied dig=ok +# 187 + 93.44s 201B/203 K=0 seq=197 body=195 ep=3 L0 age=0 rec=34 applied dig=ok +# 188 + 94.04s 195B/203 K=0 seq=198 body=189 ep=3 L0 age=0 rec=30 applied dig=ok +# 189 + 94.44s 202B/203 K=0 seq=199 body=196 ep=3 L0 age=0 rec=30 applied dig=ok +# 190 + 95.03s 193B/203 K=0 seq=200 body=187 ep=3 L0 age=0 rec=32 applied dig=ok +# 191 + 95.44s 199B/203 K=0 seq=201 body=193 ep=3 L0 age=0 rec=34 applied dig=ok +# 192 + 96.04s 198B/203 K=0 seq=202 body=192 ep=3 L0 age=0 rec=33 applied dig=ok +# 193 + 96.45s 198B/203 K=0 seq=203 body=192 ep=3 L0 age=0 rec=38 applied dig=ok +# 194 + 97.05s 199B/203 K=0 seq=204 body=193 ep=3 L0 age=0 rec=40 applied dig=ok +# 195 + 97.44s 198B/203 K=0 seq=205 body=192 ep=3 L0 age=0 rec=40 applied dig=ok +# 196 + 98.04s 201B/203 K=0 seq=206 body=195 ep=3 L0 age=0 rec=37 applied dig=ok +# 197 + 98.44s 203B/203 K=0 seq=207 body=197 ep=3 L0 age=0 rec=37 applied dig=ok +# 198 + 99.04s 203B/203 K=0 seq=208 body=197 ep=3 L0 age=0 rec=37 applied dig=ok +# 199 + 99.64s 203B/203 K=0 seq=209 body=197 ep=3 L0 age=0 rec=33 applied dig=ok +# 200 + 100.03s 196B/203 K=0 seq=210 body=190 ep=3 L0 age=0 rec=35 applied dig=ok +# 201 + 100.63s 202B/202 K=1 seq=211 body=196 ep=4 L0 age=0 rec=27 applied dig=ok EPOCH-SWITCH +# 202 + 101.03s 196B/203 K=0 seq=212 body=190 ep=4 L0 age=0 rec=33 applied dig=ok +# 203 + 101.63s 202B/203 K=0 seq=213 body=196 ep=4 L0 age=0 rec=37 applied dig=- +# 204 + 102.04s 200B/202 K=1 seq=214 body=194 ep=5 L0 age=0 rec=28 applied dig=ok EPOCH-SWITCH +# 205 + 102.62s 202B/202 K=1 seq=215 body=196 ep=6 L0 age=0 rec=27 applied dig=ok EPOCH-SWITCH +# 206 + 103.03s 202B/203 K=0 seq=216 body=196 ep=6 L0 age=0 rec=38 applied dig=ok +# 207 + 103.63s 202B/203 K=0 seq=217 body=196 ep=6 L0 age=0 rec=39 applied dig=- +# 208 + 104.02s 203B/203 K=0 seq=218 body=197 ep=6 L0 age=0 rec=44 applied dig=- +# 209 + 104.64s 203B/203 K=0 seq=219 body=197 ep=6 L0 age=0 rec=43 applied dig=- +# 210 + 105.03s 203B/203 K=0 seq=220 body=197 ep=6 L0 age=0 rec=45 applied dig=- +# 211 + 105.62s 203B/203 K=0 seq=221 body=197 ep=6 L0 age=0 rec=42 applied dig=- +# 212 + 106.02s 203B/203 K=0 seq=222 body=197 ep=6 L0 age=0 rec=46 applied dig=ok +# 213 + 106.62s 202B/203 K=0 seq=223 body=196 ep=6 L0 age=0 rec=43 applied dig=- +# 214 + 107.03s 203B/203 K=0 seq=224 body=197 ep=6 L0 age=0 rec=44 applied dig=- +# 215 + 107.63s 203B/203 K=0 seq=225 body=197 ep=6 L0 age=0 rec=45 applied dig=- +# 216 + 107.99s 151B/202 K=1 seq=226 body=145 ep=7 L0 age=0 rec=24 applied dig=ok EPOCH-SWITCH +# 217 + 108.62s 199B/202 K=1 seq=227 body=193 ep=8 L0 age=0 rec=27 applied dig=ok EPOCH-SWITCH +# 218 + 109.02s 198B/202 K=1 seq=228 body=192 ep=9 L0 age=0 rec=27 applied dig=ok EPOCH-SWITCH +# 219 + 109.61s 200B/203 K=0 seq=229 body=194 ep=9 L0 age=0 rec=29 applied dig=ok +# 220 + 110.01s 202B/202 K=1 seq=230 body=196 ep=10 L0 age=0 rec=29 applied dig=ok EPOCH-SWITCH +# 221 + 110.61s 203B/203 K=0 seq=231 body=197 ep=10 L0 age=0 rec=31 applied dig=ok +# 222 + 111.02s 202B/202 K=1 seq=232 body=196 ep=11 L0 age=0 rec=28 applied dig=ok EPOCH-SWITCH +# 223 + 111.61s 200B/203 K=0 seq=233 body=194 ep=11 L0 age=0 rec=33 applied dig=ok +# 224 + 112.01s 201B/203 K=0 seq=234 body=195 ep=11 L0 age=0 rec=31 applied dig=- +# 225 + 112.61s 200B/203 K=0 seq=235 body=194 ep=11 L0 age=0 rec=33 applied dig=ok +# 226 + 113.01s 196B/203 K=0 seq=236 body=190 ep=11 L0 age=0 rec=31 applied dig=ok +# 227 + 113.60s 201B/203 K=0 seq=237 body=195 ep=11 L0 age=0 rec=29 applied dig=ok +# 228 + 114.20s 197B/203 K=0 seq=238 body=191 ep=11 L0 age=0 rec=28 applied dig=ok +# 229 + 114.61s 202B/203 K=0 seq=239 body=196 ep=11 L0 age=0 rec=33 applied dig=ok +# 230 + 115.20s 197B/203 K=0 seq=240 body=191 ep=11 L0 age=0 rec=34 applied dig=ok +# 231 + 115.61s 201B/203 K=0 seq=241 body=195 ep=11 L0 age=0 rec=30 applied dig=ok +# 232 + 116.01s 202B/203 K=0 seq=242 body=196 ep=11 L0 age=0 rec=35 applied dig=ok +# 233 + 116.60s 197B/203 K=0 seq=243 body=191 ep=11 L0 age=0 rec=33 applied dig=ok +# 234 + 117.00s 199B/203 K=0 seq=244 body=193 ep=11 L0 age=0 rec=33 applied dig=ok +# 235 + 117.61s 200B/203 K=0 seq=245 body=194 ep=11 L0 age=0 rec=31 applied dig=ok +# 236 + 118.00s 197B/203 K=0 seq=246 body=191 ep=11 L0 age=0 rec=32 applied dig=ok +# 237 + 118.57s 150B/203 K=0 seq=247 body=144 ep=11 L0 age=0 rec=26 applied dig=ok +# 238 + 118.99s 179B/203 K=0 seq=248 body=173 ep=11 L0 age=0 rec=35 applied dig=ok +# 239 + 119.58s 188B/203 K=0 seq=249 body=182 ep=11 L0 age=0 rec=34 applied dig=ok +# 240 + 119.96s 138B/203 K=0 seq=250 body=132 ep=11 L0 age=0 rec=28 applied dig=ok +# 241 + 120.59s 202B/203 K=0 seq=251 body=196 ep=11 L0 age=0 rec=32 applied dig=ok +# 242 + 121.19s 199B/203 K=0 seq=252 body=193 ep=11 L0 age=0 rec=40 applied dig=ok +# 243 + 121.59s 201B/203 K=0 seq=253 body=195 ep=11 L0 age=0 rec=37 applied dig=ok +# 244 + 122.00s 203B/203 K=0 seq=254 body=197 ep=11 L0 age=0 rec=38 applied dig=ok +# 245 + 122.59s 203B/203 K=0 seq=255 body=197 ep=11 L0 age=0 rec=36 applied dig=ok +# 246 + 123.19s 200B/203 K=0 seq= 0 body=194 ep=11 L0 age=0 rec=33 applied dig=- +# 247 + 123.59s 199B/203 K=0 seq= 1 body=193 ep=11 L0 age=0 rec=28 applied dig=ok +# 248 + 123.99s 197B/203 K=0 seq= 2 body=191 ep=11 L0 age=0 rec=32 applied dig=ok +# 249 + 124.56s 158B/203 K=0 seq= 3 body=152 ep=11 L0 age=0 rec=32 applied dig=ok +# 250 + 124.98s 198B/203 K=0 seq= 4 body=192 ep=11 L0 age=0 rec=41 applied dig=ok +# 251 + 125.59s 198B/203 K=0 seq= 5 body=192 ep=11 L0 age=0 rec=31 applied dig=ok +# 252 + 125.98s 199B/203 K=0 seq= 6 body=193 ep=11 L0 age=0 rec=32 applied dig=ok +# 253 + 126.58s 199B/203 K=0 seq= 7 body=193 ep=11 L0 age=0 rec=36 applied dig=ok +# 254 + 127.19s 201B/203 K=0 seq= 8 body=195 ep=11 L0 age=0 rec=34 applied dig=ok +# 255 + 127.57s 192B/203 K=0 seq= 9 body=186 ep=11 L0 age=0 rec=35 applied dig=ok +# 256 + 127.97s 175B/203 K=0 seq= 10 body=169 ep=11 L0 age=0 rec=31 applied dig=ok +# 257 + 128.54s 141B/203 K=0 seq= 11 body=135 ep=11 L0 age=0 rec=27 applied dig=ok +# 258 + 128.98s 201B/203 K=0 seq= 12 body=195 ep=11 L0 age=0 rec=34 applied dig=ok +# 259 + 129.58s 201B/203 K=0 seq= 13 body=195 ep=11 L0 age=0 rec=33 applied dig=ok +# 260 + 129.98s 198B/203 K=0 seq= 14 body=192 ep=11 L0 age=0 rec=31 applied dig=ok +# 261 + 130.59s 203B/203 K=0 seq= 15 body=197 ep=11 L0 age=0 rec=30 applied dig=ok +# 262 + 131.17s 200B/203 K=0 seq= 16 body=194 ep=11 L0 age=0 rec=32 applied dig=ok +# 263 + 131.57s 202B/203 K=0 seq= 17 body=196 ep=11 L0 age=0 rec=33 applied dig=ok +# 264 + 132.18s 200B/203 K=0 seq= 18 body=194 ep=11 L0 age=0 rec=31 applied dig=ok +# 265 + 132.58s 200B/202 K=1 seq= 19 body=194 ep=12 L0 age=0 rec=28 applied dig=ok EPOCH-SWITCH +# 266 + 132.98s 202B/203 K=0 seq= 20 body=196 ep=12 L0 age=0 rec=32 applied dig=ok +# 267 + 133.58s 201B/203 K=0 seq= 21 body=195 ep=12 L0 age=0 rec=35 applied dig=- +# 268 + 134.17s 199B/203 K=0 seq= 22 body=193 ep=12 L0 age=0 rec=32 applied dig=ok +# 269 + 134.57s 200B/203 K=0 seq= 23 body=194 ep=12 L0 age=0 rec=33 applied dig=ok +# 270 + 135.16s 198B/203 K=0 seq= 24 body=192 ep=12 L0 age=0 rec=37 applied dig=ok +# 271 + 135.58s 200B/203 K=0 seq= 25 body=194 ep=12 L0 age=0 rec=33 applied dig=ok +# 272 + 136.16s 201B/203 K=0 seq= 26 body=195 ep=12 L0 age=0 rec=29 applied dig=ok +# 273 + 136.57s 199B/202 K=1 seq= 27 body=193 ep=13 L0 age=0 rec=28 applied dig=ok EPOCH-SWITCH +# 274 + 136.96s 196B/203 K=0 seq= 28 body=190 ep=13 L0 age=0 rec=34 applied dig=ok +# 275 + 137.57s 201B/203 K=0 seq= 29 body=195 ep=13 L0 age=0 rec=37 applied dig=- +# 276 + 138.16s 202B/203 K=0 seq= 30 body=196 ep=13 L0 age=0 rec=33 applied dig=ok +# 277 + 138.56s 201B/203 K=0 seq= 31 body=195 ep=13 L0 age=0 rec=32 applied dig=ok +# 278 + 139.16s 201B/203 K=0 seq= 32 body=195 ep=13 L0 age=0 rec=38 applied dig=ok +# 279 + 139.56s 203B/203 K=0 seq= 33 body=197 ep=13 L0 age=0 rec=33 applied dig=ok +# 280 + 140.15s 198B/203 K=0 seq= 34 body=192 ep=13 L0 age=0 rec=37 applied dig=ok +# 281 + 140.56s 199B/203 K=0 seq= 35 body=193 ep=13 L0 age=0 rec=35 applied dig=ok +# 282 + 141.16s 195B/203 K=0 seq= 36 body=189 ep=13 L0 age=0 rec=28 applied dig=ok +# 283 + 141.54s 170B/203 K=0 seq= 37 body=164 ep=13 L0 age=0 rec=29 applied dig=ok +# 284 + 141.95s 181B/203 K=0 seq= 38 body=175 ep=13 L0 age=0 rec=34 applied dig=ok +# 285 + 142.56s 200B/203 K=0 seq= 39 body=194 ep=13 L0 age=0 rec=36 applied dig=ok +# 286 + 143.15s 196B/203 K=0 seq= 40 body=190 ep=13 L0 age=0 rec=35 applied dig=ok +# 287 + 143.55s 202B/203 K=0 seq= 41 body=196 ep=13 L0 age=0 rec=36 applied dig=ok +# 288 + 143.95s 201B/203 K=0 seq= 42 body=195 ep=13 L0 age=0 rec=37 applied dig=ok +# 289 + 144.55s 202B/203 K=0 seq= 43 body=196 ep=13 L0 age=0 rec=34 applied dig=ok +# 290 + 144.95s 197B/203 K=0 seq= 44 body=191 ep=13 L0 age=0 rec=27 applied dig=ok +# 291 + 145.53s 175B/203 K=0 seq= 45 body=169 ep=13 L0 age=0 rec=32 applied dig=ok +# 292 + 145.92s 160B/203 K=0 seq= 46 body=154 ep=13 L0 age=0 rec=32 applied dig=ok +# 293 + 146.53s 178B/203 K=0 seq= 47 body=172 ep=13 L0 age=0 rec=33 applied dig=ok +# 294 + 146.94s 197B/203 K=0 seq= 48 body=191 ep=13 L0 age=0 rec=34 applied dig=ok +# 295 + 147.52s 167B/203 K=0 seq= 49 body=161 ep=13 L0 age=0 rec=36 applied dig=ok +# 296 + 147.91s 156B/203 K=0 seq= 50 body=150 ep=13 L0 age=0 rec=28 applied dig=ok +# 297 + 148.49s 124B/203 K=0 seq= 51 body=118 ep=13 L0 age=0 rec=28 applied dig=ok +# 298 + 148.95s 200B/203 K=0 seq= 52 body=194 ep=13 L0 age=0 rec=36 applied dig=ok +# 299 + 149.52s 167B/203 K=0 seq= 53 body=161 ep=13 L0 age=0 rec=31 applied dig=ok +# 300 + 149.91s 154B/203 K=0 seq= 54 body=148 ep=13 L0 age=0 rec=27 applied dig=ok +# 301 + 150.53s 182B/203 K=0 seq= 55 body=176 ep=13 L0 age=0 rec=32 applied dig=ok +# 302 + 150.94s 196B/203 K=0 seq= 56 body=190 ep=13 L0 age=0 rec=42 applied dig=ok +# 303 + 151.54s 201B/203 K=0 seq= 57 body=195 ep=13 L0 age=0 rec=36 applied dig=ok +# 304 + 152.13s 188B/203 K=0 seq= 58 body=182 ep=13 L0 age=0 rec=32 applied dig=ok +# 305 + 152.51s 163B/203 K=0 seq= 59 body=157 ep=13 L0 age=0 rec=29 applied dig=ok +# 306 + 153.13s 193B/203 K=0 seq= 60 body=187 ep=13 L0 age=0 rec=35 applied dig=ok +# 307 + 153.48s 129B/203 K=0 seq= 61 body=123 ep=13 L0 age=0 rec=28 applied dig=ok +# 308 + 154.08s 124B/203 K=0 seq= 62 body=118 ep=13 L0 age=0 rec=25 applied dig=ok +# 309 + 154.50s 152B/203 K=0 seq= 63 body=146 ep=13 L0 age=0 rec=27 applied dig=ok +# 310 + 155.13s 198B/203 K=0 seq= 64 body=192 ep=13 L0 age=0 rec=33 applied dig=ok +# 311 + 155.53s 194B/203 K=0 seq= 65 body=188 ep=13 L0 age=0 rec=31 applied dig=ok +# 312 + 155.92s 187B/203 K=0 seq= 66 body=181 ep=13 L0 age=0 rec=33 applied dig=ok +# 313 + 156.48s 137B/203 K=0 seq= 67 body=131 ep=13 L0 age=0 rec=24 applied dig=ok +# 314 + 157.12s 191B/203 K=0 seq= 68 body=185 ep=13 L0 age=0 rec=30 applied dig=ok +# 315 + 157.53s 199B/203 K=0 seq= 69 body=193 ep=13 L0 age=0 rec=34 applied dig=ok +# 316 + 158.13s 200B/203 K=0 seq= 70 body=194 ep=13 L0 age=0 rec=32 applied dig=ok +# 317 + 158.51s 199B/203 K=0 seq= 71 body=193 ep=13 L0 age=0 rec=37 applied dig=ok +# 318 + 159.12s 200B/203 K=0 seq= 72 body=194 ep=13 L0 age=0 rec=37 applied dig=ok +# 319 + 159.52s 199B/203 K=0 seq= 73 body=193 ep=13 L0 age=0 rec=34 applied dig=ok +# 320 + 160.12s 202B/203 K=0 seq= 74 body=196 ep=13 L0 age=0 rec=32 applied dig=ok +# 321 + 160.52s 200B/203 K=0 seq= 75 body=194 ep=13 L0 age=0 rec=28 applied dig=ok +# 322 + 161.12s 201B/203 K=0 seq= 76 body=195 ep=13 L0 age=0 rec=32 applied dig=ok +# 323 + 161.53s 201B/203 K=0 seq= 77 body=195 ep=13 L0 age=0 rec=41 applied dig=ok +# 324 + 162.11s 198B/203 K=0 seq= 78 body=192 ep=13 L0 age=0 rec=40 applied dig=ok +# 325 + 162.53s 202B/203 K=0 seq= 79 body=196 ep=13 L0 age=0 rec=37 applied dig=ok +# 326 + 163.11s 199B/203 K=0 seq= 80 body=193 ep=13 L0 age=0 rec=39 applied dig=ok +# 327 + 163.52s 197B/203 K=0 seq= 81 body=191 ep=13 L0 age=0 rec=37 applied dig=ok +# 328 + 163.90s 146B/203 K=0 seq= 82 body=140 ep=13 L0 age=0 rec=31 applied dig=ok +# 329 + 164.50s 200B/203 K=0 seq= 83 body=194 ep=13 L0 age=0 rec=38 applied dig=ok +# 330 + 165.11s 196B/203 K=0 seq= 84 body=190 ep=13 L0 age=0 rec=40 applied dig=ok +# 331 + 165.53s 202B/203 K=0 seq= 85 body=196 ep=13 L0 age=0 rec=39 applied dig=ok +# 332 + 166.11s 199B/203 K=0 seq= 86 body=193 ep=13 L0 age=0 rec=36 applied dig=ok +# 333 + 166.50s 171B/203 K=0 seq= 87 body=165 ep=13 L0 age=0 rec=37 applied dig=ok +# 334 + 167.11s 200B/203 K=0 seq= 88 body=194 ep=13 L0 age=0 rec=42 applied dig=ok +# 335 + 167.52s 197B/203 K=0 seq= 89 body=191 ep=13 L0 age=0 rec=33 applied dig=ok +# 336 + 168.11s 202B/203 K=0 seq= 90 body=196 ep=13 L0 age=0 rec=28 applied dig=ok +# 337 + 168.47s 147B/203 K=0 seq= 91 body=141 ep=13 L0 age=0 rec=33 applied dig=ok +# 338 + 169.11s 200B/203 K=0 seq= 92 body=194 ep=13 L0 age=0 rec=52 applied dig=ok +# 339 + 169.51s 203B/203 K=0 seq= 93 body=197 ep=13 L0 age=0 rec=44 applied dig=- +# 340 + 170.10s 201B/203 K=0 seq= 94 body=195 ep=13 L0 age=0 rec=36 applied dig=ok +# 341 + 170.50s 201B/203 K=0 seq= 95 body=195 ep=13 L0 age=0 rec=33 applied dig=ok +# 342 + 171.10s 197B/203 K=0 seq= 96 body=191 ep=13 L0 age=0 rec=32 applied dig=ok +# 343 + 171.51s 199B/203 K=0 seq= 97 body=193 ep=13 L0 age=0 rec=30 applied dig=ok +# 344 + 172.11s 202B/203 K=0 seq= 98 body=196 ep=13 L0 age=0 rec=36 applied dig=ok +# 345 + 172.50s 201B/203 K=0 seq= 99 body=195 ep=13 L0 age=0 rec=36 applied dig=ok +# 346 + 173.10s 201B/203 K=0 seq=100 body=195 ep=13 L0 age=0 rec=32 applied dig=ok +# 347 + 173.50s 198B/203 K=0 seq=101 body=192 ep=13 L0 age=0 rec=30 applied dig=ok +# 348 + 174.10s 196B/203 K=0 seq=102 body=190 ep=13 L0 age=0 rec=36 applied dig=ok +# 349 + 174.50s 202B/203 K=0 seq=103 body=196 ep=13 L0 age=0 rec=38 applied dig=ok +# 350 + 175.09s 199B/203 K=0 seq=104 body=193 ep=13 L0 age=0 rec=33 applied dig=ok +# 351 + 175.50s 196B/203 K=0 seq=105 body=190 ep=13 L0 age=0 rec=33 applied dig=ok +# 352 + 176.09s 198B/203 K=0 seq=106 body=192 ep=13 L0 age=0 rec=32 applied dig=ok +# 353 + 176.47s 177B/203 K=0 seq=107 body=171 ep=13 L0 age=0 rec=35 applied dig=ok +# 354 + 177.09s 201B/203 K=0 seq=108 body=195 ep=13 L0 age=0 rec=37 applied dig=ok +# 355 + 177.50s 201B/203 K=0 seq=109 body=195 ep=13 L0 age=0 rec=32 applied dig=ok +# 356 + 178.06s 168B/203 K=0 seq=110 body=162 ep=13 L0 age=0 rec=29 applied dig=ok +# 357 + 178.48s 181B/203 K=0 seq=111 body=175 ep=13 L0 age=0 rec=32 applied dig=ok +# 358 + 179.09s 199B/203 K=0 seq=112 body=193 ep=13 L0 age=0 rec=33 applied dig=ok +# 359 + 179.48s 186B/203 K=0 seq=113 body=180 ep=13 L0 age=0 rec=34 applied dig=ok +# 360 + 180.09s 198B/203 K=0 seq=114 body=192 ep=13 L0 age=0 rec=34 applied dig=ok +# 361 + 180.49s 194B/203 K=0 seq=115 body=188 ep=13 L0 age=0 rec=34 applied dig=ok +# 362 + 181.08s 196B/203 K=0 seq=116 body=190 ep=13 L0 age=0 rec=31 applied dig=ok +# 363 + 181.65s 160B/203 K=0 seq=117 body=154 ep=13 L0 age=0 rec=31 applied dig=ok +# 364 + 182.05s 163B/203 K=0 seq=118 body=157 ep=13 L0 age=0 rec=33 applied dig=ok +# 365 + 182.48s 202B/202 K=1 seq=119 body=196 ep=14 L0 age=0 rec=29 applied dig=ok EPOCH-SWITCH +captured 366 payload(s) to /work/legs/leg2b_t2f_base.jsonl +== vector dry run summary == +profile image_bw250: one-fragment limit 203 B (epoch starts 202 B) +frames: 366 total, 366 vector, 0 other, 0 unparseable; by codec {'vector': 366} +wire bytes (vector): min 102 / p50 199 / p95 203 / max 203; over limit: 0 +epoch starts: 14 received, 14 applied +arrival: 2.00 fps mean over 182.5 s; gap p50 0.56 s, p95 0.61 s, max 0.64 s; first applied at +0.00 s (0 frame(s) before it) +store: applied 366, bad 0 , epoch_behind 0, orphans 67, digest 325 checked / 6 mismatched, epochs 15, handovers 14, ttl_dropped 0, resync 1 (0 ended by DIGEST), records 12787 +resync: 1 episode(s), 6 frame(s): #0-#6 (6, 3.0 s, epoch start) +scene: epoch 14, level 0, badge 7, digest_ok True, horizon none, L1=11 L2=0 L3=1 L4=0, cal_rev None, anchor age 169 ms +checks: + [PASS] parse_ok 0 unparseable payload(s) + [PASS] all_vector 0 non-vector frame(s): {'vector': 366} + [PASS] one_fragment 0 over 203 B (epoch starts 202 B); max 203 B + [PASS] store_clean frames_bad=0 + [FAIL] no_orphans orphans=67 + [FAIL] digest 325 checked, 6 mismatched, scene digest_ok=True + [PASS] epoch_seen 14 epoch start(s) applied of 14 received + [PASS] first_apply 0 frame(s) before the first apply + [PASS] applied_ratio 366/366 applied = 100.0% (need >= 90%) + [PASS] min_frames 366 vector frame(s), need >= 300 +RESULT: FAIL +json report -> /work/legs/leg2b_t2f_base.json diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_clear_retained.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_clear_retained.txt new file mode 100644 index 00000000..761f4522 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_clear_retained.txt @@ -0,0 +1,2 @@ +# leg 2b_t2f clear_retained base broker, 2026-10-25T18:20:29Z PC clock +RETAINED-CLEARED lifetrac/v25/control/encode_mode_override lifetrac/v25/cmd/req_keyframe lifetrac/v25/control/radio_profile diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_deltas.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_deltas.txt new file mode 100644 index 00000000..e5efa5ff --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_deltas.txt @@ -0,0 +1,27 @@ +leg 2b_t2f: reg_profile=1 (FHSS, from leg2b_t2f_params.txt) -> the RS-12.15 bracket criteria apply +base: L072 counters not reset -> delta = post - pre +tractor: L072 counters RESET during the leg (evidence: host_parse_ok, d(host_parse_ok) < d(radio_tx_ok)) -> delta = post +leg 2b_t2f: counter deltas (pre -> post) + counter base tractor + radio_tx_ok 874->999 (d=125) 373->376 (d=376) + radio_rx_ok 4100->4466 (d=366) 89->124 (d=124) + radio_crc_err 3->4 (d=1) 0->0 (d=0) + fhss_dec_aligned 4093->4458 (d=365) 89->124 (d=124) + fhss_dec_snapped 7->8 (d=1) 0->0 (d=0) + fhss_dec_rej_locked_out 0->0 (d=0) 0->0 (d=0) + fhss_dec_rej_epoch_drift 0->0 (d=0) 0->0 (d=0) + clk_demotion_reset 7->8 (d=1) 0->0 (d=0) + clk_demotion_kept 0->0 (d=0) 1->2 (d=2) + tx_first_anchor 0->0 (d=0) 1->1 (d=1) + tx_stream_streak_max 1->1 (d=0) 372->375 (d=375) + +cross-check: brackets 124/125 vs logs: base sends on air=125, tractor decoded cmds=124 -> AGREE + +bracket criteria (DC/TODO.md RS-12.15 reverse-delivery PASS / STOP): + [PASS] command delivery tractor d(radio_rx_ok)/base d(radio_tx_ok) = 124/125 = 99.2 % >= 60 % + [PASS] tractor clk_demotion_reset delta = 0 (must be 0; STOP if > 0) + [PASS] tractor tx_first_anchor delta = 1 (post 1; must be 1, the activation's anchor; STOP if > 1) + [PASS] tractor fhss_dec_snapped delta = 0 (must be 0) + [PASS] tractor fhss_dec_rej_epoch_drift delta = 0 (must be 0) + [PASS] base tx_stream_streak_max post = 1 (d=0; a high-water mark since the base L072 booted; must be < 8) +STOP RULE: not tripped diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_digest_trace.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_digest_trace.txt new file mode 100644 index 00000000..67c41efe --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_digest_trace.txt @@ -0,0 +1,15 @@ +== rs13_digest_trace: leg2b_t2f_base.jsonl (leg 2b_t2f, profile image_bw250, 366 rows, 366 vector; horizon 25 rows) == +capture seq gaps (leg2b_t2f_base.jsonl): lost 0/366 = 0.0% (received 366, 0 gaps, longest 0; 1 codec run; period 0.56 s) + first frame heard at seq 10: the 9 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 9/375 = 2.4% + tractor TX log: 375 frame(s) on air (txdone_arrival); the capture's first frame is its #10, its last #375 (placed by the params.txt clock offsets, within 0.04 s): 9/375 = 2.4% of them never reached the capture (9 before its first, 0 after its last) +seq gaps (row, frames lost): [] +store: ttl_dropped 0, orphans 67, digest 325 checked / 6 mismatched; final digest_ok True; last DIGEST checked (row, result): (365, 'ok') +resync: 1 episode(s), 6 frame(s): #0-#6 (6, 3.0 s, epoch start) +DIGEST mismatch runs: 1 (each starts within the horizon after a seq gap, or at the join) + +| leg | loss at row | episode (start-end, frames, s) | ended by | back in step (digest_trace, frames after the loss) | isolated? | pass? | +|---|---|---|---|---|---|---| +| 2b_t2f | - | #0-#6 (6, 3.0 s) | epoch start | - | - | join (not scored): starts before the first epoch start in the capture (row 6: the base joining mid-epoch) | + + +A16 confirmation over 1 capture(s) (2b_t2f): 1 episode(s); loss-opened 0 -- THIN: fewer than 3; pool the Round B VECTOR legs with seq-gap loss <= 10 %; isolated and scored 0: 0 PASS, 0 FAIL -> NO SCORED EPISODE diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_gaps.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_gaps.txt new file mode 100644 index 00000000..712a4749 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_gaps.txt @@ -0,0 +1,6 @@ +n_frag=366 span=182s max_gap=0.6s gaps>3s=0 total_silent=0.0s +episodes (start s from first frag, +length): NONE +head: the first fragment came 11.1 s after the base's profile activation (18:21:00.086 base clock, the first line after REG_PROFILE OK); 4.6 s after the tractor's first txdone (params.txt clock offsets) +tail: the last fragment came 0.0 s before the tractor's last txdone (params.txt clock offsets); 5.8 s before the base daemon's stop (its 'signal received' line) +base sends on air=125 | tractor decoded cmds=124 +tractor cmd offsets (s from its first): 0.0, 1.6, 3.0, 4.5, 6.0, 7.5, 9.0, 10.5, 12.0, 13.5, 15.0, 16.4, 17.5, 19.0, 20.5, 22.0, 23.5, 25.0, 26.5, 28.0, 29.5, 31.0, 32.5, 34.0, 35.5, 37.0, 40.0, 41.5, 43.0, 44.5, 46.0, 47.5, 49.0, 50.5, 52.0, 53.5, 55.0, 56.5, 58.0, 59.5 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_harness.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_harness.txt new file mode 100644 index 00000000..91a143f7 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_harness.txt @@ -0,0 +1,2378 @@ +# leg 2b_t2f harness launched 2026-10-25 18:20:41Z +=== STARTING LIVE LORA RADIO MONITOR (180 s) === +TX Serial: 2E2C1209DABC240B +RX Serial: 2D0A1209DABC240B +MQTT Host: 192.168.1.79 +[MQTT] Host broker active at 192.168.1.79:1883 +[CLEANUP] Stopping old containers... +[DEPLOY] Syncing code to both boards... + [DEPLOY 2E2C1209DABC240B] 12 pushes OK, md5 52/52 match + [DEPLOY 2D0A1209DABC240B] 12 pushes OK, md5 52/52 match +[NET] Warming board<->host LAN path + verifying broker reachability... + [RX 2D0A1209DABC240B] board->host TCP 1883 OK (board ip=192.168.1.117, try 1) +ARP-PINNED f4:7b:09:d9:6d:86 + +[RESET] RX (base) L072: gpio163 pulse (UNVERIFIED: it has not reset the base L072 since 2026-08; base counters carry +across legs)... +[RESET] TX L072 via OpenOCD SWD (background, BOOT0 low + NRST)... +swd_reset_spawned +[MQTT] Starting bench broker on tractor loopback (RS-5.9 local feed)... +[LAUNCH] Starting TX Daemon on Board 2E2C1209DABC240B (mqtt=127.0.0.1, depth=2)... +e9f0e587363ab19f456ccb016fb7b81d00e475da35b65c28d72d624267839182 + +[LAUNCH] Starting RX Daemon on Board 2D0A1209DABC240B... +798af5e13b6ee480e87c5fa890ebab9297d176c85bab0d087618b73220a69f6e + +[STREAM] Starting frame source (feed=camera, fps=2, budget=250 B)... + [CAMERA] camera_service launched on /dev/video1 - encode-to-fit IS in the loop +2026-10-06 11:09:58,779 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT lifetrac/v25/cmd/image_frame only + +2026-10-06 11:09:58,808 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) + +2026-10-06 11:09:59,211 INFO camera_service: vector encoder prebuilt (import+build 247 ms, warm-up 154 ms) + +2026-10-06 11:09:59,422 INFO camera_service: encode_mode -> 9 (vector) [boot] + +2026-10-06 11:09:59,436 INFO link_budget: -> 203 B/frame (n=1, image_bw250) + +2026-10-06 11:10:01,063 INFO camera_service: vector_stats ms_total=168.5 ms={"resize":0.4,"l0":15.3,"l1":75.8,"l3":31.8,"temporal_pack":44.7,"total":168.5} bytes=201 level=0 detail=80 epoch=0 n_live=16 residual=3858.861 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=6 frames=1 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=0 share_resends=0 share_repeats=0 carousel_resends=0 del_repeats=0 + +=== MONITORING RADIO TRANSMISSIONS FOR 180 SECONDS === +--- TX Log --- +2026-10-06 11:10:07,448 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=166528 2026-10-06 +11:10:07,460 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=38 epoch=0 freq_hz=921750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:21:12,815 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:10:12,845 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=169088 2026-10-06 +11:10:12,857 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:21:18,158 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=2004811596 len=205 2026-10-25 +18:21:18,159 INFO image_rx_daemon: published frame_id=0 seq=24 201 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:10:18,427 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=156288 2026-10-06 +11:10:18,439 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:21:23,735 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=2010387263 len=189 2026-10-25 +18:21:23,735 INFO image_rx_daemon: published frame_id=0 seq=35 185 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:10:23,811 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=146048 2026-10-06 +11:10:23,822 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:21:29,118 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=2015765713 len=173 2026-10-25 +18:21:29,119 INFO image_rx_daemon: published frame_id=0 seq=46 169 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:10:29,418 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=166528 2026-10-06 +11:10:29,433 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=43 epoch=3 freq_hz=924250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:21:34,776 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:10:34,810 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=169088 2026-10-06 +11:10:34,821 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:21:40,302 INFO image_rx_daemon: probe: tx=20 echo=0 (0.0% delivered) no echoes this window 2026-10-25 +18:21:40,303 INFO image_rx_daemon: probe_grid: p0/s0:0/20(0%) +--- TX Log --- +2026-10-06 11:10:39,819 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok 2026-10-06 11:10:40,067 +INFO image_tx_daemon: LoRa cmd: PROBE seq=24 phase_ms=0 (rx#24) +--- RX Log --- +2026-10-25 18:21:45,702 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=2032351358 len=204 2026-10-25 +18:21:45,704 INFO image_rx_daemon: published frame_id=0 seq=79 200 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:10:45,388 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=163968 2026-10-06 +11:10:45,400 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:21:51,076 INFO image_rx_daemon: published frame_id=0 seq=90 170 B → lifetrac/v25/video/tile_delta +2026-10-25 18:21:51,076 INFO image_rx_daemon: PROBE TX seq=28 phase_ms=0 size_b=16 (tx#28) +--- TX Log --- +2026-10-06 11:10:50,787 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=163968 2026-10-06 +11:10:50,799 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:21:56,095 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=2042722538 len=199 2026-10-25 +18:21:56,096 INFO image_rx_daemon: published frame_id=0 seq=100 195 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:10:56,366 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=161408 2026-10-06 +11:10:56,378 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=38 epoch=5 freq_hz=921750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:22:01,735 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:11:01,769 INFO image_tx_daemon: txdone_arrival: seq=122 idx=0 status=0 toa_us=169088 2026-10-06 +11:11:01,780 INFO image_tx_daemon: frame seq=122 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:22:07,090 INFO image_rx_daemon: frag_arrival: seq=122 idx=0 total=1 fw_us=2053707142 len=205 2026-10-25 +18:22:07,093 INFO image_rx_daemon: published frame_id=0 seq=122 201 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:11:06,976 INFO image_tx_daemon: frame seq=132 done (pipelined): 1 fragments ok 2026-10-06 11:11:07,108 +INFO image_tx_daemon: LoRa cmd: PROBE seq=42 phase_ms=0 (rx#41) +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=8 epoch=6 freq_hz=906750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:22:12,319 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:11:12,350 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 toa_us=161408 2026-10-06 +11:11:12,362 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:22:17,654 INFO image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 fw_us=2064274220 len=196 2026-10-25 +18:22:17,655 INFO image_rx_daemon: published frame_id=0 seq=143 192 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:11:17,731 INFO image_tx_daemon: txdone_arrival: seq=154 idx=0 status=0 toa_us=133248 2026-10-06 +11:11:17,743 INFO image_tx_daemon: frame seq=154 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:22:23,044 INFO image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=2069660819 len=156 2026-10-25 +18:22:23,047 INFO image_rx_daemon: published frame_id=0 seq=154 152 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:11:23,331 INFO image_tx_daemon: txdone_arrival: seq=165 idx=0 status=0 toa_us=166528 2026-10-06 +11:11:23,343 INFO image_tx_daemon: frame seq=165 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=49 epoch=8 freq_hz=927250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:22:28,699 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:11:28,727 INFO image_tx_daemon: txdone_arrival: seq=176 idx=0 status=0 toa_us=158848 2026-10-06 +11:11:28,739 INFO image_tx_daemon: frame seq=176 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=18 epoch=9 freq_hz=911750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:22:37,679 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:11:37,314 INFO image_tx_daemon: txdone_arrival: seq=193 idx=0 status=0 toa_us=169088 2026-10-06 +11:11:37,326 INFO image_tx_daemon: frame seq=193 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=49 epoch=11 freq_hz=927250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:22:55,243 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:11:55,481 INFO image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=169088 2026-10-06 +11:11:55,495 INFO image_tx_daemon: frame seq=229 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:23:00,781 INFO image_rx_daemon: frag_arrival: seq=229 idx=0 total=1 fw_us=2107385660 len=204 2026-10-25 +18:23:00,783 INFO image_rx_daemon: published frame_id=0 seq=229 200 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:12:01,074 INFO image_tx_daemon: txdone_arrival: seq=240 idx=0 status=0 toa_us=166528 2026-10-06 +11:12:01,088 INFO image_tx_daemon: frame seq=240 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:23:06,371 INFO image_rx_daemon: frag_arrival: seq=240 idx=0 total=1 fw_us=2112971236 len=201 2026-10-25 +18:23:06,373 INFO image_rx_daemon: published frame_id=0 seq=240 197 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:12:06,465 INFO image_tx_daemon: txdone_arrival: seq=251 idx=0 status=0 toa_us=169088 2026-10-06 +11:12:06,477 INFO image_tx_daemon: frame seq=251 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:23:11,764 INFO image_rx_daemon: frag_arrival: seq=251 idx=0 total=1 fw_us=2118361057 len=206 2026-10-25 +18:23:11,765 INFO image_rx_daemon: published frame_id=0 seq=251 202 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:12:11,855 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=166528 2026-10-06 +11:12:11,867 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:23:17,151 INFO image_rx_daemon: frag_arrival: seq=6 idx=0 total=1 fw_us=2123746142 len=203 2026-10-25 +18:23:17,152 INFO image_rx_daemon: published frame_id=0 seq=6 199 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:12:17,437 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=169088 2026-10-06 +11:12:17,449 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:23:22,743 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=2129334487 len=206 2026-10-25 +18:23:22,744 INFO image_rx_daemon: published frame_id=0 seq=17 202 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:12:22,834 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok 2026-10-06 11:12:23,098 +INFO image_tx_daemon: LoRa cmd: PROBE seq=94 phase_ms=0 (rx#93) +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=22 epoch=14 freq_hz=913750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:23:28,186 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:12:28,427 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=169088 2026-10-06 +11:12:28,439 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=19 epoch=14 freq_hz=912250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:23:33,775 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:12:33,776 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=135808 2026-10-06 +11:12:33,788 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:23:39,080 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=2145660470 len=160 2026-10-25 +18:23:39,081 INFO image_rx_daemon: published frame_id=0 seq=50 156 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:12:39,353 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=115328 2026-10-06 +11:12:39,366 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:23:44,654 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=2151227142 len=133 2026-10-25 +18:23:44,655 INFO image_rx_daemon: published frame_id=0 seq=61 129 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:12:44,519 INFO image_tx_daemon: stats: goodput=363.0 B/s util=30% pipeline=v3 frames_in=327 ok=327 +fail=0 drop_full=0 drop_stale=0 frags_ok=327 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:12:44,628 INFO +image_tx_daemon: LoRa cmd: PROBE seq=109 phase_ms=0 (rx#108) +--- RX Log --- +2026-10-25 18:23:50,289 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=2156867129 len=204 2026-10-25 +18:23:50,290 INFO image_rx_daemon: published frame_id=0 seq=72 200 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:12:49,776 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=128128 2026-10-06 +11:12:49,788 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=28 epoch=17 freq_hz=916750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:23:55,731 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:12:55,371 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=169088 2026-10-06 +11:12:55,383 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:24:00,679 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=2167243357 len=207 2026-10-25 +18:24:00,680 INFO image_rx_daemon: published frame_id=0 seq=93 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:13:00,961 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=166528 2026-10-06 +11:13:00,973 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=10 epoch=18 freq_hz=907750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:24:06,312 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:13:06,348 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=163968 2026-10-06 +11:13:06,360 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:24:11,656 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=2178209602 len=198 2026-10-25 +18:24:11,657 INFO image_rx_daemon: published frame_id=0 seq=115 194 B → lifetrac/v25/video/tile_delta +[STOP] frame source, then tx_smoke after a 4 s drain, then rx_smoke; the logs are read after the stop... + [STOP] feed: camera_svc stopped; tx_smoke: stopped; rx_smoke: stopped + +=== FINAL LOG SUMMARY === +--- CAMERA SERVICE LOGS (last 8) --- +2026-10-06 11:12:51,633 INFO camera_service: vector_stats ms_total=245.9 +ms={"resize":0.6,"l0":19.5,"l1":90.3,"l3":39.4,"temporal_pack":95.5,"total":245.9} bytes=199 level=0 detail=80 +epoch=13 n_live=33 residual=3992.080 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=5 frames=342 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=85 share_resends=278 +share_repeats=59 carousel_resends=219 del_repeats=820 +2026-10-06 11:12:54,113 INFO camera_service: vector_stats ms_total=220.6 +ms={"resize":0.5,"l0":18.5,"l1":93.4,"l3":41.8,"temporal_pack":65.8,"total":220.6} bytes=147 level=0 detail=80 +epoch=13 n_live=26 residual=4032.688 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=7 frames=347 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=86 share_resends=283 +share_repeats=59 carousel_resends=224 del_repeats=835 +2026-10-06 11:12:56,142 INFO camera_service: vector_stats ms_total=250.8 +ms={"resize":0.6,"l0":17.6,"l1":113.5,"l3":45.6,"temporal_pack":73.0,"total":250.8} bytes=201 level=0 detail=80 +epoch=13 n_live=29 residual=5584.234 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=8 frames=351 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=87 share_resends=284 +share_repeats=59 carousel_resends=225 del_repeats=858 +2026-10-06 11:12:58,612 INFO camera_service: vector_stats ms_total=215.9 +ms={"resize":0.4,"l0":18.3,"l1":89.0,"l3":48.2,"temporal_pack":59.2,"total":215.9} bytes=201 level=0 detail=80 +epoch=13 n_live=34 residual=5130.735 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=3 frames=356 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=89 share_resends=291 +share_repeats=65 carousel_resends=226 del_repeats=868 +2026-10-06 11:13:00,623 INFO camera_service: vector_stats ms_total=225.0 +ms={"resize":0.5,"l0":18.3,"l1":87.8,"l3":47.2,"temporal_pack":70.6,"total":225.0} bytes=199 level=0 detail=80 +epoch=13 n_live=35 residual=5022.024 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=3 frames=360 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=90 share_resends=293 +share_repeats=65 carousel_resends=228 del_repeats=876 +2026-10-06 11:13:03,135 INFO camera_service: vector_stats ms_total=236.5 +ms={"resize":0.5,"l0":18.5,"l1":91.9,"l3":47.9,"temporal_pack":77.1,"total":236.5} bytes=201 level=0 detail=80 +epoch=13 n_live=34 residual=4899.803 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=5 frames=365 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=91 share_resends=297 +share_repeats=65 carousel_resends=232 del_repeats=894 +2026-10-06 11:13:05,145 INFO camera_service: vector_stats ms_total=251.3 +ms={"resize":0.4,"l0":16.8,"l1":99.2,"l3":44.6,"temporal_pack":89.5,"total":251.3} bytes=186 level=0 detail=80 +epoch=13 n_live=32 residual=4847.849 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=8 frames=369 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=92 share_resends=301 +share_repeats=65 carousel_resends=236 del_repeats=898 +2026-10-06 11:13:07,202 INFO camera_service: vector_stats ms_total=293.0 +ms={"resize":0.6,"l0":23.7,"l1":144.3,"l3":55.5,"temporal_pack":68.3,"total":293.0} bytes=160 level=0 detail=80 +epoch=13 n_live=34 residual=5025.575 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=8 frames=373 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=93 share_resends=304 +share_repeats=65 carousel_resends=239 del_repeats=909 +--- TX DAEMON FINAL LOGS --- +2026-10-06 11:09:53,315 INFO image_tx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 2026-10-06 11:09:53,317 +INFO image_tx_daemon: image_tx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 2026-10-06 11:09:53,317 INFO +image_tx_daemon: no_park_last=0 gap_ms=80 min_frags=3 pipeline_depth=2 2026-10-06 11:09:53,325 INFO image_tx_daemon: +MQTT connected; subscribing to lifetrac/v25/cmd/image_frame 2026-10-06 11:09:53,330 INFO image_tx_daemon: +LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only 2026-10-06 11:09:53,344 INFO +image_tx_daemon: link_budget: published n_frag=1 profile_idx=5 (profile 1) 2026-10-06 11:09:53,750 INFO +image_tx_daemon: FAULT_URC: code=0x09 sub=0x01 name=HOST_RX_SEEN lanes=LPUART1 uptime_ms=3706 +raw=09010000000000000000000000000000000000007a0e0000 2026-10-06 11:09:53,756 INFO image_tx_daemon: FAULT_URC: +code=0x0C sub=0x01 name=HOST_DIAG_MARK marks=VER_REQ_PARSED uptime_ms=3711 +raw=0c010000000000000000000000000000000000007f0e0000 INFO: post-VER drain queued type=0xF1 seq=0 INFO: post-VER +drain queued type=0xC1 seq=0 INFO: post-VER drain queued type=0xF1 seq=0 INFO: post-VER drain queued type=0xC1 seq=0 + Initializing regulatory profile 1 on co-processor... FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 CFG_SET_REQ(HW_CEILING_DBM) +OK: 16000100 FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to +separate pairs] CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, +'preamble': 8} 2026-10-06 11:09:54,148 INFO image_tx_daemon: LBT_ENABLE=0 (matches W1-10b TX_BURST rationale) +2026-10-06 11:09:54,159 INFO image_tx_daemon: TX worker ready (inter_cycle_s=0.050, max 8 frags/dwell) 2026-10-06 +11:09:54,317 INFO image_tx_daemon: stats: goodput=0.0 B/s util=0% pipeline=v3 frames_in=0 ok=0 fail=0 drop_full=0 +drop_stale=0 frags_ok=0 frags_fail=0 qdepth=0 parity_tx=0 RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) +hop_idx=0 channel_idx=3 epoch=0 freq_hz=904250000 pkt_toa_us=125568 legal_dwell_used_us_10s=125568 2026-10-06 +11:10:01,266 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=169088 2026-10-06 11:10:01,278 INFO +image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok 2026-10-06 11:10:01,867 INFO image_tx_daemon: +txdone_arrival: seq=2 idx=0 status=0 toa_us=169088 2026-10-06 11:10:01,879 INFO image_tx_daemon: frame seq=2 done +(pipelined): 1 fragments ok 2026-10-06 11:10:02,467 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 +toa_us=169088 2026-10-06 11:10:02,479 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok 2026-10-06 +11:10:02,860 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=163968 2026-10-06 11:10:02,872 INFO +image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok 2026-10-06 11:10:03,264 INFO image_tx_daemon: +txdone_arrival: seq=5 idx=0 status=0 toa_us=169088 2026-10-06 11:10:03,275 INFO image_tx_daemon: frame seq=5 done +(pipelined): 1 fragments ok 2026-10-06 11:10:03,862 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 +toa_us=169088 2026-10-06 11:10:03,875 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok 2026-10-06 +11:10:04,329 INFO image_tx_daemon: stats: goodput=122.5 B/s util=10% pipeline=v3 frames_in=7 ok=6 fail=0 drop_full=0 +drop_stale=0 frags_ok=6 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:10:04,456 INFO image_tx_daemon: +txdone_arrival: seq=7 idx=0 status=0 toa_us=169088 2026-10-06 11:10:04,468 INFO image_tx_daemon: frame seq=7 done +(pipelined): 1 fragments ok 2026-10-06 11:10:04,863 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 +toa_us=169088 2026-10-06 11:10:04,876 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok 2026-10-06 +11:10:05,461 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=169088 2026-10-06 11:10:05,473 INFO +image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok 2026-10-06 11:10:05,854 INFO image_tx_daemon: +txdone_arrival: seq=10 idx=0 status=0 toa_us=169088 2026-10-06 11:10:05,866 INFO image_tx_daemon: frame seq=10 done +(pipelined): 1 fragments ok 2026-10-06 11:10:06,076 INFO image_tx_daemon: LoRa cmd: PROBE seq=1 phase_ms=0 (rx#1) +2026-10-06 11:10:06,460 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=169088 2026-10-06 +11:10:06,471 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok 2026-10-06 11:10:06,849 INFO +image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=166528 2026-10-06 11:10:06,860 INFO image_tx_daemon: +frame seq=12 done (pipelined): 1 fragments ok 2026-10-06 11:10:07,448 INFO image_tx_daemon: txdone_arrival: seq=13 +idx=0 status=0 toa_us=166528 2026-10-06 11:10:07,460 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments +ok 2026-10-06 11:10:07,640 INFO image_tx_daemon: LoRa cmd: PROBE seq=2 phase_ms=0 (rx#2) 2026-10-06 11:10:07,859 +INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=169088 2026-10-06 11:10:07,871 INFO +image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok 2026-10-06 11:10:08,450 INFO image_tx_daemon: +txdone_arrival: seq=15 idx=0 status=0 toa_us=169088 2026-10-06 11:10:08,462 INFO image_tx_daemon: frame seq=15 done +(pipelined): 1 fragments ok 2026-10-06 11:10:08,845 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 +toa_us=166528 2026-10-06 11:10:08,856 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok 2026-10-06 +11:10:09,083 INFO image_tx_daemon: LoRa cmd: PROBE seq=3 phase_ms=0 (rx#3) 2026-10-06 11:10:09,448 INFO +image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=169088 2026-10-06 11:10:09,461 INFO image_tx_daemon: +frame seq=17 done (pipelined): 1 fragments ok 2026-10-06 11:10:09,853 INFO image_tx_daemon: txdone_arrival: seq=18 +idx=0 status=0 toa_us=169088 2026-10-06 11:10:09,865 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments +ok 2026-10-06 11:10:10,442 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=163968 2026-10-06 +11:10:10,454 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok 2026-10-06 11:10:10,601 INFO +image_tx_daemon: LoRa cmd: PROBE seq=4 phase_ms=0 (rx#4) 2026-10-06 11:10:10,851 INFO image_tx_daemon: +txdone_arrival: seq=20 idx=0 status=0 toa_us=169088 2026-10-06 11:10:10,863 INFO image_tx_daemon: frame seq=20 done +(pipelined): 1 fragments ok 2026-10-06 11:10:11,444 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 +toa_us=169088 2026-10-06 11:10:11,455 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok 2026-10-06 +11:10:11,852 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=169088 2026-10-06 11:10:11,863 INFO +image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok 2026-10-06 11:10:12,073 INFO image_tx_daemon: LoRa +cmd: PROBE seq=5 phase_ms=0 (rx#5) 2026-10-06 11:10:12,447 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 +status=0 toa_us=169088 2026-10-06 11:10:12,459 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok +2026-10-06 11:10:12,845 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=169088 2026-10-06 +11:10:12,857 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok 2026-10-06 11:10:13,443 INFO +image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=163968 2026-10-06 11:10:13,455 INFO image_tx_daemon: +frame seq=25 done (pipelined): 1 fragments ok 2026-10-06 11:10:13,592 INFO image_tx_daemon: LoRa cmd: PROBE seq=6 +phase_ms=0 (rx#6) 2026-10-06 11:10:13,842 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=163968 +2026-10-06 11:10:13,853 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok 2026-10-06 11:10:14,340 +INFO image_tx_daemon: stats: goodput=406.9 B/s util=34% pipeline=v3 frames_in=27 ok=26 fail=0 drop_full=0 drop_stale=0 +frags_ok=26 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:10:14,414 INFO image_tx_daemon: txdone_arrival: seq=27 +idx=0 status=0 toa_us=135808 2026-10-06 11:10:14,426 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments +ok 2026-10-06 11:10:14,839 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=163968 2026-10-06 +11:10:14,851 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok 2026-10-06 11:10:15,088 INFO +image_tx_daemon: LoRa cmd: PROBE seq=7 phase_ms=0 (rx#7) 2026-10-06 11:10:15,234 INFO image_tx_daemon: +txdone_arrival: seq=29 idx=0 status=0 toa_us=133248 2026-10-06 11:10:15,246 INFO image_tx_daemon: frame seq=29 done +(pipelined): 1 fragments ok 2026-10-06 11:10:15,838 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 +toa_us=166528 2026-10-06 11:10:15,849 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok 2026-10-06 +11:10:16,418 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=148608 2026-10-06 11:10:16,432 INFO +image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok 2026-10-06 11:10:16,614 INFO image_tx_daemon: LoRa +cmd: PROBE seq=8 phase_ms=0 (rx#8) 2026-10-06 11:10:16,844 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 +status=0 toa_us=169088 2026-10-06 11:10:16,855 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok +2026-10-06 11:10:17,412 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=138368 2026-10-06 +11:10:17,424 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok 2026-10-06 11:10:17,827 INFO +image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=161408 2026-10-06 11:10:17,838 INFO image_tx_daemon: +frame seq=34 done (pipelined): 1 fragments ok 2026-10-06 11:10:18,101 INFO image_tx_daemon: LoRa cmd: PROBE seq=9 +phase_ms=0 (rx#9) 2026-10-06 11:10:18,427 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=156288 +2026-10-06 11:10:18,439 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok 2026-10-06 11:10:18,832 +INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=166528 2026-10-06 11:10:18,843 INFO +image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok 2026-10-06 11:10:19,431 INFO image_tx_daemon: +txdone_arrival: seq=37 idx=0 status=0 toa_us=166528 2026-10-06 11:10:19,443 INFO image_tx_daemon: frame seq=37 done +(pipelined): 1 fragments ok 2026-10-06 11:10:19,603 INFO image_tx_daemon: LoRa cmd: PROBE seq=10 phase_ms=0 (rx#10) +2026-10-06 11:10:19,832 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=169088 2026-10-06 +11:10:19,843 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok 2026-10-06 11:10:20,438 INFO +image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=169088 2026-10-06 11:10:20,451 INFO image_tx_daemon: +frame seq=39 done (pipelined): 1 fragments ok 2026-10-06 11:10:20,830 INFO image_tx_daemon: txdone_arrival: seq=40 +idx=0 status=0 toa_us=166528 2026-10-06 11:10:20,842 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments +ok 2026-10-06 11:10:21,048 INFO image_tx_daemon: LoRa cmd: PROBE seq=11 phase_ms=0 (rx#11) 2026-10-06 11:10:21,216 +INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=146048 2026-10-06 11:10:21,228 INFO +image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok 2026-10-06 11:10:21,814 INFO image_tx_daemon: +txdone_arrival: seq=42 idx=0 status=0 toa_us=146048 2026-10-06 11:10:21,825 INFO image_tx_daemon: frame seq=42 done +(pipelined): 1 fragments ok 2026-10-06 11:10:22,220 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 +toa_us=146048 2026-10-06 11:10:22,232 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok 2026-10-06 +11:10:22,495 INFO image_tx_daemon: LoRa cmd: PROBE seq=12 phase_ms=0 (rx#12) 2026-10-06 11:10:22,832 INFO +image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=169088 2026-10-06 11:10:22,844 INFO image_tx_daemon: +frame seq=44 done (pipelined): 1 fragments ok 2026-10-06 11:10:23,424 INFO image_tx_daemon: txdone_arrival: seq=45 +idx=0 status=0 toa_us=166528 2026-10-06 11:10:23,436 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments +ok 2026-10-06 11:10:23,538 INFO image_tx_daemon: LoRa cmd: PROBE seq=13 phase_ms=0 (rx#13) 2026-10-06 11:10:23,811 +INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=146048 2026-10-06 11:10:23,822 INFO +image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok 2026-10-06 11:10:24,351 INFO image_tx_daemon: stats: +goodput=376.6 B/s util=31% pipeline=v3 frames_in=47 ok=46 fail=0 drop_full=0 drop_stale=0 frags_ok=46 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:10:24,420 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 +toa_us=158848 2026-10-06 11:10:24,432 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok 2026-10-06 +11:10:24,830 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=169088 2026-10-06 11:10:24,841 INFO +image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok 2026-10-06 11:10:25,032 INFO image_tx_daemon: LoRa +cmd: PROBE seq=14 phase_ms=0 (rx#14) 2026-10-06 11:10:25,220 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 +status=0 toa_us=163968 2026-10-06 11:10:25,231 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok +2026-10-06 11:10:25,816 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=158848 2026-10-06 +11:10:25,828 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok 2026-10-06 11:10:26,419 INFO +image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=158848 2026-10-06 11:10:26,432 INFO image_tx_daemon: +frame seq=51 done (pipelined): 1 fragments ok 2026-10-06 11:10:26,542 INFO image_tx_daemon: LoRa cmd: PROBE seq=15 +phase_ms=0 (rx#15) 2026-10-06 11:10:26,822 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=163968 +2026-10-06 11:10:26,833 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok 2026-10-06 11:10:27,427 +INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=169088 2026-10-06 11:10:27,439 INFO +image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok 2026-10-06 11:10:27,821 INFO image_tx_daemon: +txdone_arrival: seq=54 idx=0 status=0 toa_us=163968 2026-10-06 11:10:27,834 INFO image_tx_daemon: frame seq=54 done +(pipelined): 1 fragments ok 2026-10-06 11:10:28,069 INFO image_tx_daemon: LoRa cmd: PROBE seq=16 phase_ms=0 (rx#16) +2026-10-06 11:10:28,424 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=169088 2026-10-06 +11:10:28,435 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok 2026-10-06 11:10:28,821 INFO +image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=166528 2026-10-06 11:10:28,833 INFO image_tx_daemon: +frame seq=56 done (pipelined): 1 fragments ok 2026-10-06 11:10:29,418 INFO image_tx_daemon: txdone_arrival: seq=57 +idx=0 status=0 toa_us=166528 2026-10-06 11:10:29,433 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments +ok 2026-10-06 11:10:29,597 INFO image_tx_daemon: LoRa cmd: PROBE seq=17 phase_ms=0 (rx#17) 2026-10-06 11:10:29,827 +INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=169088 2026-10-06 11:10:29,839 INFO +image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok 2026-10-06 11:10:30,417 INFO image_tx_daemon: +txdone_arrival: seq=59 idx=0 status=0 toa_us=169088 2026-10-06 11:10:30,429 INFO image_tx_daemon: frame seq=59 done +(pipelined): 1 fragments ok 2026-10-06 11:10:30,816 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 +toa_us=169088 2026-10-06 11:10:30,828 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok 2026-10-06 +11:10:31,056 INFO image_tx_daemon: LoRa cmd: PROBE seq=18 phase_ms=0 (rx#18) 2026-10-06 11:10:31,419 INFO +image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=166528 2026-10-06 11:10:31,432 INFO image_tx_daemon: +frame seq=61 done (pipelined): 1 fragments ok 2026-10-06 11:10:31,814 INFO image_tx_daemon: txdone_arrival: seq=62 +idx=0 status=0 toa_us=161408 2026-10-06 11:10:31,826 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments +ok 2026-10-06 11:10:32,413 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=169088 2026-10-06 +11:10:32,426 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok 2026-10-06 11:10:32,562 INFO +image_tx_daemon: LoRa cmd: PROBE seq=19 phase_ms=0 (rx#19) 2026-10-06 11:10:32,813 INFO image_tx_daemon: +txdone_arrival: seq=64 idx=0 status=0 toa_us=166528 2026-10-06 11:10:32,824 INFO image_tx_daemon: frame seq=64 done +(pipelined): 1 fragments ok 2026-10-06 11:10:33,417 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 +toa_us=166528 2026-10-06 11:10:33,429 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok 2026-10-06 +11:10:33,789 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=138368 2026-10-06 11:10:33,801 INFO +image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok 2026-10-06 11:10:34,043 INFO image_tx_daemon: LoRa +cmd: PROBE seq=20 phase_ms=0 (rx#20) 2026-10-06 11:10:34,199 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 +status=0 toa_us=143488 2026-10-06 11:10:34,211 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok +2026-10-06 11:10:34,362 INFO image_tx_daemon: stats: goodput=415.1 B/s util=34% pipeline=v3 frames_in=67 ok=67 fail=0 +drop_full=0 drop_stale=0 frags_ok=67 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:10:34,810 INFO image_tx_daemon: +txdone_arrival: seq=68 idx=0 status=0 toa_us=169088 2026-10-06 11:10:34,821 INFO image_tx_daemon: frame seq=68 done +(pipelined): 1 fragments ok 2026-10-06 11:10:35,409 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 +toa_us=163968 2026-10-06 11:10:35,420 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok 2026-10-06 +11:10:35,555 INFO image_tx_daemon: LoRa cmd: PROBE seq=21 phase_ms=0 (rx#21) 2026-10-06 11:10:35,816 INFO +image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=169088 2026-10-06 11:10:35,828 INFO image_tx_daemon: +frame seq=70 done (pipelined): 1 fragments ok 2026-10-06 11:10:36,414 INFO image_tx_daemon: txdone_arrival: seq=71 +idx=0 status=0 toa_us=169088 2026-10-06 11:10:36,426 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments +ok 2026-10-06 11:10:36,809 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=166528 2026-10-06 +11:10:36,821 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok 2026-10-06 11:10:37,071 INFO +image_tx_daemon: LoRa cmd: PROBE seq=22 phase_ms=0 (rx#22) 2026-10-06 11:10:37,414 INFO image_tx_daemon: +txdone_arrival: seq=73 idx=0 status=0 toa_us=169088 2026-10-06 11:10:37,427 INFO image_tx_daemon: frame seq=73 done +(pipelined): 1 fragments ok 2026-10-06 11:10:37,812 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 +toa_us=169088 2026-10-06 11:10:37,823 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok 2026-10-06 +11:10:38,408 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=169088 2026-10-06 11:10:38,419 INFO +image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok 2026-10-06 11:10:38,561 INFO image_tx_daemon: LoRa +cmd: PROBE seq=23 phase_ms=0 (rx#23) 2026-10-06 11:10:38,802 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 +status=0 toa_us=169088 2026-10-06 11:10:38,814 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok +2026-10-06 11:10:39,411 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=169088 2026-10-06 +11:10:39,425 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok 2026-10-06 11:10:39,807 INFO +image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=169088 2026-10-06 11:10:39,819 INFO image_tx_daemon: +frame seq=78 done (pipelined): 1 fragments ok 2026-10-06 11:10:40,067 INFO image_tx_daemon: LoRa cmd: PROBE seq=24 +phase_ms=0 (rx#24) 2026-10-06 11:10:40,400 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=169088 +2026-10-06 11:10:40,412 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok 2026-10-06 11:10:40,807 +INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=169088 2026-10-06 11:10:40,819 INFO +image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok 2026-10-06 11:10:41,405 INFO image_tx_daemon: +txdone_arrival: seq=81 idx=0 status=0 toa_us=169088 2026-10-06 11:10:41,417 INFO image_tx_daemon: frame seq=81 done +(pipelined): 1 fragments ok 2026-10-06 11:10:41,569 INFO image_tx_daemon: LoRa cmd: PROBE seq=25 phase_ms=0 (rx#25) +2026-10-06 11:10:41,798 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=169088 2026-10-06 +11:10:41,810 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok 2026-10-06 11:10:42,400 INFO +image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=169088 2026-10-06 11:10:42,412 INFO image_tx_daemon: +frame seq=83 done (pipelined): 1 fragments ok 2026-10-06 11:10:42,798 INFO image_tx_daemon: txdone_arrival: seq=84 +idx=0 status=0 toa_us=166528 2026-10-06 11:10:42,810 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments +ok 2026-10-06 11:10:43,073 INFO image_tx_daemon: LoRa cmd: PROBE seq=26 phase_ms=0 (rx#26) 2026-10-06 11:10:43,398 +INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=169088 2026-10-06 11:10:43,410 INFO +image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok 2026-10-06 11:10:43,795 INFO image_tx_daemon: +txdone_arrival: seq=86 idx=0 status=0 toa_us=169088 2026-10-06 11:10:43,806 INFO image_tx_daemon: frame seq=86 done +(pipelined): 1 fragments ok 2026-10-06 11:10:44,374 INFO image_tx_daemon: stats: goodput=388.0 B/s util=32% +pipeline=v3 frames_in=87 ok=86 fail=0 drop_full=0 drop_stale=0 frags_ok=86 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:10:44,396 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=169088 2026-10-06 +11:10:44,408 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok 2026-10-06 11:10:44,796 INFO +image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=166528 2026-10-06 11:10:44,808 INFO image_tx_daemon: +frame seq=88 done (pipelined): 1 fragments ok 2026-10-06 11:10:45,388 INFO image_tx_daemon: txdone_arrival: seq=89 +idx=0 status=0 toa_us=163968 2026-10-06 11:10:45,400 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments +ok 2026-10-06 11:10:45,777 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=146048 2026-10-06 +11:10:45,788 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok 2026-10-06 11:10:46,051 INFO +image_tx_daemon: LoRa cmd: PROBE seq=28 phase_ms=0 (rx#27) 2026-10-06 11:10:46,398 INFO image_tx_daemon: +txdone_arrival: seq=91 idx=0 status=0 toa_us=169088 2026-10-06 11:10:46,410 INFO image_tx_daemon: frame seq=91 done +(pipelined): 1 fragments ok 2026-10-06 11:10:46,796 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 +toa_us=166528 2026-10-06 11:10:46,808 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok 2026-10-06 +11:10:47,384 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=163968 2026-10-06 11:10:47,398 INFO +image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok 2026-10-06 11:10:47,564 INFO image_tx_daemon: LoRa +cmd: PROBE seq=29 phase_ms=0 (rx#28) 2026-10-06 11:10:47,794 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 +status=0 toa_us=166528 2026-10-06 11:10:47,805 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok +2026-10-06 11:10:48,387 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=166528 2026-10-06 +11:10:48,399 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok 2026-10-06 11:10:48,789 INFO +image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=169088 2026-10-06 11:10:48,800 INFO image_tx_daemon: +frame seq=96 done (pipelined): 1 fragments ok 2026-10-06 11:10:49,053 INFO image_tx_daemon: LoRa cmd: PROBE seq=30 +phase_ms=0 (rx#29) 2026-10-06 11:10:49,386 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=169088 +2026-10-06 11:10:49,398 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok 2026-10-06 11:10:49,789 +INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=166528 2026-10-06 11:10:49,800 INFO +image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok 2026-10-06 11:10:50,386 INFO image_tx_daemon: +txdone_arrival: seq=99 idx=0 status=0 toa_us=169088 2026-10-06 11:10:50,398 INFO image_tx_daemon: frame seq=99 done +(pipelined): 1 fragments ok 2026-10-06 11:10:50,568 INFO image_tx_daemon: LoRa cmd: PROBE seq=31 phase_ms=0 (rx#30) +2026-10-06 11:10:50,787 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=163968 2026-10-06 +11:10:50,799 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok 2026-10-06 11:10:51,312 INFO +image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=97408 2026-10-06 11:10:51,323 INFO image_tx_daemon: +frame seq=101 done (pipelined): 1 fragments ok 2026-10-06 11:10:51,769 INFO image_tx_daemon: txdone_arrival: seq=102 +idx=0 status=0 toa_us=156288 2026-10-06 11:10:51,781 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 +fragments ok 2026-10-06 11:10:52,043 INFO image_tx_daemon: LoRa cmd: PROBE seq=32 phase_ms=0 (rx#31) 2026-10-06 +11:10:52,363 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=143488 2026-10-06 11:10:52,374 INFO +image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok 2026-10-06 11:10:52,786 INFO image_tx_daemon: +txdone_arrival: seq=104 idx=0 status=0 toa_us=166528 2026-10-06 11:10:52,797 INFO image_tx_daemon: frame seq=104 done +(pipelined): 1 fragments ok 2026-10-06 11:10:53,342 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 +toa_us=130688 2026-10-06 11:10:53,354 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok +2026-10-06 11:10:53,557 INFO image_tx_daemon: LoRa cmd: PROBE seq=33 phase_ms=0 (rx#32) 2026-10-06 11:10:53,766 INFO +image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=156288 2026-10-06 11:10:53,778 INFO image_tx_daemon: +frame seq=106 done (pipelined): 1 fragments ok 2026-10-06 11:10:54,364 INFO image_tx_daemon: txdone_arrival: seq=107 +idx=0 status=0 toa_us=148608 2026-10-06 11:10:54,376 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 +fragments ok 2026-10-06 11:10:54,385 INFO image_tx_daemon: stats: goodput=399.0 B/s util=33% pipeline=v3 +frames_in=107 ok=107 fail=0 drop_full=0 drop_stale=0 frags_ok=107 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 +11:10:54,784 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=169088 2026-10-06 11:10:54,795 INFO +image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok 2026-10-06 11:10:55,058 INFO image_tx_daemon: LoRa +cmd: PROBE seq=34 phase_ms=0 (rx#33) 2026-10-06 11:10:55,371 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 +status=0 toa_us=166528 2026-10-06 11:10:55,383 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok +2026-10-06 11:10:55,777 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=169088 2026-10-06 +11:10:55,789 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok 2026-10-06 11:10:56,366 INFO +image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=161408 2026-10-06 11:10:56,378 INFO image_tx_daemon: +frame seq=111 done (pipelined): 1 fragments ok 2026-10-06 11:10:56,596 INFO image_tx_daemon: LoRa cmd: PROBE seq=35 +phase_ms=0 (rx#34) 2026-10-06 11:10:56,979 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=169088 + 2026-10-06 11:10:56,992 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok 2026-10-06 11:10:57,365 +INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=161408 2026-10-06 11:10:57,377 INFO +image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok 2026-10-06 11:10:57,965 INFO image_tx_daemon: +txdone_arrival: seq=114 idx=0 status=0 toa_us=163968 2026-10-06 11:10:57,977 INFO image_tx_daemon: frame seq=114 done +(pipelined): 1 fragments ok 2026-10-06 11:10:58,080 INFO image_tx_daemon: LoRa cmd: PROBE seq=36 phase_ms=0 (rx#35) +2026-10-06 11:10:58,366 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=166528 2026-10-06 +11:10:58,379 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok 2026-10-06 11:10:58,772 INFO +image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=169088 2026-10-06 11:10:58,784 INFO image_tx_daemon: +frame seq=116 done (pipelined): 1 fragments ok 2026-10-06 11:10:59,377 INFO image_tx_daemon: txdone_arrival: seq=117 +idx=0 status=0 toa_us=169088 2026-10-06 11:10:59,389 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 +fragments ok 2026-10-06 11:10:59,592 INFO image_tx_daemon: LoRa cmd: PROBE seq=37 phase_ms=0 (rx#36) 2026-10-06 +11:10:59,976 INFO image_tx_daemon: txdone_arrival: seq=118 idx=0 status=0 toa_us=169088 2026-10-06 11:10:59,988 INFO +image_tx_daemon: frame seq=118 done (pipelined): 1 fragments ok 2026-10-06 11:11:00,363 INFO image_tx_daemon: +txdone_arrival: seq=119 idx=0 status=0 toa_us=163968 2026-10-06 11:11:00,374 INFO image_tx_daemon: frame seq=119 done +(pipelined): 1 fragments ok 2026-10-06 11:11:00,773 INFO image_tx_daemon: txdone_arrival: seq=120 idx=0 status=0 +toa_us=169088 2026-10-06 11:11:00,784 INFO image_tx_daemon: frame seq=120 done (pipelined): 1 fragments ok +2026-10-06 11:11:01,047 INFO image_tx_daemon: LoRa cmd: PROBE seq=38 phase_ms=0 (rx#37) 2026-10-06 11:11:01,366 INFO +image_tx_daemon: txdone_arrival: seq=121 idx=0 status=0 toa_us=163968 2026-10-06 11:11:01,377 INFO image_tx_daemon: +frame seq=121 done (pipelined): 1 fragments ok 2026-10-06 11:11:01,769 INFO image_tx_daemon: txdone_arrival: seq=122 +idx=0 status=0 toa_us=169088 2026-10-06 11:11:01,780 INFO image_tx_daemon: frame seq=122 done (pipelined): 1 +fragments ok 2026-10-06 11:11:02,368 INFO image_tx_daemon: txdone_arrival: seq=123 idx=0 status=0 toa_us=166528 +2026-10-06 11:11:02,380 INFO image_tx_daemon: frame seq=123 done (pipelined): 1 fragments ok 2026-10-06 11:11:02,551 +INFO image_tx_daemon: LoRa cmd: PROBE seq=39 phase_ms=0 (rx#38) 2026-10-06 11:11:02,760 INFO image_tx_daemon: +txdone_arrival: seq=124 idx=0 status=0 toa_us=166528 2026-10-06 11:11:02,771 INFO image_tx_daemon: frame seq=124 done +(pipelined): 1 fragments ok 2026-10-06 11:11:03,370 INFO image_tx_daemon: txdone_arrival: seq=125 idx=0 status=0 +toa_us=169088 2026-10-06 11:11:03,381 INFO image_tx_daemon: frame seq=125 done (pipelined): 1 fragments ok +2026-10-06 11:11:03,752 INFO image_tx_daemon: txdone_arrival: seq=126 idx=0 status=0 toa_us=148608 2026-10-06 +11:11:03,763 INFO image_tx_daemon: frame seq=126 done (pipelined): 1 fragments ok 2026-10-06 11:11:04,026 INFO +image_tx_daemon: LoRa cmd: PROBE seq=40 phase_ms=0 (rx#39) 2026-10-06 11:11:04,362 INFO image_tx_daemon: +txdone_arrival: seq=127 idx=0 status=0 toa_us=169088 2026-10-06 11:11:04,375 INFO image_tx_daemon: frame seq=127 done +(pipelined): 1 fragments ok 2026-10-06 11:11:04,396 INFO image_tx_daemon: stats: goodput=402.4 B/s util=33% +pipeline=v3 frames_in=127 ok=127 fail=0 drop_full=0 drop_stale=0 frags_ok=127 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:11:04,762 INFO image_tx_daemon: txdone_arrival: seq=128 idx=0 status=0 toa_us=166528 2026-10-06 +11:11:04,773 INFO image_tx_daemon: frame seq=128 done (pipelined): 1 fragments ok 2026-10-06 11:11:05,363 INFO +image_tx_daemon: txdone_arrival: seq=129 idx=0 status=0 toa_us=166528 2026-10-06 11:11:05,376 INFO image_tx_daemon: +frame seq=129 done (pipelined): 1 fragments ok 2026-10-06 11:11:05,583 INFO image_tx_daemon: LoRa cmd: PROBE seq=41 +phase_ms=0 (rx#40) 2026-10-06 11:11:05,771 INFO image_tx_daemon: txdone_arrival: seq=130 idx=0 status=0 toa_us=163968 + 2026-10-06 11:11:05,783 INFO image_tx_daemon: frame seq=130 done (pipelined): 1 fragments ok 2026-10-06 11:11:06,360 +INFO image_tx_daemon: txdone_arrival: seq=131 idx=0 status=0 toa_us=166528 2026-10-06 11:11:06,372 INFO +image_tx_daemon: frame seq=131 done (pipelined): 1 fragments ok 2026-10-06 11:11:06,964 INFO image_tx_daemon: +txdone_arrival: seq=132 idx=0 status=0 toa_us=169088 2026-10-06 11:11:06,976 INFO image_tx_daemon: frame seq=132 done +(pipelined): 1 fragments ok 2026-10-06 11:11:07,108 INFO image_tx_daemon: LoRa cmd: PROBE seq=42 phase_ms=0 (rx#41) +2026-10-06 11:11:07,358 INFO image_tx_daemon: txdone_arrival: seq=133 idx=0 status=0 toa_us=166528 2026-10-06 +11:11:07,371 INFO image_tx_daemon: frame seq=133 done (pipelined): 1 fragments ok 2026-10-06 11:11:07,754 INFO +image_tx_daemon: txdone_arrival: seq=134 idx=0 status=0 toa_us=166528 2026-10-06 11:11:07,766 INFO image_tx_daemon: +frame seq=134 done (pipelined): 1 fragments ok 2026-10-06 11:11:08,354 INFO image_tx_daemon: txdone_arrival: seq=135 +idx=0 status=0 toa_us=169088 2026-10-06 11:11:08,366 INFO image_tx_daemon: frame seq=135 done (pipelined): 1 +fragments ok 2026-10-06 11:11:08,585 INFO image_tx_daemon: LoRa cmd: PROBE seq=43 phase_ms=0 (rx#42) 2026-10-06 +11:11:08,958 INFO image_tx_daemon: txdone_arrival: seq=136 idx=0 status=0 toa_us=169088 2026-10-06 11:11:08,970 INFO +image_tx_daemon: frame seq=136 done (pipelined): 1 fragments ok 2026-10-06 11:11:09,361 INFO image_tx_daemon: +txdone_arrival: seq=137 idx=0 status=0 toa_us=169088 2026-10-06 11:11:09,373 INFO image_tx_daemon: frame seq=137 done +(pipelined): 1 fragments ok 2026-10-06 11:11:09,954 INFO image_tx_daemon: txdone_arrival: seq=138 idx=0 status=0 +toa_us=169088 2026-10-06 11:11:09,966 INFO image_tx_daemon: frame seq=138 done (pipelined): 1 fragments ok +2026-10-06 11:11:10,059 INFO image_tx_daemon: LoRa cmd: PROBE seq=44 phase_ms=0 (rx#43) 2026-10-06 11:11:10,351 INFO +image_tx_daemon: txdone_arrival: seq=139 idx=0 status=0 toa_us=166528 2026-10-06 11:11:10,363 INFO image_tx_daemon: +frame seq=139 done (pipelined): 1 fragments ok 2026-10-06 11:11:10,951 INFO image_tx_daemon: txdone_arrival: seq=140 +idx=0 status=0 toa_us=169088 2026-10-06 11:11:10,963 INFO image_tx_daemon: frame seq=140 done (pipelined): 1 +fragments ok 2026-10-06 11:11:11,351 INFO image_tx_daemon: txdone_arrival: seq=141 idx=0 status=0 toa_us=163968 +2026-10-06 11:11:11,362 INFO image_tx_daemon: frame seq=141 done (pipelined): 1 fragments ok 2026-10-06 11:11:11,583 +INFO image_tx_daemon: LoRa cmd: PROBE seq=45 phase_ms=0 (rx#44) 2026-10-06 11:11:11,750 INFO image_tx_daemon: +txdone_arrival: seq=142 idx=0 status=0 toa_us=151168 2026-10-06 11:11:11,761 INFO image_tx_daemon: frame seq=142 done +(pipelined): 1 fragments ok 2026-10-06 11:11:12,350 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 +toa_us=161408 2026-10-06 11:11:12,362 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok +2026-10-06 11:11:12,949 INFO image_tx_daemon: txdone_arrival: seq=144 idx=0 status=0 toa_us=166528 2026-10-06 +11:11:12,961 INFO image_tx_daemon: frame seq=144 done (pipelined): 1 fragments ok 2026-10-06 11:11:13,061 INFO +image_tx_daemon: LoRa cmd: PROBE seq=46 phase_ms=0 (rx#45) 2026-10-06 11:11:13,353 INFO image_tx_daemon: +txdone_arrival: seq=145 idx=0 status=0 toa_us=166528 2026-10-06 11:11:13,365 INFO image_tx_daemon: frame seq=145 done +(pipelined): 1 fragments ok 2026-10-06 11:11:13,955 INFO image_tx_daemon: txdone_arrival: seq=146 idx=0 status=0 +toa_us=169088 2026-10-06 11:11:13,967 INFO image_tx_daemon: frame seq=146 done (pipelined): 1 fragments ok +2026-10-06 11:11:14,352 INFO image_tx_daemon: txdone_arrival: seq=147 idx=0 status=0 toa_us=169088 2026-10-06 +11:11:14,363 INFO image_tx_daemon: frame seq=147 done (pipelined): 1 fragments ok 2026-10-06 11:11:14,409 INFO +image_tx_daemon: stats: goodput=402.6 B/s util=33% pipeline=v3 frames_in=147 ok=147 fail=0 drop_full=0 drop_stale=0 +frags_ok=147 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:11:14,584 INFO image_tx_daemon: LoRa cmd: PROBE seq=47 +phase_ms=0 (rx#46) 2026-10-06 11:11:14,948 INFO image_tx_daemon: txdone_arrival: seq=148 idx=0 status=0 toa_us=169088 + 2026-10-06 11:11:14,959 INFO image_tx_daemon: frame seq=148 done (pipelined): 1 fragments ok 2026-10-06 11:11:15,355 +INFO image_tx_daemon: txdone_arrival: seq=149 idx=0 status=0 toa_us=169088 2026-10-06 11:11:15,367 INFO +image_tx_daemon: frame seq=149 done (pipelined): 1 fragments ok 2026-10-06 11:11:15,946 INFO image_tx_daemon: +txdone_arrival: seq=150 idx=0 status=0 toa_us=166528 2026-10-06 11:11:15,958 INFO image_tx_daemon: frame seq=150 done +(pipelined): 1 fragments ok 2026-10-06 11:11:16,089 INFO image_tx_daemon: LoRa cmd: PROBE seq=48 phase_ms=0 (rx#47) +2026-10-06 11:11:16,350 INFO image_tx_daemon: txdone_arrival: seq=151 idx=0 status=0 toa_us=166528 2026-10-06 +11:11:16,361 INFO image_tx_daemon: frame seq=151 done (pipelined): 1 fragments ok 2026-10-06 11:11:16,943 INFO +image_tx_daemon: txdone_arrival: seq=152 idx=0 status=0 toa_us=163968 2026-10-06 11:11:16,955 INFO image_tx_daemon: +frame seq=152 done (pipelined): 1 fragments ok 2026-10-06 11:11:17,345 INFO image_tx_daemon: txdone_arrival: seq=153 +idx=0 status=0 toa_us=163968 2026-10-06 11:11:17,356 INFO image_tx_daemon: frame seq=153 done (pipelined): 1 +fragments ok 2026-10-06 11:11:17,585 INFO image_tx_daemon: LoRa cmd: PROBE seq=49 phase_ms=0 (rx#48) 2026-10-06 +11:11:17,731 INFO image_tx_daemon: txdone_arrival: seq=154 idx=0 status=0 toa_us=133248 2026-10-06 11:11:17,743 INFO +image_tx_daemon: frame seq=154 done (pipelined): 1 fragments ok 2026-10-06 11:11:18,315 INFO image_tx_daemon: +txdone_arrival: seq=155 idx=0 status=0 toa_us=135808 2026-10-06 11:11:18,327 INFO image_tx_daemon: frame seq=155 done +(pipelined): 1 fragments ok 2026-10-06 11:11:18,946 INFO image_tx_daemon: txdone_arrival: seq=156 idx=0 status=0 +toa_us=166528 2026-10-06 11:11:18,958 INFO image_tx_daemon: frame seq=156 done (pipelined): 1 fragments ok +2026-10-06 11:11:19,094 INFO image_tx_daemon: LoRa cmd: PROBE seq=50 phase_ms=0 (rx#49) 2026-10-06 11:11:19,322 INFO +image_tx_daemon: txdone_arrival: seq=157 idx=0 status=0 toa_us=148608 2026-10-06 11:11:19,333 INFO image_tx_daemon: +frame seq=157 done (pipelined): 1 fragments ok 2026-10-06 11:11:19,700 INFO image_tx_daemon: txdone_arrival: seq=158 +idx=0 status=0 toa_us=105088 2026-10-06 11:11:19,712 INFO image_tx_daemon: frame seq=158 done (pipelined): 1 +fragments ok 2026-10-06 11:11:20,320 INFO image_tx_daemon: txdone_arrival: seq=159 idx=0 status=0 toa_us=151168 +2026-10-06 11:11:20,332 INFO image_tx_daemon: frame seq=159 done (pipelined): 1 fragments ok 2026-10-06 11:11:20,576 +INFO image_tx_daemon: LoRa cmd: PROBE seq=51 phase_ms=0 (rx#50) 2026-10-06 11:11:20,940 INFO image_tx_daemon: +txdone_arrival: seq=160 idx=0 status=0 toa_us=163968 2026-10-06 11:11:20,951 INFO image_tx_daemon: frame seq=160 done +(pipelined): 1 fragments ok 2026-10-06 11:11:21,332 INFO image_tx_daemon: txdone_arrival: seq=161 idx=0 status=0 +toa_us=161408 2026-10-06 11:11:21,344 INFO image_tx_daemon: frame seq=161 done (pipelined): 1 fragments ok +2026-10-06 11:11:21,940 INFO image_tx_daemon: txdone_arrival: seq=162 idx=0 status=0 toa_us=166528 2026-10-06 +11:11:21,952 INFO image_tx_daemon: frame seq=162 done (pipelined): 1 fragments ok 2026-10-06 11:11:22,093 INFO +image_tx_daemon: LoRa cmd: PROBE seq=52 phase_ms=0 (rx#51) 2026-10-06 11:11:22,332 INFO image_tx_daemon: +txdone_arrival: seq=163 idx=0 status=0 toa_us=163968 2026-10-06 11:11:22,343 INFO image_tx_daemon: frame seq=163 done +(pipelined): 1 fragments ok 2026-10-06 11:11:22,940 INFO image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 +toa_us=169088 2026-10-06 11:11:22,952 INFO image_tx_daemon: frame seq=164 done (pipelined): 1 fragments ok +2026-10-06 11:11:23,331 INFO image_tx_daemon: txdone_arrival: seq=165 idx=0 status=0 toa_us=166528 2026-10-06 +11:11:23,343 INFO image_tx_daemon: frame seq=165 done (pipelined): 1 fragments ok 2026-10-06 11:11:23,606 INFO +image_tx_daemon: LoRa cmd: PROBE seq=53 phase_ms=0 (rx#52) 2026-10-06 11:11:23,934 INFO image_tx_daemon: +txdone_arrival: seq=166 idx=0 status=0 toa_us=169088 2026-10-06 11:11:23,947 INFO image_tx_daemon: frame seq=166 done +(pipelined): 1 fragments ok 2026-10-06 11:11:24,336 INFO image_tx_daemon: txdone_arrival: seq=167 idx=0 status=0 +toa_us=169088 2026-10-06 11:11:24,355 INFO image_tx_daemon: frame seq=167 done (pipelined): 1 fragments ok +2026-10-06 11:11:24,421 INFO image_tx_daemon: stats: goodput=381.8 B/s util=32% pipeline=v3 frames_in=167 ok=167 +fail=0 drop_full=0 drop_stale=0 frags_ok=167 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:11:24,934 INFO +image_tx_daemon: txdone_arrival: seq=168 idx=0 status=0 toa_us=169088 2026-10-06 11:11:24,946 INFO image_tx_daemon: +frame seq=168 done (pipelined): 1 fragments ok 2026-10-06 11:11:25,047 INFO image_tx_daemon: LoRa cmd: PROBE seq=54 +phase_ms=0 (rx#53) 2026-10-06 11:11:25,344 INFO image_tx_daemon: txdone_arrival: seq=169 idx=0 status=0 toa_us=169088 + 2026-10-06 11:11:25,356 INFO image_tx_daemon: frame seq=169 done (pipelined): 1 fragments ok 2026-10-06 11:11:25,934 +INFO image_tx_daemon: txdone_arrival: seq=170 idx=0 status=0 toa_us=169088 2026-10-06 11:11:25,946 INFO +image_tx_daemon: frame seq=170 done (pipelined): 1 fragments ok 2026-10-06 11:11:26,333 INFO image_tx_daemon: +txdone_arrival: seq=171 idx=0 status=0 toa_us=169088 2026-10-06 11:11:26,344 INFO image_tx_daemon: frame seq=171 done +(pipelined): 1 fragments ok 2026-10-06 11:11:26,560 INFO image_tx_daemon: LoRa cmd: PROBE seq=55 phase_ms=0 (rx#54) +2026-10-06 11:11:26,932 INFO image_tx_daemon: txdone_arrival: seq=172 idx=0 status=0 toa_us=169088 2026-10-06 +11:11:26,944 INFO image_tx_daemon: frame seq=172 done (pipelined): 1 fragments ok 2026-10-06 11:11:27,315 INFO +image_tx_daemon: txdone_arrival: seq=173 idx=0 status=0 toa_us=148608 2026-10-06 11:11:27,327 INFO image_tx_daemon: +frame seq=173 done (pipelined): 1 fragments ok 2026-10-06 11:11:27,725 INFO image_tx_daemon: txdone_arrival: seq=174 +idx=0 status=0 toa_us=161408 2026-10-06 11:11:27,736 INFO image_tx_daemon: frame seq=174 done (pipelined): 1 +fragments ok 2026-10-06 11:11:27,999 INFO image_tx_daemon: LoRa cmd: PROBE seq=56 phase_ms=0 (rx#55) 2026-10-06 +11:11:28,312 INFO image_tx_daemon: txdone_arrival: seq=175 idx=0 status=0 toa_us=153728 2026-10-06 11:11:28,323 INFO +image_tx_daemon: frame seq=175 done (pipelined): 1 fragments ok 2026-10-06 11:11:28,727 INFO image_tx_daemon: +txdone_arrival: seq=176 idx=0 status=0 toa_us=158848 2026-10-06 11:11:28,739 INFO image_tx_daemon: frame seq=176 done +(pipelined): 1 fragments ok 2026-10-06 11:11:29,328 INFO image_tx_daemon: txdone_arrival: seq=177 idx=0 status=0 +toa_us=169088 2026-10-06 11:11:29,340 INFO image_tx_daemon: frame seq=177 done (pipelined): 1 fragments ok +2026-10-06 11:11:29,563 INFO image_tx_daemon: LoRa cmd: PROBE seq=57 phase_ms=0 (rx#56) 2026-10-06 11:11:29,926 INFO +image_tx_daemon: txdone_arrival: seq=178 idx=0 status=0 toa_us=169088 2026-10-06 11:11:29,939 INFO image_tx_daemon: +frame seq=178 done (pipelined): 1 fragments ok 2026-10-06 11:11:30,332 INFO image_tx_daemon: txdone_arrival: seq=179 +idx=0 status=0 toa_us=169088 2026-10-06 11:11:30,344 INFO image_tx_daemon: frame seq=179 done (pipelined): 1 +fragments ok 2026-10-06 11:11:30,925 INFO image_tx_daemon: txdone_arrival: seq=180 idx=0 status=0 toa_us=163968 +2026-10-06 11:11:30,936 INFO image_tx_daemon: frame seq=180 done (pipelined): 1 fragments ok 2026-10-06 11:11:31,063 +INFO image_tx_daemon: LoRa cmd: PROBE seq=58 phase_ms=0 (rx#57) 2026-10-06 11:11:31,325 INFO image_tx_daemon: +txdone_arrival: seq=181 idx=0 status=0 toa_us=169088 2026-10-06 11:11:31,336 INFO image_tx_daemon: frame seq=181 done +(pipelined): 1 fragments ok 2026-10-06 11:11:31,920 INFO image_tx_daemon: txdone_arrival: seq=182 idx=0 status=0 +toa_us=166528 2026-10-06 11:11:31,932 INFO image_tx_daemon: frame seq=182 done (pipelined): 1 fragments ok +2026-10-06 11:11:32,327 INFO image_tx_daemon: txdone_arrival: seq=183 idx=0 status=0 toa_us=166528 2026-10-06 +11:11:32,339 INFO image_tx_daemon: frame seq=183 done (pipelined): 1 fragments ok 2026-10-06 11:11:32,575 INFO +image_tx_daemon: LoRa cmd: PROBE seq=59 phase_ms=0 (rx#58) 2026-10-06 11:11:32,917 INFO image_tx_daemon: +txdone_arrival: seq=184 idx=0 status=0 toa_us=166528 2026-10-06 11:11:32,929 INFO image_tx_daemon: frame seq=184 done +(pipelined): 1 fragments ok 2026-10-06 11:11:33,323 INFO image_tx_daemon: txdone_arrival: seq=185 idx=0 status=0 +toa_us=169088 2026-10-06 11:11:33,335 INFO image_tx_daemon: frame seq=185 done (pipelined): 1 fragments ok +2026-10-06 11:11:33,923 INFO image_tx_daemon: txdone_arrival: seq=186 idx=0 status=0 toa_us=169088 2026-10-06 +11:11:33,935 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 fragments ok 2026-10-06 11:11:34,074 INFO +image_tx_daemon: LoRa cmd: PROBE seq=60 phase_ms=0 (rx#59) 2026-10-06 11:11:34,325 INFO image_tx_daemon: +txdone_arrival: seq=187 idx=0 status=0 toa_us=169088 2026-10-06 11:11:34,336 INFO image_tx_daemon: frame seq=187 done +(pipelined): 1 fragments ok 2026-10-06 11:11:34,433 INFO image_tx_daemon: stats: goodput=401.0 B/s util=33% +pipeline=v3 frames_in=187 ok=187 fail=0 drop_full=0 drop_stale=0 frags_ok=187 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:11:34,921 INFO image_tx_daemon: txdone_arrival: seq=188 idx=0 status=0 toa_us=169088 2026-10-06 +11:11:34,933 INFO image_tx_daemon: frame seq=188 done (pipelined): 1 fragments ok 2026-10-06 11:11:35,314 INFO +image_tx_daemon: txdone_arrival: seq=189 idx=0 status=0 toa_us=169088 2026-10-06 11:11:35,327 INFO image_tx_daemon: +frame seq=189 done (pipelined): 1 fragments ok 2026-10-06 11:11:35,568 INFO image_tx_daemon: LoRa cmd: PROBE seq=61 +phase_ms=0 (rx#60) 2026-10-06 11:11:35,921 INFO image_tx_daemon: txdone_arrival: seq=190 idx=0 status=0 toa_us=169088 + 2026-10-06 11:11:35,933 INFO image_tx_daemon: frame seq=190 done (pipelined): 1 fragments ok 2026-10-06 11:11:36,318 +INFO image_tx_daemon: txdone_arrival: seq=191 idx=0 status=0 toa_us=169088 2026-10-06 11:11:36,330 INFO +image_tx_daemon: frame seq=191 done (pipelined): 1 fragments ok 2026-10-06 11:11:36,911 INFO image_tx_daemon: +txdone_arrival: seq=192 idx=0 status=0 toa_us=166528 2026-10-06 11:11:36,922 INFO image_tx_daemon: frame seq=192 done +(pipelined): 1 fragments ok 2026-10-06 11:11:37,066 INFO image_tx_daemon: LoRa cmd: PROBE seq=62 phase_ms=0 (rx#61) +2026-10-06 11:11:37,314 INFO image_tx_daemon: txdone_arrival: seq=193 idx=0 status=0 toa_us=169088 2026-10-06 +11:11:37,326 INFO image_tx_daemon: frame seq=193 done (pipelined): 1 fragments ok 2026-10-06 11:11:37,916 INFO +image_tx_daemon: txdone_arrival: seq=194 idx=0 status=0 toa_us=169088 2026-10-06 11:11:37,928 INFO image_tx_daemon: +frame seq=194 done (pipelined): 1 fragments ok 2026-10-06 11:11:38,308 INFO image_tx_daemon: txdone_arrival: seq=195 +idx=0 status=0 toa_us=169088 2026-10-06 11:11:38,319 INFO image_tx_daemon: frame seq=195 done (pipelined): 1 +fragments ok 2026-10-06 11:11:38,582 INFO image_tx_daemon: LoRa cmd: PROBE seq=63 phase_ms=0 (rx#62) 2026-10-06 +11:11:38,908 INFO image_tx_daemon: txdone_arrival: seq=196 idx=0 status=0 toa_us=169088 2026-10-06 11:11:38,922 INFO +image_tx_daemon: frame seq=196 done (pipelined): 1 fragments ok 2026-10-06 11:11:39,314 INFO image_tx_daemon: +txdone_arrival: seq=197 idx=0 status=0 toa_us=169088 2026-10-06 11:11:39,326 INFO image_tx_daemon: frame seq=197 done +(pipelined): 1 fragments ok 2026-10-06 11:11:39,907 INFO image_tx_daemon: txdone_arrival: seq=198 idx=0 status=0 +toa_us=163968 2026-10-06 11:11:39,919 INFO image_tx_daemon: frame seq=198 done (pipelined): 1 fragments ok +2026-10-06 11:11:40,081 INFO image_tx_daemon: LoRa cmd: PROBE seq=64 phase_ms=0 (rx#63) 2026-10-06 11:11:40,310 INFO +image_tx_daemon: txdone_arrival: seq=199 idx=0 status=0 toa_us=169088 2026-10-06 11:11:40,322 INFO image_tx_daemon: +frame seq=199 done (pipelined): 1 fragments ok 2026-10-06 11:11:40,900 INFO image_tx_daemon: txdone_arrival: seq=200 +idx=0 status=0 toa_us=163968 2026-10-06 11:11:40,912 INFO image_tx_daemon: frame seq=200 done (pipelined): 1 +fragments ok 2026-10-06 11:11:41,305 INFO image_tx_daemon: txdone_arrival: seq=201 idx=0 status=0 toa_us=166528 +2026-10-06 11:11:41,317 INFO image_tx_daemon: frame seq=201 done (pipelined): 1 fragments ok 2026-10-06 11:11:41,580 +INFO image_tx_daemon: LoRa cmd: PROBE seq=65 phase_ms=0 (rx#64) 2026-10-06 11:11:41,907 INFO image_tx_daemon: +txdone_arrival: seq=202 idx=0 status=0 toa_us=166528 2026-10-06 11:11:41,919 INFO image_tx_daemon: frame seq=202 done +(pipelined): 1 fragments ok 2026-10-06 11:11:42,299 INFO image_tx_daemon: txdone_arrival: seq=203 idx=0 status=0 +toa_us=166528 2026-10-06 11:11:42,311 INFO image_tx_daemon: frame seq=203 done (pipelined): 1 fragments ok +2026-10-06 11:11:42,898 INFO image_tx_daemon: txdone_arrival: seq=204 idx=0 status=0 toa_us=166528 2026-10-06 +11:11:42,909 INFO image_tx_daemon: frame seq=204 done (pipelined): 1 fragments ok 2026-10-06 11:11:43,079 INFO +image_tx_daemon: LoRa cmd: PROBE seq=66 phase_ms=0 (rx#65) 2026-10-06 11:11:43,298 INFO image_tx_daemon: +txdone_arrival: seq=205 idx=0 status=0 toa_us=166528 2026-10-06 11:11:43,310 INFO image_tx_daemon: frame seq=205 done +(pipelined): 1 fragments ok 2026-10-06 11:11:43,897 INFO image_tx_daemon: txdone_arrival: seq=206 idx=0 status=0 +toa_us=169088 2026-10-06 11:11:43,908 INFO image_tx_daemon: frame seq=206 done (pipelined): 1 fragments ok +2026-10-06 11:11:44,298 INFO image_tx_daemon: txdone_arrival: seq=207 idx=0 status=0 toa_us=169088 2026-10-06 +11:11:44,310 INFO image_tx_daemon: frame seq=207 done (pipelined): 1 fragments ok 2026-10-06 11:11:44,446 INFO +image_tx_daemon: stats: goodput=407.5 B/s util=34% pipeline=v3 frames_in=207 ok=207 fail=0 drop_full=0 drop_stale=0 +frags_ok=207 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:11:44,572 INFO image_tx_daemon: LoRa cmd: PROBE seq=67 +phase_ms=0 (rx#66) 2026-10-06 11:11:44,900 INFO image_tx_daemon: txdone_arrival: seq=208 idx=0 status=0 toa_us=169088 + 2026-10-06 11:11:44,912 INFO image_tx_daemon: frame seq=208 done (pipelined): 1 fragments ok 2026-10-06 11:11:45,498 +INFO image_tx_daemon: txdone_arrival: seq=209 idx=0 status=0 toa_us=169088 2026-10-06 11:11:45,502 INFO +image_tx_daemon: frame seq=209 done (pipelined): 1 fragments ok 2026-10-06 11:11:45,644 INFO image_tx_daemon: LoRa +cmd: PROBE seq=68 phase_ms=0 (rx#67) 2026-10-06 11:11:45,893 INFO image_tx_daemon: txdone_arrival: seq=210 idx=0 +status=0 toa_us=163968 2026-10-06 11:11:45,905 INFO image_tx_daemon: frame seq=210 done (pipelined): 1 fragments ok +2026-10-06 11:11:46,496 INFO image_tx_daemon: txdone_arrival: seq=211 idx=0 status=0 toa_us=169088 2026-10-06 +11:11:46,509 INFO image_tx_daemon: frame seq=211 done (pipelined): 1 fragments ok 2026-10-06 11:11:46,887 INFO +image_tx_daemon: txdone_arrival: seq=212 idx=0 status=0 toa_us=163968 2026-10-06 11:11:46,899 INFO image_tx_daemon: +frame seq=212 done (pipelined): 1 fragments ok 2026-10-06 11:11:47,136 INFO image_tx_daemon: LoRa cmd: PROBE seq=69 +phase_ms=0 (rx#68) 2026-10-06 11:11:47,498 INFO image_tx_daemon: txdone_arrival: seq=213 idx=0 status=0 toa_us=169088 + 2026-10-06 11:11:47,510 INFO image_tx_daemon: frame seq=213 done (pipelined): 1 fragments ok 2026-10-06 11:11:47,896 +INFO image_tx_daemon: txdone_arrival: seq=214 idx=0 status=0 toa_us=169088 2026-10-06 11:11:47,908 INFO +image_tx_daemon: frame seq=214 done (pipelined): 1 fragments ok 2026-10-06 11:11:48,496 INFO image_tx_daemon: +txdone_arrival: seq=215 idx=0 status=0 toa_us=169088 2026-10-06 11:11:48,508 INFO image_tx_daemon: frame seq=215 done +(pipelined): 1 fragments ok 2026-10-06 11:11:48,623 INFO image_tx_daemon: LoRa cmd: PROBE seq=70 phase_ms=0 (rx#69) +2026-10-06 11:11:48,893 INFO image_tx_daemon: txdone_arrival: seq=216 idx=0 status=0 toa_us=169088 2026-10-06 +11:11:48,905 INFO image_tx_daemon: frame seq=216 done (pipelined): 1 fragments ok 2026-10-06 11:11:49,491 INFO +image_tx_daemon: txdone_arrival: seq=217 idx=0 status=0 toa_us=169088 2026-10-06 11:11:49,503 INFO image_tx_daemon: +frame seq=217 done (pipelined): 1 fragments ok 2026-10-06 11:11:49,894 INFO image_tx_daemon: txdone_arrival: seq=218 +idx=0 status=0 toa_us=169088 2026-10-06 11:11:49,906 INFO image_tx_daemon: frame seq=218 done (pipelined): 1 +fragments ok 2026-10-06 11:11:50,122 INFO image_tx_daemon: LoRa cmd: PROBE seq=71 phase_ms=0 (rx#70) 2026-10-06 +11:11:50,489 INFO image_tx_daemon: txdone_arrival: seq=219 idx=0 status=0 toa_us=169088 2026-10-06 11:11:50,501 INFO +image_tx_daemon: frame seq=219 done (pipelined): 1 fragments ok 2026-10-06 11:11:50,892 INFO image_tx_daemon: +txdone_arrival: seq=220 idx=0 status=0 toa_us=169088 2026-10-06 11:11:50,904 INFO image_tx_daemon: frame seq=220 done +(pipelined): 1 fragments ok 2026-10-06 11:11:51,489 INFO image_tx_daemon: txdone_arrival: seq=221 idx=0 status=0 +toa_us=169088 2026-10-06 11:11:51,502 INFO image_tx_daemon: frame seq=221 done (pipelined): 1 fragments ok +2026-10-06 11:11:51,616 INFO image_tx_daemon: LoRa cmd: PROBE seq=72 phase_ms=0 (rx#71) 2026-10-06 11:11:51,886 INFO +image_tx_daemon: txdone_arrival: seq=222 idx=0 status=0 toa_us=169088 2026-10-06 11:11:51,897 INFO image_tx_daemon: +frame seq=222 done (pipelined): 1 fragments ok 2026-10-06 11:11:52,487 INFO image_tx_daemon: txdone_arrival: seq=223 +idx=0 status=0 toa_us=169088 2026-10-06 11:11:52,500 INFO image_tx_daemon: frame seq=223 done (pipelined): 1 +fragments ok 2026-10-06 11:11:52,883 INFO image_tx_daemon: txdone_arrival: seq=224 idx=0 status=0 toa_us=169088 +2026-10-06 11:11:52,895 INFO image_tx_daemon: frame seq=224 done (pipelined): 1 fragments ok 2026-10-06 11:11:53,112 +INFO image_tx_daemon: LoRa cmd: PROBE seq=73 phase_ms=0 (rx#72) 2026-10-06 11:11:53,485 INFO image_tx_daemon: +txdone_arrival: seq=225 idx=0 status=0 toa_us=169088 2026-10-06 11:11:53,497 INFO image_tx_daemon: frame seq=225 done +(pipelined): 1 fragments ok 2026-10-06 11:11:53,845 INFO image_tx_daemon: txdone_arrival: seq=226 idx=0 status=0 +toa_us=133248 2026-10-06 11:11:53,857 INFO image_tx_daemon: frame seq=226 done (pipelined): 1 fragments ok +2026-10-06 11:11:54,458 INFO image_tx_daemon: stats: goodput=385.3 B/s util=32% pipeline=v3 frames_in=227 ok=226 +fail=0 drop_full=0 drop_stale=0 frags_ok=226 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:11:54,483 INFO +image_tx_daemon: txdone_arrival: seq=227 idx=0 status=0 toa_us=166528 2026-10-06 11:11:54,495 INFO image_tx_daemon: +frame seq=227 done (pipelined): 1 fragments ok 2026-10-06 11:11:54,622 INFO image_tx_daemon: LoRa cmd: PROBE seq=74 +phase_ms=0 (rx#73) 2026-10-06 11:11:54,881 INFO image_tx_daemon: txdone_arrival: seq=228 idx=0 status=0 toa_us=166528 + 2026-10-06 11:11:54,892 INFO image_tx_daemon: frame seq=228 done (pipelined): 1 fragments ok 2026-10-06 11:11:55,481 +INFO image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=169088 2026-10-06 11:11:55,495 INFO +image_tx_daemon: frame seq=229 done (pipelined): 1 fragments ok 2026-10-06 11:11:55,884 INFO image_tx_daemon: +txdone_arrival: seq=230 idx=0 status=0 toa_us=169088 2026-10-06 11:11:55,898 INFO image_tx_daemon: frame seq=230 done +(pipelined): 1 fragments ok 2026-10-06 11:11:56,161 INFO image_tx_daemon: LoRa cmd: PROBE seq=75 phase_ms=0 (rx#74) +2026-10-06 11:11:56,482 INFO image_tx_daemon: txdone_arrival: seq=231 idx=0 status=0 toa_us=169088 2026-10-06 +11:11:56,495 INFO image_tx_daemon: frame seq=231 done (pipelined): 1 fragments ok 2026-10-06 11:11:56,883 INFO +image_tx_daemon: txdone_arrival: seq=232 idx=0 status=0 toa_us=169088 2026-10-06 11:11:56,895 INFO image_tx_daemon: +frame seq=232 done (pipelined): 1 fragments ok 2026-10-06 11:11:57,477 INFO image_tx_daemon: txdone_arrival: seq=233 +idx=0 status=0 toa_us=169088 2026-10-06 11:11:57,491 INFO image_tx_daemon: frame seq=233 done (pipelined): 1 +fragments ok 2026-10-06 11:11:57,650 INFO image_tx_daemon: LoRa cmd: PROBE seq=76 phase_ms=0 (rx#75) 2026-10-06 +11:11:57,878 INFO image_tx_daemon: txdone_arrival: seq=234 idx=0 status=0 toa_us=169088 2026-10-06 11:11:57,890 INFO +image_tx_daemon: frame seq=234 done (pipelined): 1 fragments ok 2026-10-06 11:11:58,479 INFO image_tx_daemon: +txdone_arrival: seq=235 idx=0 status=0 toa_us=169088 2026-10-06 11:11:58,492 INFO image_tx_daemon: frame seq=235 done +(pipelined): 1 fragments ok 2026-10-06 11:11:58,868 INFO image_tx_daemon: txdone_arrival: seq=236 idx=0 status=0 +toa_us=163968 2026-10-06 11:11:58,880 INFO image_tx_daemon: frame seq=236 done (pipelined): 1 fragments ok +2026-10-06 11:11:59,143 INFO image_tx_daemon: LoRa cmd: PROBE seq=77 phase_ms=0 (rx#76) 2026-10-06 11:11:59,479 INFO +image_tx_daemon: txdone_arrival: seq=237 idx=0 status=0 toa_us=169088 2026-10-06 11:11:59,492 INFO image_tx_daemon: +frame seq=237 done (pipelined): 1 fragments ok 2026-10-06 11:12:00,069 INFO image_tx_daemon: txdone_arrival: seq=238 +idx=0 status=0 toa_us=166528 2026-10-06 11:12:00,081 INFO image_tx_daemon: frame seq=238 done (pipelined): 1 +fragments ok 2026-10-06 11:12:00,213 INFO image_tx_daemon: LoRa cmd: PROBE seq=78 phase_ms=0 (rx#77) 2026-10-06 +11:12:00,472 INFO image_tx_daemon: txdone_arrival: seq=239 idx=0 status=0 toa_us=169088 2026-10-06 11:12:00,485 INFO +image_tx_daemon: frame seq=239 done (pipelined): 1 fragments ok 2026-10-06 11:12:01,074 INFO image_tx_daemon: +txdone_arrival: seq=240 idx=0 status=0 toa_us=166528 2026-10-06 11:12:01,088 INFO image_tx_daemon: frame seq=240 done +(pipelined): 1 fragments ok 2026-10-06 11:12:01,468 INFO image_tx_daemon: txdone_arrival: seq=241 idx=0 status=0 +toa_us=169088 2026-10-06 11:12:01,480 INFO image_tx_daemon: frame seq=241 done (pipelined): 1 fragments ok +2026-10-06 11:12:01,671 INFO image_tx_daemon: LoRa cmd: PROBE seq=79 phase_ms=0 (rx#78) 2026-10-06 11:12:01,869 INFO +image_tx_daemon: txdone_arrival: seq=242 idx=0 status=0 toa_us=169088 2026-10-06 11:12:01,882 INFO image_tx_daemon: +frame seq=242 done (pipelined): 1 fragments ok 2026-10-06 11:12:02,469 INFO image_tx_daemon: txdone_arrival: seq=243 +idx=0 status=0 toa_us=166528 2026-10-06 11:12:02,481 INFO image_tx_daemon: frame seq=243 done (pipelined): 1 +fragments ok 2026-10-06 11:12:02,869 INFO image_tx_daemon: txdone_arrival: seq=244 idx=0 status=0 toa_us=166528 +2026-10-06 11:12:02,881 INFO image_tx_daemon: frame seq=244 done (pipelined): 1 fragments ok 2026-10-06 11:12:03,144 +INFO image_tx_daemon: LoRa cmd: PROBE seq=80 phase_ms=0 (rx#79) 2026-10-06 11:12:03,465 INFO image_tx_daemon: +txdone_arrival: seq=245 idx=0 status=0 toa_us=169088 2026-10-06 11:12:03,478 INFO image_tx_daemon: frame seq=245 done +(pipelined): 1 fragments ok 2026-10-06 11:12:03,866 INFO image_tx_daemon: txdone_arrival: seq=246 idx=0 status=0 +toa_us=166528 2026-10-06 11:12:03,879 INFO image_tx_daemon: frame seq=246 done (pipelined): 1 fragments ok +2026-10-06 11:12:04,424 INFO image_tx_daemon: txdone_arrival: seq=247 idx=0 status=0 toa_us=130688 2026-10-06 +11:12:04,437 INFO image_tx_daemon: frame seq=247 done (pipelined): 1 fragments ok 2026-10-06 11:12:04,469 INFO +image_tx_daemon: stats: goodput=422.3 B/s util=35% pipeline=v3 frames_in=247 ok=247 fail=0 drop_full=0 drop_stale=0 +frags_ok=247 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:12:04,629 INFO image_tx_daemon: LoRa cmd: PROBE seq=81 +phase_ms=0 (rx#80) 2026-10-06 11:12:04,847 INFO image_tx_daemon: txdone_arrival: seq=248 idx=0 status=0 toa_us=153728 + 2026-10-06 11:12:04,859 INFO image_tx_daemon: frame seq=248 done (pipelined): 1 fragments ok 2026-10-06 11:12:05,456 +INFO image_tx_daemon: txdone_arrival: seq=249 idx=0 status=0 toa_us=158848 2026-10-06 11:12:05,469 INFO +image_tx_daemon: frame seq=249 done (pipelined): 1 fragments ok 2026-10-06 11:12:05,811 INFO image_tx_daemon: +txdone_arrival: seq=250 idx=0 status=0 toa_us=123008 2026-10-06 11:12:05,823 INFO image_tx_daemon: frame seq=250 done +(pipelined): 1 fragments ok 2026-10-06 11:12:06,086 INFO image_tx_daemon: LoRa cmd: PROBE seq=82 phase_ms=0 (rx#81) +2026-10-06 11:12:06,465 INFO image_tx_daemon: txdone_arrival: seq=251 idx=0 status=0 toa_us=169088 2026-10-06 +11:12:06,477 INFO image_tx_daemon: frame seq=251 done (pipelined): 1 fragments ok 2026-10-06 11:12:07,063 INFO +image_tx_daemon: txdone_arrival: seq=252 idx=0 status=0 toa_us=166528 2026-10-06 11:12:07,075 INFO image_tx_daemon: +frame seq=252 done (pipelined): 1 fragments ok 2026-10-06 11:12:07,163 INFO image_tx_daemon: LoRa cmd: PROBE seq=83 +phase_ms=0 (rx#82) 2026-10-06 11:12:07,458 INFO image_tx_daemon: txdone_arrival: seq=253 idx=0 status=0 toa_us=169088 + 2026-10-06 11:12:07,470 INFO image_tx_daemon: frame seq=253 done (pipelined): 1 fragments ok 2026-10-06 11:12:07,864 +INFO image_tx_daemon: txdone_arrival: seq=254 idx=0 status=0 toa_us=169088 2026-10-06 11:12:07,876 INFO +image_tx_daemon: frame seq=254 done (pipelined): 1 fragments ok 2026-10-06 11:12:08,463 INFO image_tx_daemon: +txdone_arrival: seq=255 idx=0 status=0 toa_us=169088 2026-10-06 11:12:08,475 INFO image_tx_daemon: frame seq=255 done +(pipelined): 1 fragments ok 2026-10-06 11:12:08,689 INFO image_tx_daemon: LoRa cmd: PROBE seq=84 phase_ms=0 (rx#83) +2026-10-06 11:12:09,063 INFO image_tx_daemon: txdone_arrival: seq=0 idx=0 status=0 toa_us=169088 2026-10-06 +11:12:09,075 INFO image_tx_daemon: frame seq=0 done (pipelined): 1 fragments ok 2026-10-06 11:12:09,449 INFO +image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=166528 2026-10-06 11:12:09,463 INFO image_tx_daemon: +frame seq=1 done (pipelined): 1 fragments ok 2026-10-06 11:12:09,854 INFO image_tx_daemon: txdone_arrival: seq=2 +idx=0 status=0 toa_us=166528 2026-10-06 11:12:09,866 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments +ok 2026-10-06 11:12:10,129 INFO image_tx_daemon: LoRa cmd: PROBE seq=85 phase_ms=0 (rx#84) 2026-10-06 11:12:10,423 +INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=138368 2026-10-06 11:12:10,436 INFO +image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok 2026-10-06 11:12:10,848 INFO image_tx_daemon: +txdone_arrival: seq=4 idx=0 status=0 toa_us=166528 2026-10-06 11:12:10,859 INFO image_tx_daemon: frame seq=4 done +(pipelined): 1 fragments ok 2026-10-06 11:12:11,447 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 +toa_us=166528 2026-10-06 11:12:11,460 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok 2026-10-06 +11:12:11,647 INFO image_tx_daemon: LoRa cmd: PROBE seq=86 phase_ms=0 (rx#85) 2026-10-06 11:12:11,855 INFO +image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=166528 2026-10-06 11:12:11,867 INFO image_tx_daemon: +frame seq=6 done (pipelined): 1 fragments ok 2026-10-06 11:12:12,446 INFO image_tx_daemon: txdone_arrival: seq=7 +idx=0 status=0 toa_us=166528 2026-10-06 11:12:12,459 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments +ok 2026-10-06 11:12:13,046 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=169088 2026-10-06 +11:12:13,059 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok 2026-10-06 11:12:13,166 INFO +image_tx_daemon: LoRa cmd: PROBE seq=87 phase_ms=0 (rx#86) 2026-10-06 11:12:13,446 INFO image_tx_daemon: +txdone_arrival: seq=9 idx=0 status=0 toa_us=161408 2026-10-06 11:12:13,459 INFO image_tx_daemon: frame seq=9 done +(pipelined): 1 fragments ok 2026-10-06 11:12:13,825 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 +toa_us=148608 2026-10-06 11:12:13,839 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok 2026-10-06 +11:12:14,404 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=125568 2026-10-06 11:12:14,416 INFO +image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok 2026-10-06 11:12:14,482 INFO image_tx_daemon: stats: +goodput=384.5 B/s util=32% pipeline=v3 frames_in=267 ok=267 fail=0 drop_full=0 drop_stale=0 frags_ok=267 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:12:14,652 INFO image_tx_daemon: LoRa cmd: PROBE seq=88 phase_ms=0 (rx#87) +2026-10-06 11:12:14,850 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=169088 2026-10-06 +11:12:14,862 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok 2026-10-06 11:12:15,449 INFO +image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=169088 2026-10-06 11:12:15,463 INFO image_tx_daemon: +frame seq=13 done (pipelined): 1 fragments ok 2026-10-06 11:12:15,842 INFO image_tx_daemon: txdone_arrival: seq=14 +idx=0 status=0 toa_us=166528 2026-10-06 11:12:15,854 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments +ok 2026-10-06 11:12:16,117 INFO image_tx_daemon: LoRa cmd: PROBE seq=89 phase_ms=0 (rx#88) 2026-10-06 11:12:16,448 +INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=169088 2026-10-06 11:12:16,460 INFO +image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok 2026-10-06 11:12:17,043 INFO image_tx_daemon: +txdone_arrival: seq=16 idx=0 status=0 toa_us=169088 2026-10-06 11:12:17,055 INFO image_tx_daemon: frame seq=16 done +(pipelined): 1 fragments ok 2026-10-06 11:12:17,146 INFO image_tx_daemon: LoRa cmd: PROBE seq=90 phase_ms=0 (rx#89) +2026-10-06 11:12:17,437 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=169088 2026-10-06 +11:12:17,449 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok 2026-10-06 11:12:18,037 INFO +image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=169088 2026-10-06 11:12:18,050 INFO image_tx_daemon: +frame seq=18 done (pipelined): 1 fragments ok 2026-10-06 11:12:18,443 INFO image_tx_daemon: txdone_arrival: seq=19 +idx=0 status=0 toa_us=169088 2026-10-06 11:12:18,456 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments +ok 2026-10-06 11:12:18,653 INFO image_tx_daemon: LoRa cmd: PROBE seq=91 phase_ms=0 (rx#90) 2026-10-06 11:12:18,840 +INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=169088 2026-10-06 11:12:18,852 INFO +image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok 2026-10-06 11:12:19,441 INFO image_tx_daemon: +txdone_arrival: seq=21 idx=0 status=0 toa_us=169088 2026-10-06 11:12:19,455 INFO image_tx_daemon: frame seq=21 done +(pipelined): 1 fragments ok 2026-10-06 11:12:20,032 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 +toa_us=166528 2026-10-06 11:12:20,047 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok 2026-10-06 +11:12:20,162 INFO image_tx_daemon: LoRa cmd: PROBE seq=92 phase_ms=0 (rx#91) 2026-10-06 11:12:20,442 INFO +image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=169088 2026-10-06 11:12:20,455 INFO image_tx_daemon: +frame seq=23 done (pipelined): 1 fragments ok 2026-10-06 11:12:21,030 INFO image_tx_daemon: txdone_arrival: seq=24 +idx=0 status=0 toa_us=166528 2026-10-06 11:12:21,044 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments +ok 2026-10-06 11:12:21,433 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=169088 2026-10-06 +11:12:21,446 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok 2026-10-06 11:12:21,666 INFO +image_tx_daemon: LoRa cmd: PROBE seq=93 phase_ms=0 (rx#92) 2026-10-06 11:12:22,031 INFO image_tx_daemon: +txdone_arrival: seq=26 idx=0 status=0 toa_us=169088 2026-10-06 11:12:22,043 INFO image_tx_daemon: frame seq=26 done +(pipelined): 1 fragments ok 2026-10-06 11:12:22,431 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 +toa_us=166528 2026-10-06 11:12:22,445 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok 2026-10-06 +11:12:22,823 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=163968 2026-10-06 11:12:22,834 INFO +image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok 2026-10-06 11:12:23,098 INFO image_tx_daemon: LoRa +cmd: PROBE seq=94 phase_ms=0 (rx#93) 2026-10-06 11:12:23,427 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 +status=0 toa_us=169088 2026-10-06 11:12:23,439 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok +2026-10-06 11:12:24,033 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=169088 2026-10-06 +11:12:24,045 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok 2026-10-06 11:12:24,148 INFO +image_tx_daemon: LoRa cmd: PROBE seq=95 phase_ms=0 (rx#94) 2026-10-06 11:12:24,427 INFO image_tx_daemon: +txdone_arrival: seq=31 idx=0 status=0 toa_us=169088 2026-10-06 11:12:24,439 INFO image_tx_daemon: frame seq=31 done +(pipelined): 1 fragments ok 2026-10-06 11:12:24,494 INFO image_tx_daemon: stats: goodput=408.0 B/s util=34% +pipeline=v3 frames_in=287 ok=287 fail=0 drop_full=0 drop_stale=0 frags_ok=287 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:12:25,027 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=169088 2026-10-06 +11:12:25,039 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok 2026-10-06 11:12:25,430 INFO +image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=169088 2026-10-06 11:12:25,442 INFO image_tx_daemon: +frame seq=33 done (pipelined): 1 fragments ok 2026-10-06 11:12:25,657 INFO image_tx_daemon: LoRa cmd: PROBE seq=96 +phase_ms=0 (rx#95) 2026-10-06 11:12:26,020 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=166528 +2026-10-06 11:12:26,032 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok 2026-10-06 11:12:26,421 +INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=166528 2026-10-06 11:12:26,433 INFO +image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok 2026-10-06 11:12:27,024 INFO image_tx_daemon: +txdone_arrival: seq=36 idx=0 status=0 toa_us=163968 2026-10-06 11:12:27,038 INFO image_tx_daemon: frame seq=36 done +(pipelined): 1 fragments ok 2026-10-06 11:12:27,147 INFO image_tx_daemon: LoRa cmd: PROBE seq=97 phase_ms=0 (rx#96) +2026-10-06 11:12:27,401 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=146048 2026-10-06 +11:12:27,412 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok 2026-10-06 11:12:27,807 INFO +image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=153728 2026-10-06 11:12:27,819 INFO image_tx_daemon: +frame seq=38 done (pipelined): 1 fragments ok 2026-10-06 11:12:28,427 INFO image_tx_daemon: txdone_arrival: seq=39 +idx=0 status=0 toa_us=169088 2026-10-06 11:12:28,439 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments +ok 2026-10-06 11:12:28,681 INFO image_tx_daemon: LoRa cmd: PROBE seq=98 phase_ms=0 (rx#97) 2026-10-06 11:12:29,013 +INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=163968 2026-10-06 11:12:29,026 INFO +image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok 2026-10-06 11:12:29,421 INFO image_tx_daemon: +txdone_arrival: seq=41 idx=0 status=0 toa_us=169088 2026-10-06 11:12:29,434 INFO image_tx_daemon: frame seq=41 done +(pipelined): 1 fragments ok 2026-10-06 11:12:29,825 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 +toa_us=169088 2026-10-06 11:12:29,839 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok 2026-10-06 +11:12:30,103 INFO image_tx_daemon: LoRa cmd: PROBE seq=99 phase_ms=0 (rx#98) 2026-10-06 11:12:30,423 INFO +image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=169088 2026-10-06 11:12:30,435 INFO image_tx_daemon: +frame seq=43 done (pipelined): 1 fragments ok 2026-10-06 11:12:30,814 INFO image_tx_daemon: txdone_arrival: seq=44 +idx=0 status=0 toa_us=166528 2026-10-06 11:12:30,826 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments +ok 2026-10-06 11:12:31,402 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=148608 2026-10-06 +11:12:31,415 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok 2026-10-06 11:12:31,597 INFO +image_tx_daemon: LoRa cmd: PROBE seq=100 phase_ms=0 (rx#99) 2026-10-06 11:12:31,784 INFO image_tx_daemon: +txdone_arrival: seq=46 idx=0 status=0 toa_us=138368 2026-10-06 11:12:31,796 INFO image_tx_daemon: frame seq=46 done +(pipelined): 1 fragments ok 2026-10-06 11:12:32,401 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 +toa_us=151168 2026-10-06 11:12:32,414 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok 2026-10-06 +11:12:32,808 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=166528 2026-10-06 11:12:32,820 INFO +image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok 2026-10-06 11:12:33,083 INFO image_tx_daemon: LoRa +cmd: PROBE seq=101 phase_ms=0 (rx#100) 2026-10-06 11:12:33,389 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 +status=0 toa_us=143488 2026-10-06 11:12:33,401 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok +2026-10-06 11:12:33,776 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=135808 2026-10-06 +11:12:33,788 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok 2026-10-06 11:12:34,351 INFO +image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=112768 2026-10-06 11:12:34,364 INFO image_tx_daemon: +frame seq=51 done (pipelined): 1 fragments ok 2026-10-06 11:12:34,507 INFO image_tx_daemon: stats: goodput=377.7 B/s +util=31% pipeline=v3 frames_in=307 ok=307 fail=0 drop_full=0 drop_stale=0 frags_ok=307 frags_fail=0 qdepth=0 +parity_tx=0 2026-10-06 11:12:34,594 INFO image_tx_daemon: LoRa cmd: PROBE seq=102 phase_ms=0 (rx#101) 2026-10-06 +11:12:34,812 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=169088 2026-10-06 11:12:34,824 INFO +image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok 2026-10-06 11:12:35,380 INFO image_tx_daemon: +txdone_arrival: seq=53 idx=0 status=0 toa_us=143488 2026-10-06 11:12:35,392 INFO image_tx_daemon: frame seq=53 done +(pipelined): 1 fragments ok 2026-10-06 11:12:35,788 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 +toa_us=133248 2026-10-06 11:12:35,800 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok 2026-10-06 +11:12:36,063 INFO image_tx_daemon: LoRa cmd: PROBE seq=103 phase_ms=0 (rx#102) 2026-10-06 11:12:36,392 INFO +image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=153728 2026-10-06 11:12:36,404 INFO image_tx_daemon: +frame seq=55 done (pipelined): 1 fragments ok 2026-10-06 11:12:36,806 INFO image_tx_daemon: txdone_arrival: seq=56 +idx=0 status=0 toa_us=163968 2026-10-06 11:12:36,817 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments +ok 2026-10-06 11:12:37,405 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=169088 2026-10-06 +11:12:37,417 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok 2026-10-06 11:12:37,632 INFO +image_tx_daemon: LoRa cmd: PROBE seq=104 phase_ms=0 (rx#103) 2026-10-06 11:12:37,995 INFO image_tx_daemon: +txdone_arrival: seq=58 idx=0 status=0 toa_us=158848 2026-10-06 11:12:38,008 INFO image_tx_daemon: frame seq=58 done +(pipelined): 1 fragments ok 2026-10-06 11:12:38,376 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 +toa_us=140928 2026-10-06 11:12:38,389 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok 2026-10-06 +11:12:38,999 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=163968 2026-10-06 11:12:39,013 INFO +image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok 2026-10-06 11:12:39,124 INFO image_tx_daemon: LoRa +cmd: PROBE seq=105 phase_ms=0 (rx#104) 2026-10-06 11:12:39,353 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 +status=0 toa_us=115328 2026-10-06 11:12:39,366 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok +2026-10-06 11:12:39,943 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=112768 2026-10-06 +11:12:39,955 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok 2026-10-06 11:12:40,360 INFO +image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=133248 2026-10-06 11:12:40,372 INFO image_tx_daemon: +frame seq=63 done (pipelined): 1 fragments ok 2026-10-06 11:12:40,628 INFO image_tx_daemon: LoRa cmd: PROBE seq=106 +phase_ms=0 (rx#105) 2026-10-06 11:12:41,001 INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=166528 + 2026-10-06 11:12:41,013 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok 2026-10-06 11:12:41,391 +INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=163968 2026-10-06 11:12:41,403 INFO +image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok 2026-10-06 11:12:41,785 INFO image_tx_daemon: +txdone_arrival: seq=66 idx=0 status=0 toa_us=158848 2026-10-06 11:12:41,797 INFO image_tx_daemon: frame seq=66 done +(pipelined): 1 fragments ok 2026-10-06 11:12:42,060 INFO image_tx_daemon: LoRa cmd: PROBE seq=107 phase_ms=0 (rx#106) + 2026-10-06 11:12:42,350 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=123008 2026-10-06 +11:12:42,363 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok 2026-10-06 11:12:42,994 INFO +image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=161408 2026-10-06 11:12:43,007 INFO image_tx_daemon: +frame seq=68 done (pipelined): 1 fragments ok 2026-10-06 11:12:43,136 INFO image_tx_daemon: LoRa cmd: PROBE seq=108 +phase_ms=0 (rx#107) 2026-10-06 11:12:43,396 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=166528 + 2026-10-06 11:12:43,408 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok 2026-10-06 11:12:43,993 +INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=169088 2026-10-06 11:12:44,006 INFO +image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok 2026-10-06 11:12:44,389 INFO image_tx_daemon: +txdone_arrival: seq=71 idx=0 status=0 toa_us=166528 2026-10-06 11:12:44,401 INFO image_tx_daemon: frame seq=71 done +(pipelined): 1 fragments ok 2026-10-06 11:12:44,519 INFO image_tx_daemon: stats: goodput=363.0 B/s util=30% +pipeline=v3 frames_in=327 ok=327 fail=0 drop_full=0 drop_stale=0 frags_ok=327 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:12:44,628 INFO image_tx_daemon: LoRa cmd: PROBE seq=109 phase_ms=0 (rx#108) 2026-10-06 11:12:44,997 +INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=169088 2026-10-06 11:12:45,009 INFO +image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok 2026-10-06 11:12:45,385 INFO image_tx_daemon: +txdone_arrival: seq=73 idx=0 status=0 toa_us=166528 2026-10-06 11:12:45,397 INFO image_tx_daemon: frame seq=73 done +(pipelined): 1 fragments ok 2026-10-06 11:12:45,995 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 +toa_us=169088 2026-10-06 11:12:46,008 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok 2026-10-06 +11:12:46,143 INFO image_tx_daemon: LoRa cmd: PROBE seq=110 phase_ms=0 (rx#109) 2026-10-06 11:12:46,391 INFO +image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=169088 2026-10-06 11:12:46,404 INFO image_tx_daemon: +frame seq=75 done (pipelined): 1 fragments ok 2026-10-06 11:12:46,988 INFO image_tx_daemon: txdone_arrival: seq=76 +idx=0 status=0 toa_us=169088 2026-10-06 11:12:47,000 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments +ok 2026-10-06 11:12:47,387 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=169088 2026-10-06 +11:12:47,400 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok 2026-10-06 11:12:47,616 INFO +image_tx_daemon: LoRa cmd: PROBE seq=111 phase_ms=0 (rx#110) 2026-10-06 11:12:47,981 INFO image_tx_daemon: +txdone_arrival: seq=78 idx=0 status=0 toa_us=166528 2026-10-06 11:12:47,993 INFO image_tx_daemon: frame seq=78 done +(pipelined): 1 fragments ok 2026-10-06 11:12:48,387 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 +toa_us=169088 2026-10-06 11:12:48,399 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok 2026-10-06 +11:12:48,987 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=166528 2026-10-06 11:12:49,000 INFO +image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok 2026-10-06 11:12:49,142 INFO image_tx_daemon: LoRa +cmd: PROBE seq=112 phase_ms=0 (rx#111) 2026-10-06 11:12:49,381 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 +status=0 toa_us=166528 2026-10-06 11:12:49,393 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok +2026-10-06 11:12:49,776 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=128128 2026-10-06 +11:12:49,788 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok 2026-10-06 11:12:50,383 INFO +image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=169088 2026-10-06 11:12:50,395 INFO image_tx_daemon: +frame seq=83 done (pipelined): 1 fragments ok 2026-10-06 11:12:50,632 INFO image_tx_daemon: LoRa cmd: PROBE seq=113 +phase_ms=0 (rx#112) 2026-10-06 11:12:50,975 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=163968 + 2026-10-06 11:12:50,987 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok 2026-10-06 11:12:51,380 +INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=169088 2026-10-06 11:12:51,392 INFO +image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok 2026-10-06 11:12:51,982 INFO image_tx_daemon: +txdone_arrival: seq=86 idx=0 status=0 toa_us=166528 2026-10-06 11:12:51,994 INFO image_tx_daemon: frame seq=86 done +(pipelined): 1 fragments ok 2026-10-06 11:12:52,149 INFO image_tx_daemon: LoRa cmd: PROBE seq=114 phase_ms=0 (rx#113) + 2026-10-06 11:12:52,356 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=146048 2026-10-06 +11:12:52,369 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok 2026-10-06 11:12:52,976 INFO +image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=169088 2026-10-06 11:12:52,988 INFO image_tx_daemon: +frame seq=88 done (pipelined): 1 fragments ok 2026-10-06 11:12:53,378 INFO image_tx_daemon: txdone_arrival: seq=89 +idx=0 status=0 toa_us=166528 2026-10-06 11:12:53,390 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments +ok 2026-10-06 11:12:53,623 INFO image_tx_daemon: LoRa cmd: PROBE seq=115 phase_ms=0 (rx#114) 2026-10-06 11:12:53,976 +INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=169088 2026-10-06 11:12:53,988 INFO +image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok 2026-10-06 11:12:54,337 INFO image_tx_daemon: +txdone_arrival: seq=91 idx=0 status=0 toa_us=128128 2026-10-06 11:12:54,348 INFO image_tx_daemon: frame seq=91 done +(pipelined): 1 fragments ok 2026-10-06 11:12:54,531 INFO image_tx_daemon: stats: goodput=393.4 B/s util=33% +pipeline=v3 frames_in=347 ok=347 fail=0 drop_full=0 drop_stale=0 frags_ok=347 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:12:54,977 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=169088 2026-10-06 +11:12:54,989 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok 2026-10-06 11:12:55,119 INFO +image_tx_daemon: LoRa cmd: PROBE seq=116 phase_ms=0 (rx#115) 2026-10-06 11:12:55,371 INFO image_tx_daemon: +txdone_arrival: seq=93 idx=0 status=0 toa_us=169088 2026-10-06 11:12:55,383 INFO image_tx_daemon: frame seq=93 done +(pipelined): 1 fragments ok 2026-10-06 11:12:55,970 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 +toa_us=169088 2026-10-06 11:12:55,983 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok 2026-10-06 +11:12:56,376 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=169088 2026-10-06 11:12:56,388 INFO +image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok 2026-10-06 11:12:56,613 INFO image_tx_daemon: LoRa +cmd: PROBE seq=117 phase_ms=0 (rx#116) 2026-10-06 11:12:56,965 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 +status=0 toa_us=166528 2026-10-06 11:12:56,978 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok +2026-10-06 11:12:57,371 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=166528 2026-10-06 +11:12:57,382 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok 2026-10-06 11:12:57,966 INFO +image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=169088 2026-10-06 11:12:57,978 INFO image_tx_daemon: +frame seq=98 done (pipelined): 1 fragments ok 2026-10-06 11:12:58,139 INFO image_tx_daemon: LoRa cmd: PROBE seq=118 +phase_ms=0 (rx#117) 2026-10-06 11:12:58,371 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=169088 + 2026-10-06 11:12:58,383 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok 2026-10-06 11:12:58,970 +INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=169088 2026-10-06 11:12:58,984 INFO +image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok 2026-10-06 11:12:59,364 INFO image_tx_daemon: +txdone_arrival: seq=101 idx=0 status=0 toa_us=166528 2026-10-06 11:12:59,377 INFO image_tx_daemon: frame seq=101 done +(pipelined): 1 fragments ok 2026-10-06 11:12:59,632 INFO image_tx_daemon: LoRa cmd: PROBE seq=119 phase_ms=0 (rx#118) + 2026-10-06 11:12:59,957 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=163968 2026-10-06 +11:12:59,970 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok 2026-10-06 11:13:00,371 INFO +image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=169088 2026-10-06 11:13:00,384 INFO image_tx_daemon: +frame seq=103 done (pipelined): 1 fragments ok 2026-10-06 11:13:00,961 INFO image_tx_daemon: txdone_arrival: seq=104 +idx=0 status=0 toa_us=166528 2026-10-06 11:13:00,973 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 +fragments ok 2026-10-06 11:13:01,185 INFO image_tx_daemon: LoRa cmd: PROBE seq=120 phase_ms=0 (rx#119) 2026-10-06 +11:13:01,372 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=163968 2026-10-06 11:13:01,384 INFO +image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok 2026-10-06 11:13:01,966 INFO image_tx_daemon: +txdone_arrival: seq=106 idx=0 status=0 toa_us=166528 2026-10-06 11:13:01,978 INFO image_tx_daemon: frame seq=106 done +(pipelined): 1 fragments ok 2026-10-06 11:13:02,340 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 +toa_us=151168 2026-10-06 11:13:02,352 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok +2026-10-06 11:13:02,615 INFO image_tx_daemon: LoRa cmd: PROBE seq=121 phase_ms=0 (rx#120) 2026-10-06 11:13:02,964 +INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=169088 2026-10-06 11:13:02,977 INFO +image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok 2026-10-06 11:13:03,359 INFO image_tx_daemon: +txdone_arrival: seq=109 idx=0 status=0 toa_us=169088 2026-10-06 11:13:03,371 INFO image_tx_daemon: frame seq=109 done +(pipelined): 1 fragments ok 2026-10-06 11:13:03,929 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 +toa_us=143488 2026-10-06 11:13:03,942 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok +2026-10-06 11:13:04,152 INFO image_tx_daemon: LoRa cmd: PROBE seq=122 phase_ms=0 (rx#121) 2026-10-06 11:13:04,340 +INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=153728 2026-10-06 11:13:04,352 INFO +image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok 2026-10-06 11:13:04,543 INFO image_tx_daemon: stats: +goodput=399.7 B/s util=33% pipeline=v3 frames_in=367 ok=367 fail=0 drop_full=0 drop_stale=0 frags_ok=367 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:13:04,960 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 +toa_us=166528 2026-10-06 11:13:04,973 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok +2026-10-06 11:13:05,349 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=158848 2026-10-06 +11:13:05,363 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok 2026-10-06 11:13:05,627 INFO +image_tx_daemon: LoRa cmd: PROBE seq=123 phase_ms=0 (rx#122) 2026-10-06 11:13:05,953 INFO image_tx_daemon: +txdone_arrival: seq=114 idx=0 status=0 toa_us=166528 2026-10-06 11:13:05,966 INFO image_tx_daemon: frame seq=114 done +(pipelined): 1 fragments ok 2026-10-06 11:13:06,348 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 +toa_us=163968 2026-10-06 11:13:06,360 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok +2026-10-06 11:13:06,952 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=163968 2026-10-06 +11:13:06,965 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok 2026-10-06 11:13:07,209 INFO +image_tx_daemon: LoRa cmd: PROBE seq=124 phase_ms=0 (rx#123) 2026-10-06 11:13:07,524 INFO image_tx_daemon: +txdone_arrival: seq=117 idx=0 status=0 toa_us=138368 2026-10-06 11:13:07,537 INFO image_tx_daemon: frame seq=117 done +(pipelined): 1 fragments ok 2026-10-06 11:13:07,923 INFO image_tx_daemon: txdone_arrival: seq=118 idx=0 status=0 +toa_us=140928 2026-10-06 11:13:07,936 INFO image_tx_daemon: frame seq=118 done (pipelined): 1 fragments ok +2026-10-06 11:13:08,354 INFO image_tx_daemon: txdone_arrival: seq=119 idx=0 status=0 toa_us=169088 2026-10-06 +11:13:08,366 INFO image_tx_daemon: frame seq=119 done (pipelined): 1 fragments ok 2026-10-06 11:13:08,628 INFO +image_tx_daemon: LoRa cmd: PROBE seq=125 phase_ms=0 (rx#124) 2026-10-06 11:13:12,823 INFO image_tx_daemon: signal +received; shutting down 2026-10-06 11:13:13,107 INFO image_tx_daemon: image_tx_daemon exit +--- RX DAEMON FINAL LOGS --- +2026-10-25 18:20:59,263 INFO image_rx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 2026-10-25 18:20:59,266 +INFO image_rx_daemon: ctrl MQTT connected (192.168.1.79) 2026-10-25 18:20:59,272 INFO image_rx_daemon: +image_rx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 2026-10-25 18:20:59,283 INFO image_rx_daemon: MQTT +connected; ready to publish lifetrac/v25/video/tile_delta 2026-10-25 18:20:59,290 INFO image_rx_daemon: +LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only 2026-10-25 18:20:59,723 INFO +image_rx_daemon: L072 VER warm-up ok (attempt 1) cap=0x000000FF Initializing regulatory profile 1 on co-processor... + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 FHSS seed: (0,0) legacy shared +permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] CFG_SET_REQ(FHSS_FARM_ID) OK: +17000800 CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 2026-10-25 18:21:00,086 +INFO image_rx_daemon: LBT_ENABLE=0 (command uplink shares the image channel) PHY contract OK: image_bw250 == {'sf': +7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} 2026-10-25 18:21:00,148 INFO image_rx_daemon: SX1276 already in RXCONT +(opmode=0x85) 2026-10-25 18:21:00,149 INFO image_rx_daemon: RX worker ready; draining RX_FRAME_URC... 2026-10-25 +18:21:00,267 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:21:10,273 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +2026-10-25 18:21:11,170 INFO image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=1997828001 len=206 2026-10-25 +18:21:11,172 INFO image_rx_daemon: published frame_id=0 seq=10 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:21:11,173 INFO image_rx_daemon: PROBE TX seq=1 phase_ms=0 size_b=16 (tx#1) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=32 channel_idx=45 epoch=0 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:21:11,218 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:11,765 +INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=1998426462 len=204 2026-10-25 18:21:11,767 INFO +image_rx_daemon: published frame_id=0 seq=11 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:12,163 INFO +image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=1998822954 len=203 2026-10-25 18:21:12,164 INFO +image_rx_daemon: published frame_id=0 seq=12 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:12,766 INFO +image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=1999421512 len=203 2026-10-25 18:21:12,768 INFO +image_rx_daemon: published frame_id=0 seq=13 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:12,768 INFO +image_rx_daemon: PROBE TX seq=2 phase_ms=0 size_b=16 (tx#2) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=40 channel_idx=38 epoch=0 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:21:12,815 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:13,172 +INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=1999824142 len=205 2026-10-25 18:21:13,173 INFO +image_rx_daemon: published frame_id=0 seq=14 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:13,766 INFO +image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=2000421552 len=206 2026-10-25 18:21:13,767 INFO +image_rx_daemon: published frame_id=0 seq=15 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:14,170 INFO +image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=2000817873 len=202 2026-10-25 18:21:14,171 INFO +image_rx_daemon: published frame_id=0 seq=16 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:14,172 INFO +image_rx_daemon: PROBE TX seq=3 phase_ms=0 size_b=16 (tx#3) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=47 channel_idx=15 epoch=0 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:21:14,224 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:14,767 +INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=2001420142 len=207 2026-10-25 18:21:14,768 INFO +image_rx_daemon: published frame_id=0 seq=17 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:15,167 INFO +image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=2001818086 len=205 2026-10-25 18:21:15,168 INFO +image_rx_daemon: published frame_id=0 seq=18 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:15,762 INFO +image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=2002411473 len=199 2026-10-25 18:21:15,763 INFO +image_rx_daemon: published frame_id=0 seq=19 195 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:15,764 INFO +image_rx_daemon: PROBE TX seq=4 phase_ms=0 size_b=16 (tx#4) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=5 channel_idx=10 epoch=1 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:21:15,811 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:16,163 +INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=2002815730 len=205 2026-10-25 18:21:16,164 INFO +image_rx_daemon: published frame_id=0 seq=20 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:16,762 INFO +image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=2003414461 len=204 2026-10-25 18:21:16,763 INFO +image_rx_daemon: published frame_id=0 seq=21 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:17,162 INFO +image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=2003813708 len=206 2026-10-25 18:21:17,163 INFO +image_rx_daemon: published frame_id=0 seq=22 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:17,164 INFO +image_rx_daemon: PROBE TX seq=5 phase_ms=0 size_b=16 (tx#5) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=12 channel_idx=43 epoch=1 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:21:17,211 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:17,765 +INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=2004412298 len=204 2026-10-25 18:21:17,766 INFO +image_rx_daemon: published frame_id=0 seq=23 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:18,158 INFO +image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=2004811596 len=205 2026-10-25 18:21:18,159 INFO +image_rx_daemon: published frame_id=0 seq=24 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:18,753 INFO +image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=2005405255 len=199 2026-10-25 18:21:18,755 INFO +image_rx_daemon: published frame_id=0 seq=25 195 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:18,756 INFO +image_rx_daemon: PROBE TX seq=6 phase_ms=0 size_b=16 (tx#6) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=20 channel_idx=8 epoch=1 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:21:18,802 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:19,150 +INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=2005804378 len=197 2026-10-25 18:21:19,151 INFO +image_rx_daemon: published frame_id=0 seq=26 193 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:19,718 INFO +image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=2006374788 len=161 2026-10-25 18:21:19,720 INFO +image_rx_daemon: published frame_id=0 seq=27 157 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:20,150 INFO +image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=2006802392 len=199 2026-10-25 18:21:20,151 INFO +image_rx_daemon: published frame_id=0 seq=28 195 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:20,153 INFO +image_rx_daemon: PROBE TX seq=7 phase_ms=0 size_b=16 (tx#7) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=27 channel_idx=22 epoch=1 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:21:20,198 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:20,277 +INFO image_rx_daemon: stats: rx_frames=19 rx_decode_err=0 frames_published=19 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=27 cmd_cooldown_drops=0 cmd_gate_held=9 +cmd_copies_deferred=0 cmd_gate_deferred=9 2026-10-25 18:21:20,279 INFO image_rx_daemon: air_gap: n=18 dt_med=570410us +dt_p95=602269us len_med=204B cmd_tx_ok=7 cmd_tx_fail=0 2026-10-25 18:21:20,281 INFO image_rx_daemon: +air_gap_hist(ms): <400:6 <1000:12 2026-10-25 18:21:20,283 INFO image_rx_daemon: air_gap_by_class: boundary: n=18 +med=570.4ms 2026-10-25 18:21:20,284 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-75/-65/-62 +snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:21:20,284 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 +pre_f8=0 last_epoch=1 last_hop=26 slot_off=[14..14] 2026-10-25 18:21:20,285 INFO image_rx_daemon: probe: tx=7 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 18:21:20,285 INFO image_rx_daemon: probe_grid: p0/s0:0/7(0%) +2026-10-25 18:21:20,550 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=2007203623 len=158 2026-10-25 +18:21:20,551 INFO image_rx_daemon: published frame_id=0 seq=29 154 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:21:21,155 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=2007802934 len=202 2026-10-25 +18:21:21,156 INFO image_rx_daemon: published frame_id=0 seq=30 198 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:21:21,723 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=2008383596 len=178 2026-10-25 +18:21:21,725 INFO image_rx_daemon: published frame_id=0 seq=31 174 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:21:21,726 INFO image_rx_daemon: PROBE TX seq=8 phase_ms=0 size_b=16 (tx#8) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=35 channel_idx=9 epoch=1 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:21:21,794 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:22,154 +INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=2008803456 len=204 2026-10-25 18:21:22,155 INFO +image_rx_daemon: published frame_id=0 seq=32 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:22,725 INFO +image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=2009371146 len=163 2026-10-25 18:21:22,727 INFO +image_rx_daemon: published frame_id=0 seq=33 159 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:23,144 INFO +image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=2009793598 len=194 2026-10-25 18:21:23,145 INFO +image_rx_daemon: published frame_id=0 seq=34 190 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:23,146 INFO +image_rx_daemon: PROBE TX seq=9 phase_ms=0 size_b=16 (tx#9) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=42 channel_idx=24 epoch=1 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:21:23,198 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:23,735 +INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=2010387263 len=189 2026-10-25 18:21:23,735 INFO +image_rx_daemon: published frame_id=0 seq=35 185 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:24,133 INFO +image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=2010796757 len=203 2026-10-25 18:21:24,134 INFO +image_rx_daemon: published frame_id=0 seq=36 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:24,743 INFO +image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=2011395393 len=201 2026-10-25 18:21:24,744 INFO +image_rx_daemon: published frame_id=0 seq=37 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:24,744 INFO +image_rx_daemon: PROBE TX seq=10 phase_ms=0 size_b=16 (tx#10) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=0 channel_idx=18 epoch=2 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:21:24,792 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:25,151 +INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=2011798142 len=207 2026-10-25 18:21:25,152 INFO +image_rx_daemon: published frame_id=0 seq=38 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:25,743 INFO +image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=2012395743 len=204 2026-10-25 18:21:25,744 INFO +image_rx_daemon: published frame_id=0 seq=39 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:26,143 INFO +image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=2012792346 len=203 2026-10-25 18:21:26,144 INFO +image_rx_daemon: published frame_id=0 seq=40 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:26,144 INFO +image_rx_daemon: PROBE TX seq=11 phase_ms=0 size_b=16 (tx#11) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=7 channel_idx=4 epoch=2 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:21:26,191 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:26,526 +INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=2013173028 len=173 2026-10-25 18:21:26,527 INFO +image_rx_daemon: published frame_id=0 seq=41 169 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:27,118 INFO +image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=2013769730 len=175 2026-10-25 18:21:27,119 INFO +image_rx_daemon: published frame_id=0 seq=42 171 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:27,530 INFO +image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=2014178323 len=175 2026-10-25 18:21:27,531 INFO +image_rx_daemon: published frame_id=0 seq=43 171 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:27,532 INFO +image_rx_daemon: PROBE TX seq=12 phase_ms=0 size_b=16 (tx#12) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=14 channel_idx=0 epoch=2 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:21:27,589 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:28,147 +INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=2014790969 len=205 2026-10-25 18:21:28,148 INFO +image_rx_daemon: published frame_id=0 seq=44 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:28,739 INFO +image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=2015387280 len=203 2026-10-25 18:21:28,740 INFO +image_rx_daemon: published frame_id=0 seq=45 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:28,740 INFO +image_rx_daemon: PROBE TX seq=13 phase_ms=0 size_b=16 (tx#13) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=20 channel_idx=37 epoch=2 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:21:28,788 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:29,118 +INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=2015765713 len=173 2026-10-25 18:21:29,119 INFO +image_rx_daemon: published frame_id=0 seq=46 169 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:29,734 INFO +image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=2016377587 len=193 2026-10-25 18:21:29,735 INFO +image_rx_daemon: published frame_id=0 seq=47 189 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:30,150 INFO +image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=2016787060 len=205 2026-10-25 18:21:30,151 INFO +image_rx_daemon: published frame_id=0 seq=48 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:30,152 INFO +image_rx_daemon: PROBE TX seq=14 phase_ms=0 size_b=16 (tx#14) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=27 channel_idx=23 epoch=2 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:21:30,199 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:30,288 +INFO image_rx_daemon: stats: rx_frames=39 rx_decode_err=0 frames_published=39 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=57 cmd_cooldown_drops=0 cmd_gate_held=17 +cmd_copies_deferred=0 cmd_gate_deferred=17 2026-10-25 18:21:30,290 INFO image_rx_daemon: air_gap: n=20 +dt_med=567690us dt_p95=612646us len_med=201B cmd_tx_ok=14 cmd_tx_fail=0 2026-10-25 18:21:30,292 INFO image_rx_daemon: +air_gap_hist(ms): <400:3 <1000:17 2026-10-25 18:21:30,294 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=567.7ms 2026-10-25 18:21:30,295 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 +snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:21:30,295 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=2 last_hop=26 slot_off=[14..47] 2026-10-25 18:21:30,296 INFO image_rx_daemon: probe: tx=14 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 18:21:30,297 INFO image_rx_daemon: probe_grid: p0/s0:0/14(0%) +2026-10-25 18:21:30,539 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=2017181122 len=200 2026-10-25 +18:21:30,540 INFO image_rx_daemon: published frame_id=0 seq=49 196 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:21:31,130 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=2017774615 len=190 2026-10-25 +18:21:31,131 INFO image_rx_daemon: published frame_id=0 seq=50 186 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:21:31,730 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=2018373295 len=193 2026-10-25 +18:21:31,732 INFO image_rx_daemon: published frame_id=0 seq=51 189 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:21:31,732 INFO image_rx_daemon: PROBE TX seq=15 phase_ms=0 size_b=16 (tx#15) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=19 epoch=2 freq_hz=912250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:21:31,780 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:21:32,137 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=2018777601 len=199 +2026-10-25 18:21:32,138 INFO image_rx_daemon: published frame_id=0 seq=52 195 B → lifetrac/v25/video/tile_delta +2026-10-25 18:21:32,735 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=2019381444 len=205 2026-10-25 +18:21:32,736 INFO image_rx_daemon: published frame_id=0 seq=53 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:21:33,135 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=2019775419 len=198 2026-10-25 +18:21:33,136 INFO image_rx_daemon: published frame_id=0 seq=54 194 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:21:33,137 INFO image_rx_daemon: PROBE TX seq=16 phase_ms=0 size_b=16 (tx#16) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=26 epoch=2 freq_hz=915750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:21:33,184 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:21:33,729 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=2020380142 len=205 +2026-10-25 18:21:33,730 INFO image_rx_daemon: published frame_id=0 seq=55 201 B → lifetrac/v25/video/tile_delta +2026-10-25 18:21:34,131 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=2020775741 len=202 2026-10-25 +18:21:34,132 INFO image_rx_daemon: published frame_id=0 seq=56 198 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:21:34,731 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=2021374436 len=203 2026-10-25 +18:21:34,732 INFO image_rx_daemon: published frame_id=0 seq=57 199 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:21:34,732 INFO image_rx_daemon: PROBE TX seq=17 phase_ms=0 size_b=16 (tx#17) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=43 epoch=3 freq_hz=924250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:21:34,776 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:21:35,131 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=2021776077 len=207 +2026-10-25 18:21:35,133 INFO image_rx_daemon: published frame_id=0 seq=58 203 B → lifetrac/v25/video/tile_delta +2026-10-25 18:21:35,732 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=2022374617 len=204 2026-10-25 +18:21:35,733 INFO image_rx_daemon: published frame_id=0 seq=59 200 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:21:36,131 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=2022773833 len=205 2026-10-25 +18:21:36,132 INFO image_rx_daemon: published frame_id=0 seq=60 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:21:36,133 INFO image_rx_daemon: PROBE TX seq=18 phase_ms=0 size_b=16 (tx#18) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=18 epoch=3 freq_hz=911750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:21:36,178 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:21:36,725 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=2023370033 len=202 +2026-10-25 18:21:36,727 INFO image_rx_daemon: published frame_id=0 seq=61 198 B → lifetrac/v25/video/tile_delta +2026-10-25 18:21:37,128 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=2023764056 len=196 2026-10-25 +18:21:37,129 INFO image_rx_daemon: published frame_id=0 seq=62 192 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:21:37,734 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=2024370268 len=206 2026-10-25 +18:21:37,735 INFO image_rx_daemon: published frame_id=0 seq=63 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:21:37,736 INFO image_rx_daemon: PROBE TX seq=19 phase_ms=0 size_b=16 (tx#19) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=42 epoch=3 freq_hz=923750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:21:37,783 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:21:38,123 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=2024766728 len=203 +2026-10-25 18:21:38,124 INFO image_rx_daemon: published frame_id=0 seq=64 199 B → lifetrac/v25/video/tile_delta +2026-10-25 18:21:38,727 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=2025365323 len=203 2026-10-25 +18:21:38,728 INFO image_rx_daemon: published frame_id=0 seq=65 199 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:21:39,098 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=2025735969 len=165 2026-10-25 +18:21:39,099 INFO image_rx_daemon: published frame_id=0 seq=66 161 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:21:39,100 INFO image_rx_daemon: PROBE TX seq=20 phase_ms=0 size_b=16 (tx#20) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=28 epoch=3 freq_hz=916750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:21:39,167 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:21:39,518 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=2026155516 len=172 +2026-10-25 18:21:39,519 INFO image_rx_daemon: published frame_id=0 seq=67 168 B → lifetrac/v25/video/tile_delta +2026-10-25 18:21:40,131 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=2026764571 len=204 2026-10-25 +18:21:40,132 INFO image_rx_daemon: published frame_id=0 seq=68 200 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:21:40,299 INFO image_rx_daemon: stats: rx_frames=59 rx_decode_err=0 frames_published=59 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=87 cmd_cooldown_drops=0 +cmd_gate_held=26 cmd_copies_deferred=0 cmd_gate_deferred=26 2026-10-25 18:21:40,300 INFO image_rx_daemon: air_gap: +n=20 dt_med=593493us dt_p95=609055us len_med=203B cmd_tx_ok=20 cmd_tx_fail=0 2026-10-25 18:21:40,301 INFO +image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 2026-10-25 18:21:40,301 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=593.5ms 2026-10-25 18:21:40,302 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=6.0/10.0/10.0 2026-10-25 18:21:40,302 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=3 last_hop=26 slot_off=[14..30] 2026-10-25 18:21:40,302 INFO +image_rx_daemon: probe: tx=20 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:21:40,303 INFO +image_rx_daemon: probe_grid: p0/s0:0/20(0%) 2026-10-25 18:21:40,719 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 +total=1 fw_us=2027358067 len=197 2026-10-25 18:21:40,720 INFO image_rx_daemon: published frame_id=0 seq=69 193 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:21:40,720 INFO image_rx_daemon: PROBE TX seq=21 phase_ms=0 size_b=16 +(tx#21) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=12 epoch=3 +freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:21:40,771 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:41,125 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 +total=1 fw_us=2027762281 len=204 2026-10-25 18:21:41,126 INFO image_rx_daemon: published frame_id=0 seq=70 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:21:41,723 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 +fw_us=2028361128 len=206 2026-10-25 18:21:41,724 INFO image_rx_daemon: published frame_id=0 seq=71 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:21:42,118 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 +fw_us=2028757518 len=203 2026-10-25 18:21:42,119 INFO image_rx_daemon: published frame_id=0 seq=72 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:21:42,120 INFO image_rx_daemon: PROBE TX seq=22 phase_ms=0 size_b=16 +(tx#22) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=47 epoch=3 +freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:21:42,167 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:42,723 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 +total=1 fw_us=2029358566 len=207 2026-10-25 18:21:42,723 INFO image_rx_daemon: published frame_id=0 seq=73 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:21:43,122 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 +fw_us=2029757494 len=207 2026-10-25 18:21:43,123 INFO image_rx_daemon: published frame_id=0 seq=74 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:21:43,719 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 +fw_us=2030355898 len=205 2026-10-25 18:21:43,721 INFO image_rx_daemon: published frame_id=0 seq=75 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:21:43,722 INFO image_rx_daemon: PROBE TX seq=23 phase_ms=0 size_b=16 +(tx#23) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=38 epoch=3 +freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:21:43,768 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:44,119 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 +total=1 fw_us=2030755027 len=205 2026-10-25 18:21:44,119 INFO image_rx_daemon: published frame_id=0 seq=76 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:21:44,719 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 +fw_us=2031353724 len=206 2026-10-25 18:21:44,720 INFO image_rx_daemon: published frame_id=0 seq=77 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:21:45,122 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 +fw_us=2031752768 len=206 2026-10-25 18:21:45,123 INFO image_rx_daemon: published frame_id=0 seq=78 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:21:45,124 INFO image_rx_daemon: PROBE TX seq=24 phase_ms=0 size_b=16 +(tx#24) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=37 epoch=4 freq_hz=921250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:21:45,167 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:21:45,702 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 +fw_us=2032351358 len=204 2026-10-25 18:21:45,704 INFO image_rx_daemon: published frame_id=0 seq=79 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:21:46,111 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 +fw_us=2032750465 len=205 2026-10-25 18:21:46,112 INFO image_rx_daemon: published frame_id=0 seq=80 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:21:46,710 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 +fw_us=2033350142 len=204 2026-10-25 18:21:46,712 INFO image_rx_daemon: published frame_id=0 seq=81 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:21:46,713 INFO image_rx_daemon: PROBE TX seq=25 phase_ms=0 size_b=16 +(tx#25) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=20 epoch=4 +freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:21:46,759 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:47,111 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 +total=1 fw_us=2033748438 len=207 2026-10-25 18:21:47,112 INFO image_rx_daemon: published frame_id=0 seq=82 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:21:47,714 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 +fw_us=2034347120 len=205 2026-10-25 18:21:47,715 INFO image_rx_daemon: published frame_id=0 seq=83 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:21:48,104 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 +fw_us=2034743568 len=201 2026-10-25 18:21:48,105 INFO image_rx_daemon: published frame_id=0 seq=84 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:21:48,106 INFO image_rx_daemon: PROBE TX seq=26 phase_ms=0 size_b=16 +(tx#26) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=28 epoch=4 +freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:21:48,153 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:48,715 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 +total=1 fw_us=2035344697 len=204 2026-10-25 18:21:48,716 INFO image_rx_daemon: published frame_id=0 seq=85 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:21:49,106 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 +fw_us=2035743852 len=204 2026-10-25 18:21:49,107 INFO image_rx_daemon: published frame_id=0 seq=86 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:21:49,709 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 +fw_us=2036342567 len=206 2026-10-25 18:21:49,710 INFO image_rx_daemon: published frame_id=0 seq=87 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:21:49,710 INFO image_rx_daemon: PROBE TX seq=27 phase_ms=0 size_b=16 +(tx#27) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=5 epoch=4 freq_hz=905250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:21:49,757 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:21:50,107 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 +fw_us=2036739032 len=201 2026-10-25 18:21:50,108 INFO image_rx_daemon: published frame_id=0 seq=88 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:21:50,306 INFO image_rx_daemon: stats: rx_frames=79 rx_decode_err=0 +frames_published=79 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=117 cmd_cooldown_drops=0 cmd_gate_held=35 cmd_copies_deferred=0 cmd_gate_deferred=35 2026-10-25 +18:21:50,310 INFO image_rx_daemon: air_gap: n=20 dt_med=593496us dt_p95=601129us len_med=205B cmd_tx_ok=27 +cmd_tx_fail=0 2026-10-25 18:21:50,315 INFO image_rx_daemon: air_gap_hist(ms): <400:9 <1000:11 2026-10-25 +18:21:50,318 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=593.5ms 2026-10-25 18:21:50,319 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/12.0 2026-10-25 +18:21:50,319 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=4 last_hop=26 +slot_off=[14..14] 2026-10-25 18:21:50,319 INFO image_rx_daemon: probe: tx=27 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:21:50,320 INFO image_rx_daemon: probe_grid: p0/s0:0/27(0%) 2026-10-25 18:21:50,707 INFO +image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=2037335146 len=199 2026-10-25 18:21:50,708 INFO +image_rx_daemon: published frame_id=0 seq=89 195 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:51,075 INFO +image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=2037716047 len=174 2026-10-25 18:21:51,076 INFO +image_rx_daemon: published frame_id=0 seq=90 170 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:51,076 INFO +image_rx_daemon: PROBE TX seq=28 phase_ms=0 size_b=16 (tx#28) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=32 channel_idx=2 epoch=4 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:21:51,154 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:51,703 +INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=2038337751 len=205 2026-10-25 18:21:51,704 INFO +image_rx_daemon: published frame_id=0 seq=91 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:52,108 INFO +image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=2038734244 len=203 2026-10-25 18:21:52,109 INFO +image_rx_daemon: published frame_id=0 seq=92 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:52,697 INFO +image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=2039330146 len=199 2026-10-25 18:21:52,698 INFO +image_rx_daemon: published frame_id=0 seq=93 195 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:52,699 INFO +image_rx_daemon: PROBE TX seq=29 phase_ms=0 size_b=16 (tx#29) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=40 channel_idx=36 epoch=4 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:21:52,746 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:53,096 +INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=2039731733 len=201 2026-10-25 18:21:53,097 INFO +image_rx_daemon: published frame_id=0 seq=94 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:53,694 INFO +image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=2040330414 len=202 2026-10-25 18:21:53,695 INFO +image_rx_daemon: published frame_id=0 seq=95 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:54,107 INFO +image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=2040732222 len=207 2026-10-25 18:21:54,108 INFO +image_rx_daemon: published frame_id=0 seq=96 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:54,109 INFO +image_rx_daemon: PROBE TX seq=30 phase_ms=0 size_b=16 (tx#30) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=47 channel_idx=34 epoch=4 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:21:54,160 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:54,706 +INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=2041330961 len=205 2026-10-25 18:21:54,707 INFO +image_rx_daemon: published frame_id=0 seq=97 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:55,098 INFO +image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=2041727468 len=202 2026-10-25 18:21:55,099 INFO +image_rx_daemon: published frame_id=0 seq=98 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:55,699 INFO +image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=2042328610 len=205 2026-10-25 18:21:55,700 INFO +image_rx_daemon: published frame_id=0 seq=99 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:55,701 INFO +image_rx_daemon: PROBE TX seq=31 phase_ms=0 size_b=16 (tx#31) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=5 channel_idx=5 epoch=5 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 18:21:55,747 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:56,095 +INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=2042722538 len=199 2026-10-25 18:21:56,096 INFO +image_rx_daemon: published frame_id=0 seq=100 195 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:56,617 INFO +image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=2043253698 len=106 2026-10-25 18:21:56,620 INFO +image_rx_daemon: published frame_id=0 seq=101 102 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:57,082 INFO +image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=2043712207 len=187 2026-10-25 18:21:57,083 INFO +image_rx_daemon: published frame_id=0 seq=102 183 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:57,084 INFO +image_rx_daemon: PROBE TX seq=32 phase_ms=0 size_b=16 (tx#32) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=12 channel_idx=29 epoch=5 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:21:57,141 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:57,674 +INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=2044297767 len=170 2026-10-25 18:21:57,675 INFO +image_rx_daemon: published frame_id=0 seq=103 166 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:58,091 INFO +image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=2044720100 len=203 2026-10-25 18:21:58,092 INFO +image_rx_daemon: published frame_id=0 seq=104 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:58,654 INFO +image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=2045282447 len=154 2026-10-25 18:21:58,655 INFO +image_rx_daemon: published frame_id=0 seq=105 150 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:58,656 INFO +image_rx_daemon: PROBE TX seq=33 phase_ms=0 size_b=16 (tx#33) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=20 channel_idx=47 epoch=5 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:21:58,734 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:21:59,083 +INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=2045707394 len=188 2026-10-25 18:21:59,084 INFO +image_rx_daemon: published frame_id=0 seq=106 184 B → lifetrac/v25/video/tile_delta 2026-10-25 18:21:59,676 INFO +image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=2046299142 len=178 2026-10-25 18:21:59,679 INFO +image_rx_daemon: published frame_id=0 seq=107 174 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:00,094 INFO +image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=2046717818 len=204 2026-10-25 18:22:00,095 INFO +image_rx_daemon: published frame_id=0 seq=108 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:00,096 INFO +image_rx_daemon: PROBE TX seq=34 phase_ms=0 size_b=16 (tx#34) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=27 channel_idx=32 epoch=5 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:22:00,143 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:00,323 +INFO image_rx_daemon: stats: rx_frames=99 rx_decode_err=0 frames_published=99 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=146 cmd_cooldown_drops=0 cmd_gate_held=45 +cmd_copies_deferred=0 cmd_gate_deferred=45 2026-10-25 18:22:00,326 INFO image_rx_daemon: air_gap: n=20 +dt_med=531160us dt_p95=621704us len_med=201B cmd_tx_ok=34 cmd_tx_fail=0 2026-10-25 18:22:00,330 INFO image_rx_daemon: +air_gap_hist(ms): <400:4 <1000:16 2026-10-25 18:22:00,333 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=531.2ms 2026-10-25 18:22:00,335 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 +snr[min/med/max]=9.0/9.0/10.0 2026-10-25 18:22:00,336 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=5 last_hop=26 slot_off=[14..14] 2026-10-25 18:22:00,336 INFO image_rx_daemon: probe: tx=34 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 18:22:00,337 INFO image_rx_daemon: probe_grid: p0/s0:0/34(0%) +2026-10-25 18:22:00,690 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=2047313860 len=203 2026-10-25 +18:22:00,691 INFO image_rx_daemon: published frame_id=0 seq=109 199 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:01,094 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=2047715390 len=204 2026-10-25 +18:22:01,095 INFO image_rx_daemon: published frame_id=0 seq=110 200 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:01,686 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=2048306294 len=195 2026-10-25 +18:22:01,687 INFO image_rx_daemon: published frame_id=0 seq=111 191 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:01,688 INFO image_rx_daemon: PROBE TX seq=35 phase_ms=0 size_b=16 (tx#35) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=38 epoch=5 freq_hz=921750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:22:01,735 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:22:02,282 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=2048912778 len=205 +2026-10-25 18:22:02,283 INFO image_rx_daemon: published frame_id=0 seq=112 201 B → lifetrac/v25/video/tile_delta +2026-10-25 18:22:02,678 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=2049304019 len=196 2026-10-25 +18:22:02,679 INFO image_rx_daemon: published frame_id=0 seq=113 192 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:03,282 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=2049905244 len=200 2026-10-25 +18:22:03,283 INFO image_rx_daemon: published frame_id=0 seq=114 196 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:03,284 INFO image_rx_daemon: PROBE TX seq=36 phase_ms=0 size_b=16 (tx#36) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=9 epoch=5 freq_hz=907250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:22:03,331 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:22:03,686 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=2050306964 len=203 +2026-10-25 18:22:03,687 INFO image_rx_daemon: published frame_id=0 seq=115 199 B → lifetrac/v25/video/tile_delta +2026-10-25 18:22:04,081 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=2050708753 len=204 2026-10-25 +18:22:04,082 INFO image_rx_daemon: published frame_id=0 seq=116 200 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:04,685 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=2051307724 len=207 2026-10-25 +18:22:04,686 INFO image_rx_daemon: published frame_id=0 seq=117 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:04,687 INFO image_rx_daemon: PROBE TX seq=37 phase_ms=0 size_b=16 (tx#37) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=9 epoch=6 freq_hz=907250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=51456 2026-10-25 18:22:04,734 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:22:05,286 INFO image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=2051906527 len=206 +2026-10-25 18:22:05,287 INFO image_rx_daemon: published frame_id=0 seq=118 202 B → lifetrac/v25/video/tile_delta +2026-10-25 18:22:05,671 INFO image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 fw_us=2052300550 len=199 2026-10-25 +18:22:05,672 INFO image_rx_daemon: published frame_id=0 seq=119 195 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:06,083 INFO image_rx_daemon: frag_arrival: seq=120 idx=0 total=1 fw_us=2052704885 len=204 2026-10-25 +18:22:06,084 INFO image_rx_daemon: published frame_id=0 seq=120 200 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:06,084 INFO image_rx_daemon: PROBE TX seq=38 phase_ms=0 size_b=16 (tx#38) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=25 epoch=6 freq_hz=915250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:22:06,131 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:22:06,674 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=2053298687 len=200 +2026-10-25 18:22:06,675 INFO image_rx_daemon: published frame_id=0 seq=121 196 B → lifetrac/v25/video/tile_delta +2026-10-25 18:22:07,090 INFO image_rx_daemon: frag_arrival: seq=122 idx=0 total=1 fw_us=2053707142 len=205 2026-10-25 +18:22:07,093 INFO image_rx_daemon: published frame_id=0 seq=122 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:07,674 INFO image_rx_daemon: frag_arrival: seq=123 idx=0 total=1 fw_us=2054299380 len=202 2026-10-25 +18:22:07,675 INFO image_rx_daemon: published frame_id=0 seq=123 198 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:07,676 INFO image_rx_daemon: PROBE TX seq=39 phase_ms=0 size_b=16 (tx#39) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=15 epoch=6 freq_hz=910250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:22:07,723 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:22:08,071 INFO image_rx_daemon: frag_arrival: seq=124 idx=0 total=1 fw_us=2054698632 len=203 +2026-10-25 18:22:08,072 INFO image_rx_daemon: published frame_id=0 seq=124 199 B → lifetrac/v25/video/tile_delta +2026-10-25 18:22:08,678 INFO image_rx_daemon: frag_arrival: seq=125 idx=0 total=1 fw_us=2055300082 len=204 2026-10-25 +18:22:08,679 INFO image_rx_daemon: published frame_id=0 seq=125 200 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:09,053 INFO image_rx_daemon: frag_arrival: seq=126 idx=0 total=1 fw_us=2055686092 len=179 2026-10-25 +18:22:09,055 INFO image_rx_daemon: published frame_id=0 seq=126 175 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:09,056 INFO image_rx_daemon: PROBE TX seq=40 phase_ms=0 size_b=16 (tx#40) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=40 epoch=6 freq_hz=922750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:22:09,121 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:22:09,676 INFO image_rx_daemon: frag_arrival: seq=127 idx=0 total=1 fw_us=2056298358 len=206 +2026-10-25 18:22:09,679 INFO image_rx_daemon: published frame_id=0 seq=127 202 B → lifetrac/v25/video/tile_delta +2026-10-25 18:22:10,074 INFO image_rx_daemon: frag_arrival: seq=128 idx=0 total=1 fw_us=2056695039 len=202 2026-10-25 +18:22:10,075 INFO image_rx_daemon: published frame_id=0 seq=128 198 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:10,340 INFO image_rx_daemon: stats: rx_frames=119 rx_decode_err=0 frames_published=119 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=176 cmd_cooldown_drops=0 +cmd_gate_held=57 cmd_copies_deferred=0 cmd_gate_deferred=57 2026-10-25 18:22:10,341 INFO image_rx_daemon: air_gap: +n=20 dt_med=590904us dt_p95=612266us len_med=203B cmd_tx_ok=40 cmd_tx_fail=0 2026-10-25 18:22:10,343 INFO +image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 2026-10-25 18:22:10,345 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=590.9ms 2026-10-25 18:22:10,347 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=6.0/10.0/10.0 2026-10-25 18:22:10,348 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=6 last_hop=26 slot_off=[14..22] 2026-10-25 18:22:10,350 INFO +image_rx_daemon: probe: tx=40 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:22:10,350 INFO +image_rx_daemon: probe_grid: p0/s0:0/40(0%) 2026-10-25 18:22:10,667 INFO image_rx_daemon: frag_arrival: seq=129 idx=0 +total=1 fw_us=2057293627 len=201 2026-10-25 18:22:10,668 INFO image_rx_daemon: published frame_id=0 seq=129 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:10,668 INFO image_rx_daemon: PROBE TX seq=41 phase_ms=0 size_b=16 +(tx#41) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=17 epoch=6 +freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:22:10,716 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:11,078 INFO image_rx_daemon: frag_arrival: seq=130 idx=0 +total=1 fw_us=2057698790 len=197 2026-10-25 18:22:11,079 INFO image_rx_daemon: published frame_id=0 seq=130 193 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:11,670 INFO image_rx_daemon: frag_arrival: seq=131 idx=0 total=1 +fw_us=2058291486 len=201 2026-10-25 18:22:11,671 INFO image_rx_daemon: published frame_id=0 seq=131 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:12,274 INFO image_rx_daemon: frag_arrival: seq=132 idx=0 total=1 +fw_us=2058892939 len=206 2026-10-25 18:22:12,275 INFO image_rx_daemon: published frame_id=0 seq=132 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:12,276 INFO image_rx_daemon: PROBE TX seq=42 phase_ms=0 size_b=16 +(tx#42) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=8 epoch=6 freq_hz=906750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:22:12,319 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:22:12,658 INFO image_rx_daemon: frag_arrival: seq=133 idx=0 total=1 +fw_us=2059289524 len=203 2026-10-25 18:22:12,659 INFO image_rx_daemon: published frame_id=0 seq=133 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:13,074 INFO image_rx_daemon: frag_arrival: seq=134 idx=0 total=1 +fw_us=2059688714 len=203 2026-10-25 18:22:13,075 INFO image_rx_daemon: published frame_id=0 seq=134 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:13,676 INFO image_rx_daemon: frag_arrival: seq=135 idx=0 total=1 +fw_us=2060290146 len=205 2026-10-25 18:22:13,677 INFO image_rx_daemon: published frame_id=0 seq=135 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:13,678 INFO image_rx_daemon: PROBE TX seq=43 phase_ms=0 size_b=16 +(tx#43) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=23 epoch=6 +freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:22:13,724 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:14,271 INFO image_rx_daemon: frag_arrival: seq=136 idx=0 +total=1 fw_us=2060889014 len=206 2026-10-25 18:22:14,272 INFO image_rx_daemon: published frame_id=0 seq=136 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:14,663 INFO image_rx_daemon: frag_arrival: seq=137 idx=0 total=1 +fw_us=2061288099 len=204 2026-10-25 18:22:14,664 INFO image_rx_daemon: published frame_id=0 seq=137 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:15,263 INFO image_rx_daemon: frag_arrival: seq=138 idx=0 total=1 +fw_us=2061886841 len=205 2026-10-25 18:22:15,264 INFO image_rx_daemon: published frame_id=0 seq=138 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:15,264 INFO image_rx_daemon: PROBE TX seq=44 phase_ms=0 size_b=16 +(tx#44) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=30 epoch=7 freq_hz=917750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:22:15,312 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:22:15,664 INFO image_rx_daemon: frag_arrival: seq=139 idx=0 total=1 +fw_us=2062283417 len=203 2026-10-25 18:22:15,665 INFO image_rx_daemon: published frame_id=0 seq=139 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:16,266 INFO image_rx_daemon: frag_arrival: seq=140 idx=0 total=1 +fw_us=2062884609 len=206 2026-10-25 18:22:16,268 INFO image_rx_daemon: published frame_id=0 seq=140 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:16,656 INFO image_rx_daemon: frag_arrival: seq=141 idx=0 total=1 +fw_us=2063278615 len=198 2026-10-25 18:22:16,657 INFO image_rx_daemon: published frame_id=0 seq=141 194 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:16,658 INFO image_rx_daemon: PROBE TX seq=45 phase_ms=0 size_b=16 +(tx#45) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=32 epoch=7 +freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:22:16,706 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:17,059 INFO image_rx_daemon: frag_arrival: seq=142 idx=0 +total=1 fw_us=2063681975 len=180 2026-10-25 18:22:17,061 INFO image_rx_daemon: published frame_id=0 seq=142 176 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:17,654 INFO image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 +fw_us=2064274220 len=196 2026-10-25 18:22:17,655 INFO image_rx_daemon: published frame_id=0 seq=143 192 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:18,254 INFO image_rx_daemon: frag_arrival: seq=144 idx=0 total=1 +fw_us=2064878455 len=201 2026-10-25 18:22:18,255 INFO image_rx_daemon: published frame_id=0 seq=144 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:18,256 INFO image_rx_daemon: PROBE TX seq=46 phase_ms=0 size_b=16 +(tx#46) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=45 epoch=7 +freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:22:18,304 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:18,663 INFO image_rx_daemon: frag_arrival: seq=145 idx=0 +total=1 fw_us=2065278007 len=202 2026-10-25 18:22:18,664 INFO image_rx_daemon: published frame_id=0 seq=145 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:19,263 INFO image_rx_daemon: frag_arrival: seq=146 idx=0 total=1 +fw_us=2065879578 len=205 2026-10-25 18:22:19,264 INFO image_rx_daemon: published frame_id=0 seq=146 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:19,666 INFO image_rx_daemon: frag_arrival: seq=147 idx=0 total=1 +fw_us=2066278868 len=207 2026-10-25 18:22:19,667 INFO image_rx_daemon: published frame_id=0 seq=147 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:19,668 INFO image_rx_daemon: PROBE TX seq=47 phase_ms=0 size_b=16 +(tx#47) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=22 epoch=7 +freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:22:19,713 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:20,258 INFO image_rx_daemon: frag_arrival: seq=148 idx=0 +total=1 fw_us=2066877584 len=205 2026-10-25 18:22:20,259 INFO image_rx_daemon: published frame_id=0 seq=148 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:20,354 INFO image_rx_daemon: stats: rx_frames=139 rx_decode_err=0 +frames_published=139 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=206 cmd_cooldown_drops=0 cmd_gate_held=65 cmd_copies_deferred=0 cmd_gate_deferred=65 2026-10-25 +18:22:20,356 INFO image_rx_daemon: air_gap: n=20 dt_med=592696us dt_p95=604235us len_med=203B cmd_tx_ok=47 +cmd_tx_fail=0 2026-10-25 18:22:20,358 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 2026-10-25 +18:22:20,360 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=592.7ms 2026-10-25 18:22:20,362 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:22:20,363 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=7 last_hop=27 +slot_off=[14..31] 2026-10-25 18:22:20,364 INFO image_rx_daemon: probe: tx=47 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:22:20,365 INFO image_rx_daemon: probe_grid: p0/s0:0/47(0%) 2026-10-25 18:22:20,663 INFO +image_rx_daemon: frag_arrival: seq=149 idx=0 total=1 fw_us=2067276688 len=207 2026-10-25 18:22:20,664 INFO +image_rx_daemon: published frame_id=0 seq=149 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:21,255 INFO +image_rx_daemon: frag_arrival: seq=150 idx=0 total=1 fw_us=2067872507 len=202 2026-10-25 18:22:21,256 INFO +image_rx_daemon: published frame_id=0 seq=150 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:21,256 INFO +image_rx_daemon: PROBE TX seq=48 phase_ms=0 size_b=16 (tx#48) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=33 channel_idx=7 epoch=7 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:22:21,300 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:21,662 +INFO image_rx_daemon: frag_arrival: seq=151 idx=0 total=1 fw_us=2068271603 len=203 2026-10-25 18:22:21,663 INFO +image_rx_daemon: published frame_id=0 seq=151 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:22,251 INFO +image_rx_daemon: frag_arrival: seq=152 idx=0 total=1 fw_us=2068867515 len=200 2026-10-25 18:22:22,252 INFO +image_rx_daemon: published frame_id=0 seq=152 196 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:22,655 INFO +image_rx_daemon: frag_arrival: seq=153 idx=0 total=1 fw_us=2069266500 len=197 2026-10-25 18:22:22,655 INFO +image_rx_daemon: published frame_id=0 seq=153 193 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:22,656 INFO +image_rx_daemon: PROBE TX seq=49 phase_ms=0 size_b=16 (tx#49) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=40 channel_idx=49 epoch=7 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:22:22,703 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:23,044 +INFO image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=2069660819 len=156 2026-10-25 18:22:23,047 INFO +image_rx_daemon: published frame_id=0 seq=154 152 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:23,622 INFO +image_rx_daemon: frag_arrival: seq=155 idx=0 total=1 fw_us=2070235791 len=159 2026-10-25 18:22:23,623 INFO +image_rx_daemon: published frame_id=0 seq=155 155 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:24,259 INFO +image_rx_daemon: frag_arrival: seq=156 idx=0 total=1 fw_us=2070865610 len=202 2026-10-25 18:22:24,262 INFO +image_rx_daemon: published frame_id=0 seq=156 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:24,263 INFO +image_rx_daemon: PROBE TX seq=50 phase_ms=0 size_b=16 (tx#50) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=48 channel_idx=38 epoch=7 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:22:24,300 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:24,633 +INFO image_rx_daemon: frag_arrival: seq=157 idx=0 total=1 fw_us=2071246679 len=177 2026-10-25 18:22:24,635 INFO +image_rx_daemon: published frame_id=0 seq=157 173 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:25,006 INFO +image_rx_daemon: frag_arrival: seq=158 idx=0 total=1 fw_us=2071621635 len=119 2026-10-25 18:22:25,010 INFO +image_rx_daemon: published frame_id=0 seq=158 115 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:25,630 INFO +image_rx_daemon: frag_arrival: seq=159 idx=0 total=1 fw_us=2072247361 len=181 2026-10-25 18:22:25,631 INFO +image_rx_daemon: published frame_id=0 seq=159 177 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:25,632 INFO +image_rx_daemon: PROBE TX seq=51 phase_ms=0 size_b=16 (tx#51) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=5 channel_idx=38 epoch=8 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 18:22:25,700 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:26,250 +INFO image_rx_daemon: frag_arrival: seq=160 idx=0 total=1 fw_us=2072860142 len=198 2026-10-25 18:22:26,251 INFO +image_rx_daemon: published frame_id=0 seq=160 194 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:26,642 INFO +image_rx_daemon: frag_arrival: seq=161 idx=0 total=1 fw_us=2073255801 len=195 2026-10-25 18:22:26,643 INFO +image_rx_daemon: published frame_id=0 seq=161 191 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:27,246 INFO +image_rx_daemon: frag_arrival: seq=162 idx=0 total=1 fw_us=2073859695 len=203 2026-10-25 18:22:27,247 INFO +image_rx_daemon: published frame_id=0 seq=162 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:27,248 INFO +image_rx_daemon: PROBE TX seq=52 phase_ms=0 size_b=16 (tx#52) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=13 channel_idx=7 epoch=8 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 18:22:27,295 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:27,647 +INFO image_rx_daemon: frag_arrival: seq=163 idx=0 total=1 fw_us=2074256353 len=200 2026-10-25 18:22:27,648 INFO +image_rx_daemon: published frame_id=0 seq=163 196 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:28,246 INFO +image_rx_daemon: frag_arrival: seq=164 idx=0 total=1 fw_us=2074860509 len=205 2026-10-25 18:22:28,247 INFO +image_rx_daemon: published frame_id=0 seq=164 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:28,650 INFO +image_rx_daemon: frag_arrival: seq=165 idx=0 total=1 fw_us=2075257227 len=202 2026-10-25 18:22:28,651 INFO +image_rx_daemon: published frame_id=0 seq=165 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:28,652 INFO +image_rx_daemon: PROBE TX seq=53 phase_ms=0 size_b=16 (tx#53) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=20 channel_idx=49 epoch=8 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 18:22:28,699 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:29,246 +INFO image_rx_daemon: frag_arrival: seq=166 idx=0 total=1 fw_us=2075858676 len=206 2026-10-25 18:22:29,247 INFO +image_rx_daemon: published frame_id=0 seq=166 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:29,654 INFO +image_rx_daemon: frag_arrival: seq=167 idx=0 total=1 fw_us=2076258048 len=206 2026-10-25 18:22:29,655 INFO +image_rx_daemon: published frame_id=0 seq=167 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:30,246 INFO +image_rx_daemon: frag_arrival: seq=168 idx=0 total=1 fw_us=2076857010 len=205 2026-10-25 18:22:30,247 INFO +image_rx_daemon: published frame_id=0 seq=168 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:30,248 INFO +image_rx_daemon: PROBE TX seq=54 phase_ms=0 size_b=16 (tx#54) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=28 channel_idx=13 epoch=8 freq_hz=909250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:22:30,295 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:30,368 +INFO image_rx_daemon: stats: rx_frames=159 rx_decode_err=0 frames_published=159 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=236 cmd_cooldown_drops=0 cmd_gate_held=74 +cmd_copies_deferred=0 cmd_gate_deferred=74 2026-10-25 18:22:30,370 INFO image_rx_daemon: air_gap: n=20 +dt_med=574972us dt_p95=629819us len_med=202B cmd_tx_ok=54 cmd_tx_fail=0 2026-10-25 18:22:30,371 INFO image_rx_daemon: +air_gap_hist(ms): <400:10 <1000:10 2026-10-25 18:22:30,372 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=575.0ms 2026-10-25 18:22:30,373 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-75/-64/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:22:30,374 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=8 last_hop=27 slot_off=[14..41] 2026-10-25 18:22:30,375 INFO image_rx_daemon: probe: tx=54 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 18:22:30,375 INFO image_rx_daemon: probe_grid: p0/s0:0/54(0%) +2026-10-25 18:22:30,646 INFO image_rx_daemon: frag_arrival: seq=169 idx=0 total=1 fw_us=2077256381 len=205 2026-10-25 +18:22:30,647 INFO image_rx_daemon: published frame_id=0 seq=169 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:31,241 INFO image_rx_daemon: frag_arrival: seq=170 idx=0 total=1 fw_us=2077855448 len=205 2026-10-25 +18:22:31,243 INFO image_rx_daemon: published frame_id=0 seq=170 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:31,646 INFO image_rx_daemon: frag_arrival: seq=171 idx=0 total=1 fw_us=2078254733 len=204 2026-10-25 +18:22:31,647 INFO image_rx_daemon: published frame_id=0 seq=171 200 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:31,648 INFO image_rx_daemon: PROBE TX seq=55 phase_ms=0 size_b=16 (tx#55) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=29 epoch=8 freq_hz=917250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:22:31,695 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:22:32,248 INFO image_rx_daemon: frag_arrival: seq=172 idx=0 total=1 fw_us=2078853747 len=205 +2026-10-25 18:22:32,251 INFO image_rx_daemon: published frame_id=0 seq=172 201 B → lifetrac/v25/video/tile_delta +2026-10-25 18:22:32,622 INFO image_rx_daemon: frag_arrival: seq=173 idx=0 total=1 fw_us=2079232322 len=178 2026-10-25 +18:22:32,623 INFO image_rx_daemon: published frame_id=0 seq=173 174 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:33,024 INFO image_rx_daemon: frag_arrival: seq=174 idx=0 total=1 fw_us=2079649879 len=195 2026-10-25 +18:22:33,025 INFO image_rx_daemon: published frame_id=0 seq=174 191 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:33,026 INFO image_rx_daemon: PROBE TX seq=56 phase_ms=0 size_b=16 (tx#56) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=39 epoch=8 freq_hz=922250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:22:33,088 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:22:33,619 INFO image_rx_daemon: frag_arrival: seq=175 idx=0 total=1 fw_us=2080235736 len=186 +2026-10-25 18:22:33,620 INFO image_rx_daemon: published frame_id=0 seq=175 182 B → lifetrac/v25/video/tile_delta +2026-10-25 18:22:34,022 INFO image_rx_daemon: frag_arrival: seq=176 idx=0 total=1 fw_us=2080649055 len=190 2026-10-25 +18:22:34,023 INFO image_rx_daemon: published frame_id=0 seq=176 186 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:34,635 INFO image_rx_daemon: frag_arrival: seq=177 idx=0 total=1 fw_us=2081249099 len=204 2026-10-25 +18:22:34,636 INFO image_rx_daemon: published frame_id=0 seq=177 200 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:34,636 INFO image_rx_daemon: PROBE TX seq=57 phase_ms=0 size_b=16 (tx#57) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=10 epoch=9 freq_hz=907750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:22:34,682 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:22:35,240 INFO image_rx_daemon: frag_arrival: seq=178 idx=0 total=1 fw_us=2081847856 len=207 +2026-10-25 18:22:35,241 INFO image_rx_daemon: published frame_id=0 seq=178 203 B → lifetrac/v25/video/tile_delta +2026-10-25 18:22:35,634 INFO image_rx_daemon: frag_arrival: seq=179 idx=0 total=1 fw_us=2082246827 len=205 2026-10-25 +18:22:35,635 INFO image_rx_daemon: published frame_id=0 seq=179 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:36,238 INFO image_rx_daemon: frag_arrival: seq=180 idx=0 total=1 fw_us=2082840343 len=200 2026-10-25 +18:22:36,239 INFO image_rx_daemon: published frame_id=0 seq=180 196 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:36,240 INFO image_rx_daemon: PROBE TX seq=58 phase_ms=0 size_b=16 (tx#58) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=17 epoch=9 freq_hz=911250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:22:36,287 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:22:36,639 INFO image_rx_daemon: frag_arrival: seq=181 idx=0 total=1 fw_us=2083244483 len=205 +2026-10-25 18:22:36,640 INFO image_rx_daemon: published frame_id=0 seq=181 201 B → lifetrac/v25/video/tile_delta +2026-10-25 18:22:37,230 INFO image_rx_daemon: frag_arrival: seq=182 idx=0 total=1 fw_us=2083840341 len=201 2026-10-25 +18:22:37,231 INFO image_rx_daemon: published frame_id=0 seq=182 197 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:37,630 INFO image_rx_daemon: frag_arrival: seq=183 idx=0 total=1 fw_us=2084239515 len=203 2026-10-25 +18:22:37,631 INFO image_rx_daemon: published frame_id=0 seq=183 199 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:37,632 INFO image_rx_daemon: PROBE TX seq=59 phase_ms=0 size_b=16 (tx#59) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=18 epoch=9 freq_hz=911750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:22:37,679 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:22:38,223 INFO image_rx_daemon: frag_arrival: seq=184 idx=0 total=1 fw_us=2084837771 len=202 +2026-10-25 18:22:38,224 INFO image_rx_daemon: published frame_id=0 seq=184 198 B → lifetrac/v25/video/tile_delta +2026-10-25 18:22:38,635 INFO image_rx_daemon: frag_arrival: seq=185 idx=0 total=1 fw_us=2085239239 len=205 2026-10-25 +18:22:38,636 INFO image_rx_daemon: published frame_id=0 seq=185 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:39,230 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=2085837616 len=205 2026-10-25 +18:22:39,231 INFO image_rx_daemon: published frame_id=0 seq=186 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:39,232 INFO image_rx_daemon: PROBE TX seq=60 phase_ms=0 size_b=16 (tx#60) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=38 epoch=9 freq_hz=921750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:22:39,279 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:22:39,627 INFO image_rx_daemon: frag_arrival: seq=187 idx=0 total=1 fw_us=2086236580 len=205 +2026-10-25 18:22:39,629 INFO image_rx_daemon: published frame_id=0 seq=187 201 B → lifetrac/v25/video/tile_delta +2026-10-25 18:22:40,230 INFO image_rx_daemon: frag_arrival: seq=188 idx=0 total=1 fw_us=2086835126 len=205 2026-10-25 +18:22:40,231 INFO image_rx_daemon: published frame_id=0 seq=188 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:22:40,379 INFO image_rx_daemon: stats: rx_frames=179 rx_decode_err=0 frames_published=179 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=266 cmd_cooldown_drops=0 +cmd_gate_held=85 cmd_copies_deferred=0 cmd_gate_deferred=85 2026-10-25 18:22:40,381 INFO image_rx_daemon: air_gap: +n=20 dt_med=585857us dt_p95=600044us len_med=205B cmd_tx_ok=60 cmd_tx_fail=0 2026-10-25 18:22:40,383 INFO +image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 2026-10-25 18:22:40,385 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=585.9ms 2026-10-25 18:22:40,386 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-75/-66/-62 snr[min/med/max]=8.0/10.0/10.0 2026-10-25 18:22:40,388 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=9 last_hop=27 slot_off=[14..23] 2026-10-25 18:22:40,388 INFO +image_rx_daemon: probe: tx=60 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:22:40,388 INFO +image_rx_daemon: probe_grid: p0/s0:0/60(0%) 2026-10-25 18:22:40,620 INFO image_rx_daemon: frag_arrival: seq=189 idx=0 +total=1 fw_us=2087234068 len=205 2026-10-25 18:22:40,621 INFO image_rx_daemon: published frame_id=0 seq=189 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:40,622 INFO image_rx_daemon: PROBE TX seq=61 phase_ms=0 size_b=16 +(tx#61) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=34 epoch=9 +freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:22:40,666 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:41,222 INFO image_rx_daemon: frag_arrival: seq=190 idx=0 +total=1 fw_us=2087832502 len=206 2026-10-25 18:22:41,223 INFO image_rx_daemon: published frame_id=0 seq=190 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:41,624 INFO image_rx_daemon: frag_arrival: seq=191 idx=0 total=1 +fw_us=2088231419 len=207 2026-10-25 18:22:41,625 INFO image_rx_daemon: published frame_id=0 seq=191 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:42,225 INFO image_rx_daemon: frag_arrival: seq=192 idx=0 total=1 +fw_us=2088827146 len=203 2026-10-25 18:22:42,226 INFO image_rx_daemon: published frame_id=0 seq=192 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:42,227 INFO image_rx_daemon: PROBE TX seq=62 phase_ms=0 size_b=16 +(tx#62) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=37 epoch=9 +freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:22:42,274 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:42,624 INFO image_rx_daemon: frag_arrival: seq=193 idx=0 +total=1 fw_us=2089228690 len=207 2026-10-25 18:22:42,625 INFO image_rx_daemon: published frame_id=0 seq=193 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:43,226 INFO image_rx_daemon: frag_arrival: seq=194 idx=0 total=1 +fw_us=2089827037 len=205 2026-10-25 18:22:43,227 INFO image_rx_daemon: published frame_id=0 seq=194 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:43,618 INFO image_rx_daemon: frag_arrival: seq=195 idx=0 total=1 +fw_us=2090225821 len=205 2026-10-25 18:22:43,619 INFO image_rx_daemon: published frame_id=0 seq=195 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:43,620 INFO image_rx_daemon: PROBE TX seq=63 phase_ms=0 size_b=16 +(tx#63) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=15 epoch=9 +freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:22:43,663 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:44,224 INFO image_rx_daemon: frag_arrival: seq=196 idx=0 +total=1 fw_us=2090823969 len=206 2026-10-25 18:22:44,225 INFO image_rx_daemon: published frame_id=0 seq=196 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:44,614 INFO image_rx_daemon: frag_arrival: seq=197 idx=0 total=1 +fw_us=2091222641 len=205 2026-10-25 18:22:44,615 INFO image_rx_daemon: published frame_id=0 seq=197 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:45,215 INFO image_rx_daemon: frag_arrival: seq=198 idx=0 total=1 +fw_us=2091815587 len=199 2026-10-25 18:22:45,216 INFO image_rx_daemon: published frame_id=0 seq=198 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:45,217 INFO image_rx_daemon: PROBE TX seq=64 phase_ms=0 size_b=16 +(tx#64) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=46 epoch=10 +freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:22:45,264 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:45,615 INFO image_rx_daemon: frag_arrival: seq=199 idx=0 +total=1 fw_us=2092219638 len=206 2026-10-25 18:22:45,616 INFO image_rx_daemon: published frame_id=0 seq=199 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:46,203 INFO image_rx_daemon: frag_arrival: seq=200 idx=0 total=1 +fw_us=2092812739 len=197 2026-10-25 18:22:46,204 INFO image_rx_daemon: published frame_id=0 seq=200 193 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:46,608 INFO image_rx_daemon: frag_arrival: seq=201 idx=0 total=1 +fw_us=2093214392 len=203 2026-10-25 18:22:46,609 INFO image_rx_daemon: published frame_id=0 seq=201 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:46,610 INFO image_rx_daemon: PROBE TX seq=65 phase_ms=0 size_b=16 +(tx#65) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=7 epoch=10 +freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:22:46,661 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:47,211 INFO image_rx_daemon: frag_arrival: seq=202 idx=0 +total=1 fw_us=2093813000 len=202 2026-10-25 18:22:47,212 INFO image_rx_daemon: published frame_id=0 seq=202 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:47,618 INFO image_rx_daemon: frag_arrival: seq=203 idx=0 total=1 +fw_us=2094212039 len=202 2026-10-25 18:22:47,621 INFO image_rx_daemon: published frame_id=0 seq=203 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:48,216 INFO image_rx_daemon: frag_arrival: seq=204 idx=0 total=1 +fw_us=2094810697 len=203 2026-10-25 18:22:48,217 INFO image_rx_daemon: published frame_id=0 seq=204 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:48,217 INFO image_rx_daemon: PROBE TX seq=66 phase_ms=0 size_b=16 +(tx#66) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=6 epoch=10 +freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:22:48,269 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:48,610 INFO image_rx_daemon: frag_arrival: seq=205 idx=0 +total=1 fw_us=2095209731 len=202 2026-10-25 18:22:48,611 INFO image_rx_daemon: published frame_id=0 seq=205 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:49,207 INFO image_rx_daemon: frag_arrival: seq=206 idx=0 total=1 +fw_us=2095811010 len=205 2026-10-25 18:22:49,208 INFO image_rx_daemon: published frame_id=0 seq=206 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:49,611 INFO image_rx_daemon: frag_arrival: seq=207 idx=0 total=1 +fw_us=2096211142 len=207 2026-10-25 18:22:49,611 INFO image_rx_daemon: published frame_id=0 seq=207 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:49,612 INFO image_rx_daemon: PROBE TX seq=67 phase_ms=0 size_b=16 +(tx#67) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=27 epoch=10 +freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:22:49,659 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:50,210 INFO image_rx_daemon: frag_arrival: seq=208 idx=0 +total=1 fw_us=2096808719 len=207 2026-10-25 18:22:50,211 INFO image_rx_daemon: published frame_id=0 seq=208 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:22:50,391 INFO image_rx_daemon: stats: rx_frames=199 rx_decode_err=0 +frames_published=199 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=296 cmd_cooldown_drops=0 cmd_gate_held=95 cmd_copies_deferred=0 cmd_gate_deferred=95 2026-10-25 +18:22:50,393 INFO image_rx_daemon: air_gap: n=20 dt_med=592946us dt_p95=601279us len_med=205B cmd_tx_ok=67 +cmd_tx_fail=0 2026-10-25 18:22:50,395 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 2026-10-25 +18:22:50,397 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=592.9ms 2026-10-25 18:22:50,398 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-63/-62 snr[min/med/max]=9.0/10.0/13.0 2026-10-25 +18:22:50,399 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=10 last_hop=27 +slot_off=[14..14] 2026-10-25 18:22:50,399 INFO image_rx_daemon: probe: tx=67 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:22:50,400 INFO image_rx_daemon: probe_grid: p0/s0:0/67(0%) 2026-10-25 18:22:50,809 INFO +image_rx_daemon: frag_arrival: seq=209 idx=0 total=1 fw_us=2097407249 len=207 2026-10-25 18:22:50,810 INFO +image_rx_daemon: published frame_id=0 seq=209 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:50,810 INFO +image_rx_daemon: PROBE TX seq=68 phase_ms=0 size_b=16 (tx#68) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=31 channel_idx=18 epoch=10 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:22:50,862 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:51,202 +INFO image_rx_daemon: frag_arrival: seq=210 idx=0 total=1 fw_us=2097801075 len=200 2026-10-25 18:22:51,203 INFO +image_rx_daemon: published frame_id=0 seq=210 196 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:51,802 INFO +image_rx_daemon: frag_arrival: seq=211 idx=0 total=1 fw_us=2098404800 len=206 2026-10-25 18:22:51,803 INFO +image_rx_daemon: published frame_id=0 seq=211 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:52,197 INFO +image_rx_daemon: frag_arrival: seq=212 idx=0 total=1 fw_us=2098798820 len=200 2026-10-25 18:22:52,199 INFO +image_rx_daemon: published frame_id=0 seq=212 196 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:52,199 INFO +image_rx_daemon: PROBE TX seq=69 phase_ms=0 size_b=16 (tx#69) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=38 channel_idx=44 epoch=10 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:22:52,247 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:52,802 +INFO image_rx_daemon: frag_arrival: seq=213 idx=0 total=1 fw_us=2099402655 len=206 2026-10-25 18:22:52,803 INFO +image_rx_daemon: published frame_id=0 seq=213 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:53,206 INFO +image_rx_daemon: frag_arrival: seq=214 idx=0 total=1 fw_us=2099801658 len=204 2026-10-25 18:22:53,207 INFO +image_rx_daemon: published frame_id=0 seq=214 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:53,793 INFO +image_rx_daemon: frag_arrival: seq=215 idx=0 total=1 fw_us=2100400431 len=206 2026-10-25 18:22:53,795 INFO +image_rx_daemon: published frame_id=0 seq=215 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:53,796 INFO +image_rx_daemon: PROBE TX seq=70 phase_ms=0 size_b=16 (tx#70) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=46 channel_idx=48 epoch=10 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:22:53,845 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:54,200 +INFO image_rx_daemon: frag_arrival: seq=216 idx=0 total=1 fw_us=2100799672 len=206 2026-10-25 18:22:54,201 INFO +image_rx_daemon: published frame_id=0 seq=216 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:54,802 INFO +image_rx_daemon: frag_arrival: seq=217 idx=0 total=1 fw_us=2101398318 len=206 2026-10-25 18:22:54,803 INFO +image_rx_daemon: published frame_id=0 seq=217 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:55,195 INFO +image_rx_daemon: frag_arrival: seq=218 idx=0 total=1 fw_us=2101797553 len=207 2026-10-25 18:22:55,196 INFO +image_rx_daemon: published frame_id=0 seq=218 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:55,196 INFO +image_rx_daemon: PROBE TX seq=71 phase_ms=0 size_b=16 (tx#71) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=3 channel_idx=49 epoch=11 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:22:55,243 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:55,808 +INFO image_rx_daemon: frag_arrival: seq=219 idx=0 total=1 fw_us=2102396399 len=207 2026-10-25 18:22:55,809 INFO +image_rx_daemon: published frame_id=0 seq=219 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:56,199 INFO +image_rx_daemon: frag_arrival: seq=220 idx=0 total=1 fw_us=2102795633 len=207 2026-10-25 18:22:56,200 INFO +image_rx_daemon: published frame_id=0 seq=220 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:56,794 INFO +image_rx_daemon: frag_arrival: seq=221 idx=0 total=1 fw_us=2103394464 len=207 2026-10-25 18:22:56,795 INFO +image_rx_daemon: published frame_id=0 seq=221 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:56,796 INFO +image_rx_daemon: PROBE TX seq=72 phase_ms=0 size_b=16 (tx#72) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=11 channel_idx=21 epoch=11 freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:22:56,843 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:57,195 +INFO image_rx_daemon: frag_arrival: seq=222 idx=0 total=1 fw_us=2103793656 len=207 2026-10-25 18:22:57,196 INFO +image_rx_daemon: published frame_id=0 seq=222 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:57,795 INFO +image_rx_daemon: frag_arrival: seq=223 idx=0 total=1 fw_us=2104392431 len=206 2026-10-25 18:22:57,795 INFO +image_rx_daemon: published frame_id=0 seq=223 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:58,195 INFO +image_rx_daemon: frag_arrival: seq=224 idx=0 total=1 fw_us=2104791634 len=207 2026-10-25 18:22:58,196 INFO +image_rx_daemon: published frame_id=0 seq=224 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:58,197 INFO +image_rx_daemon: PROBE TX seq=73 phase_ms=0 size_b=16 (tx#73) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=18 channel_idx=48 epoch=11 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + 2026-10-25 18:22:58,244 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:22:58,798 +INFO image_rx_daemon: frag_arrival: seq=225 idx=0 total=1 fw_us=2105390413 len=207 2026-10-25 18:22:58,799 INFO +image_rx_daemon: published frame_id=0 seq=225 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:59,160 INFO +image_rx_daemon: frag_arrival: seq=226 idx=0 total=1 fw_us=2105754142 len=155 2026-10-25 18:22:59,163 INFO +image_rx_daemon: published frame_id=0 seq=226 151 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:59,787 INFO +image_rx_daemon: frag_arrival: seq=227 idx=0 total=1 fw_us=2106385455 len=203 2026-10-25 18:22:59,788 INFO +image_rx_daemon: published frame_id=0 seq=227 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:22:59,788 INFO +image_rx_daemon: PROBE TX seq=74 phase_ms=0 size_b=16 (tx#74) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=26 channel_idx=39 epoch=11 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:22:59,833 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:00,190 +INFO image_rx_daemon: frag_arrival: seq=228 idx=0 total=1 fw_us=2106784516 len=202 2026-10-25 18:23:00,192 INFO +image_rx_daemon: published frame_id=0 seq=228 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:00,403 INFO +image_rx_daemon: stats: rx_frames=219 rx_decode_err=0 frames_published=219 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=326 cmd_cooldown_drops=0 cmd_gate_held=104 +cmd_copies_deferred=0 cmd_gate_deferred=104 2026-10-25 18:23:00,404 INFO image_rx_daemon: air_gap: n=20 +dt_med=598530us dt_p95=631313us len_med=206B cmd_tx_ok=74 cmd_tx_fail=0 2026-10-25 18:23:00,407 INFO image_rx_daemon: +air_gap_hist(ms): <400:10 <1000:10 2026-10-25 18:23:00,408 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=598.5ms 2026-10-25 18:23:00,409 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-75/-64/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:23:00,410 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=11 last_hop=27 slot_off=[14..14] 2026-10-25 18:23:00,410 INFO image_rx_daemon: probe: tx=74 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:23:00,411 INFO image_rx_daemon: probe_grid: +p0/s0:0/74(0%) 2026-10-25 18:23:00,781 INFO image_rx_daemon: frag_arrival: seq=229 idx=0 total=1 fw_us=2107385660 +len=204 2026-10-25 18:23:00,783 INFO image_rx_daemon: published frame_id=0 seq=229 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:01,178 INFO image_rx_daemon: frag_arrival: seq=230 idx=0 total=1 +fw_us=2107784873 len=206 2026-10-25 18:23:01,179 INFO image_rx_daemon: published frame_id=0 seq=230 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:01,180 INFO image_rx_daemon: PROBE TX seq=75 phase_ms=0 size_b=16 +(tx#75) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=28 epoch=11 +freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:23:01,232 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:01,783 INFO image_rx_daemon: frag_arrival: seq=231 idx=0 +total=1 fw_us=2108383817 len=207 2026-10-25 18:23:01,784 INFO image_rx_daemon: published frame_id=0 seq=231 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:02,187 INFO image_rx_daemon: frag_arrival: seq=232 idx=0 total=1 +fw_us=2108783074 len=206 2026-10-25 18:23:02,188 INFO image_rx_daemon: published frame_id=0 seq=232 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:02,782 INFO image_rx_daemon: frag_arrival: seq=233 idx=0 total=1 +fw_us=2109381824 len=204 2026-10-25 18:23:02,783 INFO image_rx_daemon: published frame_id=0 seq=233 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:02,784 INFO image_rx_daemon: PROBE TX seq=76 phase_ms=0 size_b=16 +(tx#76) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=33 epoch=11 +freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:23:02,831 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:03,183 INFO image_rx_daemon: frag_arrival: seq=234 idx=0 +total=1 fw_us=2109781061 len=205 2026-10-25 18:23:03,183 INFO image_rx_daemon: published frame_id=0 seq=234 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:03,782 INFO image_rx_daemon: frag_arrival: seq=235 idx=0 total=1 +fw_us=2110379810 len=204 2026-10-25 18:23:03,783 INFO image_rx_daemon: published frame_id=0 seq=235 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:04,183 INFO image_rx_daemon: frag_arrival: seq=236 idx=0 total=1 +fw_us=2110773893 len=200 2026-10-25 18:23:04,184 INFO image_rx_daemon: published frame_id=0 seq=236 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:04,184 INFO image_rx_daemon: PROBE TX seq=77 phase_ms=0 size_b=16 +(tx#77) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=12 epoch=11 +freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:23:04,228 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:04,773 INFO image_rx_daemon: frag_arrival: seq=237 idx=0 +total=1 fw_us=2111377676 len=205 2026-10-25 18:23:04,775 INFO image_rx_daemon: published frame_id=0 seq=237 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:05,374 INFO image_rx_daemon: frag_arrival: seq=238 idx=0 total=1 +fw_us=2111973746 len=201 2026-10-25 18:23:05,375 INFO image_rx_daemon: published frame_id=0 seq=238 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:05,376 INFO image_rx_daemon: PROBE TX seq=78 phase_ms=0 size_b=16 +(tx#78) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=3 epoch=12 freq_hz=904250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:23:05,420 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:23:05,782 INFO image_rx_daemon: frag_arrival: seq=239 idx=0 total=1 +fw_us=2112375373 len=206 2026-10-25 18:23:05,783 INFO image_rx_daemon: published frame_id=0 seq=239 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:06,371 INFO image_rx_daemon: frag_arrival: seq=240 idx=0 total=1 +fw_us=2112971236 len=201 2026-10-25 18:23:06,373 INFO image_rx_daemon: published frame_id=0 seq=240 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:06,782 INFO image_rx_daemon: frag_arrival: seq=241 idx=0 total=1 +fw_us=2113372856 len=205 2026-10-25 18:23:06,783 INFO image_rx_daemon: published frame_id=0 seq=241 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:06,784 INFO image_rx_daemon: PROBE TX seq=79 phase_ms=0 size_b=16 +(tx#79) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=34 epoch=12 +freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:23:06,831 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:07,178 INFO image_rx_daemon: frag_arrival: seq=242 idx=0 +total=1 fw_us=2113771850 len=206 2026-10-25 18:23:07,179 INFO image_rx_daemon: published frame_id=0 seq=242 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:07,770 INFO image_rx_daemon: frag_arrival: seq=243 idx=0 total=1 +fw_us=2114367889 len=201 2026-10-25 18:23:07,771 INFO image_rx_daemon: published frame_id=0 seq=243 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:08,171 INFO image_rx_daemon: frag_arrival: seq=244 idx=0 total=1 +fw_us=2114767030 len=203 2026-10-25 18:23:08,172 INFO image_rx_daemon: published frame_id=0 seq=244 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:08,173 INFO image_rx_daemon: PROBE TX seq=80 phase_ms=0 size_b=16 +(tx#80) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=39 epoch=12 +freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:23:08,218 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:08,782 INFO image_rx_daemon: frag_arrival: seq=245 idx=0 +total=1 fw_us=2115368233 len=204 2026-10-25 18:23:08,783 INFO image_rx_daemon: published frame_id=0 seq=245 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:09,174 INFO image_rx_daemon: frag_arrival: seq=246 idx=0 total=1 +fw_us=2115766457 len=201 2026-10-25 18:23:09,175 INFO image_rx_daemon: published frame_id=0 seq=246 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:09,735 INFO image_rx_daemon: frag_arrival: seq=247 idx=0 total=1 +fw_us=2116327381 len=154 2026-10-25 18:23:09,738 INFO image_rx_daemon: published frame_id=0 seq=247 150 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:09,738 INFO image_rx_daemon: PROBE TX seq=81 phase_ms=0 size_b=16 +(tx#81) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=32 epoch=12 +freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:23:09,816 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:10,159 INFO image_rx_daemon: frag_arrival: seq=248 idx=0 +total=1 fw_us=2116749499 len=183 2026-10-25 18:23:10,159 INFO image_rx_daemon: published frame_id=0 seq=248 179 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:10,414 INFO image_rx_daemon: stats: rx_frames=239 rx_decode_err=0 +frames_published=239 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=356 cmd_cooldown_drops=0 cmd_gate_held=113 cmd_copies_deferred=0 cmd_gate_deferred=113 2026-10-25 +18:23:10,415 INFO image_rx_daemon: air_gap: n=20 dt_med=560924us dt_p95=603783us len_med=204B cmd_tx_ok=81 +cmd_tx_fail=0 2026-10-25 18:23:10,418 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 2026-10-25 +18:23:10,419 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=560.9ms 2026-10-25 18:23:10,420 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-63/-62 snr[min/med/max]=9.0/10.0/12.0 2026-10-25 +18:23:10,420 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=12 last_hop=27 +slot_off=[14..16] 2026-10-25 18:23:10,421 INFO image_rx_daemon: probe: tx=81 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:23:10,422 INFO image_rx_daemon: probe_grid: p0/s0:0/81(0%) 2026-10-25 18:23:10,752 INFO +image_rx_daemon: frag_arrival: seq=249 idx=0 total=1 fw_us=2117353281 len=192 2026-10-25 18:23:10,753 INFO +image_rx_daemon: published frame_id=0 seq=249 188 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:11,124 INFO +image_rx_daemon: frag_arrival: seq=250 idx=0 total=1 fw_us=2117716027 len=142 2026-10-25 18:23:11,127 INFO +image_rx_daemon: published frame_id=0 seq=250 138 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:11,128 INFO +image_rx_daemon: PROBE TX seq=82 phase_ms=0 size_b=16 (tx#82) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=33 channel_idx=18 epoch=12 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:23:11,218 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:11,764 +INFO image_rx_daemon: frag_arrival: seq=251 idx=0 total=1 fw_us=2118361057 len=206 2026-10-25 18:23:11,765 INFO +image_rx_daemon: published frame_id=0 seq=251 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:12,363 INFO +image_rx_daemon: frag_arrival: seq=252 idx=0 total=1 fw_us=2118956955 len=203 2026-10-25 18:23:12,364 INFO +image_rx_daemon: published frame_id=0 seq=252 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:12,365 INFO +image_rx_daemon: PROBE TX seq=83 phase_ms=0 size_b=16 (tx#83) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=39 channel_idx=49 epoch=12 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:23:12,412 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:12,763 +INFO image_rx_daemon: frag_arrival: seq=253 idx=0 total=1 fw_us=2119358630 len=205 2026-10-25 18:23:12,764 INFO +image_rx_daemon: published frame_id=0 seq=253 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:13,166 INFO +image_rx_daemon: frag_arrival: seq=254 idx=0 total=1 fw_us=2119757790 len=207 2026-10-25 18:23:13,167 INFO +image_rx_daemon: published frame_id=0 seq=254 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:13,764 INFO +image_rx_daemon: frag_arrival: seq=255 idx=0 total=1 fw_us=2120356450 len=207 2026-10-25 18:23:13,765 INFO +image_rx_daemon: published frame_id=0 seq=255 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:13,766 INFO +image_rx_daemon: PROBE TX seq=84 phase_ms=0 size_b=16 (tx#84) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=46 channel_idx=40 epoch=12 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:23:13,818 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:14,359 +INFO image_rx_daemon: frag_arrival: seq=0 idx=0 total=1 fw_us=2120954918 len=204 2026-10-25 18:23:14,360 INFO +image_rx_daemon: published frame_id=0 seq=0 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:14,759 INFO +image_rx_daemon: frag_arrival: seq=1 idx=0 total=1 fw_us=2121351392 len=203 2026-10-25 18:23:14,760 INFO +image_rx_daemon: published frame_id=0 seq=1 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:15,163 INFO +image_rx_daemon: frag_arrival: seq=2 idx=0 total=1 fw_us=2121751572 len=201 2026-10-25 18:23:15,164 INFO +image_rx_daemon: published frame_id=0 seq=2 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:15,165 INFO +image_rx_daemon: PROBE TX seq=85 phase_ms=0 size_b=16 (tx#85) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=3 channel_idx=25 epoch=13 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:23:15,212 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:15,730 +INFO image_rx_daemon: frag_arrival: seq=3 idx=0 total=1 fw_us=2122320217 len=162 2026-10-25 18:23:15,731 INFO +image_rx_daemon: published frame_id=0 seq=3 158 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:16,154 INFO +image_rx_daemon: frag_arrival: seq=4 idx=0 total=1 fw_us=2122747754 len=202 2026-10-25 18:23:16,155 INFO +image_rx_daemon: published frame_id=0 seq=4 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:16,758 INFO +image_rx_daemon: frag_arrival: seq=5 idx=0 total=1 fw_us=2123347142 len=202 2026-10-25 18:23:16,759 INFO +image_rx_daemon: published frame_id=0 seq=5 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:16,760 INFO +image_rx_daemon: PROBE TX seq=86 phase_ms=0 size_b=16 (tx#86) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=11 channel_idx=36 epoch=13 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:23:16,811 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:17,151 +INFO image_rx_daemon: frag_arrival: seq=6 idx=0 total=1 fw_us=2123746142 len=203 2026-10-25 18:23:17,152 INFO +image_rx_daemon: published frame_id=0 seq=6 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:17,754 INFO +image_rx_daemon: frag_arrival: seq=7 idx=0 total=1 fw_us=2124343672 len=203 2026-10-25 18:23:17,755 INFO +image_rx_daemon: published frame_id=0 seq=7 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:18,356 INFO +image_rx_daemon: frag_arrival: seq=8 idx=0 total=1 fw_us=2124944876 len=205 2026-10-25 18:23:18,357 INFO +image_rx_daemon: published frame_id=0 seq=8 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:18,357 INFO +image_rx_daemon: PROBE TX seq=87 phase_ms=0 size_b=16 (tx#87) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=19 channel_idx=0 epoch=13 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:23:18,402 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:18,743 +INFO image_rx_daemon: frag_arrival: seq=9 idx=0 total=1 fw_us=2125337142 len=196 2026-10-25 18:23:18,744 INFO +image_rx_daemon: published frame_id=0 seq=9 192 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:19,138 INFO +image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=2125723142 len=179 2026-10-25 18:23:19,139 INFO +image_rx_daemon: published frame_id=0 seq=10 175 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:19,706 INFO +image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=2126297416 len=145 2026-10-25 18:23:19,707 INFO +image_rx_daemon: published frame_id=0 seq=11 141 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:19,708 INFO +image_rx_daemon: PROBE TX seq=88 phase_ms=0 size_b=16 (tx#88) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=26 channel_idx=48 epoch=13 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:23:19,797 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:20,147 +INFO image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=2126740490 len=205 2026-10-25 18:23:20,148 INFO +image_rx_daemon: published frame_id=0 seq=12 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:20,425 INFO +image_rx_daemon: stats: rx_frames=259 rx_decode_err=0 frames_published=259 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=386 cmd_cooldown_drops=0 cmd_gate_held=122 +cmd_copies_deferred=0 cmd_gate_deferred=122 2026-10-25 18:23:20,427 INFO image_rx_daemon: air_gap: n=20 +dt_med=568645us dt_p95=645030us len_med=203B cmd_tx_ok=88 cmd_tx_fail=0 2026-10-25 18:23:20,429 INFO image_rx_daemon: +air_gap_hist(ms): <400:6 <1000:14 2026-10-25 18:23:20,431 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=568.6ms 2026-10-25 18:23:20,431 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-63/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:23:20,432 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=13 last_hop=27 slot_off=[14..16] 2026-10-25 18:23:20,432 INFO image_rx_daemon: probe: tx=88 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:23:20,433 INFO image_rx_daemon: probe_grid: +p0/s0:0/88(0%) 2026-10-25 18:23:20,750 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=2127338951 +len=205 2026-10-25 18:23:20,751 INFO image_rx_daemon: published frame_id=0 seq=13 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:21,154 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 +fw_us=2127735503 len=202 2026-10-25 18:23:21,155 INFO image_rx_daemon: published frame_id=0 seq=14 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:21,156 INFO image_rx_daemon: PROBE TX seq=89 phase_ms=0 size_b=16 +(tx#89) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=42 epoch=13 +freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:23:21,203 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:21,758 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 +total=1 fw_us=2128336890 len=207 2026-10-25 18:23:21,759 INFO image_rx_daemon: published frame_id=0 seq=15 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:22,343 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 +fw_us=2128935539 len=204 2026-10-25 18:23:22,345 INFO image_rx_daemon: published frame_id=0 seq=16 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:22,346 INFO image_rx_daemon: PROBE TX seq=90 phase_ms=0 size_b=16 +(tx#90) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=33 epoch=13 +freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:23:22,397 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:22,743 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 +total=1 fw_us=2129334487 len=206 2026-10-25 18:23:22,744 INFO image_rx_daemon: published frame_id=0 seq=17 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:23,347 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 +fw_us=2129932990 len=204 2026-10-25 18:23:23,348 INFO image_rx_daemon: published frame_id=0 seq=18 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:23,749 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 +fw_us=2130332064 len=204 2026-10-25 18:23:23,751 INFO image_rx_daemon: published frame_id=0 seq=19 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:23,751 INFO image_rx_daemon: PROBE TX seq=91 phase_ms=0 size_b=16 +(tx#91) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=31 epoch=13 +freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:23:23,798 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:24,147 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 +total=1 fw_us=2130733095 len=206 2026-10-25 18:23:24,148 INFO image_rx_daemon: published frame_id=0 seq=20 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:24,750 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 +fw_us=2131329628 len=205 2026-10-25 18:23:24,751 INFO image_rx_daemon: published frame_id=0 seq=21 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:25,338 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 +fw_us=2131925514 len=203 2026-10-25 18:23:25,339 INFO image_rx_daemon: published frame_id=0 seq=22 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:25,340 INFO image_rx_daemon: PROBE TX seq=92 phase_ms=0 size_b=16 +(tx#92) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=40 epoch=14 +freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:23:25,387 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:25,742 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 +total=1 fw_us=2132326945 len=204 2026-10-25 18:23:25,743 INFO image_rx_daemon: published frame_id=0 seq=23 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:26,334 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 +fw_us=2132922843 len=202 2026-10-25 18:23:26,335 INFO image_rx_daemon: published frame_id=0 seq=24 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:26,750 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 +fw_us=2133324434 len=204 2026-10-25 18:23:26,751 INFO image_rx_daemon: published frame_id=0 seq=25 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:26,752 INFO image_rx_daemon: PROBE TX seq=93 phase_ms=0 size_b=16 +(tx#93) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=31 epoch=14 +freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:23:26,799 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:27,335 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 +total=1 fw_us=2133923124 len=205 2026-10-25 18:23:27,337 INFO image_rx_daemon: published frame_id=0 seq=26 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:27,738 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 +fw_us=2134319583 len=203 2026-10-25 18:23:27,739 INFO image_rx_daemon: published frame_id=0 seq=27 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:28,126 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 +fw_us=2134716095 len=200 2026-10-25 18:23:28,128 INFO image_rx_daemon: published frame_id=0 seq=28 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:28,129 INFO image_rx_daemon: PROBE TX seq=94 phase_ms=0 size_b=16 +(tx#94) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=22 epoch=14 +freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:23:28,186 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:28,738 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 +total=1 fw_us=2135319846 len=205 2026-10-25 18:23:28,739 INFO image_rx_daemon: published frame_id=0 seq=29 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:29,335 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 +fw_us=2135918353 len=206 2026-10-25 18:23:29,336 INFO image_rx_daemon: published frame_id=0 seq=30 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:29,336 INFO image_rx_daemon: PROBE TX seq=95 phase_ms=0 size_b=16 +(tx#95) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=9 epoch=14 +freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:23:29,383 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:29,735 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 +total=1 fw_us=2136317271 len=205 2026-10-25 18:23:29,736 INFO image_rx_daemon: published frame_id=0 seq=31 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:30,335 INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 +fw_us=2136915919 len=205 2026-10-25 18:23:30,336 INFO image_rx_daemon: published frame_id=0 seq=32 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:30,436 INFO image_rx_daemon: stats: rx_frames=279 rx_decode_err=0 +frames_published=279 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=416 cmd_cooldown_drops=0 cmd_gate_held=131 cmd_copies_deferred=0 cmd_gate_deferred=131 2026-10-25 +18:23:30,437 INFO image_rx_daemon: air_gap: n=20 dt_med=595898us dt_p95=603751us len_med=205B cmd_tx_ok=95 +cmd_tx_fail=0 2026-10-25 18:23:30,440 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 2026-10-25 +18:23:30,441 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.9ms 2026-10-25 18:23:30,442 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-63 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:23:30,442 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=14 last_hop=28 +slot_off=[14..16] 2026-10-25 18:23:30,443 INFO image_rx_daemon: probe: tx=95 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:23:30,443 INFO image_rx_daemon: probe_grid: p0/s0:0/95(0%) 2026-10-25 18:23:30,727 INFO +image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=2137315037 len=207 2026-10-25 18:23:30,728 INFO +image_rx_daemon: published frame_id=0 seq=33 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:30,729 INFO +image_rx_daemon: PROBE TX seq=96 phase_ms=0 size_b=16 (tx#96) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=31 channel_idx=41 epoch=14 freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:23:30,776 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:31,324 +INFO image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=2137911005 len=202 2026-10-25 18:23:31,325 INFO +image_rx_daemon: published frame_id=0 seq=34 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:31,730 INFO +image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=2138311142 len=203 2026-10-25 18:23:31,731 INFO +image_rx_daemon: published frame_id=0 seq=35 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:32,325 INFO +image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=2138907142 len=199 2026-10-25 18:23:32,328 INFO +image_rx_daemon: published frame_id=0 seq=36 195 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:32,330 INFO +image_rx_daemon: PROBE TX seq=97 phase_ms=0 size_b=16 (tx#97) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=39 channel_idx=32 epoch=14 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:23:32,376 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:32,706 +INFO image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=2139287075 len=174 2026-10-25 18:23:32,707 INFO +image_rx_daemon: published frame_id=0 seq=37 170 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:33,120 INFO +image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=2139693872 len=185 2026-10-25 18:23:33,123 INFO +image_rx_daemon: published frame_id=0 seq=38 181 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:33,731 INFO +image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=2140307742 len=204 2026-10-25 18:23:33,732 INFO +image_rx_daemon: published frame_id=0 seq=39 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:33,732 INFO +image_rx_daemon: PROBE TX seq=98 phase_ms=0 size_b=16 (tx#98) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=46 channel_idx=19 epoch=14 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:23:33,775 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:34,322 +INFO image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=2140901222 len=200 2026-10-25 18:23:34,323 INFO +image_rx_daemon: published frame_id=0 seq=40 196 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:34,723 INFO +image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=2141305316 len=206 2026-10-25 18:23:34,724 INFO +image_rx_daemon: published frame_id=0 seq=41 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:35,123 INFO +image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=2141704309 len=205 2026-10-25 18:23:35,124 INFO +image_rx_daemon: published frame_id=0 seq=42 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:35,124 INFO +image_rx_daemon: PROBE TX seq=99 phase_ms=0 size_b=16 (tx#99) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=3 channel_idx=8 epoch=15 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:23:35,171 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:35,723 +INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=2142302722 len=206 2026-10-25 18:23:35,723 INFO +image_rx_daemon: published frame_id=0 seq=43 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:36,123 INFO +image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=2142699146 len=201 2026-10-25 18:23:36,124 INFO +image_rx_daemon: published frame_id=0 seq=44 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:36,702 INFO +image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=2143279594 len=179 2026-10-25 18:23:36,703 INFO +image_rx_daemon: published frame_id=0 seq=45 175 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:36,704 INFO +image_rx_daemon: PROBE TX seq=100 phase_ms=0 size_b=16 (tx#100) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=11 channel_idx=30 epoch=15 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:23:36,759 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:37,086 +INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=2143669142 len=164 2026-10-25 18:23:37,087 INFO +image_rx_daemon: published frame_id=0 seq=46 160 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:37,703 INFO +image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=2144279571 len=182 2026-10-25 18:23:37,704 INFO +image_rx_daemon: published frame_id=0 seq=47 178 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:38,111 INFO +image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=2144693935 len=201 2026-10-25 18:23:38,112 INFO +image_rx_daemon: published frame_id=0 seq=48 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:38,113 INFO +image_rx_daemon: PROBE TX seq=101 phase_ms=0 size_b=16 (tx#101) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=18 channel_idx=17 epoch=15 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:23:38,161 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:38,686 +INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=2145269239 len=171 2026-10-25 18:23:38,688 INFO +image_rx_daemon: published frame_id=0 seq=49 167 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:39,080 INFO +image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=2145660470 len=160 2026-10-25 18:23:39,081 INFO +image_rx_daemon: published frame_id=0 seq=50 156 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:39,659 INFO +image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=2146235561 len=128 2026-10-25 18:23:39,660 INFO +image_rx_daemon: published frame_id=0 seq=51 124 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:39,661 INFO +image_rx_daemon: PROBE TX seq=102 phase_ms=0 size_b=16 (tx#102) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=25 channel_idx=44 epoch=15 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:23:39,713 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:40,119 +INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=2146691450 len=204 2026-10-25 18:23:40,120 INFO +image_rx_daemon: published frame_id=0 seq=52 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:40,446 INFO +image_rx_daemon: stats: rx_frames=299 rx_decode_err=0 frames_published=299 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=445 cmd_cooldown_drops=0 cmd_gate_held=141 +cmd_copies_deferred=0 cmd_gate_deferred=141 2026-10-25 18:23:40,447 INFO image_rx_daemon: air_gap: n=20 +dt_med=455889us dt_p95=613870us len_med=201B cmd_tx_ok=102 cmd_tx_fail=0 2026-10-25 18:23:40,450 INFO +image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 2026-10-25 18:23:40,451 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=455.9ms 2026-10-25 18:23:40,453 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:23:40,454 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=15 last_hop=27 slot_off=[14..14] 2026-10-25 18:23:40,455 INFO +image_rx_daemon: probe: tx=102 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:23:40,455 INFO +image_rx_daemon: probe_grid: p0/s0:0/102(0%) 2026-10-25 18:23:40,687 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 +total=1 fw_us=2147264049 len=171 2026-10-25 18:23:40,688 INFO image_rx_daemon: published frame_id=0 seq=53 167 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:41,083 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 +fw_us=2147664974 len=158 2026-10-25 18:23:41,084 INFO image_rx_daemon: published frame_id=0 seq=54 154 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:41,085 INFO image_rx_daemon: PROBE TX seq=103 phase_ms=0 size_b=16 +(tx#103) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=34 epoch=15 +freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:23:41,163 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:41,703 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 +total=1 fw_us=2148271825 len=186 2026-10-25 18:23:41,704 INFO image_rx_daemon: published frame_id=0 seq=55 182 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:42,106 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 +fw_us=2148683025 len=200 2026-10-25 18:23:42,107 INFO image_rx_daemon: published frame_id=0 seq=56 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:42,714 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 +fw_us=2149284885 len=205 2026-10-25 18:23:42,715 INFO image_rx_daemon: published frame_id=0 seq=57 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:42,716 INFO image_rx_daemon: PROBE TX seq=104 phase_ms=0 size_b=16 +(tx#104) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=20 epoch=15 +freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:23:42,763 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:43,302 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 +total=1 fw_us=2149873123 len=192 2026-10-25 18:23:43,303 INFO image_rx_daemon: published frame_id=0 seq=58 188 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:43,675 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 +fw_us=2150254141 len=167 2026-10-25 18:23:43,677 INFO image_rx_daemon: published frame_id=0 seq=59 163 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:44,299 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 +fw_us=2150876088 len=197 2026-10-25 18:23:44,301 INFO image_rx_daemon: published frame_id=0 seq=60 193 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:44,302 INFO image_rx_daemon: PROBE TX seq=105 phase_ms=0 size_b=16 +(tx#105) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=36 epoch=15 +freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:23:44,348 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:44,654 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 +total=1 fw_us=2151227142 len=133 2026-10-25 18:23:44,655 INFO image_rx_daemon: published frame_id=0 seq=61 129 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:45,248 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 +fw_us=2151823142 len=128 2026-10-25 18:23:45,251 INFO image_rx_daemon: published frame_id=0 seq=62 124 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:45,666 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 +fw_us=2152241863 len=156 2026-10-25 18:23:45,668 INFO image_rx_daemon: published frame_id=0 seq=63 152 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:45,668 INFO image_rx_daemon: PROBE TX seq=106 phase_ms=0 size_b=16 +(tx#106) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=40 epoch=16 +freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:23:45,747 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:46,297 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 +total=1 fw_us=2152874049 len=202 2026-10-25 18:23:46,298 INFO image_rx_daemon: published frame_id=0 seq=64 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:46,701 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 +fw_us=2153270406 len=198 2026-10-25 18:23:46,702 INFO image_rx_daemon: published frame_id=0 seq=65 194 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:47,094 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 +fw_us=2153664539 len=191 2026-10-25 18:23:47,095 INFO image_rx_daemon: published frame_id=0 seq=66 187 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:47,096 INFO image_rx_daemon: PROBE TX seq=107 phase_ms=0 size_b=16 +(tx#107) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=11 epoch=16 +freq_hz=908250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:23:47,143 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:47,650 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 +total=1 fw_us=2154226599 len=141 2026-10-25 18:23:47,651 INFO image_rx_daemon: published frame_id=0 seq=67 137 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:48,290 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 +fw_us=2154864146 len=195 2026-10-25 18:23:48,292 INFO image_rx_daemon: published frame_id=0 seq=68 191 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:48,294 INFO image_rx_daemon: PROBE TX seq=108 phase_ms=0 size_b=16 +(tx#108) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=43 epoch=16 +freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:23:48,339 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:48,702 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 +total=1 fw_us=2155268524 len=203 2026-10-25 18:23:48,703 INFO image_rx_daemon: published frame_id=0 seq=69 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:49,302 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 +fw_us=2155869604 len=204 2026-10-25 18:23:49,303 INFO image_rx_daemon: published frame_id=0 seq=70 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:49,684 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 +fw_us=2156266139 len=203 2026-10-25 18:23:49,685 INFO image_rx_daemon: published frame_id=0 seq=71 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:49,686 INFO image_rx_daemon: PROBE TX seq=109 phase_ms=0 size_b=16 +(tx#109) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=7 epoch=16 +freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:23:49,743 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:50,289 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 +total=1 fw_us=2156867129 len=204 2026-10-25 18:23:50,290 INFO image_rx_daemon: published frame_id=0 seq=72 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:23:50,458 INFO image_rx_daemon: stats: rx_frames=319 rx_decode_err=0 +frames_published=319 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=473 cmd_cooldown_drops=0 cmd_gate_held=152 cmd_copies_deferred=0 cmd_gate_deferred=152 2026-10-25 +18:23:50,460 INFO image_rx_daemon: air_gap: n=20 dt_med=572599us dt_p95=637547us len_med=195B cmd_tx_ok=109 +cmd_tx_fail=0 2026-10-25 18:23:50,462 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 2026-10-25 +18:23:50,464 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=572.6ms 2026-10-25 18:23:50,466 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:23:50,467 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=16 last_hop=28 +slot_off=[14..27] 2026-10-25 18:23:50,467 INFO image_rx_daemon: probe: tx=109 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:23:50,468 INFO image_rx_daemon: probe_grid: p0/s0:0/109(0%) 2026-10-25 18:23:50,690 INFO +image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=2157263688 len=203 2026-10-25 18:23:50,691 INFO +image_rx_daemon: published frame_id=0 seq=73 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:51,290 INFO +image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=2157864850 len=206 2026-10-25 18:23:51,291 INFO +image_rx_daemon: published frame_id=0 seq=74 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:51,292 INFO +image_rx_daemon: PROBE TX seq=110 phase_ms=0 size_b=16 (tx#110) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=34 channel_idx=39 epoch=16 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:23:51,335 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:51,692 +INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=2158263814 len=204 2026-10-25 18:23:51,694 INFO +image_rx_daemon: published frame_id=0 seq=75 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:52,294 INFO +image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=2158862422 len=205 2026-10-25 18:23:52,295 INFO +image_rx_daemon: published frame_id=0 seq=76 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:52,697 INFO +image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=2159261468 len=205 2026-10-25 18:23:52,698 INFO +image_rx_daemon: published frame_id=0 seq=77 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:52,699 INFO +image_rx_daemon: PROBE TX seq=111 phase_ms=0 size_b=16 (tx#111) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=41 channel_idx=30 epoch=16 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:23:52,746 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:53,281 +INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=2159857337 len=202 2026-10-25 18:23:53,283 INFO +image_rx_daemon: published frame_id=0 seq=78 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:53,695 INFO +image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=2160258996 len=206 2026-10-25 18:23:53,696 INFO +image_rx_daemon: published frame_id=0 seq=79 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:54,283 INFO +image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=2160856142 len=203 2026-10-25 18:23:54,284 INFO +image_rx_daemon: published frame_id=0 seq=80 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:54,285 INFO +image_rx_daemon: PROBE TX seq=112 phase_ms=0 size_b=16 (tx#112) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=49 channel_idx=44 epoch=16 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:23:54,332 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:54,689 +INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=2161254231 len=201 2026-10-25 18:23:54,690 INFO +image_rx_daemon: published frame_id=0 seq=81 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:55,072 INFO +image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=2161645373 len=150 2026-10-25 18:23:55,075 INFO +image_rx_daemon: published frame_id=0 seq=82 146 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:55,675 INFO +image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=2162254488 len=204 2026-10-25 18:23:55,676 INFO +image_rx_daemon: published frame_id=0 seq=83 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:55,677 INFO +image_rx_daemon: PROBE TX seq=113 phase_ms=0 size_b=16 (tx#113) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=6 channel_idx=28 epoch=17 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:23:55,731 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:56,278 +INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=2162847995 len=200 2026-10-25 18:23:56,279 INFO +image_rx_daemon: published frame_id=0 seq=84 196 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:56,695 INFO +image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=2163252267 len=206 2026-10-25 18:23:56,697 INFO +image_rx_daemon: published frame_id=0 seq=85 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:57,282 INFO +image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=2163848457 len=203 2026-10-25 18:23:57,283 INFO +image_rx_daemon: published frame_id=0 seq=86 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:57,284 INFO +image_rx_daemon: PROBE TX seq=114 phase_ms=0 size_b=16 (tx#114) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=14 channel_idx=25 epoch=17 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:23:57,327 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:57,667 +INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=2164226888 len=175 2026-10-25 18:23:57,668 INFO +image_rx_daemon: published frame_id=0 seq=87 171 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:58,282 INFO +image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=2164848879 len=204 2026-10-25 18:23:58,283 INFO +image_rx_daemon: published frame_id=0 seq=88 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:58,686 INFO +image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=2165245481 len=201 2026-10-25 18:23:58,687 INFO +image_rx_daemon: published frame_id=0 seq=89 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:58,688 INFO +image_rx_daemon: PROBE TX seq=115 phase_ms=0 size_b=16 (tx#115) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=21 channel_idx=33 epoch=17 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:23:58,731 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:23:59,282 +INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=2165846764 len=206 2026-10-25 18:23:59,283 INFO +image_rx_daemon: published frame_id=0 seq=90 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:23:59,637 INFO +image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=2166204408 len=151 2026-10-25 18:23:59,638 INFO +image_rx_daemon: published frame_id=0 seq=91 147 B → lifetrac/v25/video/tile_delta 2026-10-25 18:24:00,278 INFO +image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=2166844258 len=204 2026-10-25 18:24:00,279 INFO +image_rx_daemon: published frame_id=0 seq=92 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:24:00,280 INFO +image_rx_daemon: PROBE TX seq=116 phase_ms=0 size_b=16 (tx#116) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=29 channel_idx=7 epoch=17 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:24:00,327 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:24:00,471 +INFO image_rx_daemon: stats: rx_frames=339 rx_decode_err=0 frames_published=339 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=503 cmd_cooldown_drops=0 cmd_gate_held=162 +cmd_copies_deferred=0 cmd_gate_deferred=162 2026-10-25 18:24:00,472 INFO image_rx_daemon: air_gap: n=20 +dt_med=593507us dt_p95=639850us len_med=204B cmd_tx_ok=116 cmd_tx_fail=0 2026-10-25 18:24:00,475 INFO +image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 2026-10-25 18:24:00,476 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=593.5ms 2026-10-25 18:24:00,477 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:24:00,477 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=17 last_hop=28 slot_off=[14..45] 2026-10-25 18:24:00,478 INFO +image_rx_daemon: probe: tx=116 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:24:00,478 INFO +image_rx_daemon: probe_grid: p0/s0:0/116(0%) 2026-10-25 18:24:00,679 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 +total=1 fw_us=2167243357 len=207 2026-10-25 18:24:00,680 INFO image_rx_daemon: published frame_id=0 seq=93 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:24:01,275 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 +fw_us=2167841810 len=205 2026-10-25 18:24:01,276 INFO image_rx_daemon: published frame_id=0 seq=94 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:24:01,671 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 +fw_us=2168240770 len=205 2026-10-25 18:24:01,673 INFO image_rx_daemon: published frame_id=0 seq=95 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:24:01,674 INFO image_rx_daemon: PROBE TX seq=117 phase_ms=0 size_b=16 +(tx#117) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=23 epoch=17 +freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:24:01,717 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:24:02,271 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 +total=1 fw_us=2168836603 len=201 2026-10-25 18:24:02,272 INFO image_rx_daemon: published frame_id=0 seq=96 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:24:02,676 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 +fw_us=2169235579 len=203 2026-10-25 18:24:02,677 INFO image_rx_daemon: published frame_id=0 seq=97 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:24:03,275 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 +fw_us=2169836575 len=206 2026-10-25 18:24:03,277 INFO image_rx_daemon: published frame_id=0 seq=98 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:24:03,278 INFO image_rx_daemon: PROBE TX seq=118 phase_ms=0 size_b=16 +(tx#118) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=29 epoch=17 +freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:24:03,324 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:24:03,675 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 +total=1 fw_us=2170235442 len=205 2026-10-25 18:24:03,676 INFO image_rx_daemon: published frame_id=0 seq=99 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:24:04,275 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 +fw_us=2170833842 len=205 2026-10-25 18:24:04,276 INFO image_rx_daemon: published frame_id=0 seq=100 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:24:04,670 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 +fw_us=2171230271 len=202 2026-10-25 18:24:04,671 INFO image_rx_daemon: published frame_id=0 seq=101 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:24:04,672 INFO image_rx_daemon: PROBE TX seq=119 phase_ms=0 size_b=16 +(tx#119) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=11 epoch=18 +freq_hz=908250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:24:04,717 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:24:05,266 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 +total=1 fw_us=2171826250 len=200 2026-10-25 18:24:05,267 INFO image_rx_daemon: published frame_id=0 seq=102 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:24:05,667 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 +fw_us=2172230300 len=206 2026-10-25 18:24:05,668 INFO image_rx_daemon: published frame_id=0 seq=103 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:24:06,263 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 +fw_us=2172827142 len=203 2026-10-25 18:24:06,264 INFO image_rx_daemon: published frame_id=0 seq=104 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:24:06,265 INFO image_rx_daemon: PROBE TX seq=120 phase_ms=0 size_b=16 +(tx#120) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=10 epoch=18 +freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:24:06,312 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:24:06,670 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 +total=1 fw_us=2173232368 len=200 2026-10-25 18:24:06,671 INFO image_rx_daemon: published frame_id=0 seq=105 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:24:07,263 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 +fw_us=2173823934 len=202 2026-10-25 18:24:07,264 INFO image_rx_daemon: published frame_id=0 seq=106 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:24:07,640 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 +fw_us=2174207412 len=181 2026-10-25 18:24:07,642 INFO image_rx_daemon: published frame_id=0 seq=107 177 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:24:07,643 INFO image_rx_daemon: PROBE TX seq=121 phase_ms=0 size_b=16 +(tx#121) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=14 epoch=18 +freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:24:07,713 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:24:08,263 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 +total=1 fw_us=2174823879 len=205 2026-10-25 18:24:08,264 INFO image_rx_daemon: published frame_id=0 seq=108 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:24:08,667 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 +fw_us=2175222821 len=205 2026-10-25 18:24:08,668 INFO image_rx_daemon: published frame_id=0 seq=109 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:24:09,234 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 +fw_us=2175795432 len=172 2026-10-25 18:24:09,235 INFO image_rx_daemon: published frame_id=0 seq=110 168 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:24:09,236 INFO image_rx_daemon: PROBE TX seq=122 phase_ms=0 size_b=16 +(tx#122) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=16 epoch=18 +freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:24:09,304 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:24:09,646 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 +total=1 fw_us=2176204718 len=185 2026-10-25 18:24:09,647 INFO image_rx_daemon: published frame_id=0 seq=111 181 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:24:10,258 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 +fw_us=2176816146 len=203 2026-10-25 18:24:10,259 INFO image_rx_daemon: published frame_id=0 seq=112 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:24:10,481 INFO image_rx_daemon: stats: rx_frames=359 rx_decode_err=0 +frames_published=359 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=533 cmd_cooldown_drops=0 cmd_gate_held=172 cmd_copies_deferred=0 cmd_gate_deferred=172 2026-10-25 +18:24:10,483 INFO image_rx_daemon: air_gap: n=20 dt_med=572611us dt_p95=616467us len_med=203B cmd_tx_ok=122 +cmd_tx_fail=0 2026-10-25 18:24:10,485 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 2026-10-25 +18:24:10,487 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=572.6ms 2026-10-25 18:24:10,488 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-61 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 +18:24:10,489 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=18 last_hop=28 +slot_off=[14..24] 2026-10-25 18:24:10,490 INFO image_rx_daemon: probe: tx=122 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:24:10,490 INFO image_rx_daemon: probe_grid: p0/s0:0/122(0%) 2026-10-25 18:24:10,650 INFO +image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=2177207220 len=190 2026-10-25 18:24:10,651 INFO +image_rx_daemon: published frame_id=0 seq=113 186 B → lifetrac/v25/video/tile_delta 2026-10-25 18:24:10,652 INFO +image_rx_daemon: PROBE TX seq=123 phase_ms=0 size_b=16 (tx#123) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=31 channel_idx=48 epoch=18 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:24:10,697 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:24:11,257 +INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=2177813304 len=202 2026-10-25 18:24:11,258 INFO +image_rx_daemon: published frame_id=0 seq=114 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:24:11,656 INFO +image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=2178209602 len=198 2026-10-25 18:24:11,657 INFO +image_rx_daemon: published frame_id=0 seq=115 194 B → lifetrac/v25/video/tile_delta 2026-10-25 18:24:12,251 INFO +image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=2178807861 len=200 2026-10-25 18:24:12,252 INFO +image_rx_daemon: published frame_id=0 seq=116 196 B → lifetrac/v25/video/tile_delta 2026-10-25 18:24:12,253 INFO +image_rx_daemon: PROBE TX seq=124 phase_ms=0 size_b=16 (tx#124) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=39 channel_idx=7 epoch=18 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:24:12,300 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:24:12,818 +INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=2179380039 len=164 2026-10-25 18:24:12,819 INFO +image_rx_daemon: published frame_id=0 seq=117 160 B → lifetrac/v25/video/tile_delta 2026-10-25 18:24:13,221 INFO +image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=2179781367 len=167 2026-10-25 18:24:13,223 INFO +image_rx_daemon: published frame_id=0 seq=118 163 B → lifetrac/v25/video/tile_delta 2026-10-25 18:24:13,655 INFO +image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 fw_us=2180208750 len=206 2026-10-25 18:24:13,656 INFO +image_rx_daemon: published frame_id=0 seq=119 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:24:13,656 INFO +image_rx_daemon: PROBE TX seq=125 phase_ms=0 size_b=16 (tx#125) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=46 channel_idx=49 epoch=18 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:24:13,694 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:24:19,409 +INFO image_rx_daemon: signal received; shutting down 2026-10-25 18:24:19,564 INFO image_rx_daemon: RX worker exit + +=== LEG CHECKS === +TRACTOR_L072_RESET landed (PF4/NRST read back low then high, openocd exit 0) +BASE_L072_RESET unverified (gpio163 pulse sent; nothing checks that the base L072 rebooted, and it has not since +2026-08: score base brackets as post - pre) + gpio163 pulse output: none +CLOCKS board minus PC: tractor -1667465.434 s (-19.30 d) +-0.038 s; base -0.155 s (0.00 d) +-0.033 s (read only) +LOG_WINDOW after_stop (feed: camera_svc stopped; 4 s drain, tx_smoke stopped, rx_smoke stopped 0.5 s later, then the +logs were read; both stops ok, both daemon logs hold their SIGTERM shutdown line) +[EVIDENCE] archived to C:\Users\dorkm\Documents\GitHub\LifeTrac-bench-main\LifeTrac-v25\DESIGN-CONTROLLER\bench-evidenc +e\radio_monitor_20261025_132422_5f84b748 +=== LIVE LORA RADIO MONITOR COMPLETE === diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_health_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_health_base.txt new file mode 100644 index 00000000..4035c39a --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_health_base.txt @@ -0,0 +1,29 @@ +# leg 2b_t2f health base, 2026-10-25T18:20:25Z PC clock +STATS-OK (attempt 1) + radio_state=1 + radio_rx_ok=4100 + radio_crc_err=3 + radio_dio0=4979 + radio_tx_ok=874 + tx_fifo_rb_ok=874 + tx_fifo_rb_bad=0 + tx_done_early=0 + rx_urc_lost=18 + rx_pretx_drained=0 + rx_fifo_skip=0 + tx_deaf_max_us=30698 + tx_deaf_sum_us=25556851 + tx_done_to_rearm_max_us=1854 + fhss_dec_aligned=4093 + fhss_dec_snapped=7 + fhss_dec_rej_locked_out=0 + clk_demotion_reset=7 + clk_demotion_kept=0 + tx_first_anchor=0 + tx_stream_streak_max=1 + host_parse_ok=2254 + host_parse_err=0 + host_rx_ring_ovf=0 +RS115-INSTRUMENTED-FIRMWARE=YES +RS12-URC-COUNTERS=YES +RS12-10-COUNTERS=YES diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_health_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_health_tractor.txt new file mode 100644 index 00000000..bd4a5945 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_health_tractor.txt @@ -0,0 +1,29 @@ +# leg 2b_t2f health tractor, 2026-10-25T18:20:27Z PC clock +STATS-OK (attempt 1) + radio_state=1 + radio_rx_ok=89 + radio_crc_err=0 + radio_dio0=463 + radio_tx_ok=373 + tx_fifo_rb_ok=373 + tx_fifo_rb_bad=0 + tx_done_early=0 + rx_urc_lost=0 + rx_pretx_drained=0 + rx_fifo_skip=0 + tx_deaf_max_us=176606 + tx_deaf_sum_us=53050674 + tx_done_to_rearm_max_us=3531 + fhss_dec_aligned=89 + fhss_dec_snapped=0 + fhss_dec_rej_locked_out=0 + clk_demotion_reset=0 + clk_demotion_kept=1 + tx_first_anchor=1 + tx_stream_streak_max=372 + host_parse_ok=989 + host_parse_err=0 + host_rx_ring_ovf=0 +RS115-INSTRUMENTED-FIRMWARE=YES +RS12-URC-COUNTERS=YES +RS12-10-COUNTERS=YES diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_link_stats.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_link_stats.txt new file mode 100644 index 00000000..4b68b3fa --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_link_stats.txt @@ -0,0 +1,2 @@ +# leg 2b_t2f link_stats (base broker): first message with frames; sampler started 2026-10-25T18:21:09Z PC clock +18:21:11Z {"bps": 102.8, "frames_per_s": 0.5, "rx_frames_seen": 1, "frames_published": 1, "rssi_dbm": -64, "snr_db": 10, "parity_reconstructions": 0, "timeouts": 0, "decode_errors": 0, "frags_expected": 1, "frags_missing": 0, "rx_codec": 6, "rx_codec_name": "vector", "radio_profile": 1, "ts": 1792952471.3} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_p2p4.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_p2p4.txt new file mode 100644 index 00000000..a5f70643 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_p2p4.txt @@ -0,0 +1,11 @@ +# leg 2b_t2f P2/P4 greps on C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748 +harness: reg_profile=1 force_frf_hz=0 tx_batch=0 synth_fps=2 cam_extra_env=-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80 +published frame_id lines (rx_daemon.log): 366 +tx done K=1 lines: 375 +tx done K>=2 lines: 0 +tx ABORTED lines: 0 +max K: 1 fragments +camera_service vector_stats lines: 84 +tx drops before air (last tx stats line): drop_full=0 drop_stale=0 +tractor FHSS authority (post bracket): tx_first_anchor=1 tx_stream_streak_max=375 +seq-gap loss (per codec run): leg 2b_t2f: 366 frames received; seq gaps within same-codec runs (row, lost): [] -> 0 lost of 366 = 0.0 % after the first received frame (0 codec switch(es) not counted) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_params.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_params.txt new file mode 100644 index 00000000..46dc3464 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_params.txt @@ -0,0 +1,58 @@ +git_sha=5f84b748 +duration_s=180 +synth_fps=2 +synth_budget_b=250 +tx_pipeline=v3 +tx_pipeline_depth=2 +tx_batch=0 +tx_prepare_ahead=1 +train_gap_ms=40 +kf_request_disable=1 +no_park_last=0 +no_park_last_min_frags=3 +idle_drain_quiet_s=1.5 +cmd_stream_min_gap_s=1.0 +rx_extra_env= +rx_env_args=-e LIFETRAC_ALIGNED_PUMP=1 -e LIFETRAC_REACTIVE_FIRE=1 -e LIFETRAC_IDLE_DRAIN_QUIET_S=1.5 -e LIFETRAC_CMD_STREAM_MIN_GAP_S=1.0 +cam_extra_env=-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80 +parity_group=0 +aligned_pump=1 +reactive_fire=1 +probe_phase_sweep_ms= +probe_sizes_b= +ack_copies=2 +probe_echo=0 +fhss_farm_id=0 +fhss_link_id=0 +airtime_budget_us=0 +pacing_mode=smooth +pacing_headroom=0 +rxcont_arm=1 +tx_power_dbm= +tx_feed=camera +reg_profile=1 +force_frf_hz=0 +allow_default_carrier=False +tx_serial=2E2C1209DABC240B +rx_serial=2D0A1209DABC240B +host_ip=192.168.1.79 +inject_cmd= +inject_on= +inject_status= +inject_trigger= +tractor_l072_reset=landed +tractor_l072_reset_reason=PF4/NRST read back low then high, openocd exit 0 +tractor_ocd_tag=OCD_LEG=20261025T182052Z +base_l072_reset=unverified +base_gpio163_output=none +log_window=after_stop +feed_stop=camera_svc stopped +stop_drain_s=4 +tractor_clock_offset_s=-1667465.434 +base_clock_offset_s=-0.155 +tractor_clock_rtt_s=0.076 +base_clock_rtt_s=0.066 +clock_offset_rule=board date +%s.%N minus the PC UTC epoch at the midpoint of the adb read (error at most rtt/2, +1 s if the CLOCKS line says whole seconds), read after the daemons stopped; no clock was set +tractor_deploy_md5=md5 52/52 match; reset files md5 2/2 match +base_deploy_md5=md5 52/52 match +timestamp=20261025_132422 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_park.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_park.txt new file mode 100644 index 00000000..845653fd --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_park.txt @@ -0,0 +1,3 @@ +# leg 2b_t2f park, 2026-10-25T18:26:52Z PC clock +base: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +tractor: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_post_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_post_base.txt new file mode 100644 index 00000000..96011428 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_post_base.txt @@ -0,0 +1,31 @@ +# leg 2b_t2f post bracket base, 2026-10-25T18:26:42Z PC clock +radio_rx_ok=4466 +radio_crc_err=4 +radio_dio0=5471 +radio_tx_ok=999 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=2559 +host_parse_err=0 +radio_state=4 +tx_fifo_rb_ok=999 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=25 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=30698 +tx_deaf_sum_us=29311107 +tx_done_to_rearm_max_us=1854 +fhss_dec_aligned=4458 +fhss_dec_snapped=8 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=8 +clk_demotion_kept=0 +tx_first_anchor=0 +tx_stream_streak_max=1 +ALL: {'host_irq_idle': 2560, 'radio_dio0': 5471, 'radio_dio1': 3, 'radio_crc_err': 4, 'radio_rx_ok': 4466, 'radio_tx_ok': 999, 'radio_state': 4, 'host_rx_bytes': 42105, 'host_rx_lpuart_bytes': 42105, 'host_parse_ok': 2559, 'tx_fifo_rb_ok': 999, 'rx_urc_lost': 25, 'tx_deaf_max_us': 30698, 'tx_deaf_sum_us': 29311107, 'tx_done_to_rearm_max_us': 1854, 'fhss_dec_aligned': 4458, 'fhss_dec_snapped': 8, 'clk_demotion_reset': 8, 'tx_stream_streak_max': 1} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_post_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_post_tractor.txt new file mode 100644 index 00000000..3ed09a6f --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_post_tractor.txt @@ -0,0 +1,31 @@ +# leg 2b_t2f post bracket tractor, 2026-10-25T18:26:45Z PC clock +radio_rx_ok=124 +radio_crc_err=0 +radio_dio0=500 +radio_tx_ok=376 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=884 +host_parse_err=0 +radio_state=4 +tx_fifo_rb_ok=376 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=0 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=176735 +tx_deaf_sum_us=64035621 +tx_done_to_rearm_max_us=3539 +fhss_dec_aligned=124 +fhss_dec_snapped=0 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=0 +clk_demotion_kept=2 +tx_first_anchor=1 +tx_stream_streak_max=375 +ALL: {'host_irq_idle': 884, 'radio_dio0': 500, 'radio_rx_ok': 124, 'radio_tx_ok': 376, 'radio_state': 4, 'host_rx_bytes': 86035, 'host_rx_lpuart_bytes': 86035, 'host_parse_ok': 884, 'tx_fifo_rb_ok': 376, 'tx_deaf_max_us': 176735, 'tx_deaf_sum_us': 64035621, 'tx_done_to_rearm_max_us': 3539, 'fhss_dec_aligned': 124, 'clk_demotion_kept': 2, 'tx_first_anchor': 1, 'tx_stream_streak_max': 375} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_post_transcript.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_post_transcript.txt new file mode 100644 index 00000000..6b9e274a --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_post_transcript.txt @@ -0,0 +1,115 @@ +18:24:32Z == leg 2b_t2f post (archive C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748) +18:24:32Z -- waiting for the base capture (rs13_cap_base) to finish its 360 s +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +== vector dry run summary == +profile image_bw250: one-fragment limit 203 B (epoch starts 202 B) +frames: 366 total, 366 vector, 0 other, 0 unparseable; by codec {'vector': 366} +wire bytes (vector): min 102 / p50 199 / p95 203 / max 203; over limit: 0 +epoch starts: 14 received, 14 applied +arrival: 2.00 fps mean over 182.5 s; gap p50 0.56 s, p95 0.61 s, max 0.64 s; first applied at +0.00 s (0 frame(s) before it) +store: applied 366, bad 0 , epoch_behind 0, orphans 67, digest 325 checked / 6 mismatched, epochs 15, handovers 14, ttl_dropped 0, resync 1 (0 ended by DIGEST), records 12787 +resync: 1 episode(s), 6 frame(s): #0-#6 (6, 3.0 s, epoch start) +scene: epoch 14, level 0, badge 7, digest_ok True, horizon none, L1=11 L2=0 L3=1 L4=0, cal_rev None, anchor age 169 ms +checks: + [PASS] parse_ok 0 unparseable payload(s) + [PASS] all_vector 0 non-vector frame(s): {'vector': 366} + [PASS] one_fragment 0 over 203 B (epoch starts 202 B); max 203 B + [PASS] store_clean frames_bad=0 + [FAIL] no_orphans orphans=67 + [FAIL] digest 325 checked, 6 mismatched, scene digest_ok=True + [PASS] epoch_seen 14 epoch start(s) applied of 14 received + [PASS] first_apply 0 frame(s) before the first apply + [PASS] applied_ratio 366/366 applied = 100.0% (need >= 90%) + [PASS] min_frames 366 vector frame(s), need >= 300 +RESULT: FAIL +json report -> /work/legs/leg2b_t2f_base.json +18:26:40Z -- radio quiet check before the brackets and the park +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +base: leg daemons [] ttymxc3 holders [] +tractor: leg daemons [] ttymxc3 holders [] +18:26:42Z -- post-brackets (rs115) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +radio_rx_ok=4466 radio_crc_err=4 radio_tx_ok=999 (base) +radio_rx_ok=124 radio_crc_err=0 radio_tx_ok=376 (tractor) +18:26:47Z -- rs12_leg_report (--capture) + frag_gap_report +train_gap_ms=40 tx_pipeline_depth=2 synth_budget_b=250 force_frf_hz=0 git_sha=5f84b748 log_window=after_stop + (tx frags_ok counter 367 is stale; using 375 fragments from per-frame TX events) + (rx rx_frames counter 359 is stale; using 366 fragments from frag_arrival events) +loss 9/375 = 2.4% crc_dumps=0 timeouts=0 published=366 [whole logs] +shared-window loss 9/375 = 2.4% [txdone_arrival vs frag_arrival, train by train over the window both logs cover; 9 of 375 trains not heard] +capture seq gaps (leg2b_t2f_base.jsonl): lost 0/366 = 0.0% (received 366, 0 gaps, longest 0; 1 codec run; period 0.56 s) + first frame heard at seq 10: the 9 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 9/375 = 2.4% + tractor TX log: 375 frame(s) on air (txdone_arrival); the capture's first frame is its #10, its last #375 (placed by the params.txt clock offsets, within 0.04 s): 9/375 = 2.4% of them never reached the capture (9 before its first, 0 after its last) +n_frag=366 span=182s max_gap=0.6s gaps>3s=0 total_silent=0.0s +episodes (start s from first frag, +length): NONE +head: the first fragment came 11.1 s after the base's profile activation (18:21:00.086 base clock, the first line after REG_PROFILE OK); 4.6 s after the tractor's first txdone (params.txt clock offsets) +tail: the last fragment came 0.0 s before the tractor's last txdone (params.txt clock offsets); 5.8 s before the base daemon's stop (its 'signal received' line) +base sends on air=125 | tractor decoded cmds=124 +tractor cmd offsets (s from its first): 0.0, 1.6, 3.0, 4.5, 6.0, 7.5, 9.0, 10.5, 12.0, 13.5, 15.0, 16.4, 17.5, 19.0, 20.5, 22.0, 23.5, 25.0, 26.5, 28.0, 29.5, 31.0, 32.5, 34.0, 35.5, 37.0, 40.0, 41.5, 43.0, 44.5, 46.0, 47.5, 49.0, 50.5, 52.0, 53.5, 55.0, 56.5, 58.0, 59.5 +18:26:48Z -- P2 / P4 from the archive +# leg 2b_t2f P2/P4 greps on C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748 +harness: reg_profile=1 force_frf_hz=0 tx_batch=0 synth_fps=2 cam_extra_env=-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80 +published frame_id lines (rx_daemon.log): 366 +tx done K=1 lines: 375 +tx done K>=2 lines: 0 +tx ABORTED lines: 0 +max K: 1 fragments +camera_service vector_stats lines: 84 +tx drops before air (last tx stats line): drop_full=0 drop_stale=0 +tractor FHSS authority (post bracket): tx_first_anchor=1 tx_stream_streak_max=375 +seq-gap loss (per codec run): leg 2b_t2f: 366 frames received; seq gaps within same-codec runs (row, lost): [] -> 0 lost of 366 = 0.0 % after the first received frame (0 codec switch(es) not counted) +vector_stats lines: 84 +encoder ms_total: p50 211.3 / p95 270.9 / max 364.1 +stage p50 ms: resize=0.5 l0=15.8 l1=81.4 l3=37.5 temporal_pack=70.2 +frame bytes: p50 200 / max 203 +levels seen: {'0': 84}; lines with a pending epoch start: 0 +last: epoch 13 n_live 34 residual 5025.575 detail 80 epochs 14 trigger relabel ttl_dropped 0 waiting 8 +counters to the last line (1 run): frames 373; epoch starts 14 = first 1 forced 0 horizon 2 safety 1 relabel 10; repair share 93 frames, 304 re-sends (65 repeat-once); carousel re-sends 239; DEL repeats 909; ttl_dropped 0 +18:26:49Z -- archive files into legs/ +copied: leg2b_t2f_tractor_ocd_reset.log; not in this archive: inject.log inject_trigger.txt +18:26:50Z -- RS-13 scorers (PC only; a failure is reported, it never stops the post step or the park) +radio_monitor_20261025_132422_5f84b748: codec vector, reg_profile=1, reactive_fire=1, probe_echo=0, duration_s=180 + base PROBE TX: 125 (seq 1..125; on air 125, failed 0) + tractor LoRa cmd: PROBE: 124 line(s), 124 distinct seq(s), duplicates 0 + delivered 124/125 = 99.2 % (tractor seqs that the base sent, over base PROBE TX) + tail: none (the tractor logged the base's last PROBE, seq 125) + base acquisition: ACQUIRED; first image reception 11.1 s after the base's profile-1 activation, within the 120 s FHSS scan budget; evidence: the base decoded 366 of the tractor's 375 fragments on air (97.6 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid + (rs13_probe_score: exit 0 -> leg2b_t2f_probe_score.txt) +radio_monitor_20261025_132422_5f84b748: reg_profile=1 force_frf_hz=0 encode_mode=9 duration_s=180 + rx_rf windows: 18, +21..+191 s from the log start + RSSI: median of window medians -64.0 dBm; min of window medians -66 dBm; min of window mins -75 dBm; max -61 dBm; n = 18 windows, 359 frames + SNR: median of window medians 10.0 dB; min of window medians 9.0 dB; min of window mins 6.0 dB; max 13.0 dB; n = 18 windows, 359 frames + crc_dump: 0 + published frame_id: 366; frag_arrival: 366; rx_frames (last counter max): 359 + row: RSSI med / min -64.0 / -75 dBm | SNR med / min 10.0 / 6.0 dB | CRC err 0 | n 18 + FRF readback: base none; tractor none + (rs13_rf_extract: exit 0 -> leg2b_t2f_rf.txt) +== rs13_digest_trace: leg2b_t2f_base.jsonl (leg 2b_t2f, profile image_bw250, 366 rows, 366 vector; horizon 25 rows) == +capture seq gaps (leg2b_t2f_base.jsonl): lost 0/366 = 0.0% (received 366, 0 gaps, longest 0; 1 codec run; period 0.56 s) +store: ttl_dropped 0, orphans 67, digest 325 checked / 6 mismatched; final digest_ok True; last DIGEST checked (row, result): (365, 'ok') +resync: 1 episode(s), 6 frame(s): #0-#6 (6, 3.0 s, epoch start) +A16 confirmation over 1 capture(s) (2b_t2f): 1 episode(s); loss-opened 0 -- THIN: fewer than 3; pool the Round B VECTOR legs with seq-gap loss <= 10 %; isolated and scored 0: 0 PASS, 0 FAIL -> NO SCORED EPISODE + (rs13_digest_trace: exit 0 -> leg2b_t2f_digest_trace.txt) +leg 2b_t2f: reg_profile=1 (FHSS, from leg2b_t2f_params.txt) -> the RS-12.15 bracket criteria apply +base: L072 counters not reset -> delta = post - pre +tractor: L072 counters RESET during the leg (evidence: host_parse_ok, d(host_parse_ok) < d(radio_tx_ok)) -> delta = post +cross-check: brackets 124/125 vs logs: base sends on air=125, tractor decoded cmds=124 -> AGREE +STOP RULE: not tripped + (bracket_deltas: exit 0 -> leg2b_t2f_deltas.txt) +18:26:51Z scorer exit codes (0 = ran clean; the files hold the reasons): rs12_leg_report=0 frag_gap_report=0 leg_replay=0 tractor_log=0 rs13_probe_score=0 rs13_rf_extract=0 rs13_digest_trace=0 bracket_deltas=0 +18:26:52Z -- park both radios (last) +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +base: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +tractor: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +18:27:01Z == leg 2b_t2f post done (evidence: C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_pre_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_pre_base.txt new file mode 100644 index 00000000..4a343727 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_pre_base.txt @@ -0,0 +1,31 @@ +# leg 2b_t2f pre bracket base, 2026-10-25T18:20:31Z PC clock +radio_rx_ok=4100 +radio_crc_err=3 +radio_dio0=4979 +radio_tx_ok=874 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=2255 +host_parse_err=0 +radio_state=1 +tx_fifo_rb_ok=874 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=18 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=30698 +tx_deaf_sum_us=25556851 +tx_done_to_rearm_max_us=1854 +fhss_dec_aligned=4093 +fhss_dec_snapped=7 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=7 +clk_demotion_kept=0 +tx_first_anchor=0 +tx_stream_streak_max=1 +ALL: {'host_irq_idle': 2256, 'radio_dio0': 4979, 'radio_dio1': 3, 'radio_crc_err': 3, 'radio_rx_ok': 4100, 'radio_tx_ok': 874, 'radio_state': 1, 'host_rx_bytes': 36995, 'host_rx_lpuart_bytes': 36995, 'host_parse_ok': 2255, 'tx_fifo_rb_ok': 874, 'rx_urc_lost': 18, 'tx_deaf_max_us': 30698, 'tx_deaf_sum_us': 25556851, 'tx_done_to_rearm_max_us': 1854, 'fhss_dec_aligned': 4093, 'fhss_dec_snapped': 7, 'clk_demotion_reset': 7, 'tx_stream_streak_max': 1} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_pre_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_pre_tractor.txt new file mode 100644 index 00000000..cc243ed4 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_pre_tractor.txt @@ -0,0 +1,31 @@ +# leg 2b_t2f pre bracket tractor, 2026-10-25T18:20:34Z PC clock +radio_rx_ok=89 +radio_crc_err=0 +radio_dio0=463 +radio_tx_ok=373 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=990 +host_parse_err=0 +radio_state=1 +tx_fifo_rb_ok=373 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=0 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=176606 +tx_deaf_sum_us=53050674 +tx_done_to_rearm_max_us=3531 +fhss_dec_aligned=89 +fhss_dec_snapped=0 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=0 +clk_demotion_kept=1 +tx_first_anchor=1 +tx_stream_streak_max=372 +ALL: {'host_irq_idle': 990, 'radio_dio0': 463, 'radio_rx_ok': 89, 'radio_tx_ok': 373, 'radio_state': 1, 'host_rx_bytes': 72701, 'host_rx_lpuart_bytes': 72701, 'host_parse_ok': 990, 'tx_fifo_rb_ok': 373, 'tx_deaf_max_us': 176606, 'tx_deaf_sum_us': 53050674, 'tx_done_to_rearm_max_us': 3531, 'fhss_dec_aligned': 89, 'clk_demotion_kept': 1, 'tx_first_anchor': 1, 'tx_stream_streak_max': 372} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_prep.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_prep.txt new file mode 100644 index 00000000..b397c3e6 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_prep.txt @@ -0,0 +1,60 @@ +18:20:05Z == leg 2b_t2f prep (profile image_bw250 = harness -RegProfile 1, boot vector, 2 fps, 180 s, -ReactiveFire 1, -StopDrainS 4 (FHSS default), capture 360 s min-frames 300 --strict) from bench-session-2026-10-25-t2 @ 5f84b748 +18:20:06Z -- production camera unit / radio-UART holders +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +tractor: lifetrac-camera=failed containers=[bench_mqtt x8-devel x8-provisioning x8-webapp] ttymxc3 holders=[] +base: containers=[design-controller-mosquitto-1] ttymxc3 holders=[] +18:20:08Z -- scene: bench video window to the front + camera check (camera only) +window pid 14808 'Front view of Colorado's STUNNING Royal Gorge Route Railroad - YouTube — Mozilla Firefox' player fullscreen: True in front: True +# leg2b_t2f scene check, 2026-10-25T18:20:11Z PC clock (content: https://www.youtube.com/watch?v=B1yUQwpNhJA, normal Firefox window, player fullscreen; min 8 %) +camera: first frame 0.5 s after opening /dev/video1; 201 frames, the sixth 0.2 s and the last 10.7 s after the first +1.9 s apart: mean abs diff 8.29 pct pixels diff>25: 8.14 % +5.0 s apart: mean abs diff 13.08 pct pixels diff>25: 11.91 % +10.0 s apart: mean abs diff 12.71 pct pixels diff>25: 11.92 % +mean luma 116.0 +frame -> C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_scene.jpg +SCENE-CHECK-OK: 10 s change 11.92 % (min 8 %) +18:20:25Z -- health probes (rs116) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +STATS-OK (attempt 1) + radio_state=1 +RS12-URC-COUNTERS=YES +STATS-OK (attempt 1) + radio_state=1 +RS12-URC-COUNTERS=YES +18:20:29Z -- clear retained control topics on the base broker +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +RETAINED-CLEARED lifetrac/v25/control/encode_mode_override lifetrac/v25/cmd/req_keyframe lifetrac/v25/control/radio_profile +18:20:31Z -- pre-brackets (rs115) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +radio_rx_ok=4100 radio_crc_err=3 radio_tx_ok=874 (base) +radio_rx_ok=89 radio_crc_err=0 radio_tx_ok=373 (tractor) +18:20:36Z -- base-side capture, detached (docker rs13_cap_base): profile image_bw250, 360 s, min-frames 300 --strict +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +rs13_cap_base id 12c6d5fbf006 +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +connected to 127.0.0.1:1883 (rc=0); subscribing lifetrac/v25/video/tile_deltacapture -> /work/legs/leg2b_t2f_base.jsonl (profile image_bw250, limit 203 B); 360 s + +18:20:40Z == leg 2b_t2f prep done -> launch the harness NOW (the capture is already listening), in PowerShell: + & "C:/Users/dorkm/AppData/Local/Temp/lifetrac-bench/leg2b_t2f_harness.ps1" + which runs, from C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper: + .\run_live_radio_monitor.ps1 -TxAdbSerial 2E2C1209DABC240B -RxAdbSerial 2D0A1209DABC240B -HostIp 192.168.1.79 -TxFeed camera -RegProfile 1 -DurationS 180 -StopDrainS 4 -SynthFps 2 -KfRequestDisable 1 -ReactiveFire 1 -ProbeEcho 0 -LogFragArrivals 1 -TxBatch 0 -CamExtraEnv "-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80" -Archive + while frames flow: bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/link_sample.sh" 2b_t2f + after '[EVIDENCE] archived to': bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/leg_post.sh" 2b_t2f + NOT flying after all (no GO, harness refused, round aborted)? The probes left both L072s + listening (RXCONT) and rs13_cap_base is running. Stop the capture and park both radios: + bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/power_up_guard.sh" --stop-leg-daemons diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_probe_score.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_probe_score.txt new file mode 100644 index 00000000..d8d880b9 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_probe_score.txt @@ -0,0 +1,6 @@ +radio_monitor_20261025_132422_5f84b748: codec vector, reg_profile=1, reactive_fire=1, probe_echo=0, duration_s=180 + base PROBE TX: 125 (seq 1..125; on air 125, failed 0) + tractor LoRa cmd: PROBE: 124 line(s), 124 distinct seq(s), duplicates 0 + delivered 124/125 = 99.2 % (tractor seqs that the base sent, over base PROBE TX) + tail: none (the tractor logged the base's last PROBE, seq 125) + base acquisition: ACQUIRED; first image reception 11.1 s after the base's profile-1 activation, within the 120 s FHSS scan budget; evidence: the base decoded 366 of the tractor's 375 fragments on air (97.6 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_replay.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_replay.txt new file mode 100644 index 00000000..2be7938c --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_replay.txt @@ -0,0 +1,7 @@ +leg 2b_t2f: 366 frames received; seq gaps within same-codec runs (row, lost): [] -> 0 lost of 366 = 0.0 % after the first received frame (0 codec switch(es) not counted) + resync episodes (start, end, ended by key): [(0, 6, True)] + all ended by an epoch start: True; final resync False, digest_ok True + last DIGEST checked (row, result): (365, 'ok'); last epoch start row 365, 0 frame(s) before the end (no DIGEST inside TTL_FRAMES+3 of a range-1/2 start, encode_vector.py) + key rows (14): [6, 126, 167, 201, 204, 205, 216, 217, 218, 220, 222, 265, 273, 365] + BAD rows (6): [0, 1, 2, 3, 4, 5] + orphan bursts top: [(0, 20), (1, 16), (3, 10), (2, 9), (4, 8), (5, 4)]; orphans 67, ttl_dropped 0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_report.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_report.txt new file mode 100644 index 00000000..e4980f9d --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_report.txt @@ -0,0 +1,17 @@ +train_gap_ms=40 tx_pipeline_depth=2 synth_budget_b=250 force_frf_hz=0 git_sha=5f84b748 log_window=after_stop + (tx frags_ok counter 367 is stale; using 375 fragments from per-frame TX events) + (rx rx_frames counter 359 is stale; using 366 fragments from frag_arrival events) +loss 9/375 = 2.4% crc_dumps=0 timeouts=0 published=366 [whole logs] +shared-window loss 9/375 = 2.4% [txdone_arrival vs frag_arrival, train by train over the window both logs cover; 9 of 375 trains not heard] +capture seq gaps (leg2b_t2f_base.jsonl): lost 0/366 = 0.0% (received 366, 0 gaps, longest 0; 1 codec run; period 0.56 s) + first frame heard at seq 10: the 9 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 9/375 = 2.4% + tractor TX log: 375 frame(s) on air (txdone_arrival); the capture's first frame is its #10, its last #375 (placed by the params.txt clock offsets, within 0.04 s): 9/375 = 2.4% of them never reached the capture (9 before its first, 0 after its last) +acquisition: first image reception: the base's first decoded frame came 11.1 s after its profile-1 activation (rx_daemon.log line 31 at 18:21:00.086 board time, the frame at line 43), within the FHSS cold-start scan budget of 120 s (4 attempts x 30 s: SX1276_RX_SCAN_MAX_RETRIES 3 + 1, SX1276_RX_SCAN_REDESIGN_MS 30000) + confirmed acquisition: ACQUIRED: the base's bracket counts 1 LOCKED -> SCANNING demotion(s) (d(clk_demotion_reset) 1, d(clk_demotion_kept) 0), which only a locked scan makes; the base decoded 366 of the tractor's 375 fragments on air (97.6 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid +radio deltas: {'radio_dio0': 492, 'radio_rx_ok': 366, 'radio_crc_err': 1, 'radio_tx_ok': 125} +FIRMWARE DROP (drx_ok - host URCs): 366 - 366 = 0 +identity residue: 0 +crc closure: dcrc_err=1 vs crc_dumps=0 +URC-path: rx_urc_lost=7 rx_pretx_drained=0 +RS-12.10: rx_fifo_skip=0 tx_deaf_sum=3754256 us over 125 TX (mean 30.0 ms) tx_deaf_max=30.7 ms tx_done_to_rearm_max=1854 us (max fields: post-bracket values) +RS-12.15: consider_remote deltas aligned=365 snapped=1 locked_out=0 epoch_drift=0 bad_hop=0 not_init=0 | demotion reset=1 kept=0 | tx_first_anchor delta=0 (post 0) | streak_max post=1 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_rf.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_rf.txt new file mode 100644 index 00000000..785c39d6 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_rf.txt @@ -0,0 +1,26 @@ +radio_monitor_20261025_132422_5f84b748: reg_profile=1 force_frf_hz=0 encode_mode=9 duration_s=180 + rx_rf windows: 18, +21..+191 s from the log start + RSSI: median of window medians -64.0 dBm; min of window medians -66 dBm; min of window mins -75 dBm; max -61 dBm; n = 18 windows, 359 frames + SNR: median of window medians 10.0 dB; min of window medians 9.0 dB; min of window mins 6.0 dB; max 13.0 dB; n = 18 windows, 359 frames + crc_dump: 0 + published frame_id: 366; frag_arrival: 366; rx_frames (last counter max): 359 + row: RSSI med / min -64.0 / -75 dBm | SNR med / min 10.0 / 6.0 dB | CRC err 0 | n 18 + FRF readback: base none; tractor none + rx_rf + 21.0 s n_rssi= 19 n_snr= 19 rssi[min/med/max]=-75/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 31.0 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 41.0 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=6.0/10.0/10.0 + rx_rf + 51.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/12.0 + rx_rf + 61.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/9.0/10.0 + rx_rf + 71.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=6.0/10.0/10.0 + rx_rf + 81.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 91.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-75/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 101.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-75/-66/-62 snr[min/med/max]=8.0/10.0/10.0 + rx_rf + 111.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-63/-62 snr[min/med/max]=9.0/10.0/13.0 + rx_rf + 121.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-75/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 131.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-63/-62 snr[min/med/max]=9.0/10.0/12.0 + rx_rf + 141.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-63/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 151.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-63 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 161.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 171.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 181.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 191.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-61 snr[min/med/max]=9.0/10.0/11.0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_scene.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_scene.txt new file mode 100644 index 00000000..015ed4e5 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_scene.txt @@ -0,0 +1,6 @@ +# leg2b_t2f scene check, 2026-10-25T18:20:11Z PC clock (content: https://www.youtube.com/watch?v=B1yUQwpNhJA, normal Firefox window, player fullscreen; min 8 %) +camera: first frame 0.5 s after opening /dev/video1; 201 frames, the sixth 0.2 s and the last 10.7 s after the first +1.9 s apart: mean abs diff 8.29 pct pixels diff>25: 8.14 % +5.0 s apart: mean abs diff 13.08 pct pixels diff>25: 11.91 % +10.0 s apart: mean abs diff 12.71 pct pixels diff>25: 11.92 % +mean luma 116.0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_tractor_log.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_tractor_log.txt new file mode 100644 index 00000000..44459747 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_tractor_log.txt @@ -0,0 +1,7 @@ +vector_stats lines: 84 +encoder ms_total: p50 211.3 / p95 270.9 / max 364.1 +stage p50 ms: resize=0.5 l0=15.8 l1=81.4 l3=37.5 temporal_pack=70.2 +frame bytes: p50 200 / max 203 +levels seen: {'0': 84}; lines with a pending epoch start: 0 +last: epoch 13 n_live 34 residual 5025.575 detail 80 epochs 14 trigger relabel ttl_dropped 0 waiting 8 +counters to the last line (1 run): frames 373; epoch starts 14 = first 1 forced 0 horizon 2 safety 1 relabel 10; repair share 93 frames, 304 re-sends (65 repeat-once); carousel re-sends 239; DEL repeats 909; ttl_dropped 0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_tractor_ocd_reset.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_tractor_ocd_reset.log new file mode 100644 index 00000000..e3b19b66 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2f_tractor_ocd_reset.log @@ -0,0 +1,29 @@ +OCD_LEG=20261025T182052Z +Open On-Chip Debugger 0.11.0-dirty (2022-10-19-16:13) +Licensed under GNU GPL v2 +For bug reports, read + http://openocd.org/doc/doxygen/bugs.html +Info : imx_gpio GPIO JTAG/SWD bitbang driver +Info : imx_gpio mmap: pagesize: 4096, regionsize: 131072 +Info : clock speed 1805 kHz +Info : SWD DPIDR 0x6ba02477 +Info : stm32h7x.cpu0: hardware has 8 breakpoints, 4 watchpoints +Info : starting gdb server for stm32h7x.cpu0 on 3333 +Info : Listening on port 3333 for gdb connections +target halted due to debug-request, current mode: Thread +xPSR: 0x01000000 pc: 0x1ff09abc msp: 0x24003af8 +Phase A: ensure GPIOA + GPIOF clocks enabled + RCC_AHB4ENR before = 0 + RCC_AHB4ENR after = 33 +Phase B: ensure PA_11 + PF_4 are outputs (preserve other bits) +Phase C: drop BOOT0 (PA_11 -> LOW) so L072 boots from flash + GPIOA_IDR.PA_11 = 0 (expect 0) +Phase D: pulse NRST (PF_4 LOW 250 ms then HIGH) + GPIOF_IDR.PF_4 (low) = 0 (expect 0) + GPIOF_IDR.PF_4 (high) = 1 (expect 1) +DONE: BOOT0 LOW, NRST released. L072 should now run user firmware. +Allow ~500 ms then probe UART (e.g. AT command at 19200 8N1). +shutdown command invoked +OCD_EXIT=0 +__OCD_LOG_RC=0 +__OCD_RUNNING=0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_base.json b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_base.json new file mode 100644 index 00000000..bba53177 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_base.json @@ -0,0 +1,139 @@ +{ + "profile": "image_bw250", + "one_fragment_limit": 203, + "frames": { + "total": 358, + "vector": 358, + "other": 0, + "parse_errors": 0, + "by_codec": { + "vector": 358 + } + }, + "wire": { + "min": 107, + "p50": 201.0, + "p95": 203.0, + "max": 203, + "over_limit": 0 + }, + "epoch_starts": 16, + "epoch_starts_applied": 16, + "arrival": { + "span_s": 179.05084800720215, + "fps_mean": 1.9938470215211717, + "gap_p50_s": 0.5782268047332764, + "gap_p95_s": 0.6084918975830078, + "gap_max_s": 1.0002682209014893, + "first_applied_t_rel_s": 0.0, + "frames_before_first_apply": 0 + }, + "store": { + "frames_rx": 358, + "frames_bad": 0, + "frames_applied": 358, + "epoch_behind": 0, + "orphans": 40, + "digest_checks": 308, + "digest_mismatch": 5, + "bad_version": 0, + "epochs": 17, + "handovers": 16, + "ttl_dropped": 0, + "resync_events": 2, + "resync_digest_ends": 2, + "records_applied": 12820, + "resync": false, + "bad_reasons": {}, + "epoch": 0, + "shapes": 32, + "cached_shapes": 0 + }, + "resync_episodes": [ + { + "start": 0, + "end": 8, + "frames": 8, + "t_start_s": 0.0, + "t_end_s": 3.9915177822113037, + "ended_by": "digest" + }, + { + "start": 225, + "end": 228, + "frames": 3, + "t_start_s": 112.9916079044342, + "t_end_s": 114.58405327796936, + "ended_by": "digest" + } + ], + "scene": { + "epoch": 0, + "level": 0, + "badge": 7, + "digest_ok": true, + "horizon_mode": "none", + "layers": { + "L1": 27, + "L2": 0, + "L3": 5, + "L4": 0 + }, + "cal_rev": null, + "anchor_age_ms": 11746, + "handover": false + }, + "checks": [ + [ + "parse_ok", + true, + "0 unparseable payload(s)" + ], + [ + "all_vector", + true, + "0 non-vector frame(s): {'vector': 358}" + ], + [ + "one_fragment", + true, + "0 over 203 B (epoch starts 202 B); max 203 B" + ], + [ + "store_clean", + true, + "frames_bad=0 " + ], + [ + "no_orphans", + false, + "orphans=40" + ], + [ + "digest", + false, + "308 checked, 5 mismatched, scene digest_ok=True" + ], + [ + "epoch_seen", + true, + "16 epoch start(s) applied of 16 received" + ], + [ + "first_apply", + true, + "0 frame(s) before the first apply" + ], + [ + "applied_ratio", + true, + "358/358 applied = 100.0% (need >= 90%)" + ], + [ + "min_frames", + true, + "358 vector frame(s), need >= 300" + ] + ], + "pass": false +} \ No newline at end of file diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_base.jsonl b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_base.jsonl new file mode 100644 index 00000000..5829273f --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_base.jsonl @@ -0,0 +1,359 @@ +{"meta": {"tool": "vector_dry_run", "topic": "lifetrac/v25/video/tile_delta", "profile": "image_bw250", "started": 1792953324.984}} +{"ts": 1792953355.925, "topic": "lifetrac/v25/video/tile_delta", "hex": "000a0c082006000703c40016f6e0599b82839537bb6d25bbb41c0f77682833b647aeb9e51914f5395d2b76ddd414549a5f53116abe19b721425636554d99a72c15334e4888c2ab98a898917a47166442485521b208ff08e223ca10349a294a8faaa414754974da6bb69a4b354ca8a046752a7bb2fbc29765f721873944a4c42488321fc46a844421c2c15ac8a65de5d2c1dbcba4849124dd9272333559f04e6ab3a2e931173a1089912af111e70be223cfe207fe0ed56fdbf125b959ed49fe2e2a00afe48ba8"} +{"ts": 1792953356.309, "topic": "lifetrac/v25/video/tile_delta", "hex": "000b0c0820060007ef394f81e2000b83642c3598b0564ec7595b2d62ac6d87b8766ae2004011978425ee72d5d843a3d6a92a7732ef619e65de44420531553122828b9444ae54bf5c43f94754876da6bb69a5b354cb2284f945aea4a48c245e12c8e2cc88490aa436411fe11c4479420693452951f554828a046752a7bb2fbc29765f6879926ba234d65cd57fc1f9aaff1c0382d025425912104ebd93af5fe20ff8b0567ffc4da4d3fc8b9300"} +{"ts": 1792953356.929, "topic": "lifetrac/v25/video/tile_delta", "hex": "000c0c0820060007ef07bf81e2000b2164ecad96b3166ae1dc4b3d666c5d84b19716e15c6c07ceef2811b46a8ffeec75eee52c05ddca48339cd420817764b8b272cb62ed3aeddd3036ee88392e04318b62aa7bbb5f03f776ba14cce2ed9135b66b2cd5de4c15abbc88681b34a36d5551c1baaaa2873a807c733b1f56d82ac4c8720fc4c77c1d898ee88844a43226225e505022849646c44480b8008110324810d2ca2e3a819fe45027888802008db98346db6d25b6cb2daaa718e01c16812a12c8fc447e094abc7e270750"} +{"ts": 1792953357.332, "topic": "lifetrac/v25/video/tile_delta", "hex": "000d0c0820060007eef7bf81e2000b3d70ae2dc6b1d64acfd9db1563eca58d44026846646aaaf84003086aaafa26e38a8a9161121af675f4bea3131df09e263ba2a0d332997511470aea228a2cecc172a17d241114bccd952469070b48d20a30a3de6d36d25b2cd5d61c31abac28d3c8463a390c49254413ab4bd9ecefe70d59dfca08296486f67aaae6c09555cc8580d6d916cefab05d9df5218ac33d6a3bb762325528ad7706515aea320cc952dcddd9c339bbb3238577ca43a23fe2063bf25cbf89758c5fc5c050"} +{"ts": 1792953357.921, "topic": "lifetrac/v25/video/tile_delta", "hex": "000e0c0820060007eed73781e2000b3f61acd596b07612cc58bb3371c026185f3310b04eaef323c2d4aa99b2fddfc70f7bbf8a14e735d1844c10c4cb6eb2b5ae7b7776c15bbb21a0937ccaf76dec1beedbc8729b3bac9ac99137dddd3c1dbbba687a8f79b4d9125b3cddde2c1fbbbc48392e06315d52ff774f448ac8a666258a97778f84aeef1d02164ebdd84afbb7ba28235b654fecef5b0a59deb23a49659e2375cb3b5ec3b676bc86226eb882b2b13fa79aadf9242da545537f10bd20064fc4abc1cbf8b80bf918b0"} +{"ts": 1792953358.523, "topic": "lifetrac/v25/video/tile_delta", "hex": "000f0c0820060007eee73781e2000b3571ec9d8cb2b676c7d8db21724041c1ee147dd50118e7751199abb0558990d999ef87f333dd0170010220649021ac6c2d434af2856c1ac444818c0d59c3529591a4fc072349e8203794e54d5de4c09abbc8831b2a88d58edfa72efbf0365df7a16e9cba7b92854535451190653e467ff05c8cffa2cad3aed34d34b6cdccdfc2db99be8c01764e46ab359c31566b2888c4a8a448989141465642319082119a9f3b3dddd866eee928650942333f10bf380b283f89758d5fc5c050"} +{"ts": 1792953358.919, "topic": "lifetrac/v25/video/tile_delta", "hex": "00100c082006000703c4001642c9d95b3b726c3597b2965acc58401e8a02e0020440c920434b28b8da06bf91409e2224789c95426c632f37b7a340be55537333070d66660a184ec2a1762197157470662ae8a1a4bb10c77b568d4451c1ba88a28539cd420a17ce729854b6eb274dbb77642dd662ddff21b65a1ced8aa64cd2ca1e2ab17aa11a8ad7707d15aea36060dcabeaaa928650942331092249bb24e4666ab3e09d5de6420693452951f5548282811424b2362228e01c16812a12c8fc496c0025f91786"} +{"ts": 1792953359.524, "topic": "lifetrac/v25/video/tile_delta", "hex": "00110c082006000703c400165ecc589b1b6303c1c08ef4401bca72266ab6040030866ab62260f352844d4cefc27a99de8a838c5ecacbbe7c2b977ce839ae04299d0c47a9ef74f438cd9ddf4da23eaeaf23eea808c738ab3115f82ec650c24bcccf7474e0675688e82085cd5b761d9ab6e41054bbd0e9e51132604a22644185197665213223d781a447ad142344ac856a94dddb7e14bbb6f4580b1c2043dddf8e16bbbf14446154ca444c48bd2340d63da8bc47f46c4c1a10ad7d555f881ee863747fe24827e2e02fe32828"} +{"ts": 1792953359.917, "topic": "lifetrac/v25/video/tile_delta", "hex": "00120c0820060007ef183f81e2000b1567eccd86b71656c259ab27640026180b9b9fd1761c145ccc84a516c2ea909e223fe17c447f460194b37fdcc618ee6109563366c89a4b65d9abc9827357910c079af42b6a21833510435d5011884294962e77324e408e2620e0dc4c41444615652345c48bd23a7033ab447439099ab6c4590c1d25e4629ec9adddf4c901d97c5239843152589cc7beb3cf26082b515b3a49c2189688eed268409cab2c6a0e6b810a674311ea7bdd3ff107f49335767e252a06f3fe3282fe4718c0"} +{"ts": 1792953360.515, "topic": "lifetrac/v25/video/tile_delta", "hex": "00130c0820060007eef73b81e2000b7161ec7d8cb3763ac4dc8b31732e75cbb940100c3ddee9e8239cd46244f399d4a5136712f8edddd7c09bbbae8302f966bf59993036b3322140cc99577377870566ef0a20abaf2188574afe522ed4c0200184353044c1d031553cdde584f9bbc91505c28c8fdeeaf857bdd5d1905f0ca99788c7866f118d1a5b0b151566d19343b3338b86a667151f052ef43a51572e1fa2ae5435d5011884294962e76334e408e6660a2210298a898917afc413692afc492c23f8cd0bf919f8"} +{"ts": 1792953360.919, "topic": "lifetrac/v25/video/tile_delta", "hex": "00140c0820060007eee6bb81e2000b37722e55cbb9973ac2597b1b65ac859fb0d656cca0ee735d54f66ae25104cb63ad2aedddcfc0fbbb9e84baa0231ce2acc457e0c31b2082047331df04e663ba182cb948525b74efdf0669dfba1c0ddd32a2f116b075e22d21e0baf2b7d5562c1faaac48c238bb26d3644ff732c31b992140cc6a193377a9122b229998962a5dde3e12bbbc7408593af7612beedef80bbb944041c8e2cc88490aa436411fe11c447941408a12591b1117e205e86afc48ed026e4fe3342fe4593c"} +{"ts": 1792953361.518, "topic": "lifetrac/v25/video/tile_delta", "hex": "00150c082006000703c400162ec6598b1563ac7dcd01772360b810a57f7f71c37efee28219b3bbe99137de5dac09bcbb48f13b0e8f23957bdd3d0617997a76d977cf81b2ef9d0d2656c52bfa946a67ce0dd4cf9441916c4214a884423774d44d56f84003084d56fa2a72118e8e5449167bbbb0adddc8b01764e56b3330b59988bb98346db6d2fb2cb25aaa6bc2f554d68ca183a4bc8c47cb75bc3f1c33787e28fba30ec4a1c8cfcc5645a95d9a262c3f344c48a09a273354a6eedbbf103157a89fc48e702d31bf232f80"} +{"ts": 1792953361.921, "topic": "lifetrac/v25/video/tile_delta", "hex": "00160c0820060007eec5b381e2000b9b67eccd9db1b66ecd586b27612cb004c007e2102f010702003017bf88512e0429dd1a73f1c147e28582114a36ef767c17deece8f0b52ac64cbf7f90c56af64da69a5ba66a75e0ccd4eb43947bcda6c892d9e6f2f160ede5e243c1b84ca9accc383f59985111895108444c48a3230b0b13d08fafea4556cbbe7c31977ce8e2cc885108e844aad33f333c51538c8e72086e97b3dddd2784576591f10c6b4743284a11991c848c718ec8aa44760e18423f885fa80584ff12e17f232fe0"} +{"ts": 1792953362.523, "topic": "lifetrac/v25/video/tile_delta", "hex": "00170c0820060007eeb52b81e2000b3f61ec4d94b31632dcd8fb7401000477a08e9b14f34421125c9a48b12bae22539993f0273327a0c06cd2a65e6e5ac0dcdcb48689344a3645bc4306de2089ba5049044c9d614d6774ab91a62c27234c48b2d858a8ab368c9a1d99a45c2d3348a8c940b4dec459f50ec33a87234048321577999f0d6f333a36e80b31e984bc8cd50b21f2710fc70de21f8a2e260d0856beaaa444625442344c48a3a3a11810865d556ac3baaad5f882ed0cb70e7e24b24020fe2ec2fe33c2fe4696c0"} +{"ts": 1792953362.913, "topic": "lifetrac/v25/video/tile_delta", "hex": "00180c082006000703c4001662dcdbab2b666cb58db9e8fa1969ac449b5b77996f0fef32da0eea80fcc71455d548ec6e430913cd4f7c0f9a9ee849b37c8d513dd2f117704de22ea18b037a72bcbeab5c8d443066a20841cc5522335c8cfb32c143c139f522444983e224451e425ce645226a9917ea2de1fd614bc3fa47166442884742255699b9a9d280b8008110324810d2ca2e3681afe4502788880200818c0d59c3529591a4f01f8e0391a4f41408a12591b1117e20bea32e41c7f125989b2837f17617f237a4"} +{"ts": 1792953363.509, "topic": "lifetrac/v25/video/tile_delta", "hex": "00190c0820060007eed63381e2000b9f61ec9d88b19676c4d8fb3f6ed184241e566146368d9f999ff863333fd1c19930d2159b999f286baa0233a1914aea6eec64244f3530706e6a60a2a9612688bb684a6999c2c2b33384823cc27f22c5e794cc61521493a11e65d7459e62a910c22cff45eb919f6658385accb05191a43508dbeaf3be19d5e7743907bcc893692f9bbbc68dba44ea6b612a8f629110b75bc3f14680902108bbcbcf1e04f965290d2bac7e20dfa14c9b293f881fec61ae04fc48ee90294fe46460"} +{"ts": 1792953363.91, "topic": "lifetrac/v25/video/tile_delta", "hex": "001a0c0820060007eee6b781e2000b3f6eede58bb1d6fc026083831a654ddeeedc0fbddda8f13b2b9322953bdd7d086859d5ca2975284a11148b345bb82268b75047984fe45895d73ca32a9e608623ccb2120cc7645c5571c138aae28609f7991afb336dc19666da87b9b664cb43992f9d33f4ba446c1f223226ad2aeb36974d35d446fc27a88de8ebc2954fd0976fd097c529a8cd4b0ee6a4888c4a884222e24509106618450924c5a10a99589f9345ac8b89834215a26aabdff1057b13703f892abbe475d7e47084"} +{"ts": 1792953364.51, "topic": "lifetrac/v25/video/tile_delta", "hex": "001b0c0820060007eed63381e2000b796fec6d98b1f622ca595b0f64ec623eea80fcc611a1325d0a2a5990913cd4f7c3f9a9ee8f0bb25eaa64ef710b52e775934da23cb9a9a782f3534d0e03d999bf32fb60ee65f6440d66354852b213d3345bc8d11209b454977997d1d7814ab7a12e96e4918c5351aaa22210a94c8b8917a424198cc898abc48112e74a2299f7f77498f826ca25496448f43d2b24a63aa91a4011a0d08d2552e41070c21190c282ca411c19930d2159b999f3f8819bc5e83f12531a9d5f91b770"} +{"ts": 1792953364.913, "topic": "lifetrac/v25/video/tile_delta", "hex": "001c0c0820060007eed62f81e2000b29656cc59fb1763adedc0b86838319d9177bdbb03ef7b7210433a10d67b71311f0462623a1883de6449b497cddde3c19bbbc686a30bcc74ddbafdf7336b06ee66d21e6ddec9b4d25c4cdbc1f899b6823ca26f4e22a2259958fce25b11e66113622fa69a6a993592d99b3613b33664180d9a5489bccb284833199571778641070c211448ac8a666258a97778f84aeef1d0170010220649021a5945c6d035fc8a04f111004c105022849646c445f882ec003ffe25a36fd16fe2f8280"} +{"ts": 1792953365.518, "topic": "lifetrac/v25/video/tile_delta", "hex": "001d0c0820060007eee62f81e2000b7b702e1d84b2d64ac6d93b7d632c7d89c0faccd88a3ba15a1298c796244731910a43f998c29ccc23c2ec972b1939df4515579af8845532cb77f9aa615cd5118080198cbbccf3863799e50a45c0852bb11508f53eff828410ce843589971311d0b742311d8c6e63367f45bf48cd82e466438985a14ab6fda88d383b511a51f798a94235208452aab8d6883366661fb3311d7853ba124b6e9d1646294bd9aa20ca6ceeba6d25459779927f103fd002fdfe246e0b5a2fc6085fc8c218"} +{"ts": 1792953365.913, "topic": "lifetrac/v25/video/tile_delta", "hex": "001e0c0820060007eee63381e2000b7d62ec8595b3161ac7587008000fcc05c48239824ffa0b951496e85d1b13cd4ffc099a9fe8482315a11bbdd9f04f7bb3a10632e16d258b8bc4c474300cb4422f332de0ce665b43407c2b5fabbc78375778d0f63dd36d3692cb2dbcccfd83f999f9125580f8c72d8b9188c48ae6a65612cd4ca44c1cbf911788ef84ef11dd1616613225f8bbd585b177a90a35c08523a94abd3efff288840a62a26245ea441250d9368b9642084b66843f10bf00033f8978bfd14ffe3042fe46d400"} +{"ts": 1792953366.505, "topic": "lifetrac/v25/video/tile_delta", "hex": "001f0c0820060007ef073b81e2000b29612c5582b1f626c658db2d64ee220cf289bcbc8e225220913211c8addddb036eec8f0b118e64cdef75941c58cec892eb332607d666442c574274433f377760be6eee4385f5a6542b6eaa8e0edd5514405e065224fcede58439dbc91571c3058aca4ad16c2e8f9aef8998f8571331d180aa9d9a5e227618bc44e464690c4224babb236c58e3928cc45cb75ffebc3e1914422b76e867749182b2162119171306842b44d557bfe205ea663f123d80b549ff1823afe46544"} +{"ts": 1792953366.904, "topic": "lifetrac/v25/video/tile_delta", "hex": "00200c0820060007eef73781e2000b27652cb5c4b1d62ec8d9ab0f716e3004810205f2cd7eaf3280803016af32a08d2393faade59550b46479a2dec09345bc848350b6a3156c138ab214eaad2af2a18c55a84484fe9a257c15344ae860baa5de8423511a7066a234a1aa3dac9953496cb2ccd5b06d99ab21e164ba23aacd1b07d59a32301553b36bc44e475e14ee8492dba745918a52f66a88418cb85b4962e2f1311d1c19930d2159b999f282811424b2362229041c30847f125b2a9bccff8c20bf919240"} +{"ts": 1792953367.504, "topic": "lifetrac/v25/video/tile_delta", "hex": "00210c0820060007eed6b381e2000b8b71ac3583b2b632c858fb05626e0804011363c1d0ff4a20946a342643e667be13cccf74505932d1d0e9eedb3853ddb651655c0f349421916ab12417ccb9585b997290745c0874eaea522d4fbbabe07f775742de2076252946445298a5d4bbf2eebe0be5dd7438205b15172228583a4450911061590adcaad5847955a91a3b093445db4253338d86a66719180aa8962362227224eb01f14eea6e8c46955d8fd54ca8e047accf91c2cc42d3f109394f07f8978a7ccbfe3082fe468280"} +{"ts": 1792953367.91, "topic": "lifetrac/v25/video/tile_delta", "hex": "00220c0820060007eed6af81e2000b21656e0d8bb2d662c8dc7b7182a6ad7f0ceef08f0b8f5ec491fdff65027904be454b43ca32b1f88164d5f3300200c05ccc2086fb3ab9221ea59268b5d0323a5769323f7780300c07dde21a435b215508a9b3bf2418ec8a51189ca99b7888d81af11190e0854a645c44a0a38b32612e8d51ab91337355e90904eed4335556f609aaade4311e5d9b6bb6be66ab2e0ccd56543c249d5295356f983e6adf10801910f2178888f25077905b49615901057e205a2d7f892de497b87fc61050"} +{"ts": 1792953368.509, "topic": "lifetrac/v25/video/tile_delta", "hex": "00230c0820060005777639a23fee94a381e2000b7171ec158ab3d652c6d89b1f666c1d8cb95709107761eae524e990f910c8aa7dd840fb9157458596c421ecede8513894c77775857bba42c648c72366f3777e0be6eef444508fd908a7ff844ffd1614289bd4a9cddcd85b9bb9904381bf54620ef17356bc8c2b179b444d6cb2cd5de1c31abbc2870c2a8a568b8914141cd702148bb32549f8a24cb01f18e4b13aa9198455f775291363c09437d24821128b1e43eaabfc9823b0a90a9f88178dadfc4d2c27f8cb0bf917b2"} +{"ts": 1792953368.909, "topic": "lifetrac/v25/video/tile_delta", "hex": "00240c0820060007ee841f81e2000b3367ae15cab3965ecc5cc408d64c5692cb29fd00803011fd206f32a10bac56a41162f5ff5760180603d5d909230798eb3db666d3826ccda50a346314857cac86d1179e0aa22f34304d9a754226aab3e0cd5567434506d52344f773ee0deee7d43c11adc89122c383e2458514078ee45fcbae3853975c64d102d09447de62a508d482114aaae35a20cd99987eccc405c0040881924086965171b40d7f22813c444010041408a12591b1117e213ee4aec74ffc4aae367e32c2fe473080"} +{"ts": 1792953369.505, "topic": "lifetrac/v25/video/tile_delta", "hex": "00250c0820060007ee941f81e2000b9966ec1d88b0d646c7dcd09872322b30a65b62b954c33caa23cf32a104dc8568cda2f5f7577a70f6aef4a0a24509267232223651715dcd914cd355dd85e6abb9180674e8bb899c98631339116142699d4a9cddba8e08d620aff5b3330e5998853a308cd32ae46427f474c9a26a475e02a36e4b23f95246214bdabbc28d0584acc5a6671914178f33b5fbbae2881b10e4092213f6e3cf9242bc52572648070c211938276b8942626a7f103ba57c47ebf892d9007bfc6585fc8ec080"} +{"ts": 1792953369.902, "topic": "lifetrac/v25/video/tile_delta", "hex": "00260c082006000703c4001736ce58cb0573ae4dc840cec8ad198bdb2ae266700c0301e266721a083633279b9bd0672c7d108257044826427e41add898606c4c10875ef75db4ba4bae9a6266d608c4cda479e65421f2b5758a917afbabbe287a8f6b2654d25b2cbbbdec1f777bc888a544a3211e447af08c88f5a360f31791b5334f0dea669c721039baa245a171d076bb1b2c9e101ea1f928aba2c2cb6210f676f4289c4a63bbbac2bddd2206c439024884fdb8f3ff103b35cd466fe24b7be5ffbc7fc6585fc906f8"} +{"ts": 1792953370.505, "topic": "lifetrac/v25/video/tile_delta", "hex": "00270c0820060007eed49f81e2000b91726e758ab3362ecb591b1f622cdd8d0c58204f04390b6391f21d295a8f2469e4040180a469e50c33df544096a826f448d28e0c91a514701e67bd5baaaf8737555d1015e5584b46f7fc819d915a3313a655bc4ce8ec1faf43954920948f03f3b64dd19523f0ff10858f452cd2134419cb1f442095c11209909f906b7626181b1304499603e31c96275523308abeeea523af0151b72591fca92310a5ed5de18e83b5d8d97f103b350d46fe24f3a47f43fe2e42fe32d22bf91ec0"} +{"ts": 1792953370.906, "topic": "lifetrac/v25/video/tile_delta", "hex": "00280c0820060007ef062f81e2000b2d666cdd95b0d66ace5bbb316f2dedcbb756ff0ee6ab0e1ecd579c21cefef853555c90805b44abeeb372608d66e4429d7034e2221641595968ebb17ccccf82b9999d0b2904bf949d11bccbf82f7997d0d0551988faaa60dd5510f019184188de2183ef104441c8254a9acca58475994a4319e021f44d8f0250df4920844a2c790faaaff84f155fc261c849183cc759edb3369c13666d2839ae042917664a93f1c0fdff9e870c2a8a568b89141fc40a768bf13e1ff17217f19e14"} +{"ts": 1792953371.497, "topic": "lifetrac/v25/video/tile_delta", "hex": "00290c082006000703c40016eadddbcb7b6fee5d8ab0563ec458db236e6e1a2ced85b2316eca43f2996745e6630b73308c8b47c8469fbbd870cf77b0a36761268ab3684a6671b0dccce320c8ca92a7311d3779f310c0d98822ae58e945a608109a4c82a25895cbc430ade208c03b8b7a2f13283001862f13291a062f5089688b386ad116517159a45194413345bc8e01f3ac4589141c39122828621efaed54e6584dac91990755c1908ea54564aa74f7fe7c880e18423f881fb8a58ac7fc49e601cd7fc6785fc8de08"} +{"ts": 1792953371.903, "topic": "lifetrac/v25/video/tile_delta", "hex": "002a0c082006000703c40016e6e1d95b33672cd5cfb88810aa9ec4c2179bb74040180b9bb7508019184188de223e08bc44741d9706423a91492357b2d4f7feba2ce8b1114d6214cc95d4262d73998449d603629c4495f153a14aec239a996850351f6a3177ab0562ef521ae35a654d3496e96cb2cef7f06d9defa1e1487235d66307eb30888592490daacd3708d59a6a361612b314999c645c9675dfad0864d17320c8ab08391fddd337cc41046858944248b139089969b356bbf881fa8958b5ff1279887317fc8de980"} +{"ts": 1792953372.497, "topic": "lifetrac/v25/video/tile_delta", "hex": "002b0c0820060007ef06b381e2000b8973ecb58cb0f61ac1d88b1760aca58ab3010fe454d70336623aa74f7bfce15ef7f9465d16316510a6b12bf94d556b6eeef3e19ddde7411247afa742894124a97355ae8d0cb1b90ac9d666fc35accde8e0a328c74a9919d1c39233a28bb9ce639572ab50be8b274a268bb91e6995087cad5c8917aff9aaf288859259254ab34d43406b31593566f6878d219b6d75789003a3f31948548b9181c308463e0fd4d4a4652b2a450a3051993f103b110d6fe24b701541ff2313a0"} +{"ts": 1792953372.902, "topic": "lifetrac/v25/video/tile_delta", "hex": "002c0c082006000576664919afeef5ab81e2000b1562ec6594b2d662ccd97b2b672c6d9ab8163edf5c50f0706c0902768084621d17d43a57b2cfdffbe0200c05dffbe81bb827fae7946542f21996975e6677c07cccee880b936e8874df767419d197b589432e4a18e909a648d181a46841dcb1d21d5db04482aed12e5b65e2181ef104200d9a75466aade08cd55b41448a124ce464446ca02e0020440c920434b28b8da06bf91409e222008023ef3152846a4108a55571ad1066cccc3f6667e226a03ea7e2742fe31828"} +{"ts": 1792953373.493, "topic": "lifetrac/v25/video/tile_delta", "hex": "002d0c082006000703c400165eccd9ab396fae05c5b0761ec2588b8c12e0429d60573cb33a1794ce84c5fbcccdf82b999bd0b15e1108ccf8bc60bc5e11016e4bd98cbcefce8600c9c7b13c4c47c198988e8a2c40f10a5e8e54ab67de64fc29bcc9e8b330ae84295227a2d9d13511ff0b6a23fa3c932a12dba14a8bd7355e5184b22b465546884df7889c1800c317889c86b163a43ecc45c9d98b5cbc459c1b788b287b4069b69b4d2d96cd5572c1faaae48aa42c5a21044c94215e6adb70acd5b6fe2077321badfc8be000"} +{"ts": 1792953373.896, "topic": "lifetrac/v25/video/tile_delta", "hex": "002e0c082006000703c400171ac5582b29632cc58f45dd6046112caaa6e53aa1cc7b49f33185f998464e002e2114966aaf7ba7e19ef74f4405c9b6453373befa2c2d252cd9db5119d1a0aa9d9b5e22761abc44e47006bbaae59deb61cb3bd640c51bd4236f556ed80eaadd904776758c8bd9062f22942571523460491a1154858b56664a94ab57356cc8391209b444d7598c0facc2102e5e66496f11bf045e237a1ac58e94f6299a37662573111851d780ea44694dba644918a52f66a9f881d8c06a7f123d80456ff23296"} +{"ts": 1792953374.496, "topic": "lifetrac/v25/video/tile_delta", "hex": "002f0c082006000703c400160ece2042a9faa2157bdc0100602ef710a11acc55bbd9dfd60ab3bfa43021065226f338e0cde67143cdc6cd769a4bcbb60fe5d91537dbd8ce86216b4d19f32327001710884a3597bdd3d14198e8547423788e3852f11c50b162311a32e2f30a26c781286fa590e8b4684dd7355dd180518d4219456ba1800c31456ba848983ca74e9b3310d62c74a7b14cd1bb396dd888c32086b728610b1c07c7ec44c8b932384ed708a2cf57210425b3421f881f9f05aa77fc48f633759e5ff242ea"} +{"ts": 1792953374.89, "topic": "lifetrac/v25/video/tile_delta", "hex": "00300c0820060007eed4a381e2000b2f61acad96b21666cc59bb0562ec5594b35632c7dc1b70130e40c5e8b6420cbeff9f80fdff3d1c164fe2d8427bffbe1cf7ff74495603e29c4494b108c48aeaea5494233556210c926074a84a49a2866169248747ac5ba4901590105208eeceb1917b20c5e45284ae2a468c0923423c932a12dba14a8bd7355e5110b24b24a95669a870c2a8a568b89141405c0040881924086965171b40d7f22813c444010041448a124ce464446cfe21db8befe274abfe309615fc8bdf00"} +{"ts": 1792953375.297, "topic": "lifetrac/v25/video/tile_delta", "hex": "00310c0820060007eec41b81e2000b2d65ecc599b3566edc5c1b1d622c3dcab93732e4004c10277c1d4bc95c72c8316c91c493cdd00803017374830ae042991093f1c0c7e28500c8c20c471331f0562663a162d332153a7977eb05f2efd2384da7ff12c214fbd0c0915d084444a7e0c8894f43d2c8ad19155a2137de66760fbccce441996f9bbd1d9ba14aea54d9af6109b35e475e90118a42f7520828990c8ebbabbbe8a21179ac449b4b779baf0a6f375a2ab6126889acda129a6691b0accd237e20ea88b6fe30ae1055"} +{"ts": 1792953375.897, "topic": "lifetrac/v25/video/tile_delta", "hex": "00320c082006000703c4001722e4dcab9960ac5d94b9a0100037022cec912b8e59024d8e2512b558de6eb0b73748b834ea844ef7fcc2fdeff88c01b35e88d5dff0c00618d5dff42806443c8f8998e8c834d574ce664dc33ccc9a8d3377b3cd1126d25d31351f0d626a3a24cb01f18e2242d8a465258fd5dcb46c1d5f623ea201b00c37a8820e09496e759117bc0f222f6840ce7a84684b133e7046267ca1c2f32e522272ef3f0765de7a2ab61269a6bb684a699a46fc41f71376b957f127900f45ff184b0afe478a00"} +{"ts": 1792953376.499, "topic": "lifetrac/v25/video/tile_delta", "hex": "00330c0820060007eed49f81e2000b9b63acc599b3765c39c081138afb29993f7540100602dd510b1664c88ed99cde382f39bc51407148422ea233e14d4467459e413fb5895c7112914e22e4ab7374860c4a884222e245390f3b229d496a84df7899c822c2e4b292d8a4debfc91a479382fc81b68e820bf54c9645363b13b30d48f02b2020a8f46554c423f091923d1363c09437d2c8745a3426eb9aaee130e4499603e31c4485b148ca4b1fabb96848983ca74e9b333f103f5e9331fafe247a213bebfe309615fc914500"} +{"ts": 1792953376.886, "topic": "lifetrac/v25/video/tile_delta", "hex": "00340c0820060007ef062b81e2000b2d646c3d8bb0566add5bbb856f6dfe1cef7f7c0deffe2873ba05b12b8e22519481184092e2f798c1dbcc22e0cb2337ef7dac2fdefb48c132b6295536fd55410c00618d55414641a8b226eb36ce19d66d946c06b90ad9677ae1b00c37677ae8a0baac855ff510441517218c99589fd12954d5af21ac58e94f6299a37672dbb111864709dae11459ead1f798a94235208452aab8d6883366661fb3310512284933919111b3f881eb1d337e9f892cd01aebf8bc0bf8ce0bf91c36"} +{"ts": 1792953377.495, "topic": "lifetrac/v25/video/tile_delta", "hex": "00350c082006000703c40016eadddbdb7f70ac7d98b2973accd97009061dcd5102662f66c89a69a5b65e67180803015e671a062cca31922f9fe41d9c57622a116aaa65ec9988607cc410b27dd6552e3366ae7e0bcd5cf479264c348564da8a9f9aaf288823049045919cdc232339a8b0d21884497598c2dacc2341293c8abc457c35788ae8db0f6b26d3444b66b6cefa5126580f8c7258dd148ca4b1f9aa968ab5849a69a6b3684a6999c692c25b3432e251d2390f4c084fc427f774d3fa93f89c39bfc5e5c00afe478a80"} +{"ts": 1792953377.894, "topic": "lifetrac/v25/video/tile_delta", "hex": "00360c0820060007eeb41b81e2000b9d63ac2586b0761ec4591b0562ecd596b8f6f2dca1e2e3d7a10543d1c1e7a28a3c23f9295e2a69954d4219d48e6edfc29cddbe8b9ae0c86753117a4fc70b9f8a308c626b3644d6de77e50c00618e77e5464268fc876f77fe19deeff479a64c25f2b5208d6a1ffeaec8822cb4abe52a2948c566adb91d77ce84224692dd3b918a52f6aec860c2ab98a8b8914146dc6b4ca9a692dd2d9659def224ab01f18e2242f8c4624575772ff1039119ef7f12790096ff19617f22a580"} +{"ts": 1792953378.489, "topic": "lifetrac/v25/video/tile_delta", "hex": "00370c08200600057bbb1a223feea39b81e2000b2d66adcdbcb8f652ce5cb00800437c1fc0810c2c6ea58a366ad78040180a6ad790307d391bd557b603aaaf6411e389320a8946ce997988bd7234e3812469c506321ca932a4ad9465ca0600c0d465ca83a1b3bae9b447979dd0703f3ba0a10e842b3a1537422ab5674c9a262c11344c4859b28b3b91326dd4cc9c17a99928719a264cad12d88c4c76c1d898ec888ce7a84684b133e708e267ca2e6b81ca8ac954a9391909228219bcddbff885e8d877aafe261e5f57"} +{"ts": 1792953378.889, "topic": "lifetrac/v25/video/tile_delta", "hex": "00380c082006000576763999bfee931781e2000b97636c459eb1562ecc59bb1d61ac1e13d5dc743c9a72d50812b1a722cf2088a08ae388946453d8c25d69ef6b0b77b4880a2eaa73313a2b664085d6e2ccf1f367ac8d0b4e4642d73977670d72eeca280cbefeadf75ac29beeb48e3d915a322ef6b37c8548fccd4e0e0061cccd4e41c4fa7bd4a9dddca860c2ab98a8b89141405c0040881924086965171b40d7f22813c44401004244c1e53a74d9988289142499c8c888d9fc4274003b7f12b54141ff22a560"} +{"ts": 1792953379.487, "topic": "lifetrac/v25/video/tile_delta", "hex": "00390c0820060007eeb39f81e2000b3767acb59cb35646ca2060b273b5f7fcec07eff9c81140d4e8519d0b9ab56419e6542177ec55723cfafbabbb20600c0dabbb28c8c918c423379bbbd082b22b44208b1b8998f8231331d0703e7e757376f21406cd3a235756f056aeada16a836c8ad26965d79b9f705f373ea18302b295a2e24505126580d8a711288c8f3b1b95abb94869d219a644965deeb06ef74872b77db49b4b65b2f119b075e233230364bea4112ccd143001862ccd16440fb20a6fc40f4c41ab3f1279105470"} +{"ts": 1792953379.889, "topic": "lifetrac/v25/video/tile_delta", "hex": "003a0c0820060007eee52781e2000b09616c3588b31666c5d87b0762ac75c446dd3456323968767906b7e6119cccaf86f9995d0f55919dcb14d0adcb91feff23cabe767497cb2cb3799930f6f3322044f3712dd1279aad74445b4255b226eab8e11dd571451cb1f4472530448f0890ec5b75e21852f10458d08dd369acbeffdf85bdffbd1a422f358893696eb335e1ad666b4702274ca466641c00c3999922029bab15b366ad99150b09598b4cce3212460f31d226dab2a40082761dd7f10390039bf125b882a8ff9159a0"} +{"ts": 1792953380.489, "topic": "lifetrac/v25/video/tile_delta", "hex": "003b0c0820060007eea41781e2000b33712cdd94b3b646cf58db2d702ce59a00982060b610865ef7e5c07defca823bc46cb96aec64cbc85752bbbb3f0277767a0a26c1b639562232702c4464a0cf32e104f888863327d47b7557c40c0181b557c507261590ed3a53babd381f757a508141b721513cccfb823999f50a1780852a74f3bbd60ae777a42c09bc42a66ab5e0bcd56b438ec8b5199d0af178899f83b1133d1255c0f8a4453ca32e5b93abb948c0bc7c864ff7757c30018637757ff105b004cbf893ca00a7f915d1"} +{"ts": 1792953380.889, "topic": "lifetrac/v25/video/tile_delta", "hex": "003c0c0820060007ee941381e2000b37672ced9eb8161ac158eb0762f09eaec8c8a13f52c54e6ee5c33cddca86847442b2799bbb06f3377222e943b91f33e76bf58b4ca22e2c23445c48a3ccbc49795aa91109f77ff577cb0a6aef922ce98629ee4be94efa26413251c57110c2d8882202bb57a295a8adb91a532775d36ba6b2eaae961ad55d24244c1e73bf5d99b4a2e6b81ca8ac954a9382fc08fbcc54a11a904229555c6b4419b3330fd99880b8008110324810d2ca2e3681afe4502788880261f885da526457f22daa"} +{"ts": 1792953381.293, "topic": "lifetrac/v25/video/tile_delta", "hex": "013d0c082006202576664999b7e6703c400080b8008110324810d2ce2e3281afe4502788890915e71842c4f3777e09e6eef449170434cea521eb6a51baaef84b755dd13158c955632eeea5613ddd4a47cd70210aaa522f4f377ce1fe6ef943048a3aa1246c446ce0c888d9441665c21b5d19a21fe62679610c4cf24559603629114f2110a8a7abe6625615ccc4a43c0fa7bd5abaab83f57555170666abee6ed85f376410e04c4237ccd17122838122450505279f8b7c5352b2339f8164673e3e0f2865c47f21ad60"} +{"ts": 1792953381.885, "topic": "lifetrac/v25/video/tile_delta", "hex": "003e0c082006002576663999bfe67ef184381e2000b25616c4d93b2163ecbdbe009020e6e43a136b894cbef769c0fdeed2843ac728e4262ddda9ca2792b8edddb046eec8512e8faab746eeecac15ddd948fa2e0429932a755e9ef7794610f0250df4920820b90b898de1800c31898de8c82124e46e6eeec33cdddc86bcc984ae4a119150c8bd7fc44306e220860914249948d888d144456bb1553762235e11c446b4509185639508a51233ff852467fd16019184188de1d85af0e9144c59426aff10817f12a17f21f6a0"} +{"ts": 1792953382.485, "topic": "lifetrac/v25/video/tile_delta", "hex": "003f0c0820060027ef07bf81e2000b1363ec8592b2765edf588b1b65ac5591b337142bc0180e469d263266907208b92df9846355bbb61addd91b19231c8d9babb61bd5d91c35d1646692cfeeef41c00c39eeef48eb963a8a492d82241374fc82d72eeec3b77723c285137a953777770f6eeeea04ab310865cad56d8aff533ab016a675206f32a10f7c72a3368bd7fc4cc1c078998283240ef21647bd5379a2de03006069a2de42d506d915a4d2eb2eeebee0bddd7d414177c42ae2aa0e05c55419181c30847f1037243ac0"} +{"ts": 1792953382.885, "topic": "lifetrac/v25/video/tile_delta", "hex": "00400c0820060027ef284381e2000b1162ac8d96b33716c1d82b3d61506281be52c88c6c912b21ceb3108a854bd5322ad28bf132c1d8992120ce6654d5de4c13abbc887bcca842ee9ce9d5a310bff133a707e2674a20d0151b72591d32248c52b333870866670a24260f31d7aeaaac255552260f1dc8bf333cb09e667922e03598aebaaaf3c2f555e68691209b444d7576c1babb202e0020440c920434b38b8ca06bf91409e22200902182450926523622345043813108df3345c48a0e0489141fc43ec402efe261e94040"} +{"ts": 1792953383.481, "topic": "lifetrac/v25/video/tile_delta", "hex": "00410c0820060027eed6bf81e2000b3b652c658fb1d66ec9d97b39636c4dc60ff7e1ae65b0ffbb74a100b6321d7999970473332a0e4ec2d6ca4894f7f6f428a66620bd94c5e6674e0accce94444b7a10893c4477e11888ef4595abf889b22692d9888d585b111a919661314c91486d425391f6e679619dccf24081772b5f8a9c580b1538903178f10c97eaa79603d54f24140ab7bd16659d816ccb391e7b0d51b4d74da4559913338d87a667191575c0f8a44525c9d10aa85b13aa995f881a943aff89809f9149d0"} +{"ts": 1792953383.886, "topic": "lifetrac/v25/video/tile_delta", "hex": "00420c0820060027eee73f81e2000b39676e359ab15666c4591b2d6150977c846ad9c832c7a10a8a621fcbb609e5d90c13e046c7124c4468a1ab32f124c8866d7ddf333cb06e667921ceb1f314a458ad291f50afb533c7076a678a1ee58fe84bbe899054868962da8bbbb07dddc89b2eab26da69b496deeefcc27dddf88a0be042913a7797eb0a6f2fd22e55516846a857c3bcfc2f8779e8db1574462d8411eb53ba62a667ab0dcccf52168836c9a6da5d7575b90205e0abee2ab0c900e18423f881697adf892d9206c0"} +{"ts": 1792953384.481, "topic": "lifetrac/v25/video/tile_delta", "hex": "00430c0820060027eef8c781e2000b1366ec758db2f60ec9d8bb057203e1f8573312f0ff7778e14dddfa41c5c8bf473a73333a3832c6e42b275540e0061cd5511d06cb95bf771877bb8415265c21b566c86fb998d3817331a5087923d49e9c86552a2bb3257223bf8224477d0a55a0b427d423219f3bc8cf0e0a919e14459975932269a5b359966cd8472cd9916074e410b4ea639616d4c72464d563d4853932f9344bb866689751a03e558891118f86a2231d06375b0822ab65a7cd1337e206e4076fc493418fc8b7c8"} +{"ts": 1792953384.881, "topic": "lifetrac/v25/video/tile_delta", "hex": "00440c0820060027ef29d781e2000b2f66ee458fb2b616ca596b2367703ef2f3a040aa3b1579755b0172eab206ab01f18e5b17a291949c444bc078889684a0cc8534962e7b2eef1f04ddde3a16932612a8d74c4337111eb05e223d23ecb8321155abb6cb65e9e665f434ac8a5115d08d6769d836ced390e161550a444e5dbbe0ecbb7744c1c6ddb6a225613d444a93c3e7aca7215d1843c09437d2482082e42e26378603b0c62637a02e0020440c920434b38b8ca06bf91409e22200907e213aaa0a0d7e268adfe45e2c"} +{"ts": 1792953385.483, "topic": "lifetrac/v25/video/tile_delta", "hex": "00450c0820060027ef19d781e2000b11662c1d9fb1561accd8db3d63acd5cfb2602fec21998d48bb9cd65535918418d5faf7caedd4b0beea48d8ba0cc67ff999e70df333ca0aeb36ea94aac5925350a758a9a25ec0b344bc879328e88a54b75111f07ea223a224be6644b35bbbdcc23777b88a2c2488f10a54fd16fcc3c1c29987828ab0d69953496c9ac96ccd7b0ad99af22c9249ae4cdbe312f911f1c2d223e28eb9f1ac5a9df74108965896c911dac3b223b48e04f1fb335557e41070c319fc40dc14f97e452b00"} +{"ts": 1792953385.881, "topic": "lifetrac/v25/video/tile_delta", "hex": "00460c082006002703c400166acf59fb9f65ec959bb1f626ce591b8281bac0ae225093f30a4229644252bdd4efc07ba9de8332e0c845568ed32d53a7b997f037732fa10e38296414ec664257a1744c47111ff046223fa142d23219aa7b97c705772f8a1aea808c4214aea6cee76bc811cc441c1b988828712eed951095dcbb30765d889bc20ca4e8af90845ff721f5535b09eaa6b2300e3aa11375348300186375349192b23e728897ddde3619bbbc6410615652345c48bd2042a9d2cd91797527f103f14639b3f8941dc0"} +{"ts": 1792953386.473, "topic": "lifetrac/v25/video/tile_delta", "hex": "00470c0820060027ef29d781e2000b8360eced86b2763ac5582b2b66303f3734a34e735954d4318921aad2d232bb752c35ba923c2e810a54e9e65f2c3dccbe48fa2b7c874bea2d96f0f8b0fde1f121213c7eccd555fc13aaabe8798ce8435965b6eef1f07ddde3a22b1b5b396d95f25191e68b9b08cd17322428cb3192a64472709488e4a2e0c3321532edb30be5db623604810845d555fc37aaabe8e0d21a8569f355df0e66abba1673221646aed337111e638092ec921736313f103f3233a30fe2516943f22f38"} +{"ts": 1792953386.878, "topic": "lifetrac/v25/video/tile_delta", "hex": "00480c0820060027ef19d781e2000b2b662ced96b2567ec4d97b700f0e41c5d93657326f32f2040b1d6e75e65e7c05ccbce81ba1353aa1d3a5123de8feb26676701ccceca34e735518f431dd0c5156adf2bb752418d76e44ea46a9fa88b381b511650a070f10a9dcbe382bb97c50e61ed64ca9a4b7592d99af60eb335e44c5b57ca545e5dbbe13cbb7792442842590c13e046c7124c4468a20d0151b72591d32248c52b333870866635202e0020440c920434b38b8ca06bf91409e22200907e213625154ff12950b5360"} +{"ts": 1792953387.473, "topic": "lifetrac/v25/video/tile_delta", "hex": "00490c082006002703c40016e2c1d9eb0d64ec55c945457cec893eaebb615d5d76460d706433a94a9d3dcc8e1800c31dcc8e8e930ec854525bf2ed1f0ee5da3a122bc7211157133a704e2674a24e75568444542504997157abae6676b094cced22c084ea912222c2d11122ef0c2b93ea9993a20b5ab4f911c7c2f2238e8102a74b9d7997fd1f52c5cc5f98a91eea9b776d387eeeda50e51ed64ca9a4b659666bc8ca5914a29044bd1fdbbbce8ec27c83163d191c5561b8fc3068637f103f3677a0b03f891b907db7f23b9c"} +{"ts": 1792953387.877, "topic": "lifetrac/v25/video/tile_delta", "hex": "004a0c0820060027eef84f81e2000b9364ac2d90b0f676ca589b2b65adedbfc35cba602eee7f40c5d837420cbeedff80fddbfd0b1993040899b998f48304d1a8cad5d7fc0dabafe8501b34a9577755f056eeaba264e2e33214ffb552c27aa923c4c5e215274ebbbd1c3d777a28798cb85b4962e2f10f1d0d75804e23299d4ddd8cd39223998928fb962a5bdca45cb4695553710f8517592445c893797189d3223e28c1ae04295d4a45e9f76f9464ec8a5115d1322ddde77e2076445d6ff1237007efe2ec2fe45c24"} +{"ts": 1792953388.477, "topic": "lifetrac/v25/video/tile_delta", "hex": "004b0c0820060027ef18d381e2000b3b6f6dfd88b1b632c9d8fb3967ac7586b156ec047e82bac010ca598884c974288b90c244f331df02e663ba0eac66cd9925b2cb33559303e6ab22062ec1ba90217bdbbd0977569bd1e2908475aad52ae661827330441e03a959e4b6e991246294bd998610ccc11265ef32a69a692cd6d5971612ab2e2450488724c44276549d852ca93915532a8cc4e729192b5df333b585666769161321908b2c44b4e1688969444a16a514a6c409cd5674741bdae5337e206a40ebf8978f899600"} +{"ts": 1792953388.877, "topic": "lifetrac/v25/video/tile_delta", "hex": "004c0c08200600257bbb1a223feef84f81e2000b1f64ece59eb7766acbd95b29626c9596b7411fc058723a045092c8d888d1c3b111a2818b2fa495904fdda419e62f432e348b3f9979588d95581acaa42097635888a24827355ed8226abd90a1306852a54d55182aaa8431065435acb17136e21e3e0cc43c7435a387d7223d88df6416b23360d91990e098e8211f777d383aeefa6420c2454f95041855948d17122f48d8120421175557f0deaaafa02e0020440c920434b38b8ca06bf91409e22200907e20ba400aa0"} +{"ts": 1792953389.472, "topic": "lifetrac/v25/video/tile_delta", "hex": "004d0c082006002577773999bfef084f81e2000b356eac3dc2088702c01031760d9483b7bb6fa1ee8b1cd28a8b20b6fcc235298eddd307eee8898cb1ac42337575bf09eaeb7a3827d3dea54ddd66c39bbacc8f0211e8dbbb8c3dddc21207b33b27775fb04eeebf2240d5e2117131af0962635a28665a69b4d6dddd67c29bbace8abacc42157f55cc476a7c88d4c30aea6084124ece45c843e6abb91641accd90c97f454d5967e16ab2cf45dac24d34d359b42534cce3617999c6fc40fee0eea823f898795f8fc8e8d0"} +{"ts": 1792953389.873, "topic": "lifetrac/v25/video/tile_delta", "hex": "004e0c0820060027eef84b81e2000b85616c7d95b2760acb594b248d3a2c24974537cfd39298c4b3974c35cba20ee6093fe82e54525ba17458fccc7fc0f998fe840aed6eaa2089a26f4780e9646fdddfe8fb163a43ecc45c9d9895cbc3d9438263a0b427887f2850983cc75e9aaaf18f03a4fcb102129758e4427929336430df2f49656791c1c308464a144d59a264b0a54a26a679302049cdd506798bd0cb8d22cfe65e5623655606b2a911285a94529b10273559c110efc40fd85cfba2fe25dbb99f7e479e00"} +{"ts": 1792953390.469, "topic": "lifetrac/v25/video/tile_delta", "hex": "004f0c0820060027ef7b6381e2000b2360ec4599b1d672c4dbcb3d6e6e1dcac0f787ff832eed1d0227a8d426cc4b6aef380803016aef3a0a6f4ffb972a19af338702de670a1eab6762125b2cb2cc4ce4c1f899c88929efa511d1b250cc4d7a4452709488a4a34eb116eac73e30b65d8b756b755244d9603e31c4485b18ef92c6e21e5e13c43cb450583cdb6f7669f852ecd3d1566d332a692d935b66eeb9615ddd724581545622eeea7e16ddd4f460d70642bb188b53bcbf3f88199076fc4d95efc63ac6afe46830"} +{"ts": 1792953390.869, "topic": "lifetrac/v25/video/tile_delta", "hex": "00500c0820060027ef6adf81e2000b33672cf5b9b7970ee5587b25662cbd94b8f7300bc016e040d0f0250df4b20820d90f887ef80f10fdd0846c0a5566912cffef2e7e08de5cf4244d9d56464e6662609cccc4438ce7e208b92a445c88d83a44644417bec425e1f18440308de1f1a2a4d232992a6a3775c90217684d04b6b9baca8694b023a962d6f91990b1993040899b998f582f111e8160125852a513533a02e0020440c920434b38b8ca06bf91409e222009020830ab291a2e245ebf115340d9f89a5d7ebf230580"} +{"ts": 1792953391.472, "topic": "lifetrac/v25/video/tile_delta", "hex": "00510c082006002703c400171ee65cb0f87232f2ca336965d2d975b73533f0ce6a67a220c5e2085bc3db421d7065212a465742345b2f4ef2efa3815516c54b3b4dc396769a8481d24b108cd4ce4085db4e4f6466eb2a3cb61268abb2232cc8919c6c3d2338c8392cf629cd4e5fc3b303e1d88928f6b2654d25b2cab2d7c25565ae8a0428f52ad4cb0a6a6488340546dc96474c892310ac4c6145c210215ae6ab8e17cd5714612c9746c962a5e8b5558b862aab151b224136889ae6a5f881db87f1674fc49d5093efc8f8f8"} +{"ts": 1792953391.862, "topic": "lifetrac/v25/video/tile_delta", "hex": "00520c0820060027ef18d381e2000b9766ac7587b0b60acad8fb13666ce594b2d65f06621e3a222c5e21d6dbc461434a48762d5545ac8cefa068781286fa5104106487c4c7f9003f2f3990434eb9104242723c669342b21621524e0a0c29044d9603e31c4485b18ef92c6e21e5e13ccc4b47d8b1d21f6622e4ecc4ae5e1ec87c3910680a8db92c8e991246215898c28e811424b236223470ec4468a14260f31d7a6aabc50875c19484a9195d08d16cbd3bcbbf823bb9c7f103528747f125904965fc8b5000"} +{"ts": 1792953392.459, "topic": "lifetrac/v25/video/tile_delta", "hex": "00530c0820060027ef084f81e2000b2f666cd59cb3b646c95c0b89734181982f331c70deae8810b0fa48848ff76d1c05eeda282bc825f22a4a089475434844310fddd5f0280605ddd5f41c0d7d52ac446ce07888d94252c8ad119e442a44e1de0e09c3bc1438616a642c41b345ad83a68b590f16af90897de1eb60fbc3d64504a9552323e1dbfe14c3b7f4555182c831284552b5e8b333c585666789164225f4622e45c89655ac1600c2d655ac86bc927b95aa3c5442f688d64673ff103f62838b1f893c841b37e33828"} +{"ts": 1792953392.876, "topic": "lifetrac/v25/video/tile_delta", "hex": "00540c0820060027ef18d381e2000b81712e6d95b1365ac6598b2961ec780bc91705b442aeef2f3617de5e646408a12591b11161988891a13e9ef52a6eeb361addd66470658d62119babaef873575dd1111ad90c93d99a3e11b3347448574259ba377724e12eee49474178b2a6e2aabe1dc55574205702145274f7b78a20ef9d888d29bf892314a6e423330405c0040881924086967171940d7f22813c4440120410615652345c48bd21633260811337331e8160182f331c7f107742673fe24f2026cdf8ce0bf91806"} +{"ts": 1792953393.466, "topic": "lifetrac/v25/video/tile_delta", "hex": "00550c082006002703c400162eced9bb240ee1408569673ac6f7b73a2e2b6321d2fddde6470638e72366eaebba0ef326124e668ce8558bd7a7330c0f99820ae8b0c250a5252924b6fcc275acddd574241b54723ea623e09d4c47430ec8ad199f2266ddde703003065dde721e164964952aab3707d5566a2848ba2959088f9a26fc29344de8aaa11ae47ce47c88f4c999e2c2b333c48b01edcadf553b02c0185b553b118181b9288bb4448d8628891a3e1013d5725d34fc40fd8a4e2cbf891ea0c7b6df8ce0bf91d650"} +{"ts": 1792953393.865, "topic": "lifetrac/v25/video/tile_delta", "hex": "00560c0820060027ef295781e2000b0b61ac6d87b29672cbd9eb31626cb5be408dd6c52d4999852f37085bac0cc6bb314f20caa73d7237774058060bddd1125a269c8dd19089ea2e26184b1304386363720a2973459c8d83b88844d5d65c37abaca8e9ace889b5965dddc3c3bbbb868aaaaf5a93e10454311d08919d2430ab9276475225dde32108b81510a8c8965a9eee1137580f8c7112111a2ae4b9bfe662548c1a5c1092285388424901591a91113b349c1418521f881fb043c69fc48f4061eefc8c2000"} +{"ts": 1792953394.465, "topic": "lifetrac/v25/video/tile_delta", "hex": "00570c0820060027ef5ae381e2000b3d6fac5d88b2563ec6584b35676cddc6c05bcbce82b2e0c857422b91a2d56a79979f02f32f3a0c03261c47bbb47c0d7768e83bb614efe39a498bca645a485d54b03eaa4848b392137232ced8704d9db0a1a4aa12ef3667ddd5dc1bbbaba8a0ba8ac4210fdd4d7c29ba9ae8b0328ca45e5d510b00616e5d5145c1c926a55899617c4c9180366bd91887b586310f691c2a6c991489ee21fd61cc43fa47d932db54bdda930ad168d776c3f8819807bf123151d6fc62cc82afe461bc"} +{"ts": 1792953394.862, "topic": "lifetrac/v25/video/tile_delta", "hex": "00580c0820060027ef2a5f81e2000b3566ecedc6b2961ac4d9cb3165ae45c54780e9720a5eeeaae1eddd55411ea82e5fd5fe21d8cc85d4c8cfce04919f94202152b4b222af8224455d0b6b0934d34d66d0a4b3338c0b00c173338c863cc5e8c884313d508a515b19aaa306555087b0f84499525b2c9add54ebc1faa9d68904c98411310ec258874820e284182068781286fa5104106487c4c7f44446b64324f6668f846ccd1d0170010220649021a59c5c65035fc8a04f11100483f105d2827bdfc49b515bf19c17f2318c"} +{"ts": 1792953395.463, "topic": "lifetrac/v25/video/tile_delta", "hex": "00590c0820060027ef2a5b81e2000b8b722c3d84b05616c6d92b2f67ac7dc1b108d13b0fd68a4086eee30d77708d9ae0722332593a7bb93f0df7727a3a32463108cdd5567c3baaace833aa8555212a2155d2920b22822bdd4b036ea484bcc984aefd8aa41162d17dc4471c13888e28a0c2a8a568b888c7c291118e8b00c8c20c46eef1c2c0185aeef1d18156aa53a11b777d7862eefad1c3b229446272a66ddde3e1cbbbc7455cf85208aa6224fe22d5a74ccf8c922760aa44fe207e8157277f123141dbf19c17f22e3e"} +{"ts": 1792953395.857, "topic": "lifetrac/v25/video/tile_delta", "hex": "005a0c0820060027eeb7b781e2000b8361acfd89b2d676c8d9cb3173ae4e1aff7f7c07a9a61bff771409d82b5558c996c8a56229ebddbb602edd90404629c8dfeea7813fdd4d0509630821bbbb605ddd907067110a9ccdc981f99b910815b110893eef2de08dde5b4341847d95fee85837fdd090f066ea423e6675e0fccceb449265425b576886fba9af584b535e91772c7d108257040826ed7b96b9888617c44115546115d0c959b29317344d48f05545b1531113b0f6222749e1352e7337e2076015e7fc4a2c35f918b2"} +{"ts": 1792953396.465, "topic": "lifetrac/v25/video/tile_delta", "hex": "005b0c082006002575655999bfef2ad781e2000b9373ac1597b3560ec8595b1d66eccd85b1f622c6d87b0973f096223ce1ebbbcd4185a85204265f77581bbba425d35392a43a252a5ad1e2571dbaa609dd511115c0a52223f7334e11ee669458164ba27f2ef2858030b72ef2a3028cd312a213555bb0c6aab7238f4808c590621fa314b5231125b3115f0e6622ba3aae62e99535b6cbb556c3baab23e2db2e9b4e6642c3fccc8489bac06c42329e4364442d1f4cc44a42c2c25662d3238df881b805e7f1281bf221e4"} +{"ts": 1792953396.861, "topic": "lifetrac/v25/video/tile_delta", "hex": "005c0c0820060027ef0a5381e2000b1b63ac7d90b2b65eccd9ab3773ec4d92b2967aced96b3e813b86ac2127fe3fb173ae10dd53016ea880b8008110324810d2ca2e3681af386cebe22240c5b3cab43377337e03ee66f411473235885b2eeb42fe623be04cc4774140e92913f2ef4e05e5de9444570214c993ddcd283926fac63112be447ff03c88ffa0c4cd76212257799905082755d489911ba889f8235113d0c798bd19108627aa114a2b63355460caaa11814669895109aaadc18e0c31aaadc858584acc5a647180"} +{"ts": 1792953397.462, "topic": "lifetrac/v25/video/tile_delta", "hex": "005d0c0820060027ef6c6381e2000b25652cb59db3d67ec4583b0b81b5774708f32f4a1a0d9db9db774c1bbba21c06cd7b230eec1d87721e6d666d1534971339307e2672204e924a2730946a517348abaebb5324411e5f6310a5ad152cd866610c33115021059c89223d9856447b11703a4856faaad785f555ad1971ad32a69a4b74b659555bf866aab7d1a4b22b466266c899b6669b86accd351b26e13222913de2186ef1044d1603e31cf7324ea4e21e5212714390c8e82573e4673b04c8ce747e22e0189f881b803940"} +{"ts": 1792953397.863, "topic": "lifetrac/v25/video/tile_delta", "hex": "005e0c0820060027ef7ce781e2000b11662cbdbf0097e1cc4391239950f2245ebedddfce12bbbf94500bab37f999cf8533339d16032d108b999fc1600c2d999fc87835a755dc4ce4474d0b251b225e89666b5876ccd690453c09437d7214891aef777de8701b37a15aeef050d16ceb973b6eeb0a3c3127a15b7c3bfac3d877f48f9163a41998b6cb3369c3f666d281ba885a948431533105571095e9a2eec07345dc8d937088455227b446a414ea0dd3224b2e2658171328e033c81123f105f1ac622a5f89558cbfc8eff8"} +{"ts": 1792953398.454, "topic": "lifetrac/v25/video/tile_delta", "hex": "005f0c0820060027ef6bdf81e2000b7f672cfd9bb3d63ec2d94b70840175764a7353bf0466a77a2e26cd08449f555870beaab0a304db22b4965cd4cb0c00618cd4cb4409f5258842a217866ce83ba6ee414af99bf54c884d3246745135580f8a7359b2a4ea4e21e5224732a08912d43ffc4471455c74b3210aca96d89f626c88f6234764568c8ea46cfb334e8f41cab84d5332ae3b070b23e3a1270084405c0040881924086965171b40d79c3675f111004bd0d16ceb973b6eeb0fe20bfa7a4c594bf12cf235fe46c880"} +{"ts": 1792953398.857, "topic": "lifetrac/v25/video/tile_delta", "hex": "00600c0820060027ef9c6381e2000b3967acfdb8b0f64ec858ab2b63ac4597b3b6f6dddba04f7863390505b2535f8aacb817155950170010220649021ac6c6d035e68a9d6a0cc444830b31840858bd665143dd603e29cf217c62233dec5de1e5e0fbc3cb451d215d94d9d3492f10565906d999852ccc46c07c12dee2635e1bc4c6b409d25105a1443b1bfb62d895d76664888ae04299327bb9a708f32f4a2c065a2117333fb0b66ab7058010b0b09598b4c8e3218f317a32210c4f54229456c66aa8c195547e249e0580"} +{"ts": 1792953399.451, "topic": "lifetrac/v25/video/tile_delta", "hex": "00610c0820060027ef7b5b81e2000b27656cbd9db756eeded82b07626c2d8db3366ecc5964189b7ad11cc99bbcc9e8e3bcee5b47273991247253bf919b0e48cc8f3a4b62d910e7252920b4e5e7af532c3da9923e031f08b15b3b47c3f6768e83837abd3b133b303e26762100bb23112f337b045e66f2226b81510edd93a7796405c00408819240869651717591202bf06b11121432c6e42b27333db056667b21cd0151b72591d32248c52b111870762230a200f990a44c43e9c21887d321038c30659121899a0527e45264"} +{"ts": 1792953399.853, "topic": "lifetrac/v25/video/tile_delta", "hex": "00620c0820060027ef8b5b81e2000b2d662ccd9bb1f652cfd8ab85622c3dc3037102c0b036aef7a26e60faa3169822478455083576cccc2766622a245195097d888b0ac4448f3aa04105a0a2aa98d43532b391ccc91714ccf2190cf887a585f10f491c671f4a10c85e72a72a9474c88c8eb26bea6e4649044435c5904e467470ec8ce8a044b3e2885b7eb44dac05689b4818c0988622262455b01c48ab20a0d3fffb0cdfb02e19bf2126a9ac9b4d25aa2620480609aa262434200214899aaf3837355e7f103f002b28"} +{"ts": 1792953400.454, "topic": "lifetrac/v25/video/tile_delta", "hex": "00630c082006002577764919afef49d381e2000b15652cfdc2b8767ac9d8cb0965ec5d90b1b616c4e02bccd9459dd24244d2ca86b79110107926393aaabe1600c2daaabe8c39824ffa0b951496e85d1a13c447f0c00618c447f465066429a4b132c4ddde3e19bbbc746c17cecab9bbc986f377911165c110abb4248d1ecb3f332ba0e13c7ecccd56fc0f9aade8432c07c6396c5c8c56b55f1312b046262520c2dc97a3197799bd1d759bea59ed635cee85a18cd233ce878983ca74a9aaa307d551f8810df892890b60"} +{"ts": 1792953400.857, "topic": "lifetrac/v25/video/tile_delta", "hex": "00640c0820060027ef39d381e2000b1b642c9d97b3d65ac8d9b429dc0bed73ca2aa9b98aec6317baa60add511405f190ab9aacb853355951f55c190cbb46212a9d3ccc9f87f9993d040551d88bccb8f8139971d05666f66da69a4b659787605bc390906db91aea6230240304ea6232164c2ab188b509cbb8160182f2ee431ac24d1176d193444d3338d83266719031855948d171128280b8008110324810d2ca2e2eb224057e0d62220090224732a08912d43ffc4471468ec8ad191d48d9f6669df886fa0c105bf130b8a2"} +{"ts": 1792953401.451, "topic": "lifetrac/v25/video/tile_delta", "hex": "00650c082006002703c4001676c5d9ab05632c3d94b09616c4818bd1c679fcd324e8432d27d1d72349e868ae74eac65e65c1c1bccb828808f79912ccd4e3c219a9c689bb0f7abf6925552d0eca8954919d1c27233a28b9af79a6da5b2ccd130bd99a223c5315488634419aaaf9c3d555f288ab2699136d25f2dc3b308e1d8892cc9a5912a34a846cdc447a4598b1d29ec53346b2a3b75ddb0858030b5ddb0a3644826d1135d5530deaa8873c29dd0925b74c892314a5eccc247070c211fc40f50a1e27f12b530647f22d9a"} +{"ts": 1792953401.851, "topic": "lifetrac/v25/video/tile_delta", "hex": "00660c08200600257aba1a223fef29d381e2000b31622c8d97b2181bbbbc50236189544ad110e44d5736029aae6411d600866308d0992e8511721c48ae223fe04c447f4149f6d42aa1993355dd8166abb90705d7f454cd2b60799a5642508722232a5a996515320240304d15322165645288ae846bbbce058060bbbbce43124244315191fecf776e5832eedc91426d49421489be5debe14cbbd746986b4ca9a4b64d64b666bd86accd791d369f36936b6d1130e1da2261fc40f5007e97f1259b2d5b3afc6385fc8da980"} +{"ts": 1792953402.449, "topic": "lifetrac/v25/video/tile_delta", "hex": "00670c082006002577774919b7ef295381e2000b0964eca585b0f6750170010220649021a5945c2fcd85ec1ac444843ac010cc611a1325d0a22e438915c4c7fc11898fe8c98c98735962e36f0f1d1078189b323744d726c4326667ce10cccf94454d9dd74da4ba6babaaf8475755d1746d5d889b6bfa2e5de7e17cbbcf46091876250ca84c8cea060030c48cea2046c37e9da8431526ab790c490910c64547fb3dddb9472185cab2a47821a5ba4bbc5c9413b5c6c4a3d6fe20fe4ee60895fc4ad63bbfa7f18e17f23be0"} +{"ts": 1792953402.845, "topic": "lifetrac/v25/video/tile_delta", "hex": "00680c0820060027ef394f81e2000b15622c858cb2f662c8dcab796e40260823c236f4a92bae7948824554e25b754c09baa20a0c691fccddd7c0b9bbae838af77225b6f118f03de231a1a2b9d28aa77e6e4944c58744692eaee5e13d5dcb450de726290b950c9999614ccc91d26d5d8eb9117977df8772efbd0e77d0cd7a124b7b16462949d99922a245195097d888b0ac444830b725e8c65de66f0317e06eeef143c4c1e53a54d55183eaa840c615652345c44a0fe20a6018fc496c4f6f7d3f8c70bf919320"} +{"ts": 1792953403.445, "topic": "lifetrac/v25/video/tile_delta", "hex": "00690c082006002703c40016e6de5cab3b62eca587b0b64d0170010220649021a5945c6d035fc8a04f11121006cd2a44d5d59c11abab285130b429591fa7510c15a882180d2f21572ecc1997622085e4e44efeef7ea2267c21444ce88ba31aa4a1510b439532d36c919dac23233b48b8573aedaaab1b0bd556323e4b810a6258aa9e6ef2460690d4236f9aa060030c66a881322e884215e21122fdde68b791652c74a7b14cd1a412d9777d2878983ca74e9aaae99342b2020afc41fe918d013f89598f6bebf18e17f2376e"} +{"ts": 1792953403.848, "topic": "lifetrac/v25/video/tile_delta", "hex": "006a0c0820060027eed63f81e2000b09646c1595b15636c1d90b13632cbd88b9a01200e1060ed54b0966a7ce0fb32f1c338988f86f796414dc31152c92a216ebefea3817dfd450617a2bbc83a7bf88380f82d88fddd63c0fbbac685ba8972555c8635ff288e4aebb996058060be6591f15c08514bffffb8a2607dbf4a37977b09ef2ef228a43f39954c5546ab5a6223870a44470a3a2e25c8d5a9eddc2c3bdbb848b3963a53d8a545259a74a6ab10e46806b3913d9dab2303486234d7796fc4f06fc6385fc8a0200"} +{"ts": 1792953404.441, "topic": "lifetrac/v25/video/tile_delta", "hex": "016b0c082006204576664919afe6703c4000808b70e41932f9dc419c0040881924086b1b1b40d79a699230ec44581a2224485b3af44327bb70e12f76e14705806510b7f7b74e1cef6e9438e654388d17afb999f383b333e5195580d8a7112590ae86abe6665e19ccccb43c09b2afb888a383f111451f432d36d2e964bbccb587f799691e371d34da6d2e6ef5e1ecddeb459e90118853720a21b52624a9b999be1600c2d999be8d848ae84222231f0dc4463a3447809c8410c8dcccf7c35999ef1f06184c46a2abf90dc8"} +{"ts": 1792953404.845, "topic": "lifetrac/v25/video/tile_delta", "hex": "006c0c082006004576664919afe67ef07c381e2000b3964acddbeb3d67d187588d2caa86a18aec5626b4af6ee81800c31bba20ce0020440c920434b28b8da06bf91409e222415cb1f2495c12209ba74a2396dd777605bbb90735c190cea52274f7778e07eeef142de172d50932213988dbf23f48cfc82c0305c8cfca262ba1288855e6e41c27cdc828a0c29a862a2e2451f0a448a3a3a2c4321925c5562c3b8aac4850983cc75a9aaab055554871cca8711a2f5f7333e7076667ca022dc39064cbe77003a3f90f0e"} +{"ts": 1792953405.444, "topic": "lifetrac/v25/video/tile_delta", "hex": "006d0c08200600457bbb0a223fef59df81e2000b2566ece59eb3f6facc585b2d666cd581b1d61ec9d9db1e810af18e56cddee79c05bdcf28189147747236222c07111208eb37dee5fca5b9d73739d26674b024cce9210d31548861167f2251336aab070455560a126eb6b9095319d2b9aaee04806099aaee431ec2cd35db444d19343b3338b832667150d421c89b325a9965153260da2a644418705172b312b45b0ba3627887ff84310ffd1104d89d95355bb8466ab751519a3508545e6a6be15cd4d790035c021bf21edc"} +{"ts": 1792953405.833, "topic": "lifetrac/v25/video/tile_delta", "hex": "006e0c082006004577774919b7ef38df81e2000b1f64ecb598b3366aced8db800bd245dd703155884264ce9deeb53ddbbf85fbb77d1276849474c61124e992a446a11bb9612ddc91b5991084522521a66d23897f586f12fe91c1796d8a4556ea7be1cdd4f7478554f44c8bccacf87b9959d1f775284abbab11d69cfe85376aa6be1fd54d7404ac8a5119f2359da30040300d9da320aea808c465312c5cec669c811c4bc1c0b8978283a9b39acb2e9b45275734f03eae69a1c0bc32112f31cf075e639c8c256812bf8940a0"} +{"ts": 1792953406.441, "topic": "lifetrac/v25/video/tile_delta", "hex": "006f0c082006004703c4001702c8585b15672c8d9eb1d7191775c118c45523742a426cb3f76efa1e260d0856a9aaa77c1f554ee89a8f79b4db496cb3553a709eaa74a2c6bc36d3497cc3b660b00616c3b66449d1525194ae86a9916a465b7eee4849bcda8544315fa68abb518159c842aa7dd57b860030c5d57ba32e60f94f6291913d42ddd36eede70cdddbca3475d6edac9b6aaacfc355559e8e992f44da5d3c91966c3b232cc869232acc8b516245ef06c48bda2a3346a9088dd5cd7fc40dfb8cc547e251e057f23106"} +{"ts": 1792953406.841, "topic": "lifetrac/v25/video/tile_delta", "hex": "00700c082006004703c400171acc58db2d64ecea0aa3828b999095e85d173f12fff02e25ffa142b1d2a8855e6530573288712eeca44b77c444fc1d8889e883aa0233a1914aea6eec65244712f0708625e0a2205d9391aacb4708d5968a382c2ba1488bc3b7fc39876fe8f038acadf553370f6aa66a16ee461664a9421d393e8ebfa4675e410af1c51955086250670010220649021a5945c6d035fc8a04f1112042bc6395b377b9e7016f73ca2830a6a18a8b89147c291228ff881eb3934563f892d91c7b9ff237c2"} +{"ts": 1792953407.437, "topic": "lifetrac/v25/video/tile_delta", "hex": "00710c082006004703c400165ec959fb11672cad8eb0f67ac8808bf017372ca1aea9c939c98d2daaccabadf2bb5733f06eae67a262e833197a79b7e709f36fca2c2db6d4cc8dd4590b00616dd4594281547522f3288c03374237b3b660c00618b3b664749a4e7688fe661fb61dcc3f64251e6576eaa86216bf455cc883aa0233a1914a4b173b190913c4bc1404ec8f9ca225a84d9da3c881e8dc72988439723851904ac8a2718d76449626e61492404459494921412529f883cf0cc323f89478779fc6085fc8e2c8"} +{"ts": 1792953407.837, "topic": "lifetrac/v25/video/tile_delta", "hex": "00720c0820060047ef495f81e2000b1b612c2d90b3b65ac65c1b3562ae25cbb9371ee2a0ee83c817cc2c8c44d54f2ea2ab26735537f03eaa6fa102b992aaa67e65c9c11ccb92899ae0c87743157a79b7e50e19cc872b47d5520e0eaaa414445cca24fe599af611b335e448d3bf9109b73a4d0f36129a1e645411976215122d5856245a9170aed51b55563e17aaac74700902108b9a9cf8733539d1e3849548d72365e21e3e1ec43c747d5762556a3b744294c5cd56f61f9aadefc40f7211aa5fc4a3c6b6fe3202fe45d840"} +{"ts": 1792953408.434, "topic": "lifetrac/v25/video/tile_delta", "hex": "00730c082006004703c4001676e0dc4b8b71ee4dcbb3367ec9591b30063041017cab6b9bacb813375950565d794cd9193fa517a2e623fe05cc47f42815637219455bd82a8ab790773dc489e612528a9aa653d8959176aa6fa18e94ba5a51950b4398a4a55315919b0648cc86baa0233a1be0c3785d0a65244712fdf06e25fba16cf3f9a649d0875e57abae4673d10225518a9e64de1bbe10bc37745964231d1c8dba5316cb676821600c2d676828d09a273354a6ccbbb0d599777e207b800d4fe24ef237653f190140"} +{"ts": 1792953408.839, "topic": "lifetrac/v25/video/tile_delta", "hex": "00740c082006004703c400161ec9d85b1e0600475d3621a4b214c2253558a6d71125aa9bf8775537d111740852254f36f9611e6df241198c5db226b6cd64b9bac889030bca55cc3b09661c8c2aecda23496c965ddd7b0c00618ddd7b4640b1c2043dddb8e19bbb7147d8d26da6da4b6d9651135e1fa226b478e2275642a5fae21fca2a284ab11b78897146d664421148948699b48e25fd61bc4bfa40c48a3ba391b111603888a48088b292450614d4315171228f8522451ff103f025b4abf89739bfc8e560"} +{"ts": 1792953409.425, "topic": "lifetrac/v25/video/tile_delta", "hex": "00750c082006004703c4001636c5592b30840ae7fba9979971d05561a9d12d445291baacd56f6059aade41c170642af37181f9b843c1985cad8a9d383f153a51307997fda87613d4390937d9148a87216b4cd57721c349a294a8faaa4145924231d1c89aa5ecf6764741161ba322d05bc7a3284a11991c09276a64ea999260386108c76223d2948bac7e1c5e10a8eba6c43496429844a6ab14dae224b5537f0eeaa6fa16cf3f9a649d0875e57abae4673ff103fe823512fe247a6bded7a8fe3202fe489a00"} +{"ts": 1792953409.83, "topic": "lifetrac/v25/video/tile_delta", "hex": "00760c0820060047ef385b81e2000b19626ccd88b2b646c259fb0f64ec7d97b716f6dddbf031803bbd0a760eb4767994b56cca822ebdec9582bbd929021661c83a21bcec21a28553d2a64d5ce6c1bab9cc82832e7a14e9aae7448970214aaedd3decf384bbd9e51851ef369b2a4be79aa9c41800c31aa9c48eba4c6354e2190548522922c5e224b5735d0b39a3f74fcb3062c8cc88010a43326f0dfd1b59910a211486d6a2c6e25e8c9c1a5ca908449e279062df8812b5f894aa2ada7e2eba000afe3302fe460900"} +{"ts": 1792953410.43, "topic": "lifetrac/v25/video/tile_delta", "hex": "00770c0820060047eea53b81e2000b2f666cfdb8b776f6dfd9db1565acdd81b1d67ac6d9ab21662ce5bab9f722e65ce0300602fff77c25ffed28221e05a17eb90e45abd54ffc09aa9fe83b963e88e4ae09105486fc82db310ec0f887210e931922c9452abdc96f7a9ace65d7c11ccbae848b08f33117ffdbf04fffb7a1849b5310a5a957ddb37067bb66a1e67cea2f4ea864d54f7c1faa9ee889244fd7b3996ccbc708d9978a26932b14a842a2f5f7553eb09eaa7d22a902ff884aaca874d54d2c2baa9a5f8832b5f8940a"} +{"ts": 1792953410.834, "topic": "lifetrac/v25/video/tile_delta", "hex": "00780c0820060047eed63f81e2000b1d642cb598b3566ece59db3d6eae45ccb9d73ecad85b1f6300c60810b318e56cfeff4f45c0fa7bd5bcbdd85f797b919659fd1eb482a315aabe7cd12d6199a25a47c2c25662d3338587e667090113669d5089998cf8073319d0a2673768892e6eb260acdd6442457455224fefee2899cca8711a2f5f7353e50d5580d8a7112590aec23b6aa6560dd54ca42ce68fdd3f2cc18b2332224913f5ece65b32f1c23665e28189147747236222c0711122830a6a18a8b89147c291228ff91266"} +{"ts": 1792953411.429, "topic": "lifetrac/v25/video/tile_delta", "hex": "00790c0820060047eeb63f81e2000b0b632c7d95b3365ec521c0c655a7de5e4070060ede5e4419c0040881924086965170b50b2a6c941ac44488020da8423997ff08732ffa2c764568c8ec45cdbbbcec2d7779c8113b05c849550df7f11851ed64ca9a4b659666ae1800c31666ae8d3ca5e84231284d1718d215426caac3565523608350ac9f76d7c37eedae8482e8aa55fff5f471cdab264a9ca93d5a77f55233df872467bd1d66afb692ec892a659898c5877131891e03b0cc9f666cf87accd9ff10396456c7fc8c1000"} +{"ts": 1792953412.018, "topic": "lifetrac/v25/video/tile_delta", "hex": "007a0c0820060047eea5bb81e2000b3b66ecf20a27d3dea44e65f6c0bccbec8338008110324810d2ca2e3681afe4502788890e16733325fbcbc88609d89953fb3367c19666ce879c2d4a21242d92a66ab7b07cd56f22a2f9d0844bf753e70aeea7ca14094bb992245a705448b4a2e139f1885710feb0be21fd2322d32215aa70cac33865238c75a657c942aa9de76a6669651a698bd18c62a8b8c690aa136554841ce59088a8e8921846dec91684d2b1c8848ea4545cc9f881ff3a96b2defc48f7a81f533f23e5c0"} +{"ts": 1792953412.422, "topic": "lifetrac/v25/video/tile_delta", "hex": "007b0c0820060047ee853381e2000b1163ec0d8eb2b70adc87c091b75cc9ddcc590bd4c520aafa7772d86fb964740d9a7546aa64e1dd54c9478198443ae6eb161ecdd624085994732c5fbfa4a14094fa99a2254519261aa52af93e19484aac88cd25d25b27fff464359603621194449642bb08edba9951e06b945a6c6a4941a36104c7c27661a92009a4b094d268564241489230407a823ba0ce0020440c920434b28b8da06bf91409e2220310226732a1c468bd7dcd4f9fc41ff463dc3dff8948baa19fe30c2fe487e0"} +{"ts": 1792953412.825, "topic": "lifetrac/v25/video/tile_delta", "hex": "007c0c0820060047ee95b781e2000b7370acdd96b3f666cbd85b3d6f2df5c0b940600c19877b4810b8f5e849d4e405d24c5316eac757905a737af772d807b96420586c5224fabbad823577590e285894528a5b93355ab83a6ab550f03e9ef56eeea60fdddd44541abe432de1e7e15bc3cf424d745915a6939e4a2008363327b97de4519d721641dcb1f44725704882a437e416d9887607c4390443c0b42fd721c8b57aa9ff813553fd1225c0852abb74f7b3ce12fff69fc41f40d1a6ff12758857ff18752055fc8e5a80"} +{"ts": 1792953413.429, "topic": "lifetrac/v25/video/tile_delta", "hex": "007d0c0820060047eeb6bf81e2000b796fae05cab1d672c9589b2b622c7d8cb21716e682fbd0216235ce91bded20aebc172a3f796dd9f254e54919d7c0b233ae8b2d849a226b3684a6999c6c2d3338c8b830f8854c5572c2f8aae480bae0ae5b8b254e426adc95f4ce5d5f4645d021489d3ddde3867bbbc51b2b22b442085db7779d86eeef391e2817f5f59a6e667e1edcccf47cd76fef6291bab4d16e87c030fcd16ea1428c92cd952245c6410ed1dc965525c892428c8297f107db046e2ff12758857ff18672bf91a8f0"} +{"ts": 1792953413.82, "topic": "lifetrac/v25/video/tile_delta", "hex": "007e0c0820060047eec6bb81e2000b8b736c0d87b0b66ac6d84b2364ec559bb3d662cedc1b8d85f599c50805f2cd3ef332e08de66542457479d4c9eed83827ddb050c49930a2357699b48e667ce0ccccf9439c70530825d8ad2db0ba3627999ff83b333fd0f2b2294467c8d7878d83ef0f1910754046743aa15d8dd1888489eaa60e10d54c14494d9ddf4da23cba6eeab612ddd564548c1a3543254d995856cca4715764db4dad92cbddc97873bb92d1f5556d554314ab9508fb455cdf8824cb5f8942a9f8c3682bf9140d"} +{"ts": 1792953414.426, "topic": "lifetrac/v25/video/tile_delta", "hex": "007f0c0820060047eeb63781e2000b3166acdd9db3d706e358bb05666c4592b2f67101175cf5420429ece013d9410648c62119bccc9f8139993d0573e048c905218a265b6499e4d05cd732efe05e65df41cd706432a948b53ffee381fffdc50a4367d1369ae92f332960ae66524351947510555d47eabb9960ddcc90c5993095cadc82267d23aa9f28882d74a952ccd2f08d99a5a2830aa295a2e245e91f245d14a885623455dc89b4c552218459fe8b44cdb32c1c2766582848ae74a2a997ddb27f107b201d5fe25820"} +{"ts": 1792953414.821, "topic": "lifetrac/v25/video/tile_delta", "hex": "00800c0820060047eec63781e2000b2565eccd9cb3f64ec6d8ab237250126dcb4424eb9e7fe8c02177c52310f8c300186310f8d1a15f1b324f7889586af11291b51ef3224c892d9e6eeb161bddd62474e06f94b68c4e4cd5ab61d9ab564781a5a9917ba9a587b75349020556c45fabbeb80b577d50805b0bccd55583822aab050b58e158b55bb5d1042ccd00b00c1733448e3284a111d21846dec91684d2a8189147747236222c0711120ce0020440c920434b28b8da06bf91409e22203007e213252eff5fe250bb80"} +{"ts": 1792953415.417, "topic": "lifetrac/v25/video/tile_delta", "hex": "00810c0820060047ee95b781e2000b93616c758cb17612c4d9ab3167ac459bb0571c0c40890ac88a52234ec24722e0bde21d73538b0be6a71232e931550b4209258b6f7b3aebbb96c33dcb238264e2152feddeac39dbbd4853cc984ae468a4e668bd7dd54c9c15aa992868133522fdcc7dc1bb98fa8892ec7a18411311a2aeec23455dc89b4c5e8c5b13dd0885b441bb32b09d994883ac07c523292c5a329963589d54ca47cdf4feb62acc8dca9d387f953a5153489faf676ead665d3f8812a5f8949805bf18617f228520"} +{"ts": 1792953416.009, "topic": "lifetrac/v25/video/tile_delta", "hex": "00820c0820060047ee853381e2000b3767ae3d9fb2f672c6a040be5dafe6e64c05cdcc88221e04a1be1c5263dd7553ff026aa7fa0a32c6a90acde65efc0bccbde843963a43abae0811e3d9dcb5cc43b04621c84a8f84499525b2cb39778f04f2ef1a1606cfa95f99774160182f997750f4b22b4662e643247e222720e4b810a67522a4fc50c422d65932a692dddaf60cbbb5e438595a90cab5f267ce0ee4cf94609292d88910af222c41800c31222c48d034dc855c32f7c35865eff881fa4412fff1229fcdff186140"} +{"ts": 1792953416.417, "topic": "lifetrac/v25/video/tile_delta", "hex": "00830c0820060047eeb6bf81e2000b11606ced91b1f63ac9585b35626c5818011b15e99442cfdeddf86fbdbbd1e16a51089bef3187b798434064610623887ff83710ffd19750dc82a2229241508b92de4d5cbbae8b8ae8b22b4fff59c2fffeb28221e04a1be9443905dd7333dd1c17df4c10d8ac8cebe1c919d747c0d9a7546a664e1fd4cc940817c90dfef2f220e4b83208752ba7ddbc5105580d8a7112590ca82289aa9948638d699534d25badba5b335e9104237621550854fc41bc0dfe24d79dffc6185fc8b568"} +{"ts": 1792953416.817, "topic": "lifetrac/v25/video/tile_delta", "hex": "00840c0820060047eec74381e2000b2366aced9bb3161ec159eb1967ecbdc440456ac414b2ef337601de66e4155e9f4d64fe7950ed9aac58173558908063242b6de1fb608bc3f64240bb6422eaabce09d557942d4f7f2484e432a1509af48cc0b00c1723321c0b855b7f76b077bb48792ef8ad2597bb9ef07f773da14b32a08913d458bd7fccc912146f948b3d99b7612b336e450615452b45c48bd2062451dd1c8d888b01c4448338008110324810d2ca2e3681afe4502788880c01f884f80498ffc4abc4ebf8c30a"} +{"ts": 1792953417.421, "topic": "lifetrac/v25/video/tile_delta", "hex": "00850c0820060047eeb6bf81e2000b3f712c2d81b1164ac7589b1e889bb1fea13290257ffdff08fffbfa34764568c8ec45cdbbbcec357779c8e82394f4a2ca91f0ed9523a042e810c45e9f76f1c05eede28e1c9022532094dfa64679d0748589d4c33ce8b93355ab81e6ab550c61ed64c89a692d965ddabe0cbbb5745c5a3d52344ee1e7e17dc3cf461555dd659b69a6b688cc1800c31688cc8da92ed26d665495728a9970dd1532a3c748669912597776c3dbbb4962025a9eaf90c9f883ad1b549f8936e3bbf8c30a"} +{"ts": 1792953417.811, "topic": "lifetrac/v25/video/tile_delta", "hex": "01860c08200620657787ea223fe6703c400081b8008110324810d2ca2e3681afef40a6222c0711120ceb9dbf1023aa89572507319e9ef6cac0dded948a0ba0429c88ddddb0a6eec8b0cd5f3b9975793f0b6af27a20e7892c6a616610ad47252b528d5dd9c21abbb28ab3a84b318dd912d62532ddddcfc2bbbb9e8c9a0fea46df222fbb9570cf772aa142f1eb11b7eeecbc15ddd96898d08ac4642e6693f09ccd27a086d82925625dbfaf333df026667ba1a49b323b9c88577533f06eea67c9610cae5129f90c06"} +{"ts": 1792953418.413, "topic": "lifetrac/v25/video/tile_delta", "hex": "00870c08200600657777ea223fe67ef08c781e2000b0d656e5834382dde8e3a658e72218d317eb42d3233bbb070e77760a1689ac8ea8422a14d56e6e0160182f9b84449b5539ae7a2eeea3e11ddd47468580452345eaef4e1ad5de947467a5d1c8b233af8764675d02190ff562a4cce7e02999cf41d17cd931092a659bbab381f775650c03a150a66eab8e0cdd57145c260218afaaad385f555a51073c4b62d30b2109539189968f5eaee8a30efb16599623276dddfffb3337c30018633337ff106f035f8945847f2276c0"} +{"ts": 1792953419.008, "topic": "lifetrac/v25/video/tile_delta", "hex": "00880c082006006703c400161acadcbb17646cb59db0f6311b775096431ac5a124a5ed96eeeafe1bddd5f479229a5098add48cab233af87a4675d1f19e5d10832c88ebe1f911d7405297f431915f2262f544f3806a89e50501db95bf3720e05e6e414202c327645112ae08a2255424656e4227fabbf5827577e91071c7848eaa657b7a124a5591babab2898ce98a54c9919ef40dc0040881924086965171b40d7f7a0531116038889141740853911bbbb614ddd90a178f588dbf7765e0aeeecbfc415c0097e25d6dd6"} +{"ts": 1792953419.408, "topic": "lifetrac/v25/video/tile_delta", "hex": "00890c0820060067ef084381e2000b2d6250e196df5522e6af8e0ecd5f143c23327446eea7e0fddd4f44806945226662f612ccc5e4185abc4224f6668f81accd1d1b7958465e94431ac5a12aaa46aeafa1016193b328895115098510ad988c38573118507220110a5224f888607c441170980a623eaab4a164a57cc8f1089a26b058060b9a26b43010b752b59de3e0cb3bc74619babaa12cdbfff26a666648884a2aa42aecd1f08dd9a3a3a2b06b11a2f0ef170ee1de2c7a0e1a427f881ff8490a2afc49e61ad164"} +{"ts": 1792953420.024, "topic": "lifetrac/v25/video/tile_delta", "hex": "008a0c0820060067ef08c781e2000b3962ec6586b1f656dea2ce9961023a10535594b52318c5fbbb282c0185bbbb290955719042df75be4461df1e09c3be346de8727f8d97a510c309a2a11ababe8838e2a598c4b1d6112516b8f5bb5556505021b548bcdc22e13014e427355c6381204f12ac57216430b6f991894d8fc4142d5123e481523555d23b0d0999379e3a09d63119304bd02151866eaea84b36fffc9a999992086d82925625dbfaf333df026667ba1016193b3288953f103bc4984d5f891ef0cf28b27e4839c0"} +{"ts": 1792953420.413, "topic": "lifetrac/v25/video/tile_delta", "hex": "008b0c082006006703c40016f6cb589b1170edfdc8b777310674cb1ca884430890bf4a1a9577760e06eeec142c93593d8829aadcdc02c0305f3708612f9b26749777587066eeb0a1e0ade2196eed6f07dddada0a24b7c8a45e661150771ff45dda9615bbb52471cf2a36e8c86f9555377d75583872eab051b7a1c9e465e944319aa4a2a11bbaae8e8aa18cdb2f10f164e082fd1b7647593c624121215441c7152cc6258eb08928b5c7addaaab28b84c053909cd571fc40ef92614d5f891ef1c7292a7e2e0aafe48070"} +{"ts": 1792953421.011, "topic": "lifetrac/v25/video/tile_delta", "hex": "008c0c082006006703c40016eedfdc3b91732c358bb39632c2d91b1f656e7dceb748430d1c821508a844afe84a7575bb046aeb721216193b328893304d112622c14ce3322cefe42c0185acefe51b7750964308eaebca69097b66eeafa02563d688a45c428889082b778a52484cb8e441b28435648f81c3484e3c104f2129001c408424a135f5cad90d24d991dce442bba99e0d0ec1bba99e810c87fab1526673f014cce7a32683fa91b7c88beee55c33ddcabf883fc915a6b7f12799a74644fc5c05fc8f5780"} +{"ts": 1792953421.413, "topic": "lifetrac/v25/video/tile_delta", "hex": "008d0c082006006703c40016eae75cfb37662cb5beb817283fc282bd2e5ff1b2f4a218613764335757f02eaeafa1c325be8a45cd5cf40dc0040881924086b44191b40d7f3e83311120c4e48a6a94ff3331c70366638a16c68d8cc95489d7ca85fc32ff058060bc32ff43010b74291566b3832acd650f226710ed6a64ccfce0f999f94441abb117d99b7e11b336f45494be45cab3d557f615aaafe47053a210893e153661cc2a6c478e1a2745235cab22348a19dae62b7e207f4f25266bfc495d2ca2a7e2e2b20aafe48548"} +{"ts": 1792953422.018, "topic": "lifetrac/v25/video/tile_delta", "hex": "008e0c0820060067ef18c781e2000b7d702e5585b11676cad8eb1963ec8dc2b736f2e287c3f0262220a2ce916388a10410d2de1ad317e9eeeca0b00616eeeca4601cc3f3b6aab1e18d556346de6693bd7d90c10edaa6a2a15aaabf86f5557d1e38a69465276ccb223ce833b9355464554dd37e4ffb331e64d082df291d90f49043d0cc52460c58d9495b23649104f5563647171421191055882124b17db08440dc0040881924086b44191b40d7f3e8331117e207f0ba5162ff1255cb5454fc5c05fc8fdd00"} +{"ts": 1792953422.405, "topic": "lifetrac/v25/video/tile_delta", "hex": "008f0c0820060067ef08c781e2000b3b6e6de5c2b8b61ac4d98b9b706e3dc4b9602df09e7a140f9ee8ce5dcf46de972ff8d9d7d90c2394b53aaaae8a0bc043156277744141dc7bd1888b78171116d0801db95bf3329608e665245cab0b6c2484a366ab3a1850b933b9576ccc61c19998c287246988d26d6d96acf3307559e621e0fdad4a24456f07c88ada22085ba148b3349c236669285ba00a856fa21d62ed88ff0abfd15326885542a5fbc8cd856466930205c257f103f6412cb7f892a89aca7e2e3a000afe324280"} +{"ts": 1792953423.006, "topic": "lifetrac/v25/video/tile_delta", "hex": "00900c0820060067ef18cb81e2000b83712e3dcbb9b66ece585b1d6e2c55cc475da64308ec8ab7a2d5b67bababf8775757d13299114846b17122d28304b7f32b155870362ab0a1212322b5e6e6ac13cdcd48c1407f2ab2117bb91b0c7772322ce916388a310534b78691217e9eeec741d071314cf7d47953887e484012df22b998920593cc49012b1eb44522e214442342c02291a2f577a70d6aef4a24034a29133317b096662f2086d82925625dbfaf333df0262220fe20bf00dc9bffc4a2ebabf8c6395fc8e9b0"} +{"ts": 1792953423.41, "topic": "lifetrac/v25/video/tile_delta", "hex": "00910c0820060067ef084781e2000b71732cad99b23626e4dc8010022673a231190ba89e467851807cf5cabeed82830cb6f2335cd5c74142c3276651126605a224c4511e039cb42116b2d23bbaf285b1c352b7568bd532217f0ca42849a642a4b222bd82a445790e23b13327b3d99983accc46c656e42254eaeb9e1bd5d73470229a108b556a3872aad4508121b74422f3325220e38a966312c216c84484ad233577463b1204f12a888648fc2f0f8a4235748f43292cb4797f103d643591bfc496c64ecb1fe3182fe47d94"} +{"ts": 1792953423.995, "topic": "lifetrac/v25/video/tile_delta", "hex": "00920c0820060067ef18cb81e2000b91726ced94b2f632c558eb0d63ee35bfb7b872a8a425dd42590c23daa692dd2d96eae98275744459e0318897eee74e8bfeaabce11d55794555c9ba4ec4212d89ff66638e15ccc7146423327656eebce19ddd794601e3d6327772523612b23157555c50b73868523ab45fb5553e6461968c8616e392b6d5a8fc7413d0109270586a8529c8838e2a598c4b085b211212b48cd5dd1459d22c7114620a696f0d2242fd3ddd8ff881cfb0a4a37e24b702354ff17617f2361a"} +{"ts": 1792953424.398, "topic": "lifetrac/v25/video/tile_delta", "hex": "00930c0820060067ef184781e2000b7b6fee3591b0b66eccdc3b396e90605f4ea9bbbab781b7756d0a33df148d3e444f772f60aeee5e4305e0218a917bbaf3833775e50e1940a62bff9aaf383b355e50f156e843adb776c783eeed8d1428cc9d11a4bbbaf2898ce88c56cb91191707aa9c8d222d585e445a91d142bd532b559a4e1dab3494111b0430a49097a6a579988e84bd0f4ce96cbd2886184d15ccd5d6742d56026452d389217908975583278576edb91aaa7e207f8c25219fc496cd46b29fe2ec2fe3382fe47760"} +{"ts": 1792953425.015, "topic": "lifetrac/v25/video/tile_delta", "hex": "00940c082006006703c40016eae1d8fb0d65ee7a0a125bb1171574702e2ae8a2216193b328895308d112a212f43be4a5b2f4a218613456335757d190a67199167787866cef0d0b73c191d48464b345ea9959865928d82e1f310c43c5c378878a8e1482431c95a2a7311270e66224a3a2857aa666ab34747922a3d08a84276432c8cefa3e33cba21065911d70f87e1f911d7408643fd58a93339e0200c053339e86926cc8ee72215dd4cf068760ddd4cffc40fd8aab2bafe24a36a8cbf8bb0bf8ce0bf91efd"} +{"ts": 1792953425.397, "topic": "lifetrac/v25/video/tile_delta", "hex": "00950c082006006703c400173ec5d91b32810467ec56999f9450204a9299bbaf2830a74421127c326dc0d864da8799e088d3e53236eab0707dd560a12f4397aa5b2f4a2186134572b57445c52ae4225f333c785e6678d1c290487396b454e6228a0e24032948df1108f837cb358844255e4a16905042a2400b2072d5e3c104f5133e420d93728848e42601421884555c9ba4ec4212d89ff66638e15ccc714111b0430a49097a6a579988e898ce88c56cb911bf103f52badaf2fe24b62b76517fc5d85fc6705fc92368"} +{"ts": 1792953426.011, "topic": "lifetrac/v25/video/tile_delta", "hex": "01960c082006208576664911afe6703c4000818b714cae64e6eb01f3748238008110324810d2ca2e3681afe45027888b024444882ae08615d4a44c456b4a3754c21baa2262b1928ac6275754709eaea8a1a732e10daa32b3f133e706e267ca340b23a9579992b0d73325204eb01b108ca224221d6254bc8ccc4bc05998968f0ba04335a9e6679c3dcccf28f89147542c8c888d1c3f111a2809329ac5211e272efdf00e5dfba2430a6a18a8b89147c251228e838ae0db4d79bac0fcdd2282c8e215a7dccb0a6e65f90d77"} +{"ts": 1792953426.401, "topic": "lifetrac/v25/video/tile_delta", "hex": "00970c082006008576664919afe67ef59c781e2000b2160ac6d93b3d652cd5870089601c33eec07bdd22ce735d584712576290549522936ed5502c0185b554420173ad8c9bccff823799fd183201d98518da2427788ff862f11fd0939910b22521a66de23d609bc47a4551ac5d659b226b9abc9857357910a05c190abcddaf82b9bb5d0c7540467432295d4ddd8c8489e2220e0cc4441438ac8f9487c8d6678f83accf1d1d0780a554ef33961dde672414a12472a7e8b8888381711107f109d00067f13e1bf21ece"} +{"ts": 1792953426.998, "topic": "lifetrac/v25/video/tile_delta", "hex": "00980c0820060087ef6a4b81e2000b0561ec6d90b27652cd59eb19662c5595b3a8d92e0c87762aa7799e70def33ca38ea80fe82ec5d09cf75529a48911bc46fc39788de8304f1b23b3553f0366aa7a1e2e5d32a112ceec1f67722ea6ce6b2cba6d11f333770be666ea062c4ab9d62f79b9d0b61c1b69a6da4ba4b9aacf82f3559d11066110898abd3847157a5194b111566d11343333389866667124e070c211411c0040881924086965171b40d7f22813c4440430c091112024ca6b1484789cbbf70089601c33eefc4f86"} +{"ts": 1792953427.401, "topic": "lifetrac/v25/video/tile_delta", "hex": "00990c082006008703c4001656cc59db39666cb80491027540467437c186f0ba14ca408de23be02bc477418278fd999aace839a3744ca54f77aaae7c0f555ce8695268cd10a8468891f06d1123a2044aaa95afd6cefdf0859dfba26e7be296c5442d4e62215f56a91a77c27234ee8a1a654a533aa31d6ccdc70a599b8a34b0b96aa408237c846a5e4699f0d48d33a3c8bac8ab299d1a27e9aadec3d355bc85046042197111ab0562235218c6936d34da5b6cb2889af0651135fe20ff8a4f5d37f12d308e5f8ce0bf91a470"} +{"ts": 1792953427.988, "topic": "lifetrac/v25/video/tile_delta", "hex": "009a0c0820060087ef8b5381e2000b0f63ec3004850470010220649021a5945c75033fc9a04b11122aac626b3644d6cf3155930ae2ab223086ceefa6d11f5cccdec31999bc8ea0f79b4db5b2cccce1c3b999c28ba30d88d2696597557eb0beaafd232ed9ac46d11a5b66b2dbb3e7c33767ce88ab319912544b2cb71558508160eb4553bef32521c56453210f91aacd051372eeca85a086aa988a6251fc8d08e234f9b4d34b2da1a79c39434f31d84f887b47c2335336f3fe20bb47cfbaabf892da8c5f8bf19c17f23f4a"} +{"ts": 1792953428.386, "topic": "lifetrac/v25/video/tile_delta", "hex": "009b0c0820060087ef7a4b81e2000b0562acad97b3b6f808600152419d50118942fc18636a954ca408de23be06bc47744dd8826747eb2088a5e66ccb2342364b810a67569f9bbe50709a31d979aabf81f3557d0f1a43508c8b8aadf83f155bd12189514ad131222320e1ddbdbbbe742059335514efbcc8e8883508854c55624701a7a108b5454802061211732c9410d7562a6d1e060d2a8af1c890e4aca4cb2288e732bac841026aac7a062c4ab9d62f79b9c065ff885f8bd17557fc4b4d47d57e2ec2fe3382fe48bfc0"} +{"ts": 1792953428.989, "topic": "lifetrac/v25/video/tile_delta", "hex": "009c0c0820060087ef8a4b81e2000b7d61ac7d98b39646dddcab736f2e28048411c0813aa0233a1be0c1c95e85c820811bc477c05788ee8500f8564fcd561c159aac28d3c2d5bab95ba1514dcc46a564695d15052f14ab555cd856aab9919068eec9f87722e0ab13b6abbddc2f577ba8eb177ba6d34d35b2c9a26bc3b344d6890c2aca5689891116739aeac23892bb1482a4a9149b76aa81600c2daaa23e2451d50b232223470fc4468a0a50923953f45c4441c0b88883f883bc8f5557f1295027efc607500157f23bbc"} +{"ts": 1792953429.394, "topic": "lifetrac/v25/video/tile_delta", "hex": "009d0c0820060087ef8acf81e2000b736eede5c5b9560acb588b3763accd87b2f700080012ef40c5b7af624abbcd20ce7b8e11ce7133553cebab5b6bb354c0d9aa21e3246290acdcd54fc1f9aa9e88baa0233a1be0c1c95e85c820911bc477c23788ee8c1ae064c88c727a77995f0c6f32ba34ef39259519f311b97e8be791a11c1591d132aeeee8e1cdddd144d507ac92a21aa2d12ab17234a284b4c8851088aea46b51636f11251e341c843911fe744d573c8e14a0623f881f88795557f129780bc5f8c2c800afe46ad0"} +{"ts": 1792953429.994, "topic": "lifetrac/v25/video/tile_delta", "hex": "009e0c0820060087ef8a5381e2000b81646c359ab2767ac0d90b2b676ce58cb1573ae383c390206f46293baaad380b555a503171ab5624abbdd92838366c433f799f703ef33ea10eb02a11ba153a1923b4a5f555f81001823555f90e71c145ccc84a516c2ea91f7de23fe0ebc47f424a64428844565de1eca2c03e1d9bf3538c2c0185b3538d177984ff94dd911c8e89fef9a9ad85f3535919554d721ce46e9996b9877ff8670effd1b7540467432295d4ddd8ca488de220e1bbc441fc42ec142adf8c20bf9145f0"} +{"ts": 1792953430.39, "topic": "lifetrac/v25/video/tile_delta", "hex": "009f0c0820060087ef69c781e2000b2b66ace59db3d71ee758eb3765ec4589b0562ec383c0101799109542b575c8d6a2c7de23c8040300de23ca0ced01b908f9651573d95088bd5549c0daaa92853d215e6fca5e8eca5132159b3555b0566aab2064f35eece65adde6d147cc87c7104a22887231112180ce9525c55e4c198abc88c24007c422ab3235d779b5d103b23e5464756d6678f842ccf1d117517d898a421c962264b246c8cf4e11919e945807c10cff9aac68981764e56a2ab09d15522038618cfe213b010cb0"} +{"ts": 1792953430.995, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a00c082006008703c4001622c4d8bb1d65ecdd8c4544dadd108babbdf857577bd1a536775974da23eb9aaa786b3554d187800d99159109b10e91acbbccbe8e01934e88c445bc39888b68e8b7788449ecefbf0ed9df7a0cee0bf5c69ad909d917f77d5541478090642ae6ab3e1ecd5674080c1b957d11180a88841d177c4693692db699f981ed33f2410f557394a411c0040881924086965171d40cff26812c444042f448615652b44c48812ef434a934668854234448f8368891e4208135563ff107d421f547f18814"} +{"ts": 1792953431.381, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a10c0820060087ef7a4b81e2000b0d62aca59ab2b672c3dc1421070c166b0ba266d4de23f82003045e23fa12f48539bf2979661cd4348576cd54fc139aa9e85bb616d5984a99d5d557f721b3352705e66a4a1cea808ce86452ba9bbb1994bbc441c1d788828f30e0db4d2644974973559d13022ecd7d5548bb16285132291913d42ddecedc70bd9db8a366be5326212c96aabf70dd557ea182f32219129abc6cc19578d8882591f290e854bd1eccf1a4d15e81043f103de017717f123d8b15926fc61155fc8de100"} +{"ts": 1792953431.993, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a20c0820060087ef8acf81e2000b83646c758bb21632cdd9db9a0def40c98776662367eb327a0c4db2a21077899aadfc0d355be838c114334cbde667c0fbccce8522a04984772a2104faf5351f056a6a3a30ab81488511b37f2167de6f9451e08ad9d0cc9db3274b95ac8d3fe1491a7f454607ccc96e6670e15ccce1468932a58b9d84bde1e961abc3d243c658f72b67e6aaba3e843e389254c4bd36a222247016b54211344fb872689f64c1942508cc8e049b82dbf1031b3d1dfc49666869a7f184557f238f00"} +{"ts": 1792953432.385, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a30c0820060087ef4a4781e2000b9b62ac4d88b31666c3d93b397300dc003e0c07ccdce858ae0430a5e9e6ef1c17cdde2860b65ee5233fbbd2706777a4a1c4fc50c45b51f99bbb0773377220ecad0f53b2c925e98c2316b416d5557c21aaaae8882d88865d5e5ec23abcbc8dbaa0233a1be0c31b45cf21f2b1119f0de2233a1e9247a119284654cdd55d7474ac8a5191d5b599e3e1db33c7450df93559550422bc8d08695865ec43272aaabe512185518a917112f5f8813dd3f12b5c8e69bf171900557f234ca0"} +{"ts": 1792953432.973, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a40c0820060087ef5acb81e2000b39732c859bb2365acadc40307a0e6403b30a31b44c4ef11ff03de23fa10e99c93a3dd0925e98c7c5ad44b5555c10018235555d0965449621554e56f52d4bae5dfbe09cbbf74280c9a7446222de0ac445b44c690d4236f99aef84f335dd1802ec9cad455618a2a919625ecaa428c4eaa9369d55234958664692901799109542b575c8d6a2c7de23c8040300de23ca08e0020440c920434b28b8ea067f9340962220217c841026aac7fe22e7a5e8afc4e971bf17017f2362e0"} +{"ts": 1792953433.378, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a50c0820060087ef7b4f81e2000b89622c4d9fb0d636c7582b316e11c18233324bbcdcd87379b991024d19cc46f57867ff8430cffd1101f0ccbf999c78473338d1535ef90a93f44f566bf856acd7d0f39e2450c9d190cb9aa9e8b118362912a7ea227fc2d444fe8db5859a6bb688b368a999c6c373338c83a120f2b30a31b46c56f11dd0169930921114d63a5a8b1b788e28294645a10a54b7111051742c54b7b14cd1a43d99b8a3a5645288cf91aacd3a4b0ecbe2b64576fc41fe0e0c3d7e24ef0c6a9fc6105fc8c9e8"} +{"ts": 1792953433.981, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a60c082006008703c40016e2c3d95b27672c5591b968238008110324810d2ea2c3681afe4d025888902754046543fc186368d0992e875e23be02bc477418c6846692cb2d9de3818030359de3a1003d948deaab1c1001822aab1d107507909c828cd1312bb6909867ee84ab2ebacba6d75d33574f04e6ae9a1a296afd568aaadfc1b555be870c9999535a2269c1d444d28c11f34c841dfd919fbc31233f687acf14ca8f15be8875cd54f47c230210cb788d587ef11abf1037507cf7e24b2a474cbf8c20bf91a6d0"} +{"ts": 1792953434.382, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a70c0820060087ef8bd781e2000b9760ac859ab37636c7586b13708063f82f799c50705f2ad3e6ab2e07cd565465ce6cca46248aadcdf45fd5234fc8538e0a6105ba19adb61746c56eef1f055dde3a2203e1997f1338f08e2671a268a9a318a9d75967c3bb09e1dc861365a4b7468dde6464551503629dd8d918ef77793856eef251c085f32266674e1cccce942007b39553455e28b0983c876e9a2210179930921114b5642ada8b4cdddc8e9591f290f91aacd1e3f11efdda21b9d3f109d00266fc4a5c81dbfe4631c0"} +{"ts": 1792953434.975, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a80c082006008577763a223fef6a4781e2000b3770aca583b31632cfd87b7f67008608112ede58a48d6ce6f47c05cde8e833cc37a630bc225a10cf20f28e413d555f0300606d555f4651472657291193a2cd128a1227c08d8e75888c9c13111928682f9764fcdde4c1b9bbc8871c2e4ca5992a55e68b3b074d1672200ebdb95b357270866ae4a344ddee44d25bc459c35788b2858ae0430a5e9e6ef1c17bcce2890c2a8c548b8897a414a322d0852a5b888828f30e0db4d2644974973559ff111742b8f7e45edc"} +{"ts": 1792953435.38, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a90c082006008576664999bfef49c381e2000b7f61ac0d99b1f64ec2d90b1b646cd60be6f724085c7af524ebddefe8dbaee7c226957d6254bc5b75499a30dccd081bcc32297a92822508742dd50a4375575c060180f5575d07192314a446e6ad81f3564305745521117cdd9f8339bb3d1439930921dd0899b889f5853113e918268f5cac84d4e6237e18cc46f470c67425acb172ddde3e1cbbbc747d1bcd935889a4b9aad987f355b1156580f8c72d8945f188c48ae2225c8c0e1647fe213a180b17e25de0f5fc8b0680"} +{"ts": 1792953435.973, "topic": "lifetrac/v25/video/tile_delta", "hex": "00aa0c082006008703c400164eccd9ab1563ace58cb3f7190470010220649021a5d4586564480ad38671112028781286fa4904906487c4477c03888ee81bca37a5ea4a63889421c92d4ccfd55105479a9304be62b72eb5c8d2fe0591a5f4190d9d4593688f2eaaf381803036aaf3a1a4be5127747cb3befc1b677de87a0f8449b4966b7555c707eaab8a20f01d488d29b74e8b2318a6ec4cb0862648dbb0ef528f5651550b433a1d2669dd111a4310892e6ad84735642cd70214aea42274f3778fe209e1ebbf22f160"} +{"ts": 1792953436.374, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ab0c0820060087ef5a4f81e2000b8d606c1598b1761eced92b11636c358f44c58a453bcfaccaf84f5995d1916d3dca531b977619cbb91a31990a692c5c4ddde3e1abbbc7428170642bf37582b9ba431cd1265ff4176f0ba3426eb888ff833111fd1419930d2159b888f482940c492848c4a664477d0e11aecdba6559b8e0eab37146d5873f26a4a22216a73248cf3a382b3aa5a84228ad9f0e515b3a2acb01f18e5b1723085b58fc444a47de62f4672731149aae348b8bd55587eaaafc41f6103ebbf12d1015fc8a2d00"} +{"ts": 1792953436.979, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ac0c082006008703c400163ec9598b3b65ac5202cc62edb444d6cb2dc556cc038aad8810b974ed912f118f015e231a0c6c36226d25b7777ec0c0181b777ed0726268bb23b65e6b4e07bcd6946dcacb2a6aae5a9ce90abf7b233ce8425914a22aa3642fdb3bc6c116778c858326208bf0efa705e1df4a262c4e31d6275993d0d2908c2d1febad99b8e0db337193c1c308451742c54b7b14cd1a43d99b8a1227c08d8e75888c9c1311192888d21884497356c239ab23cc3836d3499125d25cd567fc41ef02bc2ff91a83"} +{"ts": 1792953437.377, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ad0c0820060087eef73781e2000b0766ecfd8cb2b666c4d9cb3d61ec0d8bb0561b0a6667d611d5e10f7944fef62575c44921c48c987527bbb60fddd91235ceb51099d08dfdeedf84bbddbd1815c08522293effd3863dffa5131762bd1cc9defae8ea389caf221d326dd445fc3ba88be8531e04a13fe82ac5d121175cccefc15999de8b01968845dddc2c2dbbb848d20ca87359658b8dc444745dd00a51e47251148885b2a93777e286bc848846bb322d44291b596eee43806bba2fd5561fe211330fe33c2fe448d0"} +{"ts": 1792953437.974, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ae0c0820060087eeb62f81e2000b37672cf59fb1f65ec558db25622c8e133d6405db32f2c82665251908aa224b9e4e013c940848a124ce4644468e02888d140c4faffd4a9cccef80f999dd0673049ff4172a292dd0ba3427999fe0600c0d999fe83aac07c53bb1a88846245f5532b03eaa65212c3e11265496cb26b77778f04eeef1a16a864f66cded5c46faeef0b05ddde1218ecc3de8fea92c885358c459a257c19344ae8a8397a844c4cfec2b899fc8c846aa846888cfc331119ff884ac0317e2526a985bf19e14"} +{"ts": 1792953438.378, "topic": "lifetrac/v25/video/tile_delta", "hex": "00af0c0820060087eee73781e2000b2565ec3581b1763ac4d96b2b73c265f84355446c9a45a9dd843fbba0e1bf7741471d1614792622bd6592fef62571dcbb61ce5d91e43c09437d2c82083643e667be1ecccf747c10654215ccb8d87f997190313e9ef5226f323a18ec312c4e5bb2149cb510658f91a10811eee454a6599b9608b33724286c8a515da5de2760abbc4e435ac24d1176d193444d3338d836667190f130798ebd3555e383eaabc51162c7487d148c85ecc4aede1d846f0efc412db47f89498a65bf22d980"} +{"ts": 1792953438.978, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b00c0820060087ef083b81e2000b2b65ae7d9cb27676cdd98b15622cfd99066f84439121762bd1cabcdeaf84b9bd5d1777c894af7f1c44a44122651ca4eeed85f776404d706433a988bd3ddee3807bbdc5061591f452af7760818030377760a124cbe29965fb156c138ab2168c666d34d34975799305eaf3221c4caaa10a464372efbb0765df721e260f29d3a6aaa411c00408819240869751619591202b4e19c44482940c492848c4a664477d10780ea44694dba745918c5376265843554fc415c00c7e252a08cc"} +{"ts": 1792953439.377, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b10c0820060087ef18c381e2000b3f65ec0d83b1362d1565c190ae845248b16ab53dddaf857bbb5d1676c29dfd73492a21a85292a4eeee4e16dddc94485c8ad114c9cddde843c004297a31794c42d12ad9f7773b046eee721406cd7b23131470562628a266d66cdb4d6cd5e640980613d5e644610da5974da6baeeed8637764640cb646babbd7867577ad1b43d934d3692cbaaae986f555d11c1815331113222f3872445e51d2b229445546d7778d876eef1a3c070c2118e42fc425bf105f703f44777e252a08cc0"} +{"ts": 1792953439.976, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b20c0820060087ef18c781e2000b2d646c4595b1f61acdd9302f7868391f7700f95cf28cb96aea6310a5eee987f774404583251d8cbccc601e6610317408622d4f373ce03e6e79424d704da69a4bdddb3827bbb650b31f0893692d9abad382f575a517163332a5b666cd85eccd99075580f8c7254dd188ca4e6625a1c6c22b1ca4257f7d4467441e14a26692dba644918a52f66648e9591f2bba11aeef1e3a0ecdc8255b21923b1092eb99329488f43a5b44d6c8bfc415d05d11f892ca32f0f7e2e4e57f2397a0"} +{"ts": 1792953440.373, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b30c082006008703c400160ecc589b2f6eaccd8bb7283031966bf355b80c0181b355b90835c190eea66b53ddd8f823bbb1d0f084118ababbf383f577e51111aecdba6599b90440308d99b922667b269a6d65ddd750980613ddd754385b5254c529397722a0d1dd93f0ef9f0ae1df3a2ce8050e5c4a694e866ab77526eeec2d77723644826d1135d5d30deae8808ae74eac65e66478f8212d9a1047ddc03e573ca32e5aba98c4297bba61fddd1121722b4453273777fe20bad2cd6917e252a0bce5f8bb2eafe47788"} +{"ts": 1792953440.966, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b40c0820060087ef08c781e2000b736eac7d8db2b61adea06a652e9b4d65d2ddddd1c07bbba28498f8449b496cddd69c13bbad2858398b6ec4cdbc17899b68b99969b6d6c977778b0beeef1230ccc6644d7496eb2dc5561c318aac28c91834215aa6eaaa77c33554ee863a51bd649510d841cac984fd99a6f44d0f64d3446b2cbbbaf92186d74ace9aa2833261a42b37111eb0a6667d20424509267232223470144468a34832a1cd65962e371111c341d1e0386108fe207e6515b8efc48f621bf2eff17672bf91f8b0"} +{"ts": 1792953441.372, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b50c0820060087ef29cf81e2000b7b646cc5bbb2f70ec5e1ec446f415de7734cc94ba6f9cabc9b57234be8308d77222532ccda80c0181accda90d5b093445db464d34cce360d999c643c197c43262a983f154454e90cd3224b2eaa985755441d5603e29c962e4623122f998968b3a465c4a694f6299a359549bbb11c1814852a54c88bca3a764568caaa448fbbbc79002fc56489914445dd885431d28deb24a886c20e564c27eccd37a1c2da92a62949cbb81dfbf881ff1c162b2fc496f0e3f2dfe2f0aafe47fc80"} +{"ts": 1792953441.961, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b60c082006008703c40016eee1d9fb0f67ac6d95b136fae283bfd0b75802198c234264ba14448214489e223be0bc447743c1886432e264888397fb22f11682201846f11691733a576936b2ef2ef617de5de4605e35c892f2eef618e5dde451664c29b5469508d9b888f48e9591f39444beeef1a411942508cc91c3cc821a4a09daa1347cb9244250292481118a2948d24e0ecf556a505779dcd33252e9be72af26d5c8d2fa2ce9197129a53d8a668d65526eecfc40ffaa8b171df892ac1feb7f8bc48afe486640"} +{"ts": 1792953442.361, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b70c082006008703c40016fae2d8fb27646cc5c9b81722e0dc7b9c042002fea0ef091695a1282251958d4299d0add55fc0fbaabe890b904e8e54e6ef94250cb4da4dad92eeef1e09ddde3431d38fab7298826820cb09dd7c8d33a3a9647caee89952fbbbc6434a72a110c22e2f555f3836aabe51538ce8d08788562f655a3856cab451e43b289b6be596d5538e1eaaa71404583ad114cfcccde8f9484886322a3eeedcb0fdddb922e674aeda5d25de5df9104bd0353f105d9596386bf12914f75bfc5e740015fc8f6200"} +{"ts": 1792953442.961, "topic": "lifetrac/v25/video/tile_delta", "hex": "01b80c08200620a57888ea223fe6703c40008238008110324810d688323681afef40a6222c09111228ed112c6a6902e88a123507319e9ef749c29dee92828cb6f231175995f02eb32ba204743291f222fbbb5f087776ba34eea12c8611d91a9524923adf37777f0d6eeefa04539eb9590b4e9a23014d108620e3858d75f8b5a2a757767066aeeca242f1eb11b7eeecac25ddd948738d1421d50c4265faf4edf777bb076eef72142f014c46cdde5b056f2c8e0c68fa215a6890b0e4d1214980e1a4271c03881087e43728"} +{"ts": 1792953443.369, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b90c08200600a57777e9a1bfe67ee85b381e2000b29632cd58eb05642dc60aee5f1c25fed968ebb444e8a6f8c2088634c5facf070e9e0a02e59964b30c21eb42d525f2b79b96700f372ca1096152eb2fac46579a23044d108b3b5621d5325c97e6a7a23bcdd557c2dbaaae8d824f5e423fdb1f0dffb63a066ead3a12478944ee5b01f72c8c82d9655cd54dbc33aa9b6832b594c9b5d2654d7b99440c0181bb99450b1519493150bf25eee0be4bdd45c1a027646f7585f7ba91047c12132ff1081bf13813f19817f222aa"} +{"ts": 1792953443.959, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ba0c08200600a7ee752f81e2000b05632c7590b2966adc586b33712e620ec50131192ac5144d88894cdd569c0fbaad2848d616ecc727755ff04eeabfa1a274f29167e5de7c1bcbbce8b8ae0ca468be6ed945450626466fffe83857ffd051e01e15c8bbbaaf87b7755d1f7652cd124a2d3d755d348211ba99387f753250f0519dc8fecb8583fd97091b149ebd94affeeaa888cf3e41962e669642201846669651368a8fccdd19193b4422cd138e139a271460a885ca56742b655e3862cabc64d16ea65c47f103572ce4e0"} +{"ts": 1792953444.568, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bb0c08200600a703c4001712e659bb0b636e6a2a293d7b295ffdd550232a8aa8522cebbbaaef80b755dd0c07d8e554f32f4e0ce65e943829a44646223d60ec447a4412604da6da6b6f2f35610e5e6a444679754733c8ce7a28675e2117222ea2eef8b0a5ddf1234488bc8e44abb2251c35644a28e0c67e88856a2242418d01a90a9569d36e1e501803036e1e523216193a22aab330cd556623eeca59a24949d77ad3290423753251358a8fcad51e291e10b3349f1e079906b7e207acf89d173f892c8e1d61fe476dc0"} +{"ts": 1792953444.955, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bc0c08200600a7ee74af81e2000b9b60ec158cb2963ade20a8ee3da98abbda8d4c51c0ba98a28693595c988497db96706fb72ca36f23ea5b2ae21288594451d8aeee30df7708c158f5a32b5842aabe50f0519dc8becb84830a0342192af70f4a4b070d21390827bd64de4f08a8948dd923907102109182707c856dd963f0d5a5092564a1204312411c0040881924086b44191b40d7f7a05311160488890a1780a62366ef2d82bb97c512178f588dbf7765612ff6cbfc40fc1d09157e247abb7bd749df921c80"} +{"ts": 1792953445.361, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bd0c08200600a7ee753381e2000b7961ec2d9ab1b6fee7dcbb9570adca04c31212da596265965d5543c05aaa868182334a11b755bf01eeab7a1827626644fbbbebc19777d68728e242b5d91274d9f553cb076aa79228b4ce3b6d6d9659f1110f0a62221c7a2409e25588e4ac741de5b26c4a691d8622ae62a4861b2ebac6c7c10ac10880b966592cc3087ad0b5497cade6e59c03cdcb28ebb444e8a6f8c2088634c5facf070e9e0a162a329262a17e4bddc17c97bbf884fae1fa2d9bfc4ad7dbae97bf18c17f2439c0"} +{"ts": 1792953445.963, "topic": "lifetrac/v25/video/tile_delta", "hex": "00be0c08200600a7ee752f81e2000b736fee15cab9773ecc58cb07666dd02c091523df188f9113feebe8284ad9953bb9cf02f7739a0e563d68cad610aaaf9c0f555f28684d45d522ead7f06dd5afa34255ad4a36b2ad6c35655ac8db3a84b21851355622a5b2dee5df43c14677227b2a148013d1ba429b3a48a2067948c932a22ced588754c9725f9a9e88ef37555f0b6eaaba3eeca59a24949d77ad329042375325061406843255ee1e922233cbaa399e4673ff103fa38a717df892ce43dba7f8bbbb09557f245580"} +{"ts": 1792953446.556, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bf0c08200600a7ee852f81e2000b7561ec159ab1b702e2d85b8d6eedf2060b64869f9978f01f32f1a18231a3b48ddddc2c19bbb848c0cad9953fe6673c31ccce68c99e38c4496d45b2230cd9108321e2523e212b7a13f4ed290b555999d16c4214890bee5ef21e0a33b957d950a410d30c9665d55a4709e89d321da48072b31046d9d42590c289aab1152d96f72efa26b151f95aa3c523c2166693d0e51c4856bb224e9b3eaa7960ed54f2470633f4442b511217e207e47048bbf123dbc1d9acefc5eb415fc8f990"} +{"ts": 1792953446.957, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c00c08200600a7ee74ab81e2000b776fae05c5b8d606c1d8cb31706e3a04e38e16429488f212352aad5a39b9470173728a3aeba1be39fa394b29f1ad309cf2505021d508beee8d817ddd191523df188f9117ffe9c83958f5a32b5842aabe703d557ca1e49b323a992b7d95090d146cc55caf666ff836ccdfd1a09a6bcad65661ab2b1091ac2dd98e4eeabfe09dd57f4212c2a5d65f588caf3446089a211715c1948d17cddb28f00f0ae45ddd57c3dbbaaff884f832fbf9bfc4a5d2cb5b7e2f6e0855fc8f0f00"} +{"ts": 1792953447.554, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c10c08200600a703c4001706e3d88b0f636cd585b908094c7ce659d3a68b5b00cd16b206125aa917599e701eb33ca18705eca8bee56bbbb065ddc8c158f5a32b5842aabe70c5557ca04e38e18422b19e3c845a62d68e6e5192427a3748e46ca9301c3484e44105663f58e41c408424e10330a48e0342975cf934624575c98f02705c866475d7437c73f4729653e35a6139e4a16aab333a2d884291217dcbde4190f1291f1095bd09fa769487926cc8ea64adf6542fc427c317d7cdfe252fd6deedefc5eb415fc92060"} +{"ts": 1792953447.95, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c20c08200600a7ee852f81e2000b91662c6583b9373ae6a0a6ce6cb267497bb96702f772ca0e03b72b7f774bc0feee9684158f5a32b5842aabe7045557ca1a134d7108bab57c1b756ae830ac0f16c21b50f691a12ad6a51b5556b61aaaad64649212f6622d4d910879aacf323a10847edd428fc3cc64539116420a63a3ac54409c71c30845633c7908b4c5ad1cdca28094c7ce659d3a68b5b00cd16b22a47be311f222fffd3a4c070d21391041598fd7f109f0e5f5fcdfe252ec7dbd3bf1717982aafe4978c0"} +{"ts": 1792953448.549, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c30c08200600a703c4001726e6dceb11666c2dbfb8770ade206cd5f6db49659adb31118f01e2231a1816193b22aab330655566204e38e164292821a11211698b5a399945182b1eb4656b085557ce18aaaf992c27074218a5552e4a0ef20c693c2c70a423a17166bac41856078b610da87b4879aacf323a10847edd424412604da6da6b6f2f35610e5e6a451699c76dadb2cb3e2221e14c4443434269ae211756af836ead5e3907102108e0342975cffc40ec973ddffe247bb9fb7dda77e2f7e04055fc92c800"} +{"ts": 1792953448.949, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c40c08200600a703c40016f2dfdc2b87662c1d87b8973edd60199a41414119a508dbaadf817755bd08176fe742a5ddfce08bbbf9464ac7ad195ac21555f3866aabe50c1b0c9d1089555991f0b68789546c8d1d8536ac46448011d01492286eb2c91b23042b042204e38e164292821a11211698b5a3999463d1204f12ac472550470010220649021ad10646d035fde814c4458122224285e02988d9bbcb60aee5f14485e3d6236fddd9584bfdb2ff10df2befdbf3bfe25a73fbb4efc5c0ebf8ca2eafe49f6c"} +{"ts": 1792953449.525, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c50c08200600a7ee84ab81e2000b75712e7d86b33622cd585b7d72ae2dbbb8c819b39b3c988497bb96b01f772d20e0adf21573318f03e6631a30043aa117dfd1f0c7bfa3a36f43937d6cab4b2185136542bbb8404a6421c84ed3ccd3bc8e1f0e42520858eb58ad240827a899724898f0e649a2f11232a6a860d864e8844aaacc90023a02924b09c1d08629554bfc417d0efb5efcfe24b7f0fb7b4efc5c2e2afe3302fe495340"} +{"ts": 1792953449.953, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c60c08200600a703c40016eedf5c5b8d72ac65cbb8171ee0dcdb9382f50d910518ef11a6faccf3817599e50615c3e4208fa998d81b533190863879442e6a65427c42b6a1e4e08d43c94656985d95ae77c898ad557ce19aaaf9459dba90f9390ad937ad1fa66eaafa341307c8ac3be1c35877c28804c0c864de66a93820bf553194a4159083c28cf8f062442163f0d94721911b7a1c9beb655a590c289b2a15ddc20253210e42769e669de48104f5132ff105fcb3ab36fbf892df63edf93bf170b8abf8cc0bf927cf"} +{"ts": 1792953450.545, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c70c08200600a703c4001702e0dc7b9372ee6d89b07642c3dceb35616e65b9b796fd0c03a1508673338e0ce667143cd366dd8ed17ff6e63a1a31ce21137bab2430ef2c864775478e85c3bab44cfe991060002488ec1cacc424f0a5de2b4d5563e185e084914225c2951676ea43e4e42b64deb47e99baabe8431c3ca2173532a13e215b50f27046a1e4a32b4c2ecad73be44c56aabe70cd557ca0c2b87c8411f5331b036a6634841e1467fe2077419db3fc48f7d9f6df94efc5c2c2bf8c80bf924c10"} +{"ts": 1792953450.942, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c80c08200600a7ee842b81e2000b736f2dfdccb9d62edd5b8b9f716e25c8b856fb0577708184b7f22b599e701eb33ca0a1303319f799c702ef338a0e36193a2112aab3303d55662186742a108a84489e6659424578af29daea1b2609d4364440e51218e4dab544eaaa0e10d55414681f3e42bf7723e1aeee47460076e56fefe96888cf2ea8e67919cf47dd94b3449293aef5a6520846ea64a1ca3890ad76449d367d54f2c1daa9e48e0c67e88856a2242fc40f6a85d8dff1259f8bb7b4ff17714157f24368"} +{"ts": 1792953451.541, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c90c08200600a7ee94af81e2000b716eadf5c2b89716e45cfb21632c3d9ab876ed0b75f364c426b65b7596f32f1e0be65e34245792e21889a86ca8c958f5a32b5842aabe50615c3e420a5ea6614800e1a4272383881084822bc5e4235eab248827aa9172305144a92df25060524222c96138321089ac9a161b666c88879a6cdbb1da2ffedcc74142606633ef338e05de671460076e56fefe968184b7f22b599e701eb33ca1a31ce21137bab3f103ba28edbfe247bf8fb6f6a77e2f42fe4938c0"} +{"ts": 1792953451.929, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ca0c08200600a703c40016eee1d99b29636c1dc0b8371ee35cb41d4d8cd36da6becbddced81fbb9d90c492b745692cb2eb327e0cd664f44010af53116778d842cef191a08a2952aeeeee61addddc4446892551cab2348f1c8ba76cd90cb1b1e081804247e10ac108848af25c4311350d950615c3e420a5ea661216ebe6c9884d6cb6eb2de65e3c17ccbc7248827aa91725060524222c9a161b666c89f881ed947b1bff892dde7efb94efc5e85fc91438"} +{"ts": 1792953452.329, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cb0c08200600a7eea4af81e2000b81706e35c7b9764ec5d87b196e6de6019a2cf40c2332f6477720e03eee41434649452264d95ab60db2b564502c327645156ae14a2ad5464e39b486c8f91ac8d2b61991a56468219aafbccc93270386909c981adea14e91c03881084741383210888e888d124aa39564691d10042bd4c459de3610b3bc68fc2158213f105b771b063ff892d9e7eee53bf17bb001abf8cd0bf924a2"} +{"ts": 1792953452.937, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cc0c08200600a7eea53381e2000b736f2c8583b99736dd20e0e62d6cbc3e3c0f787c685958f5a32b5842aabe705d557ca181589ac65d5567c19aaace8983f55e46919e3c27233c68b3d2e4ce85f4ce4885c966bf554464a39b5d91aaa48d2b47c1059c512a4946321a324a291326cad5b06d95ab23410cd57de66499381c3484d1715c1948d17cddb28f00f0ae45ddd57c3dbbaae8ebae86f8e7e8e52ca7c6b4c273c94548f7c623e445fffa77e207b771ec18ffe247b44cd72df8b878557f1923afe4932c"} +{"ts": 1792953453.35, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cd0c08200600a7ee94af81e2000b75732e6d8db196fac3dcab9d6e103236285542244f733b603ee67644010af5311677fd842ceffa420d6ed4c213731a48072b3109105a44a4a4f0c85f22a19d5a4509c172199167a5c99d0be99c910b92cd7eaa88c94736bb2355491a5642cac7ad195ac21555f382eaabe51307eabc8d233c784e4678d140b0c9d91455ab8528ab57f103dbb8f60c7ff123d96febe54efc5ee50055fc923f00"} +{"ts": 1792953453.937, "topic": "lifetrac/v25/video/tile_delta", "hex": "01ce0c08200620c576663999b7e6703c40008238008110324810d2ca2e3681afe45027888b024444850bb25cae65ef77fc15deefe8793276a22b564eeec9c1fddd9288bca27f7b12b8e2251d625c954ddd02201847774448970214cead7f7b78e12ef6f145408a12591b111a3856223451603e9ef56eeece16dddd945d664c259176d54899f899f385f133e51c75802194b3110992f0a3621c48ae263fe1cc4c7f474118ad08dcdddf8779bbbd1e032d108bbbbc787b7778d1f0366bd91898b387f13167f21838"} +{"ts": 1792953454.538, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cf0c08200600c576664919afe67ef18c781e2000b2362acfd9d02102362f4d7aa19b7bb5b0def76b21c2ea92c7214dcb367c1d966ce81332f4ce84f592444258c54919e7c05233ce80a0c98735962e2ecbbbc7c037778e8b31b3a8b26d3597497574460ac8ad195d08d6778d862cef190631ed108a845a8f5559d81aaab390818d5508d131228d8222451905084558a9a998f8175331d09230794e953f5551826aa8468690c4224b9aa61acd511472c74a7b14cd5643eed93dddb0e14bbb61fc47fc942cd87e44d400"} +{"ts": 1792953454.943, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d00c08200600c7ef084381e2000b15646ced9fb3964ac3585b2d67805c00ee20df0232e7b99d4f51067284caf4a929aeddd5fc33bbabe85b1e04a13fe82ec6d1a1321f131df05e263ba260b810a57ef769c27deed2818333745fc55b01e2ac882b58bacdb4d74f357793086aef220eab01f18e5b17a2918915ccc4bc0f998968601b35e88cccd3c19999a71e8386108a08e0020440c920434b28b8da06bf91409e2220200604888915022849646c4468e15888d143c993b5115ab27776483fbf07f7764fe20427e45404"} +{"ts": 1792953455.544, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d10c08200600c703c4001672cf581b0766ac85bd434196c669cccf7837999ed0a0632cbeddde9e0abbbd34449ad26e4b5191666861100c23666868ebc49cd2191374c89231484a3332c3b999216c781286fa5104a351a1321f131bd1f324136889a4baba61fd5d105298e82c8fec7dddfd605bbbfa419e62f4677ca552aab8d22633555606aaa9091306853274d55089132ce8a97b1da8ad9b09515b322c6689590ad52d88bbb76c2d776ec83aac07c6396c5c8c465273312ff105b445b36fe24e3baf6f7e466140"} +{"ts": 1792953455.937, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d20c08200600c703c40016f6c158eb25646cdd96b27632c458d02182382ec168ce45ef741c39dee828f02114a36e6eefc3dcddde8081d5bfab7776700eeeeca066b810a5762b5e9eeef2c07ddde48801968845d557ec21aaafc8d0b48841532f511df0d6a23ba142cdea1537b3bfe45d664c29b546954899f899f28c1d914e8ce8568fbbbc6475e14ef92432ba644918a52d1999212260d0856a9aaa77451d232e253497914cd1acaa4dddd2487486a59a8842a47e319fb1097299487e216b88923f895a88377e45dc00"} +{"ts": 1792953456.534, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d30c08200600c7ef18c381e2000b3761ac2d8ab03726dfd9eb201ad140806443c85ddde380803015dde3a08e0020440c920434b28b8aaca9015a70ce2224705d82d11cabcdd9e841b39b36d349757793046aef221806cd7a23131270662624a1a30290a54a991171c1b222e28710d764c8d57eccdac1c0183accdad110372e9fd99738440308d9973a1e2c1d688a67e6e414481984c89799c784af338d135b093445db464d34cce3613999c6458e62a910c688b0bd557ce16aaaf9fc41c45653f1297a825f7e460ac0"} +{"ts": 1792953456.938, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d40c08200600c703c400167adfdc9b23632c459202102364c5e215b27a2f1168360186ef11690114b24b7bbd557ae01aaaf54154cb4d36b3692dbaaad3817555a5065898b5734e4a170832727234bf81a4697d1a3693d190c45a85e59bfa142cba29135c4d46c1589a8c883acc4b3d4924442d0e64857c91a30848d086840a62a264455e420ed0d1484462951973dccea7a8833942657a5494d76eeafe19ddd5f42d8f0250df4a20946a342643e2637a2a045092c8d888d1c2b111a3f882dc10493f1279b890b380"} +{"ts": 1792953457.537, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d50c08200600c7ef18bf81e2000b3365ac1581b3762ac2a3cee05f638894655372084cc52f754c3dbaa228e60f90eaed822c4dd2a4935b2eee470598c72367f37bca1008493b6e66e7c11ccdce862cb29b69b5b75b7557bf066aaf7a22865a6d26d25b7577ac2201847577ad12180194a97eaefd612d5dfa40d5706432a11153aaf4f3760a0cef3b9446d1110b84193955a64695d1d77cec44694dba644918852d199920eab01f14e4b17a29dd8fcccca9102fc425bf109f0af3a791f895ab43637e3082fe46a0c0"} +{"ts": 1792953457.933, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d60c08200600c703c400167ac7d92b197090176c2db1c44a32a9a8510caf57bab601dd59080422946dcccae811297ca644fd6acdf0040180aacdf1053a4334c892cbaab605d5590a098e8310adddfce0abbbf94585f3a10a9fe6639616ccc724641295623448b0e1989161451cb1d21d5db04589b2ce412bb7772368439136d15256ca2a640d8061ba2a64914403b76d4854593c1c308463b16a4eebb4ca92044c9466490c204e5596364009d5d1e7a99e440bf1096fc41f6d5bfa4f9fc49e56b4b1ebf245f2"} +{"ts": 1792953458.529, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d70c08200600c703c400170aca582b2370ee25bbb90863963e49298224263dda25895dbbbb065ddc87831946df5799707eaf32a2486d2cba644d65ddddac25bbbb480bc825f4e6e2a69d624a45233f776478197c42262ab4e1ec556941d5603e31c4485b14ac40ae6665c8c25e816920888aca7688a8238008110324810d2ca2e2ab2a40569c3388880800833bcee511b44442e1064e556991a570370220eb312cf5249110b4399215f2468c2123449e0e18423f883ba7bc50ffc49e5ff49c53afc602c2bf921bc0"} +{"ts": 1792953458.934, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d80c08200600c703c40016eee1dc4b9164ac7d9eb8b706e781080181c810ae7e8aa67eeeca0100602eeeca4441a33b2fe1df70440308e1df72284d6bca9884cb334bc296669689b5849a22eda326889a66719077580f8c711212d44b10ac40ae6665a36a43912644966b6ca2ae491c2bc246d9d51a3693d190c45a85e59bfe1acbbf745d664c29b546954899f899f28489834215aa6aa9dd183b229d19d0ad1f7778c8f99209b444d25d5d30feae923097a05a7e207eb5b4c90fbf12b19397bf18017f23e520"} +{"ts": 1792953459.532, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d90c08200600c703c4001706e2dcfb19616ca591b3771ae3a1ee58e92f3ae091098f5420d5dbbbb07dddc8919969b49b5b75778f096aef1a3c0cc221971558b0f62ab120ceec6908866fddf3157956ae4697d0215ce944533f376523ad0151b729b74c892310accce941d5603e31c4c94b10ac48be6665c961d653a6c42472219da9550412a91e0425f5884e75c80bc825f4e6e2a69d624a45233f776470598c72367f37bca06ab832195088a9d57a79bb07f109f1ed3a87c7e256bf0ce3df8c00bf91ea80"} +{"ts": 1792953459.928, "topic": "lifetrac/v25/video/tile_delta", "hex": "00da0c08200600c703c400171ae3d9fb96828b37c844beeefeb02dddfd21866e2c99125d28ab0418018328ab051e065f108d79ae6888592fa10aaace0880611aaace45da65425b54452245ebee667d216a781286fae439163c87c4c9140558b4215456bd8528ad790e11ae435e99666e48d234ae842952f449f2efd91b180194a9d3abbe586f577ca3a10d89085455419dd8d2110cdfbbe62af2ad5c8d2fa1ee58e92f3ae091098f5420d5dbbbb07ddddf881ff3c93f94efc495ed9a48f7e2e5e455fc911280"} +{"ts": 1792953460.525, "topic": "lifetrac/v25/video/tile_delta", "hex": "01db0c08200620e57777e999bfe6703c40008238008110324810d7a0d05a811fe7d066222c0911122aeba1be388a10a62c85c711e1feeec7c2bddd8e8bb904a78864323d28ad21524fa3576c2fabb2302e814c54cbddd30c6ee884bceef6a2a5b2f4a218d104f574c13aba216683ea91a7c88beeedfc17dddbe838bc7ac46dfbb92b03f772523a94bbf8a2b524892593332c3b9992382b83291a2f599670e6b32ca069615241298c4642769a255c07344aa8d0c874a229564679f0d48cf3c781d5d667c5b7e43174"} +{"ts": 1792953460.929, "topic": "lifetrac/v25/video/tile_delta", "hex": "00dc0c08200600e57777e999bfe67eef84381e2000b788683f77a15b7776f06eeeeda1c6ab23bc8863219d435d070060ed435d44c068e66f999af84f3335d06098190abaaad581b555a9157649d8df9c471043938e6b8bf7760a2085013a9843dd274dcccf9c21999f2840b976ccadeeef8b045ddf1202eca55a757769d752bf212ccc49c03998931d082b31faa08e0020440c920435e83416a047f9f419888b024444838bc7ac46dfbb92b03f7725216683ea91a7c88beeedfc17dddbff8975d5d7f22618"} +{"ts": 1792953461.529, "topic": "lifetrac/v25/video/tile_delta", "hex": "00dd0c08200600e7eee84781e2000b79636c42140a339057e54c2c15ca9848b1561a85dcc65cccefc2d999de8c8204e846b225fc33644be810ab6ac67daccbb8040180accbb915748b083f4729653e35a613a59edd92879a15ea44422fd6cefbf07d9df7a2434492c8c65919cec252339c8f0a33e8b723333530f6666a20ab4d222688d659e5bbbc2c0b777848610c4849925fb33324180183333325112b1ed4215a475553c8440308d553ca36255ad4a36aaa56c37554adf884fb129b62bf12edadd6fc5d05fc8e2e00"} +{"ts": 1792953461.924, "topic": "lifetrac/v25/video/tile_delta", "hex": "00de0c08200600e7eee8cb81e2000b13642c1d8cb0563ec2d9bb328a3cea4b9e9ab4b21cd71367208ddd30a6ee88f8ce98a54c999a42c3f334848439e0eaf2a53a98cd44dd5b311e7046623ca1a0f9f211f9753f06f2ea7a02cca55b24949d77ad3212ccc494289567991d4cbca9848ead2ef6a931294ee48d7ccc11639448632c5d42fe6260a22563da842b5842a89e6401204f12ac725924c0ed2eb1366252390d4a597363808170959344c7d623223a105663f5fc427d891db0df8959b5475bf2383e"} +{"ts": 1792953462.525, "topic": "lifetrac/v25/video/tile_delta", "hex": "00df0c08200600e703c4001652cfdb800f0607f6e4a409e363655a590d2155282aaaa46ee80200c05bba2061426a11a223df01c447ba3af4bace84c4a53b9229f7c8ccc41468233a58cd2338282a26dba6da5d65e5d47c0bcba8e848473c8d6c8bdf04d917ba1807090ec9b224f060060cb224f43c1bbb2a6c88b0e0f911614341f3e46fcba9e881c747e56ead9964675f0848ceba322b01eaca75cbb52c33976a48d94c388fb645c3347c378668f1e83959887e213eac9ece06fc4acf8a6edf8b97c157f1983afe48d040"} +{"ts": 1792953462.926, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e00c08200600e703c40016e2cb58cb0b626e65bab9b6f50278d8d97a510e2f10d5282aabbba22849b08c8e52d5bbb8c29ddc23e27863b6c9b21b0fd90c819509aa46dee888ff455d82563531c4110c698bfa823edd928eab752155d1b2d79294eccc24a131fdc844428978f82cc564c993821aeba295a3f08147208445dc8253c432191e945690a927d1abb617d5d9181740a62a65eee9863774468233a58cd233828e0ae0ca468bd6659c39accb31c86a52cb9bf881f976f6f3a37f123bc148c17e3002fe486f80"} +{"ts": 1792953463.525, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e10c08200600e7eee84781e2000b756f6e65cdb2f622ccd9eb736fedf5ce415c71c63b3595c4247abc22b66eeece05dddd94250624248ea464fbf666582733247c100d20a9643ee8615615e414ab6273337c18018333337d1621c28632a7cf998d585b331a90309d314ad112fc813c6c6cbd288696821aa50555777490856c48f92429a166c890c665d8d898ec345825115760958d4c7104431a62fea08fb764a3aadd4855746cb5e4a53b3304341f3e46fcba9ff881f96676fe37f1237e2e33a3f8c0a802bf921790"} +{"ts": 1792953463.921, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e20c08200600e7eed84781e2000b736fadfdceb0b626c559fb0766ec7dcab1b70edddc2b928439e05ba105e4292821a11291ebdddb046eec8b92a0a84f84112c66c2f6332321232a11bbb98b0cf773123c95a6c9a69a6d26891b0f4d123204f1b1b2f4a21c4da821aa5057774455d825526d63910c698bf4a1beed82890d124aa39964477e440f0fa291331016652ad924a4ebbd6990966624807810e35591de443190cea1ae83803076a1aea22563da842b5842a89e7f109f63137d37e2526ab5d5fc6005fc8cbd80"} +{"ts": 1792953464.521, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e30c08200600e7eec7c381e2000b7770ae1dc9b95622c1594b2d67ae260bf6ecd40dcd455375712c86296f908949bcb603de590579ddf74b65e94438a2ecac56eeb7e05ddd6f4251dbcd65d368a4f2eede09e5ddb428100bc83a6eee8e0adddd14352c2567d99bed6ccce760d999ce43dc62628416435a4e55ba26f4e6670e0fccce146c58cb2f96e1de0e1bc3bc144c468c6224f998ac8fa8ee9a6d25d25b3bbb070ff7760a185587a3d8a54d4c917140518ad9b6437e207e5815bc7f123993b0f55fc6005fc8d9b0"} +{"ts": 1792953464.926, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e40c08200600e703c4001712c1d9ab1b632c4d9bb3217e0409cd475757510c86296fb56c4eeed80b77642093591d1ca5ab7771823bb8450d335627324764f32d853996458e14c510917d5d73448f85a6891d1e2b09c821153accce361e999c64284f0d52d4ebbbb23ad4b93d08ea6a573922c9db533c50f7243f54628afb64fb52cd999e3228700ae9a20c13032157555ab036aab5208e0020440c920435e83416a047f9f419888b024444838bc7ac46dfbb92b03fb7257e207e2015c7f123dd2241f6fc6005fc8d7a80"} +{"ts": 1792953465.517, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e50c08200600e7eec7c781e2000b0565ac8d94b1567acfdc5c1db87bb81b755a903185154cd173449780e6892d091570532fd4621f1609c43e2430ac27249990af333a78326674d0d1a11508d13222a383644545181780862245f2e88b8a028c46436c88464ab0d436e7393a99cf8675339d1a07ec942a621fae1ac43f546d2304248d528a9e8b755d386eeaba51068a7d0b8cdd5b693ab4ccebc90115196d14bce9208500f8868d71092787a8d9510a9230590b94857e207a6c8b7a5f892bd031d3f18017f23a76"} +{"ts": 1792953465.907, "topic": "lifetrac/v25/video/tile_delta", "hex": "01e60c082006210577771919bfe6703c40008238008110324810d7a0d0da06bf91c27888b02444483ba816b339d92c7ece42d0820beee47c0fddc8e858bb18e4489d66e1c17acdc28a9120714c962d53776c2bbbb23048492ab621937757f0c6eeafa38aaadb52eb7a1d3746ddd53c39bbaa68eab80510564b151894f8fdddf9c3bbbbf28733626aa29451591ead123f5111c1c0183b5111d1327de82dd0e98bc88e3e13911c7418ccb4db6b64bbbba381b77745010770ac9f69aa5806d354a410ce30b37f218440"} +{"ts": 1792953466.517, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e70c082006010577771919bfe67ef08c381e2000b0204204481cba95bde6b0e12bcd6144059a562365da27b610b44f645d1f7d934d3693f3379617e66f2415e903e420a53d154532d64ba1b9999d817333390f12a5721593887f583f10fe90872514a332db92ad548429a4cbe6623e08ccc4740c570211733d51180ea88424203cc89cdd609e6e90c066115a5e6a8e0cbcd514342c52d4a9445ab83688b55194a1f0b2b4fec7a2d117ce19a22f94280a5562255525e0aaaa4bfc437e2428d07e26163f3f18217f22ea80"} +{"ts": 1792953466.913, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e80c0820060107eef83f81e2000b03642cbd8c0970234238e9c41145bbbd5c35777aa89abef86884dd1a11e429391191b51db0d22a34ebb12a94449386e88925183467ff65b10ebbbace8ea3a0510464b0974a6bf777c502061ef63ad112e602a225c4449caddd8c9fd1567e11a2acf450584cda4b544f3852a89e51613edb696e223be16c4477411c0040881924086bd0686d035fc8e13c4440400c091112162ec639122759b8705eb370a0c665a6db5b25dddd1c0dbbba3f883cab193b1f8957892ff18217f234d0"} +{"ts": 1792953467.914, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ea0c082006010703c400166ecfd9eb19722c8589b9f701110669588b79acb846f35951451f1b22692d975b888dd853111b9032603b4ccb7d51332042c3dee44579a254918414b416664a09491c2dc5d08492c1f55cb4541dd40b599cec963f6721684105f7723e07eee4744d5f7c34426e8d08f2149c88c843928a51996dc956aa4214d265f3311f0466623a2a4481c53258b54dddb0aeeec8ea3a0510464b0974a6bf777c51c5556da975bd0e9ba36eea9e1cddd53fc40f4e37e86a7f12511f538fc6085fc8ec70"} +{"ts": 1792953468.513, "topic": "lifetrac/v25/video/tile_delta", "hex": "00eb0c082006010703c4001702e45cfb1166ac95c6b0d65ae3dcb4241dbe564de6fe609bcdfc4310cc4da225964baa9d7833553ad1047df64d34da4fcdd858439bb091b366736934b2eb360e1bd66c1479c70472917291548444ab932f9998d87b333191f180f3692f77587fbba42c5d9542159bacd8e88a3379b69659ecbcde640c580652acf544ce8a992071471152af45e5d902161ef723317344a91e08f06ae8e926c4c742c6490b131c08f590a21e04494cc9c447afc40ecd27d2d7e24eb3989d9f8c10bf91ed10"} +{"ts": 1792953468.917, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ec0c082006010703c400171ae3dcbb05642dc01081060729c82a515581a8aa4209d0ddb692d1139608a227240cd623beeb991e51108905189912ccfa8240184accfa911566b1134da4b2cf7abac8b2b3188d349a5b65c4d7ac2d89af48d12369952cb6ccd8f0d599b1a286462644d25b3111be3d179d210454c9038a388a957a2f2ec8ca50f8595a7f63d1688be70cd117ca1a16296a54a22d5c1b445aa85014aac44aaa4bc1555497208671859b1d0b19242c4fe207a2adf35cfe24f233e1d95f8bc0bf921ef0"} +{"ts": 1792953469.506, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ed0c082006010703c40016e2ca5bcb1166ac659bb7567edea0408d7ecaeeeffc05dddfe8819969b6d6c9777767086eeeca0c4e53b36f9928aa4342c5254a9445ac8b2b309a234da5b65c4d7a4056a85d1da4b644e92228f260826ec2d51184b49a1c6696b928f38e08e522e522a9088957265f3331b0f6666323068cffecb621d77759d0b1765508566eb363a066b11df75cc8f288845c089552b5ddf7617bbbee44559ac44d3692cb3deaeb7e213f58cf9990fc4ac44db3f18217f239fc"} +{"ts": 1792953469.908, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ee0c082006010703c40016eade5bdb2365ae6582b9a841b308a46f210436f5717045eae2a1866626d34b25dd4ebc19ba9d68a00e4a6984eecd370a5d9a6a34501e6d3497bbac35ddd236075ee56bbbebc37777d68fa10eeac49957e2556889270fd1124a3aae814c8a44ec2095a637777a63e16725d6158e44b67cb4d726363f179d2104189ca766df32515486858a4a95288b5909076f959379bf9826f37f1015aa1747692d913a488a3fe20ffa675e5a43f12775ca2777e3042fe482b8"} +{"ts": 1792953470.509, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ef0c082006010703c4001732e6d98b0d60edcd9ab19706dfa38eaadb52e46ace875dd2965ddd4a4081f7f46dcdd8580b9bb0911121918cdee6679611cccf24589a0442ae474d113be16a22774346c57d54ab445bc8f30e08c52bab6c9512534997cccc693848679d1ef6263b145b4b4894755d02991489d8412b4c6eeef4a2803929a613bb34dc297669a841b308a46f210436f5717045eae2a3e843bab12655f8955a2249c3f444928d81d7b95aeefaf0ddddf5fe207e6b9fe6693f124faa097e2f82fe474840"} +{"ts": 1792953470.909, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f00c082006010703c40016e6dfdc1b3967ec5d90b7d6eee720668cffacf621d7975bf01f2eb7a0caaadb52eb7a1d3756ddd53c0dbbaa68619989b4d2c97753af066ea75a304f6b91e489ffa8ab7f0c5156fa34101e644eeeb0d77748483f6fb2af57dd1d7740a208cb545225e41294c6eeef4a2a4481c5083d4ccfddda430d630b3642111cd93362d9d0470010220649021af41a1b40d7f2384f1110108302444482bd207c8414a7a2a8a65ac974373333b02e66677e207b0d3fab4fe2477da98248bf23b000"} +{"ts": 1792953471.504, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f10c082006010703c40016eedf5ceb3160ec6d96b34080e42c4cb4c896f3331e0be6663419d55b6f72f3a5632257bab6eea52046f3e6bb6d65e6e91051f1b22692d975b888dd843111b91c31dd0b322fc4aad1120e1ca224147c0e8746477324e1fee649924425347ce7651192859c97584e441272aad1ea645179d2109003a05ce469204115558945489038a107a999fbbb23cc382314aeadb254494d265f333191d7740a208cb545225e41294c6eeef4fe207a6b5fcad3f891af2b0447e30875fc911200"} +{"ts": 1792953471.905, "topic": "lifetrac/v25/video/tile_delta", "hex": "01f20c08200621257555191127e6703c40008238008110324810c8899450da06bea60be222c0911120eeaadb5085abc849d32ff54c43b03e21c8732845aa208212e4cc8249e4f552070060ed54913328040b4ec4a115f888b384f111651527dfd1b74235a667e15b4ccf4741dae765d1e7761da3cee414607c2ce909c44981622443d0cb4d369ad92eaabfe0fd557f464dd02950a312b4c6e2224e19c444942819842c86d1e23e0aa3c47405ec4bdc8524a365c72f4c6a3c88d80644690838c021243173255227f21a00"} +{"ts": 1792953472.505, "topic": "lifetrac/v25/video/tile_delta", "hex": "01f30c08200621457556699a1fe6703c40008239c0830cc1742a9e8269c7c518a95e664fc09ccc9e83b8088340c920432a59c243281bf5175886222c0f11121c6d050a655214ea5f576070060ed5d91319810a3a67c8d2fe1391a5f454430274248b443615a2191d24831843cf51abb61dd5d90571c14c31c96572bc46aab85f2348f8164691d0f4957094ba44cb3eaee1e0fd5dc346465a455da6af1867578428d7bcd669a6bbbbe582b777c90107539d17aaa85807555091729d5c444262e99234e785e469cff218ba"} +{"ts": 1792953472.908, "topic": "lifetrac/v25/video/tile_delta", "hex": "01f40c08200621657eeec9999fe6703c40008238008110324810caa20a18e2e815da2d888b024444839b692ba1e758459e224c0f11221c9225b231886c6310988881c0183a22244dce051832c362cd0f0c5030c82b047eeebd84fddd791521c314e9919f222fd856445f91d298115bb9094c88b8e1d91171414e0769b696d9444ad816889590f346d34ca9aa66663560fccc6a464db7cda444f2c8cffe19919ff4285d759369776af82aeed5d01361d188a8545a64d13ce019a27945c1b4e764f2ea7e17e5d4ffc86520"} +{"ts": 1792953473.51, "topic": "lifetrac/v25/video/tile_delta", "hex": "01f50c08200621850c020f333a4445f99c0f1000208e0020440c920432f20d88a04b6af0be022c0901120e47128918887fceeec7c0fddd8e8702b9359bf775901c0183b7759113296b544e12423eeef0e13ddde1455650c25342936d04f6eeee3615dddc64749db13d548e425997161db32e24141d4e644eeaa5605dd54a43c51b79d4c9565c383eacb85190713588b8768f8670ed1d0a34910404b726cf9711160a88890134b364c89ad9887b380710f651724ef369a4b554b985eaa972422ccacb59c708cbfc868400"} +{"ts": 1792953473.896, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f60c08200601850c020f33364445f99fbc211e0788002cad9db0365d0939591d34db427bbb8b827777151e33813444bacbccb9787b9972d1219553692eaea184803096aea1a1012829644dddf9c11bbbf28a1ad8bac9b4d710f8f0a621f1a362ed88e54c8b2ac1c3765582811b98d36d3554cd4e3c059a9c688aa779884b2cb2c968879708d10f2a0cedb933165251956a52abee919d1c0d233a28c8b89a8cadf2edbd0c17a134dad1566e0ca2acd42c5d759369433bd82e8677bf109fa463d5a7e3082fe45354"} +{"ts": 1792953474.502, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f70c08200601850c00a733364445c0f1000581b2b65eced88b3760acf5924400da466faa9a9843553511c3993745693cbaa9c3873553851f16eb369ae6232e1fcc46540d60c264e4f552928df59971603b32e24351e4645729cb510c810c4467e0d888cf4195874208412f52957b1b23392888a7799125a2a5c45888c693692c88bf6169117e4601c7d66b112ff862225fe4307b1b2494da4913dc919510a9285dcc2d5047001022064902197906c45025b5785f011604808bf10bf5ec744fa1f89909f8c20bf9195a"} +{"ts": 1792953474.905, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f80c0820060185200fde109703c4001622c959bb3d63acc594b2c117240d54d2bb908ee8fd7919665c68d23d9b26d34d2dd5564c35aaac880abb09a69a5d25b35558f00eaab1a2a324e327d66891b0acd12322e4eb26b26d30cbdf0be197ba3a08da6d2aa9cf0ed5539a04446349b496445f701488bea180f422b79a2c59104291885310a34910404b726cf9711160a8889072389448c443fe77763e07e6e6f43c51b79d4c9565c383eacb850507539913baa958177552bf109f4a93a367e265a499f8c28c1aafe473e0"} +{"ts": 1792953475.497, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f90c0820060185200fddef8f03c400163aca596b31666cd595b3f726e2611aaae344c65b542d0ebbbac28603d08c42668b3108252f769a4b443b9822887711217073224bbba04803096ee88d838facd6245ff0dc48bfc8a21cb44294ca86a3c8c8ae5396a219021888cfc1b1119e832b0e8410825ea52af63646725035534aee423ba3f5e4659971a387326e8ad2797553870e6aa70a1272b23a69b684f7771704eeee2a2006d2337d54d4c21aa9a92183d8d924a6df881eda63fc4bf8976823f8c2880afe46bdc0"} +{"ts": 1792953475.897, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fa0c0820060185201fddef9703c4001666cd59fb89726c8d90b25606c158bb3a1c044789c4556d508f876a587b0ed490e076bf236662e03803076662e2281282a9053774c29bba22e0eb2a1130cbf116246d34da4f4438985a887111821f0893692c88bf6189117e454208d52248cd85646646d9b7cdb4d66d2cf2c447fc801fe0b33249e2b5b67eb13240a0eacc8422632daa16875ddd614301e8462133459921166565ace38465a104a5eed34968877304510ee7e20f3ecbf214fe30de855fc8e648"} +{"ts": 1792953476.504, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fb0c0820060185201fde10a703c4001642c8d92b3b62ac6d83b1f626cf593b19656cbd98b8773ee0605dd4c746415ca3149aa9c9867553911a396334d11a45eaea1e1ad5d4347ccdc3113aa37e455979e1fab2f3404dd5fd3227c845d53e601baa7c4099dbddeae6c884a4be55533e02aaa6742c5324da6bbbacd82f7759a4607ac6b8d22470fa12104502505520a6ee985377446d9b7cdb4d66d2cf2c447fa1c0ed7e46ccc5c070060eccc5c914439688529964a17730b5fc4225f4bf12cd06ff184d057f22dd40"} +{"ts": 1792953477.093, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fc0c08200601850c012f33364445fbc614e0788002c658db1f64ecad97b3167ae05c3b9f61ac1594b3f606ce585b2d622e2dc8c33998c983b10d911023831564da732e3e10e65c7444a67dd3692e6a41100c239a9224675ee622dd6fb3b630900612b3b634741e559b6ea6ce1ddd4d940c1d5f52117658980eecb1109096d36b9a995827353290a17a11c8b3c912360a9224691c3e84841047001022064902197906c45025b5785f0116048089072389448c443fe77763e07e6e6f908b32b2d671c232ff1161ff18c915"} +{"ts": 1792953477.493, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fd0c0820060185200e0788002c2d86b11652cb59cb3f716e459bb8d62ee3d890c90607eee49430650552110d6aea0e0cd5d4143425c350ebbbad3837775a50f63691176dad9acb2eaa76e0fd54ed44c9f52e4664a3661e0e13cc3c1440ce0c45911a4bbcb828aba49822311a98f73c81a6b0844086223bf0ac4477a2e075a6d2aa90b0bd55212300dc3227888b0c44448f10f8449b496445fb0f488bf2026c3a12422350ad64452b00c88a52048d4a69b6965b2468c052347e20ff044eddbf134735f8c2880afe45c7c0"} +{"ts": 1792953477.897, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fe0c0820060185200fde309f03c400162ecddc6b8f656c9583b1f636c759eb2e110241ccd2c3914a463e99ddc928c92f9bb42925cd4e441425c5da6aea9605d5d5241860ccca92eeef9606dddf242010b251b5996de08b32db45023ced2e6a63e14cd4c7459dd419d044c88ccad4c7b3c4c4463e16888c74711f4d20c7358eca2708c4441c00c3911123e0eb2a34c32ffc3f865fe8993ea5c8c4276cc3c14246014da4baa9c3827553850136dc96452111aa54889f882ea0a36dfe26169abf1851015fc8bc70"} +{"ts": 1792953478.493, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ff0c0820060185200e0788002c758fb25656cbd9eb0d622c8d85b2885ac99b132654d74975758b05eaeb12362a6664497797db0def2fb2183282a91a1ed5d4140c1db5da5d96e603bb2dc4055b7547f76208446a9522221a30bac9912445e706c88bcc96591590431a28d171c03d635c6911d0576398c88b3ba833a089911995a98f6789888c70b70616888c74711f4d20c7358eca2708c4441c00c3911120e66961c8a5231f4ceee494285e84722cf2448d82a4891bf105d4206fff12790e5668fc6144057f2338c0"} +{"ts": 1792953478.896, "topic": "lifetrac/v25/video/tile_delta", "hex": "00000c08200601850c012cccd22223c0f1000585b0d622c8d94b2d672c3d81b19666e158ab9762ecd590b7166ec158db31626dd59db068739b36231f31320947bd7c8514cbc381c0183af0e43dda1642b9429040dccd86ef951565cf83eacb9d12336710a4250ad97555ce1200c25555ce8983aaf3328879d15132d3225b998c78573318d1774f2888cc92f93796f9565db85eacbb51f079894224ccbba3c490d155b77cb32e7c3d665cf250bb985aa08e0020440c920432f20d88a04b6af0be022c090117e42b64"} +{"ts": 1792953479.494, "topic": "lifetrac/v25/video/tile_delta", "hex": "01010c08200621a5787719a237e6703c4000823920246164a124e2d3f4348261fe5dc1c09cbb8289b80f8260c920434b28b0aa877f914096222c2711123eef014aa416710ec6c937a62d5f777670feeeeca1c62196884148cbfe442070060e91090f10c09d0922d10983e884448050794848867848030948867a2a9436b325992851085e4471f0ac88e3a2e571722e458b91179c2f222f28f0b0f7b2b8a4999d1c3d333a2828cb06da87699a67c0b334ce830912b98acbc43c9c0d887931e8653484925e9f90ce40"} +{"ts": 1792953479.89, "topic": "lifetrac/v25/video/tile_delta", "hex": "00020c08200601a579981999bfe67ef4a5381e2000b3d63acad8fb0b61ac9597b7b813999f91370010220649021a5945c6d035fc8e13c4448438e0a79ce4a148e4f3f3989225f331170466622a3ef480bc4104b398410de1728d4b7777051101ef90a9887b61100c23887b68a03945b996acd1b0a559a32026c836b34d35991300cc88811c0f84375543ab6467eb0148cfd206ed07a902055b517bd194ba9d44301ea2083bd626cac429ea5642218c65cdccc4cc0f998988495148c5697db3373c13666e7f90b790"} +{"ts": 1792953480.485, "topic": "lifetrac/v25/video/tile_delta", "hex": "00030c08200601a578871999bfeed9c781e2000b0b61ac758fb25656cbdbdb3f60ec4587b29624081b813b97090a17de966722ef37f60ade6fe42deb095ac28f466bd2b6638496426e66be0bdccd7430df021d083129f1fcbbb3833977650d06a76466af37e0dd5e6f4414ec59b69a692d9765d7842ecbad1370010220649021ad18f5306d037f06b11122c2c408b10855999e70b00616999e74611685951a23e92d552a618aaa54464499666993987e386730fc50227df082bb1d5f222234362edea54aa256c35544ac"} +{"ts": 1792953481.086, "topic": "lifetrac/v25/video/tile_delta", "hex": "00040c08200601a7eed9d781e2000b0761ec4589b2967acfd9ab31642c0d8d46c50b251b2261d986f0ec4709f7c733a9553222070030e48888e93339b6965d6647c3bacc8e8b13145a13ea8a69111051b1e944766c8898164444281f7a54821bccfe8304d78864bb37ac0d766f48703412084a6a87641c0183aa87650f12ad3692d5523e0faaa474542282b5f332af8566655d1370010220649021ad18f5306d037f06b11104cc104724048c2c94249c5a7e86904c3fcbb83813b9704081a8113ef8415d8eaf9113f223ee"} +{"ts": 1792953481.488, "topic": "lifetrac/v25/video/tile_delta", "hex": "00050c08200601a703c4001642cc59ab1765ace585b0d646cad9d448c70d348916a917877fc1200c25877fc8ba1389b4d3496ccc3b0be61c8f03b9db5bcd6dc3d79ada81b8e0633313294565752d294bf531fb01ea63f20e362bcea54aaad5c0f555aa84037766b6ccd8704599b0a1cce026d34db4b25b6a87d10946616a5494236ba4cceee09999dd4285f7f645226f333a280cd90a44a2ae7c29455ce8f85148c56aaaf2c3f555e48084efd916a894700d5128a1a53563349626ccd3706d99a6fe20b6801e7f12710554"} +{"ts": 1792953482.089, "topic": "lifetrac/v25/video/tile_delta", "hex": "00060c08200601a7eeea5b81e2000b19666cdd8eb2965ec45810907220f584bd6ab1a5a10c5351cb2fa75335f086a66ba3012a17e33976c31cbb23447da2b4965c3bb0d61dc829b409b4d34966458b02cc8b120c0433e8eaaa44c0d554888589528c44abcc3f9c17987f2889d51e8b610c946911f70880611911f745491bc422592d1136e15a226d458583e2997eee63d616dcc7a4702a8266450ce9070030e50ce923aee85a8c491ab95e91fad45d3bf9c3ba77f28f85158a56aaaf2fc416d24bd1bf893b8015fc8bdb80"} +{"ts": 1792953482.489, "topic": "lifetrac/v25/video/tile_delta", "hex": "00070c08200601a7eeea5f81e2000b21646cb585b3966acad8f0ef002b800fdf836eef3d017ac25ec7314b52d31caa59294ee66be01dccd7408a38af4244247c48fca104fbe2885bfe999e7c11333ce8603148844c5547c198aa8e8710d6c84544b6a89870755130a28554128843251a4477f0a488efa2e4c456c4da825a4679b0bc8cf323233c7652532888c334442362f897b3193731c70dee638a124c3c8b10847da68771180950bf5dcbb23c0ee3235bccd64180867908555227e213e040e67f13e1bf22f2a0"} +{"ts": 1792953483.089, "topic": "lifetrac/v25/video/tile_delta", "hex": "00080c08200601a7eefa5f81e2000b37652ccd8db196790536615084742365e2667e05c4ccf43c1912ba64c8b4e0f991694402c5254a9444610a22111429735d369a44d10e88440308d10e8a2a0e055afaa1f7c2b543ee8b05504a210999c7c2d3338e8d03978844b3330d59988e2a57da6d25d2cd6ecd703801872ecd71017ac25eb54838e894964a528ecba998e823920246164a124e2d3f4348261fe5dc10206e04ee5c144dc0040881924086b463d4c1b40dfc1ac4441330fc41643e64c4fc4934397f232660"} +{"ts": 1792953483.49, "topic": "lifetrac/v25/video/tile_delta", "hex": "00090c08200601a703c4001626c4586b17672cad9a430489553254e21fae0cc43f5434cac5c89a4b6661ede0dcc3db450637dca44f333ed852667d91916e936d2d555866aaa46c4fca36fe550e261baa1c44785934c892d956f61eb2ade47c28b452255579206e401c42a93504355214b6b50dd4c7e45c9892d5ed412d23323aee8972a31a42109af444f89d43f941c2c52f545996aa3012213eb39768f04e16412b9763b0e81907917128f836c82923f1134495da3907de33ff103fb08e5613f8915e693f23be20"} +{"ts": 1792953484.081, "topic": "lifetrac/v25/video/tile_delta", "hex": "000a0c08200601a703c400165ec759bb3d666df5bfb72830109fa12b2ac4c0d655888401d688d2ca9f3045953e212ec416c4c8856b882136744999b04cccc85833a74fe8895f05d112ba2a0c3dec46a225cc2b444b88d19739a234965c3b44c35876888e146d468e46afccc570e0061cccc57928308fd95082f49302fb6422215a41108ed889917324d0d540a49382ba4cf405eb097ad520e3a25259294a3b2ea663a06e401c42a93504355214b6b50dd4c7efc417da5bd78337e24b7a85907bf1763afe487580"} +{"ts": 1792953484.485, "topic": "lifetrac/v25/video/tile_delta", "hex": "000b0c08200601a7ef0ae381e2000b736fadfd83b39662c7d9ab7972ae0d88b997390e0200e20c7eea7fe0edd4ff45dd35b57d49f5c84e64565a91a988585f5310909262150f4620417333c28c9917bb6d25b30ef070ce1de0a3645cf2996fead4c53c37a98a68f1bb7b26d112cb3be2c3d677c4830108fa16b2ac4434cbc59369a4b987c48b05504e84a6670515061ef63ad112e48815e2909132486b86a9aa2e92007f9aaac4a0451c57a122123e247e7f103f34e25e23f891ef00b49df8bb0bf8cd0bf91e05"} +{"ts": 1792953485.078, "topic": "lifetrac/v25/video/tile_delta", "hex": "000c0c08200601a703c40016f2e0dcab9973ac5dbbb3d712e020628daa9127aa246c075448c840196cac9dd4f3c11ba9e68283308490bc554643c94c98dfd43fd5133e0faa26746014021917ba9f3863753e51a472fa224da4b6599a961ab3352448870528aaa46f887fc8ebb0353932314e427d73d3e2750e470e13cda69a5bccb8e1c00c39ccb8e860912aa64a9c43f5c19887ea850befec8a44de6670570208e48091859284938b4fd0d20987f97704081b813b9707f103b8919037e247af28c8977e32522bf91fae"} +{"ts": 1792953485.481, "topic": "lifetrac/v25/video/tile_delta", "hex": "000d0c08200601a703c40016eee05c4b1f656cc591b0f636cd5cdb92828b30a411a37133350b3681359a69acccb1e0b9996347814d32aed553f61eaaa7e45d494442b218cb92d5f56a6252128c416a4cc49cb42af999da46508bddb224b659877a4861112aa45c842710f1d1b3469ef574c5326e629a20362edea54a225693c3b23c411a10cc90c48c174a991443328c46ac92045608411d7606a7264629c84fae7a7c4ea1c8910e0a515548df10ff9060211f42d65588060efc40ef8a24517e24f3412857e4736c"} +{"ts": 1792953485.881, "topic": "lifetrac/v25/video/tile_delta", "hex": "000e0c08200601a703c400166ae4dcdb07622e7d8bb8b70ee420e933a69a22c88d33110b03e622121a0a010c8bdd4fac1bba9f487896de84237cc441c1f988828882ef7b15288970220184688971153a2519a4b3cb444878568890d180acd508d7769f862eed3e3813c4aa10a8e8e83f1972d924212a0d9d0bdf791c2bc42924b07a2616da390d944a48b91843cad9551a3d0c235519d094620b526624e5a157ccced22ea4a221590c65c96afab53129051661482346e2666fe207f5154a027f125bd2f8855b7e48fb00"} +{"ts": 1792953486.481, "topic": "lifetrac/v25/video/tile_delta", "hex": "000f0c08200601a7ef0b6381e2000b87716e45cfb2d62ac358fb3d656ce598b856e2e5dc7b7b7191a52b1b69a69a796e61f5e1acc3eb40c5c9595c894558580e8ab090825af90888e9d665c3822ccb851b34296f55f7391b988c85a0efaa43b5f6a5968871b05d10e32220bbdec21e889723e108fdc8a4be768fc63b28856990e0200e20c7eea7fe0edd4ff4308895522e42138878e8a0c6fb9489e667db0a4ccfb220362edea54a225643414021917ba9f5837753ebf1031b52b0fc496e28a3ddf8b91d7f236de0"} +{"ts": 1792953487.077, "topic": "lifetrac/v25/video/tile_delta", "hex": "00100c08200601a7eeeadf81e2000b3967adc5bdb8571ae3dcbb1760ec8d88b3f666dcdbf028701c3b0d6e63120c0fc3ab239999c0c0181b9999d0a018f8a209d996202803055996221e27dfe46deeed8707dddb0a2a93bf1252a5fe3d16888c2b44422c0de274eb336bc2d666d68c1a3688a854f77aa27ec31544fc8ebb23aac510a67abb326b51750f251370010220649021ad18f5306d037f06b11104cc1017ac25eb54838e894964a528ecba998e8114715e848848f891f9fc4274271828fc4a3c89df8ba48a80"} +{"ts": 1792953487.475, "topic": "lifetrac/v25/video/tile_delta", "hex": "00110c08200601a703c40016e6dfd9bb3161acb59ab7d63edd214049d3214b32cc4700db5d91ca9f21c00c39ca9f28f336099536d2c96c968678b0f50cf120603df21532ef4f01e5de9a102ee132a192889df045113ba1603459929aa251c17544a288bd837c8c421ee74a6a1d5355f3113708e6226a28313e2152f999f7475de13655630a42ba5a8c84a66a1e4a3215a932aaecd770cdd9aea3e6436236d2d9f311ff0fe623fa2a93bf145225fe3d16889a5100b10972a5512b7e20776a72b02bf124b88ff919ab"} +{"ts": 1792953488.077, "topic": "lifetrac/v25/video/tile_delta", "hex": "00120c08200601a7eefb6381e2000b756fac0d91b3d671067ac26ee2111d148296493da8fb998e0600c0db998e878bb1ae44ff3552b07e6aa522c08dea15aa899b0b55133230109e644eddf1c31dbbe28d11f3eabea1d77512b0d6ea25206845eed9525f2ccc3c246d1f1dd34d36913c989f86f9313e410eb3959508364a0af1d526c9de3c108fd0e43a39524c10049111d923b07a6a3b66693851732151b4c9900358957cb9101f58cf475de13655630a42ba5a8c84a66a1e4fe20badfed626147e24b7d4111e3f2460a0"} +{"ts": 1792953488.472, "topic": "lifetrac/v25/video/tile_delta", "hex": "00130c08200601a7eeeae381e2000b3366ec7d9fb8373adddcab997110107dfd991ccc601e6611113edd0ad3dd974e11bb2e9470dd8d72a45d57b9aa070030e66a88f01b6bb23953e70f72a7ca3aed0be84b3988c9daa50b8dd43c9468d1a7bd57d43272a2520cef81041486a2a988c9627a50ddd4c19246002208c8da43070c2119344f5e88d99a450e14084455277e28a44bfc7a2d1134a14049d3214b32cc4402c425ca9544ac840bb84ca864a2277c11444eff882cf57cd8057e249bb8867e2f122bf92193"} +{"ts": 1792953489.077, "topic": "lifetrac/v25/video/tile_delta", "hex": "00140c08200601a703c40016eee0dc4b95732e759cb3d726e05c3b8b822aa9990f17635c89d3aab8d83f557190107a15591cccfe8ca36099526d2db68678b0cd0cf12368fceb3ef7a19508b3347c376668e833d613750416418a57b589e989dd4c747dec1be552949d9d9aabfb139889d87f31139180810a9ef6efba2ab3bb2a125697f8f45a2271411c901230b250927169fa1a4130ff2ee08103702772e0a24438294555237c43fe4145985208d1b8999a050efc417e0fdc98517e24eb64a19fe2f02fe3342fe47e88"} +{"ts": 1792953489.465, "topic": "lifetrac/v25/video/tile_delta", "hex": "00150c08200601a7eeeae781e2000b8170ee2dc9b2f66ec5d8fb2d666c0dbcb9b84b30f1b0451128a26e0020440c920437899050da06bf95c2388891c2516ba95210abba8a41c00c39ba8a48f18d7c89d9bd45aa27ec3d544fc8fbd837caa429284333557f6273113907495fb4d769173661e3c9022dc92883f2788ce6a90890233c7019c7abca8e84a0cf584dd4105906295ed627a6277531d1d7685f4259cc464ed5285c6ea1e4a2ab3bb2a125697f8f45a2271fc417f8ddcd9945f89468a07e46ea40"} +{"ts": 1792953490.069, "topic": "lifetrac/v25/video/tile_delta", "hex": "00160c08200601a7eefb6b81e2000b79736c958cb1167ae45cf04870283901176358ad17aaa93807555250b41c118e2154a45ea4e61e360bcc3c643c1b03117d4ce8e0fa99d145866b4532265d9abe16bb3574759d0ae74634a533f6a9317a87928b83975696ccd670bd99aca320dd29054a2230cd1108d82c0cac9e54c6c37ca98c888a164a11916ecb191370010220649021a5945c6d035fc8e13c44482830fc510bc4cef468d0a5bd57d4326e621230509eed1125eddd7fc417740d9aa3f129781229f8b80bf91c9d"} +{"ts": 1792953490.446, "topic": "lifetrac/v25/video/tile_delta", "hex": "00170c08200601a7ef0bef81e2000b9173ec259db0d60ac5d89b3f63ace595b15606c2d99b2166ac8d94b1b60ecdd96b1f662c3d97b70843a46ae2e88a249610c45d71ac5fb970704772e0a182ee08c99db5319f066a633a24f3a16c6c4a69e472150b74ff5311f096a623a3ca781243c4ae96420b27af3314b0f6662948417b7a1592a592b1e8677c491390b2309174e88f3c8e102c16889b8008110324810d2ca2e3681afe4709e2220997fe424100"} +{"ts": 1792953491.069, "topic": "lifetrac/v25/video/tile_delta", "hex": "00180c08200601a7eefbeb81e2000b1562ec6d8eb1f642c8d94b2b65aced9fb7164ac65bdb8d71d01768b054bced9eac608fe5e64ea61807530409c68c410aa4542a57d52ea13a98db80b531b50319d11889131128380e225050424d9915cc462bb86ac0400c09b86ac828be7eac845f65c9c0becb928304b6fa2b1113b036222720e11a528569114ec0f2229c848d478411abe889ec1201826889ed1e53c0921e2574b210593d7998a587b3314a420bdbd0ac952c9544dc0040881924086965171b40d7f2384f11104cbc"} +{"ts": 1792953491.473, "topic": "lifetrac/v25/video/tile_delta", "hex": "00190c08200601a7eeeb6781e2000b1964acc599b3566ece5bdb8d71d0a15c118ab13aa902803056aa4843a46ae2e88a249610c45d61a417f65c742c699c76d937668382eecd050d542d1191acb64b2d99bfe0db337f43851ae62ad4c88b0e0e9116143c660673929fa988383f53105101a24974423448b7e108916f4450ca796c427442ad512b611aa2564501212721d74483852e89051523ad9172355d113e615a227c45821a2f2a51132616a226445c236ec89dcbf385fb97e50718d1f452a488abfe20dbccabf8c20a"} +{"ts": 1792953492.065, "topic": "lifetrac/v25/video/tile_delta", "hex": "001a0c08200601a703c4001652c4d8bb1b65acba02ef33afb21c5dca748f2149377317d0718d1f542b488a72302e814c548bdd4f2c31ba9e48c91c2da295ab6ea9ff0cdd53fa3429d10a44a9c2a6dc35854da843a66ee2e88a249610c45d61a417f65c146c230a0965e1563e1bc2ac7444c9aa744234a8f544828e0bceac56c9cc3e10e0061ccc3e14740e0251b5d97561dbb2ea47d1b04764a98ca9a95e61e3e1fcc3c7430a88c72138862b544f3832a89e63912f0b452e7fc4177c47e57f7f12770023f8c20bf91aa0"} +{"ts": 1792953492.466, "topic": "lifetrac/v25/video/tile_delta", "hex": "001b0c08200601a703c400160ac659bb0c8911f35d4248a323531b7096a636a1228439044c9dcc4a0480609dcc4a42dec3274529cb42110823c33ed1120e0ba2241434a33fc888645d5560e0daaac14500d0274d644a5852c894908748d5c5d114492c2188bac3482fecb828b0a608e46cfcb2f9c2d965f282126cc8ee76c4f70f3d17090995938559385f0ab250319d1188917222828f9b608e47cc656bf30f251513ad148d57444fa8e81c04a11aeabae3a166c50d45fc40fc523cffbf891da18429fc5ccc02bf91ed50"} +{"ts": 1792953493.057, "topic": "lifetrac/v25/video/tile_delta", "hex": "001c0c08200601a703c4001606c9596b39666c4d8db3b65eca5b9b74813d2efcbcabec86b2d4d4572b7317f016e62fa0ce34508252a91326a6a97d1f533b7036a676a18eedee9acb26d25d11f5314f066a629a36ce499909da215327e7a750fc70dea1f8a3429d10a4489c2a6d92c48a774c8b9163e0f729d258990467b485e3b08a451992440b4ab1242344145f3f56422fb2e4e05f65c944dc0040881924086965171b40d7f2384f11104cbe420bdbd0ac952c95fc41f66cfeddf4fc4ad48365fc8d9b80"} +{"ts": 1792953493.461, "topic": "lifetrac/v25/video/tile_delta", "hex": "001d0c08200601a703c40016e6dd586b1972ee0dc4b7d6ed01336046443b22fbaa9cd807553990904609208bb99fe0900c13b99fe869c96ba226d25cccffc1b999fe8901b18a46dcc7dc25b98fa8a02f86e66b2a5bc29654b68b09f6ca46abb3345c2d6668a8b9451eab6215f5317b0bea62f2320d952a8ad4cd4c33a99a88dbb9344998bca55ddb13fecc3e94700d0274d644a41c00c39644a48e94746a348c65911cfc3b2239e813bccebec873354d4542895ff5313ff107ddb3f9ddf4fc49e528c617f18417f23cde"} +{"ts": 1792953494.061, "topic": "lifetrac/v25/video/tile_delta", "hex": "001e0c08200601a703c40016eedf5c1b8972ec4d96b33652c920c46c6a148dfcdc47cc0db88f8861a109a234965e54e2c19ca9c48b84514a9575315d0e146a862255c88a9c7e1ee5ba90ccf13250ae431b3c980fac168843a46ae2e88a249610c45d61a417f65c1409de675f64399aa6a2a144affa989e85bd864e8a539684221047867da2241c174448282126cc8ee76c4f70f3d1b772689331794abbb627fd987d28f9b608e47cc656bf30f250718d1f542b488a77e207ea12fdedfc48ed4ae0c43f8c20bf91edc0"} +{"ts": 1792953494.466, "topic": "lifetrac/v25/video/tile_delta", "hex": "001f0c08200601a703c400161acbd8c424069656b876860900c13876868931b19a236d27b2dd7711f7096e23ea280d952a8ad4cd4c29a99a88b32a0b2a93ea913a19548c2a47c2d8548e8099af23a21d917dd54e6409e463e75f64399aa6a2b94aba989e8c8d0d42112fbbb61c33776c3270902318a9200ace2e4222302e814c548bdd4f2c31ba9e4880d124ba211a245bf08448b7a3a51d1a8d231964473f0ec88e7a1e330339c94fd4c41c1fa98832603eb05a7e20fbb6cf3bb67e24f2876232fe2fee4055fc912900"} +{"ts": 1792953495.047, "topic": "lifetrac/v25/video/tile_delta", "hex": "00200c08200601a703c4001666ca5cab9d7003bfc83321688c8d65b2dd25b337ec0d666fc8dbb9577df48844427e6a7ccc390c058348213976858332ed090a36809914adc9297aa9fe8ba46742aa153f9e6ab359c2f566b2870a35ca56ab9115a90c343165cb9145908c5249171e094409e463e75f64399aa6a2b94aba989e818ce88c448b911414544eb452355d113ea2264d53a211a547aa2414794f02487895d2c84164f5e662961eccc52fc40fcdd5f3ab6fe24b72a9c227f17fb200abf92363"} +{"ts": 1792953495.465, "topic": "lifetrac/v25/video/tile_delta", "hex": "00210c08200601a703c4001702e55ceb1765ec95c3b928480d28a44c3b45450ab37d082b74d11185288846d9cabae4e42221373d3e661c843a66ee2e88a249610c45d61a417f65c7428da0266622724a5eaa7ba32cfe6ef7ef0844444b6ca9730cd952e4780e1a42724038810849a10cae84249e2408c5324702c38b10888b32a0b2a93ea913a19548c2a47c2d8548e8099af23a21d917dd54e643851ae52b55c88ad23429d10a4489c2a6d8fc3dcb752199e27f105ff86ff3e5a7e24f291e352fe30aa40abf925b00"} +{"ts": 1792953496.054, "topic": "lifetrac/v25/video/tile_delta", "hex": "01220c08200621c578881919bfe6703c400089b8008110324810d279f9c68da06be8d6222c27111210ec812e4adae24e4b1fb38e11edeeec1c11ddd828f0bb18e448bce6c3c3d9cd86819a34ffb2fb99b7750701eeea0a08440081273d4a8bde580801813796414598421a64e6f20e05cde4141ca47fc9b8d10b2238f81e4471d0a7796e8ce94a1aac8a6ea1d15abbf20a00c15abbf2870a8b5dee65ddd52c1dbbaa487858749255a2ad6c1f455ac880132cc427131eb086263d22a93bf145227f6355e889c7f21808"} +{"ts": 1792953496.457, "topic": "lifetrac/v25/video/tile_delta", "hex": "00230c08200601c578881999bfe67eef7c381e2000b1e08fe0f7020a2c3a144489cde11101cb4c289ddda6611bbb4c4619a9672d45a54c479db93455618a2a91a7683d5096629084fec5c5dfa999386b533251f621bd58b6ec96aec4aa5556161faaac24080a5562255565e02aaacb46cdc04da22592d513fe1baa27f404c8c4c89a4b666637e01ccc6f43408955225ddf760dbbbee4710dc69b692d965e1f5870030e5e1f5a3a638231c42a94842f3331b0ee666322004490c427131e7f1077923e3fe24cacfe456000"} +{"ts": 1792953497.057, "topic": "lifetrac/v25/video/tile_delta", "hex": "00240c08200601c703c400163ecc59b0577877f91370010220649021ad10646d035f5305f1112122f42c9b4ef7690480609ef769459ded7bd718beb44fe6479455cd85a8ab9906021914a466674e06ccce943028c4c89677d7832cefad1445e49426542953bac8cf1614919e24652c2a5084275d10e4dddeb619bbbd642d0c75d769ae9666a7160bcd4e2930328c2cd41ca47fc9b8d10b2238f81e4471d04220040939ea545ef2c0400c09bcb20668d3fecbee66ddd41c07bba83f881fc90d6033f123d10af48bf23798"} +{"ts": 1792953497.454, "topic": "lifetrac/v25/video/tile_delta", "hex": "00250c08200601c7ef084781e2000b2d616c6d9c44859954452178bc8584b179091703adf6dbbae785f775cd1e172350a2509e733b21ef2094488a8923bb1287dc9fd0fccccec1f9999c8c03a052aa6a89bb0c55137234ad07aab90414852f15ff533291b15f45a267f455cf86e8ab9d0334276f65f10cbbbaac843b00eeeb6ba21cc26ecc304613eee494519797950999ca8be8aed233d2853d41335049193230827a63557577e51101cd4d28bd99a6484206339289d7f881fd6b56e15cfc49e511642fc6605fc8e880"} +{"ts": 1792953498.052, "topic": "lifetrac/v25/video/tile_delta", "hex": "00260c08200601c7eee7c381e2000b1f656ccd9bb2562ee1597b98132003f7a0a0c4316cfcde46c0b9bc8c86bd8a6bb145227f6355d3556888c1b44422cf3852a5388ab3087eec421d204f3333b0b6666723886daeda6975b3997c43801873997c511018d0d28bd99a6214ef010422a9021db4827a62d5f777e5186701369b6d2cb64b544fe848bcfba6d3bdd85086502f2041dd0f46721259749fb760a1c4a2d77aa219799549100224a664e663cc7e26352fb3d4fe206fd05be7f129704e877e4647c0"} +{"ts": 1792953498.461, "topic": "lifetrac/v25/video/tile_delta", "hex": "00270c08200601c7eed7c381e2000b85732dfa16506976938509ea2ac7c174558e8e0196cadf9776905061d8d67e6eefa1e25b6a9135ccccfc1f9999e890216b32310f7309621ee220244a2148c9ccc794542b526555ddea615bbbd445c0944ca46eebf617ddd7e464a13dda225bddd619eee91b01e991ad9db7e1bb3b6f43028bc42259df5214f584dd412e49595db492d3e2f777e645108b629c844dc0040881924086b44191b40d7d4c17c4441320444063434a2f66699f881df78dbec57f129754ec077e4816c0"} +{"ts": 1792953499.045, "topic": "lifetrac/v25/video/tile_delta", "hex": "00280c08200601c703c40016fec5d8fb3364ae2a3c2ec6a904313d66fd4601b03117d513fa1af629acc59489ff8b574d55a2249424de7dd369a4beeed28b3ca2aa5308a89229a8754d57a9ccccd934339324b97e42e3c108be290e61a779201c9486a4f1551086421940bc8107743d19c84965d27edd828d2b41eaae4105214bc57fd4cca474c70463885529085e6663077fb0ee666321c4a2d77aa21979954902029558895559780aaab2d013231322692d9998df807331bff107df28ffb17fc49e74674e6fc8fdc0"} +{"ts": 1792953499.442, "topic": "lifetrac/v25/video/tile_delta", "hex": "00290c08200601c703c4001716e6d9bb9173c0e0085bc1a5d8d4b11221308af2bcaaae7c17555ce87930f22e56c956a225dc1f444ba890258f2ebbb63c25776c68c816d8a45d54c7c33aa98e8c036072ba6a89a9087601dc96add14e5753d19c688fb760c701d152188b1c8b3ca2aa5308a89229a8754d57a9ccccd429eb09ba825c92b2bb6925a7c5eeefca1af629acc59489ff8b574d55a22494519797950999ca8be8aed233d28f0bb1aa410c4f59bf7f103ff92adfdabf891eaa5be625f8bc0bf92023"} +{"ts": 1792953500.036, "topic": "lifetrac/v25/video/tile_delta", "hex": "002a0c08200601c703c4001722e6dcfb0b656dc044091d51c1492a29554a454abe667ea36309e64497bbac37ddd210ec03bbb5ac8c7309b338d11abf6ec142dd0c883257189894a75f7211555cf1e8838ea99e86f4c8c0e4a4352386ea04223ec437ab16dd92d5d8954aaac2c3f5558487930f22e56c956a225dc1f444ba8809128852327331e50334276f65f10cbbbaac83010c8a523333a70366674a300d81cae9aa26a45c0944ca46eebf617ddd7efc40ee96ed98afe24b3a6bed8df8bc0bf9215a"} +{"ts": 1792953500.438, "topic": "lifetrac/v25/video/tile_delta", "hex": "002b0c08200601c7eec73f81e2000b7167ec5d89b7b66ec920a0cc21242f3791f02e6f23a2a07daa11aeef0b0addde121e6c42d7b9511d08a225e421d62a5ad2190e6743d19c688d7fbb64a20444aa91508c9ccc7745c4944c846bbbaed1c88f5eb2110a84b4741f8ca3abc762a2212c8ea8e0a49514aaa522a55f333f50c0a2f1089677d48c816d8a45d54c7c33aa98e8e0196cadf9776a3c108be290e61a779181c9486a470dd4084fc40efb26df02fe2476d51760bf240360"} +{"ts": 1792953500.854, "topic": "lifetrac/v25/video/tile_delta", "hex": "002c0c08200601c703c40016f6cf599b036e6cadc6b776e8101d80f99545095521759769a6badddee609bbbdc41418762d979bb8a8592fa2d3c4ae2a8abdf05d157ba24cc5ec9b4d34d2db2eef8b095ddf1236c43bb312dd5b76d8954aa249c37544928f8391b2328ab870fd1570a18145a2912ccfc90d4b14d662996a4a6aad1124a08440081273d4a8bde58080181379641ca47fc9b8d10b2238e0700c0f2238e8880c686945eccd3022052386ea0427e20ba223d0afe24eb75ed837e2f02fe47660"} +{"ts": 1792953501.445, "topic": "lifetrac/v25/video/tile_delta", "hex": "002d0c08200601c7eeb73f81e2000b736eadddc6b2966ec5dbcb25626cfdc7c35b9992808bb1aa42b2f59b9f00eb373a2ac7e44dbcbc8ebd311aeaaae6c2b555cc8c81f6a856c43fec33887fc8f02c0cac9eee4fc3dddc9e8711e9eaca65c9e5d4a4601a0bb5f544828201002049c47b97fd0a7780824ccdd1cadd249294a1bcbb831f0632c4973a1720839290d210eb152d690c8733a1e8ce3446bfddb2411e086a58a6b314cb5253556889250f36216bdca88e845112f7e20bf708e7817f127530fb6fc8d908"} +{"ts": 1792953502.036, "topic": "lifetrac/v25/video/tile_delta", "hex": "002e0c08200601c7eec73f81e2000b7971ecc59e04072120e018ae9aa27fc13544fe85a8ee863556ddb62552aa90b05d55212240a010c8be65f9c25ccbf28a096daad91f5531f0a6aa63a36309e64497bdac37ded23e13b5c95cb3b55c3f676aa853d613750a8c565e8a2494a72f777051913ed508d13787ec80a3b1ac4237fd125d66ef92c46a9e48949003c2e8a458e910474688a8aa92861898dd1040200409388f72ffa1c47a7ab2997279752905061d8b65e6ee2fe20bf30de6055fc49d5cbeb5bf17c72bf923ad"} +{"ts": 1792953502.445, "topic": "lifetrac/v25/video/tile_delta", "hex": "002f0c08200601c703c400162ec7d89b396fae0dc0b897290516210869939bc8e8c33b09b6ba6d25967ef77fc31deefe8f10d6c8d591beaab6b0f5556d236709ecd9125b3bba4504b6d46423eaa63a10eb17b5ac8c72bb1fb390928bf76c94408895522a11979988f2708476414b2c43214853d613750a8c565e8a2494a72f777051563f226de5e475e988d755573615aaae64051d8d6211bfe892eb377a3e13b5c95cb3b55c3f676aa8605168a44b33f292c46a9e4894fc417f60ccf0cfe24af366ee6fc8eec8"} +{"ts": 1792953503.035, "topic": "lifetrac/v25/video/tile_delta", "hex": "00300c08200601c703c40016fae05c1b8972acad81b0767ac3599b9d662cddcb0d7781f81093723588464a623eb33fe09d667f42c1d9546dcee60be7710f079ff6477ba6e0fef74d414188524a5e6f23a3811a136abbbbbf0e77777a2825b6ab647d54c744814029d5bccbf321853868c89292924888eee5c22a4a1321039290d220444aa91508cbccc4744dc0040881924086b44191b40d7d4c17c44413204080a5562255565e02aaacb459e51552984544914d43aa6abd4e6666fe21362b9f067f12f105ebf23488"} +{"ts": 1792953503.437, "topic": "lifetrac/v25/video/tile_delta", "hex": "00310c08200601c7eec7c381e2000b9773ac4d9cb2f63ec5dc3b848083cfba3bbdcc03dee206684eceabea1939752b01f2ea520a2c4210d3273791908758a96b48218cdd4f46718231bedc928300f856ff3112f0366225a2a0857a91aeefbb0adddf723048d22086895e91130c48888cb2391164d4ebd3a74cc8aaae4c33555c88d98d7db556ddb6aa9670dd552ca3c0c99089eeccc3d76622825b6ab6df5331a4c1231d0bb7af363f186263749145238253f105f49776032fe24b7225baafc6485fc8f6f8"} +{"ts": 1792953504.045, "topic": "lifetrac/v25/video/tile_delta", "hex": "00320c08200601c703c400170ae1d99b03726cf5ccb8b6fc34008481b6bb239970704f32e0a162be8b47fa8a2ae6c17455cc843ac5ed6ba2988ac7a338d11a5fdbb250f06c2e474d5134e0faa26940cd1a7bd57d43372ebb22e0c408b084a225cc2f444b88e04279913dbbc70e7b778a14f584ed410a5108625b4927f8ddddc74145985208d979bb236435b23556deaa9651846296ad16d42ab11233c32686794a9b929240846714874204249e34184211c070a04247a1bc0a972fe20beb0eec065fc496fc0b6157e487c8"} +{"ts": 1792953504.441, "topic": "lifetrac/v25/video/tile_delta", "hex": "00330c08200601c703c40016fee2dc9b9962ec7dc8b0d736e7db8b7a8083cfa88aef746c03dee8c8c930245722a5b2a89870cd5130a3c4c5f23756b6eef8f0f5ddf1a0a2c3f12c9f75984544fb45224f7778d1d0611eac59adca6c7221b590c826af571d8785e84424d8ed230392908210eb17b5ae8a622b1e8ce344697f6ec90407214f584ed410a5108625b4927f8ddddc745c188116109444b985e889711846296ad16d42ab11233c2819a34f7aafa866e5d76fc417d29dd90cbf892de8f6c94afc902780"} +{"ts": 1792953505.024, "topic": "lifetrac/v25/video/tile_delta", "hex": "00340c08200601c703c40016e2dedc8b9b73ecbd98b37616cf5bab02830b918e448bd6642c0dacc84858c4f994889a2245c174448a87a8ee863556ddb62552a892707d5124a10e981a4321ccea7ece424b2699f6e49470e13d932a4b677751e0858ec4c5c6ff238c002411911f0c3131ba2324c0915c8a96caa261c33544c3230392908234ad07aab90414852f15ff53328340186b733251d51c1492a29554a454abe667ea22031a1a517b334c08817e20bb96ed640cfe24b7e01b0afc5c955fc8f918"} +{"ts": 1792953505.441, "topic": "lifetrac/v25/video/tile_delta", "hex": "00350c08200601c703c40016eadcd9cb776f2c4a020bdc86b71118700e2230a0a2be8b47fa8a2ae6c0b455cc8b931022cd72152889770bd112ea06684edecbea1939751d18021918899998d863333191b499d34d6c46d36666161bcccc247849444236bbbaeb87b775d6401193e3be98922410fcaa27589421d3034864399d4fd9c84964d33edc9287a8ee863556ddb62552a892707d5124a16313e6522268891705d1122a2a27da29127bbbc691c6001208c8fc417d65dda032fe24b7a65b21afc5f44057f244e6"} +{"ts": 1792953506.03, "topic": "lifetrac/v25/video/tile_delta", "hex": "00360c08200601c703c40016e6dddbcb1f616c5d95b03702e3dc1b8d6f811c284930ec42e8c43f3795b04e6f2b2380f3fa333bbd1f0e777a3a2cf609f2b10a22a7684b3b1f5273333a4e1667318910436b24ac655e264b0ca4c92f4f32e4a0bb108690844ced112ad172620459ae42a5112ee17a225d4185c8c72245eb321606d664240cd09dbd97d43272ea3a30043231133331b0c6666322825b6ab6df53319120500a756f32fca36933a69ad88da6cccc2c3799985f882fa4bbb0197f1279067c6efc8fc280"} +{"ts": 1792953506.422, "topic": "lifetrac/v25/video/tile_delta", "hex": "00370c08200601c703c40016fae05c1b8d71ec359cb8972ee75c2b94808b91a851284f59bff00eb37fa0a065b2b7e5de1c0bcbbc28580f856ff3112f05e6225a1e635f6d55b76daaa59c1f554b2843a805abb0833a9e8ce6720d84fdbb05153834bb5bc83fb11555bd856aab7a43104dc9396aae2888fc6000248459ec13e56214454ed096763ea4e66672124c3b10ba310fcde56c139bcac8f09288846d7775d70f6eebafe20bf92eeb0197f125bcfad8c357e47c54"} +{"ts": 1792953507.028, "topic": "lifetrac/v25/video/tile_delta", "hex": "00380c08200601c7eeb7c381e2000b85712e55cbb9d666e1d9bb7e8093f0a8b6a104b59bfd09061d8d21f9bbec830a36f229570ef570361deaa380d8588a9aa261c39544c28580f8664fccc4a4784944c846bbbaec8abc1a4dad490b65f93e6622aab7a490fc9e77352842645111ad51c98d4364c185e63a68e0378152e54140cb656fcbbc38179778507291ff26e3442c88e381f8303c88e3a1a9629acc532d494d55a22494100801024e23dcbfe8711e9eaca65c9e5d4afc417e153d00afe24b7ba5b266bf243960"} +{"ts": 1792953507.429, "topic": "lifetrac/v25/video/tile_delta", "hex": "00390c08200601c703c40016fee1d95b0d716e4dccb7007004645e84da4beeec3867ddd8501276350821b427acdfc8d2b62e8a410e5214dc47a7933051b168d72b4f76661bbb31167b04f95c843d4cc9432288a939999a848b50accccbcde479202ec554cb8f44977425177ad93462919d4993c37502523a1551086421d402d5d8419d4f46733906c27edd828798d7db556ddb6aa96707d552ca380d8588a9aa261c39544c28580f8664fccc4a4784944c846bbbaedf882ff0bbad065fc496f30b6357e488e0"} +{"ts": 1792953508.021, "topic": "lifetrac/v25/video/tile_delta", "hex": "003a0c08200601c703c40016e2e2dc9b9963ec1d8bb7b666e45cfb9a07204701b0bb5f544fe8d2b42a8853294857c5fa7933050617f495f62655577606aaaee45419911610d222bf8564457d0a5858413fe7bb7e5e299bbbf28094104a90caa45d666e45c5979172b2bd112a2368d1ae449b4b65baae98f05090852390c235c828d8f858ca2163fa63b12589794a54900618c8f459ec13e57210f533250c8a22a4e6666a122d42b3332f3791e3a1551086fc417d91dda0cbf892de21ecaefc909a80"} +{"ts": 1792953508.43, "topic": "lifetrac/v25/video/tile_delta", "hex": "003b0c08200601c703c40016f6e45cdb9f606c3598b376eee020649513fb3d66edd51c07dbaa2858c104ab291359b0705eb360a1ec9594c3113e7ecf676caaadfc1f555be8c81f6cc8bcc47dc33988fa8e038062aa6a89fd167b04f958853d4cc943265b9f9999a8a016d8a45d54a41108bf298eca5aa46072521a91c3951d1d11a5685510a65290af8bf4f2660a14b0b0827fcf76fcbc533777e515066445843488afe159115f45c5979172b2bd112a4782848429f882fb73bb50197f125b803dddf8b95c55fc914900"} +{"ts": 1792953509.019, "topic": "lifetrac/v25/video/tile_delta", "hex": "003c0c08200601c703c40016eee0589b7371ade5c70d7782f8107381f0d14b08f657c88c808befba6d3ddcc03eee23227da2912a730ff906399d34d6c4699988581b3310917361ef72a6fb22d112e230c43bb312dd5b76d8954aa249c31544928dab57b26b26d5125b3364c37666c8880912a86232f310459ec13e552984d4ec943265b9f9999a8605168a44b33f247c276b92b9676ab87eced5502029558895559780aaab2d11018d0d28bd99a60440a3a1551086fc41ff29cfa0d5f893be07fcbfc5f1cafe485fc0"} +{"ts": 1792953509.433, "topic": "lifetrac/v25/video/tile_delta", "hex": "003d0c08200601c703c40016e6de5c6b8f662cddbeb83606dd20648d3fecf59bb756509184f3224bedd609f6ea4b0e2e0949101c9486a42100810f92821bc21a4e185e310459ec13e552984d4ec943265b9f9999a839c0f868a5847b2be44603f7a1ec9594c3113e7ecf676caaadfc1f555be8b9b0f7b9537d916889710b18209565226b36082f8305eb360a20244aa188cbcc411c0700c554d513fa2805b629175524644fb452254e61ff20c733a69ad88d33310b03666217e20becae6d019fc496e84f7f77e486e4"} +{"ts": 1792953510.011, "topic": "lifetrac/v25/video/tile_delta", "hex": "003e0c08200601c7eeb84381e2000b756fae0d8fb2b60ec4dcbb8572ae7602aa210116610869beaf21601d5e4241c9f7c304242a9d1238e8c00f8664fcc476c31988ec858bb1ac4233779bfd0a77d6c8ce94a1aedf97885476eefca2e4c41ea4210942a6899d1b262dd3d1ee5488986e444418e674d35b15b66621a380e0588e9aa2754500b6d52aea651c05b52c887c7e2217e742c872a486225f56322a48a1f1e208c922a2212d22039290d7e213f23bf4186ff12d333cf77e485b00"} +{"ts": 1792953510.43, "topic": "lifetrac/v25/video/tile_delta", "hex": "003f0c08200601c703c400170ae55cbb9d62ec0d99b39662e1db8b8b7250a7780a25cc2508662643b6924f23bbb8e818b18215325b335bc07666b68489d79b6d6eed6f04dddada1e506932fe84ca226fc1f444de8a8c2799125f6eb0afb75260611aa41c23240c0004911e889194820e4fbe18212154e891c745c9883d484212854d133a364c5ba7a3dca91130dc888831cce9a6b62b6ccc434500b6d52aea651f8885f9d0b21ca9f882fb23b34187f125b913ddddf8c40bf91f79"} +{"ts": 1792953511.021, "topic": "lifetrac/v25/video/tile_delta", "hex": "00400c08200601c7eea7c381e2000b7170ee2dc9b1563ec1d94b7f732c4dbd4045d8d521597accaf8075995d0b065d0b217abcbf82f5797d1877808255ca52baf5e49294a1bcbb83863977051913ed988953877df8670efbd1c2630ed6a2a6d59a8e1cab35145c587bdc8ccf444a92786f904a49a26a64228a8c2799125f6eb0afb75240c00049089b8008110324810d688323681afa982f888826408ea8e0a49514aaa522a55f333f5120500a756f32fcc880e4a435f882fbe3b358187f12d319dfdf91e560"} +{"ts": 1792953511.429, "topic": "lifetrac/v25/video/tile_delta", "hex": "00410c08200601c703c40016f6dfdccb37672e45cfb9a073040c5fbf910ab788a380ef1145092681368a96d50ffe09aa1ff404e08545f519c8bacdae850317c854b32ebc15665d687a23720a2d08cbeefeaab9f07d5573a280ec7eceaaac7c295558e831cce9a6b6234ccc424648fb652354e98878f1d88c7f9d10973ac78284a4212307170424802ed042d23872a24245c7210de10c8c3bc0412ae5295d7af2494a50de5dc1c31cbb828b8b0f7b9199e889502e3df882fb27b34861fc496ec4f65ddf8c40bf924e90"} +{"ts": 1792953511.82, "topic": "lifetrac/v25/video/tile_delta", "hex": "00420c08200601c7ee97c381e2000b91736e7d8bb2962ac1dbbb0d71ee05bcb8d6e70976efda3649513fb3ddbb75bf0df6eb7a022f42b10acfde6fe47007c3327e622961ccc452424580a2b95d3544dc87823720a292aab9e3a11a2f92cc5a0a6904359434463e108de29ca49220890858c9216134648fb652354e98878ff882fb63b35061fc49e5e9f2deefc6205fc8fd80"} +{"ts": 1792953512.411, "topic": "lifetrac/v25/video/tile_delta", "hex": "00430c08200601c703c40016e6dddbcb8171ae3d8fb25626dd5beb82171040c197e2997abbfd80f577f90626068ee474ae5512ce06aa259428e37d9b69a4b443b982a887710b399d34d6c469a988582f5310914346e41426a21c9f2d5573614aaae6410c801024e22c21bf5f72c8d8a55e94b3dedd115180f32a4bedd4941acb105b731e808bd0ac42b3f79bf91c01f0cc9f988a58733114a42163248584ff105f2c762830fe24f25cfc9ddf8c40bf91f8a0"} +{"ts": 1792953513.011, "topic": "lifetrac/v25/video/tile_delta", "hex": "00440c08200601c703c40016eadf5c1b2d652ccd95b39616e15c446d12a27f67bb32eddba92848b4688469f0cdff04e19bfa1e334a2b49f0efd707e1dfaa24c3ba96422756ddb62552a89270955124a34ed8ba2b31062909bd0b89e9e4c4141ce17d3052423d95f223230f584ed5144b18a576d2494a62f977064b12dde9152509ab93854442190d4b14d662996a4a6aad1124a1c47a7ab29972797529087500b576106753d19cce41b09fb760a3c24a264235ddd76fc40ffa38e3961f891ea20afd7e3282fe471a40"} +{"ts": 1792953513.423, "topic": "lifetrac/v25/video/tile_delta", "hex": "00450c08200601c7ee984781e2000b85712c9597b0763ee501f4009df823fb9270eea63ee0eedd52c2376688808bb18e448bde6c94189a1e4b95d2b9544b28280f8664fcc452c0b988a48a18d7db556ddb6a89470a55128a2ae96909528c4376255f68d22ca2230ad1108b016daa55d4c30b6a608c8befba6d3dbbc70cfb778a380cdaf4a2444c3922247014e1231291f2187d7cacada234ed8ba2b31062909bd0b89e9e4c41461eb09daa2896314aeda49294c5f2ee0fe20ba07c8589f893c809ff7e32ce57f23e5a"} +{"ts": 1792953514.012, "topic": "lifetrac/v25/video/tile_delta", "hex": "00460c08200601c703c400172ac4d8ab337391574b48ea418866f4b3c6f52d1444c2818366b91aeabbf01dd577a1e0e52a10aaaaf6c1f555ec8902804322fb75eb0976ebd22e759ec9b4da7c3bcf0b80617c3bcf4408895522a1197988fe8313224772ba572a891e45180009224910e131241ce17d3052423d95f22301f41043200409388b086fd7dcb013bd0117631c8917bcd928da2544fecf7665dbb75251431afb6aadbb6d5128e14aa251fc417c93c858e7e24f255feffdf8b8b8015fc6585fc90ea0"} +{"ts": 1792953514.421, "topic": "lifetrac/v25/video/tile_delta", "hex": "00470c08200601c703c400162accdceb1f65ae5d83b87716e4a3648492cbe21d7b7525157530a418866d4abed5e4486551130a122f9eedb5cbbfdc13977fa8201002049c47b77fd1d41c14a2aa11188421fa98fb1e88b17989308c4247e2299f53118e224982aa210c881112aa454232f311fd0626448ee574ae55123a240a010c8bedd7ac25dbaf48e0336bd2891130e4888859cce9a6b6234d4c42c17a98848280f8664fcc452c0b988a51c053848c4a47fe20770c7ce1ff123d668cc9fbf23d96"} +{"ts": 1792953515.018, "topic": "lifetrac/v25/video/tile_delta", "hex": "00480c08200601c703c400170ee2dc9b97606c35bfb2f6e2c4dcc0eff2142fc3a3334de649c15bcc928c8381623a6a896b0cd512d210ec8132392d69024e4b1fb38d11fee4940c637dcad3d10fae03a21f543c1b35c8d756ff83eeadfd1612db51908fb99616dcc90b599d34d3593692ea661c9a1b5cd63a49023b9ab33c5d2b278d061084721b4231a81014aac44aaacbc05544218145a2912ccfc911018d0d28bd99a60440b08dd9a223e13b5c95cb3b55c3f676abf884fd06b0dcffc4a565d17fff17a17f241800"} +{"ts": 1792953515.421, "topic": "lifetrac/v25/video/tile_delta", "hex": "00490c08200601c703c40016e2dfdccb15672c1dbdb9163ee7db905872022d42bb23275793f00eaf27a0c065b2b7edd61c0ddbac284a1f68ad25b749730f4704e61e8a2eac5e646d2c96c96eef9c2e0185eeef9e3b13b420a6400d258a35b94d918402bcb4452d3a47071321a8f047438ec8a84323a150e086421d90264725ad2049c963f671a23fdc928ea0e0a5155088c4210fd4c7d0eff22aea6148310cda957dabc890caa22614100801024e23dbbfff882f943b0c70fc496f5e7e29fdf8cd0bf92269"} +{"ts": 1792953516.013, "topic": "lifetrac/v25/video/tile_delta", "hex": "004a0c08200601c703c40016e6dedc8b9f66ec4dbbb8165ee35bcb8f736dd2060fc3a314d5e57c07abcae8ea8e0a5155088c522a55f531f5011661086993abb8e850c6fb95a7a19dec15433bc87835a574cab3fbc1f567f68b096daadb7d4cc247110bed34ba5b2dd9a1e1cbb34390460002489083ec9668b8f8442eea6223a4411ae552b64a0dd40a44641c0b11d3544b5866a896906032d95bf6eb0e06edd6142d6674d34d64da4ba99860b0efc417db1d81c387e24b7ca3f17efc90b600"} +{"ts": 1792953516.413, "topic": "lifetrac/v25/video/tile_delta", "hex": "004b0c08200601c703c40016eadddbcb8171ae3dcdb1f62ece5beb8571011c48193b08591a1788d5e574245a34db6b766c3826ecd851706af11ad99b085c030bd99b0a022cbe12d32f579fd1573f228cda9abac5d5f52d11d444c287128b5dea8865edd5246c1cb5bd1566d586eacdaa430dace3b456292450ce68b3db90f9384d5e8d55ab475470528aa844629152afa98fa8b096daadb7d4cc2428637dcad3d0cef60aa19de90460002489283750293f105f786607887e24b78e3f13efc90cb8"} +{"ts": 1792953517.013, "topic": "lifetrac/v25/video/tile_delta", "hex": "004c0c08200601c703c40016fae15c4b1366ee75ca42c91a7bd57d476ea902c0305f6ea920e503e964674a46247e50f46e5989ca990a89f666a383eccd451c03ed14897769f872eed3e4b0e5449484e49110ed4ccea41911573f228cda9abac5d5f52d11d444c287128b5dea8865edd52404597c25a65eaf3fa064ec2164685e235795d1370010220649021ad10646d035f5305f11104c810d4b14d662996a4a6aad1124a3c24a264235ddd769046000248fc417dd5181881f892daf970d3efc61955fc91640"} +{"ts": 1792953517.355, "topic": "lifetrac/v25/video/tile_delta", "hex": "004d0c08200601c703c400172ae7595b0763ece5c5b0d70ee5d97b821dfe424dd945646bd28bbcddf82779bbd1b176d6f62a599a7e1bb334f4388f4f66432a13dbaa51c0a68ba14d1f8a8704320e503e964674a46247e50b2469ef55f51dbaa40b00c17dbaa52488876a667520c9f881fd95980113f123deb8cf04fbf239a2"} +{"ts": 1792953518.03, "topic": "lifetrac/v25/video/tile_delta", "hex": "004e0c08200601c703c4001706e1dc5b9766ec559eb7e8183efe8ccf6f77c07edeee8ea8e0a5155088c522a72f531f50b3469ff65f50c9dba948313574215d32fab351c0d566a2879b0f7b2b1d131cba2271c1f444e28ab1f69a69b4965d2dcc3dcc2b987b88ba4ce9a6b62b4975310c2e0185f5310d1c0628942b488afe1c9115f4584b6d46423ee64848bb2a8c844de6fe93036846350e23d3d990ca84f6ea947029a2e8537e207f6c660204fc48f78e13c4efc6485fc8fc58"} +{"ts": 1792953518.411, "topic": "lifetrac/v25/video/tile_delta", "hex": "014f0c08200621e57777e9a1bfe6703c40008138008110324810d2ca2e3681afef40a6222c05111208eb2569ae7ec410d2df1ad3087bdd1c0801813bdd1d0771c74a318b410dde4ba5396d56aeece07d5dd942016c643aeaebf608d5d7e431e877c94b644a6d10309a2b99aba60cd5d10d17cfd5908fedd60df6e90e15c114ad17acc9383b59925103900461072d194c5eeefce10dddf9444507d9148beddff847dbbfd133519b248294898bea5eee13d4bdd4686947d94892238586a4470a3811afd1a52150dfc86760"} +{"ts": 1792953519.011, "topic": "lifetrac/v25/video/tile_delta", "hex": "00500c08200601e57777e9a1bfe6703c4001642c45b84741d010766eeed87777647c2606633eaab561fd556a460233f72a48cf3e18919e74149467527a18abbbaa5817775491458ed1134da4b2cf8ab8d853157191201db95bf3764e12e6ec94651b0424adbb2a6a57998fb867331f516090ad4656eebce16ddd79405eb72d39495353e24910a8aa99998f8073331e4f0cd7095409c0040881924086965171b40d7f7a05311160288890771c74a318b410dde4ba5396d56aeece07d5dd9fc4676281823f226820"} +{"ts": 1792953519.416, "topic": "lifetrac/v25/video/tile_delta", "hex": "00510c08200601e7ef18c781e2000b11642dc585b31646c92160a312e55e5dc1058060be5dc1409c0040881924086b54181b40d7f7a0531112123449288e54891efc13123de8180d18c44c447dc07888fa830b378854beccda703599b4a1e749f39089fdcba227bc1f444f68aa52fa8ca974c4315a2ac1c2b4558280b3956442f215327e6a7cccc5745c550a5510cb976b21700c2f976b28712e08a568c84f576470a3a27457432c88ebe1c911d742812aa113c8ce960a919d2fc427c060b17e252e997d0ff19e17f2310c"} +{"ts": 1792953520.009, "topic": "lifetrac/v25/video/tile_delta", "hex": "00520c08200601e703c400162ec35cf0bff2364f5fa1f62084d5551c37aaaa28f128c4abf431577754b0f6eea9208e91a39fa10534a7c6b4c5fa7bdb1d0808cfdca922360891191005b0e9ed9db1e10b3b63414076e56fcdde38179bbc51131c285334e9b3e263ce11c4c794488f1472345ef655612b2a90771c74a20a3ab23675924a49ad5abba28c10d6c845c8aba2247c314448e8c9b608edd0c2148bf331050a152be6422c8ced22c1025895cddd799242cb28c4629bf103dc13d9a17f1279c2dbc0ff23c2a0"} +{"ts": 1792953520.405, "topic": "lifetrac/v25/video/tile_delta", "hex": "00530c08200601e703c400173ecdd88b2d62ac85c90f8720c0c5f654bbbe3c0d777c6823a468c7a210534a7c6b4c5fa7bdb050b14afea508d566b80b00c17566b9240386909c981ddcc63a4760e204211d062c4a88aeb1e84e0b90434801696c76d1e06852eb131c8ad12852a204e0020440c920435aa0c0da06bfbd0298888044083b8e3a51051d591b3ac92524d6ad5dd1431e877c94b644a6d10309a2b99aba60cd5d101672ac885e42a64fcd4f9998aff883fa23b7850fc49df7bdf281fe489340"} +{"ts": 1792953521.019, "topic": "lifetrac/v25/video/tile_delta", "hex": "00540c08200601e703c4001726c2dccb7b702dca104c5d362128216aab470455568a34332331122e467d90a05c7dc8b7778782aeef0d102381108e846b988958433112906062e8422d99ada2c2e195b2949ddd62c2dbbac48d8d825eaa75cccdec37999bc863d0e4f233afb298448d72d4ad5d11c18e89ddccb223bf230acd394a8899a8cd92414a44c5f52f7709ea5eea1a2f9fab211fdbac1bedd228b1da2269b49659f1571b0a62ae347418b12a22bafe207bca9bab2bf891ecb8e1ca7fe2ef700157f24772"} +{"ts": 1792953521.415, "topic": "lifetrac/v25/video/tile_delta", "hex": "00550c08200601e703c40016e6dedc0b99622cb590b0d722de5bbb8c828a0fba2117bbbdb02f777b23656097ab3764cccde4055cab264bb64ae7e9999948e2ac610d26842b86aa08e91a31e88414d29f1ad317e9ef6c1431e8727919d7d94c2246b96a56ae88c9b608edd0c2148bf331051c18e89ddccb223be8aa52fa8ca974c4315a2ac1c2b45582848d124a23952247bf04c48f7a2e2a852a8865cbb590bff617cbb594741d010766eeed877776fc417e26eea229f892de28cb5ffc5d05fc8f3380"} +{"ts": 1792953522.022, "topic": "lifetrac/v25/video/tile_delta", "hex": "00560c08200601e703c40016eede5c6b9162ac2dc74190634544691766b8898781b1130d0807eabc8d12260889111008ccbd95bbbe3843777c5160a67548d677c385acef851b3b04bd58897b26266ec7c2d0dd521c9d094841a1368c91280ab9564c976c95cfd33332444c70a14cd3a6cf898f3847131e50e25c114ad1909eaec8911e28e468bdecaac2565523c4a312afd0c55ddd52c3dbbaa48f84c0cc67d556a0f8761fd556a468664662245c8cfb7e20b795dd5987f1275dcef943f17417f19a17f243ae"} +{"ts": 1792953522.409, "topic": "lifetrac/v25/video/tile_delta", "hex": "00570c08200601e7ef28c781e2000b8f62ecb5beb9a8282b8421d73336f02e666da0ee38f091d50c42db2b4874915a3577851b4944a45915bb254e2677a1406813a6aaad3c15555a680bb956442f235d909f9695cccc5743ce93e208d3fb9744585220578ee8ed7b2494263db988a8cac8180d18c44c447dc07888fa8c10d6c845c8aba2247c314448e8804665ecadddf1c21bbbe28403f55e4689130444888320c68a88d22ecd71130f0362261c841a1368c913f882fa139da13f125beb797ca1ff8ba0bf921840"} +{"ts": 1792953523.019, "topic": "lifetrac/v25/video/tile_delta", "hex": "01580c082006200578881999bfe6703c40008138008110324810d68c7a983681afa35888b014444823b204bba5ae20cec228cc38fefeeec90200604eeec941c8801028408a1517bcb607de590c17df0d10b0bc48e7e0c891cf434509255e109bbadd837775b90e3556da975bd05aeeea5e0eddd4b44ddf0209232f4710ada413d39fbbb8384f777051a03313226aa7161ad54e24742c42482ad156b61da2ad647c08921884e263ce1fc4c79451db125519883108fd2a5c5dfa998f8535331e44071420f3f2198e"} +{"ts": 1792953523.398, "topic": "lifetrac/v25/video/tile_delta", "hex": "00590c082006000578881999bfe6703c40008c9bb1aa4235fd1739bfb0ce737f202039a9a517b334cc03666988138008110324810d688323681afa982f88890d14249578edbbadc848bf64ee854ab377c13566ee818381623a6889db01d113b21e943e145227f6355e88be707d117ca08ec812ee96b331dbb08a330d3fbbb25150a2f1089667d5856ccfa91703ed10ab776c81700c2f776c88e310deec4b7646f8954fe8890b0e5112123c733a69ad8ad33330f0f66661fe21f6141ecfc4d2cbe7e3102fe456e0"} +{"ts": 1792953524.005, "topic": "lifetrac/v25/video/tile_delta", "hex": "005a0c082006000703c400163eced970110222f629acc514a9fd8d574d55a2241c23444828921189913496cb3131b30962636230309e644979bac31cdd2360432315b333470de6668a0c052a33268a9ff035153fa100fbfa36ef730477b88801289948d5575c21aaaea8298e0ac2042a90852f3331b02e66632142cc08aaa9de88973055112e216159be52aef13c160182eef13d167a00b4462944544917a9aaf579999b85b3333519276551908913acdfe81838156bea88fc40ec94fdb7fe24f385606c7e3102fe477a40"} +{"ts": 1792953524.409, "topic": "lifetrac/v25/video/tile_delta", "hex": "005b0c082006000703c400160d01018d0d28bd99a221e1036a113333d307e667a21a48492ab621d77759d0807a172377baba2e03d3235b336e0b80617b336e42c293a95177789e8e83136b084919e7c3b233ce850b3022aaa21e88972420d244d3f48e84643ae529a864409c0040881924086b44191b40d7d4c17c4440220411d9025dd2d6663b76114661a7f7764a28ed892a8cc418847e952e2efd4cc7c29a998e8b3d005a2314a22a248bd4d57abccccdc2d9999bf885ee95f1b7a1f895a9f67731f8c40bf921d9"} +{"ts": 1792953524.998, "topic": "lifetrac/v25/video/tile_delta", "hex": "005c0c082006000703c4001676dd58fb2f621030700c574d513a603aa2744285883d554eb344a88f9112aa4542327111fe4e10aca3f233e4a114bf3ab905152430ef208490445ac8410c17df0d10b0bc48e7e0c891cf414c7056102154842979998d8173331907220040a10228545ef2d81f79644ddf0209232f4710ada413d39fbbb8384f777050e3556da975bd05aeeea5e0eddd4b445ec53598a2953fb1aae9aab4448384688906420d244d3f49101c5083cfc40fea54fc2ffe24b2efa05dcdf9219a"} +{"ts": 1792953525.397, "topic": "lifetrac/v25/video/tile_delta", "hex": "005d0c082006000703c40016eac4dcab25662e75c2b8770508366f34da4b2da21822d1043ca0d26d5c6375157b60fa2af645c193ab5f7668e1700c2f7668e8d01989953553ad1d576d74da6ba596559ede1dab3db459eb0d437d72944544914d43a408e6666a2a145a2912ccfc9114b14d662996a4a6aad112548a2635d4e6aac4a142c41eaaa759a254471886f7625bb237c4aa7f444858728890901018d0d28bd99a221a48492ab621d77759d19276551908913acdfff882efc6b946dff893cc09853f8c40bf91e370"} +{"ts": 1792953526.002, "topic": "lifetrac/v25/video/tile_delta", "hex": "005e0c082006000703c4001706e15c3b9573ac7d8bb2f622e2a126be8b45f89fb328abbb04d15772248462644d25b2cc4c6cc25898d88c8bb2a842b2f59bf918046e9cad666c7862ccd8d1d07afe6459de147e1a481c7c70201139baa74962217a9d89524a9278a8804322cf586a1beb94a22a248a6a1d204733335114b14d662996a4a6aad112523e444aa91508c9c447f46c086462b66668e1bcccd14180a54664d153fe06a2a7f478e674d35b15a66661e1ecccc3fc40ffd2ef9597ff8939e140dfc6205fc90208"} +{"ts": 1792953526.389, "topic": "lifetrac/v25/video/tile_delta", "hex": "005f0c082006000703c4001716c5589b316fedc5cf02ff210e7e86108c5ae29faa5cd89264a889270451124a16309e644b79bac17cdd206ce026db4d26d2dbea89d10f146d51e2b599b560fb336a45cec37c852675393677aa1700c2f677ab2487e799e8c8bb2a842b2f59bf9150a2d1489667e48801289948d5575c21aaaea8921189913496cb3131b309626362340662654d54eb4741ebf99167785258885ea7625492a7e2077587f8effc48f5a1b4299fc6205fc8fa08"} +{"ts": 1792953526.992, "topic": "lifetrac/v25/video/tile_delta", "hex": "00600c082006000703c40016e2dfdcfb1165ee5d8fb3b66ae4a122cc210d3273791f04e6f23a08ec03bba5accc76ec23b38d3fbbb250a73f25364b639716952f5521144460aa221180730abed9dede18b3bdb40c9a0235ccd53544216509eed1125e6ea3d0ce40c364010efd088854669304e8c84239131cfad172d0f8ec3c2e8a458e409c0040881924086b44191b40d7d4c17c4440220451db125519883108fd2a5c5dfa998f8535331e44071420f3f103f1c3b877ff891eecb681533f920270"} +{"ts": 1792953527.393, "topic": "lifetrac/v25/video/tile_delta", "hex": "00610c0820060007ef184781e2000b9372eccd83b3162edcdc0b77731082684af50cdd3544c3822a89850a73f226cf4e5252d8e5c59324845112ca1e0c5f2112cedff07d9dbfa2e0dca29128cd042e0185e8cd051a065d8b65e6f23e1acde474746b579d489666ab876ccd563c11d0e9652be6491839c82124807991046471551086411d807774b5998edd847671a7f7764810390916610869939bc8f8273791e3d0ce40c37f103f9c3be1dffe247bf0da014cfe3102fe484080"} +{"ts": 1792953527.969, "topic": "lifetrac/v25/video/tile_delta", "hex": "00620c082006000703c40016e6dddc0b99672cd588b8965ec95bcb9171802048193ef884ecc44d6641c07acc8285839855f6aef4f05d5de9a30435b235646faaadac31555b48c834746becccc3366621c4a2d77a229937754a3e111aca45f21f139342bc664479e3a11010a4429cfc89b3d39494b6397164c9211444b28e8d6af3a912ccd570ed99aaa1e0c5f2112cedff07d9dbfc8e2aa210df882fbd33e0cbdfc49e784c0a9fc5e85fc8fff8"} +{"ts": 1792953528.4, "topic": "lifetrac/v25/video/tile_delta", "hex": "00630c0820060007ef18c781e2000b79712e35c8b136fac7d99b9b6eae3a184fc212c874846247c5082644aec574ae511182288840c5f8557a8767323a242edaa108decef8b0959df122e8462644d25b2cc446c0b80617c446c46046b643ab7d55692340d5fa112ccd070d599a0a38159aa11aeef3f0e5dde7a2024a264235d5576904443343b124a092a42145f5515e43079910450e2516bbd114c9bbaa485839855f6aef4f05d5de9fe2073792f06ff891ebc2e815cfe2f42fe48158"} +{"ts": 1792953528.992, "topic": "lifetrac/v25/video/tile_delta", "hex": "00640c082006000703c40016eadf5c7b9b62acc583b25706cbd8bb356f6e1dc2424198625979bc83827379050f761e459548d51ec410895905d1120e0fa22414641a3a35f656ef866cadde4a125dd0b8b422364e186263749143685d54f4309f842590e908c48f8a104c895d8ae95ca2230451108e0566a846bbbcfc397779e8809289908d7555d90531c15840855210a5e6663017fb02e666320e440081420450a8bde5b03ef2c8080c686945eccd100205f882fa819e3dfc49e785c0ae7f2364a0"} +{"ts": 1792953529.389, "topic": "lifetrac/v25/video/tile_delta", "hex": "00650c082006000703c40016f6e0dc2b8763ee5599b8a81b9fa1344f23a74c72e248aa10a2261c07444c28528ee863556ddb625528892b055112521611bee56999dec17333bc8902d8755cb3352c25666a48b8346c89eccc0b80617b3311856eb359a4dae96d19ab618a3356424198621979bc828d25369b4da69ec9a26ac35344d52786965086ceb1f86b1869b24853848ce9171c08ce642e5a9f53258804284c4c720e4a435270c3131ba7e207f7c75e0dbffc48f5e1f40a39fc925b80"} +{"ts": 1792953529.981, "topic": "lifetrac/v25/video/tile_delta", "hex": "00660c082006000703c4001716e5588b7162ee7dc9b968793efaebe311359b1f07eb363a326d0664788664a6889bf0cd1137a300fdfde8ab3538ec4433e87188e7540dcfd09a2791d3a6397124550851130e03a2261429477431aab6edb12a94449582a889290906618865e6f20a240b61d572ccd4b09599a923494da6d369a7b2689ab0d4d13547e1ac61a6a2e0d1b227b3302e0185eccc8e41c9486bf103fbc3af077ff891ebc3e81473f8ce0bf9215f"} +{"ts": 1792953530.316, "topic": "lifetrac/v25/video/tile_delta", "hex": "00670c082006000703c40016e2e4dcbb9f62ac7dbbb356e6cbdce4201d946226b37fe08d66ff42ddd86d35da4d2cfad9cddaf82f9bb5d0926619951a65e6f212324c8991484ad32889fe4010cf08291807efef4559a9fe207ff875d83bffc48f7e1f7028e7f17e17f23a14"} +{"ts": 1792953530.991, "topic": "lifetrac/v25/video/tile_delta", "hex": "00680c0820060007ef28c781e2000b736eee7583b1b622cc592b396fee02146fc2baa6cce44cde7dc159bcfa8790d6c8d591be8ab6b07d156d22e113d48be6675c2e0185e6675d1a77757cfe66252d4267f95555cd86aaab990b476136935db45ef7bfa324c891d8aa95ca2211d09dae4ae599aac7830001244981ce73aa3222124cc332a34cbcde4244ddf0209232f4710ada413d39fbbb8384f777050602951993454ff81a8a9fd114b14d662996a4a6aad11257e207f6855e3bff1297c26153f91bc6"} +{"ts": 1792953531.396, "topic": "lifetrac/v25/video/tile_delta", "hex": "00690c082006000703c40016fee059ab15666cedccb788193b1ac42327ccde7ec079bcfc8412124b3dd997775ff046eebfa120cbe12d3378411d62a52b6663b258fd9c688d27ddc92869b269a6d3596cccc1b6662246c408aa319bd72e8893f0951127a3008592856b3b72c31676e485a3cfba6d26bb6e6f7f4702b354235dde7e1cbbbcf91840bf62364555910467356c5dde2e48100973d1e3a0da018d43c86b646ac8df455b583e8ab6917089ea45f333ae1700c2f333aff881fce1570effc48f5e1340a9fc8fc180"} +{"ts": 1792953531.989, "topic": "lifetrac/v25/video/tile_delta", "hex": "006a0c082006000703c40016f2e6589b1771ae42140d85c8e9a227cc15444f8818bb1ac42237379f919176eb88de559a3e19ab34746860d264ef451133e1aa2267474613cc892f3767e1de6ecf47c8895522a1197888ee86832756beccde6470f6fd52547a98f8448baa88422aa4d0799104504758a94ad998ec963f671a2349f7724a246c408aa319bd72e8893f0951127a1048492cf7665ddd7fc11bbafe8c02164a15acedcb0c59db94882339ab62eef17f881fce1770efff123b7c6a0445f8ba0bf9225d"} +{"ts": 1792953532.368, "topic": "lifetrac/v25/video/tile_delta", "hex": "006b0c082006000703c400171ae4592b3563eccd97b9b6e90951dd0c6aadbb6c4aa51125609a224a42dcfc8c31385e65b1357d4bd9944460ba2223d100ae25094251641072521a40c5d8d62111b9bcfc8f9112aa454232f111dd0a06c2e474d113e60aa227c434193ab5f666f28e0566a846bbbcfc397779f2387b7ea92a3d4a3a309e644979bb3f0ef3767c7c2245d54421155f881fdf15743effc48ede928155f8c40bf91fdb"} +{"ts": 1792953532.984, "topic": "lifetrac/v25/video/tile_delta", "hex": "006c0c082006000703c40016eae6d89b7b706df5c7020f21e2cc210d327378c1f9bc224113d489e6677b094ccef22e435b235646fa2ada0b80617a2ada46499bcd3692d5df8e19abbf142dcfc89b15abee5d5f52f446d444e28d1377b948f5168cdd30d519ba21a2d1ae569eccd450a06c2c454d1124c8419e2aa44c861b40eaa6a2cf586a1beb94a22a248a6a1d2047333351b021918ad999a386f333451e399d34d6c5699998787b3330ff103fde2ae07dff891eb91a811bf8c40bf92113"} +{"ts": 1792953533.352, "topic": "lifetrac/v25/video/tile_delta", "hex": "006d0c082006000703c40016f6df5c1b8f63ec6dc4b3370d0474c4b6663b258fd9cce49b49f7724a128ede6d26d25b6f136704de26ca140d85c8e9a22764681dd45af55988b88d6c8756fa2ad2479a674d35b11a5d36989887250c0004911c08038a7c8a2197dd10c456216e7e44d8ad5f72eafa97a236a2271448227a913cccef612999de90833c55489fc40ff78ab81f7fe247af4ea0546fe4836c"} +{"ts": 1792953533.96, "topic": "lifetrac/v25/video/tile_delta", "hex": "006e0c082006000703c400170ee259ab9570adc21a646265496cb3131db06e263b2060fc12843b39bf90f09dae4ae599aae0fb33554640b6c522e665867332411d903735d98c9dcfd9c69f49f7724a3cb33e6b66dae9b4c4cc292433b5a40d592c3eba66575593c378a574e5351711ad90eadf455a4850361723a6889d909476f3693692db789b3826f13664510cbee88622b3f103f9e6ae1edff891efd3a80546fe48ad40"} +{"ts": 1792953534.353, "topic": "lifetrac/v25/video/tile_delta", "hex": "006f0c082006000703c40016e2e15cab0764ac6d89b8b72d1a695ad9d519fa1d89aa4babc61ad5e239110cea948871d23b1122ea90caa649383eba4447a9411d903735d98c9dcfd9c69f49f7724a1e13b5c95cb3355c1f666aa8f2ccf9ad9b6ba6d3133091902db148b999619ccca4f0de295d394d92433b5a40d5fc40fe7bab87adff891ebf3a81746fe480d8"} +{"ts": 1792953534.976, "topic": "lifetrac/v25/video/tile_delta", "hex": "00700c0820060007ef394b81e2000b8b72ec5d9ab11662dcdbbb9f739032424967bb326eea3e03ddd474240cc4ca9aa9d5827553a90a0680419d7444e8868450569e8897b06d112f224a462cd913496cb3111b30962236480215355164219260c0004911f886d65b217de84c782066909aa2a145a2912ccfc90270010220649021ad10646d035f5305f111008811476c49546620c423f4a97177ea663e14d4cc7fc40fcf0ba877ff891ea6be9747bf8c90bf920ba0"} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_base.txt new file mode 100644 index 00000000..19b009f5 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_base.txt @@ -0,0 +1,383 @@ +capture -> /work/legs/leg2b_t2h_base.jsonl (profile image_bw250, limit 203 B); 360 s +connected to 127.0.0.1:1883 (rc=0); subscribing lifetrac/v25/video/tile_delta +# 0 + 0.00s 198B/203 K=0 seq= 10 body=192 ep=0 L0 age=0 rec=29 applied dig=BAD EPOCH-SWITCH RESYNC +# 1 + 0.38s 172B/203 K=0 seq= 11 body=166 ep=0 L0 age=0 rec=36 applied dig=BAD RESYNC +# 2 + 1.00s 203B/203 K=0 seq= 12 body=197 ep=0 L0 age=0 rec=39 applied dig=- RESYNC +# 3 + 1.41s 201B/203 K=0 seq= 13 body=195 ep=0 L0 age=0 rec=39 applied dig=- RESYNC +# 4 + 2.00s 202B/203 K=0 seq= 14 body=196 ep=0 L0 age=0 rec=39 applied dig=ok RESYNC +# 5 + 2.60s 201B/203 K=0 seq= 15 body=195 ep=0 L0 age=0 rec=36 applied dig=- RESYNC +# 6 + 2.99s 198B/203 K=0 seq= 16 body=192 ep=0 L0 age=0 rec=34 applied dig=ok RESYNC +# 7 + 3.60s 203B/203 K=0 seq= 17 body=197 ep=0 L0 age=0 rec=35 applied dig=- RESYNC +# 8 + 3.99s 202B/203 K=0 seq= 18 body=196 ep=0 L0 age=0 rec=37 applied dig=ok +# 9 + 4.59s 200B/203 K=0 seq= 19 body=194 ep=0 L0 age=0 rec=42 applied dig=ok +# 10 + 4.99s 200B/203 K=0 seq= 20 body=194 ep=0 L0 age=0 rec=41 applied dig=ok +# 11 + 5.59s 202B/203 K=0 seq= 21 body=196 ep=0 L0 age=0 rec=35 applied dig=ok +# 12 + 6.00s 203B/203 K=0 seq= 22 body=197 ep=0 L0 age=0 rec=42 applied dig=ok +# 13 + 6.60s 202B/203 K=0 seq= 23 body=196 ep=0 L0 age=0 rec=38 applied dig=ok +# 14 + 6.99s 200B/203 K=0 seq= 24 body=194 ep=0 L0 age=0 rec=33 applied dig=ok +# 15 + 7.58s 200B/203 K=0 seq= 25 body=194 ep=0 L0 age=0 rec=32 applied dig=ok +# 16 + 7.98s 201B/203 K=0 seq= 26 body=195 ep=0 L0 age=0 rec=31 applied dig=ok +# 17 + 8.58s 200B/203 K=0 seq= 27 body=194 ep=0 L0 age=0 rec=35 applied dig=ok +# 18 + 8.99s 202B/203 K=0 seq= 28 body=196 ep=0 L0 age=0 rec=35 applied dig=- +# 19 + 9.59s 202B/203 K=0 seq= 29 body=196 ep=0 L0 age=0 rec=36 applied dig=ok +# 20 + 9.99s 202B/203 K=0 seq= 30 body=196 ep=0 L0 age=0 rec=38 applied dig=ok +# 21 + 10.58s 198B/203 K=0 seq= 31 body=192 ep=0 L0 age=0 rec=37 applied dig=ok +# 22 + 10.98s 197B/203 K=0 seq= 32 body=191 ep=0 L0 age=0 rec=38 applied dig=ok +# 23 + 11.58s 203B/203 K=0 seq= 33 body=197 ep=0 L0 age=0 rec=38 applied dig=ok +# 24 + 11.98s 203B/203 K=0 seq= 34 body=197 ep=0 L0 age=0 rec=38 applied dig=- +# 25 + 12.58s 203B/203 K=0 seq= 35 body=197 ep=0 L0 age=0 rec=39 applied dig=ok +# 26 + 12.98s 203B/203 K=0 seq= 36 body=197 ep=0 L0 age=0 rec=38 applied dig=ok +# 27 + 13.58s 202B/203 K=0 seq= 37 body=196 ep=0 L0 age=0 rec=35 applied dig=ok +# 28 + 13.98s 201B/203 K=0 seq= 38 body=195 ep=0 L0 age=0 rec=33 applied dig=ok +# 29 + 14.58s 201B/203 K=0 seq= 39 body=195 ep=0 L0 age=0 rec=38 applied dig=ok +# 30 + 14.98s 201B/203 K=0 seq= 40 body=195 ep=0 L0 age=0 rec=45 applied dig=- +# 31 + 15.57s 201B/203 K=0 seq= 41 body=195 ep=0 L0 age=0 rec=40 applied dig=ok +# 32 + 15.98s 202B/203 K=0 seq= 42 body=196 ep=0 L0 age=0 rec=32 applied dig=ok +# 33 + 16.57s 199B/203 K=0 seq= 43 body=193 ep=0 L0 age=0 rec=37 applied dig=ok +# 34 + 16.98s 202B/203 K=0 seq= 44 body=196 ep=0 L0 age=0 rec=41 applied dig=- +# 35 + 17.57s 203B/203 K=0 seq= 45 body=197 ep=0 L0 age=0 rec=37 applied dig=ok +# 36 + 17.97s 203B/203 K=0 seq= 46 body=197 ep=0 L0 age=0 rec=32 applied dig=ok +# 37 + 18.57s 200B/203 K=0 seq= 47 body=194 ep=0 L0 age=0 rec=30 applied dig=ok +# 38 + 18.96s 199B/203 K=0 seq= 48 body=193 ep=0 L0 age=0 rec=42 applied dig=ok +# 39 + 19.37s 203B/203 K=0 seq= 49 body=197 ep=0 L0 age=0 rec=41 applied dig=- +# 40 + 19.97s 201B/203 K=0 seq= 50 body=195 ep=0 L0 age=0 rec=38 applied dig=ok +# 41 + 20.57s 203B/203 K=0 seq= 51 body=197 ep=0 L0 age=0 rec=34 applied dig=ok +# 42 + 20.96s 200B/203 K=0 seq= 52 body=194 ep=0 L0 age=0 rec=39 applied dig=ok +# 43 + 21.57s 203B/203 K=0 seq= 53 body=197 ep=0 L0 age=0 rec=38 applied dig=ok +# 44 + 21.97s 199B/203 K=0 seq= 54 body=193 ep=0 L0 age=0 rec=38 applied dig=ok +# 45 + 22.56s 201B/203 K=0 seq= 55 body=195 ep=0 L0 age=0 rec=38 applied dig=- +# 46 + 22.96s 198B/203 K=0 seq= 56 body=192 ep=0 L0 age=0 rec=36 applied dig=ok +# 47 + 23.56s 203B/203 K=0 seq= 57 body=197 ep=0 L0 age=0 rec=35 applied dig=- +# 48 + 23.96s 203B/203 K=0 seq= 58 body=197 ep=0 L0 age=0 rec=38 applied dig=ok +# 49 + 24.56s 203B/203 K=0 seq= 59 body=197 ep=0 L0 age=0 rec=41 applied dig=ok +# 50 + 24.96s 203B/203 K=0 seq= 60 body=197 ep=0 L0 age=0 rec=35 applied dig=ok +# 51 + 25.37s 200B/202 K=1 seq= 61 body=194 ep=1 L0 age=0 rec=28 applied dig=ok EPOCH-SWITCH +# 52 + 25.96s 202B/203 K=0 seq= 62 body=196 ep=1 L0 age=0 rec=38 applied dig=ok +# 53 + 26.56s 203B/203 K=0 seq= 63 body=197 ep=1 L0 age=0 rec=42 applied dig=- +# 54 + 26.96s 203B/203 K=0 seq= 64 body=197 ep=1 L0 age=0 rec=36 applied dig=- +# 55 + 27.56s 200B/203 K=0 seq= 65 body=194 ep=1 L0 age=0 rec=40 applied dig=ok +# 56 + 27.96s 202B/203 K=0 seq= 66 body=196 ep=1 L0 age=0 rec=34 applied dig=- +# 57 + 28.56s 202B/203 K=0 seq= 67 body=196 ep=1 L0 age=0 rec=40 applied dig=ok +# 58 + 28.96s 202B/203 K=0 seq= 68 body=196 ep=1 L0 age=0 rec=37 applied dig=ok +# 59 + 29.56s 201B/203 K=0 seq= 69 body=195 ep=1 L0 age=0 rec=39 applied dig=ok +# 60 + 29.96s 203B/203 K=0 seq= 70 body=197 ep=1 L0 age=0 rec=36 applied dig=- +# 61 + 30.55s 200B/203 K=0 seq= 71 body=194 ep=1 L0 age=0 rec=38 applied dig=ok +# 62 + 30.95s 202B/203 K=0 seq= 72 body=196 ep=1 L0 age=0 rec=34 applied dig=- +# 63 + 31.55s 203B/203 K=0 seq= 73 body=197 ep=1 L0 age=0 rec=34 applied dig=ok +# 64 + 31.95s 200B/203 K=0 seq= 74 body=194 ep=1 L0 age=0 rec=37 applied dig=ok +# 65 + 32.55s 202B/203 K=0 seq= 75 body=196 ep=1 L0 age=0 rec=38 applied dig=- +# 66 + 32.95s 201B/203 K=0 seq= 76 body=195 ep=1 L0 age=0 rec=40 applied dig=- +# 67 + 33.55s 201B/203 K=0 seq= 77 body=195 ep=1 L0 age=0 rec=34 applied dig=ok +# 68 + 33.95s 199B/203 K=0 seq= 78 body=193 ep=1 L0 age=0 rec=34 applied dig=ok +# 69 + 34.54s 200B/203 K=0 seq= 79 body=194 ep=1 L0 age=0 rec=39 applied dig=ok +# 70 + 34.94s 202B/203 K=0 seq= 80 body=196 ep=1 L0 age=0 rec=42 applied dig=ok +# 71 + 35.55s 203B/203 K=0 seq= 81 body=197 ep=1 L0 age=0 rec=30 applied dig=ok +# 72 + 35.94s 197B/203 K=0 seq= 82 body=191 ep=1 L0 age=0 rec=37 applied dig=ok +# 73 + 36.53s 202B/203 K=0 seq= 83 body=196 ep=1 L0 age=0 rec=39 applied dig=- +# 74 + 36.95s 201B/203 K=0 seq= 84 body=195 ep=1 L0 age=0 rec=40 applied dig=ok +# 75 + 37.54s 201B/203 K=0 seq= 85 body=195 ep=1 L0 age=0 rec=33 applied dig=ok +# 76 + 37.94s 198B/203 K=0 seq= 86 body=192 ep=1 L0 age=0 rec=36 applied dig=ok +# 77 + 38.54s 201B/203 K=0 seq= 87 body=195 ep=1 L0 age=0 rec=41 applied dig=ok +# 78 + 38.94s 203B/203 K=0 seq= 88 body=197 ep=1 L0 age=0 rec=39 applied dig=ok +# 79 + 39.54s 202B/203 K=0 seq= 89 body=196 ep=1 L0 age=0 rec=40 applied dig=ok +# 80 + 39.93s 203B/203 K=0 seq= 90 body=197 ep=1 L0 age=0 rec=41 applied dig=ok +# 81 + 40.54s 201B/203 K=0 seq= 91 body=195 ep=1 L0 age=0 rec=45 applied dig=ok +# 82 + 40.94s 202B/203 K=0 seq= 92 body=196 ep=1 L0 age=0 rec=40 applied dig=- +# 83 + 41.54s 203B/203 K=0 seq= 93 body=197 ep=1 L0 age=0 rec=37 applied dig=- +# 84 + 41.94s 203B/203 K=0 seq= 94 body=197 ep=1 L0 age=0 rec=34 applied dig=ok +# 85 + 42.53s 202B/203 K=0 seq= 95 body=196 ep=1 L0 age=0 rec=33 applied dig=ok +# 86 + 42.93s 202B/203 K=0 seq= 96 body=196 ep=1 L0 age=0 rec=40 applied dig=- +# 87 + 43.53s 203B/203 K=0 seq= 97 body=197 ep=1 L0 age=0 rec=40 applied dig=ok +# 88 + 43.93s 201B/203 K=0 seq= 98 body=195 ep=1 L0 age=0 rec=39 applied dig=- +# 89 + 44.53s 201B/203 K=0 seq= 99 body=195 ep=1 L0 age=0 rec=40 applied dig=- +# 90 + 44.93s 203B/203 K=0 seq=100 body=197 ep=1 L0 age=0 rec=35 applied dig=- +# 91 + 45.53s 203B/203 K=0 seq=101 body=197 ep=1 L0 age=0 rec=36 applied dig=ok +# 92 + 45.93s 202B/203 K=0 seq=102 body=196 ep=1 L0 age=0 rec=35 applied dig=ok +# 93 + 46.52s 202B/203 K=0 seq=103 body=196 ep=1 L0 age=0 rec=31 applied dig=ok +# 94 + 46.92s 198B/203 K=0 seq=104 body=192 ep=1 L0 age=0 rec=39 applied dig=ok +# 95 + 47.52s 203B/203 K=0 seq=105 body=197 ep=1 L0 age=0 rec=35 applied dig=ok +# 96 + 47.92s 200B/203 K=0 seq=106 body=194 ep=1 L0 age=0 rec=43 applied dig=ok +# 97 + 48.52s 202B/202 K=1 seq=107 body=196 ep=2 L0 age=0 rec=29 applied dig=ok EPOCH-SWITCH +# 98 + 48.92s 200B/203 K=0 seq=108 body=194 ep=2 L0 age=0 rec=34 applied dig=ok +# 99 + 49.52s 203B/203 K=0 seq=109 body=197 ep=2 L0 age=0 rec=43 applied dig=ok +# 100 + 49.91s 203B/203 K=0 seq=110 body=197 ep=2 L0 age=0 rec=36 applied dig=- +# 101 + 50.52s 203B/203 K=0 seq=111 body=197 ep=2 L0 age=0 rec=35 applied dig=ok +# 102 + 50.92s 200B/203 K=0 seq=112 body=194 ep=2 L0 age=0 rec=31 applied dig=ok +# 103 + 51.51s 200B/203 K=0 seq=113 body=194 ep=2 L0 age=0 rec=39 applied dig=ok +# 104 + 51.91s 203B/203 K=0 seq=114 body=197 ep=2 L0 age=0 rec=42 applied dig=ok +# 105 + 52.51s 201B/203 K=0 seq=115 body=195 ep=2 L0 age=0 rec=36 applied dig=- +# 106 + 52.91s 197B/203 K=0 seq=116 body=191 ep=2 L0 age=0 rec=32 applied dig=ok +# 107 + 53.50s 197B/203 K=0 seq=117 body=191 ep=2 L0 age=0 rec=30 applied dig=ok +# 108 + 53.90s 200B/203 K=0 seq=118 body=194 ep=2 L0 age=0 rec=42 applied dig=ok +# 109 + 54.50s 203B/203 K=0 seq=119 body=197 ep=2 L0 age=0 rec=49 applied dig=- +# 110 + 54.91s 203B/203 K=0 seq=120 body=197 ep=2 L0 age=0 rec=44 applied dig=ok +# 111 + 55.50s 203B/203 K=0 seq=121 body=197 ep=2 L0 age=0 rec=34 applied dig=ok +# 112 + 56.09s 200B/203 K=0 seq=122 body=194 ep=2 L0 age=0 rec=29 applied dig=ok +# 113 + 56.50s 202B/203 K=0 seq=123 body=196 ep=2 L0 age=0 rec=34 applied dig=ok +# 114 + 56.90s 202B/203 K=0 seq=124 body=196 ep=2 L0 age=0 rec=41 applied dig=ok +# 115 + 57.50s 203B/203 K=0 seq=125 body=197 ep=2 L0 age=0 rec=42 applied dig=ok +# 116 + 57.90s 203B/203 K=0 seq=126 body=197 ep=2 L0 age=0 rec=43 applied dig=ok +# 117 + 58.50s 202B/203 K=0 seq=127 body=196 ep=2 L0 age=0 rec=38 applied dig=- +# 118 + 58.90s 201B/203 K=0 seq=128 body=195 ep=2 L0 age=0 rec=39 applied dig=- +# 119 + 59.49s 203B/203 K=0 seq=129 body=197 ep=2 L0 age=0 rec=41 applied dig=ok +# 120 + 60.08s 201B/203 K=0 seq=130 body=195 ep=2 L0 age=0 rec=36 applied dig=- +# 121 + 60.49s 201B/203 K=0 seq=131 body=195 ep=2 L0 age=0 rec=37 applied dig=ok +# 122 + 60.89s 201B/203 K=0 seq=132 body=195 ep=2 L0 age=0 rec=40 applied dig=- +# 123 + 61.50s 201B/203 K=0 seq=133 body=195 ep=2 L0 age=0 rec=37 applied dig=- +# 124 + 61.89s 199B/202 K=1 seq=134 body=193 ep=3 L0 age=0 rec=27 applied dig=ok EPOCH-SWITCH +# 125 + 62.49s 203B/203 K=0 seq=135 body=197 ep=3 L0 age=0 rec=35 applied dig=ok +# 126 + 63.08s 201B/203 K=0 seq=136 body=195 ep=3 L0 age=0 rec=34 applied dig=- +# 127 + 63.48s 200B/203 K=0 seq=137 body=194 ep=3 L0 age=0 rec=32 applied dig=- +# 128 + 64.10s 203B/203 K=0 seq=138 body=197 ep=3 L0 age=0 rec=32 applied dig=ok +# 129 + 64.49s 201B/203 K=0 seq=139 body=195 ep=3 L0 age=0 rec=34 applied dig=ok +# 130 + 65.09s 198B/203 K=0 seq=140 body=192 ep=3 L0 age=0 rec=43 applied dig=ok +# 131 + 65.49s 203B/203 K=0 seq=141 body=197 ep=3 L0 age=0 rec=36 applied dig=ok +# 132 + 66.09s 197B/203 K=0 seq=142 body=191 ep=3 L0 age=0 rec=40 applied dig=ok +# 133 + 66.48s 202B/203 K=0 seq=143 body=196 ep=3 L0 age=0 rec=41 applied dig=- +# 134 + 67.08s 200B/203 K=0 seq=144 body=194 ep=3 L0 age=0 rec=38 applied dig=ok +# 135 + 67.48s 203B/203 K=0 seq=145 body=197 ep=3 L0 age=0 rec=35 applied dig=ok +# 136 + 68.07s 197B/203 K=0 seq=146 body=191 ep=3 L0 age=0 rec=36 applied dig=ok +# 137 + 68.47s 203B/203 K=0 seq=147 body=197 ep=3 L0 age=0 rec=37 applied dig=ok +# 138 + 69.09s 197B/203 K=0 seq=148 body=191 ep=3 L0 age=0 rec=35 applied dig=ok +# 139 + 69.47s 201B/203 K=0 seq=149 body=195 ep=3 L0 age=0 rec=31 applied dig=ok +# 140 + 70.09s 202B/202 K=1 seq=150 body=196 ep=4 L0 age=0 rec=30 applied dig=ok EPOCH-SWITCH +# 141 + 70.48s 200B/203 K=0 seq=151 body=194 ep=4 L0 age=0 rec=39 applied dig=ok +# 142 + 71.07s 203B/203 K=0 seq=152 body=197 ep=4 L0 age=0 rec=40 applied dig=- +# 143 + 71.48s 203B/203 K=0 seq=153 body=197 ep=4 L0 age=0 rec=33 applied dig=ok +# 144 + 72.06s 202B/203 K=0 seq=154 body=196 ep=4 L0 age=0 rec=29 applied dig=ok +# 145 + 72.46s 202B/203 K=0 seq=155 body=196 ep=4 L0 age=0 rec=36 applied dig=ok +# 146 + 73.06s 202B/203 K=0 seq=156 body=196 ep=4 L0 age=0 rec=39 applied dig=ok +# 147 + 73.47s 203B/203 K=0 seq=157 body=197 ep=4 L0 age=0 rec=38 applied dig=ok +# 148 + 74.07s 200B/203 K=0 seq=158 body=194 ep=4 L0 age=0 rec=41 applied dig=ok +# 149 + 74.46s 202B/203 K=0 seq=159 body=196 ep=4 L0 age=0 rec=39 applied dig=- +# 150 + 75.07s 202B/203 K=0 seq=160 body=196 ep=4 L0 age=0 rec=34 applied dig=- +# 151 + 75.46s 201B/203 K=0 seq=161 body=195 ep=4 L0 age=0 rec=33 applied dig=ok +# 152 + 76.07s 200B/203 K=0 seq=162 body=194 ep=4 L0 age=0 rec=36 applied dig=ok +# 153 + 76.46s 200B/203 K=0 seq=163 body=194 ep=4 L0 age=0 rec=37 applied dig=ok +# 154 + 77.05s 199B/203 K=0 seq=164 body=193 ep=4 L0 age=0 rec=36 applied dig=ok +# 155 + 77.45s 203B/203 K=0 seq=165 body=197 ep=4 L0 age=0 rec=35 applied dig=ok +# 156 + 78.06s 200B/203 K=0 seq=166 body=194 ep=4 L0 age=0 rec=34 applied dig=ok +# 157 + 78.46s 203B/203 K=0 seq=167 body=197 ep=4 L0 age=0 rec=36 applied dig=ok +# 158 + 79.05s 200B/203 K=0 seq=168 body=194 ep=4 L0 age=0 rec=37 applied dig=ok +# 159 + 79.45s 203B/203 K=0 seq=169 body=197 ep=4 L0 age=0 rec=38 applied dig=ok +# 160 + 80.05s 201B/203 K=0 seq=170 body=195 ep=4 L0 age=0 rec=31 applied dig=ok +# 161 + 80.45s 203B/203 K=0 seq=171 body=197 ep=4 L0 age=0 rec=37 applied dig=ok +# 162 + 81.05s 202B/203 K=0 seq=172 body=196 ep=4 L0 age=0 rec=33 applied dig=ok +# 163 + 81.45s 201B/203 K=0 seq=173 body=195 ep=4 L0 age=0 rec=38 applied dig=ok +# 164 + 82.05s 202B/203 K=0 seq=174 body=196 ep=4 L0 age=0 rec=38 applied dig=- +# 165 + 82.45s 202B/203 K=0 seq=175 body=196 ep=4 L0 age=0 rec=37 applied dig=ok +# 166 + 83.05s 201B/203 K=0 seq=176 body=195 ep=4 L0 age=0 rec=38 applied dig=- +# 167 + 83.45s 201B/203 K=0 seq=177 body=195 ep=4 L0 age=0 rec=34 applied dig=- +# 168 + 84.05s 200B/203 K=0 seq=178 body=194 ep=4 L0 age=0 rec=35 applied dig=ok +# 169 + 84.45s 201B/203 K=0 seq=179 body=195 ep=4 L0 age=0 rec=38 applied dig=ok +# 170 + 85.04s 202B/203 K=0 seq=180 body=196 ep=4 L0 age=0 rec=35 applied dig=ok +# 171 + 85.45s 201B/203 K=0 seq=181 body=195 ep=4 L0 age=0 rec=33 applied dig=ok +# 172 + 86.04s 200B/203 K=0 seq=182 body=194 ep=4 L0 age=0 rec=36 applied dig=ok +# 173 + 86.44s 203B/203 K=0 seq=183 body=197 ep=4 L0 age=0 rec=37 applied dig=ok +# 174 + 87.04s 202B/202 K=1 seq=184 body=196 ep=5 L0 age=0 rec=28 applied dig=ok EPOCH-SWITCH +# 175 + 87.44s 203B/203 K=0 seq=185 body=197 ep=5 L0 age=0 rec=39 applied dig=ok +# 176 + 88.03s 203B/203 K=0 seq=186 body=197 ep=5 L0 age=0 rec=38 applied dig=- +# 177 + 88.64s 202B/203 K=0 seq=187 body=196 ep=5 L0 age=0 rec=33 applied dig=ok +# 178 + 89.03s 199B/203 K=0 seq=188 body=193 ep=5 L0 age=0 rec=34 applied dig=ok +# 179 + 89.44s 202B/203 K=0 seq=189 body=196 ep=5 L0 age=0 rec=38 applied dig=ok +# 180 + 90.04s 201B/203 K=0 seq=190 body=195 ep=5 L0 age=0 rec=36 applied dig=ok +# 181 + 90.63s 201B/203 K=0 seq=191 body=195 ep=5 L0 age=0 rec=36 applied dig=ok +# 182 + 91.03s 199B/203 K=0 seq=192 body=193 ep=5 L0 age=0 rec=37 applied dig=ok +# 183 + 91.63s 202B/203 K=0 seq=193 body=196 ep=5 L0 age=0 rec=34 applied dig=ok +# 184 + 92.02s 199B/203 K=0 seq=194 body=193 ep=5 L0 age=0 rec=34 applied dig=ok +# 185 + 92.62s 199B/203 K=0 seq=195 body=193 ep=5 L0 age=0 rec=36 applied dig=ok +# 186 + 93.02s 198B/203 K=0 seq=196 body=192 ep=5 L0 age=0 rec=37 applied dig=ok +# 187 + 93.60s 167B/203 K=0 seq=197 body=161 ep=5 L0 age=0 rec=36 applied dig=ok +# 188 + 94.03s 201B/203 K=0 seq=198 body=195 ep=5 L0 age=0 rec=38 applied dig=ok +# 189 + 94.62s 195B/203 K=0 seq=199 body=189 ep=5 L0 age=0 rec=42 applied dig=ok +# 190 + 95.02s 198B/203 K=0 seq=200 body=192 ep=5 L0 age=0 rec=40 applied dig=ok +# 191 + 95.62s 193B/203 K=0 seq=201 body=187 ep=5 L0 age=0 rec=40 applied dig=ok +# 192 + 96.00s 177B/203 K=0 seq=202 body=171 ep=5 L0 age=0 rec=35 applied dig=ok +# 193 + 96.40s 163B/203 K=0 seq=203 body=157 ep=5 L0 age=0 rec=36 applied dig=ok +# 194 + 97.01s 198B/203 K=0 seq=204 body=192 ep=5 L0 age=0 rec=34 applied dig=ok +# 195 + 97.42s 168B/203 K=0 seq=205 body=162 ep=5 L0 age=0 rec=33 applied dig=ok +# 196 + 98.01s 199B/202 K=1 seq=206 body=193 ep=6 L0 age=0 rec=29 applied dig=ok EPOCH-SWITCH +# 197 + 98.61s 202B/203 K=0 seq=207 body=196 ep=6 L0 age=0 rec=34 applied dig=ok +# 198 + 99.02s 203B/203 K=0 seq=208 body=197 ep=6 L0 age=0 rec=40 applied dig=ok +# 199 + 99.62s 201B/203 K=0 seq=209 body=195 ep=6 L0 age=0 rec=33 applied dig=ok +# 200 + 100.01s 203B/203 K=0 seq=210 body=197 ep=6 L0 age=0 rec=36 applied dig=ok +# 201 + 100.61s 202B/203 K=0 seq=211 body=196 ep=6 L0 age=0 rec=39 applied dig=ok +# 202 + 101.01s 201B/203 K=0 seq=212 body=195 ep=6 L0 age=0 rec=32 applied dig=- +# 203 + 101.61s 201B/203 K=0 seq=213 body=195 ep=6 L0 age=0 rec=31 applied dig=ok +# 204 + 102.01s 199B/203 K=0 seq=214 body=193 ep=6 L0 age=0 rec=34 applied dig=ok +# 205 + 102.60s 201B/203 K=0 seq=215 body=195 ep=6 L0 age=0 rec=32 applied dig=ok +# 206 + 103.01s 199B/203 K=0 seq=216 body=193 ep=6 L0 age=0 rec=37 applied dig=ok +# 207 + 103.61s 198B/203 K=0 seq=217 body=192 ep=6 L0 age=0 rec=31 applied dig=ok +# 208 + 104.00s 198B/203 K=0 seq=218 body=192 ep=6 L0 age=0 rec=30 applied dig=ok +# 209 + 104.60s 200B/202 K=1 seq=219 body=194 ep=7 L0 age=0 rec=27 applied dig=ok EPOCH-SWITCH +# 210 + 105.00s 197B/203 K=0 seq=220 body=191 ep=7 L0 age=0 rec=30 applied dig=ok +# 211 + 105.60s 202B/203 K=0 seq=221 body=196 ep=7 L0 age=0 rec=35 applied dig=ok +# 212 + 106.00s 196B/203 K=0 seq=222 body=190 ep=7 L0 age=0 rec=33 applied dig=ok +# 213 + 106.60s 203B/203 K=0 seq=223 body=197 ep=7 L0 age=0 rec=35 applied dig=ok +# 214 + 107.00s 201B/203 K=0 seq=224 body=195 ep=7 L0 age=0 rec=34 applied dig=ok +# 215 + 107.60s 202B/203 K=0 seq=225 body=196 ep=7 L0 age=0 rec=37 applied dig=ok +# 216 + 108.00s 202B/203 K=0 seq=226 body=196 ep=7 L0 age=0 rec=41 applied dig=ok +# 217 + 108.60s 202B/203 K=0 seq=227 body=196 ep=7 L0 age=0 rec=37 applied dig=ok +# 218 + 109.00s 203B/203 K=0 seq=228 body=197 ep=7 L0 age=0 rec=34 applied dig=ok +# 219 + 109.59s 201B/203 K=0 seq=229 body=195 ep=7 L0 age=0 rec=37 applied dig=ok +# 220 + 109.98s 200B/202 K=1 seq=230 body=194 ep=8 L0 age=0 rec=28 applied dig=ok EPOCH-SWITCH +# 221 + 110.59s 203B/203 K=0 seq=231 body=197 ep=8 L0 age=0 rec=34 applied dig=ok +# 222 + 110.99s 202B/203 K=0 seq=232 body=196 ep=8 L0 age=0 rec=33 applied dig=ok +# 223 + 111.99s 201B/203 K=0 seq=234 body=195 ep=8 L0 age=0 rec=33 applied dig=BAD +# 224 + 112.59s 202B/203 K=0 seq=235 body=196 ep=8 L0 age=0 rec=37 applied dig=BAD +# 225 + 112.99s 200B/203 K=0 seq=236 body=194 ep=8 L0 age=0 rec=36 applied dig=BAD RESYNC +# 226 + 113.58s 191B/203 K=0 seq=237 body=185 ep=8 L0 age=0 rec=33 applied dig=ok RESYNC +# 227 + 113.98s 191B/203 K=0 seq=238 body=185 ep=8 L0 age=0 rec=34 applied dig=ok RESYNC +# 228 + 114.58s 200B/203 K=0 seq=239 body=194 ep=8 L0 age=0 rec=35 applied dig=ok +# 229 + 114.98s 199B/203 K=0 seq=240 body=193 ep=8 L0 age=0 rec=34 applied dig=ok +# 230 + 115.58s 198B/203 K=0 seq=241 body=192 ep=8 L0 age=0 rec=33 applied dig=ok +# 231 + 115.98s 202B/202 K=1 seq=242 body=196 ep=9 L0 age=0 rec=29 applied dig=ok EPOCH-SWITCH +# 232 + 116.58s 202B/202 K=1 seq=243 body=196 ep=10 L0 age=0 rec=29 applied dig=ok EPOCH-SWITCH +# 233 + 116.98s 202B/202 K=1 seq=244 body=196 ep=11 L0 age=0 rec=29 applied dig=ok EPOCH-SWITCH +# 234 + 117.59s 202B/202 K=1 seq=245 body=196 ep=12 L0 age=0 rec=30 applied dig=ok EPOCH-SWITCH +# 235 + 117.97s 200B/203 K=0 seq=246 body=194 ep=12 L0 age=0 rec=35 applied dig=ok +# 236 + 118.58s 202B/203 K=0 seq=247 body=196 ep=12 L0 age=0 rec=36 applied dig=ok +# 237 + 118.98s 203B/203 K=0 seq=248 body=197 ep=12 L0 age=0 rec=39 applied dig=ok +# 238 + 119.57s 201B/203 K=0 seq=249 body=195 ep=12 L0 age=0 rec=39 applied dig=ok +# 239 + 119.97s 196B/203 K=0 seq=250 body=190 ep=12 L0 age=0 rec=42 applied dig=ok +# 240 + 120.58s 201B/203 K=0 seq=251 body=195 ep=12 L0 age=0 rec=48 applied dig=ok +# 241 + 121.17s 203B/203 K=0 seq=252 body=197 ep=12 L0 age=0 rec=51 applied dig=- +# 242 + 121.57s 203B/203 K=0 seq=253 body=197 ep=12 L0 age=0 rec=43 applied dig=ok +# 243 + 121.97s 199B/203 K=0 seq=254 body=193 ep=12 L0 age=0 rec=41 applied dig=ok +# 244 + 122.57s 202B/203 K=0 seq=255 body=196 ep=12 L0 age=0 rec=39 applied dig=ok +# 245 + 122.97s 200B/203 K=0 seq= 0 body=194 ep=12 L0 age=0 rec=48 applied dig=ok +# 246 + 123.57s 200B/202 K=1 seq= 1 body=194 ep=13 L0 age=0 rec=29 applied dig=ok EPOCH-SWITCH +# 247 + 123.96s 200B/203 K=0 seq= 2 body=194 ep=13 L0 age=0 rec=34 applied dig=ok +# 248 + 124.56s 202B/203 K=0 seq= 3 body=196 ep=13 L0 age=0 rec=40 applied dig=- +# 249 + 125.16s 203B/203 K=0 seq= 4 body=197 ep=13 L0 age=0 rec=41 applied dig=ok +# 250 + 125.56s 203B/203 K=0 seq= 5 body=197 ep=13 L0 age=0 rec=39 applied dig=- +# 251 + 126.16s 203B/203 K=0 seq= 6 body=197 ep=13 L0 age=0 rec=39 applied dig=ok +# 252 + 126.56s 200B/203 K=0 seq= 7 body=194 ep=13 L0 age=0 rec=38 applied dig=ok +# 253 + 127.16s 200B/203 K=0 seq= 8 body=194 ep=13 L0 age=0 rec=35 applied dig=ok +# 254 + 127.56s 200B/203 K=0 seq= 9 body=194 ep=13 L0 age=0 rec=34 applied dig=ok +# 255 + 128.16s 199B/203 K=0 seq= 10 body=193 ep=13 L0 age=0 rec=35 applied dig=ok +# 256 + 128.56s 199B/203 K=0 seq= 11 body=193 ep=13 L0 age=0 rec=40 applied dig=ok +# 257 + 129.15s 202B/203 K=0 seq= 12 body=196 ep=13 L0 age=0 rec=38 applied dig=ok +# 258 + 129.56s 200B/203 K=0 seq= 13 body=194 ep=13 L0 age=0 rec=35 applied dig=ok +# 259 + 129.96s 202B/203 K=0 seq= 14 body=196 ep=13 L0 age=0 rec=38 applied dig=ok +# 260 + 130.56s 200B/203 K=0 seq= 15 body=194 ep=13 L0 age=0 rec=44 applied dig=ok +# 261 + 131.15s 201B/203 K=0 seq= 16 body=195 ep=13 L0 age=0 rec=43 applied dig=- +# 262 + 131.55s 200B/203 K=0 seq= 17 body=194 ep=13 L0 age=0 rec=36 applied dig=ok +# 263 + 132.15s 203B/203 K=0 seq= 18 body=197 ep=13 L0 age=0 rec=34 applied dig=ok +# 264 + 132.55s 199B/203 K=0 seq= 19 body=193 ep=13 L0 age=0 rec=37 applied dig=ok +# 265 + 133.15s 202B/203 K=0 seq= 20 body=196 ep=13 L0 age=0 rec=37 applied dig=ok +# 266 + 133.54s 196B/203 K=0 seq= 21 body=190 ep=13 L0 age=0 rec=34 applied dig=ok +# 267 + 134.14s 202B/203 K=0 seq= 22 body=196 ep=13 L0 age=0 rec=36 applied dig=ok +# 268 + 134.52s 176B/203 K=0 seq= 23 body=170 ep=13 L0 age=0 rec=46 applied dig=ok +# 269 + 135.14s 203B/203 K=0 seq= 24 body=197 ep=13 L0 age=0 rec=43 applied dig=- +# 270 + 135.55s 203B/203 K=0 seq= 25 body=197 ep=13 L0 age=0 rec=39 applied dig=- +# 271 + 136.14s 202B/203 K=0 seq= 26 body=196 ep=13 L0 age=0 rec=33 applied dig=ok +# 272 + 136.54s 203B/203 K=0 seq= 27 body=197 ep=13 L0 age=0 rec=31 applied dig=ok +# 273 + 137.13s 197B/203 K=0 seq= 28 body=191 ep=13 L0 age=0 rec=35 applied dig=ok +# 274 + 137.54s 202B/203 K=0 seq= 29 body=196 ep=13 L0 age=0 rec=38 applied dig=ok +# 275 + 138.14s 201B/203 K=0 seq= 30 body=195 ep=13 L0 age=0 rec=32 applied dig=ok +# 276 + 138.54s 202B/203 K=0 seq= 31 body=196 ep=13 L0 age=0 rec=32 applied dig=ok +# 277 + 139.12s 194B/203 K=0 seq= 32 body=188 ep=13 L0 age=0 rec=29 applied dig=ok +# 278 + 139.54s 201B/203 K=0 seq= 33 body=195 ep=13 L0 age=0 rec=32 applied dig=ok +# 279 + 140.13s 201B/202 K=1 seq= 34 body=195 ep=14 L0 age=0 rec=29 applied dig=ok EPOCH-SWITCH +# 280 + 140.53s 202B/203 K=0 seq= 35 body=196 ep=14 L0 age=0 rec=33 applied dig=ok +# 281 + 141.13s 202B/203 K=0 seq= 36 body=196 ep=14 L0 age=0 rec=33 applied dig=ok +# 282 + 141.53s 202B/203 K=0 seq= 37 body=196 ep=14 L0 age=0 rec=28 applied dig=ok +# 283 + 142.13s 196B/203 K=0 seq= 38 body=190 ep=14 L0 age=0 rec=33 applied dig=ok +# 284 + 142.54s 201B/203 K=0 seq= 39 body=195 ep=14 L0 age=0 rec=31 applied dig=ok +# 285 + 143.12s 201B/203 K=0 seq= 40 body=195 ep=14 L0 age=0 rec=29 applied dig=ok +# 286 + 143.52s 197B/203 K=0 seq= 41 body=191 ep=14 L0 age=0 rec=27 applied dig=ok +# 287 + 144.11s 195B/203 K=0 seq= 42 body=189 ep=14 L0 age=0 rec=31 applied dig=ok +# 288 + 144.51s 186B/203 K=0 seq= 43 body=180 ep=14 L0 age=0 rec=31 applied dig=ok +# 289 + 144.93s 195B/203 K=0 seq= 44 body=189 ep=14 L0 age=0 rec=38 applied dig=ok +# 290 + 145.52s 199B/203 K=0 seq= 45 body=193 ep=14 L0 age=0 rec=36 applied dig=ok +# 291 + 146.11s 202B/203 K=0 seq= 46 body=196 ep=14 L0 age=0 rec=33 applied dig=ok +# 292 + 146.52s 199B/203 K=0 seq= 47 body=193 ep=14 L0 age=0 rec=31 applied dig=ok +# 293 + 147.11s 201B/203 K=0 seq= 48 body=195 ep=14 L0 age=0 rec=41 applied dig=ok +# 294 + 147.51s 197B/203 K=0 seq= 49 body=191 ep=14 L0 age=0 rec=37 applied dig=ok +# 295 + 148.12s 203B/203 K=0 seq= 50 body=197 ep=14 L0 age=0 rec=35 applied dig=ok +# 296 + 148.52s 198B/203 K=0 seq= 51 body=192 ep=14 L0 age=0 rec=35 applied dig=ok +# 297 + 149.10s 195B/203 K=0 seq= 52 body=189 ep=14 L0 age=0 rec=37 applied dig=ok +# 298 + 149.52s 200B/203 K=0 seq= 53 body=194 ep=14 L0 age=0 rec=33 applied dig=ok +# 299 + 150.11s 199B/203 K=0 seq= 54 body=193 ep=14 L0 age=0 rec=39 applied dig=ok +# 300 + 150.50s 182B/203 K=0 seq= 55 body=176 ep=14 L0 age=0 rec=34 applied dig=ok +# 301 + 151.10s 201B/203 K=0 seq= 56 body=195 ep=14 L0 age=0 rec=35 applied dig=ok +# 302 + 151.50s 198B/203 K=0 seq= 57 body=192 ep=14 L0 age=0 rec=33 applied dig=ok +# 303 + 152.10s 194B/203 K=0 seq= 58 body=188 ep=14 L0 age=0 rec=35 applied dig=ok +# 304 + 152.50s 202B/203 K=0 seq= 59 body=196 ep=14 L0 age=0 rec=35 applied dig=ok +# 305 + 153.09s 201B/203 K=0 seq= 60 body=195 ep=14 L0 age=0 rec=35 applied dig=ok +# 306 + 153.51s 201B/203 K=0 seq= 61 body=195 ep=14 L0 age=0 rec=37 applied dig=ok +# 307 + 154.09s 189B/203 K=0 seq= 62 body=183 ep=14 L0 age=0 rec=36 applied dig=ok +# 308 + 154.50s 187B/203 K=0 seq= 63 body=181 ep=14 L0 age=0 rec=37 applied dig=ok +# 309 + 155.10s 198B/203 K=0 seq= 64 body=192 ep=14 L0 age=0 rec=38 applied dig=ok +# 310 + 155.50s 201B/203 K=0 seq= 65 body=195 ep=14 L0 age=0 rec=37 applied dig=ok +# 311 + 155.90s 146B/203 K=0 seq= 66 body=140 ep=14 L0 age=0 rec=33 applied dig=ok +# 312 + 156.49s 178B/203 K=0 seq= 67 body=172 ep=14 L0 age=0 rec=36 applied dig=ok +# 313 + 157.09s 201B/203 K=0 seq= 68 body=195 ep=14 L0 age=0 rec=32 applied dig=ok +# 314 + 157.50s 201B/203 K=0 seq= 69 body=195 ep=14 L0 age=0 rec=37 applied dig=ok +# 315 + 158.09s 197B/203 K=0 seq= 70 body=191 ep=14 L0 age=0 rec=33 applied dig=ok +# 316 + 158.50s 194B/203 K=0 seq= 71 body=188 ep=14 L0 age=0 rec=34 applied dig=ok +# 317 + 159.09s 201B/203 K=0 seq= 72 body=195 ep=14 L0 age=0 rec=41 applied dig=ok +# 318 + 159.50s 197B/203 K=0 seq= 73 body=191 ep=14 L0 age=0 rec=37 applied dig=ok +# 319 + 160.09s 191B/203 K=0 seq= 74 body=185 ep=14 L0 age=0 rec=40 applied dig=ok +# 320 + 160.49s 193B/203 K=0 seq= 75 body=187 ep=14 L0 age=0 rec=38 applied dig=ok +# 321 + 161.09s 198B/203 K=0 seq= 76 body=192 ep=14 L0 age=0 rec=31 applied dig=ok +# 322 + 161.43s 127B/203 K=0 seq= 77 body=121 ep=14 L0 age=0 rec=29 applied dig=ok +# 323 + 162.10s 186B/203 K=0 seq= 78 body=180 ep=14 L0 age=0 rec=33 applied dig=ok +# 324 + 162.49s 202B/202 K=1 seq= 79 body=196 ep=15 L0 age=0 rec=28 applied dig=ok EPOCH-SWITCH +# 325 + 163.09s 199B/203 K=0 seq= 80 body=193 ep=15 L0 age=0 rec=31 applied dig=ok +# 326 + 163.49s 203B/203 K=0 seq= 81 body=197 ep=15 L0 age=0 rec=36 applied dig=ok +# 327 + 164.08s 200B/203 K=0 seq= 82 body=194 ep=15 L0 age=0 rec=30 applied dig=ok +# 328 + 164.48s 195B/203 K=0 seq= 83 body=189 ep=15 L0 age=0 rec=32 applied dig=ok +# 329 + 165.09s 199B/203 K=0 seq= 84 body=193 ep=15 L0 age=0 rec=33 applied dig=ok +# 330 + 165.49s 195B/203 K=0 seq= 85 body=189 ep=15 L0 age=0 rec=36 applied dig=ok +# 331 + 166.10s 198B/203 K=0 seq= 86 body=192 ep=15 L0 age=0 rec=36 applied dig=ok +# 332 + 166.48s 200B/203 K=0 seq= 87 body=194 ep=15 L0 age=0 rec=32 applied dig=ok +# 333 + 167.09s 199B/202 K=1 seq= 88 body=193 ep=0 L0 age=0 rec=28 applied dig=ok EPOCH-SWITCH +# 334 + 167.47s 199B/203 K=0 seq= 89 body=193 ep=0 L0 age=0 rec=29 applied dig=ok +# 335 + 168.08s 203B/203 K=0 seq= 90 body=197 ep=0 L0 age=0 rec=34 applied dig=ok +# 336 + 168.48s 201B/203 K=0 seq= 91 body=195 ep=0 L0 age=0 rec=27 applied dig=ok +# 337 + 169.07s 196B/203 K=0 seq= 92 body=190 ep=0 L0 age=0 rec=31 applied dig=ok +# 338 + 169.47s 202B/203 K=0 seq= 93 body=196 ep=0 L0 age=0 rec=34 applied dig=ok +# 339 + 170.08s 201B/203 K=0 seq= 94 body=195 ep=0 L0 age=0 rec=36 applied dig=ok +# 340 + 170.46s 184B/203 K=0 seq= 95 body=178 ep=0 L0 age=0 rec=33 applied dig=ok +# 341 + 171.07s 193B/203 K=0 seq= 96 body=187 ep=0 L0 age=0 rec=33 applied dig=ok +# 342 + 171.47s 186B/203 K=0 seq= 97 body=180 ep=0 L0 age=0 rec=37 applied dig=ok +# 343 + 172.04s 173B/203 K=0 seq= 98 body=167 ep=0 L0 age=0 rec=37 applied dig=ok +# 344 + 172.48s 189B/203 K=0 seq= 99 body=183 ep=0 L0 age=0 rec=38 applied dig=ok +# 345 + 173.07s 194B/203 K=0 seq=100 body=188 ep=0 L0 age=0 rec=41 applied dig=ok +# 346 + 173.46s 190B/203 K=0 seq=101 body=184 ep=0 L0 age=0 rec=35 applied dig=ok +# 347 + 174.06s 177B/203 K=0 seq=102 body=171 ep=0 L0 age=0 rec=33 applied dig=ok +# 348 + 174.39s 107B/203 K=0 seq=103 body=101 ep=0 L0 age=0 rec=24 applied dig=ok +# 349 + 175.07s 196B/203 K=0 seq=104 body=190 ep=0 L0 age=0 rec=36 applied dig=ok +# 350 + 175.47s 202B/203 K=0 seq=105 body=196 ep=0 L0 age=0 rec=36 applied dig=ok +# 351 + 176.06s 198B/203 K=0 seq=106 body=192 ep=0 L0 age=0 rec=33 applied dig=ok +# 352 + 176.44s 167B/203 K=0 seq=107 body=161 ep=0 L0 age=0 rec=31 applied dig=ok +# 353 + 177.06s 191B/203 K=0 seq=108 body=185 ep=0 L0 age=0 rec=34 applied dig=ok +# 354 + 177.43s 156B/203 K=0 seq=109 body=150 ep=0 L0 age=0 rec=27 applied dig=ok +# 355 + 178.04s 165B/203 K=0 seq=110 body=159 ep=0 L0 age=0 rec=27 applied dig=ok +# 356 + 178.43s 141B/203 K=0 seq=111 body=135 ep=0 L0 age=0 rec=26 applied dig=ok +# 357 + 179.05s 181B/203 K=0 seq=112 body=175 ep=0 L0 age=0 rec=34 applied dig=ok +captured 358 payload(s) to /work/legs/leg2b_t2h_base.jsonl +== vector dry run summary == +profile image_bw250: one-fragment limit 203 B (epoch starts 202 B) +frames: 358 total, 358 vector, 0 other, 0 unparseable; by codec {'vector': 358} +wire bytes (vector): min 107 / p50 201 / p95 203 / max 203; over limit: 0 +epoch starts: 16 received, 16 applied +arrival: 1.99 fps mean over 179.1 s; gap p50 0.58 s, p95 0.61 s, max 1.00 s; first applied at +0.00 s (0 frame(s) before it) +store: applied 358, bad 0 , epoch_behind 0, orphans 40, digest 308 checked / 5 mismatched, epochs 17, handovers 16, ttl_dropped 0, resync 2 (2 ended by DIGEST), records 12820 +resync: 2 episode(s), 11 frame(s): #0-#8 (8, 4.0 s, digest), #225-#228 (3, 1.6 s, digest) +scene: epoch 0, level 0, badge 7, digest_ok True, horizon none, L1=27 L2=0 L3=5 L4=0, cal_rev None, anchor age 11746 ms +checks: + [PASS] parse_ok 0 unparseable payload(s) + [PASS] all_vector 0 non-vector frame(s): {'vector': 358} + [PASS] one_fragment 0 over 203 B (epoch starts 202 B); max 203 B + [PASS] store_clean frames_bad=0 + [FAIL] no_orphans orphans=40 + [FAIL] digest 308 checked, 5 mismatched, scene digest_ok=True + [PASS] epoch_seen 16 epoch start(s) applied of 16 received + [PASS] first_apply 0 frame(s) before the first apply + [PASS] applied_ratio 358/358 applied = 100.0% (need >= 90%) + [PASS] min_frames 358 vector frame(s), need >= 300 +RESULT: FAIL +json report -> /work/legs/leg2b_t2h_base.json diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_clear_retained.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_clear_retained.txt new file mode 100644 index 00000000..21697d3e --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_clear_retained.txt @@ -0,0 +1,2 @@ +# leg 2b_t2h clear_retained base broker, 2026-10-25T18:35:16Z PC clock +RETAINED-CLEARED lifetrac/v25/control/encode_mode_override lifetrac/v25/cmd/req_keyframe lifetrac/v25/control/radio_profile diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_deltas.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_deltas.txt new file mode 100644 index 00000000..0fbe622d --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_deltas.txt @@ -0,0 +1,27 @@ +leg 2b_t2h: reg_profile=1 (FHSS, from leg2b_t2h_params.txt) -> the RS-12.15 bracket criteria apply +base: L072 counters not reset -> delta = post - pre +tractor: L072 counters RESET during the leg (evidence: radio_tx_ok, host_parse_ok, tx_fifo_rb_ok, tx_stream_streak_max, d(host_parse_ok) < d(radio_tx_ok)) -> delta = post +leg 2b_t2h: counter deltas (pre -> post) + counter base tractor + radio_tx_ok 1113->1235 (d=122) 373->369 (d=369) + radio_rx_ok 4798->5156 (d=358) 114->122 (d=122) + radio_crc_err 4->4 (d=0) 0->0 (d=0) + fhss_dec_aligned 4789->5146 (d=357) 114->122 (d=122) + fhss_dec_snapped 9->10 (d=1) 0->0 (d=0) + fhss_dec_rej_locked_out 0->0 (d=0) 0->0 (d=0) + fhss_dec_rej_epoch_drift 0->0 (d=0) 0->0 (d=0) + clk_demotion_reset 9->10 (d=1) 0->0 (d=0) + clk_demotion_kept 0->0 (d=0) 1->1 (d=1) + tx_first_anchor 0->0 (d=0) 1->1 (d=1) + tx_stream_streak_max 1->1 (d=0) 372->368 (d=368) + +cross-check: brackets 122/122 vs logs: base sends on air=122, tractor decoded cmds=122 -> AGREE + +bracket criteria (DC/TODO.md RS-12.15 reverse-delivery PASS / STOP): + [PASS] command delivery tractor d(radio_rx_ok)/base d(radio_tx_ok) = 122/122 = 100.0 % >= 60 % + [PASS] tractor clk_demotion_reset delta = 0 (must be 0; STOP if > 0) + [PASS] tractor tx_first_anchor delta = 1 (post 1; must be 1, the activation's anchor; STOP if > 1) + [PASS] tractor fhss_dec_snapped delta = 0 (must be 0) + [PASS] tractor fhss_dec_rej_epoch_drift delta = 0 (must be 0) + [PASS] base tx_stream_streak_max post = 1 (d=0; a high-water mark since the base L072 booted; must be < 8) +STOP RULE: not tripped diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_digest_trace.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_digest_trace.txt new file mode 100644 index 00000000..41775c47 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_digest_trace.txt @@ -0,0 +1,68 @@ +== rs13_digest_trace: leg2b_t2h_base.jsonl (leg 2b_t2h, profile image_bw250, 358 rows, 358 vector; horizon 25 rows) == +capture seq gaps (leg2b_t2h_base.jsonl): lost 1/359 = 0.3% (received 358, 1 gap, longest 1; 1 codec run; period 0.58 s) + first frame heard at seq 10: the 9 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 10/368 = 2.7% + tractor TX log: 368 frame(s) on air (txdone_arrival); the capture's first frame is its #10, its last #368 (placed by the params.txt clock offsets, within 0.04 s): 10/368 = 2.7% of them never reached the capture (9 before its first, 0 after its last) +seq gaps (row, frames lost): [(223, 1)] +store: ttl_dropped 0, orphans 40, digest 308 checked / 5 mismatched; final digest_ok True; last DIGEST checked (row, result): (357, 'ok') +resync: 2 episode(s), 11 frame(s): #0-#8 (8, 4.0 s, digest), #225-#228 (3, 1.6 s, digest) +DIGEST mismatch runs: 2 (each starts within the horizon after a seq gap, or at the join) + +| leg | loss at row | episode (start-end, frames, s) | ended by | back in step (digest_trace, frames after the loss) | isolated? | pass? | +|---|---|---|---|---|---|---| +| 2b_t2h | - | #0-#8 (8, 4.0 s) | digest | - | - | join (not scored): starts before the first epoch start in the capture (row 51: the base joining mid-epoch) | +| 2b_t2h | 223 | #225-#228 (3, 1.6 s) | digest | #226 (+3) | yes | PASS | + +# episode #225-#228 (3, 1.6 s) opened by the loss at row 223: trace rows 223-273 (enc/base n_live = the DIGEST record's n_live vs the base store's live count at the check) +#223 seq=234 kind=0 201B rec=33 dig=BAD enc/base n_live=(29, 27) orph+3 ttl=0 rs=0 +[70, 71, 75] -[9, 27] <- loss: 1 frame(s) lost before this row +#224 seq=235 kind=0 202B rec=37 dig=BAD enc/base n_live=(30, 28) orph+2 ttl=0 rs=0 +[9, 12, 16, 27, 30, 31, 56, 58, 60] -[6, 8, 18, 22, 26, 70, 71, 75] +#225 seq=236 kind=0 200B rec=36 dig=BAD enc/base n_live=(33, 31) orph+2 ttl=0 rs=1 +[6, 8, 18, 22, 26, 61] -[2, 16, 56] <- resync in +#226 seq=237 kind=0 191B rec=33 dig=ok enc/base n_live=(28, 28) orph+0 ttl=0 rs=1 +[1, 2, 16, 23, 76, 77] -[8, 12, 20, 26, 27, 31, 58, 60, 61] +#227 seq=238 kind=0 191B rec=34 dig=ok enc/base n_live=(32, 32) orph+0 ttl=0 rs=1 +[8, 12, 20, 26, 27, 31, 57, 62, 63] -[2, 17, 22, 76, 77] +#228 seq=239 kind=0 200B rec=35 dig=ok enc/base n_live=(29, 29) orph+0 ttl=0 rs=0 +[2, 17, 22, 59, 78] -[3, 6, 12, 24, 26, 57, 63, 65] <- resync out (digest) +#229 seq=240 kind=0 199B rec=34 dig=ok enc/base n_live=(29, 29) orph+0 ttl=0 rs=0 +[3, 6, 12, 24, 26, 66, 67] -[11, 16, 28, 31, 59, 62, 78] +#230 seq=241 kind=0 198B rec=33 dig=ok enc/base n_live=(34, 34) orph+0 ttl=0 rs=0 +[11, 16, 28, 31, 64, 68, 69, 72, 73, 74] -[3, 13, 22, 24, 26] +#231 seq=242 kind=1 202B rec=29 dig=ok enc/base n_live=(13, 13) orph+0 ttl=0 rs=0 +[] -[2, 6, 8, 9, 11, 12, 16, 17, 18, 20, 23, 27, 28, 30, 31, 64, 68, 69, 72, 73, 74] <- epoch start +#232 seq=243 kind=1 202B rec=29 dig=ok enc/base n_live=(12, 12) orph+0 ttl=0 rs=0 +[23] -[66, 67] <- epoch start +#233 seq=244 kind=1 202B rec=29 dig=ok enc/base n_live=(12, 12) orph+0 ttl=0 rs=0 +[] -[] <- epoch start +#234 seq=245 kind=1 202B rec=30 dig=ok enc/base n_live=(13, 13) orph+0 ttl=0 rs=0 +[66] -[] <- epoch start +#235 seq=246 kind=0 200B rec=35 dig=ok enc/base n_live=(20, 20) orph+0 ttl=0 rs=0 +[2, 6, 8, 9, 11, 12, 17, 18, 20, 27, 30] -[1, 21, 23, 29] +#236 seq=247 kind=0 202B rec=36 dig=ok enc/base n_live=(25, 25) orph+0 ttl=0 rs=0 +[3, 13, 16, 22, 24, 28, 31, 67, 73, 74] -[2, 8, 18, 27, 30] +#237 seq=248 kind=0 203B rec=39 dig=ok enc/base n_live=(28, 28) orph+0 ttl=0 rs=0 +[1, 2, 21, 23, 26, 29, 68] -[14, 20, 22, 24] +#238 seq=249 kind=0 201B rec=39 dig=ok enc/base n_live=(26, 26) orph+0 ttl=0 rs=0 +[8, 18, 27, 69] -[21, 25, 26, 31, 68, 73] +#239 seq=250 kind=0 196B rec=42 dig=ok enc/base n_live=(28, 28) orph+0 ttl=0 rs=0 +[14, 20, 21, 22, 24, 30, 64, 72, 79] -[1, 2, 11, 16, 17, 18, 29] +#240 seq=251 kind=0 201B rec=48 dig=ok enc/base n_live=(22, 22) orph+0 ttl=0 rs=0 +[1, 2, 11, 25, 26, 31, 70, 71] -[3, 9, 10, 12, 13, 15, 19, 21, 23, 24, 30, 64, 67, 79] +#241 seq=252 kind=0 203B rec=51 dig=- enc/base n_live=None orph+0 ttl=0 rs=0 +[3, 9, 10, 16, 17, 18, 29] -[1, 2, 5, 6, 8, 20, 22, 28, 31, 69, 72] +#242 seq=253 kind=0 203B rec=43 dig=ok enc/base n_live=(23, 23) orph+0 ttl=0 rs=0 +[1, 2, 12, 13, 15, 19, 21, 23, 24, 30] -[9, 11, 27, 70, 71] +#243 seq=254 kind=0 199B rec=41 dig=ok enc/base n_live=(23, 23) orph+0 ttl=0 rs=0 +[5, 6, 8, 9, 20, 22, 28, 31] -[3, 13, 14, 15, 18, 21, 23, 30] +#244 seq=255 kind=0 202B rec=39 dig=ok enc/base n_live=(25, 25) orph+0 ttl=0 rs=0 +[3, 11, 13, 27, 56, 58, 75] -[5, 6, 8, 17, 20] +#245 seq= 0 kind=0 200B rec=48 dig=ok enc/base n_live=(10, 10) orph+0 ttl=0 rs=0 +[14, 15, 18, 21, 23, 30] -[1, 2, 3, 7, 9, 10, 11, 12, 13, 16, 22, 24, 25, 26, 27, 28, 29, 56, 58, 66, 75] +#246 seq= 1 kind=1 200B rec=29 dig=ok enc/base n_live=(12, 12) orph+0 ttl=0 rs=0 +[5, 6, 61] -[74] <- epoch start +#247 seq= 2 kind=0 200B rec=34 dig=ok enc/base n_live=(11, 11) orph+0 ttl=0 rs=0 +[1, 2, 3, 7, 8, 9, 17, 20] -[5, 6, 14, 15, 18, 21, 23, 30, 61] +#248 seq= 3 kind=0 202B rec=40 dig=- enc/base n_live=None orph+0 ttl=0 rs=0 +[10, 11, 12, 13, 16, 22, 24, 25, 26] -[3, 7, 8, 9, 20, 31] +#249 seq= 4 kind=0 203B rec=41 dig=ok enc/base n_live=(17, 17) orph+0 ttl=0 rs=0 +[5, 6, 14, 15, 21, 27, 28, 29] -[1, 13, 16, 24, 26] +#250 seq= 5 kind=0 203B rec=39 dig=- enc/base n_live=None orph+0 ttl=0 rs=0 +[1, 3, 7, 8, 9, 13, 18, 20, 23, 30, 31] -[5, 6, 11, 17, 21, 22, 28, 29] +#251 seq= 6 kind=0 203B rec=39 dig=ok enc/base n_live=(23, 23) orph+0 ttl=0 rs=0 +[5, 6, 11, 16, 17, 21, 22, 24, 26, 28, 29] -[1, 8, 12, 14, 20, 23, 25, 27] +#252 seq= 7 kind=0 200B rec=38 dig=ok enc/base n_live=(23, 23) orph+0 ttl=0 rs=0 +[1, 8, 12, 14, 20, 23, 25, 27] -[5, 15, 16, 17, 21, 22, 26, 28] +#253 seq= 8 kind=0 200B rec=35 dig=ok enc/base n_live=(25, 25) orph+0 ttl=0 rs=0 +[5, 15, 16, 17, 21, 22, 26, 28] -[12, 13, 20, 25, 27, 30] +#254 seq= 9 kind=0 200B rec=34 dig=ok enc/base n_live=(29, 29) orph+0 ttl=0 rs=0 +[12, 13, 20, 25, 27, 30, 57, 59, 60, 62, 63] -[6, 8, 9, 11, 21, 26, 28] +#255 seq= 10 kind=0 199B rec=35 dig=ok enc/base n_live=(33, 33) orph+0 ttl=0 rs=0 +[6, 8, 9, 11, 21, 26, 28, 65, 74, 76, 77, 78] -[14, 23, 25, 27, 30, 57, 62, 63] +#256 seq= 11 kind=0 199B rec=40 dig=ok enc/base n_live=(30, 30) orph+0 ttl=0 rs=0 +[14, 23, 25, 27, 30, 64, 68, 73] -[3, 8, 15, 24, 26, 28, 60, 65, 74, 76, 78] +#257 seq= 12 kind=0 202B rec=38 dig=ok enc/base n_live=(31, 31) orph+0 ttl=0 rs=0 +[3, 8, 15, 24, 26, 28] -[11, 30, 59, 64, 68] +#258 seq= 13 kind=0 200B rec=35 dig=ok enc/base n_live=(28, 28) orph+0 ttl=0 rs=0 +[11, 30, 67, 69, 72, 79] -[7, 13, 15, 17, 21, 24, 26, 73, 77] +#259 seq= 14 kind=0 202B rec=38 dig=ok enc/base n_live=(35, 35) orph+0 ttl=0 rs=0 +[7, 13, 15, 17, 21, 24, 56, 57, 58, 61, 66, 70, 71, 75] -[3, 8, 11, 67, 69, 72, 79] +#260 seq= 15 kind=0 200B rec=44 dig=ok enc/base n_live=(27, 27) orph+0 ttl=0 rs=0 +[3, 8, 11, 26, 62, 63] -[6, 10, 15, 21, 22, 24, 28, 30, 56, 61, 66, 70, 71, 75] +#261 seq= 16 kind=0 201B rec=43 dig=- enc/base n_live=None orph+0 ttl=0 rs=0 +[6, 10, 15, 21, 22, 24] -[3, 8, 11, 17, 25, 31, 57, 63] +#262 seq= 17 kind=0 200B rec=36 dig=ok enc/base n_live=(25, 25) orph+0 ttl=0 rs=0 +[3, 8, 11, 17, 25, 28, 30, 31] -[6, 15, 22, 24, 26, 27, 58, 62] +#263 seq= 18 kind=0 203B rec=34 dig=ok enc/base n_live=(35, 35) orph+0 ttl=0 rs=0 +[6, 15, 22, 24, 26, 27, 59, 60, 64, 65, 68, 74, 76, 78] -[1, 17, 28, 30] +#264 seq= 19 kind=0 199B rec=37 dig=ok enc/base n_live=(33, 33) orph+0 ttl=0 rs=0 +[1, 17, 28, 30, 67, 69, 73, 77] -[15, 25, 27, 31, 59, 65, 68, 74, 76, 78] +#265 seq= 20 kind=0 202B rec=37 dig=ok enc/base n_live=(31, 31) orph+0 ttl=0 rs=0 +[15, 25, 27, 31] -[28, 30, 64, 67, 69, 73] +#266 seq= 21 kind=0 196B rec=34 dig=ok enc/base n_live=(27, 27) orph+0 ttl=0 rs=0 +[28, 30, 56, 72, 79] -[1, 11, 15, 22, 23, 25, 27, 60, 77] +#267 seq= 22 kind=0 202B rec=36 dig=ok enc/base n_live=(28, 28) orph+0 ttl=0 rs=0 +[1, 11, 15, 22, 23, 25, 27] -[8, 12, 18, 30, 72, 79] +#268 seq= 23 kind=0 176B rec=46 dig=ok enc/base n_live=(9, 9) orph+0 ttl=0 rs=0 +[8, 12, 18, 30, 61, 66, 70, 71] -[1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 56] +#269 seq= 24 kind=0 203B rec=43 dig=- enc/base n_live=None orph+0 ttl=0 rs=0 +[1, 2, 3, 4, 5, 6, 7, 9] -[12, 18, 61, 70, 71] +#270 seq= 25 kind=0 203B rec=39 dig=- enc/base n_live=None orph+0 ttl=0 rs=0 +[10, 11, 13, 14, 15, 16, 17, 20, 21, 22, 23] -[] +#271 seq= 26 kind=0 202B rec=33 dig=ok enc/base n_live=(26, 26) orph+0 ttl=0 rs=0 +[12, 24, 25, 26, 27, 28, 29, 31, 57] -[9, 11, 13, 20, 22, 23] +#272 seq= 27 kind=0 203B rec=31 dig=ok enc/base n_live=(30, 30) orph+0 ttl=0 rs=0 +[9, 11, 13, 18, 20, 22, 23, 58] -[2, 6, 12, 27] +#273 seq= 28 kind=0 197B rec=35 dig=ok enc/base n_live=(27, 27) orph+0 ttl=0 rs=0 +[2, 6, 12, 27, 59, 62, 65, 68, 75] -[1, 9, 13, 18, 20, 22, 23, 25, 28, 29, 57, 58] + +A16 confirmation over 1 capture(s) (2b_t2h): 2 episode(s); loss-opened 1 -- THIN: fewer than 3; pool the Round B VECTOR legs with seq-gap loss <= 10 %; isolated and scored 1: 1 PASS, 0 FAIL -> PASS diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_gaps.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_gaps.txt new file mode 100644 index 00000000..e58c8b55 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_gaps.txt @@ -0,0 +1,6 @@ +n_frag=358 span=179s max_gap=1.0s gaps>3s=0 total_silent=0.0s +episodes (start s from first frag, +length): NONE +head: the first fragment came 11.1 s after the base's profile activation (18:35:44.809 base clock, the first line after REG_PROFILE OK); 4.6 s after the tractor's first txdone (params.txt clock offsets) +tail: the last fragment came 0.0 s before the tractor's last txdone (params.txt clock offsets); 5.7 s before the base daemon's stop (its 'signal received' line) +base sends on air=122 | tractor decoded cmds=122 +tractor cmd offsets (s from its first): 0.0, 1.5, 2.5, 4.0, 5.5, 7.0, 8.5, 10.0, 11.5, 13.0, 14.5, 16.0, 17.5, 19.0, 20.5, 22.0, 23.5, 25.0, 26.5, 28.0, 29.5, 31.0, 32.5, 34.0, 35.5, 37.0, 38.5, 40.0, 41.5, 43.0, 44.5, 46.0, 47.5, 49.0, 50.5, 52.0, 53.5, 55.0, 56.0, 57.5 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_harness.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_harness.txt new file mode 100644 index 00000000..aecb9fb9 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_harness.txt @@ -0,0 +1,2337 @@ +# leg 2b_t2h harness launched 2026-10-25 18:35:28Z +=== STARTING LIVE LORA RADIO MONITOR (180 s) === +TX Serial: 2E2C1209DABC240B +RX Serial: 2D0A1209DABC240B +MQTT Host: 192.168.1.79 +[MQTT] Host broker active at 192.168.1.79:1883 +[CLEANUP] Stopping old containers... +[DEPLOY] Syncing code to both boards... + [DEPLOY 2E2C1209DABC240B] 12 pushes OK, md5 52/52 match + [DEPLOY 2D0A1209DABC240B] 12 pushes OK, md5 52/52 match +[NET] Warming board<->host LAN path + verifying broker reachability... + [RX 2D0A1209DABC240B] board->host TCP 1883 OK (board ip=192.168.1.117, try 1) +ARP-PINNED f4:7b:09:d9:6d:86 + +[RESET] RX (base) L072: gpio163 pulse (UNVERIFIED: it has not reset the base L072 since 2026-08; base counters carry +across legs)... +[RESET] TX L072 via OpenOCD SWD (background, BOOT0 low + NRST)... +swd_reset_spawned +[MQTT] Starting bench broker on tractor loopback (RS-5.9 local feed)... +[LAUNCH] Starting TX Daemon on Board 2E2C1209DABC240B (mqtt=127.0.0.1, depth=2)... +bd1ec4d982bc5b7766e96a88daa61dbad0ec24d118a9922e4457487a5b64d3e2 + +[LAUNCH] Starting RX Daemon on Board 2D0A1209DABC240B... +3125664e6fdd98399a2017bbd3810d6a8cbcc828dffacdaeb44e205696361ed4 + +[STREAM] Starting frame source (feed=camera, fps=2, budget=250 B)... + [CAMERA] camera_service launched on /dev/video1 - encode-to-fit IS in the loop +2026-10-06 11:24:43,567 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT lifetrac/v25/cmd/image_frame only + +2026-10-06 11:24:43,597 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) + +2026-10-06 11:24:44,001 INFO camera_service: vector encoder prebuilt (import+build 248 ms, warm-up 155 ms) + +2026-10-06 11:24:44,211 INFO camera_service: encode_mode -> 9 (vector) [boot] + +2026-10-06 11:24:44,226 INFO link_budget: -> 203 B/frame (n=1, image_bw250) + +2026-10-06 11:24:45,875 INFO camera_service: vector_stats ms_total=175.7 ms={"resize":0.4,"l0":15.9,"l1":78.5,"l3":35.7,"temporal_pack":44.7,"total":175.7} bytes=201 level=0 detail=80 epoch=0 n_live=17 residual=3864.925 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=8 frames=1 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=0 share_resends=0 share_repeats=0 carousel_resends=0 del_repeats=0 + +=== MONITORING RADIO TRANSMISSIONS FOR 180 SECONDS === +--- TX Log --- +2026-10-06 11:24:52,075 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok 2026-10-06 11:24:52,338 +INFO image_tx_daemon: LoRa cmd: PROBE seq=2 phase_ms=0 (rx#2) +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=28 epoch=0 freq_hz=916750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:35:57,379 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:24:57,653 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=169088 2026-10-06 +11:24:57,664 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=5 epoch=1 freq_hz=905250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:36:02,959 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:25:03,247 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:03,259 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:36:08,506 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=2894764398 len=207 2026-10-25 +18:36:08,507 INFO image_rx_daemon: published frame_id=0 seq=35 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:25:08,632 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:08,644 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:36:13,894 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=2900154570 len=207 2026-10-25 +18:36:13,895 INFO image_rx_daemon: published frame_id=0 seq=46 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:25:13,624 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=166528 2026-10-06 +11:25:13,636 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:36:18,886 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=2905143572 len=202 2026-10-25 +18:36:18,887 INFO image_rx_daemon: published frame_id=0 seq=56 198 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:25:19,223 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:19,235 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:36:24,478 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=2910737214 len=206 2026-10-25 +18:36:24,479 INFO image_rx_daemon: published frame_id=0 seq=67 202 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:25:24,613 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=166528 2026-10-06 +11:25:24,624 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=37 epoch=4 freq_hz=921250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:36:29,920 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:25:30,201 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:30,213 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:36:35,460 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=2921715640 len=206 2026-10-25 +18:36:35,461 INFO image_rx_daemon: published frame_id=0 seq=89 202 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:25:35,389 INFO image_tx_daemon: LoRa cmd: PROBE seq=31 phase_ms=0 (rx#31) 2026-10-06 11:25:35,597 INFO +image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=169088 +--- RX Log --- +2026-10-25 18:36:40,854 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=2927102748 len=207 2026-10-25 +18:36:40,855 INFO image_rx_daemon: published frame_id=0 seq=100 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:25:40,582 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:40,593 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:36:45,829 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=2932089715 len=207 2026-10-25 +18:36:45,831 INFO image_rx_daemon: published frame_id=0 seq=110 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:25:46,166 INFO image_tx_daemon: txdone_arrival: seq=121 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:46,179 INFO image_tx_daemon: frame seq=121 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:36:51,427 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=2937675470 len=207 2026-10-25 +18:36:51,427 INFO image_rx_daemon: published frame_id=0 seq=121 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:25:51,558 INFO image_tx_daemon: txdone_arrival: seq=132 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:51,569 INFO image_tx_daemon: frame seq=132 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:36:56,815 INFO image_rx_daemon: frag_arrival: seq=132 idx=0 total=1 fw_us=2943064866 len=205 2026-10-25 +18:36:56,816 INFO image_rx_daemon: published frame_id=0 seq=132 201 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:25:57,151 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:57,168 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:37:02,403 INFO image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 fw_us=2948651371 len=206 2026-10-25 +18:37:02,404 INFO image_rx_daemon: published frame_id=0 seq=143 202 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:26:02,138 INFO image_tx_daemon: txdone_arrival: seq=153 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:02,149 INFO image_tx_daemon: frame seq=153 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:37:07,398 INFO image_rx_daemon: frag_arrival: seq=153 idx=0 total=1 fw_us=2953641790 len=207 2026-10-25 +18:37:07,399 INFO image_rx_daemon: published frame_id=0 seq=153 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:26:07,722 INFO image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 toa_us=166528 2026-10-06 +11:26:07,734 INFO image_tx_daemon: frame seq=164 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:37:12,970 INFO image_rx_daemon: frag_arrival: seq=164 idx=0 total=1 fw_us=2959227707 len=203 2026-10-25 +18:37:12,972 INFO image_rx_daemon: published frame_id=0 seq=164 199 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:26:13,122 INFO image_tx_daemon: txdone_arrival: seq=175 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:13,134 INFO image_tx_daemon: frame seq=175 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=21 epoch=8 freq_hz=913250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:37:18,423 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:26:18,708 INFO image_tx_daemon: txdone_arrival: seq=186 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:18,720 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:37:23,956 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=2970208207 len=207 2026-10-25 +18:37:23,957 INFO image_rx_daemon: published frame_id=0 seq=186 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:26:23,710 INFO image_tx_daemon: frame seq=196 done (pipelined): 1 fragments ok 2026-10-06 11:26:23,944 +INFO image_tx_daemon: LoRa cmd: PROBE seq=64 phase_ms=0 (rx#64) +--- RX Log --- +2026-10-25 18:37:29,523 INFO image_rx_daemon: frag_arrival: seq=197 idx=0 total=1 fw_us=2975768776 len=171 2026-10-25 +18:37:29,524 INFO image_rx_daemon: published frame_id=0 seq=197 167 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:26:29,297 INFO image_tx_daemon: frame seq=207 done (pipelined): 1 fragments ok 2026-10-06 11:26:29,426 +INFO image_tx_daemon: LoRa cmd: PROBE seq=68 phase_ms=0 (rx#68) +--- RX Log --- +2026-10-25 18:37:34,941 INFO image_rx_daemon: frag_arrival: seq=208 idx=0 total=1 fw_us=2981181404 len=207 2026-10-25 +18:37:34,942 INFO image_rx_daemon: published frame_id=0 seq=208 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:26:34,676 INFO image_tx_daemon: txdone_arrival: seq=218 idx=0 status=0 toa_us=166528 2026-10-06 +11:26:34,690 INFO image_tx_daemon: frame seq=218 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:37:39,924 INFO image_rx_daemon: frag_arrival: seq=218 idx=0 total=1 fw_us=2986166782 len=202 2026-10-25 +18:37:39,927 INFO image_rx_daemon: published frame_id=0 seq=218 198 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:26:40,269 INFO image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:40,282 INFO image_tx_daemon: frame seq=229 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:37:45,903 INFO image_rx_daemon: frag_arrival: seq=230 idx=0 total=1 fw_us=2992154925 len=204 2026-10-25 +18:37:45,905 INFO image_rx_daemon: published frame_id=0 seq=230 200 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:26:45,659 INFO image_tx_daemon: frame seq=240 done (pipelined): 1 fragments ok 2026-10-06 11:26:45,922 +INFO image_tx_daemon: LoRa cmd: PROBE seq=79 phase_ms=0 (rx#79) +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=8 epoch=12 freq_hz=906750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:37:50,955 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:26:51,246 INFO image_tx_daemon: txdone_arrival: seq=251 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:51,258 INFO image_tx_daemon: frame seq=251 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:37:56,499 INFO image_rx_daemon: frag_arrival: seq=251 idx=0 total=1 fw_us=3002733007 len=205 2026-10-25 +18:37:56,503 INFO image_rx_daemon: published frame_id=0 seq=251 201 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:26:56,830 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:56,842 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:38:02,087 INFO image_rx_daemon: frag_arrival: seq=6 idx=0 total=1 fw_us=3008321004 len=207 2026-10-25 +18:38:02,088 INFO image_rx_daemon: published frame_id=0 seq=6 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:27:02,220 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=169088 2026-10-06 +11:27:02,232 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:38:07,473 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=3013708239 len=204 2026-10-25 +18:38:07,474 INFO image_rx_daemon: published frame_id=0 seq=17 200 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:27:07,211 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=169088 2026-10-06 +11:27:07,224 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=12 epoch=14 freq_hz=908750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:38:13,100 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:27:12,800 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=163968 2026-10-06 +11:27:12,813 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:38:18,458 INFO image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=3024684451 len=205 2026-10-25 +18:38:18,459 INFO image_rx_daemon: published frame_id=0 seq=39 201 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:27:18,197 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok 2026-10-06 11:27:18,448 +INFO image_tx_daemon: LoRa cmd: PROBE seq=101 phase_ms=0 (rx#101) +--- RX Log --- +2026-10-25 18:38:24,438 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=3030668629 len=202 2026-10-25 +18:38:24,439 INFO image_rx_daemon: published frame_id=0 seq=51 198 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:27:24,763 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=158848 2026-10-06 +11:27:24,775 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:38:42,407 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=3048631626 len=204 2026-10-25 +18:38:42,408 INFO image_rx_daemon: published frame_id=0 seq=87 200 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:27:42,148 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok 2026-10-06 11:27:42,411 +INFO image_tx_daemon: LoRa cmd: PROBE seq=117 phase_ms=0 (rx#117) +--- RX Log --- +2026-10-25 18:38:47,967 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=3054199917 len=177 2026-10-25 +18:38:47,968 INFO image_rx_daemon: published frame_id=0 seq=98 173 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:27:47,746 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok 2026-10-06 11:27:47,921 +INFO image_tx_daemon: LoRa cmd: PROBE seq=121 phase_ms=0 (rx#121) +--- RX Log --- +2026-10-25 18:38:53,347 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=3059575009 len=160 2026-10-25 +18:38:53,349 INFO image_rx_daemon: published frame_id=0 seq=109 156 B → lifetrac/v25/video/tile_delta +[STOP] frame source, then tx_smoke after a 4 s drain, then rx_smoke; the logs are read after the stop... + [STOP] feed: camera_svc stopped; tx_smoke: stopped; rx_smoke: stopped + +=== FINAL LOG SUMMARY === +--- CAMERA SERVICE LOGS (last 8) --- +2026-10-06 11:27:31,941 INFO camera_service: vector_stats ms_total=249.9 +ms={"resize":0.5,"l0":18.5,"l1":100.9,"l3":43.7,"temporal_pack":85.7,"total":249.9} bytes=127 level=0 detail=80 +epoch=14 n_live=28 residual=4199.028 epoch_pending=0 epochs=15 trigger=relabel ttl_dropped=0 waiting=6 frames=333 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":12} share_frames=83 share_resends=278 +share_repeats=154 carousel_resends=124 del_repeats=825 +2026-10-06 11:27:33,944 INFO camera_service: vector_stats ms_total=249.9 +ms={"resize":0.5,"l0":17.2,"l1":99.6,"l3":45.6,"temporal_pack":86.3,"total":249.9} bytes=203 level=0 detail=80 +epoch=15 n_live=24 residual=5007.661 epoch_pending=0 epochs=16 trigger=relabel ttl_dropped=0 waiting=6 frames=337 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":13} share_frames=84 share_resends=280 +share_repeats=156 carousel_resends=124 del_repeats=832 +2026-10-06 11:27:36,429 INFO camera_service: vector_stats ms_total=238.6 +ms={"resize":0.5,"l0":15.9,"l1":91.1,"l3":46.4,"temporal_pack":84.0,"total":238.6} bytes=198 level=0 detail=80 +epoch=15 n_live=33 residual=5369.025 epoch_pending=0 epochs=16 trigger=relabel ttl_dropped=0 waiting=6 frames=342 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":13} share_frames=85 share_resends=284 +share_repeats=160 carousel_resends=124 del_repeats=842 +2026-10-06 11:27:38,919 INFO camera_service: vector_stats ms_total=224.3 +ms={"resize":0.5,"l0":18.5,"l1":94.1,"l3":44.7,"temporal_pack":65.8,"total":224.3} bytes=201 level=0 detail=80 epoch=0 +n_live=33 residual=4260.627 epoch_pending=0 epochs=17 trigger=relabel ttl_dropped=0 waiting=0 frames=347 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":14} share_frames=86 share_resends=284 +share_repeats=160 carousel_resends=124 del_repeats=843 +2026-10-06 11:27:40,933 INFO camera_service: vector_stats ms_total=241.3 +ms={"resize":0.5,"l0":18.4,"l1":95.2,"l3":41.6,"temporal_pack":84.9,"total":241.3} bytes=184 level=0 detail=80 epoch=0 +n_live=31 residual=4180.494 epoch_pending=0 epochs=17 trigger=relabel ttl_dropped=0 waiting=4 frames=351 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":14} share_frames=87 share_resends=288 +share_repeats=164 carousel_resends=124 del_repeats=850 +2026-10-06 11:27:42,960 INFO camera_service: vector_stats ms_total=255.8 +ms={"resize":0.6,"l0":20.2,"l1":96.8,"l3":43.9,"temporal_pack":93.5,"total":255.8} bytes=189 level=0 detail=80 epoch=0 +n_live=32 residual=4309.340 epoch_pending=0 epochs=17 trigger=relabel ttl_dropped=0 waiting=1 frames=355 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":14} share_frames=88 share_resends=291 +share_repeats=164 carousel_resends=127 del_repeats=863 +2026-10-06 11:27:45,417 INFO camera_service: vector_stats ms_total=221.3 +ms={"resize":0.6,"l0":18.2,"l1":91.8,"l3":46.2,"temporal_pack":63.9,"total":221.3} bytes=196 level=0 detail=80 epoch=0 +n_live=27 residual=4537.136 epoch_pending=0 epochs=17 trigger=relabel ttl_dropped=0 waiting=6 frames=360 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":14} share_frames=90 share_resends=297 +share_repeats=164 carousel_resends=133 del_repeats=880 +2026-10-06 11:27:47,419 INFO camera_service: vector_stats ms_total=224.5 +ms={"resize":0.5,"l0":19.2,"l1":94.3,"l3":43.1,"temporal_pack":66.8,"total":224.5} bytes=191 level=0 detail=80 epoch=0 +n_live=33 residual=4371.759 epoch_pending=0 epochs=17 trigger=relabel ttl_dropped=0 waiting=4 frames=364 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":14} share_frames=91 share_resends=300 +share_repeats=164 carousel_resends=136 del_repeats=888 +--- TX DAEMON FINAL LOGS --- +2026-10-06 11:24:38,125 INFO image_tx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 2026-10-06 11:24:38,127 +INFO image_tx_daemon: image_tx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 2026-10-06 11:24:38,127 INFO +image_tx_daemon: no_park_last=0 gap_ms=80 min_frags=3 pipeline_depth=2 2026-10-06 11:24:38,135 INFO image_tx_daemon: +MQTT connected; subscribing to lifetrac/v25/cmd/image_frame 2026-10-06 11:24:38,142 INFO image_tx_daemon: +LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only 2026-10-06 11:24:38,154 INFO +image_tx_daemon: link_budget: published n_frag=1 profile_idx=5 (profile 1) 2026-10-06 11:24:38,561 INFO +image_tx_daemon: FAULT_URC: code=0x09 sub=0x01 name=HOST_RX_SEEN lanes=LPUART1 uptime_ms=3698 +raw=0901000000000000000000000000000000000000720e0000 2026-10-06 11:24:38,566 INFO image_tx_daemon: FAULT_URC: +code=0x0C sub=0x01 name=HOST_DIAG_MARK marks=VER_REQ_PARSED uptime_ms=3704 +raw=0c01000000000000000000000000000000000000780e0000 INFO: post-VER drain queued type=0xF1 seq=0 INFO: post-VER +drain queued type=0xC1 seq=0 INFO: post-VER drain queued type=0xF1 seq=0 INFO: post-VER drain queued type=0xC1 seq=0 + Initializing regulatory profile 1 on co-processor... FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 CFG_SET_REQ(HW_CEILING_DBM) +OK: 16000100 FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to +separate pairs] CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, +'preamble': 8} 2026-10-06 11:24:38,958 INFO image_tx_daemon: LBT_ENABLE=0 (matches W1-10b TX_BURST rationale) +2026-10-06 11:24:38,969 INFO image_tx_daemon: TX worker ready (inter_cycle_s=0.050, max 8 frags/dwell) 2026-10-06 +11:24:39,128 INFO image_tx_daemon: stats: goodput=0.0 B/s util=0% pipeline=v3 frames_in=0 ok=0 fail=0 drop_full=0 +drop_stale=0 frags_ok=0 frags_fail=0 qdepth=0 parity_tx=0 RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) +hop_idx=0 channel_idx=3 epoch=0 freq_hz=904250000 pkt_toa_us=125568 legal_dwell_used_us_10s=125568 2026-10-06 +11:24:46,070 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=169088 2026-10-06 11:24:46,081 INFO +image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok 2026-10-06 11:24:46,669 INFO image_tx_daemon: +txdone_arrival: seq=2 idx=0 status=0 toa_us=169088 2026-10-06 11:24:46,682 INFO image_tx_daemon: frame seq=2 done +(pipelined): 1 fragments ok 2026-10-06 11:24:47,271 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 +toa_us=169088 2026-10-06 11:24:47,284 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok 2026-10-06 +11:24:47,673 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=169088 2026-10-06 11:24:47,686 INFO +image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok 2026-10-06 11:24:48,271 INFO image_tx_daemon: +txdone_arrival: seq=5 idx=0 status=0 toa_us=166528 2026-10-06 11:24:48,283 INFO image_tx_daemon: frame seq=5 done +(pipelined): 1 fragments ok 2026-10-06 11:24:48,668 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 +toa_us=169088 2026-10-06 11:24:48,680 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok 2026-10-06 +11:24:49,139 INFO image_tx_daemon: stats: goodput=123.0 B/s util=10% pipeline=v3 frames_in=7 ok=6 fail=0 drop_full=0 +drop_stale=0 frags_ok=6 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:24:49,269 INFO image_tx_daemon: +txdone_arrival: seq=7 idx=0 status=0 toa_us=166528 2026-10-06 11:24:49,280 INFO image_tx_daemon: frame seq=7 done +(pipelined): 1 fragments ok 2026-10-06 11:24:49,671 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 +toa_us=169088 2026-10-06 11:24:49,683 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok 2026-10-06 +11:24:50,259 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=166528 2026-10-06 11:24:50,271 INFO +image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok 2026-10-06 11:24:50,659 INFO image_tx_daemon: +txdone_arrival: seq=10 idx=0 status=0 toa_us=166528 2026-10-06 11:24:50,670 INFO image_tx_daemon: frame seq=10 done +(pipelined): 1 fragments ok 2026-10-06 11:24:50,880 INFO image_tx_daemon: LoRa cmd: PROBE seq=1 phase_ms=0 (rx#1) +2026-10-06 11:24:51,048 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=148608 2026-10-06 +11:24:51,060 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok 2026-10-06 11:24:51,659 INFO +image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=169088 2026-10-06 11:24:51,671 INFO image_tx_daemon: +frame seq=12 done (pipelined): 1 fragments ok 2026-10-06 11:24:52,063 INFO image_tx_daemon: txdone_arrival: seq=13 +idx=0 status=0 toa_us=169088 2026-10-06 11:24:52,075 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments +ok 2026-10-06 11:24:52,338 INFO image_tx_daemon: LoRa cmd: PROBE seq=2 phase_ms=0 (rx#2) 2026-10-06 11:24:52,664 +INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=169088 2026-10-06 11:24:52,677 INFO +image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok 2026-10-06 11:24:53,261 INFO image_tx_daemon: +txdone_arrival: seq=15 idx=0 status=0 toa_us=169088 2026-10-06 11:24:53,272 INFO image_tx_daemon: frame seq=15 done +(pipelined): 1 fragments ok 2026-10-06 11:24:53,394 INFO image_tx_daemon: LoRa cmd: PROBE seq=3 phase_ms=0 (rx#3) +2026-10-06 11:24:53,654 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=166528 2026-10-06 +11:24:53,666 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok 2026-10-06 11:24:54,254 INFO +image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=169088 2026-10-06 11:24:54,266 INFO image_tx_daemon: +frame seq=17 done (pipelined): 1 fragments ok 2026-10-06 11:24:54,655 INFO image_tx_daemon: txdone_arrival: seq=18 +idx=0 status=0 toa_us=169088 2026-10-06 11:24:54,666 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments +ok 2026-10-06 11:24:54,897 INFO image_tx_daemon: LoRa cmd: PROBE seq=4 phase_ms=0 (rx#4) 2026-10-06 11:24:55,261 +INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=169088 2026-10-06 11:24:55,273 INFO +image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok 2026-10-06 11:24:55,653 INFO image_tx_daemon: +txdone_arrival: seq=20 idx=0 status=0 toa_us=169088 2026-10-06 11:24:55,664 INFO image_tx_daemon: frame seq=20 done +(pipelined): 1 fragments ok 2026-10-06 11:24:56,255 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 +toa_us=169088 2026-10-06 11:24:56,267 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok 2026-10-06 +11:24:56,397 INFO image_tx_daemon: LoRa cmd: PROBE seq=5 phase_ms=0 (rx#5) 2026-10-06 11:24:56,657 INFO +image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=169088 2026-10-06 11:24:56,669 INFO image_tx_daemon: +frame seq=22 done (pipelined): 1 fragments ok 2026-10-06 11:24:57,254 INFO image_tx_daemon: txdone_arrival: seq=23 +idx=0 status=0 toa_us=169088 2026-10-06 11:24:57,266 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments +ok 2026-10-06 11:24:57,653 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=169088 2026-10-06 +11:24:57,664 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok 2026-10-06 11:24:57,927 INFO +image_tx_daemon: LoRa cmd: PROBE seq=6 phase_ms=0 (rx#6) 2026-10-06 11:24:58,249 INFO image_tx_daemon: +txdone_arrival: seq=25 idx=0 status=0 toa_us=169088 2026-10-06 11:24:58,261 INFO image_tx_daemon: frame seq=25 done +(pipelined): 1 fragments ok 2026-10-06 11:24:58,651 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 +toa_us=169088 2026-10-06 11:24:58,663 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok 2026-10-06 +11:24:59,150 INFO image_tx_daemon: stats: goodput=406.3 B/s util=33% pipeline=v3 frames_in=27 ok=26 fail=0 drop_full=0 +drop_stale=0 frags_ok=26 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:24:59,250 INFO image_tx_daemon: +txdone_arrival: seq=27 idx=0 status=0 toa_us=169088 2026-10-06 11:24:59,262 INFO image_tx_daemon: frame seq=27 done +(pipelined): 1 fragments ok 2026-10-06 11:24:59,393 INFO image_tx_daemon: LoRa cmd: PROBE seq=7 phase_ms=0 (rx#7) +2026-10-06 11:24:59,653 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=169088 2026-10-06 +11:24:59,664 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok 2026-10-06 11:25:00,250 INFO +image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=169088 2026-10-06 11:25:00,262 INFO image_tx_daemon: +frame seq=29 done (pipelined): 1 fragments ok 2026-10-06 11:25:00,651 INFO image_tx_daemon: txdone_arrival: seq=30 +idx=0 status=0 toa_us=169088 2026-10-06 11:25:00,663 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments +ok 2026-10-06 11:25:00,875 INFO image_tx_daemon: LoRa cmd: PROBE seq=8 phase_ms=0 (rx#8) 2026-10-06 11:25:01,240 +INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=166528 2026-10-06 11:25:01,252 INFO +image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok 2026-10-06 11:25:01,644 INFO image_tx_daemon: +txdone_arrival: seq=32 idx=0 status=0 toa_us=166528 2026-10-06 11:25:01,656 INFO image_tx_daemon: frame seq=32 done +(pipelined): 1 fragments ok 2026-10-06 11:25:02,241 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 +toa_us=169088 2026-10-06 11:25:02,253 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok 2026-10-06 +11:25:02,410 INFO image_tx_daemon: LoRa cmd: PROBE seq=9 phase_ms=0 (rx#9) 2026-10-06 11:25:02,650 INFO +image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=169088 2026-10-06 11:25:02,662 INFO image_tx_daemon: +frame seq=34 done (pipelined): 1 fragments ok 2026-10-06 11:25:03,247 INFO image_tx_daemon: txdone_arrival: seq=35 +idx=0 status=0 toa_us=169088 2026-10-06 11:25:03,259 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments +ok 2026-10-06 11:25:03,646 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:03,658 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok 2026-10-06 11:25:03,921 INFO +image_tx_daemon: LoRa cmd: PROBE seq=10 phase_ms=0 (rx#10) 2026-10-06 11:25:04,247 INFO image_tx_daemon: +txdone_arrival: seq=37 idx=0 status=0 toa_us=169088 2026-10-06 11:25:04,259 INFO image_tx_daemon: frame seq=37 done +(pipelined): 1 fragments ok 2026-10-06 11:25:04,646 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 +toa_us=169088 2026-10-06 11:25:04,658 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok 2026-10-06 +11:25:05,240 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=169088 2026-10-06 11:25:05,252 INFO +image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok 2026-10-06 11:25:05,394 INFO image_tx_daemon: LoRa +cmd: PROBE seq=11 phase_ms=0 (rx#11) 2026-10-06 11:25:05,642 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 +status=0 toa_us=169088 2026-10-06 11:25:05,654 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok +2026-10-06 11:25:06,239 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:06,251 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok 2026-10-06 11:25:06,641 INFO +image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=169088 2026-10-06 11:25:06,653 INFO image_tx_daemon: +frame seq=42 done (pipelined): 1 fragments ok 2026-10-06 11:25:06,870 INFO image_tx_daemon: LoRa cmd: PROBE seq=12 +phase_ms=0 (rx#12) 2026-10-06 11:25:07,233 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=166528 +2026-10-06 11:25:07,244 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok 2026-10-06 11:25:07,633 +INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=169088 2026-10-06 11:25:07,644 INFO +image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok 2026-10-06 11:25:08,241 INFO image_tx_daemon: +txdone_arrival: seq=45 idx=0 status=0 toa_us=169088 2026-10-06 11:25:08,253 INFO image_tx_daemon: frame seq=45 done +(pipelined): 1 fragments ok 2026-10-06 11:25:08,382 INFO image_tx_daemon: LoRa cmd: PROBE seq=13 phase_ms=0 (rx#13) +2026-10-06 11:25:08,632 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:08,644 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok 2026-10-06 11:25:09,162 INFO +image_tx_daemon: stats: goodput=410.3 B/s util=34% pipeline=v3 frames_in=47 ok=46 fail=0 drop_full=0 drop_stale=0 +frags_ok=46 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:25:09,239 INFO image_tx_daemon: txdone_arrival: seq=47 +idx=0 status=0 toa_us=169088 2026-10-06 11:25:09,251 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments +ok 2026-10-06 11:25:09,632 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=166528 2026-10-06 +11:25:09,645 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok 2026-10-06 11:25:09,836 INFO +image_tx_daemon: LoRa cmd: PROBE seq=14 phase_ms=0 (rx#14) 2026-10-06 11:25:10,034 INFO image_tx_daemon: +txdone_arrival: seq=49 idx=0 status=0 toa_us=169088 2026-10-06 11:25:10,045 INFO image_tx_daemon: frame seq=49 done +(pipelined): 1 fragments ok 2026-10-06 11:25:10,632 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 +toa_us=169088 2026-10-06 11:25:10,643 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok 2026-10-06 +11:25:11,238 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=169088 2026-10-06 11:25:11,249 INFO +image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok 2026-10-06 11:25:11,341 INFO image_tx_daemon: LoRa +cmd: PROBE seq=15 phase_ms=0 (rx#15) 2026-10-06 11:25:11,633 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 +status=0 toa_us=169088 2026-10-06 11:25:11,644 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok +2026-10-06 11:25:12,234 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:12,246 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok 2026-10-06 11:25:12,633 INFO +image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=166528 2026-10-06 11:25:12,644 INFO image_tx_daemon: +frame seq=54 done (pipelined): 1 fragments ok 2026-10-06 11:25:12,875 INFO image_tx_daemon: LoRa cmd: PROBE seq=16 +phase_ms=0 (rx#16) 2026-10-06 11:25:13,228 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=169088 +2026-10-06 11:25:13,240 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok 2026-10-06 11:25:13,624 +INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=166528 2026-10-06 11:25:13,636 INFO +image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok 2026-10-06 11:25:14,227 INFO image_tx_daemon: +txdone_arrival: seq=57 idx=0 status=0 toa_us=169088 2026-10-06 11:25:14,239 INFO image_tx_daemon: frame seq=57 done +(pipelined): 1 fragments ok 2026-10-06 11:25:14,360 INFO image_tx_daemon: LoRa cmd: PROBE seq=17 phase_ms=0 (rx#17) +2026-10-06 11:25:14,630 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:14,641 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok 2026-10-06 11:25:15,225 INFO +image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=169088 2026-10-06 11:25:15,237 INFO image_tx_daemon: +frame seq=59 done (pipelined): 1 fragments ok 2026-10-06 11:25:15,628 INFO image_tx_daemon: txdone_arrival: seq=60 +idx=0 status=0 toa_us=169088 2026-10-06 11:25:15,640 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments +ok 2026-10-06 11:25:15,841 INFO image_tx_daemon: LoRa cmd: PROBE seq=18 phase_ms=0 (rx#18) 2026-10-06 11:25:16,027 +INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=169088 2026-10-06 11:25:16,039 INFO +image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok 2026-10-06 11:25:16,627 INFO image_tx_daemon: +txdone_arrival: seq=62 idx=0 status=0 toa_us=169088 2026-10-06 11:25:16,639 INFO image_tx_daemon: frame seq=62 done +(pipelined): 1 fragments ok 2026-10-06 11:25:17,221 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 +toa_us=169088 2026-10-06 11:25:17,232 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok 2026-10-06 +11:25:17,365 INFO image_tx_daemon: LoRa cmd: PROBE seq=19 phase_ms=0 (rx#19) 2026-10-06 11:25:17,625 INFO +image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=169088 2026-10-06 11:25:17,644 INFO image_tx_daemon: +frame seq=64 done (pipelined): 1 fragments ok 2026-10-06 11:25:18,225 INFO image_tx_daemon: txdone_arrival: seq=65 +idx=0 status=0 toa_us=169088 2026-10-06 11:25:18,237 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments +ok 2026-10-06 11:25:18,621 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:18,632 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok 2026-10-06 11:25:18,861 INFO +image_tx_daemon: LoRa cmd: PROBE seq=20 phase_ms=0 (rx#20) 2026-10-06 11:25:19,174 INFO image_tx_daemon: stats: +goodput=410.4 B/s util=34% pipeline=v3 frames_in=67 ok=66 fail=0 drop_full=0 drop_stale=0 frags_ok=66 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:25:19,223 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 +toa_us=169088 2026-10-06 11:25:19,235 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok 2026-10-06 +11:25:19,618 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=169088 2026-10-06 11:25:19,630 INFO +image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok 2026-10-06 11:25:20,221 INFO image_tx_daemon: +txdone_arrival: seq=69 idx=0 status=0 toa_us=169088 2026-10-06 11:25:20,233 INFO image_tx_daemon: frame seq=69 done +(pipelined): 1 fragments ok 2026-10-06 11:25:20,359 INFO image_tx_daemon: LoRa cmd: PROBE seq=21 phase_ms=0 (rx#21) +2026-10-06 11:25:20,620 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:20,632 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok 2026-10-06 11:25:21,218 INFO +image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=169088 2026-10-06 11:25:21,230 INFO image_tx_daemon: +frame seq=71 done (pipelined): 1 fragments ok 2026-10-06 11:25:21,622 INFO image_tx_daemon: txdone_arrival: seq=72 +idx=0 status=0 toa_us=169088 2026-10-06 11:25:21,633 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments +ok 2026-10-06 11:25:21,876 INFO image_tx_daemon: LoRa cmd: PROBE seq=22 phase_ms=0 (rx#22) 2026-10-06 11:25:22,219 +INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=169088 2026-10-06 11:25:22,230 INFO +image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok 2026-10-06 11:25:22,617 INFO image_tx_daemon: +txdone_arrival: seq=74 idx=0 status=0 toa_us=169088 2026-10-06 11:25:22,628 INFO image_tx_daemon: frame seq=74 done +(pipelined): 1 fragments ok 2026-10-06 11:25:23,214 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 +toa_us=169088 2026-10-06 11:25:23,228 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok 2026-10-06 +11:25:23,362 INFO image_tx_daemon: LoRa cmd: PROBE seq=23 phase_ms=0 (rx#23) 2026-10-06 11:25:23,612 INFO +image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=169088 2026-10-06 11:25:23,624 INFO image_tx_daemon: +frame seq=76 done (pipelined): 1 fragments ok 2026-10-06 11:25:24,211 INFO image_tx_daemon: txdone_arrival: seq=77 +idx=0 status=0 toa_us=169088 2026-10-06 11:25:24,224 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments +ok 2026-10-06 11:25:24,613 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=166528 2026-10-06 +11:25:24,624 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok 2026-10-06 11:25:24,887 INFO +image_tx_daemon: LoRa cmd: PROBE seq=24 phase_ms=0 (rx#24) 2026-10-06 11:25:25,209 INFO image_tx_daemon: +txdone_arrival: seq=79 idx=0 status=0 toa_us=169088 2026-10-06 11:25:25,220 INFO image_tx_daemon: frame seq=79 done +(pipelined): 1 fragments ok 2026-10-06 11:25:25,614 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 +toa_us=169088 2026-10-06 11:25:25,625 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok 2026-10-06 +11:25:26,208 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=169088 2026-10-06 11:25:26,220 INFO +image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok 2026-10-06 11:25:26,369 INFO image_tx_daemon: LoRa +cmd: PROBE seq=25 phase_ms=0 (rx#25) 2026-10-06 11:25:26,609 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 +status=0 toa_us=166528 2026-10-06 11:25:26,621 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok +2026-10-06 11:25:27,206 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:27,218 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok 2026-10-06 11:25:27,610 INFO +image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=169088 2026-10-06 11:25:27,622 INFO image_tx_daemon: +frame seq=84 done (pipelined): 1 fragments ok 2026-10-06 11:25:27,885 INFO image_tx_daemon: LoRa cmd: PROBE seq=26 +phase_ms=0 (rx#26) 2026-10-06 11:25:28,210 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=169088 +2026-10-06 11:25:28,223 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok 2026-10-06 11:25:28,600 +INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=166528 2026-10-06 11:25:28,611 INFO +image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok 2026-10-06 11:25:29,186 INFO image_tx_daemon: stats: +goodput=409.5 B/s util=34% pipeline=v3 frames_in=87 ok=86 fail=0 drop_full=0 drop_stale=0 frags_ok=86 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:25:29,201 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 +toa_us=169088 2026-10-06 11:25:29,213 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok 2026-10-06 +11:25:29,380 INFO image_tx_daemon: LoRa cmd: PROBE seq=27 phase_ms=0 (rx#27) 2026-10-06 11:25:29,600 INFO +image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=169088 2026-10-06 11:25:29,612 INFO image_tx_daemon: +frame seq=88 done (pipelined): 1 fragments ok 2026-10-06 11:25:30,201 INFO image_tx_daemon: txdone_arrival: seq=89 +idx=0 status=0 toa_us=169088 2026-10-06 11:25:30,213 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments +ok 2026-10-06 11:25:30,602 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:30,614 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok 2026-10-06 11:25:30,876 INFO +image_tx_daemon: LoRa cmd: PROBE seq=28 phase_ms=0 (rx#28) 2026-10-06 11:25:31,202 INFO image_tx_daemon: +txdone_arrival: seq=91 idx=0 status=0 toa_us=169088 2026-10-06 11:25:31,215 INFO image_tx_daemon: frame seq=91 done +(pipelined): 1 fragments ok 2026-10-06 11:25:31,601 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 +toa_us=169088 2026-10-06 11:25:31,613 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok 2026-10-06 +11:25:32,196 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=169088 2026-10-06 11:25:32,208 INFO +image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok 2026-10-06 11:25:32,371 INFO image_tx_daemon: LoRa +cmd: PROBE seq=29 phase_ms=0 (rx#29) 2026-10-06 11:25:32,601 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 +status=0 toa_us=169088 2026-10-06 11:25:32,613 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok +2026-10-06 11:25:33,202 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:33,214 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok 2026-10-06 11:25:33,597 INFO +image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=169088 2026-10-06 11:25:33,608 INFO image_tx_daemon: +frame seq=96 done (pipelined): 1 fragments ok 2026-10-06 11:25:33,871 INFO image_tx_daemon: LoRa cmd: PROBE seq=30 +phase_ms=0 (rx#30) 2026-10-06 11:25:34,191 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=169088 +2026-10-06 11:25:34,203 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok 2026-10-06 11:25:34,595 +INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=169088 2026-10-06 11:25:34,606 INFO +image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok 2026-10-06 11:25:35,195 INFO image_tx_daemon: +txdone_arrival: seq=99 idx=0 status=0 toa_us=169088 2026-10-06 11:25:35,207 INFO image_tx_daemon: frame seq=99 done +(pipelined): 1 fragments ok 2026-10-06 11:25:35,389 INFO image_tx_daemon: LoRa cmd: PROBE seq=31 phase_ms=0 (rx#31) +2026-10-06 11:25:35,597 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:35,609 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok 2026-10-06 11:25:36,195 INFO +image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=169088 2026-10-06 11:25:36,208 INFO image_tx_daemon: +frame seq=101 done (pipelined): 1 fragments ok 2026-10-06 11:25:36,594 INFO image_tx_daemon: txdone_arrival: seq=102 +idx=0 status=0 toa_us=169088 2026-10-06 11:25:36,606 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 +fragments ok 2026-10-06 11:25:36,869 INFO image_tx_daemon: LoRa cmd: PROBE seq=32 phase_ms=0 (rx#32) 2026-10-06 +11:25:37,192 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=169088 2026-10-06 11:25:37,204 INFO +image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok 2026-10-06 11:25:37,589 INFO image_tx_daemon: +txdone_arrival: seq=104 idx=0 status=0 toa_us=166528 2026-10-06 11:25:37,600 INFO image_tx_daemon: frame seq=104 done +(pipelined): 1 fragments ok 2026-10-06 11:25:38,188 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 +toa_us=169088 2026-10-06 11:25:38,200 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok +2026-10-06 11:25:38,375 INFO image_tx_daemon: LoRa cmd: PROBE seq=33 phase_ms=0 (rx#33) 2026-10-06 11:25:38,582 INFO +image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=169088 2026-10-06 11:25:38,594 INFO image_tx_daemon: +frame seq=106 done (pipelined): 1 fragments ok 2026-10-06 11:25:39,181 INFO image_tx_daemon: txdone_arrival: seq=107 +idx=0 status=0 toa_us=169088 2026-10-06 11:25:39,193 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 +fragments ok 2026-10-06 11:25:39,198 INFO image_tx_daemon: stats: goodput=431.9 B/s util=35% pipeline=v3 +frames_in=107 ok=107 fail=0 drop_full=0 drop_stale=0 frags_ok=107 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 +11:25:39,587 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=169088 2026-10-06 11:25:39,599 INFO +image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok 2026-10-06 11:25:39,862 INFO image_tx_daemon: LoRa +cmd: PROBE seq=34 phase_ms=0 (rx#34) 2026-10-06 11:25:40,183 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 +status=0 toa_us=169088 2026-10-06 11:25:40,195 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok +2026-10-06 11:25:40,582 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:40,593 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok 2026-10-06 11:25:41,182 INFO +image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=169088 2026-10-06 11:25:41,194 INFO image_tx_daemon: +frame seq=111 done (pipelined): 1 fragments ok 2026-10-06 11:25:41,386 INFO image_tx_daemon: LoRa cmd: PROBE seq=35 +phase_ms=0 (rx#35) 2026-10-06 11:25:41,583 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=169088 + 2026-10-06 11:25:41,595 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok 2026-10-06 11:25:42,182 +INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=169088 2026-10-06 11:25:42,194 INFO +image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok 2026-10-06 11:25:42,573 INFO image_tx_daemon: +txdone_arrival: seq=114 idx=0 status=0 toa_us=169088 2026-10-06 11:25:42,585 INFO image_tx_daemon: frame seq=114 done +(pipelined): 1 fragments ok 2026-10-06 11:25:42,847 INFO image_tx_daemon: LoRa cmd: PROBE seq=36 phase_ms=0 (rx#36) +2026-10-06 11:25:43,174 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:43,186 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok 2026-10-06 11:25:43,579 INFO +image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=166528 2026-10-06 11:25:43,591 INFO image_tx_daemon: +frame seq=116 done (pipelined): 1 fragments ok 2026-10-06 11:25:44,169 INFO image_tx_daemon: txdone_arrival: seq=117 +idx=0 status=0 toa_us=166528 2026-10-06 11:25:44,181 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 +fragments ok 2026-10-06 11:25:44,378 INFO image_tx_daemon: LoRa cmd: PROBE seq=37 phase_ms=0 (rx#37) 2026-10-06 +11:25:44,576 INFO image_tx_daemon: txdone_arrival: seq=118 idx=0 status=0 toa_us=169088 2026-10-06 11:25:44,588 INFO +image_tx_daemon: frame seq=118 done (pipelined): 1 fragments ok 2026-10-06 11:25:45,175 INFO image_tx_daemon: +txdone_arrival: seq=119 idx=0 status=0 toa_us=169088 2026-10-06 11:25:45,188 INFO image_tx_daemon: frame seq=119 done +(pipelined): 1 fragments ok 2026-10-06 11:25:45,571 INFO image_tx_daemon: txdone_arrival: seq=120 idx=0 status=0 +toa_us=169088 2026-10-06 11:25:45,582 INFO image_tx_daemon: frame seq=120 done (pipelined): 1 fragments ok +2026-10-06 11:25:45,845 INFO image_tx_daemon: LoRa cmd: PROBE seq=38 phase_ms=0 (rx#38) 2026-10-06 11:25:46,166 INFO +image_tx_daemon: txdone_arrival: seq=121 idx=0 status=0 toa_us=169088 2026-10-06 11:25:46,179 INFO image_tx_daemon: +frame seq=121 done (pipelined): 1 fragments ok 2026-10-06 11:25:46,766 INFO image_tx_daemon: txdone_arrival: seq=122 +idx=0 status=0 toa_us=169088 2026-10-06 11:25:46,779 INFO image_tx_daemon: frame seq=122 done (pipelined): 1 +fragments ok 2026-10-06 11:25:46,899 INFO image_tx_daemon: LoRa cmd: PROBE seq=39 phase_ms=0 (rx#39) 2026-10-06 +11:25:47,168 INFO image_tx_daemon: txdone_arrival: seq=123 idx=0 status=0 toa_us=169088 2026-10-06 11:25:47,180 INFO +image_tx_daemon: frame seq=123 done (pipelined): 1 fragments ok 2026-10-06 11:25:47,565 INFO image_tx_daemon: +txdone_arrival: seq=124 idx=0 status=0 toa_us=169088 2026-10-06 11:25:47,576 INFO image_tx_daemon: frame seq=124 done +(pipelined): 1 fragments ok 2026-10-06 11:25:48,163 INFO image_tx_daemon: txdone_arrival: seq=125 idx=0 status=0 +toa_us=169088 2026-10-06 11:25:48,177 INFO image_tx_daemon: frame seq=125 done (pipelined): 1 fragments ok +2026-10-06 11:25:48,370 INFO image_tx_daemon: LoRa cmd: PROBE seq=40 phase_ms=0 (rx#40) 2026-10-06 11:25:48,568 INFO +image_tx_daemon: txdone_arrival: seq=126 idx=0 status=0 toa_us=169088 2026-10-06 11:25:48,580 INFO image_tx_daemon: +frame seq=126 done (pipelined): 1 fragments ok 2026-10-06 11:25:49,158 INFO image_tx_daemon: txdone_arrival: seq=127 +idx=0 status=0 toa_us=169088 2026-10-06 11:25:49,170 INFO image_tx_daemon: frame seq=127 done (pipelined): 1 +fragments ok 2026-10-06 11:25:49,213 INFO image_tx_daemon: stats: goodput=410.2 B/s util=34% pipeline=v3 +frames_in=127 ok=127 fail=0 drop_full=0 drop_stale=0 frags_ok=127 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 +11:25:49,562 INFO image_tx_daemon: txdone_arrival: seq=128 idx=0 status=0 toa_us=169088 2026-10-06 11:25:49,594 INFO +image_tx_daemon: frame seq=128 done (pipelined): 1 fragments ok 2026-10-06 11:25:49,856 INFO image_tx_daemon: LoRa +cmd: PROBE seq=41 phase_ms=0 (rx#41) 2026-10-06 11:25:50,165 INFO image_tx_daemon: txdone_arrival: seq=129 idx=0 +status=0 toa_us=169088 2026-10-06 11:25:50,177 INFO image_tx_daemon: frame seq=129 done (pipelined): 1 fragments ok +2026-10-06 11:25:50,760 INFO image_tx_daemon: txdone_arrival: seq=130 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:50,772 INFO image_tx_daemon: frame seq=130 done (pipelined): 1 fragments ok 2026-10-06 11:25:50,888 INFO +image_tx_daemon: LoRa cmd: PROBE seq=42 phase_ms=0 (rx#42) 2026-10-06 11:25:51,158 INFO image_tx_daemon: +txdone_arrival: seq=131 idx=0 status=0 toa_us=169088 2026-10-06 11:25:51,170 INFO image_tx_daemon: frame seq=131 done +(pipelined): 1 fragments ok 2026-10-06 11:25:51,558 INFO image_tx_daemon: txdone_arrival: seq=132 idx=0 status=0 +toa_us=169088 2026-10-06 11:25:51,569 INFO image_tx_daemon: frame seq=132 done (pipelined): 1 fragments ok +2026-10-06 11:25:52,159 INFO image_tx_daemon: txdone_arrival: seq=133 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:52,170 INFO image_tx_daemon: frame seq=133 done (pipelined): 1 fragments ok 2026-10-06 11:25:52,369 INFO +image_tx_daemon: LoRa cmd: PROBE seq=43 phase_ms=0 (rx#43) 2026-10-06 11:25:52,556 INFO image_tx_daemon: +txdone_arrival: seq=134 idx=0 status=0 toa_us=166528 2026-10-06 11:25:52,568 INFO image_tx_daemon: frame seq=134 done +(pipelined): 1 fragments ok 2026-10-06 11:25:53,150 INFO image_tx_daemon: txdone_arrival: seq=135 idx=0 status=0 +toa_us=169088 2026-10-06 11:25:53,162 INFO image_tx_daemon: frame seq=135 done (pipelined): 1 fragments ok +2026-10-06 11:25:53,756 INFO image_tx_daemon: txdone_arrival: seq=136 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:53,767 INFO image_tx_daemon: frame seq=136 done (pipelined): 1 fragments ok 2026-10-06 11:25:53,895 INFO +image_tx_daemon: LoRa cmd: PROBE seq=44 phase_ms=0 (rx#44) 2026-10-06 11:25:54,154 INFO image_tx_daemon: +txdone_arrival: seq=137 idx=0 status=0 toa_us=169088 2026-10-06 11:25:54,165 INFO image_tx_daemon: frame seq=137 done +(pipelined): 1 fragments ok 2026-10-06 11:25:54,751 INFO image_tx_daemon: txdone_arrival: seq=138 idx=0 status=0 +toa_us=169088 2026-10-06 11:25:54,763 INFO image_tx_daemon: frame seq=138 done (pipelined): 1 fragments ok +2026-10-06 11:25:55,153 INFO image_tx_daemon: txdone_arrival: seq=139 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:55,164 INFO image_tx_daemon: frame seq=139 done (pipelined): 1 fragments ok 2026-10-06 11:25:55,402 INFO +image_tx_daemon: LoRa cmd: PROBE seq=45 phase_ms=0 (rx#45) 2026-10-06 11:25:55,744 INFO image_tx_daemon: +txdone_arrival: seq=140 idx=0 status=0 toa_us=166528 2026-10-06 11:25:55,756 INFO image_tx_daemon: frame seq=140 done +(pipelined): 1 fragments ok 2026-10-06 11:25:56,153 INFO image_tx_daemon: txdone_arrival: seq=141 idx=0 status=0 +toa_us=169088 2026-10-06 11:25:56,164 INFO image_tx_daemon: frame seq=141 done (pipelined): 1 fragments ok +2026-10-06 11:25:56,744 INFO image_tx_daemon: txdone_arrival: seq=142 idx=0 status=0 toa_us=166528 2026-10-06 +11:25:56,757 INFO image_tx_daemon: frame seq=142 done (pipelined): 1 fragments ok 2026-10-06 11:25:56,890 INFO +image_tx_daemon: LoRa cmd: PROBE seq=46 phase_ms=0 (rx#46) 2026-10-06 11:25:57,151 INFO image_tx_daemon: +txdone_arrival: seq=143 idx=0 status=0 toa_us=169088 2026-10-06 11:25:57,168 INFO image_tx_daemon: frame seq=143 done +(pipelined): 1 fragments ok 2026-10-06 11:25:57,747 INFO image_tx_daemon: txdone_arrival: seq=144 idx=0 status=0 +toa_us=169088 2026-10-06 11:25:57,759 INFO image_tx_daemon: frame seq=144 done (pipelined): 1 fragments ok +2026-10-06 11:25:58,143 INFO image_tx_daemon: txdone_arrival: seq=145 idx=0 status=0 toa_us=169088 2026-10-06 +11:25:58,155 INFO image_tx_daemon: frame seq=145 done (pipelined): 1 fragments ok 2026-10-06 11:25:58,396 INFO +image_tx_daemon: LoRa cmd: PROBE seq=47 phase_ms=0 (rx#47) 2026-10-06 11:25:58,739 INFO image_tx_daemon: +txdone_arrival: seq=146 idx=0 status=0 toa_us=166528 2026-10-06 11:25:58,751 INFO image_tx_daemon: frame seq=146 done +(pipelined): 1 fragments ok 2026-10-06 11:25:59,142 INFO image_tx_daemon: txdone_arrival: seq=147 idx=0 status=0 +toa_us=169088 2026-10-06 11:25:59,153 INFO image_tx_daemon: frame seq=147 done (pipelined): 1 fragments ok +2026-10-06 11:25:59,223 INFO image_tx_daemon: stats: goodput=409.4 B/s util=34% pipeline=v3 frames_in=147 ok=147 +fail=0 drop_full=0 drop_stale=0 frags_ok=147 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:25:59,739 INFO +image_tx_daemon: txdone_arrival: seq=148 idx=0 status=0 toa_us=166528 2026-10-06 11:25:59,753 INFO image_tx_daemon: +frame seq=148 done (pipelined): 1 fragments ok 2026-10-06 11:25:59,907 INFO image_tx_daemon: LoRa cmd: PROBE seq=48 +phase_ms=0 (rx#48) 2026-10-06 11:26:00,137 INFO image_tx_daemon: txdone_arrival: seq=149 idx=0 status=0 toa_us=169088 + 2026-10-06 11:26:00,148 INFO image_tx_daemon: frame seq=149 done (pipelined): 1 fragments ok 2026-10-06 11:26:00,738 +INFO image_tx_daemon: txdone_arrival: seq=150 idx=0 status=0 toa_us=169088 2026-10-06 11:26:00,750 INFO +image_tx_daemon: frame seq=150 done (pipelined): 1 fragments ok 2026-10-06 11:26:01,136 INFO image_tx_daemon: +txdone_arrival: seq=151 idx=0 status=0 toa_us=169088 2026-10-06 11:26:01,148 INFO image_tx_daemon: frame seq=151 done +(pipelined): 1 fragments ok 2026-10-06 11:26:01,381 INFO image_tx_daemon: LoRa cmd: PROBE seq=49 phase_ms=0 (rx#49) +2026-10-06 11:26:01,734 INFO image_tx_daemon: txdone_arrival: seq=152 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:01,747 INFO image_tx_daemon: frame seq=152 done (pipelined): 1 fragments ok 2026-10-06 11:26:02,138 INFO +image_tx_daemon: txdone_arrival: seq=153 idx=0 status=0 toa_us=169088 2026-10-06 11:26:02,149 INFO image_tx_daemon: +frame seq=153 done (pipelined): 1 fragments ok 2026-10-06 11:26:02,735 INFO image_tx_daemon: txdone_arrival: seq=154 +idx=0 status=0 toa_us=169088 2026-10-06 11:26:02,748 INFO image_tx_daemon: frame seq=154 done (pipelined): 1 +fragments ok 2026-10-06 11:26:02,909 INFO image_tx_daemon: LoRa cmd: PROBE seq=50 phase_ms=0 (rx#50) 2026-10-06 +11:26:03,138 INFO image_tx_daemon: txdone_arrival: seq=155 idx=0 status=0 toa_us=169088 2026-10-06 11:26:03,151 INFO +image_tx_daemon: frame seq=155 done (pipelined): 1 fragments ok 2026-10-06 11:26:03,731 INFO image_tx_daemon: +txdone_arrival: seq=156 idx=0 status=0 toa_us=169088 2026-10-06 11:26:03,743 INFO image_tx_daemon: frame seq=156 done +(pipelined): 1 fragments ok 2026-10-06 11:26:04,138 INFO image_tx_daemon: txdone_arrival: seq=157 idx=0 status=0 +toa_us=169088 2026-10-06 11:26:04,149 INFO image_tx_daemon: frame seq=157 done (pipelined): 1 fragments ok +2026-10-06 11:26:04,402 INFO image_tx_daemon: LoRa cmd: PROBE seq=51 phase_ms=0 (rx#51) 2026-10-06 11:26:04,730 INFO +image_tx_daemon: txdone_arrival: seq=158 idx=0 status=0 toa_us=169088 2026-10-06 11:26:04,742 INFO image_tx_daemon: +frame seq=158 done (pipelined): 1 fragments ok 2026-10-06 11:26:05,127 INFO image_tx_daemon: txdone_arrival: seq=159 +idx=0 status=0 toa_us=169088 2026-10-06 11:26:05,139 INFO image_tx_daemon: frame seq=159 done (pipelined): 1 +fragments ok 2026-10-06 11:26:05,726 INFO image_tx_daemon: txdone_arrival: seq=160 idx=0 status=0 toa_us=169088 +2026-10-06 11:26:05,738 INFO image_tx_daemon: frame seq=160 done (pipelined): 1 fragments ok 2026-10-06 11:26:05,899 +INFO image_tx_daemon: LoRa cmd: PROBE seq=52 phase_ms=0 (rx#52) 2026-10-06 11:26:06,128 INFO image_tx_daemon: +txdone_arrival: seq=161 idx=0 status=0 toa_us=169088 2026-10-06 11:26:06,139 INFO image_tx_daemon: frame seq=161 done +(pipelined): 1 fragments ok 2026-10-06 11:26:06,730 INFO image_tx_daemon: txdone_arrival: seq=162 idx=0 status=0 +toa_us=169088 2026-10-06 11:26:06,742 INFO image_tx_daemon: frame seq=162 done (pipelined): 1 fragments ok +2026-10-06 11:26:07,125 INFO image_tx_daemon: txdone_arrival: seq=163 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:07,137 INFO image_tx_daemon: frame seq=163 done (pipelined): 1 fragments ok 2026-10-06 11:26:07,399 INFO +image_tx_daemon: LoRa cmd: PROBE seq=53 phase_ms=0 (rx#53) 2026-10-06 11:26:07,722 INFO image_tx_daemon: +txdone_arrival: seq=164 idx=0 status=0 toa_us=166528 2026-10-06 11:26:07,734 INFO image_tx_daemon: frame seq=164 done +(pipelined): 1 fragments ok 2026-10-06 11:26:08,126 INFO image_tx_daemon: txdone_arrival: seq=165 idx=0 status=0 +toa_us=169088 2026-10-06 11:26:08,137 INFO image_tx_daemon: frame seq=165 done (pipelined): 1 fragments ok +2026-10-06 11:26:08,725 INFO image_tx_daemon: txdone_arrival: seq=166 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:08,737 INFO image_tx_daemon: frame seq=166 done (pipelined): 1 fragments ok 2026-10-06 11:26:08,908 INFO +image_tx_daemon: LoRa cmd: PROBE seq=54 phase_ms=0 (rx#54) 2026-10-06 11:26:09,128 INFO image_tx_daemon: +txdone_arrival: seq=167 idx=0 status=0 toa_us=169088 2026-10-06 11:26:09,140 INFO image_tx_daemon: frame seq=167 done +(pipelined): 1 fragments ok 2026-10-06 11:26:09,236 INFO image_tx_daemon: stats: goodput=410.0 B/s util=34% +pipeline=v3 frames_in=167 ok=167 fail=0 drop_full=0 drop_stale=0 frags_ok=167 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:26:09,723 INFO image_tx_daemon: txdone_arrival: seq=168 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:09,734 INFO image_tx_daemon: frame seq=168 done (pipelined): 1 fragments ok 2026-10-06 11:26:10,121 INFO +image_tx_daemon: txdone_arrival: seq=169 idx=0 status=0 toa_us=169088 2026-10-06 11:26:10,133 INFO image_tx_daemon: +frame seq=169 done (pipelined): 1 fragments ok 2026-10-06 11:26:10,395 INFO image_tx_daemon: LoRa cmd: PROBE seq=55 +phase_ms=0 (rx#55) 2026-10-06 11:26:10,723 INFO image_tx_daemon: txdone_arrival: seq=170 idx=0 status=0 toa_us=169088 + 2026-10-06 11:26:10,735 INFO image_tx_daemon: frame seq=170 done (pipelined): 1 fragments ok 2026-10-06 11:26:11,118 +INFO image_tx_daemon: txdone_arrival: seq=171 idx=0 status=0 toa_us=169088 2026-10-06 11:26:11,130 INFO +image_tx_daemon: frame seq=171 done (pipelined): 1 fragments ok 2026-10-06 11:26:11,724 INFO image_tx_daemon: +txdone_arrival: seq=172 idx=0 status=0 toa_us=169088 2026-10-06 11:26:11,736 INFO image_tx_daemon: frame seq=172 done +(pipelined): 1 fragments ok 2026-10-06 11:26:11,872 INFO image_tx_daemon: LoRa cmd: PROBE seq=56 phase_ms=0 (rx#56) +2026-10-06 11:26:12,122 INFO image_tx_daemon: txdone_arrival: seq=173 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:12,134 INFO image_tx_daemon: frame seq=173 done (pipelined): 1 fragments ok 2026-10-06 11:26:12,717 INFO +image_tx_daemon: txdone_arrival: seq=174 idx=0 status=0 toa_us=169088 2026-10-06 11:26:12,729 INFO image_tx_daemon: +frame seq=174 done (pipelined): 1 fragments ok 2026-10-06 11:26:13,122 INFO image_tx_daemon: txdone_arrival: seq=175 +idx=0 status=0 toa_us=169088 2026-10-06 11:26:13,134 INFO image_tx_daemon: frame seq=175 done (pipelined): 1 +fragments ok 2026-10-06 11:26:13,397 INFO image_tx_daemon: LoRa cmd: PROBE seq=57 phase_ms=0 (rx#57) 2026-10-06 +11:26:13,720 INFO image_tx_daemon: txdone_arrival: seq=176 idx=0 status=0 toa_us=169088 2026-10-06 11:26:13,732 INFO +image_tx_daemon: frame seq=176 done (pipelined): 1 fragments ok 2026-10-06 11:26:14,116 INFO image_tx_daemon: +txdone_arrival: seq=177 idx=0 status=0 toa_us=169088 2026-10-06 11:26:14,128 INFO image_tx_daemon: frame seq=177 done +(pipelined): 1 fragments ok 2026-10-06 11:26:14,711 INFO image_tx_daemon: txdone_arrival: seq=178 idx=0 status=0 +toa_us=169088 2026-10-06 11:26:14,723 INFO image_tx_daemon: frame seq=178 done (pipelined): 1 fragments ok +2026-10-06 11:26:14,875 INFO image_tx_daemon: LoRa cmd: PROBE seq=58 phase_ms=0 (rx#58) 2026-10-06 11:26:15,114 INFO +image_tx_daemon: txdone_arrival: seq=179 idx=0 status=0 toa_us=169088 2026-10-06 11:26:15,126 INFO image_tx_daemon: +frame seq=179 done (pipelined): 1 fragments ok 2026-10-06 11:26:15,708 INFO image_tx_daemon: txdone_arrival: seq=180 +idx=0 status=0 toa_us=169088 2026-10-06 11:26:15,720 INFO image_tx_daemon: frame seq=180 done (pipelined): 1 +fragments ok 2026-10-06 11:26:16,115 INFO image_tx_daemon: txdone_arrival: seq=181 idx=0 status=0 toa_us=169088 +2026-10-06 11:26:16,127 INFO image_tx_daemon: frame seq=181 done (pipelined): 1 fragments ok 2026-10-06 11:26:16,370 +INFO image_tx_daemon: LoRa cmd: PROBE seq=59 phase_ms=0 (rx#59) 2026-10-06 11:26:16,713 INFO image_tx_daemon: +txdone_arrival: seq=182 idx=0 status=0 toa_us=169088 2026-10-06 11:26:16,725 INFO image_tx_daemon: frame seq=182 done +(pipelined): 1 fragments ok 2026-10-06 11:26:17,113 INFO image_tx_daemon: txdone_arrival: seq=183 idx=0 status=0 +toa_us=169088 2026-10-06 11:26:17,124 INFO image_tx_daemon: frame seq=183 done (pipelined): 1 fragments ok +2026-10-06 11:26:17,710 INFO image_tx_daemon: txdone_arrival: seq=184 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:17,722 INFO image_tx_daemon: frame seq=184 done (pipelined): 1 fragments ok 2026-10-06 11:26:17,879 INFO +image_tx_daemon: LoRa cmd: PROBE seq=60 phase_ms=0 (rx#60) 2026-10-06 11:26:18,109 INFO image_tx_daemon: +txdone_arrival: seq=185 idx=0 status=0 toa_us=169088 2026-10-06 11:26:18,128 INFO image_tx_daemon: frame seq=185 done +(pipelined): 1 fragments ok 2026-10-06 11:26:18,708 INFO image_tx_daemon: txdone_arrival: seq=186 idx=0 status=0 +toa_us=169088 2026-10-06 11:26:18,720 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 fragments ok +2026-10-06 11:26:19,247 INFO image_tx_daemon: stats: goodput=390.3 B/s util=32% pipeline=v3 frames_in=187 ok=186 +fail=0 drop_full=0 drop_stale=0 frags_ok=186 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:26:19,307 INFO +image_tx_daemon: txdone_arrival: seq=187 idx=0 status=0 toa_us=169088 2026-10-06 11:26:19,319 INFO image_tx_daemon: +frame seq=187 done (pipelined): 1 fragments ok 2026-10-06 11:26:19,378 INFO image_tx_daemon: LoRa cmd: PROBE seq=61 +phase_ms=0 (rx#61) 2026-10-06 11:26:19,698 INFO image_tx_daemon: txdone_arrival: seq=188 idx=0 status=0 toa_us=166528 + 2026-10-06 11:26:19,711 INFO image_tx_daemon: frame seq=188 done (pipelined): 1 fragments ok 2026-10-06 11:26:20,108 +INFO image_tx_daemon: txdone_arrival: seq=189 idx=0 status=0 toa_us=169088 2026-10-06 11:26:20,120 INFO +image_tx_daemon: frame seq=189 done (pipelined): 1 fragments ok 2026-10-06 11:26:20,706 INFO image_tx_daemon: +txdone_arrival: seq=190 idx=0 status=0 toa_us=169088 2026-10-06 11:26:20,718 INFO image_tx_daemon: frame seq=190 done +(pipelined): 1 fragments ok 2026-10-06 11:26:20,970 INFO image_tx_daemon: LoRa cmd: PROBE seq=62 phase_ms=0 (rx#62) +2026-10-06 11:26:21,302 INFO image_tx_daemon: txdone_arrival: seq=191 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:21,314 INFO image_tx_daemon: frame seq=191 done (pipelined): 1 fragments ok 2026-10-06 11:26:21,698 INFO +image_tx_daemon: txdone_arrival: seq=192 idx=0 status=0 toa_us=166528 2026-10-06 11:26:21,710 INFO image_tx_daemon: +frame seq=192 done (pipelined): 1 fragments ok 2026-10-06 11:26:22,296 INFO image_tx_daemon: txdone_arrival: seq=193 +idx=0 status=0 toa_us=169088 2026-10-06 11:26:22,309 INFO image_tx_daemon: frame seq=193 done (pipelined): 1 +fragments ok 2026-10-06 11:26:22,443 INFO image_tx_daemon: LoRa cmd: PROBE seq=63 phase_ms=0 (rx#63) 2026-10-06 +11:26:22,692 INFO image_tx_daemon: txdone_arrival: seq=194 idx=0 status=0 toa_us=166528 2026-10-06 11:26:22,704 INFO +image_tx_daemon: frame seq=194 done (pipelined): 1 fragments ok 2026-10-06 11:26:23,293 INFO image_tx_daemon: +txdone_arrival: seq=195 idx=0 status=0 toa_us=166528 2026-10-06 11:26:23,305 INFO image_tx_daemon: frame seq=195 done +(pipelined): 1 fragments ok 2026-10-06 11:26:23,698 INFO image_tx_daemon: txdone_arrival: seq=196 idx=0 status=0 +toa_us=166528 2026-10-06 11:26:23,710 INFO image_tx_daemon: frame seq=196 done (pipelined): 1 fragments ok +2026-10-06 11:26:23,944 INFO image_tx_daemon: LoRa cmd: PROBE seq=64 phase_ms=0 (rx#64) 2026-10-06 11:26:24,270 INFO +image_tx_daemon: txdone_arrival: seq=197 idx=0 status=0 toa_us=143488 2026-10-06 11:26:24,283 INFO image_tx_daemon: +frame seq=197 done (pipelined): 1 fragments ok 2026-10-06 11:26:24,691 INFO image_tx_daemon: txdone_arrival: seq=198 +idx=0 status=0 toa_us=169088 2026-10-06 11:26:24,703 INFO image_tx_daemon: frame seq=198 done (pipelined): 1 +fragments ok 2026-10-06 11:26:25,290 INFO image_tx_daemon: txdone_arrival: seq=199 idx=0 status=0 toa_us=163968 +2026-10-06 11:26:25,302 INFO image_tx_daemon: frame seq=199 done (pipelined): 1 fragments ok 2026-10-06 11:26:25,441 +INFO image_tx_daemon: LoRa cmd: PROBE seq=65 phase_ms=0 (rx#65) 2026-10-06 11:26:25,690 INFO image_tx_daemon: +txdone_arrival: seq=200 idx=0 status=0 toa_us=166528 2026-10-06 11:26:25,703 INFO image_tx_daemon: frame seq=200 done +(pipelined): 1 fragments ok 2026-10-06 11:26:26,287 INFO image_tx_daemon: txdone_arrival: seq=201 idx=0 status=0 +toa_us=163968 2026-10-06 11:26:26,299 INFO image_tx_daemon: frame seq=201 done (pipelined): 1 fragments ok +2026-10-06 11:26:26,675 INFO image_tx_daemon: txdone_arrival: seq=202 idx=0 status=0 toa_us=151168 2026-10-06 +11:26:26,687 INFO image_tx_daemon: frame seq=202 done (pipelined): 1 fragments ok 2026-10-06 11:26:26,918 INFO +image_tx_daemon: LoRa cmd: PROBE seq=66 phase_ms=0 (rx#66) 2026-10-06 11:26:27,074 INFO image_tx_daemon: +txdone_arrival: seq=203 idx=0 status=0 toa_us=140928 2026-10-06 11:26:27,086 INFO image_tx_daemon: frame seq=203 done +(pipelined): 1 fragments ok 2026-10-06 11:26:27,686 INFO image_tx_daemon: txdone_arrival: seq=204 idx=0 status=0 +toa_us=166528 2026-10-06 11:26:27,699 INFO image_tx_daemon: frame seq=204 done (pipelined): 1 fragments ok +2026-10-06 11:26:28,094 INFO image_tx_daemon: txdone_arrival: seq=205 idx=0 status=0 toa_us=143488 2026-10-06 +11:26:28,106 INFO image_tx_daemon: frame seq=205 done (pipelined): 1 fragments ok 2026-10-06 11:26:28,369 INFO +image_tx_daemon: LoRa cmd: PROBE seq=67 phase_ms=0 (rx#67) 2026-10-06 11:26:28,687 INFO image_tx_daemon: +txdone_arrival: seq=206 idx=0 status=0 toa_us=166528 2026-10-06 11:26:28,699 INFO image_tx_daemon: frame seq=206 done +(pipelined): 1 fragments ok 2026-10-06 11:26:29,259 INFO image_tx_daemon: stats: goodput=393.6 B/s util=32% +pipeline=v3 frames_in=207 ok=206 fail=0 drop_full=0 drop_stale=0 frags_ok=206 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:26:29,284 INFO image_tx_daemon: txdone_arrival: seq=207 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:29,297 INFO image_tx_daemon: frame seq=207 done (pipelined): 1 fragments ok 2026-10-06 11:26:29,426 INFO +image_tx_daemon: LoRa cmd: PROBE seq=68 phase_ms=0 (rx#68) 2026-10-06 11:26:29,686 INFO image_tx_daemon: +txdone_arrival: seq=208 idx=0 status=0 toa_us=169088 2026-10-06 11:26:29,697 INFO image_tx_daemon: frame seq=208 done +(pipelined): 1 fragments ok 2026-10-06 11:26:30,282 INFO image_tx_daemon: txdone_arrival: seq=209 idx=0 status=0 +toa_us=169088 2026-10-06 11:26:30,294 INFO image_tx_daemon: frame seq=209 done (pipelined): 1 fragments ok +2026-10-06 11:26:30,684 INFO image_tx_daemon: txdone_arrival: seq=210 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:30,696 INFO image_tx_daemon: frame seq=210 done (pipelined): 1 fragments ok 2026-10-06 11:26:30,951 INFO +image_tx_daemon: LoRa cmd: PROBE seq=69 phase_ms=0 (rx#69) 2026-10-06 11:26:31,278 INFO image_tx_daemon: +txdone_arrival: seq=211 idx=0 status=0 toa_us=169088 2026-10-06 11:26:31,290 INFO image_tx_daemon: frame seq=211 done +(pipelined): 1 fragments ok 2026-10-06 11:26:31,676 INFO image_tx_daemon: txdone_arrival: seq=212 idx=0 status=0 +toa_us=169088 2026-10-06 11:26:31,689 INFO image_tx_daemon: frame seq=212 done (pipelined): 1 fragments ok +2026-10-06 11:26:32,277 INFO image_tx_daemon: txdone_arrival: seq=213 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:32,289 INFO image_tx_daemon: frame seq=213 done (pipelined): 1 fragments ok 2026-10-06 11:26:32,459 INFO +image_tx_daemon: LoRa cmd: PROBE seq=70 phase_ms=0 (rx#70) 2026-10-06 11:26:32,677 INFO image_tx_daemon: +txdone_arrival: seq=214 idx=0 status=0 toa_us=166528 2026-10-06 11:26:32,689 INFO image_tx_daemon: frame seq=214 done +(pipelined): 1 fragments ok 2026-10-06 11:26:33,278 INFO image_tx_daemon: txdone_arrival: seq=215 idx=0 status=0 +toa_us=169088 2026-10-06 11:26:33,290 INFO image_tx_daemon: frame seq=215 done (pipelined): 1 fragments ok +2026-10-06 11:26:33,670 INFO image_tx_daemon: txdone_arrival: seq=216 idx=0 status=0 toa_us=166528 2026-10-06 +11:26:33,684 INFO image_tx_daemon: frame seq=216 done (pipelined): 1 fragments ok 2026-10-06 11:26:33,947 INFO +image_tx_daemon: LoRa cmd: PROBE seq=71 phase_ms=0 (rx#71) 2026-10-06 11:26:34,274 INFO image_tx_daemon: +txdone_arrival: seq=217 idx=0 status=0 toa_us=166528 2026-10-06 11:26:34,286 INFO image_tx_daemon: frame seq=217 done +(pipelined): 1 fragments ok 2026-10-06 11:26:34,676 INFO image_tx_daemon: txdone_arrival: seq=218 idx=0 status=0 +toa_us=166528 2026-10-06 11:26:34,690 INFO image_tx_daemon: frame seq=218 done (pipelined): 1 fragments ok +2026-10-06 11:26:35,279 INFO image_tx_daemon: txdone_arrival: seq=219 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:35,290 INFO image_tx_daemon: frame seq=219 done (pipelined): 1 fragments ok 2026-10-06 11:26:35,439 INFO +image_tx_daemon: LoRa cmd: PROBE seq=72 phase_ms=0 (rx#72) 2026-10-06 11:26:35,667 INFO image_tx_daemon: +txdone_arrival: seq=220 idx=0 status=0 toa_us=166528 2026-10-06 11:26:35,679 INFO image_tx_daemon: frame seq=220 done +(pipelined): 1 fragments ok 2026-10-06 11:26:36,267 INFO image_tx_daemon: txdone_arrival: seq=221 idx=0 status=0 +toa_us=169088 2026-10-06 11:26:36,279 INFO image_tx_daemon: frame seq=221 done (pipelined): 1 fragments ok +2026-10-06 11:26:36,667 INFO image_tx_daemon: txdone_arrival: seq=222 idx=0 status=0 toa_us=163968 2026-10-06 +11:26:36,680 INFO image_tx_daemon: frame seq=222 done (pipelined): 1 fragments ok 2026-10-06 11:26:36,944 INFO +image_tx_daemon: LoRa cmd: PROBE seq=73 phase_ms=0 (rx#73) 2026-10-06 11:26:37,265 INFO image_tx_daemon: +txdone_arrival: seq=223 idx=0 status=0 toa_us=169088 2026-10-06 11:26:37,278 INFO image_tx_daemon: frame seq=223 done +(pipelined): 1 fragments ok 2026-10-06 11:26:37,669 INFO image_tx_daemon: txdone_arrival: seq=224 idx=0 status=0 +toa_us=169088 2026-10-06 11:26:37,682 INFO image_tx_daemon: frame seq=224 done (pipelined): 1 fragments ok +2026-10-06 11:26:38,271 INFO image_tx_daemon: txdone_arrival: seq=225 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:38,283 INFO image_tx_daemon: frame seq=225 done (pipelined): 1 fragments ok 2026-10-06 11:26:38,427 INFO +image_tx_daemon: LoRa cmd: PROBE seq=74 phase_ms=0 (rx#74) 2026-10-06 11:26:38,671 INFO image_tx_daemon: +txdone_arrival: seq=226 idx=0 status=0 toa_us=169088 2026-10-06 11:26:38,682 INFO image_tx_daemon: frame seq=226 done +(pipelined): 1 fragments ok 2026-10-06 11:26:39,270 INFO image_tx_daemon: txdone_arrival: seq=227 idx=0 status=0 +toa_us=169088 2026-10-06 11:26:39,271 INFO image_tx_daemon: stats: goodput=429.2 B/s util=35% pipeline=v3 +frames_in=227 ok=227 fail=0 drop_full=0 drop_stale=0 frags_ok=227 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 +11:26:39,282 INFO image_tx_daemon: frame seq=227 done (pipelined): 1 fragments ok 2026-10-06 11:26:39,666 INFO +image_tx_daemon: txdone_arrival: seq=228 idx=0 status=0 toa_us=169088 2026-10-06 11:26:39,678 INFO image_tx_daemon: +frame seq=228 done (pipelined): 1 fragments ok 2026-10-06 11:26:39,926 INFO image_tx_daemon: LoRa cmd: PROBE seq=75 +phase_ms=0 (rx#75) 2026-10-06 11:26:40,269 INFO image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=169088 + 2026-10-06 11:26:40,282 INFO image_tx_daemon: frame seq=229 done (pipelined): 1 fragments ok 2026-10-06 11:26:40,664 +INFO image_tx_daemon: txdone_arrival: seq=230 idx=0 status=0 toa_us=169088 2026-10-06 11:26:40,677 INFO +image_tx_daemon: frame seq=230 done (pipelined): 1 fragments ok 2026-10-06 11:26:41,257 INFO image_tx_daemon: +txdone_arrival: seq=231 idx=0 status=0 toa_us=169088 2026-10-06 11:26:41,270 INFO image_tx_daemon: frame seq=231 done +(pipelined): 1 fragments ok 2026-10-06 11:26:41,431 INFO image_tx_daemon: LoRa cmd: PROBE seq=76 phase_ms=0 (rx#76) +2026-10-06 11:26:41,660 INFO image_tx_daemon: txdone_arrival: seq=232 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:41,671 INFO image_tx_daemon: frame seq=232 done (pipelined): 1 fragments ok 2026-10-06 11:26:42,258 INFO +image_tx_daemon: txdone_arrival: seq=233 idx=0 status=0 toa_us=169088 2026-10-06 11:26:42,271 INFO image_tx_daemon: +frame seq=233 done (pipelined): 1 fragments ok 2026-10-06 11:26:42,660 INFO image_tx_daemon: txdone_arrival: seq=234 +idx=0 status=0 toa_us=169088 2026-10-06 11:26:42,673 INFO image_tx_daemon: frame seq=234 done (pipelined): 1 +fragments ok 2026-10-06 11:26:42,938 INFO image_tx_daemon: LoRa cmd: PROBE seq=77 phase_ms=0 (rx#77) 2026-10-06 +11:26:43,256 INFO image_tx_daemon: txdone_arrival: seq=235 idx=0 status=0 toa_us=169088 2026-10-06 11:26:43,268 INFO +image_tx_daemon: frame seq=235 done (pipelined): 1 fragments ok 2026-10-06 11:26:43,660 INFO image_tx_daemon: +txdone_arrival: seq=236 idx=0 status=0 toa_us=169088 2026-10-06 11:26:43,672 INFO image_tx_daemon: frame seq=236 done +(pipelined): 1 fragments ok 2026-10-06 11:26:44,249 INFO image_tx_daemon: txdone_arrival: seq=237 idx=0 status=0 +toa_us=161408 2026-10-06 11:26:44,261 INFO image_tx_daemon: frame seq=237 done (pipelined): 1 fragments ok +2026-10-06 11:26:44,452 INFO image_tx_daemon: LoRa cmd: PROBE seq=78 phase_ms=0 (rx#78) 2026-10-06 11:26:44,650 INFO +image_tx_daemon: txdone_arrival: seq=238 idx=0 status=0 toa_us=161408 2026-10-06 11:26:44,661 INFO image_tx_daemon: +frame seq=238 done (pipelined): 1 fragments ok 2026-10-06 11:26:45,259 INFO image_tx_daemon: txdone_arrival: seq=239 +idx=0 status=0 toa_us=169088 2026-10-06 11:26:45,272 INFO image_tx_daemon: frame seq=239 done (pipelined): 1 +fragments ok 2026-10-06 11:26:45,647 INFO image_tx_daemon: txdone_arrival: seq=240 idx=0 status=0 toa_us=166528 +2026-10-06 11:26:45,659 INFO image_tx_daemon: frame seq=240 done (pipelined): 1 fragments ok 2026-10-06 11:26:45,922 +INFO image_tx_daemon: LoRa cmd: PROBE seq=79 phase_ms=0 (rx#79) 2026-10-06 11:26:46,252 INFO image_tx_daemon: +txdone_arrival: seq=241 idx=0 status=0 toa_us=166528 2026-10-06 11:26:46,265 INFO image_tx_daemon: frame seq=241 done +(pipelined): 1 fragments ok 2026-10-06 11:26:46,648 INFO image_tx_daemon: txdone_arrival: seq=242 idx=0 status=0 +toa_us=169088 2026-10-06 11:26:46,660 INFO image_tx_daemon: frame seq=242 done (pipelined): 1 fragments ok +2026-10-06 11:26:47,255 INFO image_tx_daemon: txdone_arrival: seq=243 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:47,267 INFO image_tx_daemon: frame seq=243 done (pipelined): 1 fragments ok 2026-10-06 11:26:47,391 INFO +image_tx_daemon: LoRa cmd: PROBE seq=80 phase_ms=0 (rx#80) 2026-10-06 11:26:47,650 INFO image_tx_daemon: +txdone_arrival: seq=244 idx=0 status=0 toa_us=169088 2026-10-06 11:26:47,662 INFO image_tx_daemon: frame seq=244 done +(pipelined): 1 fragments ok 2026-10-06 11:26:48,250 INFO image_tx_daemon: txdone_arrival: seq=245 idx=0 status=0 +toa_us=169088 2026-10-06 11:26:48,262 INFO image_tx_daemon: frame seq=245 done (pipelined): 1 fragments ok +2026-10-06 11:26:48,652 INFO image_tx_daemon: txdone_arrival: seq=246 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:48,664 INFO image_tx_daemon: frame seq=246 done (pipelined): 1 fragments ok 2026-10-06 11:26:48,905 INFO +image_tx_daemon: LoRa cmd: PROBE seq=81 phase_ms=0 (rx#81) 2026-10-06 11:26:49,247 INFO image_tx_daemon: +txdone_arrival: seq=247 idx=0 status=0 toa_us=169088 2026-10-06 11:26:49,260 INFO image_tx_daemon: frame seq=247 done +(pipelined): 1 fragments ok 2026-10-06 11:26:49,283 INFO image_tx_daemon: stats: goodput=407.8 B/s util=34% +pipeline=v3 frames_in=247 ok=247 fail=0 drop_full=0 drop_stale=0 frags_ok=247 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:26:49,645 INFO image_tx_daemon: txdone_arrival: seq=248 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:49,657 INFO image_tx_daemon: frame seq=248 done (pipelined): 1 fragments ok 2026-10-06 11:26:50,246 INFO +image_tx_daemon: txdone_arrival: seq=249 idx=0 status=0 toa_us=169088 2026-10-06 11:26:50,258 INFO image_tx_daemon: +frame seq=249 done (pipelined): 1 fragments ok 2026-10-06 11:26:50,398 INFO image_tx_daemon: LoRa cmd: PROBE seq=82 +phase_ms=0 (rx#82) 2026-10-06 11:26:50,636 INFO image_tx_daemon: txdone_arrival: seq=250 idx=0 status=0 toa_us=163968 + 2026-10-06 11:26:50,648 INFO image_tx_daemon: frame seq=250 done (pipelined): 1 fragments ok 2026-10-06 11:26:51,246 +INFO image_tx_daemon: txdone_arrival: seq=251 idx=0 status=0 toa_us=169088 2026-10-06 11:26:51,258 INFO +image_tx_daemon: frame seq=251 done (pipelined): 1 fragments ok 2026-10-06 11:26:51,845 INFO image_tx_daemon: +txdone_arrival: seq=252 idx=0 status=0 toa_us=169088 2026-10-06 11:26:51,857 INFO image_tx_daemon: frame seq=252 done +(pipelined): 1 fragments ok 2026-10-06 11:26:51,896 INFO image_tx_daemon: LoRa cmd: PROBE seq=83 phase_ms=0 (rx#83) +2026-10-06 11:26:52,238 INFO image_tx_daemon: txdone_arrival: seq=253 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:52,250 INFO image_tx_daemon: frame seq=253 done (pipelined): 1 fragments ok 2026-10-06 11:26:52,641 INFO +image_tx_daemon: txdone_arrival: seq=254 idx=0 status=0 toa_us=166528 2026-10-06 11:26:52,653 INFO image_tx_daemon: +frame seq=254 done (pipelined): 1 fragments ok 2026-10-06 11:26:53,242 INFO image_tx_daemon: txdone_arrival: seq=255 +idx=0 status=0 toa_us=169088 2026-10-06 11:26:53,256 INFO image_tx_daemon: frame seq=255 done (pipelined): 1 +fragments ok 2026-10-06 11:26:53,379 INFO image_tx_daemon: LoRa cmd: PROBE seq=84 phase_ms=0 (rx#84) 2026-10-06 +11:26:53,638 INFO image_tx_daemon: txdone_arrival: seq=0 idx=0 status=0 toa_us=169088 2026-10-06 11:26:53,650 INFO +image_tx_daemon: frame seq=0 done (pipelined): 1 fragments ok 2026-10-06 11:26:54,237 INFO image_tx_daemon: +txdone_arrival: seq=1 idx=0 status=0 toa_us=169088 2026-10-06 11:26:54,251 INFO image_tx_daemon: frame seq=1 done +(pipelined): 1 fragments ok 2026-10-06 11:26:54,637 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 +toa_us=169088 2026-10-06 11:26:54,649 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok 2026-10-06 +11:26:54,912 INFO image_tx_daemon: LoRa cmd: PROBE seq=85 phase_ms=0 (rx#85) 2026-10-06 11:26:55,233 INFO +image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=169088 2026-10-06 11:26:55,247 INFO image_tx_daemon: +frame seq=3 done (pipelined): 1 fragments ok 2026-10-06 11:26:55,832 INFO image_tx_daemon: txdone_arrival: seq=4 +idx=0 status=0 toa_us=169088 2026-10-06 11:26:55,846 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments +ok 2026-10-06 11:26:55,952 INFO image_tx_daemon: LoRa cmd: PROBE seq=86 phase_ms=0 (rx#86) 2026-10-06 11:26:56,239 +INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=169088 2026-10-06 11:26:56,251 INFO +image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok 2026-10-06 11:26:56,830 INFO image_tx_daemon: +txdone_arrival: seq=6 idx=0 status=0 toa_us=169088 2026-10-06 11:26:56,842 INFO image_tx_daemon: frame seq=6 done +(pipelined): 1 fragments ok 2026-10-06 11:26:57,226 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 +toa_us=169088 2026-10-06 11:26:57,238 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok 2026-10-06 +11:26:57,453 INFO image_tx_daemon: LoRa cmd: PROBE seq=87 phase_ms=0 (rx#87) 2026-10-06 11:26:57,826 INFO +image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=169088 2026-10-06 11:26:57,839 INFO image_tx_daemon: +frame seq=8 done (pipelined): 1 fragments ok 2026-10-06 11:26:58,227 INFO image_tx_daemon: txdone_arrival: seq=9 +idx=0 status=0 toa_us=169088 2026-10-06 11:26:58,239 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments +ok 2026-10-06 11:26:58,828 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=166528 2026-10-06 +11:26:58,839 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok 2026-10-06 11:26:58,962 INFO +image_tx_daemon: LoRa cmd: PROBE seq=88 phase_ms=0 (rx#88) 2026-10-06 11:26:59,221 INFO image_tx_daemon: +txdone_arrival: seq=11 idx=0 status=0 toa_us=166528 2026-10-06 11:26:59,233 INFO image_tx_daemon: frame seq=11 done +(pipelined): 1 fragments ok 2026-10-06 11:26:59,295 INFO image_tx_daemon: stats: goodput=409.2 B/s util=34% +pipeline=v3 frames_in=267 ok=267 fail=0 drop_full=0 drop_stale=0 frags_ok=267 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:26:59,829 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=169088 2026-10-06 +11:26:59,842 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok 2026-10-06 11:27:00,222 INFO +image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=169088 2026-10-06 11:27:00,235 INFO image_tx_daemon: +frame seq=13 done (pipelined): 1 fragments ok 2026-10-06 11:27:00,438 INFO image_tx_daemon: LoRa cmd: PROBE seq=89 +phase_ms=0 (rx#89) 2026-10-06 11:27:00,625 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=169088 +2026-10-06 11:27:00,637 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok 2026-10-06 11:27:01,224 +INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=169088 2026-10-06 11:27:01,238 INFO +image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok 2026-10-06 11:27:01,817 INFO image_tx_daemon: +txdone_arrival: seq=16 idx=0 status=0 toa_us=169088 2026-10-06 11:27:01,829 INFO image_tx_daemon: frame seq=16 done +(pipelined): 1 fragments ok 2026-10-06 11:27:01,960 INFO image_tx_daemon: LoRa cmd: PROBE seq=90 phase_ms=0 (rx#90) +2026-10-06 11:27:02,220 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=169088 2026-10-06 +11:27:02,232 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok 2026-10-06 11:27:02,819 INFO +image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=169088 2026-10-06 11:27:02,833 INFO image_tx_daemon: +frame seq=18 done (pipelined): 1 fragments ok 2026-10-06 11:27:03,219 INFO image_tx_daemon: txdone_arrival: seq=19 +idx=0 status=0 toa_us=166528 2026-10-06 11:27:03,231 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments +ok 2026-10-06 11:27:03,480 INFO image_tx_daemon: LoRa cmd: PROBE seq=91 phase_ms=0 (rx#91) 2026-10-06 11:27:03,822 +INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=169088 2026-10-06 11:27:03,836 INFO +image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok 2026-10-06 11:27:04,210 INFO image_tx_daemon: +txdone_arrival: seq=21 idx=0 status=0 toa_us=163968 2026-10-06 11:27:04,222 INFO image_tx_daemon: frame seq=21 done +(pipelined): 1 fragments ok 2026-10-06 11:27:04,820 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 +toa_us=169088 2026-10-06 11:27:04,834 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok 2026-10-06 +11:27:04,928 INFO image_tx_daemon: LoRa cmd: PROBE seq=92 phase_ms=0 (rx#92) 2026-10-06 11:27:05,197 INFO +image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=151168 2026-10-06 11:27:05,209 INFO image_tx_daemon: +frame seq=23 done (pipelined): 1 fragments ok 2026-10-06 11:27:05,817 INFO image_tx_daemon: txdone_arrival: seq=24 +idx=0 status=0 toa_us=169088 2026-10-06 11:27:05,829 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments +ok 2026-10-06 11:27:06,214 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=169088 2026-10-06 +11:27:06,226 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok 2026-10-06 11:27:06,451 INFO +image_tx_daemon: LoRa cmd: PROBE seq=93 phase_ms=0 (rx#93) 2026-10-06 11:27:06,817 INFO image_tx_daemon: +txdone_arrival: seq=26 idx=0 status=0 toa_us=169088 2026-10-06 11:27:06,831 INFO image_tx_daemon: frame seq=26 done +(pipelined): 1 fragments ok 2026-10-06 11:27:07,211 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 +toa_us=169088 2026-10-06 11:27:07,224 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok 2026-10-06 +11:27:07,808 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=166528 2026-10-06 11:27:07,821 INFO +image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok 2026-10-06 11:27:07,995 INFO image_tx_daemon: LoRa +cmd: PROBE seq=94 phase_ms=0 (rx#94) 2026-10-06 11:27:08,213 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 +status=0 toa_us=169088 2026-10-06 11:27:08,225 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok +2026-10-06 11:27:08,811 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=169088 2026-10-06 +11:27:08,823 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok 2026-10-06 11:27:09,206 INFO +image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=169088 2026-10-06 11:27:09,218 INFO image_tx_daemon: +frame seq=31 done (pipelined): 1 fragments ok 2026-10-06 11:27:09,307 INFO image_tx_daemon: stats: goodput=407.1 B/s +util=33% pipeline=v3 frames_in=287 ok=287 fail=0 drop_full=0 drop_stale=0 frags_ok=287 frags_fail=0 qdepth=0 +parity_tx=0 2026-10-06 11:27:09,464 INFO image_tx_daemon: LoRa cmd: PROBE seq=95 phase_ms=0 (rx#95) 2026-10-06 +11:27:09,796 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=163968 2026-10-06 11:27:09,808 INFO +image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok 2026-10-06 11:27:10,208 INFO image_tx_daemon: +txdone_arrival: seq=33 idx=0 status=0 toa_us=169088 2026-10-06 11:27:10,221 INFO image_tx_daemon: frame seq=33 done +(pipelined): 1 fragments ok 2026-10-06 11:27:10,803 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 +toa_us=169088 2026-10-06 11:27:10,815 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok 2026-10-06 +11:27:10,938 INFO image_tx_daemon: LoRa cmd: PROBE seq=96 phase_ms=0 (rx#96) 2026-10-06 11:27:11,207 INFO +image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=169088 2026-10-06 11:27:11,232 INFO image_tx_daemon: +frame seq=35 done (pipelined): 1 fragments ok 2026-10-06 11:27:11,803 INFO image_tx_daemon: txdone_arrival: seq=36 +idx=0 status=0 toa_us=169088 2026-10-06 11:27:11,815 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments +ok 2026-10-06 11:27:12,199 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=169088 2026-10-06 +11:27:12,211 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok 2026-10-06 11:27:12,458 INFO +image_tx_daemon: LoRa cmd: PROBE seq=97 phase_ms=0 (rx#97) 2026-10-06 11:27:12,800 INFO image_tx_daemon: +txdone_arrival: seq=38 idx=0 status=0 toa_us=163968 2026-10-06 11:27:12,813 INFO image_tx_daemon: frame seq=38 done +(pipelined): 1 fragments ok 2026-10-06 11:27:13,198 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 +toa_us=169088 2026-10-06 11:27:13,210 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok 2026-10-06 +11:27:13,798 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=169088 2026-10-06 11:27:13,810 INFO +image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok 2026-10-06 11:27:13,969 INFO image_tx_daemon: LoRa +cmd: PROBE seq=98 phase_ms=0 (rx#98) 2026-10-06 11:27:14,199 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 +status=0 toa_us=166528 2026-10-06 11:27:14,211 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok +2026-10-06 11:27:14,789 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=163968 2026-10-06 +11:27:14,801 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok 2026-10-06 11:27:15,188 INFO +image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=158848 2026-10-06 11:27:15,201 INFO image_tx_daemon: +frame seq=43 done (pipelined): 1 fragments ok 2026-10-06 11:27:15,414 INFO image_tx_daemon: LoRa cmd: PROBE seq=99 +phase_ms=0 (rx#99) 2026-10-06 11:27:15,601 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=163968 +2026-10-06 11:27:15,613 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok 2026-10-06 11:27:16,189 +INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=166528 2026-10-06 11:27:16,201 INFO +image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok 2026-10-06 11:27:16,791 INFO image_tx_daemon: +txdone_arrival: seq=46 idx=0 status=0 toa_us=169088 2026-10-06 11:27:16,804 INFO image_tx_daemon: frame seq=46 done +(pipelined): 1 fragments ok 2026-10-06 11:27:16,940 INFO image_tx_daemon: LoRa cmd: PROBE seq=100 phase_ms=0 (rx#100) + 2026-10-06 11:27:17,188 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=166528 2026-10-06 +11:27:17,201 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok 2026-10-06 11:27:17,788 INFO +image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=169088 2026-10-06 11:27:17,801 INFO image_tx_daemon: +frame seq=48 done (pipelined): 1 fragments ok 2026-10-06 11:27:18,184 INFO image_tx_daemon: txdone_arrival: seq=49 +idx=0 status=0 toa_us=166528 2026-10-06 11:27:18,197 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments +ok 2026-10-06 11:27:18,448 INFO image_tx_daemon: LoRa cmd: PROBE seq=101 phase_ms=0 (rx#101) 2026-10-06 11:27:18,792 +INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=169088 2026-10-06 11:27:18,805 INFO +image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok 2026-10-06 11:27:19,187 INFO image_tx_daemon: +txdone_arrival: seq=51 idx=0 status=0 toa_us=166528 2026-10-06 11:27:19,200 INFO image_tx_daemon: frame seq=51 done +(pipelined): 1 fragments ok 2026-10-06 11:27:19,319 INFO image_tx_daemon: stats: goodput=404.7 B/s util=33% +pipeline=v3 frames_in=307 ok=307 fail=0 drop_full=0 drop_stale=0 frags_ok=307 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:27:19,777 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=163968 2026-10-06 +11:27:19,789 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok 2026-10-06 11:27:19,930 INFO +image_tx_daemon: LoRa cmd: PROBE seq=102 phase_ms=0 (rx#102) 2026-10-06 11:27:20,189 INFO image_tx_daemon: +txdone_arrival: seq=53 idx=0 status=0 toa_us=169088 2026-10-06 11:27:20,201 INFO image_tx_daemon: frame seq=53 done +(pipelined): 1 fragments ok 2026-10-06 11:27:20,778 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 +toa_us=166528 2026-10-06 11:27:20,790 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok 2026-10-06 +11:27:21,171 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=153728 2026-10-06 11:27:21,183 INFO +image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok 2026-10-06 11:27:21,412 INFO image_tx_daemon: LoRa +cmd: PROBE seq=103 phase_ms=0 (rx#103) 2026-10-06 11:27:21,785 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 +status=0 toa_us=169088 2026-10-06 11:27:21,797 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok +2026-10-06 11:27:22,180 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=166528 2026-10-06 +11:27:22,192 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok 2026-10-06 11:27:22,779 INFO +image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=163968 2026-10-06 11:27:22,791 INFO image_tx_daemon: +frame seq=58 done (pipelined): 1 fragments ok 2026-10-06 11:27:22,932 INFO image_tx_daemon: LoRa cmd: PROBE seq=104 +phase_ms=0 (rx#104) 2026-10-06 11:27:23,181 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=169088 + 2026-10-06 11:27:23,193 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok 2026-10-06 11:27:23,780 +INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=169088 2026-10-06 11:27:23,792 INFO +image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok 2026-10-06 11:27:24,180 INFO image_tx_daemon: +txdone_arrival: seq=61 idx=0 status=0 toa_us=169088 2026-10-06 11:27:24,192 INFO image_tx_daemon: frame seq=61 done +(pipelined): 1 fragments ok 2026-10-06 11:27:24,409 INFO image_tx_daemon: LoRa cmd: PROBE seq=105 phase_ms=0 (rx#105) + 2026-10-06 11:27:24,763 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=158848 2026-10-06 +11:27:24,775 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok 2026-10-06 11:27:25,170 INFO +image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=158848 2026-10-06 11:27:25,181 INFO image_tx_daemon: +frame seq=63 done (pipelined): 1 fragments ok 2026-10-06 11:27:25,775 INFO image_tx_daemon: txdone_arrival: seq=64 +idx=0 status=0 toa_us=166528 2026-10-06 11:27:25,788 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments +ok 2026-10-06 11:27:25,912 INFO image_tx_daemon: LoRa cmd: PROBE seq=106 phase_ms=0 (rx#106) 2026-10-06 11:27:26,171 +INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=169088 2026-10-06 11:27:26,185 INFO +image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok 2026-10-06 11:27:26,569 INFO image_tx_daemon: +txdone_arrival: seq=66 idx=0 status=0 toa_us=128128 2026-10-06 11:27:26,581 INFO image_tx_daemon: frame seq=66 done +(pipelined): 1 fragments ok 2026-10-06 11:27:27,160 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 +toa_us=151168 2026-10-06 11:27:27,173 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok 2026-10-06 +11:27:27,410 INFO image_tx_daemon: LoRa cmd: PROBE seq=107 phase_ms=0 (rx#107) 2026-10-06 11:27:27,773 INFO +image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=169088 2026-10-06 11:27:27,785 INFO image_tx_daemon: +frame seq=68 done (pipelined): 1 fragments ok 2026-10-06 11:27:28,167 INFO image_tx_daemon: txdone_arrival: seq=69 +idx=0 status=0 toa_us=169088 2026-10-06 11:27:28,180 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments +ok 2026-10-06 11:27:28,767 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=166528 2026-10-06 +11:27:28,780 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok 2026-10-06 11:27:28,921 INFO +image_tx_daemon: LoRa cmd: PROBE seq=108 phase_ms=0 (rx#108) 2026-10-06 11:27:29,169 INFO image_tx_daemon: +txdone_arrival: seq=71 idx=0 status=0 toa_us=163968 2026-10-06 11:27:29,182 INFO image_tx_daemon: frame seq=71 done +(pipelined): 1 fragments ok 2026-10-06 11:27:29,332 INFO image_tx_daemon: stats: goodput=394.0 B/s util=33% +pipeline=v3 frames_in=327 ok=327 fail=0 drop_full=0 drop_stale=0 frags_ok=327 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:27:29,765 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=169088 2026-10-06 +11:27:29,778 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok 2026-10-06 11:27:30,168 INFO +image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=166528 2026-10-06 11:27:30,180 INFO image_tx_daemon: +frame seq=73 done (pipelined): 1 fragments ok 2026-10-06 11:27:30,422 INFO image_tx_daemon: LoRa cmd: PROBE seq=109 +phase_ms=0 (rx#109) 2026-10-06 11:27:30,764 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=161408 + 2026-10-06 11:27:30,776 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok 2026-10-06 11:27:31,160 +INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=163968 2026-10-06 11:27:31,173 INFO +image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok 2026-10-06 11:27:31,762 INFO image_tx_daemon: +txdone_arrival: seq=76 idx=0 status=0 toa_us=166528 2026-10-06 11:27:31,774 INFO image_tx_daemon: frame seq=76 done +(pipelined): 1 fragments ok 2026-10-06 11:27:31,948 INFO image_tx_daemon: LoRa cmd: PROBE seq=110 phase_ms=0 (rx#110) + 2026-10-06 11:27:32,115 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=115328 2026-10-06 +11:27:32,127 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok 2026-10-06 11:27:32,755 INFO +image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=158848 2026-10-06 11:27:32,767 INFO image_tx_daemon: +frame seq=78 done (pipelined): 1 fragments ok 2026-10-06 11:27:33,163 INFO image_tx_daemon: txdone_arrival: seq=79 +idx=0 status=0 toa_us=169088 2026-10-06 11:27:33,176 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments +ok 2026-10-06 11:27:33,428 INFO image_tx_daemon: LoRa cmd: PROBE seq=111 phase_ms=0 (rx#111) 2026-10-06 11:27:33,760 +INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=166528 2026-10-06 11:27:33,772 INFO +image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok 2026-10-06 11:27:34,158 INFO image_tx_daemon: +txdone_arrival: seq=81 idx=0 status=0 toa_us=169088 2026-10-06 11:27:34,171 INFO image_tx_daemon: frame seq=81 done +(pipelined): 1 fragments ok 2026-10-06 11:27:34,762 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 +toa_us=169088 2026-10-06 11:27:34,774 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok 2026-10-06 +11:27:34,941 INFO image_tx_daemon: LoRa cmd: PROBE seq=112 phase_ms=0 (rx#112) 2026-10-06 11:27:35,159 INFO +image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=163968 2026-10-06 11:27:35,172 INFO image_tx_daemon: +frame seq=83 done (pipelined): 1 fragments ok 2026-10-06 11:27:35,759 INFO image_tx_daemon: txdone_arrival: seq=84 +idx=0 status=0 toa_us=166528 2026-10-06 11:27:35,771 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments +ok 2026-10-06 11:27:36,150 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=163968 2026-10-06 +11:27:36,162 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok 2026-10-06 11:27:36,427 INFO +image_tx_daemon: LoRa cmd: PROBE seq=113 phase_ms=0 (rx#113) 2026-10-06 11:27:36,757 INFO image_tx_daemon: +txdone_arrival: seq=86 idx=0 status=0 toa_us=166528 2026-10-06 11:27:36,769 INFO image_tx_daemon: frame seq=86 done +(pipelined): 1 fragments ok 2026-10-06 11:27:37,160 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 +toa_us=169088 2026-10-06 11:27:37,174 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok 2026-10-06 +11:27:37,748 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=166528 2026-10-06 11:27:37,760 INFO +image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok 2026-10-06 11:27:37,942 INFO image_tx_daemon: LoRa +cmd: PROBE seq=114 phase_ms=0 (rx#114) 2026-10-06 11:27:38,150 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 +status=0 toa_us=166528 2026-10-06 11:27:38,167 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok +2026-10-06 11:27:38,754 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=169088 2026-10-06 +11:27:38,766 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok 2026-10-06 11:27:39,154 INFO +image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=169088 2026-10-06 11:27:39,167 INFO image_tx_daemon: +frame seq=91 done (pipelined): 1 fragments ok 2026-10-06 11:27:39,344 INFO image_tx_daemon: stats: goodput=396.1 B/s +util=33% pipeline=v3 frames_in=347 ok=347 fail=0 drop_full=0 drop_stale=0 frags_ok=347 frags_fail=0 qdepth=0 +parity_tx=0 2026-10-06 11:27:39,429 INFO image_tx_daemon: LoRa cmd: PROBE seq=115 phase_ms=0 (rx#115) 2026-10-06 +11:27:39,746 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=163968 2026-10-06 11:27:39,759 INFO +image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok 2026-10-06 11:27:40,149 INFO image_tx_daemon: +txdone_arrival: seq=93 idx=0 status=0 toa_us=169088 2026-10-06 11:27:40,161 INFO image_tx_daemon: frame seq=93 done +(pipelined): 1 fragments ok 2026-10-06 11:27:40,753 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 +toa_us=169088 2026-10-06 11:27:40,765 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok 2026-10-06 +11:27:40,940 INFO image_tx_daemon: LoRa cmd: PROBE seq=116 phase_ms=0 (rx#116) 2026-10-06 11:27:41,137 INFO +image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=156288 2026-10-06 11:27:41,149 INFO image_tx_daemon: +frame seq=95 done (pipelined): 1 fragments ok 2026-10-06 11:27:41,740 INFO image_tx_daemon: txdone_arrival: seq=96 +idx=0 status=0 toa_us=163968 2026-10-06 11:27:41,752 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments +ok 2026-10-06 11:27:42,136 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=158848 2026-10-06 +11:27:42,148 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok 2026-10-06 11:27:42,411 INFO +image_tx_daemon: LoRa cmd: PROBE seq=117 phase_ms=0 (rx#117) 2026-10-06 11:27:42,729 INFO image_tx_daemon: +txdone_arrival: seq=98 idx=0 status=0 toa_us=148608 2026-10-06 11:27:42,741 INFO image_tx_daemon: frame seq=98 done +(pipelined): 1 fragments ok 2026-10-06 11:27:43,143 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 +toa_us=158848 2026-10-06 11:27:43,155 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok 2026-10-06 +11:27:43,743 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=163968 2026-10-06 11:27:43,756 INFO +image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok 2026-10-06 11:27:43,922 INFO image_tx_daemon: LoRa +cmd: PROBE seq=118 phase_ms=0 (rx#118) 2026-10-06 11:27:44,139 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 +status=0 toa_us=161408 2026-10-06 11:27:44,151 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok +2026-10-06 11:27:44,727 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=151168 2026-10-06 +11:27:44,740 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok 2026-10-06 11:27:45,068 INFO +image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=99968 2026-10-06 11:27:45,080 INFO image_tx_daemon: +frame seq=103 done (pipelined): 1 fragments ok 2026-10-06 11:27:45,343 INFO image_tx_daemon: LoRa cmd: PROBE seq=119 +phase_ms=0 (rx#119) 2026-10-06 11:27:45,734 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 +toa_us=163968 2026-10-06 11:27:45,745 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok +2026-10-06 11:27:46,138 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=169088 2026-10-06 +11:27:46,150 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok 2026-10-06 11:27:46,413 INFO +image_tx_daemon: LoRa cmd: PROBE seq=120 phase_ms=0 (rx#120) 2026-10-06 11:27:46,737 INFO image_tx_daemon: +txdone_arrival: seq=106 idx=0 status=0 toa_us=166528 2026-10-06 11:27:46,749 INFO image_tx_daemon: frame seq=106 done +(pipelined): 1 fragments ok 2026-10-06 11:27:47,114 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 +toa_us=143488 2026-10-06 11:27:47,125 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok +2026-10-06 11:27:47,732 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=161408 2026-10-06 +11:27:47,746 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok 2026-10-06 11:27:47,921 INFO +image_tx_daemon: LoRa cmd: PROBE seq=121 phase_ms=0 (rx#121) 2026-10-06 11:27:48,099 INFO image_tx_daemon: +txdone_arrival: seq=109 idx=0 status=0 toa_us=135808 2026-10-06 11:27:48,111 INFO image_tx_daemon: frame seq=109 done +(pipelined): 1 fragments ok 2026-10-06 11:27:48,706 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 +toa_us=143488 2026-10-06 11:27:48,718 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok +2026-10-06 11:27:49,085 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=125568 2026-10-06 +11:27:49,097 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok 2026-10-06 11:27:49,357 INFO +image_tx_daemon: stats: goodput=368.3 B/s util=31% pipeline=v3 frames_in=367 ok=367 fail=0 drop_full=0 drop_stale=0 +frags_ok=367 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:27:49,360 INFO image_tx_daemon: LoRa cmd: PROBE seq=122 +phase_ms=0 (rx#122) 2026-10-06 11:27:49,719 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 +toa_us=153728 2026-10-06 11:27:49,730 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok +2026-10-06 11:27:54,325 INFO image_tx_daemon: signal received; shutting down 2026-10-06 11:27:54,420 INFO +image_tx_daemon: image_tx_daemon exit +--- RX DAEMON FINAL LOGS --- +2026-10-25 18:35:43,996 INFO image_rx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 2026-10-25 18:35:43,999 +INFO image_rx_daemon: image_rx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 2026-10-25 18:35:44,002 INFO +image_rx_daemon: ctrl MQTT connected (192.168.1.79) 2026-10-25 18:35:44,010 INFO image_rx_daemon: MQTT connected; +ready to publish lifetrac/v25/video/tile_delta 2026-10-25 18:35:44,017 INFO image_rx_daemon: +LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only 2026-10-25 18:35:44,451 INFO +image_rx_daemon: L072 VER warm-up ok (attempt 1) cap=0x000000FF Initializing regulatory profile 1 on co-processor... + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 FHSS seed: (0,0) legacy shared +permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] CFG_SET_REQ(FHSS_FARM_ID) OK: +17000800 CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 2026-10-25 18:35:44,809 +INFO image_rx_daemon: LBT_ENABLE=0 (command uplink shares the image channel) PHY contract OK: image_bw250 == {'sf': +7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} 2026-10-25 18:35:44,869 INFO image_rx_daemon: SX1276 already in RXCONT +(opmode=0x85) 2026-10-25 18:35:44,870 INFO image_rx_daemon: RX worker ready; draining RX_FRAME_URC... 2026-10-25 +18:35:44,998 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:35:55,001 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +2026-10-25 18:35:55,923 INFO image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=2882188134 len=202 2026-10-25 +18:35:55,924 INFO image_rx_daemon: published frame_id=0 seq=10 198 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:35:55,924 INFO image_rx_daemon: PROBE TX seq=1 phase_ms=0 size_b=16 (tx#1) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=32 channel_idx=45 epoch=0 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:35:55,972 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:35:56,307 +INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=2882573270 len=176 2026-10-25 18:35:56,308 INFO +image_rx_daemon: published frame_id=0 seq=11 172 B → lifetrac/v25/video/tile_delta 2026-10-25 18:35:56,926 INFO +image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=2883188208 len=207 2026-10-25 18:35:56,927 INFO +image_rx_daemon: published frame_id=0 seq=12 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:35:57,330 INFO +image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=2883589653 len=205 2026-10-25 18:35:57,331 INFO +image_rx_daemon: published frame_id=0 seq=13 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:35:57,332 INFO +image_rx_daemon: PROBE TX seq=2 phase_ms=0 size_b=16 (tx#2) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=39 channel_idx=28 epoch=0 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:35:57,379 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:35:57,919 +INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=2884185737 len=206 2026-10-25 18:35:57,920 INFO +image_rx_daemon: published frame_id=0 seq=14 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:35:58,520 INFO +image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=2884784475 len=205 2026-10-25 18:35:58,521 INFO +image_rx_daemon: published frame_id=0 seq=15 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:35:58,521 INFO +image_rx_daemon: PROBE TX seq=3 phase_ms=0 size_b=16 (tx#3) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=45 channel_idx=2 epoch=0 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:35:58,560 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:35:58,916 +INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=2885181135 len=202 2026-10-25 18:35:58,917 INFO +image_rx_daemon: published frame_id=0 seq=16 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:35:59,521 INFO +image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=2885782494 len=207 2026-10-25 18:35:59,522 INFO +image_rx_daemon: published frame_id=0 seq=17 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:35:59,915 INFO +image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=2886181591 len=206 2026-10-25 18:35:59,916 INFO +image_rx_daemon: published frame_id=0 seq=18 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:35:59,916 INFO +image_rx_daemon: PROBE TX seq=4 phase_ms=0 size_b=16 (tx#4) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=2 channel_idx=30 epoch=1 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:35:59,964 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:00,512 +INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=2886780456 len=204 2026-10-25 18:36:00,513 INFO +image_rx_daemon: published frame_id=0 seq=19 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:00,916 INFO +image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=2887179685 len=204 2026-10-25 18:36:00,917 INFO +image_rx_daemon: published frame_id=0 seq=20 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:01,515 INFO +image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=2887778639 len=206 2026-10-25 18:36:01,516 INFO +image_rx_daemon: published frame_id=0 seq=21 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:01,516 INFO +image_rx_daemon: PROBE TX seq=5 phase_ms=0 size_b=16 (tx#5) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=10 channel_idx=45 epoch=1 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 18:36:01,568 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:01,918 +INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=2888177889 len=207 2026-10-25 18:36:01,919 INFO +image_rx_daemon: published frame_id=0 seq=22 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:02,520 INFO +image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=2888776580 len=206 2026-10-25 18:36:02,520 INFO +image_rx_daemon: published frame_id=0 seq=23 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:02,911 INFO +image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=2889175727 len=204 2026-10-25 18:36:02,912 INFO +image_rx_daemon: published frame_id=0 seq=24 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:02,912 INFO +image_rx_daemon: PROBE TX seq=6 phase_ms=0 size_b=16 (tx#6) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=17 channel_idx=5 epoch=1 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:36:02,959 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:03,507 +INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=2889774556 len=204 2026-10-25 18:36:03,508 INFO +image_rx_daemon: published frame_id=0 seq=25 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:03,907 INFO +image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=2890173691 len=205 2026-10-25 18:36:03,908 INFO +image_rx_daemon: published frame_id=0 seq=26 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:04,506 INFO +image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=2890772389 len=204 2026-10-25 18:36:04,507 INFO +image_rx_daemon: published frame_id=0 seq=27 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:04,508 INFO +image_rx_daemon: PROBE TX seq=7 phase_ms=0 size_b=16 (tx#7) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=25 channel_idx=2 epoch=1 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 18:36:04,554 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:04,910 +INFO image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=2891171562 len=206 2026-10-25 18:36:04,911 INFO +image_rx_daemon: published frame_id=0 seq=28 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:05,004 INFO +image_rx_daemon: stats: rx_frames=19 rx_decode_err=0 frames_published=19 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=27 cmd_cooldown_drops=0 cmd_gate_held=8 +cmd_copies_deferred=0 cmd_gate_deferred=8 2026-10-25 18:36:05,005 INFO image_rx_daemon: air_gap: n=18 dt_med=596084us +dt_p95=614938us len_med=205B cmd_tx_ok=7 cmd_tx_fail=0 2026-10-25 18:36:05,007 INFO image_rx_daemon: +air_gap_hist(ms): <400:8 <1000:10 2026-10-25 18:36:05,008 INFO image_rx_daemon: air_gap_by_class: boundary: n=18 +med=596.1ms 2026-10-25 18:36:05,008 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-74/-65/-62 +snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:36:05,009 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 +pre_f8=0 last_epoch=1 last_hop=26 slot_off=[14..19] 2026-10-25 18:36:05,009 INFO image_rx_daemon: probe: tx=7 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 18:36:05,010 INFO image_rx_daemon: probe_grid: p0/s0:0/7(0%) +2026-10-25 18:36:05,515 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=2891770526 len=206 2026-10-25 +18:36:05,516 INFO image_rx_daemon: published frame_id=0 seq=29 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:05,910 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=2892169764 len=206 2026-10-25 +18:36:05,911 INFO image_rx_daemon: published frame_id=0 seq=30 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:05,913 INFO image_rx_daemon: PROBE TX seq=8 phase_ms=0 size_b=16 (tx#8) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=32 channel_idx=46 epoch=1 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:36:05,960 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:06,502 +INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=2892765769 len=202 2026-10-25 18:36:06,503 INFO +image_rx_daemon: published frame_id=0 seq=31 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:06,901 INFO +image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=2893164801 len=201 2026-10-25 18:36:06,903 INFO +image_rx_daemon: published frame_id=0 seq=32 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:07,502 INFO +image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=2893766239 len=207 2026-10-25 18:36:07,503 INFO +image_rx_daemon: published frame_id=0 seq=33 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:07,504 INFO +image_rx_daemon: PROBE TX seq=9 phase_ms=0 size_b=16 (tx#9) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=40 channel_idx=37 epoch=1 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:36:07,551 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:07,908 +INFO image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=2894165529 len=207 2026-10-25 18:36:07,909 INFO +image_rx_daemon: published frame_id=0 seq=34 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:08,506 INFO +image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=2894764398 len=207 2026-10-25 18:36:08,507 INFO +image_rx_daemon: published frame_id=0 seq=35 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:08,906 INFO +image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=2895163594 len=207 2026-10-25 18:36:08,907 INFO +image_rx_daemon: published frame_id=0 seq=36 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:08,907 INFO +image_rx_daemon: PROBE TX seq=10 phase_ms=0 size_b=16 (tx#10) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=47 channel_idx=18 epoch=1 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:36:08,952 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:09,503 +INFO image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=2895762390 len=206 2026-10-25 18:36:09,504 INFO +image_rx_daemon: published frame_id=0 seq=37 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:09,899 INFO +image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=2896161566 len=205 2026-10-25 18:36:09,900 INFO +image_rx_daemon: published frame_id=0 seq=38 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:10,502 INFO +image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=2896760384 len=205 2026-10-25 18:36:10,503 INFO +image_rx_daemon: published frame_id=0 seq=39 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:10,504 INFO +image_rx_daemon: PROBE TX seq=11 phase_ms=0 size_b=16 (tx#11) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=5 channel_idx=22 epoch=2 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:36:10,551 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:10,903 +INFO image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=2897159704 len=205 2026-10-25 18:36:10,904 INFO +image_rx_daemon: published frame_id=0 seq=40 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:11,495 INFO +image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=2897758797 len=205 2026-10-25 18:36:11,496 INFO +image_rx_daemon: published frame_id=0 seq=41 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:11,899 INFO +image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=2898158143 len=206 2026-10-25 18:36:11,900 INFO +image_rx_daemon: published frame_id=0 seq=42 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:11,900 INFO +image_rx_daemon: PROBE TX seq=12 phase_ms=0 size_b=16 (tx#12) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=12 channel_idx=5 epoch=2 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 18:36:11,948 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:12,495 +INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=2898754395 len=203 2026-10-25 18:36:12,496 INFO +image_rx_daemon: published frame_id=0 seq=43 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:12,899 INFO +image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=2899156290 len=206 2026-10-25 18:36:12,900 INFO +image_rx_daemon: published frame_id=0 seq=44 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:13,491 INFO +image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=2899755264 len=207 2026-10-25 18:36:13,492 INFO +image_rx_daemon: published frame_id=0 seq=45 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:13,492 INFO +image_rx_daemon: PROBE TX seq=13 phase_ms=0 size_b=16 (tx#13) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=20 channel_idx=37 epoch=2 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 18:36:13,540 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:13,894 +INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=2900154570 len=207 2026-10-25 18:36:13,895 INFO +image_rx_daemon: published frame_id=0 seq=46 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:14,493 INFO +image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=2900753494 len=204 2026-10-25 18:36:14,494 INFO +image_rx_daemon: published frame_id=0 seq=47 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:14,888 INFO +image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=2901150297 len=203 2026-10-25 18:36:14,889 INFO +image_rx_daemon: published frame_id=0 seq=48 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:14,890 INFO +image_rx_daemon: PROBE TX seq=14 phase_ms=0 size_b=16 (tx#14) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=27 channel_idx=23 epoch=2 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:36:14,936 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:15,011 +INFO image_rx_daemon: stats: rx_frames=39 rx_decode_err=0 frames_published=39 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=57 cmd_cooldown_drops=0 cmd_gate_held=18 +cmd_copies_deferred=0 cmd_gate_deferred=18 2026-10-25 18:36:15,012 INFO image_rx_daemon: air_gap: n=20 +dt_med=596005us dt_p95=601438us len_med=206B cmd_tx_ok=14 cmd_tx_fail=0 2026-10-25 18:36:15,013 INFO image_rx_daemon: +air_gap_hist(ms): <400:9 <1000:11 2026-10-25 18:36:15,013 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=596.0ms 2026-10-25 18:36:15,014 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-65/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:36:15,014 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=2 last_hop=26 slot_off=[14..14] 2026-10-25 18:36:15,015 INFO image_rx_daemon: probe: tx=14 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 18:36:15,015 INFO image_rx_daemon: probe_grid: p0/s0:0/14(0%) +2026-10-25 18:36:15,295 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=2901552210 len=207 2026-10-25 +18:36:15,296 INFO image_rx_daemon: published frame_id=0 seq=49 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:15,895 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=2902151025 len=205 2026-10-25 +18:36:15,896 INFO image_rx_daemon: published frame_id=0 seq=50 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:16,495 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=2902750090 len=207 2026-10-25 +18:36:16,496 INFO image_rx_daemon: published frame_id=0 seq=51 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:16,497 INFO image_rx_daemon: PROBE TX seq=15 phase_ms=0 size_b=16 (tx#15) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=19 epoch=2 freq_hz=912250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:36:16,544 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:36:16,884 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=2903149370 len=204 +2026-10-25 18:36:16,885 INFO image_rx_daemon: published frame_id=0 seq=52 200 B → lifetrac/v25/video/tile_delta +2026-10-25 18:36:17,491 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=2903748455 len=207 2026-10-25 +18:36:17,493 INFO image_rx_daemon: published frame_id=0 seq=53 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:17,890 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=2904145275 len=203 2026-10-25 +18:36:17,891 INFO image_rx_daemon: published frame_id=0 seq=54 199 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:17,891 INFO image_rx_daemon: PROBE TX seq=16 phase_ms=0 size_b=16 (tx#16) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=26 epoch=2 freq_hz=915750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:36:17,938 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:36:18,487 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=2904746858 len=205 +2026-10-25 18:36:18,488 INFO image_rx_daemon: published frame_id=0 seq=55 201 B → lifetrac/v25/video/tile_delta +2026-10-25 18:36:18,886 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=2905143572 len=202 2026-10-25 +18:36:18,887 INFO image_rx_daemon: published frame_id=0 seq=56 198 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:19,484 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=2905745368 len=207 2026-10-25 +18:36:19,485 INFO image_rx_daemon: published frame_id=0 seq=57 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:19,486 INFO image_rx_daemon: PROBE TX seq=17 phase_ms=0 size_b=16 (tx#17) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=43 epoch=3 freq_hz=924250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:36:19,534 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:36:19,886 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=2906144818 len=207 +2026-10-25 18:36:19,887 INFO image_rx_daemon: published frame_id=0 seq=58 203 B → lifetrac/v25/video/tile_delta +2026-10-25 18:36:20,487 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=2906743831 len=207 2026-10-25 +18:36:20,487 INFO image_rx_daemon: published frame_id=0 seq=59 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:20,887 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=2907144142 len=207 2026-10-25 +18:36:20,888 INFO image_rx_daemon: published frame_id=0 seq=60 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:20,888 INFO image_rx_daemon: PROBE TX seq=18 phase_ms=0 size_b=16 (tx#18) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=18 epoch=3 freq_hz=911750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:36:20,936 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:36:21,290 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=2907546078 len=204 +2026-10-25 18:36:21,291 INFO image_rx_daemon: published frame_id=0 seq=61 200 B → lifetrac/v25/video/tile_delta +2026-10-25 18:36:21,882 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=2908141542 len=206 2026-10-25 +18:36:21,883 INFO image_rx_daemon: published frame_id=0 seq=62 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:22,483 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=2908740580 len=207 2026-10-25 +18:36:22,484 INFO image_rx_daemon: published frame_id=0 seq=63 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:22,485 INFO image_rx_daemon: PROBE TX seq=19 phase_ms=0 size_b=16 (tx#19) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=42 epoch=3 freq_hz=923750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:36:22,531 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:36:22,882 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=2909139907 len=207 +2026-10-25 18:36:22,883 INFO image_rx_daemon: published frame_id=0 seq=64 203 B → lifetrac/v25/video/tile_delta +2026-10-25 18:36:23,478 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=2909738863 len=204 2026-10-25 +18:36:23,479 INFO image_rx_daemon: published frame_id=0 seq=65 200 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:23,883 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=2910138275 len=206 2026-10-25 +18:36:23,884 INFO image_rx_daemon: published frame_id=0 seq=66 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:23,884 INFO image_rx_daemon: PROBE TX seq=20 phase_ms=0 size_b=16 (tx#20) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=28 epoch=3 freq_hz=916750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:36:23,932 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:36:24,478 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=2910737214 len=206 +2026-10-25 18:36:24,479 INFO image_rx_daemon: published frame_id=0 seq=67 202 B → lifetrac/v25/video/tile_delta +2026-10-25 18:36:24,879 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=2911136514 len=206 2026-10-25 +18:36:24,880 INFO image_rx_daemon: published frame_id=0 seq=68 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:25,016 INFO image_rx_daemon: stats: rx_frames=59 rx_decode_err=0 frames_published=59 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=87 cmd_cooldown_drops=0 +cmd_gate_held=27 cmd_copies_deferred=0 cmd_gate_deferred=27 2026-10-25 18:36:25,017 INFO image_rx_daemon: air_gap: +n=20 dt_med=595464us dt_p95=601796us len_med=206B cmd_tx_ok=20 cmd_tx_fail=0 2026-10-25 18:36:25,017 INFO +image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 2026-10-25 18:36:25,018 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=595.5ms 2026-10-25 18:36:25,018 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:36:25,019 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=3 last_hop=26 slot_off=[14..18] 2026-10-25 18:36:25,019 INFO +image_rx_daemon: probe: tx=20 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:36:25,019 INFO +image_rx_daemon: probe_grid: p0/s0:0/20(0%) 2026-10-25 18:36:25,480 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 +total=1 fw_us=2911735518 len=205 2026-10-25 18:36:25,481 INFO image_rx_daemon: published frame_id=0 seq=69 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:25,481 INFO image_rx_daemon: PROBE TX seq=21 phase_ms=0 size_b=16 +(tx#21) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=12 epoch=3 +freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:36:25,528 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:25,879 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 +total=1 fw_us=2912134927 len=207 2026-10-25 18:36:25,880 INFO image_rx_daemon: published frame_id=0 seq=70 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:26,471 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 +fw_us=2912733941 len=204 2026-10-25 18:36:26,472 INFO image_rx_daemon: published frame_id=0 seq=71 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:26,876 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 +fw_us=2913133287 len=206 2026-10-25 18:36:26,877 INFO image_rx_daemon: published frame_id=0 seq=72 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:26,878 INFO image_rx_daemon: PROBE TX seq=22 phase_ms=0 size_b=16 +(tx#22) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=47 epoch=3 +freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:36:26,923 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:27,470 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 +total=1 fw_us=2913732315 len=207 2026-10-25 18:36:27,471 INFO image_rx_daemon: published frame_id=0 seq=73 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:27,874 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 +fw_us=2914131551 len=204 2026-10-25 18:36:27,875 INFO image_rx_daemon: published frame_id=0 seq=74 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:28,474 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 +fw_us=2914730473 len=206 2026-10-25 18:36:28,475 INFO image_rx_daemon: published frame_id=0 seq=75 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:28,476 INFO image_rx_daemon: PROBE TX seq=23 phase_ms=0 size_b=16 +(tx#23) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=38 epoch=3 +freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:36:28,523 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:28,875 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 +total=1 fw_us=2915129776 len=205 2026-10-25 18:36:28,876 INFO image_rx_daemon: published frame_id=0 seq=76 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:29,470 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 +fw_us=2915728713 len=205 2026-10-25 18:36:29,471 INFO image_rx_daemon: published frame_id=0 seq=77 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:29,871 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 +fw_us=2916125348 len=203 2026-10-25 18:36:29,872 INFO image_rx_daemon: published frame_id=0 seq=78 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:29,873 INFO image_rx_daemon: PROBE TX seq=24 phase_ms=0 size_b=16 +(tx#24) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=37 epoch=4 freq_hz=921250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:36:29,920 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:36:30,467 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 +fw_us=2916726481 len=204 2026-10-25 18:36:30,468 INFO image_rx_daemon: published frame_id=0 seq=79 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:30,867 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 +fw_us=2917125659 len=206 2026-10-25 18:36:30,868 INFO image_rx_daemon: published frame_id=0 seq=80 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:31,470 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 +fw_us=2917724239 len=207 2026-10-25 18:36:31,471 INFO image_rx_daemon: published frame_id=0 seq=81 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:31,472 INFO image_rx_daemon: PROBE TX seq=25 phase_ms=0 size_b=16 +(tx#25) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=20 epoch=4 +freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:36:31,518 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:31,860 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 +total=1 fw_us=2918120693 len=201 2026-10-25 18:36:31,861 INFO image_rx_daemon: published frame_id=0 seq=82 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:32,456 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 +fw_us=2918721908 len=206 2026-10-25 18:36:32,458 INFO image_rx_daemon: published frame_id=0 seq=83 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:32,874 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 +fw_us=2919120990 len=205 2026-10-25 18:36:32,875 INFO image_rx_daemon: published frame_id=0 seq=84 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:32,875 INFO image_rx_daemon: PROBE TX seq=26 phase_ms=0 size_b=16 +(tx#26) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=28 epoch=4 +freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:36:32,913 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:33,464 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 +total=1 fw_us=2919719697 len=205 2026-10-25 18:36:33,465 INFO image_rx_daemon: published frame_id=0 seq=85 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:33,862 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 +fw_us=2920116296 len=202 2026-10-25 18:36:33,863 INFO image_rx_daemon: published frame_id=0 seq=86 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:34,463 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 +fw_us=2920717724 len=205 2026-10-25 18:36:34,464 INFO image_rx_daemon: published frame_id=0 seq=87 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:34,464 INFO image_rx_daemon: PROBE TX seq=27 phase_ms=0 size_b=16 +(tx#27) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=5 epoch=4 freq_hz=905250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:36:34,516 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:36:34,860 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 +fw_us=2921116931 len=207 2026-10-25 18:36:34,861 INFO image_rx_daemon: published frame_id=0 seq=88 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:35,021 INFO image_rx_daemon: stats: rx_frames=79 rx_decode_err=0 +frames_published=79 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=117 cmd_cooldown_drops=0 cmd_gate_held=36 cmd_copies_deferred=0 cmd_gate_deferred=36 2026-10-25 +18:36:35,021 INFO image_rx_daemon: air_gap: n=20 dt_med=598580us dt_p95=601428us len_med=205B cmd_tx_ok=27 +cmd_tx_fail=0 2026-10-25 18:36:35,021 INFO image_rx_daemon: air_gap_hist(ms): <400:10 <1000:10 2026-10-25 +18:36:35,022 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=598.6ms 2026-10-25 18:36:35,022 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 +18:36:35,023 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=4 last_hop=26 +slot_off=[14..14] 2026-10-25 18:36:35,023 INFO image_rx_daemon: probe: tx=27 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:36:35,023 INFO image_rx_daemon: probe_grid: p0/s0:0/27(0%) 2026-10-25 18:36:35,460 INFO +image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=2921715640 len=206 2026-10-25 18:36:35,461 INFO +image_rx_daemon: published frame_id=0 seq=89 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:35,854 INFO +image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=2922114723 len=207 2026-10-25 18:36:35,855 INFO +image_rx_daemon: published frame_id=0 seq=90 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:35,856 INFO +image_rx_daemon: PROBE TX seq=28 phase_ms=0 size_b=16 (tx#28) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=32 channel_idx=2 epoch=4 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:36:35,905 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:36,463 +INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=2922713315 len=205 2026-10-25 18:36:36,464 INFO +image_rx_daemon: published frame_id=0 seq=91 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:36,858 INFO +image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=2923112419 len=206 2026-10-25 18:36:36,859 INFO +image_rx_daemon: published frame_id=0 seq=92 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:37,459 INFO +image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=2923711090 len=207 2026-10-25 18:36:37,460 INFO +image_rx_daemon: published frame_id=0 seq=93 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:37,461 INFO +image_rx_daemon: PROBE TX seq=29 phase_ms=0 size_b=16 (tx#29) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=40 channel_idx=36 epoch=4 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:36:37,508 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:37,860 +INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=2924110064 len=207 2026-10-25 18:36:37,862 INFO +image_rx_daemon: published frame_id=0 seq=94 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:38,451 INFO +image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=2924708531 len=206 2026-10-25 18:36:38,452 INFO +image_rx_daemon: published frame_id=0 seq=95 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:38,854 INFO +image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=2925107644 len=206 2026-10-25 18:36:38,855 INFO +image_rx_daemon: published frame_id=0 seq=96 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:38,856 INFO +image_rx_daemon: PROBE TX seq=30 phase_ms=0 size_b=16 (tx#30) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=47 channel_idx=34 epoch=4 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:36:38,904 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:39,447 +INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=2925706299 len=207 2026-10-25 18:36:39,449 INFO +image_rx_daemon: published frame_id=0 seq=97 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:39,851 INFO +image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=2926105209 len=205 2026-10-25 18:36:39,852 INFO +image_rx_daemon: published frame_id=0 seq=98 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:40,451 INFO +image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=2926703761 len=205 2026-10-25 18:36:40,452 INFO +image_rx_daemon: published frame_id=0 seq=99 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:40,452 INFO +image_rx_daemon: PROBE TX seq=31 phase_ms=0 size_b=16 (tx#31) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=5 channel_idx=5 epoch=5 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 18:36:40,500 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:40,854 +INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=2927102748 len=207 2026-10-25 18:36:40,855 INFO +image_rx_daemon: published frame_id=0 seq=100 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:41,448 INFO +image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=2927702142 len=207 2026-10-25 18:36:41,450 INFO +image_rx_daemon: published frame_id=0 seq=101 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:41,847 INFO +image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=2928100229 len=206 2026-10-25 18:36:41,848 INFO +image_rx_daemon: published frame_id=0 seq=102 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:41,849 INFO +image_rx_daemon: PROBE TX seq=32 phase_ms=0 size_b=16 (tx#32) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=12 channel_idx=29 epoch=5 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:36:41,896 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:42,446 +INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=2928698878 len=206 2026-10-25 18:36:42,447 INFO +image_rx_daemon: published frame_id=0 seq=103 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:42,842 INFO +image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=2929095361 len=202 2026-10-25 18:36:42,843 INFO +image_rx_daemon: published frame_id=0 seq=104 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:43,443 INFO +image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=2929696411 len=207 2026-10-25 18:36:43,444 INFO +image_rx_daemon: published frame_id=0 seq=105 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:43,444 INFO +image_rx_daemon: PROBE TX seq=33 phase_ms=0 size_b=16 (tx#33) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=20 channel_idx=47 epoch=5 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:36:43,491 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:43,846 +INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=2930095137 len=204 2026-10-25 18:36:43,847 INFO +image_rx_daemon: published frame_id=0 seq=106 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:44,439 INFO +image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=2930693560 len=206 2026-10-25 18:36:44,441 INFO +image_rx_daemon: published frame_id=0 seq=107 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:44,842 INFO +image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=2931092363 len=204 2026-10-25 18:36:44,843 INFO +image_rx_daemon: published frame_id=0 seq=108 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:36:44,844 INFO +image_rx_daemon: PROBE TX seq=34 phase_ms=0 size_b=16 (tx#34) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=27 channel_idx=32 epoch=5 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:36:44,888 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:45,025 +INFO image_rx_daemon: stats: rx_frames=99 rx_decode_err=0 frames_published=99 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=147 cmd_cooldown_drops=0 cmd_gate_held=46 +cmd_copies_deferred=0 cmd_gate_deferred=46 2026-10-25 18:36:45,027 INFO image_rx_daemon: air_gap: n=20 +dt_med=598423us dt_p95=601050us len_med=206B cmd_tx_ok=34 cmd_tx_fail=0 2026-10-25 18:36:45,030 INFO image_rx_daemon: +air_gap_hist(ms): <400:10 <1000:10 2026-10-25 18:36:45,031 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=598.4ms 2026-10-25 18:36:45,033 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 +snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:36:45,034 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=5 last_hop=26 slot_off=[14..14] 2026-10-25 18:36:45,034 INFO image_rx_daemon: probe: tx=34 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 18:36:45,035 INFO image_rx_daemon: probe_grid: p0/s0:0/34(0%) +2026-10-25 18:36:45,442 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=2931690803 len=207 2026-10-25 +18:36:45,443 INFO image_rx_daemon: published frame_id=0 seq=109 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:45,829 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=2932089715 len=207 2026-10-25 +18:36:45,831 INFO image_rx_daemon: published frame_id=0 seq=110 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:46,438 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=2932688107 len=207 2026-10-25 +18:36:46,439 INFO image_rx_daemon: published frame_id=0 seq=111 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:46,440 INFO image_rx_daemon: PROBE TX seq=35 phase_ms=0 size_b=16 (tx#35) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=38 epoch=5 freq_hz=921750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:36:46,487 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:36:46,838 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=2933087019 len=204 +2026-10-25 18:36:46,839 INFO image_rx_daemon: published frame_id=0 seq=112 200 B → lifetrac/v25/video/tile_delta +2026-10-25 18:36:47,434 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=2933685435 len=204 2026-10-25 +18:36:47,435 INFO image_rx_daemon: published frame_id=0 seq=113 200 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:47,835 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=2934084492 len=207 2026-10-25 +18:36:47,836 INFO image_rx_daemon: published frame_id=0 seq=114 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:47,837 INFO image_rx_daemon: PROBE TX seq=36 phase_ms=0 size_b=16 (tx#36) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=44 epoch=5 freq_hz=924750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:36:47,884 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:36:48,431 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=2934682944 len=205 +2026-10-25 18:36:48,432 INFO image_rx_daemon: published frame_id=0 seq=115 201 B → lifetrac/v25/video/tile_delta +2026-10-25 18:36:48,836 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=2935085652 len=201 2026-10-25 +18:36:48,837 INFO image_rx_daemon: published frame_id=0 seq=116 197 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:49,423 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=2935677798 len=201 2026-10-25 +18:36:49,424 INFO image_rx_daemon: published frame_id=0 seq=117 197 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:49,425 INFO image_rx_daemon: PROBE TX seq=37 phase_ms=0 size_b=16 (tx#37) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=9 epoch=6 freq_hz=907250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:36:49,468 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:36:49,827 INFO image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=2936079389 len=204 +2026-10-25 18:36:49,828 INFO image_rx_daemon: published frame_id=0 seq=118 200 B → lifetrac/v25/video/tile_delta +2026-10-25 18:36:50,427 INFO image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 fw_us=2936678014 len=207 2026-10-25 +18:36:50,429 INFO image_rx_daemon: published frame_id=0 seq=119 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:50,831 INFO image_rx_daemon: frag_arrival: seq=120 idx=0 total=1 fw_us=2937079746 len=207 2026-10-25 +18:36:50,831 INFO image_rx_daemon: published frame_id=0 seq=120 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:50,832 INFO image_rx_daemon: PROBE TX seq=38 phase_ms=0 size_b=16 (tx#38) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=25 epoch=6 freq_hz=915250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:36:50,877 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:36:51,427 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=2937675470 len=207 +2026-10-25 18:36:51,427 INFO image_rx_daemon: published frame_id=0 seq=121 203 B → lifetrac/v25/video/tile_delta +2026-10-25 18:36:52,014 INFO image_rx_daemon: frag_arrival: seq=122 idx=0 total=1 fw_us=2938273853 len=204 2026-10-25 +18:36:52,015 INFO image_rx_daemon: published frame_id=0 seq=122 200 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:52,016 INFO image_rx_daemon: PROBE TX seq=39 phase_ms=0 size_b=16 (tx#39) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=43 epoch=6 freq_hz=924250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:36:52,071 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:36:52,419 INFO image_rx_daemon: frag_arrival: seq=123 idx=0 total=1 fw_us=2938672904 len=206 +2026-10-25 18:36:52,420 INFO image_rx_daemon: published frame_id=0 seq=123 202 B → lifetrac/v25/video/tile_delta +2026-10-25 18:36:52,823 INFO image_rx_daemon: frag_arrival: seq=124 idx=0 total=1 fw_us=2939073237 len=206 2026-10-25 +18:36:52,824 INFO image_rx_daemon: published frame_id=0 seq=124 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:53,426 INFO image_rx_daemon: frag_arrival: seq=125 idx=0 total=1 fw_us=2939670301 len=207 2026-10-25 +18:36:53,427 INFO image_rx_daemon: published frame_id=0 seq=125 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:53,428 INFO image_rx_daemon: PROBE TX seq=40 phase_ms=0 size_b=16 (tx#40) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=45 epoch=6 freq_hz=925250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:36:53,475 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:36:53,818 INFO image_rx_daemon: frag_arrival: seq=126 idx=0 total=1 fw_us=2940069233 len=207 +2026-10-25 18:36:53,819 INFO image_rx_daemon: published frame_id=0 seq=126 203 B → lifetrac/v25/video/tile_delta +2026-10-25 18:36:54,424 INFO image_rx_daemon: frag_arrival: seq=127 idx=0 total=1 fw_us=2940667685 len=206 2026-10-25 +18:36:54,425 INFO image_rx_daemon: published frame_id=0 seq=127 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:54,818 INFO image_rx_daemon: frag_arrival: seq=128 idx=0 total=1 fw_us=2941066620 len=205 2026-10-25 +18:36:54,819 INFO image_rx_daemon: published frame_id=0 seq=128 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:36:54,819 INFO image_rx_daemon: PROBE TX seq=41 phase_ms=0 size_b=16 (tx#41) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=1 epoch=6 freq_hz=903250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:36:54,865 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:36:55,038 INFO image_rx_daemon: stats: rx_frames=119 rx_decode_err=0 frames_published=119 +publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=177 +cmd_cooldown_drops=0 cmd_gate_held=55 cmd_copies_deferred=0 cmd_gate_deferred=55 2026-10-25 18:36:55,039 INFO +image_rx_daemon: air_gap: n=20 dt_med=592146us dt_p95=598625us len_med=206B cmd_tx_ok=41 cmd_tx_fail=0 2026-10-25 +18:36:55,042 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 2026-10-25 18:36:55,043 INFO image_rx_daemon: +air_gap_by_class: boundary: n=20 med=592.1ms 2026-10-25 18:36:55,044 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/12.0 2026-10-25 18:36:55,044 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=6 last_hop=26 slot_off=[14..21] 2026-10-25 18:36:55,045 INFO +image_rx_daemon: probe: tx=41 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:36:55,045 INFO +image_rx_daemon: probe_grid: p0/s0:0/41(0%) 2026-10-25 18:36:55,415 INFO image_rx_daemon: frag_arrival: seq=129 idx=0 +total=1 fw_us=2941665145 len=207 2026-10-25 18:36:55,416 INFO image_rx_daemon: published frame_id=0 seq=129 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:56,004 INFO image_rx_daemon: frag_arrival: seq=130 idx=0 total=1 +fw_us=2942263567 len=205 2026-10-25 18:36:56,006 INFO image_rx_daemon: published frame_id=0 seq=130 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:56,006 INFO image_rx_daemon: PROBE TX seq=42 phase_ms=0 size_b=16 +(tx#42) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=10 epoch=6 +freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:36:56,063 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:56,415 INFO image_rx_daemon: frag_arrival: seq=131 idx=0 +total=1 fw_us=2942662547 len=205 2026-10-25 18:36:56,415 INFO image_rx_daemon: published frame_id=0 seq=131 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:56,815 INFO image_rx_daemon: frag_arrival: seq=132 idx=0 total=1 +fw_us=2943064866 len=205 2026-10-25 18:36:56,816 INFO image_rx_daemon: published frame_id=0 seq=132 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:57,418 INFO image_rx_daemon: frag_arrival: seq=133 idx=0 total=1 +fw_us=2943660489 len=205 2026-10-25 18:36:57,419 INFO image_rx_daemon: published frame_id=0 seq=133 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:57,420 INFO image_rx_daemon: PROBE TX seq=43 phase_ms=0 size_b=16 +(tx#43) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=30 epoch=6 +freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:36:57,467 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:57,808 INFO image_rx_daemon: frag_arrival: seq=134 idx=0 +total=1 fw_us=2944059414 len=203 2026-10-25 18:36:57,809 INFO image_rx_daemon: published frame_id=0 seq=134 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:58,410 INFO image_rx_daemon: frag_arrival: seq=135 idx=0 total=1 +fw_us=2944658680 len=207 2026-10-25 18:36:58,412 INFO image_rx_daemon: published frame_id=0 seq=135 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:59,004 INFO image_rx_daemon: frag_arrival: seq=136 idx=0 total=1 +fw_us=2945257734 len=205 2026-10-25 18:36:59,006 INFO image_rx_daemon: published frame_id=0 seq=136 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:36:59,007 INFO image_rx_daemon: PROBE TX seq=44 phase_ms=0 size_b=16 +(tx#44) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=21 epoch=6 +freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:36:59,054 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:36:59,406 INFO image_rx_daemon: frag_arrival: seq=137 idx=0 +total=1 fw_us=2945657077 len=204 2026-10-25 18:36:59,407 INFO image_rx_daemon: published frame_id=0 seq=137 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:00,012 INFO image_rx_daemon: frag_arrival: seq=138 idx=0 total=1 +fw_us=2946256118 len=207 2026-10-25 18:37:00,016 INFO image_rx_daemon: published frame_id=0 seq=138 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:00,410 INFO image_rx_daemon: frag_arrival: seq=139 idx=0 total=1 +fw_us=2946655216 len=205 2026-10-25 18:37:00,411 INFO image_rx_daemon: published frame_id=0 seq=139 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:00,412 INFO image_rx_daemon: PROBE TX seq=45 phase_ms=0 size_b=16 +(tx#45) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=28 epoch=7 freq_hz=916750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:37:00,459 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:37:01,003 INFO image_rx_daemon: frag_arrival: seq=140 idx=0 total=1 +fw_us=2947251426 len=202 2026-10-25 18:37:01,008 INFO image_rx_daemon: published frame_id=0 seq=140 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:01,410 INFO image_rx_daemon: frag_arrival: seq=141 idx=0 total=1 +fw_us=2947653306 len=207 2026-10-25 18:37:01,411 INFO image_rx_daemon: published frame_id=0 seq=141 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:02,004 INFO image_rx_daemon: frag_arrival: seq=142 idx=0 total=1 +fw_us=2948249475 len=201 2026-10-25 18:37:02,008 INFO image_rx_daemon: published frame_id=0 seq=142 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:02,009 INFO image_rx_daemon: PROBE TX seq=46 phase_ms=0 size_b=16 +(tx#46) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=4 epoch=7 freq_hz=904750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:37:02,054 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:37:02,403 INFO image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 +fw_us=2948651371 len=206 2026-10-25 18:37:02,404 INFO image_rx_daemon: published frame_id=0 seq=143 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:03,003 INFO image_rx_daemon: frag_arrival: seq=144 idx=0 total=1 +fw_us=2949250325 len=204 2026-10-25 18:37:03,004 INFO image_rx_daemon: published frame_id=0 seq=144 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:03,407 INFO image_rx_daemon: frag_arrival: seq=145 idx=0 total=1 +fw_us=2949649694 len=207 2026-10-25 18:37:03,408 INFO image_rx_daemon: published frame_id=0 seq=145 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:03,409 INFO image_rx_daemon: PROBE TX seq=47 phase_ms=0 size_b=16 +(tx#47) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=1 epoch=7 freq_hz=903250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:37:03,456 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:37:03,993 INFO image_rx_daemon: frag_arrival: seq=146 idx=0 total=1 +fw_us=2950246021 len=201 2026-10-25 18:37:03,994 INFO image_rx_daemon: published frame_id=0 seq=146 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:04,395 INFO image_rx_daemon: frag_arrival: seq=147 idx=0 total=1 +fw_us=2950647937 len=207 2026-10-25 18:37:04,396 INFO image_rx_daemon: published frame_id=0 seq=147 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:05,001 INFO image_rx_daemon: frag_arrival: seq=148 idx=0 total=1 +fw_us=2951244130 len=201 2026-10-25 18:37:05,005 INFO image_rx_daemon: published frame_id=0 seq=148 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:05,006 INFO image_rx_daemon: PROBE TX seq=48 phase_ms=0 size_b=16 +(tx#48) 2026-10-25 18:37:05,049 INFO image_rx_daemon: stats: rx_frames=139 rx_decode_err=0 frames_published=139 +publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=208 +cmd_cooldown_drops=0 cmd_gate_held=64 cmd_copies_deferred=0 cmd_gate_deferred=64 2026-10-25 18:37:05,053 INFO +image_rx_daemon: air_gap: n=20 dt_med=596169us dt_p95=599266us len_med=205B cmd_tx_ok=47 cmd_tx_fail=0 2026-10-25 +18:37:05,057 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 2026-10-25 18:37:05,060 INFO image_rx_daemon: +air_gap_by_class: boundary: n=20 med=596.2ms 2026-10-25 18:37:05,061 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=28 channel_idx=5 epoch=7 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:37:05,062 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=7 last_hop=27 +slot_off=[14..18] 2026-10-25 18:37:05,062 INFO image_rx_daemon: probe: tx=48 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:37:05,063 INFO image_rx_daemon: probe_grid: p0/s0:0/48(0%) 2026-10-25 18:37:05,063 INFO +image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:05,394 INFO image_rx_daemon: +frag_arrival: seq=149 idx=0 total=1 fw_us=2951645919 len=205 2026-10-25 18:37:05,395 INFO image_rx_daemon: published +frame_id=0 seq=149 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:06,002 INFO image_rx_daemon: frag_arrival: +seq=150 idx=0 total=1 fw_us=2952244693 len=206 2026-10-25 18:37:06,006 INFO image_rx_daemon: published frame_id=0 +seq=150 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:06,397 INFO image_rx_daemon: frag_arrival: seq=151 +idx=0 total=1 fw_us=2952643841 len=204 2026-10-25 18:37:06,398 INFO image_rx_daemon: published frame_id=0 seq=151 200 +B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:06,399 INFO image_rx_daemon: PROBE TX seq=49 phase_ms=0 size_b=16 +(tx#49) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=44 epoch=7 +freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:37:06,446 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:06,995 INFO image_rx_daemon: frag_arrival: seq=152 idx=0 +total=1 fw_us=2953242630 len=207 2026-10-25 18:37:06,996 INFO image_rx_daemon: published frame_id=0 seq=152 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:07,398 INFO image_rx_daemon: frag_arrival: seq=153 idx=0 total=1 +fw_us=2953641790 len=207 2026-10-25 18:37:07,399 INFO image_rx_daemon: published frame_id=0 seq=153 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:07,985 INFO image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 +fw_us=2954240588 len=206 2026-10-25 18:37:07,986 INFO image_rx_daemon: published frame_id=0 seq=154 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:07,987 INFO image_rx_daemon: PROBE TX seq=50 phase_ms=0 size_b=16 +(tx#50) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=24 epoch=7 +freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:37:08,030 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:08,383 INFO image_rx_daemon: frag_arrival: seq=155 idx=0 +total=1 fw_us=2954639812 len=206 2026-10-25 18:37:08,384 INFO image_rx_daemon: published frame_id=0 seq=155 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:08,986 INFO image_rx_daemon: frag_arrival: seq=156 idx=0 total=1 +fw_us=2955238541 len=206 2026-10-25 18:37:08,987 INFO image_rx_daemon: published frame_id=0 seq=156 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:09,391 INFO image_rx_daemon: frag_arrival: seq=157 idx=0 total=1 +fw_us=2955637771 len=207 2026-10-25 18:37:09,392 INFO image_rx_daemon: published frame_id=0 seq=157 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:09,392 INFO image_rx_daemon: PROBE TX seq=51 phase_ms=0 size_b=16 +(tx#51) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=42 epoch=8 freq_hz=923750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:37:09,440 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:37:09,991 INFO image_rx_daemon: frag_arrival: seq=158 idx=0 total=1 +fw_us=2956236283 len=204 2026-10-25 18:37:09,991 INFO image_rx_daemon: published frame_id=0 seq=158 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:10,388 INFO image_rx_daemon: frag_arrival: seq=159 idx=0 total=1 +fw_us=2956635303 len=206 2026-10-25 18:37:10,389 INFO image_rx_daemon: published frame_id=0 seq=159 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:10,992 INFO image_rx_daemon: frag_arrival: seq=160 idx=0 total=1 +fw_us=2957234015 len=206 2026-10-25 18:37:10,993 INFO image_rx_daemon: published frame_id=0 seq=160 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:10,994 INFO image_rx_daemon: PROBE TX seq=52 phase_ms=0 size_b=16 +(tx#52) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=44 epoch=8 freq_hz=924750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:37:11,040 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:37:11,376 INFO image_rx_daemon: frag_arrival: seq=161 idx=0 total=1 +fw_us=2957633146 len=205 2026-10-25 18:37:11,378 INFO image_rx_daemon: published frame_id=0 seq=161 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:11,990 INFO image_rx_daemon: frag_arrival: seq=162 idx=0 total=1 +fw_us=2958232066 len=204 2026-10-25 18:37:11,991 INFO image_rx_daemon: published frame_id=0 seq=162 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:12,383 INFO image_rx_daemon: frag_arrival: seq=163 idx=0 total=1 +fw_us=2958631350 len=204 2026-10-25 18:37:12,384 INFO image_rx_daemon: published frame_id=0 seq=163 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:12,384 INFO image_rx_daemon: PROBE TX seq=53 phase_ms=0 size_b=16 +(tx#53) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=22 epoch=8 +freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:37:12,431 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:12,970 INFO image_rx_daemon: frag_arrival: seq=164 idx=0 +total=1 fw_us=2959227707 len=203 2026-10-25 18:37:12,972 INFO image_rx_daemon: published frame_id=0 seq=164 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:13,375 INFO image_rx_daemon: frag_arrival: seq=165 idx=0 total=1 +fw_us=2959629457 len=207 2026-10-25 18:37:13,377 INFO image_rx_daemon: published frame_id=0 seq=165 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:13,979 INFO image_rx_daemon: frag_arrival: seq=166 idx=0 total=1 +fw_us=2960228087 len=204 2026-10-25 18:37:13,980 INFO image_rx_daemon: published frame_id=0 seq=166 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:13,981 INFO image_rx_daemon: PROBE TX seq=54 phase_ms=0 size_b=16 +(tx#54) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=2 epoch=8 freq_hz=903750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:37:14,023 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:37:14,379 INFO image_rx_daemon: frag_arrival: seq=167 idx=0 total=1 +fw_us=2960627286 len=207 2026-10-25 18:37:14,380 INFO image_rx_daemon: published frame_id=0 seq=167 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:14,972 INFO image_rx_daemon: frag_arrival: seq=168 idx=0 total=1 +fw_us=2961226017 len=204 2026-10-25 18:37:14,973 INFO image_rx_daemon: published frame_id=0 seq=168 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:15,066 INFO image_rx_daemon: stats: rx_frames=159 rx_decode_err=0 +frames_published=159 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=237 cmd_cooldown_drops=0 cmd_gate_held=74 cmd_copies_deferred=0 cmd_gate_deferred=74 2026-10-25 +18:37:15,067 INFO image_rx_daemon: air_gap: n=20 dt_med=596357us dt_p95=598920us len_med=206B cmd_tx_ok=54 +cmd_tx_fail=0 2026-10-25 18:37:15,069 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 2026-10-25 +18:37:15,070 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=596.4ms 2026-10-25 18:37:15,071 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 +18:37:15,072 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=8 last_hop=27 +slot_off=[14..14] 2026-10-25 18:37:15,073 INFO image_rx_daemon: probe: tx=54 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:37:15,073 INFO image_rx_daemon: probe_grid: p0/s0:0/54(0%) 2026-10-25 18:37:15,377 INFO +image_rx_daemon: frag_arrival: seq=169 idx=0 total=1 fw_us=2961625314 len=207 2026-10-25 18:37:15,378 INFO +image_rx_daemon: published frame_id=0 seq=169 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:15,379 INFO +image_rx_daemon: PROBE TX seq=55 phase_ms=0 size_b=16 (tx#55) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=30 channel_idx=15 epoch=8 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:37:15,422 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:15,971 +INFO image_rx_daemon: frag_arrival: seq=170 idx=0 total=1 fw_us=2962224132 len=205 2026-10-25 18:37:15,972 INFO +image_rx_daemon: published frame_id=0 seq=170 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:16,371 INFO +image_rx_daemon: frag_arrival: seq=171 idx=0 total=1 fw_us=2962623564 len=207 2026-10-25 18:37:16,372 INFO +image_rx_daemon: published frame_id=0 seq=171 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:16,976 INFO +image_rx_daemon: frag_arrival: seq=172 idx=0 total=1 fw_us=2963222393 len=206 2026-10-25 18:37:16,977 INFO +image_rx_daemon: published frame_id=0 seq=172 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:16,978 INFO +image_rx_daemon: PROBE TX seq=56 phase_ms=0 size_b=16 (tx#56) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=38 channel_idx=5 epoch=8 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:37:17,014 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:17,375 +INFO image_rx_daemon: frag_arrival: seq=173 idx=0 total=1 fw_us=2963621625 len=205 2026-10-25 18:37:17,376 INFO +image_rx_daemon: published frame_id=0 seq=173 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:17,971 INFO +image_rx_daemon: frag_arrival: seq=174 idx=0 total=1 fw_us=2964220613 len=206 2026-10-25 18:37:17,972 INFO +image_rx_daemon: published frame_id=0 seq=174 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:18,375 INFO +image_rx_daemon: frag_arrival: seq=175 idx=0 total=1 fw_us=2964619873 len=206 2026-10-25 18:37:18,376 INFO +image_rx_daemon: published frame_id=0 seq=175 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:18,376 INFO +image_rx_daemon: PROBE TX seq=57 phase_ms=0 size_b=16 (tx#57) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=45 channel_idx=21 epoch=8 freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:37:18,423 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:18,974 +INFO image_rx_daemon: frag_arrival: seq=176 idx=0 total=1 fw_us=2965218740 len=205 2026-10-25 18:37:18,976 INFO +image_rx_daemon: published frame_id=0 seq=176 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:19,374 INFO +image_rx_daemon: frag_arrival: seq=177 idx=0 total=1 fw_us=2965617860 len=205 2026-10-25 18:37:19,375 INFO +image_rx_daemon: published frame_id=0 seq=177 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:19,971 INFO +image_rx_daemon: frag_arrival: seq=178 idx=0 total=1 fw_us=2966216505 len=204 2026-10-25 18:37:19,973 INFO +image_rx_daemon: published frame_id=0 seq=178 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:19,974 INFO +image_rx_daemon: PROBE TX seq=58 phase_ms=0 size_b=16 (tx#58) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=3 channel_idx=2 epoch=9 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 18:37:20,017 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:20,370 +INFO image_rx_daemon: frag_arrival: seq=179 idx=0 total=1 fw_us=2966615780 len=205 2026-10-25 18:37:20,371 INFO +image_rx_daemon: published frame_id=0 seq=179 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:20,964 INFO +image_rx_daemon: frag_arrival: seq=180 idx=0 total=1 fw_us=2967214744 len=206 2026-10-25 18:37:20,965 INFO +image_rx_daemon: published frame_id=0 seq=180 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:21,369 INFO +image_rx_daemon: frag_arrival: seq=181 idx=0 total=1 fw_us=2967613967 len=205 2026-10-25 18:37:21,370 INFO +image_rx_daemon: published frame_id=0 seq=181 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:21,371 INFO +image_rx_daemon: PROBE TX seq=59 phase_ms=0 size_b=16 (tx#59) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=10 channel_idx=31 epoch=9 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:37:21,418 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:21,959 +INFO image_rx_daemon: frag_arrival: seq=182 idx=0 total=1 fw_us=2968212600 len=204 2026-10-25 18:37:21,960 INFO +image_rx_daemon: published frame_id=0 seq=182 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:22,359 INFO +image_rx_daemon: frag_arrival: seq=183 idx=0 total=1 fw_us=2968611804 len=207 2026-10-25 18:37:22,360 INFO +image_rx_daemon: published frame_id=0 seq=183 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:22,959 INFO +image_rx_daemon: frag_arrival: seq=184 idx=0 total=1 fw_us=2969210504 len=206 2026-10-25 18:37:22,960 INFO +image_rx_daemon: published frame_id=0 seq=184 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:22,960 INFO +image_rx_daemon: PROBE TX seq=60 phase_ms=0 size_b=16 (tx#60) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=18 channel_idx=47 epoch=9 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:37:23,004 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:23,367 +INFO image_rx_daemon: frag_arrival: seq=185 idx=0 total=1 fw_us=2969609657 len=207 2026-10-25 18:37:23,368 INFO +image_rx_daemon: published frame_id=0 seq=185 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:23,956 INFO +image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=2970208207 len=207 2026-10-25 18:37:23,957 INFO +image_rx_daemon: published frame_id=0 seq=186 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:24,565 INFO +image_rx_daemon: frag_arrival: seq=187 idx=0 total=1 fw_us=2970806688 len=206 2026-10-25 18:37:24,566 INFO +image_rx_daemon: published frame_id=0 seq=187 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:24,566 INFO +image_rx_daemon: PROBE TX seq=61 phase_ms=0 size_b=16 (tx#61) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=26 channel_idx=22 epoch=9 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:37:24,613 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:24,952 +INFO image_rx_daemon: frag_arrival: seq=188 idx=0 total=1 fw_us=2971203141 len=203 2026-10-25 18:37:24,953 INFO +image_rx_daemon: published frame_id=0 seq=188 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:25,077 INFO +image_rx_daemon: stats: rx_frames=179 rx_decode_err=0 frames_published=179 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=267 cmd_cooldown_drops=0 cmd_gate_held=83 +cmd_copies_deferred=0 cmd_gate_deferred=83 2026-10-25 18:37:25,078 INFO image_rx_daemon: air_gap: n=20 +dt_med=598481us dt_p95=598988us len_med=206B cmd_tx_ok=61 cmd_tx_fail=0 2026-10-25 18:37:25,079 INFO image_rx_daemon: +air_gap_hist(ms): <400:10 <1000:10 2026-10-25 18:37:25,080 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=598.5ms 2026-10-25 18:37:25,081 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-67/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:37:25,082 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=9 last_hop=27 slot_off=[14..14] 2026-10-25 18:37:25,083 INFO image_rx_daemon: probe: tx=61 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 18:37:25,084 INFO image_rx_daemon: probe_grid: p0/s0:0/61(0%) +2026-10-25 18:37:25,359 INFO image_rx_daemon: frag_arrival: seq=189 idx=0 total=1 fw_us=2971604674 len=206 2026-10-25 +18:37:25,360 INFO image_rx_daemon: published frame_id=0 seq=189 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:37:25,960 INFO image_rx_daemon: frag_arrival: seq=190 idx=0 total=1 fw_us=2972203025 len=205 2026-10-25 +18:37:25,961 INFO image_rx_daemon: published frame_id=0 seq=190 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:37:25,962 INFO image_rx_daemon: PROBE TX seq=62 phase_ms=0 size_b=16 (tx#62) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=6 epoch=9 freq_hz=905750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:37:26,005 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:37:26,554 INFO image_rx_daemon: frag_arrival: seq=191 idx=0 total=1 fw_us=2972801598 len=205 +2026-10-25 18:37:26,555 INFO image_rx_daemon: published frame_id=0 seq=191 201 B → lifetrac/v25/video/tile_delta +2026-10-25 18:37:26,955 INFO image_rx_daemon: frag_arrival: seq=192 idx=0 total=1 fw_us=2973199142 len=203 2026-10-25 +18:37:26,955 INFO image_rx_daemon: published frame_id=0 seq=192 199 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:37:27,551 INFO image_rx_daemon: frag_arrival: seq=193 idx=0 total=1 fw_us=2973799415 len=206 2026-10-25 +18:37:27,552 INFO image_rx_daemon: published frame_id=0 seq=193 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:37:27,552 INFO image_rx_daemon: PROBE TX seq=63 phase_ms=0 size_b=16 (tx#63) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=26 epoch=9 freq_hz=915750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:37:27,599 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:37:27,947 INFO image_rx_daemon: frag_arrival: seq=194 idx=0 total=1 fw_us=2974195944 len=203 +2026-10-25 18:37:27,949 INFO image_rx_daemon: published frame_id=0 seq=194 199 B → lifetrac/v25/video/tile_delta +2026-10-25 18:37:28,546 INFO image_rx_daemon: frag_arrival: seq=195 idx=0 total=1 fw_us=2974794462 len=203 2026-10-25 +18:37:28,547 INFO image_rx_daemon: published frame_id=0 seq=195 199 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:37:28,946 INFO image_rx_daemon: frag_arrival: seq=196 idx=0 total=1 fw_us=2975193520 len=202 2026-10-25 +18:37:28,947 INFO image_rx_daemon: published frame_id=0 seq=196 198 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:37:28,948 INFO image_rx_daemon: PROBE TX seq=64 phase_ms=0 size_b=16 (tx#64) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=43 epoch=9 freq_hz=924250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:37:28,995 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:37:29,523 INFO image_rx_daemon: frag_arrival: seq=197 idx=0 total=1 fw_us=2975768776 len=171 +2026-10-25 18:37:29,524 INFO image_rx_daemon: published frame_id=0 seq=197 167 B → lifetrac/v25/video/tile_delta +2026-10-25 18:37:29,951 INFO image_rx_daemon: frag_arrival: seq=198 idx=0 total=1 fw_us=2976193726 len=205 2026-10-25 +18:37:29,952 INFO image_rx_daemon: published frame_id=0 seq=198 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:37:30,542 INFO image_rx_daemon: frag_arrival: seq=199 idx=0 total=1 fw_us=2976787134 len=199 2026-10-25 +18:37:30,543 INFO image_rx_daemon: published frame_id=0 seq=199 195 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:37:30,544 INFO image_rx_daemon: PROBE TX seq=65 phase_ms=0 size_b=16 (tx#65) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=8 epoch=10 freq_hz=906750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:37:30,590 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:37:30,939 INFO image_rx_daemon: frag_arrival: seq=200 idx=0 total=1 fw_us=2977188686 len=202 +2026-10-25 18:37:30,940 INFO image_rx_daemon: published frame_id=0 seq=200 198 B → lifetrac/v25/video/tile_delta +2026-10-25 18:37:31,538 INFO image_rx_daemon: frag_arrival: seq=201 idx=0 total=1 fw_us=2977784494 len=197 2026-10-25 +18:37:31,539 INFO image_rx_daemon: published frame_id=0 seq=201 193 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:37:31,927 INFO image_rx_daemon: frag_arrival: seq=202 idx=0 total=1 fw_us=2978170626 len=181 2026-10-25 +18:37:31,928 INFO image_rx_daemon: published frame_id=0 seq=202 177 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:37:31,928 INFO image_rx_daemon: PROBE TX seq=66 phase_ms=0 size_b=16 (tx#66) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=34 epoch=10 freq_hz=919750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:37:31,986 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:37:32,326 INFO image_rx_daemon: frag_arrival: seq=203 idx=0 total=1 fw_us=2978574737 len=167 +2026-10-25 18:37:32,327 INFO image_rx_daemon: published frame_id=0 seq=203 163 B → lifetrac/v25/video/tile_delta +2026-10-25 18:37:32,935 INFO image_rx_daemon: frag_arrival: seq=204 idx=0 total=1 fw_us=2979183812 len=202 2026-10-25 +18:37:32,936 INFO image_rx_daemon: published frame_id=0 seq=204 198 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:37:33,346 INFO image_rx_daemon: frag_arrival: seq=205 idx=0 total=1 fw_us=2979588483 len=172 2026-10-25 +18:37:33,347 INFO image_rx_daemon: published frame_id=0 seq=205 168 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:37:33,348 INFO image_rx_daemon: PROBE TX seq=67 phase_ms=0 size_b=16 (tx#67) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=30 epoch=10 freq_hz=917750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:37:33,394 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:37:33,935 INFO image_rx_daemon: frag_arrival: seq=206 idx=0 total=1 fw_us=2980181279 len=203 +2026-10-25 18:37:33,936 INFO image_rx_daemon: published frame_id=0 seq=206 199 B → lifetrac/v25/video/tile_delta +2026-10-25 18:37:34,535 INFO image_rx_daemon: frag_arrival: seq=207 idx=0 total=1 fw_us=2980782345 len=206 2026-10-25 +18:37:34,536 INFO image_rx_daemon: published frame_id=0 seq=207 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:37:34,536 INFO image_rx_daemon: PROBE TX seq=68 phase_ms=0 size_b=16 (tx#68) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=45 epoch=10 freq_hz=925250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:37:34,583 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:37:34,941 INFO image_rx_daemon: frag_arrival: seq=208 idx=0 total=1 fw_us=2981181404 len=207 +2026-10-25 18:37:34,942 INFO image_rx_daemon: published frame_id=0 seq=208 203 B → lifetrac/v25/video/tile_delta +2026-10-25 18:37:35,087 INFO image_rx_daemon: stats: rx_frames=199 rx_decode_err=0 frames_published=199 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=297 cmd_cooldown_drops=0 +cmd_gate_held=92 cmd_copies_deferred=0 cmd_gate_deferred=92 2026-10-25 18:37:35,087 INFO image_rx_daemon: air_gap: +n=20 dt_med=575256us dt_p95=609075us len_med=203B cmd_tx_ok=68 cmd_tx_fail=0 2026-10-25 18:37:35,088 INFO +image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 2026-10-25 18:37:35,088 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=575.3ms 2026-10-25 18:37:35,089 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-72/-64/-62 snr[min/med/max]=9.0/10.0/12.0 2026-10-25 18:37:35,090 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=10 last_hop=27 slot_off=[14..43] 2026-10-25 18:37:35,090 INFO +image_rx_daemon: probe: tx=68 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:37:35,091 INFO +image_rx_daemon: probe_grid: p0/s0:0/68(0%) 2026-10-25 18:37:35,542 INFO image_rx_daemon: frag_arrival: seq=209 idx=0 +total=1 fw_us=2981780005 len=205 2026-10-25 18:37:35,543 INFO image_rx_daemon: published frame_id=0 seq=209 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:35,935 INFO image_rx_daemon: frag_arrival: seq=210 idx=0 total=1 +fw_us=2982180142 len=207 2026-10-25 18:37:35,936 INFO image_rx_daemon: published frame_id=0 seq=210 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:35,936 INFO image_rx_daemon: PROBE TX seq=69 phase_ms=0 size_b=16 +(tx#69) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=21 epoch=10 +freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:37:35,983 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:36,531 INFO image_rx_daemon: frag_arrival: seq=211 idx=0 +total=1 fw_us=2982777704 len=206 2026-10-25 18:37:36,533 INFO image_rx_daemon: published frame_id=0 seq=211 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:36,936 INFO image_rx_daemon: frag_arrival: seq=212 idx=0 total=1 +fw_us=2983176790 len=205 2026-10-25 18:37:36,937 INFO image_rx_daemon: published frame_id=0 seq=212 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:37,535 INFO image_rx_daemon: frag_arrival: seq=213 idx=0 total=1 +fw_us=2983775257 len=205 2026-10-25 18:37:37,536 INFO image_rx_daemon: published frame_id=0 seq=213 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:37,536 INFO image_rx_daemon: PROBE TX seq=70 phase_ms=0 size_b=16 +(tx#70) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=26 epoch=10 +freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:37:37,584 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:37,930 INFO image_rx_daemon: frag_arrival: seq=214 idx=0 +total=1 fw_us=2984171667 len=203 2026-10-25 18:37:37,931 INFO image_rx_daemon: published frame_id=0 seq=214 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:38,526 INFO image_rx_daemon: frag_arrival: seq=215 idx=0 total=1 +fw_us=2984772924 len=205 2026-10-25 18:37:38,527 INFO image_rx_daemon: published frame_id=0 seq=215 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:38,931 INFO image_rx_daemon: frag_arrival: seq=216 idx=0 total=1 +fw_us=2985169365 len=203 2026-10-25 18:37:38,932 INFO image_rx_daemon: published frame_id=0 seq=216 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:38,932 INFO image_rx_daemon: PROBE TX seq=71 phase_ms=0 size_b=16 +(tx#71) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=4 epoch=10 +freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:37:38,979 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:39,530 INFO image_rx_daemon: frag_arrival: seq=217 idx=0 +total=1 fw_us=2985767882 len=202 2026-10-25 18:37:39,531 INFO image_rx_daemon: published frame_id=0 seq=217 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:39,924 INFO image_rx_daemon: frag_arrival: seq=218 idx=0 total=1 +fw_us=2986166782 len=202 2026-10-25 18:37:39,927 INFO image_rx_daemon: published frame_id=0 seq=218 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:40,523 INFO image_rx_daemon: frag_arrival: seq=219 idx=0 total=1 +fw_us=2986767724 len=204 2026-10-25 18:37:40,524 INFO image_rx_daemon: published frame_id=0 seq=219 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:40,524 INFO image_rx_daemon: PROBE TX seq=72 phase_ms=0 size_b=16 +(tx#72) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=46 epoch=11 +freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:37:40,568 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:40,927 INFO image_rx_daemon: frag_arrival: seq=220 idx=0 +total=1 fw_us=2987164028 len=201 2026-10-25 18:37:40,928 INFO image_rx_daemon: published frame_id=0 seq=220 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:41,527 INFO image_rx_daemon: frag_arrival: seq=221 idx=0 total=1 +fw_us=2987765124 len=206 2026-10-25 18:37:41,528 INFO image_rx_daemon: published frame_id=0 seq=221 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:41,921 INFO image_rx_daemon: frag_arrival: seq=222 idx=0 total=1 +fw_us=2988158950 len=200 2026-10-25 18:37:41,923 INFO image_rx_daemon: published frame_id=0 seq=222 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:41,923 INFO image_rx_daemon: PROBE TX seq=73 phase_ms=0 size_b=16 +(tx#73) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=29 epoch=11 +freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:37:41,971 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:42,522 INFO image_rx_daemon: frag_arrival: seq=223 idx=0 +total=1 fw_us=2988762485 len=207 2026-10-25 18:37:42,523 INFO image_rx_daemon: published frame_id=0 seq=223 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:42,923 INFO image_rx_daemon: frag_arrival: seq=224 idx=0 total=1 +fw_us=2989161456 len=205 2026-10-25 18:37:42,924 INFO image_rx_daemon: published frame_id=0 seq=224 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:43,523 INFO image_rx_daemon: frag_arrival: seq=225 idx=0 total=1 +fw_us=2989759961 len=206 2026-10-25 18:37:43,524 INFO image_rx_daemon: published frame_id=0 seq=225 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:43,524 INFO image_rx_daemon: PROBE TX seq=74 phase_ms=0 size_b=16 +(tx#74) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=40 epoch=11 +freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:37:43,571 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:43,919 INFO image_rx_daemon: frag_arrival: seq=226 idx=0 +total=1 fw_us=2990158942 len=206 2026-10-25 18:37:43,920 INFO image_rx_daemon: published frame_id=0 seq=226 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:44,519 INFO image_rx_daemon: frag_arrival: seq=227 idx=0 total=1 +fw_us=2990757621 len=206 2026-10-25 18:37:44,520 INFO image_rx_daemon: published frame_id=0 seq=227 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:44,923 INFO image_rx_daemon: frag_arrival: seq=228 idx=0 total=1 +fw_us=2991156773 len=207 2026-10-25 18:37:44,924 INFO image_rx_daemon: published frame_id=0 seq=228 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:44,925 INFO image_rx_daemon: PROBE TX seq=75 phase_ms=0 size_b=16 +(tx#75) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=45 epoch=11 +freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:37:44,971 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:45,093 INFO image_rx_daemon: stats: rx_frames=219 +rx_decode_err=0 frames_published=219 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=327 cmd_cooldown_drops=0 cmd_gate_held=102 cmd_copies_deferred=0 cmd_gate_deferred=102 2026-10-25 +18:37:45,095 INFO image_rx_daemon: air_gap: n=20 dt_med=597562us dt_p95=603535us len_med=205B cmd_tx_ok=75 +cmd_tx_fail=0 2026-10-25 18:37:45,097 INFO image_rx_daemon: air_gap_hist(ms): <400:9 <1000:11 2026-10-25 +18:37:45,099 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=597.6ms 2026-10-25 18:37:45,100 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-63 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:37:45,100 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=11 last_hop=27 +slot_off=[14..14] 2026-10-25 18:37:45,101 INFO image_rx_daemon: probe: tx=75 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:37:45,101 INFO image_rx_daemon: probe_grid: p0/s0:0/75(0%) 2026-10-25 18:37:45,514 INFO +image_rx_daemon: frag_arrival: seq=229 idx=0 total=1 fw_us=2991755660 len=205 2026-10-25 18:37:45,515 INFO +image_rx_daemon: published frame_id=0 seq=229 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:45,903 INFO +image_rx_daemon: frag_arrival: seq=230 idx=0 total=1 fw_us=2992154925 len=204 2026-10-25 18:37:45,905 INFO +image_rx_daemon: published frame_id=0 seq=230 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:46,514 INFO +image_rx_daemon: frag_arrival: seq=231 idx=0 total=1 fw_us=2992753634 len=207 2026-10-25 18:37:46,515 INFO +image_rx_daemon: published frame_id=0 seq=231 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:46,516 INFO +image_rx_daemon: PROBE TX seq=76 phase_ms=0 size_b=16 (tx#76) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=36 channel_idx=16 epoch=11 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:37:46,561 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:46,911 +INFO image_rx_daemon: frag_arrival: seq=232 idx=0 total=1 fw_us=2993152803 len=206 2026-10-25 18:37:46,911 INFO +image_rx_daemon: published frame_id=0 seq=232 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:47,910 INFO +image_rx_daemon: frag_arrival: seq=234 idx=0 total=1 fw_us=2994150841 len=205 2026-10-25 18:37:47,911 INFO +image_rx_daemon: published frame_id=0 seq=234 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:47,912 INFO +image_rx_daemon: PROBE TX seq=77 phase_ms=0 size_b=16 (tx#77) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=43 channel_idx=25 epoch=11 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:37:47,958 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:48,510 +INFO image_rx_daemon: frag_arrival: seq=235 idx=0 total=1 fw_us=2994749658 len=206 2026-10-25 18:37:48,511 INFO +image_rx_daemon: published frame_id=0 seq=235 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:48,914 INFO +image_rx_daemon: frag_arrival: seq=236 idx=0 total=1 fw_us=2995148794 len=204 2026-10-25 18:37:48,915 INFO +image_rx_daemon: published frame_id=0 seq=236 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:49,503 INFO +image_rx_daemon: frag_arrival: seq=237 idx=0 total=1 fw_us=2995739965 len=195 2026-10-25 18:37:49,504 INFO +image_rx_daemon: published frame_id=0 seq=237 191 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:49,505 INFO +image_rx_daemon: PROBE TX seq=78 phase_ms=0 size_b=16 (tx#78) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=1 channel_idx=36 epoch=12 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:37:49,555 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:49,906 +INFO image_rx_daemon: frag_arrival: seq=238 idx=0 total=1 fw_us=2996139223 len=195 2026-10-25 18:37:49,907 INFO +image_rx_daemon: published frame_id=0 seq=238 191 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:50,507 INFO +image_rx_daemon: frag_arrival: seq=239 idx=0 total=1 fw_us=2996745653 len=204 2026-10-25 18:37:50,507 INFO +image_rx_daemon: published frame_id=0 seq=239 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:50,907 INFO +image_rx_daemon: frag_arrival: seq=240 idx=0 total=1 fw_us=2997143142 len=203 2026-10-25 18:37:50,908 INFO +image_rx_daemon: published frame_id=0 seq=240 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:50,908 INFO +image_rx_daemon: PROBE TX seq=79 phase_ms=0 size_b=16 (tx#79) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=8 channel_idx=8 epoch=12 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:37:50,955 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:51,501 +INFO image_rx_daemon: frag_arrival: seq=241 idx=0 total=1 fw_us=2997740898 len=202 2026-10-25 18:37:51,502 INFO +image_rx_daemon: published frame_id=0 seq=241 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:51,903 INFO +image_rx_daemon: frag_arrival: seq=242 idx=0 total=1 fw_us=2998142685 len=206 2026-10-25 18:37:51,904 INFO +image_rx_daemon: published frame_id=0 seq=242 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:52,502 INFO +image_rx_daemon: frag_arrival: seq=243 idx=0 total=1 fw_us=2998741574 len=206 2026-10-25 18:37:52,503 INFO +image_rx_daemon: published frame_id=0 seq=243 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:52,504 INFO +image_rx_daemon: PROBE TX seq=80 phase_ms=0 size_b=16 (tx#80) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=16 channel_idx=46 epoch=12 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:37:52,552 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:52,906 +INFO image_rx_daemon: frag_arrival: seq=244 idx=0 total=1 fw_us=2999140882 len=206 2026-10-25 18:37:52,907 INFO +image_rx_daemon: published frame_id=0 seq=244 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:53,508 INFO +image_rx_daemon: frag_arrival: seq=245 idx=0 total=1 fw_us=2999739864 len=206 2026-10-25 18:37:53,509 INFO +image_rx_daemon: published frame_id=0 seq=245 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:53,893 INFO +image_rx_daemon: frag_arrival: seq=246 idx=0 total=1 fw_us=3000138972 len=204 2026-10-25 18:37:53,894 INFO +image_rx_daemon: published frame_id=0 seq=246 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:53,895 INFO +image_rx_daemon: PROBE TX seq=81 phase_ms=0 size_b=16 (tx#81) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=23 channel_idx=24 epoch=12 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:37:53,942 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:54,499 +INFO image_rx_daemon: frag_arrival: seq=247 idx=0 total=1 fw_us=3000737713 len=206 2026-10-25 18:37:54,501 INFO +image_rx_daemon: published frame_id=0 seq=247 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:54,903 INFO +image_rx_daemon: frag_arrival: seq=248 idx=0 total=1 fw_us=3001136807 len=207 2026-10-25 18:37:54,904 INFO +image_rx_daemon: published frame_id=0 seq=248 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:37:55,104 INFO +image_rx_daemon: stats: rx_frames=238 rx_decode_err=0 frames_published=238 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=357 cmd_cooldown_drops=0 cmd_gate_held=112 +cmd_copies_deferred=0 cmd_gate_deferred=112 2026-10-25 18:37:55,106 INFO image_rx_daemon: air_gap: n=19 +dt_med=591171us dt_p95=998038us len_med=205B cmd_tx_ok=81 cmd_tx_fail=0 2026-10-25 18:37:55,108 INFO image_rx_daemon: +air_gap_hist(ms): <400:8 <1000:11 2026-10-25 18:37:55,109 INFO image_rx_daemon: air_gap_by_class: boundary: n=19 +med=591.2ms 2026-10-25 18:37:55,111 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-73/-64/-62 +snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:37:55,112 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 +pre_f8=0 last_epoch=12 last_hop=27 slot_off=[14..14] 2026-10-25 18:37:55,112 INFO image_rx_daemon: probe: tx=81 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:37:55,113 INFO image_rx_daemon: probe_grid: +p0/s0:0/81(0%) 2026-10-25 18:37:55,494 INFO image_rx_daemon: frag_arrival: seq=249 idx=0 total=1 fw_us=3001735357 +len=205 2026-10-25 18:37:55,495 INFO image_rx_daemon: published frame_id=0 seq=249 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:55,496 INFO image_rx_daemon: PROBE TX seq=82 phase_ms=0 size_b=16 +(tx#82) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=27 epoch=12 +freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:37:55,543 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:55,895 INFO image_rx_daemon: frag_arrival: seq=250 idx=0 +total=1 fw_us=3002129253 len=200 2026-10-25 18:37:55,896 INFO image_rx_daemon: published frame_id=0 seq=250 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:56,499 INFO image_rx_daemon: frag_arrival: seq=251 idx=0 total=1 +fw_us=3002733007 len=205 2026-10-25 18:37:56,503 INFO image_rx_daemon: published frame_id=0 seq=251 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:57,091 INFO image_rx_daemon: frag_arrival: seq=252 idx=0 total=1 +fw_us=3003331813 len=207 2026-10-25 18:37:57,092 INFO image_rx_daemon: published frame_id=0 seq=252 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:57,093 INFO image_rx_daemon: PROBE TX seq=83 phase_ms=0 size_b=16 +(tx#83) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=49 epoch=12 +freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:37:57,138 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:57,490 INFO image_rx_daemon: frag_arrival: seq=253 idx=0 +total=1 fw_us=3003731028 len=207 2026-10-25 18:37:57,491 INFO image_rx_daemon: published frame_id=0 seq=253 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:57,895 INFO image_rx_daemon: frag_arrival: seq=254 idx=0 total=1 +fw_us=3004127715 len=203 2026-10-25 18:37:57,896 INFO image_rx_daemon: published frame_id=0 seq=254 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:58,490 INFO image_rx_daemon: frag_arrival: seq=255 idx=0 total=1 +fw_us=3004729017 len=206 2026-10-25 18:37:58,491 INFO image_rx_daemon: published frame_id=0 seq=255 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:58,492 INFO image_rx_daemon: PROBE TX seq=84 phase_ms=0 size_b=16 +(tx#84) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=40 epoch=12 +freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:37:58,537 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:37:58,891 INFO image_rx_daemon: frag_arrival: seq=0 idx=0 +total=1 fw_us=3005128050 len=204 2026-10-25 18:37:58,894 INFO image_rx_daemon: published frame_id=0 seq=0 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:59,491 INFO image_rx_daemon: frag_arrival: seq=1 idx=0 total=1 +fw_us=3005726763 len=204 2026-10-25 18:37:59,491 INFO image_rx_daemon: published frame_id=0 seq=1 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:59,886 INFO image_rx_daemon: frag_arrival: seq=2 idx=0 total=1 +fw_us=3006125792 len=204 2026-10-25 18:37:59,887 INFO image_rx_daemon: published frame_id=0 seq=2 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:37:59,887 INFO image_rx_daemon: PROBE TX seq=85 phase_ms=0 size_b=16 +(tx#85) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=25 epoch=13 +freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:37:59,935 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:00,483 INFO image_rx_daemon: frag_arrival: seq=3 idx=0 +total=1 fw_us=3006724562 len=206 2026-10-25 18:38:00,484 INFO image_rx_daemon: published frame_id=0 seq=3 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:01,082 INFO image_rx_daemon: frag_arrival: seq=4 idx=0 total=1 +fw_us=3007323360 len=207 2026-10-25 18:38:01,083 INFO image_rx_daemon: published frame_id=0 seq=4 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:01,084 INFO image_rx_daemon: PROBE TX seq=86 phase_ms=0 size_b=16 +(tx#86) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=30 epoch=13 +freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:38:01,131 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:01,486 INFO image_rx_daemon: frag_arrival: seq=5 idx=0 +total=1 fw_us=3007722459 len=207 2026-10-25 18:38:01,487 INFO image_rx_daemon: published frame_id=0 seq=5 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:02,087 INFO image_rx_daemon: frag_arrival: seq=6 idx=0 total=1 +fw_us=3008321004 len=207 2026-10-25 18:38:02,088 INFO image_rx_daemon: published frame_id=0 seq=6 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:02,487 INFO image_rx_daemon: frag_arrival: seq=7 idx=0 total=1 +fw_us=3008719932 len=204 2026-10-25 18:38:02,487 INFO image_rx_daemon: published frame_id=0 seq=7 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:02,488 INFO image_rx_daemon: PROBE TX seq=87 phase_ms=0 size_b=16 +(tx#87) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=7 epoch=13 +freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:38:02,535 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:03,086 INFO image_rx_daemon: frag_arrival: seq=8 idx=0 +total=1 fw_us=3009318513 len=204 2026-10-25 18:38:03,087 INFO image_rx_daemon: published frame_id=0 seq=8 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:03,488 INFO image_rx_daemon: frag_arrival: seq=9 idx=0 total=1 +fw_us=3009717623 len=204 2026-10-25 18:38:03,488 INFO image_rx_daemon: published frame_id=0 seq=9 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:04,078 INFO image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 +fw_us=3010313721 len=203 2026-10-25 18:38:04,079 INFO image_rx_daemon: published frame_id=0 seq=10 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:04,080 INFO image_rx_daemon: PROBE TX seq=88 phase_ms=0 size_b=16 +(tx#88) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=35 epoch=13 +freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:38:04,127 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:04,482 INFO image_rx_daemon: frag_arrival: seq=11 idx=0 +total=1 fw_us=3010712844 len=203 2026-10-25 18:38:04,483 INFO image_rx_daemon: published frame_id=0 seq=11 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:05,075 INFO image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 +fw_us=3011313913 len=206 2026-10-25 18:38:05,076 INFO image_rx_daemon: published frame_id=0 seq=12 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:05,115 INFO image_rx_daemon: stats: rx_frames=258 rx_decode_err=0 +frames_published=258 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=388 cmd_cooldown_drops=0 cmd_gate_held=120 cmd_copies_deferred=0 cmd_gate_deferred=120 2026-10-25 +18:38:05,116 INFO image_rx_daemon: air_gap: n=20 dt_med=598545us dt_p95=603754us len_med=205B cmd_tx_ok=88 +cmd_tx_fail=0 2026-10-25 18:38:05,117 INFO image_rx_daemon: air_gap_hist(ms): <400:9 <1000:11 2026-10-25 +18:38:05,118 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=598.5ms 2026-10-25 18:38:05,120 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=3.0/10.0/10.0 2026-10-25 +18:38:05,120 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=13 last_hop=28 +slot_off=[14..14] 2026-10-25 18:38:05,121 INFO image_rx_daemon: probe: tx=88 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:38:05,122 INFO image_rx_daemon: probe_grid: p0/s0:0/88(0%) 2026-10-25 18:38:05,478 INFO +image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=3011712856 len=204 2026-10-25 18:38:05,479 INFO +image_rx_daemon: published frame_id=0 seq=13 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:05,481 INFO +image_rx_daemon: PROBE TX seq=89 phase_ms=0 size_b=16 (tx#89) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=31 channel_idx=46 epoch=13 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:38:05,528 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:05,878 +INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=3012114812 len=206 2026-10-25 18:38:05,879 INFO +image_rx_daemon: published frame_id=0 seq=14 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:06,478 INFO +image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=3012710512 len=204 2026-10-25 18:38:06,479 INFO +image_rx_daemon: published frame_id=0 seq=15 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:07,075 INFO +image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=3013310142 len=205 2026-10-25 18:38:07,076 INFO +image_rx_daemon: published frame_id=0 seq=16 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:07,077 INFO +image_rx_daemon: PROBE TX seq=90 phase_ms=0 size_b=16 (tx#90) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=39 channel_idx=33 epoch=13 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:38:07,124 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:07,473 +INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=3013708239 len=204 2026-10-25 18:38:07,474 INFO +image_rx_daemon: published frame_id=0 seq=17 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:08,074 INFO +image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=3014307018 len=207 2026-10-25 18:38:08,075 INFO +image_rx_daemon: published frame_id=0 seq=18 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:08,470 INFO +image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=3014703461 len=203 2026-10-25 18:38:08,471 INFO +image_rx_daemon: published frame_id=0 seq=19 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:08,472 INFO +image_rx_daemon: PROBE TX seq=91 phase_ms=0 size_b=16 (tx#91) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=46 channel_idx=31 epoch=13 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:38:08,518 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:09,074 +INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=3015304532 len=206 2026-10-25 18:38:09,075 INFO +image_rx_daemon: published frame_id=0 seq=20 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:09,462 INFO +image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=3015698540 len=200 2026-10-25 18:38:09,463 INFO +image_rx_daemon: published frame_id=0 seq=21 196 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:10,066 INFO +image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=3016302356 len=206 2026-10-25 18:38:10,067 INFO +image_rx_daemon: published frame_id=0 seq=22 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:10,068 INFO +image_rx_daemon: PROBE TX seq=92 phase_ms=0 size_b=16 (tx#92) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=4 channel_idx=40 epoch=14 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:38:10,115 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:10,442 +INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=3016683284 len=180 2026-10-25 18:38:10,445 INFO +image_rx_daemon: published frame_id=0 seq=23 176 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:11,066 INFO +image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=3017300127 len=207 2026-10-25 18:38:11,067 INFO +image_rx_daemon: published frame_id=0 seq=24 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:11,470 INFO +image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=3017699289 len=207 2026-10-25 18:38:11,471 INFO +image_rx_daemon: published frame_id=0 seq=25 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:11,472 INFO +image_rx_daemon: PROBE TX seq=93 phase_ms=0 size_b=16 (tx#93) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=11 channel_idx=31 epoch=14 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + 2026-10-25 18:38:11,520 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:12,062 +INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=3018298146 len=206 2026-10-25 18:38:12,063 INFO +image_rx_daemon: published frame_id=0 seq=26 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:12,463 INFO +image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=3018697349 len=207 2026-10-25 18:38:12,464 INFO +image_rx_daemon: published frame_id=0 seq=27 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:13,055 INFO +image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=3019293544 len=201 2026-10-25 18:38:13,056 INFO +image_rx_daemon: published frame_id=0 seq=28 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:13,056 INFO +image_rx_daemon: PROBE TX seq=94 phase_ms=0 size_b=16 (tx#94) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=19 channel_idx=12 epoch=14 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:38:13,100 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:13,458 +INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=3019695496 len=206 2026-10-25 18:38:13,459 INFO +image_rx_daemon: published frame_id=0 seq=29 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:14,059 INFO +image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=3020294251 len=205 2026-10-25 18:38:14,060 INFO +image_rx_daemon: published frame_id=0 seq=30 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:14,463 INFO +image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=3020693331 len=206 2026-10-25 18:38:14,463 INFO +image_rx_daemon: published frame_id=0 seq=31 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:14,464 INFO +image_rx_daemon: PROBE TX seq=95 phase_ms=0 size_b=16 (tx#95) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=26 channel_idx=43 epoch=14 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:38:14,507 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:15,045 +INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=3021286723 len=198 2026-10-25 18:38:15,046 INFO +image_rx_daemon: published frame_id=0 seq=32 194 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:15,126 INFO +image_rx_daemon: stats: rx_frames=278 rx_decode_err=0 frames_published=278 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=417 cmd_cooldown_drops=0 cmd_gate_held=129 +cmd_copies_deferred=0 cmd_gate_deferred=129 2026-10-25 18:38:15,127 INFO image_rx_daemon: air_gap: n=20 +dt_med=593392us dt_p95=616843us len_med=206B cmd_tx_ok=95 cmd_tx_fail=0 2026-10-25 18:38:15,129 INFO image_rx_daemon: +air_gap_hist(ms): <400:8 <1000:12 2026-10-25 18:38:15,130 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=593.4ms 2026-10-25 18:38:15,131 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 +snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:38:15,131 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=14 last_hop=28 slot_off=[14..17] 2026-10-25 18:38:15,132 INFO image_rx_daemon: probe: tx=95 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:38:15,132 INFO image_rx_daemon: probe_grid: +p0/s0:0/95(0%) 2026-10-25 18:38:15,462 INFO image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=3021691081 +len=205 2026-10-25 18:38:15,463 INFO image_rx_daemon: published frame_id=0 seq=33 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:16,049 INFO image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 +fw_us=3022289911 len=205 2026-10-25 18:38:16,051 INFO image_rx_daemon: published frame_id=0 seq=34 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:16,051 INFO image_rx_daemon: PROBE TX seq=96 phase_ms=0 size_b=16 +(tx#96) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=42 epoch=14 +freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:38:16,097 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:16,454 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 +total=1 fw_us=3022689106 len=206 2026-10-25 18:38:16,455 INFO image_rx_daemon: published frame_id=0 seq=35 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:17,054 INFO image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 +fw_us=3023287772 len=206 2026-10-25 18:38:17,055 INFO image_rx_daemon: published frame_id=0 seq=36 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:17,451 INFO image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 +fw_us=3023686823 len=206 2026-10-25 18:38:17,452 INFO image_rx_daemon: published frame_id=0 seq=37 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:17,453 INFO image_rx_daemon: PROBE TX seq=97 phase_ms=0 size_b=16 +(tx#97) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=6 epoch=14 +freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:38:17,499 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:18,050 INFO image_rx_daemon: frag_arrival: seq=38 idx=0 +total=1 fw_us=3024280244 len=200 2026-10-25 18:38:18,051 INFO image_rx_daemon: published frame_id=0 seq=38 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:18,458 INFO image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 +fw_us=3024684451 len=205 2026-10-25 18:38:18,459 INFO image_rx_daemon: published frame_id=0 seq=39 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:19,043 INFO image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 +fw_us=3025283094 len=205 2026-10-25 18:38:19,044 INFO image_rx_daemon: published frame_id=0 seq=40 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:19,044 INFO image_rx_daemon: PROBE TX seq=98 phase_ms=0 size_b=16 +(tx#98) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=4 epoch=14 +freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:38:19,091 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:19,440 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 +total=1 fw_us=3025679660 len=201 2026-10-25 18:38:19,441 INFO image_rx_daemon: published frame_id=0 seq=41 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:20,032 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 +fw_us=3026275675 len=199 2026-10-25 18:38:20,034 INFO image_rx_daemon: published frame_id=0 seq=42 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:20,434 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 +fw_us=3026669593 len=190 2026-10-25 18:38:20,436 INFO image_rx_daemon: published frame_id=0 seq=43 186 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:20,436 INFO image_rx_daemon: PROBE TX seq=99 phase_ms=0 size_b=16 +(tx#99) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=43 epoch=15 +freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:38:20,494 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:20,852 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 +total=1 fw_us=3027081985 len=199 2026-10-25 18:38:20,853 INFO image_rx_daemon: published frame_id=0 seq=44 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:21,442 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 +fw_us=3027675301 len=203 2026-10-25 18:38:21,443 INFO image_rx_daemon: published frame_id=0 seq=45 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:22,032 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 +fw_us=3028276393 len=206 2026-10-25 18:38:22,034 INFO image_rx_daemon: published frame_id=0 seq=46 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:22,034 INFO image_rx_daemon: PROBE TX seq=100 phase_ms=0 size_b=16 +(tx#100) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=22 epoch=15 +freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:38:22,098 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:22,442 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 +total=1 fw_us=3028672919 len=203 2026-10-25 18:38:22,443 INFO image_rx_daemon: published frame_id=0 seq=47 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:23,031 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 +fw_us=3029275142 len=205 2026-10-25 18:38:23,033 INFO image_rx_daemon: published frame_id=0 seq=48 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:23,435 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 +fw_us=3029670722 len=201 2026-10-25 18:38:23,436 INFO image_rx_daemon: published frame_id=0 seq=49 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:23,436 INFO image_rx_daemon: PROBE TX seq=101 phase_ms=0 size_b=16 +(tx#101) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=1 epoch=15 +freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:38:23,483 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:24,043 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 +total=1 fw_us=3030272121 len=207 2026-10-25 18:38:24,044 INFO image_rx_daemon: published frame_id=0 seq=50 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:24,438 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 +fw_us=3030668629 len=202 2026-10-25 18:38:24,439 INFO image_rx_daemon: published frame_id=0 seq=51 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:25,021 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 +fw_us=3031264824 len=199 2026-10-25 18:38:25,022 INFO image_rx_daemon: published frame_id=0 seq=52 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:25,023 INFO image_rx_daemon: PROBE TX seq=102 phase_ms=0 size_b=16 +(tx#102) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=24 epoch=15 +freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:38:25,078 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:25,136 INFO image_rx_daemon: stats: rx_frames=298 +rx_decode_err=0 frames_published=298 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=447 cmd_cooldown_drops=0 cmd_gate_held=138 cmd_copies_deferred=0 cmd_gate_deferred=138 2026-10-25 +18:38:25,137 INFO image_rx_daemon: air_gap: n=20 dt_med=593316us dt_p95=602223us len_med=205B cmd_tx_ok=102 +cmd_tx_fail=0 2026-10-25 18:38:25,140 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 2026-10-25 +18:38:25,141 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=593.3ms 2026-10-25 18:38:25,142 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 +18:38:25,143 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=15 last_hop=28 +slot_off=[14..22] 2026-10-25 18:38:25,143 INFO image_rx_daemon: probe: tx=102 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:38:25,144 INFO image_rx_daemon: probe_grid: p0/s0:0/102(0%) 2026-10-25 18:38:25,439 INFO +image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=3031669146 len=204 2026-10-25 18:38:25,440 INFO +image_rx_daemon: published frame_id=0 seq=53 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:26,027 INFO +image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=3032265439 len=203 2026-10-25 18:38:26,028 INFO +image_rx_daemon: published frame_id=0 seq=54 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:26,419 INFO +image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=3032651550 len=186 2026-10-25 18:38:26,419 INFO +image_rx_daemon: published frame_id=0 seq=55 182 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:26,420 INFO +image_rx_daemon: PROBE TX seq=103 phase_ms=0 size_b=16 (tx#103) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=36 channel_idx=25 epoch=15 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:38:26,477 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:27,025 +INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=3033265676 len=205 2026-10-25 18:38:27,026 INFO +image_rx_daemon: published frame_id=0 seq=56 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:27,426 INFO +image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=3033662218 len=202 2026-10-25 18:38:27,427 INFO +image_rx_daemon: published frame_id=0 seq=57 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:28,018 INFO +image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=3034259142 len=198 2026-10-25 18:38:28,018 INFO +image_rx_daemon: published frame_id=0 seq=58 194 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:28,019 INFO +image_rx_daemon: PROBE TX seq=104 phase_ms=0 size_b=16 (tx#104) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=44 channel_idx=31 epoch=15 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:38:28,076 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:28,427 +INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=3034662410 len=206 2026-10-25 18:38:28,428 INFO +image_rx_daemon: published frame_id=0 seq=59 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:29,016 INFO +image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=3035260923 len=205 2026-10-25 18:38:29,018 INFO +image_rx_daemon: published frame_id=0 seq=60 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:29,430 INFO +image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=3035660018 len=205 2026-10-25 18:38:29,431 INFO +image_rx_daemon: published frame_id=0 seq=61 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:29,432 INFO +image_rx_daemon: PROBE TX seq=105 phase_ms=0 size_b=16 (tx#105) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=1 channel_idx=35 epoch=16 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:38:29,478 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:30,008 +INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=3036248373 len=193 2026-10-25 18:38:30,009 INFO +image_rx_daemon: published frame_id=0 seq=62 189 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:30,427 INFO +image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=3036647419 len=191 2026-10-25 18:38:30,428 INFO +image_rx_daemon: published frame_id=0 seq=63 187 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:31,016 INFO +image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=3037253950 len=202 2026-10-25 18:38:31,018 INFO +image_rx_daemon: published frame_id=0 seq=64 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:31,018 INFO +image_rx_daemon: PROBE TX seq=106 phase_ms=0 size_b=16 (tx#106) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=9 channel_idx=46 epoch=16 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:38:31,065 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:31,427 +INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=3037655671 len=205 2026-10-25 18:38:31,428 INFO +image_rx_daemon: published frame_id=0 seq=65 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:31,818 INFO +image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=3038051484 len=150 2026-10-25 18:38:31,819 INFO +image_rx_daemon: published frame_id=0 seq=66 146 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:32,405 INFO +image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=3038635301 len=182 2026-10-25 18:38:32,406 INFO +image_rx_daemon: published frame_id=0 seq=67 178 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:32,407 INFO +image_rx_daemon: PROBE TX seq=107 phase_ms=0 size_b=16 (tx#107) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=16 channel_idx=1 epoch=16 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 18:38:32,467 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:33,008 +INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=3039251986 len=205 2026-10-25 18:38:33,009 INFO +image_rx_daemon: published frame_id=0 seq=68 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:33,420 INFO +image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=3039651146 len=205 2026-10-25 18:38:33,421 INFO +image_rx_daemon: published frame_id=0 seq=69 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:34,009 INFO +image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=3040247146 len=201 2026-10-25 18:38:34,010 INFO +image_rx_daemon: published frame_id=0 seq=70 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:34,011 INFO +image_rx_daemon: PROBE TX seq=108 phase_ms=0 size_b=16 (tx#108) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=24 channel_idx=38 epoch=16 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:38:34,068 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:34,419 +INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=3040643650 len=198 2026-10-25 18:38:34,420 INFO +image_rx_daemon: published frame_id=0 seq=71 194 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:35,014 INFO +image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=3041247422 len=205 2026-10-25 18:38:35,016 INFO +image_rx_daemon: published frame_id=0 seq=72 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:35,147 INFO +image_rx_daemon: stats: rx_frames=318 rx_decode_err=0 frames_published=318 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=477 cmd_cooldown_drops=0 cmd_gate_held=148 +cmd_copies_deferred=0 cmd_gate_deferred=148 2026-10-25 18:38:35,148 INFO image_rx_daemon: air_gap: n=20 +dt_med=583817us dt_p95=616685us len_med=203B cmd_tx_ok=108 cmd_tx_fail=0 2026-10-25 18:38:35,151 INFO +image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 2026-10-25 18:38:35,152 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=583.8ms 2026-10-25 18:38:35,154 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:38:35,154 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=16 last_hop=28 slot_off=[14..53] 2026-10-25 18:38:35,154 INFO +image_rx_daemon: probe: tx=108 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:38:35,155 INFO +image_rx_daemon: probe_grid: p0/s0:0/108(0%) 2026-10-25 18:38:35,419 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 +total=1 fw_us=3041643955 len=201 2026-10-25 18:38:35,420 INFO image_rx_daemon: published frame_id=0 seq=73 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:35,420 INFO image_rx_daemon: PROBE TX seq=109 phase_ms=0 size_b=16 +(tx#109) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=24 epoch=16 +freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:38:35,467 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:36,010 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 +total=1 fw_us=3042237522 len=195 2026-10-25 18:38:36,012 INFO image_rx_daemon: published frame_id=0 seq=74 191 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:36,411 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 +fw_us=3042640142 len=197 2026-10-25 18:38:36,412 INFO image_rx_daemon: published frame_id=0 seq=75 193 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:37,011 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 +fw_us=3043240591 len=202 2026-10-25 18:38:37,012 INFO image_rx_daemon: published frame_id=0 seq=76 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:37,013 INFO image_rx_daemon: PROBE TX seq=110 phase_ms=0 size_b=16 +(tx#110) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=16 epoch=16 +freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:38:37,064 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:37,351 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 +total=1 fw_us=3043587920 len=131 2026-10-25 18:38:37,354 INFO image_rx_daemon: published frame_id=0 seq=77 127 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:38,027 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 +fw_us=3044230588 len=190 2026-10-25 18:38:38,028 INFO image_rx_daemon: published frame_id=0 seq=78 186 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:38,407 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 +fw_us=3044640135 len=206 2026-10-25 18:38:38,408 INFO image_rx_daemon: published frame_id=0 seq=79 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:38,409 INFO image_rx_daemon: PROBE TX seq=111 phase_ms=0 size_b=16 +(tx#111) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=48 epoch=16 +freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:38:38,456 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:39,008 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 +total=1 fw_us=3045236139 len=203 2026-10-25 18:38:39,009 INFO image_rx_daemon: published frame_id=0 seq=80 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:39,414 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 +fw_us=3045637853 len=207 2026-10-25 18:38:39,415 INFO image_rx_daemon: published frame_id=0 seq=81 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:40,005 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 +fw_us=3046236403 len=204 2026-10-25 18:38:40,007 INFO image_rx_daemon: published frame_id=0 seq=82 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:40,007 INFO image_rx_daemon: PROBE TX seq=112 phase_ms=0 size_b=16 +(tx#112) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=20 epoch=17 +freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:38:40,054 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:40,403 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 +total=1 fw_us=3046630367 len=199 2026-10-25 18:38:40,404 INFO image_rx_daemon: published frame_id=0 seq=83 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:41,009 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 +fw_us=3047231837 len=203 2026-10-25 18:38:41,013 INFO image_rx_daemon: published frame_id=0 seq=84 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:41,412 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 +fw_us=3047628505 len=199 2026-10-25 18:38:41,413 INFO image_rx_daemon: published frame_id=0 seq=85 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:41,414 INFO image_rx_daemon: PROBE TX seq=113 phase_ms=0 size_b=16 +(tx#113) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=39 epoch=17 +freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:38:41,456 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:42,012 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 +total=1 fw_us=3048229877 len=202 2026-10-25 18:38:42,016 INFO image_rx_daemon: published frame_id=0 seq=86 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:42,407 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 +fw_us=3048631626 len=204 2026-10-25 18:38:42,408 INFO image_rx_daemon: published frame_id=0 seq=87 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:43,010 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 +fw_us=3049227953 len=203 2026-10-25 18:38:43,014 INFO image_rx_daemon: published frame_id=0 seq=88 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:43,016 INFO image_rx_daemon: PROBE TX seq=114 phase_ms=0 size_b=16 +(tx#114) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=26 epoch=17 +freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:38:43,063 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:43,395 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 +total=1 fw_us=3049627095 len=203 2026-10-25 18:38:43,396 INFO image_rx_daemon: published frame_id=0 seq=89 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:44,003 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 +fw_us=3050228598 len=207 2026-10-25 18:38:44,004 INFO image_rx_daemon: published frame_id=0 seq=90 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:44,406 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 +fw_us=3050627699 len=205 2026-10-25 18:38:44,407 INFO image_rx_daemon: published frame_id=0 seq=91 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:44,408 INFO image_rx_daemon: PROBE TX seq=115 phase_ms=0 size_b=16 +(tx#115) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=16 epoch=17 +freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:38:44,456 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:44,995 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 +total=1 fw_us=3051221310 len=200 2026-10-25 18:38:44,996 INFO image_rx_daemon: published frame_id=0 seq=92 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:38:45,157 INFO image_rx_daemon: stats: rx_frames=338 rx_decode_err=0 +frames_published=338 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=507 cmd_cooldown_drops=0 cmd_gate_held=158 cmd_copies_deferred=0 cmd_gate_deferred=158 2026-10-25 +18:38:45,158 INFO image_rx_daemon: air_gap: n=20 dt_med=593567us dt_p95=642668us len_med=203B cmd_tx_ok=115 +cmd_tx_fail=0 2026-10-25 18:38:45,159 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 2026-10-25 +18:38:45,160 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=593.6ms 2026-10-25 18:38:45,160 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:38:45,161 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=17 last_hop=28 +slot_off=[14..14] 2026-10-25 18:38:45,162 INFO image_rx_daemon: probe: tx=115 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:38:45,163 INFO image_rx_daemon: probe_grid: p0/s0:0/115(0%) 2026-10-25 18:38:45,395 INFO +image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=3051625604 len=206 2026-10-25 18:38:45,396 INFO +image_rx_daemon: published frame_id=0 seq=93 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:45,998 INFO +image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=3052224491 len=205 2026-10-25 18:38:46,000 INFO +image_rx_daemon: published frame_id=0 seq=94 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:46,000 INFO +image_rx_daemon: PROBE TX seq=116 phase_ms=0 size_b=16 (tx#116) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=34 channel_idx=12 epoch=17 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:38:46,047 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:46,386 +INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=3052610723 len=188 2026-10-25 18:38:46,387 INFO +image_rx_daemon: published frame_id=0 seq=95 184 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:46,990 INFO +image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=3053218142 len=197 2026-10-25 18:38:46,991 INFO +image_rx_daemon: published frame_id=0 seq=96 193 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:47,390 INFO +image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=3053611275 len=190 2026-10-25 18:38:47,391 INFO +image_rx_daemon: published frame_id=0 seq=97 186 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:47,392 INFO +image_rx_daemon: PROBE TX seq=117 phase_ms=0 size_b=16 (tx#117) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=41 channel_idx=40 epoch=17 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:38:47,438 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:47,967 +INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=3054199917 len=177 2026-10-25 18:38:47,968 INFO +image_rx_daemon: published frame_id=0 seq=98 173 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:48,398 INFO +image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=3054619739 len=193 2026-10-25 18:38:48,399 INFO +image_rx_daemon: published frame_id=0 seq=99 189 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:48,990 INFO +image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=3055213342 len=198 2026-10-25 18:38:48,991 INFO +image_rx_daemon: published frame_id=0 seq=100 194 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:48,992 INFO +image_rx_daemon: PROBE TX seq=118 phase_ms=0 size_b=16 (tx#118) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=49 channel_idx=10 epoch=17 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:38:49,039 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:49,387 +INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=3055609912 len=194 2026-10-25 18:38:49,388 INFO +image_rx_daemon: published frame_id=0 seq=101 190 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:49,978 INFO +image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=3056199142 len=181 2026-10-25 18:38:49,979 INFO +image_rx_daemon: published frame_id=0 seq=102 177 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:50,314 INFO +image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=3056545504 len=111 2026-10-25 18:38:50,315 INFO +image_rx_daemon: published frame_id=0 seq=103 107 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:50,316 INFO +image_rx_daemon: PROBE TX seq=119 phase_ms=0 size_b=16 (tx#119) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=5 channel_idx=34 epoch=18 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:38:50,361 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:50,988 +INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=3057208818 len=200 2026-10-25 18:38:50,989 INFO +image_rx_daemon: published frame_id=0 seq=104 196 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:51,393 INFO +image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=3057613049 len=206 2026-10-25 18:38:51,394 INFO +image_rx_daemon: published frame_id=0 seq=105 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:51,394 INFO +image_rx_daemon: PROBE TX seq=120 phase_ms=0 size_b=16 (tx#120) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=11 channel_idx=3 epoch=18 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:38:51,441 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:51,986 +INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=3058209119 len=202 2026-10-25 18:38:51,987 INFO +image_rx_daemon: published frame_id=0 seq=106 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:52,365 INFO +image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=3058584976 len=171 2026-10-25 18:38:52,367 INFO +image_rx_daemon: published frame_id=0 seq=107 167 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:52,982 INFO +image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=3059201680 len=195 2026-10-25 18:38:52,983 INFO +image_rx_daemon: published frame_id=0 seq=108 191 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:52,984 INFO +image_rx_daemon: PROBE TX seq=121 phase_ms=0 size_b=16 (tx#121) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=19 channel_idx=8 epoch=18 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:38:53,026 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:53,347 +INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=3059575009 len=160 2026-10-25 18:38:53,349 INFO +image_rx_daemon: published frame_id=0 seq=109 156 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:53,958 INFO +image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=3060181410 len=169 2026-10-25 18:38:53,959 INFO +image_rx_daemon: published frame_id=0 seq=110 165 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:54,351 INFO +image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=3060562211 len=145 2026-10-25 18:38:54,352 INFO +image_rx_daemon: published frame_id=0 seq=111 141 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:54,352 INFO +image_rx_daemon: PROBE TX seq=122 phase_ms=0 size_b=16 (tx#122) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=26 channel_idx=5 epoch=18 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:38:54,430 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:38:54,974 +INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=3061189043 len=185 2026-10-25 18:38:54,975 INFO +image_rx_daemon: published frame_id=0 seq=112 181 B → lifetrac/v25/video/tile_delta 2026-10-25 18:38:55,165 INFO +image_rx_daemon: stats: rx_frames=358 rx_decode_err=0 frames_published=358 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=537 cmd_cooldown_drops=0 cmd_gate_held=168 +cmd_copies_deferred=0 cmd_gate_deferred=168 2026-10-25 18:38:55,167 INFO image_rx_daemon: air_gap: n=20 +dt_med=588642us dt_p95=663314us len_med=193B cmd_tx_ok=122 cmd_tx_fail=0 2026-10-25 18:38:55,169 INFO +image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 2026-10-25 18:38:55,171 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=588.6ms 2026-10-25 18:38:55,173 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:38:55,173 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=18 last_hop=28 slot_off=[14..25] 2026-10-25 18:38:55,174 INFO +image_rx_daemon: probe: tx=122 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:38:55,174 INFO +image_rx_daemon: probe_grid: p0/s0:0/122(0%) 2026-10-25 18:39:00,683 INFO image_rx_daemon: signal received; shutting +down 2026-10-25 18:39:00,823 INFO image_rx_daemon: RX worker exit 2026-10-25 18:39:01,460 INFO image_rx_daemon: +image_rx_daemon exit + +=== LEG CHECKS === +TRACTOR_L072_RESET landed (PF4/NRST read back low then high, openocd exit 0) +BASE_L072_RESET unverified (gpio163 pulse sent; nothing checks that the base L072 rebooted, and it has not since +2026-08: score base brackets as post - pre) + gpio163 pulse output: none +CLOCKS board minus PC: tractor -1667465.395 s (-19.30 d) +-0.033 s; base -0.166 s (0.00 d) +-0.029 s (read only) +LOG_WINDOW after_stop (feed: camera_svc stopped; 4 s drain, tx_smoke stopped, rx_smoke stopped 0.5 s later, then the +logs were read; both stops ok, both daemon logs hold their SIGTERM shutdown line) +[EVIDENCE] archived to C:\Users\dorkm\Documents\GitHub\LifeTrac-bench-main\LifeTrac-v25\DESIGN-CONTROLLER\bench-evidenc +e\radio_monitor_20261025_133903_5f84b748 +=== LIVE LORA RADIO MONITOR COMPLETE === diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_health_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_health_base.txt new file mode 100644 index 00000000..b16715a7 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_health_base.txt @@ -0,0 +1,29 @@ +# leg 2b_t2h health base, 2026-10-25T18:35:12Z PC clock +STATS-OK (attempt 1) + radio_state=1 + radio_rx_ok=4798 + radio_crc_err=4 + radio_dio0=5917 + radio_tx_ok=1113 + tx_fifo_rb_ok=1113 + tx_fifo_rb_bad=0 + tx_done_early=0 + rx_urc_lost=25 + rx_pretx_drained=0 + rx_fifo_skip=0 + tx_deaf_max_us=30698 + tx_deaf_sum_us=32773404 + tx_done_to_rearm_max_us=1854 + fhss_dec_aligned=4789 + fhss_dec_snapped=9 + fhss_dec_rej_locked_out=0 + clk_demotion_reset=9 + clk_demotion_kept=0 + tx_first_anchor=0 + tx_stream_streak_max=1 + host_parse_ok=2850 + host_parse_err=0 + host_rx_ring_ovf=0 +RS115-INSTRUMENTED-FIRMWARE=YES +RS12-URC-COUNTERS=YES +RS12-10-COUNTERS=YES diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_health_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_health_tractor.txt new file mode 100644 index 00000000..e31d345f --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_health_tractor.txt @@ -0,0 +1,29 @@ +# leg 2b_t2h health tractor, 2026-10-25T18:35:14Z PC clock +STATS-OK (attempt 1) + radio_state=1 + radio_rx_ok=114 + radio_crc_err=0 + radio_dio0=487 + radio_tx_ok=373 + tx_fifo_rb_ok=373 + tx_fifo_rb_bad=0 + tx_done_early=0 + rx_urc_lost=0 + rx_pretx_drained=0 + rx_fifo_skip=0 + tx_deaf_max_us=176747 + tx_deaf_sum_us=53344552 + tx_done_to_rearm_max_us=3538 + fhss_dec_aligned=114 + fhss_dec_snapped=0 + fhss_dec_rej_locked_out=0 + clk_demotion_reset=0 + clk_demotion_kept=1 + tx_first_anchor=1 + tx_stream_streak_max=372 + host_parse_ok=994 + host_parse_err=0 + host_rx_ring_ovf=0 +RS115-INSTRUMENTED-FIRMWARE=YES +RS12-URC-COUNTERS=YES +RS12-10-COUNTERS=YES diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_link_stats.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_link_stats.txt new file mode 100644 index 00000000..df7bf84f --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_link_stats.txt @@ -0,0 +1,2 @@ +# leg 2b_t2h link_stats (base broker): first message with frames; sampler started 2026-10-25T18:35:54Z PC clock +18:35:56Z {"bps": 100.8, "frames_per_s": 0.5, "rx_frames_seen": 1, "frames_published": 1, "rssi_dbm": -63, "snr_db": 10, "parity_reconstructions": 0, "timeouts": 0, "decode_errors": 0, "frags_expected": 1, "frags_missing": 0, "rx_codec": 6, "rx_codec_name": "vector", "radio_profile": 1, "ts": 1792953356.1} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_p2p4.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_p2p4.txt new file mode 100644 index 00000000..2121d4a4 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_p2p4.txt @@ -0,0 +1,11 @@ +# leg 2b_t2h P2/P4 greps on C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748 +harness: reg_profile=1 force_frf_hz=0 tx_batch=0 synth_fps=2 cam_extra_env=-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80 +published frame_id lines (rx_daemon.log): 358 +tx done K=1 lines: 368 +tx done K>=2 lines: 0 +tx ABORTED lines: 0 +max K: 1 fragments +camera_service vector_stats lines: 81 +tx drops before air (last tx stats line): drop_full=0 drop_stale=0 +tractor FHSS authority (post bracket): tx_first_anchor=1 tx_stream_streak_max=368 +seq-gap loss (per codec run): leg 2b_t2h: 358 frames received; seq gaps within same-codec runs (row, lost): [(223, 1)] -> 1 lost of 359 = 0.3 % after the first received frame (0 codec switch(es) not counted) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_params.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_params.txt new file mode 100644 index 00000000..8179d8c6 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_params.txt @@ -0,0 +1,58 @@ +git_sha=5f84b748 +duration_s=180 +synth_fps=2 +synth_budget_b=250 +tx_pipeline=v3 +tx_pipeline_depth=2 +tx_batch=0 +tx_prepare_ahead=1 +train_gap_ms=40 +kf_request_disable=1 +no_park_last=0 +no_park_last_min_frags=3 +idle_drain_quiet_s=1.5 +cmd_stream_min_gap_s=1.0 +rx_extra_env= +rx_env_args=-e LIFETRAC_ALIGNED_PUMP=1 -e LIFETRAC_REACTIVE_FIRE=1 -e LIFETRAC_IDLE_DRAIN_QUIET_S=1.5 -e LIFETRAC_CMD_STREAM_MIN_GAP_S=1.0 +cam_extra_env=-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80 +parity_group=0 +aligned_pump=1 +reactive_fire=1 +probe_phase_sweep_ms= +probe_sizes_b= +ack_copies=2 +probe_echo=0 +fhss_farm_id=0 +fhss_link_id=0 +airtime_budget_us=0 +pacing_mode=smooth +pacing_headroom=0 +rxcont_arm=1 +tx_power_dbm= +tx_feed=camera +reg_profile=1 +force_frf_hz=0 +allow_default_carrier=False +tx_serial=2E2C1209DABC240B +rx_serial=2D0A1209DABC240B +host_ip=192.168.1.79 +inject_cmd= +inject_on= +inject_status= +inject_trigger= +tractor_l072_reset=landed +tractor_l072_reset_reason=PF4/NRST read back low then high, openocd exit 0 +tractor_ocd_tag=OCD_LEG=20261025T183537Z +base_l072_reset=unverified +base_gpio163_output=none +log_window=after_stop +feed_stop=camera_svc stopped +stop_drain_s=4 +tractor_clock_offset_s=-1667465.395 +base_clock_offset_s=-0.166 +tractor_clock_rtt_s=0.067 +base_clock_rtt_s=0.058 +clock_offset_rule=board date +%s.%N minus the PC UTC epoch at the midpoint of the adb read (error at most rtt/2, +1 s if the CLOCKS line says whole seconds), read after the daemons stopped; no clock was set +tractor_deploy_md5=md5 52/52 match; reset files md5 2/2 match +base_deploy_md5=md5 52/52 match +timestamp=20261025_133903 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_park.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_park.txt new file mode 100644 index 00000000..b1ac165b --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_park.txt @@ -0,0 +1,3 @@ +# leg 2b_t2h park, 2026-10-25T18:41:39Z PC clock +base: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +tractor: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_post_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_post_base.txt new file mode 100644 index 00000000..039a1c6e --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_post_base.txt @@ -0,0 +1,31 @@ +# leg 2b_t2h post bracket base, 2026-10-25T18:41:30Z PC clock +radio_rx_ok=5156 +radio_crc_err=4 +radio_dio0=6397 +radio_tx_ok=1235 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=3148 +host_parse_err=0 +radio_state=4 +tx_fifo_rb_ok=1235 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=27 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=30698 +tx_deaf_sum_us=36443334 +tx_done_to_rearm_max_us=1854 +fhss_dec_aligned=5146 +fhss_dec_snapped=10 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=10 +clk_demotion_kept=0 +tx_first_anchor=0 +tx_stream_streak_max=1 +ALL: {'host_irq_idle': 3149, 'radio_dio0': 6397, 'radio_dio1': 3, 'radio_crc_err': 4, 'radio_rx_ok': 5156, 'radio_tx_ok': 1235, 'radio_state': 4, 'host_rx_bytes': 51944, 'host_rx_lpuart_bytes': 51944, 'host_parse_ok': 3148, 'tx_fifo_rb_ok': 1235, 'rx_urc_lost': 27, 'tx_deaf_max_us': 30698, 'tx_deaf_sum_us': 36443334, 'tx_done_to_rearm_max_us': 1854, 'fhss_dec_aligned': 5146, 'fhss_dec_snapped': 10, 'clk_demotion_reset': 10, 'tx_stream_streak_max': 1} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_post_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_post_tractor.txt new file mode 100644 index 00000000..0e81a4a9 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_post_tractor.txt @@ -0,0 +1,31 @@ +# leg 2b_t2h post bracket tractor, 2026-10-25T18:41:32Z PC clock +radio_rx_ok=122 +radio_crc_err=0 +radio_dio0=492 +radio_tx_ok=369 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=873 +host_parse_err=0 +radio_state=4 +tx_fifo_rb_ok=369 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=0 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=176766 +tx_deaf_sum_us=64232495 +tx_done_to_rearm_max_us=3539 +fhss_dec_aligned=122 +fhss_dec_snapped=0 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=0 +clk_demotion_kept=1 +tx_first_anchor=1 +tx_stream_streak_max=368 +ALL: {'host_irq_idle': 873, 'radio_dio0': 492, 'radio_rx_ok': 122, 'radio_tx_ok': 369, 'radio_state': 4, 'host_rx_bytes': 86384, 'host_rx_lpuart_bytes': 86384, 'host_parse_ok': 873, 'tx_fifo_rb_ok': 369, 'tx_deaf_max_us': 176766, 'tx_deaf_sum_us': 64232495, 'tx_done_to_rearm_max_us': 3539, 'fhss_dec_aligned': 122, 'clk_demotion_kept': 1, 'tx_first_anchor': 1, 'tx_stream_streak_max': 368} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_post_transcript.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_post_transcript.txt new file mode 100644 index 00000000..c2d6673f --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_post_transcript.txt @@ -0,0 +1,115 @@ +18:39:10Z == leg 2b_t2h post (archive C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748) +18:39:10Z -- waiting for the base capture (rs13_cap_base) to finish its 360 s +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +== vector dry run summary == +profile image_bw250: one-fragment limit 203 B (epoch starts 202 B) +frames: 358 total, 358 vector, 0 other, 0 unparseable; by codec {'vector': 358} +wire bytes (vector): min 107 / p50 201 / p95 203 / max 203; over limit: 0 +epoch starts: 16 received, 16 applied +arrival: 1.99 fps mean over 179.1 s; gap p50 0.58 s, p95 0.61 s, max 1.00 s; first applied at +0.00 s (0 frame(s) before it) +store: applied 358, bad 0 , epoch_behind 0, orphans 40, digest 308 checked / 5 mismatched, epochs 17, handovers 16, ttl_dropped 0, resync 2 (2 ended by DIGEST), records 12820 +resync: 2 episode(s), 11 frame(s): #0-#8 (8, 4.0 s, digest), #225-#228 (3, 1.6 s, digest) +scene: epoch 0, level 0, badge 7, digest_ok True, horizon none, L1=27 L2=0 L3=5 L4=0, cal_rev None, anchor age 11746 ms +checks: + [PASS] parse_ok 0 unparseable payload(s) + [PASS] all_vector 0 non-vector frame(s): {'vector': 358} + [PASS] one_fragment 0 over 203 B (epoch starts 202 B); max 203 B + [PASS] store_clean frames_bad=0 + [FAIL] no_orphans orphans=40 + [FAIL] digest 308 checked, 5 mismatched, scene digest_ok=True + [PASS] epoch_seen 16 epoch start(s) applied of 16 received + [PASS] first_apply 0 frame(s) before the first apply + [PASS] applied_ratio 358/358 applied = 100.0% (need >= 90%) + [PASS] min_frames 358 vector frame(s), need >= 300 +RESULT: FAIL +json report -> /work/legs/leg2b_t2h_base.json +18:41:27Z -- radio quiet check before the brackets and the park +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +base: leg daemons [] ttymxc3 holders [] +tractor: leg daemons [] ttymxc3 holders [] +18:41:29Z -- post-brackets (rs115) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +radio_rx_ok=5156 radio_crc_err=4 radio_tx_ok=1235 (base) +radio_rx_ok=122 radio_crc_err=0 radio_tx_ok=369 (tractor) +18:41:34Z -- rs12_leg_report (--capture) + frag_gap_report +train_gap_ms=40 tx_pipeline_depth=2 synth_budget_b=250 force_frf_hz=0 git_sha=5f84b748 log_window=after_stop + (tx frags_ok counter 367 is stale; using 368 fragments from per-frame TX events) +loss 10/368 = 2.7% crc_dumps=0 timeouts=0 published=358 [whole logs] +shared-window loss 10/368 = 2.7% [txdone_arrival vs frag_arrival, train by train over the window both logs cover; 10 of 368 trains not heard] +capture seq gaps (leg2b_t2h_base.jsonl): lost 1/359 = 0.3% (received 358, 1 gap, longest 1; 1 codec run; period 0.58 s) + first frame heard at seq 10: the 9 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 10/368 = 2.7% + tractor TX log: 368 frame(s) on air (txdone_arrival); the capture's first frame is its #10, its last #368 (placed by the params.txt clock offsets, within 0.04 s): 10/368 = 2.7% of them never reached the capture (9 before its first, 0 after its last) +acquisition: first image reception: the base's first decoded frame came 11.1 s after its profile-1 activation (rx_daemon.log line 31 at 18:35:44.809 board time, the frame at line 43), within the FHSS cold-start scan budget of 120 s (4 attempts x 30 s: SX1276_RX_SCAN_MAX_RETRIES 3 + 1, SX1276_RX_SCAN_REDESIGN_MS 30000) +n_frag=358 span=179s max_gap=1.0s gaps>3s=0 total_silent=0.0s +episodes (start s from first frag, +length): NONE +head: the first fragment came 11.1 s after the base's profile activation (18:35:44.809 base clock, the first line after REG_PROFILE OK); 4.6 s after the tractor's first txdone (params.txt clock offsets) +tail: the last fragment came 0.0 s before the tractor's last txdone (params.txt clock offsets); 5.7 s before the base daemon's stop (its 'signal received' line) +base sends on air=122 | tractor decoded cmds=122 +tractor cmd offsets (s from its first): 0.0, 1.5, 2.5, 4.0, 5.5, 7.0, 8.5, 10.0, 11.5, 13.0, 14.5, 16.0, 17.5, 19.0, 20.5, 22.0, 23.5, 25.0, 26.5, 28.0, 29.5, 31.0, 32.5, 34.0, 35.5, 37.0, 38.5, 40.0, 41.5, 43.0, 44.5, 46.0, 47.5, 49.0, 50.5, 52.0, 53.5, 55.0, 56.0, 57.5 +18:41:35Z -- P2 / P4 from the archive +# leg 2b_t2h P2/P4 greps on C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748 +harness: reg_profile=1 force_frf_hz=0 tx_batch=0 synth_fps=2 cam_extra_env=-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80 +published frame_id lines (rx_daemon.log): 358 +tx done K=1 lines: 368 +tx done K>=2 lines: 0 +tx ABORTED lines: 0 +max K: 1 fragments +camera_service vector_stats lines: 81 +tx drops before air (last tx stats line): drop_full=0 drop_stale=0 +tractor FHSS authority (post bracket): tx_first_anchor=1 tx_stream_streak_max=368 +seq-gap loss (per codec run): leg 2b_t2h: 358 frames received; seq gaps within same-codec runs (row, lost): [(223, 1)] -> 1 lost of 359 = 0.3 % after the first received frame (0 codec switch(es) not counted) +vector_stats lines: 81 +encoder ms_total: p50 211.5 / p95 262.6 / max 281.5 +stage p50 ms: resize=0.5 l0=16.6 l1=85.1 l3=37.9 temporal_pack=71.8 +frame bytes: p50 201 / max 203 +levels seen: {'0': 81}; lines with a pending epoch start: 0 +last: epoch 0 n_live 33 residual 4371.759 detail 80 epochs 17 trigger relabel ttl_dropped 0 waiting 4 +counters to the last line (1 run): frames 364; epoch starts 17 = first 1 forced 0 horizon 2 safety 0 relabel 14; repair share 91 frames, 300 re-sends (164 repeat-once); carousel re-sends 136; DEL repeats 888; ttl_dropped 0 +18:41:36Z -- archive files into legs/ +copied: leg2b_t2h_tractor_ocd_reset.log; not in this archive: inject.log inject_trigger.txt +18:41:37Z -- RS-13 scorers (PC only; a failure is reported, it never stops the post step or the park) +radio_monitor_20261025_133903_5f84b748: codec vector, reg_profile=1, reactive_fire=1, probe_echo=0, duration_s=180 + base PROBE TX: 122 (seq 1..122; on air 122, failed 0) + tractor LoRa cmd: PROBE: 122 line(s), 122 distinct seq(s), duplicates 0 + delivered 122/122 = 100.0 % (tractor seqs that the base sent, over base PROBE TX) + tail: none (the tractor logged the base's last PROBE, seq 122) + base acquisition: ACQUIRED; first image reception 11.1 s after the base's profile-1 activation, within the 120 s FHSS scan budget; evidence: the base decoded 358 of the tractor's 368 fragments on air (97.3 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid + (rs13_probe_score: exit 0 -> leg2b_t2h_probe_score.txt) +radio_monitor_20261025_133903_5f84b748: reg_profile=1 force_frf_hz=0 encode_mode=9 duration_s=180 + rx_rf windows: 18, +21..+191 s from the log start + RSSI: median of window medians -64.0 dBm; min of window medians -67 dBm; min of window mins -74 dBm; max -62 dBm; n = 18 windows, 358 frames + SNR: median of window medians 10.0 dB; min of window medians 10.0 dB; min of window mins 3.0 dB; max 12.0 dB; n = 18 windows, 358 frames + crc_dump: 0 + published frame_id: 358; frag_arrival: 358; rx_frames (last counter max): 358 + row: RSSI med / min -64.0 / -74 dBm | SNR med / min 10.0 / 3.0 dB | CRC err 0 | n 18 + FRF readback: base none; tractor none + (rs13_rf_extract: exit 0 -> leg2b_t2h_rf.txt) +== rs13_digest_trace: leg2b_t2h_base.jsonl (leg 2b_t2h, profile image_bw250, 358 rows, 358 vector; horizon 25 rows) == +capture seq gaps (leg2b_t2h_base.jsonl): lost 1/359 = 0.3% (received 358, 1 gap, longest 1; 1 codec run; period 0.58 s) +store: ttl_dropped 0, orphans 40, digest 308 checked / 5 mismatched; final digest_ok True; last DIGEST checked (row, result): (357, 'ok') +resync: 2 episode(s), 11 frame(s): #0-#8 (8, 4.0 s, digest), #225-#228 (3, 1.6 s, digest) +A16 confirmation over 1 capture(s) (2b_t2h): 2 episode(s); loss-opened 1 -- THIN: fewer than 3; pool the Round B VECTOR legs with seq-gap loss <= 10 %; isolated and scored 1: 1 PASS, 0 FAIL -> PASS + (rs13_digest_trace: exit 0 -> leg2b_t2h_digest_trace.txt) +leg 2b_t2h: reg_profile=1 (FHSS, from leg2b_t2h_params.txt) -> the RS-12.15 bracket criteria apply +base: L072 counters not reset -> delta = post - pre +tractor: L072 counters RESET during the leg (evidence: radio_tx_ok, host_parse_ok, tx_fifo_rb_ok, tx_stream_streak_max, d(host_parse_ok) < d(radio_tx_ok)) -> delta = post +cross-check: brackets 122/122 vs logs: base sends on air=122, tractor decoded cmds=122 -> AGREE +STOP RULE: not tripped + (bracket_deltas: exit 0 -> leg2b_t2h_deltas.txt) +18:41:39Z scorer exit codes (0 = ran clean; the files hold the reasons): rs12_leg_report=0 frag_gap_report=0 leg_replay=0 tractor_log=0 rs13_probe_score=0 rs13_rf_extract=0 rs13_digest_trace=0 bracket_deltas=0 +18:41:39Z -- park both radios (last) +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +base: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +tractor: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +18:41:48Z == leg 2b_t2h post done (evidence: C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_pre_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_pre_base.txt new file mode 100644 index 00000000..8e494905 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_pre_base.txt @@ -0,0 +1,31 @@ +# leg 2b_t2h pre bracket base, 2026-10-25T18:35:19Z PC clock +radio_rx_ok=4798 +radio_crc_err=4 +radio_dio0=5917 +radio_tx_ok=1113 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=2851 +host_parse_err=0 +radio_state=1 +tx_fifo_rb_ok=1113 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=25 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=30698 +tx_deaf_sum_us=32773404 +tx_done_to_rearm_max_us=1854 +fhss_dec_aligned=4789 +fhss_dec_snapped=9 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=9 +clk_demotion_kept=0 +tx_first_anchor=0 +tx_stream_streak_max=1 +ALL: {'host_irq_idle': 2852, 'radio_dio0': 5917, 'radio_dio1': 3, 'radio_crc_err': 4, 'radio_rx_ok': 4798, 'radio_tx_ok': 1113, 'radio_state': 1, 'host_rx_bytes': 46952, 'host_rx_lpuart_bytes': 46952, 'host_parse_ok': 2851, 'tx_fifo_rb_ok': 1113, 'rx_urc_lost': 25, 'tx_deaf_max_us': 30698, 'tx_deaf_sum_us': 32773404, 'tx_done_to_rearm_max_us': 1854, 'fhss_dec_aligned': 4789, 'fhss_dec_snapped': 9, 'clk_demotion_reset': 9, 'tx_stream_streak_max': 1} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_pre_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_pre_tractor.txt new file mode 100644 index 00000000..6741b524 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_pre_tractor.txt @@ -0,0 +1,31 @@ +# leg 2b_t2h pre bracket tractor, 2026-10-25T18:35:21Z PC clock +radio_rx_ok=114 +radio_crc_err=0 +radio_dio0=487 +radio_tx_ok=373 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=995 +host_parse_err=0 +radio_state=1 +tx_fifo_rb_ok=373 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=0 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=176747 +tx_deaf_sum_us=53344552 +tx_done_to_rearm_max_us=3538 +fhss_dec_aligned=114 +fhss_dec_snapped=0 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=0 +clk_demotion_kept=1 +tx_first_anchor=1 +tx_stream_streak_max=372 +ALL: {'host_irq_idle': 995, 'radio_dio0': 487, 'radio_dio1': 1, 'radio_rx_ok': 114, 'radio_tx_ok': 373, 'radio_state': 1, 'host_rx_bytes': 73110, 'host_rx_lpuart_bytes': 73110, 'host_parse_ok': 995, 'tx_fifo_rb_ok': 373, 'tx_deaf_max_us': 176747, 'tx_deaf_sum_us': 53344552, 'tx_done_to_rearm_max_us': 3538, 'fhss_dec_aligned': 114, 'clk_demotion_kept': 1, 'tx_first_anchor': 1, 'tx_stream_streak_max': 372} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_prep.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_prep.txt new file mode 100644 index 00000000..cfbbc12f --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_prep.txt @@ -0,0 +1,60 @@ +18:34:53Z == leg 2b_t2h prep (profile image_bw250 = harness -RegProfile 1, boot vector, 2 fps, 180 s, -ReactiveFire 1, -StopDrainS 4 (FHSS default), capture 360 s min-frames 300 --strict) from bench-session-2026-10-25-t2 @ 5f84b748 +18:34:54Z -- production camera unit / radio-UART holders +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +tractor: lifetrac-camera=failed containers=[bench_mqtt x8-devel x8-provisioning x8-webapp] ttymxc3 holders=[] +base: containers=[design-controller-mosquitto-1] ttymxc3 holders=[] +18:34:56Z -- scene: bench video window to the front + camera check (camera only) +window pid 14808 'Front view of Colorado's STUNNING Royal Gorge Route Railroad - YouTube — Mozilla Firefox' player fullscreen: True in front: True +# leg2b_t2h scene check, 2026-10-25T18:34:58Z PC clock (content: https://www.youtube.com/watch?v=B1yUQwpNhJA, normal Firefox window, player fullscreen; min 8 %) +camera: first frame 0.5 s after opening /dev/video1; 201 frames, the sixth 0.2 s and the last 10.7 s after the first +1.9 s apart: mean abs diff 10.31 pct pixels diff>25: 10.07 % +5.0 s apart: mean abs diff 56.69 pct pixels diff>25: 66.95 % +10.0 s apart: mean abs diff 52.82 pct pixels diff>25: 64.86 % +mean luma 106.7 +frame -> C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_scene.jpg +SCENE-CHECK-OK: 10 s change 64.86 % (min 8 %) +18:35:12Z -- health probes (rs116) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +STATS-OK (attempt 1) + radio_state=1 +RS12-URC-COUNTERS=YES +STATS-OK (attempt 1) + radio_state=1 +RS12-URC-COUNTERS=YES +18:35:16Z -- clear retained control topics on the base broker +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +RETAINED-CLEARED lifetrac/v25/control/encode_mode_override lifetrac/v25/cmd/req_keyframe lifetrac/v25/control/radio_profile +18:35:19Z -- pre-brackets (rs115) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +radio_rx_ok=4798 radio_crc_err=4 radio_tx_ok=1113 (base) +radio_rx_ok=114 radio_crc_err=0 radio_tx_ok=373 (tractor) +18:35:23Z -- base-side capture, detached (docker rs13_cap_base): profile image_bw250, 360 s, min-frames 300 --strict +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +rs13_cap_base id 74f304b1de62 +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +capture -> /work/legs/leg2b_t2h_base.jsonl (profile image_bw250, limit 203 B); 360 s +connected to 127.0.0.1:1883 (rc=0); subscribing lifetrac/v25/video/tile_delta +18:35:28Z == leg 2b_t2h prep done -> launch the harness NOW (the capture is already listening), in PowerShell: + & "C:/Users/dorkm/AppData/Local/Temp/lifetrac-bench/leg2b_t2h_harness.ps1" + which runs, from C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper: + .\run_live_radio_monitor.ps1 -TxAdbSerial 2E2C1209DABC240B -RxAdbSerial 2D0A1209DABC240B -HostIp 192.168.1.79 -TxFeed camera -RegProfile 1 -DurationS 180 -StopDrainS 4 -SynthFps 2 -KfRequestDisable 1 -ReactiveFire 1 -ProbeEcho 0 -LogFragArrivals 1 -TxBatch 0 -CamExtraEnv "-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80" -Archive + while frames flow: bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/link_sample.sh" 2b_t2h + after '[EVIDENCE] archived to': bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/leg_post.sh" 2b_t2h + NOT flying after all (no GO, harness refused, round aborted)? The probes left both L072s + listening (RXCONT) and rs13_cap_base is running. Stop the capture and park both radios: + bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/power_up_guard.sh" --stop-leg-daemons diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_probe_score.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_probe_score.txt new file mode 100644 index 00000000..e0cef103 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_probe_score.txt @@ -0,0 +1,6 @@ +radio_monitor_20261025_133903_5f84b748: codec vector, reg_profile=1, reactive_fire=1, probe_echo=0, duration_s=180 + base PROBE TX: 122 (seq 1..122; on air 122, failed 0) + tractor LoRa cmd: PROBE: 122 line(s), 122 distinct seq(s), duplicates 0 + delivered 122/122 = 100.0 % (tractor seqs that the base sent, over base PROBE TX) + tail: none (the tractor logged the base's last PROBE, seq 122) + base acquisition: ACQUIRED; first image reception 11.1 s after the base's profile-1 activation, within the 120 s FHSS scan budget; evidence: the base decoded 358 of the tractor's 368 fragments on air (97.3 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_replay.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_replay.txt new file mode 100644 index 00000000..c295532b --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_replay.txt @@ -0,0 +1,7 @@ +leg 2b_t2h: 358 frames received; seq gaps within same-codec runs (row, lost): [(223, 1)] -> 1 lost of 359 = 0.3 % after the first received frame (0 codec switch(es) not counted) + resync episodes (start, end, ended by key): [(0, 8, False), (225, 228, False)] + all ended by an epoch start: False; final resync False, digest_ok True + last DIGEST checked (row, result): (357, 'ok'); last epoch start row 333, 24 frame(s) before the end (no DIGEST inside TTL_FRAMES+3 of a range-1/2 start, encode_vector.py) + key rows (16): [51, 97, 124, 140, 174, 196, 209, 220, 231, 232, 233, 234, 246, 279, 324, 333] + BAD rows (5): [0, 1, 223, 224, 225] + orphan bursts top: [(0, 20), (1, 10), (223, 3), (2, 2), (224, 2), (225, 2), (3, 1)]; orphans 40, ttl_dropped 0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_report.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_report.txt new file mode 100644 index 00000000..a644d90c --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_report.txt @@ -0,0 +1,16 @@ +train_gap_ms=40 tx_pipeline_depth=2 synth_budget_b=250 force_frf_hz=0 git_sha=5f84b748 log_window=after_stop + (tx frags_ok counter 367 is stale; using 368 fragments from per-frame TX events) +loss 10/368 = 2.7% crc_dumps=0 timeouts=0 published=358 [whole logs] +shared-window loss 10/368 = 2.7% [txdone_arrival vs frag_arrival, train by train over the window both logs cover; 10 of 368 trains not heard] +capture seq gaps (leg2b_t2h_base.jsonl): lost 1/359 = 0.3% (received 358, 1 gap, longest 1; 1 codec run; period 0.58 s) + first frame heard at seq 10: the 9 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 10/368 = 2.7% + tractor TX log: 368 frame(s) on air (txdone_arrival); the capture's first frame is its #10, its last #368 (placed by the params.txt clock offsets, within 0.04 s): 10/368 = 2.7% of them never reached the capture (9 before its first, 0 after its last) +acquisition: first image reception: the base's first decoded frame came 11.1 s after its profile-1 activation (rx_daemon.log line 31 at 18:35:44.809 board time, the frame at line 43), within the FHSS cold-start scan budget of 120 s (4 attempts x 30 s: SX1276_RX_SCAN_MAX_RETRIES 3 + 1, SX1276_RX_SCAN_REDESIGN_MS 30000) + confirmed acquisition: ACQUIRED: the base's bracket counts 1 LOCKED -> SCANNING demotion(s) (d(clk_demotion_reset) 1, d(clk_demotion_kept) 0), which only a locked scan makes; the base decoded 358 of the tractor's 368 fragments on air (97.3 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid +radio deltas: {'radio_dio0': 480, 'radio_rx_ok': 358, 'radio_crc_err': 0, 'radio_tx_ok': 122} +FIRMWARE DROP (drx_ok - host URCs): 358 - 358 = 0 +identity residue: 0 +crc closure: dcrc_err=0 vs crc_dumps=0 +URC-path: rx_urc_lost=2 rx_pretx_drained=0 +RS-12.10: rx_fifo_skip=0 tx_deaf_sum=3669930 us over 122 TX (mean 30.1 ms) tx_deaf_max=30.7 ms tx_done_to_rearm_max=1854 us (max fields: post-bracket values) +RS-12.15: consider_remote deltas aligned=357 snapped=1 locked_out=0 epoch_drift=0 bad_hop=0 not_init=0 | demotion reset=1 kept=0 | tx_first_anchor delta=0 (post 0) | streak_max post=1 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_rf.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_rf.txt new file mode 100644 index 00000000..b34a2ec7 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_rf.txt @@ -0,0 +1,26 @@ +radio_monitor_20261025_133903_5f84b748: reg_profile=1 force_frf_hz=0 encode_mode=9 duration_s=180 + rx_rf windows: 18, +21..+191 s from the log start + RSSI: median of window medians -64.0 dBm; min of window medians -67 dBm; min of window mins -74 dBm; max -62 dBm; n = 18 windows, 358 frames + SNR: median of window medians 10.0 dB; min of window medians 10.0 dB; min of window mins 3.0 dB; max 12.0 dB; n = 18 windows, 358 frames + crc_dump: 0 + published frame_id: 358; frag_arrival: 358; rx_frames (last counter max): 358 + row: RSSI med / min -64.0 / -74 dBm | SNR med / min 10.0 / 3.0 dB | CRC err 0 | n 18 + FRF readback: base none; tractor none + rx_rf + 21.0 s n_rssi= 19 n_snr= 19 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 31.0 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 41.0 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 51.0 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 61.0 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 71.0 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/12.0 + rx_rf + 81.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 91.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 101.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-67/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 111.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-72/-64/-62 snr[min/med/max]=9.0/10.0/12.0 + rx_rf + 121.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-63 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 131.1 s n_rssi= 19 n_snr= 19 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 141.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=3.0/10.0/10.0 + rx_rf + 151.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 161.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 171.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 181.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 191.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_scene.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_scene.txt new file mode 100644 index 00000000..3aebee21 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_scene.txt @@ -0,0 +1,6 @@ +# leg2b_t2h scene check, 2026-10-25T18:34:58Z PC clock (content: https://www.youtube.com/watch?v=B1yUQwpNhJA, normal Firefox window, player fullscreen; min 8 %) +camera: first frame 0.5 s after opening /dev/video1; 201 frames, the sixth 0.2 s and the last 10.7 s after the first +1.9 s apart: mean abs diff 10.31 pct pixels diff>25: 10.07 % +5.0 s apart: mean abs diff 56.69 pct pixels diff>25: 66.95 % +10.0 s apart: mean abs diff 52.82 pct pixels diff>25: 64.86 % +mean luma 106.7 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_tractor_log.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_tractor_log.txt new file mode 100644 index 00000000..11233554 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_tractor_log.txt @@ -0,0 +1,7 @@ +vector_stats lines: 81 +encoder ms_total: p50 211.5 / p95 262.6 / max 281.5 +stage p50 ms: resize=0.5 l0=16.6 l1=85.1 l3=37.9 temporal_pack=71.8 +frame bytes: p50 201 / max 203 +levels seen: {'0': 81}; lines with a pending epoch start: 0 +last: epoch 0 n_live 33 residual 4371.759 detail 80 epochs 17 trigger relabel ttl_dropped 0 waiting 4 +counters to the last line (1 run): frames 364; epoch starts 17 = first 1 forced 0 horizon 2 safety 0 relabel 14; repair share 91 frames, 300 re-sends (164 repeat-once); carousel re-sends 136; DEL repeats 888; ttl_dropped 0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_tractor_ocd_reset.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_tractor_ocd_reset.log new file mode 100644 index 00000000..6ae8837b --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2h_tractor_ocd_reset.log @@ -0,0 +1,29 @@ +OCD_LEG=20261025T183537Z +Open On-Chip Debugger 0.11.0-dirty (2022-10-19-16:13) +Licensed under GNU GPL v2 +For bug reports, read + http://openocd.org/doc/doxygen/bugs.html +Info : imx_gpio GPIO JTAG/SWD bitbang driver +Info : imx_gpio mmap: pagesize: 4096, regionsize: 131072 +Info : clock speed 1805 kHz +Info : SWD DPIDR 0x6ba02477 +Info : stm32h7x.cpu0: hardware has 8 breakpoints, 4 watchpoints +Info : starting gdb server for stm32h7x.cpu0 on 3333 +Info : Listening on port 3333 for gdb connections +target halted due to debug-request, current mode: Thread +xPSR: 0x01000000 pc: 0x1ff09abc msp: 0x24003af8 +Phase A: ensure GPIOA + GPIOF clocks enabled + RCC_AHB4ENR before = 0 + RCC_AHB4ENR after = 33 +Phase B: ensure PA_11 + PF_4 are outputs (preserve other bits) +Phase C: drop BOOT0 (PA_11 -> LOW) so L072 boots from flash + GPIOA_IDR.PA_11 = 0 (expect 0) +Phase D: pulse NRST (PF_4 LOW 250 ms then HIGH) + GPIOF_IDR.PF_4 (low) = 0 (expect 0) + GPIOF_IDR.PF_4 (high) = 1 (expect 1) +DONE: BOOT0 LOW, NRST released. L072 should now run user firmware. +Allow ~500 ms then probe UART (e.g. AT command at 19200 8N1). +shutdown command invoked +OCD_EXIT=0 +__OCD_LOG_RC=0 +__OCD_RUNNING=0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_base.json b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_base.json new file mode 100644 index 00000000..3b2aca79 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_base.json @@ -0,0 +1,131 @@ +{ + "profile": "image_bw250", + "one_fragment_limit": 203, + "frames": { + "total": 364, + "vector": 364, + "other": 0, + "parse_errors": 0, + "by_codec": { + "vector": 364 + } + }, + "wire": { + "min": 98, + "p50": 201.0, + "p95": 203.0, + "max": 203, + "over_limit": 0 + }, + "epoch_starts": 4, + "epoch_starts_applied": 4, + "arrival": { + "span_s": 183.08369040489197, + "fps_mean": 1.9826998199414747, + "gap_p50_s": 0.5848219394683838, + "gap_p95_s": 0.6142759323120117, + "gap_max_s": 0.9955940246582031, + "first_applied_t_rel_s": 0.0, + "frames_before_first_apply": 0 + }, + "store": { + "frames_rx": 364, + "frames_bad": 0, + "frames_applied": 364, + "epoch_behind": 0, + "orphans": 34, + "digest_checks": 255, + "digest_mismatch": 4, + "bad_version": 0, + "epochs": 5, + "handovers": 4, + "ttl_dropped": 0, + "resync_events": 1, + "resync_digest_ends": 0, + "records_applied": 13137, + "resync": false, + "bad_reasons": {}, + "epoch": 8, + "shapes": 29, + "cached_shapes": 0 + }, + "resync_episodes": [ + { + "start": 0, + "end": 5, + "frames": 5, + "t_start_s": 0.0, + "t_end_s": 2.5997214317321777, + "ended_by": "epoch start" + } + ], + "scene": { + "epoch": 8, + "level": 0, + "badge": 7, + "digest_ok": true, + "horizon_mode": "none", + "layers": { + "L1": 24, + "L2": 0, + "L3": 5, + "L4": 0 + }, + "cal_rev": null, + "anchor_age_ms": 25325, + "handover": false + }, + "checks": [ + [ + "parse_ok", + true, + "0 unparseable payload(s)" + ], + [ + "all_vector", + true, + "0 non-vector frame(s): {'vector': 364}" + ], + [ + "one_fragment", + true, + "0 over 203 B (epoch starts 202 B); max 203 B" + ], + [ + "store_clean", + true, + "frames_bad=0 " + ], + [ + "no_orphans", + false, + "orphans=34" + ], + [ + "digest", + false, + "255 checked, 4 mismatched, scene digest_ok=True" + ], + [ + "epoch_seen", + true, + "4 epoch start(s) applied of 4 received" + ], + [ + "first_apply", + true, + "0 frame(s) before the first apply" + ], + [ + "applied_ratio", + true, + "364/364 applied = 100.0% (need >= 90%)" + ], + [ + "min_frames", + true, + "364 vector frame(s), need >= 300" + ] + ], + "pass": false +} \ No newline at end of file diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_base.jsonl b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_base.jsonl new file mode 100644 index 00000000..fa4371bb --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_base.jsonl @@ -0,0 +1,365 @@ +{"meta": {"tool": "vector_dry_run", "topic": "lifetrac/v25/video/tile_delta", "profile": "image_bw250", "started": 1792954184.935}} +{"ts": 1792954216.613, "topic": "lifetrac/v25/video/tile_delta", "hex": "000a0c0820060087ef18c781e2000b25662c458db436eedea020426a10ac4446c038888c8aa2159b2b4965b7331f30ae663e22c161f8991e26b111c044d54866663be1cccc774744155936911161d88890503e95484599a12086ddae9b4d65bc3b025e1c849172a844ac56b3ccf4516bc2654a69372b316a555e6fa0e0483ab2a8ab2a400a0bd1549abbe4107172082421169b4cb89445ca057390c7942998d34410811bcbe6648990c88224215166646b18261df882ec8ef72c47e25e6e73e53f170f16abf923d9"} +{"ts": 1792954217.21, "topic": "lifetrac/v25/video/tile_delta", "hex": "000b0c082006008703c4001686dddbdb13682ce5b8b0f606c5584b076fecd5c0b3b7091221cd11b4b2dddf1612bbbe24600907565515a5618a2b4a420475cdb4b677fd822ceff90d7261916211112eb6d9ae2664e0dc4cc9689bb9378710661d911b4d3691364b468fa8584d9fd6a923d79103ba36fabc659e430d13d0dd7b6d91428739d0bb63d19768118e624f3b388d7a9eb435b5768e19ef43de42b2259082dc4264a978ba533558f83e6ab1d160b0fc4c8f13589f882f902bb82fc49e744d525fc5e2d2afe47644"} +{"ts": 1792954217.613, "topic": "lifetrac/v25/video/tile_delta", "hex": "000c0c0820060087ef294781e2000b35672ceda0b716fee05c2b23636e259bb3f64ae0dc5b45620260480ba6049652904481469e2110255a6bf333e700e667ca06e781fab91f655884ab6637333a701e6674a08241e22ecac4442c09888848391b28cc89d173313703e6626a1285d6226da5965c4cfbc13899f685080a9b496222c151112300483aa328ad2d02724b0e16766109d6c2ef2ebe96732f4a1ce20165a0c8324810d688322f87360d62220710a2020021444c4e422fc42fe110f33f8959c85f7f178f42a8"} +{"ts": 1792954218.211, "topic": "lifetrac/v25/video/tile_delta", "hex": "000d0c0820060087ef393f81e2000b3f68ae0dc4b8b60eca596b1765ecc5bcb2b612c4dbeb1407e0c05bbc234085b295b333f70d6667ea38b4dbd4a9b2a084c96228f3e70e51e7ca3a232223496cef8b0ed9df123c05b50c54cccf343de60434b31908ec994817fd513449c84095588d25c44fbc11889f68cbc007cc418ca629072625856beced050d126b36d3d9e60e0db3cc1444899444da4f889fd847113f912332d74c8d6cb579db84aaf3b51b32a711b4b2cb68afd86ed15fa48074b211fc472d21fe30c2fe45a440"} +{"ts": 1792954218.606, "topic": "lifetrac/v25/video/tile_delta", "hex": "000e0c0820060087ef59bf81e2000b316f2df593b3961ecf586b0b66ac8d9bb2570eced88b1b72019c1807333051f738046439a45a908b168bfe66987f33440dca644299d48644b94d6a93f6667ce03cccf9411867ed11b4f64f2db667fb812ccff5090307746058242428ac3d5431d08d2338382a467050b1af09e952f51a7160ba34e24500684208548d7e61491afc4540db452a599a7e15b334f45989a446d36d2df2cb579fb85aaf3f517122f3692d5e61617abcc268e3711455cefc4174005c3f1321bf2259e0"} +{"ts": 1792954219.213, "topic": "lifetrac/v25/video/tile_delta", "hex": "000f0c08200600857777ea223fefab4b81e2000b3566ece59db3d70ee4582b3f60ec858ab17652c2595b2f68c1c3e8c39a7e408104a90a2d942522984ba3556c31aab20ae3829ec614872dab4194a5d2a7112c0b88920c433a234d6ccd549c0d9aa92839d88bb964bb21c9919c70380607919c74209202f442b23e6abce08cd5794240c1f91dabb8e868933ba647d55e9c1baabd288826359077b3bc1c2367782892224f322ebea1531133f0962267a2627166d25cd58260184f3564300f226c559de3fe207a000c00"} +{"ts": 1792954219.618, "topic": "lifetrac/v25/video/tile_delta", "hex": "00100c0820060087efcbcf81e2000b0560ec258ab17642ca595b2f67ed1d99b0b63ec8d92b13632cb586b1b64d1a71c10685237a5a8b9be52641388961ac449187710f4a4f13334b106770832da41f9ab202e9810e24a5122240939476bdab42711246de1029882c9299ca2708b971a9f4558f86e8ab1d1c235f9898e555e225873112475d31ad5b56211aa6b1a8d53666f3876ccde51e11d364da59de161eb3bc29181c5c8264209202f442b23e6abc823bb0466abca1ce20165a0c8324810d688322f87360d6222070f8"} +{"ts": 1792954220.213, "topic": "lifetrac/v25/video/tile_delta", "hex": "00110c082006008703c400161ac4d8cb1b63ec8d92b2765accd9ab3b622ce59e408077676f99aff80b335fd03124b58842179aa603cd5104774048b62892114aa8274bb5bbd9dfce04b3bf9428c6444696e92d55abe0aaab5742d491aae46885f47f1178960bbc491011a511a4f444ff842889fd14740c972108546a516a96a445d9de4e14b3bc94540e7214ab788615bc4117038136b9abaf85f3575d1f11ef908b7d55bce1faab79415147c459369adb6668d816ccd19073b0bd514930a621b3448d2483a4b2c220"} +{"ts": 1792954220.61, "topic": "lifetrac/v25/video/tile_delta", "hex": "00120c0820060087effcd781e2000b35672ced9eb3166ec3d94b0762ecad9fb0571ac2d90b1572506770c4551c418b95841916c4e2b9abbf81b3577d0941a08d9ca53a35697e26bbe09c4d7743054be532a538898f8331131d0d0223e675de2660dbbc4c43c92576219a64e6aa3e0fcd5474440a0795589a838471350512046d508d7899784af132d1342a0c21aed175496de23d04c0309de23d22c95a2322269b484e68b1f0b4d163a3209cec8abc430cde20840104b222acd9c1001822acd9e4a071ee272ed821"} +{"ts": 1792954221.214, "topic": "lifetrac/v25/video/tile_delta", "hex": "00130c0820060087efbb4781e2000b17642ca595b3166ecfdc6b93606c2589b1f64ec6596b1b646c9599b1165c0c7b81b578469d806712cc20d21c91a89ea22b11e26586b132471115f5211887c84208eaae3e1cd55c74754f77521188227e8b13899fd877133f91e1627d11c8b6779587acef2902790158c562c924cf974aaa46dde23e02bbc4740dd20a58c55529158891a94a13889fd80f113f905459934d3693cb565605ab2907652951a5d113a2cf6e2666607c4ccc429c78552aa988545ffbfa9d4558f82a8ab1c0"} +{"ts": 1792954221.609, "topic": "lifetrac/v25/video/tile_delta", "hex": "00140c0820060087efbc5381e2000b09622c658db1f66ac3582b07672ced8ab3d61ee558542dd744529c494aa9ecb5abf51aabbf82f5577d10772398855432a12e896f955899bf8431337d14729998952a643508cc88b5f788f3852f11e51577d5928623a082b25f9647a5d889615c4491809b2a9ede25862f1246dde0288216e656288250c2585eb4dde186eef047d0745248d52aa9e8b2339387e4672501135b3234b233b38064676509352566d3696e6a9827354439c402cb4190649021ad10645f0e6c1ac4440e1f"} +{"ts": 1792954222.205, "topic": "lifetrac/v25/video/tile_delta", "hex": "00150c08200600857666ca223f03c400160ac1d85b0d61ee559bb17642cad94b3f606cc589411db3d464424a9539288c767eaad813556421e95ae673e7f0c10aa4722cb889ae0800c11889ae8622c75a31052374b59f57787066aef0a1af01d6969088fd0c67e942482b110c1b88821e6e03212a47633beeeec1f77722203922908b3bf7c23677ee8929ae5eea9e1444cd679a249c253449289acd3c8aa56e945f75bbc690980613bbc694589225ca995ae2674e16c4ce945c0d52f25d677a785ecef4e4c0718f36ae2611"} +{"ts": 1792954222.606, "topic": "lifetrac/v25/video/tile_delta", "hex": "00160c0820060087efbcd781e2000b03626c5d90b29656cc59bb11612c958db1963ec9d97b2d64519738d4929ca464217d284b657eaad867556409dd05530b353f122042fec2a9b8898f80b1131d037440a62ea66622e7184137925e227ce03c44f9415e6927f6262b99d3128a510f889605c4490679aa952674a62354231488f77801803035de0838941ca754a6eeec0f77721413dea113113e7056227ca341147a9173552f0d66aa5a3808518abf111b70e62236a3a26394ed52bc44fdc3b889fb238a42f050561628ea"} +{"ts": 1792954223.205, "topic": "lifetrac/v25/video/tile_delta", "hex": "00170c08200600857777fa223fefbc5781e2000b09622c658db1f646c9593b0560ec2d86b3b732ce59ab148cb986ea533a08146252f577cff5564798a5424865c88aa9e95abe267f61ec4cfe40424b3d4425de29601bbc52425a29fa957a98845c8acd788609bc410b76c5f919d0f90931aa42128d889af82f1135d102aa777f49225de3ce10bbc79450269754662664e14c4cc94544ebb221153899f3857133e51873d84290522b98429d23984dabb888d5863111a91b388099508556308e2267e1bc44cf93840cc318"} +{"ts": 1792954223.597, "topic": "lifetrac/v25/video/tile_delta", "hex": "00180c0820060087efccdb81e2000b05616c358ab2d65ecd5ccb3162ecf589b8f656e723e6c5908df2191a9bc469c3f788d28239aab858419c9bc43e24410badeec4441c09888828a04f44a32af13290811e2c219294dddfe02003045ddfe218243bec8d6acd6b06559ad21af58ba09a14e4b1950a8d774b6ef0c1b77820212e6f4a2cef4d0f11d289aa6d55a360faab4640c2092917d11180e888465cc375299d040a31297abbe7faab20e250729d529bbbb03dddc8738805968320c920435a20c8be1cd83588881c3e"} +{"ts": 1792954224.208, "topic": "lifetrac/v25/video/tile_delta", "hex": "00190c0820060087efdd5f81e2000b1362ecad98b3b67ae3dceb09636c859fb11632c1a22e4910e5350a4764772e98c6dc44308e220891cf3841151aff2cf1c70959e38a26ec2885721841c47b5bba6126a6eeffc260184eeeffd16076ca46b777b385aeef651702239ca9777ff85eeeffd026947092356a3e46a8d2de2580af1241495a552a4f759de7e05b3bcf4181fa3917d9dc0600c0d677214ef566d36974da5b2dbbc5ac15778b48d234a71266bd3759ef11c70d5e238a38261d2ad949cd569c399aad3f899080"} +{"ts": 1792954224.594, "topic": "lifetrac/v25/video/tile_delta", "hex": "001a0c0820060087efcd5f81e2000b1b642cfd93b2366ec1587b2565eca585b0d62ac0d8f47490c96cf4a3db888af8771115d094428bdb2508c8f91889ff827113fd0b7511d09ef6630832e54ee422e226ce0bc44d94550e33ac4396a85d395888615c44118152595d0e45dde0e18bbbc1479e51276678c20a755a96891b77861ebbc10316af50ad13777ad80eeef590402c0b915667ff812ccffd08492d6dded478a45ddc0800c117772181457ecabbc79c19778f28cb98cc8aa8c658e536ad5df3355dff11d9001f"} +{"ts": 1792954225.205, "topic": "lifetrac/v25/video/tile_delta", "hex": "001b0c0820060087efede381e2000b2364ac9d94b2f62eccd95b35676c4d88b3160ec259cb196590d7256c65204ad5907b7653e27e66b960dccd72441d7b27f43e452a21314c9fe2227e10c444f47ddb21759320c555390a6ae9297de2187ef1040564af45e45154c88fb59defe01b3bdf40852bdbd489899a380b1334505396c85322fe4d459df0e05b3be14184b6f567213889fe0600c0d889fe8384b78844c44e9c0f889d2853c22a8f10ef2644526a516f11ff055e23fa1e0abd3a2b111bf07e2237c740e36c6e1680"} +{"ts": 1792954225.595, "topic": "lifetrac/v25/video/tile_delta", "hex": "001c0c0820060087efccdb81e2000b1362ec6595b2d662ccd9ab3967ec0d86b0b6eac1587445c92c43104928842ad246e526e225847112449a5bc468a92dd6592e22584b11244dd24b777788218ab948e598f7e222384c0309e2223a2833d223e522ef0c2977822e24ce315b5bbc75c2f778ea8d8988fa314bcd559c379aab28183974a112f10c07788208638b211d08d7a6ccec0966721003a6337a2adf0400608a2adf479e51276678c20a755a96891b77861ebbc10e7100b2d0641924086b441917c39b06b1110387c0"} +{"ts": 1792954226.189, "topic": "lifetrac/v25/video/tile_delta", "hex": "001d0c082006008703c4001616c3587b3f6eac9d97b3760ec4212925d3d6af7a95d88bbbe1c13777c285892d84108cfc4cc1c178998286092d861916bbbc7ec19778fc8ab98c6291c82951294da9e84fc446ac2b888d48b1293ccf9191eeefc70b5ddf8a304f0333756e9bbc30c5de08ca1a65ec8a8459d1b133270ce2664a340fc588bef10c3578823833df6554db33cfc396679e8e8b274a3d42acef770ed9deea02298108549eaab8700d5570a040bb6f4ec4cebc05899d71c839271f04f9f1bf884e823e7ad7e25028"} +{"ts": 1792954226.601, "topic": "lifetrac/v25/video/tile_delta", "hex": "001e0c0820060087efdcdf81e2000b3767acc59db2960ac959a415de0395989304119eaf1e4ec5dde1816ef041865b2957ef788820600c0d7888284ac974fe85ce856dd48b3b90d72d1d8c55204ad4ab919d3be6a883a0f48888d25965a2241c0f444828f9b498c44ccd226f11df0fde23ba062414874ebeef18701dde30a10280221527bbb81001822eee44c5c45d91bdddfb04c0309dddfb21844b61856d56bbc47e45d669dd64db23e92d556ce17aaad992c430f20416aac29ff103f20cf1fafe246e22673f172140"} +{"ts": 1792954227.191, "topic": "lifetrac/v25/video/tile_delta", "hex": "001f0c082006008703c4001646c2599b1161ee5d9346d4d2298516adf93b15fe22186f11040825c6ca9889e380b113c512624b955484a344fdea2e26584b132451c716421390c991acebcb4d99d852cce435cb4762910912b52ae4674ef9aa2304f033375689bbbb0c5ddc8782b04ecac44674681c3e5225e1f5e1abc3eb475544642ac522ffbf459dece1db3bd9479990442908b7dd3f911444c387a889851645259df2323fbbd9dfcc9a1047d442191111d89f5285b15f881facf5977fdfc4ad50963fc5c85fc8e480"} +{"ts": 1792954227.589, "topic": "lifetrac/v25/video/tile_delta", "hex": "00200c0820060087efdcdb81e2000b97616ca58cb2d61acd582b768214f5e8522fdef11c7025e238a0ef11312ac623ad53ad8a53c8ebc4303de20840110fb22aad841001822aad851131c59084e4323d3667611b339130253e545157f04c0309d157f232113e2152f12c33789236a6914c67257f2762bfc44a3813e295311cf9002a0b4462225991075ec9fd0f914a884c5327f8889f8431113d0a784551e21de4c88a4d4a2de23fe0abc47f8e41c938f827cf8dfc40f50579777f125b2c7ec0bfe3342fe470c8"} +{"ts": 1792954228.19, "topic": "lifetrac/v25/video/tile_delta", "hex": "00210c0820060087efab4f81e2000b7761ec559fb31676c0d97b1f612c1d88b276e2e05cdc21899e2812c274e422a1b579040a7d5df9c05abbf282bc028ae86cca5c2c89ef67c4cd1c0b899a28304b8d953133a40c0181b133a50c3b1c9a9723ab5d234d3832469a514125b0c332db788fd852f11f916678195f33e7226e94ef788616bc411a2948add0ed13789cf86af139d1908dfec45e238a36e6914c21e210954fd31b72b13242c896c208467df89a828f1300c8623aea28aba7f11391995cdfc4e04fc5c85fc8a340"} +{"ts": 1792954228.595, "topic": "lifetrac/v25/video/tile_delta", "hex": "00220c082006008703c4001662ced9fb71702e6d82b1b656cdd85b21626cb58bb35632c959eb396190176cdd8da87116f529cae41084eaed80757640d589f526354525ecbfe2674e03c4ce9410cd62f420a566ab6267ce04c4cf941dde375aea149426453a21795899c381f13385084a95d4a555225f97233020030448cc8509894a32117556c15aab21e0edf2152f10c1f788226cc5fcb26d34d749737754260184f3775514125b0c390d7de23fa2ee8022b6aa668956b72febc430bde208c846efb23377bbf11c1c"} +{"ts": 1792954229.188, "topic": "lifetrac/v25/video/tile_delta", "hex": "00230c0820060087ef9b4b81e2000b19642c9595b2d66acdd9cb3d606c3d84b2f60ec8d94b1f64d18760cb426294b5210ca8c8be6af2be18d5e57475d902e47350beb20c20417da51399aa3877335451f54af35d2d972a6babca787f5794d0214ab95733e266ce02c4cd9464a16fd9593b6aef7a0a2cdb2b49ef111b02de223210d5212415a311636dc9ba467050656e97224429117f4f678ae0600c0d678ae8484a74c8ac4d71c1389ae285b980ae4589448856ca474b6f10c1778821a53b5aac84251a6aba706cd57480"} +{"ts": 1792954229.597, "topic": "lifetrac/v25/video/tile_delta", "hex": "00240c0820060087ef69bf81e2000b0360ec2587b1f646cc58bb0d636c5582b73616cfa188b9c8e5222ba1515f79ac19bcd23aeb02b9ea5f5b2314a28bed289cd5d1440a5a7990953a559f0e10ab3e1449a0a5dea54ad11168b11678c384acf1851562c28ae65433db9351fe2260e15c44c1459c84a96c464a6dcdaa426211789b585af136909194cbd10a99aaa48d338c4ef52c5c521de764cd571c359aae28da0f49a226d67b28ab070dd1560a323036e8a47d5e6e439c402cb4190649021ad10645f0e6c1ac4440e1f0"} +{"ts": 1792954230.186, "topic": "lifetrac/v25/video/tile_delta", "hex": "00250c082006008703c4001616c358ab17636cc59fb7364acda380d5ab117133f70e6267ea3c123eb1166893f0f4d127a02acc2aa6df23a3647b3c71c03678e2818133764aeacd1f01d59a3a080e4f655bc469c09788d283bcb544c8679d332ecaae9a2ac7c0f4558e87bb10fa6f6294a89f2555ab3307d598888c69ca449eacffb08d59ff226ed92a912a108d6d959d7af100980613bc41145689f54215f21084a537888f852f111d1726011c85a1113678617b3c102670a8d2abc522312465b678602b3c3f13299980"} +{"ts": 1792954230.589, "topic": "lifetrac/v25/video/tile_delta", "hex": "00260c0820060087ef69c381e2000b1166acad96b27652c7d81b1367accd8441495ba6d4371099aac381735585067b11ea5c9995d8408a115c892348e0600c0d2348e852273b6b977a91d93133870562670a16e41950964742d3af7c20e7dc44d1c17889a286bb358847dae56a852537fb3bf1c1b677e28c08d5884237a2241c31444828e1b56ac579b5f3133b91f07c09569788a787ef114d12530311ee4291128ff5de184aef046c662620c5ae559efe1bab3df45c181b12b9677d3f883e8856ff5f89d0df913950"} +{"ts": 1792954231.181, "topic": "lifetrac/v25/video/tile_delta", "hex": "00270c0820060087ef6a3b81e2000b3366acf59db1761ec1590b25616cdd8ab2e8080ecae46b33f7c03667ee82017821d73132c09899210ab049a322e5fe8259d7113470462268a121049089f7771b04eeee321ef2be104a1572109cac9b7368ada707d15b4a26115d489eacfa8260184eacfa91412c84bae7f778cf852ef19d066b0fe25c9994c4a11c82bccd3ca2a32954cdd56acf7f0ad59efa1a0d5184109b3c7147c1f0251b5e26d22ccc02644db4b25b25b3c69c2d678d32105e6853fe20ee015ffc4c245ff2268a"} +{"ts": 1792954231.597, "topic": "lifetrac/v25/video/tile_delta", "hex": "00280c0820060087ef59b781e2000b17642c9597b37676c6d94b0367ec4dc2465d802c8350beb7208104b129492b9ab619cd591a072c86213678f386acf1e51c07709f59899ee8f0cec4ccaec9a2d7c3d345ae811bf9d35db54da3369c05466d287bd4ffe2bd43136332109caa2b7141421479c85de20e05bbc4141c618a6d6213677ff81eceffd0a098194895669382aacd250c45ce4729115d0a8afbcd60cde69030266ec95d59a3e03ab347439c402cb4190649021ad10645f0e6c1ac4440e1ffc427d400fd7e254f61"} +{"ts": 1792954232.188, "topic": "lifetrac/v25/video/tile_delta", "hex": "00290c082006008703c400170accd86b1f656cf585b2361ec1596b2685bb005906a17d6e41028942529257356c179ab220f61fc4b93b21577423b952689e7084d13ca2403b2b908b3bf7c25677ee8b8488f6a3357870be6af0a365065d254ddacf1870dd9e30a3a1049089f9771b0ef2ee32020d52a156cf18b00d9e312382d5aa9191f133dd0907c0946d889a78271134d0d0625508b778a3836ef1451402c84bbfdde33e14bbc6747d9b22913aac622ffbae5de30e1fbbc61fc41de2abcffe260aa7e452fc"} +{"ts": 1792954232.578, "topic": "lifetrac/v25/video/tile_delta", "hex": "002a0c082006008703c400167ac5d9fb3166ec0d89b1a813b005902b16e4102495337593257356c059ab20af2bd4c4d8cc8426318ffa368adc702d15b8a0c115d489eacfab03559f520e6fe74d76d5368ada703d15b4a1e115516dab351c1f566a2888b26a8449eef1bb08dde3722630c536b109b3bf70980613b3bf74542622108b778df856ef1bd087580b52e6536fd908ecceb899a28b0bc05c423b2cef5f0b59deba324c0623746becf1c70cd9e38c7817e38d88a066304913ff883fc15577c7f129325b1bf91899"} +{"ts": 1792954233.181, "topic": "lifetrac/v25/video/tile_delta", "hex": "002b0c0820060087ef593381e2000b05622de594b07672cb592b0964ec3d95b1561ac8d99b1f83399d051e7600b20fd5cb7c34492c42c992b9ab61ecd590153aca9b7da6caab5e6af5601cd5ea424094791189a93827135250b072f508989ae582f135c90d7581d9d7549915ff43310f899b3837133651d08a5e6472f27230edd6e9ac88d25d6cd6f131b0c5e26320af2bf33cf9561065535332e8adc51b0726e45f788e786ef11cd1f080d90ab89aa587f1354a3d0ff1ca1d1211367489bfc476502723f22066"} +{"ts": 1792954233.584, "topic": "lifetrac/v25/video/tile_delta", "hex": "002c0c082006008703c4001646c9593b29656cb599b396f2cf581b7b66ecc59fb2f62d0225ae9bd0bc4266af0e02cd5e140dc85209124a9849694d52d14a91b9ab603cd590436016577d10cbabb93813577250616ed58a9be26bf606c4d7e41d16c5db226be4b9abc581f3578908185bf6469abdff82357bfd1d08a351b6eeeba1423862157caab66c15556cc879458d9127f6acf8b07d59f12340e590c426cf1e70d59e3ca188b9c8e5222ba1515f79ac19cce828738805968320c920435a20c8be1cd83588881c3e"} +{"ts": 1792954234.191, "topic": "lifetrac/v25/video/tile_delta", "hex": "002d0c0820060087ef492f81e2000b2f662cdd9eb7b60ec2d90b1b612c1587b15626ce830c40c5e889a744a3a9d254cd5e4ac23abc9489112d4a231199f113ff096227fa26d619241791bb957d62d1268938260184e689391405f2adfe6af1614cd5e24540a521993bcedf85779dbd1611cf98a4f9889616c449190a9d8a62333461999a10818dbf4423eaf6ca3827ae6db7de6f1c39bcde280bab24a27f321512c558944c44e1c03889c285b9c65655636decaba84ec8c4d59c1789ab28f82f366b71134b0fe22690"} +{"ts": 1792954234.575, "topic": "lifetrac/v25/video/tile_delta", "hex": "002e0c0820060087ef38ab81e2000b0f626c6d90b3b62ec9d81b2361accd9ab2d622ce594b3e8bb9e5a85a310ca249dd1b253f579670beaf2ca306ad128ea54bd5f5594f0c6ab29a366a6119562151abcd5f2c379abe48f2340d9649d91fea4f5791b0f6af23204f6256ce495621098ecdf22e68987014d130a2a262aa18a8de674140c135a645733b7e03e676f411e39b6642d9ab11ba6e4a36226d604c44da4319545ca455261245e8b17cdece82aa604213a65235c853f3352702e66a4a141251aa522cf0c1567800"} +{"ts": 1792954235.184, "topic": "lifetrac/v25/video/tile_delta", "hex": "002f0c0820060087ef28ab81e2000b27652cb599b35672cfd97b05616cf584b37662c7d830627a0eaddd377f22133a886d5e61c0fabcc28a99e94a229150c57e67774252c4f6788c9564295344f3826689e50d2498a422ddd3cce8f83799d1d10640ae410f7b1299d09f88666ace10ccd59474ac3add64cef456bf8768ad7d01082f948b89a83807135050601c8852be26b48180303626b4a1023951e5f288bab04511752166f52a11be4235b33fac17667f4889a6f5a2aea36a8d5e5ec23abcbcd02d24b1130588311304"} +{"ts": 1792954235.583, "topic": "lifetrac/v25/video/tile_delta", "hex": "00300c082006008703c4001612c2d8fb2f662cdd8cb21626cad87b3b62ac5da0b23636c458144dce529994e492c85bd28575157f37b384c0309f37b3a284f8323ee419b579070a6af20a2cedba2d3a2c9f8ad54a648ad5659c2daacb28cb58b4a11baa2913a364599a41c33334828d13b4b56e6797135e70d626bca38463292468f45d5641c39aac828fa0f2c422512334cb99a47c3f3348e812256ba69b4965c4d67c0589ace81a3c05aa31162335173352701e66a4a1ce20165a0c8324810d688322f87360d6222070f8"} +{"ts": 1792954236.174, "topic": "lifetrac/v25/video/tile_delta", "hex": "00310c082006008703c4001626c558bb19636c85a0b2765accd92b2960ecfd9cb3561ac1208e8aa315a21de5544a7eebeefd7c09ddfae82ac17f6a3e8b5b887c8d5e69c0babcd287bc90f61d49053934a91e820ac53558c1faac22e6ea2211ab112379bd9f0bf37b3a30a62d0aec721ddab9d7b556c31aab236f107dea6c8a4f62b544423335270de66a4a3c90e2edb4d74f31358f0f626b1a02a625aac88a5222d17fccd47c0399a8e8383b7b6a3357bf03e6af7a1045a1aa88dd9e6898b044d1314821153b188d10ac"} +{"ts": 1792954236.577, "topic": "lifetrac/v25/video/tile_delta", "hex": "00320c082006008703c400160ac1d86b2563ec2d97b1167ac3dc1022fa12f22af4a223cea5488545275797f04eaf2fa14e7998a77ca427295372e98a0b05048593b854d91d77337a705e66f4a18a4c6a210d5591d08c99a201801832688461ce6720ec8b90efd2d884af6ab080b90ca8548a4643d28f5137ccd4743418b5444666a3e0dccd474406a725194a4d15a6e10a2b4d4458fa315d0c916ac8425694599fbe11b33f74545b82d48469889a3857113451b795149f958da847cb4f41e5666acc74109fb08124d61a80"} +{"ts": 1792954237.179, "topic": "lifetrac/v25/video/tile_delta", "hex": "00330c0820060087ef392f81e2000b0b61ec458fb2f672cf5c1b3166ec4d8ab03642cad8bb756351d2930b992b73a6ab2d61dd565a4119a44c99882a64213e64f77f3a0411db2993115ab01622b52060ed3ca431133f01e2267a0c4a2323e46c9bc4f90300606bc4f9449d91888a533f64572d711f2d789a612c4d11136ea4621154cf6d99c89b4559ac9aed25479713558260184f13559141b22b9108d345d585268ba9161a6d51b22d9a2de16b345b464104fb11344bd866689791a61951da4b2db2e92cd123e1a9a247"} +{"ts": 1792954237.582, "topic": "lifetrac/v25/video/tile_delta", "hex": "00340c08200600857677d999bfef49b381e2000b03626c558bb1b642dd58cb25676c1583b0d65ac9d99471cd6a98598413fbe6eb6f42e6aaf7e1cd55ef47d962a98eb908fd3109f95aac61fd561114768dd9150e9faad99c828498654dbbcf1c0b779e2838c0bce5589d5657c0faacae8403d68cc9c44efc11889de87bb032349c51ccdf14fca67423112c1f889234442bc841952999a794119a44c99882a64213e64f77f381181141b22b9108d345d41406c29345d48738805968320c920435a20c8be1cd83588881c3e0"} +{"ts": 1792954238.18, "topic": "lifetrac/v25/video/tile_delta", "hex": "00350c0820060087ef6abb81e2000b0560ec358cb3963ec2587b35652c2d8845dd84ac9646eae84542b21e9daab617d5591e17d51c8884ef3587b79a404a6611521150ab9abad807357591f464aa610d92bb94b5e6af4a12538329133237115ff04e22bfa1443aab8844fc991a77c15234ee858bcfac4447c4cfac17899f4868a0baa7227cd5cfc1b9ab9e88041642a7c44ffc21889fe8ab923c8755a1990b421551169bc4d1c2b789a28c00efaa45a2b52c31456a48d98f38e44fd927a22b0dd1151f077765bc6a528480"} +{"ts": 1792954238.57, "topic": "lifetrac/v25/video/tile_delta", "hex": "00360c0820060087ef7b3f81e2000b09616c3d88b1f652cbd91b0366ec6d89b7d662c823c522fccab99f579dd027624e454ae312c2589fc95ac8666b7e02ccd6f40c9a5351d0cb95aac603d5611f470b10e62aa1157d199b928ab9e85742a248742a755229368bc4d14199034529114a4a66fe44e66bc8180303666bca18285d32a1928ad7818018328ad791219c0a5693de269e12bc4d344d6236522a0b21295ef7e226484c0309e2264a2c52b7a9162b7ccdd6c2d99bac8c9a87c877b5289f1359f0ce26b3c880e26436"} +{"ts": 1792954239.174, "topic": "lifetrac/v25/video/tile_delta", "hex": "00370c0820060087efdd5b81e2000b13636c8591b2f6facad82b2767ec5586b0762ecf599b1964acb5c4475d3328a310853a54a6a1e9436666b4e1dccd696857c257a98ec437a98e823be4b8c126b12b8a4394b57df1320200604c4c905250591508421b788f5816f11e90703e0435f899c381f13385081a98d64739b778608bbc10f354488a62ba9896dde183eef0451475e46b9089bdcb4c8d36850030a48d36a341204923a6ef1a70d5de34a382757e8a44aab49c39556928082077e522f114f00de229c8c16bc14e"} +{"ts": 1792954239.572, "topic": "lifetrac/v25/video/tile_delta", "hex": "00380c0820060087efccd781e2000b0761ac558bb1964ac9dc4b3b612c458fb0b652c0d9cb0f719a16f095e66710975cd9cad54c9948229664b6e66bfe09ccd7f435e2546746df290a4ed13e62663e0dc4cc744052823324f99ac5843335891152988518a9ad97c47f344cd846689991731c398ad3a6ef6788f85ecf11d1876c6ba842f4523a108b3f9788618bc411b1532cdba65156961ba2ad2409db1c43aa9d769afeaf6dde180aef046824092474dde34e1abbc69439c402cb4190649021ad10645f0e6c1ac4440e1f"} +{"ts": 1792954240.159, "topic": "lifetrac/v25/video/tile_delta", "hex": "00390c0820060087efeddb81e2000b03612c2d87b1171ac4d91b3160acbd9ab4366d1005644b5f89ad281baa362a299eb11887b5b94fbc4e9c07789d2830b0abc8a0823135480c0181b135490a66cfd086311e210a4aeff99aef82b335dd0d2998f7318ab7e224859ceec4179db2ea6ef1e705dde3ca18e387232913235ff7fa7bbc71060060cbbc71448967c4325f74d17ee129a2fd44c8f7ccc92f9234fe1300c27234fe8a8caa4a3c4691a61c2b234c28b391746552c8474e4fe84db68acc2d4564800e45c273c7c360"} +{"ts": 1792954240.569, "topic": "lifetrac/v25/video/tile_delta", "hex": "003a0c0820060087efdd5b81e2000b05626c8d97b3166acdda1b07636c558bb2d61ac6590b25702c9d95465070d24a8e4fb5113778bf866ef17d1e3a60d7318a9d765de187aef047c91a92d18aeb4d9e34e1fb3c694048b4af552b54dde2be01bbc57410ce275295108884e2274810030262274a0ae7b5ca25149523f5d6e527dccd302e66883932053148776aecefa703d9df4a100b8144b2f111ff046223fa1eafbd8a8a579d3226a3113c707e2278a280d1d8cabcccf90a00614cccf94705dba948bfd15bfe1ca2b7f0"} +{"ts": 1792954241.167, "topic": "lifetrac/v25/video/tile_delta", "hex": "003b0c0820060087efed5b81e2000b0d62ac658db2164ac9d95b81616ccd84b3d63ecfd81475c90fd9dc9218cabf5649f3dde3be1dbbc77409d1816610afeae94b6d5a50a7626980b134424467c63a26d99d826cce44416d3ab6d9e1846cf045c9397208912a9677617b3b914574f36db5bacb6e667aa102c818411fcbc479461e6767276422d4232129a85d9e28e18b3c514691204c89b69acb889b586b113691b71e8a422a54edd2a89e84ad545661ba2b103185dead8a9233a380e467450b13a7108dbd9df7e0bb3bef"} +{"ts": 1792954241.569, "topic": "lifetrac/v25/video/tile_delta", "hex": "003c0c08200600857776ea223fefed5f81e2000b03612c2d8fb2d666cf59fb05676cc59bb07672c4d88b17651067384f531cf285146165f2d259685e2240600c0d889214e701f2a21444ac52ea7cbef10c15788218c3ce3b75211f2109f169bbc67060060cbbc67435db53557be210f43b10ec556e669837334440cf9a34c5a2d3d189acd843135991218669a9d11899d384b133a51a04c0a523d9df720e4c814c521ddabb3be9c0f677d28882da756db3c308d9e08738805968320c920435a20c8be1cd83588881c3e0"} +{"ts": 1792954242.169, "topic": "lifetrac/v25/video/tile_delta", "hex": "003d0c0820060087effe6781e2000b0560ec4d8bb2961ac6d87b15632c8597b2289bb4b7adac20409ee8296a8b116cc4c8260184f132455cbac6392852a44bb27ad17de21856f1045863b3f7510b788d385af11a50174ca4d1d4cb083c8185c4f6bbe2224e01c444941087842889d6c4d9de4810030259de4a0a26db2993a6ef1bf02dde37a1ee90db677b15928aa52104c86b3bd9c1f677b28c9367421d129e8cccb0ce6648f02b7c847c4cb0f62648fac354f8da8f7aad532f11870fde230a10110fcc8bd55fc117aabe"} +{"ts": 1792954242.569, "topic": "lifetrac/v25/video/tile_delta", "hex": "003e0c0820060087efccdb81e2000b0f62ac658db21646cbd93b0363ecad9fb09616ccd92b10813967840839240a24f622f6a8cbcd11c4cf1c05899e281b9ad744a14845529c946593273354c079aa2128dd8ac5a97486d4a4cd567c139aace8598cf851527d3db3bb05d9dc8f0a78c865f7113851472171150a2c4164d3ba27e8b778ff852ef1fd184a1e9af5211928444c88e9618911d246c108fc8daaba386f557451c12c4995489788b3872f11651d081790ab99aa3877335450621cd74569134559e0600c0d4559e0"} +{"ts": 1792954243.17, "topic": "lifetrac/v25/video/tile_delta", "hex": "003f0c0820060087efdd5f81e2000b1163ec9593b2b666cfd82b29626cb598b3967aced86b3683bc105cec4f6c710e8393ad571335f03e266ba14e4b52c4233896d569dd2bdeef0c15778218e615b2b108f221de74f64bbc5f060060cbbc5f43460b652a54dde2be0dbbc57440d4b59b69a4babbbd8435777911231d14cd1751889611c4491777dac520964b2a1112477f13233cf85e4679d0104688422dddece01bbbd941012295410d788ae0400c09788ae8291c0530c66ad2abc466c0b788cd1c86686eacc43312"} +{"ts": 1792954243.566, "topic": "lifetrac/v25/video/tile_delta", "hex": "00400c082006008703c400161ac4d87b15632cbd85b17612c8d8db35606dcd90439c0040881924086b54135715c39b06b111210f24c8934105907fddf32044c89c44b04622481ba6e42139c8e82932fd895dccd10f71d3040c4c66d08f9ba53adddfbe0fbbbf744965a2674457b504ba35de23e12bbc4744c8e85208510ebb78804c0309de208aa1ac4b148a411a9143f1131f0ae2263a322600a10d529c44f4c33889e88fba29fea1f10af9194d52afc44b0fe224811b466cc86ea875c4cd7c05899af1d83833024628"} +{"ts": 1792954244.16, "topic": "lifetrac/v25/video/tile_delta", "hex": "00410c0820060087efeddf81e2000b03612c2d87b1562ec65b9b07622c7d92b27656cfd82071020cf145fd0a7924aea14a776642f113240c0181b113250971e10a23a94622d2fb529c84dde34e09bbc694511d8caf47b50a4326266ce14c4cd9459cd83392c51eb435af49628d411f899616c4c9187861b55232584a7e8b675dde38e18bbc7146dc76520a6a892b7fad6fbf5e27be1bbc4f747011c2f325e25872f124740e929513899df877133bd1e74008664a2451072aada995367761eb3b91109876545e25846f12"} +{"ts": 1792954244.561, "topic": "lifetrac/v25/video/tile_delta", "hex": "00420c0820060087efede381e2000b07622c7d92b27656cd59fb2d61ac4d9bb31652ccdbbb3b672c8a02e33b1820b8c2112f7a37555a6f10c03788208e84629c952197253bf277b33337c08018133337d0511c54a44a2dde20e05bbc4141d648ad0a43585a2568ab9778d381eef1a50a21cf95f3376de263e0abc4c742c065c52adde20e0bbbc41431e2ade4d88dbaa4de454b78803003065e20869a996647f6a2fbbc69c1b778d28808e0ce554dbc447c217888e8b8938649d32eeec2f77720405814a89c4cffc05899fe"} +{"ts": 1792954245.162, "topic": "lifetrac/v25/video/tile_delta", "hex": "00430c0820060087effeeb81e2000b23652cb598b3366eddd81b0967ac3d8cb1b62acbd85b2162ec1234ee00cc6905dc2620a5b697244ca3af10c35788206e5394aaa621d515d08adac699c4cb01e264840ab55e8a65bc477c11788ee87ba038a653c62a5294c5ad33a7113d307e227a224ccc721163097f2fbbfbc43095e2089b25956dd191508525284fb3b8260184ecee45457aed3325e21856f1047ca7036742221d67761fb3b90657c7548d2e42274c4de200600c0d788212ae0124956a159c4211236eeec1377700"} +{"ts": 1792954245.555, "topic": "lifetrac/v25/video/tile_delta", "hex": "00440c082006008577871aaabfefcd5f81e2000b0360ac2585b3560ec4d8fb2567ec9d88b2a88b9484a98515d8c8a521e7eb7bb3550708e6aa0a28e3b692664a9db2d4aad5ee9c4cb0a62648b18e75355b248ccccd547c2d9aa8e8c3af4521288821189f2a533fc44e9c31889d28ca8cb84b49ec97589bc430cde208db264aad8843049edef5a227335bf0de66b7a38650d649df290dbf133ff0e6267fa3aab012c678c6254514d4bf132c3b89920c329bab2117112439c0040881924086b54135715c39b06b11103880"} +{"ts": 1792954246.169, "topic": "lifetrac/v25/video/tile_delta", "hex": "00450c0820060087ef8c4f81e2000b07622c4d8fb23652cc59bb3965ac3599405ce3d625598a99c84b1493fc86aafce01d55f9408080f2ca7e2263e02c44c7411c94c20857246a25bd4b6d5a9399a0100302666882b980e85986348488474f72d7b3356702e66aca0e64329642337a7271131f03e2263a144b214c2517eaf5577f056aaefa3aed0eb11f3988b88316b62de4733242c07a456d677fd82eceff90c1768dd9ccf677030030659dc86bc0f430b104ad3a7d7ebf5919e9c1b233d28802d7b948ccd79c2199af20"} +{"ts": 1792954246.566, "topic": "lifetrac/v25/video/tile_delta", "hex": "00460c0820060087ef4ac381e2000b0d646ca596b31666cdd81b09616c658db0f60ac858b45dcf2a5c82cc44631aa673353121d385c3a51e74c2d537b051dc4a55bdaa326ae66987b33440c53c92d3b53aaab380f5556508228ebd9cae9b889ff823113fd0961c136da4ba692e81cb8243950a271358842a478487bbe08e6443294737bd596b57c44b07e2248924914104647f27fa447df09488fba26ed1bb3f88412427d57a945ccd0260184f3344556a4c769d1108562bed11585688a468998a0b55aa23e22586b112"} +{"ts": 1792954247.153, "topic": "lifetrac/v25/video/tile_delta", "hex": "00470c0820060087ef2a3b81e2000b05612c3d8bb19636c859eb1f676c9d8ab0766acad88b248fa127fb12a8d98bf7333fb0fe667f20cec2e92410db446ad675defd55cfc0daab9e8881404ecad55b08eaac8a10f184996a556aab9f0a55573a2ce7bba1488c429d9eb62e252ad55ffc2daabfe8c1c8c4ee852917cd4d67c31a9ace8caa8620a675f9eaac4a7555ab0ceaab5236e8857aa32168510658952d33555470deaaa8a38684bb91ae44e9ccd7fc3999afe808c039952fddedec03bbdbc8292e0db4d350e6c0a1cc"} +{"ts": 1792954247.554, "topic": "lifetrac/v25/video/tile_delta", "hex": "00480c0820060087eef92f81e2000b1563ec9593b2b66acbd9bb0d65accd9fb29626ce591b036150275155c9533a22aa1d1aaf57dcd602ee6904452350845612bdebc1920400c0819283bc087f6a1fe21a871652e136237576703eeaeca1603915a7ee76fc17dcede8639806ec844c8f22156a517758060060cdd610d01cb94a999acf8373359d1043008474332128d7f2f63e10e5ec740ddc9c7642a4ea4ad1ba66f99a8380f335050836df988b50adc8eaad823556439c0040881924086b54135715c39b06b111038800"} +{"ts": 1792954248.165, "topic": "lifetrac/v25/video/tile_delta", "hex": "00490c0820060087eee92b81e2000b0d626c8d94b2d65ec3d82b0960ec8588b31636c5a14e80bb0b4aa8608742c9a51fb7b9ac15dcd21ee8256c510421ca425b10d846a3779ff07eef3fa248be51ad4562235b375927096eb24a26838f2ba95b7ff27335fc260184f335fd1557ce454cc847627331027bacc3857759851a139990cbff73ace1aee75947458b2d1108999ac3877335851e7600824c69463558924b209923645ba9a61ed4d101248110caa656eeb37601dd66e4141e9546ddceaf817b9d5e3a0b1398928857"} +{"ts": 1792954248.563, "topic": "lifetrac/v25/video/tile_delta", "hex": "004a0c0820060087eed8ab81e2000b0560ec2587b1162ec6d9eb1f62acad92b19606cd59db7561506739a853a45aae2d94e2afed9dcdc381bb9b85097399d4c2071dea7a9bc8a5cd9bbcdd827779b911728ca5239493a115246f52ff73b3611ee766451de5742909731d57a288a64fbbc614dde11611c110ad53bacef85b759dd177286e52164230856a529411e846eb2fe17dd65f465979dd74da4bae92f735867b9a46c865a98988521f333cd86e667991c231ea28c93a66a6bbe1cd4d7747c1eb5522ea6e0e1fd4dc10"} +{"ts": 1792954249.153, "topic": "lifetrac/v25/video/tile_delta", "hex": "004b0c0820060087ee972381e2000b15632c7d92b2b66add589b0d65ece59bb2765accd9f409ca392103ba1cc7a5ed88537723cbced80b979d90343c04e45215dcc95bbab603dd5904365914a4756530afb780400c09ede20e28372996a7dbd8703fb7b0a104333395b37e999efc11333de858b7752912a77571f05eeae3a1a0e52a11b9798706f2f30a208d5adaa5c9b556d4d5bc21a9ab68c2a214cd968d54e9d57979870c72f30a028a09d909444ca85fe5e61c03cbcc282a492f90afad8c67cc5302e6291e838b1088"} +{"ts": 1792954249.557, "topic": "lifetrac/v25/video/tile_delta", "hex": "004c0c082006008703c4001626c9d96b2f666cdd9cb3f646c0dbd429903210eb2a11adeff51edeaf82bdbd5d0c12c954411d3edee60c00c19edee68781284e88cc4d2c1f989a4893cebb98af93614737b14885eecec2576722af317bbebea90a44a96251b7374b0aee6e92341631310caab79c35556f28ebc606b2a7ca8539572f588dd5e9c3bbabd28f096d842a15eaad170f555a2a0c28832112fdd5b036eac8a3bcae85212e63aaf45114c9f778c29bbc21ce0020440c920435aa09ab8ae1cd83588881c41f8980c0"} +{"ts": 1792954250.153, "topic": "lifetrac/v25/video/tile_delta", "hex": "004d0c082006008703c40016f6ca59db340aef4259f57c857729d5a89eb3f2f3ce09e5e7944d8d6d5308254a884a3212ddaabfc1300c27aabfc8b2282764251133a13f979870b72f30a2e11412846dd5ffc2fbabfe8c9bd4ba6db597313ff0ce627fa36158e9047bbc42c37778848e21b4fa3113f47422ef1470e5de28a3e1486390bd55c1c3faab82893cebb98af9361452e2948c4eece404a55dd19928999a9f8073353d116a40b9d110c45a893e9989611cc4a41070c23ff105dfcfe4d04bcfc4acc8357e476780"} +{"ts": 1792954250.545, "topic": "lifetrac/v25/video/tile_delta", "hex": "004e0c082006008703c4001626c558cb2d642cfd974518a3294a979a894aead894fb79853dbc469df57c857729d5a89fa2a2f2f3ce1ae5e794742c6799955661daab2380cd7c4149672cb58f0566a63d1d163e184a7a1488fc2f15ec56908227dcacb90c64a2e8995902728e4840ee8731e97b6214ddc8f2f3b602e5e76449e75dcc57c9b0a29714a462776720687809c8a42bb992b7756c07bab226c6b6a98412a5442519096ed55fe0980613d55fe9041c308ffc40f4f978d06ffc48ec4dbd6b7e47e900"} +{"ts": 1792954251.153, "topic": "lifetrac/v25/video/tile_delta", "hex": "004f0c082006008703c4001606cdd9db7f70ae1dbe4241712ba67739827b9c4291ab5b54b936aada9aa60a00c15a9aa6863c807b2f445da8538854d57dd569060060cdd569440570fbd4a9cbcff843979fd160b19e425556d385aaada51716448e8899cbce385f979c51f0a4395beaaf8e1fd55f1455e73fb589950a56f2a928db9aa3200a06b92a4c881086a9084228c5194a54bcd44a5756c4a7dbcc29ede234efabe42bb94ead44fd1517979e70d72f3cfe20bff9764d06fff12598654b6fc5c4c42afe486000"} +{"ts": 1792954251.55, "topic": "lifetrac/v25/video/tile_delta", "hex": "00500c082006008703c40016fadfdc2b8764ec4596b1f636de5c1b8080996d4cca4d429126672700ccce4a04e51c90810a7453fbdb10a6ee47979d91b0b19e66555986eaac469df57c852ca2364a195b3b3f2f08eb345d269b696d96de5e7dc3bcbcfa8e29d25bb2112fdf234bbc4945c9916d928899cbc9e82a492f90abbd8c67cc4904365914a4756530afb780400c09ede20e28372996a7dbd8703fb7b0a162ddd4a44a9dd5c7c17bab8f220421aa4211f883f93575cbb7f1297986371f8b80bf91c9c0"} +{"ts": 1792954252.141, "topic": "lifetrac/v25/video/tile_delta", "hex": "00510c082006008703c40016f2e05c1b7165ecca1004a13a233134b046626921ac6b6a98412a544251b257b555fb06eaabf23614ad0ecbaab10f355190cb6f44fa9ad583f535a91309d8991999a9e1300c2799a9e8b0515f22acad3b0b595a748e115e42724038611f230bafac44212286c64e46bbc9227ced4e4a04e51c90810a7453fbdb10a6ee47979d90c7900f65e88bb50a710a9aafbaad20c00c19baad28d3beaf90a59446c9432b6767e5e3f103f7dca2698f7e247b647e8cd1f8c40bf923fa"} +{"ts": 1792954252.545, "topic": "lifetrac/v25/video/tile_delta", "hex": "01520c08200620a576661999bfe6703c40008738008110324810d68a323386b546d276222409d7811917d0a24cb54cca6a53999df80b333bd0336571c84546530aeaa980f554410d664574af45129aaa01003026aa883b986ca54425db2153ac8faad5567c0faaace85bbcccaec4645fd19095fdf332c17999230c7cea1192866dd122528bc3efc31787de828394a846ccce9c0b999d289218342b756ab4cc8ccce9c25999d28a9168c8b9927cccd7c2b999ae8f2121532754bc822a7110c3d88848a18aca312bf90cb2"} +{"ts": 1792954253.15, "topic": "lifetrac/v25/video/tile_delta", "hex": "00530c08200600a577882a223fe67efbce781e2000b0561ec1d8bb3d612cc592b2b616e2a0cf135ec4f7b1697a892aa8b624fc4c67c0d898ce8e3c2e6c4c892eea87620b56d75557f0e6aaafa22834f38864723e745bbbc1c23777828a3c856f8e6d4a6a172a0d2153357870a66af0a34444f289237236f0f9f0d5e1f3a1223810c46df3559f04e6ab3a1ce0020440c920435a3083962b87360d6222428871cdb696e2678828030562678a18e602311897731510be92b3a2d33841801832d3386460755e3626dc4ff215a6"} +{"ts": 1792954253.553, "topic": "lifetrac/v25/video/tile_delta", "hex": "01540c08200620c575773a223fe6703c40008738008110324810d68c6a9a2681ed83588890679e07e9162d2d529843f61ed5faaacd81b555991c3364ec49a52159ff771873bb8445e81bd2d88284644ad469084b273760e11e6ec1451cc047314cd7b93144a45f4daf31614b5e62469869e72322b3292fcbe85e66586b3324244b02f46326f773e09deee742888610ffd45f11102803054444861394ec7588cbc4401801833110441cd3262752cc2688a53d13104cccd84266646ce925da4da4bacce586f599cbf2160e"} +{"ts": 1792954254.147, "topic": "lifetrac/v25/video/tile_delta", "hex": "00550c08200600c575773a223fe6703c400166c1c608f8d8a7d5a8b22466c3f2332020baf2094d5d57c03abaae8e94232558c4bdf2b378f0ed66f1a10f61932a528dba26dd88973779b0466ef321a33c98a88af91a47c1b2348e8789b0fd7a22a89df07d513ba26ea254844d11532cb6cb3133b8260184f133b916689bb4bb4ca96f92e223de16c447b45ca44fa4d8434f676bd85eced7919341b66d36b2e263ee19c4c7d428c85210cbd3517c444d026d2310f8d88310f8e460710a3f4adfc4374809eefc4d159fc8b1b0"} +{"ts": 1792954254.545, "topic": "lifetrac/v25/video/tile_delta", "hex": "00560c08200600c703c400166ec4599b40813d865ddd39350ae845569f5797f016af2fa388749d082c86d49cffbbb8503284f35936b7988580ef31090423193692e96668a0400c096668a82958d6e664a152acde702d59bca0e2783644979bb0703f3760a2c11350855c447342c63be53aff33360b99991231a3a4da4b64ccf7612999ee431de9dd6447db22c46e8462238a1e683d72d5eb95aa89bd1a61a79c6b5e8eb43fde8f99922a508ac9b4d75793f0aeaf27fe207e1336ea4fc48f5905fa5fc6305fc8da80"} +{"ts": 1792954255.143, "topic": "lifetrac/v25/video/tile_delta", "hex": "00570c08200600c703c4001682c2d81b0960d18241b34dacb998f9863331f1027b0c9b3be215d1b23a1113abcbe8f126c9a6974c43dbc3d887b68d9567b26d35c55d7c378abae842a8bf26d25d26d668767044d0eca3268b269b4965cccf6c33999ec858c76ca74fe64643d107ae213e3d8accf544cd1c87a085ac761cdd6ec4e6a1ce0020440c920435a31aa689a07b60d6222071820cf3c0fd22c5a5aa53087ec3dabf5559b036aab3234c34f38d6bd1d687fbd1f332fc43fdb3ff4c674fe25e21b4bf8c60bf91e200"} +{"ts": 1792954255.547, "topic": "lifetrac/v25/video/tile_delta", "hex": "00580c08200600c703c4001646c7d95b3166ec959e405e432d68ed8a45204644ad4511cde601e6f10313217b50ad544ed80ea89d90437dd64c89ad9ccbc40400c09ccbc4828b37b5685231115302e222a2326836cda6d65c4c7d434a793111593fc8d3ca1008af6559a1e19105f8b6445568d91c5f682524807d5b7c9d110734c989d4b309a2294f44c41333361099990912c0bd18c9bddcf8277bb9d0a32148432f4d45f11121631db29d3f991a460710a3f4adfc4164616f5fc49e6cb79a97f172557f23cb60"} +{"ts": 1792954256.151, "topic": "lifetrac/v25/video/tile_delta", "hex": "00590c08200600c703c400165ec5d99b8971d0f31c1a4da692e6f3660fcde6c445213cd64c8ba4b7989f846f313d027b0c9b3be215f6423a369abcbe891a8cbac9b4d710f2b09621e522a46326d3496ccd2f0ad99a5a3036356845c8ab35bc31566b68d84d7c844330d988f13f467ca455fb3beac3d677d48e13ae6cfc99074eeedb924496372349d099283889289d64b0d9f7477451cc047314cd7b93144a45f4daf31614b5e6247c6c53ead459123361f919bf103f7fbb93fd327e24ea44ecfe2e7e801557f2463a"} +{"ts": 1792954256.739, "topic": "lifetrac/v25/video/tile_delta", "hex": "005a0c08200600c7eef83f81e2000b8971ec2d8db23662c4592b936e6e45cb42c4833ae42d3576cb82eaed951709e4c45f334bf85e6697d19341b66d36b2e663ee19ccc7d47cac53ebd46108f333be818990bdbb22a89dd01790cb5a3b62914811912b514473798079bc4709d7367e4c83a7776da04f6193677c42bec84746d35797d1d28464ab1897be566f1e1dacde3431de9dd6447db22c46e8462238a3c4fd19f29157ecefab0f59df522c11350855c4473fc427db1cdf487f8947c3b8fc5dfc008abf91c530"} +{"ts": 1792954257.14, "topic": "lifetrac/v25/video/tile_delta", "hex": "005b0c08200600c703c40016e6e45c9b9767ac5d87b37666e520a509e6b26d6f331b02de6632100e810855eef66c11ddecc86822bd9526898706cd130a2253deed3694cc22622415bbe88b3bc6c256778c8c04d155f33337f0c6666fc9817036ce8ab268ab5314a623e5629f5ea30847999df40c4c85edd91544ee89ba89521134454cb2db2cc4cee0980613c4cee45c2793117ccd2fe1799a5f43cc7069369a4b9bcd983f379b1152319369a4b66697856ccd2ff103fa9abd74a7e25268b9a7f1777002bf91e6f0"} +{"ts": 1792954257.538, "topic": "lifetrac/v25/video/tile_delta", "hex": "005c0c08200600c703c400172ac9d95b25646dddcd41cd06cd3692cb999f981f333f110328ab566290e4d5c8cc85bd517e56aa5a7a230c4cd4da225ec17444bc8c8a4cba6d75554b0ceaaa9218ef4ee444c88f9522b746cc47146ce97cd3692cb7789f86eef13d1e0a86896eaf3ce1ed5e79938204555574201d0210abddecd823bbd990679e07e9162d2d529843f61ed5faaacd81b555990e70010220649021ad18d5344d03db06b111038c2460710a3f4adfc40f7c65e2683f129775b3d49f8cc0bf91e140"} +{"ts": 1792954258.134, "topic": "lifetrac/v25/video/tile_delta", "hex": "005d0c08200600c703c40016eee6d88b2f636c3d9bb99666c2a22ea254844d11254cf6cb3133bb08e2677224909e6b2645d25bcccfc257999e8983e246d73797c260184f3797d1513c1b224bcdd9f8579bb3e4f0e224a2758e856afa853a35cc42dea8bf2b552d3d1186266a6d112f60ba225e440ca2ad598a439357233218ef4ee444c88f9522b746cc471460268aaf9999bf8633337d0437dd64c89ad9ccbc40400c09ccbc48f054344b7579e70f6af3cfe207b931f1d27e252e8b6693f18d1015fc8e0980"} +{"ts": 1792954258.548, "topic": "lifetrac/v25/video/tile_delta", "hex": "005e0c08200600c703c400166ee65934150a25d64dae9a55dae605abb5c41cd06cd3692cb988f981f311f108430b34ba644b6d5db6608abb6c4311ca762ac46bb65e6678a1a15b93b22ccf8706d99f0a2e13b557c89141c2f122828ca3f4c862e211a2532ccfe70cd99fca2a27836d25e6edf405e432d68ed8844204644ad4591cde47a2533bb5baa931f07375bb179688ba89521134449533db2cc4ceec23899dc8924279ac9917496f333f095e667fe20bba73c5d28fe252eabe6a63f17590015fc670ebf9235a"} +{"ts": 1792954259.135, "topic": "lifetrac/v25/video/tile_delta", "hex": "005f0c08200600c703c400165ac6d85b7c8831455ab31489fc42dcaab919e746c61159b6babc61bd5e113099aa62bd99f104c0309d99f147e2d10a15592106cf84ba02f2196b476c42210232256a2c8e6f10c4729d8ab11aed97999e28ca3f4c862e211a2532ccfe70cd99fca2e13b557c89141c2f12282839a0d9a6d2597311f303e623e21086166974c896dabb6cc11576d88a89e0db4979bb7e4f0e224a2758e856afa853a35cc8f44a6776b75527f105fd39b174a7f892da2bdaa63f18d1015fc91ec8"} +{"ts": 1792954259.526, "topic": "lifetrac/v25/video/tile_delta", "hex": "00600c08200600c703c40016fac9d87b1167adfdc2b9c82a144bac9b5d34abb5cc0b576b88e0b8e7f2641d3bbb6d0d035acd6e6228e0dcc4514586b77d108b667c585accf8912584f74da4ba692de6272328fd3214952b7fd32ccf3d10628ab5662913f885b9557233ce8d8c22b36d7578c37abc234c34f38d6bd1d687fbd1f3324244b02f46326f773e09deee7428c85210cbd3517c444818990bdbb22a89dff103da86fad93f123d3617b64fc5d648055fc6785fc8fd78"} +{"ts": 1792954260.125, "topic": "lifetrac/v25/video/tile_delta", "hex": "00610c08200600c703c40016fee15ceb2d616c6d97b368383a0521179bd9b03f37b32103532de85489169c11122d2813c6342bec8449d48525367d5e5f4284a4762b293122e28989ce9b496889bc260184e889bd1e1ac5358899bc8f87b3791e3c15de515da4316195932638081472d9e410eeb949972640174e63654705c73f9320e9dddb68ca3f4c85254adff4cb33cf449613dd3692e9a4b7989df881fb4b7cb991fc48f4ca5ee93f175920157f19e17f2461e0"} +{"ts": 1792954260.525, "topic": "lifetrac/v25/video/tile_delta", "hex": "00620c08200600c703c400166ec3d92b756f6e7d93b7970ee020a683669b4965cccfcc0b999f886926db26d35c4c52c1b898a48b14279ac9b5bccc6c2d7998c8b8cce5295dbeccfab0bd99f522065156ace56726ae667dd080a996f4448b8a32af5112214952b7fd32ccf7e4511f0d5f6d32e4410410a4409e31a15f64224ea42929b3eaf2fa142523b15949891714786b14d62266f23e1ecde479043bae5265c98e02051cb67fc40f5a5bcb993f123d32b7ba93f18c17f2406c"} +{"ts": 1792954261.12, "topic": "lifetrac/v25/video/tile_delta", "hex": "00630c08200600c703c40016eade5bdb8170ee7d97b1b716dc5c446ce26a10892f92e267de1bc4cfb41c1d0210abcdecd81f9bd99120addf4459df5612b3bea44c4e74da4b444de1300c27444de8f0562b9135793d05441b66d3692cb998fb238ad5f50a756a951c8b2c2ad13240bd304322065156ace56726ae667dd1957a88910a4a95bfe99667be84054cb7a2245c516284f35936b7998d85af331bf103de9ef8b964fc48f4cadeea4fc60ac2bf922e60"} +{"ts": 1792954261.719, "topic": "lifetrac/v25/video/tile_delta", "hex": "00640c08200600c703c40016e2e25c5b0f66ec9588b276e6e421a86166974c896dab36cc1b566d88d38d3ce146ebaa6d475a1fd0bcccdf45c105643251134e17a226942848623312bf121d32587112513ac922ab2909a4760fab21acfac94210210a82a20db369b4965ccc7d4782b15c89abc9f238ad5f50a756a948a39808e6299af72628948be9b5e62c296bcc48e94232558c4bdf2b378f0ed66f1a1e638349b4d25cde6cc1f9bcd9f881ff4b5e2e64fc48f46c9f623f182b0afe487dc0"} +{"ts": 1792954262.117, "topic": "lifetrac/v25/video/tile_delta", "hex": "00650c08200600c7eee83f81e2000b73722cc596b8372507484f359322e92de627e07bcc4f42061159b6babc608d5e1120b1cbd91667c584accf8913139d3692d113784c0309d1137a361337235b33ebc37667d726894cecd2a3a3c982da0208c7c1b3e12e8d38d3ce146ebaa6d475a1fd0bcccdf42848623312bf121d28b820ac864a2269c2f444d286a1859a5d3225b6acdb306d59b64961c44944eb250840842c760fab21acfafe207ff2df89e643f123d313fb263f18c3afe496a0"} +{"ts": 1792954262.485, "topic": "lifetrac/v25/video/tile_delta", "hex": "00660c08200600c7eee84381e2000b83726cbd92b0f66ee6d9eb981ce0458613dd36b8998b85b1331518299b108990af666d7862ccdad0a22188cc4ffe44878c7e2ab392bbe9a484269857a26273a6d25a226f0980613a226f42061159b6babc608d5e23e0d9f097fc40ffe5ff13cca1f891e98cbd927e2efe006557f19617f245d0"} +{"ts": 1792954263.1, "topic": "lifetrac/v25/video/tile_delta", "hex": "00670c08200600c703c4001732e6d91b1b64ec45beb848391ad9b4d6cc445bc0f888b6890ba0d9925eeee6c25dddcc8b8a4cba6d75554b0beaaa92361532de889161c37122c28f04d155f33337f0f6666fc9c24d4f732c741d58b139a85110c46627ff2243c518299b108990af666d7862ccdad16184f74dae2662e16c4cc58fc55672577d34fc40ffe5bf13cc87e252f1b6ca4fc5dfc00caafe32c2fe48eec0"} +{"ts": 1792954263.73, "topic": "lifetrac/v25/video/tile_delta", "hex": "00680c08200600c703c40016fae1586b25616c3dcbb74843c4e5c32e6c52c9b9c82ddd4b7ddd5fc11bbabe8623d35a94cdd122577331e50d341b34da4b2e623e60dcc47c444220a7236af2fe11d5e5f459213cd64c8ba4b7989ed0a6d23130621c4c113025eacaf655de1300c27655de8819455ab3918826ae667de3c1018d0857647211f2b14faf518423cccefa1ce0020440c920435a31aa689a07b60d6222071848c0e2147e95a8a89e0db4979bb7ff103de1c78a53f12953fef266fc5dfc404aafe3382fe48fc8"} +{"ts": 1792954264.112, "topic": "lifetrac/v25/video/tile_delta", "hex": "00690c08200600c703c40016eae5d88b2165ac8dc7b7967ae7597b4282bbce32e6c52c9b9c82ddcacb29f7757f02eeeafa0cc3210e646272191bd6df2687ff034d0ffa0e51358888544a7333af03e6675a24ea254844d34d254cb2dc4cedc25899da861b948af621c8cdccc718f42a2424e9005b4041144c097ab2bd957784c0309d9577a361532de889161c37122c2869a0d9a6d2597311f306e623e7e207bc39f14a9f894bcedbca4fc5dfc408aafe47ef80"} +{"ts": 1792954264.529, "topic": "lifetrac/v25/video/tile_delta", "hex": "006a0c08200600c7eef84381e2000b436f2e3dceb0d60ecc587b276f508619198a4105e43237f4afcd0ffe089a1ff415e6815e5dcd8a59363945ba94a5eeeafa20909e6b2645d25bcc4fc217989ed126d231114588b1114511149974daeaaa9611d5552458268aaf9999bf85b3337d170adc9d91666c385eccd851b09d8ad3c4888f020bf91aecd6b0f5d9ad2326fd32149522a532ccf1d04379db69ad967333149e1c44944eb21894cecd2a3ef22038f1087e207b03ff4a89f892db0b7ba4fc5dfc608aabf923a3"} +{"ts": 1792954265.121, "topic": "lifetrac/v25/video/tile_delta", "hex": "006b0c08200600c703c4001662ded92b2f636d1591b8171103019f90c9443ef80e887dd06299b108990af666c781accd8d071741b324bdddcd81fbbb99131ac5769a6af3d04c0309eaf3d470151212748a1b3e12e82bcd02bcbb9b14b26c728b75294bddd5f4218646629041790c8dfd2bf343ff822687fd0c372915ec43919b998e28c9bf4c852548a94cb33c746c2762b4f12222c134557ccccdfc2d999be8824279ac9917496f313f085e627fe207b439f32a7e252f0bee98fc5dfc448aabf8cf0bf922c2"} +{"ts": 1792954265.72, "topic": "lifetrac/v25/video/tile_delta", "hex": "006c0c08200600c703c400168ae05c4b11666cf5bfb7764edc5c50607230e5156cca52d114a5ed949a99a1ffc31343fe86844dc854c4cf3c1b899e688ba89521134d349532cb7133b708e2676a24683669b4965ccc7cc25998f88b8a4cba6d75554b0beaaa9220119fca8bcc4e8e44cc4c4648176609690456ada853104379db69ad9673331216f545f95aa969e88c31335368897b05d112f202f2196b476c42210232256a2c8e6f10912c0bd18c9bddcf8277bb9ff105bb91d7ca7e252f8f6e993f187922155fc913c8"} +{"ts": 1792954266.121, "topic": "lifetrac/v25/video/tile_delta", "hex": "006d0c08200600c703c40016e2dddbfb8b646c1d8db73722e0a101105391b5797f046af2fa2646b66d35b31116c260184f1116d18328ab566290e4d5cd0ffb409b48c4c18831304642b15da6af21619d5e42478de94d64c892e222e61ec445c458268aaa66666fc922458d532c982c32b244c9a0e3c4211f0408aaaae8314cd8844c857b3363c0d666c6838ba0d9925eeee6c0fdddcc880467f2a2f313912341b34da4b2e663e612ccc7c93c3889289d7f103db1ef9e553f1297a7b7cc9f8c379157f24b70"} +{"ts": 1792954266.506, "topic": "lifetrac/v25/video/tile_delta", "hex": "006e0c08200600c703c40016e6e0dc8b2d64ee1da0b7c819c4dc85488544a7333af01e6675a1a0739b95acab9f06d9573a30e5156acc422ad1f6d54aab919e74646b159369abc84889c674a9e821a557b3b5dc23676ba8404414e46d5e5fc11abcbe8f1bd29ac99125c445cc3d888b88b8a4cba6d75554b0beaaa94922458d532c9a0e3c421260b0cac913f881fdef7e7e954bf125b61eb7327e31a62157f24602"} +{"ts": 1792954267.063, "topic": "lifetrac/v25/video/tile_delta", "hex": "006f0c08200600c703c4001682df5c3b3167acbdcd44c175e46fbbb04c0309eeec8b38c8cc46a942493991bfa57e687ff0b4d0ffa0af33cad2ee6c52c9b1ca2dd4e43f7759d1138ce953d0434aaf676bb846ced7503389b90a910a894e6675e03ccceb4340e7372b59573e0db2ae74646b159369abc85f881fd7f7e7a954bf125b61eb7327e31a669557f243a2"} +{"ts": 1792954267.709, "topic": "lifetrac/v25/video/tile_delta", "hex": "00700c08200600c703c4001736cb591b988bb9455ab314b4452168999eae667bf0bcccf7a30ea254844d11254cf6cb3133b70c62676a3c46b66d35b31116f0f6222dc742533b34a8e8f21081891f1e038f1084962da0208c8e2f4c12420af33cad2ee6c52c9b1ca2dd4e43f7759d1305d791beeec1300c27bbb2382e39fc99074eeedb0e70204f18d0afb21127521494d9f5797d0f31c1a4da692e6f3660fcde6c9284204217f103f6ffbcf52a37e24b6c756e94fc634c82afe49994"} +{"ts": 1792954268.092, "topic": "lifetrac/v25/video/tile_delta", "hex": "00710c08200600c703c4001732c358db3764edd5c9b9771ee1218afcbec8fe3bf5315f331e511430b34ba644b6d5db6611abb6c458496eda4b433c385a867863d15abea14ead52a4e179654c669003ba955cd45dca2ad598a5a2290b44ccf57333df85e667bd187512a42268892a67b659899db863133b51e235b369ad9888b787b1116e3c071e210fc40ffdf3f4f52a5f892db1b5ba93f18d310abf922860"} +{"ts": 1792954268.714, "topic": "lifetrac/v25/video/tile_delta", "hex": "00720c08200600c703c40016eae15c7b9372ec1dbdb9d702e55bc0e0020c11372153333cf0366679a34e34f38f476af6baa7e7dbf3339d0d199b10a42bd99b160db336245dca2ad5988d5284b94b533d5cd0f7a26134557ccccdf0980613cccdf46c276aaf9122c386e24586441331727918e04c624444c94315f97d91fc77ea62be663ca2c24b76d25a19e1c2d443a688a1859a5d3225b6aedb308d5db67e207f6f9f9ea54bf125b663b7ca7e31a6015fc91520"} +{"ts": 1792954269.074, "topic": "lifetrac/v25/video/tile_delta", "hex": "00730c08200600c703c40016f2dedc0b9573acc586b2365ac9d9bb896e03ca281a145b2c9b5d34ab35cc07566b88790e09913497179ba3b11ed9191a2a3f0b0a1cc9145e99d082239166d7214a469c69e71e8ed5ed754fcfb7e6673a2ee5156acc46a9425ca5a99eae687bd0d199b10a42bd99b160db3362fc40fedfaf3d4ab7e24b6c4d6e93f18d300afe47e400"} +{"ts": 1792954269.511, "topic": "lifetrac/v25/video/tile_delta", "hex": "00740c08200600c703c40016e2e259eb07716dca0c0baf2117776c0dbbb22251358888544a7333af08e6675a26033f2192887dc260184e887dd16235b369ad9888b785b1116d1838ce953d0434aaf676bb862ced751b2a19369a4b122d386e245a64807d5d0d67d1889045b4041143c8704c89a4b8bcdd1d88f6c8c8d148a39808e6299af72628948be9b5e62c296bcc48e94232558c4bdf2b378f0ed66f1a1444311989ffc890f193c3889289d7f103fb77bcf52edf892d95a5fa8fc5fbc0afe48fbc"} +{"ts": 1792954270.101, "topic": "lifetrac/v25/video/tile_delta", "hex": "00750c08200600c703c40016e6e2d93b0964ae0dbf40d0a2d964dae9a559ae603ab35c45ccd326ad59cace4cccc8b1a0d9a6d2597331f11e430b34ba644b6d5db6078030f55db6234e34f38f476af6ba2539f6fccce78f81c788424317a67476460e33a54f410d2abd9daee18b3b5d444a26b1110a894e6675e11ccceb46ca864da692c48b4e1b89169418175e422eeed81b7769201f574359f4623f103f97ffdd4aeb7e252f136e93f1777002bf8cf0bf922810"} +{"ts": 1792954270.485, "topic": "lifetrac/v25/video/tile_delta", "hex": "00760c08200600c703c40016fee0d97b0d67ac1dbeb868230c8cc52082f2191bfa57e687ff024d0ffa246f3b6d35b2ce6662c25cccc48988ecae745fa19c90980613a19c946c276aaf9122c3268ad5b50a6234e34f38f476af6ba2539f6fccce7458d06cd3692cb998f9f881fcbffeea575bf123d3336ba93f177b002abf8cf0bf920350"} +{"ts": 1792954271.072, "topic": "lifetrac/v25/video/tile_delta", "hex": "00770c08200600c7ef084381e2000b7d70ec2598b23722cddbbb9a81b9455b10c64457c537652aae687ff01cd0ffa0c0baf237dddb036eec8bba89d919134449533db3133bb0be267723c86166974c896dabb6c0f0061eabb6c44c467e532ff443dd26098c48889931d0bd30490891bcedb4d6cb39998b09733317e207f2fffba95d6fc4a5f36db527e31a6015fc8fa580"} +{"ts": 1792954271.7, "topic": "lifetrac/v25/video/tile_delta", "hex": "00780c08200600c703c40016eee45cdb1b61904428b65936ba69566b9812acd7103728ab6652b74a12e64d3f5c8cfba2246b66d35b31116f08e222da3015b93b22ccf8b0c599f12184fc93ba94c57ccc4146c268aaf9999bf86f3337e421331b36d8b91c59b1ca5224915ab6a14c45dd44ec8c89a224a99ed9899dd85f133b90e70010220649021ad18d5344d03db06b111038c11513c1b692f376fa3e5629f5ea30847999df9181c428fd2b7f103f97c7dd4adf892ce9bb4d49f8ba0bf8cc395fc92318"} +{"ts": 1792954272.068, "topic": "lifetrac/v25/video/tile_delta", "hex": "00790c08200600c703c400160ecc59eb996eae3dc9419ca2ad88c84ab214b468a4a5b243ef81a487dd0d37313593692eaa983755446c268aaa66666fc962cba16c8613f24eea5315f3310513119f94cbfd10f72088516cb26d74d2acd7302559ae22246b66d35b31116c22a38471116e421331b36d8bfc40fe5f3f752adf892dbdb5b7a93f18d300afe48134"} +{"ts": 1792954272.665, "topic": "lifetrac/v25/video/tile_delta", "hex": "007a0c08200600c703c40016eae3dc9b99616cbd93b2566ec8dc2b0972d03289ac4442a253999d780f333ad06730be251882274a12e52d4cf333de8c0d6e4ec845b33e2c31667c48f0a4cba6d7555483c0187b5554a3d0dea9cb444264014645d5963c12a83909281c788424e166c72948434dcc4d64da4baaa60dd553f103f87efd52ab7e252f9b6da93f18d300afe47e30"} +{"ts": 1792954273.096, "topic": "lifetrac/v25/video/tile_delta", "hex": "007b0c08200600c703c400170ae5d98b1b6f6e059eb7972ae7208f139b0bb8ae721dd97125112df7757f026eeafa0a6f3b6d35b2ce6662c0bcccc488a145b2c9b5d34ab35c0880611ab35c448467c43a7f443ef84a887dd13235b369ad9888b784f1116d17299aa62bda9d666c585eccd891b09daabe448b0e1b89161910367c21e38156a6290a419cc2f89462089d284b94b533cccf7a0651358888544a7333af01e6675fe207f0fdfaa556fc4a5f36db527e31a6015fc905b0"} +{"ts": 1792954273.713, "topic": "lifetrac/v25/video/tile_delta", "hex": "007c0c08200600c703c40016f2dedc0b9573ac2597b23712dc21aeeb8bb9b14b26c728b55310f2df7757f06eeeafa30ea254844d11254cf6cb3133bb0c626773469b48c44188f110419ca2ad598a475a12e52d4cf57333de8900cf88216a87dd1e0addf44599f5078030f599f5472266267c8a1e52a2e5a3613b557c89161c37122c280bc865ad1db1088408c895a8b239bc4244b02f46326f773e09deee742dea8bf2b552d3d1186266a6d112f60ba225efc4176b57a6956fc49e79b5b6a4fc634c02bf9212e0"} +{"ts": 1792954274.105, "topic": "lifetrac/v25/video/tile_delta", "hex": "007d0c08200600c703c40016e2e2596b476e50d775c558fca593618739b0930896fbbabe82126db26d35c4c52c09898a4899a0d9a6d2597331f111430b34ba644b6d5db60440308d5db620c65156ace46209ab999ef45c0e7372b59573e17b2ae78fc48b1aa659041f564359f58f85d9821a430d9f51595187512a42268892a67b659899dd863133b912019f1042d50fba3c15bbe88b33ea0f0061eb33ea414de76da6b659cccc58179998a450f295172ff103fc7efd54aadf894bc7dba64fc634c02bf92557"} +{"ts": 1792954274.693, "topic": "lifetrac/v25/video/tile_delta", "hex": "007e0c08200600c703c400168edcd83b3d6fedf5c34590a2d964dae9a559ae616ab35c435e27361777593618739b0910264aeeeb3a0c6699356acc420826467bd080882bcadabccc80ac866a6388c895e882c8e6f23b165d0969204c6244444264d166c7294a45c0e7372b59573e17b2ae744cd06cd3692cb998f882126db26d35c4c52c09898a488a1859a5d3225b6aedb02201846aedb24107d590d67d7f105d2bde6955bf125b67ef7d327e316b00abf92426"} +{"ts": 1792954275.066, "topic": "lifetrac/v25/video/tile_delta", "hex": "007f0c08200600c703c40016fadfdc3b256eee2a0616397908b33e1c07667c28f04d1554ccccdf0f0061ecccdf8e84cc4cf91c1c788424917a6511990d789cd85ddd64d861ce6c2440992bbbace80ac866a6388c895e882c8e6f106334c9ab566210413233de8404415e56d5e664590a2d964dae9a559ae616ab35c9204c6244444264d166c7294afc417daf7c34aac7e24f3bfad9d327e307a100abf926e3"} +{"ts": 1792954275.665, "topic": "lifetrac/v25/video/tile_delta", "hex": "00800c08200600c703c40016eee2d97b3d646cb5cdb7571ee4a2471372152215129cccebc25999d68319455ab3148726ae467bd0a121842f4f91113429b48c4451621c445193047b646468a9085d38af40c2c72f211667c380eccf85071741b324bdddcd81fbbb991008cfe545e627232358ac9b4d5e42409e31a15f64224ea42929b3eaf2fc9e1c44944ebf881e99bf8d2ebf893ce5eb7cc9f8c178557f2447a0"} +{"ts": 1792954276.076, "topic": "lifetrac/v25/video/tile_delta", "hex": "00810c08200600c703c40016eae3dc9b9b60ec4584b37706d0dc8b8488a145b2c9b5d34ab35c0880611ab35c458dcc4d64da4baaa616d55117330b36b912db566d985eacdb11e235b369ad9888b61e00c3d888b7258ad5f50a746a951e038f10847a1dd439a8319455ab3148726ae467bd0a121842f4f911122471372152215129cccebc25999d72608f6c8c8d15f881fcabfe6975bf1279ced6fa93f18d300afe484580"} +{"ts": 1792954276.668, "topic": "lifetrac/v25/video/tile_delta", "hex": "00820c08200600c703c4001686e0dc2b9172ecb591b9e8184414e46cde5dc079bcba8209d0bd791acab9f0259573a108f5112214962bad32ccf7f04599efa3613b557c91161c37222c32006cfe51284116186c942fcc10422e66166d7225b6acdb30bd59b623c46b66d35b31116c3c0187b1116e3c071e2108f43ba8737f103f9dffcb52eb7e24b7ced9bea4fc633415fc918280"} +{"ts": 1792954277.054, "topic": "lifetrac/v25/video/tile_delta", "hex": "00830c08200600c703c400172ee7d9bb797283ca28893989acda5d5502201847554458067e432510f7616a21ee40c221cebd9bcbc8c95419b6965d5e7b938576176c98e04b5d76c99101f564359f58e459b24334c84211ea2244292c575a6599efe08b33df4104e85ebc8d655cf812cab9e400d9fca250822c30dfc40fe77ff2d4badf892df6b66de93f17bf0082afe49880"} +{"ts": 1792954277.67, "topic": "lifetrac/v25/video/tile_delta", "hex": "00840c08200600c703c40016f2e5586b2565ecf5ceb23732dcdbd46d8646629041790c8deb6f9343ff86e687fd16119f90c9fd10fbc7c26e64371f8be4a843108184439d7b37979192a8336d2cbabcf71c096baed932203eac86b3ea8e0b8e7f2641d3bbb6c38008790e09913497179b91473011cc5335ee4c512917d36bcc5852d79891513c1b692f376ffe207f6ff7862976fc49e4295e4fc603415fc90678"} +{"ts": 1792954278.064, "topic": "lifetrac/v25/video/tile_delta", "hex": "00850c08200600c703c40016e6dedccb9d66ec9dc4b708339455ab395bad097296a67ab919f7c0d233ee889c4dc85488544a7333ac2201847333ad12035acd6e222d612c445a45cdcc4d64da4baaa617d5511e149974daeaaa4878030f6aaa4a2c033b3196867da43156dd4eeb474323b17a6742088f84dcc86e3f17c9508623f103ff7ffc0c52eb7e252f3b6fa93f180d057f246840"} +{"ts": 1792954278.621, "topic": "lifetrac/v25/video/tile_delta", "hex": "00860c08200600c703c40016e2e2598b2570ecbd9eb7e89920d9a6d65cccfdc27999fa8d822cb53aeedcf0ddddb9a0ce3210e8942493992f5ce95f9a1f74580676632d0cfb22271372152215129ccceb0880611ccceb8ec5e99d0823f103ff7ffc0c52eb7e252f1b6ea4fc5f45055fc8ff28"} +{"ts": 1792954279.053, "topic": "lifetrac/v25/video/tile_delta", "hex": "00870c08200600c703c40016fee1d8db0966edda24ca2548749532cb6cb31339b096267322e46b66d35b31116f0be222da3035b93b2116ccf6b0c599ed226683669b4965c447c4784a6cda4b432b21e00c3d432b28338c8ce535114842191bfa57e6871e450dea9cb4442649131791b45264707d5b74255e3a16185937fc40ff5fbf0c52adf891e9cdb5b527e2fa282afe48e980"} +{"ts": 1792954279.693, "topic": "lifetrac/v25/video/tile_delta", "hex": "00880c08200600c703c40016eec3592b2d662df5c5b8f6e904789cd85dcd8bce4144a948596bbbacf8137759d0d730be251882274a12e52d4cf34383836687051b099aa62bd99b1e1bb33639045f267312a579345b4347444a62642071e21045c8d6cda6b66222d85d470be222da26683669b4965c447c4784a6cda4b432b21e00c3d432b28e94232558c4bdf2b378f0ed66f1a34e34f38f476af6ba2539f6fccce747cac53ebd46108f333bf23038851fa56fe207fafdf862956fc48dcc4d75f8c098057f242f00"} +{"ts": 1792954280.272, "topic": "lifetrac/v25/video/tile_delta", "hex": "00890c08200600c703c40016eadf5c5b8f636cbdc9b848338c843913a50924e646fe95f9a1ffc0d343fe823c4e6c2ac7e5e720a254a42cb5ddd5f449d44a9089a69a4a9965b899dd84b133b91621a3b692d9333df85a667bd18235b369ad9888b78631116d1e125bb692cccf0c90266262f278b0c5b2ae4c962714a148e8d84cd5315eccd8f0dd99b1c822f93398952bc9a2da1a3a225313f881febf7e18a55bf123d71b66ea4fc603415fc92760"} +{"ts": 1792954280.664, "topic": "lifetrac/v25/video/tile_delta", "hex": "008a0c08200600c703c400170ae4d86b1165ae6dcfb9686b9455b10ccd545293a6526a6467bf06c8cf7a2e4e626b36975540b80617d5523c12d795b45264a07d490b67d63917a67476411e27361563f2f390512a52165aeeeafa24ea254844d34d254cb2dc4ceec25899dc8c11ad9b4d6cc445bc31888b68f092ddb49666786481331317fc40ff57bf0d4ab7e247ae3ecdd727e301b0abf923f2"} +{"ts": 1792954281.256, "topic": "lifetrac/v25/video/tile_delta", "hex": "008b0c08200600c703c400172ee6dcfb09626cddc1b2f6e506119f90c9fd10fbe06a21f7448544a91710f899c284126db26d35c4c52c11898a48b21859a5d3225b6aedb30b55db62327506ed36965d5e798f437aa20bd1099304e2bc89b447435ca2ad88666aa2949d329353233df836467be4a07d490b67d63c12d795b4527f103fd4efc34ab7e247ae57cdb487e30220aafe488b40"} +{"ts": 1792954281.693, "topic": "lifetrac/v25/video/tile_delta", "hex": "008c0c08200600c7ef084781e2000b73706c9588b2d6f6e55bcb98823c4e6c2ee23fa9c82895290b2d77757d0911c2c646d473767609e6ece45cdcc4d64da4baaa05c030beaa8d026d2312e620c4b91b0b1c9d11667d386eccfa64e17c99cc4a99e3815ab6a14c418467e4327f443ef81a887dd193a83769b4b2eaf3ca1ce0020440c920435a31aa689a07b60d622207182184fc93ba94c57ccc41414de76da6b659cccc58179998a481331317fc40ff135f14adf891eb95f36d21f8c0682bf922f4"} +{"ts": 1792954282.275, "topic": "lifetrac/v25/video/tile_delta", "hex": "008d0c08200600c703c40016f2dedcab99612cdd93b9d67ae45a0b70841289522e4564c4ce9c11899d28c1a0d9a6d2597331f10d728ab566291aa6ce8ee555c8cfba2413354c57b3362c25666c48b10ecb26da5a117fc2d422ff1f8b66754c69056d220916aa44548610232aabb111d8b0c6c9be9a4742cd8a188c8488e163236a39bb3b04f376722e6e626b26d25d5502e0185f554fc40ff73bf0d4ab7e247a636d7527e301a0afe48980"} +{"ts": 1792954282.686, "topic": "lifetrac/v25/video/tile_delta", "hex": "008e0c08200600c703c4001682dc5c8b9d61acb5bbb88823c4e6c2ac7e5e720a254a63494ddd67c09bbace8480e1632379bb1d13235b369ad9888b784f1116d1b0a996f4448b4e1b891694784e85ebc8d655cf87acab9d172731359b4baaa47c266267c8a0e3c421238bd33a10421ae5156acc52354d9d1dcaab919f7448266a98af666c584accd89082512a45c8ac9899d3823133a518341b34da4b2e663e47e2d99d531a415b48610232aabb11f881fea77e1a55bf123d31b6ba93f175904157f24afa"} +{"ts": 1792954283.283, "topic": "lifetrac/v25/video/tile_delta", "hex": "008f0c08200600c703c40016eee2589b07642dfd98b8771edd20c03858c8de6ecec0dcdd9c8b21659b4d7225b6acdb70b559b6a08f139b0db9694b0b48c7350a24dddd67405a4335351944644af441647374813c63cab908dd1a7c8575a75777d087512a42269a692a6596e263348426312222213248ad5b50a623c2742f5e46b2ae7c3d655ce8d854cb7a2245a70dc48b4a2646b66d35b31116f09e222da2e4e626b36975548f84cc4cf9141c78843f10bf4fdad2ab77e256a36f527e301a0afe486ac0"} +{"ts": 1792954283.888, "topic": "lifetrac/v25/video/tile_delta", "hex": "00900c08200600c703c40016eadfdc3b8f646cb595b2f72513341b34da4b2e663e206309ee9b5bcc46c077988c8484414e56cdddec139bbbc8804d1554ccccdec21999bc8c0a209b5d3799870c6f330a243336214857b336b411e27361563f29645ce4164b216fbbabe85090c565257e243a64b17c91cc405a4335351944644af44164737485bd517e56aa5a7a230c4cd4da225ec17444bc838ba0d9925eeee6c0fdddcd2006cfe51284116186c8c0e2147e95bf882d9a3d7157f12970ff5321f8be78957f243b80"} +{"ts": 1792954284.286, "topic": "lifetrac/v25/video/tile_delta", "hex": "00910c08200600c703c4001726cf589b37642e15c5444e26e42a442a253999d61100c23999d68a88cfca65fe887bb0ad10f722c04166d6aed530b55daa22e49b6c9b4d71314b0be262949a1bd0aaa932783eae86b3e8a44822f4ce8ed1c8b3628623208f139b0ab1f94b22e720b2590b7ddd5f409e31e55c846e8d3e42bad3abbbe85090c565257e243a50601c2c646f3767606e6ece448666c4290af666d6843a89521134d349532cb71319a4b17c91ccfc40f551fe6557f12798ed62a4fc5f45055fc91ca0"} +{"ts": 1792954284.87, "topic": "lifetrac/v25/video/tile_delta", "hex": "00920c08200600c703c400170ae2d91b0d656c7d97b7d736e0db9b2c8490e1621395a379bb5b04f376b2206e626b26d25d553086aa8823c4e6c2ee23fa98821eb1cd3df7759d1b09a2aa99999bf86f3337d1e39529fd4f410dbd9daf61eb3b5e42848623312bf12147823db23234547a2ab212b25038f108206309ee9b5bcc46c077988c899a0d9a6d2597331f118144136ba6f330e18de66193c1f574359f4523f103b967eb0abf892da1b7aa4fc605c10abf9207f0"} +{"ts": 1792954285.284, "topic": "lifetrac/v25/video/tile_delta", "hex": "00930c08200600c703c40016e6df5c1b9b66ee7d90b076f6e5a0c23826d35bde3035ef0878c414e99135797b07eaf2f22251358888544a7333ac2201847333ad1547a88910a4b15d699666bf856ccd7d1613a17af2359573e16b2ae745d28659369a692c48b4e1789169434cd326a51082b393233208f139b0bb88fea62087ac734f7ddd67478e54a7f53d0436f676bd87aced790a12188cc4afc4848490e1621395a379bb5b04f376b47823db2323457e20772cdd615fc496f1dbb1527e302a08abf9200a"} +{"ts": 1792954285.885, "topic": "lifetrac/v25/video/tile_delta", "hex": "00940c08200600c703c40016f6e5dcfb2f64ede22271372152215129ccceb40c8d6a2646b6e21f6e03c43ed440082cdad5daa610abb54411e27361563f3618739b0930896fbbace8d94279ac9b5bcc46c377988d2603eadba12af1c0bd33a10421a6699352884159c991991547a88910a4b15d699666bf856ccd7d0611c1369adef181af78451cc047314cd7b93144a45f4daf31614b5e624705c73f9320e9dddb61c00469c69e71e8ed5ed744a73edf999cff881ecbf7ac6ab7e24b62c7c263f18150455fc91630"} +{"ts": 1792954286.252, "topic": "lifetrac/v25/video/tile_delta", "hex": "00950c08200600c703c40016f2c8d8fb0761ae65cab208480e1632379bb051342cb369ae44b6d59b6e13ab36d68935c3343c2c45343c28b80cfc864a21f7c2f443ee823bae2ac7e52c9b0c39cd849844b7ddd5f93855662134899204cc4cf8ec64354a99e44166c50c564584e85ebc8d655cf85acab9d1b284f35936b7988d86ef311a3817a674208fc40ee5bfac2abf892db3bfb2a63f180d057f244580"} +{"ts": 1792954286.874, "topic": "lifetrac/v25/video/tile_delta", "hex": "00960c08200600c703c400172ae6595b2568adc5c4b908d38d3ce3d1dabdaea9f9f72f3339d0318829d3226af2f603d5e5e418d06cd3692cb888f981b111f10f24db64da6b898a583f1314910235b369ad9888b78431116d110a996f4448b4e1189169428c85215baa74f9121236309ee9b5bcc454604f06da4bbddaf1d09c5595a23a08eeb8ab1f94b26c30e736126112df7757d0901c2c646f3760a2e033f2192887df0bd10fbc9c2ab3109a44fe20772cfd6157f1279a4f6298fc5ddc20abf92270"} +{"ts": 1792954287.252, "topic": "lifetrac/v25/video/tile_delta", "hex": "00970c08200600c703c400168adc5c4b91622c3590b1f73912089b90a9898e784b131cd1509a2aa99999bd8573337a3f17a609211a71a79c7a3b57b5d53f3ee5e6673a1464290add53a7c89090318829d3226af2f603d5e5e4442a65bd1122d3846245a51342cb369ae44b6d59b6e13ab36d46c613dd36b7988a8c09e0db4977bb5e3b190d52a678e84e2acad11ff103bb57eedaafe252ed3e2a63f180d057f2402a"} +{"ts": 1792954287.853, "topic": "lifetrac/v25/video/tile_delta", "hex": "00980c08200600c703c400173ac9583b27616cadbbb7e831c4dc85488544a7333af0366675a106e626b26d25d553046aa8879a0d9a6d2597331f307e663e2200a25c854c4c66c21898cc8b88cf8874fe887de431331b36dab91c37a35545444264917c954a46474a1192ac625ef959bc7876b378d1f2b14faf518423cccefa184fc93ba94c57ccc41464ea0dda6d2cbabcf3f881dd2ef7b55fc48ecabac555f8bac820abf9207c"} +{"ts": 1792954288.261, "topic": "lifetrac/v25/video/tile_delta", "hex": "00990c08200600c703c40016eedfd97b1f70ee3dc940d071cda6bb4b66b337e03d666f4149e74c892d9cccb38179996512330b36b912db466d984a8cdb1107512a42269a692a6596e26332268f511221497312d4cb3357c27666ae8a81ce9b4a2230ad1112108f67323234548a2f95a908c9533c722cd8a188c831c4dc85488544a7333af0366675a106e626b26d25d553046aa9f881dd2ff7b557f123d2bfd8aa98fc5d641055fc91e280"} +{"ts": 1792954288.864, "topic": "lifetrac/v25/video/tile_delta", "hex": "009a0c08200600c703c400170ee3dc9b1b65ac1d91b8b622e15b9b2a8491605e423a1939bb7d0f728ab5666e8e88a42d4cfdb23360f919917341b34da4b2e663e617ccc7c42dec7f43723453fd206ae5f4d112b20a6f3b6d35b2ce65e246d213cd64c8ba4b7988f1f0444ca9137c822e15b94bac52ac9a1027212afac7a1dd4eaa6c961b3ee843a268f511221497312d4cb3357c27666ae883a89521134d349532cb71319912330b36b912db466d984a8cdb3f103bacaef4afe252e3beaa63f175904157f24250"} +{"ts": 1792954289.473, "topic": "lifetrac/v25/video/tile_delta", "hex": "009b0c08200600c703c40016e6e15c5b0d66edf5cbb756f50341c7b4ba6d2d9accdf80f599bd0837313593692eaa9823554434467e4327f443ff836887fd0f328ab566290e4d5cccffa22509e6b26d6f311b08de62322a46b66d35b31116f0ae222da2c53362113215eccd8b0b599b1202f299e9a8ca232257a20b2149e6ea4f166c50c4642dec7f43723453fd206ae5f4d112b21245817908e864e6edf414de76da6b659ccbc48b9a0d9a6d2597331f30be663e7e20ba92abca9f892de3bceaa63f181b840aafe48a1c"} +{"ts": 1792954289.87, "topic": "lifetrac/v25/video/tile_delta", "hex": "009c0c08200600c703c40016eadedbeb97626e0d97b07656c45cd4184712b6446f3763e06e6ec746c226e42a62639e1bc4c73414e075966da6bcccc52509c57913688f1e0bc4841880bca67a6a3288c895e882c85279ba43cca2ad598a439357333fe8b14cd8844c857b3362c2d666c48688cfc864fe887ff06d10ffc9e2cd8a188c8738008110324810d68c6a9a2681ed83588881c60838ba0d9925eeee6c0fdddcd2006cfe51284116186c8c0e2147e95bf882fa0e3754bf125bc779d54c7e47dc80"} +{"ts": 1792954290.246, "topic": "lifetrac/v25/video/tile_delta", "hex": "009d0c08200600c703c4001706e6d8fb2765acdd92b9f6f10351c736ba6da5b66b324e03d66494214a2ad59c895284b9957233cf8224679d0924db64da6b898a38271314515129b369ad0ce8e15a19d145c2b72764599f1617b33e2444613dd36b7988d1c0aac84ac98266267a0c23895b22379bb1f0373763a0a703acb36d35e66629284e2bc89b447fc40fe93eef2b27e252e3beaa63f180d057f23fa0"} +{"ts": 1792954290.845, "topic": "lifetrac/v25/video/tile_delta", "hex": "009e0c08200600c703c40016f2e7d90b1b60ecad89b717310f37313593692eaa983f554448268aaa66666fe12cccdf44ca83eda592e2a984f154458e8659322692c48985a24446c0e854ad1655df86ecabbe44122d5488a9381c788423b07d5b74255e4817895885223f17e6082108528ab5672254a12e655c8cf3e08919e745c2b72764599f1617b33e2444613dd36b7988df881dde7777957f12971df5531f8c0a822afe48b340"} +{"ts": 1792954291.453, "topic": "lifetrac/v25/video/tile_delta", "hex": "009f0c08200600c703c4001656dc5ccb0965ec7dbbb9081ba89521134d349532cb71319b01e263321249b6c9b4d71314b04e262921a53362113215eccd8f06d99b1a20273a6d25a2277c21444ee8b04ed55f224586430deadcbac5743647152308592459b1431191b03a152b459577e1bb2aef448268aaa66666fe12cccdf44ca83eda592e2a984f15491048b55222a4e071e2108fc5f98208fc40ee7bbaf2abf891e91df554c7e302a08abf924a30"} +{"ts": 1792954291.873, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a00c08200600c703c40016eee4592b31626c9dcab9d71ee4a2aeeb8bb9b14b26c30e737125112df7759f0aeeeb3a0871372152215129cccebc09999d68788cfca55be867bf07d0cf7a2e66166d7225b68cdb30bd19b623624bd1952fb2ae7478e33a54f410d2abd5daec721a36aac4c842e14aa10521a53362113215eccd8f06d99b1a04f18f2ae4237469f215d69d5ddf451cc047314cd7b93144a45f4daf31614b5e624705c73f9320e9dddb61c00fc40fd7bae3caabf891e84cb349f8bf7cd557f24588"} +{"ts": 1792954292.464, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a10c08200600c703c400171ee4dcab9d612e1d90b896fedca1211372153131cf04e2639a24082b2192889a70951134a26134557ccccdfc27999be8c09e099125deed6c31bddac8b04ec56962458515775c5dcd8a593618739b8928896fbbacf8577759d1e38ce953d0434aaf576ba81ba89521134d349532cb71319b01e263321e233f2956fa19efc1f433de8d892f4654becab9d17330b36b912db466d985e8cdb242170a55082bf103b9efebcabbf891e90db5527e301a0afe4807c0"} +{"ts": 1792954292.832, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a20c08200600c703c40016e6dfdc3b8963ec9589411471cda6bb696d9acca3813599451024db64da6b898a58431314915789cd85ddd64d8e5184e24a225beeeb3a36273ed5e46b2ae791448b55222a3a071e2104582762b4b122c28984d155f33337f09e666fa302782644977bb5b0c6f76b7e2077bdfd1e55dfc48f496fa2a43f180d455fc90f40"} +{"ts": 1792954293.445, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a30c08200600c703c4001656cf584b3165ee15c5b7484a8e39b5d36d2db35992704eb324a1e4e626b3697554c1faaa20c0389c8abe6ef944c268aaa66666fa2445b66b34d68874f09510e9c7a266366db571f07564c5ce84c822fbc109268880b98a91e09c57913688f2783eaa86b3c702fcc104496321aa50aa8d89cfb5791acab9d1024db64da6b898a58431314bf103bd6fe8cabbf891e94db4d49f8c0682bf924ce0"} +{"ts": 1792954294.07, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a40c08200600c703c400167add5c2b8b60ecb5beb836e2e5a08f139b0bb88fea62087ac734f7ddd67c09bbace84a8e39b4d76d2db35994515125e9994ab433df856867bd1752cb369ae44b6d9576d985eaedb110341b34da4b2e663e23046b66d35b310f6f0c621eda2425366d25a195a41807139157cddf28984d1554ccccdf428c85215baa74f9121234e34f38f476af6baa7e7dcbccce74309f92775298af998828c9d41bb4da597579e7f103d965f5977fc48f481da24fc5e564155fc66955fc915680"} +{"ts": 1792954294.669, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a50c08200600c703c40016e2df5c1b97626c2d93b7b73ee6a3c71372152215129cccebc3d999d6823c4e6c2ec2a87218873612204c95ddd6740c144b90a9898cd80f1319916139d3692d1137e16a226f93037a34467d1098ec5e27629192a57454497a6652ad0cf7e15a19ef45d4b2cda6b912db655db6617abb6c440d06cd3692cb998f88c11ad9b4d6cc43dbc31887b689094d9b49686568251c8793989acda5d55307eaa91e09c57913688ff881dc77f79577f123d21f6a893f180d057f243760"} +{"ts": 1792954295.019, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a60c08200600c703c40016f6e6dcfb0d656cbdbbb9965ac786144240082a1605e423a152a548e6edfc0bcddbe8482ebc8df776c13bbb226248f6d2dde66ac27bccd524099899f238b8471841172ac920e3c420823c4e6c2ec2a87218873612204c95ddd6740c144b90a9898cd80f131991e389b90a910a894e6675e1ecccebfc40fe1beecabafe247a43ed5127e2f2a20abf920ea0"} +{"ts": 1792954295.452, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a70c08200600c703c40016eee6589b8f662de5c8b9283126db26d35c4c52c0d898a4878165522fabb6cc1f576d881ba89521134d349532cb71319915019f94cb443dd856887b916235b369ad9888b785b1116d17379db69ad96732f1617e65e2448496eda4b332c3250916354cb1c87754af2e4c9c2f121064881b3e12f1f8b36286234862b56d429882a1605e423a152a548e6edfc0bcddbe898923db4b7799ab09ef3357e207f4df779575fc48f487faa263f180d057f24b14"} +{"ts": 1792954296.065, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a80c08200600c703c40016f2e3dc8b93612cad99b1f64ac9db9b8973ae1873802ca284bc4e6c2ee6c52c9b0828a254a24dddd67c13bbace8c28e39b4d76d2db35994430018635994508728ab566211afb3a3b95572334742202e62a4840e3c42081ba89521134d349532cb71319917379db69ad96732f1617e65e292848b1aa65474a1192ac625ef959bc7876b378d1f2b14faf518423cccefa16f63fa1b91a29fe903572fa68895a460710a3f4adfc40fe72eee4bafe2476419a8bf17e3afe47d84"} +{"ts": 1792954296.445, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a90c08200600c703c40016e6e1dc4b9d626cf587b31642dd5c2410226e42a62639e04c4c7343d4b2cda6b912db655db660fabb6c418d06cd3692cb998f88904d1554ccccdfc25999be8990ecb2234968650709d0ca0a2a1532de889130ac4888c814d9b4a1959c33432b2868ccd885215eccdae450e299c9d1098e05e99d082108728ab566211afb3a3b955723322c46b66d35b31116c2c0185b1116e3f166c50c46fc40ef43ba6abf891e927b5449f8c0a822afe48308"} +{"ts": 1792954297.045, "topic": "lifetrac/v25/video/tile_delta", "hex": "00aa0c08200600c7eef84381e2000b7570ac2593b256e2dfa0ea38e6d35db4b6cd6651c0facca28493c09b444d79bb9f04f3773a2071372152215129cccebc21999d68c1b989ac9b4977540c00618dd511e11d95ce8bf4338387a8670519129b3692d0cad4821028e5b3c7c2f1f22326e868ccd885215eccdad150a996f4448985624443d4b2cda6b912db655db660fabb6c418d06cd3692cb998f9228714ce4e884fe2077a5dd3557f123d2cf69a24fc60541157f244600"} +{"ts": 1792954297.46, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ab0c08200600c703c40016e2dfd87b1f61ae0dbe411e27361773d29631043d639a7beeeb3e04ddd67448291234facc612d661131247b696ef335613de66a458d06cd3692cb998f88c894d9b4d68674e4b1789082a3d166c50c56478476573a2fd0ce0e1ea19c1440e26e42a442a253999d7843333ad09278136889af3773e09e6ee7460dcc4d64da4bbaa060030c6ea9f881de97f4d577f123d34f69a24fc60543155fc91168"} +{"ts": 1792954298.056, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ac0c08200600c703c40016fae0d90b37662e2d91b9572d0652cb369ae44b6d9576d981aaedb107141590c97cd134e079a26943c8d6cda6b66222de0fc445b9345c3662193793c5e99d1da3b15ab6a14c411e27361773d29631043d639a7beeeb3e04ddd67448291234facc612d66119129b369ad0ce9a2c683669b4965ccc7c8f459b14315901794cf4d46511912bd10590a4f3748738008110324810d68c6a9a2681ed83588881c612006cfe51284116186fe20af4fd3757fc49e74bc9a94fc6305fc90a680"} +{"ts": 1792954298.645, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ad0c08200600c703c4001716e55cbb0f656e6dbdb9f6ed0477585c9362964d861ce6c24c225beeeb3a2071372152215129cccebc21999d68894279ac9b5bccc6c237998c890541b91b599051813c13224bcdd9e1800c31cdd9e8d926db26d35c4c52c37898a52606f468884296a6c782458d532c8e0faaa1ace8329659b4d7225b6cabb6cc0d576d88791ad9b4d6cc445bc1f888b6898923db4b7799ab09ef3357e2077a7fd37577f12976df334a7e301a0afe488bc0"} +{"ts": 1792954299.016, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ae0c08200600c703c40016eededcdb9f642cb599b1f64ae3dbc41c226e42a62679e07c4cf346cd06cd3692cb998f88a84ec569e244c2b12220c85966d35c896dab36c92027815465924586565dd0477585c9362964d861ce6c24c225beeeb3a22509e6b26d6f331b08de6632302782644979bb3c30018639bb3e4c0de8d110852d4dfc40ef4ffa6eaefe24f325e5529f8c0682bf91f390"} +{"ts": 1792954299.616, "topic": "lifetrac/v25/video/tile_delta", "hex": "00af0c08200600c703c40016f2e3d88b0f65ecc5c843c175e43a6eeebe0fdddd7440ca2ad998e8a4d4cccd8426664482912b5fabc612d5e116235b369ad9888b785b1116d19129b3692d0cb0e19a19618e44c5d664264417e6082243166d90ad1084542762b4f12261589110642cb369ae44b6d59b6236683669b4965ccc7c924586565dff103bf1fe9fabbf891eb05e9529f8c0c820abf92266"} +{"ts": 1792954300.247, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b00c08200600c703c4001722c259eb1f61ac9599b73726e25c341c9e6ec8965b999d781f333ad0809a2aa99999bf8233337d1713a17af2359573e17b2ae7460a83eda592e2a81800c318aa222309ee9b5bccc69384cc4c5e42071e2108e84405cc548e01f56dd0957440ca2ad998e8a4d4cccd8426664588d6cda6b66222de16c445b409e31e55c846e8d3e42bad3abbbe8a39808e6299af72628948be9b5e62c296bcc48e0b8e7f2641d3bbb6c39c1f881da8ff3d5dfc49e50d4653f181904157f2412a"} +{"ts": 1792954300.641, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b10c08200600c703c40016e6e1dc4b93642c2d83b37622e6596b0f73ac9d98b7570904799e56977362f310ef18e69efbbace8300e220aede6ed7c0dcddae8790e388dd5adde659c1fbccb28938c8ce5620bc864bd716df2687ff094d0ffa32713b65488545af333af0ce6675a3c4e626b3697754c3dbaa22e0739b95acab9e3f11ed9191a2a3e164bf3995915641131755909444613dd36b7998d1c03eadba12aff881dc0ff7577f129785b349f8c0682bf91ca7"} +{"ts": 1792954301.05, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b20c08200600c703c40016eae15ccb9d612c9595b1f6e2cf5c10e00206f139b0bbbac9b0c39cdc49444b7ddd67c07bbace8318e1cc44bd88ede6ede414071456facc838175990507379db69ad9673331607e6662420ca2ad88632293533438f8226871d106512a42268892a6596e2673610c4ce644c2912b5fabc8f84f5791d19389b90a910a894e6675a2c248f6d2dde6e2c2dbcdc48c020ac8649a2690c006189a26946c47659369432a586e8654a45071e210fc40ee07fbabbf891e924ac49f8be8e0aafe47f1c0"} +{"ts": 1792954301.653, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b30c08200600c703c40016e2e0d8db33662cb5bf0db920811372117333cf0266679a1e134555373335f07e666ba24a5966d35c896db2aedb30955db620a638e69b4b75d664a4542c72645599f1615b33e24784f04c892ef76be1edeed79282327659ecbe3b12d79db7d64b16199534c940de27361777593618739b8928896fbbacf80f7759d08328ab6218c8a4d4cd0e3e089a1c7418c70e6225ec476f376f220ca254844d11254cb2dc4ce6c21899cdf881dc2f75d57f123d64b5a293f17d14355fc91428"} +{"ts": 1792954302.249, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b40c08200600c703c40016fec4595b1f612c95beb0b72acddbb435c6421d1284b94843237f4afcd0ffe0d9a1ff458e26e42a442a253999d785b333ad18035acd6e6624860030c66624a324e626b3697554c33aaa47a266366db17268bc48499278b36394c54782fcce8e422e0739b95acab9d130a44ad7eaf23e13d5e479141c788410a3214856ea9d3e44848613f24eea5315f331051a71a79c7a3b57b5d53f3ee5e6673a3a508c956312f7cacde3c3b59bc7f881fe6a5df75ff123d202da8fc605c10abf9208c0"} +{"ts": 1792954302.654, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b50c08200600c703c40016eedf5cab2d662e5dcdb9f6f104089b90a9899e7813133cd05149974daeaaa9605d555244c2a0dc8dacc21024b76d2599961c11332c286b8c8421097290864bd73a57e687fd0f0a996f4448b4e0f89169448268aaf9999bf84b3337d150addf44599f1615b33e246c1165bf5d9b506c030ddd9b548e1bd1aaaae884c902f13106742ec722202e52b20e6f3b6d35b2ce6662c0fcccc48f09e099125deed7c3dbddaf1e8998d9b6c5fe207f93d77f55ff123d25b58e93f180d0d5fc920300"} +{"ts": 1792954303.24, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b60c08200600c703c40016f2e5dcdb9f636c8597b09656cddbdb8f6e516728ab6232128ca5274cab5b3439385a68725a04d70cd134b104d134a3013394a57b336a0c00618b336a90c55672577d3491059b642b44210f0a996f4448b4e0f89169448268aaf9999bf84b3337d130a837236b30828a4cba6d75554b02eaaa921024b76d2599961c11332c28c93989acda5d5530ceaa9240bc4c419d0bbf881de6f77dd57f123d20bda98fc6034357f241dc"} +{"ts": 1792954303.616, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b70c08200600c703c40016e6dedc7b2d61ad05c3b0b716e2208e323314b4473192f5ce95f9a1ffc09343fe86844dc854c4cf3c1b899e688126db26d35c4c52c21898a48a80cfc864a21f7c2b443ee8b89d0bd791acab9d1b039d36944406c030dd1108904d1554ccccdf9244cc6cdb6ae3a084a087460267294af666d41800c31666d5f881ee3f7bbeaafe247ac37add31f8c0882abf921f90"} +{"ts": 1792954304.25, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b80c08200600c703c4001682e1dc4b8b636c95c8b938228874d0511c398e9dbcddbf8179bb7d0601c515beb320e06d6641458a26b1110a894e6675e16ccceb454467e4327f543de881a0d9a6d2597331f10f09d8ad3c4892108f6732323454982cb3226993270b362862b208e323314b4473192f5ce95f9a1ffc09343fe8b89d0bd791acab9d0b7b1fd0dc8d14ff481ab97d3444ac8f958a7d7a8c211e6677e460710a3f4ad4249e04da226bcddcf8279bb9ff103bc4aeeabf891db1fd6f99bf174d057f246320"} +{"ts": 1792954304.633, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b90c08200600c703c4001722e4d95b1f61accdbab988688e28add5b7994706ef328a24ca254844d11254cb2dc4ce6c25899cc8238c8ccdd0924e64bd716df26870517039cdcad655cf20838f1084702d1e948ab1f898bccdbea8288e1cc74ede6edfc0bcddbe8b144d622215129cccebc2d999d6881a0d9a6d2597331f11b039d36944406c030dd1112108f67323234549c2cd8a18adf881de3f776d57f123d62bd6e98fc603415fc91628"} +{"ts": 1792954305.213, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ba0c08200600c7eef83f81e2000b75732cb58db9d706cda0c49b6c9b4d71314b036262921e233f2997fa19f6c1f433ec8238c8ccdd1d11cc646f5b7c9a1c94548d6cda6b66222de15c445b464268aaf9999bf8673337e3b1559495de3e17b1bfd548449944a9089a224a9965b899cd84b1339917039cdcad655cf1c0b47a522ac7e262f336fafe207fafd77db557f123d62bd6e98fc6035157f246a8"} +{"ts": 1792954305.616, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bb0c08200600c703c4001706e7592b1f6eedfdbec11432b28688e28add5b79b4706ef368a2c11372153133cf0b62679a08e32339d189c864bd73a57e687fd1909a2aa99999be8d91ce9b4d2da226e0d8061ba226e460667294af6d99f54941c4fa22ae884c780e3c42083126db26d35c4c52c0d898a48a91ad9b4d6cc445bc2b888b7f881feaf5df7557f123d64bd6298fc5c7405155fc91ce00"} +{"ts": 1792954306.224, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bc0c08200600c703c40016eedf5bfb3161ae55c2b78155143c467e56ead433dd83e867b91209d8ad3c48984a24446c4e74da4b444df25899899f268ad5b50a6208e32339d189c864bd73a57e687fd0d11c515bab6f368e0dde6d1458226e42a62679e16c4cf3464268aaa66666fa02f299e9a8ca232257a20b2149e6e90e70010220649021ad18d5344d03db06b111038c2400d9fca250822c30dfc417ebf1bedaabf893cc97b14c7e2e3a000afe488a00"} +{"ts": 1792954306.579, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bd0c08200600c703c40016f2e15cab0b63ec6d92b0f642e5dcd4189cc4d66d2eaa981b554460067e432550fbe18aa1f7454936d9369ae2229236473a6d34b288893c212821e3916185937fc40ef8fbbf6abf891eb6deb654c7e2e3a020abf91eaf"} +{"ts": 1792954307.216, "topic": "lifetrac/v25/video/tile_delta", "hex": "00be0c08200600c703c400172ee6d84b31622c9d86b9e8290e1523a1d3b79bb7f02f376fa0e238a2b746d6651c0facca286b8c8ce53dcc4664bd716df2687df06cd0fba1eca254844d11254cb2dc4ce6c1f899cc8804ec569e244c2112222415bbe88b3be9c25677d31e838f10848e25aebb23a2a49b6c9b4d7111491b239d369a594444722c30b26ff881de0f77d57f123d2dbdb2a63f171d01055fc904b8"} +{"ts": 1792954307.821, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bf0c08200600c703c400173ec7d96b2164accdb8b8f6e6dea084e626b3697754c09baa20c51358888544a7333af0366675a1014895bfd666fc11accde8980cfc864a21eec27443dc86b8c8cec9425ca42191bd6df26872501794cf4d46511912bd10590c4f3788c094d9b496865670c50cacc8630383992207753aa9b228ad5b50a620a438548e874ede6edfc0bcddbe8388e28add1b5994703eb328fe20bf07a5f557f1297a7f24cc7e301a0afe47c480"} +{"ts": 1792954308.245, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c00c08200600c703c40016e2dcdbdb8f61ac9d9bb89716e1a0e238a2b756d66d143d944a9089a224a9965b899cd83f1339910199ca52bb7d99f5610b33ea435c6465296e56990aeb9d2bf34382891bcedb4d6cb39998b097333122c134557ccccdfc2d999be8c8d4cb7a152244c331224922ab3109a64c90266267c740e3c42126098bc8da292813c63cab908dd1a7c8575a75777d1473011cc5335ee4c512917d36bcc5852d79891c171cfe4c83a7776d87003f103b73efdbaafe247a2d3a94c7e301a0afe48a40"} +{"ts": 1792954308.838, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c10c08200600c703c400170ee25c5b1b662e45bab988339455ab395bad097292a627a668707034d0e0a2611372153113cf09e2279b429ae19a2696219a26946c067e42a50cf7e1ba19ef440666c4290af667d5208954e954c8c8d270b28642aa22ea80bca67a6a3288c895e882c86279bc43d944a9089a224a9965b899cd83f13399191a996f42a448986624441c471456eadacda28b04d155f33337f0b6666fa246f3b6d35b2ce6662c25cccc5f882ff3e97b7557f1297a5f2531f8c098255fc91ac8"} +{"ts": 1792954309.209, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c20c08200600c703c40016eae45ccb0763ed0d95b836110d141590c97cd11836688460cf44769128dbd599862acc458268aaa66666fa101506e46d666f419ca2a519885a3290b42321353343931d86d6641f58ae86c7c2f3c128880ccd885215eccfa91b019f90a9433df86e867bd13089b90a9889e784f113ce4e1650c855445d6491559884d327f103b95eef6abf891ed2deb0d31f8c0682bf921350"} +{"ts": 1792954309.814, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c30c08200600c703c4001686e0d86b21662c6d87b77726df206f139b0bb8be720c2712548f2c9ddd67c07bbace8298e1995ba1d3b79bb7d0471919d9284927325ebdd6bf34393812687250f13d3b2a7f465dd83e8cbb915149974daeaaa5615d554a46c467e4327f433de8c84ec56be2448fc2515cc448f040c48f9085e99d08211609a2aa99999be840541b91b599bff103b81eeeabf891ef25eb4531f8c0e8202afe480040"} +{"ts": 1792954310.237, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c40c08200600c703c40016eedf5c9b0765acadc2b78833c4e6c2ee7a56e3c8429d2112df7757f036eeafa0e438e69a5d75992703eb324a1a09a482157133bb06e26772204d5a2349a7ccc41c21998828c14219ac44973797b0c66f2f208e3233918927664bd7bad7e6871d12279d3224b67332cc94262f2368a4c961d58b88ca888c27ba6d6f33190a3214856ea9d3e44848613f24eea5315f331051a71a79c7a3b57b5d53f3ee5e6673c8c0e2147e95bf881ec9a7bba9f893ccafd0b31f8bffc00157f245f0"} +{"ts": 1792954310.827, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c50c08200600c7eee7bb81e2000b7970acd584b3763ec9d99b21622dfdca40d869e71c9e212b43fce8f999603ccc9157190a754a12e610d7af75afcd0fbe159a1f7459589f67994893e46b999bd85b333790701c515beb363c9a25d1ad88c8f9d278799acb1b1c838c10e4702c32b264c7a1b3e12e833c4e6c2ee7a56e3c8429d2112df7757f036eeafa0a6386656e874ede6edf4341349042ae267760dc4cee460a10cd6224b9bcbd8633797a4b0eac5c465fc40ee07bbaafe247b487ac4c7e303a080abf920880"} +{"ts": 1792954311.438, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c60c08200600c703c40016fee5592b7361ee5dbd415470a11f6caaa47f57cdebc81a8d3ce39ba515a86f42f3324105167d91ae6677e04cccef455c6421d1284b98435ebcb7f9343ee8408cfc8644fa21efc11443de87852256ff59bbf07eb377a2013b15a7891308448889b96cba5ba6d7445d2da225bc27444b68c8ccdc85645b33e2c33667c48d1a0bbac9b4d6ecd8f0d5d9b1a362d5a234973311f0de6623c8e262f2368a4c9e1e66b2c6fe207713fdf577f123d2e3da098fc5c7404157f19a3afe4930c0"} +{"ts": 1792954311.83, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c70c08200600c703c40016e6dedcbb2b64ec859ab1f736cddcfb7171d07330be2d59cace4ccce4e07999c9448226e42ae6679e12cccf368935c33443114d11218ab66a774a3a991d038b9094881d59caa4eb932283eaf3a128baa06a34f38e6e9456a1bd0bccc90551c2847db2aa91fd5f37af22cac4fb3cca449f235cccdec2d999bc8c8ccdc85645b33e2c33667c48408cfc8644fa21efc11443de820a2cfb235cccefc09999dff881dc4ff7d5dfc48f498f6098fc607410157f242060"} +{"ts": 1792954312.433, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c80c08200600c703c40016e2e3dcdb9f61ed1584b87712e2dba0e7021ee3233918825199135352df26870707cd0e0a201506e46d66f7c21acdee8989e95235fe8cbbb09d197722a703acb2644d79998b0af33312341532de889169c35122d28d99ebba6d3596ccd8b0dd99b149024deaa64a2411372157333cf0966679a3a508c956312f7cacde3c3b59bc68f09e099125deed7c3dbddae8493c09b444d79bb9f04f3773a2e0739b95acab9ff103bdafedf2bbf891e9582d01f8c0e8202afe486880"} +{"ts": 1792954312.789, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c90c08200600c703c400168add5c3b89716c7d95b2172104719198a6a3294a89a96dd6cd0ffe049a1ff41ca215d669a5eb2f607bd65e45c4e7fe94235955260799c888bd72087346afa2264c7c0e2e4251d8b3588208989e95235fe8cbbb09d19772341532de889169c35122d28d99ebba6d3596ccd8b0dd99b17e2077b7fdbed5dfc48f6acf6a098fc607410157f24684"} +{"ts": 1792954313.413, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ca0c08200600c7eef7bb81e2000b91612c558db37732c3dbeb768738008110324810d6aa32097695c9876222414470c63ad5f37b3a1ee323394f72908647f4b6eb66870707cd0e0a2006b588bf333ff086667fa2a6f3a644d6cb39998b0af33312100343675a21ef4682b67bd1122492100b453a6b1e082c4a464eb2103eabaa1f1f8bd33a3b22e273ff4a11acaa90439a357d11327f1037c97b7afe247bd67b14131f8c0e8202afe48b04"} +{"ts": 1792954313.828, "topic": "lifetrac/v25/video/tile_delta", "hex": "01cb0c08200620e575773a223fe77eef7bb81e2000b0961ec6593b11656c8a1ce0020440c920435aa8c825da57261d888906789cd85dcf4adc790853a4225beeeafe06ddd5f451cc047314cd7b93144a45f4daf31614b5e6242dec7f43723453fd206ae5f4d112b202f299e9a8ca232257a20b2189e6f10351a79c7374a2b50de85e66487b8c8ce53dca42191fd2dbad9a1c1c1f343828f958a7d7a8c211e6677d1c171cfe4c83a7776d873810278c7957211ba34f90aeb4eaeefa3a508c956312f7cacde3c3b59bc6"} +{"ts": 1792954314.434, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cc0c08200600e575773a223fe7703c4001622cad97b208288e18c75abe6f674682b67bd11222124f026d1135e6ee7c13cddce89044dc855cccf3c25999e68c14219ac44973797b0c66f2f23c2782644977bb5f0f6f76ba088d5b2b7c855ab4cc4c71c09898e283ba89521134d349532cb7133bb03e267721411a3da8bccc6c157998c8689e95235fe8cbbb06d197723623432196fa21eec37443dd23038698da02f299e9a8ca232257a20b2189e6f10351a79c7374a2b50de85e664813c63cab908dd1a7c8575a75777c"} +{"ts": 1792954315.019, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cd0c08200600e703c400165acdd99b2566ae32100b56b99f133370462666a1811bd5537133cb06626792222ab2e44975552f08eaaa5a26072da854a225bc27444b68a81eb21af9a261c2b344c28801ae5e56b2ae7c21655ce8b9beebb4d35b3999870bf3330c9c0e0a4124821b53a231390a6c921cc4186c801838aa2ac780e44c5c7c842cd8e53111f8ab5314a621ce0020440c920435aa8c825da57261d888906789cd85dcf4adc790853a4225beeeafe06ddd5f451cc047314cd7b93144a45f4daf31614b5e62"} +{"ts": 1792954315.429, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ce0c08200600e703c400171ac3d8ab3d646dfdc0448175e46fcccc384b999850825eb11e452be666622c23432197fa21eec2d443dc8799a54c4a21053dca919ef464297fc8d999e7867333cd1a135d3225b44461aa2211b3913fd43d4ed2d9daf61bb3b5e430236e422e2675a2a27ad1992f9a224a16905d5510b7b1fd0dc8d14ff481ab97d3444ac8e0b8e7f2641d3bbb6c39c08f958a7d7a8c211e6677d1d28464ab1897be566f1e1dacde3414470c63ad5f37b3a088d5b2b7c855ab4cc4c71c09898e327038290480"} +{"ts": 1792954316.018, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cf0c08200600e703c40016fee0588b1b64ee0d99b848392f5aaf3215f1335b03e266b22c65b97aa36774da199067920479b72e296458c62907b257bbbce853a89521134d349533df3133bb056267722213911bfdeeb08ef748a8a0ac864be689851e0ad8997448b0e1e8916145d1f75da69a4b6733314721cdc9023131e8402d3210a92585d8ac4ea8799a54c4a21053dca919ef46ce44ff50f53b4b676bd86eced7910035cbcad655cf842cab9d09278136889af3773e09e6ee7430236e422e2675c921cc418680"} +{"ts": 1792954316.626, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d00c08200600e7eee73b81e2000b8370ac7d9bb2d642c659ab7372d08334a9894420e8af34393822687250d1394bfd8a9111e3836223c5067921522d2085bd1d85184292457eeef3a06a34f38a662de8b57509ccc91308d1ed45e663613bccc64641165db6666f619cccde4442722b27ef778a3c9432c9b4d349624586380de8d115d08436471559485479344405ca5693c204c20d460a10cd6224b9bcbd8633797a3c072262e3d01794cf4d46511912bd10590c4f378813c63cab908dd1a7c8575a75777c"} +{"ts": 1792954317.016, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d10c08200600e703c40016e6e5d88b3d65ee4dbcb3372ae6dcf430c646729ee677ae48cf7e0c919ef43c1963917eeef4e0fddde94404686cea9b543dd842a87b91608db908b999f785b333ed1a0396f4325112de1aa225b4716171197dde9320e8497dedc28d854f4e9b333cb0de6679206c34f38a662de8b576747cd49067921522d2085bd1d85184292457eeef3a1a27297fb152223c706c4478a14ea254844d34d254cf7cc4ceec15899dc8392f5aaf3215f1335b03e266b22a282b2192f9a2614442722b27ef7788"} +{"ts": 1792954317.419, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d20c08200600e703c40016f2e4dcab9b73ec859ab1f65ac9591b7171d08025eadbd9573608b2ae645c914266259aa9566617ab3119135d3225b444cf8668899d1e299d322692d9deee1eb3bdd430cd2ae7d0929ee648cf7c741acb146a223c860db862922073768e84eb968e2c2e232fbbd2641d092fbdb8439a281b0d3ce2998b7a2d5d9d1f35246c2a7a74d999e586f333c91308d1ed45e663613bccc68f420169908540"} +{"ts": 1792954318.015, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d30c08200600e703c40016e2e3d87b1166edea1e0baf237e6661c1fcccc288046dc845ccce2c21999c488aad89ac9b4974973535708e6a6aa248fbacbb4d34d7bb9af0977735a2c4bda6da5971315b0b6262b23424b6cdb5999ddc35333bb228a545a33eb240b27ce888a88619a55cfa1253dcc919ef45c914266259aa9566617ab311e299d322692d9deee1eb3bdd4644d74c896d1133e19a22678e8359628d444791039bb474275cb90c1b70c500"} +{"ts": 1792954318.616, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d40c08200600e703c40016f6c8d96b33712e45c3b8a838990f655aaa874703d50e8a106bd3aa2909db5cd4cdc119a99a8134635293b219674211d69d666746c2a7a72362261e1bc44c38ec20168846549302ec5525163e161859909440236e422e6671610ccce24491f759769a69af7735e12eee6b43c175e46fcccc383f999851a125b66daccceee1a999dd439c0040881924086b551904bb4ae4c3b111228e602398a66bdc98a2522fa6d798b0a5af3120a238631d6af9bd9c"} +{"ts": 1792954318.974, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d50c08200600e7eee7bb81e2000b87712e2dc8b1b622cf5bbb988882f4e415f3333308e666622c4d5a2b4965cc447c2d9888e8c9260db4974e6f64c33cdec91f87184a6a1284c8c10b1bb6b15b48022b132311a4821b5639b210880b94ac8134635293b219674211d69d666741c4c87b2ad5543a381ea87451b0a9e9c8d8898786f1130e3e1618599090"} +{"ts": 1792954319.417, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d60c08200600e703c40016eee6597b2765ae35c0b7d70512675d369a69ad9659cccc688a2d688b91b7888bc4ccc4200f7fb51444e3822889c50d1ad96a5089122af8362455d1e4514df5de743be4d99ace1eb33598fc38c2535094251924c1b692e9cdec98679bd9242110172958"} +{"ts": 1792954319.972, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d70c08200600e7eef83f81e2000b7d702e0dc6b3d62ac8d92b1b66ec7dbab7f668380003e044c175c4109bbbe384f777c51645ab11f642244ed9999985b333311708d1ed45e661617bccc241c8c8793ad0ad443ee8a89ea42192f9a21184843359b4ba4b9bcbd258714ec4c42221b1c83ebd15b3ac78252fab6a888e8401eff6a2889c7045113880"} +{"ts": 1792954320.621, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d80c08200600e703c400167add5bfb11666cc5b9b797090371a79c536e897a50db528f999d28b0af44b3215f333350a2a8336d2cbbcde782b79bcd1c23644212592867f7770a1aa832eda6b349f5c4443c1b8888687928a5fec4489ab35fc1f566be8884d1755cc44d5c23889aa89316cbacdb4974d6ca227dc25444fa8d04692a8722ccd7b0d599af23645bac9b4d6cabbf0dd9577c9216820822088d5b2b7c855ab4cc4c71c09898e285bd8fe86e468a7fa40d5cbe9a2256474a1192ac625ef959bc7876b378c0"} +{"ts": 1792954321.218, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d90c08200600e703c40016e6de5c2b27726c559b4780e6db11888fd87b111f9082843358892e6f2f608cde5e46066731172bd99fce18b33f94646b67fd4a9122d3866245a515141590c97cd130c940faf456c52c9e176239726846304111c0b27ce888a88e11b221092c9433fbbb850371a79c536e897a50db528f999d28d04692a8722ccd7b0d599af22c2bd12cc857ccccd43c9452ff62244d59afe0fab35f41c8c8793ad0ad443ee8884d1755cc44d5c23889aa8b8468f6a2f330b0bde6617e27c27e338280"} +{"ts": 1792954321.589, "topic": "lifetrac/v25/video/tile_delta", "hex": "00da0c08200600e7eee83f81e2000b9365ac7d98b23636e5588b3d736e7841910371a79c536ee533f5f62ea766648511adb36d25c4453c15888a6899260db4974e6ee4c27cddc88d98e2889b596cde6ffc37bcdfed0229a68cbb58828cbb64711ef5db2e3d138af226d11d15141590c97cd130a3235b3fea5489169c33122d289316cbacdb4974d6ca227dc25444fb258714ec4c42221b1c0b27ce888a9f8890e0"} +{"ts": 1792954322.02, "topic": "lifetrac/v25/video/tile_delta", "hex": "00db0c08200600e703c400172ae6dcfb07666c95bd0e68843c10871a79c536e89bb54df53be6674e08ccce9414470663255f37b721a2bd12cc857cccdec1b999bc879d6e9aed25d6acd2b07d59a5222153d3aeccccec239999c8b23f4d95d0a544ad32ccfe70b599fca30afbacb26d344497bbba70c77774a3c07aeecab337bc3d666f721840e4aaaeef228564b90c44881cc5b3aaa2eb240b2c5b22a3b408a69a32ed620a32ed4288d6d9b692e2229e0ac445346cc71444dacb66f37fe1bde6ff91c47bd76cbfc40870"} +{"ts": 1792954322.617, "topic": "lifetrac/v25/video/tile_delta", "hex": "00dc0c08200600e7eed83f81e2000b7b632c458db4165ec859eb9d64ec55c3b8f716e4206e34f3840867e94aba5a86f4273335f01e666ba2443188642a253e467b70948cf6a32ca2764644d7cb6cb3133b70ce2676a087056da8f7a9db3335d1a29136955391bd99af236838a69a6975b379bfa4c0bb1d11174c98f81c438422229923b09da0969043dca47d3f9005465d09547cac53ebd46108f333be8493c09b444d79bb9f04f3773a02f299e9a8ca232257a20b2189e6f1072321e4eb42b510fbfe218200"} +{"ts": 1792954323.217, "topic": "lifetrac/v25/video/tile_delta", "hex": "00dd0c08200600e7eee8c381e2000b4170ee2dc7b9173acc5b8b8966ee65bbb821c00420071456babccd823579990a35abd590af119b988bb82b311750c284f74c8b2e266760cc4cce434273a34b9ab60dcd5904182ab9d8e99888e881260db4974e6ee40800610e6ee444c266c42a599b9e13b337345d4f5dd369359b44d9561e17b2ac34784f04ca92ef32fe1ede65f9184ac7cb8cd3363a108094888568fc367c21d0371a79c20433f4a55d2d437a13999af80f3335d1a29136955391bd99af20a23833192af9bdb8"} +{"ts": 1792954323.609, "topic": "lifetrac/v25/video/tile_delta", "hex": "00de0c08200600e703c40016e2dddc1b89732cfd96b7d646c458fb816eadfa3035afdec6589169c31122d28dbd8a2753aa953744a84642e6677f0dcccefa24631b664c8444ae467b9044768966c8dbe466e6227a06a34f38e6ab5a1bef47ccce944d2674ca936b64b667cb1c83a52ab531e06d22497a4841a9ab26e851ad5eac85788cdcc45dc15988ba8cb289d919135f2db2cc4cedc33899da8ba9ebba6d26b3689b2ac3c2f65586861427ba645971333b066266723c2782654977997f0f6f32fc8c2563e5c6699a"} +{"ts": 1792954324.209, "topic": "lifetrac/v25/video/tile_delta", "hex": "00df0c08200600e703c40016eadf5bfb81656c9dbcb737090801c5148fbbceb823779d50f765ba69a6da4b6f9eeeeb5e0fddd6b4459562d2558415d2ae8daed444b3846889651608db9089999f585b333e91f0b213be599e0e1fb33c146dec493894542a2bd423216a54ccefc921ee5213a64c94210129110ac81a8d3ce39aad686fbd1f333a5044768966c8dbe466e6227a24631b664c8444ae467b9181ad7ef632c48b4e1889169434273a34b9ab60dcd591024c1b692e9cddc81000c21cddc9f88e6834"} +{"ts": 1792954324.613, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e00c08200600e7eee83f81e2000b736f2e1591b15622c65c6b1b725131394a4322d7343df84e687bd0f15d790435fbbbd68a84ef8854cc4ebc2b989d68920c64654c844eb5d919ec470a1717e5482b145fb77122e07afe42accdc90371a79c7a3b75a55fb50b4e5e666bc9a0e9123ff3c9e2f232a2bd5c7a1102208236f6249c4a2a1515ea1190b52a6677d1f0b213be599e0e1fb33c1419e48548b48216f47614610a4915fbbbce8738008110324810d6aa32097695c987622292c38a762621110dfc4105"} +{"ts": 1792954325.209, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e10c08200600e7eef84381e2000b8d726cc59eb9f736de838791509df14a9988d68e11d25628b294cfeeee1420220fc899bcbd823379790a284f35936b8998d82b133190c1acf34dae2ad8331564344c2c4692d59bf60dab37e68534a1576eac43576ea8880d0c855999f6c23333ec8b81ac42a26eede91a3913ff53f391bd9daf344b2c9b3b75622b3b7547c6673148b7d99b5c862565e9a45a3c8a315ea9113238bc748c888a81b8d3ce3d1dbad2afda85a72f3335d131394a4322d7343df84e687be4a10809488856"} +{"ts": 1792954325.604, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e20c08200600e703c40016f6e6dcfb35656c8da1b1b632e1d8ab8a81b8d3ce102197ad2a4f5a1a94273335d1819df54ed13a88e7863511cd1e08544f104599ab61eb33569202ec72111958854708e92b14594a67f7770a24831919532113ad76467b10f15d790435fbbbd68f8cce62916fb336b45c0d621513776f48b046dc844cccfac2d999f4840441f9133797b0466f2f344b2c9b3b75622b3b7591c5e3a464445fc40fef52e9969fe24eb0af63f8ca1d7f23c5e0"} +{"ts": 1792954326.205, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e30c08200600e7ef084381e2000b4370ee2d92b3164ec7d9eb3f65ee4596b4571d0a491b10ac9614beef988e582b311c90c15d790435fbbbd7833777ad0d01c5108babcdd837579b91171cb10c8c62a442aa529cb6cccfb611999f642d62ad718f16b99499d3434ce8a91acbb6d25c444bc2b888968d020ca846c4445c358888a8224547ee8ca44dd48cc45f9381c7f57d625363817260948ec388977d2410d9f9d517540dc69e70810cbd69527ad0d4a13999aff881fcf85dc8cff12930bd93f8ca1d7f23a020"} +{"ts": 1792954326.605, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e40c08200600e7ef07bf81e2000b3f68ae3dc8b23666cd590b9d622dc073810f13db3692eaaaf60fd555e448e44ffd447104213676bb84aced750d01c510899bbd889920cbb4d2cc4cdbc27899b68b0a60db4d79bb970b73772a2e13388227b33ebc2f667d68c1ac99b6d25b7133bb0c6267723c11af2116245a70f448b4c981762aaa928a39808e6299af72628948be9b5e62c296bcc48134635293b219674211d69d6667474a1192ac625ef959bc7876b378ff103b7def19641f8956829f8bbf820157f19617f23d3c"} +{"ts": 1792954327.205, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e50c08200600e7ef184381e2000b7173ac1d8bb0962ac3d98b2b72ec7d93b777311f7b26b4a58dbd4bd9452216426a63361fd4c66420c9927672b6ab4e6664e08cccc94400dc90a9f888b21000c21888b2889a98423272274dc4471c23888e28cbaab5a52a228ac4621ead5322667270cccce4a0cf1b44640afec730a3fb9d8a3ddb5559d1a291b11a696e2678e1ac4cf1405e533d31c4654a7441442aefcdee3220471643d9fb2c7428d038b21a038a2113377b3f10592257c3f125958fac25fc60cc02bf91a0d0"} +{"ts": 1792954327.609, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e60c08200600e7ef17bf81e2000b316eee5dccb3366ec9588b23642cd58db8980b3777b02f3776a0ce3e04c8255044a77a52a2348b0cdcd56640d2c499d54a93aa4448cef603919de47cab897d4910cefb98ba8200c576964679b0248cf323866c9d892c96dccfe6ee141c11bad089677a981ecef510a0732ad7ddde6e0abbbcd42c2a0cda6b370e0bd66e143c97c44696eb5658783eacb0d1314d972259565c584eacb8915184f6444b8aa99857155323c071f209bf103b012f87e252a81dafe2e9e057f19417f23584"} +{"ts": 1792954328.209, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e70c08200600e703c4001712c6597b0967ade58ab1f72ae0d95b261ce04608d4e5128b5f44d0f7e189a1ef4204724c415d3233d9822467b10d12dfea54c9333ef836667dd105b1d66d74d3693d5166840030855166a22863ec9b4d34964455f08c88aba2448366da596667db094ccfb23246b2e9b4970ef4b0ce1de9234653acd26d35a2264c35444c8858d419b69759a46c261b11feb3586f59a41c11bad0a9677a91f07b964a21316eb1c87ab4c8c42a47e1c636ac6a1ff881dec87ddcfc4a5d02db7e2e82fe46fa40"} +{"ts": 1792954328.598, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e80c08200600e7ef283f81e2000b2f67ade5c1b9560ac1d8db13642c8dbeb0f65acdd9ab256e70a56af161da45e3410661e43227eb31813598429242a34510f2b6df8abcd82b157990c05d68410d9aad5833355a90f49d2fdd1b2a4e89233bf83e4677d134318dc8c95232bd4cccffe13999ff45412b354c9677ab856cef550821c910c99557233d880bca67a6388ca94e8828855df9bdc50511c198c957cdedd8179bbb50e70010220649021ad546412ed2b930ec4440e1efc432c2df8987c9eefc5d2c2bf914b2"} +{"ts": 1792954329.198, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e90c08200600e7ef17bb81e2000b3566edcdbeb328b8112fa2b1114b0be222923caf026449b4974977bb9b0f6f7732042b5ba95b26f0f5f015e1eba065526cd26d64679301c8cf220e5642e9b496a693303d4d26212b057aba7a329137c8c445fc13888be86820cc845bbbc1c1b777828829c0d9525d2644d759b98200184359b9911431f64da69a5b222bf8464457d1218544f1044b4559f84a8ab3d0c25d7912ec4366ab522c909e6b26d3596d0f0b0b5a1e148c260a525f881e9d67baf0fe252e036dbf174b0a80"} +{"ts": 1792954329.597, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ea0c08200600e703c4001642c259eb2d646dfd87b077191a25f111a4b2d1579e1aa2af3424a0af47fd8ed788be8d8a60db4d77bd930def7b2230a62729935d951abe8919919199db6ba5ddef619bbbde405e819591c4654a50514a885b15bde9f200c2d6cd589c4a49212c33226a972106f46a9b22308c7a1f8190d15aa93278be8a88c5c8624c9d45cac8b2286f22ae8f2688f884320ce3e04c8255044a77a52a2348b0cdcd56647cab897d4910cefb98bbf882d92fede41fc495fa1e4bbf8ba0bf921e60"} +{"ts": 1792954330.201, "topic": "lifetrac/v25/video/tile_delta", "hex": "00eb0c08200600e703c40016fee3588b2b65ee059ab37726e1dc540c53abd5310b788ad80ef1159045381b2a4ba4c89aeb373604d66e641c246c42a5e23de07bc47b4404c6cda4b777fc1000c21777fc8884278854a32eec23465dc8681ef574dbc3f74592b3cd66936b2de6d85af36478261d469abcff87b579fd19499b36da4b64b666d724039290d48e1009a153b14a91c0cad2a91280bd032b2388ca94a0a29510b62b7bd3d09282bd1ff63b5e22ffe20b663bb791fc496f11b93b7e2ea242afe334aafe48bdc0"} +{"ts": 1792954330.591, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ec0c08200600e703c4001702e1dc5b93632c6dc2b8f642e7dcdb7002fe4205e04cc92ef773e08deee7454471c4391d3334d9856669b11725f136d2cb444b385e88965185598d5af552112b3e448cc8d198e9b49b5b2667b30d4ccf62064a51a8ea5556bc44f414c70662a215ba5bbddd88d8188d9126ad9b0dcd5b349c260a5252206d22ce8e858d419b69759a8e851a0716451cc047314cd7b93144a45f4daf31614ad5e2474a1192ac625ef959bc78769178ff103d2d8e9fc7f123dc92ccbebf17b7002bf92187"} +{"ts": 1792954331.201, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ed0c08200600e7ef173781e2000b7170ae3dcdb9f662c9d92b2d65ee459ab3d66ee7218eb31eb4a229356e74e95457999c9c193339286a1314a231191532a71114b06e222922a238e21ccab91a7540856b7429085de1ef22025beedb5911610800610911618ec39b3d1899d4d92c304d431551c3364ec4964b6e67f3770873810531c198a8856e96ef7762064a51a8ea5556bc44f01e821e93a5fba36549d124677f07c8cefa1492151a288795b6fc55e6c158abcdf881d97a69ee3f123d2114b6fc5d548157f23948"} +{"ts": 1792954331.601, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ee0c08200600e703c4001722e7595b23642dddcbb888900e4622f919edc25233da898cc3c8766af59bc709eb378a0629d5e8a8252f115d1603d8846b788cf85af119d0521c19888a5723bddd88b914c4e8c64e9999ffc2f333fe8c1c219acd34971797b0c62f2f2346b266db496db446dc35688da8d912e44da5b28a95b0dd152b23c0925c8fe8cdb30f519b6232b3366db496cb35ab36a9304363644235668f037a3565757c99042ec54472e4a126ea291b4fc40f6bffa9ef847f129701b6df8ba395fc912780"} +{"ts": 1792954332.189, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ef0c08200600e7ef273781e2000b77712e5d8cb2f666cb5bcb9966d10635514cbae42affe5f233d21000c21233d2888aeb62952fcd56bc239aad680bcc9e45ba388ca94eca3190bdef5740859b2e552b5e22f22a10a89e208a2acfc2b4559e8229c0d9135d2644d75bb9a39071f5895263e17cda2366740c53abd1504a5e22ba0a438331114ae477bbb10d426294462322a654e222960dc445244c661e43b357acde384f59bc6410bb1511cbfc4377e657be16fc4c3d7b697e2e8e57f19417f24174"} +{"ts": 1792954332.794, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f00c08200600e7ef37bb81e2000b79732cad84b316e6df5ca4304a727542ac88bfe0c9117f4586b8cda4b633bb85ac67751714c1b69aef7b2617def644646886da4b888e5867111c91b0b1dd089555a786eaab4e460b41096900369167478fc211020a90c348021d017993c8b747119529d9463217bdeae810b365caa56bc45e439c0040881924086b551904bb4ae4c3b111038790671f026412a82253bd29511a45866e6ab323e55c4bea488677dcc5dfc41fd7d7f77caafe24ef05ead3f174f22afe48d900"} +{"ts": 1792954333.194, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f10c08200600e7ef273781e2000b736fae5586b07626c1593b0f66eccd96b83702dfa08f2c0dd2ee8d5a16e6620952094cd566c099aacc8ab978348c9420948beaa92b93ef119f0ade233a1a844bece46475d52f13325184a0764da4da69acde386359bc510131862356b448cefa240391489e467bd0a490884653bdeb93e6f332344b266db5b6d11b51d08c059c96d22f1c8a17e1b2b1489971c0a04718a5a221d248734fb2aa97932109146cb2eb572385eb2a8adf881e8937558fe247a485b597e2eb2412abf91f4e"} +{"ts": 1792954333.59, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f20c08200600e7ef37bb81e2000b376fee05c1b2b636c65c5b9370ae35c7409c69e712c42b108591e4d4baa6de22fe02bc45f40d60a757fd19489be45e22f603bc45e4186149542a311455bf81a8ab7d0732d991e2a4465d59981eacc444575a94c97e6ab4a1233b94a459eaabaf04d5575a2630866d25c5e56c278bcac8b092edb4b6689b30b4d13623248026d35d33999f0ce7333a3890bc8dfde84b9948279bb864d0bb1d94b572379204887aad94a55fc40fccb3cd10bf892da69daa4bf1717482abf92154"} +{"ts": 1792954334.197, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f30c08200600e7ef37bf81e2000b85716e35c7b93722e1a36843ecbb4d25d24457f0dc88afa06b053b2a53a295b746c446741547044232993e9ec5ef773220262a20c46ae466430086234b233878324670d0a58c8a4746c4bcadb3e2ef321a918acdb49b5b759b9f06eb373a2403918aa992274454656e9b4b333d7856667ad0712d950cd13566c52783b857c26413270795fae4ea85c762e20a292b2205ebaaaac8e242f237f7a12e65209e6ee1fc40f6ad3b7a87f123d6f9d62b92fc5c2d2afe3342fe49f800"} +{"ts": 1792954334.58, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f40c08200600e703c400170ee45cfb3773addd96b19656e22222bad4a74ff355ca3c11ece391519564c0ae29537d64b179fb747d239075c18d411e581ba5dd1ab42dccc412a41299aacd813355990271a79c4b10ac4216479352ea9b788bf80af117d1013151062357233206b053b2a53a295b746c446747423016725b48bc6840bc099925deee7c11bddcf1e87e0643456aa4a1635066da5d6691473011cc5335ee4c512917d36bcc5852b578bf103d1d9eb6a1fc496e3d6b5d97e2e0aafe3342fe48fb80"} +{"ts": 1792954335.193, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f50c08200600e703c40016eee25ceb9f61ac4dccb976e50c3911ed415432291465bd8328cb791201c8c64f3448c8a892ca846899a1ebc2b343d68b10f088d2596667af0b4ccf5a3627ba6d2591975c37232ea8809898a2d16b919e78f83baad18b8b429632291d1b12f2b6cf8bbcc82a8e088465327d3d8bdeee6444575a94e9fe6ab920e25b2a19a26acd891e0492e47f466d987a8cdb10d48c566da4dadbacdcf83759b9d1a259336dadb688dbf881ef1276b43f893cce6b57b7e2e16b55fc6685fc91e300"} +{"ts": 1792954335.585, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f60c08200600e703c40016e6e5dccb23656cb599b796facda0c6533c423daa579a1c9c0d3439284958eb323cc8a2241c134448281a3d2b22928ca758dc4467448071c422490f621e703553249523168919ef478124b917d19ba49425e5aa5b88d4a20262628b45ae4679d0c3911ed415432291465bd8328cb79184a0764da4da69acde386359bc51714c1b69aef7b2617def6444c610cda4b8bcad84f1795a4d0bb1d94b572378e050238c52d110efc40eedb76cd51f894b82dadbf17472bf91f8a0"} +{"ts": 1792954336.185, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f70c08200600e703c40016f2df583b1961acf589b9b6e2c9204e34f3896258d5e47b09f36a436f10444071c4311233e9846467d115095b14ed788d7856f11ad16239b369a4b899cb85b133951924d9358892d5977619ab2ee46c287ab4f455bd86e8ab790a6b0ad97aa7ab4291d442e6eef47e16e396cac4ae7c801f30a314b21038e519b454821008b3215228c2d04a21e703553249523168919ef9284bcb54b711a9fc40fcd96ccd43f893ccd6b55b7e2e8e57f242c0"} +{"ts": 1792954336.585, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f80c08200600e7ef484381e2000b3d6e2e6d87b7f646cdd96b95666e05c2b837150305d84917e6a78e03cd4f1419a447b50d415ea4108a44f465bf81a8cb7d091b1b55ea15444f5826889e90c329b77b15bed333df832667bd15291b94ec9fade235224038e2112467bb0948cf7204e34f3844831635687a4cb1354dbc42470bb1cd69d8da98e851a0716405e64f22dd1c4654a76518c85ef7aba1ce0020440c920435aa8c825da57261d88881c3c858d419b69759afc427e42cb52bf894b9adaadbf17a17f238e0"} +{"ts": 1792954337.189, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f90c08200600e703c40016fee05c1b85716e5586b07626c659a4781661445f9a9e387b353c50721db15bb1095cccece07999d94444f75db4b222ed846445d904722c42184a94e4b93799417675e6a88290e08a4453291deeed4584c2cda6b9bbdb85b377b51231c734da4b2c8cf6a32063b6d6eefaf0cdddf5a3648b6c9acd2f11b30dde23648c1de73ac5a3c861eac16924036e18a476194b32313a492226414b220c4d04249c16d6b2a2a2a523729d93f5bc46afc40fe0b7ddd0bf893ccc6b56df8bad90055fc925f8"} +{"ts": 1792954337.594, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fa0c08200600e7ef58c781e2000b0f71ae1dbbb17666e45c4b9c8194676ab2b25968cb7f01d196fa20e34082dd1191d695a13f317a46643ce06b24492a5625123320c67b6cbb44497132c0d89921274baa1889d3556867cf04d0cf9a3668366b36975bc4464304e6fa9532d5977e0cab2ef405e533d31c462fc414432e4b36b748d026952094ab367c35566ce8138d3ce1120c5e452c7a4bb1350bbc410a78c8a45523ab22dff27a3e2eefa1a718acdb4d2dd6666fc427e413b46bf894bf8fbeb5bf175f200aabf92016"} +{"ts": 1792954338.197, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fb0c08200600e703c40016eee1dc4b8d722e7583b2b67ac6586b3764ec8dc9409c69e7089062c6aed525221654de2083a1edb2eb111125bc453c0f788a68599a5b3c9b4d6f336f05de66da08e4d84495290b317a4da0bb10f6a33559d1929109ab7234f565bd866acb7a4b0719e1065d9523c07240a78e43ccd648d93c48c965c4e4c099b5555d01794cf4c7118bf10510cb92cdadd220e34082dd1191d695a13f317a466429e32291548eac8b7fc9e8f8bbbff885f98e5a516fc4b4f5bd3b7e2eb640157f23eba0"} +{"ts": 1792954338.578, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fc0c08200600e7ef694b81e2000b3767ae4d8fb3b666cd5c7b3161ec958db9762ecb5b9b797310349d2d8454cb94cb7cccef603999de418166baaee266f606c4cde4304e7d9b6b232e7832465cd115719759a6da4b2e26584713244ce81dc8934b66b338e13d667142963229154ea8b7b6a3e2aefa2a52b89a14a4764cd530ae6a91c0371bb4388f95712fa92219df731751c485e46fef425cca413cddc2840bc099925deee7c11bddcf1e87e0643456aa4c7428d038b7e207f4217d47f128735f8cf0bf917300"} +{"ts": 1792954339.193, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fd0c08200600e7ef79cf81e2000b31666cd59db736f2e3dcbb9960ac2591b7173ec9e14a4d62c3fa88bd87379787046b333e17d666446d0d811666109baecf88861bc4411e782895f20949544512429b5c4ade233e1ebc46741d5691144ec4fa45d10cd9aaff81f355fd0b2568ce8521ad99a960bcd490d069a4327e2620e0dc4c4143cddc4469ad92d99bd60fb337a414870452908f53accdc851c6352aa9d5156dc55df44824426f5559ab612ab356458a20ab2a31496d1e71e16a3ce3fc40fd20ae70fe254280"} +{"ts": 1792954339.582, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fe0c08200600e7ef694b81e2000b7173ecf587b3762ec4d8fb188c38d4cc31620455646b92b3ac43ef117f0c5e22fa32e55320c25554acd3acbdcb4ccd530ce6a88d01238c65c5530d62a88ea2179ac9b4d65ab354c3b566a880b4a76afecc33f28965442f59a408ce64d668892d59ade02ab35b4546571146510f9aaf2820d679b496d34c0969a22250866d269ef575b08deaeb22624166d259a27cc27344f92687a8ea8ec8a4111f83a2519b444801239eaa4a2dff883fb5351dc17f12976138f7e2e8e57f23b940"} +{"ts": 1792954340.181, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ff0c08200600e703c4001666cad9ab25676c1591b27702dfa0ee5d8f2d0a5354a77893682ec43f3557f03e6aafa12049d953f1556f04e2aada162ee223496ccd3b05d99a721834ba214889a2269c19444d286832d2593f1319d0665d77688da6b6592e6a72a1e8736e449b5b2cbc457c1f788ae851c4362aa9d5156dc55df46c6674522cf66761bb3391e4a21758a9a592e223161ec44629041cc185dc991425936497d7790832b72162b46363e1232d0b64b6bff103f720b028fe252ee271fbf17472bf8cd0bf91e7b0"} +{"ts": 1792954340.793, "topic": "lifetrac/v25/video/tile_delta", "hex": "00000c08200600e7ef58c781e2000b35676dfdc0b0f632c4d9bb9b70adf58fb8b8177ba4096685e75111a214a6a159aa602cd511172a99061795164556b9abb919aa611cd511202f2c88f566bd84aacd791321c6864e8d938aaef84f155dd1504d2a410b566615ab31191a11b696cd5726199aae4429e31e522552ace84212dbbe6eefc941ee5aa10ec6ce8a39808e6299af72628948be9b5e62c2949ac48b8a60db4d77bd930beb332220e34082dd1191d695a13f317a466fc40eda9702e1f8969a2cf6fc5d3c8aa0"} +{"ts": 1792954341.185, "topic": "lifetrac/v25/video/tile_delta", "hex": "00010c08200600e7ef68cb81e2000b7d70ae2dcdb0360ac2d93b2b72accd84468943235412ccfaddcf86b5bb9d1d41c110aca66e9b17accdb877599b507178994eab4eb7581f5ba42466711d98ef9aae3827355c50c2720bc844422e6abbe0ccd57743c471a19aa362aba60fc557446c5b6cca9e66ab1e1bcd563451d3464b104a55b235227999954abc486830d2993f13044811bbd0e9566ba8838ef4290b2494211da96ea8f2687851618824331496d22b1c8c2122bb32fe20fa5648be3f8978c5bedf8ba79157f23842"} +{"ts": 1792954341.789, "topic": "lifetrac/v25/video/tile_delta", "hex": "00020c08200600e703c400172acd587b1967acda02f29dabfb30cf46a8259532f5bac03add21e238d0c459f155bd02250f3692cd8cccf80b1999d04138bed46dacceb813599d505135b7211bde237e05bc46f44d105cd6688966b122613891115135932a4b566ff856acdfd19335f64db6b2cccf9e19999f3418946a36ec8bb9a9ce8683eefdbb1304246673e473be6ab8c761fdbaaa904aa1127081a0524861a5714ca6cb220c4d6c474542a4902041222aa27e20fe165c7cd7f129771bcfb7e2eb2442abf923f2"} +{"ts": 1792954342.183, "topic": "lifetrac/v25/video/tile_delta", "hex": "00030c08200600e703c4001642c0d84b0b6eee25ceb0483928646a82599f5bb9f03eb773a182f1328844a75b93f066b727a34e42108cc525926b9115da9919e1c35233c28d8d4ea852226889c70dd1138a3c0432a9489a1c6c3d3438c88b26e6dc84a36e88825d37575250b076f14896768e8a89ac9952dab37792444b78e57611de390720b1157458f0254bca46a89a4713d751b2d1871a99862c408aac8d725675887de22fe18bc45f4246673e473be6ab8fe20fe54e45c07f1279b4d7936fc5d748a5555fc927f8"} +{"ts": 1792954342.581, "topic": "lifetrac/v25/video/tile_delta", "hex": "00040c08200600e7ef794f81e2000b77712e7598b0f632c358db3d64accd95b9365ee1dc6b797210178cb6ae66119fd512ccf6eb72fe01d6e5f409c7a462332b3ab5fb95566e22180b110411e092fd526a4929398c912a45e22f604bc45e41415baeb55666bf816ccd7d1046e04d4a9d1b296a99a9a3843353450a3886a20a4a108ab6e2eefa0693a5b08a9972996f999dec07333bc8738008110324810d6aa32097695c9876222070f2102f02664977bb9f046b333fe22768ad627bf134b2adf8b9ec882aafe46968"} +{"ts": 1792954343.181, "topic": "lifetrac/v25/video/tile_delta", "hex": "00050c08200600e7ef68cf81e2000b7970ee35c8b93606c8593b7371c09c0830a86731519f7bb9f036f773a0e2f132996fdee57c0fbdcae8602ed29bfc4c59c19898b28692879b4d25c66306e3308e0213112ccfde651469c67ab44aabab22d2dcba8548cc8909aff32359117ec25222fc8282987da8b335f4540e2fb15adcdf8575b9bd1714173692c486ce17890d94606073221513898938631312519535b759b4ba692de63be19bcc774789b6cd669a66a7161ecd4e2fc417e1c4a2c5f894ba05e6fc5d3c8abf91f940"} +{"ts": 1792954343.777, "topic": "lifetrac/v25/video/tile_delta", "hex": "00060c08200600e703c40016e6e3d84b0561ac3d8fb3162ec6d97b3c80b8f831dcc21184c9c5ba2caa97ef117f00de22fa20f196d5ccc233faa2599edd6e3086b708993126e44ea44cd4d1c279a9a2860accc8252fc4c614544c254236facc8e84abb0621965da72776cd56992c3dcb5652728a19930582f52157d678e01c71950d451d3464b104a55b235227999954abc48d38cf56895575645a5b9750a91991164dcdb90946dd1104ba6eaea4a38084c44b33f79947f107f4a226c7f896995696fc5d3c8abf91b5b"} +{"ts": 1792954344.177, "topic": "lifetrac/v25/video/tile_delta", "hex": "00070c08200600e7ef78cf81e2000b3d676c6593b2b64accdc1b996e3046b733a04a382215be72b74d8bd6e76c05adcec820a8c52094bf1300200604c4c10601c88522deaa9606bd552439c0040881924086b2c6546910d04d906b11120ecec09a3e544a952251d48cd4f7c0f9a9ee8588e688d35a4445c174888a86b2cbdb4db4b74b25cd4b06e6a4879112bac9916acd6f07d59ada2e09a54a21e8cd9b0bd19b32304a1e6d3497199bf0c63337c9e11c490997f883ea3066c5f894ba39e52fc5d1cafe32c2fe470c80"} +{"ts": 1792954344.571, "topic": "lifetrac/v25/video/tile_delta", "hex": "00080c08200600e7ef684f81e2000b71706e6584b0f65ac35cbb1f73f0fea62f23c2a3108292fc4c30f626086014fc8de242c1912122411b98aa9c4cb0962648980e5421171559709e2ab2a2a638a22cd25d2aef0f0ad5de1a324ede291326a2ced9f0cd9db3a3a49836d66d77b9930eef732216639a69b4d6da4cfd8f8387b2084a99ca58fc3fb7654105348746c6a75429113444e386e889c63a14681c5a3d0fc0c868ad54940d274b611532e532df333bd80e6677bf103f939b98cc7e246e4d6c93f23d64"} +{"ts": 1792954345.173, "topic": "lifetrac/v25/video/tile_delta", "hex": "00090c08200600e7ef785381e2000b9773ec859eb3764ac9d8bb2b8529558b08e6ea52086a19cc2553da8e9dee670200604dee674185e26532dfadc606d6e10704da6b5f898607c4c10f21c7108422f4e2eb3e0fc5d674589893f32254899a98f85b3531d19076f14ab676bf200398509eb1721038418a48a272f2b6d168738008110324810d658ca8d221a09b20d6222405c7c18ee6108c264e2dd16554bf788bf806f117d0a3886a20a4a108ab6e2eeffe20af4cc315fc4bc6b491ff174b3aafe47f6c"} +{"ts": 1792954345.581, "topic": "lifetrac/v25/video/tile_delta", "hex": "000a0c08200600e703c4001606cd583b2f65ac2d8db3b702e1216e3e05c8678f5d22efc9ab3d76f315f05de62ba20e3a513a95225084647219a9921b08490c891ce95d2ac74423266877b094d0ef226231a21135a44c1c27489828a946e522e4489c4cd9c2b899b28d81498a4489169c37122d2838bcebcac423151a51e0b1fd1b50ce161ea19c24304a7dc8dac88bfc9a0e37629550c4941862107c762eb2b90432086a19cc2553da8e9dee670200604dee67fc417c5c680d27e252e324a3fc5d5ce0aabf91f3b0"} +{"ts": 1792954346.177, "topic": "lifetrac/v25/video/tile_delta", "hex": "000b0c08200600e7ef684f81e2000b8170ac8584b0d6fadfd9bb3d662dddca405e32b6e511474fce5109bdbbdd601dee90341d2c99150a494cd4c90f7e03921ef4144d5a3327f122b3816245650d0221d5b599bfe0db337f4300b7fd912229e8b092ae8a4189a2253c2d444a68b8b71b2a34cdd30be6e88d32179bcbb4d34d65ab34dc355669a8e9260db59b5dee64c3bbdcc88798e38842195777cddf691040cb6462485ad9383c6e21b42923c089e6365fc417c3e498d47e24b7c49e38ff1757202afe3342fe4814c0"} +{"ts": 1792954346.571, "topic": "lifetrac/v25/video/tile_delta", "hex": "000c0c08200600e703c40016eedf5bfb9561ecb58fb0b736e7597b3b716de04b8104461765da69a4b9aab40400c099aab4830127654dcddf6c0d9bbec8801ad5e56bc467c21788ce8c1b4abb4d3496acb7f0c5596fa3663b2b11e2aa55e8a94f0dd1529a06c3a592e523e209d9916992191e1455f4422c88b161e91162435478dd11b4b2eb655965212aec188659769c9ddb355a51f2ae25f524433bee62ee1fd4c5e4205e04cc92ef773e08d6e67470109889667ef328fe20770198abf126dc63bf17552055fc8e3c00"} +{"ts": 1792954347.178, "topic": "lifetrac/v25/video/tile_delta", "hex": "000d0c08200600e7ef584f81e2000b79716e6dceb0366eccd9ab0d67ac8598b09836ced2d05350ce6109b93d57bddcf8177bb9d07178990c97ef7181f7b843c091fb198aa8d83f155191605da610453898616c4c10c129ff6422c48a4a2e49836d66d77b9730bef72e23a0b32a34cd4eac3b9a9d5218738ea6decfbc8c1bbe10d240b677aa2face85b8f817219e3d748bbf26acf5dbcc57c17798ae81b0e964b948f88276645a6486454a3729172244e266ce15c4cd9fc417c1c48347e24b7809e0ff17552055fc8e4d8"} +{"ts": 1792954347.784, "topic": "lifetrac/v25/video/tile_delta", "hex": "000e0c08200600e7ef585381e2000b3d60ec7d93b8970ecedc8c159bbbf80b7b9bd05450ce63a23aead157bdcce80b8f1cb96248295e31494a4ac921e1c03243c28220e38842192f5cdf1751c08018131751d06021314c912260689111005d75089aba95843575291804acd52a59daa618b3b54464124a904ad19b6e19a336d471109233b94b697fd1bdbb28d01cc5496243470d44868a16e3e0c6289ac29e3cbc32e536b71313d1b090fed555daae1babb558e01c28c47f10ffc64e8d067e25e202ff8bac900abf91e6a0"} +{"ts": 1792954348.173, "topic": "lifetrac/v25/video/tile_delta", "hex": "000f0c08200600e7ef47d381e2000b87712e4589b0d662c859ab7171b046f733a3c0f3d0a77d5d69c3dabad28182868846c6666c078cccc87826d544dc4c4bc1f898968a944f548864a9c4c71434089fb196768288b194420925b10dfbfaa42357525131882ece525b489d784e913ad1d34d7ea51b23e4448b161d89162448e54fa558e8a45f343ac8c824924855ab36d9243abf53491424fcb91c368344748831639071621c9042e3664d9550c129ff6422c48a483343f103bb4ccab97e252ec6412ff17472bf920220"} +{"ts": 1792954348.777, "topic": "lifetrac/v25/video/tile_delta", "hex": "00100c08200600e7ef585781e2000b7171ac0d9db19726cbdb9b8215e0418c94a94cfb3a353233dd81a467b90914576a508d122d3826245a51001cd108b4878984290f1118276b1da21755676bf862ced7d0d01a518a4d9da4a34633e6d25d2ca2274c35444e925838c508cb8ec981ee3b1e43296cb2786f86ab968aa6c80166168c8a4a04a382215be72b74d8bd6e76c05bdcde8a3a68c962094ab646a44f3332a9578b0a52ab147428d038b47a1f8190d15aa93f883fed9b95722ff127925b84aff18e17f244f0"} +{"ts": 1792954349.376, "topic": "lifetrac/v25/video/tile_delta", "hex": "00110c08200600e703c40016e6e0dc9b1b66ee659ab808082376a192acd5300d59aa22c2bb4b21295cc4c10c219ecc8a99fd99bf8300306599bfa300eda3156ced9d1741d972269a692cd1185e6884745306c892eb73261dd6e64471df813fadf54b9d8acce526f2ed21208a92844890d241107146232ac46ebb9bb8e8f0befca755fd5d694410734d369ad92d6620c840e446104762e1d3290da47c2830aba1285b8f8318a26b0a78f2f0cb94dadc4c4ffc417ef46b2af17e24b7c41e07fc5d6c802afe32d22bf924fb"} +{"ts": 1792954349.769, "topic": "lifetrac/v25/video/tile_delta", "hex": "00120c08200600e703c4001702e658cb97626e7dc2b1e880127f6a29112d0d322765d36ba599ade0db335b468133a913e32f6e1ac65ed46c4a75d14a4d9dbb61bb3b7645c467eecab9444c31f87376e4aa3333c942d0ea90a88e3bf027f5bea973b1599ca4de5da418c94a94cfb3a353233dd81a467b9123953e9563a2917cd0eb222c651082496c437efea908d5d49415143398e88ebab455ef733a263105d9ca4b6913af09d2275a2c2bb4b21295cc4c3f103be6cadae5f894bcc7092ff175bb00aabf923730"} +{"ts": 1792954350.173, "topic": "lifetrac/v25/video/tile_delta", "hex": "00130c08200600e703c400170ae5dcfb23612dfd83b7c8489b456676dd5d304eae886098e429137d5c8180183357243c8714521484a666ebb60fcdd76440093a6c452665a2ec3326d34d34d255c9a2618f03dcb534b25c88d91439cac94254d934454821515289ea910c953898e215e04785f7e53aafeaeb4a0e2f132192fdee303ef708c824924855ab36d46c4a75d14a4d9dbb61bb3b7640411bb50c9566a9806acd5118076d18ab676cff882c9adaae77e24b7a2de073fc5d6e802abf8ca0bf9249e0"} +{"ts": 1792954350.774, "topic": "lifetrac/v25/video/tile_delta", "hex": "00140c08200600e7ef585b81e2000b7d6fec6598b376f303ef6efa060933f4a22456701c48aca08121bcaaabb55c09576aa8889679b497176c238bb21226d1199569d5d47454a17b10c9aa7e263521e438a290a427ccdd7693841303124312715510d910239c215176199369a69a692ae4d130a34099d489f197b70d632f6a14710d44149421156dc5ddfc159bbbe8738008110324810d658ca8d221a09b20d62224205e04cc92ef773e08dee67fc40fe614aa9ff892de93f81cbfc5d6e80aaafe328e57f24cb2"} +{"ts": 1792954351.162, "topic": "lifetrac/v25/video/tile_delta", "hex": "00150c08200600e7ef47db81e2000b7961ac2d92b13666c25c7b1b73ac8dc3b9571027df82f1317f0fee5ef2182c2496ddf77b97c18018337b97d18050cc574efb3be18df677471cf8b14ae522395f6a25af46f2ad236f19d6a279a92794a5772154d2a687bf0dcd0f7a14910d84325484795a9cdd6641c5e26533dbbdc234299aa19a7c65ed40c4d63b4e9b121b32406716529243a32470205fa1284129c8c8c16dcea4ac7229b544a172a20049d36229332ff103d820d58fc4a5783002fc5d5e80aafe3342fe483d40"} +{"ts": 1792954351.769, "topic": "lifetrac/v25/video/tile_delta", "hex": "00160c08200600e7ef585f81e2000b87712e3dcab9d66ec659eb1f60ecbd98b2171ae6857410461c710853a5ff4e993e2eb7604c5d6e4154742265222ab90aaf4cd0f6e059a1ed4190a6f45f7211c831f676606b3b1094993fb54471a57bbcd0ef6099a1de42dc7c18c4bb1487ab9984511abd898be868aebda69f3512f06e6a25a2235c66d25a995ec23532bc8b0b2cca74e9cd4694499fa546d34da5ba44ddda1612bbb424642875a99333c78666678ff103b068aa5f893cc16a21fe2e37d01555fc6405fc8f6e00"} +{"ts": 1792954352.173, "topic": "lifetrac/v25/video/tile_delta", "hex": "00170c08200600e703c400171ae6d85b1364adc599b77646dce14a4ce1c05bdbdf83759440c172e516b7bbc580ef77890c01cb54a94998c0c00c194998c83194d5e8515ea516ceda50f282ab9188a8d67660fb3b11011a111a4f343bf8426877d1736af15a4b2cb776fd85eeedf9187993f996174b7108c5329865f343a3862687451b4a837224dadb766ebb61bcdd76478687e42afb67661eb3b241159bd92531a692431b26457964009a7b4758d930526247dd97f103b26caa85f893cb16bc87f8bae9012abf9226e0"} +{"ts": 1792954352.569, "topic": "lifetrac/v25/video/tile_delta", "hex": "00180c08200600e7ef37db81e2000b716e6ddd93b2f706c85c0b93730281d857351a905135710ebfc485816242461e44195154918a633a10429a57f343de879414e8f63996eed5d0907ddb2a5e1b4e09bc369444066ba2ecd12ce119a259429df1aa3082939084ad2dd7f462eb3a242be26d25ab2e2c25565c48c9c6052915884f9e6f1af0ccde35c8a1ce564a12a6a3e55c4bea488677dcc5dc3fb97bd1d0a340e2d1e87e0643456aa4a0208dda864ab354c03566a9f8868e5ca37e268ba1f8c80bf920e3"} +{"ts": 1792954353.16, "topic": "lifetrac/v25/video/tile_delta", "hex": "00190c08200600e703c4001702e0dc9b99662c2587b3567ac0dc8b37626dedc5b2563433de883c656dca228e99a208665bf7b95b086f72b226cb149ce8bd714a75248e9bdd0260184ef74408c7047326423a5bbdbdc8bb4c94fd9682389232116a66877b0bcd0ef22c2c2f3084bf351e5a03da8d14e6b10514e6a2a3446249e423351a91d2481a4ca92eb6f348416638910e26cdbc9618479a8c8ac229278402f95504a2347e26b13a2151f1f0400a434df883eb5da329d9f894b809cff17417f238fa"} +{"ts": 1792954353.766, "topic": "lifetrac/v25/video/tile_delta", "hex": "001a0c08200600e7ef275781e2000b3566ecf5bdb8b722c9d97b2b65ac1d85b19646dfdbe405df3fe2f8a512f90cdfa3a157bbc3806f778504559c5b2904a54914115d466a35e04cd46b41de64bf11c552fc85292a510a511343df81e687bd09218d11a4b2d2661609a4cc242dc7c0a90a791bd0f4abad2dc8219a8be883c655fbb288a3a6288665bf7d95d0d12c136d3d6abd60dad57a448231646bbdbbf84b7b77d182a4f32a59651974e18a32e98f02dc356211dd447f105b151d2dfe2532117bffe2ea202bf8cb48a8"} +{"ts": 1792954354.162, "topic": "lifetrac/v25/video/tile_delta", "hex": "001b0c08200600e7ef375781e2000b2d65edf5bfb1572ed05c2b79626e7d92b308d0524f7ab597bf0d6b2f7a38e84b299cd6475a49cfda8c8dedd146c575ed34facadd86f595b91e04ac952b5996d61eb32da40c5ccd9369898603c4c105045bed45153d605a2a7a411d46210285449142d6b911fc466a352183646c9b4a9967060060ca996744493659369ade1b0e11bc36144dea0af752ba37d5842c4a7e2a6f04c0309e2a6f22a0fb91912eedaf0adddb5a0c2443e84189bbb41fc40fe19396d77e252e1177ff174140"} +{"ts": 1792954354.761, "topic": "lifetrac/v25/video/tile_delta", "hex": "001c0c08200600e7ef585f81e2000b416f2e15cbb9f62eca587b3d616c1d8cb368b39ad6ecc521a888259cb4d89cd447c2d9a88e8bba3967ca42e291a255f42bf12f7f0be25efa12e3a108253213a654424842a99a1d9c13343b285030d9d28d5ccfc15ab99e891cc8b5aa238b2a266877b094d0ef23046010c114575f9c430c4e212503cc05323271814a456213e79bc6bc33268c419ef4205e04cc92ef773e08dee67439c0040881924086b2c6546910d04d906b1117e207f1024b6fc48f40296bfc5d05fc8cd200"} +{"ts": 1792954355.165, "topic": "lifetrac/v25/video/tile_delta", "hex": "001d0c08200600e7ef47db81e2000b0964ecad91b94819a8c528a4e96dcacd4301e6a082922bf53a666890b02c484838d31e922846cd46ac0f9a8d48588ce9b496d0f4705da1e8a18350972a197175741801833175750f6829e23747fdca9bed6769e8a03e262226d53242801852d53251b2909722225b9ba61bcdd10941d0e62928514e9c453243dc80b8e5529d49222d0a255293f3aad75851e5b0bedde562aea897a9b987af53711d444136ba4ca92eb6f349c0e22433f882e8a9b6cd7e24b63a9e4aff17417f23abe0"} +{"ts": 1792954355.756, "topic": "lifetrac/v25/video/tile_delta", "hex": "001e0c08200600e7ef685f81e2000b9565ec1d87b0d616c6594b1562c31c0823ace2d908252a7a1b7f7fcac4c6ac09898d48b38ef6396a28852d4e62d9cde693c4c11141db3593692eb565d7846acbad13351934da4b2e262884c0309e2628a2a4d811329927b54c1c2b6a9828f1cc854955276cbd4de449664fe5dc436432a64f343202ef9fa4433a9bd4a2148222d0ab5561464230210cb268c4878c147aa29d2ced5d0d42c136d34d132daa7cc861acda31aa6b33fe20ba0c2cd5f89a5f62ffc5d05fc6705fc8c8f0"} +{"ts": 1792954356.157, "topic": "lifetrac/v25/video/tile_delta", "hex": "001f0c08200600e703c4001626cd59bb1b7390311a31ca93d9dbbe03b3b77414462c4693d2221e05a4443419ca4e42ba344254ca849085d7343b381a68765107789984774f88510ccb3b17adbac8888eeb2235b3b5141c0865951344b781e6896d0a5513b2269a596f9576db82aaedb50b090d6f555dbbe0babb7743017c4dad1500c00c1945422855076b349737524280185337525172655369a4b565617ab290f382bd55294443b59dafa2a6d8113299375eb54d7fc40ee883c37e24b72cbc0abfc5d4c02bf91d99"} +{"ts": 1792954356.756, "topic": "lifetrac/v25/video/tile_delta", "hex": "00200c08200600e7ef685b81e2000b9d656e1d85b2361eca58c00f0212338fca8db174c138ba21a03390a89b3b71c1b676e28d0586e844a2accc35455988e3c525f2772fb13e106c720413797851b22c136d2cb5aac386eb55850661d0c53ac5250ca84908553343c28b3934ec299092cccd2b1bdc92bf1319d1e0990eabf799ac853269d3644d34b2df28edb50231c11cc9908e96ef6f723e55c4bea488677dcc5dc3fb97bd1d0a340e2c840bc099925deee7c11bdccff883fc09582ffc49b4712fc8d128"} +{"ts": 1792954357.157, "topic": "lifetrac/v25/video/tile_delta", "hex": "00210c08200600e575673aaa3f03c400170ec8583b13636c9d9a414467664fbd9db8e05b3b7141c185a50a9abaad81f575590c318b11a4b66b4888a0c00c194888a888d91b26d2a459f08d48b3a282be26d25a2a5f0a00614a2a5f454d1c5da4da4b676dd856cedb91d54413692e932a4b9cbcb220653e59049271485c9a0e504292305784acae8b2384034854c4111d84324cd33a472228aba69200bac84911c0a4caa4e4a2ce4d3b0a6424b3334ac6f724afc4c67fc40f6ab3e352bf125b0ede93bfe2e82fe488fc"} +{"ts": 1792954357.761, "topic": "lifetrac/v25/video/tile_delta", "hex": "00220c08200600e7ef57d781e2000b0b62ecad8cb29646e6dc640de5191d984774f88510ccb3eb723e03d6e47425242a108a844ebfbe2a9827154435079c444692db2d9dbee0db3b7d44046ac4693d1121610a224244c11bf469454a61300c27454a68232ce25948292a5a85a5ff2b131ad1a1a833692e72d86b396419c742104244254ab96e47ebf343b28793578a217d47b3b2410717690c5a49070e21393037c155558f446c421a45121c0822480d1e086fc40ee1a3d2df892d8f7f1271ff171fe112aaafe499f0"} +{"ts": 1792954358.161, "topic": "lifetrac/v25/video/tile_delta", "hex": "00230c08200600e7ef685b81e2000b8d736ccdc4b0f642c9db9b71732dedc80e7020a1311c84a73751f02e6ea3a164bae234965d5cf7c17ab9ee860a18b912cab2d3060060cab2d34449464d3692e263e611c4c7c4505164d36b787961400c29787968690d49b69a26cedf915446f35936ba59676a7856ced4d1671df0b12cae5951a572fa96b4e2608232ccca12208de97fcafa2f131a5084781368892ed2eb2f2a24b323d2ee5472b4bf79a1df8fc3abe623454fc40f7263e31afc4bc69d01ff175f862aaaafe48e50"} +{"ts": 1792954358.556, "topic": "lifetrac/v25/video/tile_delta", "hex": "00240c08200600e703c40016e2dcdbdb89722e6592b0d67aced85b8362ecdd95b756fec65c0b8a8388ceccbd1ed0ec0f687220f21cbb0ca4ac2c88e62dd0e33a668767084d0eca2629836449739594260184f395951822c0c60826f7ce248680d48a44b3b7d464a73d9b224b799f3866f33e5037acab4ae351985710ccb3b13adb9c80bbe7e910cea6f528852088b42ad558403c08738008110324810d658ca8d221a09b20d6222408c7047326423a5bbdbddf884d8e14863f12d31487fe2efa002abf919f40"} +{"ts": 1792954359.157, "topic": "lifetrac/v25/video/tile_delta", "hex": "00250c08200600e703c400167add5bfb81706e2d83b1f62ac3d93b2f646e3d9a415e61a6b51984774c510ccb3eb6e7e05d6dcf471cda294cce4a14e91bd246353bca20c03422912f0fdf035e1fba160e632156ceda705d9db4a184bae234965d5cf6060060cd5cf6449496dde4c892e9ad59ade12ab35b4555bba6a548d7a2c522625f7615c4bee46d5104da4ba4ca92e72f2e1bce5e5474230210eb367c78766cf8d04755c5908412afa94bfe57d178a8d51e05a8288527e2077043eabf12975831bfe2efa000afe465e0"} +{"ts": 1792954359.561, "topic": "lifetrac/v25/video/tile_delta", "hex": "00260c08200600e703c400171ecb58bb256eede0521d1e71e08527291d073115a13676e263fe1ec4c7f471ce7a9dd44b3bc53af2646253aca206f38e6d11b6d2db2fb3377cf01e6ef9a0e4fb908351bd68b3b69c0f676d285012eb7a2acd6f05559ada1e2ab26d25cdcdbc1f9b9b68884c64deaabb308d5d8898d419b49737784260184f37785170786ca996a9c385ed53851a261b769a4b67561ab3a91d08c08432cda31a1a0357291eeef1a3e0c21d068c28c13205bf103fbb2bdf457f895a9a2e9fe3242fe4799c"} +{"ts": 1792954360.157, "topic": "lifetrac/v25/video/tile_delta", "hex": "00270c08200600e7ef785b81e2000b776f2c3d95b7d676c8d86b3365ec658ab1e858b168c44c9c4c6fc17898de89118d6ea415529b3b61c25676c28b09f89b496f2fff0b5e5ffa348bb66b34d3496ced7514335f76934d3de1ef484195d985102e60d62b25849445a2a6f278ba22e913250a0d6a92a3a9f270b8d0624861940a2b348c295438a238e73d4eea259de29d79323129d65110790e5d86525616447316e8719d3343b3842687651822c0c60826f7ce25f881df98fbf82fc49e404f0ff19217f23a58"} +{"ts": 1792954360.558, "topic": "lifetrac/v25/video/tile_delta", "hex": "00280c08200600e7ef88df81e2000b2f666cedbeb3d62ee15ceb2965ae1e02d65ee419d0815b988c9c84443239b3e2a25606c544a41cdbaa6776f9089898ed81f131d90a276f34db44e2a3360ac54664319f721089b14beaf5f51676d40c00c19676d48784a6f7aaacd7b07d59af2226f0a6d344496b338708d6670a2a339e64496d31a70ada634a108f026d1125da5d65e59241c3884d1f2ae25f524433bee62ee1fdcbde405df3f48867537a944290445a156aac201e0fc41ed01be5fe24e615f9fc634c62abf91d8f"} +{"ts": 1792954361.149, "topic": "lifetrac/v25/video/tile_delta", "hex": "00290c08200600e7ef78df81e2000b8570ee7590b03632c4d92b07646c5595b968bb9a72da250a257a4825baa0fcad562c2f5aac48ca0eda51d355da9526ceda70cd9db4a3af29ccb0dac8e204b3d4a254e3ba6686c3b343216262b295b262456705c48aca0ce7bee233288208c43191533f1511d1427b135936b898f7853131ed1619c73224b9cae385b395c51e07dd90c9776a387aeed450475a05221c85f9d6fff2b4d8a8d48d9240d26549739796381811497cbfc416c90f713f893c854fcff8c6998557f236de"} +{"ts": 1792954361.553, "topic": "lifetrac/v25/video/tile_delta", "hex": "002a0c08200600e7ef68df81e2000b9763ecf58db356e2e7a02918d4a213f4e89e8c54ee0080601c54ee4658a6ad1093a66fd109b13676f2819bee52894557f4a2ceda701d9db4a122652eda59a1c6c133438c850a2c99525b3b77c15676ee823acc6217ad420944390b5adff351a90c7acd75964da6bb6b65a600c00c196982204aa6654b6cabbf7c21577ee88842821d76aed2708d5da4a24a3b2ed26d25d2d9a1d7c25343ae8a8994db4b6ccdb30ad99b647a1602109f882c9e4de4df893c9cefb8ffe31926afe47ed4"} +{"ts": 1792954362.156, "topic": "lifetrac/v25/video/tile_delta", "hex": "002b0c08200600e703c40016e2e7d99b1964ac85cab136550d71dd4a32252cb7d47bacf6768f836ced1d0672e190bc414464416d1aead4e6a20a1e45566d34b64652707c8ca4a04638239c847f6af597b91a01cb94cb599d986ab33b10b331354a45c8a85c48b123c4a3acdb496f0dbf0f5e1b7a0e4dd9312c47523351491118508ac8bf576a485122c99525d2cec93433b7258d3c914a564c072661596390804b2b20922440893718549205d7675d5923f0ab05da27f103b72095d7e24f373b9b8ffe2f72012afe4884c0"} +{"ts": 1792954362.549, "topic": "lifetrac/v25/video/tile_delta", "hex": "002c0c08200600e7ef68db81e2000b3372aced91b35736e259eb996feca03f8109794e6586d64720a2099061c8519d33436099a190c25f136d2cb565e60c00c19565e68e39af28c6e8e74725cccb5b4aaf5944400734c89599fb842b33f50b32d354ad108a85c4870a2423baeda5b3b72c25676e48ab2edfac9b4d513496ced770ad9daea0af30d35a8cc23ba62886659f5b73f02eb6e7a1ce0020440c9204359632a34886826c83588891822c0c60826f7ce25f8826ef555f893c988fa7f8b9f880555fc6485fc8f1c8"} +{"ts": 1792954363.145, "topic": "lifetrac/v25/video/tile_delta", "hex": "002d0c08200600e7ef58db81e2000b7f712e65cdb39612c6d95b1563ec85c8b248cb9b028a690745259aa5b98b27f795870cef2b0a22eb33a88216c75410845962569cd46ac239a8d48a1391516cbfd17574c29aba20ce44548e8564a99111cde97dcd446468072c43a5a67661ab4cec474d47593226b65e1b3e1dbc367479134e9a4ca96f9576a587aaed4a3a071730da4516044c48990427c35644d0b159003f7f76209ca5224709da5d99e3b0d131ccfc40ef5da575adf893c9c8fb9fe2e7620157f19217f24290"} +{"ts": 1792954363.551, "topic": "lifetrac/v25/video/tile_delta", "hex": "002e0c08200600e7ef79e381e2000b91626c5d83b2961edd59eb3b702e0d8cb7b6ef02eb2eb608d65e74101eae765e6a21604cd442428d8b462264db51897dd82b12fb90d6a109ab513ccc4988be5f34360d9a19067220855421150e841e993afe263f21e83462113a1ca4a51eccc078060fb3311022d0ec8610e5d7343ff842687fd120a1f90ab665612b329156513b2223224be7b6519b6615a336c470479d9369454df8728a9bd1b24408932a4b9bac9f881dc004afc48f53e1bdc3fc5cf400755fc6485fc8e2d8"} +{"ts": 1792954364.153, "topic": "lifetrac/v25/video/tile_delta", "hex": "002f0c08200600e7ef8a6781e2000b756eededc0b83646ccd8ab25716dcdc7b3806e1c3fa87ad8626f0c03799db85b375050375a2c8962b761094ba88622557898c380f1318507759a6544b294f5642a1226b8bfab99381f573250905ea96226ae63609d5cc642c196bf3359d6f60bb3ade440cb42108ae532975c90f6a18133e2085ab281801832aca450874593226b243cd852487991d128bb6b66266f61dc4cde4785166dad9565a787aacb4d1504d2410ab465d9f882db21eabbfc49bc4e9f8c6395fc8e5900"} +{"ts": 1792954364.549, "topic": "lifetrac/v25/video/tile_delta", "hex": "00300c08200600e703c40016e6e2dc7b1b642c0d8fb2b612c4594b3d876f11cd0a21a389227ec9676fd82acedf90671e2c72e294a851a993beef8988c88abd68ada5d25b65c4c43c23898868904a47322f133bf0962677a32f4a1b4ab0eac9e2d98a3109323e686c333432384c5f2953d9f353d70e66a7aa16abb7a2db26d1511eceb590231c11ce423fb57acbdd80b577b9131a833692e6ef084c0309e6ef0c8c295438a23e55c4bea488677dcc5dc3fa87ad248387109fe20eea84aafc4ba6d83f231200"} +{"ts": 1792954365.149, "topic": "lifetrac/v25/video/tile_delta", "hex": "00310c08200600e7ef8a6b81e2000b0761ac3d8bb39646c4d9d405e182d655841c4d266a883904166958980040300e26082397025a21484756a94e6a67d5cb026ae4841ad8f275a997233733f0466e67a1a4f02654d25cdd66c1b9bacc879bf8bb6974b3353d41e0183f353d51026e591aedbeae6ee10d5cdd450946cda696e6a2e614cd45c4542637e9655967615ab2ce4790875964da6ba559bbe1eab377448a52210899117799ee82bcc34d6a3308ee98a219d6fd654ffc4164045afc49e4fc71b0ff18c72bf91997"} +{"ts": 1792954365.549, "topic": "lifetrac/v25/video/tile_delta", "hex": "00320c08200600e7ef9aeb81e2000b33622c8594b1f86ab11b90326333324be66a7b603cd4f641851c5ca92e6e6ae06cdcd5405e1825265449029a8284216e490b2389820eb4a175aa278862ce4fcf9a1d7c0f343ae84a0e82db22e4621cbae687ff04cd0ffa1669326d34d25bc3e3c17787c688baede895336b34d1511eceb7708d9d6ea380a258855a32ecc39465d88e8c604219a7933e3c3b267c682299129aa1195775c5b7573451629c734dacb9bae31f0402286315f882c909ac5f892dd645d63fc631cafe474240"} +{"ts": 1792954366.141, "topic": "lifetrac/v25/video/tile_delta", "hex": "00330c08200600e7ef8aeb81e2000b23656c1d8604f7e13cd5614201b93b7bab9c9823573910f25f136d2cb555d40f00c1f555d4882aed9acb9135d25b3adec21675bc8a14c3bb6975bcccfc297999ed010f864658588246585192805369ad9588d3866b11a51e521d6593692a24b565b68508d1c4b447b3b468f044b78c658beb9082883dd5d1e590c50637291b3d0b9383f8b52116d42e3808015db69284c835ebb47492c399a99086493c335162153f103bb478cf25f892d8ef5180ffc5f5c04abf927230"} +{"ts": 1792954366.545, "topic": "lifetrac/v25/video/tile_delta", "hex": "00340c08200600e7ef6a6781e2000b0964ad058cb356f2cf596b1f652e15cbb9e0bf440c5492533bd9abab580f575690174a19457d286aa905267b7a1b89820c03962112b31d3035663a2228ab7c9b4d512cd5cddc23ab9ba8a829672dbb575ff0aeaebfa26738e69b5d25cdd71471954cca9b224be596d5972488311968e5d6a2ee69cb68942895e92096ea83f2b558b0bd6ab123648811265497375910e70010220649021acb1951a443413641ac445f882b9795e23f130f8b1ff8b8e8212abf8c95c55fc8fd58"} +{"ts": 1792954367.145, "topic": "lifetrac/v25/video/tile_delta", "hex": "00350c08200600e703c4001682de5c2b9773ec1d95b1b642c5d88b957110472e44a21110e5b62d3bfd55abac3813575850c0948e544e266b83003066266ba1e2639284f8a99962078060f99962448277a10ab565cf84aacb9d141a833692e6eb0e14cdd61458492cdb4f6779585acef291a7a8d35964da6bb6b2da23761ab446e41da94279163f3b1272a2fa1f343be8f0b729b4977754b0f6eea920c03962152b11b51b63c0893692e932a4b9bacbf881dc8c452bf123d471618ffc5c7410955fc64ac2bf91ffd0"} +{"ts": 1792954367.54, "topic": "lifetrac/v25/video/tile_delta", "hex": "00360c08200600e7ef5a6781e2000b8972ac258fb87666cb5ceb3d6f90334e494eff75266aead603d5d5a420aa84db6b654cf3608a99e642c19613512b776b80b00c17776b88684e54decab2d7c1b565ae8813136cc8bb6ddd7fc21bbafe8a8373d997575770aeaeaea02f245eb36a8a335048d5520b5593c4c24c0ef0dca65648f8fc237f665762e5920399335bd53659342017c874ce558e8626c2190579869ad46611dd314433adfaca9f1c0400aedb7e20be36a532ebf125bcdea0d0ffe318e57f244da0"} +{"ts": 1792954368.144, "topic": "lifetrac/v25/video/tile_delta", "hex": "00370c08200600e703c40016fae1dceb0762ac6d8bb35656c35ccb27646dfd88410d172f642712c95eaeace04d5d5943c869472354a2d9d80f00c1f67622c8b2eed36d25b33512b0b66a2523214b90cd6a66c3353323ca93ae9b4d512c96eed9f0f5ddb3a1243a0b68a294bae687bd102626d991d089bba928e3289d91365497cb2dab2e446d8e0226da4ba4ca92eaeb2c7621d96d18cd200b2cb1a85c7a16e13264a932089f431911268402f90e99cabf881dca145fbf125b4c2a37fe2e3a800abf8c81d7f23e8e"} +{"ts": 1792954368.542, "topic": "lifetrac/v25/video/tile_delta", "hex": "00380c08200600e7ef6a6781e2000b27656cd5bfb9964acf599b9b6eee05c9b717050364db66da6ba69679aa9c380f5538504449cb951b2f14c94eae6d20c13119afcdd67c0d9bace8402adb91312f7704625eea148396699125b2cac46cc15588d885850fc855b32de058060bb32de4342355d9512160d89091109cbea59465ad8468cb5a45071e88562744608b0318209bdf3896189bc10231c11ce423fb57acbdd80b577b91f2ae25f524433bee62ee1fd43d691852a8714fc40fc44b8fd7f8949b1c99ff175d200550"} +{"ts": 1792954369.141, "topic": "lifetrac/v25/video/tile_delta", "hex": "00390c08200600e7ef59e381e2000b716eee05c1b93736c0d90b1f632e4583b1b622dd226f1c4ab5b9649ab7a3102d94d3d71315f09e262ba2aa9e188c98a4489d5b71317f0ae262fa34e865514d7444ca45fccc8ad5cddc35ab9ba8923b5e8ca47469d33131df096263ba322ddec88d2eed270cddda4a3c6936c9b4974c43f3c3d887e68e8c604219279b463415e61a6b51984774fce512b3eb2f8a0888b53aa36e874e9d5d5a8e4369b104c4492a26470eb0959522ff105f1b929e71f894bb99269ff17b301abf91d720"} +{"ts": 1792954369.544, "topic": "lifetrac/v25/video/tile_delta", "hex": "003a0c08200600e703c40016eae4595b3564acdd91b1567ae3a26f244bb4abaa89afb0b38a625fbf13040458a3655226f2bfe01de57f40c1da219939a8dd80f351b9080668846bbcae9823795d104661a5f5d90943b6ffa93ab9b48603b946beeef841801832eef850d01a914a9676ed836cedd90f14c132a4bacbca0f00c1facbca8818e29a69a5d6cefff0859dffa12631d88744289532b9a19182300a608223b7cde08b02ac56ff3531a3c0d72c94648b47fc4164e258fbf129729a3bff8b9d880d57f23afa"} +{"ts": 1792954370.133, "topic": "lifetrac/v25/video/tile_delta", "hex": "003b0c08200600e7ef69e381e2000b8f60edcd8fb79622e2d90b18851ba09b454d25d65e6c15acbcc8883f9b7a2ced5f08d9daba24288267497375930966eb222a139537aaacb7b0ad596f2342e52e9b5e6dcfc35cdb9e8d8270bfeb3b30dd9d88f08e69b496b33b30f566762328ddec9b6b26d2eed1d0d11ab95a6f6768e858511654db32e691034042524b0ddc90a755490820134104456469281c698c4593c40a22154d9e4313e0e2beb1088f85b64857f103bbd08d1f7e24f371a0b3ff8bd98057f246ca"} +{"ts": 1792954370.533, "topic": "lifetrac/v25/video/tile_delta", "hex": "003c0c08200600e7ef6a6781e2000b736f2e2d84b1564ac5d86b3366ec8dc2b9f72edf59ab3d70ee25ca40cd072666250e9d7ab99380f5732508076a8664e6a7be08cd4f744dc6a29c623b10fde42ad64d457e260d0a2f66ceb9d886ceb9d0c26f134da4b9a9f40c00c199a9f487850542a7c4ced078060fc4ced4405304ca92eb2f2e10d65e58f42dc264c95250e70010220649021acb1951a443413641ac4448bb9a72da250a257a4825baa0fcad562c2f5aac5f882b9516fbf129791a33ff8c60bf9182d0"} +{"ts": 1792954371.145, "topic": "lifetrac/v25/video/tile_delta", "hex": "003d0c08200600e7ef7aeb81e2000b3d6fae15c3b8972ae5dcfb07686c6208c9b7cdb4449513cb35538f026aa71a0c6e826d1534973759b0366eb320269db6d76d537775850a04df6a5167560ab3a90b145cb9993eaa67e0bd54cf4442b87bd1555cf846aab9d12076158ab776bf84aeed7d191a4536d3da661619b4cc2468883d9b692c90f2e1a921e5459165dc893692d99a9fe8dac0e42349b496df2ccbcf0dd9979c9c1de5ba66d5902b1f838f642ea4128ff882e971edbd77e24f3b1a0b3ff8bd98057f240c00"} +{"ts": 1792954371.534, "topic": "lifetrac/v25/video/tile_delta", "hex": "003e0c08200600e703c4001686c5d92b2b622c2581b9d642cb59ab336f51e049c42b66aa7161ed54e240c9bbe46ead3eaa6be03d54d7431a71cc89b6d2d96cb9aaf20c00c199aaf28688d5ca469eced1d1b081ca5225d979c70252790b1aac84c981b519444a40a9491d840279d729042c801a021292085d70e5c9210d410c89b8d4538c47621fbc855ac9a8afc4c1076a509e458fcec49ca8be87cd0efa3046014c104476f9bc10579869ad46611dd3f3944acfacbe3f882f898d4ebbf129721a2ffe2fde057f23b280"} +{"ts": 1792954372.138, "topic": "lifetrac/v25/video/tile_delta", "hex": "003f0c08200600e7ef8aeb81e2000b7b73ac1d8db2362ae05c9b8280a0d69b49b4b65b3b46c036768c820bb888d65bc3cdc097879a840a6099525cdd65c119baca859a38d91f211d77573df05eae7ba20130d8e89bccf4c21799e8891375d99275db334fc256669e8a8a6e9b4d710f770ae21eea2c28826d25c5567c2d8aace8c91949b4d25d5cb0ceae48d1d439b4d2c966f1cf0d4de39c9a15b73b446d1d0b8d4cb6d5c9010d810c8e8c604219279b463fc416ce96c7b7f893cccd834ffe2e3a440aafe3302fe48f4c"} +{"ts": 1792954372.541, "topic": "lifetrac/v25/video/tile_delta", "hex": "00400c08200600e703c4001702e0dc9b21622c7dbfb77666c0d84b2b6eacb5cdb90818a2099d25cdd64c079bac8852d309b4db496cb2a679b0554cf321a293d32a996ceac1b67522252126d35b26a97f08cd52fa3c89b7c9911125b33536d0931cea43a2184b995cd0f7218d40ecc844db497cbf155a51216ae4244aed99a0c8a1a021288a0d419b497375870a66eb0a04638239c847f6af597bb016aef723e55c4bea488677dcc5dc3fa87ad230a550e29f885ee2431d1f8976dad5fe2e02fe3302fe46fa00"} +{"ts": 1792954373.133, "topic": "lifetrac/v25/video/tile_delta", "hex": "00410c08200600e703c40016eadddbfb91736c5d8db19732dc58ab2284a0c6629d328a536b5e9a1ff404672267632d596b601ab2d64106b8cda4b522ab812a455508380f36dad92dea5822f5243c4736da5b598e80f00c1f598e8882505db69a596dbcc74c21798e88aa2ceb2e99135d6acb7f0ad596fa2cb4aa69a69b5965999ffc2d333fe8c8a78b7a153575070ceaea0a244fca2132b1d2ccde51b47dc8c84697d9ed9979c8e18d7b38898922c2f1c840279910ccabf882cdc0a477e24f335e0d3bfe31475fc8f558"} +{"ts": 1792954373.536, "topic": "lifetrac/v25/video/tile_delta", "hex": "00420c08200600e703c40016e2e6587b2b622c85b9b0963d1378e2f6938a419655bd98814c61b887be891bf3884ce8c876b3369429ec42d24dc4718664a11adea4cccef60a999de42c52b74688f554b582eaa9690c0a5ea54f433fb832867f50d066a9c8d665bf836ccb7d11259d64c89ad596be11ab2d746491c4d62a59abad28e0289c82168cb9103144133a6b8baca8085055decab2d68f81c2edb21523c12aca3b65490c23bf209cbeb899085143a9d36cb9143404253f105932163bf129776e0d7bfe31875fc90208"} +{"ts": 1792954374.137, "topic": "lifetrac/v25/video/tile_delta", "hex": "01430c082006210575664a223fe77ef7a6781e2000b0961ecf591b1b62ecd599439c0040881924086b2c6546910d04d906b111226f1c5ed2714832cab7b310298c3710f7d1f2ae25f524433bee62ee1fd43d645dcd396d128512bd2412dd507e56ab1617ad562429ec42d24dc4718664a11adea4cccef60a999de415e61a6b51984774fce512b3eb2f8a3046014c104476f9bc10231c11ce423fb57acbdd80b577b909418cc53a6514a6d6bd343fe891bf3884ce8c876b3369474630210c93cda31a380a272085a32e40"} +{"ts": 1792954374.541, "topic": "lifetrac/v25/video/tile_delta", "hex": "00440c082006010575664a223fe7703c400162ec6d91b3965ac62062882674d71759407de831ba09b454d25cdd66c0d9bacc8da3ee464234becf6ccbcd141a833692e6eb0e14cdd614111a62ef413c8daa36aa6ce04d54d941c12aa5889665bf81eccb7d0813dd3692e25ea608c4bd443c924a90ab908f465da0f00c1f465da8825469b49b5b25b4467c21688ce8a9c079b6d6c97155c70ae2ab8a14f6216926e238c332508d6f5266677b054ccef204638239c847f6af597bb016aef721283198a74ca294dad7a687fc"} +{"ts": 1792954375.137, "topic": "lifetrac/v25/video/tile_delta", "hex": "00450c082006010703c400163ec0d95b20858590fb6a99d4c17533a886932a9b4d25ab2b06d5948890e69b4d2db4cf4c23699e88c9aee6a3d4e8829eccac33665214f621bdec5a092b25359f2b2e6675d08131d3224b998c68d05669b4b446ec35688dc8f19ecbac54d3caaaebc3d555d6839256f364a152acb510c0a4532a5a676e0cb4ced4580ab442adddace16bbb59470ea1cda6964b379e78726f3cd1b081ca52259979c8c1c61986dab4143f238b46ec5ecac8d22868084a4781009e654684348429d4a1d900"} +{"ts": 1792954375.529, "topic": "lifetrac/v25/video/tile_delta", "hex": "00460c0820060107ef8a6781e2000b09666cb58cb3d672e3d8bb34808503c856c54efc038a9de8794079b6d6dc5573078060fc55734402827a965595842aca4546586da4b433d7856867ad057944fd76611dd3f39452ebacb8e891414ea5c8a216acb7908235d64c892e6a71c860e0a4291f09c4b944249423e5ba6a891722090e719ae53d1278437ecea8ef2c7a14c61092589ecac43a21ce0020440c9204359632a34886826c83588891378e2f6938a419655bd98814c61b887be8f95712fa92219df731770fea1eb0"} +{"ts": 1792954376.122, "topic": "lifetrac/v25/video/tile_delta", "hex": "00470c0820060107ef9aeb81e2000b8f61ec0d88b8973ee5dc3b7a821aabba6d7497131db026263b21608d97948ab2dcc17565b886220f6a164912752d92ccb67065996ca2c44bd2ac432dcbbc3efc2d787de8caaceb2ebb4d74d6acb730cd596e23467b622cda59712f370d625e6a3835c66d25a9155c39522aa8805045caaab2de42508410c84542baa155c90e4a3c66b173a323744a225bc3d444b72708f3eab50c841b200b496af11a21a8bb9a72da250a257a4825baa0fcad562c2f5aac48c11805304111dbe6f0"} +{"ts": 1792954376.537, "topic": "lifetrac/v25/video/tile_delta", "hex": "00480c082006010703c40016f6e1dc4b9773ecb58cb25642e35ceb95646e059ab7d856445a901335d64da692e6a31e01cd46341c9db547b14c9565ab81eacb55085420fcb7642a45aba35996ce08b32d942c4ccaa2bb65596b23c26b1b3a3226896d0f380f36936b6dea60c821a57946a4a6c684f1d038290a4760e44425248815e426c40af231f8493a416c92403ef2ae8f268b26ba3168e8c604219279b46340c5104ce9ae2eb280fbd063741368a9a4b9bacd81b3759a450d01094408c70473908fed5eb2f7602d5dee"} +{"ts": 1792954377.132, "topic": "lifetrac/v25/video/tile_delta", "hex": "00490c082006010703c40016fae05c6b9573acf587b17706e4d9bb1f6f2cadbfb396eee45cd4309abc510a9bf5996fe0cb32df4414f77454d42677292eb787cf842f0f9d11046f51acd0e9e119a1d34489cacdb4b2d9d984acec458e926da4d2db8a9eb85b153d51a21db15928dfcd0ece1a9a1d94048c74da692e6a63c701ad9b1c4b1e10c5c720e34421260a28f56adbde853d886f7b16824ac94d67cacb999d7415e513f5d984774fce514baeb2e3a10a841f96ec8548b5746b32d9c11665b31d038290a0"} +{"ts": 1792954377.737, "topic": "lifetrac/v25/video/tile_delta", "hex": "004a0c0820060107efaaeb81e2000b776f2dfdc1b91726e6d8cb35612e6591b7282bca2228cc233ff9ca296d55d65c741c0ccbaa6d59aee07ab35d42c165dda66a7360bcd4e6420ce8da4559cab9b565b289bc717b4ab97d6c490290976290fbc3e7448dabcda4d2cb6768287812df6aa686c1f34322a748a69b4965b4cd1c2b699a28d994dba6d7496acb9b0dd59732380f57c88b3b30e59d8d01f026acb9d882acb9d0a7b0e99524481142a14647a3e44cceba3ca927695084597cf28cbb70f51976c88202cd62a0"} +{"ts": 1792954378.733, "topic": "lifetrac/v25/video/tile_delta", "hex": "004c0c082006010703c4001672d05c4b3571ec3d99b2370ec5dbdb8080b415aae9aaf6291f654b3b5fc03676be87b26fb2cb26d344496f0d9b07de1b32242f4e6d25a2274c25444e88422314f4a9b31075cdab2da4404e827af555e1e92080d31349b3353891513ebd8abed9d9856cec458a51cda6b651533e16a2a67460cba59369a4b787618bc391b71dda69a696d93592d153661ba2a6c4506a0cda4b9bac21400c299bac3210a752876421ce0020440c9204359632a34886826c835888903144133a6b8baca03ef0"} +{"ts": 1792954379.126, "topic": "lifetrac/v25/video/tile_delta", "hex": "004d0c082006010703c40016f6e05c3b8f65ec4581b3d63ecad9bb3165ae5d92b288e396053a284d7a5dd76a0ad5a2b538b0e56a7120ec34b1021621ded4a32529ab2e1c0f565c282034c5d26ccd4e242d20a7554a482a6f91676af82eced5d110a83b4b9babf8473757d192358d9d1b6f343c78666878d1a085e842a59979e1ab32f3688999334394c45343948e8c602cc4d899bc6391837ba75287f79382d892d3263b09e6210928232420a44de38bda55cbeb62481484bb1487de1f3a184f097cee521d6710c1938800"} +{"ts": 1792954379.725, "topic": "lifetrac/v25/video/tile_delta", "hex": "004e0c082006010703c400166ecf5cbb3371ad15cfb9d6fadd5bbb9482134c5de82399b3536d01051ed911787cf806f0f9d0804e0ce99575a9822aeb510f13d9b692d9dade0fb3b5b448108ffd9565612ab291415f111a4b454e61400c29454e68a813152279a1f1c2b343e28b18edbb4da5b28a9bf0b51537a0ee34b1074d1191fe8bf96bab2d942ce0a2f447b144259da7a2e4436ed34968a9b30bd15362302d834da5b4ceec31699dd1e0949e4bd5aa2931f83d37988ac9884822563c4e53247c90282dc46c8a8c"} +{"ts": 1792954380.126, "topic": "lifetrac/v25/video/tile_delta", "hex": "004f0c082006010703c400168add5bbb7d71ae55ceb9f61ec4d92b0366acadbfb1f652cbd96b916451b166f35c8d7878586ef0f091e74229f9950bbd853212b4213676a387aced450b7829f7915fa76464e610b66622026b9faa084c43d14642a0ed2e6eb3e19cdd6792437af20fe518b206639071221b930505b8a44c8248934232420a471cb029d1426bd2eebb5056ad15a9c5872b53890a7b0e99524481142a14647a3e44cceba0af2888a3308cffe728a5b5575971c0bde82134c5de82399b3536d0d06588fe559708"} +{"ts": 1792954380.726, "topic": "lifetrac/v25/video/tile_delta", "hex": "00500c082006010703c400164aca595b2d65ecd5bfb91706cda26f1c5ed7e8822a8c54ea7775c4be7405c6796eaf32a975ccc5743ecd0ece019a1d94799182ea5de5614cc4a67f665a282134c5d4a1f95b3536d07381db6991a253665e781eccbcd0b68284d511b4f90a99685599aca1248dea34b11e8894f04d1129a1e6a266d34d25a336dc1f466da8885459b4abb6ec23576dd21839290d20c8e836d34d34973759a39071221b47cab897d4910cefb98bb87f50f590231c11ce423fb57acbdd80b577ba450d010940"} +{"ts": 1792954381.122, "topic": "lifetrac/v25/video/tile_delta", "hex": "00510c082006010703c4001706c0db8b0d622de589b87736c8d99087000c011222629d188fa4d0ebe129a1d74510742323b1cc88a5d7243da1400c29243da8a8d719b496a45570ad48aaa2c88c6cb26d11259a1d5c2d343aa8b8502f3aa6a95f0bcd52ba3487b13168b27a82126898f0d4d131a3623b66d25ab2cac37565951e88b96a5a988d89c88105b92433c5e6c8e16a9642b3a48024375562564962812c533226f1c5ed7e8822a8c54ea7775c4be74799182ea5de5614cc4a67f665a21ee04109a62ea50fcad9a9b6"} +{"ts": 1792954381.727, "topic": "lifetrac/v25/video/tile_delta", "hex": "00520c082006010703c40016e2de5c3b9b67acd5c9b2f65ae25c0b8f66ee5a02c93ecbacb1134d35bc359c03786b2830d419b497375bb0366eb722883209642991148ffe687b50814193225b676a9822ced510911ad3224b333ad826667591124ad359508f343ad846687590c17849e7f3113882328c5e69ad88974ab2cbc335659683b40edb49b6d25b3fbb2f343cd44eda692f9466db1d0616662b39233531d890e74d2b5ea448c2819b365efbc7c108de66a8ca9250490aabd3270caa35d9c8e8c602cc4d899bc630"} +{"ts": 1792954382.123, "topic": "lifetrac/v25/video/tile_delta", "hex": "00530c0820060107efab6b81e2000b81712e3dc9b97612c9587b7b626c8db9b11666e7586b948b39d1b57959284eca29b74db32c9c2d665928b93a0d9534973759b0be6eb32346ae264496eb2ced5b0d59dab236140ada89a230dcd108f28cddb4db5b2c96ccdd03c0187accdd11d08c04113cd9f5202a83e6f26d354496f0c4309e1279fcc432ce20879289db4d25ab36e93c30402523f086df4674443648199b778f45106412c85322291ffcd0f6a16d0509aa2369f21532d0ab33594404d73f54109887a210e0"} +{"ts": 1792954382.721, "topic": "lifetrac/v25/video/tile_delta", "hex": "00540c082006010703c40016e6dedcab9d62ec859db75606cf5bbb3766acc5cf4109867b50573366a6da0ca345d376211dbaf6ebc3cfc0d7879e83a415e84caa54df22ccd7f03d99afb4284919a198866864208b92e5764a34d0e0e089a1c14246a0cda4b9aadb827355b511055e9915565bd846acb7912084f3697a99f84af533d0c17849e7f311388232903b6423496cfeccbcf0cd9979a062882674d71759406008738008110324810d658ca8d221a09b20d622290853a943b210d06588fe55970c8a1a021280"} +{"ts": 1792954383.125, "topic": "lifetrac/v25/video/tile_delta", "hex": "00550c082006010703c40016eadddcfb0d61ec45a1b33636dfdc8b24050f4044b7ae542a621e8e01c43d142c0c79044f787bd82ef0f7910276b51e452a59db7840030859db7a1ce0020440c920433a70b3a127a020d83588891851db7693692e9655976618ab2ec46910979369a6b2cd0f3e1a9a1e7451473a10cac62aced8d4cd0fb236318108649e6d18b0dcda3123a303b6d2db32f3c3b665e68f31cdd34d34b66b2dab2ed0f0061eab2ed459cb7ad4ccbd186364a6f4aad5964a220b397b22acb590f0513908b465da"} +{"ts": 1792954383.729, "topic": "lifetrac/v25/video/tile_delta", "hex": "00560c082006010703c4001686dfdc8b15652c0d8bb3171aced894194684ca9b9445ebcdf787606bc390701ce490b4c8cf2607919e4421eb1aff5651b72a167216fe597333bd8226677904365bfd45a550cd9a9b4868133f2b26876706cd0eca240aae6d33539b0966a732329106cba6d3496d334b0cda669220d052b3a6abd8a54479aced7d1b28c0842be44f367d48d2a12b3c9ac64d659a1e74794f64da69a5b359665e52086756ed1441a40cc700e204332188364c88885c7811dab1716860bc24f3f9889c40"} +{"ts": 1792954384.134, "topic": "lifetrac/v25/video/tile_delta", "hex": "00570c0820060107efbbef81e2000b8d66ec6d8fb9967ae1d95b8a881c15eca94e8a216ced7d01026699113439f8066873d09019b36b454c78268a98d0a02c1913d6678e0aaccf142c6a0cda4b8a9d982f153b104465bfd45bf11ccd9a9b68a042f4235bb2f3c29765e68c09cac82157e6874b0c4d0e923a29ba6d35bc3e5c3b787cb268896643e8aee6c802819b364a2a13220c023ca3248e10b0baee8738008110324810ce9c2ce849e808360d6222421eb1aff5651b72a167216fe597333bd8226677a380710219"} +{"ts": 1792954384.721, "topic": "lifetrac/v25/video/tile_delta", "hex": "00580c082006010703c400170ee2dccb3965ac6586b35666e6d94b89676dc58bb7971ec95894359f3f488d1904322a7a2a956aac3836d55850f4301988c7a292acf4d2270e0fa44e14544fa11d54e9565a3856acb4504465a9f116fc472119a9b68d92312e8a855749a1e6c37343cc8f0bd39b496889d30f5113a206a8826d35db5db5cdd66444167b6645596ea0e031ca2169919ec8e41f795489415e5111466119ffce514b6aaeb2e38143d0231c11ce423fb57acbdd80b577b91f2ae25f524433bee62ee1fd43d6"} +{"ts": 1792954385.125, "topic": "lifetrac/v25/video/tile_delta", "hex": "00590c0820060107efabeb81e2000b716f2e25c7b9b66ec0d9eb728310d09954a67a6f0ec0d78722aa3db29d1c94ef756dab2c9424866c4696eb4548b8268a9150b01a45a3fd5933e0bab26743096bd934dad5965e0cab2cb41c473cc4b2d3233d889046042359bc6bc25378d68a1ce39b6d2d96acdb30a559b622c0944da8a6999e6c2d333cc8c92f888974968a9ef0cd153da34295d28d35a2253c35444a68e04a4aa45ab345c395668a8e8a6e9b496f0f770ede1eea1425826da5b4d478f41c48876491260e310afaa0"} +{"ts": 1792954385.727, "topic": "lifetrac/v25/video/tile_delta", "hex": "005a0c082006010703c40016e6cc587b25702c65c9b1366ac559d4054736432298ea9e9dd3233db806467b51b1557769a66677e1bcccef478472cda4b799dd87af33b91613e64e5c434ccef22a83e1d159494a2a48cab2c744416737455596ea28130d489e8cbd24b126cd956972d24e4e0c500849285571665223a17137a94843d0c066231e8a4ab3d3489c383e913850d67cfd22346410c8a9e8aa55aab0e0db5561411196a7c45bf11c8466a6dc7a0e2443bf882eda4a8c55f893c8a4a0ff8be49abf91f430"} +{"ts": 1792954386.117, "topic": "lifetrac/v25/video/tile_delta", "hex": "005b0c0820060107ef9b6781e2000b3b702e4d90b97672cdd9eb956e90726af1442a6dd666bf81eccd7d0901dd548f777d5826eefa90a27eb34da4f776f382aeede50c585e8db696d92d9765e7832ecbcd162424f42ec410d333cc8910d69b69659a1c6c253438c8c0ac999125b446ec31688dc8598d1521d6d5ebeaa9b91a15d53692d1536e1aa2a6d8ec41b33488d6553e3f194b552264f14cdd52542679205c8164dd1541f0e8aca4a51524655963fe207bf43a8b1d7e247aca0a81fe2f57355fc6705fc91828"} +{"ts": 1792954386.713, "topic": "lifetrac/v25/video/tile_delta", "hex": "005c0c0820060107ef8b6381e2000b7572ae5d88b0f706ca589b316f6c95cfb7f72309e222f605d65f9c05abbec8ea4e0a4b6df211f266897b0ecd12f2200e563952ccd1f08599a3a36ed315082b5ca74ebf93d0d999c7c373338e8e00eebb4b3330e59988aaa374ebf74a9b720a6b335a4782302913cde35e1e9bc6b44416737455596ea2e4e83654d25cdd66c2facbcf1f0423799aa32a48429d4a1d908738008110324810ce9c2ce849e808360d6222fc40f5a1d466efc4cb610ff17617f19c17f23a16"} +{"ts": 1792954387.101, "topic": "lifetrac/v25/video/tile_delta", "hex": "005d0c082006010703c40016f6dfdc1b9173eced96b17646c85bbb3d62ace20ee35548c95672daa6cbd15366879b03cd0f32105056b12bce55b3b67c11676ce84a357dac88d2796ced1b04d9da322427b2ed35b3371c25666e28dbd826fe48cb950a3951af52dd26675914119ce8aeb9343b585268769180843b4b79abf862f357e460e6ecb25748179645070521290c4ba4c464c13575484210151cd90c8a63aa7a774c8cf6e01919ed9383140213f105bf07a2d75f893cab0bc1fe2f922bf91e89"} +{"ts": 1792954387.717, "topic": "lifetrac/v25/video/tile_delta", "hex": "005e0c0820060107ef8adf81e2000b7761ec0d95b0d622e3589b3366ac95c5b87662e604f850a21df904b7a8f898cd82b131990b24265e472264cccf3e0b999e74408636422b117c8cf6610919ec4445cc5d369787f3846f0fe516055e450ad565bb85aacb751c319f98425e9951555dd872aabb91d13951042afcd0ffe1d9a1ff479aa0f54dae92cba4b566ef87aacdde380caacc2998f3d0d8f05063d948464546dec137f2465ca851ca8d7a96e9333adf882df03d16ebf1297203dfe2f922bf8ce0bf91a760"} +{"ts": 1792954388.121, "topic": "lifetrac/v25/video/tile_delta", "hex": "005f0c0820060107ef8b5f81e2000b31666cd5c3b8b71ae658bb7167b07d2670e04d555bc07abbcc80abf48c4ffa2909ca55b335fc03666be8312326a1f620849a1e6c0d343cc839a8b9b4d2c973332b03e6665236ed3150c391de9635de73249366675d0d57cfd221dd46374aa645eaeca1483411993211674fc446e45855791d90cb565bc8400e48864c556ec118aadc8484a4c8d6acd0f04d59a1a2491826d36d35966f1cb094de3922a293ecdb5bc3efc2b787dff882f902b5a6fc49e6436ebff178d455fc6705"} +{"ts": 1792954388.714, "topic": "lifetrac/v25/video/tile_delta", "hex": "00600c0820060107ef7b5f81e2000b71676c8588b13646c3d95b788c28c77663b5554ff9ab919b0c48cc8c89b55a2219eccd4f0cd99a9a1447c17d7aa084ccc6e46811bb50c9666b986accd710b79c1559150cb919a947e8f333ad82e667591e0843b4b79abf87af357d014829d8bb15ba10ab666af2206f766129ae2aa6c9a0e0a42489bc717b5fa208aa3153a9ddd712f9c27c384f111790231c11ce423fb57acbdd80b577d9172741b2a692e6eb3617d65e7fc41ff83cbbcddf894ba19d2ff17c915fc6705fc8ec80"} +{"ts": 1792954389.108, "topic": "lifetrac/v25/video/tile_delta", "hex": "00610c0820060107ef6adb81e2000b7966ec5d9cb2d652cd5c4b7d6791378e2f69144413625c4935463a13888cc83bd25cbf5250cb150c39494c4f999d7c0f333ae84040846df155eb0462abd21248a55aa196fab359c13566b2881aaf3ea999909c8b32e7c21665ce888a0c9b496ccd9b08d99b32086cb7ff220ae52377569151593b692de236e15bc46d474210ed2e2aafe1dc555f41886ab312597454cd0f3a1427c17d7aa3333fd1841cecca63aa7fcd5c8cf67e207ba07eacdfe24b6141affc616400d5fc8d9280"} +{"ts": 1792954389.714, "topic": "lifetrac/v25/video/tile_delta", "hex": "00620c0820060107ef7adf81e2000b7d712c3d98b03666c459d42ce80720a429a9465cd12be0b9a257451609fc85274425314e9666e3852ccdc5167698433148f94ed56b89e86ccce0e16999c146812cdeb459d986acec46c06390cbf233cd86e467991c094cdc8462abd61cc557a4784c4a1442afcd0f761e9a1ee411596ffe647a94363b6aead48e1b55b9cc59cd5f20038f28f1b1d0552aa8ef250c712a953248c25188c722b33219a6a8509f05f5ea8cccfffc417ec9fabb37ff892dd4067bfc616400d5fc916180"} +{"ts": 1792954390.113, "topic": "lifetrac/v25/video/tile_delta", "hex": "00630c0820060107ef6a5b81e2000b17652c4dc7b75702e4dcab728083ba554db335741c20a7c845dda3607bbb46459da59043984b137a1ac886be474cceba383297a13108c55554209dadd112eb77783822eef051b018eec9f233da8d21f8b2e4444b74b3b55460210ed2e2aafe18c555f4644a6cda4b333b78666676d1d5a8374d3692eb2d59af61dab35e430e174c84692fb665e7258676e61c5a102f0aa26f1c5ed2288826c4b8926a8c74271119a4d0705212fc417fc4facf37ff892d940eeffc61640057f24042"} +{"ts": 1792954390.717, "topic": "lifetrac/v25/video/tile_delta", "hex": "00640c082006010703c40016e6dd5c0b8f726e55cbb25676cdd8cb0361ecad88b2219e04245bccc892de1e7e09bc3cf42ca87c42a6dd7332b382e6656514019990cb343c58526878a3d0dafd994bdc91b8fc4b73a69b238932410804f311519924f140cd991e7cb8ec200576da430aa559d524814d656a644355f3f48877518dd2a9917abb281aa209b4d76d76d73759b01eaef320af2888a3308cffe728a5b5575971c0a1f817597e64214ea50ec89383140213f105d511dbaffc49e4ead223ff19a17f240720"} +{"ts": 1792954391.11, "topic": "lifetrac/v25/video/tile_delta", "hex": "00650c082006010703c400172ecb59eb7f66aded89b9f666e45cdb876ed0146af91ae42275dd67683806ced05075a01d08422edd08d97344cf81e6899d08518c49995ab2a7fcf5cd0fb6089a1f6431a8291726ad44339484f953333af8326675d1117f13692e1df3611c3be64409479f5214ee8d565ce89044fc854b32f3c25665e68a8a0c9b496ccd570ad99aaa362b26644b6f11ff0dde23fa2823395374c9a1e2474892cda696e6a98773549142fc71321044d7857f105bf1bacf6dfe24f2312c1fe307700157f23c64"} +{"ts": 1792954391.705, "topic": "lifetrac/v25/video/tile_delta", "hex": "00660c082006010703c40016eededbfb87722e6dcfb2161ac3d8ab03716ca592b2a89bc7122d3ac276a845cc962898a3df1319909582b6457bd17c53ad99b3e09b3367431e8054451121e142084afb88a11333ac8b0238b528b3330b59988ca1f322ae98a422744999e60c80619999e64445bccc892de1f4a3445baf5e88579a261c35344c28f046156de6f3af0f4de75c8c1b638992cea26927260aeae9dd0c464208acb7ff323d4a1b1db575691c194bd0988462aaafe20b749757dbfc4bc65637fc60ee002afe470f80"} +{"ts": 1792954392.115, "topic": "lifetrac/v25/video/tile_delta", "hex": "00670c0820060107ef7adf81e2000b8b626ccd8bb8d66acb59bb308090d225d591cccc4c66c03898cc8322325d7e8a659d9aaa9470355528a0e4ed5288a47dacedbf03d9db7a088d31b623db9f99b555690a43e6bb14bd7c43a4d0ef60a9a1de4400ec4c89666ab842ccd55120843b4b7aabf84af557d140a889f595668d852acd19153a0154a9148d17343dd856687b91107315089777f31c0796e8412591848ec7c0e4242f1e094de821e46564721002b2211f882dd23d5c6ff127910f217fc60ee00aabf92049"} +{"ts": 1792954392.713, "topic": "lifetrac/v25/video/tile_delta", "hex": "00680c0820060107ef7a5b81e2000b3771ac6d86b11656c5587b296e2de591b83676c85beb9d6e50912ce69094be5eef7e09bddef42c9f3f4d411aa55ef3160bbde62458e0ad55ebd14e9676bf85aced7d1378e2f6975641728513545b45b262233230234f2156faaa51c31554a28c88e64215bf919f40c80619919f4468cea37c57d7e64d0efe1a9a1df47cab897d4910cefb98bb87f50f590f4301988c7a292acf4d2270e0fa4ce1408c70473908fed5eb2f7602d5df6fc40edc023b7e24aa10d1f8c2a802bf916ac0"} +{"ts": 1792954393.113, "topic": "lifetrac/v25/video/tile_delta", "hex": "00690c0820060107ef8a5b81e2000b2b676dc5b9b796fae0dceb3166425668d8cc3b9125c5562c378aac4830199bd3accd6703599aca0e13199d36aef3703d5de6a1015c2e46a99fbc11533f68518c630499d7fe5a6687db054d0fb218f60fc2241b16a652841094d8b999d6434d45dd64daa262621e0dc4c43425072b946374919f5f7abdc8828d3da64496cb25aaa49c21554928d21d45f4e46884dca9a1e7444627a11a7f565d7846acbad1412193692c8cfae14919f5fc40f7c13177bfc49e4c25a3fc61540150"} +{"ts": 1792954393.719, "topic": "lifetrac/v25/video/tile_delta", "hex": "006a0c082006010703c400162acb586b21646c6d9bb101200454072e52a490f6615921ec4741dbd42b599a761db334e431ec1ad39c4dc9b1049cabed6ccceb2020348d24bcc4c66460d3815431484caa9565df862acbbd1942edd13692ebad5969864030cd5969a0e1492deaab34e68105d534394c41343948f046052359bceb91034b3621083425963a0f71d48511c4b26400a50919d4a691c4c9ba94644eb92420ad644744de38bda5d5905ca144d516d16c9888cdf882df14d75eff1297252d9fe30aa00afe47f600"} +{"ts": 1792954394.105, "topic": "lifetrac/v25/video/tile_delta", "hex": "006b0c082006010703c4001682cad9db336eac3dcc09f020c6fd32bea9ae65b3b5fc0d676be8404e2e846c5569c118aad28513578ad259eced1f0559da3a1a47e2eb1134b335ec1b666bc8d08d6c824b23e6679d1012d2a5326b343ff842687fd11138089b4b8aabf8471557d16241964da6b676bb85aced750c7b06b4a1c458d998498a4a6c6ccceb2362b2664496f31bb0dde63723049c2d2aa20aa9ab2ff4782303113cde75c960e0ae25951d89e5e8dba32afe207be298baf7f892da42663fc604d4aaafe48804"} +{"ts": 1792954394.705, "topic": "lifetrac/v25/video/tile_delta", "hex": "006c0c0820060107ef8a5781e2000b416eae6584b31606c8586b15622cddc7b1b72eca5c9b2489bc7126d2aa332a8f25648b66210dc446741d20a765f55fc53ad9d981ecec45450bf9d0a96779f856cef3d1961cc41d50cfb22dad894cd0f6864030ccd0f6a3a2be2235968ab0f0ed1561a18f60d69cca822c4d8828437ef999d68fc211fca46d1110e700102206490219d3859d093d0106c1ac4448b93a0d9534973759b0beb2f3a06a8826d35db5db5cdd66c07abbcdf882f914557cfc4b4c5703fe2ee61555fc8c8080"} +{"ts": 1792954395.106, "topic": "lifetrac/v25/video/tile_delta", "hex": "006d0c082006010703c4001652cc59bb8f726e5d87b2b676c8dbf4049a63ef43f149abab78075756d0433f1779a69a59df3e04b3be7418ddb547b148e8459defe06b3bdf420681d93699aae7823355cd1951cd90e555212e96b6490f72146e626b26d25bc3e9c15787d28d12322f21072779a1ff4580e723f9666cc863d825f4388b1a82441dd763589999d643411c646b676cf836ced9d1042197693692cb233e9842467d1123a4965da6ba559aa0480309559aa7e20b745355eff127910b61ff17730aaafe472f80"} +{"ts": 1792954395.705, "topic": "lifetrac/v25/video/tile_delta", "hex": "006e0c0820060107ef9adb81e2000b7f666c3590b2d62ac95844504691a491a9d898dd853131b918476b58ad9b6657d666bf862ccd7d1b31cc50933dad8b5cd0fbe1b9a1f741c9abc5692cf676ff81ecedfd11138089b4b8aabf8471557d1514e0d8b4129565cf856acb9d1d13593224b677c7876cef8e3d0743690da4a106bc86635db2e4316da29344de3893695519954792b245b31086e2233a18f6097d0e22c6a0910775d8d626667591a24645e420e4ef343fff881ee9af2abd7f897885c3fe2ee61555fc8fe280"} +{"ts": 1792954396.108, "topic": "lifetrac/v25/video/tile_delta", "hex": "006f0c0820060107efab5f81e2000b2d666c6598b89702ced8db876f51378e04d65559045cc99443a9597788ce821d20cc4a366267919e7c09233ce83211874b9115d7afb335ac0d666b4853d105bd1676a937a131d0910999f9c15333f28803b5ae44b3345c216668a89192ed3496eb68abb0240184a8abb11c094cdc845eaaf236a39a21d94c67b5b16b9a1f640d9204dae936ba4dae6ef323c118082aa66f3ad0726af15a4f2d99a3c90115b23b3a3fe207b269cabdfe247a690837fe2efe04055fc8e888"} +{"ts": 1792954396.705, "topic": "lifetrac/v25/video/tile_delta", "hex": "00700c0820060107ef8adf81e2000b7b702e1dc4b0961ac8587b9572116682959d351e4523c42a599afe16b335f464d0bf952d732ab59da0e19b3b414302717421189a8d833135190d2419369a5b78789836f0f11012698fa8c5d0edabab28c0a37ba6d68ab570c5156aa14f511ee32a75244156b7d425966675d1d1593b692de636e1dbcc6d8ec4f2f46dd195505794445198467ff39452daabacb8e050fc0bacbf3210a7528764204638239c847f6af597bb016aefb7e20fa1a6ebd9f893ce05e33fe4777c"} +{"ts": 1792954397.097, "topic": "lifetrac/v25/video/tile_delta", "hex": "00710c082006010703c4001722e559cb761ae1410ab0d679332cd0f3e049a1e742969825b9af626b54ea4884cce0a0c49d9176d536cccc0d66622cd057aba633f8a649f22ccd7d07195336d3c48ad6078915a440e37cdb692d9565d7842acbad0819c7369ae6eaea2464366d34d2daaae5430a61542117a2e2abd48a0e1564eb532687f7684b2104a15278733688adb102f2309e55908c424701bb7222ba2226f1c09acaab208b993288752b2ef119ff103dd15e75ebfc48f4dd706ee7fc6105fc921580"} +{"ts": 1792954397.704, "topic": "lifetrac/v25/video/tile_delta", "hex": "00720c082006010703c40016eec4d94b17666cad84b0d64ae6dcfb1b662dc238af9ff230da0e23a55322f77670e5eeeca36631ca399377c5ae487b116582955ea7656f10cb666ae853d445a1ac4d882841913f74ae667590c09c5d08462aa120e91aa2349a5965890c945c9d06ca92e9acbcf1c85f2e593883a122f1e04372aec5c740e5042927058b04247c23e0b10892089334eb3f6c983296ab44a024d31f518ba1db575651e08c041553379d7228385593ad4fe20bf483dd2d3f1279025cbfc612457f23ef80"} +{"ts": 1792954398.103, "topic": "lifetrac/v25/video/tile_delta", "hex": "00730c082006010703c4001662ccdb8b9b73ece58cb3b6eade5ceb98822126520c6e9232efef579b025eaf320c2a954a257fbdde2c0d7bbc48491182191db2fb3b59c13676b289bc717b4ca88d6b0d77903558e611c446646cc6392710b6b6357233d8859562aaf721564677705c8ceea1a8832cf3644974bbbdbc1b777b6890ad5f3a996cccc25666214f547f9d2945897b13730a32667051411a53224b565cb852acb95153531679369ade1f1615bc3e291c3040293f103dd60e752ff123d048c87fc5cec266aaa0"} +{"ts": 1792954398.701, "topic": "lifetrac/v25/video/tile_delta", "hex": "00740c0820060107ef7adf81e2000b756f2e65ceb2d6e6c6d87b29642cadc6b7c04ef460253372118aabd863155791924a3e974108a45595866aca430e61743113f88b89af5833135e91c276b55ec532599abe1cb335744851cbacabb565212885d3af455cea25accdfd1d01d9108d343f9876687f2490cabce4219f481d92c2c9344db59d11138089b4b8aabf8471557d0f4301988c7a292acf4d2270e0fa4ce147cab897d4910cefb98bb87f50f5a4214ea50ec8fc40ef6b33a037e24ee26585fc60b4557f23ebc0"} +{"ts": 1792954399.101, "topic": "lifetrac/v25/video/tile_delta", "hex": "00750c0820060107ef8b6381e2000b736fae359ab13672c659db9683ac147aa2992f458ad6cccc0f66621a834f398dc8d276d999e7c1b333ce8801755a992ccd2b08599a52280863de8b3b5fc29676be8a8ca456f77c4cf2c2b899e48b0ac9db496f11bb0b5e23747e10b0c73ac802797a36e8cab1e8aadcadaa1489bc717b4ca88d6b0d77903558e611c4466429ea8ff3a528b12f626e61464cce0a0884994831ba48cbbfbd5e60277e04bd5e691c3040293f103dda4e741bfc48f61d31857fc60c64557f245ee0"} +{"ts": 1792954399.697, "topic": "lifetrac/v25/video/tile_delta", "hex": "00760c082006010703c400172ec6d99b2562ec8594b2b706e05c5b7a84b252371189426e2991fef6acb8b04d59712185211da5f27c4cc1c19899828d18d546426219c8c999e70d0061a999e74714e64da69a5b74b787cd872f0f991d12a964da448587624241d20a26255148f10cb666214f60cc924d5a9949102593d2f42e667064313f1211418552a944aff7bbc581af77891b318e49c42dad8d5c8cf62301299b908c555ec318aabc8b93a0d9525d35979ff103df20e792ff123d480c77fc5fd48555fc8efb00"} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_base.txt new file mode 100644 index 00000000..5750da88 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_base.txt @@ -0,0 +1,389 @@ +connected to 127.0.0.1:1883 (rc=0); subscribing lifetrac/v25/video/tile_deltacapture -> /work/legs/leg2b_t2j_base.jsonl (profile image_bw250, limit 203 B); 360 s + +# 0 + 0.00s 200B/203 K=0 seq= 10 body=194 ep=4 L0 age=0 rec=34 applied dig=BAD EPOCH-SWITCH RESYNC +# 1 + 0.60s 202B/203 K=0 seq= 11 body=196 ep=4 L0 age=0 rec=41 applied dig=BAD RESYNC +# 2 + 1.00s 201B/203 K=0 seq= 12 body=195 ep=4 L0 age=0 rec=41 applied dig=- RESYNC +# 3 + 1.60s 203B/203 K=0 seq= 13 body=197 ep=4 L0 age=0 rec=44 applied dig=BAD RESYNC +# 4 + 1.99s 201B/203 K=0 seq= 14 body=195 ep=4 L0 age=0 rec=46 applied dig=BAD RESYNC +# 5 + 2.60s 201B/203 K=0 seq= 15 body=195 ep=4 L0 age=0 rec=45 applied dig=- +# 6 + 3.00s 203B/203 K=0 seq= 16 body=197 ep=4 L0 age=0 rec=42 applied dig=- +# 7 + 3.60s 201B/203 K=0 seq= 17 body=195 ep=4 L0 age=0 rec=40 applied dig=- +# 8 + 4.00s 200B/203 K=0 seq= 18 body=194 ep=4 L0 age=0 rec=45 applied dig=- +# 9 + 4.60s 203B/203 K=0 seq= 19 body=197 ep=4 L0 age=0 rec=44 applied dig=- +# 10 + 5.00s 202B/203 K=0 seq= 20 body=196 ep=4 L0 age=0 rec=38 applied dig=- +# 11 + 5.59s 203B/203 K=0 seq= 21 body=197 ep=4 L0 age=0 rec=40 applied dig=- +# 12 + 5.99s 203B/203 K=0 seq= 22 body=197 ep=4 L0 age=0 rec=42 applied dig=- +# 13 + 6.59s 202B/203 K=0 seq= 23 body=196 ep=4 L0 age=0 rec=40 applied dig=- +# 14 + 6.98s 202B/203 K=0 seq= 24 body=196 ep=4 L0 age=0 rec=39 applied dig=- +# 15 + 7.60s 202B/203 K=0 seq= 25 body=196 ep=4 L0 age=0 rec=42 applied dig=- +# 16 + 7.98s 201B/203 K=0 seq= 26 body=195 ep=4 L0 age=0 rec=41 applied dig=- +# 17 + 8.59s 203B/203 K=0 seq= 27 body=197 ep=4 L0 age=0 rec=42 applied dig=- +# 18 + 8.98s 203B/203 K=0 seq= 28 body=197 ep=4 L0 age=0 rec=42 applied dig=- +# 19 + 9.58s 203B/203 K=0 seq= 29 body=197 ep=4 L0 age=0 rec=38 applied dig=- +# 20 + 9.99s 202B/203 K=0 seq= 30 body=196 ep=4 L0 age=0 rec=36 applied dig=- +# 21 + 10.58s 202B/203 K=0 seq= 31 body=196 ep=4 L0 age=0 rec=33 applied dig=ok +# 22 + 10.98s 199B/203 K=0 seq= 32 body=193 ep=4 L0 age=0 rec=37 applied dig=ok +# 23 + 11.58s 203B/203 K=0 seq= 33 body=197 ep=4 L0 age=0 rec=42 applied dig=ok +# 24 + 11.98s 201B/203 K=0 seq= 34 body=195 ep=4 L0 age=0 rec=45 applied dig=- +# 25 + 12.57s 203B/203 K=0 seq= 35 body=197 ep=4 L0 age=0 rec=41 applied dig=- +# 26 + 12.98s 203B/203 K=0 seq= 36 body=197 ep=4 L0 age=0 rec=36 applied dig=- +# 27 + 13.57s 202B/203 K=0 seq= 37 body=196 ep=4 L0 age=0 rec=37 applied dig=- +# 28 + 13.98s 201B/203 K=0 seq= 38 body=195 ep=4 L0 age=0 rec=38 applied dig=ok +# 29 + 14.57s 203B/203 K=0 seq= 39 body=197 ep=4 L0 age=0 rec=41 applied dig=ok +# 30 + 14.98s 203B/203 K=0 seq= 40 body=197 ep=4 L0 age=0 rec=38 applied dig=- +# 31 + 15.58s 198B/203 K=0 seq= 41 body=192 ep=4 L0 age=0 rec=39 applied dig=ok +# 32 + 15.97s 202B/203 K=0 seq= 42 body=196 ep=4 L0 age=0 rec=35 applied dig=ok +# 33 + 16.57s 199B/203 K=0 seq= 43 body=193 ep=4 L0 age=0 rec=41 applied dig=ok +# 34 + 16.97s 201B/203 K=0 seq= 44 body=195 ep=4 L0 age=0 rec=41 applied dig=- +# 35 + 17.58s 201B/203 K=0 seq= 45 body=195 ep=4 L0 age=0 rec=43 applied dig=- +# 36 + 17.96s 202B/203 K=0 seq= 46 body=196 ep=4 L0 age=0 rec=39 applied dig=- +# 37 + 18.57s 203B/203 K=0 seq= 47 body=197 ep=4 L0 age=0 rec=43 applied dig=- +# 38 + 18.97s 203B/203 K=0 seq= 48 body=197 ep=4 L0 age=0 rec=41 applied dig=- +# 39 + 19.56s 202B/203 K=0 seq= 49 body=196 ep=4 L0 age=0 rec=40 applied dig=- +# 40 + 19.96s 203B/203 K=0 seq= 50 body=197 ep=4 L0 age=0 rec=34 applied dig=- +# 41 + 20.57s 203B/203 K=0 seq= 51 body=197 ep=4 L0 age=0 rec=44 applied dig=- +# 42 + 20.97s 203B/203 K=0 seq= 52 body=197 ep=4 L0 age=0 rec=40 applied dig=- +# 43 + 21.57s 203B/203 K=0 seq= 53 body=197 ep=4 L0 age=0 rec=38 applied dig=- +# 44 + 21.96s 203B/203 K=0 seq= 54 body=197 ep=4 L0 age=0 rec=40 applied dig=- +# 45 + 22.56s 202B/203 K=0 seq= 55 body=196 ep=4 L0 age=0 rec=47 applied dig=- +# 46 + 22.96s 203B/203 K=0 seq= 56 body=197 ep=4 L0 age=0 rec=41 applied dig=- +# 47 + 23.55s 203B/203 K=0 seq= 57 body=197 ep=4 L0 age=0 rec=40 applied dig=- +# 48 + 23.96s 203B/203 K=0 seq= 58 body=197 ep=4 L0 age=0 rec=46 applied dig=- +# 49 + 24.55s 203B/203 K=0 seq= 59 body=197 ep=4 L0 age=0 rec=40 applied dig=- +# 50 + 24.96s 202B/203 K=0 seq= 60 body=196 ep=4 L0 age=0 rec=42 applied dig=- +# 51 + 25.56s 203B/203 K=0 seq= 61 body=197 ep=4 L0 age=0 rec=39 applied dig=- +# 52 + 25.96s 203B/203 K=0 seq= 62 body=197 ep=4 L0 age=0 rec=41 applied dig=- +# 53 + 26.56s 201B/203 K=0 seq= 63 body=195 ep=4 L0 age=0 rec=42 applied dig=- +# 54 + 26.95s 202B/203 K=0 seq= 64 body=196 ep=4 L0 age=0 rec=36 applied dig=- +# 55 + 27.55s 202B/203 K=0 seq= 65 body=196 ep=4 L0 age=0 rec=40 applied dig=- +# 56 + 27.95s 203B/203 K=0 seq= 66 body=197 ep=4 L0 age=0 rec=45 applied dig=- +# 57 + 28.55s 203B/203 K=0 seq= 67 body=197 ep=4 L0 age=0 rec=43 applied dig=- +# 58 + 28.94s 202B/203 K=0 seq= 68 body=196 ep=4 L0 age=0 rec=35 applied dig=- +# 59 + 29.56s 203B/203 K=0 seq= 69 body=197 ep=4 L0 age=0 rec=37 applied dig=- +# 60 + 29.95s 202B/203 K=0 seq= 70 body=196 ep=4 L0 age=0 rec=40 applied dig=- +# 61 + 30.54s 203B/203 K=0 seq= 71 body=197 ep=4 L0 age=0 rec=41 applied dig=- +# 62 + 30.94s 203B/203 K=0 seq= 72 body=197 ep=4 L0 age=0 rec=42 applied dig=- +# 63 + 31.55s 203B/203 K=0 seq= 73 body=197 ep=4 L0 age=0 rec=39 applied dig=- +# 64 + 31.95s 203B/203 K=0 seq= 74 body=197 ep=4 L0 age=0 rec=40 applied dig=- +# 65 + 32.54s 203B/203 K=0 seq= 75 body=197 ep=4 L0 age=0 rec=42 applied dig=- +# 66 + 32.94s 202B/203 K=0 seq= 76 body=196 ep=4 L0 age=0 rec=36 applied dig=- +# 67 + 33.54s 201B/203 K=0 seq= 77 body=195 ep=4 L0 age=0 rec=32 applied dig=ok +# 68 + 33.93s 197B/203 K=0 seq= 78 body=191 ep=4 L0 age=0 rec=32 applied dig=ok +# 69 + 34.54s 200B/203 K=0 seq= 79 body=194 ep=4 L0 age=0 rec=35 applied dig=ok +# 70 + 34.94s 197B/203 K=0 seq= 80 body=191 ep=4 L0 age=0 rec=36 applied dig=ok +# 71 + 35.53s 195B/203 K=0 seq= 81 body=189 ep=4 L0 age=0 rec=33 applied dig=ok +# 72 + 35.93s 202B/202 K=1 seq= 82 body=196 ep=5 L0 age=0 rec=27 applied dig=ok EPOCH-SWITCH +# 73 + 36.54s 203B/203 K=0 seq= 83 body=197 ep=5 L0 age=0 rec=36 applied dig=ok +# 74 + 36.94s 202B/202 K=1 seq= 84 body=196 ep=6 L0 age=0 rec=27 applied dig=ok EPOCH-SWITCH +# 75 + 37.53s 203B/203 K=0 seq= 85 body=197 ep=6 L0 age=0 rec=33 applied dig=ok +# 76 + 37.93s 200B/203 K=0 seq= 86 body=194 ep=6 L0 age=0 rec=31 applied dig=ok +# 77 + 38.53s 202B/203 K=0 seq= 87 body=196 ep=6 L0 age=0 rec=30 applied dig=ok +# 78 + 38.93s 199B/203 K=0 seq= 88 body=193 ep=6 L0 age=0 rec=34 applied dig=ok +# 79 + 39.54s 201B/203 K=0 seq= 89 body=195 ep=6 L0 age=0 rec=33 applied dig=ok +# 80 + 40.13s 200B/203 K=0 seq= 90 body=194 ep=6 L0 age=0 rec=36 applied dig=ok +# 81 + 40.53s 200B/203 K=0 seq= 91 body=194 ep=6 L0 age=0 rec=40 applied dig=ok +# 82 + 40.93s 198B/203 K=0 seq= 92 body=192 ep=6 L0 age=0 rec=32 applied dig=ok +# 83 + 41.52s 198B/203 K=0 seq= 93 body=192 ep=6 L0 age=0 rec=37 applied dig=ok +# 84 + 41.94s 200B/203 K=0 seq= 94 body=194 ep=6 L0 age=0 rec=30 applied dig=ok +# 85 + 42.52s 197B/203 K=0 seq= 95 body=191 ep=6 L0 age=0 rec=31 applied dig=ok +# 86 + 42.91s 184B/203 K=0 seq= 96 body=178 ep=6 L0 age=0 rec=31 applied dig=ok +# 87 + 43.51s 181B/203 K=0 seq= 97 body=175 ep=6 L0 age=0 rec=33 applied dig=ok +# 88 + 43.91s 186B/203 K=0 seq= 98 body=180 ep=6 L0 age=0 rec=34 applied dig=ok +# 89 + 44.51s 178B/203 K=0 seq= 99 body=172 ep=6 L0 age=0 rec=35 applied dig=ok +# 90 + 45.11s 191B/203 K=0 seq=100 body=185 ep=6 L0 age=0 rec=34 applied dig=ok +# 91 + 45.50s 189B/203 K=0 seq=101 body=183 ep=6 L0 age=0 rec=35 applied dig=ok +# 92 + 45.87s 130B/203 K=0 seq=102 body=124 ep=6 L0 age=0 rec=30 applied dig=ok +# 93 + 46.49s 160B/203 K=0 seq=103 body=154 ep=6 L0 age=0 rec=32 applied dig=ok +# 94 + 47.12s 201B/203 K=0 seq=104 body=195 ep=6 L0 age=0 rec=34 applied dig=ok +# 95 + 47.50s 179B/203 K=0 seq=105 body=173 ep=6 L0 age=0 rec=35 applied dig=ok +# 96 + 47.92s 200B/203 K=0 seq=106 body=194 ep=6 L0 age=0 rec=37 applied dig=ok +# 97 + 48.51s 198B/203 K=0 seq=107 body=192 ep=6 L0 age=0 rec=36 applied dig=ok +# 98 + 49.11s 202B/203 K=0 seq=108 body=196 ep=6 L0 age=0 rec=37 applied dig=ok +# 99 + 49.51s 197B/203 K=0 seq=109 body=191 ep=6 L0 age=0 rec=40 applied dig=ok +# 100 + 49.89s 161B/203 K=0 seq=110 body=155 ep=6 L0 age=0 rec=30 applied dig=ok +# 101 + 50.45s 141B/203 K=0 seq=111 body=135 ep=6 L0 age=0 rec=25 applied dig=ok +# 102 + 51.10s 188B/203 K=0 seq=112 body=182 ep=6 L0 age=0 rec=30 applied dig=ok +# 103 + 51.48s 159B/203 K=0 seq=113 body=153 ep=6 L0 age=0 rec=30 applied dig=ok +# 104 + 52.10s 180B/203 K=0 seq=114 body=174 ep=6 L0 age=0 rec=35 applied dig=ok +# 105 + 52.46s 142B/203 K=0 seq=115 body=136 ep=6 L0 age=0 rec=30 applied dig=ok +# 106 + 52.90s 195B/203 K=0 seq=116 body=189 ep=6 L0 age=0 rec=34 applied dig=ok +# 107 + 53.49s 180B/203 K=0 seq=117 body=174 ep=6 L0 age=0 rec=32 applied dig=ok +# 108 + 53.87s 132B/203 K=0 seq=118 body=126 ep=6 L0 age=0 rec=25 applied dig=ok +# 109 + 54.46s 145B/203 K=0 seq=119 body=139 ep=6 L0 age=0 rec=29 applied dig=ok +# 110 + 55.09s 196B/203 K=0 seq=120 body=190 ep=6 L0 age=0 rec=31 applied dig=ok +# 111 + 55.45s 140B/203 K=0 seq=121 body=134 ep=6 L0 age=0 rec=26 applied dig=ok +# 112 + 56.05s 146B/203 K=0 seq=122 body=140 ep=6 L0 age=0 rec=33 applied dig=ok +# 113 + 56.48s 186B/203 K=0 seq=123 body=180 ep=6 L0 age=0 rec=35 applied dig=ok +# 114 + 57.10s 199B/203 K=0 seq=124 body=193 ep=6 L0 age=0 rec=35 applied dig=ok +# 115 + 57.49s 198B/203 K=0 seq=125 body=192 ep=6 L0 age=0 rec=33 applied dig=ok +# 116 + 58.08s 180B/203 K=0 seq=126 body=174 ep=6 L0 age=0 rec=30 applied dig=ok +# 117 + 58.45s 159B/203 K=0 seq=127 body=153 ep=6 L0 age=0 rec=27 applied dig=ok +# 118 + 59.05s 161B/203 K=0 seq=128 body=155 ep=6 L0 age=0 rec=31 applied dig=ok +# 119 + 59.46s 164B/203 K=0 seq=129 body=158 ep=6 L0 age=0 rec=35 applied dig=ok +# 120 + 60.05s 148B/203 K=0 seq=130 body=142 ep=6 L0 age=0 rec=30 applied dig=ok +# 121 + 60.44s 146B/203 K=0 seq=131 body=140 ep=6 L0 age=0 rec=27 applied dig=ok +# 122 + 61.06s 160B/203 K=0 seq=132 body=154 ep=6 L0 age=0 rec=31 applied dig=ok +# 123 + 61.45s 150B/203 K=0 seq=133 body=144 ep=6 L0 age=0 rec=30 applied dig=ok +# 124 + 62.01s 114B/203 K=0 seq=134 body=108 ep=6 L0 age=0 rec=23 applied dig=ok +# 125 + 62.44s 148B/203 K=0 seq=135 body=142 ep=6 L0 age=0 rec=26 applied dig=ok +# 126 + 63.08s 200B/203 K=0 seq=136 body=194 ep=6 L0 age=0 rec=35 applied dig=ok +# 127 + 63.66s 174B/203 K=0 seq=137 body=168 ep=6 L0 age=0 rec=30 applied dig=ok +# 128 + 64.05s 154B/203 K=0 seq=138 body=148 ep=6 L0 age=0 rec=28 applied dig=ok +# 129 + 64.64s 150B/203 K=0 seq=139 body=144 ep=6 L0 age=0 rec=28 applied dig=ok +# 130 + 65.08s 194B/203 K=0 seq=140 body=188 ep=6 L0 age=0 rec=36 applied dig=ok +# 131 + 65.66s 171B/203 K=0 seq=141 body=165 ep=6 L0 age=0 rec=35 applied dig=ok +# 132 + 66.07s 196B/203 K=0 seq=142 body=190 ep=6 L0 age=0 rec=34 applied dig=ok +# 133 + 66.67s 196B/203 K=0 seq=143 body=190 ep=6 L0 age=0 rec=34 applied dig=ok +# 134 + 67.27s 200B/203 K=0 seq=144 body=194 ep=6 L0 age=0 rec=34 applied dig=ok +# 135 + 67.67s 198B/203 K=0 seq=145 body=192 ep=6 L0 age=0 rec=33 applied dig=ok +# 136 + 68.26s 182B/203 K=0 seq=146 body=176 ep=6 L0 age=0 rec=36 applied dig=ok +# 137 + 68.67s 197B/203 K=0 seq=147 body=191 ep=6 L0 age=0 rec=36 applied dig=ok +# 138 + 69.27s 200B/203 K=0 seq=148 body=194 ep=6 L0 age=0 rec=31 applied dig=ok +# 139 + 69.64s 158B/203 K=0 seq=149 body=152 ep=6 L0 age=0 rec=30 applied dig=ok +# 140 + 70.26s 195B/203 K=0 seq=150 body=189 ep=6 L0 age=0 rec=33 applied dig=ok +# 141 + 70.64s 162B/203 K=0 seq=151 body=156 ep=6 L0 age=0 rec=31 applied dig=ok +# 142 + 71.24s 167B/203 K=0 seq=152 body=161 ep=6 L0 age=0 rec=30 applied dig=ok +# 143 + 71.65s 171B/203 K=0 seq=153 body=165 ep=6 L0 age=0 rec=30 applied dig=ok +# 144 + 72.25s 199B/203 K=0 seq=154 body=193 ep=6 L0 age=0 rec=35 applied dig=ok +# 145 + 72.86s 202B/203 K=0 seq=155 body=196 ep=6 L0 age=0 rec=34 applied dig=ok +# 146 + 73.26s 195B/203 K=0 seq=156 body=189 ep=6 L0 age=0 rec=35 applied dig=ok +# 147 + 73.63s 158B/203 K=0 seq=157 body=152 ep=6 L0 age=0 rec=31 applied dig=ok +# 148 + 74.23s 168B/203 K=0 seq=158 body=162 ep=6 L0 age=0 rec=34 applied dig=ok +# 149 + 74.84s 175B/203 K=0 seq=159 body=169 ep=6 L0 age=0 rec=34 applied dig=ok +# 150 + 75.26s 198B/203 K=0 seq=160 body=192 ep=6 L0 age=0 rec=34 applied dig=ok +# 151 + 75.85s 190B/203 K=0 seq=161 body=184 ep=6 L0 age=0 rec=35 applied dig=ok +# 152 + 76.22s 137B/203 K=0 seq=162 body=131 ep=6 L0 age=0 rec=25 applied dig=ok +# 153 + 76.83s 165B/203 K=0 seq=163 body=159 ep=6 L0 age=0 rec=32 applied dig=ok +# 154 + 77.46s 198B/203 K=0 seq=164 body=192 ep=6 L0 age=0 rec=33 applied dig=ok +# 155 + 78.06s 195B/203 K=0 seq=165 body=189 ep=6 L0 age=0 rec=36 applied dig=ok +# 156 + 78.41s 150B/203 K=0 seq=166 body=144 ep=6 L0 age=0 rec=31 applied dig=ok +# 157 + 78.84s 187B/203 K=0 seq=167 body=181 ep=6 L0 age=0 rec=35 applied dig=ok +# 158 + 79.45s 195B/203 K=0 seq=168 body=189 ep=6 L0 age=0 rec=38 applied dig=ok +# 159 + 79.83s 184B/203 K=0 seq=169 body=178 ep=6 L0 age=0 rec=37 applied dig=ok +# 160 + 80.43s 184B/203 K=0 seq=170 body=178 ep=6 L0 age=0 rec=34 applied dig=ok +# 161 + 80.85s 167B/203 K=0 seq=171 body=161 ep=6 L0 age=0 rec=31 applied dig=ok +# 162 + 81.44s 199B/203 K=0 seq=172 body=193 ep=6 L0 age=0 rec=34 applied dig=ok +# 163 + 82.03s 183B/203 K=0 seq=173 body=177 ep=6 L0 age=0 rec=34 applied dig=ok +# 164 + 82.40s 152B/203 K=0 seq=174 body=146 ep=6 L0 age=0 rec=31 applied dig=ok +# 165 + 83.00s 154B/203 K=0 seq=175 body=148 ep=6 L0 age=0 rec=30 applied dig=ok +# 166 + 83.63s 197B/203 K=0 seq=176 body=191 ep=6 L0 age=0 rec=39 applied dig=ok +# 167 + 84.03s 181B/203 K=0 seq=177 body=175 ep=6 L0 age=0 rec=39 applied dig=ok +# 168 + 84.44s 202B/203 K=0 seq=178 body=196 ep=6 L0 age=0 rec=39 applied dig=ok +# 169 + 85.04s 198B/203 K=0 seq=179 body=192 ep=6 L0 age=0 rec=34 applied dig=ok +# 170 + 85.64s 201B/203 K=0 seq=180 body=195 ep=6 L0 age=0 rec=38 applied dig=ok +# 171 + 86.04s 201B/203 K=0 seq=181 body=195 ep=6 L0 age=0 rec=39 applied dig=ok +# 172 + 86.63s 177B/203 K=0 seq=182 body=171 ep=6 L0 age=0 rec=39 applied dig=ok +# 173 + 87.00s 154B/203 K=0 seq=183 body=148 ep=6 L0 age=0 rec=33 applied dig=ok +# 174 + 87.64s 200B/203 K=0 seq=184 body=194 ep=6 L0 age=0 rec=34 applied dig=ok +# 175 + 88.02s 172B/203 K=0 seq=185 body=166 ep=6 L0 age=0 rec=32 applied dig=ok +# 176 + 88.60s 157B/203 K=0 seq=186 body=151 ep=6 L0 age=0 rec=29 applied dig=ok +# 177 + 89.00s 155B/203 K=0 seq=187 body=149 ep=6 L0 age=0 rec=29 applied dig=ok +# 178 + 89.61s 178B/203 K=0 seq=188 body=172 ep=6 L0 age=0 rec=31 applied dig=ok +# 179 + 89.97s 98B/203 K=0 seq=189 body= 92 ep=6 L0 age=0 rec=24 applied dig=ok +# 180 + 90.60s 159B/203 K=0 seq=190 body=153 ep=6 L0 age=0 rec=30 applied dig=ok +# 181 + 91.21s 178B/203 K=0 seq=191 body=172 ep=6 L0 age=0 rec=34 applied dig=ok +# 182 + 91.63s 201B/203 K=0 seq=192 body=195 ep=6 L0 age=0 rec=36 applied dig=ok +# 183 + 92.22s 196B/203 K=0 seq=193 body=190 ep=6 L0 age=0 rec=34 applied dig=ok +# 184 + 92.60s 158B/203 K=0 seq=194 body=152 ep=6 L0 age=0 rec=30 applied dig=ok +# 185 + 93.20s 167B/203 K=0 seq=195 body=161 ep=6 L0 age=0 rec=31 applied dig=ok +# 186 + 93.62s 199B/203 K=0 seq=196 body=193 ep=6 L0 age=0 rec=32 applied dig=ok +# 187 + 94.21s 201B/203 K=0 seq=197 body=195 ep=6 L0 age=0 rec=38 applied dig=ok +# 188 + 94.82s 199B/203 K=0 seq=198 body=193 ep=6 L0 age=0 rec=34 applied dig=ok +# 189 + 95.22s 191B/203 K=0 seq=199 body=185 ep=6 L0 age=0 rec=38 applied dig=ok +# 190 + 95.82s 195B/203 K=0 seq=200 body=189 ep=6 L0 age=0 rec=39 applied dig=ok +# 191 + 96.18s 146B/203 K=0 seq=201 body=140 ep=6 L0 age=0 rec=29 applied dig=ok +# 192 + 96.80s 172B/203 K=0 seq=202 body=166 ep=6 L0 age=0 rec=31 applied dig=ok +# 193 + 97.21s 201B/202 K=1 seq=203 body=195 ep=7 L0 age=0 rec=27 applied dig=- EPOCH-SWITCH +# 194 + 97.82s 203B/203 K=0 seq=204 body=197 ep=7 L0 age=0 rec=31 applied dig=- +# 195 + 98.41s 201B/203 K=0 seq=205 body=195 ep=7 L0 age=0 rec=33 applied dig=- +# 196 + 98.82s 203B/203 K=0 seq=206 body=197 ep=7 L0 age=0 rec=33 applied dig=- +# 197 + 99.40s 201B/203 K=0 seq=207 body=195 ep=7 L0 age=0 rec=33 applied dig=- +# 198 + 100.01s 198B/203 K=0 seq=208 body=192 ep=7 L0 age=0 rec=33 applied dig=- +# 199 + 100.40s 203B/203 K=0 seq=209 body=197 ep=7 L0 age=0 rec=35 applied dig=- +# 200 + 100.81s 166B/203 K=0 seq=210 body=160 ep=7 L0 age=0 rec=34 applied dig=- +# 201 + 101.40s 176B/203 K=0 seq=211 body=170 ep=7 L0 age=0 rec=31 applied dig=- +# 202 + 102.00s 187B/203 K=0 seq=212 body=181 ep=7 L0 age=0 rec=31 applied dig=- +# 203 + 102.36s 139B/203 K=0 seq=213 body=133 ep=7 L0 age=0 rec=28 applied dig=- +# 204 + 102.80s 111B/203 K=0 seq=214 body=105 ep=7 L0 age=0 rec=22 applied dig=- +# 205 + 103.36s 137B/203 K=0 seq=215 body=131 ep=7 L0 age=0 rec=32 applied dig=- +# 206 + 104.01s 201B/203 K=0 seq=216 body=195 ep=7 L0 age=0 rec=33 applied dig=- +# 207 + 104.60s 200B/203 K=0 seq=217 body=194 ep=7 L0 age=0 rec=35 applied dig=- +# 208 + 104.98s 161B/203 K=0 seq=218 body=155 ep=7 L0 age=0 rec=33 applied dig=- +# 209 + 105.41s 202B/203 K=0 seq=219 body=196 ep=7 L0 age=0 rec=37 applied dig=- +# 210 + 106.00s 198B/203 K=0 seq=220 body=192 ep=7 L0 age=0 rec=37 applied dig=- +# 211 + 106.60s 202B/203 K=0 seq=221 body=196 ep=7 L0 age=0 rec=41 applied dig=- +# 212 + 107.00s 201B/203 K=0 seq=222 body=195 ep=7 L0 age=0 rec=37 applied dig=- +# 213 + 107.60s 197B/203 K=0 seq=223 body=191 ep=7 L0 age=0 rec=34 applied dig=- +# 214 + 108.00s 198B/203 K=0 seq=224 body=192 ep=7 L0 age=0 rec=31 applied dig=- +# 215 + 108.60s 203B/203 K=0 seq=225 body=197 ep=7 L0 age=0 rec=36 applied dig=- +# 216 + 108.99s 183B/203 K=0 seq=226 body=177 ep=7 L0 age=0 rec=35 applied dig=ok +# 217 + 109.59s 200B/203 K=0 seq=227 body=194 ep=7 L0 age=0 rec=39 applied dig=ok +# 218 + 109.99s 203B/203 K=0 seq=228 body=197 ep=7 L0 age=0 rec=40 applied dig=ok +# 219 + 110.59s 201B/203 K=0 seq=229 body=195 ep=7 L0 age=0 rec=38 applied dig=ok +# 220 + 111.00s 203B/203 K=0 seq=230 body=197 ep=7 L0 age=0 rec=42 applied dig=ok +# 221 + 111.60s 203B/203 K=0 seq=231 body=197 ep=7 L0 age=0 rec=42 applied dig=ok +# 222 + 111.98s 201B/203 K=0 seq=232 body=195 ep=7 L0 age=0 rec=44 applied dig=ok +# 223 + 112.58s 202B/203 K=0 seq=233 body=196 ep=7 L0 age=0 rec=35 applied dig=- +# 224 + 112.98s 198B/203 K=0 seq=234 body=192 ep=7 L0 age=0 rec=33 applied dig=ok +# 225 + 113.59s 201B/203 K=0 seq=235 body=195 ep=7 L0 age=0 rec=39 applied dig=ok +# 226 + 113.98s 201B/203 K=0 seq=236 body=195 ep=7 L0 age=0 rec=39 applied dig=ok +# 227 + 114.59s 202B/203 K=0 seq=237 body=196 ep=7 L0 age=0 rec=41 applied dig=ok +# 228 + 114.99s 200B/203 K=0 seq=238 body=194 ep=7 L0 age=0 rec=36 applied dig=ok +# 229 + 115.58s 195B/203 K=0 seq=239 body=189 ep=7 L0 age=0 rec=36 applied dig=ok +# 230 + 116.18s 199B/203 K=0 seq=240 body=193 ep=7 L0 age=0 rec=34 applied dig=ok +# 231 + 116.58s 203B/203 K=0 seq=241 body=197 ep=7 L0 age=0 rec=38 applied dig=ok +# 232 + 116.98s 200B/203 K=0 seq=242 body=194 ep=7 L0 age=0 rec=38 applied dig=ok +# 233 + 117.58s 200B/203 K=0 seq=243 body=194 ep=7 L0 age=0 rec=33 applied dig=ok +# 234 + 117.97s 198B/203 K=0 seq=244 body=192 ep=7 L0 age=0 rec=34 applied dig=ok +# 235 + 118.58s 199B/203 K=0 seq=245 body=193 ep=7 L0 age=0 rec=35 applied dig=ok +# 236 + 118.97s 195B/203 K=0 seq=246 body=189 ep=7 L0 age=0 rec=35 applied dig=ok +# 237 + 119.57s 184B/203 K=0 seq=247 body=178 ep=7 L0 age=0 rec=34 applied dig=ok +# 238 + 119.97s 201B/203 K=0 seq=248 body=195 ep=7 L0 age=0 rec=38 applied dig=ok +# 239 + 120.58s 203B/203 K=0 seq=249 body=197 ep=7 L0 age=0 rec=39 applied dig=ok +# 240 + 120.98s 203B/203 K=0 seq=250 body=197 ep=7 L0 age=0 rec=32 applied dig=ok +# 241 + 121.58s 201B/203 K=0 seq=251 body=195 ep=7 L0 age=0 rec=36 applied dig=ok +# 242 + 121.96s 200B/203 K=0 seq=252 body=194 ep=7 L0 age=0 rec=44 applied dig=ok +# 243 + 122.58s 201B/203 K=0 seq=253 body=195 ep=7 L0 age=0 rec=42 applied dig=- +# 244 + 122.97s 202B/203 K=0 seq=254 body=196 ep=7 L0 age=0 rec=36 applied dig=ok +# 245 + 123.57s 203B/203 K=0 seq=255 body=197 ep=7 L0 age=0 rec=37 applied dig=ok +# 246 + 124.18s 201B/203 K=0 seq= 0 body=195 ep=7 L0 age=0 rec=38 applied dig=- +# 247 + 124.57s 203B/203 K=0 seq= 1 body=197 ep=7 L0 age=0 rec=38 applied dig=ok +# 248 + 125.18s 200B/203 K=0 seq= 2 body=194 ep=7 L0 age=0 rec=34 applied dig=ok +# 249 + 125.57s 201B/203 K=0 seq= 3 body=195 ep=7 L0 age=0 rec=33 applied dig=ok +# 250 + 125.97s 201B/203 K=0 seq= 4 body=195 ep=7 L0 age=0 rec=41 applied dig=ok +# 251 + 126.57s 203B/203 K=0 seq= 5 body=197 ep=7 L0 age=0 rec=40 applied dig=ok +# 252 + 127.16s 201B/203 K=0 seq= 6 body=195 ep=7 L0 age=0 rec=33 applied dig=ok +# 253 + 127.56s 202B/203 K=0 seq= 7 body=196 ep=7 L0 age=0 rec=39 applied dig=ok +# 254 + 127.96s 198B/203 K=0 seq= 8 body=192 ep=7 L0 age=0 rec=39 applied dig=ok +# 255 + 128.56s 196B/203 K=0 seq= 9 body=190 ep=7 L0 age=0 rec=36 applied dig=ok +# 256 + 128.97s 200B/203 K=0 seq= 10 body=194 ep=7 L0 age=0 rec=37 applied dig=ok +# 257 + 129.56s 202B/203 K=0 seq= 11 body=196 ep=7 L0 age=0 rec=40 applied dig=ok +# 258 + 129.96s 202B/203 K=0 seq= 12 body=196 ep=7 L0 age=0 rec=41 applied dig=ok +# 259 + 130.56s 202B/203 K=0 seq= 13 body=196 ep=7 L0 age=0 rec=41 applied dig=ok +# 260 + 131.17s 203B/203 K=0 seq= 14 body=197 ep=7 L0 age=0 rec=37 applied dig=ok +# 261 + 131.56s 202B/203 K=0 seq= 15 body=196 ep=7 L0 age=0 rec=38 applied dig=ok +# 262 + 132.16s 200B/203 K=0 seq= 16 body=194 ep=7 L0 age=0 rec=37 applied dig=ok +# 263 + 132.76s 202B/203 K=0 seq= 17 body=196 ep=7 L0 age=0 rec=34 applied dig=ok +# 264 + 133.16s 199B/203 K=0 seq= 18 body=193 ep=7 L0 age=0 rec=32 applied dig=ok +# 265 + 133.56s 196B/203 K=0 seq= 19 body=190 ep=7 L0 age=0 rec=37 applied dig=ok +# 266 + 134.16s 199B/203 K=0 seq= 20 body=193 ep=7 L0 age=0 rec=34 applied dig=ok +# 267 + 134.55s 202B/203 K=0 seq= 21 body=196 ep=7 L0 age=0 rec=41 applied dig=ok +# 268 + 135.16s 201B/203 K=0 seq= 22 body=195 ep=7 L0 age=0 rec=41 applied dig=ok +# 269 + 135.56s 202B/203 K=0 seq= 23 body=196 ep=7 L0 age=0 rec=40 applied dig=ok +# 270 + 135.96s 197B/203 K=0 seq= 24 body=191 ep=7 L0 age=0 rec=38 applied dig=ok +# 271 + 136.55s 195B/203 K=0 seq= 25 body=189 ep=7 L0 age=0 rec=41 applied dig=ok +# 272 + 137.15s 203B/203 K=0 seq= 26 body=197 ep=7 L0 age=0 rec=39 applied dig=- +# 273 + 137.55s 203B/203 K=0 seq= 27 body=197 ep=7 L0 age=0 rec=41 applied dig=- +# 274 + 138.15s 201B/203 K=0 seq= 28 body=195 ep=7 L0 age=0 rec=38 applied dig=ok +# 275 + 138.55s 203B/203 K=0 seq= 29 body=197 ep=7 L0 age=0 rec=34 applied dig=ok +# 276 + 139.14s 202B/203 K=0 seq= 30 body=196 ep=7 L0 age=0 rec=35 applied dig=ok +# 277 + 139.54s 201B/203 K=0 seq= 31 body=195 ep=7 L0 age=0 rec=34 applied dig=ok +# 278 + 140.14s 197B/203 K=0 seq= 32 body=191 ep=7 L0 age=0 rec=33 applied dig=ok +# 279 + 140.54s 201B/203 K=0 seq= 33 body=195 ep=7 L0 age=0 rec=37 applied dig=ok +# 280 + 141.15s 201B/203 K=0 seq= 34 body=195 ep=7 L0 age=0 rec=36 applied dig=ok +# 281 + 141.55s 202B/203 K=0 seq= 35 body=196 ep=7 L0 age=0 rec=39 applied dig=ok +# 282 + 141.94s 198B/203 K=0 seq= 36 body=192 ep=7 L0 age=0 rec=41 applied dig=ok +# 283 + 142.54s 203B/203 K=0 seq= 37 body=197 ep=7 L0 age=0 rec=40 applied dig=ok +# 284 + 142.95s 201B/203 K=0 seq= 38 body=195 ep=7 L0 age=0 rec=35 applied dig=ok +# 285 + 143.54s 198B/203 K=0 seq= 39 body=192 ep=7 L0 age=0 rec=38 applied dig=ok +# 286 + 143.94s 202B/203 K=0 seq= 40 body=196 ep=7 L0 age=0 rec=39 applied dig=ok +# 287 + 144.54s 201B/203 K=0 seq= 41 body=195 ep=7 L0 age=0 rec=37 applied dig=ok +# 288 + 144.94s 203B/203 K=0 seq= 42 body=197 ep=7 L0 age=0 rec=36 applied dig=ok +# 289 + 145.54s 203B/203 K=0 seq= 43 body=197 ep=7 L0 age=0 rec=34 applied dig=ok +# 290 + 145.94s 202B/203 K=0 seq= 44 body=196 ep=7 L0 age=0 rec=36 applied dig=ok +# 291 + 146.53s 201B/203 K=0 seq= 45 body=195 ep=7 L0 age=0 rec=39 applied dig=ok +# 292 + 146.94s 201B/203 K=0 seq= 46 body=195 ep=7 L0 age=0 rec=42 applied dig=ok +# 293 + 147.54s 200B/203 K=0 seq= 47 body=194 ep=7 L0 age=0 rec=43 applied dig=ok +# 294 + 147.94s 197B/203 K=0 seq= 48 body=191 ep=7 L0 age=0 rec=38 applied dig=ok +# 295 + 148.54s 202B/203 K=0 seq= 49 body=196 ep=7 L0 age=0 rec=36 applied dig=ok +# 296 + 148.94s 203B/203 K=0 seq= 50 body=197 ep=7 L0 age=0 rec=32 applied dig=ok +# 297 + 149.53s 198B/203 K=0 seq= 51 body=192 ep=7 L0 age=0 rec=35 applied dig=ok +# 298 + 149.93s 200B/203 K=0 seq= 52 body=194 ep=7 L0 age=0 rec=37 applied dig=ok +# 299 + 150.53s 200B/203 K=0 seq= 53 body=194 ep=7 L0 age=0 rec=40 applied dig=ok +# 300 + 150.93s 198B/203 K=0 seq= 54 body=192 ep=7 L0 age=0 rec=37 applied dig=ok +# 301 + 151.53s 200B/203 K=0 seq= 55 body=194 ep=7 L0 age=0 rec=41 applied dig=ok +# 302 + 151.93s 203B/203 K=0 seq= 56 body=197 ep=7 L0 age=0 rec=43 applied dig=- +# 303 + 152.53s 203B/203 K=0 seq= 57 body=197 ep=7 L0 age=0 rec=38 applied dig=ok +# 304 + 152.93s 199B/203 K=0 seq= 58 body=193 ep=7 L0 age=0 rec=37 applied dig=ok +# 305 + 153.52s 198B/203 K=0 seq= 59 body=192 ep=7 L0 age=0 rec=39 applied dig=ok +# 306 + 153.92s 198B/203 K=0 seq= 60 body=192 ep=7 L0 age=0 rec=45 applied dig=ok +# 307 + 154.53s 201B/203 K=0 seq= 61 body=195 ep=7 L0 age=0 rec=39 applied dig=ok +# 308 + 154.92s 202B/203 K=0 seq= 62 body=196 ep=7 L0 age=0 rec=37 applied dig=ok +# 309 + 155.52s 202B/203 K=0 seq= 63 body=196 ep=7 L0 age=0 rec=40 applied dig=ok +# 310 + 155.93s 198B/203 K=0 seq= 64 body=192 ep=7 L0 age=0 rec=42 applied dig=ok +# 311 + 156.52s 202B/203 K=0 seq= 65 body=196 ep=7 L0 age=0 rec=39 applied dig=ok +# 312 + 156.92s 203B/203 K=0 seq= 66 body=197 ep=7 L0 age=0 rec=35 applied dig=ok +# 313 + 157.52s 202B/202 K=1 seq= 67 body=196 ep=8 L0 age=0 rec=28 applied dig=- EPOCH-SWITCH +# 314 + 157.93s 202B/203 K=0 seq= 68 body=196 ep=8 L0 age=0 rec=34 applied dig=- +# 315 + 158.52s 201B/203 K=0 seq= 69 body=195 ep=8 L0 age=0 rec=32 applied dig=- +# 316 + 158.92s 202B/203 K=0 seq= 70 body=196 ep=8 L0 age=0 rec=34 applied dig=- +# 317 + 159.51s 202B/203 K=0 seq= 71 body=196 ep=8 L0 age=0 rec=34 applied dig=- +# 318 + 159.92s 203B/203 K=0 seq= 72 body=197 ep=8 L0 age=0 rec=42 applied dig=- +# 319 + 160.52s 198B/203 K=0 seq= 73 body=192 ep=8 L0 age=0 rec=41 applied dig=- +# 320 + 161.12s 201B/203 K=0 seq= 74 body=195 ep=8 L0 age=0 rec=37 applied dig=- +# 321 + 162.12s 202B/203 K=0 seq= 76 body=196 ep=8 L0 age=0 rec=37 applied dig=- +# 322 + 162.51s 203B/203 K=0 seq= 77 body=197 ep=8 L0 age=0 rec=40 applied dig=- +# 323 + 163.11s 201B/203 K=0 seq= 78 body=195 ep=8 L0 age=0 rec=39 applied dig=- +# 324 + 163.51s 203B/203 K=0 seq= 79 body=197 ep=8 L0 age=0 rec=41 applied dig=- +# 325 + 164.11s 202B/203 K=0 seq= 80 body=196 ep=8 L0 age=0 rec=33 applied dig=- +# 326 + 164.51s 203B/203 K=0 seq= 81 body=197 ep=8 L0 age=0 rec=38 applied dig=- +# 327 + 165.11s 202B/203 K=0 seq= 82 body=196 ep=8 L0 age=0 rec=38 applied dig=- +# 328 + 165.51s 200B/203 K=0 seq= 83 body=194 ep=8 L0 age=0 rec=41 applied dig=- +# 329 + 166.11s 200B/203 K=0 seq= 84 body=194 ep=8 L0 age=0 rec=40 applied dig=- +# 330 + 166.51s 203B/203 K=0 seq= 85 body=197 ep=8 L0 age=0 rec=37 applied dig=- +# 331 + 167.12s 200B/203 K=0 seq= 86 body=194 ep=8 L0 age=0 rec=34 applied dig=- +# 332 + 167.52s 201B/203 K=0 seq= 87 body=195 ep=8 L0 age=0 rec=35 applied dig=- +# 333 + 168.11s 201B/203 K=0 seq= 88 body=195 ep=8 L0 age=0 rec=41 applied dig=- +# 334 + 168.51s 203B/203 K=0 seq= 89 body=197 ep=8 L0 age=0 rec=38 applied dig=- +# 335 + 169.11s 199B/203 K=0 seq= 90 body=193 ep=8 L0 age=0 rec=36 applied dig=ok +# 336 + 169.50s 200B/203 K=0 seq= 91 body=194 ep=8 L0 age=0 rec=38 applied dig=ok +# 337 + 170.10s 197B/203 K=0 seq= 92 body=191 ep=8 L0 age=0 rec=41 applied dig=ok +# 338 + 170.49s 194B/203 K=0 seq= 93 body=188 ep=8 L0 age=0 rec=39 applied dig=ok +# 339 + 171.10s 199B/203 K=0 seq= 94 body=193 ep=8 L0 age=0 rec=42 applied dig=ok +# 340 + 171.51s 201B/203 K=0 seq= 95 body=195 ep=8 L0 age=0 rec=37 applied dig=- +# 341 + 172.10s 202B/203 K=0 seq= 96 body=196 ep=8 L0 age=0 rec=37 applied dig=ok +# 342 + 172.50s 202B/203 K=0 seq= 97 body=196 ep=8 L0 age=0 rec=35 applied dig=ok +# 343 + 173.10s 202B/203 K=0 seq= 98 body=196 ep=8 L0 age=0 rec=36 applied dig=ok +# 344 + 173.50s 202B/203 K=0 seq= 99 body=196 ep=8 L0 age=0 rec=34 applied dig=ok +# 345 + 174.10s 199B/203 K=0 seq=100 body=193 ep=8 L0 age=0 rec=43 applied dig=ok +# 346 + 174.50s 203B/203 K=0 seq=101 body=197 ep=8 L0 age=0 rec=39 applied dig=ok +# 347 + 175.09s 203B/203 K=0 seq=102 body=197 ep=8 L0 age=0 rec=39 applied dig=ok +# 348 + 175.50s 200B/203 K=0 seq=103 body=194 ep=8 L0 age=0 rec=37 applied dig=ok +# 349 + 176.10s 202B/203 K=0 seq=104 body=196 ep=8 L0 age=0 rec=44 applied dig=ok +# 350 + 176.50s 201B/203 K=0 seq=105 body=195 ep=8 L0 age=0 rec=37 applied dig=- +# 351 + 177.11s 202B/203 K=0 seq=106 body=196 ep=8 L0 age=0 rec=35 applied dig=ok +# 352 + 177.49s 201B/203 K=0 seq=107 body=195 ep=8 L0 age=0 rec=35 applied dig=ok +# 353 + 178.09s 203B/203 K=0 seq=108 body=197 ep=8 L0 age=0 rec=40 applied dig=ok +# 354 + 178.49s 201B/203 K=0 seq=109 body=195 ep=8 L0 age=0 rec=37 applied dig=ok +# 355 + 179.09s 202B/203 K=0 seq=110 body=196 ep=8 L0 age=0 rec=34 applied dig=ok +# 356 + 179.49s 198B/203 K=0 seq=111 body=192 ep=8 L0 age=0 rec=34 applied dig=ok +# 357 + 180.09s 198B/203 K=0 seq=112 body=192 ep=8 L0 age=0 rec=36 applied dig=ok +# 358 + 180.48s 196B/203 K=0 seq=113 body=190 ep=8 L0 age=0 rec=29 applied dig=ok +# 359 + 181.09s 200B/203 K=0 seq=114 body=194 ep=8 L0 age=0 rec=37 applied dig=ok +# 360 + 181.49s 201B/203 K=0 seq=115 body=195 ep=8 L0 age=0 rec=36 applied dig=- +# 361 + 182.09s 201B/203 K=0 seq=116 body=195 ep=8 L0 age=0 rec=41 applied dig=ok +# 362 + 182.49s 200B/203 K=0 seq=117 body=194 ep=8 L0 age=0 rec=36 applied dig=ok +# 363 + 183.08s 200B/203 K=0 seq=118 body=194 ep=8 L0 age=0 rec=37 applied dig=ok +captured 364 payload(s) to /work/legs/leg2b_t2j_base.jsonl +== vector dry run summary == +profile image_bw250: one-fragment limit 203 B (epoch starts 202 B) +frames: 364 total, 364 vector, 0 other, 0 unparseable; by codec {'vector': 364} +wire bytes (vector): min 98 / p50 201 / p95 203 / max 203; over limit: 0 +epoch starts: 4 received, 4 applied +arrival: 1.98 fps mean over 183.1 s; gap p50 0.58 s, p95 0.61 s, max 1.00 s; first applied at +0.00 s (0 frame(s) before it) +store: applied 364, bad 0 , epoch_behind 0, orphans 34, digest 255 checked / 4 mismatched, epochs 5, handovers 4, ttl_dropped 0, resync 1 (0 ended by DIGEST), records 13137 +resync: 1 episode(s), 5 frame(s): #0-#5 (5, 2.6 s, epoch start) +scene: epoch 8, level 0, badge 7, digest_ok True, horizon none, L1=24 L2=0 L3=5 L4=0, cal_rev None, anchor age 25325 ms +checks: + [PASS] parse_ok 0 unparseable payload(s) + [PASS] all_vector 0 non-vector frame(s): {'vector': 364} + [PASS] one_fragment 0 over 203 B (epoch starts 202 B); max 203 B + [PASS] store_clean frames_bad=0 + [FAIL] no_orphans orphans=34 + [FAIL] digest 255 checked, 4 mismatched, scene digest_ok=True + [PASS] epoch_seen 4 epoch start(s) applied of 4 received + [PASS] first_apply 0 frame(s) before the first apply + [PASS] applied_ratio 364/364 applied = 100.0% (need >= 90%) + [PASS] min_frames 364 vector frame(s), need >= 300 +RESULT: FAIL +json report -> /work/legs/leg2b_t2j_base.json diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_clear_retained.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_clear_retained.txt new file mode 100644 index 00000000..f97e7c6f --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_clear_retained.txt @@ -0,0 +1,2 @@ +# leg 2b_t2j clear_retained base broker, 2026-10-25T18:49:36Z PC clock +RETAINED-CLEARED lifetrac/v25/control/encode_mode_override lifetrac/v25/cmd/req_keyframe lifetrac/v25/control/radio_profile diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_deltas.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_deltas.txt new file mode 100644 index 00000000..5949ec2f --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_deltas.txt @@ -0,0 +1,27 @@ +leg 2b_t2j: reg_profile=1 (FHSS, from leg2b_t2j_params.txt) -> the RS-12.15 bracket criteria apply +base: L072 counters not reset -> delta = post - pre +tractor: L072 counters RESET during the leg (evidence: host_parse_ok, rx_urc_lost, tx_deaf_max_us, d(host_parse_ok) < d(radio_tx_ok)) -> delta = post +leg 2b_t2j: counter deltas (pre -> post) + counter base tractor + radio_tx_ok 1347->1472 (d=125) 371->375 (d=375) + radio_rx_ok 5485->5849 (d=364) 112->125 (d=125) + radio_crc_err 5->5 (d=0) 0->0 (d=0) + fhss_dec_aligned 5474->5837 (d=363) 112->125 (d=125) + fhss_dec_snapped 11->12 (d=1) 0->0 (d=0) + fhss_dec_rej_locked_out 0->0 (d=0) 0->0 (d=0) + fhss_dec_rej_epoch_drift 0->0 (d=0) 0->0 (d=0) + clk_demotion_reset 11->12 (d=1) 0->0 (d=0) + clk_demotion_kept 0->0 (d=0) 1->1 (d=1) + tx_first_anchor 0->0 (d=0) 1->1 (d=1) + tx_stream_streak_max 1->1 (d=0) 370->374 (d=374) + +cross-check: brackets 125/125 vs logs: base sends on air=125, tractor decoded cmds=125 -> AGREE + +bracket criteria (DC/TODO.md RS-12.15 reverse-delivery PASS / STOP): + [PASS] command delivery tractor d(radio_rx_ok)/base d(radio_tx_ok) = 125/125 = 100.0 % >= 60 % + [PASS] tractor clk_demotion_reset delta = 0 (must be 0; STOP if > 0) + [PASS] tractor tx_first_anchor delta = 1 (post 1; must be 1, the activation's anchor; STOP if > 1) + [PASS] tractor fhss_dec_snapped delta = 0 (must be 0) + [PASS] tractor fhss_dec_rej_epoch_drift delta = 0 (must be 0) + [PASS] base tx_stream_streak_max post = 1 (d=0; a high-water mark since the base L072 booted; must be < 8) +STOP RULE: not tripped diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_digest_trace.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_digest_trace.txt new file mode 100644 index 00000000..010ed53c --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_digest_trace.txt @@ -0,0 +1,15 @@ +== rs13_digest_trace: leg2b_t2j_base.jsonl (leg 2b_t2j, profile image_bw250, 364 rows, 364 vector; horizon 25 rows) == +capture seq gaps (leg2b_t2j_base.jsonl): lost 1/365 = 0.3% (received 364, 1 gap, longest 1; 1 codec run; period 0.58 s) + first frame heard at seq 10: the 9 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 10/374 = 2.7% + tractor TX log: 374 frame(s) on air (txdone_arrival); the capture's first frame is its #10, its last #374 (placed by the params.txt clock offsets, within 0.02 s): 10/374 = 2.7% of them never reached the capture (9 before its first, 0 after its last) +seq gaps (row, frames lost): [(321, 1)] +store: ttl_dropped 0, orphans 34, digest 255 checked / 4 mismatched; final digest_ok True; last DIGEST checked (row, result): (363, 'ok') +resync: 1 episode(s), 5 frame(s): #0-#5 (5, 2.6 s, epoch start) +DIGEST mismatch runs: 1 (each starts within the horizon after a seq gap, or at the join) + +| leg | loss at row | episode (start-end, frames, s) | ended by | back in step (digest_trace, frames after the loss) | isolated? | pass? | +|---|---|---|---|---|---|---| +| 2b_t2j | - | #0-#5 (5, 2.6 s) | epoch start | - | - | join (not scored): starts before the first epoch start in the capture (row 72: the base joining mid-epoch) | + + +A16 confirmation over 1 capture(s) (2b_t2j): 1 episode(s); loss-opened 0 -- THIN: fewer than 3; pool the Round B VECTOR legs with seq-gap loss <= 10 %; isolated and scored 0: 0 PASS, 0 FAIL -> NO SCORED EPISODE diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_gaps.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_gaps.txt new file mode 100644 index 00000000..1705e4ec --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_gaps.txt @@ -0,0 +1,6 @@ +n_frag=364 span=183s max_gap=1.0s gaps>3s=0 total_silent=0.0s +episodes (start s from first frag, +length): NONE +head: the first fragment came 11.1 s after the base's profile activation (18:50:05.527 base clock, the first line after REG_PROFILE OK); 4.6 s after the tractor's first txdone (params.txt clock offsets) +tail: the last fragment came 0.0 s before the tractor's last txdone (params.txt clock offsets); 5.7 s before the base daemon's stop (its 'signal received' line) +base sends on air=125 | tractor decoded cmds=125 +tractor cmd offsets (s from its first): 0.0, 1.5, 3.0, 4.5, 6.0, 7.5, 9.0, 10.5, 12.0, 13.5, 15.0, 16.5, 18.0, 19.5, 21.0, 22.5, 24.0, 25.5, 27.0, 28.5, 30.0, 31.5, 33.0, 34.5, 36.0, 37.5, 39.0, 40.0, 41.5, 43.0, 44.5, 45.9, 47.0, 48.5, 49.9, 51.0, 52.5, 53.9, 55.0, 56.5 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_harness.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_harness.txt new file mode 100644 index 00000000..e3816c71 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_harness.txt @@ -0,0 +1,2401 @@ +# leg 2b_t2j harness launched 2026-10-25 18:49:48Z +=== STARTING LIVE LORA RADIO MONITOR (180 s) === +TX Serial: 2E2C1209DABC240B +RX Serial: 2D0A1209DABC240B +MQTT Host: 192.168.1.79 +[MQTT] Host broker active at 192.168.1.79:1883 +[CLEANUP] Stopping old containers... +[DEPLOY] Syncing code to both boards... + [DEPLOY 2E2C1209DABC240B] 12 pushes OK, md5 52/52 match + [DEPLOY 2D0A1209DABC240B] 12 pushes OK, md5 52/52 match +[NET] Warming board<->host LAN path + verifying broker reachability... + [RX 2D0A1209DABC240B] board->host TCP 1883 OK (board ip=192.168.1.117, try 1) +ARP-PINNED f4:7b:09:d9:6d:86 + +[RESET] RX (base) L072: gpio163 pulse (UNVERIFIED: it has not reset the base L072 since 2026-08; base counters carry +across legs)... +[RESET] TX L072 via OpenOCD SWD (background, BOOT0 low + NRST)... +swd_reset_spawned +[MQTT] Starting bench broker on tractor loopback (RS-5.9 local feed)... +[LAUNCH] Starting TX Daemon on Board 2E2C1209DABC240B (mqtt=127.0.0.1, depth=2)... +830300222f61f0699b3ba3467d97b85a9e298aa80c8d82bd96fbaec34b1500b8 + +[LAUNCH] Starting RX Daemon on Board 2D0A1209DABC240B... +ea53b3780322239dbb144505144d3d3f140b6ad509c8a43a392a90a8fae10231 + +[STREAM] Starting frame source (feed=camera, fps=2, budget=250 B)... + [CAMERA] camera_service launched on /dev/video1 - encode-to-fit IS in the loop +2026-10-06 11:39:04,334 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT lifetrac/v25/cmd/image_frame only + +2026-10-06 11:39:04,364 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) + +2026-10-06 11:39:04,767 INFO camera_service: vector encoder prebuilt (import+build 248 ms, warm-up 154 ms) + +2026-10-06 11:39:04,977 INFO camera_service: encode_mode -> 9 (vector) [boot] + +2026-10-06 11:39:04,991 INFO link_budget: -> 203 B/frame (n=1, image_bw250) + +2026-10-06 11:39:06,583 INFO camera_service: vector_stats ms_total=138.4 ms={"resize":0.4,"l0":15.4,"l1":63.7,"l3":22.4,"temporal_pack":36.1,"total":138.4} bytes=188 level=0 detail=80 epoch=0 n_live=18 residual=2117.064 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=0 frames=1 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=0 share_resends=0 share_repeats=0 carousel_resends=0 del_repeats=0 + +=== MONITORING RADIO TRANSMISSIONS FOR 180 SECONDS === +--- TX Log --- +2026-10-06 11:39:13,015 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok 2026-10-06 11:39:13,183 +INFO image_tx_daemon: LoRa cmd: PROBE seq=2 phase_ms=0 (rx#2) +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=38 epoch=0 freq_hz=921750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:50:18,257 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:39:18,398 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=169088 2026-10-06 +11:39:18,410 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:50:23,595 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=3749409401 len=206 2026-10-25 +18:50:23,596 INFO image_rx_daemon: published frame_id=0 seq=24 202 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:39:23,987 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=169088 2026-10-06 +11:39:23,999 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:50:29,184 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=3754995023 len=207 2026-10-25 +18:50:29,186 INFO image_rx_daemon: published frame_id=0 seq=35 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:39:29,373 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=169088 2026-10-06 +11:39:29,385 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=17 epoch=2 freq_hz=911250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:50:34,631 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:39:34,364 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=169088 2026-10-06 +11:39:34,376 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:50:40,156 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=3765967300 len=207 2026-10-25 +18:50:40,158 INFO image_rx_daemon: published frame_id=0 seq=57 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:39:39,967 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok 2026-10-06 11:39:40,163 +INFO image_tx_daemon: LoRa cmd: PROBE seq=20 phase_ms=0 (rx#20) +--- RX Log --- +2026-10-25 18:50:45,552 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=3771353810 len=206 2026-10-25 +18:50:45,553 INFO image_rx_daemon: published frame_id=0 seq=68 202 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:39:45,340 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=166528 2026-10-06 +11:39:45,352 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:50:50,543 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=3776339036 len=201 2026-10-25 +18:50:50,544 INFO image_rx_daemon: published frame_id=0 seq=78 197 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:39:50,938 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=169088 2026-10-06 +11:39:50,950 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:50:56,149 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=3781929050 len=205 2026-10-25 +18:50:56,150 INFO image_rx_daemon: published frame_id=0 seq=89 201 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:39:55,927 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok 2026-10-06 11:39:56,166 +INFO image_tx_daemon: LoRa cmd: PROBE seq=31 phase_ms=0 (rx#31) +--- RX Log --- +2026-10-25 18:51:01,715 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=3787505098 len=195 2026-10-25 +18:51:01,716 INFO image_rx_daemon: published frame_id=0 seq=100 191 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:40:01,324 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok 2026-10-06 11:40:01,587 +INFO image_tx_daemon: LoRa cmd: PROBE seq=35 phase_ms=0 (rx#35) +--- RX Log --- +2026-10-25 18:51:07,060 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=3792854328 len=145 2026-10-25 +18:51:07,061 INFO image_rx_daemon: published frame_id=0 seq=111 141 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:40:06,858 INFO image_tx_daemon: txdone_arrival: seq=121 idx=0 status=0 toa_us=123008 2026-10-06 +11:40:06,870 INFO image_tx_daemon: frame seq=121 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:51:12,064 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=3797838382 len=144 2026-10-25 +18:51:12,066 INFO image_rx_daemon: published frame_id=0 seq=121 140 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:40:12,459 INFO image_tx_daemon: txdone_arrival: seq=132 idx=0 status=0 toa_us=138368 2026-10-06 +11:40:12,471 INFO image_tx_daemon: frame seq=132 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=8 epoch=6 freq_hz=906750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:51:17,746 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:40:18,075 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 toa_us=163968 2026-10-06 +11:40:18,087 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=16 epoch=7 freq_hz=910750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:51:23,327 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:40:23,064 INFO image_tx_daemon: txdone_arrival: seq=153 idx=0 status=0 toa_us=146048 2026-10-06 +11:40:23,075 INFO image_tx_daemon: frame seq=153 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:51:28,862 INFO image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=3814639256 len=203 2026-10-25 +18:51:28,863 INFO image_rx_daemon: published frame_id=0 seq=154 199 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:40:28,860 INFO image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 toa_us=166528 2026-10-06 +11:40:28,872 INFO image_tx_daemon: frame seq=164 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=49 epoch=8 freq_hz=927250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:51:34,115 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:40:34,415 INFO image_tx_daemon: txdone_arrival: seq=175 idx=0 status=0 toa_us=133248 2026-10-06 +11:40:34,428 INFO image_tx_daemon: frame seq=175 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:51:39,613 INFO image_rx_daemon: frag_arrival: seq=175 idx=0 total=1 fw_us=3825378125 len=158 2026-10-25 +18:51:39,615 INFO image_rx_daemon: published frame_id=0 seq=175 154 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:40:39,983 INFO image_tx_daemon: stats: goodput=356.0 B/s util=30% pipeline=v3 frames_in=186 ok=185 +fail=0 drop_full=0 drop_stale=0 frags_ok=185 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:40:40,011 INFO +image_tx_daemon: txdone_arrival: seq=186 idx=0 status=0 toa_us=135808 +--- RX Log --- +2026-10-25 18:51:45,210 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=3830967142 len=161 2026-10-25 +18:51:45,211 INFO image_rx_daemon: published frame_id=0 seq=186 157 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:40:45,038 INFO image_tx_daemon: txdone_arrival: seq=196 idx=0 status=0 toa_us=166528 2026-10-06 +11:40:45,050 INFO image_tx_daemon: frame seq=196 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:51:50,235 INFO image_rx_daemon: frag_arrival: seq=196 idx=0 total=1 fw_us=3835991453 len=203 2026-10-25 +18:51:50,236 INFO image_rx_daemon: published frame_id=0 seq=196 199 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:50,822 INFO image_rx_daemon: frag_arrival: seq=197 idx=0 total=1 fw_us=3836587689 len=205 +--- TX Log --- +2026-10-06 11:40:50,822 INFO image_tx_daemon: txdone_arrival: seq=207 idx=0 status=0 toa_us=169088 2026-10-06 +11:40:50,835 INFO image_tx_daemon: frame seq=207 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:51:56,015 INFO image_rx_daemon: frag_arrival: seq=207 idx=0 total=1 fw_us=3841775629 len=205 2026-10-25 +18:51:56,016 INFO image_rx_daemon: published frame_id=0 seq=207 201 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:40:56,014 INFO image_tx_daemon: txdone_arrival: seq=217 idx=0 status=0 toa_us=169088 2026-10-06 +11:40:56,027 INFO image_tx_daemon: frame seq=217 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:52:01,586 INFO image_rx_daemon: frag_arrival: seq=218 idx=0 total=1 fw_us=3847331024 len=165 2026-10-25 +18:52:01,587 INFO image_rx_daemon: published frame_id=0 seq=218 161 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:41:01,408 INFO image_tx_daemon: txdone_arrival: seq=228 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:01,419 INFO image_tx_daemon: frame seq=228 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:52:06,603 INFO image_rx_daemon: frag_arrival: seq=228 idx=0 total=1 fw_us=3852350255 len=207 2026-10-25 +18:52:06,604 INFO image_rx_daemon: published frame_id=0 seq=228 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:41:06,987 INFO image_tx_daemon: txdone_arrival: seq=239 idx=0 status=0 toa_us=163968 2026-10-06 +11:41:06,999 INFO image_tx_daemon: frame seq=239 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=34 epoch=12 freq_hz=919750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:52:12,235 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:41:12,388 INFO image_tx_daemon: txdone_arrival: seq=250 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:12,400 INFO image_tx_daemon: frame seq=250 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:52:17,591 INFO image_rx_daemon: frag_arrival: seq=250 idx=0 total=1 fw_us=3863325018 len=207 2026-10-25 +18:52:17,592 INFO image_rx_daemon: published frame_id=0 seq=250 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:41:17,982 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:17,994 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:52:23,179 INFO image_rx_daemon: frag_arrival: seq=5 idx=0 total=1 fw_us=3868915142 len=207 2026-10-25 +18:52:23,180 INFO image_rx_daemon: published frame_id=0 seq=5 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:41:23,568 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:23,581 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:52:28,774 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=3874501728 len=204 2026-10-25 +18:52:28,775 INFO image_rx_daemon: published frame_id=0 seq=16 200 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:41:28,968 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:28,980 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:52:34,160 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=3879888784 len=207 2026-10-25 +18:52:34,161 INFO image_rx_daemon: published frame_id=0 seq=27 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:41:34,362 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:34,375 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=0 epoch=14 freq_hz=902750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:52:39,607 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:41:39,944 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:39,956 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:52:45,146 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=3890866988 len=206 2026-10-25 +18:52:45,147 INFO image_rx_daemon: published frame_id=0 seq=49 202 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:41:45,344 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=166528 2026-10-06 +11:41:45,356 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:52:50,531 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=3896254525 len=202 2026-10-25 +18:52:50,532 INFO image_rx_daemon: published frame_id=0 seq=60 198 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:41:50,339 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:50,352 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=24 epoch=16 freq_hz=914750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:52:56,174 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:41:55,929 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:55,941 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:53:01,119 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=3906838316 len=207 2026-10-25 +18:53:01,119 INFO image_rx_daemon: published frame_id=0 seq=81 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:42:01,526 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok 2026-10-06 11:42:01,705 +INFO image_tx_daemon: LoRa cmd: PROBE seq=117 phase_ms=0 (rx#117) +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=12 epoch=17 freq_hz=908750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:53:06,759 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:42:06,917 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=169088 2026-10-06 +11:42:06,931 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:53:12,112 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=3917820261 len=204 2026-10-25 +18:53:12,113 INFO image_rx_daemon: published frame_id=0 seq=103 200 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:42:12,502 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=169088 2026-10-06 +11:42:12,514 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:53:17,701 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=3923412093 len=204 2026-10-25 +18:53:17,703 INFO image_rx_daemon: published frame_id=0 seq=114 200 B → lifetrac/v25/video/tile_delta +[STOP] frame source, then tx_smoke after a 4 s drain, then rx_smoke; the logs are read after the stop... + [STOP] feed: camera_svc stopped; tx_smoke: stopped; rx_smoke: stopped + +=== FINAL LOG SUMMARY === +--- CAMERA SERVICE LOGS (last 8) --- +2026-10-06 11:41:56,279 INFO camera_service: vector_stats ms_total=309.3 +ms={"resize":0.5,"l0":16.7,"l1":99.6,"l3":71.4,"temporal_pack":120.5,"total":309.3} bytes=202 level=0 detail=80 +epoch=8 n_live=37 residual=3807.656 epoch_pending=0 epochs=9 trigger=safety ttl_dropped=0 waiting=2 frames=338 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":2,"relabel":4} share_frames=84 share_resends=273 share_repeats=66 +carousel_resends=207 del_repeats=1086 +2026-10-06 11:41:58,646 INFO camera_service: vector_stats ms_total=232.5 +ms={"resize":0.5,"l0":15.9,"l1":99.1,"l3":49.5,"temporal_pack":66.8,"total":232.5} bytes=201 level=0 detail=80 epoch=8 +n_live=35 residual=3340.189 epoch_pending=0 epochs=9 trigger=safety ttl_dropped=0 waiting=0 frames=343 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":2,"relabel":4} share_frames=85 share_resends=278 share_repeats=66 +carousel_resends=212 del_repeats=1102 +2026-10-06 11:42:01,162 INFO camera_service: vector_stats ms_total=245.0 +ms={"resize":0.5,"l0":17.0,"l1":91.0,"l3":48.8,"temporal_pack":87.0,"total":245.0} bytes=197 level=0 detail=80 epoch=8 +n_live=29 residual=3160.665 epoch_pending=0 epochs=9 trigger=safety ttl_dropped=0 waiting=3 frames=348 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":2,"relabel":4} share_frames=87 share_resends=286 share_repeats=69 +carousel_resends=217 del_repeats=1117 +2026-10-06 11:42:03,632 INFO camera_service: vector_stats ms_total=234.0 +ms={"resize":0.5,"l0":15.9,"l1":94.6,"l3":49.3,"temporal_pack":73.0,"total":234.0} bytes=202 level=0 detail=80 epoch=8 +n_live=27 residual=3034.870 epoch_pending=0 epochs=9 trigger=safety ttl_dropped=0 waiting=4 frames=353 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":2,"relabel":4} share_frames=88 share_resends=289 share_repeats=69 +carousel_resends=220 del_repeats=1132 +2026-10-06 11:42:05,647 INFO camera_service: vector_stats ms_total=247.7 +ms={"resize":0.4,"l0":15.9,"l1":94.9,"l3":47.8,"temporal_pack":88.0,"total":247.7} bytes=203 level=0 detail=80 epoch=8 +n_live=30 residual=3143.906 epoch_pending=0 epochs=9 trigger=safety ttl_dropped=0 waiting=2 frames=357 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":2,"relabel":4} share_frames=89 share_resends=293 share_repeats=70 +carousel_resends=223 del_repeats=1141 +2026-10-06 11:42:08,162 INFO camera_service: vector_stats ms_total=266.1 +ms={"resize":0.5,"l0":18.1,"l1":98.4,"l3":54.0,"temporal_pack":94.2,"total":266.1} bytes=202 level=0 detail=80 epoch=8 +n_live=31 residual=3295.700 epoch_pending=0 epochs=9 trigger=safety ttl_dropped=0 waiting=2 frames=362 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":2,"relabel":4} share_frames=90 share_resends=296 share_repeats=70 +carousel_resends=226 del_repeats=1159 +2026-10-06 11:42:10,635 INFO camera_service: vector_stats ms_total=229.5 +ms={"resize":0.5,"l0":16.8,"l1":91.1,"l3":48.4,"temporal_pack":71.9,"total":229.5} bytes=198 level=0 detail=80 epoch=8 +n_live=29 residual=3090.445 epoch_pending=0 epochs=9 trigger=safety ttl_dropped=0 waiting=0 frames=367 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":2,"relabel":4} share_frames=91 share_resends=299 share_repeats=70 +carousel_resends=229 del_repeats=1171 +2026-10-06 11:42:12,708 INFO camera_service: vector_stats ms_total=292.8 +ms={"resize":0.4,"l0":19.3,"l1":128.6,"l3":61.8,"temporal_pack":82.0,"total":292.8} bytes=201 level=0 detail=80 +epoch=8 n_live=33 residual=3148.839 epoch_pending=0 epochs=9 trigger=safety ttl_dropped=0 waiting=0 frames=371 +epochs_by={"first":1,"forced":0,"horizon":2,"safety":2,"relabel":4} share_frames=92 share_resends=303 share_repeats=71 +carousel_resends=232 del_repeats=1183 +--- TX DAEMON FINAL LOGS --- +2026-10-06 11:38:58,864 INFO image_tx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 2026-10-06 11:38:58,866 +INFO image_tx_daemon: image_tx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 2026-10-06 11:38:58,866 INFO +image_tx_daemon: no_park_last=0 gap_ms=80 min_frags=3 pipeline_depth=2 2026-10-06 11:38:58,874 INFO image_tx_daemon: +MQTT connected; subscribing to lifetrac/v25/cmd/image_frame 2026-10-06 11:38:58,879 INFO image_tx_daemon: +LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only 2026-10-06 11:38:58,894 INFO +image_tx_daemon: link_budget: published n_frag=1 profile_idx=5 (profile 1) 2026-10-06 11:38:59,296 INFO +image_tx_daemon: FAULT_URC: code=0x09 sub=0x01 name=HOST_RX_SEEN lanes=LPUART1 uptime_ms=3746 +raw=0901000000000000000000000000000000000000a20e0000 2026-10-06 11:38:59,302 INFO image_tx_daemon: FAULT_URC: +code=0x0C sub=0x01 name=HOST_DIAG_MARK marks=VER_REQ_PARSED uptime_ms=3751 +raw=0c01000000000000000000000000000000000000a70e0000 INFO: post-VER drain queued type=0xF1 seq=0 INFO: post-VER +drain queued type=0xC1 seq=0 INFO: post-VER drain queued type=0xF1 seq=0 INFO: post-VER drain queued type=0xC1 seq=0 + Initializing regulatory profile 1 on co-processor... FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 CFG_SET_REQ(HW_CEILING_DBM) +OK: 16000100 FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to +separate pairs] CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, +'preamble': 8} 2026-10-06 11:38:59,693 INFO image_tx_daemon: LBT_ENABLE=0 (matches W1-10b TX_BURST rationale) +2026-10-06 11:38:59,704 INFO image_tx_daemon: TX worker ready (inter_cycle_s=0.050, max 8 frags/dwell) 2026-10-06 +11:38:59,867 INFO image_tx_daemon: stats: goodput=0.0 B/s util=0% pipeline=v3 frames_in=0 ok=0 fail=0 drop_full=0 +drop_stale=0 frags_ok=0 frags_fail=0 qdepth=0 parity_tx=0 RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) +hop_idx=0 channel_idx=3 epoch=0 freq_hz=904250000 pkt_toa_us=125568 legal_dwell_used_us_10s=125568 2026-10-06 +11:39:06,808 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=158848 2026-10-06 11:39:06,820 INFO +image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok 2026-10-06 11:39:07,416 INFO image_tx_daemon: +txdone_arrival: seq=2 idx=0 status=0 toa_us=169088 2026-10-06 11:39:07,428 INFO image_tx_daemon: frame seq=2 done +(pipelined): 1 fragments ok 2026-10-06 11:39:07,783 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 +toa_us=140928 2026-10-06 11:39:07,794 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok 2026-10-06 +11:39:08,417 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=169088 2026-10-06 11:39:08,429 INFO +image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok 2026-10-06 11:39:08,807 INFO image_tx_daemon: +txdone_arrival: seq=5 idx=0 status=0 toa_us=166528 2026-10-06 11:39:08,818 INFO image_tx_daemon: frame seq=5 done +(pipelined): 1 fragments ok 2026-10-06 11:39:09,414 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 +toa_us=169088 2026-10-06 11:39:09,426 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok 2026-10-06 +11:39:09,877 INFO image_tx_daemon: stats: goodput=117.8 B/s util=10% pipeline=v3 frames_in=7 ok=6 fail=0 drop_full=0 +drop_stale=0 frags_ok=6 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:39:10,012 INFO image_tx_daemon: +txdone_arrival: seq=7 idx=0 status=0 toa_us=169088 2026-10-06 11:39:10,024 INFO image_tx_daemon: frame seq=7 done +(pipelined): 1 fragments ok 2026-10-06 11:39:10,406 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 +toa_us=166528 2026-10-06 11:39:10,417 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok 2026-10-06 +11:39:11,005 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=166528 2026-10-06 11:39:11,017 INFO +image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok 2026-10-06 11:39:11,411 INFO image_tx_daemon: +txdone_arrival: seq=10 idx=0 status=0 toa_us=169088 2026-10-06 11:39:11,423 INFO image_tx_daemon: frame seq=10 done +(pipelined): 1 fragments ok 2026-10-06 11:39:11,648 INFO image_tx_daemon: LoRa cmd: PROBE seq=1 phase_ms=0 (rx#1) +2026-10-06 11:39:12,012 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=169088 2026-10-06 +11:39:12,023 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok 2026-10-06 11:39:12,404 INFO +image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=169088 2026-10-06 11:39:12,416 INFO image_tx_daemon: +frame seq=12 done (pipelined): 1 fragments ok 2026-10-06 11:39:13,004 INFO image_tx_daemon: txdone_arrival: seq=13 +idx=0 status=0 toa_us=169088 2026-10-06 11:39:13,015 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments +ok 2026-10-06 11:39:13,183 INFO image_tx_daemon: LoRa cmd: PROBE seq=2 phase_ms=0 (rx#2) 2026-10-06 11:39:13,401 +INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=169088 2026-10-06 11:39:13,413 INFO +image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok 2026-10-06 11:39:14,007 INFO image_tx_daemon: +txdone_arrival: seq=15 idx=0 status=0 toa_us=169088 2026-10-06 11:39:14,018 INFO image_tx_daemon: frame seq=15 done +(pipelined): 1 fragments ok 2026-10-06 11:39:14,397 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 +toa_us=169088 2026-10-06 11:39:14,408 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok 2026-10-06 +11:39:14,641 INFO image_tx_daemon: LoRa cmd: PROBE seq=3 phase_ms=0 (rx#3) 2026-10-06 11:39:15,004 INFO +image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=169088 2026-10-06 11:39:15,016 INFO image_tx_daemon: +frame seq=17 done (pipelined): 1 fragments ok 2026-10-06 11:39:15,399 INFO image_tx_daemon: txdone_arrival: seq=18 +idx=0 status=0 toa_us=169088 2026-10-06 11:39:15,410 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments +ok 2026-10-06 11:39:15,997 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=169088 2026-10-06 +11:39:16,009 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok 2026-10-06 11:39:16,146 INFO +image_tx_daemon: LoRa cmd: PROBE seq=4 phase_ms=0 (rx#4) 2026-10-06 11:39:16,395 INFO image_tx_daemon: +txdone_arrival: seq=20 idx=0 status=0 toa_us=169088 2026-10-06 11:39:16,406 INFO image_tx_daemon: frame seq=20 done +(pipelined): 1 fragments ok 2026-10-06 11:39:16,994 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 +toa_us=169088 2026-10-06 11:39:17,008 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok 2026-10-06 +11:39:17,400 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=169088 2026-10-06 11:39:17,411 INFO +image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok 2026-10-06 11:39:17,646 INFO image_tx_daemon: LoRa +cmd: PROBE seq=5 phase_ms=0 (rx#5) 2026-10-06 11:39:17,999 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 +status=0 toa_us=169088 2026-10-06 11:39:18,011 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok +2026-10-06 11:39:18,398 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=169088 2026-10-06 +11:39:18,410 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok 2026-10-06 11:39:18,996 INFO +image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=169088 2026-10-06 11:39:19,010 INFO image_tx_daemon: +frame seq=25 done (pipelined): 1 fragments ok 2026-10-06 11:39:19,158 INFO image_tx_daemon: LoRa cmd: PROBE seq=6 +phase_ms=0 (rx#6) 2026-10-06 11:39:19,396 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=169088 +2026-10-06 11:39:19,408 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok 2026-10-06 11:39:19,888 +INFO image_tx_daemon: stats: goodput=410.5 B/s util=34% pipeline=v3 frames_in=27 ok=26 fail=0 drop_full=0 drop_stale=0 +frags_ok=26 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:39:19,992 INFO image_tx_daemon: txdone_arrival: seq=27 +idx=0 status=0 toa_us=169088 2026-10-06 11:39:20,006 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments +ok 2026-10-06 11:39:20,394 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=169088 2026-10-06 +11:39:20,405 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok 2026-10-06 11:39:20,668 INFO +image_tx_daemon: LoRa cmd: PROBE seq=7 phase_ms=0 (rx#7) 2026-10-06 11:39:20,986 INFO image_tx_daemon: +txdone_arrival: seq=29 idx=0 status=0 toa_us=169088 2026-10-06 11:39:20,998 INFO image_tx_daemon: frame seq=29 done +(pipelined): 1 fragments ok 2026-10-06 11:39:21,386 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 +toa_us=169088 2026-10-06 11:39:21,397 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok 2026-10-06 +11:39:21,984 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=169088 2026-10-06 11:39:21,996 INFO +image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok 2026-10-06 11:39:22,161 INFO image_tx_daemon: LoRa +cmd: PROBE seq=8 phase_ms=0 (rx#8) 2026-10-06 11:39:22,390 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 +status=0 toa_us=166528 2026-10-06 11:39:22,402 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok +2026-10-06 11:39:22,992 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=169088 2026-10-06 +11:39:23,003 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok 2026-10-06 11:39:23,388 INFO +image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=169088 2026-10-06 11:39:23,399 INFO image_tx_daemon: +frame seq=34 done (pipelined): 1 fragments ok 2026-10-06 11:39:23,662 INFO image_tx_daemon: LoRa cmd: PROBE seq=9 +phase_ms=0 (rx#9) 2026-10-06 11:39:23,987 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=169088 +2026-10-06 11:39:23,999 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok 2026-10-06 11:39:24,385 +INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=169088 2026-10-06 11:39:24,396 INFO +image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok 2026-10-06 11:39:24,982 INFO image_tx_daemon: +txdone_arrival: seq=37 idx=0 status=0 toa_us=169088 2026-10-06 11:39:24,994 INFO image_tx_daemon: frame seq=37 done +(pipelined): 1 fragments ok 2026-10-06 11:39:25,138 INFO image_tx_daemon: LoRa cmd: PROBE seq=10 phase_ms=0 (rx#10) +2026-10-06 11:39:25,387 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=169088 2026-10-06 +11:39:25,398 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok 2026-10-06 11:39:25,981 INFO +image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=169088 2026-10-06 11:39:25,993 INFO image_tx_daemon: +frame seq=39 done (pipelined): 1 fragments ok 2026-10-06 11:39:26,377 INFO image_tx_daemon: txdone_arrival: seq=40 +idx=0 status=0 toa_us=169088 2026-10-06 11:39:26,388 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments +ok 2026-10-06 11:39:26,634 INFO image_tx_daemon: LoRa cmd: PROBE seq=11 phase_ms=0 (rx#11) 2026-10-06 11:39:26,976 +INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=166528 2026-10-06 11:39:26,987 INFO +image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok 2026-10-06 11:39:27,375 INFO image_tx_daemon: +txdone_arrival: seq=42 idx=0 status=0 toa_us=169088 2026-10-06 11:39:27,386 INFO image_tx_daemon: frame seq=42 done +(pipelined): 1 fragments ok 2026-10-06 11:39:27,976 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 +toa_us=166528 2026-10-06 11:39:27,989 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok 2026-10-06 +11:39:28,140 INFO image_tx_daemon: LoRa cmd: PROBE seq=12 phase_ms=0 (rx#12) 2026-10-06 11:39:28,378 INFO +image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=169088 2026-10-06 11:39:28,390 INFO image_tx_daemon: +frame seq=44 done (pipelined): 1 fragments ok 2026-10-06 11:39:28,978 INFO image_tx_daemon: txdone_arrival: seq=45 +idx=0 status=0 toa_us=169088 2026-10-06 11:39:28,989 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments +ok 2026-10-06 11:39:29,373 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=169088 2026-10-06 +11:39:29,385 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok 2026-10-06 11:39:29,647 INFO +image_tx_daemon: LoRa cmd: PROBE seq=13 phase_ms=0 (rx#13) 2026-10-06 11:39:29,899 INFO image_tx_daemon: stats: +goodput=410.9 B/s util=34% pipeline=v3 frames_in=47 ok=46 fail=0 drop_full=0 drop_stale=0 frags_ok=46 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:39:29,977 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 +toa_us=169088 2026-10-06 11:39:29,989 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok 2026-10-06 +11:39:30,371 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=169088 2026-10-06 11:39:30,382 INFO +image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok 2026-10-06 11:39:30,971 INFO image_tx_daemon: +txdone_arrival: seq=49 idx=0 status=0 toa_us=169088 2026-10-06 11:39:30,983 INFO image_tx_daemon: frame seq=49 done +(pipelined): 1 fragments ok 2026-10-06 11:39:31,142 INFO image_tx_daemon: LoRa cmd: PROBE seq=14 phase_ms=0 (rx#14) +2026-10-06 11:39:31,369 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=169088 2026-10-06 +11:39:31,381 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok 2026-10-06 11:39:31,976 INFO +image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=169088 2026-10-06 11:39:31,988 INFO image_tx_daemon: +frame seq=51 done (pipelined): 1 fragments ok 2026-10-06 11:39:32,369 INFO image_tx_daemon: txdone_arrival: seq=52 +idx=0 status=0 toa_us=169088 2026-10-06 11:39:32,381 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments +ok 2026-10-06 11:39:32,629 INFO image_tx_daemon: LoRa cmd: PROBE seq=15 phase_ms=0 (rx#15) 2026-10-06 11:39:32,971 +INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=169088 2026-10-06 11:39:32,982 INFO +image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok 2026-10-06 11:39:33,365 INFO image_tx_daemon: +txdone_arrival: seq=54 idx=0 status=0 toa_us=169088 2026-10-06 11:39:33,376 INFO image_tx_daemon: frame seq=54 done +(pipelined): 1 fragments ok 2026-10-06 11:39:33,966 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 +toa_us=169088 2026-10-06 11:39:33,977 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok 2026-10-06 +11:39:34,135 INFO image_tx_daemon: LoRa cmd: PROBE seq=16 phase_ms=0 (rx#16) 2026-10-06 11:39:34,364 INFO +image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=169088 2026-10-06 11:39:34,376 INFO image_tx_daemon: +frame seq=56 done (pipelined): 1 fragments ok 2026-10-06 11:39:34,967 INFO image_tx_daemon: txdone_arrival: seq=57 +idx=0 status=0 toa_us=169088 2026-10-06 11:39:34,981 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments +ok 2026-10-06 11:39:35,361 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=169088 2026-10-06 +11:39:35,373 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok 2026-10-06 11:39:35,636 INFO +image_tx_daemon: LoRa cmd: PROBE seq=17 phase_ms=0 (rx#17) 2026-10-06 11:39:35,968 INFO image_tx_daemon: +txdone_arrival: seq=59 idx=0 status=0 toa_us=169088 2026-10-06 11:39:35,980 INFO image_tx_daemon: frame seq=59 done +(pipelined): 1 fragments ok 2026-10-06 11:39:36,363 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 +toa_us=169088 2026-10-06 11:39:36,374 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok 2026-10-06 +11:39:36,965 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=169088 2026-10-06 11:39:36,977 INFO +image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok 2026-10-06 11:39:37,125 INFO image_tx_daemon: LoRa +cmd: PROBE seq=18 phase_ms=0 (rx#18) 2026-10-06 11:39:37,365 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 +status=0 toa_us=169088 2026-10-06 11:39:37,376 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok +2026-10-06 11:39:37,958 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=169088 2026-10-06 +11:39:37,970 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok 2026-10-06 11:39:38,359 INFO +image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=169088 2026-10-06 11:39:38,371 INFO image_tx_daemon: +frame seq=64 done (pipelined): 1 fragments ok 2026-10-06 11:39:38,634 INFO image_tx_daemon: LoRa cmd: PROBE seq=19 +phase_ms=0 (rx#19) 2026-10-06 11:39:38,960 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=169088 +2026-10-06 11:39:38,973 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok 2026-10-06 11:39:39,361 +INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=169088 2026-10-06 11:39:39,373 INFO +image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok 2026-10-06 11:39:39,911 INFO image_tx_daemon: stats: +goodput=412.8 B/s util=34% pipeline=v3 frames_in=67 ok=66 fail=0 drop_full=0 drop_stale=0 frags_ok=66 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:39:39,956 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 +toa_us=169088 2026-10-06 11:39:39,967 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok 2026-10-06 +11:39:40,163 INFO image_tx_daemon: LoRa cmd: PROBE seq=20 phase_ms=0 (rx#20) 2026-10-06 11:39:40,353 INFO +image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=169088 2026-10-06 11:39:40,365 INFO image_tx_daemon: +frame seq=68 done (pipelined): 1 fragments ok 2026-10-06 11:39:40,952 INFO image_tx_daemon: txdone_arrival: seq=69 +idx=0 status=0 toa_us=169088 2026-10-06 11:39:40,965 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments +ok 2026-10-06 11:39:41,350 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=169088 2026-10-06 +11:39:41,362 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok 2026-10-06 11:39:41,625 INFO +image_tx_daemon: LoRa cmd: PROBE seq=21 phase_ms=0 (rx#21) 2026-10-06 11:39:41,949 INFO image_tx_daemon: +txdone_arrival: seq=71 idx=0 status=0 toa_us=169088 2026-10-06 11:39:41,961 INFO image_tx_daemon: frame seq=71 done +(pipelined): 1 fragments ok 2026-10-06 11:39:42,356 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 +toa_us=169088 2026-10-06 11:39:42,368 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok 2026-10-06 +11:39:42,946 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=169088 2026-10-06 11:39:42,958 INFO +image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok 2026-10-06 11:39:43,128 INFO image_tx_daemon: LoRa +cmd: PROBE seq=22 phase_ms=0 (rx#22) 2026-10-06 11:39:43,347 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 +status=0 toa_us=169088 2026-10-06 11:39:43,359 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok +2026-10-06 11:39:43,946 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=169088 2026-10-06 +11:39:43,958 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok 2026-10-06 11:39:44,354 INFO +image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=169088 2026-10-06 11:39:44,366 INFO image_tx_daemon: +frame seq=76 done (pipelined): 1 fragments ok 2026-10-06 11:39:44,620 INFO image_tx_daemon: LoRa cmd: PROBE seq=23 +phase_ms=0 (rx#23) 2026-10-06 11:39:44,952 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=169088 +2026-10-06 11:39:44,964 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok 2026-10-06 11:39:45,340 +INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=166528 2026-10-06 11:39:45,352 INFO +image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok 2026-10-06 11:39:45,942 INFO image_tx_daemon: +txdone_arrival: seq=79 idx=0 status=0 toa_us=169088 2026-10-06 11:39:45,954 INFO image_tx_daemon: frame seq=79 done +(pipelined): 1 fragments ok 2026-10-06 11:39:46,155 INFO image_tx_daemon: LoRa cmd: PROBE seq=24 phase_ms=0 (rx#24) +2026-10-06 11:39:46,341 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=166528 2026-10-06 +11:39:46,353 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok 2026-10-06 11:39:46,939 INFO +image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=163968 2026-10-06 11:39:46,951 INFO image_tx_daemon: +frame seq=81 done (pipelined): 1 fragments ok 2026-10-06 11:39:47,341 INFO image_tx_daemon: txdone_arrival: seq=82 +idx=0 status=0 toa_us=169088 2026-10-06 11:39:47,353 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments +ok 2026-10-06 11:39:47,616 INFO image_tx_daemon: LoRa cmd: PROBE seq=25 phase_ms=0 (rx#25) 2026-10-06 11:39:47,942 +INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=169088 2026-10-06 11:39:47,954 INFO +image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok 2026-10-06 11:39:48,343 INFO image_tx_daemon: +txdone_arrival: seq=84 idx=0 status=0 toa_us=169088 2026-10-06 11:39:48,355 INFO image_tx_daemon: frame seq=84 done +(pipelined): 1 fragments ok 2026-10-06 11:39:48,943 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 +toa_us=169088 2026-10-06 11:39:48,954 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok 2026-10-06 +11:39:49,119 INFO image_tx_daemon: LoRa cmd: PROBE seq=26 phase_ms=0 (rx#26) 2026-10-06 11:39:49,338 INFO +image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=169088 2026-10-06 11:39:49,349 INFO image_tx_daemon: +frame seq=86 done (pipelined): 1 fragments ok 2026-10-06 11:39:49,921 INFO image_tx_daemon: stats: goodput=410.3 B/s +util=34% pipeline=v3 frames_in=87 ok=86 fail=0 drop_full=0 drop_stale=0 frags_ok=86 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:39:49,936 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=169088 2026-10-06 +11:39:49,948 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok 2026-10-06 11:39:50,335 INFO +image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=166528 2026-10-06 11:39:50,346 INFO image_tx_daemon: +frame seq=88 done (pipelined): 1 fragments ok 2026-10-06 11:39:50,609 INFO image_tx_daemon: LoRa cmd: PROBE seq=27 +phase_ms=0 (rx#27) 2026-10-06 11:39:50,938 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=169088 +2026-10-06 11:39:50,950 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok 2026-10-06 11:39:51,537 +INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=169088 2026-10-06 11:39:51,550 INFO +image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok 2026-10-06 11:39:51,646 INFO image_tx_daemon: LoRa +cmd: PROBE seq=28 phase_ms=0 (rx#28) 2026-10-06 11:39:51,931 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 +status=0 toa_us=169088 2026-10-06 11:39:51,943 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok +2026-10-06 11:39:52,335 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=166528 2026-10-06 +11:39:52,347 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok 2026-10-06 11:39:52,935 INFO +image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=166528 2026-10-06 11:39:52,947 INFO image_tx_daemon: +frame seq=93 done (pipelined): 1 fragments ok 2026-10-06 11:39:53,126 INFO image_tx_daemon: LoRa cmd: PROBE seq=29 +phase_ms=0 (rx#29) 2026-10-06 11:39:53,336 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=169088 +2026-10-06 11:39:53,347 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok 2026-10-06 11:39:53,924 +INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=166528 2026-10-06 11:39:53,936 INFO +image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok 2026-10-06 11:39:54,324 INFO image_tx_daemon: +txdone_arrival: seq=96 idx=0 status=0 toa_us=156288 2026-10-06 11:39:54,336 INFO image_tx_daemon: frame seq=96 done +(pipelined): 1 fragments ok 2026-10-06 11:39:54,599 INFO image_tx_daemon: LoRa cmd: PROBE seq=30 phase_ms=0 (rx#30) +2026-10-06 11:39:54,913 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=153728 2026-10-06 +11:39:54,924 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok 2026-10-06 11:39:55,318 INFO +image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=158848 2026-10-06 11:39:55,330 INFO image_tx_daemon: +frame seq=98 done (pipelined): 1 fragments ok 2026-10-06 11:39:55,915 INFO image_tx_daemon: txdone_arrival: seq=99 +idx=0 status=0 toa_us=151168 2026-10-06 11:39:55,927 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments +ok 2026-10-06 11:39:56,166 INFO image_tx_daemon: LoRa cmd: PROBE seq=31 phase_ms=0 (rx#31) 2026-10-06 11:39:56,519 +INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=161408 2026-10-06 11:39:56,531 INFO +image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok 2026-10-06 11:39:56,918 INFO image_tx_daemon: +txdone_arrival: seq=101 idx=0 status=0 toa_us=158848 2026-10-06 11:39:56,931 INFO image_tx_daemon: frame seq=101 done +(pipelined): 1 fragments ok 2026-10-06 11:39:57,281 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 +toa_us=117888 2026-10-06 11:39:57,293 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok +2026-10-06 11:39:57,555 INFO image_tx_daemon: LoRa cmd: PROBE seq=32 phase_ms=0 (rx#32) 2026-10-06 11:39:57,892 INFO +image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=138368 2026-10-06 11:39:57,904 INFO image_tx_daemon: +frame seq=103 done (pipelined): 1 fragments ok 2026-10-06 11:39:58,521 INFO image_tx_daemon: txdone_arrival: seq=104 +idx=0 status=0 toa_us=169088 2026-10-06 11:39:58,533 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 +fragments ok 2026-10-06 11:39:58,651 INFO image_tx_daemon: LoRa cmd: PROBE seq=33 phase_ms=0 (rx#33) 2026-10-06 +11:39:58,901 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=153728 2026-10-06 11:39:58,913 INFO +image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok 2026-10-06 11:39:59,319 INFO image_tx_daemon: +txdone_arrival: seq=106 idx=0 status=0 toa_us=169088 2026-10-06 11:39:59,330 INFO image_tx_daemon: frame seq=106 done +(pipelined): 1 fragments ok 2026-10-06 11:39:59,916 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 +toa_us=166528 2026-10-06 11:39:59,928 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok +2026-10-06 11:39:59,938 INFO image_tx_daemon: stats: goodput=404.9 B/s util=34% pipeline=v3 frames_in=107 ok=107 +fail=0 drop_full=0 drop_stale=0 frags_ok=107 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:40:00,143 INFO +image_tx_daemon: LoRa cmd: PROBE seq=34 phase_ms=0 (rx#34) 2026-10-06 11:40:00,521 INFO image_tx_daemon: +txdone_arrival: seq=108 idx=0 status=0 toa_us=169088 2026-10-06 11:40:00,534 INFO image_tx_daemon: frame seq=108 done +(pipelined): 1 fragments ok 2026-10-06 11:40:00,916 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 +toa_us=166528 2026-10-06 11:40:00,928 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok +2026-10-06 11:40:01,313 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=138368 2026-10-06 +11:40:01,324 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok 2026-10-06 11:40:01,587 INFO +image_tx_daemon: LoRa cmd: PROBE seq=35 phase_ms=0 (rx#35) 2026-10-06 11:40:01,873 INFO image_tx_daemon: +txdone_arrival: seq=111 idx=0 status=0 toa_us=125568 2026-10-06 11:40:01,885 INFO image_tx_daemon: frame seq=111 done +(pipelined): 1 fragments ok 2026-10-06 11:40:02,502 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 +toa_us=158848 2026-10-06 11:40:02,514 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok +2026-10-06 11:40:02,648 INFO image_tx_daemon: LoRa cmd: PROBE seq=36 phase_ms=0 (rx#36) 2026-10-06 11:40:02,886 INFO +image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=138368 2026-10-06 11:40:02,897 INFO image_tx_daemon: +frame seq=113 done (pipelined): 1 fragments ok 2026-10-06 11:40:03,493 INFO image_tx_daemon: txdone_arrival: seq=114 +idx=0 status=0 toa_us=153728 2026-10-06 11:40:03,506 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 +fragments ok 2026-10-06 11:40:03,870 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=125568 +2026-10-06 11:40:03,882 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok 2026-10-06 11:40:04,126 +INFO image_tx_daemon: LoRa cmd: PROBE seq=37 phase_ms=0 (rx#37) 2026-10-06 11:40:04,314 INFO image_tx_daemon: +txdone_arrival: seq=116 idx=0 status=0 toa_us=163968 2026-10-06 11:40:04,326 INFO image_tx_daemon: frame seq=116 done +(pipelined): 1 fragments ok 2026-10-06 11:40:04,893 INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 +toa_us=153728 2026-10-06 11:40:04,905 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok +2026-10-06 11:40:05,282 INFO image_tx_daemon: txdone_arrival: seq=118 idx=0 status=0 toa_us=117888 2026-10-06 +11:40:05,294 INFO image_tx_daemon: frame seq=118 done (pipelined): 1 fragments ok 2026-10-06 11:40:05,556 INFO +image_tx_daemon: LoRa cmd: PROBE seq=38 phase_ms=0 (rx#38) 2026-10-06 11:40:05,863 INFO image_tx_daemon: +txdone_arrival: seq=119 idx=0 status=0 toa_us=128128 2026-10-06 11:40:05,875 INFO image_tx_daemon: frame seq=119 done +(pipelined): 1 fragments ok 2026-10-06 11:40:06,504 INFO image_tx_daemon: txdone_arrival: seq=120 idx=0 status=0 +toa_us=163968 2026-10-06 11:40:06,515 INFO image_tx_daemon: frame seq=120 done (pipelined): 1 fragments ok +2026-10-06 11:40:06,659 INFO image_tx_daemon: LoRa cmd: PROBE seq=39 phase_ms=0 (rx#39) 2026-10-06 11:40:06,858 INFO +image_tx_daemon: txdone_arrival: seq=121 idx=0 status=0 toa_us=123008 2026-10-06 11:40:06,870 INFO image_tx_daemon: +frame seq=121 done (pipelined): 1 fragments ok 2026-10-06 11:40:07,458 INFO image_tx_daemon: txdone_arrival: seq=122 +idx=0 status=0 toa_us=128128 2026-10-06 11:40:07,470 INFO image_tx_daemon: frame seq=122 done (pipelined): 1 +fragments ok 2026-10-06 11:40:07,892 INFO image_tx_daemon: txdone_arrival: seq=123 idx=0 status=0 toa_us=158848 +2026-10-06 11:40:07,904 INFO image_tx_daemon: frame seq=123 done (pipelined): 1 fragments ok 2026-10-06 11:40:08,154 +INFO image_tx_daemon: LoRa cmd: PROBE seq=40 phase_ms=0 (rx#40) 2026-10-06 11:40:08,496 INFO image_tx_daemon: +txdone_arrival: seq=124 idx=0 status=0 toa_us=166528 2026-10-06 11:40:08,509 INFO image_tx_daemon: frame seq=124 done +(pipelined): 1 fragments ok 2026-10-06 11:40:08,901 INFO image_tx_daemon: txdone_arrival: seq=125 idx=0 status=0 +toa_us=166528 2026-10-06 11:40:08,912 INFO image_tx_daemon: frame seq=125 done (pipelined): 1 fragments ok +2026-10-06 11:40:09,485 INFO image_tx_daemon: txdone_arrival: seq=126 idx=0 status=0 toa_us=153728 2026-10-06 +11:40:09,498 INFO image_tx_daemon: frame seq=126 done (pipelined): 1 fragments ok 2026-10-06 11:40:09,662 INFO +image_tx_daemon: LoRa cmd: PROBE seq=41 phase_ms=0 (rx#41) 2026-10-06 11:40:09,871 INFO image_tx_daemon: +txdone_arrival: seq=127 idx=0 status=0 toa_us=138368 2026-10-06 11:40:09,883 INFO image_tx_daemon: frame seq=127 done +(pipelined): 1 fragments ok 2026-10-06 11:40:09,949 INFO image_tx_daemon: stats: goodput=350.2 B/s util=29% +pipeline=v3 frames_in=127 ok=127 fail=0 drop_full=0 drop_stale=0 frags_ok=127 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:40:10,463 INFO image_tx_daemon: txdone_arrival: seq=128 idx=0 status=0 toa_us=138368 2026-10-06 +11:40:10,475 INFO image_tx_daemon: frame seq=128 done (pipelined): 1 fragments ok 2026-10-06 11:40:10,866 INFO +image_tx_daemon: txdone_arrival: seq=129 idx=0 status=0 toa_us=140928 2026-10-06 11:40:10,877 INFO image_tx_daemon: +frame seq=129 done (pipelined): 1 fragments ok 2026-10-06 11:40:11,140 INFO image_tx_daemon: LoRa cmd: PROBE seq=42 +phase_ms=0 (rx#42) 2026-10-06 11:40:11,461 INFO image_tx_daemon: txdone_arrival: seq=130 idx=0 status=0 toa_us=130688 + 2026-10-06 11:40:11,473 INFO image_tx_daemon: frame seq=130 done (pipelined): 1 fragments ok 2026-10-06 11:40:11,850 +INFO image_tx_daemon: txdone_arrival: seq=131 idx=0 status=0 toa_us=128128 2026-10-06 11:40:11,861 INFO +image_tx_daemon: frame seq=131 done (pipelined): 1 fragments ok 2026-10-06 11:40:12,459 INFO image_tx_daemon: +txdone_arrival: seq=132 idx=0 status=0 toa_us=138368 2026-10-06 11:40:12,471 INFO image_tx_daemon: frame seq=132 done +(pipelined): 1 fragments ok 2026-10-06 11:40:12,712 INFO image_tx_daemon: LoRa cmd: PROBE seq=43 phase_ms=0 (rx#43) +2026-10-06 11:40:12,857 INFO image_tx_daemon: txdone_arrival: seq=133 idx=0 status=0 toa_us=130688 2026-10-06 +11:40:12,869 INFO image_tx_daemon: frame seq=133 done (pipelined): 1 fragments ok 2026-10-06 11:40:13,430 INFO +image_tx_daemon: txdone_arrival: seq=134 idx=0 status=0 toa_us=105088 2026-10-06 11:40:13,442 INFO image_tx_daemon: +frame seq=134 done (pipelined): 1 fragments ok 2026-10-06 11:40:13,858 INFO image_tx_daemon: txdone_arrival: seq=135 +idx=0 status=0 toa_us=130688 2026-10-06 11:40:13,870 INFO image_tx_daemon: frame seq=135 done (pipelined): 1 +fragments ok 2026-10-06 11:40:14,133 INFO image_tx_daemon: LoRa cmd: PROBE seq=44 phase_ms=0 (rx#44) 2026-10-06 +11:40:14,494 INFO image_tx_daemon: txdone_arrival: seq=136 idx=0 status=0 toa_us=169088 2026-10-06 11:40:14,506 INFO +image_tx_daemon: frame seq=136 done (pipelined): 1 fragments ok 2026-10-06 11:40:15,070 INFO image_tx_daemon: +txdone_arrival: seq=137 idx=0 status=0 toa_us=148608 2026-10-06 11:40:15,082 INFO image_tx_daemon: frame seq=137 done +(pipelined): 1 fragments ok 2026-10-06 11:40:15,227 INFO image_tx_daemon: LoRa cmd: PROBE seq=45 phase_ms=0 (rx#45) +2026-10-06 11:40:15,455 INFO image_tx_daemon: txdone_arrival: seq=138 idx=0 status=0 toa_us=133248 2026-10-06 +11:40:15,468 INFO image_tx_daemon: frame seq=138 done (pipelined): 1 fragments ok 2026-10-06 11:40:16,054 INFO +image_tx_daemon: txdone_arrival: seq=139 idx=0 status=0 toa_us=130688 2026-10-06 11:40:16,067 INFO image_tx_daemon: +frame seq=139 done (pipelined): 1 fragments ok 2026-10-06 11:40:16,485 INFO image_tx_daemon: txdone_arrival: seq=140 +idx=0 status=0 toa_us=163968 2026-10-06 11:40:16,496 INFO image_tx_daemon: frame seq=140 done (pipelined): 1 +fragments ok 2026-10-06 11:40:16,742 INFO image_tx_daemon: LoRa cmd: PROBE seq=46 phase_ms=0 (rx#46) 2026-10-06 +11:40:17,062 INFO image_tx_daemon: txdone_arrival: seq=141 idx=0 status=0 toa_us=146048 2026-10-06 11:40:17,074 INFO +image_tx_daemon: frame seq=141 done (pipelined): 1 fragments ok 2026-10-06 11:40:17,485 INFO image_tx_daemon: +txdone_arrival: seq=142 idx=0 status=0 toa_us=163968 2026-10-06 11:40:17,496 INFO image_tx_daemon: frame seq=142 done +(pipelined): 1 fragments ok 2026-10-06 11:40:18,075 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 +toa_us=163968 2026-10-06 11:40:18,087 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok +2026-10-06 11:40:18,342 INFO image_tx_daemon: LoRa cmd: PROBE seq=47 phase_ms=0 (rx#47) 2026-10-06 11:40:18,680 INFO +image_tx_daemon: txdone_arrival: seq=144 idx=0 status=0 toa_us=169088 2026-10-06 11:40:18,692 INFO image_tx_daemon: +frame seq=144 done (pipelined): 1 fragments ok 2026-10-06 11:40:19,082 INFO image_tx_daemon: txdone_arrival: seq=145 +idx=0 status=0 toa_us=166528 2026-10-06 11:40:19,094 INFO image_tx_daemon: frame seq=145 done (pipelined): 1 +fragments ok 2026-10-06 11:40:19,663 INFO image_tx_daemon: txdone_arrival: seq=146 idx=0 status=0 toa_us=153728 +2026-10-06 11:40:19,675 INFO image_tx_daemon: frame seq=146 done (pipelined): 1 fragments ok 2026-10-06 11:40:19,802 +INFO image_tx_daemon: LoRa cmd: PROBE seq=48 phase_ms=0 (rx#48) 2026-10-06 11:40:19,960 INFO image_tx_daemon: stats: +goodput=327.8 B/s util=27% pipeline=v3 frames_in=147 ok=146 fail=0 drop_full=0 drop_stale=0 frags_ok=146 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:40:20,082 INFO image_tx_daemon: txdone_arrival: seq=147 idx=0 status=0 +toa_us=166528 2026-10-06 11:40:20,094 INFO image_tx_daemon: frame seq=147 done (pipelined): 1 fragments ok +2026-10-06 11:40:20,681 INFO image_tx_daemon: txdone_arrival: seq=148 idx=0 status=0 toa_us=169088 2026-10-06 +11:40:20,694 INFO image_tx_daemon: frame seq=148 done (pipelined): 1 fragments ok 2026-10-06 11:40:21,051 INFO +image_tx_daemon: txdone_arrival: seq=149 idx=0 status=0 toa_us=138368 2026-10-06 11:40:21,063 INFO image_tx_daemon: +frame seq=149 done (pipelined): 1 fragments ok 2026-10-06 11:40:21,334 INFO image_tx_daemon: LoRa cmd: PROBE seq=49 +phase_ms=0 (rx#49) 2026-10-06 11:40:21,669 INFO image_tx_daemon: txdone_arrival: seq=150 idx=0 status=0 toa_us=163968 + 2026-10-06 11:40:21,683 INFO image_tx_daemon: frame seq=150 done (pipelined): 1 fragments ok 2026-10-06 11:40:22,050 +INFO image_tx_daemon: txdone_arrival: seq=151 idx=0 status=0 toa_us=140928 2026-10-06 11:40:22,062 INFO +image_tx_daemon: frame seq=151 done (pipelined): 1 fragments ok 2026-10-06 11:40:22,648 INFO image_tx_daemon: +txdone_arrival: seq=152 idx=0 status=0 toa_us=143488 2026-10-06 11:40:22,661 INFO image_tx_daemon: frame seq=152 done +(pipelined): 1 fragments ok 2026-10-06 11:40:22,898 INFO image_tx_daemon: LoRa cmd: PROBE seq=50 phase_ms=0 (rx#50) +2026-10-06 11:40:23,064 INFO image_tx_daemon: txdone_arrival: seq=153 idx=0 status=0 toa_us=146048 2026-10-06 +11:40:23,075 INFO image_tx_daemon: frame seq=153 done (pipelined): 1 fragments ok 2026-10-06 11:40:23,674 INFO +image_tx_daemon: txdone_arrival: seq=154 idx=0 status=0 toa_us=166528 2026-10-06 11:40:23,687 INFO image_tx_daemon: +frame seq=154 done (pipelined): 1 fragments ok 2026-10-06 11:40:24,272 INFO image_tx_daemon: txdone_arrival: seq=155 +idx=0 status=0 toa_us=169088 2026-10-06 11:40:24,286 INFO image_tx_daemon: frame seq=155 done (pipelined): 1 +fragments ok 2026-10-06 11:40:24,407 INFO image_tx_daemon: LoRa cmd: PROBE seq=51 phase_ms=0 (rx#51) 2026-10-06 +11:40:24,667 INFO image_tx_daemon: txdone_arrival: seq=156 idx=0 status=0 toa_us=163968 2026-10-06 11:40:24,679 INFO +image_tx_daemon: frame seq=156 done (pipelined): 1 fragments ok 2026-10-06 11:40:25,039 INFO image_tx_daemon: +txdone_arrival: seq=157 idx=0 status=0 toa_us=138368 2026-10-06 11:40:25,051 INFO image_tx_daemon: frame seq=157 done +(pipelined): 1 fragments ok 2026-10-06 11:40:25,641 INFO image_tx_daemon: txdone_arrival: seq=158 idx=0 status=0 +toa_us=143488 2026-10-06 11:40:25,653 INFO image_tx_daemon: frame seq=158 done (pipelined): 1 fragments ok +2026-10-06 11:40:25,917 INFO image_tx_daemon: LoRa cmd: PROBE seq=52 phase_ms=0 (rx#52) 2026-10-06 11:40:26,253 INFO +image_tx_daemon: txdone_arrival: seq=159 idx=0 status=0 toa_us=148608 2026-10-06 11:40:26,265 INFO image_tx_daemon: +frame seq=159 done (pipelined): 1 fragments ok 2026-10-06 11:40:26,672 INFO image_tx_daemon: txdone_arrival: seq=160 +idx=0 status=0 toa_us=166528 2026-10-06 11:40:26,683 INFO image_tx_daemon: frame seq=160 done (pipelined): 1 +fragments ok 2026-10-06 11:40:27,257 INFO image_tx_daemon: txdone_arrival: seq=161 idx=0 status=0 toa_us=161408 +2026-10-06 11:40:27,270 INFO image_tx_daemon: frame seq=161 done (pipelined): 1 fragments ok 2026-10-06 11:40:27,492 +INFO image_tx_daemon: LoRa cmd: PROBE seq=53 phase_ms=0 (rx#53) 2026-10-06 11:40:27,628 INFO image_tx_daemon: +txdone_arrival: seq=162 idx=0 status=0 toa_us=123008 2026-10-06 11:40:27,639 INFO image_tx_daemon: frame seq=162 done +(pipelined): 1 fragments ok 2026-10-06 11:40:28,237 INFO image_tx_daemon: txdone_arrival: seq=163 idx=0 status=0 +toa_us=143488 2026-10-06 11:40:28,249 INFO image_tx_daemon: frame seq=163 done (pipelined): 1 fragments ok +2026-10-06 11:40:28,860 INFO image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 toa_us=166528 2026-10-06 +11:40:28,872 INFO image_tx_daemon: frame seq=164 done (pipelined): 1 fragments ok 2026-10-06 11:40:29,088 INFO +image_tx_daemon: LoRa cmd: PROBE seq=54 phase_ms=0 (rx#54) 2026-10-06 11:40:29,461 INFO image_tx_daemon: +txdone_arrival: seq=165 idx=0 status=0 toa_us=163968 2026-10-06 11:40:29,474 INFO image_tx_daemon: frame seq=165 done +(pipelined): 1 fragments ok 2026-10-06 11:40:29,824 INFO image_tx_daemon: txdone_arrival: seq=166 idx=0 status=0 +toa_us=130688 2026-10-06 11:40:29,836 INFO image_tx_daemon: frame seq=166 done (pipelined): 1 fragments ok +2026-10-06 11:40:29,971 INFO image_tx_daemon: stats: goodput=365.6 B/s util=31% pipeline=v3 frames_in=166 ok=166 +fail=0 drop_full=0 drop_stale=0 frags_ok=166 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:40:30,250 INFO +image_tx_daemon: txdone_arrival: seq=167 idx=0 status=0 toa_us=158848 2026-10-06 11:40:30,264 INFO image_tx_daemon: +frame seq=167 done (pipelined): 1 fragments ok 2026-10-06 11:40:30,528 INFO image_tx_daemon: LoRa cmd: PROBE seq=55 +phase_ms=0 (rx#55) 2026-10-06 11:40:30,858 INFO image_tx_daemon: txdone_arrival: seq=168 idx=0 status=0 toa_us=163968 + 2026-10-06 11:40:30,871 INFO image_tx_daemon: frame seq=168 done (pipelined): 1 fragments ok 2026-10-06 11:40:31,243 +INFO image_tx_daemon: txdone_arrival: seq=169 idx=0 status=0 toa_us=156288 2026-10-06 11:40:31,255 INFO +image_tx_daemon: frame seq=169 done (pipelined): 1 fragments ok 2026-10-06 11:40:31,843 INFO image_tx_daemon: +txdone_arrival: seq=170 idx=0 status=0 toa_us=156288 2026-10-06 11:40:31,856 INFO image_tx_daemon: frame seq=170 done +(pipelined): 1 fragments ok 2026-10-06 11:40:32,088 INFO image_tx_daemon: LoRa cmd: PROBE seq=56 phase_ms=0 (rx#56) +2026-10-06 11:40:32,244 INFO image_tx_daemon: txdone_arrival: seq=171 idx=0 status=0 toa_us=143488 2026-10-06 +11:40:32,256 INFO image_tx_daemon: frame seq=171 done (pipelined): 1 fragments ok 2026-10-06 11:40:32,853 INFO +image_tx_daemon: txdone_arrival: seq=172 idx=0 status=0 toa_us=166528 2026-10-06 11:40:32,865 INFO image_tx_daemon: +frame seq=172 done (pipelined): 1 fragments ok 2026-10-06 11:40:33,446 INFO image_tx_daemon: txdone_arrival: seq=173 +idx=0 status=0 toa_us=156288 2026-10-06 11:40:33,458 INFO image_tx_daemon: frame seq=173 done (pipelined): 1 +fragments ok 2026-10-06 11:40:33,629 INFO image_tx_daemon: LoRa cmd: PROBE seq=57 phase_ms=0 (rx#57) 2026-10-06 +11:40:33,816 INFO image_tx_daemon: txdone_arrival: seq=174 idx=0 status=0 toa_us=133248 2026-10-06 11:40:33,828 INFO +image_tx_daemon: frame seq=174 done (pipelined): 1 fragments ok 2026-10-06 11:40:34,415 INFO image_tx_daemon: +txdone_arrival: seq=175 idx=0 status=0 toa_us=133248 2026-10-06 11:40:34,428 INFO image_tx_daemon: frame seq=175 done +(pipelined): 1 fragments ok 2026-10-06 11:40:35,050 INFO image_tx_daemon: txdone_arrival: seq=176 idx=0 status=0 +toa_us=166528 2026-10-06 11:40:35,062 INFO image_tx_daemon: frame seq=176 done (pipelined): 1 fragments ok +2026-10-06 11:40:35,162 INFO image_tx_daemon: LoRa cmd: PROBE seq=58 phase_ms=0 (rx#58) 2026-10-06 11:40:35,441 INFO +image_tx_daemon: txdone_arrival: seq=177 idx=0 status=0 toa_us=153728 2026-10-06 11:40:35,456 INFO image_tx_daemon: +frame seq=177 done (pipelined): 1 fragments ok 2026-10-06 11:40:35,851 INFO image_tx_daemon: txdone_arrival: seq=178 +idx=0 status=0 toa_us=169088 2026-10-06 11:40:35,863 INFO image_tx_daemon: frame seq=178 done (pipelined): 1 +fragments ok 2026-10-06 11:40:36,445 INFO image_tx_daemon: txdone_arrival: seq=179 idx=0 status=0 toa_us=166528 +2026-10-06 11:40:36,457 INFO image_tx_daemon: frame seq=179 done (pipelined): 1 fragments ok 2026-10-06 11:40:36,701 +INFO image_tx_daemon: LoRa cmd: PROBE seq=59 phase_ms=0 (rx#59) 2026-10-06 11:40:37,052 INFO image_tx_daemon: +txdone_arrival: seq=180 idx=0 status=0 toa_us=169088 2026-10-06 11:40:37,064 INFO image_tx_daemon: frame seq=180 done +(pipelined): 1 fragments ok 2026-10-06 11:40:37,450 INFO image_tx_daemon: txdone_arrival: seq=181 idx=0 status=0 +toa_us=169088 2026-10-06 11:40:37,463 INFO image_tx_daemon: frame seq=181 done (pipelined): 1 fragments ok +2026-10-06 11:40:38,035 INFO image_tx_daemon: txdone_arrival: seq=182 idx=0 status=0 toa_us=151168 2026-10-06 +11:40:38,046 INFO image_tx_daemon: frame seq=182 done (pipelined): 1 fragments ok 2026-10-06 11:40:38,224 INFO +image_tx_daemon: LoRa cmd: PROBE seq=60 phase_ms=0 (rx#60) 2026-10-06 11:40:38,411 INFO image_tx_daemon: +txdone_arrival: seq=183 idx=0 status=0 toa_us=133248 2026-10-06 11:40:38,423 INFO image_tx_daemon: frame seq=183 done +(pipelined): 1 fragments ok 2026-10-06 11:40:39,050 INFO image_tx_daemon: txdone_arrival: seq=184 idx=0 status=0 +toa_us=169088 2026-10-06 11:40:39,062 INFO image_tx_daemon: frame seq=184 done (pipelined): 1 fragments ok +2026-10-06 11:40:39,421 INFO image_tx_daemon: txdone_arrival: seq=185 idx=0 status=0 toa_us=148608 2026-10-06 +11:40:39,433 INFO image_tx_daemon: frame seq=185 done (pipelined): 1 fragments ok 2026-10-06 11:40:39,696 INFO +image_tx_daemon: LoRa cmd: PROBE seq=61 phase_ms=0 (rx#61) 2026-10-06 11:40:39,983 INFO image_tx_daemon: stats: +goodput=356.0 B/s util=30% pipeline=v3 frames_in=186 ok=185 fail=0 drop_full=0 drop_stale=0 frags_ok=185 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:40:40,011 INFO image_tx_daemon: txdone_arrival: seq=186 idx=0 status=0 +toa_us=135808 2026-10-06 11:40:40,023 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 fragments ok +2026-10-06 11:40:40,417 INFO image_tx_daemon: txdone_arrival: seq=187 idx=0 status=0 toa_us=135808 2026-10-06 +11:40:40,429 INFO image_tx_daemon: frame seq=187 done (pipelined): 1 fragments ok 2026-10-06 11:40:41,022 INFO +image_tx_daemon: txdone_arrival: seq=188 idx=0 status=0 toa_us=151168 2026-10-06 11:40:41,033 INFO image_tx_daemon: +frame seq=188 done (pipelined): 1 fragments ok 2026-10-06 11:40:41,272 INFO image_tx_daemon: LoRa cmd: PROBE seq=62 +phase_ms=0 (rx#62) 2026-10-06 11:40:41,377 INFO image_tx_daemon: txdone_arrival: seq=189 idx=0 status=0 toa_us=92288 +2026-10-06 11:40:41,388 INFO image_tx_daemon: frame seq=189 done (pipelined): 1 fragments ok 2026-10-06 11:40:42,013 +INFO image_tx_daemon: txdone_arrival: seq=190 idx=0 status=0 toa_us=138368 2026-10-06 11:40:42,024 INFO +image_tx_daemon: frame seq=190 done (pipelined): 1 fragments ok 2026-10-06 11:40:42,621 INFO image_tx_daemon: +txdone_arrival: seq=191 idx=0 status=0 toa_us=151168 2026-10-06 11:40:42,634 INFO image_tx_daemon: frame seq=191 done +(pipelined): 1 fragments ok 2026-10-06 11:40:42,812 INFO image_tx_daemon: LoRa cmd: PROBE seq=63 phase_ms=0 (rx#63) +2026-10-06 11:40:43,040 INFO image_tx_daemon: txdone_arrival: seq=192 idx=0 status=0 toa_us=169088 2026-10-06 +11:40:43,052 INFO image_tx_daemon: frame seq=192 done (pipelined): 1 fragments ok 2026-10-06 11:40:43,629 INFO +image_tx_daemon: txdone_arrival: seq=193 idx=0 status=0 toa_us=163968 2026-10-06 11:40:43,641 INFO image_tx_daemon: +frame seq=193 done (pipelined): 1 fragments ok 2026-10-06 11:40:44,008 INFO image_tx_daemon: txdone_arrival: seq=194 +idx=0 status=0 toa_us=138368 2026-10-06 11:40:44,020 INFO image_tx_daemon: frame seq=194 done (pipelined): 1 +fragments ok 2026-10-06 11:40:44,283 INFO image_tx_daemon: LoRa cmd: PROBE seq=64 phase_ms=0 (rx#64) 2026-10-06 +11:40:44,615 INFO image_tx_daemon: txdone_arrival: seq=195 idx=0 status=0 toa_us=143488 2026-10-06 11:40:44,628 INFO +image_tx_daemon: frame seq=195 done (pipelined): 1 fragments ok 2026-10-06 11:40:45,038 INFO image_tx_daemon: +txdone_arrival: seq=196 idx=0 status=0 toa_us=166528 2026-10-06 11:40:45,050 INFO image_tx_daemon: frame seq=196 done +(pipelined): 1 fragments ok 2026-10-06 11:40:45,631 INFO image_tx_daemon: txdone_arrival: seq=197 idx=0 status=0 +toa_us=169088 2026-10-06 11:40:45,643 INFO image_tx_daemon: frame seq=197 done (pipelined): 1 fragments ok +2026-10-06 11:40:45,870 INFO image_tx_daemon: LoRa cmd: PROBE seq=65 phase_ms=0 (rx#65) 2026-10-06 11:40:46,234 INFO +image_tx_daemon: txdone_arrival: seq=198 idx=0 status=0 toa_us=166528 2026-10-06 11:40:46,246 INFO image_tx_daemon: +frame seq=198 done (pipelined): 1 fragments ok 2026-10-06 11:40:46,630 INFO image_tx_daemon: txdone_arrival: seq=199 +idx=0 status=0 toa_us=161408 2026-10-06 11:40:46,642 INFO image_tx_daemon: frame seq=199 done (pipelined): 1 +fragments ok 2026-10-06 11:40:47,226 INFO image_tx_daemon: txdone_arrival: seq=200 idx=0 status=0 toa_us=163968 +2026-10-06 11:40:47,238 INFO image_tx_daemon: frame seq=200 done (pipelined): 1 fragments ok 2026-10-06 11:40:47,399 +INFO image_tx_daemon: LoRa cmd: PROBE seq=66 phase_ms=0 (rx#66) 2026-10-06 11:40:47,586 INFO image_tx_daemon: +txdone_arrival: seq=201 idx=0 status=0 toa_us=128128 2026-10-06 11:40:47,598 INFO image_tx_daemon: frame seq=201 done +(pipelined): 1 fragments ok 2026-10-06 11:40:48,207 INFO image_tx_daemon: txdone_arrival: seq=202 idx=0 status=0 +toa_us=148608 2026-10-06 11:40:48,219 INFO image_tx_daemon: frame seq=202 done (pipelined): 1 fragments ok +2026-10-06 11:40:48,632 INFO image_tx_daemon: txdone_arrival: seq=203 idx=0 status=0 toa_us=169088 2026-10-06 +11:40:48,644 INFO image_tx_daemon: frame seq=203 done (pipelined): 1 fragments ok 2026-10-06 11:40:48,908 INFO +image_tx_daemon: LoRa cmd: PROBE seq=67 phase_ms=0 (rx#67) 2026-10-06 11:40:49,228 INFO image_tx_daemon: +txdone_arrival: seq=204 idx=0 status=0 toa_us=169088 2026-10-06 11:40:49,240 INFO image_tx_daemon: frame seq=204 done +(pipelined): 1 fragments ok 2026-10-06 11:40:49,823 INFO image_tx_daemon: txdone_arrival: seq=205 idx=0 status=0 +toa_us=169088 2026-10-06 11:40:49,835 INFO image_tx_daemon: frame seq=205 done (pipelined): 1 fragments ok +2026-10-06 11:40:49,974 INFO image_tx_daemon: LoRa cmd: PROBE seq=68 phase_ms=0 (rx#68) 2026-10-06 11:40:49,995 INFO +image_tx_daemon: stats: goodput=363.1 B/s util=30% pipeline=v3 frames_in=206 ok=205 fail=0 drop_full=0 drop_stale=0 +frags_ok=205 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:40:50,223 INFO image_tx_daemon: txdone_arrival: seq=206 +idx=0 status=0 toa_us=169088 2026-10-06 11:40:50,234 INFO image_tx_daemon: frame seq=206 done (pipelined): 1 +fragments ok 2026-10-06 11:40:50,822 INFO image_tx_daemon: txdone_arrival: seq=207 idx=0 status=0 toa_us=169088 +2026-10-06 11:40:50,835 INFO image_tx_daemon: frame seq=207 done (pipelined): 1 fragments ok 2026-10-06 11:40:51,422 +INFO image_tx_daemon: txdone_arrival: seq=208 idx=0 status=0 toa_us=166528 2026-10-06 11:40:51,435 INFO +image_tx_daemon: frame seq=208 done (pipelined): 1 fragments ok 2026-10-06 11:40:51,510 INFO image_tx_daemon: LoRa +cmd: PROBE seq=69 phase_ms=0 (rx#69) 2026-10-06 11:40:51,821 INFO image_tx_daemon: txdone_arrival: seq=209 idx=0 +status=0 toa_us=169088 2026-10-06 11:40:51,833 INFO image_tx_daemon: frame seq=209 done (pipelined): 1 fragments ok +2026-10-06 11:40:52,217 INFO image_tx_daemon: txdone_arrival: seq=210 idx=0 status=0 toa_us=143488 2026-10-06 +11:40:52,229 INFO image_tx_daemon: frame seq=210 done (pipelined): 1 fragments ok 2026-10-06 11:40:52,798 INFO +image_tx_daemon: txdone_arrival: seq=211 idx=0 status=0 toa_us=151168 2026-10-06 11:40:52,812 INFO image_tx_daemon: +frame seq=211 done (pipelined): 1 fragments ok 2026-10-06 11:40:53,066 INFO image_tx_daemon: LoRa cmd: PROBE seq=70 +phase_ms=0 (rx#70) 2026-10-06 11:40:53,412 INFO image_tx_daemon: txdone_arrival: seq=212 idx=0 status=0 toa_us=158848 + 2026-10-06 11:40:53,424 INFO image_tx_daemon: frame seq=212 done (pipelined): 1 fragments ok 2026-10-06 11:40:53,772 +INFO image_tx_daemon: txdone_arrival: seq=213 idx=0 status=0 toa_us=123008 2026-10-06 11:40:53,783 INFO +image_tx_daemon: frame seq=213 done (pipelined): 1 fragments ok 2026-10-06 11:40:54,214 INFO image_tx_daemon: +txdone_arrival: seq=214 idx=0 status=0 toa_us=102528 2026-10-06 11:40:54,226 INFO image_tx_daemon: frame seq=214 done +(pipelined): 1 fragments ok 2026-10-06 11:40:54,490 INFO image_tx_daemon: LoRa cmd: PROBE seq=71 phase_ms=0 (rx#71) +2026-10-06 11:40:54,766 INFO image_tx_daemon: txdone_arrival: seq=215 idx=0 status=0 toa_us=123008 2026-10-06 +11:40:54,778 INFO image_tx_daemon: frame seq=215 done (pipelined): 1 fragments ok 2026-10-06 11:40:55,415 INFO +image_tx_daemon: txdone_arrival: seq=216 idx=0 status=0 toa_us=169088 2026-10-06 11:40:55,430 INFO image_tx_daemon: +frame seq=216 done (pipelined): 1 fragments ok 2026-10-06 11:40:55,640 INFO image_tx_daemon: LoRa cmd: PROBE seq=72 +phase_ms=0 (rx#72) 2026-10-06 11:40:56,014 INFO image_tx_daemon: txdone_arrival: seq=217 idx=0 status=0 toa_us=169088 + 2026-10-06 11:40:56,027 INFO image_tx_daemon: frame seq=217 done (pipelined): 1 fragments ok 2026-10-06 11:40:56,379 +INFO image_tx_daemon: txdone_arrival: seq=218 idx=0 status=0 toa_us=138368 2026-10-06 11:40:56,391 INFO +image_tx_daemon: frame seq=218 done (pipelined): 1 fragments ok 2026-10-06 11:40:56,812 INFO image_tx_daemon: +txdone_arrival: seq=219 idx=0 status=0 toa_us=169088 2026-10-06 11:40:56,824 INFO image_tx_daemon: frame seq=219 done +(pipelined): 1 fragments ok 2026-10-06 11:40:57,088 INFO image_tx_daemon: LoRa cmd: PROBE seq=73 phase_ms=0 (rx#73) +2026-10-06 11:40:57,414 INFO image_tx_daemon: txdone_arrival: seq=220 idx=0 status=0 toa_us=166528 2026-10-06 +11:40:57,427 INFO image_tx_daemon: frame seq=220 done (pipelined): 1 fragments ok 2026-10-06 11:40:58,016 INFO +image_tx_daemon: txdone_arrival: seq=221 idx=0 status=0 toa_us=169088 2026-10-06 11:40:58,028 INFO image_tx_daemon: +frame seq=221 done (pipelined): 1 fragments ok 2026-10-06 11:40:58,203 INFO image_tx_daemon: LoRa cmd: PROBE seq=74 +phase_ms=0 (rx#74) 2026-10-06 11:40:58,411 INFO image_tx_daemon: txdone_arrival: seq=222 idx=0 status=0 toa_us=169088 + 2026-10-06 11:40:58,422 INFO image_tx_daemon: frame seq=222 done (pipelined): 1 fragments ok 2026-10-06 11:40:59,009 +INFO image_tx_daemon: txdone_arrival: seq=223 idx=0 status=0 toa_us=166528 2026-10-06 11:40:59,021 INFO +image_tx_daemon: frame seq=223 done (pipelined): 1 fragments ok 2026-10-06 11:40:59,408 INFO image_tx_daemon: +txdone_arrival: seq=224 idx=0 status=0 toa_us=166528 2026-10-06 11:40:59,420 INFO image_tx_daemon: frame seq=224 done +(pipelined): 1 fragments ok 2026-10-06 11:40:59,667 INFO image_tx_daemon: LoRa cmd: PROBE seq=75 phase_ms=0 (rx#75) +2026-10-06 11:41:00,006 INFO image_tx_daemon: stats: goodput=355.3 B/s util=30% pipeline=v3 frames_in=225 ok=224 +fail=0 drop_full=0 drop_stale=0 frags_ok=224 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:41:00,008 INFO +image_tx_daemon: txdone_arrival: seq=225 idx=0 status=0 toa_us=169088 2026-10-06 11:41:00,021 INFO image_tx_daemon: +frame seq=225 done (pipelined): 1 fragments ok 2026-10-06 11:41:00,392 INFO image_tx_daemon: txdone_arrival: seq=226 +idx=0 status=0 toa_us=156288 2026-10-06 11:41:00,405 INFO image_tx_daemon: frame seq=226 done (pipelined): 1 +fragments ok 2026-10-06 11:41:01,003 INFO image_tx_daemon: txdone_arrival: seq=227 idx=0 status=0 toa_us=169088 +2026-10-06 11:41:01,015 INFO image_tx_daemon: frame seq=227 done (pipelined): 1 fragments ok 2026-10-06 11:41:01,200 +INFO image_tx_daemon: LoRa cmd: PROBE seq=76 phase_ms=0 (rx#76) 2026-10-06 11:41:01,408 INFO image_tx_daemon: +txdone_arrival: seq=228 idx=0 status=0 toa_us=169088 2026-10-06 11:41:01,419 INFO image_tx_daemon: frame seq=228 done +(pipelined): 1 fragments ok 2026-10-06 11:41:02,002 INFO image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 +toa_us=169088 2026-10-06 11:41:02,014 INFO image_tx_daemon: frame seq=229 done (pipelined): 1 fragments ok +2026-10-06 11:41:02,408 INFO image_tx_daemon: txdone_arrival: seq=230 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:02,420 INFO image_tx_daemon: frame seq=230 done (pipelined): 1 fragments ok 2026-10-06 11:41:02,685 INFO +image_tx_daemon: LoRa cmd: PROBE seq=77 phase_ms=0 (rx#77) 2026-10-06 11:41:03,001 INFO image_tx_daemon: +txdone_arrival: seq=231 idx=0 status=0 toa_us=169088 2026-10-06 11:41:03,013 INFO image_tx_daemon: frame seq=231 done +(pipelined): 1 fragments ok 2026-10-06 11:41:03,398 INFO image_tx_daemon: txdone_arrival: seq=232 idx=0 status=0 +toa_us=169088 2026-10-06 11:41:03,411 INFO image_tx_daemon: frame seq=232 done (pipelined): 1 fragments ok +2026-10-06 11:41:04,001 INFO image_tx_daemon: txdone_arrival: seq=233 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:04,014 INFO image_tx_daemon: frame seq=233 done (pipelined): 1 fragments ok 2026-10-06 11:41:04,177 INFO +image_tx_daemon: LoRa cmd: PROBE seq=78 phase_ms=0 (rx#78) 2026-10-06 11:41:04,395 INFO image_tx_daemon: +txdone_arrival: seq=234 idx=0 status=0 toa_us=166528 2026-10-06 11:41:04,407 INFO image_tx_daemon: frame seq=234 done +(pipelined): 1 fragments ok 2026-10-06 11:41:04,994 INFO image_tx_daemon: txdone_arrival: seq=235 idx=0 status=0 +toa_us=169088 2026-10-06 11:41:05,006 INFO image_tx_daemon: frame seq=235 done (pipelined): 1 fragments ok +2026-10-06 11:41:05,395 INFO image_tx_daemon: txdone_arrival: seq=236 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:05,406 INFO image_tx_daemon: frame seq=236 done (pipelined): 1 fragments ok 2026-10-06 11:41:05,669 INFO +image_tx_daemon: LoRa cmd: PROBE seq=79 phase_ms=0 (rx#79) 2026-10-06 11:41:05,995 INFO image_tx_daemon: +txdone_arrival: seq=237 idx=0 status=0 toa_us=169088 2026-10-06 11:41:06,007 INFO image_tx_daemon: frame seq=237 done +(pipelined): 1 fragments ok 2026-10-06 11:41:06,392 INFO image_tx_daemon: txdone_arrival: seq=238 idx=0 status=0 +toa_us=169088 2026-10-06 11:41:06,405 INFO image_tx_daemon: frame seq=238 done (pipelined): 1 fragments ok +2026-10-06 11:41:06,987 INFO image_tx_daemon: txdone_arrival: seq=239 idx=0 status=0 toa_us=163968 2026-10-06 +11:41:06,999 INFO image_tx_daemon: frame seq=239 done (pipelined): 1 fragments ok 2026-10-06 11:41:07,240 INFO +image_tx_daemon: LoRa cmd: PROBE seq=80 phase_ms=0 (rx#80) 2026-10-06 11:41:07,594 INFO image_tx_daemon: +txdone_arrival: seq=240 idx=0 status=0 toa_us=166528 2026-10-06 11:41:07,606 INFO image_tx_daemon: frame seq=240 done +(pipelined): 1 fragments ok 2026-10-06 11:41:07,998 INFO image_tx_daemon: txdone_arrival: seq=241 idx=0 status=0 +toa_us=169088 2026-10-06 11:41:08,010 INFO image_tx_daemon: frame seq=241 done (pipelined): 1 fragments ok +2026-10-06 11:41:08,394 INFO image_tx_daemon: txdone_arrival: seq=242 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:08,407 INFO image_tx_daemon: frame seq=242 done (pipelined): 1 fragments ok 2026-10-06 11:41:08,672 INFO +image_tx_daemon: LoRa cmd: PROBE seq=81 phase_ms=0 (rx#81) 2026-10-06 11:41:08,998 INFO image_tx_daemon: +txdone_arrival: seq=243 idx=0 status=0 toa_us=169088 2026-10-06 11:41:09,010 INFO image_tx_daemon: frame seq=243 done +(pipelined): 1 fragments ok 2026-10-06 11:41:09,392 INFO image_tx_daemon: txdone_arrival: seq=244 idx=0 status=0 +toa_us=166528 2026-10-06 11:41:09,404 INFO image_tx_daemon: frame seq=244 done (pipelined): 1 fragments ok +2026-10-06 11:41:09,990 INFO image_tx_daemon: txdone_arrival: seq=245 idx=0 status=0 toa_us=166528 2026-10-06 +11:41:10,002 INFO image_tx_daemon: frame seq=245 done (pipelined): 1 fragments ok 2026-10-06 11:41:10,017 INFO +image_tx_daemon: stats: goodput=427.4 B/s util=35% pipeline=v3 frames_in=245 ok=245 fail=0 drop_full=0 drop_stale=0 +frags_ok=245 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:41:10,139 INFO image_tx_daemon: LoRa cmd: PROBE seq=82 +phase_ms=0 (rx#82) 2026-10-06 11:41:10,388 INFO image_tx_daemon: txdone_arrival: seq=246 idx=0 status=0 toa_us=163968 + 2026-10-06 11:41:10,399 INFO image_tx_daemon: frame seq=246 done (pipelined): 1 fragments ok 2026-10-06 11:41:10,976 +INFO image_tx_daemon: txdone_arrival: seq=247 idx=0 status=0 toa_us=156288 2026-10-06 11:41:10,989 INFO +image_tx_daemon: frame seq=247 done (pipelined): 1 fragments ok 2026-10-06 11:41:11,394 INFO image_tx_daemon: +txdone_arrival: seq=248 idx=0 status=0 toa_us=169088 2026-10-06 11:41:11,406 INFO image_tx_daemon: frame seq=248 done +(pipelined): 1 fragments ok 2026-10-06 11:41:11,670 INFO image_tx_daemon: LoRa cmd: PROBE seq=83 phase_ms=0 (rx#83) +2026-10-06 11:41:11,984 INFO image_tx_daemon: txdone_arrival: seq=249 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:11,996 INFO image_tx_daemon: frame seq=249 done (pipelined): 1 fragments ok 2026-10-06 11:41:12,388 INFO +image_tx_daemon: txdone_arrival: seq=250 idx=0 status=0 toa_us=169088 2026-10-06 11:41:12,400 INFO image_tx_daemon: +frame seq=250 done (pipelined): 1 fragments ok 2026-10-06 11:41:12,986 INFO image_tx_daemon: txdone_arrival: seq=251 +idx=0 status=0 toa_us=169088 2026-10-06 11:41:12,998 INFO image_tx_daemon: frame seq=251 done (pipelined): 1 +fragments ok 2026-10-06 11:41:13,152 INFO image_tx_daemon: LoRa cmd: PROBE seq=84 phase_ms=0 (rx#84) 2026-10-06 +11:41:13,391 INFO image_tx_daemon: txdone_arrival: seq=252 idx=0 status=0 toa_us=169088 2026-10-06 11:41:13,403 INFO +image_tx_daemon: frame seq=252 done (pipelined): 1 fragments ok 2026-10-06 11:41:13,988 INFO image_tx_daemon: +txdone_arrival: seq=253 idx=0 status=0 toa_us=169088 2026-10-06 11:41:14,000 INFO image_tx_daemon: frame seq=253 done +(pipelined): 1 fragments ok 2026-10-06 11:41:14,382 INFO image_tx_daemon: txdone_arrival: seq=254 idx=0 status=0 +toa_us=169088 2026-10-06 11:41:14,394 INFO image_tx_daemon: frame seq=254 done (pipelined): 1 fragments ok +2026-10-06 11:41:14,657 INFO image_tx_daemon: LoRa cmd: PROBE seq=85 phase_ms=0 (rx#85) 2026-10-06 11:41:14,980 INFO +image_tx_daemon: txdone_arrival: seq=255 idx=0 status=0 toa_us=169088 2026-10-06 11:41:14,993 INFO image_tx_daemon: +frame seq=255 done (pipelined): 1 fragments ok 2026-10-06 11:41:15,581 INFO image_tx_daemon: txdone_arrival: seq=0 +idx=0 status=0 toa_us=169088 2026-10-06 11:41:15,594 INFO image_tx_daemon: frame seq=0 done (pipelined): 1 fragments +ok 2026-10-06 11:41:15,720 INFO image_tx_daemon: LoRa cmd: PROBE seq=86 phase_ms=0 (rx#86) 2026-10-06 11:41:15,979 +INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=169088 2026-10-06 11:41:15,992 INFO +image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok 2026-10-06 11:41:16,582 INFO image_tx_daemon: +txdone_arrival: seq=2 idx=0 status=0 toa_us=169088 2026-10-06 11:41:16,595 INFO image_tx_daemon: frame seq=2 done +(pipelined): 1 fragments ok 2026-10-06 11:41:16,982 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 +toa_us=169088 2026-10-06 11:41:16,996 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok 2026-10-06 +11:41:17,166 INFO image_tx_daemon: LoRa cmd: PROBE seq=87 phase_ms=0 (rx#87) 2026-10-06 11:41:17,385 INFO +image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=169088 2026-10-06 11:41:17,397 INFO image_tx_daemon: +frame seq=4 done (pipelined): 1 fragments ok 2026-10-06 11:41:17,982 INFO image_tx_daemon: txdone_arrival: seq=5 +idx=0 status=0 toa_us=169088 2026-10-06 11:41:17,994 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments +ok 2026-10-06 11:41:18,578 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:18,590 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok 2026-10-06 11:41:18,681 INFO +image_tx_daemon: LoRa cmd: PROBE seq=88 phase_ms=0 (rx#88) 2026-10-06 11:41:18,981 INFO image_tx_daemon: +txdone_arrival: seq=7 idx=0 status=0 toa_us=169088 2026-10-06 11:41:18,994 INFO image_tx_daemon: frame seq=7 done +(pipelined): 1 fragments ok 2026-10-06 11:41:19,379 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 +toa_us=166528 2026-10-06 11:41:19,391 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok 2026-10-06 +11:41:19,977 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=163968 2026-10-06 11:41:19,990 INFO +image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok 2026-10-06 11:41:20,029 INFO image_tx_daemon: stats: +goodput=407.4 B/s util=34% pipeline=v3 frames_in=265 ok=265 fail=0 drop_full=0 drop_stale=0 frags_ok=265 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:41:20,181 INFO image_tx_daemon: LoRa cmd: PROBE seq=89 phase_ms=0 (rx#89) +2026-10-06 11:41:20,378 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:20,392 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok 2026-10-06 11:41:20,980 INFO +image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=169088 2026-10-06 11:41:20,994 INFO image_tx_daemon: +frame seq=11 done (pipelined): 1 fragments ok 2026-10-06 11:41:21,373 INFO image_tx_daemon: txdone_arrival: seq=12 +idx=0 status=0 toa_us=169088 2026-10-06 11:41:21,386 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments +ok 2026-10-06 11:41:21,649 INFO image_tx_daemon: LoRa cmd: PROBE seq=90 phase_ms=0 (rx#90) 2026-10-06 11:41:21,977 +INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=169088 2026-10-06 11:41:21,990 INFO +image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok 2026-10-06 11:41:22,576 INFO image_tx_daemon: +txdone_arrival: seq=14 idx=0 status=0 toa_us=169088 2026-10-06 11:41:22,589 INFO image_tx_daemon: frame seq=14 done +(pipelined): 1 fragments ok 2026-10-06 11:41:22,754 INFO image_tx_daemon: LoRa cmd: PROBE seq=91 phase_ms=0 (rx#91) +2026-10-06 11:41:22,972 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:22,984 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok 2026-10-06 11:41:23,568 INFO +image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=169088 2026-10-06 11:41:23,581 INFO image_tx_daemon: +frame seq=16 done (pipelined): 1 fragments ok 2026-10-06 11:41:24,173 INFO image_tx_daemon: txdone_arrival: seq=17 +idx=0 status=0 toa_us=169088 2026-10-06 11:41:24,185 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments +ok 2026-10-06 11:41:24,263 INFO image_tx_daemon: LoRa cmd: PROBE seq=92 phase_ms=0 (rx#92) 2026-10-06 11:41:24,574 +INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=166528 2026-10-06 11:41:24,588 INFO +image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok 2026-10-06 11:41:24,963 INFO image_tx_daemon: +txdone_arrival: seq=19 idx=0 status=0 toa_us=163968 2026-10-06 11:41:24,975 INFO image_tx_daemon: frame seq=19 done +(pipelined): 1 fragments ok 2026-10-06 11:41:25,566 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 +toa_us=166528 2026-10-06 11:41:25,578 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok 2026-10-06 +11:41:25,679 INFO image_tx_daemon: LoRa cmd: PROBE seq=93 phase_ms=0 (rx#93) 2026-10-06 11:41:25,969 INFO +image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=169088 2026-10-06 11:41:25,983 INFO image_tx_daemon: +frame seq=21 done (pipelined): 1 fragments ok 2026-10-06 11:41:26,566 INFO image_tx_daemon: txdone_arrival: seq=22 +idx=0 status=0 toa_us=169088 2026-10-06 11:41:26,579 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments +ok 2026-10-06 11:41:26,969 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:26,983 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok 2026-10-06 11:41:27,174 INFO +image_tx_daemon: LoRa cmd: PROBE seq=94 phase_ms=0 (rx#94) 2026-10-06 11:41:27,362 INFO image_tx_daemon: +txdone_arrival: seq=24 idx=0 status=0 toa_us=166528 2026-10-06 11:41:27,374 INFO image_tx_daemon: frame seq=24 done +(pipelined): 1 fragments ok 2026-10-06 11:41:27,959 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 +toa_us=163968 2026-10-06 11:41:27,971 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok 2026-10-06 +11:41:28,569 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=169088 2026-10-06 11:41:28,583 INFO +image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok 2026-10-06 11:41:28,726 INFO image_tx_daemon: LoRa +cmd: PROBE seq=95 phase_ms=0 (rx#95) 2026-10-06 11:41:28,968 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 +status=0 toa_us=169088 2026-10-06 11:41:28,980 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok +2026-10-06 11:41:29,562 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:29,574 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok 2026-10-06 11:41:29,961 INFO +image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=169088 2026-10-06 11:41:29,974 INFO image_tx_daemon: +frame seq=29 done (pipelined): 1 fragments ok 2026-10-06 11:41:30,042 INFO image_tx_daemon: stats: goodput=408.9 B/s +util=34% pipeline=v3 frames_in=285 ok=285 fail=0 drop_full=0 drop_stale=0 frags_ok=285 frags_fail=0 qdepth=0 +parity_tx=0 2026-10-06 11:41:30,221 INFO image_tx_daemon: LoRa cmd: PROBE seq=96 phase_ms=0 (rx#96) 2026-10-06 +11:41:30,566 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=169088 2026-10-06 11:41:30,578 INFO +image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok 2026-10-06 11:41:30,956 INFO image_tx_daemon: +txdone_arrival: seq=31 idx=0 status=0 toa_us=169088 2026-10-06 11:41:30,969 INFO image_tx_daemon: frame seq=31 done +(pipelined): 1 fragments ok 2026-10-06 11:41:31,561 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 +toa_us=166528 2026-10-06 11:41:31,573 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok 2026-10-06 +11:41:31,698 INFO image_tx_daemon: LoRa cmd: PROBE seq=97 phase_ms=0 (rx#97) 2026-10-06 11:41:31,958 INFO +image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=169088 2026-10-06 11:41:31,970 INFO image_tx_daemon: +frame seq=33 done (pipelined): 1 fragments ok 2026-10-06 11:41:32,556 INFO image_tx_daemon: txdone_arrival: seq=34 +idx=0 status=0 toa_us=169088 2026-10-06 11:41:32,569 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments +ok 2026-10-06 11:41:32,961 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:32,973 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok 2026-10-06 11:41:33,148 INFO +image_tx_daemon: LoRa cmd: PROBE seq=98 phase_ms=0 (rx#98) 2026-10-06 11:41:33,355 INFO image_tx_daemon: +txdone_arrival: seq=36 idx=0 status=0 toa_us=166528 2026-10-06 11:41:33,368 INFO image_tx_daemon: frame seq=36 done +(pipelined): 1 fragments ok 2026-10-06 11:41:33,955 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 +toa_us=169088 2026-10-06 11:41:33,967 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok 2026-10-06 +11:41:34,362 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=169088 2026-10-06 11:41:34,375 INFO +image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok 2026-10-06 11:41:34,641 INFO image_tx_daemon: LoRa +cmd: PROBE seq=99 phase_ms=0 (rx#99) 2026-10-06 11:41:34,953 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 +status=0 toa_us=166528 2026-10-06 11:41:34,965 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok +2026-10-06 11:41:35,359 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:35,372 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok 2026-10-06 11:41:35,954 INFO +image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=169088 2026-10-06 11:41:35,967 INFO image_tx_daemon: +frame seq=41 done (pipelined): 1 fragments ok 2026-10-06 11:41:36,154 INFO image_tx_daemon: LoRa cmd: PROBE seq=100 +phase_ms=0 (rx#100) 2026-10-06 11:41:36,351 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=169088 + 2026-10-06 11:41:36,364 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok 2026-10-06 11:41:36,955 +INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=169088 2026-10-06 11:41:36,967 INFO +image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok 2026-10-06 11:41:37,351 INFO image_tx_daemon: +txdone_arrival: seq=44 idx=0 status=0 toa_us=169088 2026-10-06 11:41:37,363 INFO image_tx_daemon: frame seq=44 done +(pipelined): 1 fragments ok 2026-10-06 11:41:37,607 INFO image_tx_daemon: LoRa cmd: PROBE seq=101 phase_ms=0 (rx#101) + 2026-10-06 11:41:37,956 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:37,968 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok 2026-10-06 11:41:38,349 INFO +image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=169088 2026-10-06 11:41:38,361 INFO image_tx_daemon: +frame seq=46 done (pipelined): 1 fragments ok 2026-10-06 11:41:38,947 INFO image_tx_daemon: txdone_arrival: seq=47 +idx=0 status=0 toa_us=169088 2026-10-06 11:41:38,959 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments +ok 2026-10-06 11:41:39,090 INFO image_tx_daemon: LoRa cmd: PROBE seq=102 phase_ms=0 (rx#102) 2026-10-06 11:41:39,351 +INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=166528 2026-10-06 11:41:39,365 INFO +image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok 2026-10-06 11:41:39,944 INFO image_tx_daemon: +txdone_arrival: seq=49 idx=0 status=0 toa_us=169088 2026-10-06 11:41:39,956 INFO image_tx_daemon: frame seq=49 done +(pipelined): 1 fragments ok 2026-10-06 11:41:40,053 INFO image_tx_daemon: stats: goodput=409.1 B/s util=34% +pipeline=v3 frames_in=305 ok=305 fail=0 drop_full=0 drop_stale=0 frags_ok=305 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:41:40,347 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:40,359 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok 2026-10-06 11:41:40,602 INFO +image_tx_daemon: LoRa cmd: PROBE seq=103 phase_ms=0 (rx#103) 2026-10-06 11:41:40,944 INFO image_tx_daemon: +txdone_arrival: seq=51 idx=0 status=0 toa_us=166528 2026-10-06 11:41:40,957 INFO image_tx_daemon: frame seq=51 done +(pipelined): 1 fragments ok 2026-10-06 11:41:41,350 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 +toa_us=169088 2026-10-06 11:41:41,361 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok 2026-10-06 +11:41:41,951 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=169088 2026-10-06 11:41:41,963 INFO +image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok 2026-10-06 11:41:42,069 INFO image_tx_daemon: LoRa +cmd: PROBE seq=104 phase_ms=0 (rx#104) 2026-10-06 11:41:42,341 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 +status=0 toa_us=166528 2026-10-06 11:41:42,353 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok +2026-10-06 11:41:42,949 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:42,961 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok 2026-10-06 11:41:43,345 INFO +image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=169088 2026-10-06 11:41:43,358 INFO image_tx_daemon: +frame seq=56 done (pipelined): 1 fragments ok 2026-10-06 11:41:43,587 INFO image_tx_daemon: LoRa cmd: PROBE seq=105 +phase_ms=0 (rx#105) 2026-10-06 11:41:43,939 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=169088 + 2026-10-06 11:41:43,952 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok 2026-10-06 11:41:44,344 +INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=166528 2026-10-06 11:41:44,358 INFO +image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok 2026-10-06 11:41:44,935 INFO image_tx_daemon: +txdone_arrival: seq=59 idx=0 status=0 toa_us=166528 2026-10-06 11:41:44,948 INFO image_tx_daemon: frame seq=59 done +(pipelined): 1 fragments ok 2026-10-06 11:41:45,083 INFO image_tx_daemon: LoRa cmd: PROBE seq=106 phase_ms=0 (rx#106) + 2026-10-06 11:41:45,344 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=166528 2026-10-06 +11:41:45,356 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok 2026-10-06 11:41:45,940 INFO +image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=169088 2026-10-06 11:41:45,952 INFO image_tx_daemon: +frame seq=61 done (pipelined): 1 fragments ok 2026-10-06 11:41:46,337 INFO image_tx_daemon: txdone_arrival: seq=62 +idx=0 status=0 toa_us=169088 2026-10-06 11:41:46,349 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments +ok 2026-10-06 11:41:46,588 INFO image_tx_daemon: LoRa cmd: PROBE seq=107 phase_ms=0 (rx#107) 2026-10-06 11:41:46,941 +INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=169088 2026-10-06 11:41:46,955 INFO +image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok 2026-10-06 11:41:47,335 INFO image_tx_daemon: +txdone_arrival: seq=64 idx=0 status=0 toa_us=166528 2026-10-06 11:41:47,348 INFO image_tx_daemon: frame seq=64 done +(pipelined): 1 fragments ok 2026-10-06 11:41:47,937 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 +toa_us=169088 2026-10-06 11:41:47,949 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok 2026-10-06 +11:41:48,108 INFO image_tx_daemon: LoRa cmd: PROBE seq=108 phase_ms=0 (rx#108) 2026-10-06 11:41:48,336 INFO +image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=169088 2026-10-06 11:41:48,349 INFO image_tx_daemon: +frame seq=66 done (pipelined): 1 fragments ok 2026-10-06 11:41:48,933 INFO image_tx_daemon: txdone_arrival: seq=67 +idx=0 status=0 toa_us=169088 2026-10-06 11:41:48,945 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments +ok 2026-10-06 11:41:49,332 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:49,344 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok 2026-10-06 11:41:49,600 INFO +image_tx_daemon: LoRa cmd: PROBE seq=109 phase_ms=0 (rx#109) 2026-10-06 11:41:49,932 INFO image_tx_daemon: +txdone_arrival: seq=69 idx=0 status=0 toa_us=169088 2026-10-06 11:41:49,946 INFO image_tx_daemon: frame seq=69 done +(pipelined): 1 fragments ok 2026-10-06 11:41:50,065 INFO image_tx_daemon: stats: goodput=408.8 B/s util=34% +pipeline=v3 frames_in=325 ok=325 fail=0 drop_full=0 drop_stale=0 frags_ok=325 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:41:50,339 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:50,352 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok 2026-10-06 11:41:50,930 INFO +image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=169088 2026-10-06 11:41:50,943 INFO image_tx_daemon: +frame seq=71 done (pipelined): 1 fragments ok 2026-10-06 11:41:51,132 INFO image_tx_daemon: LoRa cmd: PROBE seq=110 +phase_ms=0 (rx#110) 2026-10-06 11:41:51,329 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=169088 + 2026-10-06 11:41:51,341 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok 2026-10-06 11:41:51,929 +INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=166528 2026-10-06 11:41:51,942 INFO +image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok 2026-10-06 11:41:52,536 INFO image_tx_daemon: +txdone_arrival: seq=74 idx=0 status=0 toa_us=169088 2026-10-06 11:41:52,548 INFO image_tx_daemon: frame seq=74 done +(pipelined): 1 fragments ok 2026-10-06 11:41:52,657 INFO image_tx_daemon: LoRa cmd: PROBE seq=111 phase_ms=0 (rx#111) + 2026-10-06 11:41:52,926 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:52,939 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok 2026-10-06 11:41:53,533 INFO +image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=169088 2026-10-06 11:41:53,545 INFO image_tx_daemon: +frame seq=76 done (pipelined): 1 fragments ok 2026-10-06 11:41:53,930 INFO image_tx_daemon: txdone_arrival: seq=77 +idx=0 status=0 toa_us=169088 2026-10-06 11:41:53,942 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments +ok 2026-10-06 11:41:54,167 INFO image_tx_daemon: LoRa cmd: PROBE seq=112 phase_ms=0 (rx#112) 2026-10-06 11:41:54,529 +INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=169088 2026-10-06 11:41:54,542 INFO +image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok 2026-10-06 11:41:54,926 INFO image_tx_daemon: +txdone_arrival: seq=79 idx=0 status=0 toa_us=169088 2026-10-06 11:41:54,938 INFO image_tx_daemon: frame seq=79 done +(pipelined): 1 fragments ok 2026-10-06 11:41:55,529 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 +toa_us=169088 2026-10-06 11:41:55,542 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok 2026-10-06 +11:41:55,708 INFO image_tx_daemon: LoRa cmd: PROBE seq=113 phase_ms=0 (rx#113) 2026-10-06 11:41:55,929 INFO +image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=169088 2026-10-06 11:41:55,941 INFO image_tx_daemon: +frame seq=81 done (pipelined): 1 fragments ok 2026-10-06 11:41:56,525 INFO image_tx_daemon: txdone_arrival: seq=82 +idx=0 status=0 toa_us=169088 2026-10-06 11:41:56,537 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments +ok 2026-10-06 11:41:56,928 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:56,940 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok 2026-10-06 11:41:57,189 INFO +image_tx_daemon: LoRa cmd: PROBE seq=114 phase_ms=0 (rx#114) 2026-10-06 11:41:57,525 INFO image_tx_daemon: +txdone_arrival: seq=84 idx=0 status=0 toa_us=169088 2026-10-06 11:41:57,537 INFO image_tx_daemon: frame seq=84 done +(pipelined): 1 fragments ok 2026-10-06 11:41:57,920 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 +toa_us=169088 2026-10-06 11:41:57,931 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok 2026-10-06 +11:41:58,519 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=169088 2026-10-06 11:41:58,531 INFO +image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok 2026-10-06 11:41:58,654 INFO image_tx_daemon: LoRa +cmd: PROBE seq=115 phase_ms=0 (rx#115) 2026-10-06 11:41:58,923 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 +status=0 toa_us=169088 2026-10-06 11:41:58,935 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok +2026-10-06 11:41:59,519 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=169088 2026-10-06 +11:41:59,532 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok 2026-10-06 11:41:59,918 INFO +image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=169088 2026-10-06 11:41:59,930 INFO image_tx_daemon: +frame seq=89 done (pipelined): 1 fragments ok 2026-10-06 11:42:00,079 INFO image_tx_daemon: stats: goodput=410.6 B/s +util=34% pipeline=v3 frames_in=345 ok=345 fail=0 drop_full=0 drop_stale=0 frags_ok=345 frags_fail=0 qdepth=0 +parity_tx=0 2026-10-06 11:42:00,193 INFO image_tx_daemon: LoRa cmd: PROBE seq=116 phase_ms=0 (rx#116) 2026-10-06 +11:42:00,518 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=166528 2026-10-06 11:42:00,531 INFO +image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok 2026-10-06 11:42:00,916 INFO image_tx_daemon: +txdone_arrival: seq=91 idx=0 status=0 toa_us=169088 2026-10-06 11:42:00,928 INFO image_tx_daemon: frame seq=91 done +(pipelined): 1 fragments ok 2026-10-06 11:42:01,513 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 +toa_us=166528 2026-10-06 11:42:01,526 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok 2026-10-06 +11:42:01,705 INFO image_tx_daemon: LoRa cmd: PROBE seq=117 phase_ms=0 (rx#117) 2026-10-06 11:42:01,913 INFO +image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=163968 2026-10-06 11:42:01,925 INFO image_tx_daemon: +frame seq=93 done (pipelined): 1 fragments ok 2026-10-06 11:42:02,512 INFO image_tx_daemon: txdone_arrival: seq=94 +idx=0 status=0 toa_us=166528 2026-10-06 11:42:02,524 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments +ok 2026-10-06 11:42:02,923 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=169088 2026-10-06 +11:42:02,937 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok 2026-10-06 11:42:03,161 INFO +image_tx_daemon: LoRa cmd: PROBE seq=118 phase_ms=0 (rx#118) 2026-10-06 11:42:03,513 INFO image_tx_daemon: +txdone_arrival: seq=96 idx=0 status=0 toa_us=169088 2026-10-06 11:42:03,526 INFO image_tx_daemon: frame seq=96 done +(pipelined): 1 fragments ok 2026-10-06 11:42:03,918 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 +toa_us=169088 2026-10-06 11:42:03,930 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok 2026-10-06 +11:42:04,513 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=169088 2026-10-06 11:42:04,527 INFO +image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok 2026-10-06 11:42:04,653 INFO image_tx_daemon: LoRa +cmd: PROBE seq=119 phase_ms=0 (rx#119) 2026-10-06 11:42:04,913 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 +status=0 toa_us=169088 2026-10-06 11:42:04,925 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok +2026-10-06 11:42:05,508 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=166528 2026-10-06 +11:42:05,520 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok 2026-10-06 11:42:05,912 INFO +image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=169088 2026-10-06 11:42:05,926 INFO image_tx_daemon: +frame seq=101 done (pipelined): 1 fragments ok 2026-10-06 11:42:06,154 INFO image_tx_daemon: LoRa cmd: PROBE seq=120 +phase_ms=0 (rx#120) 2026-10-06 11:42:06,516 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 +toa_us=169088 2026-10-06 11:42:06,530 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok +2026-10-06 11:42:06,917 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=169088 2026-10-06 +11:42:06,931 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok 2026-10-06 11:42:07,509 INFO +image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=169088 2026-10-06 11:42:07,521 INFO image_tx_daemon: +frame seq=104 done (pipelined): 1 fragments ok 2026-10-06 11:42:07,652 INFO image_tx_daemon: LoRa cmd: PROBE seq=121 +phase_ms=0 (rx#121) 2026-10-06 11:42:07,911 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 +toa_us=169088 2026-10-06 11:42:07,923 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok +2026-10-06 11:42:08,511 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=169088 2026-10-06 +11:42:08,524 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok 2026-10-06 11:42:08,911 INFO +image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=169088 2026-10-06 11:42:08,923 INFO image_tx_daemon: +frame seq=107 done (pipelined): 1 fragments ok 2026-10-06 11:42:09,137 INFO image_tx_daemon: LoRa cmd: PROBE seq=122 +phase_ms=0 (rx#122) 2026-10-06 11:42:09,506 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 +toa_us=169088 2026-10-06 11:42:09,518 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok +2026-10-06 11:42:09,914 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=169088 2026-10-06 +11:42:09,926 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok 2026-10-06 11:42:10,092 INFO +image_tx_daemon: stats: goodput=408.8 B/s util=34% pipeline=v3 frames_in=365 ok=365 fail=0 drop_full=0 drop_stale=0 +frags_ok=365 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:42:10,513 INFO image_tx_daemon: txdone_arrival: seq=110 +idx=0 status=0 toa_us=169088 2026-10-06 11:42:10,525 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 +fragments ok 2026-10-06 11:42:10,643 INFO image_tx_daemon: LoRa cmd: PROBE seq=123 phase_ms=0 (rx#123) 2026-10-06 +11:42:10,902 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=166528 2026-10-06 11:42:10,914 INFO +image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok 2026-10-06 11:42:11,501 INFO image_tx_daemon: +txdone_arrival: seq=112 idx=0 status=0 toa_us=166528 2026-10-06 11:42:11,514 INFO image_tx_daemon: frame seq=112 done +(pipelined): 1 fragments ok 2026-10-06 11:42:11,899 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 +toa_us=163968 2026-10-06 11:42:11,911 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok +2026-10-06 11:42:12,174 INFO image_tx_daemon: LoRa cmd: PROBE seq=124 phase_ms=0 (rx#124) 2026-10-06 11:42:12,502 +INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=169088 2026-10-06 11:42:12,514 INFO +image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok 2026-10-06 11:42:12,902 INFO image_tx_daemon: +txdone_arrival: seq=115 idx=0 status=0 toa_us=169088 2026-10-06 11:42:12,923 INFO image_tx_daemon: frame seq=115 done +(pipelined): 1 fragments ok 2026-10-06 11:42:13,510 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 +toa_us=169088 2026-10-06 11:42:13,522 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok +2026-10-06 11:42:13,680 INFO image_tx_daemon: LoRa cmd: PROBE seq=125 phase_ms=0 (rx#125) 2026-10-06 11:42:13,903 +INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 toa_us=169088 2026-10-06 11:42:13,916 INFO +image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok 2026-10-06 11:42:14,501 INFO image_tx_daemon: +txdone_arrival: seq=118 idx=0 status=0 toa_us=169088 2026-10-06 11:42:14,513 INFO image_tx_daemon: frame seq=118 done +(pipelined): 1 fragments ok 2026-10-06 11:42:18,835 INFO image_tx_daemon: signal received; shutting down 2026-10-06 +11:42:19,173 INFO image_tx_daemon: image_tx_daemon exit +--- RX DAEMON FINAL LOGS --- +2026-10-25 18:50:04,708 INFO image_rx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 2026-10-25 18:50:04,711 +INFO image_rx_daemon: image_rx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 2026-10-25 18:50:04,713 INFO +image_rx_daemon: ctrl MQTT connected (192.168.1.79) 2026-10-25 18:50:04,721 INFO image_rx_daemon: MQTT connected; +ready to publish lifetrac/v25/video/tile_delta 2026-10-25 18:50:04,735 INFO image_rx_daemon: +LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only 2026-10-25 18:50:05,167 INFO +image_rx_daemon: L072 VER warm-up ok (attempt 1) cap=0x000000FF Initializing regulatory profile 1 on co-processor... + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 FHSS seed: (0,0) legacy shared +permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] CFG_SET_REQ(FHSS_FARM_ID) OK: +17000800 CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 2026-10-25 18:50:05,527 +INFO image_rx_daemon: LBT_ENABLE=0 (command uplink shares the image channel) PHY contract OK: image_bw250 == {'sf': +7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} 2026-10-25 18:50:05,586 INFO image_rx_daemon: SX1276 already in RXCONT +(opmode=0x85) 2026-10-25 18:50:05,587 INFO image_rx_daemon: RX worker ready; draining RX_FRAME_URC... 2026-10-25 +18:50:05,710 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:50:15,715 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +2026-10-25 18:50:16,610 INFO image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=3742426640 len=204 2026-10-25 +18:50:16,611 INFO image_rx_daemon: published frame_id=0 seq=10 200 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:50:16,612 INFO image_rx_daemon: PROBE TX seq=1 phase_ms=0 size_b=16 (tx#1) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=32 channel_idx=45 epoch=0 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:50:16,660 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:50:17,207 +INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=3743025264 len=206 2026-10-25 18:50:17,208 INFO +image_rx_daemon: published frame_id=0 seq=11 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:17,610 INFO +image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=3743424211 len=205 2026-10-25 18:50:17,611 INFO +image_rx_daemon: published frame_id=0 seq=12 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:18,208 INFO +image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=3744022624 len=207 2026-10-25 18:50:18,209 INFO +image_rx_daemon: published frame_id=0 seq=13 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:18,210 INFO +image_rx_daemon: PROBE TX seq=2 phase_ms=0 size_b=16 (tx#2) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=40 channel_idx=38 epoch=0 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:50:18,257 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:50:18,603 +INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=3744421632 len=205 2026-10-25 18:50:18,604 INFO +image_rx_daemon: published frame_id=0 seq=14 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:19,210 INFO +image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=3745020065 len=205 2026-10-25 18:50:19,211 INFO +image_rx_daemon: published frame_id=0 seq=15 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:19,615 INFO +image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=3745419077 len=207 2026-10-25 18:50:19,616 INFO +image_rx_daemon: published frame_id=0 seq=16 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:19,617 INFO +image_rx_daemon: PROBE TX seq=3 phase_ms=0 size_b=16 (tx#3) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=47 channel_idx=15 epoch=0 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:50:19,668 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:50:20,211 +INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=3746017490 len=205 2026-10-25 18:50:20,212 INFO +image_rx_daemon: published frame_id=0 seq=17 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:20,607 INFO +image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=3746416496 len=204 2026-10-25 18:50:20,609 INFO +image_rx_daemon: published frame_id=0 seq=18 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:21,212 INFO +image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=3747016142 len=207 2026-10-25 18:50:21,213 INFO +image_rx_daemon: published frame_id=0 seq=19 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:21,213 INFO +image_rx_daemon: PROBE TX seq=4 phase_ms=0 size_b=16 (tx#4) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=5 channel_idx=10 epoch=1 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:50:21,251 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:50:21,606 +INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=3747414259 len=206 2026-10-25 18:50:21,607 INFO +image_rx_daemon: published frame_id=0 seq=20 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:22,202 INFO +image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=3748012767 len=207 2026-10-25 18:50:22,203 INFO +image_rx_daemon: published frame_id=0 seq=21 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:22,603 INFO +image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=3748411751 len=207 2026-10-25 18:50:22,604 INFO +image_rx_daemon: published frame_id=0 seq=22 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:22,606 INFO +image_rx_daemon: PROBE TX seq=5 phase_ms=0 size_b=16 (tx#5) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=12 channel_idx=43 epoch=1 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:50:22,643 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:50:23,202 +INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=3749010300 len=206 2026-10-25 18:50:23,203 INFO +image_rx_daemon: published frame_id=0 seq=23 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:23,595 INFO +image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=3749409401 len=206 2026-10-25 18:50:23,596 INFO +image_rx_daemon: published frame_id=0 seq=24 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:24,206 INFO +image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=3750008079 len=206 2026-10-25 18:50:24,207 INFO +image_rx_daemon: published frame_id=0 seq=25 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:24,208 INFO +image_rx_daemon: PROBE TX seq=6 phase_ms=0 size_b=16 (tx#6) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=20 channel_idx=8 epoch=1 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:50:24,255 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:50:24,591 +INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=3750407093 len=205 2026-10-25 18:50:24,593 INFO +image_rx_daemon: published frame_id=0 seq=26 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:25,203 INFO +image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=3751005632 len=207 2026-10-25 18:50:25,204 INFO +image_rx_daemon: published frame_id=0 seq=27 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:25,591 INFO +image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=3751404676 len=207 2026-10-25 18:50:25,592 INFO +image_rx_daemon: published frame_id=0 seq=28 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:25,593 INFO +image_rx_daemon: PROBE TX seq=7 phase_ms=0 size_b=16 (tx#7) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=27 channel_idx=22 epoch=1 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:50:25,640 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:50:25,720 +INFO image_rx_daemon: stats: rx_frames=19 rx_decode_err=0 frames_published=19 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=27 cmd_cooldown_drops=0 cmd_gate_held=9 +cmd_copies_deferred=0 cmd_gate_deferred=9 2026-10-25 18:50:25,721 INFO image_rx_daemon: air_gap: n=18 dt_med=598413us +dt_p95=599646us len_med=206B cmd_tx_ok=7 cmd_tx_fail=0 2026-10-25 18:50:25,723 INFO image_rx_daemon: +air_gap_hist(ms): <400:9 <1000:9 2026-10-25 18:50:25,725 INFO image_rx_daemon: air_gap_by_class: boundary: n=18 +med=598.4ms 2026-10-25 18:50:25,727 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-74/-65/-63 +snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:50:25,727 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 +pre_f8=0 last_epoch=1 last_hop=26 slot_off=[14..14] 2026-10-25 18:50:25,728 INFO image_rx_daemon: probe: tx=7 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 18:50:25,728 INFO image_rx_daemon: probe_grid: p0/s0:0/7(0%) +2026-10-25 18:50:26,186 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=3752003041 len=207 2026-10-25 +18:50:26,188 INFO image_rx_daemon: published frame_id=0 seq=29 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:50:26,599 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=3752401960 len=206 2026-10-25 +18:50:26,600 INFO image_rx_daemon: published frame_id=0 seq=30 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:50:27,189 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=3753000482 len=206 2026-10-25 +18:50:27,190 INFO image_rx_daemon: published frame_id=0 seq=31 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:50:27,192 INFO image_rx_daemon: PROBE TX seq=8 phase_ms=0 size_b=16 (tx#8) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=35 channel_idx=9 epoch=1 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:50:27,236 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:50:27,587 +INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=3753396747 len=203 2026-10-25 18:50:27,588 INFO +image_rx_daemon: published frame_id=0 seq=32 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:28,187 INFO +image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=3753997668 len=207 2026-10-25 18:50:28,188 INFO +image_rx_daemon: published frame_id=0 seq=33 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:28,593 INFO +image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=3754396568 len=205 2026-10-25 18:50:28,594 INFO +image_rx_daemon: published frame_id=0 seq=34 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:28,595 INFO +image_rx_daemon: PROBE TX seq=9 phase_ms=0 size_b=16 (tx#9) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=42 channel_idx=24 epoch=1 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:50:28,639 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:50:29,184 +INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=3754995023 len=207 2026-10-25 18:50:29,186 INFO +image_rx_daemon: published frame_id=0 seq=35 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:29,595 INFO +image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=3755397082 len=207 2026-10-25 18:50:29,596 INFO +image_rx_daemon: published frame_id=0 seq=36 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:30,183 INFO +image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=3755992572 len=206 2026-10-25 18:50:30,185 INFO +image_rx_daemon: published frame_id=0 seq=37 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:30,185 INFO +image_rx_daemon: PROBE TX seq=10 phase_ms=0 size_b=16 (tx#10) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=0 channel_idx=18 epoch=2 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:50:30,233 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:50:30,586 +INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=3756391667 len=205 2026-10-25 18:50:30,587 INFO +image_rx_daemon: published frame_id=0 seq=38 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:31,178 INFO +image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=3756990596 len=207 2026-10-25 18:50:31,179 INFO +image_rx_daemon: published frame_id=0 seq=39 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:31,594 INFO +image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=3757389886 len=207 2026-10-25 18:50:31,595 INFO +image_rx_daemon: published frame_id=0 seq=40 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:31,596 INFO +image_rx_daemon: PROBE TX seq=11 phase_ms=0 size_b=16 (tx#11) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=7 channel_idx=4 epoch=2 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:50:31,643 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:50:32,186 +INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=3757986033 len=202 2026-10-25 18:50:32,187 INFO +image_rx_daemon: published frame_id=0 seq=41 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:32,575 INFO +image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=3758387817 len=206 2026-10-25 18:50:32,577 INFO +image_rx_daemon: published frame_id=0 seq=42 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:33,178 INFO +image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=3758983699 len=203 2026-10-25 18:50:33,179 INFO +image_rx_daemon: published frame_id=0 seq=43 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:33,180 INFO +image_rx_daemon: PROBE TX seq=12 phase_ms=0 size_b=16 (tx#12) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=15 channel_idx=40 epoch=2 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:50:33,225 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:50:33,581 +INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=3759385110 len=205 2026-10-25 18:50:33,583 INFO +image_rx_daemon: published frame_id=0 seq=44 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:34,188 INFO +image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=3759983440 len=205 2026-10-25 18:50:34,189 INFO +image_rx_daemon: published frame_id=0 seq=45 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:34,572 INFO +image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=3760382474 len=206 2026-10-25 18:50:34,573 INFO +image_rx_daemon: published frame_id=0 seq=46 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:34,574 INFO +image_rx_daemon: PROBE TX seq=13 phase_ms=0 size_b=16 (tx#13) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=22 channel_idx=17 epoch=2 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:50:34,631 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:50:35,182 +INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=3760980848 len=207 2026-10-25 18:50:35,183 INFO +image_rx_daemon: published frame_id=0 seq=47 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:35,580 INFO +image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=3761379826 len=207 2026-10-25 18:50:35,582 INFO +image_rx_daemon: published frame_id=0 seq=48 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:35,731 INFO +image_rx_daemon: stats: rx_frames=39 rx_decode_err=0 frames_published=39 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=57 cmd_cooldown_drops=0 cmd_gate_held=20 +cmd_copies_deferred=0 cmd_gate_deferred=20 2026-10-25 18:50:35,733 INFO image_rx_daemon: air_gap: n=20 +dt_med=595490us dt_p95=600921us len_med=206B cmd_tx_ok=13 cmd_tx_fail=0 2026-10-25 18:50:35,735 INFO image_rx_daemon: +air_gap_hist(ms): <400:7 <1000:13 2026-10-25 18:50:35,737 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=595.5ms 2026-10-25 18:50:35,739 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-63 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:50:35,740 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=2 last_hop=26 slot_off=[14..17] 2026-10-25 18:50:35,740 INFO image_rx_daemon: probe: tx=13 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 18:50:35,741 INFO image_rx_daemon: probe_grid: p0/s0:0/13(0%) +2026-10-25 18:50:36,171 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=3761978327 len=206 2026-10-25 +18:50:36,172 INFO image_rx_daemon: published frame_id=0 seq=49 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:50:36,173 INFO image_rx_daemon: PROBE TX seq=14 phase_ms=0 size_b=16 (tx#14) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=9 epoch=2 freq_hz=907250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=51456 2026-10-25 18:50:36,221 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:50:36,574 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=3762377214 len=207 +2026-10-25 18:50:36,575 INFO image_rx_daemon: published frame_id=0 seq=50 203 B → lifetrac/v25/video/tile_delta +2026-10-25 18:50:37,177 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=3762975582 len=207 2026-10-25 +18:50:37,178 INFO image_rx_daemon: published frame_id=0 seq=51 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:50:37,579 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=3763374459 len=207 2026-10-25 +18:50:37,580 INFO image_rx_daemon: published frame_id=0 seq=52 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:50:37,581 INFO image_rx_daemon: PROBE TX seq=15 phase_ms=0 size_b=16 (tx#15) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=16 epoch=2 freq_hz=910750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:50:37,628 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:50:38,178 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=3763972786 len=207 +2026-10-25 18:50:38,179 INFO image_rx_daemon: published frame_id=0 seq=53 203 B → lifetrac/v25/video/tile_delta +2026-10-25 18:50:38,568 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=3764371671 len=207 2026-10-25 +18:50:38,569 INFO image_rx_daemon: published frame_id=0 seq=54 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:50:39,172 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=3764969911 len=206 2026-10-25 +18:50:39,173 INFO image_rx_daemon: published frame_id=0 seq=55 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:50:39,174 INFO image_rx_daemon: PROBE TX seq=16 phase_ms=0 size_b=16 (tx#16) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=25 epoch=2 freq_hz=915250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:50:39,221 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:50:39,569 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=3765368818 len=207 +2026-10-25 18:50:39,570 INFO image_rx_daemon: published frame_id=0 seq=56 203 B → lifetrac/v25/video/tile_delta +2026-10-25 18:50:40,156 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=3765967300 len=207 2026-10-25 +18:50:40,158 INFO image_rx_daemon: published frame_id=0 seq=57 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:50:40,567 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=3766366301 len=207 2026-10-25 +18:50:40,568 INFO image_rx_daemon: published frame_id=0 seq=58 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:50:40,569 INFO image_rx_daemon: PROBE TX seq=17 phase_ms=0 size_b=16 (tx#17) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=14 epoch=3 freq_hz=909750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:50:40,616 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:50:41,164 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=3766964796 len=207 +2026-10-25 18:50:41,165 INFO image_rx_daemon: published frame_id=0 seq=59 203 B → lifetrac/v25/video/tile_delta +2026-10-25 18:50:41,567 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=3767363770 len=206 2026-10-25 +18:50:41,568 INFO image_rx_daemon: published frame_id=0 seq=60 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:50:42,166 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=3767962308 len=207 2026-10-25 +18:50:42,167 INFO image_rx_daemon: published frame_id=0 seq=61 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:50:42,168 INFO image_rx_daemon: PROBE TX seq=18 phase_ms=0 size_b=16 (tx#18) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=36 epoch=3 freq_hz=920750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:50:42,213 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:50:42,566 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=3768361357 len=207 +2026-10-25 18:50:42,567 INFO image_rx_daemon: published frame_id=0 seq=62 203 B → lifetrac/v25/video/tile_delta +2026-10-25 18:50:43,167 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=3768959837 len=205 2026-10-25 +18:50:43,168 INFO image_rx_daemon: published frame_id=0 seq=63 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:50:43,562 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=3769358777 len=206 2026-10-25 +18:50:43,563 INFO image_rx_daemon: published frame_id=0 seq=64 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:50:43,564 INFO image_rx_daemon: PROBE TX seq=19 phase_ms=0 size_b=16 (tx#19) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=33 epoch=3 freq_hz=919250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:50:43,611 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:50:44,157 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=3769958142 len=206 +2026-10-25 18:50:44,159 INFO image_rx_daemon: published frame_id=0 seq=65 202 B → lifetrac/v25/video/tile_delta +2026-10-25 18:50:44,559 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=3770356233 len=207 2026-10-25 +18:50:44,560 INFO image_rx_daemon: published frame_id=0 seq=66 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:50:45,159 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=3770954749 len=207 2026-10-25 +18:50:45,160 INFO image_rx_daemon: published frame_id=0 seq=67 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:50:45,161 INFO image_rx_daemon: PROBE TX seq=20 phase_ms=0 size_b=16 (tx#20) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=1 epoch=3 freq_hz=903250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:50:45,205 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:50:45,552 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=3771353810 len=206 +2026-10-25 18:50:45,553 INFO image_rx_daemon: published frame_id=0 seq=68 202 B → lifetrac/v25/video/tile_delta +2026-10-25 18:50:45,744 INFO image_rx_daemon: stats: rx_frames=59 rx_decode_err=0 frames_published=59 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=87 cmd_cooldown_drops=0 +cmd_gate_held=29 cmd_copies_deferred=0 cmd_gate_deferred=29 2026-10-25 18:50:45,746 INFO image_rx_daemon: air_gap: +n=20 dt_med=598240us dt_p95=599365us len_med=207B cmd_tx_ok=20 cmd_tx_fail=0 2026-10-25 18:50:45,748 INFO +image_rx_daemon: air_gap_hist(ms): <400:10 <1000:10 2026-10-25 18:50:45,750 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=598.2ms 2026-10-25 18:50:45,752 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/13.0 2026-10-25 18:50:45,752 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=3 last_hop=26 slot_off=[14..14] 2026-10-25 18:50:45,752 INFO +image_rx_daemon: probe: tx=20 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:50:45,753 INFO +image_rx_daemon: probe_grid: p0/s0:0/20(0%) 2026-10-25 18:50:46,166 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 +total=1 fw_us=3771952482 len=207 2026-10-25 18:50:46,167 INFO image_rx_daemon: published frame_id=0 seq=69 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:50:46,562 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 +fw_us=3772351446 len=206 2026-10-25 18:50:46,565 INFO image_rx_daemon: published frame_id=0 seq=70 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:50:46,566 INFO image_rx_daemon: PROBE TX seq=21 phase_ms=0 size_b=16 +(tx#21) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=37 epoch=3 +freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:50:46,603 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:50:47,149 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 +total=1 fw_us=3772949803 len=207 2026-10-25 18:50:47,151 INFO image_rx_daemon: published frame_id=0 seq=71 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:50:47,551 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 +fw_us=3773348765 len=207 2026-10-25 18:50:47,552 INFO image_rx_daemon: published frame_id=0 seq=72 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:50:48,162 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 +fw_us=3773947067 len=207 2026-10-25 18:50:48,163 INFO image_rx_daemon: published frame_id=0 seq=73 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:50:48,164 INFO image_rx_daemon: PROBE TX seq=22 phase_ms=0 size_b=16 +(tx#22) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=6 epoch=3 freq_hz=905750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:50:48,212 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:50:48,557 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 +fw_us=3774346070 len=207 2026-10-25 18:50:48,560 INFO image_rx_daemon: published frame_id=0 seq=74 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:50:49,150 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 +fw_us=3774944677 len=207 2026-10-25 18:50:49,151 INFO image_rx_daemon: published frame_id=0 seq=75 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:50:49,554 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 +fw_us=3775343799 len=206 2026-10-25 18:50:49,555 INFO image_rx_daemon: published frame_id=0 seq=76 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:50:49,556 INFO image_rx_daemon: PROBE TX seq=23 phase_ms=0 size_b=16 +(tx#23) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=23 epoch=3 +freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:50:49,602 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:50:50,151 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 +total=1 fw_us=3775942463 len=205 2026-10-25 18:50:50,151 INFO image_rx_daemon: published frame_id=0 seq=77 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:50:50,543 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 +fw_us=3776339036 len=201 2026-10-25 18:50:50,544 INFO image_rx_daemon: published frame_id=0 seq=78 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:50:51,151 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 +fw_us=3776940228 len=204 2026-10-25 18:50:51,152 INFO image_rx_daemon: published frame_id=0 seq=79 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:50:51,153 INFO image_rx_daemon: PROBE TX seq=24 phase_ms=0 size_b=16 +(tx#24) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=43 epoch=4 freq_hz=924250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:50:51,199 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:50:51,547 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 +fw_us=3777336728 len=201 2026-10-25 18:50:51,548 INFO image_rx_daemon: published frame_id=0 seq=80 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:50:52,138 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 +fw_us=3777932977 len=199 2026-10-25 18:50:52,139 INFO image_rx_daemon: published frame_id=0 seq=81 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:50:52,542 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 +fw_us=3778337275 len=206 2026-10-25 18:50:52,543 INFO image_rx_daemon: published frame_id=0 seq=82 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:50:52,544 INFO image_rx_daemon: PROBE TX seq=25 phase_ms=0 size_b=16 +(tx#25) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=1 epoch=4 freq_hz=903250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:50:52,590 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:50:53,147 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 +fw_us=3778935878 len=207 2026-10-25 18:50:53,148 INFO image_rx_daemon: published frame_id=0 seq=83 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:50:53,550 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 +fw_us=3779334992 len=206 2026-10-25 18:50:53,551 INFO image_rx_daemon: published frame_id=0 seq=84 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:50:54,144 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 +fw_us=3779933623 len=207 2026-10-25 18:50:54,145 INFO image_rx_daemon: published frame_id=0 seq=85 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:50:54,146 INFO image_rx_daemon: PROBE TX seq=26 phase_ms=0 size_b=16 +(tx#26) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=27 epoch=4 +freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:50:54,197 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:50:54,542 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 +total=1 fw_us=3780332643 len=204 2026-10-25 18:50:54,543 INFO image_rx_daemon: published frame_id=0 seq=86 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:50:55,140 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 +fw_us=3780931332 len=206 2026-10-25 18:50:55,142 INFO image_rx_daemon: published frame_id=0 seq=87 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:50:55,545 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 +fw_us=3781327937 len=203 2026-10-25 18:50:55,546 INFO image_rx_daemon: published frame_id=0 seq=88 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:50:55,547 INFO image_rx_daemon: PROBE TX seq=27 phase_ms=0 size_b=16 +(tx#27) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=22 epoch=4 +freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:50:55,594 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:50:55,756 INFO image_rx_daemon: stats: rx_frames=79 +rx_decode_err=0 frames_published=79 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=117 cmd_cooldown_drops=0 cmd_gate_held=39 cmd_copies_deferred=0 cmd_gate_deferred=39 2026-10-25 +18:50:55,758 INFO image_rx_daemon: air_gap: n=20 dt_med=596249us dt_p95=601192us len_med=206B cmd_tx_ok=27 +cmd_tx_fail=0 2026-10-25 18:50:55,760 INFO image_rx_daemon: air_gap_hist(ms): <400:9 <1000:11 2026-10-25 +18:50:55,762 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=596.2ms 2026-10-25 18:50:55,763 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-63 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:50:55,764 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=4 last_hop=26 +slot_off=[14..14] 2026-10-25 18:50:55,764 INFO image_rx_daemon: probe: tx=27 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:50:55,765 INFO image_rx_daemon: probe_grid: p0/s0:0/27(0%) 2026-10-25 18:50:56,149 INFO +image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=3781929050 len=205 2026-10-25 18:50:56,150 INFO +image_rx_daemon: published frame_id=0 seq=89 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:56,736 INFO +image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=3782527386 len=204 2026-10-25 18:50:56,737 INFO +image_rx_daemon: published frame_id=0 seq=90 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:56,738 INFO +image_rx_daemon: PROBE TX seq=28 phase_ms=0 size_b=16 (tx#28) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=33 channel_idx=42 epoch=4 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:50:56,785 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:50:57,137 +INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=3782926225 len=204 2026-10-25 18:50:57,138 INFO +image_rx_daemon: published frame_id=0 seq=91 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:57,536 INFO +image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=3783322537 len=202 2026-10-25 18:50:57,537 INFO +image_rx_daemon: published frame_id=0 seq=92 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:58,131 INFO +image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=3783920816 len=202 2026-10-25 18:50:58,132 INFO +image_rx_daemon: published frame_id=0 seq=93 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:58,132 INFO +image_rx_daemon: PROBE TX seq=29 phase_ms=0 size_b=16 (tx#29) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=40 channel_idx=36 epoch=4 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:50:58,180 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:50:58,546 +INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=3784323142 len=204 2026-10-25 18:50:58,547 INFO +image_rx_daemon: published frame_id=0 seq=94 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:59,132 INFO +image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=3784917865 len=201 2026-10-25 18:50:59,133 INFO +image_rx_daemon: published frame_id=0 seq=95 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:59,523 INFO +image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=3785311777 len=188 2026-10-25 18:50:59,524 INFO +image_rx_daemon: published frame_id=0 seq=96 184 B → lifetrac/v25/video/tile_delta 2026-10-25 18:50:59,524 INFO +image_rx_daemon: PROBE TX seq=30 phase_ms=0 size_b=16 (tx#30) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=47 channel_idx=34 epoch=4 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:50:59,579 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:00,122 +INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=3785902056 len=185 2026-10-25 18:51:00,123 INFO +image_rx_daemon: published frame_id=0 seq=97 181 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:00,523 INFO +image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=3786305953 len=190 2026-10-25 18:51:00,524 INFO +image_rx_daemon: published frame_id=0 seq=98 186 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:01,116 INFO +image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=3786896549 len=182 2026-10-25 18:51:01,119 INFO +image_rx_daemon: published frame_id=0 seq=99 178 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:01,120 INFO +image_rx_daemon: PROBE TX seq=31 phase_ms=0 size_b=16 (tx#31) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=5 channel_idx=5 epoch=5 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:51:01,177 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:01,715 +INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=3787505098 len=195 2026-10-25 18:51:01,716 INFO +image_rx_daemon: published frame_id=0 seq=100 191 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:02,114 INFO +image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=3787901434 len=193 2026-10-25 18:51:02,115 INFO +image_rx_daemon: published frame_id=0 seq=101 189 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:02,482 INFO +image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=3788268142 len=134 2026-10-25 18:51:02,484 INFO +image_rx_daemon: published frame_id=0 seq=102 130 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:02,485 INFO +image_rx_daemon: PROBE TX seq=32 phase_ms=0 size_b=16 (tx#32) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=12 channel_idx=29 epoch=5 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:51:02,573 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:03,096 +INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=3788877883 len=164 2026-10-25 18:51:03,098 INFO +image_rx_daemon: published frame_id=0 seq=103 160 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:03,728 INFO +image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=3789508142 len=205 2026-10-25 18:51:03,729 INFO +image_rx_daemon: published frame_id=0 seq=104 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:03,730 INFO +image_rx_daemon: PROBE TX seq=33 phase_ms=0 size_b=16 (tx#33) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=18 channel_idx=8 epoch=5 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:51:03,776 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:04,110 +INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=3789890625 len=183 2026-10-25 18:51:04,111 INFO +image_rx_daemon: published frame_id=0 seq=105 179 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:04,526 INFO +image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=3790306285 len=204 2026-10-25 18:51:04,527 INFO +image_rx_daemon: published frame_id=0 seq=106 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:05,119 INFO +image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=3790900815 len=202 2026-10-25 18:51:05,120 INFO +image_rx_daemon: published frame_id=0 seq=107 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:05,120 INFO +image_rx_daemon: PROBE TX seq=34 phase_ms=0 size_b=16 (tx#34) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=25 channel_idx=34 epoch=5 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 18:51:05,167 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:05,718 +INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=3791501903 len=206 2026-10-25 18:51:05,719 INFO +image_rx_daemon: published frame_id=0 seq=108 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:05,767 INFO +image_rx_daemon: stats: rx_frames=99 rx_decode_err=0 frames_published=99 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=147 cmd_cooldown_drops=0 cmd_gate_held=49 +cmd_copies_deferred=0 cmd_gate_deferred=49 2026-10-25 18:51:05,769 INFO image_rx_daemon: air_gap: n=20 +dt_med=590596us dt_p95=630259us len_med=202B cmd_tx_ok=34 cmd_tx_fail=0 2026-10-25 18:51:05,771 INFO image_rx_daemon: +air_gap_hist(ms): <400:6 <1000:14 2026-10-25 18:51:05,772 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=590.6ms 2026-10-25 18:51:05,773 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 +snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:51:05,773 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=5 last_hop=27 slot_off=[14..23] 2026-10-25 18:51:05,774 INFO image_rx_daemon: probe: tx=34 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 18:51:05,774 INFO image_rx_daemon: probe_grid: p0/s0:0/34(0%) +2026-10-25 18:51:06,119 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=3791899142 len=201 2026-10-25 +18:51:06,120 INFO image_rx_daemon: published frame_id=0 seq=109 197 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:06,503 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=3792293030 len=165 2026-10-25 +18:51:06,504 INFO image_rx_daemon: published frame_id=0 seq=110 161 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:06,505 INFO image_rx_daemon: PROBE TX seq=35 phase_ms=0 size_b=16 (tx#35) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=12 epoch=5 freq_hz=908750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:51:06,562 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:51:07,060 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=3792854328 len=145 +2026-10-25 18:51:07,061 INFO image_rx_daemon: published frame_id=0 seq=111 141 B → lifetrac/v25/video/tile_delta +2026-10-25 18:51:07,706 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=3793486547 len=192 2026-10-25 +18:51:07,707 INFO image_rx_daemon: published frame_id=0 seq=112 188 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:07,707 INFO image_rx_daemon: PROBE TX seq=36 phase_ms=0 size_b=16 (tx#36) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=31 epoch=5 freq_hz=918250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:51:07,765 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:51:08,088 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=3793864866 len=163 +2026-10-25 18:51:08,090 INFO image_rx_daemon: published frame_id=0 seq=113 159 B → lifetrac/v25/video/tile_delta +2026-10-25 18:51:08,711 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=3794478899 len=184 2026-10-25 +18:51:08,712 INFO image_rx_daemon: published frame_id=0 seq=114 180 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:09,070 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=3794849410 len=146 2026-10-25 +18:51:09,073 INFO image_rx_daemon: published frame_id=0 seq=115 142 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:09,074 INFO image_rx_daemon: PROBE TX seq=37 phase_ms=0 size_b=16 (tx#37) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=11 epoch=5 freq_hz=908250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:51:09,161 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:51:09,508 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=3795291354 len=199 +2026-10-25 18:51:09,509 INFO image_rx_daemon: published frame_id=0 seq=116 195 B → lifetrac/v25/video/tile_delta +2026-10-25 18:51:10,098 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=3795875272 len=184 2026-10-25 +18:51:10,099 INFO image_rx_daemon: published frame_id=0 seq=117 180 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:10,478 INFO image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=3796262811 len=136 2026-10-25 +18:51:10,481 INFO image_rx_daemon: published frame_id=0 seq=118 132 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:10,483 INFO image_rx_daemon: PROBE TX seq=38 phase_ms=0 size_b=16 (tx#38) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=18 epoch=6 freq_hz=911750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:51:10,555 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:51:11,068 INFO image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 fw_us=3796846497 len=149 +2026-10-25 18:51:11,071 INFO image_rx_daemon: published frame_id=0 seq=119 145 B → lifetrac/v25/video/tile_delta +2026-10-25 18:51:11,697 INFO image_rx_daemon: frag_arrival: seq=120 idx=0 total=1 fw_us=3797480894 len=200 2026-10-25 +18:51:11,699 INFO image_rx_daemon: published frame_id=0 seq=120 196 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:11,699 INFO image_rx_daemon: PROBE TX seq=39 phase_ms=0 size_b=16 (tx#39) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=2 epoch=6 freq_hz=903750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:51:11,757 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:51:12,064 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=3797838382 len=144 +2026-10-25 18:51:12,066 INFO image_rx_daemon: published frame_id=0 seq=121 140 B → lifetrac/v25/video/tile_delta +2026-10-25 18:51:12,662 INFO image_rx_daemon: frag_arrival: seq=122 idx=0 total=1 fw_us=3798441965 len=150 2026-10-25 +18:51:12,663 INFO image_rx_daemon: published frame_id=0 seq=122 146 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:13,094 INFO image_rx_daemon: frag_arrival: seq=123 idx=0 total=1 fw_us=3798871893 len=190 2026-10-25 +18:51:13,095 INFO image_rx_daemon: published frame_id=0 seq=123 186 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:13,095 INFO image_rx_daemon: PROBE TX seq=40 phase_ms=0 size_b=16 (tx#40) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=15 epoch=6 freq_hz=910250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:51:13,152 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:51:13,710 INFO image_rx_daemon: frag_arrival: seq=124 idx=0 total=1 fw_us=3799478082 len=203 +2026-10-25 18:51:13,711 INFO image_rx_daemon: published frame_id=0 seq=124 199 B → lifetrac/v25/video/tile_delta +2026-10-25 18:51:14,102 INFO image_rx_daemon: frag_arrival: seq=125 idx=0 total=1 fw_us=3799876883 len=202 2026-10-25 +18:51:14,103 INFO image_rx_daemon: published frame_id=0 seq=125 198 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:14,688 INFO image_rx_daemon: frag_arrival: seq=126 idx=0 total=1 fw_us=3800462316 len=184 2026-10-25 +18:51:14,690 INFO image_rx_daemon: published frame_id=0 seq=126 180 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:14,691 INFO image_rx_daemon: PROBE TX seq=41 phase_ms=0 size_b=16 (tx#41) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=36 epoch=6 freq_hz=920750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:51:14,748 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:51:15,061 INFO image_rx_daemon: frag_arrival: seq=127 idx=0 total=1 fw_us=3800845751 len=163 +2026-10-25 18:51:15,063 INFO image_rx_daemon: published frame_id=0 seq=127 159 B → lifetrac/v25/video/tile_delta +2026-10-25 18:51:15,662 INFO image_rx_daemon: frag_arrival: seq=128 idx=0 total=1 fw_us=3801444230 len=165 2026-10-25 +18:51:15,663 INFO image_rx_daemon: published frame_id=0 seq=128 161 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:15,777 INFO image_rx_daemon: stats: rx_frames=119 rx_decode_err=0 frames_published=119 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=174 cmd_cooldown_drops=0 +cmd_gate_held=58 cmd_copies_deferred=0 cmd_gate_deferred=58 2026-10-25 18:51:15,779 INFO image_rx_daemon: air_gap: +n=20 dt_med=561298us dt_p95=634397us len_med=184B cmd_tx_ok=41 cmd_tx_fail=0 2026-10-25 18:51:15,782 INFO +image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 2026-10-25 18:51:15,783 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=561.3ms 2026-10-25 18:51:15,785 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:51:15,786 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=6 last_hop=27 slot_off=[14..39] 2026-10-25 18:51:15,788 INFO +image_rx_daemon: probe: tx=41 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:51:15,790 INFO +image_rx_daemon: probe_grid: p0/s0:0/41(0%) 2026-10-25 18:51:16,073 INFO image_rx_daemon: frag_arrival: seq=129 idx=0 +total=1 fw_us=3801845828 len=168 2026-10-25 18:51:16,074 INFO image_rx_daemon: published frame_id=0 seq=129 164 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:16,075 INFO image_rx_daemon: PROBE TX seq=42 phase_ms=0 size_b=16 +(tx#42) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=17 epoch=6 +freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:51:16,143 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:16,663 INFO image_rx_daemon: frag_arrival: seq=130 idx=0 +total=1 fw_us=3802433905 len=152 2026-10-25 18:51:16,666 INFO image_rx_daemon: published frame_id=0 seq=130 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:17,049 INFO image_rx_daemon: frag_arrival: seq=131 idx=0 total=1 +fw_us=3802830381 len=150 2026-10-25 18:51:17,052 INFO image_rx_daemon: published frame_id=0 seq=131 146 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:17,666 INFO image_rx_daemon: frag_arrival: seq=132 idx=0 total=1 +fw_us=3803439257 len=164 2026-10-25 18:51:17,667 INFO image_rx_daemon: published frame_id=0 seq=132 160 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:17,668 INFO image_rx_daemon: PROBE TX seq=43 phase_ms=0 size_b=16 +(tx#43) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=8 epoch=6 freq_hz=906750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:51:17,746 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:51:18,062 INFO image_rx_daemon: frag_arrival: seq=133 idx=0 total=1 +fw_us=3803835669 len=154 2026-10-25 18:51:18,063 INFO image_rx_daemon: published frame_id=0 seq=133 150 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:18,618 INFO image_rx_daemon: frag_arrival: seq=134 idx=0 total=1 +fw_us=3804403398 len=118 2026-10-25 18:51:18,619 INFO image_rx_daemon: published frame_id=0 seq=134 114 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:19,051 INFO image_rx_daemon: frag_arrival: seq=135 idx=0 total=1 +fw_us=3804828278 len=152 2026-10-25 18:51:19,052 INFO image_rx_daemon: published frame_id=0 seq=135 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:19,053 INFO image_rx_daemon: PROBE TX seq=44 phase_ms=0 size_b=16 +(tx#44) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=23 epoch=6 +freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:51:19,143 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:19,691 INFO image_rx_daemon: frag_arrival: seq=136 idx=0 +total=1 fw_us=3805465264 len=204 2026-10-25 18:51:19,692 INFO image_rx_daemon: published frame_id=0 seq=136 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:20,269 INFO image_rx_daemon: frag_arrival: seq=137 idx=0 total=1 +fw_us=3806043146 len=178 2026-10-25 18:51:20,271 INFO image_rx_daemon: published frame_id=0 seq=137 174 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:20,272 INFO image_rx_daemon: PROBE TX seq=45 phase_ms=0 size_b=16 +(tx#45) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=18 epoch=7 freq_hz=911750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:51:20,339 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:51:20,660 INFO image_rx_daemon: frag_arrival: seq=138 idx=0 total=1 +fw_us=3806426637 len=158 2026-10-25 18:51:20,663 INFO image_rx_daemon: published frame_id=0 seq=138 154 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:21,252 INFO image_rx_daemon: frag_arrival: seq=139 idx=0 total=1 +fw_us=3807022361 len=154 2026-10-25 18:51:21,255 INFO image_rx_daemon: published frame_id=0 seq=139 150 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:21,690 INFO image_rx_daemon: frag_arrival: seq=140 idx=0 total=1 +fw_us=3807454856 len=198 2026-10-25 18:51:21,691 INFO image_rx_daemon: published frame_id=0 seq=140 194 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:21,692 INFO image_rx_daemon: PROBE TX seq=46 phase_ms=0 size_b=16 +(tx#46) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=8 epoch=7 freq_hz=906750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:51:21,739 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:51:22,271 INFO image_rx_daemon: frag_arrival: seq=141 idx=0 total=1 +fw_us=3808036142 len=175 2026-10-25 18:51:22,274 INFO image_rx_daemon: published frame_id=0 seq=141 171 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:22,683 INFO image_rx_daemon: frag_arrival: seq=142 idx=0 total=1 +fw_us=3808452395 len=200 2026-10-25 18:51:22,684 INFO image_rx_daemon: published frame_id=0 seq=142 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:23,280 INFO image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 +fw_us=3809050968 len=200 2026-10-25 18:51:23,282 INFO image_rx_daemon: published frame_id=0 seq=143 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:23,282 INFO image_rx_daemon: PROBE TX seq=47 phase_ms=0 size_b=16 +(tx#47) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=16 epoch=7 +freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:51:23,327 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:23,885 INFO image_rx_daemon: frag_arrival: seq=144 idx=0 +total=1 fw_us=3809654503 len=204 2026-10-25 18:51:23,886 INFO image_rx_daemon: published frame_id=0 seq=144 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:24,283 INFO image_rx_daemon: frag_arrival: seq=145 idx=0 total=1 +fw_us=3810050940 len=202 2026-10-25 18:51:24,284 INFO image_rx_daemon: published frame_id=0 seq=145 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:24,868 INFO image_rx_daemon: frag_arrival: seq=146 idx=0 total=1 +fw_us=3810636594 len=186 2026-10-25 18:51:24,869 INFO image_rx_daemon: published frame_id=0 seq=146 182 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:24,870 INFO image_rx_daemon: PROBE TX seq=48 phase_ms=0 size_b=16 +(tx#48) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=6 epoch=7 freq_hz=905750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:51:24,927 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:51:25,282 INFO image_rx_daemon: frag_arrival: seq=147 idx=0 total=1 +fw_us=3811048553 len=201 2026-10-25 18:51:25,283 INFO image_rx_daemon: published frame_id=0 seq=147 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:25,793 INFO image_rx_daemon: stats: rx_frames=138 rx_decode_err=0 +frames_published=138 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=203 cmd_cooldown_drops=0 cmd_gate_held=67 cmd_copies_deferred=0 cmd_gate_deferred=67 2026-10-25 +18:51:25,794 INFO image_rx_daemon: air_gap: n=19 dt_med=567729us dt_p95=636986us len_med=175B cmd_tx_ok=48 +cmd_tx_fail=0 2026-10-25 18:51:25,797 INFO image_rx_daemon: air_gap_hist(ms): <400:4 <1000:15 2026-10-25 +18:51:25,799 INFO image_rx_daemon: air_gap_by_class: boundary: n=19 med=567.7ms 2026-10-25 18:51:25,801 INFO +image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-74/-65/-63 snr[min/med/max]=3.0/10.0/10.0 2026-10-25 +18:51:25,802 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 pre_f8=0 last_epoch=7 last_hop=25 +slot_off=[14..20] 2026-10-25 18:51:25,803 INFO image_rx_daemon: probe: tx=48 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:51:25,805 INFO image_rx_daemon: probe_grid: p0/s0:0/48(0%) 2026-10-25 18:51:25,882 INFO +image_rx_daemon: frag_arrival: seq=148 idx=0 total=1 fw_us=3811649624 len=204 2026-10-25 18:51:25,883 INFO +image_rx_daemon: published frame_id=0 seq=148 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:26,250 INFO +image_rx_daemon: frag_arrival: seq=149 idx=0 total=1 fw_us=3812017581 len=162 2026-10-25 18:51:26,251 INFO +image_rx_daemon: published frame_id=0 seq=149 158 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:26,252 INFO +image_rx_daemon: PROBE TX seq=49 phase_ms=0 size_b=16 (tx#49) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=31 channel_idx=46 epoch=7 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:51:26,330 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:26,870 +INFO image_rx_daemon: frag_arrival: seq=150 idx=0 total=1 fw_us=3812641989 len=199 2026-10-25 18:51:26,871 INFO +image_rx_daemon: published frame_id=0 seq=150 195 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:27,247 INFO +image_rx_daemon: frag_arrival: seq=151 idx=0 total=1 fw_us=3813017619 len=166 2026-10-25 18:51:27,249 INFO +image_rx_daemon: published frame_id=0 seq=151 162 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:27,850 INFO +image_rx_daemon: frag_arrival: seq=152 idx=0 total=1 fw_us=3813618734 len=171 2026-10-25 18:51:27,851 INFO +image_rx_daemon: published frame_id=0 seq=152 167 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:27,852 INFO +image_rx_daemon: PROBE TX seq=50 phase_ms=0 size_b=16 (tx#50) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=39 channel_idx=47 epoch=7 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:51:27,920 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:28,258 +INFO image_rx_daemon: frag_arrival: seq=153 idx=0 total=1 fw_us=3814030000 len=175 2026-10-25 18:51:28,259 INFO +image_rx_daemon: published frame_id=0 seq=153 171 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:28,862 INFO +image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=3814639256 len=203 2026-10-25 18:51:28,863 INFO +image_rx_daemon: published frame_id=0 seq=154 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:29,471 INFO +image_rx_daemon: frag_arrival: seq=155 idx=0 total=1 fw_us=3815241142 len=206 2026-10-25 18:51:29,472 INFO +image_rx_daemon: published frame_id=0 seq=155 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:29,472 INFO +image_rx_daemon: PROBE TX seq=51 phase_ms=0 size_b=16 (tx#51) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=47 channel_idx=23 epoch=7 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:51:29,519 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:29,867 +INFO image_rx_daemon: frag_arrival: seq=156 idx=0 total=1 fw_us=3815633934 len=199 2026-10-25 18:51:29,868 INFO +image_rx_daemon: published frame_id=0 seq=156 195 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:30,239 INFO +image_rx_daemon: frag_arrival: seq=157 idx=0 total=1 fw_us=3816007509 len=162 2026-10-25 18:51:30,243 INFO +image_rx_daemon: published frame_id=0 seq=157 158 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:30,842 INFO +image_rx_daemon: frag_arrival: seq=158 idx=0 total=1 fw_us=3816610603 len=172 2026-10-25 18:51:30,843 INFO +image_rx_daemon: published frame_id=0 seq=158 168 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:30,844 INFO +image_rx_daemon: PROBE TX seq=52 phase_ms=0 size_b=16 (tx#52) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=4 channel_idx=23 epoch=8 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 18:51:30,912 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:31,450 +INFO image_rx_daemon: frag_arrival: seq=159 idx=0 total=1 fw_us=3817215142 len=179 2026-10-25 18:51:31,451 INFO +image_rx_daemon: published frame_id=0 seq=159 175 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:31,871 INFO +image_rx_daemon: frag_arrival: seq=160 idx=0 total=1 fw_us=3817631290 len=202 2026-10-25 18:51:31,872 INFO +image_rx_daemon: published frame_id=0 seq=160 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:32,462 INFO +image_rx_daemon: frag_arrival: seq=161 idx=0 total=1 fw_us=3818224678 len=194 2026-10-25 18:51:32,463 INFO +image_rx_daemon: published frame_id=0 seq=161 190 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:32,464 INFO +image_rx_daemon: PROBE TX seq=53 phase_ms=0 size_b=16 (tx#53) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=12 channel_idx=48 epoch=8 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:51:32,512 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:32,830 +INFO image_rx_daemon: frag_arrival: seq=162 idx=0 total=1 fw_us=3818596828 len=141 2026-10-25 18:51:32,831 INFO +image_rx_daemon: published frame_id=0 seq=162 137 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:33,442 INFO +image_rx_daemon: frag_arrival: seq=163 idx=0 total=1 fw_us=3819203910 len=169 2026-10-25 18:51:33,443 INFO +image_rx_daemon: published frame_id=0 seq=163 165 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:34,066 INFO +image_rx_daemon: frag_arrival: seq=164 idx=0 total=1 fw_us=3819825638 len=202 2026-10-25 18:51:34,067 INFO +image_rx_daemon: published frame_id=0 seq=164 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:34,068 INFO +image_rx_daemon: PROBE TX seq=54 phase_ms=0 size_b=16 (tx#54) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=20 channel_idx=49 epoch=8 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:51:34,115 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:34,666 +INFO image_rx_daemon: frag_arrival: seq=165 idx=0 total=1 fw_us=3820421589 len=199 2026-10-25 18:51:34,667 INFO +image_rx_daemon: published frame_id=0 seq=165 195 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:35,015 INFO +image_rx_daemon: frag_arrival: seq=166 idx=0 total=1 fw_us=3820786884 len=154 2026-10-25 18:51:35,016 INFO +image_rx_daemon: published frame_id=0 seq=166 150 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:35,450 INFO +image_rx_daemon: frag_arrival: seq=167 idx=0 total=1 fw_us=3821215142 len=191 2026-10-25 18:51:35,451 INFO +image_rx_daemon: published frame_id=0 seq=167 187 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:35,451 INFO +image_rx_daemon: PROBE TX seq=55 phase_ms=0 size_b=16 (tx#55) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=27 channel_idx=8 epoch=8 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:51:35,509 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:35,808 +INFO image_rx_daemon: stats: rx_frames=158 rx_decode_err=0 frames_published=158 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=234 cmd_cooldown_drops=0 cmd_gate_held=77 +cmd_copies_deferred=0 cmd_gate_deferred=77 2026-10-25 18:51:35,809 INFO image_rx_daemon: air_gap: n=20 +dt_med=595951us dt_p95=624408us len_med=191B cmd_tx_ok=55 cmd_tx_fail=0 2026-10-25 18:51:35,811 INFO image_rx_daemon: +air_gap_hist(ms): <400:6 <1000:14 2026-10-25 18:51:35,813 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=596.0ms 2026-10-25 18:51:35,815 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-63 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:51:35,816 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=8 last_hop=26 slot_off=[14..26] 2026-10-25 18:51:35,816 INFO image_rx_daemon: probe: tx=55 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 18:51:35,816 INFO image_rx_daemon: probe_grid: p0/s0:0/55(0%) +2026-10-25 18:51:36,062 INFO image_rx_daemon: frag_arrival: seq=168 idx=0 total=1 fw_us=3821817899 len=199 2026-10-25 +18:51:36,063 INFO image_rx_daemon: published frame_id=0 seq=168 195 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:36,443 INFO image_rx_daemon: frag_arrival: seq=169 idx=0 total=1 fw_us=3822210142 len=188 2026-10-25 +18:51:36,444 INFO image_rx_daemon: published frame_id=0 seq=169 184 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:37,043 INFO image_rx_daemon: frag_arrival: seq=170 idx=0 total=1 fw_us=3822807759 len=188 2026-10-25 +18:51:37,044 INFO image_rx_daemon: published frame_id=0 seq=170 184 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:37,044 INFO image_rx_daemon: PROBE TX seq=56 phase_ms=0 size_b=16 (tx#56) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=29 epoch=8 freq_hz=917250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:51:37,102 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:51:37,456 INFO image_rx_daemon: frag_arrival: seq=171 idx=0 total=1 fw_us=3823210080 len=171 +2026-10-25 18:51:37,459 INFO image_rx_daemon: published frame_id=0 seq=171 167 B → lifetrac/v25/video/tile_delta +2026-10-25 18:51:38,052 INFO image_rx_daemon: frag_arrival: seq=172 idx=0 total=1 fw_us=3823815610 len=203 2026-10-25 +18:51:38,053 INFO image_rx_daemon: published frame_id=0 seq=172 199 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:38,643 INFO image_rx_daemon: frag_arrival: seq=173 idx=0 total=1 fw_us=3824403789 len=187 2026-10-25 +18:51:38,644 INFO image_rx_daemon: published frame_id=0 seq=173 183 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:38,644 INFO image_rx_daemon: PROBE TX seq=57 phase_ms=0 size_b=16 (tx#57) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=16 epoch=8 freq_hz=910750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:51:38,701 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:51:39,012 INFO image_rx_daemon: frag_arrival: seq=174 idx=0 total=1 fw_us=3824779557 len=156 +2026-10-25 18:51:39,015 INFO image_rx_daemon: published frame_id=0 seq=174 152 B → lifetrac/v25/video/tile_delta +2026-10-25 18:51:39,613 INFO image_rx_daemon: frag_arrival: seq=175 idx=0 total=1 fw_us=3825378125 len=158 2026-10-25 +18:51:39,615 INFO image_rx_daemon: published frame_id=0 seq=175 154 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:40,243 INFO image_rx_daemon: frag_arrival: seq=176 idx=0 total=1 fw_us=3826010008 len=201 2026-10-25 +18:51:40,244 INFO image_rx_daemon: published frame_id=0 seq=176 197 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:40,245 INFO image_rx_daemon: PROBE TX seq=58 phase_ms=0 size_b=16 (tx#58) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=24 epoch=9 freq_hz=914750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:51:40,302 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:51:40,637 INFO image_rx_daemon: frag_arrival: seq=177 idx=0 total=1 fw_us=3826396137 len=185 +2026-10-25 18:51:40,639 INFO image_rx_daemon: published frame_id=0 seq=177 181 B → lifetrac/v25/video/tile_delta +2026-10-25 18:51:41,046 INFO image_rx_daemon: frag_arrival: seq=178 idx=0 total=1 fw_us=3826810513 len=206 2026-10-25 +18:51:41,048 INFO image_rx_daemon: published frame_id=0 seq=178 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:41,650 INFO image_rx_daemon: frag_arrival: seq=179 idx=0 total=1 fw_us=3827406277 len=202 2026-10-25 +18:51:41,651 INFO image_rx_daemon: published frame_id=0 seq=179 198 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:41,652 INFO image_rx_daemon: PROBE TX seq=59 phase_ms=0 size_b=16 (tx#59) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=17 epoch=9 freq_hz=911250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:51:41,699 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:51:42,247 INFO image_rx_daemon: frag_arrival: seq=180 idx=0 total=1 fw_us=3828007457 len=205 +2026-10-25 18:51:42,248 INFO image_rx_daemon: published frame_id=0 seq=180 201 B → lifetrac/v25/video/tile_delta +2026-10-25 18:51:42,652 INFO image_rx_daemon: frag_arrival: seq=181 idx=0 total=1 fw_us=3828406366 len=205 2026-10-25 +18:51:42,653 INFO image_rx_daemon: published frame_id=0 seq=181 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:43,236 INFO image_rx_daemon: frag_arrival: seq=182 idx=0 total=1 fw_us=3828986672 len=181 2026-10-25 +18:51:43,239 INFO image_rx_daemon: published frame_id=0 seq=182 177 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:43,240 INFO image_rx_daemon: PROBE TX seq=60 phase_ms=0 size_b=16 (tx#60) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=40 epoch=9 freq_hz=922750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:51:43,296 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:51:43,613 INFO image_rx_daemon: frag_arrival: seq=183 idx=0 total=1 fw_us=3829367486 len=158 +2026-10-25 18:51:43,614 INFO image_rx_daemon: published frame_id=0 seq=183 154 B → lifetrac/v25/video/tile_delta +2026-10-25 18:51:44,247 INFO image_rx_daemon: frag_arrival: seq=184 idx=0 total=1 fw_us=3830001982 len=204 2026-10-25 +18:51:44,248 INFO image_rx_daemon: published frame_id=0 seq=184 200 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:44,631 INFO image_rx_daemon: frag_arrival: seq=185 idx=0 total=1 fw_us=3830380413 len=176 2026-10-25 +18:51:44,632 INFO image_rx_daemon: published frame_id=0 seq=185 172 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:44,633 INFO image_rx_daemon: PROBE TX seq=61 phase_ms=0 size_b=16 (tx#61) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=38 epoch=9 freq_hz=921750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:51:44,690 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:51:45,210 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=3830967142 len=161 +2026-10-25 18:51:45,211 INFO image_rx_daemon: published frame_id=0 seq=186 157 B → lifetrac/v25/video/tile_delta +2026-10-25 18:51:45,614 INFO image_rx_daemon: frag_arrival: seq=187 idx=0 total=1 fw_us=3831370907 len=159 2026-10-25 +18:51:45,615 INFO image_rx_daemon: published frame_id=0 seq=187 155 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:51:45,820 INFO image_rx_daemon: stats: rx_frames=178 rx_decode_err=0 frames_published=178 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=263 cmd_cooldown_drops=0 +cmd_gate_held=87 cmd_copies_deferred=0 cmd_gate_deferred=87 2026-10-25 18:51:45,823 INFO image_rx_daemon: air_gap: +n=20 dt_med=586729us dt_p95=634496us len_med=188B cmd_tx_ok=61 cmd_tx_fail=0 2026-10-25 18:51:45,824 INFO +image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 2026-10-25 18:51:45,825 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=586.7ms 2026-10-25 18:51:45,825 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-67/-63 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:51:45,826 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=9 last_hop=27 slot_off=[14..31] 2026-10-25 18:51:45,827 INFO +image_rx_daemon: probe: tx=61 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:51:45,827 INFO +image_rx_daemon: probe_grid: p0/s0:0/61(0%) 2026-10-25 18:51:46,218 INFO image_rx_daemon: frag_arrival: seq=188 idx=0 +total=1 fw_us=3831979636 len=182 2026-10-25 18:51:46,219 INFO image_rx_daemon: published frame_id=0 seq=188 178 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:46,220 INFO image_rx_daemon: PROBE TX seq=62 phase_ms=0 size_b=16 +(tx#62) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=41 epoch=9 +freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:51:46,288 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:46,575 INFO image_rx_daemon: frag_arrival: seq=189 idx=0 +total=1 fw_us=3832334633 len=102 2026-10-25 18:51:46,578 INFO image_rx_daemon: published frame_id=0 seq=189 98 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:47,214 INFO image_rx_daemon: frag_arrival: seq=190 idx=0 total=1 +fw_us=3832964442 len=163 2026-10-25 18:51:47,215 INFO image_rx_daemon: published frame_id=0 seq=190 159 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:47,818 INFO image_rx_daemon: frag_arrival: seq=191 idx=0 total=1 +fw_us=3833576282 len=182 2026-10-25 18:51:47,819 INFO image_rx_daemon: published frame_id=0 seq=191 178 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:47,820 INFO image_rx_daemon: PROBE TX seq=63 phase_ms=0 size_b=16 +(tx#63) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=39 epoch=9 +freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:51:47,888 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:48,242 INFO image_rx_daemon: frag_arrival: seq=192 idx=0 +total=1 fw_us=3833993560 len=205 2026-10-25 18:51:48,243 INFO image_rx_daemon: published frame_id=0 seq=192 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:48,835 INFO image_rx_daemon: frag_arrival: seq=193 idx=0 total=1 +fw_us=3834587111 len=200 2026-10-25 18:51:48,836 INFO image_rx_daemon: published frame_id=0 seq=193 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:49,206 INFO image_rx_daemon: frag_arrival: seq=194 idx=0 total=1 +fw_us=3834960217 len=162 2026-10-25 18:51:49,207 INFO image_rx_daemon: published frame_id=0 seq=194 158 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:49,208 INFO image_rx_daemon: PROBE TX seq=64 phase_ms=0 size_b=16 +(tx#64) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=14 epoch=9 +freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:51:49,286 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:49,811 INFO image_rx_daemon: frag_arrival: seq=195 idx=0 +total=1 fw_us=3835564061 len=171 2026-10-25 18:51:49,812 INFO image_rx_daemon: published frame_id=0 seq=195 167 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:50,235 INFO image_rx_daemon: frag_arrival: seq=196 idx=0 total=1 +fw_us=3835991453 len=203 2026-10-25 18:51:50,236 INFO image_rx_daemon: published frame_id=0 seq=196 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:50,822 INFO image_rx_daemon: frag_arrival: seq=197 idx=0 total=1 +fw_us=3836587689 len=205 2026-10-25 18:51:50,824 INFO image_rx_daemon: published frame_id=0 seq=197 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:50,825 INFO image_rx_daemon: PROBE TX seq=65 phase_ms=0 size_b=16 +(tx#65) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=40 epoch=10 +freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:51:50,879 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:51,433 INFO image_rx_daemon: frag_arrival: seq=198 idx=0 +total=1 fw_us=3837183755 len=203 2026-10-25 18:51:51,437 INFO image_rx_daemon: published frame_id=0 seq=198 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:51,827 INFO image_rx_daemon: frag_arrival: seq=199 idx=0 total=1 +fw_us=3837577549 len=195 2026-10-25 18:51:51,828 INFO image_rx_daemon: published frame_id=0 seq=199 191 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:52,431 INFO image_rx_daemon: frag_arrival: seq=200 idx=0 total=1 +fw_us=3838178721 len=199 2026-10-25 18:51:52,432 INFO image_rx_daemon: published frame_id=0 seq=200 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:52,433 INFO image_rx_daemon: PROBE TX seq=66 phase_ms=0 size_b=16 +(tx#66) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=20 epoch=10 +freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:51:52,479 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:52,786 INFO image_rx_daemon: frag_arrival: seq=201 idx=0 +total=1 fw_us=3838541552 len=150 2026-10-25 18:51:52,787 INFO image_rx_daemon: published frame_id=0 seq=201 146 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:53,410 INFO image_rx_daemon: frag_arrival: seq=202 idx=0 total=1 +fw_us=3839160771 len=176 2026-10-25 18:51:53,411 INFO image_rx_daemon: published frame_id=0 seq=202 172 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:53,825 INFO image_rx_daemon: frag_arrival: seq=203 idx=0 total=1 +fw_us=3839580541 len=205 2026-10-25 18:51:53,826 INFO image_rx_daemon: published frame_id=0 seq=203 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:53,827 INFO image_rx_daemon: PROBE TX seq=67 phase_ms=0 size_b=16 +(tx#67) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=22 epoch=10 +freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:51:53,874 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:54,431 INFO image_rx_daemon: frag_arrival: seq=204 idx=0 +total=1 fw_us=3840179018 len=207 2026-10-25 18:51:54,432 INFO image_rx_daemon: published frame_id=0 seq=204 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:55,015 INFO image_rx_daemon: frag_arrival: seq=205 idx=0 total=1 +fw_us=3840777670 len=205 2026-10-25 18:51:55,016 INFO image_rx_daemon: published frame_id=0 seq=205 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:55,017 INFO image_rx_daemon: PROBE TX seq=68 phase_ms=0 size_b=16 +(tx#68) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=27 epoch=10 +freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:51:55,075 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:55,427 INFO image_rx_daemon: frag_arrival: seq=206 idx=0 +total=1 fw_us=3841177010 len=207 2026-10-25 18:51:55,428 INFO image_rx_daemon: published frame_id=0 seq=206 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:51:55,835 INFO image_rx_daemon: stats: rx_frames=197 rx_decode_err=0 +frames_published=197 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=293 cmd_cooldown_drops=0 cmd_gate_held=95 cmd_copies_deferred=0 cmd_gate_deferred=95 2026-10-25 +18:51:55,837 INFO image_rx_daemon: air_gap: n=19 dt_med=596066us dt_p95=629809us len_med=199B cmd_tx_ok=68 +cmd_tx_fail=0 2026-10-25 18:51:55,839 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:14 2026-10-25 +18:51:55,841 INFO image_rx_daemon: air_gap_by_class: boundary: n=19 med=596.1ms 2026-10-25 18:51:55,843 INFO +image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-73/-66/-62 snr[min/med/max]=9.0/10.0/13.0 2026-10-25 +18:51:55,844 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 pre_f8=0 last_epoch=10 last_hop=26 +slot_off=[14..30] 2026-10-25 18:51:55,844 INFO image_rx_daemon: probe: tx=68 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:51:55,844 INFO image_rx_daemon: probe_grid: p0/s0:0/68(0%) 2026-10-25 18:51:56,015 INFO +image_rx_daemon: frag_arrival: seq=207 idx=0 total=1 fw_us=3841775629 len=205 2026-10-25 18:51:56,016 INFO +image_rx_daemon: published frame_id=0 seq=207 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:56,623 INFO +image_rx_daemon: frag_arrival: seq=208 idx=0 total=1 fw_us=3842371436 len=202 2026-10-25 18:51:56,624 INFO +image_rx_daemon: published frame_id=0 seq=208 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:56,624 INFO +image_rx_daemon: PROBE TX seq=69 phase_ms=0 size_b=16 (tx#69) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=33 channel_idx=21 epoch=10 freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:51:56,673 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:57,013 +INFO image_rx_daemon: frag_arrival: seq=209 idx=0 total=1 fw_us=3842772960 len=207 2026-10-25 18:51:57,014 INFO +image_rx_daemon: published frame_id=0 seq=209 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:57,417 INFO +image_rx_daemon: frag_arrival: seq=210 idx=0 total=1 fw_us=3843164081 len=170 2026-10-25 18:51:57,418 INFO +image_rx_daemon: published frame_id=0 seq=210 166 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:58,002 INFO +image_rx_daemon: frag_arrival: seq=211 idx=0 total=1 fw_us=3843752310 len=180 2026-10-25 18:51:58,006 INFO +image_rx_daemon: published frame_id=0 seq=211 176 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:58,007 INFO +image_rx_daemon: PROBE TX seq=70 phase_ms=0 size_b=16 (tx#70) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=40 channel_idx=43 epoch=10 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:51:58,064 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:58,614 +INFO image_rx_daemon: frag_arrival: seq=212 idx=0 total=1 fw_us=3844358540 len=191 2026-10-25 18:51:58,615 INFO +image_rx_daemon: published frame_id=0 seq=212 187 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:58,972 INFO +image_rx_daemon: frag_arrival: seq=213 idx=0 total=1 fw_us=3844721380 len=143 2026-10-25 18:51:58,973 INFO +image_rx_daemon: published frame_id=0 seq=213 139 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:59,414 INFO +image_rx_daemon: frag_arrival: seq=214 idx=0 total=1 fw_us=3845168266 len=115 2026-10-25 18:51:59,415 INFO +image_rx_daemon: published frame_id=0 seq=214 111 B → lifetrac/v25/video/tile_delta 2026-10-25 18:51:59,416 INFO +image_rx_daemon: PROBE TX seq=71 phase_ms=0 size_b=16 (tx#71) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=47 channel_idx=24 epoch=10 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:51:59,462 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:51:59,969 +INFO image_rx_daemon: frag_arrival: seq=215 idx=0 total=1 fw_us=3845718931 len=141 2026-10-25 18:51:59,970 INFO +image_rx_daemon: published frame_id=0 seq=215 137 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:00,617 INFO +image_rx_daemon: frag_arrival: seq=216 idx=0 total=1 fw_us=3846364274 len=205 2026-10-25 18:52:00,619 INFO +image_rx_daemon: published frame_id=0 seq=216 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:00,619 INFO +image_rx_daemon: PROBE TX seq=72 phase_ms=0 size_b=16 (tx#72) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=3 channel_idx=49 epoch=11 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:52:00,666 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:01,215 +INFO image_rx_daemon: frag_arrival: seq=217 idx=0 total=1 fw_us=3846962850 len=204 2026-10-25 18:52:01,217 INFO +image_rx_daemon: published frame_id=0 seq=217 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:01,586 INFO +image_rx_daemon: frag_arrival: seq=218 idx=0 total=1 fw_us=3847331024 len=165 2026-10-25 18:52:01,587 INFO +image_rx_daemon: published frame_id=0 seq=218 161 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:02,016 INFO +image_rx_daemon: frag_arrival: seq=219 idx=0 total=1 fw_us=3847761235 len=206 2026-10-25 18:52:02,017 INFO +image_rx_daemon: published frame_id=0 seq=219 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:02,018 INFO +image_rx_daemon: PROBE TX seq=73 phase_ms=0 size_b=16 (tx#73) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=10 channel_idx=35 epoch=11 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:52:02,055 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:02,614 +INFO image_rx_daemon: frag_arrival: seq=220 idx=0 total=1 fw_us=3848357288 len=202 2026-10-25 18:52:02,615 INFO +image_rx_daemon: published frame_id=0 seq=220 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:03,215 INFO +image_rx_daemon: frag_arrival: seq=221 idx=0 total=1 fw_us=3848958555 len=206 2026-10-25 18:52:03,216 INFO +image_rx_daemon: published frame_id=0 seq=221 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:03,217 INFO +image_rx_daemon: PROBE TX seq=74 phase_ms=0 size_b=16 (tx#74) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=16 channel_idx=7 epoch=11 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:52:03,264 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:03,606 +INFO image_rx_daemon: frag_arrival: seq=222 idx=0 total=1 fw_us=3849357580 len=205 2026-10-25 18:52:03,607 INFO +image_rx_daemon: published frame_id=0 seq=222 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:04,207 INFO +image_rx_daemon: frag_arrival: seq=223 idx=0 total=1 fw_us=3849953598 len=201 2026-10-25 18:52:04,208 INFO +image_rx_daemon: published frame_id=0 seq=223 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:04,610 INFO +image_rx_daemon: frag_arrival: seq=224 idx=0 total=1 fw_us=3850354553 len=202 2026-10-25 18:52:04,611 INFO +image_rx_daemon: published frame_id=0 seq=224 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:04,612 INFO +image_rx_daemon: PROBE TX seq=75 phase_ms=0 size_b=16 (tx#75) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=23 channel_idx=11 epoch=11 freq_hz=908250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:52:04,659 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:05,206 +INFO image_rx_daemon: frag_arrival: seq=225 idx=0 total=1 fw_us=3850953701 len=207 2026-10-25 18:52:05,208 INFO +image_rx_daemon: published frame_id=0 seq=225 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:05,602 INFO +image_rx_daemon: frag_arrival: seq=226 idx=0 total=1 fw_us=3851339705 len=187 2026-10-25 18:52:05,603 INFO +image_rx_daemon: published frame_id=0 seq=226 183 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:05,849 INFO +image_rx_daemon: stats: rx_frames=217 rx_decode_err=0 frames_published=217 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=321 cmd_cooldown_drops=0 cmd_gate_held=106 +cmd_copies_deferred=0 cmd_gate_deferred=106 2026-10-25 18:52:05,850 INFO image_rx_daemon: air_gap: n=20 +dt_med=588229us dt_p95=645343us len_med=202B cmd_tx_ok=75 cmd_tx_fail=0 2026-10-25 18:52:05,852 INFO image_rx_daemon: +air_gap_hist(ms): <400:5 <1000:15 2026-10-25 18:52:05,854 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=588.2ms 2026-10-25 18:52:05,855 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 +snr[min/med/max]=9.0/10.0/13.0 2026-10-25 18:52:05,856 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=11 last_hop=27 slot_off=[14..83] 2026-10-25 18:52:05,856 INFO image_rx_daemon: probe: tx=75 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:52:05,857 INFO image_rx_daemon: probe_grid: +p0/s0:0/75(0%) 2026-10-25 18:52:06,203 INFO image_rx_daemon: frag_arrival: seq=227 idx=0 total=1 fw_us=3851951109 +len=204 2026-10-25 18:52:06,204 INFO image_rx_daemon: published frame_id=0 seq=227 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:06,205 INFO image_rx_daemon: PROBE TX seq=76 phase_ms=0 size_b=16 +(tx#76) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=2 epoch=11 +freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:52:06,251 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:06,603 INFO image_rx_daemon: frag_arrival: seq=228 idx=0 +total=1 fw_us=3852350255 len=207 2026-10-25 18:52:06,604 INFO image_rx_daemon: published frame_id=0 seq=228 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:07,203 INFO image_rx_daemon: frag_arrival: seq=229 idx=0 total=1 +fw_us=3852948650 len=205 2026-10-25 18:52:07,204 INFO image_rx_daemon: published frame_id=0 seq=229 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:07,606 INFO image_rx_daemon: frag_arrival: seq=230 idx=0 total=1 +fw_us=3853347713 len=207 2026-10-25 18:52:07,607 INFO image_rx_daemon: published frame_id=0 seq=230 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:07,608 INFO image_rx_daemon: PROBE TX seq=77 phase_ms=0 size_b=16 +(tx#77) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=5 epoch=11 +freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:52:07,656 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:08,206 INFO image_rx_daemon: frag_arrival: seq=231 idx=0 +total=1 fw_us=3853946139 len=207 2026-10-25 18:52:08,207 INFO image_rx_daemon: published frame_id=0 seq=231 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:08,595 INFO image_rx_daemon: frag_arrival: seq=232 idx=0 total=1 +fw_us=3854345061 len=205 2026-10-25 18:52:08,596 INFO image_rx_daemon: published frame_id=0 seq=232 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:09,195 INFO image_rx_daemon: frag_arrival: seq=233 idx=0 total=1 +fw_us=3854943727 len=206 2026-10-25 18:52:09,196 INFO image_rx_daemon: published frame_id=0 seq=233 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:09,197 INFO image_rx_daemon: PROBE TX seq=78 phase_ms=0 size_b=16 +(tx#78) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=41 epoch=11 +freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:52:09,245 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:09,594 INFO image_rx_daemon: frag_arrival: seq=234 idx=0 +total=1 fw_us=3855340359 len=202 2026-10-25 18:52:09,595 INFO image_rx_daemon: published frame_id=0 seq=234 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:10,198 INFO image_rx_daemon: frag_arrival: seq=235 idx=0 total=1 +fw_us=3855941764 len=205 2026-10-25 18:52:10,199 INFO image_rx_daemon: published frame_id=0 seq=235 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:10,586 INFO image_rx_daemon: frag_arrival: seq=236 idx=0 total=1 +fw_us=3856340903 len=205 2026-10-25 18:52:10,587 INFO image_rx_daemon: published frame_id=0 seq=236 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:10,588 INFO image_rx_daemon: PROBE TX seq=79 phase_ms=0 size_b=16 +(tx#79) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=19 epoch=12 +freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:52:10,643 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:11,198 INFO image_rx_daemon: frag_arrival: seq=237 idx=0 +total=1 fw_us=3856939598 len=206 2026-10-25 18:52:11,199 INFO image_rx_daemon: published frame_id=0 seq=237 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:11,599 INFO image_rx_daemon: frag_arrival: seq=238 idx=0 total=1 +fw_us=3857338610 len=204 2026-10-25 18:52:11,600 INFO image_rx_daemon: published frame_id=0 seq=238 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:12,187 INFO image_rx_daemon: frag_arrival: seq=239 idx=0 total=1 +fw_us=3857932146 len=199 2026-10-25 18:52:12,188 INFO image_rx_daemon: published frame_id=0 seq=239 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:12,188 INFO image_rx_daemon: PROBE TX seq=80 phase_ms=0 size_b=16 +(tx#80) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=34 epoch=12 +freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:52:12,235 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:12,792 INFO image_rx_daemon: frag_arrival: seq=240 idx=0 +total=1 fw_us=3858533330 len=203 2026-10-25 18:52:12,793 INFO image_rx_daemon: published frame_id=0 seq=240 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:13,191 INFO image_rx_daemon: frag_arrival: seq=241 idx=0 total=1 +fw_us=3858935071 len=207 2026-10-25 18:52:13,192 INFO image_rx_daemon: published frame_id=0 seq=241 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:13,587 INFO image_rx_daemon: frag_arrival: seq=242 idx=0 total=1 +fw_us=3859334139 len=204 2026-10-25 18:52:13,588 INFO image_rx_daemon: published frame_id=0 seq=242 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:13,589 INFO image_rx_daemon: PROBE TX seq=81 phase_ms=0 size_b=16 +(tx#81) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=39 epoch=12 +freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:52:13,634 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:14,195 INFO image_rx_daemon: frag_arrival: seq=243 idx=0 +total=1 fw_us=3859932914 len=204 2026-10-25 18:52:14,196 INFO image_rx_daemon: published frame_id=0 seq=243 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:14,577 INFO image_rx_daemon: frag_arrival: seq=244 idx=0 total=1 +fw_us=3860329551 len=202 2026-10-25 18:52:14,579 INFO image_rx_daemon: published frame_id=0 seq=244 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:15,190 INFO image_rx_daemon: frag_arrival: seq=245 idx=0 total=1 +fw_us=3860928072 len=203 2026-10-25 18:52:15,191 INFO image_rx_daemon: published frame_id=0 seq=245 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:15,192 INFO image_rx_daemon: PROBE TX seq=82 phase_ms=0 size_b=16 +(tx#82) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=32 epoch=12 +freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:52:15,239 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:15,582 INFO image_rx_daemon: frag_arrival: seq=246 idx=0 +total=1 fw_us=3861324442 len=199 2026-10-25 18:52:15,583 INFO image_rx_daemon: published frame_id=0 seq=246 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:15,860 INFO image_rx_daemon: stats: rx_frames=237 rx_decode_err=0 +frames_published=237 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=351 cmd_cooldown_drops=0 cmd_gate_held=116 cmd_copies_deferred=0 cmd_gate_deferred=116 2026-10-25 +18:52:15,861 INFO image_rx_daemon: air_gap: n=20 dt_med=593536us dt_p95=611404us len_med=205B cmd_tx_ok=82 +cmd_tx_fail=0 2026-10-25 18:52:15,863 INFO image_rx_daemon: air_gap_hist(ms): <400:9 <1000:11 2026-10-25 +18:52:15,865 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=593.5ms 2026-10-25 18:52:15,865 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 +18:52:15,866 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=12 last_hop=27 +slot_off=[14..14] 2026-10-25 18:52:15,866 INFO image_rx_daemon: probe: tx=82 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:52:15,867 INFO image_rx_daemon: probe_grid: p0/s0:0/82(0%) 2026-10-25 18:52:16,183 INFO +image_rx_daemon: frag_arrival: seq=247 idx=0 total=1 fw_us=3861915293 len=188 2026-10-25 18:52:16,184 INFO +image_rx_daemon: published frame_id=0 seq=247 184 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:16,583 INFO +image_rx_daemon: frag_arrival: seq=248 idx=0 total=1 fw_us=3862327352 len=205 2026-10-25 18:52:16,584 INFO +image_rx_daemon: published frame_id=0 seq=248 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:16,584 INFO +image_rx_daemon: PROBE TX seq=83 phase_ms=0 size_b=16 (tx#83) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=33 channel_idx=18 epoch=12 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:52:16,636 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:17,186 +INFO image_rx_daemon: frag_arrival: seq=249 idx=0 total=1 fw_us=3862925961 len=207 2026-10-25 18:52:17,187 INFO +image_rx_daemon: published frame_id=0 seq=249 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:17,591 INFO +image_rx_daemon: frag_arrival: seq=250 idx=0 total=1 fw_us=3863325018 len=207 2026-10-25 18:52:17,592 INFO +image_rx_daemon: published frame_id=0 seq=250 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:18,194 INFO +image_rx_daemon: frag_arrival: seq=251 idx=0 total=1 fw_us=3863923674 len=205 2026-10-25 18:52:18,195 INFO +image_rx_daemon: published frame_id=0 seq=251 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:18,195 INFO +image_rx_daemon: PROBE TX seq=84 phase_ms=0 size_b=16 (tx#84) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=41 channel_idx=42 epoch=12 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:52:18,242 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:18,576 +INFO image_rx_daemon: frag_arrival: seq=252 idx=0 total=1 fw_us=3864322749 len=204 2026-10-25 18:52:18,577 INFO +image_rx_daemon: published frame_id=0 seq=252 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:19,190 INFO +image_rx_daemon: frag_arrival: seq=253 idx=0 total=1 fw_us=3864921592 len=205 2026-10-25 18:52:19,191 INFO +image_rx_daemon: published frame_id=0 seq=253 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:19,580 INFO +image_rx_daemon: frag_arrival: seq=254 idx=0 total=1 fw_us=3865320920 len=206 2026-10-25 18:52:19,581 INFO +image_rx_daemon: published frame_id=0 seq=254 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:19,582 INFO +image_rx_daemon: PROBE TX seq=85 phase_ms=0 size_b=16 (tx#85) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=48 channel_idx=45 epoch=12 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:52:19,629 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:20,179 +INFO image_rx_daemon: frag_arrival: seq=255 idx=0 total=1 fw_us=3865919846 len=207 2026-10-25 18:52:20,180 INFO +image_rx_daemon: published frame_id=0 seq=255 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:20,790 INFO +image_rx_daemon: frag_arrival: seq=0 idx=0 total=1 fw_us=3866518655 len=205 2026-10-25 18:52:20,791 INFO +image_rx_daemon: published frame_id=0 seq=0 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:20,792 INFO +image_rx_daemon: PROBE TX seq=86 phase_ms=0 size_b=16 (tx#86) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=4 channel_idx=24 epoch=13 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:52:20,839 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:21,182 +INFO image_rx_daemon: frag_arrival: seq=1 idx=0 total=1 fw_us=3866917888 len=207 2026-10-25 18:52:21,183 INFO +image_rx_daemon: published frame_id=0 seq=1 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:21,786 INFO +image_rx_daemon: frag_arrival: seq=2 idx=0 total=1 fw_us=3867516589 len=204 2026-10-25 18:52:21,787 INFO +image_rx_daemon: published frame_id=0 seq=2 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:22,180 INFO +image_rx_daemon: frag_arrival: seq=3 idx=0 total=1 fw_us=3867915906 len=205 2026-10-25 18:52:22,181 INFO +image_rx_daemon: published frame_id=0 seq=3 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:22,181 INFO +image_rx_daemon: PROBE TX seq=87 phase_ms=0 size_b=16 (tx#87) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=11 channel_idx=36 epoch=13 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:52:22,229 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:22,579 +INFO image_rx_daemon: frag_arrival: seq=4 idx=0 total=1 fw_us=3868316142 len=205 2026-10-25 18:52:22,580 INFO +image_rx_daemon: published frame_id=0 seq=4 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:23,179 INFO +image_rx_daemon: frag_arrival: seq=5 idx=0 total=1 fw_us=3868915142 len=207 2026-10-25 18:52:23,180 INFO +image_rx_daemon: published frame_id=0 seq=5 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:23,775 INFO +image_rx_daemon: frag_arrival: seq=6 idx=0 total=1 fw_us=3869512928 len=205 2026-10-25 18:52:23,776 INFO +image_rx_daemon: published frame_id=0 seq=6 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:23,776 INFO +image_rx_daemon: PROBE TX seq=88 phase_ms=0 size_b=16 (tx#88) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=19 channel_idx=0 epoch=13 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:52:23,823 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:24,174 +INFO image_rx_daemon: frag_arrival: seq=7 idx=0 total=1 fw_us=3869912097 len=206 2026-10-25 18:52:24,175 INFO +image_rx_daemon: published frame_id=0 seq=7 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:24,567 INFO +image_rx_daemon: frag_arrival: seq=8 idx=0 total=1 fw_us=3870308648 len=202 2026-10-25 18:52:24,569 INFO +image_rx_daemon: published frame_id=0 seq=8 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:25,170 INFO +image_rx_daemon: frag_arrival: seq=9 idx=0 total=1 fw_us=3870904923 len=200 2026-10-25 18:52:25,171 INFO +image_rx_daemon: published frame_id=0 seq=9 196 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:25,172 INFO +image_rx_daemon: PROBE TX seq=89 phase_ms=0 size_b=16 (tx#89) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=26 channel_idx=48 epoch=13 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:52:25,219 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:25,579 +INFO image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=3871309128 len=204 2026-10-25 18:52:25,580 INFO +image_rx_daemon: published frame_id=0 seq=10 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:25,870 INFO +image_rx_daemon: stats: rx_frames=257 rx_decode_err=0 frames_published=257 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=381 cmd_cooldown_drops=0 cmd_gate_held=124 +cmd_copies_deferred=0 cmd_gate_deferred=124 2026-10-25 18:52:25,872 INFO image_rx_daemon: air_gap: n=20 +dt_med=590851us dt_p95=599000us len_med=205B cmd_tx_ok=89 cmd_tx_fail=0 2026-10-25 18:52:25,874 INFO image_rx_daemon: +air_gap_hist(ms): <400:7 <1000:13 2026-10-25 18:52:25,875 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=590.9ms 2026-10-25 18:52:25,876 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:52:25,877 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=13 last_hop=27 slot_off=[14..14] 2026-10-25 18:52:25,877 INFO image_rx_daemon: probe: tx=89 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:52:25,878 INFO image_rx_daemon: probe_grid: +p0/s0:0/89(0%) 2026-10-25 18:52:26,174 INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=3871907832 +len=206 2026-10-25 18:52:26,175 INFO image_rx_daemon: published frame_id=0 seq=11 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:26,567 INFO image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 +fw_us=3872308143 len=206 2026-10-25 18:52:26,569 INFO image_rx_daemon: published frame_id=0 seq=12 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:26,570 INFO image_rx_daemon: PROBE TX seq=90 phase_ms=0 size_b=16 +(tx#90) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=42 epoch=13 +freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:52:26,615 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:27,175 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 +total=1 fw_us=3872905557 len=206 2026-10-25 18:52:27,176 INFO image_rx_daemon: published frame_id=0 seq=13 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:27,781 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 +fw_us=3873504290 len=207 2026-10-25 18:52:27,782 INFO image_rx_daemon: published frame_id=0 seq=14 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:27,783 INFO image_rx_daemon: PROBE TX seq=91 phase_ms=0 size_b=16 +(tx#91) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=33 epoch=13 +freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:52:27,829 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:28,170 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 +total=1 fw_us=3873903227 len=206 2026-10-25 18:52:28,171 INFO image_rx_daemon: published frame_id=0 seq=15 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:28,774 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 +fw_us=3874501728 len=204 2026-10-25 18:52:28,775 INFO image_rx_daemon: published frame_id=0 seq=16 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:29,374 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 +fw_us=3875100439 len=206 2026-10-25 18:52:29,375 INFO image_rx_daemon: published frame_id=0 seq=17 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:29,376 INFO image_rx_daemon: PROBE TX seq=92 phase_ms=0 size_b=16 +(tx#92) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=27 epoch=13 +freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:52:29,427 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:29,767 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 +total=1 fw_us=3875496872 len=203 2026-10-25 18:52:29,768 INFO image_rx_daemon: published frame_id=0 seq=18 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:30,170 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 +fw_us=3875893307 len=200 2026-10-25 18:52:30,171 INFO image_rx_daemon: published frame_id=0 seq=19 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:30,770 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 +fw_us=3876494481 len=203 2026-10-25 18:52:30,771 INFO image_rx_daemon: published frame_id=0 seq=20 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:30,772 INFO image_rx_daemon: PROBE TX seq=93 phase_ms=0 size_b=16 +(tx#93) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=40 epoch=14 +freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:52:30,818 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:31,158 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 +total=1 fw_us=3876896103 len=206 2026-10-25 18:52:31,159 INFO image_rx_daemon: published frame_id=0 seq=21 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:31,767 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 +fw_us=3877494663 len=205 2026-10-25 18:52:31,767 INFO image_rx_daemon: published frame_id=0 seq=22 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:32,171 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 +fw_us=3877893616 len=206 2026-10-25 18:52:32,172 INFO image_rx_daemon: published frame_id=0 seq=23 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:32,172 INFO image_rx_daemon: PROBE TX seq=94 phase_ms=0 size_b=16 +(tx#94) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=31 epoch=14 +freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:52:32,216 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:32,567 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 +total=1 fw_us=3878289917 len=201 2026-10-25 18:52:32,568 INFO image_rx_daemon: published frame_id=0 seq=24 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:33,158 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 +fw_us=3878885939 len=199 2026-10-25 18:52:33,159 INFO image_rx_daemon: published frame_id=0 seq=25 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:33,763 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 +fw_us=3879489817 len=207 2026-10-25 18:52:33,764 INFO image_rx_daemon: published frame_id=0 seq=26 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:33,765 INFO image_rx_daemon: PROBE TX seq=95 phase_ms=0 size_b=16 +(tx#95) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=12 epoch=14 +freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:52:33,816 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:34,160 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 +total=1 fw_us=3879888784 len=207 2026-10-25 18:52:34,161 INFO image_rx_daemon: published frame_id=0 seq=27 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:34,758 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 +fw_us=3880487356 len=205 2026-10-25 18:52:34,759 INFO image_rx_daemon: published frame_id=0 seq=28 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:35,162 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 +fw_us=3880886703 len=207 2026-10-25 18:52:35,163 INFO image_rx_daemon: published frame_id=0 seq=29 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:35,164 INFO image_rx_daemon: PROBE TX seq=96 phase_ms=0 size_b=16 +(tx#96) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=43 epoch=14 +freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:52:35,211 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:35,752 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 +total=1 fw_us=3881485562 len=206 2026-10-25 18:52:35,754 INFO image_rx_daemon: published frame_id=0 seq=30 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:35,881 INFO image_rx_daemon: stats: rx_frames=277 rx_decode_err=0 +frames_published=277 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=411 cmd_cooldown_drops=0 cmd_gate_held=132 cmd_copies_deferred=0 cmd_gate_deferred=132 2026-10-25 +18:52:35,882 INFO image_rx_daemon: air_gap: n=20 dt_med=597414us dt_p95=603878us len_med=206B cmd_tx_ok=96 +cmd_tx_fail=0 2026-10-25 18:52:35,882 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 2026-10-25 +18:52:35,883 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=597.4ms 2026-10-25 18:52:35,883 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-75/-65/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:52:35,884 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=14 last_hop=28 +slot_off=[14..16] 2026-10-25 18:52:35,884 INFO image_rx_daemon: probe: tx=96 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:52:35,885 INFO image_rx_daemon: probe_grid: p0/s0:0/96(0%) 2026-10-25 18:52:36,154 INFO +image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=3881884702 len=205 2026-10-25 18:52:36,156 INFO +image_rx_daemon: published frame_id=0 seq=31 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:36,754 INFO +image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=3882480912 len=201 2026-10-25 18:52:36,755 INFO +image_rx_daemon: published frame_id=0 seq=32 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:36,756 INFO +image_rx_daemon: PROBE TX seq=97 phase_ms=0 size_b=16 (tx#97) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=34 channel_idx=42 epoch=14 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:52:36,803 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:37,155 +INFO image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=3882882824 len=205 2026-10-25 18:52:37,156 INFO +image_rx_daemon: published frame_id=0 seq=33 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:37,758 INFO +image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=3883481783 len=205 2026-10-25 18:52:37,759 INFO +image_rx_daemon: published frame_id=0 seq=34 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:38,158 INFO +image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=3883881061 len=206 2026-10-25 18:52:38,159 INFO +image_rx_daemon: published frame_id=0 seq=35 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:38,160 INFO +image_rx_daemon: PROBE TX seq=98 phase_ms=0 size_b=16 (tx#98) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=41 channel_idx=6 epoch=14 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:52:38,207 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:38,554 +INFO image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=3884277722 len=202 2026-10-25 18:52:38,555 INFO +image_rx_daemon: published frame_id=0 seq=36 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:39,154 INFO +image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=3884879211 len=207 2026-10-25 18:52:39,155 INFO +image_rx_daemon: published frame_id=0 seq=37 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:39,558 INFO +image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=3885278512 len=205 2026-10-25 18:52:39,559 INFO +image_rx_daemon: published frame_id=0 seq=38 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:39,560 INFO +image_rx_daemon: PROBE TX seq=99 phase_ms=0 size_b=16 (tx#99) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=48 channel_idx=0 epoch=14 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:52:39,607 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:40,155 +INFO image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=3885874781 len=202 2026-10-25 18:52:40,156 INFO +image_rx_daemon: published frame_id=0 seq=39 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:40,555 INFO +image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=3886276548 len=206 2026-10-25 18:52:40,556 INFO +image_rx_daemon: published frame_id=0 seq=40 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:41,147 INFO +image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=3886875269 len=205 2026-10-25 18:52:41,148 INFO +image_rx_daemon: published frame_id=0 seq=41 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:41,149 INFO +image_rx_daemon: PROBE TX seq=100 phase_ms=0 size_b=16 (tx#100) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=6 channel_idx=43 epoch=15 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 18:52:41,195 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:41,550 +INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=3887274485 len=207 2026-10-25 18:52:41,551 INFO +image_rx_daemon: published frame_id=0 seq=42 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:42,154 INFO +image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=3887874142 len=207 2026-10-25 18:52:42,155 INFO +image_rx_daemon: published frame_id=0 seq=43 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:42,546 INFO +image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=3888272282 len=206 2026-10-25 18:52:42,547 INFO +image_rx_daemon: published frame_id=0 seq=44 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:42,548 INFO +image_rx_daemon: PROBE TX seq=101 phase_ms=0 size_b=16 (tx#101) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=13 channel_idx=45 epoch=15 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:52:42,595 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:43,141 +INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=3888871070 len=205 2026-10-25 18:52:43,144 INFO +image_rx_daemon: published frame_id=0 seq=45 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:43,548 INFO +image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=3889270216 len=205 2026-10-25 18:52:43,549 INFO +image_rx_daemon: published frame_id=0 seq=46 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:44,150 INFO +image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=3889869022 len=204 2026-10-25 18:52:44,151 INFO +image_rx_daemon: published frame_id=0 seq=47 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:44,153 INFO +image_rx_daemon: PROBE TX seq=102 phase_ms=0 size_b=16 (tx#102) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=21 channel_idx=1 epoch=15 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:52:44,200 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:44,546 +INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=3890265666 len=201 2026-10-25 18:52:44,547 INFO +image_rx_daemon: published frame_id=0 seq=48 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:45,146 INFO +image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=3890866988 len=206 2026-10-25 18:52:45,147 INFO +image_rx_daemon: published frame_id=0 seq=49 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:45,547 INFO +image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=3891266269 len=207 2026-10-25 18:52:45,548 INFO +image_rx_daemon: published frame_id=0 seq=50 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:45,548 INFO +image_rx_daemon: PROBE TX seq=103 phase_ms=0 size_b=16 (tx#103) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=28 channel_idx=12 epoch=15 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:52:45,595 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:45,888 +INFO image_rx_daemon: stats: rx_frames=297 rx_decode_err=0 frames_published=297 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=441 cmd_cooldown_drops=0 cmd_gate_held=141 +cmd_copies_deferred=0 cmd_gate_deferred=141 2026-10-25 18:52:45,889 INFO image_rx_daemon: air_gap: n=20 +dt_med=401912us dt_p95=601489us len_med=205B cmd_tx_ok=103 cmd_tx_fail=0 2026-10-25 18:52:45,891 INFO +image_rx_daemon: air_gap_hist(ms): <400:9 <1000:11 2026-10-25 18:52:45,893 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=401.9ms 2026-10-25 18:52:45,894 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=7.0/10.0/11.0 2026-10-25 18:52:45,894 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=15 last_hop=27 slot_off=[14..14] 2026-10-25 18:52:45,895 INFO +image_rx_daemon: probe: tx=103 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:52:45,895 INFO +image_rx_daemon: probe_grid: p0/s0:0/103(0%) 2026-10-25 18:52:46,139 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 +total=1 fw_us=3891862574 len=202 2026-10-25 18:52:46,140 INFO image_rx_daemon: published frame_id=0 seq=51 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:46,542 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 +fw_us=3892264432 len=204 2026-10-25 18:52:46,543 INFO image_rx_daemon: published frame_id=0 seq=52 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:47,143 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 +fw_us=3892863354 len=204 2026-10-25 18:52:47,144 INFO image_rx_daemon: published frame_id=0 seq=53 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:47,144 INFO image_rx_daemon: PROBE TX seq=104 phase_ms=0 size_b=16 +(tx#104) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=25 epoch=15 +freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:52:47,191 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:47,538 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 +total=1 fw_us=3893260115 len=202 2026-10-25 18:52:47,539 INFO image_rx_daemon: published frame_id=0 seq=54 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:48,142 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 +fw_us=3893861695 len=204 2026-10-25 18:52:48,143 INFO image_rx_daemon: published frame_id=0 seq=55 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:48,539 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 +fw_us=3894261115 len=207 2026-10-25 18:52:48,540 INFO image_rx_daemon: published frame_id=0 seq=56 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:48,541 INFO image_rx_daemon: PROBE TX seq=105 phase_ms=0 size_b=16 +(tx#105) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=0 epoch=15 +freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:52:48,588 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:49,139 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 +total=1 fw_us=3894860056 len=207 2026-10-25 18:52:49,140 INFO image_rx_daemon: published frame_id=0 seq=57 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:49,542 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 +fw_us=3895256754 len=203 2026-10-25 18:52:49,543 INFO image_rx_daemon: published frame_id=0 seq=58 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:50,130 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 +fw_us=3895855473 len=202 2026-10-25 18:52:50,132 INFO image_rx_daemon: published frame_id=0 seq=59 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:50,132 INFO image_rx_daemon: PROBE TX seq=106 phase_ms=0 size_b=16 +(tx#106) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=35 epoch=16 +freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:52:50,179 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:50,531 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 +total=1 fw_us=3896254525 len=202 2026-10-25 18:52:50,532 INFO image_rx_daemon: published frame_id=0 seq=60 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:51,142 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 +fw_us=3896855727 len=205 2026-10-25 18:52:51,143 INFO image_rx_daemon: published frame_id=0 seq=61 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:51,531 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 +fw_us=3897254864 len=206 2026-10-25 18:52:51,532 INFO image_rx_daemon: published frame_id=0 seq=62 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:51,532 INFO image_rx_daemon: PROBE TX seq=107 phase_ms=0 size_b=16 +(tx#107) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=17 epoch=16 +freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:52:51,579 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:52,136 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 +total=1 fw_us=3897853724 len=206 2026-10-25 18:52:52,137 INFO image_rx_daemon: published frame_id=0 seq=63 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:52,538 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 +fw_us=3898250454 len=202 2026-10-25 18:52:52,539 INFO image_rx_daemon: published frame_id=0 seq=64 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:53,131 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 +fw_us=3898852146 len=206 2026-10-25 18:52:53,132 INFO image_rx_daemon: published frame_id=0 seq=65 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:53,133 INFO image_rx_daemon: PROBE TX seq=108 phase_ms=0 size_b=16 +(tx#108) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=1 epoch=16 +freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:52:53,180 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:53,534 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 +total=1 fw_us=3899251609 len=207 2026-10-25 18:52:53,535 INFO image_rx_daemon: published frame_id=0 seq=66 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:54,134 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 +fw_us=3899850600 len=206 2026-10-25 18:52:54,135 INFO image_rx_daemon: published frame_id=0 seq=67 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:54,538 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 +fw_us=3900249949 len=206 2026-10-25 18:52:54,539 INFO image_rx_daemon: published frame_id=0 seq=68 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:54,540 INFO image_rx_daemon: PROBE TX seq=109 phase_ms=0 size_b=16 +(tx#109) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=42 epoch=16 +freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:52:54,587 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:55,135 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 +total=1 fw_us=3900848785 len=205 2026-10-25 18:52:55,136 INFO image_rx_daemon: published frame_id=0 seq=69 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:55,527 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 +fw_us=3901248085 len=206 2026-10-25 18:52:55,528 INFO image_rx_daemon: published frame_id=0 seq=70 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:52:55,898 INFO image_rx_daemon: stats: rx_frames=317 rx_decode_err=0 +frames_published=317 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=471 cmd_cooldown_drops=0 cmd_gate_held=152 cmd_copies_deferred=0 cmd_gate_deferred=152 2026-10-25 +18:52:55,899 INFO image_rx_daemon: air_gap: n=20 dt_med=596305us dt_p95=601692us len_med=205B cmd_tx_ok=109 +cmd_tx_fail=0 2026-10-25 18:52:55,902 INFO image_rx_daemon: air_gap_hist(ms): <400:9 <1000:11 2026-10-25 +18:52:55,904 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=596.3ms 2026-10-25 18:52:55,904 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:52:55,905 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=16 last_hop=27 +slot_off=[14..14] 2026-10-25 18:52:55,905 INFO image_rx_daemon: probe: tx=109 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:52:55,906 INFO image_rx_daemon: probe_grid: p0/s0:0/109(0%) 2026-10-25 18:52:56,119 INFO +image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=3901846880 len=206 2026-10-25 18:52:56,120 INFO +image_rx_daemon: published frame_id=0 seq=71 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:56,121 INFO +image_rx_daemon: PROBE TX seq=110 phase_ms=0 size_b=16 (tx#110) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=31 channel_idx=24 epoch=16 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:52:56,174 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:56,534 +INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=3902246127 len=207 2026-10-25 18:52:56,535 INFO +image_rx_daemon: published frame_id=0 seq=72 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:57,130 INFO +image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=3902842210 len=202 2026-10-25 18:52:57,131 INFO +image_rx_daemon: published frame_id=0 seq=73 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:57,734 INFO +image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=3903443796 len=205 2026-10-25 18:52:57,735 INFO +image_rx_daemon: published frame_id=0 seq=74 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:57,735 INFO +image_rx_daemon: PROBE TX seq=111 phase_ms=0 size_b=16 (tx#111) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=39 channel_idx=16 epoch=16 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:52:57,773 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:58,730 +INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=3904442082 len=206 2026-10-25 18:52:58,731 INFO +image_rx_daemon: published frame_id=0 seq=76 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:59,122 INFO +image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=3904841535 len=207 2026-10-25 18:52:59,123 INFO +image_rx_daemon: published frame_id=0 seq=77 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:52:59,123 INFO +image_rx_daemon: PROBE TX seq=112 phase_ms=0 size_b=16 (tx#112) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=46 channel_idx=48 epoch=16 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:52:59,171 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:52:59,723 +INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=3905440696 len=205 2026-10-25 18:52:59,724 INFO +image_rx_daemon: published frame_id=0 seq=78 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:53:00,123 INFO +image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=3905841142 len=207 2026-10-25 18:53:00,124 INFO +image_rx_daemon: published frame_id=0 seq=79 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:53:00,723 INFO +image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=3906440142 len=206 2026-10-25 18:53:00,724 INFO +image_rx_daemon: published frame_id=0 seq=80 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:53:00,725 INFO +image_rx_daemon: PROBE TX seq=113 phase_ms=0 size_b=16 (tx#113) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=4 channel_idx=20 epoch=17 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:53:00,770 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:53:01,119 +INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=3906838316 len=207 2026-10-25 18:53:01,119 INFO +image_rx_daemon: published frame_id=0 seq=81 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:53:01,724 INFO +image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=3907437053 len=206 2026-10-25 18:53:01,726 INFO +image_rx_daemon: published frame_id=0 seq=82 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:53:02,120 INFO +image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=3907836363 len=204 2026-10-25 18:53:02,121 INFO +image_rx_daemon: published frame_id=0 seq=83 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:53:02,121 INFO +image_rx_daemon: PROBE TX seq=114 phase_ms=0 size_b=16 (tx#114) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=11 channel_idx=39 epoch=17 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:53:02,168 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:53:02,719 +INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=3908435692 len=204 2026-10-25 18:53:02,720 INFO +image_rx_daemon: published frame_id=0 seq=84 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:53:03,122 INFO +image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=3908836142 len=207 2026-10-25 18:53:03,123 INFO +image_rx_daemon: published frame_id=0 seq=85 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:53:03,726 INFO +image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=3909434145 len=204 2026-10-25 18:53:03,727 INFO +image_rx_daemon: published frame_id=0 seq=86 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:53:03,728 INFO +image_rx_daemon: PROBE TX seq=115 phase_ms=0 size_b=16 (tx#115) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=19 channel_idx=26 epoch=17 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:53:03,775 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:53:04,131 +INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=3909833398 len=205 2026-10-25 18:53:04,132 INFO +image_rx_daemon: published frame_id=0 seq=87 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:53:04,717 INFO +image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=3910432455 len=205 2026-10-25 18:53:04,719 INFO +image_rx_daemon: published frame_id=0 seq=88 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:53:05,122 INFO +image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=3910831927 len=207 2026-10-25 18:53:05,123 INFO +image_rx_daemon: published frame_id=0 seq=89 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:53:05,124 INFO +image_rx_daemon: PROBE TX seq=116 phase_ms=0 size_b=16 (tx#116) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=26 channel_idx=16 epoch=17 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + 2026-10-25 18:53:05,161 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:53:05,724 +INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=3911428432 len=203 2026-10-25 18:53:05,725 INFO +image_rx_daemon: published frame_id=0 seq=90 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:53:05,909 INFO +image_rx_daemon: stats: rx_frames=336 rx_decode_err=0 frames_published=336 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=501 cmd_cooldown_drops=0 cmd_gate_held=161 +cmd_copies_deferred=0 cmd_gate_deferred=161 2026-10-25 18:53:05,911 INFO image_rx_daemon: air_gap: n=19 +dt_med=596505us dt_p95=998286us len_med=206B cmd_tx_ok=116 cmd_tx_fail=0 2026-10-25 18:53:05,912 INFO +image_rx_daemon: air_gap_hist(ms): <400:6 <1000:13 2026-10-25 18:53:05,913 INFO image_rx_daemon: air_gap_by_class: +boundary: n=19 med=596.5ms 2026-10-25 18:53:05,914 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 +rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=3.0/10.0/10.0 2026-10-25 18:53:05,914 INFO image_rx_daemon: +phase_telemetry: valid=19 invalid=0 pre_f8=0 last_epoch=17 last_hop=28 slot_off=[14..14] 2026-10-25 18:53:05,915 INFO +image_rx_daemon: probe: tx=116 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:53:05,916 INFO +image_rx_daemon: probe_grid: p0/s0:0/116(0%) 2026-10-25 18:53:06,115 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 +total=1 fw_us=3911830237 len=204 2026-10-25 18:53:06,116 INFO image_rx_daemon: published frame_id=0 seq=91 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:53:06,711 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 +fw_us=3912426619 len=201 2026-10-25 18:53:06,712 INFO image_rx_daemon: published frame_id=0 seq=92 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:53:06,712 INFO image_rx_daemon: PROBE TX seq=117 phase_ms=0 size_b=16 +(tx#117) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=12 epoch=17 +freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:53:06,759 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:53:07,098 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 +total=1 fw_us=3912823404 len=198 2026-10-25 18:53:07,099 INFO image_rx_daemon: published frame_id=0 seq=93 194 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:53:07,714 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 +fw_us=3913425136 len=203 2026-10-25 18:53:07,715 INFO image_rx_daemon: published frame_id=0 seq=94 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:53:08,118 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 +fw_us=3913827087 len=205 2026-10-25 18:53:08,120 INFO image_rx_daemon: published frame_id=0 seq=95 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:53:08,120 INFO image_rx_daemon: PROBE TX seq=118 phase_ms=0 size_b=16 +(tx#118) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=40 epoch=17 +freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:53:08,165 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:53:08,711 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 +total=1 fw_us=3914427142 len=206 2026-10-25 18:53:08,712 INFO image_rx_daemon: published frame_id=0 seq=96 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:53:09,105 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 +fw_us=3914825492 len=206 2026-10-25 18:53:09,107 INFO image_rx_daemon: published frame_id=0 seq=97 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:53:09,711 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 +fw_us=3915424473 len=206 2026-10-25 18:53:09,712 INFO image_rx_daemon: published frame_id=0 seq=98 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:53:09,712 INFO image_rx_daemon: PROBE TX seq=119 phase_ms=0 size_b=16 +(tx#119) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=10 epoch=17 +freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:53:09,759 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:53:10,110 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 +total=1 fw_us=3915823838 len=206 2026-10-25 18:53:10,111 INFO image_rx_daemon: published frame_id=0 seq=99 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:53:10,714 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 +fw_us=3916420074 len=203 2026-10-25 18:53:10,715 INFO image_rx_daemon: published frame_id=0 seq=100 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:53:11,107 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 +fw_us=3916821967 len=207 2026-10-25 18:53:11,108 INFO image_rx_daemon: published frame_id=0 seq=101 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:53:11,110 INFO image_rx_daemon: PROBE TX seq=120 phase_ms=0 size_b=16 +(tx#120) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=15 epoch=18 +freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:53:11,156 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:53:11,701 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 +total=1 fw_us=3917420926 len=207 2026-10-25 18:53:11,703 INFO image_rx_daemon: published frame_id=0 seq=102 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:53:12,112 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 +fw_us=3917820261 len=204 2026-10-25 18:53:12,113 INFO image_rx_daemon: published frame_id=0 seq=103 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:53:12,711 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 +fw_us=3918419599 len=206 2026-10-25 18:53:12,712 INFO image_rx_daemon: published frame_id=0 seq=104 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:53:12,712 INFO image_rx_daemon: PROBE TX seq=121 phase_ms=0 size_b=16 +(tx#121) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=27 epoch=18 +freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:53:12,760 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:53:13,110 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 +total=1 fw_us=3918819030 len=205 2026-10-25 18:53:13,111 INFO image_rx_daemon: published frame_id=0 seq=105 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:53:13,716 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 +fw_us=3919419142 len=206 2026-10-25 18:53:13,717 INFO image_rx_daemon: published frame_id=0 seq=106 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:53:14,103 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 +fw_us=3919817761 len=205 2026-10-25 18:53:14,104 INFO image_rx_daemon: published frame_id=0 seq=107 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:53:14,105 INFO image_rx_daemon: PROBE TX seq=122 phase_ms=0 size_b=16 +(tx#122) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=21 epoch=18 +freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:53:14,151 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:53:14,703 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 +total=1 fw_us=3920417236 len=207 2026-10-25 18:53:14,704 INFO image_rx_daemon: published frame_id=0 seq=108 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:53:15,103 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 +fw_us=3920816652 len=205 2026-10-25 18:53:15,105 INFO image_rx_daemon: published frame_id=0 seq=109 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:53:15,703 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 +fw_us=3921415617 len=206 2026-10-25 18:53:15,704 INFO image_rx_daemon: published frame_id=0 seq=110 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:53:15,705 INFO image_rx_daemon: PROBE TX seq=123 phase_ms=0 size_b=16 +(tx#123) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=40 epoch=18 +freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:53:15,751 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:53:15,919 INFO image_rx_daemon: stats: rx_frames=356 +rx_decode_err=0 frames_published=356 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=531 cmd_cooldown_drops=0 cmd_gate_held=171 cmd_copies_deferred=0 cmd_gate_deferred=171 2026-10-25 +18:53:15,920 INFO image_rx_daemon: air_gap: n=20 dt_med=596236us dt_p95=601732us len_med=206B cmd_tx_ok=123 +cmd_tx_fail=0 2026-10-25 18:53:15,922 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 2026-10-25 +18:53:15,923 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=596.2ms 2026-10-25 18:53:15,923 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-75/-64/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:53:15,924 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=18 last_hop=28 +slot_off=[14..14] 2026-10-25 18:53:15,925 INFO image_rx_daemon: probe: tx=123 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:53:15,926 INFO image_rx_daemon: probe_grid: p0/s0:0/123(0%) 2026-10-25 18:53:16,106 INFO +image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=3921812262 len=202 2026-10-25 18:53:16,107 INFO +image_rx_daemon: published frame_id=0 seq=111 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:53:16,702 INFO +image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=3922411272 len=202 2026-10-25 18:53:16,703 INFO +image_rx_daemon: published frame_id=0 seq=112 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:53:17,095 INFO +image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=3922808020 len=200 2026-10-25 18:53:17,096 INFO +image_rx_daemon: published frame_id=0 seq=113 196 B → lifetrac/v25/video/tile_delta 2026-10-25 18:53:17,096 INFO +image_rx_daemon: PROBE TX seq=124 phase_ms=0 size_b=16 (tx#124) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=36 channel_idx=9 epoch=18 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:53:17,143 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:53:17,701 +INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=3923412093 len=204 2026-10-25 18:53:17,703 INFO +image_rx_daemon: published frame_id=0 seq=114 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:53:18,100 INFO +image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=3923811497 len=205 2026-10-25 18:53:18,101 INFO +image_rx_daemon: published frame_id=0 seq=115 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:53:18,698 INFO +image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=3924410210 len=205 2026-10-25 18:53:18,699 INFO +image_rx_daemon: published frame_id=0 seq=116 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:53:18,700 INFO +image_rx_daemon: PROBE TX seq=125 phase_ms=0 size_b=16 (tx#125) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=44 channel_idx=38 epoch=18 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:53:18,747 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:53:19,099 +INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=3924809440 len=204 2026-10-25 18:53:19,100 INFO +image_rx_daemon: published frame_id=0 seq=117 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:53:19,695 INFO +image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=3925408255 len=204 2026-10-25 18:53:19,696 INFO +image_rx_daemon: published frame_id=0 seq=118 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:53:25,366 INFO +image_rx_daemon: signal received; shutting down 2026-10-25 18:53:25,576 INFO image_rx_daemon: RX worker exit +2026-10-25 18:53:25,930 INFO image_rx_daemon: stats: rx_frames=364 rx_decode_err=0 frames_published=364 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=548 cmd_cooldown_drops=0 +cmd_gate_held=175 cmd_copies_deferred=0 cmd_gate_deferred=175 2026-10-25 18:53:25,933 INFO image_rx_daemon: air_gap: +n=8 dt_med=598713us dt_p95=604073us len_med=204B cmd_tx_ok=125 cmd_tx_fail=0 2026-10-25 18:53:25,936 INFO +image_rx_daemon: air_gap_hist(ms): <400:4 <1000:4 2026-10-25 18:53:25,939 INFO image_rx_daemon: air_gap_by_class: +boundary: n=8 med=598.7ms 2026-10-25 18:53:25,941 INFO image_rx_daemon: rx_rf: n_rssi=8 n_snr=8 +rssi[min/med/max]=-73/-68/-63 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:53:25,942 INFO image_rx_daemon: +phase_telemetry: valid=8 invalid=0 pre_f8=0 last_epoch=18 last_hop=48 slot_off=[14..15] 2026-10-25 18:53:25,942 INFO +image_rx_daemon: probe: tx=125 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:53:25,942 INFO +image_rx_daemon: probe_grid: p0/s0:0/125(0%) 2026-10-25 18:53:26,134 INFO image_rx_daemon: image_rx_daemon exit + +=== LEG CHECKS === +TRACTOR_L072_RESET landed (PF4/NRST read back low then high, openocd exit 0) +BASE_L072_RESET unverified (gpio163 pulse sent; nothing checks that the base L072 rebooted, and it has not since +2026-08: score base brackets as post - pre) + gpio163 pulse output: none +CLOCKS board minus PC: tractor -1667465.345 s (-19.30 d) +-0.036 s; base -0.161 s (0.00 d) +-0.041 s (read only) +LOG_WINDOW after_stop (feed: camera_svc stopped; 4 s drain, tx_smoke stopped, rx_smoke stopped 0.5 s later, then the +logs were read; both stops ok, both daemon logs hold their SIGTERM shutdown line) +[EVIDENCE] archived to C:\Users\dorkm\Documents\GitHub\LifeTrac-bench-main\LifeTrac-v25\DESIGN-CONTROLLER\bench-evidenc +e\radio_monitor_20261025_135328_5f84b748 +=== LIVE LORA RADIO MONITOR COMPLETE === diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_health_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_health_base.txt new file mode 100644 index 00000000..5e714779 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_health_base.txt @@ -0,0 +1,29 @@ +# leg 2b_t2j health base, 2026-10-25T18:49:32Z PC clock +STATS-OK (attempt 1) + radio_state=1 + radio_rx_ok=5485 + radio_crc_err=5 + radio_dio0=6840 + radio_tx_ok=1347 + tx_fifo_rb_ok=1347 + tx_fifo_rb_bad=0 + tx_done_early=0 + rx_urc_lost=34 + rx_pretx_drained=0 + rx_fifo_skip=0 + tx_deaf_max_us=30698 + tx_deaf_sum_us=39812342 + tx_done_to_rearm_max_us=1854 + fhss_dec_aligned=5474 + fhss_dec_snapped=11 + fhss_dec_rej_locked_out=0 + clk_demotion_reset=11 + clk_demotion_kept=0 + tx_first_anchor=0 + tx_stream_streak_max=1 + host_parse_ok=3434 + host_parse_err=0 + host_rx_ring_ovf=0 +RS115-INSTRUMENTED-FIRMWARE=YES +RS12-URC-COUNTERS=YES +RS12-10-COUNTERS=YES diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_health_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_health_tractor.txt new file mode 100644 index 00000000..f3656dcb --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_health_tractor.txt @@ -0,0 +1,29 @@ +# leg 2b_t2j health tractor, 2026-10-25T18:49:34Z PC clock +STATS-OK (attempt 1) + radio_state=1 + radio_rx_ok=112 + radio_crc_err=0 + radio_dio0=484 + radio_tx_ok=371 + tx_fifo_rb_ok=371 + tx_fifo_rb_bad=0 + tx_done_early=0 + rx_urc_lost=3 + rx_pretx_drained=0 + rx_fifo_skip=0 + tx_deaf_max_us=177586 + tx_deaf_sum_us=52863082 + tx_done_to_rearm_max_us=3535 + fhss_dec_aligned=112 + fhss_dec_snapped=0 + fhss_dec_rej_locked_out=0 + clk_demotion_reset=0 + clk_demotion_kept=1 + tx_first_anchor=1 + tx_stream_streak_max=370 + host_parse_ok=988 + host_parse_err=0 + host_rx_ring_ovf=0 +RS115-INSTRUMENTED-FIRMWARE=YES +RS12-URC-COUNTERS=YES +RS12-10-COUNTERS=YES diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_link_stats.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_link_stats.txt new file mode 100644 index 00000000..64221b8b --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_link_stats.txt @@ -0,0 +1,2 @@ +# leg 2b_t2j link_stats (base broker): first message with frames; sampler started 2026-10-25T18:50:14Z PC clock +18:50:17Z {"bps": 101.9, "frames_per_s": 0.5, "rx_frames_seen": 1, "frames_published": 1, "rssi_dbm": -64, "snr_db": 10, "parity_reconstructions": 0, "timeouts": 0, "decode_errors": 0, "frags_expected": 1, "frags_missing": 0, "rx_codec": 6, "rx_codec_name": "vector", "radio_profile": 1, "ts": 1792954216.8} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_p2p4.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_p2p4.txt new file mode 100644 index 00000000..6af9956a --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_p2p4.txt @@ -0,0 +1,11 @@ +# leg 2b_t2j P2/P4 greps on C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748 +harness: reg_profile=1 force_frf_hz=0 tx_batch=0 synth_fps=2 cam_extra_env=-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80 +published frame_id lines (rx_daemon.log): 364 +tx done K=1 lines: 374 +tx done K>=2 lines: 0 +tx ABORTED lines: 0 +max K: 1 fragments +camera_service vector_stats lines: 86 +tx drops before air (last tx stats line): drop_full=0 drop_stale=0 +tractor FHSS authority (post bracket): tx_first_anchor=1 tx_stream_streak_max=374 +seq-gap loss (per codec run): leg 2b_t2j: 364 frames received; seq gaps within same-codec runs (row, lost): [(321, 1)] -> 1 lost of 365 = 0.3 % after the first received frame (0 codec switch(es) not counted) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_params.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_params.txt new file mode 100644 index 00000000..1921252b --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_params.txt @@ -0,0 +1,58 @@ +git_sha=5f84b748 +duration_s=180 +synth_fps=2 +synth_budget_b=250 +tx_pipeline=v3 +tx_pipeline_depth=2 +tx_batch=0 +tx_prepare_ahead=1 +train_gap_ms=40 +kf_request_disable=1 +no_park_last=0 +no_park_last_min_frags=3 +idle_drain_quiet_s=1.5 +cmd_stream_min_gap_s=1.0 +rx_extra_env= +rx_env_args=-e LIFETRAC_ALIGNED_PUMP=1 -e LIFETRAC_REACTIVE_FIRE=1 -e LIFETRAC_IDLE_DRAIN_QUIET_S=1.5 -e LIFETRAC_CMD_STREAM_MIN_GAP_S=1.0 +cam_extra_env=-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80 +parity_group=0 +aligned_pump=1 +reactive_fire=1 +probe_phase_sweep_ms= +probe_sizes_b= +ack_copies=2 +probe_echo=0 +fhss_farm_id=0 +fhss_link_id=0 +airtime_budget_us=0 +pacing_mode=smooth +pacing_headroom=0 +rxcont_arm=1 +tx_power_dbm= +tx_feed=camera +reg_profile=1 +force_frf_hz=0 +allow_default_carrier=False +tx_serial=2E2C1209DABC240B +rx_serial=2D0A1209DABC240B +host_ip=192.168.1.79 +inject_cmd= +inject_on= +inject_status= +inject_trigger= +tractor_l072_reset=landed +tractor_l072_reset_reason=PF4/NRST read back low then high, openocd exit 0 +tractor_ocd_tag=OCD_LEG=20261025T184958Z +base_l072_reset=unverified +base_gpio163_output=none +log_window=after_stop +feed_stop=camera_svc stopped +stop_drain_s=4 +tractor_clock_offset_s=-1667465.345 +base_clock_offset_s=-0.161 +tractor_clock_rtt_s=0.072 +base_clock_rtt_s=0.081 +clock_offset_rule=board date +%s.%N minus the PC UTC epoch at the midpoint of the adb read (error at most rtt/2, +1 s if the CLOCKS line says whole seconds), read after the daemons stopped; no clock was set +tractor_deploy_md5=md5 52/52 match; reset files md5 2/2 match +base_deploy_md5=md5 52/52 match +timestamp=20261025_135328 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_park.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_park.txt new file mode 100644 index 00000000..41d1a2f3 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_park.txt @@ -0,0 +1,3 @@ +# leg 2b_t2j park, 2026-10-25T18:56:00Z PC clock +base: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +tractor: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_post_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_post_base.txt new file mode 100644 index 00000000..441ed375 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_post_base.txt @@ -0,0 +1,31 @@ +# leg 2b_t2j post bracket base, 2026-10-25T18:55:51Z PC clock +radio_rx_ok=5849 +radio_crc_err=5 +radio_dio0=7329 +radio_tx_ok=1472 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=3739 +host_parse_err=0 +radio_state=4 +tx_fifo_rb_ok=1472 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=41 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=30698 +tx_deaf_sum_us=43562635 +tx_done_to_rearm_max_us=1854 +fhss_dec_aligned=5837 +fhss_dec_snapped=12 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=12 +clk_demotion_kept=0 +tx_first_anchor=0 +tx_stream_streak_max=1 +ALL: {'host_irq_idle': 3740, 'radio_dio0': 7329, 'radio_dio1': 3, 'radio_crc_err': 5, 'radio_rx_ok': 5849, 'radio_tx_ok': 1472, 'radio_state': 4, 'host_rx_bytes': 61818, 'host_rx_lpuart_bytes': 61818, 'host_parse_ok': 3739, 'tx_fifo_rb_ok': 1472, 'rx_urc_lost': 41, 'tx_deaf_max_us': 30698, 'tx_deaf_sum_us': 43562635, 'tx_done_to_rearm_max_us': 1854, 'fhss_dec_aligned': 5837, 'fhss_dec_snapped': 12, 'clk_demotion_reset': 12, 'tx_stream_streak_max': 1} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_post_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_post_tractor.txt new file mode 100644 index 00000000..6fd936ce --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_post_tractor.txt @@ -0,0 +1,31 @@ +# leg 2b_t2j post bracket tractor, 2026-10-25T18:55:53Z PC clock +radio_rx_ok=125 +radio_crc_err=0 +radio_dio0=500 +radio_tx_ok=375 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=902 +host_parse_err=0 +radio_state=4 +tx_fifo_rb_ok=375 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=0 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=176728 +tx_deaf_sum_us=63663672 +tx_done_to_rearm_max_us=3535 +fhss_dec_aligned=125 +fhss_dec_snapped=0 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=0 +clk_demotion_kept=1 +tx_first_anchor=1 +tx_stream_streak_max=374 +ALL: {'host_irq_idle': 902, 'radio_dio0': 500, 'radio_rx_ok': 125, 'radio_tx_ok': 375, 'radio_state': 4, 'host_rx_bytes': 85859, 'host_rx_lpuart_bytes': 85859, 'host_parse_ok': 902, 'tx_fifo_rb_ok': 375, 'tx_deaf_max_us': 176728, 'tx_deaf_sum_us': 63663672, 'tx_done_to_rearm_max_us': 3535, 'fhss_dec_aligned': 125, 'clk_demotion_kept': 1, 'tx_first_anchor': 1, 'tx_stream_streak_max': 374} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_post_transcript.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_post_transcript.txt new file mode 100644 index 00000000..d8429f92 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_post_transcript.txt @@ -0,0 +1,115 @@ +18:53:35Z == leg 2b_t2j post (archive C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748) +18:53:36Z -- waiting for the base capture (rs13_cap_base) to finish its 360 s +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +== vector dry run summary == +profile image_bw250: one-fragment limit 203 B (epoch starts 202 B) +frames: 364 total, 364 vector, 0 other, 0 unparseable; by codec {'vector': 364} +wire bytes (vector): min 98 / p50 201 / p95 203 / max 203; over limit: 0 +epoch starts: 4 received, 4 applied +arrival: 1.98 fps mean over 183.1 s; gap p50 0.58 s, p95 0.61 s, max 1.00 s; first applied at +0.00 s (0 frame(s) before it) +store: applied 364, bad 0 , epoch_behind 0, orphans 34, digest 255 checked / 4 mismatched, epochs 5, handovers 4, ttl_dropped 0, resync 1 (0 ended by DIGEST), records 13137 +resync: 1 episode(s), 5 frame(s): #0-#5 (5, 2.6 s, epoch start) +scene: epoch 8, level 0, badge 7, digest_ok True, horizon none, L1=24 L2=0 L3=5 L4=0, cal_rev None, anchor age 25325 ms +checks: + [PASS] parse_ok 0 unparseable payload(s) + [PASS] all_vector 0 non-vector frame(s): {'vector': 364} + [PASS] one_fragment 0 over 203 B (epoch starts 202 B); max 203 B + [PASS] store_clean frames_bad=0 + [FAIL] no_orphans orphans=34 + [FAIL] digest 255 checked, 4 mismatched, scene digest_ok=True + [PASS] epoch_seen 4 epoch start(s) applied of 4 received + [PASS] first_apply 0 frame(s) before the first apply + [PASS] applied_ratio 364/364 applied = 100.0% (need >= 90%) + [PASS] min_frames 364 vector frame(s), need >= 300 +RESULT: FAIL +json report -> /work/legs/leg2b_t2j_base.json +18:55:48Z -- radio quiet check before the brackets and the park +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +base: leg daemons [] ttymxc3 holders [] +tractor: leg daemons [] ttymxc3 holders [] +18:55:51Z -- post-brackets (rs115) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +radio_rx_ok=5849 radio_crc_err=5 radio_tx_ok=1472 (base) +radio_rx_ok=125 radio_crc_err=0 radio_tx_ok=375 (tractor) +18:55:55Z -- rs12_leg_report (--capture) + frag_gap_report +train_gap_ms=40 tx_pipeline_depth=2 synth_budget_b=250 force_frf_hz=0 git_sha=5f84b748 log_window=after_stop + (tx frags_ok counter 365 is stale; using 374 fragments from per-frame TX events) +loss 10/374 = 2.7% crc_dumps=0 timeouts=0 published=364 [whole logs] +shared-window loss 10/374 = 2.7% [txdone_arrival vs frag_arrival, train by train over the window both logs cover; 10 of 374 trains not heard] +capture seq gaps (leg2b_t2j_base.jsonl): lost 1/365 = 0.3% (received 364, 1 gap, longest 1; 1 codec run; period 0.58 s) + first frame heard at seq 10: the 9 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 10/374 = 2.7% + tractor TX log: 374 frame(s) on air (txdone_arrival); the capture's first frame is its #10, its last #374 (placed by the params.txt clock offsets, within 0.02 s): 10/374 = 2.7% of them never reached the capture (9 before its first, 0 after its last) +acquisition: first image reception: the base's first decoded frame came 11.1 s after its profile-1 activation (rx_daemon.log line 31 at 18:50:05.527 board time, the frame at line 43), within the FHSS cold-start scan budget of 120 s (4 attempts x 30 s: SX1276_RX_SCAN_MAX_RETRIES 3 + 1, SX1276_RX_SCAN_REDESIGN_MS 30000) +n_frag=364 span=183s max_gap=1.0s gaps>3s=0 total_silent=0.0s +episodes (start s from first frag, +length): NONE +head: the first fragment came 11.1 s after the base's profile activation (18:50:05.527 base clock, the first line after REG_PROFILE OK); 4.6 s after the tractor's first txdone (params.txt clock offsets) +tail: the last fragment came 0.0 s before the tractor's last txdone (params.txt clock offsets); 5.7 s before the base daemon's stop (its 'signal received' line) +base sends on air=125 | tractor decoded cmds=125 +tractor cmd offsets (s from its first): 0.0, 1.5, 3.0, 4.5, 6.0, 7.5, 9.0, 10.5, 12.0, 13.5, 15.0, 16.5, 18.0, 19.5, 21.0, 22.5, 24.0, 25.5, 27.0, 28.5, 30.0, 31.5, 33.0, 34.5, 36.0, 37.5, 39.0, 40.0, 41.5, 43.0, 44.5, 45.9, 47.0, 48.5, 49.9, 51.0, 52.5, 53.9, 55.0, 56.5 +18:55:56Z -- P2 / P4 from the archive +# leg 2b_t2j P2/P4 greps on C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748 +harness: reg_profile=1 force_frf_hz=0 tx_batch=0 synth_fps=2 cam_extra_env=-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80 +published frame_id lines (rx_daemon.log): 364 +tx done K=1 lines: 374 +tx done K>=2 lines: 0 +tx ABORTED lines: 0 +max K: 1 fragments +camera_service vector_stats lines: 86 +tx drops before air (last tx stats line): drop_full=0 drop_stale=0 +tractor FHSS authority (post bracket): tx_first_anchor=1 tx_stream_streak_max=374 +seq-gap loss (per codec run): leg 2b_t2j: 364 frames received; seq gaps within same-codec runs (row, lost): [(321, 1)] -> 1 lost of 365 = 0.3 % after the first received frame (0 codec switch(es) not counted) +vector_stats lines: 86 +encoder ms_total: p50 237.3 / p95 292.8 / max 316.8 +stage p50 ms: resize=0.5 l0=15.9 l1=92.1 l3=46.7 temporal_pack=75.2 +frame bytes: p50 199 / max 203 +levels seen: {'0': 86}; lines with a pending epoch start: 0 +last: epoch 8 n_live 33 residual 3148.839 detail 80 epochs 9 trigger safety ttl_dropped 0 waiting 0 +counters to the last line (1 run): frames 371; epoch starts 9 = first 1 forced 0 horizon 2 safety 2 relabel 4; repair share 92 frames, 303 re-sends (71 repeat-once); carousel re-sends 232; DEL repeats 1183; ttl_dropped 0 +18:55:58Z -- archive files into legs/ +copied: leg2b_t2j_tractor_ocd_reset.log; not in this archive: inject.log inject_trigger.txt +18:55:58Z -- RS-13 scorers (PC only; a failure is reported, it never stops the post step or the park) +radio_monitor_20261025_135328_5f84b748: codec vector, reg_profile=1, reactive_fire=1, probe_echo=0, duration_s=180 + base PROBE TX: 125 (seq 1..125; on air 125, failed 0) + tractor LoRa cmd: PROBE: 125 line(s), 125 distinct seq(s), duplicates 0 + delivered 125/125 = 100.0 % (tractor seqs that the base sent, over base PROBE TX) + tail: none (the tractor logged the base's last PROBE, seq 125) + base acquisition: ACQUIRED; first image reception 11.1 s after the base's profile-1 activation, within the 120 s FHSS scan budget; evidence: the base decoded 364 of the tractor's 374 fragments on air (97.3 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid + (rs13_probe_score: exit 0 -> leg2b_t2j_probe_score.txt) +radio_monitor_20261025_135328_5f84b748: reg_profile=1 force_frf_hz=0 encode_mode=9 duration_s=180 + rx_rf windows: 19, +21..+201 s from the log start + RSSI: median of window medians -65.0 dBm; min of window medians -68 dBm; min of window mins -75 dBm; max -62 dBm; n = 19 windows, 364 frames + SNR: median of window medians 10.0 dB; min of window medians 10.0 dB; min of window mins 3.0 dB; max 13.0 dB; n = 19 windows, 364 frames + crc_dump: 0 + published frame_id: 364; frag_arrival: 364; rx_frames (last counter max): 364 + row: RSSI med / min -65.0 / -75 dBm | SNR med / min 10.0 / 3.0 dB | CRC err 0 | n 19 + FRF readback: base none; tractor none + (rs13_rf_extract: exit 0 -> leg2b_t2j_rf.txt) +== rs13_digest_trace: leg2b_t2j_base.jsonl (leg 2b_t2j, profile image_bw250, 364 rows, 364 vector; horizon 25 rows) == +capture seq gaps (leg2b_t2j_base.jsonl): lost 1/365 = 0.3% (received 364, 1 gap, longest 1; 1 codec run; period 0.58 s) +store: ttl_dropped 0, orphans 34, digest 255 checked / 4 mismatched; final digest_ok True; last DIGEST checked (row, result): (363, 'ok') +resync: 1 episode(s), 5 frame(s): #0-#5 (5, 2.6 s, epoch start) +A16 confirmation over 1 capture(s) (2b_t2j): 1 episode(s); loss-opened 0 -- THIN: fewer than 3; pool the Round B VECTOR legs with seq-gap loss <= 10 %; isolated and scored 0: 0 PASS, 0 FAIL -> NO SCORED EPISODE + (rs13_digest_trace: exit 0 -> leg2b_t2j_digest_trace.txt) +leg 2b_t2j: reg_profile=1 (FHSS, from leg2b_t2j_params.txt) -> the RS-12.15 bracket criteria apply +base: L072 counters not reset -> delta = post - pre +tractor: L072 counters RESET during the leg (evidence: host_parse_ok, rx_urc_lost, tx_deaf_max_us, d(host_parse_ok) < d(radio_tx_ok)) -> delta = post +cross-check: brackets 125/125 vs logs: base sends on air=125, tractor decoded cmds=125 -> AGREE +STOP RULE: not tripped + (bracket_deltas: exit 0 -> leg2b_t2j_deltas.txt) +18:56:00Z scorer exit codes (0 = ran clean; the files hold the reasons): rs12_leg_report=0 frag_gap_report=0 leg_replay=0 tractor_log=0 rs13_probe_score=0 rs13_rf_extract=0 rs13_digest_trace=0 bracket_deltas=0 +18:56:00Z -- park both radios (last) +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +base: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +tractor: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +18:56:09Z == leg 2b_t2j post done (evidence: C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_pre_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_pre_base.txt new file mode 100644 index 00000000..1ff98495 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_pre_base.txt @@ -0,0 +1,31 @@ +# leg 2b_t2j pre bracket base, 2026-10-25T18:49:39Z PC clock +radio_rx_ok=5485 +radio_crc_err=5 +radio_dio0=6840 +radio_tx_ok=1347 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=3435 +host_parse_err=0 +radio_state=1 +tx_fifo_rb_ok=1347 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=34 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=30698 +tx_deaf_sum_us=39812342 +tx_done_to_rearm_max_us=1854 +fhss_dec_aligned=5474 +fhss_dec_snapped=11 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=11 +clk_demotion_kept=0 +tx_first_anchor=0 +tx_stream_streak_max=1 +ALL: {'host_irq_idle': 3436, 'radio_dio0': 6840, 'radio_dio1': 3, 'radio_crc_err': 5, 'radio_rx_ok': 5485, 'radio_tx_ok': 1347, 'radio_state': 1, 'host_rx_bytes': 56708, 'host_rx_lpuart_bytes': 56708, 'host_parse_ok': 3435, 'tx_fifo_rb_ok': 1347, 'rx_urc_lost': 34, 'tx_deaf_max_us': 30698, 'tx_deaf_sum_us': 39812342, 'tx_done_to_rearm_max_us': 1854, 'fhss_dec_aligned': 5474, 'fhss_dec_snapped': 11, 'clk_demotion_reset': 11, 'tx_stream_streak_max': 1} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_pre_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_pre_tractor.txt new file mode 100644 index 00000000..a0f5bc67 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_pre_tractor.txt @@ -0,0 +1,31 @@ +# leg 2b_t2j pre bracket tractor, 2026-10-25T18:49:41Z PC clock +radio_rx_ok=112 +radio_crc_err=0 +radio_dio0=484 +radio_tx_ok=371 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=989 +host_parse_err=0 +radio_state=1 +tx_fifo_rb_ok=371 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=3 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=177586 +tx_deaf_sum_us=52863082 +tx_done_to_rearm_max_us=3535 +fhss_dec_aligned=112 +fhss_dec_snapped=0 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=0 +clk_demotion_kept=1 +tx_first_anchor=1 +tx_stream_streak_max=370 +ALL: {'host_irq_idle': 989, 'radio_dio0': 484, 'radio_rx_ok': 112, 'radio_tx_ok': 371, 'radio_state': 1, 'host_rx_bytes': 72422, 'host_rx_lpuart_bytes': 72422, 'host_parse_ok': 989, 'tx_fifo_rb_ok': 371, 'rx_urc_lost': 3, 'tx_deaf_max_us': 177586, 'tx_deaf_sum_us': 52863082, 'tx_done_to_rearm_max_us': 3535, 'fhss_dec_aligned': 112, 'clk_demotion_kept': 1, 'tx_first_anchor': 1, 'tx_stream_streak_max': 370} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_prep.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_prep.txt new file mode 100644 index 00000000..596259d9 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_prep.txt @@ -0,0 +1,60 @@ +18:49:10Z == leg 2b_t2j prep (profile image_bw250 = harness -RegProfile 1, boot vector, 2 fps, 180 s, -ReactiveFire 1, -StopDrainS 4 (FHSS default), capture 360 s min-frames 300 --strict) from bench-session-2026-10-25-t2 @ 5f84b748 +18:49:11Z -- production camera unit / radio-UART holders +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +tractor: lifetrac-camera=failed containers=[bench_mqtt x8-devel x8-provisioning x8-webapp] ttymxc3 holders=[] +base: containers=[design-controller-mosquitto-1] ttymxc3 holders=[] +18:49:16Z -- scene: bench video window to the front + camera check (camera only) +window pid 14808 'Front view of Colorado's STUNNING Royal Gorge Route Railroad - YouTube — Mozilla Firefox' player fullscreen: True in front: True +# leg2b_t2j scene check, 2026-10-25T18:49:18Z PC clock (content: https://www.youtube.com/watch?v=B1yUQwpNhJA, normal Firefox window, player fullscreen; min 8 %) +camera: first frame 0.5 s after opening /dev/video1; 200 frames, the sixth 0.2 s and the last 10.7 s after the first +1.9 s apart: mean abs diff 19.29 pct pixels diff>25: 22.06 % +5.0 s apart: mean abs diff 21.82 pct pixels diff>25: 24.90 % +10.0 s apart: mean abs diff 26.09 pct pixels diff>25: 27.51 % +mean luma 121.5 +frame -> C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_scene.jpg +SCENE-CHECK-OK: 10 s change 27.51 % (min 8 %) +18:49:32Z -- health probes (rs116) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +STATS-OK (attempt 1) + radio_state=1 +RS12-URC-COUNTERS=YES +STATS-OK (attempt 1) + radio_state=1 +RS12-URC-COUNTERS=YES +18:49:36Z -- clear retained control topics on the base broker +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +RETAINED-CLEARED lifetrac/v25/control/encode_mode_override lifetrac/v25/cmd/req_keyframe lifetrac/v25/control/radio_profile +18:49:39Z -- pre-brackets (rs115) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +radio_rx_ok=5485 radio_crc_err=5 radio_tx_ok=1347 (base) +radio_rx_ok=112 radio_crc_err=0 radio_tx_ok=371 (tractor) +18:49:43Z -- base-side capture, detached (docker rs13_cap_base): profile image_bw250, 360 s, min-frames 300 --strict +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +rs13_cap_base id 727bb36acf80 +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +connected to 127.0.0.1:1883 (rc=0); subscribing lifetrac/v25/video/tile_deltacapture -> /work/legs/leg2b_t2j_base.jsonl (profile image_bw250, limit 203 B); 360 s + +18:49:48Z == leg 2b_t2j prep done -> launch the harness NOW (the capture is already listening), in PowerShell: + & "C:/Users/dorkm/AppData/Local/Temp/lifetrac-bench/leg2b_t2j_harness.ps1" + which runs, from C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper: + .\run_live_radio_monitor.ps1 -TxAdbSerial 2E2C1209DABC240B -RxAdbSerial 2D0A1209DABC240B -HostIp 192.168.1.79 -TxFeed camera -RegProfile 1 -DurationS 180 -StopDrainS 4 -SynthFps 2 -KfRequestDisable 1 -ReactiveFire 1 -ProbeEcho 0 -LogFragArrivals 1 -TxBatch 0 -CamExtraEnv "-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80" -Archive + while frames flow: bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/link_sample.sh" 2b_t2j + after '[EVIDENCE] archived to': bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/leg_post.sh" 2b_t2j + NOT flying after all (no GO, harness refused, round aborted)? The probes left both L072s + listening (RXCONT) and rs13_cap_base is running. Stop the capture and park both radios: + bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/power_up_guard.sh" --stop-leg-daemons diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_probe_score.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_probe_score.txt new file mode 100644 index 00000000..cb6af82b --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_probe_score.txt @@ -0,0 +1,6 @@ +radio_monitor_20261025_135328_5f84b748: codec vector, reg_profile=1, reactive_fire=1, probe_echo=0, duration_s=180 + base PROBE TX: 125 (seq 1..125; on air 125, failed 0) + tractor LoRa cmd: PROBE: 125 line(s), 125 distinct seq(s), duplicates 0 + delivered 125/125 = 100.0 % (tractor seqs that the base sent, over base PROBE TX) + tail: none (the tractor logged the base's last PROBE, seq 125) + base acquisition: ACQUIRED; first image reception 11.1 s after the base's profile-1 activation, within the 120 s FHSS scan budget; evidence: the base decoded 364 of the tractor's 374 fragments on air (97.3 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_replay.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_replay.txt new file mode 100644 index 00000000..efe8b6de --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_replay.txt @@ -0,0 +1,7 @@ +leg 2b_t2j: 364 frames received; seq gaps within same-codec runs (row, lost): [(321, 1)] -> 1 lost of 365 = 0.3 % after the first received frame (0 codec switch(es) not counted) + resync episodes (start, end, ended by key): [(0, 5, False)] + all ended by an epoch start: False; final resync False, digest_ok True + last DIGEST checked (row, result): (363, 'ok'); last epoch start row 313, 50 frame(s) before the end (no DIGEST inside TTL_FRAMES+3 of a range-1/2 start, encode_vector.py) + key rows (4): [72, 74, 193, 313] + BAD rows (4): [0, 1, 3, 4] + orphan bursts top: [(0, 20), (1, 10), (2, 3), (4, 1)]; orphans 34, ttl_dropped 0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_report.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_report.txt new file mode 100644 index 00000000..c3ad2a3e --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_report.txt @@ -0,0 +1,16 @@ +train_gap_ms=40 tx_pipeline_depth=2 synth_budget_b=250 force_frf_hz=0 git_sha=5f84b748 log_window=after_stop + (tx frags_ok counter 365 is stale; using 374 fragments from per-frame TX events) +loss 10/374 = 2.7% crc_dumps=0 timeouts=0 published=364 [whole logs] +shared-window loss 10/374 = 2.7% [txdone_arrival vs frag_arrival, train by train over the window both logs cover; 10 of 374 trains not heard] +capture seq gaps (leg2b_t2j_base.jsonl): lost 1/365 = 0.3% (received 364, 1 gap, longest 1; 1 codec run; period 0.58 s) + first frame heard at seq 10: the 9 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 10/374 = 2.7% + tractor TX log: 374 frame(s) on air (txdone_arrival); the capture's first frame is its #10, its last #374 (placed by the params.txt clock offsets, within 0.02 s): 10/374 = 2.7% of them never reached the capture (9 before its first, 0 after its last) +acquisition: first image reception: the base's first decoded frame came 11.1 s after its profile-1 activation (rx_daemon.log line 31 at 18:50:05.527 board time, the frame at line 43), within the FHSS cold-start scan budget of 120 s (4 attempts x 30 s: SX1276_RX_SCAN_MAX_RETRIES 3 + 1, SX1276_RX_SCAN_REDESIGN_MS 30000) + confirmed acquisition: ACQUIRED: the base's bracket counts 1 LOCKED -> SCANNING demotion(s) (d(clk_demotion_reset) 1, d(clk_demotion_kept) 0), which only a locked scan makes; the base decoded 364 of the tractor's 374 fragments on air (97.3 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid +radio deltas: {'radio_dio0': 489, 'radio_rx_ok': 364, 'radio_crc_err': 0, 'radio_tx_ok': 125} +FIRMWARE DROP (drx_ok - host URCs): 364 - 364 = 0 +identity residue: 0 +crc closure: dcrc_err=0 vs crc_dumps=0 +URC-path: rx_urc_lost=7 rx_pretx_drained=0 +RS-12.10: rx_fifo_skip=0 tx_deaf_sum=3750293 us over 125 TX (mean 30.0 ms) tx_deaf_max=30.7 ms tx_done_to_rearm_max=1854 us (max fields: post-bracket values) +RS-12.15: consider_remote deltas aligned=363 snapped=1 locked_out=0 epoch_drift=0 bad_hop=0 not_init=0 | demotion reset=1 kept=0 | tx_first_anchor delta=0 (post 0) | streak_max post=1 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_rf.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_rf.txt new file mode 100644 index 00000000..ff10bad4 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_rf.txt @@ -0,0 +1,27 @@ +radio_monitor_20261025_135328_5f84b748: reg_profile=1 force_frf_hz=0 encode_mode=9 duration_s=180 + rx_rf windows: 19, +21..+201 s from the log start + RSSI: median of window medians -65.0 dBm; min of window medians -68 dBm; min of window mins -75 dBm; max -62 dBm; n = 19 windows, 364 frames + SNR: median of window medians 10.0 dB; min of window medians 10.0 dB; min of window mins 3.0 dB; max 13.0 dB; n = 19 windows, 364 frames + crc_dump: 0 + published frame_id: 364; frag_arrival: 364; rx_frames (last counter max): 364 + row: RSSI med / min -65.0 / -75 dBm | SNR med / min 10.0 / 3.0 dB | CRC err 0 | n 19 + FRF readback: base none; tractor none + rx_rf + 21.0 s n_rssi= 19 n_snr= 19 rssi[min/med/max]=-74/-65/-63 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 31.0 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-63 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 41.0 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/13.0 + rx_rf + 51.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-63 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 61.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 71.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 81.1 s n_rssi= 19 n_snr= 19 rssi[min/med/max]=-74/-65/-63 snr[min/med/max]=3.0/10.0/10.0 + rx_rf + 91.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-63 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 101.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-67/-63 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 111.1 s n_rssi= 19 n_snr= 19 rssi[min/med/max]=-73/-66/-62 snr[min/med/max]=9.0/10.0/13.0 + rx_rf + 121.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/13.0 + rx_rf + 131.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 141.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 151.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-75/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 161.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=7.0/10.0/11.0 + rx_rf + 171.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 181.2 s n_rssi= 19 n_snr= 19 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=3.0/10.0/10.0 + rx_rf + 191.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-75/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 201.2 s n_rssi= 8 n_snr= 8 rssi[min/med/max]=-73/-68/-63 snr[min/med/max]=9.0/10.0/10.0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_scene.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_scene.txt new file mode 100644 index 00000000..145546ab --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_scene.txt @@ -0,0 +1,6 @@ +# leg2b_t2j scene check, 2026-10-25T18:49:18Z PC clock (content: https://www.youtube.com/watch?v=B1yUQwpNhJA, normal Firefox window, player fullscreen; min 8 %) +camera: first frame 0.5 s after opening /dev/video1; 200 frames, the sixth 0.2 s and the last 10.7 s after the first +1.9 s apart: mean abs diff 19.29 pct pixels diff>25: 22.06 % +5.0 s apart: mean abs diff 21.82 pct pixels diff>25: 24.90 % +10.0 s apart: mean abs diff 26.09 pct pixels diff>25: 27.51 % +mean luma 121.5 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_tractor_log.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_tractor_log.txt new file mode 100644 index 00000000..22d2aaae --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_tractor_log.txt @@ -0,0 +1,7 @@ +vector_stats lines: 86 +encoder ms_total: p50 237.3 / p95 292.8 / max 316.8 +stage p50 ms: resize=0.5 l0=15.9 l1=92.1 l3=46.7 temporal_pack=75.2 +frame bytes: p50 199 / max 203 +levels seen: {'0': 86}; lines with a pending epoch start: 0 +last: epoch 8 n_live 33 residual 3148.839 detail 80 epochs 9 trigger safety ttl_dropped 0 waiting 0 +counters to the last line (1 run): frames 371; epoch starts 9 = first 1 forced 0 horizon 2 safety 2 relabel 4; repair share 92 frames, 303 re-sends (71 repeat-once); carousel re-sends 232; DEL repeats 1183; ttl_dropped 0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_tractor_ocd_reset.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_tractor_ocd_reset.log new file mode 100644 index 00000000..0a4a1d01 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2b_t2j_tractor_ocd_reset.log @@ -0,0 +1,29 @@ +OCD_LEG=20261025T184958Z +Open On-Chip Debugger 0.11.0-dirty (2022-10-19-16:13) +Licensed under GNU GPL v2 +For bug reports, read + http://openocd.org/doc/doxygen/bugs.html +Info : imx_gpio GPIO JTAG/SWD bitbang driver +Info : imx_gpio mmap: pagesize: 4096, regionsize: 131072 +Info : clock speed 1805 kHz +Info : SWD DPIDR 0x6ba02477 +Info : stm32h7x.cpu0: hardware has 8 breakpoints, 4 watchpoints +Info : starting gdb server for stm32h7x.cpu0 on 3333 +Info : Listening on port 3333 for gdb connections +target halted due to debug-request, current mode: Thread +xPSR: 0x01000000 pc: 0x1ff09abc msp: 0x24003af8 +Phase A: ensure GPIOA + GPIOF clocks enabled + RCC_AHB4ENR before = 0 + RCC_AHB4ENR after = 33 +Phase B: ensure PA_11 + PF_4 are outputs (preserve other bits) +Phase C: drop BOOT0 (PA_11 -> LOW) so L072 boots from flash + GPIOA_IDR.PA_11 = 0 (expect 0) +Phase D: pulse NRST (PF_4 LOW 250 ms then HIGH) + GPIOF_IDR.PF_4 (low) = 0 (expect 0) + GPIOF_IDR.PF_4 (high) = 1 (expect 1) +DONE: BOOT0 LOW, NRST released. L072 should now run user firmware. +Allow ~500 ms then probe UART (e.g. AT command at 19200 8N1). +shutdown command invoked +OCD_EXIT=0 +__OCD_LOG_RC=0 +__OCD_RUNNING=0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_base.json b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_base.json new file mode 100644 index 00000000..83df15f7 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_base.json @@ -0,0 +1,107 @@ +{ + "profile": "image_bw250", + "one_fragment_limit": 203, + "frames": { + "total": 365, + "vector": 0, + "other": 365, + "parse_errors": 0, + "by_codec": { + "mono_g4": 365 + } + }, + "wire": { + "min": 0, + "p50": 0.0, + "p95": 0.0, + "max": 0, + "over_limit": 0 + }, + "epoch_starts": 0, + "epoch_starts_applied": 0, + "arrival": { + "span_s": 0.0, + "fps_mean": 0.0, + "gap_p50_s": 0.0, + "gap_p95_s": 0.0, + "gap_max_s": 0.0, + "first_applied_t_rel_s": null, + "frames_before_first_apply": 0 + }, + "store": { + "frames_rx": 0, + "frames_bad": 0, + "frames_applied": 0, + "epoch_behind": 0, + "orphans": 0, + "digest_checks": 0, + "digest_mismatch": 0, + "bad_version": 0, + "epochs": 0, + "handovers": 0, + "ttl_dropped": 0, + "resync_events": 0, + "resync_digest_ends": 0, + "records_applied": 0, + "resync": false, + "bad_reasons": {}, + "epoch": null, + "shapes": 0, + "cached_shapes": 0 + }, + "resync_episodes": [], + "scene": null, + "checks": [ + [ + "parse_ok", + true, + "0 unparseable payload(s)" + ], + [ + "all_vector", + false, + "365 non-vector frame(s): {'mono_g4': 365}" + ], + [ + "one_fragment", + true, + "0 over 203 B (epoch starts 202 B); max 0 B" + ], + [ + "store_clean", + true, + "frames_bad=0 " + ], + [ + "no_orphans", + true, + "orphans=0" + ], + [ + "digest", + true, + "0 checked, 0 mismatched, scene digest_ok=None" + ], + [ + "epoch_seen", + false, + "0 epoch start(s) applied of 0 received" + ], + [ + "first_apply", + false, + "0 frame(s) before the first apply" + ], + [ + "applied_ratio", + false, + "0/0 applied = 0.0% (need >= 90%)" + ], + [ + "min_frames", + false, + "0 vector frame(s), need >= 300" + ] + ], + "pass": false +} \ No newline at end of file diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_base.jsonl b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_base.jsonl new file mode 100644 index 00000000..e8e8da10 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_base.jsonl @@ -0,0 +1,366 @@ +{"meta": {"tool": "vector_dry_run", "topic": "lifetrac/v25/video/tile_delta", "profile": "image_bw250", "started": 1792950220.853}} +{"ts": 1792950259.321, "topic": "lifetrac/v25/video/tile_delta", "hex": "000b0c0820010000000000000800000000008000cffffffacaffffdaafbfff75cbffffec9d76fbb9cadfefecd537ff74d54efdd8bbd7aeb6dc35d158efafad4ddbf7a5d4febdda7cafef7fd5fbbbb77cdeff7dfbebebdfedbf5eb7fbeaefdfaeb6babbfbdbdfeed66aaeab7bbdf75dad8ead56d316b57b5a4dddaaeb2b56d7524deb55eb06bdbb5555d7d7a2536d6d6125b75b80"} +{"ts": 1792950259.917, "topic": "lifetrac/v25/video/tile_delta", "hex": "000c0c0820010000000000000800000000008000fffffd0fbfffeea5f7ffba97bedef60bfffffb56b7fbdd0bfeffed2fbbef7a8adfbfef172dfdba8d976eab2be2f52a9e0bd16b2bed6cb69bbbeb5fadeedff6dbbfed7f76f5b7f5bbdeefdf55fbddfdfbaf7776b5d5dbfefb5fad55f5b5f6baf55755d6f6eaeb55dbbd96eef2cb5b3afb75ecd532ad337a0576ddad005beaea00"} +{"ts": 1792950260.322, "topic": "lifetrac/v25/video/tile_delta", "hex": "000d0c08200100000000000000000100000080000004aaaa0552555500014aaa1014552a024024aa0001155510244924020004520091290a2404040900204004010109222410020200444904010100a2241005410002208400880142080088a10000000000200004488000c2ec66a442b8db775ee8d6dd56184cf653e8da83724074fddb00c0264e004000000400000000000000"} +{"ts": 1792950260.902, "topic": "lifetrac/v25/video/tile_delta", "hex": "000e0c082001000000000000000000200000690178dadbb66a02c3eddbf9ff737377addabeedfaf75bb7abd6e6e6aeddb67ddbb5dbb76e57e7e6ee5dbb6ddbebacdbb763b7e7e6bebb75db6cfbfbb2e85bbbefbedb9ff75df4f5fffd0c0c0c2e0c1880a38381c38181c581010750e860606460605260600000739f2d5b"} +{"ts": 1792950261.324, "topic": "lifetrac/v25/video/tile_delta", "hex": "000f0c0820010000000000000000080000008000aa401505a95544a655a02a94aaaa92aa4554aa58292aa5289292a891484aaa102524a40890929401452a542022495004942554204955500054954040aaaab10455554020aadba080556d4400ab56ae0055bb580008d57a0800aea840c2d5b540e0bb6bb020d6dd6c656db7b4c0b6dada415b6d6c74d5b5aa28b6aaae0155522a"} +{"ts": 1792950261.925, "topic": "lifetrac/v25/video/tile_delta", "hex": "00100c0820010000000000000000080000007f0178da0b0d5a1a96b5546b976650835790cbaa2d9a4a0c120a0e2d2b3839180414141984181804040419181980808341094409287030303001191d0c0e0e0a0c4c8c60590e06162029d3c0c060c2c1c0b101c80e6238a29cc0f040a4c34161b5034bc255418683510d0c2eeb180432ae783418563030302e64600000eb751826"} +{"ts": 1792950262.305, "topic": "lifetrac/v25/video/tile_delta", "hex": "00110c0820010000000000000000002000006e0178da63606060e002625ecfc92a4f199918b633eebef356353f6e2be3a9a2ad9279d7de9ecf2a623864344d88a181f1edb7d040b3f5efde45efdabdfbdffb7bef58777dffcfc0c0c104d42e00c40e0c60e0c0c0c208a43880588191010a58600c26085701ac85c38101003e481e74"} +{"ts": 1792950262.917, "topic": "lifetrac/v25/video/tile_delta", "hex": "00120c0820010000000000000000020000008000aaaabfff55557fffaaaabfff52ad7fffaaa53ffb55557fff492a7ff755497fde49553fff55247efb4492bfef52aa7bfd29097fbf94a43ff642527bdf2a897f7b91246ffd4a52bdd724887ffd11257f6f000001520000100000008140b94a43c0bdeee66ee56b620badeb46ed6529426fa5fb676814a961cf0000001020800902"} +{"ts": 1792950263.3, "topic": "lifetrac/v25/video/tile_delta", "hex": "00130c082001000000000000000000200000640178da93bb1d1a24baf6df5df1b2d5d9b36ee7ee9dbe75db35a97bb7b3c5b373f74adddd76cd77dbed52f1eadc7552d7b7ddceafba9d5bba3e779bded77bbf7faf2f5fcff5fbef5f06062621064ce0c0a2c804a43890c598c064138c0196530000fd3126bb"} +{"ts": 1792950263.921, "topic": "lifetrac/v25/video/tile_delta", "hex": "00140c0820010000000000000800000000008000ffffe97fffff743bfffdd2bedbf7e87bffbf74bfffffa8bbddfdf4bdfff75a7b2dbae87e5fd12d75ab4ea8bb2f53bcfe5754d675fbbffcfbaeed6b7dff7ffdf7b7b7db7afadf76f5d77dfb7befafd5f6baf77b7bafabd7fa775d5bf5aeaaebf7db5f57726d69b7fbb55edbf5deeaeadaabab55f3d555d43abb76d402d6db6800"} +{"ts": 1792950264.309, "topic": "lifetrac/v25/video/tile_delta", "hex": "01150c082001020000000000000000000000780178da258ab109c2501806efbdfccf042462630ad30452bb833388163e4710477082ec61a129f50d13c802415b6b3fb0bae3387023f82fb8076457f9cd910d102e581b8df0517bd1e427b5b7314bd01de413b648d68423ccf5943bf12cf605d5c4b68bf23b5403bedecb93671559d6ffc65adc3c7fce2217de"} +{"ts": 1792950264.925, "topic": "lifetrac/v25/video/tile_delta", "hex": "00160c0820010000000000000000100000008000ffffffffb55aeaadffefbf7faabefaeffff7dfbadabd756fefdffefdbab5abafeeff7edbbbb5f6bdeddf5dd7b6f5f77bddbf7daef76baedbadfdfb6df6aeb7b7adfbdd6df76d7fb7addbb5dadefd7eb7b5abd76deefd7bb6b756aedbdafbfb6db7ad5fb6dafb6adbb7adbf6ddd7b6bb6b7ddbddbdaead6ed6dbf6f76b76ab5db"} +{"ts": 1792950265.313, "topic": "lifetrac/v25/video/tile_delta", "hex": "00170c0820010000000000000000200000007f0178da0dc6410ac2301000c07e321114fcc1da93e650f4410d494fd942f303ef1b61973ea1788a0521acce6954b523633a55c56447d2a6960e266bfbd218a747db2bf963447d3b1917c6f6eac10f49d67041b727e170dee65b4596283dd4c0257ee621792e7287609f28d9095806dca622a76b06403228b008a4ff7ff7eb58c7"} +{"ts": 1792950265.92, "topic": "lifetrac/v25/video/tile_delta", "hex": "00180c082001000000000000000008000000800084ad7ffffbd62aadaeb5bffffbdd556daeaadffff5b5b556aed6dfffdb6beadbb5957fbeeeafaaf77555ffddad2f6d77b4abfbffdaaf5f5b64b7f5f6aa5dbf6fa9aeebdd5577bef7aaaaeb5e555fbffbaaeaeaaf21152aaa040000035841089648144203fbbb3ba54befeec76ee4ba835b2deed65aed6aa56ba534e700000225"} +{"ts": 1792950266.308, "topic": "lifetrac/v25/video/tile_delta", "hex": "00190c082001000100000000000000000000720178da0b9a34556b9557d0c4d0504faf55ab56698586860602e935403a1848af028a03995aab18a686063130846a313030ac026246264606060e01260608e0e000910a206e070303138380830290d900640231c302064786232e0c1c0940f606205ebf8245e1c2f6170dbb18b43d0007201ee3"} +{"ts": 1792950266.917, "topic": "lifetrac/v25/video/tile_delta", "hex": "001a0c0820010000040000000000000000008000aaab6db7b56d5b6dab556db6aaaaaadbaadb6f6ab555555755556adaaaaaab6aadb555556aaab556aaaad55a55552aaaa0508955020522aa55400155108808aa4a2000042900411252000000a492000052001000a948004844000220aa40403c51000028a8000454a444007a550048acaa4100d65528117f548241aa555102ff"} +{"ts": 1792950267.299, "topic": "lifetrac/v25/video/tile_delta", "hex": "001b0c082001000000000000000100000000700178da0d8bb10dc230100027650264188022fb5040059652c493d83f004a523d2fe5f5beb83ae94e077d75e20b5c3f5007ff87e083a14e97e92111fb10e29b953bc5d02e34167cb6bc2114e1a7531a8bd467b6092e68322da3adc98b73f357763cdeb5c98199e479d1d8bdc909f0ec70f2"} +{"ts": 1792950267.913, "topic": "lifetrac/v25/video/tile_delta", "hex": "001c0c0820010000000000000000010000008000fdffbbffaeaad6add5fdbfffbf576aabeafafffebf57aab7d5fd7ffdbb57aad7edbaff7db6edabd7dbb77d7db6dad7dfdb6fbd75b6daefdfedb77575b6dadfdfdb6f6af56db5ff5e00552beb120000144000900008a80a46bbf6b816ed6f1bdabd251ad6a72e5676bd291ad315371b764002499e00900000080084402108103f"} +{"ts": 1792950268.313, "topic": "lifetrac/v25/video/tile_delta", "hex": "001d0c08200100000000000000040000000080001ddfffdd2b7555771daffbad2b7aaef61daff75b2b76baee3ddddfbb16b6a4aa2bdab5553d6d555216dfedad2b75777b3dafbddd16fad76b3b5ffaf62dd55faf36bfeada1b6abdbb35dfd76d2eb57bdb3bdfdd762d6d6fad36bbb2f65bd55a122d7d55d536aaaa545bdaa52536b552925ad914482f6a429275b128202d58850a"} +{"ts": 1792950268.917, "topic": "lifetrac/v25/video/tile_delta", "hex": "001e0c08200100000000040000000000000080002dbddb6d36d6b6b52b7b6dd63555b6bb1dbedb552b5555b635fbb6da1e955aab557eeb6d1bab5daa2d6d655b16bb5daa3bd5aadb155d6d6d2eeaab551b5db5552daaaaaa16f555b53b5a2455156daa8a1eb555512bdd5554156b6aab2eb5ad541bdeaaab2d6ab5aa16bdaab52dd6db551b6f6d552dbad5aa16dfbef61b6aebad"} +{"ts": 1792950269.31, "topic": "lifetrac/v25/video/tile_delta", "hex": "001f0c0820010000000001000000000000008000fd4054a8ab6e928afd5214aaab4a4a45fdb52812aad55541deaa942875a56949aeaaaaa9fb6ab5a4ada556b2bed4b5adeb6ad6dabdaa6b6dd6d556b67d6d55dad6aa26adbdb55272ed59ba94b6d55553daaad6edbb755b55d5a8ad6a7552d5b7d6a56d54aa4ab6dbd6aaaaaa6a56b5b7bd5a98d5d4ad2a6d6eb5515ab5562c6b"} +{"ts": 1792950269.892, "topic": "lifetrac/v25/video/tile_delta", "hex": "00200c0820010002000000000000000000006b0178da4589b10dc2501403ef47af0854bfa14794998236bf42116e526416c20e1981226623a6e1890617f6c927e96669199b5fbafbd3a64d7bb33548dec7ecc14ea53fccb98e4d62b209bf0b47f760e004d78e8842e5c28392ff0ae70e9e253d2538f4fcb2522b5f8bb42207"} +{"ts": 1792950270.312, "topic": "lifetrac/v25/video/tile_delta", "hex": "00210c0820010000000000008000000000008000404aa3ff2a92abff902547ff454a17ff10914fff442416ff02829fdf28283bff01025fff54a9fedd220157ff4957ffbf2405adf7495fff7f2217f7bf48bfdefb247dff7f49a7f6ef10cf7fbf45a3dafd20c9fff74ac0eabf00d57fff54e0f5b60262deff54d175fd2165ffdf94b3ab774ae5ffff216bd5bd95577ff74aededdf"} +{"ts": 1792950270.901, "topic": "lifetrac/v25/video/tile_delta", "hex": "00220c08200100000000000040000000000080000095495504452a498110a95420044a9284a2124880108122c084244842110900e8044025a0491490f000410aa82514415a00412a141228804c814515160828422b2285280d84524547c929102aa0844587f452905552942522b9228895ac944252d64294ab7aa922aaac4a496af72494b55b524aaaeda952b557d529dabae885"} +{"ts": 1792950271.312, "topic": "lifetrac/v25/video/tile_delta", "hex": "00230c0820010000000000000040000000008000ddefffff6b5aaaaadef777ffb5adbaaadef6dfff6b5deaabbbb75f7dd6daf5d7bb6f5efad6daeb577b77bdfdadad6b57db7bbefb6dd6ebad055bbdf750044aae0251025348005008b6aa0aa2d595d00b356e7f4f08935517a220154f5509421f2a42108e0110845f5244220740111157bf444401d5fb5154beaddea2d7def7dd"} +{"ts": 1792950271.908, "topic": "lifetrac/v25/video/tile_delta", "hex": "00240c0820010000000000002000000000008000fefeda15b755b496fadf5d0aaf75ea0afadebd22ef6baa85bafd5d00f757ed25dded5b40f6bb6d00bb6ebec4edb7d590d6ed5ec0fb5b6b42adf6dee8f6af6b50addadfa8f6bdb570adeb6fdaf75edd54adebb614f6bd6d4eadd7b415f7756a86adafb92bdefad486b5adb653eedb6a8ab76edd53daf5aa89b7af7552dd75daa9"} +{"ts": 1792950272.311, "topic": "lifetrac/v25/video/tile_delta", "hex": "00250c08200100000000004000000000000080001bbfff7716d555dd5b7ffb6b16d557bd1b7fed6b2daabedd177febb65ad57d6b0f7fabdd35aafef71b7fab5a16d5f5ef5bbeaeb50d6bfada37bead6d1ad7f7b6177ab97a5adfd6d5176afb6e1bbf55ba2d6bfad517bd577a5ad7fad7177d576d1daffdba2b7556ef1ddffbb556b55ede1bdfeb6b1d6abddd2bbfeef61d6ab75b"} +{"ts": 1792950272.905, "topic": "lifetrac/v25/video/tile_delta", "hex": "00260c08200100000000020000000000000080000aad6da8a0b5aaaa5516b6d44a6ad55054375b54429aad549855b5aa4a2eaad45532db50549d55544a2b6daa48adaaa04955555444adbba02156d550957aad52454daac02ab6b55052aadb54255b555092ad6ac0a2b6ad68955b5592a56aed60955b5550ab6d55a455abaaa0a6ad5d525156aac88adad550d1576aa02559aad4"} +{"ts": 1792950273.288, "topic": "lifetrac/v25/video/tile_delta", "hex": "00270c0820010000000000000000008000006d0178dafb7bfffffbd559ab76fdddfbfffabaeba1555f77ff5f7fefdaaaaf403a6edfddacd7afb3efeffdbbef6bf6aaabfbeffd2fbf5a7a756dfdfa7fdfaffeda1a5bb7fefffbebbfaf9656a9302001462066616470001140164c98894100448080004c4c8181a1a101001fb134ad"} +{"ts": 1792950273.906, "topic": "lifetrac/v25/video/tile_delta", "hex": "00280c0820018000000000000000000000008000b5555555d5555555b5555555edaaadaab6aab555faaacaadadb55555b6d6aaaadb6a92abfdb54004ef5a8000ffed0000fdb58020dfed4880fff69000f7bb4000befd4000eff7b404bbfeda40ef7f7900bddbde00efffea90b56ebf00dfffed88b55bfec0ffffeba0aadbbf42fffefbf0aaafef5adffb7dd5b56fafb4efddf7da"} +{"ts": 1792950274.304, "topic": "lifetrac/v25/video/tile_delta", "hex": "00290c0820010000000000000000040000008000db56fffe6ddb2aabb6aadffddbdb6aabb6ad5fdadbb56ab7ad6b5becf7b56d5a5adf56ead769bb5abade95a9d76bded56dbaa555b6d77b55db7ad56ab6d75b55dbbaed6b6d6db5adb7b6fab6dad5af556eb6f5dbec169adcf61afddeac9fbcb4f41db5bee74db8b46d0b3d9c0308901441200100100224242208800060445c84"} +{"ts": 1792950274.945, "topic": "lifetrac/v25/video/tile_delta", "hex": "012a0c0820010408000000000000000000008000ab6db6da75b6db57ac5b6ad9d7ad5b6d7aa6d556aa936edadadcb56b6aaaadad952d56b5ead755aa2d69b56db016d556a00aadb5a485755a4802aad78602db6a9289aab50a0175ad8b21aad61501575a04856aab1340d6f504816b561281ad5a0488abab25416d750281aaad02415dd6114556bb0141b5d52542aead01935ad6350178da6360c00b1c183a3a606c2616082d001667606460101480b15000449d1250b201c211808803d509b08075808d039300ceef032b"} +{"ts": 1792950275.308, "topic": "lifetrac/v25/video/tile_delta", "hex": "002b0c0820012000000000000000000000008000aaaaaaaa555555b7aaab6d5455b5555baaaaaad5555556adaaaaaab5110449560000016b000000ac00200157120240a9000804b600800155240090ad00240156110000b54021215bafa8016d50a00155aeb484ae55501173aaa2015d555041a5aab102bab6d00155555222dbaaa002adb6d482ebab5002b6b56242adada809b6"} +{"ts": 1792950275.894, "topic": "lifetrac/v25/video/tile_delta", "hex": "002c0c0820014000000000000000000000008000b6db6fffdb6db56d6db6dfdfb6db6af5db6dbf5f6db6eaf5b6db77afdb6dadfb6ab6db5db7d5b7b7da5b6dee6dd6debbb6bb6befdb55bd7bad6ed7aef5b55adb9556eb76dadb5daf656aaadaab56ed6f4adb57b5ed6abade55aad56bd6ad5b5ab575adafadaad6f5b6ad6b5baad5b5adb55aaedbab6b556db5556eb6adad55db"} +{"ts": 1792950276.304, "topic": "lifetrac/v25/video/tile_delta", "hex": "002d0c08200100040000000000000000000080000000000000000000e800000055000000ada00000555a0000aad500005b5ae840ad6b550055555a00b5aad5e856b6ad54aadb6aaa5d6aab54a6addab45ab66d54b555abaa54aab4aaae2b56d45484d554b4112d5556401354aa0a40d454800a2ab624800555002490aa2a00005b009104aaa4042055489000ada440846bb50810"} +{"ts": 1792950276.736, "topic": "lifetrac/v25/video/tile_delta", "hex": "002e0c082001001000000000000000000000480178da4d8cbb0d80301043df2117573a1b6494140c163139818074aefcd133145d90f9874eeb01c16e04cd9fc15d0c7c16d648133bd6b020944fc7f14efb8f31150a67c16ef1960409"} +{"ts": 1792950277.294, "topic": "lifetrac/v25/video/tile_delta", "hex": "002f0c082001002000000000000000000000750178da636090ce6560d0ddcac020b69681c17a1b901dcdc0a00d14b3ddc6c0a4759ba1c33c142896c7c4100da4cdae32304403e57281eacc6e333045e7b20840d910f1ed0c0cdb6e01d5e67308ac059a5976978161753603c3ddbd0c0c79d71958b6ee625058779d89e1761550ed7a905a00467a21d8"} +{"ts": 1792950277.898, "topic": "lifetrac/v25/video/tile_delta", "hex": "00300c082001004000000000000000000000800001435b6d0085b6b688ad5bdb200b6d6a8015b6adc25edb76686aadababab76ddd55adb6a6eedadb7b356f6dadd5b5b5755ad6dbaaef5b6d6b356db6ddaab6db66dddb6dbb6b56b6ddbd7bdb6b6bad6dbddd76dad6b7ab6f6deafdb5bb5f56eeddf5bbb5b6aed6dedddb7b6b7b76d6ddadadbbb6fb7bdd6dadd6b7db777ddabdd"} +{"ts": 1792950278.301, "topic": "lifetrac/v25/video/tile_delta", "hex": "00310c0820010000020000000000000000008000ad6002dbb6a9036dab624556b5a802ebdaa28b5c6ee822b5ab52836ab5a005b5ded54555556206f5b6a893555bd245b5ed6506d036a885a0d5d24b685b6506d0ada88b60555506d4b7d24ba855550ddab6d206a8ab6957f55da50aacaad50fd4dbaa95686dd40eb6ab5595d8b6d50f6eadd495b4db550f566fd52beab5550ebb"} +{"ts": 1792950278.894, "topic": "lifetrac/v25/video/tile_delta", "hex": "00320c0820010000080000000000000000008000aa40036db59254dbdea402eeb5a9515beee80a6dbb56a4b6d7fa525bfd55095dabad64abfef6aa3dab5b514bfded4a36d756b14dfdfb549bb756d22efdeda90bd75b68adfdf6b40fb75dd2aafdeea80fdf75e94af5bea81fdfd5b525faf7681edfada14bf6fb741ddfada84bfaf6d11eefbf682bbfead2aefabda83befeed097"} +{"ts": 1792950279.292, "topic": "lifetrac/v25/video/tile_delta", "hex": "00330c082001000010000000000000000000780178da0dcc410ac3200044d153d6453d40c1325da690d00b555c3a4282c788850ed20388e40481bafb9bf705165096ba3801819194ae3bd041fad19367787f3565c0dfa25eab67d959e343fc45c829e60ad3eeecacd6d6d4638291b60579ecdaf0197efef00ceb61ca31b7650b39f4a72b4969f903607955c5"} +{"ts": 1792950279.929, "topic": "lifetrac/v25/video/tile_delta", "hex": "00340c0820010000a0000000000000000000600178da158cb111c3300c03a7440a7903eadc6628e850929bc88575ca2c813a00ff2449d60446632500059902ce2c0f359ccdd35cce479a1ff20a777bd3e6b7b8f80ae5a3d181dda8383fafc80ce127b4ded199c1fd9871a01662dda13f43da48864a0178da658bc10d80300c03afa88f3c334246f16851c5208c4ada0a78103f629f6cf82e7f7e900e0d2c5f1e050e4e70d9c31c95663385a906f5561e4c1fa837137df5af99636f6f20160911"} +{"ts": 1792950280.316, "topic": "lifetrac/v25/video/tile_delta", "hex": "00350c0820010000400100000000000000005e0178da1d8bb10d80301003a7a180514287788a8cc03891d80024721165b249f6c19f6f7cf6db004737ab11bfcbccb64f5005164942a7bd9ca0caf0903ddc1a047f2a7b6557d7b1234ff0eca2d0bc0c83a50fdc297ad62d9425cf3fe9524292410178da6360c0021805189838e03c012076e0706104520a0cc8a220110e8606089f05a80328c6e1806c900b034703583f030313885002531c025031a0b900a5130342"} +{"ts": 1792950280.891, "topic": "lifetrac/v25/video/tile_delta", "hex": "00360c082001000000020000000000000000780178da1d8bbb0d0231100567f7122ea4035ab9228890e8c0222440c205119041042ec40217802c671058b02c44a3791f3083bc01ebc832392b724bcc5e9d695da03f911255b6d9f388c4ca98138b8fef0f4dc5f648f0ae18b20b8ccd982e2b95f6f313c3ddf9ff1a430c3aafeee98c3edec8f5f805c5fd32f0"} +{"ts": 1792950281.325, "topic": "lifetrac/v25/video/tile_delta", "hex": "00370c082001000000040800000000000000600178da25ca310a02611083d1235b5a88feb7d242969cc272c90d76ba9d62183f074c111e24f0cfe719d36ddd440e5b47bd5ac1785769268e84b7bff3bb1077d8921d9fc412d5a0284e246f1499632f7951c5a8e910ee8cbc22db340f7e4cd27327450178da658bc10d00200803ab710047e8288cd6a76338aa55fc18212497720de44c5f7cdc310b46b483afa3bab9d30f9d5c6045b2430aa1eb13ed3af40a12b26b7f0115800d18"} +{"ts": 1792950281.913, "topic": "lifetrac/v25/video/tile_delta", "hex": "00380c0820010000000810000000000000005e0178da0dcab11102410c43d192098938774576b79570ae001c2ad0783f56a437124c74565f3ae5e9f9fe72b0a4df68d5fe1853af5214ab179dde12ce23c11e971e043c1b77f64a6b8f4b351b449fae10adb9dc59d07d7b9081823f2fd173233f0178da6360c0069804385a1ce01c08c5a2c0d1d180ac8883818111480930087238c0d40900b1030388cbc80156c4c802532ed0816a600bd048060e0004100451"} +{"ts": 1792950282.265, "topic": "lifetrac/v25/video/tile_delta", "hex": "00390c082001000000100000000000000000640178da158cb10d42310c0547ce0008d88a141178108bef09484a17967d24dde9dde901cc39d71891207df35e8897f6462521847997bcca1741b97cc7e53b299f3f3324509e37b62d6369be65cba42d343f27b43247e3717e9da6a679907b59e30f4ccc7398"} +{"ts": 1792950282.892, "topic": "lifetrac/v25/video/tile_delta", "hex": "003a0c0820010000002000000000000000008000ffff5fffedb6adbbbffebfedfb6d56daefff5fb5fedb7ed5bbfaaf4affebdda1eef97fb4ffbdb6d5dbf5bf6aff7b6ed4efeebf52bdfbddd5ffbc7f6dfef75bb7effcffdefddd5efff7faf7fbdffd5ffeff6cffb7fdfd6efdeffbbfffffbdfbeefbf6dfffdffffffbfedd6dbffbffffffeff76ffdffbdfbb7ffff6fffddf7feff"} +{"ts": 1792950283.293, "topic": "lifetrac/v25/video/tile_delta", "hex": "003b0c0820010000004000000000000000008000ffffffffb6dbbbbbdfbefeff6aebdbd5b55d7fff5557eeb64aaabbfb2455dfaeab4a76fb54b5bfad021556f5aad57fad52aaeef6c96abfda55f5fffbd2ae6dad6df5bff6b6beffbfdbd776ebed7bdffeb7bd7fabdaeffdfffffdbfabaadffbfefff6ff57db7feffdffdbbf57dbfffffdff7ffdb7ddedffeeffffdedbef7fffff"} +{"ts": 1792950283.892, "topic": "lifetrac/v25/video/tile_delta", "hex": "003c0c0820010000008000000000000000008000ffffb42feed5549abfffea2ff5555435dffab49fb54daa5bd555546e4aa8ad1ba045145e5510564baaa5152f55a4aa55a4b5552f490b5a56a0556d2ff52156bb54aab52edad55a5bb6b5b6afeddaeabbb6af5d5efbf5f56bdd5eaabff7ebf655bebeab7ff7f7faadddbd555fffefeaebb6fb5b3effafeadbadfd5aafff6eeadd"} +{"ts": 1792950284.281, "topic": "lifetrac/v25/video/tile_delta", "hex": "003d0c0820010000000020000000000000007b0178da25c8210ec2301c46f1f7f19f41124e4438034154700232452a966138ce820481e0166482b43d000239415829a07e790fe58cb92d5f2737c7bfcfccc6cc617d47eff2d3aad2a3fc7d40fdc0bcdda0f462b9bb4ae989350d8a11f343a5d0167ba63123df616164e19d2ce44afe88fdfe09bb14ebee036b9830ef"} +{"ts": 1792950284.869, "topic": "lifetrac/v25/video/tile_delta", "hex": "013e0c082001000000004000000000000000690178da158a310e02310c045f8c282990f083aee78a5392874427bfe0e40e4b58f1608a9d9d6200acd66e05766c24df4f1d8a1d419848ff37c78c40ac9f0577423487bdb85a85386feb41c3a64f52a56d2be1617e6ac3176394bb3ee55c2ceebb6e91917dda0f9e356fef"} +{"ts": 1792950285.269, "topic": "lifetrac/v25/video/tile_delta", "hex": "003f0c0820010000000080000000000000006d0178da2d8d310e833010049f9a1744bc80f84729a1b0e09e416145f780c85c052bc53a2f0ef234b3d52cd989cfd9ffb6d5b1404945c528a6747ab2124250234a4caf77a512b94c1a84be23cfd159f998d27670fdc909f96acdad4929a4db7dd0eac3804f9f0d49b2f302a8a17229"} +{"ts": 1792950285.894, "topic": "lifetrac/v25/video/tile_delta", "hex": "00400c0820010000000000010000000000008000ffffffffffffffffedb77dffffffefdbdffffffffb6dfeffffffbbefddfffffdf7b7effffffeffbfdefffef7fbdbdfffeffffbddbf7f7f7ffdeffffff7ffffffdf7ffd7ffddfeaaab7fd56a5feab5954abf6eeaafebdb5f5dbefdeaafffaeba8ffdf7ed2fffbdb24fefef691f7efbd48fffbea24fffea542ffaa9228f7d44942"} +{"ts": 1792950286.285, "topic": "lifetrac/v25/video/tile_delta", "hex": "00410c0820010000000000020000000000008000fffffffffffdb7fff76ffdb5dffedffffef7f6effbff7ffdffdddb77df7fffdffbfbdbfeffef7ef7eefef7bfffb17efbb6e8abeffd827f7dd6486dfffa013f57e8a46bfda4003d7f508aafd70200357da8249fdf00012ab641281dff14028b5a40484dbf010116eb1024435d420015b700a942da0800116d224484ab0010216d"} +{"ts": 1792950286.929, "topic": "lifetrac/v25/video/tile_delta", "hex": "00420c0820010000000000040100000000008000fffffffbfedbfd5dd7eeefeffebfffb5dfbffefffb7fdbd5efaeff7fbef7add5fba9fbf5efd556abbefb6dadfbb55557effd557bbed69556f7fb4aefdeddb7bafbf77ad7aedfdf7af7faebdfad6ffd75f7ff6fdead6dfb77dbb6bfdab49554afda52aaa8b7ad5555daf7aad6b7baffbbeddfaaed5eb5ffb6f7deaaed5aeb775b330178da6360c00b5880588141c08981a1015582094c0a007143035c2d0b448809ae8a116a040307986470806841000700a49202c4"} +{"ts": 1792950287.29, "topic": "lifetrac/v25/video/tile_delta", "hex": "00430c0820010000000000080000000000008000ffffb57fdb556aabffffadfeb6daea5bfff755bfb6dddaedfff76b7bb6bdadbfffeeaaebdb75d5beffdeaaebbb75b5bfefded6f5fdf555dfb75f55b5fff5aaffaabab555ffeec83faab5540adf7ea922b5aaa800daf55002b75d4890daeaa0002b5aa002aded4488d6b500007b6aa000adb50220db5400026dd51000b6aa0110"} +{"ts": 1792950287.875, "topic": "lifetrac/v25/video/tile_delta", "hex": "00440c0820010000000000100000000000008000fffff7bbaaaaad6dffff7bdbb555dd6dfffeebb6ab575edbfefbf5eeb7ad5eb5faffb5dfafaaef6afaff75bbafaaded6faff6b7bafabbdadfafd6b76afabddabfaf6b6fdaf5ddb56daeb6db5575db6db0aeedb6d6b55b6d62dbb6dbb0555b6aa236eaad609b5b76b00db6d5d226edbeb001bf6bd082d5dd70103eeba10005bdd"} +{"ts": 1792950288.33, "topic": "lifetrac/v25/video/tile_delta", "hex": "00450c0820010000000000a0000000000000710178da0dccc10d02310c44d126991cb21d78651aa02226f86847883a1ca4449440039cc8f93ffda580c68cc8b3ae03a7aa211275a9370d3e82a3cf55efaa62dd99930cf918ba789dc6a683194fd40470cd4217c69b6ce2b8f8de6c02dfcd5c750ce7ed283ebe5e5e65c9f899fd012f204cb1440178da636060605800c40e0c10b000837612601004d20e18f240114620c102c4020c0c4d08b90606062688720586458260864303921d0d0c8c2c207d0c0e0a0c00cbe40af9"} +{"ts": 1792950288.921, "topic": "lifetrac/v25/video/tile_delta", "hex": "00460c0820010000000000000210000000007b0178da1dc8310ac2401805e179abf6c9e1a2a0780141edb410095e67c392ead722484eb1165ae40022562ad8acc16a3e06a5848a82c1bf3394de38dfa24f249f971c9e116725eaa2d3a2ffed1dc53ddad58cc62ff273edb87cd17682c203ae0d5aaf9099b2d0a18d41b5043ba2e96d48e85d79327f02ef7f6e8c2c9e350178da63602004581c18391c58d0041b5818983818141ad084391498205ae0ea403c06050606268859502106013017280800b5a2036a"} +{"ts": 1792950289.281, "topic": "lifetrac/v25/video/tile_delta", "hex": "00470c0820010000000000000400000000008000ffffffffb6db77fffdffdeb7af6dfbfdfbdf6fdfb6f7fefbffbd5bdfaaefff7fffbb6df5b6ffffdfefaab6ffbaffffedefb6d6bfbafffff7efaab5debb7fef7bddd57defb77fd7bfeddafef5bf77abdfd5ddfefbbeeeafafeb77fafdbdbaafb7d7dffafd7ab55fafaeefeafbd5babfb67ed7d5dfab7abef5d5af6b5f7edafdf5"} +{"ts": 1792950289.917, "topic": "lifetrac/v25/video/tile_delta", "hex": "00480c0820010000000000001000800000008000fe922480fa49522aa29209004924a45224892100925094524905020024a8a8a4920412004952a09020200a024a8aa04800400900551542200040280255150120204048004a1502440140500054120210008488405450200202020208514888400802200042500102100484204540100010124008010001204849040012002002310178da636020041c18180499144014326082502c0c0c8c404a01cc828306060eb8208b03b27a08e000932d20060070a50265"} +{"ts": 1792950290.318, "topic": "lifetrac/v25/video/tile_delta", "hex": "00490c0820010000000000000002000100008000ddb6daaa6b6d6ddbddb7aaadb6dab6d5db6d5b556db6ed6ddb6b55aab6ddb6b5db6adad66db76b5536daad5a0dadb5ab16f6d6b4415b6ad7016ab6a9145b5ab600adab554276dad5081aad5a0056eb6a222b5aab001d6b54112aad6b40176aad044ab6d5001b5555110db6aa00155ad5404dab5a0416d555001ab6aa11155ad5310178da6360200098980418140418181ab0ca0a303234343030b1a08942284638c7c1012ec7013412c26201a900009992028c"} +{"ts": 1792950290.919, "topic": "lifetrac/v25/video/tile_delta", "hex": "004a0c0820010000000000000028000000003a0178da6360606068006207060868c0a01d39980411f20839260510c9a220c0d0c0c8800e3840460a72383160054c020c0c40c404540300a275053b790178da2d8d310a8350140447f942201054b0374a207a0ad3e9af62e08927b1f60c81dc20d5072b2fe015b4f526a9f220a976196659900edc0e22f0925f3e1dd8e9df85cc3ac6c22a539e2a7b00077cee6fb82d500c987c866685734f1a6d1ef506590ba1ba570341a5bbd2f7921673d4cfcb07e2d317610f169d"} +{"ts": 1792950291.277, "topic": "lifetrac/v25/video/tile_delta", "hex": "004b0c0820010000000000000080000000008000ffffc800aaaad2a9ffff4800aaaba2a4ddfd90017756a528dbbb4802ad6f12a0f7daa0085abd0a42ddd6a0106b750904b6aca040dbdd0a126d6a4080b5b4100856d284400120000048000004aa904420ffee1080ffff530cffff1d9beeff9792b7af9c1bfdf79792ffdf820fefff8002bfff00020054008811010800a4000000"} +{"ts": 1792950291.877, "topic": "lifetrac/v25/video/tile_delta", "hex": "004c0c082001000000000000000040000000800055549244aa92492854aaa484aa92555252a92228aaa55484552a4952a94924244aa49290aa5549485524a424a95212904a954a48aa52512452a92a404a448494aaaaa920552444885292a920a95500144a482480552502284950aa80aa4c522852a290804a5404205510a11048ca14a0aa29420052a529504a94a42054a51280"} +{"ts": 1792950292.289, "topic": "lifetrac/v25/video/tile_delta", "hex": "004d0c082001000000000000000000060000480178da6360e0d464601059cac0203485814136948181e9150303033703326051606070407019e13c26201600e20698141393008a4e0ea05205b002a052460e0634c0c40000cb7b053b4d0178da0baf0d0d5db16cd52aaf55ab56850201905a75d53334547cdbaa550cba57431918f47f333030f032a08326102100225c4004134c9c8511482820d43940441818812c06160c6300a4721263"} +{"ts": 1792950292.905, "topic": "lifetrac/v25/video/tile_delta", "hex": "004e0c082001000000000000000000080800650178dafb9da8e4b076d7f56fb72fc64cdab6f94af5fbc2b8cbbb6e3ac7dd7dc1e1f53a6e11c3beaf7b57bd5e77bd54ec77f62a06ae7bdf1918186319a0809141808185c301c66d00621618874111c4e100b1e00a808089a1c501483081d80220020055f51f96380178da6360c003581814181c941818b1c8303134283030b1303070a0493830383030303140241418e09a05189898509502251b1a008523031f"} +{"ts": 1792950293.282, "topic": "lifetrac/v25/video/tile_delta", "hex": "004f0c082001000000000000000000101000650178da53606060d8a2c0c0f0bef0d492ad171f17cf2f4cbbbf65e3a23fef23974d6158f8a89c858529f877800283e8febb21b7ae86beff9fb5da94f5ffdf5b0c0ce1f50cc8809181818505482b30b8303030a1483131084018020d20d205220601003c021e84370178da636020009c043a18b14ab430b0b030283008a0093730b23031b00019200907060646060e98141384e500e3b32838310000ad23032c"} +{"ts": 1792950293.893, "topic": "lifetrac/v25/video/tile_delta", "hex": "00500c082001000000000000000000402000690178dabb34d1246bf6e6357e9326bec8520af0f462606260d8756b6de8b5b7dfde4687adddb6ea76d9edbbb96bf7666ffbf66a2b905ebbbd3a7bdbdd757f6f6797aedbfefffeef5bab7edd6340071c8c0c0c0d2d1c302e0b8a9c830203c812070606a02a06001b262bce350178da636020005a1439604c266471260107060eb838134c904180838185410149610388106014607060810931c28d7401008065028e"} +{"ts": 1792950294.297, "topic": "lifetrac/v25/video/tile_delta", "hex": "00510c0820010000000000000000000041006e0178dabbff76ffb7ac6d57a3f7deaebb75bd74756eeedddc6ddbb3b767ddfe1a7b3b6fddebaced5fe36edf5abb756bfeb7f779bb76475fbdfeb66cfbdead6b6f5d7ff7fffdbfdd0e0c0c0c2c0c60d0c020c00463312981191c70020c581840ca19041a4024130398620000ebda2ec2390178da636020009c045a18b108b330b42800090606015461460646b02c488285c3818141012cce019557002b6f6868606061010b0000a75003da"} +{"ts": 1792950294.896, "topic": "lifetrac/v25/video/tile_delta", "hex": "01520c0820010000000000000000000082006a0178dabb5d7ef76eeeae6ddbb65d7f7bfb76d5f6dcdceb77b76ddb5b76fbf6f5dbb5b955efaf6f5fbf6bd7dd6fefdf6fdbbb6bd7fdebefdf6fadaf0df97f6b01c30406460630706000b21a181898983818a08085010e1c18040481540398c3c4804409824905004bce2abc330178da6360200014391c18212c2664611686160520c1c02080a6be819183092ee1c0c0c0882427c0c0c2e200e7812501869402a2"} +{"ts": 1792950295.285, "topic": "lifetrac/v25/video/tile_delta", "hex": "00530c082001000000000000000000000401590178dabbcdc0c090bbc481615b2307c36d1506866d0d0e0eb73585803403c35d95090cdb19581dde6a5735ecbbeac0f04a81818901137030723028303038c10558e03220c2054428303830303022eb6204a9e3680100a16f11a0350178da636020005c5c1c18212c26646108c79183810549508101c805c9707080390c0d10710e0813282380a41a28e2c400008fb8034d"} +{"ts": 1792950295.887, "topic": "lifetrac/v25/video/tile_delta", "hex": "00540c08200100000000000000000000000e2f0178da636020005a5c5c604c266471108783c3014d9c054c0a2831303880390208a90628c102464c0a105100a37a0317310178da636020005a5c5c604c266471108783c301491c21ade0a2c0c0c8c0c0826e9600830283032350ca012e040099b102a0340178da636020009c941418b108b380108b930083009a440303031310323008088039481ac094029872616000992ac00000809c0295"} +{"ts": 1792950296.297, "topic": "lifetrac/v25/video/tile_delta", "hex": "00550c082001000000000000000000000070360178da636020009c040518b108b3307200090605060154714606261606060e88280b44091820d481041a181a981898183a18004c3b02a9320178da636020009c941418b108b380108b93005c400121c7049265685000322000a4ca01a4818903a1124435300000755c02ca360178da636020009c381c1851459840040b438b009040000538ab81092ca1c0c200d2c801916342a81400620706a02407501d008a55027c"} +{"ts": 1792950296.86, "topic": "lifetrac/v25/video/tile_delta", "hex": "00560c0820010100000000000000000000804d0178da63604007820c2c2e0d1c083e4703c74430838581410048392808a93022a96f61e098009567121000a960146070600021a03281062001348d096216830023509d07c42026200500779805f42d0178da636020003a3a3a604c267439268116060e2ce20c2c0a0c0e0a0c2c98120240f50d8c0c0a700100de04037e"} +{"ts": 1792950297.269, "topic": "lifetrac/v25/video/tile_delta", "hex": "00570c082001000001000000000000000000800000482aaa52528aab00a0512a54552aaa015091555455249601484a4b5252112a09514c9540a4a5552aaa955542a54aaa1152aab1454a94aa21648aa99552555421492ab2895495aa45424aa552b52aaa95494aa94aa4aaa5add22d55aaa9528a5ed49455ab6a4a95755a9455aeaa5b2adbdb6d556d6ad596b6af5aebdbdaab7d"} +{"ts": 1792950297.868, "topic": "lifetrac/v25/video/tile_delta", "hex": "00580c0820010800000000000000000000008000aa92492455492492aaaa924aaaa44aa95552a955aa949524b552529555554a52aaaaa948aa95540055524800aaaaa000b5555044aaaa900055554100ad54b004b555401055555040aaaaa100aaaa800a55556005aaaa9012b6d54109aaaaa0245556a00ab55a8212aaaac04aad5540096ad54414aaad408aaab540215b554214"} +{"ts": 1792950298.257, "topic": "lifetrac/v25/video/tile_delta", "hex": "00590c0820011000000000000000000000007f0178da158c310ec23010042fd615492aa7a0b75068fc0a439573858eec23f8050505a20b923f804022f74a9c29a6196904407c997d21980dc805196aab6639c8786b89982a69d83c7847e4022722cfa9b62e343504daf7bd95ebba1dc67a52c9881ce5bc60fef04efcfbaea7f6127eda3c8f9d850774d258dc54f007fdbb2040"} +{"ts": 1792950298.858, "topic": "lifetrac/v25/video/tile_delta", "hex": "005a0c0820010080000000000000000000008000aaaa8010b6db402aab550212b56d88a8ad554012b5ad0029aab58492b6d68028ab5a84a5b56a8028db56092555bb0054b6d52452daad01356b768854adaa0155b6b6105adadb04aa6b6a106ab6b642b6db5a08556ded016db55624b6d77a00d56daa14b6b6dc42dbdb6a10ac6db6056bb6da20b6db6c15dbb6da40addb6c15d6"} +{"ts": 1792950299.272, "topic": "lifetrac/v25/video/tile_delta", "hex": "005b0c0820010000000000000000020000008000ffddeeedaab6b5b7ffdbdedab56d6b6fefb7bdbabadad6edef6f6b56bbbabdfbed6dd6adbfb6edd6eadb5b7bbdb6edadd76db6d6faf76dbbafadbb6ddadb6db6bd6dd6dbebb6bb6dbdddddb64ab6eb6d000004922104200004268e444a141f008ef689f68b5799bfaf770f699b5f1a498ef5886d0524994f000000002aaa4442"} +{"ts": 1792950299.84, "topic": "lifetrac/v25/video/tile_delta", "hex": "005c0c082001000000000000000000200000660178da6360000201060695295356741af0249dad7b57c97ded4bf6f1a0377ee76eafc96ed9f4258fa935cc53818181e97ed94a8dad6bef5dbb5bb6b9fafbeddcb552ffffff06ea5665000326060410e0605168506040072c8c0c4c0a02301e078800001a06200f"} +{"ts": 1792950300.26, "topic": "lifetrac/v25/video/tile_delta", "hex": "005d0c082001000000000000080000000000790178da0dc9310a03211046e15326870824dba55bf63e82d92a6e31e0dc221603f100a25689c5a0ff5a3d3e1e0018270c8c2637e9936cac6bb3b04e4881ea8de534ede5d912e2972fba652c8defa3a748d1ffeb2ff1883e2d9a591e94372d9a5fb4cff6cf41077a29ef2b11b48cf94395d2d795f6104e3d5169f4"} +{"ts": 1792950300.861, "topic": "lifetrac/v25/video/tile_delta", "hex": "005e0c0820010200000000000000000000007a0178da636060bcc5c0c058cec0c074958181390ac84e6164600e6460604d6161115a09145b02640703f1522605d6200e86b6534076280303db1106066e20cdeacac0c23b85a3416d1503035717448cd78b8141549781856f158380a8178b83d82c203f8c81415a1b4803e5a5741918c4b63131cc9a0500991012c3"} +{"ts": 1792950301.261, "topic": "lifetrac/v25/video/tile_delta", "hex": "005f0c0820010000000000000000100000008000d0000060452052641008007044812430104400780210112a484080650102082a24002125002480242080082a0a0221120010002b20408435090410ba0000002f0891227a0200005d1004086f004081750210045f0000206d088481770010045d02001077082100dd00040277008048dd02100077100100dd00042477004000dd"} +{"ts": 1792950301.853, "topic": "lifetrac/v25/video/tile_delta", "hex": "00600c082001000000000000000020000000800008c0000044a1000811c41122054040001380000004c804440a81000095801000a89001243a824000ad00000076100924ad04400076200000ba010090d6081200fa400000ac024004f5100040ac000900f4448000ba000000d4202004f8848480a8000000e9100000b4024810d8400080e0080000b4804002d0010400a2200010"} +{"ts": 1792950302.268, "topic": "lifetrac/v25/video/tile_delta", "hex": "00610c0820010000000000000000080000007d0178dacb5a1a9a1b9db5342cd3552b5a3395d1445561c5ac0057261d4e0606110517050906464611250506090606060e3072641000924e0c20c0c212c0d0a0c0c00494e0606075606090078ac5303008a8b480a48d1628306c08641048f9e275e07df8ed07d15bab1af2eeae7b109959aae1b75ee78513500700f47b1c67"} +{"ts": 1792950302.856, "topic": "lifetrac/v25/video/tile_delta", "hex": "00620c0820010001000000000000000000008000aabdefff55575aaab57af7dfaaaf5d75aab5eedf6d5eb7b5aab5daefb55b7f7a556ed5afaab776f5aaadafbe555b7ad5b55dd77faab6bbaa555bdd7fb556ebd5aabb5ebe554debebb5b6bd5daa95d7f7b556baadaad5dddeb5556b7756ad77baaaaaad6fb555bbb5aaad56efb5aadbba5556ad6fd5aad7b56aad556fb555b5da"} +{"ts": 1792950303.279, "topic": "lifetrac/v25/video/tile_delta", "hex": "00630c0820010000040000000000000000008000fdffffffab556febfffeff7f75575dedbb4df7b74006bf7f9153d5d7d64b6eebc927bbbd80096ef6caf6dbbd52bfbed70954d77d54927dd62b6aabbb00145eef00806bfb4801775601085dff10006b6d002076ff44827b6d00005dbf080076d520085f7f0120bfaa00007bdd10015f760204f7fb20207ffd0000db620202ffc8"} +{"ts": 1792950303.853, "topic": "lifetrac/v25/video/tile_delta", "hex": "00640c082001000000000000000100000000800014aaadf60525b6aba29555a8115aeac54aab5da05155a6894aaed3544ab571d52555aabbaaaed2d6456aab7b555b694d556db6f592aad5544db76ea9555ad5a4aad76eaa556aaa91ab5deea44ad6aa80ab6bdeaa555d6b01aaab5eaa54f6d724ab5bac9255ad714aaeb780a552da04caad684045aba90a62fd4000c8a4921462"} +{"ts": 1792950304.451, "topic": "lifetrac/v25/video/tile_delta", "hex": "00650c0820010000000000000000010000008000ad0177775a845adaac102dad750096f7aa000bada80002ffa8492055d100042f4800008aa0001001900202244810000020802124480004002000800940020040200801004220040800000002080010200b0240004a090004ea1f448cbb0ddee5ea096ab79b0d2e9eea8b73b72acd2e9500804a95000000000001001000000040"} +{"ts": 1792950304.851, "topic": "lifetrac/v25/video/tile_delta", "hex": "01660c08200100000000000000040000000080002210800094a52aaa4908410052529454088922014024884404152000212492a848124402054aa1505014940424924290822aa844281502904548a844202aa5110a1510a400a4a5100412424401552968042a84820124a250082a494802952524005288910a2945480094a429045212a8012ac92408490490022aaa4908a90aa0"} +{"ts": 1792950305.265, "topic": "lifetrac/v25/video/tile_delta", "hex": "00670c0820010000000004000000000000007d0178da0dc9210e83401005d0df6506311842b2adc0904db7a2a475c826030915a0b9cf88ade100e83d6a114fbddeb21ca79741ae76dfab09e50af8c11af2aadf2d81dfe70d40e8b32b3f53573c0cbe55cc1b1cdf92ca9ec1ad923cad966a445c0c1c15bf9502b3818e8c824750b49a835d1a4970b32a2f46ee0f81d21809"} +{"ts": 1792950305.857, "topic": "lifetrac/v25/video/tile_delta", "hex": "00680c0820010000000001000000000000008000002fffbf103ffaea425f6fbe0017fd6a105fbfbc041df5d5405ffebc1137fbe8003f6eb4222fff72001dfba8109ff6e8421fff52001ddae0081f7f48209debe0001fffc2021fef90202effc0001ff7c8109fdfa0401fffc0003df7a8021fdfc0081fffa8205fef80001b7fd4001fef80209fffd0001edf82423bf5c0bd5ffe90"} +{"ts": 1792950306.28, "topic": "lifetrac/v25/video/tile_delta", "hex": "00690c0820010002000000000000000000008000ff7ffffaabad6b6ffdbfbffddeeaaaafebbd17fbbed480deedb42a77bbd4811deed00457bb74108defd08117bad22442ef689109bde2d542ef735528bbaaaad4eee556aabbb55b76eed4aadbbbeaab55ef652dbebba9556beeeaab55bbb255beeeeaad6bbba52b55eef4aadebfaaab6beae92aadbfb48ab6edea22d5bb6912ae"} +{"ts": 1792950306.846, "topic": "lifetrac/v25/video/tile_delta", "hex": "006a0c0820010000000000008000000000008000dd6aa548f75ad4a5daaaaa52fb6aa548dd5ad4aaf5a96aa5bad54552eead6aa9f55554a4bb59aaaaed6aa54af6aad552bad9554aeaaaaaaaf6aacaa9badaaaaaaaa9d555ad55554a56b2aab5aaab55495d555555aab2d5542d5a9555b5a5555554b355aab6aad5555ab5555555a595aab55556aa5ab5aab56aa5556f5b6aaab5"} +{"ts": 1792950307.445, "topic": "lifetrac/v25/video/tile_delta", "hex": "006b0c0820010000000000004000000000008000ffdeffffaab5aaabfdef7fdfab75d577fedefeddabb5abb7f6def6ffaf6b5dadfafdeef7af56b75ff5eddbedaeb776bff7daddd7ad6f76fdfbbadb57ad6f6fbfdfb5dae9b56ebdb6eedbeb6dbbb6b6d5d6edbbb5bb5b6dedededb6b5b75edbdbddb5b6adb6eeedf6edb5bb55bb6ed6dbd6db7b6dbbb6d6d6dd6dbbbbb7b6d6d5"} +{"ts": 1792950307.847, "topic": "lifetrac/v25/video/tile_delta", "hex": "006c0c0820010000000000000040000000008000fffbbb6aaaaeeedbff7bbbb5aadeeeecf7ebbba2ad7dee88dfaeb0227575d508dfdf6040b56ba412dbbd5140b6d7c008ddfad4826eaf4020115584844212100008800010422a4000b4810080db5d48072bd6fb0f10291d0f8400021b7292010f0a00400f0124000f2000042708910007e50400002af01000d69a408056d40008"} +{"ts": 1792950308.436, "topic": "lifetrac/v25/video/tile_delta", "hex": "006d0c0820010000000000002000000000007b0178da0dcab10ac2301405d02f747c762aeeeea58343ffe74a9349038592af0882a5758f68a7506888d7379de53093300027f523c296bcf5c7b0e6c2c1585953e6606be1be117614a687fea25a3509274f8c41f8ee88bb3af30727159fdce1603977092e9c4af4f15a47bf7dfdb997f05af2a5690e66f903387c61aa"} +{"ts": 1792950308.884, "topic": "lifetrac/v25/video/tile_delta", "hex": "006e0c082001000800000040000000000000370178da636020001481b881c5055988094c2a303030022916060718970526059600030e06070106163817a40a02044082022c0c00838b021e7b0178da2d8bb10dc2301444afa08828110318c96c92c69db172148c10294b202a3a3c021539e4d2de241464197ec12bee5df33611e85e00ccbbd8bb830374c255f220935356191492fed0f8ce478ef68b16b626dbb3a656d916526f72bd48d3b85285ac55faa80e96257fd79c23fab0d5c33f4397f7b7f403c4e737df"} +{"ts": 1792950309.261, "topic": "lifetrac/v25/video/tile_delta", "hex": "006f0c0820010000000002000000000000007b0178da15ca210ec2401040d1bf932e99562de1020556718a09aadc6a044d90646f405281adc02391847000b803a292f4e93739cd6d6771b23abf8acb8faa190fa97f43fc14590c74dbfb91784df45f8a9c84f8ec585d60ff208b0764382389b036c982c10604753394d05229e626c24c4d9539d5b44bf03f7cbc19b5"} +{"ts": 1792950309.8, "topic": "lifetrac/v25/video/tile_delta", "hex": "00700c0820010000000000000000008000005f0178da63606060f8ff8f8121748702c3bf974c0eabbf70b0dcdbc0c0b0fd8103c3df460685752d8c0cbf05581856310830dc526460c96161605831c14161030307c3a5d5e9fbf7ffdde9c0801db040690746264106a0720cc004c400d52c1877"} +{"ts": 1792950310.441, "topic": "lifetrac/v25/video/tile_delta", "hex": "00710c08200180000000000000000000000080004dfffedba6aaab6d41bdfeaa5ad75bb6a97beedbf52d7b555d5faeb6f6b2fddadd180eabf65a4bb5dd390edefb944d65ee9a2fbafb2dcaabbd9f7f5dee4bdae5fb2d7f5ded97d6d6fe8d7f6bb72fdab5fa8affadef9fad76fd4afe9bd69fb76ce955dd57554ef76a96dbbeb54b6edb5df6d77ea6bffbd6aaedad7eadbfd7b755"} +{"ts": 1792950310.845, "topic": "lifetrac/v25/video/tile_delta", "hex": "00720c0820010000000000000000040000008000eeeeeeeab5b5b5aadededecab5b5b5aadedb6ee2b5b6db48db6db5e2b6dade88db6f6b60b6d5b5c0db7ade806daf6b44db69b5c0b6dedea0db6b6b406db5b580b6dd5ec0db6beb426dad3580b6b6de80db6b6b906db5b540b55edd80d6eaab006b55f680bdbb5b88d555ad4056eef700db555a856d6dad92b5b6eb2aaaab5d95"} +{"ts": 1792950311.444, "topic": "lifetrac/v25/video/tile_delta", "hex": "00730c0820010400000000000000000000008000ab6aa5b66aaa52dbb4490b6d4a94d5aa24424ab7a915a5da495a96ab55554adaaaad276b54ab9555aa554ada512d556b48954b55a54aad5450254aaa0b155651a4a55554151556aa4aa555522a929aa8454956a512855aaa4952ab54250a9d5592a955544aa4adaa554ab6aa42a9556b55552eac49aab5b552aaaed545555aaa"} +{"ts": 1792950311.834, "topic": "lifetrac/v25/video/tile_delta", "hex": "00740c0820012000000000000000000000008000aaaaaaaa5555556daaaadb555556aaaaaab5555b5555556aaaaaaaad00000555000010ab0910815d000000a5000200ba2088014b040044b5002000ad210201560400415b204804aaad51016d52a820b6aaa002ab5552015aaaa8416d555002b6ab621155555042dbaaa8016db6a102b6556821abaaa102ddb75402abaad0897d"} +{"ts": 1792950312.273, "topic": "lifetrac/v25/video/tile_delta", "hex": "00750c0820014000000000000000000000007a0178da0dc6310ec2300c00c03f82dcc11562afb118d97850a28c762450e01571a558e501a932b2c34da7ce6f67adac7e57e7f8ff97839fe5b6f435a57c69b6e5eb4c4df8c42dec3a3238e08b858e5a53f1834051336b428f38890dc127e0da5bc5cc442d0264c1d49d960230dbc0b443a822307d429c7fda255108"} +{"ts": 1792950312.837, "topic": "lifetrac/v25/video/tile_delta", "hex": "00760c08200100040000000000000000000080000000000000000000e800000055000000ada00000555a0000aad540005b5aa800ad6b548855556b00b5adad6056b555baaad6b5485d6b56b4a6b5daac7aae6b5494ab556a6d555b54aa2b6aaa5480ab6aac152d54564012a4b409415a56a00854aa04820255102048b642090055088002aaa024205b4a0080aaa9480857d48000"} +{"ts": 1792950313.268, "topic": "lifetrac/v25/video/tile_delta", "hex": "00770c0820010010000000000000000000004b0178da4d8cc10dc0300c0221f2c3f931421e19a48f0e96d14be34a0d92053227804303e8ed0b9692c042c21636c9cfcbc7a2c3ad6e1d03abf5697053443501cedacb9f4b2ac6db3f01850489"} +{"ts": 1792950313.832, "topic": "lifetrac/v25/video/tile_delta", "hex": "00780c0820010020000000000000000000007a0178da1d89b10a826014464f720747a796f616717511a1a770e81fdc838bbb10f43e214efe81e26394c3ff06428dcd5d9bcef9be0307856c807d8062f33be433a417e2b2df51594bcf70b5fff814712d49be808ee01aa3f52ac849bd6d25d2c79fe824f8d74612ff86e0cc3fdcfc20841aba95e83bfd007a1b22fe"} +{"ts": 1792950314.436, "topic": "lifetrac/v25/video/tile_delta", "hex": "00790c08200100400000000000000000000080000145b6db0086ad6d884ab7b5201b6ad68115bd5bc05ad6ed696db5b5b6ab5b56db6deddb55b55b6dead6edb65d5b56dbabadbb6aad756dadd5adb6db7ad6db6daf6b6db6eabadadbbbd76f6dad6db5b6f7b6dadb5adb6f6deeedbadbb5b6edb6aedbb76df76edadb5adb6f76ef76dadbb5bb776dded7adb76b7af6edbbaf5bbb"} +{"ts": 1792950314.836, "topic": "lifetrac/v25/video/tile_delta", "hex": "017a0c0820010000020000000000000000008000ad6002dbb5aa436daaa00557b76942faada2054db56883b7db52156d6da08377aad505adb76096db5aaa436fefd105bb34a486d5d76a15bf5ac486ebab6915bd55a486d7b6d50bbb5b6926efaaca8b77b7690dbb5ad507dfab529aebb6d50f7fabd48ad7bd5517fbabd50d5fb6aa97ebabd40d7fdd55afd76fd50affb5551fb7"} +{"ts": 1792950315.433, "topic": "lifetrac/v25/video/tile_delta", "hex": "007b0c0820010000080000000000000000008000dff77fff695ad555b7ed6fbfd55bb56a5ab55bdfeb6ed6f5555b6daead7fb6fb554ad5adaaab5af65504ad5b554152bd1210044e44002b4301011550000405a8001052aa080014d412004a561840072a2d0201952a0808aa362002555d04a9aa6e20056d5b952ad6fe9085bb5792556dbdd95bb6d74d56dd7fe6adf5ad56aabb"} +{"ts": 1792950315.837, "topic": "lifetrac/v25/video/tile_delta", "hex": "007c0c0820010000100000000000000000008000b4400095d9155400ac800154d4555402b512a0a8d4a854026d251551b554a494ad12924ab5555524ad55555256aa9495b56aaaaad75aaaa92d6b6b5516aaad6a2bb5b5ad1d5ed6b566eaaad5db556d56ad6db5b5ebb6aaaabc955555aad0aaaadd2a495576d52428dd2554a2bad55254ed4aa491bd549248d6a45555ba9148a4"} +{"ts": 1792950316.269, "topic": "lifetrac/v25/video/tile_delta", "hex": "007d0c0820010000200000000000000000008000400000002d40000001290000540448010150022054055100a1400a00542aa09012800a0048aa8002a52055205495020052a4a9204d529488b54a42204aa92a80b556aaa8aaaaa900ad5555546aaaaa90ab6d55485555aaa0b6b5551455aad5a8aab75aa02ad56a98552daac922b5555454aadb501256aaa8495ad5aa24ab6d54"} +{"ts": 1792950316.856, "topic": "lifetrac/v25/video/tile_delta", "hex": "007e0c082001000080010000000000000000510178da6d8cb10dc0300804cf110565b28147414c4691413c8acb8c95979d324848770f7af89f22201b3778c963655a73718f8acf1b47726dd6efb0dcdc619693f492db5c1da65bf1a0024e86c30b0da80fb2490178da6d8bc10dc03008032f88074fba01dd24a3f5d9b18b13b5af82842de3839fb1c2a7ccd0095cd2597d8d0b33b821d13779db7e2c9b9dcc9db79c8bc07a63f3c50891f600c411038a"} +{"ts": 1792950317.268, "topic": "lifetrac/v25/video/tile_delta", "hex": "007f0c082001000040000000000000000000800055daa000aaed552057576a84a9dabaa056edd6b55ab6ab5455d575db556edead55b552d556dbbd6d5aed67565556baeb557bd55d56d55baa557aad6b2b6f76b55ab5ab5a55dab5ad2ab6dd765b6b6bab2abdad5556eab5ba355ddad656f6aeab2b2b75b535fdaada5aaadd6d2b5d6bab2d77ad5a35b56b6b2abb5db52ed6eada"} +{"ts": 1792950317.82, "topic": "lifetrac/v25/video/tile_delta", "hex": "00800c082001000000020000000000000000740178da6360d8769b81e1762e03c3da6d0c3036632e84cd713597a1317a1b13c3db6806c6f0b70c0cbb80f475a0dc56a09ad8ed0c82af73591c80fa18cb6e3330ae068901d95940f676203bea368be3db6d0c4c407318a381fcb5db1998bedd65e08cce66640cddcbc2f8ee1a03a3e96e00b0552a5b"} +{"ts": 1792950318.429, "topic": "lifetrac/v25/video/tile_delta", "hex": "00810c0820010000000400000000000000007e0178da0dc5410ac2301000c05f2a54fa82a5f5643d84e27f0ad153d2c3b2f945b79065eb0342c9cd1c8a68e632aaaa5051c5954373df9823986e468b1dcb8ad8531dc40c1fcff21ad1c79595760370b1a1902c167c38365d9e6e3824cb891a9bd3af34616a0bbc53ab37f21979777d870f99af53d0f84d3e9fc73fa4235a6d"} +{"ts": 1792950318.837, "topic": "lifetrac/v25/video/tile_delta", "hex": "00820c0820010000000018000000000000004b0178da6b6060603800c40e40bc008a1bc0620e0c8e2c4c0a3031b8bc8202430323234702481d506102543d9866e2e800a95314808841f40880e9850c0c1d0e8c4866717080ed0500a08211bf450178da6360c0044c0c4c1c1c1c1d080105060110c5c8e0c0c00124810a3810922c0a0c0e020c1c4c50ad20d000d4c1e2845001220404807a1a1ae0820e20f3585800c7540404"} +{"ts": 1792950319.421, "topic": "lifetrac/v25/video/tile_delta", "hex": "00830c0820010000000800000000000000008000ddda01b66b6c2adbbdb4016dd6d8aab6bb6c05dbd6d852ad7bb425f6d6e912adbdbc49b7d76825dabad892b7efb425ddb5688b6bdfd852deb5710b75ded853afb5e92afaef508757bbf852fbdd512badb7e88af7ed52575dbbf095ebdea946beb5f02bd7ef52ad7abbe897afeeb14575bbd02edfdd62a5f5eff1575fbaa22dea"} +{"ts": 1792950319.825, "topic": "lifetrac/v25/video/tile_delta", "hex": "00840c0820010000001000000000000000008000deedadfd6bb6b557ddd55bfdb6bbad57dfed55fdb55b56afdff5aaf5b55d55bfefed556dbab6adffdfdd5555b57756ffefddaab6baf6aaffef5fa5abbbf5557fdd5feafbeff56b6ebadfb5dfefb5f57bbaff5befefd5fd7dbb7f56dfeeedfdf6bbbbb77fefeefdd7babbd7fddfef7ebfb575abedefaffd7fbafaafd7efaffafd"} +{"ts": 1792950320.42, "topic": "lifetrac/v25/video/tile_delta", "hex": "00850c0820010000002000000000000000008000dfd51fed755a8ab6dfd51fedeb6a96f7bed61badefaa9ff6bada2b7befab1fdabbb515f7fed52f5dd7aa1ff6fdb55b7bafda2fedfb551efedfb53bd5f6d51fffbf6a5b75edb52fdeffaa3ffbb6da2dbaff6abfffdbaa2eeaff753bffb7aa5fbafd5a3fefefea5bfdbeaa7f7efbb52fedef5a3effff6a7bfebbad3fdffed46f7d"} +{"ts": 1792950320.821, "topic": "lifetrac/v25/video/tile_delta", "hex": "00860c0820010000004000000000000000008000b5555097d8aaaa1a6e55452db52aa857d695286a6be541bfb5500555dedd556b6b652b5db55adaabdb6b6d77adadaa9df6dadaeb5b6f6937d5b555ddbeaad156d5df4aeb6d6952addbb6a54ab6db4a85db555456b5baaa92ded6aa49eb6aaaa8b5bb6d4aded5aaa9eb6d56a8bdb6baaaeb5acb55f6eb5568ddad5b56f6d555a9"} +{"ts": 1792950321.425, "topic": "lifetrac/v25/video/tile_delta", "hex": "00870c0820010000008000000000000000008000fe442ddbaaa9ab76ff64b6d76d355df5ff356b4fb59d57daff8f5aafbed7ffbbf7a9da6dbf5569ffefb6af55beabf5bbffd6bed6abd5d57db76abfabdbe5d56e556576b7aab2addaac495b5f52656d6aa912b7b724b95add154a576e8ab56db5535ab77f0d6a5baaa5ad56f756d55b5a156d6dedabb5575b5556adedadd55b5a"} +{"ts": 1792950321.855, "topic": "lifetrac/v25/video/tile_delta", "hex": "00880c082001000000002000010000000000770178da258cb10d83301444ef3e29d2261bc118f945fa44d0212a0ae66004643a9b2a935888092caab8e623bad3bd7b072e1d583b30644854cb011222181b54ce9379834c1fb0ffa198beb78bafc63b3c9d79d9bc518575421116505f78a4dd36fe5e6a0349debecf8f165c67ebff18f42d571f0fcc6b2c6f340178da6360c00b14189c041918b148b03034b10009060601b81088e5c0c80011868006060487c581056222cc6826903c0082aa02fa"} +{"ts": 1792950322.413, "topic": "lifetrac/v25/video/tile_delta", "hex": "00890c0820010000000040000000000000007f0178da0dcbb10a83301405d0af7c1514ea5ee75210c4ff7942b3359020ef2b924c6977253845a1106f7bf6b30130cc1c1e23fae828bc4e98ade2cffd8bdb5b515c33f455281d0eb606f98d3058508804a38542ea3034e5e24f55ec942bbf4b99956b432fd9c64552373a2d0cb3fc4f4b98331affe4dd1e9058f3fa03e21c5ea9"} +{"ts": 1792950322.825, "topic": "lifetrac/v25/video/tile_delta", "hex": "008a0c0820010000000080000000000000008000ffe157ffaaa49555ffe257efaaa956baffe2a94baaa24ab5ffe52aaaad515555fbe2aaaaaf494aaafbe2a955aea52aaafbc2a555bed01209eba480a0bed02804ebefa6a9beb57bb6efdfad6dbaf5ffffefbf6b6bbaedffffffbf5b6dabebfffffebedb6fb7f7fffbed5d6dbfbff7fbedeadf5f7fbffbfbdbf6aeef7fbdffbdf7"} +{"ts": 1792950323.421, "topic": "lifetrac/v25/video/tile_delta", "hex": "008b0c0820010000000000010000000000008000ffffffffaaaaaab7f7eddffdbd7f756fa7a5bfff58aa4255aea95ab652d5555bad4aa56a556a555daaab55ab55aaaaedb6aadb354ab6add61049555b4200002411255501eeaa00a8bbfbff57ed5db6fdbfefffd7fbbdb6ffeffffffffef7ffffbbdedbfffffffffbef7bffeffdefbfffb7fffbffffbefffffefbffffd7ffffbf"} +{"ts": 1792950323.821, "topic": "lifetrac/v25/video/tile_delta", "hex": "008c0c0820010000000000020000000000008000ff6c7fffeeb537dfbfd47efffab65fffff5a776faaea5fffb7547dbfdaba77ff6dd4bfdfaaac7effb7756fffdaac7ded6dd577ffaab8dfdeb756fffb556affbd08affff6522ffefbaaffffddddfffdebf7ffff7fbfffd5d5fffeffefffffdb7bffffefaeffff7df7fffbff5dffbfddeffffdf77afeef5faffffbfd7bffbd5fde"} +{"ts": 1792950324.421, "topic": "lifetrac/v25/video/tile_delta", "hex": "008d0c0820010000000000040000000000008000ff776d56fddad6dbff6f7b6afedacaabffb776d5fedaab5affbddd6bfeeb6aaaff5dadabfaeb7694df5daaa5f576da82bd5b6d50d6edb500bc5b6aaaeaedb454bcb6d52af4adaab5dadb6956ec6db55ab4b6d56af85b56abaaad6aaaf475b5b5aa2ad6d5f8575aaaaa2d6b55f455ad76a82aaaaaf6156b6da855adb6f60ab555"} +{"ts": 1792950324.817, "topic": "lifetrac/v25/video/tile_delta", "hex": "008e0c0820010000000000080000000000008000fffdbffff756d555bdfb6fffffddb555d6f7dbffffbd6d55dbefb6fefefadb55b7afed5ffdfd776adf6fddadf5faf6d75fafadb9d6fafb6eafafaed5dafaf77abcaf5ad7d6b5ad5add96d6d776a2b555ddb4d555d6a92aaabdac5555d6b28aaaedad62a55ed490a9eb6ab22abdaaa415d55ab1446eaaa482db6ab250b5acca94"} +{"ts": 1792950325.416, "topic": "lifetrac/v25/video/tile_delta", "hex": "018f0c0820010000000000100000000000008000ffef7ec0aabad7fffdd77d6dab7ad7fffed76eababbadbfef6ef6f77adb5b7dfdedadafb75b76fbedeedb5efb5b6defbdb5b6bbf6dedb56db6b6deffaaab6bbbb6dd5aefab6b6ebfadadb5dbb556debdd6f56b6f6a9b5af5b6edadad5b2af6f64adb5b5bab6d55d52555bb7b956ad6ad52b6abd6495add7baa4b6aad25555777"} +{"ts": 1792950325.857, "topic": "lifetrac/v25/video/tile_delta", "hex": "00900c082001000000000020000080000000800000000000a4000000fbd50020aebdf500fbd69aedad756d55f7aed6aadd75b5daf7bb6d55bdd6d6b6eefb7b5afbaed5ebbf7bbeadedeeead5f7bbb77bad7eddadf6ebf6d6bbbeadbbd6dbfb6ded6f5db5bbbbeedbad6eb76ddbb7fadb6d5aafb6b6effadbdb55af6d6dbb7555b6d6aaaadb6f5551b5b5b54adeded5296ab555542f0178da636020005a5c5c604c2664711610a12800161740d7e4042204589cd0c55914c0148702031384c500009150025c"} +{"ts": 1792950326.454, "topic": "lifetrac/v25/video/tile_delta", "hex": "00910c082001000000000080001000010000410178da6b6060607000e20550ba0199cf08a43b383a30c481782183228303070307aab803438323938023927a107001114c2c0a0e0c0260be038402cb0300d07b0cea380178da6360c007981498941490053880b881858109c254448833c199400d2c404a80014c4101902928c0a0e000d4cdc0c0846420007f630289340178da6360c003185918183a1814985004396084030343030323074c1c499583000b134383008a36a00098028bb2c00900aa75030d"} +{"ts": 1792950326.806, "topic": "lifetrac/v25/video/tile_delta", "hex": "00920c082001000000000000020000000000790178da0dcc310ac2300086d1ef8f593c466fe23d44ba0b8e4e82ce9e250708a4606e6141a9ddeb902915041b33bdeda152903b60ca881e33ab4b44f78ce2c83577466d42df1ff21eb3545d8fcad936db279a3fa8dda15cb0d1d14c8b217af43ec16da8a66a60dd27bb091da40142fdc623ec5f50fc1f09e933f4"} +{"ts": 1792950327.409, "topic": "lifetrac/v25/video/tile_delta", "hex": "00930c0820010000000000000400000000008000ffffffffdaaaaaaafffddddfb6af7775fff5dddfdb5eeeeafef7777fabdbbad5ff7dd7bfddd6fdeaf77b56bfbfdffbd5ed6aaefbbfff7756f6aadaffdfffbfaaf555eaf7bffebf5dedabd5efbf7d7b5af5d7aef7bf7af75debdf5beebeeaed77ef5dbbadbbf76ef6ed5bb5bbbeed6ed7eb5bdb7dbfed77bfeab75af4bf5aed4a"} +{"ts": 1792950327.811, "topic": "lifetrac/v25/video/tile_delta", "hex": "00940c0820010000000000001000000000008000ff47ffffd5d2aaabff47fffeeda6db6dbe95fffbf7c7555ffaa7fff5df4d6dbff5a7ff6bbeadabfeeac77d572a56effd812bbb6f58a6eef546d7fbbf9156afd5cd6bfaff75aeafadded7fdfbb5aad75eef57bdebbaddef7edf577babead5aefebf5ffbabd5aaaeff7eaffbaad5aaaeffbeaffbaaeb5aaeffbd5ff755eda55afe"} +{"ts": 1792950328.409, "topic": "lifetrac/v25/video/tile_delta", "hex": "00950c0820010000000000000002000000008000aadd5552356baa94581d75522a56ad55581542886d569422b6ed4880bb5aa52aadb6a89076daa545adb69528b6daaa924aed54492156aaa44d6aaa9296bb54a955552204ab5c0000556a0020152d000042b408005a554000aab4c00015aab248a55035405aa50540adb0a00056a20800aaa02100554480440ac0040040920090"} +{"ts": 1792950328.854, "topic": "lifetrac/v25/video/tile_delta", "hex": "00960c082001000000000000002800000000350178da6360800007065480e03b71303821c4398058018c808085858141400055630383000b9cd3822ca3c0029780eb690000bb02034d7a0178da25cda10e01610000e0effe4234a39f20dc79898bb4bb709b31b262a260a237f000b26a66e325143c849946c4267df1e3f9e1b8e5366771e47ae3b4fc3b7da81e86b2c183d998fd3d3218315991c7943d8a8d90bc8274a7dabad0e9939ca95de916b258a41168e7d4d7a4a5a8f2fbeaefa0d1fc0222e41e64"} +{"ts": 1792950329.441, "topic": "lifetrac/v25/video/tile_delta", "hex": "00970c08200100000000000000800000080080004016eeaa900b5b45014dedb6440ab6db100555ed4046ea5b010155240012b6d52401556e0002adb50121564a20012b420400aabd0088ab6a100095b701004ada001122552001800402001480a8844aa5fffa1aeffffe17b5ffff92adf7ff9eb5aeaf8a97fff78495fddf8007ffff8005afff002200540900000088101202146b2b0178da63602002703809303460976262e4706010c010660162014606810606a0343a6044a86a0000800302a8"} +{"ts": 1792950329.811, "topic": "lifetrac/v25/video/tile_delta", "hex": "00980c082001000000000000000040000000800000548900024a44a800a92a104454814200929428204a494005551210405084aa1156511420a90a484a94a1245d6514a855b555502aaaaa8a56aaa9502ad554482b2a93202aaa489055555520155200102a88a4842aaa022036d4aa901b5aaa282aa8a120155514481b544120156a949016aaaa400b5549202d55249005aaaa40"} +{"ts": 1792950330.426, "topic": "lifetrac/v25/video/tile_delta", "hex": "00990c082001000000000000000000060000430178da6360e00c65601099c4c0c0b48a81c116c866bac5c0c0c0ca800c5880b801c41080110e20061358ce01aa8811a15e01ae1ea8b3410026cc04a11c903900f63005d7520178da0bffcbc0b0c28b81213c54856165008347689403e3ad059c0cdc5f155818c4af303030687f0512720c488009423530b080280e2056000b33c2b80c0c0208d54e10f510110e84b88203c808009c1c0c1d"} +{"ts": 1792950330.845, "topic": "lifetrac/v25/video/tile_delta", "hex": "009a0c082001000000000000000000180000510178da636014491260bcfbc8c9e9ab120373b03187e0b5458a0c8b1e31303004b1b8b030380019bf263030f0be5bc0c020fcff0a90bb9f011768605160002218604295e560e070001ac788220e00df520fa75c0178da6360606058c1c0c2f0f75d2ac3f4ecd2f75b2dafae9dbab2d472dafbf04cc696527d464646758606066e060e061e0e060186af0e8e0ce2ff57393030c6fe076a6564c006381a38181998b0c92830090800a906b80000879f1437"} +{"ts": 1792950331.423, "topic": "lifetrac/v25/video/tile_delta", "hex": "009b0c082001000000000000000000401000620178dae3cebbb75d5067d65d062008715aaab07a77d4fdad5eefb7aecddd756febb6ebd9ab5657ef5d1bba367bebb6eff7565d5d5bbe36ecf6aeadabcbde866dbbbfed77f4d7dba1eff6e7326007020c8e020d4c382419589c18181918380040ff290c310178da63602002703034303828b0200b3181494620060a330a802888bc02441409404514807a1a4066211bc101006f390203"} +{"ts": 1792950331.817, "topic": "lifetrac/v25/video/tile_delta", "hex": "009c0c082001000000000000000000002100630178da636060fccbc0c0b89a8165d25f4605c6d52c0cccdf18181ca31958b8df0a383046313034bf6564622c6310105ec7c0c0f48b8381791d8343d32f26d1f8f5ff7f073830a0011606460e040f282d08a2191998200208390e16a0b400030038cd11eb350178da636020005a1439604c266471260107060e147120c504140122050706264614530440040b48bd02430303830b5c1b007b8f0285"} +{"ts": 1792950332.429, "topic": "lifetrac/v25/video/tile_delta", "hex": "009d0c08200100000000000000000000c200490178da6b608080490a608a83a16522830744488951808181855188410124ce01a41c18b91959ff7d89fbcbc0f092010698c0da3041030b030b905200c20626066c8009a80f00e9f009182b0178da636020127038093038a00a31c2594c020c2049a80013078a328884030b030baa2690a12c005504018f310178da636020122872743034600a33814905060646a02c0b10220307903008300a40043880b801ac8989032202009b8e02c3"} +{"ts": 1792950332.841, "topic": "lifetrac/v25/video/tile_delta", "hex": "009e0c082001000000000000000000000403510178dae35a35c9813bd45381352ba44155d5cb813560a28290978b03abaa2683d0aa290b9856ad765060d9d2c0fddb81e10b035620c0e000840c8c40c40217644456c1025106034c0a0c2e303600b6d40eca2b0178da63602012382909a00b31c2182c0c1c0c0c020d70090524390607984a0eb83e26188b830100567e0187310178da63602002b0303230380870200b31c2590a40dca0c0c0c4d000e3326235844980814100280754c68410050076f20267"} +{"ts": 1792950333.444, "topic": "lifetrac/v25/video/tile_delta", "hex": "009f0c08200100000000000000000000003c2c0178da6360200a343028298148186042966484b33a1c506404e0722c101ec8042628d3818111280900a43d030b280178da6360201208b40830346095516064e00052404926341907060584102310b16068060093bb02382c0178da63602012282972303460976204420606010e0690022624090514ae024c350383034402a81c006d84026d2d0178da636020062830300832743038a08a3221980d109e0003038b03980289200116343d10451c0d0c009aab0340"} +{"ts": 1792950333.833, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a00c0820010100000000000000000000c04a0178da5d8d510ac03008439f7ee5d3de407a927dec603dfaac650c264a621208fcc7f111f17eba58f86c6ec2d5ec16b6811cc7a98b0ed71ec55a99a848ee78795f0591858b7800db410408350178da63602012287234303430b0609362641000920d0e0c4c6812020c2c4c0c104906b02407103b30804d7100e963600000a79d0336270178da6360200270380930346097626250e460e0c026e3c0c088aa8b058c40e28c08410078610229"} +{"ts": 1792950334.406, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a10c0820010000010000000000000000008000b4b76bffa2adb56d955ad5ffa56f6b6daab5b5ffa5dedb6faa6aa9fbbbb6d76f555b73fe6aed5abbb756abef94bb75be002dabff552adadb52b6b3fddd55db6ead2d6bbbf6b6b2feaaadabdfdd5d76f5b56dabbfebb6d36bfd5b75fff4a54b57fe552bfbff4aa557ffaab7efffd542bdffeab5d7fff54abffffaa36dfffd2adf"} +{"ts": 1792950334.797, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a20c0820010800000000000000000000008000ffffc000abff7001febbf5bdabefad42bd7ef4a9d7abfa2a7dff6daaab5bf6abeffd5aaa5aaff55bedf55bad56aeed76bb5b56dbaaededaaad56b6d5548adaaa2a12eaaa282a16a9048a8a8510355ab4000a954a32457ab51916ab4a6895b55b36576daa595adaabb54db5a4bdf6d55baa2b6aadbdb5b5aad4dd6a557eabaaad"} +{"ts": 1792950335.393, "topic": "lifetrac/v25/video/tile_delta", "hex": "01a30c0820011000000000000000000000008000000410ff55b2c8ffaa4a2aff012950ff5da54afba4aab4ff56aaaaffaadaaaffad6ddbffb6ab6affd5dd5aff6eb6edffb2d5b5ff555ed6ffaaab5bff255aedffa95755ff525afbff4aad55ff2a37b6ff8a9ad9ff6aad6dffa95bb5ffb4b6d5ffd2db69dd6aadbaf794b6d5bf6abaa9edb557757faaedabd5b55ab97fd95ed5fb"} +{"ts": 1792950335.793, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a40c0820010080000000000000000000008000bcaadaaad65d6d545557b556a25556ab552dbaad0ab6cab6aaab6b5b2aad95aa9556d556555b559b4a556d55215fd5560455f5401257f595552d7ed4aab7ffb74aabbfea2ab6fffb955baffd5557ffff56b5b7ffaaabffff5557b7ff524ffebf492befff225ff7ef4916dfff127ff7bf48ab7bff52ffefef09dbbbffa7f6ffff"} +{"ts": 1792950336.383, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a50c0820010000000000000000020000008000eedbfffdb56d5557aeb7777adbdaddd7b56fb6bdffbafbebaaef56bdffbbffd7aaed557affbffbaf55eaaef57ebf75ae17d5df750afeeadf4355bf6a11ef6add04baddeb40d7b75d127d7aeb00abd75d000008a500122000084003d06109235878e77bd3d1bd6b5b9909cb74d1ad6a5678f74b5c50465ad37000001201108200"} +{"ts": 1792950336.767, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a60c0820010000000000000000002000005f0178da636000020501060627a5a01a1d1185b87cf3ef57acc5b6dfc9345d3f4d5b64ed9c2cd36d0c9c22db41ca18995635700867fd67605aebf96dd5b56ddaffffff050abb31a00016180368a802038323501f42d2014529130b0300d3831707"} +{"ts": 1792950337.397, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a70c0820010000000000000800000000008000ff2fffffaa9556ffffafffdbaacadb7fffaff7ffaa95bef7ffcfdbdfaab6f7fdf79bbd77ad5ed7dfdfab7d7ab55c85dfff752ab5aaac927dff5a4956aabd4efddfabaab6b53d6b7dffafb6dbaab5dbbdef5f6eebbaebb7bed7bddaf5bd56bfdfebf76af5beadff5dd5daaaf6beefddddd535777bf61bacd6a856f75a011b5d4b"} +{"ts": 1792950337.784, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a80c082001020000000000000000000000790178da0d883b0e82401040df8e03314bb0db2da4b1a2f014363626965848e329ac8d810b5050134205f1181cc0c2fb38d5fb80fb817b822cc63b6c1ebc641264806482f717d25191154d477b67eb550fbe336fc1cf503690558a6f902cb2cd2fd601c295d32e38c24d89051495bd08fb1afaa3f1f307ea8f11ec"} +{"ts": 1792950338.388, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a90c0820010000000000000000100000008000ffffffffd5b756edfefdfbffabd7af55f77fdbffbdeaeedbd7bfbbfdfaeded57aff7b7fdf5bddab7afd7efddfafb7577afaddeddf5f7f5f7aedb5b5af7edf6efad77ddbaf7daf76fad6fbaf5dff5ef5fb55b75ea4beddebf02b6f5d523ebbebb06ddd5dd93b6feebc5eb55bd835dfed696ead775a3b77adb46eddf6d15b56ad6"} +{"ts": 1792950338.789, "topic": "lifetrac/v25/video/tile_delta", "hex": "00aa0c0820010000000000000000200000008000ffff0000b6b54000fbffaedbaf555555fdffeaaab76abfffeddfd54abf76fb77ebdb56dabd6fedb7efbabb6dbaefdddaefb56b6fbadfbdb5df75d6dbeadefb6d7db756dbab7aedb6f6d7b76daf7adadbfad76f6dabbbbadbddd6edb6b6bb56dbdbd6fb6db6bbadb6ddd6db6db6bdb6dbdb6b6db66db7bb6db6dd6ddbab6bb6b6"} +{"ts": 1792950339.392, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ab0c082001000000000000000008000000800024b3ffff92eaeaddeeabbff7bad5eadfdb56dffdedd3f6b7b55d5fffdb55f5db6d6d5f7eb55ef7efdab5dd7b657f77efaaabddbda97ef7ff4aefbed6557aebff55bfbeb54ad6efffad7fbadb56aaeffeabdfbb571020aefd00041bef66109f7b228215dd6d775f77baed95ed73951fbff6bdadeaaaad1ebf5ea7abf5000b1f6f"} +{"ts": 1792950339.777, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ac0c082001000100000000000000000000710178da0b9ab22a7455d0448fd0555e4b5785668584ae9aeab50a08428100466b016906a15055060695550c0c0c53191c181818191918581840004c0a3030093008703040400348050393030323030743074383120383470303c301a0e22d40b5b75f39386489ee62d832c9f50a0093802039"} +{"ts": 1792950340.388, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ad0c0820010000040000000000000000008000db55556db5b6dbb6dd5aaaab6baaaaddb56b56abddad6b766aaaad5bb6aab5add56ad5566b55556bb556ab5ad5aaad6b56b56aadd555aaaa6aaaaaaaab55556bd556aaac5aaab555ead5549556802a22a8250108a010a041a00a0400a0a94000d4241010a8528240b4882402da65480054950010d8a89240aca52000b4a88000"} +{"ts": 1792950340.776, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ae0c082001000000000000000100000000710178da0dc7410a83301040d123e70082dea8ae34d0627389d685a1c90182ccca0e244c7efb760f6e67e6bd2a350adf05ec28e080a54cbc02b95ca9571a56846ed6b20cee5ff4b4109a36d69431ba97317021cbd3368a470cb7ed39c1d8f460eeea89f71e2709a25586cffcd8f901e12770dd"} +{"ts": 1792950341.386, "topic": "lifetrac/v25/video/tile_delta", "hex": "00af0c0820010000000000000000010000008000ff7fffffabaaab6bdd7ffffeb7d5b55bed7f7ff7b6d5dbbddbbf76efed6bdfbbb7fd75eedaafdf7beef576dfb5afdfeadef5757feb5fdfabbbeaf5fed6bf5eabbb55ebffd5febeaa4402d5ffa0c80011ec8004902bc6d21c2e92df5a2ac3d71eaf437d96eed3e71bab512d5204a1671b00240112200010000481020020101852"} +{"ts": 1792950341.78, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b00c08200100000000000000040000000080001ddfffbd2b6aaaeb1dbff75e2b6abdeb1dbfd6bd2b6afbd636df56fb1b6aab2a2dbd6aa536eb55541b5deedb2def7bb636b5aeef1b6ff5ba2dbd5f6d36d7ebb72dbd7dda36efaebe2db5f5eb36deaf5d2db7fbeb36dd5d5d3b6de6ea2db6aaaa36daaa955b6aaa542dba955276d552891b5928546d6a450036d910aa5b684500"} +{"ts": 1792950342.384, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b10c08200100000000040000000000000080002dbbb6da36dd6d6d156bb7b636baaaab2b56dada2ddb6d6b36bd56ac1555b5b72ddedad436b557571b5b6ab42aedb5ab1d5aaedd2bad55551af6d5552d5b5aaa176955b52dacaaaa1ada44952d6daa4a17b6aaa11adaaaac2d6d5555175b6aaa2db555551adeadaa176b75552dbd955516d6edaa1b6f5ab52dbbf7d616d6bd7b"} +{"ts": 1792950342.78, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b20c0820010000000001000000000000008000b5742948d9ba94aa6ad41485b7754a4adada28216b6aa904edb548a9abd53510d6b555529dd2b5a9776aaaa45ad2b6daef6aab6db5aa6ab6aeed275adb54aaea6db5155db6e952a4ab556d325deab555b6b555aad5d4d6d75f695ab5b5c4aad5db535aaa6dcaad6bb6aab5b5dbd5555a6d5a2965b6ad94badb552955ad549455"} +{"ts": 1792950343.405, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b30c082001000a00000000000000000000700178da0d8a310a024110046b8e0b1623151f708189be4233772315fa3f87e00716fc809cc980bed10ea6a7ba6849d74bcf9f9aee4ded7bab07b58f94bb9e36b5ca9c6fe73173c96ef054daf8d82fc9c39f5502af11b6300f94124c3ced2830309f8218cfae9e982c99221ceb3f555b1e34350178da6360c00304141c181a1ae15c26140a08581405c09402ba4625206e1060e400caa14a80543630b000451514c0060100c87a0378"} +{"ts": 1792950343.777, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b40c0820010000000000008000000000008000db6bffff6db5fff7b555ffffd6d6fddb5b53ffffad4dff77b527ffffaa9bffeb500fffffaaaf6ef7002dfffd553fffef005ffffb52b76fef017fffbb4bddbefe0af7fff74fbf77fb2bdddfbd2f7f7eef7ff7fffbadfd7bee7fdfefbdaf75bff7abfffffd97dafdb7c57fb7fd53f5ffb7c17f7efdabd5efefc2ffbdf56aabffbf"} +{"ts": 1792950344.388, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b50c0820010000000000004000000000008000aaaadb565555555aaaaab555555554aaaaaa82505549294aa92844a14aa5121522404941092a2217440108832154522f1401008542aaaa3f2848445f4525296b108940ff4a5213eb250945bf50a42bfd0a128fff51485dfb4a52afbf210865fb4aa555ef1048e97f4a9268fb2440b53f4914e86d2242353f9494f4774242595e"} +{"ts": 1792950344.778, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b60c0820010000000000000040000000008000dddeffff6b75aaaabdaf777fd6f5ddd56b5eb6bebdebdbebd6b56ebd6ddedbd7b6ab76badbf6ddef6d5bb6bab6dd6dd7db6bdb7d6dbd77af02abbd75280046de0155104348004228ed4a1102b5aac8ab56dd7e0f0025ab4f5280151fac25224e1308082f40a1428f0a04102f50488503d69220527bea9508ad5ff6a5df755bfa"} +{"ts": 1792950345.38, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b70c0820010000000000002000000000008000b68aaaaaad4d55b57685aad5ad22b55ab68556aaad42aad5ba82b56ad64956aa7d20aaaaab415555b680adaaad282555de8115556b504154bd441455ab500212dda048a56e940200b5d00894dea400426b502210bdd48045ab680108deaa04216b548004bc0a4091a94d2404d40510417aa6a014ad059480b4a6c812db136504"} +{"ts": 1792950345.777, "topic": "lifetrac/v25/video/tile_delta", "hex": "01b80c08200100000000004000000000000080001bbfffdd16d555772dbffeda1b6aabb756dff6dd1bb6adb616ddfb6b1b775efd4dadebab1b7f7dbd16d5d6eb2f7f7b5d1ad5d5eb2dbf7ebd176bd56a5add7bb50f77d56e35aefdba1b7b556b16d7f6dd5b7d5b750dafed5a36f576ed1bafbbb616daeedb5b7fbb7616d5eddd1b6f776f2dbbbdb51bded6ee2eb77bbb1b6dded6"} +{"ts": 1792950346.373, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b90c08200100000000020000000000000080000aad6da8a156b554545ad6d4552b5aa88a5d6b54512b5ad49455ab545536b554949b5b6a552ad5a8489b5aa4552d6b5240ab55a8555add50816d6ac05557555405baab60b54b759212b5aed0a55eb54852aad562a56d55a892b76d50ab55ad42955ab5b0aab7554895ad55625355ada8a576daa0a2ab6ad2955d5548a2a6d560"} +{"ts": 1792950346.751, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ba0c0820010000000000000000008000006d0178da6360e4dff6ffffd7dcbffffedd5e1fbe7adbd7bf7f6fef5b1fb6edfaefdfb777adbbb7edfdefd7b7a3d6d7e6beff7b7d5bd4f65db7dfdf7b9f1bf5fbd7edb7ebe373b7fffffaff6ed45a0706086002930d40cce224c0c4800e381858381c1ce0ea4040818101006d1c3324"} +{"ts": 1792950347.381, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bb0c082001800000000000000000000000800052fffeda8955576d50bbfd564456aedb525dfb6aaa275eb6da96f7abb54b7d75fc900eaeaa4aa7b5ff400d5ad49aaeedfe440babab13eeb5fd0b7eddd6a6d766fa0bfdbbad855eaaf627f76dda8b5db6ec26fed5b68bdb5bf826feadae175775f52bfd56da8d6f5aee17bd6d551def2a56577addad2daf26f73efeabbd55b6ad"} +{"ts": 1792950347.775, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bc0c0820010000000000000000040000008000eeeeeeeab5b5b5aadededeca6b6b6b6addb5b5a2b6dedec8db6b6b62b6dab5a0db6ddec06db6ab44db5b75c0b6edaea0db56f5806dfb5b40b695adc2db6ef680adb55b40f6db6d805b6daac8ad56df4055b569800000020080010800c9282002a49a8120a5ddd9adf76b696fa5da78fbad5b31dabdea30db548aa09100006400"} +{"ts": 1792950348.373, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bd0c0820010400000000000000000000008000aad502ee5b204b5ba80902ed4080235e042485b5108a92ef0255477555ab05ae54b5a56baa5606dd511bab6aa5d405b71257ad5a555a07eb2aab54ada55a8f5529564aaa555b1ad5554a8d1052ad56882aaa1a24a556ada055555692a4aa9aa0b2562a95adad9aa8aab4aaa5b5db3552d56c9b6d55b63554eadaad52556a5b59"} +{"ts": 1792950348.767, "topic": "lifetrac/v25/video/tile_delta", "hex": "00be0c082001200000000000000000000000740178da0d8d310e02310c049fca0b42aa2812e8e03ff470458afc020aebf00b902bb07496bdb89ad962770120de54c45250865588f8cd334c1ce9e316a9f5816d4f3259ef17b80bd675588407bd18589a164eb6dff72ee7ac7250eb0438e83075d99545f2686ea3e6b48b3e1557cc93fc01ef1e6d9c"} +{"ts": 1792950349.373, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bf0c0820014000000000000000000000008000aaa800405551122aaaa0049055444244aaa0142155448108aa802800554a00a4aa80a411550402caaaa2556a55412aaaaa8a55ad554156b5aa8aaad55542555a550956abaac55b6d5502aaaa554955b5aa84aaaa4942ad56b50aab6b55a255acaa8556b7ad4955546b440aabad6920aaaa9490546b652229ad94a954b2aaaaa9"} +{"ts": 1792950349.776, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c00c08200100040000000000000000000080000000000000000000400000001480040842224040108800000a21000050884804142522405100880014aa22a02d48881404b422805ad5905425336a00165656aa248955a016b5b6a4425492a004554aca110254204010959204842560102100aa02084a20408200840820a4100208008220422420090081090012102020400484"} +{"ts": 1792950350.422, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c10c082001001010000000000000000000550178da2d8dc10dc4300804c788074f5f07a413474a61562abfdd247c40b303c05b7941b360429c6ed9a4e6fef80d556c913cc4183294cff5acd7287bdb5b9b889a56ec658977e72218ca2af899fb91eefe01a55e06c8600178da258c310a80400c04d7b045ece20f967b49b0f259a758588a2f36a78185300c03fcc79a9eed1abfd5a25914813956e5f93933c3a1ec1afe618487a4047b81c924baf11ea6b261275a753aab17a119c9ca452f3801ab63732d780198810adb"} +{"ts": 1792950350.799, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c20c082001002020000000000000000000600178da258cb10d80300c048fc805ee2062000b89862908a280ad180131319fe0c2fe3ff91fead8abd5432eba03f80191c41f76bc236fe2132ce5ffeb674332d9551d8c6babd95c3c44ba5056f9475ddc92d922d461de3c67d64f4d9c1fdfc607d04c0178da636040030e0c0c1c2c4e02302e239025c0c0e1c4c0d000116802ca7380182c2e30f5820c0a0c607926b0221616a0bc8003580d100b8024199818812c1506a820d4d4060706003fba058f"} +{"ts": 1792950351.366, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c30c082001004000000000000000000000760178da0dccb10d02310c46e13f960b43653281412918c3a014beee400c144514b98e11aeb841c9ab9f3e00585e3c989dd63d075d80bbd76fcad08f978e5b9305dcf8d0bc6a073946f42035b2e72643cce99a58a4267b58c15cced5364b3c9d3d06cdc245d3c9507caa2478ff5a8032951dfa076d7014c0"} +{"ts": 1792950351.772, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c40c08200100000200000000000000000080000000000055552490000000004922492402080000508124a4042400002100952208540008420149212890000102049245505000110a0255014148004a2a02910110a804254401408b11281405240a412b00a10802480442530202100b202085464882201302084907a020825508802807c000824b5208200e40001547a8408016"} +{"ts": 1792950352.364, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c50c0820010000080000000000000000008000aa000000a9008000ea820000b6100448db401000ad000000f5400084ad010200da902010bd400000ea800080b6000404dba41010b4904000eec000805b340000b55000125ad8024056aa4400aaa80700255408884aac940022b41480b5aa1492556c5240ead62a80577a9500abaa4592ddf72a80b7aaa500fffab290adad5542"} +{"ts": 1792950352.781, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c60c082001000080010000000000000000440178da6360c0053a1c1804181818211c2610c1c2a40893e400938260ca81850126dec0c0a0c0c104d2c5c4e0c0c0c1083281052a01d2250455e7c0c0e200910000c56e03b5450178da636040070e0c2c4a209a09447080851a810c0e0e98020530d90192744468eb60601102d18c1c1043c0ba151804c18c06907910033a3880fa141420620c0c00f8fe04fd"} +{"ts": 1792950353.397, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c70c0820010000400200000000000000004e0178da4d8bc10dc03008030de2e12723904d522983a14e5e029f9a0736f8809fec1c64adf60bf09a4a446add09e39ee2061f99d7b4a1e1c10b2bdee968f1a434d80a98e765cb6953a2f8009fa106785e0178da1d8cbb1180300c439f732e5c0626301c830055c6ca7114d44c8c820b7fa427c35f0de6a299703844d57e31ad61bf16f296a1e1f45737d4b2c12e251eb5a5d83acc4635b12120936ec5b947ee5420301b1f046690bd3b3e7fc6c1080b"} +{"ts": 1792950353.769, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c80c0820010000000400000000000000007f0178da0dcc310ac2301880d12f25c36fa720e89c8414a4a78892c1ac450571f5222d2e752a050f61f0327a22bb3f1e4018c4703ca44e093c98d73610078c306a3f6317213ef59520d6250415a63051a14793e312e879e72395e8d5d9eded06515d767586e6d4a46781f69bebed87587e61b85d91d73dfb4ba16fdf7fee891809"} +{"ts": 1792950354.359, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c90c082001000000001800000000000000390178da6360c0075a141898805407039842004601060616060e305b01881b18c01c05b0000b88c5025107e53a400c706080ea41a80300b90802f1430178da6360c0069838385a1c90059c181438185818e17c0e206e60e81060106080abe360048981d470b0204c5210e080b01aa0041388666101ea64506260000014c504c2"} +{"ts": 1792950354.76, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ca0c082001000000080000000000000000800000000000102040aa04841200201080410200101028208284000820212080840004240092200048000490014220024810004800422400a40000900111240220440020840122081088084080422008091100814009242411450000401124a80942000140015094a88b04234201114fd843455bf51117befd435dfbfe123ebfff93"} +{"ts": 1792950355.402, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cb0c08200100000010000001000000000080005fffffdbb56daaed5bffff76eedeb5db5bfbff6db6dfb7f7df7dfdad6bf7dffebdbf7b576ffffffdb56feeee6ffdbfbbbb6ffbef6fdb6eb5bab7fa96dd4aaa09b495f4f6ebf76b7ab6baf58bdbcbeaa4ac2df6d5f59b6fbaaaf7f5d6fabddb7babd6efddfd7ff577afeddbddfabef77ffff7faf7afddebfffdfeadbbbff552fe350178da6360c0093818185814180505500459104c0706811610cd8422aea020c0c0c888ae16280ec48c1c1d1cc8620e0c0c007511027c"} +{"ts": 1792950355.761, "topic": "lifetrac/v25/video/tile_delta", "hex": "01cc0c0820010000002000000000000000008000a000001fa800155ea008403faa20151da800005fa800953bb000005ed404151f50400049a8005512d200004168089515b4400041d40055095a000044e88255115e100044a84095005600202ada0109016ca44455b608210bda14884f7480252fee151037f40084afbb2c515dec1208aff69152f5ba2a255feb3483aaba912add"} +{"ts": 1792950356.363, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cd0c0820010000004000000000000000008000555aaa8255ad5555556a8a014ab541545556a402555a89094aaaaa422ad55111a55b4c8a2aaab2a592554a554aadaa8a2aaaa9525555554a2495555552aaaaa80aa54a455494912a255244105254004289495108eaaa484149252528a492954572485210952a894468924410aa49108254944210a92290452a4a4a906429524a"} +{"ts": 1792950356.76, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ce0c0820010000008000000000000000008000ffc00000568422247fe0808057a20808fdc82122bfe08000ed420910bfe80044f7e04400ded21092ffe00000f6e92224bfb00080f7e24809def00220ffb22002edf08488bfd80020fef22202efd88810bb780080fff42014efd90480bd7c1002ffe88048edfc0500ffac5012b6fa0040ffbc4404d5ea1110ff7dfed5fdd76bff"} +{"ts": 1792950357.336, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cf0c082001000000002000000000000000640178da358db10d80300c046d9c026a368049601fea9416535132088a18810e17083d0e81ee5f776f1303242b88cf8d2acfbc7bbf261a814a3cf39d5ede00412c16ee5e977788818fd25b050dd93584df114dbe53ea817ab6ef0fcc99fa5def0b1ec8cd3b83"} +{"ts": 1792950357.769, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d00c0820010000000040000000000000008000ffdefbffaab5aeabffef77ffb575dfffffbeeb6dadd5bdfbfeef6f5fb775daeafdbeefbfd7d5baebfd7f6f7db7d5dbaffefef6ffb7ab5db5fdfdf7dfdf575d77f6fdf7ddbfaf5d77f6f5efdddfbebaf7faebef5dbfbebbefedebed75ff7eb7bfb7d7ddd5fd7af77fdfdf5dd5f6ebf77fbfbd5dd5fb77f77fdfdd5daafaf7f6ff"} +{"ts": 1792950358.357, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d10c0820010000000080000000000000008000ffffffffdb6efffeffffffffffffeddbb6eeff7fffbbb7f6abfffddffd6db7fbafffff6ffb556db5bfffe84af56ed32bfffba8a9fb5f46a4aff6a895fddd0522fffc5249df752924f5f28a91bf544444d5e1112affaa4aadad902ff7fba5555fae88bffdff52aaf7b5817fbfdf55abfff50afeddbf55afffd5277af7ff4bdfbf"} +{"ts": 1792950358.989, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d20c0820010000000000010000800000008000ffffffffb56aad55ffffffffd6db6b6dffefffffb6bdb555fff7efffdadebedbfffbf7feadbf7db7ffeddffd76bff5572ff55ffeadbffb6fa7eddffb52bf76bd55f7ffef257d5af691d7ffbf4a7ed6eb205bffbe0abf6df74017ff7d555d55d75097ffffee56eeb5bb57bbfffd55ff6dd7a755f7fd53ffbddfa5b6eff5a3ffbb2e0178da63602004981818383a38181c504519114c05068616b032180f49ce05c2e3004b3082982ca8e60000858b0216"} +{"ts": 1792950359.393, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d30c0820010000000000020010000000008000fff7ffffaaad5555ffdfffffb5755555efbbffffbddeab6bf6ebfefedf7d6dabf5d7dfffbf7b756debdddff7beef7b5dedb5eff7bfdf7adef575dff7bfdf76bdeaf5dfefbfaf7adbf6fbeffedfaebd6bf5fbf7ffbeaedeadebfb77ffbf57ddb5edfd7fffbf57eaabf5fabffebf5fedb7ebeaffedbd7f557fefd5ffd5fb7f6dbf320178da63602004585c18391c50449818181a80240744da0126069355601080b11da0e250b51c10312050809ac10000874c02ce"} +{"ts": 1792950359.793, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d40c0820010000000000040000000100008000ff777fffaadad555f7b7ffffad6d5aabffdef7feaab5bdb7ffef6f7baabafbdfff6faeebaadafbbeffedaeebaab77bbfff7ddeedaad6f7bbfffb5defaaadf77bffdebdaeaaf5effbff5f755fabeadff6fd7ff6bbafaabbeffafddebbaf5777eefbfadabbad57ffefffed557aaabfffdfffd5556baafefffeff55ab57abeffefd340178da636020045a04189480540386044884858981054839303070a0c902851819181480fa318d6462e060e2e070003101c324034a"} +{"ts": 1792950360.358, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d50c0820010000000000080000000000008000fffdbffffed6d6aadbfbbbffffaed6d6eeff6bbdbff5fd77fb7f56ddefdbeb77fdfebdadb7afeeb7fefaf5dadbefbead7f7b6bebcddefd5ab7f7afb6dd5df56db6f6aedbdd1b75b6edcdaadbbea2db55d5b55555dea86aaab5ad1aaaeeb546aabbaa5155d6b560aabdaab452d6daa215bb6ab485edaad251b6ad5544ddb4a4a8"} +{"ts": 1792950360.758, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d60c0820010000000000100000000000008000fff7ffb0aaad55effffbbf7daaaedbdfffdb6ef6aab6dfbfff7b75f5aad6df7ffdedabdbab5b76ffdeedaddbb5b6f7ffdb5b5add6dedaf7fb6b6f5f7ab5b5b5dbdadb6ffa576ddbadbab6bff6d5abd6aaaedd7bfb6aaaaea5ab77dbfadaad6ea56dd5b5fab57adb5496af6da2ab55b6faad6ad55493b76f6a54aab5b2aab5dad"} +{"ts": 1792950361.39, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d70c0820010000000000a0000000000000740178da0dccb10dc2400c05d0256317b158c092e9a214ecc110ffe426d2390573b8390b36802ea9c91be095115994456a9400dd393f87ba3e11fb4368246073aebbcb344e34a7b43384a4103e01c73d8537c76ba027119b0201b776559d08178fbc6999ba51d3f875aff9cdf16d4bf1c01fae464e5b410178da736080800540ec8095ed24e02008114053e3e0c0c0046471302c705060606084c803015303549d0307585801c86f706050829b0dd2d6d000510300cd940b9e"} +{"ts": 1792950361.99, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d80c082001000000000000020800000000700178da4dc7c109c2401445d1fb3e36a015d85474610932b8175cd8ce0fe22a3330d6a181846007a6021d07dcb83a1c540ae6177edef9ffca5bcee58d9a6dfdc7d4ecd0fcc2f20df5333a6696d7a7317428d4c75ced513ab11e1ed2214097d06682710f1e8d38421b58b8d7a72f80f72f933f0178da6360606068006207060868c0a01d1958141938607c983a06062601b0988b0203230302288049460106060e88294c401e07421eca1480490200bfa405c4"} +{"ts": 1792950362.393, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d90c0820010000000000000400000008007e0178da0dc7b10ec2201446e1c774680c0fd018c60ea62fa4c14e7093de449ec2a504d96d84494924f0cb72be1c0030ce02edeb1ed40727a8a1a7396802a11aa8036a698e4836a4df92d6a5cca986ccf22c1207acf1a313dbee5b06b645c75d4446e17879fa01999a3a6ed702e9c5a8a7fdeed5bc8fd3cd9a2dbffebf91666c2f0178da6360200208b4283038a00a314228160606270518072cce81ae99498081818381894101684e0386d100803f0232"} +{"ts": 1792950362.764, "topic": "lifetrac/v25/video/tile_delta", "hex": "00da0c0820010000000000001000000000008000ffd48922fd225294d29508415450a52a492512905292484409292511a48492445252489009089204a4a5095112105004a4a505501100a002445515502908400242421520109140484a2415002109402448a01200040a889052a02002081484884282200028508920020400045151521008040040424088021112210844040020"} +{"ts": 1792950363.345, "topic": "lifetrac/v25/video/tile_delta", "hex": "00db0c0820010000000000000002000000008000dddb6daa6b6db6b77db6dad916db6b560b6dad6b26b6b5ac03db6eb7486db55400b6d6db122b5b6a001d6aab4123b5b508015ad50112d75a24416aab0004b56c0010aeab24806b6a0004b5ad11205ab500012d55240835aa008056db00212aac248436d500001aaa0000556b24912dac000036b500002ad524892b5500005aaa"} +{"ts": 1792950363.746, "topic": "lifetrac/v25/video/tile_delta", "hex": "00dc0c0820010000000000000020000000007a0178da0d8c310a834000044749211642c0f4174fc1f88a2b9394c259e83fecfd818d3f3045ee01a9f3843481fcc3ce2a5b2c3b0ccb821f207cc1f7b0787507f7004f71d5719073be8152ae0d11177907d4cabcc2f90db7579cd80d8eadf807c5473cc275c21813916b5b25da3f20d38fd5c7698f49b33f469e1769"} +{"ts": 1792950364.35, "topic": "lifetrac/v25/video/tile_delta", "hex": "00dd0c0820010000000000000080000000008000fffffe80aaaaaa55fffffe80aaab6c54fffdda82aaaf7a50dff5d90a755f7440dbb5d294aeeef421f5bb52885ed6e822d5bba50876d6d0a0adbb6404db6d929155b2a0400880040442200000b4842000fffa0480fffeaeb4ffff0bacffffaef8aadf8ad8ffb7ae6affff824affff8000bfff00000054002401010900a824018a"} +{"ts": 1792950364.993, "topic": "lifetrac/v25/video/tile_delta", "hex": "00de0c0820010000000000000000404000007e0178da0dc8410ac2301005d0e209c413044921ad97e8422533ab38e45fc253b8118aab30b43768a09953dab77c66e441590dd70859bd9928fa189bdc8e4f6af68b18e1db2b1670e53a5e5cae7931a509f061dbdb1dacc12a4d145c007f3bdbce4986e7ccdbdb352933c2c9f1524a7bf45dde35f14ac7fb0f06497f44082f94370178da636040030e2c0a824c0a20161342905180430928d6001700b25858feae5aa9185effff3f0331c08503688002c4342461000fc907cf"} +{"ts": 1792950365.358, "topic": "lifetrac/v25/video/tile_delta", "hex": "00df0c082001000000000000000000060000480178da6360e00c626010e96260e0ca6260309dcac0c0f48a8181819b01190800b14303032398c324c08001041898181c14800403030786a403238cc5022698605ca0490200ddb704fb4f0178da0bffb76ad50ad5d0d0d05560b01ac80abdb56ad55af15babae32e87f5bc5c020fd9b81818197011334302828b030022974712610c9c4c0c2c0c0811015605080c82a3030c1f40301009aea15d5"} +{"ts": 1792950365.993, "topic": "lifetrac/v25/video/tile_delta", "hex": "01e00c082001000000000000000000180000580178da5bb5d0c3246c73fc97ad81b9534357876d5fb5f1b6e8da60bfada12b19b8b6263230ac5aa1c9f077498307fb6f150606d6ffab181818fe33a0012610c101231c400c05b0b802b2aa062066e480ab67811000502617835a0178da6368606098d820a1f069f7a40ce9b5d23b85768b6dfdbd56faf9b97d624b98264bef6760605809c40c1c4c4e0c0a0a021eb75d1919b4f7fdf164600cffcf800e38a0b40303032383020b8844074c8c1c1cc8ea0106e914c0"} +{"ts": 1792950366.362, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e10c082001000000000000000000003100420178da636040052c0e821c4002cc1600624601860e06060e20ab014c327400451804589554c37fdfffbd824181012770809a08643530303021ac60445203002632080f320178da63602002b03072303808c0b98c28920d20050a2016130b86ce160605903e070626544d0e0c2c0c4c4c40290068df02582b0178da636020123809b420739990391c4e1c1872020c0a40a28181c101555c10ce156060606400007e470251"} +{"ts": 1792950366.989, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e20c08200100000000000000000000c200540178da6360600c6560609ac400a2591c563229b04ce1008b09ac6260690c6270605825c8c03295814161150327c35626a5f82bd1771730bc60c0021440441388e0808b3500311388c1a280ac94112a040087cc0d7f320178da6360200a2830087434303460976402118c1c0c0c2c4075081d107106902e108b830924c8c108640a20f40200b44002cf2b0178da6360200a083028293130e29657606410686060c29460e400912042410126065606540e02004dcc01ec"} +{"ts": 1792950367.377, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e30c082001000000000000000000000403580178da0b99e4d1e0e5a9aa10b46a4283579097c34a4f4d8550ad250d5e4b2639ac0c5a09647b1df05abd8d61eb9606865b0e0c30c002c402400c14e100520a40dcc0c0c0046132326000905aa838886c81a8050200bd3014092a0178da6360200a3830b828a20830a1f01a181858581490543330a2eb671080a883e9e5003305007abe027b2a0178da63602012b8b828207319516539181899181858802c0106062684382a0f041a1490855a004c010203"} +{"ts": 1792950367.973, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e40c08200101000000000000000000000c4c0178da5d8bb111c0200c03df9c0b976203467199b128193b985c52449574af877f1aad6bbc2b30b89657b7b387f039518384fe79ab5462203b847d5109300bd9ae19f5418fd1f1bc012d6c052a2e0178da636020120872383038600a3332307000a90606060108c584906312803315904421944303482f030078d502aa290178da636020127038093038a00a31a2f01405e0021c0c0c4c982628807528000d69440802004d7601da"} +{"ts": 1792950368.377, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e50c0820010000000000000000002000305a0178da6360808006061e05034f8e9a9ddf6d7c4f84be399af0d5c377e59c37c72dbeaec96550b1b0042a615662606064506468e06010e2f876d58141bb7eff3fa0b832c4042620e660c0004e0a1c8c089e03aa24130300692614a32b0178da63602012287238c0988ca8322c0c0c2d020c4c401607861c0834c0184c0a2c20052cc892005a2801b92d0178da636020122809b43034e0926412606410606060043259d0a41420c210161390e28030818681c4017ac1024b"} +{"ts": 1792950368.737, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e60c0820010000000000000000000000c0300178da636020122872b430346097626460e0606070626060c2101700ca3880590c2c0c202e541ca8c301cc060081d30232310178da63602002702834303430b0604a38313032022916060e7419260606050601a02e88010c202e0c40f58001009786025d"} +{"ts": 1792950369.337, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e70c082001000001000000000000000000730178da2dc7310ac4201046e163ee2976535a6ce17d06825d024a320791c13e12ad12c160fe7521aff9780040bd2222a3520a8b08c52e3b4b5bca5dd74d8fffb7d39e72765f67b349582a53190e88b0573a226c2bd550c0d7c7c7e1bab91973bc5a0df71c9ac739eb3763c7e9f514ba3fd8cc67c1"} +{"ts": 1792950369.772, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e80c0820010800000000000000000000008000ffffeeeef6aabbb5dfff6d6ffdabdbbaeffd76edbd57bdb7fffdd76deb6efadbffdb57b6bafded7befaf5fadfef5f577dbbeaedaffebfbb7ed7eadddbfd7f6eefb7abb5befdfd7f6fd757d5bdfdfabb6fb75feefdfdeab7afaf7fdafefbd57f5beeffaaefbdaaffbef7ff556fdeabfffdfbfd555fbeafffeeebf5555bfedffef"} +{"ts": 1792950370.343, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e90c0820011000000000000000000000007f0178da15cab10ac2301446e1a774d13730c44ed2a1f8422dd629f782e1b64f6102097fba2bd1499c6a8c67f9960300aa062121175d545a6b61fe4ba058252d768d2e5dc8aa02b76ec80e73c4e14e6c042179ca66cedc34bc7d07bc4656c736a72958737ba2743beeebb1c8898cf25df95e7d3f2cf2c1fe716e65fa01b6b15bb2"} +{"ts": 1792950370.929, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ea0c0820010080000000000000000000007b0178da0dcd310ac2401005d053460bf10a5a498ac0ee7da63055140c9263080e717ac54c95dd6298f9fa2ef000a0109100d58766af80de377483430bd32881c5b64307d7f3933b035ebd36ad39e683702b96fd846f0f4eb6c3632ac5df2292c7a8bcd89c26c1670dced9c0ac97f86f5776f6d0244768b51f9a026a70"} +{"ts": 1792950371.333, "topic": "lifetrac/v25/video/tile_delta", "hex": "00eb0c082001000000000000000002000000760178da63608000214f1510d5c4c0d0c1a004663a0970347138300880d80d0c2a1d420c0c8c0c0a0c1e0c0d420c1e4c403603c70426062716010781050d1c2e5c8c402117b0591c020c4a0d0c3c02064e2e353bbeeff139b175cdd1842f4bdc57ce7d935af1654d2e43c80e4ba061cc4c400200474f18d8"} +{"ts": 1792950371.938, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ec0c0820010000000000000800000000008000ffffffffffffffffdb6f7ffffffdf6efeffffffdbdb7dffeffff7dbdf6fdfff6dfdff7fdff7bffbadbffbefcffdefbfaddfbffeaf77fdfbcbfef7bfafbbdff71deffefecf7edbde2bf7fff54f7eeedc9ddbbffa4ffffb792aaddfea8fff7b705b6defea8ffbbdb44aaff7e92ffd5ee44b6ffbb11ef5aeea4bbf7be09ed5ef6a0"} +{"ts": 1792950372.33, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ed0c082001020000000000000000000000720178da636060bccfc0c0fc1f88cba0f46e4606eef70c0ccef52c1cec7f817ca03c7b3510ff6764e8decec2c10654c3ff1bc85fcfc0c00b64abffe560e4cf677001b1f96f3330f0016969a07efebd2c0c72ff1914c5816c39a07a69a039f2b50c0cbadf9938e603d9d2f50c0cf6bf0140421eb2"} +{"ts": 1792950372.969, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ee0c0820010000000000000001100000005c0178da1d8cb10dc0200c040f8bc27486262d411904513116450ac68e899bbf97fe0c5cc0203d89ce2a08c82c28e7dec634ee83324035c70ec672b6481723b81d2bd478565983f396dfa86ca3c1df1cb652a8ee9eef1e26fd03287e08f9530178da636040061c9338263440d94c402ca022c401e42b80f88c207915411007cc0462054625410616903aa89e06218e260607060e26b00226880c078382834203501323230b5815583507c818172500b2690680"} +{"ts": 1792950373.316, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ef0c0820010000000000000000200000006f0178da1d8c310e83400c04f74ea6318d89a0a7e01a24fe409186d4f84f116524f282509c5f899d628ad95d2d301bfe2cfa789e0a0c1a2eefc132bee136a23774add21a1d9bc077997f103e93efc5332467e29a500a8507b4a94833610d2f9a707c0854417cf9ef2ee3f1ba010a01176f"} +{"ts": 1792950373.928, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f00c082001000000000000000008000000770178dad36a606098cac0c0e005a4438074288340c72a8e06060f06087f85024b870b83024300230343000b0383a3008352000313830350ae8541802180c141814189a109a81d2cc6c400542420a0c4e1c8c000d402c20db6c57de5ba75fdb1b62967feabc6b4afb40f9f75cdb4982f0d28cd0000e10716c1"} +{"ts": 1792950374.318, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f10c082001000100000000000000000000710178da0dccc10902410c46e12a13215660965cedc42632e4987f41b18cac30c10a647b708eef3b3c947b0b9aac09eed146aa2b639861ba970ebaf29c676e178eb8a52637ca17e2595a1f81cb10fc6c10a5e99b338e2626439e29c547c94b226abb97c543b086c376fbb2a7cea63f61104c8f"} +{"ts": 1792950374.973, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f20c082001000804000000000000000000350178da636020003880d8c1c501c6656460604255e020c0c0c8c8c0c48145af0243034303130b13d810055439a0412c40d301882e0289800000000000495555550225552529555aad04aaafd652adf57b2ab6adae9555b6f755bb6dbb556dbbdeabb76eb75d6df7fdebbb5aaf56defffbbb6baaafdddefffdb777aadfedbafff5bbdfb6bfd6b5ddefbdef77bbef5ddefebbf77befeebdef7bbbef7fefdefbdb7ff7aefffbbdffb6dfd76bfffdbdfeddf7d75bffbf55f76eff"} +{"ts": 1792950375.322, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f30c0820010000000000000000010000007e0178da63606060080df200924c1e21531580344753c892060e060615054f2d86060686090c5a1e4c2c0c8c0a021e4b181c981826317808313001653854843c80f20c0c4a9e020240fd4c20361f8303832b3343c0bb7c21852ddad5d3a764f97d9fa2ed15fa2537ee3a8b7571290383fa74a05a0681862610c5000071d61886"} +{"ts": 1792950375.745, "topic": "lifetrac/v25/video/tile_delta", "hex": "01f40c082001000000000000000400000000700178da0d8dc10903310c043fa9e06ab0e19c32c2054e7e0a6d4fc9579c1b08f243fb0ca4bff83bcc306438cc4f4e54a029192fa8821c8f1f6487dcc76207a0c96c1bca15e4c7b1e4951e36a4911640dd989ae8ef1bcdbed029a4177373a6087af8ca4f58d6d92f477baee75efe511a374a"} +{"ts": 1792950376.313, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f50c0820010000000004000000000000006b0178da0d8c310ec2301004df022285790705b88b75dbf0a2880ecbf94014101e6af33eb65a696734c02e9502eb598a2714a45c87a203176992b79ac5375ef9ce7a848fd9bb4929d363b39f8652732a4b9aed3fe8a7d95d7e6ec02df9f7ee28eac1bc0d1f2ad7e50f65c83c78"} +{"ts": 1792950376.924, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f60c08200100000000010000000000000080001776db6d2adb6db62b6db6db4bb6db6a2adb6dad556db6db2bb6db6d55db6db62b6db6db56dedb55376b6dbb55bdb6d62ed6db6d55bb6db63b6db6dbaddb6d6d576db7b55adedadb6f75eead2bb75bf6b5ddb55b5eb6ded565edb5beb75b6ed555eef5b6b6bbaedb5bd6db6dad7b6db66baedb6baef5b6dd575f6db6baeaf76b"} +{"ts": 1792950377.374, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f70c082001000200000000200000000000510178da3d4bb90d803010db8f12c914b00111e3b003325c79d9e4f6c106296efc93bc00f44e1605e9cd9cc0b15814203df290d849cd4fb813d6c0ecbde14ba6bbfc4c381fbf9ae2163ff2edcfe305275c4323630178da0d8ab10dc3300cc0e84083b2c9b940367c881a64ea55ea9ac927571b49d081375d7cbdf185cbd2b92f49639f4f829d336e47944d8844b72d713434164373d651fd576ed69a4468a0f483018dc7975a1680ab0cf99820d01dafd4a6ee3f76dc0efd"} +{"ts": 1792950377.761, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f80c0820010000000000008000000000008000ab6d5400b5ab480056bd5200add5541056b6a000fb6a940256fd4040fda49400af7a5004f5a90810bed4a000eb692800bda25040d6a94000b5424004da9550006a828120aa2a4000508a800044294000014a84082a2a00400155000054922000125501004954000825540000aaa808002554404094a0000255580000aaa10208"} +{"ts": 1792950378.329, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f90c0820010000000000004000000000008000155bf7ff0aad5d550d6bb7ee05ad6d5b1555bbb502aad6de0aab5b6a0154ad550aaaaaaa0052495405292202008a88502224410400829411012800800042aa2a111440840049152a0124a4a50052aa521015252a00aaaaaa00115555044aaaa4102555550014aaaa0022ad4a0015556a020955a910052aaa0024ad550002aaaa"} +{"ts": 1792950378.765, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fa0c0820010000000000000040000000008000b6dbbbffab6d6eaab5b6db6daeab6db7556db6dab5b6db6fad5aadb555ab76ddaad5aab65b5d5bd5aaaaed5e556b556baaad5bb55555ad5a02556ad70000155a1082402542100100ac041010d5db490735557d2f004aae8d4400120f5510811f0200000e108420970010840f44000023528001014a6d5004aa92aaa0576a955a"} +{"ts": 1792950379.368, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fb0c082001000000000040000000800000720178da0dcc310ec2301005d19a9e13444e91dc02294570c76ae7509458a6a12322c57e41e98b70a2b87f335224484552342f0b16b3b45fa4fa051ba45c15be41f61fd3a9e17f7c9ba4e7a2dd0543b77ae1f5ddbb3366b9af6e8d9cc924c55a00973e7798add963ed7e84ab29c674002ade3a65360178da6360c00214395c5890f91c8e028c208a012ccac4200864323028848646affdfd766b100321c022e0c0d0804d42a10500a066072c"} +{"ts": 1792950379.748, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fc0c0820010000000002000000000000006c0178da0dc6b10d02310c05d0297f0a7b8344be929db0716917b78783940836a0849a7bd5cb023603dd415e6a2bf571ac1a01d29d06615068617ed0041ab91c5bae5bf420b5eb24a19a336b53910fb45f8079f7bbc3e57ba87200d3869c2fe0d9978a83e356f2b6a67f78d1496a"} +{"ts": 1792950380.328, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fd0c082001800000000000000000000000800036db6db60db6db6b436db6dd08dadb6a216f6db78035b6da2896ab55440b75bb282daed69285756d4403afb6112174db4a08af6d208275b5084896ae42002b7510529dad420026d6080a857b00a023ad480494d60211016b208454bd4a2200562089556bd524903d54524516eb09282bbd6a425daaa4940aed55212fb6d4880a"} +{"ts": 1792950380.925, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fe0c08200100000000000000000400000080000002aaaa0000adb5000056d600001aab00110b6d0040055501000b6d000005b60000255b040085ad000202f60000075b000802ed002005b70800035a000022ef00000375008001ae000202fb04000956000821ba00000000005000440830020024e24240bc6f7371ac6962d1e449c2e2ac6b4271b84f47b31c44426168000000"} +{"ts": 1792950381.308, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ff0c0820010400000000000000000000006b0178da0d8c310a03310c041f1c487b45087a960b63fc8c14c79d5e70566715429e78aa855906362baef3a502e92e47ea43496ea8618ab46963abeeb544079b632cdd92b332e1ad7941713f907e6786fcd402175d7b97ae13fbea130ea29f7aa5b1afbbd8429bff015b626fa3"} +{"ts": 1792950381.91, "topic": "lifetrac/v25/video/tile_delta", "hex": "00000c0820012000000000000000000000008000ddddef7d6b6b5ad7ddbdf7bab6d75d6ddb7aebd8b7af7d75ddf5aba0b6aeeed5dbf5b5a4feaf6f48b7fada92ff57be44dbfaea92bd575924ebedea10bebeb545d5d5d428fffff280ffffd054b6db6a82ddb6c029ef7daa9275d72148beed4a25d5bb2480fedd482aabb62240dded4894b6ba9241fbed0108aeba54a2f7dd2209"} +{"ts": 1792950382.321, "topic": "lifetrac/v25/video/tile_delta", "hex": "00010c0820014000000000000000000000008000a400104991554512240010a4415545121448aa49429201242800a89542aa05200804aa4a42a9112029004415104911404400442a112a01104441508a01140a2028014089055014205124820a2489108092524224090808114252a140288804150252915549004ab624bb37db4aaadab62add6f7baaabb5dd55dd6f6fad6bbbf5"} +{"ts": 1792950382.91, "topic": "lifetrac/v25/video/tile_delta", "hex": "00020c082001000400000000000000000000750178da2588b10d833010456f0446620352f85c1c13c488d48c9332f987e9ce0d4d86b01b26404c918bf2a4273d3da23fa7cb6ef910e94264434fe3fd4639a233e33ec7e33925c0760e5b2b2f7eb4b0b3acb964e0b8eacc113a496569a168049ad4510028b3cd097efc79fbf37eff1a9af005d6ad3c78"} +{"ts": 1792950383.354, "topic": "lifetrac/v25/video/tile_delta", "hex": "00030c082001001020000000000000000000470178da636040059c2a20d201ca6362106062e0605480c92a3008b03030300a3034400558381c5a40cac04010440800210434703441991c0c2c204a488145016136040000ed82042f680178da158ccb09c3400c447b0ccc1ee40e64dc404a1aa11c02da4e44c0601790436ac8ec6d7e6f48723610c6593b90f2056cf22c27338099385658ea5e89f16ef27225d2b3603dc8cd7bd796df058b4d7d75c29eedb1f4c7787a8e28b1b7a0c7d9f623e30f3e7b4946"} +{"ts": 1792950383.91, "topic": "lifetrac/v25/video/tile_delta", "hex": "00040c0820010000100000000000000000007e0178da0dccb10dc2301005d029638a080638eb1c89c248b011d1953e4bb63203951dc95f0e13043a1a1a78033cb0365658c53080f6c4d13cb4e5334c3972e6bb165de14012287f2065642f55679fd1e7ced4ac89dcbf4d550e03ecf5c58b0450adfabc8d6f2a21c16dab87cd1242bfb81613a67de2f07f0b169c7e0bff54ac"} +{"ts": 1792950384.308, "topic": "lifetrac/v25/video/tile_delta", "hex": "00050c0820010020000000000000000000007b0178da25cc310ac2401844e19725454a6f604e102b6d44f41e16e903cb76168ac15369118cc7b010dc236c99222cbf0356c3838f81a5c1768046bbffc0e6bf6e6dd4ade7b65387874c76f4916235c1f90bed4c758a2561864ba07e65e8e44cfe78af5c6f1cdefabbaa9387c128932f78aa27b931b348f1070f5f2c4f"} +{"ts": 1792950384.953, "topic": "lifetrac/v25/video/tile_delta", "hex": "00060c082001004080000000000000000000670178da15ccb10dc3300c00c18ded3255ccb15c080a07111c0e1028eccc82903e4afff700dfa8e83bce84e18fcdb8a0c81d20d69a3d2789778daab731a17f6ca8e41ed3190d3d29c986384e2dc397d3de7c35951ca85bc42b8e7531bce485cbfa237ffc032b0e6f244a0178da558bc10dc0300803af88479f1921a3b89ba1aa8faed14d0b79440209617336f489a6d30d9f776393b03c277a75a014eb07a69d7b90a16bb082c9a298f0dc596dbef20e3f40180a3e"} +{"ts": 1792950385.317, "topic": "lifetrac/v25/video/tile_delta", "hex": "00070c0820010000020000000000000000008000ffffd001aaaab554f777e002addd5aaaff77e40aabbab2a5fddfd815aeeaeaaaf77f704bbbabbb2dddfdd896eeaeee55bbfb7a97eedfac55bbb5fb56eefead17bfabfcaaf5fed697bf6fbd5aedfaf62dfbafbdabaefbee5dffbebaabb5ebeebdff7efaaadbdbaebdfefffb54abd6bd7aff7fedadfdf5bd7aafdff5adfb7dbd7e"} +{"ts": 1792950385.92, "topic": "lifetrac/v25/video/tile_delta", "hex": "01080c0820010000080000000000000000008000ffddb6a0aab6daaaffedada1b576f6aaffbb5aa0aad7adaafffd76a8b6abaaa0effd7b54baabada8fffdd6a2aaab7ab0fffeab52b6abeda8fdfeb6a0afb76d54fbfbb6d0beaddb54ebfeb550bed5d5aaeb7aaaa8bdaa9150eb492454bda48229d6a92894baaa9228d6ab6a95b5555554daaaaa94ab555554ecab4aaab54aaaaa"} +{"ts": 1792950386.345, "topic": "lifetrac/v25/video/tile_delta", "hex": "00090c0820010000400100000000000000005d0178da258bb1158020104397b1721328915830964f3780e2e2b3844dd8c79c56ff5f2e21c97d02bd486e2400eb23ed121456a95be2441cdf914db89465b18d99b27c939f5e246d71aaab5ef52cea67aab7cee69be39f3a43780182794114400178da6360c0061a18983858900504185c1c1838609220a000c48d4c0cc8aa0458805c01a02a0705309f09a88a03ae05aa524180818989c1056a160300f4150410"} +{"ts": 1792950386.948, "topic": "lifetrac/v25/video/tile_delta", "hex": "000a0c082001000000020000010000000000790178da1d8bb10dc2301405ef3914a466828cc21054282c40910950980729a20a9628f01454162358942ea2e4e350dee90ecc60f060337a77acac76649b8de6f5e19a320a3de4e8f45cd0d7a34b69ee23f5549a9377cae56d8b5fdf5bc499a97e0c9b3f1f2295f5e898d062ecce9e7d989d52870bd30f45b734a8300178da6360c00b588058808183c381a1c10145820985c30852c601662ba0c931380045182186414c83028872007e3201e5"} +{"ts": 1792950387.341, "topic": "lifetrac/v25/video/tile_delta", "hex": "000b0c082001000000040800000000000000650178da258db10dc3400c03274eeb1486e1ad9c22c0731043d00651a942f83f0b48c1863c9200d91a9751e05ec9721df76af3935cf89b3a319fcd25be118de9fe2e5637f4735260d561bc64faef693326ccf00ceda77a9b0863b4591291b98ffe78002a4572f4400178da736080800540ec80c1e600b21b141c98804c0114352d0b808208f502403690c7086437808504e06a59181a16c0cc6a80a9776001a905ca2b00001ccd0cf3"} +{"ts": 1792950387.946, "topic": "lifetrac/v25/video/tile_delta", "hex": "000c0c082001000000081000000000000000650178da0d8dbb0d034108443bb6b3233b97e500595bc8698f0a6c420204cf4c30d2687e3050956cbffdd9901a75fb27e83011a378f1be32c139f71ace6f1ece9a5e5d5a36463cf6a4a8146174a09b63b6c6495bcb338b13c1f7cc613e77d0f4cff61f64f7711b440178da6360c00a045804391a181c10021c0c0c4c0c0c0a1c0c0e8d70312626b0b8020303235417075004a8a901aa8091410022c002464005c87670302930340000e6e803fd"} +{"ts": 1792950388.297, "topic": "lifetrac/v25/video/tile_delta", "hex": "000d0c0820010000001000000000000000006b0178da158c3112c2300c045f1c285319bf0a5364400fd1387a0013d45985c7599cf26e6f0fa016bd05745b8a8d995fba3cc9b388359bf1ed69cb163e8671f7b3f2095ab73533d0dd95909ce878f503246fbfeb84c3d5454873158d62e29cbca7caae17178f471b7f9d2d6f4c"} +{"ts": 1792950388.913, "topic": "lifetrac/v25/video/tile_delta", "hex": "000e0c0820010000002000000000000000008000fffffeabdb6db696ffffff5bdb6daaaefffffdd7b6db7555ffffdddfedb6fcaaffffedefbbddbdabff7ffedeedf6eb6bffdffe97b77dbb2efff7ee9beddfbe57fffefa9dbefbfeabf7dfde57ffff7b3dddedffabffbfed6ff7ffbfbadef6feefffdff7bbfbffdeeedf7b7fdbfffffb6ff7dfeffddefb7f57fffffdedffdfdfbf"} +{"ts": 1792950389.345, "topic": "lifetrac/v25/video/tile_delta", "hex": "000f0c0820010000004000000000800000008000feffffff4bab6d55b57fffff154aab6aa2b7feff289aabaa9555fff7552b555aaaaaffedb5555556aed2bffbb55556addb68bdf66dad6fdbb76a5f7ddad55bee6f74bffbb5aaaeefdad57ffd56abafdbd24afb7fdaaf5ff6eab5ffefb55f5bbbffebfffedabebdd7ffefeffded7b7fb7bfafddfdf5fdffdffef76ff5d7bffedf320178da6360200018591818381814809081a101598205440880082698245888c101ae04ae8711a49e0526c58464040091e502b7"} +{"ts": 1792950389.945, "topic": "lifetrac/v25/video/tile_delta", "hex": "00100c0820010000008000000010000000008000fff6a902d55a9251ffea4405b6b52954fbdad529aead55aafb7554aaadaa5255f6d2ad2abb554295ed505455bb56852aedaa2a97febd4d5ad5d696adfebab576f7ef5babdd5aed7dffedb6aaf5775bdddfbded6bfdd6b7bdf6ffdd6adf5ab7ddfbf7ed76fd5d5fdbdff7f56cf55ebfb7fff7eafadabdbf55ffd7ebddf6fd7d6a320178da63602004581c18051a5850c5181958185804181840a801210c64328105a13c46546d4c1c205200442ac0c400ae8d02ec"} +{"ts": 1792950390.337, "topic": "lifetrac/v25/video/tile_delta", "hex": "00110c082001000000002000000000010000730178da2d8ab10dc2301045fff9dcb866838c0233a47498846422940e2a87312c118905dc7352a2703947544fefff075205b74f906e708ff160f560fbf93d13c90fdcd92e2b384e9ea4982bc27a3f4832e31207eb8ae7eef3efaec6aff185da9f62ef48325c4aa02ce09bfd79f1cd36eeb4423235320178da6360200098041a1804807403030ba6244703138302035406212f00a51b181c18185c104621182c10551c0e00ba1c034d"} +{"ts": 1792950390.898, "topic": "lifetrac/v25/video/tile_delta", "hex": "00120c0820010000000040000000000000006e0178da0dcab10dc3300c44d15133820630608ee45285e1701041e20046cc2ab982102fea1e3e3e497627719db4e5692e75132cb1372328faeebf19ab9828f0c02e4d22ce3459d7c7b472030bd962f41cc1231c5174b79cf1ad30a5f0690391614771ced8a32a34ef97ff01629a6f32"} +{"ts": 1792950391.305, "topic": "lifetrac/v25/video/tile_delta", "hex": "00130c0820010000000080000000000000008000ffffffffffffffd7fdb6b77bf7ffffd7fffbeedbff6f7f6fedfffbb5fffbb6afffbefb57edefd5bffffdeeadf777dabfbddfb55bd7ffd57fbf7ed55bf7dd6abfddffaaf5ff75525fedfb55eabfb5aa2ff6fd5555ffe54aaedbbaaa55ffd53557fed55695efaaaa56ffd55aa5fb54aa93df6b5569feaaaca4f7aab2b2dd554d54"} +{"ts": 1792950391.9, "topic": "lifetrac/v25/video/tile_delta", "hex": "00140c0820010000000000010000000000008000ffffffffffffffffdb6ddddffffffffbfdff7f7fd7b7f7ffffffffeffefb7dfdb7dfefbffffffffffb77bff7dffefddfffbff77dedf7fff7bfdffffffb7fff7feffffdbfbedfaad0fbfdda2ddf565542b5eba4a9ff7d5224dbdfa952fff50489fffeb254ffba4902fdfd04a9f7f4a914fffa2242ffe94890fffa244aefb08921"} +{"ts": 1792950392.297, "topic": "lifetrac/v25/video/tile_delta", "hex": "00150c0820010000000000020000000000008000fffffffffffffffbedb6d6bfffffffefffddfbfbdb7faf7ffff7ffdbfdfefb7fdfbbdffdfbfffdaaefded244fef74929bbba2084efe94a22faaa0148ef515412d14a02844ca0a821224a0294aa915002492404a824894805925002a04905201424a04a829215005048802505225280484904150204208050508a250424200821"} +{"ts": 1792950392.905, "topic": "lifetrac/v25/video/tile_delta", "hex": "00160c0820010000000000040000000000008000ffffffffab5bbbfffdffef6daf76fdfff7dfd7bfbaff7afbdfbbefdfeb6eb77fbeffd7f7dbb56ebfeeffaffbbbaad7bfeeff6bf7bbd5adbdeefed2f7bbabbb5ddefdd56bb7ab6d5dfafedaaaafabb6aadafddb556f56b6d05afbddab6daeb7ed37fb6eba5aadbbef15f6d55b5b5b55550dbdc01545eb7e8206bd955442d6eea2"} +{"ts": 1792950393.297, "topic": "lifetrac/v25/video/tile_delta", "hex": "00170c0820010000000000080000000000008000ffbfffdaaad5556dffeffedad55ad7b6fffffaebdaaabf5cf7ffebebbd2abd5ad5ffefb5bab6f56dd5dfbfb556faead55b5fbf6cadb5ebb55aeebd55ef76d7ea5badbaaaf6f6df69bdad6aaad777add4bddab754d6aadad229556f54444ab5a02ab6daa8d95b6da06d55aa90b5def6a0ab6b5a90dd55d540776eb520dab5da82"} +{"ts": 1792950393.91, "topic": "lifetrac/v25/video/tile_delta", "hex": "00180c0820010000000000100000000000008000afbdddb6556b6b6daefdbdb6ababd6db5ddebb6dab75d6db5edebb6dabb5ddb65d6eeb6ba7db5dbd4176ead5a4adb76e405edad54215b77b0806dad6a0916f5b00005aed02002db6482486ab000001dd0080106a020480172000048a001010020440402000010108100000010008044001201008040080002000012200040000"} +{"ts": 1792950394.3, "topic": "lifetrac/v25/video/tile_delta", "hex": "00190c082001000000000020000000000000790178da158db10d423110433f4bc002bf42621c5f11444b91e85a06601bfc95f2ae406204caa4b88809588260c9cd939fec418e82b3c2694f5a7f93e5c6fa02d018261fc8f7cab8a406db803ef7aae2be650e05b221d586e20f206c4a249dacd1f04f9e95e36407c8d859e23acf9653d5656f5cefdd7e6e2b4451"} +{"ts": 1792950394.901, "topic": "lifetrac/v25/video/tile_delta", "hex": "001a0c082001000000000080000800000000440178da6360606058c00001e8b403183b0928b03030343840f848f20d0b1a0440320c0e4c28720220b98606a0180b488405282600d100320f443032703440cd070001460c5e3e0178da636060606860800074ba034c0a383828a28a0301470303230343230b03030b4400442920e40580a88181830105b028380049463817440000bf190581"} +{"ts": 1792950395.342, "topic": "lifetrac/v25/video/tile_delta", "hex": "001b0c0820010000000000000200000008007f0178da0d8b310ac2300045df8f2e6ee28d3c4474107a03e9d44570f0101ec206cd14850cbd85143ae8018aed6ec198e93f78efa39430b543e987ec8e591af31ed0e859c589757b938e1372057af5a86a906f8daadc346f1636a06180f04045c7a92f0d2166fee4cf16ba2fda7be6ceb2bcc6ec4a385fa0bec3e6f907a0882d17330178da636020020872383038a00a313130b0405840399024882700956c00cb3340451c203c0e2056804b327240140000845502c3"} +{"ts": 1792950395.892, "topic": "lifetrac/v25/video/tile_delta", "hex": "011c0c0820010000000000000400000000007d0178da0dc5310ec2201406e053ca62f402a476d2b1dc47d27402134cc329e82009ef000d65320e2ff0cbf27d0060e3adcbdb73f6fd83ec8799e1c745e456017a49c1b9efe7479ffcfbc4b9e00a677ee75206b815868a80b9d758fca85c883ba92999b073c2b418ad6baa8da4d0dfb534bf391de450d5c5eaf0075d48650a"} +{"ts": 1792950396.305, "topic": "lifetrac/v25/video/tile_delta", "hex": "001d0c0820010000000000001000000000008000e2222000d49495558242400054291554a284400208511550a508800a08a45520a211004408a449115201004400a85500aa05002a0150248054048024015012805202402a009015004a05404800a0090252088050002225044500002000492904240000400124951148000004029244a008001000409102240a04208000208809"} +{"ts": 1792950396.895, "topic": "lifetrac/v25/video/tile_delta", "hex": "001e0c0820010000000000000002000000007e0178da05c1310ac2401005d03fe304c649b308f65f711b53db6f4441ec93426f20e40eb1cb09ecbc80f7d122a7f13de8fc453bdc76deff6473b83b9a074fef8fa0ea6c950762d1639a66273baaee15bec6657c2530c4ec6a7cd6d46470d45a8e678a574888254a8669c5d643806c5e228904e88111cdd64a00127ff9b6124d"} +{"ts": 1792950397.332, "topic": "lifetrac/v25/video/tile_delta", "hex": "001f0c082001000000000000002000400000750178da25cb410a01711cc5f1cf4c5364656e3044c92decc4469a21f790b59cc0662ef19705c53994ec1dc5af2c5edfbeaff748579a072905b7b4bbe0864578bac8c78daa4e8ed3f4ef562dc39c733f373f32f8b27e2aca37cb7df84d55be32f51d3326014524b6a3f89cc83b1fb203ddde0f0d40182f380178da6360c0042c2e2e2ec87c0e10e1a22800e3338108012786af5e5356c5ffaffecf80173002b102c4900606162409a0a0220300fdbb07e5"} +{"ts": 1792950397.888, "topic": "lifetrac/v25/video/tile_delta", "hex": "00200c0820010000000000000080000000008000fffff080aaaaaa2affffe080aaaaaa52df7fd08075d54914db7f2040b7aa9484dd7c80216baa5488bdf48000d6a929246b444000bda91420d69080846a452400b69000000000002410004200d5420000fffa4000ffff1b8cff7f569edbff9f8bb7578a1afefb9b97ffef820eefff8000bfff0000002c00000000129000808882"} +{"ts": 1792950398.333, "topic": "lifetrac/v25/video/tile_delta", "hex": "00210c082001000000000000000040001000780178da1dcab10d02310c00404a4af80922e4220f5bbc281c579115176c93f2cb60251b24853d2512579f08a8ab6231017754a185ce65b26d9b8f84c20b6c8f8de6201f4728fe41ff02b024f4a981fe079aed8c655d03f5e3e6f38ecceb429da3e159051e91fcac9cdfd95ecf4abd6549540d66fe01d4db316f330178da63602002083034303838b1200b3121731805181858185ac06c0734390626a02407906e00a901f3a00024c800009c0302ac"} +{"ts": 1792950398.912, "topic": "lifetrac/v25/video/tile_delta", "hex": "00220c082001000000000000000000060000470178da63606059c5c02014cec0c0a9c9c0a0ebc5c0c0f4958181819b01197000718303920023589409c6651280a8810007b80a306001620516068e06885288a0004c1600a90f04b3510178da5bf66e05c346ad554bd68686326ce50c09597529a8f1df4a5116d66b4b021874bf32303088bf0212f20cc8a001881905603c072610c982ac808585414140801145031c2880049858209a000aae118d"} +{"ts": 1792950399.337, "topic": "lifetrac/v25/video/tile_delta", "hex": "00230c0820010000000000000000001800005b0178da5bb58081216c2303c3d62009a6551703984283abb7ad5d19b62b6be3fd53ab5679e585863238fdbb1ac4c0fa97838381f5fb250606867c0638600242286001110210b6028300134251030383139cc3c284500602007ac415d1580178da6360d058c9c0a0c000060e020e0a4e9c1ccf3d7c18b6c7bd509a9bb58261ea86371e1c413b80922d4c0c4c02137e7b3830f0eedfb6848121fa3f0336c0e1c0c0a400e735406916a824031383038c2700220050411240"} +{"ts": 1792950399.93, "topic": "lifetrac/v25/video/tile_delta", "hex": "00240c082001000000000000000000006100470178da636040052c8e020d0c2c400804020c4c0c0c0d02020c2c0e60390e0106078606902013878aeadeefb7ff1d625061c00a381840ca608011885d2014d006016485004b9807d8280178da63602012b428726013660211822c0ad8e5041a808805435c8001a8be11c86261000070cf02c2330178da636020023001b1034707b210239cc101630930702094837430300832302880980d60011684791c40d50d2011006e8d028a"} +{"ts": 1792950400.306, "topic": "lifetrac/v25/video/tile_delta", "hex": "00250c082001000000000000000000008200570178da63606010656060e00062350606854e46412656208705c86762605150657060691564686001f2581938585633389687c4ef9bc0f0c081010e18114c05206e00696560802ae040916780180d56c6016202009dc708ee310178da63602006303130287270303460ca3082490701064646540901b02e2860016205050690014026a300421900607801f2"} +{"ts": 1792950400.925, "topic": "lifetrac/v25/video/tile_delta", "hex": "00260c082001000000000000000000000403530178da0b5599a4e0b1cad321d433a4c16ba992c24aad290da1415e0e5e53031d42566a39ac5a1aea101abaaa65d5ae090c5b1d1870010e207660646061606052409511000aa10828801434303042e40061f613302a0178da63602006b03030b83808306297746060600442050606262cb26061460e068616acc602005b5e01b12b0178da63602006303230382980182c482230e0c0c0c884e029c0e438201c981e46b83eb020cc24004156011f"} +{"ts": 1792950401.292, "topic": "lifetrac/v25/video/tile_delta", "hex": "00270c0820010100000000000000000000044d0178da5d8c410ac030080427c18347f383d097e4e0c3eccfab81b4509165675d84ff087dd83ca4e5eea12f4bcaf44540cfb50abbe70123bb1abbb6c0b1064dbfc7ba32976bc328b1e00118e205452e0178da636020120838093038a00a31c2590a0d0c0c0d20060b5c8e032e0994600252200105a01e28170a00901e02fe"} +{"ts": 1792950401.901, "topic": "lifetrac/v25/video/tile_delta", "hex": "00280c082001000000000000000000200008600178da6360606060026276164686636282cd6ef7d6593f9bba7577d396b9abdca66dd97de4dbdb550c4101bb814a1884c02a3b18185c1818fe4d145050fdffff3e506025030600a9e360606450606060810bc2594c02600a483a34000012a8174c2e0178da6360201228b4283034609762646868606062013199502404407230c001e429206b6260e260600000adf302a2"} +{"ts": 1792950402.313, "topic": "lifetrac/v25/video/tile_delta", "hex": "00290c082001000000000000000100000030550178da3d8c410ac030080427c183479b1784d087d8d28785bcbc464a3d88ccac0bff3ce55034cfd250872958e1448218139a48fa7083613b490535db4c2f6e3e6659d41b3e5d76261ecd938559bdc6d60e2f688406572a0178da6360201208b4083038600a3342480e069024139284028c0b56c1013504881be04c900c006b2201fd2d0178da6360201228723830346095616160106860024972609155008a36303830303001390e2852201100a87f0334"} +{"ts": 1792950402.925, "topic": "lifetrac/v25/video/tile_delta", "hex": "002a0c0820010000000000000000100000c0520178da558b310e80300c038f2a43c69417f42919187856870e8ce5c7244820b03c38f1197e12396ddaf7a36388833d2e740e4a89c6d006de5982dba1de41f49d566b41777285b0e209a5b6bc359a0bf0cf07c52a0178da63602012280a0a8028465cf28c1c0e0c2c404a00459409883920ba58c01c060107140500305401032c0178da6360200228723830346095e1606450646060441765606082b01420921c10a600907240550e0069be01b9"} +{"ts": 1792950403.284, "topic": "lifetrac/v25/video/tile_delta", "hex": "002b0c082001000001000000000000000000730178da15c8310a02311046e1038b5a4eb7b94f164d2529243ba7108b306eaf84546e60c3e4777ccd070f00bcd588e8222230fd5f1b3e994f53cd607e4d26ba3d44aa234a797db569efe913425db4ef2d9f823094cb1cdf98d4cd75cda36f235eef5951ddf9a0a523321fc7569081f803bb5564a7"} +{"ts": 1792950403.89, "topic": "lifetrac/v25/video/tile_delta", "hex": "002c0c0820010800000000000000000000008000fffffbddf6aaaeb7dfffdb6dfdb576f6efefbbadbd7ad6dbffdf7dbdeb75d6ebffdf7bb6ddf5d6ddff5eef6bebf75afdbebbff57ffed55edf5bffb5bdfeaaef6fd7ff75defd55befbdffed5aff557fb7ebffaafafeaaf757dfffbdfdfb6ad6abefdffbfebd7aaeabffeffbfdedbaaeabffeffbfedabb5d57ffeef7fadbbbdd57"} +{"ts": 1792950404.281, "topic": "lifetrac/v25/video/tile_delta", "hex": "002d0c0820011000000000000000000000007a0178da0d8b410ac2301045efe9a01790d45d045df4446d579981941c43857ea639409964d52edc68dee6c183a7aacacc0260710d10119b193c8b1b706aae3268542f3f86dec032b39a6b13d8c0a04ea5e06ee4f3ecd1bd212115eb2b5d5e21ed65dd885a38ea95a6b81edf2ce7293cca5e3f618c293ffffde45c06"} +{"ts": 1792950404.881, "topic": "lifetrac/v25/video/tile_delta", "hex": "002e0c082001008000000000000000000000780178da15cca10ec2301440d1af040778c4e61020f63f5d821b1364e9574c35dbf32c5dddab78692fa08e3b00ea9c939fe5e55c3298cef381ecd9ee1f877896a83d8f5389924774dd97c9dea406b530cb93ae30843c5085635fc67f740da1a5624d5fc548ea6fd6452174b6b2b5167dc1db6557d12f2f196bb3"} +{"ts": 1792950405.325, "topic": "lifetrac/v25/video/tile_delta", "hex": "002f0c082001000800000000000002000000310178da636020000480d8a1c305c665c450c0c8c1c028c0c0c402558b0a14181a181a981898e05c64035838185800947802a37b0178da63600003169549410b80341307230b87c204050706264626260e0e0e05070705060646060e21151645060605068586260626210e8e062047c04180d589c5298043808149910128e6a800368d0928d7c0c1d0754081e3ddf39987b38eed3daeef9e9f52d5b8bd3deed84b572667e9e360751c0c0c00408b178a"} +{"ts": 1792950405.882, "topic": "lifetrac/v25/video/tile_delta", "hex": "00300c0820010000000000000800000000007c0178da25ca310ac2301840e1d3b97800476f101c1d4acd81829b9021b4b982839d42fc57114a16e10743f22cf8866f7af02f19d96c216351af48437a7956a512075b544acccc60a81e2d2d8d51ac34d541a7896dc812ecb992b82c84954399afb40fe6343aeaa3bbe3d775bd759f5f6eb5bb1e97bb7bb3ff01e93b6aac"} +{"ts": 1792950406.276, "topic": "lifetrac/v25/video/tile_delta", "hex": "01310c0820010200000000000000000000007a0178da158db10dc23010459f9d804f4291e952a0c00829e959805118c1ec8198848241107804972ea2103ec5d7dd7ff74f1f5c86669126f0ff7d766c32ae49ad850ae103ab04fde409c56cadecf921a619dfd0554e31199d7cff1253f65ed9c62fd7ddc51367d817b8e97ed0df50f0e3b3b5417dc7fc03755e1fa4"} +{"ts": 1792950406.856, "topic": "lifetrac/v25/video/tile_delta", "hex": "00320c082001000000000000000020000000650178da258d310a803010042721c2e5aa28491fc4465fa1a5799558e6d55eb0583876e7760105265389db6577d03abc9723481d7e4fd52bcfe01e4d4874d008a870191b2295821f79da2deb70169959c017fbcf9c34e7d745fead03319e7bb7cefc0103620856"} +{"ts": 1792950407.257, "topic": "lifetrac/v25/video/tile_delta", "hex": "00330c082001000000000000000008000000690178da1d8bbb0d802014450f86c2d2118ca1708c17e30406f62156948e406181d40e809bf9f43637e77e82877a42983f8ff8a34fb5c026ca391216e5a43dcaf2b95d2b8277706976d3b94c4f6124af1061ec60e7576218a00953c3d07423061eb0112b7ae30577941934"} +{"ts": 1792950407.88, "topic": "lifetrac/v25/video/tile_delta", "hex": "00340c0820010001000000000000000000008000b5ab5555aeb56db6b2db56aaad55b555b6daaadaab56db55b56aaaaadb5b56db55aadaaab6b56b55dad6ad6d555b5555b76adab559aaab5656b6d5aa2ad55ab51b5b6d564d6aaad505adab5a16aab56b02db5b554b556aaa016dadb512b6b55a015556d648b5aaab04d6db5a222aad6a08bb6aab452d55b52095b6ad9536dad5"} +{"ts": 1792950408.284, "topic": "lifetrac/v25/video/tile_delta", "hex": "00350c082001000004000000000000000000800000aadbbf2a576d6a02aab7bb54b6dadf12ab6f6a4addb5bf256b7b6b95b6d7fe5aadfd5756f757fbab5ddd5e5deb77f7b6bddd5dabd777f7debbbabe6b6ddfebbadeeb7fd7b5bedb5dfeebfeeb57bf575efbedfdebbebf775eebf7dfebff7dff5eaddf76ebfbebff5aaebfbbeabbedefaad6bb7da92b57dfd294ad75a44a55bf"} +{"ts": 1792950408.881, "topic": "lifetrac/v25/video/tile_delta", "hex": "00360c0820010000000000000000010000008000e1000000b4524888e2000021a1492480e8000008a2a12222c2080000e8809088a2220200c0880824a400400081400122a812240801000040a44841021000081040a200002200248840080022b8800380ab58e310bbf1a36b6eb0e37da7d1b14baab0e36ea591b15a0090e13600000011000000000900010001000004b92a0804"} +{"ts": 1792950409.269, "topic": "lifetrac/v25/video/tile_delta", "hex": "00370c0820010000000000000004000000006c0178da1d8cb10dc3300cc07e28d01e103883754717794a05f1a88c0d923d8333487bffab918d0041664681b265a0d03c33a69fef07762d83e57679286ab7c3074bef200fec0b9ea7e4f51a6948b4b7305758baf4dce0a9b5daf8aba16545d22de6093e4a6bc5a3da1f71bb3161"} +{"ts": 1792950409.863, "topic": "lifetrac/v25/video/tile_delta", "hex": "00380c082001000000000400000000000000680178da1d8cb10dc24010046b01c9815d07014f78ba2d8ad0af7703c88ff008c2ef8f8570774603ec5204b049f315fa2425c327d4bb7e036ed2347f38d2ff59b96fd6c3a89915a924c7f2184a37c20dbafd055eebc8278af504ef66d6a1d5a128ff2af5f20524d63cd6"} +{"ts": 1792950410.277, "topic": "lifetrac/v25/video/tile_delta", "hex": "00390c08200100000000010000000000000080004a1b6db62495b6db822edb55292b6ada449dad6f292adbb5a49d6d55522bb6eeaa9d5b5b5557edaa251a56f79557ba9a552d6ded5555b6ab2a9ed575aaab6fae5695b4d5aaaedb7b5d5b6dadeb55b6d65d5edb6baaab6dbdf55db6d55d56db6eeabb6db5b6adb6d6dab6db6dad5b6db6f55db6dbaab6db6dbaab6db6d57db6db"} +{"ts": 1792950410.909, "topic": "lifetrac/v25/video/tile_delta", "hex": "003a0c0820010002000000000000008000005d0178da258cc10d80300c03e7815178d77d940dc236488c80048efa4c37611fdcf613db1727241f002d3448568939e03d035b158b0e6132a37315c9a10e022b31d88bd1510ebbb36e3adfc552903e3b27e74f14adbd7d4b92cf3f93fe3d16460178da636040071c0e071919585a3818180e303032383008303400051b181a14185c1818988010c80529640a0dcdfafbefff561706fc4000a48bc149004590094a03000d8d0a13"} +{"ts": 1792950411.272, "topic": "lifetrac/v25/video/tile_delta", "hex": "003b0c082001000000000000200000000000780178da05c1310ac3300c05d02fa141cea4987677c0853aa710c1434753f07d42e9d0d147c8d02c3d65df0380ded71fe0e8f9ba62763cf7f8959b87c77e39b8f8d4301d72265d202f2d2d6de08f9d992bd0a864dc4181a47a4d164184d924f9d68280dcb42a2d481591213e6c08986ca882dddfe30f42f913b6"} +{"ts": 1792950411.876, "topic": "lifetrac/v25/video/tile_delta", "hex": "003c0c0820010000000000008000000000008000dddb5aa86b6d6daab6b5aaa0ab55555455556ea8aaaab5a0512bad40ad5576a0d5beda8476ebad50ddbd7500b7d7aaa0ed7d7480bbd7aa00debaa980b5d6d404db7aa5106daa9200b6aa4a00dad5284055484a00552128020004900049525008020948405044a000052aa00052428100092aa004aa9540105255000029550200"} +{"ts": 1792950412.276, "topic": "lifetrac/v25/video/tile_delta", "hex": "003d0c08200100000000000040000000000080000056deee4035b5b5101adf5f402b6aea01155bab200dad6a0016dbb5440aadda001576b6200d9b6d0046d5b7420aaeda080555ef0015b6ba2002d5d7000aaebd0022b2d748095b6d0000aab6008a55552001155602044aa908112504200092aa000425200021488a200405400021502a08840a812010a12a0002148800114252"} +{"ts": 1792950412.874, "topic": "lifetrac/v25/video/tile_delta", "hex": "003e0c0820010000000000000040000000008000b6db77bfab6dad6ab556dbbb5b6b6d6eaabdb7b5ada55adf555bad6ab6ed77b7552aaadaaad6db6d555b6d57aaaaaada556ab76d2aab5556012adadb0000256d2402000200481248ed008000b5dd5497154b7a070029572f5100090faa02011e0510440f0000004f0042100d4808410725000421aad5100054556554cbaa9552"} +{"ts": 1792950413.252, "topic": "lifetrac/v25/video/tile_delta", "hex": "003f0c082001000000000040000000000000690178da158dc10dc23010049b4910b80e1e895f70f27ea8270d38a204fcb89178ba3f96fd8e76067291ea092d5f59ef300a9c5d6a15e233cda4b243966f1b9b8280be4e69f36f0585f4bcc1fb20e5d5871d97a96b57c31b8b991d916e1c6ef89ffbbf636fff010c303bbb"} +{"ts": 1792950413.849, "topic": "lifetrac/v25/video/tile_delta", "hex": "00400c082001000000000200000000000000630178da1d8cc10dc0200c03a7741e8c40c56246792695da399207ccc00e8deaa77d3e03a04e66009d54dfc0aceef1402e6a236d5ec051fc790b8adada443b864b560112d89d3a548c467a1a761d3b4374a3b9a2aff28f41de52f49336cae5497e64a6499a"} +{"ts": 1792950414.272, "topic": "lifetrac/v25/video/tile_delta", "hex": "00410c082001800000000000000000000000800004adb6db5112db6d244aaaaa49216db6124a16db41014b552a54256d008952b6482488d52211225b0884482d42210515108850960422044b51009105001200220a404a094009008212a010214955448856aa1002b56d44a8dbb5a8026d5ea2a8b7ead912dab76a48bdadaaa2eb76b549bedb6d54d5edb6a2ff76daa8abaf6b55"} +{"ts": 1792950414.864, "topic": "lifetrac/v25/video/tile_delta", "hex": "00420c0820010000000000000000040000007d0178da6360f20c6560549924c0b40a48bb86300a6c58cdc0a03585814134948381538b8149652a0307d3550607462d060686554c0c1c4071056d205b148c5918c418141ca558c07c1631a0983443230383808a8003a302038be3062786cf7fefd9eed4cd16ffb8f4956ca37eb469e1d357e60aad41b240b50c0019201878"} +{"ts": 1792950415.304, "topic": "lifetrac/v25/video/tile_delta", "hex": "00430c082001041000000000000000000000690178da158c310e03210cc05e5c7564a8547ed50e08e51f45342f806cc71005977ab565f853addd560525fa1e4a6125deec495719b8cbb4ecc2102f62b0bd775328cf395967a0a57c02f21a6d65b2aa445c9725392ada2b4ecb63da1da9aeced749d95aacfc03a3b16ff9480178da636040051c93602c0506462014606460611080883081e415412c1605b0000b038320584e00ca6b50e0e84098c504d2afc4c0c10042503399141a1838981814606a00d25403cb"} +{"ts": 1792950415.876, "topic": "lifetrac/v25/video/tile_delta", "hex": "00440c0820012000000000000000000000008000ddddeef76b6b5badbdbded76d6d6b7bbbb6b6d6dd5bdb6d77ed6db7ad5fb6dafb756f6f5deedadadffbb7777f7d7adadbd7af6f6d7af5b5bbaf5b7edddaeed5bb77b5db6ffefffffffffffffd56daaabbfbb7ffdd56ed556bedbbbbaebb6eed6bdef75bdd6badeeabbdf6bb8eeb5ddd5b7eef6b4dabb5deabf6def52eaf775e9"} +{"ts": 1792950416.266, "topic": "lifetrac/v25/video/tile_delta", "hex": "01450c0820014000000000000000000000008000ef776a40b5ad1115def6c4406b5a1115dded4440b6b01015dbaa85426d605010db950244b6801011dd2945446a041000d0a92529440000409155520a4800884025552208408848a22a2512004400812410922401400000a8092aaa26400152b504ad5adb10256b560156adbb44ab76d6112dab7b04d55dae22b6eb770adb5ddb"} +{"ts": 1792950416.859, "topic": "lifetrac/v25/video/tile_delta", "hex": "00460c0820010004000000000000000000007a0178da2589c109c24014447f099694b3a7287f72d860031b3c0a395a87054898cf2617b307c12eb21e4c0396912f0e3cde3023f2cfd781932a91ae774f95e050cb73e4ce22af27969a9943feccda76a609d0f975d6e6fe5eb806bfb8e09269b7a2c140968629f011e92900da48038edef6c947377ed706aa343a54"} +{"ts": 1792950417.293, "topic": "lifetrac/v25/video/tile_delta", "hex": "00470c0820010000a0000000000000000000570178da258cbb1180300c43e7a3e54e2e5881632c0a5ece65b2090dd320272a2c9d3e069031ccbc52d716c142b7cf0769ee3cb66f4ded20565d87b95db553a4762aab6dba30f5ab98bf7d8607cdbdee519ef5137e68514589470178da636040050d286c208f8545a14901550e420b34743032b03880e55880620a0c0e1059810626260607a022089f03a4bec1814181c58905c4676258c0009283180a0054670a74"} +{"ts": 1792950417.871, "topic": "lifetrac/v25/video/tile_delta", "hex": "00480c082001000010000000000000000000800015b6b55546dad6da22ab5b6d936d6aaa2555ad5681bad5b529575ad684eaad5a515dd6ab80d575d54ab69abaa0db6d56426ad6d590ad6b6a4477b55da0aaadaaa4b5b6d7a05ed559526ab6d6a0b6db6ba8db6ab5a06dadada5b56ad6a856b76ba0eddabaa95b6daba16d56d5b4d6eabaa17b5dada9adb6d6a0d6d56bb57b6eb5"} +{"ts": 1792950418.256, "topic": "lifetrac/v25/video/tile_delta", "hex": "00490c082001002000000000000000000000770178da15ca2112c2300044d1df4c452437a0be0205154c194e81839e20a0508872a3cac8dca439417544261316b5b36f17f615ce2f386418030c1b5c2acde0d98d85ef243bc9e66ae81dcdacffd1ab17ec6df9a7bd3af5207f3b8815f3f1d867315d8cb224bb43d6fed85a52c0ae892e1758a61fb2c92aed"} +{"ts": 1792950418.901, "topic": "lifetrac/v25/video/tile_delta", "hex": "004a0c0820010040000000000100000000008000ffffffffaaaab6ddfffffbf7aadbaebdffbefb6baaebdab7df7f7ed5b5dbb694fee87f52ab042bede8513d7ca20037aae8093afca1405680d005bbaaa42d6c40d0b7b50be16ad8005add6a00a36bb810c1bd6842a2abb100c094981040420840c808a10260000400e2a5200879100020ec84020072a09002aa080088d5800000350178da6360c00b5880588081a1058cd0800213034303030390e4e00071e1124c30064898c101c613605100a94736da810100adac0333"} +{"ts": 1792950419.305, "topic": "lifetrac/v25/video/tile_delta", "hex": "004b0c082001000002010000000000000000720178da5bb56afdffaddbaeff0f03d2ab40ece8f0ffabaec6ff0f0df507f34343e3a1b4ffff9055ebff82d94110712f203f64a9ffffa0a9fa40b1f9bf35416a2601c543e5ff6b7afa7f0f5599ffdf13a84e6595fcdf50c1fdff8356c5ffd7f294ffee191a7b5f55ab55236449900b00fc1c4866420178da6d8ab10d003108038f88c2654660948cc6e80f41e91e246c7386bf3998835f6f7d1ce5a08055ab49259bcb82f783ec347d2d9b5a3e1848b94b4ea70fce0e049e"} +{"ts": 1792950419.857, "topic": "lifetrac/v25/video/tile_delta", "hex": "004c0c0820010000080000000000000000008000e02eb6b5b54b5ad6d00d6b5ba2a75ad5e8156d6aa14eab5bc915b5ad628edad5c9aaaf6da21eb556d48ad5bb885d5ad5d296af6da42d69b6d95d2d5bb62cd5b5efb66adebaecbd6bdfbceebdb5ecfbd6debaaf7b6becfddeb6baf7eb5b7cdfbf25a9fdfa956dffaf4929b6fd54b1fff7aaa9fbddb6d3ffffdb69ffeab7bb77bf"} +{"ts": 1792950420.264, "topic": "lifetrac/v25/video/tile_delta", "hex": "004d0c0820010000400000000000000000008000f76d5555adb5b555dedad6aa75b75aaaab6daaaaadb6edaab55b56b5aad57ad5b6aa955aaaaad76d55555155aaaaad5655555292aaaa8a495555552a0954a291a4a5144a5254a925a92a9290dea2484a6aa9252055aa954a4ad40091a4680a242aa4000281500000247450000054248400509220115a21480054142204324948"} +{"ts": 1792950420.859, "topic": "lifetrac/v25/video/tile_delta", "hex": "004e0c08200100000002000000000000000080000000b6ab0000db550000ad950000d50a0000ba250001540b0000d145001164150080803a0201416a000012d60000850200001a0b000068aa0001522d020154b50008aad5000155550001556d0000ab5500412aaa04009555000055540002a9220000a4900001554400109200010148aa04015f770001b5dd0002eeee0001bb77"} +{"ts": 1792950421.257, "topic": "lifetrac/v25/video/tile_delta", "hex": "004f0c0820010000000400000000000000008000db000000ad400000d68888407a800108aa902000d6810002a9000420b61010805a410000d600000868044440ac100002b040010059009008a8000020a0040200b0004000a240004240040900a00080004420000880020000408012400400400080080004100100100000128257feedfffd55b6baabb76fdffedadab5ab6f776f"} +{"ts": 1792950421.905, "topic": "lifetrac/v25/video/tile_delta", "hex": "00500c082001000000080800000000000000800000fe005f015400bb00e848ee09ba015f00ec04fb01ba216e21ee01bf057a89f501ae015f01fb41fb115d11df01ee02f6037549bf11be01eb01d4217e037e85db09aa01ff21fc1156035443ff01f801b5035492ff0bf803ad015101ff03f82357235009fd03e90357555aebfdeeff7eaebbababf7defdfebbb5aeabeeeff7fedd340178da636060607060c0073a1a185880b001538689814900841838b0c931283008083460335d1144703470383030290000e0e20414"} +{"ts": 1792950422.288, "topic": "lifetrac/v25/video/tile_delta", "hex": "00510c0820010000000010000010800000003a0178da6360c00a5858581405181c500539185a18804801c86442883232700870703034a0296604e206061726a02e06166409250e641e00e21d0396350178da63602004981418391c9005581818180598401443039807038c10aa032cc82100d10d97059bc101840a208d8c50a300798e02a72f0178da636020041a181838581c181c504599c0888183814191818111c242d602040210164419238b0256d30199630282"} +{"ts": 1792950422.897, "topic": "lifetrac/v25/video/tile_delta", "hex": "00520c082001000000100000000000010000800080000000c000042088925082c0000008c2000480c8092020c0200202c0801040e2010108a0042400c0100020e4400082a0009200e1000010b0084440e4210000f0000200b0801044e0008000d8120480f1001000a8000010f8204100a8820402f8000040b4081000db6b6b55effdffffbaafaaaaeff6ffffbabdaaabefeffffe300178da636020009838141814807403ba84400b8864044930a149713074a00a7320493a2800353130b030802900bf5b0362"} +{"ts": 1792950423.269, "topic": "lifetrac/v25/video/tile_delta", "hex": "00530c08200100000020000000000000000080002aaa49206dbba54a5eeedeeb77bbf75d3aef5df75f7bffbd2adeaaef3ff7fffb1abdffbe1fefb6f717bbffdd0dfd5b7f1fdfffed06f6edbf0fbfbffb2dfaf76f0fdfdfff06fffdfb0bb6ef5e06fffbf703edb6bd13bfffef03fbdb7f02bf7fed03edffff11bff6ff45eb5feffeb5f55ab7debff7ed77d55dbbad7feeeef7aab7"} +{"ts": 1792950423.847, "topic": "lifetrac/v25/video/tile_delta", "hex": "00540c0820010000004000000000000000008000000c68ef291550baa04cb4d7d41a50fa715cb157d014d1fdb25d2956d01ce1bbea8aa2e9b22cb1b5d49142edf114b3bab4a8c2ebe85563baf688a5ebde454375f7a947adbdc4a5f6eff246b5bdb947def7fc4575ded70fdbfbff856edf6d97f7fdfe8ebaf7db97dfffff8d75ad6d9fdfdfb6d575b56b7fdeeeddaab7bb6efffb"} +{"ts": 1792950424.245, "topic": "lifetrac/v25/video/tile_delta", "hex": "00550c082001000000800000000000000000780178da0dccb10ac2301440d18f2cba393b3874aa4241f33f75e820f50d52f2176608f1ed8a1414794349ae5dcf70f84277e6993e78a9f84583b1725d78417b61d707f2b0b7a08163b3c5d4ae2a01e209ea091f8183809682dce0b1985098fc8c5faebb82cfb8b724c4414a64ab598fc36ab696cd1fded26a8c"} +{"ts": 1792950424.85, "topic": "lifetrac/v25/video/tile_delta", "hex": "00560c0820010000000020000000000000007e0178da158cb10dc2301405dff37745c708ccc20c1612293201505121e422db042106a0600ad350640248859b287a7caad349a703253025d8e8dcf6f87be82fce19eb74237582351fb0de61ed18399db11806f07b741756f5892e2bb03408aae0f501d3db9f399a0a963bff6a0fdb4ce0dca23bd4c857f6b6789b7f34b03122"} +{"ts": 1792950425.264, "topic": "lifetrac/v25/video/tile_delta", "hex": "00570c0820010000000040000000000000008000ffbbbddfaaed6b75ff5bdfffabeeb7fffd5bdab6afb6bfddfaedeaf7af7b5f5dfbaeeaefbef5bfb5ebaf6affbefbbdabf7add77fbdf6bbd7eeafed7dbbfab7affeaeddf5d7f776bffd5bddd5b7ed777ffebfadd5afeafefffabf5755dfebfafef6bd5fabbfefeafded755f57ffbbf5fab5deaeafef6bfbf5bdfd56aff757fdfa"} +{"ts": 1792950425.869, "topic": "lifetrac/v25/video/tile_delta", "hex": "00580c0820010000000080000000000000008000ffffffffaadbbffdfffffffffffffa84db6db575bfffea8aeaad9055bfff4a85eb6aa535befe1292efb5484afaf8a555ffaa1248b5f2a425df540942fbe2a028ffd40b04b7515152edca4a88bf512252eba4112bbe914ddfebc42af7be92af5deb48b5ffbf42aeadeb2ab7ffbf92dadbeac57f7fbfababedd592f6bffecb5ff7"} +{"ts": 1792950426.252, "topic": "lifetrac/v25/video/tile_delta", "hex": "01590c0820010000000000010000000000008000ffffffffaaaaaaabfffffffd5b76db6f2fdffffb46fb6d5e13bffbf789eaaf7d50fffdd7a55bb7fe487efeb7a52fdbfd50b5ff6f0a1f57f5a4a7fd5f1115b7fd4857ff6f22236dfb8955ffbe202bb6eb4d52ffbf554bd5f6baa5ff7fdea96dd5b753fffffba5b6b6dda3fffff752d5abdecbfffefba35db7beebf7fdeba37eaf"} +{"ts": 1792950426.848, "topic": "lifetrac/v25/video/tile_delta", "hex": "005a0c0820010000000000020000000000008000fff7ffffaaad5555ffdeffbeaab5aaebffffffbdaaaaaaeffff7ffbab55d55efefeefebbbd75b7edefbfed7fbad57fd5effbaaffbaaeffaafff7b6ffd55d7babbff7defdf6baebd7bbdf7f7deeebb5dfbbbddf75ef6ef7dfbdf5bd75f75f6fdfddebf575b77d5fdffdd7f5bbaf7abf6efbdfd6fbdd6afddeeffdaf77baabfbdb"} +{"ts": 1792950427.26, "topic": "lifetrac/v25/video/tile_delta", "hex": "005b0c0820010000000000040000000000008000f7777fffadadd555fbf6bfffaeadeaaadb76bfffbdadeaabebf77ffdbd5aaaabd7b7ffffbadd5555ef76ffffbadb5555efb7ffbeb57aaaebdfd77f7ef57dd5d7afab7efafaf6d757af5dfbfdf5eead57beb5f7fbd5df5d57bf75effdeadb7557bf6ebfbdeaf7d5efbfbafeb5ead755debdbdff77d76b55ddfbddeeeead76bb76"} +{"ts": 1792950427.888, "topic": "lifetrac/v25/video/tile_delta", "hex": "005c0c0820010000000000080000000008008000fffb7fffedadaaaabff6d7dff6bf6d75dfead7dffb7fb975bfdaeebbeaf7b5aeffbedab5adebef5fff7ebad5b5d7edaadfbd5b7756f7f7aadbbabd7aaddfd6d6dc6ab5abb7b6db7ddc8b5545db55555a6ea4d555dbb43555ed5515545da8a54aed56a2a9b6b4a8a5dbaaa02a6d6ab494b6aaa202db6a5492adaaa240f6aab5282d0178da6360200208b4283038a00a31c2592e2e481ca05a06062654a50d0c0c0a2c60352ec8fa20260200928602bb"} +{"ts": 1792950428.261, "topic": "lifetrac/v25/video/tile_delta", "hex": "005d0c0820010000000000100000000000008000fff6aa00aaadfffef77755fbadadbf5ffb76d7ebaddb7abedb6daff7b6db6addef6db7ff5adadb6bef6f6dffb5b5b75bb6dadafedb5757ef556aed7bb6bd5abfab56ededadd55b5fb55bb6fbaaad5b5ed6eaedfb6b3756be3adabbd7ad55d57a4b565baf556bad7a4aacd7ad256b7ab692b54d5b5496b6ed495adb5524a555b6"} +{"ts": 1792950428.849, "topic": "lifetrac/v25/video/tile_delta", "hex": "005e0c08200100000000002000000000000080000808b400a010a800ffd4b410aabb5a80ff6daad5aad6db5af77b6d55bdad556aebd6edabfebb56b5abedbad5febb6b5adbeeddadff7beaebb7debf5dfd77d5b5dfdabad6eb7fef7bbfed75add5bbbed6bffed5bbd56bfb6dbdff5db5eb5beedbb7feb5addd57fef66b7aa555bdad5a92d5f6aaa96ebad54ab5ab5524d6fd6aa9"} +{"ts": 1792950429.447, "topic": "lifetrac/v25/video/tile_delta", "hex": "005f0c082001000000000080000800000000430178da6360606070608000645a01ca5ec0e024e0d0c2c0d000155f00a581fc0647062596052c703e425e4081a1c1814100240c33d3112ccb84b083114cb10000c8650aea370178da6360800007064c001173e260684115e760605060606064005382103101544d401d4c10950c0d0c4c4ca89a612c16a00100cfc3033f"} +{"ts": 1792950429.839, "topic": "lifetrac/v25/video/tile_delta", "hex": "00600c082001000000000000020000000000740178da25c8410a82401c46f1f79fea001ec953b890ea14d12abc4fd0725c14e5291a2148f70de2ae4090e98b563fdec352c28e01f7b3f67fef271655227b78f27d32eb02f6d15f97f22d1b19dd6a7393039c1bb23e62bb03d6b70e2fc7567fd62fc0cf30166617f954c789e5750be1f505cf913246"} +{"ts": 1792950430.443, "topic": "lifetrac/v25/video/tile_delta", "hex": "00610c0820010000000000000400000000008000ffffffffdaaaaaaafffdddf7adaf775dff75ddefdbdeeeb5fef775feb75bbf57fdfdd5fad756beaffffbebf5b55ebd5effebd7b7adbd7aedff6faf76b5f575bbff5eded7adebebfdff7d7d56d5d7afbbff7af56eadd75bdbff7deebdabab5bebfefded5eb756b7b5ddeddaeff6b76f75bddab5bed76fdeeffdb56b78aedab545"} +{"ts": 1792950430.875, "topic": "lifetrac/v25/video/tile_delta", "hex": "00620c0820010000000000001000000010008000fec1ffffd5aaaaaafb63ffffaaa95aaba465f7fe52b2bedbad55ebefab6adeba5ab37bef6ad5debb856aebee55b5bebbaadaebeeb7ab7ebbddead7eff75bfd7aadd557dfff6dfd6ab5b557ffeed7fd55bb6aafffefabf5555adabffebf6bd555eaadffff7dd6aaaad76bfff7baab555dd7adffb76d57557ab6d1efd7d5405abd300178da636020027028723038a00a31c1591d101916285781818111c16b80300580d8818189116416c444986e0078d9024c"} +{"ts": 1792950431.253, "topic": "lifetrac/v25/video/tile_delta", "hex": "00630c08200100000000000000020000000080001b6db55506d6dbb6037b555529aadada00dd6d55046bab6a20155aab02aeeb55101355b502ad5d56205baada026d6d5508b6b6d5005bd55a012d5b6b2436eaaa005556da0017bb57012ad56a08155b5b000b6d6d004db5aa11056eb70005b5590012dad600016d5b0444ab6a10012dad0000aad500041b760020adaa008016ab"} +{"ts": 1792950431.834, "topic": "lifetrac/v25/video/tile_delta", "hex": "00640c082001000000000000002000000000770178da6360080d656058b58d81c1eb2a905ec5c0a0b59a81611290f6028a83e4806c254f558606ad290c0c9e40be0a1007300001131343a0070383ea02a07831038b2250bf7011903d83c141f1032383c02406068f24060601a052152021e8c4c0c8b58589410568be78290307d33d0606cd6c007be81794"} +{"ts": 1792950432.44, "topic": "lifetrac/v25/video/tile_delta", "hex": "00650c082001000000000000000000420000450178da63606099cac020e4c7c020aa0dc4b10c0c4caf191818b8189001870303430313b2080b888088b42880191c283a18182154034415071303870203420f020000b7ef04d83c0178da636040038c4c024c0a1c083e130313078382038303581222c6e2c0c204a46e664d0dcadf5fff9f812050606070626800ea6641970100b66606f2"} +{"ts": 1792950432.881, "topic": "lifetrac/v25/video/tile_delta", "hex": "00660c0820010000000000000080000020008000ffffffc8aaaaaaa2b776f7d0dbbb5d0ab6d6eea0ddbb75126eedae44b5b57490dedadc216b6b6a84bdb5b420d6d558885b6ae821b5555a84daab68206aa9b08095525a120000000024800000d2228000ffda1220ffff2b19ffff1e3db6ff8a2edbb79c36ffdfa633fefb801defff8000bfff08800054000001004200d4020418320178da6360200208007183930036292610c128d0c0c0c1c08222e1009653004a02391c200320e22c707d2c407305008b490297"} +{"ts": 1792950433.481, "topic": "lifetrac/v25/video/tile_delta", "hex": "00670c082001000000000000000040004000800055248880a952522a55490944aaa4a42055525294aaa908425554a290aaa54808aaaa2552b5555080aaa94a28aaaaa104b55494a0ab554214b56a5480ada92050b5554a08ad54a4a0b6d55108ab544420b5521008ad54a280b5494a20aaa452085412a440aad44810422a9140a9564810156b650042ad28502ad5420096aaa8a0340178da63602006382830b830c2798c28722c402c00c40d1c0c4c0c0c4c02189a15181a1840520c6092890326ce01d20900710e0211"} +{"ts": 1792950433.869, "topic": "lifetrac/v25/video/tile_delta", "hex": "00680c0820010000000000000000000c0000530178daf37e37554b45cbd373d2ea50154f9595a12a53bd56de0a59e5a2fa6a652883f8b6150c0cdedb18800403327080d24c1c0d40928509598e034428808806903a46a03c4482052c84040480720c00a7b610e2560178da0b6254e1f074ae7e1522e8bbcea9d16b8f86e2bd759318bc56bb7430702a2830304c69646078c5c0e020fe6f090303d3ed150c0c2cfb19d0018703846e00118c705126060e049703ae5a0122c4022601c20a1154"} +{"ts": 1792950434.28, "topic": "lifetrac/v25/video/tile_delta", "hex": "00690c082001000000000000000000100100550178da7d87b10d802010008f0fc51b1bdc8038c9c78a1d6c1c8592311cc5a9ec0c8ac4d62bee72d0391892f9281684054d1b3b8613261fb188231744b99479ac6781b5f28384fcd87deb7bf4b5536b094d37af6c0b483e0178da636040072c4a2c1e1390053a04198124070788cdc4c0a0308149818141806bfdfff7bf03180418b0019006160853c1818511bb1205901a000c320722"} +{"ts": 1792950434.85, "topic": "lifetrac/v25/video/tile_delta", "hex": "006a0c0820010000000000000000000082005e0178da6360080d6560d05ac5c0b06a15035368288b83ee56018655571938a2a318187357313486bde6e0ae0e65605d1bcbe077edb5a07475886f590bc3ab060624200063284028a024134c8a9181c1818185010d30327038806800ab1712c8300178da63602012280a0a303460976202118c1c0c0c2c0c0a2812201e440f90646161601000aa754068026a01006f7a0276"} +{"ts": 1792950435.466, "topic": "lifetrac/v25/video/tile_delta", "hex": "006b0c082001000000000000000000000403590178da5bb5aa85213434d061754897c2d6b0850cabae862c581bcac9b06dd52587ab5b5518a2564d3af03efaad42d41b0686570d0c50a0c080041c1818194008089818185890a518589840a400079a26073009d20300e220164b290178da63602012280a0a303460976202118c1c0a0c2c68120a400cd1d301512580500f9500006f9402ae2b0178da636020122872b43034e092e46060626810606001320550241c600c46300955c0026680010091d70239"} +{"ts": 1792950435.828, "topic": "lifetrac/v25/video/tile_delta", "hex": "006c0c082001010000000000000000000004490178da5d8bc10dc03008031dc483fec8061d856ec6e8b5db28aaca03d9271ff0bf289be7a78d803913590287e05089d69fb6b78610bd1e8d1b784aa15bcb6174922cf4ab346eeb7a04d52c0178da636020120838093034609762647002110228821c2021840a0606161606b8920606460e080b00662501e2"} +{"ts": 1792950436.471, "topic": "lifetrac/v25/video/tile_delta", "hex": "016d0c0820010000000000000000002000185a0178da13bc972b65d0c226a7c2c02026c0e020c3c0c8d0c0e0c2c4a0c4c0c100061e0e2c420c0c0a0c8c4c0c0c021c0c4a0e20410786bfa10c13c4feff7fcfc0c0a2c980137034303428303030c105989890a559181800cd1b0ba52b0178da63602012b0283430382078208211cee57040e2303072206b6402f2200210250d4021842c00682d01d12c0178da636020120838093038a00a31c2594e208203cc6482b010720c0d1041981e010606162084020058de0194"} +{"ts": 1792950436.861, "topic": "lifetrac/v25/video/tile_delta", "hex": "006e0c082001000000000000000100000060550178da358cb111c03008c404e782d2ce041e852285c772993a131bc88502b84702feb29767d36abf1603baa3827458a089709be77d20b895d598f4b0dc83655b5212bd72e1e367d86a92bc466e937a18e300d3070628260178da63602012080a743038a00a3162f03838c0140bba1c180800e51d1839145004015a8c01832a0178da636020127038093038600a33422481320e300e543d98cb02e52920543b303029219401005b9701b7"} +{"ts": 1792950437.257, "topic": "lifetrac/v25/video/tile_delta", "hex": "006f0c0820010000000000000000100000804a0178da558db10dc02010030f44e112658217935064b02f3278b09088f2dd59673ffcafe809413dc118418236b5254c83f2080159759f46945517dd92775cf5465ecd38bf675dbc5cba05ee2a0178da6360200208387130346095516062e880b058d0641c185c18c10c2620eec0d0c804550f009808029e"} +{"ts": 1792950437.829, "topic": "lifetrac/v25/video/tile_delta", "hex": "00700c0820010000010000000000000000007c0178da0dc1310ac3201406e053966cbd42a69249bc8f8174abe0237a8a9241ac7b429f53e2f0d0bffd3e00307f507932db23417c31cbe1505536b4ec48551b26832961763cf742dd3a8edf42deaf7cd4a2b1d2fbc60c90bc62bdb7fea9db2029b4a73e6ddb73cb41864b4684dce8bc2c67dd438b63b510f503fcfa67cc"} +{"ts": 1792950438.472, "topic": "lifetrac/v25/video/tile_delta", "hex": "00710c0820010808000000000000000000008000ffffef77f6aabadadfff6db7fb6adbddefdfeeb6bdbabb6dffefd6f7f6bafbaddfef5d76fb7bebdbefdd5eb6fd77f5ddbfdd5f77f6f7eadaffbd7db7daebabddffbef6ebdbebbdbdfebed76eefebfbb5fb7eaddfbfd7f6eaf57d5f7fffdbf5aaddf6befff75fd7aadff57af7fd7fdf5defd56beebdfffd77ff5557baebfffddf350178da63602000041c14181a18318499181c181818991818581838e0820a207138e880f040d20d20750c4c0a28468024140098ed02c5"} +{"ts": 1792950438.829, "topic": "lifetrac/v25/video/tile_delta", "hex": "00720c0820011000000000000000000000007d0178da05c1310ec2300c00c05f3280fa02cb656a2b15f5452830614bb59c5f341d2c2b0f88a24e908101eedc5d00005d2951b29b010654fa185c2fe46b75aa3c565e8c31078cadd1a601e544d67f4d2de88e53992deb73e4f4169747629f96ca6b92ba8b932278b1c85d5fea215d7c61db723eff86e1b86799ff959a5a95"} +{"ts": 1792950439.422, "topic": "lifetrac/v25/video/tile_delta", "hex": "00730c0820010080000000000000000000007a0178da15ca310a02311046e153a6b677412bdd4234f749d8326eb1ac398555087380654d9701c3cc6fac3e783c00a8ce39eab6a373a5bb4ec6e0df4330040bf16fcf8a079dc326df1231af7b52bea9cfc4b0175a3692cfabc1f29c6a16441c641f6a894a5a536394130d770828205f5146f4e9c9c8a01fc3016af4"} +{"ts": 1792950439.825, "topic": "lifetrac/v25/video/tile_delta", "hex": "00740c082001000000000000000002000000770178da63600083068e491e0a0a0c4c4c8c2c0a1e2c0a0d40214e06050e0607264705060e06960e0621902a470515200fc2769a20049209626008607068609ac222a0c0a800364bc283814182db886543af00c38ed7b2a61777d9ad0f782dbcf5e25ab1991b5f1b6d6508117a0b540754ccc800006d361828"} +{"ts": 1792950440.254, "topic": "lifetrac/v25/video/tile_delta", "hex": "00750c082001000000000000080000000000750178da258a310ec2400c041f8a505e00941428dc7f4291ee22258afc0c0a8bb8473adc9d0bcb5948986234c5007ff8bcfba21362def2c3a910148e18d2894261e25738ad2ff94ddec2c81629740b14580637c84007aee03b7152c3dbdb8e7a418d9a451bad938ff3bae8f36163e0a8fdc1be270b6d46"} +{"ts": 1792950440.823, "topic": "lifetrac/v25/video/tile_delta", "hex": "00760c082001020000000000000000000000770178da0d8d310e82401045dfc8c4d9842095b1300837a0b4f556967b108e62948350ec09082505c1658a9f9fbcfc970f92a0c89e154e3fef4d2817a41809b62b67e736c235f3b259b18854beb709ea1842b5d2f57f283f70599c6561f82ab57b4d426f11da0deefef3d8e986a4b46f78bad34c0778601f36"} +{"ts": 1792950441.417, "topic": "lifetrac/v25/video/tile_delta", "hex": "00770c0820010000000000000000200000006e0178da1d8b3d0ac2401046df0c5b6cba21987e052d5c2fe1da995292fbc42b047204c1784a672c3e78df1f3010b2e5d0dfd3fc67ac4aa69e6817f733472a4bfaf6c109cfca3ba3b534f7be1372fc1e4699b0d755e1133f535db9452793d0c6d4b11bba41f7f47ec7e4fc0345f90e70"} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_base.txt new file mode 100644 index 00000000..4c22f4cf --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_base.txt @@ -0,0 +1,390 @@ +connected to 127.0.0.1:1883 (rc=0); subscribing lifetrac/v25/video/tile_deltacapture -> /work/legs/leg2c_t2a_base.jsonl (profile image_bw250, limit 203 B); 360 s + +# 0 + 0.00s 148B codec=1 (mono_g4) K=0 seq=11 NOT VECTOR +# 1 + 0.60s 148B codec=1 (mono_g4) K=0 seq=12 NOT VECTOR +# 2 + 1.00s 148B codec=1 (mono_g4) K=0 seq=13 NOT VECTOR +# 3 + 1.58s 125B codec=1 (mono_g4) K=0 seq=14 NOT VECTOR +# 4 + 2.00s 148B codec=1 (mono_g4) K=0 seq=15 NOT VECTOR +# 5 + 2.60s 147B codec=1 (mono_g4) K=0 seq=16 NOT VECTOR +# 6 + 2.98s 130B codec=1 (mono_g4) K=0 seq=17 NOT VECTOR +# 7 + 3.60s 148B codec=1 (mono_g4) K=0 seq=18 NOT VECTOR +# 8 + 3.98s 120B codec=1 (mono_g4) K=0 seq=19 NOT VECTOR +# 9 + 4.60s 148B codec=1 (mono_g4) K=0 seq=20 NOT VECTOR +# 10 + 4.99s 140B codec=1 (mono_g4) K=1 seq=21 NOT VECTOR +# 11 + 5.60s 148B codec=1 (mono_g4) K=0 seq=22 NOT VECTOR +# 12 + 5.99s 147B codec=1 (mono_g4) K=0 seq=23 NOT VECTOR +# 13 + 6.60s 148B codec=1 (mono_g4) K=0 seq=24 NOT VECTOR +# 14 + 6.99s 134B codec=1 (mono_g4) K=0 seq=25 NOT VECTOR +# 15 + 7.60s 148B codec=1 (mono_g4) K=0 seq=26 NOT VECTOR +# 16 + 7.98s 132B codec=1 (mono_g4) K=0 seq=27 NOT VECTOR +# 17 + 8.59s 148B codec=1 (mono_g4) K=0 seq=28 NOT VECTOR +# 18 + 8.99s 148B codec=1 (mono_g4) K=0 seq=29 NOT VECTOR +# 19 + 9.60s 148B codec=1 (mono_g4) K=0 seq=30 NOT VECTOR +# 20 + 9.99s 148B codec=1 (mono_g4) K=0 seq=31 NOT VECTOR +# 21 + 10.57s 127B codec=1 (mono_g4) K=0 seq=32 NOT VECTOR +# 22 + 10.99s 148B codec=1 (mono_g4) K=0 seq=33 NOT VECTOR +# 23 + 11.58s 148B codec=1 (mono_g4) K=0 seq=34 NOT VECTOR +# 24 + 11.99s 148B codec=1 (mono_g4) K=0 seq=35 NOT VECTOR +# 25 + 12.59s 148B codec=1 (mono_g4) K=0 seq=36 NOT VECTOR +# 26 + 12.99s 148B codec=1 (mono_g4) K=0 seq=37 NOT VECTOR +# 27 + 13.58s 148B codec=1 (mono_g4) K=0 seq=38 NOT VECTOR +# 28 + 13.97s 129B codec=1 (mono_g4) K=0 seq=39 NOT VECTOR +# 29 + 14.58s 148B codec=1 (mono_g4) K=0 seq=40 NOT VECTOR +# 30 + 14.98s 148B codec=1 (mono_g4) K=0 seq=41 NOT VECTOR +# 31 + 15.62s 203B codec=1 (mono_g4) K=1 seq=42 NOT VECTOR +# 32 + 15.99s 148B codec=1 (mono_g4) K=0 seq=43 NOT VECTOR +# 33 + 16.57s 148B codec=1 (mono_g4) K=0 seq=44 NOT VECTOR +# 34 + 16.98s 148B codec=1 (mono_g4) K=0 seq=45 NOT VECTOR +# 35 + 17.41s 92B codec=1 (mono_g4) K=0 seq=46 NOT VECTOR +# 36 + 17.97s 137B codec=1 (mono_g4) K=0 seq=47 NOT VECTOR +# 37 + 18.58s 148B codec=1 (mono_g4) K=0 seq=48 NOT VECTOR +# 38 + 18.98s 148B codec=1 (mono_g4) K=0 seq=49 NOT VECTOR +# 39 + 19.57s 148B codec=1 (mono_g4) K=0 seq=50 NOT VECTOR +# 40 + 19.97s 140B codec=1 (mono_g4) K=0 seq=51 NOT VECTOR +# 41 + 20.61s 192B codec=1 (mono_g4) K=0 seq=52 NOT VECTOR +# 42 + 20.99s 181B codec=1 (mono_g4) K=0 seq=53 NOT VECTOR +# 43 + 21.57s 140B codec=1 (mono_g4) K=0 seq=54 NOT VECTOR +# 44 + 22.00s 187B codec=1 (mono_g4) K=0 seq=55 NOT VECTOR +# 45 + 22.59s 179B codec=1 (mono_g4) K=0 seq=56 NOT VECTOR +# 46 + 22.94s 120B codec=1 (mono_g4) K=0 seq=57 NOT VECTOR +# 47 + 23.57s 148B codec=1 (mono_g4) K=0 seq=58 NOT VECTOR +# 48 + 23.97s 148B codec=1 (mono_g4) K=0 seq=59 NOT VECTOR +# 49 + 24.57s 148B codec=1 (mono_g4) K=0 seq=60 NOT VECTOR +# 50 + 24.96s 143B codec=1 (mono_g4) K=0 seq=61 NOT VECTOR +# 51 + 25.55s 125B codec=1 (mono_g4) K=1 seq=62 NOT VECTOR +# 52 + 25.95s 129B codec=1 (mono_g4) K=0 seq=63 NOT VECTOR +# 53 + 26.57s 148B codec=1 (mono_g4) K=0 seq=64 NOT VECTOR +# 54 + 26.96s 148B codec=1 (mono_g4) K=0 seq=65 NOT VECTOR +# 55 + 27.61s 201B codec=1 (mono_g4) K=0 seq=66 NOT VECTOR +# 56 + 27.97s 148B codec=1 (mono_g4) K=0 seq=67 NOT VECTOR +# 57 + 28.55s 148B codec=1 (mono_g4) K=0 seq=68 NOT VECTOR +# 58 + 29.01s 203B codec=1 (mono_g4) K=0 seq=69 NOT VECTOR +# 59 + 29.60s 198B codec=1 (mono_g4) K=0 seq=70 NOT VECTOR +# 60 + 29.96s 148B codec=1 (mono_g4) K=0 seq=71 NOT VECTOR +# 61 + 30.60s 199B codec=1 (mono_g4) K=0 seq=72 NOT VECTOR +# 62 + 31.00s 199B codec=1 (mono_g4) K=0 seq=73 NOT VECTOR +# 63 + 31.60s 201B codec=1 (mono_g4) K=0 seq=74 NOT VECTOR +# 64 + 31.96s 148B codec=1 (mono_g4) K=0 seq=75 NOT VECTOR +# 65 + 32.56s 148B codec=1 (mono_g4) K=0 seq=76 NOT VECTOR +# 66 + 32.97s 171B codec=1 (mono_g4) K=0 seq=77 NOT VECTOR +# 67 + 33.58s 179B codec=1 (mono_g4) K=0 seq=78 NOT VECTOR +# 68 + 33.96s 178B codec=1 (mono_g4) K=0 seq=79 NOT VECTOR +# 69 + 34.57s 180B codec=1 (mono_g4) K=0 seq=80 NOT VECTOR +# 70 + 34.98s 189B codec=1 (mono_g4) K=0 seq=81 NOT VECTOR +# 71 + 35.57s 179B codec=1 (mono_g4) K=1 seq=82 NOT VECTOR +# 72 + 35.96s 164B codec=1 (mono_g4) K=0 seq=83 NOT VECTOR +# 73 + 36.57s 172B codec=1 (mono_g4) K=0 seq=84 NOT VECTOR +# 74 + 36.98s 182B codec=1 (mono_g4) K=0 seq=85 NOT VECTOR +# 75 + 37.54s 144B codec=1 (mono_g4) K=0 seq=86 NOT VECTOR +# 76 + 37.95s 148B codec=1 (mono_g4) K=0 seq=87 NOT VECTOR +# 77 + 38.55s 148B codec=1 (mono_g4) K=0 seq=88 NOT VECTOR +# 78 + 38.94s 147B codec=1 (mono_g4) K=0 seq=89 NOT VECTOR +# 79 + 39.54s 148B codec=1 (mono_g4) K=0 seq=90 NOT VECTOR +# 80 + 39.95s 148B codec=1 (mono_g4) K=0 seq=91 NOT VECTOR +# 81 + 40.52s 122B codec=1 (mono_g4) K=0 seq=92 NOT VECTOR +# 82 + 40.94s 141B codec=1 (mono_g4) K=0 seq=93 NOT VECTOR +# 83 + 41.54s 142B codec=1 (mono_g4) K=0 seq=94 NOT VECTOR +# 84 + 41.94s 148B codec=1 (mono_g4) K=0 seq=95 NOT VECTOR +# 85 + 42.53s 148B codec=1 (mono_g4) K=0 seq=96 NOT VECTOR +# 86 + 42.95s 145B codec=1 (mono_g4) K=0 seq=97 NOT VECTOR +# 87 + 43.54s 148B codec=1 (mono_g4) K=0 seq=98 NOT VECTOR +# 88 + 43.96s 148B codec=1 (mono_g4) K=0 seq=99 NOT VECTOR +# 89 + 44.53s 148B codec=1 (mono_g4) K=0 seq=100 NOT VECTOR +# 90 + 45.13s 148B codec=1 (mono_g4) K=0 seq=101 NOT VECTOR +# 91 + 45.53s 148B codec=1 (mono_g4) K=1 seq=102 NOT VECTOR +# 92 + 45.94s 145B codec=1 (mono_g4) K=0 seq=103 NOT VECTOR +# 93 + 46.54s 148B codec=1 (mono_g4) K=0 seq=104 NOT VECTOR +# 94 + 46.96s 148B codec=1 (mono_g4) K=0 seq=105 NOT VECTOR +# 95 + 47.53s 148B codec=1 (mono_g4) K=0 seq=106 NOT VECTOR +# 96 + 48.12s 148B codec=1 (mono_g4) K=0 seq=107 NOT VECTOR +# 97 + 48.53s 148B codec=1 (mono_g4) K=0 seq=108 NOT VECTOR +# 98 + 49.12s 143B codec=1 (mono_g4) K=0 seq=109 NOT VECTOR +# 99 + 49.56s 200B codec=1 (mono_g4) K=0 seq=110 NOT VECTOR +# 100 + 49.94s 143B codec=1 (mono_g4) K=0 seq=111 NOT VECTOR +# 101 + 50.48s 115B codec=1 (mono_g4) K=0 seq=112 NOT VECTOR +# 102 + 51.12s 148B codec=1 (mono_g4) K=0 seq=113 NOT VECTOR +# 103 + 51.52s 148B codec=1 (mono_g4) K=0 seq=114 NOT VECTOR +# 104 + 52.12s 148B codec=1 (mono_g4) K=0 seq=115 NOT VECTOR +# 105 + 52.51s 148B codec=1 (mono_g4) K=0 seq=116 NOT VECTOR +# 106 + 52.95s 142B codec=1 (mono_g4) K=0 seq=117 NOT VECTOR +# 107 + 53.52s 148B codec=1 (mono_g4) K=0 seq=118 NOT VECTOR +# 108 + 53.95s 95B codec=1 (mono_g4) K=0 seq=119 NOT VECTOR +# 109 + 54.51s 142B codec=1 (mono_g4) K=0 seq=120 NOT VECTOR +# 110 + 55.11s 148B codec=1 (mono_g4) K=0 seq=121 NOT VECTOR +# 111 + 55.51s 148B codec=1 (mono_g4) K=1 seq=122 NOT VECTOR +# 112 + 56.11s 148B codec=1 (mono_g4) K=0 seq=123 NOT VECTOR +# 113 + 56.52s 148B codec=1 (mono_g4) K=0 seq=124 NOT VECTOR +# 114 + 56.95s 148B codec=1 (mono_g4) K=0 seq=125 NOT VECTOR +# 115 + 57.54s 176B codec=1 (mono_g4) K=0 seq=126 NOT VECTOR +# 116 + 57.95s 148B codec=1 (mono_g4) K=0 seq=127 NOT VECTOR +# 117 + 58.50s 136B codec=1 (mono_g4) K=0 seq=128 NOT VECTOR +# 118 + 59.11s 146B codec=1 (mono_g4) K=0 seq=129 NOT VECTOR +# 119 + 59.52s 166B codec=1 (mono_g4) K=0 seq=130 NOT VECTOR +# 120 + 60.10s 148B codec=1 (mono_g4) K=0 seq=131 NOT VECTOR +# 121 + 60.50s 148B codec=1 (mono_g4) K=0 seq=132 NOT VECTOR +# 122 + 61.10s 148B codec=1 (mono_g4) K=0 seq=133 NOT VECTOR +# 123 + 61.50s 148B codec=1 (mono_g4) K=0 seq=134 NOT VECTOR +# 124 + 62.10s 148B codec=1 (mono_g4) K=0 seq=135 NOT VECTOR +# 125 + 62.53s 193B codec=1 (mono_g4) K=0 seq=136 NOT VECTOR +# 126 + 63.09s 147B codec=1 (mono_g4) K=0 seq=137 NOT VECTOR +# 127 + 63.50s 148B codec=1 (mono_g4) K=0 seq=138 NOT VECTOR +# 128 + 64.10s 148B codec=1 (mono_g4) K=0 seq=139 NOT VECTOR +# 129 + 64.50s 148B codec=1 (mono_g4) K=0 seq=140 NOT VECTOR +# 130 + 65.10s 148B codec=1 (mono_g4) K=0 seq=141 NOT VECTOR +# 131 + 65.50s 148B codec=1 (mono_g4) K=0 seq=142 NOT VECTOR +# 132 + 66.10s 148B codec=1 (mono_g4) K=1 seq=143 NOT VECTOR +# 133 + 66.54s 197B codec=1 (mono_g4) K=0 seq=144 NOT VECTOR +# 134 + 67.13s 197B codec=1 (mono_g4) K=0 seq=145 NOT VECTOR +# 135 + 67.48s 141B codec=1 (mono_g4) K=0 seq=146 NOT VECTOR +# 136 + 68.09s 148B codec=1 (mono_g4) K=0 seq=147 NOT VECTOR +# 137 + 68.49s 148B codec=1 (mono_g4) K=0 seq=148 NOT VECTOR +# 138 + 69.09s 148B codec=1 (mono_g4) K=0 seq=149 NOT VECTOR +# 139 + 69.53s 197B codec=1 (mono_g4) K=0 seq=150 NOT VECTOR +# 140 + 70.12s 193B codec=1 (mono_g4) K=0 seq=151 NOT VECTOR +# 141 + 70.49s 148B codec=1 (mono_g4) K=0 seq=152 NOT VECTOR +# 142 + 71.10s 171B codec=1 (mono_g4) K=0 seq=153 NOT VECTOR +# 143 + 71.52s 195B codec=1 (mono_g4) K=0 seq=154 NOT VECTOR +# 144 + 72.10s 169B codec=1 (mono_g4) K=0 seq=155 NOT VECTOR +# 145 + 72.50s 174B codec=1 (mono_g4) K=0 seq=156 NOT VECTOR +# 146 + 73.11s 189B codec=1 (mono_g4) K=0 seq=157 NOT VECTOR +# 147 + 73.52s 197B codec=1 (mono_g4) K=0 seq=158 NOT VECTOR +# 148 + 74.12s 199B codec=1 (mono_g4) K=0 seq=159 NOT VECTOR +# 149 + 74.51s 190B codec=1 (mono_g4) K=0 seq=160 NOT VECTOR +# 150 + 75.09s 148B codec=1 (mono_g4) K=0 seq=161 NOT VECTOR +# 151 + 75.48s 148B codec=1 (mono_g4) K=0 seq=162 NOT VECTOR +# 152 + 76.07s 148B codec=1 (mono_g4) K=1 seq=163 NOT VECTOR +# 153 + 76.47s 148B codec=1 (mono_g4) K=0 seq=164 NOT VECTOR +# 154 + 77.06s 148B codec=1 (mono_g4) K=0 seq=165 NOT VECTOR +# 155 + 77.45s 115B codec=1 (mono_g4) K=0 seq=166 NOT VECTOR +# 156 + 78.08s 148B codec=1 (mono_g4) K=0 seq=167 NOT VECTOR +# 157 + 78.46s 141B codec=1 (mono_g4) K=0 seq=168 NOT VECTOR +# 158 + 79.07s 148B codec=1 (mono_g4) K=0 seq=169 NOT VECTOR +# 159 + 79.47s 148B codec=1 (mono_g4) K=0 seq=170 NOT VECTOR +# 160 + 80.07s 148B codec=1 (mono_g4) K=0 seq=171 NOT VECTOR +# 161 + 80.46s 133B codec=1 (mono_g4) K=0 seq=172 NOT VECTOR +# 162 + 81.07s 148B codec=1 (mono_g4) K=0 seq=173 NOT VECTOR +# 163 + 81.46s 133B codec=1 (mono_g4) K=0 seq=174 NOT VECTOR +# 164 + 82.07s 148B codec=1 (mono_g4) K=0 seq=175 NOT VECTOR +# 165 + 82.46s 148B codec=1 (mono_g4) K=0 seq=176 NOT VECTOR +# 166 + 83.06s 148B codec=1 (mono_g4) K=0 seq=177 NOT VECTOR +# 167 + 83.46s 148B codec=1 (mono_g4) K=0 seq=178 NOT VECTOR +# 168 + 84.08s 187B codec=1 (mono_g4) K=0 seq=179 NOT VECTOR +# 169 + 84.46s 148B codec=1 (mono_g4) K=0 seq=180 NOT VECTOR +# 170 + 85.07s 148B codec=1 (mono_g4) K=0 seq=181 NOT VECTOR +# 171 + 85.46s 148B codec=1 (mono_g4) K=0 seq=182 NOT VECTOR +# 172 + 86.06s 148B codec=1 (mono_g4) K=0 seq=183 NOT VECTOR +# 173 + 86.46s 148B codec=1 (mono_g4) K=1 seq=184 NOT VECTOR +# 174 + 87.05s 148B codec=1 (mono_g4) K=0 seq=185 NOT VECTOR +# 175 + 87.43s 129B codec=1 (mono_g4) K=0 seq=186 NOT VECTOR +# 176 + 88.06s 148B codec=1 (mono_g4) K=0 seq=187 NOT VECTOR +# 177 + 88.45s 148B codec=1 (mono_g4) K=0 seq=188 NOT VECTOR +# 178 + 89.05s 148B codec=1 (mono_g4) K=0 seq=189 NOT VECTOR +# 179 + 89.45s 136B codec=1 (mono_g4) K=0 seq=190 NOT VECTOR +# 180 + 90.05s 148B codec=1 (mono_g4) K=0 seq=191 NOT VECTOR +# 181 + 90.45s 148B codec=1 (mono_g4) K=0 seq=192 NOT VECTOR +# 182 + 91.10s 203B codec=1 (mono_g4) K=0 seq=193 NOT VECTOR +# 183 + 91.48s 194B codec=1 (mono_g4) K=0 seq=194 NOT VECTOR +# 184 + 92.04s 138B codec=1 (mono_g4) K=0 seq=195 NOT VECTOR +# 185 + 92.45s 148B codec=1 (mono_g4) K=0 seq=196 NOT VECTOR +# 186 + 93.04s 148B codec=1 (mono_g4) K=0 seq=197 NOT VECTOR +# 187 + 93.46s 159B codec=1 (mono_g4) K=0 seq=198 NOT VECTOR +# 188 + 94.08s 194B codec=1 (mono_g4) K=0 seq=199 NOT VECTOR +# 189 + 94.45s 147B codec=1 (mono_g4) K=0 seq=200 NOT VECTOR +# 190 + 95.04s 146B codec=1 (mono_g4) K=0 seq=201 NOT VECTOR +# 191 + 95.44s 148B codec=1 (mono_g4) K=0 seq=202 NOT VECTOR +# 192 + 96.08s 203B codec=1 (mono_g4) K=0 seq=203 NOT VECTOR +# 193 + 96.44s 148B codec=1 (mono_g4) K=1 seq=204 NOT VECTOR +# 194 + 97.04s 148B codec=1 (mono_g4) K=0 seq=205 NOT VECTOR +# 195 + 97.44s 148B codec=1 (mono_g4) K=0 seq=206 NOT VECTOR +# 196 + 98.02s 120B codec=1 (mono_g4) K=0 seq=207 NOT VECTOR +# 197 + 98.45s 148B codec=1 (mono_g4) K=0 seq=208 NOT VECTOR +# 198 + 99.04s 148B codec=1 (mono_g4) K=0 seq=209 NOT VECTOR +# 199 + 99.67s 196B codec=1 (mono_g4) K=0 seq=210 NOT VECTOR +# 200 + 100.07s 200B codec=1 (mono_g4) K=0 seq=211 NOT VECTOR +# 201 + 100.47s 202B codec=1 (mono_g4) K=0 seq=212 NOT VECTOR +# 202 + 101.04s 148B codec=1 (mono_g4) K=0 seq=213 NOT VECTOR +# 203 + 101.44s 148B codec=1 (mono_g4) K=0 seq=214 NOT VECTOR +# 204 + 102.07s 203B codec=1 (mono_g4) K=0 seq=215 NOT VECTOR +# 205 + 102.67s 197B codec=1 (mono_g4) K=0 seq=216 NOT VECTOR +# 206 + 103.07s 195B codec=1 (mono_g4) K=0 seq=217 NOT VECTOR +# 207 + 103.44s 148B codec=1 (mono_g4) K=0 seq=218 NOT VECTOR +# 208 + 104.02s 148B codec=1 (mono_g4) K=0 seq=219 NOT VECTOR +# 209 + 104.43s 142B codec=1 (mono_g4) K=0 seq=220 NOT VECTOR +# 210 + 105.03s 148B codec=1 (mono_g4) K=0 seq=221 NOT VECTOR +# 211 + 105.67s 203B codec=1 (mono_g4) K=0 seq=222 NOT VECTOR +# 212 + 106.04s 173B codec=1 (mono_g4) K=0 seq=223 NOT VECTOR +# 213 + 106.67s 200B codec=1 (mono_g4) K=1 seq=224 NOT VECTOR +# 214 + 107.04s 183B codec=1 (mono_g4) K=0 seq=225 NOT VECTOR +# 215 + 107.67s 201B codec=1 (mono_g4) K=0 seq=226 NOT VECTOR +# 216 + 108.06s 196B codec=1 (mono_g4) K=0 seq=227 NOT VECTOR +# 217 + 108.65s 187B codec=1 (mono_g4) K=0 seq=228 NOT VECTOR +# 218 + 109.06s 202B codec=1 (mono_g4) K=0 seq=229 NOT VECTOR +# 219 + 109.42s 119B codec=1 (mono_g4) K=0 seq=230 NOT VECTOR +# 220 + 110.02s 135B codec=1 (mono_g4) K=0 seq=231 NOT VECTOR +# 221 + 110.45s 148B codec=1 (mono_g4) K=0 seq=232 NOT VECTOR +# 222 + 111.02s 147B codec=1 (mono_g4) K=0 seq=233 NOT VECTOR +# 223 + 111.61s 143B codec=1 (mono_g4) K=0 seq=234 NOT VECTOR +# 224 + 112.01s 138B codec=1 (mono_g4) K=0 seq=235 NOT VECTOR +# 225 + 112.62s 148B codec=1 (mono_g4) K=0 seq=236 NOT VECTOR +# 226 + 113.01s 134B codec=1 (mono_g4) K=0 seq=237 NOT VECTOR +# 227 + 113.65s 197B codec=1 (mono_g4) K=0 seq=238 NOT VECTOR +# 228 + 113.99s 131B codec=1 (mono_g4) K=0 seq=239 NOT VECTOR +# 229 + 114.61s 139B codec=1 (mono_g4) K=0 seq=240 NOT VECTOR +# 230 + 115.00s 133B codec=1 (mono_g4) K=0 seq=241 NOT VECTOR +# 231 + 115.65s 203B codec=1 (mono_g4) K=0 seq=242 NOT VECTOR +# 232 + 116.00s 146B codec=1 (mono_g4) K=0 seq=243 NOT VECTOR +# 233 + 116.42s 132B codec=1 (mono_g4) K=1 seq=244 NOT VECTOR +# 234 + 116.99s 127B codec=1 (mono_g4) K=0 seq=245 NOT VECTOR +# 235 + 117.60s 148B codec=1 (mono_g4) K=0 seq=246 NOT VECTOR +# 236 + 118.05s 202B codec=1 (mono_g4) K=0 seq=247 NOT VECTOR +# 237 + 118.44s 148B codec=1 (mono_g4) K=0 seq=248 NOT VECTOR +# 238 + 119.01s 148B codec=1 (mono_g4) K=0 seq=249 NOT VECTOR +# 239 + 119.44s 148B codec=1 (mono_g4) K=0 seq=250 NOT VECTOR +# 240 + 120.05s 190B codec=1 (mono_g4) K=0 seq=251 NOT VECTOR +# 241 + 120.43s 128B codec=1 (mono_g4) K=0 seq=252 NOT VECTOR +# 242 + 121.01s 148B codec=1 (mono_g4) K=0 seq=253 NOT VECTOR +# 243 + 121.60s 148B codec=1 (mono_g4) K=0 seq=254 NOT VECTOR +# 244 + 121.99s 127B codec=1 (mono_g4) K=0 seq=255 NOT VECTOR +# 245 + 122.59s 148B codec=1 (mono_g4) K=0 seq=0 NOT VECTOR +# 246 + 123.00s 148B codec=1 (mono_g4) K=0 seq=1 NOT VECTOR +# 247 + 123.59s 137B codec=1 (mono_g4) K=0 seq=2 NOT VECTOR +# 248 + 124.03s 197B codec=1 (mono_g4) K=0 seq=3 NOT VECTOR +# 249 + 124.59s 146B codec=1 (mono_g4) K=0 seq=4 NOT VECTOR +# 250 + 124.99s 143B codec=1 (mono_g4) K=0 seq=5 NOT VECTOR +# 251 + 125.63s 199B codec=1 (mono_g4) K=0 seq=6 NOT VECTOR +# 252 + 126.00s 148B codec=1 (mono_g4) K=0 seq=7 NOT VECTOR +# 253 + 126.60s 148B codec=1 (mono_g4) K=1 seq=8 NOT VECTOR +# 254 + 127.02s 179B codec=1 (mono_g4) K=0 seq=9 NOT VECTOR +# 255 + 127.63s 191B codec=1 (mono_g4) K=0 seq=10 NOT VECTOR +# 256 + 128.02s 187B codec=1 (mono_g4) K=0 seq=11 NOT VECTOR +# 257 + 128.62s 191B codec=1 (mono_g4) K=0 seq=12 NOT VECTOR +# 258 + 128.98s 127B codec=1 (mono_g4) K=0 seq=13 NOT VECTOR +# 259 + 129.59s 148B codec=1 (mono_g4) K=0 seq=14 NOT VECTOR +# 260 + 130.02s 200B codec=1 (mono_g4) K=0 seq=15 NOT VECTOR +# 261 + 130.62s 200B codec=1 (mono_g4) K=0 seq=16 NOT VECTOR +# 262 + 131.02s 187B codec=1 (mono_g4) K=0 seq=17 NOT VECTOR +# 263 + 131.58s 130B codec=1 (mono_g4) K=0 seq=18 NOT VECTOR +# 264 + 131.98s 148B codec=1 (mono_g4) K=0 seq=19 NOT VECTOR +# 265 + 132.58s 148B codec=1 (mono_g4) K=0 seq=20 NOT VECTOR +# 266 + 132.98s 148B codec=1 (mono_g4) K=0 seq=21 NOT VECTOR +# 267 + 133.58s 148B codec=1 (mono_g4) K=0 seq=22 NOT VECTOR +# 268 + 133.98s 148B codec=1 (mono_g4) K=0 seq=23 NOT VECTOR +# 269 + 134.59s 148B codec=1 (mono_g4) K=0 seq=24 NOT VECTOR +# 270 + 134.98s 141B codec=1 (mono_g4) K=0 seq=25 NOT VECTOR +# 271 + 135.58s 152B codec=1 (mono_g4) K=0 seq=26 NOT VECTOR +# 272 + 136.02s 200B codec=1 (mono_g4) K=0 seq=27 NOT VECTOR +# 273 + 136.57s 145B codec=1 (mono_g4) K=1 seq=28 NOT VECTOR +# 274 + 136.98s 148B codec=1 (mono_g4) K=0 seq=29 NOT VECTOR +# 275 + 137.57s 146B codec=1 (mono_g4) K=0 seq=30 NOT VECTOR +# 276 + 138.01s 195B codec=1 (mono_g4) K=0 seq=31 NOT VECTOR +# 277 + 138.57s 148B codec=1 (mono_g4) K=0 seq=32 NOT VECTOR +# 278 + 139.01s 193B codec=1 (mono_g4) K=0 seq=33 NOT VECTOR +# 279 + 139.59s 174B codec=1 (mono_g4) K=0 seq=34 NOT VECTOR +# 280 + 140.02s 201B codec=1 (mono_g4) K=0 seq=35 NOT VECTOR +# 281 + 140.61s 186B codec=1 (mono_g4) K=0 seq=36 NOT VECTOR +# 282 + 140.98s 158B codec=1 (mono_g4) K=0 seq=37 NOT VECTOR +# 283 + 141.60s 192B codec=1 (mono_g4) K=0 seq=38 NOT VECTOR +# 284 + 141.97s 145B codec=1 (mono_g4) K=0 seq=39 NOT VECTOR +# 285 + 142.58s 164B codec=1 (mono_g4) K=0 seq=40 NOT VECTOR +# 286 + 142.99s 196B codec=1 (mono_g4) K=0 seq=41 NOT VECTOR +# 287 + 143.60s 192B codec=1 (mono_g4) K=0 seq=42 NOT VECTOR +# 288 + 143.96s 135B codec=1 (mono_g4) K=0 seq=43 NOT VECTOR +# 289 + 144.57s 148B codec=1 (mono_g4) K=0 seq=44 NOT VECTOR +# 290 + 144.96s 142B codec=1 (mono_g4) K=0 seq=45 NOT VECTOR +# 291 + 145.56s 140B codec=1 (mono_g4) K=0 seq=46 NOT VECTOR +# 292 + 146.00s 194B codec=1 (mono_g4) K=0 seq=47 NOT VECTOR +# 293 + 146.56s 144B codec=1 (mono_g4) K=0 seq=48 NOT VECTOR +# 294 + 146.96s 142B codec=1 (mono_g4) K=1 seq=49 NOT VECTOR +# 295 + 147.54s 121B codec=1 (mono_g4) K=0 seq=50 NOT VECTOR +# 296 + 147.94s 125B codec=1 (mono_g4) K=0 seq=51 NOT VECTOR +# 297 + 148.56s 148B codec=1 (mono_g4) K=0 seq=52 NOT VECTOR +# 298 + 148.96s 148B codec=1 (mono_g4) K=0 seq=53 NOT VECTOR +# 299 + 149.56s 148B codec=1 (mono_g4) K=0 seq=54 NOT VECTOR +# 300 + 149.95s 128B codec=1 (mono_g4) K=0 seq=55 NOT VECTOR +# 301 + 150.54s 124B codec=1 (mono_g4) K=0 seq=56 NOT VECTOR +# 302 + 150.96s 148B codec=1 (mono_g4) K=0 seq=57 NOT VECTOR +# 303 + 151.59s 185B codec=1 (mono_g4) K=0 seq=58 NOT VECTOR +# 304 + 151.95s 140B codec=1 (mono_g4) K=0 seq=59 NOT VECTOR +# 305 + 152.55s 148B codec=1 (mono_g4) K=0 seq=60 NOT VECTOR +# 306 + 152.96s 148B codec=1 (mono_g4) K=0 seq=61 NOT VECTOR +# 307 + 153.55s 148B codec=1 (mono_g4) K=0 seq=62 NOT VECTOR +# 308 + 153.93s 125B codec=1 (mono_g4) K=0 seq=63 NOT VECTOR +# 309 + 154.53s 119B codec=1 (mono_g4) K=0 seq=64 NOT VECTOR +# 310 + 154.95s 148B codec=1 (mono_g4) K=0 seq=65 NOT VECTOR +# 311 + 155.54s 145B codec=1 (mono_g4) K=0 seq=66 NOT VECTOR +# 312 + 155.98s 199B codec=1 (mono_g4) K=0 seq=67 NOT VECTOR +# 313 + 156.55s 148B codec=1 (mono_g4) K=0 seq=68 NOT VECTOR +# 314 + 156.94s 148B codec=1 (mono_g4) K=1 seq=69 NOT VECTOR +# 315 + 157.54s 142B codec=1 (mono_g4) K=0 seq=70 NOT VECTOR +# 316 + 157.97s 180B codec=1 (mono_g4) K=0 seq=71 NOT VECTOR +# 317 + 158.55s 148B codec=1 (mono_g4) K=0 seq=72 NOT VECTOR +# 318 + 158.94s 139B codec=1 (mono_g4) K=0 seq=73 NOT VECTOR +# 319 + 159.58s 203B codec=1 (mono_g4) K=0 seq=74 NOT VECTOR +# 320 + 159.98s 202B codec=1 (mono_g4) K=0 seq=75 NOT VECTOR +# 321 + 160.54s 148B codec=1 (mono_g4) K=0 seq=76 NOT VECTOR +# 322 + 160.94s 148B codec=1 (mono_g4) K=0 seq=77 NOT VECTOR +# 323 + 161.54s 148B codec=1 (mono_g4) K=0 seq=78 NOT VECTOR +# 324 + 161.94s 148B codec=1 (mono_g4) K=0 seq=79 NOT VECTOR +# 325 + 162.58s 202B codec=1 (mono_g4) K=0 seq=80 NOT VECTOR +# 326 + 162.97s 182B codec=1 (mono_g4) K=0 seq=81 NOT VECTOR +# 327 + 163.58s 198B codec=1 (mono_g4) K=0 seq=82 NOT VECTOR +# 328 + 163.95s 148B codec=1 (mono_g4) K=0 seq=83 NOT VECTOR +# 329 + 164.53s 148B codec=1 (mono_g4) K=0 seq=84 NOT VECTOR +# 330 + 164.92s 140B codec=1 (mono_g4) K=0 seq=85 NOT VECTOR +# 331 + 165.53s 146B codec=1 (mono_g4) K=0 seq=86 NOT VECTOR +# 332 + 165.94s 148B codec=1 (mono_g4) K=0 seq=87 NOT VECTOR +# 333 + 166.55s 148B codec=1 (mono_g4) K=0 seq=88 NOT VECTOR +# 334 + 166.93s 148B codec=1 (mono_g4) K=1 seq=89 NOT VECTOR +# 335 + 167.53s 148B codec=1 (mono_g4) K=0 seq=90 NOT VECTOR +# 336 + 167.94s 148B codec=1 (mono_g4) K=0 seq=91 NOT VECTOR +# 337 + 168.57s 195B codec=1 (mono_g4) K=0 seq=92 NOT VECTOR +# 338 + 168.94s 148B codec=1 (mono_g4) K=0 seq=93 NOT VECTOR +# 339 + 169.53s 148B codec=1 (mono_g4) K=0 seq=94 NOT VECTOR +# 340 + 170.13s 144B codec=1 (mono_g4) K=0 seq=95 NOT VECTOR +# 341 + 170.52s 136B codec=1 (mono_g4) K=0 seq=96 NOT VECTOR +# 342 + 171.12s 148B codec=1 (mono_g4) K=0 seq=97 NOT VECTOR +# 343 + 171.55s 198B codec=1 (mono_g4) K=0 seq=98 NOT VECTOR +# 344 + 171.93s 148B codec=1 (mono_g4) K=0 seq=99 NOT VECTOR +# 345 + 172.51s 139B codec=1 (mono_g4) K=0 seq=100 NOT VECTOR +# 346 + 173.12s 151B codec=1 (mono_g4) K=0 seq=101 NOT VECTOR +# 347 + 173.56s 200B codec=1 (mono_g4) K=0 seq=102 NOT VECTOR +# 348 + 174.16s 202B codec=1 (mono_g4) K=0 seq=103 NOT VECTOR +# 349 + 174.55s 191B codec=1 (mono_g4) K=0 seq=104 NOT VECTOR +# 350 + 174.96s 169B codec=1 (mono_g4) K=0 seq=105 NOT VECTOR +# 351 + 175.53s 164B codec=1 (mono_g4) K=0 seq=106 NOT VECTOR +# 352 + 176.15s 197B codec=1 (mono_g4) K=0 seq=107 NOT VECTOR +# 353 + 176.51s 139B codec=1 (mono_g4) K=0 seq=108 NOT VECTOR +# 354 + 177.15s 201B codec=1 (mono_g4) K=1 seq=109 NOT VECTOR +# 355 + 177.54s 189B codec=1 (mono_g4) K=0 seq=110 NOT VECTOR +# 356 + 177.94s 138B codec=1 (mono_g4) K=0 seq=111 NOT VECTOR +# 357 + 178.51s 144B codec=1 (mono_g4) K=0 seq=112 NOT VECTOR +# 358 + 179.15s 203B codec=1 (mono_g4) K=0 seq=113 NOT VECTOR +# 359 + 179.51s 145B codec=1 (mono_g4) K=0 seq=114 NOT VECTOR +# 360 + 180.10s 142B codec=1 (mono_g4) K=0 seq=115 NOT VECTOR +# 361 + 180.50s 139B codec=1 (mono_g4) K=0 seq=116 NOT VECTOR +# 362 + 180.93s 137B codec=1 (mono_g4) K=0 seq=117 NOT VECTOR +# 363 + 181.50s 139B codec=1 (mono_g4) K=0 seq=118 NOT VECTOR +# 364 + 182.10s 130B codec=1 (mono_g4) K=0 seq=119 NOT VECTOR +captured 365 payload(s) to /work/legs/leg2c_t2a_base.jsonl +== vector dry run summary == +profile image_bw250: one-fragment limit 203 B (epoch starts 202 B) +frames: 365 total, 0 vector, 365 other, 0 unparseable; by codec {'mono_g4': 365} +wire bytes (vector): min 0 / p50 0 / p95 0 / max 0; over limit: 0 +epoch starts: 0 received, 0 applied +arrival: 0.00 fps mean over 0.0 s; gap p50 0.00 s, p95 0.00 s, max 0.00 s; first applied at never (0 frame(s) before it) +store: applied 0, bad 0 , epoch_behind 0, orphans 0, digest 0 checked / 0 mismatched, epochs 0, handovers 0, ttl_dropped 0, resync 0 (0 ended by DIGEST), records 0 +resync: none +scene: none (no frame applied) +checks: + [PASS] parse_ok 0 unparseable payload(s) + [FAIL] all_vector 365 non-vector frame(s): {'mono_g4': 365} + [PASS] one_fragment 0 over 203 B (epoch starts 202 B); max 0 B + [PASS] store_clean frames_bad=0 + [PASS] no_orphans orphans=0 + [PASS] digest 0 checked, 0 mismatched, scene digest_ok=None + [FAIL] epoch_seen 0 epoch start(s) applied of 0 received + [FAIL] first_apply 0 frame(s) before the first apply + [FAIL] applied_ratio 0/0 applied = 0.0% (need >= 90%) + [FAIL] min_frames 0 vector frame(s), need >= 300 +RESULT: FAIL +json report -> /work/legs/leg2c_t2a_base.json diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_clear_retained.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_clear_retained.txt new file mode 100644 index 00000000..34a47729 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_clear_retained.txt @@ -0,0 +1,2 @@ +# leg 2c_t2a clear_retained base broker, 2026-10-25T17:43:32Z PC clock +RETAINED-CLEARED lifetrac/v25/control/encode_mode_override lifetrac/v25/cmd/req_keyframe lifetrac/v25/control/radio_profile diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_deltas.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_deltas.txt new file mode 100644 index 00000000..52792634 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_deltas.txt @@ -0,0 +1,27 @@ +leg 2c_t2a: reg_profile=1 (FHSS, from leg2c_t2a_params.txt) -> the RS-12.15 bracket criteria apply +base: L072 counters not reset -> delta = post - pre +tractor: L072 counters RESET during the leg (evidence: radio_dio0, radio_tx_ok, host_parse_ok, tx_fifo_rb_ok, rx_urc_lost, tx_deaf_sum_us, tx_deaf_max_us, tx_done_to_rearm_max_us, tx_stream_streak_max, d(host_parse_ok) < d(radio_tx_ok)) -> delta = post +leg 2c_t2a: counter deltas (pre -> post) + counter base tractor + radio_tx_ok 299->423 (d=124) 1863->376 (d=376) + radio_rx_ok 2417->2782 (d=365) 93->124 (d=124) + radio_crc_err 1->1 (d=0) 0->0 (d=0) + fhss_dec_aligned 2415->2779 (d=364) 93->124 (d=124) + fhss_dec_snapped 2->3 (d=1) 0->0 (d=0) + fhss_dec_rej_locked_out 0->0 (d=0) 0->0 (d=0) + fhss_dec_rej_epoch_drift 0->0 (d=0) 0->0 (d=0) + clk_demotion_reset 2->3 (d=1) 0->0 (d=0) + clk_demotion_kept 0->0 (d=0) 0->1 (d=1) + tx_first_anchor 0->0 (d=0) 1->1 (d=1) + tx_stream_streak_max 1->1 (d=0) 1862->375 (d=375) + +cross-check: brackets 124/124 vs logs: base sends on air=124, tractor decoded cmds=124 -> AGREE + +bracket criteria (DC/TODO.md RS-12.15 reverse-delivery PASS / STOP): + [PASS] command delivery tractor d(radio_rx_ok)/base d(radio_tx_ok) = 124/124 = 100.0 % >= 60 % + [PASS] tractor clk_demotion_reset delta = 0 (must be 0; STOP if > 0) + [PASS] tractor tx_first_anchor delta = 1 (post 1; must be 1, the activation's anchor; STOP if > 1) + [PASS] tractor fhss_dec_snapped delta = 0 (must be 0) + [PASS] tractor fhss_dec_rej_epoch_drift delta = 0 (must be 0) + [PASS] base tx_stream_streak_max post = 1 (d=0; a high-water mark since the base L072 booted; must be < 8) +STOP RULE: not tripped diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_gaps.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_gaps.txt new file mode 100644 index 00000000..a3a02d98 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_gaps.txt @@ -0,0 +1,6 @@ +n_frag=365 span=182s max_gap=0.7s gaps>3s=0 total_silent=0.0s +episodes (start s from first frag, +length): NONE +head: the first fragment came 11.0 s after the base's profile activation (17:44:08.333 base clock, the first line after REG_PROFILE OK); 5.1 s after the tractor's first txdone (params.txt clock offsets) +tail: the last fragment came 0.0 s before the tractor's last txdone (params.txt clock offsets); 5.7 s before the base daemon's stop (its 'signal received' line) +base sends on air=124 | tractor decoded cmds=124 +tractor cmd offsets (s from its first): 0.0, 1.5, 3.0, 4.5, 6.0, 7.5, 9.0, 10.5, 12.0, 13.5, 15.0, 16.5, 18.0, 19.5, 21.0, 22.5, 24.0, 25.5, 27.0, 28.5, 30.0, 31.5, 33.0, 34.5, 36.0, 37.5, 38.9, 40.5, 41.9, 43.5, 45.0, 46.5, 48.0, 49.5, 51.0, 52.5, 53.9, 55.0, 56.5, 57.9 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_harness.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_harness.txt new file mode 100644 index 00000000..dab7c6b7 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_harness.txt @@ -0,0 +1,2343 @@ +# leg 2c_t2a harness launched 2026-10-25 17:43:48Z +=== STARTING LIVE LORA RADIO MONITOR (180 s) === +TX Serial: 2E2C1209DABC240B +RX Serial: 2D0A1209DABC240B +MQTT Host: 192.168.1.79 +[MQTT] Starting host broker on 192.168.1.79:1883 (py -3 start_mqtt_broker.py; needs amqtt)... + +Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName +------- ------ ----- ----- ------ -- -- ----------- + 67 5 524 3648 0.02 2000 1 py +[CLEANUP] Stopping old containers... +[DEPLOY] Syncing code to both boards... + [DEPLOY 2E2C1209DABC240B] 12 pushes OK, md5 52/52 match + [DEPLOY 2D0A1209DABC240B] 12 pushes OK, md5 52/52 match +[NET] Warming board<->host LAN path + verifying broker reachability... + [RX 2D0A1209DABC240B] board->host TCP 1883 OK (board ip=192.168.1.117, try 1) +ARP-PINNED f4:7b:09:d9:6d:86 + +[RESET] RX (base) L072: gpio163 pulse (UNVERIFIED: it has not reset the base L072 since 2026-08; base counters carry +across legs)... +[RESET] TX L072 via OpenOCD SWD (background, BOOT0 low + NRST)... +swd_reset_spawned +[MQTT] Starting bench broker on tractor loopback (RS-5.9 local feed)... +[LAUNCH] Starting TX Daemon on Board 2E2C1209DABC240B (mqtt=127.0.0.1, depth=2)... +7ea92db7eb10f3671d92230a739a79ef233f645e8c12d99d2e64faeb3943d52a + +[LAUNCH] Starting RX Daemon on Board 2D0A1209DABC240B... +66c0219ec81db8d4c574e52e78858f71144216a8eee5a0fdb33cc90044a4b659 + +[STREAM] Starting frame source (feed=camera, fps=2, budget=250 B)... + [CAMERA] camera_service launched on /dev/video1 - encode-to-fit IS in the loop +2026-10-06 10:33:06,547 INFO camera_service: v4l2/ffmpeg pid=10 device=/dev/video1 1920x1080@30fps -> 384x256 rgb24 + +2026-10-06 10:33:06,548 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT lifetrac/v25/cmd/image_frame only + +2026-10-06 10:33:06,622 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) + +2026-10-06 10:33:07,027 INFO camera_service: vector encoder prebuilt (import+build 247 ms, warm-up 154 ms) + +2026-10-06 10:33:07,375 INFO camera_service: encode_mode -> 6 (mono_g4) [boot] + +2026-10-06 10:33:07,387 INFO link_budget: -> 203 B/frame (n=1, image_bw250) + +=== MONITORING RADIO TRANSMISSIONS FOR 180 SECONDS === +--- TX Log --- +2026-10-06 10:33:14,871 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=130688 2026-10-06 +10:33:14,883 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=28 epoch=0 freq_hz=916750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:44:20,944 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:33:20,467 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=130688 2026-10-06 +10:33:20,478 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:44:26,304 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=4089743246 len=138 2026-10-25 +17:44:26,305 INFO image_rx_daemon: published frame_id=0 seq=25 134 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:33:25,875 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok 2026-10-06 10:33:26,138 +INFO image_tx_daemon: LoRa cmd: PROBE seq=9 phase_ms=0 (rx#9) +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=24 epoch=1 freq_hz=914750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:44:31,390 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:33:31,289 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=89728 2026-10-06 +10:33:31,300 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:44:36,732 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=4100168699 len=96 2026-10-25 +17:44:36,734 INFO image_rx_daemon: published frame_id=0 seq=46 92 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:33:36,825 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=110208 2026-10-06 +10:33:36,837 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:44:42,262 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=4105694036 len=124 2026-10-25 +17:44:42,264 INFO image_rx_daemon: published frame_id=0 seq=57 120 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:33:41,832 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=130688 2026-10-06 +10:33:41,844 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:44:47,872 INFO image_rx_daemon: published frame_id=0 seq=68 148 B → lifetrac/v25/video/tile_delta +2026-10-25 17:44:47,872 INFO image_rx_daemon: PROBE TX seq=20 phase_ms=0 size_b=16 (tx#20) +--- TX Log --- +2026-10-06 10:33:47,451 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=153728 2026-10-06 +10:33:47,463 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:44:53,279 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=4116704880 len=182 2026-10-25 +17:44:53,281 INFO image_rx_daemon: published frame_id=0 seq=79 178 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:33:52,825 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok 2026-10-06 10:33:53,088 +INFO image_tx_daemon: LoRa cmd: PROBE seq=27 phase_ms=0 (rx#27) +--- RX Log --- +2026-10-25 17:44:58,589 INFO image_rx_daemon: probe: tx=27 echo=0 (0.0% delivered) no echoes this window 2026-10-25 +17:44:58,590 INFO image_rx_daemon: probe_grid: p0/s0:0/27(0%) +--- TX Log --- +2026-10-06 10:33:58,405 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=130688 2026-10-06 +10:33:58,416 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:45:03,850 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=4127256197 len=152 2026-10-25 +17:45:03,851 INFO image_rx_daemon: published frame_id=0 seq=100 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:34:03,814 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=125568 2026-10-06 +10:34:03,826 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:45:09,259 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=4132656796 len=147 2026-10-25 +17:45:09,260 INFO image_rx_daemon: published frame_id=0 seq=111 143 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:34:09,174 INFO image_tx_daemon: LoRa cmd: PROBE seq=38 phase_ms=0 (rx#38) 2026-10-06 10:34:09,382 INFO +image_tx_daemon: txdone_arrival: seq=122 idx=0 status=0 toa_us=130688 +--- RX Log --- +2026-10-25 17:45:14,833 INFO image_rx_daemon: frag_arrival: seq=122 idx=0 total=1 fw_us=4138226898 len=152 2026-10-25 +17:45:14,834 INFO image_rx_daemon: published frame_id=0 seq=122 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:34:14,391 INFO image_tx_daemon: frame seq=132 done (pipelined): 1 fragments ok 2026-10-06 10:34:14,654 +INFO image_tx_daemon: LoRa cmd: PROBE seq=42 phase_ms=0 (rx#42) +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=22 epoch=6 freq_hz=913750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:45:19,903 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:34:19,971 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 toa_us=130688 2026-10-06 +10:34:19,983 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:45:25,414 INFO image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 fw_us=4148797617 len=152 2026-10-25 +17:45:25,415 INFO image_rx_daemon: published frame_id=0 seq=143 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:34:25,389 INFO image_tx_daemon: txdone_arrival: seq=154 idx=0 status=0 toa_us=163968 2026-10-06 +10:34:25,401 INFO image_tx_daemon: frame seq=154 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:45:30,842 INFO image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=4154217380 len=199 2026-10-25 +17:45:30,843 INFO image_rx_daemon: published frame_id=0 seq=154 195 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:34:30,349 INFO image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 toa_us=130688 2026-10-06 +10:34:30,360 INFO image_tx_daemon: frame seq=164 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=12 epoch=8 freq_hz=908750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:45:36,425 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:34:35,941 INFO image_tx_daemon: txdone_arrival: seq=175 idx=0 status=0 toa_us=130688 2026-10-06 +10:34:35,952 INFO image_tx_daemon: frame seq=175 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:45:41,776 INFO image_rx_daemon: frag_arrival: seq=176 idx=0 total=1 fw_us=4165154927 len=152 2026-10-25 +17:45:41,778 INFO image_rx_daemon: published frame_id=0 seq=176 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:34:41,330 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 fragments ok 2026-10-06 10:34:41,592 +INFO image_tx_daemon: LoRa cmd: PROBE seq=60 phase_ms=0 (rx#60) +--- RX Log --- +2026-10-25 17:46:04,346 INFO image_rx_daemon: frag_arrival: seq=221 idx=0 total=1 fw_us=4187692899 len=152 2026-10-25 +17:46:04,349 INFO image_rx_daemon: published frame_id=0 seq=221 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:35:04,321 INFO image_tx_daemon: txdone_arrival: seq=232 idx=0 status=0 toa_us=130688 2026-10-06 +10:35:04,332 INFO image_tx_daemon: frame seq=232 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:46:09,770 INFO image_rx_daemon: frag_arrival: seq=232 idx=0 total=1 fw_us=4193108900 len=152 2026-10-25 +17:46:09,771 INFO image_rx_daemon: published frame_id=0 seq=232 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:35:09,526 INFO image_tx_daemon: txdone_arrival: seq=242 idx=0 status=0 toa_us=169088 2026-10-06 +10:35:09,538 INFO image_tx_daemon: frame seq=242 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:46:15,320 INFO image_rx_daemon: published frame_id=0 seq=243 146 B → lifetrac/v25/video/tile_delta +2026-10-25 17:46:15,321 INFO image_rx_daemon: PROBE TX seq=79 phase_ms=0 size_b=16 (tx#79) +--- TX Log --- +2026-10-06 10:35:14,885 INFO image_tx_daemon: txdone_arrival: seq=253 idx=0 status=0 toa_us=130688 2026-10-06 +10:35:14,896 INFO image_tx_daemon: frame seq=253 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:46:20,326 INFO image_rx_daemon: frag_arrival: seq=253 idx=0 total=1 fw_us=4203656653 len=152 2026-10-25 +17:46:20,327 INFO image_rx_daemon: published frame_id=0 seq=253 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:35:20,474 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=130688 2026-10-06 +10:35:20,486 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:46:25,916 INFO image_rx_daemon: frag_arrival: seq=8 idx=0 total=1 fw_us=4209242015 len=152 2026-10-25 +17:46:25,919 INFO image_rx_daemon: published frame_id=0 seq=8 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:35:25,868 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=130688 2026-10-06 +10:35:25,880 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:46:31,302 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=4214626994 len=152 2026-10-25 +17:46:31,303 INFO image_rx_daemon: published frame_id=0 seq=19 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:35:30,855 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=130688 2026-10-06 +10:35:30,867 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:46:36,893 INFO image_rx_daemon: published frame_id=0 seq=30 146 B → lifetrac/v25/video/tile_delta +2026-10-25 17:46:36,894 INFO image_rx_daemon: PROBE TX seq=94 phase_ms=0 size_b=16 (tx#94) +--- TX Log --- +2026-10-06 10:35:36,459 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=140928 2026-10-06 +10:35:36,471 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:46:42,310 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=4225634681 len=200 2026-10-25 +17:46:42,312 INFO image_rx_daemon: published frame_id=0 seq=41 196 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:35:41,828 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok 2026-10-06 10:35:42,091 +INFO image_tx_daemon: LoRa cmd: PROBE seq=101 phase_ms=0 (rx#101) +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=33 epoch=15 freq_hz=919250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:46:47,300 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:35:47,432 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=130688 2026-10-06 +10:35:47,444 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:46:52,871 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=4236173986 len=152 2026-10-25 +17:46:52,872 INFO image_rx_daemon: published frame_id=0 seq=62 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:35:52,820 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=123008 2026-10-06 +10:35:52,832 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:46:58,254 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=4241551053 len=143 2026-10-25 +17:46:58,255 INFO image_rx_daemon: published frame_id=0 seq=73 139 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:35:57,821 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=130688 2026-10-06 +10:35:57,833 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:47:03,846 INFO image_rx_daemon: published frame_id=0 seq=84 148 B → lifetrac/v25/video/tile_delta +2026-10-25 17:47:03,848 INFO image_rx_daemon: PROBE TX seq=112 phase_ms=0 size_b=16 (tx#112) +--- TX Log --- +2026-10-06 10:36:03,400 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=130688 2026-10-06 +10:36:03,412 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:47:08,846 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=4252128567 len=152 2026-10-25 +17:47:08,847 INFO image_rx_daemon: published frame_id=0 seq=94 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:36:08,838 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=146048 2026-10-06 +10:36:08,849 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:47:14,278 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=4257554078 len=173 2026-10-25 +17:47:14,279 INFO image_rx_daemon: published frame_id=0 seq=105 169 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:36:14,382 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=123008 2026-10-06 +10:36:14,394 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=9 epoch=18 freq_hz=907250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:47:19,913 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +[STOP] frame source, then tx_smoke after a 4 s drain, then rx_smoke; the logs are read after the stop... + [STOP] feed: camera_svc stopped; tx_smoke: stopped; rx_smoke: stopped + +=== FINAL LOG SUMMARY === +--- CAMERA SERVICE LOGS (last 8) --- +2026-10-06 10:33:06,547 INFO camera_service: v4l2/ffmpeg pid=10 device=/dev/video1 1920x1080@30fps -> 384x256 rgb24 +2026-10-06 10:33:06,548 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT +lifetrac/v25/cmd/image_frame only +2026-10-06 10:33:06,622 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) +2026-10-06 10:33:07,027 INFO camera_service: vector encoder prebuilt (import+build 247 ms, warm-up 154 ms) +2026-10-06 10:33:07,375 INFO camera_service: encode_mode -> 6 (mono_g4) [boot] +2026-10-06 10:33:07,387 INFO link_budget: -> 203 B/frame (n=1, image_bw250) +--- TX DAEMON FINAL LOGS --- +2026-10-06 10:33:01,366 INFO image_tx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 2026-10-06 10:33:01,373 +INFO image_tx_daemon: image_tx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 2026-10-06 10:33:01,375 INFO +image_tx_daemon: no_park_last=0 gap_ms=80 min_frags=3 pipeline_depth=2 2026-10-06 10:33:01,378 INFO image_tx_daemon: +MQTT connected; subscribing to lifetrac/v25/cmd/image_frame 2026-10-06 10:33:01,381 INFO image_tx_daemon: +LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only 2026-10-06 10:33:01,395 INFO +image_tx_daemon: link_budget: published n_frag=1 profile_idx=5 (profile 1) 2026-10-06 10:33:01,801 INFO +image_tx_daemon: FAULT_URC: code=0x09 sub=0x01 name=HOST_RX_SEEN lanes=LPUART1 uptime_ms=3952 +raw=0901000000000000000000000000000000000000700f0000 2026-10-06 10:33:01,807 INFO image_tx_daemon: FAULT_URC: +code=0x0C sub=0x01 name=HOST_DIAG_MARK marks=VER_REQ_PARSED uptime_ms=3957 +raw=0c01000000000000000000000000000000000000750f0000 INFO: post-VER drain queued type=0xF1 seq=0 INFO: post-VER +drain queued type=0xC1 seq=0 INFO: post-VER drain queued type=0xF1 seq=0 INFO: post-VER drain queued type=0xC1 seq=0 + Initializing regulatory profile 1 on co-processor... FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 CFG_SET_REQ(HW_CEILING_DBM) +OK: 16000100 FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to +separate pairs] CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, +'preamble': 8} 2026-10-06 10:33:02,198 INFO image_tx_daemon: LBT_ENABLE=0 (matches W1-10b TX_BURST rationale) +2026-10-06 10:33:02,210 INFO image_tx_daemon: TX worker ready (inter_cycle_s=0.050, max 8 frags/dwell) 2026-10-06 +10:33:02,373 INFO image_tx_daemon: stats: goodput=0.0 B/s util=0% pipeline=v3 frames_in=0 ok=0 fail=0 drop_full=0 +drop_stale=0 frags_ok=0 frags_fail=0 qdepth=0 parity_tx=0 RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) +hop_idx=0 channel_idx=3 epoch=0 freq_hz=904250000 pkt_toa_us=125568 legal_dwell_used_us_10s=125568 2026-10-06 +10:33:08,841 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=89728 2026-10-06 10:33:08,853 INFO +image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok 2026-10-06 10:33:09,481 INFO image_tx_daemon: +txdone_arrival: seq=2 idx=0 status=0 toa_us=130688 2026-10-06 10:33:09,493 INFO image_tx_daemon: frame seq=2 done +(pipelined): 1 fragments ok 2026-10-06 10:33:09,883 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 +toa_us=130688 2026-10-06 10:33:09,895 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok 2026-10-06 +10:33:10,483 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=130688 2026-10-06 10:33:10,495 INFO +image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok 2026-10-06 10:33:10,879 INFO image_tx_daemon: +txdone_arrival: seq=5 idx=0 status=0 toa_us=130688 2026-10-06 10:33:10,890 INFO image_tx_daemon: frame seq=5 done +(pipelined): 1 fragments ok 2026-10-06 10:33:11,479 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 +toa_us=130688 2026-10-06 10:33:11,491 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok 2026-10-06 +10:33:11,881 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=130688 2026-10-06 10:33:11,892 INFO +image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok 2026-10-06 10:33:12,383 INFO image_tx_daemon: stats: +goodput=100.9 B/s util=9% pipeline=v3 frames_in=8 ok=7 fail=0 drop_full=0 drop_stale=0 frags_ok=7 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 10:33:12,480 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=130688 + 2026-10-06 10:33:12,491 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok 2026-10-06 10:33:12,875 +INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=130688 2026-10-06 10:33:12,887 INFO +image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok 2026-10-06 10:33:13,476 INFO image_tx_daemon: +txdone_arrival: seq=10 idx=0 status=0 toa_us=130688 2026-10-06 10:33:13,488 INFO image_tx_daemon: frame seq=10 done +(pipelined): 1 fragments ok 2026-10-06 10:33:13,873 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 +toa_us=130688 2026-10-06 10:33:13,885 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok 2026-10-06 +10:33:14,147 INFO image_tx_daemon: LoRa cmd: PROBE seq=1 phase_ms=0 (rx#1) 2026-10-06 10:33:14,478 INFO +image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=130688 2026-10-06 10:33:14,490 INFO image_tx_daemon: +frame seq=12 done (pipelined): 1 fragments ok 2026-10-06 10:33:14,871 INFO image_tx_daemon: txdone_arrival: seq=13 +idx=0 status=0 toa_us=130688 2026-10-06 10:33:14,883 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments +ok 2026-10-06 10:33:15,459 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=112768 2026-10-06 +10:33:15,471 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok 2026-10-06 10:33:15,674 INFO +image_tx_daemon: LoRa cmd: PROBE seq=2 phase_ms=0 (rx#2) 2026-10-06 10:33:15,872 INFO image_tx_daemon: +txdone_arrival: seq=15 idx=0 status=0 toa_us=130688 2026-10-06 10:33:15,884 INFO image_tx_daemon: frame seq=15 done +(pipelined): 1 fragments ok 2026-10-06 10:33:16,470 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 +toa_us=128128 2026-10-06 10:33:16,481 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok 2026-10-06 +10:33:16,863 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=117888 2026-10-06 10:33:16,874 INFO +image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok 2026-10-06 10:33:17,137 INFO image_tx_daemon: LoRa +cmd: PROBE seq=3 phase_ms=0 (rx#3) 2026-10-06 10:33:17,475 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 +status=0 toa_us=130688 2026-10-06 10:33:17,487 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok +2026-10-06 10:33:17,847 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=110208 2026-10-06 +10:33:17,859 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok 2026-10-06 10:33:18,467 INFO +image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=130688 2026-10-06 10:33:18,478 INFO image_tx_daemon: +frame seq=20 done (pipelined): 1 fragments ok 2026-10-06 10:33:18,679 INFO image_tx_daemon: LoRa cmd: PROBE seq=4 +phase_ms=0 (rx#4) 2026-10-06 10:33:18,857 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=123008 +2026-10-06 10:33:18,869 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok 2026-10-06 10:33:19,465 +INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=130688 2026-10-06 10:33:19,477 INFO +image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok 2026-10-06 10:33:19,869 INFO image_tx_daemon: +txdone_arrival: seq=23 idx=0 status=0 toa_us=128128 2026-10-06 10:33:19,880 INFO image_tx_daemon: frame seq=23 done +(pipelined): 1 fragments ok 2026-10-06 10:33:20,143 INFO image_tx_daemon: LoRa cmd: PROBE seq=5 phase_ms=0 (rx#5) +2026-10-06 10:33:20,467 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=130688 2026-10-06 +10:33:20,478 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok 2026-10-06 10:33:20,859 INFO +image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=120448 2026-10-06 10:33:20,870 INFO image_tx_daemon: +frame seq=25 done (pipelined): 1 fragments ok 2026-10-06 10:33:21,470 INFO image_tx_daemon: txdone_arrival: seq=26 +idx=0 status=0 toa_us=130688 2026-10-06 10:33:21,481 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments +ok 2026-10-06 10:33:21,688 INFO image_tx_daemon: LoRa cmd: PROBE seq=6 phase_ms=0 (rx#6) 2026-10-06 10:33:21,856 +INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=117888 2026-10-06 10:33:21,867 INFO +image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok 2026-10-06 10:33:22,395 INFO image_tx_daemon: stats: +goodput=292.8 B/s util=25% pipeline=v3 frames_in=28 ok=27 fail=0 drop_full=0 drop_stale=0 frags_ok=27 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 10:33:22,462 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 +toa_us=130688 2026-10-06 10:33:22,473 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok 2026-10-06 +10:33:22,863 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=130688 2026-10-06 10:33:22,875 INFO +image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok 2026-10-06 10:33:23,138 INFO image_tx_daemon: LoRa +cmd: PROBE seq=7 phase_ms=0 (rx#7) 2026-10-06 10:33:23,466 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 +status=0 toa_us=130688 2026-10-06 10:33:23,478 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok +2026-10-06 10:33:23,858 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=130688 2026-10-06 +10:33:23,870 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok 2026-10-06 10:33:24,442 INFO +image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=115328 2026-10-06 10:33:24,454 INFO image_tx_daemon: +frame seq=32 done (pipelined): 1 fragments ok 2026-10-06 10:33:24,694 INFO image_tx_daemon: LoRa cmd: PROBE seq=8 +phase_ms=0 (rx#8) 2026-10-06 10:33:24,861 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=130688 +2026-10-06 10:33:24,873 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok 2026-10-06 10:33:25,460 +INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=130688 2026-10-06 10:33:25,472 INFO +image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok 2026-10-06 10:33:25,863 INFO image_tx_daemon: +txdone_arrival: seq=35 idx=0 status=0 toa_us=130688 2026-10-06 10:33:25,875 INFO image_tx_daemon: frame seq=35 done +(pipelined): 1 fragments ok 2026-10-06 10:33:26,138 INFO image_tx_daemon: LoRa cmd: PROBE seq=9 phase_ms=0 (rx#9) +2026-10-06 10:33:26,461 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=130688 2026-10-06 +10:33:26,472 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok 2026-10-06 10:33:26,856 INFO +image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=130688 2026-10-06 10:33:26,868 INFO image_tx_daemon: +frame seq=37 done (pipelined): 1 fragments ok 2026-10-06 10:33:27,452 INFO image_tx_daemon: txdone_arrival: seq=38 +idx=0 status=0 toa_us=130688 2026-10-06 10:33:27,464 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments +ok 2026-10-06 10:33:27,692 INFO image_tx_daemon: LoRa cmd: PROBE seq=10 phase_ms=0 (rx#10) 2026-10-06 10:33:27,839 +INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=115328 2026-10-06 10:33:27,851 INFO +image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok 2026-10-06 10:33:28,460 INFO image_tx_daemon: +txdone_arrival: seq=40 idx=0 status=0 toa_us=130688 2026-10-06 10:33:28,471 INFO image_tx_daemon: frame seq=40 done +(pipelined): 1 fragments ok 2026-10-06 10:33:28,851 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 +toa_us=130688 2026-10-06 10:33:28,862 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok 2026-10-06 +10:33:29,125 INFO image_tx_daemon: LoRa cmd: PROBE seq=11 phase_ms=0 (rx#11) 2026-10-06 10:33:29,495 INFO +image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=169088 2026-10-06 10:33:29,508 INFO image_tx_daemon: +frame seq=42 done (pipelined): 1 fragments ok 2026-10-06 10:33:29,849 INFO image_tx_daemon: txdone_arrival: seq=43 +idx=0 status=0 toa_us=130688 2026-10-06 10:33:29,860 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments +ok 2026-10-06 10:33:30,447 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=130688 2026-10-06 +10:33:30,459 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok 2026-10-06 10:33:30,656 INFO +image_tx_daemon: LoRa cmd: PROBE seq=12 phase_ms=0 (rx#12) 2026-10-06 10:33:30,856 INFO image_tx_daemon: +txdone_arrival: seq=45 idx=0 status=0 toa_us=130688 2026-10-06 10:33:30,868 INFO image_tx_daemon: frame seq=45 done +(pipelined): 1 fragments ok 2026-10-06 10:33:31,289 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 +toa_us=89728 2026-10-06 10:33:31,300 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok 2026-10-06 +10:33:31,847 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=123008 2026-10-06 10:33:31,859 INFO +image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok 2026-10-06 10:33:32,121 INFO image_tx_daemon: LoRa +cmd: PROBE seq=13 phase_ms=0 (rx#13) 2026-10-06 10:33:32,407 INFO image_tx_daemon: stats: goodput=298.5 B/s util=26% +pipeline=v3 frames_in=48 ok=47 fail=0 drop_full=0 drop_stale=0 frags_ok=47 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 10:33:32,446 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=130688 2026-10-06 +10:33:32,458 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok 2026-10-06 10:33:32,848 INFO +image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=130688 2026-10-06 10:33:32,860 INFO image_tx_daemon: +frame seq=49 done (pipelined): 1 fragments ok 2026-10-06 10:33:33,446 INFO image_tx_daemon: txdone_arrival: seq=50 +idx=0 status=0 toa_us=130688 2026-10-06 10:33:33,459 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments +ok 2026-10-06 10:33:33,659 INFO image_tx_daemon: LoRa cmd: PROBE seq=14 phase_ms=0 (rx#14) 2026-10-06 10:33:33,837 +INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=123008 2026-10-06 10:33:33,849 INFO +image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok 2026-10-06 10:33:34,478 INFO image_tx_daemon: +txdone_arrival: seq=52 idx=0 status=0 toa_us=161408 2026-10-06 10:33:34,490 INFO image_tx_daemon: frame seq=52 done +(pipelined): 1 fragments ok 2026-10-06 10:33:34,871 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 +toa_us=153728 2026-10-06 10:33:34,883 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok 2026-10-06 +10:33:35,146 INFO image_tx_daemon: LoRa cmd: PROBE seq=15 phase_ms=0 (rx#15) 2026-10-06 10:33:35,436 INFO +image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=123008 2026-10-06 10:33:35,448 INFO image_tx_daemon: +frame seq=54 done (pipelined): 1 fragments ok 2026-10-06 10:33:35,871 INFO image_tx_daemon: txdone_arrival: seq=55 +idx=0 status=0 toa_us=158848 2026-10-06 10:33:35,882 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments +ok 2026-10-06 10:33:36,469 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=153728 2026-10-06 +10:33:36,481 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok 2026-10-06 10:33:36,658 INFO +image_tx_daemon: LoRa cmd: PROBE seq=16 phase_ms=0 (rx#16) 2026-10-06 10:33:36,825 INFO image_tx_daemon: +txdone_arrival: seq=57 idx=0 status=0 toa_us=110208 2026-10-06 10:33:36,837 INFO image_tx_daemon: frame seq=57 done +(pipelined): 1 fragments ok 2026-10-06 10:33:37,440 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 +toa_us=130688 2026-10-06 10:33:37,452 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok 2026-10-06 +10:33:37,839 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=130688 2026-10-06 10:33:37,850 INFO +image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok 2026-10-06 10:33:38,113 INFO image_tx_daemon: LoRa +cmd: PROBE seq=17 phase_ms=0 (rx#17) 2026-10-06 10:33:38,439 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 +status=0 toa_us=130688 2026-10-06 10:33:38,451 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok +2026-10-06 10:33:38,838 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=125568 2026-10-06 +10:33:38,850 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok 2026-10-06 10:33:39,416 INFO +image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=112768 2026-10-06 10:33:39,428 INFO image_tx_daemon: +frame seq=62 done (pipelined): 1 fragments ok 2026-10-06 10:33:39,650 INFO image_tx_daemon: LoRa cmd: PROBE seq=18 +phase_ms=0 (rx#18) 2026-10-06 10:33:39,817 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=115328 +2026-10-06 10:33:39,829 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok 2026-10-06 10:33:40,441 +INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=130688 2026-10-06 10:33:40,453 INFO +image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok 2026-10-06 10:33:40,839 INFO image_tx_daemon: +txdone_arrival: seq=65 idx=0 status=0 toa_us=130688 2026-10-06 10:33:40,851 INFO image_tx_daemon: frame seq=65 done +(pipelined): 1 fragments ok 2026-10-06 10:33:41,114 INFO image_tx_daemon: LoRa cmd: PROBE seq=19 phase_ms=0 (rx#19) +2026-10-06 10:33:41,472 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=169088 2026-10-06 +10:33:41,484 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok 2026-10-06 10:33:41,832 INFO +image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=130688 2026-10-06 10:33:41,844 INFO image_tx_daemon: +frame seq=67 done (pipelined): 1 fragments ok 2026-10-06 10:33:42,417 INFO image_tx_daemon: stats: goodput=314.6 B/s +util=27% pipeline=v3 frames_in=68 ok=67 fail=0 drop_full=0 drop_stale=0 frags_ok=67 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 10:33:42,429 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=130688 2026-10-06 +10:33:42,440 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok 2026-10-06 10:33:42,665 INFO +image_tx_daemon: LoRa cmd: PROBE seq=20 phase_ms=0 (rx#20) 2026-10-06 10:33:42,874 INFO image_tx_daemon: +txdone_arrival: seq=69 idx=0 status=0 toa_us=169088 2026-10-06 10:33:42,886 INFO image_tx_daemon: frame seq=69 done +(pipelined): 1 fragments ok 2026-10-06 10:33:43,473 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 +toa_us=166528 2026-10-06 10:33:43,485 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok 2026-10-06 +10:33:43,828 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=130688 2026-10-06 10:33:43,840 INFO +image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok 2026-10-06 10:33:44,103 INFO image_tx_daemon: LoRa +cmd: PROBE seq=21 phase_ms=0 (rx#21) 2026-10-06 10:33:44,465 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 +status=0 toa_us=166528 2026-10-06 10:33:44,476 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok +2026-10-06 10:33:44,864 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=166528 2026-10-06 +10:33:44,875 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok 2026-10-06 10:33:45,472 INFO +image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=169088 2026-10-06 10:33:45,484 INFO image_tx_daemon: +frame seq=74 done (pipelined): 1 fragments ok 2026-10-06 10:33:45,665 INFO image_tx_daemon: LoRa cmd: PROBE seq=22 +phase_ms=0 (rx#22) 2026-10-06 10:33:45,833 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=130688 +2026-10-06 10:33:45,844 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok 2026-10-06 10:33:46,422 +INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=130688 2026-10-06 10:33:46,434 INFO +image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok 2026-10-06 10:33:46,841 INFO image_tx_daemon: +txdone_arrival: seq=77 idx=0 status=0 toa_us=146048 2026-10-06 10:33:46,852 INFO image_tx_daemon: frame seq=77 done +(pipelined): 1 fragments ok 2026-10-06 10:33:47,115 INFO image_tx_daemon: LoRa cmd: PROBE seq=23 phase_ms=0 (rx#23) +2026-10-06 10:33:47,451 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=153728 2026-10-06 +10:33:47,463 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok 2026-10-06 10:33:47,849 INFO +image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=151168 2026-10-06 10:33:47,861 INFO image_tx_daemon: +frame seq=79 done (pipelined): 1 fragments ok 2026-10-06 10:33:48,448 INFO image_tx_daemon: txdone_arrival: seq=80 +idx=0 status=0 toa_us=153728 2026-10-06 10:33:48,460 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments +ok 2026-10-06 10:33:48,662 INFO image_tx_daemon: LoRa cmd: PROBE seq=24 phase_ms=0 (rx#24) 2026-10-06 10:33:48,851 +INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=158848 2026-10-06 10:33:48,863 INFO +image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok 2026-10-06 10:33:49,451 INFO image_tx_daemon: +txdone_arrival: seq=82 idx=0 status=0 toa_us=153728 2026-10-06 10:33:49,463 INFO image_tx_daemon: frame seq=82 done +(pipelined): 1 fragments ok 2026-10-06 10:33:49,830 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 +toa_us=140928 2026-10-06 10:33:49,842 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok 2026-10-06 +10:33:50,105 INFO image_tx_daemon: LoRa cmd: PROBE seq=25 phase_ms=0 (rx#25) 2026-10-06 10:33:50,434 INFO +image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=148608 2026-10-06 10:33:50,446 INFO image_tx_daemon: +frame seq=84 done (pipelined): 1 fragments ok 2026-10-06 10:33:50,844 INFO image_tx_daemon: txdone_arrival: seq=85 +idx=0 status=0 toa_us=153728 2026-10-06 10:33:50,856 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments +ok 2026-10-06 10:33:51,419 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=128128 2026-10-06 +10:33:51,430 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok 2026-10-06 10:33:51,676 INFO +image_tx_daemon: LoRa cmd: PROBE seq=26 phase_ms=0 (rx#26) 2026-10-06 10:33:51,823 INFO image_tx_daemon: +txdone_arrival: seq=87 idx=0 status=0 toa_us=130688 2026-10-06 10:33:51,836 INFO image_tx_daemon: frame seq=87 done +(pipelined): 1 fragments ok 2026-10-06 10:33:52,418 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 +toa_us=130688 2026-10-06 10:33:52,429 INFO image_tx_daemon: stats: goodput=370.6 B/s util=31% pipeline=v3 +frames_in=88 ok=88 fail=0 drop_full=0 drop_stale=0 frags_ok=88 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 +10:33:52,430 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok 2026-10-06 10:33:52,814 INFO +image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=128128 2026-10-06 10:33:52,825 INFO image_tx_daemon: +frame seq=89 done (pipelined): 1 fragments ok 2026-10-06 10:33:53,088 INFO image_tx_daemon: LoRa cmd: PROBE seq=27 +phase_ms=0 (rx#27) 2026-10-06 10:33:53,419 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=130688 +2026-10-06 10:33:53,431 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok 2026-10-06 10:33:53,818 +INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=130688 2026-10-06 10:33:53,830 INFO +image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok 2026-10-06 10:33:54,389 INFO image_tx_daemon: +txdone_arrival: seq=92 idx=0 status=0 toa_us=110208 2026-10-06 10:33:54,400 INFO image_tx_daemon: frame seq=92 done +(pipelined): 1 fragments ok 2026-10-06 10:33:54,663 INFO image_tx_daemon: LoRa cmd: PROBE seq=28 phase_ms=0 (rx#28) +2026-10-06 10:33:54,813 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=125568 2026-10-06 +10:33:54,824 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok 2026-10-06 10:33:55,409 INFO +image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=125568 2026-10-06 10:33:55,420 INFO image_tx_daemon: +frame seq=94 done (pipelined): 1 fragments ok 2026-10-06 10:33:55,809 INFO image_tx_daemon: txdone_arrival: seq=95 +idx=0 status=0 toa_us=130688 2026-10-06 10:33:55,821 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments +ok 2026-10-06 10:33:56,084 INFO image_tx_daemon: LoRa cmd: PROBE seq=29 phase_ms=0 (rx#29) 2026-10-06 10:33:56,413 +INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=130688 2026-10-06 10:33:56,425 INFO +image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok 2026-10-06 10:33:56,818 INFO image_tx_daemon: +txdone_arrival: seq=97 idx=0 status=0 toa_us=128128 2026-10-06 10:33:56,830 INFO image_tx_daemon: frame seq=97 done +(pipelined): 1 fragments ok 2026-10-06 10:33:57,412 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 +toa_us=130688 2026-10-06 10:33:57,424 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok 2026-10-06 +10:33:57,677 INFO image_tx_daemon: LoRa cmd: PROBE seq=30 phase_ms=0 (rx#30) 2026-10-06 10:33:57,829 INFO +image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=130688 2026-10-06 10:33:57,840 INFO image_tx_daemon: +frame seq=99 done (pipelined): 1 fragments ok 2026-10-06 10:33:58,405 INFO image_tx_daemon: txdone_arrival: seq=100 +idx=0 status=0 toa_us=130688 2026-10-06 10:33:58,416 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 +fragments ok 2026-10-06 10:33:59,005 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=130688 +2026-10-06 10:33:59,016 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok 2026-10-06 10:33:59,166 +INFO image_tx_daemon: LoRa cmd: PROBE seq=31 phase_ms=0 (rx#31) 2026-10-06 10:33:59,407 INFO image_tx_daemon: +txdone_arrival: seq=102 idx=0 status=0 toa_us=130688 2026-10-06 10:33:59,418 INFO image_tx_daemon: frame seq=102 done +(pipelined): 1 fragments ok 2026-10-06 10:33:59,813 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 +toa_us=128128 2026-10-06 10:33:59,824 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok +2026-10-06 10:34:00,407 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=130688 2026-10-06 +10:34:00,419 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok 2026-10-06 10:34:00,681 INFO +image_tx_daemon: LoRa cmd: PROBE seq=32 phase_ms=0 (rx#32) 2026-10-06 10:34:00,831 INFO image_tx_daemon: +txdone_arrival: seq=105 idx=0 status=0 toa_us=130688 2026-10-06 10:34:00,842 INFO image_tx_daemon: frame seq=105 done +(pipelined): 1 fragments ok 2026-10-06 10:34:01,403 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 +toa_us=130688 2026-10-06 10:34:01,415 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok +2026-10-06 10:34:02,000 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=130688 2026-10-06 +10:34:02,012 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok 2026-10-06 10:34:02,176 INFO +image_tx_daemon: LoRa cmd: PROBE seq=33 phase_ms=0 (rx#33) 2026-10-06 10:34:02,394 INFO image_tx_daemon: +txdone_arrival: seq=108 idx=0 status=0 toa_us=130688 2026-10-06 10:34:02,406 INFO image_tx_daemon: frame seq=108 done +(pipelined): 1 fragments ok 2026-10-06 10:34:02,441 INFO image_tx_daemon: stats: goodput=299.0 B/s util=26% +pipeline=v3 frames_in=108 ok=108 fail=0 drop_full=0 drop_stale=0 frags_ok=108 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 10:34:02,993 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=125568 2026-10-06 +10:34:03,005 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok 2026-10-06 10:34:03,440 INFO +image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=169088 2026-10-06 10:34:03,452 INFO image_tx_daemon: +frame seq=110 done (pipelined): 1 fragments ok 2026-10-06 10:34:03,668 INFO image_tx_daemon: LoRa cmd: PROBE seq=34 +phase_ms=0 (rx#34) 2026-10-06 10:34:03,814 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=125568 + 2026-10-06 10:34:03,826 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok 2026-10-06 10:34:04,374 +INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=105088 2026-10-06 10:34:04,386 INFO +image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok 2026-10-06 10:34:04,995 INFO image_tx_daemon: +txdone_arrival: seq=113 idx=0 status=0 toa_us=130688 2026-10-06 10:34:05,007 INFO image_tx_daemon: frame seq=113 done +(pipelined): 1 fragments ok 2026-10-06 10:34:05,178 INFO image_tx_daemon: LoRa cmd: PROBE seq=35 phase_ms=0 (rx#35) +2026-10-06 10:34:05,396 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=130688 2026-10-06 +10:34:05,408 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok 2026-10-06 10:34:05,994 INFO +image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=130688 2026-10-06 10:34:06,005 INFO image_tx_daemon: +frame seq=115 done (pipelined): 1 fragments ok 2026-10-06 10:34:06,387 INFO image_tx_daemon: txdone_arrival: seq=116 +idx=0 status=0 toa_us=130688 2026-10-06 10:34:06,399 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 +fragments ok 2026-10-06 10:34:06,661 INFO image_tx_daemon: LoRa cmd: PROBE seq=36 phase_ms=0 (rx#36) 2026-10-06 +10:34:06,826 INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 toa_us=125568 2026-10-06 10:34:06,838 INFO +image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok 2026-10-06 10:34:07,388 INFO image_tx_daemon: +txdone_arrival: seq=118 idx=0 status=0 toa_us=130688 2026-10-06 10:34:07,400 INFO image_tx_daemon: frame seq=118 done +(pipelined): 1 fragments ok 2026-10-06 10:34:07,820 INFO image_tx_daemon: txdone_arrival: seq=119 idx=0 status=0 +toa_us=92288 2026-10-06 10:34:07,832 INFO image_tx_daemon: frame seq=119 done (pipelined): 1 fragments ok 2026-10-06 +10:34:08,095 INFO image_tx_daemon: LoRa cmd: PROBE seq=37 phase_ms=0 (rx#37) 2026-10-06 10:34:08,378 INFO +image_tx_daemon: txdone_arrival: seq=120 idx=0 status=0 toa_us=125568 2026-10-06 10:34:08,390 INFO image_tx_daemon: +frame seq=120 done (pipelined): 1 fragments ok 2026-10-06 10:34:08,987 INFO image_tx_daemon: txdone_arrival: seq=121 +idx=0 status=0 toa_us=130688 2026-10-06 10:34:09,000 INFO image_tx_daemon: frame seq=121 done (pipelined): 1 +fragments ok 2026-10-06 10:34:09,174 INFO image_tx_daemon: LoRa cmd: PROBE seq=38 phase_ms=0 (rx#38) 2026-10-06 +10:34:09,382 INFO image_tx_daemon: txdone_arrival: seq=122 idx=0 status=0 toa_us=130688 2026-10-06 10:34:09,394 INFO +image_tx_daemon: frame seq=122 done (pipelined): 1 fragments ok 2026-10-06 10:34:09,981 INFO image_tx_daemon: +txdone_arrival: seq=123 idx=0 status=0 toa_us=130688 2026-10-06 10:34:09,992 INFO image_tx_daemon: frame seq=123 done +(pipelined): 1 fragments ok 2026-10-06 10:34:10,380 INFO image_tx_daemon: txdone_arrival: seq=124 idx=0 status=0 +toa_us=130688 2026-10-06 10:34:10,392 INFO image_tx_daemon: frame seq=124 done (pipelined): 1 fragments ok +2026-10-06 10:34:10,655 INFO image_tx_daemon: LoRa cmd: PROBE seq=39 phase_ms=0 (rx#39) 2026-10-06 10:34:10,819 INFO +image_tx_daemon: txdone_arrival: seq=125 idx=0 status=0 toa_us=130688 2026-10-06 10:34:10,831 INFO image_tx_daemon: +frame seq=125 done (pipelined): 1 fragments ok 2026-10-06 10:34:11,408 INFO image_tx_daemon: txdone_arrival: seq=126 +idx=0 status=0 toa_us=151168 2026-10-06 10:34:11,420 INFO image_tx_daemon: frame seq=126 done (pipelined): 1 +fragments ok 2026-10-06 10:34:11,817 INFO image_tx_daemon: txdone_arrival: seq=127 idx=0 status=0 toa_us=130688 +2026-10-06 10:34:11,828 INFO image_tx_daemon: frame seq=127 done (pipelined): 1 fragments ok 2026-10-06 10:34:12,092 +INFO image_tx_daemon: LoRa cmd: PROBE seq=40 phase_ms=0 (rx#40) 2026-10-06 10:34:12,368 INFO image_tx_daemon: +txdone_arrival: seq=128 idx=0 status=0 toa_us=120448 2026-10-06 10:34:12,380 INFO image_tx_daemon: frame seq=128 done +(pipelined): 1 fragments ok 2026-10-06 10:34:12,453 INFO image_tx_daemon: stats: goodput=299.6 B/s util=26% +pipeline=v3 frames_in=128 ok=128 fail=0 drop_full=0 drop_stale=0 frags_ok=128 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 10:34:12,978 INFO image_tx_daemon: txdone_arrival: seq=129 idx=0 status=0 toa_us=128128 2026-10-06 +10:34:12,989 INFO image_tx_daemon: frame seq=129 done (pipelined): 1 fragments ok 2026-10-06 10:34:13,183 INFO +image_tx_daemon: LoRa cmd: PROBE seq=41 phase_ms=0 (rx#41) 2026-10-06 10:34:13,392 INFO image_tx_daemon: +txdone_arrival: seq=130 idx=0 status=0 toa_us=143488 2026-10-06 10:34:13,403 INFO image_tx_daemon: frame seq=130 done +(pipelined): 1 fragments ok 2026-10-06 10:34:13,980 INFO image_tx_daemon: txdone_arrival: seq=131 idx=0 status=0 +toa_us=130688 2026-10-06 10:34:13,992 INFO image_tx_daemon: frame seq=131 done (pipelined): 1 fragments ok +2026-10-06 10:34:14,380 INFO image_tx_daemon: txdone_arrival: seq=132 idx=0 status=0 toa_us=130688 2026-10-06 +10:34:14,391 INFO image_tx_daemon: frame seq=132 done (pipelined): 1 fragments ok 2026-10-06 10:34:14,654 INFO +image_tx_daemon: LoRa cmd: PROBE seq=42 phase_ms=0 (rx#42) 2026-10-06 10:34:14,977 INFO image_tx_daemon: +txdone_arrival: seq=133 idx=0 status=0 toa_us=130688 2026-10-06 10:34:14,988 INFO image_tx_daemon: frame seq=133 done +(pipelined): 1 fragments ok 2026-10-06 10:34:15,371 INFO image_tx_daemon: txdone_arrival: seq=134 idx=0 status=0 +toa_us=130688 2026-10-06 10:34:15,382 INFO image_tx_daemon: frame seq=134 done (pipelined): 1 fragments ok +2026-10-06 10:34:15,980 INFO image_tx_daemon: txdone_arrival: seq=135 idx=0 status=0 toa_us=130688 2026-10-06 +10:34:15,992 INFO image_tx_daemon: frame seq=135 done (pipelined): 1 fragments ok 2026-10-06 10:34:16,184 INFO +image_tx_daemon: LoRa cmd: PROBE seq=43 phase_ms=0 (rx#43) 2026-10-06 10:34:16,414 INFO image_tx_daemon: +txdone_arrival: seq=136 idx=0 status=0 toa_us=163968 2026-10-06 10:34:16,425 INFO image_tx_daemon: frame seq=136 done +(pipelined): 1 fragments ok 2026-10-06 10:34:16,970 INFO image_tx_daemon: txdone_arrival: seq=137 idx=0 status=0 +toa_us=128128 2026-10-06 10:34:16,981 INFO image_tx_daemon: frame seq=137 done (pipelined): 1 fragments ok +2026-10-06 10:34:17,378 INFO image_tx_daemon: txdone_arrival: seq=138 idx=0 status=0 toa_us=130688 2026-10-06 +10:34:17,390 INFO image_tx_daemon: frame seq=138 done (pipelined): 1 fragments ok 2026-10-06 10:34:17,653 INFO +image_tx_daemon: LoRa cmd: PROBE seq=44 phase_ms=0 (rx#44) 2026-10-06 10:34:17,976 INFO image_tx_daemon: +txdone_arrival: seq=139 idx=0 status=0 toa_us=130688 2026-10-06 10:34:17,988 INFO image_tx_daemon: frame seq=139 done +(pipelined): 1 fragments ok 2026-10-06 10:34:18,371 INFO image_tx_daemon: txdone_arrival: seq=140 idx=0 status=0 +toa_us=130688 2026-10-06 10:34:18,383 INFO image_tx_daemon: frame seq=140 done (pipelined): 1 fragments ok +2026-10-06 10:34:18,971 INFO image_tx_daemon: txdone_arrival: seq=141 idx=0 status=0 toa_us=130688 2026-10-06 +10:34:18,983 INFO image_tx_daemon: frame seq=141 done (pipelined): 1 fragments ok 2026-10-06 10:34:19,174 INFO +image_tx_daemon: LoRa cmd: PROBE seq=45 phase_ms=0 (rx#45) 2026-10-06 10:34:19,372 INFO image_tx_daemon: +txdone_arrival: seq=142 idx=0 status=0 toa_us=130688 2026-10-06 10:34:19,384 INFO image_tx_daemon: frame seq=142 done +(pipelined): 1 fragments ok 2026-10-06 10:34:19,971 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 +toa_us=130688 2026-10-06 10:34:19,983 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok +2026-10-06 10:34:20,401 INFO image_tx_daemon: txdone_arrival: seq=144 idx=0 status=0 toa_us=166528 2026-10-06 +10:34:20,413 INFO image_tx_daemon: frame seq=144 done (pipelined): 1 fragments ok 2026-10-06 10:34:20,676 INFO +image_tx_daemon: LoRa cmd: PROBE seq=46 phase_ms=0 (rx#46) 2026-10-06 10:34:21,004 INFO image_tx_daemon: +txdone_arrival: seq=145 idx=0 status=0 toa_us=166528 2026-10-06 10:34:21,016 INFO image_tx_daemon: frame seq=145 done +(pipelined): 1 fragments ok 2026-10-06 10:34:21,361 INFO image_tx_daemon: txdone_arrival: seq=146 idx=0 status=0 +toa_us=125568 2026-10-06 10:34:21,373 INFO image_tx_daemon: frame seq=146 done (pipelined): 1 fragments ok +2026-10-06 10:34:21,961 INFO image_tx_daemon: txdone_arrival: seq=147 idx=0 status=0 toa_us=130688 2026-10-06 +10:34:21,973 INFO image_tx_daemon: frame seq=147 done (pipelined): 1 fragments ok 2026-10-06 10:34:22,187 INFO +image_tx_daemon: LoRa cmd: PROBE seq=47 phase_ms=0 (rx#47) 2026-10-06 10:34:22,365 INFO image_tx_daemon: +txdone_arrival: seq=148 idx=0 status=0 toa_us=130688 2026-10-06 10:34:22,377 INFO image_tx_daemon: frame seq=148 done +(pipelined): 1 fragments ok 2026-10-06 10:34:22,465 INFO image_tx_daemon: stats: goodput=318.7 B/s util=27% +pipeline=v3 frames_in=148 ok=148 fail=0 drop_full=0 drop_stale=0 frags_ok=148 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 10:34:22,963 INFO image_tx_daemon: txdone_arrival: seq=149 idx=0 status=0 toa_us=130688 2026-10-06 +10:34:22,974 INFO image_tx_daemon: frame seq=149 done (pipelined): 1 fragments ok 2026-10-06 10:34:23,396 INFO +image_tx_daemon: txdone_arrival: seq=150 idx=0 status=0 toa_us=166528 2026-10-06 10:34:23,407 INFO image_tx_daemon: +frame seq=150 done (pipelined): 1 fragments ok 2026-10-06 10:34:23,670 INFO image_tx_daemon: LoRa cmd: PROBE seq=48 +phase_ms=0 (rx#48) 2026-10-06 10:34:23,992 INFO image_tx_daemon: txdone_arrival: seq=151 idx=0 status=0 toa_us=163968 + 2026-10-06 10:34:24,004 INFO image_tx_daemon: frame seq=151 done (pipelined): 1 fragments ok 2026-10-06 10:34:24,364 +INFO image_tx_daemon: txdone_arrival: seq=152 idx=0 status=0 toa_us=130688 2026-10-06 10:34:24,375 INFO +image_tx_daemon: frame seq=152 done (pipelined): 1 fragments ok 2026-10-06 10:34:24,971 INFO image_tx_daemon: +txdone_arrival: seq=153 idx=0 status=0 toa_us=146048 2026-10-06 10:34:24,983 INFO image_tx_daemon: frame seq=153 done +(pipelined): 1 fragments ok 2026-10-06 10:34:25,181 INFO image_tx_daemon: LoRa cmd: PROBE seq=49 phase_ms=0 (rx#49) +2026-10-06 10:34:25,389 INFO image_tx_daemon: txdone_arrival: seq=154 idx=0 status=0 toa_us=163968 2026-10-06 +10:34:25,401 INFO image_tx_daemon: frame seq=154 done (pipelined): 1 fragments ok 2026-10-06 10:34:25,977 INFO +image_tx_daemon: txdone_arrival: seq=155 idx=0 status=0 toa_us=146048 2026-10-06 10:34:25,988 INFO image_tx_daemon: +frame seq=155 done (pipelined): 1 fragments ok 2026-10-06 10:34:26,371 INFO image_tx_daemon: txdone_arrival: seq=156 +idx=0 status=0 toa_us=148608 2026-10-06 10:34:26,382 INFO image_tx_daemon: frame seq=156 done (pipelined): 1 +fragments ok 2026-10-06 10:34:26,645 INFO image_tx_daemon: LoRa cmd: PROBE seq=50 phase_ms=0 (rx#50) 2026-10-06 +10:34:26,980 INFO image_tx_daemon: txdone_arrival: seq=157 idx=0 status=0 toa_us=158848 2026-10-06 10:34:26,992 INFO +image_tx_daemon: frame seq=157 done (pipelined): 1 fragments ok 2026-10-06 10:34:27,388 INFO image_tx_daemon: +txdone_arrival: seq=158 idx=0 status=0 toa_us=166528 2026-10-06 10:34:27,399 INFO image_tx_daemon: frame seq=158 done +(pipelined): 1 fragments ok 2026-10-06 10:34:27,987 INFO image_tx_daemon: txdone_arrival: seq=159 idx=0 status=0 +toa_us=166528 2026-10-06 10:34:27,998 INFO image_tx_daemon: frame seq=159 done (pipelined): 1 fragments ok +2026-10-06 10:34:28,186 INFO image_tx_daemon: LoRa cmd: PROBE seq=51 phase_ms=0 (rx#51) 2026-10-06 10:34:28,384 INFO +image_tx_daemon: txdone_arrival: seq=160 idx=0 status=0 toa_us=161408 2026-10-06 10:34:28,396 INFO image_tx_daemon: +frame seq=160 done (pipelined): 1 fragments ok 2026-10-06 10:34:28,951 INFO image_tx_daemon: txdone_arrival: seq=161 +idx=0 status=0 toa_us=130688 2026-10-06 10:34:28,963 INFO image_tx_daemon: frame seq=161 done (pipelined): 1 +fragments ok 2026-10-06 10:34:29,349 INFO image_tx_daemon: txdone_arrival: seq=162 idx=0 status=0 toa_us=130688 +2026-10-06 10:34:29,361 INFO image_tx_daemon: frame seq=162 done (pipelined): 1 fragments ok 2026-10-06 10:34:29,624 +INFO image_tx_daemon: LoRa cmd: PROBE seq=52 phase_ms=0 (rx#52) 2026-10-06 10:34:29,951 INFO image_tx_daemon: +txdone_arrival: seq=163 idx=0 status=0 toa_us=130688 2026-10-06 10:34:29,962 INFO image_tx_daemon: frame seq=163 done +(pipelined): 1 fragments ok 2026-10-06 10:34:30,349 INFO image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 +toa_us=130688 2026-10-06 10:34:30,360 INFO image_tx_daemon: frame seq=164 done (pipelined): 1 fragments ok +2026-10-06 10:34:30,952 INFO image_tx_daemon: txdone_arrival: seq=165 idx=0 status=0 toa_us=130688 2026-10-06 +10:34:30,964 INFO image_tx_daemon: frame seq=165 done (pipelined): 1 fragments ok 2026-10-06 10:34:31,184 INFO +image_tx_daemon: LoRa cmd: PROBE seq=53 phase_ms=0 (rx#53) 2026-10-06 10:34:31,320 INFO image_tx_daemon: +txdone_arrival: seq=166 idx=0 status=0 toa_us=105088 2026-10-06 10:34:31,332 INFO image_tx_daemon: frame seq=166 done +(pipelined): 1 fragments ok 2026-10-06 10:34:31,948 INFO image_tx_daemon: txdone_arrival: seq=167 idx=0 status=0 +toa_us=130688 2026-10-06 10:34:31,959 INFO image_tx_daemon: frame seq=167 done (pipelined): 1 fragments ok +2026-10-06 10:34:32,345 INFO image_tx_daemon: txdone_arrival: seq=168 idx=0 status=0 toa_us=125568 2026-10-06 +10:34:32,357 INFO image_tx_daemon: frame seq=168 done (pipelined): 1 fragments ok 2026-10-06 10:34:32,476 INFO +image_tx_daemon: stats: goodput=339.0 B/s util=29% pipeline=v3 frames_in=168 ok=168 fail=0 drop_full=0 drop_stale=0 +frags_ok=168 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:34:32,620 INFO image_tx_daemon: LoRa cmd: PROBE seq=54 +phase_ms=0 (rx#54) 2026-10-06 10:34:32,945 INFO image_tx_daemon: txdone_arrival: seq=169 idx=0 status=0 toa_us=130688 + 2026-10-06 10:34:32,956 INFO image_tx_daemon: frame seq=169 done (pipelined): 1 fragments ok 2026-10-06 10:34:33,344 +INFO image_tx_daemon: txdone_arrival: seq=170 idx=0 status=0 toa_us=130688 2026-10-06 10:34:33,356 INFO +image_tx_daemon: frame seq=170 done (pipelined): 1 fragments ok 2026-10-06 10:34:33,943 INFO image_tx_daemon: +txdone_arrival: seq=171 idx=0 status=0 toa_us=130688 2026-10-06 10:34:33,955 INFO image_tx_daemon: frame seq=171 done +(pipelined): 1 fragments ok 2026-10-06 10:34:34,153 INFO image_tx_daemon: LoRa cmd: PROBE seq=55 phase_ms=0 (rx#55) +2026-10-06 10:34:34,330 INFO image_tx_daemon: txdone_arrival: seq=172 idx=0 status=0 toa_us=117888 2026-10-06 +10:34:34,341 INFO image_tx_daemon: frame seq=172 done (pipelined): 1 fragments ok 2026-10-06 10:34:34,942 INFO +image_tx_daemon: txdone_arrival: seq=173 idx=0 status=0 toa_us=130688 2026-10-06 10:34:34,954 INFO image_tx_daemon: +frame seq=173 done (pipelined): 1 fragments ok 2026-10-06 10:34:35,330 INFO image_tx_daemon: txdone_arrival: seq=174 +idx=0 status=0 toa_us=117888 2026-10-06 10:34:35,343 INFO image_tx_daemon: frame seq=174 done (pipelined): 1 +fragments ok 2026-10-06 10:34:35,608 INFO image_tx_daemon: LoRa cmd: PROBE seq=56 phase_ms=0 (rx#56) 2026-10-06 +10:34:35,941 INFO image_tx_daemon: txdone_arrival: seq=175 idx=0 status=0 toa_us=130688 2026-10-06 10:34:35,952 INFO +image_tx_daemon: frame seq=175 done (pipelined): 1 fragments ok 2026-10-06 10:34:36,338 INFO image_tx_daemon: +txdone_arrival: seq=176 idx=0 status=0 toa_us=130688 2026-10-06 10:34:36,350 INFO image_tx_daemon: frame seq=176 done +(pipelined): 1 fragments ok 2026-10-06 10:34:36,936 INFO image_tx_daemon: txdone_arrival: seq=177 idx=0 status=0 +toa_us=130688 2026-10-06 10:34:36,947 INFO image_tx_daemon: frame seq=177 done (pipelined): 1 fragments ok +2026-10-06 10:34:37,148 INFO image_tx_daemon: LoRa cmd: PROBE seq=57 phase_ms=0 (rx#57) 2026-10-06 10:34:37,336 INFO +image_tx_daemon: txdone_arrival: seq=178 idx=0 status=0 toa_us=130688 2026-10-06 10:34:37,348 INFO image_tx_daemon: +frame seq=178 done (pipelined): 1 fragments ok 2026-10-06 10:34:37,966 INFO image_tx_daemon: txdone_arrival: seq=179 +idx=0 status=0 toa_us=158848 2026-10-06 10:34:37,978 INFO image_tx_daemon: frame seq=179 done (pipelined): 1 +fragments ok 2026-10-06 10:34:38,332 INFO image_tx_daemon: txdone_arrival: seq=180 idx=0 status=0 toa_us=130688 +2026-10-06 10:34:38,343 INFO image_tx_daemon: frame seq=180 done (pipelined): 1 fragments ok 2026-10-06 10:34:38,606 +INFO image_tx_daemon: LoRa cmd: PROBE seq=58 phase_ms=0 (rx#58) 2026-10-06 10:34:38,935 INFO image_tx_daemon: +txdone_arrival: seq=181 idx=0 status=0 toa_us=130688 2026-10-06 10:34:38,948 INFO image_tx_daemon: frame seq=181 done +(pipelined): 1 fragments ok 2026-10-06 10:34:39,332 INFO image_tx_daemon: txdone_arrival: seq=182 idx=0 status=0 +toa_us=130688 2026-10-06 10:34:39,344 INFO image_tx_daemon: frame seq=182 done (pipelined): 1 fragments ok +2026-10-06 10:34:39,934 INFO image_tx_daemon: txdone_arrival: seq=183 idx=0 status=0 toa_us=130688 2026-10-06 +10:34:39,945 INFO image_tx_daemon: frame seq=183 done (pipelined): 1 fragments ok 2026-10-06 10:34:40,150 INFO +image_tx_daemon: LoRa cmd: PROBE seq=59 phase_ms=0 (rx#59) 2026-10-06 10:34:40,327 INFO image_tx_daemon: +txdone_arrival: seq=184 idx=0 status=0 toa_us=130688 2026-10-06 10:34:40,339 INFO image_tx_daemon: frame seq=184 done +(pipelined): 1 fragments ok 2026-10-06 10:34:40,933 INFO image_tx_daemon: txdone_arrival: seq=185 idx=0 status=0 +toa_us=130688 2026-10-06 10:34:40,945 INFO image_tx_daemon: frame seq=185 done (pipelined): 1 fragments ok +2026-10-06 10:34:41,318 INFO image_tx_daemon: txdone_arrival: seq=186 idx=0 status=0 toa_us=115328 2026-10-06 +10:34:41,330 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 fragments ok 2026-10-06 10:34:41,592 INFO +image_tx_daemon: LoRa cmd: PROBE seq=60 phase_ms=0 (rx#60) 2026-10-06 10:34:41,930 INFO image_tx_daemon: +txdone_arrival: seq=187 idx=0 status=0 toa_us=130688 2026-10-06 10:34:41,941 INFO image_tx_daemon: frame seq=187 done +(pipelined): 1 fragments ok 2026-10-06 10:34:42,329 INFO image_tx_daemon: txdone_arrival: seq=188 idx=0 status=0 +toa_us=130688 2026-10-06 10:34:42,340 INFO image_tx_daemon: frame seq=188 done (pipelined): 1 fragments ok +2026-10-06 10:34:42,488 INFO image_tx_daemon: stats: goodput=302.6 B/s util=26% pipeline=v3 frames_in=188 ok=188 +fail=0 drop_full=0 drop_stale=0 frags_ok=188 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:34:42,926 INFO +image_tx_daemon: txdone_arrival: seq=189 idx=0 status=0 toa_us=130688 2026-10-06 10:34:42,938 INFO image_tx_daemon: +frame seq=189 done (pipelined): 1 fragments ok 2026-10-06 10:34:43,169 INFO image_tx_daemon: LoRa cmd: PROBE seq=61 +phase_ms=0 (rx#61) 2026-10-06 10:34:43,316 INFO image_tx_daemon: txdone_arrival: seq=190 idx=0 status=0 toa_us=120448 + 2026-10-06 10:34:43,328 INFO image_tx_daemon: frame seq=190 done (pipelined): 1 fragments ok 2026-10-06 10:34:43,922 +INFO image_tx_daemon: txdone_arrival: seq=191 idx=0 status=0 toa_us=130688 2026-10-06 10:34:43,933 INFO +image_tx_daemon: frame seq=191 done (pipelined): 1 fragments ok 2026-10-06 10:34:44,325 INFO image_tx_daemon: +txdone_arrival: seq=192 idx=0 status=0 toa_us=130688 2026-10-06 10:34:44,336 INFO image_tx_daemon: frame seq=192 done +(pipelined): 1 fragments ok 2026-10-06 10:34:44,600 INFO image_tx_daemon: LoRa cmd: PROBE seq=62 phase_ms=0 (rx#62) +2026-10-06 10:34:44,968 INFO image_tx_daemon: txdone_arrival: seq=193 idx=0 status=0 toa_us=169088 2026-10-06 +10:34:44,980 INFO image_tx_daemon: frame seq=193 done (pipelined): 1 fragments ok 2026-10-06 10:34:45,353 INFO +image_tx_daemon: txdone_arrival: seq=194 idx=0 status=0 toa_us=163968 2026-10-06 10:34:45,364 INFO image_tx_daemon: +frame seq=194 done (pipelined): 1 fragments ok 2026-10-06 10:34:45,910 INFO image_tx_daemon: txdone_arrival: seq=195 +idx=0 status=0 toa_us=123008 2026-10-06 10:34:45,921 INFO image_tx_daemon: frame seq=195 done (pipelined): 1 +fragments ok 2026-10-06 10:34:46,168 INFO image_tx_daemon: LoRa cmd: PROBE seq=63 phase_ms=0 (rx#63) 2026-10-06 +10:34:46,325 INFO image_tx_daemon: txdone_arrival: seq=196 idx=0 status=0 toa_us=130688 2026-10-06 10:34:46,337 INFO +image_tx_daemon: frame seq=196 done (pipelined): 1 fragments ok 2026-10-06 10:34:46,926 INFO image_tx_daemon: +txdone_arrival: seq=197 idx=0 status=0 toa_us=130688 2026-10-06 10:34:46,937 INFO image_tx_daemon: frame seq=197 done +(pipelined): 1 fragments ok 2026-10-06 10:34:47,329 INFO image_tx_daemon: txdone_arrival: seq=198 idx=0 status=0 +toa_us=138368 2026-10-06 10:34:47,340 INFO image_tx_daemon: frame seq=198 done (pipelined): 1 fragments ok +2026-10-06 10:34:47,604 INFO image_tx_daemon: LoRa cmd: PROBE seq=64 phase_ms=0 (rx#64) 2026-10-06 10:34:47,948 INFO +image_tx_daemon: txdone_arrival: seq=199 idx=0 status=0 toa_us=163968 2026-10-06 10:34:47,960 INFO image_tx_daemon: +frame seq=199 done (pipelined): 1 fragments ok 2026-10-06 10:34:48,312 INFO image_tx_daemon: txdone_arrival: seq=200 +idx=0 status=0 toa_us=128128 2026-10-06 10:34:48,324 INFO image_tx_daemon: frame seq=200 done (pipelined): 1 +fragments ok 2026-10-06 10:34:48,914 INFO image_tx_daemon: txdone_arrival: seq=201 idx=0 status=0 toa_us=128128 +2026-10-06 10:34:48,926 INFO image_tx_daemon: frame seq=201 done (pipelined): 1 fragments ok 2026-10-06 10:34:49,166 +INFO image_tx_daemon: LoRa cmd: PROBE seq=65 phase_ms=0 (rx#65) 2026-10-06 10:34:49,313 INFO image_tx_daemon: +txdone_arrival: seq=202 idx=0 status=0 toa_us=130688 2026-10-06 10:34:49,324 INFO image_tx_daemon: frame seq=202 done +(pipelined): 1 fragments ok 2026-10-06 10:34:49,960 INFO image_tx_daemon: txdone_arrival: seq=203 idx=0 status=0 +toa_us=169088 2026-10-06 10:34:49,972 INFO image_tx_daemon: frame seq=203 done (pipelined): 1 fragments ok +2026-10-06 10:34:50,317 INFO image_tx_daemon: txdone_arrival: seq=204 idx=0 status=0 toa_us=130688 2026-10-06 +10:34:50,329 INFO image_tx_daemon: frame seq=204 done (pipelined): 1 fragments ok 2026-10-06 10:34:50,592 INFO +image_tx_daemon: LoRa cmd: PROBE seq=66 phase_ms=0 (rx#66) 2026-10-06 10:34:50,915 INFO image_tx_daemon: +txdone_arrival: seq=205 idx=0 status=0 toa_us=130688 2026-10-06 10:34:50,928 INFO image_tx_daemon: frame seq=205 done +(pipelined): 1 fragments ok 2026-10-06 10:34:51,312 INFO image_tx_daemon: txdone_arrival: seq=206 idx=0 status=0 +toa_us=130688 2026-10-06 10:34:51,323 INFO image_tx_daemon: frame seq=206 done (pipelined): 1 fragments ok +2026-10-06 10:34:51,888 INFO image_tx_daemon: txdone_arrival: seq=207 idx=0 status=0 toa_us=110208 2026-10-06 +10:34:51,899 INFO image_tx_daemon: frame seq=207 done (pipelined): 1 fragments ok 2026-10-06 10:34:52,163 INFO +image_tx_daemon: LoRa cmd: PROBE seq=67 phase_ms=0 (rx#67) 2026-10-06 10:34:52,320 INFO image_tx_daemon: +txdone_arrival: seq=208 idx=0 status=0 toa_us=130688 2026-10-06 10:34:52,332 INFO image_tx_daemon: frame seq=208 done +(pipelined): 1 fragments ok 2026-10-06 10:34:52,499 INFO image_tx_daemon: stats: goodput=319.7 B/s util=27% +pipeline=v3 frames_in=208 ok=208 fail=0 drop_full=0 drop_stale=0 frags_ok=208 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 10:34:52,915 INFO image_tx_daemon: txdone_arrival: seq=209 idx=0 status=0 toa_us=130688 2026-10-06 +10:34:52,928 INFO image_tx_daemon: frame seq=209 done (pipelined): 1 fragments ok 2026-10-06 10:34:53,549 INFO +image_tx_daemon: txdone_arrival: seq=210 idx=0 status=0 toa_us=163968 2026-10-06 10:34:53,560 INFO image_tx_daemon: +frame seq=210 done (pipelined): 1 fragments ok 2026-10-06 10:34:53,670 INFO image_tx_daemon: LoRa cmd: PROBE seq=68 +phase_ms=0 (rx#68) 2026-10-06 10:34:53,952 INFO image_tx_daemon: txdone_arrival: seq=211 idx=0 status=0 toa_us=169088 + 2026-10-06 10:34:53,964 INFO image_tx_daemon: frame seq=211 done (pipelined): 1 fragments ok 2026-10-06 10:34:54,347 +INFO image_tx_daemon: txdone_arrival: seq=212 idx=0 status=0 toa_us=169088 2026-10-06 10:34:54,358 INFO +image_tx_daemon: frame seq=212 done (pipelined): 1 fragments ok 2026-10-06 10:34:54,909 INFO image_tx_daemon: +txdone_arrival: seq=213 idx=0 status=0 toa_us=130688 2026-10-06 10:34:54,920 INFO image_tx_daemon: frame seq=213 done +(pipelined): 1 fragments ok 2026-10-06 10:34:55,167 INFO image_tx_daemon: LoRa cmd: PROBE seq=69 phase_ms=0 (rx#69) +2026-10-06 10:34:55,313 INFO image_tx_daemon: txdone_arrival: seq=214 idx=0 status=0 toa_us=130688 2026-10-06 +10:34:55,324 INFO image_tx_daemon: frame seq=214 done (pipelined): 1 fragments ok 2026-10-06 10:34:55,949 INFO +image_tx_daemon: txdone_arrival: seq=215 idx=0 status=0 toa_us=169088 2026-10-06 10:34:55,961 INFO image_tx_daemon: +frame seq=215 done (pipelined): 1 fragments ok 2026-10-06 10:34:56,545 INFO image_tx_daemon: txdone_arrival: seq=216 +idx=0 status=0 toa_us=166528 2026-10-06 10:34:56,557 INFO image_tx_daemon: frame seq=216 done (pipelined): 1 +fragments ok 2026-10-06 10:34:56,674 INFO image_tx_daemon: LoRa cmd: PROBE seq=70 phase_ms=0 (rx#70) 2026-10-06 +10:34:56,944 INFO image_tx_daemon: txdone_arrival: seq=217 idx=0 status=0 toa_us=163968 2026-10-06 10:34:56,956 INFO +image_tx_daemon: frame seq=217 done (pipelined): 1 fragments ok 2026-10-06 10:34:57,315 INFO image_tx_daemon: +txdone_arrival: seq=218 idx=0 status=0 toa_us=130688 2026-10-06 10:34:57,328 INFO image_tx_daemon: frame seq=218 done +(pipelined): 1 fragments ok 2026-10-06 10:34:57,906 INFO image_tx_daemon: txdone_arrival: seq=219 idx=0 status=0 +toa_us=130688 2026-10-06 10:34:57,918 INFO image_tx_daemon: frame seq=219 done (pipelined): 1 fragments ok +2026-10-06 10:34:58,158 INFO image_tx_daemon: LoRa cmd: PROBE seq=71 phase_ms=0 (rx#71) 2026-10-06 10:34:58,305 INFO +image_tx_daemon: txdone_arrival: seq=220 idx=0 status=0 toa_us=125568 2026-10-06 10:34:58,316 INFO image_tx_daemon: +frame seq=220 done (pipelined): 1 fragments ok 2026-10-06 10:34:58,902 INFO image_tx_daemon: txdone_arrival: seq=221 +idx=0 status=0 toa_us=130688 2026-10-06 10:34:58,913 INFO image_tx_daemon: frame seq=221 done (pipelined): 1 +fragments ok 2026-10-06 10:34:59,543 INFO image_tx_daemon: txdone_arrival: seq=222 idx=0 status=0 toa_us=169088 +2026-10-06 10:34:59,555 INFO image_tx_daemon: frame seq=222 done (pipelined): 1 fragments ok 2026-10-06 10:34:59,671 +INFO image_tx_daemon: LoRa cmd: PROBE seq=72 phase_ms=0 (rx#72) 2026-10-06 10:34:59,921 INFO image_tx_daemon: +txdone_arrival: seq=223 idx=0 status=0 toa_us=148608 2026-10-06 10:34:59,933 INFO image_tx_daemon: frame seq=223 done +(pipelined): 1 fragments ok 2026-10-06 10:35:00,535 INFO image_tx_daemon: txdone_arrival: seq=224 idx=0 status=0 +toa_us=169088 2026-10-06 10:35:00,547 INFO image_tx_daemon: frame seq=224 done (pipelined): 1 fragments ok +2026-10-06 10:35:00,928 INFO image_tx_daemon: txdone_arrival: seq=225 idx=0 status=0 toa_us=156288 2026-10-06 +10:35:00,940 INFO image_tx_daemon: frame seq=225 done (pipelined): 1 fragments ok 2026-10-06 10:35:01,173 INFO +image_tx_daemon: LoRa cmd: PROBE seq=73 phase_ms=0 (rx#73) 2026-10-06 10:35:01,538 INFO image_tx_daemon: +txdone_arrival: seq=226 idx=0 status=0 toa_us=169088 2026-10-06 10:35:01,550 INFO image_tx_daemon: frame seq=226 done +(pipelined): 1 fragments ok 2026-10-06 10:35:01,933 INFO image_tx_daemon: txdone_arrival: seq=227 idx=0 status=0 +toa_us=163968 2026-10-06 10:35:01,945 INFO image_tx_daemon: frame seq=227 done (pipelined): 1 fragments ok +2026-10-06 10:35:02,511 INFO image_tx_daemon: stats: goodput=345.1 B/s util=29% pipeline=v3 frames_in=228 ok=227 +fail=0 drop_full=0 drop_stale=0 frags_ok=227 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:35:02,530 INFO +image_tx_daemon: txdone_arrival: seq=228 idx=0 status=0 toa_us=158848 2026-10-06 10:35:02,541 INFO image_tx_daemon: +frame seq=228 done (pipelined): 1 fragments ok 2026-10-06 10:35:02,672 INFO image_tx_daemon: LoRa cmd: PROBE seq=74 +phase_ms=0 (rx#74) 2026-10-06 10:35:02,933 INFO image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=169088 + 2026-10-06 10:35:02,945 INFO image_tx_daemon: frame seq=229 done (pipelined): 1 fragments ok 2026-10-06 10:35:03,292 +INFO image_tx_daemon: txdone_arrival: seq=230 idx=0 status=0 toa_us=107648 2026-10-06 10:35:03,304 INFO +image_tx_daemon: frame seq=230 done (pipelined): 1 fragments ok 2026-10-06 10:35:03,883 INFO image_tx_daemon: +txdone_arrival: seq=231 idx=0 status=0 toa_us=120448 2026-10-06 10:35:03,895 INFO image_tx_daemon: frame seq=231 done +(pipelined): 1 fragments ok 2026-10-06 10:35:04,159 INFO image_tx_daemon: LoRa cmd: PROBE seq=75 phase_ms=0 (rx#75) +2026-10-06 10:35:04,321 INFO image_tx_daemon: txdone_arrival: seq=232 idx=0 status=0 toa_us=130688 2026-10-06 +10:35:04,332 INFO image_tx_daemon: frame seq=232 done (pipelined): 1 fragments ok 2026-10-06 10:35:04,890 INFO +image_tx_daemon: txdone_arrival: seq=233 idx=0 status=0 toa_us=128128 2026-10-06 10:35:04,902 INFO image_tx_daemon: +frame seq=233 done (pipelined): 1 fragments ok 2026-10-06 10:35:05,488 INFO image_tx_daemon: txdone_arrival: seq=234 +idx=0 status=0 toa_us=125568 2026-10-06 10:35:05,500 INFO image_tx_daemon: frame seq=234 done (pipelined): 1 +fragments ok 2026-10-06 10:35:05,676 INFO image_tx_daemon: LoRa cmd: PROBE seq=76 phase_ms=0 (rx#76) 2026-10-06 +10:35:05,883 INFO image_tx_daemon: txdone_arrival: seq=235 idx=0 status=0 toa_us=123008 2026-10-06 10:35:05,895 INFO +image_tx_daemon: frame seq=235 done (pipelined): 1 fragments ok 2026-10-06 10:35:06,491 INFO image_tx_daemon: +txdone_arrival: seq=236 idx=0 status=0 toa_us=130688 2026-10-06 10:35:06,503 INFO image_tx_daemon: frame seq=236 done +(pipelined): 1 fragments ok 2026-10-06 10:35:06,882 INFO image_tx_daemon: txdone_arrival: seq=237 idx=0 status=0 +toa_us=120448 2026-10-06 10:35:06,893 INFO image_tx_daemon: frame seq=237 done (pipelined): 1 fragments ok +2026-10-06 10:35:07,156 INFO image_tx_daemon: LoRa cmd: PROBE seq=77 phase_ms=0 (rx#77) 2026-10-06 10:35:07,524 INFO +image_tx_daemon: txdone_arrival: seq=238 idx=0 status=0 toa_us=166528 2026-10-06 10:35:07,536 INFO image_tx_daemon: +frame seq=238 done (pipelined): 1 fragments ok 2026-10-06 10:35:07,878 INFO image_tx_daemon: txdone_arrival: seq=239 +idx=0 status=0 toa_us=117888 2026-10-06 10:35:07,889 INFO image_tx_daemon: frame seq=239 done (pipelined): 1 +fragments ok 2026-10-06 10:35:08,477 INFO image_tx_daemon: txdone_arrival: seq=240 idx=0 status=0 toa_us=123008 +2026-10-06 10:35:08,489 INFO image_tx_daemon: frame seq=240 done (pipelined): 1 fragments ok 2026-10-06 10:35:08,674 +INFO image_tx_daemon: LoRa cmd: PROBE seq=78 phase_ms=0 (rx#78) 2026-10-06 10:35:08,874 INFO image_tx_daemon: +txdone_arrival: seq=241 idx=0 status=0 toa_us=117888 2026-10-06 10:35:08,886 INFO image_tx_daemon: frame seq=241 done +(pipelined): 1 fragments ok 2026-10-06 10:35:09,526 INFO image_tx_daemon: txdone_arrival: seq=242 idx=0 status=0 +toa_us=169088 2026-10-06 10:35:09,538 INFO image_tx_daemon: frame seq=242 done (pipelined): 1 fragments ok +2026-10-06 10:35:09,879 INFO image_tx_daemon: txdone_arrival: seq=243 idx=0 status=0 toa_us=128128 2026-10-06 +10:35:09,891 INFO image_tx_daemon: frame seq=243 done (pipelined): 1 fragments ok 2026-10-06 10:35:10,154 INFO +image_tx_daemon: LoRa cmd: PROBE seq=79 phase_ms=0 (rx#79) 2026-10-06 10:35:10,300 INFO image_tx_daemon: +txdone_arrival: seq=244 idx=0 status=0 toa_us=117888 2026-10-06 10:35:10,312 INFO image_tx_daemon: frame seq=244 done +(pipelined): 1 fragments ok 2026-10-06 10:35:10,866 INFO image_tx_daemon: txdone_arrival: seq=245 idx=0 status=0 +toa_us=115328 2026-10-06 10:35:10,878 INFO image_tx_daemon: frame seq=245 done (pipelined): 1 fragments ok +2026-10-06 10:35:11,486 INFO image_tx_daemon: txdone_arrival: seq=246 idx=0 status=0 toa_us=130688 2026-10-06 +10:35:11,498 INFO image_tx_daemon: frame seq=246 done (pipelined): 1 fragments ok 2026-10-06 10:35:11,672 INFO +image_tx_daemon: LoRa cmd: PROBE seq=80 phase_ms=0 (rx#80) 2026-10-06 10:35:11,923 INFO image_tx_daemon: +txdone_arrival: seq=247 idx=0 status=0 toa_us=169088 2026-10-06 10:35:11,935 INFO image_tx_daemon: frame seq=247 done +(pipelined): 1 fragments ok 2026-10-06 10:35:12,320 INFO image_tx_daemon: txdone_arrival: seq=248 idx=0 status=0 +toa_us=130688 2026-10-06 10:35:12,332 INFO image_tx_daemon: frame seq=248 done (pipelined): 1 fragments ok +2026-10-06 10:35:12,522 INFO image_tx_daemon: stats: goodput=328.7 B/s util=28% pipeline=v3 frames_in=248 ok=248 +fail=0 drop_full=0 drop_stale=0 frags_ok=248 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:35:12,886 INFO +image_tx_daemon: txdone_arrival: seq=249 idx=0 status=0 toa_us=130688 2026-10-06 10:35:12,898 INFO image_tx_daemon: +frame seq=249 done (pipelined): 1 fragments ok 2026-10-06 10:35:13,161 INFO image_tx_daemon: LoRa cmd: PROBE seq=81 +phase_ms=0 (rx#81) 2026-10-06 10:35:13,320 INFO image_tx_daemon: txdone_arrival: seq=250 idx=0 status=0 toa_us=130688 + 2026-10-06 10:35:13,332 INFO image_tx_daemon: frame seq=250 done (pipelined): 1 fragments ok 2026-10-06 10:35:13,913 +INFO image_tx_daemon: txdone_arrival: seq=251 idx=0 status=0 toa_us=161408 2026-10-06 10:35:13,924 INFO +image_tx_daemon: frame seq=251 done (pipelined): 1 fragments ok 2026-10-06 10:35:14,312 INFO image_tx_daemon: +txdone_arrival: seq=252 idx=0 status=0 toa_us=115328 2026-10-06 10:35:14,323 INFO image_tx_daemon: frame seq=252 done +(pipelined): 1 fragments ok 2026-10-06 10:35:14,586 INFO image_tx_daemon: LoRa cmd: PROBE seq=82 phase_ms=0 (rx#82) +2026-10-06 10:35:14,885 INFO image_tx_daemon: txdone_arrival: seq=253 idx=0 status=0 toa_us=130688 2026-10-06 +10:35:14,896 INFO image_tx_daemon: frame seq=253 done (pipelined): 1 fragments ok 2026-10-06 10:35:15,482 INFO +image_tx_daemon: txdone_arrival: seq=254 idx=0 status=0 toa_us=130688 2026-10-06 10:35:15,494 INFO image_tx_daemon: +frame seq=254 done (pipelined): 1 fragments ok 2026-10-06 10:35:15,678 INFO image_tx_daemon: LoRa cmd: PROBE seq=83 +phase_ms=0 (rx#83) 2026-10-06 10:35:15,868 INFO image_tx_daemon: txdone_arrival: seq=255 idx=0 status=0 toa_us=115328 + 2026-10-06 10:35:15,880 INFO image_tx_daemon: frame seq=255 done (pipelined): 1 fragments ok 2026-10-06 10:35:16,477 +INFO image_tx_daemon: txdone_arrival: seq=0 idx=0 status=0 toa_us=130688 2026-10-06 10:35:16,488 INFO +image_tx_daemon: frame seq=0 done (pipelined): 1 fragments ok 2026-10-06 10:35:16,877 INFO image_tx_daemon: +txdone_arrival: seq=1 idx=0 status=0 toa_us=130688 2026-10-06 10:35:16,889 INFO image_tx_daemon: frame seq=1 done +(pipelined): 1 fragments ok 2026-10-06 10:35:17,151 INFO image_tx_daemon: LoRa cmd: PROBE seq=84 phase_ms=0 (rx#84) +2026-10-06 10:35:17,464 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=123008 2026-10-06 +10:35:17,476 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok 2026-10-06 10:35:17,907 INFO +image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=166528 2026-10-06 10:35:17,919 INFO image_tx_daemon: +frame seq=3 done (pipelined): 1 fragments ok 2026-10-06 10:35:18,467 INFO image_tx_daemon: txdone_arrival: seq=4 +idx=0 status=0 toa_us=128128 2026-10-06 10:35:18,479 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments +ok 2026-10-06 10:35:18,682 INFO image_tx_daemon: LoRa cmd: PROBE seq=85 phase_ms=0 (rx#85) 2026-10-06 10:35:18,871 +INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=125568 2026-10-06 10:35:18,883 INFO +image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok 2026-10-06 10:35:19,510 INFO image_tx_daemon: +txdone_arrival: seq=6 idx=0 status=0 toa_us=166528 2026-10-06 10:35:19,521 INFO image_tx_daemon: frame seq=6 done +(pipelined): 1 fragments ok 2026-10-06 10:35:19,877 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 +toa_us=130688 2026-10-06 10:35:19,888 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok 2026-10-06 +10:35:20,151 INFO image_tx_daemon: LoRa cmd: PROBE seq=86 phase_ms=0 (rx#86) 2026-10-06 10:35:20,474 INFO +image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=130688 2026-10-06 10:35:20,486 INFO image_tx_daemon: +frame seq=8 done (pipelined): 1 fragments ok 2026-10-06 10:35:20,892 INFO image_tx_daemon: txdone_arrival: seq=9 +idx=0 status=0 toa_us=153728 2026-10-06 10:35:20,904 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments +ok 2026-10-06 10:35:21,504 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=161408 2026-10-06 +10:35:21,516 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok 2026-10-06 10:35:21,679 INFO +image_tx_daemon: LoRa cmd: PROBE seq=87 phase_ms=0 (rx#87) 2026-10-06 10:35:21,899 INFO image_tx_daemon: +txdone_arrival: seq=11 idx=0 status=0 toa_us=158848 2026-10-06 10:35:21,911 INFO image_tx_daemon: frame seq=11 done +(pipelined): 1 fragments ok 2026-10-06 10:35:22,499 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 +toa_us=161408 2026-10-06 10:35:22,511 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok 2026-10-06 +10:35:22,534 INFO image_tx_daemon: stats: goodput=327.5 B/s util=28% pipeline=v3 frames_in=268 ok=268 fail=0 +drop_full=0 drop_stale=0 frags_ok=268 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:35:22,854 INFO image_tx_daemon: +txdone_arrival: seq=13 idx=0 status=0 toa_us=115328 2026-10-06 10:35:22,865 INFO image_tx_daemon: frame seq=13 done +(pipelined): 1 fragments ok 2026-10-06 10:35:23,128 INFO image_tx_daemon: LoRa cmd: PROBE seq=88 phase_ms=0 (rx#88) +2026-10-06 10:35:23,463 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=130688 2026-10-06 +10:35:23,475 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok 2026-10-06 10:35:23,906 INFO +image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=169088 2026-10-06 10:35:23,918 INFO image_tx_daemon: +frame seq=15 done (pipelined): 1 fragments ok 2026-10-06 10:35:24,181 INFO image_tx_daemon: LoRa cmd: PROBE seq=89 +phase_ms=0 (rx#89) 2026-10-06 10:35:24,507 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=169088 +2026-10-06 10:35:24,519 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok 2026-10-06 10:35:24,896 +INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=158848 2026-10-06 10:35:24,907 INFO +image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok 2026-10-06 10:35:25,451 INFO image_tx_daemon: +txdone_arrival: seq=18 idx=0 status=0 toa_us=117888 2026-10-06 10:35:25,464 INFO image_tx_daemon: frame seq=18 done +(pipelined): 1 fragments ok 2026-10-06 10:35:25,680 INFO image_tx_daemon: LoRa cmd: PROBE seq=90 phase_ms=0 (rx#90) +2026-10-06 10:35:25,868 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=130688 2026-10-06 +10:35:25,880 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok 2026-10-06 10:35:26,467 INFO +image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=130688 2026-10-06 10:35:26,479 INFO image_tx_daemon: +frame seq=20 done (pipelined): 1 fragments ok 2026-10-06 10:35:26,857 INFO image_tx_daemon: txdone_arrival: seq=21 +idx=0 status=0 toa_us=130688 2026-10-06 10:35:26,869 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments +ok 2026-10-06 10:35:27,132 INFO image_tx_daemon: LoRa cmd: PROBE seq=91 phase_ms=0 (rx#91) 2026-10-06 10:35:27,466 +INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=130688 2026-10-06 10:35:27,478 INFO +image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok 2026-10-06 10:35:27,860 INFO image_tx_daemon: +txdone_arrival: seq=23 idx=0 status=0 toa_us=130688 2026-10-06 10:35:27,871 INFO image_tx_daemon: frame seq=23 done +(pipelined): 1 fragments ok 2026-10-06 10:35:28,456 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 +toa_us=130688 2026-10-06 10:35:28,468 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok 2026-10-06 +10:35:28,685 INFO image_tx_daemon: LoRa cmd: PROBE seq=92 phase_ms=0 (rx#92) 2026-10-06 10:35:28,852 INFO +image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=125568 2026-10-06 10:35:28,864 INFO image_tx_daemon: +frame seq=25 done (pipelined): 1 fragments ok 2026-10-06 10:35:29,464 INFO image_tx_daemon: txdone_arrival: seq=26 +idx=0 status=0 toa_us=133248 2026-10-06 10:35:29,476 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments +ok 2026-10-06 10:35:29,897 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=169088 2026-10-06 +10:35:29,908 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok 2026-10-06 10:35:30,172 INFO +image_tx_daemon: LoRa cmd: PROBE seq=93 phase_ms=0 (rx#93) 2026-10-06 10:35:30,457 INFO image_tx_daemon: +txdone_arrival: seq=28 idx=0 status=0 toa_us=128128 2026-10-06 10:35:30,469 INFO image_tx_daemon: frame seq=28 done +(pipelined): 1 fragments ok 2026-10-06 10:35:30,855 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 +toa_us=130688 2026-10-06 10:35:30,867 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok 2026-10-06 +10:35:31,455 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=128128 2026-10-06 10:35:31,467 INFO +image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok 2026-10-06 10:35:31,687 INFO image_tx_daemon: LoRa +cmd: PROBE seq=94 phase_ms=0 (rx#94) 2026-10-06 10:35:31,886 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 +status=0 toa_us=163968 2026-10-06 10:35:31,897 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok +2026-10-06 10:35:32,455 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=130688 2026-10-06 +10:35:32,466 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok 2026-10-06 10:35:32,546 INFO +image_tx_daemon: stats: goodput=323.1 B/s util=28% pipeline=v3 frames_in=288 ok=288 fail=0 drop_full=0 drop_stale=0 +frags_ok=288 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:35:32,889 INFO image_tx_daemon: txdone_arrival: seq=33 +idx=0 status=0 toa_us=163968 2026-10-06 10:35:32,900 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments +ok 2026-10-06 10:35:33,163 INFO image_tx_daemon: LoRa cmd: PROBE seq=95 phase_ms=0 (rx#95) 2026-10-06 10:35:33,468 +INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=148608 2026-10-06 10:35:33,480 INFO +image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok 2026-10-06 10:35:33,890 INFO image_tx_daemon: +txdone_arrival: seq=35 idx=0 status=0 toa_us=169088 2026-10-06 10:35:33,901 INFO image_tx_daemon: frame seq=35 done +(pipelined): 1 fragments ok 2026-10-06 10:35:34,478 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 +toa_us=158848 2026-10-06 10:35:34,489 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok 2026-10-06 +10:35:34,690 INFO image_tx_daemon: LoRa cmd: PROBE seq=96 phase_ms=0 (rx#96) 2026-10-06 10:35:34,857 INFO +image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=138368 2026-10-06 10:35:34,869 INFO image_tx_daemon: +frame seq=37 done (pipelined): 1 fragments ok 2026-10-06 10:35:35,477 INFO image_tx_daemon: txdone_arrival: seq=38 +idx=0 status=0 toa_us=161408 2026-10-06 10:35:35,489 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments +ok 2026-10-06 10:35:35,845 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=128128 2026-10-06 +10:35:35,857 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok 2026-10-06 10:35:36,119 INFO +image_tx_daemon: LoRa cmd: PROBE seq=97 phase_ms=0 (rx#97) 2026-10-06 10:35:36,459 INFO image_tx_daemon: +txdone_arrival: seq=40 idx=0 status=0 toa_us=140928 2026-10-06 10:35:36,471 INFO image_tx_daemon: frame seq=40 done +(pipelined): 1 fragments ok 2026-10-06 10:35:36,878 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 +toa_us=163968 2026-10-06 10:35:36,889 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok 2026-10-06 +10:35:37,476 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=161408 2026-10-06 10:35:37,488 INFO +image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok 2026-10-06 10:35:37,656 INFO image_tx_daemon: LoRa +cmd: PROBE seq=98 phase_ms=0 (rx#98) 2026-10-06 10:35:37,834 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 +status=0 toa_us=120448 2026-10-06 10:35:37,845 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok +2026-10-06 10:35:38,443 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=130688 2026-10-06 +10:35:38,455 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok 2026-10-06 10:35:38,843 INFO +image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=125568 2026-10-06 10:35:38,855 INFO image_tx_daemon: +frame seq=45 done (pipelined): 1 fragments ok 2026-10-06 10:35:39,117 INFO image_tx_daemon: LoRa cmd: PROBE seq=99 +phase_ms=0 (rx#99) 2026-10-06 10:35:39,440 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=123008 +2026-10-06 10:35:39,452 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok 2026-10-06 10:35:39,873 +INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=163968 2026-10-06 10:35:39,885 INFO +image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok 2026-10-06 10:35:40,441 INFO image_tx_daemon: +txdone_arrival: seq=48 idx=0 status=0 toa_us=128128 2026-10-06 10:35:40,452 INFO image_tx_daemon: frame seq=48 done +(pipelined): 1 fragments ok 2026-10-06 10:35:40,647 INFO image_tx_daemon: LoRa cmd: PROBE seq=100 phase_ms=0 (rx#100) + 2026-10-06 10:35:40,835 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=125568 2026-10-06 +10:35:40,846 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok 2026-10-06 10:35:41,422 INFO +image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=110208 2026-10-06 10:35:41,433 INFO image_tx_daemon: +frame seq=50 done (pipelined): 1 fragments ok 2026-10-06 10:35:41,816 INFO image_tx_daemon: txdone_arrival: seq=51 +idx=0 status=0 toa_us=112768 2026-10-06 10:35:41,828 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments +ok 2026-10-06 10:35:42,091 INFO image_tx_daemon: LoRa cmd: PROBE seq=101 phase_ms=0 (rx#101) 2026-10-06 10:35:42,442 +INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=130688 2026-10-06 10:35:42,453 INFO +image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok 2026-10-06 10:35:42,558 INFO image_tx_daemon: stats: +goodput=331.6 B/s util=28% pipeline=v3 frames_in=308 ok=308 fail=0 drop_full=0 drop_stale=0 frags_ok=308 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 10:35:42,844 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 +toa_us=130688 2026-10-06 10:35:42,856 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok 2026-10-06 +10:35:43,432 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=130688 2026-10-06 10:35:43,444 INFO +image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok 2026-10-06 10:35:43,661 INFO image_tx_daemon: LoRa +cmd: PROBE seq=102 phase_ms=0 (rx#102) 2026-10-06 10:35:43,818 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 +status=0 toa_us=115328 2026-10-06 10:35:43,829 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok +2026-10-06 10:35:44,417 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=112768 2026-10-06 +10:35:44,428 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok 2026-10-06 10:35:44,833 INFO +image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=130688 2026-10-06 10:35:44,845 INFO image_tx_daemon: +frame seq=57 done (pipelined): 1 fragments ok 2026-10-06 10:35:45,112 INFO image_tx_daemon: LoRa cmd: PROBE seq=103 +phase_ms=0 (rx#103) 2026-10-06 10:35:45,462 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=156288 + 2026-10-06 10:35:45,473 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok 2026-10-06 10:35:45,826 +INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=123008 2026-10-06 10:35:45,838 INFO +image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok 2026-10-06 10:35:46,434 INFO image_tx_daemon: +txdone_arrival: seq=60 idx=0 status=0 toa_us=130688 2026-10-06 10:35:46,446 INFO image_tx_daemon: frame seq=60 done +(pipelined): 1 fragments ok 2026-10-06 10:35:46,660 INFO image_tx_daemon: LoRa cmd: PROBE seq=104 phase_ms=0 (rx#104) + 2026-10-06 10:35:46,827 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=130688 2026-10-06 +10:35:46,839 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok 2026-10-06 10:35:47,432 INFO +image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=130688 2026-10-06 10:35:47,444 INFO image_tx_daemon: +frame seq=62 done (pipelined): 1 fragments ok 2026-10-06 10:35:47,818 INFO image_tx_daemon: txdone_arrival: seq=63 +idx=0 status=0 toa_us=112768 2026-10-06 10:35:47,830 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments +ok 2026-10-06 10:35:48,092 INFO image_tx_daemon: LoRa cmd: PROBE seq=105 phase_ms=0 (rx#105) 2026-10-06 10:35:48,410 +INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=107648 2026-10-06 10:35:48,422 INFO +image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok 2026-10-06 10:35:48,834 INFO image_tx_daemon: +txdone_arrival: seq=65 idx=0 status=0 toa_us=130688 2026-10-06 10:35:48,847 INFO image_tx_daemon: frame seq=65 done +(pipelined): 1 fragments ok 2026-10-06 10:35:49,427 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 +toa_us=128128 2026-10-06 10:35:49,438 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok 2026-10-06 +10:35:49,658 INFO image_tx_daemon: LoRa cmd: PROBE seq=106 phase_ms=0 (rx#106) 2026-10-06 10:35:49,866 INFO +image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=166528 2026-10-06 10:35:49,878 INFO image_tx_daemon: +frame seq=67 done (pipelined): 1 fragments ok 2026-10-06 10:35:50,425 INFO image_tx_daemon: txdone_arrival: seq=68 +idx=0 status=0 toa_us=130688 2026-10-06 10:35:50,437 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments +ok 2026-10-06 10:35:50,822 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=130688 2026-10-06 +10:35:50,833 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok 2026-10-06 10:35:51,096 INFO +image_tx_daemon: LoRa cmd: PROBE seq=107 phase_ms=0 (rx#107) 2026-10-06 10:35:51,423 INFO image_tx_daemon: +txdone_arrival: seq=70 idx=0 status=0 toa_us=125568 2026-10-06 10:35:51,435 INFO image_tx_daemon: frame seq=70 done +(pipelined): 1 fragments ok 2026-10-06 10:35:51,852 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 +toa_us=153728 2026-10-06 10:35:51,864 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok 2026-10-06 +10:35:52,420 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=130688 2026-10-06 10:35:52,432 INFO +image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok 2026-10-06 10:35:52,569 INFO image_tx_daemon: stats: +goodput=304.4 B/s util=26% pipeline=v3 frames_in=328 ok=328 fail=0 drop_full=0 drop_stale=0 frags_ok=328 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 10:35:52,653 INFO image_tx_daemon: LoRa cmd: PROBE seq=108 phase_ms=0 (rx#108) +2026-10-06 10:35:52,820 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=123008 2026-10-06 +10:35:52,832 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok 2026-10-06 10:35:53,459 INFO +image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=169088 2026-10-06 10:35:53,471 INFO image_tx_daemon: +frame seq=74 done (pipelined): 1 fragments ok 2026-10-06 10:35:53,861 INFO image_tx_daemon: txdone_arrival: seq=75 +idx=0 status=0 toa_us=169088 2026-10-06 10:35:53,873 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments +ok 2026-10-06 10:35:54,135 INFO image_tx_daemon: LoRa cmd: PROBE seq=109 phase_ms=0 (rx#109) 2026-10-06 10:35:54,421 +INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=130688 2026-10-06 10:35:54,433 INFO +image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok 2026-10-06 10:35:54,815 INFO image_tx_daemon: +txdone_arrival: seq=77 idx=0 status=0 toa_us=130688 2026-10-06 10:35:54,827 INFO image_tx_daemon: frame seq=77 done +(pipelined): 1 fragments ok 2026-10-06 10:35:55,422 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 +toa_us=130688 2026-10-06 10:35:55,434 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok 2026-10-06 +10:35:55,660 INFO image_tx_daemon: LoRa cmd: PROBE seq=110 phase_ms=0 (rx#110) 2026-10-06 10:35:55,818 INFO +image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=130688 2026-10-06 10:35:55,829 INFO image_tx_daemon: +frame seq=79 done (pipelined): 1 fragments ok 2026-10-06 10:35:56,459 INFO image_tx_daemon: txdone_arrival: seq=80 +idx=0 status=0 toa_us=169088 2026-10-06 10:35:56,471 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments +ok 2026-10-06 10:35:56,835 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=153728 2026-10-06 +10:35:56,846 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok 2026-10-06 10:35:57,109 INFO +image_tx_daemon: LoRa cmd: PROBE seq=111 phase_ms=0 (rx#111) 2026-10-06 10:35:57,455 INFO image_tx_daemon: +txdone_arrival: seq=82 idx=0 status=0 toa_us=166528 2026-10-06 10:35:57,467 INFO image_tx_daemon: frame seq=82 done +(pipelined): 1 fragments ok 2026-10-06 10:35:57,821 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 +toa_us=130688 2026-10-06 10:35:57,833 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok 2026-10-06 +10:35:58,413 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=130688 2026-10-06 10:35:58,424 INFO +image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok 2026-10-06 10:35:58,662 INFO image_tx_daemon: LoRa +cmd: PROBE seq=112 phase_ms=0 (rx#112) 2026-10-06 10:35:58,809 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 +status=0 toa_us=123008 2026-10-06 10:35:58,820 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok +2026-10-06 10:35:59,407 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=128128 2026-10-06 +10:35:59,418 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok 2026-10-06 10:35:59,817 INFO +image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=130688 2026-10-06 10:35:59,829 INFO image_tx_daemon: +frame seq=87 done (pipelined): 1 fragments ok 2026-10-06 10:36:00,092 INFO image_tx_daemon: LoRa cmd: PROBE seq=113 +phase_ms=0 (rx#113) 2026-10-06 10:36:00,414 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=130688 + 2026-10-06 10:36:00,425 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok 2026-10-06 10:36:00,806 +INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=130688 2026-10-06 10:36:00,817 INFO +image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok 2026-10-06 10:36:01,407 INFO image_tx_daemon: +txdone_arrival: seq=90 idx=0 status=0 toa_us=130688 2026-10-06 10:36:01,419 INFO image_tx_daemon: frame seq=90 done +(pipelined): 1 fragments ok 2026-10-06 10:36:01,668 INFO image_tx_daemon: LoRa cmd: PROBE seq=114 phase_ms=0 (rx#114) + 2026-10-06 10:36:01,813 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=130688 2026-10-06 +10:36:01,825 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok 2026-10-06 10:36:02,443 INFO +image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=163968 2026-10-06 10:36:02,455 INFO image_tx_daemon: +frame seq=92 done (pipelined): 1 fragments ok 2026-10-06 10:36:02,581 INFO image_tx_daemon: stats: goodput=331.1 B/s +util=28% pipeline=v3 frames_in=348 ok=348 fail=0 drop_full=0 drop_stale=0 frags_ok=348 frags_fail=0 qdepth=0 +parity_tx=0 2026-10-06 10:36:02,818 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=130688 +2026-10-06 10:36:02,829 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok 2026-10-06 10:36:03,092 +INFO image_tx_daemon: LoRa cmd: PROBE seq=115 phase_ms=0 (rx#115) 2026-10-06 10:36:03,400 INFO image_tx_daemon: +txdone_arrival: seq=94 idx=0 status=0 toa_us=130688 2026-10-06 10:36:03,412 INFO image_tx_daemon: frame seq=94 done +(pipelined): 1 fragments ok 2026-10-06 10:36:04,001 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 +toa_us=128128 2026-10-06 10:36:04,012 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok 2026-10-06 +10:36:04,174 INFO image_tx_daemon: LoRa cmd: PROBE seq=116 phase_ms=0 (rx#116) 2026-10-06 10:36:04,394 INFO +image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=120448 2026-10-06 10:36:04,405 INFO image_tx_daemon: +frame seq=96 done (pipelined): 1 fragments ok 2026-10-06 10:36:05,004 INFO image_tx_daemon: txdone_arrival: seq=97 +idx=0 status=0 toa_us=130688 2026-10-06 10:36:05,015 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments +ok 2026-10-06 10:36:05,440 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=166528 2026-10-06 +10:36:05,452 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok 2026-10-06 10:36:05,666 INFO +image_tx_daemon: LoRa cmd: PROBE seq=117 phase_ms=0 (rx#117) 2026-10-06 10:36:05,812 INFO image_tx_daemon: +txdone_arrival: seq=99 idx=0 status=0 toa_us=130688 2026-10-06 10:36:05,824 INFO image_tx_daemon: frame seq=99 done +(pipelined): 1 fragments ok 2026-10-06 10:36:06,390 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 +toa_us=123008 2026-10-06 10:36:06,401 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok +2026-10-06 10:36:07,001 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=133248 2026-10-06 +10:36:07,012 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok 2026-10-06 10:36:07,167 INFO +image_tx_daemon: LoRa cmd: PROBE seq=118 phase_ms=0 (rx#118) 2026-10-06 10:36:07,438 INFO image_tx_daemon: +txdone_arrival: seq=102 idx=0 status=0 toa_us=169088 2026-10-06 10:36:07,450 INFO image_tx_daemon: frame seq=102 done +(pipelined): 1 fragments ok 2026-10-06 10:36:08,036 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 +toa_us=169088 2026-10-06 10:36:08,048 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok +2026-10-06 10:36:08,432 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=161408 2026-10-06 +10:36:08,444 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok 2026-10-06 10:36:08,670 INFO +image_tx_daemon: LoRa cmd: PROBE seq=119 phase_ms=0 (rx#119) 2026-10-06 10:36:08,838 INFO image_tx_daemon: +txdone_arrival: seq=105 idx=0 status=0 toa_us=146048 2026-10-06 10:36:08,849 INFO image_tx_daemon: frame seq=105 done +(pipelined): 1 fragments ok 2026-10-06 10:36:09,407 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 +toa_us=140928 2026-10-06 10:36:09,419 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok +2026-10-06 10:36:10,029 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=166528 2026-10-06 +10:36:10,041 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok 2026-10-06 10:36:10,171 INFO +image_tx_daemon: LoRa cmd: PROBE seq=120 phase_ms=0 (rx#120) 2026-10-06 10:36:10,391 INFO image_tx_daemon: +txdone_arrival: seq=108 idx=0 status=0 toa_us=123008 2026-10-06 10:36:10,403 INFO image_tx_daemon: frame seq=108 done +(pipelined): 1 fragments ok 2026-10-06 10:36:11,034 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 +toa_us=169088 2026-10-06 10:36:11,045 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok +2026-10-06 10:36:11,422 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=158848 2026-10-06 +10:36:11,433 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok 2026-10-06 10:36:11,677 INFO +image_tx_daemon: LoRa cmd: PROBE seq=121 phase_ms=0 (rx#121) 2026-10-06 10:36:11,813 INFO image_tx_daemon: +txdone_arrival: seq=111 idx=0 status=0 toa_us=123008 2026-10-06 10:36:11,825 INFO image_tx_daemon: frame seq=111 done +(pipelined): 1 fragments ok 2026-10-06 10:36:12,389 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 +toa_us=128128 2026-10-06 10:36:12,400 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok +2026-10-06 10:36:12,592 INFO image_tx_daemon: stats: goodput=337.0 B/s util=28% pipeline=v3 frames_in=368 ok=368 +fail=0 drop_full=0 drop_stale=0 frags_ok=368 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:36:13,029 INFO +image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=169088 2026-10-06 10:36:13,040 INFO image_tx_daemon: +frame seq=113 done (pipelined): 1 fragments ok 2026-10-06 10:36:13,176 INFO image_tx_daemon: LoRa cmd: PROBE seq=122 +phase_ms=0 (rx#122) 2026-10-06 10:36:13,385 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 +toa_us=128128 2026-10-06 10:36:13,396 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok +2026-10-06 10:36:13,983 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=125568 2026-10-06 +10:36:13,995 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok 2026-10-06 10:36:14,382 INFO +image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=123008 2026-10-06 10:36:14,394 INFO image_tx_daemon: +frame seq=116 done (pipelined): 1 fragments ok 2026-10-06 10:36:14,658 INFO image_tx_daemon: LoRa cmd: PROBE seq=123 +phase_ms=0 (rx#123) 2026-10-06 10:36:14,816 INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 +toa_us=123008 2026-10-06 10:36:14,828 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok +2026-10-06 10:36:15,381 INFO image_tx_daemon: txdone_arrival: seq=118 idx=0 status=0 toa_us=123008 2026-10-06 +10:36:15,392 INFO image_tx_daemon: frame seq=118 done (pipelined): 1 fragments ok 2026-10-06 10:36:15,970 INFO +image_tx_daemon: txdone_arrival: seq=119 idx=0 status=0 toa_us=117888 2026-10-06 10:36:15,981 INFO image_tx_daemon: +frame seq=119 done (pipelined): 1 fragments ok 2026-10-06 10:36:16,244 INFO image_tx_daemon: LoRa cmd: PROBE seq=124 +phase_ms=0 (rx#124) 2026-10-06 10:36:20,436 INFO image_tx_daemon: signal received; shutting down 2026-10-06 +10:36:20,684 INFO image_tx_daemon: image_tx_daemon exit +--- RX DAEMON FINAL LOGS --- +2026-10-25 17:44:07,536 INFO image_rx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 2026-10-25 17:44:07,539 +INFO image_rx_daemon: image_rx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 2026-10-25 17:44:07,542 INFO +image_rx_daemon: ctrl MQTT connected (192.168.1.79) 2026-10-25 17:44:07,550 INFO image_rx_daemon: +LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only 2026-10-25 17:44:07,553 INFO +image_rx_daemon: MQTT connected; ready to publish lifetrac/v25/video/tile_delta 2026-10-25 17:44:07,975 INFO +image_rx_daemon: L072 VER warm-up ok (attempt 1) cap=0x000000FF Initializing regulatory profile 1 on co-processor... + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 FHSS seed: (0,0) legacy shared +permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] CFG_SET_REQ(FHSS_FARM_ID) OK: +17000800 CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 2026-10-25 17:44:08,333 +INFO image_rx_daemon: LBT_ENABLE=0 (command uplink shares the image channel) PHY contract OK: image_bw250 == {'sf': +7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} 2026-10-25 17:44:08,394 INFO image_rx_daemon: SX1276 already in RXCONT +(opmode=0x85) 2026-10-25 17:44:08,395 INFO image_rx_daemon: RX worker ready; draining RX_FRAME_URC... 2026-10-25 +17:44:08,538 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 17:44:18,543 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +2026-10-25 17:44:19,315 INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=4082769843 len=152 2026-10-25 +17:44:19,318 INFO image_rx_daemon: published frame_id=0 seq=11 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:44:19,319 INFO image_rx_daemon: PROBE TX seq=1 phase_ms=0 size_b=16 (tx#1) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=32 channel_idx=45 epoch=0 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:44:19,408 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:44:19,914 +INFO image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=4083368442 len=152 2026-10-25 17:44:19,915 INFO +image_rx_daemon: published frame_id=0 seq=12 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:20,318 INFO +image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=4083767354 len=152 2026-10-25 17:44:20,320 INFO +image_rx_daemon: published frame_id=0 seq=13 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:20,898 INFO +image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=4084347886 len=129 2026-10-25 17:44:20,901 INFO +image_rx_daemon: published frame_id=0 seq=14 125 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:20,902 INFO +image_rx_daemon: PROBE TX seq=2 phase_ms=0 size_b=16 (tx#2) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=39 channel_idx=28 epoch=0 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:44:20,944 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:44:21,321 +INFO image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=4084765094 len=152 2026-10-25 17:44:21,323 INFO +image_rx_daemon: published frame_id=0 seq=15 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:21,922 INFO +image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=4085361185 len=151 2026-10-25 17:44:21,923 INFO +image_rx_daemon: published frame_id=0 seq=16 147 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:22,302 INFO +image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=4085749821 len=134 2026-10-25 17:44:22,303 INFO +image_rx_daemon: published frame_id=0 seq=17 130 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:22,304 INFO +image_rx_daemon: PROBE TX seq=3 phase_ms=0 size_b=16 (tx#3) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=46 channel_idx=11 epoch=0 freq_hz=908250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:44:22,342 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:44:22,914 +INFO image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=4086361289 len=152 2026-10-25 17:44:22,915 INFO +image_rx_daemon: published frame_id=0 seq=18 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:23,295 INFO +image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=4086739613 len=124 2026-10-25 17:44:23,298 INFO +image_rx_daemon: published frame_id=0 seq=19 120 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:23,918 INFO +image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=4087358876 len=152 2026-10-25 17:44:23,919 INFO +image_rx_daemon: published frame_id=0 seq=20 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:23,920 INFO +image_rx_daemon: PROBE TX seq=4 phase_ms=0 size_b=16 (tx#4) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=5 channel_idx=10 epoch=1 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:44:23,998 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:44:24,306 +INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=4087750330 len=144 2026-10-25 17:44:24,307 INFO +image_rx_daemon: published frame_id=0 seq=21 140 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:24,922 INFO +image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=4088356542 len=152 2026-10-25 17:44:24,923 INFO +image_rx_daemon: published frame_id=0 seq=22 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:25,310 INFO +image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=4088753163 len=151 2026-10-25 17:44:25,312 INFO +image_rx_daemon: published frame_id=0 seq=23 147 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:25,312 INFO +image_rx_daemon: PROBE TX seq=5 phase_ms=0 size_b=16 (tx#5) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=12 channel_idx=43 epoch=1 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:44:25,401 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:44:25,918 +INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=4089354319 len=152 2026-10-25 17:44:25,919 INFO +image_rx_daemon: published frame_id=0 seq=24 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:26,304 INFO +image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=4089743246 len=138 2026-10-25 17:44:26,305 INFO +image_rx_daemon: published frame_id=0 seq=25 134 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:26,914 INFO +image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=4090352421 len=152 2026-10-25 17:44:26,915 INFO +image_rx_daemon: published frame_id=0 seq=26 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:26,916 INFO +image_rx_daemon: PROBE TX seq=6 phase_ms=0 size_b=16 (tx#6) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=20 channel_idx=8 epoch=1 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:44:27,001 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:44:27,295 +INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=4090738773 len=136 2026-10-25 17:44:27,298 INFO +image_rx_daemon: published frame_id=0 seq=27 132 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:27,908 INFO +image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=4091350442 len=152 2026-10-25 17:44:27,911 INFO +image_rx_daemon: published frame_id=0 seq=28 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:28,310 INFO +image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=4091749584 len=152 2026-10-25 17:44:28,311 INFO +image_rx_daemon: published frame_id=0 seq=29 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:28,312 INFO +image_rx_daemon: PROBE TX seq=7 phase_ms=0 size_b=16 (tx#7) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=27 channel_idx=22 epoch=1 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:44:28,391 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:44:28,547 +INFO image_rx_daemon: stats: rx_frames=19 rx_decode_err=0 frames_published=19 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=25 cmd_cooldown_drops=0 cmd_gate_held=9 +cmd_copies_deferred=0 cmd_gate_deferred=9 2026-10-25 17:44:28,548 INFO image_rx_daemon: air_gap: n=18 dt_med=580532us +dt_p95=619263us len_med=152B cmd_tx_ok=7 cmd_tx_fail=0 2026-10-25 17:44:28,550 INFO image_rx_daemon: +air_gap_hist(ms): <400:8 <1000:10 2026-10-25 17:44:28,551 INFO image_rx_daemon: air_gap_by_class: boundary: n=18 +med=580.5ms 2026-10-25 17:44:28,552 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-74/-65/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 17:44:28,552 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 +pre_f8=0 last_epoch=1 last_hop=26 slot_off=[14..14] 2026-10-25 17:44:28,553 INFO image_rx_daemon: probe: tx=7 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 17:44:28,554 INFO image_rx_daemon: probe_grid: p0/s0:0/7(0%) +2026-10-25 17:44:28,914 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=4092348188 len=152 2026-10-25 +17:44:28,915 INFO image_rx_daemon: published frame_id=0 seq=30 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:44:29,307 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=4092747328 len=152 2026-10-25 +17:44:29,308 INFO image_rx_daemon: published frame_id=0 seq=31 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:44:29,889 INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=4093331438 len=131 2026-10-25 +17:44:29,891 INFO image_rx_daemon: published frame_id=0 seq=32 127 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:44:29,892 INFO image_rx_daemon: PROBE TX seq=8 phase_ms=0 size_b=16 (tx#8) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=34 channel_idx=41 epoch=1 freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:44:29,929 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:44:30,309 +INFO image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=4093744933 len=152 2026-10-25 17:44:30,311 INFO +image_rx_daemon: published frame_id=0 seq=33 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:30,896 INFO +image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=4094343384 len=152 2026-10-25 17:44:30,899 INFO +image_rx_daemon: published frame_id=0 seq=34 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:31,309 INFO +image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=4094743438 len=152 2026-10-25 17:44:31,311 INFO +image_rx_daemon: published frame_id=0 seq=35 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:31,312 INFO +image_rx_daemon: PROBE TX seq=9 phase_ms=0 size_b=16 (tx#9) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=42 channel_idx=24 epoch=1 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:44:31,390 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:44:31,906 +INFO image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=4095341223 len=152 2026-10-25 17:44:31,907 INFO +image_rx_daemon: published frame_id=0 seq=36 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:32,308 INFO +image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=4095740306 len=152 2026-10-25 17:44:32,309 INFO +image_rx_daemon: published frame_id=0 seq=37 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:32,901 INFO +image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=4096338768 len=152 2026-10-25 17:44:32,904 INFO +image_rx_daemon: published frame_id=0 seq=38 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:32,905 INFO +image_rx_daemon: PROBE TX seq=10 phase_ms=0 size_b=16 (tx#10) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=0 channel_idx=18 epoch=2 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:44:32,988 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:44:33,286 +INFO image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=4096722227 len=133 2026-10-25 17:44:33,287 INFO +image_rx_daemon: published frame_id=0 seq=39 129 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:33,901 INFO +image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=4097336084 len=152 2026-10-25 17:44:33,904 INFO +image_rx_daemon: published frame_id=0 seq=40 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:34,301 INFO +image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=4097734938 len=152 2026-10-25 17:44:34,303 INFO +image_rx_daemon: published frame_id=0 seq=41 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:34,303 INFO +image_rx_daemon: PROBE TX seq=11 phase_ms=0 size_b=16 (tx#11) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=7 channel_idx=4 epoch=2 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:44:34,382 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:44:34,943 +INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=4098372217 len=207 2026-10-25 17:44:34,944 INFO +image_rx_daemon: published frame_id=0 seq=42 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:35,305 INFO +image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=4098732385 len=152 2026-10-25 17:44:35,307 INFO +image_rx_daemon: published frame_id=0 seq=43 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:35,890 INFO +image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=4099330958 len=152 2026-10-25 17:44:35,892 INFO +image_rx_daemon: published frame_id=0 seq=44 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:35,893 INFO +image_rx_daemon: PROBE TX seq=12 phase_ms=0 size_b=16 (tx#12) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=15 channel_idx=40 epoch=2 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:44:35,980 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:44:36,301 +INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=4099729966 len=152 2026-10-25 17:44:36,302 INFO +image_rx_daemon: published frame_id=0 seq=45 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:36,732 INFO +image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=4100168699 len=96 2026-10-25 17:44:36,734 INFO +image_rx_daemon: published frame_id=0 seq=46 92 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:37,289 INFO +image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=4100719674 len=141 2026-10-25 17:44:37,292 INFO +image_rx_daemon: published frame_id=0 seq=47 137 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:37,293 INFO +image_rx_daemon: PROBE TX seq=13 phase_ms=0 size_b=16 (tx#13) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=22 channel_idx=17 epoch=2 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:44:37,382 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:44:37,894 +INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=4101325875 len=152 2026-10-25 17:44:37,896 INFO +image_rx_daemon: published frame_id=0 seq=48 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:38,298 INFO +image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=4101724821 len=152 2026-10-25 17:44:38,299 INFO +image_rx_daemon: published frame_id=0 seq=49 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:38,557 INFO +image_rx_daemon: stats: rx_frames=39 rx_decode_err=0 frames_published=39 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=52 cmd_cooldown_drops=0 cmd_gate_held=20 +cmd_copies_deferred=0 cmd_gate_deferred=20 2026-10-25 17:44:38,560 INFO image_rx_daemon: air_gap: n=20 +dt_med=550975us dt_p95=637279us len_med=152B cmd_tx_ok=13 cmd_tx_fail=0 2026-10-25 17:44:38,560 INFO image_rx_daemon: +air_gap_hist(ms): <400:7 <1000:13 2026-10-25 17:44:38,561 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=551.0ms 2026-10-25 17:44:38,562 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 +snr[min/med/max]=9.0/10.0/11.0 2026-10-25 17:44:38,563 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=2 last_hop=26 slot_off=[14..96] 2026-10-25 17:44:38,563 INFO image_rx_daemon: probe: tx=13 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 17:44:38,565 INFO image_rx_daemon: probe_grid: p0/s0:0/13(0%) +2026-10-25 17:44:38,891 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=4102323441 len=152 2026-10-25 +17:44:38,892 INFO image_rx_daemon: published frame_id=0 seq=50 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:44:38,894 INFO image_rx_daemon: PROBE TX seq=14 phase_ms=0 size_b=16 (tx#14) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=9 epoch=2 freq_hz=907250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:44:38,983 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:44:39,289 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=4102714754 len=144 +2026-10-25 17:44:39,290 INFO image_rx_daemon: published frame_id=0 seq=51 140 B → lifetrac/v25/video/tile_delta +2026-10-25 17:44:39,926 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=4103351985 len=196 2026-10-25 +17:44:39,927 INFO image_rx_daemon: published frame_id=0 seq=52 192 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:44:40,312 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=4103743216 len=185 2026-10-25 +17:44:40,314 INFO image_rx_daemon: published frame_id=0 seq=53 181 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:44:40,315 INFO image_rx_daemon: PROBE TX seq=15 phase_ms=0 size_b=16 (tx#15) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=16 epoch=2 freq_hz=910750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:44:40,378 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:44:40,886 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=4104310688 len=144 +2026-10-25 17:44:40,889 INFO image_rx_daemon: published frame_id=0 seq=54 140 B → lifetrac/v25/video/tile_delta +2026-10-25 17:44:41,323 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=4104745841 len=191 2026-10-25 +17:44:41,324 INFO image_rx_daemon: published frame_id=0 seq=55 187 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:44:41,910 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=4105339052 len=183 2026-10-25 +17:44:41,912 INFO image_rx_daemon: published frame_id=0 seq=56 179 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:44:41,912 INFO image_rx_daemon: PROBE TX seq=16 phase_ms=0 size_b=16 (tx#16) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=25 epoch=2 freq_hz=915250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:44:41,970 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:44:42,262 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=4105694036 len=124 +2026-10-25 17:44:42,264 INFO image_rx_daemon: published frame_id=0 seq=57 120 B → lifetrac/v25/video/tile_delta +2026-10-25 17:44:42,890 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=4106313069 len=152 2026-10-25 +17:44:42,891 INFO image_rx_daemon: published frame_id=0 seq=58 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:44:43,290 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=4106712031 len=152 2026-10-25 +17:44:43,291 INFO image_rx_daemon: published frame_id=0 seq=59 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:44:43,292 INFO image_rx_daemon: PROBE TX seq=17 phase_ms=0 size_b=16 (tx#17) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=14 epoch=3 freq_hz=909750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:44:43,370 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:44:43,888 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=4107310514 len=152 +2026-10-25 17:44:43,891 INFO image_rx_daemon: published frame_id=0 seq=60 148 B → lifetrac/v25/video/tile_delta +2026-10-25 17:44:44,278 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=4107704370 len=147 2026-10-25 +17:44:44,279 INFO image_rx_daemon: published frame_id=0 seq=61 143 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:44:44,866 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=4108289787 len=129 2026-10-25 +17:44:44,867 INFO image_rx_daemon: published frame_id=0 seq=62 125 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:44:44,868 INFO image_rx_daemon: PROBE TX seq=18 phase_ms=0 size_b=16 (tx#18) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=24 epoch=3 freq_hz=914750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:44:44,915 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:44:45,266 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=4108691332 len=133 +2026-10-25 17:44:45,267 INFO image_rx_daemon: published frame_id=0 seq=63 129 B → lifetrac/v25/video/tile_delta +2026-10-25 17:44:45,891 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=4109305136 len=152 2026-10-25 +17:44:45,893 INFO image_rx_daemon: published frame_id=0 seq=64 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:44:46,282 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=4109704137 len=152 2026-10-25 +17:44:46,283 INFO image_rx_daemon: published frame_id=0 seq=65 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:44:46,284 INFO image_rx_daemon: PROBE TX seq=19 phase_ms=0 size_b=16 (tx#19) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=33 epoch=3 freq_hz=919250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:44:46,362 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:44:46,926 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=4110341372 len=205 +2026-10-25 17:44:46,928 INFO image_rx_daemon: published frame_id=0 seq=66 201 B → lifetrac/v25/video/tile_delta +2026-10-25 17:44:47,288 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=4110702438 len=152 2026-10-25 +17:44:47,289 INFO image_rx_daemon: published frame_id=0 seq=67 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:44:47,870 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=4111299941 len=152 2026-10-25 +17:44:47,872 INFO image_rx_daemon: published frame_id=0 seq=68 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:44:47,872 INFO image_rx_daemon: PROBE TX seq=20 phase_ms=0 size_b=16 (tx#20) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=1 epoch=3 freq_hz=903250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:44:47,965 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:44:48,327 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=4111737716 len=207 +2026-10-25 17:44:48,328 INFO image_rx_daemon: published frame_id=0 seq=69 203 B → lifetrac/v25/video/tile_delta +2026-10-25 17:44:48,568 INFO image_rx_daemon: stats: rx_frames=59 rx_decode_err=0 frames_published=59 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=80 cmd_cooldown_drops=0 +cmd_gate_held=29 cmd_copies_deferred=0 cmd_gate_deferred=29 2026-10-25 17:44:48,572 INFO image_rx_daemon: air_gap: +n=20 dt_med=567472us dt_p95=637235us len_med=152B cmd_tx_ok=20 cmd_tx_fail=0 2026-10-25 17:44:48,574 INFO +image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 2026-10-25 17:44:48,575 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=567.5ms 2026-10-25 17:44:48,576 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 17:44:48,576 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=3 last_hop=26 slot_off=[14..14] 2026-10-25 17:44:48,577 INFO +image_rx_daemon: probe: tx=20 echo=0 (0.0% delivered) no echoes this window 2026-10-25 17:44:48,577 INFO +image_rx_daemon: probe_grid: p0/s0:0/20(0%) 2026-10-25 17:44:48,918 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 +total=1 fw_us=4112333407 len=202 2026-10-25 17:44:48,919 INFO image_rx_daemon: published frame_id=0 seq=70 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:44:49,278 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 +fw_us=4112695985 len=152 2026-10-25 17:44:49,279 INFO image_rx_daemon: published frame_id=0 seq=71 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:44:49,281 INFO image_rx_daemon: PROBE TX seq=21 phase_ms=0 size_b=16 +(tx#21) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=37 epoch=3 +freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:44:49,360 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:44:49,914 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 +total=1 fw_us=4113330683 len=203 2026-10-25 17:44:49,915 INFO image_rx_daemon: published frame_id=0 seq=72 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:44:50,315 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 +fw_us=4113730438 len=203 2026-10-25 17:44:50,316 INFO image_rx_daemon: published frame_id=0 seq=73 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:44:50,916 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 +fw_us=4114330156 len=205 2026-10-25 17:44:50,917 INFO image_rx_daemon: published frame_id=0 seq=74 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:44:50,918 INFO image_rx_daemon: PROBE TX seq=22 phase_ms=0 size_b=16 +(tx#22) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=6 epoch=3 freq_hz=905750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:44:50,955 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 17:44:51,274 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 +fw_us=4114690163 len=152 2026-10-25 17:44:51,275 INFO image_rx_daemon: published frame_id=0 seq=75 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:44:51,874 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 +fw_us=4115288360 len=152 2026-10-25 17:44:51,876 INFO image_rx_daemon: published frame_id=0 seq=76 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:44:52,286 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 +fw_us=4115702670 len=175 2026-10-25 17:44:52,288 INFO image_rx_daemon: published frame_id=0 seq=77 171 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:44:52,288 INFO image_rx_daemon: PROBE TX seq=23 phase_ms=0 size_b=16 +(tx#23) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=23 epoch=3 +freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:44:52,357 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:44:52,902 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 +total=1 fw_us=4116308542 len=183 2026-10-25 17:44:52,903 INFO image_rx_daemon: published frame_id=0 seq=78 179 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:44:53,279 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 +fw_us=4116704880 len=182 2026-10-25 17:44:53,281 INFO image_rx_daemon: published frame_id=0 seq=79 178 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:44:53,890 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 +fw_us=4117305734 len=184 2026-10-25 17:44:53,892 INFO image_rx_daemon: published frame_id=0 seq=80 180 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:44:53,892 INFO image_rx_daemon: PROBE TX seq=24 phase_ms=0 size_b=16 +(tx#24) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=43 epoch=4 freq_hz=924250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:44:53,955 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 17:44:54,295 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 +fw_us=4117709993 len=193 2026-10-25 17:44:54,296 INFO image_rx_daemon: published frame_id=0 seq=81 189 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:44:54,891 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 +fw_us=4118303548 len=183 2026-10-25 17:44:54,894 INFO image_rx_daemon: published frame_id=0 seq=82 179 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:44:55,282 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 +fw_us=4118690442 len=168 2026-10-25 17:44:55,284 INFO image_rx_daemon: published frame_id=0 seq=83 164 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:44:55,284 INFO image_rx_daemon: PROBE TX seq=25 phase_ms=0 size_b=16 +(tx#25) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=1 epoch=4 freq_hz=903250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 17:44:55,353 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 17:44:55,884 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 +fw_us=4119295980 len=176 2026-10-25 17:44:55,885 INFO image_rx_daemon: published frame_id=0 seq=84 172 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:44:56,295 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 +fw_us=4119700229 len=186 2026-10-25 17:44:56,296 INFO image_rx_daemon: published frame_id=0 seq=85 182 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:44:56,858 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 +fw_us=4120272518 len=148 2026-10-25 17:44:56,859 INFO image_rx_daemon: published frame_id=0 seq=86 144 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:44:56,860 INFO image_rx_daemon: PROBE TX seq=26 phase_ms=0 size_b=16 +(tx#26) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=27 epoch=4 +freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:44:56,949 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:44:57,267 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 +total=1 fw_us=4120679923 len=152 2026-10-25 17:44:57,268 INFO image_rx_daemon: published frame_id=0 seq=87 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:44:57,865 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 +fw_us=4121272196 len=152 2026-10-25 17:44:57,867 INFO image_rx_daemon: published frame_id=0 seq=88 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:44:58,254 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 +fw_us=4121668537 len=151 2026-10-25 17:44:58,255 INFO image_rx_daemon: published frame_id=0 seq=89 147 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:44:58,256 INFO image_rx_daemon: PROBE TX seq=27 phase_ms=0 size_b=16 +(tx#27) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=22 epoch=4 +freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:44:58,345 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:44:58,582 INFO image_rx_daemon: stats: rx_frames=79 +rx_decode_err=0 frames_published=79 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=109 cmd_cooldown_drops=0 cmd_gate_held=39 cmd_copies_deferred=0 cmd_gate_deferred=39 2026-10-25 +17:44:58,584 INFO image_rx_daemon: air_gap: n=20 dt_med=572289us dt_p95=634698us len_med=182B cmd_tx_ok=27 +cmd_tx_fail=0 2026-10-25 17:44:58,586 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 2026-10-25 +17:44:58,587 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=572.3ms 2026-10-25 17:44:58,588 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +17:44:58,589 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=4 last_hop=26 +slot_off=[14..20] 2026-10-25 17:44:58,589 INFO image_rx_daemon: probe: tx=27 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 17:44:58,590 INFO image_rx_daemon: probe_grid: p0/s0:0/27(0%) 2026-10-25 17:44:58,855 INFO +image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=4122270438 len=152 2026-10-25 17:44:58,856 INFO +image_rx_daemon: published frame_id=0 seq=90 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:59,268 INFO +image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=4122675018 len=152 2026-10-25 17:44:59,271 INFO +image_rx_daemon: published frame_id=0 seq=91 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:59,838 INFO +image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=4123246130 len=126 2026-10-25 17:44:59,839 INFO +image_rx_daemon: published frame_id=0 seq=92 122 B → lifetrac/v25/video/tile_delta 2026-10-25 17:44:59,840 INFO +image_rx_daemon: PROBE TX seq=28 phase_ms=0 size_b=16 (tx#28) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=34 channel_idx=23 epoch=4 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 17:44:59,888 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:00,257 +INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=4123662878 len=145 2026-10-25 17:45:00,259 INFO +image_rx_daemon: published frame_id=0 seq=93 141 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:00,859 INFO +image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=4124258881 len=146 2026-10-25 17:45:00,860 INFO +image_rx_daemon: published frame_id=0 seq=94 142 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:01,258 INFO +image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=4124664818 len=152 2026-10-25 17:45:01,259 INFO +image_rx_daemon: published frame_id=0 seq=95 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:01,260 INFO +image_rx_daemon: PROBE TX seq=29 phase_ms=0 size_b=16 (tx#29) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=42 channel_idx=3 epoch=4 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:45:01,339 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:01,850 +INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=4125261271 len=152 2026-10-25 17:45:01,852 INFO +image_rx_daemon: published frame_id=0 seq=96 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:02,264 INFO +image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=4125669234 len=149 2026-10-25 17:45:02,267 INFO +image_rx_daemon: published frame_id=0 seq=97 145 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:02,854 INFO +image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=4126258766 len=152 2026-10-25 17:45:02,855 INFO +image_rx_daemon: published frame_id=0 seq=98 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:02,856 INFO +image_rx_daemon: PROBE TX seq=30 phase_ms=0 size_b=16 (tx#30) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=0 channel_idx=15 epoch=5 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:45:02,935 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:03,275 +INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=4126675974 len=152 2026-10-25 17:45:03,277 INFO +image_rx_daemon: published frame_id=0 seq=99 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:03,850 INFO +image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=4127256197 len=152 2026-10-25 17:45:03,851 INFO +image_rx_daemon: published frame_id=0 seq=100 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:04,448 INFO +image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=4127854683 len=152 2026-10-25 17:45:04,449 INFO +image_rx_daemon: published frame_id=0 seq=101 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:04,449 INFO +image_rx_daemon: PROBE TX seq=31 phase_ms=0 size_b=16 (tx#31) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=8 channel_idx=2 epoch=5 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:45:04,539 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:04,847 +INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=4128253634 len=152 2026-10-25 17:45:04,850 INFO +image_rx_daemon: published frame_id=0 seq=102 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:05,262 INFO +image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=4128662892 len=149 2026-10-25 17:45:05,263 INFO +image_rx_daemon: published frame_id=0 seq=103 145 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:05,852 INFO +image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=4129251029 len=152 2026-10-25 17:45:05,855 INFO +image_rx_daemon: published frame_id=0 seq=104 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:05,856 INFO +image_rx_daemon: PROBE TX seq=32 phase_ms=0 size_b=16 (tx#32) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=15 channel_idx=35 epoch=5 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:45:05,934 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:06,275 +INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=4129682224 len=152 2026-10-25 17:45:06,278 INFO +image_rx_daemon: published frame_id=0 seq=105 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:06,844 INFO +image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=4130248442 len=152 2026-10-25 17:45:06,845 INFO +image_rx_daemon: published frame_id=0 seq=106 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:07,442 INFO +image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=4130846806 len=152 2026-10-25 17:45:07,444 INFO +image_rx_daemon: published frame_id=0 seq=107 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:07,444 INFO +image_rx_daemon: PROBE TX seq=33 phase_ms=0 size_b=16 (tx#33) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=23 channel_idx=48 epoch=5 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:45:07,533 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:07,842 +INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=4131245685 len=152 2026-10-25 17:45:07,845 INFO +image_rx_daemon: published frame_id=0 seq=108 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:08,434 INFO +image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=4131838927 len=147 2026-10-25 17:45:08,435 INFO +image_rx_daemon: published frame_id=0 seq=109 143 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:08,593 INFO +image_rx_daemon: stats: rx_frames=99 rx_decode_err=0 frames_published=99 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=137 cmd_cooldown_drops=0 cmd_gate_held=48 +cmd_copies_deferred=0 cmd_gate_deferred=48 2026-10-25 17:45:08,595 INFO image_rx_daemon: air_gap: n=20 +dt_med=571112us dt_p95=601901us len_med=152B cmd_tx_ok=33 cmd_tx_fail=0 2026-10-25 17:45:08,597 INFO image_rx_daemon: +air_gap_hist(ms): <400:2 <1000:18 2026-10-25 17:45:08,599 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=571.1ms 2026-10-25 17:45:08,601 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-61 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 17:45:08,602 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=5 last_hop=27 slot_off=[14..47] 2026-10-25 17:45:08,604 INFO image_rx_daemon: probe: tx=33 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 17:45:08,605 INFO image_rx_daemon: probe_grid: p0/s0:0/33(0%) +2026-10-25 17:45:08,882 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=4132281721 len=204 2026-10-25 +17:45:08,883 INFO image_rx_daemon: published frame_id=0 seq=110 200 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:08,884 INFO image_rx_daemon: PROBE TX seq=34 phase_ms=0 size_b=16 (tx#34) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=43 epoch=5 freq_hz=924250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:45:08,931 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:45:09,259 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=4132656796 len=147 +2026-10-25 17:45:09,260 INFO image_rx_daemon: published frame_id=0 seq=111 143 B → lifetrac/v25/video/tile_delta +2026-10-25 17:45:09,797 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=4133214311 len=119 2026-10-25 +17:45:09,798 INFO image_rx_daemon: published frame_id=0 seq=112 115 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:10,438 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=4133838392 len=152 2026-10-25 +17:45:10,439 INFO image_rx_daemon: published frame_id=0 seq=113 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:10,440 INFO image_rx_daemon: PROBE TX seq=35 phase_ms=0 size_b=16 (tx#35) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=31 epoch=5 freq_hz=918250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:45:10,519 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:45:10,842 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=4134237195 len=152 +2026-10-25 17:45:10,843 INFO image_rx_daemon: published frame_id=0 seq=114 148 B → lifetrac/v25/video/tile_delta +2026-10-25 17:45:11,442 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=4134836438 len=152 2026-10-25 +17:45:11,443 INFO image_rx_daemon: published frame_id=0 seq=115 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:11,832 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=4135234442 len=152 2026-10-25 +17:45:11,833 INFO image_rx_daemon: published frame_id=0 seq=116 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:11,834 INFO image_rx_daemon: PROBE TX seq=36 phase_ms=0 size_b=16 (tx#36) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=11 epoch=5 freq_hz=908250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:45:11,923 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:45:12,270 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=4135666502 len=146 +2026-10-25 17:45:12,272 INFO image_rx_daemon: published frame_id=0 seq=117 142 B → lifetrac/v25/video/tile_delta +2026-10-25 17:45:12,831 INFO image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=4136231815 len=152 2026-10-25 +17:45:12,835 INFO image_rx_daemon: published frame_id=0 seq=118 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:13,264 INFO image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 fw_us=4136667048 len=99 2026-10-25 +17:45:13,267 INFO image_rx_daemon: published frame_id=0 seq=119 95 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:13,267 INFO image_rx_daemon: PROBE TX seq=37 phase_ms=0 size_b=16 (tx#37) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=18 epoch=6 freq_hz=911750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:45:13,312 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:45:13,828 INFO image_rx_daemon: frag_arrival: seq=120 idx=0 total=1 fw_us=4137224164 len=146 +2026-10-25 17:45:13,831 INFO image_rx_daemon: published frame_id=0 seq=120 142 B → lifetrac/v25/video/tile_delta +2026-10-25 17:45:14,431 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=4137827856 len=152 2026-10-25 +17:45:14,434 INFO image_rx_daemon: published frame_id=0 seq=121 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:14,434 INFO image_rx_daemon: PROBE TX seq=38 phase_ms=0 size_b=16 (tx#38) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=2 epoch=6 freq_hz=903750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:45:14,514 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:45:14,833 INFO image_rx_daemon: frag_arrival: seq=122 idx=0 total=1 fw_us=4138226898 len=152 +2026-10-25 17:45:14,834 INFO image_rx_daemon: published frame_id=0 seq=122 148 B → lifetrac/v25/video/tile_delta +2026-10-25 17:45:15,430 INFO image_rx_daemon: frag_arrival: seq=123 idx=0 total=1 fw_us=4138825511 len=152 2026-10-25 +17:45:15,431 INFO image_rx_daemon: published frame_id=0 seq=123 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:15,834 INFO image_rx_daemon: frag_arrival: seq=124 idx=0 total=1 fw_us=4139224432 len=152 2026-10-25 +17:45:15,835 INFO image_rx_daemon: published frame_id=0 seq=124 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:15,836 INFO image_rx_daemon: PROBE TX seq=39 phase_ms=0 size_b=16 (tx#39) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=15 epoch=6 freq_hz=910250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:45:15,914 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:45:16,267 INFO image_rx_daemon: frag_arrival: seq=125 idx=0 total=1 fw_us=4139661590 len=152 +2026-10-25 17:45:16,268 INFO image_rx_daemon: published frame_id=0 seq=125 148 B → lifetrac/v25/video/tile_delta +2026-10-25 17:45:16,852 INFO image_rx_daemon: frag_arrival: seq=126 idx=0 total=1 fw_us=4140242546 len=180 2026-10-25 +17:45:16,855 INFO image_rx_daemon: published frame_id=0 seq=126 176 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:17,265 INFO image_rx_daemon: frag_arrival: seq=127 idx=0 total=1 fw_us=4140657555 len=152 2026-10-25 +17:45:17,267 INFO image_rx_daemon: published frame_id=0 seq=127 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:17,268 INFO image_rx_daemon: PROBE TX seq=40 phase_ms=0 size_b=16 (tx#40) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=40 epoch=6 freq_hz=922750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:45:17,319 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:45:17,817 INFO image_rx_daemon: frag_arrival: seq=128 idx=0 total=1 fw_us=4141208884 len=140 +2026-10-25 17:45:17,819 INFO image_rx_daemon: published frame_id=0 seq=128 136 B → lifetrac/v25/video/tile_delta +2026-10-25 17:45:18,426 INFO image_rx_daemon: frag_arrival: seq=129 idx=0 total=1 fw_us=4141814836 len=150 2026-10-25 +17:45:18,427 INFO image_rx_daemon: published frame_id=0 seq=129 146 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:18,428 INFO image_rx_daemon: PROBE TX seq=41 phase_ms=0 size_b=16 (tx#41) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=41 epoch=6 freq_hz=923250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:45:18,506 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:45:18,608 INFO image_rx_daemon: stats: rx_frames=119 rx_decode_err=0 frames_published=119 +publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=165 +cmd_cooldown_drops=0 cmd_gate_held=55 cmd_copies_deferred=0 cmd_gate_deferred=55 2026-10-25 17:45:18,610 INFO +image_rx_daemon: air_gap: n=20 dt_med=551329us dt_p95=624081us len_med=152B cmd_tx_ok=41 cmd_tx_fail=0 2026-10-25 +17:45:18,611 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 2026-10-25 17:45:18,612 INFO image_rx_daemon: +air_gap_by_class: boundary: n=20 med=551.3ms 2026-10-25 17:45:18,613 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=8.0/10.0/10.0 2026-10-25 17:45:18,614 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=6 last_hop=27 slot_off=[14..90] 2026-10-25 17:45:18,614 INFO +image_rx_daemon: probe: tx=41 echo=0 (0.0% delivered) no echoes this window 2026-10-25 17:45:18,615 INFO +image_rx_daemon: probe_grid: p0/s0:0/41(0%) 2026-10-25 17:45:18,834 INFO image_rx_daemon: frag_arrival: seq=130 idx=0 +total=1 fw_us=4142229151 len=170 2026-10-25 17:45:18,836 INFO image_rx_daemon: published frame_id=0 seq=130 166 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:19,418 INFO image_rx_daemon: frag_arrival: seq=131 idx=0 total=1 +fw_us=4142814506 len=152 2026-10-25 17:45:19,420 INFO image_rx_daemon: published frame_id=0 seq=131 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:19,822 INFO image_rx_daemon: frag_arrival: seq=132 idx=0 total=1 +fw_us=4143213314 len=152 2026-10-25 17:45:19,823 INFO image_rx_daemon: published frame_id=0 seq=132 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:19,824 INFO image_rx_daemon: PROBE TX seq=42 phase_ms=0 size_b=16 +(tx#42) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=22 epoch=6 +freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:45:19,903 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:20,418 INFO image_rx_daemon: frag_arrival: seq=133 idx=0 +total=1 fw_us=4143811548 len=152 2026-10-25 17:45:20,419 INFO image_rx_daemon: published frame_id=0 seq=133 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:20,818 INFO image_rx_daemon: frag_arrival: seq=134 idx=0 total=1 +fw_us=4144211438 len=152 2026-10-25 17:45:20,820 INFO image_rx_daemon: published frame_id=0 seq=134 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:21,423 INFO image_rx_daemon: frag_arrival: seq=135 idx=0 total=1 +fw_us=4144808883 len=152 2026-10-25 17:45:21,424 INFO image_rx_daemon: published frame_id=0 seq=135 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:21,425 INFO image_rx_daemon: PROBE TX seq=43 phase_ms=0 size_b=16 +(tx#43) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=34 epoch=6 +freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:45:21,503 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:21,853 INFO image_rx_daemon: frag_arrival: seq=136 idx=0 +total=1 fw_us=4145241593 len=197 2026-10-25 17:45:21,854 INFO image_rx_daemon: published frame_id=0 seq=136 193 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:22,410 INFO image_rx_daemon: frag_arrival: seq=137 idx=0 total=1 +fw_us=4145804008 len=151 2026-10-25 17:45:22,411 INFO image_rx_daemon: published frame_id=0 seq=137 147 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:22,822 INFO image_rx_daemon: frag_arrival: seq=138 idx=0 total=1 +fw_us=4146206438 len=152 2026-10-25 17:45:22,823 INFO image_rx_daemon: published frame_id=0 seq=138 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:22,824 INFO image_rx_daemon: PROBE TX seq=44 phase_ms=0 size_b=16 +(tx#44) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=9 epoch=7 freq_hz=907250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:45:22,903 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 17:45:23,418 INFO image_rx_daemon: frag_arrival: seq=139 idx=0 total=1 +fw_us=4146803754 len=152 2026-10-25 17:45:23,420 INFO image_rx_daemon: published frame_id=0 seq=139 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:23,818 INFO image_rx_daemon: frag_arrival: seq=140 idx=0 total=1 +fw_us=4147202546 len=152 2026-10-25 17:45:23,820 INFO image_rx_daemon: published frame_id=0 seq=140 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:24,418 INFO image_rx_daemon: frag_arrival: seq=141 idx=0 total=1 +fw_us=4147800777 len=152 2026-10-25 17:45:24,419 INFO image_rx_daemon: published frame_id=0 seq=141 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:24,420 INFO image_rx_daemon: PROBE TX seq=45 phase_ms=0 size_b=16 +(tx#45) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=8 epoch=7 freq_hz=906750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:45:24,498 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 17:45:24,814 INFO image_rx_daemon: frag_arrival: seq=142 idx=0 total=1 +fw_us=4148199505 len=152 2026-10-25 17:45:24,815 INFO image_rx_daemon: published frame_id=0 seq=142 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:25,414 INFO image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 +fw_us=4148797617 len=152 2026-10-25 17:45:25,415 INFO image_rx_daemon: published frame_id=0 seq=143 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:25,855 INFO image_rx_daemon: frag_arrival: seq=144 idx=0 total=1 +fw_us=4149233438 len=201 2026-10-25 17:45:25,856 INFO image_rx_daemon: published frame_id=0 seq=144 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:25,856 INFO image_rx_daemon: PROBE TX seq=46 phase_ms=0 size_b=16 +(tx#46) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=40 epoch=7 +freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 17:45:25,894 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:26,451 INFO image_rx_daemon: frag_arrival: seq=145 idx=0 +total=1 fw_us=4149830614 len=201 2026-10-25 17:45:26,452 INFO image_rx_daemon: published frame_id=0 seq=145 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:26,803 INFO image_rx_daemon: frag_arrival: seq=146 idx=0 total=1 +fw_us=4150188153 len=145 2026-10-25 17:45:26,804 INFO image_rx_daemon: published frame_id=0 seq=146 141 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:27,406 INFO image_rx_daemon: frag_arrival: seq=147 idx=0 total=1 +fw_us=4150791745 len=152 2026-10-25 17:45:27,407 INFO image_rx_daemon: published frame_id=0 seq=147 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:27,407 INFO image_rx_daemon: PROBE TX seq=47 phase_ms=0 size_b=16 +(tx#47) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=26 epoch=7 +freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:45:27,497 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:27,806 INFO image_rx_daemon: frag_arrival: seq=148 idx=0 +total=1 fw_us=4151190713 len=152 2026-10-25 17:45:27,810 INFO image_rx_daemon: published frame_id=0 seq=148 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:28,406 INFO image_rx_daemon: frag_arrival: seq=149 idx=0 total=1 +fw_us=4151789305 len=152 2026-10-25 17:45:28,407 INFO image_rx_daemon: published frame_id=0 seq=149 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:28,618 INFO image_rx_daemon: stats: rx_frames=139 rx_decode_err=0 +frames_published=139 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=193 cmd_cooldown_drops=0 cmd_gate_held=65 cmd_copies_deferred=0 cmd_gate_deferred=65 2026-10-25 +17:45:28,619 INFO image_rx_daemon: air_gap: n=20 dt_med=562415us dt_p95=603592us len_med=152B cmd_tx_ok=47 +cmd_tx_fail=0 2026-10-25 17:45:28,622 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 2026-10-25 +17:45:28,624 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=562.4ms 2026-10-25 17:45:28,625 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +17:45:28,627 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=7 last_hop=27 +slot_off=[14..14] 2026-10-25 17:45:28,628 INFO image_rx_daemon: probe: tx=47 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 17:45:28,628 INFO image_rx_daemon: probe_grid: p0/s0:0/47(0%) 2026-10-25 17:45:28,851 INFO +image_rx_daemon: frag_arrival: seq=150 idx=0 total=1 fw_us=4152224576 len=201 2026-10-25 17:45:28,853 INFO +image_rx_daemon: published frame_id=0 seq=150 197 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:28,854 INFO +image_rx_daemon: PROBE TX seq=48 phase_ms=0 size_b=16 (tx#48) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=30 channel_idx=15 epoch=7 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:45:28,891 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:29,438 +INFO image_rx_daemon: frag_arrival: seq=151 idx=0 total=1 fw_us=4152820711 len=197 2026-10-25 17:45:29,439 INFO +image_rx_daemon: published frame_id=0 seq=151 193 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:29,808 INFO +image_rx_daemon: frag_arrival: seq=152 idx=0 total=1 fw_us=4153186257 len=152 2026-10-25 17:45:29,809 INFO +image_rx_daemon: published frame_id=0 seq=152 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:30,422 INFO +image_rx_daemon: frag_arrival: seq=153 idx=0 total=1 fw_us=4153800322 len=175 2026-10-25 17:45:30,423 INFO +image_rx_daemon: published frame_id=0 seq=153 171 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:30,424 INFO +image_rx_daemon: PROBE TX seq=49 phase_ms=0 size_b=16 (tx#49) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=38 channel_idx=33 epoch=7 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:45:30,490 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:30,842 +INFO image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=4154217380 len=199 2026-10-25 17:45:30,843 INFO +image_rx_daemon: published frame_id=0 seq=154 195 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:31,419 INFO +image_rx_daemon: frag_arrival: seq=155 idx=0 total=1 fw_us=4154797796 len=173 2026-10-25 17:45:31,422 INFO +image_rx_daemon: published frame_id=0 seq=155 169 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:31,815 INFO +image_rx_daemon: frag_arrival: seq=156 idx=0 total=1 fw_us=4155199435 len=178 2026-10-25 17:45:31,816 INFO +image_rx_daemon: published frame_id=0 seq=156 174 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:31,816 INFO +image_rx_daemon: PROBE TX seq=50 phase_ms=0 size_b=16 (tx#50) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=45 channel_idx=19 epoch=7 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:45:31,884 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:32,426 +INFO image_rx_daemon: frag_arrival: seq=157 idx=0 total=1 fw_us=4155808328 len=193 2026-10-25 17:45:32,427 INFO +image_rx_daemon: published frame_id=0 seq=157 189 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:32,838 INFO +image_rx_daemon: frag_arrival: seq=158 idx=0 total=1 fw_us=4156215121 len=201 2026-10-25 17:45:32,840 INFO +image_rx_daemon: published frame_id=0 seq=158 197 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:33,442 INFO +image_rx_daemon: frag_arrival: seq=159 idx=0 total=1 fw_us=4156813690 len=203 2026-10-25 17:45:33,443 INFO +image_rx_daemon: published frame_id=0 seq=159 199 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:33,444 INFO +image_rx_daemon: PROBE TX seq=51 phase_ms=0 size_b=16 (tx#51) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=3 channel_idx=0 epoch=8 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:45:33,491 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:33,830 +INFO image_rx_daemon: frag_arrival: seq=160 idx=0 total=1 fw_us=4157207364 len=194 2026-10-25 17:45:33,832 INFO +image_rx_daemon: published frame_id=0 seq=160 190 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:34,403 INFO +image_rx_daemon: frag_arrival: seq=161 idx=0 total=1 fw_us=4157774737 len=152 2026-10-25 17:45:34,404 INFO +image_rx_daemon: published frame_id=0 seq=161 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:34,794 INFO +image_rx_daemon: frag_arrival: seq=162 idx=0 total=1 fw_us=4158173608 len=152 2026-10-25 17:45:34,795 INFO +image_rx_daemon: published frame_id=0 seq=162 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:34,796 INFO +image_rx_daemon: PROBE TX seq=52 phase_ms=0 size_b=16 (tx#52) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=10 channel_idx=25 epoch=8 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:45:34,886 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:35,390 +INFO image_rx_daemon: frag_arrival: seq=163 idx=0 total=1 fw_us=4158771969 len=152 2026-10-25 17:45:35,391 INFO +image_rx_daemon: published frame_id=0 seq=163 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:35,790 INFO +image_rx_daemon: frag_arrival: seq=164 idx=0 total=1 fw_us=4159170883 len=152 2026-10-25 17:45:35,791 INFO +image_rx_daemon: published frame_id=0 seq=164 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:36,380 INFO +image_rx_daemon: frag_arrival: seq=165 idx=0 total=1 fw_us=4159769193 len=152 2026-10-25 17:45:36,381 INFO +image_rx_daemon: published frame_id=0 seq=165 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:36,382 INFO +image_rx_daemon: PROBE TX seq=53 phase_ms=0 size_b=16 (tx#53) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=17 channel_idx=12 epoch=8 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:45:36,425 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:36,763 +INFO image_rx_daemon: frag_arrival: seq=166 idx=0 total=1 fw_us=4160142179 len=119 2026-10-25 17:45:36,766 INFO +image_rx_daemon: published frame_id=0 seq=166 115 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:37,394 INFO +image_rx_daemon: frag_arrival: seq=167 idx=0 total=1 fw_us=4160766379 len=152 2026-10-25 17:45:37,395 INFO +image_rx_daemon: published frame_id=0 seq=167 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:37,778 INFO +image_rx_daemon: frag_arrival: seq=168 idx=0 total=1 fw_us=4161160180 len=145 2026-10-25 17:45:37,781 INFO +image_rx_daemon: published frame_id=0 seq=168 141 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:37,782 INFO +image_rx_daemon: PROBE TX seq=54 phase_ms=0 size_b=16 (tx#54) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=25 channel_idx=40 epoch=8 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:45:37,871 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:38,385 +INFO image_rx_daemon: frag_arrival: seq=169 idx=0 total=1 fw_us=4161763860 len=152 2026-10-25 17:45:38,387 INFO +image_rx_daemon: published frame_id=0 seq=169 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:38,631 INFO +image_rx_daemon: stats: rx_frames=159 rx_decode_err=0 frames_published=159 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=221 cmd_cooldown_drops=0 cmd_gate_held=75 +cmd_copies_deferred=0 cmd_gate_deferred=75 2026-10-25 17:45:38,633 INFO image_rx_daemon: air_gap: n=20 +dt_med=567373us dt_p95=624200us len_med=173B cmd_tx_ok=54 cmd_tx_fail=0 2026-10-25 17:45:38,635 INFO image_rx_daemon: +air_gap_hist(ms): <400:6 <1000:14 2026-10-25 17:45:38,637 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=567.4ms 2026-10-25 17:45:38,638 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 17:45:38,639 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=8 last_hop=27 slot_off=[14..14] 2026-10-25 17:45:38,640 INFO image_rx_daemon: probe: tx=54 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 17:45:38,640 INFO image_rx_daemon: probe_grid: p0/s0:0/54(0%) +2026-10-25 17:45:38,786 INFO image_rx_daemon: frag_arrival: seq=170 idx=0 total=1 fw_us=4162162804 len=152 2026-10-25 +17:45:38,787 INFO image_rx_daemon: published frame_id=0 seq=170 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:39,390 INFO image_rx_daemon: frag_arrival: seq=171 idx=0 total=1 fw_us=4162761212 len=152 2026-10-25 +17:45:39,391 INFO image_rx_daemon: published frame_id=0 seq=171 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:39,392 INFO image_rx_daemon: PROBE TX seq=55 phase_ms=0 size_b=16 (tx#55) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=3 epoch=8 freq_hz=904250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:45:39,470 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:45:39,774 INFO image_rx_daemon: frag_arrival: seq=172 idx=0 total=1 fw_us=4163147351 len=137 +2026-10-25 17:45:39,775 INFO image_rx_daemon: published frame_id=0 seq=172 133 B → lifetrac/v25/video/tile_delta +2026-10-25 17:45:40,385 INFO image_rx_daemon: frag_arrival: seq=173 idx=0 total=1 fw_us=4163758730 len=152 2026-10-25 +17:45:40,387 INFO image_rx_daemon: published frame_id=0 seq=173 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:40,773 INFO image_rx_daemon: frag_arrival: seq=174 idx=0 total=1 fw_us=4164144792 len=137 2026-10-25 +17:45:40,775 INFO image_rx_daemon: published frame_id=0 seq=174 133 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:40,776 INFO image_rx_daemon: PROBE TX seq=56 phase_ms=0 size_b=16 (tx#56) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=17 epoch=8 freq_hz=911250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:45:40,874 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:45:41,382 INFO image_rx_daemon: frag_arrival: seq=175 idx=0 total=1 fw_us=4164756080 len=152 +2026-10-25 17:45:41,384 INFO image_rx_daemon: published frame_id=0 seq=175 148 B → lifetrac/v25/video/tile_delta +2026-10-25 17:45:41,776 INFO image_rx_daemon: frag_arrival: seq=176 idx=0 total=1 fw_us=4165154927 len=152 2026-10-25 +17:45:41,778 INFO image_rx_daemon: published frame_id=0 seq=176 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:42,382 INFO image_rx_daemon: frag_arrival: seq=177 idx=0 total=1 fw_us=4165753118 len=152 2026-10-25 +17:45:42,383 INFO image_rx_daemon: published frame_id=0 seq=177 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:42,384 INFO image_rx_daemon: PROBE TX seq=57 phase_ms=0 size_b=16 (tx#57) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=19 epoch=8 freq_hz=912250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:45:42,467 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:45:42,777 INFO image_rx_daemon: frag_arrival: seq=178 idx=0 total=1 fw_us=4166151847 len=152 +2026-10-25 17:45:42,779 INFO image_rx_daemon: published frame_id=0 seq=178 148 B → lifetrac/v25/video/tile_delta +2026-10-25 17:45:43,401 INFO image_rx_daemon: frag_arrival: seq=179 idx=0 total=1 fw_us=4166778278 len=191 2026-10-25 +17:45:43,403 INFO image_rx_daemon: published frame_id=0 seq=179 187 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:43,774 INFO image_rx_daemon: frag_arrival: seq=180 idx=0 total=1 fw_us=4167148515 len=152 2026-10-25 +17:45:43,775 INFO image_rx_daemon: published frame_id=0 seq=180 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:43,776 INFO image_rx_daemon: PROBE TX seq=58 phase_ms=0 size_b=16 (tx#58) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=48 epoch=9 freq_hz=926750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:45:43,865 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:45:44,383 INFO image_rx_daemon: frag_arrival: seq=181 idx=0 total=1 fw_us=4167746917 len=152 +2026-10-25 17:45:44,387 INFO image_rx_daemon: published frame_id=0 seq=181 148 B → lifetrac/v25/video/tile_delta +2026-10-25 17:45:44,775 INFO image_rx_daemon: frag_arrival: seq=182 idx=0 total=1 fw_us=4168145856 len=152 2026-10-25 +17:45:44,776 INFO image_rx_daemon: published frame_id=0 seq=182 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:45,377 INFO image_rx_daemon: frag_arrival: seq=183 idx=0 total=1 fw_us=4168744132 len=152 2026-10-25 +17:45:45,378 INFO image_rx_daemon: published frame_id=0 seq=183 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:45,380 INFO image_rx_daemon: PROBE TX seq=59 phase_ms=0 size_b=16 (tx#59) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=46 epoch=9 freq_hz=925750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:45:45,456 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:45:45,774 INFO image_rx_daemon: frag_arrival: seq=184 idx=0 total=1 fw_us=4169142948 len=152 +2026-10-25 17:45:45,775 INFO image_rx_daemon: published frame_id=0 seq=184 148 B → lifetrac/v25/video/tile_delta +2026-10-25 17:45:46,370 INFO image_rx_daemon: frag_arrival: seq=185 idx=0 total=1 fw_us=4169741115 len=152 2026-10-25 +17:45:46,372 INFO image_rx_daemon: published frame_id=0 seq=185 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:46,746 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=4170124439 len=133 2026-10-25 +17:45:46,748 INFO image_rx_daemon: published frame_id=0 seq=186 129 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:46,749 INFO image_rx_daemon: PROBE TX seq=60 phase_ms=0 size_b=16 (tx#60) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=27 epoch=9 freq_hz=916250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:45:46,787 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:45:47,379 INFO image_rx_daemon: frag_arrival: seq=187 idx=0 total=1 fw_us=4170738025 len=152 +2026-10-25 17:45:47,380 INFO image_rx_daemon: published frame_id=0 seq=187 148 B → lifetrac/v25/video/tile_delta +2026-10-25 17:45:47,770 INFO image_rx_daemon: frag_arrival: seq=188 idx=0 total=1 fw_us=4171136898 len=152 2026-10-25 +17:45:47,774 INFO image_rx_daemon: published frame_id=0 seq=188 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:48,371 INFO image_rx_daemon: frag_arrival: seq=189 idx=0 total=1 fw_us=4171735044 len=152 2026-10-25 +17:45:48,372 INFO image_rx_daemon: published frame_id=0 seq=189 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:45:48,373 INFO image_rx_daemon: PROBE TX seq=61 phase_ms=0 size_b=16 (tx#61) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=36 epoch=9 freq_hz=920750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 17:45:48,451 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 17:45:48,650 INFO image_rx_daemon: stats: rx_frames=179 rx_decode_err=0 frames_published=179 +publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=249 +cmd_cooldown_drops=0 cmd_gate_held=85 cmd_copies_deferred=0 cmd_gate_deferred=85 2026-10-25 17:45:48,654 INFO +image_rx_daemon: air_gap: n=20 dt_med=598146us dt_p95=626431us len_med=152B cmd_tx_ok=61 cmd_tx_fail=0 2026-10-25 +17:45:48,655 INFO image_rx_daemon: air_gap_hist(ms): <400:10 <1000:10 2026-10-25 17:45:48,655 INFO image_rx_daemon: +air_gap_by_class: boundary: n=20 med=598.1ms 2026-10-25 17:45:48,656 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-67/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 17:45:48,657 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=9 last_hop=27 slot_off=[14..14] 2026-10-25 17:45:48,657 INFO +image_rx_daemon: probe: tx=61 echo=0 (0.0% delivered) no echoes this window 2026-10-25 17:45:48,658 INFO +image_rx_daemon: probe_grid: p0/s0:0/61(0%) 2026-10-25 17:45:48,762 INFO image_rx_daemon: frag_arrival: seq=190 idx=0 +total=1 fw_us=4172123548 len=140 2026-10-25 17:45:48,765 INFO image_rx_daemon: published frame_id=0 seq=190 136 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:49,370 INFO image_rx_daemon: frag_arrival: seq=191 idx=0 total=1 +fw_us=4172732053 len=152 2026-10-25 17:45:49,372 INFO image_rx_daemon: published frame_id=0 seq=191 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:49,772 INFO image_rx_daemon: frag_arrival: seq=192 idx=0 total=1 +fw_us=4173130977 len=152 2026-10-25 17:45:49,774 INFO image_rx_daemon: published frame_id=0 seq=192 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:49,775 INFO image_rx_daemon: PROBE TX seq=62 phase_ms=0 size_b=16 +(tx#62) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=29 epoch=9 +freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:45:49,853 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:50,420 INFO image_rx_daemon: frag_arrival: seq=193 idx=0 +total=1 fw_us=4173768102 len=207 2026-10-25 17:45:50,421 INFO image_rx_daemon: published frame_id=0 seq=193 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:50,796 INFO image_rx_daemon: frag_arrival: seq=194 idx=0 total=1 +fw_us=4174161694 len=198 2026-10-25 17:45:50,797 INFO image_rx_daemon: published frame_id=0 seq=194 194 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:51,363 INFO image_rx_daemon: frag_arrival: seq=195 idx=0 total=1 +fw_us=4174718673 len=142 2026-10-25 17:45:51,364 INFO image_rx_daemon: published frame_id=0 seq=195 138 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:51,364 INFO image_rx_daemon: PROBE TX seq=63 phase_ms=0 size_b=16 +(tx#63) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=28 epoch=9 +freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:45:51,454 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:51,765 INFO image_rx_daemon: frag_arrival: seq=196 idx=0 +total=1 fw_us=4175125356 len=152 2026-10-25 17:45:51,769 INFO image_rx_daemon: published frame_id=0 seq=196 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:52,362 INFO image_rx_daemon: frag_arrival: seq=197 idx=0 total=1 +fw_us=4175723675 len=152 2026-10-25 17:45:52,363 INFO image_rx_daemon: published frame_id=0 seq=197 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:52,778 INFO image_rx_daemon: frag_arrival: seq=198 idx=0 total=1 +fw_us=4176131318 len=163 2026-10-25 17:45:52,779 INFO image_rx_daemon: published frame_id=0 seq=198 159 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:52,780 INFO image_rx_daemon: PROBE TX seq=64 phase_ms=0 size_b=16 +(tx#64) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=35 epoch=10 +freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:45:52,847 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:53,394 INFO image_rx_daemon: frag_arrival: seq=199 idx=0 +total=1 fw_us=4176754395 len=198 2026-10-25 17:45:53,395 INFO image_rx_daemon: published frame_id=0 seq=199 194 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:53,767 INFO image_rx_daemon: frag_arrival: seq=200 idx=0 total=1 +fw_us=4177117121 len=151 2026-10-25 17:45:53,768 INFO image_rx_daemon: published frame_id=0 seq=200 147 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:54,355 INFO image_rx_daemon: frag_arrival: seq=201 idx=0 total=1 +fw_us=4177715506 len=150 2026-10-25 17:45:54,358 INFO image_rx_daemon: published frame_id=0 seq=201 146 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:54,358 INFO image_rx_daemon: PROBE TX seq=65 phase_ms=0 size_b=16 +(tx#65) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=12 epoch=10 +freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:45:54,447 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:54,758 INFO image_rx_daemon: frag_arrival: seq=202 idx=0 +total=1 fw_us=4178116990 len=152 2026-10-25 17:45:54,759 INFO image_rx_daemon: published frame_id=0 seq=202 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:55,399 INFO image_rx_daemon: frag_arrival: seq=203 idx=0 total=1 +fw_us=4178754398 len=207 2026-10-25 17:45:55,400 INFO image_rx_daemon: published frame_id=0 seq=203 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:55,758 INFO image_rx_daemon: frag_arrival: seq=204 idx=0 total=1 +fw_us=4179114685 len=152 2026-10-25 17:45:55,759 INFO image_rx_daemon: published frame_id=0 seq=204 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:55,760 INFO image_rx_daemon: PROBE TX seq=66 phase_ms=0 size_b=16 +(tx#66) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=25 epoch=10 +freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:45:55,838 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:56,358 INFO image_rx_daemon: frag_arrival: seq=205 idx=0 +total=1 fw_us=4179713258 len=152 2026-10-25 17:45:56,361 INFO image_rx_daemon: published frame_id=0 seq=205 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:56,757 INFO image_rx_daemon: frag_arrival: seq=206 idx=0 total=1 +fw_us=4180113609 len=152 2026-10-25 17:45:56,759 INFO image_rx_daemon: published frame_id=0 seq=206 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:57,334 INFO image_rx_daemon: frag_arrival: seq=207 idx=0 total=1 +fw_us=4180690132 len=124 2026-10-25 17:45:57,335 INFO image_rx_daemon: published frame_id=0 seq=207 120 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:57,336 INFO image_rx_daemon: PROBE TX seq=67 phase_ms=0 size_b=16 +(tx#67) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=9 epoch=10 +freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:45:57,383 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:57,766 INFO image_rx_daemon: frag_arrival: seq=208 idx=0 +total=1 fw_us=4181119165 len=152 2026-10-25 17:45:57,767 INFO image_rx_daemon: published frame_id=0 seq=208 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:58,354 INFO image_rx_daemon: frag_arrival: seq=209 idx=0 total=1 +fw_us=4181708607 len=152 2026-10-25 17:45:58,355 INFO image_rx_daemon: published frame_id=0 seq=209 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:45:58,661 INFO image_rx_daemon: stats: rx_frames=199 rx_decode_err=0 +frames_published=199 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=279 cmd_cooldown_drops=0 cmd_gate_held=95 cmd_copies_deferred=0 cmd_gate_deferred=95 2026-10-25 +17:45:58,663 INFO image_rx_daemon: air_gap: n=20 dt_med=556979us dt_p95=637408us len_med=152B cmd_tx_ok=67 +cmd_tx_fail=0 2026-10-25 17:45:58,665 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 2026-10-25 +17:45:58,667 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=557.0ms 2026-10-25 17:45:58,669 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-63/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 +17:45:58,669 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=10 last_hop=27 +slot_off=[14..24] 2026-10-25 17:45:58,670 INFO image_rx_daemon: probe: tx=67 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 17:45:58,670 INFO image_rx_daemon: probe_grid: p0/s0:0/67(0%) 2026-10-25 17:45:58,987 INFO +image_rx_daemon: frag_arrival: seq=210 idx=0 total=1 fw_us=4182340876 len=200 2026-10-25 17:45:58,988 INFO +image_rx_daemon: published frame_id=0 seq=210 196 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:58,988 INFO +image_rx_daemon: PROBE TX seq=68 phase_ms=0 size_b=16 (tx#68) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=31 channel_idx=18 epoch=10 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:45:59,039 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:45:59,390 +INFO image_rx_daemon: frag_arrival: seq=211 idx=0 total=1 fw_us=4182745040 len=204 2026-10-25 17:45:59,392 INFO +image_rx_daemon: published frame_id=0 seq=211 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:45:59,791 INFO +image_rx_daemon: frag_arrival: seq=212 idx=0 total=1 fw_us=4183144091 len=206 2026-10-25 17:45:59,792 INFO +image_rx_daemon: published frame_id=0 seq=212 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:00,354 INFO +image_rx_daemon: frag_arrival: seq=213 idx=0 total=1 fw_us=4183704438 len=152 2026-10-25 17:46:00,356 INFO +image_rx_daemon: published frame_id=0 seq=213 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:00,356 INFO +image_rx_daemon: PROBE TX seq=69 phase_ms=0 size_b=16 (tx#69) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=38 channel_idx=44 epoch=10 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:46:00,435 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:00,755 +INFO image_rx_daemon: frag_arrival: seq=214 idx=0 total=1 fw_us=4184109657 len=152 2026-10-25 17:46:00,756 INFO +image_rx_daemon: published frame_id=0 seq=214 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:01,387 INFO +image_rx_daemon: frag_arrival: seq=215 idx=0 total=1 fw_us=4184739374 len=207 2026-10-25 17:46:01,388 INFO +image_rx_daemon: published frame_id=0 seq=215 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:01,987 INFO +image_rx_daemon: frag_arrival: seq=216 idx=0 total=1 fw_us=4185334838 len=201 2026-10-25 17:46:01,988 INFO +image_rx_daemon: published frame_id=0 seq=216 197 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:01,989 INFO +image_rx_daemon: PROBE TX seq=70 phase_ms=0 size_b=16 (tx#70) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=46 channel_idx=48 epoch=10 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:46:02,036 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:02,390 +INFO image_rx_daemon: frag_arrival: seq=217 idx=0 total=1 fw_us=4185731220 len=199 2026-10-25 17:46:02,391 INFO +image_rx_daemon: published frame_id=0 seq=217 195 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:02,762 INFO +image_rx_daemon: frag_arrival: seq=218 idx=0 total=1 fw_us=4186110752 len=152 2026-10-25 17:46:02,763 INFO +image_rx_daemon: published frame_id=0 seq=218 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:03,342 INFO +image_rx_daemon: frag_arrival: seq=219 idx=0 total=1 fw_us=4186695117 len=152 2026-10-25 17:46:03,343 INFO +image_rx_daemon: published frame_id=0 seq=219 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:03,344 INFO +image_rx_daemon: PROBE TX seq=71 phase_ms=0 size_b=16 (tx#71) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=3 channel_idx=49 epoch=11 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:46:03,434 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:03,744 +INFO image_rx_daemon: frag_arrival: seq=220 idx=0 total=1 fw_us=4187092216 len=146 2026-10-25 17:46:03,745 INFO +image_rx_daemon: published frame_id=0 seq=220 142 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:04,346 INFO +image_rx_daemon: frag_arrival: seq=221 idx=0 total=1 fw_us=4187692899 len=152 2026-10-25 17:46:04,349 INFO +image_rx_daemon: published frame_id=0 seq=221 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:04,991 INFO +image_rx_daemon: frag_arrival: seq=222 idx=0 total=1 fw_us=4188330403 len=207 2026-10-25 17:46:04,992 INFO +image_rx_daemon: published frame_id=0 seq=222 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:04,992 INFO +image_rx_daemon: PROBE TX seq=72 phase_ms=0 size_b=16 (tx#72) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=11 channel_idx=21 epoch=11 freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:46:05,039 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:05,355 +INFO image_rx_daemon: frag_arrival: seq=223 idx=0 total=1 fw_us=4188708709 len=177 2026-10-25 17:46:05,356 INFO +image_rx_daemon: published frame_id=0 seq=223 173 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:05,990 INFO +image_rx_daemon: frag_arrival: seq=224 idx=0 total=1 fw_us=4189327863 len=204 2026-10-25 17:46:05,991 INFO +image_rx_daemon: published frame_id=0 seq=224 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:06,358 INFO +image_rx_daemon: frag_arrival: seq=225 idx=0 total=1 fw_us=4189713959 len=187 2026-10-25 17:46:06,360 INFO +image_rx_daemon: published frame_id=0 seq=225 183 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:06,360 INFO +image_rx_daemon: PROBE TX seq=73 phase_ms=0 size_b=16 (tx#73) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=18 channel_idx=48 epoch=11 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + 2026-10-25 17:46:06,427 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:06,986 +INFO image_rx_daemon: frag_arrival: seq=226 idx=0 total=1 fw_us=4190325371 len=205 2026-10-25 17:46:06,988 INFO +image_rx_daemon: published frame_id=0 seq=226 201 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:07,374 INFO +image_rx_daemon: frag_arrival: seq=227 idx=0 total=1 fw_us=4190719398 len=200 2026-10-25 17:46:07,375 INFO +image_rx_daemon: published frame_id=0 seq=227 196 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:07,970 INFO +image_rx_daemon: frag_arrival: seq=228 idx=0 total=1 fw_us=4191312806 len=191 2026-10-25 17:46:07,971 INFO +image_rx_daemon: published frame_id=0 seq=228 187 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:07,972 INFO +image_rx_daemon: PROBE TX seq=74 phase_ms=0 size_b=16 (tx#74) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=26 channel_idx=39 epoch=11 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:46:08,015 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:08,375 +INFO image_rx_daemon: frag_arrival: seq=229 idx=0 total=1 fw_us=4191722228 len=206 2026-10-25 17:46:08,376 INFO +image_rx_daemon: published frame_id=0 seq=229 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:08,673 INFO +image_rx_daemon: stats: rx_frames=219 rx_decode_err=0 frames_published=219 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=309 cmd_cooldown_drops=0 cmd_gate_held=102 +cmd_copies_deferred=0 cmd_gate_deferred=102 2026-10-25 17:46:08,675 INFO image_rx_daemon: air_gap: n=20 +dt_med=560347us dt_p95=637504us len_med=200B cmd_tx_ok=74 cmd_tx_fail=0 2026-10-25 17:46:08,678 INFO image_rx_daemon: +air_gap_hist(ms): <400:7 <1000:13 2026-10-25 17:46:08,679 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=560.3ms 2026-10-25 17:46:08,679 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 17:46:08,680 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=11 last_hop=27 slot_off=[14..29] 2026-10-25 17:46:08,680 INFO image_rx_daemon: probe: tx=74 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 17:46:08,681 INFO image_rx_daemon: probe_grid: +p0/s0:0/74(0%) 2026-10-25 17:46:08,732 INFO image_rx_daemon: frag_arrival: seq=230 idx=0 total=1 fw_us=4192079216 +len=123 2026-10-25 17:46:08,735 INFO image_rx_daemon: published frame_id=0 seq=230 119 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:09,335 INFO image_rx_daemon: frag_arrival: seq=231 idx=0 total=1 +fw_us=4192670795 len=139 2026-10-25 17:46:09,336 INFO image_rx_daemon: published frame_id=0 seq=231 135 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:09,336 INFO image_rx_daemon: PROBE TX seq=75 phase_ms=0 size_b=16 +(tx#75) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=28 epoch=11 +freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:46:09,425 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:09,770 INFO image_rx_daemon: frag_arrival: seq=232 idx=0 +total=1 fw_us=4193108900 len=152 2026-10-25 17:46:09,771 INFO image_rx_daemon: published frame_id=0 seq=232 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:10,338 INFO image_rx_daemon: frag_arrival: seq=233 idx=0 total=1 +fw_us=4193677438 len=151 2026-10-25 17:46:10,341 INFO image_rx_daemon: published frame_id=0 seq=233 147 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:10,926 INFO image_rx_daemon: frag_arrival: seq=234 idx=0 total=1 +fw_us=4194272543 len=147 2026-10-25 17:46:10,927 INFO image_rx_daemon: published frame_id=0 seq=234 143 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:10,928 INFO image_rx_daemon: PROBE TX seq=76 phase_ms=0 size_b=16 +(tx#76) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=33 epoch=11 +freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:46:11,013 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:11,330 INFO image_rx_daemon: frag_arrival: seq=235 idx=0 +total=1 fw_us=4194668978 len=142 2026-10-25 17:46:11,331 INFO image_rx_daemon: published frame_id=0 seq=235 138 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:11,934 INFO image_rx_daemon: frag_arrival: seq=236 idx=0 total=1 +fw_us=4195275442 len=152 2026-10-25 17:46:11,936 INFO image_rx_daemon: published frame_id=0 seq=236 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:12,326 INFO image_rx_daemon: frag_arrival: seq=237 idx=0 total=1 +fw_us=4195664290 len=138 2026-10-25 17:46:12,329 INFO image_rx_daemon: published frame_id=0 seq=237 134 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:12,330 INFO image_rx_daemon: PROBE TX seq=77 phase_ms=0 size_b=16 +(tx#77) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=12 epoch=11 +freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:46:12,418 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:12,967 INFO image_rx_daemon: frag_arrival: seq=238 idx=0 +total=1 fw_us=4196309670 len=201 2026-10-25 17:46:12,968 INFO image_rx_daemon: published frame_id=0 seq=238 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:13,313 INFO image_rx_daemon: frag_arrival: seq=239 idx=0 total=1 +fw_us=4196659706 len=135 2026-10-25 17:46:13,314 INFO image_rx_daemon: published frame_id=0 seq=239 131 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:13,926 INFO image_rx_daemon: frag_arrival: seq=240 idx=0 total=1 +fw_us=4197263666 len=143 2026-10-25 17:46:13,927 INFO image_rx_daemon: published frame_id=0 seq=240 139 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:13,928 INFO image_rx_daemon: PROBE TX seq=78 phase_ms=0 size_b=16 +(tx#78) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=7 epoch=12 freq_hz=906250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:46:14,012 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 17:46:14,312 INFO image_rx_daemon: frag_arrival: seq=241 idx=0 total=1 +fw_us=4197657691 len=137 2026-10-25 17:46:14,315 INFO image_rx_daemon: published frame_id=0 seq=241 133 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:14,970 INFO image_rx_daemon: frag_arrival: seq=242 idx=0 total=1 +fw_us=4198308062 len=207 2026-10-25 17:46:14,971 INFO image_rx_daemon: published frame_id=0 seq=242 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:15,318 INFO image_rx_daemon: frag_arrival: seq=243 idx=0 total=1 +fw_us=4198665732 len=150 2026-10-25 17:46:15,320 INFO image_rx_daemon: published frame_id=0 seq=243 146 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:15,321 INFO image_rx_daemon: PROBE TX seq=79 phase_ms=0 size_b=16 +(tx#79) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=9 epoch=12 +freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:46:15,404 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:15,742 INFO image_rx_daemon: frag_arrival: seq=244 idx=0 +total=1 fw_us=4199080934 len=136 2026-10-25 17:46:15,743 INFO image_rx_daemon: published frame_id=0 seq=244 132 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:16,310 INFO image_rx_daemon: frag_arrival: seq=245 idx=0 total=1 +fw_us=4199650550 len=131 2026-10-25 17:46:16,311 INFO image_rx_daemon: published frame_id=0 seq=245 127 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:16,921 INFO image_rx_daemon: frag_arrival: seq=246 idx=0 total=1 +fw_us=4200264723 len=152 2026-10-25 17:46:16,922 INFO image_rx_daemon: published frame_id=0 seq=246 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:16,923 INFO image_rx_daemon: PROBE TX seq=80 phase_ms=0 size_b=16 +(tx#80) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=37 epoch=12 +freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:46:17,010 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:17,372 INFO image_rx_daemon: frag_arrival: seq=247 idx=0 +total=1 fw_us=4200702595 len=206 2026-10-25 17:46:17,373 INFO image_rx_daemon: published frame_id=0 seq=247 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:17,759 INFO image_rx_daemon: frag_arrival: seq=248 idx=0 total=1 +fw_us=4201101979 len=152 2026-10-25 17:46:17,760 INFO image_rx_daemon: published frame_id=0 seq=248 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:18,326 INFO image_rx_daemon: frag_arrival: seq=249 idx=0 total=1 +fw_us=4201662438 len=152 2026-10-25 17:46:18,327 INFO image_rx_daemon: published frame_id=0 seq=249 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:18,328 INFO image_rx_daemon: PROBE TX seq=81 phase_ms=0 size_b=16 +(tx#81) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=23 epoch=12 +freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:46:18,406 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:18,689 INFO image_rx_daemon: stats: rx_frames=239 +rx_decode_err=0 frames_published=239 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=339 cmd_cooldown_drops=0 cmd_gate_held=110 cmd_copies_deferred=0 cmd_gate_deferred=110 2026-10-25 +17:46:18,690 INFO image_rx_daemon: air_gap: n=20 dt_med=560459us dt_p95=650371us len_med=150B cmd_tx_ok=81 +cmd_tx_fail=0 2026-10-25 17:46:18,691 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 2026-10-25 +17:46:18,692 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=560.5ms 2026-10-25 17:46:18,693 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-63/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +17:46:18,694 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=12 last_hop=27 +slot_off=[14..54] 2026-10-25 17:46:18,695 INFO image_rx_daemon: probe: tx=81 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 17:46:18,696 INFO image_rx_daemon: probe_grid: p0/s0:0/81(0%) 2026-10-25 17:46:18,762 INFO +image_rx_daemon: frag_arrival: seq=250 idx=0 total=1 fw_us=4202100993 len=152 2026-10-25 17:46:18,763 INFO +image_rx_daemon: published frame_id=0 seq=250 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:19,363 INFO +image_rx_daemon: frag_arrival: seq=251 idx=0 total=1 fw_us=4202690067 len=194 2026-10-25 17:46:19,367 INFO +image_rx_daemon: published frame_id=0 seq=251 190 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:19,744 INFO +image_rx_daemon: frag_arrival: seq=252 idx=0 total=1 fw_us=4203086442 len=132 2026-10-25 17:46:19,747 INFO +image_rx_daemon: published frame_id=0 seq=252 128 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:19,748 INFO +image_rx_daemon: PROBE TX seq=82 phase_ms=0 size_b=16 (tx#82) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=35 channel_idx=38 epoch=12 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:46:19,805 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:20,326 +INFO image_rx_daemon: frag_arrival: seq=253 idx=0 total=1 fw_us=4203656653 len=152 2026-10-25 17:46:20,327 INFO +image_rx_daemon: published frame_id=0 seq=253 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:20,922 INFO +image_rx_daemon: frag_arrival: seq=254 idx=0 total=1 fw_us=4204255265 len=152 2026-10-25 17:46:20,923 INFO +image_rx_daemon: published frame_id=0 seq=254 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:20,924 INFO +image_rx_daemon: PROBE TX seq=83 phase_ms=0 size_b=16 (tx#83) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=41 channel_idx=42 epoch=12 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:46:21,001 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:21,305 +INFO image_rx_daemon: frag_arrival: seq=255 idx=0 total=1 fw_us=4204638752 len=131 2026-10-25 17:46:21,306 INFO +image_rx_daemon: published frame_id=0 seq=255 127 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:21,906 INFO +image_rx_daemon: frag_arrival: seq=0 idx=0 total=1 fw_us=4205252923 len=152 2026-10-25 17:46:21,908 INFO +image_rx_daemon: published frame_id=0 seq=0 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:22,318 INFO +image_rx_daemon: frag_arrival: seq=1 idx=0 total=1 fw_us=4205651884 len=152 2026-10-25 17:46:22,319 INFO +image_rx_daemon: published frame_id=0 seq=1 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:22,320 INFO +image_rx_daemon: PROBE TX seq=84 phase_ms=0 size_b=16 (tx#84) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=48 channel_idx=45 epoch=12 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:46:22,398 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:22,907 +INFO image_rx_daemon: frag_arrival: seq=2 idx=0 total=1 fw_us=4206243438 len=141 2026-10-25 17:46:22,908 INFO +image_rx_daemon: published frame_id=0 seq=2 137 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:23,351 INFO +image_rx_daemon: frag_arrival: seq=3 idx=0 total=1 fw_us=4206685320 len=201 2026-10-25 17:46:23,352 INFO +image_rx_daemon: published frame_id=0 seq=3 197 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:23,907 INFO +image_rx_daemon: frag_arrival: seq=4 idx=0 total=1 fw_us=4207244995 len=150 2026-10-25 17:46:23,908 INFO +image_rx_daemon: published frame_id=0 seq=4 146 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:23,909 INFO +image_rx_daemon: PROBE TX seq=85 phase_ms=0 size_b=16 (tx#85) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=6 channel_idx=37 epoch=13 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 17:46:23,998 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:24,305 +INFO image_rx_daemon: frag_arrival: seq=5 idx=0 total=1 fw_us=4207641306 len=147 2026-10-25 17:46:24,307 INFO +image_rx_daemon: published frame_id=0 seq=5 143 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:24,950 INFO +image_rx_daemon: frag_arrival: seq=6 idx=0 total=1 fw_us=4208281043 len=203 2026-10-25 17:46:24,951 INFO +image_rx_daemon: published frame_id=0 seq=6 199 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:25,314 INFO +image_rx_daemon: frag_arrival: seq=7 idx=0 total=1 fw_us=4208643656 len=152 2026-10-25 17:46:25,316 INFO +image_rx_daemon: published frame_id=0 seq=7 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:25,316 INFO +image_rx_daemon: PROBE TX seq=86 phase_ms=0 size_b=16 (tx#86) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=13 channel_idx=17 epoch=13 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:46:25,395 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:25,916 +INFO image_rx_daemon: frag_arrival: seq=8 idx=0 total=1 fw_us=4209242015 len=152 2026-10-25 17:46:25,919 INFO +image_rx_daemon: published frame_id=0 seq=8 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:26,342 INFO +image_rx_daemon: frag_arrival: seq=9 idx=0 total=1 fw_us=4209664148 len=183 2026-10-25 17:46:26,343 INFO +image_rx_daemon: published frame_id=0 seq=9 179 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:26,946 INFO +image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=4210270130 len=195 2026-10-25 17:46:26,947 INFO +image_rx_daemon: published frame_id=0 seq=10 191 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:26,948 INFO +image_rx_daemon: PROBE TX seq=87 phase_ms=0 size_b=16 (tx#87) 2026-10-25 17:46:26,995 INFO image_rx_daemon: command +TX opcode=0x69 copy=1/1 OK (on air) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 +channel_idx=40 epoch=13 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:46:27,338 INFO +image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=4210666206 len=191 2026-10-25 17:46:27,339 INFO +image_rx_daemon: published frame_id=0 seq=11 187 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:27,943 INFO +image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=4211266998 len=195 2026-10-25 17:46:27,944 INFO +image_rx_daemon: published frame_id=0 seq=12 191 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:28,292 INFO +image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=4211619261 len=131 2026-10-25 17:46:28,296 INFO +image_rx_daemon: published frame_id=0 seq=13 127 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:28,296 INFO +image_rx_daemon: PROBE TX seq=88 phase_ms=0 size_b=16 (tx#88) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=27 channel_idx=20 epoch=13 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:46:28,343 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:28,698 +INFO image_rx_daemon: stats: rx_frames=259 rx_decode_err=0 frames_published=259 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=366 cmd_cooldown_drops=0 cmd_gate_held=119 +cmd_copies_deferred=0 cmd_gate_deferred=119 2026-10-25 17:46:28,700 INFO image_rx_daemon: air_gap: n=20 +dt_med=559675us dt_p95=639737us len_med=152B cmd_tx_ok=88 cmd_tx_fail=0 2026-10-25 17:46:28,701 INFO image_rx_daemon: +air_gap_hist(ms): <400:7 <1000:13 2026-10-25 17:46:28,702 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=559.7ms 2026-10-25 17:46:28,703 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-63/-62 +snr[min/med/max]=9.0/10.0/11.0 2026-10-25 17:46:28,704 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=13 last_hop=27 slot_off=[14..58] 2026-10-25 17:46:28,704 INFO image_rx_daemon: probe: tx=88 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 17:46:28,705 INFO image_rx_daemon: probe_grid: +p0/s0:0/88(0%) 2026-10-25 17:46:28,910 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=4212232991 +len=152 2026-10-25 17:46:28,911 INFO image_rx_daemon: published frame_id=0 seq=14 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:29,342 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 +fw_us=4212670654 len=204 2026-10-25 17:46:29,343 INFO image_rx_daemon: published frame_id=0 seq=15 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:29,344 INFO image_rx_daemon: PROBE TX seq=89 phase_ms=0 size_b=16 +(tx#89) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=42 epoch=13 +freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 17:46:29,391 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:29,943 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 +total=1 fw_us=4213269175 len=204 2026-10-25 17:46:29,944 INFO image_rx_daemon: published frame_id=0 seq=16 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:30,335 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 +fw_us=4213657788 len=191 2026-10-25 17:46:30,336 INFO image_rx_daemon: published frame_id=0 seq=17 187 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:30,894 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 +fw_us=4214215016 len=134 2026-10-25 17:46:30,896 INFO image_rx_daemon: published frame_id=0 seq=18 130 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:30,897 INFO image_rx_daemon: PROBE TX seq=90 phase_ms=0 size_b=16 +(tx#90) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=26 epoch=13 +freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:46:30,986 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:31,302 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 +total=1 fw_us=4214626994 len=152 2026-10-25 17:46:31,303 INFO image_rx_daemon: published frame_id=0 seq=19 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:31,898 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 +fw_us=4215225841 len=152 2026-10-25 17:46:31,899 INFO image_rx_daemon: published frame_id=0 seq=20 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:32,294 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 +fw_us=4215624860 len=152 2026-10-25 17:46:32,296 INFO image_rx_daemon: published frame_id=0 seq=21 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:32,297 INFO image_rx_daemon: PROBE TX seq=91 phase_ms=0 size_b=16 +(tx#91) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=45 epoch=13 +freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:46:32,386 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:32,902 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 +total=1 fw_us=4216224438 len=152 2026-10-25 17:46:32,903 INFO image_rx_daemon: published frame_id=0 seq=22 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:33,294 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 +fw_us=4216622440 len=152 2026-10-25 17:46:33,295 INFO image_rx_daemon: published frame_id=0 seq=23 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:33,904 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 +fw_us=4217220986 len=152 2026-10-25 17:46:33,908 INFO image_rx_daemon: published frame_id=0 seq=24 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:33,909 INFO image_rx_daemon: PROBE TX seq=92 phase_ms=0 size_b=16 +(tx#92) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=48 epoch=14 +freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:46:33,987 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:34,297 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 +total=1 fw_us=4217614892 len=145 2026-10-25 17:46:34,299 INFO image_rx_daemon: published frame_id=0 seq=25 141 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:34,898 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 +fw_us=4218221116 len=156 2026-10-25 17:46:34,899 INFO image_rx_daemon: published frame_id=0 seq=26 152 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:35,339 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 +fw_us=4218656330 len=204 2026-10-25 17:46:35,340 INFO image_rx_daemon: published frame_id=0 seq=27 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:35,341 INFO image_rx_daemon: PROBE TX seq=93 phase_ms=0 size_b=16 +(tx#93) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=7 epoch=14 +freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:46:35,389 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:35,887 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 +total=1 fw_us=4219213612 len=149 2026-10-25 17:46:35,890 INFO image_rx_daemon: published frame_id=0 seq=28 145 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:36,301 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 +fw_us=4219615198 len=152 2026-10-25 17:46:36,303 INFO image_rx_daemon: published frame_id=0 seq=29 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:36,891 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 +fw_us=4220211221 len=150 2026-10-25 17:46:36,893 INFO image_rx_daemon: published frame_id=0 seq=30 146 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:36,894 INFO image_rx_daemon: PROBE TX seq=94 phase_ms=0 size_b=16 +(tx#94) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=39 epoch=14 +freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:46:36,978 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:37,330 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 +total=1 fw_us=4220646582 len=199 2026-10-25 17:46:37,331 INFO image_rx_daemon: published frame_id=0 seq=31 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:37,884 INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 +fw_us=4221211558 len=152 2026-10-25 17:46:37,886 INFO image_rx_daemon: published frame_id=0 seq=32 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:38,330 INFO image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 +fw_us=4221644247 len=197 2026-10-25 17:46:38,331 INFO image_rx_daemon: published frame_id=0 seq=33 193 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:38,333 INFO image_rx_daemon: PROBE TX seq=95 phase_ms=0 size_b=16 +(tx#95) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=47 epoch=14 +freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:46:38,380 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:38,708 INFO image_rx_daemon: stats: rx_frames=279 +rx_decode_err=0 frames_published=279 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=394 cmd_cooldown_drops=0 cmd_gate_held=129 cmd_copies_deferred=0 cmd_gate_deferred=129 2026-10-25 +17:46:38,710 INFO image_rx_daemon: air_gap: n=20 dt_med=557228us dt_p95=613730us len_med=152B cmd_tx_ok=95 +cmd_tx_fail=0 2026-10-25 17:46:38,712 INFO image_rx_daemon: air_gap_hist(ms): <400:4 <1000:16 2026-10-25 +17:46:38,714 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=557.2ms 2026-10-25 17:46:38,715 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/13.0 2026-10-25 +17:46:38,716 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=14 last_hop=27 +slot_off=[14..14] 2026-10-25 17:46:38,716 INFO image_rx_daemon: probe: tx=95 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 17:46:38,716 INFO image_rx_daemon: probe_grid: p0/s0:0/95(0%) 2026-10-25 17:46:38,910 INFO +image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=4222227361 len=178 2026-10-25 17:46:38,911 INFO +image_rx_daemon: published frame_id=0 seq=34 174 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:39,334 INFO +image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=4222647061 len=205 2026-10-25 17:46:39,336 INFO +image_rx_daemon: published frame_id=0 seq=35 201 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:39,928 INFO +image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=4223235178 len=190 2026-10-25 17:46:39,929 INFO +image_rx_daemon: published frame_id=0 seq=36 186 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:39,930 INFO +image_rx_daemon: PROBE TX seq=96 phase_ms=0 size_b=16 (tx#96) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=36 channel_idx=17 epoch=14 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:46:39,977 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:40,303 +INFO image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=4223613548 len=162 2026-10-25 17:46:40,304 INFO +image_rx_daemon: published frame_id=0 seq=37 158 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:40,922 INFO +image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=4224235332 len=196 2026-10-25 17:46:40,923 INFO +image_rx_daemon: published frame_id=0 seq=38 192 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:41,289 INFO +image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=4224600686 len=149 2026-10-25 17:46:41,291 INFO +image_rx_daemon: published frame_id=0 seq=39 145 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:41,292 INFO +image_rx_daemon: PROBE TX seq=97 phase_ms=0 size_b=16 (tx#97) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=43 channel_idx=10 epoch=14 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:46:41,370 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:41,897 +INFO image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=4225212231 len=168 2026-10-25 17:46:41,899 INFO +image_rx_daemon: published frame_id=0 seq=40 164 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:42,310 INFO +image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=4225634681 len=200 2026-10-25 17:46:42,312 INFO +image_rx_daemon: published frame_id=0 seq=41 196 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:42,923 INFO +image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=4226230783 len=196 2026-10-25 17:46:42,924 INFO +image_rx_daemon: published frame_id=0 seq=42 192 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:42,925 INFO +image_rx_daemon: PROBE TX seq=98 phase_ms=0 size_b=16 (tx#98) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=1 channel_idx=15 epoch=15 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:46:42,972 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:43,279 +INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=4226588554 len=139 2026-10-25 17:46:43,282 INFO +image_rx_daemon: published frame_id=0 seq=43 135 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:43,887 INFO +image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=4227197418 len=152 2026-10-25 17:46:43,888 INFO +image_rx_daemon: published frame_id=0 seq=44 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:44,278 INFO +image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=4227591216 len=146 2026-10-25 17:46:44,279 INFO +image_rx_daemon: published frame_id=0 seq=45 142 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:44,280 INFO +image_rx_daemon: PROBE TX seq=99 phase_ms=0 size_b=16 (tx#99) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=8 channel_idx=6 epoch=15 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:46:44,368 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:44,877 +INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=4228187204 len=144 2026-10-25 17:46:44,880 INFO +image_rx_daemon: published frame_id=0 seq=46 140 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:45,323 INFO +image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=4228627547 len=198 2026-10-25 17:46:45,324 INFO +image_rx_daemon: published frame_id=0 seq=47 194 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:45,878 INFO +image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=4229189883 len=148 2026-10-25 17:46:45,879 INFO +image_rx_daemon: published frame_id=0 seq=48 144 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:45,880 INFO +image_rx_daemon: PROBE TX seq=100 phase_ms=0 size_b=16 (tx#100) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=16 channel_idx=42 epoch=15 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:46:45,968 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:46,274 +INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=4229586307 len=146 2026-10-25 17:46:46,275 INFO +image_rx_daemon: published frame_id=0 seq=49 142 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:46,854 INFO +image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=4230169303 len=125 2026-10-25 17:46:46,855 INFO +image_rx_daemon: published frame_id=0 seq=50 121 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:47,254 INFO +image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=4230570888 len=129 2026-10-25 17:46:47,255 INFO +image_rx_daemon: published frame_id=0 seq=51 125 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:47,256 INFO +image_rx_daemon: PROBE TX seq=101 phase_ms=0 size_b=16 (tx#101) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=22 channel_idx=33 epoch=15 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:46:47,300 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:47,878 +INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=4231187369 len=152 2026-10-25 17:46:47,879 INFO +image_rx_daemon: published frame_id=0 seq=52 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:48,280 INFO +image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=4231586295 len=152 2026-10-25 17:46:48,283 INFO +image_rx_daemon: published frame_id=0 seq=53 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:48,720 INFO +image_rx_daemon: stats: rx_frames=299 rx_decode_err=0 frames_published=299 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=422 cmd_cooldown_drops=0 cmd_gate_held=140 +cmd_copies_deferred=0 cmd_gate_deferred=140 2026-10-25 17:46:48,724 INFO image_rx_daemon: air_gap: n=20 +dt_med=562336us dt_p95=621784us len_med=152B cmd_tx_ok=101 cmd_tx_fail=0 2026-10-25 17:46:48,724 INFO +image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 2026-10-25 17:46:48,725 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=562.3ms 2026-10-25 17:46:48,726 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 17:46:48,727 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=15 last_hop=27 slot_off=[14..14] 2026-10-25 17:46:48,727 INFO +image_rx_daemon: probe: tx=101 echo=0 (0.0% delivered) no echoes this window 2026-10-25 17:46:48,728 INFO +image_rx_daemon: probe_grid: p0/s0:0/101(0%) 2026-10-25 17:46:48,878 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 +total=1 fw_us=4232184563 len=152 2026-10-25 17:46:48,879 INFO image_rx_daemon: published frame_id=0 seq=54 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:48,879 INFO image_rx_daemon: PROBE TX seq=102 phase_ms=0 size_b=16 +(tx#102) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=41 epoch=15 +freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:46:48,959 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:49,264 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 +total=1 fw_us=4232568046 len=132 2026-10-25 17:46:49,267 INFO image_rx_daemon: published frame_id=0 seq=55 128 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:49,859 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 +fw_us=4233163897 len=128 2026-10-25 17:46:49,861 INFO image_rx_daemon: published frame_id=0 seq=56 124 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:50,274 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 +fw_us=4233580877 len=152 2026-10-25 17:46:50,275 INFO image_rx_daemon: published frame_id=0 seq=57 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:50,276 INFO image_rx_daemon: PROBE TX seq=103 phase_ms=0 size_b=16 +(tx#103) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=35 epoch=15 +freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:46:50,364 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:50,906 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 +total=1 fw_us=4234205191 len=189 2026-10-25 17:46:50,907 INFO image_rx_daemon: published frame_id=0 seq=58 185 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:51,265 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 +fw_us=4234570603 len=144 2026-10-25 17:46:51,270 INFO image_rx_daemon: published frame_id=0 seq=59 140 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:51,871 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 +fw_us=4235176720 len=152 2026-10-25 17:46:51,874 INFO image_rx_daemon: published frame_id=0 seq=60 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:51,875 INFO image_rx_daemon: PROBE TX seq=104 phase_ms=0 size_b=16 +(tx#104) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=16 epoch=15 +freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:46:51,954 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:52,274 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 +total=1 fw_us=4235575684 len=152 2026-10-25 17:46:52,275 INFO image_rx_daemon: published frame_id=0 seq=61 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:52,871 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 +fw_us=4236173986 len=152 2026-10-25 17:46:52,872 INFO image_rx_daemon: published frame_id=0 seq=62 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:53,248 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 +fw_us=4236554730 len=129 2026-10-25 17:46:53,251 INFO image_rx_daemon: published frame_id=0 seq=63 125 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:53,252 INFO image_rx_daemon: PROBE TX seq=105 phase_ms=0 size_b=16 +(tx#105) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=3 epoch=16 +freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:46:53,290 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:53,846 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 +total=1 fw_us=4237147916 len=123 2026-10-25 17:46:53,847 INFO image_rx_daemon: published frame_id=0 seq=64 119 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:54,269 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 +fw_us=4237570008 len=152 2026-10-25 17:46:54,270 INFO image_rx_daemon: published frame_id=0 seq=65 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:54,862 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 +fw_us=4238165780 len=149 2026-10-25 17:46:54,863 INFO image_rx_daemon: published frame_id=0 seq=66 145 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:54,864 INFO image_rx_daemon: PROBE TX seq=106 phase_ms=0 size_b=16 +(tx#106) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=32 epoch=16 +freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:46:54,953 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:55,299 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 +total=1 fw_us=4238603369 len=203 2026-10-25 17:46:55,301 INFO image_rx_daemon: published frame_id=0 seq=67 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:55,872 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 +fw_us=4239166438 len=152 2026-10-25 17:46:55,874 INFO image_rx_daemon: published frame_id=0 seq=68 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:56,263 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 +fw_us=4239564442 len=152 2026-10-25 17:46:56,264 INFO image_rx_daemon: published frame_id=0 seq=69 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:56,265 INFO image_rx_daemon: PROBE TX seq=107 phase_ms=0 size_b=16 +(tx#107) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=14 epoch=16 +freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:46:56,354 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:56,855 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 +total=1 fw_us=4240157710 len=146 2026-10-25 17:46:56,858 INFO image_rx_daemon: published frame_id=0 seq=70 142 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:57,290 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 +fw_us=4240584917 len=184 2026-10-25 17:46:57,291 INFO image_rx_daemon: published frame_id=0 seq=71 180 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:57,867 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 +fw_us=4241159896 len=152 2026-10-25 17:46:57,870 INFO image_rx_daemon: published frame_id=0 seq=72 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:57,871 INFO image_rx_daemon: PROBE TX seq=108 phase_ms=0 size_b=16 +(tx#108) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=7 epoch=16 +freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:46:57,949 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:58,254 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 +total=1 fw_us=4241551053 len=143 2026-10-25 17:46:58,255 INFO image_rx_daemon: published frame_id=0 seq=73 139 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:46:58,732 INFO image_rx_daemon: stats: rx_frames=319 rx_decode_err=0 +frames_published=319 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=451 cmd_cooldown_drops=0 cmd_gate_held=149 cmd_copies_deferred=0 cmd_gate_deferred=149 2026-10-25 +17:46:58,735 INFO image_rx_daemon: air_gap: n=20 dt_med=563069us dt_p95=624314us len_med=152B cmd_tx_ok=108 +cmd_tx_fail=0 2026-10-25 17:46:58,735 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 2026-10-25 +17:46:58,736 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=563.1ms 2026-10-25 17:46:58,737 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 +17:46:58,738 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=16 last_hop=27 +slot_off=[14..14] 2026-10-25 17:46:58,738 INFO image_rx_daemon: probe: tx=108 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 17:46:58,739 INFO image_rx_daemon: probe_grid: p0/s0:0/108(0%) 2026-10-25 17:46:58,899 INFO +image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=4242196075 len=207 2026-10-25 17:46:58,900 INFO +image_rx_daemon: published frame_id=0 seq=74 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:59,302 INFO +image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=4242594962 len=206 2026-10-25 17:46:59,303 INFO +image_rx_daemon: published frame_id=0 seq=75 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:46:59,304 INFO +image_rx_daemon: PROBE TX seq=109 phase_ms=0 size_b=16 (tx#109) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=33 channel_idx=23 epoch=16 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:46:59,341 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:46:59,854 +INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=4243154549 len=152 2026-10-25 17:46:59,856 INFO +image_rx_daemon: published frame_id=0 seq=76 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:00,260 INFO +image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=4243553362 len=152 2026-10-25 17:47:00,263 INFO +image_rx_daemon: published frame_id=0 seq=77 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:00,856 INFO +image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=4244151685 len=152 2026-10-25 17:47:00,857 INFO +image_rx_daemon: published frame_id=0 seq=78 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:00,857 INFO +image_rx_daemon: PROBE TX seq=110 phase_ms=0 size_b=16 (tx#110) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=41 channel_idx=30 epoch=16 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:47:00,946 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:47:01,254 +INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=4244550442 len=152 2026-10-25 17:47:01,255 INFO +image_rx_daemon: published frame_id=0 seq=79 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:01,902 INFO +image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=4245187241 len=206 2026-10-25 17:47:01,903 INFO +image_rx_daemon: published frame_id=0 seq=80 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:02,286 INFO +image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=4245570382 len=186 2026-10-25 17:47:02,287 INFO +image_rx_daemon: published frame_id=0 seq=81 182 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:02,288 INFO +image_rx_daemon: PROBE TX seq=111 phase_ms=0 size_b=16 (tx#111) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=48 channel_idx=10 epoch=16 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:47:02,336 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:47:02,895 +INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=4246181620 len=202 2026-10-25 17:47:02,896 INFO +image_rx_daemon: published frame_id=0 seq=82 198 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:03,266 INFO +image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=4246552020 len=152 2026-10-25 17:47:03,267 INFO +image_rx_daemon: published frame_id=0 seq=83 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:03,844 INFO +image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=4247142269 len=152 2026-10-25 17:47:03,846 INFO +image_rx_daemon: published frame_id=0 seq=84 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:03,848 INFO +image_rx_daemon: PROBE TX seq=112 phase_ms=0 size_b=16 (tx#112) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=6 channel_idx=28 epoch=17 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:47:03,934 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:47:04,242 +INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=4247534438 len=144 2026-10-25 17:47:04,243 INFO +image_rx_daemon: published frame_id=0 seq=85 140 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:04,847 INFO +image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=4248136795 len=150 2026-10-25 17:47:04,849 INFO +image_rx_daemon: published frame_id=0 seq=86 146 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:05,262 INFO +image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=4248547323 len=152 2026-10-25 17:47:05,263 INFO +image_rx_daemon: published frame_id=0 seq=87 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:05,264 INFO +image_rx_daemon: PROBE TX seq=113 phase_ms=0 size_b=16 (tx#113) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=13 channel_idx=2 epoch=17 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:47:05,331 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:47:05,867 +INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=4249136550 len=152 2026-10-25 17:47:05,868 INFO +image_rx_daemon: published frame_id=0 seq=88 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:06,250 INFO +image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=4249536438 len=152 2026-10-25 17:47:06,251 INFO +image_rx_daemon: published frame_id=0 seq=89 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:06,844 INFO +image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=4250133752 len=152 2026-10-25 17:47:06,847 INFO +image_rx_daemon: published frame_id=0 seq=90 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:06,848 INFO +image_rx_daemon: PROBE TX seq=114 phase_ms=0 size_b=16 (tx#114) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=21 channel_idx=33 epoch=17 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:47:06,926 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:47:07,255 +INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=4250541341 len=152 2026-10-25 17:47:07,258 INFO +image_rx_daemon: published frame_id=0 seq=91 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:07,884 INFO +image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=4251164802 len=199 2026-10-25 17:47:07,887 INFO +image_rx_daemon: published frame_id=0 seq=92 195 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:08,257 INFO +image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=4251545557 len=152 2026-10-25 17:47:08,259 INFO +image_rx_daemon: published frame_id=0 seq=93 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:08,259 INFO +image_rx_daemon: PROBE TX seq=115 phase_ms=0 size_b=16 (tx#115) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=28 channel_idx=36 epoch=17 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:47:08,328 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:47:08,742 +INFO image_rx_daemon: stats: rx_frames=339 rx_decode_err=0 frames_published=339 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=479 cmd_cooldown_drops=0 cmd_gate_held=159 +cmd_copies_deferred=0 cmd_gate_deferred=159 2026-10-25 17:47:08,744 INFO image_rx_daemon: air_gap: n=20 +dt_med=559587us dt_p95=645022us len_med=152B cmd_tx_ok=115 cmd_tx_fail=0 2026-10-25 17:47:08,746 INFO +image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 2026-10-25 17:47:08,748 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=559.6ms 2026-10-25 17:47:08,749 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=6.0/10.0/10.0 2026-10-25 17:47:08,750 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=17 last_hop=27 slot_off=[14..30] 2026-10-25 17:47:08,750 INFO +image_rx_daemon: probe: tx=115 echo=0 (0.0% delivered) no echoes this window 2026-10-25 17:47:08,751 INFO +image_rx_daemon: probe_grid: p0/s0:0/115(0%) 2026-10-25 17:47:08,846 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 +total=1 fw_us=4252128567 len=152 2026-10-25 17:47:08,847 INFO image_rx_daemon: published frame_id=0 seq=94 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:47:09,443 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 +fw_us=4252724545 len=148 2026-10-25 17:47:09,446 INFO image_rx_daemon: published frame_id=0 seq=95 144 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:47:09,447 INFO image_rx_daemon: PROBE TX seq=116 phase_ms=0 size_b=16 +(tx#116) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=12 epoch=17 +freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:47:09,525 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:47:09,835 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 +total=1 fw_us=4253115867 len=140 2026-10-25 17:47:09,837 INFO image_rx_daemon: published frame_id=0 seq=96 136 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:47:10,439 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 +fw_us=4253724824 len=152 2026-10-25 17:47:10,442 INFO image_rx_daemon: published frame_id=0 seq=97 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:47:10,872 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 +fw_us=4254160113 len=202 2026-10-25 17:47:10,873 INFO image_rx_daemon: published frame_id=0 seq=98 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:47:10,874 INFO image_rx_daemon: PROBE TX seq=117 phase_ms=0 size_b=16 +(tx#117) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=40 epoch=17 +freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:47:10,922 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:47:11,250 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 +total=1 fw_us=4254536298 len=152 2026-10-25 17:47:11,251 INFO image_rx_daemon: published frame_id=0 seq=99 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:47:11,830 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 +fw_us=4255113776 len=143 2026-10-25 17:47:11,833 INFO image_rx_daemon: published frame_id=0 seq=100 139 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:47:12,438 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 +fw_us=4255722576 len=155 2026-10-25 17:47:12,439 INFO image_rx_daemon: published frame_id=0 seq=101 151 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:47:12,440 INFO image_rx_daemon: PROBE TX seq=118 phase_ms=0 size_b=16 +(tx#118) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=10 epoch=17 +freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:47:12,519 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:47:12,879 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 +total=1 fw_us=4256157743 len=204 2026-10-25 17:47:12,880 INFO image_rx_daemon: published frame_id=0 seq=102 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:47:13,479 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 +fw_us=4256756173 len=206 2026-10-25 17:47:13,480 INFO image_rx_daemon: published frame_id=0 seq=103 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:47:13,866 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 +fw_us=4257148438 len=195 2026-10-25 17:47:13,868 INFO image_rx_daemon: published frame_id=0 seq=104 191 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:47:13,869 INFO image_rx_daemon: PROBE TX seq=119 phase_ms=0 size_b=16 +(tx#119) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=15 epoch=18 +freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:47:13,916 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:47:14,278 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 +total=1 fw_us=4257554078 len=173 2026-10-25 17:47:14,279 INFO image_rx_daemon: published frame_id=0 seq=105 169 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:47:14,846 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 +fw_us=4258125438 len=168 2026-10-25 17:47:14,849 INFO image_rx_daemon: published frame_id=0 seq=106 164 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:47:15,464 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 +fw_us=4258748948 len=201 2026-10-25 17:47:15,465 INFO image_rx_daemon: published frame_id=0 seq=107 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:47:15,466 INFO image_rx_daemon: PROBE TX seq=120 phase_ms=0 size_b=16 +(tx#120) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=27 epoch=18 +freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:47:15,513 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:47:15,824 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 +total=1 fw_us=4259104105 len=143 2026-10-25 17:47:15,827 INFO image_rx_daemon: published frame_id=0 seq=108 139 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:47:16,468 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 +fw_us=4259749192 len=205 2026-10-25 17:47:16,470 INFO image_rx_daemon: published frame_id=0 seq=109 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:47:16,858 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 +fw_us=4260137977 len=193 2026-10-25 17:47:16,859 INFO image_rx_daemon: published frame_id=0 seq=110 189 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:47:16,860 INFO image_rx_daemon: PROBE TX seq=121 phase_ms=0 size_b=16 +(tx#121) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=21 epoch=18 +freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:47:16,917 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:47:17,254 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 +total=1 fw_us=4260533960 len=142 2026-10-25 17:47:17,255 INFO image_rx_daemon: published frame_id=0 seq=111 138 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:47:17,826 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 +fw_us=4261104590 len=148 2026-10-25 17:47:17,827 INFO image_rx_daemon: published frame_id=0 seq=112 144 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:47:18,470 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 +fw_us=4261744748 len=207 2026-10-25 17:47:18,471 INFO image_rx_daemon: published frame_id=0 seq=113 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 17:47:18,472 INFO image_rx_daemon: PROBE TX seq=122 phase_ms=0 size_b=16 +(tx#122) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=40 epoch=18 +freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 17:47:18,519 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:47:18,754 INFO image_rx_daemon: stats: rx_frames=359 +rx_decode_err=0 frames_published=359 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=508 cmd_cooldown_drops=0 cmd_gate_held=166 cmd_copies_deferred=0 cmd_gate_deferred=166 2026-10-25 +17:47:18,755 INFO image_rx_daemon: air_gap: n=20 dt_med=571360us dt_p95=645087us len_med=168B cmd_tx_ok=122 +cmd_tx_fail=0 2026-10-25 17:47:18,758 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 2026-10-25 +17:47:18,760 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=571.4ms 2026-10-25 17:47:18,761 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 +17:47:18,762 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=18 last_hop=28 +slot_off=[14..48] 2026-10-25 17:47:18,762 INFO image_rx_daemon: probe: tx=122 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 17:47:18,763 INFO image_rx_daemon: probe_grid: p0/s0:0/122(0%) 2026-10-25 17:47:18,826 INFO +image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=4262103438 len=149 2026-10-25 17:47:18,827 INFO +image_rx_daemon: published frame_id=0 seq=114 145 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:19,419 INFO +image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=4262698524 len=146 2026-10-25 17:47:19,420 INFO +image_rx_daemon: published frame_id=0 seq=115 142 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:19,822 INFO +image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=4263094988 len=143 2026-10-25 17:47:19,824 INFO +image_rx_daemon: published frame_id=0 seq=116 139 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:19,825 INFO +image_rx_daemon: PROBE TX seq=123 phase_ms=0 size_b=16 (tx#123) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=36 channel_idx=9 epoch=18 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:47:19,913 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:47:20,250 +INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=4263526442 len=141 2026-10-25 17:47:20,253 INFO +image_rx_daemon: published frame_id=0 seq=117 137 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:20,819 INFO +image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=4264092626 len=143 2026-10-25 17:47:20,822 INFO +image_rx_daemon: published frame_id=0 seq=118 139 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:21,412 INFO +image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 fw_us=4264685965 len=134 2026-10-25 17:47:21,415 INFO +image_rx_daemon: published frame_id=0 seq=119 130 B → lifetrac/v25/video/tile_delta 2026-10-25 17:47:21,415 INFO +image_rx_daemon: PROBE TX seq=124 phase_ms=0 size_b=16 (tx#124) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=44 channel_idx=38 epoch=18 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 17:47:21,504 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:47:27,089 +INFO image_rx_daemon: signal received; shutting down 2026-10-25 17:47:27,137 INFO image_rx_daemon: RX worker exit +2026-10-25 17:47:27,991 INFO image_rx_daemon: image_rx_daemon exit + +=== LEG CHECKS === +TRACTOR_L072_RESET landed (PF4/NRST read back low then high, openocd exit 0) +BASE_L072_RESET unverified (gpio163 pulse sent; nothing checks that the base L072 rebooted, and it has not since +2026-08: score base brackets as post - pre) + gpio163 pulse output: none +CLOCKS board minus PC: tractor -1667465.562 s (-19.30 d) +-0.034 s; base -0.140 s (0.00 d) +-0.034 s (read only) +LOG_WINDOW after_stop (feed: camera_svc stopped; 4 s drain, tx_smoke stopped, rx_smoke stopped 0.5 s later, then the +logs were read; both stops ok, both daemon logs hold their SIGTERM shutdown line) +[EVIDENCE] archived to C:\Users\dorkm\Documents\GitHub\LifeTrac-bench-main\LifeTrac-v25\DESIGN-CONTROLLER\bench-evidenc +e\radio_monitor_20261025_124730_5f84b748 +=== LIVE LORA RADIO MONITOR COMPLETE === + + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_health_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_health_base.txt new file mode 100644 index 00000000..89076eee --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_health_base.txt @@ -0,0 +1,29 @@ +# leg 2c_t2a health base, 2026-10-25T17:43:28Z PC clock +STATS-OK (attempt 1) + radio_state=1 + radio_rx_ok=2417 + radio_crc_err=1 + radio_dio0=2718 + radio_tx_ok=299 + tx_fifo_rb_ok=299 + tx_fifo_rb_bad=0 + tx_done_early=0 + rx_urc_lost=4 + rx_pretx_drained=0 + rx_fifo_skip=0 + tx_deaf_max_us=30691 + tx_deaf_sum_us=8408338 + tx_done_to_rearm_max_us=1847 + fhss_dec_aligned=2415 + fhss_dec_snapped=2 + fhss_dec_rej_locked_out=0 + clk_demotion_reset=2 + clk_demotion_kept=0 + tx_first_anchor=0 + tx_stream_streak_max=1 + host_parse_ok=809 + host_parse_err=0 + host_rx_ring_ovf=0 +RS115-INSTRUMENTED-FIRMWARE=YES +RS12-URC-COUNTERS=YES +RS12-10-COUNTERS=YES diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_health_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_health_tractor.txt new file mode 100644 index 00000000..024dffa9 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_health_tractor.txt @@ -0,0 +1,29 @@ +# leg 2c_t2a health tractor, 2026-10-25T17:43:30Z PC clock +STATS-OK (attempt 1) + radio_state=1 + radio_rx_ok=93 + radio_crc_err=0 + radio_dio0=1956 + radio_tx_ok=1863 + tx_fifo_rb_ok=1863 + tx_fifo_rb_bad=0 + tx_done_early=0 + rx_urc_lost=2 + rx_pretx_drained=0 + rx_fifo_skip=0 + tx_deaf_max_us=182062 + tx_deaf_sum_us=259826066 + tx_done_to_rearm_max_us=4607 + fhss_dec_aligned=93 + fhss_dec_snapped=0 + fhss_dec_rej_locked_out=0 + clk_demotion_reset=0 + clk_demotion_kept=0 + tx_first_anchor=1 + tx_stream_streak_max=1862 + host_parse_ok=3129 + host_parse_err=0 + host_rx_ring_ovf=0 +RS115-INSTRUMENTED-FIRMWARE=YES +RS12-URC-COUNTERS=YES +RS12-10-COUNTERS=YES diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_link_stats.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_link_stats.txt new file mode 100644 index 00000000..07ae1359 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_link_stats.txt @@ -0,0 +1,2 @@ +# leg 2c_t2a link_stats (base broker): first message with frames; sampler started 2026-10-25T17:44:17Z PC clock +17:44:19Z {"bps": 75.9, "frames_per_s": 0.5, "rx_frames_seen": 1, "frames_published": 1, "rssi_dbm": -64, "snr_db": 10, "parity_reconstructions": 0, "timeouts": 0, "decode_errors": 0, "frags_expected": 1, "frags_missing": 0, "rx_codec": 1, "rx_codec_name": "mono_g4", "radio_profile": 1, "ts": 1792950259.6} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_p2p4.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_p2p4.txt new file mode 100644 index 00000000..34a6bae3 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_p2p4.txt @@ -0,0 +1,11 @@ +# leg 2c_t2a P2/P4 greps on C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748 +harness: reg_profile=1 force_frf_hz=0 tx_batch=0 synth_fps=2 cam_extra_env=-e LIFETRAC_ENCODE_MODE=6 +published frame_id lines (rx_daemon.log): 365 +tx done K=1 lines: 375 +tx done K>=2 lines: 0 +tx ABORTED lines: 0 +max K: 1 fragments +camera_service vector_stats lines: 0 +tx drops before air (last tx stats line): drop_full=0 drop_stale=0 +tractor FHSS authority (post bracket): tx_first_anchor=1 tx_stream_streak_max=375 +seq-gap loss (per codec run): leg 2c_t2a: 365 frames received; seq gaps within same-codec runs (row, lost): [] -> 0 lost of 365 = 0.0 % after the first received frame (0 codec switch(es) not counted) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_params.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_params.txt new file mode 100644 index 00000000..57eda264 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_params.txt @@ -0,0 +1,58 @@ +git_sha=5f84b748 +duration_s=180 +synth_fps=2 +synth_budget_b=250 +tx_pipeline=v3 +tx_pipeline_depth=2 +tx_batch=0 +tx_prepare_ahead=1 +train_gap_ms=40 +kf_request_disable=1 +no_park_last=0 +no_park_last_min_frags=3 +idle_drain_quiet_s=1.5 +cmd_stream_min_gap_s=1.0 +rx_extra_env= +rx_env_args=-e LIFETRAC_ALIGNED_PUMP=1 -e LIFETRAC_REACTIVE_FIRE=1 -e LIFETRAC_IDLE_DRAIN_QUIET_S=1.5 -e LIFETRAC_CMD_STREAM_MIN_GAP_S=1.0 +cam_extra_env=-e LIFETRAC_ENCODE_MODE=6 +parity_group=0 +aligned_pump=1 +reactive_fire=1 +probe_phase_sweep_ms= +probe_sizes_b= +ack_copies=2 +probe_echo=0 +fhss_farm_id=0 +fhss_link_id=0 +airtime_budget_us=0 +pacing_mode=smooth +pacing_headroom=0 +rxcont_arm=1 +tx_power_dbm= +tx_feed=camera +reg_profile=1 +force_frf_hz=0 +allow_default_carrier=False +tx_serial=2E2C1209DABC240B +rx_serial=2D0A1209DABC240B +host_ip=192.168.1.79 +inject_cmd= +inject_on= +inject_status= +inject_trigger= +tractor_l072_reset=landed +tractor_l072_reset_reason=PF4/NRST read back low then high, openocd exit 0 +tractor_ocd_tag=OCD_LEG=20261025T174400Z +base_l072_reset=unverified +base_gpio163_output=none +log_window=after_stop +feed_stop=camera_svc stopped +stop_drain_s=4 +tractor_clock_offset_s=-1667465.562 +base_clock_offset_s=-0.140 +tractor_clock_rtt_s=0.068 +base_clock_rtt_s=0.068 +clock_offset_rule=board date +%s.%N minus the PC UTC epoch at the midpoint of the adb read (error at most rtt/2, +1 s if the CLOCKS line says whole seconds), read after the daemons stopped; no clock was set +tractor_deploy_md5=md5 52/52 match; reset files md5 2/2 match +base_deploy_md5=md5 52/52 match +timestamp=20261025_124730 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_park.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_park.txt new file mode 100644 index 00000000..ab9a6870 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_park.txt @@ -0,0 +1,3 @@ +# leg 2c_t2a park, 2026-10-25T17:49:54Z PC clock +base: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +tractor: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_post_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_post_base.txt new file mode 100644 index 00000000..a0026b34 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_post_base.txt @@ -0,0 +1,31 @@ +# leg 2c_t2a post bracket base, 2026-10-25T17:49:46Z PC clock +radio_rx_ok=2782 +radio_crc_err=1 +radio_dio0=3207 +radio_tx_ok=423 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=1112 +host_parse_err=0 +radio_state=4 +tx_fifo_rb_ok=423 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=9 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=30697 +tx_deaf_sum_us=12105452 +tx_done_to_rearm_max_us=1853 +fhss_dec_aligned=2779 +fhss_dec_snapped=3 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=3 +clk_demotion_kept=0 +tx_first_anchor=0 +tx_stream_streak_max=1 +ALL: {'host_irq_idle': 1113, 'radio_dio0': 3207, 'radio_dio1': 1, 'radio_crc_err': 1, 'radio_rx_ok': 2782, 'radio_tx_ok': 423, 'radio_state': 4, 'host_rx_bytes': 17965, 'host_rx_lpuart_bytes': 17965, 'host_parse_ok': 1112, 'tx_fifo_rb_ok': 423, 'rx_urc_lost': 9, 'tx_deaf_max_us': 30697, 'tx_deaf_sum_us': 12105452, 'tx_done_to_rearm_max_us': 1853, 'fhss_dec_aligned': 2779, 'fhss_dec_snapped': 3, 'clk_demotion_reset': 3, 'tx_stream_streak_max': 1} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_post_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_post_tractor.txt new file mode 100644 index 00000000..65361548 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_post_tractor.txt @@ -0,0 +1,31 @@ +# leg 2c_t2a post bracket tractor, 2026-10-25T17:49:48Z PC clock +radio_rx_ok=124 +radio_crc_err=0 +radio_dio0=500 +radio_tx_ok=376 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=996 +host_parse_err=0 +radio_state=4 +tx_fifo_rb_ok=376 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=0 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=176667 +tx_deaf_sum_us=53679566 +tx_done_to_rearm_max_us=3536 +fhss_dec_aligned=124 +fhss_dec_snapped=0 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=0 +clk_demotion_kept=1 +tx_first_anchor=1 +tx_stream_streak_max=375 +ALL: {'host_irq_idle': 996, 'radio_dio0': 500, 'radio_rx_ok': 124, 'radio_tx_ok': 376, 'radio_state': 4, 'host_rx_bytes': 73479, 'host_rx_lpuart_bytes': 73479, 'host_parse_ok': 996, 'tx_fifo_rb_ok': 376, 'tx_deaf_max_us': 176667, 'tx_deaf_sum_us': 53679566, 'tx_done_to_rearm_max_us': 3536, 'fhss_dec_aligned': 124, 'clk_demotion_kept': 1, 'tx_first_anchor': 1, 'tx_stream_streak_max': 375} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_post_transcript.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_post_transcript.txt new file mode 100644 index 00000000..803ecee7 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_post_transcript.txt @@ -0,0 +1,104 @@ +17:47:35Z == leg 2c_t2a post (archive C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748) +17:47:36Z -- waiting for the base capture (rs13_cap_base) to finish its 360 s +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +== vector dry run summary == +profile image_bw250: one-fragment limit 203 B (epoch starts 202 B) +frames: 365 total, 0 vector, 365 other, 0 unparseable; by codec {'mono_g4': 365} +wire bytes (vector): min 0 / p50 0 / p95 0 / max 0; over limit: 0 +epoch starts: 0 received, 0 applied +arrival: 0.00 fps mean over 0.0 s; gap p50 0.00 s, p95 0.00 s, max 0.00 s; first applied at never (0 frame(s) before it) +store: applied 0, bad 0 , epoch_behind 0, orphans 0, digest 0 checked / 0 mismatched, epochs 0, handovers 0, ttl_dropped 0, resync 0 (0 ended by DIGEST), records 0 +resync: none +scene: none (no frame applied) +checks: + [PASS] parse_ok 0 unparseable payload(s) + [FAIL] all_vector 365 non-vector frame(s): {'mono_g4': 365} + [PASS] one_fragment 0 over 203 B (epoch starts 202 B); max 0 B + [PASS] store_clean frames_bad=0 + [PASS] no_orphans orphans=0 + [PASS] digest 0 checked, 0 mismatched, scene digest_ok=None + [FAIL] epoch_seen 0 epoch start(s) applied of 0 received + [FAIL] first_apply 0 frame(s) before the first apply + [FAIL] applied_ratio 0/0 applied = 0.0% (need >= 90%) + [FAIL] min_frames 0 vector frame(s), need >= 300 +RESULT: FAIL +json report -> /work/legs/leg2c_t2a_base.json +17:49:44Z -- radio quiet check before the brackets and the park +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +base: leg daemons [] ttymxc3 holders [] +tractor: leg daemons [] ttymxc3 holders [] +17:49:46Z -- post-brackets (rs115) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +radio_rx_ok=2782 radio_crc_err=1 radio_tx_ok=423 (base) +radio_rx_ok=124 radio_crc_err=0 radio_tx_ok=376 (tractor) +17:49:51Z -- rs12_leg_report (--capture) + frag_gap_report +train_gap_ms=40 tx_pipeline_depth=2 synth_budget_b=250 force_frf_hz=0 git_sha=5f84b748 log_window=after_stop + (tx frags_ok counter 368 is stale; using 375 fragments from per-frame TX events) + (rx rx_frames counter 359 is stale; using 365 fragments from frag_arrival events) +loss 10/375 = 2.7% crc_dumps=0 timeouts=0 published=365 [whole logs] +shared-window loss 10/375 = 2.7% [txdone_arrival vs frag_arrival, train by train over the window both logs cover; 10 of 375 trains not heard] +capture seq gaps (leg2c_t2a_base.jsonl): lost 0/365 = 0.0% (received 365, 0 gaps, longest 0; 1 codec run; period 0.55 s) + first frame heard at seq 11: the 10 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 10/375 = 2.7% + tractor TX log: 375 frame(s) on air (txdone_arrival); the capture's first frame is its #11, its last #375 (placed by the params.txt clock offsets, within 0.03 s): 10/375 = 2.7% of them never reached the capture (10 before its first, 0 after its last) +n_frag=365 span=182s max_gap=0.7s gaps>3s=0 total_silent=0.0s +episodes (start s from first frag, +length): NONE +head: the first fragment came 11.0 s after the base's profile activation (17:44:08.333 base clock, the first line after REG_PROFILE OK); 5.1 s after the tractor's first txdone (params.txt clock offsets) +tail: the last fragment came 0.0 s before the tractor's last txdone (params.txt clock offsets); 5.7 s before the base daemon's stop (its 'signal received' line) +base sends on air=124 | tractor decoded cmds=124 +tractor cmd offsets (s from its first): 0.0, 1.5, 3.0, 4.5, 6.0, 7.5, 9.0, 10.5, 12.0, 13.5, 15.0, 16.5, 18.0, 19.5, 21.0, 22.5, 24.0, 25.5, 27.0, 28.5, 30.0, 31.5, 33.0, 34.5, 36.0, 37.5, 38.9, 40.5, 41.9, 43.5, 45.0, 46.5, 48.0, 49.5, 51.0, 52.5, 53.9, 55.0, 56.5, 57.9 +17:49:51Z -- P2 / P4 from the archive +# leg 2c_t2a P2/P4 greps on C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748 +harness: reg_profile=1 force_frf_hz=0 tx_batch=0 synth_fps=2 cam_extra_env=-e LIFETRAC_ENCODE_MODE=6 +published frame_id lines (rx_daemon.log): 365 +tx done K=1 lines: 375 +tx done K>=2 lines: 0 +tx ABORTED lines: 0 +max K: 1 fragments +camera_service vector_stats lines: 0 +tx drops before air (last tx stats line): drop_full=0 drop_stale=0 +tractor FHSS authority (post bracket): tx_first_anchor=1 tx_stream_streak_max=375 +seq-gap loss (per codec run): leg 2c_t2a: 365 frames received; seq gaps within same-codec runs (row, lost): [] -> 0 lost of 365 = 0.0 % after the first received frame (0 codec switch(es) not counted) +no vector_stats lines found (VECTOR mode logs one every LIFETRAC_CAMERA_HEALTH_EVERY_S, default 2 s) +17:49:52Z -- archive files into legs/ +copied: leg2c_t2a_tractor_ocd_reset.log; not in this archive: inject.log inject_trigger.txt +17:49:52Z -- RS-13 scorers (PC only; a failure is reported, it never stops the post step or the park) +radio_monitor_20261025_124730_5f84b748: codec mono_g4, reg_profile=1, reactive_fire=1, probe_echo=0, duration_s=180 + base PROBE TX: 124 (seq 1..124; on air 124, failed 0) + tractor LoRa cmd: PROBE: 124 line(s), 124 distinct seq(s), duplicates 0 + delivered 124/124 = 100.0 % (tractor seqs that the base sent, over base PROBE TX) + tail: none (the tractor logged the base's last PROBE, seq 124) + base acquisition: ACQUIRED; first image reception 11.0 s after the base's profile-1 activation, within the 120 s FHSS scan budget; evidence: the base decoded 365 of the tractor's 375 fragments on air (97.3 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid + (rs13_probe_score: exit 0 -> leg2c_t2a_probe_score.txt) +radio_monitor_20261025_124730_5f84b748: reg_profile=1 force_frf_hz=0 encode_mode=6 duration_s=180 + rx_rf windows: 18, +21..+191 s from the log start + RSSI: median of window medians -64.0 dBm; min of window medians -67 dBm; min of window mins -74 dBm; max -61 dBm; n = 18 windows, 359 frames + SNR: median of window medians 10.0 dB; min of window medians 10.0 dB; min of window mins 6.0 dB; max 13.0 dB; n = 18 windows, 359 frames + crc_dump: 0 + published frame_id: 365; frag_arrival: 365; rx_frames (last counter max): 359 + row: RSSI med / min -64.0 / -74 dBm | SNR med / min 10.0 / 6.0 dB | CRC err 0 | n 18 + FRF readback: base none; tractor none + (rs13_rf_extract: exit 0 -> leg2c_t2a_rf.txt) + (rs13_digest_trace: skipped -- the capture holds no VECTOR frame) +leg 2c_t2a: reg_profile=1 (FHSS, from leg2c_t2a_params.txt) -> the RS-12.15 bracket criteria apply +base: L072 counters not reset -> delta = post - pre +tractor: L072 counters RESET during the leg (evidence: radio_dio0, radio_tx_ok, host_parse_ok, tx_fifo_rb_ok, rx_urc_lost, tx_deaf_sum_us, tx_deaf_max_us, tx_done_to_rearm_max_us, tx_stream_streak_max, d(host_parse_ok) < d(radio_tx_ok)) -> delta = post +cross-check: brackets 124/124 vs logs: base sends on air=124, tractor decoded cmds=124 -> AGREE +STOP RULE: not tripped + (bracket_deltas: exit 0 -> leg2c_t2a_deltas.txt) +17:49:54Z scorer exit codes (0 = ran clean; the files hold the reasons): rs12_leg_report=0 frag_gap_report=0 leg_replay=0 tractor_log=0 rs13_probe_score=0 rs13_rf_extract=0 bracket_deltas=0 +17:49:54Z -- park both radios (last) +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +base: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +tractor: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +17:50:03Z == leg 2c_t2a post done (evidence: C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_pre_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_pre_base.txt new file mode 100644 index 00000000..5aa32af8 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_pre_base.txt @@ -0,0 +1,31 @@ +# leg 2c_t2a pre bracket base, 2026-10-25T17:43:34Z PC clock +radio_rx_ok=2417 +radio_crc_err=1 +radio_dio0=2718 +radio_tx_ok=299 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=810 +host_parse_err=0 +radio_state=1 +tx_fifo_rb_ok=299 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=4 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=30691 +tx_deaf_sum_us=8408338 +tx_done_to_rearm_max_us=1847 +fhss_dec_aligned=2415 +fhss_dec_snapped=2 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=2 +clk_demotion_kept=0 +tx_first_anchor=0 +tx_stream_streak_max=1 +ALL: {'host_irq_idle': 811, 'radio_dio0': 2718, 'radio_dio1': 1, 'radio_crc_err': 1, 'radio_rx_ok': 2417, 'radio_tx_ok': 299, 'radio_state': 1, 'host_rx_bytes': 12890, 'host_rx_lpuart_bytes': 12890, 'host_parse_ok': 810, 'tx_fifo_rb_ok': 299, 'rx_urc_lost': 4, 'tx_deaf_max_us': 30691, 'tx_deaf_sum_us': 8408338, 'tx_done_to_rearm_max_us': 1847, 'fhss_dec_aligned': 2415, 'fhss_dec_snapped': 2, 'clk_demotion_reset': 2, 'tx_stream_streak_max': 1} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_pre_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_pre_tractor.txt new file mode 100644 index 00000000..aecbc6c7 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_pre_tractor.txt @@ -0,0 +1,31 @@ +# leg 2c_t2a pre bracket tractor, 2026-10-25T17:43:37Z PC clock +radio_rx_ok=93 +radio_crc_err=0 +radio_dio0=1956 +radio_tx_ok=1863 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=3130 +host_parse_err=0 +radio_state=1 +tx_fifo_rb_ok=1863 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=2 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=182062 +tx_deaf_sum_us=259826066 +tx_done_to_rearm_max_us=4607 +fhss_dec_aligned=93 +fhss_dec_snapped=0 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=0 +clk_demotion_kept=0 +tx_first_anchor=1 +tx_stream_streak_max=1862 +ALL: {'host_irq_idle': 3130, 'radio_dio0': 1956, 'radio_rx_ok': 93, 'radio_tx_ok': 1863, 'radio_state': 1, 'host_rx_bytes': 333995, 'host_rx_lpuart_bytes': 333995, 'host_parse_ok': 3130, 'tx_fifo_rb_ok': 1863, 'rx_urc_lost': 2, 'tx_deaf_max_us': 182062, 'tx_deaf_sum_us': 259826066, 'tx_done_to_rearm_max_us': 4607, 'fhss_dec_aligned': 93, 'tx_first_anchor': 1, 'tx_stream_streak_max': 1862} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_prep.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_prep.txt new file mode 100644 index 00000000..9c405f28 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_prep.txt @@ -0,0 +1,60 @@ +17:43:08Z == leg 2c_t2a prep (profile image_bw250 = harness -RegProfile 1, boot mono_g4, 2 fps, 180 s, -ReactiveFire 1, -StopDrainS 4 (FHSS default), capture 360 s min-frames 300 no-strict) from bench-session-2026-10-25-t2 @ 5f84b748 +17:43:09Z -- production camera unit / radio-UART holders +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +tractor: lifetrac-camera=failed containers=[bench_mqtt x8-devel x8-provisioning x8-webapp] ttymxc3 holders=[] +base: containers=[design-controller-mosquitto-1] ttymxc3 holders=[] +17:43:11Z -- scene: bench video window to the front + camera check (camera only) +window pid 14808 'Front view of Colorado's STUNNING Royal Gorge Route Railroad - YouTube - Mozilla Firefox' player fullscreen: True in front: True +# leg2c_t2a scene check, 2026-10-25T17:43:13Z PC clock (content: https://www.youtube.com/watch?v=B1yUQwpNhJA, normal Firefox window, player fullscreen; min 8 %) +camera: first frame 0.5 s after opening /dev/video1; 200 frames, the sixth 0.2 s and the last 10.7 s after the first +1.9 s apart: mean abs diff 42.65 pct pixels diff>25: 50.64 % +5.0 s apart: mean abs diff 44.76 pct pixels diff>25: 57.58 % +10.0 s apart: mean abs diff 52.64 pct pixels diff>25: 63.91 % +mean luma 137.8 +frame -> C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_scene.jpg +SCENE-CHECK-OK: 10 s change 63.91 % (min 8 %) +17:43:28Z -- health probes (rs116) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +STATS-OK (attempt 1) + radio_state=1 +RS12-URC-COUNTERS=YES +STATS-OK (attempt 1) + radio_state=1 +RS12-URC-COUNTERS=YES +17:43:32Z -- clear retained control topics on the base broker +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +RETAINED-CLEARED lifetrac/v25/control/encode_mode_override lifetrac/v25/cmd/req_keyframe lifetrac/v25/control/radio_profile +17:43:34Z -- pre-brackets (rs115) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +radio_rx_ok=2417 radio_crc_err=1 radio_tx_ok=299 (base) +radio_rx_ok=93 radio_crc_err=0 radio_tx_ok=1863 (tractor) +17:43:39Z -- base-side capture, detached (docker rs13_cap_base): profile image_bw250, 360 s, min-frames 300 no-strict +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +rs13_cap_base id d9ca643a979a +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +connected to 127.0.0.1:1883 (rc=0); subscribing lifetrac/v25/video/tile_deltacapture -> /work/legs/leg2c_t2a_base.jsonl (profile image_bw250, limit 203 B); 360 s + +17:43:43Z == leg 2c_t2a prep done -> launch the harness NOW (the capture is already listening), in PowerShell: + & "C:/Users/dorkm/AppData/Local/Temp/lifetrac-bench/leg2c_t2a_harness.ps1" + which runs, from C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper: + .\run_live_radio_monitor.ps1 -TxAdbSerial 2E2C1209DABC240B -RxAdbSerial 2D0A1209DABC240B -HostIp 192.168.1.79 -TxFeed camera -RegProfile 1 -DurationS 180 -StopDrainS 4 -SynthFps 2 -KfRequestDisable 1 -ReactiveFire 1 -ProbeEcho 0 -LogFragArrivals 1 -TxBatch 0 -CamExtraEnv "-e LIFETRAC_ENCODE_MODE=6" -Archive + while frames flow: bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/link_sample.sh" 2c_t2a + after '[EVIDENCE] archived to': bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/leg_post.sh" 2c_t2a + NOT flying after all (no GO, harness refused, round aborted)? The probes left both L072s + listening (RXCONT) and rs13_cap_base is running. Stop the capture and park both radios: + bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/power_up_guard.sh" --stop-leg-daemons diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_probe_score.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_probe_score.txt new file mode 100644 index 00000000..d04927c9 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_probe_score.txt @@ -0,0 +1,6 @@ +radio_monitor_20261025_124730_5f84b748: codec mono_g4, reg_profile=1, reactive_fire=1, probe_echo=0, duration_s=180 + base PROBE TX: 124 (seq 1..124; on air 124, failed 0) + tractor LoRa cmd: PROBE: 124 line(s), 124 distinct seq(s), duplicates 0 + delivered 124/124 = 100.0 % (tractor seqs that the base sent, over base PROBE TX) + tail: none (the tractor logged the base's last PROBE, seq 124) + base acquisition: ACQUIRED; first image reception 11.0 s after the base's profile-1 activation, within the 120 s FHSS scan budget; evidence: the base decoded 365 of the tractor's 375 fragments on air (97.3 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_replay.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_replay.txt new file mode 100644 index 00000000..26281cfb --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_replay.txt @@ -0,0 +1,7 @@ +leg 2c_t2a: 365 frames received; seq gaps within same-codec runs (row, lost): [] -> 0 lost of 365 = 0.0 % after the first received frame (0 codec switch(es) not counted) + resync episodes (start, end, ended by key): [] + all ended by an epoch start: True; final resync False, digest_ok n/a (no VECTOR frame) + last DIGEST checked (row, result): None; last epoch start row None, None frame(s) before the end (no DIGEST inside TTL_FRAMES+3 of a range-1/2 start, encode_vector.py) + key rows (0): [] + BAD rows (0): [] + orphan bursts top: []; orphans 0, ttl_dropped 0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_report.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_report.txt new file mode 100644 index 00000000..e604dece --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_report.txt @@ -0,0 +1,17 @@ +train_gap_ms=40 tx_pipeline_depth=2 synth_budget_b=250 force_frf_hz=0 git_sha=5f84b748 log_window=after_stop + (tx frags_ok counter 368 is stale; using 375 fragments from per-frame TX events) + (rx rx_frames counter 359 is stale; using 365 fragments from frag_arrival events) +loss 10/375 = 2.7% crc_dumps=0 timeouts=0 published=365 [whole logs] +shared-window loss 10/375 = 2.7% [txdone_arrival vs frag_arrival, train by train over the window both logs cover; 10 of 375 trains not heard] +capture seq gaps (leg2c_t2a_base.jsonl): lost 0/365 = 0.0% (received 365, 0 gaps, longest 0; 1 codec run; period 0.55 s) + first frame heard at seq 11: the 10 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 10/375 = 2.7% + tractor TX log: 375 frame(s) on air (txdone_arrival); the capture's first frame is its #11, its last #375 (placed by the params.txt clock offsets, within 0.03 s): 10/375 = 2.7% of them never reached the capture (10 before its first, 0 after its last) +acquisition: first image reception: the base's first decoded frame came 11.0 s after its profile-1 activation (rx_daemon.log line 31 at 17:44:08.333 board time, the frame at line 43), within the FHSS cold-start scan budget of 120 s (4 attempts x 30 s: SX1276_RX_SCAN_MAX_RETRIES 3 + 1, SX1276_RX_SCAN_REDESIGN_MS 30000) + confirmed acquisition: ACQUIRED: the base's bracket counts 1 LOCKED -> SCANNING demotion(s) (d(clk_demotion_reset) 1, d(clk_demotion_kept) 0), which only a locked scan makes; the base decoded 365 of the tractor's 375 fragments on air (97.3 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid +radio deltas: {'radio_dio0': 489, 'radio_rx_ok': 365, 'radio_crc_err': 0, 'radio_tx_ok': 124} +FIRMWARE DROP (drx_ok - host URCs): 365 - 365 = 0 +identity residue: 0 +crc closure: dcrc_err=0 vs crc_dumps=0 +URC-path: rx_urc_lost=5 rx_pretx_drained=0 +RS-12.10: rx_fifo_skip=0 tx_deaf_sum=3697114 us over 124 TX (mean 29.8 ms) tx_deaf_max=30.7 ms tx_done_to_rearm_max=1853 us (max fields: post-bracket values) +RS-12.15: consider_remote deltas aligned=364 snapped=1 locked_out=0 epoch_drift=0 bad_hop=0 not_init=0 | demotion reset=1 kept=0 | tx_first_anchor delta=0 (post 0) | streak_max post=1 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_rf.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_rf.txt new file mode 100644 index 00000000..2c743f7c --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_rf.txt @@ -0,0 +1,26 @@ +radio_monitor_20261025_124730_5f84b748: reg_profile=1 force_frf_hz=0 encode_mode=6 duration_s=180 + rx_rf windows: 18, +21..+191 s from the log start + RSSI: median of window medians -64.0 dBm; min of window medians -67 dBm; min of window mins -74 dBm; max -61 dBm; n = 18 windows, 359 frames + SNR: median of window medians 10.0 dB; min of window medians 10.0 dB; min of window mins 6.0 dB; max 13.0 dB; n = 18 windows, 359 frames + crc_dump: 0 + published frame_id: 365; frag_arrival: 365; rx_frames (last counter max): 359 + row: RSSI med / min -64.0 / -74 dBm | SNR med / min 10.0 / 6.0 dB | CRC err 0 | n 18 + FRF readback: base none; tractor none + rx_rf + 21.0 s n_rssi= 19 n_snr= 19 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 31.0 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 41.0 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 51.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 61.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-61 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 71.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=8.0/10.0/10.0 + rx_rf + 81.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 91.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 101.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-67/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 111.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-63/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 121.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 131.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-63/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 141.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-63/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 151.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/13.0 + rx_rf + 161.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 171.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 181.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=6.0/10.0/10.0 + rx_rf + 191.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/11.0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_scene.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_scene.txt new file mode 100644 index 00000000..8b14e078 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_scene.txt @@ -0,0 +1,6 @@ +# leg2c_t2a scene check, 2026-10-25T17:43:13Z PC clock (content: https://www.youtube.com/watch?v=B1yUQwpNhJA, normal Firefox window, player fullscreen; min 8 %) +camera: first frame 0.5 s after opening /dev/video1; 200 frames, the sixth 0.2 s and the last 10.7 s after the first +1.9 s apart: mean abs diff 42.65 pct pixels diff>25: 50.64 % +5.0 s apart: mean abs diff 44.76 pct pixels diff>25: 57.58 % +10.0 s apart: mean abs diff 52.64 pct pixels diff>25: 63.91 % +mean luma 137.8 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_tractor_log.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_tractor_log.txt new file mode 100644 index 00000000..20411c02 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_tractor_log.txt @@ -0,0 +1 @@ +no vector_stats lines found (VECTOR mode logs one every LIFETRAC_CAMERA_HEALTH_EVERY_S, default 2 s) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_tractor_ocd_reset.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_tractor_ocd_reset.log new file mode 100644 index 00000000..e2ad1d14 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2a_tractor_ocd_reset.log @@ -0,0 +1,29 @@ +OCD_LEG=20261025T174400Z +Open On-Chip Debugger 0.11.0-dirty (2022-10-19-16:13) +Licensed under GNU GPL v2 +For bug reports, read + http://openocd.org/doc/doxygen/bugs.html +Info : imx_gpio GPIO JTAG/SWD bitbang driver +Info : imx_gpio mmap: pagesize: 4096, regionsize: 131072 +Info : clock speed 1805 kHz +Info : SWD DPIDR 0x6ba02477 +Info : stm32h7x.cpu0: hardware has 8 breakpoints, 4 watchpoints +Info : starting gdb server for stm32h7x.cpu0 on 3333 +Info : Listening on port 3333 for gdb connections +target halted due to debug-request, current mode: Thread +xPSR: 0x01000000 pc: 0x1ff09abc msp: 0x24003af8 +Phase A: ensure GPIOA + GPIOF clocks enabled + RCC_AHB4ENR before = 0 + RCC_AHB4ENR after = 33 +Phase B: ensure PA_11 + PF_4 are outputs (preserve other bits) +Phase C: drop BOOT0 (PA_11 -> LOW) so L072 boots from flash + GPIOA_IDR.PA_11 = 0 (expect 0) +Phase D: pulse NRST (PF_4 LOW 250 ms then HIGH) + GPIOF_IDR.PF_4 (low) = 0 (expect 0) + GPIOF_IDR.PF_4 (high) = 1 (expect 1) +DONE: BOOT0 LOW, NRST released. L072 should now run user firmware. +Allow ~500 ms then probe UART (e.g. AT command at 19200 8N1). +shutdown command invoked +OCD_EXIT=0 +__OCD_LOG_RC=0 +__OCD_RUNNING=0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_base.json b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_base.json new file mode 100644 index 00000000..31e13046 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_base.json @@ -0,0 +1,107 @@ +{ + "profile": "image_bw250", + "one_fragment_limit": 203, + "frames": { + "total": 333, + "vector": 0, + "other": 333, + "parse_errors": 0, + "by_codec": { + "mono_g4": 333 + } + }, + "wire": { + "min": 0, + "p50": 0.0, + "p95": 0.0, + "max": 0, + "over_limit": 0 + }, + "epoch_starts": 0, + "epoch_starts_applied": 0, + "arrival": { + "span_s": 0.0, + "fps_mean": 0.0, + "gap_p50_s": 0.0, + "gap_p95_s": 0.0, + "gap_max_s": 0.0, + "first_applied_t_rel_s": null, + "frames_before_first_apply": 0 + }, + "store": { + "frames_rx": 0, + "frames_bad": 0, + "frames_applied": 0, + "epoch_behind": 0, + "orphans": 0, + "digest_checks": 0, + "digest_mismatch": 0, + "bad_version": 0, + "epochs": 0, + "handovers": 0, + "ttl_dropped": 0, + "resync_events": 0, + "resync_digest_ends": 0, + "records_applied": 0, + "resync": false, + "bad_reasons": {}, + "epoch": null, + "shapes": 0, + "cached_shapes": 0 + }, + "resync_episodes": [], + "scene": null, + "checks": [ + [ + "parse_ok", + true, + "0 unparseable payload(s)" + ], + [ + "all_vector", + false, + "333 non-vector frame(s): {'mono_g4': 333}" + ], + [ + "one_fragment", + true, + "0 over 203 B (epoch starts 202 B); max 0 B" + ], + [ + "store_clean", + true, + "frames_bad=0 " + ], + [ + "no_orphans", + true, + "orphans=0" + ], + [ + "digest", + true, + "0 checked, 0 mismatched, scene digest_ok=None" + ], + [ + "epoch_seen", + false, + "0 epoch start(s) applied of 0 received" + ], + [ + "first_apply", + false, + "0 frame(s) before the first apply" + ], + [ + "applied_ratio", + false, + "0/0 applied = 0.0% (need >= 90%)" + ], + [ + "min_frames", + false, + "0 vector frame(s), need >= 300" + ] + ], + "pass": false +} \ No newline at end of file diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_base.jsonl b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_base.jsonl new file mode 100644 index 00000000..5953c53d --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_base.jsonl @@ -0,0 +1,334 @@ +{"meta": {"tool": "vector_dry_run", "topic": "lifetrac/v25/video/tile_delta", "profile": "image_bw250", "started": 1792951122.277}} +{"ts": 1792951168.536, "topic": "lifetrac/v25/video/tile_delta", "hex": "00290c08200100000000000040000000000080001556edb60dab5adb26b5b76d0aad6aab1356dd5505ab6a9212b55f480555b5b611556d6b02aab7bd08aadad602555dbb0024ab6d1292adb600092adb0144956d08124ab500849155042044aa108a210a020108200024420404801091001284000280209410248801014002a800952805004042b2092a148800114255000a1552"} +{"ts": 1792951168.905, "topic": "lifetrac/v25/video/tile_delta", "hex": "002a0c0820010400000000000000000000006b0178da0d8bb10dc3301003378e3bab8ba68abf10620d22589c4050657ff1601855873b9092e4a5d8a9c91827e652bdc6b7c4623d301e5168c97206ef87139835bf15e11f01ba48f32d09ecedb7ce4dfb2583af5ebd266268636d42e43d9674aec9b47c902eb3fe07f4eb6e19"} +{"ts": 1792951169.517, "topic": "lifetrac/v25/video/tile_delta", "hex": "012b0c0820010800000000000000000000008000ffffdddded55776bbffedaddfb6bb777efdeedadfd7776f6b7daddadfdbfb777dfeadadaf57f77b7dfd5dd6dfb7eebbbbfd75eeded7af5b7ffdfbedadb75d5effedebb5adbf7eef7ff5ab75ddbffdbebfeaabd5edbffebf5fed55eafdbfff7faff555aafdbffef75feaabbdfdbffed75ff6abfbedbbfead5feeabf7fb7bfebd5"} +{"ts": 1792951169.953, "topic": "lifetrac/v25/video/tile_delta", "hex": "002c0c0820011008000000000000000000008000dddddddd6b6b6b6bddb6bdbdb6dbd6d6db6d6b6d6db75db7b6daf6dadb6f5b6fb6daedb5db6db6fe6edb5fb7db76f57fb6dbafd5ddb6f57fb76daed5daf7776eb7adadb5dd76f6dfb6db5b7fdbb7edd5bd6d5b6febdeeedab6b5bbbfddef6deab775b6b7ddaeefddb6fbbab7ef56d77abafb7bd7ddaedd7db7f7b7abed5aed7e290178da636020000480d8a1c305c665c450c02800424c1c5875b300a51ca086400420e2700e0082850237"} +{"ts": 1792951170.353, "topic": "lifetrac/v25/video/tile_delta", "hex": "002d0c0820012000000000000000000000008000ddddef7b6b6b5ad6bdbdef7dd6d6b5abbb6bdef6d5bd6b5d7ed776ebd5fadb5cb7576deadfdbb759fd76ddb4f7dd6ae2beebdf54d5beb5c8bed5eea2d5bebb10bf6bd6a5f7fefd10fffffca5daab5508bffdfa40eaab54aab7dfea00dd755148b7aee822ed7ba508bbd6d0a5dd7da510b7ab424aedfe94a4bb554801deff2254"} +{"ts": 1792951170.924, "topic": "lifetrac/v25/video/tile_delta", "hex": "002e0c0820014000000000000000000000008000eed01249bb4aa494d491084275044229d0511104a50848a240a202109409508a22a48a514811252402841089505082220a0254904091012a2a2454424089010814402422421200881080a8224429028801002802245202a80008a00155440948002aa002aa811228245444804112900428884491444510440129452b52042955"} +{"ts": 1792951171.521, "topic": "lifetrac/v25/video/tile_delta", "hex": "002f0c082001000100000000000000000000750178da0dcab10d42310c45d1097ec9388c6117f1068e222a588609f097cb670ae6880b4762037620e5bd3a01a2ca5f90b0bd0d548b427d3407ce48b3b2acfe40f7a71074b6044fc932489772d2dbddedb5ebbbb1ae36b719cb87710474115fad8a57a7cb20157ce4e0e9e7683822e7feed0f75b74ab6"} +{"ts": 1792951171.933, "topic": "lifetrac/v25/video/tile_delta", "hex": "00300c082001001200000000000000000000510178da358bb10d80301003f74374e0148c1094b19090a32f3f9b649fbc13707567cb245f00a551a9107b5e6298291217cdfa41f01576cb5a5ff53f3b364b5cd1877e32f5233ebba96adf86cc2a1e3aca4617440178da636040051c139179020c424a0c0d40060b4c84c5c501280a024c10ca05c802ab7460606004aa13600433216250c0c4d1c0c0a1c0c0a400341fc92c1013000a5303fe"} +{"ts": 1792951172.504, "topic": "lifetrac/v25/video/tile_delta", "hex": "00310c082001000400000000000000000000710178da2588b10902411045a7380b1099d9e0e41a18d0ccdc2636bf4896772c467385886b600596e1881fdee7f144fefb2496b0881c55a4fb55a2efa5844b58dd317c9927dada4d4f17088696fbb9314c670f6edb8bcccf3a81f36eab5931e7d10b989912f9c00635ed90faebf605860a39bc"} +{"ts": 1792951172.918, "topic": "lifetrac/v25/video/tile_delta", "hex": "00320c0820010020000000000000000000007c0178da4dcc310a83300040d16fc8e0d81bd81b7474106d2f511c847a00914cba85f4468e0e229ea253074f209d4aa1214d333abde5f321f190b570da998f44a9e3500cdc2b0bc50b9a19ce1f416b10e609d71fb129a1f412dd815a394e3a18daef84a87d4cffe0b286df5b416d91f606838d700b8c1bd2993f4ab82949"} +{"ts": 1792951173.328, "topic": "lifetrac/v25/video/tile_delta", "hex": "00330c082001004000000000000000000000680178da25ca310ec2300c40d113578c99686f950c96f03118ac9213606f64b0924f11db7fd20770f729224ffedd453241f53c3d4791d0857ecc6747c76ca96d392bf46dbfed11470d8cdcb01b0a25abbd020e6ccbcb91b5efc148ecde2f52ea326874639f5f77ac6fa7"} +{"ts": 1792951173.905, "topic": "lifetrac/v25/video/tile_delta", "hex": "00340c082001008000000000000000000000750178da0dcb410ac3201400d153dadc2459e446cdc25d8494d6539482a17a80a2ee5af0f39dba1a783000d91833d2f770ddf8a1e16e262a9a8fe7e4ab5759675b636dba1c362922d63c8af021067f5b968c76c976b334f4ed8363c897cb2b39509d4f5ceaa53727e7b8595d3c0bd219bef30791e36bb1"} +{"ts": 1792951174.502, "topic": "lifetrac/v25/video/tile_delta", "hex": "00350c0820010000010000000000000000007a0178da25c5310ac2301406e05bba7a02c914054bed7d22b1630631ef18014b79bb21ed943e3024bf05bfe50300b313beb0d5b386176fa20df0ed6be27ddc2ffb8fff8ee0d3c7ae9eca55a2e3e7adea651ab99372e69e790bb93b82d6724a2f05927ac8bd038765ab8dc8a99c50067af324c86d7683c20fe2da66bd"} +{"ts": 1792951174.907, "topic": "lifetrac/v25/video/tile_delta", "hex": "00360c0820010000020000000000000000008000fffff904aaaaaa52f7df7808ad75d6a0ffdef812aab75681fffbf854aaaead01fffbfaaaaaaeac01fffbfeaaaadeaa12ffb7feabb6faab09efaffea6bafdabaaffb77e93aafdedaaffd7bf93db7eeacaffdbbfa5aafef6aaffabdfa5ddff7ad6f777efabbfddbdd5edfff766ff6d5fd7b7fffaeafd6bdfb7dffefbd6f76fbeb7"} +{"ts": 1792951175.518, "topic": "lifetrac/v25/video/tile_delta", "hex": "00370c0820010000100000000000000000008000002db6b51536dad64095555b0a4db76a4116dab52a4b55d688956eab520eb56da4abd5b5500a6eadaa8db5b5a426d6d6b08b5aabaa0aedb5a84d56daa907baada82ad6d6aa0d6b75b486baaea82bd76baa0d5ab5a88b6ddaaa2db6adb40adad6a92f6b75a815adaeaa56dab5d41b6f5b552db5eda816daaa56ab6db7a816b6da"} +{"ts": 1792951175.949, "topic": "lifetrac/v25/video/tile_delta", "hex": "00380c082001000060000000000000000000570178da358dc10d80500843f7f368ecc5117ee2386ef0bdf487236cc23e16a25ca0bc164812aae0d47483095cd21274f53566f39a4ddcb117c23ac50769c56ac3078683fe0523b7f6754ea670e5f2bf4346b07fbd34d545215b0178da458cb11180300c03a74911e6a0c1a5c92f454d3648ee88a6444743254b7e0940d280d6ad829c96e638a519ce6d7be13b967da93f9fe663d8276d85f94a7673ed22e49df1b857fcbea9919ab89f4bba773837e9c81757b53bc9"} +{"ts": 1792951176.504, "topic": "lifetrac/v25/video/tile_delta", "hex": "00390c082001000080010000000000000000470178da636040050d286c0706461646901807b25c83400b030b84afe0c020c0c0c0089173506002920a2c40b6800390cbc8c8021107a901820540b31c18c00aa1e20c1c0005b00951410178da6360c0061a18983840340b881000b394e04c10700031591c206a21324c20e51c40190646a812b06e06160590144805074418a4a00128c902d20000c57b0397"} +{"ts": 1792951176.898, "topic": "lifetrac/v25/video/tile_delta", "hex": "003a0c0820010000000200000000000000007b0178da25ca210ec2401085e1ff2d35c81ea167e10c0441480f50818784701e4853d5ade4162010f508705b41966108eacb3f6fc00c4e777e2ab67f9791c2ad62cff1e5bdbba12e07728d86849e23dabf99775baa9c835603faf8dfba4593bb6928272b168788ceded6f866cc92776d94e91ac2c5ef8ffe0b0c543396"} +{"ts": 1792951177.476, "topic": "lifetrac/v25/video/tile_delta", "hex": "003b0c082001000000040000000000000000630178da158cbb0dc3300c44270e52a648a1ada222303988e1680281a58a83fc42368787fb015c03961e58d0e58da189c20f3308b434474b24fa1ba5da55fe813ad81dcfd046eeb557ece9f561ab3ae7d2b7350f989ec6f6d727b9c253bfb893ff921f7164"} +{"ts": 1792951177.884, "topic": "lifetrac/v25/video/tile_delta", "hex": "003c0c082001000000080000000000000000690178da158d310ec3300c035f6c744b8620f5afea2168fd1001e50b0a6dd520d0accaf50e47a9b6590b48e4c330a4a5363245471b3a8b871d818ec53815089b8438fb42647edfeeffc66d33b1d4dd9e520f82f044d73d92ae72dad455177ab97fa214ec95e30f09c36f19"} +{"ts": 1792951178.342, "topic": "lifetrac/v25/video/tile_delta", "hex": "003d0c082001000000100000000000000000660178da0dcbb10d02310c40d18911652a60ab4b11dd79900879829c3b5c58f627e52b1ec07cf40659c77c7628d6319780c4b830f35f95ead08468ed2ba4fba9bc3c86a998bca988151872e32e976ea358c64db74fedd7d9c3bc32692a4a10e7a68bfc013c95712a"} +{"ts": 1792951178.947, "topic": "lifetrac/v25/video/tile_delta", "hex": "003e0c082001000000200800000000000000730178da0dcc310ac3300c46e1fb164cc642a0f1ad922104dda2438da30314474ba9c042fae3f10ddf03f06b6b9909f8585a9b0007b6f4df81394aaaa3bb5f576332329bbae4106a7c382c749b1e0c44d8fe02e35d421c4f5f009252b5239fe49a9561a7d62141caea15acb085f3787f6fa2c56e56400178da736080800620760062052436038300c3024686160705889a050c48748392c002262ce2404d0b1439c0da1da058116626238783020bcc6c887a00d4390b11"} +{"ts": 1792951179.507, "topic": "lifetrac/v25/video/tile_delta", "hex": "013f0c0820010000004000000000000000008000d5a1257fb53592dbd554b57eed692aafb6b4b5fbdbd56ebff6bbb56dbfd55bffd56eed5bffdb5bffb6ed6eb6ff5bbfffaded756dff77dfffb7dd7ab6fdf7efffb7bedef6ffeffbdfaefb6ffdfbbffedfbfed57f5edfffb7fbf76dfeeeddfaafdbffaefbfeb6f5df6bffbafdfed5d5effbbeeafdbeeb5ab7ebbdeadd7ed6b56b5"} +{"ts": 1792951179.896, "topic": "lifetrac/v25/video/tile_delta", "hex": "00400c0820010000008000000000000000008000b7db52455ab555b057ee92165ab5494957daa522aded505157757aacb5dba932df76dd556bed6bb6befbb555d7aeddb6bdfb6adbef6ddf6dbbf6f5b5efbb5adbfeedef6db7fb75b7ff5dbeddb7f6d56afddbbfbfdf7d6ad5ffebdf75b6fd75ddffabbeb6bbfd57dbef6eed6dbff5b7b6f6dedadbdff5af6dfb6f75b6dffadeeb"} +{"ts": 1792951180.493, "topic": "lifetrac/v25/video/tile_delta", "hex": "00410c082001000000000100000000000000800042edb6db32b6db6da5db6db5516db6d6a5b6db5b52db6d6d52b6d6d5a9db7b6e556dadb5d2deeadb5575b76daadb5ab5d2edefae5ab6b575a5dbdb56d56eb6eb56db6dbdaaf6db55ab5b6db6a9edb6dbaab77b6dabddd6b6a56b6ddb55bdb6adab6edbf6abdb6d5b5576f76aabadadb756fb76daabaedb6d56f5b6d6ab5eedbb"} +{"ts": 1792951180.893, "topic": "lifetrac/v25/video/tile_delta", "hex": "00420c08200100000000020000000000000080005802e0006716b000588ab000ab0dd2006d26b0227515d000ae8eb400750b68005b4db0486d06d8003eab68005505b1007693d8125b2568005c23b8406b4569003612d8005a45ac085c88f4006a11a8203522da025c2968002aa2b4103c04da402a5068003c8ab4022a08da0834a868401a115c00190264001c293a2414025400"} +{"ts": 1792951181.494, "topic": "lifetrac/v25/video/tile_delta", "hex": "00430c082001000000000400000000000000780178da0d89310a02311000c7658535226c116c6c1641d0603a1f700836578a95af49e181d859f807f195a618066638395c77227bc3efd12819bee652b78395fe0e0b3876ff125ebb6f1a52de585528d6d116bd4b99946cd846203f8718275883a4d7c06aae9e1ba44fcc526b912e99a59c757cf81fa94d0fca"} +{"ts": 1792951181.843, "topic": "lifetrac/v25/video/tile_delta", "hex": "00440c082001000000001000000000000000440178da6d8cc90900200c04c79087cf946029292d82851b0ff0e34260990c0bffa888d1ec81402bb1804349410f6f50e31690bc74faf98d05ae8765f137a8dbf409f0bc044b"} +{"ts": 1792951182.485, "topic": "lifetrac/v25/video/tile_delta", "hex": "00450c0820010000000020000000000000007b0178da258bb10dc2301444effcb30062a20c115144d1df802e4a81c842482ce02263a448e10110a6b22d0591f011d5d3e9bd03c30ef60d788f706fff671940ef21e7887af1745b046fb6b7177832ae1f5067777c5cc131984b905dc1364372a86ab526d9472f9062beeb7fe4a1cb60518826709d2aeaf30b1cae300e"} +{"ts": 1792951182.897, "topic": "lifetrac/v25/video/tile_delta", "hex": "00460c0820010000000040000000000000008000feeddddeabb6b777fd5bdfffafed6bfff55edd55beebb7ffd776ed55fbadbbffadf76eaafeadb5dfabdedf75fef5eadfb75b5f77edeef5ddbf5baeeff5ed7b75bf77d7afebbd7d7bbed7abddf77afd6fdddf57f5ff6afabfabdfafd5feb5757eb7ffdfabfd556afdafefbf57fabaeafbdfef7fadf6b5aaf7bdfef75def57bdf7"} +{"ts": 1792951183.501, "topic": "lifetrac/v25/video/tile_delta", "hex": "00470c0820010000000080000000000000008000ffffffffaab6dffdffffffeffffffd59dbb776a5befde95aebdfb485bf76ca54ebdf2113befa9554ebae4895befaa552fbb9122afeea4884abb52252fff08909ffea2452b6d49220ef62494abba92501eec494aebba92257ee844dbdbba937efee90dabfbba557f7ee857d5dbbd2abffdecdbedbeba56bffbed6df6eebebf5fb"} +{"ts": 1792951183.941, "topic": "lifetrac/v25/video/tile_delta", "hex": "00480c0820010000000000010100000000008000ffffffff15555555dfffffff456dad555bdeffff48f7b5b526bdfeff916f57ab4875fdfe053f6ed75097dbbdaa2d7ef7ea97ebddbcab7f77eb57addebea9ff7bf755b5efdda5efbbf6d17deebf4ad77beac1fddfff6ab775b581efdffee9baf6d745ffbffda156ebd56afdbeaaa1dff7a455f55ddb515ff776a5f6deabb37dfb330178da63602008041818391c185c181818b14a834459189818044004030307aa2c13cc0c104b4001c86c000bb040e5014b5f018c"} +{"ts": 1792951184.482, "topic": "lifetrac/v25/video/tile_delta", "hex": "00490c0820010000000000020000000000007e0178da0dc5b10a83301000d0bf3450b01fd0cee2504aff27c5dc140a27d6af289934bb83371d811ce7d5b73c5bcd7cf45ee9b9c025f55c74f90eae4f225843c8c0b255685f50c95740033e0fe725bf2bb27ed215762d3c363893e41f86cd88678f7033128b38344445c7a9757b217d4c9d5b29e83d0a1cc7c0ee0f8491647c"} +{"ts": 1792951184.893, "topic": "lifetrac/v25/video/tile_delta", "hex": "004a0c0820010000000000100000000000008000ffed5480aab7fffeddbaaab7b6d6dfededbb6b7fbb6dbdd5d7b6d77fbd6b6ddbd6ddb77e7b6adbebadbf6d7fd6d2abdbbb6ddd7ed5b6b6ef5d5b5bbbab6aeaff6aad5d5badb76bfeaad5b6b5ab5aadfbdaab76d66adaabfd2d6ddd57ab556bed5556ad5b4b5b76ed556aab5b22aaddad94b56adb4aab56b6512d6b6d2a555db7"} +{"ts": 1792951185.489, "topic": "lifetrac/v25/video/tile_delta", "hex": "004b0c082001000000000020000000000000800004011600a6022a00dbd52c00babaaa92ef6ddb54b5ab6aaaeef6ad55bb5b55b5edd5ed55febeb6d5abeb5b5afebdd56bdbeb7badff7ed6b5add76ddaff7bbb6debddd6abbef6fbddfbbf56b5afebfb6edefd56d5b7affdbbedfb576db7befad6ddebaf756afff5adbf555ab5d5daaa8a6eedaaa8b5b6aaa5dfd55528b56daa92"} +{"ts": 1792951185.88, "topic": "lifetrac/v25/video/tile_delta", "hex": "004c0c082001000000000040000000000000800000050100000544550006828801024122480b0410a48542a5556aa208aa9254a455552552aa49552a555524aaaaaaaaaa55529555aa9552aab554aaa9d55555555ad6aaaaad5aaaa5d6d555556b55aaaab56ab555adad5554b6b5aaaad555555555555554b55555525556aaa949215552249400089242aaa24914444820422202"} +{"ts": 1792951186.307, "topic": "lifetrac/v25/video/tile_delta", "hex": "004d0c082001000000000080000000000000430178da63606060706080006cb412832247034703430290dd00155b00a1151a14181a1c189a607cb87c430b88160019c10264029541cd6404d22c2c30b3c10a00cf9f0b4b"} +{"ts": 1792951186.882, "topic": "lifetrac/v25/video/tile_delta", "hex": "004e0c0820010000000000000200000000007c0178da0d8b310ac2401405e72db1b0f30a398a87d852ecb5b65104cf1349b60a8108e6146ab9bdcd5662b1c4ef5603c30c3243cd15673fd40e28cfb82eb0b4ccbabf4b718f0ea5892d1a73a534b038ce2804c899ba2bfe6b4e1b8f92415f188dd5c757da96efddc054fcc3539f1297e7e8748ef0dac16dfa03ce673238"} +{"ts": 1792951187.483, "topic": "lifetrac/v25/video/tile_delta", "hex": "004f0c0820010000000000000400000000008000ffff7f7fb555d5d5ffeeeebbad7b5beeffadf6bbdbf75dd6fd5def7faff775aafaadbeffbffb6baaeb5edd7fbeebefd5f7bd757bbdebaed6eebefbbfbbd5add5ef7f76febdd5ddabf77b6f7dbdd6dad7ef7defbabbab5aefedf7bb5abead6ef7ebf7b5adbead7f7febdbd5d5bd76b6bed6addbebfff6b6bf555bdb79fed66da4"} +{"ts": 1792951187.881, "topic": "lifetrac/v25/video/tile_delta", "hex": "00500c0820010000000000000800000000008000fff57fffaab1aab7ffdcdffdaaf55257ff5aa97eaaf58557ffbab55aaad5a8aff7fac713ad5b58cdffedaa6baab96ab7ffedddadaabab6dbdfdded77b576bbbeffbb6d6baaddbfbffdeed5edab7576b7dfbfafddb56ab557efdedbbdbab5ad4fdfef76e5b57bab5aeed6b5a9b5ba5adcdec42b57ea21555ab11416c508811550"} +{"ts": 1792951188.481, "topic": "lifetrac/v25/video/tile_delta", "hex": "00510c0820010000000000002000000000008000ffefffffaabaaaaaffd7ffffaafaaaaaff57ffffabdd5555fd77ffffafad5555f5f6fffebeadaaabd7f7fffefaad5557afdffffafab5555fafeeffeaf55baabfbfed7fead55fd55fbef57ff5ebadaabebddbffd5d6b6aabffbedfdeaaebb577ff7d6fbaaad7badf7fbad76adaed7dffbdb7ab556b6d76fbdedbaf56fbb575fb5"} +{"ts": 1792951188.881, "topic": "lifetrac/v25/video/tile_delta", "hex": "00520c0820010000000000008000000000008000db6aa490ed54aa4abb5562a1f56aaa54deaaa525f5596950bb5544aaeaaab545fad54aa8ae596925f5aaa552daa95549f6aacaaab55aa949ed52d554b6aaaaa5aab549525a92aa95ad6ad55455554aa59ab2a954555555525aaaaaaaad52ca9535555554aab292aa555555556d52aaaa5555aaa97565555655252abb6ad5a56d"} +{"ts": 1792951189.522, "topic": "lifetrac/v25/video/tile_delta", "hex": "01530c082001000000000000001100000000800012555b6d09256db6429556d52955bb568255554a2956da1592aaa8464aadd40d22b571279556949a4aab5aef52ad2d554ab5975b4aaaa9ad52af56d54ab5a94a555565404adbaaaa556d6a92aaabaaa94b5ad24a556d6a2baab7a54448d55410575aea8aaaaf012155688494aab4024256c00895ab200255a804222ad28002a5340178da63602004581c185914c00c64512601860620c9c1c0e080a29a890948080065e18003220ed1afc0c00153cf0826016f0401e7"} +{"ts": 1792951189.925, "topic": "lifetrac/v25/video/tile_delta", "hex": "00540c082001000000000000000a000000008000ddeaaa926bb75549bddadaaa56ed6aa94b55121225f4a08042aa0a241575a948d6d4a422bbaaaa91d6eaa4a46daa9249b6d55a92db6aa4a46daaaa4936b555244b550090adea1000aab40000eeaa0000536a0200aad4900055b4c01016aab040cab42ea035888140aaa4100055894000aa800000b5245200ab01004452200500350178da636080000706ecc08181918191c585055d9c03440880a80605060626b8b840030394cb0117826b7050706042330700ab6c02e5"} +{"ts": 1792951190.464, "topic": "lifetrac/v25/video/tile_delta", "hex": "00550c0820010000000000000004000000006b0178da0d8bb10943310c05ebb49920c557e135820bd955107a1bfd22b5401bd810bf29a3ea388e23436110a60620cae3520cc6cf8b6f321bcc2673bce02bcb15c3846806bfbfdc75fb7930af050b6305b4d1b9af807370c6aafe24fbf160e791067c6ec634e7d63f7a733630"} +{"ts": 1792951190.93, "topic": "lifetrac/v25/video/tile_delta", "hex": "00560c082001000000000000002080000000770178da25ca410a01610086e1c7340bb2f9c9014699324e41cd4276d26fe108766ee00c1347501a4bc53dac2c1dc51fabeffd7a5f62a47df8ed79c7eaf6e7a64d1ce55554a47fac4fcc2e2c932bb0ce33e6a9fd30deca3677ddde21f19beada115ea95d100213f2412d94d3cca8a1bfa77c328c5f03b815ab350178da63602004041818381a1c181480cc06b0001392640388cbc8c001643ac064e0f28c1c70752096028c62046983ca0100bef2032c"} +{"ts": 1792951191.52, "topic": "lifetrac/v25/video/tile_delta", "hex": "00570c0820010000000000000040000100008000b6dbbbdfab6d6eb5b5b6db7bad5b6dd656d5b6bbb56edb6dab556db75ab6aadaab5b776d556aaab7aaab5dd555ad6ab6aab5adab555556dd0255756a00008aad1004001242404940aa120004dbcad4132aad6b0f00253d4f4000030e5b11081f0400204d0104010f2020840700001017aa88004155654100aa2aac2457aaaba8340178da6360200058041a18141858181ad02504404403135005032390c581a2094428c0f530094028983407830b54820100b26d02de"} +{"ts": 1792951191.876, "topic": "lifetrac/v25/video/tile_delta", "hex": "00580c0820010000000000000080000000008000fd000000aaa95240d400001249549100244004449112501024400040411244001440000841081120142100024084240012100040400081080924040020001000021080020040002008000000d1024080fff80222ffff5773fedf19a3abff97a2ff779ca3abdf97a1fff782b3ffbf0000bfff4000005a00000000040000000010"} +{"ts": 1792951192.517, "topic": "lifetrac/v25/video/tile_delta", "hex": "00590c082001000000000000000012000000670178da0d8c310a03310c04c74285d2c97981cef82126b8b867897085cb3c39aa7660860590e127f2dbd46c7245cec4b067755c19cdd5169176a4553cc7ec35f8f9bd04d9b74427d8330f287d2cea677b5e50fdfbb680cfd3a56c98a32b238b5d9d16eb0f00650f2c4a0178da636040052c2e933c40b4004cc085818991c1c583052606667842943430307080588c0c4d0c1c42400aac062cc4a00864353082940b40f4b9804826a00207883e309f03006eb30609"} +{"ts": 1792951192.917, "topic": "lifetrac/v25/video/tile_delta", "hex": "005a0c082001000000000000000040020000750178da1d88310ac23014409f2142ba259ea0483a98531471f8ed1482bd4fc6e2543f7a832ebda5c4373c1e2f1d51d3ac722e4b3487a8fd0e624463582661df959284f48edd65deb8e507f6b5619e124e57858f10a61ee2ea6ac9182caecb605ce03ec2e0f195861d9b9dc7f4d5b75cff9b1f52ec16663d0178da63608001160f0606a9060606a6af400e170332601260607040701919181480540384d70294878ba30216201660516062c006044084130044bc03ee"} +{"ts": 1792951193.509, "topic": "lifetrac/v25/video/tile_delta", "hex": "005b0c0820010000000000000000000c00004b0178da737dc3c0c02006c48c0c0c2c0e2a0a020c0c4c4f5a181ac433991818f4be0025a4418438030670606070046963e460c00698381c98306558181838041814181c18a1660000f87e0831580178da6360e4626460ccbfc6c0e815cbe29c35558051eb0a0383752d8340830a43030383000303c32b064606f17f4b1819586f5d636060cd67c006141818181941aa191cd0a59818185818585804c08a9001d07c0071e90c4a"} +{"ts": 1792951193.897, "topic": "lifetrac/v25/video/tile_delta", "hex": "005c0c082001000000000000000000100100620178da6b60606010666460d85f38e1c0aae03def363d4c895a65a9e2bffbe29a2886841dd90c0c8c7a8c0c2d0c2c1c020c0c4c0d0e5f035484c4de5f75606088fecf00024c0ca880038881b28c0c1c2c409602aa2450022803d6c202110100dbfd14b73c0178da636040034c0c0e2c139458605c0130d9e1c2d002e1b3303002053944045ab3dfbfaf0e81ca63010a50ed8c1c201de8c0016298020300fde306e9"} +{"ts": 1792951194.502, "topic": "lifetrac/v25/video/tile_delta", "hex": "005d0c082001000000000000000000000e003f0178da636040058c0c0c021c429e302e13100b080a30383030aa80f8a20c53d6bf8acf0f60b8d0c0801f3802f530b0209b0b33112828006239800800ddd30699370178da636040052c933c1a40b4004c60a2d0022696b50e9a651318ae353010022c40dcc0c8e18255920944708008051009360d00683f07ad300178da6360200208b428303820b88c082607038322906a80f0581818980490e540ba1891f40125391c508c06008f980257"} +{"ts": 1792951194.908, "topic": "lifetrac/v25/video/tile_delta", "hex": "005e0c0820010100000000000000000030004e0178da5d8d3b12803008445f180a4a72838c27512b8f15bb1c5b24b191623fb3c0c27f0a52fd150986c2d5f79939d683f4d065a929464bda983945a099c496fbf7f7841b375d362e24ba1e26ad04f02f0178da63602006307130b838a08a402801206e60606001220588089062c4d0cf0154e7e0c00492e040950100701b020d2c0178da63602012380934004916189709598e45c001ce7680c93101d53620ab5200e96612e0401103007df20253"} +{"ts": 1792951195.506, "topic": "lifetrac/v25/video/tile_delta", "hex": "005f0c08200100000000000000000080c0003c0178da6360c0002c4c0c0d0a0c022c600e07886064706070e060812b60716800d141abd6d6bfff9ded80690403139a910a8c1cd89431300000f5f60744300178da636020122872388028464c190e06062706062620e240176750607000e901e962017359181a102a8042004e6301d7310178da6360201228723830346095e16064500452404926540946b02c8300907480f058805800a80cc85580a80100800d0266"} +{"ts": 1792951195.909, "topic": "lifetrac/v25/video/tile_delta", "hex": "00600c0820010000000000000000002000035b0178da6360800016890681773c0da6db2467fb4d31e92edb66db1f3ac5ac77cbb4a4d6690c4c2ddb18816a5438041818141a198024c3db552a0adaf5bfef0375863260054c400c54d9c2c0812e0a3404881b141858181800e81514182f0178da636020122872b430346097626250e0606004cab2a04928300085c1c001c26281083234808599805c009ab902ea270178da6360201238290920739990392c2042a005ce6f80d28c7005024c1cd80c1570000060bd01fe"} +{"ts": 1792951196.433, "topic": "lifetrac/v25/video/tile_delta", "hex": "00610c08200100000000000000000000000c2b0178da636020122872b4c0988c18920a0c0c4c0c2d18721c2082098805c03c845c0303030b840500668501fd2d0178da6360201208b42830346097626410e000120e28821c30394620c902328001c2801a02e432012900847d0243"} +{"ts": 1792951196.892, "topic": "lifetrac/v25/video/tile_delta", "hex": "00620c0820010000000000000000000000302c0178da63602012280ab4303460976264601060606862606042931080c901490616240907883ea010008d2b02362c0178da6360201208b4383038a00a3142282620e66060704248b0c0e54040012c0da31ce0720a20020079c20218"} +{"ts": 1792951197.429, "topic": "lifetrac/v25/video/tile_delta", "hex": "00630c0820010000000000000000000000c02b0178da63602012380934004916189711598e914301cee6409603b138a07a1c189804514ce40011005bc20172300178da6360200228b428303460976262e87000124c288202108a91818103480175b2800c8130412a3918e01a00c18a035c"} +{"ts": 1792951197.873, "topic": "lifetrac/v25/video/tile_delta", "hex": "00640c0820010000000000080000000000008000eedbbbb5b76d6d6adadbb7aaff76d56a55ad6db5b557b6d5ad68ab6a5556b6d5d5aadb53bb6d6dadd6d7b6a7bdbaaaaad76afb517aaf4d40abd97524ad6eaa90b555da80556d6a42abb7b500f6dad5405d6db408efb75280bafad500efaf6802b5759288dfad4900b576a400dbab52806d6d0900b6b55408db54928055524800"} +{"ts": 1792951198.456, "topic": "lifetrac/v25/video/tile_delta", "hex": "00650c0820010000000000040000000000008000ffffbb5faaaaeda5fff75b53b6adeed5eff6bb6abaadd6d9ef7b7b6cbad7adf7d76d76ad7abbdb7eadd6aaeb6abdf75d5f57594532edac282d5b75a536eedab51b3bb6d60ad6db6b0b5b6dbd2556ded506ad75b6036baedb05aabb6d12aad6d506b57b6a0356adb505aad76d26b57ad602d6afbb0555556d02dadff7096aaaad"} +{"ts": 1792951198.855, "topic": "lifetrac/v25/video/tile_delta", "hex": "00660c0820010000000000001000000000008000f4922200c54948aa52242500949290aa494924005224895424922201924890a449224a08248900819124aa28444800021222a4a0a4880108092554225090008044454812221002408945200820100aa24a84a0002051022489041080205084124a04204010a10204420848102822008041084409122110404004010414908410"} +{"ts": 1792951199.468, "topic": "lifetrac/v25/video/tile_delta", "hex": "01670c0820018000000000000000000000008000db6db6db6db6db6db6db6daadb6db577b5b6aeaaded5d5dd6b6ebaabb5b56eeddedbab566b6d75bb35abaed55d76b55a16dadb6d4b576db605edb6d522b6db6e09ab6db522ddb55b016ad7ad48bf6d760255b5ab202adedd0a9f6b6aa055adb7450adada90af6ead5512b5f6a8a7db5baa096dadaaa5b6f6b482db55d52b6dbb"} +{"ts": 1792951199.862, "topic": "lifetrac/v25/video/tile_delta", "hex": "00680c082001000004000000000000000000800000255b6e554aadb5009576df4a4adb6a112b55bf44d57eea12aad5bd45576fd7155adabd4b6dbfef2ab76ab595daf7ff4b575d552d7aebffa6dfbeab2b6aebfe95bfbeab56eaf7ff2b7fddfb95aaf75f5ed75df65555b75fb748dafb5aa52b57b692916d7b484abfad2b5555f6daaaef5d6ddb5ab7b65557fd55555a56daa957"} +{"ts": 1792951200.45, "topic": "lifetrac/v25/video/tile_delta", "hex": "00690c082001020000000000000000000000780178da636060bccfc0c0fc1f884ba1743e2303eb5f0606e5fb0c1cedd52c6031f6ed0c0c6c7f191cd8df3331f0eee76064ffcdc0c0f71e28fe0f48df6660d106aae12f6761e0fdcfa0c07f9b81410fc8efbfcbc0205d0e14ffcfc221bb9741411ea83e743f0383fc57a0783d0383fe7d2646d9af004fe81e9f"} +{"ts": 1792951201.098, "topic": "lifetrac/v25/video/tile_delta", "hex": "006a0c0820010000000000000000084000007a0178da2d8a310a834014449f9f2d7ee9113637d923d8ac1636a94342aef04b8f91c24a112cd480954748913442ee92153203c36366622ce8968d5807ba4fa0ba59984be7861596b7d15fe13b6a7379c1b330f607dc519bc4cbae307948537eb6136d061b1052df9838d01c7cb22189fef247a864c7517eb19e1cc1340178da6360c0025c1419981818381002020e1c8c8c101107b000587adbaa452b6e7fff7f9f8130e06070716260c42201000b670805"} +{"ts": 1792951201.423, "topic": "lifetrac/v25/video/tile_delta", "hex": "006b0c082001000000000000000020000000660178da25cac10980300c85e1bfa142e8298a7500c18be00e7507bb8f471770042f9dd28887f0defb08ac0db60ab912720b365525bb25dfa911bb4ae98e9ed94dfe8bea591e3d3980159505aef1eb6e03910476fb8f8a911517642020980985fdb7c00b5f4f0e29"} +{"ts": 1792951202.057, "topic": "lifetrac/v25/video/tile_delta", "hex": "006c0c0820010000000000000000010000007e0178da6b606060b8eae1c1d0c1c8a872514181a18585a3e1c204268e1686090c0b5a18148414989816300a30707430783831b0306800d90c40e5410c20e0c4e0a9c4a0a40064b94a2ce96060123460800201070606053627864922ca2cebcbbc02b686e817dfa8ca8ecf0db1fcbcbc2e3b942940ef3b0303932a004ecf1b0d"} +{"ts": 1792951202.501, "topic": "lifetrac/v25/video/tile_delta", "hex": "006d0c082001000800000000000004000000360178da63602000381814181c14e15c46144907a00013078805215180028302230313030b98c9c0d000136702112c1c60610100600902057b0178da63606008656060d262606098aac0c0a0c2c2c020cac020c0aaa0c8c8ca0494e06060e0028a03990c4e0c1c1d4c9c403690cf05e4373280e43b149819181a18951818416a0481989141808181a35108c8e2500a529260f8feb07a6fc8e6a8ab5f3f9ebf3bb5396aeb9f4fb7d6aa381aef05aa650000f408162a"} +{"ts": 1792951202.861, "topic": "lifetrac/v25/video/tile_delta", "hex": "006e0c0820010000080000000000000000008000bfffb6a4d5557aaabeeed6d1ebbbbb5abeeeeda9f7bbb6eabdeedb58ef7b76d6fbddddb4aeef76d5fb75adb4afdef6dafdb7bb55b7fd6db4fed7db6baffd76dcfab7adaaefedf6ebbedebdb5ebbbd75abeff7aebefdbdf55bb7ef5baeeefbad5bbfb6d56ff5fd52ad7faaa95fd555245b7ea2412feb5494bdbed54b1f75bfbda"} +{"ts": 1792951203.455, "topic": "lifetrac/v25/video/tile_delta", "hex": "006f0c08200100000000000040000000000080000015bb55200ad7aa04156d69400b5ed508256bb500055d6e200957db0402aab600485ded200156bb040215d61000957b400825ad010102aa0400495d1001004600202a294080008404011210100000420000490021000012000804800420902940000244008008111000a14a0200042420042112004008a90100220a240004a5"} +{"ts": 1792951203.841, "topic": "lifetrac/v25/video/tile_delta", "hex": "00700c0820010400000000000000000000006b0178da0dc9b10dc3300c04c09155a6300c6f151582a5315208ca4f20b364f1203fb9f624c9bfcfeea468a35a7f2229347bfbbf961daf2b2cbc26a0e66718fc93317438173a14ce59479198ab9526a5e66c96a91bd8eec70092574c23ae0e7f1837adaa74ed64fc006b956fe2"} +{"ts": 1792951204.449, "topic": "lifetrac/v25/video/tile_delta", "hex": "00710c0820010800000000000000000000008000ffffbbbbed556ed6bffef5bbf6abaeedfffddb5bb5aebdeefff7eb5bdababdedffefd6b6db7afbdbffdf56bddaeaef6bffbfbaddb6eadbb7ffbf6eeddaebf75bffbd5af6db6fbfbbfff5eadddabebdb7ffebd76ddb7efbdbffab5d7ddaffefafffb57575dbefafdefebafaebb7efaf7dfd7afbabdfdfad7ef5b5f7d7dffebd7a"} +{"ts": 1792951204.865, "topic": "lifetrac/v25/video/tile_delta", "hex": "00720c0820011000000000000000000000007d0178da0dc5b10dc3201000c02993c60a03043d5d4241e189301d5f20c4147c01fa0582502a6c29148eaf39aea825808de8772a7509ca77aad700d76f34e080f6df0cd639aaafd5c056a86a1d5461aae8836760a31352f996800b32f72ea508310e96ca61cca3b4552491db67cc4772f7239b64273fcfad9db73f64745a1c"} +{"ts": 1792951205.458, "topic": "lifetrac/v25/video/tile_delta", "hex": "00730c0820012000000000000000000000008000ddddeef76b6b5badbdbded7bd6d6b7aebb6bdd75d6dd6bdf7b77bd6ad7ad6bb5baf6dd6cdfadb7b4f6f76d69ffaddbb2adf6b6c8f6afdda2afdab6d0dabdef25776b5a90ffffff44fffffc22d55ad690bfef7a44d575ad11bedef084ebb5ba21bd6f6488d7dbb422baf6e940ef5da909bbef6442dd5ad288b7f7e824ed5d4501"} +{"ts": 1792951205.875, "topic": "lifetrac/v25/video/tile_delta", "hex": "00740c0820014000000000000000000000008000ee900001ba44aaaad4900000690544aac420924aa08a21101424884542802220102a895545005200104a809544200800111482a444802801202502a80a004804404900911104540044228244011428805441521201140840544152080108209248210a25020aa95628a4b6ab412aabdd0495bd6e525556b504ab6bdf295dbd6a"} +{"ts": 1792951206.489, "topic": "lifetrac/v25/video/tile_delta", "hex": "00750c082001001100000000000000000000690178da0dcab10d43210c05c0294d014a9bc2e82df62c4a3b9340618b0c9029f29bab2e8e4bf59332c7acce85957435b101f8125e4d6f616d6f57f49258029b60fa73331eb93fcd5bfe4e620c31289dac6f14b420a6e45d1e1a67c7ee2cd80be1efa7f45b627f74834e6d450178da636040051c13e12c3029a4c42000a41c18181420a21d0dc8ca1b8454c0340b44bd03038b1303488302dc08a04e460646160eb010542f50b5400313c85c06003fec056a"} +{"ts": 1792951206.816, "topic": "lifetrac/v25/video/tile_delta", "hex": "00760c082001000200000000000000000000500178da5bb56ad58ad0d0d0dc6dab40603590199a0564acdd1a0a0150d1e828b0fc54301fa860ebaa552bc360f26157bd566d0dd55a0d6482b56d858aaf0562083f08ca9d1a1a0d9503ab0112002d71439d"} +{"ts": 1792951207.43, "topic": "lifetrac/v25/video/tile_delta", "hex": "00770c082001000400000000000000000000720178da2588b10dc24010042fa015fab1d0ed054f42fc6ec24d903b5e7867f7015510f8098cc849e8c1f762a4d16a47e4cf3744c859e4ac22254fe2e522e6f7e9411ed8f0b44a75b6217da04bdde818d5de50725bed67f1b9de922bf28b055090cdfb1a3b573834fa09410f2370dc01e09c3990"} +{"ts": 1792951208.026, "topic": "lifetrac/v25/video/tile_delta", "hex": "00780c082001002000000000000000000000760178da4dccc10983401484e15f79056c0749071e854860fb90642b58b70049499e3d19cb481141724a3c88793e6f9e3e9819064e0a5584e2e0b5262f15779ff0d5989166cb06481fb8ac662fd94391a2c6b57f685ed05a1e92f8ef6e0f3f250f1d2cf6778b729ecda7edded68f099916bc860d468f29d1"} +{"ts": 1792951208.449, "topic": "lifetrac/v25/video/tile_delta", "hex": "00790c0820010040000000000000000000008000ffffffdbb5555b6ddfffffbff5b6d5d5aeeffaffdbbabeaabeefeb5bebbd7eaebdea2b55d680bfefb4123579e0803faea8112975e244378ba001dad5d116ad06606d7029d55ba092a9ed4001c2b6d00042db4245d16dc000a1124001c044841060008040a4102001e885000075500200fa00000455442020d41000806b000200"} +{"ts": 1792951209.045, "topic": "lifetrac/v25/video/tile_delta", "hex": "007a0c0820010080000000000000000000008000dff7fdfeb55aabfefff7fdfeaab56bb6ffedb5fdd576abfefedad7dcabf55b7eaab5abf5ddeadfde56b6b2f9bb6aad5cadad742af6d2a800ab6dd500dab6bc106ddaca02f7756c005adbb440ad555e04f77b54009ad5ba10ef76dc0055ab6a82db7abd086daad400f5d5fb005a5356226eadef007bceba085eb3df206ba16b00"} +{"ts": 1792951209.439, "topic": "lifetrac/v25/video/tile_delta", "hex": "007b0c0820010000010000000000000000008000bdff5555d7575b6d6dbd5555b6ef55aabb5b2ab5d4adad566a255555b092aaaa5a489555e09252aa54092aaaa2a24aaa68092aaa0175524a0000a82a120a120a0040408500010805249002220004488500210202120011a100888084000204c2242040450084124202008022201208050440212000008005110a124200200002"} +{"ts": 1792951209.849, "topic": "lifetrac/v25/video/tile_delta", "hex": "017c0c0820010000020000000000000000007b0178da5bb56afdffecb0f5ffd766adffbf0ac80e0dcdffbf6a2d88f687f2c3ff42e87810ff77c8aaf9ff4383ceff9f1aaa7f3f68d5fabfa15eebff872c8dffef15e40f5423ff3d50e5fc7f9f55f27f8326ddffef15caff3ed463ff7f4fd5f8ff214031afa9f1df0303816abd64ef876a2e0a705932551500c2b14921"} +{"ts": 1792951210.444, "topic": "lifetrac/v25/video/tile_delta", "hex": "007d0c0820010000100000000000000000008000bdefff4256baaa81ab577694b56add205ab55741abadb594b556d6a256daaa94baab7dc9cb6d4b5275b5b6c8aead6daab56bb6e5dbb55b506d5dedeab5aab6aadaef5bb1b755eedaedbab5b1bb6ededdedb5b76abedbfbbbebb6ad6dfeefffb5abbaaadbfeeffd2dbbbb68b6efefd22bbd7d24bdf7de882bbff452aded728056"} +{"ts": 1792951211.032, "topic": "lifetrac/v25/video/tile_delta", "hex": "007e0c082001000020000000000000000000800050155ddd44a5aab7500adb5a2aa6add5501ab55a5ad596ad2a56eb6a555535ad2d5bad55956cd6b65aab5ad52aad6aaa4d55512a2ab6aa924955b4491556ab2442aabdd2755b56bdad5575d5dbaaaa5b556d594daea6aaaa7b552a54d6aaa56a5baae295ad6d3154dfb5d04a6ad4f028b6b5a82edbd6d0846d75f000b7ab5802"} +{"ts": 1792951211.433, "topic": "lifetrac/v25/video/tile_delta", "hex": "007f0c0820010000400000000000000000008000db5555556ddaaaaab6b6d552db6b552a55bd6aa9ad55b555b5ab5b5455556dabaaaaaab5aaaaaad555554aadaaaa52525552a90a54948aa922aa512449228a4912545112a49294a1a94a420ab6292950aba4940454b242a94ac8110024680055a95000004254000200a8510000522400106811500228440400542951206a0004"} +{"ts": 1792951212.075, "topic": "lifetrac/v25/video/tile_delta", "hex": "00800c0820010000800108000000000000003d0178da636040050d686c461617851624be038ccdd2c201a414c07c0701a83e47a0063009042c20b560350c2c8a505d2c0c1c600d0a50731a1800c32a072e3f0178da6360c0061c181859181858c06c4610c1c2c0d1009765716082321838200c01064101986c83038cc5d10291830047b05a160598910c0a200300b0cb03482f0178da6360c00d584004a3a0008300a61c239854e460604215671280c90a7030303860916b00910e0e5013003c6d01f1"} +{"ts": 1792951212.437, "topic": "lifetrac/v25/video/tile_delta", "hex": "00810c0820010000000200000000000000007f0178da0d8cb10dc24010046711046f2212023ae0ab7040004420714d58024754000540e01c242ca1b71c3e893ba1086ae0a2dd9176163e09be1d741bc873ef1378b7a8f27c2c08654f793b8b4b0bc515e2140e4bb46b201d91a591cc9859e5dca3e87f8dc1ea25c53ddcc784edd3bd02ad7d5bd72867c2e98786e10f548f1d6c"} +{"ts": 1792951212.868, "topic": "lifetrac/v25/video/tile_delta", "hex": "00820c0820010000000400000000000000007c0178dadbc2c0c0700388431c18182eb030306c647071b902e4070830302c606460287010145a08e42f0189b134302c6060f158a0c0c0e0c020c0d0082497303174347080f80c0c0d0e4c4c0e0c1c0220711626201f280654d6d1c0c0c4c0c1e0a112fa7efbfd775bb376efdebdbfec6e6ed6ddeddbb7e703001d121f05"} +{"ts": 1792951213.434, "topic": "lifetrac/v25/video/tile_delta", "hex": "00830c08200100000008000000000000000080007e006f005600bd00ec92db2254007f80b809d68468417f00f401b5a05e02ef846a22dd807c02f7906b11bdc0bd03ef426a017b807c93aed05601fbc27a095f406c43f5e074016fa45d13ddc0740177606845dde8790377a05411ddf2780377505083ddf07212ef6858ab5ad5efeeffffbd7baaadefaefffbb5fbaaafdeaefffa"} +{"ts": 1792951214.015, "topic": "lifetrac/v25/video/tile_delta", "hex": "00840c082001000000100000000000000000790178da158bc109c2401405279b05ff714d054fd98365ec21071b10cb89e49463d02e0262059611041b118410bfa737f360804050bd3dc41b8cce6cf258ed9d6b320e79f00f3b964658a1572441aa82422bc37b3114aed85f6027b597e80986259ad2cbf9fe9ea64fb72ecff9747e75eb77f17db8ff00e7161ba0"} +{"ts": 1792951214.433, "topic": "lifetrac/v25/video/tile_delta", "hex": "00850c082001000000200000000000000000800055549244dbbbaa91beeedb6debbffdf6beeaaf5deb7ffbf7bdd6dedeeefff7fbbbbb7fef7feffb7e6dbddfef3ff77b7b36ffefdf1fb5befd36ff7fef1fefedbf0dfdbffb1f77ff7e0bdfebdb26fefd7f0ffbdfed06dff6bf27ff7ff7036dfbdf0bffeffd21b7bfff45dafdfffd6f6b55afb5beeef57b6bbbafd6fdd6fabbab7d"} +{"ts": 1792951215.022, "topic": "lifetrac/v25/video/tile_delta", "hex": "00860c0820010000004000000000000000008000000c50bb291568d6a04ca8bbd41450dd712ea96bd01cb0ddb2aca1b6d01ca2ebea4d6979b414a1aae29552f5f4a8a3adb248c175e92ad3daf61042ebbd4b475aefa4a2ebfbc947babef245ebefd906b5bb7c8bdeffee46ebedbb8bbaffff8ed7b6da8bfdffff8eabff7697f6b5df8d5ddeb577b7b5dbbd7adb6d6bd7b6dbbefd"} +{"ts": 1792951215.437, "topic": "lifetrac/v25/video/tile_delta", "hex": "00870c0820010000008000000000000000008000def3ffff6babffd5dd71fffeb7d7bfb5dab2fbffb7e3ffaadd5bffff6be7ffebbd75bf7daba7ffd7def7fffb6ba7bb6ebdf6fffbd7d7eedf6effffffb7d5bfbfdbffffff77bfffffdfedfeffb6ffffffdfb7ffbf6bfffeffdfbbfbffb7efbfffdebeff7fb7f7ffffdf5ffdffb5fbffffeeafff7dbb7dbdd6fdd6efeddf7b757f"} +{"ts": 1792951216.015, "topic": "lifetrac/v25/video/tile_delta", "hex": "00880c0820010000000001000000000000008000ffe0002dadb554b7fbc0001aaf6aa457fdc0012ab7a49056eec10455bb904057ee841255bf410055f51048abbf4200adf6082255ff4080abfd0000aafe0812adfe2104a7fe802aaafb001557fe421555ff0052aafd2832adfe0012abfe48bab5fa0012adfe221d56fa0015bbee400eaafc044addb6100d6afc800756aaa105ba"} +{"ts": 1792951216.424, "topic": "lifetrac/v25/video/tile_delta", "hex": "00890c0820010000000002000000000000008000b7b5e800daecb8006f76d400b5ab3880dab6d4046e2ab400b5176a00d50ad820b5476c00d685b6026286d808d312ee20b1435800d489b60062116c00d122da20a102b402e224dd005104aa08c128f40060005b00a1156c10a090560080026b00c2223a0800125500804436200808aa8080445d028008950081112a0008011d08"} +{"ts": 1792951217.069, "topic": "lifetrac/v25/video/tile_delta", "hex": "008a0c082001000000001400000000000000710178da0d8d310ec230100407eb8c6c2bc51939455243145cf300173c81079974b8e613fc92eb76b4b35a76e055e1a147ac4fb8abe5a87c955005eade584ee614f26cee5a201acf85b0228ca1241ad3e092ac4f1fb8d94e3af99c3abe05bc47a437dd4c70ef2bce7edcf1cb5ef803fe940c993e0178da6360c00a5858581405181410028c40ccc12000241b3a1898a0821c400c54c30266312920d42a40340830c284389840aa60e2102000d205009d740251"} +{"ts": 1792951217.455, "topic": "lifetrac/v25/video/tile_delta", "hex": "008b0c082001000000002000010000000000770178da1dca3d0e82401005e0f766682c390247e11058683c89810dd7819a587a0add82627b0da1a4628709d597f703ae06de06d00cda34a774d52dddda8c328cde67e87506f70d921e05fffeefbe28a3dbdec1b4437e11fd3b8b2e9ec3061d5b3047c8cb7059a64243023f4f546185cebe857800273e3108340178da636020080418385818181a1450049940e260d0d000e2c08102130a17083818181c18181899185838d0c48146020093550274"} +{"ts": 1792951218.014, "topic": "lifetrac/v25/video/tile_delta", "hex": "008c0c0820010000000040000000000000008000ffbbbeffaaed6babff5bdfffabeeb7fffd5bed6dafbd5bbffaebbeeaaf6eebbffbbb76ebb6edaf7dff777ad7abaddfbefefb6af7b7afbf5ffdfaebf5aeaf7d5ffbf5aff7debef55df7d7bff7bdbad55def6f7fefbbfbd575fead7fbfd7ffd56bfd557ffdb7ffd557fed57ffdafbfd557faeafffddfbf5557f6ebfffdbfbd5557"} +{"ts": 1792951218.424, "topic": "lifetrac/v25/video/tile_delta", "hex": "008d0c0820010000000080000000000000008000ffffffffaadbbffdfffffffffffffb6ddb6edfffbffbf6b6eabf7ffdbfeddb6aedbfffe9bfeb55a4eabfff52fff6db49fb7f7e92dfd5ed24f57fba89bfedfa20fffff94aedbf6825bfebf552eabea204bff7e8a2edbd651bbfefd055eabac52fbfefd0daf6bb4ab7bbeed2dfdefbcab5ebaf65dfbefbd2f6efaeeb5fbafb65fb"} +{"ts": 1792951218.867, "topic": "lifetrac/v25/video/tile_delta", "hex": "008e0c0820010000000000010000000000008000ffffffffaaaaaaaaffffffffaaaaaaaaffffffff4955555554bfffff524aaaaa4a97ffff2a85b6db9553ddee48a8f77b2512bdde94a4d76b49107dfe24452f571110b5fd44841f6f22514bda4a8926ff2ae4ababdf7546fd75da2bafdf6da5fafbf6135fbebaa7ebf7ed42bddf768beffddb26bab7b503effefe96bbdfd507ee"} +{"ts": 1792951219.416, "topic": "lifetrac/v25/video/tile_delta", "hex": "008f0c0820010000000000020000000000007d0178da15c5310ac2301406e0530607919e40b7520814eff34293ad8196925b1830c4eeaf54a798a184dff82ddf11e1f4489c429ccdb5bb1d760e837c7ce17b438b9765eb5775f12ddee545f6d4419627790d4c59d0e70cb445286d5072127a6890eb537dad73dd05265eee701b291e515c24c316c9eda2f9ff0348d06135"} +{"ts": 1792951220.009, "topic": "lifetrac/v25/video/tile_delta", "hex": "01900c0820010000000000100000000000008000f7ed56d5ad5bfbbdfbb6aeefaedb77badb6dadefb6f6df7dedadb5d7bb76df7ed7ad6bef7adbb57bad6d5fddd7b6e9777adb57ffab55baadad6d577f75b6edf696ab5abfdadaef6d556d59bfababaedbdab5756f6aadadbe5ad6b6db4d5ad5b656ab5b6f536d6db549aab6da24ab556d956d6eaa4aaab5df512ad6a22a5555bd"} +{"ts": 1792951220.42, "topic": "lifetrac/v25/video/tile_delta", "hex": "00910c082001000000000020000000000000800000011600a0021a00dfa92b00b576d524ffad5aa9aadbaaaaf6b56daabbdeb6b5eeb5d555bbdb5ad5eeb6ed5afbed576baebffaadffeaadd5daffd6baffaabbd7b6ffed6dffdab75adb77ddb7f7dd76daadffdb6df6aaedb6afff76dbdab7bb6ab6ddd7b6db7efd5b6dab55aab6f554a9db5db54a6daaaaa4aaddaa52b56d5529"} +{"ts": 1792951221.013, "topic": "lifetrac/v25/video/tile_delta", "hex": "00920c08200100000000004000000000000080000002400000028555000101000002a25424424102a9010450555aa10aa5494a5054a5294aaaaaa5555554952aaa92aaaaaa5554aa55aaa555daaa95546aaaaaabad555554b5b56aaaaad6aaaab6aaaaaadab5555555aad6a9b6ad5955dad556aa5556aaaaaaaad5545555555152492aa42524801290912a884444404212111528"} +{"ts": 1792951221.366, "topic": "lifetrac/v25/video/tile_delta", "hex": "00930c082001000000000080000000000000400178da63606060706080006cb422839340030b84bd002ad600a205980416322820f860ba014c2f6460e870606142334b00423b3430303231703840a500766c0a85"} +{"ts": 1792951222.066, "topic": "lifetrac/v25/video/tile_delta", "hex": "00940c082001000000000000021000000000780178da15cc310ac2300085e1ff05845e432fe5e635022ec5eb28b55b854acd2982937637844c75b0d818a78f7f780fe58c8e274c5e507341f317736e519ed9f88e83ab51f4c8161fd1c83af40caceceddff076acdb20ed07342678f5a84ee5f36ac8b1e8a8460f53d9ef8a6111c396eadec327fd00ec383333360178da63602004581c18391a5850c518059818a0421c0a0851200f280a146868606060826a47d2a6c0015203d605c40e200400927602f5"} +{"ts": 1792951222.411, "topic": "lifetrac/v25/video/tile_delta", "hex": "00950c0820010000000000000400000000008000ffffffffb6aaaaaafdf7777fd75dddd5fff76efbb55af5aeffefaf77ad7afbdaffd75d7fdb7debaafdd77effaf7babaafbdd7dffbeebd6aaeb5ebbdfbff5eeb5ed5f5beebfeaf6bbf57f5dddbfaaeeebeaf7b75ebfbaedf7edd75b5abb7df6efefab5dbabaf6ebdfef5dbd6abaeb6bbfdf5db6d5b5b6db7ffedb6df4ab6db692"} +{"ts": 1792951223.057, "topic": "lifetrac/v25/video/tile_delta", "hex": "00960c082001000000000000080800000000770178da258c310ac3400c043f99ce6f30ae8c8b10ee3f86e0ca4921f03dc3e043d10b8caaa0e2226d2e648b658a9d05fe6169557bb104ff210a0d350139d44dc30259840c16d1b65270ada0d0494b46c0895e069d84116e2bb517cd7cdfce26201dfc3c0c1cdb8c6ec7faf15e1f8bdcfc3dee972fbf3e6e8d3a0178da636060606800620706086840a319185a149c04e01cb83a9038031344a113030a0072598008a29205594680810362841398010200b0ef058f"} +{"ts": 1792951223.443, "topic": "lifetrac/v25/video/tile_delta", "hex": "00970c082001000000000000200080000000750178da15c5310ec2300c05d02fcb48bf9b9b133811dcc38d3a341b42e13e057580b52760a5a744bce501c0bd1f5ffcbf1d3b1468b9757b0173e96f21fcfab850cfa819bbb1609bb838fdc42c9faa468bad6e69a4239c4d9f01632a3556422d52cc12093ea00c9e19a2905817e3289384fd00a8eb146b320178da636020041a381804581c181ab0c939303031323130005560482980b402e5183804a01cb030134c9e05420100ba43031a"} +{"ts": 1792951224.057, "topic": "lifetrac/v25/video/tile_delta", "hex": "00980c0820010000000000008000000100008000a84a4800452525002894a8004252920015554a0848aa24202549520095552a0052a948004aa4aa0455551440aaaaaa0055515400552a5408aaa5544055555400aaaab00055255802aaaad48854ab6800aaaaa00055557000aaab480052aab090aaadc00055565000aab5a00255da8080ad568000b6b5020855da0800db6c2000340178da6360200018391c18148074038a280b03832258909109438700030783031032303180243990a41c501432015502009c3b0290"} +{"ts": 1792951224.381, "topic": "lifetrac/v25/video/tile_delta", "hex": "00990c082001000000000000000100000000560178da358cb10dc0200c04cf8882926c602106a148916c4591c263c7b692af4ea7ff873f63d61b3a6c680d1632451d4a5a11fa13e0062d55b15ebee93e97eb1a7820beb85a34b3482cdc0d25d1efe201b3142f9f2b0695"} +{"ts": 1792951225.009, "topic": "lifetrac/v25/video/tile_delta", "hex": "009a0c0820010000000000000002000000007f0178da1589310a0231144427cb6eb3b210855868278b9da5bda5d88f8d4708b98595a5858718b04c0ac163a4592fe3dfe231bc37a94cdac698862fb5af1fb978cdae4c75bc4522912ebc39aeb3d029e3f9a377648322ec983d0ec4fd4820b0f52f796c2a4ebdd0d0daa0a50fb60ff3c5ec5c9dedc3ccc5e888b6d71f16f52480"} +{"ts": 1792951225.411, "topic": "lifetrac/v25/video/tile_delta", "hex": "009b0c0820010000000000000004000000007a0178da0dc8c10dc2300c05d03ba7103141d44a90311095ea9c90651f18813598a044c902952d357f4a78c7075052920654d2c913f06c324e84fe4ecaedfff75d7abee018c4fed8d1f355c517f0b6314a4185299de3c86665e408fbae9ae143a7a06b759f290ae450fe2c68af40c51c4c516f9351a9e10702653598"} +{"ts": 1792951226.005, "topic": "lifetrac/v25/video/tile_delta", "hex": "009c0c082001000000000000002000000000790178da0d8c3b0e82400005874d4856b1604decf9559e828242a90881860370166b120e001d582937b1a2f4049ec1574cf366f2a06d61eca07e42b9c22aceda16e15fe13d501c4a68b42735dc8f8628861b103dc07db1530fc1461ebf3cdcaea692fb403843a6ce5a4392635c863d0d90ea3bf8c95dfedb28155c"} +{"ts": 1792951226.41, "topic": "lifetrac/v25/video/tile_delta", "hex": "009d0c0820010000000000000040000000008000b6db777fab6dadd55ab6db6dab556db7b5b7b6da56aaab6faadaddb55556b6daaaab556f556d6daaab55b6db5555556d555aadaa4aab6ab7004aadaa020052b61008000940410480ad042024d5da9003354b6f2f00295b0f00800a0ff600412e0104000f0410102f0001020710400047a500480048aa0110a655b44255aa4b59"} +{"ts": 1792951227.01, "topic": "lifetrac/v25/video/tile_delta", "hex": "009e0c0820010000000000000080000000008000ffffdbfeaaaab6abddff6b7e6b5aadabdef6a2b6b5baa95bdf6d14566ad5512bbbbad48ad6ed52226d5aa909b7b6aa42dadaa5246b6a9a88ad556aa2b6ded5505562b6aa0290004148000004a4920940ffe84050ffff2748ffff1df1b6df94b1dbf799e1feaf8759efffa259fffd8000bfff0200002a00440080080054002010"} +{"ts": 1792951227.4, "topic": "lifetrac/v25/video/tile_delta", "hex": "009f0c082001000000000000000002000000740178da636080004595491e2c0c0c4c40a68082a74a032303030b0703838282a04a038303030b90cfa0c03251804500acc641c0919381914581c34300a8c981c14981a58581638200074819501a6ca6a60b23a3edfd3392dad975b65656d1eabad965a9d6b7227439bafc2c81d22c2035003fe210a1"} +{"ts": 1792951228.015, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a00c0820010000000000000000100200004f0178da558c310ec03008032f888191fc20e22519fa30bae5d9456d2ab5481e7c3686ff4944d817f4ee24f88e614dd9c669868c426f590fa37cd6c333328c464e956cce596029f75c694270016e710849440178da63606099c4c020e4c9c0c0a9c2c0a01bc4c0c0b48b81818195011970007183029c05136604132cc82a59802a04c0e20c020cc86a414c260e64a54c6005009ba604de"} +{"ts": 1792951228.401, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a10c0820010000000000000000400000007d0178da05c1310ec2300c00c00831b49d0a2f089591fa0c0640b1a760d9ffc9c0503a213f013952d35772a76093ef9814011a98916194066bbd7264eb89c463435e143a41ae413e79ab321cc57c23e41b7b3fe2d993b44be0f792890f9dcef99bec19d87f99d229b0dd678450c4f648692c2f7d449af2a838943f0756299b"} +{"ts": 1792951229.032, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a20c0820010000000000000000000c0000520178da0bfbb66a95a776686868c8a4559e5eaba6866aadcaba1a1a3a55fcd5aa5006e9ac550c0cfaaf181818e419508003030323107180390d40cc02936182911c02208600b21e4610c5013300020004b411075a0178da5b3551802134b9f2edaa891e7b43333d57ae5af8627568a0d1db552b183a4243391b56ad7ac5f036542b48fcf70a0606d67a20c1709f011be0606060647001b11490855940842098d900e4b1c0251c40ea1918006fde1816"} +{"ts": 1792951229.418, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a30c0820010000000000000000001001005a0178da6360606098c0d0c0f0fdee2186ac6fc777afddd4f37e6ed411af93975ace31781ddfc5c020a4c5025423c00824143c185eb530aae8feffd2c0c010ff9f011b00a9e360606170006961c1a6c201681a0313542d00df04171f3f0178da6360c0041c13552620719938588064838b039064611060002326d7faf77fff3620296351806b808b01557280b43138c0441891157130b000002cd80790"} +{"ts": 1792951230.021, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a40c082001000000000000000000000600530178da6360600d61606099c4c0c0b48a8141d593c18969150b03ab2a98cfe11422d0c0eac5c00892135ac9a2c0b48e81ebeec6e8ef010caf18b0020730c904c41c4cc8a22c400114858c0c0e02201a004af60c98500178daf354e960089914b4c06ba54a4390d724074f154f85d0a0250e4153851aa678ac70080e755b10b26a57c3ea6c0786ad0c580007946e607060621044936c403059181898044024238a0a004e3d12b8"} +{"ts": 1792951230.442, "topic": "lifetrac/v25/video/tile_delta", "hex": "01a50c0820010100000000000000000018004c0178da5d8cc10d80300c038faa0f3fa113844d325a85189cba850f9622c5b9d8f057853bb37e46074422bb3e6623407d97572be12ce675f2e29ba2e9ad1b597f4e7e192dd08870d303584d05782e0178da6360200208b428303820b88c08260b0383a200034303429c055d3323072348904301c35826200600859001e8320178da63602002283034303472b060936202934d020c1c68120d2082c301a419a4880921c3c220001204a960620000b0f5036c"} +{"ts": 1792951231.02, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a60c0820010000000000000000008060003c0178da63606050604000160e270e01a090034c8009c8e360640449b1404480022e0c02209110cdd0edffbfbf5bc1400ce070126068c0140600e33b075f2a0178da6360201274387160136602934d020ce8b20d20390e20e9c0c2c08824ce01d7a700d2080099d9036a2e0178da63602012382929207399d0391c1c0879076479460e0606a8142303030b0b9016606800922c2055004d3501c3"} +{"ts": 1792951231.445, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a70c082001000000000000000000208001550178da63604080a0200686eaf8bbcffc8aeeadcf0a4b7aeb5f54b4bef2f2fd1d8e621dcf1d981818048098c981838181c3a1e3d7220606fdfbffbf3130b06833a00001207660606004121c30260a4011050070cc1588320178da636020023032313028707030346093746060646410003210b22c70290626204400010eb0200800598c400a00789a022f290178da6360201238290a2073195138401e0b0b88052698408400ba01021d60aa014a304144014667022f"} +{"ts": 1792951231.831, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a80c0820010000000000000000000000062c0178da6360200a7030282929303460976482b35a14185890241480b801c90c0626a08800540f4402008a3a02f3340178da63602002b030313028287030346097666260146060002246905a2409052046e8e900a96460e000930c0c0e6012006e2d026b"} +{"ts": 1792951232.364, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a90c0820010000000000000000000000182d0178da6360200a343028298148ac8089818105cc60e47080b22040012884e00980553270402418207200853d01f42f0178da636020122872383034609561616450106060644415e580504c0865020c0c0a0c0c2065025021a07900613301f0"} +{"ts": 1792951232.817, "topic": "lifetrac/v25/video/tile_delta", "hex": "00aa0c0820010000000000000000000000602c0178da636020122872b4c0988c18920e0c0c4c4c020c1c1026a63c83021037001541e504404c300000693702012e0178da6360201208b408303830303062ca00453980940298c30852c0c2c004d3055304d6c7c1882ecc0200694b0184"} +{"ts": 1792951233.429, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ab0c0820010000000000080000000000808000fff6dfffdb5d6aaaffebb7dfb57edaeaffd5adbfd6fef6d5ffb7557bb5ddedaeff775ab5abddf75ffef75dd2b7bdf6adddd75b76577dedaaddd776dbaafaaf6ddd57f5b56ead2d5ada96d56bbd52aa95d6a4d555dbb45aaa6d551555dda88a92b6aa6149daaaa4aa6daaa029b6b4b414db554285adaab042f6aaaa905aaa52482c0178da6360200228723830346095616162e050606004b130e4a07a9880721c0c5016125000e20616007b1a0291"} +{"ts": 1792951233.998, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ac0c0820010000000000040000000000008000eeedffffb5b6aaaadedb77776b6dbdddddb6d777b6db7bbbedb6ddd6bbdb6efddd6df757b7b6bafbed6ddfaeb6db6af7ddb6ff5ab77b55efedd6fb7bbb6daed6ddb7777db6dddbafedb6bdf5bbdb6b5fdeb6feeab5ddabbfeeeb7dd5bb5ed6bfd6f5fbebbdaeaebeebdbf5d7beb6af7ad5db7adfbb6dafb5eedef56eb5b5bfdb"} +{"ts": 1792951234.397, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ad0c0820010000000000001000000000008000a8ffffff05555555aa7fffffd4b6db6a2a7bf7bfaaaf5deb157df77dcab77dd736ddd77dda777fd76d5fdafdb57af7afdaafbdf5b6bdd75fdaeefdf5b53bb75fdaeeeff5aa7bbabef5aeefd75afbbafaea5effafb5ebd5f5da7efebe6ad7abd5a97dfeffb5d6ab55547ffdfb54555756a82ffbef548556baa0013dd75410037a"} +{"ts": 1792951235.007, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ae0c0820018000000000000000000000008000adbbdeff56d6b5aaab7bdf7755ad6addaab7bfb7b55ad57a556f7bdfaab5aeb5adadf5ef5556af5aaaab75f76aaadeadab5b6bfb556abd56aaaad7bf55556d6a2aaab7bf55b6ad6a56aad7df69555ab55aab55ef76ad6b7aad5555af77555adabbaad6b7d6eaaaba7b556dafadfab555f6ad56b7a9d75ad5d0baab5a726f6d55"} +{"ts": 1792951235.437, "topic": "lifetrac/v25/video/tile_delta", "hex": "00af0c082001000804000000000000000000330178da63602000041814181a5a308499181838809403034707ba38480f0828303030422898380b4c8e4500c400190000b20e02a48000fc55aaa1fd2aad43dc95b551fa4596a3fc21aa85da893542fc55aaa7fa03ad42eda92a87fc515545f80d5a86dd02aa8bf84c5a05fa052b4ed94c6a0bfa0cb50dd8a55516fa0c6a8bf8ad6d1db40cd40bf94d352df88c5515da2cda22f88b6a89ea255552b88aec08f04a5565fa28d812d006646af80958bb124ca456400458bb"} +{"ts": 1792951236.021, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b00c0820010200080000000000000000005c0178da258cb10dc3400c038f0f16ef4e23089e44459a6c65b8f2a01e2023446fb33be248e007ba0539d124bd4b41c2653a1edf4682e84af6514da3520c9b49f8a0882e0bb6a135a122e593e7604d1fa7f5684fbcb93eb4fd078c6e09254e0178da558c310e80400804c70b0525fa020a1f620c0f3b139bfbb504a346aa990516fe2311619f1a63edade05ea3893e12decc38637b1e16a331cd5a92a93671f03ace9edd3852a5848e5e87bb0680"} +{"ts": 1792951236.425, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b10c0820010000000000000000084000006b0178dafbfffffffcffffdff7ffdff77ffdfff7fbfbfffffef7fcffff5fe6ffbfbd11fffff7a2ffffef0bb8ffffeb72fffffd65f57f22c1daada1a1415e4bbaa62a6d0a0c59bd6bcdfeeabfdffefffcff77dbeff57fff7ffd1ff5fff6dabfefbefebfb92aa4d1140087f36a36410178dafbfff73fc5808181815135343404483308280ab930b13008703838322830703031703028303232323028a8009940c404146e00aa63f068000900008e1f4830"} +{"ts": 1792951237.026, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b20c082001000000000000000024000000780178da1d8d3b0a83401445274aeae00a52b810b38234290425b8035dc2ac22bde94252a41adb5988857d84b80099395e7c707870b99f14483c1c9689a3b598058c85ac80cb19fa13bc5378e5301b62f584df83702fe1ff81ba233ae5db099cbaaee216865112b2f0158df012ec2a932eee4f230136414e64063b0178da6360c00d585c5c5c30c438041818141c3a607c0e18c3914901c6e36001120e0c4c10690507268646060e104f00c524058e06010600de010457"} +{"ts": 1792951237.383, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b30c0820010000000000000000010000007f0178da6360800046012066f154606d97b0619e26f38fbd5de638dbf998832247b736b39ddbb390ffe9db4e9e674f0e4b989c79cca1e653cfc0e060c320c0c9c0c8c8c0e0c2a2a0c4e2c10532e6800523c36d9bc982d3d44e2a96aae65708a9bdf46030b53cd160fada8743e365055089820290606260616860055200989a20ea"} +{"ts": 1792951237.987, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b40c0820010000000000004000000000008000ffffffffdbbfffffbdfffdffd6dfefff55f77fff255fffff4afbefff22af7fff157dfeff4157efff2abf7fff92d5ffff493fdfff24d57bff4a5bffff22af6fff94abffff4ab6ffff225fbfff1555ffff496fffff12bbffff095f7fff456bffff95bfffff42dfffff4977ffff24bfffff32afffff1d7defef0bb7ffff0d7fbfff"} +{"ts": 1792951238.4, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b50c0820010c0000000000000000000000490178da558cc10dc03008039d280f3f198151a2a883f164ec06aba9143ef69d00e09ef1380cdd77ed1216401004525c96068628ffc3b65db6433cc19c55e6e7f573ac0ad7ce0b6e4405a3410178da6360c00e585c141a401492080307438302830bb22a2620e4e06060506060108488704028050607981246202100328805a40c0240463329b0000501d54f036f"} +{"ts": 1792951239.018, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b60c082001100300000000000000000000380178da6360c001581818180504055830241c8098498045014831a2687061e200d10270110e850698800344310b03238703b2150c00707b025e370178da6360c0051819185a5c3898b049b10808b0083038a00a0a303038383420a96762807258181814c0a40088a780a480410100affe02dc3e0178da6360c0069804189c04189810022c40ac001266e100b31a90a51819045858181ca05a81b2302000261b58c02629008906062459a03e060100a6440331"} +{"ts": 1792951239.429, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b70c0820012080000000000000000000007e0178da6360800316201604e2500606a6550c0c5c6b19045a4318194c038142010c8c1cbe0c8caa4a2c4c2213180416b8303079313230aa2c6160721062649aeac922d0b00d281fc5c0c2bd9dc153bc9681c5fe3ee386d9f51c1ef5ff1983b6ff674cf8f79e656bf97f86c6fbfb9982fffe6770ddff9f91fdfb7f00ce7d1f89370178da6360c00d98949414d0c55840489111c8e2808b81782c4c0c02109e40035c02a44401a4c101649a008a41402126460e060063a40209"} +{"ts": 1792951240.018, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b80c08200140000100000000000000000080000051556b062d4955551452aaaad50495574b704ad5b51a922aaa492a812952002a402954aa1512000508541150492884052082024080a8002a48014211029408a81040204a40a08255004400aaaa0922daa09010f7aa1540bd645515f7b2aac8fedd7eb6fbb6d74bfffbfdf6fedf7fafffffeefffffffffffffffffffffeffff320178da6360c0035a5c5c99b089b32829b028a08880947130343829b03022ab83331c191c605ca04646305300881b00c64203ad"} +{"ts": 1792951240.408, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b90c0820010014000000000000000000004e0178da6d8cc10d805008432be1d0e3ff1ba09370742c667062cb377ab209218fb600ff320df7972686d0ce6a085e2e3f15628d0898db816c8f650ced6d3cbd4a9960ae77adbe277c7e891b5f0a062c460178da636040052c2e3096038300906404134c02603910a1c0c020c00455d2200051c8c1c0c4c1d0c00042104318040404181918e1a60a40947580392d30510ea04200eb85047b"} +{"ts": 1792951241.009, "topic": "lifetrac/v25/video/tile_delta", "hex": "01ba0c082001006010000000000000000000380178da6360c009141818588094001037303028313001290e88383260044a8000508a052cc502976a601000cb81090e074c1b1a1800a8e403303c0178da6360c0011c191c9818389850c4581c1a38041858181c401c54292606010106908420980b56c102935400118c2011a050038405550000bf860319320178da636020003a3a5a98b0cb70303172383070a00ab2800805461001c40d1c28e2020c0e0c0c8c308381d20c0c00d46f041c"} +{"ts": 1792951241.419, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bb0c0820010000220000000000000000008000000fffff014dffff021fb7ff085bfeff023f7fff002df7ff097fffdf807fdeff026dfbff08ffbfff00dfffff12fbff77097f6dff01efffff05fdffff017ffff70bdfffff01fbbfff2bffffff036ffdff05ff7fff03fdf7ff0beb5fff052aa2ef20100b7f03ed11dd0d54827f05ea52b71ab7a8af0dad54122bda42801d600814330178da6360c00b1c189c041918b148303138b030303121040480102c0e231580b881818105081518045850b537c0180073fa025f"} +{"ts": 1792951242.022, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bc0c0820010000c0010000000000000000380178da6360c0053804185c1c1c18b1c8b0303031303009083008a08a43d53a303038811441d502810282c9c020085102520f340600832e0219390178da6360200098141818381839181ad0255818981805400c0120130a0420aa1c981818191c104a19391ac01a40c681299099102900892202ad3d0178da6360c0011881b885838109c213409113646860616041f01580b881818103ac4f8005aade01c4e570004a800d41a86702e9009be8c20000b797038a"} +{"ts": 1792951242.401, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bd0c082001000000060800000000000000300178da63602004381418381c18181a30245c18c15413030313aa0493008cc5a200a1a114500323448e05260800933902462f0178da6360200014395c18b108333138810801060e747186063029002118181c60e210c0028410a000840d006797027d340178da63602004141a18041a18181a1858d0241c98181881140703984296758008414439803c0506900120c0c480aa1600d17d0338"} +{"ts": 1792951242.992, "topic": "lifetrac/v25/video/tile_delta", "hex": "00be0c082001000000180000000000000000500178da558cbb0dc04008438d45413ab201c50d427145c6bad103f9280a85851fd8c07fb6318fcf099c4325e02f31cd446a5dc0b6ce58b05ae30188fa5d09964b74905793edcdef8e9629daf11330930540420178da636040051c935c3a90f9420a2e1e0c4c48f21d4a4a105603981052626141c82a287074348218501d2c1c82820c0a0c0c0230050d1c1d0d6071980600d62a07a4"} +{"ts": 1792951243.413, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bf0c082001000000e000000000000000002c0178dafbfffffedbffffb746ff2712d443f17e286d0f65c743d9eba16c7d281b447b03f1761ce6010003007665680178da5b35efe7ff5deb7efe7fb5efe7ff5f40fc35ee2b90fe04657ffeff37fef3efdfb59bffff9dfafdffb77f8ffffedefafdffdfdae7ffffaf03e2f2f4dfff6f5fffffff6dfaffffbfcfffffff37ffffffff40fabf3f10af87b241f47d209e0fa5510100349272cb1a0178dafbfffb3f04fc46c220f01dcafe8ec447a6a904000dd47f4d"} +{"ts": 1792951244.009, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c00c0820010000000001000100000000008000fff9100fdfe4a52af6e2000bbfd4aa56edc1001bff54522ab7c1042bfda848aaaf42002bfd89525adf20006bf684892dfe9020b5fe420456fe8090ebfd12015dfe0002abfd00936afe4805affd010d6afe8026b5fc400edbfe92476dfc200aabfe880776fc0087adfd2812dbf400076cdd4242dafc0003b6ec80016dbb5489f42f0178da6360c00b5880588081819181c14901446201205116162610c5812129c0a2c0e180e03aa0e96268000041bd01d2"} +{"ts": 1792951244.38, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c10c0820010000000002000000000000008000df6af80075b55400bf5d5800d5ebb400bf6aa820ebdb78827d75d400afdeb800f6ebd400bb7d6c20dfabb804b5f6d400feadbc80abf6ea00febb5c10abd5ea00dd7c5a026ba56c00b554b420d2aa6e005108b404e9486a2051293c80c4915600a1123402a4822d088028b400a0042e000249542040041a020008ae0810411440"} +{"ts": 1792951245.01, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c20c082001000000001400000000000000720178da0d88b10ac240100547d984f3b0d81c9e75902821589ac2eeb04c9d347ecdb1a4f0b3dde2316f8655e1753f8a53e7a1b28670986e3029f28e459d6cc13dc15390597f9a237c817cf1667d9743258b7b42ce15bdc6c2b24334dfa91f5aff8b159a0eda7d4cf1633432f230fb0366860f1f3f0178da6360c0069838389a04105c0e0601060520d5a000e23540455920548b0007488409cc718049310a08c0b8400e03d830881246a0411c3093590014cc03f8"} +{"ts": 1792951245.367, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c30c0820010000000020000000000000007a0178da6360fcff9f8131349481194a83f84cab731918ff7d6710cedfcbd078eb3d03e3fedf0ccc65eb984072cca15bc16a98f36e3370fefecfa0b83f9789f92d506ff56a06e6f540fa6f2e03d37d20fded368b733d90be769b81b9fe1f03e3db6c06e6fdff1938bfdd65688cffcec2fcbb9e8131ff3600756832f0"} +{"ts": 1792951245.971, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c40c0820010000000040000000000000007e0178da0dc7410ac2301005d0538abb66ef5e8442e97d32d4ae5a6124e614258b52728020b38a8104e7ebdb3dc808cbdb09c163e913641e6f2edba374282e59274309cffb346841d8d942056666ca550e23fcc82ff99ac654a2a8fb3089175d2a13fea7d693faa8f4be9e8158a7359b069fbbfde213b08dab85fd019c3765de"} +{"ts": 1792951246.359, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c50c0820010000000080000000000000008000ffffffffb6dbbffdfffffffffffffb6adbbddfaafef77a92abdfee48ff7bb925b7eef4aafd7fca4aafdb6129fb7d94a4ffd7a509fafe90a4afb6a412fdfe12d4fffd492aefb52491bafc920aefd5216dbdba4ab7f7f912ddbd544ab7effa8bffbad02aabeffa95ffbb5256adeef42bffbbd95d5bef74abffbdda76dbf7752fff"} +{"ts": 1792951246.968, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c60c0820010000000000010000000000008000ffffffffaaaaaaaaffffffffb55adad6fffff7fdadab5eaf5ffffbfbaab56f6e47fffdfbb1adaf5f4cfbfbf622b6aedf94dffbf5423b6f5f28affdfb443aaf6e128ffbfb512b6eafbcabfffdeea6b5b7b753effefaaafd5bdfa5affff552fb6bbfc9dfdeeaa3757bffd1ffefb555adbdffa1fbefdad2aebbff65fffeeaa9b5ab"} +{"ts": 1792951247.409, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c70c0820010000000000020010000000008000fffffffffffffffdffffffffffffff77ffb76dfefdfffffbffffffabfffff552f7f5552bff5a9491ffd24a4ada492155faa49490aa924a4aa54921255424949252aa22484a81152a512a48912a48a44a849212905244a44a29111220844a494a5120a4240a4a12905111484a48a445202509288a404245201528908a42044a20340178da6360c00b1c181a5818989814406c16a898029406c930300872a0ebe16084e96551820b32c1180220c28503660e00a0210299"} +{"ts": 1792951247.977, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c80c0820010000000000100000000000008000affffbddb55556b7d7ffefda5daababda77fddebbdeaeeb6a77f77dbbdd5bab6af7fd76dabd57bbb5d7fad6eafd5f7dbb57ebab65fd7dfdbb6fab56d5f5feedbbbeab5b66d7fdeedb7aab5b70af76eda035af76f48b7adb5001adada22416d6f08042ba9009016de42010b6b080441b5004008de010820372401020a00200845"} +{"ts": 1792951248.409, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c90c0820010000000000a0000000000000730178da0dccb10d02310c05d0297f8a442c90c87454b7074338f275df0527b1858394e8d8829eeb5ef596a88afbf20096a8d157fd06522b95144b979547f51156b6ac617b60fc8abc9e81cf0359cc3a2bb10811003ef51a0c55a9a621049269cfe3bcb5add52be8f29e27e34e1c1cf30f80194d66400178da736080800540ec8095ad28c020d0c0b0c0019b3c23cb02060e2005147381c83540e480820c0a20398706a8382358dc01a4b80128ee2400110700dd360b20"} +{"ts": 1792951249.009, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ca0c082001000000000040000800000000700178da258d310ec2301004df82e4c612af4050f8ba589e829e361fa18c9c0f1028bc4069bf8f8bd86a8bd95949095218da9393d402983af1fc86f8c52a4ca7cef12a6dc1a1058a0d59fbb36591eead73ab94f5b24b865e117295eaa3bb83f2f4be9af38799f271856ff0df1c7e46403d033f0178da6360606068006207060868c0a0151a98041958d0e5191818416c0e86160e06260605b82882c520009400510d4016582388cb81240db4b50500ef9a071f"} +{"ts": 1792951249.401, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cb0c082001000000000000020080000000750178da0dc6310e82300086d1ef2f7197c311861e81e8a6cc5e07829dec269ec2c5063d80d10d0792523bbd8752c27401a515d3d7688d14f50bc50365f6148f285b2cb3c1ddd0e38dda115d039ba6a5f49361faa2c6a2f1077787f60be5c5199e33aacee003845dbe673b58d17da0af60b07f1f582e462d0178da6360200018191918043838181c804cac0a5c14602c260164f10684080b940b071c0e60a3811800621d0239"} +{"ts": 1792951250.006, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cc0c0820010000000000000400000100007e0178da0dc5410a83301005d063baf4009266d78d88f751dad92520c89c42021d6af696d695060ce3af9bf700406e1779f2bdbd3e63e37c5ea1cc5dfc66ec58a574c081b18b92b09ff15112d296cdd85a84498db605289c616bac5238f8d0f243c5c6a29cefcf657e27f66e5854029369aadaf7fa7bcd549b4ae80fb93a65e4310178da6360200438141804815403ba389302508e81910148b160d1e6c0c0c1c404620860e8046a02cab30880a40172d4023c"} +{"ts": 1792951250.344, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cd0c082001000000000000080000000000690178da458b310ec3300c035f59f41545c60c05eaffe401ee10b47a8810e80581b76810ecabe0a51c081e09c25f5ad27c1a87318377c3d63ef73079cb2bf048683c0f517cd06c45f2ddf74fa27f2d5bd84bd4160bc3d0e552a2b0993eb8a04a554ec6c6edfe03393670ae"} +{"ts": 1792951250.946, "topic": "lifetrac/v25/video/tile_delta", "hex": "01ce0c0820010000000000002000000000006b0178da15c6310e83301045c1676b8b2dbf100730c84d6e612c1a5246e23e06a548ca70e2986a06e0b9e5abc363dff3ede6ed471ded250aedf4c1b5942998b7ac6494a8c354c61e66fb2c2e1c26eafa9e7b48d29708966a2ac10da1cb68a41c0928fbfd210abcfe0152360fa0"} +{"ts": 1792951251.362, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cf0c0820010000000000008000000000008000b6b7d400aadab5005b5fd400aab5680055dfa408aeb55220db7ed4006dd74800db7aa400bfdea842eaeb4400bf7a9000d5ad2800beea4208d5a9282076aa9000ab524000dc9528005248800049255088249400000252a800512940000a8420404455810429285000449340002a488000915540084a928440294a4000a4aa8000"} +{"ts": 1792951251.93, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d00c082001000000000000000100000000570178da358d311280200c0457268576e107e8e4210c95fc8a92da171b50525c6e2e3b1758134d2ae8f4f60cddac21aecafe237ece67084c2e21bdb9111a4e8cf4bec68a69d2d99d209943d78f60d0d1e2dd5f505ec5b10721"} +{"ts": 1792951252.364, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d10c082001000000000000000200000000800005db6dad10b6d6b5026dbad64036d6aa091b6b760055b59b210edd6a041566aa000fbb6d108955b602076d55002ab6d52007dab6048255aa000bb6b50022dad62483555a0002db6b00036daa0012aaaa1242db5b00036d6a0002aaaa080adb6d20836daa0002aaab0012d56c02016eab080355aa00416ab50001b6d510095aaa"} +{"ts": 1792951253.01, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d20c0820010000000000000004000200006a0178da1d8bc109023114057b101b102268fa1036397efe14b6213620d9c37f9ed3881519f636c330920a9434c992e2f6c53b7e30b126f52171018bd5eaa4263c4c7a17c912d4f3c1bccf93c70eb92a6c7dbdad8ee2b901778dcff2eb26fd0e4a7e48fb0b57fb03165b3b55480178da63606099c4c020e4c5c020aac9c020b5948181e9170303033b0332e070606068807118c122208209cc07ca313121d40a40e41811220d2041b03a46a81e0e06380900c7930506"} +{"ts": 1792951253.353, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d30c082001000000000000002000000000790178da25cb310e01510084e16f5fb6529110ed128a8d536c874a36bbdcc129144e20f41ac5d288c451242a9770010fc5643233ff502f39dffd7c7ee154d15bd154ff3cdacb0eb54d5993cfd9362c026d41318ddd515abc99c4bd73a378caf26bc283aafc720ca2ba911dee42d29a49fb6bc22b7ec71f3d191694"} +{"ts": 1792951253.957, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d40c0820010000000000000040000000008000b6ddefffab6b5aaabdb6ef77a55b5addbb6db76e55b6dadbaaab6f76b6dab5ad556b5af7ab55ed9a555aab6daaad5db755b6eada56aaab5700555d6a0100a2bd1002008242100a08ac808020f5de688716ab760f00255f2f5080020faa01112f0510001e0002448f10800007401010272a4242019529009065555a04adaaaaf5"} +{"ts": 1792951254.36, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d50c0820010000000000000080000000008000fffffffeaaaaaab7fffffffdaaaadb57ffffbdfdaaaaef6fddffb5fa6f55df5fdafef5eab755af7ddaeefbac6f5b56f5b5edddb8dab6b6d56f5bdbb8b5ed6d6aaaaab7d804a0002220001008d5402240fffd0800fffe9ddaffff456bffff973aaaaf876afff7bdbbffff88ceffff8000bfff00000054048801022000aa100020"} +{"ts": 1792951254.961, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d60c082001000000000000000002000000800000000000020400002040a52408080000010108442000210004488010000004022202108000480010080082020100100020220090040044020081000012100090204424000a108004514201100008480000000000148000400a808b009ad212048ab73f941bed1bdc0acf92761aed1a5e8ab5137012970e5e0000004400000000"} +{"ts": 1792951255.394, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d70c082001000000000000000050000000560178da458b410ac030080427928347f303297d488e7d56c829d7feb89a162ab8eb0803ff147594796d70b09947abd02d023b9325b67b89d4a6f2a9cb7a087550368a6b9699e4c3066b7bd5110bef750eb879008c2106a65b0178da3d8b310e802014431fe40f7f44e30188e1200c0eba7124c2e46838b17e837668da9716fa8e1c8969e9549794a2200d21ba80285be59347f50a19dc0019b5787a2b6a262f9f236baed626ca7f7f169568b4c9987303c56e0918"} +{"ts": 1792951255.99, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d80c0820010000000000000000000c0000550178da0bffb76ad50ad5d050ef55ab568584868602a9b5574343b3c45fad5ac520ff6d350383f42f0606067e0654e0c0e0c0c8c0c4d0c2800118819885818549800526a280aa0028de2000d4ebc000240400f82113b8580178da5bb550832134e8feabb59b83768606de5ebd35386c67d885a0f7ab5630b66e0d9bd010ba35afe1d7aa555afcffb31a1898fead626060ac654007020c0c4c0c4d301e07b214934087030316c004d6d7c801009aac1b8d"} +{"ts": 1792951256.393, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d90c0820010000000000000000001001005b0178da637060601038c03469c74d058617d71679ec99f440e8c1a5430d3b661d50e2f05dc9c1c0a0a0c0c0c0c810e4d522046437fc9ac421c0ffffab0b03c3faff0c38000b88500251020e18920d20820968a40088c10100ace7172d4b0178da636040002645160506060106061606268e06860e060610b781819181092804e4b070b008283880944e64548dcfffffefc204062c800585c724c0c0220036160c1a50d5020065ae0861"} +{"ts": 1792951256.973, "topic": "lifetrac/v25/video/tile_delta", "hex": "00da0c082001000000000000000000000600530178da63606068606060cc60606098cac8c0b44a8063c252203f84c18131948509c867500c6510605ac5d0d018cac4c41a2d20b0fb95f7fb250c5f18d000071adf0144280920041ac024230b8a0e0700ae9f0df04f0178da63608000a12b0c0ca742573068ad0a695835691243686868c0aa559e0e40da61d5aab70ca1b9020cbf1a1890010b100b80594c2042a001cc734051039102038116b02423924ea079003a2b117d"} +{"ts": 1792951257.601, "topic": "lifetrac/v25/video/tile_delta", "hex": "00db0c0820010100000000000000000018004e0178da5d8bb10d80300c04cf910b9786095c30488a0ce611808949080289affe4efff0cf82b6f48fb5daf1a24265dd64d4296b626514439c7824144177f0fb63dd2534a20373d34f67700157960618300178da6360200208b4383034608832410827060616060154f540ecc0c0c0c8c0e180105440d6c8029404ab0200a55102bf340178da636020022830383034726008333130b000a90606460e080b061cc0721c609d600920c50895038a3229404d0502008a510256"} +{"ts": 1792951257.981, "topic": "lifetrac/v25/video/tile_delta", "hex": "00dc0c082001000000000000000000806000460178da636040059a1e1d0c310f185cb2173030c47e606048576062b8fba083618a0383005c119342130790e7ea1ab6efffbfb797180802a0e28e060764112608c50200f1ef0ff8300178da636020027000b1832207b21013328791c3818105480b80d4c1e580228cc88608303128408410267100004d6201632f0178da63602006303230087470303460ca30c1190a2d704101207680c981480ea0880298c701131200731d00967e02b0"} +{"ts": 1792951258.374, "topic": "lifetrac/v25/video/tile_delta", "hex": "00dd0c0820010000000000000000002080005f0178da63608000564f2581030c0c4e07543c184e3530323870b208352828381c69686070e0e064606952e0105060506064696970111060dab5c88121fcffff7f0c0c4ca10c58812210373030b03030300ac005399014006d616000004de710602b0178da636020123809b420731991394c020d409205cc160072513482e41ca06630b030a29aaa0000895602b7"} +{"ts": 1792951258.924, "topic": "lifetrac/v25/video/tile_delta", "hex": "00de0c0820010000000000000000000000032f0178da63602006b03030382908208b30a14a2b3030300219402540164303ba7e07907a0e881aa8660e081300577001a3290178da63602012b8380920731919d0791d2c0c2c101e13b29400328b114c313238409840f500591301a2"} +{"ts": 1792951259.32, "topic": "lifetrac/v25/video/tile_delta", "hex": "00df0c08200100000000000000000000000c2e0178da63602012280974303460976262e000920e0a40060398890c1c18381841241cb000b10210430c030093d802dc2d0178da63602012287234303430b060936202931d0e18b20a400cd123c0c0c008a438806a1510f2402100a74c02dc"} +{"ts": 1792951259.927, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e00c0820010000000000000000000000302f0178da6360201208b4283034609762621070600049b2a0092b307030323038200b010d62000b01259880ea01a53d02cf2f0178da6360201208b428303460976264e0506060700031181858d0e51804e01c1690094c400607582908000089330243"} +{"ts": 1792951260.585, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e10c0820010000000000080000000000408000fffffff6fb6ab55bfeefffedefbdad75bad7ffadff5ed5f5aabfff5ab576dbed55dffeb5ab76abd556dffeba5db55bd5af7feeeaf5d55b55af7eedeafbd5b6b5aefedbd4b555ad524ad6d7aa21293ad4954ad6a8feb76b52abdadd48dd6db5a477b6ed28ad5b5540d5adb6a86d76aa10aaaaf54855dd9520aab6ea90b76b58402d0178da636020122872b43034609762641000920d0e0c4c68120a0c2c5021a04e10cb01a4182607660200a780030b"} +{"ts": 1792951260.991, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e20c0820010000000000040000000000808000ffffb5dfaaaadea9ffff756db555db55effeeda27aab77555dfdbdda6b57d76f76fabffa2daf6fb75b75bddd36ded66f5b75b11115deca444eb5a52215fedbaa4aab6d7b06ddb7ad536add7602b777db495adab601abf6db20d55d5500bbb6d248556d55006db7aa4056dd7d122aebd7002d5eba40156bef0815beba004aabef300178da6360200228b20830346093e07060625000d2404916342907061646060601389f11c84352c4042280b200845c0211"} +{"ts": 1792951261.349, "topic": "lifetrac/v25/video/tile_delta", "hex": "01e30c0820010000000000001000000000008000fe444400fd292955fd128480fca4522afa110880fd44422afa222880f9148424fa825280f8510824f5084201f4a528a8f5008402f4542110f2029440d9480104f4115010f5440482e8012000f5520a24e800a000e54a0490f2004002d4a41440f2014008e8900901a444a024f2000080c8924800d2000212a4a4a000c8000880"} +{"ts": 1792951261.985, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e40c0820018008000000000000000000008000dddb6db656b6db6d01db6db6aa36db5b509b6ded2a06db5644a36dbb2a48dad592906f7e54a535ab4a480ed525254b7e489095ab220a02d594a0a97d200405a64aa2a0db20080a6d154120364214025b1080902d442202960288200b50008445044801152105280304508128210a480514b5a552a5aed4085b75b552eededa25320178da63602000141a14181a98b04834303031b170307060ea6004122c1c6012880560e2104340c20a0c022c502100aac90256"} +{"ts": 1792951262.356, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e50c0820010000040000000000000000008000000254ad555956b700a6fbdd4a5b56b712aadbdd4ab76d77255adfbf92edb5ed555beebf56eebbeb535bdd7d556d77d7aadfddff5db5776dab7fdfffddd57aab6b7fefffadaaddfdd6df7f5f7ff5edf7d55f77fdbffbfedfdb6fbffb7dfdef7fd7af7defbdfbdffdd6aef7ff65db5edfaa6debf7a5553f7d9224abef4952b57f"} +{"ts": 1792951262.977, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e60c082001020000000000000000400000720178da25ccb10d83301085e1df36025224d051580eee188131325206c8101983924110f204d4aed07116c549f7bed33b70098c802bb3402d067756d594357fa1516f36622d0f7ef74e77bb1d72cb2b113bf5e7099f546ed6fa4c5fecbd839796517ff995f8570b078cda9fc5d8b05dbca320343c0178da636040032c8a1c2c0e08ae00438703030b0313830290d3001261e4e0008a82c0ab554b83e2ffffffcf400c6861016a524011620262004a9808b2"} +{"ts": 1792951263.358, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e70c0820010000080000000000000000008000db5220036da94921dad4000ab752a901dda8004bb6d54801eb680225bdaaa003d6b40489bb524002ede90825b6aa0102db689013b6b50245dbd42002eeba8413bb550085ddea4802eb350123bddd4809aaab4083af75482552ada203a9b6a095045ad4155157514a4d5aa82db6ab6a94db5da8576dd56929aab7b45e56dad253"} +{"ts": 1792951263.943, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e80c0820010000000000000000080000008000554aa0004a554000a94aa000552b40044aad8220aab548005556800054ab0000ab5a8022556d0080aab4040057d40000ba682000abb48008b5500080dee002006b400000b5a01004de8240006b000020b410000048000200004108022154000031542010bb57a000bd5ea040e574e100a754c000bdd6c800f25640020000c000"} +{"ts": 1792951264.533, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e90c0820010000000000000000040000008000000455550029254a2004953500124aca02012a55080492aa00104aaa000029550000056a000005550801115500440155000000aa000000ad000002b5040020ad002080d6000200bb00000255088000db0000006d000008020008802000208080248182082d30f54b35f9d76f1f68b5dd3b699f371b68b5740231972700000000"} +{"ts": 1792951264.907, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ea0c0820010000000000000000200000005b0178da25ccb10dc0200c44d18f45248b0a0a7a17a99882821592792892bd83c335b64f4f062ee086d02057396753a82069f5de1d8c9e0abcec083cc642da7d672ea33e645d6ac14d86b875342919dbce339080e8ff01fb00078c0729"} +{"ts": 1792951265.536, "topic": "lifetrac/v25/video/tile_delta", "hex": "00eb0c0820010000000000000000010000008000c0000000aaa4a22480000800d522809280482200aa00002480914880520000028044442054001088812080015008042084804104501108008480004850042202a240001048081080000042020040000801000800a4031000f37b18405ead9eeed7eb1b765cad13dd4b651ad54b4d93ad00000a74000000000010000011010000"} +{"ts": 1792951265.936, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ec0c082001000000000000400000000000800000b55bfd025b6d57016d56fa1095ab57025eaafd012aadaf20ab6ada024d556f0092aab5112ad55b00452a2d0112a915404894850495525000422a05109944900044a904002a24504251920200244950084aa40a202915a00014a45500129292444a5549000a88aa0002a55400015525000028aa0410255500410aaa00000555"} +{"ts": 1792951266.34, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ed0c082001040000000000000000000000620178da25ccc10dc4300844d1925dc04a49593e44118558592a58738b0f087e8296d31bcd08f85fcc39544a67b8d34d0c322c4dcfc106ee8bb7379ac42f572d75b7cb6714453f7d05c9322ea2a3926f76e556eaaf738ff257cb71e00d6dd803d1287578"} +{"ts": 1792951266.933, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ee0c0820010800000000000000000000007f0178da0dc5b10ac2301006e0a78c42a12fe0e0563a04edfb543053e990a14f113a1473bb6232d9831c97bf7ecb0720ea64ba9cc5d5f22c9be333b429fb0a476a3a9d11398d1359648da1010fd8da60fecb4ee1440550670c0b125d47af820877f924a5bb64fb209f6aad7e96357de96617cdf1c7d22fd4bedeca3c1c1fd167af"} +{"ts": 1792951267.535, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ef0c0820011000000000000000000000008000eeef7bdeb75ad6b5daf7bdef6f5d6b5adaebddf7b7bd775ded6badb6bbbef6edddd5bbbbb6bb6eefdbefbbbfbd5aeeffebef5bb5bebafeefd5d7abbabefafddfeb5756eabdedfb7fd75f57afbaf5fdffefbeab55bad5fefeef7f57abbbd5fafddd7f5f57efaaebfdb5ffbd57feaaeffdabffb557feaafffdabffaaaffed6fff5"} +{"ts": 1792951267.911, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f00c082001000100000000000000000000780178da0dccb10dc2301005d02d68d8834d7c489658c0a7df661b167074e9fe450a73d8854f61032a448ffba7e78112a02189d347eba119c57437daf0ce328eb66bcac3b60ffa57fc78a6d03260ab72a1f5fa26a274b735c742458de4a7f934b3f5eadb8af123ef720a5e12b7a6e9fa20a6e025207f571b4ef4"} +{"ts": 1792951268.561, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f10c0820010012000000000000000000005e0178da158d310ac0300c035fa90cc9dc2525ff2a0a1a959f642af42d55c0189d6dc9249fb5cb47cd4ba8b65148be0260dd9d468ba649a5ba6ada0626b05cce84db748b47aab33b0b1e18183e82b3e4c64bc9dd7910ab5698c2e11fbb3f4a014b0178da458bc10d0021080407e28327b90abc4e7c5898a5df8a2607c926b30cf08f27845d1882060f2c41e33d7588765f463a86622bca1c70df43dba32c399655e6b9a8a33bb3f80317c80495"} +{"ts": 1792951268.932, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f20c0820012000000000000000000000008000ef7dffffbad75555d7bbfeffbaed55aadf77ffffb5ad5555eeffeffebbaabaabdeff6ffaf7d5daa9df7effeaffd75555f6fbff49bbad5554defffa92b7555548fbfffa22effba951fffff50afeafea50abfaa884fedfd529abb54800feffa554abaaa841feff5294afb6a440fafb5292afae8920fbfb648abd6e9520efdd2249"} +{"ts": 1792951269.353, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f30c082001008000000000000000000000760178da158d310a024110045faa0f10d64c930de63f8a987981c8fcc2c001e7017237916ed0ecb47b51d3d0554d92d89dce41f6b49b23f9f5e9a5d9dba7f936fd806ba783767c87b0f5f9b21908ad94e708e154f01b038655aa84ad4dd439b70a7d0c396d89fdfab2f0ae8a4cd083090ca9d43fc1806e71"} +{"ts": 1792951269.927, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f40c0820014000000000000000000000008000ffffffffaaaa9001fff6d6aaaaaa2148ffd14d25aa8a24b2fd249249aa912484e8441052a5108215908449494a2a94a4208122528a2c4909209102524a4054a81015228545429420101401154540a444202801119502a8440048051054112242014410105001448404aa2021411295041448a04052924a1508252142a508942a"} +{"ts": 1792951270.512, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f50c082001000001000000000000000000740178da0d8ca10ec3300c05bf780b2c9856ff8fab292c05959acf18b054f34e59d01a60396f4177e40e00987919e8496e2bfc708ed31be6b3dce30766c4310bfcec3251848abd6c56846ac5b790477175092a805112bd00d7925622e0d71e45b5024fec0d5b3b86928f4336d446df8efa07ae266b69"} +{"ts": 1792951270.921, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f60c082001000400000000000000000000780178da25c7c10942311045d129c19252c0175ce40d123b8864e9ca665cbf30ba71a2601b3f0ada8058c50f78e12caec8bfef80a19d44ea56c42f41ce7d239eb94aad8757b2506abefb0193995df5d9e3e358a2ad75e6ef136fbb4c149d9d6f1af6d19b65ad203dc349aa01ec6393c3c6433b9a2b17fa073caa"} +{"ts": 1792951271.524, "topic": "lifetrac/v25/video/tile_delta", "hex": "01f70c082001002000000000000000000000790178da258c3b0e824014450f660a4a76c06c80d8d198c82e685c035bf051b81d6d298c7117342f8415e09414448737b1b839b99f5c28239c4d47859340b3c27dc6355f7cbdd2cb1b2aeb450fd4891fb28be0c476ed942311df0d24324e8999d3eeeff599738d1421c0f682876571e1a6f6f9db60083b64702e3a"} +{"ts": 1792951271.957, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f80c082001004080000000000000000000630178da258c310ec3300c035f9c1764f0af92a168f490c2d60faa2d1a08fbaaa05c8e0448c25f9fede80fbfe9c9507b3d61f71eb1b759d60da1cdef0083a6f7a9486231cd869382c55d3d930ae1938b2ad738cf4b03c573a96e38b2951075fa03105c7460470178da558cbb0dc0400c428945e1361b781446435106c9a8f1e5539806781606a63cf2818dc873dcd85e105d3f9397efab85a33ba29748657ebbb2f0723d40b808aa7fdd6eb00b9b"} +{"ts": 1792951272.352, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f90c0820010000100000000000000000007b0178da2dc6b10ac2301405d0bfb443c01f90b73ad83f32a49dde2d34885f61845c1af74ae2d4084a4507e10c6702e5cf22c6c861272701aee065a49892551444fa5d81399146b3b8c71675bcd3dcf67a549772a96a7c4fe4033804cad402cf2ed32dc89f8e1bfb16bf365efa57094b63daf35ac36c8dff02ffe95c17"} +{"ts": 1792951272.93, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fa0c0820010000020000000000000000008000ffffffa9aaaaaad4ffffff4ab6db6db2ffffffa9aaaaaaaaffffffa4db6db6a9fffffda4ad56af55fffffb90db75beaaffdfed91b5fb7f4aff6feba8ddfdbed2f7b7ffc9dfff6b6afdbdffd0dfefddaaf6fefff5dfdbeda8ff7fbff5f7fdfb52bdd7eff5ff7fbfd4effefdeafdf7ffb5dfdfefeaff7f7db5f7fdffeadfeff7b5"} +{"ts": 1792951273.56, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fb0c082001000020010000000000000000670178da15c1c10d02310c04c02a370fd381a334401f34b196f9adaf12e7117425d003628624af85750402ccda898fb1e0fc8bbb286f20c15395e8c6b0c4fc4ed890533be7217389e2665f1638619ccb537a8d7b50d34fa760fb1de3d98970f95dfdf0007e29724b9d440178da6360c002981418581c601c460e061610adc0c0248050c20112506284b08000a44400a407a19181a181818585a14300280917e47000a95768606084680200a7c703ea"} +{"ts": 1792951273.957, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fc0c082001000040000800000000000000610178da2d8cb11180300c0397619a1c55885c8411389661070ae44b693649c334281c9525bd2c925c7780ec08a0d843a7a3042aa54f612a876f283acbdd30ab9a5da6fe308c879150ae3f64a134787c0566eb486363e826a6ca253fb117be87273fd74b0178da458bc10dc0300c02a9d5479f19c1a3301acf8e91513a5a89885a4bc8e80022372d6eff7c6c98e9f6c3e49fa77b587db604eded5217a89579d30e842b1ca8f438c22116f0025fd70e1d"} +{"ts": 1792951274.345, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fd0c082001000000020000000000000000770178da15ccb10dc2301844e1770e14295116426206c6407474c123a57411898c41812c4f10a5c385e5fc98ea8af7e9c00c3e0b7a7e61333407d82b7d489c6b96260f7545ff360694cc1d1f9153ca503c5a225a4df2f783de85beb6afd0fc6eb8a9f9625c5ed169cbb8b9798b74b7dcd6335ce30f721f353c"} +{"ts": 1792951274.952, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fe0c0820010000001400000000000000005d0178da258c310ec0200c039fdc91a1030f43280fa98017a08c1950b886d68365f99cc0af2785ed810ea79ea288188bbe0f2492b930b02b1f9adb0a174749d41958c0a2ea14988c0fc7d434be393439678a4ea8b2632ad8bd7801cc0d75de570178da2d8c3b12803008054fac9696dcca260547c9090c650a06573052c032ef036bee6b58dd8e866f7e2ceef81e51684c684a3ecd7860388851a1709d09e941329eea89a7d1feee04af3d1021e6274cad7e7801f2807732"} +{"ts": 1792951275.534, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ff0c0820010000000800000100000000005e0178da2d8dbb0d80300c442746941408652b526690149e00b97461390f1b71c59dee231b7e6cf78cd2a58d198f3549d3c07d4788484a16ba8533ec2b8f2b45d56b1aa4e970a0c1cae0accc1115afade5ad664e2c45051ff5ec9217541c7421350178da6360c00998809803881518041419181a302519185a908514a0aa19581804407c341d0e0c2c0a4029a84e08681000009cdc0338"} +{"ts": 1792951275.952, "topic": "lifetrac/v25/video/tile_delta", "hex": "00000c082001000000201000000000000000610178da158b2b0e803010440fcd017a2b0ca22740828034551808544145d37dcc8a9db7990fb003f39dc64d4c044afa9e45ffab3beb345e4e83231b03e53e9b6731363a2b9207645581480d5db416cd3dcd7255c51466bcec164d5294c30f1a16790b440178da658cc10d0021080427e41e3cb1034bb13435167ea0868f3c76616703bcf3310df3a5818240751b07aee09b12c8a211bcb8f57c51cfa548b9c58c4549851f144703f6"} +{"ts": 1792951276.517, "topic": "lifetrac/v25/video/tile_delta", "hex": "00010c0820010000004000000000000000008000fdaaa55baeaabaadfad7aa556f5c454bfab59955bdd54daaef5752d77ddaabdaf77fd577bfdaafdaedff756fbf7bbffbefeed55ebdff76f7f7fbdbdfdfeeef7dffff7df7b7fbd7dfff7f7f7fdbffedfffffb7fefaddfffffff7ddb7fdbefffeffefeffbdabbbdbefffffff7fddb77bbdf7fdeeb7bedffd7ff7f6dbbfddbbf6ff"} +{"ts": 1792951276.923, "topic": "lifetrac/v25/video/tile_delta", "hex": "00020c0820010000008000000000000000008000fffed6b5ad55a94afffb555555ad56a5fff5515556aa8c2abff565455bad6952eff7a4d55eadf56bfffb5aadafddefd6ff775a7bbdfdedadffd77776dffdbadbff6fdfb6fbfb6affdfddffaaffefaaffff7aff55fdefebfefffb7eabffafdbfdfbfafeabffdfb7f6ff75fdbbfdfeaf6ddfd5fbf6ffff5ebbff6bf7d6bbfebd7b"} +{"ts": 1792951277.518, "topic": "lifetrac/v25/video/tile_delta", "hex": "00030c0820010000000001000000000000008000a8fbdddba8aeb6b652dbdbdb5176b6b609bbeddb54dd5eb6096febdb52f55d6da95ef6db54ebadb6a97ddb6d54d6bef7aaffebad55555d7654fff7adaaaaad7b5d7f77adb4d5dd77d5feebda6aabbeb7b5fed5dddaab7eeb6affd75ddbaafaf7aaff57adf5b5fd7babdf57d6daf5fabdab5f5febf5f5eabeab6f7dd5abddab7b"} +{"ts": 1792951277.894, "topic": "lifetrac/v25/video/tile_delta", "hex": "00040c0820010000000002000000000000006d0178da0d8d3b0ec23010442fc980b43dcd5a09150d479ad5a6625c44e2187624a37016dcbf4f25394e46b90369a4921a9d5c9c1102741d3c03e683b125bc897c7521bdd9511913c3fe851d5370323ee2bbf7bc156b172d283f31cbe4659d63761e4f94f9607361ad0d7fa34d4cbc"} +{"ts": 1792951278.549, "topic": "lifetrac/v25/video/tile_delta", "hex": "00050c0820010000000004000010000000006c0178da0d8cb10d844010037b7851c2915c1dff124bb85a2774402b649c8e06101b9c73fa7b47b63cf2906c80191904fccbac0391851c0ec4411e0edfc5af2afe68ffc0d7a12ce28dfcd996a19d15719eca956962b3ab1b62c8d51bfcd60713b0dc2f6a87a79cbdfc0101b53b34390178da636020001c581c18190558d04415c0024c8c0c0c1c1c3031168606a010549e814100c86b40e8006a601280b11805c0141000008ff102b7"} +{"ts": 1792951278.908, "topic": "lifetrac/v25/video/tile_delta", "hex": "00060c08200100000000200000000000000080000001ffff0003556d0001ffff0002b6d60001efbf00037af60009dfdf0041b6fb01037bbe0001deeb0002f7ff00035dad0001f7ff04035eb70009f7fd0022bd570001effe000375b70001dffd020376af0001ddfb001377be0001bdeb0002ef7f0081bbdb0403eeee00017b7b0003afdf00017aed0003df7b00116baf0001bdfd"} +{"ts": 1792951279.547, "topic": "lifetrac/v25/video/tile_delta", "hex": "00070c0820010000000040800000000000006c0178da0dcab10d02310c40d151d9003a28d09189d095291078108bf304872be2c2723ebcfa01a8c0fc763a134e2db45ca6153d85e981beb8c09bfbfecf4d501ddba4b1ba675e17310b46998bdd6a8f84c5b59bb43ac3ca88ec6ddb4a099bf11c6a7ea01e79b48f253f53316f25490178da6360606058c000010e50ac00c40d50360383228b8322038323aab8008872606002b2813c260686851ca86630303082d47238307030300a2830b4c0c561663480cd00002f17093b"} +{"ts": 1792951279.941, "topic": "lifetrac/v25/video/tile_delta", "hex": "00080c0820010000000080000008000000006d0178da1d8d310e02310c049f4c79d5252f4274a438415e81282c94171857dc15913d18a6d8d5ae565a4802bc3dce071524a58aaa676feb46377416c3cc8f324f37eb3c379512b99236a93e54db4e8f7edd2feaf2592cc6ebde9cc93248b3f6bb88cc42a75a1a6ffeac5f1d8870513c0178da636060606860800074da054c36723408b03030a0c931322830b440841590848140804181114871c0451d10724c400842020c0c502301cd5e05be"} +{"ts": 1792951280.553, "topic": "lifetrac/v25/video/tile_delta", "hex": "00090c0820010000000000010000800000008000ffffffffffffffffdb6f7ffffffdf777ffffffffdb6fffffffffdefdfffdffefdb77ffffffffbbffefdfffbbbdfdffffff77db6feffffffbfbdfffffbefffffef7fffd52df6fb6aafdfed555dfab5524b5fdaa92feab50a9dbfeaa44ffb54a92fffa2129eee95484ffa52a52ff548488fa4a5225f5215490e9550924ea08a442300178da636020041c1418049918181ab04ab280655838181804d0a5044032205107309711a49a8181090891010099de027f"} +{"ts": 1792951280.957, "topic": "lifetrac/v25/video/tile_delta", "hex": "000a0c0820010000000000020000000100008000fffffffefffffffafffbdde9fbbf7faaefffff51ffedf54afeffd4a4effeaa11ffa91148faa4a525aa551248e908a9224aa50494505252414a888914522252484911089224a452209102888a48504240250a292a90414400251421544042940815104151408a94042a2021504089440214201150410544041240112040128049330178da636020009804141814181a80100b706160646460013204c05c1624290506074606462441058871208211a10c009f3e023a"} +{"ts": 1792951281.505, "topic": "lifetrac/v25/video/tile_delta", "hex": "000b0c0820010000000000100000000000008000fffffbddaaaaaeb7ffff75edb555deb6fffeebdbaaab5d6dfffdf7b6b5af5adbef75ef6ebddebadbf777d775bbdafbaeeebf56f7bbeaedaaeebfbb7dbbd56ed76efedb6a1b55edbd04af5b6b400aedad08835b760020b6db22082dad0001156a089001560002442b2208100a00400121000120001208044a0020000000009100"} +{"ts": 1792951281.897, "topic": "lifetrac/v25/video/tile_delta", "hex": "010c0c082001000000000020000000000000730178da0dcc310ec2300c85e1913b718fd7211107a8ad88dbf4108ede680fbd47914844d96166c7f3a7ff9f0d6831220e60562d4eeaf90364338baf70ded28d12533868ded262a38dcf5135cdbbd8f9441542fabad88bd93a4afeb4231d8b11c5dde53146c7bd79814dbdbe619775e71f8a9a47e0"} +{"ts": 1792951282.488, "topic": "lifetrac/v25/video/tile_delta", "hex": "000d0c0820010000000000400000000000006b0178da1d8d310ac3301004ebf479400a098c9f613044ea7c683f26d0030c0ef8a6d7ff7249b5c3c2307075697de3478eed70ddd3faaeaa8559766091b270dba64af03af0b649d5e14832c2e9452a69b63f4ba617dc033e556a279e9f711a8c32cd52a83f7e448b2f5d3839b0"} +{"ts": 1792951282.901, "topic": "lifetrac/v25/video/tile_delta", "hex": "000e0c0820010000000000000200000000007d0178da158a310ac2400004672f8d76faa43c22290c217dc40f98caef5c3852c9812279450cd8d807622aede43c8b6567994521a02c23b90678599222ee4f8baa2fdba9e354bed152a1dd6434f7185fa3a247f3bf9fac0f35a9bf191e23ca2fa819c11dd1bd83f3103f8dd938173987761f5d097688b15a59ff03367a2b7b"} +{"ts": 1792951283.503, "topic": "lifetrac/v25/video/tile_delta", "hex": "000f0c0820010000000000000400000000007c0178da05c1b10ac3201405d0afb49d4af78aa3742afe8f0fcda64349fc8c4225758f844cc1e1a1b7e7008075e10063768b6b5c917c92ccfb281eb1b1ed2f8fa930f1d38fd4396ec5efa6b644c63d462ea0a1c5a07510a280fa1e02f10db12a01597099b5e81f8fabd2b6875f9bb2bc9d2ad47bc8cb464a9a3fcd2060f8"} +{"ts": 1792951283.897, "topic": "lifetrac/v25/video/tile_delta", "hex": "00100c0820010000000000000800000000007d0178da25c5410ac2301005d02bbaf216e20104739f1615a4b422985ca20b6d8cd94a210c14ed6086c957f06d1ef0e7577106c478670a184378a40203db89cd4aacd1e23e4b5047dcf0366ae092e136d79649116c5f1bf920b9c69b3461c0ad42fb428de3ae544f59e37d38fb4526f77bec8530ed2fcb93908e5f27bc6d9d"} +{"ts": 1792951284.488, "topic": "lifetrac/v25/video/tile_delta", "hex": "00110c082001000000000000200000000000720178da158c310ac2401045df2e1318bb103cc064d9349e62901489a78ac1c2588990deda533af9fce2f3787ca0b9fdbe0d9cbacb6e09e33ccb9671d3a123c3d64f1f046a1a2a91e7abba859e99a1502a2d2c797a270755b97aeaf560309a17ee422be84a5c5b74451ec7d61016f90314430f29"} +{"ts": 1792951284.893, "topic": "lifetrac/v25/video/tile_delta", "hex": "00120c082001000000000000800000000000770178da0dca210e02311040d13f4dc5c88613349b2a4e3102814434188e40f60e23394605a2a906ce81277b84bd03b5efffed6ddc6fb0eda29f51f2af3aeb8b30be3caecfc470a35a30014d0122898c2caa4671384c3943390ade672b0a2343259efa3c2bd0712e41524fd088a14d6b4ef6f9ff01a4351980"} +{"ts": 1792951285.522, "topic": "lifetrac/v25/video/tile_delta", "hex": "00130c0820010000000000000001000200005a0178da358cb10d80400c03fd568a94e127881083bc10056385ee4bc4c44441b83a9f2c035ffaf19c05066e316f3059d3bb1c806709ac3b26943553189b0ff3860169e52404a69634b4c485d18bc83acbfd42fc0931e20597a20902430178da63606099c4c020e4c9c020aa05c4410c0c4cb718181858199001870303430388c1c8c1800698189c80f20895c8728c028ee8ca39e07a18810c1606060088d80441"} +{"ts": 1792951285.904, "topic": "lifetrac/v25/video/tile_delta", "hex": "00140c0820010000000000000002000000007e0178da05c1210e83301480e1bf2f5d42aa1e0633832013c3cf2dc1ec0825193b02e91d6a9093bbc443979b30c12eb3ef231573b763ebfa71e73e4f7ccadc35bfc8391aeff4ea4ec5b8d8ceb26d2a874958232e95b62da3233ebd345faa60ca2332c88e13135f4f0a2b2a576803430e028be205a1a6c2816632fe0fd50d1ec0"} +{"ts": 1792951286.489, "topic": "lifetrac/v25/video/tile_delta", "hex": "00150c082001000000000000000400000000750178da1d4a4b0ac230149c4817d155bae8be952c6c4fa12042b27cf4dda75b771ac80d5ec0be539a6618e6c7a8ee9ed927dd3954172d44cccb5b5584d7bca8febe039578d155ae39d289cad94412ccb764f32bc0cc1e5d0abdf31fc07440e5c38d166811dba1937347efeba38d0d4f8b3bfe815f1d5c"} +{"ts": 1792951286.892, "topic": "lifetrac/v25/video/tile_delta", "hex": "00160c082001000000000000002000000000780178da6360080d656058b596814115484f0d6300f33d8178a9160383c82a0696a0a50c0e5e40be2a901f18c4c8c0d1c5c0b048908141808181c1a38181413105a87e131387e2670606e11020fb26502c00287f0928bf90c1498005a807a856550128368581816b2903837a100383d03f26064e2e00a567151e"} +{"ts": 1792951287.497, "topic": "lifetrac/v25/video/tile_delta", "hex": "00170c0820010000000000000040000000008000b6db777eab6dadabb5b6f6f65aab5b5bab5aadb6ad6dd6db55aabb6daab6d5b656ab5adbaad56f6d555aa956aaab6edb5555aaad2aaaab75012ab59604004adb2009000400400220ed042004b5dac893154b7e0f00292b2f5100050daa04901f0510008e0000020f00409027240400079110024155494800aa552a944baaa952"} +{"ts": 1792951287.902, "topic": "lifetrac/v25/video/tile_delta", "hex": "00180c0820010000000000000080000000008000ffffffffaaaaaaabddfffffdb7555557edeffffdbb5aaaafaef77ff5f5add55e5ef6eff6d5af5aad6edaeef6b56db5acdbb6defa6d6db5acabb6db6ab55b6db85ee556dd0110012040001000aaa24a10ffd90842fffe4da4feff1b74b7ff8fdcdb57ca58fffb8d98eedf81d2ffff801abfff08320054000001000100a8108400"} +{"ts": 1792951288.482, "topic": "lifetrac/v25/video/tile_delta", "hex": "00190c082001000000000000000002000000750178da6360800041159549209a85a38541c14100c21662625068e05001b19904191938180404145c181c80324c8c020d403ea380d21216060f06012626af060f05b0490a0c4c4a2c4049018e293c8c0c7b5fb0303c5b21e0b2f50d2343da0e1681b9af141cc2563330c8307072080015030071d31277"} +{"ts": 1792951288.929, "topic": "lifetrac/v25/video/tile_delta", "hex": "001a0c082001000000000000000050000000660178da63604007022d8c820c0c2c500e03034703038b03038302900516661460680052203106b08000830290c3a4c004e43202d5883274b474018543191898c2188456aee6645ab78b4134eb1a43d8f66841ed5b5798ee86ade6daf63624ec76d82a002d8b132b450178da6360c002049c0498606c4608c5a2c0d1c2802cc6c2c0c0d1c02280a28f43a1814101240ed2ed00542104a41b40320a4091060e0e1690e1203906903a903900fb9d0506"} +{"ts": 1792951289.534, "topic": "lifetrac/v25/video/tile_delta", "hex": "001b0c0820010000000000000000000c0000530178da0b7bb76a95a7696868a8d7d250af555343570299db26ad5a25fa363494413c6b150383fe550620c1800c1c1c181899103c06064638072c0ce2727080582c402c0056e30095030325206e00b3000dfd11955d0178da5bb550d22134f0b5edaa95dbae85066e9fbc6ac524e9d080c9d3565d6098181ab68261d5aad5217f8104dbdfd05006d6ff6f191818ac1990009300986a80f01c40040b589c8589814100592588c7c1c004e73a80b80c00323819e5"} +{"ts": 1792951289.933, "topic": "lifetrac/v25/video/tile_delta", "hex": "001c0c0820010000000000000000001001005f0178daebbbbb784e67e8a26fb34f3f0beeac3af48d53d9792a8380f35d0706a6062117ce060746050f4e1526062786092d02412c026f391c1cb4ffef6a616058ff9f011760026207060646060e054cc98606900226162053808101001cbb1802500178da636040010a0c933c9938206c562076635499242ac0c010cdc0c098cb3029743587d6baad4cb737ddd3cecd7f7df7fb0aa006140054cae0006635800816060626011405502e0b542d03002ee40e24"} +{"ts": 1792951290.529, "topic": "lifetrac/v25/video/tile_delta", "hex": "001d0c082001000000000000000000000e00420178da636040030d0c0c1c9c2a13605c2605062601a0100393a70290e462f25aff2aba6e01c34b066c80094a0b400c02e9800246842205200728c902e600002d5807a63d0178da636040030a0c0c2c4d2e0a20a6005880690183d05f06d1bb0c0caf1418b00116844e260686060584081430c2591c0240250e702e900500e56a062d2c0178da636020027038093038a00a31c1598a1c0c8c203508394604d301cc63616160101040d28300004e9b013b"} +{"ts": 1792951290.921, "topic": "lifetrac/v25/video/tile_delta", "hex": "001e0c0820010100000000000000000030004e0178da5d8bbb0d80300c445f221757464c603149c464660346c60e1408cbc5bdfbc0ff3a4d97dbd7dacd844fe2650b34b211cc2270b6966a545802d9a1447ffae59f785fb272e547cdfa0d42cb05762f0178da6360200208307230347460083321981c0c4c020e40128b1c9025c021c0c0e000e13620c93132b0000089330279270178da63602012382972c0988c98b20d0c2c2e2c4ce8a2023059050526901a0ccd2c4c0072c10294"} +{"ts": 1792951291.496, "topic": "lifetrac/v25/video/tile_delta", "hex": "001f0c082001000000000000000000804000590178da63606060d8ff8781e1d20a0686bc074a0adb1d1a186eb73030e40a30b0dc636071d8c220c0f0632203c302a0ba450c0c4a1e0a8c0c0d2d2e4c020c0c2caea1a1e5ffffbd9dc24010b00830b8383030629101002f561434300178da63602012087438303830303062cab000315086034c3181140860a85160626068601060824a36c035020093a70301"} +{"ts": 1792951291.925, "topic": "lifetrac/v25/video/tile_delta", "hex": "01200c082001000000000000000000208001520178da9bfbeea1f6d6b042a997af37ae5ee297f8b38141c0890106141a189898981838181804e0621c1c0e0c0a0c0c7f9b1c18d4feffffcfc0c028c4800158201423505f07b2381312093253800100b60d11602c0178da636020122872b43034609762647000124c0228821c20713870000b30280071030393024215008976029d2d0178da636020023002b10b8b03ba1014b03030700830302838303001794016136e931a185a14589005005f090243"} +{"ts": 1792951292.457, "topic": "lifetrac/v25/video/tile_delta", "hex": "00210c082001000000000000000000000006280178da6360200a383038293230e29667616012646012c021c7c020c008a2d015703030000044ea01012e0178da6360200230b20830b800294c990606062620c50195037259c00c26641550e000126662124031000072570242"} +{"ts": 1792951292.856, "topic": "lifetrac/v25/video/tile_delta", "hex": "00220c0820010000000000000000000000182d0178da636020122872b4303460976264e000920d020c4c6812020c20210784000b441024c4028440f300938502f7300178da636020122872383034609561616250045240491634190506064606060120cb0122c0c480cc6502aa07008201025e"} +{"ts": 1792951293.525, "topic": "lifetrac/v25/video/tile_delta", "hex": "00230c0820010000000000080000000000208000fff6dfffdb5d6aaaffebb7dfb57edaeaffd5adbfd6ff76eaffb5dabbb5df6b56ff75bd6fadffd6b5fbaafbd6aeff56abfbabfb754efd56d6dbafbb6a5df56dbbea5edb55bd55b5b6d696d6ab5da2a955ed54aaaab6a85555dbaa9a92ad552555f6b491485baaa0aad554a825bdaaa494d6b552056daaa881b6aaa550db6a5224310178da636020120872383038a00a3142280e060626202500c45005402e93005c19079a490d0c0a4c40bd0a60260053310254"} +{"ts": 1792951293.924, "topic": "lifetrac/v25/video/tile_delta", "hex": "00240c0820010000000000040000000000407f0178da0dc7310ec2201400d053b294e80d480f401aef23810d0609f414d08128bba4bf136520f2edf4f200102d2524eea35b2314a4a56926683663bf5caf07eb22c6f220ce840e6fafb4292d3337d5341f0a2a6dd4ffa409a2733e648ce263d7ace1ab912ef83c37d2a43d246753570d557524dd376fcaab7437dffe1f925efa2d0178da636020122872b4c0988ce8728c2c0c0c2c0c026076038a04107330308164391c30cd7460500000601c01ff"} +{"ts": 1792951294.518, "topic": "lifetrac/v25/video/tile_delta", "hex": "00250c0820010000000000001000000000808000fd87ffffd6ab5aabfb45fffeadaf6b6fe8a3fffb42cd5aad2d57fffff6cad5b512b7bfefd5d5f6bd2566bff79ab5eabdd7d7bfefbaaaf6dbd7dddfbe7d6775ebd7b5df7ffdab7bd5ab6deefffdabbbadaed77efbf76dd7af5aabfdfaefb6b75f5ad7edf5ff56bf5faaaff5f5fdaadf7fab57b5d5dda2ff7f6b4155d5dd245f7e310178da6360200270383230343070a00b3332b000490706062606015471206001331b2022600e1323d80405143300717201dd"} +{"ts": 1792951294.924, "topic": "lifetrac/v25/video/tile_delta", "hex": "00260c0820018008000000000000000000008000addddeff56b6b5aaaadbef77b5b6b5dd556ddeb7aab6b5edad5bdf7b55ad6ad6b55bbdbfaaad6bd5556bbebeab556beb5aabb55daaacdfb7aad56aed5556bdbb2aaaab6e56d556db555b6ded6aaaab775aaab6dd7555ab6eaeaaadb57bad6adfd6d5aab57b6ab6bbadb5554ef6daab75576d7557f1b756aaa8daaadbb2375b55350178da636020001481b881c501ca636280330440120c0c2c0c0a70b50a700540f58c5026501d235099008aa90a6041a06600977e024d"} +{"ts": 1792951295.484, "topic": "lifetrac/v25/video/tile_delta", "hex": "00270c0820010000040000000000000000008000fc55aaa1fd2b36a3ecaaaaa1fc89ad85fc45b553da912a82fc45ad47fa25b542dd812a8bf875ad46fd0ab50bec055585f90a2d0efc4c6a8bb90c5516f8a5768bec0c550df94d6a17da24da9af88e6a0ffa2c5529d88d6d16f44c5525f9276d10b48ad54af9097524f064d492d8155855f40a6855f104aa7a1414a8af404a5475"} +{"ts": 1792951295.875, "topic": "lifetrac/v25/video/tile_delta", "hex": "00280c082001020000000000000000000000790178da0d8c210e83501005673ffb03a5863421880a7024457085aa22bf44929e80230027a844222b38440f51c961da152ff33262802fc813286c0bb89a99c8210d6884b09b8f155f1bcf24fa86aa6076af043af0adf980a4ab755ab23438d4fe65805380c707c97b323feabd34779da0dce076187f7f16160f3e"} +{"ts": 1792951296.45, "topic": "lifetrac/v25/video/tile_delta", "hex": "00290c0820010000000000000000004000005d0178da6360e06300014141850e06062686298ba6a8dc7b7c6776f9a2b2d29863c1ff8b93bea9c53ebe53cdc2292aa8a060c0b26aeab6ababb36e576d0dcfbf7677ebadadd9f7ebdf33e0040a1c0c1d0d0ec8224c701623980400022e1e79"} +{"ts": 1792951296.881, "topic": "lifetrac/v25/video/tile_delta", "hex": "002a0c0820010000080000000000000000008000d02d5555650b6db6d0a6b6d5a40d555ae12b6aab508d5b6cca4b6daba18d5555d296b6b6a44d5adac91ad56b444eaeada91ab3b5c45d4cd6b22a56bbdd5caad577aa6ab6dd7cfaadb7d6aef7dab8fb5a6fecafdfb57dfb6a5ba8bfdfaafdedba1694feef4969b7fa5255fbbf4951ffeaaaa9bbbf56a2fff5fb79fbbdadd3ffeb"} +{"ts": 1792951297.486, "topic": "lifetrac/v25/video/tile_delta", "hex": "002b0c08200100000000000000000800000080006aa5555b356524ad52a54a55554491362842005a212889151041002c420000140802101a0040010800000014100000080011000800801008000001000000001004000000000200a4001027d000400ec008003f8000002100000008002201000832242020a2804b00e2f35b0022d3f5806ae16f0422b1b480e2e3a7004a100010"} +{"ts": 1792951297.88, "topic": "lifetrac/v25/video/tile_delta", "hex": "002c0c0820010000000000000000040000008000ddb6db6ab6db6daadb6db6cab6dadb6adb6f6da06db5b6cadb5adb60b6ed6d82db57b6d06dbaab40b6d5dda0db6eb5406db56ec0b6dbb580daad56c06dd5db42b6bab580db576ec06aedb540b7555b80555b6d4000000000000002042492480080400080dee3fe1d7bb35b365ee26bff72a33a335ef3db1d44a09c1900005080"} +{"ts": 1792951298.48, "topic": "lifetrac/v25/video/tile_delta", "hex": "002d0c0820010000000000000000200000007e0178da0dc6a111c2401040d17f372b0ec36c20051c14813e98048da00214656c50b1a4028641051341019191c121a10b243cf55a8363ede2dd02d924e6255473f56c6136959a3cc10ace4580bd35fe068bd712d7e2f8a27e57a4ecf9ff03dc18842e5af8a0749046816b5ccb1be152c12068afca01363d60e9c40f6bdc1aa1"} +{"ts": 1792951298.873, "topic": "lifetrac/v25/video/tile_delta", "hex": "002e0c0820010000000000000000010000008000b4003ffdd28002ab688200b6a240425b9500080e4088002315208080488008002500001292402100490100042a480040a480040012400012a94020004500808029440000aa8002125aca40407b8b4696028a6493080002920000000600000004100000000000800076a805102f3371c4295f51bb2dcaf927254e51b5297ad125"} +{"ts": 1792951299.473, "topic": "lifetrac/v25/video/tile_delta", "hex": "002f0c0820010000000000004000000000007e0178da05c1310ec2300c00c05796a512ecaddc4ce9d21f21954c76060bf10a3cc472f28028d90a125db83bed5b1eb4af87660de05fbf5c20782c497b8dc4b706f261de82899cc4109af14a7529463ac791726b1bf2284d3a0f4f94a35e79a00acd90705ef49d1500315e7a4e35cece27c3dd4d4952713e4e78ff03aedd5b6d"} +{"ts": 1792951299.873, "topic": "lifetrac/v25/video/tile_delta", "hex": "00300c0820010400000000000000000000008000ffffffffff7ffffef7edb55afdfffffddfb6eff5fefffdb4fbfbb7e9ffdfffd2effdddcafeefff55ffff6fd5f7bbfb55ffffbf8afeeef6adffffff4bfbfbb796ffbffd5bfff6df96fffff72dfdb6dd97ffffff4dffb6ab97fbfffe95ff6d5b8ffffbff55fb5f569bfff5ff0efd7f6b9befdbfe94fdf6b79bf75ffedafff55b56"} +{"ts": 1792951300.472, "topic": "lifetrac/v25/video/tile_delta", "hex": "00310c0820010800000000000000000000008000ab6d5fff0ad50b77ab7555fd5d9546df5552b3fb548ad8df552b6b7da8d5b4f7577ef97f4ad7d4ffb7fdbadb5edfecffb7f6b4ffff7ffadbadfb547fffeff57fb7bd58fbfeffec7fbbed7577efbfa8ffbef5fcfefbffaadbbfb6f4ffeeffadffbbb6d0fefffb0aefad5d6bfea5e85dff557555bea2d5eefbadeebbfeab75edff"} +{"ts": 1792951300.873, "topic": "lifetrac/v25/video/tile_delta", "hex": "00320c0820011000000000000000000000008000dfffedaaeaaab6dbbf7fd56ad5d5edabdeab56b5b505f555df51addaeb05b6abbd51d56ad70bbbadfafed556afdbedb5daf756d5b75feb5aedf5b56dbf5faeaad5f6d5d77ebfb6b4abebdb56fdbeaaab576fadbabbfbaacddd5ed7756fef5a95b57bab6d6faf52b5bafbab5adf5ea8ad6af7a555b7bd5aad6dd7ad55bb7f2b76"} +{"ts": 1792951301.476, "topic": "lifetrac/v25/video/tile_delta", "hex": "00330c0820010001000000000000000000008000fffdbfffaaabaaaafffedfd5aaab6aa8fffdbfa2aaaed540f7f76e88bd5bb620d7ed6b42bd7fdd00efaaab80b57ff615dfd55b48f57fed16afaab692faffd52aafaabb55f5ffed2abeaab749d7ffd955baaaef4aefff7525baabbba9effddd54baaeeb92d7f77eaabd5baba5effdfed4b556aba9dffffed0b55557a2ddeffad4"} +{"ts": 1792951301.874, "topic": "lifetrac/v25/video/tile_delta", "hex": "00340c0820010002000000000000000000008000feffefd8abaabab776ddd77d0b76bad74adbdf7a216eb5af04b5daf5402eef5b121b5aed008bb75655056dbb00a1b6d6b6a0db7b4ad4b5ad5550ded6adbc357b56d4afaab556596d56da36b6ab6b5bdb5aad2d6dab7596aa5556ab77aada9daa56ab4addb5b5ad6a555d4bad55ab5d76556aa7ab552b5add150157764494addb"} +{"ts": 1792951302.301, "topic": "lifetrac/v25/video/tile_delta", "hex": "01350c082001001000000000000000000000490178da636040052c2e0c0c020c0e08810e26062686060101189f03881580ea183a80eac00a99185c20524c10690e0681260598728126983e904686061688d12c20ad02400a0045db0591"} +{"ts": 1792951302.86, "topic": "lifetrac/v25/video/tile_delta", "hex": "00360c082001200000000000000000000000780178da0d8ab10d023110040bfc80e0b59c040520d90510510625a0d7efe9e5c826a40a43e82e4cf032c745bb9a19f261c0dcb9a211d3f0ff22b5fb36aed30d806d98bf083a32b4918bf7d24bf55ec570721e9cdda5e5283b37b108f965c895ef64f17c31f269590f8355acb8c731ed95c942f9d81f3c2c4f60"} +{"ts": 1792951303.473, "topic": "lifetrac/v25/video/tile_delta", "hex": "00370c0820010080000000000000000000008000fdfefbfddb55d6b6b6ef7aeaefb5ed76babd75add76bd6b64ddeaadc0b75b75657af6d6dadd5b5be06bacad455ef75bd1b75dbaa4baf6d40257ad6c00edb5b4045efad640ebaf5a00adf5ac00d6b6aa006ddb3c00f76d6a025aaa7a20ed55ac005ea9f600776eba80bbb7d6006ed57f017ba1d50057006e20fd085f005421750"} +{"ts": 1792951303.869, "topic": "lifetrac/v25/video/tile_delta", "hex": "00380c0820014000000000000000000000008000f6016aaaaea956dbfa56ab55ae903555f50116b6be042ad5d5201b55fa40ad5aae89ead5f620b556ba95db6aee42ed5bbaa9eaaaee45d5aafaa9eeb5ae456ad6faa2eaa8dd2bdb54f692ed6abcabd5a8ee54b6a8f482aaaabe002d68f44835a8dd0016a8fc825aa1dd202ad4f4002d51dd55b550fc2aab51f6a5ad42dc533561"} +{"ts": 1792951304.472, "topic": "lifetrac/v25/video/tile_delta", "hex": "00390c0820010000010000000000000000008000bfff56aad5575adb7bbdab55adef2aaab6bb555bd84d55aa6aa55555b212aaaaa8a49555b2125556d1492aaa640492aaa0a04a95552eaaaa02a9204a0015aa150882500a000804852220900800000226008440810810090200012085224402400000084600912021080001440104480220200005000222400488000610008821"} +{"ts": 1792951304.868, "topic": "lifetrac/v25/video/tile_delta", "hex": "003a0c08200100040000000000000000000080000000000080000000f0000000ae800000df50000075ea0000db5d8000aef6e800f5adb5105edb5e80b5b6eae0deedb75c6b5b5aeab6f6ed58ddadb6d66b775b6cb6daedb4ddaf56d66b75bb6ab6dad5b4db6d6eae55abb5b2b6b556dadadb6aaa56ad5b56b5b5aab5dad6b55456aad6d6b56d5555dbb555556d55aaaab556b555"} +{"ts": 1792951305.466, "topic": "lifetrac/v25/video/tile_delta", "hex": "003b0c0820010020000000000000000000007c0178da0d8a310a833014409fc1c1b127b0ee4236f7dea053102a7800033ad98253cf53098e810abd8508291ea16b872ef54feff17870fc4361207d43de8acfa03f424fa40307e15d6f5059692fa817b03745e150f597c4567091bf2bc13ce3d3b0c234883bf8899f1b543f9338a3b80618e5db1ed004326f7602212285"} +{"ts": 1792951305.87, "topic": "lifetrac/v25/video/tile_delta", "hex": "003c0c0820010040000000000000000000008000ffffffffb5555b77dfffffdef5b6d57baf7ffdd6fbd56b6fad7ffeb5dfdaad4ab5753fa8fe806aeba0493fbcd5002aeca0243db4e8015694a112b5c0d00d5eaaa275e800e8db515aa9ad6000a377a020c1aac08242bd4400d082c000a0284020c002890269080000e04020087d248080f480020055200000d48210106a000040"} +{"ts": 1792951306.469, "topic": "lifetrac/v25/video/tile_delta", "hex": "003d0c082001000080010000000000000000460178da636040050d28ec0606260e168706243910e6e07060685060e100321520720e2095201906270605060616900818743800451804602672402d7000c92b808c03002172091d3f0178da6360c0061c18185a181858c06c4610016172000515601c38e0e07001890ac00598805a0404181a203c0188790e609358581819110a81260100d0f20354"} +{"ts": 1792951306.901, "topic": "lifetrac/v25/video/tile_delta", "hex": "003e0c0820010000100008000000000000008000bddffff056b55556d5db7bf25aadaeb9ad6ab5da6b56d6b5aab55b6a5b5b6db9d5aab5546d6dd6edb6b6ab5aab557dedb5bba6b4dd555b5b6bddededb56ab6b6deaf5babb5d5b6fdeebadda6b5d776dbfebadb6dab6dbdb6fdb7ebdbaedabeacfbefeb74debabdd1f7efeea4bd7b7500efdfda50bb76e902efff9090bdb6a440340178da636060607060c003180505183850153121980a0c0c1c0d608a11c86381506800a4bb8149800544c1348101c84800910002f9"} +{"ts": 1792951307.454, "topic": "lifetrac/v25/video/tile_delta", "hex": "003f0c082001000002000000000000000000770178da5bb56afdffdc6debffaf02d2a1a1e1601ac28effbf6ab5ffdfd0d07c207f3e90efff3f64d5fadf3039cfa0f5f781627f8162ffbd3ce5ff6b86fa7f5faa32ff7e0850add622ffbf13b5e6fff79a14ff3f64a5fff720aff9f7bd96c4ff579934ffef24a0de5095f9f59e418e0e2153b5b400c9bf4935"} +{"ts": 1792951307.901, "topic": "lifetrac/v25/video/tile_delta", "hex": "00400c0820010000200000000100000000008000028115de48a8ab6b22a25ab594d4aadb4952ab555255b5ad24d556b591555ad64a6ad55a51556b6b556badaa48aab4aa522ad55549555425542ab590a295aa4a54aad7b5912aaadac894b56d552aaaabc88aad5c5252a925892aacd5155554541a4abe2a152b54155a955a040a526e020aa575000d51ae101540da000a843a00310178da63602008041818141a185a302598185880a403030307480db2381834307028c08458c084024cd601ae1e009fd402b7"} +{"ts": 1792951308.452, "topic": "lifetrac/v25/video/tile_delta", "hex": "00410c0820010000400000000000000000008000ddaaaaaab6ddaaaadb6aaaaa6db76aa9aadab555b76dd6aaa956adaa56aad6aab5555adbaaaaaaaa55555555aaaa92aa5554aa55aaaa9288129249254955549244489249a92a492454a52492d694a9206ad2848a2d54525192a8090854d0004549280010426a000100a8500010542500006810a004a84a14102a214200541428"} +{"ts": 1792951308.856, "topic": "lifetrac/v25/video/tile_delta", "hex": "00420c0820010000000200000000000000007b0178da25cab10dc2300044d17f0e05948c1031098320066000179170e689444b832053380516c900295c418a081903d593ee3ea4044de0abce2788d9eac0724894cf1d753ba16ec8ff6cd4dc908b2854d99e95b794ee6d14f6c8bed0a3cdfb88bc63e3c242e1f8eb0bffefd7ddc4d65d29eed1c85e509f3ea6a631b8"} +{"ts": 1792951309.493, "topic": "lifetrac/v25/video/tile_delta", "hex": "00430c082001000000041000000000000000630178da0d8bb10d03310cc426ceb75f25deca2a02477b44f86802c3a50ac1cfa83b823c007bc3cd436592e8e2cbd39920bada9d236d55f4093aaec42b6c541f81f08383cb4a7376a47043f87979d4182204343fc88d2186d21ab667d6797554ff8f867078420178da6360c006183958383a18181c10221c60c4a0c0e0d0d0c0c0c4021663828843981c20a692024c0f13430354270b080940d80a20c28149811126c70400063d0415"} +{"ts": 1792951309.828, "topic": "lifetrac/v25/video/tile_delta", "hex": "00440c082001000000100000000000000000620178da15cbb111c2400c45c1921d3af0c095a5804065101995a00c059aafc791ef02dc765e25659c81e857dd8e571df2504a289659253cfbb155beb593f735e56953102c355b58700cf72e6059367c3645661d7f36cc3754748513d36bfd00548171a9"} +{"ts": 1792951310.44, "topic": "lifetrac/v25/video/tile_delta", "hex": "00450c082001000000080000000000000000670178da0dcab109c3400c86d14d930942ca14c6d158298cd12087d10487cabf10ba2f7ef583dbe775e8229b61292b9ef2ee73a6e4b855d7e51912bbefa5ce8c37181b7564259edfd1d4d28a8c5a4de64f9c3c1681b415b122f6e04e1399e193593648f107d6906f5a"} +{"ts": 1792951310.882, "topic": "lifetrac/v25/video/tile_delta", "hex": "00460c082001000000200000001000000000730178da15ccb10dc2301046e12de91881da05124cc20414295344c10330408ac8f10048be0ab9f8e57b1ccd2bbee2019b8e7eaed7fa1e8cc92c3df3ca43948dc4a9b85558963ed3aabb1c9bb4af0a6c40f6b67f0dee643ed2c5c3e7c8d028162e8c1b39d901b11f59d4bf612fadf1ea3f267471ef340178da63602004581c180505589045981818048094039cc7240016614228e1006205206e60605062605268c06134030300707d0253"} +{"ts": 1792951311.457, "topic": "lifetrac/v25/video/tile_delta", "hex": "00470c0820010000004000000000000000008000f6d5556fbb5aaab5ed644aafb595a955feab555bd55c2a4bfb535155ad6a96abfbaeab55deb527affb779575bfdd6fdbed76daafbffdb7fbf7f76d5ebeddb6f7effb6dddbdefbbbff7baeef7bfffbbfdefedefaffdbf7dffaffdd7fffbf77eb7bf7fefffebd5bdffbeffffafedadb6fdbfffffb7eab5b6ffbfffff6df5aab5bf"} +{"ts": 1792951311.857, "topic": "lifetrac/v25/video/tile_delta", "hex": "00480c0820010000008000000000000000008000ed555553b5554aa5da882555ed669553b5514555daea6aabef51ab6ab5bab5abfbd6dad5d6bb6f6affd5a9abaafedeaafdab6b6bd7fdbdaafaab6b55affefdd7f557aeaadffaf5abeaafbed5bffdd56beab77badffddd6abaaf77dd5fd5fd6abd7fafb57faaf56daafbbfb57fadd56d5efb7fb57fadaadabdf7ff6aef5aabb57"} +{"ts": 1792951312.452, "topic": "lifetrac/v25/video/tile_delta", "hex": "01490c0820010000000001000000000000008000fef776dbabadadb5f6f6f6deaf5b5b6bfaeeedb5afbbb6def56d6db5bfdbb76dd576ddb6ffbdeadbaad75f6dff7af5b6abdf5b6dfd6aedb7afbfb6daf56adbb7bffdbd6dd5576bdbffeddd76aabb77adffeedaf7aabbb75affddddadb56eeb77eff75ddababaf6b7efd7afdabb7d7ab7eed7d6ddbbfabbb6feafeeebabfab5bd"} +{"ts": 1792951312.893, "topic": "lifetrac/v25/video/tile_delta", "hex": "004a0c0820010000000002800000000000006c0178da0dc9b111c2400c04c02a4f81dc813c9f3aa0144a38a1f0452572f01a28c03481934d3649f6513087c604ce937c90d38f92cf93b41f3c43b461b49b307a075f4338f39ae84d6801c9abf6dec011aa598e95e4ae25b3a0df8cdddaf806b996630ccdcc42dff7072c1e4bcb470178da6d8bdb0dc0300803af1503304246f16828ca208c5ae8e3a3529010363e0324cfecef523a48bfcc927aa2b8fd09517923a336c0c5d118319db7ca824f5b985a8f0b271b0c5e"} +{"ts": 1792951313.485, "topic": "lifetrac/v25/video/tile_delta", "hex": "004b0c0820010000000004000008000000006b0178da1d8db10d42311043774062834f93397e41225124ba3706834089f81b84229628b31f0ed79c9e6dd9925ed042ca05d8e433d7d9ca136218ade76a35f9ef1ab1fcfc25f50927b8ae4c273e67e9dded2dde892349a34ec23d17f72b1b37b835c71ff7ffe6517e87273a173f0178da6360606068006207060868c0a05b14980430e519189c58185818041a80024c0ca8408081a3818111cae100932c200318c10c0e07844a070600f59a0685"} +{"ts": 1792951313.886, "topic": "lifetrac/v25/video/tile_delta", "hex": "004c0c0820010000000020000000800000007b0178da15cd310e82401484e1796f69283d02e14c84c2ecdad31b0b0a0a6f63628b05319cc2ca106ec056f80a82eb587df99b19484ad05b8fbfee58418cfa01b94514e189ab998a0f70b641fc837e694df74cc28cd256f689fda11d5c7ce9e14cc737a459a0f300596356724bb8a9f7965f135c754191a61f1a46304a320178da63602002707438302800e906b808139416606060042900920e0c0c2c58f436002559409202189a19381c1a00aca00377"} +{"ts": 1792951314.473, "topic": "lifetrac/v25/video/tile_delta", "hex": "004d0c0820010000000040000000000100006e0178da158b310ac33010045f6cfc0017f79f8490ce073641bf48e183dc038c506715429a9cab5d6676012cc1b81ca5092a1cc1c856a24aafd23d65ae263539e95cd6db8ed5e41ef94b53a32336e7a0e487eed0cbae3a022ff53db93790dfd77a85fa896301df9e538b9cfff4ea6d95320178da6360200098041c180480b4030303234484052a01c41c40190524a520b20159b702584001a4b701a11501580085be02bd"} +{"ts": 1792951314.833, "topic": "lifetrac/v25/video/tile_delta", "hex": "004e0c0820010000000080000000000000006d0178da258cc10d83500c43376503c4915bff3e30c03f7c5106892003a0925b73b07edca0dab2e57731f957c858fd19f78dbe430d85b4f383021aa69d13fd08bcbc2906ebeaa1dcda57dc0acf2e232b79c552df2b0f84cc961c9cb7a705f9ab99d228414f6b245515fe0086a170e7"} +{"ts": 1792951315.441, "topic": "lifetrac/v25/video/tile_delta", "hex": "004f0c0820010000000000010000000000007d0178da2589210ec2401444efc28908a190d470011a1204767d250937a0a64d35a2623d12c926ed099655b062f3ff630b235ee6cdc03faf90a111673990a6dfe67243930d0434ff032632c8ec5eb25b83f1084c6ee3a42ab56b9b4e4e4fb6fdcd4bda13770fc6770963433a9e83b9aff1c5029617b4bef269575f8af06acc"} +{"ts": 1792951315.852, "topic": "lifetrac/v25/video/tile_delta", "hex": "00500c0820010000000000020000000000008000ffffffffffffffdbffbf7bf6f6fbef7fffffffeaffef7fffefbff6d5fdfdffefffffdf1befdf7aadfdfbe957ff7f548ab7d48a57fd6aa122d692554bfaa48924d24a2491a921524855540922490aa49054a12a48452a412452412a904914884424a2529092110848494a52902421244492888910245252444904849020a22822"} +{"ts": 1792951316.449, "topic": "lifetrac/v25/video/tile_delta", "hex": "00510c0820010000000000100000000000008000ffffbdddaaaaeb6bfff75eddaabdeb76ffd6bddbb57bd6adefdefbf6bd6b56adf7fdeddb5d575eb606faf5db20af576d081008b622414213000810840922442000000109224924200000008400249200090000242009208000200408008010210202410020000004000808400420810810000000000024020104804810200000"} +{"ts": 1792951316.853, "topic": "lifetrac/v25/video/tile_delta", "hex": "00520c0820010000000000200000000000008000db6d55556db5b55ab6d6d6abdb5aaad56d6b555ab6dd6aabdb6aad556dabb5b6b56d555adb5555556dbbaaaab6d55ab5daad6ad66b76aaaa96d5aaab0b5aab5a416b555515ad6aaa0069556d40aaaaaa145aab560055555a222aaaab00155554088aaab72015555400055b6b048aadad2006d55500236d6a0402b6ad1081aad5"} +{"ts": 1792951317.432, "topic": "lifetrac/v25/video/tile_delta", "hex": "00530c0820010000000000400000000000006f0178da358cb10d844010037b7851c221016520022063b54e2889089d8e0610bc7e8d08af3f96e023db63d9a405a0149243862468dadd8fe459035574edb36e25e447dee82ef9f3af654cbe6ddc1f06dd0ad25a9e4a689cfc6399dfc034907200f8788f8cb042deff68cec2037fe63d44"} +{"ts": 1792951318.031, "topic": "lifetrac/v25/video/tile_delta", "hex": "00540c082001000000000000020000000000750178da158c310e82401405e781851c70b721d103982d293d005759225642b1f11c246c3881c1ce7af9766fde24834a41ce51a702df48dd1aef0e5d0bd5cfd18fc65d44cf7ba56e4163427947e142d37ed0f416db72d22dd89e20677381c6cf90566b075867f1b086df38c701fedfe021be0e036b2a79"} +{"ts": 1792951318.442, "topic": "lifetrac/v25/video/tile_delta", "hex": "00550c0820010000000000000400000000008000ffffffffaaad6dbdfffffff7b6d5b6dfef7ffffdbbdaab6feeffffffbb56dadbeffbfffebaaeadafdffbfffbeaaf6adfbffbdff6d55d7b5fbfefdefbeabaf7dfbfef5d75d55bf7ffbefd5dadd5abf77fbf7ebdebd5d5d77e7b7f7dd7d6d5d77dbbbb7dd7d6d6d77d6dbdfbd7b6eb56bddb5efdef6deb5775b6b6edbfab5b5b6a"} +{"ts": 1792951318.847, "topic": "lifetrac/v25/video/tile_delta", "hex": "00560c0820010000000000000800000000008000ffffffffffffffffdb6fdffffffdfdddddfff7fff7b77ff7bfffff7ffdbbb7feefffffb6bdddddfef7f7fffaff7f77bdbbdffef4ef7bbbfafdfeffdab7dbef79ff7fbdf4b7eefff5fdbbedb0d7ffbffafedbf6d1b7bedff4fdeffb62af7b6fd4fbdffd49aef55f22fbbff528beedbc84d7bbea52faeeb890afbbe924faeeb092"} +{"ts": 1792951319.477, "topic": "lifetrac/v25/video/tile_delta", "hex": "00570c082001000000000000200000020000720178da0dc6410ac2301040d1ef308ba9abb47880109a456e318a8bd45da1bd4f04852e8b27367ff33e0afbba570c969c2b21509edfca18d93eb783d8e272cd82372b53717aafed37775a4e154ce695b36942603eeea145d301dc25c9e004577b2bd146bfe0aaa93fe16472b4c9e30fd656122e3e0178da63606099c4c020e4c5c020aa09c4210c0c4cd7181818b81990018b0303430313b208078cc12400225d1c18d0012310a1a982f3c0264084008d040417"} +{"ts": 1792951319.858, "topic": "lifetrac/v25/video/tile_delta", "hex": "00580c0820010000000000008000000000008000db54a480ed6aaa55bb556148f55aaa52dd695524f6aaa2a9bb555484eaa96ab2fadaa4a4ae555292f5a94aa9daaaeaa4f6aa894ab5596aa1ed554a94b552d555ad5aa9495552a554b6aad54a5ab295522a9ad2a9acd2954a552ad55435b29552acaad2aa555295495aaaaaaa6aa555555ab292a96955aaaa55a555776d55559b"} +{"ts": 1792951320.441, "topic": "lifetrac/v25/video/tile_delta", "hex": "00590c082001000000000000000100000000800009556b6f246eadb542b5555d112b555744b54a4a2954252585510c8a51400e2125a82b0a8ad10d6d515256b726d4abd59356ad5e4a955b6b27cb56b5aa9555be4b4aaacb25ca0a35ae89409e53c52ac54d4242ab57a4956d4ac052a55da50ab34b60a095abf40a4a5552a2a552f808ab8b5544aa65f8292ab157a555cafc9550"} +{"ts": 1792951320.846, "topic": "lifetrac/v25/video/tile_delta", "hex": "005a0c0820010000000000000002000000008000fb6aaa92adb6d548f6db552abb6d6aaaddb292416bd80814beb55140f5daa4125ae912a0b5b5548adadaaa51b5e95124db754a926ad55548b7b55225daf555506faa0804b5f40000deaa40406bf40000ad550000d7e841007db58004a6d4f020a96816c0d02a128064844000b001000052208000a00428402880020460012000"} +{"ts": 1792951321.439, "topic": "lifetrac/v25/video/tile_delta", "hex": "005b0c082001000000000000000400000000800010000000a555555410880001a522aa90104910040214a04040020908125550200012428454892010002a954255112008002a45405215202a08a29500421440a8242aa50200910250022aa8a40012452004a9209400148aa0054a448800252252045294880114425008529129022a4a48004904a40924aa10005505480492aa20"} +{"ts": 1792951321.845, "topic": "lifetrac/v25/video/tile_delta", "hex": "005c0c0820010000000000000020000000007a0178da0dca310ec1600086e14763b00a89b583859360abd20817907416abc1111cc0055a0b630fc16090e82dd460f14fcf9b2f1ff5975b41fd232f79ef8217aa0fcf5227df8babc2216bc2be611dbedb3989c862163c336ab4d33478a57b174f572df1837e422c786412a2b78c0c4fa2414ef4629cfd011aea1e38"} +{"ts": 1792951322.444, "topic": "lifetrac/v25/video/tile_delta", "hex": "015d0c0820010000000000000040000000008000ff7bb6d0aad6ef55ddff7a00b755d6aaedfefc00bb55aaaad7bbdc007d6eb492d6f5f800bbaf5248d6dae8027b77b120d6dd64085bb6d04024aba202001088104a84200000210000f6880040ab56c8075adb760f00251b0d4900050fa440001f1508200e0100000f2020008704000207d28108005a840000aa10000057404012"} +{"ts": 1792951322.848, "topic": "lifetrac/v25/video/tile_delta", "hex": "005e0c08200100000000000000800000000080000000ad7b5524b5450000552a50952ada04002b6d209025520204955548402aa9001215de01000a6b242092b50004095a108004a602110211200010a400040400049001541000400100000800a4000810fffc0880ffff5e66ffff0b7fdbefa9d5b6bf8b6dffd6a9d4ff7f8535edff8000bfff00000154000400000010000020c2"} +{"ts": 1792951323.437, "topic": "lifetrac/v25/video/tile_delta", "hex": "005f0c0820010000000000000000020000008000eedbff7db56d55d7af576ebad9baf5ef76efbf5adfbad5eff5df7b5a1eebddef0bbd6eba42d7b5d7103ddf7a0496f5af401f5ef5124aeb5b000fbded04a2d6b620077bad0012d6f70483bb5a1002dded0010221600008000184001201100101297f79af11ab7bdf71694e71514dca5371a96ad250497bd3f0004011200040000"} +{"ts": 1792951324.028, "topic": "lifetrac/v25/video/tile_delta", "hex": "00600c08200100000000000000001000000080008000012a290003890010a1244840058902010180200040c4008409c0120000a0401081e2000011500102018a101000aa004049130400014a200400ab011088950400016b200020d6004482db090001ae2000097b001221dd004002ef0400035a000111f79088035d000045f70000035d449213f70000055d800083f702220b5a"} +{"ts": 1792951324.432, "topic": "lifetrac/v25/video/tile_delta", "hex": "00610c0820010000000000000000400000008000004908800224a52800aa084020514512424a908000a44a5048528104212914528094822820a2294896950424d569529055552aaaab55544055554aa8955551102aaa4aa4555528102aa4a54095520028522494805a9200206de8ab10552d554856d250205aa804902aaaa100355514a82b54a4402d5552901555292016aa8480"} +{"ts": 1792951325.051, "topic": "lifetrac/v25/video/tile_delta", "hex": "00620c0820010000000000000000000c00004c0178da0b7bc3c0b0528c8121849181c1a3814569858002c355460626b1170c1d0cfaaf18181864c1040332684062b0300930316001021c0a0c0d0a18c240b50a0c8c2016886061000026cf0ad0560178da6360e0645060a87dc7a9106ce5c05cbc9a89f9da2e010f5e6d0706060596060606018e06a6570e1c0ce2df1a1a18b8fead6060602c67c0011819581818381c0490c59810cc060616051638cf0122070019e20dff"} +{"ts": 1792951325.463, "topic": "lifetrac/v25/video/tile_delta", "hex": "00630c0820010000000000000000001002005e0178da6360606010906060b0bde1c1a09ef1759dea8fd8dfe61cdffd645f4cbb24e2f3e99e0c030b1f0318083030323838fc096260e07ebbaa8381697b3d0336c0c1c0c1c4c0a00054df80106c006967607060009a01034c604301fb4513624f0178da6b6060606800e20e10ddc1c0d1c030914108c41660506270008a330a328000230303878000931b036bedcef0df0d0c5718608085011528083080b438c005c02c263817c65200315900b7200a89"} +{"ts": 1792951325.876, "topic": "lifetrac/v25/video/tile_delta", "hex": "00640c082001000000000000000000000900650178da636060decfc0c0f48a81c53d9ec981792b0323d73d0e0ee66c0606b5bb0c0caddb193ad873391858b7313088dd666072ddc6d0c19f2fc0c0f58b4969fdf6bf77031a1850000b0b430383000313428409c885483138a0285560626004ca010023e412172d0178da6360200228723830346088b200b1002343470303139a0c07030323aa400b847660601240550a00aad902f0"} +{"ts": 1792951326.466, "topic": "lifetrac/v25/video/tile_delta", "hex": "00650c0820010100000000000000000004004a0178da5d8cc10d80300c038f280f3f5b26404cd2d132022353ab0224fc8acfb1e1af80769183e34311aa69455b40d5291ee78aead4cc5fed6316c24fe91ef25a39594737cd8d1b744d0698570178dae35a3549817795a7836a680803cb24a5055c9e1e0c4c4b8416a84c5ae0c0b46a2a03d72aaf030c8ca50caa7b19186e3930b030208003030a578181a1a1818181092ec001126442e681012382d3e0c00000fefd102c"} +{"ts": 1792951327.065, "topic": "lifetrac/v25/video/tile_delta", "hex": "00660c082001000000000000000000203000520178da6589b10d80300c04cf164544e505905c4095356860206a4bcccb082840044ac1377ff70f2cc00692210d08bd1853073b9850130955377fb00e7a8c33b994f3e6955ff46d4b44346d8f7f7e01af35094b330178da63602002707028303828a008314128162056606064686060818a28c0e5a0d230e0c001e232014d62006a8001006b7d02132e0178da63602012b8287230e294146860646860616041156582500d0c1c400896546060706880898300070080860308"} +{"ts": 1792951327.469, "topic": "lifetrac/v25/video/tile_delta", "hex": "00670c08200100000000000000000080c0005c0178da63136060f8fd818121d45181e1fe022686ad0c0c02ef18181876092938dc706062d800643f01e2051d1d4c0d0c0c1c1c0c0c0e8e0c0c2c2c4c0c1c012ba3f7fdfff7d6890137600162a00d020e0c2d0e28124c501a008aa81303290178da63602012083809303460976264685180735810e24c60510e0754d50d2c602502105900864402b02c0178da63602012280a72303460976204930e2d0c4c68e21c085920606160000b0095393030284104016ccf01fc"} +{"ts": 1792951328.038, "topic": "lifetrac/v25/video/tile_delta", "hex": "00680c082001000000000000000000000007360178da636020009c045a18b108b330b4280009045080508c0c4c020c0c1c409603541d8c000301885a81068606070626201300a0a20389330178da636020009c045a18b108b330b4280009045080508c0c8c1c0c0c1c5081068812843a0eb8da0686062606260600a6a8038a330178da636020009c045a18b1083331b428000906060e7471460e06011624110530c9e2d0c00055ad00956860002a03009dd60337"} +{"ts": 1792951328.396, "topic": "lifetrac/v25/video/tile_delta", "hex": "00690c0820010000000000000000000000182a0178da6360201228723830346095616164e050604096644130991440124c48ca05104c4606260086ac02522c0178da6360201238093400491664214618838903442ac025802a99c0e20a30551c18e6b5800845060070560254"} +{"ts": 1792951329.057, "topic": "lifetrac/v25/video/tile_delta", "hex": "006a0c0820010000000000080000000000208000ffeedfffdb5b6aaafef6b7dfabdddaeaff776b7fedfdb5aabfaedd7bf6fbb6aedfb6eb6bf5efbdbdbebaeaa6d7efbf5b7dbad5ea96effab5dbbaaf5adddf75ed6c6adab6d6b75755bd8ab556d6a5d555bdb45555d6a4aaaabab42aa9d7aa8a95baaa62a4d6aa90aa6daaa825b6b4a214db557485b5aa9122deb564906ad4aa482b0178da6360201270b8283038600a33422801060645380726c288aab40368089072004b3072400401568001cb"} +{"ts": 1792951329.461, "topic": "lifetrac/v25/video/tile_delta", "hex": "006b0c0820010000000000040000000000408000eeedffffbb5b5555d6edbefbbbb6ebaeeedb7df7b5b6d6addedb7bfbb76daeafedb6fbf5b6ddaebfdb76f76abddb5bbfeeb6fdd5b5dbaefedf76f5abf5bb5f7daed6ead7f77bbffbadd6eaadfb7b7f77aed6d5dddb6dbb6fbdbb6ef5ebddf75fbeb75bead5eded5ffeb6bff5abddd55edd777eebb7adabbefaf6fd6baf5b57dd290178da63602012280a0a303460976204932d0a0c4c68e21c70660b035812240054268050030074bb0233"} +{"ts": 1792951330.061, "topic": "lifetrac/v25/video/tile_delta", "hex": "006c0c0820010000000000001000000000808000ffd87ffff6eaaaaadf587ffffbeab56beeb4dfdebfd87b7bf6eadddebdb47777d6955ddbb144f77dd4145dd7aad5777dd1157dd7acaad77db55afdd7dbad577db6f57dd7dd5ad77db7eb7dd7dd5d6f7d6feadad7b57577fddfad7d57a9f5d7fdf6aabd57aadaeffab6abb55fab74ffeb5a95aabd55daff6ed6b155f7b56c155a300178da63602002b028723034600a3381e51440322c28120a0c0c8c40c880d0c4824c31b13008002110083000007d340238"} +{"ts": 1792951330.421, "topic": "lifetrac/v25/video/tile_delta", "hex": "006d0c0820018000000000000000000000008000adddefff56b6baaaab6dd7776adb7bbdaab7ad6b556d77deadb6dd77555bb6dab556edefaaab5b5a555bbef7adaaebbdb5555d57556debfaaaaa5eaf5555b5f52b6aaf5f5556daea555aadbf6aaaabd55aaad6be76ab5aebad556b767755555ddbaaadb76d75b55abbd556dfeebadaaab5d6aaabd2bb56db716d6aada8b75b6a"} +{"ts": 1792951331.065, "topic": "lifetrac/v25/video/tile_delta", "hex": "006e0c082001000804000000000000000000310178da6360200004181c181a3a508498181858c0320c4039262813c46b8048a0020505880c54a3034c1cac8f0300cc58037b8000fc2b5541fd55ada3ecaab552fc2596a3fd435a82da11aaa5fca52d43fa11b546dd45aa85f8b12a87fc0db68aec82aa8bfa0c550df8a53687dc0c5a1afaa56a8df80c550bdaad751df80cd50beaa46c2ef80eab15daac5a15f84caaa5fa8b7512d826d548f2896d25f84ab452d82a5449f104d456f80a687b080954ad424c5076"} +{"ts": 1792951331.416, "topic": "lifetrac/v25/video/tile_delta", "hex": "006f0c082001020000000000000000000000770178da0dc9b109c2501485e1ff5d6e7837b150842058d8859429ad05ad2c2c538a9b080e60e9000ef0467008cb1419454ff173e03bc017d20d68d54375dc6d61f006ab48abb3feecd083bf08b2bc189183c3285b6269247c903f2164d525b12e4e2d6b66a2d59e66d87d6073d54eb02f7edcfefe11ae0f9d"} +{"ts": 1792951331.992, "topic": "lifetrac/v25/video/tile_delta", "hex": "00700c082001000000000000000000400000650178da9360606078ffffffdaa049abb6ed7abb7df5d9b05bb74a57e7e74fdbba756bd6adbbd1bae1d96f4d43b76d17dd76f72ed7d5ec6cb1d5dbeeb186ddddc2ba35bfe4daeddb17abf36beb19b0024606060e0e0e060507068606ec2a9818181400328c274f"} +{"ts": 1792951332.417, "topic": "lifetrac/v25/video/tile_delta", "hex": "00710c0820010000080000000000000000008000e02eaaaab28b6db6a02556d5e90eb55a40a556abea0edad5a14b6b5ac51d556ba18ab6add456db75a21d55aac896ad5b4a5ab6eda116aaaaf45a55b7ae9caaaddb566ada76fabab7dfaceeddb5fa7bb6eeacdedb5bfaf7fdad5cdeaf56f5fbf52b58dfbf94adfaea42a97fff5a51edb5a551ffff5aabfbd5ef71dffeb5dbffb7"} +{"ts": 1792951332.862, "topic": "lifetrac/v25/video/tile_delta", "hex": "01720c0820010000000000000000080000007c0178dacb5a1ab442335534286bc922054da78e96401526010e470507450646260615160615860601060706107011606004520a0c0c2d0c2c0c0c4c20310116060120d900e4307130307030703400e5991414804c860620627160619974dab45c7aa76ed45c6dd9bfbc3ba55d64f3a54a3dce0ae570020d00005d1b15dd"} +{"ts": 1792951333.42, "topic": "lifetrac/v25/video/tile_delta", "hex": "00730c0820010000000000000000040000008000dddb6daab6b6db6adbdb6daab6b6b6cadb6ddb60bdb6adaad6db76c0bb6dab42d5b6ddc87edb6aa0ab6db740dab6ada0b7daf6c0da6d5b406db76a80b6d5adc0db6d76806db6ab42b6dbbd80daacd54055b76e888d7489768ddacfd58ece8b5586bacfd7ced78495447286d50c0148000a0812842040d51110005b2a14126d8a"} +{"ts": 1792951334.01, "topic": "lifetrac/v25/video/tile_delta", "hex": "00740c0820010000000000000000200000007a0178da0d8db10d02410c04c7d605feece8e0f42220fc128cf40120c22f801228c17c05171222440194001965e16c341aed2ec0cbb59daddb3d64dc5593497d5e42e55a8d37717a2a32f9a01743b7b4e32356fda43b64fb4586a0f19b913da50541af94954a4ed4ee7033a750c69e5f6cd23b7349ac387f0af115a3"} +{"ts": 1792951334.415, "topic": "lifetrac/v25/video/tile_delta", "hex": "00750c08200100000000000000000100000080005400000550002240b8220014c0804901720000488804010060004409900000200822008050001004480042002008001094400000480080825000080828020000a820004028801100000040000000000400c2000028440000b3ce4120aecde396fe4532d2a2c531b7bb4592d211c6e35b000041de0000000004000000a0040000"} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_base.txt new file mode 100644 index 00000000..3e6c712e --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_base.txt @@ -0,0 +1,358 @@ +connected to 127.0.0.1:1883 (rc=0); subscribing lifetrac/v25/video/tile_deltacapture -> /work/legs/leg2c_t2c_base.jsonl (profile image_bw250, limit 203 B); 360 s + +# 0 + 0.00s 148B codec=1 (mono_g4) K=0 seq=41 NOT VECTOR +# 1 + 0.37s 127B codec=1 (mono_g4) K=0 seq=42 NOT VECTOR +# 2 + 0.98s 148B codec=1 (mono_g4) K=1 seq=43 NOT VECTOR +# 3 + 1.42s 191B codec=1 (mono_g4) K=0 seq=44 NOT VECTOR +# 4 + 1.82s 148B codec=1 (mono_g4) K=0 seq=45 NOT VECTOR +# 5 + 2.39s 148B codec=1 (mono_g4) K=0 seq=46 NOT VECTOR +# 6 + 2.99s 137B codec=1 (mono_g4) K=0 seq=47 NOT VECTOR +# 7 + 3.40s 171B codec=1 (mono_g4) K=0 seq=48 NOT VECTOR +# 8 + 3.97s 133B codec=1 (mono_g4) K=0 seq=49 NOT VECTOR +# 9 + 4.38s 144B codec=1 (mono_g4) K=0 seq=50 NOT VECTOR +# 10 + 4.79s 124B codec=1 (mono_g4) K=0 seq=51 NOT VECTOR +# 11 + 5.37s 137B codec=1 (mono_g4) K=0 seq=52 NOT VECTOR +# 12 + 5.97s 142B codec=1 (mono_g4) K=0 seq=53 NOT VECTOR +# 13 + 6.37s 148B codec=1 (mono_g4) K=0 seq=54 NOT VECTOR +# 14 + 6.98s 148B codec=1 (mono_g4) K=0 seq=55 NOT VECTOR +# 15 + 7.41s 200B codec=1 (mono_g4) K=0 seq=56 NOT VECTOR +# 16 + 7.97s 158B codec=1 (mono_g4) K=0 seq=57 NOT VECTOR +# 17 + 8.36s 143B codec=1 (mono_g4) K=0 seq=58 NOT VECTOR +# 18 + 8.94s 119B codec=1 (mono_g4) K=0 seq=59 NOT VECTOR +# 19 + 9.35s 125B codec=1 (mono_g4) K=0 seq=60 NOT VECTOR +# 20 + 9.81s 122B codec=1 (mono_g4) K=0 seq=61 NOT VECTOR +# 21 + 10.41s 201B codec=1 (mono_g4) K=0 seq=62 NOT VECTOR +# 22 + 10.97s 148B codec=1 (mono_g4) K=1 seq=63 NOT VECTOR +# 23 + 11.36s 148B codec=1 (mono_g4) K=0 seq=64 NOT VECTOR +# 24 + 11.96s 148B codec=1 (mono_g4) K=0 seq=65 NOT VECTOR +# 25 + 12.36s 148B codec=1 (mono_g4) K=0 seq=66 NOT VECTOR +# 26 + 12.96s 140B codec=1 (mono_g4) K=0 seq=67 NOT VECTOR +# 27 + 13.31s 88B codec=1 (mono_g4) K=0 seq=68 NOT VECTOR +# 28 + 13.95s 143B codec=1 (mono_g4) K=0 seq=69 NOT VECTOR +# 29 + 14.36s 148B codec=1 (mono_g4) K=0 seq=70 NOT VECTOR +# 30 + 14.97s 148B codec=1 (mono_g4) K=0 seq=71 NOT VECTOR +# 31 + 15.40s 201B codec=1 (mono_g4) K=0 seq=72 NOT VECTOR +# 32 + 15.95s 146B codec=1 (mono_g4) K=0 seq=73 NOT VECTOR +# 33 + 16.36s 148B codec=1 (mono_g4) K=0 seq=74 NOT VECTOR +# 34 + 16.95s 148B codec=1 (mono_g4) K=0 seq=75 NOT VECTOR +# 35 + 17.34s 148B codec=1 (mono_g4) K=0 seq=76 NOT VECTOR +# 36 + 17.77s 87B codec=1 (mono_g4) K=0 seq=77 NOT VECTOR +# 37 + 18.35s 144B codec=1 (mono_g4) K=0 seq=78 NOT VECTOR +# 38 + 18.95s 148B codec=1 (mono_g4) K=0 seq=79 NOT VECTOR +# 39 + 19.34s 148B codec=1 (mono_g4) K=0 seq=80 NOT VECTOR +# 40 + 19.94s 148B codec=1 (mono_g4) K=0 seq=81 NOT VECTOR +# 41 + 20.35s 148B codec=1 (mono_g4) K=0 seq=82 NOT VECTOR +# 42 + 20.99s 202B codec=1 (mono_g4) K=1 seq=83 NOT VECTOR +# 43 + 21.39s 203B codec=1 (mono_g4) K=0 seq=84 NOT VECTOR +# 44 + 21.93s 127B codec=1 (mono_g4) K=0 seq=85 NOT VECTOR +# 45 + 22.39s 194B codec=1 (mono_g4) K=0 seq=86 NOT VECTOR +# 46 + 22.98s 202B codec=1 (mono_g4) K=0 seq=87 NOT VECTOR +# 47 + 23.34s 148B codec=1 (mono_g4) K=0 seq=88 NOT VECTOR +# 48 + 23.98s 199B codec=1 (mono_g4) K=0 seq=89 NOT VECTOR +# 49 + 24.38s 200B codec=1 (mono_g4) K=0 seq=90 NOT VECTOR +# 50 + 24.97s 185B codec=1 (mono_g4) K=0 seq=91 NOT VECTOR +# 51 + 25.36s 180B codec=1 (mono_g4) K=0 seq=92 NOT VECTOR +# 52 + 25.97s 190B codec=1 (mono_g4) K=0 seq=93 NOT VECTOR +# 53 + 26.37s 193B codec=1 (mono_g4) K=0 seq=94 NOT VECTOR +# 54 + 26.97s 181B codec=1 (mono_g4) K=0 seq=95 NOT VECTOR +# 55 + 27.37s 201B codec=1 (mono_g4) K=0 seq=96 NOT VECTOR +# 56 + 27.90s 110B codec=1 (mono_g4) K=0 seq=97 NOT VECTOR +# 57 + 28.36s 110B codec=1 (mono_g4) K=0 seq=98 NOT VECTOR +# 58 + 28.89s 113B codec=1 (mono_g4) K=0 seq=99 NOT VECTOR +# 59 + 29.34s 148B codec=1 (mono_g4) K=0 seq=100 NOT VECTOR +# 60 + 29.92s 148B codec=1 (mono_g4) K=0 seq=101 NOT VECTOR +# 61 + 30.32s 148B codec=1 (mono_g4) K=0 seq=102 NOT VECTOR +# 62 + 30.93s 148B codec=1 (mono_g4) K=1 seq=103 NOT VECTOR +# 63 + 31.33s 148B codec=1 (mono_g4) K=0 seq=104 NOT VECTOR +# 64 + 31.91s 140B codec=1 (mono_g4) K=0 seq=105 NOT VECTOR +# 65 + 32.56s 196B codec=1 (mono_g4) K=0 seq=106 NOT VECTOR +# 66 + 32.89s 122B codec=1 (mono_g4) K=0 seq=107 NOT VECTOR +# 67 + 33.52s 146B codec=1 (mono_g4) K=0 seq=108 NOT VECTOR +# 68 + 33.97s 199B codec=1 (mono_g4) K=0 seq=109 NOT VECTOR +# 69 + 34.32s 148B codec=1 (mono_g4) K=0 seq=110 NOT VECTOR +# 70 + 34.92s 148B codec=1 (mono_g4) K=0 seq=111 NOT VECTOR +# 71 + 35.30s 127B codec=1 (mono_g4) K=0 seq=112 NOT VECTOR +# 72 + 35.91s 148B codec=1 (mono_g4) K=0 seq=113 NOT VECTOR +# 73 + 36.33s 145B codec=1 (mono_g4) K=0 seq=114 NOT VECTOR +# 74 + 36.92s 148B codec=1 (mono_g4) K=0 seq=115 NOT VECTOR +# 75 + 37.34s 148B codec=1 (mono_g4) K=0 seq=116 NOT VECTOR +# 76 + 37.95s 196B codec=1 (mono_g4) K=0 seq=117 NOT VECTOR +# 77 + 38.28s 100B codec=1 (mono_g4) K=0 seq=118 NOT VECTOR +# 78 + 38.89s 134B codec=1 (mono_g4) K=0 seq=119 NOT VECTOR +# 79 + 39.49s 138B codec=1 (mono_g4) K=0 seq=120 NOT VECTOR +# 80 + 39.91s 148B codec=1 (mono_g4) K=0 seq=121 NOT VECTOR +# 81 + 40.51s 148B codec=1 (mono_g4) K=0 seq=122 NOT VECTOR +# 82 + 40.90s 148B codec=1 (mono_g4) K=0 seq=123 NOT VECTOR +# 83 + 41.31s 143B codec=1 (mono_g4) K=1 seq=124 NOT VECTOR +# 84 + 41.91s 148B codec=1 (mono_g4) K=0 seq=125 NOT VECTOR +# 85 + 42.50s 148B codec=1 (mono_g4) K=0 seq=126 NOT VECTOR +# 86 + 42.90s 148B codec=1 (mono_g4) K=0 seq=127 NOT VECTOR +# 87 + 43.54s 195B codec=1 (mono_g4) K=0 seq=128 NOT VECTOR +# 88 + 43.90s 147B codec=1 (mono_g4) K=0 seq=129 NOT VECTOR +# 89 + 44.33s 144B codec=1 (mono_g4) K=0 seq=130 NOT VECTOR +# 90 + 44.90s 148B codec=1 (mono_g4) K=0 seq=131 NOT VECTOR +# 91 + 45.48s 141B codec=1 (mono_g4) K=0 seq=132 NOT VECTOR +# 92 + 45.90s 148B codec=1 (mono_g4) K=0 seq=133 NOT VECTOR +# 93 + 46.49s 148B codec=1 (mono_g4) K=0 seq=134 NOT VECTOR +# 94 + 46.90s 148B codec=1 (mono_g4) K=0 seq=135 NOT VECTOR +# 95 + 47.48s 148B codec=1 (mono_g4) K=0 seq=136 NOT VECTOR +# 96 + 47.89s 148B codec=1 (mono_g4) K=0 seq=137 NOT VECTOR +# 97 + 48.53s 197B codec=1 (mono_g4) K=0 seq=138 NOT VECTOR +# 98 + 48.92s 193B codec=1 (mono_g4) K=0 seq=139 NOT VECTOR +# 99 + 49.48s 148B codec=1 (mono_g4) K=0 seq=140 NOT VECTOR +# 100 + 49.89s 148B codec=1 (mono_g4) K=0 seq=141 NOT VECTOR +# 101 + 50.33s 148B codec=1 (mono_g4) K=0 seq=142 NOT VECTOR +# 102 + 50.88s 145B codec=1 (mono_g4) K=0 seq=143 NOT VECTOR +# 103 + 51.47s 148B codec=1 (mono_g4) K=1 seq=144 NOT VECTOR +# 104 + 51.88s 148B codec=1 (mono_g4) K=0 seq=145 NOT VECTOR +# 105 + 52.48s 148B codec=1 (mono_g4) K=0 seq=146 NOT VECTOR +# 106 + 52.83s 84B codec=1 (mono_g4) K=0 seq=147 NOT VECTOR +# 107 + 53.53s 196B codec=1 (mono_g4) K=0 seq=148 NOT VECTOR +# 108 + 53.87s 148B codec=1 (mono_g4) K=0 seq=149 NOT VECTOR +# 109 + 54.52s 199B codec=1 (mono_g4) K=0 seq=150 NOT VECTOR +# 110 + 54.91s 189B codec=1 (mono_g4) K=0 seq=151 NOT VECTOR +# 111 + 55.52s 202B codec=1 (mono_g4) K=0 seq=152 NOT VECTOR +# 112 + 55.84s 106B codec=1 (mono_g4) K=0 seq=153 NOT VECTOR +# 113 + 56.47s 147B codec=1 (mono_g4) K=0 seq=154 NOT VECTOR +# 114 + 56.87s 142B codec=1 (mono_g4) K=0 seq=155 NOT VECTOR +# 115 + 57.47s 141B codec=1 (mono_g4) K=0 seq=156 NOT VECTOR +# 116 + 57.87s 148B codec=1 (mono_g4) K=0 seq=157 NOT VECTOR +# 117 + 58.47s 148B codec=1 (mono_g4) K=0 seq=158 NOT VECTOR +# 118 + 58.86s 136B codec=1 (mono_g4) K=0 seq=159 NOT VECTOR +# 119 + 59.48s 169B codec=1 (mono_g4) K=0 seq=160 NOT VECTOR +# 120 + 59.86s 145B codec=1 (mono_g4) K=0 seq=161 NOT VECTOR +# 121 + 60.50s 194B codec=1 (mono_g4) K=0 seq=162 NOT VECTOR +# 122 + 60.88s 175B codec=1 (mono_g4) K=0 seq=163 NOT VECTOR +# 123 + 61.48s 185B codec=1 (mono_g4) K=0 seq=164 NOT VECTOR +# 124 + 61.91s 196B codec=1 (mono_g4) K=1 seq=165 NOT VECTOR +# 125 + 62.48s 172B codec=1 (mono_g4) K=0 seq=166 NOT VECTOR +# 126 + 62.91s 200B codec=1 (mono_g4) K=0 seq=167 NOT VECTOR +# 127 + 63.29s 118B codec=1 (mono_g4) K=0 seq=168 NOT VECTOR +# 128 + 63.83s 114B codec=1 (mono_g4) K=0 seq=169 NOT VECTOR +# 129 + 64.28s 112B codec=1 (mono_g4) K=0 seq=170 NOT VECTOR +# 130 + 64.89s 194B codec=1 (mono_g4) K=0 seq=171 NOT VECTOR +# 131 + 65.46s 148B codec=1 (mono_g4) K=0 seq=172 NOT VECTOR +# 132 + 65.86s 148B codec=1 (mono_g4) K=0 seq=173 NOT VECTOR +# 133 + 66.47s 148B codec=1 (mono_g4) K=0 seq=174 NOT VECTOR +# 134 + 66.90s 201B codec=1 (mono_g4) K=0 seq=175 NOT VECTOR +# 135 + 67.49s 192B codec=1 (mono_g4) K=0 seq=176 NOT VECTOR +# 136 + 67.89s 194B codec=1 (mono_g4) K=0 seq=177 NOT VECTOR +# 137 + 68.49s 201B codec=1 (mono_g4) K=0 seq=178 NOT VECTOR +# 138 + 68.85s 147B codec=1 (mono_g4) K=0 seq=179 NOT VECTOR +# 139 + 69.45s 148B codec=1 (mono_g4) K=0 seq=180 NOT VECTOR +# 140 + 69.86s 160B codec=1 (mono_g4) K=0 seq=181 NOT VECTOR +# 141 + 70.48s 197B codec=1 (mono_g4) K=0 seq=182 NOT VECTOR +# 142 + 70.89s 203B codec=1 (mono_g4) K=0 seq=183 NOT VECTOR +# 143 + 71.48s 200B codec=1 (mono_g4) K=0 seq=184 NOT VECTOR +# 144 + 71.87s 170B codec=1 (mono_g4) K=0 seq=185 NOT VECTOR +# 145 + 72.47s 190B codec=1 (mono_g4) K=1 seq=186 NOT VECTOR +# 146 + 72.88s 201B codec=1 (mono_g4) K=0 seq=187 NOT VECTOR +# 147 + 73.49s 198B codec=1 (mono_g4) K=0 seq=188 NOT VECTOR +# 148 + 73.86s 171B codec=1 (mono_g4) K=0 seq=189 NOT VECTOR +# 149 + 74.46s 168B codec=1 (mono_g4) K=0 seq=190 NOT VECTOR +# 150 + 74.88s 198B codec=1 (mono_g4) K=0 seq=191 NOT VECTOR +# 151 + 75.47s 197B codec=1 (mono_g4) K=0 seq=192 NOT VECTOR +# 152 + 75.84s 148B codec=1 (mono_g4) K=0 seq=193 NOT VECTOR +# 153 + 76.47s 199B codec=1 (mono_g4) K=0 seq=194 NOT VECTOR +# 154 + 76.83s 142B codec=1 (mono_g4) K=0 seq=195 NOT VECTOR +# 155 + 77.43s 146B codec=1 (mono_g4) K=0 seq=196 NOT VECTOR +# 156 + 77.82s 148B codec=1 (mono_g4) K=0 seq=197 NOT VECTOR +# 157 + 78.43s 148B codec=1 (mono_g4) K=0 seq=198 NOT VECTOR +# 158 + 78.87s 202B codec=1 (mono_g4) K=0 seq=199 NOT VECTOR +# 159 + 79.44s 148B codec=1 (mono_g4) K=0 seq=200 NOT VECTOR +# 160 + 79.87s 201B codec=1 (mono_g4) K=0 seq=201 NOT VECTOR +# 161 + 80.47s 197B codec=1 (mono_g4) K=0 seq=202 NOT VECTOR +# 162 + 80.86s 184B codec=1 (mono_g4) K=0 seq=203 NOT VECTOR +# 163 + 81.47s 197B codec=1 (mono_g4) K=0 seq=204 NOT VECTOR +# 164 + 81.81s 125B codec=1 (mono_g4) K=0 seq=205 NOT VECTOR +# 165 + 82.41s 127B codec=1 (mono_g4) K=1 seq=206 NOT VECTOR +# 166 + 82.83s 148B codec=1 (mono_g4) K=0 seq=207 NOT VECTOR +# 167 + 83.39s 107B codec=1 (mono_g4) K=0 seq=208 NOT VECTOR +# 168 + 83.83s 148B codec=1 (mono_g4) K=0 seq=209 NOT VECTOR +# 169 + 84.47s 200B codec=1 (mono_g4) K=0 seq=210 NOT VECTOR +# 170 + 84.82s 141B codec=1 (mono_g4) K=0 seq=211 NOT VECTOR +# 171 + 85.42s 148B codec=1 (mono_g4) K=0 seq=212 NOT VECTOR +# 172 + 85.82s 148B codec=1 (mono_g4) K=0 seq=213 NOT VECTOR +# 173 + 86.42s 148B codec=1 (mono_g4) K=0 seq=214 NOT VECTOR +# 174 + 86.86s 199B codec=1 (mono_g4) K=0 seq=215 NOT VECTOR +# 175 + 87.45s 195B codec=1 (mono_g4) K=0 seq=216 NOT VECTOR +# 176 + 87.86s 188B codec=1 (mono_g4) K=0 seq=217 NOT VECTOR +# 177 + 88.44s 184B codec=1 (mono_g4) K=0 seq=218 NOT VECTOR +# 178 + 89.06s 202B codec=1 (mono_g4) K=0 seq=219 NOT VECTOR +# 179 + 89.44s 189B codec=1 (mono_g4) K=0 seq=220 NOT VECTOR +# 180 + 89.84s 160B codec=1 (mono_g4) K=0 seq=221 NOT VECTOR +# 181 + 90.39s 110B codec=1 (mono_g4) K=0 seq=222 NOT VECTOR +# 182 + 90.78s 113B codec=1 (mono_g4) K=0 seq=223 NOT VECTOR +# 183 + 91.39s 116B codec=1 (mono_g4) K=0 seq=224 NOT VECTOR +# 184 + 92.05s 195B codec=1 (mono_g4) K=0 seq=225 NOT VECTOR +# 185 + 92.45s 198B codec=1 (mono_g4) K=0 seq=226 NOT VECTOR +# 186 + 92.81s 148B codec=1 (mono_g4) K=1 seq=227 NOT VECTOR +# 187 + 93.45s 200B codec=1 (mono_g4) K=0 seq=228 NOT VECTOR +# 188 + 93.82s 148B codec=1 (mono_g4) K=0 seq=229 NOT VECTOR +# 189 + 94.44s 196B codec=1 (mono_g4) K=0 seq=230 NOT VECTOR +# 190 + 94.82s 148B codec=1 (mono_g4) K=0 seq=231 NOT VECTOR +# 191 + 95.41s 148B codec=1 (mono_g4) K=0 seq=232 NOT VECTOR +# 192 + 96.00s 148B codec=1 (mono_g4) K=0 seq=233 NOT VECTOR +# 193 + 96.37s 111B codec=1 (mono_g4) K=0 seq=234 NOT VECTOR +# 194 + 97.00s 148B codec=1 (mono_g4) K=0 seq=235 NOT VECTOR +# 195 + 97.40s 148B codec=1 (mono_g4) K=0 seq=236 NOT VECTOR +# 196 + 97.80s 118B codec=1 (mono_g4) K=0 seq=237 NOT VECTOR +# 197 + 98.40s 147B codec=1 (mono_g4) K=0 seq=238 NOT VECTOR +# 198 + 99.00s 148B codec=1 (mono_g4) K=0 seq=239 NOT VECTOR +# 199 + 99.38s 140B codec=1 (mono_g4) K=0 seq=240 NOT VECTOR +# 200 + 100.03s 191B codec=1 (mono_g4) K=0 seq=241 NOT VECTOR +# 201 + 100.40s 148B codec=1 (mono_g4) K=0 seq=242 NOT VECTOR +# 202 + 100.82s 138B codec=1 (mono_g4) K=0 seq=243 NOT VECTOR +# 203 + 101.39s 148B codec=1 (mono_g4) K=0 seq=244 NOT VECTOR +# 204 + 101.98s 136B codec=1 (mono_g4) K=0 seq=245 NOT VECTOR +# 205 + 102.38s 140B codec=1 (mono_g4) K=0 seq=246 NOT VECTOR +# 206 + 102.99s 141B codec=1 (mono_g4) K=1 seq=247 NOT VECTOR +# 207 + 103.42s 192B codec=1 (mono_g4) K=0 seq=248 NOT VECTOR +# 208 + 103.82s 143B codec=1 (mono_g4) K=0 seq=249 NOT VECTOR +# 209 + 104.39s 148B codec=1 (mono_g4) K=0 seq=250 NOT VECTOR +# 210 + 105.02s 193B codec=1 (mono_g4) K=0 seq=251 NOT VECTOR +# 211 + 105.42s 194B codec=1 (mono_g4) K=0 seq=252 NOT VECTOR +# 212 + 105.81s 139B codec=1 (mono_g4) K=0 seq=253 NOT VECTOR +# 213 + 106.42s 202B codec=1 (mono_g4) K=0 seq=254 NOT VECTOR +# 214 + 107.00s 169B codec=1 (mono_g4) K=0 seq=255 NOT VECTOR +# 215 + 107.42s 187B codec=1 (mono_g4) K=0 seq=0 NOT VECTOR +# 216 + 107.98s 148B codec=1 (mono_g4) K=0 seq=1 NOT VECTOR +# 217 + 108.39s 148B codec=1 (mono_g4) K=0 seq=2 NOT VECTOR +# 218 + 108.98s 148B codec=1 (mono_g4) K=0 seq=3 NOT VECTOR +# 219 + 109.36s 129B codec=1 (mono_g4) K=0 seq=4 NOT VECTOR +# 220 + 110.01s 187B codec=1 (mono_g4) K=0 seq=5 NOT VECTOR +# 221 + 110.37s 148B codec=1 (mono_g4) K=0 seq=6 NOT VECTOR +# 222 + 111.01s 203B codec=1 (mono_g4) K=0 seq=7 NOT VECTOR +# 223 + 111.40s 191B codec=1 (mono_g4) K=0 seq=8 NOT VECTOR +# 224 + 112.02s 198B codec=1 (mono_g4) K=0 seq=9 NOT VECTOR +# 225 + 112.42s 201B codec=1 (mono_g4) K=0 seq=10 NOT VECTOR +# 226 + 112.97s 148B codec=1 (mono_g4) K=0 seq=11 NOT VECTOR +# 227 + 113.36s 135B codec=1 (mono_g4) K=1 seq=12 NOT VECTOR +# 228 + 113.95s 127B codec=1 (mono_g4) K=0 seq=13 NOT VECTOR +# 229 + 114.36s 145B codec=1 (mono_g4) K=0 seq=14 NOT VECTOR +# 230 + 114.97s 144B codec=1 (mono_g4) K=0 seq=15 NOT VECTOR +# 231 + 115.36s 145B codec=1 (mono_g4) K=0 seq=16 NOT VECTOR +# 232 + 115.95s 134B codec=1 (mono_g4) K=0 seq=17 NOT VECTOR +# 233 + 116.36s 139B codec=1 (mono_g4) K=0 seq=18 NOT VECTOR +# 234 + 116.99s 179B codec=1 (mono_g4) K=0 seq=19 NOT VECTOR +# 235 + 117.37s 146B codec=1 (mono_g4) K=0 seq=20 NOT VECTOR +# 236 + 117.95s 137B codec=1 (mono_g4) K=0 seq=21 NOT VECTOR +# 237 + 118.36s 140B codec=1 (mono_g4) K=0 seq=22 NOT VECTOR +# 238 + 118.96s 148B codec=1 (mono_g4) K=0 seq=23 NOT VECTOR +# 239 + 119.37s 148B codec=1 (mono_g4) K=0 seq=24 NOT VECTOR +# 240 + 119.95s 137B codec=1 (mono_g4) K=0 seq=25 NOT VECTOR +# 241 + 120.39s 193B codec=1 (mono_g4) K=0 seq=26 NOT VECTOR +# 242 + 121.00s 198B codec=1 (mono_g4) K=0 seq=27 NOT VECTOR +# 243 + 121.40s 197B codec=1 (mono_g4) K=0 seq=28 NOT VECTOR +# 244 + 121.99s 195B codec=1 (mono_g4) K=0 seq=29 NOT VECTOR +# 245 + 122.38s 188B codec=1 (mono_g4) K=0 seq=30 NOT VECTOR +# 246 + 122.96s 159B codec=1 (mono_g4) K=0 seq=31 NOT VECTOR +# 247 + 123.39s 195B codec=1 (mono_g4) K=1 seq=32 NOT VECTOR +# 248 + 123.92s 108B codec=1 (mono_g4) K=0 seq=33 NOT VECTOR +# 249 + 124.32s 115B codec=1 (mono_g4) K=0 seq=34 NOT VECTOR +# 250 + 124.99s 199B codec=1 (mono_g4) K=0 seq=35 NOT VECTOR +# 251 + 125.39s 194B codec=1 (mono_g4) K=0 seq=36 NOT VECTOR +# 252 + 125.98s 199B codec=1 (mono_g4) K=0 seq=37 NOT VECTOR +# 253 + 126.39s 203B codec=1 (mono_g4) K=0 seq=38 NOT VECTOR +# 254 + 126.95s 148B codec=1 (mono_g4) K=0 seq=39 NOT VECTOR +# 255 + 127.34s 141B codec=1 (mono_g4) K=0 seq=40 NOT VECTOR +# 256 + 127.91s 113B codec=1 (mono_g4) K=0 seq=41 NOT VECTOR +# 257 + 128.34s 148B codec=1 (mono_g4) K=0 seq=42 NOT VECTOR +# 258 + 128.95s 148B codec=1 (mono_g4) K=0 seq=43 NOT VECTOR +# 259 + 129.34s 148B codec=1 (mono_g4) K=0 seq=44 NOT VECTOR +# 260 + 129.94s 146B codec=1 (mono_g4) K=0 seq=45 NOT VECTOR +# 261 + 130.34s 148B codec=1 (mono_g4) K=0 seq=46 NOT VECTOR +# 262 + 130.94s 146B codec=1 (mono_g4) K=0 seq=47 NOT VECTOR +# 263 + 131.34s 148B codec=1 (mono_g4) K=0 seq=48 NOT VECTOR +# 264 + 131.94s 148B codec=1 (mono_g4) K=0 seq=49 NOT VECTOR +# 265 + 132.34s 148B codec=1 (mono_g4) K=0 seq=50 NOT VECTOR +# 266 + 132.94s 148B codec=1 (mono_g4) K=0 seq=51 NOT VECTOR +# 267 + 133.34s 148B codec=1 (mono_g4) K=0 seq=52 NOT VECTOR +# 268 + 133.77s 93B codec=1 (mono_g4) K=1 seq=53 NOT VECTOR +# 269 + 134.32s 140B codec=1 (mono_g4) K=0 seq=54 NOT VECTOR +# 270 + 134.94s 148B codec=1 (mono_g4) K=0 seq=55 NOT VECTOR +# 271 + 135.33s 148B codec=1 (mono_g4) K=0 seq=56 NOT VECTOR +# 272 + 135.94s 148B codec=1 (mono_g4) K=0 seq=57 NOT VECTOR +# 273 + 136.33s 148B codec=1 (mono_g4) K=0 seq=58 NOT VECTOR +# 274 + 136.93s 144B codec=1 (mono_g4) K=0 seq=59 NOT VECTOR +# 275 + 137.33s 148B codec=1 (mono_g4) K=0 seq=60 NOT VECTOR +# 276 + 137.93s 155B codec=1 (mono_g4) K=0 seq=61 NOT VECTOR +# 277 + 138.37s 202B codec=1 (mono_g4) K=0 seq=62 NOT VECTOR +# 278 + 138.92s 139B codec=1 (mono_g4) K=0 seq=63 NOT VECTOR +# 279 + 139.36s 199B codec=1 (mono_g4) K=0 seq=64 NOT VECTOR +# 280 + 139.92s 148B codec=1 (mono_g4) K=0 seq=65 NOT VECTOR +# 281 + 140.32s 143B codec=1 (mono_g4) K=0 seq=66 NOT VECTOR +# 282 + 140.96s 187B codec=1 (mono_g4) K=0 seq=67 NOT VECTOR +# 283 + 141.29s 118B codec=1 (mono_g4) K=0 seq=68 NOT VECTOR +# 284 + 141.90s 123B codec=1 (mono_g4) K=0 seq=69 NOT VECTOR +# 285 + 142.35s 189B codec=1 (mono_g4) K=0 seq=70 NOT VECTOR +# 286 + 142.92s 148B codec=1 (mono_g4) K=0 seq=71 NOT VECTOR +# 287 + 143.32s 148B codec=1 (mono_g4) K=0 seq=72 NOT VECTOR +# 288 + 143.92s 148B codec=1 (mono_g4) K=1 seq=73 NOT VECTOR +# 289 + 144.36s 201B codec=1 (mono_g4) K=0 seq=74 NOT VECTOR +# 290 + 144.95s 192B codec=1 (mono_g4) K=0 seq=75 NOT VECTOR +# 291 + 145.35s 195B codec=1 (mono_g4) K=0 seq=76 NOT VECTOR +# 292 + 145.94s 182B codec=1 (mono_g4) K=0 seq=77 NOT VECTOR +# 293 + 146.30s 129B codec=1 (mono_g4) K=0 seq=78 NOT VECTOR +# 294 + 146.90s 145B codec=1 (mono_g4) K=0 seq=79 NOT VECTOR +# 295 + 147.32s 148B codec=1 (mono_g4) K=0 seq=80 NOT VECTOR +# 296 + 147.91s 148B codec=1 (mono_g4) K=0 seq=81 NOT VECTOR +# 297 + 148.32s 148B codec=1 (mono_g4) K=0 seq=82 NOT VECTOR +# 298 + 148.90s 131B codec=1 (mono_g4) K=0 seq=83 NOT VECTOR +# 299 + 149.49s 137B codec=1 (mono_g4) K=0 seq=84 NOT VECTOR +# 300 + 149.91s 148B codec=1 (mono_g4) K=0 seq=85 NOT VECTOR +# 301 + 150.31s 148B codec=1 (mono_g4) K=0 seq=86 NOT VECTOR +# 302 + 150.94s 198B codec=1 (mono_g4) K=0 seq=87 NOT VECTOR +# 303 + 151.32s 148B codec=1 (mono_g4) K=0 seq=88 NOT VECTOR +# 304 + 151.90s 148B codec=1 (mono_g4) K=0 seq=89 NOT VECTOR +# 305 + 152.31s 148B codec=1 (mono_g4) K=0 seq=90 NOT VECTOR +# 306 + 152.90s 148B codec=1 (mono_g4) K=0 seq=91 NOT VECTOR +# 307 + 153.31s 142B codec=1 (mono_g4) K=0 seq=92 NOT VECTOR +# 308 + 153.91s 148B codec=1 (mono_g4) K=1 seq=93 NOT VECTOR +# 309 + 154.31s 148B codec=1 (mono_g4) K=0 seq=94 NOT VECTOR +# 310 + 154.90s 148B codec=1 (mono_g4) K=0 seq=95 NOT VECTOR +# 311 + 155.49s 148B codec=1 (mono_g4) K=0 seq=96 NOT VECTOR +# 312 + 155.90s 148B codec=1 (mono_g4) K=0 seq=97 NOT VECTOR +# 313 + 156.51s 184B codec=1 (mono_g4) K=0 seq=98 NOT VECTOR +# 314 + 156.93s 195B codec=1 (mono_g4) K=0 seq=99 NOT VECTOR +# 315 + 157.34s 168B codec=1 (mono_g4) K=0 seq=100 NOT VECTOR +# 316 + 157.93s 183B codec=1 (mono_g4) K=0 seq=101 NOT VECTOR +# 317 + 158.53s 203B codec=1 (mono_g4) K=0 seq=102 NOT VECTOR +# 318 + 158.93s 201B codec=1 (mono_g4) K=0 seq=103 NOT VECTOR +# 319 + 159.50s 180B codec=1 (mono_g4) K=0 seq=104 NOT VECTOR +# 320 + 159.86s 108B codec=1 (mono_g4) K=0 seq=105 NOT VECTOR +# 321 + 160.52s 193B codec=1 (mono_g4) K=0 seq=106 NOT VECTOR +# 322 + 160.93s 191B codec=1 (mono_g4) K=0 seq=107 NOT VECTOR +# 323 + 161.52s 198B codec=1 (mono_g4) K=0 seq=108 NOT VECTOR +# 324 + 161.89s 148B codec=1 (mono_g4) K=0 seq=109 NOT VECTOR +# 325 + 162.53s 199B codec=1 (mono_g4) K=0 seq=110 NOT VECTOR +# 326 + 162.88s 139B codec=1 (mono_g4) K=0 seq=111 NOT VECTOR +# 327 + 163.46s 121B codec=1 (mono_g4) K=0 seq=112 NOT VECTOR +# 328 + 163.88s 148B codec=1 (mono_g4) K=0 seq=113 NOT VECTOR +# 329 + 164.33s 144B codec=1 (mono_g4) K=1 seq=114 NOT VECTOR +# 330 + 164.88s 148B codec=1 (mono_g4) K=0 seq=115 NOT VECTOR +# 331 + 165.47s 142B codec=1 (mono_g4) K=0 seq=116 NOT VECTOR +# 332 + 165.88s 148B codec=1 (mono_g4) K=0 seq=117 NOT VECTOR +captured 333 payload(s) to /work/legs/leg2c_t2c_base.jsonl +== vector dry run summary == +profile image_bw250: one-fragment limit 203 B (epoch starts 202 B) +frames: 333 total, 0 vector, 333 other, 0 unparseable; by codec {'mono_g4': 333} +wire bytes (vector): min 0 / p50 0 / p95 0 / max 0; over limit: 0 +epoch starts: 0 received, 0 applied +arrival: 0.00 fps mean over 0.0 s; gap p50 0.00 s, p95 0.00 s, max 0.00 s; first applied at never (0 frame(s) before it) +store: applied 0, bad 0 , epoch_behind 0, orphans 0, digest 0 checked / 0 mismatched, epochs 0, handovers 0, ttl_dropped 0, resync 0 (0 ended by DIGEST), records 0 +resync: none +scene: none (no frame applied) +checks: + [PASS] parse_ok 0 unparseable payload(s) + [FAIL] all_vector 333 non-vector frame(s): {'mono_g4': 333} + [PASS] one_fragment 0 over 203 B (epoch starts 202 B); max 0 B + [PASS] store_clean frames_bad=0 + [PASS] no_orphans orphans=0 + [PASS] digest 0 checked, 0 mismatched, scene digest_ok=None + [FAIL] epoch_seen 0 epoch start(s) applied of 0 received + [FAIL] first_apply 0 frame(s) before the first apply + [FAIL] applied_ratio 0/0 applied = 0.0% (need >= 90%) + [FAIL] min_frames 0 vector frame(s), need >= 300 +RESULT: FAIL +json report -> /work/legs/leg2c_t2c_base.json diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_clear_retained.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_clear_retained.txt new file mode 100644 index 00000000..50d11d0d --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_clear_retained.txt @@ -0,0 +1,2 @@ +# leg 2c_t2c clear_retained base broker, 2026-10-25T17:58:33Z PC clock +RETAINED-CLEARED lifetrac/v25/control/encode_mode_override lifetrac/v25/cmd/req_keyframe lifetrac/v25/control/radio_profile diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_deltas.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_deltas.txt new file mode 100644 index 00000000..79cc9c98 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_deltas.txt @@ -0,0 +1,27 @@ +leg 2c_t2c: reg_profile=1 (FHSS, from leg2c_t2c_params.txt) -> the RS-12.15 bracket criteria apply +base: L072 counters not reset -> delta = post - pre +tractor: L072 counters RESET during the leg (evidence: radio_dio0, radio_rx_ok, rx_urc_lost, tx_deaf_sum_us, fhss_dec_aligned, tx_deaf_max_us, tx_done_to_rearm_max_us) -> delta = post +leg 2c_t2c: counter deltas (pre -> post) + counter base tractor + radio_tx_ok 546->661 (d=115) 374->374 (d=374) + radio_rx_ok 3146->3479 (d=333) 123->115 (d=115) + radio_crc_err 1->2 (d=1) 0->0 (d=0) + fhss_dec_aligned 3142->3474 (d=332) 123->115 (d=115) + fhss_dec_snapped 4->5 (d=1) 0->0 (d=0) + fhss_dec_rej_locked_out 0->0 (d=0) 0->0 (d=0) + fhss_dec_rej_epoch_drift 0->0 (d=0) 0->0 (d=0) + clk_demotion_reset 4->5 (d=1) 0->0 (d=0) + clk_demotion_kept 0->0 (d=0) 1->1 (d=1) + tx_first_anchor 0->0 (d=0) 1->1 (d=1) + tx_stream_streak_max 1->1 (d=0) 373->373 (d=373) + +cross-check: brackets 115/115 vs logs: base sends on air=115, tractor decoded cmds=115 -> AGREE + +bracket criteria (DC/TODO.md RS-12.15 reverse-delivery PASS / STOP): + [PASS] command delivery tractor d(radio_rx_ok)/base d(radio_tx_ok) = 115/115 = 100.0 % >= 60 % + [PASS] tractor clk_demotion_reset delta = 0 (must be 0; STOP if > 0) + [PASS] tractor tx_first_anchor delta = 1 (post 1; must be 1, the activation's anchor; STOP if > 1) + [PASS] tractor fhss_dec_snapped delta = 0 (must be 0) + [PASS] tractor fhss_dec_rej_epoch_drift delta = 0 (must be 0) + [PASS] base tx_stream_streak_max post = 1 (d=0; a high-water mark since the base L072 booted; must be < 8) +STOP RULE: not tripped diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_gaps.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_gaps.txt new file mode 100644 index 00000000..ee3bbf19 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_gaps.txt @@ -0,0 +1,6 @@ +n_frag=333 span=166s max_gap=0.7s gaps>3s=0 total_silent=0.0s +episodes (start s from first frag, +length): NONE +head: the first fragment came 26.5 s after the base's profile activation (17:59:02.051 base clock, the first line after REG_PROFILE OK); 20.2 s after the tractor's first txdone (params.txt clock offsets) +tail: the last fragment came 0.0 s before the tractor's last txdone (params.txt clock offsets); 6.5 s before the base daemon's stop (its 'signal received' line) +base sends on air=115 | tractor decoded cmds=115 +tractor cmd offsets (s from its first): 0.0, 1.5, 3.0, 4.5, 6.0, 7.5, 9.0, 10.5, 12.0, 13.4, 14.5, 16.0, 17.5, 19.0, 20.4, 22.0, 23.0, 24.5, 26.0, 27.5, 29.0, 30.4, 32.0, 33.5, 35.0, 36.4, 38.0, 39.5, 41.0, 42.5, 44.0, 45.5, 47.0, 48.5, 50.0, 51.5, 52.9, 54.0, 55.5, 57.0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_harness.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_harness.txt new file mode 100644 index 00000000..de67c9f3 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_harness.txt @@ -0,0 +1,2232 @@ +# leg 2c_t2c harness launched 2026-10-25 17:58:45Z +=== STARTING LIVE LORA RADIO MONITOR (180 s) === +TX Serial: 2E2C1209DABC240B +RX Serial: 2D0A1209DABC240B +MQTT Host: 192.168.1.79 +[MQTT] Host broker active at 192.168.1.79:1883 +[CLEANUP] Stopping old containers... +[DEPLOY] Syncing code to both boards... + [DEPLOY 2E2C1209DABC240B] 12 pushes OK, md5 52/52 match + [DEPLOY 2D0A1209DABC240B] 12 pushes OK, md5 52/52 match +[NET] Warming board<->host LAN path + verifying broker reachability... + [RX 2D0A1209DABC240B] board->host TCP 1883 OK (board ip=192.168.1.117, try 1) +ARP-PINNED f4:7b:09:d9:6d:86 + +[RESET] RX (base) L072: gpio163 pulse (UNVERIFIED: it has not reset the base L072 since 2026-08; base counters carry +across legs)... +[RESET] TX L072 via OpenOCD SWD (background, BOOT0 low + NRST)... +swd_reset_spawned +[MQTT] Starting bench broker on tractor loopback (RS-5.9 local feed)... +[LAUNCH] Starting TX Daemon on Board 2E2C1209DABC240B (mqtt=127.0.0.1, depth=2)... +2e43a66de1ea059e800b0f8b738c31f173811a944b699193e5249eb55539de57 + +[LAUNCH] Starting RX Daemon on Board 2D0A1209DABC240B... +a3c94804b157381d6462d59ecee0fe9f109c771994933da77cb46578bc23cac3 + +[STREAM] Starting frame source (feed=camera, fps=2, budget=250 B)... + [CAMERA] camera_service launched on /dev/video1 - encode-to-fit IS in the loop +2026-10-06 10:48:00,680 INFO camera_service: v4l2/ffmpeg pid=10 device=/dev/video1 1920x1080@30fps -> 384x256 rgb24 + +2026-10-06 10:48:00,681 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT lifetrac/v25/cmd/image_frame only + +2026-10-06 10:48:00,710 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) + +2026-10-06 10:48:01,123 INFO camera_service: vector encoder prebuilt (import+build 253 ms, warm-up 156 ms) + +2026-10-06 10:48:01,334 INFO camera_service: encode_mode -> 6 (mono_g4) [boot] + +2026-10-06 10:48:01,348 INFO link_budget: -> 203 B/frame (n=1, image_bw250) + +=== MONITORING RADIO TRANSMISSIONS FOR 180 SECONDS === +--- TX Log --- +2026-10-06 10:48:09,146 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=130688 2026-10-06 +10:48:09,158 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:59:02,252 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 17:59:12,256 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +--- TX Log --- +2026-10-06 10:48:14,516 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=99968 2026-10-06 +10:48:14,528 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:59:02,252 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 17:59:12,256 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +--- TX Log --- +2026-10-06 10:48:20,134 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=130688 2026-10-06 +10:48:20,145 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:59:22,260 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 17:59:23,838 WARNING image_rx_daemon: crc_dump: +irq=0x70 rx_len=49 snr=-11.5 rssi=-117 +dump=ef778af9caf7e077c7b8a20d3af25454ea813b682aadae21fefa0b750e3de3eb244a3606f258984697f9f2dab1ae33728e +--- TX Log --- +2026-10-06 10:48:25,521 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=130688 2026-10-06 +10:48:25,533 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:59:30,919 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=698582430 len=152 2026-10-25 +17:59:30,922 INFO image_rx_daemon: published frame_id=0 seq=46 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:48:30,567 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok 2026-10-06 10:48:30,811 +INFO image_tx_daemon: LoRa cmd: PROBE seq=6 phase_ms=0 (rx#6) +--- RX Log --- +2026-10-25 17:59:36,501 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=704172712 len=162 2026-10-25 +17:59:36,503 INFO image_rx_daemon: published frame_id=0 seq=57 158 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:48:36,104 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok 2026-10-06 10:48:36,296 +INFO image_tx_daemon: stats: goodput=302.3 B/s util=26% pipeline=v3 frames_in=67 ok=67 fail=0 drop_full=0 drop_stale=0 +frags_ok=67 frags_fail=0 qdepth=0 parity_tx=0 +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=1 epoch=3 freq_hz=903250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:59:41,885 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:48:41,489 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=128128 2026-10-06 +10:48:41,500 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:59:46,879 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=714528541 len=148 2026-10-25 +17:59:46,880 INFO image_rx_daemon: published frame_id=0 seq=78 144 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:48:47,116 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=166528 2026-10-06 +10:48:47,127 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:59:52,515 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=720151301 len=203 2026-10-25 +17:59:52,516 INFO image_rx_daemon: published frame_id=0 seq=89 199 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:48:52,469 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=130688 2026-10-06 +10:48:52,481 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 17:59:57,870 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=725501142 len=152 2026-10-25 +17:59:57,871 INFO image_rx_daemon: published frame_id=0 seq=100 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:48:57,468 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=130688 2026-10-06 +10:48:57,479 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:00:02,858 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=730492030 len=152 2026-10-25 +18:00:02,859 INFO image_rx_daemon: published frame_id=0 seq=110 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:49:03,047 INFO image_tx_daemon: txdone_arrival: seq=121 idx=0 status=0 toa_us=130688 2026-10-06 +10:49:03,059 INFO image_tx_daemon: frame seq=121 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:00:08,447 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=736065146 len=152 2026-10-25 +18:00:08,448 INFO image_rx_daemon: published frame_id=0 seq=121 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:49:08,045 INFO image_tx_daemon: txdone_arrival: seq=131 idx=0 status=0 toa_us=130688 2026-10-06 +10:49:08,056 INFO image_tx_daemon: frame seq=131 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=19 epoch=6 freq_hz=912250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:00:14,060 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:49:13,466 INFO image_tx_daemon: txdone_arrival: seq=142 idx=0 status=0 toa_us=130688 2026-10-06 +10:49:13,478 INFO image_tx_daemon: frame seq=142 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:00:19,413 INFO image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 fw_us=747030142 len=149 2026-10-25 +18:00:19,415 INFO image_rx_daemon: published frame_id=0 seq=143 145 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:49:18,991 INFO image_tx_daemon: txdone_arrival: seq=153 idx=0 status=0 toa_us=99968 2026-10-06 +10:49:19,003 INFO image_tx_daemon: frame seq=153 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:00:24,378 INFO image_rx_daemon: frag_arrival: seq=153 idx=0 total=1 fw_us=751986750 len=110 2026-10-25 +18:00:24,379 INFO image_rx_daemon: published frame_id=0 seq=153 106 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:49:24,640 INFO image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 toa_us=156288 2026-10-06 +10:49:24,651 INFO image_tx_daemon: frame seq=164 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=12 epoch=8 freq_hz=908750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:00:30,089 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:49:30,039 INFO image_tx_daemon: txdone_arrival: seq=175 idx=0 status=0 toa_us=169088 2026-10-06 +10:49:30,051 INFO image_tx_daemon: frame seq=175 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=11 epoch=8 freq_hz=908250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:00:35,474 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:49:35,009 INFO image_tx_daemon: txdone_arrival: seq=185 idx=0 status=0 toa_us=146048 2026-10-06 +10:49:35,020 INFO image_tx_daemon: frame seq=185 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:00:41,006 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=768604320 len=194 2026-10-25 +18:00:41,007 INFO image_rx_daemon: published frame_id=0 seq=186 190 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:49:40,590 INFO image_tx_daemon: frame seq=196 done (pipelined): 1 fragments ok 2026-10-06 10:49:40,818 +INFO image_tx_daemon: LoRa cmd: PROBE seq=54 phase_ms=0 (rx#54) +--- RX Log --- +2026-10-25 18:00:46,355 INFO image_rx_daemon: frag_arrival: seq=197 idx=0 total=1 fw_us=773958308 len=152 2026-10-25 +18:00:46,357 INFO image_rx_daemon: published frame_id=0 seq=197 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:49:45,976 INFO image_tx_daemon: txdone_arrival: seq=207 idx=0 status=0 toa_us=130688 2026-10-06 +10:49:45,988 INFO image_tx_daemon: frame seq=207 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:00:51,359 INFO image_rx_daemon: frag_arrival: seq=207 idx=0 total=1 fw_us=778944400 len=152 2026-10-25 +18:00:51,360 INFO image_rx_daemon: published frame_id=0 seq=207 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:49:51,594 INFO image_tx_daemon: txdone_arrival: seq=218 idx=0 status=0 toa_us=156288 2026-10-06 +10:49:51,606 INFO image_tx_daemon: frame seq=218 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:00:56,969 INFO image_rx_daemon: frag_arrival: seq=218 idx=0 total=1 fw_us=784556142 len=188 2026-10-25 +18:00:56,972 INFO image_rx_daemon: published frame_id=0 seq=218 184 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:49:56,967 INFO image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=130688 2026-10-06 +10:49:56,979 INFO image_tx_daemon: frame seq=229 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:01:02,376 INFO image_rx_daemon: probe: tx=65 echo=0 (0.0% delivered) no echoes this window 2026-10-25 +18:01:02,376 INFO image_rx_daemon: probe_grid: p0/s0:0/65(0%) +--- TX Log --- +2026-10-06 10:50:02,152 INFO image_tx_daemon: frame seq=239 done (pipelined): 1 fragments ok 2026-10-06 10:50:02,332 +INFO image_tx_daemon: LoRa cmd: PROBE seq=69 phase_ms=0 (rx#69) +--- RX Log --- +2026-10-25 18:01:07,908 INFO image_rx_daemon: frag_arrival: seq=240 idx=0 total=1 fw_us=795489704 len=144 2026-10-25 +18:01:07,909 INFO image_rx_daemon: published frame_id=0 seq=240 140 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:50:07,537 INFO image_tx_daemon: txdone_arrival: seq=250 idx=0 status=0 toa_us=130688 2026-10-06 +10:50:07,548 INFO image_tx_daemon: frame seq=250 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:01:12,926 INFO image_rx_daemon: frag_arrival: seq=250 idx=0 total=1 fw_us=800483057 len=152 2026-10-25 +18:01:12,929 INFO image_rx_daemon: published frame_id=0 seq=250 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:50:12,519 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok 2026-10-06 10:50:12,782 +INFO image_tx_daemon: LoRa cmd: PROBE seq=76 phase_ms=0 (rx#76) +--- RX Log --- +2026-10-25 18:01:18,546 INFO image_rx_daemon: frag_arrival: seq=5 idx=0 total=1 fw_us=806096894 len=191 2026-10-25 +18:01:18,547 INFO image_rx_daemon: published frame_id=0 seq=5 187 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:50:18,130 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok 2026-10-06 10:50:18,507 +INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=128128 +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=6 epoch=13 freq_hz=905750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:23,981 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:50:23,536 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=163968 2026-10-06 +10:50:23,547 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:01:51,455 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=838982621 len=152 2026-10-25 +18:01:51,456 INFO image_rx_daemon: published frame_id=0 seq=71 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:50:51,057 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=130688 2026-10-06 +10:50:51,068 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=32 epoch=17 freq_hz=918750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:56,926 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 10:50:56,461 INFO image_tx_daemon: stats: goodput=321.3 B/s util=27% pipeline=v3 frames_in=348 ok=347 +fail=0 drop_full=0 drop_stale=0 frags_ok=347 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:50:56,473 INFO +image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:02:01,842 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=849362269 len=146 2026-10-25 +18:02:01,843 INFO image_rx_daemon: published frame_id=0 seq=92 142 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:51:02,087 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=169088 2026-10-06 +10:51:02,099 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:02:07,466 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=854981292 len=205 2026-10-25 +18:02:07,468 INFO image_rx_daemon: published frame_id=0 seq=103 201 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 10:51:07,474 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=128128 2026-10-06 +10:51:07,485 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:02:12,858 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=860369212 len=148 2026-10-25 +18:02:12,861 INFO image_rx_daemon: published frame_id=0 seq=114 144 B → lifetrac/v25/video/tile_delta +[STOP] frame source, then tx_smoke after a 4 s drain, then rx_smoke; the logs are read after the stop... + [STOP] feed: camera_svc stopped; tx_smoke: stopped; rx_smoke: stopped + +=== FINAL LOG SUMMARY === +--- CAMERA SERVICE LOGS (last 8) --- +2026-10-06 10:48:00,680 INFO camera_service: v4l2/ffmpeg pid=10 device=/dev/video1 1920x1080@30fps -> 384x256 rgb24 +2026-10-06 10:48:00,681 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT +lifetrac/v25/cmd/image_frame only +2026-10-06 10:48:00,710 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) +2026-10-06 10:48:01,123 INFO camera_service: vector encoder prebuilt (import+build 253 ms, warm-up 156 ms) +2026-10-06 10:48:01,334 INFO camera_service: encode_mode -> 6 (mono_g4) [boot] +2026-10-06 10:48:01,348 INFO link_budget: -> 203 B/frame (n=1, image_bw250) +--- TX DAEMON FINAL LOGS --- +2026-10-06 10:47:55,246 INFO image_tx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 2026-10-06 10:47:55,248 +INFO image_tx_daemon: image_tx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 2026-10-06 10:47:55,249 INFO +image_tx_daemon: no_park_last=0 gap_ms=80 min_frags=3 pipeline_depth=2 2026-10-06 10:47:55,257 INFO image_tx_daemon: +MQTT connected; subscribing to lifetrac/v25/cmd/image_frame 2026-10-06 10:47:55,262 INFO image_tx_daemon: +LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only 2026-10-06 10:47:55,275 INFO +image_tx_daemon: link_budget: published n_frag=1 profile_idx=5 (profile 1) 2026-10-06 10:47:55,682 INFO +image_tx_daemon: FAULT_URC: code=0x09 sub=0x01 name=HOST_RX_SEEN lanes=LPUART1 uptime_ms=3743 +raw=09010000000000000000000000000000000000009f0e0000 2026-10-06 10:47:55,687 INFO image_tx_daemon: FAULT_URC: +code=0x0C sub=0x01 name=HOST_DIAG_MARK marks=VER_REQ_PARSED uptime_ms=3749 +raw=0c01000000000000000000000000000000000000a50e0000 INFO: post-VER drain queued type=0xF1 seq=0 INFO: post-VER +drain queued type=0xC1 seq=0 INFO: post-VER drain queued type=0xF1 seq=0 INFO: post-VER drain queued type=0xC1 seq=0 + Initializing regulatory profile 1 on co-processor... FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 CFG_SET_REQ(HW_CEILING_DBM) +OK: 16000100 FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to +separate pairs] CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, +'preamble': 8} 2026-10-06 10:47:56,078 INFO image_tx_daemon: LBT_ENABLE=0 (matches W1-10b TX_BURST rationale) +2026-10-06 10:47:56,090 INFO image_tx_daemon: TX worker ready (inter_cycle_s=0.050, max 8 frags/dwell) 2026-10-06 +10:47:56,249 INFO image_tx_daemon: stats: goodput=0.0 B/s util=0% pipeline=v3 frames_in=0 ok=0 fail=0 drop_full=0 +drop_stale=0 frags_ok=0 frags_fail=0 qdepth=0 parity_tx=0 RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) +hop_idx=0 channel_idx=3 epoch=0 freq_hz=904250000 pkt_toa_us=125568 legal_dwell_used_us_10s=125568 2026-10-06 +10:48:02,991 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=89728 2026-10-06 10:48:03,003 INFO +image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok 2026-10-06 10:48:03,592 INFO image_tx_daemon: +txdone_arrival: seq=2 idx=0 status=0 toa_us=163968 2026-10-06 10:48:03,604 INFO image_tx_daemon: frame seq=2 done +(pipelined): 1 fragments ok 2026-10-06 10:48:03,973 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 +toa_us=130688 2026-10-06 10:48:03,984 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok 2026-10-06 +10:48:04,564 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=130688 2026-10-06 10:48:04,575 INFO +image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok 2026-10-06 10:48:05,162 INFO image_tx_daemon: +txdone_arrival: seq=5 idx=0 status=0 toa_us=130688 2026-10-06 10:48:05,173 INFO image_tx_daemon: frame seq=5 done +(pipelined): 1 fragments ok 2026-10-06 10:48:05,549 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 +toa_us=125568 2026-10-06 10:48:05,560 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok 2026-10-06 +10:48:06,158 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=130688 2026-10-06 10:48:06,170 INFO +image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok 2026-10-06 10:48:06,261 INFO image_tx_daemon: stats: +goodput=104.8 B/s util=9% pipeline=v3 frames_in=7 ok=7 fail=0 drop_full=0 drop_stale=0 frags_ok=7 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 10:48:06,551 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=123008 + 2026-10-06 10:48:06,562 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok 2026-10-06 10:48:07,151 +INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=130688 2026-10-06 10:48:07,162 INFO +image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok 2026-10-06 10:48:07,551 INFO image_tx_daemon: +txdone_arrival: seq=10 idx=0 status=0 toa_us=130688 2026-10-06 10:48:07,563 INFO image_tx_daemon: frame seq=10 done +(pipelined): 1 fragments ok 2026-10-06 10:48:08,149 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 +toa_us=130688 2026-10-06 10:48:08,160 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok 2026-10-06 +10:48:08,548 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=130688 2026-10-06 10:48:08,559 INFO +image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok 2026-10-06 10:48:09,146 INFO image_tx_daemon: +txdone_arrival: seq=13 idx=0 status=0 toa_us=130688 2026-10-06 10:48:09,158 INFO image_tx_daemon: frame seq=13 done +(pipelined): 1 fragments ok 2026-10-06 10:48:09,525 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 +toa_us=110208 2026-10-06 10:48:09,537 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok 2026-10-06 +10:48:10,154 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=130688 2026-10-06 10:48:10,166 INFO +image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok 2026-10-06 10:48:10,511 INFO image_tx_daemon: +txdone_arrival: seq=16 idx=0 status=0 toa_us=94848 2026-10-06 10:48:10,522 INFO image_tx_daemon: frame seq=16 done +(pipelined): 1 fragments ok 2026-10-06 10:48:10,984 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 +toa_us=130688 2026-10-06 10:48:10,996 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok 2026-10-06 +10:48:11,543 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=130688 2026-10-06 10:48:11,554 INFO +image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok 2026-10-06 10:48:12,141 INFO image_tx_daemon: +txdone_arrival: seq=19 idx=0 status=0 toa_us=130688 2026-10-06 10:48:12,153 INFO image_tx_daemon: frame seq=19 done +(pipelined): 1 fragments ok 2026-10-06 10:48:12,546 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 +toa_us=130688 2026-10-06 10:48:12,558 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok 2026-10-06 +10:48:13,145 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=130688 2026-10-06 10:48:13,157 INFO +image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok 2026-10-06 10:48:13,529 INFO image_tx_daemon: +txdone_arrival: seq=22 idx=0 status=0 toa_us=120448 2026-10-06 10:48:13,541 INFO image_tx_daemon: frame seq=22 done +(pipelined): 1 fragments ok 2026-10-06 10:48:14,138 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 +toa_us=130688 2026-10-06 10:48:14,150 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok 2026-10-06 +10:48:14,516 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=99968 2026-10-06 10:48:14,528 INFO +image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok 2026-10-06 10:48:14,972 INFO image_tx_daemon: +txdone_arrival: seq=25 idx=0 status=0 toa_us=112768 2026-10-06 10:48:14,984 INFO image_tx_daemon: frame seq=25 done +(pipelined): 1 fragments ok 2026-10-06 10:48:15,543 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 +toa_us=130688 2026-10-06 10:48:15,555 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok 2026-10-06 +10:48:16,142 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=130688 2026-10-06 10:48:16,154 INFO +image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok 2026-10-06 10:48:16,273 INFO image_tx_daemon: stats: +goodput=287.4 B/s util=25% pipeline=v3 frames_in=27 ok=27 fail=0 drop_full=0 drop_stale=0 frags_ok=27 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 10:48:16,559 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 +toa_us=146048 2026-10-06 10:48:16,571 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok 2026-10-06 +10:48:17,136 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=130688 2026-10-06 10:48:17,148 INFO +image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok 2026-10-06 10:48:17,536 INFO image_tx_daemon: +txdone_arrival: seq=30 idx=0 status=0 toa_us=130688 2026-10-06 10:48:17,548 INFO image_tx_daemon: frame seq=30 done +(pipelined): 1 fragments ok 2026-10-06 10:48:18,112 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 +toa_us=105088 2026-10-06 10:48:18,124 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok 2026-10-06 +10:48:18,535 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=130688 2026-10-06 10:48:18,547 INFO +image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok 2026-10-06 10:48:19,112 INFO image_tx_daemon: +txdone_arrival: seq=33 idx=0 status=0 toa_us=112768 2026-10-06 10:48:19,123 INFO image_tx_daemon: frame seq=33 done +(pipelined): 1 fragments ok 2026-10-06 10:48:19,494 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 +toa_us=92288 2026-10-06 10:48:19,506 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok 2026-10-06 +10:48:20,134 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=130688 2026-10-06 10:48:20,145 INFO +image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok 2026-10-06 10:48:20,534 INFO image_tx_daemon: +txdone_arrival: seq=36 idx=0 status=0 toa_us=130688 2026-10-06 10:48:20,546 INFO image_tx_daemon: frame seq=36 done +(pipelined): 1 fragments ok 2026-10-06 10:48:21,135 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 +toa_us=130688 2026-10-06 10:48:21,147 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok 2026-10-06 +10:48:21,531 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=130688 2026-10-06 10:48:21,543 INFO +image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok 2026-10-06 10:48:22,131 INFO image_tx_daemon: +txdone_arrival: seq=39 idx=0 status=0 toa_us=128128 2026-10-06 10:48:22,143 INFO image_tx_daemon: frame seq=39 done +(pipelined): 1 fragments ok 2026-10-06 10:48:22,532 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 +toa_us=130688 2026-10-06 10:48:22,544 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok 2026-10-06 +10:48:23,128 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=130688 2026-10-06 10:48:23,140 INFO +image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok 2026-10-06 10:48:23,311 INFO image_tx_daemon: LoRa +cmd: PROBE seq=1 phase_ms=0 (rx#1) 2026-10-06 10:48:23,510 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 +status=0 toa_us=115328 2026-10-06 10:48:23,522 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok +2026-10-06 10:48:24,130 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=130688 2026-10-06 +10:48:24,141 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok 2026-10-06 10:48:24,555 INFO +image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=161408 2026-10-06 10:48:24,567 INFO image_tx_daemon: +frame seq=44 done (pipelined): 1 fragments ok 2026-10-06 10:48:24,809 INFO image_tx_daemon: LoRa cmd: PROBE seq=2 +phase_ms=0 (rx#2) 2026-10-06 10:48:24,956 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=130688 +2026-10-06 10:48:24,967 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok 2026-10-06 10:48:25,521 +INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=130688 2026-10-06 10:48:25,533 INFO +image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok 2026-10-06 10:48:26,110 INFO image_tx_daemon: +txdone_arrival: seq=47 idx=0 status=0 toa_us=123008 2026-10-06 10:48:26,121 INFO image_tx_daemon: frame seq=47 done +(pipelined): 1 fragments ok 2026-10-06 10:48:26,284 INFO image_tx_daemon: stats: goodput=296.0 B/s util=25% +pipeline=v3 frames_in=47 ok=47 fail=0 drop_full=0 drop_stale=0 frags_ok=47 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 10:48:26,306 INFO image_tx_daemon: LoRa cmd: PROBE seq=3 phase_ms=0 (rx#3) 2026-10-06 10:48:26,535 INFO +image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=146048 2026-10-06 10:48:26,547 INFO image_tx_daemon: +frame seq=48 done (pipelined): 1 fragments ok 2026-10-06 10:48:27,104 INFO image_tx_daemon: txdone_arrival: seq=49 +idx=0 status=0 toa_us=117888 2026-10-06 10:48:27,116 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments +ok 2026-10-06 10:48:27,520 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=128128 2026-10-06 +10:48:27,532 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok 2026-10-06 10:48:27,795 INFO +image_tx_daemon: LoRa cmd: PROBE seq=4 phase_ms=0 (rx#4) 2026-10-06 10:48:27,932 INFO image_tx_daemon: +txdone_arrival: seq=51 idx=0 status=0 toa_us=112768 2026-10-06 10:48:27,944 INFO image_tx_daemon: frame seq=51 done +(pipelined): 1 fragments ok 2026-10-06 10:48:28,511 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 +toa_us=123008 2026-10-06 10:48:28,522 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok 2026-10-06 +10:48:29,110 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=125568 2026-10-06 10:48:29,122 INFO +image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok 2026-10-06 10:48:29,310 INFO image_tx_daemon: LoRa +cmd: PROBE seq=5 phase_ms=0 (rx#5) 2026-10-06 10:48:29,519 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 +status=0 toa_us=130688 2026-10-06 10:48:29,530 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok +2026-10-06 10:48:30,115 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=130688 2026-10-06 +10:48:30,127 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok 2026-10-06 10:48:30,555 INFO +image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=169088 2026-10-06 10:48:30,567 INFO image_tx_daemon: +frame seq=56 done (pipelined): 1 fragments ok 2026-10-06 10:48:30,811 INFO image_tx_daemon: LoRa cmd: PROBE seq=6 +phase_ms=0 (rx#6) 2026-10-06 10:48:31,123 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=138368 +2026-10-06 10:48:31,135 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok 2026-10-06 10:48:31,504 +INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=125568 2026-10-06 10:48:31,516 INFO +image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok 2026-10-06 10:48:32,082 INFO image_tx_daemon: +txdone_arrival: seq=59 idx=0 status=0 toa_us=107648 2026-10-06 10:48:32,094 INFO image_tx_daemon: frame seq=59 done +(pipelined): 1 fragments ok 2026-10-06 10:48:32,312 INFO image_tx_daemon: LoRa cmd: PROBE seq=7 phase_ms=0 (rx#7) +2026-10-06 10:48:32,489 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=112768 2026-10-06 +10:48:32,501 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok 2026-10-06 10:48:32,942 INFO +image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=110208 2026-10-06 10:48:32,953 INFO image_tx_daemon: +frame seq=61 done (pipelined): 1 fragments ok 2026-10-06 10:48:33,545 INFO image_tx_daemon: txdone_arrival: seq=62 +idx=0 status=0 toa_us=169088 2026-10-06 10:48:33,557 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments +ok 2026-10-06 10:48:33,802 INFO image_tx_daemon: LoRa cmd: PROBE seq=8 phase_ms=0 (rx#8) 2026-10-06 10:48:34,104 +INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=130688 2026-10-06 10:48:34,116 INFO +image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok 2026-10-06 10:48:34,509 INFO image_tx_daemon: +txdone_arrival: seq=64 idx=0 status=0 toa_us=130688 2026-10-06 10:48:34,520 INFO image_tx_daemon: frame seq=64 done +(pipelined): 1 fragments ok 2026-10-06 10:48:35,107 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 +toa_us=130688 2026-10-06 10:48:35,119 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok 2026-10-06 +10:48:35,314 INFO image_tx_daemon: LoRa cmd: PROBE seq=9 phase_ms=0 (rx#9) 2026-10-06 10:48:35,500 INFO +image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=130688 2026-10-06 10:48:35,512 INFO image_tx_daemon: +frame seq=66 done (pipelined): 1 fragments ok 2026-10-06 10:48:36,093 INFO image_tx_daemon: txdone_arrival: seq=67 +idx=0 status=0 toa_us=123008 2026-10-06 10:48:36,104 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments +ok 2026-10-06 10:48:36,296 INFO image_tx_daemon: stats: goodput=302.3 B/s util=26% pipeline=v3 frames_in=67 ok=67 +fail=0 drop_full=0 drop_stale=0 frags_ok=67 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:48:36,461 INFO +image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=87168 2026-10-06 10:48:36,473 INFO image_tx_daemon: +frame seq=68 done (pipelined): 1 fragments ok 2026-10-06 10:48:36,735 INFO image_tx_daemon: LoRa cmd: PROBE seq=10 +phase_ms=0 (rx#10) 2026-10-06 10:48:37,099 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=125568 +2026-10-06 10:48:37,111 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok 2026-10-06 10:48:37,496 +INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=130688 2026-10-06 10:48:37,508 INFO +image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok 2026-10-06 10:48:37,771 INFO image_tx_daemon: LoRa +cmd: PROBE seq=11 phase_ms=0 (rx#11) 2026-10-06 10:48:38,097 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 +status=0 toa_us=130688 2026-10-06 10:48:38,109 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok +2026-10-06 10:48:38,541 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=169088 2026-10-06 +10:48:38,553 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok 2026-10-06 10:48:39,097 INFO +image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=128128 2026-10-06 10:48:39,109 INFO image_tx_daemon: +frame seq=73 done (pipelined): 1 fragments ok 2026-10-06 10:48:39,306 INFO image_tx_daemon: LoRa cmd: PROBE seq=12 +phase_ms=0 (rx#12) 2026-10-06 10:48:39,493 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=130688 +2026-10-06 10:48:39,505 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok 2026-10-06 10:48:40,091 +INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=130688 2026-10-06 10:48:40,102 INFO +image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok 2026-10-06 10:48:40,493 INFO image_tx_daemon: +txdone_arrival: seq=76 idx=0 status=0 toa_us=130688 2026-10-06 10:48:40,505 INFO image_tx_daemon: frame seq=76 done +(pipelined): 1 fragments ok 2026-10-06 10:48:40,767 INFO image_tx_daemon: LoRa cmd: PROBE seq=13 phase_ms=0 (rx#13) +2026-10-06 10:48:40,920 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=84608 2026-10-06 +10:48:40,932 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok 2026-10-06 10:48:41,489 INFO +image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=128128 2026-10-06 10:48:41,500 INFO image_tx_daemon: +frame seq=78 done (pipelined): 1 fragments ok 2026-10-06 10:48:42,087 INFO image_tx_daemon: txdone_arrival: seq=79 +idx=0 status=0 toa_us=130688 2026-10-06 10:48:42,098 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments +ok 2026-10-06 10:48:42,317 INFO image_tx_daemon: LoRa cmd: PROBE seq=14 phase_ms=0 (rx#14) 2026-10-06 10:48:42,495 +INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=130688 2026-10-06 10:48:42,507 INFO +image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok 2026-10-06 10:48:43,093 INFO image_tx_daemon: +txdone_arrival: seq=81 idx=0 status=0 toa_us=130688 2026-10-06 10:48:43,104 INFO image_tx_daemon: frame seq=81 done +(pipelined): 1 fragments ok 2026-10-06 10:48:43,486 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 +toa_us=130688 2026-10-06 10:48:43,497 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok 2026-10-06 +10:48:43,760 INFO image_tx_daemon: LoRa cmd: PROBE seq=15 phase_ms=0 (rx#15) 2026-10-06 10:48:44,127 INFO +image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=169088 2026-10-06 10:48:44,138 INFO image_tx_daemon: +frame seq=83 done (pipelined): 1 fragments ok 2026-10-06 10:48:44,522 INFO image_tx_daemon: txdone_arrival: seq=84 +idx=0 status=0 toa_us=169088 2026-10-06 10:48:44,534 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments +ok 2026-10-06 10:48:45,068 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=115328 2026-10-06 +10:48:45,080 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok 2026-10-06 10:48:45,318 INFO +image_tx_daemon: LoRa cmd: PROBE seq=16 phase_ms=0 (rx#16) 2026-10-06 10:48:45,516 INFO image_tx_daemon: +txdone_arrival: seq=86 idx=0 status=0 toa_us=163968 2026-10-06 10:48:45,528 INFO image_tx_daemon: frame seq=86 done +(pipelined): 1 fragments ok 2026-10-06 10:48:46,125 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 +toa_us=169088 2026-10-06 10:48:46,137 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok 2026-10-06 +10:48:46,308 INFO image_tx_daemon: stats: goodput=314.5 B/s util=27% pipeline=v3 frames_in=87 ok=87 fail=0 drop_full=0 +drop_stale=0 frags_ok=87 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:48:46,317 INFO image_tx_daemon: LoRa cmd: +PROBE seq=17 phase_ms=0 (rx#17) 2026-10-06 10:48:46,483 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 +toa_us=130688 2026-10-06 10:48:46,495 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok 2026-10-06 +10:48:47,116 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=166528 2026-10-06 10:48:47,127 INFO +image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok 2026-10-06 10:48:47,526 INFO image_tx_daemon: +txdone_arrival: seq=90 idx=0 status=0 toa_us=169088 2026-10-06 10:48:47,537 INFO image_tx_daemon: frame seq=90 done +(pipelined): 1 fragments ok 2026-10-06 10:48:47,800 INFO image_tx_daemon: LoRa cmd: PROBE seq=18 phase_ms=0 (rx#18) +2026-10-06 10:48:48,109 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=156288 2026-10-06 +10:48:48,120 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok 2026-10-06 10:48:48,508 INFO +image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=153728 2026-10-06 10:48:48,520 INFO image_tx_daemon: +frame seq=92 done (pipelined): 1 fragments ok 2026-10-06 10:48:49,107 INFO image_tx_daemon: txdone_arrival: seq=93 +idx=0 status=0 toa_us=161408 2026-10-06 10:48:49,119 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments +ok 2026-10-06 10:48:49,323 INFO image_tx_daemon: LoRa cmd: PROBE seq=19 phase_ms=0 (rx#19) 2026-10-06 10:48:49,512 +INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=163968 2026-10-06 10:48:49,523 INFO +image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok 2026-10-06 10:48:50,102 INFO image_tx_daemon: +txdone_arrival: seq=95 idx=0 status=0 toa_us=153728 2026-10-06 10:48:50,113 INFO image_tx_daemon: frame seq=95 done +(pipelined): 1 fragments ok 2026-10-06 10:48:50,517 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 +toa_us=169088 2026-10-06 10:48:50,529 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok 2026-10-06 +10:48:50,791 INFO image_tx_daemon: LoRa cmd: PROBE seq=20 phase_ms=0 (rx#20) 2026-10-06 10:48:51,051 INFO +image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=102528 2026-10-06 10:48:51,063 INFO image_tx_daemon: +frame seq=97 done (pipelined): 1 fragments ok 2026-10-06 10:48:51,495 INFO image_tx_daemon: txdone_arrival: seq=98 +idx=0 status=0 toa_us=102528 2026-10-06 10:48:51,507 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments +ok 2026-10-06 10:48:52,045 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=105088 2026-10-06 +10:48:52,057 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok 2026-10-06 10:48:52,320 INFO +image_tx_daemon: LoRa cmd: PROBE seq=21 phase_ms=0 (rx#21) 2026-10-06 10:48:52,469 INFO image_tx_daemon: +txdone_arrival: seq=100 idx=0 status=0 toa_us=130688 2026-10-06 10:48:52,481 INFO image_tx_daemon: frame seq=100 done +(pipelined): 1 fragments ok 2026-10-06 10:48:53,072 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 +toa_us=130688 2026-10-06 10:48:53,084 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok +2026-10-06 10:48:53,474 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=130688 2026-10-06 +10:48:53,485 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok 2026-10-06 10:48:53,748 INFO +image_tx_daemon: LoRa cmd: PROBE seq=22 phase_ms=0 (rx#22) 2026-10-06 10:48:54,067 INFO image_tx_daemon: +txdone_arrival: seq=103 idx=0 status=0 toa_us=130688 2026-10-06 10:48:54,079 INFO image_tx_daemon: frame seq=103 done +(pipelined): 1 fragments ok 2026-10-06 10:48:54,468 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 +toa_us=130688 2026-10-06 10:48:54,480 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok +2026-10-06 10:48:55,055 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=123008 2026-10-06 +10:48:55,066 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok 2026-10-06 10:48:55,329 INFO +image_tx_daemon: LoRa cmd: PROBE seq=23 phase_ms=0 (rx#23) 2026-10-06 10:48:55,695 INFO image_tx_daemon: +txdone_arrival: seq=106 idx=0 status=0 toa_us=163968 2026-10-06 10:48:55,706 INFO image_tx_daemon: frame seq=106 done +(pipelined): 1 fragments ok 2026-10-06 10:48:56,043 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 +toa_us=110208 2026-10-06 10:48:56,055 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok +2026-10-06 10:48:56,320 INFO image_tx_daemon: stats: goodput=328.4 B/s util=28% pipeline=v3 frames_in=107 ok=107 +fail=0 drop_full=0 drop_stale=0 frags_ok=107 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:48:56,664 INFO +image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=128128 2026-10-06 10:48:56,675 INFO image_tx_daemon: +frame seq=108 done (pipelined): 1 fragments ok 2026-10-06 10:48:56,817 INFO image_tx_daemon: LoRa cmd: PROBE seq=24 +phase_ms=0 (rx#24) 2026-10-06 10:48:57,099 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=166528 + 2026-10-06 10:48:57,110 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok 2026-10-06 10:48:57,468 +INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=130688 2026-10-06 10:48:57,479 INFO +image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok 2026-10-06 10:48:58,066 INFO image_tx_daemon: +txdone_arrival: seq=111 idx=0 status=0 toa_us=130688 2026-10-06 10:48:58,077 INFO image_tx_daemon: frame seq=111 done +(pipelined): 1 fragments ok 2026-10-06 10:48:58,320 INFO image_tx_daemon: LoRa cmd: PROBE seq=25 phase_ms=0 (rx#25) +2026-10-06 10:48:58,456 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=115328 2026-10-06 +10:48:58,467 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok 2026-10-06 10:48:59,060 INFO +image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=130688 2026-10-06 10:48:59,072 INFO image_tx_daemon: +frame seq=113 done (pipelined): 1 fragments ok 2026-10-06 10:48:59,469 INFO image_tx_daemon: txdone_arrival: seq=114 +idx=0 status=0 toa_us=128128 2026-10-06 10:48:59,481 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 +fragments ok 2026-10-06 10:48:59,743 INFO image_tx_daemon: LoRa cmd: PROBE seq=26 phase_ms=0 (rx#26) 2026-10-06 +10:49:00,060 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=130688 2026-10-06 10:49:00,072 INFO +image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok 2026-10-06 10:49:00,471 INFO image_tx_daemon: +txdone_arrival: seq=116 idx=0 status=0 toa_us=130688 2026-10-06 10:49:00,483 INFO image_tx_daemon: frame seq=116 done +(pipelined): 1 fragments ok 2026-10-06 10:49:01,089 INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 +toa_us=163968 2026-10-06 10:49:01,100 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok +2026-10-06 10:49:01,319 INFO image_tx_daemon: LoRa cmd: PROBE seq=27 phase_ms=0 (rx#27) 2026-10-06 10:49:01,434 INFO +image_tx_daemon: txdone_arrival: seq=118 idx=0 status=0 toa_us=94848 2026-10-06 10:49:01,445 INFO image_tx_daemon: +frame seq=118 done (pipelined): 1 fragments ok 2026-10-06 10:49:02,044 INFO image_tx_daemon: txdone_arrival: seq=119 +idx=0 status=0 toa_us=120448 2026-10-06 10:49:02,056 INFO image_tx_daemon: frame seq=119 done (pipelined): 1 +fragments ok 2026-10-06 10:49:02,642 INFO image_tx_daemon: txdone_arrival: seq=120 idx=0 status=0 toa_us=123008 +2026-10-06 10:49:02,653 INFO image_tx_daemon: frame seq=120 done (pipelined): 1 fragments ok 2026-10-06 10:49:02,829 +INFO image_tx_daemon: LoRa cmd: PROBE seq=28 phase_ms=0 (rx#28) 2026-10-06 10:49:03,047 INFO image_tx_daemon: +txdone_arrival: seq=121 idx=0 status=0 toa_us=130688 2026-10-06 10:49:03,059 INFO image_tx_daemon: frame seq=121 done +(pipelined): 1 fragments ok 2026-10-06 10:49:03,655 INFO image_tx_daemon: txdone_arrival: seq=122 idx=0 status=0 +toa_us=130688 2026-10-06 10:49:03,666 INFO image_tx_daemon: frame seq=122 done (pipelined): 1 fragments ok +2026-10-06 10:49:04,052 INFO image_tx_daemon: txdone_arrival: seq=123 idx=0 status=0 toa_us=130688 2026-10-06 +10:49:04,063 INFO image_tx_daemon: frame seq=123 done (pipelined): 1 fragments ok 2026-10-06 10:49:04,315 INFO +image_tx_daemon: LoRa cmd: PROBE seq=29 phase_ms=0 (rx#29) 2026-10-06 10:49:04,461 INFO image_tx_daemon: +txdone_arrival: seq=124 idx=0 status=0 toa_us=125568 2026-10-06 10:49:04,472 INFO image_tx_daemon: frame seq=124 done +(pipelined): 1 fragments ok 2026-10-06 10:49:05,044 INFO image_tx_daemon: txdone_arrival: seq=125 idx=0 status=0 +toa_us=130688 2026-10-06 10:49:05,056 INFO image_tx_daemon: frame seq=125 done (pipelined): 1 fragments ok +2026-10-06 10:49:05,651 INFO image_tx_daemon: txdone_arrival: seq=126 idx=0 status=0 toa_us=130688 2026-10-06 +10:49:05,663 INFO image_tx_daemon: frame seq=126 done (pipelined): 1 fragments ok 2026-10-06 10:49:05,818 INFO +image_tx_daemon: LoRa cmd: PROBE seq=30 phase_ms=0 (rx#30) 2026-10-06 10:49:06,047 INFO image_tx_daemon: +txdone_arrival: seq=127 idx=0 status=0 toa_us=130688 2026-10-06 10:49:06,059 INFO image_tx_daemon: frame seq=127 done +(pipelined): 1 fragments ok 2026-10-06 10:49:06,332 INFO image_tx_daemon: stats: goodput=303.2 B/s util=26% +pipeline=v3 frames_in=127 ok=127 fail=0 drop_full=0 drop_stale=0 frags_ok=127 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 10:49:06,682 INFO image_tx_daemon: txdone_arrival: seq=128 idx=0 status=0 toa_us=163968 2026-10-06 +10:49:06,693 INFO image_tx_daemon: frame seq=128 done (pipelined): 1 fragments ok 2026-10-06 10:49:07,039 INFO +image_tx_daemon: txdone_arrival: seq=129 idx=0 status=0 toa_us=128128 2026-10-06 10:49:07,051 INFO image_tx_daemon: +frame seq=129 done (pipelined): 1 fragments ok 2026-10-06 10:49:07,314 INFO image_tx_daemon: LoRa cmd: PROBE seq=31 +phase_ms=0 (rx#31) 2026-10-06 10:49:07,475 INFO image_tx_daemon: txdone_arrival: seq=130 idx=0 status=0 toa_us=128128 + 2026-10-06 10:49:07,486 INFO image_tx_daemon: frame seq=130 done (pipelined): 1 fragments ok 2026-10-06 10:49:08,045 +INFO image_tx_daemon: txdone_arrival: seq=131 idx=0 status=0 toa_us=130688 2026-10-06 10:49:08,056 INFO +image_tx_daemon: frame seq=131 done (pipelined): 1 fragments ok 2026-10-06 10:49:08,632 INFO image_tx_daemon: +txdone_arrival: seq=132 idx=0 status=0 toa_us=125568 2026-10-06 10:49:08,644 INFO image_tx_daemon: frame seq=132 done +(pipelined): 1 fragments ok 2026-10-06 10:49:08,833 INFO image_tx_daemon: LoRa cmd: PROBE seq=32 phase_ms=0 (rx#32) +2026-10-06 10:49:09,040 INFO image_tx_daemon: txdone_arrival: seq=133 idx=0 status=0 toa_us=130688 2026-10-06 +10:49:09,052 INFO image_tx_daemon: frame seq=133 done (pipelined): 1 fragments ok 2026-10-06 10:49:09,638 INFO +image_tx_daemon: txdone_arrival: seq=134 idx=0 status=0 toa_us=130688 2026-10-06 10:49:09,649 INFO image_tx_daemon: +frame seq=134 done (pipelined): 1 fragments ok 2026-10-06 10:49:10,038 INFO image_tx_daemon: txdone_arrival: seq=135 +idx=0 status=0 toa_us=130688 2026-10-06 10:49:10,050 INFO image_tx_daemon: frame seq=135 done (pipelined): 1 +fragments ok 2026-10-06 10:49:10,312 INFO image_tx_daemon: LoRa cmd: PROBE seq=33 phase_ms=0 (rx#33) 2026-10-06 +10:49:10,634 INFO image_tx_daemon: txdone_arrival: seq=136 idx=0 status=0 toa_us=130688 2026-10-06 10:49:10,645 INFO +image_tx_daemon: frame seq=136 done (pipelined): 1 fragments ok 2026-10-06 10:49:11,037 INFO image_tx_daemon: +txdone_arrival: seq=137 idx=0 status=0 toa_us=130688 2026-10-06 10:49:11,049 INFO image_tx_daemon: frame seq=137 done +(pipelined): 1 fragments ok 2026-10-06 10:49:11,676 INFO image_tx_daemon: txdone_arrival: seq=138 idx=0 status=0 +toa_us=166528 2026-10-06 10:49:11,688 INFO image_tx_daemon: frame seq=138 done (pipelined): 1 fragments ok +2026-10-06 10:49:11,827 INFO image_tx_daemon: LoRa cmd: PROBE seq=34 phase_ms=0 (rx#34) 2026-10-06 10:49:12,065 INFO +image_tx_daemon: txdone_arrival: seq=139 idx=0 status=0 toa_us=163968 2026-10-06 10:49:12,077 INFO image_tx_daemon: +frame seq=139 done (pipelined): 1 fragments ok 2026-10-06 10:49:12,632 INFO image_tx_daemon: txdone_arrival: seq=140 +idx=0 status=0 toa_us=130688 2026-10-06 10:49:12,644 INFO image_tx_daemon: frame seq=140 done (pipelined): 1 +fragments ok 2026-10-06 10:49:13,030 INFO image_tx_daemon: txdone_arrival: seq=141 idx=0 status=0 toa_us=130688 +2026-10-06 10:49:13,041 INFO image_tx_daemon: frame seq=141 done (pipelined): 1 fragments ok 2026-10-06 10:49:13,304 +INFO image_tx_daemon: LoRa cmd: PROBE seq=35 phase_ms=0 (rx#35) 2026-10-06 10:49:13,466 INFO image_tx_daemon: +txdone_arrival: seq=142 idx=0 status=0 toa_us=130688 2026-10-06 10:49:13,478 INFO image_tx_daemon: frame seq=142 done +(pipelined): 1 fragments ok 2026-10-06 10:49:14,032 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 +toa_us=128128 2026-10-06 10:49:14,044 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok +2026-10-06 10:49:14,630 INFO image_tx_daemon: txdone_arrival: seq=144 idx=0 status=0 toa_us=130688 2026-10-06 +10:49:14,641 INFO image_tx_daemon: frame seq=144 done (pipelined): 1 fragments ok 2026-10-06 10:49:14,839 INFO +image_tx_daemon: LoRa cmd: PROBE seq=36 phase_ms=0 (rx#36) 2026-10-06 10:49:15,027 INFO image_tx_daemon: +txdone_arrival: seq=145 idx=0 status=0 toa_us=130688 2026-10-06 10:49:15,038 INFO image_tx_daemon: frame seq=145 done +(pipelined): 1 fragments ok 2026-10-06 10:49:15,625 INFO image_tx_daemon: txdone_arrival: seq=146 idx=0 status=0 +toa_us=130688 2026-10-06 10:49:15,637 INFO image_tx_daemon: frame seq=146 done (pipelined): 1 fragments ok +2026-10-06 10:49:15,973 INFO image_tx_daemon: txdone_arrival: seq=147 idx=0 status=0 toa_us=82048 2026-10-06 +10:49:15,985 INFO image_tx_daemon: frame seq=147 done (pipelined): 1 fragments ok 2026-10-06 10:49:16,248 INFO +image_tx_daemon: LoRa cmd: PROBE seq=37 phase_ms=0 (rx#37) 2026-10-06 10:49:16,342 INFO image_tx_daemon: stats: +goodput=309.9 B/s util=27% pipeline=v3 frames_in=148 ok=147 fail=0 drop_full=0 drop_stale=0 frags_ok=147 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 10:49:16,659 INFO image_tx_daemon: txdone_arrival: seq=148 idx=0 status=0 +toa_us=163968 2026-10-06 10:49:16,670 INFO image_tx_daemon: frame seq=148 done (pipelined): 1 fragments ok +2026-10-06 10:49:17,027 INFO image_tx_daemon: txdone_arrival: seq=149 idx=0 status=0 toa_us=130688 2026-10-06 +10:49:17,039 INFO image_tx_daemon: frame seq=149 done (pipelined): 1 fragments ok 2026-10-06 10:49:17,301 INFO +image_tx_daemon: LoRa cmd: PROBE seq=38 phase_ms=0 (rx#38) 2026-10-06 10:49:17,656 INFO image_tx_daemon: +txdone_arrival: seq=150 idx=0 status=0 toa_us=166528 2026-10-06 10:49:17,668 INFO image_tx_daemon: frame seq=150 done +(pipelined): 1 fragments ok 2026-10-06 10:49:18,053 INFO image_tx_daemon: txdone_arrival: seq=151 idx=0 status=0 +toa_us=158848 2026-10-06 10:49:18,064 INFO image_tx_daemon: frame seq=151 done (pipelined): 1 fragments ok +2026-10-06 10:49:18,660 INFO image_tx_daemon: txdone_arrival: seq=152 idx=0 status=0 toa_us=169088 2026-10-06 +10:49:18,672 INFO image_tx_daemon: frame seq=152 done (pipelined): 1 fragments ok 2026-10-06 10:49:18,835 INFO +image_tx_daemon: LoRa cmd: PROBE seq=39 phase_ms=0 (rx#39) 2026-10-06 10:49:18,991 INFO image_tx_daemon: +txdone_arrival: seq=153 idx=0 status=0 toa_us=99968 2026-10-06 10:49:19,003 INFO image_tx_daemon: frame seq=153 done +(pipelined): 1 fragments ok 2026-10-06 10:49:19,613 INFO image_tx_daemon: txdone_arrival: seq=154 idx=0 status=0 +toa_us=128128 2026-10-06 10:49:19,625 INFO image_tx_daemon: frame seq=154 done (pipelined): 1 fragments ok +2026-10-06 10:49:20,018 INFO image_tx_daemon: txdone_arrival: seq=155 idx=0 status=0 toa_us=125568 2026-10-06 +10:49:20,030 INFO image_tx_daemon: frame seq=155 done (pipelined): 1 fragments ok 2026-10-06 10:49:20,293 INFO +image_tx_daemon: LoRa cmd: PROBE seq=40 phase_ms=0 (rx#40) 2026-10-06 10:49:20,615 INFO image_tx_daemon: +txdone_arrival: seq=156 idx=0 status=0 toa_us=125568 2026-10-06 10:49:20,626 INFO image_tx_daemon: frame seq=156 done +(pipelined): 1 fragments ok 2026-10-06 10:49:21,013 INFO image_tx_daemon: txdone_arrival: seq=157 idx=0 status=0 +toa_us=130688 2026-10-06 10:49:21,024 INFO image_tx_daemon: frame seq=157 done (pipelined): 1 fragments ok +2026-10-06 10:49:21,620 INFO image_tx_daemon: txdone_arrival: seq=158 idx=0 status=0 toa_us=130688 2026-10-06 +10:49:21,631 INFO image_tx_daemon: frame seq=158 done (pipelined): 1 fragments ok 2026-10-06 10:49:21,833 INFO +image_tx_daemon: LoRa cmd: PROBE seq=41 phase_ms=0 (rx#41) 2026-10-06 10:49:22,010 INFO image_tx_daemon: +txdone_arrival: seq=159 idx=0 status=0 toa_us=120448 2026-10-06 10:49:22,021 INFO image_tx_daemon: frame seq=159 done +(pipelined): 1 fragments ok 2026-10-06 10:49:22,629 INFO image_tx_daemon: txdone_arrival: seq=160 idx=0 status=0 +toa_us=146048 2026-10-06 10:49:22,641 INFO image_tx_daemon: frame seq=160 done (pipelined): 1 fragments ok +2026-10-06 10:49:23,014 INFO image_tx_daemon: txdone_arrival: seq=161 idx=0 status=0 toa_us=128128 2026-10-06 +10:49:23,026 INFO image_tx_daemon: frame seq=161 done (pipelined): 1 fragments ok 2026-10-06 10:49:23,289 INFO +image_tx_daemon: LoRa cmd: PROBE seq=42 phase_ms=0 (rx#42) 2026-10-06 10:49:23,647 INFO image_tx_daemon: +txdone_arrival: seq=162 idx=0 status=0 toa_us=163968 2026-10-06 10:49:23,659 INFO image_tx_daemon: frame seq=162 done +(pipelined): 1 fragments ok 2026-10-06 10:49:24,032 INFO image_tx_daemon: txdone_arrival: seq=163 idx=0 status=0 +toa_us=148608 2026-10-06 10:49:24,044 INFO image_tx_daemon: frame seq=163 done (pipelined): 1 fragments ok +2026-10-06 10:49:24,640 INFO image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 toa_us=156288 2026-10-06 +10:49:24,651 INFO image_tx_daemon: frame seq=164 done (pipelined): 1 fragments ok 2026-10-06 10:49:24,829 INFO +image_tx_daemon: LoRa cmd: PROBE seq=43 phase_ms=0 (rx#43) 2026-10-06 10:49:25,048 INFO image_tx_daemon: +txdone_arrival: seq=165 idx=0 status=0 toa_us=163968 2026-10-06 10:49:25,060 INFO image_tx_daemon: frame seq=165 done +(pipelined): 1 fragments ok 2026-10-06 10:49:25,626 INFO image_tx_daemon: txdone_arrival: seq=166 idx=0 status=0 +toa_us=148608 2026-10-06 10:49:25,637 INFO image_tx_daemon: frame seq=166 done (pipelined): 1 fragments ok +2026-10-06 10:49:26,047 INFO image_tx_daemon: txdone_arrival: seq=167 idx=0 status=0 toa_us=169088 2026-10-06 +10:49:26,058 INFO image_tx_daemon: frame seq=167 done (pipelined): 1 fragments ok 2026-10-06 10:49:26,311 INFO +image_tx_daemon: LoRa cmd: PROBE seq=44 phase_ms=0 (rx#44) 2026-10-06 10:49:26,353 INFO image_tx_daemon: stats: +goodput=341.4 B/s util=29% pipeline=v3 frames_in=168 ok=167 fail=0 drop_full=0 drop_stale=0 frags_ok=167 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 10:49:26,436 INFO image_tx_daemon: txdone_arrival: seq=168 idx=0 status=0 +toa_us=107648 2026-10-06 10:49:26,448 INFO image_tx_daemon: frame seq=168 done (pipelined): 1 fragments ok +2026-10-06 10:49:26,980 INFO image_tx_daemon: txdone_arrival: seq=169 idx=0 status=0 toa_us=105088 2026-10-06 +10:49:26,992 INFO image_tx_daemon: frame seq=169 done (pipelined): 1 fragments ok 2026-10-06 10:49:27,422 INFO +image_tx_daemon: txdone_arrival: seq=170 idx=0 status=0 toa_us=102528 2026-10-06 10:49:27,433 INFO image_tx_daemon: +frame seq=170 done (pipelined): 1 fragments ok 2026-10-06 10:49:27,696 INFO image_tx_daemon: LoRa cmd: PROBE seq=45 +phase_ms=0 (rx#45) 2026-10-06 10:49:28,038 INFO image_tx_daemon: txdone_arrival: seq=171 idx=0 status=0 toa_us=163968 + 2026-10-06 10:49:28,050 INFO image_tx_daemon: frame seq=171 done (pipelined): 1 fragments ok 2026-10-06 10:49:28,605 +INFO image_tx_daemon: txdone_arrival: seq=172 idx=0 status=0 toa_us=130688 2026-10-06 10:49:28,616 INFO +image_tx_daemon: frame seq=172 done (pipelined): 1 fragments ok 2026-10-06 10:49:28,809 INFO image_tx_daemon: LoRa +cmd: PROBE seq=46 phase_ms=0 (rx#46) 2026-10-06 10:49:29,006 INFO image_tx_daemon: txdone_arrival: seq=173 idx=0 +status=0 toa_us=130688 2026-10-06 10:49:29,018 INFO image_tx_daemon: frame seq=173 done (pipelined): 1 fragments ok +2026-10-06 10:49:29,605 INFO image_tx_daemon: txdone_arrival: seq=174 idx=0 status=0 toa_us=130688 2026-10-06 +10:49:29,616 INFO image_tx_daemon: frame seq=174 done (pipelined): 1 fragments ok 2026-10-06 10:49:30,039 INFO +image_tx_daemon: txdone_arrival: seq=175 idx=0 status=0 toa_us=169088 2026-10-06 10:49:30,051 INFO image_tx_daemon: +frame seq=175 done (pipelined): 1 fragments ok 2026-10-06 10:49:30,314 INFO image_tx_daemon: LoRa cmd: PROBE seq=47 +phase_ms=0 (rx#47) 2026-10-06 10:49:30,631 INFO image_tx_daemon: txdone_arrival: seq=176 idx=0 status=0 toa_us=161408 + 2026-10-06 10:49:30,643 INFO image_tx_daemon: frame seq=176 done (pipelined): 1 fragments ok 2026-10-06 10:49:31,039 +INFO image_tx_daemon: txdone_arrival: seq=177 idx=0 status=0 toa_us=163968 2026-10-06 10:49:31,051 INFO +image_tx_daemon: frame seq=177 done (pipelined): 1 fragments ok 2026-10-06 10:49:31,640 INFO image_tx_daemon: +txdone_arrival: seq=178 idx=0 status=0 toa_us=169088 2026-10-06 10:49:31,652 INFO image_tx_daemon: frame seq=178 done +(pipelined): 1 fragments ok 2026-10-06 10:49:31,807 INFO image_tx_daemon: LoRa cmd: PROBE seq=48 phase_ms=0 (rx#48) +2026-10-06 10:49:31,994 INFO image_tx_daemon: txdone_arrival: seq=179 idx=0 status=0 toa_us=128128 2026-10-06 +10:49:32,005 INFO image_tx_daemon: frame seq=179 done (pipelined): 1 fragments ok 2026-10-06 10:49:32,602 INFO +image_tx_daemon: txdone_arrival: seq=180 idx=0 status=0 toa_us=130688 2026-10-06 10:49:32,613 INFO image_tx_daemon: +frame seq=180 done (pipelined): 1 fragments ok 2026-10-06 10:49:33,004 INFO image_tx_daemon: txdone_arrival: seq=181 +idx=0 status=0 toa_us=138368 2026-10-06 10:49:33,016 INFO image_tx_daemon: frame seq=181 done (pipelined): 1 +fragments ok 2026-10-06 10:49:33,278 INFO image_tx_daemon: LoRa cmd: PROBE seq=49 phase_ms=0 (rx#49) 2026-10-06 +10:49:33,635 INFO image_tx_daemon: txdone_arrival: seq=182 idx=0 status=0 toa_us=166528 2026-10-06 10:49:33,647 INFO +image_tx_daemon: frame seq=182 done (pipelined): 1 fragments ok 2026-10-06 10:49:34,039 INFO image_tx_daemon: +txdone_arrival: seq=183 idx=0 status=0 toa_us=169088 2026-10-06 10:49:34,051 INFO image_tx_daemon: frame seq=183 done +(pipelined): 1 fragments ok 2026-10-06 10:49:34,639 INFO image_tx_daemon: txdone_arrival: seq=184 idx=0 status=0 +toa_us=169088 2026-10-06 10:49:34,650 INFO image_tx_daemon: frame seq=184 done (pipelined): 1 fragments ok +2026-10-06 10:49:34,809 INFO image_tx_daemon: LoRa cmd: PROBE seq=50 phase_ms=0 (rx#50) 2026-10-06 10:49:35,009 INFO +image_tx_daemon: txdone_arrival: seq=185 idx=0 status=0 toa_us=146048 2026-10-06 10:49:35,020 INFO image_tx_daemon: +frame seq=185 done (pipelined): 1 fragments ok 2026-10-06 10:49:35,627 INFO image_tx_daemon: txdone_arrival: seq=186 +idx=0 status=0 toa_us=161408 2026-10-06 10:49:35,639 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 +fragments ok 2026-10-06 10:49:36,034 INFO image_tx_daemon: txdone_arrival: seq=187 idx=0 status=0 toa_us=169088 +2026-10-06 10:49:36,045 INFO image_tx_daemon: frame seq=187 done (pipelined): 1 fragments ok 2026-10-06 10:49:36,314 +INFO image_tx_daemon: LoRa cmd: PROBE seq=51 phase_ms=0 (rx#51) 2026-10-06 10:49:36,365 INFO image_tx_daemon: stats: +goodput=346.2 B/s util=29% pipeline=v3 frames_in=188 ok=187 fail=0 drop_full=0 drop_stale=0 frags_ok=187 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 10:49:36,631 INFO image_tx_daemon: txdone_arrival: seq=188 idx=0 status=0 +toa_us=166528 2026-10-06 10:49:36,643 INFO image_tx_daemon: frame seq=188 done (pipelined): 1 fragments ok +2026-10-06 10:49:37,008 INFO image_tx_daemon: txdone_arrival: seq=189 idx=0 status=0 toa_us=146048 2026-10-06 +10:49:37,019 INFO image_tx_daemon: frame seq=189 done (pipelined): 1 fragments ok 2026-10-06 10:49:37,606 INFO +image_tx_daemon: txdone_arrival: seq=190 idx=0 status=0 toa_us=143488 2026-10-06 10:49:37,618 INFO image_tx_daemon: +frame seq=190 done (pipelined): 1 fragments ok 2026-10-06 10:49:37,807 INFO image_tx_daemon: LoRa cmd: PROBE seq=52 +phase_ms=0 (rx#52) 2026-10-06 10:49:38,025 INFO image_tx_daemon: txdone_arrival: seq=191 idx=0 status=0 toa_us=166528 + 2026-10-06 10:49:38,036 INFO image_tx_daemon: frame seq=191 done (pipelined): 1 fragments ok 2026-10-06 10:49:38,625 +INFO image_tx_daemon: txdone_arrival: seq=192 idx=0 status=0 toa_us=166528 2026-10-06 10:49:38,637 INFO +image_tx_daemon: frame seq=192 done (pipelined): 1 fragments ok 2026-10-06 10:49:38,987 INFO image_tx_daemon: +txdone_arrival: seq=193 idx=0 status=0 toa_us=130688 2026-10-06 10:49:38,999 INFO image_tx_daemon: frame seq=193 done +(pipelined): 1 fragments ok 2026-10-06 10:49:39,262 INFO image_tx_daemon: LoRa cmd: PROBE seq=53 phase_ms=0 (rx#53) +2026-10-06 10:49:39,618 INFO image_tx_daemon: txdone_arrival: seq=194 idx=0 status=0 toa_us=166528 2026-10-06 +10:49:39,629 INFO image_tx_daemon: frame seq=194 done (pipelined): 1 fragments ok 2026-10-06 10:49:39,977 INFO +image_tx_daemon: txdone_arrival: seq=195 idx=0 status=0 toa_us=125568 2026-10-06 10:49:39,989 INFO image_tx_daemon: +frame seq=195 done (pipelined): 1 fragments ok 2026-10-06 10:49:40,579 INFO image_tx_daemon: txdone_arrival: seq=196 +idx=0 status=0 toa_us=128128 2026-10-06 10:49:40,590 INFO image_tx_daemon: frame seq=196 done (pipelined): 1 +fragments ok 2026-10-06 10:49:40,818 INFO image_tx_daemon: LoRa cmd: PROBE seq=54 phase_ms=0 (rx#54) 2026-10-06 +10:49:40,985 INFO image_tx_daemon: txdone_arrival: seq=197 idx=0 status=0 toa_us=130688 2026-10-06 10:49:40,996 INFO +image_tx_daemon: frame seq=197 done (pipelined): 1 fragments ok 2026-10-06 10:49:41,587 INFO image_tx_daemon: +txdone_arrival: seq=198 idx=0 status=0 toa_us=130688 2026-10-06 10:49:41,599 INFO image_tx_daemon: frame seq=198 done +(pipelined): 1 fragments ok 2026-10-06 10:49:42,022 INFO image_tx_daemon: txdone_arrival: seq=199 idx=0 status=0 +toa_us=169088 2026-10-06 10:49:42,034 INFO image_tx_daemon: frame seq=199 done (pipelined): 1 fragments ok +2026-10-06 10:49:42,296 INFO image_tx_daemon: LoRa cmd: PROBE seq=55 phase_ms=0 (rx#55) 2026-10-06 10:49:42,582 INFO +image_tx_daemon: txdone_arrival: seq=200 idx=0 status=0 toa_us=130688 2026-10-06 10:49:42,594 INFO image_tx_daemon: +frame seq=200 done (pipelined): 1 fragments ok 2026-10-06 10:49:43,023 INFO image_tx_daemon: txdone_arrival: seq=201 +idx=0 status=0 toa_us=169088 2026-10-06 10:49:43,035 INFO image_tx_daemon: frame seq=201 done (pipelined): 1 +fragments ok 2026-10-06 10:49:43,611 INFO image_tx_daemon: txdone_arrival: seq=202 idx=0 status=0 toa_us=166528 +2026-10-06 10:49:43,622 INFO image_tx_daemon: frame seq=202 done (pipelined): 1 fragments ok 2026-10-06 10:49:43,815 +INFO image_tx_daemon: LoRa cmd: PROBE seq=56 phase_ms=0 (rx#56) 2026-10-06 10:49:44,003 INFO image_tx_daemon: +txdone_arrival: seq=203 idx=0 status=0 toa_us=156288 2026-10-06 10:49:44,015 INFO image_tx_daemon: frame seq=203 done +(pipelined): 1 fragments ok 2026-10-06 10:49:44,617 INFO image_tx_daemon: txdone_arrival: seq=204 idx=0 status=0 +toa_us=166528 2026-10-06 10:49:44,629 INFO image_tx_daemon: frame seq=204 done (pipelined): 1 fragments ok +2026-10-06 10:49:44,954 INFO image_tx_daemon: txdone_arrival: seq=205 idx=0 status=0 toa_us=112768 2026-10-06 +10:49:44,965 INFO image_tx_daemon: frame seq=205 done (pipelined): 1 fragments ok 2026-10-06 10:49:45,228 INFO +image_tx_daemon: LoRa cmd: PROBE seq=57 phase_ms=0 (rx#57) 2026-10-06 10:49:45,559 INFO image_tx_daemon: +txdone_arrival: seq=206 idx=0 status=0 toa_us=115328 2026-10-06 10:49:45,571 INFO image_tx_daemon: frame seq=206 done +(pipelined): 1 fragments ok 2026-10-06 10:49:45,976 INFO image_tx_daemon: txdone_arrival: seq=207 idx=0 status=0 +toa_us=130688 2026-10-06 10:49:45,988 INFO image_tx_daemon: frame seq=207 done (pipelined): 1 fragments ok +2026-10-06 10:49:46,376 INFO image_tx_daemon: stats: goodput=346.8 B/s util=29% pipeline=v3 frames_in=208 ok=207 +fail=0 drop_full=0 drop_stale=0 frags_ok=207 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:49:46,541 INFO +image_tx_daemon: txdone_arrival: seq=208 idx=0 status=0 toa_us=99968 2026-10-06 10:49:46,553 INFO image_tx_daemon: +frame seq=208 done (pipelined): 1 fragments ok 2026-10-06 10:49:46,815 INFO image_tx_daemon: LoRa cmd: PROBE seq=58 +phase_ms=0 (rx#58) 2026-10-06 10:49:46,976 INFO image_tx_daemon: txdone_arrival: seq=209 idx=0 status=0 toa_us=130688 + 2026-10-06 10:49:46,988 INFO image_tx_daemon: frame seq=209 done (pipelined): 1 fragments ok 2026-10-06 10:49:47,607 +INFO image_tx_daemon: txdone_arrival: seq=210 idx=0 status=0 toa_us=169088 2026-10-06 10:49:47,619 INFO +image_tx_daemon: frame seq=210 done (pipelined): 1 fragments ok 2026-10-06 10:49:47,816 INFO image_tx_daemon: LoRa +cmd: PROBE seq=59 phase_ms=0 (rx#59) 2026-10-06 10:49:47,963 INFO image_tx_daemon: txdone_arrival: seq=211 idx=0 +status=0 toa_us=125568 2026-10-06 10:49:47,975 INFO image_tx_daemon: frame seq=211 done (pipelined): 1 fragments ok +2026-10-06 10:49:48,569 INFO image_tx_daemon: txdone_arrival: seq=212 idx=0 status=0 toa_us=130688 2026-10-06 +10:49:48,581 INFO image_tx_daemon: frame seq=212 done (pipelined): 1 fragments ok 2026-10-06 10:49:48,964 INFO +image_tx_daemon: txdone_arrival: seq=213 idx=0 status=0 toa_us=130688 2026-10-06 10:49:48,975 INFO image_tx_daemon: +frame seq=213 done (pipelined): 1 fragments ok 2026-10-06 10:49:49,238 INFO image_tx_daemon: LoRa cmd: PROBE seq=60 +phase_ms=0 (rx#60) 2026-10-06 10:49:49,569 INFO image_tx_daemon: txdone_arrival: seq=214 idx=0 status=0 toa_us=130688 + 2026-10-06 10:49:49,580 INFO image_tx_daemon: frame seq=214 done (pipelined): 1 fragments ok 2026-10-06 10:49:50,004 +INFO image_tx_daemon: txdone_arrival: seq=215 idx=0 status=0 toa_us=166528 2026-10-06 10:49:50,016 INFO +image_tx_daemon: frame seq=215 done (pipelined): 1 fragments ok 2026-10-06 10:49:50,602 INFO image_tx_daemon: +txdone_arrival: seq=216 idx=0 status=0 toa_us=163968 2026-10-06 10:49:50,614 INFO image_tx_daemon: frame seq=216 done +(pipelined): 1 fragments ok 2026-10-06 10:49:50,818 INFO image_tx_daemon: LoRa cmd: PROBE seq=61 phase_ms=0 (rx#61) +2026-10-06 10:49:50,996 INFO image_tx_daemon: txdone_arrival: seq=217 idx=0 status=0 toa_us=158848 2026-10-06 +10:49:51,007 INFO image_tx_daemon: frame seq=217 done (pipelined): 1 fragments ok 2026-10-06 10:49:51,594 INFO +image_tx_daemon: txdone_arrival: seq=218 idx=0 status=0 toa_us=156288 2026-10-06 10:49:51,606 INFO image_tx_daemon: +frame seq=218 done (pipelined): 1 fragments ok 2026-10-06 10:49:52,200 INFO image_tx_daemon: txdone_arrival: seq=219 +idx=0 status=0 toa_us=169088 2026-10-06 10:49:52,212 INFO image_tx_daemon: frame seq=219 done (pipelined): 1 +fragments ok 2026-10-06 10:49:52,316 INFO image_tx_daemon: LoRa cmd: PROBE seq=62 phase_ms=0 (rx#62) 2026-10-06 +10:49:52,587 INFO image_tx_daemon: txdone_arrival: seq=220 idx=0 status=0 toa_us=158848 2026-10-06 10:49:52,598 INFO +image_tx_daemon: frame seq=220 done (pipelined): 1 fragments ok 2026-10-06 10:49:52,977 INFO image_tx_daemon: +txdone_arrival: seq=221 idx=0 status=0 toa_us=138368 2026-10-06 10:49:52,988 INFO image_tx_daemon: frame seq=221 done +(pipelined): 1 fragments ok 2026-10-06 10:49:53,533 INFO image_tx_daemon: txdone_arrival: seq=222 idx=0 status=0 +toa_us=102528 2026-10-06 10:49:53,545 INFO image_tx_daemon: frame seq=222 done (pipelined): 1 fragments ok +2026-10-06 10:49:53,808 INFO image_tx_daemon: LoRa cmd: PROBE seq=63 phase_ms=0 (rx#63) 2026-10-06 10:49:53,935 INFO +image_tx_daemon: txdone_arrival: seq=223 idx=0 status=0 toa_us=105088 2026-10-06 10:49:53,947 INFO image_tx_daemon: +frame seq=223 done (pipelined): 1 fragments ok 2026-10-06 10:49:54,537 INFO image_tx_daemon: txdone_arrival: seq=224 +idx=0 status=0 toa_us=107648 2026-10-06 10:49:54,549 INFO image_tx_daemon: frame seq=224 done (pipelined): 1 +fragments ok 2026-10-06 10:49:55,187 INFO image_tx_daemon: txdone_arrival: seq=225 idx=0 status=0 toa_us=163968 +2026-10-06 10:49:55,198 INFO image_tx_daemon: frame seq=225 done (pipelined): 1 fragments ok 2026-10-06 10:49:55,316 +INFO image_tx_daemon: LoRa cmd: PROBE seq=64 phase_ms=0 (rx#64) 2026-10-06 10:49:55,597 INFO image_tx_daemon: +txdone_arrival: seq=226 idx=0 status=0 toa_us=166528 2026-10-06 10:49:55,609 INFO image_tx_daemon: frame seq=226 done +(pipelined): 1 fragments ok 2026-10-06 10:49:55,959 INFO image_tx_daemon: txdone_arrival: seq=227 idx=0 status=0 +toa_us=130688 2026-10-06 10:49:55,970 INFO image_tx_daemon: frame seq=227 done (pipelined): 1 fragments ok +2026-10-06 10:49:56,389 INFO image_tx_daemon: stats: goodput=331.3 B/s util=28% pipeline=v3 frames_in=228 ok=227 +fail=0 drop_full=0 drop_stale=0 frags_ok=227 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:49:56,592 INFO +image_tx_daemon: txdone_arrival: seq=228 idx=0 status=0 toa_us=169088 2026-10-06 10:49:56,604 INFO image_tx_daemon: +frame seq=228 done (pipelined): 1 fragments ok 2026-10-06 10:49:56,821 INFO image_tx_daemon: LoRa cmd: PROBE seq=65 +phase_ms=0 (rx#65) 2026-10-06 10:49:56,967 INFO image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=130688 + 2026-10-06 10:49:56,979 INFO image_tx_daemon: frame seq=229 done (pipelined): 1 fragments ok 2026-10-06 10:49:57,589 +INFO image_tx_daemon: txdone_arrival: seq=230 idx=0 status=0 toa_us=163968 2026-10-06 10:49:57,600 INFO +image_tx_daemon: frame seq=230 done (pipelined): 1 fragments ok 2026-10-06 10:49:57,968 INFO image_tx_daemon: +txdone_arrival: seq=231 idx=0 status=0 toa_us=130688 2026-10-06 10:49:57,979 INFO image_tx_daemon: frame seq=231 done +(pipelined): 1 fragments ok 2026-10-06 10:49:58,242 INFO image_tx_daemon: LoRa cmd: PROBE seq=66 phase_ms=0 (rx#66) +2026-10-06 10:49:58,551 INFO image_tx_daemon: txdone_arrival: seq=232 idx=0 status=0 toa_us=130688 2026-10-06 +10:49:58,563 INFO image_tx_daemon: frame seq=232 done (pipelined): 1 fragments ok 2026-10-06 10:49:59,150 INFO +image_tx_daemon: txdone_arrival: seq=233 idx=0 status=0 toa_us=130688 2026-10-06 10:49:59,162 INFO image_tx_daemon: +frame seq=233 done (pipelined): 1 fragments ok 2026-10-06 10:49:59,327 INFO image_tx_daemon: LoRa cmd: PROBE seq=67 +phase_ms=0 (rx#67) 2026-10-06 10:49:59,526 INFO image_tx_daemon: txdone_arrival: seq=234 idx=0 status=0 toa_us=102528 + 2026-10-06 10:49:59,538 INFO image_tx_daemon: frame seq=234 done (pipelined): 1 fragments ok 2026-10-06 10:50:00,148 +INFO image_tx_daemon: txdone_arrival: seq=235 idx=0 status=0 toa_us=130688 2026-10-06 10:50:00,160 INFO +image_tx_daemon: frame seq=235 done (pipelined): 1 fragments ok 2026-10-06 10:50:00,547 INFO image_tx_daemon: +txdone_arrival: seq=236 idx=0 status=0 toa_us=130688 2026-10-06 10:50:00,558 INFO image_tx_daemon: frame seq=236 done +(pipelined): 1 fragments ok 2026-10-06 10:50:00,821 INFO image_tx_daemon: LoRa cmd: PROBE seq=68 phase_ms=0 (rx#68) +2026-10-06 10:50:00,955 INFO image_tx_daemon: txdone_arrival: seq=237 idx=0 status=0 toa_us=107648 2026-10-06 +10:50:00,966 INFO image_tx_daemon: frame seq=237 done (pipelined): 1 fragments ok 2026-10-06 10:50:01,543 INFO +image_tx_daemon: txdone_arrival: seq=238 idx=0 status=0 toa_us=128128 2026-10-06 10:50:01,554 INFO image_tx_daemon: +frame seq=238 done (pipelined): 1 fragments ok 2026-10-06 10:50:02,141 INFO image_tx_daemon: txdone_arrival: seq=239 +idx=0 status=0 toa_us=130688 2026-10-06 10:50:02,152 INFO image_tx_daemon: frame seq=239 done (pipelined): 1 +fragments ok 2026-10-06 10:50:02,332 INFO image_tx_daemon: LoRa cmd: PROBE seq=69 phase_ms=0 (rx#69) 2026-10-06 +10:50:02,540 INFO image_tx_daemon: txdone_arrival: seq=240 idx=0 status=0 toa_us=123008 2026-10-06 10:50:02,552 INFO +image_tx_daemon: frame seq=240 done (pipelined): 1 fragments ok 2026-10-06 10:50:03,179 INFO image_tx_daemon: +txdone_arrival: seq=241 idx=0 status=0 toa_us=161408 2026-10-06 10:50:03,191 INFO image_tx_daemon: frame seq=241 done +(pipelined): 1 fragments ok 2026-10-06 10:50:03,541 INFO image_tx_daemon: txdone_arrival: seq=242 idx=0 status=0 +toa_us=130688 2026-10-06 10:50:03,552 INFO image_tx_daemon: frame seq=242 done (pipelined): 1 fragments ok +2026-10-06 10:50:03,815 INFO image_tx_daemon: LoRa cmd: PROBE seq=70 phase_ms=0 (rx#70) 2026-10-06 10:50:03,955 INFO +image_tx_daemon: txdone_arrival: seq=243 idx=0 status=0 toa_us=123008 2026-10-06 10:50:03,967 INFO image_tx_daemon: +frame seq=243 done (pipelined): 1 fragments ok 2026-10-06 10:50:04,543 INFO image_tx_daemon: txdone_arrival: seq=244 +idx=0 status=0 toa_us=130688 2026-10-06 10:50:04,555 INFO image_tx_daemon: frame seq=244 done (pipelined): 1 +fragments ok 2026-10-06 10:50:05,131 INFO image_tx_daemon: txdone_arrival: seq=245 idx=0 status=0 toa_us=120448 +2026-10-06 10:50:05,143 INFO image_tx_daemon: frame seq=245 done (pipelined): 1 fragments ok 2026-10-06 10:50:05,329 +INFO image_tx_daemon: LoRa cmd: PROBE seq=71 phase_ms=0 (rx#71) 2026-10-06 10:50:05,527 INFO image_tx_daemon: +txdone_arrival: seq=246 idx=0 status=0 toa_us=123008 2026-10-06 10:50:05,539 INFO image_tx_daemon: frame seq=246 done +(pipelined): 1 fragments ok 2026-10-06 10:50:06,136 INFO image_tx_daemon: txdone_arrival: seq=247 idx=0 status=0 +toa_us=125568 2026-10-06 10:50:06,147 INFO image_tx_daemon: frame seq=247 done (pipelined): 1 fragments ok +2026-10-06 10:50:06,400 INFO image_tx_daemon: stats: goodput=306.6 B/s util=26% pipeline=v3 frames_in=248 ok=247 +fail=0 drop_full=0 drop_stale=0 frags_ok=247 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:50:06,569 INFO +image_tx_daemon: txdone_arrival: seq=248 idx=0 status=0 toa_us=161408 2026-10-06 10:50:06,581 INFO image_tx_daemon: +frame seq=248 done (pipelined): 1 fragments ok 2026-10-06 10:50:06,829 INFO image_tx_daemon: LoRa cmd: PROBE seq=72 +phase_ms=0 (rx#72) 2026-10-06 10:50:06,976 INFO image_tx_daemon: txdone_arrival: seq=249 idx=0 status=0 toa_us=125568 + 2026-10-06 10:50:06,987 INFO image_tx_daemon: frame seq=249 done (pipelined): 1 fragments ok 2026-10-06 10:50:07,537 +INFO image_tx_daemon: txdone_arrival: seq=250 idx=0 status=0 toa_us=130688 2026-10-06 10:50:07,548 INFO +image_tx_daemon: frame seq=250 done (pipelined): 1 fragments ok 2026-10-06 10:50:08,168 INFO image_tx_daemon: +txdone_arrival: seq=251 idx=0 status=0 toa_us=163968 2026-10-06 10:50:08,179 INFO image_tx_daemon: frame seq=251 done +(pipelined): 1 fragments ok 2026-10-06 10:50:08,330 INFO image_tx_daemon: LoRa cmd: PROBE seq=73 phase_ms=0 (rx#73) +2026-10-06 10:50:08,568 INFO image_tx_daemon: txdone_arrival: seq=252 idx=0 status=0 toa_us=163968 2026-10-06 +10:50:08,580 INFO image_tx_daemon: frame seq=252 done (pipelined): 1 fragments ok 2026-10-06 10:50:08,963 INFO +image_tx_daemon: txdone_arrival: seq=253 idx=0 status=0 toa_us=123008 2026-10-06 10:50:08,975 INFO image_tx_daemon: +frame seq=253 done (pipelined): 1 fragments ok 2026-10-06 10:50:09,566 INFO image_tx_daemon: txdone_arrival: seq=254 +idx=0 status=0 toa_us=169088 2026-10-06 10:50:09,578 INFO image_tx_daemon: frame seq=254 done (pipelined): 1 +fragments ok 2026-10-06 10:50:09,816 INFO image_tx_daemon: LoRa cmd: PROBE seq=74 phase_ms=0 (rx#74) 2026-10-06 +10:50:10,149 INFO image_tx_daemon: txdone_arrival: seq=255 idx=0 status=0 toa_us=146048 2026-10-06 10:50:10,161 INFO +image_tx_daemon: frame seq=255 done (pipelined): 1 fragments ok 2026-10-06 10:50:10,554 INFO image_tx_daemon: +txdone_arrival: seq=0 idx=0 status=0 toa_us=158848 2026-10-06 10:50:10,565 INFO image_tx_daemon: frame seq=0 done +(pipelined): 1 fragments ok 2026-10-06 10:50:11,130 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 +toa_us=130688 2026-10-06 10:50:11,141 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok 2026-10-06 +10:50:11,335 INFO image_tx_daemon: LoRa cmd: PROBE seq=75 phase_ms=0 (rx#75) 2026-10-06 10:50:11,523 INFO +image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=130688 2026-10-06 10:50:11,535 INFO image_tx_daemon: +frame seq=2 done (pipelined): 1 fragments ok 2026-10-06 10:50:12,122 INFO image_tx_daemon: txdone_arrival: seq=3 +idx=0 status=0 toa_us=130688 2026-10-06 10:50:12,133 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments +ok 2026-10-06 10:50:12,508 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=115328 2026-10-06 +10:50:12,519 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok 2026-10-06 10:50:12,782 INFO +image_tx_daemon: LoRa cmd: PROBE seq=76 phase_ms=0 (rx#76) 2026-10-06 10:50:13,155 INFO image_tx_daemon: +txdone_arrival: seq=5 idx=0 status=0 toa_us=158848 2026-10-06 10:50:13,167 INFO image_tx_daemon: frame seq=5 done +(pipelined): 1 fragments ok 2026-10-06 10:50:13,519 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 +toa_us=130688 2026-10-06 10:50:13,531 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok 2026-10-06 +10:50:14,159 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=169088 2026-10-06 10:50:14,171 INFO +image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok 2026-10-06 10:50:14,331 INFO image_tx_daemon: LoRa cmd: +PROBE seq=77 phase_ms=0 (rx#77) 2026-10-06 10:50:14,549 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 +toa_us=161408 2026-10-06 10:50:14,561 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok 2026-10-06 +10:50:15,158 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=166528 2026-10-06 10:50:15,169 INFO +image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok 2026-10-06 10:50:15,564 INFO image_tx_daemon: +txdone_arrival: seq=10 idx=0 status=0 toa_us=169088 2026-10-06 10:50:15,575 INFO image_tx_daemon: frame seq=10 done +(pipelined): 1 fragments ok 2026-10-06 10:50:15,839 INFO image_tx_daemon: LoRa cmd: PROBE seq=78 phase_ms=0 (rx#78) +2026-10-06 10:50:16,123 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=130688 2026-10-06 +10:50:16,135 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok 2026-10-06 10:50:16,412 INFO +image_tx_daemon: stats: goodput=349.2 B/s util=29% pipeline=v3 frames_in=268 ok=267 fail=0 drop_full=0 drop_stale=0 +frags_ok=267 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 10:50:16,504 INFO image_tx_daemon: txdone_arrival: seq=12 +idx=0 status=0 toa_us=120448 2026-10-06 10:50:16,516 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments +ok 2026-10-06 10:50:17,102 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=115328 2026-10-06 +10:50:17,113 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok 2026-10-06 10:50:17,323 INFO +image_tx_daemon: LoRa cmd: PROBE seq=79 phase_ms=0 (rx#79) 2026-10-06 10:50:17,510 INFO image_tx_daemon: +txdone_arrival: seq=14 idx=0 status=0 toa_us=128128 2026-10-06 10:50:17,521 INFO image_tx_daemon: frame seq=14 done +(pipelined): 1 fragments ok 2026-10-06 10:50:18,118 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 +toa_us=128128 2026-10-06 10:50:18,130 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok 2026-10-06 +10:50:18,507 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=128128 2026-10-06 10:50:18,519 INFO +image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok 2026-10-06 10:50:18,782 INFO image_tx_daemon: LoRa +cmd: PROBE seq=80 phase_ms=0 (rx#80) 2026-10-06 10:50:19,106 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 +status=0 toa_us=120448 2026-10-06 10:50:19,117 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok +2026-10-06 10:50:19,503 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=123008 2026-10-06 +10:50:19,514 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok 2026-10-06 10:50:20,132 INFO +image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=153728 2026-10-06 10:50:20,143 INFO image_tx_daemon: +frame seq=19 done (pipelined): 1 fragments ok 2026-10-06 10:50:20,330 INFO image_tx_daemon: LoRa cmd: PROBE seq=81 +phase_ms=0 (rx#81) 2026-10-06 10:50:20,508 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=128128 +2026-10-06 10:50:20,519 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok 2026-10-06 10:50:21,107 +INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=123008 2026-10-06 10:50:21,118 INFO +image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok 2026-10-06 10:50:21,503 INFO image_tx_daemon: +txdone_arrival: seq=22 idx=0 status=0 toa_us=123008 2026-10-06 10:50:21,515 INFO image_tx_daemon: frame seq=22 done +(pipelined): 1 fragments ok 2026-10-06 10:50:21,777 INFO image_tx_daemon: LoRa cmd: PROBE seq=82 phase_ms=0 (rx#82) +2026-10-06 10:50:22,112 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=130688 2026-10-06 +10:50:22,124 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok 2026-10-06 10:50:22,506 INFO +image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=130688 2026-10-06 10:50:22,517 INFO image_tx_daemon: +frame seq=24 done (pipelined): 1 fragments ok 2026-10-06 10:50:23,098 INFO image_tx_daemon: txdone_arrival: seq=25 +idx=0 status=0 toa_us=123008 2026-10-06 10:50:23,110 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments +ok 2026-10-06 10:50:23,338 INFO image_tx_daemon: LoRa cmd: PROBE seq=83 phase_ms=0 (rx#83) 2026-10-06 10:50:23,536 +INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=163968 2026-10-06 10:50:23,547 INFO +image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok 2026-10-06 10:50:24,144 INFO image_tx_daemon: +txdone_arrival: seq=27 idx=0 status=0 toa_us=166528 2026-10-06 10:50:24,156 INFO image_tx_daemon: frame seq=27 done +(pipelined): 1 fragments ok 2026-10-06 10:50:24,340 INFO image_tx_daemon: LoRa cmd: PROBE seq=84 phase_ms=0 (rx#84) +2026-10-06 10:50:24,538 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=166528 2026-10-06 +10:50:24,549 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok 2026-10-06 10:50:25,135 INFO +image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=163968 2026-10-06 10:50:25,146 INFO image_tx_daemon: +frame seq=29 done (pipelined): 1 fragments ok 2026-10-06 10:50:25,531 INFO image_tx_daemon: txdone_arrival: seq=30 +idx=0 status=0 toa_us=158848 2026-10-06 10:50:25,543 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments +ok 2026-10-06 10:50:25,805 INFO image_tx_daemon: LoRa cmd: PROBE seq=85 phase_ms=0 (rx#85) 2026-10-06 10:50:26,108 +INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=138368 2026-10-06 10:50:26,119 INFO +image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok 2026-10-06 10:50:26,423 INFO image_tx_daemon: stats: +goodput=321.0 B/s util=27% pipeline=v3 frames_in=288 ok=287 fail=0 drop_full=0 drop_stale=0 frags_ok=287 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 10:50:26,537 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 +toa_us=163968 2026-10-06 10:50:26,549 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok 2026-10-06 +10:50:27,064 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=99968 2026-10-06 10:50:27,075 INFO +image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok 2026-10-06 10:50:27,339 INFO image_tx_daemon: LoRa +cmd: PROBE seq=86 phase_ms=0 (rx#86) 2026-10-06 10:50:27,477 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 +status=0 toa_us=105088 2026-10-06 10:50:27,489 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok +2026-10-06 10:50:28,140 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=166528 2026-10-06 +10:50:28,151 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok 2026-10-06 10:50:28,335 INFO +image_tx_daemon: LoRa cmd: PROBE seq=87 phase_ms=0 (rx#87) 2026-10-06 10:50:28,533 INFO image_tx_daemon: +txdone_arrival: seq=36 idx=0 status=0 toa_us=163968 2026-10-06 10:50:28,545 INFO image_tx_daemon: frame seq=36 done +(pipelined): 1 fragments ok 2026-10-06 10:50:29,131 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 +toa_us=166528 2026-10-06 10:50:29,143 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok 2026-10-06 +10:50:29,540 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=169088 2026-10-06 10:50:29,551 INFO +image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok 2026-10-06 10:50:29,814 INFO image_tx_daemon: LoRa +cmd: PROBE seq=88 phase_ms=0 (rx#88) 2026-10-06 10:50:30,099 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 +status=0 toa_us=130688 2026-10-06 10:50:30,111 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok +2026-10-06 10:50:30,494 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=125568 2026-10-06 +10:50:30,506 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok 2026-10-06 10:50:31,062 INFO +image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=105088 2026-10-06 10:50:31,074 INFO image_tx_daemon: +frame seq=41 done (pipelined): 1 fragments ok 2026-10-06 10:50:31,299 INFO image_tx_daemon: LoRa cmd: PROBE seq=89 +phase_ms=0 (rx#89) 2026-10-06 10:50:31,497 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=130688 +2026-10-06 10:50:31,508 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok 2026-10-06 10:50:32,096 +INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=130688 2026-10-06 10:50:32,108 INFO +image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok 2026-10-06 10:50:32,489 INFO image_tx_daemon: +txdone_arrival: seq=44 idx=0 status=0 toa_us=130688 2026-10-06 10:50:32,501 INFO image_tx_daemon: frame seq=44 done +(pipelined): 1 fragments ok 2026-10-06 10:50:32,765 INFO image_tx_daemon: LoRa cmd: PROBE seq=90 phase_ms=0 (rx#90) +2026-10-06 10:50:33,088 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=128128 2026-10-06 +10:50:33,099 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok 2026-10-06 10:50:33,492 INFO +image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=130688 2026-10-06 10:50:33,503 INFO image_tx_daemon: +frame seq=46 done (pipelined): 1 fragments ok 2026-10-06 10:50:34,089 INFO image_tx_daemon: txdone_arrival: seq=47 +idx=0 status=0 toa_us=128128 2026-10-06 10:50:34,101 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments +ok 2026-10-06 10:50:34,309 INFO image_tx_daemon: LoRa cmd: PROBE seq=91 phase_ms=0 (rx#91) 2026-10-06 10:50:34,486 +INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=130688 2026-10-06 10:50:34,498 INFO +image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok 2026-10-06 10:50:35,085 INFO image_tx_daemon: +txdone_arrival: seq=49 idx=0 status=0 toa_us=130688 2026-10-06 10:50:35,097 INFO image_tx_daemon: frame seq=49 done +(pipelined): 1 fragments ok 2026-10-06 10:50:35,490 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 +toa_us=130688 2026-10-06 10:50:35,501 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok 2026-10-06 +10:50:35,767 INFO image_tx_daemon: LoRa cmd: PROBE seq=92 phase_ms=0 (rx#92) 2026-10-06 10:50:36,081 INFO +image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=130688 2026-10-06 10:50:36,093 INFO image_tx_daemon: +frame seq=51 done (pipelined): 1 fragments ok 2026-10-06 10:50:36,435 INFO image_tx_daemon: stats: goodput=316.7 B/s +util=27% pipeline=v3 frames_in=308 ok=307 fail=0 drop_full=0 drop_stale=0 frags_ok=307 frags_fail=0 qdepth=0 +parity_tx=0 2026-10-06 10:50:36,481 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=130688 +2026-10-06 10:50:36,493 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok 2026-10-06 10:50:36,913 +INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=89728 2026-10-06 10:50:36,925 INFO +image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok 2026-10-06 10:50:37,187 INFO image_tx_daemon: LoRa +cmd: PROBE seq=93 phase_ms=0 (rx#93) 2026-10-06 10:50:37,474 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 +status=0 toa_us=123008 2026-10-06 10:50:37,486 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok +2026-10-06 10:50:38,083 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=130688 2026-10-06 +10:50:38,094 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok 2026-10-06 10:50:38,303 INFO +image_tx_daemon: LoRa cmd: PROBE seq=94 phase_ms=0 (rx#94) 2026-10-06 10:50:38,480 INFO image_tx_daemon: +txdone_arrival: seq=56 idx=0 status=0 toa_us=130688 2026-10-06 10:50:38,491 INFO image_tx_daemon: frame seq=56 done +(pipelined): 1 fragments ok 2026-10-06 10:50:39,079 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 +toa_us=130688 2026-10-06 10:50:39,091 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok 2026-10-06 +10:50:39,481 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=130688 2026-10-06 10:50:39,493 INFO +image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok 2026-10-06 10:50:39,755 INFO image_tx_daemon: LoRa +cmd: PROBE seq=95 phase_ms=0 (rx#95) 2026-10-06 10:50:40,077 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 +status=0 toa_us=128128 2026-10-06 10:50:40,088 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok +2026-10-06 10:50:40,481 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=130688 2026-10-06 +10:50:40,493 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok 2026-10-06 10:50:41,079 INFO +image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=135808 2026-10-06 10:50:41,091 INFO image_tx_daemon: +frame seq=61 done (pipelined): 1 fragments ok 2026-10-06 10:50:41,313 INFO image_tx_daemon: LoRa cmd: PROBE seq=96 +phase_ms=0 (rx#96) 2026-10-06 10:50:41,511 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=169088 +2026-10-06 10:50:41,523 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok 2026-10-06 10:50:42,068 +INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=123008 2026-10-06 10:50:42,080 INFO +image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok 2026-10-06 10:50:42,516 INFO image_tx_daemon: +txdone_arrival: seq=64 idx=0 status=0 toa_us=166528 2026-10-06 10:50:42,527 INFO image_tx_daemon: frame seq=64 done +(pipelined): 1 fragments ok 2026-10-06 10:50:42,790 INFO image_tx_daemon: LoRa cmd: PROBE seq=97 phase_ms=0 (rx#97) +2026-10-06 10:50:43,069 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=130688 2026-10-06 +10:50:43,080 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok 2026-10-06 10:50:43,465 INFO +image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=125568 2026-10-06 10:50:43,477 INFO image_tx_daemon: +frame seq=66 done (pipelined): 1 fragments ok 2026-10-06 10:50:44,102 INFO image_tx_daemon: txdone_arrival: seq=67 +idx=0 status=0 toa_us=158848 2026-10-06 10:50:44,114 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments +ok 2026-10-06 10:50:44,320 INFO image_tx_daemon: LoRa cmd: PROBE seq=98 phase_ms=0 (rx#98) 2026-10-06 10:50:44,446 +INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=107648 2026-10-06 10:50:44,457 INFO +image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok 2026-10-06 10:50:45,054 INFO image_tx_daemon: +txdone_arrival: seq=69 idx=0 status=0 toa_us=112768 2026-10-06 10:50:45,065 INFO image_tx_daemon: frame seq=69 done +(pipelined): 1 fragments ok 2026-10-06 10:50:45,494 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 +toa_us=158848 2026-10-06 10:50:45,506 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok 2026-10-06 +10:50:45,769 INFO image_tx_daemon: LoRa cmd: PROBE seq=99 phase_ms=0 (rx#99) 2026-10-06 10:50:46,064 INFO +image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=130688 2026-10-06 10:50:46,076 INFO image_tx_daemon: +frame seq=71 done (pipelined): 1 fragments ok 2026-10-06 10:50:46,447 INFO image_tx_daemon: stats: goodput=309.2 B/s +util=26% pipeline=v3 frames_in=328 ok=327 fail=0 drop_full=0 drop_stale=0 frags_ok=327 frags_fail=0 qdepth=0 +parity_tx=0 2026-10-06 10:50:46,470 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=130688 +2026-10-06 10:50:46,482 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok 2026-10-06 10:50:47,070 +INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=130688 2026-10-06 10:50:47,082 INFO +image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok 2026-10-06 10:50:47,314 INFO image_tx_daemon: LoRa +cmd: PROBE seq=100 phase_ms=0 (rx#100) 2026-10-06 10:50:47,503 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 +status=0 toa_us=169088 2026-10-06 10:50:47,515 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok +2026-10-06 10:50:48,092 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=161408 2026-10-06 +10:50:48,104 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok 2026-10-06 10:50:48,501 INFO +image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=163968 2026-10-06 10:50:48,513 INFO image_tx_daemon: +frame seq=76 done (pipelined): 1 fragments ok 2026-10-06 10:50:48,775 INFO image_tx_daemon: LoRa cmd: PROBE seq=101 +phase_ms=0 (rx#101) 2026-10-06 10:50:49,089 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=153728 + 2026-10-06 10:50:49,100 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok 2026-10-06 10:50:49,450 +INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=115328 2026-10-06 10:50:49,462 INFO +image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok 2026-10-06 10:50:50,054 INFO image_tx_daemon: +txdone_arrival: seq=79 idx=0 status=0 toa_us=128128 2026-10-06 10:50:50,065 INFO image_tx_daemon: frame seq=79 done +(pipelined): 1 fragments ok 2026-10-06 10:50:50,311 INFO image_tx_daemon: LoRa cmd: PROBE seq=102 phase_ms=0 (rx#102) + 2026-10-06 10:50:50,456 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=130688 2026-10-06 +10:50:50,467 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok 2026-10-06 10:50:51,057 INFO +image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=130688 2026-10-06 10:50:51,068 INFO image_tx_daemon: +frame seq=81 done (pipelined): 1 fragments ok 2026-10-06 10:50:51,456 INFO image_tx_daemon: txdone_arrival: seq=82 +idx=0 status=0 toa_us=130688 2026-10-06 10:50:51,468 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments +ok 2026-10-06 10:50:51,723 INFO image_tx_daemon: LoRa cmd: PROBE seq=103 phase_ms=0 (rx#103) 2026-10-06 10:50:52,048 +INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=117888 2026-10-06 10:50:52,060 INFO +image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok 2026-10-06 10:50:52,647 INFO image_tx_daemon: +txdone_arrival: seq=84 idx=0 status=0 toa_us=123008 2026-10-06 10:50:52,658 INFO image_tx_daemon: frame seq=84 done +(pipelined): 1 fragments ok 2026-10-06 10:50:52,809 INFO image_tx_daemon: LoRa cmd: PROBE seq=104 phase_ms=0 (rx#104) + 2026-10-06 10:50:53,059 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=130688 2026-10-06 +10:50:53,071 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok 2026-10-06 10:50:53,460 INFO +image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=130688 2026-10-06 10:50:53,472 INFO image_tx_daemon: +frame seq=86 done (pipelined): 1 fragments ok 2026-10-06 10:50:54,087 INFO image_tx_daemon: txdone_arrival: seq=87 +idx=0 status=0 toa_us=166528 2026-10-06 10:50:54,099 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments +ok 2026-10-06 10:50:54,316 INFO image_tx_daemon: LoRa cmd: PROBE seq=105 phase_ms=0 (rx#105) 2026-10-06 10:50:54,463 +INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=130688 2026-10-06 10:50:54,475 INFO +image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok 2026-10-06 10:50:55,049 INFO image_tx_daemon: +txdone_arrival: seq=89 idx=0 status=0 toa_us=130688 2026-10-06 10:50:55,061 INFO image_tx_daemon: frame seq=89 done +(pipelined): 1 fragments ok 2026-10-06 10:50:55,458 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 +toa_us=130688 2026-10-06 10:50:55,469 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok 2026-10-06 +10:50:55,732 INFO image_tx_daemon: LoRa cmd: PROBE seq=106 phase_ms=0 (rx#106) 2026-10-06 10:50:56,052 INFO +image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=130688 2026-10-06 10:50:56,063 INFO image_tx_daemon: +frame seq=91 done (pipelined): 1 fragments ok 2026-10-06 10:50:56,460 INFO image_tx_daemon: txdone_arrival: seq=92 +idx=0 status=0 toa_us=125568 2026-10-06 10:50:56,461 INFO image_tx_daemon: stats: goodput=321.3 B/s util=27% +pipeline=v3 frames_in=348 ok=347 fail=0 drop_full=0 drop_stale=0 frags_ok=347 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 10:50:56,473 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok 2026-10-06 10:50:57,053 +INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=130688 2026-10-06 10:50:57,065 INFO +image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok 2026-10-06 10:50:57,315 INFO image_tx_daemon: LoRa +cmd: PROBE seq=107 phase_ms=0 (rx#107) 2026-10-06 10:50:57,461 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 +status=0 toa_us=130688 2026-10-06 10:50:57,473 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok +2026-10-06 10:50:58,051 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=130688 2026-10-06 +10:50:58,062 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok 2026-10-06 10:50:58,649 INFO +image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=130688 2026-10-06 10:50:58,661 INFO image_tx_daemon: +frame seq=96 done (pipelined): 1 fragments ok 2026-10-06 10:50:58,827 INFO image_tx_daemon: LoRa cmd: PROBE seq=108 +phase_ms=0 (rx#108) 2026-10-06 10:50:59,046 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=130688 + 2026-10-06 10:50:59,057 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok 2026-10-06 10:50:59,675 +INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=156288 2026-10-06 10:50:59,686 INFO +image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok 2026-10-06 10:51:00,075 INFO image_tx_daemon: +txdone_arrival: seq=99 idx=0 status=0 toa_us=163968 2026-10-06 10:51:00,087 INFO image_tx_daemon: frame seq=99 done +(pipelined): 1 fragments ok 2026-10-06 10:51:00,323 INFO image_tx_daemon: LoRa cmd: PROBE seq=109 phase_ms=0 (rx#109) + 2026-10-06 10:51:00,480 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=143488 2026-10-06 +10:51:00,492 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok 2026-10-06 10:51:01,073 INFO +image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=156288 2026-10-06 10:51:01,085 INFO image_tx_daemon: +frame seq=101 done (pipelined): 1 fragments ok 2026-10-06 10:51:01,682 INFO image_tx_daemon: txdone_arrival: seq=102 +idx=0 status=0 toa_us=169088 2026-10-06 10:51:01,693 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 +fragments ok 2026-10-06 10:51:01,826 INFO image_tx_daemon: LoRa cmd: PROBE seq=110 phase_ms=0 (rx#110) 2026-10-06 +10:51:02,087 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=169088 2026-10-06 10:51:02,099 INFO +image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok 2026-10-06 10:51:02,664 INFO image_tx_daemon: +txdone_arrival: seq=104 idx=0 status=0 toa_us=153728 2026-10-06 10:51:02,676 INFO image_tx_daemon: frame seq=104 done +(pipelined): 1 fragments ok 2026-10-06 10:51:03,012 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 +toa_us=99968 2026-10-06 10:51:03,024 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok 2026-10-06 +10:51:03,286 INFO image_tx_daemon: LoRa cmd: PROBE seq=111 phase_ms=0 (rx#111) 2026-10-06 10:51:03,670 INFO +image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=163968 2026-10-06 10:51:03,681 INFO image_tx_daemon: +frame seq=106 done (pipelined): 1 fragments ok 2026-10-06 10:51:04,075 INFO image_tx_daemon: txdone_arrival: seq=107 +idx=0 status=0 toa_us=161408 2026-10-06 10:51:04,086 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 +fragments ok 2026-10-06 10:51:04,316 INFO image_tx_daemon: LoRa cmd: PROBE seq=112 phase_ms=0 (rx#112) 2026-10-06 +10:51:04,680 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=166528 2026-10-06 10:51:04,691 INFO +image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok 2026-10-06 10:51:05,043 INFO image_tx_daemon: +txdone_arrival: seq=109 idx=0 status=0 toa_us=130688 2026-10-06 10:51:05,054 INFO image_tx_daemon: frame seq=109 done +(pipelined): 1 fragments ok 2026-10-06 10:51:05,673 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 +toa_us=166528 2026-10-06 10:51:05,684 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok +2026-10-06 10:51:05,826 INFO image_tx_daemon: LoRa cmd: PROBE seq=113 phase_ms=0 (rx#113) 2026-10-06 10:51:06,024 +INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=123008 2026-10-06 10:51:06,036 INFO +image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok 2026-10-06 10:51:06,473 INFO image_tx_daemon: stats: +goodput=344.8 B/s util=29% pipeline=v3 frames_in=368 ok=367 fail=0 drop_full=0 drop_stale=0 frags_ok=367 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 10:51:06,611 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 +toa_us=110208 2026-10-06 10:51:06,622 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok +2026-10-06 10:51:07,038 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=130688 2026-10-06 +10:51:07,050 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok 2026-10-06 10:51:07,312 INFO +image_tx_daemon: LoRa cmd: PROBE seq=114 phase_ms=0 (rx#114) 2026-10-06 10:51:07,474 INFO image_tx_daemon: +txdone_arrival: seq=114 idx=0 status=0 toa_us=128128 2026-10-06 10:51:07,485 INFO image_tx_daemon: frame seq=114 done +(pipelined): 1 fragments ok 2026-10-06 10:51:08,032 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 +toa_us=130688 2026-10-06 10:51:08,044 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok +2026-10-06 10:51:08,631 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=125568 2026-10-06 +10:51:08,643 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok 2026-10-06 10:51:08,829 INFO +image_tx_daemon: LoRa cmd: PROBE seq=115 phase_ms=0 (rx#115) 2026-10-06 10:51:09,027 INFO image_tx_daemon: +txdone_arrival: seq=117 idx=0 status=0 toa_us=130688 2026-10-06 10:51:09,039 INFO image_tx_daemon: frame seq=117 done +(pipelined): 1 fragments ok 2026-10-06 10:51:13,603 INFO image_tx_daemon: signal received; shutting down +--- RX DAEMON FINAL LOGS --- +2026-10-25 17:59:01,250 INFO image_rx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 2026-10-25 17:59:01,254 +INFO image_rx_daemon: image_rx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 2026-10-25 17:59:01,254 INFO +image_rx_daemon: ctrl MQTT connected (192.168.1.79) 2026-10-25 17:59:01,260 INFO image_rx_daemon: MQTT connected; +ready to publish lifetrac/v25/video/tile_delta 2026-10-25 17:59:01,266 INFO image_rx_daemon: +LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only 2026-10-25 17:59:01,690 INFO +image_rx_daemon: L072 VER warm-up ok (attempt 1) cap=0x000000FF Initializing regulatory profile 1 on co-processor... + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 FHSS seed: (0,0) legacy shared +permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] CFG_SET_REQ(FHSS_FARM_ID) OK: +17000800 CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 2026-10-25 17:59:02,051 +INFO image_rx_daemon: LBT_ENABLE=0 (command uplink shares the image channel) PHY contract OK: image_bw250 == {'sf': +7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} 2026-10-25 17:59:02,111 INFO image_rx_daemon: SX1276 already in RXCONT +(opmode=0x85) 2026-10-25 17:59:02,111 INFO image_rx_daemon: RX worker ready; draining RX_FRAME_URC... 2026-10-25 +17:59:02,252 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 17:59:12,256 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +2026-10-25 17:59:22,260 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 17:59:23,838 WARNING image_rx_daemon: crc_dump: +irq=0x70 rx_len=49 snr=-11.5 rssi=-117 +dump=ef778af9caf7e077c7b8a20d3af25454ea813b682aadae21fefa0b750e3de3eb244a3606f258984697f9f2dab1ae33728e 2026-10-25 +17:59:28,527 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=696189876 len=152 2026-10-25 17:59:28,532 +INFO image_rx_daemon: published frame_id=0 seq=41 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:28,534 INFO +image_rx_daemon: PROBE TX seq=1 phase_ms=0 size_b=16 (tx#1) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=9 channel_idx=3 epoch=2 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:59:28,604 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:59:28,902 +INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=696573259 len=131 2026-10-25 17:59:28,903 INFO +image_rx_daemon: published frame_id=0 seq=42 127 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:29,514 INFO +image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=697186790 len=152 2026-10-25 17:59:29,516 INFO +image_rx_daemon: published frame_id=0 seq=43 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:29,947 INFO +image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=697616602 len=195 2026-10-25 17:59:29,950 INFO +image_rx_daemon: published frame_id=0 seq=44 191 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:29,951 INFO +image_rx_daemon: PROBE TX seq=2 phase_ms=0 size_b=16 (tx#2) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=16 channel_idx=29 epoch=2 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:59:29,995 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:59:30,350 +INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=698017001 len=152 2026-10-25 17:59:30,352 INFO +image_rx_daemon: published frame_id=0 seq=45 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:30,919 INFO +image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=698582430 len=152 2026-10-25 17:59:30,922 INFO +image_rx_daemon: published frame_id=0 seq=46 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:31,519 INFO +image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=699172680 len=141 2026-10-25 17:59:31,520 INFO +image_rx_daemon: published frame_id=0 seq=47 137 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:31,521 INFO +image_rx_daemon: PROBE TX seq=3 phase_ms=0 size_b=16 (tx#3) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=24 channel_idx=33 epoch=2 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:59:31,600 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:59:31,929 +INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=699594615 len=175 2026-10-25 17:59:31,932 INFO +image_rx_daemon: published frame_id=0 seq=48 171 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:32,264 INFO +image_rx_daemon: stats: rx_frames=8 rx_decode_err=0 frames_published=8 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=11 cmd_cooldown_drops=0 cmd_gate_held=2 +cmd_copies_deferred=0 cmd_gate_deferred=2 2026-10-25 17:59:32,267 INFO image_rx_daemon: air_gap: n=7 dt_med=429812us +dt_p95=613531us len_med=152B cmd_tx_ok=3 cmd_tx_fail=0 2026-10-25 17:59:32,269 INFO image_rx_daemon: +air_gap_hist(ms): <400:1 <1000:6 2026-10-25 17:59:32,270 INFO image_rx_daemon: air_gap_by_class: boundary: n=7 +med=429.8ms 2026-10-25 17:59:32,270 INFO image_rx_daemon: rx_rf: n_rssi=8 n_snr=8 rssi[min/med/max]=-74/-67/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 17:59:32,271 INFO image_rx_daemon: phase_telemetry: valid=8 invalid=0 +pre_f8=0 last_epoch=2 last_hop=25 slot_off=[14..47] 2026-10-25 17:59:32,271 INFO image_rx_daemon: probe: tx=3 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 17:59:32,272 INFO image_rx_daemon: probe_grid: p0/s0:0/3(0%) +2026-10-25 17:59:32,500 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=700164263 len=137 2026-10-25 +17:59:32,503 INFO image_rx_daemon: published frame_id=0 seq=49 133 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:59:32,914 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=700573225 len=148 2026-10-25 17:59:32,916 +INFO image_rx_daemon: published frame_id=0 seq=50 144 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:32,918 INFO +image_rx_daemon: PROBE TX seq=4 phase_ms=0 size_b=16 (tx#4) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=31 channel_idx=34 epoch=2 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:59:32,996 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:59:33,325 +INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=700991992 len=128 2026-10-25 17:59:33,326 INFO +image_rx_daemon: published frame_id=0 seq=51 124 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:33,901 INFO +image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=701565009 len=141 2026-10-25 17:59:33,903 INFO +image_rx_daemon: published frame_id=0 seq=52 137 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:34,499 INFO +image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=702165854 len=146 2026-10-25 17:59:34,501 INFO +image_rx_daemon: published frame_id=0 seq=53 142 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:34,502 INFO +image_rx_daemon: PROBE TX seq=5 phase_ms=0 size_b=16 (tx#5) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=39 channel_idx=28 epoch=2 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:59:34,595 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:59:34,904 +INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=702569822 len=152 2026-10-25 17:59:34,905 INFO +image_rx_daemon: published frame_id=0 seq=54 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:35,515 INFO +image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=703168001 len=152 2026-10-25 17:59:35,516 INFO +image_rx_daemon: published frame_id=0 seq=55 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:35,947 INFO +image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=703605496 len=204 2026-10-25 17:59:35,948 INFO +image_rx_daemon: published frame_id=0 seq=56 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:35,949 INFO +image_rx_daemon: PROBE TX seq=6 phase_ms=0 size_b=16 (tx#6) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=46 channel_idx=41 epoch=2 freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:59:35,996 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:59:36,501 +INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=704172712 len=162 2026-10-25 17:59:36,503 INFO +image_rx_daemon: published frame_id=0 seq=57 158 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:36,894 INFO +image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=704558715 len=147 2026-10-25 17:59:36,897 INFO +image_rx_daemon: published frame_id=0 seq=58 143 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:37,473 INFO +image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=705138754 len=123 2026-10-25 17:59:37,475 INFO +image_rx_daemon: published frame_id=0 seq=59 119 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:37,476 INFO +image_rx_daemon: PROBE TX seq=7 phase_ms=0 size_b=16 (tx#7) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=3 channel_idx=0 epoch=3 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:59:37,521 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:59:37,880 +INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=705542679 len=129 2026-10-25 17:59:37,883 INFO +image_rx_daemon: published frame_id=0 seq=60 125 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:38,335 INFO +image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=705995078 len=126 2026-10-25 17:59:38,340 INFO +image_rx_daemon: published frame_id=0 seq=61 122 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:38,944 INFO +image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=706596362 len=205 2026-10-25 17:59:38,945 INFO +image_rx_daemon: published frame_id=0 seq=62 201 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:38,946 INFO +image_rx_daemon: PROBE TX seq=8 phase_ms=0 size_b=16 (tx#8) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=11 channel_idx=8 epoch=3 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:59:38,993 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:59:39,503 +INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=707155529 len=152 2026-10-25 17:59:39,506 INFO +image_rx_daemon: published frame_id=0 seq=63 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:39,893 INFO +image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=707554299 len=152 2026-10-25 17:59:39,895 INFO +image_rx_daemon: published frame_id=0 seq=64 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:40,490 INFO +image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=708152303 len=152 2026-10-25 17:59:40,491 INFO +image_rx_daemon: published frame_id=0 seq=65 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:40,492 INFO +image_rx_daemon: PROBE TX seq=9 phase_ms=0 size_b=16 (tx#9) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=19 channel_idx=2 epoch=3 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:59:40,581 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:59:40,890 +INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=708551021 len=152 2026-10-25 17:59:40,891 INFO +image_rx_daemon: published frame_id=0 seq=66 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:41,491 INFO +image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=709141239 len=144 2026-10-25 17:59:41,492 INFO +image_rx_daemon: published frame_id=0 seq=67 140 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:41,839 INFO +image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=709503617 len=92 2026-10-25 17:59:41,842 INFO +image_rx_daemon: published frame_id=0 seq=68 88 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:41,842 INFO +image_rx_daemon: PROBE TX seq=10 phase_ms=0 size_b=16 (tx#10) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=25 channel_idx=1 epoch=3 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:59:41,885 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:59:42,275 +INFO image_rx_daemon: stats: rx_frames=28 rx_decode_err=0 frames_published=28 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=39 cmd_cooldown_drops=0 cmd_gate_held=11 +cmd_copies_deferred=0 cmd_gate_deferred=11 2026-10-25 17:59:42,278 INFO image_rx_daemon: air_gap: n=20 +dt_med=559167us dt_p95=601284us len_med=148B cmd_tx_ok=10 cmd_tx_fail=0 2026-10-25 17:59:42,281 INFO image_rx_daemon: +air_gap_hist(ms): <400:4 <1000:16 2026-10-25 17:59:42,281 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=559.2ms 2026-10-25 17:59:42,282 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 17:59:42,282 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=3 last_hop=25 slot_off=[14..71] 2026-10-25 17:59:42,283 INFO image_rx_daemon: probe: tx=10 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 17:59:42,283 INFO image_rx_daemon: probe_grid: p0/s0:0/10(0%) +2026-10-25 17:59:42,482 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=710140605 len=147 2026-10-25 +17:59:42,483 INFO image_rx_daemon: published frame_id=0 seq=69 143 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:59:42,894 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=710544362 len=152 2026-10-25 17:59:42,895 +INFO image_rx_daemon: published frame_id=0 seq=70 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:42,896 INFO +image_rx_daemon: PROBE TX seq=11 phase_ms=0 size_b=16 (tx#11) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=31 channel_idx=48 epoch=3 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:59:42,975 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:59:43,495 +INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=711142336 len=152 2026-10-25 17:59:43,500 INFO +image_rx_daemon: published frame_id=0 seq=71 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:43,938 INFO +image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=711579697 len=205 2026-10-25 17:59:43,939 INFO +image_rx_daemon: published frame_id=0 seq=72 201 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:44,479 INFO +image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=712136275 len=150 2026-10-25 17:59:44,480 INFO +image_rx_daemon: published frame_id=0 seq=73 146 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:44,481 INFO +image_rx_daemon: PROBE TX seq=12 phase_ms=0 size_b=16 (tx#12) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=39 channel_idx=19 epoch=3 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:59:44,570 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:59:44,890 +INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=712537465 len=152 2026-10-25 17:59:44,891 INFO +image_rx_daemon: published frame_id=0 seq=74 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:45,486 INFO +image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=713135522 len=152 2026-10-25 17:59:45,487 INFO +image_rx_daemon: published frame_id=0 seq=75 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:45,878 INFO +image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=713534226 len=152 2026-10-25 17:59:45,879 INFO +image_rx_daemon: published frame_id=0 seq=76 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:45,880 INFO +image_rx_daemon: PROBE TX seq=13 phase_ms=0 size_b=16 (tx#13) 2026-10-25 17:59:45,973 INFO image_rx_daemon: command +TX opcode=0x69 copy=1/1 OK (on air) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 +channel_idx=10 epoch=3 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 17:59:46,301 INFO +image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=713956752 len=91 2026-10-25 17:59:46,306 INFO +image_rx_daemon: published frame_id=0 seq=77 87 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:46,879 INFO +image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=714528541 len=148 2026-10-25 17:59:46,880 INFO +image_rx_daemon: published frame_id=0 seq=78 144 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:47,479 INFO +image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=715129262 len=152 2026-10-25 17:59:47,482 INFO +image_rx_daemon: published frame_id=0 seq=79 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:47,483 INFO +image_rx_daemon: PROBE TX seq=14 phase_ms=0 size_b=16 (tx#14) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=4 channel_idx=19 epoch=4 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 17:59:47,572 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:59:47,878 +INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=715528033 len=152 2026-10-25 17:59:47,879 INFO +image_rx_daemon: published frame_id=0 seq=80 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:48,478 INFO +image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=716126219 len=152 2026-10-25 17:59:48,479 INFO +image_rx_daemon: published frame_id=0 seq=81 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:48,878 INFO +image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=716525068 len=152 2026-10-25 17:59:48,879 INFO +image_rx_daemon: published frame_id=0 seq=82 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:48,880 INFO +image_rx_daemon: PROBE TX seq=15 phase_ms=0 size_b=16 (tx#15) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=11 channel_idx=31 epoch=4 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:59:48,969 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:59:49,519 +INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=717162414 len=206 2026-10-25 17:59:49,520 INFO +image_rx_daemon: published frame_id=0 seq=83 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:49,923 INFO +image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=717561434 len=207 2026-10-25 17:59:49,924 INFO +image_rx_daemon: published frame_id=0 seq=84 203 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:50,462 INFO +image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=718105535 len=131 2026-10-25 17:59:50,463 INFO +image_rx_daemon: published frame_id=0 seq=85 127 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:50,464 INFO +image_rx_daemon: PROBE TX seq=16 phase_ms=0 size_b=16 (tx#16) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=18 channel_idx=30 epoch=4 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:59:50,511 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:59:50,927 +INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=718553445 len=198 2026-10-25 17:59:50,928 INFO +image_rx_daemon: published frame_id=0 seq=86 194 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:51,516 INFO +image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=719156881 len=206 2026-10-25 17:59:51,518 INFO +image_rx_daemon: published frame_id=0 seq=87 202 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:51,518 INFO +image_rx_daemon: PROBE TX seq=17 phase_ms=0 size_b=16 (tx#17) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=24 channel_idx=0 epoch=4 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:59:51,556 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:59:51,874 +INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=719516788 len=152 2026-10-25 17:59:51,875 INFO +image_rx_daemon: published frame_id=0 seq=88 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:52,286 INFO +image_rx_daemon: stats: rx_frames=48 rx_decode_err=0 frames_published=48 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=68 cmd_cooldown_drops=0 cmd_gate_held=19 +cmd_copies_deferred=0 cmd_gate_deferred=19 2026-10-25 17:59:52,288 INFO image_rx_daemon: air_gap: n=20 +dt_med=544101us dt_p95=637346us len_med=152B cmd_tx_ok=17 cmd_tx_fail=0 2026-10-25 17:59:52,291 INFO image_rx_daemon: +air_gap_hist(ms): <400:5 <1000:15 2026-10-25 17:59:52,292 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=544.1ms 2026-10-25 17:59:52,294 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 17:59:52,294 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=4 last_hop=25 slot_off=[14..85] 2026-10-25 17:59:52,295 INFO image_rx_daemon: probe: tx=17 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 17:59:52,295 INFO image_rx_daemon: probe_grid: p0/s0:0/17(0%) +2026-10-25 17:59:52,515 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=720151301 len=203 2026-10-25 +17:59:52,516 INFO image_rx_daemon: published frame_id=0 seq=89 199 B → lifetrac/v25/video/tile_delta 2026-10-25 +17:59:52,915 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=720552651 len=204 2026-10-25 17:59:52,916 +INFO image_rx_daemon: published frame_id=0 seq=90 200 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:52,917 INFO +image_rx_daemon: PROBE TX seq=18 phase_ms=0 size_b=16 (tx#18) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=31 channel_idx=24 epoch=4 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:59:52,963 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:59:53,506 +INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=721138036 len=189 2026-10-25 17:59:53,507 INFO +image_rx_daemon: published frame_id=0 seq=91 185 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:53,894 INFO +image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=721534277 len=184 2026-10-25 17:59:53,896 INFO +image_rx_daemon: published frame_id=0 seq=92 180 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:54,499 INFO +image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=722140247 len=194 2026-10-25 17:59:54,501 INFO +image_rx_daemon: published frame_id=0 seq=93 190 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:54,501 INFO +image_rx_daemon: PROBE TX seq=19 phase_ms=0 size_b=16 (tx#19) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=39 channel_idx=7 epoch=4 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:59:54,558 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:59:54,905 +INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=722541601 len=197 2026-10-25 17:59:54,906 INFO +image_rx_daemon: published frame_id=0 seq=94 193 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:55,503 INFO +image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=723129480 len=185 2026-10-25 17:59:55,504 INFO +image_rx_daemon: published frame_id=0 seq=95 181 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:55,906 INFO +image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=723543835 len=205 2026-10-25 17:59:55,907 INFO +image_rx_daemon: published frame_id=0 seq=96 201 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:55,907 INFO +image_rx_daemon: PROBE TX seq=20 phase_ms=0 size_b=16 (tx#20) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=46 channel_idx=18 epoch=4 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:59:55,954 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:59:56,430 +INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=724074951 len=114 2026-10-25 17:59:56,431 INFO +image_rx_daemon: published frame_id=0 seq=97 110 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:56,886 INFO +image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=724527854 len=114 2026-10-25 17:59:56,891 INFO +image_rx_daemon: published frame_id=0 seq=98 110 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:57,425 INFO +image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=725074520 len=117 2026-10-25 17:59:57,426 INFO +image_rx_daemon: published frame_id=0 seq=99 113 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:57,428 INFO +image_rx_daemon: PROBE TX seq=21 phase_ms=0 size_b=16 (tx#21) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=3 channel_idx=6 epoch=5 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 17:59:57,466 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:59:57,870 +INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=725501142 len=152 2026-10-25 17:59:57,871 INFO +image_rx_daemon: published frame_id=0 seq=100 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:58,452 INFO +image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=726097258 len=152 2026-10-25 17:59:58,454 INFO +image_rx_daemon: published frame_id=0 seq=101 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:58,850 INFO +image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=726496024 len=152 2026-10-25 17:59:58,853 INFO +image_rx_daemon: published frame_id=0 seq=102 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:58,855 INFO +image_rx_daemon: PROBE TX seq=22 phase_ms=0 size_b=16 (tx#22) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=11 channel_idx=7 epoch=5 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 17:59:58,943 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 17:59:59,464 +INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=727094096 len=152 2026-10-25 17:59:59,467 INFO +image_rx_daemon: published frame_id=0 seq=103 148 B → lifetrac/v25/video/tile_delta 2026-10-25 17:59:59,859 INFO +image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=727496547 len=152 2026-10-25 17:59:59,860 INFO +image_rx_daemon: published frame_id=0 seq=104 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:00,447 INFO +image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=728083288 len=144 2026-10-25 18:00:00,448 INFO +image_rx_daemon: published frame_id=0 seq=105 140 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:00,449 INFO +image_rx_daemon: PROBE TX seq=23 phase_ms=0 size_b=16 (tx#23) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=19 channel_idx=26 epoch=5 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:00:00,543 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:01,094 +INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=728722687 len=200 2026-10-25 18:00:01,096 INFO +image_rx_daemon: published frame_id=0 seq=106 196 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:01,420 INFO +image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=729067130 len=126 2026-10-25 18:00:01,422 INFO +image_rx_daemon: published frame_id=0 seq=107 122 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:02,054 INFO +image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=729683303 len=150 2026-10-25 18:00:02,055 INFO +image_rx_daemon: published frame_id=0 seq=108 146 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:02,056 INFO +image_rx_daemon: PROBE TX seq=24 phase_ms=0 size_b=16 (tx#24) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=27 channel_idx=32 epoch=5 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:00:02,134 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:02,300 +INFO image_rx_daemon: stats: rx_frames=68 rx_decode_err=0 frames_published=68 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=96 cmd_cooldown_drops=0 cmd_gate_held=30 +cmd_copies_deferred=0 cmd_gate_deferred=30 2026-10-25 18:00:02,303 INFO image_rx_daemon: air_gap: n=20 +dt_med=546666us dt_p95=639399us len_med=152B cmd_tx_ok=24 cmd_tx_fail=0 2026-10-25 18:00:02,305 INFO image_rx_daemon: +air_gap_hist(ms): <400:3 <1000:17 2026-10-25 18:00:02,306 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=546.7ms 2026-10-25 18:00:02,306 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-75/-64/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:00:02,307 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=5 last_hop=26 slot_off=[14..69] 2026-10-25 18:00:02,307 INFO image_rx_daemon: probe: tx=24 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 18:00:02,308 INFO image_rx_daemon: probe_grid: p0/s0:0/24(0%) +2026-10-25 18:00:02,498 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=730120825 len=203 2026-10-25 +18:00:02,499 INFO image_rx_daemon: published frame_id=0 seq=109 199 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:02,858 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=730492030 len=152 2026-10-25 +18:00:02,859 INFO image_rx_daemon: published frame_id=0 seq=110 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:03,450 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=731081646 len=152 2026-10-25 +18:00:03,452 INFO image_rx_daemon: published frame_id=0 seq=111 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:03,454 INFO image_rx_daemon: PROBE TX seq=25 phase_ms=0 size_b=16 (tx#25) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=24 epoch=5 freq_hz=914750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:00:03,538 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:00:03,838 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=731473142 len=131 +2026-10-25 18:00:03,839 INFO image_rx_daemon: published frame_id=0 seq=112 127 B → lifetrac/v25/video/tile_delta +2026-10-25 18:00:04,446 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=732078331 len=152 2026-10-25 +18:00:04,448 INFO image_rx_daemon: published frame_id=0 seq=113 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:04,862 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=732489827 len=149 2026-10-25 +18:00:04,863 INFO image_rx_daemon: published frame_id=0 seq=114 145 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:04,864 INFO image_rx_daemon: PROBE TX seq=26 phase_ms=0 size_b=16 (tx#26) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=4 epoch=5 freq_hz=904750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:00:04,932 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:00:05,455 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=733074983 len=152 +2026-10-25 18:00:05,457 INFO image_rx_daemon: published frame_id=0 seq=115 148 B → lifetrac/v25/video/tile_delta +2026-10-25 18:00:05,871 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=733491957 len=152 2026-10-25 +18:00:05,873 INFO image_rx_daemon: published frame_id=0 seq=116 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:06,486 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=734105207 len=200 2026-10-25 +18:00:06,487 INFO image_rx_daemon: published frame_id=0 seq=117 196 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:06,488 INFO image_rx_daemon: PROBE TX seq=27 phase_ms=0 size_b=16 (tx#27) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=30 epoch=5 freq_hz=917750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:00:06,535 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:00:06,812 INFO image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=734446334 len=104 +2026-10-25 18:00:06,815 INFO image_rx_daemon: published frame_id=0 seq=118 100 B → lifetrac/v25/video/tile_delta +2026-10-25 18:00:07,427 INFO image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 fw_us=735058041 len=138 2026-10-25 +18:00:07,428 INFO image_rx_daemon: published frame_id=0 seq=119 134 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:08,023 INFO image_rx_daemon: frag_arrival: seq=120 idx=0 total=1 fw_us=735658731 len=142 2026-10-25 +18:00:08,024 INFO image_rx_daemon: published frame_id=0 seq=120 138 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:08,025 INFO image_rx_daemon: PROBE TX seq=28 phase_ms=0 size_b=16 (tx#28) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=24 epoch=6 freq_hz=914750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=51456 2026-10-25 18:00:08,072 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:00:08,447 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=736065146 len=152 +2026-10-25 18:00:08,448 INFO image_rx_daemon: published frame_id=0 seq=121 148 B → lifetrac/v25/video/tile_delta +2026-10-25 18:00:09,042 INFO image_rx_daemon: frag_arrival: seq=122 idx=0 total=1 fw_us=736664142 len=152 2026-10-25 +18:00:09,043 INFO image_rx_daemon: published frame_id=0 seq=122 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:09,435 INFO image_rx_daemon: frag_arrival: seq=123 idx=0 total=1 fw_us=737061950 len=152 2026-10-25 +18:00:09,437 INFO image_rx_daemon: published frame_id=0 seq=123 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:09,438 INFO image_rx_daemon: PROBE TX seq=29 phase_ms=0 size_b=16 (tx#29) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=26 epoch=6 freq_hz=915750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=51456 2026-10-25 18:00:09,528 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:00:09,846 INFO image_rx_daemon: frag_arrival: seq=124 idx=0 total=1 fw_us=737470320 len=147 +2026-10-25 18:00:09,847 INFO image_rx_daemon: published frame_id=0 seq=124 143 B → lifetrac/v25/video/tile_delta +2026-10-25 18:00:10,441 INFO image_rx_daemon: frag_arrival: seq=125 idx=0 total=1 fw_us=738058627 len=152 2026-10-25 +18:00:10,442 INFO image_rx_daemon: published frame_id=0 seq=125 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:11,029 INFO image_rx_daemon: frag_arrival: seq=126 idx=0 total=1 fw_us=738656555 len=152 2026-10-25 +18:00:11,030 INFO image_rx_daemon: published frame_id=0 seq=126 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:11,031 INFO image_rx_daemon: PROBE TX seq=30 phase_ms=0 size_b=16 (tx#30) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=40 epoch=6 freq_hz=922750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:00:11,121 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:00:11,430 INFO image_rx_daemon: frag_arrival: seq=127 idx=0 total=1 fw_us=739055244 len=152 +2026-10-25 18:00:11,431 INFO image_rx_daemon: published frame_id=0 seq=127 148 B → lifetrac/v25/video/tile_delta +2026-10-25 18:00:12,073 INFO image_rx_daemon: frag_arrival: seq=128 idx=0 total=1 fw_us=739686989 len=199 2026-10-25 +18:00:12,074 INFO image_rx_daemon: published frame_id=0 seq=128 195 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:12,311 INFO image_rx_daemon: stats: rx_frames=88 rx_decode_err=0 frames_published=88 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=125 cmd_cooldown_drops=0 +cmd_gate_held=38 cmd_copies_deferred=0 cmd_gate_deferred=38 2026-10-25 18:00:12,313 INFO image_rx_daemon: air_gap: +n=20 dt_med=585156us dt_p95=631745us len_med=152B cmd_tx_ok=30 cmd_tx_fail=0 2026-10-25 18:00:12,314 INFO +image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 2026-10-25 18:00:12,315 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=585.2ms 2026-10-25 18:00:12,316 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/12.0 2026-10-25 18:00:12,316 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=6 last_hop=26 slot_off=[14..33] 2026-10-25 18:00:12,317 INFO +image_rx_daemon: probe: tx=30 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:00:12,318 INFO +image_rx_daemon: probe_grid: p0/s0:0/30(0%) 2026-10-25 18:00:12,434 INFO image_rx_daemon: frag_arrival: seq=129 idx=0 +total=1 fw_us=740049613 len=151 2026-10-25 18:00:12,435 INFO image_rx_daemon: published frame_id=0 seq=129 147 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:12,436 INFO image_rx_daemon: PROBE TX seq=31 phase_ms=0 size_b=16 +(tx#31) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=7 epoch=6 freq_hz=906250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:00:12,514 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:00:12,866 INFO image_rx_daemon: frag_arrival: seq=130 idx=0 total=1 +fw_us=740484330 len=148 2026-10-25 18:00:12,867 INFO image_rx_daemon: published frame_id=0 seq=130 144 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:13,431 INFO image_rx_daemon: frag_arrival: seq=131 idx=0 total=1 +fw_us=741048982 len=152 2026-10-25 18:00:13,432 INFO image_rx_daemon: published frame_id=0 seq=131 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:14,011 INFO image_rx_daemon: frag_arrival: seq=132 idx=0 total=1 +fw_us=741642002 len=145 2026-10-25 18:00:14,012 INFO image_rx_daemon: published frame_id=0 seq=132 141 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:14,013 INFO image_rx_daemon: PROBE TX seq=32 phase_ms=0 size_b=16 +(tx#32) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=19 epoch=6 +freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:00:14,060 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:14,430 INFO image_rx_daemon: frag_arrival: seq=133 idx=0 +total=1 fw_us=742046073 len=152 2026-10-25 18:00:14,431 INFO image_rx_daemon: published frame_id=0 seq=133 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:15,018 INFO image_rx_daemon: frag_arrival: seq=134 idx=0 total=1 +fw_us=742644495 len=152 2026-10-25 18:00:15,020 INFO image_rx_daemon: published frame_id=0 seq=134 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:15,434 INFO image_rx_daemon: frag_arrival: seq=135 idx=0 total=1 +fw_us=743043354 len=152 2026-10-25 18:00:15,435 INFO image_rx_daemon: published frame_id=0 seq=135 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:15,435 INFO image_rx_daemon: PROBE TX seq=33 phase_ms=0 size_b=16 +(tx#33) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=42 epoch=6 +freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:00:15,514 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:16,012 INFO image_rx_daemon: frag_arrival: seq=136 idx=0 +total=1 fw_us=743641613 len=152 2026-10-25 18:00:16,014 INFO image_rx_daemon: published frame_id=0 seq=136 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:16,421 INFO image_rx_daemon: frag_arrival: seq=137 idx=0 total=1 +fw_us=744040450 len=152 2026-10-25 18:00:16,423 INFO image_rx_daemon: published frame_id=0 seq=137 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:17,066 INFO image_rx_daemon: frag_arrival: seq=138 idx=0 total=1 +fw_us=744674881 len=201 2026-10-25 18:00:17,067 INFO image_rx_daemon: published frame_id=0 seq=138 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:17,068 INFO image_rx_daemon: PROBE TX seq=34 phase_ms=0 size_b=16 +(tx#34) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=29 epoch=7 freq_hz=917250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:00:17,115 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:00:17,451 INFO image_rx_daemon: frag_arrival: seq=139 idx=0 total=1 +fw_us=745072142 len=197 2026-10-25 18:00:17,453 INFO image_rx_daemon: published frame_id=0 seq=139 193 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:18,011 INFO image_rx_daemon: frag_arrival: seq=140 idx=0 total=1 +fw_us=745635752 len=152 2026-10-25 18:00:18,013 INFO image_rx_daemon: published frame_id=0 seq=140 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:18,421 INFO image_rx_daemon: frag_arrival: seq=141 idx=0 total=1 +fw_us=746034541 len=152 2026-10-25 18:00:18,423 INFO image_rx_daemon: published frame_id=0 seq=141 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:18,423 INFO image_rx_daemon: PROBE TX seq=35 phase_ms=0 size_b=16 +(tx#35) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=17 epoch=7 freq_hz=911250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:00:18,502 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:00:18,863 INFO image_rx_daemon: frag_arrival: seq=142 idx=0 total=1 +fw_us=746471515 len=152 2026-10-25 18:00:18,866 INFO image_rx_daemon: published frame_id=0 seq=142 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:19,413 INFO image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 +fw_us=747030142 len=149 2026-10-25 18:00:19,415 INFO image_rx_daemon: published frame_id=0 seq=143 145 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:20,005 INFO image_rx_daemon: frag_arrival: seq=144 idx=0 total=1 +fw_us=747630115 len=152 2026-10-25 18:00:20,006 INFO image_rx_daemon: published frame_id=0 seq=144 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:20,007 INFO image_rx_daemon: PROBE TX seq=36 phase_ms=0 size_b=16 +(tx#36) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=16 epoch=7 +freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:00:20,043 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:20,415 INFO image_rx_daemon: frag_arrival: seq=145 idx=0 +total=1 fw_us=748029087 len=152 2026-10-25 18:00:20,418 INFO image_rx_daemon: published frame_id=0 seq=145 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:21,009 INFO image_rx_daemon: frag_arrival: seq=146 idx=0 total=1 +fw_us=748627527 len=152 2026-10-25 18:00:21,011 INFO image_rx_daemon: published frame_id=0 seq=146 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:21,363 INFO image_rx_daemon: frag_arrival: seq=147 idx=0 total=1 +fw_us=748977349 len=88 2026-10-25 18:00:21,364 INFO image_rx_daemon: published frame_id=0 seq=147 84 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:21,365 INFO image_rx_daemon: PROBE TX seq=37 phase_ms=0 size_b=16 +(tx#37) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=26 epoch=7 +freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:00:21,400 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:22,058 INFO image_rx_daemon: frag_arrival: seq=148 idx=0 +total=1 fw_us=749658510 len=200 2026-10-25 18:00:22,062 INFO image_rx_daemon: published frame_id=0 seq=148 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:22,321 INFO image_rx_daemon: stats: rx_frames=108 rx_decode_err=0 +frames_published=108 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=155 cmd_cooldown_drops=0 cmd_gate_held=46 cmd_copies_deferred=0 cmd_gate_deferred=46 2026-10-25 +18:00:22,322 INFO image_rx_daemon: air_gap: n=20 dt_med=558627us dt_p95=681161us len_med=152B cmd_tx_ok=37 +cmd_tx_fail=0 2026-10-25 18:00:22,325 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 2026-10-25 +18:00:22,326 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=558.6ms 2026-10-25 18:00:22,327 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:00:22,327 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=7 last_hop=26 +slot_off=[14..53] 2026-10-25 18:00:22,328 INFO image_rx_daemon: probe: tx=37 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:00:22,328 INFO image_rx_daemon: probe_grid: p0/s0:0/37(0%) 2026-10-25 18:00:22,407 INFO +image_rx_daemon: frag_arrival: seq=149 idx=0 total=1 fw_us=750023686 len=152 2026-10-25 18:00:22,409 INFO +image_rx_daemon: published frame_id=0 seq=149 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:22,410 INFO +image_rx_daemon: PROBE TX seq=38 phase_ms=0 size_b=16 (tx#38) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=29 channel_idx=12 epoch=7 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:00:22,500 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:23,054 +INFO image_rx_daemon: frag_arrival: seq=150 idx=0 total=1 fw_us=750658146 len=203 2026-10-25 18:00:23,055 INFO +image_rx_daemon: published frame_id=0 seq=150 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:23,439 INFO +image_rx_daemon: frag_arrival: seq=151 idx=0 total=1 fw_us=751049280 len=193 2026-10-25 18:00:23,441 INFO +image_rx_daemon: published frame_id=0 seq=151 189 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:24,055 INFO +image_rx_daemon: frag_arrival: seq=152 idx=0 total=1 fw_us=751657730 len=206 2026-10-25 18:00:24,056 INFO +image_rx_daemon: published frame_id=0 seq=152 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:24,056 INFO +image_rx_daemon: PROBE TX seq=39 phase_ms=0 size_b=16 (tx#39) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=37 channel_idx=21 epoch=7 freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:00:24,104 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:24,378 +INFO image_rx_daemon: frag_arrival: seq=153 idx=0 total=1 fw_us=751986750 len=110 2026-10-25 18:00:24,379 INFO +image_rx_daemon: published frame_id=0 seq=153 106 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:25,003 INFO +image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=752613496 len=151 2026-10-25 18:00:25,006 INFO +image_rx_daemon: published frame_id=0 seq=154 147 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:25,407 INFO +image_rx_daemon: frag_arrival: seq=155 idx=0 total=1 fw_us=753009662 len=146 2026-10-25 18:00:25,410 INFO +image_rx_daemon: published frame_id=0 seq=155 142 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:25,410 INFO +image_rx_daemon: PROBE TX seq=40 phase_ms=0 size_b=16 (tx#40) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=44 channel_idx=31 epoch=7 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:00:25,494 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:26,002 +INFO image_rx_daemon: frag_arrival: seq=156 idx=0 total=1 fw_us=753607882 len=145 2026-10-25 18:00:26,003 INFO +image_rx_daemon: published frame_id=0 seq=156 141 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:26,407 INFO +image_rx_daemon: frag_arrival: seq=157 idx=0 total=1 fw_us=754011913 len=152 2026-10-25 18:00:26,408 INFO +image_rx_daemon: published frame_id=0 seq=157 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:27,006 INFO +image_rx_daemon: frag_arrival: seq=158 idx=0 total=1 fw_us=754610290 len=152 2026-10-25 18:00:27,008 INFO +image_rx_daemon: published frame_id=0 seq=158 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:27,009 INFO +image_rx_daemon: PROBE TX seq=41 phase_ms=0 size_b=16 (tx#41) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=2 channel_idx=14 epoch=8 freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:00:27,088 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:27,398 +INFO image_rx_daemon: frag_arrival: seq=159 idx=0 total=1 fw_us=754999073 len=140 2026-10-25 18:00:27,399 INFO +image_rx_daemon: published frame_id=0 seq=159 136 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:28,011 INFO +image_rx_daemon: frag_arrival: seq=160 idx=0 total=1 fw_us=755623388 len=173 2026-10-25 18:00:28,012 INFO +image_rx_daemon: published frame_id=0 seq=160 169 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:28,398 INFO +image_rx_daemon: frag_arrival: seq=161 idx=0 total=1 fw_us=756005142 len=149 2026-10-25 18:00:28,399 INFO +image_rx_daemon: published frame_id=0 seq=161 145 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:28,400 INFO +image_rx_daemon: PROBE TX seq=42 phase_ms=0 size_b=16 (tx#42) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=9 channel_idx=27 epoch=8 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:00:28,488 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:29,029 +INFO image_rx_daemon: frag_arrival: seq=162 idx=0 total=1 fw_us=756638793 len=198 2026-10-25 18:00:29,030 INFO +image_rx_daemon: published frame_id=0 seq=162 194 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:29,414 INFO +image_rx_daemon: frag_arrival: seq=163 idx=0 total=1 fw_us=757022307 len=179 2026-10-25 18:00:29,417 INFO +image_rx_daemon: published frame_id=0 seq=163 175 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:30,018 INFO +image_rx_daemon: frag_arrival: seq=164 idx=0 total=1 fw_us=757628529 len=189 2026-10-25 18:00:30,019 INFO +image_rx_daemon: published frame_id=0 seq=164 185 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:30,020 INFO +image_rx_daemon: PROBE TX seq=43 phase_ms=0 size_b=16 (tx#43) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=17 channel_idx=12 epoch=8 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 18:00:30,089 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:30,439 +INFO image_rx_daemon: frag_arrival: seq=165 idx=0 total=1 fw_us=758035409 len=200 2026-10-25 18:00:30,440 INFO +image_rx_daemon: published frame_id=0 seq=165 196 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:31,016 INFO +image_rx_daemon: frag_arrival: seq=166 idx=0 total=1 fw_us=758618280 len=176 2026-10-25 18:00:31,018 INFO +image_rx_daemon: published frame_id=0 seq=166 172 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:31,443 INFO +image_rx_daemon: frag_arrival: seq=167 idx=0 total=1 fw_us=759038039 len=204 2026-10-25 18:00:31,444 INFO +image_rx_daemon: published frame_id=0 seq=167 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:31,444 INFO +image_rx_daemon: PROBE TX seq=44 phase_ms=0 size_b=16 (tx#44) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=24 channel_idx=33 epoch=8 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:00:31,490 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:31,826 +INFO image_rx_daemon: frag_arrival: seq=168 idx=0 total=1 fw_us=759423769 len=122 2026-10-25 18:00:31,829 INFO +image_rx_daemon: published frame_id=0 seq=168 118 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:32,332 INFO +image_rx_daemon: stats: rx_frames=128 rx_decode_err=0 frames_published=128 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=184 cmd_cooldown_drops=0 cmd_gate_held=55 +cmd_copies_deferred=0 cmd_gate_deferred=55 2026-10-25 18:00:32,334 INFO image_rx_daemon: air_gap: n=20 +dt_med=419759us dt_p95=634460us len_med=173B cmd_tx_ok=44 cmd_tx_fail=0 2026-10-25 18:00:32,336 INFO image_rx_daemon: +air_gap_hist(ms): <400:8 <1000:12 2026-10-25 18:00:32,337 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=419.8ms 2026-10-25 18:00:32,339 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-63 +snr[min/med/max]=9.0/10.0/13.0 2026-10-25 18:00:32,340 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=8 last_hop=25 slot_off=[14..63] 2026-10-25 18:00:32,342 INFO image_rx_daemon: probe: tx=44 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 18:00:32,343 INFO image_rx_daemon: probe_grid: p0/s0:0/44(0%) +2026-10-25 18:00:32,359 INFO image_rx_daemon: frag_arrival: seq=169 idx=0 total=1 fw_us=759971110 len=118 2026-10-25 +18:00:32,361 INFO image_rx_daemon: published frame_id=0 seq=169 114 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:32,814 INFO image_rx_daemon: frag_arrival: seq=170 idx=0 total=1 fw_us=760415284 len=116 2026-10-25 +18:00:32,815 INFO image_rx_daemon: published frame_id=0 seq=170 112 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:32,816 INFO image_rx_daemon: PROBE TX seq=45 phase_ms=0 size_b=16 (tx#45) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=20 epoch=8 freq_hz=912750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:00:32,884 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:00:33,427 INFO image_rx_daemon: frag_arrival: seq=171 idx=0 total=1 fw_us=761028107 len=198 +2026-10-25 18:00:33,428 INFO image_rx_daemon: published frame_id=0 seq=171 194 B → lifetrac/v25/video/tile_delta +2026-10-25 18:00:33,994 INFO image_rx_daemon: frag_arrival: seq=172 idx=0 total=1 fw_us=761593029 len=152 2026-10-25 +18:00:33,995 INFO image_rx_daemon: published frame_id=0 seq=172 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:33,996 INFO image_rx_daemon: PROBE TX seq=46 phase_ms=0 size_b=16 (tx#46) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=35 epoch=8 freq_hz=920250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:00:34,084 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:00:34,394 INFO image_rx_daemon: frag_arrival: seq=173 idx=0 total=1 fw_us=761991980 len=152 +2026-10-25 18:00:34,395 INFO image_rx_daemon: published frame_id=0 seq=173 148 B → lifetrac/v25/video/tile_delta +2026-10-25 18:00:34,998 INFO image_rx_daemon: frag_arrival: seq=174 idx=0 total=1 fw_us=762590446 len=152 2026-10-25 +18:00:35,002 INFO image_rx_daemon: published frame_id=0 seq=174 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:35,434 INFO image_rx_daemon: frag_arrival: seq=175 idx=0 total=1 fw_us=763028122 len=205 2026-10-25 +18:00:35,436 INFO image_rx_daemon: published frame_id=0 seq=175 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:35,436 INFO image_rx_daemon: PROBE TX seq=47 phase_ms=0 size_b=16 (tx#47) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=11 epoch=8 freq_hz=908250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:00:35,474 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:00:36,018 INFO image_rx_daemon: frag_arrival: seq=176 idx=0 total=1 fw_us=763618757 len=196 +2026-10-25 18:00:36,020 INFO image_rx_daemon: published frame_id=0 seq=176 192 B → lifetrac/v25/video/tile_delta +2026-10-25 18:00:36,422 INFO image_rx_daemon: frag_arrival: seq=177 idx=0 total=1 fw_us=764020211 len=198 2026-10-25 +18:00:36,423 INFO image_rx_daemon: published frame_id=0 seq=177 194 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:37,023 INFO image_rx_daemon: frag_arrival: seq=178 idx=0 total=1 fw_us=764623744 len=205 2026-10-25 +18:00:37,024 INFO image_rx_daemon: published frame_id=0 seq=178 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:37,025 INFO image_rx_daemon: PROBE TX seq=48 phase_ms=0 size_b=16 (tx#48) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=1 epoch=9 freq_hz=903250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:00:37,076 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:00:37,378 INFO image_rx_daemon: frag_arrival: seq=179 idx=0 total=1 fw_us=764982142 len=151 +2026-10-25 18:00:37,380 INFO image_rx_daemon: published frame_id=0 seq=179 147 B → lifetrac/v25/video/tile_delta +2026-10-25 18:00:37,983 INFO image_rx_daemon: frag_arrival: seq=180 idx=0 total=1 fw_us=765581797 len=152 2026-10-25 +18:00:37,985 INFO image_rx_daemon: published frame_id=0 seq=180 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:38,398 INFO image_rx_daemon: frag_arrival: seq=181 idx=0 total=1 fw_us=765988425 len=164 2026-10-25 +18:00:38,399 INFO image_rx_daemon: published frame_id=0 seq=181 160 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:38,400 INFO image_rx_daemon: PROBE TX seq=49 phase_ms=0 size_b=16 (tx#49) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=32 epoch=9 freq_hz=918750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:00:38,468 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:00:39,015 INFO image_rx_daemon: frag_arrival: seq=182 idx=0 total=1 fw_us=766615109 len=201 +2026-10-25 18:00:39,016 INFO image_rx_daemon: published frame_id=0 seq=182 197 B → lifetrac/v25/video/tile_delta +2026-10-25 18:00:39,426 INFO image_rx_daemon: frag_arrival: seq=183 idx=0 total=1 fw_us=767016544 len=207 2026-10-25 +18:00:39,427 INFO image_rx_daemon: published frame_id=0 seq=183 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:40,015 INFO image_rx_daemon: frag_arrival: seq=184 idx=0 total=1 fw_us=767614800 len=204 2026-10-25 +18:00:40,016 INFO image_rx_daemon: published frame_id=0 seq=184 200 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:40,017 INFO image_rx_daemon: PROBE TX seq=50 phase_ms=0 size_b=16 (tx#50) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=7 epoch=9 freq_hz=906250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:00:40,064 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:00:40,406 INFO image_rx_daemon: frag_arrival: seq=185 idx=0 total=1 fw_us=767990472 len=174 +2026-10-25 18:00:40,407 INFO image_rx_daemon: published frame_id=0 seq=185 170 B → lifetrac/v25/video/tile_delta +2026-10-25 18:00:41,006 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=768604320 len=194 2026-10-25 +18:00:41,007 INFO image_rx_daemon: published frame_id=0 seq=186 190 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:41,415 INFO image_rx_daemon: frag_arrival: seq=187 idx=0 total=1 fw_us=769010972 len=205 2026-10-25 +18:00:41,417 INFO image_rx_daemon: published frame_id=0 seq=187 201 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:00:41,418 INFO image_rx_daemon: PROBE TX seq=51 phase_ms=0 size_b=16 (tx#51) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=25 epoch=9 freq_hz=915250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:00:41,465 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:00:42,018 INFO image_rx_daemon: frag_arrival: seq=188 idx=0 total=1 fw_us=769606662 len=202 +2026-10-25 18:00:42,020 INFO image_rx_daemon: published frame_id=0 seq=188 198 B → lifetrac/v25/video/tile_delta +2026-10-25 18:00:42,346 INFO image_rx_daemon: stats: rx_frames=148 rx_decode_err=0 frames_published=148 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=214 cmd_cooldown_drops=0 +cmd_gate_held=65 cmd_copies_deferred=0 cmd_gate_deferred=65 2026-10-25 18:00:42,348 INFO image_rx_daemon: air_gap: +n=20 dt_med=564922us dt_p95=626684us len_med=196B cmd_tx_ok=51 cmd_tx_fail=0 2026-10-25 18:00:42,350 INFO +image_rx_daemon: air_gap_hist(ms): <400:3 <1000:17 2026-10-25 18:00:42,352 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=564.9ms 2026-10-25 18:00:42,353 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:00:42,355 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=9 last_hop=26 slot_off=[14..62] 2026-10-25 18:00:42,356 INFO +image_rx_daemon: probe: tx=51 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:00:42,356 INFO +image_rx_daemon: probe_grid: p0/s0:0/51(0%) 2026-10-25 18:00:42,398 INFO image_rx_daemon: frag_arrival: seq=189 idx=0 +total=1 fw_us=769984902 len=175 2026-10-25 18:00:42,400 INFO image_rx_daemon: published frame_id=0 seq=189 171 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:42,990 INFO image_rx_daemon: frag_arrival: seq=190 idx=0 total=1 +fw_us=770580682 len=172 2026-10-25 18:00:42,991 INFO image_rx_daemon: published frame_id=0 seq=190 168 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:42,992 INFO image_rx_daemon: PROBE TX seq=52 phase_ms=0 size_b=16 +(tx#52) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=9 epoch=9 freq_hz=907250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:00:43,060 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:00:43,411 INFO image_rx_daemon: frag_arrival: seq=191 idx=0 total=1 +fw_us=771002900 len=202 2026-10-25 18:00:43,412 INFO image_rx_daemon: published frame_id=0 seq=191 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:44,005 INFO image_rx_daemon: frag_arrival: seq=192 idx=0 total=1 +fw_us=771601235 len=201 2026-10-25 18:00:44,006 INFO image_rx_daemon: published frame_id=0 seq=192 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:44,378 INFO image_rx_daemon: frag_arrival: seq=193 idx=0 total=1 +fw_us=771963958 len=152 2026-10-25 18:00:44,379 INFO image_rx_daemon: published frame_id=0 seq=193 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:44,380 INFO image_rx_daemon: PROBE TX seq=53 phase_ms=0 size_b=16 +(tx#53) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=39 epoch=9 +freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:00:44,459 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:45,007 INFO image_rx_daemon: frag_arrival: seq=194 idx=0 +total=1 fw_us=772598481 len=203 2026-10-25 18:00:45,009 INFO image_rx_daemon: published frame_id=0 seq=194 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:45,364 INFO image_rx_daemon: frag_arrival: seq=195 idx=0 total=1 +fw_us=772955924 len=146 2026-10-25 18:00:45,366 INFO image_rx_daemon: published frame_id=0 seq=195 142 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:45,966 INFO image_rx_daemon: frag_arrival: seq=196 idx=0 total=1 +fw_us=773556901 len=150 2026-10-25 18:00:45,968 INFO image_rx_daemon: published frame_id=0 seq=196 146 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:45,969 INFO image_rx_daemon: PROBE TX seq=54 phase_ms=0 size_b=16 +(tx#54) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=12 epoch=9 +freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:00:46,058 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:46,355 INFO image_rx_daemon: frag_arrival: seq=197 idx=0 +total=1 fw_us=773958308 len=152 2026-10-25 18:00:46,357 INFO image_rx_daemon: published frame_id=0 seq=197 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:46,966 INFO image_rx_daemon: frag_arrival: seq=198 idx=0 total=1 +fw_us=774556693 len=152 2026-10-25 18:00:46,967 INFO image_rx_daemon: published frame_id=0 seq=198 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:47,407 INFO image_rx_daemon: frag_arrival: seq=199 idx=0 total=1 +fw_us=774994453 len=206 2026-10-25 18:00:47,408 INFO image_rx_daemon: published frame_id=0 seq=199 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:47,409 INFO image_rx_daemon: PROBE TX seq=55 phase_ms=0 size_b=16 +(tx#55) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=40 epoch=10 +freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:00:47,456 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:47,974 INFO image_rx_daemon: frag_arrival: seq=200 idx=0 +total=1 fw_us=775553996 len=152 2026-10-25 18:00:47,975 INFO image_rx_daemon: published frame_id=0 seq=200 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:48,407 INFO image_rx_daemon: frag_arrival: seq=201 idx=0 total=1 +fw_us=775991636 len=205 2026-10-25 18:00:48,408 INFO image_rx_daemon: published frame_id=0 seq=201 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:49,007 INFO image_rx_daemon: frag_arrival: seq=202 idx=0 total=1 +fw_us=776587336 len=201 2026-10-25 18:00:49,008 INFO image_rx_daemon: published frame_id=0 seq=202 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:49,008 INFO image_rx_daemon: PROBE TX seq=56 phase_ms=0 size_b=16 +(tx#56) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=20 epoch=10 +freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:00:49,055 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:49,398 INFO image_rx_daemon: frag_arrival: seq=203 idx=0 +total=1 fw_us=776975838 len=188 2026-10-25 18:00:49,399 INFO image_rx_daemon: published frame_id=0 seq=203 184 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:50,003 INFO image_rx_daemon: frag_arrival: seq=204 idx=0 total=1 +fw_us=777584363 len=201 2026-10-25 18:00:50,004 INFO image_rx_daemon: published frame_id=0 seq=204 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:50,341 INFO image_rx_daemon: frag_arrival: seq=205 idx=0 total=1 +fw_us=777928903 len=129 2026-10-25 18:00:50,343 INFO image_rx_daemon: published frame_id=0 seq=205 125 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:50,344 INFO image_rx_daemon: PROBE TX seq=57 phase_ms=0 size_b=16 +(tx#57) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=6 epoch=10 +freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:00:50,391 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:50,941 INFO image_rx_daemon: frag_arrival: seq=206 idx=0 +total=1 fw_us=778529832 len=131 2026-10-25 18:00:50,945 INFO image_rx_daemon: published frame_id=0 seq=206 127 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:51,359 INFO image_rx_daemon: frag_arrival: seq=207 idx=0 total=1 +fw_us=778944400 len=152 2026-10-25 18:00:51,360 INFO image_rx_daemon: published frame_id=0 seq=207 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:51,926 INFO image_rx_daemon: frag_arrival: seq=208 idx=0 total=1 +fw_us=779511796 len=111 2026-10-25 18:00:51,928 INFO image_rx_daemon: published frame_id=0 seq=208 107 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:51,929 INFO image_rx_daemon: PROBE TX seq=58 phase_ms=0 size_b=16 +(tx#58) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=45 epoch=10 +freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:00:51,967 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:52,359 INFO image_rx_daemon: frag_arrival: seq=209 idx=0 +total=1 fw_us=779941705 len=152 2026-10-25 18:00:52,362 INFO image_rx_daemon: published frame_id=0 seq=209 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:00:52,364 INFO image_rx_daemon: stats: rx_frames=169 rx_decode_err=0 +frames_published=169 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=243 cmd_cooldown_drops=0 cmd_gate_held=75 cmd_copies_deferred=0 cmd_gate_deferred=75 2026-10-25 +18:00:52,364 INFO image_rx_daemon: air_gap: n=21 dt_med=437760us dt_p95=608525us len_med=152B cmd_tx_ok=58 +cmd_tx_fail=0 2026-10-25 18:00:52,365 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:16 2026-10-25 +18:00:52,365 INFO image_rx_daemon: air_gap_by_class: boundary: n=21 med=437.8ms 2026-10-25 18:00:52,366 INFO +image_rx_daemon: rx_rf: n_rssi=21 n_snr=21 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:00:52,366 INFO image_rx_daemon: phase_telemetry: valid=21 invalid=0 pre_f8=0 last_epoch=10 last_hop=28 +slot_off=[14..14] 2026-10-25 18:00:52,367 INFO image_rx_daemon: probe: tx=58 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:00:52,367 INFO image_rx_daemon: probe_grid: p0/s0:0/58(0%) 2026-10-25 18:00:53,001 INFO +image_rx_daemon: frag_arrival: seq=210 idx=0 total=1 fw_us=780578750 len=204 2026-10-25 18:00:53,006 INFO +image_rx_daemon: published frame_id=0 seq=210 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:53,007 INFO +image_rx_daemon: PROBE TX seq=59 phase_ms=0 size_b=16 (tx#59) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=32 channel_idx=1 epoch=10 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:00:53,048 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:53,350 +INFO image_rx_daemon: frag_arrival: seq=211 idx=0 total=1 fw_us=780933631 len=145 2026-10-25 18:00:53,352 INFO +image_rx_daemon: published frame_id=0 seq=211 141 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:53,954 INFO +image_rx_daemon: frag_arrival: seq=212 idx=0 total=1 fw_us=781537039 len=152 2026-10-25 18:00:53,955 INFO +image_rx_daemon: published frame_id=0 seq=212 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:54,358 INFO +image_rx_daemon: frag_arrival: seq=213 idx=0 total=1 fw_us=781935777 len=152 2026-10-25 18:00:54,359 INFO +image_rx_daemon: published frame_id=0 seq=213 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:54,360 INFO +image_rx_daemon: PROBE TX seq=60 phase_ms=0 size_b=16 (tx#60) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=39 channel_idx=36 epoch=10 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:00:54,438 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:54,958 +INFO image_rx_daemon: frag_arrival: seq=214 idx=0 total=1 fw_us=782534346 len=152 2026-10-25 18:00:54,959 INFO +image_rx_daemon: published frame_id=0 seq=214 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:55,392 INFO +image_rx_daemon: frag_arrival: seq=215 idx=0 total=1 fw_us=782970645 len=203 2026-10-25 18:00:55,393 INFO +image_rx_daemon: published frame_id=0 seq=215 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:55,986 INFO +image_rx_daemon: frag_arrival: seq=216 idx=0 total=1 fw_us=783565362 len=199 2026-10-25 18:00:55,987 INFO +image_rx_daemon: published frame_id=0 seq=216 195 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:55,988 INFO +image_rx_daemon: PROBE TX seq=61 phase_ms=0 size_b=16 (tx#61) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=47 channel_idx=24 epoch=10 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:00:56,031 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:56,391 +INFO image_rx_daemon: frag_arrival: seq=217 idx=0 total=1 fw_us=783961791 len=192 2026-10-25 18:00:56,392 INFO +image_rx_daemon: published frame_id=0 seq=217 188 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:56,969 INFO +image_rx_daemon: frag_arrival: seq=218 idx=0 total=1 fw_us=784556142 len=188 2026-10-25 18:00:56,972 INFO +image_rx_daemon: published frame_id=0 seq=218 184 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:57,597 INFO +image_rx_daemon: frag_arrival: seq=219 idx=0 total=1 fw_us=785166521 len=206 2026-10-25 18:00:57,600 INFO +image_rx_daemon: published frame_id=0 seq=219 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:57,600 INFO +image_rx_daemon: PROBE TX seq=62 phase_ms=0 size_b=16 (tx#62) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=5 channel_idx=3 epoch=11 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:00:57,638 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:57,979 +INFO image_rx_daemon: frag_arrival: seq=220 idx=0 total=1 fw_us=785555092 len=193 2026-10-25 18:00:57,980 INFO +image_rx_daemon: published frame_id=0 seq=220 189 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:58,370 INFO +image_rx_daemon: frag_arrival: seq=221 idx=0 total=1 fw_us=785942245 len=164 2026-10-25 18:00:58,372 INFO +image_rx_daemon: published frame_id=0 seq=221 160 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:58,919 INFO +image_rx_daemon: frag_arrival: seq=222 idx=0 total=1 fw_us=786495273 len=114 2026-10-25 18:00:58,922 INFO +image_rx_daemon: published frame_id=0 seq=222 110 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:58,923 INFO +image_rx_daemon: PROBE TX seq=63 phase_ms=0 size_b=16 (tx#63) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=11 channel_idx=21 epoch=11 freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:00:58,971 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:00:59,318 +INFO image_rx_daemon: frag_arrival: seq=223 idx=0 total=1 fw_us=786896771 len=117 2026-10-25 18:00:59,319 INFO +image_rx_daemon: published frame_id=0 seq=223 113 B → lifetrac/v25/video/tile_delta 2026-10-25 18:00:59,922 INFO +image_rx_daemon: frag_arrival: seq=224 idx=0 total=1 fw_us=787497585 len=120 2026-10-25 18:00:59,925 INFO +image_rx_daemon: published frame_id=0 seq=224 116 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:00,582 INFO +image_rx_daemon: frag_arrival: seq=225 idx=0 total=1 fw_us=788152802 len=199 2026-10-25 18:01:00,584 INFO +image_rx_daemon: published frame_id=0 seq=225 195 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:00,584 INFO +image_rx_daemon: PROBE TX seq=64 phase_ms=0 size_b=16 (tx#64) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=20 channel_idx=26 epoch=11 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:01:00,631 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:00,988 +INFO image_rx_daemon: frag_arrival: seq=226 idx=0 total=1 fw_us=788554239 len=202 2026-10-25 18:01:00,989 INFO +image_rx_daemon: published frame_id=0 seq=226 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:01,346 INFO +image_rx_daemon: frag_arrival: seq=227 idx=0 total=1 fw_us=788921290 len=152 2026-10-25 18:01:01,348 INFO +image_rx_daemon: published frame_id=0 seq=227 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:01,983 INFO +image_rx_daemon: frag_arrival: seq=228 idx=0 total=1 fw_us=789553817 len=204 2026-10-25 18:01:01,984 INFO +image_rx_daemon: published frame_id=0 seq=228 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:01,985 INFO +image_rx_daemon: PROBE TX seq=65 phase_ms=0 size_b=16 (tx#65) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=27 channel_idx=42 epoch=11 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:01:02,031 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:02,354 +INFO image_rx_daemon: frag_arrival: seq=229 idx=0 total=1 fw_us=789929359 len=152 2026-10-25 18:01:02,355 INFO +image_rx_daemon: published frame_id=0 seq=229 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:02,372 INFO +image_rx_daemon: stats: rx_frames=189 rx_decode_err=0 frames_published=189 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=272 cmd_cooldown_drops=0 cmd_gate_held=82 +cmd_copies_deferred=0 cmd_gate_deferred=82 2026-10-25 18:01:02,372 INFO image_rx_daemon: air_gap: n=20 +dt_med=553028us dt_p95=655217us len_med=188B cmd_tx_ok=65 cmd_tx_fail=0 2026-10-25 18:01:02,373 INFO image_rx_daemon: +air_gap_hist(ms): <400:7 <1000:13 2026-10-25 18:01:02,374 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=553.0ms 2026-10-25 18:01:02,375 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-66/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:01:02,375 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=11 last_hop=28 slot_off=[14..30] 2026-10-25 18:01:02,376 INFO image_rx_daemon: probe: tx=65 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:01:02,376 INFO image_rx_daemon: probe_grid: +p0/s0:0/65(0%) 2026-10-25 18:01:02,974 INFO image_rx_daemon: frag_arrival: seq=230 idx=0 total=1 fw_us=790545798 +len=200 2026-10-25 18:01:02,975 INFO image_rx_daemon: published frame_id=0 seq=230 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:03,354 INFO image_rx_daemon: frag_arrival: seq=231 idx=0 total=1 +fw_us=790929468 len=152 2026-10-25 18:01:03,355 INFO image_rx_daemon: published frame_id=0 seq=231 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:03,356 INFO image_rx_daemon: PROBE TX seq=66 phase_ms=0 size_b=16 +(tx#66) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=32 epoch=11 +freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:03,424 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:03,941 INFO image_rx_daemon: frag_arrival: seq=232 idx=0 +total=1 fw_us=791509277 len=152 2026-10-25 18:01:03,942 INFO image_rx_daemon: published frame_id=0 seq=232 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:04,530 INFO image_rx_daemon: frag_arrival: seq=233 idx=0 total=1 +fw_us=792107490 len=152 2026-10-25 18:01:04,531 INFO image_rx_daemon: published frame_id=0 seq=233 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:04,533 INFO image_rx_daemon: PROBE TX seq=67 phase_ms=0 size_b=16 +(tx#67) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=19 epoch=11 +freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:04,621 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:04,902 INFO image_rx_daemon: frag_arrival: seq=234 idx=0 +total=1 fw_us=792477883 len=115 2026-10-25 18:01:04,905 INFO image_rx_daemon: published frame_id=0 seq=234 111 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:05,533 INFO image_rx_daemon: frag_arrival: seq=235 idx=0 total=1 +fw_us=793104355 len=152 2026-10-25 18:01:05,535 INFO image_rx_daemon: published frame_id=0 seq=235 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:05,934 INFO image_rx_daemon: frag_arrival: seq=236 idx=0 total=1 +fw_us=793504142 len=152 2026-10-25 18:01:05,935 INFO image_rx_daemon: published frame_id=0 seq=236 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:05,936 INFO image_rx_daemon: PROBE TX seq=68 phase_ms=0 size_b=16 +(tx#68) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=8 epoch=11 +freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:06,021 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:06,337 INFO image_rx_daemon: frag_arrival: seq=237 idx=0 +total=1 fw_us=793909638 len=122 2026-10-25 18:01:06,338 INFO image_rx_daemon: published frame_id=0 seq=237 118 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:06,928 INFO image_rx_daemon: frag_arrival: seq=238 idx=0 total=1 +fw_us=794497751 len=151 2026-10-25 18:01:06,931 INFO image_rx_daemon: published frame_id=0 seq=238 147 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:07,532 INFO image_rx_daemon: frag_arrival: seq=239 idx=0 total=1 +fw_us=795104142 len=152 2026-10-25 18:01:07,534 INFO image_rx_daemon: published frame_id=0 seq=239 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:07,534 INFO image_rx_daemon: PROBE TX seq=69 phase_ms=0 size_b=16 +(tx#69) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=16 epoch=12 +freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:07,623 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:07,908 INFO image_rx_daemon: frag_arrival: seq=240 idx=0 +total=1 fw_us=795489704 len=144 2026-10-25 18:01:07,909 INFO image_rx_daemon: published frame_id=0 seq=240 140 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:08,559 INFO image_rx_daemon: frag_arrival: seq=241 idx=0 total=1 +fw_us=796126714 len=195 2026-10-25 18:01:08,560 INFO image_rx_daemon: published frame_id=0 seq=241 191 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:08,929 INFO image_rx_daemon: frag_arrival: seq=242 idx=0 total=1 +fw_us=796494457 len=152 2026-10-25 18:01:08,930 INFO image_rx_daemon: published frame_id=0 seq=242 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:08,931 INFO image_rx_daemon: PROBE TX seq=70 phase_ms=0 size_b=16 +(tx#70) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=44 epoch=12 +freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:09,010 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:09,350 INFO image_rx_daemon: frag_arrival: seq=243 idx=0 +total=1 fw_us=796912325 len=142 2026-10-25 18:01:09,351 INFO image_rx_daemon: published frame_id=0 seq=243 138 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:09,922 INFO image_rx_daemon: frag_arrival: seq=244 idx=0 total=1 +fw_us=797491659 len=152 2026-10-25 18:01:09,925 INFO image_rx_daemon: published frame_id=0 seq=244 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:10,510 INFO image_rx_daemon: frag_arrival: seq=245 idx=0 total=1 +fw_us=798079561 len=140 2026-10-25 18:01:10,511 INFO image_rx_daemon: published frame_id=0 seq=245 136 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:10,512 INFO image_rx_daemon: PROBE TX seq=71 phase_ms=0 size_b=16 +(tx#71) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=29 epoch=12 +freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:10,559 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:10,918 INFO image_rx_daemon: frag_arrival: seq=246 idx=0 +total=1 fw_us=798480952 len=144 2026-10-25 18:01:10,919 INFO image_rx_daemon: published frame_id=0 seq=246 140 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:11,522 INFO image_rx_daemon: frag_arrival: seq=247 idx=0 total=1 +fw_us=799081799 len=145 2026-10-25 18:01:11,523 INFO image_rx_daemon: published frame_id=0 seq=247 141 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:11,954 INFO image_rx_daemon: frag_arrival: seq=248 idx=0 total=1 +fw_us=799516942 len=196 2026-10-25 18:01:11,955 INFO image_rx_daemon: published frame_id=0 seq=248 192 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:11,956 INFO image_rx_daemon: PROBE TX seq=72 phase_ms=0 size_b=16 +(tx#72) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=30 epoch=12 +freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:12,010 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:12,349 INFO image_rx_daemon: frag_arrival: seq=249 idx=0 +total=1 fw_us=799920612 len=147 2026-10-25 18:01:12,351 INFO image_rx_daemon: published frame_id=0 seq=249 143 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:12,380 INFO image_rx_daemon: stats: rx_frames=209 rx_decode_err=0 +frames_published=209 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=301 cmd_cooldown_drops=0 cmd_gate_held=89 cmd_copies_deferred=0 cmd_gate_deferred=89 2026-10-25 +18:01:12,383 INFO image_rx_daemon: air_gap: n=20 dt_med=579334us dt_p95=637010us len_med=152B cmd_tx_ok=72 +cmd_tx_fail=0 2026-10-25 18:01:12,384 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 2026-10-25 +18:01:12,384 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=579.3ms 2026-10-25 18:01:12,385 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-66/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:01:12,386 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=12 last_hop=28 +slot_off=[14..56] 2026-10-25 18:01:12,386 INFO image_rx_daemon: probe: tx=72 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:01:12,387 INFO image_rx_daemon: probe_grid: p0/s0:0/72(0%) 2026-10-25 18:01:12,926 INFO +image_rx_daemon: frag_arrival: seq=250 idx=0 total=1 fw_us=800483057 len=152 2026-10-25 18:01:12,929 INFO +image_rx_daemon: published frame_id=0 seq=250 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:13,556 INFO +image_rx_daemon: frag_arrival: seq=251 idx=0 total=1 fw_us=801114922 len=197 2026-10-25 18:01:13,558 INFO +image_rx_daemon: published frame_id=0 seq=251 193 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:13,558 INFO +image_rx_daemon: PROBE TX seq=73 phase_ms=0 size_b=16 (tx#73) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=35 channel_idx=38 epoch=12 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:01:13,605 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:13,955 +INFO image_rx_daemon: frag_arrival: seq=252 idx=0 total=1 fw_us=801513942 len=198 2026-10-25 18:01:13,956 INFO +image_rx_daemon: published frame_id=0 seq=252 194 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:14,343 INFO +image_rx_daemon: frag_arrival: seq=253 idx=0 total=1 fw_us=801905685 len=143 2026-10-25 18:01:14,344 INFO +image_rx_daemon: published frame_id=0 seq=253 139 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:14,949 INFO +image_rx_daemon: frag_arrival: seq=254 idx=0 total=1 fw_us=802516413 len=206 2026-10-25 18:01:14,951 INFO +image_rx_daemon: published frame_id=0 seq=254 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:14,952 INFO +image_rx_daemon: PROBE TX seq=74 phase_ms=0 size_b=16 (tx#74) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=42 channel_idx=43 epoch=12 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:01:15,000 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:15,531 +INFO image_rx_daemon: frag_arrival: seq=255 idx=0 total=1 fw_us=803091550 len=173 2026-10-25 18:01:15,533 INFO +image_rx_daemon: published frame_id=0 seq=255 169 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:15,950 INFO +image_rx_daemon: frag_arrival: seq=0 idx=0 total=1 fw_us=803503552 len=191 2026-10-25 18:01:15,951 INFO +image_rx_daemon: published frame_id=0 seq=0 187 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:16,514 INFO +image_rx_daemon: frag_arrival: seq=1 idx=0 total=1 fw_us=804073501 len=152 2026-10-25 18:01:16,515 INFO +image_rx_daemon: published frame_id=0 seq=1 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:16,516 INFO +image_rx_daemon: PROBE TX seq=75 phase_ms=0 size_b=16 (tx#75) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=0 channel_idx=5 epoch=13 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:01:16,595 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:16,920 +INFO image_rx_daemon: frag_arrival: seq=2 idx=0 total=1 fw_us=804472497 len=152 2026-10-25 18:01:16,921 INFO +image_rx_daemon: published frame_id=0 seq=2 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:17,515 INFO +image_rx_daemon: frag_arrival: seq=3 idx=0 total=1 fw_us=805070980 len=152 2026-10-25 18:01:17,516 INFO +image_rx_daemon: published frame_id=0 seq=3 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:17,890 INFO +image_rx_daemon: frag_arrival: seq=4 idx=0 total=1 fw_us=805454575 len=133 2026-10-25 18:01:17,893 INFO +image_rx_daemon: published frame_id=0 seq=4 129 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:17,894 INFO +image_rx_daemon: PROBE TX seq=76 phase_ms=0 size_b=16 (tx#76) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=6 channel_idx=37 epoch=13 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:01:17,940 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:18,546 +INFO image_rx_daemon: frag_arrival: seq=5 idx=0 total=1 fw_us=806096894 len=191 2026-10-25 18:01:18,547 INFO +image_rx_daemon: published frame_id=0 seq=5 187 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:18,906 INFO +image_rx_daemon: frag_arrival: seq=6 idx=0 total=1 fw_us=806467261 len=152 2026-10-25 18:01:18,907 INFO +image_rx_daemon: published frame_id=0 seq=6 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:19,543 INFO +image_rx_daemon: frag_arrival: seq=7 idx=0 total=1 fw_us=807104342 len=207 2026-10-25 18:01:19,545 INFO +image_rx_daemon: published frame_id=0 seq=7 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:19,545 INFO +image_rx_daemon: PROBE TX seq=77 phase_ms=0 size_b=16 (tx#77) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=15 channel_idx=12 epoch=13 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:01:19,595 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:19,938 +INFO image_rx_daemon: frag_arrival: seq=8 idx=0 total=1 fw_us=807495293 len=195 2026-10-25 18:01:19,939 INFO +image_rx_daemon: published frame_id=0 seq=8 191 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:20,551 INFO +image_rx_daemon: frag_arrival: seq=9 idx=0 total=1 fw_us=808098867 len=202 2026-10-25 18:01:20,552 INFO +image_rx_daemon: published frame_id=0 seq=9 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:20,954 INFO +image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=808500459 len=205 2026-10-25 18:01:20,955 INFO +image_rx_daemon: published frame_id=0 seq=10 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:20,956 INFO +image_rx_daemon: PROBE TX seq=78 phase_ms=0 size_b=16 (tx#78) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=22 channel_idx=8 epoch=13 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:01:20,994 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:21,502 +INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=809061142 len=152 2026-10-25 18:01:21,503 INFO +image_rx_daemon: published frame_id=0 seq=11 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:21,894 INFO +image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=809448761 len=139 2026-10-25 18:01:21,895 INFO +image_rx_daemon: published frame_id=0 seq=12 135 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:22,390 INFO +image_rx_daemon: stats: rx_frames=228 rx_decode_err=0 frames_published=228 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=329 cmd_cooldown_drops=0 cmd_gate_held=99 +cmd_copies_deferred=0 cmd_gate_deferred=99 2026-10-25 18:01:22,392 INFO image_rx_daemon: air_gap: n=19 +dt_med=560683us dt_p95=642319us len_med=173B cmd_tx_ok=78 cmd_tx_fail=0 2026-10-25 18:01:22,394 INFO image_rx_daemon: +air_gap_hist(ms): <400:7 <1000:12 2026-10-25 18:01:22,396 INFO image_rx_daemon: air_gap_by_class: boundary: n=19 +med=560.7ms 2026-10-25 18:01:22,398 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-74/-66/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:01:22,399 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 +pre_f8=0 last_epoch=13 last_hop=26 slot_off=[14..49] 2026-10-25 18:01:22,400 INFO image_rx_daemon: probe: tx=78 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:01:22,402 INFO image_rx_daemon: probe_grid: +p0/s0:0/78(0%) 2026-10-25 18:01:22,486 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=810041938 +len=131 2026-10-25 18:01:22,487 INFO image_rx_daemon: published frame_id=0 seq=13 127 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:22,488 INFO image_rx_daemon: PROBE TX seq=79 phase_ms=0 size_b=16 +(tx#79) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=39 epoch=13 +freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:22,535 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:22,898 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 +total=1 fw_us=810453731 len=149 2026-10-25 18:01:22,899 INFO image_rx_daemon: published frame_id=0 seq=14 145 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:23,499 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 +fw_us=811052283 len=148 2026-10-25 18:01:23,500 INFO image_rx_daemon: published frame_id=0 seq=15 144 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:23,894 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 +fw_us=811451258 len=149 2026-10-25 18:01:23,895 INFO image_rx_daemon: published frame_id=0 seq=16 145 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:23,896 INFO image_rx_daemon: PROBE TX seq=80 phase_ms=0 size_b=16 +(tx#80) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=6 epoch=13 +freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:23,981 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:24,486 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 +total=1 fw_us=812041899 len=138 2026-10-25 18:01:24,487 INFO image_rx_daemon: published frame_id=0 seq=17 134 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:24,888 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 +fw_us=812443646 len=143 2026-10-25 18:01:24,891 INFO image_rx_daemon: published frame_id=0 seq=18 139 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:25,518 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 +fw_us=813073241 len=183 2026-10-25 18:01:25,520 INFO image_rx_daemon: published frame_id=0 seq=19 179 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:25,520 INFO image_rx_daemon: PROBE TX seq=81 phase_ms=0 size_b=16 +(tx#81) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=2 epoch=13 +freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:25,578 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:25,899 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 +total=1 fw_us=813446474 len=150 2026-10-25 18:01:25,902 INFO image_rx_daemon: published frame_id=0 seq=20 146 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:26,486 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 +fw_us=814039756 len=141 2026-10-25 18:01:26,487 INFO image_rx_daemon: published frame_id=0 seq=21 137 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:26,889 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 +fw_us=814438724 len=144 2026-10-25 18:01:26,891 INFO image_rx_daemon: published frame_id=0 seq=22 140 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:26,891 INFO image_rx_daemon: PROBE TX seq=82 phase_ms=0 size_b=16 +(tx#82) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=2 epoch=14 freq_hz=903750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:01:26,981 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:01:27,494 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=815044883 +len=152 2026-10-25 18:01:27,495 INFO image_rx_daemon: published frame_id=0 seq=23 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:27,898 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 +fw_us=815443869 len=152 2026-10-25 18:01:27,900 INFO image_rx_daemon: published frame_id=0 seq=24 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:28,478 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 +fw_us=816034661 len=141 2026-10-25 18:01:28,480 INFO image_rx_daemon: published frame_id=0 seq=25 137 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:28,481 INFO image_rx_daemon: PROBE TX seq=83 phase_ms=0 size_b=16 +(tx#83) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=26 epoch=14 +freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:28,529 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:28,926 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 +total=1 fw_us=816474992 len=197 2026-10-25 18:01:28,927 INFO image_rx_daemon: published frame_id=0 seq=26 193 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:29,531 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 +fw_us=817076075 len=202 2026-10-25 18:01:29,532 INFO image_rx_daemon: published frame_id=0 seq=27 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:29,533 INFO image_rx_daemon: PROBE TX seq=84 phase_ms=0 size_b=16 +(tx#84) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=49 epoch=14 +freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:29,570 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:29,930 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 +total=1 fw_us=817474961 len=201 2026-10-25 18:01:29,932 INFO image_rx_daemon: published frame_id=0 seq=28 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:30,526 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 +fw_us=818070686 len=199 2026-10-25 18:01:30,527 INFO image_rx_daemon: published frame_id=0 seq=29 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:30,918 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 +fw_us=818464458 len=192 2026-10-25 18:01:30,919 INFO image_rx_daemon: published frame_id=0 seq=30 188 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:30,921 INFO image_rx_daemon: PROBE TX seq=85 phase_ms=0 size_b=16 +(tx#85) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=28 epoch=14 +freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:30,968 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:31,494 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 +total=1 fw_us=819042141 len=163 2026-10-25 18:01:31,495 INFO image_rx_daemon: published frame_id=0 seq=31 159 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:31,922 INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 +fw_us=819466983 len=199 2026-10-25 18:01:31,923 INFO image_rx_daemon: published frame_id=0 seq=32 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:32,405 INFO image_rx_daemon: stats: rx_frames=248 rx_decode_err=0 +frames_published=248 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=356 cmd_cooldown_drops=0 cmd_gate_held=108 cmd_copies_deferred=0 cmd_gate_deferred=108 2026-10-25 +18:01:32,408 INFO image_rx_daemon: air_gap: n=20 dt_med=577683us dt_p95=629595us len_med=152B cmd_tx_ok=85 +cmd_tx_fail=0 2026-10-25 18:01:32,413 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 2026-10-25 +18:01:32,416 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=577.7ms 2026-10-25 18:01:32,421 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-66/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 +18:01:32,421 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=14 last_hop=26 +slot_off=[14..14] 2026-10-25 18:01:32,421 INFO image_rx_daemon: probe: tx=85 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:01:32,422 INFO image_rx_daemon: probe_grid: p0/s0:0/85(0%) 2026-10-25 18:01:32,455 INFO +image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=820000867 len=112 2026-10-25 18:01:32,456 INFO +image_rx_daemon: published frame_id=0 seq=33 108 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:32,457 INFO +image_rx_daemon: PROBE TX seq=86 phase_ms=0 size_b=16 (tx#86) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=29 channel_idx=38 epoch=14 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:01:32,495 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:32,854 +INFO image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=820405032 len=119 2026-10-25 18:01:32,855 INFO +image_rx_daemon: published frame_id=0 seq=34 115 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:33,522 INFO +image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=821065651 len=203 2026-10-25 18:01:33,523 INFO +image_rx_daemon: published frame_id=0 seq=35 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:33,524 INFO +image_rx_daemon: PROBE TX seq=87 phase_ms=0 size_b=16 (tx#87) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=35 channel_idx=30 epoch=14 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:01:33,571 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:33,922 +INFO image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=821462064 len=198 2026-10-25 18:01:33,923 INFO +image_rx_daemon: published frame_id=0 seq=36 194 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:34,516 INFO +image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=822063342 len=203 2026-10-25 18:01:34,517 INFO +image_rx_daemon: published frame_id=0 seq=37 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:34,922 INFO +image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=822465030 len=207 2026-10-25 18:01:34,923 INFO +image_rx_daemon: published frame_id=0 seq=38 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:34,923 INFO +image_rx_daemon: PROBE TX seq=88 phase_ms=0 size_b=16 (tx#88) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=42 channel_idx=35 epoch=14 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:01:34,971 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:35,480 +INFO image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=823024646 len=152 2026-10-25 18:01:35,483 INFO +image_rx_daemon: published frame_id=0 seq=39 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:35,870 INFO +image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=823418544 len=145 2026-10-25 18:01:35,874 INFO +image_rx_daemon: published frame_id=0 seq=40 141 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:36,446 INFO +image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=823996304 len=117 2026-10-25 18:01:36,447 INFO +image_rx_daemon: published frame_id=0 seq=41 113 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:36,448 INFO +image_rx_daemon: PROBE TX seq=89 phase_ms=0 size_b=16 (tx#89) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=49 channel_idx=4 epoch=14 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:01:36,486 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:36,878 +INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=824421137 len=152 2026-10-25 18:01:36,879 INFO +image_rx_daemon: published frame_id=0 seq=42 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:37,484 INFO +image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=825019574 len=152 2026-10-25 18:01:37,485 INFO +image_rx_daemon: published frame_id=0 seq=43 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:37,876 INFO +image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=825418618 len=152 2026-10-25 18:01:37,879 INFO +image_rx_daemon: published frame_id=0 seq=44 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:37,880 INFO +image_rx_daemon: PROBE TX seq=90 phase_ms=0 size_b=16 (tx#90) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=7 channel_idx=3 epoch=15 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:01:37,958 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:38,478 +INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=826014423 len=150 2026-10-25 18:01:38,479 INFO +image_rx_daemon: published frame_id=0 seq=45 146 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:38,871 INFO +image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=826416050 len=152 2026-10-25 18:01:38,872 INFO +image_rx_daemon: published frame_id=0 seq=46 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:39,470 INFO +image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=827011996 len=150 2026-10-25 18:01:39,471 INFO +image_rx_daemon: published frame_id=0 seq=47 146 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:39,472 INFO +image_rx_daemon: PROBE TX seq=91 phase_ms=0 size_b=16 (tx#91) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=15 channel_idx=48 epoch=15 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:01:39,561 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:39,870 +INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=827413579 len=152 2026-10-25 18:01:39,871 INFO +image_rx_daemon: published frame_id=0 seq=48 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:40,469 INFO +image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=828011988 len=152 2026-10-25 18:01:40,471 INFO +image_rx_daemon: published frame_id=0 seq=49 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:40,870 INFO +image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=828410994 len=152 2026-10-25 18:01:40,871 INFO +image_rx_daemon: published frame_id=0 seq=50 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:40,872 INFO +image_rx_daemon: PROBE TX seq=92 phase_ms=0 size_b=16 (tx#92) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=22 channel_idx=33 epoch=15 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:01:40,965 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:41,473 +INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=829009491 len=152 2026-10-25 18:01:41,474 INFO +image_rx_daemon: published frame_id=0 seq=51 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:41,871 INFO +image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=829408498 len=152 2026-10-25 18:01:41,873 INFO +image_rx_daemon: published frame_id=0 seq=52 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:42,299 INFO +image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=829837945 len=97 2026-10-25 18:01:42,300 INFO +image_rx_daemon: published frame_id=0 seq=53 93 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:42,301 INFO +image_rx_daemon: PROBE TX seq=93 phase_ms=0 size_b=16 (tx#93) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=29 channel_idx=24 epoch=15 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:01:42,348 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:42,425 +INFO image_rx_daemon: stats: rx_frames=269 rx_decode_err=0 frames_published=269 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=383 cmd_cooldown_drops=0 cmd_gate_held=117 +cmd_copies_deferred=0 cmd_gate_deferred=117 2026-10-25 18:01:42,426 INFO image_rx_daemon: air_gap: n=21 +dt_med=429447us dt_p95=601278us len_med=152B cmd_tx_ok=93 cmd_tx_fail=0 2026-10-25 18:01:42,429 INFO image_rx_daemon: +air_gap_hist(ms): <400:5 <1000:16 2026-10-25 18:01:42,430 INFO image_rx_daemon: air_gap_by_class: boundary: n=21 +med=429.4ms 2026-10-25 18:01:42,432 INFO image_rx_daemon: rx_rf: n_rssi=21 n_snr=21 rssi[min/med/max]=-74/-64/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:01:42,433 INFO image_rx_daemon: phase_telemetry: valid=21 invalid=0 +pre_f8=0 last_epoch=15 last_hop=28 slot_off=[14..87] 2026-10-25 18:01:42,435 INFO image_rx_daemon: probe: tx=93 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:01:42,435 INFO image_rx_daemon: probe_grid: +p0/s0:0/93(0%) 2026-10-25 18:01:42,858 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=830397997 +len=144 2026-10-25 18:01:42,859 INFO image_rx_daemon: published frame_id=0 seq=54 140 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:43,470 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 +fw_us=831004109 len=152 2026-10-25 18:01:43,471 INFO image_rx_daemon: published frame_id=0 seq=55 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:43,472 INFO image_rx_daemon: PROBE TX seq=94 phase_ms=0 size_b=16 +(tx#94) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=46 epoch=15 +freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:43,550 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:43,864 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 +total=1 fw_us=831403126 len=152 2026-10-25 18:01:43,867 INFO image_rx_daemon: published frame_id=0 seq=56 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:44,469 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 +fw_us=832001678 len=152 2026-10-25 18:01:44,471 INFO image_rx_daemon: published frame_id=0 seq=57 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:44,863 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 +fw_us=832400735 len=152 2026-10-25 18:01:44,867 INFO image_rx_daemon: published frame_id=0 seq=58 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:44,867 INFO image_rx_daemon: PROBE TX seq=95 phase_ms=0 size_b=16 +(tx#95) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=26 epoch=15 +freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:44,946 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:45,462 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 +total=1 fw_us=832996648 len=148 2026-10-25 18:01:45,465 INFO image_rx_daemon: published frame_id=0 seq=59 144 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:45,866 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 +fw_us=833398269 len=152 2026-10-25 18:01:45,869 INFO image_rx_daemon: published frame_id=0 seq=60 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:46,466 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 +fw_us=834001874 len=159 2026-10-25 18:01:46,468 INFO image_rx_daemon: published frame_id=0 seq=61 155 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:46,469 INFO image_rx_daemon: PROBE TX seq=96 phase_ms=0 size_b=16 +(tx#96) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=34 epoch=16 +freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:46,547 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:46,898 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 +total=1 fw_us=834434313 len=206 2026-10-25 18:01:46,900 INFO image_rx_daemon: published frame_id=0 seq=62 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:47,451 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 +fw_us=834985966 len=143 2026-10-25 18:01:47,453 INFO image_rx_daemon: published frame_id=0 seq=63 139 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:47,898 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 +fw_us=835428735 len=203 2026-10-25 18:01:47,900 INFO image_rx_daemon: published frame_id=0 seq=64 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:47,900 INFO image_rx_daemon: PROBE TX seq=97 phase_ms=0 size_b=16 +(tx#97) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=9 epoch=16 freq_hz=907250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:47,948 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:01:48,449 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=835990708 +len=152 2026-10-25 18:01:48,451 INFO image_rx_daemon: published frame_id=0 seq=65 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:48,854 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 +fw_us=836384479 len=147 2026-10-25 18:01:48,855 INFO image_rx_daemon: published frame_id=0 seq=66 143 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:49,490 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 +fw_us=837016471 len=191 2026-10-25 18:01:49,491 INFO image_rx_daemon: published frame_id=0 seq=67 187 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:49,493 INFO image_rx_daemon: PROBE TX seq=98 phase_ms=0 size_b=16 +(tx#98) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=36 epoch=16 +freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:49,540 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:49,826 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 +total=1 fw_us=837363704 len=122 2026-10-25 18:01:49,827 INFO image_rx_daemon: published frame_id=0 seq=68 118 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:50,436 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 +fw_us=837967146 len=127 2026-10-25 18:01:50,439 INFO image_rx_daemon: published frame_id=0 seq=69 123 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:50,878 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 +fw_us=838412722 len=193 2026-10-25 18:01:50,879 INFO image_rx_daemon: published frame_id=0 seq=70 189 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:50,880 INFO image_rx_daemon: PROBE TX seq=99 phase_ms=0 size_b=16 +(tx#99) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=20 epoch=16 +freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:50,939 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:51,455 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 +total=1 fw_us=838982621 len=152 2026-10-25 18:01:51,456 INFO image_rx_daemon: published frame_id=0 seq=71 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:51,854 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 +fw_us=839381564 len=152 2026-10-25 18:01:51,855 INFO image_rx_daemon: published frame_id=0 seq=72 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:52,447 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 +fw_us=839980016 len=152 2026-10-25 18:01:52,450 INFO image_rx_daemon: published frame_id=0 seq=73 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:52,451 INFO image_rx_daemon: PROBE TX seq=100 phase_ms=0 size_b=16 +(tx#100) 2026-10-25 18:01:52,454 INFO image_rx_daemon: stats: rx_frames=289 rx_decode_err=0 frames_published=289 +publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=410 +cmd_cooldown_drops=0 cmd_gate_held=127 cmd_copies_deferred=0 cmd_gate_deferred=127 2026-10-25 18:01:52,455 INFO +image_rx_daemon: air_gap: n=20 dt_med=560052us dt_p95=631992us len_med=152B cmd_tx_ok=99 cmd_tx_fail=0 2026-10-25 +18:01:52,455 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 2026-10-25 18:01:52,456 INFO image_rx_daemon: +air_gap_by_class: boundary: n=20 med=560.1ms 2026-10-25 18:01:52,456 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:01:52,456 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=16 last_hop=29 slot_off=[14..14] 2026-10-25 18:01:52,457 INFO +image_rx_daemon: probe: tx=100 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:01:52,457 INFO +image_rx_daemon: probe_grid: p0/s0:0/100(0%) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 +channel_idx=37 epoch=16 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:52,530 INFO +image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:52,891 INFO image_rx_daemon: +frag_arrival: seq=74 idx=0 total=1 fw_us=840417732 len=205 2026-10-25 18:01:52,892 INFO image_rx_daemon: published +frame_id=0 seq=74 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:53,482 INFO image_rx_daemon: frag_arrival: +seq=75 idx=0 total=1 fw_us=841008469 len=196 2026-10-25 18:01:53,483 INFO image_rx_daemon: published frame_id=0 +seq=75 192 B → lifetrac/v25/video/tile_delta 2026-10-25 18:01:53,883 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 +total=1 fw_us=841409994 len=199 2026-10-25 18:01:53,884 INFO image_rx_daemon: published frame_id=0 seq=76 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:53,884 INFO image_rx_daemon: PROBE TX seq=101 phase_ms=0 size_b=16 +(tx#101) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=4 epoch=16 +freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:53,932 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:54,470 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 +total=1 fw_us=841998094 len=186 2026-10-25 18:01:54,472 INFO image_rx_daemon: published frame_id=0 seq=77 182 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:54,830 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 +fw_us=842359276 len=133 2026-10-25 18:01:54,831 INFO image_rx_daemon: published frame_id=0 seq=78 129 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:55,437 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 +fw_us=842969562 len=149 2026-10-25 18:01:55,439 INFO image_rx_daemon: published frame_id=0 seq=79 145 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:55,439 INFO image_rx_daemon: PROBE TX seq=102 phase_ms=0 size_b=16 +(tx#102) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=21 epoch=16 +freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:55,528 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:55,847 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 +total=1 fw_us=843371063 len=152 2026-10-25 18:01:55,850 INFO image_rx_daemon: published frame_id=0 seq=80 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:56,446 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 +fw_us=843969572 len=152 2026-10-25 18:01:56,447 INFO image_rx_daemon: published frame_id=0 seq=81 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:56,848 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 +fw_us=844369374 len=152 2026-10-25 18:01:56,851 INFO image_rx_daemon: published frame_id=0 seq=82 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:56,852 INFO image_rx_daemon: PROBE TX seq=103 phase_ms=0 size_b=16 +(tx#103) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=32 epoch=17 +freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:56,926 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:57,430 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 +total=1 fw_us=844954133 len=135 2026-10-25 18:01:57,431 INFO image_rx_daemon: published frame_id=0 seq=83 131 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:58,028 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 +fw_us=845557607 len=141 2026-10-25 18:01:58,029 INFO image_rx_daemon: published frame_id=0 seq=84 137 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:58,031 INFO image_rx_daemon: PROBE TX seq=104 phase_ms=0 size_b=16 +(tx#104) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=37 epoch=17 +freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:01:58,120 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:58,440 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 +total=1 fw_us=845964237 len=152 2026-10-25 18:01:58,441 INFO image_rx_daemon: published frame_id=0 seq=85 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:58,845 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 +fw_us=846369809 len=152 2026-10-25 18:01:58,846 INFO image_rx_daemon: published frame_id=0 seq=86 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:59,472 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 +fw_us=846997810 len=202 2026-10-25 18:01:59,474 INFO image_rx_daemon: published frame_id=0 seq=87 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:01:59,475 INFO image_rx_daemon: PROBE TX seq=105 phase_ms=0 size_b=16 +(tx#105) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=42 epoch=17 +freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:01:59,522 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:01:59,855 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 +total=1 fw_us=847370990 len=152 2026-10-25 18:01:59,856 INFO image_rx_daemon: published frame_id=0 seq=88 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:00,438 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 +fw_us=847959261 len=152 2026-10-25 18:02:00,439 INFO image_rx_daemon: published frame_id=0 seq=89 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:00,844 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 +fw_us=848367027 len=152 2026-10-25 18:02:00,845 INFO image_rx_daemon: published frame_id=0 seq=90 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:00,846 INFO image_rx_daemon: PROBE TX seq=106 phase_ms=0 size_b=16 +(tx#106) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=6 epoch=17 +freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:02:00,923 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:02:01,434 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 +total=1 fw_us=848956947 len=152 2026-10-25 18:02:01,436 INFO image_rx_daemon: published frame_id=0 seq=91 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:01,842 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 +fw_us=849362269 len=146 2026-10-25 18:02:01,843 INFO image_rx_daemon: published frame_id=0 seq=92 142 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:02,440 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 +fw_us=849954571 len=152 2026-10-25 18:02:02,443 INFO image_rx_daemon: published frame_id=0 seq=93 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:02,445 INFO image_rx_daemon: PROBE TX seq=107 phase_ms=0 size_b=16 +(tx#107) 2026-10-25 18:02:02,460 INFO image_rx_daemon: stats: rx_frames=309 rx_decode_err=0 frames_published=309 +publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=437 +cmd_cooldown_drops=0 cmd_gate_held=136 cmd_copies_deferred=0 cmd_gate_deferred=136 2026-10-25 18:02:02,460 INFO +image_rx_daemon: air_gap: n=20 dt_med=584759us dt_p95=628001us len_med=152B cmd_tx_ok=106 cmd_tx_fail=0 2026-10-25 +18:02:02,461 INFO image_rx_daemon: air_gap_hist(ms): <400:3 <1000:17 2026-10-25 18:02:02,462 INFO image_rx_daemon: +air_gap_by_class: boundary: n=20 med=584.8ms 2026-10-25 18:02:02,463 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/13.0 2026-10-25 18:02:02,463 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=17 last_hop=29 slot_off=[14..26] 2026-10-25 18:02:02,464 INFO +image_rx_daemon: probe: tx=107 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:02:02,464 INFO +image_rx_daemon: probe_grid: p0/s0:0/107(0%) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 +channel_idx=11 epoch=17 freq_hz=908250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:02:02,523 INFO +image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:02:02,844 INFO image_rx_daemon: +frag_arrival: seq=94 idx=0 total=1 fw_us=850366815 len=152 2026-10-25 18:02:02,846 INFO image_rx_daemon: published +frame_id=0 seq=94 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:02:03,434 INFO image_rx_daemon: frag_arrival: +seq=95 idx=0 total=1 fw_us=850952043 len=152 2026-10-25 18:02:03,436 INFO image_rx_daemon: published frame_id=0 +seq=95 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:02:04,025 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 +total=1 fw_us=851550811 len=152 2026-10-25 18:02:04,027 INFO image_rx_daemon: published frame_id=0 seq=96 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:04,027 INFO image_rx_daemon: PROBE TX seq=108 phase_ms=0 size_b=16 +(tx#108) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=9 epoch=17 +freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:02:04,117 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:02:04,429 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 +total=1 fw_us=851949904 len=152 2026-10-25 18:02:04,430 INFO image_rx_daemon: published frame_id=0 seq=97 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:05,046 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 +fw_us=852574376 len=188 2026-10-25 18:02:05,049 INFO image_rx_daemon: published frame_id=0 seq=98 184 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:05,460 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 +fw_us=852982142 len=199 2026-10-25 18:02:05,461 INFO image_rx_daemon: published frame_id=0 seq=99 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:05,462 INFO image_rx_daemon: PROBE TX seq=109 phase_ms=0 size_b=16 +(tx#109) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=22 epoch=17 +freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:02:05,510 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:02:05,874 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 +total=1 fw_us=853387142 len=172 2026-10-25 18:02:05,875 INFO image_rx_daemon: published frame_id=0 seq=100 168 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:06,463 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 +fw_us=853970706 len=187 2026-10-25 18:02:06,465 INFO image_rx_daemon: published frame_id=0 seq=101 183 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:07,063 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 +fw_us=854582326 len=207 2026-10-25 18:02:07,064 INFO image_rx_daemon: published frame_id=0 seq=102 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:07,065 INFO image_rx_daemon: PROBE TX seq=110 phase_ms=0 size_b=16 +(tx#110) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=18 epoch=18 +freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:02:07,112 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:02:07,466 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 +total=1 fw_us=854981292 len=205 2026-10-25 18:02:07,468 INFO image_rx_daemon: published frame_id=0 seq=103 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:08,035 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 +fw_us=855565142 len=184 2026-10-25 18:02:08,036 INFO image_rx_daemon: published frame_id=0 seq=104 180 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:08,394 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 +fw_us=855908887 len=112 2026-10-25 18:02:08,395 INFO image_rx_daemon: published frame_id=0 seq=105 108 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:08,396 INFO image_rx_daemon: PROBE TX seq=111 phase_ms=0 size_b=16 +(tx#111) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=10 epoch=18 +freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:02:08,443 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:02:09,055 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 +total=1 fw_us=856571979 len=197 2026-10-25 18:02:09,056 INFO image_rx_daemon: published frame_id=0 seq=106 193 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:09,459 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 +fw_us=856968328 len=195 2026-10-25 18:02:09,460 INFO image_rx_daemon: published frame_id=0 seq=107 191 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:09,461 INFO image_rx_daemon: PROBE TX seq=112 phase_ms=0 size_b=16 +(tx#112) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=43 epoch=18 +freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:02:09,508 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:02:10,059 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 +total=1 fw_us=857571939 len=202 2026-10-25 18:02:10,060 INFO image_rx_daemon: published frame_id=0 seq=108 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:10,418 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 +fw_us=857934737 len=152 2026-10-25 18:02:10,419 INFO image_rx_daemon: published frame_id=0 seq=109 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:11,062 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 +fw_us=858569482 len=203 2026-10-25 18:02:11,064 INFO image_rx_daemon: published frame_id=0 seq=110 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:11,064 INFO image_rx_daemon: PROBE TX seq=113 phase_ms=0 size_b=16 +(tx#113) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=22 epoch=18 +freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:02:11,111 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:02:11,413 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 +total=1 fw_us=858924517 len=143 2026-10-25 18:02:11,414 INFO image_rx_daemon: published frame_id=0 seq=111 139 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:11,986 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 +fw_us=859510219 len=125 2026-10-25 18:02:11,988 INFO image_rx_daemon: published frame_id=0 seq=112 121 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:12,414 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 +fw_us=859929892 len=152 2026-10-25 18:02:12,415 INFO image_rx_daemon: published frame_id=0 seq=113 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:12,416 INFO image_rx_daemon: PROBE TX seq=114 phase_ms=0 size_b=16 +(tx#114) 2026-10-25 18:02:12,468 INFO image_rx_daemon: stats: rx_frames=329 rx_decode_err=0 frames_published=329 +publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=466 +cmd_cooldown_drops=0 cmd_gate_held=144 cmd_copies_deferred=0 cmd_gate_deferred=144 2026-10-25 18:02:12,470 INFO +image_rx_daemon: air_gap: n=20 dt_med=583564us dt_p95=663092us len_med=184B cmd_tx_ok=113 cmd_tx_fail=0 2026-10-25 +18:02:12,472 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 2026-10-25 18:02:12,474 INFO image_rx_daemon: +air_gap_by_class: boundary: n=20 med=583.6ms 2026-10-25 18:02:12,476 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:02:12,477 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=18 last_hop=29 slot_off=[14..41] 2026-10-25 18:02:12,479 INFO +image_rx_daemon: probe: tx=114 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:02:12,480 INFO +image_rx_daemon: probe_grid: p0/s0:0/114(0%) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 +channel_idx=35 epoch=18 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:02:12,506 INFO +image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:02:12,858 INFO image_rx_daemon: +frag_arrival: seq=114 idx=0 total=1 fw_us=860369212 len=148 2026-10-25 18:02:12,861 INFO image_rx_daemon: published +frame_id=0 seq=114 144 B → lifetrac/v25/video/tile_delta 2026-10-25 18:02:13,416 INFO image_rx_daemon: frag_arrival: +seq=115 idx=0 total=1 fw_us=860927340 len=152 2026-10-25 18:02:13,419 INFO image_rx_daemon: published frame_id=0 +seq=115 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:02:14,007 INFO image_rx_daemon: frag_arrival: seq=116 +idx=0 total=1 fw_us=861520528 len=146 2026-10-25 18:02:14,009 INFO image_rx_daemon: published frame_id=0 seq=116 142 +B → lifetrac/v25/video/tile_delta 2026-10-25 18:02:14,009 INFO image_rx_daemon: PROBE TX seq=115 phase_ms=0 size_b=16 +(tx#115) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=45 epoch=18 +freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:02:14,098 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:02:14,412 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 +total=1 fw_us=861924589 len=152 2026-10-25 18:02:14,414 INFO image_rx_daemon: published frame_id=0 seq=117 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:02:20,892 INFO image_rx_daemon: signal received; shutting down +2026-10-25 18:02:21,056 INFO image_rx_daemon: RX worker exit 2026-10-25 18:02:21,722 INFO image_rx_daemon: +image_rx_daemon exit + +=== LEG CHECKS === +TRACTOR_L072_RESET landed (PF4/NRST read back low then high, openocd exit 0) +BASE_L072_RESET unverified (gpio163 pulse sent; nothing checks that the base L072 rebooted, and it has not since +2026-08: score base brackets as post - pre) + gpio163 pulse output: none +CLOCKS board minus PC: tractor -1667465.515 s (-19.30 d) +-0.032 s; base -0.142 s (0.00 d) +-0.038 s (read only) +LOG_WINDOW after_stop (feed: camera_svc stopped; 4 s drain, tx_smoke stopped, rx_smoke stopped 0.5 s later, then the +logs were read; both stops ok, both daemon logs hold their SIGTERM shutdown line) +[EVIDENCE] archived to C:\Users\dorkm\Documents\GitHub\LifeTrac-bench-main\LifeTrac-v25\DESIGN-CONTROLLER\bench-evidenc +e\radio_monitor_20261025_130224_5f84b748 +=== LIVE LORA RADIO MONITOR COMPLETE === diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_health_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_health_base.txt new file mode 100644 index 00000000..322d7a71 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_health_base.txt @@ -0,0 +1,29 @@ +# leg 2c_t2c health base, 2026-10-25T17:58:30Z PC clock +STATS-OK (attempt 1) + radio_state=1 + radio_rx_ok=3146 + radio_crc_err=1 + radio_dio0=3694 + radio_tx_ok=546 + tx_fifo_rb_ok=546 + tx_fifo_rb_bad=0 + tx_done_early=0 + rx_urc_lost=10 + rx_pretx_drained=0 + rx_fifo_skip=0 + tx_deaf_max_us=30697 + tx_deaf_sum_us=15771790 + tx_done_to_rearm_max_us=1854 + fhss_dec_aligned=3142 + fhss_dec_snapped=4 + fhss_dec_rej_locked_out=0 + clk_demotion_reset=4 + clk_demotion_kept=0 + tx_first_anchor=0 + tx_stream_streak_max=1 + host_parse_ok=1421 + host_parse_err=0 + host_rx_ring_ovf=0 +RS115-INSTRUMENTED-FIRMWARE=YES +RS12-URC-COUNTERS=YES +RS12-10-COUNTERS=YES diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_health_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_health_tractor.txt new file mode 100644 index 00000000..f55d42df --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_health_tractor.txt @@ -0,0 +1,29 @@ +# leg 2c_t2c health tractor, 2026-10-25T17:58:32Z PC clock +STATS-OK (attempt 1) + radio_state=1 + radio_rx_ok=123 + radio_crc_err=0 + radio_dio0=497 + radio_tx_ok=374 + tx_fifo_rb_ok=374 + tx_fifo_rb_bad=0 + tx_done_early=0 + rx_urc_lost=1 + rx_pretx_drained=0 + rx_fifo_skip=0 + tx_deaf_max_us=176830 + tx_deaf_sum_us=62609278 + tx_done_to_rearm_max_us=3539 + fhss_dec_aligned=123 + fhss_dec_snapped=0 + fhss_dec_rej_locked_out=0 + clk_demotion_reset=0 + clk_demotion_kept=1 + tx_first_anchor=1 + tx_stream_streak_max=373 + host_parse_ok=923 + host_parse_err=0 + host_rx_ring_ovf=0 +RS115-INSTRUMENTED-FIRMWARE=YES +RS12-URC-COUNTERS=YES +RS12-10-COUNTERS=YES diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_link_stats.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_link_stats.txt new file mode 100644 index 00000000..593cc231 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_link_stats.txt @@ -0,0 +1,2 @@ +# leg 2c_t2c link_stats (base broker): first message with frames; sampler started 2026-10-25T17:59:11Z PC clock +17:59:31Z {"bps": 324.7, "frames_per_s": 2.0, "rx_frames_seen": 6, "frames_published": 6, "rssi_dbm": -72, "snr_db": 10, "parity_reconstructions": 0, "timeouts": 0, "decode_errors": 0, "frags_expected": 6, "frags_missing": 0, "rx_codec": 1, "rx_codec_name": "mono_g4", "radio_profile": 1, "ts": 1792951171.4} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_p2p4.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_p2p4.txt new file mode 100644 index 00000000..3b0a9eca --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_p2p4.txt @@ -0,0 +1,11 @@ +# leg 2c_t2c P2/P4 greps on C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748 +harness: reg_profile=1 force_frf_hz=0 tx_batch=0 synth_fps=2 cam_extra_env=-e LIFETRAC_ENCODE_MODE=6 +published frame_id lines (rx_daemon.log): 333 +tx done K=1 lines: 373 +tx done K>=2 lines: 0 +tx ABORTED lines: 0 +max K: 1 fragments +camera_service vector_stats lines: 0 +tx drops before air (last tx stats line): drop_full=0 drop_stale=0 +tractor FHSS authority (post bracket): tx_first_anchor=1 tx_stream_streak_max=373 +seq-gap loss (per codec run): leg 2c_t2c: 333 frames received; seq gaps within same-codec runs (row, lost): [] -> 0 lost of 333 = 0.0 % after the first received frame (0 codec switch(es) not counted) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_params.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_params.txt new file mode 100644 index 00000000..69f04505 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_params.txt @@ -0,0 +1,58 @@ +git_sha=5f84b748 +duration_s=180 +synth_fps=2 +synth_budget_b=250 +tx_pipeline=v3 +tx_pipeline_depth=2 +tx_batch=0 +tx_prepare_ahead=1 +train_gap_ms=40 +kf_request_disable=1 +no_park_last=0 +no_park_last_min_frags=3 +idle_drain_quiet_s=1.5 +cmd_stream_min_gap_s=1.0 +rx_extra_env= +rx_env_args=-e LIFETRAC_ALIGNED_PUMP=1 -e LIFETRAC_REACTIVE_FIRE=1 -e LIFETRAC_IDLE_DRAIN_QUIET_S=1.5 -e LIFETRAC_CMD_STREAM_MIN_GAP_S=1.0 +cam_extra_env=-e LIFETRAC_ENCODE_MODE=6 +parity_group=0 +aligned_pump=1 +reactive_fire=1 +probe_phase_sweep_ms= +probe_sizes_b= +ack_copies=2 +probe_echo=0 +fhss_farm_id=0 +fhss_link_id=0 +airtime_budget_us=0 +pacing_mode=smooth +pacing_headroom=0 +rxcont_arm=1 +tx_power_dbm= +tx_feed=camera +reg_profile=1 +force_frf_hz=0 +allow_default_carrier=False +tx_serial=2E2C1209DABC240B +rx_serial=2D0A1209DABC240B +host_ip=192.168.1.79 +inject_cmd= +inject_on= +inject_status= +inject_trigger= +tractor_l072_reset=landed +tractor_l072_reset_reason=PF4/NRST read back low then high, openocd exit 0 +tractor_ocd_tag=OCD_LEG=20261025T175854Z +base_l072_reset=unverified +base_gpio163_output=none +log_window=after_stop +feed_stop=camera_svc stopped +stop_drain_s=4 +tractor_clock_offset_s=-1667465.515 +base_clock_offset_s=-0.142 +tractor_clock_rtt_s=0.064 +base_clock_rtt_s=0.077 +clock_offset_rule=board date +%s.%N minus the PC UTC epoch at the midpoint of the adb read (error at most rtt/2, +1 s if the CLOCKS line says whole seconds), read after the daemons stopped; no clock was set +tractor_deploy_md5=md5 52/52 match; reset files md5 2/2 match +base_deploy_md5=md5 52/52 match +timestamp=20261025_130224 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_park.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_park.txt new file mode 100644 index 00000000..6a654d30 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_park.txt @@ -0,0 +1,3 @@ +# leg 2c_t2c park, 2026-10-25T18:04:54Z PC clock +base: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +tractor: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_post_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_post_base.txt new file mode 100644 index 00000000..34002f04 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_post_base.txt @@ -0,0 +1,31 @@ +# leg 2c_t2c post bracket base, 2026-10-25T18:04:47Z PC clock +radio_rx_ok=3479 +radio_crc_err=2 +radio_dio0=4144 +radio_tx_ok=661 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=1706 +host_parse_err=0 +radio_state=4 +tx_fifo_rb_ok=661 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=14 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=30697 +tx_deaf_sum_us=19197683 +tx_done_to_rearm_max_us=1854 +fhss_dec_aligned=3474 +fhss_dec_snapped=5 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=5 +clk_demotion_kept=0 +tx_first_anchor=0 +tx_stream_streak_max=1 +ALL: {'host_irq_idle': 1707, 'radio_dio0': 4144, 'radio_dio1': 3, 'radio_crc_err': 2, 'radio_rx_ok': 3479, 'radio_tx_ok': 661, 'radio_state': 4, 'host_rx_bytes': 27887, 'host_rx_lpuart_bytes': 27887, 'host_parse_ok': 1706, 'tx_fifo_rb_ok': 661, 'rx_urc_lost': 14, 'tx_deaf_max_us': 30697, 'tx_deaf_sum_us': 19197683, 'tx_done_to_rearm_max_us': 1854, 'fhss_dec_aligned': 3474, 'fhss_dec_snapped': 5, 'clk_demotion_reset': 5, 'tx_stream_streak_max': 1} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_post_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_post_tractor.txt new file mode 100644 index 00000000..4f60c618 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_post_tractor.txt @@ -0,0 +1,31 @@ +# leg 2c_t2c post bracket tractor, 2026-10-25T18:04:49Z PC clock +radio_rx_ok=115 +radio_crc_err=0 +radio_dio0=489 +radio_tx_ok=374 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=996 +host_parse_err=0 +radio_state=4 +tx_fifo_rb_ok=374 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=0 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=176711 +tx_deaf_sum_us=53457998 +tx_done_to_rearm_max_us=3529 +fhss_dec_aligned=115 +fhss_dec_snapped=0 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=0 +clk_demotion_kept=1 +tx_first_anchor=1 +tx_stream_streak_max=373 +ALL: {'host_irq_idle': 996, 'radio_dio0': 489, 'radio_rx_ok': 115, 'radio_tx_ok': 374, 'radio_state': 4, 'host_rx_bytes': 73258, 'host_rx_lpuart_bytes': 73258, 'host_parse_ok': 996, 'tx_fifo_rb_ok': 374, 'tx_deaf_max_us': 176711, 'tx_deaf_sum_us': 53457998, 'tx_done_to_rearm_max_us': 3529, 'fhss_dec_aligned': 115, 'clk_demotion_kept': 1, 'tx_first_anchor': 1, 'tx_stream_streak_max': 373} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_post_transcript.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_post_transcript.txt new file mode 100644 index 00000000..15e5db9d --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_post_transcript.txt @@ -0,0 +1,104 @@ +18:02:31Z == leg 2c_t2c post (archive C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748) +18:02:31Z -- waiting for the base capture (rs13_cap_base) to finish its 360 s +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +== vector dry run summary == +profile image_bw250: one-fragment limit 203 B (epoch starts 202 B) +frames: 333 total, 0 vector, 333 other, 0 unparseable; by codec {'mono_g4': 333} +wire bytes (vector): min 0 / p50 0 / p95 0 / max 0; over limit: 0 +epoch starts: 0 received, 0 applied +arrival: 0.00 fps mean over 0.0 s; gap p50 0.00 s, p95 0.00 s, max 0.00 s; first applied at never (0 frame(s) before it) +store: applied 0, bad 0 , epoch_behind 0, orphans 0, digest 0 checked / 0 mismatched, epochs 0, handovers 0, ttl_dropped 0, resync 0 (0 ended by DIGEST), records 0 +resync: none +scene: none (no frame applied) +checks: + [PASS] parse_ok 0 unparseable payload(s) + [FAIL] all_vector 333 non-vector frame(s): {'mono_g4': 333} + [PASS] one_fragment 0 over 203 B (epoch starts 202 B); max 0 B + [PASS] store_clean frames_bad=0 + [PASS] no_orphans orphans=0 + [PASS] digest 0 checked, 0 mismatched, scene digest_ok=None + [FAIL] epoch_seen 0 epoch start(s) applied of 0 received + [FAIL] first_apply 0 frame(s) before the first apply + [FAIL] applied_ratio 0/0 applied = 0.0% (need >= 90%) + [FAIL] min_frames 0 vector frame(s), need >= 300 +RESULT: FAIL +json report -> /work/legs/leg2c_t2c_base.json +18:04:45Z -- radio quiet check before the brackets and the park +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +base: leg daemons [] ttymxc3 holders [] +tractor: leg daemons [] ttymxc3 holders [] +18:04:47Z -- post-brackets (rs115) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +radio_rx_ok=3479 radio_crc_err=2 radio_tx_ok=661 (base) +radio_rx_ok=115 radio_crc_err=0 radio_tx_ok=374 (tractor) +18:04:51Z -- rs12_leg_report (--capture) + frag_gap_report +train_gap_ms=40 tx_pipeline_depth=2 synth_budget_b=250 force_frf_hz=0 git_sha=5f84b748 log_window=after_stop + (tx frags_ok counter 367 is stale; using 373 fragments from per-frame TX events) + (rx rx_frames counter 329 is stale; using 333 fragments from frag_arrival events) +loss 40/373 = 10.7% crc_dumps=1 timeouts=0 published=333 [whole logs] +shared-window loss 40/373 = 10.7% [txdone_arrival vs frag_arrival, train by train over the window both logs cover; 40 of 373 trains not heard] +capture seq gaps (leg2c_t2c_base.jsonl): lost 0/333 = 0.0% (received 333, 0 gaps, longest 0; 1 codec run; period 0.53 s) + first frame heard at seq 41: the 40 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 40/373 = 10.7% + tractor TX log: 373 frame(s) on air (txdone_arrival); the capture's first frame is its #41, its last #373 (placed by the params.txt clock offsets, within 0.03 s): 40/373 = 10.7% of them never reached the capture (40 before its first, 0 after its last) +n_frag=333 span=166s max_gap=0.7s gaps>3s=0 total_silent=0.0s +episodes (start s from first frag, +length): NONE +head: the first fragment came 26.5 s after the base's profile activation (17:59:02.051 base clock, the first line after REG_PROFILE OK); 20.2 s after the tractor's first txdone (params.txt clock offsets) +tail: the last fragment came 0.0 s before the tractor's last txdone (params.txt clock offsets); 6.5 s before the base daemon's stop (its 'signal received' line) +base sends on air=115 | tractor decoded cmds=115 +tractor cmd offsets (s from its first): 0.0, 1.5, 3.0, 4.5, 6.0, 7.5, 9.0, 10.5, 12.0, 13.4, 14.5, 16.0, 17.5, 19.0, 20.4, 22.0, 23.0, 24.5, 26.0, 27.5, 29.0, 30.4, 32.0, 33.5, 35.0, 36.4, 38.0, 39.5, 41.0, 42.5, 44.0, 45.5, 47.0, 48.5, 50.0, 51.5, 52.9, 54.0, 55.5, 57.0 +18:04:52Z -- P2 / P4 from the archive +# leg 2c_t2c P2/P4 greps on C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748 +harness: reg_profile=1 force_frf_hz=0 tx_batch=0 synth_fps=2 cam_extra_env=-e LIFETRAC_ENCODE_MODE=6 +published frame_id lines (rx_daemon.log): 333 +tx done K=1 lines: 373 +tx done K>=2 lines: 0 +tx ABORTED lines: 0 +max K: 1 fragments +camera_service vector_stats lines: 0 +tx drops before air (last tx stats line): drop_full=0 drop_stale=0 +tractor FHSS authority (post bracket): tx_first_anchor=1 tx_stream_streak_max=373 +seq-gap loss (per codec run): leg 2c_t2c: 333 frames received; seq gaps within same-codec runs (row, lost): [] -> 0 lost of 333 = 0.0 % after the first received frame (0 codec switch(es) not counted) +no vector_stats lines found (VECTOR mode logs one every LIFETRAC_CAMERA_HEALTH_EVERY_S, default 2 s) +18:04:53Z -- archive files into legs/ +copied: leg2c_t2c_tractor_ocd_reset.log; not in this archive: inject.log inject_trigger.txt +18:04:53Z -- RS-13 scorers (PC only; a failure is reported, it never stops the post step or the park) +radio_monitor_20261025_130224_5f84b748: codec mono_g4, reg_profile=1, reactive_fire=1, probe_echo=0, duration_s=180 + base PROBE TX: 115 (seq 1..115; on air 115, failed 0) + tractor LoRa cmd: PROBE: 115 line(s), 115 distinct seq(s), duplicates 0 + delivered 115/115 = 100.0 % (tractor seqs that the base sent, over base PROBE TX) + tail: none (the tractor logged the base's last PROBE, seq 115) + base acquisition: ACQUIRED; first image reception 26.5 s after the base's profile-1 activation, within the 120 s FHSS scan budget; evidence: the base decoded 333 of the tractor's 373 fragments on air (89.3 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid + (rs13_probe_score: exit 0 -> leg2c_t2c_probe_score.txt) +radio_monitor_20261025_130224_5f84b748: reg_profile=1 force_frf_hz=0 encode_mode=6 duration_s=180 + rx_rf windows: 17, +31..+191 s from the log start + RSSI: median of window medians -65.0 dBm; min of window medians -67 dBm; min of window mins -75 dBm; max -62 dBm; n = 17 windows, 329 frames + SNR: median of window medians 10.0 dB; min of window medians 10.0 dB; min of window mins 9.0 dB; max 13.0 dB; n = 17 windows, 329 frames + crc_dump: 1 (RSSI med/min/max -117/-117/-117 dBm; SNR med/min/max -11.5/-11.5/-11.5 dB) + published frame_id: 333; frag_arrival: 333; rx_frames (last counter max): 329 + row: RSSI med / min -65.0 / -75 dBm | SNR med / min 10.0 / 9.0 dB | CRC err 1 | n 17 + FRF readback: base none; tractor none + (rs13_rf_extract: exit 0 -> leg2c_t2c_rf.txt) + (rs13_digest_trace: skipped -- the capture holds no VECTOR frame) +leg 2c_t2c: reg_profile=1 (FHSS, from leg2c_t2c_params.txt) -> the RS-12.15 bracket criteria apply +base: L072 counters not reset -> delta = post - pre +tractor: L072 counters RESET during the leg (evidence: radio_dio0, radio_rx_ok, rx_urc_lost, tx_deaf_sum_us, fhss_dec_aligned, tx_deaf_max_us, tx_done_to_rearm_max_us) -> delta = post +cross-check: brackets 115/115 vs logs: base sends on air=115, tractor decoded cmds=115 -> AGREE +STOP RULE: not tripped + (bracket_deltas: exit 0 -> leg2c_t2c_deltas.txt) +18:04:54Z scorer exit codes (0 = ran clean; the files hold the reasons): rs12_leg_report=0 frag_gap_report=0 leg_replay=0 tractor_log=0 rs13_probe_score=0 rs13_rf_extract=0 bracket_deltas=0 +18:04:54Z -- park both radios (last) +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +base: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +tractor: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +18:05:03Z == leg 2c_t2c post done (evidence: C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_pre_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_pre_base.txt new file mode 100644 index 00000000..422d9a83 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_pre_base.txt @@ -0,0 +1,31 @@ +# leg 2c_t2c pre bracket base, 2026-10-25T17:58:36Z PC clock +radio_rx_ok=3146 +radio_crc_err=1 +radio_dio0=3694 +radio_tx_ok=546 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=1422 +host_parse_err=0 +radio_state=1 +tx_fifo_rb_ok=546 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=10 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=30697 +tx_deaf_sum_us=15771790 +tx_done_to_rearm_max_us=1854 +fhss_dec_aligned=3142 +fhss_dec_snapped=4 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=4 +clk_demotion_kept=0 +tx_first_anchor=0 +tx_stream_streak_max=1 +ALL: {'host_irq_idle': 1423, 'radio_dio0': 3694, 'radio_dio1': 2, 'radio_crc_err': 1, 'radio_rx_ok': 3146, 'radio_tx_ok': 546, 'radio_state': 1, 'host_rx_bytes': 23127, 'host_rx_lpuart_bytes': 23127, 'host_parse_ok': 1422, 'tx_fifo_rb_ok': 546, 'rx_urc_lost': 10, 'tx_deaf_max_us': 30697, 'tx_deaf_sum_us': 15771790, 'tx_done_to_rearm_max_us': 1854, 'fhss_dec_aligned': 3142, 'fhss_dec_snapped': 4, 'clk_demotion_reset': 4, 'tx_stream_streak_max': 1} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_pre_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_pre_tractor.txt new file mode 100644 index 00000000..bf9601c4 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_pre_tractor.txt @@ -0,0 +1,31 @@ +# leg 2c_t2c pre bracket tractor, 2026-10-25T17:58:38Z PC clock +radio_rx_ok=123 +radio_crc_err=0 +radio_dio0=497 +radio_tx_ok=374 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=924 +host_parse_err=0 +radio_state=1 +tx_fifo_rb_ok=374 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=1 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=176830 +tx_deaf_sum_us=62609278 +tx_done_to_rearm_max_us=3539 +fhss_dec_aligned=123 +fhss_dec_snapped=0 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=0 +clk_demotion_kept=1 +tx_first_anchor=1 +tx_stream_streak_max=373 +ALL: {'host_irq_idle': 924, 'radio_dio0': 497, 'radio_rx_ok': 123, 'radio_tx_ok': 374, 'radio_state': 1, 'host_rx_bytes': 84656, 'host_rx_lpuart_bytes': 84656, 'host_parse_ok': 924, 'tx_fifo_rb_ok': 374, 'rx_urc_lost': 1, 'tx_deaf_max_us': 176830, 'tx_deaf_sum_us': 62609278, 'tx_done_to_rearm_max_us': 3539, 'fhss_dec_aligned': 123, 'clk_demotion_kept': 1, 'tx_first_anchor': 1, 'tx_stream_streak_max': 373} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_prep.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_prep.txt new file mode 100644 index 00000000..b702e609 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_prep.txt @@ -0,0 +1,60 @@ +17:58:10Z == leg 2c_t2c prep (profile image_bw250 = harness -RegProfile 1, boot mono_g4, 2 fps, 180 s, -ReactiveFire 1, -StopDrainS 4 (FHSS default), capture 360 s min-frames 300 no-strict) from bench-session-2026-10-25-t2 @ 5f84b748 +17:58:11Z -- production camera unit / radio-UART holders +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +tractor: lifetrac-camera=failed containers=[bench_mqtt x8-devel x8-provisioning x8-webapp] ttymxc3 holders=[] +base: containers=[design-controller-mosquitto-1] ttymxc3 holders=[] +17:58:13Z -- scene: bench video window to the front + camera check (camera only) +window pid 14808 'Front view of Colorado's STUNNING Royal Gorge Route Railroad - YouTube — Mozilla Firefox' player fullscreen: True in front: True +# leg2c_t2c scene check, 2026-10-25T17:58:16Z PC clock (content: https://www.youtube.com/watch?v=B1yUQwpNhJA, normal Firefox window, player fullscreen; min 8 %) +camera: first frame 0.5 s after opening /dev/video1; 201 frames, the sixth 0.2 s and the last 10.7 s after the first +1.9 s apart: mean abs diff 15.50 pct pixels diff>25: 16.64 % +5.0 s apart: mean abs diff 15.08 pct pixels diff>25: 16.24 % +10.0 s apart: mean abs diff 19.44 pct pixels diff>25: 20.05 % +mean luma 103.7 +frame -> C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_scene.jpg +SCENE-CHECK-OK: 10 s change 20.05 % (min 8 %) +17:58:30Z -- health probes (rs116) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +STATS-OK (attempt 1) + radio_state=1 +RS12-URC-COUNTERS=YES +STATS-OK (attempt 1) + radio_state=1 +RS12-URC-COUNTERS=YES +17:58:33Z -- clear retained control topics on the base broker +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +RETAINED-CLEARED lifetrac/v25/control/encode_mode_override lifetrac/v25/cmd/req_keyframe lifetrac/v25/control/radio_profile +17:58:36Z -- pre-brackets (rs115) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +radio_rx_ok=3146 radio_crc_err=1 radio_tx_ok=546 (base) +radio_rx_ok=123 radio_crc_err=0 radio_tx_ok=374 (tractor) +17:58:40Z -- base-side capture, detached (docker rs13_cap_base): profile image_bw250, 360 s, min-frames 300 no-strict +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +rs13_cap_base id 428f554db442 +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +connected to 127.0.0.1:1883 (rc=0); subscribing lifetrac/v25/video/tile_deltacapture -> /work/legs/leg2c_t2c_base.jsonl (profile image_bw250, limit 203 B); 360 s + +17:58:45Z == leg 2c_t2c prep done -> launch the harness NOW (the capture is already listening), in PowerShell: + & "C:/Users/dorkm/AppData/Local/Temp/lifetrac-bench/leg2c_t2c_harness.ps1" + which runs, from C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper: + .\run_live_radio_monitor.ps1 -TxAdbSerial 2E2C1209DABC240B -RxAdbSerial 2D0A1209DABC240B -HostIp 192.168.1.79 -TxFeed camera -RegProfile 1 -DurationS 180 -StopDrainS 4 -SynthFps 2 -KfRequestDisable 1 -ReactiveFire 1 -ProbeEcho 0 -LogFragArrivals 1 -TxBatch 0 -CamExtraEnv "-e LIFETRAC_ENCODE_MODE=6" -Archive + while frames flow: bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/link_sample.sh" 2c_t2c + after '[EVIDENCE] archived to': bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/leg_post.sh" 2c_t2c + NOT flying after all (no GO, harness refused, round aborted)? The probes left both L072s + listening (RXCONT) and rs13_cap_base is running. Stop the capture and park both radios: + bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/power_up_guard.sh" --stop-leg-daemons diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_probe_score.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_probe_score.txt new file mode 100644 index 00000000..ef754869 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_probe_score.txt @@ -0,0 +1,6 @@ +radio_monitor_20261025_130224_5f84b748: codec mono_g4, reg_profile=1, reactive_fire=1, probe_echo=0, duration_s=180 + base PROBE TX: 115 (seq 1..115; on air 115, failed 0) + tractor LoRa cmd: PROBE: 115 line(s), 115 distinct seq(s), duplicates 0 + delivered 115/115 = 100.0 % (tractor seqs that the base sent, over base PROBE TX) + tail: none (the tractor logged the base's last PROBE, seq 115) + base acquisition: ACQUIRED; first image reception 26.5 s after the base's profile-1 activation, within the 120 s FHSS scan budget; evidence: the base decoded 333 of the tractor's 373 fragments on air (89.3 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_replay.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_replay.txt new file mode 100644 index 00000000..d83ee71e --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_replay.txt @@ -0,0 +1,7 @@ +leg 2c_t2c: 333 frames received; seq gaps within same-codec runs (row, lost): [] -> 0 lost of 333 = 0.0 % after the first received frame (0 codec switch(es) not counted) + resync episodes (start, end, ended by key): [] + all ended by an epoch start: True; final resync False, digest_ok n/a (no VECTOR frame) + last DIGEST checked (row, result): None; last epoch start row None, None frame(s) before the end (no DIGEST inside TTL_FRAMES+3 of a range-1/2 start, encode_vector.py) + key rows (0): [] + BAD rows (0): [] + orphan bursts top: []; orphans 0, ttl_dropped 0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_report.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_report.txt new file mode 100644 index 00000000..138aee68 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_report.txt @@ -0,0 +1,17 @@ +train_gap_ms=40 tx_pipeline_depth=2 synth_budget_b=250 force_frf_hz=0 git_sha=5f84b748 log_window=after_stop + (tx frags_ok counter 367 is stale; using 373 fragments from per-frame TX events) + (rx rx_frames counter 329 is stale; using 333 fragments from frag_arrival events) +loss 40/373 = 10.7% crc_dumps=1 timeouts=0 published=333 [whole logs] +shared-window loss 40/373 = 10.7% [txdone_arrival vs frag_arrival, train by train over the window both logs cover; 40 of 373 trains not heard] +capture seq gaps (leg2c_t2c_base.jsonl): lost 0/333 = 0.0% (received 333, 0 gaps, longest 0; 1 codec run; period 0.53 s) + first frame heard at seq 41: the 40 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 40/373 = 10.7% + tractor TX log: 373 frame(s) on air (txdone_arrival); the capture's first frame is its #41, its last #373 (placed by the params.txt clock offsets, within 0.03 s): 40/373 = 10.7% of them never reached the capture (40 before its first, 0 after its last) +acquisition: first image reception: the base's first decoded frame came 26.5 s after its profile-1 activation (rx_daemon.log line 31 at 17:59:02.051 board time, the frame at line 47), within the FHSS cold-start scan budget of 120 s (4 attempts x 30 s: SX1276_RX_SCAN_MAX_RETRIES 3 + 1, SX1276_RX_SCAN_REDESIGN_MS 30000) + confirmed acquisition: ACQUIRED: the base's bracket counts 1 LOCKED -> SCANNING demotion(s) (d(clk_demotion_reset) 1, d(clk_demotion_kept) 0), which only a locked scan makes; the base decoded 333 of the tractor's 373 fragments on air (89.3 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid +radio deltas: {'radio_dio0': 450, 'radio_rx_ok': 333, 'radio_crc_err': 1, 'radio_tx_ok': 115} +FIRMWARE DROP (drx_ok - host URCs): 333 - 333 = 0 +identity residue: 1 +crc closure: dcrc_err=1 vs crc_dumps=1 +URC-path: rx_urc_lost=4 rx_pretx_drained=0 +RS-12.10: rx_fifo_skip=0 tx_deaf_sum=3425893 us over 115 TX (mean 29.8 ms) tx_deaf_max=30.7 ms tx_done_to_rearm_max=1854 us (max fields: post-bracket values) +RS-12.15: consider_remote deltas aligned=332 snapped=1 locked_out=0 epoch_drift=0 bad_hop=0 not_init=0 | demotion reset=1 kept=0 | tx_first_anchor delta=0 (post 0) | streak_max post=1 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_rf.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_rf.txt new file mode 100644 index 00000000..2dc70c6d --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_rf.txt @@ -0,0 +1,26 @@ +radio_monitor_20261025_130224_5f84b748: reg_profile=1 force_frf_hz=0 encode_mode=6 duration_s=180 + rx_rf windows: 17, +31..+191 s from the log start + RSSI: median of window medians -65.0 dBm; min of window medians -67 dBm; min of window mins -75 dBm; max -62 dBm; n = 17 windows, 329 frames + SNR: median of window medians 10.0 dB; min of window medians 10.0 dB; min of window mins 9.0 dB; max 13.0 dB; n = 17 windows, 329 frames + crc_dump: 1 (RSSI med/min/max -117/-117/-117 dBm; SNR med/min/max -11.5/-11.5/-11.5 dB) + published frame_id: 333; frag_arrival: 333; rx_frames (last counter max): 329 + row: RSSI med / min -65.0 / -75 dBm | SNR med / min 10.0 / 9.0 dB | CRC err 1 | n 17 + FRF readback: base none; tractor none + rx_rf + 31.0 s n_rssi= 8 n_snr= 8 rssi[min/med/max]=-74/-67/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 41.0 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 51.0 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 61.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-75/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 71.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/12.0 + rx_rf + 81.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 91.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-63 snr[min/med/max]=9.0/10.0/13.0 + rx_rf + 101.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 111.1 s n_rssi= 21 n_snr= 21 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 121.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-66/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 131.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-66/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 141.1 s n_rssi= 19 n_snr= 19 rssi[min/med/max]=-74/-66/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 151.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-66/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 161.2 s n_rssi= 21 n_snr= 21 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 171.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 181.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/13.0 + rx_rf + 191.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + crc_dump + 22.6 s rx_len=49 rssi=-117 snr=-11.5 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_scene.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_scene.txt new file mode 100644 index 00000000..21b8108e --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_scene.txt @@ -0,0 +1,6 @@ +# leg2c_t2c scene check, 2026-10-25T17:58:16Z PC clock (content: https://www.youtube.com/watch?v=B1yUQwpNhJA, normal Firefox window, player fullscreen; min 8 %) +camera: first frame 0.5 s after opening /dev/video1; 201 frames, the sixth 0.2 s and the last 10.7 s after the first +1.9 s apart: mean abs diff 15.50 pct pixels diff>25: 16.64 % +5.0 s apart: mean abs diff 15.08 pct pixels diff>25: 16.24 % +10.0 s apart: mean abs diff 19.44 pct pixels diff>25: 20.05 % +mean luma 103.7 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_tractor_log.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_tractor_log.txt new file mode 100644 index 00000000..20411c02 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_tractor_log.txt @@ -0,0 +1 @@ +no vector_stats lines found (VECTOR mode logs one every LIFETRAC_CAMERA_HEALTH_EVERY_S, default 2 s) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_tractor_ocd_reset.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_tractor_ocd_reset.log new file mode 100644 index 00000000..b4cc4a52 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2c_tractor_ocd_reset.log @@ -0,0 +1,29 @@ +OCD_LEG=20261025T175854Z +Open On-Chip Debugger 0.11.0-dirty (2022-10-19-16:13) +Licensed under GNU GPL v2 +For bug reports, read + http://openocd.org/doc/doxygen/bugs.html +Info : imx_gpio GPIO JTAG/SWD bitbang driver +Info : imx_gpio mmap: pagesize: 4096, regionsize: 131072 +Info : clock speed 1805 kHz +Info : SWD DPIDR 0x6ba02477 +Info : stm32h7x.cpu0: hardware has 8 breakpoints, 4 watchpoints +Info : starting gdb server for stm32h7x.cpu0 on 3333 +Info : Listening on port 3333 for gdb connections +target halted due to debug-request, current mode: Thread +xPSR: 0x01000000 pc: 0x1ff09abc msp: 0x24003af8 +Phase A: ensure GPIOA + GPIOF clocks enabled + RCC_AHB4ENR before = 0 + RCC_AHB4ENR after = 33 +Phase B: ensure PA_11 + PF_4 are outputs (preserve other bits) +Phase C: drop BOOT0 (PA_11 -> LOW) so L072 boots from flash + GPIOA_IDR.PA_11 = 0 (expect 0) +Phase D: pulse NRST (PF_4 LOW 250 ms then HIGH) + GPIOF_IDR.PF_4 (low) = 0 (expect 0) + GPIOF_IDR.PF_4 (high) = 1 (expect 1) +DONE: BOOT0 LOW, NRST released. L072 should now run user firmware. +Allow ~500 ms then probe UART (e.g. AT command at 19200 8N1). +shutdown command invoked +OCD_EXIT=0 +__OCD_LOG_RC=0 +__OCD_RUNNING=0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_base.json b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_base.json new file mode 100644 index 00000000..7f762dc2 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_base.json @@ -0,0 +1,107 @@ +{ + "profile": "image_bw250", + "one_fragment_limit": 203, + "frames": { + "total": 260, + "vector": 0, + "other": 260, + "parse_errors": 0, + "by_codec": { + "mono_g4": 260 + } + }, + "wire": { + "min": 0, + "p50": 0.0, + "p95": 0.0, + "max": 0, + "over_limit": 0 + }, + "epoch_starts": 0, + "epoch_starts_applied": 0, + "arrival": { + "span_s": 0.0, + "fps_mean": 0.0, + "gap_p50_s": 0.0, + "gap_p95_s": 0.0, + "gap_max_s": 0.0, + "first_applied_t_rel_s": null, + "frames_before_first_apply": 0 + }, + "store": { + "frames_rx": 0, + "frames_bad": 0, + "frames_applied": 0, + "epoch_behind": 0, + "orphans": 0, + "digest_checks": 0, + "digest_mismatch": 0, + "bad_version": 0, + "epochs": 0, + "handovers": 0, + "ttl_dropped": 0, + "resync_events": 0, + "resync_digest_ends": 0, + "records_applied": 0, + "resync": false, + "bad_reasons": {}, + "epoch": null, + "shapes": 0, + "cached_shapes": 0 + }, + "resync_episodes": [], + "scene": null, + "checks": [ + [ + "parse_ok", + true, + "0 unparseable payload(s)" + ], + [ + "all_vector", + false, + "260 non-vector frame(s): {'mono_g4': 260}" + ], + [ + "one_fragment", + true, + "0 over 203 B (epoch starts 202 B); max 0 B" + ], + [ + "store_clean", + true, + "frames_bad=0 " + ], + [ + "no_orphans", + true, + "orphans=0" + ], + [ + "digest", + true, + "0 checked, 0 mismatched, scene digest_ok=None" + ], + [ + "epoch_seen", + false, + "0 epoch start(s) applied of 0 received" + ], + [ + "first_apply", + false, + "0 frame(s) before the first apply" + ], + [ + "applied_ratio", + false, + "0/0 applied = 0.0% (need >= 90%)" + ], + [ + "min_frames", + false, + "0 vector frame(s), need >= 300" + ] + ], + "pass": false +} \ No newline at end of file diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_base.jsonl b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_base.jsonl new file mode 100644 index 00000000..824ed79c --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_base.jsonl @@ -0,0 +1,261 @@ +{"meta": {"tool": "vector_dry_run", "topic": "lifetrac/v25/video/tile_delta", "profile": "image_bw250", "started": 1792951996.801}} +{"ts": 1792952079.501, "topic": "lifetrac/v25/video/tile_delta", "hex": "00710c0820010800000000000000000000008000fffeaad5f6da976adff449b5fb6b2ed4ffd4a96bddd55754f752ad4aff8934a3dd54d52df726a9b6deaaaadbf6aa57ffde55bf6dfd16adfff6adffffbeb577edfd1fdfbfde6afffff52fbefbbe5affeeed2ff7bfbe9adefbf62f7fefdd35f77df69f7fffbc2bddb7fe36fffeed5db6dbfe36abbcfd5a8ae9df6aeaeafab515b7"} +{"ts": 1792952079.905, "topic": "lifetrac/v25/video/tile_delta", "hex": "00720c08200110000000000000000000000080005fffedb52aab76d657ffd55a155b6eebabaaf5554a81abadab2bed6ae901b6abb555d5b5d1236d56b5dfdbb5f2fdad5ad9b7f5d6ebeeaeabb97feadae9abb76dd9ffdaaae9b6ab56b5dfd5bad17b5ecbfbdfd2b5a976adadd3dfab56f97badbaabded555f577ab6d93df55b5aafba85657af52aa5afdad5daf5f56d5fbf7ab5a"} +{"ts": 1792952080.493, "topic": "lifetrac/v25/video/tile_delta", "hex": "00730c082001200000000000000000000000780178da15caa10ec2500c46e107c471539a60269714c1434d2cb4b9992a5720f6142046088f801ba2819fa28e389faa8168137ada3e2b511095afaab52cb251a9ccf95797966e9855a77019b0b7ee61695c2690958b13a71fb1bbb5588c5fb28c30ea20d6c32b7ff4ca385b9a7a7c1ffef6cef0fc3fd25f5097"} +{"ts": 1792952080.902, "topic": "lifetrac/v25/video/tile_delta", "hex": "00740c0820014000000000000000000000008000fa416aaaaf155b6df4aaaaaabea42d55ea002b6dbe809555ea242daabe80b56dea21d6aafe94dad6aa41eb5bfeaad56ad543edaafe54d6adad23f555faa9aad4de85ed6af552d6a8be4bfb54ed55d56afaaaaaa8bc04b768ee402aa8fa002d54dd5235a8f4002ad1de802d50fc4436a9f629aad1dd15ab41fc6b3551fd41ad52"} +{"ts": 1792952081.5, "topic": "lifetrac/v25/video/tile_delta", "hex": "00750c0820018000000000000000000000008000addef7ff56b5ad55ab6f7bbbb5b5d6ee556ebdb7aabbd77ab5ad7bdf56b7ad6aaaaaf7bfb55dadd556d6debfaaab75eab555af7f55aaf5aaaab55ef75556abad2b5abd7f556ad7d55555557e7555afab5aaab57d6d5b55d7b6aadafa6daaab57ded5556d75b5babfdbdacb556eb56d6ed5dd55abb36b5aabf0dd6b6daa6f55aa"} +{"ts": 1792952081.904, "topic": "lifetrac/v25/video/tile_delta", "hex": "00760c0820010001000000000000000000007f0178da0dc7310a02311005d04b3a22081e408bc042f03e62f5234485c5c22277108390c6ce62c526ec8004b3df548fc71a7e705138852f1c0eac26c3f70baa1911d289d12484de7278dc10ac65f477503bca32829f8eb8b4a74cd98863cd55e67b4f1d5456bba6165c679ecfb7cafae8c95701cecd92e064cb69fc036d3d60f2"} +{"ts": 1792952082.508, "topic": "lifetrac/v25/video/tile_delta", "hex": "00770c08200100020000000000000000000080000003fff40028aabf0402f7d521485d7e152137ab55545af6aaaa1f5daada8aefaaadabb5556a8d6eaab767b54adad2df5557696a4adab3bb5555d8d64ab6aafb555b75564ad5acdb526d756d4aab56b62555badb825ad56d28ab5ab602556d5b502aaaed04950ab5a82a42ad420929d62aac0a7ba84aa1564a948afb244a4556"} +{"ts": 1792952082.909, "topic": "lifetrac/v25/video/tile_delta", "hex": "00780c08200100040000000000000000000080000000000080000000f0000000be800000d7600000bddc0000eb778000bedae880d5b774007f6daf42aaf6dad0f7adb778ad7b6dacbed6dab4d5fbb75a7756daecadbb6f54ded6daee6b7b6db4b5adb6d6ded6daaa6ab56b74b6dbadaedb6d56b255aadadadab76aaa6edaad56b56ab5aad6adaab55b6aad55eaad6aaab6d5aaaa"} +{"ts": 1792952083.549, "topic": "lifetrac/v25/video/tile_delta", "hex": "00790c082001001002000000000000000000450178da636040051c139179020c424a0c0d500e0b58be03c46582ab101464e0807358581838263028c0b84c40fd020c0e4e0c4a0813991818190404206633008d060027bd04d76d0178da5bb56afdff6db7c3ff8786e6ff5fb516c8be0a62c7ff5f05140f8d0e87d0307ea83f8cff370448af5a35ffbfd7d2f8ff2076d092f9bfbda6faff0f0d9a0fe403d579c6ff560d95ff3fc90ba85e331e24ffd70b68ce4a2ffbffaa9af3bf4f59e520123455db13004b164bc5"} +{"ts": 1792952083.887, "topic": "lifetrac/v25/video/tile_delta", "hex": "017a0c0820010020000000000000000000007e0178da158c210ec2401405874d05726f009a8420114dd393700458b9829445709b15554d45d3700b0c093d015959b1693e1ff566c43cd808941e0e1fa8321c1dd482d90fd890b8ef46f519ce93a16ec0cfacaa27c5e5ab2c6c4ffd1abfc0ad85a87d083cde2f75fd8d4381246d1bec7fe31564822e1b931c765c7e90ac2a9c"} +{"ts": 1792952084.51, "topic": "lifetrac/v25/video/tile_delta", "hex": "007b0c08200100001000000000000000000080000b6db5ad52b6d6b509daab5652ab7ada4575ab6b21aead5594b5d6da415abb6da8eed55644556db59177b6d6445aaaaba0adb6dd5276db6aa05b6d56495555bba06eeed5a935b56da05b5baa54adad5ba076f5b5a95b56dda06dbb66aab6d5bba05b6eaa54edb5dda0b6daab54ab6f75217db5ae54ab5ad508edeebba25b55d5"} +{"ts": 1792952084.929, "topic": "lifetrac/v25/video/tile_delta", "hex": "007c0c0820010000a00000000000000000005e0178da1d8cc10dc0300803a7741e64834819a74b98f2249b249f8ed0256acac7d69d3049ae8dba9680b99139c8b80029e6448b4aa07bf1a66e74f55b0cbfeb40b9d454f925b1c5edd12f46bef3826619e2e7300637d662ba45fb00d7c14848490178da636040050d286c208f8345a14901550e427738740049071610c1c0d4c0a004a4c040a081c109cc7660626060e4e000a96f00f31958581c1804c08a1600790e2d0c0c004d9a0ae8"} +{"ts": 1792952085.532, "topic": "lifetrac/v25/video/tile_delta", "hex": "007d0c0820010000400100000000000000005f0178da2d8cc10d80300c03e7814dc833d43c18a112cb20b1013c6ac4b36cc23e38057f1ceb1c9324a4abc2649d22f3a90c24548cfc7857918e894d25fa72432e7effffb25568685b335366313e916c17f338c4fb05707253cf538cbdc4983e60400178da6360c002180518983850441c58141998204c163062508050402000921770506480a9000126a028078303035c0f234815830b0b5839034c7303007df302ed"} +{"ts": 1792952085.939, "topic": "lifetrac/v25/video/tile_delta", "hex": "007e0c082001000000021000000000000000760178da1dca310e82300085e1ff01831c83a3780948e406269d190c7aa0a62361ec290c03514e603aa913a9add397bcf7438c600d594d1d841d8d1b8765e0187770b3949ba9472135e38ae66b556f01de17e49f34eb806ee9bbbb7f5b3843b6b6a6caea6429934dfb4abba73c7f25ffa0f8c41f89ac32b03e0178da6360c0069838385a1490059418181a18383a18814c1698189401146f61504012071bc0d0a1d0c004a4a06a3810521c20a50a4c208d400000381d0586"} +{"ts": 1792952086.525, "topic": "lifetrac/v25/video/tile_delta", "hex": "007f0c082001000000200800000000000000610178da1d8bbb0dc3300c44c77661089c2cf0182e8c8003040a3bb120c8172a571cee0b5498de3a6224e2f67c69dc21273af980c902d777285ca3baf4395df74aae1751a4f972fe41361d766ea785712ca47526899a7ab58d3d84be26eb07f22173cb440178da658ac10900200c0353e9a34f4770948c563771546b45040d042ee1889d11e5c70d43c46889afe3842a7c31c192ca9ae9b40a3aa584137fbd7f503facd009e93d0bed"} +{"ts": 1792952086.893, "topic": "lifetrac/v25/video/tile_delta", "hex": "00800c082001000000000200000000000000740178da0dcab10d02310c00c08918c7299c0d1cb9fc8682816c5cda2f3d6be0bc146f001225355c7d31458ab273c77403a84d82253222a13a20bf44fdc25cffc79b421870b525f686f63d74a0adfb49b21fd59e27935eddd0a68fe9620f54c84fd24dd1d2478b022ab6ce4eb2a6f93ec87e988f4e0d"} +{"ts": 1792952087.499, "topic": "lifetrac/v25/video/tile_delta", "hex": "00810c082001000000000400000000000000710178da0d8cb10d8330140597c80a9662f68804e962fd4bc108961884d682052228fc504ab309fbf0bb3be9de93b481add29e4eadd17993e45ed304512a8bfb1bf878aa068fafca4f82867a32dd41da1bc3d39b97b7d60801abc979fe6396fd5b17f1e8ca325ee65b210d7dae841b014b3e14"} +{"ts": 1792952087.936, "topic": "lifetrac/v25/video/tile_delta", "hex": "00820c0820010000000020800000000000006c0178da25c8310e40401046e17f765c60e3440e41e308a22559a1711c3d956b90d8b04750aa640caa2fef8144c099c7abd97edfb66a5fe4a0a0edbcf9ac96bf9b12f614623745146efd41ffa5bf05ed2be25a901ca36195f601e652e712bc4a44dd08f6025ba7e0591edd8b32aa400178da736080800540ec8095ed24c0c002a4151072109a498081818361410350821121de00d1cb0184103d0d0a0d0d48e681d82e0c2c40590705101b00e1bd0c12"} +{"ts": 1792952088.516, "topic": "lifetrac/v25/video/tile_delta", "hex": "00830c082001000000004000010000000000680178da158bb10dc3300cc04ef6d60c1d74960723d5191d8c4417189a020d86ccba03070224406c3e5d9924beb6156853cd15596bd07c0709fda8ff54ae7b3ff35a5a8824cc5289b23897271dfb4a930ca6decee0345e64b5904c0b3be0b1b7687a1f55e50701c27053310178da6360c00b9880588081a18981a103538281814501c253800870209840e082ac9a054c0b40b81c307107010088a40241"} +{"ts": 1792952088.888, "topic": "lifetrac/v25/video/tile_delta", "hex": "00840c082001000000008000000000000000740178da2dc9310e82301480e163bae90108e9e840420f441c81a1c19e421752de011ada49dfd094df98f0ad1f9c5c2b0794a2586861614ffa8f0984f55bc5a285d95a0d3989af543577bb20398fb538bc49211e6eee87c48a7b5037bd4ae3607b5df88ce01bc3fe567c772386c13fa7587e2ef16c44"} +{"ts": 1792952089.497, "topic": "lifetrac/v25/video/tile_delta", "hex": "00850c0820010000000000010000000000007c0178dafbff1f01de6e0791e5df8144fdedbd50c1ef40507ffffffdfffff7ff7f5fffffeffe7fdfdeffff7d1f24b53bffffbfffffff6d7af73f3bf4fffd9b21dbbe86aabe5feb3565d7ffa0a0ff5735bdfefff55af9ffaf8ad7ff2f9396fcaf0a15faff6bc2caff1fd55cfe7f99a8f9f795d7a4ff5f96780000e90065d2"} +{"ts": 1792952089.901, "topic": "lifetrac/v25/video/tile_delta", "hex": "00860c0820010000000000020000000000008000ffffffffffffffffffffff7bfbb6dbefffffffffefffffbfff7f76fdffedfffffdffffd0efffdaaaffb76525fdfd1248dfeaa925f6b49492dfca4048f4249525d5a9209252548a484a822125a9590a402484509595290508524250a54928851024842845925282924908542424420289912950404a440a95209144204a04210a"} +{"ts": 1792952090.507, "topic": "lifetrac/v25/video/tile_delta", "hex": "00870c0820010000000000040000000000008000fffdffdff557556bdfedffbafab6aaedd7dbffb2256d55da96dfff6d4b6ab6d622db7dfb936dd75648d6bdfb217aeb5d90ab5df640556b7d246daed74056b5fd10755b5f812dadf54476d6bf202ab5d64076ab7b085b6daf406daafb215ab556446dab5f0036d56a485b5aad005dad57402ef555125b56aa402daaaa0056fb45"} +{"ts": 1792952090.9, "topic": "lifetrac/v25/video/tile_delta", "hex": "00880c08200100000000001000000000000080007ffffdeeaaaaab5b7fff77edaaaadd5e7fffeef5aaaab75bffffdbeead557d5bfbffabedaf55fd5bfbfeabee5d57debb6ffab5d5155feebe05eabbd5117dd6bb402b7bd60497ad7b0004f756111015ed0001055b044420b52000041e011090830002002008400484200440100100090100108024000200801200120000480012"} +{"ts": 1792952091.485, "topic": "lifetrac/v25/video/tile_delta", "hex": "00890c082001000000000020000000000000790178da0dc9b10dc2400c05d08205e899215b64854fe15316f0c9a2ca528e4c675f91390ce24e64016a7a78ed1ba22a116350223e1463a9241b6aff1a1aa5f527f98d55fb5e8ba7f17177d415e41bdbf136ff97b615a51ba7e4d5c2c913802438344d8d54134550f8b28b4da27e72d1f911ed3cf5d70f596049fc"} +{"ts": 1792952091.929, "topic": "lifetrac/v25/video/tile_delta", "hex": "008a0c0820010000000000400008000000006d0178da0d8cbd0dc230184477408c4041d6a0c22eadef68d8209ba48ce52c8042e1875c7a3fae3addbb1f204da578c106a54ce50efd2ac56750db940ae46439cd2f53c12fea2e290f65f7b548f706df071ccbda83a1b2433bbd39fcf7c421447bbbef8f647b5b896ace1f9d293eb7380178da6360606068006207060868c0a05b145894107c24b916060626a02c070303230306500062460e07ec928c1c0c4c0260250c00f4ad05eb"} +{"ts": 1792952092.496, "topic": "lifetrac/v25/video/tile_delta", "hex": "008b0c08200100000000000002000000000080000001ffff000155560003ffff0001556b0001ffde0002aafb0001ff5f0022abf50081dd5f000177f50001dabf0202bfd50001d57f00017fd50001aabf000177eb0009babd020157d70001fabd0000af6e000155db0011fb76004096db02016dae0000b6f500015b5f0000edb50000aadb0000ad6d0000b6b60204aad50010ab5b"} +{"ts": 1792952092.933, "topic": "lifetrac/v25/video/tile_delta", "hex": "008c0c0820010000000000000410000000007e0178da0dc5310ec2201406e0537632861318a76a52d2709f1a6082414338856520fa0e601a266178a9bf2cdf07003e5fbbefbcf81eeacb67d1d0582d210265d39e15d86669765598b668c7c84c954c0dcca144931e27de0b8c9dd6f625687171d47762d4c511ee986e69a09f2ce3591f625eeb73964724fd19e63f8f9164c3360178da63602004581c18391a5850c5180558184042020c0c8a2812024c30161390c5c1c1005104e422abe2506800190c6202006c7f0200"} +{"ts": 1792952093.483, "topic": "lifetrac/v25/video/tile_delta", "hex": "008d0c082001000000000000080000000000700178da258c410a834014438fe929da1e40ec3f91b8d25994ea2d74f199fe7d455c061c66e2170309e14142de82fba7577b5c61fa626636f1a005001416e71f8ddce95810e2e68413c31331a7423305de9cbed87dd4d89c50d3844352cd6361b786e1f0bfaeadfa2485e35f9713100a705e"} +{"ts": 1792952093.892, "topic": "lifetrac/v25/video/tile_delta", "hex": "018e0c0820010000000000004000000000007f0178da0dca310ac2301480e13f1221ed14c4ee31e2608b770845974e52fa16efd03b38e8e224180fe1bb4fef63d68fcfc82cb4aaabfcbd863e3dcd711b78f4aff3ce1fc8970df1fd0b79c8b69a06c68fa47a521f554d25236b6943d52ea00a8d185bab632fa900b0e010b86b4a4e1cdc8a75813861e98ce7545ef307141e1b68"} +{"ts": 1792952094.536, "topic": "lifetrac/v25/video/tile_delta", "hex": "008f0c0820010000000000008000800000008000db5248806d492520aa25508054924aa0a2492540092aa940449512a42952a540444a4aa02aa92ac092aa95504a5555a05554954055525540aaaaab425494aaa052aaad80aaa4aaa05552b680aaaaab4055556d02aa95568855557b20a955aa80552aad00aaaad60055556800aaaeb0005575a000aaaa802256db0100ab6c4400350178da63602004581818381c14181c504519c1241307034882112a08e4312800451960aa99d0cc526061688418c9005503006c92024e"} +{"ts": 1792952094.898, "topic": "lifetrac/v25/video/tile_delta", "hex": "00900c082001000000000000000100010000520178da358cbb0dc04008430da2a0243701ba49aec8602893874fe2cad6b30dfc924d97874e50c802cef1ce0226a3b4376cb8d36ef708ceb760b36a47cc22d79c6d95e486e84f7072859257aa6b7f018c9f06a32f0178da636020041439180481540356c916460616060616050c09460118cb01c862848b333101090e16381f0078b901da"} +{"ts": 1792952095.484, "topic": "lifetrac/v25/video/tile_delta", "hex": "00910c0820010000000000000002000000008000005b6daa0416b6b7108ddad90006ab560225dd6a2002b5ad008b56b50801ead60021375a0201daab2008aad500416d6d0100b6b50804d5aa00105ad50000ed5a01002b6b1002daad002056d500006b5502045ab508106b550000556a00005b5600812d5a100835aa00002aab00001b6a01008d5504100aaa0000056d100105aa"} +{"ts": 1792952095.931, "topic": "lifetrac/v25/video/tile_delta", "hex": "00920c0820010000000000000004000200006e0178da0d8ab10dc2501043a76001f49150e6a0e0104d4ee79168284ffc01907ea29cfb641026c26e2c3f3fb21af0c883512cbf5101ac9123774c05a7984de43203f11673961900b1f1e5727a227e673921a61e1dee1bd92fc03d39d60db8beb40366fae323cd98bdc13cff36973a8f470178da63606099c4c020e4c9c020aa05c4a10c0c4caf181818b8199001930003830303032384e7802401c40d10160b9803058c1c0c0c2c0c0c0a306907141d1025103500975104ac"} +{"ts": 1792952096.488, "topic": "lifetrac/v25/video/tile_delta", "hex": "00930c082001000000000000002000000000770178da1d8c310a834000044773c5992224c40788704d5e6199a4ca1d5c9ee24304fb6b6c0eacf2817c21a97c8b958bc5b20ccc2ec4087906a71edfecfc50a61bd4191326baa7d889c300369624a035f04ad8ea0bbe87c387cefb82cba2fd1fce3f68827cb981b2b003c6dde1e8e09ad5ab3e4e1bbd76156e"} +{"ts": 1792952096.89, "topic": "lifetrac/v25/video/tile_delta", "hex": "00940c0820010000000000000040000000008000b6dbbbffab6d6eaab5b6db775aab6dadadb5b6f66adedb5baaa56dad56baaaf7aacb6ead556db5b6aaaaaadb55555d6daab6e7552ad559bb011556d50400aaae2022001100000240d688480abad7408255597e1700a5570f1000125fd602010f0108401d0420084f1000010700824407aa10002152a49000aa554aa44daaaaaa"} +{"ts": 1792952097.492, "topic": "lifetrac/v25/video/tile_delta", "hex": "00950c0820010000000000000080000000008000ffffffffaaaaaaabfffffffeaaaaaab7ddffffed6b55557fdeeeffaab5bbaafedf6d7f556adbd5fcbb6ebb56d6db6ef86db5db56b6deb5ecdb6b6eb96db5b5d4aad6deba022295541080577bd420092bffec0000ffff0080ffff2210dbff8400b6b78400ffdfaac2fff795c5eeff9d66bfff0ac301555d62100005c7a4200001"} +{"ts": 1792952097.922, "topic": "lifetrac/v25/video/tile_delta", "hex": "00960c0820010000000000000000220000006a0178da15ccb10d83400c40d17f1685e94c2630c8839c220a978c744157902ed920a3e6f8f5d387d1ab585a4c3251ad7ead2a94552fc5dd7791424b5888b871779af57c0c0316f946059e3f4f9b85dd9345885abdcddaf161648b7b00d71982716c341013fdf007e70a1053460178da658b310e80500c42b1f94347bcc13f0a47ebe8b12d76d0440612e001fcb48257e59b13d1ae13c713ac2216d4e800b213cd79aea0396ffafca1e938874276bd6f2713053b"} +{"ts": 1792952098.511, "topic": "lifetrac/v25/video/tile_delta", "hex": "00970c0820010000000000000000100400004a0178da558c410ac020100367cb1ef6b8fec0fe44641fe6d167572d5a1a08219009fc75ddc96d171df608997116bdd1313dbdce5db6f2e29060001a1b5927582b950f42b338623c2ed60510550178da0baf5ab5ca63ddaa55a14e401cb56af5d2d0d0905dab56ade6ce9a1ac2a0fb6a350383fe570606063906286004930d0c0c2c3011260526062420002214c06a1819180590a5607a1819403a04c03c00c10912a3"} +{"ts": 1792952098.886, "topic": "lifetrac/v25/video/tile_delta", "hex": "00980c082001000000000000000040000000800055552492aa92924854a9552452a49292555548482a922aa4254aa51214a928a42a9492480a52a522094a48940aa92520052552480aa909240494aa4812a544900129292400a49240005249140829204800848920002a02080210aa40102a52280004848000102020008a8a900202204008049510000248a00001250000215250"} +{"ts": 1792952099.516, "topic": "lifetrac/v25/video/tile_delta", "hex": "00990c082001000000000000000000180000540178da6360606050120012ce3527041943d73130c7fe72614cf76170bcbb8a8383e39e0250eaaa830383de5f160606b6df210c0cacd50cd8800250652398c501c40d2006138a02a07e260188bc02420e00161f0de3500178da63608001ae490c0c0a0c0c0d2c1e2c2c8a40be87500303230383a08a8b20489a510528c9c8f1d56b0293f8dedc0006a6edef1930010b987400aa6402b3807a381a901540841b602a1900fdb409e4"} +{"ts": 1792952099.91, "topic": "lifetrac/v25/video/tile_delta", "hex": "009a0c0820010000000000000000002001005b0178da63606060610002c6468684c4c90c170aadfb0e45be954efbe82eec14982be956b953da8941b0cf990102383455181418183a1ade06313098ffffff0e2864ca800a1aa04a8118a894118804e0721cc80a9918181c00845c12a93e0178da636040078c0c2c2e130490049a04059880c2021c30011607062506d1fcbbffdf6d5060c0040d2c20122cd3822cce02b7016c928303c82e000b6907e2"} +{"ts": 1792952100.501, "topic": "lifetrac/v25/video/tile_delta", "hex": "009b0c0820010000000000000000008002004b0178da63604005429e1e0caae71e4c30ad5ac0a03eff0083c9870406dbfb8f9838591c3880d20a60450e4c0c2c0c1c0c815a4bf3ffffffb581013f1000e206062701b8001392240045d4103e410178da636040030d2c021c9c0a0e302e230303138700270703a302881bca3065fdaab8f7010c4f19700290c206060e27080b610e12e000620716202100002006077e"} +{"ts": 1792952100.9, "topic": "lifetrac/v25/video/tile_delta", "hex": "009c0c082001000000000000000000000c00550178da6360f26460605459c0c0b25281c1d1a581936192030353a80203c7a406068610074106af050caaa50e5c5b1918be3a30200101247603502d030b980954c308a2c10413b2060eb0080b5c9f0288000028830b422f0178da63602002087438303820b88c108a0542310171074c8a8349005d335863034819a3004c0f4c1f0303009d46029b"} +{"ts": 1792952101.513, "topic": "lifetrac/v25/video/tile_delta", "hex": "009d0c082001000000000000000000403000400178da636060e0614006820c0c4c0c1c0d1c0c0c1c7031250520c1086209703440c598041a56ad68d1faffffff7706fc80056894038300506303a6240055770975330178da6360200228300930340a6095628250020c2c0e0d7041905207060646982c030707d010b8340b5808a80a280400828f0259310178da636020127438b2a00b3141480106460e06060e248906981c58d481814189818111c8029920009703011600717401fa"} +{"ts": 1792952101.913, "topic": "lifetrac/v25/video/tile_delta", "hex": "009e0c08200101000000000000000000c0004a0178da5d8cb111c0300803651f85d2e10d18057b328f1e0b5f9a50700fbc00fe65e823f21b28b2250eb52708f4c2ad8b3bd00aa968965feab64171bb9f269c86f2b439b963265e168d04fa2c0178da63602012b8b838207319114c16a84003030b0bb2381c300980d40834303038a06ae260e0000074570252300178da63602006383030283129303460ca3041280e060616050646208b054912ae1e280752cb8424272000a600782f0200"} +{"ts": 1792952102.449, "topic": "lifetrac/v25/video/tile_delta", "hex": "009f0c082001000000000000000000000003270178da6360200a0830b838c1398ce8726091160606160c390468611060621068401706006b7602582d0178da63602012280a34303430b060936204131c0d401221cf01c40a0c0c4c608e008870c0d4d9c40200918202c4"} +{"ts": 1792952102.896, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a00c08200100000000000000000000000c2a0178da6360201208b4283038600a3342a8060606171606260c7106060e14e5401304117240f500845a021d2e0178da6360201230723830b8601166606001520a0c0c4c404a00c243c84181024c1cc86068607040c801004a9701cf"} +{"ts": 1792952103.456, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a10c082001000000000000000000000030290178da63602012280a340049161093119b3c93920203070e39086061e460516060504011040052510155310178da636020120872383038a00a3142281620566060e06860002960848830e232c78141809189a101a28d8101006e4c0264"} +{"ts": 1792952103.924, "topic": "lifetrac/v25/video/tile_delta", "hex": "01a20c0820010200000000000000000000407a0178da2d8c3b0ec23000435f423f91a27e36864acdc80d989138084760636161e350087a900af50819335455f0c060d97e960c66815d966e7f7f19aa08e75cb8fa0ea5722d5ecd9667767df3564fd08a1dbe983671f2d9d1893711bb9fb4adf421f2f01fcbb8c2451f5e7cdc3021151c175cd860b8fe009d2d1fca300178da6360200a2830282931303460976464601060606061002b604217677060e000f140121c3071b03088010076b30221"} +{"ts": 1792952104.521, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a30c082001000000000000000001000080800000000000552244220000108852490000000044444a420100100024124111004008001104410240101048044044001004010101005020442404000000408491221010000804000880db454211d78f7764d58b5daf7699f6abd68b5ce9938f76bd000557a72000040a01100420000004000000200024408086aeb41202bad63bae300178da6360200208b428303460976262e0706060043258d0241c185880c20220150c0c1c6001244d605110000091390227"} +{"ts": 1792952104.885, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a40c082001000008000000000000000000800044555b6db556edb65bbbb6dbed6d7b6db7dfd7b6baf57d7bdf5fd7adb5fafaf6efdfaf5bbaf6fbeddf5dad5bf5f7f7edbfbd5d5ed6effff5fffdb55bb5b7efeefffebabbad57efedfffdbd5bf7ffeff6bd6abaafdfffeffaf6d6faafffffbffadb5aedbfffffffeaf6d76dbfbffdfff5eedfdb6ebbf6ffbbaf7fb5d4fbdbfeaa"} +{"ts": 1792952105.472, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a50c0820010000040000000000000000008000100000044024aaaa248004a5402aaa9a0900556b40a555ad12112ab6454ab7db0024ad6e55556b5b012aadf64aaab6af2155adfb0aaadb5da56f6eef15b577ba455aad6f55ab77fb2575aaae95aefefb457757af2badfaf695775fdf4aadf6fb57bf5ddf5ad5f77dad6abdef76d557bbab6abb7f7da495d5ab5156bffd8a0949"} +{"ts": 1792952106.081, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a60c0820010000000000080000000000008000ffbfb6abd56aedaffeffb6aaabb5dad7fd7f6eafabdbbb55f6feed5f5b6bb6ababdefb565d77ad53abbaf541f6d75b545b7ad6a0ddd77a81b6bad688dbd76d40b6bab502554b6d08aabad5205b6f6a80adaab400f6b755825adad208d6ad55406ab5a880aad6a500556daa44afb69280b56b5440dbbd4a806d6aa904ffb52490"} +{"ts": 1792952106.477, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a70c0820010000000000000000080000008000aaab6000b6da8000aaad0000ad760880b6d42008ab580000b5a00000dee082406b420800b5000002de1000006a402010b4010240d800000060080000a9204800c00100004000000488000080012400000000040010002010000000000002000001630040e662658daf62f17eb9a39193a962b1d2ada292773762b1cc00020000"} +{"ts": 1792952106.881, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a80c0820010000008000000000000000008000bffedaa95555aaaaabfed56d56d75555affaaa22556f5488abfad6a66eff7a55b5dbaf16dffd75eaeb77debbbdfd75d5d7dfdf6efffaf5bbb5bf5fd6ffedf6bbd7febbeefedbdebbbbfeebddeffb7eebffdfafbebffafaebfdefafbdf7befbeebffbaeb7fffefbfab76daeddffff77b7dbf5daedfedf777beffddaddfbff7fb6"} +{"ts": 1792952107.476, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a90c08200100000000000000000400000080000000092a0000524a224004aa000009150000024a410220aa040000121000002a00000205400808050000200200000011210000010401000010080082400000090000040100000001004020014804004900000000000002014080800080500800c8c20020e45fbd49bcf5ad79b464a7d198f5e5b1d854bdb1109c98a130000004"} +{"ts": 1792952107.874, "topic": "lifetrac/v25/video/tile_delta", "hex": "00aa0c0820010000004000000000000000008000abffff7fb7b555abadffbffdbbd56aafdf7ffff575f55b5fdfdffff6fbfb6adfbfbefffbefebaf6efb7efbffffebadb6d7bef6ffeffbbbb7deeeeedddffffb77bddaddbfbf7feeebb5ed5bdeaef7577b5b5aedefaaad5bfd4db2b7bbaaab6eff5eaafbedabb7577f5ddafdd6eeab57ff5bf6feb5ef5bdbefb7eeff7aaebbadd7"} +{"ts": 1792952108.455, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ab0c082001000000100000000000000000630178da0d8d310ec34008049f9c3295c3b3529c1c1e62115e605152206e4cb7bb33d202d85a2b23c23f9b2eb78c12fd4536ea71d7d11a7c4b02e9732cbaf3ed2aecec48bcdd8670274bf883564e46f003ab48019f5db2ae3d6f350debf562241e4d9a7128"} +{"ts": 1792952108.903, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ac0c0820010408000000000000000000006f0178da0dcdb10dc2401004c08e21e325acf79744e8c0425706c1cb6c01c87f992f589d1717301a49ca11e565f89eaca4a26183ab9cdc5560a949f7eea1665b4f4a1fc443d590c1197046955bac339be818d0413d653bd668728d5feb935d2eb1dc3cc5136c4b5c9b8ef0f71f82246d55340178da63602000581804181c041a908518e10c0e90bc028ccb04673100d533b1303000e5c1d20d0c4c0268a632308045008bf30289"} +{"ts": 1792952109.472, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ad0c082001000000000000200000000000750178da15cd310ec2201840e10761f8ebf46be24e094b6f010926b6a381fb7460706e3c82534f294edff08607d0ea79f2b7b53a302d7ebe2423ebbd7a4df4c7e5004f5ca6c5b013b7d87750898799a1b857514573ba655c426679878e81d513709b8c9a6c56fbc42a92f6eb2cd3f8f8e2023f51f91284"} +{"ts": 1792952109.876, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ae0c0820010000010000000000000000007d0178da0dca310ec2201406e07bda180f601a36191ae37de8d08d2610e014ca405ed835f54dc8d0c06fbff90300756855dee73345543929478428856a54b0c88b2af44390427fb2655fbe66f39603c3bdcdb33e1894a6a1d6dcbdbbcdcc80d94f090bfaabe9888ca6cb5520a0251ed7be03ab4f433b5eb6e3f607617c668f"} +{"ts": 1792952110.477, "topic": "lifetrac/v25/video/tile_delta", "hex": "00af0c0820010000000001000000000000008000ffda9b6dd56d55b6fdb45ed5aaa92ab6de84b75bb5501aedea054daab5d036b7ad351b6db2aaadb5a84476db4692db6dab496db614a556dba2297b6a4885adade552d6db51497b6db5a555b6dd55dedb66aab56dbad5dbb6d55ab6db6ed5db6db556edb6dbbb5b6bad55b6ddf6eaedb65b5bbb6bedaad7bdb6ef7ad6ab52d775"} +{"ts": 1792952110.845, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b00c082001000000040000000000000000620178da0dccc10d02310c45c152a900d1c1a62b728858171245ae0072fc07cb7ee43cd2002c07c5136b8cfc81c7442f7c41233bfd41a2d42a770dda8d6037e627293653363847bf1242acedc2b077d5898f9b51717c87713b5f485311d7e40fb6fe7291"} +{"ts": 1792952111.473, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b10c0820010000000000001000000000008000fc888880fa52522afa090901f5525254e8892401d5224154c4111400a9488155a424540092820124a92954114404014092a1500a48140520254150048812025045004802209501209400480922a40240480150142228024040828804140821214241000810081240452240091000048041091024082040802201040900080020"} +{"ts": 1792952111.855, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b20c082001000000080000000000000000640178da258c310a033110037f1c97571cc1bf4a138c1f72387e81d9ce5b88dbc992a892d048901ac354bdd99e30c38243728ab57796d678840b615e269d33ee010e9ac79540e53958ce82e43f994f5f22bf0878e9da3f9f5a2af47eefffb860952fe3b272aa"} +{"ts": 1792952112.464, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b30c082001008000000000000000000000770178da0dca310e83300c05d09b961350c60e08729f74e85498a88fc160051fa08a3c9148b59c5fa6b73c00c83146bafc2df1a906c78d3baedbd9920e8a31f93b05c2e35bf6a3c1c71777d73ab77b916ae233f9ba676022ee6b013ee24b35c521e8cd0c0349dfb283010eab86e26ea4502399c5fefe736ba8"} +{"ts": 1792952112.857, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b40c082001004000000000000000000000660178da1dcc310ec2400c45c113a374a4cb1e8b02051f245a7c02ec2e2ebe9c07a21f0d4044606687a411916de05aee95726c5c53c74a82bde6b354d139700b1f1a529e99bb5d20e3e375b3764edfa0948f2de964f77e538beacf563747f4b4dfcef80227426fb2"} +{"ts": 1792952113.475, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b50c0820010800000000000000000000008000fffffdeeedaaab5bffffdef6b6aab75bffffedeeed5576b5bfffbbdff6d5d6b5ffbebdeedaf7eb5bffdabef6db7fd7adffd57afbdaffdf56ffaaeaffdbff7faafeb5aafddbeffdabff7aabdedbdffeb7feeaabfadbbffd57ffed57fded7bfaafbfdeaff5fb77fabeefdd6fd7fdf7dafadf5d7faff7f7d5fbdd7dfeadffd757ff"} +{"ts": 1792952113.873, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b60c0820011000000000000000000000008000dddddddeb6b6b6b5dbdbdbef6d6d6d5adbb7bbefb6dad6b5ddb77bbeb6ddad6bdb76f7ddb7adad77dd777fdfb6ddaafdedeb7f5fbb5dd5ead7b77ebfbd7babd5d7d6f6febabdad57ef6b7bffb5dedeaddef7b5f7b75aef5dfbef7befad5bad75f7fd77bfbd57ddd5d7faeeffbaaf7755efdbbbffbaf6dd55ef5defffbbf77555"} +{"ts": 1792952114.469, "topic": "lifetrac/v25/video/tile_delta", "hex": "01b70c0820012000000000000000000000008000dddfefffb6b55aaadbedf7776d5b5ddddfbdeb6bb56b5dbdeef776eeb7addbb5dafb6edebfaedb6afff777b9f6bbdd6adfd6b7d4b57ded71ffaebba4aaf7dda9f75ab6c0bfffffaaffffff84f6db6d50bdeef74ad77bbaa0fdaede95affbea80f556be54bfffd522d5557d48ffffaa21aaaafd44ffff5510aaabfc45fffd5520"} +{"ts": 1792952114.875, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b80c0820014000000000000000000000008000ffffd220aaaaa48af7764841addd12aafee8a108ab550a52dde85001b7450554ed28a88abb420451dd28a208b4851142ea504410ba8a1084d2508452b5242209d1411144d4924a21d2408094ca942400aa420155a910940aa4a40155aa415455a51001555245552a94900aad48456556a291156b5444aabd9112aaa64a455b5b"} +{"ts": 1792952115.478, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b90c082001800000000000000000000000800011240b6d444952b6122481db4089286d14529235a28849160925524b44528805290852a692a509112410a241014408145412a1410088041454455080021004245145510104100048508124022228012088029408208800824420aa20110a011244a16d48aaaeb562aadbada8dd7576da6bafab6abdfafdb5d6af56dabbf5db6a"} +{"ts": 1792952115.872, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ba0c0820010001000000000000000000008000b6db5aaadb6d6b776d55adaaab6d6aadddb6b6d56aab5b5ab6dad56bdb6d6dad55abb555dab556b56edadad6b56d6b5ad7abaaab5ab55b6ded5dadb556ead555bb56b6ad6adb5ad556adab6d3b756d552dadb5b6156ad6ab4eb75ada15daab6b4b6ddd550d56aada25baed6d06d6b7564b6b55b505baed5a255756d706eadab5"} +{"ts": 1792952116.504, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bb0c0820010012000000000000000000005d0178da158dc10904410804a36c1fb319081bd6c151e2d3cd64f673c95c8f0f2d4ae806be33f10be686cd280a98787967993ebada37a9bb24b59409cd36af4aab6bbcfccb4efab08793f16c05ad65577d84b47830f7c9709de20f0d4a464f4b0178da636040059c2a20d201ca6362107062e06004b30518185880249002f21520f20d0c1c0a4c0c0c4d600e0b8810022914001ac0c80116e46800112016c814171641a85130fd00e2f10445"} +{"ts": 1792952116.858, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bc0c082001000400000000000000000000710178da2588b10d02410c045d1fb17d81af8343d70b259020bdf63011e7e0238a787f40444819f8c54a23ed0cd17fdf4412bf1261239a95a8b60f19d6fca78b597b790cd5f5bed81eecf3cc7818f79870df9f78632ba332a217772c1a82213e61c2bd01293214d03824b5e076f41fa2ed3f38"} +{"ts": 1792952117.474, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bd0c0820010000020000000000000000008000ffffff48aaaaab52fffffd20aaaaae8afffff6a4b6d55d12ef7ff6a8bbdb7c82fd7dd650afd77d25fb7fd680dfed7c55f5bfee82bfeaba54ed7ffd01bfdbaeaaf6fefb10dfb7dea5fbfdf749bed75d94ebffff43ff6db7a9bdfffdaaefb6df92fdfff5cadfbb7f52f6ffddd5dfedf7aaffbf7fd3f6fbed55bfefbfebfbbeffad"} +{"ts": 1792952117.872, "topic": "lifetrac/v25/video/tile_delta", "hex": "00be0c0820010020000000000000000000007d0178da0d8c3d0ac24014068787c596b981c1d6c2720b114f21161e41422a37557e2e646d219a83047c37d02a6c1196f5551f330c1fac33ec1bd87de0b080afe198916d45613b84877182930abd753e21adb973c67513e525afe8ee70b59fd17cb0565536b7e8e85b9814de117e2f7846dc5729c78561ae054d7f8abc2ba4"} +{"ts": 1792952118.469, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bf0c082001000010000000000000000000790178da0dc9b10dc2301404d02981c24a16b08e0e28bc11c815f2a5b0c200b428bfc8c92c803e74a14048f0da2770061529ac8553a49551697b452e7b9a82128e9cd8da658abcf54538cfa8d808f4ffaf5a451d407345908dcda9432fe407ca32529d399e3e300484e54def32f84a35ecccfcfefdf00767b356a0"} +{"ts": 1792952118.9, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c00c0820010000a0000000000000000000650178da158cb11184400c03abd407a28363e0239ad28d43bb133b38e64ba08737a1a45d49522430297300b6638401e920bb374815aaab3925b608a95979a7df0ec238578b8792bdcdec9e37f80ccd4fffb8db58e5dbf77546220dc719af5fbe6ed61f95a34b8a490178da5d8bc10dc03008034dc483fe3a02a3589dccaa3a48472d24afd4af3387813dda58b0f0d4cf3d4de1ec4e9ccb5183b022c78d04c7fc0f4e7b14d72d81cb7ab3462f421f50890ac5"} +{"ts": 1792952119.489, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c10c0820010000400100000000000000005b0178da2d8cb10d80300c04a7a1804da08cec0c86608414bc94326c02f3702fe1c27eff9f2d4949f5911b631e342cd5d75d8d3db016ebfa64d81c19275eb14e809eb1fb8e72dea46b717e2380a71f3d604a9281acfe5b111f1ac33fd5420178da6360c0021805189804e03c20abc18105ce6762605004520d0c0c1cc87a583804381c181c209c0630c9d102d5cec00855d4c0c2d1c002d22800331a00ebb804ac"} +{"ts": 1792952119.917, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c20c082001000000021000000000000000720178da158bb10984401405dfdb4db48c2b4a05053b10b30b4cb41e458cc4d04244ac60e30d64f9f72e1a1866003360e9f027f74a4c601991d989cf1e30d908ae41fe749c236837d8c859405ea8b1e858cb45fded01befab7cde5e955d7ab4bf0c5a1ce1cbb06fe51f7bd40d10fd70fc94732963a0178da6360c0061839385a5cd00539585c1440348868800b32b23030b4809940068300488e894108c87240d5cd04441c021ca8fa591800fe0b043b"} +{"ts": 1792952120.505, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c30c082001000000200800000000000000720178da0dc9210e02510c45d17d824623108811ac824510321a31c9ff7b404266ea104c26755434eda5e6e59e3c6067d3342ee89e8dabf5a155dfb1f6f26495c10ea83cadc7ba2437fcfd71e5a465381ac1386b40d76f4ddf2203752bc7cca5d56f58c44ff401243497f4f43352e60ff04171b4410178da736080800540ec8095ddd1e1c0046408a0893780d9409285650183028303230390040b303800190a0d6036870398db0211674052d302622b30000043fa0d7c"} +{"ts": 1792952120.906, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c40c0820010000000002800000000000006b0178da0dc8b10dc3300c04c029c942de40cabb4c66ca2b2c494f421526e00dbc43dc1d2e52a4f60444e9c1b9ce6c9036e39eaf524ef4140f6bebf401218f9df65090d62368d55261cdfd9daca906740f276b997acb71ddf21b7a1eeefd7bd573102f92f8600bd2fe6b6c4d9f3e0178da736080800548b4030adb49808103c856405727d000946459c0d080220ee42938303102192c286681143bb0401434313070383030814d04000aa50c46"} +{"ts": 1792952121.48, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c50c082001000000000400010000000000620178da258c310e802014432fa3031cc3382823a1de4b2337f80c9430e2f9acb1535fdb94a401293f2c91cc4ede283310e34156725fc5909c326b085787ff78533d0f2495e1940f5d1b60b20178f1d27ea6581fd577ed1485c1e2f4797f9b17807a3c3d350178da6360c00b588058818143a081a101558289c101ca620471606a41aa815c3053008ca0ea58209a18183818a0721009009752026a"} +{"ts": 1792952121.879, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c60c0820010000000020000000000000007f0178da1d89b10d82401440dfbfcf028ce02ccc60c5065a58198a8b5ce13c864e2bc3147805010630c68a5090e3bc58bdbcf79018d1fd038901736f90ef8ada13f918b856a90f11b394469e1bea93d701ed3d79e528864f26cea1dd8b3ffd1bb9d468d39bddec306d975e4caf446f1b628f59314dc8d9a2ed881c961f52f83017"} +{"ts": 1792952122.452, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c70c0820010000000040000000000000006c0178da0d8ca10d033110c036ed068f0b0e64a2ead90744fa1ba3206a6f82e8501310e5dc0013cb32c067335e8ad25905de240bafab4c92df10a3b2b57b4929bc91d140a0ba58e0725e3031be559e73e7e761b6986297efe3feb6959b3ada6375cb6613f93d2a3ab03f6b116f71"} +{"ts": 1792952122.864, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c80c0820010000000080000000000000006a0178da258cb10d02411003cba40ae28fd05644ca052feefa009ddcc16fc64a58bbe60047238f34d27ff53c37fea8a7df02f545ee5b60b9c4a4d3d03d8aa593ef33bbd4385b21ca5fd868293cdaf5ed47f87df41164ca4dc3142921564772812364c265f5d7f701fbad7282"} +{"ts": 1792952123.468, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c90c0820010000000000010000000000007f0178dafbff1f02bedfffffffdedffd40d6effbffdf03f9f5ffffdffff7feefffdfffffffbdffbffc3d4851fddeffbbbf0355deff5ffa0eaa6fdbfdbf4095b96bdffdbdb675f7ea50af77dfde66fddf5f3e75dbeb5d41ffff5ef5fcff3d2be4ff5fa149ff8f9cf4fcbf494be5df54cfa0ff9e2a9dff964c0a02b255005b7265d9"} +{"ts": 1792952123.864, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ca0c0820010000000000020000000000008000fffffffffffffff5fffeeedff6dbfffafffffbffffffbf6aefeef7fffeffffeafbfbfd43efbfb6aaffeee913ddfb44a4ff4a2a11b5294148f5549492d4822444a25492905522484492912520484a10905500a508225508529100a280485514502504410490a114502414a100428208a81028a4024a8202a80029540055000150"} +{"ts": 1792952124.472, "topic": "lifetrac/v25/video/tile_delta", "hex": "01cb0c0820010000000000040000000000008000ddbff7ff6add5d55df77f7fbb55a5aaddba54aaa6d402492dea90008b5a4aaa5eed2489a5b6da57bf6b5fbda5bdb5ef7ed6dfbad57beaedabaebb577d75edfda5af5b56dd7aedbb66d756d555bdda5566d76955b2bbb6aad6d6daab735bef7dd2debad7736beffdd2ad7aaf73b7aff5e0d57aaf72aadf7ba1776ad561555dbdb"} +{"ts": 1792952124.869, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cc0c0820010000000000100000000000008000abfffef7ab5555ad55ffef76af555adbb3ffffbd56aaaad6abfff77b56b55dadabefeb76577abddbaddfd76d576abadbadffef6d57555bb6aefff56f5baaafba5eff7ad7abaad77a16fdfad685ab576b20eedadd0435b76b208addb602002adb080485550040136d210840b60001005b04200a0d000020231084808000000408"} +{"ts": 1792952125.498, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cd0c082001000000000020000800000000710178da1d8cb10d42310c05a77cbf7036706418803dd801472e6d0a36a0778a58fa0b50d313d15d71772580c48ac84ed5d0dd54cf6f03df939e37f4f536c48bad042c5a4714da9fa1ea11b656f2957538a9e703b8e4619b7326a881866e6de980b8f06ef727dc9de6393fe862fc03d5414b7c3a0178da6360606068608000645a00c6676451707061808306388b45c111acca01c86440061c8a606998720e848c8003031342b502481e009b7e059e"} +{"ts": 1792952125.891, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ce0c0820010000000000400010000000006c0178da1d8db10dc3400c0377f00c2a923502a4d097c273894c92dab01730de850e48f9992f723a823c1c214d6aebec23615fa418e0cb544fc146fae323cb171805487690b14db590ee5e9da99f01abcfb85cfa6750658f6fc92ebed8278c5bed675dc654bcd576fd003caa3b0e340178da63602004581c180505589045981818048094039cc704e4728054423430c0e581722009b02a07880c325060100000650901f1"} +{"ts": 1792952126.493, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cf0c0820010000000000000200800000007b0178da1d8c310e8240000467cfca0e9fe423b090441e40889dd67ce72e84eab43084578095f7008d745712bc58cd64b259b4ae28cfd9fc7940c3827977a88fec9e254d1d8d1e250a115543ea239ad2b6b66c8babd1fc027f47a72ffa1464edccfee28ddc197a0f5348bf15b4c96f01ac33d891cc1d93773f784c2d272b0178da636020027074743038a00a31217318393a183890f80dc8922c200105261025806e30130700c2ab0338"} +{"ts": 1792952127.103, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d00c0820010000000000000400000100008000ffffffffb5b6ddffeffff7adbd557ffff7ffdb77bdb77fdfeffdedfdbaafbf77effaf7dfbb6fddffeefb7f75bbafeddfeefaffffbbbfaadbeeeaffffbbbfb6addeeb7bffb5bedf6defebf5ffbabebf56d7d7ebffbd7abedbd7afebfebafabeabdf5febff6aeabed5ddbfd77f6b6abddbbdddeeeed6b6b77b6bdbdbaeb66d76fb350178da6360200058141918141838181ad02598805800483a70303002991c68d20e405d50550c60052d300e1c307230b000007aa10229"} +{"ts": 1792952127.505, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d10c0820010000000000000800000200006f0178da258b310e02310c041f4ac10b78c1157e10c595294eb00fb1c07da4c8158984e52c39b1c568a718f23f9585564ec6facef6a29d2202d71190c9a4b8370725b20c483e735838bbf1c054ef3a5783885bdb41b06a6c98e67def892f4ab515776eed7a7fe33347b5cbe30763346e8f440178da6360e0546160109acac0c0b18a81416f110303632d030303130332e000e20617104b81010d80157238005530a24a388044c0c258f400d5327180cc650100bac00499"} +{"ts": 1792952127.876, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d20c08200100000000000040000000000080000001555048012d4a0242aaa85000a552010955491000aaa4444155510000aaaa2208aa910840aaac400055520102aaaa28202daa0000aaad4100555514242ada0000555540002aaa1090956d040025564002155508480aaa00000aad20000aaa08800255200021550004002a2400000a00200005000002224800200101008000"} +{"ts": 1792952128.465, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d30c0820010000000000008000000000008000fed42520ab529288daa849246d452a90aaa0aa4a54154924a1492a900824a4aa42925504114952a84425292412a94a544945551414aaa8aa452a9554555552542a954954a4aaaaa855555254aaaa4aaa5555555849552554aaaaaaa855529570aaaa55a8529556d4aaaaaab055555750aaa95ae8aaaaad5055556ba0aaaab560"} +{"ts": 1792952128.829, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d40c0820010000000000000001000000005b0178da258db10dc0300804cf88821265022b9350265ba1c885cb8c1cec7c033cc703bf02bd3983b67b9bd0d103c9e075a4bc8b5a4a38564c6479486716160b66648e750b0fae5864aeac2ea655b3f97ed32735ca4e2cf907128e0c94"} +{"ts": 1792952129.456, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d50c08200100000000000000020000000080006db6db551b6d6d6d0db7b5b5236aaaaa02ddddad096aaad5205eed6a002b56ad02156b6a0845b5ad2002dab50080adaa02106aad00025b6a10002dab0088b5550200156d10002daa00122aaa004016d504001aad20009555000416da00801555020016aa08088ad50000155a00000dab0020155410824aab000016d400000aab"} +{"ts": 1792952129.869, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d60c082001000000000000000400000000760178da15cc310ec2301044d186037006648ae4181148b62b18ed1c2a2957b847084bf1a094b95f4cf5a55f3c498960484ca8c318acc095f2ff99664cb47950a5d1ca24a9ed64d838fa8eeffa23ef9be94178e94c44b2dac272cefea4dae96d8ea23646dc964f16ad5d7121f2ab3b2b65de1b0f8201377a"} +{"ts": 1792952130.456, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d70c0820010000000000000020000000007b0178da0d8c310a834014441fcb16429a55b08fa0453cc596c6ca083f4572999c2190de420bed6c728f14012b2f910b648a611ec3cc80dd61f982dde065d02ee22b3ce5ad919c8c3829cf6be82747233e02170f3ec23ce08b3721fbf138af8e6283b483529fe1038dba41aa12c84647d9931ef49defdad77f3eb11714"} +{"ts": 1792952130.869, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d80c0820010000000000000040000000008000b6dddfffab6b6aaabab6bdbdaddbd6ebaaad6b5e6b6abdebadb7d6bd555a5b6bb6abadb6556d76dbaab5ab6d55aab5b6aaadaeab556ab5bd022b56d5000055561108002940410880ad084004d5ab5493355ab60f004b5b2f44000a8f5240201d0a08810f0100042f2002100700480087aa00421155b50800a4956548576a9ab6"} +{"ts": 1792952131.46, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d90c0820010000000000000080000000008000ffffffffaaaaaaabfffffffeaaaaab6ff7fffefbad5557addffffaff75555faadbbbeaffad6d5f55f7b7b5fe5adaeeabadb75bfdf6daed565b6f5bbaadb5b6d5b6d56dbc0120024a24000800a9482024ffb48088ffff1b1cffff17bbdbffa4edb6af94a6fff796ebffbf833deefe8001bfff0080015512082400000090440070"} +{"ts": 1792952131.868, "topic": "lifetrac/v25/video/tile_delta", "hex": "00da0c082001000000000000000002000000790178da636080004d95495e6086a0a04090030313038b8b0390c7a132511024aac4c1c2c2a030c1a1838141808185918949c18541818941a12560420b03170b0387c34206070e0e4f26a8710c8c8c09079608a4b97ce77b5eb875b673f9fcc96eb7d6483a794f9fed744789e7703850491303030b030042e317d2"} +{"ts": 1792952132.433, "topic": "lifetrac/v25/video/tile_delta", "hex": "00db0c0820010000000000000000200000006b0178da358b310a80301004073172c446c1f422d8e415966229e63fb65a8a3ec126fff13f5e108b65e76e77c10430110ad514d94c10ac72faab0f7d907cffef87b5f4b9d858717d7952e794dd92290b6146ec45eb1638537ed7f8934c3be2236d73b07aeda5cd31bea2121759"} +{"ts": 1792952133.073, "topic": "lifetrac/v25/video/tile_delta", "hex": "00dc0c0820010000000000000000100400004a0178da554c310e00210ca2c681d12734bec4983eccd167df61e36007021400deab11717913ccee0694eb917b2886256568d515a465fbff8d14b9427914539ea7ead49e68f1f5014e50060f520178da0baf5ab56ac5ba55abbd16ad5a151ab56ad5aaa5a1a15b434373c56ead5ac5a0ff36948141fc2d0303833603326800118a0c0c2c4008044c28922c0a0c1c0e10a6038a9c0284e78010017201153b137a"} +{"ts": 1792952133.452, "topic": "lifetrac/v25/video/tile_delta", "hex": "00dd0c0820010000000000000000400000007d0178da15c6b10ac2301006e0dfe2906e27e89ea182cd539c2182e724c7e57d82e8de21dd152c689e52fca6cff6d9b7d9aa4a8e6d671f898df37609ed5627514df6c85eafef3a27657df57439b4f48d47ca3e40849e56d2fa1437a4945818082bc282ce6b8a1831ba3b8a3710141d8681cb0447e7ffe1d9718f1f01f6205f"} +{"ts": 1792952134.103, "topic": "lifetrac/v25/video/tile_delta", "hex": "00de0c0820010000000000000000002800005b0178da6360e4600861aecf66600c5e15d25cf49f8171dad500ce3393141819825b1c191814181818ae327032e8fe75606160fbb7828181b19c011d7000b1035006cc00b1189820120a609209a68e89a101a88405c281500092c10ec4570178da63608082060386832b12d80eec292f7358921b7d624bba57e232dd6337b6646731b4a85bc394a92831383034a8b07cd5646090feffff170303932f030ae040623b3030093028a0ca33822c83b03818580051f014b9"} +{"ts": 1792952134.477, "topic": "lifetrac/v25/video/tile_delta", "hex": "01df0c082001000000000000000000100100610178da63e36060d0e17060f9bee604cf921def9e2e5d3179ef529d60d1255f6eef6559917755808125d58181814195c981a1c341c4e1ab502387f8bf2f4e0c8cfaff80c28c0cd800135082434001c86ac022c5c020c0022440a632700000d09c17813c0178da6360c0042c2e2e1390b84c828202408a510026c0e1c822c4c8b1f5fdbfffa10cd8001354191082800303831244a4012e07340e420100d13a06b7"} +{"ts": 1792952134.897, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e00c082001000000000000000000800200500178da636068608000058604810686234d0c0c677318058eee626068bfc7c0d0764980e1d83d0616060e4601902a26a03a0e05881e4f55edffffffbd1560c00f5a18189c18181481ac064c49009fe810f14a0178da636040030a4d0c2c4d022a0c0c5a408e28830043c8050641ad258c0caa412c0ca1b10caa759742ef3530bc45d1c408c41c082e1398cb02e7377028a05b03d6c2c2d1000015d10a3e"} +{"ts": 1792952135.474, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e10c082001000000000000000000001c00330178da6360c0049c2a1391784c0b0484ee3ab0de5ac0f04b81013f5060e060606801ab6244970309b03081581cc87200febe06162f0178da636020022872b4303460976262e81000120e0c1c68120e0c0c8c08550a0c60050841261021c0c00000b0d402d0320178da63602002703034303828b1200b31c1590e0c0c8c408a05a80ac450807091800050d201443181d472a04a02007a5d020e"} +{"ts": 1792952135.877, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e20c0820010000000000000000004020005a0178da63604000150627250627060646060e4e01068676060607511521267d06068e2a8606c678a0fc6b0616eebd0c0abcef8518d67dbd1a6abebffaffdfb70c988005888146303430303001290e068616050c4520190050e50f48320178da63602012b828340049161897092ec108c4020c0c1c2069a0bc0344040a14606a58404c9004075c0e64960300842f025b"} +{"ts": 1792952136.489, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e30c08200101000000000000000000c0004b0178da5d8cc10dc03008030fc483276c4037419daca33724bf58c842f6c970cb5b126cffcf989193eea4e6542142764597091f7ec8c32c2a7941cea23ab6faa0bc59ec28870df801d7f70402320178da6360200a2830280a32303460976404131c0240d2012cc00111677180a90009288074b380b94c40860244060071d2024b2d0178da63602012b8b828c0984c98b24e0c2c020c0c40c4e0802ecfa40091800046860688020e3097050068c00214"} +{"ts": 1792952136.84, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e40c0820010000000000000000000000032c0178da636020023002b1028b024303364905162686460106262093038b7403328b8985894900451a0088b502a12c0178da63602012287238303460956161621070600049b2a0c9283080841d10024c402c0024e1424c009afd02fa"} +{"ts": 1792952137.414, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e50c08200100000000000000000000000c280178da63602006303130280a703034e05420c0c40894e5e0c02e0bd3c7a4c88164221800007062020c2e0178da636020023001b1038703b210239cd5c0c1c0c484901080288702a01e16285301a2a9032e0796000067df021b"} +{"ts": 1792952137.841, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e60c0820010000000000000000000000302f0178da6360201228723830346095616164506460604413e5805040610188240b0398c9e000e102994c400a005ec501922f0178da636020023002b1008b028303a63004083430c024998010450e0838181480640303584a0049ae810100664f0287"} +{"ts": 1792952138.469, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e70c082001020000000000000000000040720178da636060bccfc0c0fc1f88cba0742e23033b9076bacfc2c1fe9b81811528cf5e0bc4df9918dafe73b0f0df651060fdcec0c05f0f1403caf102d5f0e77334f8fe05d2f71958407cf97c06066ea019f27b1919a67d67e09007b2c56eb3308068e95c0686f8ff0c1cd24035fabf014cc41e982d0178da6360200634323008b0703038204418e12c0518c3012608a198581858d08c6910406860820801006f6b01fd"} +{"ts": 1792952139.089, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e80c0820010000000000000000010000808000f4000000b2a84400e8420048a5101100e8844002a2210020d1100408ca440000a0812040d4280108a1024400e8900000a2012008d04804204a020000a05041029501080840080000002001200400018000004000000100024486c008ce760500857bc76b8fca554e895adf6a8f4a41aa055bc76f0000033b0000000200000002310178da6360200228723830346088b28008260645060646180f0928307030824806904e2620c5c100e14278303d00778f0210"} +{"ts": 1792952139.449, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e90c0820010000080000000000000000008000ffbb6d50556db6a4dbb6daa1b6db6b54ef76dda8baddb551dfb76da8b56db6a4ffdb6b50aaf6dd6aff5deb50aaeebda8ffb7d6aaaafabb50ff5feda8abeab6aafd7fdaa8afaaaaa4f5fd6a51beab1108d5f6c8457f5aa510d5ed5a45beb55528d5aa89557eda64a2ab655514bda900aa6ed4b525b7564454ddd596957f6e8a55"} +{"ts": 1792952140.052, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ea0c08200100000400000000000000000080002000049584aab2b52100955e489556eb0242ab5d54295db602956aed484ab77722ab5bad09556d7b5255b7de0556daeb52b56f7f2b5bbbaa4aed6dff2556dead97bb6bff52ddfd552ab7afff8bdafb6d556fb7ff4b7dfdb755af57fe56eafeb75b55b7ff57b56d55bd52b6ff56c9492bbb5425555f42aabfb55aaaaabfab555b"} +{"ts": 1792952140.441, "topic": "lifetrac/v25/video/tile_delta", "hex": "00eb0c0820010000000000080000000000008000fffbeedaddad5b6af76bf6d5adaeadbab6d5f755aabb5aea5556ddad2aedab6a95b6edb5d75b5554bbed6debeeb756b4bfdadb55eab6aaeb355457b58aa1bad3201557690aaafaa8aab5afaa55eadad0d76b6d50ffadb742b5557aa8db76d7406edb6d40fbadba90aef56d40b556da80aeabb600556d6a82aab7da08555ab4a0"} +{"ts": 1792952141.089, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ec0c0820010008000000000000080000003a0178da63602000041a1c181c98e05c46388b838581410148373030303128307160d5adc028005200022c0c10f51016d020260601060600b06f02d8790178da1d8a210ec24010455f362b5620861b343dc9d4354892ad467282ea214170046465b3496509b267a8e404ed2d1810ff89ffdeb90c9cb2512625f790472863a8bbb562bec064f032acc823cec0c7770dc820473c6551508c1b4952442bfff8a3f9211c22b41ad940de2e766f9f01b6c4bdf5e00bfd0d1adc"} +{"ts": 1792952141.442, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ed0c0820010000008000000000000000008000ffbb6d6ab56ed6b5ffb5bbdab6df6d6affaad6addaf7bbf5ffad6eaafb77db6dafdd75b4feabbed5fbf6d55aef5bfbaabeed56dafbb7fb6affdaadaab77776aaffddddb5fb76f6d5efdbbb54baeaedabdb5bbed46dadeb5a2aaabdaaaaafeed5a2557755dbab5ad4ad75ef6bf6d6baa9bb5bd7d5d5ed6d6afeb6b6ab2bdbdbd5"} +{"ts": 1792952141.863, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ee0c082001000000000000000004000000670178da63606090666060d005623108cd28cec8e122c5c2c0c00be47383c4051881b4020b880f1416f06268706001b1200804180518041c18381c19a0002cecd164c0c0a46134816d47f5ef7b6b82b2c38e64fb15e7fc8a2adbd1ef7d4da0c56b0e4811003eca1225"} +{"ts": 1792952142.441, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ef0c0820010000004000000000000000008000555bfb55d54d56d4b52bfdab8aadb7556957fdebb4a56eb6d2dbfbdd6d6fbef6dbb5edbbed5bffddb6ef6af7db7bffbdedbfddd7b7ef7efefd7bf76faffffdfbfb6fb75efffffff7ddddf57dffffbfdfff6ff6ebbbbfdf7ffefb7baaefaffdf7babfd75af77ffdfdbd76efb7eb7ffdfbb6bfb756dd5dfdffeab7774bbeddddbf"} +{"ts": 1792952143.012, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f00c0820010000001000000000000000005d0178da2dccc10d80300885e1419dc13880878ee5c1c40ed2344c60397a30f4176ab9c0fb02c05f65598fe8cdc4d0773b7302f3fcdcc35fc948b7ca1efca070522ff0b5e2795097dca4cf8f58330dc70fb5229393ffb41834e8037a5176dd"} +{"ts": 1792952143.423, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f10c082001040000000000000000000000690178da158ab10d032110c0f6cc0e6943f14ad8ea1b846e9013b909e0aae80a04cebf2bcb32dc48d1c7ef9636c292d8c15c54b27af30f4c4ecf4a1d24e83b5ea86179e924ae4952676d9e6e0d8ef0b2ada29b4e3829d7c2d55bf840deb32f44dc62e6e3ebc11fe1166e59"} +{"ts": 1792952144.02, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f20c082001000000000000200000000000790178da15cbb10dc2301040d16feb906c2a6331c0098502a6382217266524ef83100324992042148c49a87ef33e406bedb285e17e18a0307e5870d770ee3098f35805fcfacd53f026cf29aa8aeea37a5b434df2763291cca53e97f23fa2cc9d26c19b55768eee714c1be8b310ec16714135c08b53e1070f8f12c9"} +{"ts": 1792952144.429, "topic": "lifetrac/v25/video/tile_delta", "hex": "01f30c082001000001000000000000000000760178da25ca310ac2401040d153da18c4034848af45ee1349ec762b9953a8e0a2730009763bc5b0fb5df037aff900538bbfe7469de64d8763f3a5bf7ab161893be7cb723bde1d2d1a72cc4895e9d3aded1fd3f691a0d49086439367da47c825f6a2053f69500c7fbd571911b35c6b439389f30376186abb"} +{"ts": 1792952144.873, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f40c08200100000000010000000000000080003deeedb6ab5b5b6d5ef6edb6abadb6db3ddeddb596b5eb6e5fef5db5aabaeedb5f6f75b655dadb6dbeef6db655b5b6dbaf7edb6d5bd5eedb5d6f5bb6b7baf6db5def5b6daeb5edb65bdebbdbbd77d6bd57dabdd6bd7feb756fd55edfbafbb5aa5f56ef7bb5ff7ad67f55afbbabfef56d7d57bfdbb7fad56e7d5f7bbbafebad6d"} +{"ts": 1792952145.412, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f50c082001000000040000000000000000610178da158db10dc3400cc446ce0041a2adece2616b9020f80914952a84377de90802c70348832386088f91edbca907ac95b9d7218b7f2fa84fe0268d554699986692dbe284d92d9ecf97980e757d6adaac60a42942d11bfcb8f0deff47dca5397211"} +{"ts": 1792952146.044, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f60c0820010000000000001000000000008000fb69ffffad55b6abf555fffeaad555b7ea2dfffdb555bb57eeadeffedb74fd6dedabb7ffbbfafed5eeabb7ffdb74fd5bedd7affeb759fb6bedeadfffdb55f6aaf6db7fffbbabd5b6d6f57fff55abed55576b7fffaadbdb6ddb6b7ff76d57eabda4b57fef5ad7db75ab5777bf554dddebaaa77ebe5681ebebf5405ede9a882bbb"} +{"ts": 1792952146.433, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f70c0820010000000800000000000000008000001e800f00378015001d492f0237803b081dc02f003ea45b002bc13e10bee42b0037a03f023dd077002ec43d1077612f003dc07b022f482f007b823d102da05f007e8436012b907f007e812b0857043e007a9037005f007d1175012f005f247b00750037045e007d52ebbb57ff7deffdabaf7ad7fefbafbdabaefdf7fefbb77e"} +{"ts": 1792952147.021, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f80c0820010080000000000000000000008000ff7bfffffaded5abafb7bfdef5ddf5b5aeb7bfeef5ddeadb40ef5fea0ab5eb6f28db35d9d2eddb6e0456b6b557fb7bd71d56d6da555bbb6d448dd5b72816defaa21b77af104adaeac01b76bf000dbbea021adeb70816abda001ebd77004babdb101edd56000be6bf011dbb6a0017fd7f101aabd5005ff43f0115601a043f824b"} +{"ts": 1792952147.428, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f90c0820010040000000000000000000008000ffffffffb6ab6dfffbffffabaedab5fef7fffeb7baab6bdbd7fffd56bd5556aaeffa7fd4b5002dfbd84abbbce2002eeca8a43bbce200ad48a012f7d1d24f5aaaa059b6a9e9b6d804aadb6275a1b6d000c37b600849add120c0954002a0424400d210609060024000e89104027d480088f52210005a804000d41202406d800008"} +{"ts": 1792952148.028, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fa0c0820010800000000000000000000008000fffd5b55f6daada9dff176a8fb549b56efd56aabff6ad45dbb8552abfe52ab7eee954dadfa5577ffdeaabeedf555dfffdcaaf7bbfaaf7efeec55ffefbd77b7fbfa5dffbeecb7fdf7bd6dbfddf4bff77fdc55dffdfd6f7defb53bfffdfe56f6dab43fdff5feaafb5aec7f4de5fd282baade57d5dffa7297ebff5b3abfdaadefed"} +{"ts": 1792952148.427, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fb0c0820011000000000000000000000008000dfffedaab555b6db6fffdaad5aadeb6aafb5b5b55a41dad6af15eeab8b41ab6cd615edabaf4b5555cbfbfb6dad5f4db6c7f5f555ad5fadaad7f7d6dda55eeb6ac7fbbd57ab6fcb6ae6fdadada7afb555eafbd6daa7bf556d56edaf5657bfaab5aaedab5ab7bfa9adbdedab6aeb7f545bbfaba955eaff56adff6fab6aabbb2d5b"} +{"ts": 1792952149.069, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fc0c082001201000000000000000000000700178da1589310a423110440f6819360b39421a4f251f6709a9965f88fc53c4d61368271641c64df5de9b012e14495f5c4ff726b2fc05d8e211fc146c04f08c9e5e8d307d97a18749a24b9f68ca32122df79b8bae9f75e4e9658b6d0fd79fe74e8bcfed4cb8cefae86ca5472bfffe40517d3f0178da636040051c93602c053029a4c808166680921c0d20460b448900501e4432c1940b80e421922c102582020a40558c70f3591c3940da18606a000fcd0432"} +{"ts": 1792952149.436, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fd0c0820014000000000000000000000008000fa416aaaaf155b6df55555b5be522d56ea002aaabe801b6bea2055adbe8536b5ea20daaade91ead5f5456b5abe29daabeaa2ed6dde95eb55f542ed6abe55d5aaed4aed54fd23d5b4ad55f6aafd52daa8ecad6b68be02ad54f4002aa8fd502b68d60235a9fc801aa0dd202d59fc8435a0ed29d6a9fc152aa1dd55b6d1fc535aa2"} +{"ts": 1792952150.017, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fe0c0820018000000000000000000000008000addefbff56b5aeaab5def5dfaab5af75addbdbbe556ebd6bb555ebddaabebd7756a5d7bab55b7adfaad6d76a56ab6dffb55adeaaaad575f7ab56af5d555af5ef2aab2eb5556adbdf56aaad756aad57be5ab5b5d77555557aaeaadad7fbab577d56d56aabdd6aad5e77b5b5b7dadd56d5b776aaafd1dab555b4af5b6ae0756db6"} +{"ts": 1792952150.414, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ff0c082001000100000000000000000000730178da0dcc410a02310c05d04bda082d5e2021332bf14e8ddf5d5a987bb4428a2710efe0ac1fbc16b32ee5c556121c1a31aa2a5ba716c32de519f865f055840e878cf0e786da9dd7c590e84311fc25eb37e1a85ee45118752096a65da9f9e9eb2e495f2e2ec03b4fd776cc73cf81627fb6e54dfc"} +{"ts": 1792952151.072, "topic": "lifetrac/v25/video/tile_delta", "hex": "00000c082001000220000000000000000000550178da2d8dc10d80300c0377443288b241274317e5d96cc28769485af2f2d92705b8254580014fe63630e1ea2e1dc9e790bc96e49eacf4c8eedad3ff732e78c5609e55152f63215ececefa30b4c5941bf60146e0464d5e0178da258dd10d80400843a7ec99e0065e58ac173eb94df4839bc11dac9a1068dabe4092f30418b0047a684d79fcbd36133600e4418684621ffe5d2c79084e75507cb5d864955818b9460b77cb5476e98969ee1d7d1397ea56863d901b466b"} +{"ts": 1792952151.421, "topic": "lifetrac/v25/video/tile_delta", "hex": "00010c082001000400000000000000000000760178da2588cd0983401085e790c2ac41f64d88e25d84ed2155a486e56df6388b244d7850042bc8c51e32211f7cbc1f913f1f176e69446c16d1dd138b9429dcb5f0f246bff09c4204537e91c31581c7996ad127366b6be5ca63d71eb791393eace3aa1b40c722a9bfe23b2b5347531a5af3eb0bf27d3d20"} +{"ts": 1792952152.022, "topic": "lifetrac/v25/video/tile_delta", "hex": "00020c0820010000020000000000000000008000e402adbbb12976d6d405ab7bd092bdada425d6f7e90ab5ada455def6e90ab5afb257df7ae90ab5d7b4adeefdfb16bb56d555efeffe9f7abaab55dfdfffab6ab5dad7fdeeffad56bbb7d7eb6dfdd55ab7df6aaaadf7eaa556def512b5ffb4d54bb6fa552affeaaad5f7baab55defd5aaaffeeadeaf7bdb755defedd52fff756aa"} +{"ts": 1792952152.421, "topic": "lifetrac/v25/video/tile_delta", "hex": "00030c082001002000000000000000000000780178da158c3d0a833000853fc521636fd023788052e22d0a0e752f042727a1edad1c44729020d9ede098a1a87d9d1edffb83f3011707a5f43a4837714b6e0f4e75e06d7770f2c53c42814d646ec2d815ba173481aa7f16c43f8fe48d7abdfea2f6ddcd54517f5f0ff70f2465b33a7ecdcc32814f3f82ae2a79"} +{"ts": 1792952153.013, "topic": "lifetrac/v25/video/tile_delta", "hex": "00040c0820010000100000000000000000007b0178da05c1410a42211006e053665037f031b533b023c9d0ca5f50a213b454c161ba81b4ea2d7a047d9f1022410e103b854c409b51aea6e199a3a2c9b21c777a2742ab90c5552893a223910f33052a5ea1dd0a72b2b30f2e3eb957a710f3d0f7f914cb90a617a2c4c07723b999953f3f5e1f7b17eac6fa07d1b45859"} +{"ts": 1792952153.453, "topic": "lifetrac/v25/video/tile_delta", "hex": "00050c0820010000c00000000000000000005e0178da2d8db10d80301003e7814190a07ce214190bc106440223ca8c928669f007aab3ce7e3d49c60a082cb15af4f07003100a30f3eb3b213797b89127e4acdd00a37cef59b42b7112516087d4e0cebb1be64f16ed03b9e7dfaf2fe76641444b0178da558cc10dc0200c030f94074f46409dc4aa3a58da493a2a012a55f865fb2cc32edffc432eb32b3fab7846d65616c7b775d33066dc5469b2a114ec42f170065d5de3254e127425a109a0"} +{"ts": 1792952154.022, "topic": "lifetrac/v25/video/tile_delta", "hex": "00060c082001000000011000000000000000420178da6360c0061a18185918185880100804c0421c107106059038138a38878300422b2383024703482110b02880292620046b17e880a90271151881c60000d52903d83e0178da6360c00a5858385a1c181c500539180404181a81a22cc8a24c4c1c20a9069002b006200151c008d6049600090880e420320a405e035805000c9e04bc"} +{"ts": 1792952154.466, "topic": "lifetrac/v25/video/tile_delta", "hex": "01070c0820010000000200000100000000007b0178da158cb10dc2301405ef39143046c4240c41cd04882aa2b010cc03023abba0c81ea09009902b486181f9a94ef7f474500a9cd68c5488c62f5a46a6e675387318f7e3cbf6d6290ca8ef90df1b13b3e646ddff9cfcc63ca36665fce072cbe2324c5cb1efbd506d237a5ad727e6a995766faaab35f2e30f0d2233ee310178da6360c00b3880588181c38981a101558209c660e4686060014218704092030b0b288004591891340b205800919a0261"} +{"ts": 1792952155.062, "topic": "lifetrac/v25/video/tile_delta", "hex": "00080c082001000000200800000000000000660178da1d8dbd0dc2500c8427a6a6a0c840112d54c40330408a57788008b9c3c593fd71a4ba3fdd1d60c03a2e8f4df8c6a68dafdfa169cf3dca4a7c9fcfc4b18fec05ea98d7ec80c15f460d96e8686471238bf2508fcc739e17d5524ced0bcecc755d3f3b0775d6470178da736080800540ec80c11600b21b3a1c58c04c54350e2036238702030b430350d201081580e20d4c40f10e06089b818103a41eca6e7000aa55681080a88188b300001a330c96"} +{"ts": 1792952155.465, "topic": "lifetrac/v25/video/tile_delta", "hex": "00090c082001000000000280000000000000720178da0dcab10dc3400800c029a1c0f202bc5820fba401912682af3c062efee51fc0517648aebe3c5527d7261b6a16d514754e8d0e00e31b2869945a3c852c527d9541138e48c765406f61bbc2984f87de80ae833d9fcef31116afa25500ada18f23b817e0c011f2019dfbffdd8e3f802c4d283f0178da736080800538692705064120ed8021cfc2c0c0a4b0808103c85360687062607040d3dbc8001653606071828b353040d53530b034b0b0080000d6770b87"} +{"ts": 1792952156.001, "topic": "lifetrac/v25/video/tile_delta", "hex": "000a0c0820010000000004000000000000006b0178da158db10d80300c04776004440a98830228233f053b30086da42c8092824794663e9eee743edb240b1023c9fc324f62888bc312107e9e9c1756d64e4994cf6a8abc7696bcc34eb19135c827c720bee61b8beef68d7a8deb0c58714bff9fe39103dad1b1f1031c183e5a"} +{"ts": 1792952156.421, "topic": "lifetrac/v25/video/tile_delta", "hex": "000b0c08200100000000200000000000000080000001ffff000355b70001fffd0002b6af0001effb00037adf0009dffb0042f6be0101bdeb0003d7ff00017eb70003dbfd04017f6f0003d5fb00097faf0003dafd000177df0043bef50101ebbf0402beed0003efff000175560003bfff0001d6db0002fdfe001357570201fdfd0002afb70001f5ee00035f7b0001f5df0222bf76"} +{"ts": 1792952156.864, "topic": "lifetrac/v25/video/tile_delta", "hex": "000c0c082001000000004000000000000000650178da0d8c2b0ec3400c448f5c96826ae523152e88b23e4934bcc46c0d46ced4eccd5792ee90f23ae5cd7c87e151d684a0a1dd995fe9bb15d248af584c8fb0870e2d0e45e4648f5779f32607f00d53393fd8eda03f78e8074ca789af6e14da1ffa037a696f3e"} +{"ts": 1792952157.453, "topic": "lifetrac/v25/video/tile_delta", "hex": "000d0c082001000000008000000800000000680178da258d310e80300c035fca132a460686fe07763a20e84322c80b4a3632548d09602f27cbb2815f4621d58fb881c6de9cc48db07db91c67358cbc166fc4ab24cab94121612b0d88bc90de40876956829da6038431bc8bcd04ccff4f8dbe55f717159e3db3ea728c3c0178da636060606860800007288dca6f5168e4608003981c13032387032350828501152830300834300840241c18d065595880460828c005008bfc0562"} +{"ts": 1792952158.065, "topic": "lifetrac/v25/video/tile_delta", "hex": "000e0c0820010000000000010010000000008000fffffffffffffffff77fffffdff6eff7ffdffedffdffffffefffffffff7bb7ffdfeffffbfbffff6fff7efdffdfefdffffbffffedef7bf6bfbfeffffffdfffffff7bffeffdfffdb55fedf6aaadbf55555beaddb5aebfb76edff6fbb52dffaef55ffffb948ffdbea55fefed524ffff4952fff4a489ffd29524fd2a5252fd452489340178da636020049c14180551045880b881858109c21300110a208283a101c4600449c36421ca111c01309343a0012600009b6f030a"} +{"ts": 1792952158.453, "topic": "lifetrac/v25/video/tile_delta", "hex": "000f0c0820010000000000020000800000008000fffffffffffffff5fffffbbfffbb6ffdf6fffff7fffffedeffeddbffdffffffafb7f7f6fffededfeefbffff5fdffbf4adfebf493fb7ea924dedb4491f5a4924afaaa4920a524924a5492449192a912244a444882512122504a94148a544142204214288a294142209424149542894100282228548288850828225042424005282f0178da636020041c18183898144014326004930a20160794c30013628273385a50e43880b801ce016966000068a80235"} +{"ts": 1792952159.053, "topic": "lifetrac/v25/video/tile_delta", "hex": "00100c0820010000000000040000000100008000effffaffbaaaadffdff7f577b55d5dbddbebea57bebd7dadebd7ab56bd6d7da3d7b6d6a8badbffd6ef76aab95addf7d6edb75d7bb6dbebdebb6d5d7b55b7ebefeedd5db5356feeaa5b5559002d7ef4ea35abab554d5d7dfa156bab570b5ddaed4556b6b705556d5a0356bb5702aad7a942d55ad403556d6a02aab7b511aad56d310178da6360200098381418148074038a2890a70491062120c1c081ae91c301ae07ac080c581818041a602c1000009bb802df"} +{"ts": 1792952159.42, "topic": "lifetrac/v25/video/tile_delta", "hex": "00110c0820010000000000100000000000008000bfffef776aaabadabffdd76feaab7bb57ffed6dbaaabbd6dfffdebb65556beedfffbd5bbb55efb6defeb57b6bd7ded6defab5edbbafef5b6ef55aeed75ff75b71eaadeda05f7b5ad22ad6ef600dbb5ab122d6edd0007b56b0010dfb62480295b000006aa002482ed120010b60000022b0092401d100008830000000102224224"} +{"ts": 1792952160.061, "topic": "lifetrac/v25/video/tile_delta", "hex": "00120c0820010000000000200000000200006d0178da0dcca11103310c44d12af780ae0365444352479ad0cd42c9e0eab081344919c131ffffb501169eb91a2dee419cdf5f51df3ac7f3926a60804755a89933d3a3e77e64221ec226d4d4af0c48e3702d9f54676f6ad3702702204362d59aaf1daf91ebaeeb34fde81f426d4c80430178da63606099c4c020e4c5c020aa09c4210c0cacdb181818b819900187030343038cc308225840041398df02617080390228aa1810aa18381404907870000085b3040a"} +{"ts": 1792952160.401, "topic": "lifetrac/v25/video/tile_delta", "hex": "00130c082001000000000040000000000000740178da0d8bb10dc240100463527780e5971095f86d129f6e035aa00c32429fec0efe916f25874f7d5c34dad50c590cb88f644d4ded8078c71827467bf11bff92c85d00fdd09392470fccfae372a13f0ad087ce2b2b26e87a6b508b3c43b712ec2092498f6e7b43ebb34d3690c880045dfe6cfd3c64"} +{"ts": 1792952161.008, "topic": "lifetrac/v25/video/tile_delta", "hex": "00140c082001000000000000020000000000780178da0dcb310e01411c46f1f7fd29362a360ec0749cc24e347464c621242e218a8d7af49badecd4b8cc5ec654efd73c345ed12d33f9467479a3b1347aecf741f94e1383141d0a096d3d0cf3e20c4799d6812a199ccb57d5d077b098d1ec4f463d857600efd1664901e4043bc7e3753056c54ff707ba181898"} +{"ts": 1792952161.411, "topic": "lifetrac/v25/video/tile_delta", "hex": "00150c0820010000000000000400000000007f0178da0dc7310ac3201806d0637628b427084ed629e440a1cda40125fd4f51844aea9ea04e8950315ffbb60700ca1170ecee35fe83b153ef1a8084fe4c84a364c9a247e9ea7d70a27c8107a9190159524389a31adfb3b8a318d21497140c4df82cf924c9d7b472a6275facbd51dbfad50efca9372fec659b9bf52a7e183e6719"} +{"ts": 1792952162.007, "topic": "lifetrac/v25/video/tile_delta", "hex": "00160c0820010000000000000800000000007c0178da25c8b10ac2301087f1371574d71bc529cfe3244e0ea5dc3b48a068c05b3a29265034a1bd5efe16fce0b77cc0bfb2901d2a1061c05b0257386d973fb7592ad86e0965b628d385b185da64d88f27c21d26875cf4c3ec866cd14ba7833a3ab2d5e78b9a9e359df3a3f6529aeb77953cab6d02914f1ad63ffb3a6ea2"} +{"ts": 1792952162.41, "topic": "lifetrac/v25/video/tile_delta", "hex": "00170c0820010000000000004000000000007c0178da5bc1a0b26ad5aa49a12b05bd56aef2d20c59a9181aba35343468d594a55eab564d0dcd0d0d0d012a58150a14db0aa4c3808230feaa5bab560369afb0d5a15a5e10768867d8aa6daa515723b856adbac0b06a6b064374f80286d0a8054c5a572f70e8e62d6010dddac4a01bcdc020f69681513b4c0000eade36db"} +{"ts": 1792952163.008, "topic": "lifetrac/v25/video/tile_delta", "hex": "00180c0820010000000000008000000000008000da9520006a494800a925200044949424295540804449280012aa9000495448082552a100aa4a5400495520125554a8005552a000aaaa508055554808aa92a0005554a020aa4aa88055556002a952a000554da000aaaa8010552ac480a955400055568002aaaa800055550810aab4008055540000aae8000057504802aaa00040"} +{"ts": 1792952163.395, "topic": "lifetrac/v25/video/tile_delta", "hex": "00190c082001000000000000000100000000670178da158bbb0dc3300c054f020b96cc068c2b8f41a44a3a7923152e5c66042193e6b920deef98c0d40db6b76db4251f7c629df4907fe1dfe113873e78783dc95d7d99cfbd12f196b458dd3822296deaae6ace2fc591d7b45b3b67955523efac37baf03f1cbc1053"} +{"ts": 1792952164.007, "topic": "lifetrac/v25/video/tile_delta", "hex": "001a0c0820010000000000000002000000007c0178da0d882d0ec2301840dfca96145459320498b24cf500682409ba8872039ade615966b8ca479043708f721eaade0fabe4592fdf61fa658ef71be4c7f04c2ff82cd8905b1503da47c693f41c3cca27ec4e34fbcc7c0dd0c49e46d8b602487de66d508efad29576585c5568983b149bf2a6ca80c6e8e2f60f1d8418e3"} +{"ts": 1792952164.406, "topic": "lifetrac/v25/video/tile_delta", "hex": "001b0c0820010000000000000004000000007c0178da0dccb109c33014455148993213c4412aac396c885459e2bf253c4948658446d087fc072ebd4cb24c5cdde2c025598114d94d0e780f4823a9006e67ed77e24a3a7ecdf655a7a3b70fedf2e08627e6c1f3fe5e721aaec935cb45258d5273aab60353a190e71b118e3a168846143a0db1040dafbaf5f90fbc20378e"} +{"ts": 1792952165.012, "topic": "lifetrac/v25/video/tile_delta", "hex": "011c0c082001000000000000002000000000760178da15cb310ec1600040e1af4db72642c3de86c9293ad24945172ee2188dc41584bf318ad90d18ec4e226a7ac37b8f664778d36c7b7654d79e37e6814390549d727e6173ec5d88140d2bcc12da96e223a9d791f44efd62b467f9240f86e3476cd1b779c6e4ff9cc94ea2c14539fdc6c6e90f18fc19bf"} +{"ts": 1792952165.415, "topic": "lifetrac/v25/video/tile_delta", "hex": "001d0c0820010000000000000040000000008000b6dbbbffab6d6eaabab6db77addb6dadaaadb6fe6db6db55aad56db756adaadaaab6b76f5ad55ab5ab55d6da555ab56baaab57552aad59b600a56eda040092aa2008000200810248ee102000b3ce94271a5afa8b00a52f0f4800111fa500800e1204021f0020104b01004007240200079048041155512040aa9551004d6aa80a"} +{"ts": 1792952166.016, "topic": "lifetrac/v25/video/tile_delta", "hex": "001e0c0820010000000000000080000000008000556fff80aab555aa55affe80aab557a5555ffa804aeaaf54552dd90152db74444aada12055576882497ac510254d804094b6950852ab0020255aaa8492ad0010495294800020c94a02020002a8800003fffa0000fffe0000ffff8826eeef1102b7bfdddefdd78d6aefff97f2ffff9316bfff1dfa0054004e0000000011010000"} +{"ts": 1792952166.416, "topic": "lifetrac/v25/video/tile_delta", "hex": "001f0c0820010000000000000000020000008000000000002020884404840100400048121212004000002204409100100800110200088048224008000804411020100002004112400200000848088000002012442a82000000204022520a0900008080080010000008001040000041808a4401028f3bbdb099ead53c89fe77ec0d44d2b80f7bb6e42a333d380800200008003008"} +{"ts": 1792952167.05, "topic": "lifetrac/v25/video/tile_delta", "hex": "00200c082001000000000000000020040000670178da6360605ac5c0c01a0ac440da35945188359403cce702f2558174eb2a0e0f181f4477ad126402d202203e18af04a9e368e45acac0c13585814114ac96c34164150323d7240616105f681547836810504e8b81c36b290383c8140e07a05e46d1200024ce15744c0178da737dc3c0c0200ec40c0a0c0c8a2c0c9e2c0c4e2f180418c45f343030c86702c5f5be000979064cd0c020e0042231001383030b0323d010164654090506a87a90380b88c102001af808b4"} +{"ts": 1792952167.437, "topic": "lifetrac/v25/video/tile_delta", "hex": "00210c0820010000000000000000100001005e0178da636040010d2c2e1e1c02702ea30083a000031390051403524c0a0c4a0a60192087458081a501240f041c10dd0c0a1c2c4e30cd4c131c041c9c381a19f63e6060d8eac0c0b2dc818161ad4387c2ea008686a50780a603f900e0c70da4480178da636440020e0c0c2c2c2e2e30ae0090cfc0e2e2016233810805860601260f169014a3caeaf7ff7e87303022740bc0182c60d10e88260ea810d02c46300366134412003af20809"} +{"ts": 1792952168.036, "topic": "lifetrac/v25/video/tile_delta", "hex": "00220c082001000000000000000040800000770178da0dca310ac3300c0550e8d829f4042ab88b4f115a5a644dc1f8df27a34757b83770c1d22993f1c173574646f01f6bb107fbf000a4ec3a6ac6adb88150b4bbcee7e9eef34ff828aba58018daf9b9e897dc852537025faac549d85e8b88b3155a70bfeed2d72d2392a5f72aa3354490e5ba1f6335326a360178da6360c00218391c9814185890f80d1c201e4cac01c86210640815f55af7eef7b74d0cf84003108375290ac0849890a401ef410784"} +{"ts": 1792952168.453, "topic": "lifetrac/v25/video/tile_delta", "hex": "00230c0820010000000000000000002800005d0178da6360e86860d08cbfcb74f155a86ce6edfad4c55a81db3618d7afbac1c0191db68461d5eae8057fb7aeb9c0fdef7a0a03d3af0d0c0cacfb19d000130b324f004434302830b030343430303160a8566060e0002b01c9010068641975580178da63604080498b983c3ebd2e6008dffa80e1d2fc050cd5730e2a9dfbeec0c0b8c88581a5818143a04100c8616050106064b8ede5c110feffff3fa03655060c0054c4c002653bb030b460aa6062601000a903000c1c1412"} +{"ts": 1792952169.049, "topic": "lifetrac/v25/video/tile_delta", "hex": "00240c0820010000000000000000001002005d0178da536060605800c4e71e7a305817de7b98b1597bb3e646b98d7a8f8b26b204dedf0c94125400122c9d9c0c020c0e0eaf960809e9de7fe9c0c0b07e3f030230814916302900261d381818e1d20d0a0c2880898109a296010095a61473510178da6360d05ac5c0a0b5948121548b81516b25a38066280743682803489c05483b84060982f84c40cc111ac6a098bf35fede0a860b0a0cd8410398146060706860606442176760401262047200fdc70ead"} +{"ts": 1792952169.453, "topic": "lifetrac/v25/video/tile_delta", "hex": "00250c082001000000000000000000001c00550178da0bf5547158b2346842a896a682d74a9786955eab1c42b5021556adf46a080dd57258b26ae582d0d03c87d5590d0cbb1a183001a3008ce500840c4c7009906246108305cc054a3072c0e4c042608d00b39a13a02b0178da6360200208b4283038a00a3142a8060606171618072cce81a99b8181c58109648000a6d10098e7026e310178da63602002707028303838a008314165805801881b189858803c01308f1187314c0c0240050d0d605d5000007f7a02c4"} +{"ts": 1792952170.028, "topic": "lifetrac/v25/video/tile_delta", "hex": "00260c082001000000000000000000406000520178da6360800207060626070106e7a48d2acf7fefbca91475716fb2f7467da5b8855ac9a777ee65e074d064506060e06860042a66016bd91a1ab0eafefbfff719f00305061626a0f90a0c8c582401fc8c145e2d0178da63602012387138207319e12c0116068606050626080f4c0980990da806b0b03009a0180156050074ec023e2b0178da63602012280a72303460976204934d020c4c4882020c485c26208f03ca6e606051422803006ac50222"} +{"ts": 1792952170.439, "topic": "lifetrac/v25/video/tile_delta", "hex": "00270c0820010100000000000000000080014c0178da636040072c0c4c82020e1c20060cb8b42880280e10d120d0c0c0e1c0c004640a3082d4005920d92606010e0601a8060707814e84894c40c8a104d1ce0056e3a020a804e1010054e20591300178da6360201208b42830383030306295641160605000d20d10791614490e20566084b11898408681254062007c8401f32e0178da6360201208743830346095616102ca3230b43830b0a0c92800315c0f4812a88cc101443030410900bafe033f"} +{"ts": 1792952171.01, "topic": "lifetrac/v25/video/tile_delta", "hex": "00280c0820010000000000000000000000462c0178da63602012287238303460956161646002521d0c600a0138181418181851d53a000d826902030077be020a2e0178da6360201208b4283038600a334228a08c12906a606060c29083000e0616902910b52c403905b030008722025c2b0178da63602006303230280a7020f1d04043030313130b861c0712a381410121e100269998181a0062d902b9"} +{"ts": 1792952171.379, "topic": "lifetrac/v25/video/tile_delta", "hex": "00290c0820010000000000000000000000182b0178da636020122872388028464c1916060685069004230b569d0a40d8c004530ae4303034c02501649a027b2e0178da6360201208b4283038a00a31c2594c1c0c20494624390e882e0606982e26846a050520d900660300726f025e"} +{"ts": 1792952172.021, "topic": "lifetrac/v25/video/tile_delta", "hex": "002a0c082001020000000000000000000020760178da636060bccfc0c0fc1f88ab81f83d10ef676460fbcbc0e0fc9d81837d3f0b032b508efd2d10d7333874ff676162dfcec0c007946707aae5fdcfc2c0bf9b41400da8a6ff2d88cfc0c0bf9da341ee3f030b37508d3c50ad1f504c1ac45ecf2020fd9f9161de37160669a09df24031b3fb00c3d62137300178da636020122872383034609561616460126060706060604412e5006205b8104c270b188181020313900400738a0215"} +{"ts": 1792952172.433, "topic": "lifetrac/v25/video/tile_delta", "hex": "002b0c0820010000000000000000010000807a0178da6360008289421e412c405ac15385a19181418545c8834101c86f547251e260106060f06460706170e2641402f11414183a1a1839800a149938181a181c3858549818181a041204181a1c81dad63de460885a78f769d1e7b28f118be416fb6f0edba8f5f1ee440686698b1960409041c009480000e8c3187f2c0178da6360200208347130383030306248b0280025e13c2690020e549d40dc0094819202602632000079850241"} +{"ts": 1792952173.029, "topic": "lifetrac/v25/video/tile_delta", "hex": "002c0c082001000008000000000000000000800000000800492aab542244aaa20896dda9ab7b6b6a55adbdb4bef6d6d5d7bffb6afaeaadbbafbff76cfdf55dd7afbfeb74fbedbedbaebf6b6dfbebfdb6befeaf6bebb7f5ddbffd5eb5fdb7f7eed7fedd5afedbf7edbbfebd5bffb7efb5d6fdb5eeffdf7ebbb575efedfffffab6ddaedfedf7fbf6b6deefbfdafbfef56abf6fdea9"} +{"ts": 1792952173.388, "topic": "lifetrac/v25/video/tile_delta", "hex": "002d0c082001000004000000000000000000800010000120412aaa4a240001294152b55608094abb2544b6d6442aab7b11455dae4895eb77052ab6db52ab5bed08aadd7756ad6bbd22b5beef4dd6d5b556bb7fff2b56d55695dbfffd5ead556f4af7bbfb2b5deebfadf77bed56addfbb2bff76ffbd55dfdd56ff7b7fab55efef7dabbafbd6d56faf7b4addfddd2556afb69252b5"} +{"ts": 1792952174.044, "topic": "lifetrac/v25/video/tile_delta", "hex": "002e0c082001000800000008000000000000350178da636020003880d8c1c501ca63821330c0a2c0c120c0d0006232a26804a9126060617000c9a303050647860616a01a00872102e38000aadfdabf556ab6b52b5ddd7fadb6b6addadb6abf6f6dbd75b5b6d6dffed56a7bab6dbdde55556a77524bb5fda9355aafdad7d45bb5556a0ddb5ea8436dab5100b6b5d410daaea004aab550006adf40429569a10855be840056d55000bbba8000d6ee5012bfb52000eada9080bf694200ebb52808bd548000d6d250007b4a8804"} +{"ts": 1792952174.393, "topic": "lifetrac/v25/video/tile_delta", "hex": "002f0c082001000000000000000008000000750178dadb768081e1b60303432e0303c37620bec5e2209023c0e27001c8de00c487141c983c1819181a18980414807c06171021c020086531b03830b008303280e518183880020c0c0e020c8c8c608e92280b4383588320c35debbd0da5afae365cf57fca111ab5b561ebeb5086ab964b1b002ceb1953"} +{"ts": 1792952175.011, "topic": "lifetrac/v25/video/tile_delta", "hex": "00300c0820010000008000000000000000008000a800a7ffd5aa4aab555553feaaaaa6dba92aabff5545536ba45555fe4a256baf5152aafbb4aad3ded55555f76adbab7dbd6d6bd7d7abaaffb4bd55dbfb6b6bfeaeddaab7fbb6d5fdadef57dffebad577abef55fdfeb56bdfabddabf6fef6ab7fafadafdbf5f6d37e5ebb57efabd556fbf6eeabdfadb5affbf6daab6fab6d57fd"} +{"ts": 1792952175.39, "topic": "lifetrac/v25/video/tile_delta", "hex": "01310c0820010000000000000000040000007d0178da6360080d636058758b81213a8b81616d048340e80a8686dc041646ed050c0ca64e0c0c7a0d0c0cda1c0c1ca20a1c0d520c0c0cbe402cc2c0c0c8a1c0c0c1c0c0d1c00194676062000320c5e1001403c930283030f0307875aa7464df3d7ad72fac3737abbe3dfbd4555eedfadbddd9423d9cba6c40450084d018e8"} +{"ts": 1792952176.001, "topic": "lifetrac/v25/video/tile_delta", "hex": "00320c0820010000004000000000000000008000d5ad57fbb6a2ad56d69cabfdb54557eedad5aef5edaadbbfb76b6feafeddbbbfefaadef5fef777ffbfadffaafb7b6fffffdffddafdeadfffdf7fffb5ffdb77fff77fffd5bfeedefef5bfffebdffb7fbef6ffaff7bfdb7ddaedfef7ffbf6b7febf7fdff7edd567ffbfffb5daeb6adb7fbfdf6dd5dd75b6b65feeed5b5b7b7bd4a"} +{"ts": 1792952176.38, "topic": "lifetrac/v25/video/tile_delta", "hex": "00330c0820010000001000000000000000006b0178da1589b10d02410c044b2423a5026222704917c10527e43208107201e870e8e0e41ffc2bed48bbd38063b5bdcf63081c127ffa8393b27aa2b7f8d0cb8b8aff325402161baa968160337d634fd0bb9511ad91ab60b3a0dffd135f33c8c17a3976bd8037b81b7f8b056f6b"} +{"ts": 1792952176.84, "topic": "lifetrac/v25/video/tile_delta", "hex": "00340c082001040000000000000000000000690178da1dcc310ec2300c40d1fb3230b643247a2c062bf8180c11f109a8470f56fca9f8d39b3efc6be3f676589ca6a2199efe280e974f76980c3fe2e861412d0b8935d19df332ce1cba41129b4ba7c09a7bb39594e9d873719dfaf00afa933b08f175515e953f34ee6f8e"} +{"ts": 1792952177.39, "topic": "lifetrac/v25/video/tile_delta", "hex": "00350c0820010000000000002000000000006e0178da0d8ab10dc3300c045f040b9614e0f40fc345c6a00c174a979104c103041cc35346d5e10e0700c7f37459fc1ed97500fefaece780e19ddc26d0bcba1615fe224cab9d0d30ef3b6f195269b6d6c8260a756684a282792dc7ea7e1926a41b5838f586914a291c74c11ff8a012a5"} +{"ts": 1792952177.992, "topic": "lifetrac/v25/video/tile_delta", "hex": "00360c082001000001000000000000000000770178da25cc310e82401085e19b7a000b3b2cd890bd0f06ad8482ac730c1349782758a6922926eb7313fee6eb7e92ec6b3cbc554a3f9c1f74f88870f1a7ce77b6ea6f1474d7c9145b0aad2b54e62665d2e4b39cbe54c790a4a365cb2f426c0afb5aea0ecb982d52a26d9e575789f2a35bd81500ff71756a33"} +{"ts": 1792952178.396, "topic": "lifetrac/v25/video/tile_delta", "hex": "00370c0820010000000001000000000000008000a1bbbb6daad6d6db517b7b6d4dadadb625f6eedb92af5b6d5575edb625beb6db956b6db549ddb6de2aeb7b6bab5dd6da55f76db7b55bbb6d55ed6edbdb5fb5b66bf56f6daaafdaf7affabdadd5576bb66bfbdedbaead75bdd7f7aeeb6aad7b5dafffd6ebaaaabdbd57fdebd6ad577ebbaffbabd65aaddd7baff6f7adb6bf5af7"} +{"ts": 1792952178.976, "topic": "lifetrac/v25/video/tile_delta", "hex": "00380c082001000000040000000000000000630178da158cb10dc3400c0327769dc285c64a61181a24f06b025b55a242785fe8822c88e301a4b22fa16ecbb0ee159c83731074b199983463cf3e4451938f395c4478d95793ff54a64f327d52edefc8c26ecddb78d4c9e0a6c209f9851017af3fb7337287"} +{"ts": 1792952179.398, "topic": "lifetrac/v25/video/tile_delta", "hex": "00390c0820010000000000001000000000008000ffa9ffffaae2d6abff59fffebb535adbec95fff7b22b6b5dedd1fff7b6abad5ed255fffb55556b6fa4abdfbbb2b57aeead55effbdbb77b5fb569dff5eed7755fb775dff6dad77b7d7755efd7bdd77afdd6abdfafadad76fbdb57dfae6dab7afbbb57efbeddad7aeb6b57afbfbd4dfbea57575ebfd9a3f7eb6d405d7eaa8857ab"} +{"ts": 1792952180.002, "topic": "lifetrac/v25/video/tile_delta", "hex": "003a0c08200100000008000000000000000080008033fffff4975feb522bf5bfbdb6dff5ab57ffff56b56dadbadbfffbaf5f5f7fb56df7d5adb7bfffb65efdbbdad5dfef6b7f7ffdb555edb7dbb77ffd6d7bbfeff6d6edbbadbdbffef6effff7adb55b7ddedfffffb5b6adeffedfffbfab6b6dffddbffffbb7d5b6efdab7ddbdbf7d77f7ebd7debebd7d7bebefd7ef7fbafdbbdd"} +{"ts": 1792952180.393, "topic": "lifetrac/v25/video/tile_delta", "hex": "003b0c0820010080000000000000000000008000a2154aaa5055e554a51555ab54aacad6aa15655b5155a555aa2ad5ae50955355aa454d5b491155ada4a4aab555115796a8a54fc9524897f4a002affe55555fffa505bfff52b55eff284aefdf8b253fff5496b7ff42547f6f2924dbff1490ffef0242b77f2005fff7024f6ddf0815f7ff212f5fef0425fefb90a3afdf841b7bf7"} +{"ts": 1792952180.993, "topic": "lifetrac/v25/video/tile_delta", "hex": "003c0c0820010040000000000000000000008000b5b53bf5d56d57766ab53ddab5da6ff5dab556da6f6d7bf6a9b4577ab6db7dd5db6a57fa55babd6ddd6a6ff652aad6da4954bfeb55556d5492aafbeb49016eb424bffbd2b76b6ea9dafedb706fabbda9daffeb68b7b6bdb0eefdeb58bbd776ecdf7baf54b5d6fadaff7b5762aad7fab3fded57d1ab5fdaaaf6eab6d1adbddd6a"} +{"ts": 1792952181.389, "topic": "lifetrac/v25/video/tile_delta", "hex": "003d0c0820010800000000000000000000008000db6dbffaadb6d55faaab6deab6dab6bddaab5b6e555aeddbab6b56bddaadbb6d6ab555b6ab56eedbaaaaaaad555b5b75b56aeadbaa952aad5556d575aaa9352c52454ab688950295220110a410000551480002b0220a21564820056b200692b5548a4ad5482b55aa2295556aa82b2bab45559a5aa056a56d552b15aaaaada56a"} +{"ts": 1792952181.989, "topic": "lifetrac/v25/video/tile_delta", "hex": "003e0c0820011000000000000000000000008000a00840ffab652affd49550ff62524affab4954ffa956aaffd6aaaaff6adab5ffab56d5ffb56b5affddbaebff66d75affbaaad5ffa55d6eff52abb5ffaab6dbffa2ad6dff2936d5ff5555bbff0a1ed5ffaad56dff4a56b5ffb53bd9ffd0d56bff6d5db56fa56ad9db54af557fb55adbefd56d697a5ab6b5dfa9dbab77d4ad79fd"} +{"ts": 1792952182.38, "topic": "lifetrac/v25/video/tile_delta", "hex": "003f0c0820012000000000000000000000006f0178da1d8ac10d022114050bdd58025a80d96c3fde650f04e9c20b012a20ffa41c7e60fcf1346f5e0660155fc6b091b6fb9c3491bcf3b25fb3530e901e88e6b8f0efa6cfab1975732ac6fdf1c4fcfbb964184baff54495926e7ef46541a0bee94a3b5a1cac91e464c659851f4caa705f"} +{"ts": 1792952182.821, "topic": "lifetrac/v25/video/tile_delta", "hex": "00400c0820010010000000000000000000004d0178da458dcd0d805008832bf1c0119d003771340e0e6edb172304c24ff9007edb1879aa6af7359c241d8350af71ec4b305c657fa71117ee324110b25a874c0b6ce151968ae467f9002ffe93041d"} +{"ts": 1792952183.394, "topic": "lifetrac/v25/video/tile_delta", "hex": "00410c0820014000000000000000000000008000ffff456ddb6d55b6fffa955adb6d25a5fff25652b6b42909ffeaaab5dae2aadaff555577d5eaabdfffd15dfddf6ad77ffbd37defbfe5afffed6af7fdbfd2bdbff6e5d7ffbfe2bff7eab5eefdbff15bdffbd4ffffdef1577bf7d2fdffff69afedddf1f57ffff55496fff1ab5bdfdad6affb7bbaabffedd6ffeff6ffabffbf5bff"} +{"ts": 1792952183.987, "topic": "lifetrac/v25/video/tile_delta", "hex": "00420c0820018000000000000000000000008000befffeda4b555b6ba6fffead535557b549fffd5a6a555eedb5bff756bd555db5d6b8aed6fd2c0f5bb7394ad5fd942f6ddeb90db6f717d6aafd9d7fb7db57dd59ff9d77aedaafded5ff4afd6ada97b7b7ffcefeaded4daf75ff97faaadacd6f5df55ffeaaaa4ab76dd5afeeb6aad57eaaab6fdb5bfffafeadaaafaea5dff5fb55"} +{"ts": 1792952184.389, "topic": "lifetrac/v25/video/tile_delta", "hex": "00430c0820010001000000000000000000007d0178da0dcbb10dc2301005d07dd8e782e4931820c8a442293207d9008a6f5dba6f4bf11e2eb060034395d4f0fa87348ececcb0ee3b8faa584b83e5d4c79783a52fe2932efb372c925dad325d22e6ea45af997e2998b72c7a6ab4a0786c1fba85b8d7c1feb1471d00234527115f80a0bc750d25e8f9804630fe0099a15097"} +{"ts": 1792952184.989, "topic": "lifetrac/v25/video/tile_delta", "hex": "00440c0820010002000000000000000000008000eedffff4b56aaaafdf5f77fb6aeadd5dddbfb7efb6aaed5aedadbbefb6db6ebadb6ef76f6ed5addabb5bdeefd6eeb75abb55eaf7ddeebf5d6b55d5eaddb6fb5eb6db56f4dbb5ef5e6ed6baeadb7bd7bab6d57ad4db6baf7d6dbaf5aadeeb5ef5b5b5b5acdb6d6ef6b7b6db59dd7b76ecb6d5adb6dbbef76c76d5addadb7ef6b9"} +{"ts": 1792952185.389, "topic": "lifetrac/v25/video/tile_delta", "hex": "01450c0820010000200000000000000000008000ddddeeec6b6b5b5ab6bdf6eddbd75db46d6db76cb6b6edb5abdb5b6c54adf6daab56af6e556adaf5aaab6d9a555aaaedadab6d2a5555b6d5b56d5556aaaadb5aadb755ab55556d55dadab56a6b57d6adad6a5b55b5bdeadaaaa6aaabb6db5b55d56dad6d5bb6eaaaed5b35aab6edd6b5ab76aad4fdad6d50abf7b584debaaa20"} +{"ts": 1792952185.985, "topic": "lifetrac/v25/video/tile_delta", "hex": "00460c08200100040000000000000000000080000000000080000000f4000000ba800000efa00000bb7c0000deef8000b5baf210d5efbc00a83aeb804aafbef090956b5c2457ddea0152f77c4a25adaa0412fb6c2aa95eda1554b5ec4aaa5f5a2ad535eeab5a9ab4556d9f5a4ab6c5ee555b56b552d5a5da4abee6ad2ad35376a55db5aa2ad6d55b955b6bad496ab4ea4556d556"} +{"ts": 1792952186.383, "topic": "lifetrac/v25/video/tile_delta", "hex": "00470c0820010000020000000000000000008000ffffffffdb6ef6adffffdf77b6f6ffdafb111dad848a37f650409ffb05141dffa041577f12100fad80857af7542bafb981fefad4e6ab5fff0bffea92276d7e040dfbb453876fe80422babc00414b72228829580840049080aa903210f0454842ffb48000f5421210d5488082ba800008ef4a9440bb400000ee852112bb100400"} +{"ts": 1792952186.984, "topic": "lifetrac/v25/video/tile_delta", "hex": "00480c0820010020000000000000000000007a0178da0dcc210ac2600086e187b1a0cd30414c46191316d4ac57186cc8c02aa8fc27b079169362746dd7b0ec085ec2bf3d6ff83eb29cf99b62cbb4268fbd8e3d6ba83792e269571e599d283fb4e3c4f2c13937aaf61c32aa3b973ed17e4dc28d57dc470bd7e83e151a8beec7107fea8e6e880ed2baf9037ef61b27"} +{"ts": 1792952187.429, "topic": "lifetrac/v25/video/tile_delta", "hex": "00490c0820010000100000000100000000007a0178da5bb56ad5edd255abb64d0d0d8dce5a756bedd6d5a161a140b00a0a20ecaba1a1de5108fed46dab42bd565d9bb26a6b74a8d7da502fd7d0b5212bb5ae79b9adad0ad40df71575bfba4dcb37eb36a7f6ee5caebeb7db58a277572bad7b778d65faeebd42b177af3b4d2fdbc5127fff3ed3ecaad500acbf4048360178da6360c00958805881c1498981118724038b93028300aa381344968381410028d780500b030a40ccc8009460610189030076610283"} +{"ts": 1792952187.985, "topic": "lifetrac/v25/video/tile_delta", "hex": "004a0c0820010000400000000000000000008000055b65aa52adaadb0952ab550488d56d52a566aa41412bb52950aada848a576d52a12ab621555bd594d5acae42aab3552955555592aadaaa44d555552252d552914b5aaa482955492555692490aaa49544555124a92aa84a1292d689c455555229555548a229556a4955492a242aa49452a5524a249549145255600a29555024"} +{"ts": 1792952188.385, "topic": "lifetrac/v25/video/tile_delta", "hex": "004b0c082001000080010000000000000000460178da6360408006749a9185819103cc1768808ab33008006987060716845a07050e20cf01a406acb5894189c1810922ef00263981262880182c206d0260b1096001005ca9091a3e0178da6360c0061a1818381818581c5860020260312606a8388c03011c20c205a19483c1818381914181a18301490d13d41807905601b0394011000726047e"} +{"ts": 1792952189.017, "topic": "lifetrac/v25/video/tile_delta", "hex": "004c0c082001000000021000000000000000770178da1d8cb10dc2300004ef5d912d588525a07041ef28a203295dc6c1964b4c813c062e82cc00485156c0d09d4eba8354e1d543cc90ca9fe51ac782ce0fb6a130e5019e09590bcb82f6c9a8b7287fd8f8e687807e9fe0a47a6ffd4c7774e81adba318c5111d02dde891afe87461779b8d79af5fb70e2abe3c0178da6360c00a5858389c14181c50053940028e4c4ac8624c20710e460e06061784a0028868006b616460516060419100e9014a323181c401b645033a"} +{"ts": 1792952189.377, "topic": "lifetrac/v25/video/tile_delta", "hex": "004d0c0820010000002000000000000000008000fea80000ab5d0000fee82492d75a0000baf08210ef541042bbe00100fea90808ab602020fd840200abd08084fe800810ab040000daa04482b7100010dd420100b6a02404ab400020fd02008056800402fe084008b6200040fe000400aa001000bc420092d400000052208200ffdf7d6daaf5d7fbff5efaaeabeb5ff7fd5deaba"} +{"ts": 1792952189.991, "topic": "lifetrac/v25/video/tile_delta", "hex": "004e0c0820010000000008800000000000003d0178da63604080062c6c0746410e2601243e945ec0c0c0c1c0e0a4e0d0822aae00261919141c14401488cf8210072ae3000a3ab000f902600100879305de480178da65cad10980500c43d1abf4c3cf8e5037894ed6511cc5d1cc0345c442480f2dfc273f5a97331b35ecd6e1c8314b4cb61ea3f0bddc1dd16471ffbe2db651336dc7582f56500a30"} +{"ts": 1792952190.421, "topic": "lifetrac/v25/video/tile_delta", "hex": "004f0c0820010000000002000008000000008000800001502a9002c08004a12824a005540002015224484ad0010001a8100102d400902168240402d200808968021002b0100222d500800160081083b22102094400080160044022d41000014101090368042011822000416200820188040801641020018000800949020080a110040184001000a2048010801000408000080084330178da636080000706ecc081c1498091039b8c42830013030b4307ba38930288846801321551249d181918a1ca20aa00be5b02d3"} +{"ts": 1792952190.981, "topic": "lifetrac/v25/video/tile_delta", "hex": "00500c08200100000000040000000000000080006c01400a3600a00a5a00440ace4420456a00100aad000105b600400ada0200056a080226ac000002da80000a6e001085b4008012ae120005d50002157a0000054d00002a7610200a5a010215550000126c0000155688108a6a0080153a00000a2d0202095620000a3500100a5a00000a560880453520020a560008052a80000a"} +{"ts": 1792952191.419, "topic": "lifetrac/v25/video/tile_delta", "hex": "00510c0820010000000020000010000000007e0178da0d8ab10dc2301405dffb9f0550266028940a79042a6810a6601c0a7aacc853442e2c410f0aae42014accaf4e773af051c1dd1a8c01d2bfc13940db027e6f58ba82f33380cefa78107577f0f38274115a06701fd174a33045d00fd06cafaf68522f3c9ec094a17e06f3c558172b7399ccaf2df437819bed1f3ebd311b370178da63602004981418591490055880d881458011487180980819070616902803238302888028859120e570b50260f90606060060090231"} +{"ts": 1792952192.011, "topic": "lifetrac/v25/video/tile_delta", "hex": "00520c0820010000000040000000800000008000ff77777baadadddfffb76fffaaddb7ffff6b7aaaabbdd7fffd6b6d55afdedffff575b555bfaeeeefeaf7777abfbadbafedd7b6fbbebd7b5ff7ebd7ebdd7ebd5ef7abebf7bdf6bd5bef5dd7eebbeefabbfeb757deabdafd6bfeffabbedbaafeebfef755beafadff6bfafeaafedfabf7abf6fd5dfdbfafeeabeaf55bdebfbff6b7320178da636020041a1c18385818181c504599181858202c45308781032ec5c1d000a61d10120a0c4c20d50298a6030092e80246"} +{"ts": 1792952192.421, "topic": "lifetrac/v25/video/tile_delta", "hex": "00530c0820010000000080000000000100008000ffffffffaab6ddfdffffffffffffffdddbbbb6f7beeeffdeebbfdb69bef5bc96ebdfea49befad124efafa553bafb5489ffbe8254f6eb292abdbc9482eff64254fff92821f6dc828abdf22a40d754892afde95280af640457f5d152adbf6815f7d5d2aebeff6455efabc95b7bfd6257dfafa9bd7bf5c557efbeeafabfd7635ffb340178da6360200058983818141418181a306480820c0d4c0c020c60490e3459070616883c13038666900c030707508d0200bdac03c5"} +{"ts": 1792952192.98, "topic": "lifetrac/v25/video/tile_delta", "hex": "00540c0820010000000000010000000000008000ffffffffaaaaaaaaffffffffb5ad5555ff7fffffd7eadb6d7d7fffdf17db5575cdf7ffff535d6daba9fffbfe54d6aeb74a7fffed216ad5bf94bfff75422d5bdf109ffefb4a2b6bae208fdffb4a2afabf2927bfebfd55eb7ed6937fdbfd55daf7afd3f7bdfaaabeefef43ebbbbbe9bfeefd45ed7bd7aabfdffdd1f5b5dea3bfff"} +{"ts": 1792952193.373, "topic": "lifetrac/v25/video/tile_delta", "hex": "00550c0820010000000000020000000000007d0178da0dc8410ac2301005d053968025e929c49dde6742d3551052a2a7282ea474af9059950187e4dbe57bd86ea0b874b5a0f8beeb21683476060aa540e1b0c69377cc4d52f26fde5a4d9fc970d69a5fd614953a5b7b679692a29b0165a2a0100dd13a3d7eca67fbe3870c695977c66548b4ee1079d278fdfe01fd65635c"} +{"ts": 1792952193.976, "topic": "lifetrac/v25/video/tile_delta", "hex": "00560c0820010000000000040000000000008000fbbb7fffaed6d555db7bbfffb6d6eaaafbbb7ff7aeddaabdf5b6ffd7af6daabdfbb77fefad7ad575f7d7ffbfad7aaad5fbaf7f7eaef5d5d7f75ebf7abaebebafdfbd7dfbead756aebf7afff7eadfaabbbfb57fddeaeed56fbf75fef5d5bf57affed5fafbabfb575dfd56fdeeafbdab77f56bffbabfdeaad7d575df7dfedef5d6"} +{"ts": 1792952194.377, "topic": "lifetrac/v25/video/tile_delta", "hex": "00570c082001000000000010000000000000800001000000044000001000000001080000200088008420002040000080710000001c0220004508000025a00100924000004928040420a82000950a0000405200102a8980004024d2400912548440412a52121495a940804aad0a25256a20804955022a125a4800892b0149224a2402089500284225488110890012444424801212"} +{"ts": 1792952194.997, "topic": "lifetrac/v25/video/tile_delta", "hex": "00580c08200100000000002040000000000080000148aaaa02225b5501a96d6a02442aaa01316b550549356a0152adaa024856aa02a56aaa0250b55502aa5b6a029155aa04a4ad5502927555025156da0154ab5504926d550049555500516daa5204b6b500525555a8096ad541215d55a814ab6a4042b5aaa928daab50026d54905156db490ab56a50215b554814ed552842aad5190178dafbff9fc6e0df5f04fb3b92f87d20a7feff7f001e9d7ece"} +{"ts": 1792952195.407, "topic": "lifetrac/v25/video/tile_delta", "hex": "01590c0820010000000000000200000200006f0178da1d8db10dc2401443df8f92862968686e8ba40a5786fb57300d2344a7640144417ecf7e18aa67d9b20d11983bb4f6a779817da12bf26f3344c1f29331adc691959fb1b4c16bc216713b8961fd35c953b705bcd51da48fca437b3654fa8f3eb2b28b77bf4ff60a7eff02eb381bbb420178da6360902e6760d0bdcbc020b69d8141fe2d0303c37e20666280030510af83c18101053082491620161040560d96138033812c01149d4c208d1c08130055ce05c5"} +{"ts": 1792952195.978, "topic": "lifetrac/v25/video/tile_delta", "hex": "005a0c0820010000000000400000000000007c0178da05c1c109c4201000c04f0a089202cca110ad22481eba2f91f5eaf179cfb098024e3c58adf26650916c103cee563cdbf78cd9e27454d0044b5531c26cac35c248cc56b50c74773b20e54bd637d564c7c9f33a401bc7442b62f01dba4c2ff1a98f77d1ff8ea9d78204f20efb86bd16162ec2300b2f14ffda1a2ee5"} +{"ts": 1792952196.335, "topic": "lifetrac/v25/video/tile_delta", "hex": "005b0c082001000000000000040000000000510178da6360c0015a140598d0843898945818381804181410628c0c0c0d1c404106902023030b10428002830390093282938181458b8141408ba1a575350743682803d3aab50c9ca1658ca161ab01e9ca089b"} +{"ts": 1792952196.95, "topic": "lifetrac/v25/video/tile_delta", "hex": "005c0c082001000000000000080000000000690178da63e0cc9bcf18b49d8b8335ea34a3d25a2f0691edae9c4eb7163170ac5dc9c0b43a816502906659b5808151ec02938bd70a0606a1050c0c2c1318141a1d581a381820801184041818207c26983003830b0383130383025007034229589d03830b480c00f2881322"} +{"ts": 1792952197.373, "topic": "lifetrac/v25/video/tile_delta", "hex": "005d0c08200100000000000080000000000080004000003f95552555d20092bb6dda4ad9bb6b556bdeb5b7b56beeaad3bdbadaa5ab6d6d53ddd7b54b6b7ad6a5b6d6ea97dbfb5aab6d5ded53b7eeb5abdaf7d6ab6dbabaf5dbefddabbd7d76faebdbdbbdbeff7ef7f7b7ebffdbfdbefefeaffbbfabfb6ffeff7ffdffefdbef7afdff7dffb76df7feffffdf7edf6ffdf6fdfdeffe"} +{"ts": 1792952197.962, "topic": "lifetrac/v25/video/tile_delta", "hex": "005e0c082001000000000000000100000000730178da05c1210ec2401005d03f3f4332456d7a821f524138c59020b66ec51ea8455562ea1135f494bcd701fefade3a706de7b17e81fbeb9c99401d1f0717588b7d722193f33880c83a5537b3e245a98b139fdc8201e55a1862d053f90c44c017dd6406148f01927c79230907425bd11fe36e1390"} +{"ts": 1792952198.579, "topic": "lifetrac/v25/video/tile_delta", "hex": "005f0c08200100000000000000020000000080000822db55104ab5ba0922ded528156aaa0c42b6db09fadb6d27df6d550dfbb5aa0b6eeedb27ffbb6c0db5eed70bef7bba26bdd6ed0ff77db62addd75b0df77aed2b5ddf561df76afb277dddaa3baeeb5b0df75ded56adeeaa2df6b56d36bb5bb615dded555776b6da1ddbdb6b0b6d55552daadb5a0fff6aa525b5b5540fffefbb"} +{"ts": 1792952198.973, "topic": "lifetrac/v25/video/tile_delta", "hex": "00600c082001000000000000000400000000800050491100aa24a4b254924948a04924ab5aa49254a015212555488aaaa825249149525254a42909555144aaa4dd5aaa956b6aaaaaad555551b5555494ab55554ab56aaaa4aaaaa452ad555529b5552a8aaaaaa4a455525252aaaa9528b55549445548a4a8aaa6551255292248aaa54924525494904912494a24a49220aa112110"} +{"ts": 1792952199.368, "topic": "lifetrac/v25/video/tile_delta", "hex": "00610c082001000000000000002000000000790178da6360080d656058b5868121341b4a8701e9db0c6071af6d0c0caba31938425731384401c5c2d632300401c532381919021a80ec200686c0050c0c91af19988281ea35b7320804df6062b0d8c4c0e0798981c120908141878581c1d0818121568341407b2d23836e19038319d02c51a0396677017db21c85"} +{"ts": 1792952199.963, "topic": "lifetrac/v25/video/tile_delta", "hex": "00620c08200100000000000000400000000080000095556d05556db628aaaaab052555b53555555e09552aebaaaa955a2aaa49b79555256daaad51df95560ab5957aa5ffaaaa915556da497f0156956a2400017f0049000549001050a42a410afbca8803155b7d2f00a5570f4800120f5610011e0142400f2400084f0088000f480121032520000595ad44204aab5280a76adabc"} +{"ts": 1792952200.373, "topic": "lifetrac/v25/video/tile_delta", "hex": "00630c0820010000000000000080000000008000b6fffff0db55555a6dfffff0b6aab6d0dbffdde86d557760dfffddc2b5557f50ffffd580aaaaf200ffff4810ab55e100ffff4440b5551000fff84102dda50010b7e002004a08220020800000da000020fffa8000fffe5200ffff1779dbffd5e8b6af9f48fff78ca8ffdf976cfeff8128afff0000015a00000000100048000000"} +{"ts": 1792952200.961, "topic": "lifetrac/v25/video/tile_delta", "hex": "00640c0820010000000000000000020000007f0178da6360feff9f41fcff7f26e7faff02ec40b6fafbbf4cacffeb15dc21e22ceddfff32b0dfdf2fa00ae47703d501d50870fffbcea0fefb3f0377fd7d415eb09eff0c5cffeb39faf7ff6760085ac5c0c0c0c8a0eab56a2a90217ff7eb5da96b8ff384e2376e96baaa755ba87e739990cfc27b0c4c223318449a8c005d0f3920"} +{"ts": 1792952201.373, "topic": "lifetrac/v25/video/tile_delta", "hex": "00650c08200100000000000000002000000080000ffffbb616d556db0f7ffdb505d556de277edb6a0bab6db502f6dad6275db75b02ebdaea0bbd6f5b02eed9ad2355b6d505fedb6d0355b6b512f76dd603adb6b525f6db5b035dedd50bb75ab622edb75b035adaea09f76dad22adb6b501fb6b550456ddb6105db55a0136d6d5042aab6a202aaa95012b54aa042d5555102aaaa2"} +{"ts": 1792952202.009, "topic": "lifetrac/v25/video/tile_delta", "hex": "00660c0820010000000000000000100400005d0178da2d8db10dc03008041f44413ae4094844f670e9b12c2b1364e2801caad3710860cf1deff871b66b34809280382c3d833c99c76e9c10cbd3884031a3f794e2c458a196fb8ac84e3c903a56eb5513a62ab83b6b359c1fec039c8d09d5580178dafbff379461d5b2694bfeed8a6a581d1ab6e4eb85d50efb56ed75e2be1a3a8141ffdd010606e92d0c0c0cf10c50c002630828008946188f8189818103220e221a1c40228cc8ea9938908d1000ab7610600000cc47155b"} +{"ts": 1792952202.397, "topic": "lifetrac/v25/video/tile_delta", "hex": "00670c0820010000000000000000001001004a0178da636040068a0c1c9d0c0210360b139050e0e8706880f21918980458fe06303088ff7fb5808121f63f509011453b03502913030b8b02a300aa380b9864147000b190e51a009af20941590178da63608000160606010517270720938909482828092800990c9c0c0e2c0c1c0c0e0a0a8c0c0c0d2d1c2c20c54c0c4a8a1abbefdf7b1fa2e0c8800ac0f20c8c020c1c0e084120939101642a07103770c0d5018500969a0918"} +{"ts": 1792952202.961, "topic": "lifetrac/v25/video/tile_delta", "hex": "00680c0820010000000000000000400000008000b5524000d6ad5db45ad55294d5554a526daaaaa8aaaaa944aaa4949455554a48daaa512455554a90aaa9284ab5555520aaa48948ad556494b5551240aaa95528aaa54884aaaa25286aa9a890aaa40240aa95501455540540b552a510aaa85220554aa488aaa80820b555229055248840aaaa5290555289004888525052550800"} +{"ts": 1792952203.609, "topic": "lifetrac/v25/video/tile_delta", "hex": "00690c0820010000000000000000008004005e0178da63606060f8dfc0c8f0bf5345e5af0303c3fd064685af2c1e409a81e3af0083c3bd862686df0c0c4cef5a3838f6093028fc777060f8cac0c870af8981e5bf66d4edbfffdf673160018c30060b082909c0250490d538380000db6419a7570178da0bf27060f05415755835c94321c453d561d5aa150da121931cb606ad6ab81a1ae2c0b16ab58b02eb5607d6b206865f0d0c6880054428809140030323aa245090a101ac4290055d23502d07030387020b005332131d"} +{"ts": 1792952203.977, "topic": "lifetrac/v25/video/tile_delta", "hex": "006a0c0820010000000000000000000808005e0178da636054540e62aedecc31d177810363f40655c5330b1818b5b70439304c61e06060f064606078e5a8c020fea7898181bd76150303d35f060cc0c1c024e000e328c0851d19185818181940248c80286f606000222606160100a52d0f97350178da6360c00b1c185a94e01c2684380b038b035c8449804100559b2244911398e240d6c6c020a0c0c0e1c0c0a40011010089540262"} +{"ts": 1792952204.402, "topic": "lifetrac/v25/video/tile_delta", "hex": "006b0c082001000000000000000000201000630178da63600081955e0c0c4c0253043d9baed93ed7a9125d2ff7c6de729a8e6ab675aebdae1833677e3c5819d3aa559cc2f5df15987eedbd1a9e9f1ffdfbef6f0606562d06385000e206089305c868009250c0048410860003030783004c1c00992116d03a0178da6360200014591c181ac02c2698101383009074606060645060604128655100532d482260758c2c600d0851014620c90192e300009dde02c5"} +{"ts": 1792952204.972, "topic": "lifetrac/v25/video/tile_delta", "hex": "006c0c082001000000000000000000002200570178da635ab56a096368a896d0aa55ab18b65d0d550a0d0d6588ce5dc5b1366c1b43e9aedb8c4c8e0a2a022c2c0c2e131a188498b4395976df0afbefc1f0920117107060106880301b502520224c0c8c100a0c00f8a115ee330178da6360201228723830346097626260686160146060e040156764607060019120252c0248320e0c0c0240083411007fa20305"} +{"ts": 1792952205.394, "topic": "lifetrac/v25/video/tile_delta", "hex": "006d0c082001000000000000000000404000670178da6360606050991414c2d0c1c0a83a5365c2a21e0797efeb4bdf6f9d1db96a4ef7c7fb5b675ecdda3ebbf03f53a7a697870203c3f6fbff5ffffdfd7feff2baedaffefefeb77dfdfaf77f19d08100885062606868e0800931a1aa70606062022b0400d9ad2694340178da636020122872383034609561616460116060706060604412e5004a388059109281092a21c0c0c2d0c002a4c00000791a027a"} +{"ts": 1792952205.994, "topic": "lifetrac/v25/video/tile_delta", "hex": "016e0c0820010100000000000000000080014a0178da5d8cbb0dc03008441f160525ca048c4236a3c8e031b6dcf8aafbc30d852f538f3083a8b23ab9c3107bbc796ceb0563444f65323c56ab239179e284ef6d2d37bb3795263f5d65054d310178da6360200634303028302980285420009663626060013214c0243200ea6004c932708039c8e631b140b40300b73c035e2d0178da6360200a0830282932303460976402c933703880180c1c6892603d2c10331814c0024c4c08690075b00270"} +{"ts": 1792952206.348, "topic": "lifetrac/v25/video/tile_delta", "hex": "006f0c082001000000000000000000000006300178da63602006303230280930303430b06091146002c933b830303001290e34d90654b50c4023985814e00200639001d3280178da63602006b00830b828a08830229810092645084f00c8c4348003881cc04a3b5025004cd801c7"} +{"ts": 1792952206.928, "topic": "lifetrac/v25/video/tile_delta", "hex": "00700c0820010000000000000000000000482b0178da63602006082830b4a08b3102310b031383030b03070e6d0d0c0a0c2c4e28424cc81ca04e00704201fc2f0178da636020127038093038a00a31a2b0045818181a181898d0e43818048024542713545c818181052202005c4401b3"} +{"ts": 1792952207.595, "topic": "lifetrac/v25/video/tile_delta", "hex": "00710c082001020000000000000000000010750178da158c310ac2401405e76f7661c92620c26e91cadae01d42888da5a085f7f00ade20bd1601f13882f7f1a51866de2f3ed80fec2e2ee03ee269b8b7fc5adbbbed42ac460867313ac2b25a9ce2264d700c507fb523a40743339ba55a37fdca72bbf794595db0dce34b56dfa01cd875d73ffb8f0e84300178da636020122809b430346097626260e2606070606060419350601000ea6900a9600032c16a18203c180300a264030d"} +{"ts": 1792952208.0, "topic": "lifetrac/v25/video/tile_delta", "hex": "00720c0820010000000000000000010000208000b6805ffedb480155550120b7be80041ad4100143b5024808d88000206a000202a20890485500000008000104451104102a001000490000222400808092880200490010042a00400009ef04200004354e0000002210000000020000000020000020000100cd549008cb768770c5da8d68068cc9c8c65a8b4c82778d680e00877a2c0178da636020023001b10287038ccb881085022705b0200b5c0e1d38302830023500153034a04800004cc901bd"} +{"ts": 1792952208.589, "topic": "lifetrac/v25/video/tile_delta", "hex": "00730c0820010000080000000000000000808000faffff4aadaab6a1f5ffff5d56aab66aadffff56d5555b357d7ffead95d557557cbafe5655e8175afd5552aa5570aaabfad504a959e05296ed552929b56044aad8a2112a7408944ad8215125bc802d54e8040292bc009150d490004a7c022400da000124fc208400aa041049fe100000d5408490ff001002ae0400887b8084002a0178da6360200208b428303460976262e070610049b2a04938303030425850c90614154c501e00c0040356"} +{"ts": 1792952208.965, "topic": "lifetrac/v25/video/tile_delta", "hex": "00740c0820010000040000000000000000008000ffffffffdaab5ad5fffffffe6aadead5bff7bffbc0bed5ed51d756f6ad3afb7bd4ab2dadc21dd6ead1eabb5ea4bf4db7056bf37da52d5bfa9297ed575542bbfd52276eb7a802fbdd1087ad770012dfbd0203b5d72003defe00056b5b0043f5ff0902deaa2003fb7600097ed50003dbb701037fed0825eed70003bf112003f680"} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_base.txt new file mode 100644 index 00000000..091ff1af --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_base.txt @@ -0,0 +1,285 @@ +connected to 127.0.0.1:1883 (rc=0); subscribing lifetrac/v25/video/tile_deltacapture -> /work/legs/leg2c_t2e_base.jsonl (profile image_bw250, limit 203 B); 360 s + +# 0 + 0.00s 148B codec=1 (mono_g4) K=0 seq=113 NOT VECTOR +# 1 + 0.40s 148B codec=1 (mono_g4) K=0 seq=114 NOT VECTOR +# 2 + 0.99s 140B codec=1 (mono_g4) K=0 seq=115 NOT VECTOR +# 3 + 1.40s 148B codec=1 (mono_g4) K=0 seq=116 NOT VECTOR +# 4 + 2.00s 148B codec=1 (mono_g4) K=0 seq=117 NOT VECTOR +# 5 + 2.40s 147B codec=1 (mono_g4) K=0 seq=118 NOT VECTOR +# 6 + 3.01s 148B codec=1 (mono_g4) K=0 seq=119 NOT VECTOR +# 7 + 3.41s 148B codec=1 (mono_g4) K=0 seq=120 NOT VECTOR +# 8 + 4.05s 200B codec=1 (mono_g4) K=0 seq=121 NOT VECTOR +# 9 + 4.39s 146B codec=1 (mono_g4) K=1 seq=122 NOT VECTOR +# 10 + 5.01s 148B codec=1 (mono_g4) K=0 seq=123 NOT VECTOR +# 11 + 5.43s 189B codec=1 (mono_g4) K=0 seq=124 NOT VECTOR +# 12 + 6.03s 181B codec=1 (mono_g4) K=0 seq=125 NOT VECTOR +# 13 + 6.44s 202B codec=1 (mono_g4) K=0 seq=126 NOT VECTOR +# 14 + 7.02s 187B codec=1 (mono_g4) K=0 seq=127 NOT VECTOR +# 15 + 7.39s 136B codec=1 (mono_g4) K=0 seq=128 NOT VECTOR +# 16 + 8.00s 133B codec=1 (mono_g4) K=0 seq=129 NOT VECTOR +# 17 + 8.44s 194B codec=1 (mono_g4) K=0 seq=130 NOT VECTOR +# 18 + 9.02s 175B codec=1 (mono_g4) K=0 seq=131 NOT VECTOR +# 19 + 9.39s 136B codec=1 (mono_g4) K=0 seq=132 NOT VECTOR +# 20 + 10.00s 144B codec=1 (mono_g4) K=0 seq=133 NOT VECTOR +# 21 + 10.40s 148B codec=1 (mono_g4) K=0 seq=134 NOT VECTOR +# 22 + 11.01s 148B codec=1 (mono_g4) K=0 seq=135 NOT VECTOR +# 23 + 11.40s 148B codec=1 (mono_g4) K=0 seq=136 NOT VECTOR +# 24 + 11.98s 141B codec=1 (mono_g4) K=0 seq=137 NOT VECTOR +# 25 + 12.43s 187B codec=1 (mono_g4) K=0 seq=138 NOT VECTOR +# 26 + 12.99s 148B codec=1 (mono_g4) K=0 seq=139 NOT VECTOR +# 27 + 13.43s 202B codec=1 (mono_g4) K=0 seq=140 NOT VECTOR +# 28 + 13.98s 132B codec=1 (mono_g4) K=0 seq=141 NOT VECTOR +# 29 + 14.39s 147B codec=1 (mono_g4) K=1 seq=142 NOT VECTOR +# 30 + 15.03s 203B codec=1 (mono_g4) K=0 seq=143 NOT VECTOR +# 31 + 15.40s 151B codec=1 (mono_g4) K=0 seq=144 NOT VECTOR +# 32 + 15.98s 148B codec=1 (mono_g4) K=0 seq=145 NOT VECTOR +# 33 + 16.43s 203B codec=1 (mono_g4) K=0 seq=146 NOT VECTOR +# 34 + 16.99s 139B codec=1 (mono_g4) K=0 seq=147 NOT VECTOR +# 35 + 17.39s 148B codec=1 (mono_g4) K=0 seq=148 NOT VECTOR +# 36 + 17.99s 148B codec=1 (mono_g4) K=0 seq=149 NOT VECTOR +# 37 + 18.42s 198B codec=1 (mono_g4) K=0 seq=150 NOT VECTOR +# 38 + 19.01s 181B codec=1 (mono_g4) K=0 seq=151 NOT VECTOR +# 39 + 19.39s 148B codec=1 (mono_g4) K=0 seq=152 NOT VECTOR +# 40 + 20.02s 186B codec=1 (mono_g4) K=0 seq=153 NOT VECTOR +# 41 + 20.41s 175B codec=1 (mono_g4) K=0 seq=154 NOT VECTOR +# 42 + 21.00s 162B codec=1 (mono_g4) K=0 seq=155 NOT VECTOR +# 43 + 21.40s 154B codec=1 (mono_g4) K=0 seq=156 NOT VECTOR +# 44 + 22.01s 188B codec=1 (mono_g4) K=0 seq=157 NOT VECTOR +# 45 + 22.41s 190B codec=1 (mono_g4) K=0 seq=158 NOT VECTOR +# 46 + 22.95s 106B codec=1 (mono_g4) K=0 seq=159 NOT VECTOR +# 47 + 23.39s 110B codec=1 (mono_g4) K=0 seq=160 NOT VECTOR +# 48 + 23.96s 112B codec=1 (mono_g4) K=0 seq=161 NOT VECTOR +# 49 + 24.42s 192B codec=1 (mono_g4) K=1 seq=162 NOT VECTOR +# 50 + 25.02s 198B codec=1 (mono_g4) K=0 seq=163 NOT VECTOR +# 51 + 25.38s 148B codec=1 (mono_g4) K=0 seq=164 NOT VECTOR +# 52 + 25.97s 148B codec=1 (mono_g4) K=0 seq=165 NOT VECTOR +# 53 + 26.58s 148B codec=1 (mono_g4) K=0 seq=166 NOT VECTOR +# 54 + 26.98s 148B codec=1 (mono_g4) K=0 seq=167 NOT VECTOR +# 55 + 27.38s 148B codec=1 (mono_g4) K=0 seq=168 NOT VECTOR +# 56 + 27.98s 148B codec=1 (mono_g4) K=0 seq=169 NOT VECTOR +# 57 + 28.37s 148B codec=1 (mono_g4) K=0 seq=170 NOT VECTOR +# 58 + 28.95s 119B codec=1 (mono_g4) K=0 seq=171 NOT VECTOR +# 59 + 29.40s 185B codec=1 (mono_g4) K=0 seq=172 NOT VECTOR +# 60 + 29.97s 137B codec=1 (mono_g4) K=0 seq=173 NOT VECTOR +# 61 + 30.37s 145B codec=1 (mono_g4) K=0 seq=174 NOT VECTOR +# 62 + 30.98s 148B codec=1 (mono_g4) K=0 seq=175 NOT VECTOR +# 63 + 31.34s 118B codec=1 (mono_g4) K=0 seq=176 NOT VECTOR +# 64 + 31.97s 148B codec=1 (mono_g4) K=0 seq=177 NOT VECTOR +# 65 + 32.35s 120B codec=1 (mono_g4) K=0 seq=178 NOT VECTOR +# 66 + 32.96s 139B codec=1 (mono_g4) K=0 seq=179 NOT VECTOR +# 67 + 33.36s 122B codec=1 (mono_g4) K=0 seq=180 NOT VECTOR +# 68 + 33.97s 148B codec=1 (mono_g4) K=0 seq=181 NOT VECTOR +# 69 + 34.37s 148B codec=1 (mono_g4) K=0 seq=182 NOT VECTOR +# 70 + 34.97s 148B codec=1 (mono_g4) K=1 seq=183 NOT VECTOR +# 71 + 35.37s 148B codec=1 (mono_g4) K=0 seq=184 NOT VECTOR +# 72 + 35.98s 148B codec=1 (mono_g4) K=0 seq=185 NOT VECTOR +# 73 + 36.37s 148B codec=1 (mono_g4) K=0 seq=186 NOT VECTOR +# 74 + 37.00s 190B codec=1 (mono_g4) K=0 seq=187 NOT VECTOR +# 75 + 37.36s 133B codec=1 (mono_g4) K=0 seq=188 NOT VECTOR +# 76 + 37.97s 148B codec=1 (mono_g4) K=0 seq=189 NOT VECTOR +# 77 + 38.37s 145B codec=1 (mono_g4) K=0 seq=190 NOT VECTOR +# 78 + 38.97s 141B codec=1 (mono_g4) K=0 seq=191 NOT VECTOR +# 79 + 39.40s 196B codec=1 (mono_g4) K=0 seq=192 NOT VECTOR +# 80 + 39.99s 179B codec=1 (mono_g4) K=0 seq=193 NOT VECTOR +# 81 + 40.42s 194B codec=1 (mono_g4) K=0 seq=194 NOT VECTOR +# 82 + 41.00s 201B codec=1 (mono_g4) K=0 seq=195 NOT VECTOR +# 83 + 41.41s 191B codec=1 (mono_g4) K=0 seq=196 NOT VECTOR +# 84 + 41.98s 173B codec=1 (mono_g4) K=0 seq=197 NOT VECTOR +# 85 + 42.38s 147B codec=1 (mono_g4) K=0 seq=198 NOT VECTOR +# 86 + 42.95s 128B codec=1 (mono_g4) K=0 seq=199 NOT VECTOR +# 87 + 43.36s 126B codec=1 (mono_g4) K=0 seq=200 NOT VECTOR +# 88 + 43.97s 147B codec=1 (mono_g4) K=0 seq=201 NOT VECTOR +# 89 + 44.36s 148B codec=1 (mono_g4) K=0 seq=202 NOT VECTOR +# 90 + 44.97s 148B codec=1 (mono_g4) K=1 seq=203 NOT VECTOR +# 91 + 45.37s 148B codec=1 (mono_g4) K=0 seq=204 NOT VECTOR +# 92 + 46.00s 193B codec=1 (mono_g4) K=0 seq=205 NOT VECTOR +# 93 + 46.39s 182B codec=1 (mono_g4) K=0 seq=206 NOT VECTOR +# 94 + 46.99s 188B codec=1 (mono_g4) K=0 seq=207 NOT VECTOR +# 95 + 47.60s 203B codec=1 (mono_g4) K=0 seq=208 NOT VECTOR +# 96 + 48.00s 201B codec=1 (mono_g4) K=0 seq=209 NOT VECTOR +# 97 + 48.38s 148B codec=1 (mono_g4) K=0 seq=210 NOT VECTOR +# 98 + 48.96s 148B codec=1 (mono_g4) K=0 seq=211 NOT VECTOR +# 99 + 49.33s 111B codec=1 (mono_g4) K=0 seq=212 NOT VECTOR +# 100 + 49.95s 148B codec=1 (mono_g4) K=0 seq=213 NOT VECTOR +# 101 + 50.37s 138B codec=1 (mono_g4) K=0 seq=214 NOT VECTOR +# 102 + 50.95s 143B codec=1 (mono_g4) K=0 seq=215 NOT VECTOR +# 103 + 51.37s 148B codec=1 (mono_g4) K=0 seq=216 NOT VECTOR +# 104 + 51.96s 148B codec=1 (mono_g4) K=0 seq=217 NOT VECTOR +# 105 + 52.37s 141B codec=1 (mono_g4) K=0 seq=218 NOT VECTOR +# 106 + 52.93s 127B codec=1 (mono_g4) K=0 seq=219 NOT VECTOR +# 107 + 53.57s 178B codec=1 (mono_g4) K=0 seq=220 NOT VECTOR +# 108 + 53.95s 145B codec=1 (mono_g4) K=0 seq=221 NOT VECTOR +# 109 + 54.60s 200B codec=1 (mono_g4) K=0 seq=222 NOT VECTOR +# 110 + 54.98s 179B codec=1 (mono_g4) K=1 seq=223 NOT VECTOR +# 111 + 55.40s 176B codec=1 (mono_g4) K=0 seq=224 NOT VECTOR +# 112 + 55.97s 172B codec=1 (mono_g4) K=0 seq=225 NOT VECTOR +# 113 + 56.38s 162B codec=1 (mono_g4) K=0 seq=226 NOT VECTOR +# 114 + 56.99s 194B codec=1 (mono_g4) K=0 seq=227 NOT VECTOR +# 115 + 57.34s 110B codec=1 (mono_g4) K=0 seq=228 NOT VECTOR +# 116 + 57.91s 108B codec=1 (mono_g4) K=0 seq=229 NOT VECTOR +# 117 + 58.34s 116B codec=1 (mono_g4) K=0 seq=230 NOT VECTOR +# 118 + 58.97s 181B codec=1 (mono_g4) K=0 seq=231 NOT VECTOR +# 119 + 59.59s 199B codec=1 (mono_g4) K=0 seq=232 NOT VECTOR +# 120 + 59.95s 148B codec=1 (mono_g4) K=0 seq=233 NOT VECTOR +# 121 + 60.55s 148B codec=1 (mono_g4) K=0 seq=234 NOT VECTOR +# 122 + 60.94s 148B codec=1 (mono_g4) K=0 seq=235 NOT VECTOR +# 123 + 61.59s 201B codec=1 (mono_g4) K=0 seq=236 NOT VECTOR +# 124 + 61.94s 148B codec=1 (mono_g4) K=0 seq=237 NOT VECTOR +# 125 + 62.36s 123B codec=1 (mono_g4) K=0 seq=238 NOT VECTOR +# 126 + 62.94s 148B codec=1 (mono_g4) K=0 seq=239 NOT VECTOR +# 127 + 63.51s 113B codec=1 (mono_g4) K=0 seq=240 NOT VECTOR +# 128 + 63.92s 125B codec=1 (mono_g4) K=0 seq=241 NOT VECTOR +# 129 + 64.52s 141B codec=1 (mono_g4) K=0 seq=242 NOT VECTOR +# 130 + 64.93s 138B codec=1 (mono_g4) K=1 seq=243 NOT VECTOR +# 131 + 65.37s 148B codec=1 (mono_g4) K=0 seq=244 NOT VECTOR +# 132 + 65.91s 117B codec=1 (mono_g4) K=0 seq=245 NOT VECTOR +# 133 + 66.54s 148B codec=1 (mono_g4) K=0 seq=246 NOT VECTOR +# 134 + 66.93s 148B codec=1 (mono_g4) K=0 seq=247 NOT VECTOR +# 135 + 67.52s 148B codec=1 (mono_g4) K=0 seq=248 NOT VECTOR +# 136 + 67.93s 148B codec=1 (mono_g4) K=0 seq=249 NOT VECTOR +# 137 + 68.53s 148B codec=1 (mono_g4) K=0 seq=250 NOT VECTOR +# 138 + 68.93s 148B codec=1 (mono_g4) K=0 seq=251 NOT VECTOR +# 139 + 69.57s 197B codec=1 (mono_g4) K=0 seq=252 NOT VECTOR +# 140 + 69.94s 148B codec=1 (mono_g4) K=0 seq=253 NOT VECTOR +# 141 + 70.52s 148B codec=1 (mono_g4) K=0 seq=254 NOT VECTOR +# 142 + 70.91s 135B codec=1 (mono_g4) K=0 seq=255 NOT VECTOR +# 143 + 71.57s 201B codec=1 (mono_g4) K=0 seq=0 NOT VECTOR +# 144 + 71.92s 138B codec=1 (mono_g4) K=0 seq=1 NOT VECTOR +# 145 + 72.52s 148B codec=1 (mono_g4) K=0 seq=2 NOT VECTOR +# 146 + 72.92s 140B codec=1 (mono_g4) K=0 seq=3 NOT VECTOR +# 147 + 73.51s 143B codec=1 (mono_g4) K=0 seq=4 NOT VECTOR +# 148 + 73.95s 191B codec=1 (mono_g4) K=0 seq=5 NOT VECTOR +# 149 + 74.52s 150B codec=1 (mono_g4) K=0 seq=6 NOT VECTOR +# 150 + 74.96s 194B codec=1 (mono_g4) K=1 seq=7 NOT VECTOR +# 151 + 75.56s 195B codec=1 (mono_g4) K=0 seq=8 NOT VECTOR +# 152 + 75.96s 199B codec=1 (mono_g4) K=0 seq=9 NOT VECTOR +# 153 + 76.50s 127B codec=1 (mono_g4) K=0 seq=10 NOT VECTOR +# 154 + 76.92s 148B codec=1 (mono_g4) K=0 seq=11 NOT VECTOR +# 155 + 77.36s 121B codec=1 (mono_g4) K=0 seq=12 NOT VECTOR +# 156 + 77.95s 186B codec=1 (mono_g4) K=0 seq=13 NOT VECTOR +# 157 + 78.56s 202B codec=1 (mono_g4) K=0 seq=14 NOT VECTOR +# 158 + 78.95s 197B codec=1 (mono_g4) K=0 seq=15 NOT VECTOR +# 159 + 79.55s 199B codec=1 (mono_g4) K=0 seq=16 NOT VECTOR +# 160 + 79.92s 148B codec=1 (mono_g4) K=0 seq=17 NOT VECTOR +# 161 + 80.56s 198B codec=1 (mono_g4) K=0 seq=18 NOT VECTOR +# 162 + 80.90s 136B codec=1 (mono_g4) K=0 seq=19 NOT VECTOR +# 163 + 81.51s 140B codec=1 (mono_g4) K=0 seq=20 NOT VECTOR +# 164 + 81.91s 147B codec=1 (mono_g4) K=0 seq=21 NOT VECTOR +# 165 + 82.51s 144B codec=1 (mono_g4) K=0 seq=22 NOT VECTOR +# 166 + 82.91s 144B codec=1 (mono_g4) K=0 seq=23 NOT VECTOR +# 167 + 83.51s 148B codec=1 (mono_g4) K=0 seq=24 NOT VECTOR +# 168 + 83.89s 123B codec=1 (mono_g4) K=0 seq=25 NOT VECTOR +# 169 + 84.51s 144B codec=1 (mono_g4) K=0 seq=26 NOT VECTOR +# 170 + 84.90s 144B codec=1 (mono_g4) K=0 seq=27 NOT VECTOR +# 171 + 85.51s 138B codec=1 (mono_g4) K=1 seq=28 NOT VECTOR +# 172 + 85.91s 148B codec=1 (mono_g4) K=0 seq=29 NOT VECTOR +# 173 + 86.52s 148B codec=1 (mono_g4) K=0 seq=30 NOT VECTOR +# 174 + 86.92s 148B codec=1 (mono_g4) K=0 seq=31 NOT VECTOR +# 175 + 87.55s 201B codec=1 (mono_g4) K=0 seq=32 NOT VECTOR +# 176 + 87.94s 188B codec=1 (mono_g4) K=0 seq=33 NOT VECTOR +# 177 + 88.53s 195B codec=1 (mono_g4) K=0 seq=34 NOT VECTOR +# 178 + 88.95s 203B codec=1 (mono_g4) K=0 seq=35 NOT VECTOR +# 179 + 89.55s 196B codec=1 (mono_g4) K=0 seq=36 NOT VECTOR +# 180 + 89.95s 201B codec=1 (mono_g4) K=0 seq=37 NOT VECTOR +# 181 + 90.53s 194B codec=1 (mono_g4) K=0 seq=38 NOT VECTOR +# 182 + 90.94s 194B codec=1 (mono_g4) K=0 seq=39 NOT VECTOR +# 183 + 91.51s 157B codec=1 (mono_g4) K=0 seq=40 NOT VECTOR +# 184 + 91.88s 111B codec=1 (mono_g4) K=0 seq=41 NOT VECTOR +# 185 + 92.52s 188B codec=1 (mono_g4) K=0 seq=42 NOT VECTOR +# 186 + 92.93s 188B codec=1 (mono_g4) K=0 seq=43 NOT VECTOR +# 187 + 93.53s 148B codec=1 (mono_g4) K=0 seq=44 NOT VECTOR +# 188 + 93.89s 148B codec=1 (mono_g4) K=0 seq=45 NOT VECTOR +# 189 + 94.54s 203B codec=1 (mono_g4) K=0 seq=46 NOT VECTOR +# 190 + 94.89s 137B codec=1 (mono_g4) K=0 seq=47 NOT VECTOR +# 191 + 95.51s 148B codec=1 (mono_g4) K=0 seq=48 NOT VECTOR +# 192 + 95.89s 145B codec=1 (mono_g4) K=1 seq=49 NOT VECTOR +# 193 + 96.50s 148B codec=1 (mono_g4) K=0 seq=50 NOT VECTOR +# 194 + 96.88s 127B codec=1 (mono_g4) K=0 seq=51 NOT VECTOR +# 195 + 97.34s 125B codec=1 (mono_g4) K=0 seq=52 NOT VECTOR +# 196 + 97.89s 130B codec=1 (mono_g4) K=0 seq=53 NOT VECTOR +# 197 + 98.49s 139B codec=1 (mono_g4) K=0 seq=54 NOT VECTOR +# 198 + 98.89s 148B codec=1 (mono_g4) K=0 seq=55 NOT VECTOR +# 199 + 99.48s 119B codec=1 (mono_g4) K=0 seq=56 NOT VECTOR +# 200 + 99.90s 148B codec=1 (mono_g4) K=0 seq=57 NOT VECTOR +# 201 + 100.50s 148B codec=1 (mono_g4) K=0 seq=58 NOT VECTOR +# 202 + 100.89s 148B codec=1 (mono_g4) K=0 seq=59 NOT VECTOR +# 203 + 101.49s 148B codec=1 (mono_g4) K=0 seq=60 NOT VECTOR +# 204 + 101.89s 148B codec=1 (mono_g4) K=0 seq=61 NOT VECTOR +# 205 + 102.49s 148B codec=1 (mono_g4) K=0 seq=62 NOT VECTOR +# 206 + 102.88s 131B codec=1 (mono_g4) K=0 seq=63 NOT VECTOR +# 207 + 103.32s 97B codec=1 (mono_g4) K=0 seq=64 NOT VECTOR +# 208 + 103.89s 148B codec=1 (mono_g4) K=0 seq=65 NOT VECTOR +# 209 + 104.49s 148B codec=1 (mono_g4) K=0 seq=66 NOT VECTOR +# 210 + 104.89s 145B codec=1 (mono_g4) K=0 seq=67 NOT VECTOR +# 211 + 105.49s 148B codec=1 (mono_g4) K=0 seq=68 NOT VECTOR +# 212 + 105.89s 148B codec=1 (mono_g4) K=1 seq=69 NOT VECTOR +# 213 + 106.48s 148B codec=1 (mono_g4) K=0 seq=70 NOT VECTOR +# 214 + 106.88s 148B codec=1 (mono_g4) K=0 seq=71 NOT VECTOR +# 215 + 107.48s 142B codec=1 (mono_g4) K=0 seq=72 NOT VECTOR +# 216 + 107.93s 198B codec=1 (mono_g4) K=0 seq=73 NOT VECTOR +# 217 + 108.48s 148B codec=1 (mono_g4) K=0 seq=74 NOT VECTOR +# 218 + 108.88s 154B codec=1 (mono_g4) K=0 seq=75 NOT VECTOR +# 219 + 109.52s 201B codec=1 (mono_g4) K=0 seq=76 NOT VECTOR +# 220 + 109.88s 148B codec=1 (mono_g4) K=0 seq=77 NOT VECTOR +# 221 + 110.49s 155B codec=1 (mono_g4) K=0 seq=78 NOT VECTOR +# 222 + 110.92s 201B codec=1 (mono_g4) K=0 seq=79 NOT VECTOR +# 223 + 111.48s 148B codec=1 (mono_g4) K=0 seq=80 NOT VECTOR +# 224 + 111.92s 203B codec=1 (mono_g4) K=0 seq=81 NOT VECTOR +# 225 + 112.51s 200B codec=1 (mono_g4) K=0 seq=82 NOT VECTOR +# 226 + 112.92s 202B codec=1 (mono_g4) K=0 seq=83 NOT VECTOR +# 227 + 113.48s 148B codec=1 (mono_g4) K=0 seq=84 NOT VECTOR +# 228 + 113.87s 145B codec=1 (mono_g4) K=0 seq=85 NOT VECTOR +# 229 + 114.48s 148B codec=1 (mono_g4) K=0 seq=86 NOT VECTOR +# 230 + 114.88s 148B codec=1 (mono_g4) K=0 seq=87 NOT VECTOR +# 231 + 115.50s 175B codec=1 (mono_g4) K=0 seq=88 NOT VECTOR +# 232 + 115.91s 199B codec=1 (mono_g4) K=1 seq=89 NOT VECTOR +# 233 + 116.48s 144B codec=1 (mono_g4) K=0 seq=90 NOT VECTOR +# 234 + 116.83s 101B codec=1 (mono_g4) K=0 seq=91 NOT VECTOR +# 235 + 117.45s 125B codec=1 (mono_g4) K=0 seq=92 NOT VECTOR +# 236 + 117.87s 148B codec=1 (mono_g4) K=0 seq=93 NOT VECTOR +# 237 + 118.46s 135B codec=1 (mono_g4) K=0 seq=94 NOT VECTOR +# 238 + 119.08s 148B codec=1 (mono_g4) K=0 seq=95 NOT VECTOR +# 239 + 119.47s 148B codec=1 (mono_g4) K=0 seq=96 NOT VECTOR +# 240 + 119.87s 141B codec=1 (mono_g4) K=0 seq=97 NOT VECTOR +# 241 + 120.46s 148B codec=1 (mono_g4) K=0 seq=98 NOT VECTOR +# 242 + 120.87s 148B codec=1 (mono_g4) K=0 seq=99 NOT VECTOR +# 243 + 121.46s 147B codec=1 (mono_g4) K=0 seq=100 NOT VECTOR +# 244 + 121.87s 148B codec=1 (mono_g4) K=0 seq=101 NOT VECTOR +# 245 + 122.51s 203B codec=1 (mono_g4) K=0 seq=102 NOT VECTOR +# 246 + 122.90s 185B codec=1 (mono_g4) K=0 seq=103 NOT VECTOR +# 247 + 123.46s 148B codec=1 (mono_g4) K=0 seq=104 NOT VECTOR +# 248 + 124.11s 203B codec=1 (mono_g4) K=0 seq=105 NOT VECTOR +# 249 + 124.48s 169B codec=1 (mono_g4) K=0 seq=106 NOT VECTOR +# 250 + 124.90s 179B codec=1 (mono_g4) K=0 seq=107 NOT VECTOR +# 251 + 125.47s 160B codec=1 (mono_g4) K=0 seq=108 NOT VECTOR +# 252 + 125.89s 177B codec=1 (mono_g4) K=0 seq=109 NOT VECTOR +# 253 + 126.49s 192B codec=1 (mono_g4) K=1 seq=110 NOT VECTOR +# 254 + 126.85s 110B codec=1 (mono_g4) K=0 seq=111 NOT VECTOR +# 255 + 127.43s 112B codec=1 (mono_g4) K=0 seq=112 NOT VECTOR +# 256 + 128.09s 187B codec=1 (mono_g4) K=0 seq=113 NOT VECTOR +# 257 + 128.50s 194B codec=1 (mono_g4) K=0 seq=114 NOT VECTOR +# 258 + 129.09s 192B codec=1 (mono_g4) K=0 seq=115 NOT VECTOR +# 259 + 129.46s 148B codec=1 (mono_g4) K=0 seq=116 NOT VECTOR +captured 260 payload(s) to /work/legs/leg2c_t2e_base.jsonl +== vector dry run summary == +profile image_bw250: one-fragment limit 203 B (epoch starts 202 B) +frames: 260 total, 0 vector, 260 other, 0 unparseable; by codec {'mono_g4': 260} +wire bytes (vector): min 0 / p50 0 / p95 0 / max 0; over limit: 0 +epoch starts: 0 received, 0 applied +arrival: 0.00 fps mean over 0.0 s; gap p50 0.00 s, p95 0.00 s, max 0.00 s; first applied at never (0 frame(s) before it) +store: applied 0, bad 0 , epoch_behind 0, orphans 0, digest 0 checked / 0 mismatched, epochs 0, handovers 0, ttl_dropped 0, resync 0 (0 ended by DIGEST), records 0 +resync: none +scene: none (no frame applied) +checks: + [PASS] parse_ok 0 unparseable payload(s) + [FAIL] all_vector 260 non-vector frame(s): {'mono_g4': 260} + [PASS] one_fragment 0 over 203 B (epoch starts 202 B); max 0 B + [PASS] store_clean frames_bad=0 + [PASS] no_orphans orphans=0 + [PASS] digest 0 checked, 0 mismatched, scene digest_ok=None + [FAIL] epoch_seen 0 epoch start(s) applied of 0 received + [FAIL] first_apply 0 frame(s) before the first apply + [FAIL] applied_ratio 0/0 applied = 0.0% (need >= 90%) + [FAIL] min_frames 0 vector frame(s), need >= 300 +RESULT: FAIL +json report -> /work/legs/leg2c_t2e_base.json diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_clear_retained.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_clear_retained.txt new file mode 100644 index 00000000..eabd69e7 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_clear_retained.txt @@ -0,0 +1,2 @@ +# leg 2c_t2e clear_retained base broker, 2026-10-25T18:13:08Z PC clock +RETAINED-CLEARED lifetrac/v25/control/encode_mode_override lifetrac/v25/cmd/req_keyframe lifetrac/v25/control/radio_profile diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_deltas.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_deltas.txt new file mode 100644 index 00000000..9d2a0326 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_deltas.txt @@ -0,0 +1,27 @@ +leg 2c_t2e: reg_profile=1 (FHSS, from leg2c_t2e_params.txt) -> the RS-12.15 bracket criteria apply +base: L072 counters not reset -> delta = post - pre +tractor: L072 counters RESET during the leg (evidence: radio_dio0, radio_rx_ok, tx_deaf_sum_us, fhss_dec_aligned, tx_deaf_max_us, tx_done_to_rearm_max_us) -> delta = post +leg 2c_t2e: counter deltas (pre -> post) + counter base tractor + radio_tx_ok 785->874 (d=89) 371->373 (d=373) + radio_rx_ok 3840->4100 (d=260) 124->89 (d=89) + radio_crc_err 2->3 (d=1) 0->0 (d=0) + fhss_dec_aligned 3834->4093 (d=259) 124->89 (d=89) + fhss_dec_snapped 6->7 (d=1) 0->0 (d=0) + fhss_dec_rej_locked_out 0->0 (d=0) 0->0 (d=0) + fhss_dec_rej_epoch_drift 0->0 (d=0) 0->0 (d=0) + clk_demotion_reset 6->7 (d=1) 0->0 (d=0) + clk_demotion_kept 0->0 (d=0) 1->1 (d=1) + tx_first_anchor 0->0 (d=0) 1->1 (d=1) + tx_stream_streak_max 1->1 (d=0) 370->372 (d=372) + +cross-check: brackets 89/89 vs logs: base sends on air=89, tractor decoded cmds=89 -> AGREE + +bracket criteria (DC/TODO.md RS-12.15 reverse-delivery PASS / STOP): + [PASS] command delivery tractor d(radio_rx_ok)/base d(radio_tx_ok) = 89/89 = 100.0 % >= 60 % + [PASS] tractor clk_demotion_reset delta = 0 (must be 0; STOP if > 0) + [PASS] tractor tx_first_anchor delta = 1 (post 1; must be 1, the activation's anchor; STOP if > 1) + [PASS] tractor fhss_dec_snapped delta = 0 (must be 0) + [PASS] tractor fhss_dec_rej_epoch_drift delta = 0 (must be 0) + [PASS] base tx_stream_streak_max post = 1 (d=0; a high-water mark since the base L072 booted; must be < 8) +STOP RULE: not tripped diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_gaps.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_gaps.txt new file mode 100644 index 00000000..db8a086c --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_gaps.txt @@ -0,0 +1,6 @@ +n_frag=260 span=129s max_gap=0.7s gaps>3s=0 total_silent=0.0s +episodes (start s from first frag, +length): NONE +head: the first fragment came 62.4 s after the base's profile activation (18:13:37.113 base clock, the first line after REG_PROFILE OK); 55.9 s after the tractor's first txdone (params.txt clock offsets) +tail: the last fragment came 0.0 s before the tractor's last txdone (params.txt clock offsets); 6.6 s before the base daemon's stop (its 'signal received' line) +base sends on air=89 | tractor decoded cmds=89 +tractor cmd offsets (s from its first): 0.0, 1.4, 3.0, 4.4, 6.0, 7.4, 9.0, 10.4, 12.0, 13.5, 15.0, 16.5, 18.0, 19.4, 21.0, 22.5, 24.0, 25.0, 26.5, 28.0, 29.4, 31.0, 32.4, 34.0, 35.4, 37.0, 38.4, 40.0, 41.4, 43.0, 44.4, 46.0, 47.5, 49.0, 50.4, 52.0, 53.5, 55.0, 56.4, 58.0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_harness.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_harness.txt new file mode 100644 index 00000000..e9d4e96b --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_harness.txt @@ -0,0 +1,2012 @@ +# leg 2c_t2e harness launched 2026-10-25 18:13:20Z +=== STARTING LIVE LORA RADIO MONITOR (180 s) === +TX Serial: 2E2C1209DABC240B +RX Serial: 2D0A1209DABC240B +MQTT Host: 192.168.1.79 +[MQTT] Host broker active at 192.168.1.79:1883 +[CLEANUP] Stopping old containers... +[DEPLOY] Syncing code to both boards... + [DEPLOY 2E2C1209DABC240B] 12 pushes OK, md5 52/52 match + [DEPLOY 2D0A1209DABC240B] 12 pushes OK, md5 52/52 match +[NET] Warming board<->host LAN path + verifying broker reachability... + [RX 2D0A1209DABC240B] board->host TCP 1883 OK (board ip=192.168.1.117, try 1) +ARP-PINNED f4:7b:09:d9:6d:86 + +[RESET] RX (base) L072: gpio163 pulse (UNVERIFIED: it has not reset the base L072 since 2026-08; base counters carry +across legs)... +[RESET] TX L072 via OpenOCD SWD (background, BOOT0 low + NRST)... +swd_reset_spawned +[MQTT] Starting bench broker on tractor loopback (RS-5.9 local feed)... +[LAUNCH] Starting TX Daemon on Board 2E2C1209DABC240B (mqtt=127.0.0.1, depth=2)... +6ecb6ec9dd99f2475512b899f3167e1e832577bf7d4bb84ca74880064157dbe8 + +[LAUNCH] Starting RX Daemon on Board 2D0A1209DABC240B... +3446fe6333343ca53738d4c76ef7ea6bd3cb5aef0ff9c94db48b6da1d9ac1bd2 + +[STREAM] Starting frame source (feed=camera, fps=2, budget=250 B)... + [CAMERA] camera_service launched on /dev/video1 - encode-to-fit IS in the loop +2026-10-06 11:02:35,768 INFO camera_service: v4l2/ffmpeg pid=10 device=/dev/video1 1920x1080@30fps -> 384x256 rgb24 + +2026-10-06 11:02:35,768 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT lifetrac/v25/cmd/image_frame only + +2026-10-06 11:02:35,797 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) + +2026-10-06 11:02:36,206 INFO camera_service: vector encoder prebuilt (import+build 250 ms, warm-up 155 ms) + +2026-10-06 11:02:36,416 INFO camera_service: encode_mode -> 6 (mono_g4) [boot] + +2026-10-06 11:02:36,430 INFO link_budget: -> 203 B/frame (n=1, image_bw250) + +=== MONITORING RADIO TRANSMISSIONS FOR 180 SECONDS === +--- TX Log --- +2026-10-06 11:02:44,043 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=130688 2026-10-06 +11:02:44,055 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:13:37,310 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:13:47,314 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +--- TX Log --- +2026-10-06 11:02:49,638 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=130688 2026-10-06 +11:02:49,649 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:13:37,310 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:13:47,314 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +--- TX Log --- +2026-10-06 11:02:55,228 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=130688 2026-10-06 +11:02:55,239 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:13:47,314 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:13:57,318 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +--- TX Log --- +2026-10-06 11:03:00,618 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=130688 2026-10-06 +11:03:00,629 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:13:47,314 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:13:57,318 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +--- TX Log --- +2026-10-06 11:03:06,022 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=128128 2026-10-06 +11:03:06,034 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:14:07,106 WARNING image_rx_daemon: FAULT_URC: code=0x0D sub=0x60 name=RX_SCAN_FAILED attempt=0 final=0 +warm=1 hw_suspect=1 crc_seen=0 basis=tx_id_not_in_flight tx_inflight=- uptime_ms=14458936 +raw=0d6000000000000000000000000000000000000038a0dc00 2026-10-25 18:14:07,322 INFO image_rx_daemon: stats: rx_frames=0 +rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +--- TX Log --- +2026-10-06 11:03:11,211 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok 2026-10-06 11:03:11,392 +INFO image_tx_daemon: stats: goodput=320.5 B/s util=27% pipeline=v3 frames_in=68 ok=67 fail=0 drop_full=0 drop_stale=0 +frags_ok=67 frags_fail=0 qdepth=0 parity_tx=0 +--- RX Log --- +2026-10-25 18:14:07,106 WARNING image_rx_daemon: FAULT_URC: code=0x0D sub=0x60 name=RX_SCAN_FAILED attempt=0 final=0 +warm=1 hw_suspect=1 crc_seen=0 basis=tx_id_not_in_flight tx_inflight=- uptime_ms=14458936 +raw=0d6000000000000000000000000000000000000038a0dc00 2026-10-25 18:14:07,322 INFO image_rx_daemon: stats: rx_frames=0 +rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +--- TX Log --- +2026-10-06 11:03:16,633 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=169088 2026-10-06 +11:03:16,645 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:14:07,322 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:14:17,325 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +--- TX Log --- +2026-10-06 11:03:22,027 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=105088 2026-10-06 +11:03:22,039 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:14:17,325 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:14:27,329 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +--- TX Log --- +2026-10-06 11:03:27,574 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=125568 2026-10-06 +11:03:27,586 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:14:17,325 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:14:27,329 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +--- TX Log --- +2026-10-06 11:03:32,581 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=143488 2026-10-06 +11:03:32,592 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:14:37,136 WARNING image_rx_daemon: FAULT_URC: code=0x0D sub=0x61 name=RX_SCAN_FAILED attempt=1 final=0 +warm=1 hw_suspect=1 crc_seen=0 basis=tx_id_not_in_flight tx_inflight=- uptime_ms=14488936 +raw=0d610000000000000000000000000000000000006815dd00 2026-10-25 18:14:37,333 INFO image_rx_daemon: stats: rx_frames=0 +rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +--- TX Log --- +2026-10-06 11:03:38,200 INFO image_tx_daemon: txdone_arrival: seq=121 idx=0 status=0 toa_us=169088 2026-10-06 +11:03:38,212 INFO image_tx_daemon: frame seq=121 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:14:43,886 INFO image_rx_daemon: published frame_id=0 seq=122 146 B → lifetrac/v25/video/tile_delta +2026-10-25 18:14:43,887 INFO image_rx_daemon: PROBE TX seq=4 phase_ms=0 size_b=16 (tx#4) +--- TX Log --- +2026-10-06 11:03:43,553 INFO image_tx_daemon: txdone_arrival: seq=132 idx=0 status=0 toa_us=120448 2026-10-06 +11:03:43,565 INFO image_tx_daemon: frame seq=132 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:14:48,884 INFO image_rx_daemon: frag_arrival: seq=132 idx=0 total=1 fw_us=1615761357 len=140 2026-10-25 +18:14:48,887 INFO image_rx_daemon: published frame_id=0 seq=132 136 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:03:48,547 INFO image_tx_daemon: txdone_arrival: seq=142 idx=0 status=0 toa_us=128128 2026-10-06 +11:03:48,559 INFO image_tx_daemon: frame seq=142 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=42 epoch=7 freq_hz=923750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:14:54,577 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:03:54,175 INFO image_tx_daemon: txdone_arrival: seq=153 idx=0 status=0 toa_us=158848 2026-10-06 +11:03:54,186 INFO image_tx_daemon: frame seq=153 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:14:59,906 INFO image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=1626771499 len=179 2026-10-25 +18:14:59,908 INFO image_rx_daemon: published frame_id=0 seq=154 175 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:03:59,550 INFO image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 toa_us=130688 2026-10-06 +11:03:59,561 INFO image_tx_daemon: frame seq=164 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:15:04,882 INFO image_rx_daemon: frag_arrival: seq=164 idx=0 total=1 fw_us=1631752661 len=152 2026-10-25 +18:15:04,883 INFO image_rx_daemon: published frame_id=0 seq=164 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:15:05,469 INFO image_rx_daemon: frag_arrival: seq=165 idx=0 total=1 fw_us=1632344269 len=152 +--- TX Log --- +2026-10-06 11:04:05,154 INFO image_tx_daemon: frame seq=175 done (pipelined): 1 fragments ok 2026-10-06 11:04:05,372 +INFO image_tx_daemon: LoRa cmd: PROBE seq=22 phase_ms=0 (rx#22) +--- RX Log --- +2026-10-25 18:15:10,842 INFO image_rx_daemon: frag_arrival: seq=176 idx=0 total=1 fw_us=1637712461 len=122 2026-10-25 +18:15:10,843 INFO image_rx_daemon: published frame_id=0 seq=176 118 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:04:10,536 INFO image_tx_daemon: txdone_arrival: seq=186 idx=0 status=0 toa_us=130688 2026-10-06 +11:04:10,548 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:15:15,870 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=1642728584 len=152 2026-10-25 +18:15:15,871 INFO image_rx_daemon: published frame_id=0 seq=186 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:04:15,580 INFO image_tx_daemon: frame seq=196 done (pipelined): 1 fragments ok 2026-10-06 11:04:15,847 +INFO image_tx_daemon: LoRa cmd: PROBE seq=29 phase_ms=0 (rx#29) +--- RX Log --- +2026-10-25 18:15:21,477 INFO image_rx_daemon: frag_arrival: seq=197 idx=0 total=1 fw_us=1648338352 len=177 2026-10-25 +18:15:21,479 INFO image_rx_daemon: published frame_id=0 seq=197 173 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:04:21,168 INFO image_tx_daemon: frame seq=207 done (pipelined): 1 fragments ok 2026-10-06 11:04:21,470 +INFO image_tx_daemon: stats: goodput=333.3 B/s util=28% pipeline=v3 frames_in=208 ok=207 fail=0 drop_full=0 +drop_stale=0 frags_ok=207 frags_fail=0 qdepth=0 parity_tx=0 +--- RX Log --- +2026-10-25 18:15:26,490 INFO image_rx_daemon: frag_arrival: seq=207 idx=0 total=1 fw_us=1653338836 len=192 2026-10-25 +18:15:26,492 INFO image_rx_daemon: published frame_id=0 seq=207 188 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:04:26,531 INFO image_tx_daemon: txdone_arrival: seq=218 idx=0 status=0 toa_us=125568 2026-10-06 +11:04:26,543 INFO image_tx_daemon: frame seq=218 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:15:31,866 INFO image_rx_daemon: frag_arrival: seq=218 idx=0 total=1 fw_us=1658703908 len=145 2026-10-25 +18:15:31,867 INFO image_rx_daemon: published frame_id=0 seq=218 141 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:04:32,080 INFO image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=99968 2026-10-06 +11:04:32,091 INFO image_tx_daemon: frame seq=229 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=45 epoch=11 freq_hz=925250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:15:37,461 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:04:37,104 INFO image_tx_daemon: txdone_arrival: seq=239 idx=0 status=0 toa_us=130688 2026-10-06 +11:04:37,116 INFO image_tx_daemon: frame seq=239 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=7 epoch=12 freq_hz=906250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:15:43,054 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:04:42,702 INFO image_tx_daemon: txdone_arrival: seq=250 idx=0 status=0 toa_us=130688 2026-10-06 +11:04:42,714 INFO image_tx_daemon: frame seq=250 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:15:48,424 INFO image_rx_daemon: frag_arrival: seq=251 idx=0 total=1 fw_us=1675262017 len=152 2026-10-25 +18:15:48,425 INFO image_rx_daemon: published frame_id=0 seq=251 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:04:48,139 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok 2026-10-06 11:04:48,390 +INFO image_tx_daemon: LoRa cmd: PROBE seq=51 phase_ms=0 (rx#51) +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=30 epoch=13 freq_hz=917750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:15:53,510 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:04:53,720 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=166528 2026-10-06 +11:04:53,731 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:15:59,050 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=1685878101 len=203 2026-10-25 +18:15:59,052 INFO image_rx_daemon: published frame_id=0 seq=16 199 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:04:59,081 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=128128 2026-10-06 +11:04:59,092 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:16:04,404 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=1691230019 len=148 2026-10-25 +18:16:04,405 INFO image_rx_daemon: published frame_id=0 seq=27 144 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:05:04,111 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=169088 2026-10-06 +11:05:04,123 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:16:09,450 INFO image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=1696262624 len=205 2026-10-25 +18:16:09,451 INFO image_rx_daemon: published frame_id=0 seq=37 201 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:05:09,664 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=130688 2026-10-06 +11:05:09,676 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:16:15,388 INFO image_rx_daemon: published frame_id=0 seq=49 145 B → lifetrac/v25/video/tile_delta +2026-10-25 18:16:15,388 INFO image_rx_daemon: PROBE TX seq=66 phase_ms=0 size_b=16 (tx#66) +--- TX Log --- +2026-10-06 11:05:15,062 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=130688 2026-10-06 +11:05:15,074 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:16:20,390 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=1707200696 len=152 2026-10-25 +18:16:20,391 INFO image_rx_daemon: published frame_id=0 seq=59 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:05:20,656 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=130688 2026-10-06 +11:05:20,668 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:16:25,982 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=1712789645 len=152 2026-10-25 +18:16:25,983 INFO image_rx_daemon: published frame_id=0 seq=70 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:05:25,644 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=130688 2026-10-06 +11:05:25,656 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=44 epoch=16 freq_hz=924750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:16:31,462 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:05:31,009 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=94848 2026-10-06 +11:05:31,020 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:16:36,331 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=1723133542 len=105 2026-10-25 +18:16:36,334 INFO image_rx_daemon: published frame_id=0 seq=91 101 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:05:36,672 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=169088 2026-10-06 +11:05:36,684 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:16:42,005 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=1728798125 len=207 2026-10-25 +18:16:42,007 INFO image_rx_daemon: published frame_id=0 seq=102 203 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:05:41,605 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=102528 2026-10-06 +11:05:41,616 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=35 epoch=18 freq_hz=920250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:16:47,646 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +[STOP] frame source, then tx_smoke after a 4 s drain, then rx_smoke; the logs are read after the stop... + [STOP] feed: camera_svc stopped; tx_smoke: stopped; rx_smoke: stopped + +=== FINAL LOG SUMMARY === +--- CAMERA SERVICE LOGS (last 8) --- +2026-10-06 11:02:35,768 INFO camera_service: v4l2/ffmpeg pid=10 device=/dev/video1 1920x1080@30fps -> 384x256 rgb24 +2026-10-06 11:02:35,768 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT +lifetrac/v25/cmd/image_frame only +2026-10-06 11:02:35,797 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) +2026-10-06 11:02:36,206 INFO camera_service: vector encoder prebuilt (import+build 250 ms, warm-up 155 ms) +2026-10-06 11:02:36,416 INFO camera_service: encode_mode -> 6 (mono_g4) [boot] +2026-10-06 11:02:36,430 INFO link_budget: -> 203 B/frame (n=1, image_bw250) +--- TX DAEMON FINAL LOGS --- +2026-10-06 11:02:30,341 INFO image_tx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 2026-10-06 11:02:30,343 +INFO image_tx_daemon: image_tx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 2026-10-06 11:02:30,344 INFO +image_tx_daemon: no_park_last=0 gap_ms=80 min_frags=3 pipeline_depth=2 2026-10-06 11:02:30,351 INFO image_tx_daemon: +MQTT connected; subscribing to lifetrac/v25/cmd/image_frame 2026-10-06 11:02:30,356 INFO image_tx_daemon: +LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only 2026-10-06 11:02:30,370 INFO +image_tx_daemon: link_budget: published n_frag=1 profile_idx=5 (profile 1) 2026-10-06 11:02:30,777 INFO +image_tx_daemon: FAULT_URC: code=0x09 sub=0x01 name=HOST_RX_SEEN lanes=LPUART1 uptime_ms=3695 +raw=09010000000000000000000000000000000000006f0e0000 2026-10-06 11:02:30,782 INFO image_tx_daemon: FAULT_URC: +code=0x0C sub=0x01 name=HOST_DIAG_MARK marks=VER_REQ_PARSED uptime_ms=3700 +raw=0c01000000000000000000000000000000000000740e0000 INFO: post-VER drain queued type=0xF1 seq=0 INFO: post-VER +drain queued type=0xC1 seq=0 INFO: post-VER drain queued type=0xF1 seq=0 INFO: post-VER drain queued type=0xC1 seq=0 + Initializing regulatory profile 1 on co-processor... FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 CFG_SET_REQ(HW_CEILING_DBM) +OK: 16000100 FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to +separate pairs] CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, +'preamble': 8} 2026-10-06 11:02:31,174 INFO image_tx_daemon: LBT_ENABLE=0 (matches W1-10b TX_BURST rationale) +2026-10-06 11:02:31,185 INFO image_tx_daemon: TX worker ready (inter_cycle_s=0.050, max 8 frags/dwell) 2026-10-06 +11:02:31,344 INFO image_tx_daemon: stats: goodput=0.0 B/s util=0% pipeline=v3 frames_in=0 ok=0 fail=0 drop_full=0 +drop_stale=0 frags_ok=0 frags_fail=0 qdepth=0 parity_tx=0 RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) +hop_idx=0 channel_idx=3 epoch=0 freq_hz=904250000 pkt_toa_us=125568 legal_dwell_used_us_10s=125568 2026-10-06 +11:02:38,294 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=169088 2026-10-06 11:02:38,305 INFO +image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok 2026-10-06 11:02:38,649 INFO image_tx_daemon: +txdone_arrival: seq=2 idx=0 status=0 toa_us=130688 2026-10-06 11:02:38,660 INFO image_tx_daemon: frame seq=2 done +(pipelined): 1 fragments ok 2026-10-06 11:02:39,047 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 +toa_us=130688 2026-10-06 11:02:39,058 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok 2026-10-06 +11:02:39,647 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=130688 2026-10-06 11:02:39,659 INFO +image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok 2026-10-06 11:02:40,048 INFO image_tx_daemon: +txdone_arrival: seq=5 idx=0 status=0 toa_us=128128 2026-10-06 11:02:40,059 INFO image_tx_daemon: frame seq=5 done +(pipelined): 1 fragments ok 2026-10-06 11:02:40,642 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 +toa_us=123008 2026-10-06 11:02:40,653 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok 2026-10-06 +11:02:41,047 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=130688 2026-10-06 11:02:41,059 INFO +image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok 2026-10-06 11:02:41,355 INFO image_tx_daemon: stats: +goodput=110.6 B/s util=9% pipeline=v3 frames_in=7 ok=7 fail=0 drop_full=0 drop_stale=0 frags_ok=7 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:02:41,648 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=130688 + 2026-10-06 11:02:41,660 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok 2026-10-06 11:02:42,024 +INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=107648 2026-10-06 11:02:42,036 INFO +image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok 2026-10-06 11:02:42,646 INFO image_tx_daemon: +txdone_arrival: seq=10 idx=0 status=0 toa_us=130688 2026-10-06 11:02:42,657 INFO image_tx_daemon: frame seq=10 done +(pipelined): 1 fragments ok 2026-10-06 11:02:43,052 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 +toa_us=130688 2026-10-06 11:02:43,064 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok 2026-10-06 +11:02:43,649 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=130688 2026-10-06 11:02:43,661 INFO +image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok 2026-10-06 11:02:44,043 INFO image_tx_daemon: +txdone_arrival: seq=13 idx=0 status=0 toa_us=130688 2026-10-06 11:02:44,055 INFO image_tx_daemon: frame seq=13 done +(pipelined): 1 fragments ok 2026-10-06 11:02:44,633 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 +toa_us=125568 2026-10-06 11:02:44,644 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok 2026-10-06 +11:02:45,042 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=128128 2026-10-06 11:02:45,054 INFO +image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok 2026-10-06 11:02:45,640 INFO image_tx_daemon: +txdone_arrival: seq=16 idx=0 status=0 toa_us=130688 2026-10-06 11:02:45,652 INFO image_tx_daemon: frame seq=16 done +(pipelined): 1 fragments ok 2026-10-06 11:02:46,239 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 +toa_us=130688 2026-10-06 11:02:46,250 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok 2026-10-06 +11:02:46,644 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=130688 2026-10-06 11:02:46,655 INFO +image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok 2026-10-06 11:02:47,047 INFO image_tx_daemon: +txdone_arrival: seq=19 idx=0 status=0 toa_us=130688 2026-10-06 11:02:47,059 INFO image_tx_daemon: frame seq=19 done +(pipelined): 1 fragments ok 2026-10-06 11:02:47,634 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 +toa_us=130688 2026-10-06 11:02:47,646 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok 2026-10-06 +11:02:48,235 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=128128 2026-10-06 11:02:48,247 INFO +image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok 2026-10-06 11:02:48,635 INFO image_tx_daemon: +txdone_arrival: seq=22 idx=0 status=0 toa_us=130688 2026-10-06 11:02:48,647 INFO image_tx_daemon: frame seq=22 done +(pipelined): 1 fragments ok 2026-10-06 11:02:49,042 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 +toa_us=130688 2026-10-06 11:02:49,054 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok 2026-10-06 +11:02:49,638 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=130688 2026-10-06 11:02:49,649 INFO +image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok 2026-10-06 11:02:50,236 INFO image_tx_daemon: +txdone_arrival: seq=25 idx=0 status=0 toa_us=130688 2026-10-06 11:02:50,248 INFO image_tx_daemon: frame seq=25 done +(pipelined): 1 fragments ok 2026-10-06 11:02:50,636 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 +toa_us=130688 2026-10-06 11:02:50,648 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok 2026-10-06 +11:02:51,235 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=130688 2026-10-06 11:02:51,246 INFO +image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok 2026-10-06 11:02:51,366 INFO image_tx_daemon: stats: +goodput=299.3 B/s util=26% pipeline=v3 frames_in=27 ok=27 fail=0 drop_full=0 drop_stale=0 frags_ok=27 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:02:51,632 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 +toa_us=130688 2026-10-06 11:02:51,644 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok 2026-10-06 +11:02:52,232 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=130688 2026-10-06 11:02:52,244 INFO +image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok 2026-10-06 11:02:52,627 INFO image_tx_daemon: +txdone_arrival: seq=30 idx=0 status=0 toa_us=130688 2026-10-06 11:02:52,639 INFO image_tx_daemon: frame seq=30 done +(pipelined): 1 fragments ok 2026-10-06 11:02:53,225 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 +toa_us=130688 2026-10-06 11:02:53,236 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok 2026-10-06 +11:02:53,627 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=130688 2026-10-06 11:02:53,639 INFO +image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok 2026-10-06 11:02:54,214 INFO image_tx_daemon: +txdone_arrival: seq=33 idx=0 status=0 toa_us=115328 2026-10-06 11:02:54,226 INFO image_tx_daemon: frame seq=33 done +(pipelined): 1 fragments ok 2026-10-06 11:02:54,630 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 +toa_us=130688 2026-10-06 11:02:54,642 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok 2026-10-06 +11:02:55,228 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=130688 2026-10-06 11:02:55,239 INFO +image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok 2026-10-06 11:02:55,625 INFO image_tx_daemon: +txdone_arrival: seq=36 idx=0 status=0 toa_us=130688 2026-10-06 11:02:55,637 INFO image_tx_daemon: frame seq=36 done +(pipelined): 1 fragments ok 2026-10-06 11:02:56,225 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 +toa_us=130688 2026-10-06 11:02:56,236 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok 2026-10-06 +11:02:56,619 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=130688 2026-10-06 11:02:56,631 INFO +image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok 2026-10-06 11:02:57,217 INFO image_tx_daemon: +txdone_arrival: seq=39 idx=0 status=0 toa_us=130688 2026-10-06 11:02:57,228 INFO image_tx_daemon: frame seq=39 done +(pipelined): 1 fragments ok 2026-10-06 11:02:57,623 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 +toa_us=130688 2026-10-06 11:02:57,634 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok 2026-10-06 +11:02:58,025 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=130688 2026-10-06 11:02:58,036 INFO +image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok 2026-10-06 11:02:58,623 INFO image_tx_daemon: +txdone_arrival: seq=42 idx=0 status=0 toa_us=130688 2026-10-06 11:02:58,635 INFO image_tx_daemon: frame seq=42 done +(pipelined): 1 fragments ok 2026-10-06 11:02:59,021 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 +toa_us=130688 2026-10-06 11:02:59,032 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok 2026-10-06 +11:02:59,654 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=163968 2026-10-06 11:02:59,665 INFO +image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok 2026-10-06 11:03:00,022 INFO image_tx_daemon: +txdone_arrival: seq=45 idx=0 status=0 toa_us=130688 2026-10-06 11:03:00,033 INFO image_tx_daemon: frame seq=45 done +(pipelined): 1 fragments ok 2026-10-06 11:03:00,618 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 +toa_us=130688 2026-10-06 11:03:00,629 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok 2026-10-06 +11:03:01,014 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=130688 2026-10-06 11:03:01,026 INFO +image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok 2026-10-06 11:03:01,278 WARNING image_tx_daemon: +FAULT_URC: code=0x0D sub=0x00 name=RX_SCAN_FAILED attempt=0 final=0 warm=0 hw_suspect=0 crc_seen=0 +basis=tx_id_not_in_flight tx_inflight=- uptime_ms=34027 raw=0d00000000000000000000000000000000000000eb840000 +2026-10-06 11:03:01,379 INFO image_tx_daemon: stats: goodput=306.3 B/s util=26% pipeline=v3 frames_in=48 ok=47 fail=0 +drop_full=0 drop_stale=0 frags_ok=47 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:03:01,617 INFO image_tx_daemon: +txdone_arrival: seq=48 idx=0 status=0 toa_us=130688 2026-10-06 11:03:01,628 INFO image_tx_daemon: frame seq=48 done +(pipelined): 1 fragments ok 2026-10-06 11:03:02,027 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 +toa_us=130688 2026-10-06 11:03:02,039 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok 2026-10-06 +11:03:02,644 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=156288 2026-10-06 11:03:02,656 INFO +image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok 2026-10-06 11:03:03,002 INFO image_tx_daemon: +txdone_arrival: seq=51 idx=0 status=0 toa_us=120448 2026-10-06 11:03:03,014 INFO image_tx_daemon: frame seq=51 done +(pipelined): 1 fragments ok 2026-10-06 11:03:03,608 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 +toa_us=130688 2026-10-06 11:03:03,620 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok 2026-10-06 +11:03:04,207 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=128128 2026-10-06 11:03:04,219 INFO +image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok 2026-10-06 11:03:04,640 INFO image_tx_daemon: +txdone_arrival: seq=54 idx=0 status=0 toa_us=158848 2026-10-06 11:03:04,652 INFO image_tx_daemon: frame seq=54 done +(pipelined): 1 fragments ok 2026-10-06 11:03:05,236 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 +toa_us=156288 2026-10-06 11:03:05,248 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok 2026-10-06 +11:03:05,643 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=166528 2026-10-06 11:03:05,655 INFO +image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok 2026-10-06 11:03:06,022 INFO image_tx_daemon: +txdone_arrival: seq=57 idx=0 status=0 toa_us=128128 2026-10-06 11:03:06,034 INFO image_tx_daemon: frame seq=57 done +(pipelined): 1 fragments ok 2026-10-06 11:03:06,609 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 +toa_us=130688 2026-10-06 11:03:06,620 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok 2026-10-06 +11:03:06,972 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=89728 2026-10-06 11:03:06,983 INFO +image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok 2026-10-06 11:03:07,590 INFO image_tx_daemon: +txdone_arrival: seq=60 idx=0 status=0 toa_us=117888 2026-10-06 11:03:07,601 INFO image_tx_daemon: frame seq=60 done +(pipelined): 1 fragments ok 2026-10-06 11:03:08,209 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 +toa_us=130688 2026-10-06 11:03:08,220 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok 2026-10-06 +11:03:08,600 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=130688 2026-10-06 11:03:08,612 INFO +image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok 2026-10-06 11:03:09,241 INFO image_tx_daemon: +txdone_arrival: seq=63 idx=0 status=0 toa_us=166528 2026-10-06 11:03:09,253 INFO image_tx_daemon: frame seq=63 done +(pipelined): 1 fragments ok 2026-10-06 11:03:09,640 INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 +toa_us=166528 2026-10-06 11:03:09,652 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok 2026-10-06 +11:03:10,029 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=130688 2026-10-06 11:03:10,040 INFO +image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok 2026-10-06 11:03:10,599 INFO image_tx_daemon: +txdone_arrival: seq=66 idx=0 status=0 toa_us=130688 2026-10-06 11:03:10,611 INFO image_tx_daemon: frame seq=66 done +(pipelined): 1 fragments ok 2026-10-06 11:03:11,198 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 +toa_us=130688 2026-10-06 11:03:11,211 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok 2026-10-06 +11:03:11,392 INFO image_tx_daemon: stats: goodput=320.5 B/s util=27% pipeline=v3 frames_in=68 ok=67 fail=0 drop_full=0 +drop_stale=0 frags_ok=67 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:03:11,595 INFO image_tx_daemon: +txdone_arrival: seq=68 idx=0 status=0 toa_us=125568 2026-10-06 11:03:11,607 INFO image_tx_daemon: frame seq=68 done +(pipelined): 1 fragments ok 2026-10-06 11:03:12,183 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 +toa_us=117888 2026-10-06 11:03:12,195 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok 2026-10-06 +11:03:12,594 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=130688 2026-10-06 11:03:12,606 INFO +image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok 2026-10-06 11:03:13,235 INFO image_tx_daemon: +txdone_arrival: seq=71 idx=0 status=0 toa_us=163968 2026-10-06 11:03:13,246 INFO image_tx_daemon: frame seq=71 done +(pipelined): 1 fragments ok 2026-10-06 11:03:13,638 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 +toa_us=169088 2026-10-06 11:03:13,650 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok 2026-10-06 +11:03:14,029 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=130688 2026-10-06 11:03:14,041 INFO +image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok 2026-10-06 11:03:14,574 INFO image_tx_daemon: +txdone_arrival: seq=74 idx=0 status=0 toa_us=107648 2026-10-06 11:03:14,585 INFO image_tx_daemon: frame seq=74 done +(pipelined): 1 fragments ok 2026-10-06 11:03:15,193 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 +toa_us=130688 2026-10-06 11:03:15,204 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok 2026-10-06 +11:03:15,583 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=112768 2026-10-06 11:03:15,595 INFO +image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok 2026-10-06 11:03:16,192 INFO image_tx_daemon: +txdone_arrival: seq=77 idx=0 status=0 toa_us=123008 2026-10-06 11:03:16,204 INFO image_tx_daemon: frame seq=77 done +(pipelined): 1 fragments ok 2026-10-06 11:03:16,633 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 +toa_us=169088 2026-10-06 11:03:16,645 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok 2026-10-06 +11:03:17,226 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=166528 2026-10-06 11:03:17,238 INFO +image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok 2026-10-06 11:03:17,592 INFO image_tx_daemon: +txdone_arrival: seq=80 idx=0 status=0 toa_us=130688 2026-10-06 11:03:17,604 INFO image_tx_daemon: frame seq=80 done +(pipelined): 1 fragments ok 2026-10-06 11:03:18,212 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 +toa_us=151168 2026-10-06 11:03:18,224 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok 2026-10-06 +11:03:18,587 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=123008 2026-10-06 11:03:18,599 INFO +image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok 2026-10-06 11:03:19,185 INFO image_tx_daemon: +txdone_arrival: seq=83 idx=0 status=0 toa_us=120448 2026-10-06 11:03:19,197 INFO image_tx_daemon: frame seq=83 done +(pipelined): 1 fragments ok 2026-10-06 11:03:19,617 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 +toa_us=161408 2026-10-06 11:03:19,630 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok 2026-10-06 +11:03:20,229 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=166528 2026-10-06 11:03:20,241 INFO +image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok 2026-10-06 11:03:20,625 INFO image_tx_daemon: +txdone_arrival: seq=86 idx=0 status=0 toa_us=163968 2026-10-06 11:03:20,636 INFO image_tx_daemon: frame seq=86 done +(pipelined): 1 fragments ok 2026-10-06 11:03:21,229 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 +toa_us=169088 2026-10-06 11:03:21,240 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok 2026-10-06 +11:03:21,404 INFO image_tx_daemon: stats: goodput=335.6 B/s util=28% pipeline=v3 frames_in=88 ok=87 fail=0 drop_full=0 +drop_stale=0 frags_ok=87 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:03:21,574 INFO image_tx_daemon: +txdone_arrival: seq=88 idx=0 status=0 toa_us=115328 2026-10-06 11:03:21,586 INFO image_tx_daemon: frame seq=88 done +(pipelined): 1 fragments ok 2026-10-06 11:03:22,027 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 +toa_us=105088 2026-10-06 11:03:22,039 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok 2026-10-06 +11:03:22,628 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=169088 2026-10-06 11:03:22,640 INFO +image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok 2026-10-06 11:03:23,002 INFO image_tx_daemon: +txdone_arrival: seq=91 idx=0 status=0 toa_us=102528 2026-10-06 11:03:23,014 INFO image_tx_daemon: frame seq=91 done +(pipelined): 1 fragments ok 2026-10-06 11:03:23,611 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 +toa_us=161408 2026-10-06 11:03:23,624 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok 2026-10-06 +11:03:24,148 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=97408 2026-10-06 11:03:24,160 INFO +image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok 2026-10-06 11:03:24,606 INFO image_tx_daemon: +txdone_arrival: seq=94 idx=0 status=0 toa_us=153728 2026-10-06 11:03:24,618 INFO image_tx_daemon: frame seq=94 done +(pipelined): 1 fragments ok 2026-10-06 11:03:25,183 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 +toa_us=130688 2026-10-06 11:03:25,195 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok 2026-10-06 +11:03:25,582 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=130688 2026-10-06 11:03:25,594 INFO +image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok 2026-10-06 11:03:26,181 INFO image_tx_daemon: +txdone_arrival: seq=97 idx=0 status=0 toa_us=130688 2026-10-06 11:03:26,193 INFO image_tx_daemon: frame seq=97 done +(pipelined): 1 fragments ok 2026-10-06 11:03:26,583 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 +toa_us=130688 2026-10-06 11:03:26,595 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok 2026-10-06 +11:03:27,183 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=130688 2026-10-06 11:03:27,195 INFO +image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok 2026-10-06 11:03:27,574 INFO image_tx_daemon: +txdone_arrival: seq=100 idx=0 status=0 toa_us=125568 2026-10-06 11:03:27,586 INFO image_tx_daemon: frame seq=100 done +(pipelined): 1 fragments ok 2026-10-06 11:03:28,176 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 +toa_us=125568 2026-10-06 11:03:28,188 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok +2026-10-06 11:03:28,573 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=128128 2026-10-06 +11:03:28,585 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok 2026-10-06 11:03:29,148 INFO +image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=105088 2026-10-06 11:03:29,160 INFO image_tx_daemon: +frame seq=103 done (pipelined): 1 fragments ok 2026-10-06 11:03:29,560 INFO image_tx_daemon: txdone_arrival: seq=104 +idx=0 status=0 toa_us=115328 2026-10-06 11:03:29,571 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 +fragments ok 2026-10-06 11:03:30,170 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=130688 +2026-10-06 11:03:30,181 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok 2026-10-06 11:03:30,567 +INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=123008 2026-10-06 11:03:30,579 INFO +image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok 2026-10-06 11:03:31,011 WARNING image_tx_daemon: +FAULT_URC: code=0x0D sub=0x01 name=RX_SCAN_FAILED attempt=1 final=0 warm=0 hw_suspect=0 crc_seen=0 +basis=tx_id_not_in_flight tx_inflight=0x00 uptime_ms=64027 raw=0d010000000000000000000000000000000000001bfa0000 +2026-10-06 11:03:31,012 WARNING image_tx_daemon: FAULT during pipelined TX: code=0x0D sub=0x01 +raw=0d010000000000000000000000000000000000001bfa0000 2026-10-06 11:03:31,169 INFO image_tx_daemon: txdone_arrival: +seq=107 idx=0 status=0 toa_us=130688 2026-10-06 11:03:31,180 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 +fragments ok 2026-10-06 11:03:31,415 INFO image_tx_daemon: stats: goodput=295.2 B/s util=25% pipeline=v3 +frames_in=108 ok=107 fail=0 drop_full=0 drop_stale=0 frags_ok=107 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 +11:03:31,552 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=107648 2026-10-06 11:03:31,564 INFO +image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok 2026-10-06 11:03:32,175 INFO image_tx_daemon: +txdone_arrival: seq=109 idx=0 status=0 toa_us=130688 2026-10-06 11:03:32,187 INFO image_tx_daemon: frame seq=109 done +(pipelined): 1 fragments ok 2026-10-06 11:03:32,581 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 +toa_us=143488 2026-10-06 11:03:32,592 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok +2026-10-06 11:03:33,168 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=125568 2026-10-06 +11:03:33,180 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok 2026-10-06 11:03:33,549 INFO +image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=110208 2026-10-06 11:03:33,561 INFO image_tx_daemon: +frame seq=112 done (pipelined): 1 fragments ok 2026-10-06 11:03:34,169 INFO image_tx_daemon: txdone_arrival: seq=113 +idx=0 status=0 toa_us=130688 2026-10-06 11:03:34,180 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 +fragments ok 2026-10-06 11:03:34,399 INFO image_tx_daemon: LoRa cmd: PROBE seq=1 phase_ms=0 (rx#1) 2026-10-06 +11:03:34,568 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=130688 2026-10-06 11:03:34,579 INFO +image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok 2026-10-06 11:03:35,157 INFO image_tx_daemon: +txdone_arrival: seq=115 idx=0 status=0 toa_us=123008 2026-10-06 11:03:35,168 INFO image_tx_daemon: frame seq=115 done +(pipelined): 1 fragments ok 2026-10-06 11:03:35,564 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 +toa_us=130688 2026-10-06 11:03:35,575 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok +2026-10-06 11:03:35,838 INFO image_tx_daemon: LoRa cmd: PROBE seq=2 phase_ms=0 (rx#2) 2026-10-06 11:03:36,171 INFO +image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 toa_us=130688 2026-10-06 11:03:36,182 INFO image_tx_daemon: +frame seq=117 done (pipelined): 1 fragments ok 2026-10-06 11:03:36,563 INFO image_tx_daemon: txdone_arrival: seq=118 +idx=0 status=0 toa_us=128128 2026-10-06 11:03:36,575 INFO image_tx_daemon: frame seq=118 done (pipelined): 1 +fragments ok 2026-10-06 11:03:37,166 INFO image_tx_daemon: txdone_arrival: seq=119 idx=0 status=0 toa_us=130688 +2026-10-06 11:03:37,177 INFO image_tx_daemon: frame seq=119 done (pipelined): 1 fragments ok 2026-10-06 11:03:37,388 +INFO image_tx_daemon: LoRa cmd: PROBE seq=3 phase_ms=0 (rx#3) 2026-10-06 11:03:37,567 INFO image_tx_daemon: +txdone_arrival: seq=120 idx=0 status=0 toa_us=130688 2026-10-06 11:03:37,579 INFO image_tx_daemon: frame seq=120 done +(pipelined): 1 fragments ok 2026-10-06 11:03:38,200 INFO image_tx_daemon: txdone_arrival: seq=121 idx=0 status=0 +toa_us=169088 2026-10-06 11:03:38,212 INFO image_tx_daemon: frame seq=121 done (pipelined): 1 fragments ok +2026-10-06 11:03:38,560 INFO image_tx_daemon: txdone_arrival: seq=122 idx=0 status=0 toa_us=128128 2026-10-06 +11:03:38,571 INFO image_tx_daemon: frame seq=122 done (pipelined): 1 fragments ok 2026-10-06 11:03:38,834 INFO +image_tx_daemon: LoRa cmd: PROBE seq=4 phase_ms=0 (rx#4) 2026-10-06 11:03:39,166 INFO image_tx_daemon: +txdone_arrival: seq=123 idx=0 status=0 toa_us=130688 2026-10-06 11:03:39,178 INFO image_tx_daemon: frame seq=123 done +(pipelined): 1 fragments ok 2026-10-06 11:03:39,593 INFO image_tx_daemon: txdone_arrival: seq=124 idx=0 status=0 +toa_us=158848 2026-10-06 11:03:39,604 INFO image_tx_daemon: frame seq=124 done (pipelined): 1 fragments ok +2026-10-06 11:03:40,183 INFO image_tx_daemon: txdone_arrival: seq=125 idx=0 status=0 toa_us=153728 2026-10-06 +11:03:40,194 INFO image_tx_daemon: frame seq=125 done (pipelined): 1 fragments ok 2026-10-06 11:03:40,405 INFO +image_tx_daemon: LoRa cmd: PROBE seq=5 phase_ms=0 (rx#5) 2026-10-06 11:03:40,603 INFO image_tx_daemon: +txdone_arrival: seq=126 idx=0 status=0 toa_us=169088 2026-10-06 11:03:40,614 INFO image_tx_daemon: frame seq=126 done +(pipelined): 1 fragments ok 2026-10-06 11:03:41,193 INFO image_tx_daemon: txdone_arrival: seq=127 idx=0 status=0 +toa_us=158848 2026-10-06 11:03:41,204 INFO image_tx_daemon: frame seq=127 done (pipelined): 1 fragments ok +2026-10-06 11:03:41,427 INFO image_tx_daemon: stats: goodput=319.9 B/s util=27% pipeline=v3 frames_in=128 ok=127 +fail=0 drop_full=0 drop_stale=0 frags_ok=127 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:03:41,549 INFO +image_tx_daemon: txdone_arrival: seq=128 idx=0 status=0 toa_us=120448 2026-10-06 11:03:41,561 INFO image_tx_daemon: +frame seq=128 done (pipelined): 1 fragments ok 2026-10-06 11:03:41,823 INFO image_tx_daemon: LoRa cmd: PROBE seq=6 +phase_ms=0 (rx#6) 2026-10-06 11:03:42,150 INFO image_tx_daemon: txdone_arrival: seq=129 idx=0 status=0 toa_us=117888 +2026-10-06 11:03:42,161 INFO image_tx_daemon: frame seq=129 done (pipelined): 1 fragments ok 2026-10-06 11:03:42,592 +INFO image_tx_daemon: txdone_arrival: seq=130 idx=0 status=0 toa_us=163968 2026-10-06 11:03:42,603 INFO +image_tx_daemon: frame seq=130 done (pipelined): 1 fragments ok 2026-10-06 11:03:43,179 INFO image_tx_daemon: +txdone_arrival: seq=131 idx=0 status=0 toa_us=148608 2026-10-06 11:03:43,191 INFO image_tx_daemon: frame seq=131 done +(pipelined): 1 fragments ok 2026-10-06 11:03:43,396 INFO image_tx_daemon: LoRa cmd: PROBE seq=7 phase_ms=0 (rx#7) +2026-10-06 11:03:43,553 INFO image_tx_daemon: txdone_arrival: seq=132 idx=0 status=0 toa_us=120448 2026-10-06 +11:03:43,565 INFO image_tx_daemon: frame seq=132 done (pipelined): 1 fragments ok 2026-10-06 11:03:44,161 INFO +image_tx_daemon: txdone_arrival: seq=133 idx=0 status=0 toa_us=128128 2026-10-06 11:03:44,172 INFO image_tx_daemon: +frame seq=133 done (pipelined): 1 fragments ok 2026-10-06 11:03:44,562 INFO image_tx_daemon: txdone_arrival: seq=134 +idx=0 status=0 toa_us=130688 2026-10-06 11:03:44,574 INFO image_tx_daemon: frame seq=134 done (pipelined): 1 +fragments ok 2026-10-06 11:03:44,837 INFO image_tx_daemon: LoRa cmd: PROBE seq=8 phase_ms=0 (rx#8) 2026-10-06 +11:03:45,159 INFO image_tx_daemon: txdone_arrival: seq=135 idx=0 status=0 toa_us=130688 2026-10-06 11:03:45,170 INFO +image_tx_daemon: frame seq=135 done (pipelined): 1 fragments ok 2026-10-06 11:03:45,561 INFO image_tx_daemon: +txdone_arrival: seq=136 idx=0 status=0 toa_us=130688 2026-10-06 11:03:45,573 INFO image_tx_daemon: frame seq=136 done +(pipelined): 1 fragments ok 2026-10-06 11:03:46,150 INFO image_tx_daemon: txdone_arrival: seq=137 idx=0 status=0 +toa_us=125568 2026-10-06 11:03:46,162 INFO image_tx_daemon: frame seq=137 done (pipelined): 1 fragments ok +2026-10-06 11:03:46,397 INFO image_tx_daemon: LoRa cmd: PROBE seq=9 phase_ms=0 (rx#9) 2026-10-06 11:03:46,586 INFO +image_tx_daemon: txdone_arrival: seq=138 idx=0 status=0 toa_us=158848 2026-10-06 11:03:46,598 INFO image_tx_daemon: +frame seq=138 done (pipelined): 1 fragments ok 2026-10-06 11:03:47,154 INFO image_tx_daemon: txdone_arrival: seq=139 +idx=0 status=0 toa_us=130688 2026-10-06 11:03:47,166 INFO image_tx_daemon: frame seq=139 done (pipelined): 1 +fragments ok 2026-10-06 11:03:47,598 INFO image_tx_daemon: txdone_arrival: seq=140 idx=0 status=0 toa_us=169088 +2026-10-06 11:03:47,610 INFO image_tx_daemon: frame seq=140 done (pipelined): 1 fragments ok 2026-10-06 11:03:47,872 +INFO image_tx_daemon: LoRa cmd: PROBE seq=10 phase_ms=0 (rx#10) 2026-10-06 11:03:48,139 INFO image_tx_daemon: +txdone_arrival: seq=141 idx=0 status=0 toa_us=117888 2026-10-06 11:03:48,150 INFO image_tx_daemon: frame seq=141 done +(pipelined): 1 fragments ok 2026-10-06 11:03:48,547 INFO image_tx_daemon: txdone_arrival: seq=142 idx=0 status=0 +toa_us=128128 2026-10-06 11:03:48,559 INFO image_tx_daemon: frame seq=142 done (pipelined): 1 fragments ok +2026-10-06 11:03:49,192 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 toa_us=169088 2026-10-06 +11:03:49,204 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok 2026-10-06 11:03:49,403 INFO +image_tx_daemon: LoRa cmd: PROBE seq=11 phase_ms=0 (rx#11) 2026-10-06 11:03:49,560 INFO image_tx_daemon: +txdone_arrival: seq=144 idx=0 status=0 toa_us=133248 2026-10-06 11:03:49,572 INFO image_tx_daemon: frame seq=144 done +(pipelined): 1 fragments ok 2026-10-06 11:03:50,152 INFO image_tx_daemon: txdone_arrival: seq=145 idx=0 status=0 +toa_us=130688 2026-10-06 11:03:50,164 INFO image_tx_daemon: frame seq=145 done (pipelined): 1 fragments ok +2026-10-06 11:03:50,590 INFO image_tx_daemon: txdone_arrival: seq=146 idx=0 status=0 toa_us=169088 2026-10-06 +11:03:50,601 INFO image_tx_daemon: frame seq=146 done (pipelined): 1 fragments ok 2026-10-06 11:03:50,863 INFO +image_tx_daemon: LoRa cmd: PROBE seq=12 phase_ms=0 (rx#12) 2026-10-06 11:03:51,140 INFO image_tx_daemon: +txdone_arrival: seq=147 idx=0 status=0 toa_us=123008 2026-10-06 11:03:51,152 INFO image_tx_daemon: frame seq=147 done +(pipelined): 1 fragments ok 2026-10-06 11:03:51,438 INFO image_tx_daemon: stats: goodput=323.9 B/s util=27% +pipeline=v3 frames_in=148 ok=147 fail=0 drop_full=0 drop_stale=0 frags_ok=147 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:03:51,549 INFO image_tx_daemon: txdone_arrival: seq=148 idx=0 status=0 toa_us=130688 2026-10-06 +11:03:51,560 INFO image_tx_daemon: frame seq=148 done (pipelined): 1 fragments ok 2026-10-06 11:03:52,149 INFO +image_tx_daemon: txdone_arrival: seq=149 idx=0 status=0 toa_us=130688 2026-10-06 11:03:52,160 INFO image_tx_daemon: +frame seq=149 done (pipelined): 1 fragments ok 2026-10-06 11:03:52,399 INFO image_tx_daemon: LoRa cmd: PROBE seq=13 +phase_ms=0 (rx#13) 2026-10-06 11:03:52,587 INFO image_tx_daemon: txdone_arrival: seq=150 idx=0 status=0 toa_us=166528 + 2026-10-06 11:03:52,599 INFO image_tx_daemon: frame seq=150 done (pipelined): 1 fragments ok 2026-10-06 11:03:53,170 +INFO image_tx_daemon: txdone_arrival: seq=151 idx=0 status=0 toa_us=153728 2026-10-06 11:03:53,182 INFO +image_tx_daemon: frame seq=151 done (pipelined): 1 fragments ok 2026-10-06 11:03:53,545 INFO image_tx_daemon: +txdone_arrival: seq=152 idx=0 status=0 toa_us=130688 2026-10-06 11:03:53,557 INFO image_tx_daemon: frame seq=152 done +(pipelined): 1 fragments ok 2026-10-06 11:03:53,820 INFO image_tx_daemon: LoRa cmd: PROBE seq=14 phase_ms=0 (rx#14) +2026-10-06 11:03:54,175 INFO image_tx_daemon: txdone_arrival: seq=153 idx=0 status=0 toa_us=158848 2026-10-06 +11:03:54,186 INFO image_tx_daemon: frame seq=153 done (pipelined): 1 fragments ok 2026-10-06 11:03:54,569 INFO +image_tx_daemon: txdone_arrival: seq=154 idx=0 status=0 toa_us=148608 2026-10-06 11:03:54,581 INFO image_tx_daemon: +frame seq=154 done (pipelined): 1 fragments ok 2026-10-06 11:03:55,157 INFO image_tx_daemon: txdone_arrival: seq=155 +idx=0 status=0 toa_us=140928 2026-10-06 11:03:55,169 INFO image_tx_daemon: frame seq=155 done (pipelined): 1 +fragments ok 2026-10-06 11:03:55,408 INFO image_tx_daemon: LoRa cmd: PROBE seq=15 phase_ms=0 (rx#15) 2026-10-06 +11:03:55,554 INFO image_tx_daemon: txdone_arrival: seq=156 idx=0 status=0 toa_us=133248 2026-10-06 11:03:55,566 INFO +image_tx_daemon: frame seq=156 done (pipelined): 1 fragments ok 2026-10-06 11:03:56,175 INFO image_tx_daemon: +txdone_arrival: seq=157 idx=0 status=0 toa_us=158848 2026-10-06 11:03:56,187 INFO image_tx_daemon: frame seq=157 done +(pipelined): 1 fragments ok 2026-10-06 11:03:56,575 INFO image_tx_daemon: txdone_arrival: seq=158 idx=0 status=0 +toa_us=161408 2026-10-06 11:03:56,587 INFO image_tx_daemon: frame seq=158 done (pipelined): 1 fragments ok +2026-10-06 11:03:56,850 INFO image_tx_daemon: LoRa cmd: PROBE seq=16 phase_ms=0 (rx#16) 2026-10-06 11:03:57,115 INFO +image_tx_daemon: txdone_arrival: seq=159 idx=0 status=0 toa_us=99968 2026-10-06 11:03:57,127 INFO image_tx_daemon: +frame seq=159 done (pipelined): 1 fragments ok 2026-10-06 11:03:57,558 INFO image_tx_daemon: txdone_arrival: seq=160 +idx=0 status=0 toa_us=102528 2026-10-06 11:03:57,570 INFO image_tx_daemon: frame seq=160 done (pipelined): 1 +fragments ok 2026-10-06 11:03:58,118 INFO image_tx_daemon: txdone_arrival: seq=161 idx=0 status=0 toa_us=102528 +2026-10-06 11:03:58,129 INFO image_tx_daemon: frame seq=161 done (pipelined): 1 fragments ok 2026-10-06 11:03:58,392 +INFO image_tx_daemon: LoRa cmd: PROBE seq=17 phase_ms=0 (rx#17) 2026-10-06 11:03:58,581 INFO image_tx_daemon: +txdone_arrival: seq=162 idx=0 status=0 toa_us=161408 2026-10-06 11:03:58,592 INFO image_tx_daemon: frame seq=162 done +(pipelined): 1 fragments ok 2026-10-06 11:03:59,180 INFO image_tx_daemon: txdone_arrival: seq=163 idx=0 status=0 +toa_us=166528 2026-10-06 11:03:59,192 INFO image_tx_daemon: frame seq=163 done (pipelined): 1 fragments ok +2026-10-06 11:03:59,403 INFO image_tx_daemon: LoRa cmd: PROBE seq=18 phase_ms=0 (rx#18) 2026-10-06 11:03:59,550 INFO +image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 toa_us=130688 2026-10-06 11:03:59,561 INFO image_tx_daemon: +frame seq=164 done (pipelined): 1 fragments ok 2026-10-06 11:04:00,144 INFO image_tx_daemon: txdone_arrival: seq=165 +idx=0 status=0 toa_us=130688 2026-10-06 11:04:00,155 INFO image_tx_daemon: frame seq=165 done (pipelined): 1 +fragments ok 2026-10-06 11:04:00,744 INFO image_tx_daemon: txdone_arrival: seq=166 idx=0 status=0 toa_us=130688 +2026-10-06 11:04:00,756 INFO image_tx_daemon: frame seq=166 done (pipelined): 1 fragments ok 2026-10-06 11:04:00,874 +INFO image_tx_daemon: LoRa cmd: PROBE seq=19 phase_ms=0 (rx#19) 2026-10-06 11:04:01,144 INFO image_tx_daemon: +txdone_arrival: seq=167 idx=0 status=0 toa_us=130688 2026-10-06 11:04:01,156 INFO image_tx_daemon: frame seq=167 done +(pipelined): 1 fragments ok 2026-10-06 11:04:01,450 INFO image_tx_daemon: stats: goodput=326.4 B/s util=28% +pipeline=v3 frames_in=168 ok=167 fail=0 drop_full=0 drop_stale=0 frags_ok=167 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:04:01,539 INFO image_tx_daemon: txdone_arrival: seq=168 idx=0 status=0 toa_us=130688 2026-10-06 +11:04:01,550 INFO image_tx_daemon: frame seq=168 done (pipelined): 1 fragments ok 2026-10-06 11:04:02,139 INFO +image_tx_daemon: txdone_arrival: seq=169 idx=0 status=0 toa_us=130688 2026-10-06 11:04:02,150 INFO image_tx_daemon: +frame seq=169 done (pipelined): 1 fragments ok 2026-10-06 11:04:02,377 INFO image_tx_daemon: LoRa cmd: PROBE seq=20 +phase_ms=0 (rx#20) 2026-10-06 11:04:02,544 INFO image_tx_daemon: txdone_arrival: seq=170 idx=0 status=0 toa_us=130688 + 2026-10-06 11:04:02,556 INFO image_tx_daemon: frame seq=170 done (pipelined): 1 fragments ok 2026-10-06 11:04:03,120 +INFO image_tx_daemon: txdone_arrival: seq=171 idx=0 status=0 toa_us=107648 2026-10-06 11:04:03,132 INFO +image_tx_daemon: frame seq=171 done (pipelined): 1 fragments ok 2026-10-06 11:04:03,568 INFO image_tx_daemon: +txdone_arrival: seq=172 idx=0 status=0 toa_us=156288 2026-10-06 11:04:03,580 INFO image_tx_daemon: frame seq=172 done +(pipelined): 1 fragments ok 2026-10-06 11:04:03,842 INFO image_tx_daemon: LoRa cmd: PROBE seq=21 phase_ms=0 (rx#21) +2026-10-06 11:04:04,137 INFO image_tx_daemon: txdone_arrival: seq=173 idx=0 status=0 toa_us=123008 2026-10-06 +11:04:04,148 INFO image_tx_daemon: frame seq=173 done (pipelined): 1 fragments ok 2026-10-06 11:04:04,543 INFO +image_tx_daemon: txdone_arrival: seq=174 idx=0 status=0 toa_us=128128 2026-10-06 11:04:04,555 INFO image_tx_daemon: +frame seq=174 done (pipelined): 1 fragments ok 2026-10-06 11:04:05,142 INFO image_tx_daemon: txdone_arrival: seq=175 +idx=0 status=0 toa_us=130688 2026-10-06 11:04:05,154 INFO image_tx_daemon: frame seq=175 done (pipelined): 1 +fragments ok 2026-10-06 11:04:05,372 INFO image_tx_daemon: LoRa cmd: PROBE seq=22 phase_ms=0 (rx#22) 2026-10-06 +11:04:05,519 INFO image_tx_daemon: txdone_arrival: seq=176 idx=0 status=0 toa_us=107648 2026-10-06 11:04:05,530 INFO +image_tx_daemon: frame seq=176 done (pipelined): 1 fragments ok 2026-10-06 11:04:06,137 INFO image_tx_daemon: +txdone_arrival: seq=177 idx=0 status=0 toa_us=130688 2026-10-06 11:04:06,148 INFO image_tx_daemon: frame seq=177 done +(pipelined): 1 fragments ok 2026-10-06 11:04:06,517 INFO image_tx_daemon: txdone_arrival: seq=178 idx=0 status=0 +toa_us=110208 2026-10-06 11:04:06,528 INFO image_tx_daemon: frame seq=178 done (pipelined): 1 fragments ok +2026-10-06 11:04:06,791 INFO image_tx_daemon: LoRa cmd: PROBE seq=23 phase_ms=0 (rx#23) 2026-10-06 11:04:07,134 INFO +image_tx_daemon: txdone_arrival: seq=179 idx=0 status=0 toa_us=123008 2026-10-06 11:04:07,146 INFO image_tx_daemon: +frame seq=179 done (pipelined): 1 fragments ok 2026-10-06 11:04:07,518 INFO image_tx_daemon: txdone_arrival: seq=180 +idx=0 status=0 toa_us=110208 2026-10-06 11:04:07,529 INFO image_tx_daemon: frame seq=180 done (pipelined): 1 +fragments ok 2026-10-06 11:04:08,134 INFO image_tx_daemon: txdone_arrival: seq=181 idx=0 status=0 toa_us=130688 +2026-10-06 11:04:08,146 INFO image_tx_daemon: frame seq=181 done (pipelined): 1 fragments ok 2026-10-06 11:04:08,377 +INFO image_tx_daemon: LoRa cmd: PROBE seq=24 phase_ms=0 (rx#24) 2026-10-06 11:04:08,535 INFO image_tx_daemon: +txdone_arrival: seq=182 idx=0 status=0 toa_us=130688 2026-10-06 11:04:08,547 INFO image_tx_daemon: frame seq=182 done +(pipelined): 1 fragments ok 2026-10-06 11:04:09,138 INFO image_tx_daemon: txdone_arrival: seq=183 idx=0 status=0 +toa_us=130688 2026-10-06 11:04:09,149 INFO image_tx_daemon: frame seq=183 done (pipelined): 1 fragments ok +2026-10-06 11:04:09,537 INFO image_tx_daemon: txdone_arrival: seq=184 idx=0 status=0 toa_us=130688 2026-10-06 +11:04:09,548 INFO image_tx_daemon: frame seq=184 done (pipelined): 1 fragments ok 2026-10-06 11:04:09,811 INFO +image_tx_daemon: LoRa cmd: PROBE seq=25 phase_ms=0 (rx#25) 2026-10-06 11:04:10,136 INFO image_tx_daemon: +txdone_arrival: seq=185 idx=0 status=0 toa_us=130688 2026-10-06 11:04:10,148 INFO image_tx_daemon: frame seq=185 done +(pipelined): 1 fragments ok 2026-10-06 11:04:10,536 INFO image_tx_daemon: txdone_arrival: seq=186 idx=0 status=0 +toa_us=130688 2026-10-06 11:04:10,548 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 fragments ok +2026-10-06 11:04:11,171 INFO image_tx_daemon: txdone_arrival: seq=187 idx=0 status=0 toa_us=161408 2026-10-06 +11:04:11,182 INFO image_tx_daemon: frame seq=187 done (pipelined): 1 fragments ok 2026-10-06 11:04:11,367 INFO +image_tx_daemon: LoRa cmd: PROBE seq=26 phase_ms=0 (rx#26) 2026-10-06 11:04:11,460 INFO image_tx_daemon: stats: +goodput=298.0 B/s util=26% pipeline=v3 frames_in=188 ok=187 fail=0 drop_full=0 drop_stale=0 frags_ok=187 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:04:11,524 INFO image_tx_daemon: txdone_arrival: seq=188 idx=0 status=0 +toa_us=117888 2026-10-06 11:04:11,535 INFO image_tx_daemon: frame seq=188 done (pipelined): 1 fragments ok +2026-10-06 11:04:12,135 INFO image_tx_daemon: txdone_arrival: seq=189 idx=0 status=0 toa_us=130688 2026-10-06 +11:04:12,147 INFO image_tx_daemon: frame seq=189 done (pipelined): 1 fragments ok 2026-10-06 11:04:12,537 INFO +image_tx_daemon: txdone_arrival: seq=190 idx=0 status=0 toa_us=128128 2026-10-06 11:04:12,549 INFO image_tx_daemon: +frame seq=190 done (pipelined): 1 fragments ok 2026-10-06 11:04:12,812 INFO image_tx_daemon: LoRa cmd: PROBE seq=27 +phase_ms=0 (rx#27) 2026-10-06 11:04:13,134 INFO image_tx_daemon: txdone_arrival: seq=191 idx=0 status=0 toa_us=125568 + 2026-10-06 11:04:13,146 INFO image_tx_daemon: frame seq=191 done (pipelined): 1 fragments ok 2026-10-06 11:04:13,569 +INFO image_tx_daemon: txdone_arrival: seq=192 idx=0 status=0 toa_us=163968 2026-10-06 11:04:13,580 INFO +image_tx_daemon: frame seq=192 done (pipelined): 1 fragments ok 2026-10-06 11:04:14,156 INFO image_tx_daemon: +txdone_arrival: seq=193 idx=0 status=0 toa_us=153728 2026-10-06 11:04:14,168 INFO image_tx_daemon: frame seq=193 done +(pipelined): 1 fragments ok 2026-10-06 11:04:14,385 INFO image_tx_daemon: LoRa cmd: PROBE seq=28 phase_ms=0 (rx#28) +2026-10-06 11:04:14,572 INFO image_tx_daemon: txdone_arrival: seq=194 idx=0 status=0 toa_us=163968 2026-10-06 +11:04:14,584 INFO image_tx_daemon: frame seq=194 done (pipelined): 1 fragments ok 2026-10-06 11:04:15,171 INFO +image_tx_daemon: txdone_arrival: seq=195 idx=0 status=0 toa_us=169088 2026-10-06 11:04:15,183 INFO image_tx_daemon: +frame seq=195 done (pipelined): 1 fragments ok 2026-10-06 11:04:15,568 INFO image_tx_daemon: txdone_arrival: seq=196 +idx=0 status=0 toa_us=161408 2026-10-06 11:04:15,580 INFO image_tx_daemon: frame seq=196 done (pipelined): 1 +fragments ok 2026-10-06 11:04:15,847 INFO image_tx_daemon: LoRa cmd: PROBE seq=29 phase_ms=0 (rx#29) 2026-10-06 +11:04:16,150 INFO image_tx_daemon: txdone_arrival: seq=197 idx=0 status=0 toa_us=148608 2026-10-06 11:04:16,161 INFO +image_tx_daemon: frame seq=197 done (pipelined): 1 fragments ok 2026-10-06 11:04:16,529 INFO image_tx_daemon: +txdone_arrival: seq=198 idx=0 status=0 toa_us=128128 2026-10-06 11:04:16,541 INFO image_tx_daemon: frame seq=198 done +(pipelined): 1 fragments ok 2026-10-06 11:04:17,113 INFO image_tx_daemon: txdone_arrival: seq=199 idx=0 status=0 +toa_us=115328 2026-10-06 11:04:17,124 INFO image_tx_daemon: frame seq=199 done (pipelined): 1 fragments ok +2026-10-06 11:04:17,387 INFO image_tx_daemon: LoRa cmd: PROBE seq=30 phase_ms=0 (rx#30) 2026-10-06 11:04:17,525 INFO +image_tx_daemon: txdone_arrival: seq=200 idx=0 status=0 toa_us=112768 2026-10-06 11:04:17,537 INFO image_tx_daemon: +frame seq=200 done (pipelined): 1 fragments ok 2026-10-06 11:04:18,133 INFO image_tx_daemon: txdone_arrival: seq=201 +idx=0 status=0 toa_us=128128 2026-10-06 11:04:18,144 INFO image_tx_daemon: frame seq=201 done (pipelined): 1 +fragments ok 2026-10-06 11:04:18,528 INFO image_tx_daemon: txdone_arrival: seq=202 idx=0 status=0 toa_us=130688 +2026-10-06 11:04:18,540 INFO image_tx_daemon: frame seq=202 done (pipelined): 1 fragments ok 2026-10-06 11:04:18,802 +INFO image_tx_daemon: LoRa cmd: PROBE seq=31 phase_ms=0 (rx#31) 2026-10-06 11:04:19,136 INFO image_tx_daemon: +txdone_arrival: seq=203 idx=0 status=0 toa_us=130688 2026-10-06 11:04:19,148 INFO image_tx_daemon: frame seq=203 done +(pipelined): 1 fragments ok 2026-10-06 11:04:19,527 INFO image_tx_daemon: txdone_arrival: seq=204 idx=0 status=0 +toa_us=130688 2026-10-06 11:04:19,539 INFO image_tx_daemon: frame seq=204 done (pipelined): 1 fragments ok +2026-10-06 11:04:20,168 INFO image_tx_daemon: txdone_arrival: seq=205 idx=0 status=0 toa_us=163968 2026-10-06 +11:04:20,180 INFO image_tx_daemon: frame seq=205 done (pipelined): 1 fragments ok 2026-10-06 11:04:20,380 INFO +image_tx_daemon: LoRa cmd: PROBE seq=32 phase_ms=0 (rx#32) 2026-10-06 11:04:20,558 INFO image_tx_daemon: +txdone_arrival: seq=206 idx=0 status=0 toa_us=153728 2026-10-06 11:04:20,569 INFO image_tx_daemon: frame seq=206 done +(pipelined): 1 fragments ok 2026-10-06 11:04:21,157 INFO image_tx_daemon: txdone_arrival: seq=207 idx=0 status=0 +toa_us=158848 2026-10-06 11:04:21,168 INFO image_tx_daemon: frame seq=207 done (pipelined): 1 fragments ok +2026-10-06 11:04:21,470 INFO image_tx_daemon: stats: goodput=333.3 B/s util=28% pipeline=v3 frames_in=208 ok=207 +fail=0 drop_full=0 drop_stale=0 frags_ok=207 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:04:21,769 INFO +image_tx_daemon: txdone_arrival: seq=208 idx=0 status=0 toa_us=169088 2026-10-06 11:04:21,781 INFO image_tx_daemon: +frame seq=208 done (pipelined): 1 fragments ok 2026-10-06 11:04:21,889 INFO image_tx_daemon: LoRa cmd: PROBE seq=33 +phase_ms=0 (rx#33) 2026-10-06 11:04:22,169 INFO image_tx_daemon: txdone_arrival: seq=209 idx=0 status=0 toa_us=169088 + 2026-10-06 11:04:22,181 INFO image_tx_daemon: frame seq=209 done (pipelined): 1 fragments ok 2026-10-06 11:04:22,531 +INFO image_tx_daemon: txdone_arrival: seq=210 idx=0 status=0 toa_us=130688 2026-10-06 11:04:22,543 INFO +image_tx_daemon: frame seq=210 done (pipelined): 1 fragments ok 2026-10-06 11:04:23,122 INFO image_tx_daemon: +txdone_arrival: seq=211 idx=0 status=0 toa_us=130688 2026-10-06 11:04:23,134 INFO image_tx_daemon: frame seq=211 done +(pipelined): 1 fragments ok 2026-10-06 11:04:23,384 INFO image_tx_daemon: LoRa cmd: PROBE seq=34 phase_ms=0 (rx#34) +2026-10-06 11:04:23,499 INFO image_tx_daemon: txdone_arrival: seq=212 idx=0 status=0 toa_us=102528 2026-10-06 +11:04:23,511 INFO image_tx_daemon: frame seq=212 done (pipelined): 1 fragments ok 2026-10-06 11:04:24,131 INFO +image_tx_daemon: txdone_arrival: seq=213 idx=0 status=0 toa_us=130688 2026-10-06 11:04:24,143 INFO image_tx_daemon: +frame seq=213 done (pipelined): 1 fragments ok 2026-10-06 11:04:24,534 INFO image_tx_daemon: txdone_arrival: seq=214 +idx=0 status=0 toa_us=123008 2026-10-06 11:04:24,546 INFO image_tx_daemon: frame seq=214 done (pipelined): 1 +fragments ok 2026-10-06 11:04:24,808 INFO image_tx_daemon: LoRa cmd: PROBE seq=35 phase_ms=0 (rx#35) 2026-10-06 +11:04:25,124 INFO image_tx_daemon: txdone_arrival: seq=215 idx=0 status=0 toa_us=125568 2026-10-06 11:04:25,136 INFO +image_tx_daemon: frame seq=215 done (pipelined): 1 fragments ok 2026-10-06 11:04:25,533 INFO image_tx_daemon: +txdone_arrival: seq=216 idx=0 status=0 toa_us=130688 2026-10-06 11:04:25,545 INFO image_tx_daemon: frame seq=216 done +(pipelined): 1 fragments ok 2026-10-06 11:04:26,127 INFO image_tx_daemon: txdone_arrival: seq=217 idx=0 status=0 +toa_us=130688 2026-10-06 11:04:26,139 INFO image_tx_daemon: frame seq=217 done (pipelined): 1 fragments ok +2026-10-06 11:04:26,385 INFO image_tx_daemon: LoRa cmd: PROBE seq=36 phase_ms=0 (rx#36) 2026-10-06 11:04:26,531 INFO +image_tx_daemon: txdone_arrival: seq=218 idx=0 status=0 toa_us=125568 2026-10-06 11:04:26,543 INFO image_tx_daemon: +frame seq=218 done (pipelined): 1 fragments ok 2026-10-06 11:04:27,104 INFO image_tx_daemon: txdone_arrival: seq=219 +idx=0 status=0 toa_us=115328 2026-10-06 11:04:27,116 INFO image_tx_daemon: frame seq=219 done (pipelined): 1 +fragments ok 2026-10-06 11:04:27,743 INFO image_tx_daemon: txdone_arrival: seq=220 idx=0 status=0 toa_us=151168 +2026-10-06 11:04:27,755 INFO image_tx_daemon: frame seq=220 done (pipelined): 1 fragments ok 2026-10-06 11:04:27,882 +INFO image_tx_daemon: LoRa cmd: PROBE seq=37 phase_ms=0 (rx#37) 2026-10-06 11:04:28,123 INFO image_tx_daemon: +txdone_arrival: seq=221 idx=0 status=0 toa_us=128128 2026-10-06 11:04:28,134 INFO image_tx_daemon: frame seq=221 done +(pipelined): 1 fragments ok 2026-10-06 11:04:28,763 INFO image_tx_daemon: txdone_arrival: seq=222 idx=0 status=0 +toa_us=169088 2026-10-06 11:04:28,775 INFO image_tx_daemon: frame seq=222 done (pipelined): 1 fragments ok +2026-10-06 11:04:29,139 INFO image_tx_daemon: txdone_arrival: seq=223 idx=0 status=0 toa_us=153728 2026-10-06 +11:04:29,151 INFO image_tx_daemon: frame seq=223 done (pipelined): 1 fragments ok 2026-10-06 11:04:29,388 INFO +image_tx_daemon: LoRa cmd: PROBE seq=38 phase_ms=0 (rx#38) 2026-10-06 11:04:29,555 INFO image_tx_daemon: +txdone_arrival: seq=224 idx=0 status=0 toa_us=151168 2026-10-06 11:04:29,566 INFO image_tx_daemon: frame seq=224 done +(pipelined): 1 fragments ok 2026-10-06 11:04:30,135 INFO image_tx_daemon: txdone_arrival: seq=225 idx=0 status=0 +toa_us=148608 2026-10-06 11:04:30,146 INFO image_tx_daemon: frame seq=225 done (pipelined): 1 fragments ok +2026-10-06 11:04:30,548 INFO image_tx_daemon: txdone_arrival: seq=226 idx=0 status=0 toa_us=140928 2026-10-06 +11:04:30,560 INFO image_tx_daemon: frame seq=226 done (pipelined): 1 fragments ok 2026-10-06 11:04:30,823 INFO +image_tx_daemon: LoRa cmd: PROBE seq=39 phase_ms=0 (rx#39) 2026-10-06 11:04:31,157 INFO image_tx_daemon: +txdone_arrival: seq=227 idx=0 status=0 toa_us=163968 2026-10-06 11:04:31,168 INFO image_tx_daemon: frame seq=227 done +(pipelined): 1 fragments ok 2026-10-06 11:04:31,482 INFO image_tx_daemon: stats: goodput=328.6 B/s util=28% +pipeline=v3 frames_in=228 ok=227 fail=0 drop_full=0 drop_stale=0 frags_ok=227 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:04:31,501 INFO image_tx_daemon: txdone_arrival: seq=228 idx=0 status=0 toa_us=102528 2026-10-06 +11:04:31,513 INFO image_tx_daemon: frame seq=228 done (pipelined): 1 fragments ok 2026-10-06 11:04:32,080 INFO +image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=99968 2026-10-06 11:04:32,091 INFO image_tx_daemon: +frame seq=229 done (pipelined): 1 fragments ok 2026-10-06 11:04:32,354 INFO image_tx_daemon: LoRa cmd: PROBE seq=40 +phase_ms=0 (rx#40) 2026-10-06 11:04:32,513 INFO image_tx_daemon: txdone_arrival: seq=230 idx=0 status=0 toa_us=107648 + 2026-10-06 11:04:32,524 INFO image_tx_daemon: frame seq=230 done (pipelined): 1 fragments ok 2026-10-06 11:04:33,142 +INFO image_tx_daemon: txdone_arrival: seq=231 idx=0 status=0 toa_us=153728 2026-10-06 11:04:33,153 INFO +image_tx_daemon: frame seq=231 done (pipelined): 1 fragments ok 2026-10-06 11:04:33,390 INFO image_tx_daemon: LoRa +cmd: PROBE seq=41 phase_ms=0 (rx#41) 2026-10-06 11:04:33,754 INFO image_tx_daemon: txdone_arrival: seq=232 idx=0 +status=0 toa_us=166528 2026-10-06 11:04:33,765 INFO image_tx_daemon: frame seq=232 done (pipelined): 1 fragments ok +2026-10-06 11:04:34,117 INFO image_tx_daemon: txdone_arrival: seq=233 idx=0 status=0 toa_us=130688 2026-10-06 +11:04:34,128 INFO image_tx_daemon: frame seq=233 done (pipelined): 1 fragments ok 2026-10-06 11:04:34,716 INFO +image_tx_daemon: txdone_arrival: seq=234 idx=0 status=0 toa_us=130688 2026-10-06 11:04:34,728 INFO image_tx_daemon: +frame seq=234 done (pipelined): 1 fragments ok 2026-10-06 11:04:34,890 INFO image_tx_daemon: LoRa cmd: PROBE seq=42 +phase_ms=0 (rx#42) 2026-10-06 11:04:35,109 INFO image_tx_daemon: txdone_arrival: seq=235 idx=0 status=0 toa_us=130688 + 2026-10-06 11:04:35,121 INFO image_tx_daemon: frame seq=235 done (pipelined): 1 fragments ok 2026-10-06 11:04:35,751 +INFO image_tx_daemon: txdone_arrival: seq=236 idx=0 status=0 toa_us=169088 2026-10-06 11:04:35,762 INFO +image_tx_daemon: frame seq=236 done (pipelined): 1 fragments ok 2026-10-06 11:04:36,113 INFO image_tx_daemon: +txdone_arrival: seq=237 idx=0 status=0 toa_us=130688 2026-10-06 11:04:36,125 INFO image_tx_daemon: frame seq=237 done +(pipelined): 1 fragments ok 2026-10-06 11:04:36,387 INFO image_tx_daemon: LoRa cmd: PROBE seq=43 phase_ms=0 (rx#43) +2026-10-06 11:04:36,518 INFO image_tx_daemon: txdone_arrival: seq=238 idx=0 status=0 toa_us=112768 2026-10-06 +11:04:36,529 INFO image_tx_daemon: frame seq=238 done (pipelined): 1 fragments ok 2026-10-06 11:04:37,104 INFO +image_tx_daemon: txdone_arrival: seq=239 idx=0 status=0 toa_us=130688 2026-10-06 11:04:37,116 INFO image_tx_daemon: +frame seq=239 done (pipelined): 1 fragments ok 2026-10-06 11:04:37,681 INFO image_tx_daemon: txdone_arrival: seq=240 +idx=0 status=0 toa_us=105088 2026-10-06 11:04:37,692 INFO image_tx_daemon: frame seq=240 done (pipelined): 1 +fragments ok 2026-10-06 11:04:37,895 INFO image_tx_daemon: LoRa cmd: PROBE seq=44 phase_ms=0 (rx#44) 2026-10-06 +11:04:38,092 INFO image_tx_daemon: txdone_arrival: seq=241 idx=0 status=0 toa_us=112768 2026-10-06 11:04:38,105 INFO +image_tx_daemon: frame seq=241 done (pipelined): 1 fragments ok 2026-10-06 11:04:38,702 INFO image_tx_daemon: +txdone_arrival: seq=242 idx=0 status=0 toa_us=125568 2026-10-06 11:04:38,714 INFO image_tx_daemon: frame seq=242 done +(pipelined): 1 fragments ok 2026-10-06 11:04:39,099 INFO image_tx_daemon: txdone_arrival: seq=243 idx=0 status=0 +toa_us=123008 2026-10-06 11:04:39,110 INFO image_tx_daemon: frame seq=243 done (pipelined): 1 fragments ok +2026-10-06 11:04:39,373 INFO image_tx_daemon: LoRa cmd: PROBE seq=45 phase_ms=0 (rx#45) 2026-10-06 11:04:39,537 INFO +image_tx_daemon: txdone_arrival: seq=244 idx=0 status=0 toa_us=130688 2026-10-06 11:04:39,549 INFO image_tx_daemon: +frame seq=244 done (pipelined): 1 fragments ok 2026-10-06 11:04:40,078 INFO image_tx_daemon: txdone_arrival: seq=245 +idx=0 status=0 toa_us=107648 2026-10-06 11:04:40,090 INFO image_tx_daemon: frame seq=245 done (pipelined): 1 +fragments ok 2026-10-06 11:04:40,707 INFO image_tx_daemon: txdone_arrival: seq=246 idx=0 status=0 toa_us=130688 +2026-10-06 11:04:40,719 INFO image_tx_daemon: frame seq=246 done (pipelined): 1 fragments ok 2026-10-06 11:04:40,893 +INFO image_tx_daemon: LoRa cmd: PROBE seq=46 phase_ms=0 (rx#46) 2026-10-06 11:04:41,102 INFO image_tx_daemon: +txdone_arrival: seq=247 idx=0 status=0 toa_us=130688 2026-10-06 11:04:41,113 INFO image_tx_daemon: frame seq=247 done +(pipelined): 1 fragments ok 2026-10-06 11:04:41,493 INFO image_tx_daemon: stats: goodput=293.3 B/s util=25% +pipeline=v3 frames_in=248 ok=247 fail=0 drop_full=0 drop_stale=0 frags_ok=247 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:04:41,699 INFO image_tx_daemon: txdone_arrival: seq=248 idx=0 status=0 toa_us=130688 2026-10-06 +11:04:41,710 INFO image_tx_daemon: frame seq=248 done (pipelined): 1 fragments ok 2026-10-06 11:04:42,096 INFO +image_tx_daemon: txdone_arrival: seq=249 idx=0 status=0 toa_us=130688 2026-10-06 11:04:42,107 INFO image_tx_daemon: +frame seq=249 done (pipelined): 1 fragments ok 2026-10-06 11:04:42,370 INFO image_tx_daemon: LoRa cmd: PROBE seq=47 +phase_ms=0 (rx#47) 2026-10-06 11:04:42,702 INFO image_tx_daemon: txdone_arrival: seq=250 idx=0 status=0 toa_us=130688 + 2026-10-06 11:04:42,714 INFO image_tx_daemon: frame seq=250 done (pipelined): 1 fragments ok 2026-10-06 11:04:43,096 +INFO image_tx_daemon: txdone_arrival: seq=251 idx=0 status=0 toa_us=130688 2026-10-06 11:04:43,108 INFO +image_tx_daemon: frame seq=251 done (pipelined): 1 fragments ok 2026-10-06 11:04:43,737 INFO image_tx_daemon: +txdone_arrival: seq=252 idx=0 status=0 toa_us=166528 2026-10-06 11:04:43,749 INFO image_tx_daemon: frame seq=252 done +(pipelined): 1 fragments ok 2026-10-06 11:04:43,897 INFO image_tx_daemon: LoRa cmd: PROBE seq=48 phase_ms=0 (rx#48) +2026-10-06 11:04:44,094 INFO image_tx_daemon: txdone_arrival: seq=253 idx=0 status=0 toa_us=130688 2026-10-06 +11:04:44,106 INFO image_tx_daemon: frame seq=253 done (pipelined): 1 fragments ok 2026-10-06 11:04:44,692 INFO +image_tx_daemon: txdone_arrival: seq=254 idx=0 status=0 toa_us=130688 2026-10-06 11:04:44,704 INFO image_tx_daemon: +frame seq=254 done (pipelined): 1 fragments ok 2026-10-06 11:04:45,084 INFO image_tx_daemon: txdone_arrival: seq=255 +idx=0 status=0 toa_us=120448 2026-10-06 11:04:45,096 INFO image_tx_daemon: frame seq=255 done (pipelined): 1 +fragments ok 2026-10-06 11:04:45,363 INFO image_tx_daemon: LoRa cmd: PROBE seq=49 phase_ms=0 (rx#49) 2026-10-06 +11:04:45,734 INFO image_tx_daemon: txdone_arrival: seq=0 idx=0 status=0 toa_us=169088 2026-10-06 11:04:45,746 INFO +image_tx_daemon: frame seq=0 done (pipelined): 1 fragments ok 2026-10-06 11:04:46,083 INFO image_tx_daemon: +txdone_arrival: seq=1 idx=0 status=0 toa_us=123008 2026-10-06 11:04:46,095 INFO image_tx_daemon: frame seq=1 done +(pipelined): 1 fragments ok 2026-10-06 11:04:46,692 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 +toa_us=130688 2026-10-06 11:04:46,704 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok 2026-10-06 +11:04:46,896 INFO image_tx_daemon: LoRa cmd: PROBE seq=50 phase_ms=0 (rx#50) 2026-10-06 11:04:47,085 INFO +image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=123008 2026-10-06 11:04:47,096 INFO image_tx_daemon: +frame seq=3 done (pipelined): 1 fragments ok 2026-10-06 11:04:47,688 INFO image_tx_daemon: txdone_arrival: seq=4 +idx=0 status=0 toa_us=125568 2026-10-06 11:04:47,700 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments +ok 2026-10-06 11:04:48,127 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=161408 2026-10-06 +11:04:48,139 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok 2026-10-06 11:04:48,390 INFO +image_tx_daemon: LoRa cmd: PROBE seq=51 phase_ms=0 (rx#51) 2026-10-06 11:04:48,692 INFO image_tx_daemon: +txdone_arrival: seq=6 idx=0 status=0 toa_us=130688 2026-10-06 11:04:48,704 INFO image_tx_daemon: frame seq=6 done +(pipelined): 1 fragments ok 2026-10-06 11:04:49,122 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 +toa_us=163968 2026-10-06 11:04:49,134 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok 2026-10-06 +11:04:49,722 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=163968 2026-10-06 11:04:49,733 INFO +image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok 2026-10-06 11:04:49,900 INFO image_tx_daemon: LoRa cmd: +PROBE seq=52 phase_ms=0 (rx#52) 2026-10-06 11:04:50,129 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 +toa_us=166528 2026-10-06 11:04:50,140 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok 2026-10-06 +11:04:50,676 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=115328 2026-10-06 11:04:50,688 INFO +image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok 2026-10-06 11:04:51,088 INFO image_tx_daemon: +txdone_arrival: seq=11 idx=0 status=0 toa_us=130688 2026-10-06 11:04:51,099 INFO image_tx_daemon: frame seq=11 done +(pipelined): 1 fragments ok 2026-10-06 11:04:51,367 INFO image_tx_daemon: LoRa cmd: PROBE seq=53 phase_ms=0 (rx#53) +2026-10-06 11:04:51,504 INFO image_tx_daemon: stats: goodput=327.0 B/s util=28% pipeline=v3 frames_in=268 ok=267 +fail=0 drop_full=0 drop_stale=0 frags_ok=267 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:04:51,524 INFO +image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=110208 2026-10-06 11:04:51,536 INFO image_tx_daemon: +frame seq=12 done (pipelined): 1 fragments ok 2026-10-06 11:04:52,119 INFO image_tx_daemon: txdone_arrival: seq=13 +idx=0 status=0 toa_us=158848 2026-10-06 11:04:52,131 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments +ok 2026-10-06 11:04:52,730 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=169088 2026-10-06 +11:04:52,741 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok 2026-10-06 11:04:52,898 INFO +image_tx_daemon: LoRa cmd: PROBE seq=54 phase_ms=0 (rx#54) 2026-10-06 11:04:53,119 INFO image_tx_daemon: +txdone_arrival: seq=15 idx=0 status=0 toa_us=166528 2026-10-06 11:04:53,131 INFO image_tx_daemon: frame seq=15 done +(pipelined): 1 fragments ok 2026-10-06 11:04:53,720 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 +toa_us=166528 2026-10-06 11:04:53,731 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok 2026-10-06 +11:04:54,089 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=130688 2026-10-06 11:04:54,101 INFO +image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok 2026-10-06 11:04:54,367 INFO image_tx_daemon: LoRa +cmd: PROBE seq=55 phase_ms=0 (rx#55) 2026-10-06 11:04:54,723 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 +status=0 toa_us=166528 2026-10-06 11:04:54,736 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok +2026-10-06 11:04:55,069 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=120448 2026-10-06 +11:04:55,080 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok 2026-10-06 11:04:55,673 INFO +image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=123008 2026-10-06 11:04:55,685 INFO image_tx_daemon: +frame seq=20 done (pipelined): 1 fragments ok 2026-10-06 11:04:55,899 INFO image_tx_daemon: LoRa cmd: PROBE seq=56 +phase_ms=0 (rx#56) 2026-10-06 11:04:56,077 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=128128 +2026-10-06 11:04:56,088 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok 2026-10-06 11:04:56,676 +INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=128128 2026-10-06 11:04:56,688 INFO +image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok 2026-10-06 11:04:57,080 INFO image_tx_daemon: +txdone_arrival: seq=23 idx=0 status=0 toa_us=128128 2026-10-06 11:04:57,092 INFO image_tx_daemon: frame seq=23 done +(pipelined): 1 fragments ok 2026-10-06 11:04:57,355 INFO image_tx_daemon: LoRa cmd: PROBE seq=57 phase_ms=0 (rx#57) +2026-10-06 11:04:57,678 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=130688 2026-10-06 +11:04:57,689 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok 2026-10-06 11:04:58,063 INFO +image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=112768 2026-10-06 11:04:58,075 INFO image_tx_daemon: +frame seq=25 done (pipelined): 1 fragments ok 2026-10-06 11:04:58,680 INFO image_tx_daemon: txdone_arrival: seq=26 +idx=0 status=0 toa_us=128128 2026-10-06 11:04:58,692 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments +ok 2026-10-06 11:04:58,893 INFO image_tx_daemon: LoRa cmd: PROBE seq=58 phase_ms=0 (rx#58) 2026-10-06 11:04:59,081 +INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=128128 2026-10-06 11:04:59,092 INFO +image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok 2026-10-06 11:04:59,670 INFO image_tx_daemon: +txdone_arrival: seq=28 idx=0 status=0 toa_us=123008 2026-10-06 11:04:59,681 INFO image_tx_daemon: frame seq=28 done +(pipelined): 1 fragments ok 2026-10-06 11:05:00,082 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 +toa_us=130688 2026-10-06 11:05:00,094 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok 2026-10-06 +11:05:00,356 INFO image_tx_daemon: LoRa cmd: PROBE seq=59 phase_ms=0 (rx#59) 2026-10-06 11:05:00,680 INFO +image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=130688 2026-10-06 11:05:00,692 INFO image_tx_daemon: +frame seq=30 done (pipelined): 1 fragments ok 2026-10-06 11:05:01,081 INFO image_tx_daemon: txdone_arrival: seq=31 +idx=0 status=0 toa_us=130688 2026-10-06 11:05:01,093 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments +ok 2026-10-06 11:05:01,516 INFO image_tx_daemon: stats: goodput=317.9 B/s util=27% pipeline=v3 frames_in=288 ok=287 +fail=0 drop_full=0 drop_stale=0 frags_ok=287 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:05:01,722 INFO +image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=169088 2026-10-06 11:05:01,734 INFO image_tx_daemon: +frame seq=32 done (pipelined): 1 fragments ok 2026-10-06 11:05:01,908 INFO image_tx_daemon: LoRa cmd: PROBE seq=60 +phase_ms=0 (rx#60) 2026-10-06 11:05:02,106 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=158848 +2026-10-06 11:05:02,117 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok 2026-10-06 11:05:02,715 +INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=163968 2026-10-06 11:05:02,727 INFO +image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok 2026-10-06 11:05:03,112 INFO image_tx_daemon: +txdone_arrival: seq=35 idx=0 status=0 toa_us=169088 2026-10-06 11:05:03,124 INFO image_tx_daemon: frame seq=35 done +(pipelined): 1 fragments ok 2026-10-06 11:05:03,387 INFO image_tx_daemon: LoRa cmd: PROBE seq=61 phase_ms=0 (rx#61) +2026-10-06 11:05:03,711 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=163968 2026-10-06 +11:05:03,723 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok 2026-10-06 11:05:04,111 INFO +image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=169088 2026-10-06 11:05:04,123 INFO image_tx_daemon: +frame seq=37 done (pipelined): 1 fragments ok 2026-10-06 11:05:04,710 INFO image_tx_daemon: txdone_arrival: seq=38 +idx=0 status=0 toa_us=163968 2026-10-06 11:05:04,721 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments +ok 2026-10-06 11:05:04,878 INFO image_tx_daemon: LoRa cmd: PROBE seq=62 phase_ms=0 (rx#62) 2026-10-06 11:05:05,107 +INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=163968 2026-10-06 11:05:05,119 INFO +image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok 2026-10-06 11:05:05,675 INFO image_tx_daemon: +txdone_arrival: seq=40 idx=0 status=0 toa_us=135808 2026-10-06 11:05:05,687 INFO image_tx_daemon: frame seq=40 done +(pipelined): 1 fragments ok 2026-10-06 11:05:06,049 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 +toa_us=102528 2026-10-06 11:05:06,060 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok 2026-10-06 +11:05:06,323 INFO image_tx_daemon: LoRa cmd: PROBE seq=63 phase_ms=0 (rx#63) 2026-10-06 11:05:06,699 INFO +image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=158848 2026-10-06 11:05:06,710 INFO image_tx_daemon: +frame seq=42 done (pipelined): 1 fragments ok 2026-10-06 11:05:07,103 INFO image_tx_daemon: txdone_arrival: seq=43 +idx=0 status=0 toa_us=158848 2026-10-06 11:05:07,114 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments +ok 2026-10-06 11:05:07,377 INFO image_tx_daemon: LoRa cmd: PROBE seq=64 phase_ms=0 (rx#64) 2026-10-06 11:05:07,671 +INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=130688 2026-10-06 11:05:07,682 INFO +image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok 2026-10-06 11:05:08,066 INFO image_tx_daemon: +txdone_arrival: seq=45 idx=0 status=0 toa_us=130688 2026-10-06 11:05:08,078 INFO image_tx_daemon: frame seq=45 done +(pipelined): 1 fragments ok 2026-10-06 11:05:08,708 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 +toa_us=169088 2026-10-06 11:05:08,720 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok 2026-10-06 +11:05:08,877 INFO image_tx_daemon: LoRa cmd: PROBE seq=65 phase_ms=0 (rx#65) 2026-10-06 11:05:09,066 INFO +image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=123008 2026-10-06 11:05:09,077 INFO image_tx_daemon: +frame seq=47 done (pipelined): 1 fragments ok 2026-10-06 11:05:09,664 INFO image_tx_daemon: txdone_arrival: seq=48 +idx=0 status=0 toa_us=130688 2026-10-06 11:05:09,676 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments +ok 2026-10-06 11:05:10,064 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=128128 2026-10-06 +11:05:10,076 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok 2026-10-06 11:05:10,338 INFO +image_tx_daemon: LoRa cmd: PROBE seq=66 phase_ms=0 (rx#66) 2026-10-06 11:05:10,667 INFO image_tx_daemon: +txdone_arrival: seq=50 idx=0 status=0 toa_us=130688 2026-10-06 11:05:10,679 INFO image_tx_daemon: frame seq=50 done +(pipelined): 1 fragments ok 2026-10-06 11:05:11,046 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 +toa_us=115328 2026-10-06 11:05:11,058 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok 2026-10-06 +11:05:11,512 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=112768 2026-10-06 11:05:11,524 INFO +image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok 2026-10-06 11:05:11,527 INFO image_tx_daemon: stats: +goodput=362.5 B/s util=30% pipeline=v3 frames_in=308 ok=308 fail=0 drop_full=0 drop_stale=0 frags_ok=308 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:05:11,787 INFO image_tx_daemon: LoRa cmd: PROBE seq=67 phase_ms=0 (rx#67) +2026-10-06 11:05:12,054 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=117888 2026-10-06 +11:05:12,065 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok 2026-10-06 11:05:12,652 INFO +image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=123008 2026-10-06 11:05:12,664 INFO image_tx_daemon: +frame seq=54 done (pipelined): 1 fragments ok 2026-10-06 11:05:12,872 INFO image_tx_daemon: LoRa cmd: PROBE seq=68 +phase_ms=0 (rx#68) 2026-10-06 11:05:13,060 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=130688 +2026-10-06 11:05:13,072 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok 2026-10-06 11:05:13,638 +INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=107648 2026-10-06 11:05:13,649 INFO +image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok 2026-10-06 11:05:14,059 INFO image_tx_daemon: +txdone_arrival: seq=57 idx=0 status=0 toa_us=130688 2026-10-06 11:05:14,071 INFO image_tx_daemon: frame seq=57 done +(pipelined): 1 fragments ok 2026-10-06 11:05:14,334 INFO image_tx_daemon: LoRa cmd: PROBE seq=69 phase_ms=0 (rx#69) +2026-10-06 11:05:14,660 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=130688 2026-10-06 +11:05:14,671 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok 2026-10-06 11:05:15,062 INFO +image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=130688 2026-10-06 11:05:15,074 INFO image_tx_daemon: +frame seq=59 done (pipelined): 1 fragments ok 2026-10-06 11:05:15,661 INFO image_tx_daemon: txdone_arrival: seq=60 +idx=0 status=0 toa_us=130688 2026-10-06 11:05:15,672 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments +ok 2026-10-06 11:05:15,872 INFO image_tx_daemon: LoRa cmd: PROBE seq=70 phase_ms=0 (rx#70) 2026-10-06 11:05:16,060 +INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=130688 2026-10-06 11:05:16,072 INFO +image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok 2026-10-06 11:05:16,654 INFO image_tx_daemon: +txdone_arrival: seq=62 idx=0 status=0 toa_us=130688 2026-10-06 11:05:16,665 INFO image_tx_daemon: frame seq=62 done +(pipelined): 1 fragments ok 2026-10-06 11:05:17,043 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 +toa_us=117888 2026-10-06 11:05:17,056 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok 2026-10-06 +11:05:17,318 INFO image_tx_daemon: LoRa cmd: PROBE seq=71 phase_ms=0 (rx#71) 2026-10-06 11:05:17,484 INFO +image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=92288 2026-10-06 11:05:17,495 INFO image_tx_daemon: +frame seq=64 done (pipelined): 1 fragments ok 2026-10-06 11:05:18,053 INFO image_tx_daemon: txdone_arrival: seq=65 +idx=0 status=0 toa_us=130688 2026-10-06 11:05:18,064 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments +ok 2026-10-06 11:05:18,658 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=130688 2026-10-06 +11:05:18,670 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok 2026-10-06 11:05:18,883 INFO +image_tx_daemon: LoRa cmd: PROBE seq=72 phase_ms=0 (rx#72) 2026-10-06 11:05:19,049 INFO image_tx_daemon: +txdone_arrival: seq=67 idx=0 status=0 toa_us=128128 2026-10-06 11:05:19,060 INFO image_tx_daemon: frame seq=67 done +(pipelined): 1 fragments ok 2026-10-06 11:05:19,656 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 +toa_us=130688 2026-10-06 11:05:19,668 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok 2026-10-06 +11:05:20,055 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=130688 2026-10-06 11:05:20,068 INFO +image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok 2026-10-06 11:05:20,330 INFO image_tx_daemon: LoRa +cmd: PROBE seq=73 phase_ms=0 (rx#73) 2026-10-06 11:05:20,656 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 +status=0 toa_us=130688 2026-10-06 11:05:20,668 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok +2026-10-06 11:05:21,053 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=130688 2026-10-06 +11:05:21,064 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok 2026-10-06 11:05:21,538 INFO +image_tx_daemon: stats: goodput=275.8 B/s util=24% pipeline=v3 frames_in=328 ok=327 fail=0 drop_full=0 drop_stale=0 +frags_ok=327 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:05:21,650 INFO image_tx_daemon: txdone_arrival: seq=72 +idx=0 status=0 toa_us=125568 2026-10-06 11:05:21,662 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments +ok 2026-10-06 11:05:21,887 INFO image_tx_daemon: LoRa cmd: PROBE seq=74 phase_ms=0 (rx#74) 2026-10-06 11:05:22,086 +INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=166528 2026-10-06 11:05:22,098 INFO +image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok 2026-10-06 11:05:22,653 INFO image_tx_daemon: +txdone_arrival: seq=74 idx=0 status=0 toa_us=130688 2026-10-06 11:05:22,665 INFO image_tx_daemon: frame seq=74 done +(pipelined): 1 fragments ok 2026-10-06 11:05:23,055 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 +toa_us=133248 2026-10-06 11:05:23,067 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok 2026-10-06 +11:05:23,329 INFO image_tx_daemon: LoRa cmd: PROBE seq=75 phase_ms=0 (rx#75) 2026-10-06 11:05:23,693 INFO +image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=169088 2026-10-06 11:05:23,705 INFO image_tx_daemon: +frame seq=76 done (pipelined): 1 fragments ok 2026-10-06 11:05:24,053 INFO image_tx_daemon: txdone_arrival: seq=77 +idx=0 status=0 toa_us=130688 2026-10-06 11:05:24,065 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments +ok 2026-10-06 11:05:24,653 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=135808 2026-10-06 +11:05:24,664 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok 2026-10-06 11:05:24,879 INFO +image_tx_daemon: LoRa cmd: PROBE seq=76 phase_ms=0 (rx#76) 2026-10-06 11:05:25,087 INFO image_tx_daemon: +txdone_arrival: seq=79 idx=0 status=0 toa_us=169088 2026-10-06 11:05:25,098 INFO image_tx_daemon: frame seq=79 done +(pipelined): 1 fragments ok 2026-10-06 11:05:25,644 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 +toa_us=130688 2026-10-06 11:05:25,656 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok 2026-10-06 +11:05:26,089 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=169088 2026-10-06 11:05:26,100 INFO +image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok 2026-10-06 11:05:26,362 INFO image_tx_daemon: LoRa +cmd: PROBE seq=77 phase_ms=0 (rx#77) 2026-10-06 11:05:26,681 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 +status=0 toa_us=169088 2026-10-06 11:05:26,693 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok +2026-10-06 11:05:27,089 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=169088 2026-10-06 +11:05:27,101 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok 2026-10-06 11:05:27,647 INFO +image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=130688 2026-10-06 11:05:27,659 INFO image_tx_daemon: +frame seq=84 done (pipelined): 1 fragments ok 2026-10-06 11:05:27,884 INFO image_tx_daemon: LoRa cmd: PROBE seq=78 +phase_ms=0 (rx#78) 2026-10-06 11:05:28,040 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=128128 +2026-10-06 11:05:28,052 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok 2026-10-06 11:05:28,649 +INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=130688 2026-10-06 11:05:28,660 INFO +image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok 2026-10-06 11:05:29,040 INFO image_tx_daemon: +txdone_arrival: seq=87 idx=0 status=0 toa_us=130688 2026-10-06 11:05:29,052 INFO image_tx_daemon: frame seq=87 done +(pipelined): 1 fragments ok 2026-10-06 11:05:29,314 INFO image_tx_daemon: LoRa cmd: PROBE seq=79 phase_ms=0 (rx#79) +2026-10-06 11:05:29,665 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=148608 2026-10-06 +11:05:29,676 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok 2026-10-06 11:05:30,081 INFO +image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=166528 2026-10-06 11:05:30,093 INFO image_tx_daemon: +frame seq=89 done (pipelined): 1 fragments ok 2026-10-06 11:05:30,639 INFO image_tx_daemon: txdone_arrival: seq=90 +idx=0 status=0 toa_us=128128 2026-10-06 11:05:30,651 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments +ok 2026-10-06 11:05:30,883 INFO image_tx_daemon: LoRa cmd: PROBE seq=80 phase_ms=0 (rx#80) 2026-10-06 11:05:31,009 +INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=94848 2026-10-06 11:05:31,020 INFO +image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok 2026-10-06 11:05:31,549 INFO image_tx_daemon: stats: +goodput=338.4 B/s util=29% pipeline=v3 frames_in=348 ok=347 fail=0 drop_full=0 drop_stale=0 frags_ok=347 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:05:31,620 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 +toa_us=112768 2026-10-06 11:05:31,632 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok 2026-10-06 +11:05:32,038 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=130688 2026-10-06 11:05:32,050 INFO +image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok 2026-10-06 11:05:32,312 INFO image_tx_daemon: LoRa +cmd: PROBE seq=81 phase_ms=0 (rx#81) 2026-10-06 11:05:32,631 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 +status=0 toa_us=120448 2026-10-06 11:05:32,643 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok +2026-10-06 11:05:33,240 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=130688 2026-10-06 +11:05:33,251 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok 2026-10-06 11:05:33,393 INFO +image_tx_daemon: LoRa cmd: PROBE seq=82 phase_ms=0 (rx#82) 2026-10-06 11:05:33,643 INFO image_tx_daemon: +txdone_arrival: seq=96 idx=0 status=0 toa_us=130688 2026-10-06 11:05:33,654 INFO image_tx_daemon: frame seq=96 done +(pipelined): 1 fragments ok 2026-10-06 11:05:34,040 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 +toa_us=125568 2026-10-06 11:05:34,052 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok 2026-10-06 +11:05:34,640 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=130688 2026-10-06 11:05:34,652 INFO +image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok 2026-10-06 11:05:34,897 INFO image_tx_daemon: LoRa +cmd: PROBE seq=83 phase_ms=0 (rx#83) 2026-10-06 11:05:35,044 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 +status=0 toa_us=130688 2026-10-06 11:05:35,056 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok +2026-10-06 11:05:35,633 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=128128 2026-10-06 +11:05:35,645 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok 2026-10-06 11:05:36,039 INFO +image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=130688 2026-10-06 11:05:36,050 INFO image_tx_daemon: +frame seq=101 done (pipelined): 1 fragments ok 2026-10-06 11:05:36,313 INFO image_tx_daemon: LoRa cmd: PROBE seq=84 +phase_ms=0 (rx#84) 2026-10-06 11:05:36,672 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=169088 + 2026-10-06 11:05:36,684 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok 2026-10-06 11:05:37,059 +INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=156288 2026-10-06 11:05:37,071 INFO +image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok 2026-10-06 11:05:37,636 INFO image_tx_daemon: +txdone_arrival: seq=104 idx=0 status=0 toa_us=130688 2026-10-06 11:05:37,648 INFO image_tx_daemon: frame seq=104 done +(pipelined): 1 fragments ok 2026-10-06 11:05:37,895 INFO image_tx_daemon: LoRa cmd: PROBE seq=85 phase_ms=0 (rx#85) +2026-10-06 11:05:38,269 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=169088 2026-10-06 +11:05:38,280 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok 2026-10-06 11:05:38,645 INFO +image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=146048 2026-10-06 11:05:38,657 INFO image_tx_daemon: +frame seq=106 done (pipelined): 1 fragments ok 2026-10-06 11:05:39,063 INFO image_tx_daemon: txdone_arrival: seq=107 +idx=0 status=0 toa_us=153728 2026-10-06 11:05:39,075 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 +fragments ok 2026-10-06 11:05:39,337 INFO image_tx_daemon: LoRa cmd: PROBE seq=86 phase_ms=0 (rx#86) 2026-10-06 +11:05:39,645 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=138368 2026-10-06 11:05:39,656 INFO +image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok 2026-10-06 11:05:40,054 INFO image_tx_daemon: +txdone_arrival: seq=109 idx=0 status=0 toa_us=151168 2026-10-06 11:05:40,066 INFO image_tx_daemon: frame seq=109 done +(pipelined): 1 fragments ok 2026-10-06 11:05:40,664 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 +toa_us=161408 2026-10-06 11:05:40,676 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok +2026-10-06 11:05:40,904 INFO image_tx_daemon: LoRa cmd: PROBE seq=87 phase_ms=0 (rx#87) 2026-10-06 11:05:41,018 INFO +image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=102528 2026-10-06 11:05:41,029 INFO image_tx_daemon: +frame seq=111 done (pipelined): 1 fragments ok 2026-10-06 11:05:41,561 INFO image_tx_daemon: stats: goodput=323.8 B/s +util=27% pipeline=v3 frames_in=368 ok=367 fail=0 drop_full=0 drop_stale=0 frags_ok=367 frags_fail=0 qdepth=0 +parity_tx=0 2026-10-06 11:05:41,605 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=102528 +2026-10-06 11:05:41,616 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok 2026-10-06 11:05:42,255 +INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=158848 2026-10-06 11:05:42,267 INFO +image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok 2026-10-06 11:05:42,398 INFO image_tx_daemon: LoRa +cmd: PROBE seq=88 phase_ms=0 (rx#88) 2026-10-06 11:05:42,667 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 +status=0 toa_us=163968 2026-10-06 11:05:42,678 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok +2026-10-06 11:05:43,260 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=161408 2026-10-06 +11:05:43,272 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok 2026-10-06 11:05:43,625 INFO +image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=130688 2026-10-06 11:05:43,637 INFO image_tx_daemon: +frame seq=116 done (pipelined): 1 fragments ok 2026-10-06 11:05:43,899 INFO image_tx_daemon: LoRa cmd: PROBE seq=89 +phase_ms=0 (rx#89) 2026-10-06 11:05:48,343 INFO image_tx_daemon: signal received; shutting down +--- RX DAEMON FINAL LOGS --- +2026-10-25 18:13:36,307 INFO image_rx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 2026-10-25 18:13:36,311 +INFO image_rx_daemon: image_rx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 2026-10-25 18:13:36,312 INFO +image_rx_daemon: ctrl MQTT connected (192.168.1.79) 2026-10-25 18:13:36,319 INFO image_rx_daemon: MQTT connected; +ready to publish lifetrac/v25/video/tile_delta 2026-10-25 18:13:36,321 INFO image_rx_daemon: +LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only 2026-10-25 18:13:36,754 INFO +image_rx_daemon: L072 VER warm-up ok (attempt 1) cap=0x000000FF Initializing regulatory profile 1 on co-processor... + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 FHSS seed: (0,0) legacy shared +permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] CFG_SET_REQ(FHSS_FARM_ID) OK: +17000800 CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 2026-10-25 18:13:37,113 +INFO image_rx_daemon: LBT_ENABLE=0 (command uplink shares the image channel) PHY contract OK: image_bw250 == {'sf': +7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} 2026-10-25 18:13:37,173 INFO image_rx_daemon: SX1276 already in RXCONT +(opmode=0x85) 2026-10-25 18:13:37,175 INFO image_rx_daemon: RX worker ready; draining RX_FRAME_URC... 2026-10-25 +18:13:37,310 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:13:47,314 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +2026-10-25 18:13:57,318 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:14:07,106 WARNING image_rx_daemon: FAULT_URC: +code=0x0D sub=0x60 name=RX_SCAN_FAILED attempt=0 final=0 warm=1 hw_suspect=1 crc_seen=0 basis=tx_id_not_in_flight +tx_inflight=- uptime_ms=14458936 raw=0d6000000000000000000000000000000000000038a0dc00 2026-10-25 18:14:07,322 INFO +image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 +cmd_gate_deferred=0 2026-10-25 18:14:17,325 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 +frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 +cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:14:27,329 INFO +image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 +cmd_gate_deferred=0 2026-10-25 18:14:37,136 WARNING image_rx_daemon: FAULT_URC: code=0x0D sub=0x61 +name=RX_SCAN_FAILED attempt=1 final=0 warm=1 hw_suspect=1 crc_seen=0 basis=tx_id_not_in_flight tx_inflight=- +uptime_ms=14488936 raw=0d610000000000000000000000000000000000006815dd00 2026-10-25 18:14:37,333 INFO image_rx_daemon: +stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +2026-10-25 18:14:39,497 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=1606388297 len=152 2026-10-25 +18:14:39,499 INFO image_rx_daemon: published frame_id=0 seq=113 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:14:39,500 INFO image_rx_daemon: PROBE TX seq=1 phase_ms=0 size_b=16 (tx#1) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=39 channel_idx=18 epoch=5 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:14:39,595 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:14:39,902 +INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=1606787582 len=152 2026-10-25 18:14:39,904 INFO +image_rx_daemon: published frame_id=0 seq=114 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:40,490 INFO +image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=1607378755 len=144 2026-10-25 18:14:40,492 INFO +image_rx_daemon: published frame_id=0 seq=115 140 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:40,899 INFO +image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=1607785661 len=152 2026-10-25 18:14:40,900 INFO +image_rx_daemon: published frame_id=0 seq=116 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:40,901 INFO +image_rx_daemon: PROBE TX seq=2 phase_ms=0 size_b=16 (tx#2) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=46 channel_idx=33 epoch=5 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:14:40,985 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:14:41,497 +INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=1608384380 len=152 2026-10-25 18:14:41,499 INFO +image_rx_daemon: published frame_id=0 seq=117 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:41,899 INFO +image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=1608781037 len=151 2026-10-25 18:14:41,902 INFO +image_rx_daemon: published frame_id=0 seq=118 147 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:42,503 INFO +image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 fw_us=1609382367 len=152 2026-10-25 18:14:42,504 INFO +image_rx_daemon: published frame_id=0 seq=119 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:42,505 INFO +image_rx_daemon: PROBE TX seq=3 phase_ms=0 size_b=16 (tx#3) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=4 channel_idx=37 epoch=6 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:14:42,578 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:14:42,906 +INFO image_rx_daemon: frag_arrival: seq=120 idx=0 total=1 fw_us=1609781838 len=152 2026-10-25 18:14:42,907 INFO +image_rx_daemon: published frame_id=0 seq=120 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:43,546 INFO +image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=1610419715 len=204 2026-10-25 18:14:43,548 INFO +image_rx_daemon: published frame_id=0 seq=121 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:43,885 INFO +image_rx_daemon: frag_arrival: seq=122 idx=0 total=1 fw_us=1610777758 len=150 2026-10-25 18:14:43,886 INFO +image_rx_daemon: published frame_id=0 seq=122 146 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:43,887 INFO +image_rx_daemon: PROBE TX seq=4 phase_ms=0 size_b=16 (tx#4) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=10 channel_idx=14 epoch=6 freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:14:43,934 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:14:44,504 +INFO image_rx_daemon: frag_arrival: seq=123 idx=0 total=1 fw_us=1611379334 len=152 2026-10-25 18:14:44,508 INFO +image_rx_daemon: published frame_id=0 seq=123 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:44,926 INFO +image_rx_daemon: frag_arrival: seq=124 idx=0 total=1 fw_us=1611808142 len=193 2026-10-25 18:14:44,928 INFO +image_rx_daemon: published frame_id=0 seq=124 189 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:45,528 INFO +image_rx_daemon: frag_arrival: seq=125 idx=0 total=1 fw_us=1612400875 len=185 2026-10-25 18:14:45,530 INFO +image_rx_daemon: published frame_id=0 seq=125 181 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:45,531 INFO +image_rx_daemon: PROBE TX seq=5 phase_ms=0 size_b=16 (tx#5) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=19 channel_idx=13 epoch=6 freq_hz=909250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:14:45,589 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:14:45,935 +INFO image_rx_daemon: frag_arrival: seq=126 idx=0 total=1 fw_us=1612815704 len=206 2026-10-25 18:14:45,937 INFO +image_rx_daemon: published frame_id=0 seq=126 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:46,521 INFO +image_rx_daemon: frag_arrival: seq=127 idx=0 total=1 fw_us=1613404384 len=191 2026-10-25 18:14:46,523 INFO +image_rx_daemon: published frame_id=0 seq=127 187 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:46,890 INFO +image_rx_daemon: frag_arrival: seq=128 idx=0 total=1 fw_us=1613765043 len=140 2026-10-25 18:14:46,891 INFO +image_rx_daemon: published frame_id=0 seq=128 136 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:46,892 INFO +image_rx_daemon: PROBE TX seq=6 phase_ms=0 size_b=16 (tx#6) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=26 channel_idx=38 epoch=6 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:14:46,981 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:14:47,338 +INFO image_rx_daemon: stats: rx_frames=16 rx_decode_err=0 frames_published=16 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=22 cmd_cooldown_drops=0 cmd_gate_held=7 +cmd_copies_deferred=0 cmd_gate_deferred=7 2026-10-25 18:14:47,340 INFO image_rx_daemon: air_gap: n=15 dt_med=428808us +dt_p95=637877us len_med=152B cmd_tx_ok=6 cmd_tx_fail=0 2026-10-25 18:14:47,342 INFO image_rx_daemon: +air_gap_hist(ms): <400:5 <1000:10 2026-10-25 18:14:47,344 INFO image_rx_daemon: air_gap_by_class: boundary: n=15 +med=428.8ms 2026-10-25 18:14:47,346 INFO image_rx_daemon: rx_rf: n_rssi=16 n_snr=16 rssi[min/med/max]=-74/-63/-62 +snr[min/med/max]=9.0/10.0/12.0 2026-10-25 18:14:47,347 INFO image_rx_daemon: phase_telemetry: valid=16 invalid=0 +pre_f8=0 last_epoch=6 last_hop=25 slot_off=[14..14] 2026-10-25 18:14:47,349 INFO image_rx_daemon: probe: tx=6 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 18:14:47,350 INFO image_rx_daemon: probe_grid: p0/s0:0/6(0%) +2026-10-25 18:14:47,495 INFO image_rx_daemon: frag_arrival: seq=129 idx=0 total=1 fw_us=1614361463 len=137 2026-10-25 +18:14:47,497 INFO image_rx_daemon: published frame_id=0 seq=129 133 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:14:47,933 INFO image_rx_daemon: frag_arrival: seq=130 idx=0 total=1 fw_us=1614807146 len=198 2026-10-25 +18:14:47,935 INFO image_rx_daemon: published frame_id=0 seq=130 194 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:14:48,514 INFO image_rx_daemon: frag_arrival: seq=131 idx=0 total=1 fw_us=1615390500 len=179 2026-10-25 +18:14:48,515 INFO image_rx_daemon: published frame_id=0 seq=131 175 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:14:48,516 INFO image_rx_daemon: PROBE TX seq=7 phase_ms=0 size_b=16 (tx#7) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=34 channel_idx=33 epoch=6 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 18:14:48,584 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:14:48,884 +INFO image_rx_daemon: frag_arrival: seq=132 idx=0 total=1 fw_us=1615761357 len=140 2026-10-25 18:14:48,887 INFO +image_rx_daemon: published frame_id=0 seq=132 136 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:49,494 INFO +image_rx_daemon: frag_arrival: seq=133 idx=0 total=1 fw_us=1616367875 len=148 2026-10-25 18:14:49,495 INFO +image_rx_daemon: published frame_id=0 seq=133 144 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:49,898 INFO +image_rx_daemon: frag_arrival: seq=134 idx=0 total=1 fw_us=1616769654 len=152 2026-10-25 18:14:49,899 INFO +image_rx_daemon: published frame_id=0 seq=134 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:49,900 INFO +image_rx_daemon: PROBE TX seq=8 phase_ms=0 size_b=16 (tx#8) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=41 channel_idx=46 epoch=6 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:14:49,978 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:14:50,505 +INFO image_rx_daemon: frag_arrival: seq=135 idx=0 total=1 fw_us=1617368529 len=152 2026-10-25 18:14:50,506 INFO +image_rx_daemon: published frame_id=0 seq=135 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:50,896 INFO +image_rx_daemon: frag_arrival: seq=136 idx=0 total=1 fw_us=1617767782 len=152 2026-10-25 18:14:50,898 INFO +image_rx_daemon: published frame_id=0 seq=136 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:51,482 INFO +image_rx_daemon: frag_arrival: seq=137 idx=0 total=1 fw_us=1618361522 len=145 2026-10-25 18:14:51,483 INFO +image_rx_daemon: published frame_id=0 seq=137 141 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:51,484 INFO +image_rx_daemon: PROBE TX seq=9 phase_ms=0 size_b=16 (tx#9) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=49 channel_idx=49 epoch=6 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:14:51,573 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:14:51,926 +INFO image_rx_daemon: frag_arrival: seq=138 idx=0 total=1 fw_us=1618794436 len=191 2026-10-25 18:14:51,927 INFO +image_rx_daemon: published frame_id=0 seq=138 187 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:52,493 INFO +image_rx_daemon: frag_arrival: seq=139 idx=0 total=1 fw_us=1619364908 len=152 2026-10-25 18:14:52,495 INFO +image_rx_daemon: published frame_id=0 seq=139 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:52,931 INFO +image_rx_daemon: frag_arrival: seq=140 idx=0 total=1 fw_us=1619803011 len=206 2026-10-25 18:14:52,932 INFO +image_rx_daemon: published frame_id=0 seq=140 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:52,932 INFO +image_rx_daemon: PROBE TX seq=10 phase_ms=0 size_b=16 (tx#10) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=6 channel_idx=37 epoch=7 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:14:52,980 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:14:53,476 +INFO image_rx_daemon: frag_arrival: seq=141 idx=0 total=1 fw_us=1620350387 len=136 2026-10-25 18:14:53,481 INFO +image_rx_daemon: published frame_id=0 seq=141 132 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:53,889 INFO +image_rx_daemon: frag_arrival: seq=142 idx=0 total=1 fw_us=1620760108 len=151 2026-10-25 18:14:53,891 INFO +image_rx_daemon: published frame_id=0 seq=142 147 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:54,531 INFO +image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 fw_us=1621400569 len=207 2026-10-25 18:14:54,532 INFO +image_rx_daemon: published frame_id=0 seq=143 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:54,534 INFO +image_rx_daemon: PROBE TX seq=11 phase_ms=0 size_b=16 (tx#11) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=14 channel_idx=42 epoch=7 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:14:54,577 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:14:54,894 +INFO image_rx_daemon: frag_arrival: seq=144 idx=0 total=1 fw_us=1621763556 len=155 2026-10-25 18:14:54,897 INFO +image_rx_daemon: published frame_id=0 seq=144 151 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:55,480 INFO +image_rx_daemon: frag_arrival: seq=145 idx=0 total=1 fw_us=1622360054 len=152 2026-10-25 18:14:55,482 INFO +image_rx_daemon: published frame_id=0 seq=145 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:55,928 INFO +image_rx_daemon: frag_arrival: seq=146 idx=0 total=1 fw_us=1622798827 len=207 2026-10-25 18:14:55,929 INFO +image_rx_daemon: published frame_id=0 seq=146 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:55,930 INFO +image_rx_daemon: PROBE TX seq=12 phase_ms=0 size_b=16 (tx#12) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=21 channel_idx=48 epoch=7 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:14:55,977 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:14:56,484 +INFO image_rx_daemon: frag_arrival: seq=147 idx=0 total=1 fw_us=1623351095 len=143 2026-10-25 18:14:56,487 INFO +image_rx_daemon: published frame_id=0 seq=147 139 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:56,887 INFO +image_rx_daemon: frag_arrival: seq=148 idx=0 total=1 fw_us=1623759142 len=152 2026-10-25 18:14:56,888 INFO +image_rx_daemon: published frame_id=0 seq=148 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:14:57,353 INFO +image_rx_daemon: stats: rx_frames=36 rx_decode_err=0 frames_published=36 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=48 cmd_cooldown_drops=0 cmd_gate_held=18 +cmd_copies_deferred=0 cmd_gate_deferred=18 2026-10-25 18:14:57,354 INFO image_rx_daemon: air_gap: n=20 +dt_med=547376us dt_p95=640461us len_med=152B cmd_tx_ok=12 cmd_tx_fail=0 2026-10-25 18:14:57,357 INFO image_rx_daemon: +air_gap_hist(ms): <400:3 <1000:17 2026-10-25 18:14:57,359 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=547.4ms 2026-10-25 18:14:57,360 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-63 +snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:14:57,360 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=7 last_hop=25 slot_off=[14..15] 2026-10-25 18:14:57,361 INFO image_rx_daemon: probe: tx=12 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 18:14:57,361 INFO image_rx_daemon: probe_grid: p0/s0:0/12(0%) +2026-10-25 18:14:57,489 INFO image_rx_daemon: frag_arrival: seq=149 idx=0 total=1 fw_us=1624357133 len=152 2026-10-25 +18:14:57,490 INFO image_rx_daemon: published frame_id=0 seq=149 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:14:57,491 INFO image_rx_daemon: PROBE TX seq=13 phase_ms=0 size_b=16 (tx#13) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=12 epoch=7 freq_hz=908750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:14:57,570 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:14:57,920 INFO image_rx_daemon: frag_arrival: seq=150 idx=0 total=1 fw_us=1624792675 len=202 +2026-10-25 18:14:57,921 INFO image_rx_daemon: published frame_id=0 seq=150 198 B → lifetrac/v25/video/tile_delta +2026-10-25 18:14:58,508 INFO image_rx_daemon: frag_arrival: seq=151 idx=0 total=1 fw_us=1625378723 len=185 2026-10-25 +18:14:58,509 INFO image_rx_daemon: published frame_id=0 seq=151 181 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:14:58,884 INFO image_rx_daemon: frag_arrival: seq=152 idx=0 total=1 fw_us=1625754709 len=152 2026-10-25 +18:14:58,885 INFO image_rx_daemon: published frame_id=0 seq=152 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:14:58,886 INFO image_rx_daemon: PROBE TX seq=14 phase_ms=0 size_b=16 (tx#14) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=10 epoch=7 freq_hz=907750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:14:58,974 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:14:59,514 INFO image_rx_daemon: frag_arrival: seq=153 idx=0 total=1 fw_us=1626382267 len=190 +2026-10-25 18:14:59,515 INFO image_rx_daemon: published frame_id=0 seq=153 186 B → lifetrac/v25/video/tile_delta +2026-10-25 18:14:59,906 INFO image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=1626771499 len=179 2026-10-25 +18:14:59,908 INFO image_rx_daemon: published frame_id=0 seq=154 175 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:15:00,498 INFO image_rx_daemon: frag_arrival: seq=155 idx=0 total=1 fw_us=1627362843 len=166 2026-10-25 +18:15:00,499 INFO image_rx_daemon: published frame_id=0 seq=155 162 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:15:00,500 INFO image_rx_daemon: PROBE TX seq=15 phase_ms=0 size_b=16 (tx#15) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=31 epoch=7 freq_hz=918250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:15:00,573 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:15:00,895 INFO image_rx_daemon: frag_arrival: seq=156 idx=0 total=1 fw_us=1627763096 len=158 +2026-10-25 18:15:00,898 INFO image_rx_daemon: published frame_id=0 seq=156 154 B → lifetrac/v25/video/tile_delta +2026-10-25 18:15:01,510 INFO image_rx_daemon: frag_arrival: seq=157 idx=0 total=1 fw_us=1628379618 len=192 2026-10-25 +18:15:01,511 INFO image_rx_daemon: published frame_id=0 seq=157 188 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:15:01,909 INFO image_rx_daemon: frag_arrival: seq=158 idx=0 total=1 fw_us=1628782984 len=194 2026-10-25 +18:15:01,911 INFO image_rx_daemon: published frame_id=0 seq=158 190 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:15:01,912 INFO image_rx_daemon: PROBE TX seq=16 phase_ms=0 size_b=16 (tx#16) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=47 epoch=8 freq_hz=926250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:15:01,971 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:15:02,447 INFO image_rx_daemon: frag_arrival: seq=159 idx=0 total=1 fw_us=1629318464 len=110 +2026-10-25 18:15:02,448 INFO image_rx_daemon: published frame_id=0 seq=159 106 B → lifetrac/v25/video/tile_delta +2026-10-25 18:15:02,891 INFO image_rx_daemon: frag_arrival: seq=160 idx=0 total=1 fw_us=1629765686 len=114 2026-10-25 +18:15:02,895 INFO image_rx_daemon: published frame_id=0 seq=160 110 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:15:03,452 INFO image_rx_daemon: frag_arrival: seq=161 idx=0 total=1 fw_us=1630319413 len=116 2026-10-25 +18:15:03,455 INFO image_rx_daemon: published frame_id=0 seq=161 112 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:15:03,456 INFO image_rx_daemon: PROBE TX seq=17 phase_ms=0 size_b=16 (tx#17) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=44 epoch=8 freq_hz=924750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:15:03,503 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:15:03,921 INFO image_rx_daemon: frag_arrival: seq=162 idx=0 total=1 fw_us=1630787051 len=196 +2026-10-25 18:15:03,923 INFO image_rx_daemon: published frame_id=0 seq=162 192 B → lifetrac/v25/video/tile_delta +2026-10-25 18:15:04,518 INFO image_rx_daemon: frag_arrival: seq=163 idx=0 total=1 fw_us=1631383142 len=202 2026-10-25 +18:15:04,519 INFO image_rx_daemon: published frame_id=0 seq=163 198 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:15:04,520 INFO image_rx_daemon: PROBE TX seq=18 phase_ms=0 size_b=16 (tx#18) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=24 epoch=8 freq_hz=914750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:15:04,566 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:15:04,882 INFO image_rx_daemon: frag_arrival: seq=164 idx=0 total=1 fw_us=1631752661 len=152 +2026-10-25 18:15:04,883 INFO image_rx_daemon: published frame_id=0 seq=164 148 B → lifetrac/v25/video/tile_delta +2026-10-25 18:15:05,469 INFO image_rx_daemon: frag_arrival: seq=165 idx=0 total=1 fw_us=1632344269 len=152 2026-10-25 +18:15:05,470 INFO image_rx_daemon: published frame_id=0 seq=165 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:15:06,078 INFO image_rx_daemon: frag_arrival: seq=166 idx=0 total=1 fw_us=1632943224 len=152 2026-10-25 +18:15:06,079 INFO image_rx_daemon: published frame_id=0 seq=166 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:15:06,080 INFO image_rx_daemon: PROBE TX seq=19 phase_ms=0 size_b=16 (tx#19) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=18 epoch=8 freq_hz=911750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:15:06,159 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:15:06,474 INFO image_rx_daemon: frag_arrival: seq=167 idx=0 total=1 fw_us=1633342663 len=152 +2026-10-25 18:15:06,476 INFO image_rx_daemon: published frame_id=0 seq=167 148 B → lifetrac/v25/video/tile_delta +2026-10-25 18:15:06,878 INFO image_rx_daemon: frag_arrival: seq=168 idx=0 total=1 fw_us=1633742078 len=152 2026-10-25 +18:15:06,879 INFO image_rx_daemon: published frame_id=0 seq=168 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:15:07,365 INFO image_rx_daemon: stats: rx_frames=56 rx_decode_err=0 frames_published=56 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=76 cmd_cooldown_drops=0 +cmd_gate_held=26 cmd_copies_deferred=0 cmd_gate_deferred=26 2026-10-25 18:15:07,366 INFO image_rx_daemon: air_gap: +n=20 dt_med=535480us dt_p95=627558us len_med=158B cmd_tx_ok=19 cmd_tx_fail=0 2026-10-25 18:15:07,369 INFO +image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 2026-10-25 18:15:07,370 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=535.5ms 2026-10-25 18:15:07,372 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:15:07,374 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=8 last_hop=25 slot_off=[14..60] 2026-10-25 18:15:07,375 INFO +image_rx_daemon: probe: tx=19 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:15:07,375 INFO +image_rx_daemon: probe_grid: p0/s0:0/19(0%) 2026-10-25 18:15:07,473 INFO image_rx_daemon: frag_arrival: seq=169 idx=0 +total=1 fw_us=1634341143 len=152 2026-10-25 18:15:07,475 INFO image_rx_daemon: published frame_id=0 seq=169 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:07,476 INFO image_rx_daemon: PROBE TX seq=20 phase_ms=0 size_b=16 +(tx#20) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=46 epoch=8 +freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:15:07,564 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:07,872 INFO image_rx_daemon: frag_arrival: seq=170 idx=0 +total=1 fw_us=1634740505 len=152 2026-10-25 18:15:07,873 INFO image_rx_daemon: published frame_id=0 seq=170 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:08,450 INFO image_rx_daemon: frag_arrival: seq=171 idx=0 total=1 +fw_us=1635316349 len=123 2026-10-25 18:15:08,453 INFO image_rx_daemon: published frame_id=0 seq=171 119 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:08,900 INFO image_rx_daemon: frag_arrival: seq=172 idx=0 total=1 +fw_us=1635764791 len=189 2026-10-25 18:15:08,902 INFO image_rx_daemon: published frame_id=0 seq=172 185 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:08,902 INFO image_rx_daemon: PROBE TX seq=21 phase_ms=0 size_b=16 +(tx#21) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=37 epoch=8 +freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:15:08,955 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:09,469 INFO image_rx_daemon: frag_arrival: seq=173 idx=0 +total=1 fw_us=1636330089 len=141 2026-10-25 18:15:09,470 INFO image_rx_daemon: published frame_id=0 seq=173 137 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:09,873 INFO image_rx_daemon: frag_arrival: seq=174 idx=0 total=1 +fw_us=1636734613 len=149 2026-10-25 18:15:09,875 INFO image_rx_daemon: published frame_id=0 seq=174 145 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:10,474 INFO image_rx_daemon: frag_arrival: seq=175 idx=0 total=1 +fw_us=1637336214 len=152 2026-10-25 18:15:10,475 INFO image_rx_daemon: published frame_id=0 seq=175 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:10,476 INFO image_rx_daemon: PROBE TX seq=22 phase_ms=0 size_b=16 +(tx#22) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=11 epoch=8 +freq_hz=908250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:15:10,555 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:10,842 INFO image_rx_daemon: frag_arrival: seq=176 idx=0 +total=1 fw_us=1637712461 len=122 2026-10-25 18:15:10,843 INFO image_rx_daemon: published frame_id=0 seq=176 118 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:11,471 INFO image_rx_daemon: frag_arrival: seq=177 idx=0 total=1 +fw_us=1638334886 len=152 2026-10-25 18:15:11,472 INFO image_rx_daemon: published frame_id=0 seq=177 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:11,851 INFO image_rx_daemon: frag_arrival: seq=178 idx=0 total=1 +fw_us=1638713650 len=124 2026-10-25 18:15:11,854 INFO image_rx_daemon: published frame_id=0 seq=178 120 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:11,855 INFO image_rx_daemon: PROBE TX seq=23 phase_ms=0 size_b=16 +(tx#23) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=10 epoch=9 freq_hz=907750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:15:11,902 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:15:12,460 INFO image_rx_daemon: frag_arrival: seq=179 idx=0 total=1 +fw_us=1639325693 len=143 2026-10-25 18:15:12,463 INFO image_rx_daemon: published frame_id=0 seq=179 139 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:12,853 INFO image_rx_daemon: frag_arrival: seq=180 idx=0 total=1 +fw_us=1639713142 len=126 2026-10-25 18:15:12,856 INFO image_rx_daemon: published frame_id=0 seq=180 122 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:13,472 INFO image_rx_daemon: frag_arrival: seq=181 idx=0 total=1 +fw_us=1640331771 len=152 2026-10-25 18:15:13,473 INFO image_rx_daemon: published frame_id=0 seq=181 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:13,474 INFO image_rx_daemon: PROBE TX seq=24 phase_ms=0 size_b=16 +(tx#24) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=32 epoch=9 freq_hz=918750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:15:13,552 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:15:13,870 INFO image_rx_daemon: frag_arrival: seq=182 idx=0 total=1 +fw_us=1640731146 len=152 2026-10-25 18:15:13,871 INFO image_rx_daemon: published frame_id=0 seq=182 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:14,466 INFO image_rx_daemon: frag_arrival: seq=183 idx=0 total=1 +fw_us=1641330319 len=152 2026-10-25 18:15:14,467 INFO image_rx_daemon: published frame_id=0 seq=183 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:14,871 INFO image_rx_daemon: frag_arrival: seq=184 idx=0 total=1 +fw_us=1641729887 len=152 2026-10-25 18:15:14,873 INFO image_rx_daemon: published frame_id=0 seq=184 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:14,874 INFO image_rx_daemon: PROBE TX seq=25 phase_ms=0 size_b=16 +(tx#25) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=40 epoch=9 +freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:15:14,953 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:15,475 INFO image_rx_daemon: frag_arrival: seq=185 idx=0 +total=1 fw_us=1642329146 len=152 2026-10-25 18:15:15,476 INFO image_rx_daemon: published frame_id=0 seq=185 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:15,870 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 +fw_us=1642728584 len=152 2026-10-25 18:15:15,871 INFO image_rx_daemon: published frame_id=0 seq=186 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:16,502 INFO image_rx_daemon: frag_arrival: seq=187 idx=0 total=1 +fw_us=1643358920 len=194 2026-10-25 18:15:16,503 INFO image_rx_daemon: published frame_id=0 seq=187 190 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:16,504 INFO image_rx_daemon: PROBE TX seq=26 phase_ms=0 size_b=16 +(tx#26) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=25 epoch=9 +freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:15:16,552 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:16,855 INFO image_rx_daemon: frag_arrival: seq=188 idx=0 +total=1 fw_us=1643714521 len=137 2026-10-25 18:15:16,856 INFO image_rx_daemon: published frame_id=0 seq=188 133 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:17,378 INFO image_rx_daemon: stats: rx_frames=76 rx_decode_err=0 +frames_published=76 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=104 cmd_cooldown_drops=0 cmd_gate_held=35 cmd_copies_deferred=0 cmd_gate_deferred=35 2026-10-25 +18:15:17,380 INFO image_rx_daemon: air_gap: n=20 dt_med=565298us dt_p95=630336us len_med=152B cmd_tx_ok=26 +cmd_tx_fail=0 2026-10-25 18:15:17,382 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 2026-10-25 +18:15:17,383 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=565.3ms 2026-10-25 18:15:17,384 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-63/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 +18:15:17,384 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=9 last_hop=25 +slot_off=[14..14] 2026-10-25 18:15:17,385 INFO image_rx_daemon: probe: tx=26 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:15:17,385 INFO image_rx_daemon: probe_grid: p0/s0:0/26(0%) 2026-10-25 18:15:17,470 INFO +image_rx_daemon: frag_arrival: seq=189 idx=0 total=1 fw_us=1644326521 len=152 2026-10-25 18:15:17,473 INFO +image_rx_daemon: published frame_id=0 seq=189 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:17,867 INFO +image_rx_daemon: frag_arrival: seq=190 idx=0 total=1 fw_us=1644723334 len=149 2026-10-25 18:15:17,870 INFO +image_rx_daemon: published frame_id=0 seq=190 145 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:17,871 INFO +image_rx_daemon: PROBE TX seq=27 phase_ms=0 size_b=16 (tx#27) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=31 channel_idx=41 epoch=9 freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:15:17,950 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:18,466 +INFO image_rx_daemon: frag_arrival: seq=191 idx=0 total=1 fw_us=1645319776 len=145 2026-10-25 18:15:18,467 INFO +image_rx_daemon: published frame_id=0 seq=191 141 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:18,896 INFO +image_rx_daemon: frag_arrival: seq=192 idx=0 total=1 fw_us=1645757878 len=200 2026-10-25 18:15:18,898 INFO +image_rx_daemon: published frame_id=0 seq=192 196 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:19,487 INFO +image_rx_daemon: frag_arrival: seq=193 idx=0 total=1 fw_us=1646346326 len=183 2026-10-25 18:15:19,488 INFO +image_rx_daemon: published frame_id=0 seq=193 179 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:19,489 INFO +image_rx_daemon: PROBE TX seq=28 phase_ms=0 size_b=16 (tx#28) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=39 channel_idx=39 epoch=9 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:15:19,557 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:19,914 +INFO image_rx_daemon: frag_arrival: seq=194 idx=0 total=1 fw_us=1646757142 len=198 2026-10-25 18:15:19,915 INFO +image_rx_daemon: published frame_id=0 seq=194 194 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:20,503 INFO +image_rx_daemon: frag_arrival: seq=195 idx=0 total=1 fw_us=1647360575 len=205 2026-10-25 18:15:20,504 INFO +image_rx_daemon: published frame_id=0 seq=195 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:20,903 INFO +image_rx_daemon: frag_arrival: seq=196 idx=0 total=1 fw_us=1647752222 len=195 2026-10-25 18:15:20,904 INFO +image_rx_daemon: published frame_id=0 seq=196 191 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:20,904 INFO +image_rx_daemon: PROBE TX seq=29 phase_ms=0 size_b=16 (tx#29) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=46 channel_idx=14 epoch=9 freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:15:20,952 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:21,477 +INFO image_rx_daemon: frag_arrival: seq=197 idx=0 total=1 fw_us=1648338352 len=177 2026-10-25 18:15:21,479 INFO +image_rx_daemon: published frame_id=0 seq=197 173 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:21,877 INFO +image_rx_daemon: frag_arrival: seq=198 idx=0 total=1 fw_us=1648716975 len=151 2026-10-25 18:15:21,878 INFO +image_rx_daemon: published frame_id=0 seq=198 147 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:22,448 INFO +image_rx_daemon: frag_arrival: seq=199 idx=0 total=1 fw_us=1649302953 len=132 2026-10-25 18:15:22,451 INFO +image_rx_daemon: published frame_id=0 seq=199 128 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:22,452 INFO +image_rx_daemon: PROBE TX seq=30 phase_ms=0 size_b=16 (tx#30) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=3 channel_idx=46 epoch=10 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:15:22,496 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:22,858 +INFO image_rx_daemon: frag_arrival: seq=200 idx=0 total=1 fw_us=1649705934 len=130 2026-10-25 18:15:22,862 INFO +image_rx_daemon: published frame_id=0 seq=200 126 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:23,466 INFO +image_rx_daemon: frag_arrival: seq=201 idx=0 total=1 fw_us=1650314109 len=151 2026-10-25 18:15:23,467 INFO +image_rx_daemon: published frame_id=0 seq=201 147 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:23,860 INFO +image_rx_daemon: frag_arrival: seq=202 idx=0 total=1 fw_us=1650715773 len=152 2026-10-25 18:15:23,862 INFO +image_rx_daemon: published frame_id=0 seq=202 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:23,863 INFO +image_rx_daemon: PROBE TX seq=31 phase_ms=0 size_b=16 (tx#31) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=11 channel_idx=13 epoch=10 freq_hz=909250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:15:23,954 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:24,469 +INFO image_rx_daemon: frag_arrival: seq=203 idx=0 total=1 fw_us=1651314529 len=152 2026-10-25 18:15:24,470 INFO +image_rx_daemon: published frame_id=0 seq=203 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:24,863 INFO +image_rx_daemon: frag_arrival: seq=204 idx=0 total=1 fw_us=1651714417 len=152 2026-10-25 18:15:24,867 INFO +image_rx_daemon: published frame_id=0 seq=204 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:25,495 INFO +image_rx_daemon: frag_arrival: seq=205 idx=0 total=1 fw_us=1652345734 len=197 2026-10-25 18:15:25,496 INFO +image_rx_daemon: published frame_id=0 seq=205 193 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:25,497 INFO +image_rx_daemon: PROBE TX seq=32 phase_ms=0 size_b=16 (tx#32) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=19 channel_idx=22 epoch=10 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:15:25,545 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:25,888 +INFO image_rx_daemon: frag_arrival: seq=206 idx=0 total=1 fw_us=1652734871 len=186 2026-10-25 18:15:25,889 INFO +image_rx_daemon: published frame_id=0 seq=206 182 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:26,490 INFO +image_rx_daemon: frag_arrival: seq=207 idx=0 total=1 fw_us=1653338836 len=192 2026-10-25 18:15:26,492 INFO +image_rx_daemon: published frame_id=0 seq=207 188 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:27,099 INFO +image_rx_daemon: frag_arrival: seq=208 idx=0 total=1 fw_us=1653947914 len=207 2026-10-25 18:15:27,101 INFO +image_rx_daemon: published frame_id=0 seq=208 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:27,102 INFO +image_rx_daemon: PROBE TX seq=33 phase_ms=0 size_b=16 (tx#33) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=27 channel_idx=10 epoch=10 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:15:27,149 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:27,388 +INFO image_rx_daemon: stats: rx_frames=96 rx_decode_err=0 frames_published=96 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=131 cmd_cooldown_drops=0 cmd_gate_held=45 +cmd_copies_deferred=0 cmd_gate_deferred=45 2026-10-25 18:15:27,392 INFO image_rx_daemon: air_gap: n=20 +dt_med=586130us dt_p95=631317us len_med=177B cmd_tx_ok=33 cmd_tx_fail=0 2026-10-25 18:15:27,393 INFO image_rx_daemon: +air_gap_hist(ms): <400:5 <1000:15 2026-10-25 18:15:27,394 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=586.1ms 2026-10-25 18:15:27,394 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-69/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:15:27,395 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=10 last_hop=26 slot_off=[14..21] 2026-10-25 18:15:27,395 INFO image_rx_daemon: probe: tx=33 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:15:27,396 INFO image_rx_daemon: probe_grid: +p0/s0:0/33(0%) 2026-10-25 18:15:27,502 INFO image_rx_daemon: frag_arrival: seq=209 idx=0 total=1 fw_us=1654347021 +len=205 2026-10-25 18:15:27,504 INFO image_rx_daemon: published frame_id=0 seq=209 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:27,874 INFO image_rx_daemon: frag_arrival: seq=210 idx=0 total=1 +fw_us=1654714882 len=152 2026-10-25 18:15:27,875 INFO image_rx_daemon: published frame_id=0 seq=210 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:28,463 INFO image_rx_daemon: frag_arrival: seq=211 idx=0 total=1 +fw_us=1655307142 len=152 2026-10-25 18:15:28,464 INFO image_rx_daemon: published frame_id=0 seq=211 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:28,465 INFO image_rx_daemon: PROBE TX seq=34 phase_ms=0 size_b=16 +(tx#34) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=19 epoch=10 +freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:15:28,543 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:28,824 INFO image_rx_daemon: frag_arrival: seq=212 idx=0 +total=1 fw_us=1655681544 len=115 2026-10-25 18:15:28,827 INFO image_rx_daemon: published frame_id=0 seq=212 111 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:29,452 INFO image_rx_daemon: frag_arrival: seq=213 idx=0 total=1 +fw_us=1656305142 len=152 2026-10-25 18:15:29,454 INFO image_rx_daemon: published frame_id=0 seq=213 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:29,866 INFO image_rx_daemon: frag_arrival: seq=214 idx=0 total=1 +fw_us=1656708434 len=142 2026-10-25 18:15:29,867 INFO image_rx_daemon: published frame_id=0 seq=214 138 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:29,868 INFO image_rx_daemon: PROBE TX seq=35 phase_ms=0 size_b=16 +(tx#35) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=26 epoch=10 +freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:15:29,946 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:30,453 INFO image_rx_daemon: frag_arrival: seq=215 idx=0 +total=1 fw_us=1657297076 len=147 2026-10-25 18:15:30,454 INFO image_rx_daemon: published frame_id=0 seq=215 143 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:30,866 INFO image_rx_daemon: frag_arrival: seq=216 idx=0 total=1 +fw_us=1657714328 len=152 2026-10-25 18:15:30,867 INFO image_rx_daemon: published frame_id=0 seq=216 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:31,457 INFO image_rx_daemon: frag_arrival: seq=217 idx=0 total=1 +fw_us=1658300146 len=152 2026-10-25 18:15:31,459 INFO image_rx_daemon: published frame_id=0 seq=217 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:31,460 INFO image_rx_daemon: PROBE TX seq=36 phase_ms=0 size_b=16 +(tx#36) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=2 epoch=10 +freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:15:31,538 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:31,866 INFO image_rx_daemon: frag_arrival: seq=218 idx=0 +total=1 fw_us=1658703908 len=145 2026-10-25 18:15:31,867 INFO image_rx_daemon: published frame_id=0 seq=218 141 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:32,428 INFO image_rx_daemon: frag_arrival: seq=219 idx=0 total=1 +fw_us=1659282687 len=131 2026-10-25 18:15:32,431 INFO image_rx_daemon: published frame_id=0 seq=219 127 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:33,071 INFO image_rx_daemon: frag_arrival: seq=220 idx=0 total=1 +fw_us=1659917859 len=182 2026-10-25 18:15:33,072 INFO image_rx_daemon: published frame_id=0 seq=220 178 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:33,072 INFO image_rx_daemon: PROBE TX seq=37 phase_ms=0 size_b=16 +(tx#37) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=14 epoch=11 +freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:15:33,140 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:33,448 INFO image_rx_daemon: frag_arrival: seq=221 idx=0 +total=1 fw_us=1660293807 len=149 2026-10-25 18:15:33,451 INFO image_rx_daemon: published frame_id=0 seq=221 145 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:34,098 INFO image_rx_daemon: frag_arrival: seq=222 idx=0 total=1 +fw_us=1660934042 len=204 2026-10-25 18:15:34,101 INFO image_rx_daemon: published frame_id=0 seq=222 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:34,474 INFO image_rx_daemon: frag_arrival: seq=223 idx=0 total=1 +fw_us=1661317789 len=183 2026-10-25 18:15:34,475 INFO image_rx_daemon: published frame_id=0 seq=223 179 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:34,476 INFO image_rx_daemon: PROBE TX seq=38 phase_ms=0 size_b=16 +(tx#38) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=0 epoch=11 +freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:15:34,534 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:34,894 INFO image_rx_daemon: frag_arrival: seq=224 idx=0 +total=1 fw_us=1661733142 len=180 2026-10-25 18:15:34,896 INFO image_rx_daemon: published frame_id=0 seq=224 176 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:35,471 INFO image_rx_daemon: frag_arrival: seq=225 idx=0 total=1 +fw_us=1662310701 len=176 2026-10-25 18:15:35,472 INFO image_rx_daemon: published frame_id=0 seq=225 172 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:35,874 INFO image_rx_daemon: frag_arrival: seq=226 idx=0 total=1 +fw_us=1662723734 len=166 2026-10-25 18:15:35,875 INFO image_rx_daemon: published frame_id=0 seq=226 162 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:35,876 INFO image_rx_daemon: PROBE TX seq=39 phase_ms=0 size_b=16 +(tx#39) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=40 epoch=11 +freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:15:35,934 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:36,486 INFO image_rx_daemon: frag_arrival: seq=227 idx=0 +total=1 fw_us=1663324116 len=198 2026-10-25 18:15:36,487 INFO image_rx_daemon: published frame_id=0 seq=227 194 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:36,838 INFO image_rx_daemon: frag_arrival: seq=228 idx=0 total=1 +fw_us=1663678538 len=114 2026-10-25 18:15:36,839 INFO image_rx_daemon: published frame_id=0 seq=228 110 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:37,399 INFO image_rx_daemon: stats: rx_frames=116 rx_decode_err=0 +frames_published=116 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=161 cmd_cooldown_drops=0 cmd_gate_held=54 cmd_copies_deferred=0 cmd_gate_deferred=54 2026-10-25 +18:15:37,401 INFO image_rx_daemon: air_gap: n=20 dt_med=417252us dt_p95=640235us len_med=152B cmd_tx_ok=39 +cmd_tx_fail=0 2026-10-25 18:15:37,403 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 2026-10-25 +18:15:37,403 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=417.3ms 2026-10-25 18:15:37,404 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-63 snr[min/med/max]=9.0/10.0/13.0 2026-10-25 +18:15:37,409 INFO image_rx_daemon: frag_arrival: seq=229 idx=0 total=1 fw_us=1664258142 len=112 2026-10-25 +18:15:37,409 INFO image_rx_daemon: phase_telemetry: valid=21 invalid=0 pre_f8=0 last_epoch=11 last_hop=28 +slot_off=[14..36] 2026-10-25 18:15:37,411 INFO image_rx_daemon: probe: tx=39 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:15:37,412 INFO image_rx_daemon: probe_grid: p0/s0:0/39(0%) 2026-10-25 18:15:37,413 INFO +image_rx_daemon: published frame_id=0 seq=229 108 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:37,414 INFO +image_rx_daemon: PROBE TX seq=40 phase_ms=0 size_b=16 (tx#40) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=28 channel_idx=45 epoch=11 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:15:37,461 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:37,838 +INFO image_rx_daemon: frag_arrival: seq=230 idx=0 total=1 fw_us=1664684463 len=120 2026-10-25 18:15:37,839 INFO +image_rx_daemon: published frame_id=0 seq=230 116 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:38,467 INFO +image_rx_daemon: frag_arrival: seq=231 idx=0 total=1 fw_us=1665309009 len=185 2026-10-25 18:15:38,468 INFO +image_rx_daemon: published frame_id=0 seq=231 181 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:38,468 INFO +image_rx_daemon: PROBE TX seq=41 phase_ms=0 size_b=16 (tx#41) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=34 channel_idx=32 epoch=11 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:15:38,536 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:39,086 +INFO image_rx_daemon: frag_arrival: seq=232 idx=0 total=1 fw_us=1665920648 len=203 2026-10-25 18:15:39,088 INFO +image_rx_daemon: published frame_id=0 seq=232 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:39,446 INFO +image_rx_daemon: frag_arrival: seq=233 idx=0 total=1 fw_us=1666283450 len=152 2026-10-25 18:15:39,447 INFO +image_rx_daemon: published frame_id=0 seq=233 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:40,048 INFO +image_rx_daemon: frag_arrival: seq=234 idx=0 total=1 fw_us=1666881919 len=152 2026-10-25 18:15:40,051 INFO +image_rx_daemon: published frame_id=0 seq=234 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:40,052 INFO +image_rx_daemon: PROBE TX seq=42 phase_ms=0 size_b=16 (tx#42) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=42 channel_idx=13 epoch=11 freq_hz=909250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:15:40,130 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:40,438 +INFO image_rx_daemon: frag_arrival: seq=235 idx=0 total=1 fw_us=1667280943 len=152 2026-10-25 18:15:40,440 INFO +image_rx_daemon: published frame_id=0 seq=235 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:41,087 INFO +image_rx_daemon: frag_arrival: seq=236 idx=0 total=1 fw_us=1667918298 len=205 2026-10-25 18:15:41,088 INFO +image_rx_daemon: published frame_id=0 seq=236 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:41,438 INFO +image_rx_daemon: frag_arrival: seq=237 idx=0 total=1 fw_us=1668278594 len=152 2026-10-25 18:15:41,439 INFO +image_rx_daemon: published frame_id=0 seq=237 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:41,440 INFO +image_rx_daemon: PROBE TX seq=43 phase_ms=0 size_b=16 (tx#43) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=49 channel_idx=4 epoch=11 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:15:41,529 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:41,859 +INFO image_rx_daemon: frag_arrival: seq=238 idx=0 total=1 fw_us=1668691643 len=127 2026-10-25 18:15:41,861 INFO +image_rx_daemon: published frame_id=0 seq=238 123 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:42,438 INFO +image_rx_daemon: frag_arrival: seq=239 idx=0 total=1 fw_us=1669276314 len=152 2026-10-25 18:15:42,439 INFO +image_rx_daemon: published frame_id=0 seq=239 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:43,007 INFO +image_rx_daemon: frag_arrival: seq=240 idx=0 total=1 fw_us=1669848881 len=117 2026-10-25 18:15:43,010 INFO +image_rx_daemon: published frame_id=0 seq=240 113 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:43,011 INFO +image_rx_daemon: PROBE TX seq=44 phase_ms=0 size_b=16 (tx#44) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=6 channel_idx=7 epoch=12 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:15:43,054 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:43,420 +INFO image_rx_daemon: frag_arrival: seq=241 idx=0 total=1 fw_us=1670255725 len=129 2026-10-25 18:15:43,421 INFO +image_rx_daemon: published frame_id=0 seq=241 125 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:44,017 INFO +image_rx_daemon: frag_arrival: seq=242 idx=0 total=1 fw_us=1670867146 len=145 2026-10-25 18:15:44,019 INFO +image_rx_daemon: published frame_id=0 seq=242 141 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:44,426 INFO +image_rx_daemon: frag_arrival: seq=243 idx=0 total=1 fw_us=1671263666 len=142 2026-10-25 18:15:44,427 INFO +image_rx_daemon: published frame_id=0 seq=243 138 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:44,429 INFO +image_rx_daemon: PROBE TX seq=45 phase_ms=0 size_b=16 (tx#45) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=14 channel_idx=17 epoch=12 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:15:44,518 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:44,869 +INFO image_rx_daemon: frag_arrival: seq=244 idx=0 total=1 fw_us=1671706498 len=152 2026-10-25 18:15:44,872 INFO +image_rx_daemon: published frame_id=0 seq=244 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:45,409 INFO +image_rx_daemon: frag_arrival: seq=245 idx=0 total=1 fw_us=1672245753 len=121 2026-10-25 18:15:45,411 INFO +image_rx_daemon: published frame_id=0 seq=245 117 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:46,040 INFO +image_rx_daemon: frag_arrival: seq=246 idx=0 total=1 fw_us=1672867704 len=152 2026-10-25 18:15:46,041 INFO +image_rx_daemon: published frame_id=0 seq=246 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:46,041 INFO +image_rx_daemon: PROBE TX seq=46 phase_ms=0 size_b=16 (tx#46) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=22 channel_idx=10 epoch=12 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:15:46,120 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:46,431 +INFO image_rx_daemon: frag_arrival: seq=247 idx=0 total=1 fw_us=1673266779 len=152 2026-10-25 18:15:46,432 INFO +image_rx_daemon: published frame_id=0 seq=247 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:47,018 INFO +image_rx_daemon: frag_arrival: seq=248 idx=0 total=1 fw_us=1673865314 len=152 2026-10-25 18:15:47,020 INFO +image_rx_daemon: published frame_id=0 seq=248 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:47,424 INFO +image_rx_daemon: frag_arrival: seq=249 idx=0 total=1 fw_us=1674264376 len=152 2026-10-25 18:15:47,426 INFO +image_rx_daemon: published frame_id=0 seq=249 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:47,428 INFO +image_rx_daemon: PROBE TX seq=47 phase_ms=0 size_b=16 (tx#47) 2026-10-25 18:15:47,430 INFO image_rx_daemon: stats: +rx_frames=137 rx_decode_err=0 frames_published=137 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=191 cmd_cooldown_drops=0 cmd_gate_held=61 cmd_copies_deferred=0 +cmd_gate_deferred=61 2026-10-25 18:15:47,431 INFO image_rx_daemon: air_gap: n=21 dt_med=539255us dt_p95=624546us +len_med=152B cmd_tx_ok=46 cmd_tx_fail=0 2026-10-25 18:15:47,431 INFO image_rx_daemon: air_gap_hist(ms): <400:6 +<1000:15 2026-10-25 18:15:47,432 INFO image_rx_daemon: air_gap_by_class: boundary: n=21 med=539.3ms 2026-10-25 +18:15:47,432 INFO image_rx_daemon: rx_rf: n_rssi=21 n_snr=21 rssi[min/med/max]=-74/-64/-62 +snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:15:47,432 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=12 last_hop=28 slot_off=[14..51] 2026-10-25 18:15:47,433 INFO image_rx_daemon: probe: tx=47 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:15:47,433 INFO image_rx_daemon: probe_grid: +p0/s0:0/47(0%) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=6 epoch=12 +freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:15:47,519 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:48,025 INFO image_rx_daemon: frag_arrival: seq=250 idx=0 +total=1 fw_us=1674862975 len=152 2026-10-25 18:15:48,027 INFO image_rx_daemon: published frame_id=0 seq=250 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:48,424 INFO image_rx_daemon: frag_arrival: seq=251 idx=0 total=1 +fw_us=1675262017 len=152 2026-10-25 18:15:48,425 INFO image_rx_daemon: published frame_id=0 seq=251 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:49,066 INFO image_rx_daemon: frag_arrival: seq=252 idx=0 total=1 +fw_us=1675896842 len=201 2026-10-25 18:15:49,068 INFO image_rx_daemon: published frame_id=0 seq=252 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:49,068 INFO image_rx_daemon: PROBE TX seq=48 phase_ms=0 size_b=16 +(tx#48) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=47 epoch=12 +freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:15:49,115 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:49,433 INFO image_rx_daemon: frag_arrival: seq=253 idx=0 +total=1 fw_us=1676259765 len=152 2026-10-25 18:15:49,434 INFO image_rx_daemon: published frame_id=0 seq=253 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:50,014 INFO image_rx_daemon: frag_arrival: seq=254 idx=0 total=1 +fw_us=1676858475 len=152 2026-10-25 18:15:50,015 INFO image_rx_daemon: published frame_id=0 seq=254 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:50,411 INFO image_rx_daemon: frag_arrival: seq=255 idx=0 total=1 +fw_us=1677247347 len=139 2026-10-25 18:15:50,412 INFO image_rx_daemon: published frame_id=0 seq=255 135 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:50,413 INFO image_rx_daemon: PROBE TX seq=49 phase_ms=0 size_b=16 +(tx#49) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=48 epoch=12 +freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:15:50,451 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:51,069 INFO image_rx_daemon: frag_arrival: seq=0 idx=0 +total=1 fw_us=1677895116 len=205 2026-10-25 18:15:51,071 INFO image_rx_daemon: published frame_id=0 seq=0 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:51,418 INFO image_rx_daemon: frag_arrival: seq=1 idx=0 total=1 +fw_us=1678247861 len=142 2026-10-25 18:15:51,419 INFO image_rx_daemon: published frame_id=0 seq=1 138 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:52,019 INFO image_rx_daemon: frag_arrival: seq=2 idx=0 total=1 +fw_us=1678854541 len=152 2026-10-25 18:15:52,020 INFO image_rx_daemon: published frame_id=0 seq=2 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:52,021 INFO image_rx_daemon: PROBE TX seq=50 phase_ms=0 size_b=16 +(tx#50) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=19 epoch=13 +freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:15:52,110 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:52,418 INFO image_rx_daemon: frag_arrival: seq=3 idx=0 +total=1 fw_us=1679246092 len=144 2026-10-25 18:15:52,419 INFO image_rx_daemon: published frame_id=0 seq=3 140 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:53,010 INFO image_rx_daemon: frag_arrival: seq=4 idx=0 total=1 +fw_us=1679847508 len=147 2026-10-25 18:15:53,011 INFO image_rx_daemon: published frame_id=0 seq=4 143 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:53,451 INFO image_rx_daemon: frag_arrival: seq=5 idx=0 total=1 +fw_us=1680282875 len=195 2026-10-25 18:15:53,452 INFO image_rx_daemon: published frame_id=0 seq=5 191 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:53,452 INFO image_rx_daemon: PROBE TX seq=51 phase_ms=0 size_b=16 +(tx#51) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=30 epoch=13 +freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:15:53,510 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:54,019 INFO image_rx_daemon: frag_arrival: seq=6 idx=0 +total=1 fw_us=1680850738 len=154 2026-10-25 18:15:54,020 INFO image_rx_daemon: published frame_id=0 seq=6 150 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:54,463 INFO image_rx_daemon: frag_arrival: seq=7 idx=0 total=1 +fw_us=1681283597 len=198 2026-10-25 18:15:54,464 INFO image_rx_daemon: published frame_id=0 seq=7 194 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:55,060 INFO image_rx_daemon: frag_arrival: seq=8 idx=0 total=1 +fw_us=1681882554 len=199 2026-10-25 18:15:55,061 INFO image_rx_daemon: published frame_id=0 seq=8 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:55,062 INFO image_rx_daemon: PROBE TX seq=52 phase_ms=0 size_b=16 +(tx#52) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=9 epoch=13 +freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:15:55,109 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:55,462 INFO image_rx_daemon: frag_arrival: seq=9 idx=0 +total=1 fw_us=1682284369 len=203 2026-10-25 18:15:55,464 INFO image_rx_daemon: published frame_id=0 seq=9 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:55,998 INFO image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 +fw_us=1682831459 len=131 2026-10-25 18:15:56,000 INFO image_rx_daemon: published frame_id=0 seq=10 127 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:56,418 INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 +fw_us=1683246263 len=152 2026-10-25 18:15:56,419 INFO image_rx_daemon: published frame_id=0 seq=11 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:56,419 INFO image_rx_daemon: PROBE TX seq=53 phase_ms=0 size_b=16 +(tx#53) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=35 epoch=13 +freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:15:56,508 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:56,860 INFO image_rx_daemon: frag_arrival: seq=12 idx=0 +total=1 fw_us=1683683984 len=125 2026-10-25 18:15:56,863 INFO image_rx_daemon: published frame_id=0 seq=12 121 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:15:57,436 INFO image_rx_daemon: stats: rx_frames=156 rx_decode_err=0 +frames_published=156 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=219 cmd_cooldown_drops=0 cmd_gate_held=70 cmd_copies_deferred=0 cmd_gate_deferred=70 2026-10-25 +18:15:57,437 INFO image_rx_daemon: air_gap: n=19 dt_med=437721us dt_p95=647769us len_med=152B cmd_tx_ok=53 +cmd_tx_fail=0 2026-10-25 18:15:57,445 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:14 2026-10-25 +18:15:57,446 INFO image_rx_daemon: air_gap_by_class: boundary: n=19 med=437.7ms 2026-10-25 18:15:57,447 INFO +image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 +18:15:57,447 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 pre_f8=0 last_epoch=13 last_hop=25 +slot_off=[14..74] 2026-10-25 18:15:57,448 INFO image_rx_daemon: probe: tx=53 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:15:57,448 INFO image_rx_daemon: probe_grid: p0/s0:0/53(0%) 2026-10-25 18:15:57,451 INFO +image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=1684272986 len=190 2026-10-25 18:15:57,452 INFO +image_rx_daemon: published frame_id=0 seq=13 186 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:58,063 INFO +image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=1684882367 len=206 2026-10-25 18:15:58,064 INFO +image_rx_daemon: published frame_id=0 seq=14 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:58,064 INFO +image_rx_daemon: PROBE TX seq=54 phase_ms=0 size_b=16 (tx#54) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=32 channel_idx=43 epoch=13 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:15:58,100 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:15:58,451 +INFO image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=1685279078 len=201 2026-10-25 18:15:58,452 INFO +image_rx_daemon: published frame_id=0 seq=15 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:59,050 INFO +image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=1685878101 len=203 2026-10-25 18:15:59,052 INFO +image_rx_daemon: published frame_id=0 seq=16 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:59,417 INFO +image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=1686241081 len=152 2026-10-25 18:15:59,418 INFO +image_rx_daemon: published frame_id=0 seq=17 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:15:59,419 INFO +image_rx_daemon: PROBE TX seq=55 phase_ms=0 size_b=16 (tx#55) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=39 channel_idx=33 epoch=13 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:15:59,497 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:00,058 +INFO image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=1686877142 len=202 2026-10-25 18:16:00,060 INFO +image_rx_daemon: published frame_id=0 seq=18 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:00,398 INFO +image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=1687228987 len=140 2026-10-25 18:16:00,399 INFO +image_rx_daemon: published frame_id=0 seq=19 136 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:01,003 INFO +image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=1687830549 len=144 2026-10-25 18:16:01,008 INFO +image_rx_daemon: published frame_id=0 seq=20 140 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:01,008 INFO +image_rx_daemon: PROBE TX seq=56 phase_ms=0 size_b=16 (tx#56) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=47 channel_idx=27 epoch=13 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:16:01,098 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:01,408 +INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=1688235019 len=151 2026-10-25 18:16:01,409 INFO +image_rx_daemon: published frame_id=0 seq=21 147 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:02,003 INFO +image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=1688833991 len=148 2026-10-25 18:16:02,005 INFO +image_rx_daemon: published frame_id=0 seq=22 144 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:02,407 INFO +image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=1689233234 len=148 2026-10-25 18:16:02,408 INFO +image_rx_daemon: published frame_id=0 seq=23 144 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:02,409 INFO +image_rx_daemon: PROBE TX seq=57 phase_ms=0 size_b=16 (tx#57) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=4 channel_idx=40 epoch=14 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:16:02,498 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:03,005 +INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=1689834802 len=152 2026-10-25 18:16:03,007 INFO +image_rx_daemon: published frame_id=0 seq=24 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:03,390 INFO +image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=1690216033 len=127 2026-10-25 18:16:03,392 INFO +image_rx_daemon: published frame_id=0 seq=25 123 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:04,003 INFO +image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=1690830565 len=148 2026-10-25 18:16:04,005 INFO +image_rx_daemon: published frame_id=0 seq=26 144 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:04,006 INFO +image_rx_daemon: PROBE TX seq=58 phase_ms=0 size_b=16 (tx#58) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=12 channel_idx=8 epoch=14 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:16:04,094 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:04,404 +INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=1691230019 len=148 2026-10-25 18:16:04,405 INFO +image_rx_daemon: published frame_id=0 seq=27 144 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:05,003 INFO +image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=1691825142 len=142 2026-10-25 18:16:05,007 INFO +image_rx_daemon: published frame_id=0 seq=28 138 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:05,413 INFO +image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=1692231393 len=152 2026-10-25 18:16:05,414 INFO +image_rx_daemon: published frame_id=0 seq=29 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:05,415 INFO +image_rx_daemon: PROBE TX seq=59 phase_ms=0 size_b=16 (tx#59) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=19 channel_idx=12 epoch=14 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:16:05,490 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:06,007 +INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=1692830602 len=152 2026-10-25 18:16:06,011 INFO +image_rx_daemon: published frame_id=0 seq=30 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:06,412 INFO +image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=1693229978 len=152 2026-10-25 18:16:06,415 INFO +image_rx_daemon: published frame_id=0 seq=31 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:07,047 INFO +image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=1693867758 len=205 2026-10-25 18:16:07,048 INFO +image_rx_daemon: published frame_id=0 seq=32 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:07,049 INFO +image_rx_daemon: PROBE TX seq=60 phase_ms=0 size_b=16 (tx#60) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=27 channel_idx=3 epoch=14 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:16:07,096 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:07,435 +INFO image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=1694256683 len=192 2026-10-25 18:16:07,436 INFO +image_rx_daemon: published frame_id=0 seq=33 188 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:07,453 INFO +image_rx_daemon: stats: rx_frames=177 rx_decode_err=0 frames_published=177 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=247 cmd_cooldown_drops=0 cmd_gate_held=80 +cmd_copies_deferred=0 cmd_gate_deferred=80 2026-10-25 18:16:07,454 INFO image_rx_daemon: air_gap: n=21 +dt_med=589002us dt_p95=636061us len_med=152B cmd_tx_ok=60 cmd_tx_fail=0 2026-10-25 18:16:07,454 INFO image_rx_daemon: +air_gap_hist(ms): <400:8 <1000:13 2026-10-25 18:16:07,455 INFO image_rx_daemon: air_gap_by_class: boundary: n=21 +med=589.0ms 2026-10-25 18:16:07,456 INFO image_rx_daemon: rx_rf: n_rssi=21 n_snr=21 rssi[min/med/max]=-74/-65/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:16:07,457 INFO image_rx_daemon: phase_telemetry: valid=21 invalid=0 +pre_f8=0 last_epoch=14 last_hop=28 slot_off=[14..14] 2026-10-25 18:16:07,458 INFO image_rx_daemon: probe: tx=60 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:16:07,459 INFO image_rx_daemon: probe_grid: +p0/s0:0/60(0%) 2026-10-25 18:16:08,032 INFO image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=1694860603 +len=199 2026-10-25 18:16:08,034 INFO image_rx_daemon: published frame_id=0 seq=34 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:08,450 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 +fw_us=1695264821 len=207 2026-10-25 18:16:08,451 INFO image_rx_daemon: published frame_id=0 seq=35 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:08,452 INFO image_rx_daemon: PROBE TX seq=61 phase_ms=0 size_b=16 +(tx#61) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=42 epoch=14 +freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:16:08,489 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:09,046 INFO image_rx_daemon: frag_arrival: seq=36 idx=0 +total=1 fw_us=1695858349 len=200 2026-10-25 18:16:09,047 INFO image_rx_daemon: published frame_id=0 seq=36 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:09,450 INFO image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 +fw_us=1696262624 len=205 2026-10-25 18:16:09,451 INFO image_rx_daemon: published frame_id=0 seq=37 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:10,026 INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 +fw_us=1696857142 len=198 2026-10-25 18:16:10,027 INFO image_rx_daemon: published frame_id=0 seq=38 194 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:10,028 INFO image_rx_daemon: PROBE TX seq=62 phase_ms=0 size_b=16 +(tx#62) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=35 epoch=14 +freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:16:10,096 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:10,436 INFO image_rx_daemon: frag_arrival: seq=39 idx=0 +total=1 fw_us=1697255385 len=198 2026-10-25 18:16:10,437 INFO image_rx_daemon: published frame_id=0 seq=39 194 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:11,006 INFO image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 +fw_us=1697825831 len=161 2026-10-25 18:16:11,007 INFO image_rx_daemon: published frame_id=0 seq=40 157 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:11,375 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 +fw_us=1698191431 len=115 2026-10-25 18:16:11,378 INFO image_rx_daemon: published frame_id=0 seq=41 111 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:11,379 INFO image_rx_daemon: PROBE TX seq=63 phase_ms=0 size_b=16 +(tx#63) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=0 epoch=14 +freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:16:11,427 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:12,018 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 +total=1 fw_us=1698847029 len=192 2026-10-25 18:16:12,019 INFO image_rx_daemon: published frame_id=0 seq=42 188 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:12,430 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 +fw_us=1699246214 len=192 2026-10-25 18:16:12,431 INFO image_rx_daemon: published frame_id=0 seq=43 188 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:12,432 INFO image_rx_daemon: PROBE TX seq=64 phase_ms=0 size_b=16 +(tx#64) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=5 epoch=15 freq_hz=905250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:16:12,490 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:16:13,014 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 +fw_us=1699816574 len=152 2026-10-25 18:16:13,022 INFO image_rx_daemon: published frame_id=0 seq=44 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:13,385 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 +fw_us=1700215832 len=152 2026-10-25 18:16:13,386 INFO image_rx_daemon: published frame_id=0 seq=45 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:14,042 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 +fw_us=1700853611 len=207 2026-10-25 18:16:14,043 INFO image_rx_daemon: published frame_id=0 seq=46 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:14,044 INFO image_rx_daemon: PROBE TX seq=65 phase_ms=0 size_b=16 +(tx#65) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=37 epoch=15 +freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:16:14,082 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:14,390 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 +total=1 fw_us=1701206208 len=141 2026-10-25 18:16:14,391 INFO image_rx_daemon: published frame_id=0 seq=47 137 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:15,002 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 +fw_us=1701812866 len=152 2026-10-25 18:16:15,007 INFO image_rx_daemon: published frame_id=0 seq=48 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:15,386 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 +fw_us=1702209428 len=149 2026-10-25 18:16:15,388 INFO image_rx_daemon: published frame_id=0 seq=49 145 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:15,388 INFO image_rx_daemon: PROBE TX seq=66 phase_ms=0 size_b=16 +(tx#66) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=4 epoch=15 +freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:16:15,479 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:15,998 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 +total=1 fw_us=1702810616 len=152 2026-10-25 18:16:15,999 INFO image_rx_daemon: published frame_id=0 seq=50 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:16,377 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 +fw_us=1703194145 len=131 2026-10-25 18:16:16,378 INFO image_rx_daemon: published frame_id=0 seq=51 127 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:16,832 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 +fw_us=1703649771 len=129 2026-10-25 18:16:16,836 INFO image_rx_daemon: published frame_id=0 seq=52 125 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:16,838 INFO image_rx_daemon: PROBE TX seq=67 phase_ms=0 size_b=16 +(tx#67) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=38 epoch=15 +freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:16:16,877 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:17,386 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 +total=1 fw_us=1704194248 len=134 2026-10-25 18:16:17,388 INFO image_rx_daemon: published frame_id=0 seq=53 130 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:17,462 INFO image_rx_daemon: stats: rx_frames=197 rx_decode_err=0 +frames_published=197 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=273 cmd_cooldown_drops=0 cmd_gate_held=91 cmd_copies_deferred=0 cmd_gate_deferred=91 2026-10-25 +18:16:17,464 INFO image_rx_daemon: air_gap: n=20 dt_med=544477us dt_p95=655598us len_med=161B cmd_tx_ok=67 +cmd_tx_fail=0 2026-10-25 18:16:17,466 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 2026-10-25 +18:16:17,468 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=544.5ms 2026-10-25 18:16:17,469 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:16:17,471 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=15 last_hop=28 +slot_off=[14..74] 2026-10-25 18:16:17,472 INFO image_rx_daemon: probe: tx=67 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:16:17,474 INFO image_rx_daemon: probe_grid: p0/s0:0/67(0%) 2026-10-25 18:16:17,990 INFO +image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=1704798220 len=143 2026-10-25 18:16:17,991 INFO +image_rx_daemon: published frame_id=0 seq=54 139 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:17,992 INFO +image_rx_daemon: PROBE TX seq=68 phase_ms=0 size_b=16 (tx#68) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=32 channel_idx=32 epoch=15 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:16:18,081 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:18,394 +INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=1705205244 len=152 2026-10-25 18:16:18,395 INFO +image_rx_daemon: published frame_id=0 seq=55 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:18,972 INFO +image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=1705780724 len=123 2026-10-25 18:16:18,975 INFO +image_rx_daemon: published frame_id=0 seq=56 119 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:19,394 INFO +image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=1706202994 len=152 2026-10-25 18:16:19,395 INFO +image_rx_daemon: published frame_id=0 seq=57 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:19,396 INFO +image_rx_daemon: PROBE TX seq=69 phase_ms=0 size_b=16 (tx#69) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=39 channel_idx=28 epoch=15 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:16:19,481 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:19,999 +INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=1706801696 len=152 2026-10-25 18:16:20,000 INFO +image_rx_daemon: published frame_id=0 seq=58 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:20,390 INFO +image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=1707200696 len=152 2026-10-25 18:16:20,391 INFO +image_rx_daemon: published frame_id=0 seq=59 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:20,990 INFO +image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=1707799306 len=152 2026-10-25 18:16:20,991 INFO +image_rx_daemon: published frame_id=0 seq=60 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:20,992 INFO +image_rx_daemon: PROBE TX seq=70 phase_ms=0 size_b=16 (tx#70) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=47 channel_idx=9 epoch=15 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:16:21,080 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:21,386 +INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=1708198425 len=152 2026-10-25 18:16:21,388 INFO +image_rx_daemon: published frame_id=0 seq=61 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:21,986 INFO +image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=1708797146 len=152 2026-10-25 18:16:21,987 INFO +image_rx_daemon: published frame_id=0 seq=62 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:22,377 INFO +image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=1709183472 len=135 2026-10-25 18:16:22,379 INFO +image_rx_daemon: published frame_id=0 seq=63 131 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:22,379 INFO +image_rx_daemon: PROBE TX seq=71 phase_ms=0 size_b=16 (tx#71) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=4 channel_idx=27 epoch=16 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:16:22,469 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:22,817 +INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=1709625549 len=101 2026-10-25 18:16:22,820 INFO +image_rx_daemon: published frame_id=0 seq=64 97 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:23,392 INFO +image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=1710194227 len=152 2026-10-25 18:16:23,393 INFO +image_rx_daemon: published frame_id=0 seq=65 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:23,982 INFO +image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=1710793146 len=152 2026-10-25 18:16:23,985 INFO +image_rx_daemon: published frame_id=0 seq=66 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:23,986 INFO +image_rx_daemon: PROBE TX seq=72 phase_ms=0 size_b=16 (tx#72) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=12 channel_idx=33 epoch=16 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:16:24,075 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:24,385 +INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=1711189869 len=149 2026-10-25 18:16:24,387 INFO +image_rx_daemon: published frame_id=0 seq=67 145 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:24,986 INFO +image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=1711791479 len=152 2026-10-25 18:16:24,987 INFO +image_rx_daemon: published frame_id=0 seq=68 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:25,386 INFO +image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=1712190753 len=152 2026-10-25 18:16:25,388 INFO +image_rx_daemon: published frame_id=0 seq=69 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:25,388 INFO +image_rx_daemon: PROBE TX seq=73 phase_ms=0 size_b=16 (tx#73) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=19 channel_idx=43 epoch=16 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:16:25,467 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:25,982 +INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=1712789645 len=152 2026-10-25 18:16:25,983 INFO +image_rx_daemon: published frame_id=0 seq=70 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:26,380 INFO +image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=1713188818 len=152 2026-10-25 18:16:26,381 INFO +image_rx_daemon: published frame_id=0 seq=71 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:26,982 INFO +image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=1713782295 len=146 2026-10-25 18:16:26,983 INFO +image_rx_daemon: published frame_id=0 seq=72 142 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:26,984 INFO +image_rx_daemon: PROBE TX seq=74 phase_ms=0 size_b=16 (tx#74) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=27 channel_idx=12 epoch=16 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:16:27,062 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:27,426 +INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=1714222754 len=202 2026-10-25 18:16:27,427 INFO +image_rx_daemon: published frame_id=0 seq=73 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:27,481 INFO +image_rx_daemon: stats: rx_frames=217 rx_decode_err=0 frames_published=217 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=301 cmd_cooldown_drops=0 cmd_gate_held=99 +cmd_copies_deferred=0 cmd_gate_deferred=99 2026-10-25 18:16:27,483 INFO image_rx_daemon: air_gap: n=20 +dt_med=568678us dt_p95=603972us len_med=152B cmd_tx_ok=74 cmd_tx_fail=0 2026-10-25 18:16:27,485 INFO image_rx_daemon: +air_gap_hist(ms): <400:6 <1000:14 2026-10-25 18:16:27,486 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=568.7ms 2026-10-25 18:16:27,488 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 +snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:16:27,490 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=16 last_hop=28 slot_off=[14..83] 2026-10-25 18:16:27,492 INFO image_rx_daemon: probe: tx=74 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:16:27,492 INFO image_rx_daemon: probe_grid: +p0/s0:0/74(0%) 2026-10-25 18:16:27,982 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=1714785357 +len=152 2026-10-25 18:16:27,983 INFO image_rx_daemon: published frame_id=0 seq=74 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:28,382 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 +fw_us=1715188142 len=158 2026-10-25 18:16:28,383 INFO image_rx_daemon: published frame_id=0 seq=75 154 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:28,384 INFO image_rx_daemon: PROBE TX seq=75 phase_ms=0 size_b=16 +(tx#75) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=39 epoch=16 +freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:16:28,463 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:29,014 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 +total=1 fw_us=1715822231 len=205 2026-10-25 18:16:29,015 INFO image_rx_daemon: published frame_id=0 seq=76 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:29,374 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 +fw_us=1716182747 len=152 2026-10-25 18:16:29,375 INFO image_rx_daemon: published frame_id=0 seq=77 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:29,987 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 +fw_us=1716786784 len=159 2026-10-25 18:16:29,989 INFO image_rx_daemon: published frame_id=0 seq=78 155 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:29,990 INFO image_rx_daemon: PROBE TX seq=76 phase_ms=0 size_b=16 +(tx#76) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=15 epoch=16 +freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:16:30,068 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:30,419 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 +total=1 fw_us=1717219601 len=205 2026-10-25 18:16:30,420 INFO image_rx_daemon: published frame_id=0 seq=79 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:30,978 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 +fw_us=1717779695 len=152 2026-10-25 18:16:30,979 INFO image_rx_daemon: published frame_id=0 seq=80 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:31,416 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 +fw_us=1718217829 len=207 2026-10-25 18:16:31,418 INFO image_rx_daemon: published frame_id=0 seq=81 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:31,419 INFO image_rx_daemon: PROBE TX seq=77 phase_ms=0 size_b=16 +(tx#77) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=44 epoch=16 +freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:16:31,462 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:32,008 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 +total=1 fw_us=1718816682 len=204 2026-10-25 18:16:32,009 INFO image_rx_daemon: published frame_id=0 seq=82 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:32,419 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 +fw_us=1719216069 len=206 2026-10-25 18:16:32,420 INFO image_rx_daemon: published frame_id=0 seq=83 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:32,977 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 +fw_us=1719776089 len=152 2026-10-25 18:16:32,979 INFO image_rx_daemon: published frame_id=0 seq=84 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:32,979 INFO image_rx_daemon: PROBE TX seq=78 phase_ms=0 size_b=16 +(tx#78) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=5 epoch=17 freq_hz=905250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:16:33,064 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:16:33,370 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 +fw_us=1720172842 len=149 2026-10-25 18:16:33,371 INFO image_rx_daemon: published frame_id=0 seq=85 145 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:33,973 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 +fw_us=1720774299 len=152 2026-10-25 18:16:33,975 INFO image_rx_daemon: published frame_id=0 seq=86 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:34,374 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 +fw_us=1721173553 len=152 2026-10-25 18:16:34,375 INFO image_rx_daemon: published frame_id=0 seq=87 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:34,376 INFO image_rx_daemon: PROBE TX seq=79 phase_ms=0 size_b=16 +(tx#79) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=25 epoch=17 +freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:16:34,456 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:34,994 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 +total=1 fw_us=1721790596 len=179 2026-10-25 18:16:34,995 INFO image_rx_daemon: published frame_id=0 seq=88 175 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:35,404 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 +fw_us=1722207868 len=203 2026-10-25 18:16:35,406 INFO image_rx_daemon: published frame_id=0 seq=89 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:35,974 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 +fw_us=1722767819 len=148 2026-10-25 18:16:35,977 INFO image_rx_daemon: published frame_id=0 seq=90 144 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:35,978 INFO image_rx_daemon: PROBE TX seq=80 phase_ms=0 size_b=16 +(tx#80) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=6 epoch=17 +freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:16:36,056 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:36,331 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 +total=1 fw_us=1723133542 len=105 2026-10-25 18:16:36,334 INFO image_rx_daemon: published frame_id=0 seq=91 101 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:36,947 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 +fw_us=1723750561 len=129 2026-10-25 18:16:36,948 INFO image_rx_daemon: published frame_id=0 seq=92 125 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:37,370 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 +fw_us=1724167899 len=152 2026-10-25 18:16:37,371 INFO image_rx_daemon: published frame_id=0 seq=93 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:37,372 INFO image_rx_daemon: PROBE TX seq=81 phase_ms=0 size_b=16 +(tx#81) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=7 epoch=17 +freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:16:37,451 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:37,496 INFO image_rx_daemon: stats: rx_frames=237 +rx_decode_err=0 frames_published=237 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=331 cmd_cooldown_drops=0 cmd_gate_held=109 cmd_copies_deferred=0 cmd_gate_deferred=109 2026-10-25 +18:16:37,497 INFO image_rx_daemon: air_gap: n=20 dt_med=559951us dt_p95=634089us len_med=152B cmd_tx_ok=81 +cmd_tx_fail=0 2026-10-25 18:16:37,499 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 2026-10-25 +18:16:37,501 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=560.0ms 2026-10-25 18:16:37,503 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 +18:16:37,504 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=17 last_hop=28 +slot_off=[14..14] 2026-10-25 18:16:37,506 INFO image_rx_daemon: probe: tx=81 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:16:37,506 INFO image_rx_daemon: probe_grid: p0/s0:0/81(0%) 2026-10-25 18:16:37,960 INFO +image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=1724756396 len=139 2026-10-25 18:16:37,961 INFO +image_rx_daemon: published frame_id=0 seq=94 135 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:38,574 INFO +image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=1725365555 len=152 2026-10-25 18:16:38,577 INFO +image_rx_daemon: published frame_id=0 seq=95 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:38,578 INFO +image_rx_daemon: PROBE TX seq=82 phase_ms=0 size_b=16 (tx#82) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=35 channel_idx=18 epoch=17 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:16:38,661 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:38,970 +INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=1725764668 len=152 2026-10-25 18:16:38,972 INFO +image_rx_daemon: published frame_id=0 seq=96 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:39,364 INFO +image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=1726163127 len=145 2026-10-25 18:16:39,366 INFO +image_rx_daemon: published frame_id=0 seq=97 141 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:39,959 INFO +image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=1726762651 len=152 2026-10-25 18:16:39,961 INFO +image_rx_daemon: published frame_id=0 seq=98 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:39,962 INFO +image_rx_daemon: PROBE TX seq=83 phase_ms=0 size_b=16 (tx#83) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=42 channel_idx=17 epoch=17 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:16:40,051 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:40,370 +INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=1727169854 len=152 2026-10-25 18:16:40,372 INFO +image_rx_daemon: published frame_id=0 seq=99 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:40,958 INFO +image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=1727758491 len=151 2026-10-25 18:16:40,959 INFO +image_rx_daemon: published frame_id=0 seq=100 147 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:41,370 INFO +image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=1728160281 len=152 2026-10-25 18:16:41,371 INFO +image_rx_daemon: published frame_id=0 seq=101 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:41,372 INFO +image_rx_daemon: PROBE TX seq=84 phase_ms=0 size_b=16 (tx#84) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=49 channel_idx=10 epoch=17 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:16:41,451 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:42,005 +INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=1728798125 len=207 2026-10-25 18:16:42,007 INFO +image_rx_daemon: published frame_id=0 seq=102 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:42,395 INFO +image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=1729184491 len=189 2026-10-25 18:16:42,396 INFO +image_rx_daemon: published frame_id=0 seq=103 185 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:42,958 INFO +image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=1729757475 len=152 2026-10-25 18:16:42,959 INFO +image_rx_daemon: published frame_id=0 seq=104 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:42,960 INFO +image_rx_daemon: PROBE TX seq=85 phase_ms=0 size_b=16 (tx#85) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=7 channel_idx=37 epoch=18 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:16:43,048 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:43,606 +INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=1730396142 len=207 2026-10-25 18:16:43,607 INFO +image_rx_daemon: published frame_id=0 seq=105 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:43,975 INFO +image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=1730771032 len=173 2026-10-25 18:16:43,976 INFO +image_rx_daemon: published frame_id=0 seq=106 169 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:44,399 INFO +image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=1731180832 len=183 2026-10-25 18:16:44,400 INFO +image_rx_daemon: published frame_id=0 seq=107 179 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:44,402 INFO +image_rx_daemon: PROBE TX seq=86 phase_ms=0 size_b=16 (tx#86) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=14 channel_idx=27 epoch=18 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:16:44,448 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:44,968 +INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=1731761745 len=164 2026-10-25 18:16:44,971 INFO +image_rx_daemon: published frame_id=0 seq=108 160 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:45,391 INFO +image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=1732178549 len=181 2026-10-25 18:16:45,393 INFO +image_rx_daemon: published frame_id=0 seq=109 177 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:45,990 INFO +image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=1732783434 len=196 2026-10-25 18:16:45,991 INFO +image_rx_daemon: published frame_id=0 seq=110 192 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:45,992 INFO +image_rx_daemon: PROBE TX seq=87 phase_ms=0 size_b=16 (tx#87) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=22 channel_idx=20 epoch=18 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:16:46,050 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:46,345 +INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=1733142545 len=114 2026-10-25 18:16:46,346 INFO +image_rx_daemon: published frame_id=0 seq=111 110 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:46,924 INFO +image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=1733722535 len=116 2026-10-25 18:16:46,927 INFO +image_rx_daemon: published frame_id=0 seq=112 112 B → lifetrac/v25/video/tile_delta 2026-10-25 18:16:47,509 INFO +image_rx_daemon: stats: rx_frames=256 rx_decode_err=0 frames_published=256 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=360 cmd_cooldown_drops=0 cmd_gate_held=119 +cmd_copies_deferred=0 cmd_gate_deferred=119 2026-10-25 18:16:47,512 INFO image_rx_daemon: air_gap: n=19 +dt_med=572984us dt_p95=638667us len_med=152B cmd_tx_ok=87 cmd_tx_fail=0 2026-10-25 18:16:47,513 INFO image_rx_daemon: +air_gap_hist(ms): <400:5 <1000:14 2026-10-25 18:16:47,514 INFO image_rx_daemon: air_gap_by_class: boundary: n=19 +med=573.0ms 2026-10-25 18:16:47,515 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-74/-63/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:16:47,515 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 +pre_f8=0 last_epoch=18 last_hop=26 slot_off=[14..34] 2026-10-25 18:16:47,516 INFO image_rx_daemon: probe: tx=87 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:16:47,516 INFO image_rx_daemon: probe_grid: +p0/s0:0/87(0%) 2026-10-25 18:16:47,593 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=1734378563 +len=191 2026-10-25 18:16:47,594 INFO image_rx_daemon: published frame_id=0 seq=113 187 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:47,595 INFO image_rx_daemon: PROBE TX seq=88 phase_ms=0 size_b=16 +(tx#88) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=35 epoch=18 +freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:16:47,646 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:47,997 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 +total=1 fw_us=1734783021 len=198 2026-10-25 18:16:47,999 INFO image_rx_daemon: published frame_id=0 seq=114 194 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:48,587 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 +fw_us=1735379522 len=196 2026-10-25 18:16:48,588 INFO image_rx_daemon: published frame_id=0 seq=115 192 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:48,959 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 +fw_us=1735747833 len=152 2026-10-25 18:16:48,963 INFO image_rx_daemon: published frame_id=0 seq=116 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:16:48,964 INFO image_rx_daemon: PROBE TX seq=89 phase_ms=0 size_b=16 +(tx#89) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=31 epoch=18 +freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:16:49,043 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:16:55,579 INFO image_rx_daemon: signal received; shutting +down 2026-10-25 18:16:55,664 INFO image_rx_daemon: RX worker exit + +=== LEG CHECKS === +TRACTOR_L072_RESET landed (PF4/NRST read back low then high, openocd exit 0) +BASE_L072_RESET unverified (gpio163 pulse sent; nothing checks that the base L072 rebooted, and it has not since +2026-08: score base brackets as post - pre) + gpio163 pulse output: none +CLOCKS board minus PC: tractor -1667465.461 s (-19.30 d) +-0.038 s; base -0.150 s (0.00 d) +-0.036 s (read only) +LOG_WINDOW after_stop (feed: camera_svc stopped; 4 s drain, tx_smoke stopped, rx_smoke stopped 0.5 s later, then the +logs were read; both stops ok, both daemon logs hold their SIGTERM shutdown line) +[EVIDENCE] archived to C:\Users\dorkm\Documents\GitHub\LifeTrac-bench-main\LifeTrac-v25\DESIGN-CONTROLLER\bench-evidenc +e\radio_monitor_20261025_131658_5f84b748 +=== LIVE LORA RADIO MONITOR COMPLETE === diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_health_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_health_base.txt new file mode 100644 index 00000000..70d54e67 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_health_base.txt @@ -0,0 +1,29 @@ +# leg 2c_t2e health base, 2026-10-25T18:13:04Z PC clock +STATS-OK (attempt 1) + radio_state=1 + radio_rx_ok=3840 + radio_crc_err=2 + radio_dio0=4629 + radio_tx_ok=785 + tx_fifo_rb_ok=785 + tx_fifo_rb_bad=0 + tx_done_early=0 + rx_urc_lost=15 + rx_pretx_drained=0 + rx_fifo_skip=0 + tx_deaf_max_us=30697 + tx_deaf_sum_us=22883922 + tx_done_to_rearm_max_us=1854 + fhss_dec_aligned=3834 + fhss_dec_snapped=6 + fhss_dec_rej_locked_out=0 + clk_demotion_reset=6 + clk_demotion_kept=0 + tx_first_anchor=0 + tx_stream_streak_max=1 + host_parse_ok=2017 + host_parse_err=0 + host_rx_ring_ovf=0 +RS115-INSTRUMENTED-FIRMWARE=YES +RS12-URC-COUNTERS=YES +RS12-10-COUNTERS=YES diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_health_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_health_tractor.txt new file mode 100644 index 00000000..4ae4d358 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_health_tractor.txt @@ -0,0 +1,29 @@ +# leg 2c_t2e health tractor, 2026-10-25T18:13:06Z PC clock +STATS-OK (attempt 1) + radio_state=1 + radio_rx_ok=124 + radio_crc_err=0 + radio_dio0=495 + radio_tx_ok=371 + tx_fifo_rb_ok=371 + tx_fifo_rb_bad=0 + tx_done_early=0 + rx_urc_lost=0 + rx_pretx_drained=0 + rx_fifo_skip=0 + tx_deaf_max_us=176800 + tx_deaf_sum_us=65040735 + tx_done_to_rearm_max_us=3539 + fhss_dec_aligned=124 + fhss_dec_snapped=0 + fhss_dec_rej_locked_out=0 + clk_demotion_reset=0 + clk_demotion_kept=1 + tx_first_anchor=1 + tx_stream_streak_max=370 + host_parse_ok=893 + host_parse_err=0 + host_rx_ring_ovf=0 +RS115-INSTRUMENTED-FIRMWARE=YES +RS12-URC-COUNTERS=YES +RS12-10-COUNTERS=YES diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_link_stats.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_link_stats.txt new file mode 100644 index 00000000..6b975e7a --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_link_stats.txt @@ -0,0 +1,2 @@ +# leg 2c_t2e link_stats (base broker): first message with frames; sampler started 2026-10-25T18:13:46Z PC clock +18:14:42Z {"bps": 226.8, "frames_per_s": 1.5, "rx_frames_seen": 6, "frames_published": 6, "rssi_dbm": -62, "snr_db": 10, "parity_reconstructions": 0, "timeouts": 0, "decode_errors": 0, "frags_expected": 6, "frags_missing": 0, "rx_codec": 1, "rx_codec_name": "mono_g4", "radio_profile": 1, "ts": 1792952082.5} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_p2p4.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_p2p4.txt new file mode 100644 index 00000000..34b76171 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_p2p4.txt @@ -0,0 +1,11 @@ +# leg 2c_t2e P2/P4 greps on C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748 +harness: reg_profile=1 force_frf_hz=0 tx_batch=0 synth_fps=2 cam_extra_env=-e LIFETRAC_ENCODE_MODE=6 +published frame_id lines (rx_daemon.log): 260 +tx done K=1 lines: 372 +tx done K>=2 lines: 0 +tx ABORTED lines: 0 +max K: 1 fragments +camera_service vector_stats lines: 0 +tx drops before air (last tx stats line): drop_full=0 drop_stale=0 +tractor FHSS authority (post bracket): tx_first_anchor=1 tx_stream_streak_max=372 +seq-gap loss (per codec run): leg 2c_t2e: 260 frames received; seq gaps within same-codec runs (row, lost): [] -> 0 lost of 260 = 0.0 % after the first received frame (0 codec switch(es) not counted) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_params.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_params.txt new file mode 100644 index 00000000..3f0cd4cf --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_params.txt @@ -0,0 +1,58 @@ +git_sha=5f84b748 +duration_s=180 +synth_fps=2 +synth_budget_b=250 +tx_pipeline=v3 +tx_pipeline_depth=2 +tx_batch=0 +tx_prepare_ahead=1 +train_gap_ms=40 +kf_request_disable=1 +no_park_last=0 +no_park_last_min_frags=3 +idle_drain_quiet_s=1.5 +cmd_stream_min_gap_s=1.0 +rx_extra_env= +rx_env_args=-e LIFETRAC_ALIGNED_PUMP=1 -e LIFETRAC_REACTIVE_FIRE=1 -e LIFETRAC_IDLE_DRAIN_QUIET_S=1.5 -e LIFETRAC_CMD_STREAM_MIN_GAP_S=1.0 +cam_extra_env=-e LIFETRAC_ENCODE_MODE=6 +parity_group=0 +aligned_pump=1 +reactive_fire=1 +probe_phase_sweep_ms= +probe_sizes_b= +ack_copies=2 +probe_echo=0 +fhss_farm_id=0 +fhss_link_id=0 +airtime_budget_us=0 +pacing_mode=smooth +pacing_headroom=0 +rxcont_arm=1 +tx_power_dbm= +tx_feed=camera +reg_profile=1 +force_frf_hz=0 +allow_default_carrier=False +tx_serial=2E2C1209DABC240B +rx_serial=2D0A1209DABC240B +host_ip=192.168.1.79 +inject_cmd= +inject_on= +inject_status= +inject_trigger= +tractor_l072_reset=landed +tractor_l072_reset_reason=PF4/NRST read back low then high, openocd exit 0 +tractor_ocd_tag=OCD_LEG=20261025T181329Z +base_l072_reset=unverified +base_gpio163_output=none +log_window=after_stop +feed_stop=camera_svc stopped +stop_drain_s=4 +tractor_clock_offset_s=-1667465.461 +base_clock_offset_s=-0.150 +tractor_clock_rtt_s=0.077 +base_clock_rtt_s=0.073 +clock_offset_rule=board date +%s.%N minus the PC UTC epoch at the midpoint of the adb read (error at most rtt/2, +1 s if the CLOCKS line says whole seconds), read after the daemons stopped; no clock was set +tractor_deploy_md5=md5 52/52 match; reset files md5 2/2 match +base_deploy_md5=md5 52/52 match +timestamp=20261025_131658 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_park.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_park.txt new file mode 100644 index 00000000..5f720de6 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_park.txt @@ -0,0 +1,3 @@ +# leg 2c_t2e park, 2026-10-25T18:19:29Z PC clock +base: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +tractor: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_post_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_post_base.txt new file mode 100644 index 00000000..5ed8c7cc --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_post_base.txt @@ -0,0 +1,31 @@ +# leg 2c_t2e post bracket base, 2026-10-25T18:19:21Z PC clock +radio_rx_ok=4100 +radio_crc_err=3 +radio_dio0=4979 +radio_tx_ok=874 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=2250 +host_parse_err=0 +radio_state=4 +tx_fifo_rb_ok=874 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=18 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=30698 +tx_deaf_sum_us=25556851 +tx_done_to_rearm_max_us=1854 +fhss_dec_aligned=4093 +fhss_dec_snapped=7 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=7 +clk_demotion_kept=0 +tx_first_anchor=0 +tx_stream_streak_max=1 +ALL: {'host_irq_idle': 2251, 'radio_dio0': 4979, 'radio_dio1': 3, 'radio_crc_err': 3, 'radio_rx_ok': 4100, 'radio_tx_ok': 874, 'radio_state': 4, 'host_rx_bytes': 36934, 'host_rx_lpuart_bytes': 36934, 'host_parse_ok': 2250, 'tx_fifo_rb_ok': 874, 'rx_urc_lost': 18, 'tx_deaf_max_us': 30698, 'tx_deaf_sum_us': 25556851, 'tx_done_to_rearm_max_us': 1854, 'fhss_dec_aligned': 4093, 'fhss_dec_snapped': 7, 'clk_demotion_reset': 7, 'tx_stream_streak_max': 1} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_post_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_post_tractor.txt new file mode 100644 index 00000000..ce7fe0f9 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_post_tractor.txt @@ -0,0 +1,31 @@ +# leg 2c_t2e post bracket tractor, 2026-10-25T18:19:24Z PC clock +radio_rx_ok=89 +radio_crc_err=0 +radio_dio0=463 +radio_tx_ok=373 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=985 +host_parse_err=0 +radio_state=4 +tx_fifo_rb_ok=373 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=0 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=176606 +tx_deaf_sum_us=53050674 +tx_done_to_rearm_max_us=3531 +fhss_dec_aligned=89 +fhss_dec_snapped=0 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=0 +clk_demotion_kept=1 +tx_first_anchor=1 +tx_stream_streak_max=372 +ALL: {'host_irq_idle': 985, 'radio_dio0': 463, 'radio_rx_ok': 89, 'radio_tx_ok': 373, 'radio_state': 4, 'host_rx_bytes': 72640, 'host_rx_lpuart_bytes': 72640, 'host_parse_ok': 985, 'tx_fifo_rb_ok': 373, 'tx_deaf_max_us': 176606, 'tx_deaf_sum_us': 53050674, 'tx_done_to_rearm_max_us': 3531, 'fhss_dec_aligned': 89, 'clk_demotion_kept': 1, 'tx_first_anchor': 1, 'tx_stream_streak_max': 372} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_post_transcript.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_post_transcript.txt new file mode 100644 index 00000000..89e767f6 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_post_transcript.txt @@ -0,0 +1,104 @@ +18:17:05Z == leg 2c_t2e post (archive C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748) +18:17:05Z -- waiting for the base capture (rs13_cap_base) to finish its 360 s +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +== vector dry run summary == +profile image_bw250: one-fragment limit 203 B (epoch starts 202 B) +frames: 260 total, 0 vector, 260 other, 0 unparseable; by codec {'mono_g4': 260} +wire bytes (vector): min 0 / p50 0 / p95 0 / max 0; over limit: 0 +epoch starts: 0 received, 0 applied +arrival: 0.00 fps mean over 0.0 s; gap p50 0.00 s, p95 0.00 s, max 0.00 s; first applied at never (0 frame(s) before it) +store: applied 0, bad 0 , epoch_behind 0, orphans 0, digest 0 checked / 0 mismatched, epochs 0, handovers 0, ttl_dropped 0, resync 0 (0 ended by DIGEST), records 0 +resync: none +scene: none (no frame applied) +checks: + [PASS] parse_ok 0 unparseable payload(s) + [FAIL] all_vector 260 non-vector frame(s): {'mono_g4': 260} + [PASS] one_fragment 0 over 203 B (epoch starts 202 B); max 0 B + [PASS] store_clean frames_bad=0 + [PASS] no_orphans orphans=0 + [PASS] digest 0 checked, 0 mismatched, scene digest_ok=None + [FAIL] epoch_seen 0 epoch start(s) applied of 0 received + [FAIL] first_apply 0 frame(s) before the first apply + [FAIL] applied_ratio 0/0 applied = 0.0% (need >= 90%) + [FAIL] min_frames 0 vector frame(s), need >= 300 +RESULT: FAIL +json report -> /work/legs/leg2c_t2e_base.json +18:19:19Z -- radio quiet check before the brackets and the park +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +base: leg daemons [] ttymxc3 holders [] +tractor: leg daemons [] ttymxc3 holders [] +18:19:21Z -- post-brackets (rs115) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +radio_rx_ok=4100 radio_crc_err=3 radio_tx_ok=874 (base) +radio_rx_ok=89 radio_crc_err=0 radio_tx_ok=373 (tractor) +18:19:26Z -- rs12_leg_report (--capture) + frag_gap_report +train_gap_ms=40 tx_pipeline_depth=2 synth_budget_b=250 force_frf_hz=0 git_sha=5f84b748 log_window=after_stop + (tx frags_ok counter 367 is stale; using 372 fragments from per-frame TX events) + (rx rx_frames counter 256 is stale; using 260 fragments from frag_arrival events) +loss 112/372 = 30.1% crc_dumps=0 timeouts=0 published=260 [whole logs] +shared-window loss 112/372 = 30.1% [txdone_arrival vs frag_arrival, train by train over the window both logs cover; 112 of 372 trains not heard] +capture seq gaps (leg2c_t2e_base.jsonl): lost 0/260 = 0.0% (received 260, 0 gaps, longest 0; 1 codec run; period 0.54 s) + first frame heard at seq 113: the 112 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 112/372 = 30.1% + tractor TX log: 372 frame(s) on air (txdone_arrival); the capture's first frame is its #113, its last #372 (placed by the params.txt clock offsets, within 0.03 s): 112/372 = 30.1% of them never reached the capture (112 before its first, 0 after its last) +n_frag=260 span=129s max_gap=0.7s gaps>3s=0 total_silent=0.0s +episodes (start s from first frag, +length): NONE +head: the first fragment came 62.4 s after the base's profile activation (18:13:37.113 base clock, the first line after REG_PROFILE OK); 55.9 s after the tractor's first txdone (params.txt clock offsets) +tail: the last fragment came 0.0 s before the tractor's last txdone (params.txt clock offsets); 6.6 s before the base daemon's stop (its 'signal received' line) +base sends on air=89 | tractor decoded cmds=89 +tractor cmd offsets (s from its first): 0.0, 1.4, 3.0, 4.4, 6.0, 7.4, 9.0, 10.4, 12.0, 13.5, 15.0, 16.5, 18.0, 19.4, 21.0, 22.5, 24.0, 25.0, 26.5, 28.0, 29.4, 31.0, 32.4, 34.0, 35.4, 37.0, 38.4, 40.0, 41.4, 43.0, 44.4, 46.0, 47.5, 49.0, 50.4, 52.0, 53.5, 55.0, 56.4, 58.0 +18:19:27Z -- P2 / P4 from the archive +# leg 2c_t2e P2/P4 greps on C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748 +harness: reg_profile=1 force_frf_hz=0 tx_batch=0 synth_fps=2 cam_extra_env=-e LIFETRAC_ENCODE_MODE=6 +published frame_id lines (rx_daemon.log): 260 +tx done K=1 lines: 372 +tx done K>=2 lines: 0 +tx ABORTED lines: 0 +max K: 1 fragments +camera_service vector_stats lines: 0 +tx drops before air (last tx stats line): drop_full=0 drop_stale=0 +tractor FHSS authority (post bracket): tx_first_anchor=1 tx_stream_streak_max=372 +seq-gap loss (per codec run): leg 2c_t2e: 260 frames received; seq gaps within same-codec runs (row, lost): [] -> 0 lost of 260 = 0.0 % after the first received frame (0 codec switch(es) not counted) +no vector_stats lines found (VECTOR mode logs one every LIFETRAC_CAMERA_HEALTH_EVERY_S, default 2 s) +18:19:28Z -- archive files into legs/ +copied: leg2c_t2e_tractor_ocd_reset.log; not in this archive: inject.log inject_trigger.txt +18:19:28Z -- RS-13 scorers (PC only; a failure is reported, it never stops the post step or the park) +radio_monitor_20261025_131658_5f84b748: codec mono_g4, reg_profile=1, reactive_fire=1, probe_echo=0, duration_s=180 + base PROBE TX: 89 (seq 1..89; on air 89, failed 0) + tractor LoRa cmd: PROBE: 89 line(s), 89 distinct seq(s), duplicates 0 + delivered 89/89 = 100.0 % (tractor seqs that the base sent, over base PROBE TX) + tail: none (the tractor logged the base's last PROBE, seq 89) + base acquisition: ACQUIRED; first image reception 62.4 s after the base's profile-1 activation, within the 120 s FHSS scan budget; evidence: the base decoded 260 of the tractor's 372 fragments on air (69.9 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid + (rs13_probe_score: exit 0 -> leg2c_t2e_probe_score.txt) +radio_monitor_20261025_131658_5f84b748: reg_profile=1 force_frf_hz=0 encode_mode=6 duration_s=180 + rx_rf windows: 13, +71..+191 s from the log start + RSSI: median of window medians -64.0 dBm; min of window medians -69 dBm; min of window mins -74 dBm; max -62 dBm; n = 13 windows, 256 frames + SNR: median of window medians 10.0 dB; min of window medians 10.0 dB; min of window mins 9.0 dB; max 13.0 dB; n = 13 windows, 256 frames + crc_dump: 0 + published frame_id: 260; frag_arrival: 260; rx_frames (last counter max): 256 + row: RSSI med / min -64.0 / -74 dBm | SNR med / min 10.0 / 9.0 dB | CRC err 0 | n 13 + FRF readback: base none; tractor none + (rs13_rf_extract: exit 0 -> leg2c_t2e_rf.txt) + (rs13_digest_trace: skipped -- the capture holds no VECTOR frame) +leg 2c_t2e: reg_profile=1 (FHSS, from leg2c_t2e_params.txt) -> the RS-12.15 bracket criteria apply +base: L072 counters not reset -> delta = post - pre +tractor: L072 counters RESET during the leg (evidence: radio_dio0, radio_rx_ok, tx_deaf_sum_us, fhss_dec_aligned, tx_deaf_max_us, tx_done_to_rearm_max_us) -> delta = post +cross-check: brackets 89/89 vs logs: base sends on air=89, tractor decoded cmds=89 -> AGREE +STOP RULE: not tripped + (bracket_deltas: exit 0 -> leg2c_t2e_deltas.txt) +18:19:29Z scorer exit codes (0 = ran clean; the files hold the reasons): rs12_leg_report=0 frag_gap_report=0 leg_replay=0 tractor_log=0 rs13_probe_score=0 rs13_rf_extract=0 bracket_deltas=0 +18:19:29Z -- park both radios (last) +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +base: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +tractor: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +18:19:38Z == leg 2c_t2e post done (evidence: C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_pre_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_pre_base.txt new file mode 100644 index 00000000..5577755b --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_pre_base.txt @@ -0,0 +1,31 @@ +# leg 2c_t2e pre bracket base, 2026-10-25T18:13:10Z PC clock +radio_rx_ok=3840 +radio_crc_err=2 +radio_dio0=4629 +radio_tx_ok=785 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=2018 +host_parse_err=0 +radio_state=1 +tx_fifo_rb_ok=785 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=15 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=30697 +tx_deaf_sum_us=22883922 +tx_done_to_rearm_max_us=1854 +fhss_dec_aligned=3834 +fhss_dec_snapped=6 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=6 +clk_demotion_kept=0 +tx_first_anchor=0 +tx_stream_streak_max=1 +ALL: {'host_irq_idle': 2019, 'radio_dio0': 4629, 'radio_dio1': 3, 'radio_crc_err': 2, 'radio_rx_ok': 3840, 'radio_tx_ok': 785, 'radio_state': 1, 'host_rx_bytes': 33084, 'host_rx_lpuart_bytes': 33084, 'host_parse_ok': 2018, 'tx_fifo_rb_ok': 785, 'rx_urc_lost': 15, 'tx_deaf_max_us': 30697, 'tx_deaf_sum_us': 22883922, 'tx_done_to_rearm_max_us': 1854, 'fhss_dec_aligned': 3834, 'fhss_dec_snapped': 6, 'clk_demotion_reset': 6, 'tx_stream_streak_max': 1} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_pre_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_pre_tractor.txt new file mode 100644 index 00000000..5eb7cebe --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_pre_tractor.txt @@ -0,0 +1,31 @@ +# leg 2c_t2e pre bracket tractor, 2026-10-25T18:13:13Z PC clock +radio_rx_ok=124 +radio_crc_err=0 +radio_dio0=495 +radio_tx_ok=371 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=894 +host_parse_err=0 +radio_state=1 +tx_fifo_rb_ok=371 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=0 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=176800 +tx_deaf_sum_us=65040735 +tx_done_to_rearm_max_us=3539 +fhss_dec_aligned=124 +fhss_dec_snapped=0 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=0 +clk_demotion_kept=1 +tx_first_anchor=1 +tx_stream_streak_max=370 +ALL: {'host_irq_idle': 894, 'radio_dio0': 495, 'radio_rx_ok': 124, 'radio_tx_ok': 371, 'radio_state': 1, 'host_rx_bytes': 87696, 'host_rx_lpuart_bytes': 87696, 'host_parse_ok': 894, 'tx_fifo_rb_ok': 371, 'tx_deaf_max_us': 176800, 'tx_deaf_sum_us': 65040735, 'tx_done_to_rearm_max_us': 3539, 'fhss_dec_aligned': 124, 'clk_demotion_kept': 1, 'tx_first_anchor': 1, 'tx_stream_streak_max': 370} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_prep.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_prep.txt new file mode 100644 index 00000000..d85f1159 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_prep.txt @@ -0,0 +1,60 @@ +18:12:44Z == leg 2c_t2e prep (profile image_bw250 = harness -RegProfile 1, boot mono_g4, 2 fps, 180 s, -ReactiveFire 1, -StopDrainS 4 (FHSS default), capture 360 s min-frames 300 no-strict) from bench-session-2026-10-25-t2 @ 5f84b748 +18:12:45Z -- production camera unit / radio-UART holders +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +tractor: lifetrac-camera=failed containers=[bench_mqtt x8-devel x8-provisioning x8-webapp] ttymxc3 holders=[] +base: containers=[design-controller-mosquitto-1] ttymxc3 holders=[] +18:12:47Z -- scene: bench video window to the front + camera check (camera only) +window pid 14808 'Front view of Colorado's STUNNING Royal Gorge Route Railroad - YouTube — Mozilla Firefox' player fullscreen: True in front: True +# leg2c_t2e scene check, 2026-10-25T18:12:50Z PC clock (content: https://www.youtube.com/watch?v=B1yUQwpNhJA, normal Firefox window, player fullscreen; min 8 %) +camera: first frame 0.5 s after opening /dev/video1; 201 frames, the sixth 0.2 s and the last 10.7 s after the first +1.9 s apart: mean abs diff 14.44 pct pixels diff>25: 13.97 % +5.0 s apart: mean abs diff 26.72 pct pixels diff>25: 23.91 % +10.0 s apart: mean abs diff 24.09 pct pixels diff>25: 23.29 % +mean luma 107.8 +frame -> C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_scene.jpg +SCENE-CHECK-OK: 10 s change 23.29 % (min 8 %) +18:13:04Z -- health probes (rs116) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +STATS-OK (attempt 1) + radio_state=1 +RS12-URC-COUNTERS=YES +STATS-OK (attempt 1) + radio_state=1 +RS12-URC-COUNTERS=YES +18:13:08Z -- clear retained control topics on the base broker +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +RETAINED-CLEARED lifetrac/v25/control/encode_mode_override lifetrac/v25/cmd/req_keyframe lifetrac/v25/control/radio_profile +18:13:10Z -- pre-brackets (rs115) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +radio_rx_ok=3840 radio_crc_err=2 radio_tx_ok=785 (base) +radio_rx_ok=124 radio_crc_err=0 radio_tx_ok=371 (tractor) +18:13:15Z -- base-side capture, detached (docker rs13_cap_base): profile image_bw250, 360 s, min-frames 300 no-strict +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +rs13_cap_base id 1326610e390b +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +connected to 127.0.0.1:1883 (rc=0); subscribing lifetrac/v25/video/tile_deltacapture -> /work/legs/leg2c_t2e_base.jsonl (profile image_bw250, limit 203 B); 360 s + +18:13:20Z == leg 2c_t2e prep done -> launch the harness NOW (the capture is already listening), in PowerShell: + & "C:/Users/dorkm/AppData/Local/Temp/lifetrac-bench/leg2c_t2e_harness.ps1" + which runs, from C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper: + .\run_live_radio_monitor.ps1 -TxAdbSerial 2E2C1209DABC240B -RxAdbSerial 2D0A1209DABC240B -HostIp 192.168.1.79 -TxFeed camera -RegProfile 1 -DurationS 180 -StopDrainS 4 -SynthFps 2 -KfRequestDisable 1 -ReactiveFire 1 -ProbeEcho 0 -LogFragArrivals 1 -TxBatch 0 -CamExtraEnv "-e LIFETRAC_ENCODE_MODE=6" -Archive + while frames flow: bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/link_sample.sh" 2c_t2e + after '[EVIDENCE] archived to': bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/leg_post.sh" 2c_t2e + NOT flying after all (no GO, harness refused, round aborted)? The probes left both L072s + listening (RXCONT) and rs13_cap_base is running. Stop the capture and park both radios: + bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/power_up_guard.sh" --stop-leg-daemons diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_probe_score.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_probe_score.txt new file mode 100644 index 00000000..d46f59cb --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_probe_score.txt @@ -0,0 +1,6 @@ +radio_monitor_20261025_131658_5f84b748: codec mono_g4, reg_profile=1, reactive_fire=1, probe_echo=0, duration_s=180 + base PROBE TX: 89 (seq 1..89; on air 89, failed 0) + tractor LoRa cmd: PROBE: 89 line(s), 89 distinct seq(s), duplicates 0 + delivered 89/89 = 100.0 % (tractor seqs that the base sent, over base PROBE TX) + tail: none (the tractor logged the base's last PROBE, seq 89) + base acquisition: ACQUIRED; first image reception 62.4 s after the base's profile-1 activation, within the 120 s FHSS scan budget; evidence: the base decoded 260 of the tractor's 372 fragments on air (69.9 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_replay.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_replay.txt new file mode 100644 index 00000000..aa329210 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_replay.txt @@ -0,0 +1,7 @@ +leg 2c_t2e: 260 frames received; seq gaps within same-codec runs (row, lost): [] -> 0 lost of 260 = 0.0 % after the first received frame (0 codec switch(es) not counted) + resync episodes (start, end, ended by key): [] + all ended by an epoch start: True; final resync False, digest_ok n/a (no VECTOR frame) + last DIGEST checked (row, result): None; last epoch start row None, None frame(s) before the end (no DIGEST inside TTL_FRAMES+3 of a range-1/2 start, encode_vector.py) + key rows (0): [] + BAD rows (0): [] + orphan bursts top: []; orphans 0, ttl_dropped 0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_report.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_report.txt new file mode 100644 index 00000000..74e61dce --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_report.txt @@ -0,0 +1,18 @@ +train_gap_ms=40 tx_pipeline_depth=2 synth_budget_b=250 force_frf_hz=0 git_sha=5f84b748 log_window=after_stop + (tx frags_ok counter 367 is stale; using 372 fragments from per-frame TX events) + (rx rx_frames counter 256 is stale; using 260 fragments from frag_arrival events) +loss 112/372 = 30.1% crc_dumps=0 timeouts=0 published=260 [whole logs] +shared-window loss 112/372 = 30.1% [txdone_arrival vs frag_arrival, train by train over the window both logs cover; 112 of 372 trains not heard] +capture seq gaps (leg2c_t2e_base.jsonl): lost 0/260 = 0.0% (received 260, 0 gaps, longest 0; 1 codec run; period 0.54 s) + first frame heard at seq 113: the 112 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 112/372 = 30.1% + tractor TX log: 372 frame(s) on air (txdone_arrival); the capture's first frame is its #113, its last #372 (placed by the params.txt clock offsets, within 0.03 s): 112/372 = 30.1% of them never reached the capture (112 before its first, 0 after its last) +acquisition: first image reception: the base's first decoded frame came 62.4 s after its profile-1 activation (rx_daemon.log line 31 at 18:13:37.113 board time, the frame at line 57), within the FHSS cold-start scan budget of 120 s (4 attempts x 30 s: SX1276_RX_SCAN_MAX_RETRIES 3 + 1, SX1276_RX_SCAN_REDESIGN_MS 30000) + confirmed acquisition: ACQUIRED: the base's bracket counts 1 LOCKED -> SCANNING demotion(s) (d(clk_demotion_reset) 1, d(clk_demotion_kept) 0), which only a locked scan makes; the base decoded 260 of the tractor's 372 fragments on air (69.9 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid + base RX_SCAN_FAILED fault(s), FAULT code 0x0D read by the daemon's FAULT_URC name= and the scan sub-byte layout: attempt 0 at +30.0 s (line 45, sub 0x60: warm, hw_suspect); attempt 1 at +60.0 s (line 53, sub 0x61: warm, hw_suspect) +radio deltas: {'radio_dio0': 350, 'radio_rx_ok': 260, 'radio_crc_err': 1, 'radio_tx_ok': 89} +FIRMWARE DROP (drx_ok - host URCs): 260 - 260 = 0 +identity residue: 0 +crc closure: dcrc_err=1 vs crc_dumps=0 +URC-path: rx_urc_lost=3 rx_pretx_drained=0 +RS-12.10: rx_fifo_skip=0 tx_deaf_sum=2672929 us over 89 TX (mean 30.0 ms) tx_deaf_max=30.7 ms tx_done_to_rearm_max=1854 us (max fields: post-bracket values) +RS-12.15: consider_remote deltas aligned=259 snapped=1 locked_out=0 epoch_drift=0 bad_hop=0 not_init=0 | demotion reset=1 kept=0 | tx_first_anchor delta=0 (post 0) | streak_max post=1 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_rf.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_rf.txt new file mode 100644 index 00000000..855e24b0 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_rf.txt @@ -0,0 +1,21 @@ +radio_monitor_20261025_131658_5f84b748: reg_profile=1 force_frf_hz=0 encode_mode=6 duration_s=180 + rx_rf windows: 13, +71..+191 s from the log start + RSSI: median of window medians -64.0 dBm; min of window medians -69 dBm; min of window mins -74 dBm; max -62 dBm; n = 13 windows, 256 frames + SNR: median of window medians 10.0 dB; min of window medians 10.0 dB; min of window mins 9.0 dB; max 13.0 dB; n = 13 windows, 256 frames + crc_dump: 0 + published frame_id: 260; frag_arrival: 260; rx_frames (last counter max): 256 + row: RSSI med / min -64.0 / -74 dBm | SNR med / min 10.0 / 9.0 dB | CRC err 0 | n 13 + FRF readback: base none; tractor none + rx_rf + 71.0 s n_rssi= 16 n_snr= 16 rssi[min/med/max]=-74/-63/-62 snr[min/med/max]=9.0/10.0/12.0 + rx_rf + 81.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-63 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 91.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 101.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-63/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 111.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-69/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 121.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-63 snr[min/med/max]=9.0/10.0/13.0 + rx_rf + 131.1 s n_rssi= 21 n_snr= 21 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 141.1 s n_rssi= 19 n_snr= 19 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 151.1 s n_rssi= 21 n_snr= 21 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 161.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 171.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 181.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 191.2 s n_rssi= 19 n_snr= 19 rssi[min/med/max]=-74/-63/-62 snr[min/med/max]=9.0/10.0/10.0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_scene.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_scene.txt new file mode 100644 index 00000000..f85e8533 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_scene.txt @@ -0,0 +1,6 @@ +# leg2c_t2e scene check, 2026-10-25T18:12:50Z PC clock (content: https://www.youtube.com/watch?v=B1yUQwpNhJA, normal Firefox window, player fullscreen; min 8 %) +camera: first frame 0.5 s after opening /dev/video1; 201 frames, the sixth 0.2 s and the last 10.7 s after the first +1.9 s apart: mean abs diff 14.44 pct pixels diff>25: 13.97 % +5.0 s apart: mean abs diff 26.72 pct pixels diff>25: 23.91 % +10.0 s apart: mean abs diff 24.09 pct pixels diff>25: 23.29 % +mean luma 107.8 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_tractor_log.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_tractor_log.txt new file mode 100644 index 00000000..20411c02 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_tractor_log.txt @@ -0,0 +1 @@ +no vector_stats lines found (VECTOR mode logs one every LIFETRAC_CAMERA_HEALTH_EVERY_S, default 2 s) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_tractor_ocd_reset.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_tractor_ocd_reset.log new file mode 100644 index 00000000..dbb81929 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2e_tractor_ocd_reset.log @@ -0,0 +1,29 @@ +OCD_LEG=20261025T181329Z +Open On-Chip Debugger 0.11.0-dirty (2022-10-19-16:13) +Licensed under GNU GPL v2 +For bug reports, read + http://openocd.org/doc/doxygen/bugs.html +Info : imx_gpio GPIO JTAG/SWD bitbang driver +Info : imx_gpio mmap: pagesize: 4096, regionsize: 131072 +Info : clock speed 1805 kHz +Info : SWD DPIDR 0x6ba02477 +Info : stm32h7x.cpu0: hardware has 8 breakpoints, 4 watchpoints +Info : starting gdb server for stm32h7x.cpu0 on 3333 +Info : Listening on port 3333 for gdb connections +target halted due to debug-request, current mode: Thread +xPSR: 0x01000000 pc: 0x1ff09abc msp: 0x24003af8 +Phase A: ensure GPIOA + GPIOF clocks enabled + RCC_AHB4ENR before = 0 + RCC_AHB4ENR after = 33 +Phase B: ensure PA_11 + PF_4 are outputs (preserve other bits) +Phase C: drop BOOT0 (PA_11 -> LOW) so L072 boots from flash + GPIOA_IDR.PA_11 = 0 (expect 0) +Phase D: pulse NRST (PF_4 LOW 250 ms then HIGH) + GPIOF_IDR.PF_4 (low) = 0 (expect 0) + GPIOF_IDR.PF_4 (high) = 1 (expect 1) +DONE: BOOT0 LOW, NRST released. L072 should now run user firmware. +Allow ~500 ms then probe UART (e.g. AT command at 19200 8N1). +shutdown command invoked +OCD_EXIT=0 +__OCD_LOG_RC=0 +__OCD_RUNNING=0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_base.json b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_base.json new file mode 100644 index 00000000..f8d88315 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_base.json @@ -0,0 +1,107 @@ +{ + "profile": "image_bw250", + "one_fragment_limit": 203, + "frames": { + "total": 332, + "vector": 0, + "other": 332, + "parse_errors": 0, + "by_codec": { + "mono_g4": 332 + } + }, + "wire": { + "min": 0, + "p50": 0.0, + "p95": 0.0, + "max": 0, + "over_limit": 0 + }, + "epoch_starts": 0, + "epoch_starts_applied": 0, + "arrival": { + "span_s": 0.0, + "fps_mean": 0.0, + "gap_p50_s": 0.0, + "gap_p95_s": 0.0, + "gap_max_s": 0.0, + "first_applied_t_rel_s": null, + "frames_before_first_apply": 0 + }, + "store": { + "frames_rx": 0, + "frames_bad": 0, + "frames_applied": 0, + "epoch_behind": 0, + "orphans": 0, + "digest_checks": 0, + "digest_mismatch": 0, + "bad_version": 0, + "epochs": 0, + "handovers": 0, + "ttl_dropped": 0, + "resync_events": 0, + "resync_digest_ends": 0, + "records_applied": 0, + "resync": false, + "bad_reasons": {}, + "epoch": null, + "shapes": 0, + "cached_shapes": 0 + }, + "resync_episodes": [], + "scene": null, + "checks": [ + [ + "parse_ok", + true, + "0 unparseable payload(s)" + ], + [ + "all_vector", + false, + "332 non-vector frame(s): {'mono_g4': 332}" + ], + [ + "one_fragment", + true, + "0 over 203 B (epoch starts 202 B); max 0 B" + ], + [ + "store_clean", + true, + "frames_bad=0 " + ], + [ + "no_orphans", + true, + "orphans=0" + ], + [ + "digest", + true, + "0 checked, 0 mismatched, scene digest_ok=None" + ], + [ + "epoch_seen", + false, + "0 epoch start(s) applied of 0 received" + ], + [ + "first_apply", + false, + "0 frame(s) before the first apply" + ], + [ + "applied_ratio", + false, + "0/0 applied = 0.0% (need >= 90%)" + ], + [ + "min_frames", + false, + "0 vector frame(s), need >= 300" + ] + ], + "pass": false +} \ No newline at end of file diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_base.jsonl b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_base.jsonl new file mode 100644 index 00000000..388cb2df --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_base.jsonl @@ -0,0 +1,333 @@ +{"meta": {"tool": "vector_dry_run", "topic": "lifetrac/v25/video/tile_delta", "profile": "image_bw250", "started": 1792952892.693}} +{"ts": 1792952939.186, "topic": "lifetrac/v25/video/tile_delta", "hex": "00290c082001400000000000000000000000800040000000242112aa80040004220044a00840000a400410200000428400000010044412421010809000422a2501108550044a554d112aaaaa0552aaaa2aaaaab5292aab56555555b5eaaadadb5aab56adeaaaab76ad5575abb6adaeddd56ab56b55ab56b6aaadbbdb5aaad56daaad5b5b5555adedaaaaf6b6555b55adaaaabb77"} +{"ts": 1792952939.577, "topic": "lifetrac/v25/video/tile_delta", "hex": "002a0c0820010800000000000000000000007c0178da0d8cb10ac3201445bf52b2d5bd433b05c7fecf93e2248117ac5f113214eb6e69329940c0dcbeb39d331c002001c80f223fa19d0b59354abe49de910d934f33ce259035eb9e989f66cee0d653ee622a4719b48bbfda5f479df1295ef908ac9352fc92eb57ae17f14a961d5a3ac80d1dea3b281deed8fe2c9e6279"} +{"ts": 1792952940.221, "topic": "lifetrac/v25/video/tile_delta", "hex": "012b0c0820011010000000000000000000006e0178da258c210e844010045f49cef10104fe10fca7271c1241c2fc0201623d64390762c3369dd0a65249a549121a5fda45e6ae282a699036d2431cc53f30dc64fc002eee35901369bf977d807d4f65ae7c573f61d19db3ecb635a536877eb6f36eb30fcb1a0fba8f16af074c6768aa430178da636040052c2e105a80c101c2e86002735918416240a0c00155c8c0c0085403e42941248000a88583911126cfc128c0029702eb6e70506081ea85890000d35a03f2"} +{"ts": 1792952940.567, "topic": "lifetrac/v25/video/tile_delta", "hex": "002c0c082001000100000000000000000000760178da05c1b10dc2301404d081d887266201ac3315c950914bdf97b02ca6b00b9f9c01406e932a88f77ec7e2d710629ff7cdd2e406464ce4d61522b9d7d143b259e82bc893d255f72cd8176c9942159832cb70f0d62d3636bd057c7890234cb267f14d3e3d10f1aa9a90b0187803cb45ceff01dd855773"} +{"ts": 1792952941.014, "topic": "lifetrac/v25/video/tile_delta", "hex": "002d0c082001000200000000000000000000700178da1dc9b10943310c45d129e5c2220bd8e8a7f252364a27359ec322f8910502de219fc02d0e5c88bfc5f17488e1c6bf517c9f072a0ff1d308f4825c2666c3233ec4b9e3886b72b4b98a2e4e2132ab1b65c48ec2b5ea2275df86fb95af654da898d485844dfb8a7095c6e507556b4f14"} +{"ts": 1792952941.578, "topic": "lifetrac/v25/video/tile_delta", "hex": "002e0c08200100040000000000000000000080000000000040000000a8000000f60000005bd00000d6a800007bf74000ad5da800d6ab74887bf6d700ad5b5ae0b6d5b6b8db7edb566dab6decb6edb534ab56dbd4bdbb6d5cd6d5b6ea557edb56bbaaadbacd56eaca75b55b7496dbad56daad6b6a6b6ab5adadb6d6b5b5555aaaaadb6ad65b55ad5ad56d55aa5b556aabaab6ad55"} +{"ts": 1792952942.012, "topic": "lifetrac/v25/video/tile_delta", "hex": "002f0c0820010020000000000000000000004a0178da6360100d6540c15aab10b4d65a062620ad00e43780f89a50f15030cdc4e0b50acc6702f23990c58380b417842f101ac4c0b00acc66018bad9a0a6487300880c4425601008bb61924"} +{"ts": 1792952942.552, "topic": "lifetrac/v25/video/tile_delta", "hex": "00300c0820010040000000000000000000006c0178da258bb10dc330100367f30676c12fe4050209da21d9208d7730f8f8f2d5650903868b20bb84802be27824c91f80e67d7c0a79912ecc9501439a933c819a813009215369e4f8c24e155e6f8ef5f6439eb16b37ab7feaffd86cbc6526f17c787b7594a50053c2ff4bdc42a2"} +{"ts": 1792952943.184, "topic": "lifetrac/v25/video/tile_delta", "hex": "00310c0820010080000000000000000000008000ffffffffaaaaaaaab77dffffddd75555b6fbffffef5d5556baefffffadb55555f7dfffff5af5555bef5ffffd35eaaaafdebffffb57eaab6eb55ffefbaff6b7afb2bbedfdaddebf6fb56bebfbab7efeafadabadfd6abefbb7b6d7afffab5dfd5bb56b57feadaffed7b6b56dfdaad6ff6fb55babfdaeeafeb7b35b5bffad6d6f6b"} +{"ts": 1792952943.618, "topic": "lifetrac/v25/video/tile_delta", "hex": "00320c0820010000810000000000000000006e0178da0dcc210ec3300c40d113778503d594fb148c3541956fd18128319f5485cdc072ff0a1f7900eb512710f2f6ad90583f2d134f72b96ecf1cd5272e652b3e13126f3dd57ff8487dec751183d0a95b605afa1d2e8d06c546425e6784a1aa60e9e17b306c202a95f0c41f7c106dc9460178da63604080060c76034313078b00b21c88766064606814e0003159c07c200432c1728e4c020240dac1818111aade85c18103280ed5bf8041800122e7c0d100a4005cce0a6c"} +{"ts": 1792952944.211, "topic": "lifetrac/v25/video/tile_delta", "hex": "00330c082001000002010000000000000000700178da1d8c410ac24010041f1a304ff00101e74122b9e96189f9851e169d17e89c64c061b6b25a87ae4343d1e0711c166fe63aec941694798cf67dabd9084bf1b3ef05d6e476d72a07f8cc6154cb2ab2724a26b9382f08e1695a6022b28751d36b7493d9c77b8434d47f177f363f9b6fe23f0178da6360c0061c18185818189814406c4610c102116f60e05042e2323008307220f11820ea399414601c16a01606260605060e8626b81e240d0d00974c0346"} +{"ts": 1792952944.577, "topic": "lifetrac/v25/video/tile_delta", "hex": "00340c082001000010000000000000000000800082eeedb6d35b5b6d61f6edb6a55bb6dbd1b6db6d696d6db6b2f7b6dbd55ddb6db4eab6d6dabfdb7b6aeab6d5b55dddb6daeb6b5bacbeddedf56b6eb65addb5dbd5777b6dbadbadb6d576f6dbbaddadadd5777776badddddbd5f776ed697dddb6bdd7f76f55febdfa2adfefaf57f6fb7b15bfbfeed6fbedbb4aef7fffaabfed55"} +{"ts": 1792952945.164, "topic": "lifetrac/v25/video/tile_delta", "hex": "00350c082001000020000000000000000000740178da05c1b10dc3300c04c0295f40246401d32ce32e9364030a2c491786c7a00a11c800f110ce9dcf405273c63aede81881428dede4222133cb4eb81ec073b85bab3154845e845394a32d42ace206e498be4ac7becd880f811785276af222261edfec30ae7afb2fe46af57e2bf5bee91ff1f64cae"} +{"ts": 1792952945.544, "topic": "lifetrac/v25/video/tile_delta", "hex": "00360c082001000040000000000000000000630178da258bb10d80301003a749c3264989620ab2412496416203908823cab0090d2c8379beb17d7e93e4f94c48e0cd03e095d04672a89fcf6cf84f6face2c8320bd0a4821b8168a551f4640980eb586ca64c8f60587d5c9567614dc2de3cdc0bfd164089"} +{"ts": 1792952946.155, "topic": "lifetrac/v25/video/tile_delta", "hex": "00370c082001000000020000000000000000650178da3d8cb10d80301003fda9608b141488292843ca173f101ba088f4294241a6c4a4a0b2753e1930035a03366566c076c8c76283ecb5334f76f49d5e9e20ca3475122f32a51f30a4f6f735556ef49f19b29cc01df955d8e9d7e24665e60089fe05559a1d09"} +{"ts": 1792952946.572, "topic": "lifetrac/v25/video/tile_delta", "hex": "00380c0820010000000400000000000000008000416d555542dbaab6016d5555a5b7eaaa42dab55b036edaaa8575b6ab02aedb558bdb6daa056db76b0ab6ddda45db6b6a06b6fdbd0bdb56eb0aaddb5e0b72b6f515a16daf0ed8bbf5136416ae0da14dbb2ad4036d0f60a9b629a2046d16a050371b52055a2ac0a0361752095d2da0206b35448a3d16c000d65b49526d2d80005a"} +{"ts": 1792952947.162, "topic": "lifetrac/v25/video/tile_delta", "hex": "00390c082001000000080000000000000000770178da0dc7310ec3200c05d01376743af806542e135daa5e08643af1911af51830c4ca11b2b292bcedc1fc4c022bc433dbb3152933a1d7eb9f6c52af7b45dfd1d8330ba2c2f8658b267760678e49940386e646ae317fdf72d00df137b67aa7c756588501a8b314fe1a721f9988ec5857597a2b2757164fd5"} +{"ts": 1792952947.566, "topic": "lifetrac/v25/video/tile_delta", "hex": "003a0c0820010000001000000000000000007c0178da0dc3b10ac2301405d0af2c826f705742a72e5df23f4a714bc010f2151a68306f17d26c7983a4570f1c0048ff500c8b8eee82e30ab45d104246135db9035fdb7a4660bc01234500ad6f942a76f8e1b0887b34ff2af74834fbb2c54ae48fa64449342f6a636decf99956861aa7c14e8c357faee3e5a47f56be64ef"} +{"ts": 1792952948.167, "topic": "lifetrac/v25/video/tile_delta", "hex": "003b0c082001000000200000000000000000790178da2d8a410ac2301405efe385dc7900c1a50abac8796c90acac48414f611795a47b4bf9ab366048c62fb818de1b18a0827202b64a9575239cffbe502e082b31bf8ea572d36614fa567f47c35083cf62deeed8b553203df6d7f5d33363368d1d98cadd071b632aa13fd8c458dcaeb8cceb233e7f01119f6e2c"} +{"ts": 1792952948.565, "topic": "lifetrac/v25/video/tile_delta", "hex": "003c0c0820010000000001000000000000008000ffffffffff6d5ab5abffffdffd55b6f5affedbbff55776d5bffbddbbeaad6b6dbff7bdb6eabd6edbbfd7d5b5ed7abedebbdfeb6beeeab6ddbbbddb6aeed76dbdbbbaded7eeef75b5bbbadb6deeef6db6bb5adb6bededb6ddb7776daaddadb6ddb6f6db6bdb5b6d556dadb5baaad556d756aaaaa9b55ab555aaaacaaab6d55555"} +{"ts": 1792952949.166, "topic": "lifetrac/v25/video/tile_delta", "hex": "003d0c0820010000000002000000000000007f0178da0dc7310ac2301406e0bb889337d1b1f4774866979464134fe221f287e0f422443cc65368114f50c76ea2d9beeff7998552a6efdbfa749c6599cce392af435dc6bb5aaf410b25a4d313e6ec4675b7015038da92311bedf70ad4426af20823298e31017859f4079255b06bef1aa378ac7343470581d576c3f80768fa4b10"} +{"ts": 1792952949.571, "topic": "lifetrac/v25/video/tile_delta", "hex": "003e0c0820010000000004000000000000008000aaaaaa49aaaa4954b6aaaa92ab5554a9badaaa94d56b554a56ad5552bb556aaad5b5aaaa5556aaaab6b5555555aaaaaaaaad5aaa54aad555aa925555495525525524924aaa92a9244954449254929248a5492922522484894952522455292891488485045552505222290a899484a054495215025229409124842a04925140a0"} +{"ts": 1792952950.178, "topic": "lifetrac/v25/video/tile_delta", "hex": "003f0c082001000000001800000000000000460178da7360808006207680621058006537300a7238b420f1a13490afe0c8c0c8e0c02200e62b20e975507060506860e07000ca33c0cd05e964019b03640a303041c401dc210b14400178da6360c00e981898043804055085181838181c18141818191a58804c3800311d40942388c7021104520a40aa11a6106c9603cc20068616108305009de30353"} +{"ts": 1792952950.557, "topic": "lifetrac/v25/video/tile_delta", "hex": "01400c082001000000002000000000000000780178da0d8c310ac2401405e77dd8624b83075841c1dc624da5a964f10adec3a4b44ac0f42a0ac6a3782a7ff58a99793027b41ce077476bdf6fc6ca80ea04b70e7b1ec953924a87b619ae2376f6a6daa1d3c57430783d88153037a8158c0d7d2b531d9cf9470928aee0d3636ff7f7c1b4311625fe01087715c2"} +{"ts": 1792952951.161, "topic": "lifetrac/v25/video/tile_delta", "hex": "00410c08200100000000400000000000000080002d80007656916aad3b4480f55580a85d5a9142d5570168bd5a88a0ea6b22a55a554840ed5e8112b56a2801daab0254b55d2801daaa12a56a6d4401bab611556a552401b4b60125d4abd442b4b56912e8ad5e4354b6d5aaf0ab6db3acb556dd7056fb6bd4b54dbd69adb6d7b0b6db6ad1556abee9ab5bd5a8b5ad6ed156b6b5a9"} +{"ts": 1792952951.561, "topic": "lifetrac/v25/video/tile_delta", "hex": "00420c0820010000000080000000000000008000b6db6db6ab6db6dbbdb6db6da55b6db6bbadb6dbad76ab6db6dafdb6ab574adbb5baf76d5ad75ab6aebadddbb3576b6d55eab6dbad3bddb655ad6bddaaaabd7755576bad556addf755556eadaaadb5db75556f7fdeaabbab77ab6dfddaf5beaf7fbd6bf5d5ef5ebfbebbdbebebeeeebfbeffbbebebaadf7fbeffeddbefbbbf77"} +{"ts": 1792952952.166, "topic": "lifetrac/v25/video/tile_delta", "hex": "00430c0820010000000000010000000000008000dddeffff6b75aaaadedf7dffb5b5d755df6efbff75db56aadef7fdffb5ad5755ef7bfbffbbaeaeadedf7f7fbbebabaafebdfdffbbd6ab55eefbfeff7baeababbefbfdfeefaeaeabbafbf7feffdebab7ddebdfedff7eeabf5bdbbfedff7eeafbbdebbfafffbeedfd6df7fb57ffdeafff7dfbfd6dff6f6fffddfdfb6dfff7bfffb"} +{"ts": 1792952952.601, "topic": "lifetrac/v25/video/tile_delta", "hex": "00440c082001000000000082000000000000760178da0dc7b10dc2301040d15d90d8252d358350b2031223d080528654ce6d4163c56e1152749daf38f93ea9fefb00cf2c9d68f378de8755a7d53a179191308ac7c7b5a2f89b242cd65e460da2d792cdae8878b8336b5552b02bcab647106b999430be2cdba310379806fc77743d0dc4fdf007a80d6f253d0178da636060605060800007acb49380030b0303a300421d429a03cc00938e6026502543038882e855008b3822f470388005051a18381ac02c00079a0506"} +{"ts": 1792952953.187, "topic": "lifetrac/v25/video/tile_delta", "hex": "00450c0820010000000000080100000000008000adb6f7bb555b5d6eaaadebdb50aabeb6a81555ed5240bf5fa91025f5555516aeaaa44b7755522dadab5ab57b556add56aab76b6daadab55e5555deebb55b5535aaad5bdeaaa56d55b55556aeaaaabbd5b6aad57baad76f4db76ab5b7dabddedb56d6ab6fbb6bfdabd5bd56bf5b56dadfadeb6f7bb6bdb5bfab56dafd5aeb6fef2a0178da636020083880d881a14509438209aec201c6e380cb29c0580e0d482a1958e0aa1cc08200824a0275"} +{"ts": 1792952953.554, "topic": "lifetrac/v25/video/tile_delta", "hex": "00460c0820010000000000100000000000008000eeaaaaaabb6aaaa9d5b6d5557edb5aaad5ededaab6ff777bdbb7bdddb6fdef6fdbdf75f56df5df5ed75ff6f7baff5bbad557aaab6f6d6d54b5b6d5abdadb6d6d6d6db6aaabb6aad5dfdb6d5a6b6db5abb6b6aab49bdb6da2c555aa888dbeb620c2d2d082c16f5208c4b54000c05b8048c0171202e40f8020a0858888c012a001"} +{"ts": 1792952954.152, "topic": "lifetrac/v25/video/tile_delta", "hex": "00470c082001000000000020000000000000800054955552a5555495549555524a56aaa9aaaaaa4ab5555551daaaaa94b7daa94adab754a4bedaaa01eb6f5400b6daa800adb75440556da800aab6aa04b55ba800556d5400aab7aa20555aa805a95754024a6daa04255b54120056d201205b5404092ed442206b55020037aa01095ad404402f52020235aa011056d412002d5501"} +{"ts": 1792952954.543, "topic": "lifetrac/v25/video/tile_delta", "hex": "00480c0820010000000000400000000000007c0178da2d89b10a83301806bf4806759242f7542244e943a85848b62af17da2a35309ba677090ff295ba9371c07677240ae44d46668cad7f0f4025e6fd61422929fe5f05dcdcc6db3d00260a9c79f985d017e4ab8e1b7d50c3e2bcafa0e4ee724ab155368acba572c0aeed8edc891c48f720fc03b058a1af802100b1abf"} +{"ts": 1792952955.146, "topic": "lifetrac/v25/video/tile_delta", "hex": "00490c0820010000000000000200000000006f0178da1d8ab10a83301400ef0507ed1424f980961442be224807eb58f241a95b3729ba8b5feac3e9eee0e02fc8bb8130209f167e19293d3c2a669de0b0dcdd4c3d22e20cec16c61b128261e9951e16fd5e9e2eaa57f5e2f9b6c9b06bc709c94a57b87a4c887dd2e44d88e9045e871117"} +{"ts": 1792952955.556, "topic": "lifetrac/v25/video/tile_delta", "hex": "004a0c08200100000000000004000000000080004aadb7612556dad292556f69292aaad102a555a30814aaa94095555212212da3408445711421140341144a8308829245445025032a8a88a5805252035b254a87aaaaaad255555547aaaaef43555b3546aaaad6a5556b5b47aaad6d05555555a7aaaab6855555aa87aaad5b4a55556d07aaaaaaca5555b507aaaaae8a4aad52a7"} +{"ts": 1792952956.189, "topic": "lifetrac/v25/video/tile_delta", "hex": "004b0c0820010000000000000808000000007f0178da05c1b10ac2301006e0a7ac8220dd0571aa9d240f1424532914e2ff149aa1d8db0bd74c4dc0903bbf4f95d45e7f56b5d5c1b18db39117866366aade54175d9ba4ece7118875e16e8c7082bd10e3909409e82fcc1e30db5aa96fa97cd7843ba0f4e6b9bbc12c534e39789c7ca8122434d35325e8a3f196e4f3078a9064b0350178da63602004381c18981418181c5004599820b402030b4303888203101328c2049400335024418091016c180b98c50200a0900305"} +{"ts": 1792952956.548, "topic": "lifetrac/v25/video/tile_delta", "hex": "004c0c0820010000000000001000000000008000ffffffffeedb6ddfbfffff7ffb6db7fbfffffdefdddb6fbff7ffffffbfbdfbfffef7bfffdbfff77cfffefff5b7b7dfd2feffffd5b7fdfd2affdfbea4adfff952ff76f52ab7fff491fdbfe94aafeda450faffe90aafb7d0a1fbfeca14aeb7a080fbfdc852aeaf9200fbfb4094aedfa901fbf58050aebf5204f7d68091baff4804"} +{"ts": 1792952957.189, "topic": "lifetrac/v25/video/tile_delta", "hex": "004d0c0820010000000000002010000000008000fffd4880ffea522affa92480feaa912afaa4a040f555148ad522a210aa94484254a92508aa44904249292510548488044a522151512484044a48509021028202945408a042012009295405204002904415500200400910920aa00400400921521540080040148248154028010009012452404800041202902140480408090040340178da63602004980418391c90051480b88189810948713030b028206480ca80a22c08758d0c302e130bbab90220e4020080360281"} +{"ts": 1792952957.528, "topic": "lifetrac/v25/video/tile_delta", "hex": "004e0c082001000000000000000100000000640178da1d8c310e84300c04c791855c3abcc0a0f4f7059fc4c3a21305354fe0a524d7ad6646cb07a84f93e5c2851bbf29d09c0d8eb30dcbcee40a5fb79529e868b2bbeaf464e42a62ffed46eb69e3a463851a3678a242c4c14f3094c0abf8a8cb0b136b0aa9"} +{"ts": 1792952958.161, "topic": "lifetrac/v25/video/tile_delta", "hex": "004f0c0820010000000000000002000000008000002ed4010055aa02243b5501012dd402102b550840aed401042b6a210035a500211ed50204535401102dd50040976a05023aaa10102bd501022d52004897d50200355500092baa11002d690022abaa01002dd500012b55121056d4800135aa0100af6a802055aa0104b6d5000055a904106b6a11005daa800056d500226b6901"} +{"ts": 1792952958.529, "topic": "lifetrac/v25/video/tile_delta", "hex": "00500c082001000000000000000400000000680178da158d310a80400c04e7e40acbc3175c6121be2288c269293e48c4c232850ff0a9ee916676d82405e81d3cc2f68995bd139f2d59f316f25a3b8d7c911767427c3d31610cf2b3f607686f23efb51b036e8985ea4f2edd3b4c05e59d90cc22a3fe3d097e49d60ff2"} +{"ts": 1792952959.132, "topic": "lifetrac/v25/video/tile_delta", "hex": "00510c082001000000000000002000000000760178da636050d06260e800e200206698cac0b002482b84323034a800c5807c0e207b8116838bc02a06060790dc2a26060f4620cd02543f818121f0010383a21a0313f367068ec0100607c61b8c0caa010c0c0257816a8218c040c1818141900348a73231b0cc626054ce62e060ba0d54130600bfec12ae"} +{"ts": 1792952959.586, "topic": "lifetrac/v25/video/tile_delta", "hex": "00520c08200100000000000000408000000080004a55568b912ada8d4aaaaa8b04555a8dc2956a8b2955568d84aaaa9765555a8d92956a964255568f95555b5541557e8e552ad51b09556d95204ab6de0000556b0200001500492900ec000048b5db540716ad7b574045560f0000154eb610811f0902240e004000af2000940702120095a880480356aa2248aaaadd20ad55b5df2b0178da63602002707474302820b88c180a1439c0822c4039010cc90e188309a44000a4c0012e09008f290267"} +{"ts": 1792952960.194, "topic": "lifetrac/v25/video/tile_delta", "hex": "00530c0820010000000000000080000100008000fffffdbfab6eab6afffbf6dbaadeadaefffffb75adb556dff7fffb6a5db6adb7f7ff76dddd55db6bebbaedbebed75b6fd5fdf7ff7f575ffad5fdefafbf5f5efdd5e9bfff1550015740202808aa8212a4fff8582cffff1efaeedf162fbfffb269eb6f9a2dbedb8b6dfbff9235fffb0001afef8954225e000011000a92d4a01460300178da6360200018991818043804181c804cac0a140418181ac12c26016cf24c1c0c8e020c4c98121c400315005c3b01b6"} +{"ts": 1792952960.558, "topic": "lifetrac/v25/video/tile_delta", "hex": "01540c0820010000000000000000020000008000000000002554924808000002412525201440000841124882080002202255200800800920540120020128010808024420412000001004488404900010400112401244000200004108491108200000000000040200011010040100002049004004c179a72e8168f5bec17097a4c5189da471f9f5641120d7a61000800200018000"} +{"ts": 1792952961.171, "topic": "lifetrac/v25/video/tile_delta", "hex": "00550c082001000000000000000010020000620178da258c310ac3500c43df371afe687a02137210a774e8b112c890b53d7154eac146d2b3e03ff37a5283373509889c47b2274bd0a484cf7a8c22e70fd77af66e3f21796c0e35c22151ed82415d2a5983b12f2f57228afa78a1537ecd6e6eb8600b7f430178da6360600865601058c5c0c0b09581410a48b3d603d98c0cc800c473013158408400aa24183400851998181ca04a18e08ac14081c101a207280f54850c00be4a04e5"} +{"ts": 1792952961.548, "topic": "lifetrac/v25/video/tile_delta", "hex": "00560c082001000000000000000020000000800005adaa0006d6ea810ab5a90005db5501066aea0013ada51102b6d5000555548103ebaa00125ae90103ab5524016daa8002b564001356ab0101d5d480016eaa0102b36908115ad52101d752800159aa00016d690111aba500016aaa0901ada92008b6d50101aaaa00016b6501215aa90801add50104d6aa20016b6901015aa500"} +{"ts": 1792952962.13, "topic": "lifetrac/v25/video/tile_delta", "hex": "00570c082001000000000000000040000000750178da2d8ab10ac240104407d9e262b5881fb027089b7cc5922a4975ec171d7201b1d2e2fae097ba85c563e60d23007a60c1b4fc33783e329c9152f46f8c4ac0cec90a049355b47017905648bba07a7c46223411f6e1647aacd8cf37f6f236254abd7c64be8ae9fce23e665bb60df72cc70f771f1591"} +{"ts": 1792952962.776, "topic": "lifetrac/v25/video/tile_delta", "hex": "00580c0820010000000000000000000c0000510178da5bfdee6e5e4874d6d6d5a1b1b7d7866e0dcb5a7537f7d6d5d0ede255abd632f07f2d6360905dcbc0c010ce00020a0c488011085d3880042a1060606082b31c11e24c10118872160e9869004fdf13a5620178dafb9fc8c1b8fae6ddcabb45b722cb6fc694dc2d7e16b9fdc69c9f7f3f3008ac8fcf72f9fa7bfbcafdeb6e6d15fdff368a8165f76b060696bd0c3020c0c0c0c4d000e5b04045802c0e20a1a00053e5c080049840ea180558202a19180023811ec1"} +{"ts": 1792952963.149, "topic": "lifetrac/v25/video/tile_delta", "hex": "00590c082001000000000000000000100800610178da7bc0c0c03055818367dddd1c89d765efad675f9e2dd669d629d47b69a794c2b6b7422c0c8c42bf831c18d6be5fc1703bea49c7ffff014c5c6b5f2d6060da7e9f010604c0240b8860828828303029c2c41990c4113c0e010e100b0010ed1b032b0178da63602002b028723038a00a31c2594e0a0c4c68e21c701e0b50339016802a69409203030e004c5e0187"} +{"ts": 1792952963.781, "topic": "lifetrac/v25/video/tile_delta", "hex": "005a0c0820010000000000000000002001005c0178da6360800007c6069695ae0c3c71cfe51e84efedda5aab29733d686ddfd7f8edc2731958f9be82d4080031938703502d87c0ae250c0dfef7ffe73130308632a0000e28dd006136303820cb3231b0802820e100e2300000185f149d580178dadbcac0c0700588a31a055956093028dc627061c864616059a3c030614ba30a582e8485a163238307e30d414685200616960b2c0202190bbddfdfaf7bc1a0c080011c181a604c26201280b3183830d40a000063ae1236"} +{"ts": 1792952964.173, "topic": "lifetrac/v25/video/tile_delta", "hex": "005b0c082001000000000000000000000600570178da636060656060e0626460e064106070656554e11200f21b1518b41858185999185cb814151844191819b85a3904ba941458e2ef7aff5ec0b08501176062601068e06070401767516004d30a40dc00170500add40925550178daf3f0e8605055555a30c5630a435090d3022fad150e21134519bcbc162d080a99e2b02a28a8216475ae43d85606865b0d0c5020c080000d1c0c4c0c0a082e886084739958d0d54339401d8c8c8c0c0007281224"} +{"ts": 1792952964.521, "topic": "lifetrac/v25/video/tile_delta", "hex": "005c0c0820010000000000000000000030002e0178da6360200270303430382881584c30214614050d20290eb0380bba66810eb04601983a3870009902008f1802e82c0178da63602012380934004916189711598e91450026c384107560e000f138d0d43730214c61500000615301ec"} +{"ts": 1792952965.104, "topic": "lifetrac/v25/video/tile_delta", "hex": "005d0c08200100000000000000000000c0002e0178da63602006343030b83029208b30a2c8b300b182000313901260005368c085c1810928ae80ae9101006ddd01d92a0178da63602002700071839302362926b0bc13073639460e0601060685067471162798a10c0e007bba0286"} +{"ts": 1792952965.547, "topic": "lifetrac/v25/video/tile_delta", "hex": "005e0c0820010000000000000000000000032f0178da6360200230b1083028083030346095e5606260506060e400b2b0c836c074012599a0c63130b0c084006e17021a2a0178da6360200638303038310ac0788c18f22c0c0c4c020a4c1c380d606168001a82a680098801529801a5"} +{"ts": 1792952966.169, "topic": "lifetrac/v25/video/tile_delta", "hex": "005f0c08200100000000000000000040000c540178da636080810e960f4c0c0e9b029498a6efaf3ef0e5edaa836b5656b9ac7c7bee80b966550393a39603449d070b07470603838206c3aad6cca0effff7ef67c00b381418581418180530245880d801000888170b2c0178da6360200a34302829814810604297648433381c185850e5981460ea41aa38a0a20e2002ac120084a302062c0178da6360201228090a3034600a33c1594e1c0c8c408a0549d28101242400e54175b3c0b98c40cd006a09026d"} +{"ts": 1792952966.773, "topic": "lifetrac/v25/video/tile_delta", "hex": "00600c0820010200000000000000000000305d0178da2588b10dc0200c04df08244495c623649434a9030d1b3045e6314ac932c93231b838dddf03f401d49407704311a59379201ed9af1d8af6abcea4f8b86b87361b48623ec553a8d8662fba9933ee240e5ce1f8b27f9acb0fdc841344290178da63602012282972c0988c18924011460e160601060626ecba391804141c181a1831e401348701682d0178da6360201208b4283038a00a3122982d0c0c2e081e0b1037303030a1a8e6106060504068e480500096a30286"} +{"ts": 1792952967.169, "topic": "lifetrac/v25/video/tile_delta", "hex": "00610c0820010000000000000000008000c05d0178da6b587f771b038312234703835283a60c63f38290aebbbbb73e34cdbbea249b55cefcd6ef6ad0ded55b3f89ac1499ccc0c020e8c07575dd4af3baab0b822e9775addebbfbffbf6ba718f002450e0627060646ac724c02003a8620292c0178da6360201208b428303460976264e05060004932a1492880855c201c90a4034831d43c06b016009df90319270178da6360200208387230346095686044966041908c10110708570026071367804903009c1e028d"} +{"ts": 1792952967.557, "topic": "lifetrac/v25/video/tile_delta", "hex": "00620c0820010108000000000000000000004a0178da6360c002385c1a581c1858e07c2605060e072001060d0c8c1c40254008042d0c4c40d241814110c403eb00c9023503550b30c10505182628009536407441841d80a20c003ce70556350178da63602000041c18181a1805908598c0640b84c3c2c081222ec0e0006121b4b0303430302800290470606064020b00009d4102c7"} +{"ts": 1792952968.133, "topic": "lifetrac/v25/video/tile_delta", "hex": "00630c0820010000000000000000010000008000ffffc000aaaad449f7ff8000ad55a4aadfff400075559022dfff4288b5550000dfff4849b5550100fffea424ff560001dffb2890bfdc8004ffee0440ffb52012ffde0100fff49048024a0402a800000085240040d08000c4bf349180e57ad1d9cdced0bef54be0a3bdeb61b3093968964201189d288408000210000068000000"} +{"ts": 1792952968.553, "topic": "lifetrac/v25/video/tile_delta", "hex": "00640c0820010000080000000000000000008000b6dddddddb6b6b6b6db6beddb6add5b6db76bb6d6aadd7b7b7b6faeddadb575b6d55bbedb6eedd5ed5b5ebb556aebddbb5d5d6b6d6b6bbdd55db6d77b6adb7ad55d6daf6aabb5f5b6b5555ee95daaf5baaaae9b6aad5044b57aaa2256af210924b54a5096aa84aa52bd2015a555150aa5754222a5ad5480a576a50a555aaa222"} +{"ts": 1792952969.119, "topic": "lifetrac/v25/video/tile_delta", "hex": "00650c0820012000000000000000000000007f0178da05c1310a83301406e053268b600e50a85b0b2de281a4d94ca041720a1bf00dd99590491dc2cbdfef8b1db02da2f10e759126e404fe5ad18515856fd48e06d749a27709214b83e9c08446604cb8b3b4850a7bfea8a4cf63284e91d90a306b5af7a1e6de84f9075cefe611938ffc4a6cad7a5676209d1d4a9bffe4cd6388"} +{"ts": 1792952969.725, "topic": "lifetrac/v25/video/tile_delta", "hex": "00660c0820010000008000000000000000008000576a202255ab5251abeaa8a4555a96aa57ed52aaad755aad57db5776b57d55db5febb56daabd5b5bb7ebb6ee5afd6fbbd7abbadd5dfd576bb756dbbdadfd6debb7b75ebeaded6bebbf7ebefeaad5abab6dfedefeab536bab55adaefd5adbb7d74b6edafdb5b76fae56adaaf7aaf6f7ba55afad6fb6daf7dad5bf5af75b6aef5d"} +{"ts": 1792952970.128, "topic": "lifetrac/v25/video/tile_delta", "hex": "00670c0820010400000000000000000000008000ddf7ffff6b5d5555bdb7bbffd6ed6eaa6db7dbffb6dabd555b6f6fefaddaf55aab77afff56ad7aaab5f7af7faaad75d556dbbefeb56d6b55aab7b6ef55badbbaaaadb6df5aab6db5aaadbb6eab56d7bb556aed6db5555bdb56aaed6eaaad5bbbaad56d6d5555b7b7ad555add555aab6bb56aadbd5595556baaaaabb65556d55d"} +{"ts": 1792952970.716, "topic": "lifetrac/v25/video/tile_delta", "hex": "01680c0820010000000000040000000000008000ffdb6d55edadb6d6bff55aa9fb56d554efeb5ed5fdbd6b54b7eab556fef6db52dbbb555bfff56d4addbaab6df7f75aaabeb9ab55f736b56ddd3ad555fc7aab56b53aad6af87aaab7d06d55aae87d5ab5a276ab5b90ff556d40faaaaa24ef95b700facaaa50bf655d04f5b16b50fedcad016f6a5548fadb36015f6d555175b595"} +{"ts": 1792952971.117, "topic": "lifetrac/v25/video/tile_delta", "hex": "00690c0820010000004000000000000000007a0178da0dc6310e02211000c0572e05c60fc05deba396acdd42a24fb0866289f10594607217589d6a3a83396aac1dc0f518f110e111a04cb6ff179edee6411e4e878f19f3eba89617923d774f8bf9b60a05f54ef47ae799413e4ec237eddb92c02980517963235775907b4244954cadd9aca660eafef203e18f5ab5"} +{"ts": 1792952971.555, "topic": "lifetrac/v25/video/tile_delta", "hex": "006a0c082001800000000000000000000000800000095fff12a22aaa4014afdf024112b508144bfe008124ab021409fd200144570044116d090084b7202a011a0500242fa8aa8085455010155aaaa443aaaa490955555204ab6daa91b5b55541ad56dd44b6db6b50ab6db6e0b5b6db58aedb6da8b56db6f4dbb6db5e6d5b6daaabedb6f6b6b6db5bdb5b77b66deddd6daab6b6f7"} +{"ts": 1792952972.113, "topic": "lifetrac/v25/video/tile_delta", "hex": "006b0c0820010000040000000000000000008000aaaaaab6aaaaaadbaad55555ab5556bbaaaaaad6aaad6aabaaaaad6d555555b6a555aaabaab6ad5a555555adaad5555695556adb56b6ad6aab5555abaadaaab595554b56ad55294b4b6aafa4aab400f255a1521dad540806558ad551baa5548aad52002156954408bb542145ad50a822f555524856aa5125adaa955436aad54a"} +{"ts": 1792952972.711, "topic": "lifetrac/v25/video/tile_delta", "hex": "006c0c0820010000000000008000000000008000adb7ffe056dbffb0aab76de80adfffb0013dffe0008fb6f44247ffa82855eff0205afda81cadbfe804f6f6d407bd1ff822f6df540bdb6be8257ff77c87d5bdd4eeffef6c2b56fbb43dffaedc0b55fbea5fff5f6c1adbf7b61ffeddea0b5bff7c4fff6dd60dadffea17ffb6ba0eeaffed2bbfd5ba17fdffed32d75b7627bffedd"} +{"ts": 1792952973.115, "topic": "lifetrac/v25/video/tile_delta", "hex": "006d0c082001000000000000000004000000800002affe800375575422abfd0202dd56930ab6fd0521d5ae4a02bb750d02d6dc14235bb65802ad6a120976dc6022dbb42a015568a003bdd8441166b18902bb742001d5d18522beb21201a5d205097ab24601aee41500000004000020001092019002008900c77bb5bb8d6ee76bc77a353a85ce25eecf73fd5a0239957a00000000"} +{"ts": 1792952973.708, "topic": "lifetrac/v25/video/tile_delta", "hex": "006e0c082001000000000000400000000000800007f6daa546adadaa03f6f6d5275b554003edb6804b76da0003ad692a0af7b00143aae00409bdad2025d7958002aaaa004afe558205aa955002db6a484af5b69504d6da82224aad030556d690035b7b024abeaaa002bfdd4425776b0002bdfaa205efdd0846bd762012dbda1802beeea802f774304abdad61016ff484057b5ca0"} +{"ts": 1792952974.109, "topic": "lifetrac/v25/video/tile_delta", "hex": "006f0c08200100000000000000000800000080009fffffec1adb6ab49fffffdc0d6db56a5fffefbd0d56bad427ffff760edad5ad57b7fef512feab5a5bd7fded22fad6b569affdda43fd576dd0b7fdb445fd56d680d7fb5a52fd5dea0357eead49feb5d402b7febb245442a400000000151292001e408324936fba6b19b6baef1ef5aab534b4bbd910ddaebb10f4b2e900000800"} +{"ts": 1792952974.713, "topic": "lifetrac/v25/video/tile_delta", "hex": "00700c0820014000000000000000000000008000f5000008b4524aa2d5000014a8092242a480081050108085a48202104000100410000091844002002004904a000002104214a8a408420512201552d400a4aa55012aab550555556a2552aab70aaab6da1dab555536aab6de5b55ab6b6db6b5b556aadadeb555576b5556daadad5aadda5555b6b7aaaadb6d55556adbaaab576d"} +{"ts": 1792952975.117, "topic": "lifetrac/v25/video/tile_delta", "hex": "00710c0820010800000000000000000000008000ffffffffaaaaaaaaffff777faaaaddd5ffffeeeeaaaab5bbffdf7f6eaab5d5dbfffefeeeaaab55bbddddef6db7775bdffbbbf6b5addd5dfff6ebef55af5eb5fefbf77eabad5ad7fedbb7baabbeedeffeeb7ebaabbdabdffdd77d6aafbbd7bf75ed7aebdfb7afbd75ddf56fdfb6aff575fbfabfdfaeafd576dbdaffdd76bf5577"} +{"ts": 1792952975.701, "topic": "lifetrac/v25/video/tile_delta", "hex": "00720c082001100000000000000000000000760178da25cb410ac2301484e153be750f202e4510dadce785ea4ab210da53d42e02e600a1ee6cc1607e9f389b8f611800b5f0d72747bd4eb2ab90bcc869337b9197cd8d6abf42312fd68b537ddc21d8af089c7f46183bf579a60e1f0d39b0747817639d8e6d20cdcbfecd989a5b3eaccf81962f7760651a"} +{"ts": 1792952976.117, "topic": "lifetrac/v25/video/tile_delta", "hex": "00730c0820010030000000000000000000004b0178da558cb10dc0300804cf88c22523589e244506cbe879de6942f120fe74f09fbc3b97efe26194163a02663fafc3c5dcee39b8ab080c2b24186253592a3f2edb22cfb251e8e60519a304ca480178da6360100d6540c15aab10b4d65a0616d550060520bb01cc87e2d0502606a0389086f11998803447c8541606d5108838142b7801e55741f5847a41d89ea10c2c10310077dd1837"} +{"ts": 1792952976.693, "topic": "lifetrac/v25/video/tile_delta", "hex": "00740c082001000100000000000000000000770178da0dc7410ac2400c00c0577ae9a20f7089bd55b03f123c26810d7e23850dd90728696e5ed5b9cd7715b9abaa87009f8203a9cb62e006cc173bffef320369b7faccc573b28a0c68371db4add59b22cf60d1e921601f6728d4ed9057d89b136e64a5bd21f24884bb9581f4c2119cb54ccd237ecbc35a98"} +{"ts": 1792952977.096, "topic": "lifetrac/v25/video/tile_delta", "hex": "00750c082001000200000000000000000000730178da1dcab10903310c05d0297d07f606127299261bc9289d7e20b746ec030b2f70901d12d2bde285e02d883b422c04e3ef966caeeacc3ee0f9886526dbd5d54b5d214ea6ed495813415cd26e57d03471813ed09d7b0eaf67da7e91c671b3a23a3ed238e9ca2fa89e85852e5398ef5fb3b850b6"} +{"ts": 1792952977.705, "topic": "lifetrac/v25/video/tile_delta", "hex": "00760c0820010004000000000000000000007f0178da0dc3310a02311000c07d9a9fd8285ad84a424a414863794fd18d9b6e7372903f581c2be438f11529acccc000006cfa5bdffac30b400920fcaec0db13e8340fe11d802d7f73d1e7a2937ae776b1f0a398a6f11c2ff9b3a6c5d919e56833dff7d13695112951aae2c552261ed11355417154994d34e25090fd1ff55d43a7"} +{"ts": 1792952978.138, "topic": "lifetrac/v25/video/tile_delta", "hex": "00770c0820010040800000000000000000006b0178da0d8bc10dc230144367eb06a5923f522aee285177800db8b0037a5f39464c924b2576c137bf671bf8496ae4718b932f64298c2ba92a45326a9798f69ea9406f8a291cdcdb8f629fe621ed4156ccc7c7bcfaf8f0eefe56bce05cb6ae75aa3d2bfde2d732987f1f3042dd460178da63604080060c76034383128b0213921c8cee60107070607160681000f11841e24c0e0c200e50ac8111483280310313070750aec109cc5702eb5dc001950392006bd80aa7"} +{"ts": 1792952978.7, "topic": "lifetrac/v25/video/tile_delta", "hex": "00780c0820010080000000000000000000007d0178da0dc7b10a83301006e0a7cc24923d201d33147aef73c7758b8196d6a7884243eb036470d22590bf4e1fdf06e0c1cc8b275cbfc9cc91f0aac92cfdf98d750ec0f063797ab4fb87739c30a9d312516fc6d89cb1fbd375c451c5d03b502acaa06045c53568d4123a1027936387c63a5cc642bbf462835bf1075c8f5aa5"} +{"ts": 1792952979.148, "topic": "lifetrac/v25/video/tile_delta", "hex": "00790c0820010000010100000000000000006e0178da0dcc310ec2300c40d113b3b613e23e458c4d86aaf81620113539419bd183157f3cbde5eb032ceb2b07237d520bf5795bef614b4b51f0faab5fbafab9bf9ba89ad57a75334164ece7d51589d626e88cf2d832d649350ef85172c61db231d39423629d9885816dca1f3c58708f410178da6360c0061c18185818189814406c4698200703430303070b489a09453593005812885a20022c7023803260431a80aa183840463970203402150000b0990333"} +{"ts": 1792952979.695, "topic": "lifetrac/v25/video/tile_delta", "hex": "007a0c082001000002000000000000000000780178da15c9b10dc2301040d17dd8e7d278066891880453c010c7009612096f91022bf606760785e5fb98ea4bef6348f14ec2fed26651aa3b2925c8caf160efa4b59ea55b52ef87f755a849e3c50ba4079fa2711ec655695162b84df4a210247ddb84716fecff6acddd818d674bc7b68c3dc9b6fc0035086441"} +{"ts": 1792952980.106, "topic": "lifetrac/v25/video/tile_delta", "hex": "007b0c0820010000100000000000000000008000f7bbb6dbad6d6db5dedbb6deb5ed6d6bef5bb7b5baeedadad75b6d6dbdedb7abeb5b6d76bdedb6add75edbdbfdb5b56dab7b6eb6fdd7bbdbab7ad56ddfaf7eb5b575abd6ffdedabbaab5b6d5ffeeedbeaabbb6d5ffeeddb6ed77776dbfdddbbbfbff7d6def6bd7f7fffefebaddb7dbeffffeff7bf6dbdbdddfff7eeffb77ebbb"} +{"ts": 1792952980.667, "topic": "lifetrac/v25/video/tile_delta", "hex": "017c0c0820010000200000000000000000006c0178da0dccb10d43210c05c0291f05d900e40cf690d3d95ffa7b18296606d2a68a14fad3f924575d822e580045e8e686c9197555dd8d56b4c342916e4d18ca032f54a6077a1d4d8720378a80bc44ec6de49306bb4acc4cca39967af8f1bf1c78ed5bbf0fb1fb33e30f5ba04f7b"} +{"ts": 1792952981.068, "topic": "lifetrac/v25/video/tile_delta", "hex": "007d0c082001000040000000000000000000620178da5bb56ad5aae8dcada1ab56ad0edd1a1a1a15766b6deaaad559b380ec54a0e0aa5540c6da50105805063016900a82d25eab56add484882f0d81f0a7ac84f0833a80aad256ad9a2a08547e75d5242f2da0b027503d509daa12909a0a00505c3dee"} +{"ts": 1792952981.68, "topic": "lifetrac/v25/video/tile_delta", "hex": "007e0c0820010000000200000000000000006b0178da258d310a844010046b160353e19ee081f80ac3d5e858763e266e6ee006ee2b6db968e8ea6a06dca13558936e01cfd8a69cabf281a95ff6fbcf5f5653b0f9a06bf25731dfe45d0ce3ce52b29947b847ecabbe4cda5cdac4609f535e26d49e3e9dfaf193171f37f61c1b"} +{"ts": 1792952982.089, "topic": "lifetrac/v25/video/tile_delta", "hex": "007f0c0820010000000400000000000000008000416d555542dbaaad016d5555a3b7eab642dab555056dad5582b6f6aa05db5b56456dedab06db5b690b6db6ed45b6dbb5055b6edd0bedbb6a0ab6d5bf0da9beea16e2d5b70b54776d15b01bbb0d628d6e2ba823b50d6088de2aa2226b17c8083d1a60a2aa2b8208371568415d2ec0146a2b42803e359024d51ac2006e5740aa5a"} +{"ts": 1792952982.69, "topic": "lifetrac/v25/video/tile_delta", "hex": "00800c0820010000000800000000000000008000bbb6db6ad6db6db57db6dad5ab6db76ddedb6db66b6ddadbbdb76f6dd6ddb5b67b6b6d5badbdb7eddb6b6d566db6db7bb6ddedabdb6eb6ed76dbddb7adb6b75af6eddaef5b776f6aadadbadddb7b6db76dd6db6bb6bdeeddd5d75b6b5efaedaeeb57b6eb5dfd6dbeef57df6bbbff7ffffffdfdfffdbfffffd7f7dffffffeffdd"} +{"ts": 1792952983.137, "topic": "lifetrac/v25/video/tile_delta", "hex": "00810c0820010000001008000000000000007a0178da0dc9c109c3201880d1297b2a7481923a4029ff1e1d211e724a3c84e814c183b44e103c8910d1af7dd7170486ab84d976867b3866238c1f4c51aabd73e358259847e4ac759d6e915cc0da25ed1e500abd36bac7e92d567c653c494c88ce428f0e9d9f0549ff1297f8eed0074f5c125de7cbf6fa01a9d367d7380178da636060607060c0073a1c189c181818191898d0241c40a24c0c029832020c2c0c0e0a024c205de85a8040016a9a4303030700b4ae0355"} +{"ts": 1792952983.725, "topic": "lifetrac/v25/video/tile_delta", "hex": "00820c082001000000201000000000000000710178da1d8c310ac24014440f296b9b13e404227b9c40042d24a408925358596c6fb355f6179f9fe7c4619a99790c901dc9e41df60a8ba3aa521b448135e683a0354a39405f09b1e696ffc3f5859939ea8245073a41536c782ed4d8143ac6f1fb98527ade3ffde9dd4fb74b3a0f3f2bae70693e0178da6360c00e5898385c1814107c46208785a1a1858109491107100265381a10020c0c0e2c60c52e2019846ea089402cc0c2c4e00011829a0300d3ed0346"} +{"ts": 1792952984.084, "topic": "lifetrac/v25/video/tile_delta", "hex": "00830c0820010000000001000000000000008000fff20000ab68a480fee20014abb01200fee54040abd00909fec00000ab6a4844ffc00210aad12000ff400882abc48210fd402000ff920844fe804100ffa10010fd841202ff204000fd810090ff100800fe844204ff100040fd012408ff440020fd104200ff010840fa400002f7122100de40841077020000dd081082b7508208"} +{"ts": 1792952984.692, "topic": "lifetrac/v25/video/tile_delta", "hex": "00840c08200100000000020000000000000080000a802e8016512b000aa0ad801548e6a00aa2b58225515a800f41ed8015b156900ac4ed4017515b820ac8ed4015a2b6800b50dba015a46d440d455b4016c86da00b44b6c00a90ad502d9236a006813b420aa455a00d852ea00b485b48250a55a00ea09ea005122aa006891b420b212da005042aa006452f502314556004811aa2"} +{"ts": 1792952985.129, "topic": "lifetrac/v25/video/tile_delta", "hex": "00850c0820010000000004800000000000006f0178da0dcab10a83500c85e13f2182e994c1c9e94a154ae7ba8be0d0ddbe4f070bd2e9d2276ea603dff9b905ec93db1c0bbb13f71179a4f50eaf11eb82e83d70832d10bbd036b1143dc0b2b91a424d6b026d29b2c2ef7c2b0a725a62cd4562cb8f6a7c60589f709441f5fb07bf9e0cf8430178da636060607060800074da058815185a141a0420620ba0720d60da91634113848f1003612685460e0e20ed8061261313038b8300830088ebc0c00116070083fc09c7"} +{"ts": 1792952985.716, "topic": "lifetrac/v25/video/tile_delta", "hex": "00860c082001000000002000010000000000770178da158cc109c2401405e77d14cccd880588e4b2652cd88165d88362b0059bc8c512b6942d20989c725a74fd9e06de300f54810176ce78017dd1e6e52c709c884aa259dc65b4be423bba4bd8a9aed0c23624f4ffe8de7077ee337d2c46535197a12f58f0fde1fdb9a070b3c373c6860f1ad30fc85f230f300178da63602008041898381c183a500599e02407102b7080b92c60d55039385080aa61605180093540cc0502006d9e0229"} +{"ts": 1792952986.079, "topic": "lifetrac/v25/video/tile_delta", "hex": "00870c0820010000000040000000000000007a0178da0dc9410ac2301046e1536aa13982d4ec3c548aedca6651e2dca20583f60012b292590c33bf593d3e1e008410720b8dc3c038f07edcb64694fb782201f8f35a94812339c7d52cc9a556b2958ab3b67d5dbe92f09c50440abca728c63a45ada2517d87a896d1452baa33aeb364fe9db527ddb1ed7fd8d56a04"} +{"ts": 1792952986.686, "topic": "lifetrac/v25/video/tile_delta", "hex": "00880c0820010000000080000000000000008000ffffffffeeeeffffbffbb7fffb6fff77effdbffffdbffbffb7edbfffdf7fffbbfbedb7ffaefffed5ffb6ff56f5ffbaa9bfdbf5a3feff6aadd7bbea95feffaa6bdbdba496ffffaaadb7ff5577efefabaabbfead5aefff5555ffef2b6ab7fe96b7ffff5ddfdbdeaefffffe37bfb7feadffffee5fffb6feb6f7dffd2ffff7debbbf"} +{"ts": 1792952987.077, "topic": "lifetrac/v25/video/tile_delta", "hex": "00890c0820010000000000010000000000008000f5555eeeeaaabd5befffffedfffffab7d7fffeddffffff77effffbddedb7fd76dfffffbbb7ff7adedbbdffebedf7fd7ebeffffabeb7ffafdad5fffaf55bffef554aafb5e25553ff7d548bd5ab5657eefedaa7bbafad2beddffbabb6fffeb7ff5fefafd5dffdbfeeefff97bb5ffddfedffff4fb75ff7afddeffecfeebfff5fb5d"} +{"ts": 1792952987.68, "topic": "lifetrac/v25/video/tile_delta", "hex": "008a0c0820010000000000020000000000008000b6dad5abdb6d6d676db5b6b7dad6d5abb75aaad7dd6db6abb6d6d5b7db7ab6d7b5ab5b57dedaeaabb56dadd7dfb6d6abb4db6b6fdb6ab5a7bdb7dab7d6da57af7b6bdaa7adb56b77eaddadafbb6ad6a7adb76b77f6dab5975b6bdeefd5b55557beddb76fd56b6aaf7bb5b767d6dedabfbb6b6dcfd5aab6b77ef7d6d7d35ab56f"} +{"ts": 1792952988.082, "topic": "lifetrac/v25/video/tile_delta", "hex": "008b0c0820010000000000080000000000008000ffddbf7fb576d5d5efdb577bbd6db5aef7fb6df5ddaed6afbf7b7abaebdfab6dbef5ddaff75eeab5bbf77756dd5badeb6fed7b5aaabfadaddfd576f654bbbb5bdad6d6d5b6ad6b6edd56ad556d91b55bdaaaaad5b75456aaddb52ab6aaaa9555f6d4d2d55b6a50aad5adaa356eaab08abb6aaaa6d5ad6511bd6ab568d6aad555"} +{"ts": 1792952988.721, "topic": "lifetrac/v25/video/tile_delta", "hex": "008c0c0820010000000000100008000000008000f776aa00addbfffedeb6adffb5db77b6ef6daeffbaf6fbedd75b57bfbdeeeeffd6b5bbf77bded7bdd6b5baffbb6ed7f7d6d5bd7f6dbb6bdfb6d6dd7dab6db7f7bdb6dadea6db7ffbdb6daaee6d56f7bbb5bb5deedad6ef7b5f7b5ad6a9adefbd56aab56faddf5bda6ab5ed6dab6ab6b655b6dbdbaaad6a6d6adbadb63556f76d350178da6360400007066cc08943a005435001881b1418941818391a1870011645060e06062634510106064606051605080f00d4ce030e"} +{"ts": 1792952989.083, "topic": "lifetrac/v25/video/tile_delta", "hex": "008d0c082001000000000020000000000000800010086a80ac095b00fbe8ad00b6bf6a92ffd5b6d4d576daaaffbb6b55b5d6b56aff7dddadedd76ab5ff7db755dbd6daedff7fef56fdfabaf5dfefef5bfbbefaedbffbafb6efeffadbbefeaf6debbbfbb6bfffbd6dd5edefb6beff757bd5b7dfadbffdb575eabffed65deaab5aeb6d5555bfb6eaa4aaeb5aaafdfd5555ab55aaa8"} +{"ts": 1792952989.677, "topic": "lifetrac/v25/video/tile_delta", "hex": "008e0c0820010000000000400000000000007f0178da35cbb10ac2301446e1bfe10ea95310dd6bb817a44f11a142e29488be4fdcaa53227d002db8f89476f10cdf7682c9e04fff7d7a87ab6c832fb913e91f652cdde97c6ca535739c07adccfa05e508a00316f0cf018d02224ce6e25085b41f93b39636534d4d628afe9e88070ad5bee18be6cb0ab7ddf24d7be007f1a91a07"} +{"ts": 1792952990.099, "topic": "lifetrac/v25/video/tile_delta", "hex": "008f0c0820010000000000000210000000006e0178da0dc9310ac2401445d1fb86149f29c5e943484066150a29825590643f3f3b30a0bda57195feea71de855da86fe09dd0f481c1d0dca1ec709c49e38df630b6a683afc1784217c0d7a49ae159602aa8add82b7c5da367dc6b6289e60f98a3db3db686e35b7e981785ff367c115d390178da858b310e00200c02afc4a1639fd0a7fa74dbc1185d2481e100f849699e2f0c61600e7e7117d4b8bae8e2fcd461ec7d94270c1638660172"} +{"ts": 1792952990.678, "topic": "lifetrac/v25/video/tile_delta", "hex": "00900c08200100000000000004000000000080002ab6ddd185556b695255bda1092aa6d222a55b69082aaaa3410aaaa11040ab5345140ab20042a4432a101283408aa50314404a454295111329294483aa455546555aaaa3aaaab6c7556dab42aaaabd4755555585aaadd6a7556ab545aaaaae875556d545aaaab68b555b5b47aaaaaa8a55556d47aaaab50a5556d6c7a555550d"} +{"ts": 1792952991.068, "topic": "lifetrac/v25/video/tile_delta", "hex": "01910c0820010000000000000800000000007b0178da0dc5b10ac3201405d0bfcc96662f34199d241f24a6930a09ea671422f2f696f46d7d5009b73dcb01001b3a831370832f6012ebdb0594c447dec02beff9ff11df0b896a182cf55f40b2f1f4fc00f3dde7bde1c85d995f15a427ab1f0e12a79055395175b82903d4d126d91af7e3d2c421ad64b85e7f0ada64f3"} +{"ts": 1792952991.672, "topic": "lifetrac/v25/video/tile_delta", "hex": "00920c0820010000000000001000000000008000fffffffffeedb77fdbfffdf7ffb6efffdeffbfbffbfbfbffdfdf7ff7ff7deeffb7f7fffffeffffdfefff6f7fbfddfdfffb7ffffddff7fffdfbffbff2af7efbd5ffdbffaab5ffff29ffbfdd4aadf6fe24ff7ffaaaabdfda49fef6fa24b7bff492edf6da48bf7ff092ebd5b448bd7fea92efdaa040b57ff515dfd5a040b6ffd495"} +{"ts": 1792952992.105, "topic": "lifetrac/v25/video/tile_delta", "hex": "00930c0820010000000000002000800000008000fffffa44ffffa928fff6d482ff7f2528fdf95202ffea8850f7aa5505ff554890fd512504f54a5051eaa90a84aa44a420aaaa510952410842492a5228aa9120802444891292292040490405095251502024880244882548102288028248424820122801084102a44214500108410a282014a08202400810901542440040280149310178da63602004041818581c1c181480cc06b8201394068a3202290e20099464c1a2dd01ac02a8ae09530ea81e00a5e402cc"} +{"ts": 1792952992.693, "topic": "lifetrac/v25/video/tile_delta", "hex": "00940c0820010000000000000001000100005d0178da258c310e034108038d45413af20384ee21565e9622c5d6f7e2b07b14c683b0813ddeb05cef3cd060c7a5e385f8bde20b145220e6cd3c860a487c5c366b0e2cec8095b5f3a951f8edaae3936caddc050ba399450965fc03155208f02b0178da636020041c1a18949818181a1858b0c9328149450e068e06346d0c0c8c28ac16543d50d300c3620328"} +{"ts": 1792952993.065, "topic": "lifetrac/v25/video/tile_delta", "hex": "00950c0820010000000000000002000000008000002ed4010055aa0224375500012dd4021036aa09409755000435d402005b5281222dad00002b640a112daa010436d500002b6a21212da900002b55020436ea01001ba90020aad502021755080015d401100eab000015d481044b6a04200ba900000ad511020755001015d4810006aa000085d501220b6a800005a9040006d501"} +{"ts": 1792952993.698, "topic": "lifetrac/v25/video/tile_delta", "hex": "00960c082001000000000000000400020000650178da158b310ac4300c0427a0c2a59e600e157986095798abee49e2e0c0a513f2e0ac0ba19dd1aa0331611a7cb4433c7fca7565cf399449abe25bbeafbe6f9c507a2b84552e976ff05abfe031b2f5ba11695c726fcdaee381b3abf7177f4d3d271fc36a11c9460178da636060086560100462865c0606a9550c0c4c77816c560664c0c8c1c0e0006609c08498204403030307421d4cb681818581414100cc4256cf0822582002506d00b6e00509"} +{"ts": 1792952994.056, "topic": "lifetrac/v25/video/tile_delta", "hex": "00970c082001000000000000002000000000710178da258c2d0e834010853f362b2a41d44f83219c624081a34df6129c0289c47080bafa9ea6180c07e1352493bc79bf6035cc771812a0ffb3820b4d7c11b6895b55e32e6e2fe8fe5ecc70837c82e68087f4fe4b2c7f816c80e7a6adf795cf75dee185241b0351fbe50861572f9d82e21273"} +{"ts": 1792952994.669, "topic": "lifetrac/v25/video/tile_delta", "hex": "00980c08200100000000000000400000000080004a55568d912ada874aab554a84555a8f42aaad4aa92aaa8d45556a8b44aaad4ea295568b12555a9fa5556a8942aabe9794a96a8d4555b69b00255aed008056b70802000920105244ca400010b59b548756cd7a2b0025570f1000155fa511400d1200092f0104200f0020849748001005a51244a355549008aaaadd51adaaabae"} +{"ts": 1792952995.073, "topic": "lifetrac/v25/video/tile_delta", "hex": "00990c0820010000000000000080000000008000fffffdbfab76ab6affdffdb7adfd56dafb6ffb6faffd56b5fb6fedde5ffabb6beabfd6bdffd57bd7aabbad6df76d77bfadf7ddffdebd6ff577d7dfafdafd7fff6fabadff116012ab44100004aa824a50fff800adfdff5b72efdf17afbfff9aa5eab79da7bfdb97b2ff7f8ab7fbff8001bffb09480156000254004a50a551100a"} +{"ts": 1792952995.648, "topic": "lifetrac/v25/video/tile_delta", "hex": "009a0c0820010000000000000000020000008000000000005554a5200000000a55492920000000004aaa94881000002044912202100408900550800050022444024801004800901001240204240088401092000042002112004884002400004400a2210000100408000000000804000080454800db156840bbbdeb9ea5a54b5ab6ad6a72a5e54e56d7bd6b720015299200000000"} +{"ts": 1792952996.304, "topic": "lifetrac/v25/video/tile_delta", "hex": "009b0c0820010000000000000000100400005f0178da2d8cb10d80300c040f2b45e81226309107494191b15c5050323226f096ac7ffbf4f0a9d6125b466b6f52c1cf6e1b19969882598f8fbc31db5d1c3a24697607be6870c9a7976ee4150b825ddbbc5f3fa3a2b3f27051b8a40c1ea2210be84e0178da5bfdeeeef650d3ac5bab56efcddf1a7275ebdad5b9d1dfb686e672dfddba8d413b379a8161fa5b06060671060cc022c0d0a28022c204a120821c8d2035703946248d0c2c707d0d00da2a158e"} +{"ts": 1792952996.695, "topic": "lifetrac/v25/video/tile_delta", "hex": "009c0c0820010000000000000000200008007b0178da0d8dc10d83301004f77c3e1291cf4105a028a28ea4062802a7092cf99736e2072e07c59f54c33d67b49a455381db4a680bf453c935251963683361fa03298fd74bd8203bc1b6e37df6903720dfe879f1faf86d7085c02b4872a7bdf5788ee6e05e471a3810dc6e1f4be79f07cc4715e3be0a71d013d1821add2c0178da6360200208b4283038a00a31c2598a020c0c0d0c0c4ce8e240c002265b40926069013801070091200256"} +{"ts": 1792952997.055, "topic": "lifetrac/v25/video/tile_delta", "hex": "009d0c082001000000000000000040000000750178da0d8ab10ac330104345f07064baa9f3151c28fe8a2378883d857c51c8d46e8e69f72e1df297d5f078429201f8102769019ef44664bee32708c6fce658e828e2a7ede00d53009a43aa0e16674567571efc0cdefa32a2e8a1316fdeb549a9a125337ceb6bbd59c6554fcf53b4b4f6fd0f5f911642"} +{"ts": 1792952997.701, "topic": "lifetrac/v25/video/tile_delta", "hex": "009e0c082001000000000000000000080100600178dafb9fc020b2fa0657e3dd42058df21b824c770b4502b6dfbcc9f5f7d3d5b7eb63efc77efd5f7a6dffd675bb55ff7fcd64608ddfc6c0c07097010a981858181804141890010b2303079052601080a88083060128af01260256010007601cc4540178da63608000214f150720c5a1c0c0c8c0e4a9c2c4c1c0a0a0c0021499309185898141408189c381c5c381418081898541914341a963e9fdbbe5250a4a0c38000783038302230343830b861413121b00de530999"} +{"ts": 1792952998.3, "topic": "lifetrac/v25/video/tile_delta", "hex": "009f0c0820010000000000000000003000005e0178da63606260c8606a648ab39a2c7d2b6befdb3b664f771dd35aae3da76a6be612a1bbda0d0ca2ba1f396c18021c18189e323234ec58c224e47f3ba3818165ff7f066c800588158064830088e7001366822b5004e206985a1600db31185d560178da63608082494e0c131838042e293130043038381574b03024300a3028b830b82402a50f0838313030720870b200390a0c4d5f3d2630e8ef7fff978141488d011760042a76615060c42ac9c2c104340900528b0d0a"} +{"ts": 1792952998.697, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a00c0820010000000000000000000006005d0178da6360cc6260605ccac8c018cac0d179955381314b8181695523a3e0550616a6554c02cc598d0c8aab38189ab3199598ae6a3370ffbb12f6ab81612b0332601260600022860620134958014231422419200a5820141400008c131068570178daf3f014605053591ab032c853214453a5c16bca248520af950e9e2a2e0cab42831684ac9aea1032359761755603c356010664c001a198c04c460605b80810b0c0184c60d20124e780a2db8109a887810100717c10ac"} +{"ts": 1792952999.302, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a10c082001000000000000000000403000590178da63608002470506e102a6a45987941d7e7ddf1f173475d5b56b77aa8283b6ac2eba37fd771cc324414f90320e86450c0c0e0b1814591c38a6046639fd7fbff73f034ec0e200420c0a4066035c90094a08804800a1d119492a0178da6360200228307230300a80998cd8e45918141804141998701ac0d1c228d080210a520f00422701b22f0178da636020123871283062955004e2060e46262c52020c0e4c0c305d0e20828901a48e8301280ad62000005d0801ca"} +{"ts": 1792952999.693, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a20c08200101000000000000000000c000470178da658cb10d00210c03efa3142e33026cf2420cc6e84f4241f1aeac93cff0cfe37379e09734d4adb12e914f088a1959df2d9aa1a225472d3b8ce3ec9da46c232f2b1f1ba3044f300178da636020067028303829a08830229802408e03030b239a380b986412009170bd2e601990220e2610c100004e8e0174310178da63602006083830b8383030a20ab240690710c1c8c0c4c0c02480a1939103a65601aa16ac92814109220f00675e01c1"} +{"ts": 1792953000.046, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a30c082001000000000000000000000003310178da6360200230722830b8a00a31412807a0249062012201888802540b8a6a051606987aa004138827005105004aca01662e0178da6360200230b108303808a008312218020c2c0c0e0c4002451c06380460e20e08410788420e06260042aa0166"} +{"ts": 1792953000.616, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a40c08200100000000000000000000000c2d0178da6360200a343028728048266c924c0c8a020c8c40060b9a84025827443f03135456006a084402009666031c290178da63602012382929c0988cd8e49904041838181a9870e95710606068686880f25860c2006e4002e6"} +{"ts": 1792953001.063, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a50c0820010200000000000000000000105b0178da636060bcc6c0c0580ac4610c0c4cab80f836886684b0b73270b886b130305d6560608d02e25010661260cde260700d83f11918b8806a5973199880b400d76a26309f6b2b1003f5896a41e930164590b86828320600bb9412a62c0178da6360201208b4283038a00a31c1592c0a0c204990000754a801a1938101a29309a600a41c0a00874e0265"} +{"ts": 1792953001.665, "topic": "lifetrac/v25/video/tile_delta", "hex": "01a60c082001000000000000000000800020640178da5b1bbc3b43ef63ee1205d65b171884de673075478678ebbebbc024b67545a877dc052eded7413e7e5b0304b9ee5d88f05d9da22af675418176dc05976d573356eaeedffeff7bd615069ca085818109487130083038303030a24a36802401a63921602d0178da6360201208b428303460976264e070600049326148b1300a80690788a40084c90055cac2c000009fd602ad"} +{"ts": 1792953002.021, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a70c0820010000000000000000000000c02b0178da636020120874743038303030e254a0c8c1c0d0009167c19054601260844a0800b1035c0200a0d002972c0178da6360200228723830346088b2304124191818413c54394604db818103a6408101640e139242006eaa020a"} +{"ts": 1792953002.475, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a80c082001000800000000000000000000380178da6360200014191c181a389045589820b402034343030313942700c40e404914cd209e80009ca7089700ea6568606060620000bcc40353"} +{"ts": 1792953003.044, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a90c0820010000000000000000010000008000ffff8000aaaaaaaaffff4000aaab12aadffe8000b5562954fffc8002aaaa12a8dff88000b554494afff21000ffa94252dfe40000bfe89294ffa20000ffe84249ffa21000ffe8812207a2040857c850400ba1010057c80012e7812040a7540400f780410a87220020f68800004641248415280010454500401000020240000808"} +{"ts": 1792953003.646, "topic": "lifetrac/v25/video/tile_delta", "hex": "00aa0c0820010000080000000000000000008000ab6ddddd55b6b6b7ad5bdbda6aed6d6dab56b7b755bbdd6dad6d6bbbb5b6dddd56db76b7aaadaddab5b6f76f56db5af5ab6ddbafbaab6d7aab6db7af55b6daf5b6adb75eaad76db55b6dbadf55b6d775be557adb0397576e4869badb2116d776aa555daf540b6ad541555d6e1422ab5902897d50484556c5252975508493598a"} +{"ts": 1792953004.039, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ab0c0820012000000000000000000000008000df6fffffead55555bf6dffffd5b75b6ddedaf7ffb76bdd56edb6ffffb7db56eafd6dffbfabb6dafaf76b7fdebdddeb75ebb6bffabeebeda9f5b57eeadfddabd4b576ff69fddb6dd4dbedbfd2feb6f6e8adfb5fb4fed5fbd1dbfd5ee8feab77a8abfdbdd2feaadf60dfff77a8f6b5bdc0bffd6f52f6aedda1dffb77cafdb6df43"} +{"ts": 1792953004.643, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ac0c0820010000008000000000000000008000b6a00abfad554555b6a812bf5b555155b6aa2dff5b555555adaadbbf576d56d5bbb6bdff4dd5eb55b6b6beef5bdad7bbaeef7adeb5b5af775beedaddd6bb6fbf5dedbaebabb6ef7db6fb7bb75fdddeddd576b7776fdb7dddaaedd77736b6bdbd95dddfd756aeb57a55776fab55adbad5aadbdf6d5776b5b5aaaf6ed65bfaf76a"} +{"ts": 1792953005.031, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ad0c0820010400000000000000000000007d0178da05c1410a83301005d0537e85869e20d8ac8aa0d0037d195dcd08961c438540bd41c9aa7421257def384bf12319efdfb24f57345d2eb62f743114f1699863fb838ff510f7457d9761532fee23dab816f3f8a2f4d96c53e0f9e0f65e1573a8981235b4a8548ce9e45a57b848266d7118024d942b6e80d73f4f645151"} +{"ts": 1792953005.647, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ae0c0820010000000000040000000000008000ffffdadbf76deb6adfff55adfb6bfab6dffed6d5fdb7eb5bdffd7aadf6afd5b5bffb7ad5f5bfed56dfedb76afefff9abefb56eacbbeff555febef5aadbf7baabff7d7b54b5d77aabfffc7d55db5af555fff87eaaaad1f695ffe8fb55dd82feaaf751eda5bc08ff55eaa1f5e9a009ff54aaa0edda1004ff6aa541badd0010f7b5"} +{"ts": 1792953006.026, "topic": "lifetrac/v25/video/tile_delta", "hex": "00af0c0820010000004000000000000000008000d6aa0044db525552d5aa50a1d6d52494db55554aed6aaaa9d6aaaad4d5dadb53eaab5554a76d6d55dab5ab55edad5aaad6d6ad55d56aeaaafb5b5555edaaadaaf6b56ab5ead6b6c9f6ab556adb6d6dabeab5b6aaf6d6aad5bb5ad6aaed6b5b54f6ad6ad2dbb55b5afd56d555ddb55b54f6d6d5abff5b6eb4b6aab556ff76ab6a"} +{"ts": 1792953006.636, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b00c0820018000000000000000000000008000ffffffffaaaaaaaafff7df77aaad75ddfdffbeeeab556b5bfffbddf6aaaeeeadfff777fb555dbaaebfeed7db5577fd7657baabbd15dffed7456aab7a29bf7ddf426bd76a115d7bbd4437add7114dfefa4016ab570a83fdfd4028af571082f5faa5095eaf4880b7f555526d5eaaa0bbeb56d816bdbb6d2fd7d5b4057a6eaf26df"} +{"ts": 1792953007.026, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b10c0820010000040000000000000000008000e416aadbd12b6d55e82dab6eb555555be05555add5555ab6eaaaaadbd2ad6b55eaaaaab6d555555bd2aaadadeaaad56ad55556b7eaaab55ad2adab6bd55555add56aad55eaaad56dcaaaab56e9555ab5d556addbeaaad555d55aaaaae955697dd556ad2eeab5a011e9555544eaaa80aaf56d56a9e9552aaaf5569548f4ba5425"} +{"ts": 1792953007.631, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b20c0820010000000000008000000000008000b6db7fffab6dbffbbaa2f6dfadabdffd55057eefaaaffbfd5012efbf8109bff700067ddd54491fff014156f700a56bde4033b7ff8415e975409f7dbf900bd6bb48befb5f25175ed682bdf7eb4157bd7e80bdefb7406eb5ed84b7ff7f407ad6d5912fffff043d5ab68837fffd489ed6d71837fffea85d6d5b212ffffea44ab5b7"} +{"ts": 1792953008.032, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b30c082001000000000000000004000000800000015ff510016aba42495fd40000aaf41001d7580248bae94000d6b40882bbd00008d6b22200bb680040d6d011046da10000b7e52410daa200406dc2010056a424027bc40000554800105ec424812b480000359000040800001020823c800200360000c0115acca231eddff13d376a92217a50b131277b92213a4eb000000400"} +{"ts": 1792953008.636, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b40c082001000000000000400000000000800000feeda2486b5b58027dedd5506f5b6a047aedb4406f5ea8147aebd0012f5d45503aeb1004bdbe80402b5520125dfad8005aaaa8525ee568002baaaa245db6a50156ab70482edda800556ad2252b5d68002feba04856f574013fdea8102b7fd2023fead0404abf62083fd5a9022d7ec2202fd5ab04977b64102ddd8c4017f6d2"} +{"ts": 1792953009.04, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b50c08200100000000000000000800000080009ffffe808aab6bc04ffffd401d5b574447fffda00ed576802bbfdda00eeb7b4257beed0012f7bec857baf58022efbe8069daeb42a37fbd2081eaef80a5bfba8401eddea052bb758005efb74022fddda20d5776c044fddb401ad76da048bddb4232ef76c02875ada050bff684a26aadd0c0dfdb40147576a0816fada2497af680"} +{"ts": 1792953009.634, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b60c0820014000000000000000000000008000fffffea9aaaaaa84fffffa50db6daa02ffff5120adab5408fffea121b6fa9400ffbea000d6ed0110fffea400b5b40002fffd1000ad544048fff90002db680128ffe51095aab00244ffca0ab5dde4554af75012abbfd25aacf6c8aab5dfa176d6fba5aaabded2db55fb8b6d6dbf6db556ee95555bfb6ad6aadf56aadbfd555aad"} +{"ts": 1792953010.025, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b70c0820010800000000000000000000008000ffffffffaaaaaaaafff77777aaadddddfffeeb6eaaab7edbff7dabbdaad7fdebfffaab5eaaaffef7ff7555baaadfbfd7f7eaeabdad5f77effbf5ad5aaeaefbf7dbfbaebdbd56f7d7ebef5ababebaffefd5dfaabbbf6affddeafdaaefbf577f75d5edd5bfbebb7ed5ebded7ffbd6bfaaad7bd57ffbaeffd55df7557ffb5affaab"} +{"ts": 1792953010.624, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b80c082001100000000000000000000000770178da25c9310ac2401085e1534e95c21b984a0453e43e33aca954882c730aab20db6f08dbb990c5790ef89a8fc70f00ec4b23707b11997f21a2ea0617ff1e9ce64e35a185131da1787396334633e1877cb1e1cada55ac36b3498220b32d8ac9f272118d056b1fefba576c87d83d3fc5cad0fa1f176c6448"} +{"ts": 1792953011.049, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b90c082001003000000000000000000000490178da558cc10dc0200c038d95479e1e8151783018ddbc31ad90f0c34a74b9007762bafb9ed580268cc3c842f9b1850016dcfcb9bac5da98289591e7ad64349e7defd8317e01d38b038f480178da6360100d6540c15aaba0f45a309b09881d60e25aab981842a16ccf500616100de53b8486b280d95e503120660a0d01caad6610583585092e1702c4aba06a56ad0200710c18cc"} +{"ts": 1792953011.62, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ba0c0820010001000000000000000000007a0178da0dc1410ac2400c05d053da85d20b58e2ce0a7aa432dde50766e8352c4c48dd5bd2d9cda608f5bddd4c4700fa8789c85720b5a4b60a756dc6b28932e7506ea8516998ef8869d4d95f44f2ae6c1414da079f4295ae1fcc06027e706d3411d3523fe0f0d5f2b85c63f660a51139efe472e2f4dcf40056d05b89"} +{"ts": 1792953012.02, "topic": "lifetrac/v25/video/tile_delta", "hex": "01bb0c082001000200000000000000000000750178da0dc8b109c3400c05d08132cfa9b8c3a4bf2077213b9d51a96f62cf211ba40582413bc4af7cc1f831e289e02b182b8fa8fae97948a3a6b267bdac9cd3bc6d8b9ec5178640eb1191efc20fc170c4caa5b83a5e242eda170fd85d13928711cea6e39bd58872b69d94ad95d1ba2385ec0f8c75507f"} +{"ts": 1792953012.625, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bc0c0820010004000000000000000000007d0178da0dc3b10dc3201000c01fcd43048ad0471131a1b71b8f133d7a57fc4722f20e2e0c964059237538e9000086fed5ff7ab303140498a705e8bc0f256598cf6921b7ee22796ccd47e76295da2ec1bbb4b11ca5b6a7f22ebe59971a12aa4d57c93c06dd842da9f563912938cc571624c46f5674b3f430c6fe0104514400"} +{"ts": 1792953013.253, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bd0c0820010040000100000000000000006f0178da158b210ec330100495eff41761810dd803b6545e4781e1fd4479caaab50e3a3fb14994bf648d6e673447f202b0f871befa25e980e512d301b20a4d3e928db0ce2520e4855516abab2f1aa68e402ae2d6fbbfd453fffb37c609c967c98fdaf90d1b81fcdb10067fe41b0d2240ef3b0178da6360c0061c18185880c801c4660411405e039864108089330920ebe06800a9528071c13c8e469004b23226a05e0e05b0f98c101100da6c03f8"} +{"ts": 1792953013.665, "topic": "lifetrac/v25/video/tile_delta", "hex": "00be0c082001000082000000000000000000690178da3dcc310ec2300c40d183227103c4c8c0906345a26a7d8c0e51e213b41e3d58f10721c49bfef44938eb45a56f117137bb2e2231660c71bbed4a6eacd6f09738be8ba6cc593b9e55d5f5c9fa60d29b46e17322ba3423606a41f091073fe6946fa8f0f706e69b71dd480178da63604080060c760343430b8b0013921c947698c028c8e0c002e40bc0c405181c181858181a98806c07105bc10124c1c409d6e3045407e633a880f82c40b600880f0076bb0a5c"} +{"ts": 1792953014.024, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bf0c0820010080000000000000000000008000efffffffbaaaaaaad77dffff7bd75555d6bbffffbdeeaaadd77bfffbbbaeaaafdd7bfffd6bdd556fbeeffffbd5b555ae5f7fff7baad55befb7fff6bdad555ff757fff5bfd9557f6b6dffd7feaaaafd6fab7faffbb555fb5fadbf5ef6b6d5f7dfaaaf5dfbb56bf75fadb57df6b6add7bfaad6fef5b56b5bdfaebaff7db3ad55ef"} +{"ts": 1792953014.612, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c00c0820010000010000000000000000006f0178da158cc109023110000bb503e1b80a24fd78f834fb1049193e16930a427eb78fb03bc6d7c0c00cc0fdb86c0be47e150a7e9c2a5102edd249c1a3efcb4f9e6755d2e4a3fbdb0993edf5cf9a6e75c21cb98e8572d3c4e03bc9d61224d3e22dcc102fbefee88816ae88e13f4d4c6e56"} +{"ts": 1792953015.034, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c10c0820010000100000000000000000008000a37776dbc2dadb6d696f6db6b0b5b6dbd16edb6db85b6db6d4b6f6db683badadbd56db76d43b6dabba56db7dd62db6d5babb6daed617b6f5bb5d7b5bd536d6d6beadbb7bd55bd6d5bb5ebdbed6abeb6bbb5d5ed5edafebbeb6b57dd5da9faebbb77bf5eeda9ebf756d77eddfb6befff65b6fb6bd2d3bffef057f6b76abedffdf"} +{"ts": 1792953015.618, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c20c082001000020000000000000000000750178da15ca310ac3300c05d053fe0cf20d6c34a66bee23e36e52a13e43463920d30b149a5ca1edfa78162eb3d083c1a25d74eccb486ba1cfa2402579c6180793e65ad059c4952689e3e294618ef81dd6922c5a8ea628d9615631ffbee6b07bc37417bd999e95467f559cef90be315f72e81764c64ed0"} +{"ts": 1792953016.253, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c30c0820010000400008000000000000005d0178da458ab10d8030100397a1ca267c19c514ac80324e360089f8951236a18165f884485c733acb24793eb168046656ee4b01c4056041a3ae0715137ffabe762753307bb390f9536b97ac3dc236dacdc1335b0f909098657f013ca641f0490178da7360808006207640c22070804180418191a1a5910322b6800199665100b39d406c01b07a105f818141c001c46c04114c6071887aa01a16a03d40058a601603487f0300e3b20b61"} +{"ts": 1792953016.653, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c40c0820010000000210000000000000006f0178da258cb10d83401004678970e6c00d38403254823f42e8af0317e212d00b7282b70457a5cf72b4a3d1ee8219b8438a3ce73f87533a8237c8ce3d55de3fbf163447fa095b6e641dd4030d1f5a5fd133f636c6364bfd18bdcac51e502ab229fedb46dd0be5856bd9c3ddbed5811db13c0178da6360c00e98985894380404d08505181c1c1c181819185820aa60e22c1c20a50e0d20a602aa41020c8c020c4e0801904eb0120e906e00a03f02bd"} +{"ts": 1792953017.057, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c50c0820010000000400000000000000008000416eaaaa42db555b02b5d56aa2deaaab436b755505b5dd5a82deb6ab056bdb5585b6b6d5135b6daa05edb77546b6ddda0b5b76b605eddbdd16b6b6b70b536ded0ae8db5e175136f50ae45daf17510775156425ae16d0917b1b4204ad2ae8507617400a2d2ac940b61d40123b2ba488ad2d4020762b52052d3580a07656c8125a"} +{"ts": 1792953017.617, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c60c0820010000000800000000000000007c0178da05c1310ec2300c00c05ff11333d48afa80caed5498f80e832387c9ce10f519c950bf2165eb8204dc992fbf48e60af8153b5ee6f089606f9dfd9194b23a8c02a5dbd146c44999b725f4aa6cc933aec43572982d47dd771a4454ecbc9e0e050801b54bc7cbcdba476009e5be7293e49355da8662cfdefed67e51db"} +{"ts": 1792953018.041, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c70c0820010000001000000000000000007d0178da0dca310ac2301406e07b0a9e40924eb193781f419d920e21c9295aa10f7d0728f46dcdf0487f3b7cdb0700df430d82821d1b176155b40c7095b421a31c417b05a3134db86569909d255e6a11e4767a2e325c739c695c3b73ef7d7c10d99a0c9d3f21ac8dc8bf8d653744c7f3c4ceea52fc2b8d3f9af007aabf680f"} +{"ts": 1792953018.635, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c80c082001000000200080000000000000570178da658b310e802010045fac9654c41709955250f00c0ba2be4029292e30d269749bd9c966e11ff9780e4faf15d26b2b4d8ec6c52b24edceeaf65f9518b62033c9d01799c896184a070e1d2f97f08591c19f37dc0175373c0178da63606060706080000528ed80423b3238b03070300a20c42180c58103ce06ca28c239406146a02e0470601280339d18189860aa409a00f76d03b5"} +{"ts": 1792953019.25, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c90c0820010000000001000100000000008000bfffffffaddb5b6bdf7ffefe6bd5b7abbd7eedffd7d7bb55bd7aeefbd7df5badbdb5f6d6ef7ead7bbbd7fbaddd7aaeeb77dfdb5ddd6ab6eef7fdedb5bd57776ed7fbadb5fd5d7b6eafefadb5f57576debfaedb6bd5f76db57eadb6ddd5db6dabbf76db75d5adb6aeb6db6dd5daadb6ba556aaaabd6b55554b5aaaaaaaaab55552f0178da6360200858804881c14981811187022606060106268106b800075c234ca001a8020a1c98a07ac0000066a60218"} +{"ts": 1792953019.612, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ca0c0820010000000002000000000000008000fff7bb6daaad6db6ffded6dbaab5fb6afdef56b7af5adbdad5f76d6d7a9adb56adedb6ebd6aad55d755b5b55aeed5555db55aaaa6ab6b555b75ad6aadaeaaad56d56b555b6dad554d56b55556f555555b56d5554d5b5aaab5d56b554eb5aaaaa55aaaaa9b6b55555aad5aaa4b556aa95aeaaaaa952b55554aa955525525554aa"} +{"ts": 1792953020.216, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cb0c0820010000000004000000000000008000aaaaaa92b5554949adaaaa54b6aaaaa5d56aa92a5ab6aaa4adaaaaaaeadb555556aadaaab5b555aaad56aaaa56aadaaaa9755555554aaaaaaaaaaaaa55252555a4a8924a554aa9215252449495292a4952949122aa424888495925255525489048922445554949104424224b29928890a448520a529284a109242008aa494aa2"} +{"ts": 1792953020.598, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cc0c082001000000002000000000000000700178da1d8bb10dc24014439fbf4441772b700a0d532457114aa4146cc321a54728035c910232652c3adbcf0fb637ea7ad8bee8ee7c71fe34e297d0adc13a50a62475cdbcfeb9c6939d279a72c4b5723c63bf78ab76b35dd12faf8832f87f00f7586628811ed9bf39340669d50e09e2165d"} +{"ts": 1792953021.035, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cd0c08200100000000400000000000000080002d80007656916aad3b4480da558052755a91a0ad5704a97a5a90c0d56b02556d5aa880ba568052d56b2a017ab50095aa5a2a017aaf00a5aa692a0975ae1121aa548409f4b62142a8dbd41374555489a8ad6aa2f4b6bea5a8ab53b6d4b5dd5b705aabeda9d6dd36e85b6adb69aaadb6d0b5b6dbb156db6ed4aaaab5a956dbdee1"} +{"ts": 1792953021.605, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ce0c0820010000000080000000000000008000b6db6db6ab6db6dbbdb6db6da55b6db6bb6ab6dbadb75aadb6daedf6aaadb6abb776db6d5adb6db6ab55b6db556edb6db6b56db755dbb6ddaa56db7655aab6db555ddbad5566b6f7555addadaaaab6fb75556f57deabbafd77aaddafbaf56ff5dfbd5abf6aef6fd7ffbbbafbaaeedf5effbfebebaaf5bebfffdfdbf7ab7b6f5d"} +{"ts": 1792953022.249, "topic": "lifetrac/v25/video/tile_delta", "hex": "01cf0c0820010000000000010008000000008000dddeffff6b75aaaabdaf777fd6f5ddd5bbaeeeffeefb5baab5adf6ffdedb5f55b777f5fffadd5f56afb7ebfdf5ed7d57bebbaffdd5def55fff6b5febabbdf57dfdef5fafb775f5fbfdbebeaed7d7d7fbfd7afadfb7df5fb6fdb5eaffdfff7fb5f555d5ffbfff7f57f6d5d5fddfff7fb7fb5bedffeffebf6fbed7f7fdfbfdddb7310178da63602004141a18981858181c504581420a0c0c0d0c401974d0c2d0c00414e74053af006170c07580041a00b26e0371"} +{"ts": 1792953022.629, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d00c0820010000000000020010000000006f0178da0dcd310ac3300c40d113978c991adfa790ad7506637bee156aa8f606a35183917fb33f78008fa80279ec9100d65f37a98a93a37543429160a78d5cef6aa64572c5d56d2d26987812823add8fc402ab0bb38d35a153f7ca84639c8365bb50a3b60de3f79d9fe755bfffaf806e58380178da636020049814185914500498181880028c0c0c2c1c0c60264c42004c7140b90e0c0c4e700d0c022886b200910343030303004b360211"} +{"ts": 1792953023.207, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d10c08200100000000000800000000000080002202555594a92aa54804ab525252952a488956955224aaa5889255545209569544a52aaa2800aaa5854a551550012554255492aa9200494a48aa2529220115544954aaa524924955924925284924aaa624925552424a94a929214a94840402522100294a48500aa1128550404450aa80292a4548808a92002a25548044902200"} +{"ts": 1792953023.576, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d20c082001000000000010000000000000610178da258cc109c3500c43df373ab8373713382183fc861e3a96bb4146aed308044f200920dbb6caa6f2f4e2d67379ef7f9eb0e873f36a3c887dfab5aae1e58125076c1e06af549fa5c907d9775f4b5d3b0f9d5569d6299abb33b689d00fcc740b8e"} +{"ts": 1792953024.22, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d30c0820010000000000600000000000004a0178da6360c0042c2e2e2ec87c410e10d929001700ca7202953130282980f98c0c0c1c20350a400690052205181c206a39808c06261616860e305780052c0994167060044a0100fd670508450178da658bb10dc0300cc318c383469f907c12f4328f39bb75512008aa410345c13f4de0ac75c000cd93993d4c91945ee95503656a4b7497d7fddbe37a794eacc10d59a605f6"} +{"ts": 1792953024.631, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d40c0820010000000000000e0000000000390178da6360c0035a94149830041b58185858145814d0c599181819040458181a181858502414180480820e4c40610120d701598e0500c704038e330178da6360c00d1805050590f92c300a26eec0c0c084a2c345818311aa5000220f12049a041482ea064b348045412200678702963a0178da6360c00d98949414d08538181838185c5c1c900519819805c460714155afc0c0c4c2c0c8c1c02880106b01ab05aa6302720418008d5b02a8"} +{"ts": 1792953025.245, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d50c082001000000000000100080010000490178da5d8bb10dc03008040f4441c9082e3288b3196db60e2689640581741c3cfc4b82eb68d26ea266e2270cc3f84eb96c089ea67b3e7cfd4a91bfa297d0c7245e343a5f70030f4f04a62f0178da6360c0035a1439983004390418581c1c5814b0a86f60646061e460411183f0149804143194b3002100a0110261330178da6360c0039c045a9830041d18185898145814d0c559181819140458401a38d03580e599581c804c8481022039009a1c02c2"} +{"ts": 1792953025.608, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d60c08200100000000000020000000000080000fffffb525fdeade16df7b6b0bf5d6dd0aff7bb625ddd5eb0f776eba01fe82d52abb292d02df5aa5117d6d50036ebfa4017bedfb04aebfdd10db6eff013dbbf7006eefbd00aabdea042ddf7d115575d7000fdffd004afbb601176f7b000bdded081577b6002bdddd0006f6b70105bbda081edeb6004377ed0015dd770246bbad"} +{"ts": 1792953026.191, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d70c0820010000000000000003000000004b0178da5d8cb10dc0400c02b1e582f24778651217192dc58f1d8c5285029f3002f8e921123d748f71c9a26482c68ec95215eb5a3e046a0f9cfe568a26b5d30fa6b7a6d58ead137801fd780452370178da6360c00e9894143938d005053a3a181a18183850150a3072a088393030083231283230b020ab734137af45814989810100dac503f8"} +{"ts": 1792953026.615, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d80c082001000000000000000400020000420178da6360c0015838049814141cd085391c1a1a181898c02a8010080418981480e2106920ab112c05965300534c203560850c0d0e1c1d3093406670300000eda00474460178da63604006b60a0c0c4c77810c3630d789818111220114676860601000520e0c2c4c0c102602b830343032308199400926143906160526a06007aaa013589900003b420477"} +{"ts": 1792953027.239, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d90c082001000000000000002010000000550178da6360c0053894185a1c18981840080c9a20140b103970b02880390b1818180f303030973130707e666850dcc4c4d07c838189310028f7098817c14c635100ea6314508218c77a01a8a79ea18181050028290b8e600178da4d8cb10d803010032f518a2fc3065f640b9a2862b0b041d6a081ad5882062328f04bd6eb641bfe72689008f9716c902b04883a31afe480ad5fdc8c543d09b9e23df88b070b67211d2a5cf4be5964c6d83554b296d4a4b94f7a6f01490ae5"} +{"ts": 1792953027.634, "topic": "lifetrac/v25/video/tile_delta", "hex": "00da0c082001000000000000004000000800740178da6360c0061418383a1a0564802c71430e0629c3d94cc2969d8a72199d8d52bebd8c1c159d8c02b5bdad0c0d9d8c0c2c8a8c2c0c010bbe3430b06c8ff7100ebd5acdcea0b58e9f8341587e1303833fab93233fd0187906061676064106764e06064706060186230c0c1c6e97181900c02314ad360178da6360c0035a14399830041d1c185898185814e00250251c0c0c0d0a022c8c484a59181c501409b0000905018474030300aa730327"} +{"ts": 1792953028.241, "topic": "lifetrac/v25/video/tile_delta", "hex": "00db0c082001000000000000008020000000640178da6360c0042c1e1d1d303607886004921d0c603101206662506060506252003195c0820a0c1c8e8c028f985818feff5260f8ff3f3cf7ff7f39edffffcfd8fdff3fcffafdfe6bd2ffff4f00e24683ffff190c98f6b200352930713032d8000040db1cda510178da636040052c2e2e2e02c8029d2a13988014548c09c8e0607054691044a810606071621082285002721b181c191804814a195840420a4240150e420c2d10d54e204250458503483938300000968606fd"} +{"ts": 1792953028.601, "topic": "lifetrac/v25/video/tile_delta", "hex": "00dc0c082001000000000000000002000000800055552aa4aaa8a492554a9554aaaa54925552a5494aa954a4aa4a2255555555104a9292aa5549288954aa8554525252229549294952a484944a2a5242a941292944ac8a9432425042892925295494949401024242485428902507552596f6bb90cf7ef3ffeffffb7bdf7fb5ffcffbfbdfaffff3ef96fef5fb4402528d12a90852"} +{"ts": 1792953029.237, "topic": "lifetrac/v25/video/tile_delta", "hex": "00dd0c082001000000000000000000040100540178da5bffefeffd2dabc3b65e5bfdbb3e3a67edaa55db4bcbff5e5d7b97bbead67686e96f6f333098d7313030ac6680022618c1c1011372818b830087008cd5c0a0c0c0022481c001ae1baa8e03a6040023a118ed5a0178da63606060605160605068f5546102b2051404051c5a1a985818381c04541a39181914185c545894181a051a04381c18581a98b81c540514843a56df7f5f7f4b4183010d28a00b30b43032b8303030316002a05a000f350cd5"} +{"ts": 1792953029.587, "topic": "lifetrac/v25/video/tile_delta", "hex": "00de0c082001000000000000000040000000770178da158a310ac24010453f618ab51b3cc14436103dc52029c6e95c72a0adadb2017b9b14ee291d8bcf7b0fbe01c8b15d014bc014be49850f03b2825bb4f3ffc36817548f9e1974680513a10b78a9c0ed0cfde818a4f45e20c6bd162b7c9d445f46e9c94ddd49d6fce547b9eb7a9a37efbbfc00b8361754"} +{"ts": 1792953030.241, "topic": "lifetrac/v25/video/tile_delta", "hex": "00df0c082001000000000000000000080400610178dafbbf51aa79d5a7f77bffdfdcf47e75e1ae9dff6f4e7bbfeac3a69dff77b04c5dfb7e05d3ffbddf7f6cfb1e1b1efeff751603d7fedd0c0c0cf718e080034235383030b180590e083906263002aa6162514012060a0840188c400c0016152308510178da0b5299c8e015e415103255a52128689282976748c3aa5025879055531542555600d961074256ad52585deec0709701193022981c1c40428185a181818189011d342820d43122c973804900455212c3"} +{"ts": 1792953030.609, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e00c082001000000000000000000101000610178da636060605801c4623b1631c4bdf85e2d5d3375756fc2fe7fab2da784306a6c7fadc0c0647c0528ff108843545c38be32303488fddfe2c9c0b0fe1f5088910104381820c081818105c660601260400620890601062608cf05260c0024b816642f0178da63602006307230b838a0883021580a0c0c1c0c0c2c0a08c9066479a02413035052a0012ea28090070069b4023c"} +{"ts": 1792953031.224, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e10c0820010000000000000000002002005d0178da636060607000e21e06ae86238dfc0d9da73bbccfa6f545b71e3eef7736a523aaf5786f164bd3f17d40250c0a40cca4c2a1c0c1d0c8f435488121fcffffbf40116f06ac800364b202986ac09074606260626060e46000004e5c1770570178da636008656060c8626460d26a50f2086505b2817cad46218750410696504605812c1646065d4716c66c46050f533106a67bafc2ff0630dc6040030e40c8086230a18a3780840458e0aaa000ac948589010019100c2f"} +{"ts": 1792953031.589, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e20c0820010000000000000000004020005c0178da636200825a0e2e462d4d1f015b0111062da548265b0d0d0111874d0c518b1c18451a5609c8322c60e0e2f06210556410f2611062e0606065e06954bcb544432cffffffff0cb881030303130343a30003130b56791600cffd0ef72a0178da636020123809b420731991394c020d409205cc0411027009207640f0e0ac2610c10122007d0c026e"} +{"ts": 1792953032.228, "topic": "lifetrac/v25/video/tile_delta", "hex": "01e30c08200101000000000000000000c0004b0178da5d8cc10dc0300803af280f9e74836493b493f1c8e0c5c9af16b24127037f351831db398c172e068ea6e46bc70d9d0841293dc5d44ab372a1edcf7954e5649d2d988568aa7e1bec0560320178da6360200a08302872343034e0925660606468686060810b30c10905a05ea02c0358d281818511aa8203420200b18602ed310178da6360200a3430280a8048106042966064605000930c1d0841160654850270460b03830358355892838101009cb502d3"} +{"ts": 1792953032.554, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e40c082001000000000000000000000003290178da6360200a28303829a10830217358809041c001aa120c18115a1bd03542e45838402400592c01af2d0178da63602012287238303460956161621000ca00110b9a8c030303230303079c055680308409c80500a1f90318"} +{"ts": 1792953033.018, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e50c08200100000000000000000000000c2d0178da6360200a3830280932303460976402938a2c0c8c408a034d12a24701c262022b606251804b03007aa902742c0178da6360201238093400491618971145b2918181092a270062c200135404061418185a503436000076ae02a7"} +{"ts": 1792953033.616, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e60c0820010200000000000000000000106d0178da258bb10d833014449f8d8d90d3d0fca5e85d043648c40e282d9b18514236491196e110c5e9ddff7707ee003782dfc49f5898fceea906882ff814710d571e6ae5314bbd272e4d6be37da7abb343b7c8ffe1915d934a207dc19efa6967eacdbdf826c8b7961db69e740015562f0178da63602012280934303430b06093626400ca3138303030a108b33028c08514201488d78050e1c4c00000a5320314"} +{"ts": 1792953034.208, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e70c082001000000000000000000800020630178da6371101060e0723050cd5acbc0557f4b2834348741227f8b4ba8d54d068dfc1c8154d30d4c0171771c969abee038101fc5a0b5758b53c3ed0c0ecfbc2f0caabbb7eefe7fefd655069c40918181a38181018898181858d0241580b801000ffb1bef300178da6360201208b428303460976264e05060607000311080038881a24c409d0c6049186081d20a0c8c4049008c310240"} +{"ts": 1792953034.556, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e80c0820010000000000000000000000c02c0178da63602012287238c0988ca8321c0c0c8e0c0c4c505e038a9c00030b13508a03558700dc280100539301b62c0178da63602002083871303460955160646841f05850e438981440ba3890841c104c2620126010000090e6029a"} +{"ts": 1792953035.222, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e90c082001000800000000000001000000350178da636020001481b881c5014d948989410024016401191c0c707926180324cdc008e57070b0302840d42b3020ab7000009fe9030b8000fffe4100aadb1455ffee4200ad7d2155fbd48800af7e22aafbd88000aefa0aaafba92000aefa0554ffd09001fffa0494efa0a040bff4050affd24040ffe40912ffd12040ffe4050a25008020489000000200100254820108bb1924c0ed5f6dd9af955ad7ed1dce9dad14d6bb471edad520408cdd150180004000000014080000"} +{"ts": 1792953035.587, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ea0c0820010000080000000000000000008000def7b43f75ad7a4adbded51fb6b5ee0bdfef5aadb57bf707efad5d95baf7f6a7df5d5b8a6af7f6d3dfbdbda5b56bd6d7efdefb69b5775fabddbbeaeab6dd7f55dbefaaf7bd5aff59ebffabedbeaafd55abffb7fbfd55fd5557bf57b5baebfddbddbd56ea6ed5fb55b5ab57f7aededd595b6922ebfd64095b5f5552b5aad56a5b"} +{"ts": 1792953036.177, "topic": "lifetrac/v25/video/tile_delta", "hex": "00eb0c0820012000000000000000000000007b0178da05c1310ec2300c05d053c200e20825136cb4f701756c3320e3535448b5a007a89c4cc443e47ede4304eeb33408c063d8c524703ea7659dd84afd11ef97bc8a1335c1cc6a270756a8f27045851cc3ac808ff28cb585f7a2df02363955ba5946e24e2f1fc7c6799c8cd1bedc2dd89b0828993762fb03144168a2"} +{"ts": 1792953036.581, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ec0c0820010000008000000000000000008000156d7aaf45bda0012af6d6aa46ad555532db0ad48b75506b6aba921c92d65486557b5125ab5d545255b5594aaafead6a5555aaabab7ed6da55aeb5b7aafbdbdd575ead77aaf777bd5b5ddaeeadfef775556f5ddfb7bbb6b5aafedbfe5b5baed7aaf6dbfa4b5f6eaf55b5bbfaa4dad76f5557ddf5aabaef5e55576bf5ab7bbd5f"} +{"ts": 1792953037.18, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ed0c0820010400000000000000000000008000ffffffffaaaaaaabb77ffffeddd5555b6b7bfff7bdaeab5dabf7feffaebaabd5b5d7feffaebd5755b3ebfbffad5eaeb5b5b5f7df56ef5af5aabaef5fb557bbf5adbadd5fb6af6bebaad5bebdab56d5d76d5b7f7db56ad5afaaab6ef556d575bfb55aaf6aab6b5adfb5556f7556adaadfaad6b76ab56aaaffadad5baa56b5aadd"} +{"ts": 1792953037.584, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ee0c0820010000000000040000000000008000fffb6db5ff76d6d6dbfb7b5bffbdaad5fdeb5b6ddffdedb5f6deb6d6fffb555adf6eefaafbff5975ef75aed5ffdef5aabb7f56edfffd6b55edddb56aff7ed6adb7dd6b6afdafb5adef9ead56fe3ed5b5b6bf5aaafc3f6b6deabf9556a43ed5b5d17fd55b143f6aada17fd56a143ef55ba17fb96d083fd62a527eedad213f7696"} +{"ts": 1792953038.182, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ef0c0820010000004000000000000000008000fb5555d6f6aaa4ebfb541275fd55411af6a8d455fbaaa096fd69492aebaaa24df6aad92af56d5555ebb5aaabf6aab555fb6edaaaedb56aadfb5bab56fded5555f6aadaabfb576b55edb5556ef6daad55fb55aaafed6d6ab5f6b6b6abddd5daddf6b6aab7fb5b6b6dfdedb5b7d6aadaaafb77555ffdaad555dadd6aaafdabad55"} +{"ts": 1792953038.581, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f00c0820018000000000000000000000008000ffffffff15555555d5efffff255aaaaa525dffff092755554495ffff1048aaaa02255fff4890b555010a1fff10414555022a2bfe080092ab20950bfe000040ab0495157d502004af0508a05550a2053f9694900a52a90157ad54a80a55b54423ed56b50956daaa05b56b6b42dbb6dd496d6db6a0abbb6bc2bd6edd70d7b5eea8"} +{"ts": 1792953039.177, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f10c0820010000040000000000000000008000f555555beadadad5f555556eeb6b56abeaad6ab5eaaaadaed56ab56beaadaab5eab5575ed5556ad3ead6ad6dd55ab5b6eb6b56abeaaadaddd5556b6beb6eadb6eab5a55bab5648a5d5b5121252da808ad5557ea256d403f5ab6ad85c5aaa5757aed2a949b7555524daaa808256d52a14bb542842adaaa911aed55454aab5574a"} +{"ts": 1792953039.573, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f20c0820010000000000008000000000008000ddefff806b5aff80def7fe80b5affba4def7df806b5f7f80b5bdfda2aeefff80553fff80013feda2490f7f8060f7ff4012abfb883bfaefc00baaff400efaff4227ef5d801b7bbf488fdeef80bd77f540afdfbfc8757dfaa02ff7bf407b7ef7a22fdbfd807dffdf602fbefdc03ef7f7441bff7fa03fb7fd4016fddfa05fb7f584"} +{"ts": 1792953040.18, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f30c082001000000000000000004000000800001bffa8112df6d51416bfa0303bedd55116bf40a01dd6d564577d81801daf52a1177585001bde86a08eeb2a021b7d0ca00fab2900957d14420fd631100d7c24504fad512205f442700eac90a047da85410ab891a000400000110401001000440834a1000c9eed6f6416bd5bbc1397dea43736daff12f6dac914c48c924000000"} +{"ts": 1792953040.571, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f40c082001000000000000400000000000800003fdb5b753d6d6da03fb6aaf53bdbab503eb56aa51fdda1603ab6d4149fdb01411d6e80142fba10009addd2040f7558212db2a0042ee95a0115ad51a42fd6a85096bb64521555b02015ded2149beb548017fde8251ffeaa004bfba8411fbfe10417ed64809f77a3120bddd68017f6a5048f7f4c1013ead4424dff92100abdd43"} +{"ts": 1792953041.169, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f50c08200100000000000000000800000080004fffff40cb77fa808fdedf4246fffa8017b6ef4846ffbd0017abfea045feeb021bb7be804afdff4813df750071f5ff82257fad2061d6ff80a4ffb50481baffa0a9efad8002bdfb4449f76e8002bfdb8256fb7ec8000aa200004000800412480810c0021c404aa090ef5ee5d8b557b358f6f522708b56b2d0fedda3904256a512"} +{"ts": 1792953041.58, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f60c0820014000000000000000000000008000ffffffffdb6db5aaffffefffb6dabd51fffff7eddbb77f52fffdda91bdf7f6a4efbf6a40fefdd512b7efa880ffbeaa24dafb5080ffefa400df7d0000f5f75110dfde0002ff7d4800edf48044bfdd1111fdf4400aef7a00a9ffe48555b6f2112affb44555fbe90ad6dfea375afed45aabf7e956d5df54bb6dfde96d56ffaad55b"} +{"ts": 1792953042.213, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f70c0820010810000000000000000000006a0178da2dc9310a85400c04d0630a1f3c81fcdac21b656b11226e0e22abfd2efe94a9ccfc204ef3981900a04880fd43291bbc1d8f684c944f402b2516f86bf4f465710bb750b52e33cb157b8ebff96bf46367596faddab16cae970debd89fa5d8b48cfdef2e267fc7b4687b490178da636040052c1e0d0c02c8022d820c4c0c0e2c60310ea8980290d9d0006281841d1858181984e00a1440220c1c8c20c38010089814181480d2400d4c10354e0a3016030051440530"} +{"ts": 1792953042.567, "topic": "lifetrac/v25/video/tile_delta", "hex": "01f80c082001100000000000000000000000780178da15c5310ec2301004c05f4299075050d14442f98f11a4221408ef3f7071bd2393eace12277b11d30c498610eefcbfa41d37f03ae6e482369f6c7619fca61a7dc00a2b5316248cda57917dd4270b3e09193d430f28a0b13c10d0324db04835fa59de225aad62985ec55345ec62dba5c997c71f81f769f3"} +{"ts": 1792953043.195, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f90c082001002000010000000000000000550178da6360100d656010cd02e2b50c0c5aab18c07c10ad1d0da6598058416b2b4383d63588b8d66a0686d01010cdc4101a056443c4584062a161401ccaa2100a3423340bc486e055abc074cbaa554c68620014d41a283b0178da6360c0061a18185a18185880100a04c02427102ba08873800917b8b20630df014831c10d636102aae7100019e1a000176582580300dfdb0410"} +{"ts": 1792953043.573, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fa0c0820010001000000000000000000008000ffffbdddaaaaeb6bff775edeaaddeb75ffeb5dafaabef6f5ffd5adaeaaff7775ff55ddafaafb6b75ffaeddddaaf776b6ff5adbdbaaef6d6dffbbb756aaed6dfbfdb7bb56abdd6dbbfeb7b6d5abed7b7efd7bd6d5afaebbb7f5f5d6daaeaf7b6dfbfad6db56af6db67ff5bb6d555eedb75fb5b76d2aef6db65f7adb7b2bafbdad"} +{"ts": 1792953044.153, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fb0c082001000200000000000000000000730178da0dcab10dc2301404d02931923d8275a10a5d166100246c91ee9fa564037a10f2e94f10790778f573f72fc926c90164914e691260204555080b515ea23728c7028ec61aba961db8bf0395f6ff0792158e289dd627b6e36a9758f5c8c06446eb1ff5b5e29c6783dd64712021fc006c7551c1"} +{"ts": 1792953044.57, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fc0c08200100040000000000000000000080000000000080000000e800000076000000afd00000f56a0000afbd4000bad7a840d77ad5007ad6bd00af6dd6e8dadb6bb46dbdbd5ab7eb6bb4dd5db56c6b6b6fb6b6dedadaddb5eeac6b6eb5f6adb5aeaab6def5b4db6b5b5a555555eeb6eddeaadb5aaab555aeeb56b6d55db5db76d55a555b6ad6b6aab75bdb6daaaa55b6b56a"} +{"ts": 1792953045.157, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fd0c082001004000000000000000000000740178da15cdb10d42311003d0d53e120350e08b946c902825fbf03bf0e9447529fe1e49f19760050e172efc0a93fc963e0e7226173be4f4448deef523b4cae9ea990ec8d2d632e030b15649e33926a05d033387ff17a02446eee88f17b5dc029f74dbb8c63b709be05ead5fe2f1bab4fc006a65472d"} +{"ts": 1792953045.592, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fe0c0820010000820000000000000000005c0178da6d8ab10d80300cc04eed1730a15e84189190a0673020e80764cc1025a6ddf1e0c5860c5be5aa83841597a7c2abe34e42e71d420449dca199b5a0be383a513909cb6d7e0c1b111af721816214c4717a68e71fd615f00196b674eb430178da63604080060c1ac86a615140167782c9332909806807109f83838141c1012ceec8c008157781c881d98c405285618113038b03540f038300c302200900ac860b60"} +{"ts": 1792953046.168, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ff0c0820010080000000000000000000008000ffffffffaaaaaaabfffffffeaaaaab6fdffffffbb5556d5eefffdff7baab756ddffeffff6aabab5bbfffffffd55ab56b7fefefff957b7db6dfafdfff65faf55bbb5fbfffaaf6eddbaddfbf7eb6b5ebefaaff7efbb6abdbbfab7effedb5abb6ffdd5effb756ebdbfdb556fedfdbbbaff75555fadeb6eebffbdb556dbf55bbbfef"} +{"ts": 1792953046.613, "topic": "lifetrac/v25/video/tile_delta", "hex": "00000c082001000001000800000000000000680178da0d8db10dc3300c0427b653ba3082ece301a2c2483808216b8288250bc2bcb0fb3fe0ef0174691bdc1cfae890dedf8ac3e7abab19412c23841cbfcb60676b9ce4a42b139a7025ea11af2165f151dba74be50c8655bb4d685947c25e8c564e8acdc4fe47f0721a4d0178da458cc10dc03008039d8a479f8c90513c1acf8cc1281dad26b40a6081e030d19112bff991a614707060a5e9360fd3fd4212378b5136afbf01a735a88a7fcfed69087ab9956f85bf42b20c56"} +{"ts": 1792953047.16, "topic": "lifetrac/v25/video/tile_delta", "hex": "00010c0820010000100000000000000000008000fff7bbb6aaad6d6dfdfbdbb7ab56b6daffefddb7aabab6da7f6eedb7abdbbb6d7d76d7b6afbdbd6d7aebebb75f7ebd6d75abd7b65efd6d6d77abbbb75afed6da7fab7b6faafdddb57faf6bdd2bf5deb6bebf776dbbebdbdb7f7efd76adedafbd7ffffaebbf776fbe7bfdfeebbfdff7ff7efbbeddf7fffbf77fdedfbedefbfef7"} +{"ts": 1792953047.563, "topic": "lifetrac/v25/video/tile_delta", "hex": "00020c082001000020000000000000000000750178da0d8cd10942310c00f7719fd78f7483867cba5424fe25053b472334d8017cd40544b09fc7711724854cc5d86d047424848d18de85321d2669c455b1781c1558c652a5e45e0bf36894b1db5be176994f0824e66d75ee9b3ac778ec060b8f97502dca3f73bd2f4ddf96757e169ccdce3f66b3538f"} +{"ts": 1792953048.197, "topic": "lifetrac/v25/video/tile_delta", "hex": "00030c0820010000400010000000000000005c0178da2d8ab10d8030100397611a4a84296003a22cc30c5070e8cbcf26611e3e286e6c9f6d4972cb052f9497faace0ca9b2521db296e82c6a467a76aa9f20e4c0bea1b3186c9e06e3d34f0eb8a38b770743ec1d93e63b0fb03e1a044c3450178da6d8dc109c0300c032f468f3c3d8246e9682593d731a510a840488803c1afa490717ec3284f2e085c75f538cb8e8ed69d623334b359c851a117b08e977a7800ac6202ef"} +{"ts": 1792953048.586, "topic": "lifetrac/v25/video/tile_delta", "hex": "00040c082001000000020080000000000000610178da3d8c310a80300c457f8a83ab3770144fe1d851a4b95729ba384a0a9a539ab6e2101efffd4f006640153ff5f9d8aecb8ce5bc815cfa9d88b7d61d0c0a521ccc516f8e3800e9324e7543ecdd30db4662ed2c9b5fe19260d468bffc0b920e20fd3f0178da6d8bb111002008c4a24741e908b889858331ba705a50f80d7fe403b0b8f9ddc6640b5aff37e601d1248614e0d09f9bcec822b928be05f3201c1b0b0495"} +{"ts": 1792953049.197, "topic": "lifetrac/v25/video/tile_delta", "hex": "00050c082001000000040000010000000000800041bb555582d6aadb42bbd56d42eeb55505b5ed56a2deb6b505b5db5685deedab056b5ed586ddf5b50b6b5f6a05bdb5dd26d6eef60b7bb5ad0ad6df7f0db2ebaa16d15dff0b6a76aa15b01bff16d28d55176047bb1ad220d60da094bd2b52006b1dc0553e2aa900551740553b3ad2006e2d80a9352b5400de5dc14a6a2a88207d2b0178da636020083880b881c1498981118f22262601904a070c71b02e16160601a03c92340b9406006cc601b9"} +{"ts": 1792953049.556, "topic": "lifetrac/v25/video/tile_delta", "hex": "00060c0820010000000800000000000000008000b6db6fffdb6dbdbb55b6d7efbadb6b7fd755bdfb5aeea6dfed5adb7d57b76defb4dab6bdaf6bdb57b5b6adef6d5af6bbb6ed9b575b56ededaaedb6b6b75b5b5badb6ededb6db56b65aadbb5babf6d5ad6d2b6ef6b6ddb55b5b6adbadadb76d7576dab7aeab6ddadb6db6ad6db6dbf7b65b6d5adbedab6d6d56bdb7b6bad6dadb"} +{"ts": 1792953050.158, "topic": "lifetrac/v25/video/tile_delta", "hex": "00070c0820010000001000000000000000007b0178da258a310e824010454f890566bd81255a189cfb48c40e1228e6141b0ab299de8d4ec71693f5bb09af78cd7bc0ce4a451f20409018603364255656fc4a9a372448602d5f36c2a865268833bac5dee394b88a7584d3f6304c4b5e97e9756ed5c6aeeec31d76f50f79129acd5772645cbeef4e66979b3fbfa06766"} +{"ts": 1792953050.521, "topic": "lifetrac/v25/video/tile_delta", "hex": "00080c0820010000002000000000000000004d0178da9d8ba10d803014054765045c2b108c8520b453a0df00847c552a9adfa3091b70e6ce1cfcc4a00fb52fc941dc6a312f2bc54c39b95f4d2475d5a7fa310973e21ec7a199133602bc120576b6"} +{"ts": 1792953051.164, "topic": "lifetrac/v25/video/tile_delta", "hex": "00090c08200100000000010000000000000080005fffffffabf76ddb55bfff7e9b6dbbeb4df6eedfb6bfb77555d5dddeaefef6b5b5abbbdfdefedd6ab5adefbddbfb756bb76fbbddeddad6b6b77ffdedddd5575bb7fffbb6deaaad7bbbffdbd6eeaaf6bb7bff5dd6deabeebbb7fd5bd6faabb56daffedeb6f5556bdb5bb7b56dad5adeaab5aaa56daab55aaab6d6aaaadb5ad555"} +{"ts": 1792953051.601, "topic": "lifetrac/v25/video/tile_delta", "hex": "000a0c0820010000000002000008000000008000fffef76daaabadb6fff6f6dbb55dadadefef76f6bd75ddabd7beb6dd7ad5eb6ad6ab5db7bb7d6b6dd5a5ad556edd55aab56b6d5bdbadb56a6d755595b6adad6adbb6b555ad5ad555f6eb56aa5b555aaaad6daad5f5b6b55556d556aabb5adaaad56b55555b555554ed6d6aaa55aaaaa5b6b5aaaa5556aaa9aaaaaaa552556a94350178da63602004983818981418188088a10145420142b13030812498e0e21c40e800d58ba60728cc08146501b119054024008de5029f"} +{"ts": 1792953052.207, "topic": "lifetrac/v25/video/tile_delta", "hex": "000b0c0820010000000004000010000000008000aaaaaaa4b5555495db6aaaa96daaa554aab6aa92b6dad555db556d546d6eaaabb5b355aaaadd6d55dd55b56a56d555aaaaad56ab5555aaaaaaaa5aaa5492a555aaaa525555528922aa4a549452a94a49aa94a12254a514949292a5415554482a48892540aa5291154aa9244a510492924aaa484954491204492444a255529108350178da63602004981418391cd0c41839981858204c8e0698a00013443d8407921610106070808b400d01f138805801cc0300653601f7"} +{"ts": 1792953052.545, "topic": "lifetrac/v25/video/tile_delta", "hex": "000c0c082001000000002000000000000000750178da0dcb310ac2401445d1fb3e0a59468a1446700f998181982a112ddc4d0cd8ab6891564891a95da0bf7ce7f2203fd0b141fb1ed6125b5af894e8ec7e69b06e200c4807efdf80cdde5280dfe82d9a4e3754bb75916211da4dfe13e32b6d6c15bcef5874bf26541964df4fa3c85ba99afeb7b51668"} +{"ts": 1792953053.154, "topic": "lifetrac/v25/video/tile_delta", "hex": "010d0c0820010000000040000000000000008000368040bd5ba494d62d40a07a6b094ad535a0a0bdae85a8ed7510e2b5574220dd5a908aea6d49217ab61009ab5544a17ab71209aa5a2485f5ed10515a564a85b5b51021d8ad25156ab6d083b4ab5a5174baed07d4ad56e970b775b5aca9aedbf0b6db6ea9ad6db5e8b6b6df55abdb75e8b555aeb1ad6ef7d16bb5ad69ad5b7bb1"} +{"ts": 1792953053.552, "topic": "lifetrac/v25/video/tile_delta", "hex": "000e0c0820010000000080000000000000008000b6db6db6db6db6db6db6db6daadb6db6bf6dbbdbd2b6d6b65ddb7b6dab6daddfddb6f6b56adb5beead6ded5b57b6b7b6b4dbbaed576d6f7baaabb5af5ab6def5ab5b77bf556aad6b55adfbdddaaaaef76aab775dbeb55bf7efd6fd5f7aeaaff5dfbdbb5fb5ff5efbff6df7efabffddbdfed777efb7fddefbfd6ffbbfafff5fed"} +{"ts": 1792953054.149, "topic": "lifetrac/v25/video/tile_delta", "hex": "000f0c082001000000000001000000000000760178da0dcc310a83301880d15376f20cae75e890fbfc20d912a8684e210e12b23768a64648d04fdf011ec0ebb12718be627c00f393b92a9c16c9058296fe5da868d14de1bc82589bd9cf71fd2ca99ba83e9ae950c4716e58145ead2d9b6273b1e5ef185c0e570e47e2597be7331b21d3e12c37e7d26891"} +{"ts": 1792953054.743, "topic": "lifetrac/v25/video/tile_delta", "hex": "00100c082001000000000002000000000000710178da158c310e825010444fe1a5388a0d2595f12adc80c6606170ce60614502b505d9c6f08bcdfec7d24c665e5e0660b48c69b52f7e63c9ed5630342ba8743e04e6057187812dc24841d2bb46c599e17c0878e91994ecf9b29f745fa5299d7fb22bb49fd41a8fdac3ef028ffe00608e731d"} +{"ts": 1792953055.149, "topic": "lifetrac/v25/video/tile_delta", "hex": "00110c0820010000000000080000000000008000adfdffb6b756aadbadefff7ddb5aaaf76dfddf7fb6ab75ffaff7beff755d6b7f95b7ddfb426af6df28bdbbeac14b6fb77d76f5da92d5afaddb6ef7d76db5bebab6db6feddb6dddb76ddab7dab6b76badab7ad1f75badb0adad76e8b6f6db702b5bbdb20dadeb7803f6bdf0405bd6f809eef5e900b75bf800daeff82477bfd900"} +{"ts": 1792953055.562, "topic": "lifetrac/v25/video/tile_delta", "hex": "00120c0820010000000000100000000000008000b5555555dbb6aaaaad5adaaaffedadaafb7f76dbeff7fdb5ffddaffffefffb5bfbfeeff6dfdbfd7f6d7f6fd5b6dfdaffdb77ab256dad75b5b6f6dad6db5b6eaa6dadaadbb6f6db6ddfbb6d55b7d7b5b6dabad6da6dd75aa1b6baeb48db6f5a006db56924b6dba001db6d44502db7800416ad922005ff808421574810007f8242"} +{"ts": 1792953056.185, "topic": "lifetrac/v25/video/tile_delta", "hex": "00130c082001000000000020000080000000800055555555a92b555255556aaaaaad5549552aaaaaaad5aaaafd56b552abfaaa95feadaa48abb6aa82fd6da800afdb6c00b577a800aaad5440b5bf5402ad55aa00aaded4006a6b5408aab7aa02555d5405aaabaa2212bed4024055aa04046f54021035d505415eaa10042bd4031076aa00412faa0600356a21125faa02402ad501290178da63602002b0b8383028a00a310245113c2505384f012c87040480d8a105ae8f09d51c00677e01ec"} +{"ts": 1792953056.793, "topic": "lifetrac/v25/video/tile_delta", "hex": "00140c0820010000000000400000000100007d0178da25cbb10ac2301446e1df90c13194ba4b48417c8a526ee1265353d2f7e9a84e97a07b1587e42d2d78c60f8e773d527ea5e0ad9abf5c6a93555b5df9d05d2f571b8dc8318c1d1d2e370b5801a0f1efacb1024a0106883bf006cca7247e507a7a9677f04d1b1dad9c65493cc277a64e42088447dc1f26e007a2c31cec330178da6360200018993818043818181c50859920940050c201a8868181052aa100c40de86a9958206aa19250cd2011006eb40267"} +{"ts": 1792953057.132, "topic": "lifetrac/v25/video/tile_delta", "hex": "00150c0820010000000000000200000000006c0178da15c8210e83401805e1f937088a2bd9f5a441104e41500b7ab90fd4d51142aa17d95bf2aa26f3c1e1b0a980f4c6e6066b3ff0434d706cb8c9f34c03eb58635d09e70bf203f3ad91bf6aa5efe5016b02c5391b43d0cbe2df16d803655c1c97dccbb3bacb637f03af1712bc"} +{"ts": 1792953057.747, "topic": "lifetrac/v25/video/tile_delta", "hex": "00160c0820010000000000000400000000008000556dbfd112aad569aaab76d104955ba32255557108aaab93420ad4d110412f53451411631042aa1245104543104a95034a2104a5414a52432d292907a4a55543b55556a556b6eb47aad55da3555b6a87ab55af456d6d7547aaaaab4b5556dd46aadb6b4755555545adaabb0f555b56c5aaadb50755555b4aaad5ad4f56ad6a85"} +{"ts": 1792953058.142, "topic": "lifetrac/v25/video/tile_delta", "hex": "00170c082001000000000000080000000000790178da0dcbb10ec2201405d00f35952fd08e0e0e7c10039b24367abfc29894d8b7b7796512060257cf7e4832e0165b962268c812141bad627a735c5ae8d57741919a3fd520082b393eddc4d479bebbf4ff0fcc8eb46d8fab07f1ad36fb94860af0d8fa6b135a93a3aee0d52817c5e97250ce053b871f300b6983"} +{"ts": 1792953058.553, "topic": "lifetrac/v25/video/tile_delta", "hex": "00180c0820010000000000001000000000007e0178dafbff1f08beefffffeddeb7fbf741ecdf4032bfbafeee7f28f8fbfe3f48e2f7fffdffdf03b9fbabff57838481ec3f7befffff0c94bf72fbffffd5fff3ff85acfdff37f4ffbf5fabb6dd7e33f1ffff5f21d7debf54ddbfefc584afbfb77aedcf7fa2f2f6efc5a0fddb43385efd3f19b4ff7642e7dbfd5382008be3699e"} +{"ts": 1792953059.15, "topic": "lifetrac/v25/video/tile_delta", "hex": "00190c0820010000000000002000000000008000fffffd24ffffea92fffea448fff75525fffd5248ffb49422ffd2a508feaa9282fd555448f5522292eaa95440aa9509155548a480a925525454a90802a524a5505492280a4a494140512424124a4941482112140094a14154420a08012950a2a4440a000011509529442400402282920a105008a04a8a4204212090904a140402"} +{"ts": 1792953059.775, "topic": "lifetrac/v25/video/tile_delta", "hex": "001a0c082001000000000000000100020000650178da258c3b0e02310c449f2d174e676d431b21171cc305054bcd817204764fcc26bc6a46f3e13640cf9736346a7f30b1f79e35857ea475024970b127dea939303b3c823fe275a638f4e52247286d45dfadeed71f7a9d788e633574337a7537183ff5300b813f0178da63606008656010cc65606058c5c060b58d8181e93690cdc5800e9c400407885060c4906c0111028c2c0c580023107270307028609161600000ca300494"} +{"ts": 1792953060.177, "topic": "lifetrac/v25/video/tile_delta", "hex": "001b0c08200100000000000000020000080080000037aa0110ad6a024237aa01002ad5021137aa09442dd500005b6a02112eaa014035d51104976a00103baa02412dd501042b551010add50202376a01481baa0001556a82042faa0910b5d5000016aa81005bea00222d55020017d510002aaa81121dea0000075501009baa80240aea05000dab0000076910248ad601000769402e0178da6360200208b4283038a00a31c2598a1c0c0c0d0c0c4ce8e260e0c0c001a29880500049b801ce05008dc20290"} +{"ts": 1792953060.545, "topic": "lifetrac/v25/video/tile_delta", "hex": "001c0c0820010000000000000004000000006d0178da258b310ac330100407a142a5f00b0e9322f12bae5071b5f1830ee3c2a5107e828b3cd31752ed32b36bc07a8345be067c23db5d78237574574bc14f18f2df6c3b3ed7c445cdd69539fc154e1d968c7649b9b9fe3a1a7ca1e0a7eb26e429fe76249a081fbc1e051e681714b2"} +{"ts": 1792953061.14, "topic": "lifetrac/v25/video/tile_delta", "hex": "001d0c0820010000000000000020000000007f0178da6360d8769b81e176280343681e845ebb8a81216b2d03c3b6ab0c0cab5631b04487322800e9865c2fa09aa50c0c212d0c0c194c0c0c010c40dcc1c4e0f88081c16913030be7750606c68d0c0ccc37181834363038045e626090706462f0e000f215189854817aa4b63030a802ed10bbc6c0c05dcde0a0320d000ed01c58"} +{"ts": 1792953061.744, "topic": "lifetrac/v25/video/tile_delta", "hex": "001e0c0820010000000000000000100000008000d10000554a480852200242644aa0103120080062152109304000203009240058400082321242082500100024490040920044042514001012012100542404012b00402434090080370012005a084004770100103d000440d61210007d000004570081107d041000d61000427b004400dd00001077020102da082400ef000048bb"} +{"ts": 1792953062.137, "topic": "lifetrac/v25/video/tile_delta", "hex": "001f0c0820010000000000000040000000008000a16db005c0ab68104015ba02a04210008208a89060001800952240846e901820aaa5110054800004b6504820ab4101006aa00002ad84101002408100100000000010002244820400b4081000d5d540052b5afd0f1045170f4100251fac10000e0300000f0820000f2000804f00800803aa020001aad0000054a00100d7502024"} +{"ts": 1792953062.736, "topic": "lifetrac/v25/video/tile_delta", "hex": "00200c082001000000000000008000000000800044aefb6d5505aedb000babaa0886f5770015afad2006daf60207775b0045add50806f6bf00059bd5201376ee0085ddb500036b6e0405b6db10056d6a0045db4d00056e8601000c0110000400a4101010ffea4000fffe0010ffff0498f7ffae72aeb78bdefbdfa958fffb8dccffffa75eafff0443005600000000000012002404"} +{"ts": 1792953063.145, "topic": "lifetrac/v25/video/tile_delta", "hex": "01210c082001000000000000000020000000800055400000b46000224ac482002940084841800002130920000480012415000000152408109800808036000004aa4822205c0080006a0000805c240404b4002010e840800059020100f4080400a8000008d8402020b0020080e9080400b0002002d0208000b1000008e0040440a4101000e0408002a1000008c8000040a0090800"} +{"ts": 1792953063.578, "topic": "lifetrac/v25/video/tile_delta", "hex": "00220c08200100000000000000000200000080005555555faaaaaabf5555555f54a9555f52a54a9f2a95555f14aaa53f12a92a9f0a54a49f0942923f0a5a555f0925491f4550a4bf090a4a1f04a9215f2545553f0428889f1295253f04a2525f2214892a0000000000000004008124913229800177f3b9c35ab1ade77af927314ec1ad237a71b7632468d9ea0000080100048120"} +{"ts": 1792953064.178, "topic": "lifetrac/v25/video/tile_delta", "hex": "00230c082001000000000000000000040100560178daf37dc3c0a0b59a812174010383a803cba4d02005865b40b6f615460506ed172c0c0cfa17181818ec19504003030313901200321a90c541820c2c4c70be02900754c50055a5001165040a328085191800a5830c285e0178da636060f8cfc0c0b88a8149e536a302e3361646c67c0616d55b020c8ce50c8a8277191a98817ce7ad2c0c4cf7191884b3045c9af73330b0de62140aaffff7f726032303061000112c60261303038703aa1c9c0bd2d9c20000cb341149"} +{"ts": 1792953064.777, "topic": "lifetrac/v25/video/tile_delta", "hex": "00240c0820010000000000000000400010008000005509002552a4a80054920222aa4950005504202552a9480049048222aaa92800aa04542955522426a909503aaaa48a2b6d5aa82db555442aaaa4a82d5555102b6aa8a01555451016aaaa482aaa109015488200155520501b6a57080db4a9202aaaa4500b5411080d6aa45025ad128006b5692012d54a9005555240436aa920300178da63602002083034303838b1200b31a2286801111c208289032ea80051a500e13921eb01b1583840060200907e0243"} +{"ts": 1792953065.177, "topic": "lifetrac/v25/video/tile_delta", "hex": "00250c082001000000000000000000080400590178da6360e4606060ae7bc7c0186ecda95cadc9c078753703b3cf5b0541263f26d7151c0ccc251c5f586f308a7fcf99c820fadb858181653f0316c028c0a0c0c0d08421ce042258385880a4025c10c862047319190069800ebb510178da630e0d72e0bab5524169d59406a6554b1d38830280ecae06a6a9210b38b3563928ad9aeac0c098d520faaf81e12d033a60e240e1b22830300a80590a40dc80a212a20088810a381ce03a00fa8d11df"} +{"ts": 1792953065.548, "topic": "lifetrac/v25/video/tile_delta", "hex": "00260c082001000000000000000000102000650178da63606060100062290706a78a4e158e7b0d0c0c5727302a440b30305d1654e1a856607058bb8181e1f64d4696772f5404f657303084debfd2c4c0b0fb1f501b23030cb0800de200b31bc0020a109319189818900023542d03430b83020b0300745213302f0178da63602012b82834c0988c0c0c4c0809208f4100881d40a21c4c02183a1580b801ac012cd7812cc702007d4a0293"} +{"ts": 1792953066.177, "topic": "lifetrac/v25/video/tile_delta", "hex": "00270c0820010100000000000000002000004d0178da5d8cc10dc03008032f110f9e7403ba09ea643c3a7809a954a97c90edb3e17fc29008b157a0f522f5fa88a17a1bb1c50993454d438a756ffb68b003a32ccdb5e3554aac3776fd0122db04f5660178da63880e0d6130ffbd9b2136ecba83f9deda43bad9ab1bccfed636e8aebede287d6f978b6ef97506e95d6f05e4ae473378d77e63905d1fcbc0f6f5fbb7b5ebe375fffffdcdc0c01aca800204a07403034313830013038303aa3c238462e10053006524201f"} +{"ts": 1792953066.567, "topic": "lifetrac/v25/video/tile_delta", "hex": "00280c08200100000000000000000000c200540178da3bc0c0c0b000880f293030343029084d6860726801f21b041a18263271b080982d0a0c02020c2e4c0c9c0c9e0e0df1dbf4fe2f60b8c480052830025573700009146126548603030307543d0303000fe80e692c0178da636020122872b4c0988c18920d0c0c4c2c0e0c1cd8e480520c401901a03c1838c0c559801200737302222c0178da63602006303230280a703034e094756060e44015847059981840ba0450c51d1c407a40a00300666002b4"} +{"ts": 1792953067.145, "topic": "lifetrac/v25/video/tile_delta", "hex": "00290c082001000000000000000000400001670178da63606060606450fa1fa2d4b1ea1883ecfd250b255e7f7b7a73efdccd25efaf3f8bdc3d57e9c2fbaf8f6ffe55f214dccec0c0faffffdfaf51b7d6c7fffffff5f7aab5f7f3be7faffd7f97011570804946060746010e0674c00496ef68606081f00121cc29b12e0178da6360200670083028293830346097658233041a1838185850241d181818e1aa80e6302820e480120088030237"} +{"ts": 1792953067.504, "topic": "lifetrac/v25/video/tile_delta", "hex": "002a0c0820010000000000000000000000062a0178da63602002b07008303828a00831422805048709c2e480a9e0604153af0056c78222cc00003a8600e02c0178da636020027028723034600a3382c91605062654712601b80a0e060616200d13001ad284aa16007c74028a"} +{"ts": 1792953068.16, "topic": "lifetrac/v25/video/tile_delta", "hex": "002b0c0820010200000000000000000000086e0178da158ccd0d83300c465f0c9190734ee7e1c208410236406207d4715a851ba3b43d74193e0ed6b3bf1f43f843d8c04ef125fed89bc9b003e20acfb778b6c491f6be63d514fa3877f8178602e9d617cc2b7d5a0d57473bae9f59be7f08793652a1cba334e5b3328f7a0137d614692e0178da636020023002b1028b024303364905a07423079ccb822acba40054c0c004647180d5a24a3230000073d701e2"} +{"ts": 1792953068.553, "topic": "lifetrac/v25/video/tile_delta", "hex": "002c0c082001000000000000000000800010620178da632860607008fe7be5aad6ea8286e4bfab3cbd5667302cfeb621b46bed1546e7ea8450c16b5b9859ab2ff82c5e9b21c659bec0c3edd60d29e1ed4986bcb91ba256ffbbfbef6fe82a069ca083814181c181a1019b5c030713038b0200d14222352d0178da636020120872283038a00a314228160606260506060120d30122c80297c3004c0230854e603e0047b2019b"} +{"ts": 1792953069.104, "topic": "lifetrac/v25/video/tile_delta", "hex": "002d0c082001000000000000000000000060280178da6360201208b4283038a00a3122581c0c0c2e0809166439b820500dd00025143905006ac401d72f0178da63602012087474303460976204930e0e0c4c8c687a181898e01c160e06060520dd00117400eb130000b4760336"} +{"ts": 1792953069.557, "topic": "lifetrac/v25/video/tile_delta", "hex": "002e0c082001000800000000000000000080330178da636020009c18141818041a605c261883034428c0580d60710198a4035c250b485e116e9a0292090c1c0d0a0c0097a902f02a0178da63602002702832303430b0a00b33820941011441902aa00813aa012d28dc46a83a2000005b4e01f8"} +{"ts": 1792953070.133, "topic": "lifetrac/v25/video/tile_delta", "hex": "002f0c0820010000000000000000010000008000ffff4000aab72955fffb4000ab5e9554fff60002aadea250ff750804abdc0151fef55004abba02a0ff68480afff50080dfd04829fff50280ffd02024ffe48101ffa21028ffd042020484009052200000310020005a19b312fd90a1029519dd76df10b5fbb319a74b7610b54b5318d76e0e00a14a444000002202000010000208"} +{"ts": 1792953070.532, "topic": "lifetrac/v25/video/tile_delta", "hex": "00300c0820010000080000000000000000008000def7dd83b5ad76e9df7bbba2b5d6d6d3debdfd686beb57b5dd5ffad4b7eaaf75dabf75ad6ed5def4db7b775bb6d7adeddded7b5ab6bfddeedbd56f5bbd7bf5edebaebeb6b6dbd7daddb6faeeaf7b5f75f5ddebbaaeeb7d6fb75eabb4dbeb48af6d5d252ad7ea8a9e7ab53b6babdaeaaa556b5555aed55b55d5aaa56a57e910b5"} +{"ts": 1792953071.109, "topic": "lifetrac/v25/video/tile_delta", "hex": "00310c0820012000000000000000000000007e0178da0dca310ec3200c00c08732e40115cdd42c51e5ff74f1060322bca2a91454f905948920c572dc4cb71c79d5668dc5cb637b7b44157edce99379173b007ace6d2320db4bebcf145ed4ebbc7f794d1a43f1b5801cd951dc95ab31238beab23afe311097cc4b80b117d4f3e439dc865ae50a134649d07d73fa0796846667"} +{"ts": 1792953071.729, "topic": "lifetrac/v25/video/tile_delta", "hex": "00320c08200100000080000000000000000080005b6c82ad8af5285457aa6215556aa8caaadaa2a555f55956ab5aaadb55f6ab5daabb5aeb576db77eaafedbab5bb5ad7ead7eefd755dbb57aaefddbdf6b6eb6eaadfb6dbfb6bedf6a55eb6bffdbbfbdaa56fad7ff5baf5d55557aebfe96d75f6b556debfeab5b56ab556dedfdaab7775656dddafbab6eedae5db7577baadbfbd5"} +{"ts": 1792953072.117, "topic": "lifetrac/v25/video/tile_delta", "hex": "00330c0820010400000000000000000000007f0178da05c1b10ec2201000d0afe43ae907f4c2d889a1dfe35d0e272029a97c050e36c4bdc6b237117caff7de8988c3dc5bc90ad1f4f7fa64c3733b6c1e223ece2a785fc27ad61b0e51caef180344d1b17a7f2cb485caf08a5aa7e260afc49749dc2729b866bf4d8dc8b21bb7020281517f9d8224825929314e2bfb07c2b455ec"} +{"ts": 1792953072.72, "topic": "lifetrac/v25/video/tile_delta", "hex": "00340c0820010000000000040000000000008000ffffedb6ffbbb6dbedfeeb55ffdbdadddb7fed6bffeef6b5eefbb5dbffbfed56b6f776dbfffdeb6df7b7daaadeffedb7ffddd6daf6f7d555bfdeeb6ef6fdedabdfdaeab5fdf5eb55ef71edb6bdc1f55bf7ebdad5ff03fd55baa3f6aded0bfab5f0a3ded58a07fb2a5143edab2413fed48947f74b4003ddb22aa3f6d94005bdb4"} +{"ts": 1792953073.112, "topic": "lifetrac/v25/video/tile_delta", "hex": "00350c0820010000004000000000000000008000f6aa8115db5528a5ed540515f6aad0cafb692525edaaa955fab55554eed55555f55aaaaaf7ab6daaeadab6aaf56b5555f755b555fadd5aaaef6b6b6afab5adaafddad555fb576d6afdb55555f6dab6aafb6dd555ddaab6d5fb6edb56feb55555dbd6edaafd5b56d5f7b57b55dedbaaaaff6d5db5fbaae6aaeedd5ad5ff6bad5a"} +{"ts": 1792953073.538, "topic": "lifetrac/v25/video/tile_delta", "hex": "01360c0820018000000000000000000000008000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffb6d55555fbbffffeaef6d6abfbddfdfebef75757ebbdfdfabed7575feffdfdf5baaf575ffffbfdf5d56d5bbfbfdff6d5f6f5bfff5f7f6aaa35d5ffff4fbfaaab15f6fffd26dfb6d709baef7d05efbbd7227b7d7d896fd7d742bafd7da15fafdbc8b6faf7625fafbdb935fb6f"} +{"ts": 1792953074.114, "topic": "lifetrac/v25/video/tile_delta", "hex": "00370c0820010000040000000000000000008000b6dbbbeeab6d6d5bbdb7b7bdd56d5aeb57b6eebebadbb5d5d6ad5b6f5b76eedaedab5b77557dedddb7ab5b6fdad5b6da6d7eddbfb7556bebaadbbd5dbb6d6bf7adb7b6adb6dadbdaab6d6eaabdb7b5a1d6dade946baf7552bd75aea4abdbf553556d5b4f56d7ed5a0afab56a52ab6d552addb6aa056ada91552b754aaaadba52"} +{"ts": 1792953074.725, "topic": "lifetrac/v25/video/tile_delta", "hex": "00380c0820010000000000008000000000008000b6dbbf80db6d6e806db7dfa0b6dabb82db6f6f806db5dec0aadebf84b76bff80dadd7b40576b6f88baddff40556bfd80abafbfa22ab3fb4012d9ef801becfe8006b57f4817efbb800d5bae8257bfff401aeed588debffe80537557402dfffda2575b77803dffdf406fdb7fa03b7ffa841feaefc01adfbe802ff6ffa21ebdf680"} +{"ts": 1792953075.127, "topic": "lifetrac/v25/video/tile_delta", "hex": "00390c08200100000000000000000400000080000006ffd0000b56d52485bfa00026d5d211076f41400ab5aa0227df830802b5552006fb860093ad240205770c2003ad510046fe18090355222009be280022d54202036e282001b44200436d490909b4812001dd130420248200010000000000080000200004114441864040028e31d2920b7bc7bd0d4e46af1f6a64fa19cb45ab"} +{"ts": 1792953075.713, "topic": "lifetrac/v25/video/tile_delta", "hex": "003a0c0820010000000000004000000000008000001fdb55551d6db6001fb6da5256ed6a081fb7a8420d6d681097b6c2441edb88110b6e80442dbaa81096dd54420b74b4082ed2a821137aab0417cd54509577b0021754da20115b68091deda84045f6f4091bfd94200fdf6a0455fbd0210f6f740017fbd1488baee4021efb530807efa6204bbd65010af7ac2415fdc8000d5f6a"} +{"ts": 1792953076.115, "topic": "lifetrac/v25/video/tile_delta", "hex": "003b0c082001000000000000000008000000800009ffffe81956eeb055ffbfe830d5fbb4d2ff6ed060d7ffe88afd6eb0a0affbd404faafe8515ffeb0057557d0433ffde8163557504a5ffdf2183b6fa8551fdaf0285affa8713faaf0a42bffa8a0beb5f08857fea8424902b2000050181804039048812118fe763ba06ede6f185bf46a2852accd305bd86b106a6c3a2800010020"} +{"ts": 1792953076.534, "topic": "lifetrac/v25/video/tile_delta", "hex": "003c0c0820014000000000000000000000008000ffffffffdb6db5abffffeffeb6dabd6ffffff7fbdb6ddf5dffff7bf5b7f7eea4ff7dbf92ddfff6a9f7db7d44df7fd628fdf6fd42b7dfb410ff7bf280effed408bdb7e840fffda200edb7d444ffff6100b6dd9400ffffc025fbdb2902df7f4415fff6a092edde9455ff7d512adff688b6fbde655aff7d25abddfdaadafff54aaa"} +{"ts": 1792953077.153, "topic": "lifetrac/v25/video/tile_delta", "hex": "003d0c0820010810000000000000000000006e0178da25c7310ec2301044d18352e408dc00ee638ba50a292c764f014834e9b302570ec52a1e06f19ba70f0089115c52ca016cf24ce7303459c621acaeba94c1edddb495d9957a317aa3a0271aae754faffcfaff2eeaf9e7ac3e8d8fc30b916d27bdadf428ddef9f49f105c1dc69833f0178da636040051c139179020c424a0c0d500e1358bea301c604730585c0145c87900b83028405a69a8046300831c2b403d53900291606160ea8320020f5045a"} +{"ts": 1792953077.521, "topic": "lifetrac/v25/video/tile_delta", "hex": "003e0c0820011000000000000000000000007c0178da0dcd310ec2201406e0633a7804a31720dafbd000139094404fa10e0c1ca0a96f3224bef07e3b7de307005aebf940b40915dc60ecf7c258c5fadd314d5cf2f3b6d1d40a57b5d9fe299c15056a0b92a21994440f8988ef11914fe3dcc5498e1c69142c8e2a7ee9f16a20f46bf6f99828ece68e15e4f90f8c256975"} +{"ts": 1792953078.137, "topic": "lifetrac/v25/video/tile_delta", "hex": "003f0c082001002000010000000000000000540178da6360100d656010cd02e2b50c0c5aab18c07c2d205b1b28a6b51a88d7302801e906909cd655889ad03010cdc4101a0de58732708402d58782d92c207905a018489c6115441eca66e240165bb50a00135c1a63460178da6d8cc10dc0300c022f911f3c334246f1a38365f41257c9abc6420804f077490b88d27dd340eb8be6f11ba5fcca32a242167aeed0d8631d19eeebd8ee6698a75eb45003a1"} +{"ts": 1792953078.544, "topic": "lifetrac/v25/video/tile_delta", "hex": "00400c0820010001000000000000000000008000fffffef7aaaaabadfff776dbaaaddb76fffb6eddaaaedbb7ffdbbd6aaabdebbfffeb5dd5aabdeb6dff6b5db6abdeeedbfd75b5b6afbf6edbf5d5bb6dbefb6db6d756f6edfafbadb7afaedb6df5f5b6daaeaf7bb7fbfad6daaeafbb6ff7f56db5baafb6dddffaef6b6aaf75bdbfdaded66abdb5bb5febdb6d755eb6d61ff5ddbb"} +{"ts": 1792953079.104, "topic": "lifetrac/v25/video/tile_delta", "hex": "00410c082001000200000000000000000000770178da0dc6b10dc2401004c00a09df815f34f0a72583c0d44115d6cbd12d121665d846bf3a1a2046a478a2898817c9bba40060fb63ff8915ae0b85516024ca063927bcb574069bbd7b969853b5b2ae8cf9aab21c30e5331db535ef50d72f3f39eb88044b747f48fd96500bf9eb5bbbd564c3863f536751ab"} +{"ts": 1792953079.556, "topic": "lifetrac/v25/video/tile_delta", "hex": "00420c08200100040000000000000000000080000000000040000000b0000000de000000b5d00000df6a00006afd4000bdaba800d76d75107adbad40af76f750dadb5aec6dbdadb4b7d6f6dadd7b5b546b56edbcb6edb6d6db5b5b6a56ededb4db5b5b6e6dedb6b4b6b6dbd6ab5b6d5addad55b66ad5bad5ad76d6adb6ab5b75ab6d6aaab5b5adadad56b556b6dad6daaaad5aab"} +{"ts": 1792953080.1, "topic": "lifetrac/v25/video/tile_delta", "hex": "00430c082001004000000000000000000000740178da0d8bc10942410c446bfb1d7c0f132176b04bf0e6dd4e443cc88478cb070bd915fc45d882b90c8f9937247fb6edca61671766c1ab3243e6a755ede827009616c510c8dea3852647a07c729bd0afd7983a2448ced2fb335c5786dd01aecce38df3bdd4ff31e04b0b3b28f37a71f90370ea46fe"} +{"ts": 1792953080.74, "topic": "lifetrac/v25/video/tile_delta", "hex": "00440c0820010000820000000000000000005c0178da7d8bb10d80300c0447cd08745066a4f448e0312822e40992542885e51c6101ae79e95e07117625eb7a8f4768ba207e64d70d8ad28871d40b883d9704dd953331e8640b33b68285f94fe36dae34dc840f15ea30fe78017b5074d94a0178da658bc10dc03008c45c9407cf8cc028a893a14c92517b49555555e1c1610cbc55bfa9d45b8c0f1735231d06ee0f4f757190bd69095fbfe77dab443e5b652ed3149c36032ead700c0c"} +{"ts": 1792953081.112, "topic": "lifetrac/v25/video/tile_delta", "hex": "00450c0820010080000000000000000000007e0178da0dc7310a02311005d05346c185b51782956e21e271848460351988b8b7d01401a7d722955848e69bd73d0070ce7901948ce1dea3735104f543e67aeacd2ee436fd946fa3877f6398e7a2e7aa39a5fe0a1b0e1624e0b05bb42810bf2f13add1ca26b0b90091c8962d6068e074d7964796d54bbf0fbf7cfe01ce766066"} +{"ts": 1792953081.749, "topic": "lifetrac/v25/video/tile_delta", "hex": "00460c082001000001000800000000000000690178da158cb10dc3300c0427365ca68a35515ab910604e918a903941c02e0242c867a63a3cfefe01aa2e2dc1bbea9a98992d19ba544fcaabf67ffdfdb4bd8863b14578581181df35d4fdcc15b407e977712933061c04a3bb19c29546689e41719ecc1d8c11371853710b4a0178da5d8cc10dc03008030deac3cf8cc0281e8d6ed2514b20fd1409817d0661eaa9d66f170269b6c4f262bc66f9657c25d8b9cdc280fbaa39f7c4f9533a930e055b6dcf87f90b08e30b39"} +{"ts": 1792953082.104, "topic": "lifetrac/v25/video/tile_delta", "hex": "00470c0820010000100000000000000000008000eec2eeeebb715b5bd7a4f6edbd715bb6eba8b6dbbef46d6dd5a95fb6bed8b56deb6c6db7bddab6dad76c6f6d7ad55adbd7bd7776bd6aadadebdd5b77beb6bddad5daab6fbf6d7edaeaf6ab6dbfad76f7d5db5dadbeb6b776ebed7bdbbebb5d6ed5d6f7bb5b7abeeea5adf7fba4b6bedf494df7f6242adedfdbaafffbb4adf6de"} +{"ts": 1792953082.745, "topic": "lifetrac/v25/video/tile_delta", "hex": "00480c082001000020000080000000000000760178da1dcab109c3400c40d12975858517b843a5939d14442a2985319e425748e0017275d2056cd27d1e3fc9942cba3960223191a52ad42c21b436b8dc42ccdb2df8eaf9ff0877fb9a26e044585d8539174412a9d65db211e856f470652d91398ad856fdf778c17399ec73bc63bfcf6dc4e013f9a5511b370178da6360606070608000ecb493809322aab8029ccb04441c0809381060716468004b3bc0954395019533022190cd0254c7000027940477"} +{"ts": 1792953083.129, "topic": "lifetrac/v25/video/tile_delta", "hex": "00490c0820010000400010000000000000005f0178da254bc90d80300cdb877110ee033640741b18a10f5ce599304979300d865a8ae2d3f24aaf4ba65b5cb3837783cfa4311a9d9693e2359a1222e40370a8f0480bb2c82ab2f51f272624fe706044a7876eecfd32917bd1fad3c30ba09246f93d0178da6d8cb10d00200cc34c95a1634f289f701aa7030b2044b6d851e01ba928c98bf4c48dbedc810695f045f17baca95a093db73e4186ed0a03d5220360"} +{"ts": 1792953083.717, "topic": "lifetrac/v25/video/tile_delta", "hex": "014a0c082001000000020000010000000000600178da5d8cc10980301004e7821f7f29c1a75889cf2039ebb106211d44305789657988f8f0b12c3bec2ea882199fffd41565b0c666d5f30aad219aa168c0993cbbfd61b19a7bf2ae05d119997c738c483e9d2f6f4ef41a83e4cb3f861bcc3821022f0178da6360200858805881c149908111a7921606262620c5c12080a1598111c91c987403885060526060000058f40214"} +{"ts": 1792953084.107, "topic": "lifetrac/v25/video/tile_delta", "hex": "004b0c082001000000040000000000000000800041bb555682d6aadb42bdd56a42eb76ab45b7aaad02dd7d5585b6d6aa456dedb705db5ba986b7bed60bdd6b7a056bddd516dd777e45b7adab0b6af6fd0dd5afaf06b17af51bd4575e0d623aeb16b10fbd15c842d716a2297a2de880d716a02a3d2b4484ab1dd0283e2aa2826a2f4028be2ad48055368012762bc944ad5d40207a"} +{"ts": 1792953084.741, "topic": "lifetrac/v25/video/tile_delta", "hex": "004c0c0820010000000800000008000000007d0178da0dca310ec2300c00c057a603167cc072328525030faa9c2cd848a0c22b924ab5e00328732754badd706a61339a6e4ee7dfbd62984fb21dbe1f63879735b9eef8f9d2560ba35f751280669981a2885a5e8c24381d25c111b86bc7018677e207f2b96a1bbd4512ca5ad42002d5bdf8454d0250912ed7dd7feda15247320178da6360200438181898145c180480cc06ec2a98800a18183a181858d024407a1c185818213ca01a4134050d0c008ad402b5"} +{"ts": 1792953085.103, "topic": "lifetrac/v25/video/tile_delta", "hex": "004d0c0820010000001000000000000000007e0178da158a310e833010045f092e2ce5032952d18082ff9328a24b0a74f815c845645d1f04572117d6b131c54c311a0090028d45606ce29071c06720dd52694e22c323477cfb734ef8108f9acac31d5627627f936e7e19ecdcefab7b7afbd0f99d6ac457aeae9d0105adc2dda00d540fade81e1a73213e1669ec1fc56b66eb"} +{"ts": 1792953085.729, "topic": "lifetrac/v25/video/tile_delta", "hex": "004e0c082001000000200000001000000000720178da2d8b310ac24010454f939b58a7f51829ad923dcaf6bb60a70309c1538810d03d80e8945384f89c85300cf3f9ef0d0274be12e0b9e7fcb9a03e721d79f97ddf7baaa7d930164a3861e6f60ffc6dfbe235145318602a6cac950a8fb37367d6c31c450f47428a379a762589f2079f9f6f42380178da63602004981418053a900558c0a20c0c0e0c0c8c4086000303074482114281780a20154c0c403990321634130540f21053006f7c01d2"} +{"ts": 1792953086.097, "topic": "lifetrac/v25/video/tile_delta", "hex": "004f0c0820010000000001000000000000008000ffff555adbbd56d5feff4ab5afed5b5afbbf4ad5defaaaaaf7ff55b5bddd2aadefff4a55bdbb543af7fe944adeeeaab5fbfd4adaafbf2a55fefb542adbfe9481ffdd4a00b6ff2c28fff6ababadde94b4ff7e56d5dbfb4aaaffff2aaaadb6aab5fffe5555b6fb2b5affbe956aabf75555fedd1555dbfeaaaaffbb1555adfe5555"} +{"ts": 1792953086.688, "topic": "lifetrac/v25/video/tile_delta", "hex": "00500c0820010000000002000000000000006f0178da158d310e02311003df82942be01f14d98e557c053fa2bcd3ed0340d92223d1defb0895658f2d4316551ff02a6b34686ccabb9df2876ccc2016cdc2d7b24aad9f7c90c505465bc378d2dfa41fba85431f92efa44da6e9f73eb7573a53dd895ae559fe275a6c238afd0024723b6f"} +{"ts": 1792953087.096, "topic": "lifetrac/v25/video/tile_delta", "hex": "00510c0820010000000004000000000000008000488deeda25275b6b908aedad552776d5488bad76252577aa924fad5b548576ea4926db5b524bb6d54906db6d54ab76b5490ddbd628a6b6aaa517db7552456dae292edad59485b76a52576db6488af6ab524f5b6c4925edb72a4b5b54a126eddb548f5aad2a4aef75912775aa4a4dad6d210b77b5aa4dacd61126f75aaa8dadab"} +{"ts": 1792953087.686, "topic": "lifetrac/v25/video/tile_delta", "hex": "00520c082001000000002000000000000000740178da1d8cb10dc240100477cf2e004aa2892378d180d1a52677397e7de823406e84931bc0720f1c64abd5cc801e6031b039380624720f8eaee4df1497f1a0d4026e0ef9b1d5209bf71c02ddd3707a277bbd83b6828b628a5da82be450d07748bda5bbfcdd73b19e9fecb4ece80cbe1e5f50ae29fa"} +{"ts": 1792953088.1, "topic": "lifetrac/v25/video/tile_delta", "hex": "00530c0820010000000040000000000000008000dddfff806b6aaad5bdbfff80d6d555a8bb77ff42d6daab906daffd82b6f55750db5ffd88b6eaafa2ddbff5486b6abf80bdb76aa4d6dadf90bb6fb6c2d5b5f9fa6edead0db5b5dba0dedb7e806b6dab48b5b77b80dedad6906b6f7b42b5b5dd80dd56ab106bbbfd80b6d6ab42dabb6d106dd5bb80b6aed680d5b5bb246edad700"} +{"ts": 1792953088.741, "topic": "lifetrac/v25/video/tile_delta", "hex": "00540c08200100000000800000008000000080000000000724a92a530000000352494923000000091294a4a3400000010925129320004005022104bb080415d6408176bf041edbd520b5b6bf02ef6dd50bb5deff2edef5aa17775ef73bdbebad2d7d5eff3fd7f5ab157d5f7d2fd7ebd71afd7d7d2b57afaf14bdf5750b4b5fdf04a96af50155155f0025522120094a9401002955320178da636020041a1918045838181c18181831e4808210510e462664711608250092751040d500318589a3014c030076dc025b"} +{"ts": 1792953089.134, "topic": "lifetrac/v25/video/tile_delta", "hex": "00550c0820010000000000010000000100008000fffffaf7ffffff99dbffffedfedffffadffffff8f77ffff8bdd7fff9fd6d7ff0d7bfdff8bdeb66f2eebda9f4bbefd210eeb56800bbdfa484eef5da50bb5eb7a5efebfd54babd4beaefc22415ba28894aed002021b8420b5ce90855abb0000ad5f000a42ab4220100ea000822b4002000e8880100e001000860200800e2044020340178da636020009838141814807403b22023102bb030c1d500310798e5c0c0c0025701071c0e20410190422614710506006a4a01c9"} +{"ts": 1792953089.693, "topic": "lifetrac/v25/video/tile_delta", "hex": "00560c082001000000000002000000000000800002bbfffffac8b7ffef025fff387dbdbf45822ff7a2203b7e080a9fdb11482aff4537df550adffafe046bffab37bff5fd085abf552b56cbfb44212ed6294897fb8556ad6f69004bfdadfb277f122adbdb495555ffaa88935df56649f715b5b4bf4ad688ed241022df010a88f7004010db101040fd028412d70401407d102000ef"} +{"ts": 1792953090.093, "topic": "lifetrac/v25/video/tile_delta", "hex": "00570c0820010000000000080000000000008000ffedffabadb755a4bbdaff29d6abdb42afdd7d29f4abd690b776fe45d9adaa92b6f77e24db5aea916db7bc42db6dda08b7f37544daaedc22b7f2f111db56b8886dead845b7b57210db66d8425dd56908aba6b020deeaa5026f4050a8bba20f56ed6000bbb7808004dd640001b6c02490db600002b5c10000dec41020b5a00102"} +{"ts": 1792953090.701, "topic": "lifetrac/v25/video/tile_delta", "hex": "00580c0820010000000000100000000000008000fffe955255b6b6ad56fe95b5ab565ad6555b555baaa956d52aaaab5aa955556d552aaaab4aa555b55555aada4894aaad554a95562252aab5952a4adb48892a552555555e92449553492a555d24a29555929455564a4a94aa2ea55355a9100aaaaeefb55552a8d555492624942da9aaa202b6aa4950aad5a40a152a5240829288"} +{"ts": 1792953091.089, "topic": "lifetrac/v25/video/tile_delta", "hex": "00590c082001000000000020000000000000800000082d00a1013500feea9680af7d5a80f5abab6dbeed7554ebb6daabfedb5754abbdeadbfeeb5d6afbbeeb55dfeb5db5fb7feadaefdabf6dfeffeab6b7db7ddbdafed76aef6ffaddbafaaf6bd75ffbb6bbedad6ded5fffb6b76b556dddbffedbb6d555b5edbbfeddb76eab65dad5a92a6f7f76a9b5aaaaa4ad6daaaaf6b7b552"} +{"ts": 1792953091.677, "topic": "lifetrac/v25/video/tile_delta", "hex": "005a0c082001000000000040000000000000770178da6360c0045b151818bca62a30acf4f49a10aaa5e9b56aa9cbaa9089a69aabd6747a85062dd55ae515b272d5caa0555b437d43afad5ab524ea6a68e8ead09029b756ad5a951b1d1ab41548032543b75d0d550131574d0d0d090d5ab5d043854524d833d04945894363a2c752262f1681150008412e65"} +{"ts": 1792953092.077, "topic": "lifetrac/v25/video/tile_delta", "hex": "005b0c082001000000000000020000000000750178da0d8cc10d82401405e7ed49cbb028d6c4ad40c8620db403c1931f4fc62ad4848d15188e9cf1df262f330ffd36747ea2db8a4ecee39db07d517f419571680b9d6514276405a51c94231a1ab007617eb33f56ce2d5d4a81c5bc4bfeb5c0c7bdda60bc7affd26e9e6048eed650a2efcd1f830b287d"} +{"ts": 1792953092.674, "topic": "lifetrac/v25/video/tile_delta", "hex": "005c0c0820010000000000000400000000008000fff77fffd55dd555ffb6bfffb57beaaaefdd7fffbaebaaadef5effffbbf7ab6ddd5affffb7edad6bdab77bff6fdddf5bbab775ffd77ddfb56dd775efb6badebddb6fb5eb6ddaf6bdb6b75b57d5487d6a40012f55c82475d441001f75a00035de80492af6c9003d5c400556d6a05ad544a9ab7f6082dad55ac16daa0442aad420"} +{"ts": 1792953093.125, "topic": "lifetrac/v25/video/tile_delta", "hex": "005d0c08200100000000000008000000080080000d5fffffab6bfffd8dbffff72eeffffe8b7fffbbadbfffff86fffff6d7dbfbdf8affdffac75fff6fa5fdedfd936f7fdfc5bff77bc6eddffed37ffffba5dffbbed6f76ef5a3adffe8f6b55b56ab42afa35d5c555517512f5f1baddbead5fd6ebf0eb7bfab27dd777f0977fddb26ddaf6e136ff7b744babed51157abba496d6fd52b0178da63602002282909c0988c98b20e0c2c8a0c0c0d0c0c4c987240a10e0e20a9c0c081556f030067b4027a"} +{"ts": 1792953093.681, "topic": "lifetrac/v25/video/tile_delta", "hex": "015e0c08200100000000000010000000000080008ffffdddaefffeb68fdbfb7b95fffad59f6ffdbe8bfdf6d5cf77fb7baddffdad97fef576ceeffdab5bbdfa9d4ff7fab5ed7ffab65fdb7503eafffbaabfadf97bebfffaaabeb77b6dd7fdf5b5ed57faaabbff795baedbeaedd76efb2a5b93b9abad48aaac97255555db092aaa4d524aadb704915595204aaace1510955500454a"} +{"ts": 1792953094.082, "topic": "lifetrac/v25/video/tile_delta", "hex": "005f0c0820010000000000002000000000007c0178da35c8b10a02310c00d04fbcc564b048768fe2e61fe91089992e421dfa010e9d6aa119ee0b4410ced95b9c1e3c8fd6a23959858387fb2082ba1c5f0dab91075079a6f69dae0a0eb94b2a3a62fe481c760ddfe7e4b43c22a171e16ef986bd5400da7ad4cbea34e20cb05716a00081985961fdbf1b3ed10f0a184b1f"} +{"ts": 1792953094.681, "topic": "lifetrac/v25/video/tile_delta", "hex": "00600c08200100000000000000010000000080001556db6aaab56dbd45abb6d7b55d536a4aeaedb6b55756db55baeb6aaad756daab5aed55adadb300b576d545abab6a10ad7db6a2b5ab5549aed6ef25b37b6aaaad56db55b6db6d6bd5b6d55a5b6dad55adb6f56bd6dbad556aad5aa4bd77ed52a6daa924bb6da149d5b681225ada0148af680485d5409050fb520102aa0000a8"} +{"ts": 1792953095.031, "topic": "lifetrac/v25/video/tile_delta", "hex": "00610c082001000000000000000000020000480178da6360e0d462601059c2c0c0349181c1d603487f656060606540061c40dc00623840051841220c4c307910838303c65300930d307926a810d80016b899209600830200cc4c0561"} +{"ts": 1792953095.683, "topic": "lifetrac/v25/video/tile_delta", "hex": "00620c0820010000000000000002000000008000b6dbaaa9db6db5546db6d6a5b6db5aaaab6d4924b5b6a488aedb5222b56d49514bb5aa8aa8aeb551a4aa94aac22b551154154acae16e9529aab52aa4b5aaaa55dadd41006d6b0800ab558010ddad000066d54000b56b044055ad500242aa04402ad42340556a809029540940a8aa001014a80044425449011150001048510004"} +{"ts": 1792953096.085, "topic": "lifetrac/v25/video/tile_delta", "hex": "00630c08200100000000000000040000000080002200000094aaaaa949100000524aaa4908911000400a41241224900044924490201491044a492050211245048829204025149514504a40400a252512a128908814254440012a229404494840012a22a804254484012892500455210802248a520892412002552a4804294124014a14900829445405549280004a4a544a528a00"} +{"ts": 1792953096.675, "topic": "lifetrac/v25/video/tile_delta", "hex": "00640c0820010000000000000020000000007b0178da6360686080000720e65404127c406cc0c0e0789881818b978141c48c41e0e10d0607ae044686d0290c0c494e0c0c1c1c0c0c0140650a0b1818828e3030686e626270dcccc0221c0264df646060044a065c6210e0086470506460641000aae552616050f460601055656050bbc2c0205c0eb44f1400092510c4"} +{"ts": 1792953097.109, "topic": "lifetrac/v25/video/tile_delta", "hex": "00650c082001000000000000000010040000550178da3d8c310e80500843cb0f036e3d02311e8478324747e3892d5f23034d1fb4c03f5cb6bba4639a002da747f4da1186b5f2038ed351b8d8dfe130a4188a3411c54cee80774f07742f1720f136d8a89607e54307614e0178da0b7bcbb0ca53cb6365a893524ec084c65553b984aebe5270d410bd22e3caa0fd6a0a03837e1603906040074d60d281814110cc608289734085e13c462084890b209ba0c0085407000a2c0ed6"} +{"ts": 1792953097.717, "topic": "lifetrac/v25/video/tile_delta", "hex": "00660c0820010000000000000040000010008000017729540ada922b55aca95596e0a95a5b01556bac002955d0215556408022aa02029955080445550012b555004a92aa42aa54aa292552aa00555555040009551000400200840008d41004806bcb5013955aed070025370f0880091d5500000f0204811e0020100b00800047020104070808200100d20048404aa5008f680ad62e0178da6360200228307230347260956202930e020c2c8ca8120e0c0c1011411606460c3d1c40a8005201005ed60194"} +{"ts": 1792953098.068, "topic": "lifetrac/v25/video/tile_delta", "hex": "00670c082001000000000000008000000000800052aa0000aaa80000ab6d0000b5a82124ad4a0000b5a88000aae002005b240824aad1200055400000aaa9004056d00004aaa201005aa04400aaa9001055500000aaa000420000200001020000a8400154ffb800faffff2826dfff1827f5b78c22af7f9064fbd68026df7b8222ffff8000b7ef0000083a080401000010a8410100"} +{"ts": 1792953098.681, "topic": "lifetrac/v25/video/tile_delta", "hex": "00680c0820010000000000000000200000007c0178da0d8cb10dc2301405ef472019aa2405354a1989920590b240944f6136306208768011d2d872e96ce27df2abd33de91e4755ce3162eca7ac34c5d3c4b595e527dd9c105d9c68302adf90071737648b88af0779cf6d673be654e5a145f0d5f1f1b8a45cf509633df1b2cf9bf93d98a79e7f6118adb9e41d4ffd206f"} +{"ts": 1792953099.107, "topic": "lifetrac/v25/video/tile_delta", "hex": "00690c0820010000000000000000020020008000000007ff0000055a008217ff120845ab000006fe00000bdb104406ff01008faa000005ff24102eab000207fe00800aaf00084ffa12000aaf00010ffa00440aaf100017f501000d5f001097eb080016bd00000aa50042000001023010280312423bde3ca82d6b36ef3d5a15b9676b37eb3d5a151b102e35e900000048008001002b0178da63602012b83871207399104c01206e60e07081f01c50e4a0c041002cca02240590c5055c007774026b"} +{"ts": 1792953099.707, "topic": "lifetrac/v25/video/tile_delta", "hex": "006a0c0820010000000000000000000801005b0178dadbc0c8c1748339f69c4b6376d506a6d8cb5718838d021575ee2d616070bbc0c2c010e4c0c0f093818581efd7040606eedc150c0c4cfb19d08103070313035021239827802cc5042258181a203c1698341313541500b83111334f0178da636080020e27068e460e05208b494181a181914509c86ce0606160501050e1680052203e83c00426a00a064f268eb5dbfe7e0f696062c00a58400423934003860c07483b481e22070004fc0a46"} +{"ts": 1792953100.109, "topic": "lifetrac/v25/video/tile_delta", "hex": "006b0c082001000000000000000040004000790178da15ca310ac2401406610b0fe011b6092c9e62cb90eab9bcbff10839451a41bb104c61ef4a32b065eee0b18cddc037cae39d4717d4372d5a9ef24f8257cc5349c817e97c02be9242559e3668f736780f57662bffc719a0981403dc5c9e0fb31acb0b917a49f26384d52a3ef6905877e9b04d4a3f527f39502f0178da6360200a3830282931303460976464606061606002b23a201414300980290e24a50d20a52c0a088300865c02d8"} +{"ts": 1792953100.712, "topic": "lifetrac/v25/video/tile_delta", "hex": "006c0c0820010100000000000000000004004a0178da6d8cc10dc03008032f88074fb24146e1d1c118bd8ea2f4554b58d8d8c00fe2695bf82747426d12e4462f2da6694872dea0cdadf1c24fb877bb0818aac4f1f4e19ca7f80522f404e95b0178da5bb56ad58255ab564dc802d26b43431db65ddd9ab03aeab6c3d6fcd00577b7e62d08bbbd75c1d6dc5c86db5b0518721a18d080030303230307030b0303930088830c18c124138ccbc1016301553300553b80550000b59c1a83"} +{"ts": 1792953101.118, "topic": "lifetrac/v25/video/tile_delta", "hex": "006d0c082001000000000000000000100200570178da63606060f0606067d879a9b541b7ace5ee72bd96d0adba6dff53dff24c65e87cbe9581c1819783010418814c1686af1c0d1ce2df331a1858b6ff67c00d581839181c18185c30249838602c010120e100005d7613db5c0178da63605ab58a8169752e03736818a3d0ad5b1c4c6bb31998aead62708cdac6c89c75558031349a8133771583e2aaab9c8cd1f10c8cdb1e84febbc8b08a01033021988c0c0c1d2d1c4c0cb880000703438303430b0303005533153d"} +{"ts": 1792953101.677, "topic": "lifetrac/v25/video/tile_delta", "hex": "006e0c0820010000000000000000002080005b0178da63608001c155a75a2419d6bffbb63033eaca4f6dbd3981995977366aeb4fbbc9a115540851c3e4c5c0c0fd8ba3816dfdab50eddfdafbdead656010dac680011c181818814800c48690c880094c0a34307034300000271e18072f0178da63602006703030382928208b3021982c40e8c0c0c008640a4044a03c30604428832960e2009110e30050c30166"} +{"ts": 1792953102.085, "topic": "lifetrac/v25/video/tile_delta", "hex": "006f0c0820010000000000000000004000015b0178da63607060000115060616c6240f87d51a8c9c77cfdf9fbbddb2ecba6df6a5dac5da6657f7aebc14cbe131c90ba4ee0b0383d48a8942fe771818acbe8686eac7fd7bf795013b10001ae9c0d0c8c0c0c4822e85100000689918d1300178da636020023071383038a0098149071606264684a000946e00932e0c0c2c500105a07a88205408a649000074a70263"} +{"ts": 1792953102.636, "topic": "lifetrac/v25/video/tile_delta", "hex": "00700c082001000000000000000000000006290178da6360200a3430b8b8303022f84c984a381498041ab0e9e56000ea64e41000321d302401887402282d0178da63602006343430b8b0b0c0788c58d5287230005530096093635160601000ea736060e0409501008ac2020a"} +{"ts": 1792953103.077, "topic": "lifetrac/v25/video/tile_delta", "hex": "00710c082001020000000000000000000008600178da2d8dc10d80300c03af551ee15731411f1da4ea0fa602c40488011889917001459625e7e200377049330419496a81e8f26c5e37883d2fd202365826c3aad03a5b75678e279ae665fd67e3d8eba2d7436cef38bf7d9ac8fac05e1e3c0008ea2e0178da63602002083832303430b0604a703030313438000910131db000f5383030308299208a0955160c009811027a"} +{"ts": 1792953103.68, "topic": "lifetrac/v25/video/tile_delta", "hex": "01720c082001000000000000000000800010650178da63606360f8ffeb034368fc0a86ffaf7eaaacda1fc0b0fff50f86577b4326ecbffe83e16a6d08d3fed55f3aaed6ad61d87ffd8bc2d5da5886ffab5fb1acfab787e1fbead7657bff6d5bc580033031b430300880990aa8e20e0c0c1c8c60360007cd27c72c0178da63602006303230b8b880182c501e16d0a0c0c0c2c2c02480551224eac0c8c0c4c0c081aa00005f4201b4"} +{"ts": 1792953104.049, "topic": "lifetrac/v25/video/tile_delta", "hex": "00730c0820010000000000000000000000602e0178da6360201208723830346095e1606260516060002246100f4d16a88789814100c87280288008c00000783a0286320178da6360201238093400491618971145b29181818985838103c854003231750365581c1880263031229bc2c00000808d0264"} +{"ts": 1792953104.645, "topic": "lifetrac/v25/video/tile_delta", "hex": "00740c082001000800000000000000000080360178da63602000041a1c181a58508498181820028c0220960398ad001304031688240703838302030b23166339803a80260300ac70034e300178da6360200228723830346088b230812927050646100f494681818109c16b80f004404c16109349002109008b0802a3"} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_base.txt new file mode 100644 index 00000000..2ea8def2 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_base.txt @@ -0,0 +1,357 @@ +connected to 127.0.0.1:1883 (rc=0); subscribing lifetrac/v25/video/tile_deltacapture -> /work/legs/leg2c_t2g_base.jsonl (profile image_bw250, limit 203 B); 360 s + +# 0 + 0.00s 148B codec=1 (mono_g4) K=0 seq=41 NOT VECTOR +# 1 + 0.39s 144B codec=1 (mono_g4) K=0 seq=42 NOT VECTOR +# 2 + 1.04s 199B codec=1 (mono_g4) K=1 seq=43 NOT VECTOR +# 3 + 1.38s 138B codec=1 (mono_g4) K=0 seq=44 NOT VECTOR +# 4 + 1.83s 132B codec=1 (mono_g4) K=0 seq=45 NOT VECTOR +# 5 + 2.39s 148B codec=1 (mono_g4) K=0 seq=46 NOT VECTOR +# 6 + 2.83s 94B codec=1 (mono_g4) K=0 seq=47 NOT VECTOR +# 7 + 3.37s 128B codec=1 (mono_g4) K=0 seq=48 NOT VECTOR +# 8 + 4.00s 148B codec=1 (mono_g4) K=0 seq=49 NOT VECTOR +# 9 + 4.43s 202B codec=1 (mono_g4) K=0 seq=50 NOT VECTOR +# 10 + 5.02s 197B codec=1 (mono_g4) K=0 seq=51 NOT VECTOR +# 11 + 5.39s 148B codec=1 (mono_g4) K=0 seq=52 NOT VECTOR +# 12 + 5.98s 136B codec=1 (mono_g4) K=0 seq=53 NOT VECTOR +# 13 + 6.36s 119B codec=1 (mono_g4) K=0 seq=54 NOT VECTOR +# 14 + 6.97s 121B codec=1 (mono_g4) K=0 seq=55 NOT VECTOR +# 15 + 7.39s 148B codec=1 (mono_g4) K=0 seq=56 NOT VECTOR +# 16 + 7.98s 139B codec=1 (mono_g4) K=0 seq=57 NOT VECTOR +# 17 + 8.38s 144B codec=1 (mono_g4) K=0 seq=58 NOT VECTOR +# 18 + 8.98s 141B codec=1 (mono_g4) K=0 seq=59 NOT VECTOR +# 19 + 9.38s 148B codec=1 (mono_g4) K=0 seq=60 NOT VECTOR +# 20 + 9.98s 147B codec=1 (mono_g4) K=0 seq=61 NOT VECTOR +# 21 + 10.38s 148B codec=1 (mono_g4) K=0 seq=62 NOT VECTOR +# 22 + 10.99s 156B codec=1 (mono_g4) K=0 seq=63 NOT VECTOR +# 23 + 11.37s 140B codec=1 (mono_g4) K=1 seq=64 NOT VECTOR +# 24 + 11.97s 148B codec=1 (mono_g4) K=0 seq=65 NOT VECTOR +# 25 + 12.37s 148B codec=1 (mono_g4) K=0 seq=66 NOT VECTOR +# 26 + 12.98s 148B codec=1 (mono_g4) K=0 seq=67 NOT VECTOR +# 27 + 13.41s 201B codec=1 (mono_g4) K=0 seq=68 NOT VECTOR +# 28 + 14.00s 192B codec=1 (mono_g4) K=0 seq=69 NOT VECTOR +# 29 + 14.37s 148B codec=1 (mono_g4) K=0 seq=70 NOT VECTOR +# 30 + 14.97s 148B codec=1 (mono_g4) K=0 seq=71 NOT VECTOR +# 31 + 15.36s 144B codec=1 (mono_g4) K=0 seq=72 NOT VECTOR +# 32 + 15.96s 131B codec=1 (mono_g4) K=0 seq=73 NOT VECTOR +# 33 + 16.37s 148B codec=1 (mono_g4) K=0 seq=74 NOT VECTOR +# 34 + 17.00s 202B codec=1 (mono_g4) K=0 seq=75 NOT VECTOR +# 35 + 17.36s 148B codec=1 (mono_g4) K=0 seq=76 NOT VECTOR +# 36 + 18.00s 202B codec=1 (mono_g4) K=0 seq=77 NOT VECTOR +# 37 + 18.34s 120B codec=1 (mono_g4) K=0 seq=78 NOT VECTOR +# 38 + 18.98s 148B codec=1 (mono_g4) K=0 seq=79 NOT VECTOR +# 39 + 19.34s 124B codec=1 (mono_g4) K=0 seq=80 NOT VECTOR +# 40 + 19.95s 138B codec=1 (mono_g4) K=0 seq=81 NOT VECTOR +# 41 + 20.40s 193B codec=1 (mono_g4) K=0 seq=82 NOT VECTOR +# 42 + 21.01s 198B codec=1 (mono_g4) K=0 seq=83 NOT VECTOR +# 43 + 21.37s 148B codec=1 (mono_g4) K=1 seq=84 NOT VECTOR +# 44 + 21.98s 187B codec=1 (mono_g4) K=0 seq=85 NOT VECTOR +# 45 + 22.36s 148B codec=1 (mono_g4) K=0 seq=86 NOT VECTOR +# 46 + 22.94s 137B codec=1 (mono_g4) K=0 seq=87 NOT VECTOR +# 47 + 23.59s 201B codec=1 (mono_g4) K=0 seq=88 NOT VECTOR +# 48 + 23.96s 162B codec=1 (mono_g4) K=0 seq=89 NOT VECTOR +# 49 + 24.59s 202B codec=1 (mono_g4) K=0 seq=90 NOT VECTOR +# 50 + 24.99s 194B codec=1 (mono_g4) K=0 seq=91 NOT VECTOR +# 51 + 25.33s 112B codec=1 (mono_g4) K=0 seq=92 NOT VECTOR +# 52 + 25.92s 110B codec=1 (mono_g4) K=0 seq=93 NOT VECTOR +# 53 + 26.36s 111B codec=1 (mono_g4) K=0 seq=94 NOT VECTOR +# 54 + 26.98s 196B codec=1 (mono_g4) K=0 seq=95 NOT VECTOR +# 55 + 27.59s 203B codec=1 (mono_g4) K=0 seq=96 NOT VECTOR +# 56 + 27.98s 200B codec=1 (mono_g4) K=0 seq=97 NOT VECTOR +# 57 + 28.37s 149B codec=1 (mono_g4) K=0 seq=98 NOT VECTOR +# 58 + 28.95s 148B codec=1 (mono_g4) K=0 seq=99 NOT VECTOR +# 59 + 29.37s 148B codec=1 (mono_g4) K=0 seq=100 NOT VECTOR +# 60 + 29.93s 147B codec=1 (mono_g4) K=0 seq=101 NOT VECTOR +# 61 + 30.54s 148B codec=1 (mono_g4) K=0 seq=102 NOT VECTOR +# 62 + 30.94s 148B codec=1 (mono_g4) K=0 seq=103 NOT VECTOR +# 63 + 31.53s 148B codec=1 (mono_g4) K=1 seq=104 NOT VECTOR +# 64 + 31.93s 142B codec=1 (mono_g4) K=0 seq=105 NOT VECTOR +# 65 + 32.37s 148B codec=1 (mono_g4) K=0 seq=106 NOT VECTOR +# 66 + 32.93s 148B codec=1 (mono_g4) K=0 seq=107 NOT VECTOR +# 67 + 33.52s 148B codec=1 (mono_g4) K=0 seq=108 NOT VECTOR +# 68 + 33.93s 148B codec=1 (mono_g4) K=0 seq=109 NOT VECTOR +# 69 + 34.52s 148B codec=1 (mono_g4) K=0 seq=110 NOT VECTOR +# 70 + 34.92s 148B codec=1 (mono_g4) K=0 seq=111 NOT VECTOR +# 71 + 35.53s 148B codec=1 (mono_g4) K=0 seq=112 NOT VECTOR +# 72 + 35.93s 148B codec=1 (mono_g4) K=0 seq=113 NOT VECTOR +# 73 + 36.51s 138B codec=1 (mono_g4) K=0 seq=114 NOT VECTOR +# 74 + 36.93s 169B codec=1 (mono_g4) K=0 seq=115 NOT VECTOR +# 75 + 37.51s 139B codec=1 (mono_g4) K=0 seq=116 NOT VECTOR +# 76 + 37.91s 135B codec=1 (mono_g4) K=0 seq=117 NOT VECTOR +# 77 + 38.52s 147B codec=1 (mono_g4) K=0 seq=118 NOT VECTOR +# 78 + 38.95s 199B codec=1 (mono_g4) K=0 seq=119 NOT VECTOR +# 79 + 39.51s 145B codec=1 (mono_g4) K=0 seq=120 NOT VECTOR +# 80 + 39.96s 197B codec=1 (mono_g4) K=0 seq=121 NOT VECTOR +# 81 + 40.51s 140B codec=1 (mono_g4) K=0 seq=122 NOT VECTOR +# 82 + 40.92s 148B codec=1 (mono_g4) K=0 seq=123 NOT VECTOR +# 83 + 41.48s 128B codec=1 (mono_g4) K=1 seq=124 NOT VECTOR +# 84 + 41.88s 118B codec=1 (mono_g4) K=0 seq=125 NOT VECTOR +# 85 + 42.49s 127B codec=1 (mono_g4) K=0 seq=126 NOT VECTOR +# 86 + 42.90s 148B codec=1 (mono_g4) K=0 seq=127 NOT VECTOR +# 87 + 43.50s 148B codec=1 (mono_g4) K=0 seq=128 NOT VECTOR +# 88 + 43.95s 200B codec=1 (mono_g4) K=0 seq=129 NOT VECTOR +# 89 + 44.54s 197B codec=1 (mono_g4) K=0 seq=130 NOT VECTOR +# 90 + 44.90s 148B codec=1 (mono_g4) K=0 seq=131 NOT VECTOR +# 91 + 45.51s 148B codec=1 (mono_g4) K=0 seq=132 NOT VECTOR +# 92 + 45.94s 200B codec=1 (mono_g4) K=0 seq=133 NOT VECTOR +# 93 + 46.53s 189B codec=1 (mono_g4) K=0 seq=134 NOT VECTOR +# 94 + 46.89s 142B codec=1 (mono_g4) K=0 seq=135 NOT VECTOR +# 95 + 47.50s 148B codec=1 (mono_g4) K=0 seq=136 NOT VECTOR +# 96 + 47.89s 148B codec=1 (mono_g4) K=0 seq=137 NOT VECTOR +# 97 + 48.49s 148B codec=1 (mono_g4) K=0 seq=138 NOT VECTOR +# 98 + 48.90s 148B codec=1 (mono_g4) K=0 seq=139 NOT VECTOR +# 99 + 49.53s 203B codec=1 (mono_g4) K=0 seq=140 NOT VECTOR +# 100 + 49.90s 148B codec=1 (mono_g4) K=0 seq=141 NOT VECTOR +# 101 + 50.49s 147B codec=1 (mono_g4) K=0 seq=142 NOT VECTOR +# 102 + 50.91s 189B codec=1 (mono_g4) K=0 seq=143 NOT VECTOR +# 103 + 51.49s 148B codec=1 (mono_g4) K=0 seq=144 NOT VECTOR +# 104 + 51.88s 143B codec=1 (mono_g4) K=1 seq=145 NOT VECTOR +# 105 + 52.49s 148B codec=1 (mono_g4) K=0 seq=146 NOT VECTOR +# 106 + 52.92s 199B codec=1 (mono_g4) K=0 seq=147 NOT VECTOR +# 107 + 53.51s 158B codec=1 (mono_g4) K=0 seq=148 NOT VECTOR +# 108 + 53.88s 148B codec=1 (mono_g4) K=0 seq=149 NOT VECTOR +# 109 + 54.51s 193B codec=1 (mono_g4) K=0 seq=150 NOT VECTOR +# 110 + 54.87s 133B codec=1 (mono_g4) K=0 seq=151 NOT VECTOR +# 111 + 55.48s 148B codec=1 (mono_g4) K=0 seq=152 NOT VECTOR +# 112 + 55.89s 148B codec=1 (mono_g4) K=0 seq=153 NOT VECTOR +# 113 + 56.46s 148B codec=1 (mono_g4) K=0 seq=154 NOT VECTOR +# 114 + 57.12s 195B codec=1 (mono_g4) K=0 seq=155 NOT VECTOR +# 115 + 57.51s 189B codec=1 (mono_g4) K=0 seq=156 NOT VECTOR +# 116 + 57.87s 137B codec=1 (mono_g4) K=0 seq=157 NOT VECTOR +# 117 + 58.52s 202B codec=1 (mono_g4) K=0 seq=158 NOT VECTOR +# 118 + 59.11s 202B codec=1 (mono_g4) K=0 seq=159 NOT VECTOR +# 119 + 59.51s 202B codec=1 (mono_g4) K=0 seq=160 NOT VECTOR +# 120 + 60.12s 202B codec=1 (mono_g4) K=0 seq=161 NOT VECTOR +# 121 + 60.51s 192B codec=1 (mono_g4) K=0 seq=162 NOT VECTOR +# 122 + 60.86s 117B codec=1 (mono_g4) K=0 seq=163 NOT VECTOR +# 123 + 61.43s 108B codec=1 (mono_g4) K=0 seq=164 NOT VECTOR +# 124 + 61.88s 157B codec=1 (mono_g4) K=0 seq=165 NOT VECTOR +# 125 + 62.48s 167B codec=1 (mono_g4) K=1 seq=166 NOT VECTOR +# 126 + 62.83s 109B codec=1 (mono_g4) K=0 seq=167 NOT VECTOR +# 127 + 63.29s 76B codec=1 (mono_g4) K=0 seq=168 NOT VECTOR +# 128 + 63.86s 148B codec=1 (mono_g4) K=0 seq=169 NOT VECTOR +# 129 + 64.46s 148B codec=1 (mono_g4) K=0 seq=170 NOT VECTOR +# 130 + 64.85s 148B codec=1 (mono_g4) K=0 seq=171 NOT VECTOR +# 131 + 65.46s 148B codec=1 (mono_g4) K=0 seq=172 NOT VECTOR +# 132 + 65.84s 145B codec=1 (mono_g4) K=0 seq=173 NOT VECTOR +# 133 + 66.46s 148B codec=1 (mono_g4) K=0 seq=174 NOT VECTOR +# 134 + 66.84s 148B codec=1 (mono_g4) K=0 seq=175 NOT VECTOR +# 135 + 67.45s 148B codec=1 (mono_g4) K=0 seq=176 NOT VECTOR +# 136 + 67.84s 148B codec=1 (mono_g4) K=0 seq=177 NOT VECTOR +# 137 + 68.44s 148B codec=1 (mono_g4) K=0 seq=178 NOT VECTOR +# 138 + 68.85s 148B codec=1 (mono_g4) K=0 seq=179 NOT VECTOR +# 139 + 69.45s 148B codec=1 (mono_g4) K=0 seq=180 NOT VECTOR +# 140 + 69.85s 148B codec=1 (mono_g4) K=0 seq=181 NOT VECTOR +# 141 + 70.45s 148B codec=1 (mono_g4) K=0 seq=182 NOT VECTOR +# 142 + 70.84s 148B codec=1 (mono_g4) K=0 seq=183 NOT VECTOR +# 143 + 71.44s 139B codec=1 (mono_g4) K=0 seq=184 NOT VECTOR +# 144 + 71.86s 167B codec=1 (mono_g4) K=0 seq=185 NOT VECTOR +# 145 + 72.43s 142B codec=1 (mono_g4) K=0 seq=186 NOT VECTOR +# 146 + 72.83s 137B codec=1 (mono_g4) K=1 seq=187 NOT VECTOR +# 147 + 73.44s 145B codec=1 (mono_g4) K=0 seq=188 NOT VECTOR +# 148 + 74.07s 192B codec=1 (mono_g4) K=0 seq=189 NOT VECTOR +# 149 + 74.48s 199B codec=1 (mono_g4) K=0 seq=190 NOT VECTOR +# 150 + 74.84s 148B codec=1 (mono_g4) K=0 seq=191 NOT VECTOR +# 151 + 75.43s 131B codec=1 (mono_g4) K=0 seq=192 NOT VECTOR +# 152 + 75.85s 148B codec=1 (mono_g4) K=0 seq=193 NOT VECTOR +# 153 + 76.43s 137B codec=1 (mono_g4) K=0 seq=194 NOT VECTOR +# 154 + 77.07s 188B codec=1 (mono_g4) K=0 seq=195 NOT VECTOR +# 155 + 77.47s 193B codec=1 (mono_g4) K=0 seq=196 NOT VECTOR +# 156 + 77.87s 148B codec=1 (mono_g4) K=0 seq=197 NOT VECTOR +# 157 + 78.43s 144B codec=1 (mono_g4) K=0 seq=198 NOT VECTOR +# 158 + 78.85s 145B codec=1 (mono_g4) K=0 seq=199 NOT VECTOR +# 159 + 79.45s 169B codec=1 (mono_g4) K=0 seq=200 NOT VECTOR +# 160 + 80.06s 197B codec=1 (mono_g4) K=0 seq=201 NOT VECTOR +# 161 + 80.43s 148B codec=1 (mono_g4) K=0 seq=202 NOT VECTOR +# 162 + 81.03s 148B codec=1 (mono_g4) K=0 seq=203 NOT VECTOR +# 163 + 81.41s 132B codec=1 (mono_g4) K=0 seq=204 NOT VECTOR +# 164 + 81.85s 148B codec=1 (mono_g4) K=0 seq=205 NOT VECTOR +# 165 + 82.42s 148B codec=1 (mono_g4) K=0 seq=206 NOT VECTOR +# 166 + 83.06s 199B codec=1 (mono_g4) K=1 seq=207 NOT VECTOR +# 167 + 83.44s 189B codec=1 (mono_g4) K=0 seq=208 NOT VECTOR +# 168 + 84.02s 148B codec=1 (mono_g4) K=0 seq=209 NOT VECTOR +# 169 + 84.39s 117B codec=1 (mono_g4) K=0 seq=210 NOT VECTOR +# 170 + 85.03s 165B codec=1 (mono_g4) K=0 seq=211 NOT VECTOR +# 171 + 85.45s 190B codec=1 (mono_g4) K=0 seq=212 NOT VECTOR +# 172 + 86.06s 195B codec=1 (mono_g4) K=0 seq=213 NOT VECTOR +# 173 + 86.42s 148B codec=1 (mono_g4) K=0 seq=214 NOT VECTOR +# 174 + 87.00s 152B codec=1 (mono_g4) K=0 seq=215 NOT VECTOR +# 175 + 87.43s 158B codec=1 (mono_g4) K=0 seq=216 NOT VECTOR +# 176 + 88.05s 203B codec=1 (mono_g4) K=0 seq=217 NOT VECTOR +# 177 + 88.45s 192B codec=1 (mono_g4) K=0 seq=218 NOT VECTOR +# 178 + 89.05s 203B codec=1 (mono_g4) K=0 seq=219 NOT VECTOR +# 179 + 89.41s 148B codec=1 (mono_g4) K=0 seq=220 NOT VECTOR +# 180 + 90.05s 196B codec=1 (mono_g4) K=0 seq=221 NOT VECTOR +# 181 + 90.40s 139B codec=1 (mono_g4) K=0 seq=222 NOT VECTOR +# 182 + 91.05s 200B codec=1 (mono_g4) K=0 seq=223 NOT VECTOR +# 183 + 91.42s 166B codec=1 (mono_g4) K=0 seq=224 NOT VECTOR +# 184 + 92.04s 202B codec=1 (mono_g4) K=0 seq=225 NOT VECTOR +# 185 + 92.40s 156B codec=1 (mono_g4) K=0 seq=226 NOT VECTOR +# 186 + 93.04s 198B codec=1 (mono_g4) K=1 seq=227 NOT VECTOR +# 187 + 93.37s 108B codec=1 (mono_g4) K=0 seq=228 NOT VECTOR +# 188 + 93.83s 111B codec=1 (mono_g4) K=0 seq=229 NOT VECTOR +# 189 + 94.43s 178B codec=1 (mono_g4) K=0 seq=230 NOT VECTOR +# 190 + 95.02s 169B codec=1 (mono_g4) K=0 seq=231 NOT VECTOR +# 191 + 95.37s 110B codec=1 (mono_g4) K=0 seq=232 NOT VECTOR +# 192 + 96.04s 203B codec=1 (mono_g4) K=0 seq=233 NOT VECTOR +# 193 + 96.40s 148B codec=1 (mono_g4) K=0 seq=234 NOT VECTOR +# 194 + 96.99s 143B codec=1 (mono_g4) K=0 seq=235 NOT VECTOR +# 195 + 97.40s 148B codec=1 (mono_g4) K=0 seq=236 NOT VECTOR +# 196 + 97.99s 148B codec=1 (mono_g4) K=0 seq=237 NOT VECTOR +# 197 + 98.40s 148B codec=1 (mono_g4) K=0 seq=238 NOT VECTOR +# 198 + 99.00s 148B codec=1 (mono_g4) K=0 seq=239 NOT VECTOR +# 199 + 99.39s 148B codec=1 (mono_g4) K=0 seq=240 NOT VECTOR +# 200 + 99.99s 148B codec=1 (mono_g4) K=0 seq=241 NOT VECTOR +# 201 + 100.39s 148B codec=1 (mono_g4) K=0 seq=242 NOT VECTOR +# 202 + 100.99s 148B codec=1 (mono_g4) K=0 seq=243 NOT VECTOR +# 203 + 101.38s 148B codec=1 (mono_g4) K=0 seq=244 NOT VECTOR +# 204 + 101.98s 148B codec=1 (mono_g4) K=0 seq=245 NOT VECTOR +# 205 + 102.39s 148B codec=1 (mono_g4) K=0 seq=246 NOT VECTOR +# 206 + 103.03s 201B codec=1 (mono_g4) K=0 seq=247 NOT VECTOR +# 207 + 103.38s 140B codec=1 (mono_g4) K=1 seq=248 NOT VECTOR +# 208 + 104.01s 166B codec=1 (mono_g4) K=0 seq=249 NOT VECTOR +# 209 + 104.39s 148B codec=1 (mono_g4) K=0 seq=250 NOT VECTOR +# 210 + 104.97s 135B codec=1 (mono_g4) K=0 seq=251 NOT VECTOR +# 211 + 105.38s 148B codec=1 (mono_g4) K=0 seq=252 NOT VECTOR +# 212 + 105.97s 136B codec=1 (mono_g4) K=0 seq=253 NOT VECTOR +# 213 + 106.41s 181B codec=1 (mono_g4) K=0 seq=254 NOT VECTOR +# 214 + 106.98s 148B codec=1 (mono_g4) K=0 seq=255 NOT VECTOR +# 215 + 107.43s 203B codec=1 (mono_g4) K=0 seq=0 NOT VECTOR +# 216 + 107.97s 148B codec=1 (mono_g4) K=0 seq=1 NOT VECTOR +# 217 + 108.38s 137B codec=1 (mono_g4) K=0 seq=2 NOT VECTOR +# 218 + 109.01s 183B codec=1 (mono_g4) K=0 seq=3 NOT VECTOR +# 219 + 109.40s 182B codec=1 (mono_g4) K=0 seq=4 NOT VECTOR +# 220 + 110.01s 193B codec=1 (mono_g4) K=0 seq=5 NOT VECTOR +# 221 + 110.37s 148B codec=1 (mono_g4) K=0 seq=6 NOT VECTOR +# 222 + 110.97s 143B codec=1 (mono_g4) K=0 seq=7 NOT VECTOR +# 223 + 111.33s 97B codec=1 (mono_g4) K=0 seq=8 NOT VECTOR +# 224 + 111.98s 148B codec=1 (mono_g4) K=0 seq=9 NOT VECTOR +# 225 + 112.41s 203B codec=1 (mono_g4) K=0 seq=10 NOT VECTOR +# 226 + 113.02s 203B codec=1 (mono_g4) K=0 seq=11 NOT VECTOR +# 227 + 113.36s 137B codec=1 (mono_g4) K=0 seq=12 NOT VECTOR +# 228 + 113.97s 148B codec=1 (mono_g4) K=1 seq=13 NOT VECTOR +# 229 + 114.37s 148B codec=1 (mono_g4) K=0 seq=14 NOT VECTOR +# 230 + 114.96s 138B codec=1 (mono_g4) K=0 seq=15 NOT VECTOR +# 231 + 115.56s 133B codec=1 (mono_g4) K=0 seq=16 NOT VECTOR +# 232 + 115.96s 148B codec=1 (mono_g4) K=0 seq=17 NOT VECTOR +# 233 + 116.38s 148B codec=1 (mono_g4) K=0 seq=18 NOT VECTOR +# 234 + 117.00s 191B codec=1 (mono_g4) K=0 seq=19 NOT VECTOR +# 235 + 117.61s 198B codec=1 (mono_g4) K=0 seq=20 NOT VECTOR +# 236 + 117.95s 128B codec=1 (mono_g4) K=0 seq=21 NOT VECTOR +# 237 + 118.56s 148B codec=1 (mono_g4) K=0 seq=22 NOT VECTOR +# 238 + 118.96s 141B codec=1 (mono_g4) K=0 seq=23 NOT VECTOR +# 239 + 119.37s 146B codec=1 (mono_g4) K=0 seq=24 NOT VECTOR +# 240 + 119.96s 148B codec=1 (mono_g4) K=0 seq=25 NOT VECTOR +# 241 + 120.59s 186B codec=1 (mono_g4) K=0 seq=26 NOT VECTOR +# 242 + 120.99s 196B codec=1 (mono_g4) K=0 seq=27 NOT VECTOR +# 243 + 121.36s 129B codec=1 (mono_g4) K=0 seq=28 NOT VECTOR +# 244 + 121.95s 147B codec=1 (mono_g4) K=0 seq=29 NOT VECTOR +# 245 + 122.56s 148B codec=1 (mono_g4) K=0 seq=30 NOT VECTOR +# 246 + 122.95s 148B codec=1 (mono_g4) K=0 seq=31 NOT VECTOR +# 247 + 123.55s 148B codec=1 (mono_g4) K=0 seq=32 NOT VECTOR +# 248 + 123.96s 148B codec=1 (mono_g4) K=1 seq=33 NOT VECTOR +# 249 + 124.39s 148B codec=1 (mono_g4) K=0 seq=34 NOT VECTOR +# 250 + 124.99s 202B codec=1 (mono_g4) K=0 seq=35 NOT VECTOR +# 251 + 125.59s 198B codec=1 (mono_g4) K=0 seq=36 NOT VECTOR +# 252 + 125.99s 192B codec=1 (mono_g4) K=0 seq=37 NOT VECTOR +# 253 + 126.36s 170B codec=1 (mono_g4) K=0 seq=38 NOT VECTOR +# 254 + 126.99s 201B codec=1 (mono_g4) K=0 seq=39 NOT VECTOR +# 255 + 127.38s 196B codec=1 (mono_g4) K=0 seq=40 NOT VECTOR +# 256 + 127.96s 171B codec=1 (mono_g4) K=0 seq=41 NOT VECTOR +# 257 + 128.32s 108B codec=1 (mono_g4) K=0 seq=42 NOT VECTOR +# 258 + 128.97s 178B codec=1 (mono_g4) K=0 seq=43 NOT VECTOR +# 259 + 129.37s 165B codec=1 (mono_g4) K=0 seq=44 NOT VECTOR +# 260 + 129.92s 109B codec=1 (mono_g4) K=0 seq=45 NOT VECTOR +# 261 + 130.37s 115B codec=1 (mono_g4) K=0 seq=46 NOT VECTOR +# 262 + 130.95s 148B codec=1 (mono_g4) K=0 seq=47 NOT VECTOR +# 263 + 131.35s 148B codec=1 (mono_g4) K=0 seq=48 NOT VECTOR +# 264 + 131.92s 146B codec=1 (mono_g4) K=0 seq=49 NOT VECTOR +# 265 + 132.54s 148B codec=1 (mono_g4) K=0 seq=50 NOT VECTOR +# 266 + 132.93s 147B codec=1 (mono_g4) K=0 seq=51 NOT VECTOR +# 267 + 133.53s 148B codec=1 (mono_g4) K=0 seq=52 NOT VECTOR +# 268 + 133.93s 148B codec=1 (mono_g4) K=0 seq=53 NOT VECTOR +# 269 + 134.35s 148B codec=1 (mono_g4) K=1 seq=54 NOT VECTOR +# 270 + 134.93s 148B codec=1 (mono_g4) K=0 seq=55 NOT VECTOR +# 271 + 135.54s 148B codec=1 (mono_g4) K=0 seq=56 NOT VECTOR +# 272 + 135.94s 148B codec=1 (mono_g4) K=0 seq=57 NOT VECTOR +# 273 + 136.53s 148B codec=1 (mono_g4) K=0 seq=58 NOT VECTOR +# 274 + 136.93s 148B codec=1 (mono_g4) K=0 seq=59 NOT VECTOR +# 275 + 137.35s 148B codec=1 (mono_g4) K=0 seq=60 NOT VECTOR +# 276 + 137.97s 195B codec=1 (mono_g4) K=0 seq=61 NOT VECTOR +# 277 + 138.33s 144B codec=1 (mono_g4) K=0 seq=62 NOT VECTOR +# 278 + 138.95s 176B codec=1 (mono_g4) K=0 seq=63 NOT VECTOR +# 279 + 139.36s 148B codec=1 (mono_g4) K=0 seq=64 NOT VECTOR +# 280 + 139.92s 139B codec=1 (mono_g4) K=0 seq=65 NOT VECTOR +# 281 + 140.37s 148B codec=1 (mono_g4) K=0 seq=66 NOT VECTOR +# 282 + 140.91s 136B codec=1 (mono_g4) K=0 seq=67 NOT VECTOR +# 283 + 141.55s 188B codec=1 (mono_g4) K=0 seq=68 NOT VECTOR +# 284 + 141.93s 146B codec=1 (mono_g4) K=0 seq=69 NOT VECTOR +# 285 + 142.56s 201B codec=1 (mono_g4) K=0 seq=70 NOT VECTOR +# 286 + 142.92s 148B codec=1 (mono_g4) K=0 seq=71 NOT VECTOR +# 287 + 143.56s 195B codec=1 (mono_g4) K=0 seq=72 NOT VECTOR +# 288 + 143.94s 178B codec=1 (mono_g4) K=0 seq=73 NOT VECTOR +# 289 + 144.53s 165B codec=1 (mono_g4) K=1 seq=74 NOT VECTOR +# 290 + 144.92s 148B codec=1 (mono_g4) K=0 seq=75 NOT VECTOR +# 291 + 145.55s 197B codec=1 (mono_g4) K=0 seq=76 NOT VECTOR +# 292 + 145.92s 146B codec=1 (mono_g4) K=0 seq=77 NOT VECTOR +# 293 + 146.54s 192B codec=1 (mono_g4) K=0 seq=78 NOT VECTOR +# 294 + 146.91s 148B codec=1 (mono_g4) K=0 seq=79 NOT VECTOR +# 295 + 147.50s 131B codec=1 (mono_g4) K=0 seq=80 NOT VECTOR +# 296 + 147.91s 148B codec=1 (mono_g4) K=0 seq=81 NOT VECTOR +# 297 + 148.50s 136B codec=1 (mono_g4) K=0 seq=82 NOT VECTOR +# 298 + 148.91s 148B codec=1 (mono_g4) K=0 seq=83 NOT VECTOR +# 299 + 149.55s 200B codec=1 (mono_g4) K=0 seq=84 NOT VECTOR +# 300 + 149.95s 202B codec=1 (mono_g4) K=0 seq=85 NOT VECTOR +# 301 + 150.51s 148B codec=1 (mono_g4) K=0 seq=86 NOT VECTOR +# 302 + 150.91s 148B codec=1 (mono_g4) K=0 seq=87 NOT VECTOR +# 303 + 151.52s 148B codec=1 (mono_g4) K=0 seq=88 NOT VECTOR +# 304 + 151.90s 148B codec=1 (mono_g4) K=0 seq=89 NOT VECTOR +# 305 + 152.49s 139B codec=1 (mono_g4) K=0 seq=90 NOT VECTOR +# 306 + 152.89s 137B codec=1 (mono_g4) K=0 seq=91 NOT VECTOR +# 307 + 153.49s 148B codec=1 (mono_g4) K=0 seq=92 NOT VECTOR +# 308 + 153.94s 193B codec=1 (mono_g4) K=0 seq=93 NOT VECTOR +# 309 + 154.50s 148B codec=1 (mono_g4) K=1 seq=94 NOT VECTOR +# 310 + 154.90s 144B codec=1 (mono_g4) K=0 seq=95 NOT VECTOR +# 311 + 155.49s 148B codec=1 (mono_g4) K=0 seq=96 NOT VECTOR +# 312 + 155.84s 92B codec=1 (mono_g4) K=0 seq=97 NOT VECTOR +# 313 + 156.50s 148B codec=1 (mono_g4) K=0 seq=98 NOT VECTOR +# 314 + 156.90s 148B codec=1 (mono_g4) K=0 seq=99 NOT VECTOR +# 315 + 157.49s 143B codec=1 (mono_g4) K=0 seq=100 NOT VECTOR +# 316 + 157.92s 185B codec=1 (mono_g4) K=0 seq=101 NOT VECTOR +# 317 + 158.53s 196B codec=1 (mono_g4) K=0 seq=102 NOT VECTOR +# 318 + 158.88s 148B codec=1 (mono_g4) K=0 seq=103 NOT VECTOR +# 319 + 159.49s 144B codec=1 (mono_g4) K=0 seq=104 NOT VECTOR +# 320 + 159.92s 193B codec=1 (mono_g4) K=0 seq=105 NOT VECTOR +# 321 + 160.52s 192B codec=1 (mono_g4) K=0 seq=106 NOT VECTOR +# 322 + 160.92s 190B codec=1 (mono_g4) K=0 seq=107 NOT VECTOR +# 323 + 161.53s 187B codec=1 (mono_g4) K=0 seq=108 NOT VECTOR +# 324 + 161.93s 201B codec=1 (mono_g4) K=0 seq=109 NOT VECTOR +# 325 + 162.49s 160B codec=1 (mono_g4) K=0 seq=110 NOT VECTOR +# 326 + 162.90s 161B codec=1 (mono_g4) K=0 seq=111 NOT VECTOR +# 327 + 163.45s 108B codec=1 (mono_g4) K=0 seq=112 NOT VECTOR +# 328 + 163.89s 164B codec=1 (mono_g4) K=0 seq=113 NOT VECTOR +# 329 + 164.49s 167B codec=1 (mono_g4) K=1 seq=114 NOT VECTOR +# 330 + 164.86s 118B codec=1 (mono_g4) K=0 seq=115 NOT VECTOR +# 331 + 165.46s 124B codec=1 (mono_g4) K=0 seq=116 NOT VECTOR +captured 332 payload(s) to /work/legs/leg2c_t2g_base.jsonl +== vector dry run summary == +profile image_bw250: one-fragment limit 203 B (epoch starts 202 B) +frames: 332 total, 0 vector, 332 other, 0 unparseable; by codec {'mono_g4': 332} +wire bytes (vector): min 0 / p50 0 / p95 0 / max 0; over limit: 0 +epoch starts: 0 received, 0 applied +arrival: 0.00 fps mean over 0.0 s; gap p50 0.00 s, p95 0.00 s, max 0.00 s; first applied at never (0 frame(s) before it) +store: applied 0, bad 0 , epoch_behind 0, orphans 0, digest 0 checked / 0 mismatched, epochs 0, handovers 0, ttl_dropped 0, resync 0 (0 ended by DIGEST), records 0 +resync: none +scene: none (no frame applied) +checks: + [PASS] parse_ok 0 unparseable payload(s) + [FAIL] all_vector 332 non-vector frame(s): {'mono_g4': 332} + [PASS] one_fragment 0 over 203 B (epoch starts 202 B); max 0 B + [PASS] store_clean frames_bad=0 + [PASS] no_orphans orphans=0 + [PASS] digest 0 checked, 0 mismatched, scene digest_ok=None + [FAIL] epoch_seen 0 epoch start(s) applied of 0 received + [FAIL] first_apply 0 frame(s) before the first apply + [FAIL] applied_ratio 0/0 applied = 0.0% (need >= 90%) + [FAIL] min_frames 0 vector frame(s), need >= 300 +RESULT: FAIL +json report -> /work/legs/leg2c_t2g_base.json diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_clear_retained.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_clear_retained.txt new file mode 100644 index 00000000..c6a826e0 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_clear_retained.txt @@ -0,0 +1,2 @@ +# leg 2c_t2g clear_retained base broker, 2026-10-25T18:27:41Z PC clock +RETAINED-CLEARED lifetrac/v25/control/encode_mode_override lifetrac/v25/cmd/req_keyframe lifetrac/v25/control/radio_profile diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_deltas.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_deltas.txt new file mode 100644 index 00000000..93d08dc9 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_deltas.txt @@ -0,0 +1,27 @@ +leg 2c_t2g: reg_profile=1 (FHSS, from leg2c_t2g_params.txt) -> the RS-12.15 bracket criteria apply +base: L072 counters not reset -> delta = post - pre +tractor: L072 counters RESET during the leg (evidence: radio_dio0, radio_rx_ok, radio_tx_ok, tx_fifo_rb_ok, tx_deaf_sum_us, fhss_dec_aligned, clk_demotion_kept, tx_done_to_rearm_max_us, tx_stream_streak_max) -> delta = post +leg 2c_t2g: counter deltas (pre -> post) + counter base tractor + radio_tx_ok 999->1113 (d=114) 376->373 (d=373) + radio_rx_ok 4466->4798 (d=332) 124->114 (d=114) + radio_crc_err 4->4 (d=0) 0->0 (d=0) + fhss_dec_aligned 4458->4789 (d=331) 124->114 (d=114) + fhss_dec_snapped 8->9 (d=1) 0->0 (d=0) + fhss_dec_rej_locked_out 0->0 (d=0) 0->0 (d=0) + fhss_dec_rej_epoch_drift 0->0 (d=0) 0->0 (d=0) + clk_demotion_reset 8->9 (d=1) 0->0 (d=0) + clk_demotion_kept 0->0 (d=0) 2->1 (d=1) + tx_first_anchor 0->0 (d=0) 1->1 (d=1) + tx_stream_streak_max 1->1 (d=0) 375->372 (d=372) + +cross-check: brackets 114/114 vs logs: base sends on air=114, tractor decoded cmds=114 -> AGREE + +bracket criteria (DC/TODO.md RS-12.15 reverse-delivery PASS / STOP): + [PASS] command delivery tractor d(radio_rx_ok)/base d(radio_tx_ok) = 114/114 = 100.0 % >= 60 % + [PASS] tractor clk_demotion_reset delta = 0 (must be 0; STOP if > 0) + [PASS] tractor tx_first_anchor delta = 1 (post 1; must be 1, the activation's anchor; STOP if > 1) + [PASS] tractor fhss_dec_snapped delta = 0 (must be 0) + [PASS] tractor fhss_dec_rej_epoch_drift delta = 0 (must be 0) + [PASS] base tx_stream_streak_max post = 1 (d=0; a high-water mark since the base L072 booted; must be < 8) +STOP RULE: not tripped diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_gaps.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_gaps.txt new file mode 100644 index 00000000..f7a6d36a --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_gaps.txt @@ -0,0 +1,6 @@ +n_frag=332 span=165s max_gap=0.7s gaps>3s=0 total_silent=0.0s +episodes (start s from first frag, +length): NONE +head: the first fragment came 26.4 s after the base's profile activation (18:28:32.743 base clock, the first line after REG_PROFILE OK); 20.0 s after the tractor's first txdone (params.txt clock offsets) +tail: the last fragment came 0.0 s before the tractor's last txdone (params.txt clock offsets); 6.6 s before the base daemon's stop (its 'signal received' line) +base sends on air=114 | tractor decoded cmds=114 +tractor cmd offsets (s from its first): 0.0, 1.5, 2.9, 4.0, 5.5, 7.0, 8.4, 10.0, 11.4, 13.0, 14.4, 16.0, 17.4, 19.0, 20.5, 22.0, 23.5, 25.0, 26.4, 27.5, 29.0, 30.5, 32.0, 33.5, 35.0, 36.5, 38.0, 39.5, 41.0, 42.5, 44.0, 45.5, 47.0, 48.5, 50.0, 51.5, 53.0, 54.5, 55.9, 57.0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_harness.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_harness.txt new file mode 100644 index 00000000..482dd858 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_harness.txt @@ -0,0 +1,2248 @@ +# leg 2c_t2g harness launched 2026-10-25 18:28:16Z +=== STARTING LIVE LORA RADIO MONITOR (180 s) === +TX Serial: 2E2C1209DABC240B +RX Serial: 2D0A1209DABC240B +MQTT Host: 192.168.1.79 +[MQTT] Host broker active at 192.168.1.79:1883 +[CLEANUP] Stopping old containers... +[DEPLOY] Syncing code to both boards... + [DEPLOY 2E2C1209DABC240B] 12 pushes OK, md5 52/52 match + [DEPLOY 2D0A1209DABC240B] 12 pushes OK, md5 52/52 match +[NET] Warming board<->host LAN path + verifying broker reachability... + [RX 2D0A1209DABC240B] board->host TCP 1883 OK (board ip=192.168.1.117, try 1) +ARP-PINNED f4:7b:09:d9:6d:86 + +[RESET] RX (base) L072: gpio163 pulse (UNVERIFIED: it has not reset the base L072 since 2026-08; base counters carry +across legs)... +[RESET] TX L072 via OpenOCD SWD (background, BOOT0 low + NRST)... +swd_reset_spawned +[MQTT] Starting bench broker on tractor loopback (RS-5.9 local feed)... +[LAUNCH] Starting TX Daemon on Board 2E2C1209DABC240B (mqtt=127.0.0.1, depth=2)... +d47de95577c63f27cd5750264fe1b895f6b2613caade44a70f55c17609bce0f7 + +[LAUNCH] Starting RX Daemon on Board 2D0A1209DABC240B... +bb3c7269baf5d9bb91969a593eaa1ee2a128b95cec986301a817bb1b713011b5 + +[STREAM] Starting frame source (feed=camera, fps=2, budget=250 B)... + [CAMERA] camera_service launched on /dev/video1 - encode-to-fit IS in the loop +2026-10-06 11:17:31,489 INFO camera_service: v4l2/ffmpeg pid=10 device=/dev/video1 1920x1080@30fps -> 384x256 rgb24 + +2026-10-06 11:17:31,489 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT lifetrac/v25/cmd/image_frame only + +2026-10-06 11:17:31,518 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) + +2026-10-06 11:17:31,927 INFO camera_service: vector encoder prebuilt (import+build 250 ms, warm-up 155 ms) + +2026-10-06 11:17:32,138 INFO camera_service: encode_mode -> 6 (mono_g4) [boot] + +2026-10-06 11:17:32,151 INFO link_budget: -> 203 B/frame (n=1, image_bw250) + +=== MONITORING RADIO TRANSMISSIONS FOR 180 SECONDS === +--- TX Log --- +2026-10-06 11:17:40,329 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=130688 2026-10-06 +11:17:40,341 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:28:32,931 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:28:42,935 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +--- TX Log --- +2026-10-06 11:17:45,323 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=130688 2026-10-06 +11:17:45,335 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:28:32,931 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:28:42,935 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +--- TX Log --- +2026-10-06 11:17:50,902 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=130688 2026-10-06 +11:17:50,913 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:28:42,935 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:28:52,938 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +--- TX Log --- +2026-10-06 11:17:56,301 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=130688 2026-10-06 +11:17:56,312 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:29:01,575 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=2467966959 len=152 2026-10-25 +18:29:01,576 INFO image_rx_daemon: published frame_id=0 seq=46 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:18:01,878 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=123008 2026-10-06 +11:18:01,890 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:29:07,157 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=2473544146 len=143 2026-10-25 +18:29:07,160 INFO image_rx_daemon: published frame_id=0 seq=57 139 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:18:07,086 INFO image_tx_daemon: stats: goodput=303.0 B/s util=26% pipeline=v3 frames_in=67 ok=67 fail=0 +drop_full=0 drop_stale=0 frags_ok=67 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:18:07,119 INFO image_tx_daemon: +LoRa cmd: PROBE seq=10 phase_ms=0 (rx#10) +--- RX Log --- +2026-10-25 18:29:12,598 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=2478977369 len=205 2026-10-25 +18:29:12,599 INFO image_rx_daemon: published frame_id=0 seq=68 201 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:18:12,242 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=110208 2026-10-06 +11:18:12,254 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:29:17,526 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=2483906792 len=124 2026-10-25 +18:29:17,527 INFO image_rx_daemon: published frame_id=0 seq=78 120 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:18:17,868 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=140928 2026-10-06 +11:18:17,879 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:29:23,146 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=2489522619 len=166 2026-10-25 +18:29:23,147 INFO image_rx_daemon: published frame_id=0 seq=89 162 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:18:23,268 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=130688 2026-10-06 +11:18:23,280 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:29:28,550 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=2494929882 len=152 2026-10-25 +18:29:28,551 INFO image_rx_daemon: published frame_id=0 seq=100 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:18:28,433 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=130688 2026-10-06 +11:18:28,445 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=24 epoch=5 freq_hz=914750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:29:34,192 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:18:33,850 INFO image_tx_daemon: txdone_arrival: seq=121 idx=0 status=0 toa_us=166528 2026-10-06 +11:18:33,861 INFO image_tx_daemon: frame seq=121 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:29:39,145 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=2505507916 len=201 2026-10-25 +18:29:39,147 INFO image_rx_daemon: published frame_id=0 seq=121 197 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:18:39,399 INFO image_tx_daemon: txdone_arrival: seq=132 idx=0 status=0 toa_us=130688 2026-10-06 +11:18:39,411 INFO image_tx_daemon: frame seq=132 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=32 epoch=6 freq_hz=918750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:29:44,770 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:18:44,822 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 toa_us=158848 2026-10-06 +11:18:44,834 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:29:50,095 INFO image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 fw_us=2516471949 len=193 2026-10-25 +18:29:50,097 INFO image_rx_daemon: published frame_id=0 seq=143 189 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:18:49,794 INFO image_tx_daemon: frame seq=153 done (pipelined): 1 fragments ok 2026-10-06 11:18:50,056 +INFO image_tx_daemon: LoRa cmd: PROBE seq=39 phase_ms=0 (rx#39) +--- RX Log --- +2026-10-25 18:29:55,645 INFO image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=2522028565 len=152 2026-10-25 +18:29:55,646 INFO image_rx_daemon: published frame_id=0 seq=154 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:18:55,346 INFO image_tx_daemon: frame seq=164 done (pipelined): 1 fragments ok 2026-10-06 11:18:55,609 +INFO image_tx_daemon: LoRa cmd: PROBE seq=43 phase_ms=0 (rx#43) +--- RX Log --- +2026-10-25 18:30:01,060 INFO image_rx_daemon: frag_arrival: seq=165 idx=0 total=1 fw_us=2527437080 len=161 2026-10-25 +18:30:01,062 INFO image_rx_daemon: published frame_id=0 seq=165 157 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:19:00,765 INFO image_tx_daemon: txdone_arrival: seq=175 idx=0 status=0 toa_us=130688 2026-10-06 +11:19:00,776 INFO image_tx_daemon: frame seq=175 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=16 epoch=8 freq_hz=910750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:06,072 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:19:06,346 INFO image_tx_daemon: txdone_arrival: seq=186 idx=0 status=0 toa_us=125568 2026-10-06 +11:19:06,358 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:30:11,618 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=2537985069 len=146 2026-10-25 +18:30:11,619 INFO image_rx_daemon: published frame_id=0 seq=186 142 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:19:11,767 INFO image_tx_daemon: txdone_arrival: seq=197 idx=0 status=0 toa_us=130688 2026-10-06 +11:19:11,779 INFO image_tx_daemon: frame seq=197 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:30:17,054 INFO image_rx_daemon: frag_arrival: seq=197 idx=0 total=1 fw_us=2543411609 len=152 2026-10-25 +18:30:17,055 INFO image_rx_daemon: published frame_id=0 seq=197 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:19:17,119 INFO image_tx_daemon: LoRa cmd: PROBE seq=58 phase_ms=0 (rx#58) 2026-10-06 11:19:17,169 INFO +image_tx_daemon: stats: goodput=328.4 B/s util=28% pipeline=v3 frames_in=208 ok=207 fail=0 drop_full=0 drop_stale=0 +frags_ok=207 frags_fail=0 qdepth=0 parity_tx=0 +--- RX Log --- +2026-10-25 18:30:22,626 INFO image_rx_daemon: frag_arrival: seq=208 idx=0 total=1 fw_us=2548993888 len=193 2026-10-25 +18:30:22,627 INFO image_rx_daemon: published frame_id=0 seq=208 189 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:19:22,362 INFO image_tx_daemon: frame seq=218 done (pipelined): 1 fragments ok 2026-10-06 11:19:22,617 +INFO image_tx_daemon: LoRa cmd: PROBE seq=62 phase_ms=0 (rx#62) +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=47 epoch=11 freq_hz=926250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:27,679 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:19:27,742 INFO image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=102528 2026-10-06 +11:19:27,754 INFO image_tx_daemon: frame seq=229 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:30:33,048 INFO image_rx_daemon: probe: tx=65 echo=0 (0.0% delivered) no echoes this window 2026-10-25 +18:30:33,048 INFO image_rx_daemon: probe_grid: p0/s0:0/65(0%) +--- TX Log --- +2026-10-06 11:19:33,297 INFO image_tx_daemon: txdone_arrival: seq=240 idx=0 status=0 toa_us=130688 2026-10-06 +11:19:33,309 INFO image_tx_daemon: frame seq=240 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:30:38,578 INFO image_rx_daemon: frag_arrival: seq=240 idx=0 total=1 fw_us=2564936038 len=152 2026-10-25 +18:30:38,580 INFO image_rx_daemon: published frame_id=0 seq=240 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:19:38,296 INFO image_tx_daemon: txdone_arrival: seq=250 idx=0 status=0 toa_us=130688 2026-10-06 +11:19:38,308 INFO image_tx_daemon: frame seq=250 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=41 epoch=12 freq_hz=923250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:44,196 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:19:43,924 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=163968 2026-10-06 +11:19:43,936 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:30:49,552 INFO image_rx_daemon: frag_arrival: seq=6 idx=0 total=1 fw_us=2575916550 len=152 2026-10-25 +18:30:49,554 INFO image_rx_daemon: published frame_id=0 seq=6 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:19:49,464 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=117888 2026-10-06 +11:19:49,476 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=29 epoch=13 freq_hz=917250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:54,841 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:19:54,896 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=163968 2026-10-06 +11:19:54,908 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:31:00,174 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=2586531982 len=200 2026-10-25 +18:31:00,176 INFO image_rx_daemon: published frame_id=0 seq=27 196 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:20:00,273 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=146048 2026-10-06 +11:20:00,285 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:31:05,546 INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=2591905590 len=174 2026-10-25 +18:31:05,547 INFO image_rx_daemon: published frame_id=0 seq=38 170 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:20:05,255 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=130688 2026-10-06 +11:20:05,266 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:31:11,106 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=2597476009 len=150 2026-10-25 +18:31:11,108 INFO image_rx_daemon: published frame_id=0 seq=49 146 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:20:10,843 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=130688 2026-10-06 +11:20:10,855 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=47 epoch=15 freq_hz=926250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:31:16,202 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:31:16,530 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 +fw_us=2602897903 len=152 +--- TX Log --- +2026-10-06 11:20:16,471 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=169088 2026-10-06 +11:20:16,482 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:31:21,745 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=2608094146 len=205 2026-10-25 +18:31:21,747 INFO image_rx_daemon: published frame_id=0 seq=70 201 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:20:21,816 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=130688 2026-10-06 +11:20:21,828 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:31:27,094 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=2613443561 len=152 2026-10-25 +18:31:27,095 INFO image_rx_daemon: published frame_id=0 seq=81 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:20:26,803 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=123008 2026-10-06 +11:20:26,815 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:31:32,074 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=2618424807 len=141 2026-10-25 +18:31:32,075 INFO image_rx_daemon: published frame_id=0 seq=91 137 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:20:32,441 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=163968 2026-10-06 +11:20:32,452 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:31:37,715 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=2624056333 len=200 2026-10-25 +18:31:37,716 INFO image_rx_daemon: published frame_id=0 seq=102 196 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:20:37,807 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=140928 2026-10-06 +11:20:37,819 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:31:43,153 INFO image_rx_daemon: probe: tx=113 echo=0 (0.0% delivered) no echoes this window 2026-10-25 +18:31:43,154 INFO image_rx_daemon: probe_grid: p0/s0:0/113(0%) +[STOP] frame source, then tx_smoke after a 4 s drain, then rx_smoke; the logs are read after the stop... + [STOP] feed: camera_svc stopped; tx_smoke: stopped; rx_smoke: stopped + +=== FINAL LOG SUMMARY === +--- CAMERA SERVICE LOGS (last 8) --- +2026-10-06 11:17:31,489 INFO camera_service: v4l2/ffmpeg pid=10 device=/dev/video1 1920x1080@30fps -> 384x256 rgb24 +2026-10-06 11:17:31,489 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT +lifetrac/v25/cmd/image_frame only +2026-10-06 11:17:31,518 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) +2026-10-06 11:17:31,927 INFO camera_service: vector encoder prebuilt (import+build 250 ms, warm-up 155 ms) +2026-10-06 11:17:32,138 INFO camera_service: encode_mode -> 6 (mono_g4) [boot] +2026-10-06 11:17:32,151 INFO link_budget: -> 203 B/frame (n=1, image_bw250) +--- TX DAEMON FINAL LOGS --- +2026-10-06 11:17:26,033 INFO image_tx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 2026-10-06 11:17:26,040 +INFO image_tx_daemon: image_tx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 2026-10-06 11:17:26,041 INFO +image_tx_daemon: no_park_last=0 gap_ms=80 min_frags=3 pipeline_depth=2 2026-10-06 11:17:26,045 INFO image_tx_daemon: +MQTT connected; subscribing to lifetrac/v25/cmd/image_frame 2026-10-06 11:17:26,048 INFO image_tx_daemon: +LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only 2026-10-06 11:17:26,063 INFO +image_tx_daemon: link_budget: published n_frag=1 profile_idx=5 (profile 1) 2026-10-06 11:17:26,466 INFO +image_tx_daemon: FAULT_URC: code=0x09 sub=0x01 name=HOST_RX_SEEN lanes=LPUART1 uptime_ms=3715 +raw=0901000000000000000000000000000000000000830e0000 2026-10-06 11:17:26,471 INFO image_tx_daemon: FAULT_URC: +code=0x0C sub=0x01 name=HOST_DIAG_MARK marks=VER_REQ_PARSED uptime_ms=3721 +raw=0c01000000000000000000000000000000000000890e0000 INFO: post-VER drain queued type=0xF1 seq=0 INFO: post-VER +drain queued type=0xC1 seq=0 INFO: post-VER drain queued type=0xF1 seq=0 INFO: post-VER drain queued type=0xC1 seq=0 + Initializing regulatory profile 1 on co-processor... FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 CFG_SET_REQ(HW_CEILING_DBM) +OK: 16000100 FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to +separate pairs] CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, +'preamble': 8} 2026-10-06 11:17:26,863 INFO image_tx_daemon: LBT_ENABLE=0 (matches W1-10b TX_BURST rationale) +2026-10-06 11:17:26,874 INFO image_tx_daemon: TX worker ready (inter_cycle_s=0.050, max 8 frags/dwell) 2026-10-06 +11:17:27,040 INFO image_tx_daemon: stats: goodput=0.0 B/s util=0% pipeline=v3 frames_in=0 ok=0 fail=0 drop_full=0 +drop_stale=0 frags_ok=0 frags_fail=0 qdepth=0 parity_tx=0 RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) +hop_idx=0 channel_idx=3 epoch=0 freq_hz=904250000 pkt_toa_us=125568 legal_dwell_used_us_10s=125568 2026-10-06 +11:17:33,975 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=163968 2026-10-06 11:17:33,987 INFO +image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok 2026-10-06 11:17:34,337 INFO image_tx_daemon: +txdone_arrival: seq=2 idx=0 status=0 toa_us=128128 2026-10-06 11:17:34,349 INFO image_tx_daemon: frame seq=2 done +(pipelined): 1 fragments ok 2026-10-06 11:17:34,936 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 +toa_us=130688 2026-10-06 11:17:34,947 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok 2026-10-06 +11:17:35,341 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=130688 2026-10-06 11:17:35,352 INFO +image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok 2026-10-06 11:17:35,939 INFO image_tx_daemon: +txdone_arrival: seq=5 idx=0 status=0 toa_us=130688 2026-10-06 11:17:35,951 INFO image_tx_daemon: frame seq=5 done +(pipelined): 1 fragments ok 2026-10-06 11:17:36,338 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 +toa_us=130688 2026-10-06 11:17:36,350 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok 2026-10-06 +11:17:36,937 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=130688 2026-10-06 11:17:36,948 INFO +image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok 2026-10-06 11:17:37,051 INFO image_tx_daemon: stats: +goodput=110.8 B/s util=9% pipeline=v3 frames_in=7 ok=7 fail=0 drop_full=0 drop_stale=0 frags_ok=7 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:17:37,331 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=130688 + 2026-10-06 11:17:37,343 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok 2026-10-06 11:17:37,931 +INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=130688 2026-10-06 11:17:37,943 INFO +image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok 2026-10-06 11:17:38,330 INFO image_tx_daemon: +txdone_arrival: seq=10 idx=0 status=0 toa_us=130688 2026-10-06 11:17:38,342 INFO image_tx_daemon: frame seq=10 done +(pipelined): 1 fragments ok 2026-10-06 11:17:38,930 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 +toa_us=130688 2026-10-06 11:17:38,941 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok 2026-10-06 +11:17:39,325 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=130688 2026-10-06 11:17:39,337 INFO +image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok 2026-10-06 11:17:39,924 INFO image_tx_daemon: +txdone_arrival: seq=13 idx=0 status=0 toa_us=130688 2026-10-06 11:17:39,936 INFO image_tx_daemon: frame seq=13 done +(pipelined): 1 fragments ok 2026-10-06 11:17:40,329 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 +toa_us=130688 2026-10-06 11:17:40,341 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok 2026-10-06 +11:17:40,928 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=130688 2026-10-06 11:17:40,939 INFO +image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok 2026-10-06 11:17:41,326 INFO image_tx_daemon: +txdone_arrival: seq=16 idx=0 status=0 toa_us=130688 2026-10-06 11:17:41,337 INFO image_tx_daemon: frame seq=16 done +(pipelined): 1 fragments ok 2026-10-06 11:17:41,925 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 +toa_us=130688 2026-10-06 11:17:41,937 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok 2026-10-06 +11:17:42,367 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=169088 2026-10-06 11:17:42,378 INFO +image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok 2026-10-06 11:17:42,923 INFO image_tx_daemon: +txdone_arrival: seq=19 idx=0 status=0 toa_us=130688 2026-10-06 11:17:42,934 INFO image_tx_daemon: frame seq=19 done +(pipelined): 1 fragments ok 2026-10-06 11:17:43,325 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 +toa_us=130688 2026-10-06 11:17:43,337 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok 2026-10-06 +11:17:43,924 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=130688 2026-10-06 11:17:43,936 INFO +image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok 2026-10-06 11:17:44,362 INFO image_tx_daemon: +txdone_arrival: seq=22 idx=0 status=0 toa_us=169088 2026-10-06 11:17:44,374 INFO image_tx_daemon: frame seq=22 done +(pipelined): 1 fragments ok 2026-10-06 11:17:44,920 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 +toa_us=130688 2026-10-06 11:17:44,931 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok 2026-10-06 +11:17:45,323 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=130688 2026-10-06 11:17:45,335 INFO +image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok 2026-10-06 11:17:45,920 INFO image_tx_daemon: +txdone_arrival: seq=25 idx=0 status=0 toa_us=130688 2026-10-06 11:17:45,932 INFO image_tx_daemon: frame seq=25 done +(pipelined): 1 fragments ok 2026-10-06 11:17:46,315 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 +toa_us=130688 2026-10-06 11:17:46,327 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok 2026-10-06 +11:17:46,914 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=130688 2026-10-06 11:17:46,926 INFO +image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok 2026-10-06 11:17:47,062 INFO image_tx_daemon: stats: +goodput=314.2 B/s util=27% pipeline=v3 frames_in=27 ok=27 fail=0 drop_full=0 drop_stale=0 frags_ok=27 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:17:47,313 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 +toa_us=130688 2026-10-06 11:17:47,324 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok 2026-10-06 +11:17:47,918 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=130688 2026-10-06 11:17:47,929 INFO +image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok 2026-10-06 11:17:48,308 INFO image_tx_daemon: +txdone_arrival: seq=30 idx=0 status=0 toa_us=128128 2026-10-06 11:17:48,319 INFO image_tx_daemon: frame seq=30 done +(pipelined): 1 fragments ok 2026-10-06 11:17:48,906 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 +toa_us=130688 2026-10-06 11:17:48,917 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok 2026-10-06 +11:17:49,313 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=130688 2026-10-06 11:17:49,325 INFO +image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok 2026-10-06 11:17:49,913 INFO image_tx_daemon: +txdone_arrival: seq=33 idx=0 status=0 toa_us=130688 2026-10-06 11:17:49,924 INFO image_tx_daemon: frame seq=33 done +(pipelined): 1 fragments ok 2026-10-06 11:17:50,305 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 +toa_us=130688 2026-10-06 11:17:50,317 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok 2026-10-06 +11:17:50,902 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=130688 2026-10-06 11:17:50,913 INFO +image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok 2026-10-06 11:17:51,311 INFO image_tx_daemon: +txdone_arrival: seq=36 idx=0 status=0 toa_us=130688 2026-10-06 11:17:51,323 INFO image_tx_daemon: frame seq=36 done +(pipelined): 1 fragments ok 2026-10-06 11:17:51,900 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 +toa_us=130688 2026-10-06 11:17:51,912 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok 2026-10-06 +11:17:52,308 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=130688 2026-10-06 11:17:52,320 INFO +image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok 2026-10-06 11:17:52,907 INFO image_tx_daemon: +txdone_arrival: seq=39 idx=0 status=0 toa_us=130688 2026-10-06 11:17:52,919 INFO image_tx_daemon: frame seq=39 done +(pipelined): 1 fragments ok 2026-10-06 11:17:53,298 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 +toa_us=130688 2026-10-06 11:17:53,309 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok 2026-10-06 +11:17:53,896 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=130688 2026-10-06 11:17:53,908 INFO +image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok 2026-10-06 11:17:54,110 INFO image_tx_daemon: LoRa +cmd: PROBE seq=1 phase_ms=0 (rx#1) 2026-10-06 11:17:54,298 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 +status=0 toa_us=128128 2026-10-06 11:17:54,310 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok +2026-10-06 11:17:54,939 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=166528 2026-10-06 +11:17:54,951 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok 2026-10-06 11:17:55,293 INFO +image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=123008 2026-10-06 11:17:55,304 INFO image_tx_daemon: +frame seq=44 done (pipelined): 1 fragments ok 2026-10-06 11:17:55,567 INFO image_tx_daemon: LoRa cmd: PROBE seq=2 +phase_ms=0 (rx#2) 2026-10-06 11:17:55,737 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=117888 +2026-10-06 11:17:55,749 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok 2026-10-06 11:17:56,301 +INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=130688 2026-10-06 11:17:56,312 INFO +image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok 2026-10-06 11:17:56,733 INFO image_tx_daemon: +txdone_arrival: seq=47 idx=0 status=0 toa_us=89728 2026-10-06 11:17:56,745 INFO image_tx_daemon: frame seq=47 done +(pipelined): 1 fragments ok 2026-10-06 11:17:57,008 INFO image_tx_daemon: LoRa cmd: PROBE seq=3 phase_ms=0 (rx#3) +2026-10-06 11:17:57,074 INFO image_tx_daemon: stats: goodput=300.3 B/s util=26% pipeline=v3 frames_in=47 ok=47 fail=0 +drop_full=0 drop_stale=0 frags_ok=47 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:17:57,274 INFO image_tx_daemon: +txdone_arrival: seq=48 idx=0 status=0 toa_us=115328 2026-10-06 11:17:57,285 INFO image_tx_daemon: frame seq=48 done +(pipelined): 1 fragments ok 2026-10-06 11:17:57,897 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 +toa_us=130688 2026-10-06 11:17:57,908 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok 2026-10-06 +11:17:58,098 INFO image_tx_daemon: LoRa cmd: PROBE seq=4 phase_ms=0 (rx#4) 2026-10-06 11:17:58,327 INFO +image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=169088 2026-10-06 11:17:58,339 INFO image_tx_daemon: +frame seq=50 done (pipelined): 1 fragments ok 2026-10-06 11:17:58,926 INFO image_tx_daemon: txdone_arrival: seq=51 +idx=0 status=0 toa_us=166528 2026-10-06 11:17:58,938 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments +ok 2026-10-06 11:17:59,285 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=130688 2026-10-06 +11:17:59,296 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok 2026-10-06 11:17:59,564 INFO +image_tx_daemon: LoRa cmd: PROBE seq=5 phase_ms=0 (rx#5) 2026-10-06 11:17:59,874 INFO image_tx_daemon: +txdone_arrival: seq=53 idx=0 status=0 toa_us=120448 2026-10-06 11:17:59,885 INFO image_tx_daemon: frame seq=53 done +(pipelined): 1 fragments ok 2026-10-06 11:18:00,269 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 +toa_us=107648 2026-10-06 11:18:00,281 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok 2026-10-06 +11:18:00,861 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=110208 2026-10-06 11:18:00,874 INFO +image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok 2026-10-06 11:18:01,113 INFO image_tx_daemon: LoRa +cmd: PROBE seq=6 phase_ms=0 (rx#6) 2026-10-06 11:18:01,281 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 +status=0 toa_us=130688 2026-10-06 11:18:01,294 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok +2026-10-06 11:18:01,878 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=123008 2026-10-06 +11:18:01,890 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok 2026-10-06 11:18:02,279 INFO +image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=128128 2026-10-06 11:18:02,291 INFO image_tx_daemon: +frame seq=58 done (pipelined): 1 fragments ok 2026-10-06 11:18:02,553 INFO image_tx_daemon: LoRa cmd: PROBE seq=7 +phase_ms=0 (rx#7) 2026-10-06 11:18:02,872 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=125568 +2026-10-06 11:18:02,884 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok 2026-10-06 11:18:03,284 +INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=130688 2026-10-06 11:18:03,296 INFO +image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok 2026-10-06 11:18:03,877 INFO image_tx_daemon: +txdone_arrival: seq=61 idx=0 status=0 toa_us=128128 2026-10-06 11:18:03,889 INFO image_tx_daemon: frame seq=61 done +(pipelined): 1 fragments ok 2026-10-06 11:18:04,117 INFO image_tx_daemon: LoRa cmd: PROBE seq=8 phase_ms=0 (rx#8) +2026-10-06 11:18:04,284 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=130688 2026-10-06 +11:18:04,296 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok 2026-10-06 11:18:04,883 INFO +image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=135808 2026-10-06 11:18:04,895 INFO image_tx_daemon: +frame seq=63 done (pipelined): 1 fragments ok 2026-10-06 11:18:05,274 INFO image_tx_daemon: txdone_arrival: seq=64 +idx=0 status=0 toa_us=123008 2026-10-06 11:18:05,285 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments +ok 2026-10-06 11:18:05,548 INFO image_tx_daemon: LoRa cmd: PROBE seq=9 phase_ms=0 (rx#9) 2026-10-06 11:18:05,882 +INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=130688 2026-10-06 11:18:05,893 INFO +image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok 2026-10-06 11:18:06,272 INFO image_tx_daemon: +txdone_arrival: seq=66 idx=0 status=0 toa_us=130688 2026-10-06 11:18:06,284 INFO image_tx_daemon: frame seq=66 done +(pipelined): 1 fragments ok 2026-10-06 11:18:06,878 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 +toa_us=130688 2026-10-06 11:18:06,890 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok 2026-10-06 +11:18:07,086 INFO image_tx_daemon: stats: goodput=303.0 B/s util=26% pipeline=v3 frames_in=67 ok=67 fail=0 drop_full=0 +drop_stale=0 frags_ok=67 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:18:07,119 INFO image_tx_daemon: LoRa cmd: +PROBE seq=10 phase_ms=0 (rx#10) 2026-10-06 11:18:07,316 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 +toa_us=169088 2026-10-06 11:18:07,328 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok 2026-10-06 +11:18:07,906 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=161408 2026-10-06 11:18:07,917 INFO +image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok 2026-10-06 11:18:08,271 INFO image_tx_daemon: +txdone_arrival: seq=70 idx=0 status=0 toa_us=130688 2026-10-06 11:18:08,283 INFO image_tx_daemon: frame seq=70 done +(pipelined): 1 fragments ok 2026-10-06 11:18:08,547 INFO image_tx_daemon: LoRa cmd: PROBE seq=11 phase_ms=0 (rx#11) +2026-10-06 11:18:08,873 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=130688 2026-10-06 +11:18:08,885 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok 2026-10-06 11:18:09,269 INFO +image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=128128 2026-10-06 11:18:09,280 INFO image_tx_daemon: +frame seq=72 done (pipelined): 1 fragments ok 2026-10-06 11:18:09,855 INFO image_tx_daemon: txdone_arrival: seq=73 +idx=0 status=0 toa_us=117888 2026-10-06 11:18:09,867 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments +ok 2026-10-06 11:18:10,118 INFO image_tx_daemon: LoRa cmd: PROBE seq=12 phase_ms=0 (rx#12) 2026-10-06 11:18:10,265 +INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=130688 2026-10-06 11:18:10,277 INFO +image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok 2026-10-06 11:18:10,902 INFO image_tx_daemon: +txdone_arrival: seq=75 idx=0 status=0 toa_us=169088 2026-10-06 11:18:10,914 INFO image_tx_daemon: frame seq=75 done +(pipelined): 1 fragments ok 2026-10-06 11:18:11,261 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 +toa_us=130688 2026-10-06 11:18:11,273 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok 2026-10-06 +11:18:11,535 INFO image_tx_daemon: LoRa cmd: PROBE seq=13 phase_ms=0 (rx#13) 2026-10-06 11:18:11,908 INFO +image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=169088 2026-10-06 11:18:11,920 INFO image_tx_daemon: +frame seq=77 done (pipelined): 1 fragments ok 2026-10-06 11:18:12,242 INFO image_tx_daemon: txdone_arrival: seq=78 +idx=0 status=0 toa_us=110208 2026-10-06 11:18:12,254 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments +ok 2026-10-06 11:18:12,861 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=130688 2026-10-06 +11:18:12,873 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok 2026-10-06 11:18:13,118 INFO +image_tx_daemon: LoRa cmd: PROBE seq=14 phase_ms=0 (rx#14) 2026-10-06 11:18:13,244 INFO image_tx_daemon: +txdone_arrival: seq=80 idx=0 status=0 toa_us=112768 2026-10-06 11:18:13,256 INFO image_tx_daemon: frame seq=80 done +(pipelined): 1 fragments ok 2026-10-06 11:18:13,850 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 +toa_us=123008 2026-10-06 11:18:13,862 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok 2026-10-06 +11:18:14,292 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=163968 2026-10-06 11:18:14,304 INFO +image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok 2026-10-06 11:18:14,567 INFO image_tx_daemon: LoRa +cmd: PROBE seq=15 phase_ms=0 (rx#15) 2026-10-06 11:18:14,893 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 +status=0 toa_us=166528 2026-10-06 11:18:14,904 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok +2026-10-06 11:18:15,263 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=130688 2026-10-06 +11:18:15,275 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok 2026-10-06 11:18:15,882 INFO +image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=158848 2026-10-06 11:18:15,894 INFO image_tx_daemon: +frame seq=85 done (pipelined): 1 fragments ok 2026-10-06 11:18:16,117 INFO image_tx_daemon: LoRa cmd: PROBE seq=16 +phase_ms=0 (rx#16) 2026-10-06 11:18:16,264 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=130688 +2026-10-06 11:18:16,276 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok 2026-10-06 11:18:16,848 +INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=123008 2026-10-06 11:18:16,859 INFO +image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok 2026-10-06 11:18:17,099 INFO image_tx_daemon: stats: +goodput=328.1 B/s util=28% pipeline=v3 frames_in=87 ok=87 fail=0 drop_full=0 drop_stale=0 frags_ok=87 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:18:17,489 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 +toa_us=169088 2026-10-06 11:18:17,500 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok 2026-10-06 +11:18:17,607 INFO image_tx_daemon: LoRa cmd: PROBE seq=17 phase_ms=0 (rx#17) 2026-10-06 11:18:17,868 INFO +image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=140928 2026-10-06 11:18:17,879 INFO image_tx_daemon: +frame seq=89 done (pipelined): 1 fragments ok 2026-10-06 11:18:18,490 INFO image_tx_daemon: txdone_arrival: seq=90 +idx=0 status=0 toa_us=169088 2026-10-06 11:18:18,501 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments +ok 2026-10-06 11:18:18,885 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=163968 2026-10-06 +11:18:18,896 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok 2026-10-06 11:18:19,118 INFO +image_tx_daemon: LoRa cmd: PROBE seq=18 phase_ms=0 (rx#18) 2026-10-06 11:18:19,232 INFO image_tx_daemon: +txdone_arrival: seq=92 idx=0 status=0 toa_us=102528 2026-10-06 11:18:19,244 INFO image_tx_daemon: frame seq=92 done +(pipelined): 1 fragments ok 2026-10-06 11:18:19,818 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 +toa_us=102528 2026-10-06 11:18:19,830 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok 2026-10-06 +11:18:20,261 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=102528 2026-10-06 11:18:20,273 INFO +image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok 2026-10-06 11:18:20,535 INFO image_tx_daemon: LoRa +cmd: PROBE seq=19 phase_ms=0 (rx#19) 2026-10-06 11:18:20,884 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 +status=0 toa_us=163968 2026-10-06 11:18:20,896 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok +2026-10-06 11:18:21,485 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=169088 2026-10-06 +11:18:21,496 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok 2026-10-06 11:18:21,621 INFO +image_tx_daemon: LoRa cmd: PROBE seq=20 phase_ms=0 (rx#20) 2026-10-06 11:18:21,882 INFO image_tx_daemon: +txdone_arrival: seq=97 idx=0 status=0 toa_us=169088 2026-10-06 11:18:21,894 INFO image_tx_daemon: frame seq=97 done +(pipelined): 1 fragments ok 2026-10-06 11:18:22,271 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 +toa_us=130688 2026-10-06 11:18:22,283 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok 2026-10-06 +11:18:22,845 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=130688 2026-10-06 11:18:22,856 INFO +image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok 2026-10-06 11:18:23,119 INFO image_tx_daemon: LoRa +cmd: PROBE seq=21 phase_ms=0 (rx#21) 2026-10-06 11:18:23,268 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 +status=0 toa_us=130688 2026-10-06 11:18:23,280 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok +2026-10-06 11:18:23,840 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=128128 2026-10-06 +11:18:23,852 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok 2026-10-06 11:18:24,439 INFO +image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=130688 2026-10-06 11:18:24,451 INFO image_tx_daemon: +frame seq=102 done (pipelined): 1 fragments ok 2026-10-06 11:18:24,621 INFO image_tx_daemon: LoRa cmd: PROBE seq=22 +phase_ms=0 (rx#22) 2026-10-06 11:18:24,841 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=130688 + 2026-10-06 11:18:24,852 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok 2026-10-06 11:18:25,438 +INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=130688 2026-10-06 11:18:25,450 INFO +image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok 2026-10-06 11:18:25,827 INFO image_tx_daemon: +txdone_arrival: seq=105 idx=0 status=0 toa_us=125568 2026-10-06 11:18:25,838 INFO image_tx_daemon: frame seq=105 done +(pipelined): 1 fragments ok 2026-10-06 11:18:26,101 INFO image_tx_daemon: LoRa cmd: PROBE seq=23 phase_ms=0 (rx#23) +2026-10-06 11:18:26,263 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=130688 2026-10-06 +11:18:26,275 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok 2026-10-06 11:18:26,836 INFO +image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=130688 2026-10-06 11:18:26,848 INFO image_tx_daemon: +frame seq=107 done (pipelined): 1 fragments ok 2026-10-06 11:18:27,110 INFO image_tx_daemon: stats: goodput=324.1 B/s +util=27% pipeline=v3 frames_in=107 ok=107 fail=0 drop_full=0 drop_stale=0 frags_ok=107 frags_fail=0 qdepth=0 +parity_tx=0 2026-10-06 11:18:27,435 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=130688 +2026-10-06 11:18:27,447 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok 2026-10-06 11:18:27,626 +INFO image_tx_daemon: LoRa cmd: PROBE seq=24 phase_ms=0 (rx#24) 2026-10-06 11:18:27,835 INFO image_tx_daemon: +txdone_arrival: seq=109 idx=0 status=0 toa_us=130688 2026-10-06 11:18:27,847 INFO image_tx_daemon: frame seq=109 done +(pipelined): 1 fragments ok 2026-10-06 11:18:28,433 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 +toa_us=130688 2026-10-06 11:18:28,445 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok +2026-10-06 11:18:28,833 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=130688 2026-10-06 +11:18:28,844 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok 2026-10-06 11:18:29,107 INFO +image_tx_daemon: LoRa cmd: PROBE seq=25 phase_ms=0 (rx#25) 2026-10-06 11:18:29,428 INFO image_tx_daemon: +txdone_arrival: seq=112 idx=0 status=0 toa_us=130688 2026-10-06 11:18:29,440 INFO image_tx_daemon: frame seq=112 done +(pipelined): 1 fragments ok 2026-10-06 11:18:29,829 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 +toa_us=130688 2026-10-06 11:18:29,841 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok +2026-10-06 11:18:30,418 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=123008 2026-10-06 +11:18:30,429 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok 2026-10-06 11:18:30,631 INFO +image_tx_daemon: LoRa cmd: PROBE seq=26 phase_ms=0 (rx#26) 2026-10-06 11:18:30,840 INFO image_tx_daemon: +txdone_arrival: seq=115 idx=0 status=0 toa_us=146048 2026-10-06 11:18:30,852 INFO image_tx_daemon: frame seq=115 done +(pipelined): 1 fragments ok 2026-10-06 11:18:31,418 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 +toa_us=123008 2026-10-06 11:18:31,430 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok +2026-10-06 11:18:31,814 INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 toa_us=120448 2026-10-06 +11:18:31,827 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok 2026-10-06 11:18:32,089 INFO +image_tx_daemon: LoRa cmd: PROBE seq=27 phase_ms=0 (rx#27) 2026-10-06 11:18:32,419 INFO image_tx_daemon: +txdone_arrival: seq=118 idx=0 status=0 toa_us=128128 2026-10-06 11:18:32,431 INFO image_tx_daemon: frame seq=118 done +(pipelined): 1 fragments ok 2026-10-06 11:18:32,858 INFO image_tx_daemon: txdone_arrival: seq=119 idx=0 status=0 +toa_us=166528 2026-10-06 11:18:32,870 INFO image_tx_daemon: frame seq=119 done (pipelined): 1 fragments ok +2026-10-06 11:18:33,416 INFO image_tx_daemon: txdone_arrival: seq=120 idx=0 status=0 toa_us=128128 2026-10-06 +11:18:33,427 INFO image_tx_daemon: frame seq=120 done (pipelined): 1 fragments ok 2026-10-06 11:18:33,630 INFO +image_tx_daemon: LoRa cmd: PROBE seq=28 phase_ms=0 (rx#28) 2026-10-06 11:18:33,850 INFO image_tx_daemon: +txdone_arrival: seq=121 idx=0 status=0 toa_us=166528 2026-10-06 11:18:33,861 INFO image_tx_daemon: frame seq=121 done +(pipelined): 1 fragments ok 2026-10-06 11:18:34,407 INFO image_tx_daemon: txdone_arrival: seq=122 idx=0 status=0 +toa_us=123008 2026-10-06 11:18:34,418 INFO image_tx_daemon: frame seq=122 done (pipelined): 1 fragments ok +2026-10-06 11:18:34,812 INFO image_tx_daemon: txdone_arrival: seq=123 idx=0 status=0 toa_us=130688 2026-10-06 +11:18:34,824 INFO image_tx_daemon: frame seq=123 done (pipelined): 1 fragments ok 2026-10-06 11:18:35,086 INFO +image_tx_daemon: LoRa cmd: PROBE seq=29 phase_ms=0 (rx#29) 2026-10-06 11:18:35,397 INFO image_tx_daemon: +txdone_arrival: seq=124 idx=0 status=0 toa_us=115328 2026-10-06 11:18:35,409 INFO image_tx_daemon: frame seq=124 done +(pipelined): 1 fragments ok 2026-10-06 11:18:35,784 INFO image_tx_daemon: txdone_arrival: seq=125 idx=0 status=0 +toa_us=107648 2026-10-06 11:18:35,796 INFO image_tx_daemon: frame seq=125 done (pipelined): 1 fragments ok +2026-10-06 11:18:36,393 INFO image_tx_daemon: txdone_arrival: seq=126 idx=0 status=0 toa_us=115328 2026-10-06 +11:18:36,404 INFO image_tx_daemon: frame seq=126 done (pipelined): 1 fragments ok 2026-10-06 11:18:36,623 INFO +image_tx_daemon: LoRa cmd: PROBE seq=30 phase_ms=0 (rx#30) 2026-10-06 11:18:36,811 INFO image_tx_daemon: +txdone_arrival: seq=127 idx=0 status=0 toa_us=130688 2026-10-06 11:18:36,822 INFO image_tx_daemon: frame seq=127 done +(pipelined): 1 fragments ok 2026-10-06 11:18:37,123 INFO image_tx_daemon: stats: goodput=304.2 B/s util=26% +pipeline=v3 frames_in=127 ok=127 fail=0 drop_full=0 drop_stale=0 frags_ok=127 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:18:37,409 INFO image_tx_daemon: txdone_arrival: seq=128 idx=0 status=0 toa_us=130688 2026-10-06 +11:18:37,420 INFO image_tx_daemon: frame seq=128 done (pipelined): 1 fragments ok 2026-10-06 11:18:37,847 INFO +image_tx_daemon: txdone_arrival: seq=129 idx=0 status=0 toa_us=169088 2026-10-06 11:18:37,859 INFO image_tx_daemon: +frame seq=129 done (pipelined): 1 fragments ok 2026-10-06 11:18:38,123 INFO image_tx_daemon: LoRa cmd: PROBE seq=31 +phase_ms=0 (rx#31) 2026-10-06 11:18:38,446 INFO image_tx_daemon: txdone_arrival: seq=130 idx=0 status=0 toa_us=166528 + 2026-10-06 11:18:38,457 INFO image_tx_daemon: frame seq=130 done (pipelined): 1 fragments ok 2026-10-06 11:18:38,811 +INFO image_tx_daemon: txdone_arrival: seq=131 idx=0 status=0 toa_us=130688 2026-10-06 11:18:38,823 INFO +image_tx_daemon: frame seq=131 done (pipelined): 1 fragments ok 2026-10-06 11:18:39,399 INFO image_tx_daemon: +txdone_arrival: seq=132 idx=0 status=0 toa_us=130688 2026-10-06 11:18:39,411 INFO image_tx_daemon: frame seq=132 done +(pipelined): 1 fragments ok 2026-10-06 11:18:39,627 INFO image_tx_daemon: LoRa cmd: PROBE seq=32 phase_ms=0 (rx#32) +2026-10-06 11:18:39,845 INFO image_tx_daemon: txdone_arrival: seq=133 idx=0 status=0 toa_us=169088 2026-10-06 +11:18:39,856 INFO image_tx_daemon: frame seq=133 done (pipelined): 1 fragments ok 2026-10-06 11:18:40,435 INFO +image_tx_daemon: txdone_arrival: seq=134 idx=0 status=0 toa_us=158848 2026-10-06 11:18:40,446 INFO image_tx_daemon: +frame seq=134 done (pipelined): 1 fragments ok 2026-10-06 11:18:40,793 INFO image_tx_daemon: txdone_arrival: seq=135 +idx=0 status=0 toa_us=125568 2026-10-06 11:18:40,804 INFO image_tx_daemon: frame seq=135 done (pipelined): 1 +fragments ok 2026-10-06 11:18:41,067 INFO image_tx_daemon: LoRa cmd: PROBE seq=33 phase_ms=0 (rx#33) 2026-10-06 +11:18:41,405 INFO image_tx_daemon: txdone_arrival: seq=136 idx=0 status=0 toa_us=130688 2026-10-06 11:18:41,417 INFO +image_tx_daemon: frame seq=136 done (pipelined): 1 fragments ok 2026-10-06 11:18:41,801 INFO image_tx_daemon: +txdone_arrival: seq=137 idx=0 status=0 toa_us=130688 2026-10-06 11:18:41,812 INFO image_tx_daemon: frame seq=137 done +(pipelined): 1 fragments ok 2026-10-06 11:18:42,394 INFO image_tx_daemon: txdone_arrival: seq=138 idx=0 status=0 +toa_us=130688 2026-10-06 11:18:42,406 INFO image_tx_daemon: frame seq=138 done (pipelined): 1 fragments ok +2026-10-06 11:18:42,633 INFO image_tx_daemon: LoRa cmd: PROBE seq=34 phase_ms=0 (rx#34) 2026-10-06 11:18:42,800 INFO +image_tx_daemon: txdone_arrival: seq=139 idx=0 status=0 toa_us=130688 2026-10-06 11:18:42,812 INFO image_tx_daemon: +frame seq=139 done (pipelined): 1 fragments ok 2026-10-06 11:18:43,439 INFO image_tx_daemon: txdone_arrival: seq=140 +idx=0 status=0 toa_us=169088 2026-10-06 11:18:43,451 INFO image_tx_daemon: frame seq=140 done (pipelined): 1 +fragments ok 2026-10-06 11:18:43,794 INFO image_tx_daemon: txdone_arrival: seq=141 idx=0 status=0 toa_us=130688 +2026-10-06 11:18:43,805 INFO image_tx_daemon: frame seq=141 done (pipelined): 1 fragments ok 2026-10-06 11:18:44,068 +INFO image_tx_daemon: LoRa cmd: PROBE seq=35 phase_ms=0 (rx#35) 2026-10-06 11:18:44,394 INFO image_tx_daemon: +txdone_arrival: seq=142 idx=0 status=0 toa_us=128128 2026-10-06 11:18:44,406 INFO image_tx_daemon: frame seq=142 done +(pipelined): 1 fragments ok 2026-10-06 11:18:44,822 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 +toa_us=158848 2026-10-06 11:18:44,834 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok +2026-10-06 11:18:45,391 INFO image_tx_daemon: txdone_arrival: seq=144 idx=0 status=0 toa_us=130688 2026-10-06 +11:18:45,402 INFO image_tx_daemon: frame seq=144 done (pipelined): 1 fragments ok 2026-10-06 11:18:45,632 INFO +image_tx_daemon: LoRa cmd: PROBE seq=36 phase_ms=0 (rx#36) 2026-10-06 11:18:45,789 INFO image_tx_daemon: +txdone_arrival: seq=145 idx=0 status=0 toa_us=125568 2026-10-06 11:18:45,800 INFO image_tx_daemon: frame seq=145 done +(pipelined): 1 fragments ok 2026-10-06 11:18:46,395 INFO image_tx_daemon: txdone_arrival: seq=146 idx=0 status=0 +toa_us=130688 2026-10-06 11:18:46,406 INFO image_tx_daemon: frame seq=146 done (pipelined): 1 fragments ok +2026-10-06 11:18:46,827 INFO image_tx_daemon: txdone_arrival: seq=147 idx=0 status=0 toa_us=166528 2026-10-06 +11:18:46,838 INFO image_tx_daemon: frame seq=147 done (pipelined): 1 fragments ok 2026-10-06 11:18:47,101 INFO +image_tx_daemon: LoRa cmd: PROBE seq=37 phase_ms=0 (rx#37) 2026-10-06 11:18:47,135 INFO image_tx_daemon: stats: +goodput=336.5 B/s util=28% pipeline=v3 frames_in=147 ok=147 fail=0 drop_full=0 drop_stale=0 frags_ok=147 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:18:47,392 INFO image_tx_daemon: txdone_arrival: seq=148 idx=0 status=0 +toa_us=138368 2026-10-06 11:18:47,404 INFO image_tx_daemon: frame seq=148 done (pipelined): 1 fragments ok +2026-10-06 11:18:47,791 INFO image_tx_daemon: txdone_arrival: seq=149 idx=0 status=0 toa_us=130688 2026-10-06 +11:18:47,802 INFO image_tx_daemon: frame seq=149 done (pipelined): 1 fragments ok 2026-10-06 11:18:48,417 INFO +image_tx_daemon: txdone_arrival: seq=150 idx=0 status=0 toa_us=163968 2026-10-06 11:18:48,428 INFO image_tx_daemon: +frame seq=150 done (pipelined): 1 fragments ok 2026-10-06 11:18:48,635 INFO image_tx_daemon: LoRa cmd: PROBE seq=38 +phase_ms=0 (rx#38) 2026-10-06 11:18:48,771 INFO image_tx_daemon: txdone_arrival: seq=151 idx=0 status=0 toa_us=117888 + 2026-10-06 11:18:48,782 INFO image_tx_daemon: frame seq=151 done (pipelined): 1 fragments ok 2026-10-06 11:18:49,385 +INFO image_tx_daemon: txdone_arrival: seq=152 idx=0 status=0 toa_us=130688 2026-10-06 11:18:49,397 INFO +image_tx_daemon: frame seq=152 done (pipelined): 1 fragments ok 2026-10-06 11:18:49,782 INFO image_tx_daemon: +txdone_arrival: seq=153 idx=0 status=0 toa_us=130688 2026-10-06 11:18:49,794 INFO image_tx_daemon: frame seq=153 done +(pipelined): 1 fragments ok 2026-10-06 11:18:50,056 INFO image_tx_daemon: LoRa cmd: PROBE seq=39 phase_ms=0 (rx#39) +2026-10-06 11:18:50,378 INFO image_tx_daemon: txdone_arrival: seq=154 idx=0 status=0 toa_us=130688 2026-10-06 +11:18:50,390 INFO image_tx_daemon: frame seq=154 done (pipelined): 1 fragments ok 2026-10-06 11:18:51,018 INFO +image_tx_daemon: txdone_arrival: seq=155 idx=0 status=0 toa_us=163968 2026-10-06 11:18:51,029 INFO image_tx_daemon: +frame seq=155 done (pipelined): 1 fragments ok 2026-10-06 11:18:51,126 INFO image_tx_daemon: LoRa cmd: PROBE seq=40 +phase_ms=0 (rx#40) 2026-10-06 11:18:51,405 INFO image_tx_daemon: txdone_arrival: seq=156 idx=0 status=0 toa_us=158848 + 2026-10-06 11:18:51,417 INFO image_tx_daemon: frame seq=156 done (pipelined): 1 fragments ok 2026-10-06 11:18:51,773 +INFO image_tx_daemon: txdone_arrival: seq=157 idx=0 status=0 toa_us=123008 2026-10-06 11:18:51,784 INFO +image_tx_daemon: frame seq=157 done (pipelined): 1 fragments ok 2026-10-06 11:18:52,418 INFO image_tx_daemon: +txdone_arrival: seq=158 idx=0 status=0 toa_us=169088 2026-10-06 11:18:52,430 INFO image_tx_daemon: frame seq=158 done +(pipelined): 1 fragments ok 2026-10-06 11:18:52,644 INFO image_tx_daemon: LoRa cmd: PROBE seq=41 phase_ms=0 (rx#41) +2026-10-06 11:18:53,019 INFO image_tx_daemon: txdone_arrival: seq=159 idx=0 status=0 toa_us=169088 2026-10-06 +11:18:53,031 INFO image_tx_daemon: frame seq=159 done (pipelined): 1 fragments ok 2026-10-06 11:18:53,413 INFO +image_tx_daemon: txdone_arrival: seq=160 idx=0 status=0 toa_us=169088 2026-10-06 11:18:53,425 INFO image_tx_daemon: +frame seq=160 done (pipelined): 1 fragments ok 2026-10-06 11:18:54,012 INFO image_tx_daemon: txdone_arrival: seq=161 +idx=0 status=0 toa_us=169088 2026-10-06 11:18:54,023 INFO image_tx_daemon: frame seq=161 done (pipelined): 1 +fragments ok 2026-10-06 11:18:54,139 INFO image_tx_daemon: LoRa cmd: PROBE seq=42 phase_ms=0 (rx#42) 2026-10-06 +11:18:54,401 INFO image_tx_daemon: txdone_arrival: seq=162 idx=0 status=0 toa_us=161408 2026-10-06 11:18:54,412 INFO +image_tx_daemon: frame seq=162 done (pipelined): 1 fragments ok 2026-10-06 11:18:54,768 INFO image_tx_daemon: +txdone_arrival: seq=163 idx=0 status=0 toa_us=107648 2026-10-06 11:18:54,780 INFO image_tx_daemon: frame seq=163 done +(pipelined): 1 fragments ok 2026-10-06 11:18:55,335 INFO image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 +toa_us=99968 2026-10-06 11:18:55,346 INFO image_tx_daemon: frame seq=164 done (pipelined): 1 fragments ok 2026-10-06 +11:18:55,609 INFO image_tx_daemon: LoRa cmd: PROBE seq=43 phase_ms=0 (rx#43) 2026-10-06 11:18:55,793 INFO +image_tx_daemon: txdone_arrival: seq=165 idx=0 status=0 toa_us=135808 2026-10-06 11:18:55,805 INFO image_tx_daemon: +frame seq=165 done (pipelined): 1 fragments ok 2026-10-06 11:18:56,386 INFO image_tx_daemon: txdone_arrival: seq=166 +idx=0 status=0 toa_us=143488 2026-10-06 11:18:56,397 INFO image_tx_daemon: frame seq=166 done (pipelined): 1 +fragments ok 2026-10-06 11:18:56,637 INFO image_tx_daemon: LoRa cmd: PROBE seq=44 phase_ms=0 (rx#44) 2026-10-06 +11:18:56,752 INFO image_tx_daemon: txdone_arrival: seq=167 idx=0 status=0 toa_us=102528 2026-10-06 11:18:56,763 INFO +image_tx_daemon: frame seq=167 done (pipelined): 1 fragments ok 2026-10-06 11:18:57,147 INFO image_tx_daemon: stats: +goodput=333.1 B/s util=28% pipeline=v3 frames_in=168 ok=167 fail=0 drop_full=0 drop_stale=0 frags_ok=167 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:18:57,203 INFO image_tx_daemon: txdone_arrival: seq=168 idx=0 status=0 +toa_us=76928 2026-10-06 11:18:57,214 INFO image_tx_daemon: frame seq=168 done (pipelined): 1 fragments ok 2026-10-06 +11:18:57,761 INFO image_tx_daemon: txdone_arrival: seq=169 idx=0 status=0 toa_us=130688 2026-10-06 11:18:57,773 INFO +image_tx_daemon: frame seq=169 done (pipelined): 1 fragments ok 2026-10-06 11:18:58,035 INFO image_tx_daemon: LoRa +cmd: PROBE seq=45 phase_ms=0 (rx#45) 2026-10-06 11:18:58,368 INFO image_tx_daemon: txdone_arrival: seq=170 idx=0 +status=0 toa_us=130688 2026-10-06 11:18:58,380 INFO image_tx_daemon: frame seq=170 done (pipelined): 1 fragments ok +2026-10-06 11:18:58,765 INFO image_tx_daemon: txdone_arrival: seq=171 idx=0 status=0 toa_us=130688 2026-10-06 +11:18:58,777 INFO image_tx_daemon: frame seq=171 done (pipelined): 1 fragments ok 2026-10-06 11:18:59,358 INFO +image_tx_daemon: txdone_arrival: seq=172 idx=0 status=0 toa_us=130688 2026-10-06 11:18:59,370 INFO image_tx_daemon: +frame seq=172 done (pipelined): 1 fragments ok 2026-10-06 11:18:59,610 INFO image_tx_daemon: LoRa cmd: PROBE seq=46 +phase_ms=0 (rx#46) 2026-10-06 11:18:59,756 INFO image_tx_daemon: txdone_arrival: seq=173 idx=0 status=0 toa_us=128128 + 2026-10-06 11:18:59,768 INFO image_tx_daemon: frame seq=173 done (pipelined): 1 fragments ok 2026-10-06 11:19:00,358 +INFO image_tx_daemon: txdone_arrival: seq=174 idx=0 status=0 toa_us=130688 2026-10-06 11:19:00,369 INFO +image_tx_daemon: frame seq=174 done (pipelined): 1 fragments ok 2026-10-06 11:19:00,765 INFO image_tx_daemon: +txdone_arrival: seq=175 idx=0 status=0 toa_us=130688 2026-10-06 11:19:00,776 INFO image_tx_daemon: frame seq=175 done +(pipelined): 1 fragments ok 2026-10-06 11:19:01,039 INFO image_tx_daemon: LoRa cmd: PROBE seq=47 phase_ms=0 (rx#47) +2026-10-06 11:19:01,361 INFO image_tx_daemon: txdone_arrival: seq=176 idx=0 status=0 toa_us=130688 2026-10-06 +11:19:01,372 INFO image_tx_daemon: frame seq=176 done (pipelined): 1 fragments ok 2026-10-06 11:19:01,763 INFO +image_tx_daemon: txdone_arrival: seq=177 idx=0 status=0 toa_us=130688 2026-10-06 11:19:01,775 INFO image_tx_daemon: +frame seq=177 done (pipelined): 1 fragments ok 2026-10-06 11:19:02,361 INFO image_tx_daemon: txdone_arrival: seq=178 +idx=0 status=0 toa_us=130688 2026-10-06 11:19:02,372 INFO image_tx_daemon: frame seq=178 done (pipelined): 1 +fragments ok 2026-10-06 11:19:02,611 INFO image_tx_daemon: LoRa cmd: PROBE seq=48 phase_ms=0 (rx#48) 2026-10-06 +11:19:02,756 INFO image_tx_daemon: txdone_arrival: seq=179 idx=0 status=0 toa_us=130688 2026-10-06 11:19:02,768 INFO +image_tx_daemon: frame seq=179 done (pipelined): 1 fragments ok 2026-10-06 11:19:03,358 INFO image_tx_daemon: +txdone_arrival: seq=180 idx=0 status=0 toa_us=130688 2026-10-06 11:19:03,369 INFO image_tx_daemon: frame seq=180 done +(pipelined): 1 fragments ok 2026-10-06 11:19:03,762 INFO image_tx_daemon: txdone_arrival: seq=181 idx=0 status=0 +toa_us=130688 2026-10-06 11:19:03,773 INFO image_tx_daemon: frame seq=181 done (pipelined): 1 fragments ok +2026-10-06 11:19:04,036 INFO image_tx_daemon: LoRa cmd: PROBE seq=49 phase_ms=0 (rx#49) 2026-10-06 11:19:04,348 INFO +image_tx_daemon: txdone_arrival: seq=182 idx=0 status=0 toa_us=130688 2026-10-06 11:19:04,360 INFO image_tx_daemon: +frame seq=182 done (pipelined): 1 fragments ok 2026-10-06 11:19:04,754 INFO image_tx_daemon: txdone_arrival: seq=183 +idx=0 status=0 toa_us=130688 2026-10-06 11:19:04,765 INFO image_tx_daemon: frame seq=183 done (pipelined): 1 +fragments ok 2026-10-06 11:19:05,341 INFO image_tx_daemon: txdone_arrival: seq=184 idx=0 status=0 toa_us=123008 +2026-10-06 11:19:05,352 INFO image_tx_daemon: frame seq=184 done (pipelined): 1 fragments ok 2026-10-06 11:19:05,604 +INFO image_tx_daemon: LoRa cmd: PROBE seq=50 phase_ms=0 (rx#50) 2026-10-06 11:19:05,771 INFO image_tx_daemon: +txdone_arrival: seq=185 idx=0 status=0 toa_us=143488 2026-10-06 11:19:05,783 INFO image_tx_daemon: frame seq=185 done +(pipelined): 1 fragments ok 2026-10-06 11:19:06,346 INFO image_tx_daemon: txdone_arrival: seq=186 idx=0 status=0 +toa_us=125568 2026-10-06 11:19:06,358 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 fragments ok +2026-10-06 11:19:06,744 INFO image_tx_daemon: txdone_arrival: seq=187 idx=0 status=0 toa_us=123008 2026-10-06 +11:19:06,756 INFO image_tx_daemon: frame seq=187 done (pipelined): 1 fragments ok 2026-10-06 11:19:07,019 INFO +image_tx_daemon: LoRa cmd: PROBE seq=51 phase_ms=0 (rx#51) 2026-10-06 11:19:07,158 INFO image_tx_daemon: stats: +goodput=295.5 B/s util=25% pipeline=v3 frames_in=188 ok=187 fail=0 drop_full=0 drop_stale=0 frags_ok=187 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:19:07,343 INFO image_tx_daemon: txdone_arrival: seq=188 idx=0 status=0 +toa_us=128128 2026-10-06 11:19:07,354 INFO image_tx_daemon: frame seq=188 done (pipelined): 1 fragments ok +2026-10-06 11:19:07,973 INFO image_tx_daemon: txdone_arrival: seq=189 idx=0 status=0 toa_us=161408 2026-10-06 +11:19:07,985 INFO image_tx_daemon: frame seq=189 done (pipelined): 1 fragments ok 2026-10-06 11:19:08,111 INFO +image_tx_daemon: LoRa cmd: PROBE seq=52 phase_ms=0 (rx#52) 2026-10-06 11:19:08,381 INFO image_tx_daemon: +txdone_arrival: seq=190 idx=0 status=0 toa_us=166528 2026-10-06 11:19:08,393 INFO image_tx_daemon: frame seq=190 done +(pipelined): 1 fragments ok 2026-10-06 11:19:08,747 INFO image_tx_daemon: txdone_arrival: seq=191 idx=0 status=0 +toa_us=130688 2026-10-06 11:19:08,758 INFO image_tx_daemon: frame seq=191 done (pipelined): 1 fragments ok +2026-10-06 11:19:09,328 INFO image_tx_daemon: txdone_arrival: seq=192 idx=0 status=0 toa_us=117888 2026-10-06 +11:19:09,340 INFO image_tx_daemon: frame seq=192 done (pipelined): 1 fragments ok 2026-10-06 11:19:09,603 INFO +image_tx_daemon: LoRa cmd: PROBE seq=53 phase_ms=0 (rx#53) 2026-10-06 11:19:09,761 INFO image_tx_daemon: +txdone_arrival: seq=193 idx=0 status=0 toa_us=130688 2026-10-06 11:19:09,772 INFO image_tx_daemon: frame seq=193 done +(pipelined): 1 fragments ok 2026-10-06 11:19:10,331 INFO image_tx_daemon: txdone_arrival: seq=194 idx=0 status=0 +toa_us=123008 2026-10-06 11:19:10,343 INFO image_tx_daemon: frame seq=194 done (pipelined): 1 fragments ok +2026-10-06 11:19:10,972 INFO image_tx_daemon: txdone_arrival: seq=195 idx=0 status=0 toa_us=158848 2026-10-06 +11:19:10,984 INFO image_tx_daemon: frame seq=195 done (pipelined): 1 fragments ok 2026-10-06 11:19:11,120 INFO +image_tx_daemon: LoRa cmd: PROBE seq=54 phase_ms=0 (rx#54) 2026-10-06 11:19:11,369 INFO image_tx_daemon: +txdone_arrival: seq=196 idx=0 status=0 toa_us=163968 2026-10-06 11:19:11,380 INFO image_tx_daemon: frame seq=196 done +(pipelined): 1 fragments ok 2026-10-06 11:19:11,767 INFO image_tx_daemon: txdone_arrival: seq=197 idx=0 status=0 +toa_us=130688 2026-10-06 11:19:11,779 INFO image_tx_daemon: frame seq=197 done (pipelined): 1 fragments ok +2026-10-06 11:19:12,338 INFO image_tx_daemon: txdone_arrival: seq=198 idx=0 status=0 toa_us=128128 2026-10-06 +11:19:12,350 INFO image_tx_daemon: frame seq=198 done (pipelined): 1 fragments ok 2026-10-06 11:19:12,613 INFO +image_tx_daemon: LoRa cmd: PROBE seq=55 phase_ms=0 (rx#55) 2026-10-06 11:19:12,767 INFO image_tx_daemon: +txdone_arrival: seq=199 idx=0 status=0 toa_us=128128 2026-10-06 11:19:12,779 INFO image_tx_daemon: frame seq=199 done +(pipelined): 1 fragments ok 2026-10-06 11:19:13,354 INFO image_tx_daemon: txdone_arrival: seq=200 idx=0 status=0 +toa_us=146048 2026-10-06 11:19:13,367 INFO image_tx_daemon: frame seq=200 done (pipelined): 1 fragments ok +2026-10-06 11:19:13,972 INFO image_tx_daemon: txdone_arrival: seq=201 idx=0 status=0 toa_us=166528 2026-10-06 +11:19:13,984 INFO image_tx_daemon: frame seq=201 done (pipelined): 1 fragments ok 2026-10-06 11:19:14,123 INFO +image_tx_daemon: LoRa cmd: PROBE seq=56 phase_ms=0 (rx#56) 2026-10-06 11:19:14,331 INFO image_tx_daemon: +txdone_arrival: seq=202 idx=0 status=0 toa_us=130688 2026-10-06 11:19:14,343 INFO image_tx_daemon: frame seq=202 done +(pipelined): 1 fragments ok 2026-10-06 11:19:14,929 INFO image_tx_daemon: txdone_arrival: seq=203 idx=0 status=0 +toa_us=130688 2026-10-06 11:19:14,940 INFO image_tx_daemon: frame seq=203 done (pipelined): 1 fragments ok +2026-10-06 11:19:15,315 INFO image_tx_daemon: txdone_arrival: seq=204 idx=0 status=0 toa_us=117888 2026-10-06 +11:19:15,327 INFO image_tx_daemon: frame seq=204 done (pipelined): 1 fragments ok 2026-10-06 11:19:15,590 INFO +image_tx_daemon: LoRa cmd: PROBE seq=57 phase_ms=0 (rx#57) 2026-10-06 11:19:15,757 INFO image_tx_daemon: +txdone_arrival: seq=205 idx=0 status=0 toa_us=130688 2026-10-06 11:19:15,769 INFO image_tx_daemon: frame seq=205 done +(pipelined): 1 fragments ok 2026-10-06 11:19:16,323 INFO image_tx_daemon: txdone_arrival: seq=206 idx=0 status=0 +toa_us=130688 2026-10-06 11:19:16,335 INFO image_tx_daemon: frame seq=206 done (pipelined): 1 fragments ok +2026-10-06 11:19:16,963 INFO image_tx_daemon: txdone_arrival: seq=207 idx=0 status=0 toa_us=166528 2026-10-06 +11:19:16,974 INFO image_tx_daemon: frame seq=207 done (pipelined): 1 fragments ok 2026-10-06 11:19:17,119 INFO +image_tx_daemon: LoRa cmd: PROBE seq=58 phase_ms=0 (rx#58) 2026-10-06 11:19:17,169 INFO image_tx_daemon: stats: +goodput=328.4 B/s util=28% pipeline=v3 frames_in=208 ok=207 fail=0 drop_full=0 drop_stale=0 frags_ok=207 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:19:17,360 INFO image_tx_daemon: txdone_arrival: seq=208 idx=0 status=0 +toa_us=158848 2026-10-06 11:19:17,372 INFO image_tx_daemon: frame seq=208 done (pipelined): 1 fragments ok +2026-10-06 11:19:17,926 INFO image_tx_daemon: txdone_arrival: seq=209 idx=0 status=0 toa_us=130688 2026-10-06 +11:19:17,938 INFO image_tx_daemon: frame seq=209 done (pipelined): 1 fragments ok 2026-10-06 11:19:18,305 INFO +image_tx_daemon: txdone_arrival: seq=210 idx=0 status=0 toa_us=107648 2026-10-06 11:19:18,317 INFO image_tx_daemon: +frame seq=210 done (pipelined): 1 fragments ok 2026-10-06 11:19:18,579 INFO image_tx_daemon: LoRa cmd: PROBE seq=59 +phase_ms=0 (rx#59) 2026-10-06 11:19:18,933 INFO image_tx_daemon: txdone_arrival: seq=211 idx=0 status=0 toa_us=143488 + 2026-10-06 11:19:18,944 INFO image_tx_daemon: frame seq=211 done (pipelined): 1 fragments ok 2026-10-06 11:19:19,351 +INFO image_tx_daemon: txdone_arrival: seq=212 idx=0 status=0 toa_us=161408 2026-10-06 11:19:19,362 INFO +image_tx_daemon: frame seq=212 done (pipelined): 1 fragments ok 2026-10-06 11:19:19,625 INFO image_tx_daemon: LoRa +cmd: PROBE seq=60 phase_ms=0 (rx#60) 2026-10-06 11:19:19,952 INFO image_tx_daemon: txdone_arrival: seq=213 idx=0 +status=0 toa_us=163968 2026-10-06 11:19:19,964 INFO image_tx_daemon: frame seq=213 done (pipelined): 1 fragments ok +2026-10-06 11:19:20,317 INFO image_tx_daemon: txdone_arrival: seq=214 idx=0 status=0 toa_us=130688 2026-10-06 +11:19:20,329 INFO image_tx_daemon: frame seq=214 done (pipelined): 1 fragments ok 2026-10-06 11:19:20,925 INFO +image_tx_daemon: txdone_arrival: seq=215 idx=0 status=0 toa_us=133248 2026-10-06 11:19:20,936 INFO image_tx_daemon: +frame seq=215 done (pipelined): 1 fragments ok 2026-10-06 11:19:21,125 INFO image_tx_daemon: LoRa cmd: PROBE seq=61 +phase_ms=0 (rx#61) 2026-10-06 11:19:21,323 INFO image_tx_daemon: txdone_arrival: seq=216 idx=0 status=0 toa_us=138368 + 2026-10-06 11:19:21,335 INFO image_tx_daemon: frame seq=216 done (pipelined): 1 fragments ok 2026-10-06 11:19:21,954 +INFO image_tx_daemon: txdone_arrival: seq=217 idx=0 status=0 toa_us=169088 2026-10-06 11:19:21,966 INFO +image_tx_daemon: frame seq=217 done (pipelined): 1 fragments ok 2026-10-06 11:19:22,350 INFO image_tx_daemon: +txdone_arrival: seq=218 idx=0 status=0 toa_us=161408 2026-10-06 11:19:22,362 INFO image_tx_daemon: frame seq=218 done +(pipelined): 1 fragments ok 2026-10-06 11:19:22,617 INFO image_tx_daemon: LoRa cmd: PROBE seq=62 phase_ms=0 (rx#62) +2026-10-06 11:19:22,952 INFO image_tx_daemon: txdone_arrival: seq=219 idx=0 status=0 toa_us=169088 2026-10-06 +11:19:22,964 INFO image_tx_daemon: frame seq=219 done (pipelined): 1 fragments ok 2026-10-06 11:19:23,317 INFO +image_tx_daemon: txdone_arrival: seq=220 idx=0 status=0 toa_us=130688 2026-10-06 11:19:23,329 INFO image_tx_daemon: +frame seq=220 done (pipelined): 1 fragments ok 2026-10-06 11:19:23,949 INFO image_tx_daemon: txdone_arrival: seq=221 +idx=0 status=0 toa_us=163968 2026-10-06 11:19:23,960 INFO image_tx_daemon: frame seq=221 done (pipelined): 1 +fragments ok 2026-10-06 11:19:24,117 INFO image_tx_daemon: LoRa cmd: PROBE seq=63 phase_ms=0 (rx#63) 2026-10-06 +11:19:24,305 INFO image_tx_daemon: txdone_arrival: seq=222 idx=0 status=0 toa_us=123008 2026-10-06 11:19:24,317 INFO +image_tx_daemon: frame seq=222 done (pipelined): 1 fragments ok 2026-10-06 11:19:24,957 INFO image_tx_daemon: +txdone_arrival: seq=223 idx=0 status=0 toa_us=169088 2026-10-06 11:19:24,968 INFO image_tx_daemon: frame seq=223 done +(pipelined): 1 fragments ok 2026-10-06 11:19:25,323 INFO image_tx_daemon: txdone_arrival: seq=224 idx=0 status=0 +toa_us=143488 2026-10-06 11:19:25,334 INFO image_tx_daemon: frame seq=224 done (pipelined): 1 fragments ok +2026-10-06 11:19:25,597 INFO image_tx_daemon: LoRa cmd: PROBE seq=64 phase_ms=0 (rx#64) 2026-10-06 11:19:25,947 INFO +image_tx_daemon: txdone_arrival: seq=225 idx=0 status=0 toa_us=169088 2026-10-06 11:19:25,959 INFO image_tx_daemon: +frame seq=225 done (pipelined): 1 fragments ok 2026-10-06 11:19:26,315 INFO image_tx_daemon: txdone_arrival: seq=226 +idx=0 status=0 toa_us=135808 2026-10-06 11:19:26,327 INFO image_tx_daemon: frame seq=226 done (pipelined): 1 +fragments ok 2026-10-06 11:19:26,945 INFO image_tx_daemon: txdone_arrival: seq=227 idx=0 status=0 toa_us=166528 +2026-10-06 11:19:26,956 INFO image_tx_daemon: frame seq=227 done (pipelined): 1 fragments ok 2026-10-06 11:19:27,124 +INFO image_tx_daemon: LoRa cmd: PROBE seq=65 phase_ms=0 (rx#65) 2026-10-06 11:19:27,179 INFO image_tx_daemon: stats: +goodput=354.1 B/s util=30% pipeline=v3 frames_in=228 ok=227 fail=0 drop_full=0 drop_stale=0 frags_ok=227 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:19:27,280 INFO image_tx_daemon: txdone_arrival: seq=228 idx=0 status=0 +toa_us=99968 2026-10-06 11:19:27,292 INFO image_tx_daemon: frame seq=228 done (pipelined): 1 fragments ok 2026-10-06 +11:19:27,742 INFO image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=102528 2026-10-06 11:19:27,754 INFO +image_tx_daemon: frame seq=229 done (pipelined): 1 fragments ok 2026-10-06 11:19:28,331 INFO image_tx_daemon: +txdone_arrival: seq=230 idx=0 status=0 toa_us=151168 2026-10-06 11:19:28,343 INFO image_tx_daemon: frame seq=230 done +(pipelined): 1 fragments ok 2026-10-06 11:19:28,606 INFO image_tx_daemon: LoRa cmd: PROBE seq=66 phase_ms=0 (rx#66) +2026-10-06 11:19:28,922 INFO image_tx_daemon: txdone_arrival: seq=231 idx=0 status=0 toa_us=146048 2026-10-06 +11:19:28,933 INFO image_tx_daemon: frame seq=231 done (pipelined): 1 fragments ok 2026-10-06 11:19:29,273 INFO +image_tx_daemon: txdone_arrival: seq=232 idx=0 status=0 toa_us=102528 2026-10-06 11:19:29,284 INFO image_tx_daemon: +frame seq=232 done (pipelined): 1 fragments ok 2026-10-06 11:19:29,943 INFO image_tx_daemon: txdone_arrival: seq=233 +idx=0 status=0 toa_us=169088 2026-10-06 11:19:29,954 INFO image_tx_daemon: frame seq=233 done (pipelined): 1 +fragments ok 2026-10-06 11:19:30,131 INFO image_tx_daemon: LoRa cmd: PROBE seq=67 phase_ms=0 (rx#67) 2026-10-06 +11:19:30,308 INFO image_tx_daemon: txdone_arrival: seq=234 idx=0 status=0 toa_us=130688 2026-10-06 11:19:30,319 INFO +image_tx_daemon: frame seq=234 done (pipelined): 1 fragments ok 2026-10-06 11:19:30,896 INFO image_tx_daemon: +txdone_arrival: seq=235 idx=0 status=0 toa_us=125568 2026-10-06 11:19:30,908 INFO image_tx_daemon: frame seq=235 done +(pipelined): 1 fragments ok 2026-10-06 11:19:31,301 INFO image_tx_daemon: txdone_arrival: seq=236 idx=0 status=0 +toa_us=130688 2026-10-06 11:19:31,313 INFO image_tx_daemon: frame seq=236 done (pipelined): 1 fragments ok +2026-10-06 11:19:31,576 INFO image_tx_daemon: LoRa cmd: PROBE seq=68 phase_ms=0 (rx#68) 2026-10-06 11:19:31,898 INFO +image_tx_daemon: txdone_arrival: seq=237 idx=0 status=0 toa_us=130688 2026-10-06 11:19:31,909 INFO image_tx_daemon: +frame seq=237 done (pipelined): 1 fragments ok 2026-10-06 11:19:32,304 INFO image_tx_daemon: txdone_arrival: seq=238 +idx=0 status=0 toa_us=130688 2026-10-06 11:19:32,315 INFO image_tx_daemon: frame seq=238 done (pipelined): 1 +fragments ok 2026-10-06 11:19:32,903 INFO image_tx_daemon: txdone_arrival: seq=239 idx=0 status=0 toa_us=130688 +2026-10-06 11:19:32,915 INFO image_tx_daemon: frame seq=239 done (pipelined): 1 fragments ok 2026-10-06 11:19:33,129 +INFO image_tx_daemon: LoRa cmd: PROBE seq=69 phase_ms=0 (rx#69) 2026-10-06 11:19:33,297 INFO image_tx_daemon: +txdone_arrival: seq=240 idx=0 status=0 toa_us=130688 2026-10-06 11:19:33,309 INFO image_tx_daemon: frame seq=240 done +(pipelined): 1 fragments ok 2026-10-06 11:19:33,898 INFO image_tx_daemon: txdone_arrival: seq=241 idx=0 status=0 +toa_us=130688 2026-10-06 11:19:33,909 INFO image_tx_daemon: frame seq=241 done (pipelined): 1 fragments ok +2026-10-06 11:19:34,296 INFO image_tx_daemon: txdone_arrival: seq=242 idx=0 status=0 toa_us=130688 2026-10-06 +11:19:34,307 INFO image_tx_daemon: frame seq=242 done (pipelined): 1 fragments ok 2026-10-06 11:19:34,570 INFO +image_tx_daemon: LoRa cmd: PROBE seq=70 phase_ms=0 (rx#70) 2026-10-06 11:19:34,900 INFO image_tx_daemon: +txdone_arrival: seq=243 idx=0 status=0 toa_us=130688 2026-10-06 11:19:34,912 INFO image_tx_daemon: frame seq=243 done +(pipelined): 1 fragments ok 2026-10-06 11:19:35,294 INFO image_tx_daemon: txdone_arrival: seq=244 idx=0 status=0 +toa_us=130688 2026-10-06 11:19:35,306 INFO image_tx_daemon: frame seq=244 done (pipelined): 1 fragments ok +2026-10-06 11:19:35,894 INFO image_tx_daemon: txdone_arrival: seq=245 idx=0 status=0 toa_us=130688 2026-10-06 +11:19:35,905 INFO image_tx_daemon: frame seq=245 done (pipelined): 1 fragments ok 2026-10-06 11:19:36,122 INFO +image_tx_daemon: LoRa cmd: PROBE seq=71 phase_ms=0 (rx#71) 2026-10-06 11:19:36,291 INFO image_tx_daemon: +txdone_arrival: seq=246 idx=0 status=0 toa_us=130688 2026-10-06 11:19:36,303 INFO image_tx_daemon: frame seq=246 done +(pipelined): 1 fragments ok 2026-10-06 11:19:36,931 INFO image_tx_daemon: txdone_arrival: seq=247 idx=0 status=0 +toa_us=169088 2026-10-06 11:19:36,943 INFO image_tx_daemon: frame seq=247 done (pipelined): 1 fragments ok +2026-10-06 11:19:37,191 INFO image_tx_daemon: stats: goodput=307.5 B/s util=26% pipeline=v3 frames_in=248 ok=247 +fail=0 drop_full=0 drop_stale=0 frags_ok=247 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:19:37,291 INFO +image_tx_daemon: txdone_arrival: seq=248 idx=0 status=0 toa_us=123008 2026-10-06 11:19:37,303 INFO image_tx_daemon: +frame seq=248 done (pipelined): 1 fragments ok 2026-10-06 11:19:37,566 INFO image_tx_daemon: LoRa cmd: PROBE seq=72 +phase_ms=0 (rx#72) 2026-10-06 11:19:37,904 INFO image_tx_daemon: txdone_arrival: seq=249 idx=0 status=0 toa_us=143488 + 2026-10-06 11:19:37,916 INFO image_tx_daemon: frame seq=249 done (pipelined): 1 fragments ok 2026-10-06 11:19:38,296 +INFO image_tx_daemon: txdone_arrival: seq=250 idx=0 status=0 toa_us=130688 2026-10-06 11:19:38,308 INFO +image_tx_daemon: frame seq=250 done (pipelined): 1 fragments ok 2026-10-06 11:19:38,880 INFO image_tx_daemon: +txdone_arrival: seq=251 idx=0 status=0 toa_us=120448 2026-10-06 11:19:38,892 INFO image_tx_daemon: frame seq=251 done +(pipelined): 1 fragments ok 2026-10-06 11:19:39,137 INFO image_tx_daemon: LoRa cmd: PROBE seq=73 phase_ms=0 (rx#73) +2026-10-06 11:19:39,294 INFO image_tx_daemon: txdone_arrival: seq=252 idx=0 status=0 toa_us=130688 2026-10-06 +11:19:39,306 INFO image_tx_daemon: frame seq=252 done (pipelined): 1 fragments ok 2026-10-06 11:19:39,883 INFO +image_tx_daemon: txdone_arrival: seq=253 idx=0 status=0 toa_us=120448 2026-10-06 11:19:39,894 INFO image_tx_daemon: +frame seq=253 done (pipelined): 1 fragments ok 2026-10-06 11:19:40,315 INFO image_tx_daemon: txdone_arrival: seq=254 +idx=0 status=0 toa_us=153728 2026-10-06 11:19:40,326 INFO image_tx_daemon: frame seq=254 done (pipelined): 1 +fragments ok 2026-10-06 11:19:40,595 INFO image_tx_daemon: LoRa cmd: PROBE seq=74 phase_ms=0 (rx#74) 2026-10-06 +11:19:40,892 INFO image_tx_daemon: txdone_arrival: seq=255 idx=0 status=0 toa_us=130688 2026-10-06 11:19:40,904 INFO +image_tx_daemon: frame seq=255 done (pipelined): 1 fragments ok 2026-10-06 11:19:41,333 INFO image_tx_daemon: +txdone_arrival: seq=0 idx=0 status=0 toa_us=169088 2026-10-06 11:19:41,344 INFO image_tx_daemon: frame seq=0 done +(pipelined): 1 fragments ok 2026-10-06 11:19:41,890 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 +toa_us=130688 2026-10-06 11:19:41,902 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok 2026-10-06 +11:19:42,135 INFO image_tx_daemon: LoRa cmd: PROBE seq=75 phase_ms=0 (rx#75) 2026-10-06 11:19:42,280 INFO +image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=123008 2026-10-06 11:19:42,292 INFO image_tx_daemon: +frame seq=2 done (pipelined): 1 fragments ok 2026-10-06 11:19:42,912 INFO image_tx_daemon: txdone_arrival: seq=3 +idx=0 status=0 toa_us=156288 2026-10-06 11:19:42,923 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments +ok 2026-10-06 11:19:43,306 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=153728 2026-10-06 +11:19:43,317 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok 2026-10-06 11:19:43,584 INFO +image_tx_daemon: LoRa cmd: PROBE seq=76 phase_ms=0 (rx#76) 2026-10-06 11:19:43,924 INFO image_tx_daemon: +txdone_arrival: seq=5 idx=0 status=0 toa_us=163968 2026-10-06 11:19:43,936 INFO image_tx_daemon: frame seq=5 done +(pipelined): 1 fragments ok 2026-10-06 11:19:44,286 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 +toa_us=130688 2026-10-06 11:19:44,297 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok 2026-10-06 +11:19:44,879 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=125568 2026-10-06 11:19:44,891 INFO +image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok 2026-10-06 11:19:45,134 INFO image_tx_daemon: LoRa cmd: +PROBE seq=77 phase_ms=0 (rx#77) 2026-10-06 11:19:45,238 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 +toa_us=92288 2026-10-06 11:19:45,250 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok 2026-10-06 +11:19:45,877 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=130688 2026-10-06 11:19:45,888 INFO +image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok 2026-10-06 11:19:46,322 INFO image_tx_daemon: +txdone_arrival: seq=10 idx=0 status=0 toa_us=169088 2026-10-06 11:19:46,334 INFO image_tx_daemon: frame seq=10 done +(pipelined): 1 fragments ok 2026-10-06 11:19:46,596 INFO image_tx_daemon: LoRa cmd: PROBE seq=78 phase_ms=0 (rx#78) +2026-10-06 11:19:46,916 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=169088 2026-10-06 +11:19:46,927 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok 2026-10-06 11:19:47,201 INFO +image_tx_daemon: stats: goodput=326.7 B/s util=28% pipeline=v3 frames_in=268 ok=267 fail=0 drop_full=0 drop_stale=0 +frags_ok=267 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:19:47,270 INFO image_tx_daemon: txdone_arrival: seq=12 +idx=0 status=0 toa_us=123008 2026-10-06 11:19:47,282 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments +ok 2026-10-06 11:19:47,879 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=130688 2026-10-06 +11:19:47,891 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok 2026-10-06 11:19:48,123 INFO +image_tx_daemon: LoRa cmd: PROBE seq=79 phase_ms=0 (rx#79) 2026-10-06 11:19:48,279 INFO image_tx_daemon: +txdone_arrival: seq=14 idx=0 status=0 toa_us=130688 2026-10-06 11:19:48,291 INFO image_tx_daemon: frame seq=14 done +(pipelined): 1 fragments ok 2026-10-06 11:19:48,865 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 +toa_us=123008 2026-10-06 11:19:48,876 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok 2026-10-06 +11:19:49,464 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=117888 2026-10-06 11:19:49,476 INFO +image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok 2026-10-06 11:19:49,634 INFO image_tx_daemon: LoRa +cmd: PROBE seq=80 phase_ms=0 (rx#80) 2026-10-06 11:19:49,873 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 +status=0 toa_us=130688 2026-10-06 11:19:49,885 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok +2026-10-06 11:19:50,282 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=130688 2026-10-06 +11:19:50,293 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok 2026-10-06 11:19:50,907 INFO +image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=161408 2026-10-06 11:19:50,919 INFO image_tx_daemon: +frame seq=19 done (pipelined): 1 fragments ok 2026-10-06 11:19:51,136 INFO image_tx_daemon: LoRa cmd: PROBE seq=81 +phase_ms=0 (rx#81) 2026-10-06 11:19:51,510 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=166528 +2026-10-06 11:19:51,521 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok 2026-10-06 11:19:51,851 +INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=115328 2026-10-06 11:19:51,863 INFO +image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok 2026-10-06 11:19:52,470 INFO image_tx_daemon: +txdone_arrival: seq=22 idx=0 status=0 toa_us=130688 2026-10-06 11:19:52,482 INFO image_tx_daemon: frame seq=22 done +(pipelined): 1 fragments ok 2026-10-06 11:19:52,634 INFO image_tx_daemon: LoRa cmd: PROBE seq=82 phase_ms=0 (rx#82) +2026-10-06 11:19:52,864 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=125568 2026-10-06 +11:19:52,876 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok 2026-10-06 11:19:53,273 INFO +image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=128128 2026-10-06 11:19:53,285 INFO image_tx_daemon: +frame seq=24 done (pipelined): 1 fragments ok 2026-10-06 11:19:53,863 INFO image_tx_daemon: txdone_arrival: seq=25 +idx=0 status=0 toa_us=130688 2026-10-06 11:19:53,875 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments +ok 2026-10-06 11:19:54,138 INFO image_tx_daemon: LoRa cmd: PROBE seq=83 phase_ms=0 (rx#83) 2026-10-06 11:19:54,494 +INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=158848 2026-10-06 11:19:54,506 INFO +image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok 2026-10-06 11:19:54,896 INFO image_tx_daemon: +txdone_arrival: seq=27 idx=0 status=0 toa_us=163968 2026-10-06 11:19:54,908 INFO image_tx_daemon: frame seq=27 done +(pipelined): 1 fragments ok 2026-10-06 11:19:55,265 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 +toa_us=115328 2026-10-06 11:19:55,277 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok 2026-10-06 +11:19:55,540 INFO image_tx_daemon: LoRa cmd: PROBE seq=84 phase_ms=0 (rx#84) 2026-10-06 11:19:55,859 INFO +image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=128128 2026-10-06 11:19:55,870 INFO image_tx_daemon: +frame seq=29 done (pipelined): 1 fragments ok 2026-10-06 11:19:56,467 INFO image_tx_daemon: txdone_arrival: seq=30 +idx=0 status=0 toa_us=130688 2026-10-06 11:19:56,479 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments +ok 2026-10-06 11:19:56,643 INFO image_tx_daemon: LoRa cmd: PROBE seq=85 phase_ms=0 (rx#85) 2026-10-06 11:19:56,863 +INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=130688 2026-10-06 11:19:56,875 INFO +image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok 2026-10-06 11:19:57,213 INFO image_tx_daemon: stats: +goodput=313.0 B/s util=27% pipeline=v3 frames_in=288 ok=287 fail=0 drop_full=0 drop_stale=0 frags_ok=287 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:19:57,462 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 +toa_us=130688 2026-10-06 11:19:57,474 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok 2026-10-06 +11:19:57,868 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=130688 2026-10-06 11:19:57,880 INFO +image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok 2026-10-06 11:19:58,143 INFO image_tx_daemon: LoRa +cmd: PROBE seq=86 phase_ms=0 (rx#86) 2026-10-06 11:19:58,292 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 +status=0 toa_us=130688 2026-10-06 11:19:58,304 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok +2026-10-06 11:19:58,903 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=169088 2026-10-06 +11:19:58,915 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok 2026-10-06 11:19:59,497 INFO +image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=166528 2026-10-06 11:19:59,509 INFO image_tx_daemon: +frame seq=36 done (pipelined): 1 fragments ok 2026-10-06 11:19:59,648 INFO image_tx_daemon: LoRa cmd: PROBE seq=87 +phase_ms=0 (rx#87) 2026-10-06 11:19:59,887 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=161408 +2026-10-06 11:19:59,900 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok 2026-10-06 11:20:00,273 +INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=146048 2026-10-06 11:20:00,285 INFO +image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok 2026-10-06 11:20:00,900 INFO image_tx_daemon: +txdone_arrival: seq=39 idx=0 status=0 toa_us=169088 2026-10-06 11:20:00,912 INFO image_tx_daemon: frame seq=39 done +(pipelined): 1 fragments ok 2026-10-06 11:20:01,108 INFO image_tx_daemon: LoRa cmd: PROBE seq=88 phase_ms=0 (rx#88) +2026-10-06 11:20:01,296 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=163968 2026-10-06 +11:20:01,308 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok 2026-10-06 11:20:01,873 INFO +image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=146048 2026-10-06 11:20:01,885 INFO image_tx_daemon: +frame seq=41 done (pipelined): 1 fragments ok 2026-10-06 11:20:02,222 INFO image_tx_daemon: txdone_arrival: seq=42 +idx=0 status=0 toa_us=99968 2026-10-06 11:20:02,233 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments +ok 2026-10-06 11:20:02,496 INFO image_tx_daemon: LoRa cmd: PROBE seq=89 phase_ms=0 (rx#89) 2026-10-06 11:20:02,880 +INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=151168 2026-10-06 11:20:02,892 INFO +image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok 2026-10-06 11:20:03,277 INFO image_tx_daemon: +txdone_arrival: seq=44 idx=0 status=0 toa_us=143488 2026-10-06 11:20:03,288 INFO image_tx_daemon: frame seq=44 done +(pipelined): 1 fragments ok 2026-10-06 11:20:03,551 INFO image_tx_daemon: LoRa cmd: PROBE seq=90 phase_ms=0 (rx#90) +2026-10-06 11:20:03,827 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=102528 2026-10-06 +11:20:03,839 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok 2026-10-06 11:20:04,280 INFO +image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=105088 2026-10-06 11:20:04,292 INFO image_tx_daemon: +frame seq=46 done (pipelined): 1 fragments ok 2026-10-06 11:20:04,856 INFO image_tx_daemon: txdone_arrival: seq=47 +idx=0 status=0 toa_us=130688 2026-10-06 11:20:04,867 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments +ok 2026-10-06 11:20:05,099 INFO image_tx_daemon: LoRa cmd: PROBE seq=91 phase_ms=0 (rx#91) 2026-10-06 11:20:05,255 +INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=130688 2026-10-06 11:20:05,266 INFO +image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok 2026-10-06 11:20:05,844 INFO image_tx_daemon: +txdone_arrival: seq=49 idx=0 status=0 toa_us=128128 2026-10-06 11:20:05,856 INFO image_tx_daemon: frame seq=49 done +(pipelined): 1 fragments ok 2026-10-06 11:20:06,453 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 +toa_us=130688 2026-10-06 11:20:06,465 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok 2026-10-06 +11:20:06,614 INFO image_tx_daemon: LoRa cmd: PROBE seq=92 phase_ms=0 (rx#92) 2026-10-06 11:20:06,842 INFO +image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=128128 2026-10-06 11:20:06,854 INFO image_tx_daemon: +frame seq=51 done (pipelined): 1 fragments ok 2026-10-06 11:20:07,224 INFO image_tx_daemon: stats: goodput=326.2 B/s +util=28% pipeline=v3 frames_in=308 ok=307 fail=0 drop_full=0 drop_stale=0 frags_ok=307 frags_fail=0 qdepth=0 +parity_tx=0 2026-10-06 11:20:07,442 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=130688 +2026-10-06 11:20:07,454 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok 2026-10-06 11:20:07,850 +INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=130688 2026-10-06 11:20:07,862 INFO +image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok 2026-10-06 11:20:08,111 INFO image_tx_daemon: LoRa +cmd: PROBE seq=93 phase_ms=0 (rx#93) 2026-10-06 11:20:08,257 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 +status=0 toa_us=130688 2026-10-06 11:20:08,269 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok +2026-10-06 11:20:08,841 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=130688 2026-10-06 +11:20:08,852 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok 2026-10-06 11:20:09,441 INFO +image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=130688 2026-10-06 11:20:09,453 INFO image_tx_daemon: +frame seq=56 done (pipelined): 1 fragments ok 2026-10-06 11:20:09,612 INFO image_tx_daemon: LoRa cmd: PROBE seq=94 +phase_ms=0 (rx#94) 2026-10-06 11:20:09,841 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=130688 +2026-10-06 11:20:09,853 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok 2026-10-06 11:20:10,445 +INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=130688 2026-10-06 11:20:10,457 INFO +image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok 2026-10-06 11:20:10,843 INFO image_tx_daemon: +txdone_arrival: seq=59 idx=0 status=0 toa_us=130688 2026-10-06 11:20:10,855 INFO image_tx_daemon: frame seq=59 done +(pipelined): 1 fragments ok 2026-10-06 11:20:11,118 INFO image_tx_daemon: LoRa cmd: PROBE seq=95 phase_ms=0 (rx#95) +2026-10-06 11:20:11,268 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=130688 2026-10-06 +11:20:11,280 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok 2026-10-06 11:20:11,871 INFO +image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=163968 2026-10-06 11:20:11,883 INFO image_tx_daemon: +frame seq=61 done (pipelined): 1 fragments ok 2026-10-06 11:20:12,248 INFO image_tx_daemon: txdone_arrival: seq=62 +idx=0 status=0 toa_us=128128 2026-10-06 11:20:12,260 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments +ok 2026-10-06 11:20:12,523 INFO image_tx_daemon: LoRa cmd: PROBE seq=96 phase_ms=0 (rx#96) 2026-10-06 11:20:12,861 +INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=151168 2026-10-06 11:20:12,873 INFO +image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok 2026-10-06 11:20:13,258 INFO image_tx_daemon: +txdone_arrival: seq=64 idx=0 status=0 toa_us=130688 2026-10-06 11:20:13,269 INFO image_tx_daemon: frame seq=64 done +(pipelined): 1 fragments ok 2026-10-06 11:20:13,831 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 +toa_us=123008 2026-10-06 11:20:13,843 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok 2026-10-06 +11:20:14,106 INFO image_tx_daemon: LoRa cmd: PROBE seq=97 phase_ms=0 (rx#97) 2026-10-06 11:20:14,264 INFO +image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=130688 2026-10-06 11:20:14,276 INFO image_tx_daemon: +frame seq=66 done (pipelined): 1 fragments ok 2026-10-06 11:20:14,823 INFO image_tx_daemon: txdone_arrival: seq=67 +idx=0 status=0 toa_us=120448 2026-10-06 11:20:14,835 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments +ok 2026-10-06 11:20:15,464 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=158848 2026-10-06 +11:20:15,476 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok 2026-10-06 11:20:15,623 INFO +image_tx_daemon: LoRa cmd: PROBE seq=98 phase_ms=0 (rx#98) 2026-10-06 11:20:15,831 INFO image_tx_daemon: +txdone_arrival: seq=69 idx=0 status=0 toa_us=128128 2026-10-06 11:20:15,843 INFO image_tx_daemon: frame seq=69 done +(pipelined): 1 fragments ok 2026-10-06 11:20:16,471 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 +toa_us=169088 2026-10-06 11:20:16,482 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok 2026-10-06 +11:20:16,828 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=130688 2026-10-06 11:20:16,840 INFO +image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok 2026-10-06 11:20:17,103 INFO image_tx_daemon: LoRa +cmd: PROBE seq=99 phase_ms=0 (rx#99) 2026-10-06 11:20:17,236 INFO image_tx_daemon: stats: goodput=317.7 B/s util=27% +pipeline=v3 frames_in=328 ok=327 fail=0 drop_full=0 drop_stale=0 frags_ok=327 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:20:17,464 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=163968 2026-10-06 +11:20:17,476 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok 2026-10-06 11:20:17,853 INFO +image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=151168 2026-10-06 11:20:17,865 INFO image_tx_daemon: +frame seq=73 done (pipelined): 1 fragments ok 2026-10-06 11:20:18,445 INFO image_tx_daemon: txdone_arrival: seq=74 +idx=0 status=0 toa_us=143488 2026-10-06 11:20:18,457 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments +ok 2026-10-06 11:20:18,615 INFO image_tx_daemon: LoRa cmd: PROBE seq=100 phase_ms=0 (rx#100) 2026-10-06 11:20:18,823 +INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=130688 2026-10-06 11:20:18,834 INFO +image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok 2026-10-06 11:20:19,464 INFO image_tx_daemon: +txdone_arrival: seq=76 idx=0 status=0 toa_us=166528 2026-10-06 11:20:19,476 INFO image_tx_daemon: frame seq=76 done +(pipelined): 1 fragments ok 2026-10-06 11:20:19,818 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 +toa_us=128128 2026-10-06 11:20:19,829 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok 2026-10-06 +11:20:20,092 INFO image_tx_daemon: LoRa cmd: PROBE seq=101 phase_ms=0 (rx#101) 2026-10-06 11:20:20,455 INFO +image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=161408 2026-10-06 11:20:20,466 INFO image_tx_daemon: +frame seq=78 done (pipelined): 1 fragments ok 2026-10-06 11:20:20,817 INFO image_tx_daemon: txdone_arrival: seq=79 +idx=0 status=0 toa_us=130688 2026-10-06 11:20:20,829 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments +ok 2026-10-06 11:20:21,406 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=117888 2026-10-06 +11:20:21,418 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok 2026-10-06 11:20:21,629 INFO +image_tx_daemon: LoRa cmd: PROBE seq=102 phase_ms=0 (rx#102) 2026-10-06 11:20:21,816 INFO image_tx_daemon: +txdone_arrival: seq=81 idx=0 status=0 toa_us=130688 2026-10-06 11:20:21,828 INFO image_tx_daemon: frame seq=81 done +(pipelined): 1 fragments ok 2026-10-06 11:20:22,417 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 +toa_us=120448 2026-10-06 11:20:22,430 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok 2026-10-06 +11:20:22,815 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=130688 2026-10-06 11:20:22,827 INFO +image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok 2026-10-06 11:20:23,089 INFO image_tx_daemon: LoRa +cmd: PROBE seq=103 phase_ms=0 (rx#103) 2026-10-06 11:20:23,457 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 +status=0 toa_us=169088 2026-10-06 11:20:23,468 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok +2026-10-06 11:20:23,854 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=169088 2026-10-06 +11:20:23,865 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok 2026-10-06 11:20:24,417 INFO +image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=130688 2026-10-06 11:20:24,429 INFO image_tx_daemon: +frame seq=86 done (pipelined): 1 fragments ok 2026-10-06 11:20:24,611 INFO image_tx_daemon: LoRa cmd: PROBE seq=104 +phase_ms=0 (rx#104) 2026-10-06 11:20:24,820 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=130688 + 2026-10-06 11:20:24,832 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok 2026-10-06 11:20:25,418 +INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=130688 2026-10-06 11:20:25,430 INFO +image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok 2026-10-06 11:20:25,810 INFO image_tx_daemon: +txdone_arrival: seq=89 idx=0 status=0 toa_us=130688 2026-10-06 11:20:25,822 INFO image_tx_daemon: frame seq=89 done +(pipelined): 1 fragments ok 2026-10-06 11:20:26,084 INFO image_tx_daemon: LoRa cmd: PROBE seq=105 phase_ms=0 (rx#105) + 2026-10-06 11:20:26,400 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=123008 2026-10-06 +11:20:26,412 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok 2026-10-06 11:20:26,803 INFO +image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=123008 2026-10-06 11:20:26,815 INFO image_tx_daemon: +frame seq=91 done (pipelined): 1 fragments ok 2026-10-06 11:20:27,247 INFO image_tx_daemon: stats: goodput=327.8 B/s +util=28% pipeline=v3 frames_in=348 ok=347 fail=0 drop_full=0 drop_stale=0 frags_ok=347 frags_fail=0 qdepth=0 +parity_tx=0 2026-10-06 11:20:27,413 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=130688 +2026-10-06 11:20:27,425 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok 2026-10-06 11:20:27,617 +INFO image_tx_daemon: LoRa cmd: PROBE seq=106 phase_ms=0 (rx#106) 2026-10-06 11:20:27,846 INFO image_tx_daemon: +txdone_arrival: seq=93 idx=0 status=0 toa_us=163968 2026-10-06 11:20:27,858 INFO image_tx_daemon: frame seq=93 done +(pipelined): 1 fragments ok 2026-10-06 11:20:28,404 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 +toa_us=130688 2026-10-06 11:20:28,416 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok 2026-10-06 +11:20:28,802 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=128128 2026-10-06 11:20:28,814 INFO +image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok 2026-10-06 11:20:29,076 INFO image_tx_daemon: LoRa +cmd: PROBE seq=107 phase_ms=0 (rx#107) 2026-10-06 11:20:29,412 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 +status=0 toa_us=130688 2026-10-06 11:20:29,424 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok +2026-10-06 11:20:29,767 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=89728 2026-10-06 +11:20:29,779 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok 2026-10-06 11:20:30,407 INFO +image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=130688 2026-10-06 11:20:30,418 INFO image_tx_daemon: +frame seq=98 done (pipelined): 1 fragments ok 2026-10-06 11:20:30,624 INFO image_tx_daemon: LoRa cmd: PROBE seq=108 +phase_ms=0 (rx#108) 2026-10-06 11:20:30,803 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=130688 + 2026-10-06 11:20:30,814 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok 2026-10-06 11:20:31,404 +INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=125568 2026-10-06 11:20:31,415 INFO +image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok 2026-10-06 11:20:31,827 INFO image_tx_daemon: +txdone_arrival: seq=101 idx=0 status=0 toa_us=156288 2026-10-06 11:20:31,839 INFO image_tx_daemon: frame seq=101 done +(pipelined): 1 fragments ok 2026-10-06 11:20:32,101 INFO image_tx_daemon: LoRa cmd: PROBE seq=109 phase_ms=0 (rx#109) + 2026-10-06 11:20:32,441 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=163968 2026-10-06 +11:20:32,452 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok 2026-10-06 11:20:32,807 INFO +image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=130688 2026-10-06 11:20:32,818 INFO image_tx_daemon: +frame seq=103 done (pipelined): 1 fragments ok 2026-10-06 11:20:33,394 INFO image_tx_daemon: txdone_arrival: seq=104 +idx=0 status=0 toa_us=128128 2026-10-06 11:20:33,405 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 +fragments ok 2026-10-06 11:20:33,616 INFO image_tx_daemon: LoRa cmd: PROBE seq=110 phase_ms=0 (rx#110) 2026-10-06 +11:20:33,835 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=163968 2026-10-06 11:20:33,847 INFO +image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok 2026-10-06 11:20:34,433 INFO image_tx_daemon: +txdone_arrival: seq=106 idx=0 status=0 toa_us=161408 2026-10-06 11:20:34,444 INFO image_tx_daemon: frame seq=106 done +(pipelined): 1 fragments ok 2026-10-06 11:20:34,826 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 +toa_us=161408 2026-10-06 11:20:34,838 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok +2026-10-06 11:20:35,101 INFO image_tx_daemon: LoRa cmd: PROBE seq=111 phase_ms=0 (rx#111) 2026-10-06 11:20:35,425 +INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=158848 2026-10-06 11:20:35,436 INFO +image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok 2026-10-06 11:20:35,833 INFO image_tx_daemon: +txdone_arrival: seq=109 idx=0 status=0 toa_us=169088 2026-10-06 11:20:35,844 INFO image_tx_daemon: frame seq=109 done +(pipelined): 1 fragments ok 2026-10-06 11:20:36,409 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 +toa_us=138368 2026-10-06 11:20:36,421 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok +2026-10-06 11:20:36,622 INFO image_tx_daemon: LoRa cmd: PROBE seq=112 phase_ms=0 (rx#112) 2026-10-06 11:20:36,809 +INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=138368 2026-10-06 11:20:36,821 INFO +image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok 2026-10-06 11:20:37,259 INFO image_tx_daemon: stats: +goodput=334.5 B/s util=28% pipeline=v3 frames_in=368 ok=367 fail=0 drop_full=0 drop_stale=0 frags_ok=367 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:20:37,366 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 +toa_us=99968 2026-10-06 11:20:37,377 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok 2026-10-06 +11:20:37,807 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=140928 2026-10-06 11:20:37,819 INFO +image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok 2026-10-06 11:20:38,082 INFO image_tx_daemon: LoRa +cmd: PROBE seq=113 phase_ms=0 (rx#113) 2026-10-06 11:20:38,404 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 +status=0 toa_us=143488 2026-10-06 11:20:38,416 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok +2026-10-06 11:20:38,766 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=107648 2026-10-06 +11:20:38,778 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok 2026-10-06 11:20:39,378 INFO +image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=112768 2026-10-06 11:20:39,389 INFO image_tx_daemon: +frame seq=116 done (pipelined): 1 fragments ok 2026-10-06 11:20:39,652 INFO image_tx_daemon: LoRa cmd: PROBE seq=114 +phase_ms=0 (rx#114) 2026-10-06 11:20:44,072 INFO image_tx_daemon: signal received; shutting down +--- RX DAEMON FINAL LOGS --- +2026-10-25 18:28:31,929 INFO image_rx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 2026-10-25 18:28:31,932 +INFO image_rx_daemon: image_rx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 2026-10-25 18:28:31,933 INFO +image_rx_daemon: ctrl MQTT connected (192.168.1.79) 2026-10-25 18:28:31,941 INFO image_rx_daemon: MQTT connected; +ready to publish lifetrac/v25/video/tile_delta 2026-10-25 18:28:31,946 INFO image_rx_daemon: +LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only 2026-10-25 18:28:32,379 INFO +image_rx_daemon: L072 VER warm-up ok (attempt 1) cap=0x000000FF Initializing regulatory profile 1 on co-processor... + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 FHSS seed: (0,0) legacy shared +permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] CFG_SET_REQ(FHSS_FARM_ID) OK: +17000800 CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 2026-10-25 18:28:32,743 +INFO image_rx_daemon: LBT_ENABLE=0 (command uplink shares the image channel) PHY contract OK: image_bw250 == {'sf': +7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} 2026-10-25 18:28:32,804 INFO image_rx_daemon: SX1276 already in RXCONT +(opmode=0x85) 2026-10-25 18:28:32,805 INFO image_rx_daemon: RX worker ready; draining RX_FRAME_URC... 2026-10-25 +18:28:32,931 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:28:42,935 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +2026-10-25 18:28:52,938 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:28:59,182 INFO image_rx_daemon: frag_arrival: +seq=41 idx=0 total=1 fw_us=2465573507 len=152 2026-10-25 18:28:59,185 INFO image_rx_daemon: published frame_id=0 +seq=41 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:28:59,185 INFO image_rx_daemon: PROBE TX seq=1 phase_ms=0 +size_b=16 (tx#1) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=3 epoch=2 +freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:28:59,264 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:28:59,574 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 +total=1 fw_us=2465969864 len=148 2026-10-25 18:28:59,575 INFO image_rx_daemon: published frame_id=0 seq=42 144 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:00,219 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 +fw_us=2466607042 len=203 2026-10-25 18:29:00,220 INFO image_rx_daemon: published frame_id=0 seq=43 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:00,562 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 +fw_us=2466961946 len=142 2026-10-25 18:29:00,564 INFO image_rx_daemon: published frame_id=0 seq=44 138 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:00,564 INFO image_rx_daemon: PROBE TX seq=2 phase_ms=0 size_b=16 +(tx#2) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=40 epoch=2 freq_hz=922750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:29:00,611 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:29:01,011 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 +fw_us=2467407528 len=136 2026-10-25 18:29:01,012 INFO image_rx_daemon: published frame_id=0 seq=45 132 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:01,575 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 +fw_us=2467966959 len=152 2026-10-25 18:29:01,576 INFO image_rx_daemon: published frame_id=0 seq=46 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:02,008 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 +fw_us=2468405016 len=98 2026-10-25 18:29:02,010 INFO image_rx_daemon: published frame_id=0 seq=47 94 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:02,011 INFO image_rx_daemon: PROBE TX seq=3 phase_ms=0 size_b=16 +(tx#3) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=32 epoch=2 freq_hz=918750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:29:02,059 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:29:02,549 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 +fw_us=2468948848 len=132 2026-10-25 18:29:02,550 INFO image_rx_daemon: published frame_id=0 seq=48 128 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:02,942 INFO image_rx_daemon: stats: rx_frames=8 rx_decode_err=0 +frames_published=8 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=10 +cmd_cooldown_drops=0 cmd_gate_held=3 cmd_copies_deferred=0 cmd_gate_deferred=3 2026-10-25 18:29:02,944 INFO +image_rx_daemon: air_gap: n=7 dt_med=445582us dt_p95=637178us len_med=142B cmd_tx_ok=3 cmd_tx_fail=0 2026-10-25 +18:29:02,946 INFO image_rx_daemon: air_gap_hist(ms): <400:2 <1000:5 2026-10-25 18:29:02,947 INFO image_rx_daemon: +air_gap_by_class: boundary: n=7 med=445.6ms 2026-10-25 18:29:02,948 INFO image_rx_daemon: rx_rf: n_rssi=8 n_snr=8 +rssi[min/med/max]=-73/-63/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:29:02,948 INFO image_rx_daemon: +phase_telemetry: valid=8 invalid=0 pre_f8=0 last_epoch=2 last_hop=25 slot_off=[14..95] 2026-10-25 18:29:02,949 INFO +image_rx_daemon: probe: tx=3 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:29:02,950 INFO +image_rx_daemon: probe_grid: p0/s0:0/3(0%) 2026-10-25 18:29:03,180 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 +total=1 fw_us=2469562844 len=152 2026-10-25 18:29:03,183 INFO image_rx_daemon: published frame_id=0 seq=49 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:03,184 INFO image_rx_daemon: PROBE TX seq=4 phase_ms=0 size_b=16 +(tx#4) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=1 epoch=2 freq_hz=903250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:29:03,263 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:29:03,615 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 +fw_us=2470000685 len=206 2026-10-25 18:29:03,616 INFO image_rx_daemon: published frame_id=0 seq=50 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:04,208 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 +fw_us=2470596456 len=201 2026-10-25 18:29:04,209 INFO image_rx_daemon: published frame_id=0 seq=51 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:04,574 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 +fw_us=2470960142 len=152 2026-10-25 18:29:04,575 INFO image_rx_daemon: published frame_id=0 seq=52 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:04,576 INFO image_rx_daemon: PROBE TX seq=5 phase_ms=0 size_b=16 +(tx#5) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=14 epoch=2 freq_hz=909750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:29:04,655 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:29:05,161 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 +fw_us=2471547267 len=140 2026-10-25 18:29:05,163 INFO image_rx_daemon: published frame_id=0 seq=53 136 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:05,542 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 +fw_us=2471934142 len=123 2026-10-25 18:29:05,543 INFO image_rx_daemon: published frame_id=0 seq=54 119 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:06,151 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 +fw_us=2472533948 len=125 2026-10-25 18:29:06,154 INFO image_rx_daemon: published frame_id=0 seq=55 121 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:06,155 INFO image_rx_daemon: PROBE TX seq=6 phase_ms=0 size_b=16 +(tx#6) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=46 epoch=2 freq_hz=925750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:29:06,190 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:29:06,568 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 +fw_us=2472953436 len=152 2026-10-25 18:29:06,569 INFO image_rx_daemon: published frame_id=0 seq=56 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:07,157 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 +fw_us=2473544146 len=143 2026-10-25 18:29:07,160 INFO image_rx_daemon: published frame_id=0 seq=57 139 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:07,563 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 +fw_us=2473948255 len=148 2026-10-25 18:29:07,564 INFO image_rx_daemon: published frame_id=0 seq=58 144 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:07,565 INFO image_rx_daemon: PROBE TX seq=7 phase_ms=0 size_b=16 +(tx#7) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=15 epoch=3 freq_hz=910250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:29:07,654 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:29:08,162 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 +fw_us=2474544073 len=145 2026-10-25 18:29:08,165 INFO image_rx_daemon: published frame_id=0 seq=59 141 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:08,562 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 +fw_us=2474948305 len=152 2026-10-25 18:29:08,563 INFO image_rx_daemon: published frame_id=0 seq=60 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:09,163 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 +fw_us=2475544313 len=151 2026-10-25 18:29:09,164 INFO image_rx_daemon: published frame_id=0 seq=61 147 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:09,166 INFO image_rx_daemon: PROBE TX seq=8 phase_ms=0 size_b=16 +(tx#8) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=24 epoch=3 freq_hz=914750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:29:09,245 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:29:09,568 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 +fw_us=2475945812 len=152 2026-10-25 18:29:09,570 INFO image_rx_daemon: published frame_id=0 seq=62 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:10,175 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 +fw_us=2476549493 len=160 2026-10-25 18:29:10,176 INFO image_rx_daemon: published frame_id=0 seq=63 156 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:10,554 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 +fw_us=2476935626 len=144 2026-10-25 18:29:10,555 INFO image_rx_daemon: published frame_id=0 seq=64 140 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:10,556 INFO image_rx_daemon: PROBE TX seq=9 phase_ms=0 size_b=16 +(tx#9) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=16 epoch=3 freq_hz=910750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:29:10,644 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:29:11,156 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 +fw_us=2477541725 len=152 2026-10-25 18:29:11,159 INFO image_rx_daemon: published frame_id=0 seq=65 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:11,558 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 +fw_us=2477940804 len=152 2026-10-25 18:29:11,559 INFO image_rx_daemon: published frame_id=0 seq=66 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:12,162 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 +fw_us=2478539459 len=152 2026-10-25 18:29:12,165 INFO image_rx_daemon: published frame_id=0 seq=67 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:12,166 INFO image_rx_daemon: PROBE TX seq=10 phase_ms=0 size_b=16 +(tx#10) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=39 epoch=3 +freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:29:12,244 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:29:12,598 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 +total=1 fw_us=2478977369 len=205 2026-10-25 18:29:12,599 INFO image_rx_daemon: published frame_id=0 seq=68 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:12,953 INFO image_rx_daemon: stats: rx_frames=28 rx_decode_err=0 +frames_published=28 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=36 cmd_cooldown_drops=0 cmd_gate_held=12 cmd_copies_deferred=0 cmd_gate_deferred=12 2026-10-25 +18:29:12,954 INFO image_rx_daemon: air_gap: n=20 dt_med=587125us dt_p95=613996us len_med=152B cmd_tx_ok=10 +cmd_tx_fail=0 2026-10-25 18:29:12,957 INFO image_rx_daemon: air_gap_hist(ms): <400:4 <1000:16 2026-10-25 +18:29:12,958 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=587.1ms 2026-10-25 18:29:12,960 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:29:12,961 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=3 last_hop=25 +slot_off=[14..14] 2026-10-25 18:29:12,963 INFO image_rx_daemon: probe: tx=10 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:29:12,963 INFO image_rx_daemon: probe_grid: p0/s0:0/10(0%) 2026-10-25 18:29:13,184 INFO +image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=2479568359 len=196 2026-10-25 18:29:13,185 INFO +image_rx_daemon: published frame_id=0 seq=69 192 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:13,551 INFO +image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=2479936351 len=152 2026-10-25 18:29:13,552 INFO +image_rx_daemon: published frame_id=0 seq=70 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:13,552 INFO +image_rx_daemon: PROBE TX seq=11 phase_ms=0 size_b=16 (tx#11) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=31 channel_idx=48 epoch=3 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:29:13,642 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:29:14,150 +INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=2480535134 len=152 2026-10-25 18:29:14,151 INFO +image_rx_daemon: published frame_id=0 seq=71 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:14,539 INFO +image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=2480931667 len=148 2026-10-25 18:29:14,541 INFO +image_rx_daemon: published frame_id=0 seq=72 144 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:15,141 INFO +image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=2481519874 len=135 2026-10-25 18:29:15,144 INFO +image_rx_daemon: published frame_id=0 seq=73 131 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:15,145 INFO +image_rx_daemon: PROBE TX seq=12 phase_ms=0 size_b=16 (tx#12) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=39 channel_idx=19 epoch=3 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:29:15,235 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:29:15,553 +INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=2481931808 len=152 2026-10-25 18:29:15,555 INFO +image_rx_daemon: published frame_id=0 seq=74 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:16,187 INFO +image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=2482569032 len=206 2026-10-25 18:29:16,188 INFO +image_rx_daemon: published frame_id=0 seq=75 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:16,546 INFO +image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=2482929140 len=152 2026-10-25 18:29:16,547 INFO +image_rx_daemon: published frame_id=0 seq=76 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:16,548 INFO +image_rx_daemon: PROBE TX seq=13 phase_ms=0 size_b=16 (tx#13) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=46 channel_idx=10 epoch=3 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:29:16,637 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:29:17,187 +INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=2483566490 len=206 2026-10-25 18:29:17,188 INFO +image_rx_daemon: published frame_id=0 seq=77 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:17,526 INFO +image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=2483906792 len=124 2026-10-25 18:29:17,527 INFO +image_rx_daemon: published frame_id=0 seq=78 120 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:18,159 INFO +image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=2484525070 len=152 2026-10-25 18:29:18,160 INFO +image_rx_daemon: published frame_id=0 seq=79 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:18,161 INFO +image_rx_daemon: PROBE TX seq=14 phase_ms=0 size_b=16 (tx#14) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=4 channel_idx=19 epoch=4 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 18:29:18,229 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:29:18,526 +INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=2484909230 len=128 2026-10-25 18:29:18,527 INFO +image_rx_daemon: published frame_id=0 seq=80 124 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:19,129 INFO +image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=2485514470 len=142 2026-10-25 18:29:19,131 INFO +image_rx_daemon: published frame_id=0 seq=81 138 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:19,582 INFO +image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=2485954853 len=197 2026-10-25 18:29:19,583 INFO +image_rx_daemon: published frame_id=0 seq=82 193 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:19,584 INFO +image_rx_daemon: PROBE TX seq=15 phase_ms=0 size_b=16 (tx#15) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=11 channel_idx=31 epoch=4 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:29:19,631 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:29:20,191 +INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=2486555954 len=202 2026-10-25 18:29:20,193 INFO +image_rx_daemon: published frame_id=0 seq=83 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:20,555 INFO +image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=2486926967 len=152 2026-10-25 18:29:20,556 INFO +image_rx_daemon: published frame_id=0 seq=84 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:21,166 INFO +image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=2487545370 len=191 2026-10-25 18:29:21,168 INFO +image_rx_daemon: published frame_id=0 seq=85 187 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:21,169 INFO +image_rx_daemon: PROBE TX seq=16 phase_ms=0 size_b=16 (tx#16) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=19 channel_idx=16 epoch=4 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:29:21,227 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:29:21,545 +INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=2487924928 len=152 2026-10-25 18:29:21,546 INFO +image_rx_daemon: published frame_id=0 seq=86 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:22,126 INFO +image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=2488506750 len=141 2026-10-25 18:29:22,129 INFO +image_rx_daemon: published frame_id=0 seq=87 137 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:22,772 INFO +image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=2489152034 len=205 2026-10-25 18:29:22,774 INFO +image_rx_daemon: published frame_id=0 seq=88 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:22,774 INFO +image_rx_daemon: PROBE TX seq=17 phase_ms=0 size_b=16 (tx#17) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=27 channel_idx=22 epoch=4 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:29:22,826 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:29:22,967 +INFO image_rx_daemon: stats: rx_frames=48 rx_decode_err=0 frames_published=48 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=65 cmd_cooldown_drops=0 cmd_gate_held=22 +cmd_copies_deferred=0 cmd_gate_deferred=22 2026-10-25 18:29:22,968 INFO image_rx_daemon: air_gap: n=20 +dt_med=588207us dt_p95=645284us len_med=152B cmd_tx_ok=17 cmd_tx_fail=0 2026-10-25 18:29:22,971 INFO image_rx_daemon: +air_gap_hist(ms): <400:7 <1000:13 2026-10-25 18:29:22,972 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=588.2ms 2026-10-25 18:29:22,975 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 +snr[min/med/max]=8.0/10.0/11.0 2026-10-25 18:29:22,977 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=4 last_hop=26 slot_off=[14..23] 2026-10-25 18:29:22,978 INFO image_rx_daemon: probe: tx=17 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 18:29:22,979 INFO image_rx_daemon: probe_grid: p0/s0:0/17(0%) +2026-10-25 18:29:23,146 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=2489522619 len=166 2026-10-25 +18:29:23,147 INFO image_rx_daemon: published frame_id=0 seq=89 162 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:29:23,778 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=2490149728 len=206 2026-10-25 +18:29:23,779 INFO image_rx_daemon: published frame_id=0 seq=90 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:29:24,170 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=2490543661 len=198 2026-10-25 +18:29:24,171 INFO image_rx_daemon: published frame_id=0 seq=91 194 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:29:24,172 INFO image_rx_daemon: PROBE TX seq=18 phase_ms=0 size_b=16 (tx#18) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=23 epoch=4 freq_hz=914250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:29:24,220 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:29:24,518 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=2490895822 len=116 +2026-10-25 18:29:24,519 INFO image_rx_daemon: published frame_id=0 seq=92 112 B → lifetrac/v25/video/tile_delta +2026-10-25 18:29:25,099 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=2491478947 len=114 2026-10-25 +18:29:25,102 INFO image_rx_daemon: published frame_id=0 seq=93 110 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:29:25,543 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=2491924670 len=115 2026-10-25 +18:29:25,546 INFO image_rx_daemon: published frame_id=0 seq=94 111 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:29:25,547 INFO image_rx_daemon: PROBE TX seq=19 phase_ms=0 size_b=16 (tx#19) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=15 epoch=4 freq_hz=910250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:29:25,615 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:29:26,167 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=2492538680 len=200 +2026-10-25 18:29:26,168 INFO image_rx_daemon: published frame_id=0 seq=95 196 B → lifetrac/v25/video/tile_delta +2026-10-25 18:29:26,770 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=2493142417 len=207 2026-10-25 +18:29:26,772 INFO image_rx_daemon: published frame_id=0 seq=96 203 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:29:26,773 INFO image_rx_daemon: PROBE TX seq=20 phase_ms=0 size_b=16 (tx#20) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=34 epoch=4 freq_hz=919750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:29:26,810 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:29:27,165 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=2493541318 len=204 +2026-10-25 18:29:27,167 INFO image_rx_daemon: published frame_id=0 seq=97 200 B → lifetrac/v25/video/tile_delta +2026-10-25 18:29:27,554 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=2493931983 len=153 2026-10-25 +18:29:27,555 INFO image_rx_daemon: published frame_id=0 seq=98 149 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:29:28,128 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=2494500145 len=152 2026-10-25 +18:29:28,131 INFO image_rx_daemon: published frame_id=0 seq=99 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:29:28,132 INFO image_rx_daemon: PROBE TX seq=21 phase_ms=0 size_b=16 (tx#21) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=27 epoch=5 freq_hz=916250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:29:28,210 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:29:28,550 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=2494929882 len=152 +2026-10-25 18:29:28,551 INFO image_rx_daemon: published frame_id=0 seq=100 148 B → lifetrac/v25/video/tile_delta +2026-10-25 18:29:29,116 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=2495495228 len=151 2026-10-25 +18:29:29,117 INFO image_rx_daemon: published frame_id=0 seq=101 147 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:29:29,722 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=2496097142 len=152 2026-10-25 +18:29:29,723 INFO image_rx_daemon: published frame_id=0 seq=102 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:29:29,724 INFO image_rx_daemon: PROBE TX seq=22 phase_ms=0 size_b=16 (tx#22) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=29 epoch=5 freq_hz=917250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:29:29,803 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:29:30,124 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=2496495289 len=152 +2026-10-25 18:29:30,127 INFO image_rx_daemon: published frame_id=0 seq=103 148 B → lifetrac/v25/video/tile_delta +2026-10-25 18:29:30,713 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=2497093765 len=152 2026-10-25 +18:29:30,715 INFO image_rx_daemon: published frame_id=0 seq=104 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:29:31,114 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=2497487576 len=146 2026-10-25 +18:29:31,115 INFO image_rx_daemon: published frame_id=0 seq=105 142 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:29:31,116 INFO image_rx_daemon: PROBE TX seq=23 phase_ms=0 size_b=16 (tx#23) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=26 epoch=5 freq_hz=915750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:29:31,201 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:29:31,551 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=2497923396 len=152 +2026-10-25 18:29:31,554 INFO image_rx_daemon: published frame_id=0 seq=106 148 B → lifetrac/v25/video/tile_delta +2026-10-25 18:29:32,110 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=2498490078 len=152 2026-10-25 +18:29:32,112 INFO image_rx_daemon: published frame_id=0 seq=107 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:29:32,709 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=2499088659 len=152 2026-10-25 +18:29:32,710 INFO image_rx_daemon: published frame_id=0 seq=108 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:29:32,710 INFO image_rx_daemon: PROBE TX seq=24 phase_ms=0 size_b=16 (tx#24) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=32 epoch=5 freq_hz=918750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:29:32,800 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:29:32,982 INFO image_rx_daemon: stats: rx_frames=68 rx_decode_err=0 frames_published=68 +publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=95 +cmd_cooldown_drops=0 cmd_gate_held=29 cmd_copies_deferred=0 cmd_gate_deferred=29 2026-10-25 18:29:32,983 INFO +image_rx_daemon: air_gap: n=20 dt_med=565346us dt_p95=627109us len_med=152B cmd_tx_ok=24 cmd_tx_fail=0 2026-10-25 +18:29:32,986 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 2026-10-25 18:29:32,987 INFO image_rx_daemon: +air_gap_by_class: boundary: n=20 med=565.3ms 2026-10-25 18:29:32,989 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:29:32,991 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=5 last_hop=26 slot_off=[14..61] 2026-10-25 18:29:32,992 INFO +image_rx_daemon: probe: tx=24 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:29:32,993 INFO +image_rx_daemon: probe_grid: p0/s0:0/24(0%) 2026-10-25 18:29:33,111 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 +total=1 fw_us=2499487597 len=152 2026-10-25 18:29:33,113 INFO image_rx_daemon: published frame_id=0 seq=109 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:33,704 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 +fw_us=2500085935 len=152 2026-10-25 18:29:33,706 INFO image_rx_daemon: published frame_id=0 seq=110 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:34,107 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 +fw_us=2500484839 len=152 2026-10-25 18:29:34,108 INFO image_rx_daemon: published frame_id=0 seq=111 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:34,108 INFO image_rx_daemon: PROBE TX seq=25 phase_ms=0 size_b=16 +(tx#25) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=24 epoch=5 +freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:29:34,192 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:29:34,710 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 +total=1 fw_us=2501084142 len=152 2026-10-25 18:29:34,712 INFO image_rx_daemon: published frame_id=0 seq=112 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:35,113 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 +fw_us=2501482021 len=152 2026-10-25 18:29:35,116 INFO image_rx_daemon: published frame_id=0 seq=113 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:35,697 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 +fw_us=2502072612 len=142 2026-10-25 18:29:35,700 INFO image_rx_daemon: published frame_id=0 seq=114 138 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:35,701 INFO image_rx_daemon: PROBE TX seq=26 phase_ms=0 size_b=16 +(tx#26) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=44 epoch=5 +freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:29:35,787 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:29:36,115 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 +total=1 fw_us=2502494796 len=173 2026-10-25 18:29:36,116 INFO image_rx_daemon: published frame_id=0 seq=115 169 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:36,690 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 +fw_us=2503069973 len=143 2026-10-25 18:29:36,692 INFO image_rx_daemon: published frame_id=0 seq=116 139 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:37,092 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 +fw_us=2503466300 len=139 2026-10-25 18:29:37,095 INFO image_rx_daemon: published frame_id=0 seq=117 135 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:37,096 INFO image_rx_daemon: PROBE TX seq=27 phase_ms=0 size_b=16 +(tx#27) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=30 epoch=5 +freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:29:37,184 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:29:37,702 INFO image_rx_daemon: frag_arrival: seq=118 idx=0 +total=1 fw_us=2504072736 len=151 2026-10-25 18:29:37,703 INFO image_rx_daemon: published frame_id=0 seq=118 147 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:38,135 INFO image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 +fw_us=2504510554 len=203 2026-10-25 18:29:38,137 INFO image_rx_daemon: published frame_id=0 seq=119 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:38,696 INFO image_rx_daemon: frag_arrival: seq=120 idx=0 total=1 +fw_us=2505070227 len=149 2026-10-25 18:29:38,699 INFO image_rx_daemon: published frame_id=0 seq=120 145 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:38,699 INFO image_rx_daemon: PROBE TX seq=28 phase_ms=0 size_b=16 +(tx#28) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=25 epoch=6 freq_hz=915250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:29:38,790 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:29:39,145 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 +fw_us=2505507916 len=201 2026-10-25 18:29:39,147 INFO image_rx_daemon: published frame_id=0 seq=121 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:39,691 INFO image_rx_daemon: frag_arrival: seq=122 idx=0 total=1 +fw_us=2506062338 len=144 2026-10-25 18:29:39,694 INFO image_rx_daemon: published frame_id=0 seq=122 140 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:40,103 INFO image_rx_daemon: frag_arrival: seq=123 idx=0 total=1 +fw_us=2506468892 len=152 2026-10-25 18:29:40,104 INFO image_rx_daemon: published frame_id=0 seq=123 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:40,105 INFO image_rx_daemon: PROBE TX seq=29 phase_ms=0 size_b=16 +(tx#29) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=26 epoch=6 +freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:29:40,184 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:29:40,663 INFO image_rx_daemon: frag_arrival: seq=124 idx=0 +total=1 fw_us=2507051809 len=132 2026-10-25 18:29:40,665 INFO image_rx_daemon: published frame_id=0 seq=124 128 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:41,065 INFO image_rx_daemon: frag_arrival: seq=125 idx=0 total=1 +fw_us=2507443000 len=122 2026-10-25 18:29:41,067 INFO image_rx_daemon: published frame_id=0 seq=125 118 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:41,676 INFO image_rx_daemon: frag_arrival: seq=126 idx=0 total=1 +fw_us=2508050142 len=131 2026-10-25 18:29:41,679 INFO image_rx_daemon: published frame_id=0 seq=126 127 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:41,679 INFO image_rx_daemon: PROBE TX seq=30 phase_ms=0 size_b=16 +(tx#30) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=5 epoch=6 freq_hz=905250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:29:41,727 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:29:42,086 INFO image_rx_daemon: frag_arrival: seq=127 idx=0 total=1 +fw_us=2508463491 len=152 2026-10-25 18:29:42,087 INFO image_rx_daemon: published frame_id=0 seq=127 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:42,686 INFO image_rx_daemon: frag_arrival: seq=128 idx=0 total=1 +fw_us=2509061857 len=152 2026-10-25 18:29:42,689 INFO image_rx_daemon: published frame_id=0 seq=128 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:29:42,996 INFO image_rx_daemon: stats: rx_frames=88 rx_decode_err=0 +frames_published=88 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=123 cmd_cooldown_drops=0 cmd_gate_held=39 cmd_copies_deferred=0 cmd_gate_deferred=39 2026-10-25 +18:29:42,998 INFO image_rx_daemon: air_gap: n=20 dt_med=554422us dt_p95=607142us len_med=152B cmd_tx_ok=30 +cmd_tx_fail=0 2026-10-25 18:29:43,000 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 2026-10-25 +18:29:43,002 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=554.4ms 2026-10-25 18:29:43,002 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 +18:29:43,003 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=6 last_hop=26 +slot_off=[14..14] 2026-10-25 18:29:43,003 INFO image_rx_daemon: probe: tx=30 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:29:43,004 INFO image_rx_daemon: probe_grid: p0/s0:0/30(0%) 2026-10-25 18:29:43,134 INFO +image_rx_daemon: frag_arrival: seq=129 idx=0 total=1 fw_us=2509499612 len=204 2026-10-25 18:29:43,135 INFO +image_rx_daemon: published frame_id=0 seq=129 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:43,136 INFO +image_rx_daemon: PROBE TX seq=31 phase_ms=0 size_b=16 (tx#31) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=29 channel_idx=7 epoch=6 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:29:43,183 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:29:43,722 +INFO image_rx_daemon: frag_arrival: seq=130 idx=0 total=1 fw_us=2510095540 len=201 2026-10-25 18:29:43,723 INFO +image_rx_daemon: published frame_id=0 seq=130 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:44,079 INFO +image_rx_daemon: frag_arrival: seq=131 idx=0 total=1 fw_us=2510458350 len=152 2026-10-25 18:29:44,082 INFO +image_rx_daemon: published frame_id=0 seq=131 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:44,690 INFO +image_rx_daemon: frag_arrival: seq=132 idx=0 total=1 fw_us=2511056716 len=152 2026-10-25 18:29:44,691 INFO +image_rx_daemon: published frame_id=0 seq=132 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:44,692 INFO +image_rx_daemon: PROBE TX seq=32 phase_ms=0 size_b=16 (tx#32) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=37 channel_idx=32 epoch=6 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:29:44,770 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:29:45,127 +INFO image_rx_daemon: frag_arrival: seq=133 idx=0 total=1 fw_us=2511494543 len=204 2026-10-25 18:29:45,128 INFO +image_rx_daemon: published frame_id=0 seq=133 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:45,714 INFO +image_rx_daemon: frag_arrival: seq=134 idx=0 total=1 fw_us=2512082751 len=193 2026-10-25 18:29:45,715 INFO +image_rx_daemon: published frame_id=0 seq=134 189 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:46,075 INFO +image_rx_daemon: frag_arrival: seq=135 idx=0 total=1 fw_us=2512448146 len=146 2026-10-25 18:29:46,077 INFO +image_rx_daemon: published frame_id=0 seq=135 142 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:46,079 INFO +image_rx_daemon: PROBE TX seq=33 phase_ms=0 size_b=16 (tx#33) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=44 channel_idx=42 epoch=6 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:29:46,168 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:29:46,683 +INFO image_rx_daemon: frag_arrival: seq=136 idx=0 total=1 fw_us=2513051944 len=152 2026-10-25 18:29:46,684 INFO +image_rx_daemon: published frame_id=0 seq=136 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:47,074 INFO +image_rx_daemon: frag_arrival: seq=137 idx=0 total=1 fw_us=2513451022 len=152 2026-10-25 18:29:47,075 INFO +image_rx_daemon: published frame_id=0 seq=137 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:47,675 INFO +image_rx_daemon: frag_arrival: seq=138 idx=0 total=1 fw_us=2514049535 len=152 2026-10-25 18:29:47,678 INFO +image_rx_daemon: published frame_id=0 seq=138 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:47,680 INFO +image_rx_daemon: PROBE TX seq=34 phase_ms=0 size_b=16 (tx#34) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=2 channel_idx=29 epoch=7 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:29:47,758 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:29:48,077 +INFO image_rx_daemon: frag_arrival: seq=139 idx=0 total=1 fw_us=2514448504 len=152 2026-10-25 18:29:48,080 INFO +image_rx_daemon: published frame_id=0 seq=139 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:48,718 INFO +image_rx_daemon: frag_arrival: seq=140 idx=0 total=1 fw_us=2515085800 len=207 2026-10-25 18:29:48,719 INFO +image_rx_daemon: published frame_id=0 seq=140 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:49,079 INFO +image_rx_daemon: frag_arrival: seq=141 idx=0 total=1 fw_us=2515445925 len=152 2026-10-25 18:29:49,081 INFO +image_rx_daemon: published frame_id=0 seq=141 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:49,082 INFO +image_rx_daemon: PROBE TX seq=35 phase_ms=0 size_b=16 (tx#35) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=9 channel_idx=17 epoch=7 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:29:49,161 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:29:49,672 +INFO image_rx_daemon: frag_arrival: seq=142 idx=0 total=1 fw_us=2516041874 len=151 2026-10-25 18:29:49,675 INFO +image_rx_daemon: published frame_id=0 seq=142 147 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:50,095 INFO +image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 fw_us=2516471949 len=193 2026-10-25 18:29:50,097 INFO +image_rx_daemon: published frame_id=0 seq=143 189 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:50,674 INFO +image_rx_daemon: frag_arrival: seq=144 idx=0 total=1 fw_us=2517041733 len=152 2026-10-25 18:29:50,677 INFO +image_rx_daemon: published frame_id=0 seq=144 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:50,678 INFO +image_rx_daemon: PROBE TX seq=36 phase_ms=0 size_b=16 (tx#36) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=17 channel_idx=14 epoch=7 freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:29:50,757 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:29:51,065 +INFO image_rx_daemon: frag_arrival: seq=145 idx=0 total=1 fw_us=2517435549 len=147 2026-10-25 18:29:51,067 INFO +image_rx_daemon: published frame_id=0 seq=145 143 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:51,668 INFO +image_rx_daemon: frag_arrival: seq=146 idx=0 total=1 fw_us=2518038842 len=152 2026-10-25 18:29:51,670 INFO +image_rx_daemon: published frame_id=0 seq=146 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:52,102 INFO +image_rx_daemon: frag_arrival: seq=147 idx=0 total=1 fw_us=2518474656 len=203 2026-10-25 18:29:52,105 INFO +image_rx_daemon: published frame_id=0 seq=147 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:52,106 INFO +image_rx_daemon: PROBE TX seq=37 phase_ms=0 size_b=16 (tx#37) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=24 channel_idx=6 epoch=7 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:29:52,153 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:29:52,691 +INFO image_rx_daemon: frag_arrival: seq=148 idx=0 total=1 fw_us=2519043964 len=162 2026-10-25 18:29:52,692 INFO +image_rx_daemon: published frame_id=0 seq=148 158 B → lifetrac/v25/video/tile_delta 2026-10-25 18:29:53,005 INFO +image_rx_daemon: stats: rx_frames=108 rx_decode_err=0 frames_published=108 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=150 cmd_cooldown_drops=0 cmd_gate_held=49 +cmd_copies_deferred=0 cmd_gate_deferred=49 2026-10-25 18:29:53,006 INFO image_rx_daemon: air_gap: n=20 +dt_med=569308us dt_p95=637296us len_med=152B cmd_tx_ok=37 cmd_tx_fail=0 2026-10-25 18:29:53,007 INFO image_rx_daemon: +air_gap_hist(ms): <400:6 <1000:14 2026-10-25 18:29:53,008 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=569.3ms 2026-10-25 18:29:53,008 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-66/-62 +snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:29:53,009 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=7 last_hop=26 slot_off=[14..15] 2026-10-25 18:29:53,009 INFO image_rx_daemon: probe: tx=37 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 18:29:53,010 INFO image_rx_daemon: probe_grid: p0/s0:0/37(0%) +2026-10-25 18:29:53,062 INFO image_rx_daemon: frag_arrival: seq=149 idx=0 total=1 fw_us=2519435228 len=152 2026-10-25 +18:29:53,063 INFO image_rx_daemon: published frame_id=0 seq=149 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:29:53,695 INFO image_rx_daemon: frag_arrival: seq=150 idx=0 total=1 fw_us=2520067406 len=197 2026-10-25 +18:29:53,696 INFO image_rx_daemon: published frame_id=0 seq=150 193 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:29:53,697 INFO image_rx_daemon: PROBE TX seq=38 phase_ms=0 size_b=16 (tx#38) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=39 epoch=7 freq_hz=922250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:29:53,755 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:29:54,053 INFO image_rx_daemon: frag_arrival: seq=151 idx=0 total=1 fw_us=2520419928 len=137 +2026-10-25 18:29:54,055 INFO image_rx_daemon: published frame_id=0 seq=151 133 B → lifetrac/v25/video/tile_delta +2026-10-25 18:29:54,666 INFO image_rx_daemon: frag_arrival: seq=152 idx=0 total=1 fw_us=2521032142 len=152 2026-10-25 +18:29:54,667 INFO image_rx_daemon: published frame_id=0 seq=152 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:29:55,069 INFO image_rx_daemon: frag_arrival: seq=153 idx=0 total=1 fw_us=2521432913 len=152 2026-10-25 +18:29:55,072 INFO image_rx_daemon: published frame_id=0 seq=153 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:29:55,072 INFO image_rx_daemon: PROBE TX seq=39 phase_ms=0 size_b=16 (tx#39) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=47 epoch=7 freq_hz=926250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:29:55,150 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:29:55,645 INFO image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=2522028565 len=152 +2026-10-25 18:29:55,646 INFO image_rx_daemon: published frame_id=0 seq=154 148 B → lifetrac/v25/video/tile_delta +2026-10-25 18:29:56,302 INFO image_rx_daemon: frag_arrival: seq=155 idx=0 total=1 fw_us=2522660754 len=199 2026-10-25 +18:29:56,303 INFO image_rx_daemon: published frame_id=0 seq=155 195 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:29:56,304 INFO image_rx_daemon: PROBE TX seq=40 phase_ms=0 size_b=16 (tx#40) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=19 epoch=7 freq_hz=912250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:29:56,350 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:29:56,692 INFO image_rx_daemon: frag_arrival: seq=156 idx=0 total=1 fw_us=2523054614 len=193 +2026-10-25 18:29:56,693 INFO image_rx_daemon: published frame_id=0 seq=156 189 B → lifetrac/v25/video/tile_delta +2026-10-25 18:29:57,051 INFO image_rx_daemon: frag_arrival: seq=157 idx=0 total=1 fw_us=2523424294 len=141 2026-10-25 +18:29:57,053 INFO image_rx_daemon: published frame_id=0 seq=157 137 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:29:57,699 INFO image_rx_daemon: frag_arrival: seq=158 idx=0 total=1 fw_us=2524062217 len=206 2026-10-25 +18:29:57,700 INFO image_rx_daemon: published frame_id=0 seq=158 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:29:57,700 INFO image_rx_daemon: PROBE TX seq=41 phase_ms=0 size_b=16 (tx#41) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=14 epoch=8 freq_hz=909750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=51456 2026-10-25 18:29:57,738 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:29:58,298 INFO image_rx_daemon: frag_arrival: seq=159 idx=0 total=1 fw_us=2524660627 len=206 +2026-10-25 18:29:58,299 INFO image_rx_daemon: published frame_id=0 seq=159 202 B → lifetrac/v25/video/tile_delta +2026-10-25 18:29:58,694 INFO image_rx_daemon: frag_arrival: seq=160 idx=0 total=1 fw_us=2525059661 len=206 2026-10-25 +18:29:58,695 INFO image_rx_daemon: published frame_id=0 seq=160 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:29:59,299 INFO image_rx_daemon: frag_arrival: seq=161 idx=0 total=1 fw_us=2525659142 len=206 2026-10-25 +18:29:59,300 INFO image_rx_daemon: published frame_id=0 seq=161 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:29:59,301 INFO image_rx_daemon: PROBE TX seq=42 phase_ms=0 size_b=16 (tx#42) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=25 epoch=8 freq_hz=915250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:29:59,347 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:29:59,690 INFO image_rx_daemon: frag_arrival: seq=162 idx=0 total=1 fw_us=2526049421 len=196 +2026-10-25 18:29:59,691 INFO image_rx_daemon: published frame_id=0 seq=162 192 B → lifetrac/v25/video/tile_delta +2026-10-25 18:30:00,043 INFO image_rx_daemon: frag_arrival: seq=163 idx=0 total=1 fw_us=2526412437 len=121 2026-10-25 +18:30:00,044 INFO image_rx_daemon: published frame_id=0 seq=163 117 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:30:00,611 INFO image_rx_daemon: frag_arrival: seq=164 idx=0 total=1 fw_us=2526984894 len=112 2026-10-25 +18:30:00,614 INFO image_rx_daemon: published frame_id=0 seq=164 108 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:30:00,615 INFO image_rx_daemon: PROBE TX seq=43 phase_ms=0 size_b=16 (tx#43) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=28 epoch=8 freq_hz=916750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:30:00,650 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:30:01,060 INFO image_rx_daemon: frag_arrival: seq=165 idx=0 total=1 fw_us=2527437080 len=161 +2026-10-25 18:30:01,062 INFO image_rx_daemon: published frame_id=0 seq=165 157 B → lifetrac/v25/video/tile_delta +2026-10-25 18:30:01,662 INFO image_rx_daemon: frag_arrival: seq=166 idx=0 total=1 fw_us=2528026258 len=171 2026-10-25 +18:30:01,664 INFO image_rx_daemon: published frame_id=0 seq=166 167 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:30:01,664 INFO image_rx_daemon: PROBE TX seq=44 phase_ms=0 size_b=16 (tx#44) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=18 epoch=8 freq_hz=911750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:30:01,732 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:30:02,018 INFO image_rx_daemon: frag_arrival: seq=167 idx=0 total=1 fw_us=2528400680 len=113 +2026-10-25 18:30:02,019 INFO image_rx_daemon: published frame_id=0 seq=167 109 B → lifetrac/v25/video/tile_delta +2026-10-25 18:30:02,470 INFO image_rx_daemon: frag_arrival: seq=168 idx=0 total=1 fw_us=2528846464 len=80 2026-10-25 +18:30:02,473 INFO image_rx_daemon: published frame_id=0 seq=168 76 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:30:03,011 INFO image_rx_daemon: stats: rx_frames=128 rx_decode_err=0 frames_published=128 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=179 cmd_cooldown_drops=0 +cmd_gate_held=57 cmd_copies_deferred=0 cmd_gate_deferred=57 2026-10-25 18:30:03,012 INFO image_rx_daemon: air_gap: +n=20 dt_med=452186us dt_p95=637923us len_med=161B cmd_tx_ok=44 cmd_tx_fail=0 2026-10-25 18:30:03,013 INFO +image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 2026-10-25 18:30:03,014 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=452.2ms 2026-10-25 18:30:03,014 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-73/-65/-63 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:30:03,015 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=8 last_hop=25 slot_off=[14..104] 2026-10-25 18:30:03,015 INFO +image_rx_daemon: probe: tx=44 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:30:03,015 INFO +image_rx_daemon: probe_grid: p0/s0:0/44(0%) 2026-10-25 18:30:03,042 INFO image_rx_daemon: frag_arrival: seq=169 idx=0 +total=1 fw_us=2529409872 len=152 2026-10-25 18:30:03,043 INFO image_rx_daemon: published frame_id=0 seq=169 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:03,044 INFO image_rx_daemon: PROBE TX seq=45 phase_ms=0 size_b=16 +(tx#45) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=46 epoch=8 +freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:03,132 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:03,642 INFO image_rx_daemon: frag_arrival: seq=170 idx=0 +total=1 fw_us=2530008495 len=152 2026-10-25 18:30:03,644 INFO image_rx_daemon: published frame_id=0 seq=170 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:04,035 INFO image_rx_daemon: frag_arrival: seq=171 idx=0 total=1 +fw_us=2530407765 len=152 2026-10-25 18:30:04,037 INFO image_rx_daemon: published frame_id=0 seq=171 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:04,639 INFO image_rx_daemon: frag_arrival: seq=172 idx=0 total=1 +fw_us=2531006553 len=152 2026-10-25 18:30:04,640 INFO image_rx_daemon: published frame_id=0 seq=172 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:04,641 INFO image_rx_daemon: PROBE TX seq=46 phase_ms=0 size_b=16 +(tx#46) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=35 epoch=8 +freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:04,726 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:05,027 INFO image_rx_daemon: frag_arrival: seq=173 idx=0 +total=1 fw_us=2531403108 len=149 2026-10-25 18:30:05,028 INFO image_rx_daemon: published frame_id=0 seq=173 145 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:05,643 INFO image_rx_daemon: frag_arrival: seq=174 idx=0 total=1 +fw_us=2532004371 len=152 2026-10-25 18:30:05,644 INFO image_rx_daemon: published frame_id=0 seq=174 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:06,023 INFO image_rx_daemon: frag_arrival: seq=175 idx=0 total=1 +fw_us=2532403404 len=152 2026-10-25 18:30:06,024 INFO image_rx_daemon: published frame_id=0 seq=175 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:06,025 INFO image_rx_daemon: PROBE TX seq=47 phase_ms=0 size_b=16 +(tx#47) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=16 epoch=8 +freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:06,072 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:06,634 INFO image_rx_daemon: frag_arrival: seq=176 idx=0 +total=1 fw_us=2533002072 len=152 2026-10-25 18:30:06,635 INFO image_rx_daemon: published frame_id=0 seq=176 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:07,023 INFO image_rx_daemon: frag_arrival: seq=177 idx=0 total=1 +fw_us=2533402142 len=152 2026-10-25 18:30:07,025 INFO image_rx_daemon: published frame_id=0 seq=177 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:07,628 INFO image_rx_daemon: frag_arrival: seq=178 idx=0 total=1 +fw_us=2533999811 len=152 2026-10-25 18:30:07,629 INFO image_rx_daemon: published frame_id=0 seq=178 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:07,631 INFO image_rx_daemon: PROBE TX seq=48 phase_ms=0 size_b=16 +(tx#48) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=1 epoch=9 freq_hz=903250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:07,719 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:30:08,029 INFO image_rx_daemon: frag_arrival: seq=179 idx=0 total=1 +fw_us=2534402297 len=152 2026-10-25 18:30:08,031 INFO image_rx_daemon: published frame_id=0 seq=179 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:08,633 INFO image_rx_daemon: frag_arrival: seq=180 idx=0 total=1 +fw_us=2534997130 len=152 2026-10-25 18:30:08,635 INFO image_rx_daemon: published frame_id=0 seq=180 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:09,035 INFO image_rx_daemon: frag_arrival: seq=181 idx=0 total=1 +fw_us=2535407101 len=152 2026-10-25 18:30:09,037 INFO image_rx_daemon: published frame_id=0 seq=181 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:09,040 INFO image_rx_daemon: PROBE TX seq=49 phase_ms=0 size_b=16 +(tx#49) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=32 epoch=9 freq_hz=918750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:09,118 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:30:09,631 INFO image_rx_daemon: frag_arrival: seq=182 idx=0 total=1 +fw_us=2535994711 len=152 2026-10-25 18:30:09,632 INFO image_rx_daemon: published frame_id=0 seq=182 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:10,022 INFO image_rx_daemon: frag_arrival: seq=183 idx=0 total=1 +fw_us=2536399278 len=152 2026-10-25 18:30:10,023 INFO image_rx_daemon: published frame_id=0 seq=183 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:10,619 INFO image_rx_daemon: frag_arrival: seq=184 idx=0 total=1 +fw_us=2536984823 len=143 2026-10-25 18:30:10,622 INFO image_rx_daemon: published frame_id=0 seq=184 139 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:10,623 INFO image_rx_daemon: PROBE TX seq=50 phase_ms=0 size_b=16 +(tx#50) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=7 epoch=9 freq_hz=906250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:10,716 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:30:11,046 INFO image_rx_daemon: frag_arrival: seq=185 idx=0 total=1 +fw_us=2537407223 len=171 2026-10-25 18:30:11,047 INFO image_rx_daemon: published frame_id=0 seq=185 167 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:11,618 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 +fw_us=2537985069 len=146 2026-10-25 18:30:11,619 INFO image_rx_daemon: published frame_id=0 seq=186 142 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:12,016 INFO image_rx_daemon: frag_arrival: seq=187 idx=0 total=1 +fw_us=2538389739 len=141 2026-10-25 18:30:12,018 INFO image_rx_daemon: published frame_id=0 seq=187 137 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:12,019 INFO image_rx_daemon: PROBE TX seq=51 phase_ms=0 size_b=16 +(tx#51) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=25 epoch=9 +freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:12,108 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:12,622 INFO image_rx_daemon: frag_arrival: seq=188 idx=0 +total=1 fw_us=2538986142 len=149 2026-10-25 18:30:12,623 INFO image_rx_daemon: published frame_id=0 seq=188 145 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:13,018 INFO image_rx_daemon: stats: rx_frames=148 rx_decode_err=0 +frames_published=148 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=206 cmd_cooldown_drops=0 cmd_gate_held=67 cmd_copies_deferred=0 cmd_gate_deferred=67 2026-10-25 +18:30:13,018 INFO image_rx_daemon: air_gap: n=20 dt_med=577846us dt_p95=601263us len_med=152B cmd_tx_ok=51 +cmd_tx_fail=0 2026-10-25 18:30:13,018 INFO image_rx_daemon: air_gap_hist(ms): <400:3 <1000:17 2026-10-25 +18:30:13,019 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=577.8ms 2026-10-25 18:30:13,019 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=3.0/10.0/10.0 2026-10-25 +18:30:13,020 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=9 last_hop=26 +slot_off=[14..25] 2026-10-25 18:30:13,020 INFO image_rx_daemon: probe: tx=51 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:30:13,020 INFO image_rx_daemon: probe_grid: p0/s0:0/51(0%) 2026-10-25 18:30:13,249 INFO +image_rx_daemon: frag_arrival: seq=189 idx=0 total=1 fw_us=2539617528 len=196 2026-10-25 18:30:13,251 INFO +image_rx_daemon: published frame_id=0 seq=189 192 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:13,252 INFO +image_rx_daemon: PROBE TX seq=52 phase_ms=0 size_b=16 (tx#52) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=30 channel_idx=34 epoch=9 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:30:13,309 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:13,662 +INFO image_rx_daemon: frag_arrival: seq=190 idx=0 total=1 fw_us=2540021773 len=203 2026-10-25 18:30:13,663 INFO +image_rx_daemon: published frame_id=0 seq=190 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:14,021 INFO +image_rx_daemon: frag_arrival: seq=191 idx=0 total=1 fw_us=2540391557 len=152 2026-10-25 18:30:14,023 INFO +image_rx_daemon: published frame_id=0 seq=191 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:14,609 INFO +image_rx_daemon: frag_arrival: seq=192 idx=0 total=1 fw_us=2540970316 len=135 2026-10-25 18:30:14,611 INFO +image_rx_daemon: published frame_id=0 seq=192 131 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:14,612 INFO +image_rx_daemon: PROBE TX seq=53 phase_ms=0 size_b=16 (tx#53) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=37 channel_idx=5 epoch=9 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:30:14,701 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:15,031 +INFO image_rx_daemon: frag_arrival: seq=193 idx=0 total=1 fw_us=2541404442 len=152 2026-10-25 18:30:15,032 INFO +image_rx_daemon: published frame_id=0 seq=193 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:15,613 INFO +image_rx_daemon: frag_arrival: seq=194 idx=0 total=1 fw_us=2541973054 len=141 2026-10-25 18:30:15,616 INFO +image_rx_daemon: published frame_id=0 seq=194 137 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:16,250 INFO +image_rx_daemon: frag_arrival: seq=195 idx=0 total=1 fw_us=2542607967 len=192 2026-10-25 18:30:16,251 INFO +image_rx_daemon: published frame_id=0 seq=195 188 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:16,252 INFO +image_rx_daemon: PROBE TX seq=54 phase_ms=0 size_b=16 (tx#54) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=45 channel_idx=15 epoch=9 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:30:16,299 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:16,651 +INFO image_rx_daemon: frag_arrival: seq=196 idx=0 total=1 fw_us=2543013142 len=197 2026-10-25 18:30:16,652 INFO +image_rx_daemon: published frame_id=0 seq=196 193 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:17,054 INFO +image_rx_daemon: frag_arrival: seq=197 idx=0 total=1 fw_us=2543411609 len=152 2026-10-25 18:30:17,055 INFO +image_rx_daemon: published frame_id=0 seq=197 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:17,613 INFO +image_rx_daemon: frag_arrival: seq=198 idx=0 total=1 fw_us=2543973699 len=148 2026-10-25 18:30:17,615 INFO +image_rx_daemon: published frame_id=0 seq=198 144 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:17,615 INFO +image_rx_daemon: PROBE TX seq=55 phase_ms=0 size_b=16 (tx#55) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=2 channel_idx=28 epoch=10 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:30:17,695 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:18,037 +INFO image_rx_daemon: frag_arrival: seq=199 idx=0 total=1 fw_us=2544408462 len=149 2026-10-25 18:30:18,039 INFO +image_rx_daemon: published frame_id=0 seq=199 145 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:18,631 INFO +image_rx_daemon: frag_arrival: seq=200 idx=0 total=1 fw_us=2544989424 len=173 2026-10-25 18:30:18,634 INFO +image_rx_daemon: published frame_id=0 seq=200 169 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:19,247 INFO +image_rx_daemon: frag_arrival: seq=201 idx=0 total=1 fw_us=2545608718 len=201 2026-10-25 18:30:19,249 INFO +image_rx_daemon: published frame_id=0 seq=201 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:19,249 INFO +image_rx_daemon: PROBE TX seq=56 phase_ms=0 size_b=16 (tx#56) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=10 channel_idx=7 epoch=10 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 18:30:19,297 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:19,607 +INFO image_rx_daemon: frag_arrival: seq=202 idx=0 total=1 fw_us=2545971534 len=152 2026-10-25 18:30:19,610 INFO +image_rx_daemon: published frame_id=0 seq=202 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:20,211 INFO +image_rx_daemon: frag_arrival: seq=203 idx=0 total=1 fw_us=2546570230 len=152 2026-10-25 18:30:20,214 INFO +image_rx_daemon: published frame_id=0 seq=203 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:20,594 INFO +image_rx_daemon: frag_arrival: seq=204 idx=0 total=1 fw_us=2546956552 len=136 2026-10-25 18:30:20,595 INFO +image_rx_daemon: published frame_id=0 seq=204 132 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:20,596 INFO +image_rx_daemon: PROBE TX seq=57 phase_ms=0 size_b=16 (tx#57) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=16 channel_idx=0 epoch=10 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:30:20,633 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:21,030 +INFO image_rx_daemon: frag_arrival: seq=205 idx=0 total=1 fw_us=2547399461 len=152 2026-10-25 18:30:21,032 INFO +image_rx_daemon: published frame_id=0 seq=205 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:21,601 INFO +image_rx_daemon: frag_arrival: seq=206 idx=0 total=1 fw_us=2547967476 len=152 2026-10-25 18:30:21,603 INFO +image_rx_daemon: published frame_id=0 seq=206 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:22,247 INFO +image_rx_daemon: frag_arrival: seq=207 idx=0 total=1 fw_us=2548602531 len=203 2026-10-25 18:30:22,248 INFO +image_rx_daemon: published frame_id=0 seq=207 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:22,249 INFO +image_rx_daemon: PROBE TX seq=58 phase_ms=0 size_b=16 (tx#58) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=25 channel_idx=27 epoch=10 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:30:22,295 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:22,626 +INFO image_rx_daemon: frag_arrival: seq=208 idx=0 total=1 fw_us=2548993888 len=193 2026-10-25 18:30:22,627 INFO +image_rx_daemon: published frame_id=0 seq=208 189 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:23,023 INFO +image_rx_daemon: stats: rx_frames=168 rx_decode_err=0 frames_published=168 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=236 cmd_cooldown_drops=0 cmd_gate_held=73 +cmd_copies_deferred=0 cmd_gate_deferred=73 2026-10-25 18:30:23,024 INFO image_rx_daemon: air_gap: n=20 +dt_med=562090us dt_p95=635055us len_med=152B cmd_tx_ok=58 cmd_tx_fail=0 2026-10-25 18:30:23,027 INFO image_rx_daemon: +air_gap_hist(ms): <400:5 <1000:15 2026-10-25 18:30:23,028 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=562.1ms 2026-10-25 18:30:23,030 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 +snr[min/med/max]=8.0/10.0/10.0 2026-10-25 18:30:23,031 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=10 last_hop=26 slot_off=[14..50] 2026-10-25 18:30:23,033 INFO image_rx_daemon: probe: tx=58 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:30:23,034 INFO image_rx_daemon: probe_grid: +p0/s0:0/58(0%) 2026-10-25 18:30:23,203 INFO image_rx_daemon: frag_arrival: seq=209 idx=0 total=1 fw_us=2549564090 +len=152 2026-10-25 18:30:23,206 INFO image_rx_daemon: published frame_id=0 seq=209 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:23,574 INFO image_rx_daemon: frag_arrival: seq=210 idx=0 total=1 +fw_us=2549940071 len=121 2026-10-25 18:30:23,575 INFO image_rx_daemon: published frame_id=0 seq=210 117 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:23,576 INFO image_rx_daemon: PROBE TX seq=59 phase_ms=0 size_b=16 +(tx#59) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=18 epoch=10 +freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:23,622 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:24,217 INFO image_rx_daemon: frag_arrival: seq=211 idx=0 +total=1 fw_us=2550575120 len=169 2026-10-25 18:30:24,219 INFO image_rx_daemon: published frame_id=0 seq=211 165 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:24,629 INFO image_rx_daemon: frag_arrival: seq=212 idx=0 total=1 +fw_us=2550992475 len=194 2026-10-25 18:30:24,630 INFO image_rx_daemon: published frame_id=0 seq=212 190 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:24,631 INFO image_rx_daemon: PROBE TX seq=60 phase_ms=0 size_b=16 +(tx#60) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=16 epoch=10 +freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:24,688 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:25,242 INFO image_rx_daemon: frag_arrival: seq=213 idx=0 +total=1 fw_us=2551593976 len=199 2026-10-25 18:30:25,243 INFO image_rx_daemon: published frame_id=0 seq=213 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:25,604 INFO image_rx_daemon: frag_arrival: seq=214 idx=0 total=1 +fw_us=2551959592 len=152 2026-10-25 18:30:25,607 INFO image_rx_daemon: published frame_id=0 seq=214 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:26,188 INFO image_rx_daemon: frag_arrival: seq=215 idx=0 total=1 +fw_us=2552560970 len=156 2026-10-25 18:30:26,189 INFO image_rx_daemon: published frame_id=0 seq=215 152 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:26,190 INFO image_rx_daemon: PROBE TX seq=61 phase_ms=0 size_b=16 +(tx#61) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=38 epoch=10 +freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:26,279 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:26,610 INFO image_rx_daemon: frag_arrival: seq=216 idx=0 +total=1 fw_us=2552965221 len=162 2026-10-25 18:30:26,613 INFO image_rx_daemon: published frame_id=0 seq=216 158 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:27,236 INFO image_rx_daemon: frag_arrival: seq=217 idx=0 total=1 +fw_us=2553595056 len=207 2026-10-25 18:30:27,238 INFO image_rx_daemon: published frame_id=0 seq=217 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:27,630 INFO image_rx_daemon: frag_arrival: seq=218 idx=0 total=1 +fw_us=2553986423 len=196 2026-10-25 18:30:27,631 INFO image_rx_daemon: published frame_id=0 seq=218 192 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:27,632 INFO image_rx_daemon: PROBE TX seq=62 phase_ms=0 size_b=16 +(tx#62) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=47 epoch=11 +freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:27,679 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:28,238 INFO image_rx_daemon: frag_arrival: seq=219 idx=0 +total=1 fw_us=2554593102 len=207 2026-10-25 18:30:28,239 INFO image_rx_daemon: published frame_id=0 seq=219 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:28,598 INFO image_rx_daemon: frag_arrival: seq=220 idx=0 total=1 +fw_us=2554953654 len=152 2026-10-25 18:30:28,599 INFO image_rx_daemon: published frame_id=0 seq=220 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:29,234 INFO image_rx_daemon: frag_arrival: seq=221 idx=0 total=1 +fw_us=2555586472 len=200 2026-10-25 18:30:29,235 INFO image_rx_daemon: published frame_id=0 seq=221 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:29,236 INFO image_rx_daemon: PROBE TX seq=63 phase_ms=0 size_b=16 +(tx#63) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=35 epoch=11 +freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:29,274 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:29,582 INFO image_rx_daemon: frag_arrival: seq=222 idx=0 +total=1 fw_us=2555944355 len=143 2026-10-25 18:30:29,585 INFO image_rx_daemon: published frame_id=0 seq=222 139 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:30,238 INFO image_rx_daemon: frag_arrival: seq=223 idx=0 total=1 +fw_us=2556589878 len=204 2026-10-25 18:30:30,239 INFO image_rx_daemon: published frame_id=0 seq=223 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:30,606 INFO image_rx_daemon: frag_arrival: seq=224 idx=0 total=1 +fw_us=2556963363 len=170 2026-10-25 18:30:30,608 INFO image_rx_daemon: published frame_id=0 seq=224 166 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:30,609 INFO image_rx_daemon: PROBE TX seq=64 phase_ms=0 size_b=16 +(tx#64) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=6 epoch=11 +freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:30,678 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:31,219 INFO image_rx_daemon: frag_arrival: seq=225 idx=0 +total=1 fw_us=2557588221 len=206 2026-10-25 18:30:31,222 INFO image_rx_daemon: published frame_id=0 seq=225 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:31,584 INFO image_rx_daemon: frag_arrival: seq=226 idx=0 total=1 +fw_us=2557953908 len=160 2026-10-25 18:30:31,586 INFO image_rx_daemon: published frame_id=0 seq=226 156 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:32,226 INFO image_rx_daemon: frag_arrival: seq=227 idx=0 total=1 +fw_us=2558583800 len=202 2026-10-25 18:30:32,227 INFO image_rx_daemon: published frame_id=0 seq=227 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:32,228 INFO image_rx_daemon: PROBE TX seq=65 phase_ms=0 size_b=16 +(tx#65) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=9 epoch=11 +freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:32,275 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:32,550 INFO image_rx_daemon: frag_arrival: seq=228 idx=0 +total=1 fw_us=2558915674 len=112 2026-10-25 18:30:32,552 INFO image_rx_daemon: published frame_id=0 seq=228 108 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:33,014 INFO image_rx_daemon: frag_arrival: seq=229 idx=0 total=1 +fw_us=2559383733 len=115 2026-10-25 18:30:33,016 INFO image_rx_daemon: published frame_id=0 seq=229 111 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:33,037 INFO image_rx_daemon: stats: rx_frames=189 rx_decode_err=0 +frames_published=189 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=266 cmd_cooldown_drops=0 cmd_gate_held=84 cmd_copies_deferred=0 cmd_gate_deferred=84 2026-10-25 +18:30:33,038 INFO image_rx_daemon: air_gap: n=21 dt_med=468059us dt_p95=635049us len_med=169B cmd_tx_ok=65 +cmd_tx_fail=0 2026-10-25 18:30:33,041 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:13 2026-10-25 +18:30:33,042 INFO image_rx_daemon: air_gap_by_class: boundary: n=21 med=468.1ms 2026-10-25 18:30:33,045 INFO +image_rx_daemon: rx_rf: n_rssi=21 n_snr=21 rssi[min/med/max]=-74/-66/-63 snr[min/med/max]=7.0/10.0/10.0 2026-10-25 +18:30:33,046 INFO image_rx_daemon: phase_telemetry: valid=21 invalid=0 pre_f8=0 last_epoch=11 last_hop=28 +slot_off=[14..81] 2026-10-25 18:30:33,048 INFO image_rx_daemon: probe: tx=65 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:30:33,048 INFO image_rx_daemon: probe_grid: p0/s0:0/65(0%) 2026-10-25 18:30:33,612 INFO +image_rx_daemon: frag_arrival: seq=230 idx=0 total=1 fw_us=2559965553 len=182 2026-10-25 18:30:33,615 INFO +image_rx_daemon: published frame_id=0 seq=230 178 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:33,616 INFO +image_rx_daemon: PROBE TX seq=66 phase_ms=0 size_b=16 (tx#66) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=32 channel_idx=15 epoch=11 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:30:33,673 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:34,204 +INFO image_rx_daemon: frag_arrival: seq=231 idx=0 total=1 fw_us=2560559313 len=173 2026-10-25 18:30:34,205 INFO +image_rx_daemon: published frame_id=0 seq=231 169 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:34,552 INFO +image_rx_daemon: frag_arrival: seq=232 idx=0 total=1 fw_us=2560914651 len=114 2026-10-25 18:30:34,555 INFO +image_rx_daemon: published frame_id=0 seq=232 110 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:35,219 INFO +image_rx_daemon: frag_arrival: seq=233 idx=0 total=1 fw_us=2561580811 len=207 2026-10-25 18:30:35,220 INFO +image_rx_daemon: published frame_id=0 seq=233 203 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:35,220 INFO +image_rx_daemon: PROBE TX seq=67 phase_ms=0 size_b=16 (tx#67) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=40 channel_idx=19 epoch=11 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:30:35,267 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:35,584 +INFO image_rx_daemon: frag_arrival: seq=234 idx=0 total=1 fw_us=2561941042 len=152 2026-10-25 18:30:35,586 INFO +image_rx_daemon: published frame_id=0 seq=234 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:36,173 INFO +image_rx_daemon: frag_arrival: seq=235 idx=0 total=1 fw_us=2562534905 len=147 2026-10-25 18:30:36,176 INFO +image_rx_daemon: published frame_id=0 seq=235 143 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:36,578 INFO +image_rx_daemon: frag_arrival: seq=236 idx=0 total=1 fw_us=2562939328 len=152 2026-10-25 18:30:36,579 INFO +image_rx_daemon: published frame_id=0 seq=236 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:36,580 INFO +image_rx_daemon: PROBE TX seq=68 phase_ms=0 size_b=16 (tx#68) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=47 channel_idx=8 epoch=11 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:30:36,667 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:37,177 +INFO image_rx_daemon: frag_arrival: seq=237 idx=0 total=1 fw_us=2563538290 len=152 2026-10-25 18:30:37,179 INFO +image_rx_daemon: published frame_id=0 seq=237 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:37,582 INFO +image_rx_daemon: frag_arrival: seq=238 idx=0 total=1 fw_us=2563937602 len=152 2026-10-25 18:30:37,583 INFO +image_rx_daemon: published frame_id=0 seq=238 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:38,180 INFO +image_rx_daemon: frag_arrival: seq=239 idx=0 total=1 fw_us=2564536593 len=152 2026-10-25 18:30:38,181 INFO +image_rx_daemon: published frame_id=0 seq=239 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:38,181 INFO +image_rx_daemon: PROBE TX seq=69 phase_ms=0 size_b=16 (tx#69) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=5 channel_idx=16 epoch=12 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:30:38,254 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:38,578 +INFO image_rx_daemon: frag_arrival: seq=240 idx=0 total=1 fw_us=2564936038 len=152 2026-10-25 18:30:38,580 INFO +image_rx_daemon: published frame_id=0 seq=240 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:39,174 INFO +image_rx_daemon: frag_arrival: seq=241 idx=0 total=1 fw_us=2565535266 len=152 2026-10-25 18:30:39,175 INFO +image_rx_daemon: published frame_id=0 seq=241 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:39,570 INFO +image_rx_daemon: frag_arrival: seq=242 idx=0 total=1 fw_us=2565934666 len=152 2026-10-25 18:30:39,572 INFO +image_rx_daemon: published frame_id=0 seq=242 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:39,572 INFO +image_rx_daemon: PROBE TX seq=70 phase_ms=0 size_b=16 (tx#70) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=12 channel_idx=44 epoch=12 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:30:39,661 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:40,177 +INFO image_rx_daemon: frag_arrival: seq=243 idx=0 total=1 fw_us=2566533846 len=152 2026-10-25 18:30:40,179 INFO +image_rx_daemon: published frame_id=0 seq=243 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:40,568 INFO +image_rx_daemon: frag_arrival: seq=244 idx=0 total=1 fw_us=2566934142 len=152 2026-10-25 18:30:40,570 INFO +image_rx_daemon: published frame_id=0 seq=244 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:41,166 INFO +image_rx_daemon: frag_arrival: seq=245 idx=0 total=1 fw_us=2567532146 len=152 2026-10-25 18:30:41,168 INFO +image_rx_daemon: published frame_id=0 seq=245 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:41,168 INFO +image_rx_daemon: PROBE TX seq=71 phase_ms=0 size_b=16 (tx#71) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=20 channel_idx=4 epoch=12 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:30:41,257 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:41,576 +INFO image_rx_daemon: frag_arrival: seq=246 idx=0 total=1 fw_us=2567931439 len=152 2026-10-25 18:30:41,579 INFO +image_rx_daemon: published frame_id=0 seq=246 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:42,211 INFO +image_rx_daemon: frag_arrival: seq=247 idx=0 total=1 fw_us=2568569146 len=205 2026-10-25 18:30:42,212 INFO +image_rx_daemon: published frame_id=0 seq=247 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:42,562 INFO +image_rx_daemon: frag_arrival: seq=248 idx=0 total=1 fw_us=2568921868 len=144 2026-10-25 18:30:42,565 INFO +image_rx_daemon: published frame_id=0 seq=248 140 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:42,565 INFO +image_rx_daemon: PROBE TX seq=72 phase_ms=0 size_b=16 (tx#72) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=27 channel_idx=30 epoch=12 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:30:42,654 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:43,051 +INFO image_rx_daemon: stats: rx_frames=208 rx_decode_err=0 frames_published=208 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=294 cmd_cooldown_drops=0 cmd_gate_held=93 +cmd_copies_deferred=0 cmd_gate_deferred=93 2026-10-25 18:30:43,053 INFO image_rx_daemon: air_gap: n=19 +dt_med=581820us dt_p95=666160us len_med=152B cmd_tx_ok=72 cmd_tx_fail=0 2026-10-25 18:30:43,055 INFO image_rx_daemon: +air_gap_hist(ms): <400:7 <1000:12 2026-10-25 18:30:43,057 INFO image_rx_daemon: air_gap_by_class: boundary: n=19 +med=581.8ms 2026-10-25 18:30:43,058 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-74/-67/-62 +snr[min/med/max]=9.0/10.0/13.0 2026-10-25 18:30:43,058 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 +pre_f8=0 last_epoch=12 last_hop=26 slot_off=[14..14] 2026-10-25 18:30:43,059 INFO image_rx_daemon: probe: tx=72 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:30:43,059 INFO image_rx_daemon: probe_grid: +p0/s0:0/72(0%) 2026-10-25 18:30:43,191 INFO image_rx_daemon: frag_arrival: seq=249 idx=0 total=1 fw_us=2569541397 +len=170 2026-10-25 18:30:43,194 INFO image_rx_daemon: published frame_id=0 seq=249 166 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:43,570 INFO image_rx_daemon: frag_arrival: seq=250 idx=0 total=1 +fw_us=2569927769 len=152 2026-10-25 18:30:43,571 INFO image_rx_daemon: published frame_id=0 seq=250 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:44,150 INFO image_rx_daemon: frag_arrival: seq=251 idx=0 total=1 +fw_us=2570516501 len=139 2026-10-25 18:30:44,152 INFO image_rx_daemon: published frame_id=0 seq=251 135 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:44,153 INFO image_rx_daemon: PROBE TX seq=73 phase_ms=0 size_b=16 +(tx#73) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=41 epoch=12 +freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:44,196 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:44,565 INFO image_rx_daemon: frag_arrival: seq=252 idx=0 +total=1 fw_us=2570926050 len=152 2026-10-25 18:30:44,568 INFO image_rx_daemon: published frame_id=0 seq=252 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:45,154 INFO image_rx_daemon: frag_arrival: seq=253 idx=0 total=1 +fw_us=2571514640 len=140 2026-10-25 18:30:45,155 INFO image_rx_daemon: published frame_id=0 seq=253 136 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:45,590 INFO image_rx_daemon: frag_arrival: seq=254 idx=0 total=1 +fw_us=2571947455 len=185 2026-10-25 18:30:45,591 INFO image_rx_daemon: published frame_id=0 seq=254 181 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:45,592 INFO image_rx_daemon: PROBE TX seq=74 phase_ms=0 size_b=16 +(tx#74) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=43 epoch=12 +freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:45,649 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:46,165 INFO image_rx_daemon: frag_arrival: seq=255 idx=0 +total=1 fw_us=2572522981 len=152 2026-10-25 18:30:46,166 INFO image_rx_daemon: published frame_id=0 seq=255 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:46,610 INFO image_rx_daemon: frag_arrival: seq=0 idx=0 total=1 +fw_us=2572961141 len=207 2026-10-25 18:30:46,612 INFO image_rx_daemon: published frame_id=0 seq=0 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:47,158 INFO image_rx_daemon: frag_arrival: seq=1 idx=0 total=1 +fw_us=2573521083 len=152 2026-10-25 18:30:47,159 INFO image_rx_daemon: published frame_id=0 seq=1 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:47,159 INFO image_rx_daemon: PROBE TX seq=75 phase_ms=0 size_b=16 +(tx#75) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=5 epoch=13 freq_hz=905250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:47,248 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:30:47,558 INFO image_rx_daemon: frag_arrival: seq=2 idx=0 total=1 fw_us=2573912638 +len=141 2026-10-25 18:30:47,561 INFO image_rx_daemon: published frame_id=0 seq=2 137 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:48,194 INFO image_rx_daemon: frag_arrival: seq=3 idx=0 total=1 +fw_us=2574546142 len=187 2026-10-25 18:30:48,195 INFO image_rx_daemon: published frame_id=0 seq=3 183 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:48,583 INFO image_rx_daemon: frag_arrival: seq=4 idx=0 total=1 +fw_us=2574941805 len=186 2026-10-25 18:30:48,584 INFO image_rx_daemon: published frame_id=0 seq=4 182 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:48,586 INFO image_rx_daemon: PROBE TX seq=76 phase_ms=0 size_b=16 +(tx#76) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=10 epoch=13 +freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:48,643 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:49,194 INFO image_rx_daemon: frag_arrival: seq=5 idx=0 +total=1 fw_us=2575550878 len=197 2026-10-25 18:30:49,195 INFO image_rx_daemon: published frame_id=0 seq=5 193 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:49,552 INFO image_rx_daemon: frag_arrival: seq=6 idx=0 total=1 +fw_us=2575916550 len=152 2026-10-25 18:30:49,554 INFO image_rx_daemon: published frame_id=0 seq=6 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:50,154 INFO image_rx_daemon: frag_arrival: seq=7 idx=0 total=1 +fw_us=2576510322 len=147 2026-10-25 18:30:50,157 INFO image_rx_daemon: published frame_id=0 seq=7 143 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:50,157 INFO image_rx_daemon: PROBE TX seq=77 phase_ms=0 size_b=16 +(tx#77) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=12 epoch=13 +freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:50,243 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:50,517 INFO image_rx_daemon: frag_arrival: seq=8 idx=0 +total=1 fw_us=2576875866 len=101 2026-10-25 18:30:50,520 INFO image_rx_daemon: published frame_id=0 seq=8 97 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:51,161 INFO image_rx_daemon: frag_arrival: seq=9 idx=0 total=1 +fw_us=2577513731 len=152 2026-10-25 18:30:51,163 INFO image_rx_daemon: published frame_id=0 seq=9 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:51,598 INFO image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 +fw_us=2577951997 len=207 2026-10-25 18:30:51,599 INFO image_rx_daemon: published frame_id=0 seq=10 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:51,600 INFO image_rx_daemon: PROBE TX seq=78 phase_ms=0 size_b=16 +(tx#78) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=8 epoch=13 +freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:30:51,647 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:52,202 INFO image_rx_daemon: frag_arrival: seq=11 idx=0 +total=1 fw_us=2578551039 len=207 2026-10-25 18:30:52,205 INFO image_rx_daemon: published frame_id=0 seq=11 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:52,542 INFO image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 +fw_us=2578903646 len=141 2026-10-25 18:30:52,543 INFO image_rx_daemon: published frame_id=0 seq=12 137 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:30:53,063 INFO image_rx_daemon: stats: rx_frames=228 rx_decode_err=0 +frames_published=228 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=324 cmd_cooldown_drops=0 cmd_gate_held=104 cmd_copies_deferred=0 cmd_gate_deferred=104 2026-10-25 +18:30:53,066 INFO image_rx_daemon: air_gap: n=20 dt_med=559942us dt_p95=637865us len_med=152B cmd_tx_ok=78 +cmd_tx_fail=0 2026-10-25 18:30:53,070 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 2026-10-25 +18:30:53,074 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=559.9ms 2026-10-25 18:30:53,075 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-66/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:30:53,075 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=13 last_hop=26 +slot_off=[14..14] 2026-10-25 18:30:53,076 INFO image_rx_daemon: probe: tx=78 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:30:53,076 INFO image_rx_daemon: probe_grid: p0/s0:0/78(0%) 2026-10-25 18:30:53,150 INFO +image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=2579510272 len=152 2026-10-25 18:30:53,151 INFO +image_rx_daemon: published frame_id=0 seq=13 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:53,152 INFO +image_rx_daemon: PROBE TX seq=79 phase_ms=0 size_b=16 (tx#79) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=30 channel_idx=1 epoch=13 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:30:53,240 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:53,549 +INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=2579909585 len=152 2026-10-25 18:30:53,551 INFO +image_rx_daemon: published frame_id=0 seq=14 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:54,146 INFO +image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=2580500730 len=142 2026-10-25 18:30:54,147 INFO +image_rx_daemon: published frame_id=0 seq=15 138 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:54,738 INFO +image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=2581094438 len=137 2026-10-25 18:30:54,741 INFO +image_rx_daemon: published frame_id=0 seq=16 133 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:54,742 INFO +image_rx_daemon: PROBE TX seq=80 phase_ms=0 size_b=16 (tx#80) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=38 channel_idx=29 epoch=13 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:30:54,841 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:55,146 +INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=2581506574 len=152 2026-10-25 18:30:55,147 INFO +image_rx_daemon: published frame_id=0 seq=17 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:55,560 INFO +image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=2581916947 len=152 2026-10-25 18:30:55,561 INFO +image_rx_daemon: published frame_id=0 seq=18 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:56,182 INFO +image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=2582535978 len=195 2026-10-25 18:30:56,183 INFO +image_rx_daemon: published frame_id=0 seq=19 191 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:56,184 INFO +image_rx_daemon: PROBE TX seq=81 phase_ms=0 size_b=16 (tx#81) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=45 channel_idx=2 epoch=13 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:30:56,231 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:56,791 +INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=2583140146 len=202 2026-10-25 18:30:56,792 INFO +image_rx_daemon: published frame_id=0 seq=20 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:57,127 INFO +image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=2583487879 len=132 2026-10-25 18:30:57,131 INFO +image_rx_daemon: published frame_id=0 seq=21 128 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:57,742 INFO +image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=2584102562 len=152 2026-10-25 18:30:57,745 INFO +image_rx_daemon: published frame_id=0 seq=22 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:57,746 INFO +image_rx_daemon: PROBE TX seq=82 phase_ms=0 size_b=16 (tx#82) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=3 channel_idx=20 epoch=14 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:30:57,834 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:58,139 +INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=2584496758 len=145 2026-10-25 18:30:58,140 INFO +image_rx_daemon: published frame_id=0 seq=23 141 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:58,550 INFO +image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=2584905675 len=150 2026-10-25 18:30:58,551 INFO +image_rx_daemon: published frame_id=0 seq=24 146 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:59,146 INFO +image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=2585500331 len=152 2026-10-25 18:30:59,147 INFO +image_rx_daemon: published frame_id=0 seq=25 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:30:59,148 INFO +image_rx_daemon: PROBE TX seq=83 phase_ms=0 size_b=16 (tx#83) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=10 channel_idx=5 epoch=14 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:30:59,227 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:30:59,771 +INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=2586127503 len=190 2026-10-25 18:30:59,773 INFO +image_rx_daemon: published frame_id=0 seq=26 186 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:00,174 INFO +image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=2586531982 len=200 2026-10-25 18:31:00,176 INFO +image_rx_daemon: published frame_id=0 seq=27 196 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:00,542 INFO +image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=2586894834 len=133 2026-10-25 18:31:00,543 INFO +image_rx_daemon: published frame_id=0 seq=28 129 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:00,544 INFO +image_rx_daemon: PROBE TX seq=84 phase_ms=0 size_b=16 (tx#84) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=17 channel_idx=33 epoch=14 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:31:00,622 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:31:01,137 +INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=2587493885 len=151 2026-10-25 18:31:01,139 INFO +image_rx_daemon: published frame_id=0 seq=29 147 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:01,741 INFO +image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=2588095404 len=152 2026-10-25 18:31:01,743 INFO +image_rx_daemon: published frame_id=0 seq=30 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:01,744 INFO +image_rx_daemon: PROBE TX seq=85 phase_ms=0 size_b=16 (tx#85) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=23 channel_idx=15 epoch=14 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:31:01,826 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:31:02,134 +INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=2588494802 len=152 2026-10-25 18:31:02,135 INFO +image_rx_daemon: published frame_id=0 seq=31 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:02,734 INFO +image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=2589093774 len=152 2026-10-25 18:31:02,735 INFO +image_rx_daemon: published frame_id=0 seq=32 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:03,079 INFO +image_rx_daemon: stats: rx_frames=248 rx_decode_err=0 frames_published=248 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=353 cmd_cooldown_drops=0 cmd_gate_held=113 +cmd_copies_deferred=0 cmd_gate_deferred=113 2026-10-25 18:31:03,081 INFO image_rx_daemon: air_gap: n=20 +dt_med=593708us dt_p95=627172us len_med=152B cmd_tx_ok=85 cmd_tx_fail=0 2026-10-25 18:31:03,082 INFO image_rx_daemon: +air_gap_hist(ms): <400:5 <1000:15 2026-10-25 18:31:03,083 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=593.7ms 2026-10-25 18:31:03,084 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-65/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:31:03,085 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=14 last_hop=27 slot_off=[14..27] 2026-10-25 18:31:03,086 INFO image_rx_daemon: probe: tx=85 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:31:03,087 INFO image_rx_daemon: probe_grid: +p0/s0:0/85(0%) 2026-10-25 18:31:03,142 INFO image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=2589494142 +len=152 2026-10-25 18:31:03,143 INFO image_rx_daemon: published frame_id=0 seq=33 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:03,145 INFO image_rx_daemon: PROBE TX seq=86 phase_ms=0 size_b=16 +(tx#86) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=25 epoch=14 +freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:31:03,222 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:31:03,574 INFO image_rx_daemon: frag_arrival: seq=34 idx=0 +total=1 fw_us=2589926526 len=152 2026-10-25 18:31:03,577 INFO image_rx_daemon: published frame_id=0 seq=34 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:04,175 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 +fw_us=2590530727 len=206 2026-10-25 18:31:04,176 INFO image_rx_daemon: published frame_id=0 seq=35 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:04,774 INFO image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 +fw_us=2591127400 len=202 2026-10-25 18:31:04,775 INFO image_rx_daemon: published frame_id=0 seq=36 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:04,775 INFO image_rx_daemon: PROBE TX seq=87 phase_ms=0 size_b=16 +(tx#87) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=36 epoch=14 +freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:31:04,823 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:31:05,174 INFO image_rx_daemon: frag_arrival: seq=37 idx=0 +total=1 fw_us=2591521703 len=196 2026-10-25 18:31:05,175 INFO image_rx_daemon: published frame_id=0 seq=37 192 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:05,546 INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 +fw_us=2591905590 len=174 2026-10-25 18:31:05,547 INFO image_rx_daemon: published frame_id=0 seq=38 170 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:06,175 INFO image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 +fw_us=2592527794 len=205 2026-10-25 18:31:06,176 INFO image_rx_daemon: published frame_id=0 seq=39 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:06,177 INFO image_rx_daemon: PROBE TX seq=88 phase_ms=0 size_b=16 +(tx#88) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=46 epoch=14 +freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:31:06,223 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:31:06,564 INFO image_rx_daemon: frag_arrival: seq=40 idx=0 +total=1 fw_us=2592923142 len=200 2026-10-25 18:31:06,565 INFO image_rx_daemon: published frame_id=0 seq=40 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:07,142 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 +fw_us=2593502802 len=175 2026-10-25 18:31:07,144 INFO image_rx_daemon: published frame_id=0 seq=41 171 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:07,500 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 +fw_us=2593855348 len=112 2026-10-25 18:31:07,503 INFO image_rx_daemon: published frame_id=0 seq=42 108 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:07,504 INFO image_rx_daemon: PROBE TX seq=89 phase_ms=0 size_b=16 +(tx#89) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=15 epoch=15 +freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:31:07,552 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:31:08,156 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 +total=1 fw_us=2594505861 len=182 2026-10-25 18:31:08,159 INFO image_rx_daemon: published frame_id=0 seq=43 178 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:08,550 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 +fw_us=2594903747 len=169 2026-10-25 18:31:08,552 INFO image_rx_daemon: published frame_id=0 seq=44 165 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:08,552 INFO image_rx_daemon: PROBE TX seq=90 phase_ms=0 size_b=16 +(tx#90) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=3 epoch=15 freq_hz=904250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:31:08,620 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:31:09,100 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 +fw_us=2595454489 len=113 2026-10-25 18:31:09,103 INFO image_rx_daemon: published frame_id=0 seq=45 109 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:09,554 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 +fw_us=2595906869 len=119 2026-10-25 18:31:09,555 INFO image_rx_daemon: published frame_id=0 seq=46 115 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:10,130 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 +fw_us=2596480757 len=152 2026-10-25 18:31:10,131 INFO image_rx_daemon: published frame_id=0 seq=47 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:10,132 INFO image_rx_daemon: PROBE TX seq=91 phase_ms=0 size_b=16 +(tx#91) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=48 epoch=15 +freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:31:10,211 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:31:10,530 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 +total=1 fw_us=2596879973 len=152 2026-10-25 18:31:10,531 INFO image_rx_daemon: published frame_id=0 seq=48 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:11,106 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 +fw_us=2597476009 len=150 2026-10-25 18:31:11,108 INFO image_rx_daemon: published frame_id=0 seq=49 146 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:11,726 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 +fw_us=2598077049 len=152 2026-10-25 18:31:11,727 INFO image_rx_daemon: published frame_id=0 seq=50 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:11,728 INFO image_rx_daemon: PROBE TX seq=92 phase_ms=0 size_b=16 +(tx#92) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=49 epoch=15 +freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:31:11,807 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:31:12,114 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 +total=1 fw_us=2598473644 len=151 2026-10-25 18:31:12,115 INFO image_rx_daemon: published frame_id=0 seq=51 147 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:12,718 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 +fw_us=2599074880 len=152 2026-10-25 18:31:12,719 INFO image_rx_daemon: published frame_id=0 seq=52 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:13,095 INFO image_rx_daemon: stats: rx_frames=268 rx_decode_err=0 +frames_published=268 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=382 cmd_cooldown_drops=0 cmd_gate_held=121 cmd_copies_deferred=0 cmd_gate_deferred=121 2026-10-25 +18:31:13,096 INFO image_rx_daemon: air_gap: n=20 dt_med=550742us dt_p95=650513us len_med=152B cmd_tx_ok=92 +cmd_tx_fail=0 2026-10-25 18:31:13,098 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 2026-10-25 +18:31:13,099 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=550.7ms 2026-10-25 18:31:13,100 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:31:13,100 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=15 last_hop=27 +slot_off=[14..65] 2026-10-25 18:31:13,101 INFO image_rx_daemon: probe: tx=92 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:31:13,102 INFO image_rx_daemon: probe_grid: p0/s0:0/92(0%) 2026-10-25 18:31:13,109 INFO +image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=2599474012 len=152 2026-10-25 18:31:13,111 INFO +image_rx_daemon: published frame_id=0 seq=53 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:13,112 INFO +image_rx_daemon: PROBE TX seq=93 phase_ms=0 size_b=16 (tx#93) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=30 channel_idx=18 epoch=15 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:31:13,210 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:31:13,535 +INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=2599887070 len=152 2026-10-25 18:31:13,536 INFO +image_rx_daemon: published frame_id=0 seq=54 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:14,110 INFO +image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=2600471993 len=152 2026-10-25 18:31:14,112 INFO +image_rx_daemon: published frame_id=0 seq=55 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:14,722 INFO +image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=2601070813 len=152 2026-10-25 18:31:14,723 INFO +image_rx_daemon: published frame_id=0 seq=56 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:14,724 INFO +image_rx_daemon: PROBE TX seq=94 phase_ms=0 size_b=16 (tx#94) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=38 channel_idx=35 epoch=15 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:31:14,802 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:31:15,124 +INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=2601469931 len=152 2026-10-25 18:31:15,125 INFO +image_rx_daemon: published frame_id=0 seq=57 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:15,710 INFO +image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=2602068679 len=152 2026-10-25 18:31:15,712 INFO +image_rx_daemon: published frame_id=0 seq=58 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:16,112 INFO +image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=2602467780 len=152 2026-10-25 18:31:16,113 INFO +image_rx_daemon: published frame_id=0 seq=59 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:16,114 INFO +image_rx_daemon: PROBE TX seq=95 phase_ms=0 size_b=16 (tx#95) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=45 channel_idx=47 epoch=15 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:31:16,202 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:31:16,530 +INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=2602897903 len=152 2026-10-25 18:31:16,531 INFO +image_rx_daemon: published frame_id=0 seq=60 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:17,151 INFO +image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=2603499327 len=199 2026-10-25 18:31:17,152 INFO +image_rx_daemon: published frame_id=0 seq=61 195 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:17,518 INFO +image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=2603875067 len=148 2026-10-25 18:31:17,519 INFO +image_rx_daemon: published frame_id=0 seq=62 144 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:17,519 INFO +image_rx_daemon: PROBE TX seq=96 phase_ms=0 size_b=16 (tx#96) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=2 channel_idx=3 epoch=16 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 18:31:17,598 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:31:18,135 +INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=2604484287 len=180 2026-10-25 18:31:18,136 INFO +image_rx_daemon: published frame_id=0 seq=63 176 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:18,539 INFO +image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=2604887248 len=152 2026-10-25 18:31:18,542 INFO +image_rx_daemon: published frame_id=0 seq=64 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:19,102 INFO +image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=2605453875 len=143 2026-10-25 18:31:19,103 INFO +image_rx_daemon: published frame_id=0 seq=65 139 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:19,104 INFO +image_rx_daemon: PROBE TX seq=97 phase_ms=0 size_b=16 (tx#97) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=10 channel_idx=19 epoch=16 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:31:19,193 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:31:19,546 +INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=2605892074 len=152 2026-10-25 18:31:19,551 INFO +image_rx_daemon: published frame_id=0 seq=66 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:20,098 INFO +image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=2606449089 len=140 2026-10-25 18:31:20,099 INFO +image_rx_daemon: published frame_id=0 seq=67 136 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:20,737 INFO +image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=2607086300 len=192 2026-10-25 18:31:20,738 INFO +image_rx_daemon: published frame_id=0 seq=68 188 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:20,740 INFO +image_rx_daemon: PROBE TX seq=98 phase_ms=0 size_b=16 (tx#98) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=18 channel_idx=14 epoch=16 freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:31:20,797 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:31:21,106 +INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=2607455142 len=150 2026-10-25 18:31:21,111 INFO +image_rx_daemon: published frame_id=0 seq=69 146 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:21,745 INFO +image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=2608094146 len=205 2026-10-25 18:31:21,747 INFO +image_rx_daemon: published frame_id=0 seq=70 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:22,102 INFO +image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=2608454357 len=152 2026-10-25 18:31:22,103 INFO +image_rx_daemon: published frame_id=0 seq=71 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:22,104 INFO +image_rx_daemon: PROBE TX seq=99 phase_ms=0 size_b=16 (tx#99) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=25 channel_idx=0 epoch=16 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:31:22,192 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:31:22,743 +INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=2609086680 len=199 2026-10-25 18:31:22,744 INFO +image_rx_daemon: published frame_id=0 seq=72 195 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:23,119 INFO +image_rx_daemon: stats: rx_frames=288 rx_decode_err=0 frames_published=288 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=412 cmd_cooldown_drops=0 cmd_gate_held=129 +cmd_copies_deferred=0 cmd_gate_deferred=129 2026-10-25 18:31:23,121 INFO image_rx_daemon: air_gap: n=20 +dt_med=557015us dt_p95=639004us len_med=152B cmd_tx_ok=99 cmd_tx_fail=0 2026-10-25 18:31:23,123 INFO image_rx_daemon: +air_gap_hist(ms): <400:6 <1000:14 2026-10-25 18:31:23,123 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=557.0ms 2026-10-25 18:31:23,124 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-66/-62 +snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:31:23,125 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 +fw_us=2609472843 len=182 2026-10-25 18:31:23,126 INFO image_rx_daemon: phase_telemetry: valid=21 invalid=0 pre_f8=0 +last_epoch=16 last_hop=29 slot_off=[14..46] 2026-10-25 18:31:23,127 INFO image_rx_daemon: published frame_id=0 seq=73 +178 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:23,127 INFO image_rx_daemon: probe: tx=99 echo=0 (0.0% +delivered) no echoes this window 2026-10-25 18:31:23,128 INFO image_rx_daemon: probe_grid: p0/s0:0/99(0%) 2026-10-25 +18:31:23,714 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=2610063704 len=169 2026-10-25 +18:31:23,715 INFO image_rx_daemon: published frame_id=0 seq=74 165 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:31:23,716 INFO image_rx_daemon: PROBE TX seq=100 phase_ms=0 size_b=16 (tx#100) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=23 epoch=16 freq_hz=914250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:31:23,784 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:31:24,103 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=2610449965 len=152 +2026-10-25 18:31:24,106 INFO image_rx_daemon: published frame_id=0 seq=75 148 B → lifetrac/v25/video/tile_delta +2026-10-25 18:31:24,738 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=2611084865 len=201 2026-10-25 +18:31:24,740 INFO image_rx_daemon: published frame_id=0 seq=76 197 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:31:25,100 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=2611445251 len=150 2026-10-25 +18:31:25,101 INFO image_rx_daemon: published frame_id=0 seq=77 146 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:31:25,101 INFO image_rx_daemon: PROBE TX seq=101 phase_ms=0 size_b=16 (tx#101) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=25 epoch=16 freq_hz=915250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:31:25,180 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:31:25,727 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=2612077691 len=196 +2026-10-25 18:31:25,728 INFO image_rx_daemon: published frame_id=0 seq=78 192 B → lifetrac/v25/video/tile_delta +2026-10-25 18:31:26,094 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=2612445682 len=152 2026-10-25 +18:31:26,095 INFO image_rx_daemon: published frame_id=0 seq=79 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:31:26,684 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=2613031457 len=135 2026-10-25 +18:31:26,687 INFO image_rx_daemon: published frame_id=0 seq=80 131 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:31:26,688 INFO image_rx_daemon: PROBE TX seq=102 phase_ms=0 size_b=16 (tx#102) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=10 epoch=16 freq_hz=907750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:31:26,776 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:31:27,094 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=2613443561 len=152 +2026-10-25 18:31:27,095 INFO image_rx_daemon: published frame_id=0 seq=81 148 B → lifetrac/v25/video/tile_delta +2026-10-25 18:31:27,683 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=2614032057 len=140 2026-10-25 +18:31:27,684 INFO image_rx_daemon: published frame_id=0 seq=82 136 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:31:28,098 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=2614441437 len=152 2026-10-25 +18:31:28,099 INFO image_rx_daemon: published frame_id=0 seq=83 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:31:28,099 INFO image_rx_daemon: PROBE TX seq=103 phase_ms=0 size_b=16 (tx#103) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=27 epoch=17 freq_hz=916250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:31:28,177 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:31:28,738 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=2615078848 len=204 +2026-10-25 18:31:28,739 INFO image_rx_daemon: published frame_id=0 seq=84 200 B → lifetrac/v25/video/tile_delta +2026-10-25 18:31:29,131 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=2615477905 len=206 2026-10-25 +18:31:29,132 INFO image_rx_daemon: published frame_id=0 seq=85 202 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:31:29,690 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=2616037509 len=152 2026-10-25 +18:31:29,691 INFO image_rx_daemon: published frame_id=0 seq=86 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:31:29,692 INFO image_rx_daemon: PROBE TX seq=104 phase_ms=0 size_b=16 (tx#104) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=2 epoch=17 freq_hz=903750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:31:29,771 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:31:30,090 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=2616436553 len=152 +2026-10-25 18:31:30,091 INFO image_rx_daemon: published frame_id=0 seq=87 148 B → lifetrac/v25/video/tile_delta +2026-10-25 18:31:30,691 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=2617035316 len=152 2026-10-25 +18:31:30,696 INFO image_rx_daemon: published frame_id=0 seq=88 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:31:31,086 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=2617434468 len=152 2026-10-25 +18:31:31,087 INFO image_rx_daemon: published frame_id=0 seq=89 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:31:31,088 INFO image_rx_daemon: PROBE TX seq=105 phase_ms=0 size_b=16 (tx#105) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=15 epoch=17 freq_hz=910250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:31:31,169 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:31:31,674 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=2618025608 len=143 +2026-10-25 18:31:31,675 INFO image_rx_daemon: published frame_id=0 seq=90 139 B → lifetrac/v25/video/tile_delta +2026-10-25 18:31:32,074 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=2618424807 len=141 2026-10-25 +18:31:32,075 INFO image_rx_daemon: published frame_id=0 seq=91 137 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:31:32,671 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=2619031409 len=152 2026-10-25 +18:31:32,672 INFO image_rx_daemon: published frame_id=0 seq=92 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:31:32,674 INFO image_rx_daemon: PROBE TX seq=106 phase_ms=0 size_b=16 (tx#106) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=36 epoch=17 freq_hz=920750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:31:32,774 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:31:33,123 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=2619465142 len=197 +2026-10-25 18:31:33,124 INFO image_rx_daemon: published frame_id=0 seq=93 193 B → lifetrac/v25/video/tile_delta +2026-10-25 18:31:33,136 INFO image_rx_daemon: stats: rx_frames=309 rx_decode_err=0 frames_published=309 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=441 cmd_cooldown_drops=0 +cmd_gate_held=139 cmd_copies_deferred=0 cmd_gate_deferred=139 2026-10-25 18:31:33,136 INFO image_rx_daemon: air_gap: +n=21 dt_med=433733us dt_p95=634900us len_med=152B cmd_tx_ok=106 cmd_tx_fail=0 2026-10-25 18:31:33,137 INFO +image_rx_daemon: air_gap_hist(ms): <400:8 <1000:13 2026-10-25 18:31:33,138 INFO image_rx_daemon: air_gap_by_class: +boundary: n=21 med=433.7ms 2026-10-25 18:31:33,139 INFO image_rx_daemon: rx_rf: n_rssi=21 n_snr=21 +rssi[min/med/max]=-73/-64/-63 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 18:31:33,139 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=17 last_hop=29 slot_off=[14..14] 2026-10-25 18:31:33,140 INFO +image_rx_daemon: probe: tx=106 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:31:33,140 INFO +image_rx_daemon: probe_grid: p0/s0:0/106(0%) 2026-10-25 18:31:33,678 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 +total=1 fw_us=2620029221 len=152 2026-10-25 18:31:33,680 INFO image_rx_daemon: published frame_id=0 seq=94 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:34,080 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 +fw_us=2620425844 len=148 2026-10-25 18:31:34,081 INFO image_rx_daemon: published frame_id=0 seq=95 144 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:34,081 INFO image_rx_daemon: PROBE TX seq=107 phase_ms=0 size_b=16 +(tx#107) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=18 epoch=17 +freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:31:34,171 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:31:34,678 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 +total=1 fw_us=2621027335 len=152 2026-10-25 18:31:34,679 INFO image_rx_daemon: published frame_id=0 seq=96 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:35,028 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 +fw_us=2621385292 len=96 2026-10-25 18:31:35,029 INFO image_rx_daemon: published frame_id=0 seq=97 92 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:35,681 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 +fw_us=2622025736 len=152 2026-10-25 18:31:35,682 INFO image_rx_daemon: published frame_id=0 seq=98 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:35,682 INFO image_rx_daemon: PROBE TX seq=108 phase_ms=0 size_b=16 +(tx#108) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=30 epoch=17 +freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:31:35,762 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:31:36,082 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 +total=1 fw_us=2622425098 len=152 2026-10-25 18:31:36,084 INFO image_rx_daemon: published frame_id=0 seq=99 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:36,671 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 +fw_us=2623018985 len=147 2026-10-25 18:31:36,674 INFO image_rx_daemon: published frame_id=0 seq=100 143 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:37,106 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 +fw_us=2623449430 len=189 2026-10-25 18:31:37,107 INFO image_rx_daemon: published frame_id=0 seq=101 185 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:37,108 INFO image_rx_daemon: PROBE TX seq=109 phase_ms=0 size_b=16 +(tx#109) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=25 epoch=18 +freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:31:37,166 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:31:37,715 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 +total=1 fw_us=2624056333 len=200 2026-10-25 18:31:37,716 INFO image_rx_daemon: published frame_id=0 seq=102 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:38,065 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 +fw_us=2624422079 len=152 2026-10-25 18:31:38,066 INFO image_rx_daemon: published frame_id=0 seq=103 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:38,678 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 +fw_us=2625018448 len=148 2026-10-25 18:31:38,679 INFO image_rx_daemon: published frame_id=0 seq=104 144 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:38,680 INFO image_rx_daemon: PROBE TX seq=110 phase_ms=0 size_b=16 +(tx#110) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=12 epoch=18 +freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:31:38,758 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:31:39,104 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 +total=1 fw_us=2625453996 len=197 2026-10-25 18:31:39,106 INFO image_rx_daemon: published frame_id=0 seq=105 193 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:39,703 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 +fw_us=2626050384 len=196 2026-10-25 18:31:39,705 INFO image_rx_daemon: published frame_id=0 seq=106 192 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:40,107 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 +fw_us=2626449632 len=194 2026-10-25 18:31:40,108 INFO image_rx_daemon: published frame_id=0 seq=107 190 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:40,108 INFO image_rx_daemon: PROBE TX seq=111 phase_ms=0 size_b=16 +(tx#111) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=43 epoch=18 +freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:31:40,155 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:31:40,710 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 +total=1 fw_us=2627045947 len=191 2026-10-25 18:31:40,711 INFO image_rx_daemon: published frame_id=0 seq=108 187 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:41,116 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 +fw_us=2627455524 len=205 2026-10-25 18:31:41,117 INFO image_rx_daemon: published frame_id=0 seq=109 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:41,674 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 +fw_us=2628023340 len=164 2026-10-25 18:31:41,675 INFO image_rx_daemon: published frame_id=0 seq=110 160 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:41,676 INFO image_rx_daemon: PROBE TX seq=112 phase_ms=0 size_b=16 +(tx#112) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=22 epoch=18 +freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:31:41,754 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:31:42,082 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 +total=1 fw_us=2628422775 len=165 2026-10-25 18:31:42,083 INFO image_rx_daemon: published frame_id=0 seq=111 161 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:42,633 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 +fw_us=2628983033 len=112 2026-10-25 18:31:42,635 INFO image_rx_daemon: published frame_id=0 seq=112 108 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:43,074 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 +fw_us=2629423726 len=168 2026-10-25 18:31:43,076 INFO image_rx_daemon: published frame_id=0 seq=113 164 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:31:43,076 INFO image_rx_daemon: PROBE TX seq=113 phase_ms=0 size_b=16 +(tx#113) 2026-10-25 18:31:43,144 INFO image_rx_daemon: stats: rx_frames=329 rx_decode_err=0 frames_published=329 +publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=470 +cmd_cooldown_drops=0 cmd_gate_held=149 cmd_copies_deferred=0 cmd_gate_deferred=149 2026-10-25 18:31:43,145 INFO +image_rx_daemon: air_gap: n=20 dt_med=560258us dt_p95=640444us len_med=164B cmd_tx_ok=112 cmd_tx_fail=0 2026-10-25 +18:31:43,148 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 2026-10-25 18:31:43,149 INFO image_rx_daemon: +air_gap_by_class: boundary: n=20 med=560.3ms RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 +channel_idx=35 epoch=18 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:31:43,151 INFO +image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:31:43,151 INFO image_rx_daemon: rx_rf: +n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/13.0 2026-10-25 18:31:43,153 INFO +image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=18 last_hop=29 slot_off=[14..14] 2026-10-25 +18:31:43,153 INFO image_rx_daemon: probe: tx=113 echo=0 (0.0% delivered) no echoes this window 2026-10-25 +18:31:43,154 INFO image_rx_daemon: probe_grid: p0/s0:0/113(0%) 2026-10-25 18:31:43,676 INFO image_rx_daemon: +frag_arrival: seq=114 idx=0 total=1 fw_us=2630025485 len=171 2026-10-25 18:31:43,678 INFO image_rx_daemon: published +frame_id=0 seq=114 167 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:44,045 INFO image_rx_daemon: frag_arrival: +seq=115 idx=0 total=1 fw_us=2630388574 len=122 2026-10-25 18:31:44,048 INFO image_rx_daemon: published frame_id=0 +seq=115 118 B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:44,642 INFO image_rx_daemon: frag_arrival: seq=116 +idx=0 total=1 fw_us=2630992667 len=128 2026-10-25 18:31:44,643 INFO image_rx_daemon: published frame_id=0 seq=116 124 +B → lifetrac/v25/video/tile_delta 2026-10-25 18:31:44,644 INFO image_rx_daemon: PROBE TX seq=114 phase_ms=0 size_b=16 +(tx#114) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=31 epoch=18 +freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:31:44,679 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:31:51,261 INFO image_rx_daemon: signal received; shutting +down 2026-10-25 18:31:51,342 INFO image_rx_daemon: RX worker exit + +=== LEG CHECKS === +TRACTOR_L072_RESET landed (PF4/NRST read back low then high, openocd exit 0) +BASE_L072_RESET unverified (gpio163 pulse sent; nothing checks that the base L072 rebooted, and it has not since +2026-08: score base brackets as post - pre) + gpio163 pulse output: none +CLOCKS board minus PC: tractor -1667465.410 s (-19.30 d) +-0.039 s; base -0.154 s (0.00 d) +-0.033 s (read only) +LOG_WINDOW after_stop (feed: camera_svc stopped; 4 s drain, tx_smoke stopped, rx_smoke stopped 0.5 s later, then the +logs were read; both stops ok, both daemon logs hold their SIGTERM shutdown line) +[EVIDENCE] archived to C:\Users\dorkm\Documents\GitHub\LifeTrac-bench-main\LifeTrac-v25\DESIGN-CONTROLLER\bench-evidenc +e\radio_monitor_20261025_133154_5f84b748 +=== LIVE LORA RADIO MONITOR COMPLETE === diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_health_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_health_base.txt new file mode 100644 index 00000000..1804ae79 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_health_base.txt @@ -0,0 +1,29 @@ +# leg 2c_t2g health base, 2026-10-25T18:27:37Z PC clock +STATS-OK (attempt 1) + radio_state=1 + radio_rx_ok=4466 + radio_crc_err=4 + radio_dio0=5471 + radio_tx_ok=999 + tx_fifo_rb_ok=999 + tx_fifo_rb_bad=0 + tx_done_early=0 + rx_urc_lost=25 + rx_pretx_drained=0 + rx_fifo_skip=0 + tx_deaf_max_us=30698 + tx_deaf_sum_us=29311107 + tx_done_to_rearm_max_us=1854 + fhss_dec_aligned=4458 + fhss_dec_snapped=8 + fhss_dec_rej_locked_out=0 + clk_demotion_reset=8 + clk_demotion_kept=0 + tx_first_anchor=0 + tx_stream_streak_max=1 + host_parse_ok=2563 + host_parse_err=0 + host_rx_ring_ovf=0 +RS115-INSTRUMENTED-FIRMWARE=YES +RS12-URC-COUNTERS=YES +RS12-10-COUNTERS=YES diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_health_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_health_tractor.txt new file mode 100644 index 00000000..21bbc44a --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_health_tractor.txt @@ -0,0 +1,29 @@ +# leg 2c_t2g health tractor, 2026-10-25T18:27:39Z PC clock +STATS-OK (attempt 1) + radio_state=1 + radio_rx_ok=124 + radio_crc_err=0 + radio_dio0=500 + radio_tx_ok=376 + tx_fifo_rb_ok=376 + tx_fifo_rb_bad=0 + tx_done_early=0 + rx_urc_lost=0 + rx_pretx_drained=0 + rx_fifo_skip=0 + tx_deaf_max_us=176735 + tx_deaf_sum_us=64035621 + tx_done_to_rearm_max_us=3539 + fhss_dec_aligned=124 + fhss_dec_snapped=0 + fhss_dec_rej_locked_out=0 + clk_demotion_reset=0 + clk_demotion_kept=2 + tx_first_anchor=1 + tx_stream_streak_max=375 + host_parse_ok=888 + host_parse_err=0 + host_rx_ring_ovf=0 +RS115-INSTRUMENTED-FIRMWARE=YES +RS12-URC-COUNTERS=YES +RS12-10-COUNTERS=YES diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_link_stats.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_link_stats.txt new file mode 100644 index 00000000..33272e27 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_link_stats.txt @@ -0,0 +1,2 @@ +# leg 2c_t2g link_stats (base broker): first message with frames; sampler started 2026-10-25T18:28:41Z PC clock +18:29:02Z {"bps": 365.3, "frames_per_s": 2.5, "rx_frames_seen": 7, "frames_published": 7, "rssi_dbm": -63, "snr_db": 10, "parity_reconstructions": 0, "timeouts": 0, "decode_errors": 0, "frags_expected": 7, "frags_missing": 0, "rx_codec": 1, "rx_codec_name": "mono_g4", "radio_profile": 1, "ts": 1792952942.0} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_p2p4.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_p2p4.txt new file mode 100644 index 00000000..ac453522 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_p2p4.txt @@ -0,0 +1,11 @@ +# leg 2c_t2g P2/P4 greps on C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748 +harness: reg_profile=1 force_frf_hz=0 tx_batch=0 synth_fps=2 cam_extra_env=-e LIFETRAC_ENCODE_MODE=6 +published frame_id lines (rx_daemon.log): 332 +tx done K=1 lines: 372 +tx done K>=2 lines: 0 +tx ABORTED lines: 0 +max K: 1 fragments +camera_service vector_stats lines: 0 +tx drops before air (last tx stats line): drop_full=0 drop_stale=0 +tractor FHSS authority (post bracket): tx_first_anchor=1 tx_stream_streak_max=372 +seq-gap loss (per codec run): leg 2c_t2g: 332 frames received; seq gaps within same-codec runs (row, lost): [] -> 0 lost of 332 = 0.0 % after the first received frame (0 codec switch(es) not counted) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_params.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_params.txt new file mode 100644 index 00000000..77aaf5fa --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_params.txt @@ -0,0 +1,58 @@ +git_sha=5f84b748 +duration_s=180 +synth_fps=2 +synth_budget_b=250 +tx_pipeline=v3 +tx_pipeline_depth=2 +tx_batch=0 +tx_prepare_ahead=1 +train_gap_ms=40 +kf_request_disable=1 +no_park_last=0 +no_park_last_min_frags=3 +idle_drain_quiet_s=1.5 +cmd_stream_min_gap_s=1.0 +rx_extra_env= +rx_env_args=-e LIFETRAC_ALIGNED_PUMP=1 -e LIFETRAC_REACTIVE_FIRE=1 -e LIFETRAC_IDLE_DRAIN_QUIET_S=1.5 -e LIFETRAC_CMD_STREAM_MIN_GAP_S=1.0 +cam_extra_env=-e LIFETRAC_ENCODE_MODE=6 +parity_group=0 +aligned_pump=1 +reactive_fire=1 +probe_phase_sweep_ms= +probe_sizes_b= +ack_copies=2 +probe_echo=0 +fhss_farm_id=0 +fhss_link_id=0 +airtime_budget_us=0 +pacing_mode=smooth +pacing_headroom=0 +rxcont_arm=1 +tx_power_dbm= +tx_feed=camera +reg_profile=1 +force_frf_hz=0 +allow_default_carrier=False +tx_serial=2E2C1209DABC240B +rx_serial=2D0A1209DABC240B +host_ip=192.168.1.79 +inject_cmd= +inject_on= +inject_status= +inject_trigger= +tractor_l072_reset=landed +tractor_l072_reset_reason=PF4/NRST read back low then high, openocd exit 0 +tractor_ocd_tag=OCD_LEG=20261025T182825Z +base_l072_reset=unverified +base_gpio163_output=none +log_window=after_stop +feed_stop=camera_svc stopped +stop_drain_s=4 +tractor_clock_offset_s=-1667465.410 +base_clock_offset_s=-0.154 +tractor_clock_rtt_s=0.077 +base_clock_rtt_s=0.065 +clock_offset_rule=board date +%s.%N minus the PC UTC epoch at the midpoint of the adb read (error at most rtt/2, +1 s if the CLOCKS line says whole seconds), read after the daemons stopped; no clock was set +tractor_deploy_md5=md5 52/52 match; reset files md5 2/2 match +base_deploy_md5=md5 52/52 match +timestamp=20261025_133154 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_park.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_park.txt new file mode 100644 index 00000000..a6dcffde --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_park.txt @@ -0,0 +1,3 @@ +# leg 2c_t2g park, 2026-10-25T18:34:25Z PC clock +base: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +tractor: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_post_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_post_base.txt new file mode 100644 index 00000000..2b950f9d --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_post_base.txt @@ -0,0 +1,31 @@ +# leg 2c_t2g post bracket base, 2026-10-25T18:34:17Z PC clock +radio_rx_ok=4798 +radio_crc_err=4 +radio_dio0=5917 +radio_tx_ok=1113 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=2846 +host_parse_err=0 +radio_state=4 +tx_fifo_rb_ok=1113 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=25 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=30698 +tx_deaf_sum_us=32773404 +tx_done_to_rearm_max_us=1854 +fhss_dec_aligned=4789 +fhss_dec_snapped=9 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=9 +clk_demotion_kept=0 +tx_first_anchor=0 +tx_stream_streak_max=1 +ALL: {'host_irq_idle': 2847, 'radio_dio0': 5917, 'radio_dio1': 3, 'radio_crc_err': 4, 'radio_rx_ok': 4798, 'radio_tx_ok': 1113, 'radio_state': 4, 'host_rx_bytes': 46891, 'host_rx_lpuart_bytes': 46891, 'host_parse_ok': 2846, 'tx_fifo_rb_ok': 1113, 'rx_urc_lost': 25, 'tx_deaf_max_us': 30698, 'tx_deaf_sum_us': 32773404, 'tx_done_to_rearm_max_us': 1854, 'fhss_dec_aligned': 4789, 'fhss_dec_snapped': 9, 'clk_demotion_reset': 9, 'tx_stream_streak_max': 1} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_post_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_post_tractor.txt new file mode 100644 index 00000000..91421e49 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_post_tractor.txt @@ -0,0 +1,31 @@ +# leg 2c_t2g post bracket tractor, 2026-10-25T18:34:19Z PC clock +radio_rx_ok=114 +radio_crc_err=0 +radio_dio0=487 +radio_tx_ok=373 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=990 +host_parse_err=0 +radio_state=4 +tx_fifo_rb_ok=373 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=0 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=176747 +tx_deaf_sum_us=53344552 +tx_done_to_rearm_max_us=3538 +fhss_dec_aligned=114 +fhss_dec_snapped=0 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=0 +clk_demotion_kept=1 +tx_first_anchor=1 +tx_stream_streak_max=372 +ALL: {'host_irq_idle': 990, 'radio_dio0': 487, 'radio_dio1': 1, 'radio_rx_ok': 114, 'radio_tx_ok': 373, 'radio_state': 4, 'host_rx_bytes': 73049, 'host_rx_lpuart_bytes': 73049, 'host_parse_ok': 990, 'tx_fifo_rb_ok': 373, 'tx_deaf_max_us': 176747, 'tx_deaf_sum_us': 53344552, 'tx_done_to_rearm_max_us': 3538, 'fhss_dec_aligned': 114, 'clk_demotion_kept': 1, 'tx_first_anchor': 1, 'tx_stream_streak_max': 372} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_post_transcript.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_post_transcript.txt new file mode 100644 index 00000000..4d70f732 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_post_transcript.txt @@ -0,0 +1,104 @@ +18:32:00Z == leg 2c_t2g post (archive C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748) +18:32:01Z -- waiting for the base capture (rs13_cap_base) to finish its 360 s +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +== vector dry run summary == +profile image_bw250: one-fragment limit 203 B (epoch starts 202 B) +frames: 332 total, 0 vector, 332 other, 0 unparseable; by codec {'mono_g4': 332} +wire bytes (vector): min 0 / p50 0 / p95 0 / max 0; over limit: 0 +epoch starts: 0 received, 0 applied +arrival: 0.00 fps mean over 0.0 s; gap p50 0.00 s, p95 0.00 s, max 0.00 s; first applied at never (0 frame(s) before it) +store: applied 0, bad 0 , epoch_behind 0, orphans 0, digest 0 checked / 0 mismatched, epochs 0, handovers 0, ttl_dropped 0, resync 0 (0 ended by DIGEST), records 0 +resync: none +scene: none (no frame applied) +checks: + [PASS] parse_ok 0 unparseable payload(s) + [FAIL] all_vector 332 non-vector frame(s): {'mono_g4': 332} + [PASS] one_fragment 0 over 203 B (epoch starts 202 B); max 0 B + [PASS] store_clean frames_bad=0 + [PASS] no_orphans orphans=0 + [PASS] digest 0 checked, 0 mismatched, scene digest_ok=None + [FAIL] epoch_seen 0 epoch start(s) applied of 0 received + [FAIL] first_apply 0 frame(s) before the first apply + [FAIL] applied_ratio 0/0 applied = 0.0% (need >= 90%) + [FAIL] min_frames 0 vector frame(s), need >= 300 +RESULT: FAIL +json report -> /work/legs/leg2c_t2g_base.json +18:34:15Z -- radio quiet check before the brackets and the park +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +base: leg daemons [] ttymxc3 holders [] +tractor: leg daemons [] ttymxc3 holders [] +18:34:17Z -- post-brackets (rs115) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +radio_rx_ok=4798 radio_crc_err=4 radio_tx_ok=1113 (base) +radio_rx_ok=114 radio_crc_err=0 radio_tx_ok=373 (tractor) +18:34:22Z -- rs12_leg_report (--capture) + frag_gap_report +train_gap_ms=40 tx_pipeline_depth=2 synth_budget_b=250 force_frf_hz=0 git_sha=5f84b748 log_window=after_stop + (tx frags_ok counter 367 is stale; using 372 fragments from per-frame TX events) + (rx rx_frames counter 329 is stale; using 332 fragments from frag_arrival events) +loss 40/372 = 10.8% crc_dumps=0 timeouts=0 published=332 [whole logs] +shared-window loss 40/372 = 10.8% [txdone_arrival vs frag_arrival, train by train over the window both logs cover; 40 of 372 trains not heard] +capture seq gaps (leg2c_t2g_base.jsonl): lost 0/332 = 0.0% (received 332, 0 gaps, longest 0; 1 codec run; period 0.54 s) + first frame heard at seq 41: the 40 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 40/372 = 10.8% + tractor TX log: 372 frame(s) on air (txdone_arrival); the capture's first frame is its #41, its last #372 (placed by the params.txt clock offsets, within 0.03 s): 40/372 = 10.8% of them never reached the capture (40 before its first, 0 after its last) +n_frag=332 span=165s max_gap=0.7s gaps>3s=0 total_silent=0.0s +episodes (start s from first frag, +length): NONE +head: the first fragment came 26.4 s after the base's profile activation (18:28:32.743 base clock, the first line after REG_PROFILE OK); 20.0 s after the tractor's first txdone (params.txt clock offsets) +tail: the last fragment came 0.0 s before the tractor's last txdone (params.txt clock offsets); 6.6 s before the base daemon's stop (its 'signal received' line) +base sends on air=114 | tractor decoded cmds=114 +tractor cmd offsets (s from its first): 0.0, 1.5, 2.9, 4.0, 5.5, 7.0, 8.4, 10.0, 11.4, 13.0, 14.4, 16.0, 17.4, 19.0, 20.5, 22.0, 23.5, 25.0, 26.4, 27.5, 29.0, 30.5, 32.0, 33.5, 35.0, 36.5, 38.0, 39.5, 41.0, 42.5, 44.0, 45.5, 47.0, 48.5, 50.0, 51.5, 53.0, 54.5, 55.9, 57.0 +18:34:22Z -- P2 / P4 from the archive +# leg 2c_t2g P2/P4 greps on C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748 +harness: reg_profile=1 force_frf_hz=0 tx_batch=0 synth_fps=2 cam_extra_env=-e LIFETRAC_ENCODE_MODE=6 +published frame_id lines (rx_daemon.log): 332 +tx done K=1 lines: 372 +tx done K>=2 lines: 0 +tx ABORTED lines: 0 +max K: 1 fragments +camera_service vector_stats lines: 0 +tx drops before air (last tx stats line): drop_full=0 drop_stale=0 +tractor FHSS authority (post bracket): tx_first_anchor=1 tx_stream_streak_max=372 +seq-gap loss (per codec run): leg 2c_t2g: 332 frames received; seq gaps within same-codec runs (row, lost): [] -> 0 lost of 332 = 0.0 % after the first received frame (0 codec switch(es) not counted) +no vector_stats lines found (VECTOR mode logs one every LIFETRAC_CAMERA_HEALTH_EVERY_S, default 2 s) +18:34:23Z -- archive files into legs/ +copied: leg2c_t2g_tractor_ocd_reset.log; not in this archive: inject.log inject_trigger.txt +18:34:24Z -- RS-13 scorers (PC only; a failure is reported, it never stops the post step or the park) +radio_monitor_20261025_133154_5f84b748: codec mono_g4, reg_profile=1, reactive_fire=1, probe_echo=0, duration_s=180 + base PROBE TX: 114 (seq 1..114; on air 114, failed 0) + tractor LoRa cmd: PROBE: 114 line(s), 114 distinct seq(s), duplicates 0 + delivered 114/114 = 100.0 % (tractor seqs that the base sent, over base PROBE TX) + tail: none (the tractor logged the base's last PROBE, seq 114) + base acquisition: ACQUIRED; first image reception 26.4 s after the base's profile-1 activation, within the 120 s FHSS scan budget; evidence: the base decoded 332 of the tractor's 372 fragments on air (89.2 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid + (rs13_probe_score: exit 0 -> leg2c_t2g_probe_score.txt) +radio_monitor_20261025_133154_5f84b748: reg_profile=1 force_frf_hz=0 encode_mode=6 duration_s=180 + rx_rf windows: 17, +31..+191 s from the log start + RSSI: median of window medians -65.0 dBm; min of window medians -67 dBm; min of window mins -74 dBm; max -62 dBm; n = 17 windows, 329 frames + SNR: median of window medians 10.0 dB; min of window medians 10.0 dB; min of window mins 3.0 dB; max 13.0 dB; n = 17 windows, 329 frames + crc_dump: 0 + published frame_id: 332; frag_arrival: 332; rx_frames (last counter max): 329 + row: RSSI med / min -65.0 / -74 dBm | SNR med / min 10.0 / 3.0 dB | CRC err 0 | n 17 + FRF readback: base none; tractor none + (rs13_rf_extract: exit 0 -> leg2c_t2g_rf.txt) + (rs13_digest_trace: skipped -- the capture holds no VECTOR frame) +leg 2c_t2g: reg_profile=1 (FHSS, from leg2c_t2g_params.txt) -> the RS-12.15 bracket criteria apply +base: L072 counters not reset -> delta = post - pre +tractor: L072 counters RESET during the leg (evidence: radio_dio0, radio_rx_ok, radio_tx_ok, tx_fifo_rb_ok, tx_deaf_sum_us, fhss_dec_aligned, clk_demotion_kept, tx_done_to_rearm_max_us, tx_stream_streak_max) -> delta = post +cross-check: brackets 114/114 vs logs: base sends on air=114, tractor decoded cmds=114 -> AGREE +STOP RULE: not tripped + (bracket_deltas: exit 0 -> leg2c_t2g_deltas.txt) +18:34:24Z scorer exit codes (0 = ran clean; the files hold the reasons): rs12_leg_report=0 frag_gap_report=0 leg_replay=0 tractor_log=0 rs13_probe_score=0 rs13_rf_extract=0 bracket_deltas=0 +18:34:24Z -- park both radios (last) +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +base: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +tractor: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +18:34:34Z == leg 2c_t2g post done (evidence: C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_pre_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_pre_base.txt new file mode 100644 index 00000000..4c11daa2 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_pre_base.txt @@ -0,0 +1,31 @@ +# leg 2c_t2g pre bracket base, 2026-10-25T18:27:43Z PC clock +radio_rx_ok=4466 +radio_crc_err=4 +radio_dio0=5471 +radio_tx_ok=999 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=2564 +host_parse_err=0 +radio_state=1 +tx_fifo_rb_ok=999 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=25 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=30698 +tx_deaf_sum_us=29311107 +tx_done_to_rearm_max_us=1854 +fhss_dec_aligned=4458 +fhss_dec_snapped=8 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=8 +clk_demotion_kept=0 +tx_first_anchor=0 +tx_stream_streak_max=1 +ALL: {'host_irq_idle': 2565, 'radio_dio0': 5471, 'radio_dio1': 3, 'radio_crc_err': 4, 'radio_rx_ok': 4466, 'radio_tx_ok': 999, 'radio_state': 1, 'host_rx_bytes': 42166, 'host_rx_lpuart_bytes': 42166, 'host_parse_ok': 2564, 'tx_fifo_rb_ok': 999, 'rx_urc_lost': 25, 'tx_deaf_max_us': 30698, 'tx_deaf_sum_us': 29311107, 'tx_done_to_rearm_max_us': 1854, 'fhss_dec_aligned': 4458, 'fhss_dec_snapped': 8, 'clk_demotion_reset': 8, 'tx_stream_streak_max': 1} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_pre_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_pre_tractor.txt new file mode 100644 index 00000000..26a3798e --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_pre_tractor.txt @@ -0,0 +1,31 @@ +# leg 2c_t2g pre bracket tractor, 2026-10-25T18:27:46Z PC clock +radio_rx_ok=124 +radio_crc_err=0 +radio_dio0=500 +radio_tx_ok=376 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=889 +host_parse_err=0 +radio_state=1 +tx_fifo_rb_ok=376 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=0 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=176735 +tx_deaf_sum_us=64035621 +tx_done_to_rearm_max_us=3539 +fhss_dec_aligned=124 +fhss_dec_snapped=0 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=0 +clk_demotion_kept=2 +tx_first_anchor=1 +tx_stream_streak_max=375 +ALL: {'host_irq_idle': 889, 'radio_dio0': 500, 'radio_rx_ok': 124, 'radio_tx_ok': 376, 'radio_state': 1, 'host_rx_bytes': 86096, 'host_rx_lpuart_bytes': 86096, 'host_parse_ok': 889, 'tx_fifo_rb_ok': 376, 'tx_deaf_max_us': 176735, 'tx_deaf_sum_us': 64035621, 'tx_done_to_rearm_max_us': 3539, 'fhss_dec_aligned': 124, 'clk_demotion_kept': 2, 'tx_first_anchor': 1, 'tx_stream_streak_max': 375} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_prep.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_prep.txt new file mode 100644 index 00000000..f4a2912a --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_prep.txt @@ -0,0 +1,60 @@ +18:27:18Z == leg 2c_t2g prep (profile image_bw250 = harness -RegProfile 1, boot mono_g4, 2 fps, 180 s, -ReactiveFire 1, -StopDrainS 4 (FHSS default), capture 360 s min-frames 300 no-strict) from bench-session-2026-10-25-t2 @ 5f84b748 +18:27:18Z -- production camera unit / radio-UART holders +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +tractor: lifetrac-camera=failed containers=[bench_mqtt x8-devel x8-provisioning x8-webapp] ttymxc3 holders=[] +base: containers=[design-controller-mosquitto-1] ttymxc3 holders=[] +18:27:20Z -- scene: bench video window to the front + camera check (camera only) +window pid 14808 'Front view of Colorado's STUNNING Royal Gorge Route Railroad - YouTube — Mozilla Firefox' player fullscreen: True in front: True +# leg2c_t2g scene check, 2026-10-25T18:27:23Z PC clock (content: https://www.youtube.com/watch?v=B1yUQwpNhJA, normal Firefox window, player fullscreen; min 8 %) +camera: first frame 0.5 s after opening /dev/video1; 201 frames, the sixth 0.2 s and the last 10.7 s after the first +1.9 s apart: mean abs diff 8.11 pct pixels diff>25: 7.15 % +5.0 s apart: mean abs diff 10.50 pct pixels diff>25: 9.87 % +10.0 s apart: mean abs diff 51.10 pct pixels diff>25: 63.54 % +mean luma 112.5 +frame -> C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_scene.jpg +SCENE-CHECK-OK: 10 s change 63.54 % (min 8 %) +18:27:37Z -- health probes (rs116) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +STATS-OK (attempt 1) + radio_state=1 +RS12-URC-COUNTERS=YES +STATS-OK (attempt 1) + radio_state=1 +RS12-URC-COUNTERS=YES +18:27:41Z -- clear retained control topics on the base broker +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +RETAINED-CLEARED lifetrac/v25/control/encode_mode_override lifetrac/v25/cmd/req_keyframe lifetrac/v25/control/radio_profile +18:27:43Z -- pre-brackets (rs115) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +radio_rx_ok=4466 radio_crc_err=4 radio_tx_ok=999 (base) +radio_rx_ok=124 radio_crc_err=0 radio_tx_ok=376 (tractor) +18:27:48Z -- base-side capture, detached (docker rs13_cap_base): profile image_bw250, 360 s, min-frames 300 no-strict +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +rs13_cap_base id 71a7bc008c37 +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +connected to 127.0.0.1:1883 (rc=0); subscribing lifetrac/v25/video/tile_deltacapture -> /work/legs/leg2c_t2g_base.jsonl (profile image_bw250, limit 203 B); 360 s + +18:28:16Z == leg 2c_t2g prep done -> launch the harness NOW (the capture is already listening), in PowerShell: + & "C:/Users/dorkm/AppData/Local/Temp/lifetrac-bench/leg2c_t2g_harness.ps1" + which runs, from C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper: + .\run_live_radio_monitor.ps1 -TxAdbSerial 2E2C1209DABC240B -RxAdbSerial 2D0A1209DABC240B -HostIp 192.168.1.79 -TxFeed camera -RegProfile 1 -DurationS 180 -StopDrainS 4 -SynthFps 2 -KfRequestDisable 1 -ReactiveFire 1 -ProbeEcho 0 -LogFragArrivals 1 -TxBatch 0 -CamExtraEnv "-e LIFETRAC_ENCODE_MODE=6" -Archive + while frames flow: bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/link_sample.sh" 2c_t2g + after '[EVIDENCE] archived to': bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/leg_post.sh" 2c_t2g + NOT flying after all (no GO, harness refused, round aborted)? The probes left both L072s + listening (RXCONT) and rs13_cap_base is running. Stop the capture and park both radios: + bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/power_up_guard.sh" --stop-leg-daemons diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_probe_score.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_probe_score.txt new file mode 100644 index 00000000..95e03f8b --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_probe_score.txt @@ -0,0 +1,6 @@ +radio_monitor_20261025_133154_5f84b748: codec mono_g4, reg_profile=1, reactive_fire=1, probe_echo=0, duration_s=180 + base PROBE TX: 114 (seq 1..114; on air 114, failed 0) + tractor LoRa cmd: PROBE: 114 line(s), 114 distinct seq(s), duplicates 0 + delivered 114/114 = 100.0 % (tractor seqs that the base sent, over base PROBE TX) + tail: none (the tractor logged the base's last PROBE, seq 114) + base acquisition: ACQUIRED; first image reception 26.4 s after the base's profile-1 activation, within the 120 s FHSS scan budget; evidence: the base decoded 332 of the tractor's 372 fragments on air (89.2 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_replay.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_replay.txt new file mode 100644 index 00000000..c25da773 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_replay.txt @@ -0,0 +1,7 @@ +leg 2c_t2g: 332 frames received; seq gaps within same-codec runs (row, lost): [] -> 0 lost of 332 = 0.0 % after the first received frame (0 codec switch(es) not counted) + resync episodes (start, end, ended by key): [] + all ended by an epoch start: True; final resync False, digest_ok n/a (no VECTOR frame) + last DIGEST checked (row, result): None; last epoch start row None, None frame(s) before the end (no DIGEST inside TTL_FRAMES+3 of a range-1/2 start, encode_vector.py) + key rows (0): [] + BAD rows (0): [] + orphan bursts top: []; orphans 0, ttl_dropped 0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_report.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_report.txt new file mode 100644 index 00000000..1fdbc68f --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_report.txt @@ -0,0 +1,17 @@ +train_gap_ms=40 tx_pipeline_depth=2 synth_budget_b=250 force_frf_hz=0 git_sha=5f84b748 log_window=after_stop + (tx frags_ok counter 367 is stale; using 372 fragments from per-frame TX events) + (rx rx_frames counter 329 is stale; using 332 fragments from frag_arrival events) +loss 40/372 = 10.8% crc_dumps=0 timeouts=0 published=332 [whole logs] +shared-window loss 40/372 = 10.8% [txdone_arrival vs frag_arrival, train by train over the window both logs cover; 40 of 372 trains not heard] +capture seq gaps (leg2c_t2g_base.jsonl): lost 0/332 = 0.0% (received 332, 0 gaps, longest 0; 1 codec run; period 0.54 s) + first frame heard at seq 41: the 40 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 40/372 = 10.8% + tractor TX log: 372 frame(s) on air (txdone_arrival); the capture's first frame is its #41, its last #372 (placed by the params.txt clock offsets, within 0.03 s): 40/372 = 10.8% of them never reached the capture (40 before its first, 0 after its last) +acquisition: first image reception: the base's first decoded frame came 26.4 s after its profile-1 activation (rx_daemon.log line 31 at 18:28:32.743 board time, the frame at line 45), within the FHSS cold-start scan budget of 120 s (4 attempts x 30 s: SX1276_RX_SCAN_MAX_RETRIES 3 + 1, SX1276_RX_SCAN_REDESIGN_MS 30000) + confirmed acquisition: ACQUIRED: the base's bracket counts 1 LOCKED -> SCANNING demotion(s) (d(clk_demotion_reset) 1, d(clk_demotion_kept) 0), which only a locked scan makes; the base decoded 332 of the tractor's 372 fragments on air (89.2 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid +radio deltas: {'radio_dio0': 446, 'radio_rx_ok': 332, 'radio_crc_err': 0, 'radio_tx_ok': 114} +FIRMWARE DROP (drx_ok - host URCs): 332 - 332 = 0 +identity residue: 0 +crc closure: dcrc_err=0 vs crc_dumps=0 +URC-path: rx_urc_lost=0 rx_pretx_drained=0 +RS-12.10: rx_fifo_skip=0 tx_deaf_sum=3462297 us over 114 TX (mean 30.4 ms) tx_deaf_max=30.7 ms tx_done_to_rearm_max=1854 us (max fields: post-bracket values) +RS-12.15: consider_remote deltas aligned=331 snapped=1 locked_out=0 epoch_drift=0 bad_hop=0 not_init=0 | demotion reset=1 kept=0 | tx_first_anchor delta=0 (post 0) | streak_max post=1 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_rf.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_rf.txt new file mode 100644 index 00000000..eeb3e693 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_rf.txt @@ -0,0 +1,25 @@ +radio_monitor_20261025_133154_5f84b748: reg_profile=1 force_frf_hz=0 encode_mode=6 duration_s=180 + rx_rf windows: 17, +31..+191 s from the log start + RSSI: median of window medians -65.0 dBm; min of window medians -67 dBm; min of window mins -74 dBm; max -62 dBm; n = 17 windows, 329 frames + SNR: median of window medians 10.0 dB; min of window medians 10.0 dB; min of window mins 3.0 dB; max 13.0 dB; n = 17 windows, 329 frames + crc_dump: 0 + published frame_id: 332; frag_arrival: 332; rx_frames (last counter max): 329 + row: RSSI med / min -65.0 / -74 dBm | SNR med / min 10.0 / 3.0 dB | CRC err 0 | n 17 + FRF readback: base none; tractor none + rx_rf + 31.0 s n_rssi= 8 n_snr= 8 rssi[min/med/max]=-73/-63/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 41.0 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 51.0 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=8.0/10.0/11.0 + rx_rf + 61.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 71.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 81.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-66/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 91.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-65/-63 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 101.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=3.0/10.0/10.0 + rx_rf + 111.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=8.0/10.0/10.0 + rx_rf + 121.1 s n_rssi= 21 n_snr= 21 rssi[min/med/max]=-74/-66/-63 snr[min/med/max]=7.0/10.0/10.0 + rx_rf + 131.1 s n_rssi= 19 n_snr= 19 rssi[min/med/max]=-74/-67/-62 snr[min/med/max]=9.0/10.0/13.0 + rx_rf + 141.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-66/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 151.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 161.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 171.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-66/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 181.2 s n_rssi= 21 n_snr= 21 rssi[min/med/max]=-73/-64/-63 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 191.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/13.0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_scene.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_scene.txt new file mode 100644 index 00000000..4ce25b2c --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_scene.txt @@ -0,0 +1,6 @@ +# leg2c_t2g scene check, 2026-10-25T18:27:23Z PC clock (content: https://www.youtube.com/watch?v=B1yUQwpNhJA, normal Firefox window, player fullscreen; min 8 %) +camera: first frame 0.5 s after opening /dev/video1; 201 frames, the sixth 0.2 s and the last 10.7 s after the first +1.9 s apart: mean abs diff 8.11 pct pixels diff>25: 7.15 % +5.0 s apart: mean abs diff 10.50 pct pixels diff>25: 9.87 % +10.0 s apart: mean abs diff 51.10 pct pixels diff>25: 63.54 % +mean luma 112.5 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_tractor_log.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_tractor_log.txt new file mode 100644 index 00000000..20411c02 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_tractor_log.txt @@ -0,0 +1 @@ +no vector_stats lines found (VECTOR mode logs one every LIFETRAC_CAMERA_HEALTH_EVERY_S, default 2 s) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_tractor_ocd_reset.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_tractor_ocd_reset.log new file mode 100644 index 00000000..ced0506c --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2g_tractor_ocd_reset.log @@ -0,0 +1,29 @@ +OCD_LEG=20261025T182825Z +Open On-Chip Debugger 0.11.0-dirty (2022-10-19-16:13) +Licensed under GNU GPL v2 +For bug reports, read + http://openocd.org/doc/doxygen/bugs.html +Info : imx_gpio GPIO JTAG/SWD bitbang driver +Info : imx_gpio mmap: pagesize: 4096, regionsize: 131072 +Info : clock speed 1805 kHz +Info : SWD DPIDR 0x6ba02477 +Info : stm32h7x.cpu0: hardware has 8 breakpoints, 4 watchpoints +Info : starting gdb server for stm32h7x.cpu0 on 3333 +Info : Listening on port 3333 for gdb connections +target halted due to debug-request, current mode: Thread +xPSR: 0x01000000 pc: 0x1ff09abc msp: 0x24003af8 +Phase A: ensure GPIOA + GPIOF clocks enabled + RCC_AHB4ENR before = 0 + RCC_AHB4ENR after = 33 +Phase B: ensure PA_11 + PF_4 are outputs (preserve other bits) +Phase C: drop BOOT0 (PA_11 -> LOW) so L072 boots from flash + GPIOA_IDR.PA_11 = 0 (expect 0) +Phase D: pulse NRST (PF_4 LOW 250 ms then HIGH) + GPIOF_IDR.PF_4 (low) = 0 (expect 0) + GPIOF_IDR.PF_4 (high) = 1 (expect 1) +DONE: BOOT0 LOW, NRST released. L072 should now run user firmware. +Allow ~500 ms then probe UART (e.g. AT command at 19200 8N1). +shutdown command invoked +OCD_EXIT=0 +__OCD_LOG_RC=0 +__OCD_RUNNING=0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_base.json b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_base.json new file mode 100644 index 00000000..54b30e10 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_base.json @@ -0,0 +1,107 @@ +{ + "profile": "image_bw250", + "one_fragment_limit": 203, + "frames": { + "total": 329, + "vector": 0, + "other": 329, + "parse_errors": 0, + "by_codec": { + "mono_g4": 329 + } + }, + "wire": { + "min": 0, + "p50": 0.0, + "p95": 0.0, + "max": 0, + "over_limit": 0 + }, + "epoch_starts": 0, + "epoch_starts_applied": 0, + "arrival": { + "span_s": 0.0, + "fps_mean": 0.0, + "gap_p50_s": 0.0, + "gap_p95_s": 0.0, + "gap_max_s": 0.0, + "first_applied_t_rel_s": null, + "frames_before_first_apply": 0 + }, + "store": { + "frames_rx": 0, + "frames_bad": 0, + "frames_applied": 0, + "epoch_behind": 0, + "orphans": 0, + "digest_checks": 0, + "digest_mismatch": 0, + "bad_version": 0, + "epochs": 0, + "handovers": 0, + "ttl_dropped": 0, + "resync_events": 0, + "resync_digest_ends": 0, + "records_applied": 0, + "resync": false, + "bad_reasons": {}, + "epoch": null, + "shapes": 0, + "cached_shapes": 0 + }, + "resync_episodes": [], + "scene": null, + "checks": [ + [ + "parse_ok", + true, + "0 unparseable payload(s)" + ], + [ + "all_vector", + false, + "329 non-vector frame(s): {'mono_g4': 329}" + ], + [ + "one_fragment", + true, + "0 over 203 B (epoch starts 202 B); max 0 B" + ], + [ + "store_clean", + true, + "frames_bad=0 " + ], + [ + "no_orphans", + true, + "orphans=0" + ], + [ + "digest", + true, + "0 checked, 0 mismatched, scene digest_ok=None" + ], + [ + "epoch_seen", + false, + "0 epoch start(s) applied of 0 received" + ], + [ + "first_apply", + false, + "0 frame(s) before the first apply" + ], + [ + "applied_ratio", + false, + "0/0 applied = 0.0% (need >= 90%)" + ], + [ + "min_frames", + false, + "0 vector frame(s), need >= 300" + ] + ], + "pass": false +} \ No newline at end of file diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_base.jsonl b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_base.jsonl new file mode 100644 index 00000000..d1fa615d --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_base.jsonl @@ -0,0 +1,330 @@ +{"meta": {"tool": "vector_dry_run", "topic": "lifetrac/v25/video/tile_delta", "profile": "image_bw250", "started": 1792953752.8}} +{"ts": 1792953799.884, "topic": "lifetrac/v25/video/tile_delta", "hex": "00290c082001000000004000000000000000770178da0dc7310ac2401040d17b0ad13e42525905f14061b18a1641f7161132ac73824dba0cb86cbe5bbdff01fac3a4e0c7a1fe95d3e89c15ab6196c23e69dfe6446ad774c4df6dc8f98a9936aa9744c6479d173652404e164a71be8588188f5d8527d4b9cc87e0de426716975745b79a7cc7e60f5e936c21"} +{"ts": 1792953800.289, "topic": "lifetrac/v25/video/tile_delta", "hex": "002a0c0820010400000000000000000000008000ab55500075b6a0041adac25056aaa00b1ad552ea2b5b41281ad5a5aa2d6d42481755a2925ada89292b6b424a5dad951156b5424c6ad6892abd6a8492abb6a655daab09126edd86a9b5aa2a54aeed8b52f55625595bbb16d5d6d54ab6bb5b16dad6ed156a7b564eb5d5ba2bd5bed69a6cd56a2bb56edd1d5ab5b655eddeda2eaa"} +{"ts": 1792953800.914, "topic": "lifetrac/v25/video/tile_delta", "hex": "012b0c0820010009000000000000000000008000ffffbfa0aaaad544ffff6f10aad5bb80ffbfd680b6f56f24fbdfb502aef6ee89fbbdb634af6fdb2bfdf56d34b75ff6aaedf6aa52bf7bfb4aebdeaca9beebf695edbeda48bfebbaa6eabeed51bfeff64df6babaa4bdefed2aefbb76a0bafedd42efd7f6a8bb7d5d05eed7f6d0bbfd7e22eeb7d790bbfdbd4aeed7ee51bbbd7b4a2e0178da63602000041404181a1a1a90859850384c020c1c1c98e260bd40e8a0d0c08261680b885000e90200cd0a0399"} +{"ts": 1792953801.292, "topic": "lifetrac/v25/video/tile_delta", "hex": "002c0c0820010002000000000000000000007f0178da05c1310ac2401005d013791c13c8e2055c7eac8c8527f1021691c56afe80229e62b79861534b20b68236be576b7d917cba7b06d0bb1eee342b75074451ade84cb9c0bc6d81db579b9cecd713a3645e43f0fd02494d993c1e231ea3f09c2633df5e001d54ccbb843417e655f4e1b3413a09f92e1ed60133f31f95ce5435"} +{"ts": 1792953801.718, "topic": "lifetrac/v25/video/tile_delta", "hex": "002d0c08200100040000000000000000000080000000000080000000e80000007d000000abd00000eeea0000bb5d4000adefa800f75af5105aed5a80df77af606adaf5bcbdb75ad4d7ddaf7a7ab6f5acaeedaed4d75efb7a7af5adacadaed6d6d6db7b746b6dadaebdb6d6d4a6dabb76db56d5aa6d6b6d5db5bdb6eaaed55556b556db6bd6eb6db55b5daaadaaaab6d6db76dab5"} +{"ts": 1792953802.311, "topic": "lifetrac/v25/video/tile_delta", "hex": "002e0c0820010030000000000000000000003f0178da636040051c13e12c3029a404a614c00824dad10053006230090aa1e816107281731cc07a041a18804a981818182146308274b23008403500002c4f04fb610178da2d8c3b1280200c44df3016963658d3d8c0789c50e80df0129e2768ebf90c62b1b39fec06bc807f605688b7e9625c216db01e0c8b10a272a6ddbcddc4fa515d67eb4bcb2a2e5e8c2243c8da3b5f9e7f6dd0b6294c6abf459b6f7801d4a61a44"} +{"ts": 1792953802.707, "topic": "lifetrac/v25/video/tile_delta", "hex": "002f0c082001004000000000000000000000770178da25c9310ec2301044d1ab214aaa50ec46b27b0a47a1e3001c255d34ab4d378ec43d6c4422ce0246744fff03f8e4f72af1f2bae2b1ac3c61b31b7bd7ba09ac670c043c68e193a1fe482d16a97434b53e0235534d24fc2d4328332c76f0345bf20e364c6d1e509629b99c29f93eea7eccc0176c174ad5"} +{"ts": 1792953803.326, "topic": "lifetrac/v25/video/tile_delta", "hex": "00300c082001008000010000000000000000780178da15c7210ec3201406e07b8e1bac21a8a6a282fbb041157da2d9380598e60d3f836b0561ffa8faf201803156e2721f0442f7db7f79c435bf80b1489ba72e8b69d1f86c315607ad881a222f7c43d5d6e433a18651beab0ba5f8b48587fa3516ea1ca8652f092e61de672e77ab417ee567caf80327b262583b0178da6360c0061a18983840340b4c408045094c2194703028b038c0388a10194620768150102520030480520e0d60012798894c30631900a4d902fc"} +{"ts": 1792953803.719, "topic": "lifetrac/v25/video/tile_delta", "hex": "00310c0820010000100000000000000000008000fffef777aaabadadffdd7b76aab7d6dbfffabbb6aaafdd6dfff56bb7aaafbedafffaeb6faaaf5dbafff5eb6daaaf7dd7fffad77ab55fbad7efeaef6dbd7f5adbf7abef76bdfd75ddef57beb7fbfdd5daaeaeff6ffffbaaf5f5beffbeffebaad5dffffffffdbeed55fff7bfffefdffbdbfefddefeffffffb7dfb76dfdfaffffdf"} +{"ts": 1792953804.288, "topic": "lifetrac/v25/video/tile_delta", "hex": "00320c0820010000200000000000000000008000db6db6d66db6db5bb6d5556adb5b6dad6d6db556b6d6ab75db7addaaadab6aaff6adab745af6b597d7555ae96d5bad5db6ed76a6db56ab7a6dbb6d4bb6d5aab5db6d6dd5b5b6b65adeab55ad6addb6d6b76adab5dab6ab55b7db6d6ddaadb5aabdd6d6b5eb7aaad6b6adbb5addd6d56bf77b6eaabdd6b5b5ef7ddadbbbd76f6d"} +{"ts": 1792953804.919, "topic": "lifetrac/v25/video/tile_delta", "hex": "00330c0820010000c0000000000000000000630178da3589b10d80300c04e761154ac4533042a2948c021380048f5cda9b84222c8303e265ebfc6791409de496c582952c3c476a8a10a5190575984dbd101ea547136470f073f5b0cbf9f6f4d2fe1f7928fa19e8aade7c77d743c96822daf501333a48e14a0178da636080800606046880d340160b8b42930042dc012eaf24d0e0c8c0e008171700d2401e23030784cf041677521000b21b041a80120e607d2c0c07806a81d20c0b3818180098920b8c"} +{"ts": 1792953805.256, "topic": "lifetrac/v25/video/tile_delta", "hex": "00340c0820010000000200000000000000005a0178da6360080d656058b58a014ea36116205600e206307f2503c3d45006c6d010901c13636810580da3aa0798e6048b4f02c93332ac5ac1c0180264ab8600f91e0c1cab9600690d2686550b18183d81625a1380621e00e05b2145"} +{"ts": 1792953805.893, "topic": "lifetrac/v25/video/tile_delta", "hex": "00350c082001000000040000000000000000800041bb555b82d6d6d542fbaab68956f55b43bdaad5056b7d5683bdd75b456b7b6a05deddab8b6bb7d505bddaba0b6b6fed25bdbaba0b6b6fdf0dd7daeb06b2bf7d1be96ad70d54bf7d16e02bd715b50d7a16c0a3af1b6814f52da2815e16d0286b15a2453e2ec810552b414a6e2dd0003b36a4a96e1b4002756d92a85e2b40016a"} +{"ts": 1792953806.272, "topic": "lifetrac/v25/video/tile_delta", "hex": "00360c082001000000080000000000000000780178da258c310ac23000454fe924e86ef9cd140b2edec79064ca0f08926308f9b49ec0d1160a45034eef0d8f475dbf822be0b450dde690cbc8ba9c8457064ba56608477aca9d65d0026eacfe26c38ce4aafa8769dc714aabba43fcbb6d1e22ee36f119aa2e36c2874f1e5218bd2c6784773bee871f233d5697"} +{"ts": 1792953806.872, "topic": "lifetrac/v25/video/tile_delta", "hex": "00370c082001000000100000000000000000750178da254a5b0ac230103c650d147a02a97f4530b43950283d81dd534840c13d40917cb5fbb12463a203c33c813f626122806b50e088d5d36f53abe0581f8ec5955eca97c7b20ac43277eface1ec975bceba78b33e53daaee644b362d3ae994cc42bb53379d1cf7abfd023f0eec6a16aff05bb2b6ac6"} +{"ts": 1792953807.316, "topic": "lifetrac/v25/video/tile_delta", "hex": "00380c082001000000201000000000000000710178da258b3b0a83401445f7a93b08e82c2085fb316d8c85c85b85119cc23e30493533e0f03c7921c5e1feb8706c101be301c7627a81328256c60d52fcfb73b5de36ad8dc1b2fdd401f7dfe65b2a8a1f7ac1f33ec3287ed142d85df7cce4eb3cedaf0f5d288e24aa53901cc992bea1e36ffc3d0178da6360c00a5858389c14181c10021c60b2850128a6046632c1c41919181a3820d22c100d8c086d2e0c1c8240aa01a61c663c50a300580f00dcd80384"} +{"ts": 1792953807.709, "topic": "lifetrac/v25/video/tile_delta", "hex": "00390c082001000000400000000000000000720178da158b310e02310c04df07fd1e52f2027ce2393c81662dd3d94877e21949e1880f5c4f4fe87646b30ec0ec758a48b2013eb9cf5dab9087622cd964171a96e6a390268ff0bf9fa5e49d61f8a85032552f2b5cfcfc9c7fd715fded57696068506f859b1fec5d516b719a71c8173f03c44c8a"} +{"ts": 1792953808.274, "topic": "lifetrac/v25/video/tile_delta", "hex": "003a0c0820010000008000000000000000008000da80ab77b56aaddbed2ab76d75555bb7bb5beddbed555eb7bfab6bddead5beefbeb6d5b6f76d7f5fbddbabf5deed7d5f7777d77bddad7adfff75afbbb5db75eedf56debffbebfbf5beb6aebfd7dbfbdbbd755efeefbb7757556dbafdbbf6dfafd6ad6afa5bf6bdafb6bbd769add66db6bb7bbbd5d7ad6eb67d77b7dbabdd5d6a"} +{"ts": 1792953808.878, "topic": "lifetrac/v25/video/tile_delta", "hex": "003b0c0820010000000004000000000000008000aaaaaaa9b6aaa924dad555556b5aaaaaad6b5549d6ad6aaa7bb5ad55aad6b554dabad5ab6dab56b5aad56ad5ad5aad5555adb55aaa5555aa55555555aaa4aaaa555524aaaa94924554aaa928aaa49545552a4228a4a2a94555544a205225214a9552942449084a9254aaa1254a441448512942864aa52821549092884a4a4844"} +{"ts": 1792953809.232, "topic": "lifetrac/v25/video/tile_delta", "hex": "003c0c082001000000000800000000000000490178da736080800540ec00651f006205206e601060706064e858c002947340a881d04c409a83c301a8728113449f035c1f838002cc3c172764b3051630c0d4020d751460000043ed0c2d"} +{"ts": 1792953809.7, "topic": "lifetrac/v25/video/tile_delta", "hex": "003d0c0820010000000020000000000000006f0178da1d8c3b0ac2401884bff94188a53750d1c65398804552c9422eb4905e25f651b63039a543aa790f2c0fd45ed1e5ceca9379f7b336f67baaf2a44ed3aa792ba24cee35e85cb9fb2146fb29735cea502b2899e80fe894e12562bec1a8d87583bd8079e38db3efd69fc31f37941833"} +{"ts": 1792953810.283, "topic": "lifetrac/v25/video/tile_delta", "hex": "003e0c0820010000000080000000000000008000b6dddddddb6b6b6b6dbdbdbdb6d6d6d6db6dbb6d6db6d6dbb6db7bb6ab6dd6efbadb6dbaaf6eded7b2b5b5ba5ddeef6fa6b5baf5bad6d7af556dbd7bab5b6fdd55addaef5ab5775baad6ddfd6b5b7757dd555dfd76aaf757dfdb5dff756d77b5dffadefffbbf6fafaeefdafbfffbffefb5beaefdffeffbb7adbfbffffffbdb6f"} +{"ts": 1792953810.716, "topic": "lifetrac/v25/video/tile_delta", "hex": "003f0c0820010000000000010000000000007c0178da0dccb10dc2301005d0292d57840d4895b84091f7718452114a4f61282ceb7a24e2ce27713a7f78033c000821ac85d0dd64c612918f77d047c4f64d46368f4192e19bc782645f01ea616cced0de77b26b9d14571a3fc54974e5cc859bf2407412615c48efc2ff6a694f258050e7969522585aa583e20f0b4b660f"} +{"ts": 1792953811.306, "topic": "lifetrac/v25/video/tile_delta", "hex": "01400c082001000000000082000000000000720178da158cb10903311004db7331f6a78e8c6a700f9f3a9502f35c151f094b153c070e7460713f96926577600720d6117dd15d704c2496d607e1f546213df27d2ed758aa8f22b977439444b89d0695669d50ea4680c30672191e423be653cf4f9a02b25d9dedabd88a9727fabbfc01bdcc718b3b0178da63606060706080006c34138393800307aab80298a3d0c0c0c8c0c280041861240b0b870383008a1e46860606a839203d0a0e50d500316204b2"} +{"ts": 1792953811.902, "topic": "lifetrac/v25/video/tile_delta", "hex": "00410c0820010000000000040100000000008000b6b6d555dadb5b55556aaaaadbaddad7ad56ab5aeafb5aabb72d6ab5dad6ab55eb6db54ab55ad485eeef5528f5556aa7db7baab4faad5555bdd76b5beeb5aaadfd5aad6aded76aadf6aaab6baf6db5aaceb6dab5af5556d68f6b6b5a1f55ad6b5dad55ad1fd56d551eab56fb5fd56b561d6ab5ad1fb55d763ddaa6db176abb6d310178da636020083880b881c145898111870226b012070e2043012e28001262606081f01a20140b54020a1a195800859902d1"} +{"ts": 1792953812.276, "topic": "lifetrac/v25/video/tile_delta", "hex": "00420c0820010000000000080000000000008000adff7fed76aad55b9bf76ef6ed5dbbbf37eed6dfdab77dfb6fdad75fb57f7dffded5af5f6b76f5f5aa8b5f5ead55edab6ababbed56aedeb5a9756bae55afbdd5aafad77bdf5f7dad6beaabd6fd7fdfbbafaab5d6daff6f7b6dabdbd5b6dd75aeab77b8f56dbad02eb6dfe89bab6ab00abdffd847d6aab9006bfff801beaaf810"} +{"ts": 1792953812.877, "topic": "lifetrac/v25/video/tile_delta", "hex": "00430c0820010000000000100000000000008000ad555555d6daaaaabb6db555fdb6db55effbadb6ffdffeedfb7db7bfdff7fdeaffdf6f7ffb7dfbd5aef7b6ffb5bfddabab5faab5ddeaedad6b5d56d5bdb7bab6d6dad5aabb6d6eb5d7dbb55b7f76d6d5aaddbb6ddb6b55506dbdd582b6d6b620d56b58086fbda122b4d6a000db6b84246dbf1080b6d78012db7da4806db78014"} +{"ts": 1792953813.269, "topic": "lifetrac/v25/video/tile_delta", "hex": "00440c082001000000000020000000000000800055555555a92aaaa45556d555a49555295aaaaaa4ab555555f56daaaabfb6aa91d56daa4afbb6aa80aeeda800f75eac045af5a800aaaf5420ab5ad480b56f5400555baa00aaed5400aa57a805556d5604aab7a812255d54020057aa41226d6a040837aa02205ad402012f5405086ad5004037aa05092d5411205bd502012eaa01"} +{"ts": 1792953813.869, "topic": "lifetrac/v25/video/tile_delta", "hex": "00450c0820010000000000400000000000007f0178da158a310ac32018463f4207c7e009b4fc43cc294a30a0991ad1a1b7c9e0d07453bc40201de2296b1f7c3cf8789626f85cea6225565fc29267783bd4e98c18b9abe745e0310528b601f388c60de89a18742f9ab7ffe7dacc25e0f407524957a261abe287c99a054afa91e8fea2bdd76fb10fae13dfd63f3df003c13f1d27"} +{"ts": 1792953814.261, "topic": "lifetrac/v25/video/tile_delta", "hex": "00460c082001000000000000020000000000720178da158ab10d83301405ef7fa540541682d489e4c28a97704101d4a0ac4332416479040a8fc168f954f774f7202b32df60fd224b40fc0ed923ebc718d05979faca7efd2607a145460f35235dab1c03e2ee34c70b26db0f631948691109117ebdf9b77963d92059af517185e68c7fb59b130f"} +{"ts": 1792953814.913, "topic": "lifetrac/v25/video/tile_delta", "hex": "00470c0820010000000000000408000000008000556ddfd125b6b569944b6ed223555bd108aaad6342556ab2100b55a34540aed2102a12b345114a4310a45503440905452952aa239288454549552903552ad547aad556a35b56dac7aab56f45b55bb54756d55b46aaadada7ab6ad6855ab6bb47aad5d54bab5abb465556cd47b56b774b56ad5506aab55b4d5555ad47aad6d68b320178da63602004381418981418188088a10145022ec2c4d00222804a3134b3005534802806060120e5c000518f0000be1c0379"} +{"ts": 1792953815.864, "topic": "lifetrac/v25/video/tile_delta", "hex": "00490c0820010000000000001000000000008000fffffffffffffffffddb6dffdfffffbffffffffff76db7fedffffffaffffffeafffffed5fb76efaabffffd52fffff529efffd54afddf5551bffd548aeff55251fdb54aa4b7eaa912ff549488dd4a4a52f5295100baa52455e8949200b5492154e8248801d5522524d0888000a4222954c9080001a0a1491092040044c0402411"} +{"ts": 1792953816.272, "topic": "lifetrac/v25/video/tile_delta", "hex": "004a0c0820010000000000004000000000008000ed5b6ddfb6adb6b5db56ab6eedaadadbb6db6b6ddb6d55b6b6b5badbdbdacd6ded6eb5abb6b556b5ddd6e24beb6b4004bdbd0003d6d61421bb694908ddb002a1ab680050fdd7a02a56aa8019ab554247fe96800faad55025bb6aaa8feabd440dd7d743af5aba80ddab6d80afbdb6a45afedb81377fb6a03fffeda4b6f6f6903f"} +{"ts": 1792953816.869, "topic": "lifetrac/v25/video/tile_delta", "hex": "004b0c08200100000000000000020000000080000037aa01012d6a022837aa0100add5022236aa09002bd50024aeaa020035d501422f6a020835aa10212ed5020035aa01492bd500002eaa022535ea8900575500492dd40100376b002a95aa1200376a80495baa01022aea8010afaa020a556a80015baa0124add50402b6aa800ad5ea0102b7550005dbaa8912ad6a000376d501"} +{"ts": 1792953817.28, "topic": "lifetrac/v25/video/tile_delta", "hex": "004c0c0820010000000000000004800000005e0178da3d8bc10980300c459fe2a147dd208842c7c8412163893840e90c1ec4294d8b7acafb8f1703a6132ebfab416ce04cd0fbbe2d1c8befb8419ec04a5bb81fc5da8f5fbf171ec2df04f7a2f89b646da8bdbbaca1f6337449541ebb5811f3320178da63602004381818581c5c181450451911cc06060601901a16304f0145ce01c164012b6562620029e7808902008852028b"} +{"ts": 1792953817.906, "topic": "lifetrac/v25/video/tile_delta", "hex": "004d0c082001000000000000002000010000760178da636050d062609800c40e5319183440ec50203b8c812110c806cbad666071d06270d05805140f0589313204b432303008303004343030383d6260d0dcc4c0c4788d9121b890814171060303e327a0dc240616864406010516260641a05a0507a01ea019aa40b385b6323028df03f2b301115a145b340178da636020009838181804185c181ad02538c0242303830303489209494a80918911532d071348294882052ce8002200870f0255"} +{"ts": 1792953818.265, "topic": "lifetrac/v25/video/tile_delta", "hex": "004e0c08200100000000000000400000000080009555b68f48ad5a8a952ad68f44ad6b4a92ab5d4f4aaaaa8aa2adb68f4aaada95a555569e42556a8baaab5f9f42ad7a8a9555dd5749556a9b00aabedd04014aeb1004001540405500a6110055d9cd54022f5aed5700253f0f4000825fb524290f0500802e1002148f0090402f42001283a844841557555040aab56d55ddaaddb5"} +{"ts": 1792953818.869, "topic": "lifetrac/v25/video/tile_delta", "hex": "004f0c0820010000000000000080000000008000ffffffbeb7fed56bfdbbfedeafff55f6feeeff5ab7ffaadeeef6ff6abbbfaadceffdff76fdab55bad6fdfedcbf5755f4ebfdfffdbdb7aff4effeffa8badbbefadfed6ff02250016809209400e8820142fffa091bfffe97daffff470ddbff959bb7579689feff9d8bffef8a8effff8040b7ff0a00495a008804201200f2800082"} +{"ts": 1792953819.277, "topic": "lifetrac/v25/video/tile_delta", "hex": "00500c082001000000000000000010020000550178da358cc10d80300c03dd2a0f78c20445f2203c190b36483d310911f9e472720cd4706efcc006e826e02e2f7aac9e37b58e4c009191a5c702b783fdac16dfa99f2fa35ae6d192598c87c6788a8af0c20b74830dc0410178da63606058c5c020b09d014c5bdd666060ce05b2b918d0810b885000112d2082094592052820c0c0c0c12000e636a06a65026b64841882ac11a81a001ebf05bc"} +{"ts": 1792953819.857, "topic": "lifetrac/v25/video/tile_delta", "hex": "00510c0820010000000000000000400000007a0178da0dc8310ac2301840e19792213845f100ff10a1f5145122b49942464f93c1c1b1147b0045416fe93f3c787c09e8b55b83ea217430eb67ef9ba8afd2eca87670ead190d582e016eb9824120cf20bb053ffcec65fec9dbe74e3baa9a4f8917af47e90138fecca39bcb82edb92a6cc109ee55df7fc01c7c0167b"} +{"ts": 1792953820.305, "topic": "lifetrac/v25/video/tile_delta", "hex": "00520c082001000000000000000000140000540178da5bffededee8dfab179ebae96ddde1a753b77d5d5addbbf47dd8de27db7ea3d83f8d7280606f9ff0c0c0ca20cc8c08181819149014432a001262610c9a2c00095e3008b0a40f580b92039080102005ac816325e0178da63606060e800e2bb3f3d0e846dbd7fa878795943d0d65b07e2961b75308a5c3ac0c0c0e5c0c1e0c0c4c00854a4c2a0f0ab81a349ffff530e0686b8df4011160664c0042615181838c02443034cc2014e30c1d582581c2c00275015db"} +{"ts": 1792953820.908, "topic": "lifetrac/v25/video/tile_delta", "hex": "00530c082001000000000000000000880000570178da636054646060aeee6360f49b2da818ddc5c078ce9b8131ba8b838381535161010303e33d87578c594cd27ff77130b066030538eb1990814003846e6062604288720025408230be03130b03265060e100000ff50e345c0178da3bc0c0c0b0ff0003c36f168f8675020c0c3f1c58386eb14c50f83081a1610b50eea1a70243070313c34215061616060705050616064e2706160701061621cfd0bdffffffbbc440003032307030703829208b314169002c4313c3"} +{"ts": 1792953821.301, "topic": "lifetrac/v25/video/tile_delta", "hex": "01540c0820010000000000000000000005005f0178da636060fecfc0c0b68aa163f25e1606b6d7022cec710c0e535f3370b06d6362e4cfe55051ddcec0c077978181bb4c60a2de6d209dcbc022778d6562f8ffdf753718581a1890810382c9c4c0c2c00111120432d1002384120000abd612fe520178da63080d7260ca5aa92060ead5c0e4b5c28143cb554161aa260383d692052c53431d0444431d1839a31a54be3530dc6640012c0c0c4c0260968000031383030356c0c220c0a40056d4804d1a0042a10dc2"} +{"ts": 1792953821.895, "topic": "lifetrac/v25/video/tile_delta", "hex": "00550c082001000000000000000000001a00550178dabbc0c0c0b002882f4c5200d24c1c0b1c1a1c2e713030643008322c70626059c8e1001257b8a0c0c090c4c8316d81c7eaacebfb3318b63830a0033411a0214e0a2c8c0c0c020c0cd8d532b128300000347c113e2b0178da636020022872388028465451162016606014646064c1ae8d4900463aa04900cd82c82900003bfe012f2d0178da6360200208303230387470200b31a1ab61125060e06068003119310c1004e2061626010c090e008052024e"} +{"ts": 1792953822.23, "topic": "lifetrac/v25/video/tile_delta", "hex": "00560c0820010000000000000000000060002e0178da63602012b8287230e2946451606068606012c0906860601060610469e44011576062600252020c00616d01f72d0178da6360200634303028b138802834c00427185814400819300ac0991c401e9072013120c00542010092fa025d"} +{"ts": 1792953822.696, "topic": "lifetrac/v25/video/tile_delta", "hex": "00570c0820010000000000000000000080012d0178da63602006303130382908c0788c980a1a1898045830e438c0a403038322c804041080680102160058e6020c2e0178da636020023032283038703420b8e80c106061611060506082f31590f53300e51a50943330b18048006bd501de"} +{"ts": 1792953823.227, "topic": "lifetrac/v25/video/tile_delta", "hex": "00580c082001000000000000000000000006320178da63602002702838303430629150606002097330b00049071429208f918109c101a982012610026a14606100007b5d01fd2a0178da6360200208b4283038303030e29064004a82e59830251914181a20c22c400304301400009e710294"} +{"ts": 1792953823.896, "topic": "lifetrac/v25/video/tile_delta", "hex": "00590c0820010100000000000000000000184c0178da5d8c4b0ec02008449f8685ddd11be04d3c5aebc93b62dc9404323f06fed346bd0fee62187561931571c5f1ded47cae172c2384a04e2fc95c5b9a149edd1c922603153abbe803f5c6049c2f0178da6360200230323230b8707030e251c2c4c0a0c0c0a0c4c0c0d180a91d42b1307080d43034809542c5014f1501f2310178da636020023002b10b8b02ba1014b03030703830303880594ce87a39c024486f034383009244030313503100602d02b9"} +{"ts": 1792953824.222, "topic": "lifetrac/v25/video/tile_delta", "hex": "005a0c0820010000000000000000000000602f0178da636020023001b1028703430356190e460625088f11498603cc1580f21aa04a410631303242994000006aca01e62c0178da6360201238093400491618971145d2c18181092a22802e07022c207d0a4c0c0e0c0c82a8320071ed01e7"} +{"ts": 1792953824.889, "topic": "lifetrac/v25/video/tile_delta", "hex": "005b0c0820010000000000000000010000808000db8089556e92a2aaab554895f69556aaad02a910ea0056c2b6220828ad002100da000044ac088410f60000405a202104d60204006a000012bd004040a68809005a8100087700000205c024900688800005c0000227400490a5c42000a6e08004e5a00090c6d0040047621000d3b0004485e0400006b8010820400400010100002f0178da6360200228723830346088b28008260627060646304f0045d601220c040d20550c0c0a700126240a00824f022f"} +{"ts": 1792953825.25, "topic": "lifetrac/v25/video/tile_delta", "hex": "005c0c08200120000000000000000000000080005291006f244a645b492110b52a94a06fa552a4b5554d505faab2aaeb56db543dbaad68d7cb6b547b75b5b55796aed47b55756a5d955758ef495aec5b456daa7754b6d4bd5255746f2abbad759456d05f4abab4f7a4d7685da96ad27fa2bb68b5aad5a07f4abeb56db2d3687f556da2b7ab5ad87dd2ed64df6ab6b177a2abd47f"} +{"ts": 1792953825.85, "topic": "lifetrac/v25/video/tile_delta", "hex": "005d0c0820010000080000000000000000008000d82daaaa690b5b6db0a5ad55d406aab5b15356d5e806bb56b2a7556ad08aaaad64cb6db5d126b6d6aa4d555ae08b5b6baa2d55adc48b5555722e5576dd4b2aabb75c555ddad77ab6b7bc2f5bddeb7bb676bc6eedadd6bbdfb77cff75555e5bdf15aafef5a4f4b7df1216fdfaa950ff6f4aa8edfab555ffefdb54fffa6df9fddf"} +{"ts": 1792953826.241, "topic": "lifetrac/v25/video/tile_delta", "hex": "005e0c0820010200000000000000000000007a0178da158c310e8240100067e14ecfbb98d8406343486c7c85052d959d7fc00eacfc90e4ecee2936187886b54b35c54c066486ec073242fe14b295b331f50bec83431eb9d87e877dc3e603a7bb3219ec17f111b683737ea40a1dec1378ed426f68f5e31355b920e10a45e738deb48934c500a5faf3f407bf17172b"} +{"ts": 1792953826.831, "topic": "lifetrac/v25/video/tile_delta", "hex": "005f0c082001800000000000000000000000670178da1d8bb10d80300c0447a64742ec93862aa140902d284022032070470a2b1c0edfbccebe07cbbdb9c72a690ac416329792229d6691bb409fecadc64dc95217766384993f99fd457af32ae940f92513223aa983ca31ac7b41e7c62de239fd115ef11f69d6735f"} +{"ts": 1792953827.222, "topic": "lifetrac/v25/video/tile_delta", "hex": "00600c0820010000000000000000040000005b0178dafbff1f37f85e8fccabffffbbfa2f88f11e2afbffeffbfbffbfff834a57ff7fff1ba8e83e509641803128c86b15070b83c4a295a1913caf7debbed587aebaa77bfe77c9f6b66bdfdeaebbbda5a569d2374d0d4f1600ef576524"} +{"ts": 1792953827.832, "topic": "lifetrac/v25/video/tile_delta", "hex": "00610c082001000000000000000000200000680178da63600001d510078626c1a220e1c847d7f3229defaefe995cf23670f1dad5b30ad3eb3e322a9b560215b130b0e6060a08fd7fcfc87c77efd7d0faf7f1ffffef078a5f6560706140018c20d51c2e0c0d0c0c4ca83240112590490c0c0240ca81810500a29e1cb7"} +{"ts": 1792953828.233, "topic": "lifetrac/v25/video/tile_delta", "hex": "00620c0820010000000000000000004000006b0178da636060600855d55ad500a427ad5c32e908cb44c6eff3efbede6bf57de1fcdefde5bbccb62abf9f77f7991367e8298d05cc0cdfe3fffefffffbfbdffff7ebb7fffffffeffaadbfbff33400113830203871298d902e2418000103530b038c03830c00856060081612904"} +{"ts": 1792953828.85, "topic": "lifetrac/v25/video/tile_delta", "hex": "00630c0820010000000001000000000000008000dddb6aaab6b5b755dbdedadab6ab5555ddf56daab6aed6b5edb5bad5b6db5555db6ddb6dbdb6adaa4b6db6b520955ad604002255202100000204000010000884408020000010000002010000080000202000040000482002000080002200008008540008e1100400ba5c2000fb790000fdfc0040b7d8020057ea48040b500000"} +{"ts": 1792953829.24, "topic": "lifetrac/v25/video/tile_delta", "hex": "00640c08200100000000000000000800000080000000000012488948400200200950248200008008252404800000902249240208000088802a920022000025004090801014041242012080004402091210902040000104044a481110000240402490090400010000122424220000000040106150c0904270c8f7bf90e1b77b32609dca60e1b4ae2030adeb4039974b4418058000"} +{"ts": 1792953829.845, "topic": "lifetrac/v25/video/tile_delta", "hex": "00650c0820010000000000000001000000007c0178da25c5410ac2301005d06fc822e9ca0e3d401846687a8a512a44778a070aa290eeac2770a1a039a5886ff30038a9f505503add9f57d8b65f1dc60d2cc55d98463442f298120cf331fda7b72bbad8324a5f3a3eabe628a6bbe4000e7e3f3b45a33eaedb6006b537406d2da430a00ac948f0f2db403ecb2fe76019f0"} +{"ts": 1792953830.242, "topic": "lifetrac/v25/video/tile_delta", "hex": "00660c0820010000000000002000000000008000000001fc54a495fa000001fe449249f5100001c5024955aa480000a501240192240148d50048024b4900486a001200552440812a010210262010041b08408095420422160010080b1101002d0044410e4400101b0048040f1201209e0020001f4904082f0010821f2240205d0002011f1108101f4000842f0040009f0908483d"} +{"ts": 1792953830.844, "topic": "lifetrac/v25/video/tile_delta", "hex": "00670c0820010000040000000000000000008000feedffffb7beaaabddf7f7feb77dbd57ddd76ffd6b7bfb6fddad57fbf6d6bd5ebffbd7f7d6befabbbdefbfdeebbbed77beed7ffdd5bfd6dfbb6afff7edffaaddb755ffffddfeb76fb6abfdfbeddfb7bf5b75feededaedfff5ab5fdb7b756affddad555df6d556efbb6aaaaaffad525f5b754929ffd55056afd52a2afdeaa0b55"} +{"ts": 1792953831.246, "topic": "lifetrac/v25/video/tile_delta", "hex": "01680c08200100000000000080000000000080000fe000042feaa5281fe000027fe492a03fc200087fd0544077c5010af7c04420e9ca1000d780824ad3aa2000ab808a4857920001ab005290b7490004a3022480da2808246b014200aa241092d6012400e9280108dc02a841d4900200ea0a4848bc400102d4152420f9000088ac295201f4000020b8a52904e8000040fa554a12"} +{"ts": 1792953831.845, "topic": "lifetrac/v25/video/tile_delta", "hex": "00690c082001000000000000000020000000800000007fbb01092aed04207f56100095fb00843aad0210975610402df5000496ae04900b6b2002a6da0108136d082045b6008209db220882aa000028dd0849026b010048b52009025d042020ab00820a351008809a0200280f00448244241008170042214502000012101124850080001202049243101000080040492201020001"} +{"ts": 1792953832.237, "topic": "lifetrac/v25/video/tile_delta", "hex": "006a0c0820010000020000000000000000008000b6efffffdb5aaaab6dedfffeb6b7555bd5baffef6ed7d57bb56d7faddbb7daf66d6d775bb7bbddefad6ef77adbdbbdaf76baeff5ddedbaadb777eeb6dbbabb5bbddbedeaeeed7b5fb775def5dbdeebbfbd75bed5effbedfebad57b55efffb7efbb5ffefaeef6afafbbfbfafaef6adfafbdf5f6faf7babfdfbfeaf6ffedbadfd7"} +{"ts": 1792953832.829, "topic": "lifetrac/v25/video/tile_delta", "hex": "006b0c082001400000000000000000000000700178da558a210e023110005f49903c00813b73a2ff8190ba22107d05860d590fe9a1ae4daed91d0e1c6326930cfcf16ee3e36bfb55d96acb16a80a618e94dde8f4895bea0462af4743b9f822135aaf6dc86bbe367e5f7f1691fdc1c14f968408c96440033297643913cbf3dc3fe9157028"} +{"ts": 1792953833.237, "topic": "lifetrac/v25/video/tile_delta", "hex": "006c0c082001100000000000000000000000790178da1dcbb10dc2301085e165a06193842ed273a4cb06b6ae64910831c43b9dbb7301732485b301531021fdcd57fcedd0f62f910cd57941e3b76f62f362120a08e9a6c8bdd1d2412f3920ce1381f8381de7da2337bfcbb6c3d2038aca90b8b8a5f5d50fa0e808c7c4a8c355e2f6acfb3a591946be7f50604648"} +{"ts": 1792953833.829, "topic": "lifetrac/v25/video/tile_delta", "hex": "006d0c0820010000000002000000000000007e0178da15ca310ac230008561f2a083a337e8e2e8983bb49d54f22a447a81809ea588ee220ae649c025de24f7314e3f1ffc6ca5c835d966eaa2e2eea36ac5ada5ba94c9ead9cb3d49cd7f5b0eb7370da7803385d73719924de78b59ed894f0eb8fab4d8d46760403c09d166e3a4a69f121e2a88478fdd5896fd813f2e32352d"} +{"ts": 1792953834.242, "topic": "lifetrac/v25/video/tile_delta", "hex": "006e0c0820010000010000000000000000008000494aaadb54a9556da5252ab6549555ab2aa9555d0aa5556622aa955b0154aaaa485555552215556e914aaaab4a02aab524a955ad9242aedb4929556d2aa56db6a52ab6db5492ab6d2aaaddb7a52b6ada54aaad6f555577b55555aadf552abdb55556d6efaaab6b7a5555bdaf555ad6f5aaad6bbf56abbd6baab56bdd6d57bef7"} +{"ts": 1792953834.846, "topic": "lifetrac/v25/video/tile_delta", "hex": "006f0c0820010000000000000000020000008000000000011112249140400005090489210010200549008243004400111200248540250023048025011011004b0244220340008091092208050008224324a08013000209454908200300408227020408831010200b00008000000000502a44c2923d6eecd26f5bdfdb657296b62d5b5a9c3deadad5154e6ef70c00020204000808"} +{"ts": 1792953835.236, "topic": "lifetrac/v25/video/tile_delta", "hex": "00700c0820010800000000000000000000008000fedb6aabab6db6adf6dad555adef5b55deb56d6a75dbb5aadb6d56b5aeb6ead5f5db5d5aaeb5b6d5b5ded56ddeaab7566b775ab5b5aaead6dd6d55556bb55555aa555555b5aaaaaaaaaaaa95aaaaa5525aa494aa2aaaaa490555495542aa552428554952421524952942aaa4a4a0aa522640552a49490949554005544aaa20aa"} +{"ts": 1792953835.829, "topic": "lifetrac/v25/video/tile_delta", "hex": "00710c0820010000000040000000000000008000aaad556aad35ada55556aab32aaaacd5aa3b5565adad55aaa62aacd5b55b5565552d2daa2655aad32abaad65542b29aa26aaad45542d2aea25355543249515a94a2aa8c524151542225209490815294424481142021289214408248410250882001001400404280a205101400000080002090142000000001022108000000200"} +{"ts": 1792953836.281, "topic": "lifetrac/v25/video/tile_delta", "hex": "00720c0820010408000000000000000000008000b6daa000db6b60082ab5aaa2375aa00a1aeda1b52daac55416b741555b5aaaa815eb42923eada24a2b754529adae82945ad5d44a6f76852ab5ab4555dedd14946b6b8655b5b5252adede8aa96b6b2b54bdb50d6aeb5ea6b5bdeb1b6dd6b52ad6bbde4dbaed6b16d5b7b65b6ddd5a15b5b6eeaedaedb42b6dbb6eb5b6ddda1eda350178da636020003a5a1490b94c108a838181918141a0052ece02632880e41ae0222c50110605061801960409313830300000c7f203b4"} +{"ts": 1792953836.832, "topic": "lifetrac/v25/video/tile_delta", "hex": "00730c0820010001000000000000000000008000fffdbfffaaabd555dddeaeeeb775b7bbeddedadebeb76f77d5edaadabf7b77efebaedababdf7afdfd6baf2eabddf5f5fef6be9f5b5bd56bedeebfbd5b7beaafbfad5db57af7f6dfdf5d5f6abaf7eabfefad7fcabaffaabfddaaff6abbff55b6eeabfbdbbbfd56b6dd57ffddf77aaaf75dafdf5deb7575f77ddfbb5da6b56ef7f"} +{"ts": 1792953837.234, "topic": "lifetrac/v25/video/tile_delta", "hex": "00740c0820010002000000000000000000008000fdefdfe8ab35755fdd4b5bb6b405eefbea9035adb002aef7d408375aa0408aefe802175aa11045edc04402b7aaaa91adc12544f6aa9528abcaaad47daa556a4b9555ad3dc956b52aa49556979555b55aa92adb0d929555d6a4555a8b92aaaeedaa4ad54a892ab6ab524aab6da80aad5592a2aaa6a41556d5904152aeaa0a4855"} +{"ts": 1792953837.839, "topic": "lifetrac/v25/video/tile_delta", "hex": "00750c08200100040000000000000000000080000000000080000000f0000000ae800000dda00000777a0000dbad4000b6f7a840ddad750076dbad00adb6dbe8f76d6d545ddbb6bad6f6db6c7b5b6daaadb6d6dadb6dbb6a6edb6dacb5b6d6b4db6dbad66db6d76ab6db59acd56aaeb65badd555ed566ada56ebad6ab55ab5aadb6d56aa55aad555dab55aaa6ed6aaadb55b6aaa"} +{"ts": 1792953838.241, "topic": "lifetrac/v25/video/tile_delta", "hex": "00760c082001001000010000000000000000430178da636040052c2e20d281410026d0c104241a04588024584c09ae9281114872082244803c06419022462083814101621e581558560024e400946642680000e61a0347440178da6d8cc10dc03008032f911f79760446c9688c1e9cd25f91b02c7c06fe66c38219f6c322c89ba81c61e1f9e8e548177ea1f02dbba74613cd32dbcfbb577b00ec5404b6"} +{"ts": 1792953838.828, "topic": "lifetrac/v25/video/tile_delta", "hex": "00770c0820010020000000000000000000007a0178da25cc210a84501845e1a3b8009bc11d3888690c0336abd522e3061e0f93182cb39f174c3e83b80d83e2ec42b33fd80edf850be10cb186c0c2677ffa3541b6e144137ea2f9bdede39d78b4b97c1b50236efa874a815ef0cbd5a36fa118c09eb2d7b018f2f274d86b0f6dc42f3095b8fcad87b4ba01a86e227a"} +{"ts": 1792953839.25, "topic": "lifetrac/v25/video/tile_delta", "hex": "00780c0820010040000000000000000000008000db6c2db66db556dbdb5c3b6db6eaaab5db5856d66ded3b6bb6b4adb5db58555db6ed5542db5455546df90892db54a555b6d89200ddb208aa6b696557ddbebfbab6d5d56fdbbb7bfb6d6ed6addfb5bdf7b56f6f5ddbbaf5f76d6faebddfb57bd7b56faeffdbbaf755b6ef5dffddb5f755776eadffdadbfed5af76abbff5bbfdd5"} +{"ts": 1792953839.832, "topic": "lifetrac/v25/video/tile_delta", "hex": "00790c08200100800000000000000000000080006d4bfaa0b74d5a94daa77aa26f4aed51b52fbd4adaa576a46f4dfa91b4975d404aadf6a4554b7d42554ed6a9522dfa94049ba94252aef534feff594aabb5e8a4fefeb492abd5d84aff7b6a29addda844ff6eec12b5b5b400ff6ed644d5db6d00befdb500eb56d089befb6900ebadb0c9bdf6d4c0eebb6a6ab5d5a8a0ff7eeaba"} +{"ts": 1792953840.237, "topic": "lifetrac/v25/video/tile_delta", "hex": "007a0c0820010000100000000000000000008000bbbdffe956d7556aad75bbb16aaed6ecab52bbb255bd557aad55dbac55aaad55b6b6b5baaad5aed5bb5ad56dad6d6db6b5abb6daaab55b6ddedad5b66b576edbb5b5b5addedaaef5756df756dbab5adbb6bdb76cfdd6ddb4ab6b76d0fedddda2abb77600fefbd924b7aee400ddf71122f75ca0005ff24a48fad50000afa04404"} +{"ts": 1792953840.828, "topic": "lifetrac/v25/video/tile_delta", "hex": "007b0c0820010000200000000000000000008000115555bba4a9556d125555b6a1695ad514956b5ba054aaad4a9555d5204aad6d952aaab5425555aa289556ad91255ab54410a95551455525482aaa48254a55259225aad2a955576d448aadb5552aaaaea4a554b55255594ad52aa95562aad86aa9552c2a549574156a4aac4a5524b4045491dd006acab4002a836e025509b408"} +{"ts": 1792953841.232, "topic": "lifetrac/v25/video/tile_delta", "hex": "017c0c0820010000400000000000000000008000db5555556dbb6aaab6d55555db6eaaaa6db5daaaaadaab55b6af6d54aad5b5abab54ad6c5aab55b7aaaaaaa9aaaa555655554929aaaaaa955552494209292429a4a552a452549512a89248a9aa4aa504b7a9125254aaa94855a80425926802904954002554a8100001504000406c24000832129000a848440254229220321448"} +{"ts": 1792953841.828, "topic": "lifetrac/v25/video/tile_delta", "hex": "007d0c082001000080001000000000000000420178da636040050d28ec0606260e168506247110ed00146162e070008b31c2e40459403407830383832288cf0464310880580e40510606b026140b1c807a00293a08a9430178da6360c00a585818990418143810220d0c0c1c2082894101c86b0231c04000a8d801c450802a6c046b62041b02360a2aae2000360426240034a381890100e81f04c4"} +{"ts": 1792953842.224, "topic": "lifetrac/v25/video/tile_delta", "hex": "007e0c082001000000020000000000000000740178da1d8bb10dc2300004ef2d8a50b241d661062b4a6f0bd3d1330f82ce4e95355c6085f4919205d260a8eea4d341daa058b844481f643dac63f5fcf77619b97719f28abc455d426e32eafd8f3425a0fa2a157804698a1cdd8c7a57fb80e2dbc85ed13372ba15740ea01d0e2f43bb7f0148202761"} +{"ts": 1792953842.817, "topic": "lifetrac/v25/video/tile_delta", "hex": "007f0c0820010000000400000000000000008000dddeffdfb6b5aab5dbef7def6ebad77bdb6ffad6b6daafbfddef756a775adeffdaefb5aaaf757efff5afd5aa5ef56edfeb5fbb69bbb56db6d6efdadb7b5ab76aadf7ed57f6ad5ad9afdfbdaebab56ad3d6efb6babbbadb57dd6d6daa6bb7b56bdedd6dadb5b7bad6deed56abb77bfdfefbaeb7b7adfbeefdf75ebfd7bdf7f57f"} +{"ts": 1792953843.416, "topic": "lifetrac/v25/video/tile_delta", "hex": "00800c0820010000000800000000000000008000fbeed55aaeb5baadf76ed6b7addb7b55f6edad56af5ed6abfaf5bb56af5b6dabdaedb6d6b7b6db75ed6db5abbbdb6edddeb7bb6a6bdd6db7dd6bb6ddb7bd6b6ded6bbdb65eddd6bbf5b6b5d6af6ddebdb5db6b6bdeb6dade6bddb777bd6b6dadd6def6fb6db5adaebbeffbfbff7edf7fdbfbffffffbfbfefb6eef6fffffffffd"} +{"ts": 1792953843.816, "topic": "lifetrac/v25/video/tile_delta", "hex": "00810c0820010000001000000000000000007e0178da0dc5310a02311005d0c283798ab810f00862a79d739fc89a2ad942744e110483e600b24c15020ef1bbaf79ab35e002d399b47c37b2cc32dace55a096679f2ac1418f8f418ae977388fe80f8ac0325c12f74c9d77099f699f295f2947e9c82a26be08b9e9146fa5cfed048636c17b14c02e8be017aad93eff282c6361"} +{"ts": 1792953844.446, "topic": "lifetrac/v25/video/tile_delta", "hex": "00820c082001000000200800000000000000690178da2d8c310e80200c450f69e2e20d308413180ee3a6616432fa4f019b7204c60e446b09b449fbfafb5be616d4da52a47c6cb974fdb5e0740bd85c479b0cfa26c3e1aa6641ca40fd91248ba9de83c0722102093d5cc0e49447f4e33a4f2a9c61dba3d6c30f74c76eab3c0178da636060607060c0053880b84181810544a14834303130b180e5591450b500b94c6086034897005c272310b3b030300980954054003100e0af0392"} +{"ts": 1792953844.817, "topic": "lifetrac/v25/video/tile_delta", "hex": "00830c0820010000004000000000000000008000edb6d45dd55ab46bedab5436d55568bbeab5586ddb56e8b6eaaaa8dbd56d54b5d55568eceaa830bad554a9d6eaa860bad55032edd5415175d55061adea8032f5d54241bad48865d6d54052fbd5404355d50063fad5404557d54443edd4904abbd54047ddd2a0456baa414bfdeda806abfffff7f6ffffdd5dffffb7b7ffffed7b"} +{"ts": 1792953845.225, "topic": "lifetrac/v25/video/tile_delta", "hex": "00840c0820010000008000000000000000007a0178da0dca310a02311005d0837922094bb04e91fbb8a410c90edacc29226c86650e20cb16625265bebefac903369d51680da8f92874815589d9df80ecf49a568ce51d29ddfbbe8806f98c6d7af54e41391d8018d8bbff05a228c33770568306c029985ac3c60a2ae0ca06bfc0be5e677eb6b1bbd3fc038d9f661c"} +{"ts": 1792953845.85, "topic": "lifetrac/v25/video/tile_delta", "hex": "00850c0820010000000004800000000000006c0178da15cbb109c3401044d17fcb1aee14adc1055c60831b50be0697e0824ea040a14a50a8323d4a66dec20eef80dfab3147f268f8f4840cc2eaa0c8544adc952eef15f38c6cb2533c944ee7ba0dfad68bf9d82f6b31b8f1dd04a63cf890fa5dba9d69d556d4b8fd0171990c13400178da63606060706080006cb422832247030b84bd002ad600c48e0c020d0b80320e486270350e8c020c8c20310eb8598e20820566b68002480b880d0071090a1b"} +{"ts": 1792953846.445, "topic": "lifetrac/v25/video/tile_delta", "hex": "00860c082001000000002000010000000000740178da1d8b310e82501404675f28fc1df10450d8700ae9b4f73e6262e355e010dcc286187b13ea5f016ea83633bb0bda801e92f33c40ac284d76e67aa07cae749a827487c70ca57dbc51ed2cbc6bb748878f9df93aef3f35994a63e8b2c031a3d65df3255e0bbae5a23a8d44efdd2fff011f322387320178da636020080418189818185a1c50049920940398c5c28190008ab080190a2002c264648068e600a96642310700764b01dc"} +{"ts": 1792953846.809, "topic": "lifetrac/v25/video/tile_delta", "hex": "00870c0820010000000080000000000000008000fffffffffefb7fffd7dffffffdf6dbffffbfffbbadfb7fffffefffffdb7edbffffefff7fab7bf5afffff54b5fdb6af52b7fd55daffdaad6dfd7a37b6d7ea95d9ffb56eacdde95bebf7c4ed55bfaab6aadba2c92bffaaa4adb7aa955bff5557efdf2abd7bfbaadfdfef1577ffbfbbdffdfb56fff7df2dfffff7b77fffbf5defff"} +{"ts": 1792953847.406, "topic": "lifetrac/v25/video/tile_delta", "hex": "00880c0820010000000000010000000000008000df6dbda87556d555daaaaa48b5555522d5555290aaaaa94a924924204aa4958aa955524025292914954a94414952421225295488149522404aa294152494894012525008494925222a24884011525208448908a02924a202049214885248a02029224a00044910895112422008a4900045022484105080200a0a2a0420a10091"} +{"ts": 1792953847.81, "topic": "lifetrac/v25/video/tile_delta", "hex": "00890c0820010000000000020000000000008000200005b64900155b0021256a520409ad000024b5488091560010096a200244ab0480a9ec400902d5000055f5084a88ea200122eb012a51f4000109eb1254a4f4008211f3242944fa011221f9144888fa012245fa249510fd012084fc089451fe224904fe012020fe048a8afe202000ff010928fe2840427f021508fe4880407f"} +{"ts": 1792953848.24, "topic": "lifetrac/v25/video/tile_delta", "hex": "008a0c0820010000000000040000000000007f0178da15c8b10d82501446e1461b47c1356ca424fcb7e04d2086d2da1d48de065a70c88dd583ca380590685cc029d4d37cc949038f29d4937dfc8c277a9b479daa37ee4758ee52bd8037495ba3dd45ca368755c6f590ab884a25185de012f5cb602febfec61054006a543358d22b9b1954f5cd061f7fefb976bb7d01b6b74357"} +{"ts": 1792953848.816, "topic": "lifetrac/v25/video/tile_delta", "hex": "008b0c0820010000000000080000000000008000ed5ff054b555550aad5be8a5d556b4096d5fd284556ad0222aaf5510555ac884556f5522aab548486ddd5220b6b68909dada54a06d6d2208b6b49442dad44908bd592440eb6a9212bd504940d6b52424bb709540edb51212bef04940eae52494bbe04a40d5d51294bde04922e7c51250b5c8448ad7c1125057944944ab800492"} +{"ts": 1792953849.399, "topic": "lifetrac/v25/video/tile_delta", "hex": "008c0c08200100000000001000000000000080000540000011000000444800008101220074000000944800205700100209a0810055680000013d040054a6a0100255d00029145c4000a357004a14a1a000a214d02415553c01428a8a2414515501224a4a484924a20204925420a24909081124a42288891200245249240284a401505212480a0949004152242414249201411249"} +{"ts": 1792953849.809, "topic": "lifetrac/v25/video/tile_delta", "hex": "008d0c082001000000000020000000000000800002a95b5501526d6d02a956b502a4bb5502aaaada05516d6b02aab75502a8aada05555d6b02a96b5502a4b5b50ab2aead02aab5b502a95ad50554eead02aab5b5055156d580aabb5aa452d56b50495dad552ab6b55424d5aa4a926ed62455b55a92225b6b4a956dad2251b6b5912adb554a926dda2125b6ad8952dad604896d6a"} +{"ts": 1792953850.402, "topic": "lifetrac/v25/video/tile_delta", "hex": "008e0c082001000000000040000000000000780178da15ccc10dc2301004c016a288021022121c4de4c1c3f62b327bd440199400c169c03a4be7ad12f88f86c2196b26350e8862943ea2276782e19c56b6e90185516fb94b71f06f69e0b6f05ea77ed1000d46b6012ae9f7ecfbd10a369989b7784b2fddf995f973728627a282ed30384ad5b1862fd6003684"} +{"ts": 1792953850.833, "topic": "lifetrac/v25/video/tile_delta", "hex": "008f0c082001000000000000020800000000610178da2d8cd109803010435fe506711497683f1ca1e01082d344ea978ea242a7f1b47e840bc9cb116222a44a8899e677bf9b2b32a7bd33d52f47fab9c925eb551a3b5eadf37c5993a1773fc29aa1f8bf7860da18741acea31b8ebf577900606323ba440178da63606060706080800628bb01c657141470449283d00d2c2c4c2c0e0d1c408e02031c0880498e0e8842a0294c0c0c2c30490e8616b00088e920806c220700275307ce"} +{"ts": 1792953851.429, "topic": "lifetrac/v25/video/tile_delta", "hex": "01900c0820010000000000000410000000005c0178da636040021c0c0d0c0c4a0c2c0e0d2c703126a0300783038302130b4801480544a9028812606004ca016518059840b25020c0029603aae670716003d2d2401ccac0303d9789296b1b87e2dadb0c6cdbd6328686de060084000b79410178da758cb10d002008044f4261891be8260ee7e012d0c446baffbb07bed765b437ab828140b3280a4c3d2c7af1be1250e79d49f75729f920292b7c773665f90266"} +{"ts": 1792953851.81, "topic": "lifetrac/v25/video/tile_delta", "hex": "00910c082001000000000000080000000000800000000010000000040000002800000021000004480884402200000088000000a000000489001110a008800108000002a2000002480004bd100010da440883f910000ff484003ff420007fea88047fd00410ffa520056e900415ff4a412abb5004df7e448069ed1010b6fa4a40db6920006df48a84b6aa2020dbe10900b6aa4224"} +{"ts": 1792953852.441, "topic": "lifetrac/v25/video/tile_delta", "hex": "00920c082001000000000000100080000000730178da0dcaa111c3300c05d02f9d80cc544fa0e41cd229ac5e416081bd8f414061af97118a32658d1e790070bf7e3439b7be4e94b75e7780295f2f132289a68b921fd4044691b9d97ccf73e9139407dad01b72205741247775213986388acb9760f8807741e5b0e44a482b640056de7f504a1093390178da6360c0039494141891b82c0c0c4c408a83815110cc61108088334128059834834203589a012600211d181a38606aa140a101006c3902e8"} +{"ts": 1792953852.801, "topic": "lifetrac/v25/video/tile_delta", "hex": "00930c082001000000000000400000000000800000007d608444fd75c011f5e05242eac9e003b5e0b117dac5d04aad90720ff584a8bf5d91df77ec846abebe90bddfee05d67efea07abbfd0ad6afbe20bb7ffd04dd7ffd226fffbc08dafffb42bddffc10efff7a44b7fffd02fdfdf628affffa01ffefec48d7fff502ffff7c28ffbfea01eefffc48fffbe902fffffc28ddffa880"} +{"ts": 1792953853.44, "topic": "lifetrac/v25/video/tile_delta", "hex": "00940c0820010000000000000002000100008000ffdb5555ab6dbaa8dfdad6d675b76b55dff954a4b6ad1211edf4c9445bab3529575554a42ddaaaaa0baad551b6d5554a6db6aaa9b6dad554adaaaa92dbf55aaa76ab4444db6c00006db50100b6d410005b6a80086d5a4000ab6ac1002daab44095445aa0ab5105844d44a040552010000a924a00ab80054054a920204b800488300178da6360200208b428303830303062ca703030282980184c204916747d400cd6c7c801570e070e0c4c401200762901eb"} +{"ts": 1792953853.808, "topic": "lifetrac/v25/video/tile_delta", "hex": "00950c08200100000000000000040000000080004884000025295554a884200155528aa4201450080a4921004012884224892210912a48882412a222914910884a14a420205502889512a842485492902515410840522a520a294100012aaa68049441240225249000aa8aa20514a08804524a50012a85240a5550900028454a0aa69228005249500a552489012a8a440a54a520"} +{"ts": 1792953854.232, "topic": "lifetrac/v25/video/tile_delta", "hex": "00960c082001000000000000002000000000790178da0d8c310a835000439f5f977652c4dda194ea29da6e3ab97c29788216fe1d1cdacb7c70123d870876f624a519c24b4808cc5fd83ae81c0c5ede821b60125b65bf11bb9aab97b71f7855d0184383d8c37d876a260a46089fe4c9427f78a85be172937238bd0d85f6e50499c59cf595fee098fe01bf9f1b1b"} +{"ts": 1792953854.793, "topic": "lifetrac/v25/video/tile_delta", "hex": "00970c0820010000000000000040000000008000816d6801c0abb414402aa801a4005400400a9044a080180052200820a94950805500080464520000aa00022055c04800aa4800045580804002400100100408020010200844800000aa008000b5dd4805554a6a8f002b5f0f1100010faa00001d0510000f1000080f00400087400040075501000194a0000055400020d5500480"} +{"ts": 1792953855.402, "topic": "lifetrac/v25/video/tile_delta", "hex": "00980c08200100000000000000800000000080000000024400155912120004890005484400202291000288240100228908050844000042a80012295200014528000012aa111288a500006a250042b89200017a2b0289a9120800002100000000a08200a0fff91220fffe4f6affbf1aabddff94b6b76f9db2efdbaabefeff88abffff8000b7fb0000009e0000020002200000006a"} +{"ts": 1792953855.788, "topic": "lifetrac/v25/video/tile_delta", "hex": "00990c082001000000000000000010000000740178da0d89310ac330100447e20a914af805325ca3bce28a1496ab60fc20c5f80141e40129d2e4973e060666b76ae737f6636d779bf5c567ecb7ad559a9e59c753c69fbcca97ba718c25facea46fb3614223240d8925534a9f7970922362c9a0383df5182009d10bfa94dd28fe1fae845c0f8215f6"} +{"ts": 1792953856.426, "topic": "lifetrac/v25/video/tile_delta", "hex": "009a0c0820010000000000000000000600004d0178da63608001810e06063d050606ee5f400e3fa32003030b03321068606070e0e0008a3338c0051b400413030b0b074890032eae00261d058172606126301f6ca002508e11c205b20091950503600178da73ffc7d0c010c618c4c034814148816981030b07d35781051cf2af80e2f1bf181820c47a062860126460e0606061616010508089312802710303030b032390c1c1c1c00094628248714054b93080e41805c0eac0522c60711600dd0d0ced"} +{"ts": 1792953856.785, "topic": "lifetrac/v25/video/tile_delta", "hex": "009b0c0820010000000000000000400000006c0178da0d8d310e02410c0327d1164b67f182700aff581005a2e6410bba02a8ee09d4bc92b87061d963281d025603dbb2c784cf1bfc8b98694905bf2ea79928bba62e4ce7d9480d7f807412a3e15eac4ec6d8b3e34cd831e8350ab68551fcfa7811f7aa895c6f0bfa03c6030e33"} +{"ts": 1792953857.432, "topic": "lifetrac/v25/video/tile_delta", "hex": "009c0c082001000000000000000000100100630178dae36060605875a081e1dd9f9521d6617b1fafbcbc367d77d472a597416fd316652d7df48041308d81a1f1000b13e32b060fcef0af0c8c6ff5ffbfdac6c0b0ff3f502b2303083031a00205060e860620c920d0c0c0e0001766c254db0000b6f41d594f0178da6360606050006207061706461606061601062520b74180c90522d100c41c0c1c420c8a608e8003501ea84e4530feffed7f17194218700201064516140146080535b583818189810100a38b0980"} +{"ts": 1792953857.831, "topic": "lifetrac/v25/video/tile_delta", "hex": "009d0c082001000000000000000000880000510178da631060706158b8c38141e1881ba3b38c2b038380ab030343290b03835080470383160303c395068106b1b74051ae6d4b181818a319f002810610627040156564606081321580b8014601009d4d0dab530178da63678000b5952a939880b4d6244f1526070606552e8f0e260526c650260f1596090c0d422c13385c163029b0b1743088282834b8343130886a86ad7dbb6dd52a0642c08903c652401666046200b81e0e78"} +{"ts": 1792953858.428, "topic": "lifetrac/v25/video/tile_delta", "hex": "009e0c082001000000000000000000000e00460178da636060606280001120e600622520ee601268518008337a7230082c6050022973f4666098b745fbbf03c315065c8011c66081504063041a18181cc09c0674d5005e1b08363c0178da63604000052066016201470106460e46061707b0e002a1ae750c4ca10a0cbf1a18b0011604b34181818901a24a0049058a3e4614cd00163c06c6280178da63602001b0b83830080069079c2a38181a40b22c10458c28320c403964a0001201007d6f030e"} +{"ts": 1792953858.822, "topic": "lifetrac/v25/video/tile_delta", "hex": "009f0c08200100000000000000000000f0011c0178da63602017300930702820b80ef8d43a093030625703002a8f010e1d0178da636020172832307080192c18520a486ab00127384b0000193a00c1230178da6360a0003009383070e0905380b3041818188114b24207060647080b00231f0115210178da6360201330b23030b0300800217ee0c0d080e0801423713918580029670186200178da6360201330722830b00069013c6a1c9048308069000a3142b800244e0117"} +{"ts": 1792953859.418, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a00c08200101000000000000000000000e310178da63602000589404181a105c26b098028cdbc02000156350007341b24028c0e2c0e080611448a592028a1800ad3e02f3230178da63602013b008283008e09073004206469022a88002aa3c13580d1800002d90012c1e0178da63602013b008343008e0907380b3802a381c302498104c00480201bf240178da63602017383030b030723008e051a200633002310b038c804b3832300000205f00e8"} +{"ts": 1792953859.797, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a10c0820010000000000000000000000f01d0178da6360a0007038096088396053e8c40167b200b1024206002c840109200178da6360a004287230b000290102ca1c80908111c8802976804b010020740113240178da6360a0003072383070601177c01069606060015202104946a8a80203030031ae0187220178da6360201330723830b000690102ea141838a02c0708c584a4a981010024f70158"} +{"ts": 1792953860.398, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a20c0820010000000000000000010000008000001db6db008edb6d082b55b5225d6d53000db6d90136d56a084d5bb5211f6d59002ad5a9048d56ea002f8ab7208d65aa021696b5002742db080da9550126c4b6000b52db1127a2a90015aad6048742b1202ae9540245aaa11013d5744106d550044adaaa10036d600012b6b400836ad2000abd5404034f680042eab2100aaf51"} +{"ts": 1792953860.793, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a30c082001200000000000000000000000790178da6360800316209ec8c0e2c2c4a4c0c00c648b02711b07830b2b031390edc1e0cbc0c0c4c5c2206025c0e020cae0c030958185498a89a1434b4181c1888149602a4b8393910007502da3d0268606062d15218fcd403d228c8a0ac52a2c9c2240f3d2183c2699aa3030ac6298e491cbc4c0140a00c1eb0ed6"} +{"ts": 1792953861.389, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a40c0820010000080000000000000000007d0178da63604000950e07060646960e060520bb0128c029e0c2c0c0c4a0320128cec2a0e4a92804a23b42264c62626462085811b28a257c856090fcafaed0796f1cf8f5ff09ad8bdfd7c02ffb4f6576fc77067efbff2bf5edeb1be475bf4f9a5bffef80bcfdff27d1f6f71fcad7fe7d615ffeffa374fcff2bf1008d1828b0"} +{"ts": 1792953861.841, "topic": "lifetrac/v25/video/tile_delta", "hex": "01a50c082001020000000000000000200000560178da2d8cb10d80400c039d284544054c1031c937488cf5c5178cc1a89837914e8a958b013c10418a74689cac80fd110d3d52ab1dd266ee72a32c71eb2df7e9c3d9995fe7e09d5d9bb3f1425bf85f74e37c01cc7e07945d0178da0b150d6308f5ddaa324d6c1563d4d4a815ab3cae31ad168d9a10eab18a69ad68d68aad5c6b19425db6b8ac520d17cc7559c5a26d9a1bb0356415e3ba55573d82eefd5bc5c0c018ca40083001b100078ca700261d201c008e181a96"} +{"ts": 1792953862.389, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a60c08200180000000000000000000000080004aad6db655b5aadb4aaab6aa52b75b6d4955adb6555ad55baa5576ed252b5b5692ad556b5492dbb5524b6cae4aa95775555555ab49256ab65494adab4aaaaadd24a49d6a12954bad29552ab614a4aadb552aab552a92496d3549555656aaaabb2aa49255775255565ad952ab556aaa555b552aaa69ae9295a87555526a1594aa"} +{"ts": 1792953862.789, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a70c0820010000000000000000040000008000fffdbbabfffad6edfffd7b4aff69adeafffdb6aafdfadbc2ffb96d68ffedb744f6fadad2ffb9b7a0fdfadd40dfd9b6c4fb756ba0fffbbd40db516bc0fffbad40ed717780ffdadac2db736e806da9b5c01002db0044536ec01102b582400bde80bee2ab80d352f5406d535f80bb62d504d6b37685bbcadbb6ed636d1bbbaab7aa"} +{"ts": 1792953863.38, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a80c0820010000000000000000004000006f0178da53601060b8fffdfdfd6f97b6ae8acece2f7fbfeaf6daade5b5ffefdd5e1dba756bddff7bf757afcecefafb77ebeef0f07bd7defedf5ebd3feaf7ddecbfeb5edf0dfbbdeffbab756ff7ed6740000730c908c41c2c600a0858805800c2e46060e15060605080aa030200eda22fb0"} +{"ts": 1792953863.796, "topic": "lifetrac/v25/video/tile_delta", "hex": "00a90c0820010000000001000000000000008000ffff9000aaac4548dffa900075692492dfd48000b5711240efc84008baa20902dfe88020b5422480efa00008bac94820ef000202fda52080ff000810fe492042fd000200fc924808fe000040fc448100fc001002fa220410fc004040fa040100f9209004fa000200f8844020fa010802a8400108f908402058020880eea82000"} +{"ts": 1792953864.224, "topic": "lifetrac/v25/video/tile_delta", "hex": "00aa0c0820010000000000000000080000007e0178da635060100c650d756158c020a4c1caa8c2e4a0c2a1c0d120c4a8c0c020c0c03085819185819181818383438085012c04040e0d0e1c4c400906163097a18341818981d5418041d38981a1ab012cc621c0a0c8c024a0c2c8ccb473d9aee7f3cfeffa7ad9d56feeecde535b279dad9e3bb9dd68390337033700c5a1179b"} +{"ts": 1792953864.797, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ab0c0820010000000000000001000000008000fffc0000fffc0000fff8a492fff80000f7f21110fff08002ffe20890ffe82200ffc08024ffd20400ffc02088ff888220ff820802ff200008ff089140fe820402fe202020fe888108fc020800fd202092fc088200f8820824f9202080f0090208f5201021f0048100e2481012e8010480c2504024d0041200c541009290104800"} +{"ts": 1792953865.385, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ac0c0820010000000000002000000000008000aa80000055555540b508009055525400b5208284554a1000aa808410b55450405a220400aa88a10255421400aa28801055422000aa108042554a0200aa90a00054440008aa9281206a480400ad22900055480002aa22800855480080b482900055280000aa92022454a42000aa40000055288020120009024040000009020000"} +{"ts": 1792953865.781, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ad0c0820010000040000000000000000007b0178da05c1410a02310c00c058f6506f79421b2234fb8ab5b4607a53f03f0a1ed6de1aea13049fe98c0f8fe7adaf6be451bab2447ce7567972b2a835360a1de787bf91159b728ba434a74dca25ab88f0fedaed2e27a5623c2459b3aaac8907395cfcaf5eb303c08b1c1780edccea11c015a3000007bfff01dcd71f61"} +{"ts": 1792953866.381, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ae0c082001000000000000800000000000790178da0d8b310ac24014443706d16e8b2056b2761e22e0b6d65e20c7b0fc57c95172047bc14d20fd22160117f29c6278c330cf9dc0b5b031d8b72b8ec279d1066cc54a6c72a126979dfa258317bd181229a8c737297e8cf834b33962bd325d6108d8d8b1ce7a4dc7c228f32bebe58d5fc7fd7678fc011fa857b6"} +{"ts": 1792953866.826, "topic": "lifetrac/v25/video/tile_delta", "hex": "00af0c0820011000000000000000200000005c0178da6360606008050206243a68d5aa552c403a500b483b00692120ed02a405434371d31c605ad5258a61d542add06d2b7635dc760ad30a69d06a6960950df4107067616894bad4c0e0eac2c02abe5048c069558393680000f46b1eb54f0178da558cb90dc0300c034f820b96f20686275191c1347afc204508367ce10feb0a415d35e0c185c7b1165dca3859f96ac39454df7aa437238295ad972ce9be9469ee4ddba243602d69f002936d070c"} +{"ts": 1792953867.216, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b00c0820010000020000000000000000008000a8001021e00aa54a40204210a08a94a588002108405548a2810212140054a4a2040109110154a24a102214900294a24a084249210294924a2849249102a4924a1412492022a92495094492482492a925125525524aa9548812448925492a224804408802210a2128082008002081224402100010080494812090000400005110"} +{"ts": 1792953867.781, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b10c08200140000000000000000000000080000000000055555555000000005555555508200080528aaa2a00404101552a94a808800205522aa8a800800402552aa2a8200048054aaa85500000200a55554aa008821015522885400484509550520a202509510a40a004a1150aa81442500282280554504550810a108a2a514a2110842114a5294a4208442128a211488514a4"} +{"ts": 1792953868.421, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b20c082001000800000200000000000000380178da6360c0019880b843a003c66541c8343008b8b03038209441853980840348250b88a5c00023404000a400ac56a005d91616000c650483770178da13626160d0086060d0e260608858d2d162e2c0c0b0418041e0a58b13c302010686438e1c0a0d1c0c4c291318181a80c81128df22a0c000e2293a307200b5434013030307039827c0c4013400c452706060042a546161e260705460d014e07061626912d058a4e1c824d0c822d2a5a2000001ea11fd"} +{"ts": 1792953868.786, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b30c0820010000010000000000000000008000000002d104aaaaaa410001e50855545a020082b524aa28de0104846b145129354108849e045228541109425a04a2152c1014a0540541153a412a4254148894ba025249541409245a02a492ac512924b40a44925804aa556c2911495a04aa54b42a8922501052480a450001400849240820000000022210220800410020480400"} +{"ts": 1792953869.376, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b40c0820010000000000000000020000007b0178da636040002620f650626038dca2a570984f82e1789b04d3b1331c0cc78ec9389c3913c170fe1907c3fc67922c3772e630dc50bfdfc0a07db681a101ac8f0344727028004d686050e86052616114605cb18451e9defbaa5bc55b77fffe3837cf2b74ebf1fc7b6f73bd3c56eece03eae1145051640000387b25e5"} +{"ts": 1792953869.78, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b50c0820010800000000000000000000007e0178da6360606008050206081d02a41881d41220c511b26a8912230327478897c3224681291c412e4c8b58040338025db880b40347408ba81293a283874787289390aa4380438310978896cb42474641519115aeb90eaca2db8456785d7509e40e135409e97259c0c424b03280cb2980c5493061022bc712252e0095941c78"} +{"ts": 1792953870.213, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b60c082001000000004000000000000000760178da0d87b10a83301400ef8537a85302ba27e250f215a9d4c5c9423ec841a174b63fd0a9e42b9b5bee0e2a6e2aedc3d4f815bd8c10b6628e8ec6a5c2d1b784f1cb2b59c661a5d983cef18ddd131a234fb9a3b9572733e41bd19cc8e699ba8f8a4fe465406cc2562f3629d5b13e6764f5f20743031381"} +{"ts": 1792953870.781, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b70c0820010400000000000000000000008000000000005555555500000000492aaaaa04400000510955540422000241084950144222054110885008442204221108a208844208422110a21088440844221142110884100442214a501094000284012a4822a84001080212284124840214005048815502002400285280928200140850252146aa00042aa95490955400425094"} +{"ts": 1792953871.383, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b80c082001000100000000000000000000800000200000554aa8000211010054a4aa080109108054444a200922210452511450490a410022509454948a028142415028292a0a849210a05248a509082508444290a221104a11144a24a44100924228544914850252412050249409059222a250488808042522a151909008044a4aa29024800045922a4a104881008a25282421"} +{"ts": 1792953871.78, "topic": "lifetrac/v25/video/tile_delta", "hex": "00b90c0820010002000000000000000000008000b6db6ee8db6db5bf5556db6ab6eb6dbfdb5d56d5556aedb6edab56db5ab5bb6defdeaab6b56adbabadadb6dddadb6d6b6f6db7bdb5b6dad6155b6d6d40adb7b70402aadd10905d6b420502bd0040004b1110aa05040400a24041100b1110452104040009204124a202080001482124950084000112004a494022002104884904"} +{"ts": 1792953872.381, "topic": "lifetrac/v25/video/tile_delta", "hex": "01ba0c08200100040000000000000000000080000000000000000000e800000055000000b6a00000ab6a0000b5ba8000aecd60005ab6dd08b5ab6a80aeddb6e0b56aab5a5bb6dd6cd55b6ab46eedb754b556dadaad5b6daab66db6d4ac92aab6b62ab754aa414ad6b5082aa8ac45016eb690aa2955040084da5152216d040004ab512a90ad2400006ba2a244b5b90810aed6a240"} +{"ts": 1792953872.793, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bb0c0820010010000100000000000000004d0178da4d8cc10dc03008031dc483a747883209dd8c481dbc40a4b688876d7c00dfc802ac15731ddc9869a212ade8fa956fabc84b0e06f4505914629e2fd664308fceeed98b131b43140f6bbf0603470178da5d8cc10dc03008030fc48327dd20a364b48c5edc46551524907536867326ee9025ed3a8f22a62c82cda3793bd5cc7644cf69bca1d1bb2eaf5fafc970467ead1537aea70321"} +{"ts": 1792953873.381, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bc0c0820010020000000000000000000007d0178da636090ddc5c0a09dcbc020b78d81c1f43603833e906d1acdc0a0f79681054837c46f83f0a381e2baab5898cabe3208e8ae03f2ab1918f2ae01e5763334e4e7b130447d6560cc5d0f14079a97f79e81a5742b07c3ba7b0c02e5d90c0c6bf73230dc7acde0901fc7c0b0f53513c33d207feb750686db5500b7c723a6"} +{"ts": 1792953873.78, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bd0c08200100400000000000000000000080000185b76d00a6badb924b576d4015edb6845eb6dba0255b6dd15bedb66ded5edbb6b6f5b6db55aeed6adedb5bb76b76eddab5adb657defb6daaab57bbfaeded6eaf56bbdbdafb6eb5b755dbdeedeeed75bb5b5edfdef7f5b5b5bd5f6eefd76af5babaffafd7efaafabd5af757ebf75dfabebdeb57d5d77efdbf7bababeadd7dfe"} +{"ts": 1792953874.377, "topic": "lifetrac/v25/video/tile_delta", "hex": "00be0c0820010080000000000000000000008000b6db4014db6d42556aab4094adb5842adb6e82aa6db54829b6db012adb5688556d7b4228b6cd0956db76806a6dab1535b6dd4054db6b0a6badbd0134f6d694ab5b6b0075edbd155db6d6026adb7aa9576dae04fadb75124db7da24b7dd6e117ab6da4ad7edb610babbec8ad7d6ba257abfdc51adeab60aefbfec52b5d57529de"} +{"ts": 1792953874.779, "topic": "lifetrac/v25/video/tile_delta", "hex": "00bf0c0820010000100000000000000000008000bbbbbfea56d6d554aabb7ba95b55adeaaad6b6b5555ad5d4b6aaaab255b6b6d5ad55ab5a6adab5a9b6ab5d75ab6d66ac5aaabbb5edb6d55a56db5aeabaaad75ad6d6bad67b6b576ad5bdedbdbea6b6d5d5dadb56bb6d6dbbeeb7b6d5bbdadd6aeeadf7b4bbf75aaaeebdedd0bdd776a0ef7ddd04bbd77440ef7fd110bdf6a402"} +{"ts": 1792953875.369, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c00c082001000020000000000000000000800002b6d36d515b5adb2968256d84a915aa5252a5575528156aaaab4b5a5454aaab52aab5545529556b2a556aaaa45aaaaa52aaa95559355409a4aaaaa4565ad49252aab6a8aa5555aa552b6adba955aaad54955255aa55592a554aaa94553554aa54956a52cad5a54a6aaab129655b51545aad684a6955502a5d56f8046aaaa804"} +{"ts": 1792953875.773, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c10c0820010000400000000000000000008000db5555556db5554ab6daaa55daada95256d6aaa9ab756d4a5556aaa9aaab6b555554ad55aaa5556a55552555aa9292555554a925492a4a922a912448444a929211544844a422a512494910a1b4948a08ab4a514455608422252a129090d0004a4a540000215000098454200000501200005444a008522008005412a201282008"} +{"ts": 1792953876.415, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c20c082001000080001800000000000000420178da6360c0040dc86c1627061605060e9098038a1c874303239062018a3508303081e5195920722e60b50c103d020c2c4a700e2348038302882700520300a7840686320178da6360c00d58c0a41303030783008664830003131343038a521860e4008938306235924580894381c1012a00007d7d02473a0178da6360c0051a39589c583044593818381814041480cc06b818830394c5c8c0e00415022a63822b50504098c00896661250001b0e00b99e02cc"} +{"ts": 1792953876.763, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c30c082001000000020000000000000000780178da1d8bb10d82501806ef2336763a02a3b882ed3f02512a20d1b8882bbcbc50f95b10d7a0e00536904e6b5fac2eb9dcc1b3836982be86cf03ee0baaabec66747276fee6100ce61555265e8ec604a145b71e854bee225beb8a3253fe8564ff579e909d511c0ab523fb38a0e30abac26681b2f9018a0b27fb"} +{"ts": 1792953877.372, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c40c0820010000000400000000000000008000efbfff77baeaaaddd75ffbb67af556dbd7afbdb6bd7aeb6fd7af76dabaf5ddb7ddbeeb6db6d75ededbbbeb75b6ed76dbddbbadaeb76ef6f7eddbab5abb7eddb7d7ab76dd7d7dab6babd6fdbef6bbaaabafeeb77ddab76dab777adadeddd76f6bb6bdb5bddbeadd57bd5f6b7bebf5dfdebebef5f7d7ebbf5dbabeedf7efebbfbf"} +{"ts": 1792953877.764, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c50c0820010000000800000000000000007e0178da05c1b10ec2201000d0af2c8931f80135ac6c86ffe1d2f16068b47fd141426f7321950d07729cef11e3055552d48d468520e7befbd5801c49fb623ef4082b429a84cde921a08c74f33017cad1a27d932c71f27d1ea233c0b758beea27b4721f4b38404ce429747825ddcaaf6ee25cdf44a8656612a9ced53f120c5ec5"} +{"ts": 1792953878.37, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c60c0820010000001000000000000000008000000a555600855a9a0088aa4b2445555501156aae08955aab544aaa954295555554496d4a2295552d94556aa641555aab28aaaa9582aad55528aab54a425556aa1125aaa544956d552a55552a81256aa55492ad552aaad54a910aaaa54a52b552514ad5554a2556a9aadaaa9447b7dc42ad7a9529c7d7d444556d5d12a41214a9"} +{"ts": 1792953878.775, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c70c082001000000200000000000000000800049244a5b2492a15692a9145b5494aa044a4a912125524a08a8a954a54a4a4a002525252aa954aa444a52aa11252a5548a9494a2554a529104a55554a529495214a52aa9455555b8252aaed504aab56ca54aab541535bdb684d6d5544aaaabb7157776d52baaad5a8abbb6eb1b555b5d4dddeaab666aaddabbaed66b3d7575ad7"} +{"ts": 1792953879.366, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c80c0820010000004000000000000000008000feffffffffffd77fffffafffebfffdff0ffffeff8ffffbdd777f7c2bb8bad4105e560ade7f2a454adde89fea7ff2b5b5ff6d6fe8affffeb5bbffbbdaadbdee6a42d651159b6aac2a5ffffa95beffdd4a57ffffa4bffffaaab7ffff54ddfffaaa77fffb68adffeda5feffd554577eaba9be92ad687fc92fa5db75baa0ffffff55"} +{"ts": 1792953879.769, "topic": "lifetrac/v25/video/tile_delta", "hex": "00c90c0820010000008000000000000000008000d556aaa4b2556a95ed56aaa9f6aaa944ad555535fa52aaaa894aa4aa54aa955522a5555b4a54a96d254aaab648a555d5252aaab7949556da52aab5572915576da4adaab64a46add5212ab6ad9495aab5492adb562252aada49a96b6b2595555a49aaadad23aa45564faa9552175548aa4faaa5293f5492557f5551247f554aaa"} +{"ts": 1792953880.366, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ca0c0820010000000004800000000000003e0178da6360c00e180505055830441b3958d0459b14383818181480ac06305f808981c1a181014832708005c0240b0323580d88dbc0082438a0da01c6e803cd3f0178da6360c0019814391805105c1630c9d1c1c0e000e128007103500422dd016101e518a1ea1dc0940b03135400280f3603a48f11cc049a2ed00000cc5a03ea"} +{"ts": 1792953880.766, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cb0c0820010000000020000100000000003f0178da6360c001589414581c5045181839045838181c181490853918381a14202a19a1ea404080a181a38109c870402804c9b33031b0284055008500ca4503ae420178da6360c00a04181814199894500559185880e20e0c0c82702107160710c5c8049205cb01591c1c4066035800041440721c20231580f28d70bd4a2065009dd60367"} +{"ts": 1792953881.381, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cc0c082001000000008020000000000000460178da6360c0025a14059890b81c8c1c2c0c020c0d708106050116460607061626146d1c401106162501189f118859381c80fa9858e08a141a18381a38406a1c405c000d8b052d4b0178da6360c0044c020d4092c5850326c022c0c0e0e000622900c51ac0621d20a28581850184c040414000a8ce112a0f3207883918945818381a041814e0c63b7080641a1ac03a0160a2067a"} +{"ts": 1792953881.753, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cd0c082001000000000001000000000000790178da15cd310ac2401085e1376291747a51db543a0712b133a0843d85d592cc093653e914cbf28cd5cf57fd789138dd1cc109cfcc9d71e8ca48d8e6ef1a9212bba88ec5552a1bee673bd0287918e08d32d9bc37557c228e6926b22638ab94ac30f5be44c3b898acdb273f4affefb524710dbce3f20353235121"} +{"ts": 1792953882.402, "topic": "lifetrac/v25/video/tile_delta", "hex": "01ce0c082001000000000002020000000000770178da0dca310a02311005d0835a7800c1ce52e640825d3690c5f5145ab8c4df0b611add811d275f5ffd4832e6b48310b6dca4830696eac5bcb32bf4347a30282d631677de2b8fb4aa43e5c4d1fc11d85ec16607b74aec99c25f5448e267f966c193cbfa6ef86f6ed69cfab95343b5f4b870f80106576f0b3d0178da6360c001043a3a98d084385c9c045045581418191c185838e0024e0c0c205d1d40fd40f50e10450c605e43035084811124c00257df00000acd04fb"} +{"ts": 1792953882.765, "topic": "lifetrac/v25/video/tile_delta", "hex": "00cf0c0820010000000000040000000000008000ffffff40effffd2bf7fff681fbffdaa7f6dab517fb6dd84ffdaaa53ffe45115fff9044ffffc22affffb083ffffe82ffffffe17ffffdbffffff3faffffefffffffadffffffae2ffffeb55ffffedeafffec5b73fff92ed5ffe8baf3ffe2dabcffe77dd0ffd72f647ff3fbd2ffd7aae3fff7bb55ffd3f6a5fff7bf8fffb7f54bfff"} +{"ts": 1792953883.361, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d00c0820010000000000080000000000008000feaaa0a9fe552a54fd295156dca54953fd55525af8aaa955fa55256ef124a955f4aaaaf6e2aaab5be8aab555e295aaeec956b5b5a4aadb5fcab56dea9157555b8aaaeeed2abd5b5b5556edb62aeb556d55bafedb56af55bdab6adaeb5adb6f5db76db5ebdad6dabe6dbb6f55dbedb577b6b77d5ddbdad4ebb6bdb3bdddd765d6"} +{"ts": 1792953883.752, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d10c082001000000000010000000000000770178da0dca310ec2300c05d06fcb43ca94e6040e3203b788500697a9e144150a034c01f5001c15defc00c0dea9424abc964347d266db4360d16fc433867713346a2771a0f17416fd620df2e2a36647ef94621c852f22034d79c13fa64cb60583657c088e7de21d45c9e5a91c119cec8e8ab5fe00488614fb"} +{"ts": 1792953884.357, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d20c0820010000000000400000000000008000003f455524ab8555003ec6aa54af5355403b455aff5dc2aaabb755aafddaeeabb6ef5bfdef5aed57dbf7b77afd5d7bafb7ebadfbfd7ef6adefd75ffffdbbf555fffebffef7dbeaabfeff7ffeffdbdb57f7fefdfafedbd75fffff7ff5ef6deabffbffbfd5eeaaf6fdbfffbf55d55555f6bb55b52ad5b6d5ab6edaad54b555555b"} +{"ts": 1792953884.781, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d30c082001000000000000001880000000370178da636080000706ecc081a145809105539c8381a18341800343a7402392560646088b8503423730303081190a4c600e503900de870414340178da63602004981418391c90055898181805801494a780500922041840020d10790784380b5c1907103980543102e501628a0258320178da636020041a181838581c181c1818185125588012404a01c45660648488a003a0700b5819422d4c1c447000008642021f"} +{"ts": 1792953885.403, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d40c0820010000000000000400000100008000ffffffffdaaaaaabf7f77ffedd5dd6b7fff6fdfbaabdafafffd7fafeaafd6ffbff57bdafabfaf7ffdd5fbefd77eaebb7dabfbfffafd5ed6df57ebbff5ed7ef57ebbabafab6efdbafbb7576f5d508be9ba042576d84103bd4d1026ff580203adec80917fe41003abac425d6dea05abb4559aed5e8c1756eb443adb50aa176d821340178da6360200018391c18148074038a280b0383800050b0818909c8e3c0a20fa88711ac0ba6408109660823d404100000c2bb036c"} +{"ts": 1792953885.753, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d50c0820010000000000000800000000008000e6ffffffb3bffffdeaefffffe7bffff6b2fffffff5b6fffbf37fffffd9dbef7df2effff7f97fbffed1ddffebfaeff774f9777fd5d994daabfd62bf45b59d56f7dd54af5fb6b57dfbfbddaf5fad77fefba3beafdf016bf6ff15dedf56e97ff7fb12aabd56407fd7ed17555f5b15ed6ded4b56dfab10356abd4557b7d6289ada6b"} +{"ts": 1792953886.345, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d60c082001000000000000100000000000720178da0dcbc10902410c40d13f2187aca7b01564650a097b5abb0a620162050a16b24558c0e2c9329cdbe3c33f8063eaefdfb3d84fb37f33affbc3f8b0c4ab9726ea937bb12667c4c156bf0432be5089167735a830a12d613a72a81559284e74991b95860d07c3b7b1e29b8634e70fae6c1456"} +{"ts": 1792953886.753, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d70c0820010000000000004000000000008000ffffffffaaaaaaaaffffffffaadaaab5ff77ffffd5deb7dbfebbfefdabef5bd7fd5dff7ddbf76deff6bdffbabfd7adefdabdff75efd757dfbd7dfaf5efd757bfbaedfdd5efbb56b67b76fb55dfdb5557eaefd5537fbd64a0d6f78000dfbd00007aee8802dfdc0040f6b82100bde90008d7300420faa04002bfe40100eab01020"} +{"ts": 1792953887.342, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d80c0820010000000000000002000000008000012110000294a5550042102001294a8a2090202000454a8a0228802008852a8a4050402000251509009080a224452a08009040900825142220888288012228020048825011045104005204412008a114024208000028a5522082000004109494000a21012090844802041102081144242004108000108212008f7ad510014aad"} +{"ts": 1792953887.758, "topic": "lifetrac/v25/video/tile_delta", "hex": "00d90c0820010000000000000004000000008000001ddb6a552b6dad001db6b6552b5ad5001ded5a2436b7ab111b5ab5402deada0a36ad57402b7769123daab6402addd50a376aaa20adb6b70836db59422d6daa1077aad6422ab6aa085ddab5206aadaa045f76ad4135aad4106adb560456aa52410000001411000040042480044000082011200004840440d00000025a555290"} +{"ts": 1792953888.344, "topic": "lifetrac/v25/video/tile_delta", "hex": "00da0c0820010000000000000020000000007b0178da158a310a83401444df2e285b854d30fd4a8aa8bdbd0404cb6c209052f016a972092f102cc4d30441d853d8a6f55b0c33cc7bf0012a89d9c7116eb1f44b6607f5019594581fa8a216debdf0516135dc457b0c90fdc07fe1f247e75edb34c05960b38093df8a9739888c32c50cc904d7279c5628fa0d6124136e"} +{"ts": 1792953888.758, "topic": "lifetrac/v25/video/tile_delta", "hex": "00db0c0820010000000000000040000000008000017e95550ad5515567b4aaae9ad155555d40aabbea00b56d540092aaa0025ad50001495a0014aaad004aaad5012aaaaaa4aaaab615555555002aaaaa210052b60401000900480120ed001000b55d488755d7761700215d0f1204054fd410911e0540000f1002040e010840474020010b2d002402a96a8020aaaa9509adaa42e6"} +{"ts": 1792953889.357, "topic": "lifetrac/v25/video/tile_delta", "hex": "00dc0c082001000000000000008000000000800055554000aad6a900b56b4008d75504405adb1000ed6d010057a62410b4a88000ab6c00845aaa0400ada8a010b568008056aa0200aac88800b5680008ab502020555400800020000012000200c8801050fffa00f0fffe905affbf1cd3b6ff8c7adbd790ceef7b805affef8073ffff8000b77f0400095400002001004895480110"} +{"ts": 1792953889.789, "topic": "lifetrac/v25/video/tile_delta", "hex": "00dd0c0820010000000000000000100200006d0178da258db10dc3400c03ef852f542a9e400e32c8c3f0001e49450aa733ec19b2829b0ce275ac475811e48184bf749d67ef667c580d30a8e8de489ff920c3b3f5da50d8e255299927f5c10499ac531e942ae6a824da260b16447f985fefc61945be7975eaea077d196e29c30fd7420178da6360105ac5c0c0e5c5c0201acac0200564b3963200051890018b020343039c07e420784c20390164c58c601d701648391398e100d723009365610000c19b04bc"} +{"ts": 1792953890.389, "topic": "lifetrac/v25/video/tile_delta", "hex": "00de0c082001000000000000000000140000530178da5bfd966175c8aa909bab26358684b8a8ac5a2ac8b4f2564b60a87601cf2406fd6f5a0c0cda57191818ac19d08103130303a30088c501229860e22c08150c028220928111a10baa4c01c66f0000cd7210b3590178da6360e860e8fbdcc1703aacfb78dfd56e37ee982ed7feb0d92e2c93bb7c1918b85c18804080a1818101c862646070782320c8a2fdff0a5034fa3f032a60012b05a9e56002536840808941c0016804501e2108002f3f1335"} +{"ts": 1792953890.781, "topic": "lifetrac/v25/video/tile_delta", "hex": "00df0c0820010000000000000000400008007c0178da1d8bb10dc23014447ba6704161798a944ef7837214462c908239285d30800b83c4593428f6266e98263f54ef74ef0e180d737e006e20dfee03780086a47673524a0dbc5fceccbd406e7589df1ffd151075a928b1306af6ad4c12fac13cc364c957c44acf7e4a8d47cb3a4aeb6edfdbf5ff9b6305860d6f403e542e0178da6360200238290920739990391c0d0e7011208b1145a3020b034323421f90c7003189032409c40d007e5c02e5"} +{"ts": 1792953891.355, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e00c082001000000000000000000080100510178dadbea28a0b06a71f9ca5047afdf59cdd19ba50efaed3ae5e1bd5edd81c175650303430810bf9aa8c020ffa6458141bcba838181e53f032e0054cbc424006531b0a04b33717480280764310037491553450178da636040004125250f28934989c3c5814101cce610641404d14a0c020c0c2a8e4220b60a0367e8fdffffae2a2069676041e6c0655a141819d000138ce27000001c6207aa"} +{"ts": 1792953891.756, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e10c082001000000000000000000801000630178da63606060d0ffffff87d5aaab0162f7eb7e5997ae5e2177efdb0dedd2b55bccd797fdb0faba774d78ecf512dbd555b7c2fe9ddf121dfaeb4e797e7899eeae5fb7eadec7ffbdbefbd5240634c002220440041390ec808b33c225e1ca0400210d27fa310178da636020020830343034b480582cc8c28c7056030303138b028cc72480a21b28ce043604a48e4909458e0500c454032c"} +{"ts": 1792953892.385, "topic": "lifetrac/v25/video/tile_delta", "hex": "01e20c0820010000000000000000000006005a0178da6360d0ce656030ddc6c0a0b79a8163d52d8e0669205f771b038b68288342749e1283e8560626b9d50c0e5a775938c4b31998766f09ffbb84e1050316e000c44c200687024c88112ed9c0c0c0c22400e72a40e400c0bc1032590178dadb1a1aea70edd6aa0551abee26ac0e5bb5e0ebeed205b1a1eb16ac7e7775c1dde8aa03596fd73b6c8f2e69b8bdad81614b03038b0303121000721b5044e08089a181858189918181034d02a89c9181112e0a00990b1d2f"} +{"ts": 1792953892.743, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e30c08200100000000000000000000e000300178da636020023001b1038703ba1018b038b030303022241c60724c020c0c0da8e6b08044395c181814e042006754022c300178da63602006b03030b83828208b30a1c8337230b00820b80d48f24c021c40d201c9240606b0d21610a100006330025c270178da63602012b8287220739950249d14185890b80e0c0c8c28f220bd0d087d48260100575c01ca"} +{"ts": 1792953893.376, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e40c0820010100000000000000000000034e0178da5d8c311280300804970c0525fa02c6f121297c584a9f6d20a9a4008edb03fe2588bd28d83e04f7b3c460f576e196646249744c349d283dd733a7c74c0ca5ef674dca3e3c635e810f445605cb2f0178da636020063828302832323034609765024206460e0e060e2c92103d02204318180519185840ea110000752902082c0178da63602006343230b8b0b030e256c0c1c8c0a1c00052c08226a3c0e0c0c400d3c901a51de0d20061b701b0"} +{"ts": 1792953893.753, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e50c08200100000000000000000000001c320178da63602002307128303830303062480834303038b0802450e458e02c058606860626b8a0001003b53021940200865302fe2d0178da63602006087030b83838c0788c980a1a18189880480084d0010b429580025059038c0bd4c1000082ac02bc2d0178da636020027000b1839300b210238a028106a0000b1002990c0c4c18063072c0590220631ce032005f5d01b1"} +{"ts": 1792953894.365, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e60c0820010000000000000000000000e0300178da63602012080a743038a00a31a1f03880b20d0c0c2c502e90c70851c201c40a601e5812c264e28028030087620253300178da63602012287238303460956161621070606004b1d064803a981898a01c010606048781a103a45c410100810202e9310178da6360200228723830346088b28008260645060646180f0e3840ea9918181cc0922c20490114054c10550c007b3e0203"} +{"ts": 1792953894.736, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e70c082001000000000000000001000000740178da3bc0c0c01002c48d40bc44094830a874a83400291606060f01060626060707050716160ea090032303c322160e850f020c0d1b80fc1b0e0c0c2f18141822189a80aa190414418a40ea80e8d94d4d86457b73cc1e2fd7f86eb8d4a2ebe1f68c738eb22fa29819344a981818e00a0171e71969"} +{"ts": 1792953895.342, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e80c0820012000000000000000000000008000ffffffffaaaaaaabff7ffffeaad55b6bfffff7beb5555debefeff77fbabaadd5efefff7fbb7d55edf7d7ffbfdd7eb6ebf7efffbebefad5fbefafff6efafdb5fabfdfdf55eb757bfaffdfdd54b6f5efe9ff5f7aa4dbfbffeaf6deffd2bf77ffd5edfeffd4f75bfb55adeeffd5febbffd5d7ffbfaafdb6ffabdfffff4af6dbffad"} +{"ts": 1792953895.725, "topic": "lifetrac/v25/video/tile_delta", "hex": "00e90c082001000008000000000000000000720178da0dc9b109c3301040d12953a74f8a0c6088f6f10282084753244d303780b1af12021f773fe277ff95729bbfc7e752eb6b6eed586b9aeebbca1b3fb75c1f4bf450a1345bb9c27e4a4aea3d16d00e4b10642c1c31b5314046cf8d690856e8a21ec3b10c382a19f7a0f2732cfd012f097034"} +{"ts": 1792953896.316, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ea0c0820010200000000000000000000005d0178da258dd10980300c445fcb7de85f7003c1418a7faee124a52348077324af3510c8e5de25c00be906c25d3c8b4a6468a005eadc69f8d2c9ac7450847717ecd675336bce84723169bd0ed0bec6e99e664e0f8a3f8ffc28fa0739b70860"} +{"ts": 1792953896.717, "topic": "lifetrac/v25/video/tile_delta", "hex": "00eb0c082001000000000000000000200000610178da63606060100062036e06a684590cbc9b6fdf3dba303beedc62adf2d645d991bc8ab7ca5a19ba7cdb804a1881ea38181918c419585c44df0630f069ffffff1b28accb0006020ca8a08181918911c4e0401116606260820b39700000dd311377"} +{"ts": 1792953897.338, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ec0c0820018000000000000000000000008000ffebffffaab5556bffedffdeaab55b7bffebeeefaab57bbaffedaeef5575fbbbaaad5eee5d55ebbb57ab7dee52f5aebbad5ab7dd55ad6d6fb6ebb7ba5b5d55efaab5aeba6daab3dfb6aa94eaa952ca7f54892555a224a35f500014a58952a12b548814a42ab54252ab552908ddeaaaa276bd54a9dbebab52bf7eed51edd7b5da"} +{"ts": 1792953897.744, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ed0c0820010000000000000000040000008000fffbc0006dbee000dfebb0027abed048eff77400bbbfd000eeeab888bbffe600ff5ab812abffea40fead5800affbfc08fadea9205febd800f57eb404bfabd890d5feb000feabd20057feb044faabd0004ffd521010002000800200008d208084c4480180f5cf75dcbd7bd1b5956970a7b73b31a79d6bd8bd512e60d8000b0000"} +{"ts": 1792953898.311, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ee0c082001000000000000000000400000630178da63e0636010646c6070096a98c0c0d4c110aac9a0747a9320c3be4f0e0cdb1731086c59c4e264fc6a0203ab120343001383c0b6551c0d77ff38306d0f65e0f8fb476bc1eaf0fff50cc84001881b609c0628c1c4c204136201110270e50000611840"} +{"ts": 1792953898.733, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ef0c08200100000000010000000000000080001db755b54b6f5ada3db6ad5556db56da2daf556d3b775b555daeaada36f7556d7b5d56552faf583a7af74a556f5b2ab6fad755d9b76f5a56fdbb2a3aaed75481fbbeac00b6d72a24ff6eabdad5bb556aff6f2d5ab5deaaabff7756d9dbbeab6afdd72aaaaefe955bfb5756aaefee55b5bd5f2aaaf7f6ab55deaf2d5afbdeaaaa"} +{"ts": 1792953899.337, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f00c082001000000000000000008000000800001fffe000555540007ffff08055aad0013fffe2006aad7020fffbd0014aaf7081bffbd200d6aef0017bfb5800aeaff040fbfab900aeafd800fbfaf400dd5f5820eff5fc02755f5480dff5fa006abf6c00dfd5da03556f6c2a0da5460e86ff650aaf19c60000200d002102260084108b2010820e0121080b01b5515d07fd778b0"} +{"ts": 1792953899.718, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f10c082001000000000000000100000000640178da158dbb0d03310c439f0415e78eb90984c083b848e16ce50457a4bc9123b320f8014828b4f7f401a28bc697e59ccc5eb4f1cb352d1a2fd2cb4afdc3222250ea41692e8fa7945b1fee96b70403774cf3a83c23cc19777d9076c6b5eb5e6b7f17820bfc"} +{"ts": 1792953900.317, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f20c082001000000000000200000000000640178da0d8c310e83400c04c7172399cee4050b2f81d335fc2a441429f3645cac465aed0e4056fa99bf82bdd5c1c9f10958d4738706a1f8628ab55ad46416a417841bfcc36f56d5bf6497ef77f5395963f1e048ac36c3106d33e6d26d31b8845e0f99a00a2a"} +{"ts": 1792953900.935, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f30c082001000004000000000000000000800049552a55855ad55652b5557b256d6bae8bb5b6f74ad6adbd16eb7fdfab5dd6fb15b6ffbf5bdbb6ff4d6efff737bbb7dfaaeffdff4dbadfffabefffff16bf6dddadedffff177fbfff55abffff2ffeffff4abbf7ff2fefffff557edfff17dbffff2d7fffff1bedbdef577fffff3ddbf7ff2f7edfff75efffff3fbffffb6afbffef"} +{"ts": 1792953901.368, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f40c082001000800000000800000000000320178da63602000143914181a105c26388b918381a103220064015521030e30d9c0e0c004562000548e2c016728000097f6029c8000ff7f6000aad5a000fdbee000ab6b6088fdbde200ab76a000eddbe808bb776020efede000b577a082efdee000bb6ba008eeded100dbb7d000f77b6010adafb040fb7ad402addfb000db76ec006ddfb890b77ad402dbdff80006f5542003bfdc8009d57c0400bfaa0020d5fc1000beae4004ebfb00116edc0403bbb70002eefd10"} +{"ts": 1792953901.738, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f50c0820011000000000000000000000007c0178da0dc8b10a83301006e0c774e8d05d873e80d07b9f88cd14858adc5324812ed95334d3a560b9fe75fae003a0c6b806041d7c6b9570d853217cd9f84706f53c6c256bbff0bcef9b82b9694580945ca84f109720ef95d3fd2335ae37d2a2795eae5048889e001edda502bff48add71b61dd3a4a8481dfb3fae96674b"} +{"ts": 1792953902.331, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f60c08200100000000000000002000000080000002aaaa0002d55510015aaa024556db20016aad0000aaa4002155552400b5550004aaaa0080556d1010aab500006aab020036dd20005b5500482d6a040035aa10009aab00002db4004436d720002ab502002daa0000aadb08101b5520002d6d004235aa00002ab60000375b11012ad500083b6a00002aad00002db62444955b"} +{"ts": 1792953902.72, "topic": "lifetrac/v25/video/tile_delta", "hex": "01f70c082001000002000000000000000000750178da15cc310e82401040d1fbdad058d89839912d89345cc1182361c93aad24b25a004b5887ef5afdbce603d6150492aca5e231bed98fdcbf1d5196ee48491397bbf102cea782952af48e5ca56ae63859cd41930d4975541167899d32f751b8f9617ba2fefa863d4c97fc18a16eb7c0e70786e37196"} +{"ts": 1792953903.336, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f80c0820014000000000000000000000008000f77fffffbdd55555d6fffffffb56dad5aefdefbfdbb77df6beefd6bbebbafb55beff88aeedd55252bf7d250bebd49055bd52aa25efad55aabab520adee888ab5b8a52a96eaa8a16db2025535d55109d6d04aaab5aaa456aaa292a955aa8b5550a56d55524aaa4aa8a52aaa854aaa953594aaaaad525d6ab64956b5db52b556b7"} +{"ts": 1792953903.713, "topic": "lifetrac/v25/video/tile_delta", "hex": "00f90c082001000000000200000000000000680178da158db10dc3301003f7f12652e787a8461b641f2f604885cf5029ef90361385fe864fe240c288079214dc99be94b626edd37e65a2f22ddc8aa67c39eb1fd0ccbf5e0d2f73cd9ccf3e0587e4aed35d650a2a635f2aaf26388aff515f7a84f772872bfee4473fa3"} +{"ts": 1792953904.312, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fa0c0820010000010000000000000000006f0178da2d8cb10dc3400c03f78df1f006d6444e2afb0b03f92d9282303481ed2a5121e81915a98e3c022449149404e73f8f15a525bf40d14efa80313b8e659952bfd77a7306efa82fcfb93df60d2e27f96975560f4e3a9a6d7cf613069a8a4b748dccdac4689748e491c6ee3f119a6c68"} +{"ts": 1792953904.721, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fb0c082001000000000000000002000000720178da636060606660606002626621252565289b5b5190a38985410122a7c4e02dd0c004642b30313134307370307883990c1cec8a8c40791606751605015606064676887e070181268e46270e09c7eaa3eb66f91d5d1f7bca7d67719edbe98555876e86333979c702d57102b10200c76e12d0"} +{"ts": 1792953905.323, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fc0c082001080000000000000000000000780178da0dca310ec2300c05d05332730004191910e54048b03543257c8b768812efa02853e2c1b23f5d9f1e00c8727e1660423ab50a579ad3cb01957438e6073a462621a96514daf9ab3353c118ba526ed6af089cb34e11f473a988051743d44d9def7cd368ed63e2c2bc5877bc03aa594508fbd13f91536d7f"} +{"ts": 1792953905.735, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fd0c0820010000000040000000000000008000ddefff80b75aaad5daf7ffa06f5d6d89daefdfa0b7b57592dd6fdfa0b6daf68adbbfbdc06dd5d7a8debefe84b5ebaba1db5dfea4b6eead90ddb7ffc26b6d52fdddb7fd96b6dd5700dbb7fdd06d6d5700dbdbfda2b6b6ab80db6ffe886ddaab40b6b77d84dbdbab50b6b6ff00db6dab806db6f522b6dbaf80db6eda886db56f20"} +{"ts": 1792953906.32, "topic": "lifetrac/v25/video/tile_delta", "hex": "00fe0c0820010400000000000000000000007c0178da1dc7210ec2301886e196cc8023010fc9048e1390554c90492eb0234ca2c877239013889e64f40464b2a2f9f3b2e09ec73550bfc035d3d83d31f7ff777412dd793979a82f09df53aeb2b4fa244ee2edfb42fb48f356a88a5828f7bc1b9017dce23457c80e8b37c61062662f4a206a3947d9bc066b811f7f9950de"} +{"ts": 1792953906.734, "topic": "lifetrac/v25/video/tile_delta", "hex": "00ff0c0820010001000000000000000000008000e93d5555bfeaaaaaed7d5555bfdeaaaaf5f55555bf5f5aaaebf56b6dbebdaaaaebeead55befb5555ebad6adabefbad55d7ad5555fafedb6aafb56aadfaffaab5afaab6d5f6fdaaaabbdedb56def5556aebbfadb5beead556ebbead5abef5d5aa57dead5511776ab6445dadaa117ed6b544556aaa007fb5ad2a6d5ab500bed6d5"} +{"ts": 1792953907.358, "topic": "lifetrac/v25/video/tile_delta", "hex": "00000c0820010002000100000000000000006d0178da0dcd310ec2400c04c0bf44a6e044c9035094c6d761793f958ed5f100224ec2fb4a524e35303e486f40967c1d405bc9bac36d97f881d54dda0e78e4bc600196a1ca4067e95b066c1455808dd38146d77443a4f48e5794a7a61129176776fd0eb127fc79d519fc01a6c4385d410178da6d4db91100300842cf823223388aa3397a7caadc85024451811f02ca5659dbe23026d7ebb00f1f80295bd45ecfb8271a3671f5ea159df78788c505ad84033e"} +{"ts": 1792953907.742, "topic": "lifetrac/v25/video/tile_delta", "hex": "00010c08200100040000000000000000000080000000000000000000a000000014000000a9500000447400002a3f90009156e108543ffc002ab5afa0a93f7bd02a2deefca97f7b542d2bdffc94bef5565537bffc4a9deaaa2a777ffeaa9fd6aa245afbfc929f5eaa5455f7f64a9fbaae292ddff5a49b6aae2a2ffdba911aab6e4aaffed5281aab7ba54ff6d52a2d5dae4957eb75"} +{"ts": 1792953908.361, "topic": "lifetrac/v25/video/tile_delta", "hex": "00020c082001001020000000000000000000470178da636040051c139179020c821c0e0d500e0b8313501eca61043314812a1a381814807c1097092eafc0a0001401ea14600289283081a50560a636007500651b581800198e05816d0178da0d8cb10dc3300c0477c80e29e43952c42c1f7c0d914d922e82bd804002e1f7de2ffaea70073c1143eff6a407231164bb698ea2ff422337125fc5e1c4d4da83565019c93b94d8176c2a44cf1d3abd5e9249d9fa72d2a18b40974a45a34d5ca477ad74ae5f7dec0f0b7e3d24"} +{"ts": 1792953908.721, "topic": "lifetrac/v25/video/tile_delta", "hex": "00030c082001002000000000000000000000770178da1588210ec240140587cd2321284a524f13f61e6beb368445f6027b040cba92700224d5d53d4335e102ad2d9ecf3333f3e03f3d60b70277828da08af6ada18848e2169fd605ec5b08d1517a74bc5bd7509fc17b0e298964ce165e23ae6c2067c2b088e90dc302f3d5f841df0c979ed0353fd47d174c"} +{"ts": 1792953909.365, "topic": "lifetrac/v25/video/tile_delta", "hex": "00040c082001004080000000000000000000690178da258c310e40501044f34b4711c710954e228ef32b95ca1994220ea07013ff085b2a363c8362f26676331380364278091e222692397bf3526a30af4ec8e57bfe7f01d77840fdf56e9b955b5736e8b4b3e93eef247916fc12cf1552af9d8914878497b83d665c67c54a0178da63608080066c3423074393008302b2580788661464681060e068808a353028303401e104260690b80050cce100030b8303584e00ace6408323831313583d0b428e81010046b70f65"} +{"ts": 1792953909.958, "topic": "lifetrac/v25/video/tile_delta", "hex": "00050c082001008000001000000000000000740178da0d8d410a023110045fbcde547071f7497bd24b58e6190143ec07c83a27338730d3a62f45414193635e53cba6e0ba703fba1b613c7548077fe28eeff0d978c5bd86835b6e2da2c09494796a23839e1fe15c3bca015b2cea67378abe5f2df571b14d4f1d4cca8b46a6d0e1456ff8034a1d6f733b0178da6360c00a3858589414181410028c2041900023830b030b92285088a301262200c40d0e705901902e16162003c5702690511c103100a49202af"} +{"ts": 1792953910.324, "topic": "lifetrac/v25/video/tile_delta", "hex": "00060c0820010000100000000000000000008000007ed555555b6db5007daaad4936db55a27f6ab5dd6dad56fffed5b5ab6db6aafffedadbb56f5555fffadb5aaedfad6afbfd6aaddf77b6d5f7dedab6bdff55aaef7aeab5fdefaedab7fed556ff7f6dabdbedaadaff7edd6ab7ff56adfddbab56df7eb5baf7ff56d5bdfb5aaaf7beaab5dfffaddafded5655df7f55b6f7ff5ada"} +{"ts": 1792953910.92, "topic": "lifetrac/v25/video/tile_delta", "hex": "00070c0820010000400000000000000000008000491ff76d2a4aadb6911ffb5b4a4aadea292f76ada48bdbb6152d6edb524fbb6a4915edb52a4eb6dba48bdb6d292eeeaa948b5bed4a4df6b524975dadaa4deb6a248b7db7924ed6da5497bb6b2a4aedb591275b5a4a4df6ed548b5dab224eeb759927beda4a8ad5ad50577ed64d4bab752226fdaaaa8dab6f54a776d4224dddbb"} +{"ts": 1792953911.367, "topic": "lifetrac/v25/video/tile_delta", "hex": "00080c082001000000100800000000000000610178da3d8bb10d80300c04a7a4422cc008481163517a053a241a4f006e905c44c9e188882fec7f9f1f3e791b023596167ee5461cb116b41f57c5ba2b51f01cc82eaf420d3be2893261ee2a4c4b3ce8a6d7ac1c9272996fd806e5dc2bf6bc8b1d74db520178da5d8ccb0d802010445f08078e94602963279642ac64b512e8cc91e0c5c3cb66e7d7806e64c23473acdbd9d149b97f99202ba84416aafe35fdf4f9176c2be78ea6d693fb85fa6687e7459afa03037b141a"} +{"ts": 1792953911.73, "topic": "lifetrac/v25/video/tile_delta", "hex": "00090c082001000000020000000000000000770178da0d8cb10dc2301444df595050b2112c41614416882257a4651f228b2a76910de869be6788a8a8c3efeef4de1d5c0c9604ef051e1bcadeb7849ec6aef59c4a119f866286d788eed959833a8443ac6875bf7cd135fab6721e2d681ad0cd5931d47b9e2bfbce384e29f09b51e77fee84b5fc01bff02ac2"} +{"ts": 1792953912.316, "topic": "lifetrac/v25/video/tile_delta", "hex": "000a0c082001000000040000000000000000800057fffffffffffdddfb6aaff7dddffedfb7755bffdadff7756db55fdfb76ff5ffdaf55f6b6f5ff5ffb5eabf5bdebfd5feb5d57f6bdefbdbdf6b577dbdddedd7efb6bf7d7bdbd5efde6ebf7577db6bbfddb6f6eb77dbafbfde6edaed7bdb77bfefbdbdeafdd6d77faf7bbbb6fbd6eeffdfbb5baafbd6f6ffb67bafb6d1d6faffc8"} +{"ts": 1792953912.732, "topic": "lifetrac/v25/video/tile_delta", "hex": "010b0c0820010000000800000000000000008000fffffffffef777bfd7ddfefbff7fdfffbbfbf5efffef7fbddb7fdb7ffffb7fefddbffdfbf7edefbfdfff7ffffedffbfbbbfbdf7fffbf7fffdbfdffefff6ffb7fb7ffdffffdfb7ffbaf5ff5affbf6dfffdf7ffffffbeffefdbfbdbbefedffffffffefefffb6bdbfbffffffad7dbea842ff6245287094928554404820721502953"} +{"ts": 1792953913.35, "topic": "lifetrac/v25/video/tile_delta", "hex": "000c0c0820010000002000000100000000007f0178da0d8ba10e826014461dc968a2f80e36acda2d5413ddcd1109069ec26cd466a238e7ed3c824c6e67534781f0cf7bbce1dbf94e38d80a2cf6658a2d9da7172485f3e9dcc0e202d5d1ff0eb642a872f73bb43d14f588dd4c1b6f2875804033b6e2367c40852e1c7ec89777f740d239eb49a6b328269a5e49cf7bfeec4e6337320178da636020083818185914183a500599e0240788c1c2c0e00065c2e41804e08a059a18a08ae0220c200d0a4a0c0065d30248"} +{"ts": 1792953913.732, "topic": "lifetrac/v25/video/tile_delta", "hex": "000d0c082001000000400000000000000000740178da558a310a83401405af96c6261748e7013c40b60898fb188c952c04cc3f85081af9bd22962996fde3a6cc63a6191efc4f930584b6d17735b19e9ff6c99cb6afda96cdf3b0caeade733d8dd15f3a423f9850b281fd109cf1e5ae116e7bc70ea5a4001107a236c5907e79585315e603d46a6ecc"} +{"ts": 1792953914.31, "topic": "lifetrac/v25/video/tile_delta", "hex": "000e0c0820010000008000000000000000008000eefb05ffab5653b555db05ff556d535b253705feddd547dbf6af157fff5587ed17ffabbfa95a86f67effd7ffbbb6c6dbffff6bfdf6edced7ffff77fffffbbab5dfbfdffffff6f76effff7ffbffbbb6dffefefffbfff76b6ffffddffdffdefdaffff76ffbff7afd6effdfeffffb757bb5bfeedeffeedbefdbbffd7b7fdb57dfed"} +{"ts": 1792953914.746, "topic": "lifetrac/v25/video/tile_delta", "hex": "000f0c0820010000000004000000000000008000490fbbb554a56d5a488bdeed524d75b64927aed5548af5b64a4f5eda5125eb6b548b5dad4a4df6d551275b76548aedab4a57b6da51256d6d548fbbb54a55d6d65146bd6b542debba4a875ed55155f56d544eafb64a87daaa515576db542edb6d4a85b6b528af6dd5a505deb65256f5db294f5b6a9425edad494eb6d6528bdb75"} +{"ts": 1792953915.272, "topic": "lifetrac/v25/video/tile_delta", "hex": "00100c0820010000000000800000000000004d0178da758cb10dc03008042f960b4a46c8286433944918c565c60ae0b4295edc1f8200e2279e59879829e331b0eaec19882dce66bfda8fe21b34d9da0fd93f14e677eba8e76e9677755e105b13a3"} +{"ts": 1792953915.749, "topic": "lifetrac/v25/video/tile_delta", "hex": "00110c082001000000002000000000000000750178da1dca310e82501803e0b6b2387a24560ee020e100c63c470ec50b233f83319ec2e9452f40901398d838f54b5b303e60db82eb0a45fc2d9b3143f984fab5513181b983be0bd804768faee279f1ff8e43c9d0d8fb5fa092c8e4fd58c05b829e51edaff614d0db797167d7b686519cfb1fe8e82bf7"} +{"ts": 1792953916.309, "topic": "lifetrac/v25/video/tile_delta", "hex": "00120c082001000000008000000000000000800000000013555555470000001344925243100404110551414550001013011485012440204b0002895d249017770005eddd492b76b700beddef25d7b77b077afdde1bdfaf775d76f5dd17dddf773ef77bdf37bfdefa1ded775f377bddf71ddf776d2bf6fdff1d5fafad056bfaff06ad6fd62155557f006aaa92000ab55508014ad4"} +{"ts": 1792953916.913, "topic": "lifetrac/v25/video/tile_delta", "hex": "00130c0820010000000000200000000000007e0178da05c1410a8330100550e8d295e404451288394705675666707a82f62615daae34a8eb2e12d07fcabe0720ab5200c6a2243380bb8e69018895d19ead641d3f86f8a938c355907764899d6c41d6df8bf32e82e87961231c898faf95f44844869c3d6cda9cf030bfa3eb9a2a79b2fd545765982eb5f34de96f7fafa23128"} +{"ts": 1792953917.316, "topic": "lifetrac/v25/video/tile_delta", "hex": "00140c0820010000000000010000000000008000fffffdfbffffff57effffff5fdfffffdbffffff8f7fffffafeaffff8befbfffaebdebff4ff77d7f9adfeebf4ffafa858dafbed00ffdeb244adf7dd52ff5ef7aadbfbdef5fed55555aba80915fe42a0a2dd080a49f40125beb82016ebf0824aaada001111f4004404bb090040ec000100f000100861244000f000044068020005"} +{"ts": 1792953917.91, "topic": "lifetrac/v25/video/tile_delta", "hex": "00150c0820010000000000020000000000008000897b0fffeac846abff22bbff549d4fd5556405ffa90155d60055507d550a0557157dfdfd45bfffdf126bfff53dffdb7f022f77553db5db7f42482a96a925425f46d55915a912a4af5dd5128da26ded77152a57add4aaa8d7fb5295024aeb50112b56a00544a9012300040409111000210000008300a048012402004308000109"} +{"ts": 1792953918.354, "topic": "lifetrac/v25/video/tile_delta", "hex": "00160c082001000000000000020800000000750178da0d8cb10dc2300004ef5db965838c4236a08991c806446106c42494c8281d7683d8025c900d9882affeeff47a545734cea85474722feea910d686e6918db94f4d7a4e6878d90da836b89be743505ea0fe089f3d7129e86876f62907be6f73f67667b7857cf1478407c45b17baebf90f96502510400178da5dcc410a00200844d15fb868e9113a4a471b3a795904d50365045580d8f4e5d0b30bc7ce1c6c56c56a740aaf4649a8d9dabaa4fb1acfcefa32000b1b05f1"} +{"ts": 1792953918.946, "topic": "lifetrac/v25/video/tile_delta", "hex": "00170c0820010000000000040000800000008000fffffffffff5ffedff7f7ffbfbd5ffb7ef7ffffdffab7ff7bafffffdef6bbfeafafdfffbb7defdd7ddf5b7fab77edfaffbdbbff5aefeed5ff7afb7d5ddfafabfff6fddd5ebbdf77fbd6f7dedffbbd7fbed56ffadbeebb6f4fbb4ad5bbefab7d5efafe85ebafabfebefdddb5fbf776df5edeef75fbf7bbdfad7ddefaffb76baf52f0178da636020045a141894202c465409160606260106060e204b01ccc2015c18051cb10837303031b13000006fd6023a"} +{"ts": 1792953919.35, "topic": "lifetrac/v25/video/tile_delta", "hex": "00180c0820010000000000080000000100008000fffeffd7abd5b6a8ed7effa5bbebb6a8ed76ff237fadb694daf7fe42bf5d5654ebb7fd02bddd6e54d6bfba42fff5fc90aabf5526ffdb7c48aafdf522fdbf6809abebf944f6bd5811abfbf4845d6eb110abfb68427eddb508abf75040fedb6f76abed15adfeb782ababed1014dd77804277af0400bbf69008dd5f0080efab8002310178da636020001859141814807403ba84120748908909c8e440911080b31a181a9818800a58400a14b099ce02009d6d02c0"} +{"ts": 1792953919.949, "topic": "lifetrac/v25/video/tile_delta", "hex": "00190c0820010000000000100010000000008000ffff2aaa5ffeaaab25fe5554aa5b2b5655aaaaaa26555555a955555514955555524aa54a4a254aaa24aaa92a9291254a244a955542244a4a1512a95540a4152a2a094a95415224a91409124a42a2552a109009494d0aaa2a0ea4929241000949beb524aad5dad51212252aa9a910800076eeaaa40b52d50000ad54a800112a02350178da63602004581c18391cc00c24410726064620d5c2c0c00117636244285260605042d50111e560621068006a870b0100845402a8"} +{"ts": 1792953920.305, "topic": "lifetrac/v25/video/tile_delta", "hex": "001a0c0820010000000000400000000000008000490f776d24a5dad6a916b76b448fddba2a4ab6d5912deb5b4a4b5dad248eeef5924bb5564916dfab248db4dd92576f6a490ddab624ab6ddb4a0edb6a1155b6ad480f6db52555b6d6490edb6b1455b6b5421eedda194b5b574415ed6a294eb6b5441bdbdb1116ad55489b76b61216db5a415b6dd51416d66b411b7bad142dad55"} +{"ts": 1792953920.905, "topic": "lifetrac/v25/video/tile_delta", "hex": "001b0c0820010000000000000400000000008000db6db7006db6db40b6ad6d10dadbb7846aad55a0b576dbd5dd556d56555bb7abed6aa9755556d7aab6ab5569dabaafad55555575b556dbaada95556b5556dbbdad296d55b42aabeda82aad56b0553775a115559e802aad6b080555b502a16d6d280aabb601215adb4802aaaa012155dd0402ad6a1008a957002f55b400b5aad7"} +{"ts": 1792953921.308, "topic": "lifetrac/v25/video/tile_delta", "hex": "001c0c08200100000000000008000000000080000000155500004024084901092100124000124015aa889542aaa50094b55a6a4955511220ed5549025544000852b08012ab441108a0100420dac120a06f480288b5b01020daa100426f502220b5908080daa204486d900000b68022a2d56908006f556a88b54aaa20daaaac80576b6a00b955ac44ceaab400696d5880a2a5a824"} +{"ts": 1792953921.731, "topic": "lifetrac/v25/video/tile_delta", "hex": "001d0c082001000000000000100000000000770178da15cdb10dc2301040d19fd31586eae2098e2855a6b0904760808c724214d079848cc2100c80a8283302a6fb7acddf81f5e097771cf92e5bac21f9b9343e41ddf2cc2b066ba38914eeae9501dca613673461e15c2d320856e95866c6440492c0244f7841fbc36fdab026ffb642c7874aef1f0b5b15fe"} +{"ts": 1792953922.3, "topic": "lifetrac/v25/video/tile_delta", "hex": "001e0c0820010000000000004000000000008000fbfff6edeead5b56fbf7fdbbdd5f6eeffff5fbbaed5fbeefbfb6effffb7bfb7befd76fdffdbdfdfdb7f6b777fedbffdfedfd5afdbf57efeff6fabb7bbfbf6edefbd5fb77aeffadadffbb76f6b6efde96ffdd7b5bad7bd7e9ffeefd74abbdd908fef7a001afbde440faf74008bfbd8200ebde1052dead0000fbdc0908b6e84020"} +{"ts": 1792953922.905, "topic": "lifetrac/v25/video/tile_delta", "hex": "011f0c0820010000000000000002000000007f0178da05c1310ec2201406e01fd201995e0cdd9fe499d09e823674d7c46b78879689743474d7952b791327bf4f71010edf1457c23e2d7c77a4e593f072674e5bc46574a6c6ccf318d480dca51698b0aae57135ac57ee6f4ecd3682debb88259ce2843c18a1ec6169452c4eacdf8022a81aa24243a781fef7957c3cff9dd91a9c"} +{"ts": 1792953923.307, "topic": "lifetrac/v25/video/tile_delta", "hex": "00200c0820010000000000000004000000008000001b6daa552db6dd001b6b66552dbd5a001b6b6b2436d5ad111b7d55442da6ea1036db36422b6dd5083db555212adb5a042f6d6b5035b5ad025ad6b5202f5ad50a75b6aa402d6b55125bb56d006d5b554836ed54025b55ab506db6b40455554a100000004249200008000442202480000200110048910008a8000400544aa150"} +{"ts": 1792953923.894, "topic": "lifetrac/v25/video/tile_delta", "hex": "00210c0820010000000000000020000000007b0178da636058c000018c40eca10424b880389281c135998181a9978141c78c8163c30d0607d7258c0c662b18180e2d656010002ad1e0606008006af63cc0c06058c6c4e0b9998145f922038366040383e025a0591b1804149c191c840418193480ea59806a8da6018d5fc9c0a09dc5c020ba8d8141652d00ac191487"} +{"ts": 1792953924.298, "topic": "lifetrac/v25/video/tile_delta", "hex": "00220c082001000000000000004000000000800001f755550d5d48aa676aaab79ae8555a6f41556bb500aaadd80055b5400154aa8000aad6000a52aa002aaab501555556492aaaaa24aaa96b025555ac100052ab0081001144080440aa201004b5cd4113555b7c470045570f2400121faa22410d0508044f2000000f0120902708040107aa80040155754024a94a9500aeaa4aee"} +{"ts": 1792953924.941, "topic": "lifetrac/v25/video/tile_delta", "hex": "00230c082001000000000000008000000800800055555000aadb6880b56aa204d6adc0105baa8880ed6d020055ab4800ad6d00246aa40200adae900055680080b6ad2208aad00000554c8000b6b01088aacc4000555000000020022209000000a4024010fff80810ffff5dd2fdff1557dfbf9f35b6eb8117efbf9f74fdef88d7fffd8000afff00001056000002001000a92001042d0178da6360200814189c94500418114c160626a03c832098c324804dbb1358032307502dbab90c0c0d004a8501bf"} +{"ts": 1792953925.329, "topic": "lifetrac/v25/video/tile_delta", "hex": "00240c0820010000000000000000100200005c0178da258b310e80300c03af51878c811784aa0f293f8b1043675e4c0a9607cb67c32fbd5a77fb1272fa6335a30905edce8083a888daad09bc91db460443f2a0ec5fed9d203a0225cf866ed9c28c1c2f27d0c918685d40fc0588910a70490178da6360105ac5c0c0359581413494814136848181e9350350800119b02830303830303042780dc8320c0c020c2049464630cf81010d30810801060e883e2606987a984900ef830619"} +{"ts": 1792953925.94, "topic": "lifetrac/v25/video/tile_delta", "hex": "00250c082001000000000000000000140000530178da5bfd963134542b64ebaaa50a574226b47aad72150c7d29e01a247e45640a83f6372d0606e9ab0c0c0c7a0cc880114a3b703400992c088906060626088b09a2880308a180035999025033582d009af9109b590178dadb53b53a8a41796d1603030337030b906c60603062607150625060f83c858165d11d0606c630260506060f0610f80594e7afbfeac1c094f71dc8e560400602108a114c3a32a0c83301119807b20468381400000a9f0da5"} +{"ts": 1792953926.341, "topic": "lifetrac/v25/video/tile_delta", "hex": "00260c082001000000000000000040001000800055554488aaa23250555a8908aaa56aa4555aaa50aaaaa94855555520aaaa9548555554a4b5555510adaaaac8b6b6d520aadb5550b554aa925b5554a0aaaaaa9055555550aaaaaaa856d55540baaaa028aab64aa04ad52514aaaa92a055546a28aada9550b6a94040aad42aa85b5baa50eaaa554055555530ad555480b5555560310178da63602002083072303874a00831a1aae060605170606060646070c090030217b014481d234435082880080078cf0209"} +{"ts": 1792953926.741, "topic": "lifetrac/v25/video/tile_delta", "hex": "00270c082001000000000000000000080100530178dadbea20c4b2aaf97a58a863a55756e3d9bba28c5b4eafe950af72666010d9cac0c0e0c5c4c0f055418141fa2e90a3fa7f0590fcce80153031303270b030b02860c800853820ac0628c10497030021ee12674e0178da6360400041818e4960061303839282200790a5c0c0d0c02028c402126d61601010507100b25818991804636bffffbbd4c080065890990a0c020c8c1c0e300126648520d3199c18007fb50876"} +{"ts": 1792953927.309, "topic": "lifetrac/v25/video/tile_delta", "hex": "00280c082001000000000000000000802000660178da6b6060d060e988ff20c028ba82c1c3ee0717b3f68af3f5b65f3a57ad5bd3eb677ee3e42bad3dbdd5f6573a85a6563130d8af89cfbb5a527abb7e5fdcdeab574a5fd7fdbf5f77d58301033002a102030b13030b03078a8403480eae8a438001008091213b2e0178da636020027000b1832207234e054e026039265451260e060706061624110520a78181a103aed4010054100284"} +{"ts": 1792953927.933, "topic": "lifetrac/v25/video/tile_delta", "hex": "00290c0820010000000000000000000006005a0178da636010bbc5c0209dcbc0201ac620289dcdd120ba950124c6e21d2e20c09bc5d020b69d81813b8a89c9f7aa8000d77606a6f81ba17f1730ac62c002043818181c1a1c605c26840c0b84e268606084f20418c04c003d2b0f44550178dadb1a1aeab0766b68c0d6d06d0baead8d3a109d9db560ebd6b509b7ee5d5b909f5dbd606becaa03d75ee732e4ee7560b8d5c0800c14181818c10c16060e060645066c808511a48e43094382094a03009b531a1b"} +{"ts": 1792953928.262, "topic": "lifetrac/v25/video/tile_delta", "hex": "002a0c08200100000000000000000000c0002b0178da6360200a383038293130e2966761601210601200aac3021881d20c1c0a0a203607aa04030057e701742e0178da636020023071283074609360646062e0e00033391cb0c882c419048064030398821a07e22a41d8006802025b"} +{"ts": 1792953928.897, "topic": "lifetrac/v25/video/tile_delta", "hex": "002b0c0820010100000000000000000000014a0178da6d8cb11180300c039f5c0a9762838cc268a1838e9191132e156a7cf24b821fe9a61e68f9d28828d069f361af337daa62249f4dfa7827e33c6be1dacd1d801875627679014ec005ce300178da63602002702870303830a20831c1590e1c0c8c4c0a0c2c48920e0c0ca8aa191a18c00a20124c08b52c005eb001f3"} +{"ts": 1792953929.272, "topic": "lifetrac/v25/video/tile_delta", "hex": "002c0c0820010000000000000000000000062f0178da636020023072383074600a333130b000490106060e300744c1b5209840518106060607887c03aa52006ef102672f0178da6360200208387230346095606062686800122c0c1c98b28c20050c409d2c4c400a4901d02c26280300a918039b"} +{"ts": 1792953929.935, "topic": "lifetrac/v25/video/tile_delta", "hex": "002d0c082001000000000000000000200018640178da63e09ac4c0c0fff73f8368789922ffafbb0c5cebf319f4bfee12608d7bcfc8ff7a1703d3beb70aeab7af03e95f4cccafd7836806c7ebeb7f4dadfaadfbfffd7b0606412d060cc0c4c2c02020c0c0c8c0c028c0800d38303100259818180030421d032e0178da636020023002710b8b03362926060616060e0e204b410143b28101240b927340528f3094c3810500730902531f0178da63602012b83829a00b312273589404b08bc318020e58c459004b80013c"} +{"ts": 1792953930.257, "topic": "lifetrac/v25/video/tile_delta", "hex": "002e0c0820010000000000000000000000602a0178da6360201238090a20731951382c3096001032303120b840e000d7c001e13142748335010037b0012b2e0178da6360201228723830346095e160645002524049263419010601841023947600ea002b6701ca0900007e7f0298"} +{"ts": 1792953930.925, "topic": "lifetrac/v25/video/tile_delta", "hex": "002f0c0820010000000000000000010000808000b60089555d554494d555b2537c2a4aa8a405b505b88055d0d40000086c091220b4800082de002008a8040420de10808274000208ba001000d68200447b082210d60000007d80088402012010000800000c2000405a000100dce144006851ee7e28f12b6b6a59b9dad8d1294b4879af59000024ca0240000010000000008000002b0178da6360200208b42830346097626250e400120c0c1c98728c0c0c0e60920324a980a407a1000084d101df"} +{"ts": 1792953931.294, "topic": "lifetrac/v25/video/tile_delta", "hex": "00300c08200120000000000000000000000080004900005b1055406d450028ab14aa805b4911526d52a448574aab506daaaaa4b75555545baaaaa86d55b6d4b7aaab525b4ab5686d24adaa5b8ab6a86e41556cb52a55a87f485ad555256d686f122b5475a8b5615f4556a86aa0b5a07f955ad4aa42ab507f556d6955a2b5507f55556255aab7507f52d954b7a256a07d52b56957"} +{"ts": 1792953931.886, "topic": "lifetrac/v25/video/tile_delta", "hex": "00310c0820010000080000000000000000008000d81b55556946bbbab013aacdd486ad75b0535696e906baeab0a7555bd28adb6a60c755adb5156eb6c08eaad5b44b5b5aca2d556da10b56b6f4ae55dbae4b2a6ddb9d55b57dee7aaed6ba2eb5bbee7bdfdebadf6a6bee76ffad7a7fd556dcdb7f2b56fed584ba6dff52aaffdb54a8fbfeaa94dedb5569fffdeed4fbefb7b9fffa"} +{"ts": 1792953932.284, "topic": "lifetrac/v25/video/tile_delta", "hex": "00320c0820010200000000000000000000007d0178da636060bccac0c058c2c0c0bc02488700e94b0c0c4c8b1819588380ec850c1cae2e2c0cac8b1818d82e02f98e0c0cac290c0d7c1b5858940381ec5b0c0c7cd9407a2d030377280303ef360e16aedb0c0abab940fe56203f9a8141ec2d901dc6c820bb9b8151349781450c689f741e0383e8562606a9db00fdf31534"} +{"ts": 1792953932.888, "topic": "lifetrac/v25/video/tile_delta", "hex": "00330c0820018000000000000000000000008000addeffff56b5aaaaab6f777fb5b5ddd554deb6ffab6bdb55ad36bffe6adb6aabaaaddf7daaab75d75b55aefdaab6fb57aad557fa5555dd57b6ad6efd55555baf2ab6adda15556ebf2ad5b5ea3556ab7f5aaaadaa2d556aff76ab56aa2dad6b7f776ab5aa5ad556bf6f756aca75ad5b6faef6ad5572adb55bb976ab6ad45bad55"} +{"ts": 1792953933.289, "topic": "lifetrac/v25/video/tile_delta", "hex": "01340c0820010000000000000000040000008000fffdbbd6fffd6eabfffadb6afffdb6d5fff9dbcaffdd6eaaff7adb60fffb6dcafff9b6c0fb7addaaffeb6b40fff9bdc0f6dad748fffb7ac0ff72d780edfb6d40ffd9b7c4fb72da80dff36f40b559b5800002dec01103810440212800150bf7c0eae2ae80b6b37780db52da80bdd36f04d6a5b593fbf2de95aea76b2df5a9bdb6"} +{"ts": 1792953933.917, "topic": "lifetrac/v25/video/tile_delta", "hex": "00350c082001000800000000000000400000350178da6360200014191c181a58508498181880020240560388a3001604721919c01230d081600a8035812816076471160600a81b032d6d0178da7bbff4feb65d9f4b57df5d1db777fbd5d7d77fbddbf7767df4f5eaaf5fabd7ef5bbfeef7f55fbfd765ad5df77bdfedf2fdd7cb77bdfe7d377fdfba6fdfbefedfbdffdeb777af33d6fedfff9f010b6062506060106802310590c5591c80042388c5c801e4310000615d359f"} +{"ts": 1792953934.286, "topic": "lifetrac/v25/video/tile_delta", "hex": "00360c0820010000000001000000000000008000fffa2001ab654a41ffa80008ad455101fa500420ae8a4004f8201111ad094040f8a00400b4052082e9500208b4024800f0880040f4212102e1040408f4208020c0082080e8a20400c2004000d011021280801040a2080000802104000800208880888000202004208002100204880080400040082021042040040080bea02200"} +{"ts": 1792953934.868, "topic": "lifetrac/v25/video/tile_delta", "hex": "00370c0820010000000000000000080000006a0178da158cb10dc3300c048f0603c81d0d78002150934ca1041ac085bd8f8a4c900db2699e0dc9bfff27c0a37d2f2deeef572b51a0b35703630b1cf72022038cf4ba0e67c9215a2d12862d93cfeaa88a4ce784a65f768c2dcbe3c72a5a9fb3dc248f3394eaf30f3fe40a13"} +{"ts": 1792953935.285, "topic": "lifetrac/v25/video/tile_delta", "hex": "00380c0820010000000000000001000000008000ffff7defaaaad75affffbbbdaaaaed6bddddb7de6b6f7d75b6b5d7bf4bdabad5542b577a2284a9ae94b204134a4952a52524a912a89204a8b755aa42fdfed900af6be429f5b610825ad94210a5200842000221081290802040020902089020102204848200401020241242080100008248492420010001092424902000000484"} +{"ts": 1792953935.864, "topic": "lifetrac/v25/video/tile_delta", "hex": "00390c0820010000000000002000000000006b0178da6b60606070608000964e410120c5042218049c14181a811c309fa383418881c1e38002c3ff582f8fefffff7fdfffffefff6fb7f3ff83c0daedfb7f87e696c733b05e59c52002d40034508061c20488a14c4c4c0a20be0390e40019d8c208e6030986260600f4c51edb"} +{"ts": 1792953936.285, "topic": "lifetrac/v25/video/tile_delta", "hex": "003a0c08200100000400000000000000000080000001b6ed0000ab56000075fb00025aaa04492f75100035bb00001ad600000d5d008417b602004add1000076f000802da000003b700408add080001b70004016d008001b7100044da0000006f002200b50200006d080010570000417a0022002f100000350080003b000009160204403b100000160000001d002082170002081d"} +{"ts": 1792953936.717, "topic": "lifetrac/v25/video/tile_delta", "hex": "003b0c082001000000000000800000000000760178da258cb10dc23014445f2c174ee730810b178c1151314a064845f5c50ef42c441951b141802a4a155dbea038bda73be924d0e659b3b3a95a7b67440b59ef6ccef0dbbff5ec8e3e9ea50b7a52f4729f0e490ff709d3ec1fb71a341c93466c4b572ef794a1105b4ec51a20126bff2fad6307ba1d3349"} +{"ts": 1792953937.317, "topic": "lifetrac/v25/video/tile_delta", "hex": "003c0c082001100002000000000000000000590178da454dc10d80400843c2037f9c13348641d09f5b3182235b5e12022db420f2c7f1e4cba6834f34d10e425b31939be9c8d93b695fa16202238e322ba1d7051b05c652e9239b119ab764a939593582bef9a288fe00fda908dc530178da458cb111c0300c02df5c0aa7d308ba4ca23263b94891b183d584021d08801f473e84b85bac80390896d9885907b9fffb2c1083d736b3f395756a285bd80a0f14eec89d54db8ec355dea483421fe2cb07f2"} +{"ts": 1792953937.696, "topic": "lifetrac/v25/video/tile_delta", "hex": "003d0c0820010000000000000000200000006c0178da258a310e83400c0437960bd33988076c100f31a92e7d1e7444579c52215ec053b1c45633bb0bdcb1dedfc403204d241d1a2cbbe6e492bd7f98a8452195479993ddf0c46b69dfbca40de42fc6e418fcef1408623ad5c2b88d216ab39195688eeecd845ca9f50242f30f6e"} +{"ts": 1792953938.275, "topic": "lifetrac/v25/video/tile_delta", "hex": "003e0c0820014000000000000000000000008000000154000abead00ead5b600557adb885b4d55402af6db20355d6a921b5755c80d6ab6c40ab7ab6806dadda206abb575136ddbb201b6ed6901db6ed800adb5ba10f6fbec0055aeba027b7b6e002dadb61036fedf001b5775010dedaf000eb7751005bbde0046d76b02036db50003b6de10015beb0020ed6d0080b6f502026b5b"} +{"ts": 1792953938.906, "topic": "lifetrac/v25/video/tile_delta", "hex": "003f0c082001000001000200000000000000560178da458c410ac030080437e2c1a3f802093e24d7fecade7acd8fab941241dd85d905ced835e771f2c4eeefdf61225b5232158c051f888cf60c6a1c6ede426b0bbcb142c6dfc5c854b5ca154cc548d756c50b0132084b500178da636040051c1d1d13a0cc04205610145282493181a4393a5c1ce08a1919180405381a40e240a560151c1d0c0e50a52c0c0a0a0c420c206906010616a0b80223035835482d43030b481d00e36a07b3"} +{"ts": 1792953939.272, "topic": "lifetrac/v25/video/tile_delta", "hex": "00400c082001000000000000000002000000750178da636040022d1c4e1c0c0e2016078302238320130790a92000241c1894181884189898404c0645060186068e0615904a1620147001aa66681060146060f2606071e07099c0f9368871f39fdf8a97ede36f7ff7ff7ff3b1eead8f8fabab4bb3dfde2e3c70fb7eea4506c5c206958e0700a8671dc1"} +{"ts": 1792953939.913, "topic": "lifetrac/v25/video/tile_delta", "hex": "00410c082001080000004000000000000000630178da258d410a80300c04a725877aab7d41953e248807fd55115fe08bdd6a08ec8464b3f0577b8e5b92b3c336b52eb6e4e430ad5ec7408293b2b0887558ecc09db18b56766a1f8d455b49b57f8c4c73abfad9c308b13b3645c8e45c812c7901dc780bb8500178da558db10dc0200c040fe482d26cf04506415106a364ecd888147161bdef4f32fca7b45b0dea39400c03f324adc3d88de732d6741db71272a778f214a676b268948256c6e0f07cdfec7a0114f80554"} +{"ts": 1792953940.256, "topic": "lifetrac/v25/video/tile_delta", "hex": "00420c0820010400000000000000000000006a0178da15cdb10dc2400c86d1efacbf706998c044378883528401d8e7401494a74c4c58e03d807eec5f309e8fdcc063e9ef72526bff8468954737313c7786da35d6c44273a82cd2cbece615a379a95078f26ab6904e570503bb5ff4079d53cba934a6fc8cc7c20f6538103b"} +{"ts": 1792953940.915, "topic": "lifetrac/v25/video/tile_delta", "hex": "00430c082001000100010000000000000000580178da35cbb10d80300c44d19fc8854b8f10210631882263a56000c4c41c11b87bf23ff8af98df3d3e8c85d3e8c8811546189534b9a54878793b6373bdc870a91d5aaa832b6a300bdf15b1469b809a438dfba4b5073ec208ed5a0178da258c310e80300c03af51878c811744a80f09521f5636469e4c02f112cb3ec37f8307667dced61a688a45978e3be58d0b3a16b6a78f6a36245bea2e2150d4d81242b0199c897c1b290eefb62abb11c9494dc04d5fe380089d"} +{"ts": 1792953941.313, "topic": "lifetrac/v25/video/tile_delta", "hex": "00440c082001000220000000000000000000600178da1d8cb10dc3300c048f848a4fc7001980de44105cd85b1119211387d65757fc1dec957ed727f1c65c7e9b84486672dab0e6617945d8f37556c49b35b7f96244aada0c98c439be8d720a4507dc9d197ac2469534d8d7031d2dfc0181de09e6530178da458cc10dc0300c02b1e5879f6403ab93447975ac8c5eea54aa3f087300fce7639092362ba7a1209f48d363c32b2e765840ec6d44f2c301ba2fdcc4cb4eb5e28802584d0b3b14a30bda6668f30159f505cf"} +{"ts": 1792953941.87, "topic": "lifetrac/v25/video/tile_delta", "hex": "00450c082001000400000000000000000000760178da636040001510d1c0c0a024c824c0e1c2c1a0c0e0c0c00914d460d4646099c0e0a1a93209444fd25abd8a814525c3436b525d030bd7fc10950beb0f3069093de2e074f55054d058c0c0d4cac4e220b040808325808161220ba312d86c0f060e4f06a0914c828c40a359541a1804183800abd113cc"} +{"ts": 1792953942.251, "topic": "lifetrac/v25/video/tile_delta", "hex": "00460c0820010010000000000000000000006a0178da1d8dbb0d02410c44df590e7cd96a2bb04e2e64c90c21153920204457030165624866349a1f409c0d14f7cf0011a697afa761e21c89b0c1ed4d9bab2294ad75e62f3ac413dbe97c507baff85545197609bc0ba5e762a1cc1cb3772a5ec7ff2b1f4dc3f802ca530f27"} +{"ts": 1792953942.905, "topic": "lifetrac/v25/video/tile_delta", "hex": "00470c082001006000000000000000000000530178da358d410ac030080427928347c90b242fb1b73ecb431f5e93b42232302b0bffc8045d502752a62c1c9f0cc5c02fa59db065bf8f32bc47168ca37a98face4053e259b0bf6b1311d931ad1a777b01775e065f5e0178da25ccb10d03310c43d17f840b95c24da0781217293296ee902265460e8da81148e809fe139f7716d9149288e4b9f8820e5c9d9380b19af425c3a017999a9606452d5efb8fe27613322ab6ed071a5b3b7b655d1c42cee9d43faf8809fa"} +{"ts": 1792953943.314, "topic": "lifetrac/v25/video/tile_delta", "hex": "00480c0820010080800000000000000000005a0178da458cb10dc0200c04cfc805a561821031084a97ad2852a466e238a028d617fef3bfe19f7cd6f1ed25365474b02d6f2121468686a14d76509751205ee618f15c150e347961d66222fa87de99790df61e6e1683f000c260080c5a0178da4d8bb10d80300c042f560ad3192688289922484c9089a2880118193b34b8f8bf7fdbf09f0572350cc493f238a4ec60dfdeed3a5927df86ccba224dfc06edcd3579758515388659e016d23deb7ccd05adf13bf61765d1070b"} +{"ts": 1792953943.905, "topic": "lifetrac/v25/video/tile_delta", "hex": "01490c082001000010001000000000000000550178da4d8cc10d80300c03af511ee1d711026290807874accec0c4344548f861f964d9f093e18bdff26185c6b9523e56136a44b252ac0e47037cd69b7503f1eeef97ca08c115735bd0a3e6a5f5e43dcb060f771206c8570178da2d8dc10dc03008032f88074f3713445106e9683c3a78a12a3ffbb00dff193ee312dcb0b093b618e5bbfc64392df414569cfe1f6c9c545a09b9552ef657b4c9e655251e11d5514632e134c1472563f68e5e007e087f"} +{"ts": 1792953944.305, "topic": "lifetrac/v25/video/tile_delta", "hex": "004a0c082001000040100000000000000000560178da2d8dc11180300804178647fc315640ac243a16964905962c31f2ba3dd801fef1ebd8a4ac1c3cd542616050709a9fff8eba6b961e33df0dc164b24b72c94b509a26764ca70bbdb0ec48ab8ff9c63f365eb3c10707550178da458cb10dc0400803ef1105e918819732088a3258ca8cfd3c29e20259f619f8a5d36e6f17f00e6380a14178d92404adf29186cc6d87599086d4c5915d3ba73558d8454e3aaec161fafd86f4b991c1026687058c"} +{"ts": 1792953944.883, "topic": "lifetrac/v25/video/tile_delta", "hex": "004b0c0820010000000208000000000000004d0178da4d8cbb15c03008030f1e052523104fe22283317ab0f379a1017192e03f1a90bd4b7550adfdfe3bfbc81a0b2e2dba813947e06fde60564a076dfbba4e9f026c7acce69ff744820b600405bf4c0178da358cb90dc05008438de58292111825450643993cf00f24d0930f803bd52b80910d545ef143c07d2c3c232de395d9aea5cf51b08d5a4f76c60809de65ec666325316027e7c40f73f205fb"} +{"ts": 1792953945.293, "topic": "lifetrac/v25/video/tile_delta", "hex": "004c0c0820010000000c0000000000000000500178da458cbb0dc0300805cf88c22523a04c823c194ae5322307e74b753cee01fff439e7cbe63e9ac877323b42a2dd9ba0c60689d141c9bcc00babca3e1e20e895e34a24d52eaf445d7f971f9c2d1c08a6540178da458c310ec03008034dc440379e10a13e2443873cabdd18fbe44268550fc8362703bfc4dd3f6f66fada06f0d8f67b21791404f8e8d137a6cca12907d06be7c219af6275d1a13141040daab270960ff95e075d"} +{"ts": 1792953945.884, "topic": "lifetrac/v25/video/tile_delta", "hex": "004d0c082001000000200000010000000000550178da454c310ec04008c28b83dd78824fb149873ecba1439f5dbca598282a00fc587c921aaa4611a61bfde4bc44708cc8b2d423ef910ddedcd60b6dd8345c468696648fd5d06b42104154962b9edbbef001ba55077a4b0178da558cc109003108042792874faf83904af2b8c22cfdd484c009c2e88ec2af2c5aa02173dca5c2841ee4f0668aeb4efa36564afe148bd645487a5e346c583a52a3ab1d5ac207e7870452"} +{"ts": 1792953946.273, "topic": "lifetrac/v25/video/tile_delta", "hex": "004e0c082001000000c00000000000000000470178da6d8bc10dc03008034dc583a747f028192daa18bc944479052171276ce03229388cc7cd11c253c4de17e397e867510c6c95cbebcc5365462ed24a73b28255b0f60f076e051a450178da6360c00e98949414a0cc260e98a0408b03830303032303030b0b4400c47100b1c06a049880c2406d8d604905b83e0ea0b083830b234c1d0830824c1050000003440454"} +{"ts": 1792953946.889, "topic": "lifetrac/v25/video/tile_delta", "hex": "004f0c082001000000002480000000000000320178da6360c0015a143958d0c5383a3a581430957234b8b83030a10902d5b1307274a08801792c0c4e2096004c080010e204933b0178da6360c005041a18391a585850051b181880421c0d0c4c28c21c0a1c0a0a0c0c8c700116b05a886a2050022b82cb0235b3007580980007e80429400178da6360c0051439185a18189850c45c1c181819985838500439181c1881c21c0c2c0c0dc81a0480d80124c0c201d4a0a080a209a88c838391810100b2ea02d4"} +{"ts": 1792953947.257, "topic": "lifetrac/v25/video/tile_delta", "hex": "00500c08200100000000800000000000000080000000000000000000000007c2000015a801089fed080036bf00005ffb00027fdf00487dfb0800ff6f20016fff0000fffb71117f6f18005ffe2c027ffb74447dbfde15fff7b6bbfffffb2fefddaeffbf7fffbbfffffbfffffbbfdffbefeefdbf7ffff7fffffbbfededdfffbfbfffeefbfffdbfff77dfffdbfdffff7fbff77df6eb"} +{"ts": 1792953947.862, "topic": "lifetrac/v25/video/tile_delta", "hex": "00510c0820010000000000200000000000008000d007ffffa805ffffea17ffffb082ffffda0bffffa8057ffff502ffffba21ffffd5057ffffa07ffffad4dfffff40bffffb60bffffed25fffff482ffffbe0bbfffe922ffffb60bfffffa2ffffbdd0fffffea5bffedbd17fffff53fffb7dcaffffdf7dffff7bfffed7ffbdd7fdddfffdb7ffffafdefffffab7bbfed76deeb7bab77"} +{"ts": 1792953948.285, "topic": "lifetrac/v25/video/tile_delta", "hex": "00520c082001000000000003000000000000510178da5d8bb10dc04008030da2a0241ba09fe4b319915264af5f2cc0a78a2bfbe4037eb9872bc0dd2d8090995b726caaf0c3298bd7a309537eb4850f239d4b5a7b36378415a751aeb0c22670ae176f9b071d4c0178da636040052c1e1d1d02c8024e2a131881140784c7c4c0d1c1c1a0c0d020089367145000124061a01c18b880942a08421434c074727434b000b52b80f8020a0a0c8c8c60490100d0a407b1"} +{"ts": 1792953948.901, "topic": "lifetrac/v25/video/tile_delta", "hex": "00530c082001000000000000020800000000560178da4d8cc10d80300c03af551e7e860d0293b4128345fcd89a1409893c129f6319fe731f3a3f1dbed307ca0e5a866ccca0c8170ba3b8d5799fa4d3fd421518f856abdc8b15af1a9325811c0f9890d5d4d003d41a080d550178da4d8bcb09c0300c4395a0838eee0669e8202e64301f32789d94420d06fd1ef0bb72748dcf5c3a110eed225fd40c7bbb0a586bbd2cc115388693a973d0400f186ba649860cf28df14e0e543067b1b907ae0907ea"} +{"ts": 1792953949.234, "topic": "lifetrac/v25/video/tile_delta", "hex": "00540c082001000000000004000000000000630178da258c310ec3300c034f84067513fa02a3f043dca0839f151459b2b53fae95121ac81341f8cb3d8f36de595e19a4c6c6200ca7df725fb87ef2f9a55187eb7516cc8a76d7d6afa54f30ed82b2145d559e62c27395c31e46acd511adb3ff0067ed0997"} +{"ts": 1792953949.829, "topic": "lifetrac/v25/video/tile_delta", "hex": "00550c082001000000000000000080000000600178da2d8c310e84400c0327918ba58b7801050f599dae805f6d710fe078315e8934b1c7b2e1bd767fd94041a1b55b678d0ea18b06c9a6961ae6cecd6b514d172e35fd723eae220353318e5e8af472f1dfdda77b46aca795d90c747f1e70fe0a55"} +{"ts": 1792953950.293, "topic": "lifetrac/v25/video/tile_delta", "hex": "00560c082001000000000008001000010000200178dafbff9f8ee0eaffffbf42ebff2f659afedf2130b49e5365f57f00e23f77ad4c0178da558cb10dc04008030f4441e9117e9414198c326307fed3045946f884e13f1aabb868f584633b9272c04381c36a5458fb28246473929b65ed4579dc13d9d71e4db4e6094eff0b8a52066c430178da6360c0044c1c1d1dc87c0e45308910eb70606082a85400110c8c1c0c1c2c409600103b302840140982158084191c81980524cbd1c0013303acca810500274a04a7"} +{"ts": 1792953950.845, "topic": "lifetrac/v25/video/tile_delta", "hex": "00570c0820010000000000100000000000007b0178da15ca310ac2301480e13f8f08b1d33374722a2582e414b5445037a1f43c0e294427915cc1c553aad3b77c6067ee318299e552b7206fe3a796413e76a50db7e395561b39d893b3fd8e672988f432ec1d6b13a40bde2d1488bdf128bc92ad6c303149429d866c840ead0f9bff9e9d8c8c8e497f3f7f019ef41209"} +{"ts": 1792953951.237, "topic": "lifetrac/v25/video/tile_delta", "hex": "00580c082001000000000040000000000000660178da158cb10d803010038f28454a46783149464bc9309414141923a262044a0a8402c25f9c6cebdfeec02eba58c527dae4799c17f9571ce24a856a319ff21582eb63c63250bcdb20f6a48d1cd1cd2a99cbbb41dd716023a63323f56dd37fe10ed80f2519200a"} +{"ts": 1792953951.844, "topic": "lifetrac/v25/video/tile_delta", "hex": "00590c082001000000000000040000000000750178da258c210e834010451f9b15482a065d3d6425be1abf90700582adee397a8506dcd6f41c54709afea46efefb6f3e742ba411fa0ff801e306dd5d2c53e79d8717dd2ff5f28612aab411fd2d27832d34a970ebe7804dfa3db521d7d67fff2c31f897abcdca8bb8986bbf3d02dab858fe01577f190e"} +{"ts": 1792953952.249, "topic": "lifetrac/v25/video/tile_delta", "hex": "005a0c0820010000000000000800000000007e0178da0dc6b10e82301000d0af44131a75b7393b29037f4473ddee486aca5fb4245cce5d1365025679d363d559acad210d1b978cd2b42fc0403c2d7376e778213fbe6f6b3c927151944ae01f2c6238f0eaef821a78bb6639f52d30220b1d04647fb53f6603e3e3dbd7c81316719f67450606c52e5b569b3a9fec1f14b1563d"} +{"ts": 1792953952.869, "topic": "lifetrac/v25/video/tile_delta", "hex": "005b0c082001000000000000500000000000500178da4d8cb10dc03008042f960b4ab2018507a1c860a4f3d8013b91821088d33df0ab63d434a6b78ee6edb139795e2af7eb75bc206a48c426b4af5534b3a540acac90ded26c3fc875d292cd07ae350752490178da63604007022c2c9e8c0a701e886850626060813099809843a0a309590343470b449281c101a484495110cce100112c404ac0450124c30831af8181490924c90212030048ef05d8"} +{"ts": 1792953953.297, "topic": "lifetrac/v25/video/tile_delta", "hex": "005c0c082001000000000000000200000800700178da0d8b310e02310c04c7918b40657841888ee278854f4a11a810e24170a2a1bc8807e36a56a31d001dd762b04b7dbc0a4c3a7a58a9e7470b5ae7f726a3e954ef25c6874511f5a21cb31d58a1198ab34c9a22b0fc95089dd4b298892105618fcfae9a2ec616afdb9375ab7fc6f00e9c440178da6360c00e98949414604c10c101229c041aa062602e0b07508902234c8b004383034402a485898105c850605010003320a09101c4611460e080a863610000c6680376"} +{"ts": 1792953953.877, "topic": "lifetrac/v25/video/tile_delta", "hex": "015d0c082001000000000000002400000000580178da5bc1c0c01002c42b80780b100720b141f40641418e1550351b80f88202034304905ec0c0a0b08351a021a001aa0e24c602a1573070302c705070019975819181210924c602d603349f516081000b980dc2005cdc15184b0178da6360c00b3880c88181c101cc025108c02800926364505c00643f03e2620606e68d0c4c8c3780ec000601c64b8c0c028168e635303088b03030382f606264fac720c0c00600776b0908"} +{"ts": 1792953954.248, "topic": "lifetrac/v25/video/tile_delta", "hex": "005e0c0820010000000000000040000000007f0178da6360105dcbc020b68d8141341a885701d9b781742ea3201788bd958541741d0303d755a0581403a3d86a0601aeb71c0ea2a10c0cdc5140f1eb0c0c0e024c4c0c2e5f3c5819574f0d108dba9de7cea01acd0f54afbf9581519e898101c86699cfd0d1c0cec2c0e4cdc0c0c1ccc0c0a07082c5d5c37d01771800e23f1789"} +{"ts": 1792953954.884, "topic": "lifetrac/v25/video/tile_delta", "hex": "005f0c0820010000000000000080000010008000b6dbbbbddb6d6d6b6db7b7beaadadad5bdad6f7fd6f7b5aa6b5adaf7b5ad6f5daed7b5ebdb7adebd6dad6b6bb6d7b5b6db7adedd6dab6b6bb6edb5bddb5aded76eeb55ba1150024b44001000a9428090fff84a02ffff1ceaffbf16aeeeff93fbb7efd7aefdb79cb9ffff94eeefff1101bfff0804012a404054400212a21008412f0178da63602002700834303838c0782c20820955850250a081818305c26b40374000aabe4181810345a20100aa520387"} +{"ts": 1792953955.239, "topic": "lifetrac/v25/video/tile_delta", "hex": "00600c0820010000000000000000100000007c0178da15cb410ac2400c05d033543c81a4d099a547282d3401c186fe4b780f17baaa61bc409945132fa96e1f3c3526613264e3a93a414795d43de651964b6e4f5af732d9bd077789b3167ab57dc89a7eab90d316660d134bb55ac187c6c9658961fd204bb86e801c239c6f816bf8f004ce73c49bc06a7fff0293053159"} +{"ts": 1792953955.823, "topic": "lifetrac/v25/video/tile_delta", "hex": "00610c082001000000000000000000020000650178da258cb10d84400c04e79003679897c80f444442095c400d2f7d372ee1eba01efa81f331d978770de317c61fac27b25f9fd2dfe01b8182f9f227d1858a552f83550fe256063d5a44c634a967e745725466297593dad831345e592bd46092f9015a2d0a90"} +{"ts": 1792953956.289, "topic": "lifetrac/v25/video/tile_delta", "hex": "00620c082001000000000000000000140000500178da5bff8f8121349481c13a895165ea020e86d0000586b7498c1ae257181818ecbf303130c4ff00b2d6334001138c2100221a809805c450808b7380b920a285c101493d908bac130c805a01f14d0cf8630178dae3ffc0a0a076818183ff97a7c2e90a06a6f32f153872f7b02c48ff23c078bea48165f93f2687bfdb1438b6ff6960f8778f53e9f76f0606fdff5f3d1898d6ff67606060624006020c1c4c0c4d0c684080c145c081055d948111881d1800d93e1b51"} +{"ts": 1792953956.877, "topic": "lifetrac/v25/video/tile_delta", "hex": "00630c082001000000000000000040002000800000548900055244a800aa92025255495020a412080452a4a04155091210aaa4480491112421548a52155541141b552ca02db55294155555482adaaa50175552881955492016aaaa480aaa492025552010054889400554021026ead528035a550002a95250096a002001aaaa9022aa494000b5542008554a90015aa940042aa420310178da6360200208007183930036292610c1c8c2c0c0c1a08022d10092e300b11c808809a210499f00483d2303007b410253"} +{"ts": 1792953957.281, "topic": "lifetrac/v25/video/tile_delta", "hex": "00640c0820010000000000000000000802005d0178da6360e0b2666070e064606462607110601060716060604c086410deaac0c8f87a2307d39e8017ce5718f47fed6261607b77918181691f035005030a10000a0329058606208401162630c5019680110c1041062601080d00a1ab0d88530178da5bc0c0c07001889314191816b008315c6860504902f2170834321c60e260707160603ac0c0a0e0d1e1d2b0808181ab5168fbd76bef4e306c65c001584084800398dd8024ce089654001a890200df8c10a2"} +{"ts": 1792953957.848, "topic": "lifetrac/v25/video/tile_delta", "hex": "00650c082001000000000000000000004100600178da636028bfcbc010b58d81313f57c8a3f43b03c3ed280686dcf74a4ad74b1918aaee31305ccfe614ccfacbc0707715036b76bd920390665cf59741f4fbbaffdf663830a0012606860620c9c2c0812ac50863b0b000090501181700bf6618db2d0178da63602012b8b83820731921141342a4918181850526ce82ac9645014c0a303034200982cd70000070f40257"} +{"ts": 1792953958.279, "topic": "lifetrac/v25/video/tile_delta", "hex": "00660c082001000000000000000000800400610178dafbff808161d5120686ff072639ace66060f9afc8c0b0ab45c5e19d4003c35f26068e2d01820c3f181c182e4d625038e0c0d010cad2c2d0c020c0a2a2c4c0e239356bfbffdaed910cf880a2005017aa101303030b03032303880200dd9c1850530178da630c0d7260b9b5524131d4ab812554c541c06ba502a3a6908342a827038b68c80246d1b00615a7ad0e4c7b1d18fe3a3060031c40dcc0c0c004e50a3030b0388045d001134c01480783239803005a8b0e33"} +{"ts": 1792953958.831, "topic": "lifetrac/v25/video/tile_delta", "hex": "00670c082001010000000000000000008000490178da5d8d310ec03008032f1503234f40bcb443863ebb6e503214094bb6b181ff0c863f18f891aaf2905b2b3f60aeeb68b07667a4f0ca6e52c84462552958fb035fde71cf17284e04dd2f0178da63602006383230b430b0a08b320121100830703860e86064607000a960605140d583e002cd6b5100006be20257"} +{"ts": 1792953959.214, "topic": "lifetrac/v25/video/tile_delta", "hex": "00680c0820010000000000000000000000032d0178da63602002b008383038a00a3141480e0690040b92840210378004191920120248ea1910c25093016fb101e5300178da636020020838093034600a3381c90e0730c58224a100c40d0c2c407907882a0ea82032686060044a0100a8da0344"} +{"ts": 1792953959.853, "topic": "lifetrac/v25/video/tile_delta", "hex": "00690c082001000000000000000000200004670178da6360000246867e86295a49590d4dc7deed3df47cd6da6cafb3cb938e873d553bd5b73fa99d4150eb145015ab20ebaa550cccf5df1954afc67d75aeffadbfffed7d0606a1500664c002c402020c0c0e0c1d8c0ce840004c3231303400110b880100176d1d4e300178da6360200208b43830346095616164e06060606450606041956012009360dd5043e0728c20610e30d3010088910206"} +{"ts": 1792953960.212, "topic": "lifetrac/v25/video/tile_delta", "hex": "006a0c0820010000000000000000000000182f0178da63602006083030b43838a08b323230b080194c0c0d1011285700a6420144702069696004f310460100907a02a3300178da6360200628303028327430346097656260120021060e340907060646084b00c25240c801b94c2c0c0c00846201f1"} +{"ts": 1792953960.813, "topic": "lifetrac/v25/video/tile_delta", "hex": "006b0c0820010000000000000000000000602f0178da63602012080a743038303030e254c024c0c0a0c0c00452c08121c9019472606880e9062a656800b3006fdc02a1310178da63602012287238303460956161621000ca00110b9a8c0303032303830b9864686160608208832901081b00a7330322"} +{"ts": 1792953961.262, "topic": "lifetrac/v25/video/tile_delta", "hex": "006c0c082001000000000000000001000080710178da636080008e4e210f10cd24e0c0a4c0c83281a1052826200012f16072646010605160021213981c806c86094061a0b802500d03509ca365024303c41c01a018e322418ef8250e0ca5eb2bb7055ade5857b8d263f5bdb537de793cf78804ea706760002a6201aa6360700100ef1015962c0178da6360200228723830346095e160627071606042121180d240f508618116060607841a26841c009e6302e4"} +{"ts": 1792953961.833, "topic": "lifetrac/v25/video/tile_delta", "hex": "006d0c0820012000000000000000000000008000ffffffffaaaaaaabff77fffdaadd56afffb7fbf5b56d5edfdffbebb5f55ebeffbfebebd5eabebf7fbff7eddbf5bdbf7edfefebebf57abebfbfdff7f6edf6ddbdbf5ff6edf5f55fbadf5ff5eafbf55eb5af7ffbd2fdd6ffc9df7fffaaf6f6ff48bfbfff22eadafaa9df77ff44f5defd2abf7bde8debdf7d54fef7fa95b7defd2a"} +{"ts": 1792953962.236, "topic": "lifetrac/v25/video/tile_delta", "hex": "006e0c0820010000080000000000000000008000bbed57c0aeb64aeadbfb2f407eaca5ead7fb177dfdaea3d7bffb0afdf6dda75fffee8bf5db7b52dfffdda7f7ff7742bdfbfdabefdfd7437bff7dd3dffff749f6ffddd37ff6ff41dbffd5ab7effff65ebf776c97fffdfa1ddfffad577fdbf41fff7ebeaddffbea177fef7c9ffeffd62bbfdafa1effffae97defefa2f7fdbdd1df"} +{"ts": 1792953962.845, "topic": "lifetrac/v25/video/tile_delta", "hex": "006f0c082001020800000000000000000000600178da1d8bb10d80300c04cf2f17091562020a0649c9004cc024085150321a23f144b2f5aff31978217660f49e3d0f35c1e03ec375206a12eea4a7d9984450c8d5bad576775792e1c39cf943d004c519c57f4a46fb61948bcf2e75fb005cfc0851360178da6360200014191c181a38508458181820028c4c401690a900116704f25850753b30302881255840120230ed302683030075890205"} +{"ts": 1792953963.229, "topic": "lifetrac/v25/video/tile_delta", "hex": "00700c0820018000000000000000000000008000ffebffffaabaadb6ffebff7fb6ed55d5ffb5ffffd5ed5ab6ff75f7efb7adbebbedf6ebeebf6b7efb6df5abae575dfefb55eb575e4bbdfbeba4eaad7e5977ffabaa1aaafe4556ffab950daaff4166ffb5b41355df5149bef594056b5f5552b7eb6a095d5095524bc56aa2aee8b5aa55a1aed956c8bb6a93e2edb4aaa8b7da55c2"} +{"ts": 1792953963.834, "topic": "lifetrac/v25/video/tile_delta", "hex": "01710c0820010000000000000000040000008000fff40000ad5c0000fbea2490bf5f0002ebf50008bedf0880eb758000bfdd4040ed768110bbdf9002ef754440bbdfe108eef548007bb7a090dedd64006bf6c080febb5210abd58000fefec88457554210dafec0000000084004810000203028044a64c88074af6b9cdeeb6ade94af4e72dda95a5677af6bd352ad5194f0000000"} +{"ts": 1792953964.224, "topic": "lifetrac/v25/video/tile_delta", "hex": "00720c082001000000000000000000400000620178dabbf78281213b828561f72647816b37181caa333898ae6d6864c8bdc0c0b06d8b8ad2ed050d0c791f181a6e2d6210c85f20c474eb410343ee12068f6f0b1818d7bf5a3571d7eeeff50cb88003830223130b9021804d96858989410000ae461e1b"} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_base.txt new file mode 100644 index 00000000..70850b73 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_base.txt @@ -0,0 +1,354 @@ +capture -> /work/legs/leg2c_t2i_base.jsonl (profile image_bw250, limit 203 B); 360 sconnected to 127.0.0.1:1883 (rc=0); subscribing lifetrac/v25/video/tile_delta + +# 0 + 0.00s 139B codec=1 (mono_g4) K=0 seq=41 NOT VECTOR +# 1 + 0.40s 148B codec=1 (mono_g4) K=0 seq=42 NOT VECTOR +# 2 + 1.03s 196B codec=1 (mono_g4) K=1 seq=43 NOT VECTOR +# 3 + 1.41s 147B codec=1 (mono_g4) K=0 seq=44 NOT VECTOR +# 4 + 1.83s 148B codec=1 (mono_g4) K=0 seq=45 NOT VECTOR +# 5 + 2.43s 182B codec=1 (mono_g4) K=0 seq=46 NOT VECTOR +# 6 + 2.82s 139B codec=1 (mono_g4) K=0 seq=47 NOT VECTOR +# 7 + 3.44s 201B codec=1 (mono_g4) K=0 seq=48 NOT VECTOR +# 8 + 3.84s 148B codec=1 (mono_g4) K=0 seq=49 NOT VECTOR +# 9 + 4.40s 148B codec=1 (mono_g4) K=0 seq=50 NOT VECTOR +# 10 + 5.04s 195B codec=1 (mono_g4) K=0 seq=51 NOT VECTOR +# 11 + 5.37s 110B codec=1 (mono_g4) K=0 seq=52 NOT VECTOR +# 12 + 6.01s 148B codec=1 (mono_g4) K=0 seq=53 NOT VECTOR +# 13 + 6.39s 140B codec=1 (mono_g4) K=0 seq=54 NOT VECTOR +# 14 + 6.99s 137B codec=1 (mono_g4) K=0 seq=55 NOT VECTOR +# 15 + 7.43s 196B codec=1 (mono_g4) K=0 seq=56 NOT VECTOR +# 16 + 7.82s 134B codec=1 (mono_g4) K=0 seq=57 NOT VECTOR +# 17 + 8.39s 148B codec=1 (mono_g4) K=0 seq=58 NOT VECTOR +# 18 + 8.99s 148B codec=1 (mono_g4) K=0 seq=59 NOT VECTOR +# 19 + 9.35s 93B codec=1 (mono_g4) K=0 seq=60 NOT VECTOR +# 20 + 9.82s 131B codec=1 (mono_g4) K=0 seq=61 NOT VECTOR +# 21 + 10.40s 148B codec=1 (mono_g4) K=0 seq=62 NOT VECTOR +# 22 + 10.83s 144B codec=1 (mono_g4) K=0 seq=63 NOT VECTOR +# 23 + 11.42s 195B codec=1 (mono_g4) K=1 seq=64 NOT VECTOR +# 24 + 12.02s 199B codec=1 (mono_g4) K=0 seq=65 NOT VECTOR +# 25 + 12.39s 148B codec=1 (mono_g4) K=0 seq=66 NOT VECTOR +# 26 + 12.99s 148B codec=1 (mono_g4) K=0 seq=67 NOT VECTOR +# 27 + 13.38s 148B codec=1 (mono_g4) K=0 seq=68 NOT VECTOR +# 28 + 13.98s 147B codec=1 (mono_g4) K=0 seq=69 NOT VECTOR +# 29 + 14.38s 134B codec=1 (mono_g4) K=0 seq=70 NOT VECTOR +# 30 + 15.03s 200B codec=1 (mono_g4) K=0 seq=71 NOT VECTOR +# 31 + 15.98s 148B codec=1 (mono_g4) K=0 seq=73 NOT VECTOR +# 32 + 16.39s 148B codec=1 (mono_g4) K=0 seq=74 NOT VECTOR +# 33 + 16.99s 148B codec=1 (mono_g4) K=0 seq=75 NOT VECTOR +# 34 + 17.40s 166B codec=1 (mono_g4) K=0 seq=76 NOT VECTOR +# 35 + 18.02s 192B codec=1 (mono_g4) K=0 seq=77 NOT VECTOR +# 36 + 18.38s 148B codec=1 (mono_g4) K=0 seq=78 NOT VECTOR +# 37 + 18.99s 148B codec=1 (mono_g4) K=0 seq=79 NOT VECTOR +# 38 + 19.39s 172B codec=1 (mono_g4) K=0 seq=80 NOT VECTOR +# 39 + 19.97s 142B codec=1 (mono_g4) K=0 seq=81 NOT VECTOR +# 40 + 20.42s 200B codec=1 (mono_g4) K=0 seq=82 NOT VECTOR +# 41 + 21.02s 201B codec=1 (mono_g4) K=0 seq=83 NOT VECTOR +# 42 + 21.42s 199B codec=1 (mono_g4) K=1 seq=84 NOT VECTOR +# 43 + 22.01s 197B codec=1 (mono_g4) K=0 seq=85 NOT VECTOR +# 44 + 22.35s 113B codec=1 (mono_g4) K=0 seq=86 NOT VECTOR +# 45 + 22.81s 113B codec=1 (mono_g4) K=0 seq=87 NOT VECTOR +# 46 + 23.34s 114B codec=1 (mono_g4) K=0 seq=88 NOT VECTOR +# 47 + 24.01s 196B codec=1 (mono_g4) K=0 seq=89 NOT VECTOR +# 48 + 24.34s 113B codec=1 (mono_g4) K=0 seq=90 NOT VECTOR +# 49 + 25.00s 197B codec=1 (mono_g4) K=0 seq=91 NOT VECTOR +# 50 + 25.37s 148B codec=1 (mono_g4) K=0 seq=92 NOT VECTOR +# 51 + 25.97s 148B codec=1 (mono_g4) K=0 seq=93 NOT VECTOR +# 52 + 26.36s 142B codec=1 (mono_g4) K=0 seq=94 NOT VECTOR +# 53 + 26.95s 123B codec=1 (mono_g4) K=0 seq=95 NOT VECTOR +# 54 + 27.34s 111B codec=1 (mono_g4) K=0 seq=96 NOT VECTOR +# 55 + 27.95s 124B codec=1 (mono_g4) K=0 seq=97 NOT VECTOR +# 56 + 28.35s 127B codec=1 (mono_g4) K=0 seq=98 NOT VECTOR +# 57 + 28.97s 148B codec=1 (mono_g4) K=0 seq=99 NOT VECTOR +# 58 + 29.36s 148B codec=1 (mono_g4) K=0 seq=100 NOT VECTOR +# 59 + 29.96s 144B codec=1 (mono_g4) K=0 seq=101 NOT VECTOR +# 60 + 30.36s 148B codec=1 (mono_g4) K=0 seq=102 NOT VECTOR +# 61 + 30.96s 148B codec=1 (mono_g4) K=0 seq=103 NOT VECTOR +# 62 + 31.36s 148B codec=1 (mono_g4) K=1 seq=104 NOT VECTOR +# 63 + 31.96s 148B codec=1 (mono_g4) K=0 seq=105 NOT VECTOR +# 64 + 32.35s 148B codec=1 (mono_g4) K=0 seq=106 NOT VECTOR +# 65 + 32.94s 132B codec=1 (mono_g4) K=0 seq=107 NOT VECTOR +# 66 + 33.35s 141B codec=1 (mono_g4) K=0 seq=108 NOT VECTOR +# 67 + 33.95s 146B codec=1 (mono_g4) K=0 seq=109 NOT VECTOR +# 68 + 34.36s 148B codec=1 (mono_g4) K=0 seq=110 NOT VECTOR +# 69 + 34.96s 148B codec=1 (mono_g4) K=0 seq=111 NOT VECTOR +# 70 + 35.35s 148B codec=1 (mono_g4) K=0 seq=112 NOT VECTOR +# 71 + 35.94s 148B codec=1 (mono_g4) K=0 seq=113 NOT VECTOR +# 72 + 36.40s 203B codec=1 (mono_g4) K=0 seq=114 NOT VECTOR +# 73 + 36.95s 148B codec=1 (mono_g4) K=0 seq=115 NOT VECTOR +# 74 + 37.35s 148B codec=1 (mono_g4) K=0 seq=116 NOT VECTOR +# 75 + 37.96s 148B codec=1 (mono_g4) K=0 seq=117 NOT VECTOR +# 76 + 38.36s 157B codec=1 (mono_g4) K=0 seq=118 NOT VECTOR +# 77 + 38.94s 142B codec=1 (mono_g4) K=0 seq=119 NOT VECTOR +# 78 + 39.37s 148B codec=1 (mono_g4) K=0 seq=120 NOT VECTOR +# 79 + 39.95s 148B codec=1 (mono_g4) K=0 seq=121 NOT VECTOR +# 80 + 40.35s 148B codec=1 (mono_g4) K=0 seq=122 NOT VECTOR +# 81 + 40.94s 148B codec=1 (mono_g4) K=0 seq=123 NOT VECTOR +# 82 + 41.35s 148B codec=1 (mono_g4) K=1 seq=124 NOT VECTOR +# 83 + 41.94s 155B codec=1 (mono_g4) K=0 seq=125 NOT VECTOR +# 84 + 42.34s 136B codec=1 (mono_g4) K=0 seq=126 NOT VECTOR +# 85 + 42.93s 148B codec=1 (mono_g4) K=0 seq=127 NOT VECTOR +# 86 + 43.53s 148B codec=1 (mono_g4) K=0 seq=128 NOT VECTOR +# 87 + 43.93s 146B codec=1 (mono_g4) K=0 seq=129 NOT VECTOR +# 88 + 44.56s 187B codec=1 (mono_g4) K=0 seq=130 NOT VECTOR +# 89 + 44.93s 148B codec=1 (mono_g4) K=0 seq=131 NOT VECTOR +# 90 + 45.34s 142B codec=1 (mono_g4) K=0 seq=132 NOT VECTOR +# 91 + 45.97s 194B codec=1 (mono_g4) K=0 seq=133 NOT VECTOR +# 92 + 46.56s 188B codec=1 (mono_g4) K=0 seq=134 NOT VECTOR +# 93 + 46.92s 148B codec=1 (mono_g4) K=0 seq=135 NOT VECTOR +# 94 + 47.52s 148B codec=1 (mono_g4) K=0 seq=136 NOT VECTOR +# 95 + 47.93s 148B codec=1 (mono_g4) K=0 seq=137 NOT VECTOR +# 96 + 48.36s 147B codec=1 (mono_g4) K=0 seq=138 NOT VECTOR +# 97 + 48.93s 148B codec=1 (mono_g4) K=0 seq=139 NOT VECTOR +# 98 + 49.52s 148B codec=1 (mono_g4) K=0 seq=140 NOT VECTOR +# 99 + 49.92s 148B codec=1 (mono_g4) K=0 seq=141 NOT VECTOR +# 100 + 50.52s 140B codec=1 (mono_g4) K=0 seq=142 NOT VECTOR +# 101 + 50.95s 187B codec=1 (mono_g4) K=0 seq=143 NOT VECTOR +# 102 + 51.55s 179B codec=1 (mono_g4) K=1 seq=144 NOT VECTOR +# 103 + 51.93s 148B codec=1 (mono_g4) K=0 seq=145 NOT VECTOR +# 104 + 52.56s 194B codec=1 (mono_g4) K=0 seq=146 NOT VECTOR +# 105 + 52.92s 148B codec=1 (mono_g4) K=0 seq=147 NOT VECTOR +# 106 + 53.56s 198B codec=1 (mono_g4) K=0 seq=148 NOT VECTOR +# 107 + 53.92s 148B codec=1 (mono_g4) K=0 seq=149 NOT VECTOR +# 108 + 54.35s 141B codec=1 (mono_g4) K=0 seq=150 NOT VECTOR +# 109 + 54.91s 148B codec=1 (mono_g4) K=0 seq=151 NOT VECTOR +# 110 + 55.52s 148B codec=1 (mono_g4) K=0 seq=152 NOT VECTOR +# 111 + 55.90s 136B codec=1 (mono_g4) K=0 seq=153 NOT VECTOR +# 112 + 56.54s 195B codec=1 (mono_g4) K=0 seq=154 NOT VECTOR +# 113 + 56.90s 128B codec=1 (mono_g4) K=0 seq=155 NOT VECTOR +# 114 + 57.55s 200B codec=1 (mono_g4) K=0 seq=156 NOT VECTOR +# 115 + 57.95s 186B codec=1 (mono_g4) K=0 seq=157 NOT VECTOR +# 116 + 58.54s 194B codec=1 (mono_g4) K=0 seq=158 NOT VECTOR +# 117 + 58.94s 185B codec=1 (mono_g4) K=0 seq=159 NOT VECTOR +# 118 + 59.53s 176B codec=1 (mono_g4) K=0 seq=160 NOT VECTOR +# 119 + 59.91s 157B codec=1 (mono_g4) K=0 seq=161 NOT VECTOR +# 120 + 60.51s 148B codec=1 (mono_g4) K=0 seq=162 NOT VECTOR +# 121 + 60.91s 141B codec=1 (mono_g4) K=0 seq=163 NOT VECTOR +# 122 + 61.51s 145B codec=1 (mono_g4) K=0 seq=164 NOT VECTOR +# 123 + 61.96s 201B codec=1 (mono_g4) K=1 seq=165 NOT VECTOR +# 124 + 62.51s 148B codec=1 (mono_g4) K=0 seq=166 NOT VECTOR +# 125 + 62.91s 148B codec=1 (mono_g4) K=0 seq=167 NOT VECTOR +# 126 + 63.50s 131B codec=1 (mono_g4) K=0 seq=168 NOT VECTOR +# 127 + 63.91s 148B codec=1 (mono_g4) K=0 seq=169 NOT VECTOR +# 128 + 64.34s 146B codec=1 (mono_g4) K=0 seq=170 NOT VECTOR +# 129 + 64.91s 148B codec=1 (mono_g4) K=0 seq=171 NOT VECTOR +# 130 + 65.50s 148B codec=1 (mono_g4) K=0 seq=172 NOT VECTOR +# 131 + 65.90s 143B codec=1 (mono_g4) K=0 seq=173 NOT VECTOR +# 132 + 66.50s 141B codec=1 (mono_g4) K=0 seq=174 NOT VECTOR +# 133 + 66.94s 193B codec=1 (mono_g4) K=0 seq=175 NOT VECTOR +# 134 + 67.33s 148B codec=1 (mono_g4) K=0 seq=176 NOT VECTOR +# 135 + 67.90s 148B codec=1 (mono_g4) K=0 seq=177 NOT VECTOR +# 136 + 68.54s 197B codec=1 (mono_g4) K=0 seq=178 NOT VECTOR +# 137 + 68.90s 148B codec=1 (mono_g4) K=0 seq=179 NOT VECTOR +# 138 + 69.49s 143B codec=1 (mono_g4) K=0 seq=180 NOT VECTOR +# 139 + 69.90s 146B codec=1 (mono_g4) K=0 seq=181 NOT VECTOR +# 140 + 70.33s 138B codec=1 (mono_g4) K=0 seq=182 NOT VECTOR +# 141 + 70.90s 148B codec=1 (mono_g4) K=0 seq=183 NOT VECTOR +# 142 + 71.50s 148B codec=1 (mono_g4) K=0 seq=184 NOT VECTOR +# 143 + 71.90s 148B codec=1 (mono_g4) K=0 seq=185 NOT VECTOR +# 144 + 72.50s 148B codec=1 (mono_g4) K=1 seq=186 NOT VECTOR +# 145 + 72.91s 170B codec=1 (mono_g4) K=0 seq=187 NOT VECTOR +# 146 + 73.50s 145B codec=1 (mono_g4) K=0 seq=188 NOT VECTOR +# 147 + 73.90s 148B codec=1 (mono_g4) K=0 seq=189 NOT VECTOR +# 148 + 74.49s 148B codec=1 (mono_g4) K=0 seq=190 NOT VECTOR +# 149 + 74.89s 148B codec=1 (mono_g4) K=0 seq=191 NOT VECTOR +# 150 + 75.48s 148B codec=1 (mono_g4) K=0 seq=192 NOT VECTOR +# 151 + 75.89s 148B codec=1 (mono_g4) K=0 seq=193 NOT VECTOR +# 152 + 76.53s 198B codec=1 (mono_g4) K=0 seq=194 NOT VECTOR +# 153 + 76.88s 140B codec=1 (mono_g4) K=0 seq=195 NOT VECTOR +# 154 + 77.49s 148B codec=1 (mono_g4) K=0 seq=196 NOT VECTOR +# 155 + 77.88s 146B codec=1 (mono_g4) K=0 seq=197 NOT VECTOR +# 156 + 78.49s 148B codec=1 (mono_g4) K=0 seq=198 NOT VECTOR +# 157 + 78.89s 148B codec=1 (mono_g4) K=0 seq=199 NOT VECTOR +# 158 + 79.48s 148B codec=1 (mono_g4) K=0 seq=200 NOT VECTOR +# 159 + 79.89s 148B codec=1 (mono_g4) K=0 seq=201 NOT VECTOR +# 160 + 80.48s 147B codec=1 (mono_g4) K=0 seq=202 NOT VECTOR +# 161 + 80.88s 151B codec=1 (mono_g4) K=0 seq=203 NOT VECTOR +# 162 + 81.50s 167B codec=1 (mono_g4) K=0 seq=204 NOT VECTOR +# 163 + 81.87s 141B codec=1 (mono_g4) K=0 seq=205 NOT VECTOR +# 164 + 82.52s 202B codec=1 (mono_g4) K=1 seq=206 NOT VECTOR +# 165 + 82.88s 148B codec=1 (mono_g4) K=0 seq=207 NOT VECTOR +# 166 + 83.48s 148B codec=1 (mono_g4) K=0 seq=208 NOT VECTOR +# 167 + 83.87s 139B codec=1 (mono_g4) K=0 seq=209 NOT VECTOR +# 168 + 84.47s 148B codec=1 (mono_g4) K=0 seq=210 NOT VECTOR +# 169 + 84.90s 181B codec=1 (mono_g4) K=0 seq=211 NOT VECTOR +# 170 + 85.52s 202B codec=1 (mono_g4) K=0 seq=212 NOT VECTOR +# 171 + 85.87s 148B codec=1 (mono_g4) K=0 seq=213 NOT VECTOR +# 172 + 86.46s 134B codec=1 (mono_g4) K=0 seq=214 NOT VECTOR +# 173 + 86.87s 148B codec=1 (mono_g4) K=0 seq=215 NOT VECTOR +# 174 + 87.46s 148B codec=1 (mono_g4) K=0 seq=216 NOT VECTOR +# 175 + 87.87s 148B codec=1 (mono_g4) K=0 seq=217 NOT VECTOR +# 176 + 88.46s 143B codec=1 (mono_g4) K=0 seq=218 NOT VECTOR +# 177 + 88.87s 148B codec=1 (mono_g4) K=0 seq=219 NOT VECTOR +# 178 + 89.47s 148B codec=1 (mono_g4) K=0 seq=220 NOT VECTOR +# 179 + 89.91s 197B codec=1 (mono_g4) K=0 seq=221 NOT VECTOR +# 180 + 90.51s 194B codec=1 (mono_g4) K=0 seq=222 NOT VECTOR +# 181 + 90.90s 192B codec=1 (mono_g4) K=0 seq=223 NOT VECTOR +# 182 + 91.47s 172B codec=1 (mono_g4) K=0 seq=224 NOT VECTOR +# 183 + 91.87s 170B codec=1 (mono_g4) K=0 seq=225 NOT VECTOR +# 184 + 92.50s 201B codec=1 (mono_g4) K=1 seq=226 NOT VECTOR +# 185 + 92.86s 159B codec=1 (mono_g4) K=0 seq=227 NOT VECTOR +# 186 + 93.49s 193B codec=1 (mono_g4) K=0 seq=228 NOT VECTOR +# 187 + 93.87s 164B codec=1 (mono_g4) K=0 seq=229 NOT VECTOR +# 188 + 94.48s 169B codec=1 (mono_g4) K=0 seq=230 NOT VECTOR +# 189 + 94.85s 136B codec=1 (mono_g4) K=0 seq=231 NOT VECTOR +# 190 + 95.46s 148B codec=1 (mono_g4) K=0 seq=232 NOT VECTOR +# 191 + 95.84s 134B codec=1 (mono_g4) K=0 seq=233 NOT VECTOR +# 192 + 96.43s 113B codec=1 (mono_g4) K=0 seq=234 NOT VECTOR +# 193 + 96.83s 117B codec=1 (mono_g4) K=0 seq=235 NOT VECTOR +# 194 + 97.45s 148B codec=1 (mono_g4) K=0 seq=236 NOT VECTOR +# 195 + 97.86s 148B codec=1 (mono_g4) K=0 seq=237 NOT VECTOR +# 196 + 98.43s 119B codec=1 (mono_g4) K=0 seq=238 NOT VECTOR +# 197 + 98.85s 148B codec=1 (mono_g4) K=0 seq=239 NOT VECTOR +# 198 + 99.45s 148B codec=1 (mono_g4) K=0 seq=240 NOT VECTOR +# 199 + 99.83s 120B codec=1 (mono_g4) K=0 seq=241 NOT VECTOR +# 200 + 100.43s 120B codec=1 (mono_g4) K=0 seq=242 NOT VECTOR +# 201 + 101.05s 148B codec=1 (mono_g4) K=0 seq=243 NOT VECTOR +# 202 + 101.48s 200B codec=1 (mono_g4) K=0 seq=244 NOT VECTOR +# 203 + 101.85s 144B codec=1 (mono_g4) K=0 seq=245 NOT VECTOR +# 204 + 102.45s 148B codec=1 (mono_g4) K=0 seq=246 NOT VECTOR +# 205 + 102.84s 137B codec=1 (mono_g4) K=1 seq=247 NOT VECTOR +# 206 + 103.45s 148B codec=1 (mono_g4) K=0 seq=248 NOT VECTOR +# 207 + 103.83s 124B codec=1 (mono_g4) K=0 seq=249 NOT VECTOR +# 208 + 104.43s 131B codec=1 (mono_g4) K=0 seq=250 NOT VECTOR +# 209 + 104.84s 134B codec=1 (mono_g4) K=0 seq=251 NOT VECTOR +# 210 + 105.44s 140B codec=1 (mono_g4) K=0 seq=252 NOT VECTOR +# 211 + 105.85s 148B codec=1 (mono_g4) K=0 seq=253 NOT VECTOR +# 212 + 106.44s 144B codec=1 (mono_g4) K=0 seq=254 NOT VECTOR +# 213 + 106.85s 148B codec=1 (mono_g4) K=0 seq=255 NOT VECTOR +# 214 + 107.47s 196B codec=1 (mono_g4) K=0 seq=0 NOT VECTOR +# 215 + 107.86s 148B codec=1 (mono_g4) K=0 seq=1 NOT VECTOR +# 216 + 108.48s 202B codec=1 (mono_g4) K=0 seq=2 NOT VECTOR +# 217 + 108.84s 139B codec=1 (mono_g4) K=0 seq=3 NOT VECTOR +# 218 + 109.48s 201B codec=1 (mono_g4) K=0 seq=4 NOT VECTOR +# 219 + 110.07s 197B codec=1 (mono_g4) K=0 seq=5 NOT VECTOR +# 220 + 110.44s 148B codec=1 (mono_g4) K=0 seq=6 NOT VECTOR +# 221 + 111.04s 148B codec=1 (mono_g4) K=0 seq=7 NOT VECTOR +# 222 + 111.48s 201B codec=1 (mono_g4) K=0 seq=8 NOT VECTOR +# 223 + 111.85s 139B codec=1 (mono_g4) K=0 seq=9 NOT VECTOR +# 224 + 112.43s 148B codec=1 (mono_g4) K=0 seq=10 NOT VECTOR +# 225 + 112.85s 148B codec=1 (mono_g4) K=1 seq=11 NOT VECTOR +# 226 + 113.47s 199B codec=1 (mono_g4) K=0 seq=12 NOT VECTOR +# 227 + 113.85s 136B codec=1 (mono_g4) K=0 seq=13 NOT VECTOR +# 228 + 114.43s 148B codec=1 (mono_g4) K=0 seq=14 NOT VECTOR +# 229 + 114.86s 148B codec=1 (mono_g4) K=0 seq=15 NOT VECTOR +# 230 + 115.39s 97B codec=1 (mono_g4) K=0 seq=16 NOT VECTOR +# 231 + 115.86s 137B codec=1 (mono_g4) K=0 seq=17 NOT VECTOR +# 232 + 116.42s 148B codec=1 (mono_g4) K=0 seq=18 NOT VECTOR +# 233 + 117.03s 146B codec=1 (mono_g4) K=0 seq=19 NOT VECTOR +# 234 + 117.43s 148B codec=1 (mono_g4) K=0 seq=20 NOT VECTOR +# 235 + 118.03s 148B codec=1 (mono_g4) K=0 seq=21 NOT VECTOR +# 236 + 118.47s 203B codec=1 (mono_g4) K=0 seq=22 NOT VECTOR +# 237 + 119.06s 197B codec=1 (mono_g4) K=0 seq=23 NOT VECTOR +# 238 + 119.47s 199B codec=1 (mono_g4) K=0 seq=24 NOT VECTOR +# 239 + 120.07s 203B codec=1 (mono_g4) K=0 seq=25 NOT VECTOR +# 240 + 120.42s 148B codec=1 (mono_g4) K=0 seq=26 NOT VECTOR +# 241 + 121.02s 148B codec=1 (mono_g4) K=0 seq=27 NOT VECTOR +# 242 + 121.42s 148B codec=1 (mono_g4) K=0 seq=28 NOT VECTOR +# 243 + 121.85s 139B codec=1 (mono_g4) K=0 seq=29 NOT VECTOR +# 244 + 122.42s 148B codec=1 (mono_g4) K=0 seq=30 NOT VECTOR +# 245 + 123.02s 147B codec=1 (mono_g4) K=1 seq=31 NOT VECTOR +# 246 + 123.42s 148B codec=1 (mono_g4) K=0 seq=32 NOT VECTOR +# 247 + 124.01s 143B codec=1 (mono_g4) K=0 seq=33 NOT VECTOR +# 248 + 124.41s 148B codec=1 (mono_g4) K=0 seq=34 NOT VECTOR +# 249 + 125.06s 195B codec=1 (mono_g4) K=0 seq=35 NOT VECTOR +# 250 + 125.45s 187B codec=1 (mono_g4) K=0 seq=36 NOT VECTOR +# 251 + 126.06s 194B codec=1 (mono_g4) K=0 seq=37 NOT VECTOR +# 252 + 126.46s 199B codec=1 (mono_g4) K=0 seq=38 NOT VECTOR +# 253 + 126.86s 183B codec=1 (mono_g4) K=0 seq=39 NOT VECTOR +# 254 + 127.42s 170B codec=1 (mono_g4) K=0 seq=40 NOT VECTOR +# 255 + 128.05s 197B codec=1 (mono_g4) K=0 seq=41 NOT VECTOR +# 256 + 128.38s 111B codec=1 (mono_g4) K=0 seq=42 NOT VECTOR +# 257 + 129.01s 144B codec=1 (mono_g4) K=0 seq=43 NOT VECTOR +# 258 + 129.39s 116B codec=1 (mono_g4) K=0 seq=44 NOT VECTOR +# 259 + 130.05s 201B codec=1 (mono_g4) K=0 seq=45 NOT VECTOR +# 260 + 130.37s 110B codec=1 (mono_g4) K=0 seq=46 NOT VECTOR +# 261 + 131.04s 193B codec=1 (mono_g4) K=0 seq=47 NOT VECTOR +# 262 + 131.41s 148B codec=1 (mono_g4) K=0 seq=48 NOT VECTOR +# 263 + 132.00s 148B codec=1 (mono_g4) K=0 seq=49 NOT VECTOR +# 264 + 132.40s 145B codec=1 (mono_g4) K=0 seq=50 NOT VECTOR +# 265 + 133.00s 148B codec=1 (mono_g4) K=0 seq=51 NOT VECTOR +# 266 + 133.40s 148B codec=1 (mono_g4) K=1 seq=52 NOT VECTOR +# 267 + 134.03s 184B codec=1 (mono_g4) K=0 seq=53 NOT VECTOR +# 268 + 134.40s 148B codec=1 (mono_g4) K=0 seq=54 NOT VECTOR +# 269 + 134.98s 126B codec=1 (mono_g4) K=0 seq=55 NOT VECTOR +# 270 + 135.40s 148B codec=1 (mono_g4) K=0 seq=56 NOT VECTOR +# 271 + 135.98s 127B codec=1 (mono_g4) K=0 seq=57 NOT VECTOR +# 272 + 136.40s 148B codec=1 (mono_g4) K=0 seq=58 NOT VECTOR +# 273 + 136.83s 138B codec=1 (mono_g4) K=0 seq=59 NOT VECTOR +# 274 + 137.43s 194B codec=1 (mono_g4) K=0 seq=60 NOT VECTOR +# 275 + 137.81s 128B codec=1 (mono_g4) K=0 seq=61 NOT VECTOR +# 276 + 138.39s 148B codec=1 (mono_g4) K=0 seq=62 NOT VECTOR +# 277 + 139.02s 188B codec=1 (mono_g4) K=0 seq=63 NOT VECTOR +# 278 + 139.39s 137B codec=1 (mono_g4) K=0 seq=64 NOT VECTOR +# 279 + 140.03s 201B codec=1 (mono_g4) K=0 seq=65 NOT VECTOR +# 280 + 140.37s 126B codec=1 (mono_g4) K=0 seq=66 NOT VECTOR +# 281 + 141.03s 200B codec=1 (mono_g4) K=0 seq=67 NOT VECTOR +# 282 + 141.43s 201B codec=1 (mono_g4) K=0 seq=68 NOT VECTOR +# 283 + 141.99s 138B codec=1 (mono_g4) K=0 seq=69 NOT VECTOR +# 284 + 142.37s 126B codec=1 (mono_g4) K=0 seq=70 NOT VECTOR +# 285 + 143.02s 199B codec=1 (mono_g4) K=0 seq=71 NOT VECTOR +# 286 + 143.43s 202B codec=1 (mono_g4) K=0 seq=72 NOT VECTOR +# 287 + 144.02s 194B codec=1 (mono_g4) K=1 seq=73 NOT VECTOR +# 288 + 144.42s 193B codec=1 (mono_g4) K=0 seq=74 NOT VECTOR +# 289 + 145.00s 175B codec=1 (mono_g4) K=0 seq=75 NOT VECTOR +# 290 + 145.41s 186B codec=1 (mono_g4) K=0 seq=76 NOT VECTOR +# 291 + 146.00s 182B codec=1 (mono_g4) K=0 seq=77 NOT VECTOR +# 292 + 146.39s 162B codec=1 (mono_g4) K=0 seq=78 NOT VECTOR +# 293 + 147.00s 197B codec=1 (mono_g4) K=0 seq=79 NOT VECTOR +# 294 + 147.37s 148B codec=1 (mono_g4) K=0 seq=80 NOT VECTOR +# 295 + 147.98s 148B codec=1 (mono_g4) K=0 seq=81 NOT VECTOR +# 296 + 148.40s 179B codec=1 (mono_g4) K=0 seq=82 NOT VECTOR +# 297 + 149.02s 193B codec=1 (mono_g4) K=0 seq=83 NOT VECTOR +# 298 + 149.35s 119B codec=1 (mono_g4) K=0 seq=84 NOT VECTOR +# 299 + 149.95s 116B codec=1 (mono_g4) K=0 seq=85 NOT VECTOR +# 300 + 150.41s 199B codec=1 (mono_g4) K=0 seq=86 NOT VECTOR +# 301 + 150.96s 143B codec=1 (mono_g4) K=0 seq=87 NOT VECTOR +# 302 + 151.35s 122B codec=1 (mono_g4) K=0 seq=88 NOT VECTOR +# 303 + 151.96s 137B codec=1 (mono_g4) K=0 seq=89 NOT VECTOR +# 304 + 152.36s 146B codec=1 (mono_g4) K=0 seq=90 NOT VECTOR +# 305 + 152.98s 175B codec=1 (mono_g4) K=0 seq=91 NOT VECTOR +# 306 + 153.41s 202B codec=1 (mono_g4) K=0 seq=92 NOT VECTOR +# 307 + 153.99s 185B codec=1 (mono_g4) K=1 seq=93 NOT VECTOR +# 308 + 154.36s 147B codec=1 (mono_g4) K=0 seq=94 NOT VECTOR +# 309 + 155.00s 197B codec=1 (mono_g4) K=0 seq=95 NOT VECTOR +# 310 + 155.36s 144B codec=1 (mono_g4) K=0 seq=96 NOT VECTOR +# 311 + 155.94s 121B codec=1 (mono_g4) K=0 seq=97 NOT VECTOR +# 312 + 156.41s 201B codec=1 (mono_g4) K=0 seq=98 NOT VECTOR +# 313 + 156.99s 199B codec=1 (mono_g4) K=0 seq=99 NOT VECTOR +# 314 + 157.40s 198B codec=1 (mono_g4) K=0 seq=100 NOT VECTOR +# 315 + 157.96s 163B codec=1 (mono_g4) K=0 seq=101 NOT VECTOR +# 316 + 158.39s 202B codec=1 (mono_g4) K=0 seq=102 NOT VECTOR +# 317 + 158.95s 142B codec=1 (mono_g4) K=0 seq=103 NOT VECTOR +# 318 + 159.33s 115B codec=1 (mono_g4) K=0 seq=104 NOT VECTOR +# 319 + 159.97s 173B codec=1 (mono_g4) K=0 seq=105 NOT VECTOR +# 320 + 160.33s 117B codec=1 (mono_g4) K=0 seq=106 NOT VECTOR +# 321 + 160.93s 118B codec=1 (mono_g4) K=0 seq=107 NOT VECTOR +# 322 + 161.38s 179B codec=1 (mono_g4) K=0 seq=108 NOT VECTOR +# 323 + 161.95s 148B codec=1 (mono_g4) K=0 seq=109 NOT VECTOR +# 324 + 162.35s 148B codec=1 (mono_g4) K=0 seq=110 NOT VECTOR +# 325 + 162.96s 172B codec=1 (mono_g4) K=0 seq=111 NOT VECTOR +# 326 + 163.34s 148B codec=1 (mono_g4) K=0 seq=112 NOT VECTOR +# 327 + 163.95s 148B codec=1 (mono_g4) K=1 seq=113 NOT VECTOR +# 328 + 164.34s 118B codec=1 (mono_g4) K=0 seq=114 NOT VECTOR +captured 329 payload(s) to /work/legs/leg2c_t2i_base.jsonl +== vector dry run summary == +profile image_bw250: one-fragment limit 203 B (epoch starts 202 B) +frames: 329 total, 0 vector, 329 other, 0 unparseable; by codec {'mono_g4': 329} +wire bytes (vector): min 0 / p50 0 / p95 0 / max 0; over limit: 0 +epoch starts: 0 received, 0 applied +arrival: 0.00 fps mean over 0.0 s; gap p50 0.00 s, p95 0.00 s, max 0.00 s; first applied at never (0 frame(s) before it) +store: applied 0, bad 0 , epoch_behind 0, orphans 0, digest 0 checked / 0 mismatched, epochs 0, handovers 0, ttl_dropped 0, resync 0 (0 ended by DIGEST), records 0 +resync: none +scene: none (no frame applied) +checks: + [PASS] parse_ok 0 unparseable payload(s) + [FAIL] all_vector 329 non-vector frame(s): {'mono_g4': 329} + [PASS] one_fragment 0 over 203 B (epoch starts 202 B); max 0 B + [PASS] store_clean frames_bad=0 + [PASS] no_orphans orphans=0 + [PASS] digest 0 checked, 0 mismatched, scene digest_ok=None + [FAIL] epoch_seen 0 epoch start(s) applied of 0 received + [FAIL] first_apply 0 frame(s) before the first apply + [FAIL] applied_ratio 0/0 applied = 0.0% (need >= 90%) + [FAIL] min_frames 0 vector frame(s), need >= 300 +RESULT: FAIL +json report -> /work/legs/leg2c_t2i_base.json diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_clear_retained.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_clear_retained.txt new file mode 100644 index 00000000..fdb0fc95 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_clear_retained.txt @@ -0,0 +1,2 @@ +# leg 2c_t2i clear_retained base broker, 2026-10-25T18:42:24Z PC clock +RETAINED-CLEARED lifetrac/v25/control/encode_mode_override lifetrac/v25/cmd/req_keyframe lifetrac/v25/control/radio_profile diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_deltas.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_deltas.txt new file mode 100644 index 00000000..4d711819 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_deltas.txt @@ -0,0 +1,27 @@ +leg 2c_t2i: reg_profile=1 (FHSS, from leg2c_t2i_params.txt) -> the RS-12.15 bracket criteria apply +base: L072 counters not reset -> delta = post - pre +tractor: L072 counters RESET during the leg (evidence: radio_dio0, radio_rx_ok, tx_deaf_sum_us, fhss_dec_aligned, tx_done_to_rearm_max_us) -> delta = post +leg 2c_t2i: counter deltas (pre -> post) + counter base tractor + radio_tx_ok 1235->1347 (d=112) 369->371 (d=371) + radio_rx_ok 5156->5485 (d=329) 122->112 (d=112) + radio_crc_err 4->5 (d=1) 0->0 (d=0) + fhss_dec_aligned 5146->5474 (d=328) 122->112 (d=112) + fhss_dec_snapped 10->11 (d=1) 0->0 (d=0) + fhss_dec_rej_locked_out 0->0 (d=0) 0->0 (d=0) + fhss_dec_rej_epoch_drift 0->0 (d=0) 0->0 (d=0) + clk_demotion_reset 10->11 (d=1) 0->0 (d=0) + clk_demotion_kept 0->0 (d=0) 1->1 (d=1) + tx_first_anchor 0->0 (d=0) 1->1 (d=1) + tx_stream_streak_max 1->1 (d=0) 368->370 (d=370) + +cross-check: brackets 112/112 vs logs: base sends on air=112, tractor decoded cmds=112 -> AGREE + +bracket criteria (DC/TODO.md RS-12.15 reverse-delivery PASS / STOP): + [PASS] command delivery tractor d(radio_rx_ok)/base d(radio_tx_ok) = 112/112 = 100.0 % >= 60 % + [PASS] tractor clk_demotion_reset delta = 0 (must be 0; STOP if > 0) + [PASS] tractor tx_first_anchor delta = 1 (post 1; must be 1, the activation's anchor; STOP if > 1) + [PASS] tractor fhss_dec_snapped delta = 0 (must be 0) + [PASS] tractor fhss_dec_rej_epoch_drift delta = 0 (must be 0) + [PASS] base tx_stream_streak_max post = 1 (d=0; a high-water mark since the base L072 booted; must be < 8) +STOP RULE: not tripped diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_gaps.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_gaps.txt new file mode 100644 index 00000000..6bfe881c --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_gaps.txt @@ -0,0 +1,6 @@ +n_frag=329 span=164s max_gap=0.9s gaps>3s=0 total_silent=0.0s +episodes (start s from first frag, +length): NONE +head: the first fragment came 26.9 s after the base's profile activation (18:42:52.982 base clock, the first line after REG_PROFILE OK); 20.0 s after the tractor's first txdone (params.txt clock offsets) +tail: the last fragment came 0.0 s before the tractor's last txdone (params.txt clock offsets); 6.9 s before the base daemon's stop (its 'signal received' line) +base sends on air=112 | tractor decoded cmds=112 +tractor cmd offsets (s from its first): 0.0, 1.5, 2.9, 4.5, 6.0, 7.5, 9.0, 10.5, 12.0, 13.5, 15.0, 16.5, 18.0, 19.5, 21.0, 22.4, 24.0, 25.5, 27.0, 28.4, 30.0, 31.4, 33.0, 34.5, 36.0, 37.4, 39.0, 40.4, 42.0, 43.5, 45.0, 46.5, 48.0, 49.5, 51.0, 52.5, 54.0, 55.5, 57.0, 58.0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_harness.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_harness.txt new file mode 100644 index 00000000..5ec560a7 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_harness.txt @@ -0,0 +1,2211 @@ +# leg 2c_t2i harness launched 2026-10-25 18:42:36Z +=== STARTING LIVE LORA RADIO MONITOR (180 s) === +TX Serial: 2E2C1209DABC240B +RX Serial: 2D0A1209DABC240B +MQTT Host: 192.168.1.79 +[MQTT] Host broker active at 192.168.1.79:1883 +[CLEANUP] Stopping old containers... +[DEPLOY] Syncing code to both boards... + [DEPLOY 2E2C1209DABC240B] 12 pushes OK, md5 52/52 match + [DEPLOY 2D0A1209DABC240B] 12 pushes OK, md5 52/52 match +[NET] Warming board<->host LAN path + verifying broker reachability... + [RX 2D0A1209DABC240B] board->host TCP 1883 OK (board ip=192.168.1.117, try 1) +ARP-PINNED f4:7b:09:d9:6d:86 + +[RESET] RX (base) L072: gpio163 pulse (UNVERIFIED: it has not reset the base L072 since 2026-08; base counters carry +across legs)... +[RESET] TX L072 via OpenOCD SWD (background, BOOT0 low + NRST)... +swd_reset_spawned +[MQTT] Starting bench broker on tractor loopback (RS-5.9 local feed)... +[LAUNCH] Starting TX Daemon on Board 2E2C1209DABC240B (mqtt=127.0.0.1, depth=2)... +a93c57962ccb0ba396564c84445097507cb2189016159c4953d596a6b5f92b1f + +[LAUNCH] Starting RX Daemon on Board 2D0A1209DABC240B... +ee200e1139a9735f42cbfda698c2948793d9dfe5155548312f54f93648a289dd + +[STREAM] Starting frame source (feed=camera, fps=2, budget=250 B)... + [CAMERA] camera_service launched on /dev/video1 - encode-to-fit IS in the loop +2026-10-06 11:31:52,059 INFO camera_service: v4l2/ffmpeg pid=10 device=/dev/video1 1920x1080@30fps -> 384x256 rgb24 + +2026-10-06 11:31:52,060 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT lifetrac/v25/cmd/image_frame only + +2026-10-06 11:31:52,095 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) + +2026-10-06 11:31:52,597 INFO camera_service: vector encoder prebuilt (import+build 306 ms, warm-up 192 ms) + +2026-10-06 11:31:52,847 INFO camera_service: encode_mode -> 6 (mono_g4) [boot] + +2026-10-06 11:31:52,862 INFO link_budget: -> 203 B/frame (n=1, image_bw250) + +=== MONITORING RADIO TRANSMISSIONS FOR 180 SECONDS === +--- TX Log --- +2026-10-06 11:32:00,680 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=128128 2026-10-06 +11:32:00,692 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:42:53,181 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:43:03,186 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +--- TX Log --- +2026-10-06 11:32:06,072 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=130688 2026-10-06 +11:32:06,083 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:42:53,181 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:43:03,186 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +--- TX Log --- +2026-10-06 11:32:11,670 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=130688 2026-10-06 +11:32:11,682 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:43:03,186 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:43:13,192 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +--- TX Log --- +2026-10-06 11:32:17,083 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=153728 2026-10-06 +11:32:17,098 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:43:22,307 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=3328359209 len=186 2026-10-25 +18:43:22,309 INFO image_rx_daemon: published frame_id=0 seq=46 182 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:32:22,476 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=120448 2026-10-06 +11:32:22,488 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:43:27,704 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=3333752393 len=138 2026-10-25 +18:43:27,707 INFO image_rx_daemon: published frame_id=0 seq=57 134 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:32:27,643 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=130688 2026-10-06 +11:32:27,655 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=13 epoch=3 freq_hz=909250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:43:33,353 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:32:33,032 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=130688 2026-10-06 +11:32:33,044 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:43:58,238 INFO image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=3364266887 len=161 2026-10-25 +18:43:58,240 INFO image_rx_daemon: published frame_id=0 seq=118 157 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:32:58,588 INFO image_tx_daemon: txdone_arrival: seq=129 idx=0 status=0 toa_us=128128 2026-10-06 +11:32:58,600 INFO image_tx_daemon: frame seq=129 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:44:03,814 INFO image_rx_daemon: frag_arrival: seq=129 idx=0 total=1 fw_us=3369840779 len=150 2026-10-25 +18:44:03,815 INFO image_rx_daemon: published frame_id=0 seq=129 146 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:33:03,579 INFO image_tx_daemon: txdone_arrival: seq=139 idx=0 status=0 toa_us=130688 2026-10-06 +11:33:03,590 INFO image_tx_daemon: frame seq=139 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:44:09,397 INFO image_rx_daemon: published frame_id=0 seq=140 148 B → lifetrac/v25/video/tile_delta +2026-10-25 18:44:09,398 INFO image_rx_daemon: PROBE TX seq=34 phase_ms=0 size_b=16 (tx#34) +--- TX Log --- +2026-10-06 11:33:09,006 INFO image_tx_daemon: txdone_arrival: seq=150 idx=0 status=0 toa_us=125568 2026-10-06 +11:33:09,017 INFO image_tx_daemon: frame seq=150 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:44:14,789 INFO image_rx_daemon: frag_arrival: seq=151 idx=0 total=1 fw_us=3380819849 len=152 2026-10-25 +18:44:14,791 INFO image_rx_daemon: published frame_id=0 seq=151 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:33:14,568 INFO image_tx_daemon: txdone_arrival: seq=161 idx=0 status=0 toa_us=135808 2026-10-06 +11:33:14,579 INFO image_tx_daemon: frame seq=161 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:44:19,794 INFO image_rx_daemon: frag_arrival: seq=161 idx=0 total=1 fw_us=3385816001 len=161 2026-10-25 +18:44:19,795 INFO image_rx_daemon: published frame_id=0 seq=161 157 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:33:20,163 INFO image_tx_daemon: txdone_arrival: seq=172 idx=0 status=0 toa_us=130688 2026-10-06 +11:33:20,175 INFO image_tx_daemon: frame seq=172 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=35 epoch=8 freq_hz=920250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:44:25,474 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:33:25,554 INFO image_tx_daemon: txdone_arrival: seq=183 idx=0 status=0 toa_us=130688 2026-10-06 +11:33:25,566 INFO image_tx_daemon: frame seq=183 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:44:30,778 INFO image_rx_daemon: frag_arrival: seq=183 idx=0 total=1 fw_us=3396790405 len=152 2026-10-25 +18:44:30,779 INFO image_rx_daemon: published frame_id=0 seq=183 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:33:30,561 INFO image_tx_daemon: frame seq=193 done (pipelined): 1 fragments ok 2026-10-06 11:33:30,825 +INFO image_tx_daemon: LoRa cmd: PROBE seq=52 phase_ms=0 (rx#52) +--- RX Log --- +2026-10-25 18:44:36,412 INFO image_rx_daemon: frag_arrival: seq=194 idx=0 total=1 fw_us=3402415740 len=202 2026-10-25 +18:44:36,413 INFO image_rx_daemon: published frame_id=0 seq=194 198 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:33:36,535 INFO image_tx_daemon: txdone_arrival: seq=205 idx=0 status=0 toa_us=125568 2026-10-06 +11:33:36,547 INFO image_tx_daemon: frame seq=205 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=22 epoch=10 freq_hz=913750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:44:41,840 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:33:41,524 INFO image_tx_daemon: txdone_arrival: seq=215 idx=0 status=0 toa_us=130688 2026-10-06 +11:33:41,536 INFO image_tx_daemon: frame seq=215 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:44:47,338 INFO image_rx_daemon: frag_arrival: seq=216 idx=0 total=1 fw_us=3413358708 len=152 2026-10-25 +18:44:47,340 INFO image_rx_daemon: published frame_id=0 seq=216 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:33:47,168 INFO image_tx_daemon: frame seq=226 done (pipelined): 1 fragments ok 2026-10-06 11:33:47,370 +INFO image_tx_daemon: LoRa cmd: PROBE seq=63 phase_ms=0 (rx#63) +--- RX Log --- +2026-10-25 18:44:52,740 INFO image_rx_daemon: frag_arrival: seq=227 idx=0 total=1 fw_us=3418755071 len=163 2026-10-25 +18:44:52,741 INFO image_rx_daemon: published frame_id=0 seq=227 159 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:33:52,516 INFO image_tx_daemon: txdone_arrival: seq=237 idx=0 status=0 toa_us=130688 2026-10-06 +11:33:52,528 INFO image_tx_daemon: frame seq=237 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:44:57,742 INFO image_rx_daemon: frag_arrival: seq=237 idx=0 total=1 fw_us=3423736716 len=152 2026-10-25 +18:44:57,743 INFO image_rx_daemon: published frame_id=0 seq=237 148 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:33:58,100 INFO image_tx_daemon: txdone_arrival: seq=248 idx=0 status=0 toa_us=130688 2026-10-06 +11:33:58,112 INFO image_tx_daemon: frame seq=248 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:45:03,334 INFO image_rx_daemon: probe: tx=70 echo=0 (0.0% delivered) no echoes this window 2026-10-25 +18:45:03,336 INFO image_rx_daemon: probe_grid: p0/s0:0/70(0%) +--- TX Log --- +2026-10-06 11:34:03,494 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=123008 2026-10-06 +11:34:03,506 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:45:08,718 INFO image_rx_daemon: frag_arrival: seq=3 idx=0 total=1 fw_us=3434717045 len=143 2026-10-25 +18:45:08,719 INFO image_rx_daemon: published frame_id=0 seq=3 139 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:34:08,502 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=120448 2026-10-06 +11:34:08,514 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=43 epoch=13 freq_hz=924250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:45:14,394 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:34:14,123 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=166528 2026-10-06 +11:34:14,135 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:45:19,346 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=3445333534 len=203 2026-10-25 +18:45:19,348 INFO image_rx_daemon: published frame_id=0 seq=24 199 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:34:19,712 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=163968 2026-10-06 +11:34:19,724 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:45:24,938 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=3450918916 len=199 2026-10-25 +18:45:24,939 INFO image_rx_daemon: published frame_id=0 seq=35 195 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:34:25,037 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=102528 2026-10-06 +11:34:25,049 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=30 epoch=15 freq_hz=917750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:45:30,304 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:34:30,640 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=115328 2026-10-06 +11:34:30,652 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:45:35,861 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=3461842478 len=131 2026-10-25 +18:45:35,863 INFO image_rx_daemon: published frame_id=0 seq=57 127 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:34:36,086 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=169088 2026-10-06 +11:34:36,098 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok +--- RX Log --- +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=47 epoch=16 freq_hz=926250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:45:41,360 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) +--- TX Log --- +2026-10-06 11:34:41,051 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=140928 2026-10-06 +11:34:41,062 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:45:46,885 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=3472866232 len=201 2026-10-25 +18:45:46,887 INFO image_rx_daemon: published frame_id=0 seq=79 197 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:34:46,628 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok 2026-10-06 11:34:46,850 +INFO image_tx_daemon: LoRa cmd: PROBE seq=104 phase_ms=0 (rx#104) +--- RX Log --- +2026-10-25 18:45:52,246 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=3478212725 len=150 2026-10-25 +18:45:52,247 INFO image_rx_daemon: published frame_id=0 seq=90 146 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:34:52,059 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=166528 2026-10-06 +11:34:52,071 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok +--- RX Log --- +2026-10-25 18:45:57,278 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=3483237377 len=202 2026-10-25 +18:45:57,279 INFO image_rx_daemon: published frame_id=0 seq=100 198 B → lifetrac/v25/video/tile_delta +--- TX Log --- +2026-10-06 11:34:57,640 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok 2026-10-06 11:34:57,688 +INFO image_tx_daemon: stats: goodput=334.7 B/s util=28% pipeline=v3 frames_in=367 ok=367 fail=0 drop_full=0 +drop_stale=0 frags_ok=367 frags_fail=0 qdepth=0 parity_tx=0 +--- RX Log --- +2026-10-25 18:46:02,842 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=3488804931 len=176 2026-10-25 +18:46:02,844 INFO image_rx_daemon: published frame_id=0 seq=111 172 B → lifetrac/v25/video/tile_delta +[STOP] frame source, then tx_smoke after a 4 s drain, then rx_smoke; the logs are read after the stop... + [STOP] feed: camera_svc stopped; tx_smoke: stopped; rx_smoke: stopped + +=== FINAL LOG SUMMARY === +--- CAMERA SERVICE LOGS (last 8) --- +2026-10-06 11:31:52,059 INFO camera_service: v4l2/ffmpeg pid=10 device=/dev/video1 1920x1080@30fps -> 384x256 rgb24 +2026-10-06 11:31:52,060 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT +lifetrac/v25/cmd/image_frame only +2026-10-06 11:31:52,095 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) +2026-10-06 11:31:52,597 INFO camera_service: vector encoder prebuilt (import+build 306 ms, warm-up 192 ms) +2026-10-06 11:31:52,847 INFO camera_service: encode_mode -> 6 (mono_g4) [boot] +2026-10-06 11:31:52,862 INFO link_budget: -> 203 B/frame (n=1, image_bw250) +--- TX DAEMON FINAL LOGS --- +2026-10-06 11:31:46,467 INFO image_tx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 2026-10-06 11:31:46,470 +INFO image_tx_daemon: image_tx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 2026-10-06 11:31:46,475 INFO +image_tx_daemon: no_park_last=0 gap_ms=80 min_frags=3 pipeline_depth=2 2026-10-06 11:31:46,480 INFO image_tx_daemon: +MQTT connected; subscribing to lifetrac/v25/cmd/image_frame 2026-10-06 11:31:46,484 INFO image_tx_daemon: +LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only 2026-10-06 11:31:46,502 INFO +image_tx_daemon: link_budget: published n_frag=1 profile_idx=5 (profile 1) 2026-10-06 11:31:46,904 INFO +image_tx_daemon: FAULT_URC: code=0x09 sub=0x01 name=HOST_RX_SEEN lanes=LPUART1 uptime_ms=4088 +raw=0901000000000000000000000000000000000000f80f0000 2026-10-06 11:31:46,909 INFO image_tx_daemon: FAULT_URC: +code=0x0C sub=0x01 name=HOST_DIAG_MARK marks=VER_REQ_PARSED uptime_ms=4093 +raw=0c01000000000000000000000000000000000000fd0f0000 INFO: post-VER drain queued type=0xF1 seq=0 INFO: post-VER +drain queued type=0xC1 seq=0 INFO: post-VER drain queued type=0xF1 seq=0 INFO: post-VER drain queued type=0xC1 seq=0 + Initializing regulatory profile 1 on co-processor... FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 CFG_SET_REQ(HW_CEILING_DBM) +OK: 16000100 FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to +separate pairs] CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, +'preamble': 8} 2026-10-06 11:31:47,300 INFO image_tx_daemon: LBT_ENABLE=0 (matches W1-10b TX_BURST rationale) +2026-10-06 11:31:47,312 INFO image_tx_daemon: TX worker ready (inter_cycle_s=0.050, max 8 frags/dwell) 2026-10-06 +11:31:47,470 INFO image_tx_daemon: stats: goodput=0.0 B/s util=0% pipeline=v3 frames_in=0 ok=0 fail=0 drop_full=0 +drop_stale=0 frags_ok=0 frags_fail=0 qdepth=0 parity_tx=0 RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) +hop_idx=0 channel_idx=3 epoch=0 freq_hz=904250000 pkt_toa_us=125568 legal_dwell_used_us_10s=125568 2026-10-06 +11:31:54,652 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=92288 2026-10-06 11:31:54,663 INFO +image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok 2026-10-06 11:31:55,090 INFO image_tx_daemon: +txdone_arrival: seq=2 idx=0 status=0 toa_us=130688 2026-10-06 11:31:55,101 INFO image_tx_daemon: frame seq=2 done +(pipelined): 1 fragments ok 2026-10-06 11:31:55,498 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 +toa_us=130688 2026-10-06 11:31:55,510 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok 2026-10-06 +11:31:56,087 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=130688 2026-10-06 11:31:56,099 INFO +image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok 2026-10-06 11:31:56,695 INFO image_tx_daemon: +txdone_arrival: seq=5 idx=0 status=0 toa_us=130688 2026-10-06 11:31:56,707 INFO image_tx_daemon: frame seq=5 done +(pipelined): 1 fragments ok 2026-10-06 11:31:57,089 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 +toa_us=128128 2026-10-06 11:31:57,100 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok 2026-10-06 +11:31:57,481 INFO image_tx_daemon: stats: goodput=85.6 B/s util=7% pipeline=v3 frames_in=7 ok=6 fail=0 drop_full=0 +drop_stale=0 frags_ok=6 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:31:57,686 INFO image_tx_daemon: +txdone_arrival: seq=7 idx=0 status=0 toa_us=130688 2026-10-06 11:31:57,698 INFO image_tx_daemon: frame seq=7 done +(pipelined): 1 fragments ok 2026-10-06 11:31:58,085 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 +toa_us=130688 2026-10-06 11:31:58,096 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok 2026-10-06 +11:31:58,682 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=130688 2026-10-06 11:31:58,694 INFO +image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok 2026-10-06 11:31:59,086 INFO image_tx_daemon: +txdone_arrival: seq=10 idx=0 status=0 toa_us=130688 2026-10-06 11:31:59,097 INFO image_tx_daemon: frame seq=10 done +(pipelined): 1 fragments ok 2026-10-06 11:31:59,683 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 +toa_us=130688 2026-10-06 11:31:59,695 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok 2026-10-06 +11:32:00,082 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=130688 2026-10-06 11:32:00,094 INFO +image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok 2026-10-06 11:32:00,680 INFO image_tx_daemon: +txdone_arrival: seq=13 idx=0 status=0 toa_us=128128 2026-10-06 11:32:00,692 INFO image_tx_daemon: frame seq=13 done +(pipelined): 1 fragments ok 2026-10-06 11:32:01,087 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 +toa_us=130688 2026-10-06 11:32:01,098 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok 2026-10-06 +11:32:01,683 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=130688 2026-10-06 11:32:01,695 INFO +image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok 2026-10-06 11:32:02,086 INFO image_tx_daemon: +txdone_arrival: seq=16 idx=0 status=0 toa_us=130688 2026-10-06 11:32:02,097 INFO image_tx_daemon: frame seq=16 done +(pipelined): 1 fragments ok 2026-10-06 11:32:02,683 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 +toa_us=130688 2026-10-06 11:32:02,695 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok 2026-10-06 +11:32:03,081 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=130688 2026-10-06 11:32:03,092 INFO +image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok 2026-10-06 11:32:03,678 INFO image_tx_daemon: +txdone_arrival: seq=19 idx=0 status=0 toa_us=130688 2026-10-06 11:32:03,689 INFO image_tx_daemon: frame seq=19 done +(pipelined): 1 fragments ok 2026-10-06 11:32:04,075 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 +toa_us=130688 2026-10-06 11:32:04,087 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok 2026-10-06 +11:32:04,673 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=130688 2026-10-06 11:32:04,684 INFO +image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok 2026-10-06 11:32:05,066 INFO image_tx_daemon: +txdone_arrival: seq=22 idx=0 status=0 toa_us=117888 2026-10-06 11:32:05,079 INFO image_tx_daemon: frame seq=22 done +(pipelined): 1 fragments ok 2026-10-06 11:32:05,675 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 +toa_us=130688 2026-10-06 11:32:05,687 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok 2026-10-06 +11:32:06,072 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=130688 2026-10-06 11:32:06,083 INFO +image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok 2026-10-06 11:32:06,670 INFO image_tx_daemon: +txdone_arrival: seq=25 idx=0 status=0 toa_us=130688 2026-10-06 11:32:06,682 INFO image_tx_daemon: frame seq=25 done +(pipelined): 1 fragments ok 2026-10-06 11:32:07,112 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 +toa_us=169088 2026-10-06 11:32:07,124 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok 2026-10-06 +11:32:07,492 INFO image_tx_daemon: stats: goodput=307.2 B/s util=26% pipeline=v3 frames_in=27 ok=26 fail=0 drop_full=0 +drop_stale=0 frags_ok=26 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:32:07,508 INFO image_tx_daemon: +txdone_arrival: seq=27 idx=0 status=0 toa_us=128128 2026-10-06 11:32:07,520 INFO image_tx_daemon: frame seq=27 done +(pipelined): 1 fragments ok 2026-10-06 11:32:08,073 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 +toa_us=130688 2026-10-06 11:32:08,085 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok 2026-10-06 +11:32:08,671 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=130688 2026-10-06 11:32:08,683 INFO +image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok 2026-10-06 11:32:09,072 INFO image_tx_daemon: +txdone_arrival: seq=30 idx=0 status=0 toa_us=130688 2026-10-06 11:32:09,084 INFO image_tx_daemon: frame seq=30 done +(pipelined): 1 fragments ok 2026-10-06 11:32:09,670 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 +toa_us=130688 2026-10-06 11:32:09,682 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok 2026-10-06 +11:32:10,066 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=130688 2026-10-06 11:32:10,078 INFO +image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok 2026-10-06 11:32:10,663 INFO image_tx_daemon: +txdone_arrival: seq=33 idx=0 status=0 toa_us=130688 2026-10-06 11:32:10,675 INFO image_tx_daemon: frame seq=33 done +(pipelined): 1 fragments ok 2026-10-06 11:32:11,062 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 +toa_us=130688 2026-10-06 11:32:11,073 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok 2026-10-06 +11:32:11,670 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=130688 2026-10-06 11:32:11,682 INFO +image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok 2026-10-06 11:32:12,066 INFO image_tx_daemon: +txdone_arrival: seq=36 idx=0 status=0 toa_us=130688 2026-10-06 11:32:12,078 INFO image_tx_daemon: frame seq=36 done +(pipelined): 1 fragments ok 2026-10-06 11:32:12,665 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 +toa_us=130688 2026-10-06 11:32:12,676 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok 2026-10-06 +11:32:13,067 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=130688 2026-10-06 11:32:13,079 INFO +image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok 2026-10-06 11:32:13,665 INFO image_tx_daemon: +txdone_arrival: seq=39 idx=0 status=0 toa_us=130688 2026-10-06 11:32:13,677 INFO image_tx_daemon: frame seq=39 done +(pipelined): 1 fragments ok 2026-10-06 11:32:14,064 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 +toa_us=130688 2026-10-06 11:32:14,075 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok 2026-10-06 +11:32:14,650 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=123008 2026-10-06 11:32:14,662 INFO +image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok 2026-10-06 11:32:14,834 INFO image_tx_daemon: LoRa +cmd: PROBE seq=1 phase_ms=0 (rx#1) 2026-10-06 11:32:15,062 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 +status=0 toa_us=130688 2026-10-06 11:32:15,074 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok +2026-10-06 11:32:15,691 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=163968 2026-10-06 +11:32:15,702 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok 2026-10-06 11:32:16,061 INFO +image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=128128 2026-10-06 11:32:16,073 INFO image_tx_daemon: +frame seq=44 done (pipelined): 1 fragments ok 2026-10-06 11:32:16,335 INFO image_tx_daemon: LoRa cmd: PROBE seq=2 +phase_ms=0 (rx#2) 2026-10-06 11:32:16,485 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=130688 +2026-10-06 11:32:16,496 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok 2026-10-06 11:32:17,083 +INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=153728 2026-10-06 11:32:17,098 INFO +image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok 2026-10-06 11:32:17,478 INFO image_tx_daemon: +txdone_arrival: seq=47 idx=0 status=0 toa_us=123008 2026-10-06 11:32:17,490 INFO image_tx_daemon: frame seq=47 done +(pipelined): 1 fragments ok 2026-10-06 11:32:17,504 INFO image_tx_daemon: stats: goodput=324.7 B/s util=28% +pipeline=v3 frames_in=47 ok=47 fail=0 drop_full=0 drop_stale=0 frags_ok=47 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:32:17,753 INFO image_tx_daemon: LoRa cmd: PROBE seq=3 phase_ms=0 (rx#3) 2026-10-06 11:32:18,094 INFO +image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=169088 2026-10-06 11:32:18,106 INFO image_tx_daemon: +frame seq=48 done (pipelined): 1 fragments ok 2026-10-06 11:32:18,480 INFO image_tx_daemon: txdone_arrival: seq=49 +idx=0 status=0 toa_us=130688 2026-10-06 11:32:18,491 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments +ok 2026-10-06 11:32:19,058 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=130688 2026-10-06 +11:32:19,069 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok 2026-10-06 11:32:19,332 INFO +image_tx_daemon: LoRa cmd: PROBE seq=4 phase_ms=0 (rx#4) 2026-10-06 11:32:19,689 INFO image_tx_daemon: +txdone_arrival: seq=51 idx=0 status=0 toa_us=163968 2026-10-06 11:32:19,701 INFO image_tx_daemon: frame seq=51 done +(pipelined): 1 fragments ok 2026-10-06 11:32:20,021 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 +toa_us=102528 2026-10-06 11:32:20,032 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok 2026-10-06 +11:32:20,649 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=130688 2026-10-06 11:32:20,661 INFO +image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok 2026-10-06 11:32:20,834 INFO image_tx_daemon: LoRa +cmd: PROBE seq=5 phase_ms=0 (rx#5) 2026-10-06 11:32:21,042 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 +status=0 toa_us=123008 2026-10-06 11:32:21,053 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok +2026-10-06 11:32:21,639 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=123008 2026-10-06 +11:32:21,651 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok 2026-10-06 11:32:22,086 INFO +image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=163968 2026-10-06 11:32:22,098 INFO image_tx_daemon: +frame seq=56 done (pipelined): 1 fragments ok 2026-10-06 11:32:22,341 INFO image_tx_daemon: LoRa cmd: PROBE seq=6 +phase_ms=0 (rx#6) 2026-10-06 11:32:22,476 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=120448 +2026-10-06 11:32:22,488 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok 2026-10-06 11:32:23,047 +INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=130688 2026-10-06 11:32:23,059 INFO +image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok 2026-10-06 11:32:23,644 INFO image_tx_daemon: +txdone_arrival: seq=59 idx=0 status=0 toa_us=130688 2026-10-06 11:32:23,656 INFO image_tx_daemon: frame seq=59 done +(pipelined): 1 fragments ok 2026-10-06 11:32:23,832 INFO image_tx_daemon: LoRa cmd: PROBE seq=7 phase_ms=0 (rx#7) +2026-10-06 11:32:24,009 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=89728 2026-10-06 +11:32:24,021 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok 2026-10-06 11:32:24,472 INFO +image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=117888 2026-10-06 11:32:24,484 INFO image_tx_daemon: +frame seq=61 done (pipelined): 1 fragments ok 2026-10-06 11:32:25,041 INFO image_tx_daemon: txdone_arrival: seq=62 +idx=0 status=0 toa_us=130688 2026-10-06 11:32:25,053 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments +ok 2026-10-06 11:32:25,316 INFO image_tx_daemon: LoRa cmd: PROBE seq=8 phase_ms=0 (rx#8) 2026-10-06 11:32:25,481 +INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=128128 2026-10-06 11:32:25,492 INFO +image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok 2026-10-06 11:32:26,082 INFO image_tx_daemon: +txdone_arrival: seq=64 idx=0 status=0 toa_us=163968 2026-10-06 11:32:26,094 INFO image_tx_daemon: frame seq=64 done +(pipelined): 1 fragments ok 2026-10-06 11:32:26,683 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 +toa_us=166528 2026-10-06 11:32:26,695 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok 2026-10-06 +11:32:26,837 INFO image_tx_daemon: LoRa cmd: PROBE seq=9 phase_ms=0 (rx#9) 2026-10-06 11:32:27,046 INFO +image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=130688 2026-10-06 11:32:27,057 INFO image_tx_daemon: +frame seq=66 done (pipelined): 1 fragments ok 2026-10-06 11:32:27,515 INFO image_tx_daemon: stats: goodput=298.4 B/s +util=25% pipeline=v3 frames_in=67 ok=66 fail=0 drop_full=0 drop_stale=0 frags_ok=66 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:32:27,643 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=130688 2026-10-06 +11:32:27,655 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok 2026-10-06 11:32:28,044 INFO +image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=130688 2026-10-06 11:32:28,056 INFO image_tx_daemon: +frame seq=68 done (pipelined): 1 fragments ok 2026-10-06 11:32:28,319 INFO image_tx_daemon: LoRa cmd: PROBE seq=10 +phase_ms=0 (rx#10) 2026-10-06 11:32:28,634 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=128128 +2026-10-06 11:32:28,645 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok 2026-10-06 11:32:29,024 +INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=120448 2026-10-06 11:32:29,035 INFO +image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok 2026-10-06 11:32:29,674 INFO image_tx_daemon: +txdone_arrival: seq=71 idx=0 status=0 toa_us=169088 2026-10-06 11:32:29,685 INFO image_tx_daemon: frame seq=71 done +(pipelined): 1 fragments ok 2026-10-06 11:32:29,849 INFO image_tx_daemon: LoRa cmd: PROBE seq=11 phase_ms=0 (rx#11) +2026-10-06 11:32:30,067 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=163968 2026-10-06 +11:32:30,079 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok 2026-10-06 11:32:30,633 INFO +image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=130688 2026-10-06 11:32:30,645 INFO image_tx_daemon: +frame seq=73 done (pipelined): 1 fragments ok 2026-10-06 11:32:31,041 INFO image_tx_daemon: txdone_arrival: seq=74 +idx=0 status=0 toa_us=130688 2026-10-06 11:32:31,053 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments +ok 2026-10-06 11:32:31,316 INFO image_tx_daemon: LoRa cmd: PROBE seq=12 phase_ms=0 (rx#12) 2026-10-06 11:32:31,632 +INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=130688 2026-10-06 11:32:31,645 INFO +image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok 2026-10-06 11:32:32,044 INFO image_tx_daemon: +txdone_arrival: seq=76 idx=0 status=0 toa_us=143488 2026-10-06 11:32:32,056 INFO image_tx_daemon: frame seq=76 done +(pipelined): 1 fragments ok 2026-10-06 11:32:32,663 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 +toa_us=161408 2026-10-06 11:32:32,675 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok 2026-10-06 +11:32:32,844 INFO image_tx_daemon: LoRa cmd: PROBE seq=13 phase_ms=0 (rx#13) 2026-10-06 11:32:33,032 INFO +image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=130688 2026-10-06 11:32:33,044 INFO image_tx_daemon: +frame seq=78 done (pipelined): 1 fragments ok 2026-10-06 11:32:33,630 INFO image_tx_daemon: txdone_arrival: seq=79 +idx=0 status=0 toa_us=130688 2026-10-06 11:32:33,642 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments +ok 2026-10-06 11:32:34,051 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=148608 2026-10-06 +11:32:34,064 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok 2026-10-06 11:32:34,327 INFO +image_tx_daemon: LoRa cmd: PROBE seq=14 phase_ms=0 (rx#14) 2026-10-06 11:32:34,621 INFO image_tx_daemon: +txdone_arrival: seq=81 idx=0 status=0 toa_us=125568 2026-10-06 11:32:34,632 INFO image_tx_daemon: frame seq=81 done +(pipelined): 1 fragments ok 2026-10-06 11:32:35,066 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 +toa_us=169088 2026-10-06 11:32:35,078 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok 2026-10-06 +11:32:35,665 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=169088 2026-10-06 11:32:35,677 INFO +image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok 2026-10-06 11:32:35,842 INFO image_tx_daemon: LoRa +cmd: PROBE seq=15 phase_ms=0 (rx#15) 2026-10-06 11:32:36,060 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 +status=0 toa_us=166528 2026-10-06 11:32:36,072 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok +2026-10-06 11:32:36,659 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=166528 2026-10-06 +11:32:36,671 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok 2026-10-06 11:32:37,001 INFO +image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=105088 2026-10-06 11:32:37,013 INFO image_tx_daemon: +frame seq=86 done (pipelined): 1 fragments ok 2026-10-06 11:32:37,276 INFO image_tx_daemon: LoRa cmd: PROBE seq=16 +phase_ms=0 (rx#16) 2026-10-06 11:32:37,468 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=105088 +2026-10-06 11:32:37,480 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok 2026-10-06 11:32:37,527 +INFO image_tx_daemon: stats: goodput=348.7 B/s util=30% pipeline=v3 frames_in=87 ok=87 fail=0 drop_full=0 drop_stale=0 +frags_ok=87 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:32:37,994 INFO image_tx_daemon: txdone_arrival: seq=88 +idx=0 status=0 toa_us=105088 2026-10-06 11:32:38,006 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments +ok 2026-10-06 11:32:38,654 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=163968 2026-10-06 +11:32:38,665 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok 2026-10-06 11:32:38,842 INFO +image_tx_daemon: LoRa cmd: PROBE seq=17 phase_ms=0 (rx#17) 2026-10-06 11:32:38,998 INFO image_tx_daemon: +txdone_arrival: seq=90 idx=0 status=0 toa_us=105088 2026-10-06 11:32:39,010 INFO image_tx_daemon: frame seq=90 done +(pipelined): 1 fragments ok 2026-10-06 11:32:39,663 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 +toa_us=166528 2026-10-06 11:32:39,674 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok 2026-10-06 +11:32:40,018 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=130688 2026-10-06 11:32:40,030 INFO +image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok 2026-10-06 11:32:40,293 INFO image_tx_daemon: LoRa +cmd: PROBE seq=18 phase_ms=0 (rx#18) 2026-10-06 11:32:40,624 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 +status=0 toa_us=130688 2026-10-06 11:32:40,636 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok +2026-10-06 11:32:41,019 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=125568 2026-10-06 +11:32:41,031 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok 2026-10-06 11:32:41,596 INFO +image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=112768 2026-10-06 11:32:41,607 INFO image_tx_daemon: +frame seq=95 done (pipelined): 1 fragments ok 2026-10-06 11:32:41,851 INFO image_tx_daemon: LoRa cmd: PROBE seq=19 +phase_ms=0 (rx#19) 2026-10-06 11:32:41,987 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=102528 +2026-10-06 11:32:41,998 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok 2026-10-06 11:32:42,598 +INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=112768 2026-10-06 11:32:42,610 INFO +image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok 2026-10-06 11:32:42,996 INFO image_tx_daemon: +txdone_arrival: seq=98 idx=0 status=0 toa_us=115328 2026-10-06 11:32:43,008 INFO image_tx_daemon: frame seq=98 done +(pipelined): 1 fragments ok 2026-10-06 11:32:43,271 INFO image_tx_daemon: LoRa cmd: PROBE seq=20 phase_ms=0 (rx#20) +2026-10-06 11:32:43,612 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=130688 2026-10-06 +11:32:43,624 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok 2026-10-06 11:32:44,015 INFO +image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=130688 2026-10-06 11:32:44,027 INFO image_tx_daemon: +frame seq=100 done (pipelined): 1 fragments ok 2026-10-06 11:32:44,610 INFO image_tx_daemon: txdone_arrival: seq=101 +idx=0 status=0 toa_us=128128 2026-10-06 11:32:44,622 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 +fragments ok 2026-10-06 11:32:44,857 INFO image_tx_daemon: LoRa cmd: PROBE seq=21 phase_ms=0 (rx#21) 2026-10-06 +11:32:45,013 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=130688 2026-10-06 11:32:45,024 INFO +image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok 2026-10-06 11:32:45,610 INFO image_tx_daemon: +txdone_arrival: seq=103 idx=0 status=0 toa_us=130688 2026-10-06 11:32:45,621 INFO image_tx_daemon: frame seq=103 done +(pipelined): 1 fragments ok 2026-10-06 11:32:46,010 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 +toa_us=130688 2026-10-06 11:32:46,021 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok +2026-10-06 11:32:46,284 INFO image_tx_daemon: LoRa cmd: PROBE seq=22 phase_ms=0 (rx#22) 2026-10-06 11:32:46,612 INFO +image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=130688 2026-10-06 11:32:46,624 INFO image_tx_daemon: +frame seq=105 done (pipelined): 1 fragments ok 2026-10-06 11:32:47,007 INFO image_tx_daemon: txdone_arrival: seq=106 +idx=0 status=0 toa_us=130688 2026-10-06 11:32:47,019 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 +fragments ok 2026-10-06 11:32:47,539 INFO image_tx_daemon: stats: goodput=279.6 B/s util=24% pipeline=v3 +frames_in=107 ok=106 fail=0 drop_full=0 drop_stale=0 frags_ok=106 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 +11:32:47,595 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=117888 2026-10-06 11:32:47,607 INFO +image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok 2026-10-06 11:32:47,863 INFO image_tx_daemon: LoRa +cmd: PROBE seq=23 phase_ms=0 (rx#23) 2026-10-06 11:32:48,008 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 +status=0 toa_us=125568 2026-10-06 11:32:48,020 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok +2026-10-06 11:32:48,606 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=128128 2026-10-06 +11:32:48,618 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok 2026-10-06 11:32:49,010 INFO +image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=130688 2026-10-06 11:32:49,023 INFO image_tx_daemon: +frame seq=110 done (pipelined): 1 fragments ok 2026-10-06 11:32:49,285 INFO image_tx_daemon: LoRa cmd: PROBE seq=24 +phase_ms=0 (rx#24) 2026-10-06 11:32:49,604 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=130688 + 2026-10-06 11:32:49,616 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok 2026-10-06 11:32:50,001 +INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=130688 2026-10-06 11:32:50,012 INFO +image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok 2026-10-06 11:32:50,602 INFO image_tx_daemon: +txdone_arrival: seq=113 idx=0 status=0 toa_us=130688 2026-10-06 11:32:50,614 INFO image_tx_daemon: frame seq=113 done +(pipelined): 1 fragments ok 2026-10-06 11:32:50,858 INFO image_tx_daemon: LoRa cmd: PROBE seq=25 phase_ms=0 (rx#25) +2026-10-06 11:32:51,045 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=169088 2026-10-06 +11:32:51,057 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok 2026-10-06 11:32:51,601 INFO +image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=130688 2026-10-06 11:32:51,613 INFO image_tx_daemon: +frame seq=115 done (pipelined): 1 fragments ok 2026-10-06 11:32:51,998 INFO image_tx_daemon: txdone_arrival: seq=116 +idx=0 status=0 toa_us=130688 2026-10-06 11:32:52,009 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 +fragments ok 2026-10-06 11:32:52,272 INFO image_tx_daemon: LoRa cmd: PROBE seq=26 phase_ms=0 (rx#26) 2026-10-06 +11:32:52,602 INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 toa_us=130688 2026-10-06 11:32:52,613 INFO +image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok 2026-10-06 11:32:53,011 INFO image_tx_daemon: +txdone_arrival: seq=118 idx=0 status=0 toa_us=135808 2026-10-06 11:32:53,023 INFO image_tx_daemon: frame seq=118 done +(pipelined): 1 fragments ok 2026-10-06 11:32:53,591 INFO image_tx_daemon: txdone_arrival: seq=119 idx=0 status=0 +toa_us=125568 2026-10-06 11:32:53,602 INFO image_tx_daemon: frame seq=119 done (pipelined): 1 fragments ok +2026-10-06 11:32:53,866 INFO image_tx_daemon: LoRa cmd: PROBE seq=27 phase_ms=0 (rx#27) 2026-10-06 11:32:54,015 INFO +image_tx_daemon: txdone_arrival: seq=120 idx=0 status=0 toa_us=130688 2026-10-06 11:32:54,027 INFO image_tx_daemon: +frame seq=120 done (pipelined): 1 fragments ok 2026-10-06 11:32:54,599 INFO image_tx_daemon: txdone_arrival: seq=121 +idx=0 status=0 toa_us=130688 2026-10-06 11:32:54,612 INFO image_tx_daemon: frame seq=121 done (pipelined): 1 +fragments ok 2026-10-06 11:32:55,000 INFO image_tx_daemon: txdone_arrival: seq=122 idx=0 status=0 toa_us=130688 +2026-10-06 11:32:55,011 INFO image_tx_daemon: frame seq=122 done (pipelined): 1 fragments ok 2026-10-06 11:32:55,274 +INFO image_tx_daemon: LoRa cmd: PROBE seq=28 phase_ms=0 (rx#28) 2026-10-06 11:32:55,595 INFO image_tx_daemon: +txdone_arrival: seq=123 idx=0 status=0 toa_us=130688 2026-10-06 11:32:55,607 INFO image_tx_daemon: frame seq=123 done +(pipelined): 1 fragments ok 2026-10-06 11:32:55,996 INFO image_tx_daemon: txdone_arrival: seq=124 idx=0 status=0 +toa_us=130688 2026-10-06 11:32:56,007 INFO image_tx_daemon: frame seq=124 done (pipelined): 1 fragments ok +2026-10-06 11:32:56,604 INFO image_tx_daemon: txdone_arrival: seq=125 idx=0 status=0 toa_us=135808 2026-10-06 +11:32:56,616 INFO image_tx_daemon: frame seq=125 done (pipelined): 1 fragments ok 2026-10-06 11:32:56,857 INFO +image_tx_daemon: LoRa cmd: PROBE seq=29 phase_ms=0 (rx#29) 2026-10-06 11:32:56,993 INFO image_tx_daemon: +txdone_arrival: seq=126 idx=0 status=0 toa_us=120448 2026-10-06 11:32:57,004 INFO image_tx_daemon: frame seq=126 done +(pipelined): 1 fragments ok 2026-10-06 11:32:57,551 INFO image_tx_daemon: stats: goodput=306.4 B/s util=26% +pipeline=v3 frames_in=127 ok=126 fail=0 drop_full=0 drop_stale=0 frags_ok=126 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:32:57,589 INFO image_tx_daemon: txdone_arrival: seq=127 idx=0 status=0 toa_us=130688 2026-10-06 +11:32:57,601 INFO image_tx_daemon: frame seq=127 done (pipelined): 1 fragments ok 2026-10-06 11:32:58,186 INFO +image_tx_daemon: txdone_arrival: seq=128 idx=0 status=0 toa_us=130688 2026-10-06 11:32:58,198 INFO image_tx_daemon: +frame seq=128 done (pipelined): 1 fragments ok 2026-10-06 11:32:58,368 INFO image_tx_daemon: LoRa cmd: PROBE seq=30 +phase_ms=0 (rx#30) 2026-10-06 11:32:58,588 INFO image_tx_daemon: txdone_arrival: seq=129 idx=0 status=0 toa_us=128128 + 2026-10-06 11:32:58,600 INFO image_tx_daemon: frame seq=129 done (pipelined): 1 fragments ok 2026-10-06 11:32:59,217 +INFO image_tx_daemon: txdone_arrival: seq=130 idx=0 status=0 toa_us=158848 2026-10-06 11:32:59,229 INFO +image_tx_daemon: frame seq=130 done (pipelined): 1 fragments ok 2026-10-06 11:32:59,591 INFO image_tx_daemon: +txdone_arrival: seq=131 idx=0 status=0 toa_us=130688 2026-10-06 11:32:59,603 INFO image_tx_daemon: frame seq=131 done +(pipelined): 1 fragments ok 2026-10-06 11:32:59,857 INFO image_tx_daemon: LoRa cmd: PROBE seq=31 phase_ms=0 (rx#31) +2026-10-06 11:33:00,003 INFO image_tx_daemon: txdone_arrival: seq=132 idx=0 status=0 toa_us=125568 2026-10-06 +11:33:00,014 INFO image_tx_daemon: frame seq=132 done (pipelined): 1 fragments ok 2026-10-06 11:33:00,622 INFO +image_tx_daemon: txdone_arrival: seq=133 idx=0 status=0 toa_us=163968 2026-10-06 11:33:00,633 INFO image_tx_daemon: +frame seq=133 done (pipelined): 1 fragments ok 2026-10-06 11:33:01,217 INFO image_tx_daemon: txdone_arrival: seq=134 +idx=0 status=0 toa_us=158848 2026-10-06 11:33:01,229 INFO image_tx_daemon: frame seq=134 done (pipelined): 1 +fragments ok 2026-10-06 11:33:01,356 INFO image_tx_daemon: LoRa cmd: PROBE seq=32 phase_ms=0 (rx#32) 2026-10-06 +11:33:01,584 INFO image_tx_daemon: txdone_arrival: seq=135 idx=0 status=0 toa_us=130688 2026-10-06 11:33:01,596 INFO +image_tx_daemon: frame seq=135 done (pipelined): 1 fragments ok 2026-10-06 11:33:02,182 INFO image_tx_daemon: +txdone_arrival: seq=136 idx=0 status=0 toa_us=130688 2026-10-06 11:33:02,193 INFO image_tx_daemon: frame seq=136 done +(pipelined): 1 fragments ok 2026-10-06 11:33:02,581 INFO image_tx_daemon: txdone_arrival: seq=137 idx=0 status=0 +toa_us=130688 2026-10-06 11:33:02,593 INFO image_tx_daemon: frame seq=137 done (pipelined): 1 fragments ok +2026-10-06 11:33:02,855 INFO image_tx_daemon: LoRa cmd: PROBE seq=33 phase_ms=0 (rx#33) 2026-10-06 11:33:03,007 INFO +image_tx_daemon: txdone_arrival: seq=138 idx=0 status=0 toa_us=128128 2026-10-06 11:33:03,019 INFO image_tx_daemon: +frame seq=138 done (pipelined): 1 fragments ok 2026-10-06 11:33:03,579 INFO image_tx_daemon: txdone_arrival: seq=139 +idx=0 status=0 toa_us=130688 2026-10-06 11:33:03,590 INFO image_tx_daemon: frame seq=139 done (pipelined): 1 +fragments ok 2026-10-06 11:33:04,177 INFO image_tx_daemon: txdone_arrival: seq=140 idx=0 status=0 toa_us=130688 +2026-10-06 11:33:04,188 INFO image_tx_daemon: frame seq=140 done (pipelined): 1 fragments ok 2026-10-06 11:33:04,367 +INFO image_tx_daemon: LoRa cmd: PROBE seq=34 phase_ms=0 (rx#34) 2026-10-06 11:33:04,585 INFO image_tx_daemon: +txdone_arrival: seq=141 idx=0 status=0 toa_us=130688 2026-10-06 11:33:04,597 INFO image_tx_daemon: frame seq=141 done +(pipelined): 1 fragments ok 2026-10-06 11:33:05,172 INFO image_tx_daemon: txdone_arrival: seq=142 idx=0 status=0 +toa_us=123008 2026-10-06 11:33:05,184 INFO image_tx_daemon: frame seq=142 done (pipelined): 1 fragments ok +2026-10-06 11:33:05,606 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 toa_us=158848 2026-10-06 +11:33:05,618 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok 2026-10-06 11:33:05,860 INFO +image_tx_daemon: LoRa cmd: PROBE seq=35 phase_ms=0 (rx#35) 2026-10-06 11:33:06,202 INFO image_tx_daemon: +txdone_arrival: seq=144 idx=0 status=0 toa_us=153728 2026-10-06 11:33:06,214 INFO image_tx_daemon: frame seq=144 done +(pipelined): 1 fragments ok 2026-10-06 11:33:06,572 INFO image_tx_daemon: txdone_arrival: seq=145 idx=0 status=0 +toa_us=130688 2026-10-06 11:33:06,584 INFO image_tx_daemon: frame seq=145 done (pipelined): 1 fragments ok +2026-10-06 11:33:07,211 INFO image_tx_daemon: txdone_arrival: seq=146 idx=0 status=0 toa_us=163968 2026-10-06 +11:33:07,223 INFO image_tx_daemon: frame seq=146 done (pipelined): 1 fragments ok 2026-10-06 11:33:07,368 INFO +image_tx_daemon: LoRa cmd: PROBE seq=36 phase_ms=0 (rx#36) 2026-10-06 11:33:07,562 INFO image_tx_daemon: stats: +goodput=326.0 B/s util=28% pipeline=v3 frames_in=147 ok=146 fail=0 drop_full=0 drop_stale=0 frags_ok=146 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:33:07,575 INFO image_tx_daemon: txdone_arrival: seq=147 idx=0 status=0 +toa_us=130688 2026-10-06 11:33:07,587 INFO image_tx_daemon: frame seq=147 done (pipelined): 1 fragments ok +2026-10-06 11:33:08,214 INFO image_tx_daemon: txdone_arrival: seq=148 idx=0 status=0 toa_us=166528 2026-10-06 +11:33:08,226 INFO image_tx_daemon: frame seq=148 done (pipelined): 1 fragments ok 2026-10-06 11:33:08,575 INFO +image_tx_daemon: txdone_arrival: seq=149 idx=0 status=0 toa_us=130688 2026-10-06 11:33:08,587 INFO image_tx_daemon: +frame seq=149 done (pipelined): 1 fragments ok 2026-10-06 11:33:08,850 INFO image_tx_daemon: LoRa cmd: PROBE seq=37 +phase_ms=0 (rx#37) 2026-10-06 11:33:09,006 INFO image_tx_daemon: txdone_arrival: seq=150 idx=0 status=0 toa_us=125568 + 2026-10-06 11:33:09,017 INFO image_tx_daemon: frame seq=150 done (pipelined): 1 fragments ok 2026-10-06 11:33:09,574 +INFO image_tx_daemon: txdone_arrival: seq=151 idx=0 status=0 toa_us=130688 2026-10-06 11:33:09,585 INFO +image_tx_daemon: frame seq=151 done (pipelined): 1 fragments ok 2026-10-06 11:33:10,171 INFO image_tx_daemon: +txdone_arrival: seq=152 idx=0 status=0 toa_us=130688 2026-10-06 11:33:10,182 INFO image_tx_daemon: frame seq=152 done +(pipelined): 1 fragments ok 2026-10-06 11:33:10,373 INFO image_tx_daemon: LoRa cmd: PROBE seq=38 phase_ms=0 (rx#38) +2026-10-06 11:33:10,560 INFO image_tx_daemon: txdone_arrival: seq=153 idx=0 status=0 toa_us=120448 2026-10-06 +11:33:10,572 INFO image_tx_daemon: frame seq=153 done (pipelined): 1 fragments ok 2026-10-06 11:33:11,211 INFO +image_tx_daemon: txdone_arrival: seq=154 idx=0 status=0 toa_us=163968 2026-10-06 11:33:11,223 INFO image_tx_daemon: +frame seq=154 done (pipelined): 1 fragments ok 2026-10-06 11:33:11,555 INFO image_tx_daemon: txdone_arrival: seq=155 +idx=0 status=0 toa_us=115328 2026-10-06 11:33:11,567 INFO image_tx_daemon: frame seq=155 done (pipelined): 1 +fragments ok 2026-10-06 11:33:11,830 INFO image_tx_daemon: LoRa cmd: PROBE seq=39 phase_ms=0 (rx#39) 2026-10-06 +11:33:12,212 INFO image_tx_daemon: txdone_arrival: seq=156 idx=0 status=0 toa_us=169088 2026-10-06 11:33:12,223 INFO +image_tx_daemon: frame seq=156 done (pipelined): 1 fragments ok 2026-10-06 11:33:12,599 INFO image_tx_daemon: +txdone_arrival: seq=157 idx=0 status=0 toa_us=158848 2026-10-06 11:33:12,611 INFO image_tx_daemon: frame seq=157 done +(pipelined): 1 fragments ok 2026-10-06 11:33:12,874 INFO image_tx_daemon: LoRa cmd: PROBE seq=40 phase_ms=0 (rx#40) +2026-10-06 11:33:13,199 INFO image_tx_daemon: txdone_arrival: seq=158 idx=0 status=0 toa_us=163968 2026-10-06 +11:33:13,211 INFO image_tx_daemon: frame seq=158 done (pipelined): 1 fragments ok 2026-10-06 11:33:13,595 INFO +image_tx_daemon: txdone_arrival: seq=159 idx=0 status=0 toa_us=156288 2026-10-06 11:33:13,607 INFO image_tx_daemon: +frame seq=159 done (pipelined): 1 fragments ok 2026-10-06 11:33:14,192 INFO image_tx_daemon: txdone_arrival: seq=160 +idx=0 status=0 toa_us=151168 2026-10-06 11:33:14,204 INFO image_tx_daemon: frame seq=160 done (pipelined): 1 +fragments ok 2026-10-06 11:33:14,371 INFO image_tx_daemon: LoRa cmd: PROBE seq=41 phase_ms=0 (rx#41) 2026-10-06 +11:33:14,568 INFO image_tx_daemon: txdone_arrival: seq=161 idx=0 status=0 toa_us=135808 2026-10-06 11:33:14,579 INFO +image_tx_daemon: frame seq=161 done (pipelined): 1 fragments ok 2026-10-06 11:33:15,165 INFO image_tx_daemon: +txdone_arrival: seq=162 idx=0 status=0 toa_us=130688 2026-10-06 11:33:15,177 INFO image_tx_daemon: frame seq=162 done +(pipelined): 1 fragments ok 2026-10-06 11:33:15,561 INFO image_tx_daemon: txdone_arrival: seq=163 idx=0 status=0 +toa_us=125568 2026-10-06 11:33:15,573 INFO image_tx_daemon: frame seq=163 done (pipelined): 1 fragments ok +2026-10-06 11:33:15,836 INFO image_tx_daemon: LoRa cmd: PROBE seq=42 phase_ms=0 (rx#42) 2026-10-06 11:33:16,162 INFO +image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 toa_us=128128 2026-10-06 11:33:16,173 INFO image_tx_daemon: +frame seq=164 done (pipelined): 1 fragments ok 2026-10-06 11:33:16,600 INFO image_tx_daemon: txdone_arrival: seq=165 +idx=0 status=0 toa_us=169088 2026-10-06 11:33:16,612 INFO image_tx_daemon: frame seq=165 done (pipelined): 1 +fragments ok 2026-10-06 11:33:17,158 INFO image_tx_daemon: txdone_arrival: seq=166 idx=0 status=0 toa_us=130688 +2026-10-06 11:33:17,170 INFO image_tx_daemon: frame seq=166 done (pipelined): 1 fragments ok 2026-10-06 11:33:17,335 +INFO image_tx_daemon: LoRa cmd: PROBE seq=43 phase_ms=0 (rx#43) 2026-10-06 11:33:17,563 INFO image_tx_daemon: +txdone_arrival: seq=167 idx=0 status=0 toa_us=130688 2026-10-06 11:33:17,573 INFO image_tx_daemon: stats: +goodput=349.9 B/s util=30% pipeline=v3 frames_in=167 ok=167 fail=0 drop_full=0 drop_stale=0 frags_ok=167 frags_fail=0 +qdepth=0 parity_tx=0 2026-10-06 11:33:17,575 INFO image_tx_daemon: frame seq=167 done (pipelined): 1 fragments ok +2026-10-06 11:33:18,145 INFO image_tx_daemon: txdone_arrival: seq=168 idx=0 status=0 toa_us=117888 2026-10-06 +11:33:18,157 INFO image_tx_daemon: frame seq=168 done (pipelined): 1 fragments ok 2026-10-06 11:33:18,557 INFO +image_tx_daemon: txdone_arrival: seq=169 idx=0 status=0 toa_us=130688 2026-10-06 11:33:18,568 INFO image_tx_daemon: +frame seq=169 done (pipelined): 1 fragments ok 2026-10-06 11:33:18,831 INFO image_tx_daemon: LoRa cmd: PROBE seq=44 +phase_ms=0 (rx#44) 2026-10-06 11:33:18,991 INFO image_tx_daemon: txdone_arrival: seq=170 idx=0 status=0 toa_us=128128 + 2026-10-06 11:33:19,003 INFO image_tx_daemon: frame seq=170 done (pipelined): 1 fragments ok 2026-10-06 11:33:19,565 +INFO image_tx_daemon: txdone_arrival: seq=171 idx=0 status=0 toa_us=130688 2026-10-06 11:33:19,577 INFO +image_tx_daemon: frame seq=171 done (pipelined): 1 fragments ok 2026-10-06 11:33:20,163 INFO image_tx_daemon: +txdone_arrival: seq=172 idx=0 status=0 toa_us=130688 2026-10-06 11:33:20,175 INFO image_tx_daemon: frame seq=172 done +(pipelined): 1 fragments ok 2026-10-06 11:33:20,350 INFO image_tx_daemon: LoRa cmd: PROBE seq=45 phase_ms=0 (rx#45) +2026-10-06 11:33:20,558 INFO image_tx_daemon: txdone_arrival: seq=173 idx=0 status=0 toa_us=125568 2026-10-06 +11:33:20,569 INFO image_tx_daemon: frame seq=173 done (pipelined): 1 fragments ok 2026-10-06 11:33:21,156 INFO +image_tx_daemon: txdone_arrival: seq=174 idx=0 status=0 toa_us=125568 2026-10-06 11:33:21,167 INFO image_tx_daemon: +frame seq=174 done (pipelined): 1 fragments ok 2026-10-06 11:33:21,595 INFO image_tx_daemon: txdone_arrival: seq=175 +idx=0 status=0 toa_us=163968 2026-10-06 11:33:21,607 INFO image_tx_daemon: frame seq=175 done (pipelined): 1 +fragments ok 2026-10-06 11:33:21,837 INFO image_tx_daemon: LoRa cmd: PROBE seq=46 phase_ms=0 (rx#46) 2026-10-06 +11:33:21,982 INFO image_tx_daemon: txdone_arrival: seq=176 idx=0 status=0 toa_us=130688 2026-10-06 11:33:21,995 INFO +image_tx_daemon: frame seq=176 done (pipelined): 1 fragments ok 2026-10-06 11:33:22,552 INFO image_tx_daemon: +txdone_arrival: seq=177 idx=0 status=0 toa_us=130688 2026-10-06 11:33:22,564 INFO image_tx_daemon: frame seq=177 done +(pipelined): 1 fragments ok 2026-10-06 11:33:23,191 INFO image_tx_daemon: txdone_arrival: seq=178 idx=0 status=0 +toa_us=166528 2026-10-06 11:33:23,203 INFO image_tx_daemon: frame seq=178 done (pipelined): 1 fragments ok +2026-10-06 11:33:23,343 INFO image_tx_daemon: LoRa cmd: PROBE seq=47 phase_ms=0 (rx#47) 2026-10-06 11:33:23,552 INFO +image_tx_daemon: txdone_arrival: seq=179 idx=0 status=0 toa_us=130688 2026-10-06 11:33:23,564 INFO image_tx_daemon: +frame seq=179 done (pipelined): 1 fragments ok 2026-10-06 11:33:24,150 INFO image_tx_daemon: txdone_arrival: seq=180 +idx=0 status=0 toa_us=125568 2026-10-06 11:33:24,161 INFO image_tx_daemon: frame seq=180 done (pipelined): 1 +fragments ok 2026-10-06 11:33:24,556 INFO image_tx_daemon: txdone_arrival: seq=181 idx=0 status=0 toa_us=128128 +2026-10-06 11:33:24,567 INFO image_tx_daemon: frame seq=181 done (pipelined): 1 fragments ok 2026-10-06 11:33:24,830 +INFO image_tx_daemon: LoRa cmd: PROBE seq=48 phase_ms=0 (rx#48) 2026-10-06 11:33:24,987 INFO image_tx_daemon: +txdone_arrival: seq=182 idx=0 status=0 toa_us=123008 2026-10-06 11:33:24,998 INFO image_tx_daemon: frame seq=182 done +(pipelined): 1 fragments ok 2026-10-06 11:33:25,554 INFO image_tx_daemon: txdone_arrival: seq=183 idx=0 status=0 +toa_us=130688 2026-10-06 11:33:25,566 INFO image_tx_daemon: frame seq=183 done (pipelined): 1 fragments ok +2026-10-06 11:33:26,152 INFO image_tx_daemon: txdone_arrival: seq=184 idx=0 status=0 toa_us=130688 2026-10-06 +11:33:26,164 INFO image_tx_daemon: frame seq=184 done (pipelined): 1 fragments ok 2026-10-06 11:33:26,356 INFO +image_tx_daemon: LoRa cmd: PROBE seq=49 phase_ms=0 (rx#49) 2026-10-06 11:33:26,553 INFO image_tx_daemon: +txdone_arrival: seq=185 idx=0 status=0 toa_us=130688 2026-10-06 11:33:26,565 INFO image_tx_daemon: frame seq=185 done +(pipelined): 1 fragments ok 2026-10-06 11:33:27,150 INFO image_tx_daemon: txdone_arrival: seq=186 idx=0 status=0 +toa_us=130688 2026-10-06 11:33:27,162 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 fragments ok +2026-10-06 11:33:27,568 INFO image_tx_daemon: txdone_arrival: seq=187 idx=0 status=0 toa_us=146048 2026-10-06 +11:33:27,580 INFO image_tx_daemon: frame seq=187 done (pipelined): 1 fragments ok 2026-10-06 11:33:27,583 INFO +image_tx_daemon: stats: goodput=310.5 B/s util=27% pipeline=v3 frames_in=187 ok=187 fail=0 drop_full=0 drop_stale=0 +frags_ok=187 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:33:27,843 INFO image_tx_daemon: LoRa cmd: PROBE seq=50 +phase_ms=0 (rx#50) 2026-10-06 11:33:28,147 INFO image_tx_daemon: txdone_arrival: seq=188 idx=0 status=0 toa_us=128128 + 2026-10-06 11:33:28,158 INFO image_tx_daemon: frame seq=188 done (pipelined): 1 fragments ok 2026-10-06 11:33:28,544 +INFO image_tx_daemon: txdone_arrival: seq=189 idx=0 status=0 toa_us=130688 2026-10-06 11:33:28,555 INFO +image_tx_daemon: frame seq=189 done (pipelined): 1 fragments ok 2026-10-06 11:33:29,152 INFO image_tx_daemon: +txdone_arrival: seq=190 idx=0 status=0 toa_us=130688 2026-10-06 11:33:29,163 INFO image_tx_daemon: frame seq=190 done +(pipelined): 1 fragments ok 2026-10-06 11:33:29,347 INFO image_tx_daemon: LoRa cmd: PROBE seq=51 phase_ms=0 (rx#51) +2026-10-06 11:33:29,545 INFO image_tx_daemon: txdone_arrival: seq=191 idx=0 status=0 toa_us=130688 2026-10-06 +11:33:29,556 INFO image_tx_daemon: frame seq=191 done (pipelined): 1 fragments ok 2026-10-06 11:33:30,142 INFO +image_tx_daemon: txdone_arrival: seq=192 idx=0 status=0 toa_us=130688 2026-10-06 11:33:30,154 INFO image_tx_daemon: +frame seq=192 done (pipelined): 1 fragments ok 2026-10-06 11:33:30,550 INFO image_tx_daemon: txdone_arrival: seq=193 +idx=0 status=0 toa_us=130688 2026-10-06 11:33:30,561 INFO image_tx_daemon: frame seq=193 done (pipelined): 1 +fragments ok 2026-10-06 11:33:30,825 INFO image_tx_daemon: LoRa cmd: PROBE seq=52 phase_ms=0 (rx#52) 2026-10-06 +11:33:31,180 INFO image_tx_daemon: txdone_arrival: seq=194 idx=0 status=0 toa_us=166528 2026-10-06 11:33:31,192 INFO +image_tx_daemon: frame seq=194 done (pipelined): 1 fragments ok 2026-10-06 11:33:31,534 INFO image_tx_daemon: +txdone_arrival: seq=195 idx=0 status=0 toa_us=123008 2026-10-06 11:33:31,545 INFO image_tx_daemon: frame seq=195 done +(pipelined): 1 fragments ok 2026-10-06 11:33:32,141 INFO image_tx_daemon: txdone_arrival: seq=196 idx=0 status=0 +toa_us=130688 2026-10-06 11:33:32,153 INFO image_tx_daemon: frame seq=196 done (pipelined): 1 fragments ok +2026-10-06 11:33:32,346 INFO image_tx_daemon: LoRa cmd: PROBE seq=53 phase_ms=0 (rx#53) 2026-10-06 11:33:32,543 INFO +image_tx_daemon: txdone_arrival: seq=197 idx=0 status=0 toa_us=128128 2026-10-06 11:33:32,555 INFO image_tx_daemon: +frame seq=197 done (pipelined): 1 fragments ok 2026-10-06 11:33:33,141 INFO image_tx_daemon: txdone_arrival: seq=198 +idx=0 status=0 toa_us=130688 2026-10-06 11:33:33,154 INFO image_tx_daemon: frame seq=198 done (pipelined): 1 +fragments ok 2026-10-06 11:33:33,543 INFO image_tx_daemon: txdone_arrival: seq=199 idx=0 status=0 toa_us=130688 +2026-10-06 11:33:33,554 INFO image_tx_daemon: frame seq=199 done (pipelined): 1 fragments ok 2026-10-06 11:33:33,817 +INFO image_tx_daemon: LoRa cmd: PROBE seq=54 phase_ms=0 (rx#54) 2026-10-06 11:33:34,138 INFO image_tx_daemon: +txdone_arrival: seq=200 idx=0 status=0 toa_us=130688 2026-10-06 11:33:34,150 INFO image_tx_daemon: frame seq=200 done +(pipelined): 1 fragments ok 2026-10-06 11:33:34,541 INFO image_tx_daemon: txdone_arrival: seq=201 idx=0 status=0 +toa_us=130688 2026-10-06 11:33:34,553 INFO image_tx_daemon: frame seq=201 done (pipelined): 1 fragments ok +2026-10-06 11:33:35,139 INFO image_tx_daemon: txdone_arrival: seq=202 idx=0 status=0 toa_us=128128 2026-10-06 +11:33:35,151 INFO image_tx_daemon: frame seq=202 done (pipelined): 1 fragments ok 2026-10-06 11:33:35,349 INFO +image_tx_daemon: LoRa cmd: PROBE seq=55 phase_ms=0 (rx#55) 2026-10-06 11:33:35,535 INFO image_tx_daemon: +txdone_arrival: seq=203 idx=0 status=0 toa_us=133248 2026-10-06 11:33:35,547 INFO image_tx_daemon: frame seq=203 done +(pipelined): 1 fragments ok 2026-10-06 11:33:36,154 INFO image_tx_daemon: txdone_arrival: seq=204 idx=0 status=0 +toa_us=143488 2026-10-06 11:33:36,166 INFO image_tx_daemon: frame seq=204 done (pipelined): 1 fragments ok +2026-10-06 11:33:36,535 INFO image_tx_daemon: txdone_arrival: seq=205 idx=0 status=0 toa_us=125568 2026-10-06 +11:33:36,547 INFO image_tx_daemon: frame seq=205 done (pipelined): 1 fragments ok 2026-10-06 11:33:36,810 INFO +image_tx_daemon: LoRa cmd: PROBE seq=56 phase_ms=0 (rx#56) 2026-10-06 11:33:37,177 INFO image_tx_daemon: +txdone_arrival: seq=206 idx=0 status=0 toa_us=169088 2026-10-06 11:33:37,189 INFO image_tx_daemon: frame seq=206 done +(pipelined): 1 fragments ok 2026-10-06 11:33:37,531 INFO image_tx_daemon: txdone_arrival: seq=207 idx=0 status=0 +toa_us=130688 2026-10-06 11:33:37,542 INFO image_tx_daemon: frame seq=207 done (pipelined): 1 fragments ok +2026-10-06 11:33:37,595 INFO image_tx_daemon: stats: goodput=314.1 B/s util=27% pipeline=v3 frames_in=207 ok=207 +fail=0 drop_full=0 drop_stale=0 frags_ok=207 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:33:38,130 INFO +image_tx_daemon: txdone_arrival: seq=208 idx=0 status=0 toa_us=130688 2026-10-06 11:33:38,142 INFO image_tx_daemon: +frame seq=208 done (pipelined): 1 fragments ok 2026-10-06 11:33:38,372 INFO image_tx_daemon: LoRa cmd: PROBE seq=57 +phase_ms=0 (rx#57) 2026-10-06 11:33:38,527 INFO image_tx_daemon: txdone_arrival: seq=209 idx=0 status=0 toa_us=123008 + 2026-10-06 11:33:38,539 INFO image_tx_daemon: frame seq=209 done (pipelined): 1 fragments ok 2026-10-06 11:33:39,135 +INFO image_tx_daemon: txdone_arrival: seq=210 idx=0 status=0 toa_us=130688 2026-10-06 11:33:39,147 INFO +image_tx_daemon: frame seq=210 done (pipelined): 1 fragments ok 2026-10-06 11:33:39,550 INFO image_tx_daemon: +txdone_arrival: seq=211 idx=0 status=0 toa_us=153728 2026-10-06 11:33:39,562 INFO image_tx_daemon: frame seq=211 done +(pipelined): 1 fragments ok 2026-10-06 11:33:39,825 INFO image_tx_daemon: LoRa cmd: PROBE seq=58 phase_ms=0 (rx#58) +2026-10-06 11:33:40,172 INFO image_tx_daemon: txdone_arrival: seq=212 idx=0 status=0 toa_us=169088 2026-10-06 +11:33:40,183 INFO image_tx_daemon: frame seq=212 done (pipelined): 1 fragments ok 2026-10-06 11:33:40,529 INFO +image_tx_daemon: txdone_arrival: seq=213 idx=0 status=0 toa_us=130688 2026-10-06 11:33:40,541 INFO image_tx_daemon: +frame seq=213 done (pipelined): 1 fragments ok 2026-10-06 11:33:41,116 INFO image_tx_daemon: txdone_arrival: seq=214 +idx=0 status=0 toa_us=120448 2026-10-06 11:33:41,127 INFO image_tx_daemon: frame seq=214 done (pipelined): 1 +fragments ok 2026-10-06 11:33:41,347 INFO image_tx_daemon: LoRa cmd: PROBE seq=59 phase_ms=0 (rx#59) 2026-10-06 +11:33:41,524 INFO image_tx_daemon: txdone_arrival: seq=215 idx=0 status=0 toa_us=130688 2026-10-06 11:33:41,536 INFO +image_tx_daemon: frame seq=215 done (pipelined): 1 fragments ok 2026-10-06 11:33:42,126 INFO image_tx_daemon: +txdone_arrival: seq=216 idx=0 status=0 toa_us=130688 2026-10-06 11:33:42,138 INFO image_tx_daemon: frame seq=216 done +(pipelined): 1 fragments ok 2026-10-06 11:33:42,524 INFO image_tx_daemon: txdone_arrival: seq=217 idx=0 status=0 +toa_us=130688 2026-10-06 11:33:42,536 INFO image_tx_daemon: frame seq=217 done (pipelined): 1 fragments ok +2026-10-06 11:33:42,792 INFO image_tx_daemon: LoRa cmd: PROBE seq=60 phase_ms=0 (rx#60) 2026-10-06 11:33:43,117 INFO +image_tx_daemon: txdone_arrival: seq=218 idx=0 status=0 toa_us=125568 2026-10-06 11:33:43,129 INFO image_tx_daemon: +frame seq=218 done (pipelined): 1 fragments ok 2026-10-06 11:33:43,530 INFO image_tx_daemon: txdone_arrival: seq=219 +idx=0 status=0 toa_us=130688 2026-10-06 11:33:43,542 INFO image_tx_daemon: frame seq=219 done (pipelined): 1 +fragments ok 2026-10-06 11:33:44,128 INFO image_tx_daemon: txdone_arrival: seq=220 idx=0 status=0 toa_us=130688 +2026-10-06 11:33:44,140 INFO image_tx_daemon: frame seq=220 done (pipelined): 1 fragments ok 2026-10-06 11:33:44,354 +INFO image_tx_daemon: LoRa cmd: PROBE seq=61 phase_ms=0 (rx#61) 2026-10-06 11:33:44,562 INFO image_tx_daemon: +txdone_arrival: seq=221 idx=0 status=0 toa_us=166528 2026-10-06 11:33:44,574 INFO image_tx_daemon: frame seq=221 done +(pipelined): 1 fragments ok 2026-10-06 11:33:45,161 INFO image_tx_daemon: txdone_arrival: seq=222 idx=0 status=0 +toa_us=163968 2026-10-06 11:33:45,174 INFO image_tx_daemon: frame seq=222 done (pipelined): 1 fragments ok +2026-10-06 11:33:45,551 INFO image_tx_daemon: txdone_arrival: seq=223 idx=0 status=0 toa_us=161408 2026-10-06 +11:33:45,563 INFO image_tx_daemon: frame seq=223 done (pipelined): 1 fragments ok 2026-10-06 11:33:45,826 INFO +image_tx_daemon: LoRa cmd: PROBE seq=62 phase_ms=0 (rx#62) 2026-10-06 11:33:46,136 INFO image_tx_daemon: +txdone_arrival: seq=224 idx=0 status=0 toa_us=148608 2026-10-06 11:33:46,147 INFO image_tx_daemon: frame seq=224 done +(pipelined): 1 fragments ok 2026-10-06 11:33:46,538 INFO image_tx_daemon: txdone_arrival: seq=225 idx=0 status=0 +toa_us=146048 2026-10-06 11:33:46,550 INFO image_tx_daemon: frame seq=225 done (pipelined): 1 fragments ok +2026-10-06 11:33:47,157 INFO image_tx_daemon: txdone_arrival: seq=226 idx=0 status=0 toa_us=169088 2026-10-06 +11:33:47,168 INFO image_tx_daemon: frame seq=226 done (pipelined): 1 fragments ok 2026-10-06 11:33:47,370 INFO +image_tx_daemon: LoRa cmd: PROBE seq=63 phase_ms=0 (rx#63) 2026-10-06 11:33:47,528 INFO image_tx_daemon: +txdone_arrival: seq=227 idx=0 status=0 toa_us=138368 2026-10-06 11:33:47,540 INFO image_tx_daemon: frame seq=227 done +(pipelined): 1 fragments ok 2026-10-06 11:33:47,606 INFO image_tx_daemon: stats: goodput=334.4 B/s util=28% +pipeline=v3 frames_in=227 ok=227 fail=0 drop_full=0 drop_stale=0 frags_ok=227 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:33:48,156 INFO image_tx_daemon: txdone_arrival: seq=228 idx=0 status=0 toa_us=163968 2026-10-06 +11:33:48,168 INFO image_tx_daemon: frame seq=228 done (pipelined): 1 fragments ok 2026-10-06 11:33:48,526 INFO +image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=140928 2026-10-06 11:33:48,538 INFO image_tx_daemon: +frame seq=229 done (pipelined): 1 fragments ok 2026-10-06 11:33:48,801 INFO image_tx_daemon: LoRa cmd: PROBE seq=64 +phase_ms=0 (rx#64) 2026-10-06 11:33:49,130 INFO image_tx_daemon: txdone_arrival: seq=230 idx=0 status=0 toa_us=146048 + 2026-10-06 11:33:49,142 INFO image_tx_daemon: frame seq=230 done (pipelined): 1 fragments ok 2026-10-06 11:33:49,508 +INFO image_tx_daemon: txdone_arrival: seq=231 idx=0 status=0 toa_us=120448 2026-10-06 11:33:49,520 INFO +image_tx_daemon: frame seq=231 done (pipelined): 1 fragments ok 2026-10-06 11:33:50,114 INFO image_tx_daemon: +txdone_arrival: seq=232 idx=0 status=0 toa_us=130688 2026-10-06 11:33:50,125 INFO image_tx_daemon: frame seq=232 done +(pipelined): 1 fragments ok 2026-10-06 11:33:50,359 INFO image_tx_daemon: LoRa cmd: PROBE seq=65 phase_ms=0 (rx#65) +2026-10-06 11:33:50,505 INFO image_tx_daemon: txdone_arrival: seq=233 idx=0 status=0 toa_us=120448 2026-10-06 +11:33:50,517 INFO image_tx_daemon: frame seq=233 done (pipelined): 1 fragments ok 2026-10-06 11:33:51,088 INFO +image_tx_daemon: txdone_arrival: seq=234 idx=0 status=0 toa_us=105088 2026-10-06 11:33:51,100 INFO image_tx_daemon: +frame seq=234 done (pipelined): 1 fragments ok 2026-10-06 11:33:51,485 INFO image_tx_daemon: txdone_arrival: seq=235 +idx=0 status=0 toa_us=107648 2026-10-06 11:33:51,497 INFO image_tx_daemon: frame seq=235 done (pipelined): 1 +fragments ok 2026-10-06 11:33:51,760 INFO image_tx_daemon: LoRa cmd: PROBE seq=66 phase_ms=0 (rx#66) 2026-10-06 +11:33:52,109 INFO image_tx_daemon: txdone_arrival: seq=236 idx=0 status=0 toa_us=130688 2026-10-06 11:33:52,120 INFO +image_tx_daemon: frame seq=236 done (pipelined): 1 fragments ok 2026-10-06 11:33:52,516 INFO image_tx_daemon: +txdone_arrival: seq=237 idx=0 status=0 toa_us=130688 2026-10-06 11:33:52,528 INFO image_tx_daemon: frame seq=237 done +(pipelined): 1 fragments ok 2026-10-06 11:33:53,087 INFO image_tx_daemon: txdone_arrival: seq=238 idx=0 status=0 +toa_us=107648 2026-10-06 11:33:53,099 INFO image_tx_daemon: frame seq=238 done (pipelined): 1 fragments ok +2026-10-06 11:33:53,353 INFO image_tx_daemon: LoRa cmd: PROBE seq=67 phase_ms=0 (rx#67) 2026-10-06 11:33:53,509 INFO +image_tx_daemon: txdone_arrival: seq=239 idx=0 status=0 toa_us=130688 2026-10-06 11:33:53,520 INFO image_tx_daemon: +frame seq=239 done (pipelined): 1 fragments ok 2026-10-06 11:33:54,109 INFO image_tx_daemon: txdone_arrival: seq=240 +idx=0 status=0 toa_us=130688 2026-10-06 11:33:54,121 INFO image_tx_daemon: frame seq=240 done (pipelined): 1 +fragments ok 2026-10-06 11:33:54,492 INFO image_tx_daemon: txdone_arrival: seq=241 idx=0 status=0 toa_us=110208 +2026-10-06 11:33:54,504 INFO image_tx_daemon: frame seq=241 done (pipelined): 1 fragments ok 2026-10-06 11:33:54,767 +INFO image_tx_daemon: LoRa cmd: PROBE seq=68 phase_ms=0 (rx#68) 2026-10-06 11:33:55,086 INFO image_tx_daemon: +txdone_arrival: seq=242 idx=0 status=0 toa_us=110208 2026-10-06 11:33:55,098 INFO image_tx_daemon: frame seq=242 done +(pipelined): 1 fragments ok 2026-10-06 11:33:55,703 INFO image_tx_daemon: txdone_arrival: seq=243 idx=0 status=0 +toa_us=130688 2026-10-06 11:33:55,726 INFO image_tx_daemon: frame seq=243 done (pipelined): 1 fragments ok +2026-10-06 11:33:55,854 INFO image_tx_daemon: LoRa cmd: PROBE seq=69 phase_ms=0 (rx#69) 2026-10-06 11:33:56,149 INFO +image_tx_daemon: txdone_arrival: seq=244 idx=0 status=0 toa_us=169088 2026-10-06 11:33:56,161 INFO image_tx_daemon: +frame seq=244 done (pipelined): 1 fragments ok 2026-10-06 11:33:56,510 INFO image_tx_daemon: txdone_arrival: seq=245 +idx=0 status=0 toa_us=128128 2026-10-06 11:33:56,522 INFO image_tx_daemon: frame seq=245 done (pipelined): 1 +fragments ok 2026-10-06 11:33:57,102 INFO image_tx_daemon: txdone_arrival: seq=246 idx=0 status=0 toa_us=130688 +2026-10-06 11:33:57,114 INFO image_tx_daemon: frame seq=246 done (pipelined): 1 fragments ok 2026-10-06 11:33:57,352 +INFO image_tx_daemon: LoRa cmd: PROBE seq=70 phase_ms=0 (rx#70) 2026-10-06 11:33:57,498 INFO image_tx_daemon: +txdone_arrival: seq=247 idx=0 status=0 toa_us=123008 2026-10-06 11:33:57,510 INFO image_tx_daemon: frame seq=247 done +(pipelined): 1 fragments ok 2026-10-06 11:33:57,618 INFO image_tx_daemon: stats: goodput=297.9 B/s util=26% +pipeline=v3 frames_in=247 ok=247 fail=0 drop_full=0 drop_stale=0 frags_ok=247 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:33:58,100 INFO image_tx_daemon: txdone_arrival: seq=248 idx=0 status=0 toa_us=130688 2026-10-06 +11:33:58,112 INFO image_tx_daemon: frame seq=248 done (pipelined): 1 fragments ok 2026-10-06 11:33:58,496 INFO +image_tx_daemon: txdone_arrival: seq=249 idx=0 status=0 toa_us=112768 2026-10-06 11:33:58,507 INFO image_tx_daemon: +frame seq=249 done (pipelined): 1 fragments ok 2026-10-06 11:33:58,770 INFO image_tx_daemon: LoRa cmd: PROBE seq=71 +phase_ms=0 (rx#71) 2026-10-06 11:33:59,092 INFO image_tx_daemon: txdone_arrival: seq=250 idx=0 status=0 toa_us=117888 + 2026-10-06 11:33:59,103 INFO image_tx_daemon: frame seq=250 done (pipelined): 1 fragments ok 2026-10-06 11:33:59,493 +INFO image_tx_daemon: txdone_arrival: seq=251 idx=0 status=0 toa_us=120448 2026-10-06 11:33:59,505 INFO +image_tx_daemon: frame seq=251 done (pipelined): 1 fragments ok 2026-10-06 11:34:00,089 INFO image_tx_daemon: +txdone_arrival: seq=252 idx=0 status=0 toa_us=123008 2026-10-06 11:34:00,101 INFO image_tx_daemon: frame seq=252 done +(pipelined): 1 fragments ok 2026-10-06 11:34:00,353 INFO image_tx_daemon: LoRa cmd: PROBE seq=72 phase_ms=0 (rx#72) +2026-10-06 11:34:00,498 INFO image_tx_daemon: txdone_arrival: seq=253 idx=0 status=0 toa_us=130688 2026-10-06 +11:34:00,510 INFO image_tx_daemon: frame seq=253 done (pipelined): 1 fragments ok 2026-10-06 11:34:01,102 INFO +image_tx_daemon: txdone_arrival: seq=254 idx=0 status=0 toa_us=128128 2026-10-06 11:34:01,113 INFO image_tx_daemon: +frame seq=254 done (pipelined): 1 fragments ok 2026-10-06 11:34:01,506 INFO image_tx_daemon: txdone_arrival: seq=255 +idx=0 status=0 toa_us=130688 2026-10-06 11:34:01,518 INFO image_tx_daemon: frame seq=255 done (pipelined): 1 +fragments ok 2026-10-06 11:34:01,781 INFO image_tx_daemon: LoRa cmd: PROBE seq=73 phase_ms=0 (rx#73) 2026-10-06 +11:34:02,133 INFO image_tx_daemon: txdone_arrival: seq=0 idx=0 status=0 toa_us=163968 2026-10-06 11:34:02,144 INFO +image_tx_daemon: frame seq=0 done (pipelined): 1 fragments ok 2026-10-06 11:34:02,509 INFO image_tx_daemon: +txdone_arrival: seq=1 idx=0 status=0 toa_us=130688 2026-10-06 11:34:02,521 INFO image_tx_daemon: frame seq=1 done +(pipelined): 1 fragments ok 2026-10-06 11:34:03,138 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 +toa_us=169088 2026-10-06 11:34:03,149 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok 2026-10-06 +11:34:03,358 INFO image_tx_daemon: LoRa cmd: PROBE seq=74 phase_ms=0 (rx#74) 2026-10-06 11:34:03,494 INFO +image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=123008 2026-10-06 11:34:03,506 INFO image_tx_daemon: +frame seq=3 done (pipelined): 1 fragments ok 2026-10-06 11:34:04,134 INFO image_tx_daemon: txdone_arrival: seq=4 +idx=0 status=0 toa_us=169088 2026-10-06 11:34:04,147 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments +ok 2026-10-06 11:34:04,728 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=166528 2026-10-06 +11:34:04,740 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok 2026-10-06 11:34:04,862 INFO +image_tx_daemon: LoRa cmd: PROBE seq=75 phase_ms=0 (rx#75) 2026-10-06 11:34:05,090 INFO image_tx_daemon: +txdone_arrival: seq=6 idx=0 status=0 toa_us=130688 2026-10-06 11:34:05,102 INFO image_tx_daemon: frame seq=6 done +(pipelined): 1 fragments ok 2026-10-06 11:34:05,699 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 +toa_us=130688 2026-10-06 11:34:05,710 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok 2026-10-06 +11:34:06,129 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=169088 2026-10-06 11:34:06,141 INFO +image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok 2026-10-06 11:34:06,364 INFO image_tx_daemon: LoRa cmd: +PROBE seq=76 phase_ms=0 (rx#76) 2026-10-06 11:34:06,499 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 +toa_us=123008 2026-10-06 11:34:06,511 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok 2026-10-06 +11:34:07,089 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=130688 2026-10-06 11:34:07,100 INFO +image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok 2026-10-06 11:34:07,498 INFO image_tx_daemon: +txdone_arrival: seq=11 idx=0 status=0 toa_us=130688 2026-10-06 11:34:07,510 INFO image_tx_daemon: frame seq=11 done +(pipelined): 1 fragments ok 2026-10-06 11:34:07,629 INFO image_tx_daemon: stats: goodput=320.9 B/s util=27% +pipeline=v3 frames_in=267 ok=267 fail=0 drop_full=0 drop_stale=0 frags_ok=267 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:34:07,773 INFO image_tx_daemon: LoRa cmd: PROBE seq=77 phase_ms=0 (rx#77) 2026-10-06 11:34:08,131 INFO +image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=166528 2026-10-06 11:34:08,143 INFO image_tx_daemon: +frame seq=12 done (pipelined): 1 fragments ok 2026-10-06 11:34:08,502 INFO image_tx_daemon: txdone_arrival: seq=13 +idx=0 status=0 toa_us=120448 2026-10-06 11:34:08,514 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments +ok 2026-10-06 11:34:09,087 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=130688 2026-10-06 +11:34:09,099 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok 2026-10-06 11:34:09,362 INFO +image_tx_daemon: LoRa cmd: PROBE seq=78 phase_ms=0 (rx#78) 2026-10-06 11:34:09,514 INFO image_tx_daemon: +txdone_arrival: seq=15 idx=0 status=0 toa_us=130688 2026-10-06 11:34:09,526 INFO image_tx_daemon: frame seq=15 done +(pipelined): 1 fragments ok 2026-10-06 11:34:10,048 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 +toa_us=92288 2026-10-06 11:34:10,060 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok 2026-10-06 +11:34:10,522 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=123008 2026-10-06 11:34:10,534 INFO +image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok 2026-10-06 11:34:10,797 INFO image_tx_daemon: LoRa +cmd: PROBE seq=79 phase_ms=0 (rx#79) 2026-10-06 11:34:11,086 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 +status=0 toa_us=130688 2026-10-06 11:34:11,098 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok +2026-10-06 11:34:11,683 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=128128 2026-10-06 +11:34:11,695 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok 2026-10-06 11:34:11,861 INFO +image_tx_daemon: LoRa cmd: PROBE seq=80 phase_ms=0 (rx#80) 2026-10-06 11:34:12,089 INFO image_tx_daemon: +txdone_arrival: seq=20 idx=0 status=0 toa_us=130688 2026-10-06 11:34:12,101 INFO image_tx_daemon: frame seq=20 done +(pipelined): 1 fragments ok 2026-10-06 11:34:12,687 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 +toa_us=130688 2026-10-06 11:34:12,699 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok 2026-10-06 +11:34:13,123 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=169088 2026-10-06 11:34:13,135 INFO +image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok 2026-10-06 11:34:13,365 INFO image_tx_daemon: LoRa +cmd: PROBE seq=81 phase_ms=0 (rx#81) 2026-10-06 11:34:13,717 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 +status=0 toa_us=166528 2026-10-06 11:34:13,728 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok +2026-10-06 11:34:14,123 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=166528 2026-10-06 +11:34:14,135 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok 2026-10-06 11:34:14,727 INFO +image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=169088 2026-10-06 11:34:14,739 INFO image_tx_daemon: +frame seq=25 done (pipelined): 1 fragments ok 2026-10-06 11:34:14,857 INFO image_tx_daemon: LoRa cmd: PROBE seq=82 +phase_ms=0 (rx#82) 2026-10-06 11:34:15,086 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=130688 +2026-10-06 11:34:15,097 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok 2026-10-06 11:34:15,683 +INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=130688 2026-10-06 11:34:15,694 INFO +image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok 2026-10-06 11:34:16,076 INFO image_tx_daemon: +txdone_arrival: seq=28 idx=0 status=0 toa_us=130688 2026-10-06 11:34:16,088 INFO image_tx_daemon: frame seq=28 done +(pipelined): 1 fragments ok 2026-10-06 11:34:16,351 INFO image_tx_daemon: LoRa cmd: PROBE seq=83 phase_ms=0 (rx#83) +2026-10-06 11:34:16,513 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=123008 2026-10-06 +11:34:16,525 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok 2026-10-06 11:34:17,079 INFO +image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=130688 2026-10-06 11:34:17,092 INFO image_tx_daemon: +frame seq=30 done (pipelined): 1 fragments ok 2026-10-06 11:34:17,640 INFO image_tx_daemon: stats: goodput=306.0 B/s +util=26% pipeline=v3 frames_in=287 ok=286 fail=0 drop_full=0 drop_stale=0 frags_ok=286 frags_fail=0 qdepth=0 +parity_tx=0 2026-10-06 11:34:17,677 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=128128 +2026-10-06 11:34:17,688 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok 2026-10-06 11:34:17,863 +INFO image_tx_daemon: LoRa cmd: PROBE seq=84 phase_ms=0 (rx#84) 2026-10-06 11:34:18,081 INFO image_tx_daemon: +txdone_arrival: seq=32 idx=0 status=0 toa_us=130688 2026-10-06 11:34:18,093 INFO image_tx_daemon: frame seq=32 done +(pipelined): 1 fragments ok 2026-10-06 11:34:18,668 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 +toa_us=125568 2026-10-06 11:34:18,680 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok 2026-10-06 +11:34:19,079 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=130688 2026-10-06 11:34:19,091 INFO +image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok 2026-10-06 11:34:19,354 INFO image_tx_daemon: LoRa +cmd: PROBE seq=85 phase_ms=0 (rx#85) 2026-10-06 11:34:19,712 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 +status=0 toa_us=163968 2026-10-06 11:34:19,724 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok +2026-10-06 11:34:20,103 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=158848 2026-10-06 +11:34:20,115 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok 2026-10-06 11:34:20,712 INFO +image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=163968 2026-10-06 11:34:20,724 INFO image_tx_daemon: +frame seq=37 done (pipelined): 1 fragments ok 2026-10-06 11:34:20,836 INFO image_tx_daemon: LoRa cmd: PROBE seq=86 +phase_ms=0 (rx#86) 2026-10-06 11:34:21,105 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=166528 +2026-10-06 11:34:21,117 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok 2026-10-06 11:34:21,508 +INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=156288 2026-10-06 11:34:21,520 INFO +image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok 2026-10-06 11:34:22,090 INFO image_tx_daemon: +txdone_arrival: seq=40 idx=0 status=0 toa_us=146048 2026-10-06 11:34:22,102 INFO image_tx_daemon: frame seq=40 done +(pipelined): 1 fragments ok 2026-10-06 11:34:22,339 INFO image_tx_daemon: LoRa cmd: PROBE seq=87 phase_ms=0 (rx#87) +2026-10-06 11:34:22,712 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=166528 2026-10-06 +11:34:22,724 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok 2026-10-06 11:34:23,039 INFO +image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=102528 2026-10-06 11:34:23,051 INFO image_tx_daemon: +frame seq=42 done (pipelined): 1 fragments ok 2026-10-06 11:34:23,669 INFO image_tx_daemon: txdone_arrival: seq=43 +idx=0 status=0 toa_us=128128 2026-10-06 11:34:23,681 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments +ok 2026-10-06 11:34:23,836 INFO image_tx_daemon: LoRa cmd: PROBE seq=88 phase_ms=0 (rx#88) 2026-10-06 11:34:24,044 +INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=107648 2026-10-06 11:34:24,056 INFO +image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok 2026-10-06 11:34:24,705 INFO image_tx_daemon: +txdone_arrival: seq=45 idx=0 status=0 toa_us=169088 2026-10-06 11:34:24,717 INFO image_tx_daemon: frame seq=45 done +(pipelined): 1 fragments ok 2026-10-06 11:34:25,037 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 +toa_us=102528 2026-10-06 11:34:25,049 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok 2026-10-06 +11:34:25,313 INFO image_tx_daemon: LoRa cmd: PROBE seq=89 phase_ms=0 (rx#89) 2026-10-06 11:34:25,698 INFO +image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=163968 2026-10-06 11:34:25,710 INFO image_tx_daemon: +frame seq=47 done (pipelined): 1 fragments ok 2026-10-06 11:34:26,063 INFO image_tx_daemon: txdone_arrival: seq=48 +idx=0 status=0 toa_us=130688 2026-10-06 11:34:26,075 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments +ok 2026-10-06 11:34:26,660 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=130688 2026-10-06 +11:34:26,673 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok 2026-10-06 11:34:26,846 INFO +image_tx_daemon: LoRa cmd: PROBE seq=90 phase_ms=0 (rx#90) 2026-10-06 11:34:27,065 INFO image_tx_daemon: +txdone_arrival: seq=50 idx=0 status=0 toa_us=128128 2026-10-06 11:34:27,076 INFO image_tx_daemon: frame seq=50 done +(pipelined): 1 fragments ok 2026-10-06 11:34:27,651 INFO image_tx_daemon: stats: goodput=330.3 B/s util=28% +pipeline=v3 frames_in=307 ok=306 fail=0 drop_full=0 drop_stale=0 frags_ok=306 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:34:27,662 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=130688 2026-10-06 +11:34:27,674 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok 2026-10-06 11:34:28,059 INFO +image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=130688 2026-10-06 11:34:28,071 INFO image_tx_daemon: +frame seq=52 done (pipelined): 1 fragments ok 2026-10-06 11:34:28,334 INFO image_tx_daemon: LoRa cmd: PROBE seq=91 +phase_ms=0 (rx#91) 2026-10-06 11:34:28,687 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=156288 +2026-10-06 11:34:28,698 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok 2026-10-06 11:34:29,063 +INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=130688 2026-10-06 11:34:29,074 INFO +image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok 2026-10-06 11:34:29,639 INFO image_tx_daemon: +txdone_arrival: seq=55 idx=0 status=0 toa_us=112768 2026-10-06 11:34:29,651 INFO image_tx_daemon: frame seq=55 done +(pipelined): 1 fragments ok 2026-10-06 11:34:29,866 INFO image_tx_daemon: LoRa cmd: PROBE seq=92 phase_ms=0 (rx#92) +2026-10-06 11:34:30,063 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=130688 2026-10-06 +11:34:30,075 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok 2026-10-06 11:34:30,640 INFO +image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=115328 2026-10-06 11:34:30,652 INFO image_tx_daemon: +frame seq=57 done (pipelined): 1 fragments ok 2026-10-06 11:34:31,060 INFO image_tx_daemon: txdone_arrival: seq=58 +idx=0 status=0 toa_us=130688 2026-10-06 11:34:31,071 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments +ok 2026-10-06 11:34:31,335 INFO image_tx_daemon: LoRa cmd: PROBE seq=93 phase_ms=0 (rx#93) 2026-10-06 11:34:31,496 +INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=123008 2026-10-06 11:34:31,507 INFO +image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok 2026-10-06 11:34:32,091 INFO image_tx_daemon: +txdone_arrival: seq=60 idx=0 status=0 toa_us=163968 2026-10-06 11:34:32,103 INFO image_tx_daemon: frame seq=60 done +(pipelined): 1 fragments ok 2026-10-06 11:34:32,476 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 +toa_us=115328 2026-10-06 11:34:32,488 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok 2026-10-06 +11:34:32,751 INFO image_tx_daemon: LoRa cmd: PROBE seq=94 phase_ms=0 (rx#94) 2026-10-06 11:34:33,058 INFO +image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=130688 2026-10-06 11:34:33,070 INFO image_tx_daemon: +frame seq=62 done (pipelined): 1 fragments ok 2026-10-06 11:34:33,676 INFO image_tx_daemon: txdone_arrival: seq=63 +idx=0 status=0 toa_us=158848 2026-10-06 11:34:33,688 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments +ok 2026-10-06 11:34:33,853 INFO image_tx_daemon: LoRa cmd: PROBE seq=95 phase_ms=0 (rx#95) 2026-10-06 11:34:34,040 +INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=123008 2026-10-06 11:34:34,052 INFO +image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok 2026-10-06 11:34:34,690 INFO image_tx_daemon: +txdone_arrival: seq=65 idx=0 status=0 toa_us=169088 2026-10-06 11:34:34,702 INFO image_tx_daemon: frame seq=65 done +(pipelined): 1 fragments ok 2026-10-06 11:34:35,031 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 +toa_us=112768 2026-10-06 11:34:35,043 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok 2026-10-06 +11:34:35,305 INFO image_tx_daemon: LoRa cmd: PROBE seq=96 phase_ms=0 (rx#96) 2026-10-06 11:34:35,690 INFO +image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=169088 2026-10-06 11:34:35,702 INFO image_tx_daemon: +frame seq=67 done (pipelined): 1 fragments ok 2026-10-06 11:34:36,086 INFO image_tx_daemon: txdone_arrival: seq=68 +idx=0 status=0 toa_us=169088 2026-10-06 11:34:36,098 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments +ok 2026-10-06 11:34:36,352 INFO image_tx_daemon: LoRa cmd: PROBE seq=97 phase_ms=0 (rx#97) 2026-10-06 11:34:36,642 +INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=123008 2026-10-06 11:34:36,653 INFO +image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok 2026-10-06 11:34:37,028 INFO image_tx_daemon: +txdone_arrival: seq=70 idx=0 status=0 toa_us=112768 2026-10-06 11:34:37,040 INFO image_tx_daemon: frame seq=70 done +(pipelined): 1 fragments ok 2026-10-06 11:34:37,663 INFO image_tx_daemon: stats: goodput=317.8 B/s util=27% +pipeline=v3 frames_in=327 ok=326 fail=0 drop_full=0 drop_stale=0 frags_ok=326 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:34:37,678 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=166528 2026-10-06 +11:34:37,690 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok 2026-10-06 11:34:37,841 INFO +image_tx_daemon: LoRa cmd: PROBE seq=98 phase_ms=0 (rx#98) 2026-10-06 11:34:38,080 INFO image_tx_daemon: +txdone_arrival: seq=72 idx=0 status=0 toa_us=169088 2026-10-06 11:34:38,092 INFO image_tx_daemon: frame seq=72 done +(pipelined): 1 fragments ok 2026-10-06 11:34:38,680 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 +toa_us=163968 2026-10-06 11:34:38,692 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok 2026-10-06 +11:34:39,077 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=163968 2026-10-06 11:34:39,089 INFO +image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok 2026-10-06 11:34:39,343 INFO image_tx_daemon: LoRa +cmd: PROBE seq=99 phase_ms=0 (rx#99) 2026-10-06 11:34:39,664 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 +status=0 toa_us=148608 2026-10-06 11:34:39,676 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok +2026-10-06 11:34:40,069 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=158848 2026-10-06 +11:34:40,080 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok 2026-10-06 11:34:40,667 INFO +image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=153728 2026-10-06 11:34:40,679 INFO image_tx_daemon: +frame seq=77 done (pipelined): 1 fragments ok 2026-10-06 11:34:40,843 INFO image_tx_daemon: LoRa cmd: PROBE seq=100 +phase_ms=0 (rx#100) 2026-10-06 11:34:41,051 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=140928 + 2026-10-06 11:34:41,062 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok 2026-10-06 11:34:41,676 +INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=166528 2026-10-06 11:34:41,688 INFO +image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok 2026-10-06 11:34:42,035 INFO image_tx_daemon: +txdone_arrival: seq=80 idx=0 status=0 toa_us=130688 2026-10-06 11:34:42,047 INFO image_tx_daemon: frame seq=80 done +(pipelined): 1 fragments ok 2026-10-06 11:34:42,310 INFO image_tx_daemon: LoRa cmd: PROBE seq=101 phase_ms=0 (rx#101) + 2026-10-06 11:34:42,639 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=130688 2026-10-06 +11:34:42,651 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok 2026-10-06 11:34:43,058 INFO +image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=153728 2026-10-06 11:34:43,070 INFO image_tx_daemon: +frame seq=82 done (pipelined): 1 fragments ok 2026-10-06 11:34:43,667 INFO image_tx_daemon: txdone_arrival: seq=83 +idx=0 status=0 toa_us=163968 2026-10-06 11:34:43,680 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments +ok 2026-10-06 11:34:43,884 INFO image_tx_daemon: LoRa cmd: PROBE seq=102 phase_ms=0 (rx#102) 2026-10-06 11:34:44,009 +INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=107648 2026-10-06 11:34:44,021 INFO +image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok 2026-10-06 11:34:44,606 INFO image_tx_daemon: +txdone_arrival: seq=85 idx=0 status=0 toa_us=107648 2026-10-06 11:34:44,618 INFO image_tx_daemon: frame seq=85 done +(pipelined): 1 fragments ok 2026-10-06 11:34:45,065 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 +toa_us=166528 2026-10-06 11:34:45,078 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok 2026-10-06 +11:34:45,340 INFO image_tx_daemon: LoRa cmd: PROBE seq=103 phase_ms=0 (rx#103) 2026-10-06 11:34:45,623 INFO +image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=125568 2026-10-06 11:34:45,635 INFO image_tx_daemon: +frame seq=87 done (pipelined): 1 fragments ok 2026-10-06 11:34:46,005 INFO image_tx_daemon: txdone_arrival: seq=88 +idx=0 status=0 toa_us=110208 2026-10-06 11:34:46,017 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments +ok 2026-10-06 11:34:46,617 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=123008 2026-10-06 +11:34:46,628 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok 2026-10-06 11:34:46,850 INFO +image_tx_daemon: LoRa cmd: PROBE seq=104 phase_ms=0 (rx#104) 2026-10-06 11:34:47,028 INFO image_tx_daemon: +txdone_arrival: seq=90 idx=0 status=0 toa_us=128128 2026-10-06 11:34:47,039 INFO image_tx_daemon: frame seq=90 done +(pipelined): 1 fragments ok 2026-10-06 11:34:47,647 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 +toa_us=148608 2026-10-06 11:34:47,659 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok 2026-10-06 +11:34:47,675 INFO image_tx_daemon: stats: goodput=359.5 B/s util=30% pipeline=v3 frames_in=347 ok=347 fail=0 +drop_full=0 drop_stale=0 frags_ok=347 frags_fail=0 qdepth=0 parity_tx=0 2026-10-06 11:34:48,067 INFO image_tx_daemon: +txdone_arrival: seq=92 idx=0 status=0 toa_us=169088 2026-10-06 11:34:48,079 INFO image_tx_daemon: frame seq=92 done +(pipelined): 1 fragments ok 2026-10-06 11:34:48,342 INFO image_tx_daemon: LoRa cmd: PROBE seq=105 phase_ms=0 (rx#105) + 2026-10-06 11:34:48,656 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=156288 2026-10-06 +11:34:48,668 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok 2026-10-06 11:34:49,025 INFO +image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=128128 2026-10-06 11:34:49,037 INFO image_tx_daemon: +frame seq=94 done (pipelined): 1 fragments ok 2026-10-06 11:34:49,664 INFO image_tx_daemon: txdone_arrival: seq=95 +idx=0 status=0 toa_us=166528 2026-10-06 11:34:49,675 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments +ok 2026-10-06 11:34:49,861 INFO image_tx_daemon: LoRa cmd: PROBE seq=106 phase_ms=0 (rx#106) 2026-10-06 11:34:50,017 +INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=128128 2026-10-06 11:34:50,029 INFO +image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok 2026-10-06 11:34:50,596 INFO image_tx_daemon: +txdone_arrival: seq=97 idx=0 status=0 toa_us=110208 2026-10-06 11:34:50,608 INFO image_tx_daemon: frame seq=97 done +(pipelined): 1 fragments ok 2026-10-06 11:34:51,057 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 +toa_us=169088 2026-10-06 11:34:51,069 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok 2026-10-06 +11:34:51,332 INFO image_tx_daemon: LoRa cmd: PROBE seq=107 phase_ms=0 (rx#107) 2026-10-06 11:34:51,660 INFO +image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=166528 2026-10-06 11:34:51,671 INFO image_tx_daemon: +frame seq=99 done (pipelined): 1 fragments ok 2026-10-06 11:34:52,059 INFO image_tx_daemon: txdone_arrival: seq=100 +idx=0 status=0 toa_us=166528 2026-10-06 11:34:52,071 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 +fragments ok 2026-10-06 11:34:52,626 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=140928 +2026-10-06 11:34:52,638 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok 2026-10-06 11:34:52,857 +INFO image_tx_daemon: LoRa cmd: PROBE seq=108 phase_ms=0 (rx#108) 2026-10-06 11:34:53,054 INFO image_tx_daemon: +txdone_arrival: seq=102 idx=0 status=0 toa_us=169088 2026-10-06 11:34:53,065 INFO image_tx_daemon: frame seq=102 done +(pipelined): 1 fragments ok 2026-10-06 11:34:53,610 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 +toa_us=125568 2026-10-06 11:34:53,621 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok +2026-10-06 11:34:53,993 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=105088 2026-10-06 +11:34:54,004 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok 2026-10-06 11:34:54,267 INFO +image_tx_daemon: LoRa cmd: PROBE seq=109 phase_ms=0 (rx#109) 2026-10-06 11:34:54,634 INFO image_tx_daemon: +txdone_arrival: seq=105 idx=0 status=0 toa_us=148608 2026-10-06 11:34:54,645 INFO image_tx_daemon: frame seq=105 done +(pipelined): 1 fragments ok 2026-10-06 11:34:54,990 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 +toa_us=107648 2026-10-06 11:34:55,002 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok +2026-10-06 11:34:55,586 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=107648 2026-10-06 +11:34:55,598 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok 2026-10-06 11:34:55,861 INFO +image_tx_daemon: LoRa cmd: PROBE seq=110 phase_ms=0 (rx#110) 2026-10-06 11:34:56,041 INFO image_tx_daemon: +txdone_arrival: seq=108 idx=0 status=0 toa_us=153728 2026-10-06 11:34:56,053 INFO image_tx_daemon: frame seq=108 done +(pipelined): 1 fragments ok 2026-10-06 11:34:56,607 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 +toa_us=130688 2026-10-06 11:34:56,619 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok +2026-10-06 11:34:57,013 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=130688 2026-10-06 +11:34:57,024 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok 2026-10-06 11:34:57,287 INFO +image_tx_daemon: LoRa cmd: PROBE seq=111 phase_ms=0 (rx#111) 2026-10-06 11:34:57,629 INFO image_tx_daemon: +txdone_arrival: seq=111 idx=0 status=0 toa_us=148608 2026-10-06 11:34:57,640 INFO image_tx_daemon: frame seq=111 done +(pipelined): 1 fragments ok 2026-10-06 11:34:57,688 INFO image_tx_daemon: stats: goodput=334.7 B/s util=28% +pipeline=v3 frames_in=367 ok=367 fail=0 drop_full=0 drop_stale=0 frags_ok=367 frags_fail=0 qdepth=0 parity_tx=0 +2026-10-06 11:34:58,008 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=130688 2026-10-06 +11:34:58,020 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok 2026-10-06 11:34:58,607 INFO +image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=130688 2026-10-06 11:34:58,620 INFO image_tx_daemon: +frame seq=113 done (pipelined): 1 fragments ok 2026-10-06 11:34:58,874 INFO image_tx_daemon: LoRa cmd: PROBE seq=112 +phase_ms=0 (rx#112) 2026-10-06 11:34:59,000 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 +toa_us=107648 2026-10-06 11:34:59,012 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok +2026-10-06 11:35:04,016 INFO image_tx_daemon: signal received; shutting down 2026-10-06 11:35:04,878 INFO +image_tx_daemon: image_tx_daemon exit +--- RX DAEMON FINAL LOGS --- +2026-10-25 18:42:52,179 INFO image_rx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 2026-10-25 18:42:52,183 +INFO image_rx_daemon: image_rx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 2026-10-25 18:42:52,186 INFO +image_rx_daemon: ctrl MQTT connected (192.168.1.79) 2026-10-25 18:42:52,195 INFO image_rx_daemon: MQTT connected; +ready to publish lifetrac/v25/video/tile_delta 2026-10-25 18:42:52,196 INFO image_rx_daemon: +LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only 2026-10-25 18:42:52,623 INFO +image_rx_daemon: L072 VER warm-up ok (attempt 1) cap=0x000000FF Initializing regulatory profile 1 on co-processor... + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 FHSS seed: (0,0) legacy shared +permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] CFG_SET_REQ(FHSS_FARM_ID) OK: +17000800 CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 2026-10-25 18:42:52,982 +INFO image_rx_daemon: LBT_ENABLE=0 (command uplink shares the image channel) PHY contract OK: image_bw250 == {'sf': +7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} 2026-10-25 18:42:53,042 INFO image_rx_daemon: SX1276 already in RXCONT +(opmode=0x85) 2026-10-25 18:42:53,042 INFO image_rx_daemon: RX worker ready; draining RX_FRAME_URC... 2026-10-25 +18:42:53,181 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:43:03,186 INFO image_rx_daemon: stats: +rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 +2026-10-25 18:43:13,192 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 +cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 2026-10-25 18:43:19,881 INFO image_rx_daemon: frag_arrival: +seq=41 idx=0 total=1 fw_us=3325933012 len=143 2026-10-25 18:43:19,882 INFO image_rx_daemon: published frame_id=0 +seq=41 139 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:19,883 INFO image_rx_daemon: PROBE TX seq=1 phase_ms=0 +size_b=16 (tx#1) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=3 epoch=2 +freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:43:19,978 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:43:20,285 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 +total=1 fw_us=3326339952 len=152 2026-10-25 18:43:20,286 INFO image_rx_daemon: published frame_id=0 seq=42 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:20,910 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 +fw_us=3326972527 len=200 2026-10-25 18:43:20,912 INFO image_rx_daemon: published frame_id=0 seq=43 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:21,289 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 +fw_us=3327335433 len=151 2026-10-25 18:43:21,291 INFO image_rx_daemon: published frame_id=0 seq=44 147 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:21,292 INFO image_rx_daemon: PROBE TX seq=2 phase_ms=0 size_b=16 +(tx#2) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=29 epoch=2 freq_hz=917250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:43:21,370 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:43:21,714 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 +fw_us=3327768142 len=152 2026-10-25 18:43:21,716 INFO image_rx_daemon: published frame_id=0 seq=45 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:22,307 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 +fw_us=3328359209 len=186 2026-10-25 18:43:22,309 INFO image_rx_daemon: published frame_id=0 seq=46 182 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:22,702 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 +fw_us=3328751651 len=143 2026-10-25 18:43:22,704 INFO image_rx_daemon: published frame_id=0 seq=47 139 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:22,704 INFO image_rx_daemon: PROBE TX seq=3 phase_ms=0 size_b=16 +(tx#3) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=32 epoch=2 freq_hz=918750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:43:22,768 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:43:23,197 INFO image_rx_daemon: stats: rx_frames=7 rx_decode_err=0 +frames_published=7 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=9 +cmd_cooldown_drops=0 cmd_gate_held=2 cmd_copies_deferred=0 cmd_gate_deferred=2 2026-10-25 18:43:23,198 INFO +image_rx_daemon: air_gap: n=6 dt_med=432709us dt_p95=632575us len_med=152B cmd_tx_ok=3 cmd_tx_fail=0 2026-10-25 +18:43:23,200 INFO image_rx_daemon: air_gap_hist(ms): <400:2 <1000:4 2026-10-25 18:43:23,202 INFO image_rx_daemon: +air_gap_by_class: boundary: n=6 med=432.7ms 2026-10-25 18:43:23,204 INFO image_rx_daemon: rx_rf: n_rssi=7 n_snr=7 +rssi[min/med/max]=-74/-67/-62 snr[min/med/max]=10.0/10.0/10.0 2026-10-25 18:43:23,204 INFO image_rx_daemon: +phase_telemetry: valid=7 invalid=0 pre_f8=0 last_epoch=2 last_hop=22 slot_off=[14..44] 2026-10-25 18:43:23,205 INFO +image_rx_daemon: probe: tx=3 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:43:23,205 INFO +image_rx_daemon: probe_grid: p0/s0:0/3(0%) 2026-10-25 18:43:23,323 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 +total=1 fw_us=3329372611 len=205 2026-10-25 18:43:23,324 INFO image_rx_daemon: published frame_id=0 seq=48 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:23,717 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 +fw_us=3329760929 len=152 2026-10-25 18:43:23,718 INFO image_rx_daemon: published frame_id=0 seq=49 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:24,283 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 +fw_us=3330331584 len=152 2026-10-25 18:43:24,286 INFO image_rx_daemon: published frame_id=0 seq=50 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:24,288 INFO image_rx_daemon: PROBE TX seq=4 phase_ms=0 size_b=16 +(tx#4) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=34 epoch=2 freq_hz=919750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:43:24,366 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:43:24,917 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 +fw_us=3330963891 len=199 2026-10-25 18:43:24,918 INFO image_rx_daemon: published frame_id=0 seq=51 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:25,253 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 +fw_us=3331300831 len=114 2026-10-25 18:43:25,255 INFO image_rx_daemon: published frame_id=0 seq=52 110 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:25,891 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 +fw_us=3331927656 len=152 2026-10-25 18:43:25,892 INFO image_rx_daemon: published frame_id=0 seq=53 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:25,893 INFO image_rx_daemon: PROBE TX seq=5 phase_ms=0 size_b=16 +(tx#5) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=28 epoch=2 freq_hz=916750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:43:25,961 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:43:26,269 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 +fw_us=3332318951 len=144 2026-10-25 18:43:26,271 INFO image_rx_daemon: published frame_id=0 seq=54 140 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:26,870 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 +fw_us=3332917444 len=141 2026-10-25 18:43:26,871 INFO image_rx_daemon: published frame_id=0 seq=55 137 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:27,312 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 +fw_us=3333357876 len=200 2026-10-25 18:43:27,314 INFO image_rx_daemon: published frame_id=0 seq=56 196 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:27,315 INFO image_rx_daemon: PROBE TX seq=6 phase_ms=0 size_b=16 +(tx#6) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=41 epoch=2 freq_hz=923250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:43:27,363 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:43:27,704 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 +fw_us=3333752393 len=138 2026-10-25 18:43:27,707 INFO image_rx_daemon: published frame_id=0 seq=57 134 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:28,271 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 +fw_us=3334321702 len=152 2026-10-25 18:43:28,272 INFO image_rx_daemon: published frame_id=0 seq=58 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:28,875 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 +fw_us=3334920330 len=152 2026-10-25 18:43:28,876 INFO image_rx_daemon: published frame_id=0 seq=59 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:28,877 INFO image_rx_daemon: PROBE TX seq=7 phase_ms=0 size_b=16 +(tx#7) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=27 epoch=3 freq_hz=916250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:43:28,966 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:43:29,230 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 +fw_us=3335278071 len=97 2026-10-25 18:43:29,231 INFO image_rx_daemon: published frame_id=0 seq=60 93 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:29,697 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 +fw_us=3335745827 len=135 2026-10-25 18:43:29,698 INFO image_rx_daemon: published frame_id=0 seq=61 131 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:30,278 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 +fw_us=3336317057 len=152 2026-10-25 18:43:30,281 INFO image_rx_daemon: published frame_id=0 seq=62 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:30,281 INFO image_rx_daemon: PROBE TX seq=8 phase_ms=0 size_b=16 +(tx#8) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=8 epoch=3 freq_hz=906750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:43:30,361 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:43:30,712 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 +fw_us=3336754084 len=148 2026-10-25 18:43:30,714 INFO image_rx_daemon: published frame_id=0 seq=63 144 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:31,303 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 +fw_us=3337348464 len=199 2026-10-25 18:43:31,304 INFO image_rx_daemon: published frame_id=0 seq=64 195 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:31,899 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 +fw_us=3337949807 len=203 2026-10-25 18:43:31,900 INFO image_rx_daemon: published frame_id=0 seq=65 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:31,902 INFO image_rx_daemon: PROBE TX seq=9 phase_ms=0 size_b=16 +(tx#9) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=2 epoch=3 freq_hz=903750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:43:31,958 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:43:32,274 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 +fw_us=3338312663 len=152 2026-10-25 18:43:32,275 INFO image_rx_daemon: published frame_id=0 seq=66 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:32,874 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 +fw_us=3338911357 len=152 2026-10-25 18:43:32,875 INFO image_rx_daemon: published frame_id=0 seq=67 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:33,208 INFO image_rx_daemon: stats: rx_frames=27 rx_decode_err=0 +frames_published=27 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=39 cmd_cooldown_drops=0 cmd_gate_held=11 cmd_copies_deferred=0 cmd_gate_deferred=11 2026-10-25 +18:43:33,210 INFO image_rx_daemon: air_gap: n=20 dt_med=570655us dt_p95=632307us len_med=152B cmd_tx_ok=9 +cmd_tx_fail=0 2026-10-25 18:43:33,212 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 2026-10-25 +18:43:33,214 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=570.7ms 2026-10-25 18:43:33,216 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:43:33,217 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=3 last_hop=23 +slot_off=[14..55] 2026-10-25 18:43:33,219 INFO image_rx_daemon: probe: tx=9 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:43:33,219 INFO image_rx_daemon: probe_grid: p0/s0:0/9(0%) 2026-10-25 18:43:33,266 INFO +image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=3339310458 len=152 2026-10-25 18:43:33,267 INFO +image_rx_daemon: published frame_id=0 seq=68 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:33,268 INFO +image_rx_daemon: PROBE TX seq=10 phase_ms=0 size_b=16 (tx#10) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=26 channel_idx=13 epoch=3 freq_hz=909250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:43:33,353 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:43:33,866 +INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=3339906865 len=151 2026-10-25 18:43:33,867 INFO +image_rx_daemon: published frame_id=0 seq=69 147 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:34,258 INFO +image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=3340298226 len=138 2026-10-25 18:43:34,259 INFO +image_rx_daemon: published frame_id=0 seq=70 134 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:34,911 INFO +image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=3340946068 len=204 2026-10-25 18:43:34,912 INFO +image_rx_daemon: published frame_id=0 seq=71 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:34,912 INFO +image_rx_daemon: PROBE TX seq=11 phase_ms=0 size_b=16 (tx#11) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=34 channel_idx=20 epoch=3 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:43:34,950 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:43:35,305 +WARNING image_rx_daemon: crc_dump: irq=0x70 rx_len=207 snr=10.2 rssi=-72 dump=0101230e03000000fe48000000480c08200100000 +0000000081000000000780178da0dccb109c3301005d03153a4c800c2f100c1d14026a4bcc2c87f0c434cb8018c502715e2eedbe56b1e494a91d1de +ec5af6b101b666fb76c86557279a484ed4b859ac14e243ad8daf0829bfc3c9b56038403e0ca1b6e60be2a0571b7604f7eef3c23b8bfa8c29fc3b5d5 +06e534eb681cf7402e0a86894350168f95373b08c991eb8331690055818181805984014087034c02518a1ea213c01b04a16981e0520645068403199 +89810100698c0232 2026-10-25 18:43:35,859 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=3341905276 +len=152 2026-10-25 18:43:35,861 INFO image_rx_daemon: published frame_id=0 seq=73 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:36,269 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 +fw_us=3342304507 len=152 2026-10-25 18:43:36,271 INFO image_rx_daemon: published frame_id=0 seq=74 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:36,271 INFO image_rx_daemon: PROBE TX seq=12 phase_ms=0 size_b=16 +(tx#12) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=30 epoch=3 +freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:43:36,350 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:43:36,866 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 +total=1 fw_us=3342903242 len=152 2026-10-25 18:43:36,867 INFO image_rx_daemon: published frame_id=0 seq=75 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:37,277 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 +fw_us=3343315364 len=170 2026-10-25 18:43:37,279 INFO image_rx_daemon: published frame_id=0 seq=76 166 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:37,902 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 +fw_us=3343932524 len=196 2026-10-25 18:43:37,903 INFO image_rx_daemon: published frame_id=0 seq=77 192 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:37,904 INFO image_rx_daemon: PROBE TX seq=13 phase_ms=0 size_b=16 +(tx#13) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=41 epoch=3 +freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:43:37,951 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:43:38,262 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 +total=1 fw_us=3344300675 len=152 2026-10-25 18:43:38,263 INFO image_rx_daemon: published frame_id=0 seq=78 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:38,866 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 +fw_us=3344899443 len=152 2026-10-25 18:43:38,867 INFO image_rx_daemon: published frame_id=0 seq=79 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:39,274 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 +fw_us=3345316751 len=176 2026-10-25 18:43:39,276 INFO image_rx_daemon: published frame_id=0 seq=80 172 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:39,276 INFO image_rx_daemon: PROBE TX seq=14 phase_ms=0 size_b=16 +(tx#14) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=49 epoch=4 freq_hz=927250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:43:39,345 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:43:39,854 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 +fw_us=3345892331 len=146 2026-10-25 18:43:39,855 INFO image_rx_daemon: published frame_id=0 seq=81 142 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:40,302 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 +fw_us=3346335303 len=204 2026-10-25 18:43:40,303 INFO image_rx_daemon: published frame_id=0 seq=82 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:40,906 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 +fw_us=3346934078 len=205 2026-10-25 18:43:40,907 INFO image_rx_daemon: published frame_id=0 seq=83 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:40,908 INFO image_rx_daemon: PROBE TX seq=15 phase_ms=0 size_b=16 +(tx#15) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=8 epoch=4 freq_hz=906750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:43:40,955 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:43:41,298 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 +fw_us=3347330584 len=203 2026-10-25 18:43:41,299 INFO image_rx_daemon: published frame_id=0 seq=84 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:41,892 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 +fw_us=3347929274 len=201 2026-10-25 18:43:41,893 INFO image_rx_daemon: published frame_id=0 seq=85 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:42,226 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 +fw_us=3348266303 len=117 2026-10-25 18:43:42,228 INFO image_rx_daemon: published frame_id=0 seq=86 113 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:42,229 INFO image_rx_daemon: PROBE TX seq=16 phase_ms=0 size_b=16 +(tx#16) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=27 epoch=4 +freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:43:42,267 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:43:42,691 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 +total=1 fw_us=3348731899 len=117 2026-10-25 18:43:42,694 INFO image_rx_daemon: published frame_id=0 seq=87 113 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:43,223 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 +fw_us=3349264130 len=118 2026-10-25 18:43:43,225 INFO image_rx_daemon: published frame_id=0 seq=88 114 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:43:43,228 INFO image_rx_daemon: stats: rx_frames=47 rx_decode_err=0 +frames_published=47 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=66 cmd_cooldown_drops=0 cmd_gate_held=21 cmd_copies_deferred=0 cmd_gate_deferred=21 2026-10-25 +18:43:43,228 INFO image_rx_daemon: air_gap: n=20 dt_med=532231us dt_p95=959208us len_med=152B cmd_tx_ok=16 +cmd_tx_fail=0 2026-10-25 18:43:43,229 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 2026-10-25 +18:43:43,229 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=532.2ms 2026-10-25 18:43:43,230 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 2026-10-25 +18:43:43,230 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=4 last_hop=25 +slot_off=[14..81] 2026-10-25 18:43:43,231 INFO image_rx_daemon: probe: tx=16 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:43:43,231 INFO image_rx_daemon: probe_grid: p0/s0:0/16(0%) 2026-10-25 18:43:43,894 INFO +image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=3349923142 len=200 2026-10-25 18:43:43,895 INFO +image_rx_daemon: published frame_id=0 seq=89 196 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:43,896 INFO +image_rx_daemon: PROBE TX seq=17 phase_ms=0 size_b=16 (tx#17) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=29 channel_idx=6 epoch=4 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:43:43,943 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:43:44,219 +INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=3350261766 len=117 2026-10-25 18:43:44,221 INFO +image_rx_daemon: published frame_id=0 seq=90 113 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:44,886 INFO +image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=3350922479 len=201 2026-10-25 18:43:44,887 INFO +image_rx_daemon: published frame_id=0 seq=91 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:45,246 INFO +image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=3351285553 len=152 2026-10-25 18:43:45,249 INFO +image_rx_daemon: published frame_id=0 seq=92 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:45,250 INFO +image_rx_daemon: PROBE TX seq=18 phase_ms=0 size_b=16 (tx#18) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=36 channel_idx=9 epoch=4 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:43:45,338 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:43:45,848 +INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=3351884269 len=152 2026-10-25 18:43:45,849 INFO +image_rx_daemon: published frame_id=0 seq=93 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:46,238 INFO +image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=3352278315 len=146 2026-10-25 18:43:46,239 INFO +image_rx_daemon: published frame_id=0 seq=94 142 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:46,827 INFO +image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=3352865142 len=127 2026-10-25 18:43:46,830 INFO +image_rx_daemon: published frame_id=0 seq=95 123 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:46,830 INFO +image_rx_daemon: PROBE TX seq=19 phase_ms=0 size_b=16 (tx#19) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=43 channel_idx=4 epoch=4 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:43:46,877 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:43:47,219 +INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=3353254142 len=115 2026-10-25 18:43:47,220 INFO +image_rx_daemon: published frame_id=0 seq=96 111 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:47,828 INFO +image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=3353862340 len=128 2026-10-25 18:43:47,830 INFO +image_rx_daemon: published frame_id=0 seq=97 124 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:48,229 INFO +image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=3354264034 len=131 2026-10-25 18:43:48,230 INFO +image_rx_daemon: published frame_id=0 seq=98 127 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:48,231 INFO +image_rx_daemon: PROBE TX seq=20 phase_ms=0 size_b=16 (tx#20) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=0 channel_idx=15 epoch=5 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:43:48,273 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:43:48,845 +INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=3354879142 len=152 2026-10-25 18:43:48,848 INFO +image_rx_daemon: published frame_id=0 seq=99 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:49,238 INFO +image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=3355277310 len=152 2026-10-25 18:43:49,239 INFO +image_rx_daemon: published frame_id=0 seq=100 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:49,843 INFO +image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=3355873245 len=148 2026-10-25 18:43:49,844 INFO +image_rx_daemon: published frame_id=0 seq=101 144 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:49,844 INFO +image_rx_daemon: PROBE TX seq=21 phase_ms=0 size_b=16 (tx#21) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=9 channel_idx=37 epoch=5 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:43:49,923 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:43:50,238 +INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=3356275057 len=152 2026-10-25 18:43:50,240 INFO +image_rx_daemon: published frame_id=0 seq=102 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:50,842 INFO +image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=3356873857 len=152 2026-10-25 18:43:50,843 INFO +image_rx_daemon: published frame_id=0 seq=103 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:51,242 INFO +image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=3357273055 len=152 2026-10-25 18:43:51,243 INFO +image_rx_daemon: published frame_id=0 seq=104 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:51,244 INFO +image_rx_daemon: PROBE TX seq=22 phase_ms=0 size_b=16 (tx#22) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=16 channel_idx=10 epoch=5 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:43:51,323 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:43:51,842 +INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=3357871632 len=152 2026-10-25 18:43:51,843 INFO +image_rx_daemon: published frame_id=0 seq=105 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:52,234 INFO +image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=3358270692 len=152 2026-10-25 18:43:52,235 INFO +image_rx_daemon: published frame_id=0 seq=106 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:52,826 INFO +image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=3358856467 len=136 2026-10-25 18:43:52,827 INFO +image_rx_daemon: published frame_id=0 seq=107 132 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:52,828 INFO +image_rx_daemon: PROBE TX seq=23 phase_ms=0 size_b=16 (tx#23) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=24 channel_idx=36 epoch=5 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:43:52,917 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:43:53,234 +INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=3359265265 len=145 2026-10-25 18:43:53,235 INFO +image_rx_daemon: published frame_id=0 seq=108 141 B → lifetrac/v25/video/tile_delta 2026-10-25 18:43:53,243 INFO +image_rx_daemon: stats: rx_frames=67 rx_decode_err=0 frames_published=67 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=94 cmd_cooldown_drops=0 cmd_gate_held=30 +cmd_copies_deferred=0 cmd_gate_deferred=30 2026-10-25 18:43:53,244 INFO image_rx_daemon: air_gap: n=20 +dt_med=585775us dt_p95=660713us len_med=152B cmd_tx_ok=23 cmd_tx_fail=0 2026-10-25 18:43:53,245 INFO image_rx_daemon: +air_gap_hist(ms): <400:7 <1000:13 2026-10-25 18:43:53,245 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=585.8ms 2026-10-25 18:43:53,246 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-66/-63 +snr[min/med/max]=8.0/10.0/10.0 2026-10-25 18:43:53,247 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=5 last_hop=25 slot_off=[14..16] 2026-10-25 18:43:53,247 INFO image_rx_daemon: probe: tx=23 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 18:43:53,248 INFO image_rx_daemon: probe_grid: p0/s0:0/23(0%) +2026-10-25 18:43:53,826 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=3359864634 len=150 2026-10-25 +18:43:53,828 INFO image_rx_daemon: published frame_id=0 seq=109 146 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:43:54,239 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=3360266271 len=152 2026-10-25 +18:43:54,240 INFO image_rx_daemon: published frame_id=0 seq=110 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:43:54,241 INFO image_rx_daemon: PROBE TX seq=24 phase_ms=0 size_b=16 (tx#24) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=20 epoch=5 freq_hz=912750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:43:54,320 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:43:54,843 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=3360864889 len=152 +2026-10-25 18:43:54,844 INFO image_rx_daemon: published frame_id=0 seq=111 148 B → lifetrac/v25/video/tile_delta +2026-10-25 18:43:55,233 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=3361264116 len=152 2026-10-25 +18:43:55,234 INFO image_rx_daemon: published frame_id=0 seq=112 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:43:55,826 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=3361862934 len=152 2026-10-25 +18:43:55,827 INFO image_rx_daemon: published frame_id=0 seq=113 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:43:55,828 INFO image_rx_daemon: PROBE TX seq=25 phase_ms=0 size_b=16 (tx#25) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=18 epoch=5 freq_hz=911750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:43:55,917 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:43:56,279 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=3362304706 len=207 +2026-10-25 18:43:56,280 INFO image_rx_daemon: published frame_id=0 seq=114 203 B → lifetrac/v25/video/tile_delta +2026-10-25 18:43:56,830 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=3362860693 len=152 2026-10-25 +18:43:56,831 INFO image_rx_daemon: published frame_id=0 seq=115 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:43:57,230 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=3363260763 len=152 2026-10-25 +18:43:57,231 INFO image_rx_daemon: published frame_id=0 seq=116 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:43:57,232 INFO image_rx_daemon: PROBE TX seq=26 phase_ms=0 size_b=16 (tx#26) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=33 epoch=5 freq_hz=919250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:43:57,310 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:43:57,837 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=3363858342 len=152 +2026-10-25 18:43:57,838 INFO image_rx_daemon: published frame_id=0 seq=117 148 B → lifetrac/v25/video/tile_delta +2026-10-25 18:43:58,238 INFO image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=3364266887 len=161 2026-10-25 +18:43:58,240 INFO image_rx_daemon: published frame_id=0 seq=118 157 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:43:58,826 INFO image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 fw_us=3364850675 len=146 2026-10-25 +18:43:58,827 INFO image_rx_daemon: published frame_id=0 seq=119 142 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:43:58,828 INFO image_rx_daemon: PROBE TX seq=27 phase_ms=0 size_b=16 (tx#27) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=37 epoch=6 freq_hz=921250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=51456 2026-10-25 18:43:58,906 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:43:59,247 INFO image_rx_daemon: frag_arrival: seq=120 idx=0 total=1 fw_us=3365275459 len=152 +2026-10-25 18:43:59,248 INFO image_rx_daemon: published frame_id=0 seq=120 148 B → lifetrac/v25/video/tile_delta +2026-10-25 18:43:59,830 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=3365853354 len=152 2026-10-25 +18:43:59,831 INFO image_rx_daemon: published frame_id=0 seq=121 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:44:00,232 INFO image_rx_daemon: frag_arrival: seq=122 idx=0 total=1 fw_us=3366259642 len=152 2026-10-25 +18:44:00,235 INFO image_rx_daemon: published frame_id=0 seq=122 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:44:00,236 INFO image_rx_daemon: PROBE TX seq=28 phase_ms=0 size_b=16 (tx#28) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=27 epoch=6 freq_hz=916250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:44:00,304 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:44:00,823 INFO image_rx_daemon: frag_arrival: seq=123 idx=0 total=1 fw_us=3366851020 len=152 +2026-10-25 18:44:00,826 INFO image_rx_daemon: published frame_id=0 seq=123 148 B → lifetrac/v25/video/tile_delta +2026-10-25 18:44:01,229 INFO image_rx_daemon: frag_arrival: seq=124 idx=0 total=1 fw_us=3367254685 len=152 2026-10-25 +18:44:01,230 INFO image_rx_daemon: published frame_id=0 seq=124 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:44:01,824 INFO image_rx_daemon: frag_arrival: seq=125 idx=0 total=1 fw_us=3367853567 len=159 2026-10-25 +18:44:01,826 INFO image_rx_daemon: published frame_id=0 seq=125 155 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:44:01,826 INFO image_rx_daemon: PROBE TX seq=29 phase_ms=0 size_b=16 (tx#29) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=13 epoch=6 freq_hz=909250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:44:01,901 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:44:02,222 INFO image_rx_daemon: frag_arrival: seq=126 idx=0 total=1 fw_us=3368249320 len=140 +2026-10-25 18:44:02,223 INFO image_rx_daemon: published frame_id=0 seq=126 136 B → lifetrac/v25/video/tile_delta +2026-10-25 18:44:02,814 INFO image_rx_daemon: frag_arrival: seq=127 idx=0 total=1 fw_us=3368845868 len=152 2026-10-25 +18:44:02,815 INFO image_rx_daemon: published frame_id=0 seq=127 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:44:03,250 INFO image_rx_daemon: stats: rx_frames=86 rx_decode_err=0 frames_published=86 publish_err=0 +reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=121 cmd_cooldown_drops=0 +cmd_gate_held=40 cmd_copies_deferred=0 cmd_gate_deferred=40 2026-10-25 18:44:03,252 INFO image_rx_daemon: air_gap: +n=19 dt_med=555987us dt_p95=599369us len_med=152B cmd_tx_ok=29 cmd_tx_fail=0 2026-10-25 18:44:03,254 INFO +image_rx_daemon: air_gap_hist(ms): <400:2 <1000:17 2026-10-25 18:44:03,255 INFO image_rx_daemon: air_gap_by_class: +boundary: n=19 med=556.0ms 2026-10-25 18:44:03,256 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 +rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:44:03,256 INFO image_rx_daemon: +phase_telemetry: valid=19 invalid=0 pre_f8=0 last_epoch=6 last_hop=23 slot_off=[14..35] 2026-10-25 18:44:03,257 INFO +image_rx_daemon: probe: tx=29 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:44:03,257 INFO +image_rx_daemon: probe_grid: p0/s0:0/29(0%) 2026-10-25 18:44:03,414 INFO image_rx_daemon: frag_arrival: seq=128 idx=0 +total=1 fw_us=3369444337 len=152 2026-10-25 18:44:03,415 INFO image_rx_daemon: published frame_id=0 seq=128 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:03,416 INFO image_rx_daemon: PROBE TX seq=30 phase_ms=0 size_b=16 +(tx#30) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=1 epoch=6 freq_hz=903250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:44:03,506 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:44:03,814 INFO image_rx_daemon: frag_arrival: seq=129 idx=0 total=1 +fw_us=3369840779 len=150 2026-10-25 18:44:03,815 INFO image_rx_daemon: published frame_id=0 seq=129 146 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:04,442 INFO image_rx_daemon: frag_arrival: seq=130 idx=0 total=1 +fw_us=3370470299 len=191 2026-10-25 18:44:04,444 INFO image_rx_daemon: published frame_id=0 seq=130 187 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:04,814 INFO image_rx_daemon: frag_arrival: seq=131 idx=0 total=1 +fw_us=3370840853 len=152 2026-10-25 18:44:04,815 INFO image_rx_daemon: published frame_id=0 seq=131 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:04,816 INFO image_rx_daemon: PROBE TX seq=31 phase_ms=0 size_b=16 +(tx#31) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=33 epoch=6 +freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:44:04,895 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:05,222 INFO image_rx_daemon: frag_arrival: seq=132 idx=0 +total=1 fw_us=3371251929 len=146 2026-10-25 18:44:05,223 INFO image_rx_daemon: published frame_id=0 seq=132 142 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:05,847 INFO image_rx_daemon: frag_arrival: seq=133 idx=0 total=1 +fw_us=3371872337 len=198 2026-10-25 18:44:05,848 INFO image_rx_daemon: published frame_id=0 seq=133 194 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:06,442 INFO image_rx_daemon: frag_arrival: seq=134 idx=0 total=1 +fw_us=3372465820 len=192 2026-10-25 18:44:06,444 INFO image_rx_daemon: published frame_id=0 seq=134 188 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:06,444 INFO image_rx_daemon: PROBE TX seq=32 phase_ms=0 size_b=16 +(tx#32) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=29 epoch=6 +freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:44:06,502 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:06,806 INFO image_rx_daemon: frag_arrival: seq=135 idx=0 +total=1 fw_us=3372836480 len=152 2026-10-25 18:44:06,807 INFO image_rx_daemon: published frame_id=0 seq=135 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:07,402 INFO image_rx_daemon: frag_arrival: seq=136 idx=0 total=1 +fw_us=3373436142 len=152 2026-10-25 18:44:07,404 INFO image_rx_daemon: published frame_id=0 seq=136 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:07,808 INFO image_rx_daemon: frag_arrival: seq=137 idx=0 total=1 +fw_us=3373834383 len=152 2026-10-25 18:44:07,809 INFO image_rx_daemon: published frame_id=0 seq=137 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:07,810 INFO image_rx_daemon: PROBE TX seq=33 phase_ms=0 size_b=16 +(tx#33) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=49 epoch=6 +freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:44:07,899 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:08,238 INFO image_rx_daemon: frag_arrival: seq=138 idx=0 +total=1 fw_us=3374258674 len=151 2026-10-25 18:44:08,239 INFO image_rx_daemon: published frame_id=0 seq=138 147 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:08,813 INFO image_rx_daemon: frag_arrival: seq=139 idx=0 total=1 +fw_us=3374832414 len=152 2026-10-25 18:44:08,815 INFO image_rx_daemon: published frame_id=0 seq=139 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:09,396 INFO image_rx_daemon: frag_arrival: seq=140 idx=0 total=1 +fw_us=3375431377 len=152 2026-10-25 18:44:09,397 INFO image_rx_daemon: published frame_id=0 seq=140 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:09,398 INFO image_rx_daemon: PROBE TX seq=34 phase_ms=0 size_b=16 +(tx#34) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=3 epoch=7 freq_hz=904250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:44:09,498 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:44:09,806 INFO image_rx_daemon: frag_arrival: seq=141 idx=0 total=1 +fw_us=3375830598 len=152 2026-10-25 18:44:09,807 INFO image_rx_daemon: published frame_id=0 seq=141 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:10,398 INFO image_rx_daemon: frag_arrival: seq=142 idx=0 total=1 +fw_us=3376421633 len=144 2026-10-25 18:44:10,400 INFO image_rx_daemon: published frame_id=0 seq=142 140 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:10,831 INFO image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 +fw_us=3376856858 len=191 2026-10-25 18:44:10,832 INFO image_rx_daemon: published frame_id=0 seq=143 187 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:10,833 INFO image_rx_daemon: PROBE TX seq=35 phase_ms=0 size_b=16 +(tx#35) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=42 epoch=7 +freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:44:10,892 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:11,426 INFO image_rx_daemon: frag_arrival: seq=144 idx=0 +total=1 fw_us=3377450307 len=183 2026-10-25 18:44:11,428 INFO image_rx_daemon: published frame_id=0 seq=144 179 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:11,808 INFO image_rx_daemon: frag_arrival: seq=145 idx=0 total=1 +fw_us=3377826016 len=152 2026-10-25 18:44:11,809 INFO image_rx_daemon: published frame_id=0 seq=145 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:12,439 INFO image_rx_daemon: frag_arrival: seq=146 idx=0 total=1 +fw_us=3378458216 len=198 2026-10-25 18:44:12,440 INFO image_rx_daemon: published frame_id=0 seq=146 194 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:12,441 INFO image_rx_daemon: PROBE TX seq=36 phase_ms=0 size_b=16 +(tx#36) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=11 epoch=7 +freq_hz=908250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:44:12,488 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:12,798 INFO image_rx_daemon: frag_arrival: seq=147 idx=0 +total=1 fw_us=3378823749 len=152 2026-10-25 18:44:12,799 INFO image_rx_daemon: published frame_id=0 seq=147 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:13,260 INFO image_rx_daemon: stats: rx_frames=106 rx_decode_err=0 +frames_published=106 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=149 cmd_cooldown_drops=0 cmd_gate_held=47 cmd_copies_deferred=0 cmd_gate_deferred=47 2026-10-25 +18:44:13,262 INFO image_rx_daemon: air_gap: n=20 dt_med=573740us dt_p95=632200us len_med=152B cmd_tx_ok=36 +cmd_tx_fail=0 2026-10-25 18:44:13,263 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 2026-10-25 +18:44:13,264 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=573.7ms 2026-10-25 18:44:13,266 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-66/-63 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:44:13,267 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=7 last_hop=23 +slot_off=[14..42] 2026-10-25 18:44:13,267 INFO image_rx_daemon: probe: tx=36 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:44:13,268 INFO image_rx_daemon: probe_grid: p0/s0:0/36(0%) 2026-10-25 18:44:13,438 INFO +image_rx_daemon: frag_arrival: seq=148 idx=0 total=1 fw_us=3379458732 len=202 2026-10-25 18:44:13,439 INFO +image_rx_daemon: published frame_id=0 seq=148 198 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:13,803 INFO +image_rx_daemon: frag_arrival: seq=149 idx=0 total=1 fw_us=3379821737 len=152 2026-10-25 18:44:13,805 INFO +image_rx_daemon: published frame_id=0 seq=149 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:13,806 INFO +image_rx_daemon: PROBE TX seq=37 phase_ms=0 size_b=16 (tx#37) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=29 channel_idx=12 epoch=7 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:44:13,882 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:14,230 +INFO image_rx_daemon: frag_arrival: seq=150 idx=0 total=1 fw_us=3380251001 len=145 2026-10-25 18:44:14,231 INFO +image_rx_daemon: published frame_id=0 seq=150 141 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:14,789 INFO +image_rx_daemon: frag_arrival: seq=151 idx=0 total=1 fw_us=3380819849 len=152 2026-10-25 18:44:14,791 INFO +image_rx_daemon: published frame_id=0 seq=151 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:15,398 INFO +image_rx_daemon: frag_arrival: seq=152 idx=0 total=1 fw_us=3381418752 len=152 2026-10-25 18:44:15,399 INFO +image_rx_daemon: published frame_id=0 seq=152 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:15,400 INFO +image_rx_daemon: PROBE TX seq=38 phase_ms=0 size_b=16 (tx#38) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=37 channel_idx=21 epoch=7 freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:44:15,489 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:15,786 +INFO image_rx_daemon: frag_arrival: seq=153 idx=0 total=1 fw_us=3381807688 len=140 2026-10-25 18:44:15,787 INFO +image_rx_daemon: published frame_id=0 seq=153 136 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:16,422 INFO +image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=3382450489 len=199 2026-10-25 18:44:16,424 INFO +image_rx_daemon: published frame_id=0 seq=154 195 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:16,782 INFO +image_rx_daemon: frag_arrival: seq=155 idx=0 total=1 fw_us=3382800597 len=132 2026-10-25 18:44:16,783 INFO +image_rx_daemon: published frame_id=0 seq=155 128 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:16,784 INFO +image_rx_daemon: PROBE TX seq=39 phase_ms=0 size_b=16 (tx#39) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=43 channel_idx=24 epoch=7 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:44:16,831 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:17,428 +INFO image_rx_daemon: frag_arrival: seq=156 idx=0 total=1 fw_us=3383453775 len=204 2026-10-25 18:44:17,430 INFO +image_rx_daemon: published frame_id=0 seq=156 200 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:17,825 INFO +image_rx_daemon: frag_arrival: seq=157 idx=0 total=1 fw_us=3383842639 len=190 2026-10-25 18:44:17,830 INFO +image_rx_daemon: published frame_id=0 seq=157 186 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:17,831 INFO +image_rx_daemon: PROBE TX seq=40 phase_ms=0 size_b=16 (tx#40) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=49 channel_idx=27 epoch=7 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:44:17,878 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:18,425 +INFO image_rx_daemon: frag_arrival: seq=158 idx=0 total=1 fw_us=3384446776 len=198 2026-10-25 18:44:18,426 INFO +image_rx_daemon: published frame_id=0 seq=158 194 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:18,819 INFO +image_rx_daemon: frag_arrival: seq=159 idx=0 total=1 fw_us=3384838280 len=189 2026-10-25 18:44:18,820 INFO +image_rx_daemon: published frame_id=0 seq=159 185 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:19,415 INFO +image_rx_daemon: frag_arrival: seq=160 idx=0 total=1 fw_us=3385433142 len=180 2026-10-25 18:44:19,416 INFO +image_rx_daemon: published frame_id=0 seq=160 176 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:19,417 INFO +image_rx_daemon: PROBE TX seq=41 phase_ms=0 size_b=16 (tx#41) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=7 channel_idx=10 epoch=8 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:44:19,485 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:19,794 +INFO image_rx_daemon: frag_arrival: seq=161 idx=0 total=1 fw_us=3385816001 len=161 2026-10-25 18:44:19,795 INFO +image_rx_daemon: published frame_id=0 seq=161 157 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:20,394 INFO +image_rx_daemon: frag_arrival: seq=162 idx=0 total=1 fw_us=3386409604 len=152 2026-10-25 18:44:20,397 INFO +image_rx_daemon: published frame_id=0 seq=162 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:20,789 INFO +image_rx_daemon: frag_arrival: seq=163 idx=0 total=1 fw_us=3386803607 len=145 2026-10-25 18:44:20,792 INFO +image_rx_daemon: published frame_id=0 seq=163 141 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:20,793 INFO +image_rx_daemon: PROBE TX seq=42 phase_ms=0 size_b=16 (tx#42) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=14 channel_idx=24 epoch=8 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 +2026-10-25 18:44:20,872 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:21,386 +INFO image_rx_daemon: frag_arrival: seq=164 idx=0 total=1 fw_us=3387404952 len=149 2026-10-25 18:44:21,388 INFO +image_rx_daemon: published frame_id=0 seq=164 145 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:21,838 INFO +image_rx_daemon: frag_arrival: seq=165 idx=0 total=1 fw_us=3387845484 len=205 2026-10-25 18:44:21,839 INFO +image_rx_daemon: published frame_id=0 seq=165 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:22,386 INFO +image_rx_daemon: frag_arrival: seq=166 idx=0 total=1 fw_us=3388405483 len=152 2026-10-25 18:44:22,387 INFO +image_rx_daemon: published frame_id=0 seq=166 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:22,390 INFO +image_rx_daemon: PROBE TX seq=43 phase_ms=0 size_b=16 (tx#43) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=22 channel_idx=18 epoch=8 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:44:22,469 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:22,786 +INFO image_rx_daemon: frag_arrival: seq=167 idx=0 total=1 fw_us=3388804707 len=152 2026-10-25 18:44:22,787 INFO +image_rx_daemon: published frame_id=0 seq=167 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:23,271 INFO +image_rx_daemon: stats: rx_frames=126 rx_decode_err=0 frames_published=126 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=178 cmd_cooldown_drops=0 cmd_gate_held=56 +cmd_copies_deferred=0 cmd_gate_deferred=56 2026-10-25 18:44:23,273 INFO image_rx_daemon: air_gap: n=20 +dt_med=559999us dt_p95=653178us len_med=152B cmd_tx_ok=43 cmd_tx_fail=0 2026-10-25 18:44:23,275 INFO image_rx_daemon: +air_gap_hist(ms): <400:8 <1000:12 2026-10-25 18:44:23,277 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=560.0ms 2026-10-25 18:44:23,279 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 +snr[min/med/max]=9.0/10.0/12.0 2026-10-25 18:44:23,280 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=8 last_hop=23 slot_off=[14..50] 2026-10-25 18:44:23,282 INFO image_rx_daemon: probe: tx=43 echo=0 +(0.0% delivered) no echoes this window 2026-10-25 18:44:23,282 INFO image_rx_daemon: probe_grid: p0/s0:0/43(0%) +2026-10-25 18:44:23,378 INFO image_rx_daemon: frag_arrival: seq=168 idx=0 total=1 fw_us=3389390621 len=135 2026-10-25 +18:44:23,379 INFO image_rx_daemon: published frame_id=0 seq=168 131 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:44:23,792 INFO image_rx_daemon: frag_arrival: seq=169 idx=0 total=1 fw_us=3389802710 len=152 2026-10-25 +18:44:23,795 INFO image_rx_daemon: published frame_id=0 seq=169 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:44:23,796 INFO image_rx_daemon: PROBE TX seq=44 phase_ms=0 size_b=16 (tx#44) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=46 epoch=8 freq_hz=925750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:44:23,874 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:44:24,221 INFO image_rx_daemon: frag_arrival: seq=170 idx=0 total=1 fw_us=3390233257 len=150 +2026-10-25 18:44:24,223 INFO image_rx_daemon: published frame_id=0 seq=170 146 B → lifetrac/v25/video/tile_delta +2026-10-25 18:44:24,792 INFO image_rx_daemon: frag_arrival: seq=171 idx=0 total=1 fw_us=3390801329 len=152 2026-10-25 +18:44:24,795 INFO image_rx_daemon: published frame_id=0 seq=171 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:44:25,382 INFO image_rx_daemon: frag_arrival: seq=172 idx=0 total=1 fw_us=3391400536 len=152 2026-10-25 +18:44:25,383 INFO image_rx_daemon: published frame_id=0 seq=172 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:44:25,384 INFO image_rx_daemon: PROBE TX seq=45 phase_ms=0 size_b=16 (tx#45) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=35 epoch=8 freq_hz=920250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:44:25,474 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:44:25,777 INFO image_rx_daemon: frag_arrival: seq=173 idx=0 total=1 fw_us=3391794831 len=147 +2026-10-25 18:44:25,779 INFO image_rx_daemon: published frame_id=0 seq=173 143 B → lifetrac/v25/video/tile_delta +2026-10-25 18:44:26,376 INFO image_rx_daemon: frag_arrival: seq=174 idx=0 total=1 fw_us=3392393671 len=145 2026-10-25 +18:44:26,379 INFO image_rx_daemon: published frame_id=0 seq=174 141 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:44:26,824 INFO image_rx_daemon: frag_arrival: seq=175 idx=0 total=1 fw_us=3392831685 len=197 2026-10-25 +18:44:26,825 INFO image_rx_daemon: published frame_id=0 seq=175 193 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:44:26,826 INFO image_rx_daemon: PROBE TX seq=46 phase_ms=0 size_b=16 (tx#46) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=11 epoch=8 freq_hz=908250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:44:26,873 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:44:27,213 INFO image_rx_daemon: frag_arrival: seq=176 idx=0 total=1 fw_us=3393224909 len=152 +2026-10-25 18:44:27,215 INFO image_rx_daemon: published frame_id=0 seq=176 148 B → lifetrac/v25/video/tile_delta +2026-10-25 18:44:27,778 INFO image_rx_daemon: frag_arrival: seq=177 idx=0 total=1 fw_us=3393796044 len=152 2026-10-25 +18:44:27,779 INFO image_rx_daemon: published frame_id=0 seq=177 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:44:28,419 INFO image_rx_daemon: frag_arrival: seq=178 idx=0 total=1 fw_us=3394431029 len=201 2026-10-25 +18:44:28,420 INFO image_rx_daemon: published frame_id=0 seq=178 197 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:44:28,421 INFO image_rx_daemon: PROBE TX seq=47 phase_ms=0 size_b=16 (tx#47) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=1 epoch=9 freq_hz=903250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:44:28,473 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:44:28,782 INFO image_rx_daemon: frag_arrival: seq=179 idx=0 total=1 fw_us=3394794039 len=152 +2026-10-25 18:44:28,785 INFO image_rx_daemon: published frame_id=0 seq=179 148 B → lifetrac/v25/video/tile_delta +2026-10-25 18:44:29,373 INFO image_rx_daemon: frag_arrival: seq=180 idx=0 total=1 fw_us=3395387814 len=147 2026-10-25 +18:44:29,375 INFO image_rx_daemon: published frame_id=0 seq=180 143 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:44:29,777 INFO image_rx_daemon: frag_arrival: seq=181 idx=0 total=1 fw_us=3395789634 len=150 2026-10-25 +18:44:29,778 INFO image_rx_daemon: published frame_id=0 seq=181 146 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:44:29,779 INFO image_rx_daemon: PROBE TX seq=48 phase_ms=0 size_b=16 (tx#48) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=32 epoch=9 freq_hz=918750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:44:29,859 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:44:30,209 INFO image_rx_daemon: frag_arrival: seq=182 idx=0 total=1 fw_us=3396221048 len=142 +2026-10-25 18:44:30,211 INFO image_rx_daemon: published frame_id=0 seq=182 138 B → lifetrac/v25/video/tile_delta +2026-10-25 18:44:30,778 INFO image_rx_daemon: frag_arrival: seq=183 idx=0 total=1 fw_us=3396790405 len=152 2026-10-25 +18:44:30,779 INFO image_rx_daemon: published frame_id=0 seq=183 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:44:31,377 INFO image_rx_daemon: frag_arrival: seq=184 idx=0 total=1 fw_us=3397389214 len=152 2026-10-25 +18:44:31,380 INFO image_rx_daemon: published frame_id=0 seq=184 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:44:31,381 INFO image_rx_daemon: PROBE TX seq=49 phase_ms=0 size_b=16 (tx#49) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=7 epoch=9 freq_hz=906250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:44:31,460 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:44:31,778 INFO image_rx_daemon: frag_arrival: seq=185 idx=0 total=1 fw_us=3397788447 len=152 +2026-10-25 18:44:31,779 INFO image_rx_daemon: published frame_id=0 seq=185 148 B → lifetrac/v25/video/tile_delta +2026-10-25 18:44:32,378 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=3398388142 len=152 2026-10-25 +18:44:32,379 INFO image_rx_daemon: published frame_id=0 seq=186 148 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:44:32,791 INFO image_rx_daemon: frag_arrival: seq=187 idx=0 total=1 fw_us=3398802007 len=174 2026-10-25 +18:44:32,792 INFO image_rx_daemon: published frame_id=0 seq=187 170 B → lifetrac/v25/video/tile_delta 2026-10-25 +18:44:32,792 INFO image_rx_daemon: PROBE TX seq=50 phase_ms=0 size_b=16 (tx#50) RFCO_PERTX during TX wait: +profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=25 epoch=9 freq_hz=915250000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:44:32,861 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:44:33,286 INFO image_rx_daemon: stats: rx_frames=146 rx_decode_err=0 frames_published=146 +publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=208 +cmd_cooldown_drops=0 cmd_gate_held=63 cmd_copies_deferred=0 cmd_gate_deferred=63 2026-10-25 18:44:33,287 INFO +image_rx_daemon: air_gap: n=20 dt_med=568072us dt_p95=634985us len_med=152B cmd_tx_ok=50 cmd_tx_fail=0 2026-10-25 +18:44:33,290 INFO image_rx_daemon: air_gap_hist(ms): <400:4 <1000:16 2026-10-25 18:44:33,290 INFO image_rx_daemon: +air_gap_by_class: boundary: n=20 med=568.1ms 2026-10-25 18:44:33,291 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:44:33,292 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=9 last_hop=23 slot_off=[14..52] 2026-10-25 18:44:33,292 INFO +image_rx_daemon: probe: tx=50 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:44:33,293 INFO +image_rx_daemon: probe_grid: p0/s0:0/50(0%) 2026-10-25 18:44:33,379 INFO image_rx_daemon: frag_arrival: seq=188 idx=0 +total=1 fw_us=3399382752 len=149 2026-10-25 18:44:33,380 INFO image_rx_daemon: published frame_id=0 seq=188 145 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:33,777 INFO image_rx_daemon: frag_arrival: seq=189 idx=0 total=1 +fw_us=3399784550 len=152 2026-10-25 18:44:33,778 INFO image_rx_daemon: published frame_id=0 seq=189 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:34,374 INFO image_rx_daemon: frag_arrival: seq=190 idx=0 total=1 +fw_us=3400383367 len=152 2026-10-25 18:44:34,375 INFO image_rx_daemon: published frame_id=0 seq=190 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:34,376 INFO image_rx_daemon: PROBE TX seq=51 phase_ms=0 size_b=16 +(tx#51) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=9 epoch=9 freq_hz=907250000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:44:34,454 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:44:34,776 INFO image_rx_daemon: frag_arrival: seq=191 idx=0 total=1 +fw_us=3400782624 len=152 2026-10-25 18:44:34,777 INFO image_rx_daemon: published frame_id=0 seq=191 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:35,366 INFO image_rx_daemon: frag_arrival: seq=192 idx=0 total=1 +fw_us=3401381533 len=152 2026-10-25 18:44:35,367 INFO image_rx_daemon: published frame_id=0 seq=192 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:35,769 INFO image_rx_daemon: frag_arrival: seq=193 idx=0 total=1 +fw_us=3401780753 len=152 2026-10-25 18:44:35,771 INFO image_rx_daemon: published frame_id=0 seq=193 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:35,771 INFO image_rx_daemon: PROBE TX seq=52 phase_ms=0 size_b=16 +(tx#52) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=39 epoch=9 +freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:44:35,858 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:36,412 INFO image_rx_daemon: frag_arrival: seq=194 idx=0 +total=1 fw_us=3402415740 len=202 2026-10-25 18:44:36,413 INFO image_rx_daemon: published frame_id=0 seq=194 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:36,758 INFO image_rx_daemon: frag_arrival: seq=195 idx=0 total=1 +fw_us=3402771016 len=144 2026-10-25 18:44:36,761 INFO image_rx_daemon: published frame_id=0 seq=195 140 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:37,370 INFO image_rx_daemon: frag_arrival: seq=196 idx=0 total=1 +fw_us=3403377521 len=152 2026-10-25 18:44:37,371 INFO image_rx_daemon: published frame_id=0 seq=196 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:37,372 INFO image_rx_daemon: PROBE TX seq=53 phase_ms=0 size_b=16 +(tx#53) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=12 epoch=9 +freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:44:37,450 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:37,761 INFO image_rx_daemon: frag_arrival: seq=197 idx=0 +total=1 fw_us=3403774214 len=150 2026-10-25 18:44:37,763 INFO image_rx_daemon: published frame_id=0 seq=197 146 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:38,367 INFO image_rx_daemon: frag_arrival: seq=198 idx=0 total=1 +fw_us=3404375571 len=152 2026-10-25 18:44:38,368 INFO image_rx_daemon: published frame_id=0 seq=198 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:38,772 INFO image_rx_daemon: frag_arrival: seq=199 idx=0 total=1 +fw_us=3404774806 len=152 2026-10-25 18:44:38,774 INFO image_rx_daemon: published frame_id=0 seq=199 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:38,775 INFO image_rx_daemon: PROBE TX seq=54 phase_ms=0 size_b=16 +(tx#54) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=40 epoch=10 +freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:44:38,854 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:39,363 INFO image_rx_daemon: frag_arrival: seq=200 idx=0 +total=1 fw_us=3405373665 len=152 2026-10-25 18:44:39,365 INFO image_rx_daemon: published frame_id=0 seq=200 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:39,767 INFO image_rx_daemon: frag_arrival: seq=201 idx=0 total=1 +fw_us=3405772938 len=152 2026-10-25 18:44:39,768 INFO image_rx_daemon: published frame_id=0 seq=201 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:40,361 INFO image_rx_daemon: frag_arrival: seq=202 idx=0 total=1 +fw_us=3406369325 len=151 2026-10-25 18:44:40,363 INFO image_rx_daemon: published frame_id=0 seq=202 147 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:40,363 INFO image_rx_daemon: PROBE TX seq=55 phase_ms=0 size_b=16 +(tx#55) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=20 epoch=10 +freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:44:40,450 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:40,763 INFO image_rx_daemon: frag_arrival: seq=203 idx=0 +total=1 fw_us=3406773576 len=155 2026-10-25 18:44:40,764 INFO image_rx_daemon: published frame_id=0 seq=203 151 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:41,378 INFO image_rx_daemon: frag_arrival: seq=204 idx=0 total=1 +fw_us=3407382691 len=171 2026-10-25 18:44:41,379 INFO image_rx_daemon: published frame_id=0 seq=204 167 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:41,750 INFO image_rx_daemon: frag_arrival: seq=205 idx=0 total=1 +fw_us=3407763830 len=145 2026-10-25 18:44:41,751 INFO image_rx_daemon: published frame_id=0 seq=205 141 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:41,752 INFO image_rx_daemon: PROBE TX seq=56 phase_ms=0 size_b=16 +(tx#56) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=22 epoch=10 +freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:44:41,840 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:42,400 INFO image_rx_daemon: frag_arrival: seq=206 idx=0 +total=1 fw_us=3408406771 len=206 2026-10-25 18:44:42,401 INFO image_rx_daemon: published frame_id=0 seq=206 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:42,762 INFO image_rx_daemon: frag_arrival: seq=207 idx=0 total=1 +fw_us=3408767300 len=152 2026-10-25 18:44:42,763 INFO image_rx_daemon: published frame_id=0 seq=207 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:43,296 INFO image_rx_daemon: stats: rx_frames=166 rx_decode_err=0 +frames_published=166 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=237 cmd_cooldown_drops=0 cmd_gate_held=74 cmd_copies_deferred=0 cmd_gate_deferred=74 2026-10-25 +18:44:43,297 INFO image_rx_daemon: air_gap: n=20 dt_med=580745us dt_p95=642941us len_med=152B cmd_tx_ok=56 +cmd_tx_fail=0 2026-10-25 18:44:43,300 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 2026-10-25 +18:44:43,301 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=580.7ms 2026-10-25 18:44:43,303 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:44:43,304 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=10 last_hop=23 +slot_off=[14..14] 2026-10-25 18:44:43,307 INFO image_rx_daemon: probe: tx=56 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:44:43,307 INFO image_rx_daemon: probe_grid: p0/s0:0/56(0%) 2026-10-25 18:44:43,358 INFO +image_rx_daemon: frag_arrival: seq=208 idx=0 total=1 fw_us=3409366065 len=152 2026-10-25 18:44:43,359 INFO +image_rx_daemon: published frame_id=0 seq=208 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:43,360 INFO +image_rx_daemon: PROBE TX seq=57 phase_ms=0 size_b=16 (tx#57) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=27 channel_idx=10 epoch=10 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:44:43,438 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:43,750 +INFO image_rx_daemon: frag_arrival: seq=209 idx=0 total=1 fw_us=3409757572 len=143 2026-10-25 18:44:43,751 INFO +image_rx_daemon: published frame_id=0 seq=209 139 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:44,352 INFO +image_rx_daemon: frag_arrival: seq=210 idx=0 total=1 fw_us=3410364256 len=152 2026-10-25 18:44:44,355 INFO +image_rx_daemon: published frame_id=0 seq=210 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:44,777 INFO +image_rx_daemon: frag_arrival: seq=211 idx=0 total=1 fw_us=3410786929 len=185 2026-10-25 18:44:44,778 INFO +image_rx_daemon: published frame_id=0 seq=211 181 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:44,779 INFO +image_rx_daemon: PROBE TX seq=58 phase_ms=0 size_b=16 (tx#58) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=34 channel_idx=19 epoch=10 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:44:44,834 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:45,400 +INFO image_rx_daemon: frag_arrival: seq=212 idx=0 total=1 fw_us=3411401399 len=206 2026-10-25 18:44:45,402 INFO +image_rx_daemon: published frame_id=0 seq=212 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:45,750 INFO +image_rx_daemon: frag_arrival: seq=213 idx=0 total=1 fw_us=3411761828 len=152 2026-10-25 18:44:45,751 INFO +image_rx_daemon: published frame_id=0 seq=213 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:46,342 INFO +image_rx_daemon: frag_arrival: seq=214 idx=0 total=1 fw_us=3412350269 len=138 2026-10-25 18:44:46,343 INFO +image_rx_daemon: published frame_id=0 seq=214 134 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:46,344 INFO +image_rx_daemon: PROBE TX seq=59 phase_ms=0 size_b=16 (tx#59) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=41 channel_idx=26 epoch=10 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:44:46,391 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:46,750 +INFO image_rx_daemon: frag_arrival: seq=215 idx=0 total=1 fw_us=3412759960 len=152 2026-10-25 18:44:46,751 INFO +image_rx_daemon: published frame_id=0 seq=215 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:47,338 INFO +image_rx_daemon: frag_arrival: seq=216 idx=0 total=1 fw_us=3413358708 len=152 2026-10-25 18:44:47,340 INFO +image_rx_daemon: published frame_id=0 seq=216 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:47,754 INFO +image_rx_daemon: frag_arrival: seq=217 idx=0 total=1 fw_us=3413757951 len=152 2026-10-25 18:44:47,757 INFO +image_rx_daemon: published frame_id=0 seq=217 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:47,758 INFO +image_rx_daemon: PROBE TX seq=60 phase_ms=0 size_b=16 (tx#60) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=49 channel_idx=2 epoch=10 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:44:47,836 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:48,341 +INFO image_rx_daemon: frag_arrival: seq=218 idx=0 total=1 fw_us=3414351608 len=147 2026-10-25 18:44:48,342 INFO +image_rx_daemon: published frame_id=0 seq=218 143 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:48,756 INFO +image_rx_daemon: frag_arrival: seq=219 idx=0 total=1 fw_us=3414755959 len=152 2026-10-25 18:44:48,757 INFO +image_rx_daemon: published frame_id=0 seq=219 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:49,355 INFO +image_rx_daemon: frag_arrival: seq=220 idx=0 total=1 fw_us=3415354681 len=152 2026-10-25 18:44:49,356 INFO +image_rx_daemon: published frame_id=0 seq=220 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:49,357 INFO +image_rx_daemon: PROBE TX seq=61 phase_ms=0 size_b=16 (tx#61) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=7 channel_idx=14 epoch=11 freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:44:49,435 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:49,787 +INFO image_rx_daemon: frag_arrival: seq=221 idx=0 total=1 fw_us=3415789941 len=201 2026-10-25 18:44:49,788 INFO +image_rx_daemon: published frame_id=0 seq=221 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:50,386 INFO +image_rx_daemon: frag_arrival: seq=222 idx=0 total=1 fw_us=3416385971 len=198 2026-10-25 18:44:50,388 INFO +image_rx_daemon: published frame_id=0 seq=222 194 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:50,779 INFO +image_rx_daemon: frag_arrival: seq=223 idx=0 total=1 fw_us=3416782558 len=196 2026-10-25 18:44:50,780 INFO +image_rx_daemon: published frame_id=0 seq=223 192 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:50,780 INFO +image_rx_daemon: PROBE TX seq=62 phase_ms=0 size_b=16 (tx#62) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=14 channel_idx=0 epoch=11 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:44:50,835 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:51,352 +INFO image_rx_daemon: frag_arrival: seq=224 idx=0 total=1 fw_us=3417368259 len=176 2026-10-25 18:44:51,354 INFO +image_rx_daemon: published frame_id=0 seq=224 172 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:51,751 INFO +image_rx_daemon: frag_arrival: seq=225 idx=0 total=1 fw_us=3417764861 len=174 2026-10-25 18:44:51,754 INFO +image_rx_daemon: published frame_id=0 seq=225 170 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:52,382 INFO +image_rx_daemon: frag_arrival: seq=226 idx=0 total=1 fw_us=3418386914 len=205 2026-10-25 18:44:52,384 INFO +image_rx_daemon: published frame_id=0 seq=226 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:52,384 INFO +image_rx_daemon: PROBE TX seq=63 phase_ms=0 size_b=16 (tx#63) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=22 channel_idx=18 epoch=11 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:44:52,432 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:52,740 +INFO image_rx_daemon: frag_arrival: seq=227 idx=0 total=1 fw_us=3418755071 len=163 2026-10-25 18:44:52,741 INFO +image_rx_daemon: published frame_id=0 seq=227 159 B → lifetrac/v25/video/tile_delta 2026-10-25 18:44:53,310 INFO +image_rx_daemon: stats: rx_frames=186 rx_decode_err=0 frames_published=186 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=265 cmd_cooldown_drops=0 cmd_gate_held=83 +cmd_copies_deferred=0 cmd_gate_deferred=83 2026-10-25 18:44:53,312 INFO image_rx_daemon: air_gap: n=20 +dt_med=585701us dt_p95=622053us len_med=152B cmd_tx_ok=63 cmd_tx_fail=0 2026-10-25 18:44:53,314 INFO image_rx_daemon: +air_gap_hist(ms): <400:6 <1000:14 2026-10-25 18:44:53,316 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=585.7ms 2026-10-25 18:44:53,317 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-66/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:44:53,317 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=11 last_hop=23 slot_off=[14..14] 2026-10-25 18:44:53,318 INFO image_rx_daemon: probe: tx=63 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:44:53,318 INFO image_rx_daemon: probe_grid: +p0/s0:0/63(0%) 2026-10-25 18:44:53,374 INFO image_rx_daemon: frag_arrival: seq=228 idx=0 total=1 fw_us=3419379657 +len=197 2026-10-25 18:44:53,375 INFO image_rx_daemon: published frame_id=0 seq=228 193 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:53,750 INFO image_rx_daemon: frag_arrival: seq=229 idx=0 total=1 +fw_us=3419755722 len=168 2026-10-25 18:44:53,752 INFO image_rx_daemon: published frame_id=0 seq=229 164 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:53,753 INFO image_rx_daemon: PROBE TX seq=64 phase_ms=0 size_b=16 +(tx#64) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=10 epoch=11 +freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:44:53,831 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:54,362 INFO image_rx_daemon: frag_arrival: seq=230 idx=0 +total=1 fw_us=3420359713 len=173 2026-10-25 18:44:54,363 INFO image_rx_daemon: published frame_id=0 seq=230 169 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:54,732 INFO image_rx_daemon: frag_arrival: seq=231 idx=0 total=1 +fw_us=3420733006 len=140 2026-10-25 18:44:54,735 INFO image_rx_daemon: published frame_id=0 seq=231 136 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:55,339 INFO image_rx_daemon: frag_arrival: seq=232 idx=0 total=1 +fw_us=3421341913 len=152 2026-10-25 18:44:55,340 INFO image_rx_daemon: published frame_id=0 seq=232 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:55,341 INFO image_rx_daemon: PROBE TX seq=65 phase_ms=0 size_b=16 +(tx#65) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=43 epoch=11 +freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:44:55,425 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:55,722 INFO image_rx_daemon: frag_arrival: seq=233 idx=0 +total=1 fw_us=3421730628 len=138 2026-10-25 18:44:55,723 INFO image_rx_daemon: published frame_id=0 seq=233 134 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:56,314 INFO image_rx_daemon: frag_arrival: seq=234 idx=0 total=1 +fw_us=3422313779 len=117 2026-10-25 18:44:56,315 INFO image_rx_daemon: published frame_id=0 seq=234 113 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:56,713 INFO image_rx_daemon: frag_arrival: seq=235 idx=0 total=1 +fw_us=3422715533 len=121 2026-10-25 18:44:56,715 INFO image_rx_daemon: published frame_id=0 seq=235 117 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:56,715 INFO image_rx_daemon: PROBE TX seq=66 phase_ms=0 size_b=16 +(tx#66) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=25 epoch=11 +freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:44:56,761 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:57,334 INFO image_rx_daemon: frag_arrival: seq=236 idx=0 +total=1 fw_us=3423337561 len=152 2026-10-25 18:44:57,337 INFO image_rx_daemon: published frame_id=0 seq=236 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:57,742 INFO image_rx_daemon: frag_arrival: seq=237 idx=0 total=1 +fw_us=3423736716 len=152 2026-10-25 18:44:57,743 INFO image_rx_daemon: published frame_id=0 seq=237 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:58,307 INFO image_rx_daemon: frag_arrival: seq=238 idx=0 total=1 +fw_us=3424312211 len=123 2026-10-25 18:44:58,310 INFO image_rx_daemon: published frame_id=0 seq=238 119 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:58,310 INFO image_rx_daemon: PROBE TX seq=67 phase_ms=0 size_b=16 +(tx#67) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=36 epoch=12 +freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:44:58,348 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:44:58,730 INFO image_rx_daemon: frag_arrival: seq=239 idx=0 +total=1 fw_us=3424734733 len=152 2026-10-25 18:44:58,731 INFO image_rx_daemon: published frame_id=0 seq=239 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:59,334 INFO image_rx_daemon: frag_arrival: seq=240 idx=0 total=1 +fw_us=3425333577 len=152 2026-10-25 18:44:59,335 INFO image_rx_daemon: published frame_id=0 seq=240 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:59,714 INFO image_rx_daemon: frag_arrival: seq=241 idx=0 total=1 +fw_us=3425712118 len=124 2026-10-25 18:44:59,716 INFO image_rx_daemon: published frame_id=0 seq=241 120 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:44:59,717 INFO image_rx_daemon: PROBE TX seq=68 phase_ms=0 size_b=16 +(tx#68) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=8 epoch=12 freq_hz=906750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:44:59,764 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:45:00,313 INFO image_rx_daemon: frag_arrival: seq=242 idx=0 total=1 +fw_us=3426311078 len=124 2026-10-25 18:45:00,315 INFO image_rx_daemon: published frame_id=0 seq=242 120 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:00,929 INFO image_rx_daemon: frag_arrival: seq=243 idx=0 total=1 +fw_us=3426930663 len=152 2026-10-25 18:45:00,931 INFO image_rx_daemon: published frame_id=0 seq=243 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:00,932 INFO image_rx_daemon: PROBE TX seq=69 phase_ms=0 size_b=16 +(tx#69) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=28 epoch=12 +freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:45:01,010 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:01,365 INFO image_rx_daemon: frag_arrival: seq=244 idx=0 +total=1 fw_us=3427368776 len=204 2026-10-25 18:45:01,367 INFO image_rx_daemon: published frame_id=0 seq=244 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:01,736 INFO image_rx_daemon: frag_arrival: seq=245 idx=0 total=1 +fw_us=3427733708 len=148 2026-10-25 18:45:01,737 INFO image_rx_daemon: published frame_id=0 seq=245 144 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:02,328 INFO image_rx_daemon: frag_arrival: seq=246 idx=0 total=1 +fw_us=3428328087 len=152 2026-10-25 18:45:02,329 INFO image_rx_daemon: published frame_id=0 seq=246 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:02,330 INFO image_rx_daemon: PROBE TX seq=70 phase_ms=0 size_b=16 +(tx#70) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=10 epoch=12 +freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:45:02,419 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:02,718 INFO image_rx_daemon: frag_arrival: seq=247 idx=0 +total=1 fw_us=3428719552 len=141 2026-10-25 18:45:02,719 INFO image_rx_daemon: published frame_id=0 seq=247 137 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:03,330 INFO image_rx_daemon: frag_arrival: seq=248 idx=0 total=1 +fw_us=3429326127 len=152 2026-10-25 18:45:03,331 INFO image_rx_daemon: stats: rx_frames=207 rx_decode_err=0 +frames_published=206 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=295 cmd_cooldown_drops=0 cmd_gate_held=92 cmd_copies_deferred=0 cmd_gate_deferred=92 2026-10-25 +18:45:03,332 INFO image_rx_daemon: air_gap: n=21 dt_med=575495us dt_p95=622028us len_med=152B cmd_tx_ok=70 +cmd_tx_fail=0 2026-10-25 18:45:03,332 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:14 2026-10-25 +18:45:03,333 INFO image_rx_daemon: air_gap_by_class: boundary: n=21 med=575.5ms 2026-10-25 18:45:03,333 INFO +image_rx_daemon: rx_rf: n_rssi=21 n_snr=21 rssi[min/med/max]=-75/-65/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:45:03,334 INFO image_rx_daemon: phase_telemetry: valid=21 invalid=0 pre_f8=0 last_epoch=12 last_hop=26 +slot_off=[14..21] 2026-10-25 18:45:03,334 INFO image_rx_daemon: published frame_id=0 seq=248 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:03,334 INFO image_rx_daemon: probe: tx=70 echo=0 (0.0% delivered) no +echoes this window 2026-10-25 18:45:03,336 INFO image_rx_daemon: probe_grid: p0/s0:0/70(0%) 2026-10-25 18:45:03,710 +INFO image_rx_daemon: frag_arrival: seq=249 idx=0 total=1 fw_us=3429712573 len=128 2026-10-25 18:45:03,711 INFO +image_rx_daemon: published frame_id=0 seq=249 124 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:03,712 INFO +image_rx_daemon: PROBE TX seq=71 phase_ms=0 size_b=16 (tx#71) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=28 channel_idx=23 epoch=12 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:45:03,759 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:04,310 +INFO image_rx_daemon: frag_arrival: seq=250 idx=0 total=1 fw_us=3430311329 len=135 2026-10-25 18:45:04,311 INFO +image_rx_daemon: published frame_id=0 seq=250 131 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:04,718 INFO +image_rx_daemon: frag_arrival: seq=251 idx=0 total=1 fw_us=3430717445 len=138 2026-10-25 18:45:04,719 INFO +image_rx_daemon: published frame_id=0 seq=251 134 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:05,318 INFO +image_rx_daemon: frag_arrival: seq=252 idx=0 total=1 fw_us=3431314644 len=144 2026-10-25 18:45:05,322 INFO +image_rx_daemon: published frame_id=0 seq=252 140 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:05,322 INFO +image_rx_daemon: PROBE TX seq=72 phase_ms=0 size_b=16 (tx#72) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=37 channel_idx=47 epoch=12 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:45:05,411 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:05,730 +INFO image_rx_daemon: frag_arrival: seq=253 idx=0 total=1 fw_us=3431721809 len=152 2026-10-25 18:45:05,733 INFO +image_rx_daemon: published frame_id=0 seq=253 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:06,316 INFO +image_rx_daemon: frag_arrival: seq=254 idx=0 total=1 fw_us=3432317652 len=148 2026-10-25 18:45:06,319 INFO +image_rx_daemon: published frame_id=0 seq=254 144 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:06,731 INFO +image_rx_daemon: frag_arrival: seq=255 idx=0 total=1 fw_us=3432729980 len=152 2026-10-25 18:45:06,732 INFO +image_rx_daemon: published frame_id=0 seq=255 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:06,732 INFO +image_rx_daemon: PROBE TX seq=73 phase_ms=0 size_b=16 (tx#73) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=44 channel_idx=12 epoch=12 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:45:06,810 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:07,355 +INFO image_rx_daemon: frag_arrival: seq=0 idx=0 total=1 fw_us=3433352025 len=200 2026-10-25 18:45:07,356 INFO +image_rx_daemon: published frame_id=0 seq=0 196 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:07,739 INFO +image_rx_daemon: frag_arrival: seq=1 idx=0 total=1 fw_us=3433732495 len=152 2026-10-25 18:45:07,740 INFO +image_rx_daemon: published frame_id=0 seq=1 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:08,359 INFO +image_rx_daemon: frag_arrival: seq=2 idx=0 total=1 fw_us=3434355342 len=206 2026-10-25 18:45:08,360 INFO +image_rx_daemon: published frame_id=0 seq=2 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:08,360 INFO +image_rx_daemon: PROBE TX seq=74 phase_ms=0 size_b=16 (tx#74) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=2 channel_idx=19 epoch=13 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:45:08,408 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:08,718 +INFO image_rx_daemon: frag_arrival: seq=3 idx=0 total=1 fw_us=3434717045 len=143 2026-10-25 18:45:08,719 INFO +image_rx_daemon: published frame_id=0 seq=3 139 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:09,362 INFO +image_rx_daemon: frag_arrival: seq=4 idx=0 total=1 fw_us=3435353609 len=205 2026-10-25 18:45:09,363 INFO +image_rx_daemon: published frame_id=0 seq=4 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:09,955 INFO +image_rx_daemon: frag_arrival: seq=5 idx=0 total=1 fw_us=3435950040 len=201 2026-10-25 18:45:09,956 INFO +image_rx_daemon: published frame_id=0 seq=5 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:09,956 INFO +image_rx_daemon: PROBE TX seq=75 phase_ms=0 size_b=16 (tx#75) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=10 channel_idx=11 epoch=13 freq_hz=908250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:45:10,001 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:10,320 +INFO image_rx_daemon: frag_arrival: seq=6 idx=0 total=1 fw_us=3436313121 len=152 2026-10-25 18:45:10,323 INFO +image_rx_daemon: published frame_id=0 seq=6 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:10,915 INFO +image_rx_daemon: frag_arrival: seq=7 idx=0 total=1 fw_us=3436911902 len=152 2026-10-25 18:45:10,918 INFO +image_rx_daemon: published frame_id=0 seq=7 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:11,363 INFO +image_rx_daemon: frag_arrival: seq=8 idx=0 total=1 fw_us=3437349937 len=205 2026-10-25 18:45:11,365 INFO +image_rx_daemon: published frame_id=0 seq=8 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:11,365 INFO +image_rx_daemon: PROBE TX seq=76 phase_ms=0 size_b=16 (tx#76) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=17 channel_idx=9 epoch=13 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:45:11,403 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:11,727 +INFO image_rx_daemon: frag_arrival: seq=9 idx=0 total=1 fw_us=3437720809 len=143 2026-10-25 18:45:11,728 INFO +image_rx_daemon: published frame_id=0 seq=9 139 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:12,313 INFO +image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=3438309001 len=152 2026-10-25 18:45:12,314 INFO +image_rx_daemon: published frame_id=0 seq=10 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:12,728 INFO +image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=3438718456 len=152 2026-10-25 18:45:12,731 INFO +image_rx_daemon: published frame_id=0 seq=11 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:12,732 INFO +image_rx_daemon: PROBE TX seq=77 phase_ms=0 size_b=16 (tx#77) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=24 channel_idx=35 epoch=13 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:45:12,800 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:13,343 +INFO image_rx_daemon: stats: rx_frames=226 rx_decode_err=0 frames_published=226 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=324 cmd_cooldown_drops=0 cmd_gate_held=101 +cmd_copies_deferred=0 cmd_gate_deferred=101 2026-10-25 18:45:13,347 INFO image_rx_daemon: frag_arrival: seq=12 idx=0 +total=1 fw_us=3439343625 len=203 2026-10-25 18:45:13,347 INFO image_rx_daemon: air_gap: n=20 dt_med=588192us +dt_p95=636564us len_med=152B cmd_tx_ok=77 cmd_tx_fail=0 2026-10-25 18:45:13,349 INFO image_rx_daemon: published +frame_id=0 seq=12 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:13,349 INFO image_rx_daemon: +air_gap_hist(ms): <400:5 <1000:15 2026-10-25 18:45:13,351 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 +med=588.2ms 2026-10-25 18:45:13,351 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-66/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:45:13,352 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=13 last_hop=26 slot_off=[14..33] 2026-10-25 18:45:13,352 INFO image_rx_daemon: probe: tx=77 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:45:13,352 INFO image_rx_daemon: probe_grid: +p0/s0:0/77(0%) 2026-10-25 18:45:13,730 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=3439721887 +len=140 2026-10-25 18:45:13,731 INFO image_rx_daemon: published frame_id=0 seq=13 136 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:14,306 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 +fw_us=3440305665 len=152 2026-10-25 18:45:14,308 INFO image_rx_daemon: published frame_id=0 seq=14 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:14,308 INFO image_rx_daemon: PROBE TX seq=78 phase_ms=0 size_b=16 +(tx#78) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=43 epoch=13 +freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:45:14,394 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:14,743 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 +total=1 fw_us=3440732987 len=152 2026-10-25 18:45:14,745 INFO image_rx_daemon: published frame_id=0 seq=15 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:15,268 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 +fw_us=3441265430 len=101 2026-10-25 18:45:15,271 INFO image_rx_daemon: published frame_id=0 seq=16 97 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:15,744 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 +fw_us=3441733511 len=141 2026-10-25 18:45:15,747 INFO image_rx_daemon: published frame_id=0 seq=17 137 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:15,748 INFO image_rx_daemon: PROBE TX seq=79 phase_ms=0 size_b=16 +(tx#79) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=33 epoch=13 +freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:45:15,795 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:16,306 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 +total=1 fw_us=3442302582 len=152 2026-10-25 18:45:16,307 INFO image_rx_daemon: published frame_id=0 seq=18 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:16,910 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 +fw_us=3442899037 len=150 2026-10-25 18:45:16,911 INFO image_rx_daemon: published frame_id=0 seq=19 146 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:16,912 INFO image_rx_daemon: PROBE TX seq=80 phase_ms=0 size_b=16 +(tx#80) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=2 epoch=13 +freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:45:16,991 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:17,313 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 +total=1 fw_us=3443300936 len=152 2026-10-25 18:45:17,315 INFO image_rx_daemon: published frame_id=0 seq=20 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:17,907 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 +fw_us=3443899819 len=152 2026-10-25 18:45:17,908 INFO image_rx_daemon: published frame_id=0 seq=21 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:18,351 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 +fw_us=3444337936 len=207 2026-10-25 18:45:18,352 INFO image_rx_daemon: published frame_id=0 seq=22 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:18,353 INFO image_rx_daemon: PROBE TX seq=81 phase_ms=0 size_b=16 +(tx#81) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=2 epoch=14 freq_hz=903750000 +pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:45:18,390 INFO image_rx_daemon: command TX opcode=0x69 +copy=1/1 OK (on air) 2026-10-25 18:45:18,944 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 +fw_us=3444935142 len=201 2026-10-25 18:45:18,945 INFO image_rx_daemon: published frame_id=0 seq=23 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:19,346 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 +fw_us=3445333534 len=203 2026-10-25 18:45:19,348 INFO image_rx_daemon: published frame_id=0 seq=24 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:19,947 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 +fw_us=3445935012 len=207 2026-10-25 18:45:19,948 INFO image_rx_daemon: published frame_id=0 seq=25 203 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:19,948 INFO image_rx_daemon: PROBE TX seq=82 phase_ms=0 size_b=16 +(tx#82) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=5 epoch=14 +freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:45:19,995 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:20,302 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 +total=1 fw_us=3446295330 len=152 2026-10-25 18:45:20,303 INFO image_rx_daemon: published frame_id=0 seq=26 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:20,902 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 +fw_us=3446894134 len=152 2026-10-25 18:45:20,903 INFO image_rx_daemon: published frame_id=0 seq=27 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:21,306 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 +fw_us=3447293277 len=152 2026-10-25 18:45:21,307 INFO image_rx_daemon: published frame_id=0 seq=28 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:21,307 INFO image_rx_daemon: PROBE TX seq=83 phase_ms=0 size_b=16 +(tx#83) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=33 epoch=14 +freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:45:21,386 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:21,727 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 +total=1 fw_us=3447721267 len=143 2026-10-25 18:45:21,730 INFO image_rx_daemon: published frame_id=0 seq=29 139 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:22,298 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 +fw_us=3448291081 len=152 2026-10-25 18:45:22,299 INFO image_rx_daemon: published frame_id=0 seq=30 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:22,900 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 +fw_us=3448888142 len=151 2026-10-25 18:45:22,903 INFO image_rx_daemon: published frame_id=0 seq=31 147 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:22,904 INFO image_rx_daemon: PROBE TX seq=84 phase_ms=0 size_b=16 +(tx#84) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=14 epoch=14 +freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:45:22,992 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:23,303 INFO image_rx_daemon: frag_arrival: seq=32 idx=0 +total=1 fw_us=3449288796 len=152 2026-10-25 18:45:23,305 INFO image_rx_daemon: published frame_id=0 seq=32 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:23,355 INFO image_rx_daemon: stats: rx_frames=247 rx_decode_err=0 +frames_published=247 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=353 cmd_cooldown_drops=0 cmd_gate_held=110 cmd_copies_deferred=0 cmd_gate_deferred=110 2026-10-25 +18:45:23,357 INFO image_rx_daemon: air_gap: n=20 dt_med=532443us dt_p95=601478us len_med=152B cmd_tx_ok=84 +cmd_tx_fail=0 2026-10-25 18:45:23,358 INFO image_rx_daemon: air_gap_hist(ms): <400:4 <1000:16 2026-10-25 +18:45:23,359 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=532.4ms 2026-10-25 18:45:23,360 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:45:23,360 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=14 last_hop=26 +slot_off=[14..52] 2026-10-25 18:45:23,361 INFO image_rx_daemon: probe: tx=84 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:45:23,362 INFO image_rx_daemon: probe_grid: p0/s0:0/84(0%) 2026-10-25 18:45:23,891 INFO +image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=3449882491 len=147 2026-10-25 18:45:23,892 INFO +image_rx_daemon: published frame_id=0 seq=33 143 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:24,294 INFO +image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=3450286775 len=152 2026-10-25 18:45:24,295 INFO +image_rx_daemon: published frame_id=0 seq=34 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:24,296 INFO +image_rx_daemon: PROBE TX seq=85 phase_ms=0 size_b=16 (tx#85) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=32 channel_idx=34 epoch=14 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:45:24,384 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:24,938 +INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=3450918916 len=199 2026-10-25 18:45:24,939 INFO +image_rx_daemon: published frame_id=0 seq=35 195 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:25,327 INFO +image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=3451312726 len=191 2026-10-25 18:45:25,328 INFO +image_rx_daemon: published frame_id=0 seq=36 187 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:25,938 INFO +image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=3451916408 len=198 2026-10-25 18:45:25,939 INFO +image_rx_daemon: published frame_id=0 seq=37 194 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:25,941 INFO +image_rx_daemon: PROBE TX seq=86 phase_ms=0 size_b=16 (tx#86) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=40 channel_idx=44 epoch=14 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:45:25,988 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:26,339 +INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=3452317993 len=203 2026-10-25 18:45:26,340 INFO +image_rx_daemon: published frame_id=0 seq=38 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:26,736 INFO +image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=3452715695 len=187 2026-10-25 18:45:26,739 INFO +image_rx_daemon: published frame_id=0 seq=39 183 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:27,306 INFO +image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=3453294892 len=174 2026-10-25 18:45:27,307 INFO +image_rx_daemon: published frame_id=0 seq=40 170 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:27,308 INFO +image_rx_daemon: PROBE TX seq=87 phase_ms=0 size_b=16 (tx#87) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=47 channel_idx=1 epoch=14 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:45:27,375 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:27,930 +INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=3453915142 len=201 2026-10-25 18:45:27,931 INFO +image_rx_daemon: published frame_id=0 seq=41 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:28,259 INFO +image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=3454248661 len=115 2026-10-25 18:45:28,260 INFO +image_rx_daemon: published frame_id=0 seq=42 111 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:28,894 INFO +image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=3454872920 len=148 2026-10-25 18:45:28,895 INFO +image_rx_daemon: published frame_id=0 seq=43 144 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:28,896 INFO +image_rx_daemon: PROBE TX seq=88 phase_ms=0 size_b=16 (tx#88) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=5 channel_idx=27 epoch=15 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:45:28,974 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:29,269 +INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=3455252142 len=120 2026-10-25 18:45:29,271 INFO +image_rx_daemon: published frame_id=0 seq=44 116 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:29,931 INFO +image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=3455911786 len=205 2026-10-25 18:45:29,933 INFO +image_rx_daemon: published frame_id=0 seq=45 201 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:30,254 INFO +image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=3456243496 len=114 2026-10-25 18:45:30,256 INFO +image_rx_daemon: published frame_id=0 seq=46 110 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:30,257 INFO +image_rx_daemon: PROBE TX seq=89 phase_ms=0 size_b=16 (tx#89) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=11 channel_idx=30 epoch=15 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:45:30,304 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:30,923 +INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=3456904084 len=197 2026-10-25 18:45:30,924 INFO +image_rx_daemon: published frame_id=0 seq=47 193 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:31,292 INFO +image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=3457269558 len=152 2026-10-25 18:45:31,293 INFO +image_rx_daemon: published frame_id=0 seq=48 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:31,883 INFO +image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=3457867941 len=152 2026-10-25 18:45:31,885 INFO +image_rx_daemon: published frame_id=0 seq=49 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:31,885 INFO +image_rx_daemon: PROBE TX seq=90 phase_ms=0 size_b=16 (tx#90) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=20 channel_idx=13 epoch=15 freq_hz=909250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:45:31,974 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:32,282 +INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=3458264257 len=149 2026-10-25 18:45:32,283 INFO +image_rx_daemon: published frame_id=0 seq=50 145 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:32,885 INFO +image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=3458865292 len=152 2026-10-25 18:45:32,886 INFO +image_rx_daemon: published frame_id=0 seq=51 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:33,286 INFO +image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=3459264387 len=152 2026-10-25 18:45:33,287 INFO +image_rx_daemon: published frame_id=0 seq=52 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:33,288 INFO +image_rx_daemon: PROBE TX seq=91 phase_ms=0 size_b=16 (tx#91) 2026-10-25 18:45:33,367 INFO image_rx_daemon: stats: +rx_frames=267 rx_decode_err=0 frames_published=267 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 +parity_recon=0 idle_drain_deferred=383 cmd_cooldown_drops=0 cmd_gate_held=120 cmd_copies_deferred=0 +cmd_gate_deferred=120 2026-10-25 18:45:33,368 INFO image_rx_daemon: air_gap: n=20 dt_med=579197us dt_p95=660588us +len_med=152B cmd_tx_ok=90 cmd_tx_fail=0 2026-10-25 18:45:33,371 INFO image_rx_daemon: air_gap_hist(ms): <400:8 +<1000:12 2026-10-25 18:45:33,372 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=579.2ms RFCO_PERTX +during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=40 epoch=15 freq_hz=922750000 pkt_toa_us=25728 +legal_dwell_used_us_10s=25728 2026-10-25 18:45:33,374 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on +air) 2026-10-25 18:45:33,376 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 +snr[min/med/max]=9.0/10.0/10.0 2026-10-25 18:45:33,377 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 +pre_f8=0 last_epoch=15 last_hop=26 slot_off=[14..23] 2026-10-25 18:45:33,378 INFO image_rx_daemon: probe: tx=91 +echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:45:33,378 INFO image_rx_daemon: probe_grid: +p0/s0:0/91(0%) 2026-10-25 18:45:33,914 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=3459888961 +len=188 2026-10-25 18:45:33,915 INFO image_rx_daemon: published frame_id=0 seq=53 184 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:34,283 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 +fw_us=3460262105 len=152 2026-10-25 18:45:34,284 INFO image_rx_daemon: published frame_id=0 seq=54 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:34,864 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 +fw_us=3460842508 len=130 2026-10-25 18:45:34,866 INFO image_rx_daemon: published frame_id=0 seq=55 126 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:34,867 INFO image_rx_daemon: PROBE TX seq=92 phase_ms=0 size_b=16 +(tx#92) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=7 epoch=15 +freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:45:34,914 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:35,282 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 +total=1 fw_us=3461259492 len=152 2026-10-25 18:45:35,284 INFO image_rx_daemon: published frame_id=0 seq=56 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:35,861 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 +fw_us=3461842478 len=131 2026-10-25 18:45:35,863 INFO image_rx_daemon: published frame_id=0 seq=57 127 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:36,282 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 +fw_us=3462257009 len=152 2026-10-25 18:45:36,284 INFO image_rx_daemon: published frame_id=0 seq=58 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:36,284 INFO image_rx_daemon: PROBE TX seq=93 phase_ms=0 size_b=16 +(tx#93) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=26 epoch=15 +freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:45:36,362 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:36,714 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 +total=1 fw_us=3462691615 len=142 2026-10-25 18:45:36,715 INFO image_rx_daemon: published frame_id=0 seq=59 138 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:37,315 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 +fw_us=3463288373 len=198 2026-10-25 18:45:37,316 INFO image_rx_daemon: published frame_id=0 seq=60 194 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:37,694 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 +fw_us=3463673851 len=132 2026-10-25 18:45:37,695 INFO image_rx_daemon: published frame_id=0 seq=61 128 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:37,696 INFO image_rx_daemon: PROBE TX seq=94 phase_ms=0 size_b=16 +(tx#94) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=36 epoch=15 +freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:45:37,764 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:38,271 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 +total=1 fw_us=3464252219 len=152 2026-10-25 18:45:38,274 INFO image_rx_daemon: published frame_id=0 seq=62 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:38,903 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 +fw_us=3464879365 len=192 2026-10-25 18:45:38,905 INFO image_rx_daemon: published frame_id=0 seq=63 188 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:38,905 INFO image_rx_daemon: PROBE TX seq=95 phase_ms=0 size_b=16 +(tx#95) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=49 epoch=16 +freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:45:38,963 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:39,270 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 +total=1 fw_us=3465242146 len=141 2026-10-25 18:45:39,271 INFO image_rx_daemon: published frame_id=0 seq=64 137 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:39,911 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 +fw_us=3465887324 len=205 2026-10-25 18:45:39,912 INFO image_rx_daemon: published frame_id=0 seq=65 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:40,254 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 +fw_us=3466229449 len=130 2026-10-25 18:45:40,255 INFO image_rx_daemon: published frame_id=0 seq=66 126 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:40,256 INFO image_rx_daemon: PROBE TX seq=96 phase_ms=0 size_b=16 +(tx#96) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=32 epoch=16 +freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:45:40,307 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:40,912 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 +total=1 fw_us=3466884627 len=204 2026-10-25 18:45:40,913 INFO image_rx_daemon: published frame_id=0 seq=67 200 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:41,311 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 +fw_us=3467283562 len=205 2026-10-25 18:45:41,312 INFO image_rx_daemon: published frame_id=0 seq=68 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:41,313 INFO image_rx_daemon: PROBE TX seq=97 phase_ms=0 size_b=16 +(tx#97) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=47 epoch=16 +freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:45:41,360 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:41,867 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 +total=1 fw_us=3467835344 len=142 2026-10-25 18:45:41,868 INFO image_rx_daemon: published frame_id=0 seq=69 138 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:42,247 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 +fw_us=3468224043 len=130 2026-10-25 18:45:42,250 INFO image_rx_daemon: published frame_id=0 seq=70 126 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:42,902 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 +fw_us=3468876713 len=203 2026-10-25 18:45:42,904 INFO image_rx_daemon: published frame_id=0 seq=71 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:42,904 INFO image_rx_daemon: PROBE TX seq=98 phase_ms=0 size_b=16 +(tx#98) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=0 epoch=16 +freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:45:42,951 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:43,311 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 +total=1 fw_us=3469278129 len=206 2026-10-25 18:45:43,312 INFO image_rx_daemon: published frame_id=0 seq=72 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:43,381 INFO image_rx_daemon: stats: rx_frames=287 rx_decode_err=0 +frames_published=287 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=411 cmd_cooldown_drops=0 cmd_gate_held=129 cmd_copies_deferred=0 cmd_gate_deferred=129 2026-10-25 +18:45:43,383 INFO image_rx_daemon: air_gap: n=20 dt_med=551782us dt_p95=655178us len_med=152B cmd_tx_ok=98 +cmd_tx_fail=0 2026-10-25 18:45:43,385 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 2026-10-25 +18:45:43,386 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=551.8ms 2026-10-25 18:45:43,387 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-63 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:45:43,387 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=16 last_hop=26 +slot_off=[14..58] 2026-10-25 18:45:43,387 INFO image_rx_daemon: probe: tx=98 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:45:43,388 INFO image_rx_daemon: probe_grid: p0/s0:0/98(0%) 2026-10-25 18:45:43,902 INFO +image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=3469872142 len=198 2026-10-25 18:45:43,903 INFO +image_rx_daemon: published frame_id=0 seq=73 194 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:44,303 INFO +image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=3470270022 len=197 2026-10-25 18:45:44,304 INFO +image_rx_daemon: published frame_id=0 seq=74 193 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:44,305 INFO +image_rx_daemon: PROBE TX seq=99 phase_ms=0 size_b=16 (tx#99) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=32 channel_idx=41 epoch=16 freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:45:44,352 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:44,881 +INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=3470853015 len=179 2026-10-25 18:45:44,882 INFO +image_rx_daemon: published frame_id=0 seq=75 175 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:45,290 INFO +image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=3471262322 len=190 2026-10-25 18:45:45,291 INFO +image_rx_daemon: published frame_id=0 seq=76 186 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:45,881 INFO +image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=3471855820 len=186 2026-10-25 18:45:45,882 INFO +image_rx_daemon: published frame_id=0 seq=77 182 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:45,883 INFO +image_rx_daemon: PROBE TX seq=100 phase_ms=0 size_b=16 (tx#100) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=40 channel_idx=25 epoch=16 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:45:45,942 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:46,270 +INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=3472241919 len=166 2026-10-25 18:45:46,271 INFO +image_rx_daemon: published frame_id=0 seq=78 162 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:46,885 INFO +image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=3472866232 len=201 2026-10-25 18:45:46,887 INFO +image_rx_daemon: published frame_id=0 seq=79 197 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:47,254 INFO +image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=3473228806 len=152 2026-10-25 18:45:47,256 INFO +image_rx_daemon: published frame_id=0 seq=80 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:47,256 INFO +image_rx_daemon: PROBE TX seq=101 phase_ms=0 size_b=16 (tx#101) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=47 channel_idx=5 epoch=16 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:45:47,345 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:47,859 +INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=3473827324 len=152 2026-10-25 18:45:47,860 INFO +image_rx_daemon: published frame_id=0 seq=81 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:48,281 INFO +image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=3474249651 len=183 2026-10-25 18:45:48,283 INFO +image_rx_daemon: published frame_id=0 seq=82 179 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:48,898 INFO +image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=3474858376 len=197 2026-10-25 18:45:48,899 INFO +image_rx_daemon: published frame_id=0 seq=83 193 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:48,900 INFO +image_rx_daemon: PROBE TX seq=102 phase_ms=0 size_b=16 (tx#102) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=5 channel_idx=27 epoch=17 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 +2026-10-25 18:45:48,947 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:49,229 +INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=3475200489 len=123 2026-10-25 18:45:49,231 INFO +image_rx_daemon: published frame_id=0 seq=84 119 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:49,826 INFO +image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=3475798599 len=120 2026-10-25 18:45:49,827 INFO +image_rx_daemon: published frame_id=0 seq=85 116 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:50,291 INFO +image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=3476256970 len=203 2026-10-25 18:45:50,292 INFO +image_rx_daemon: published frame_id=0 seq=86 199 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:50,292 INFO +image_rx_daemon: PROBE TX seq=103 phase_ms=0 size_b=16 (tx#103) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=12 channel_idx=38 epoch=17 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:45:50,340 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:50,842 +INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=3476813750 len=147 2026-10-25 18:45:50,843 INFO +image_rx_daemon: published frame_id=0 seq=87 143 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:51,234 INFO +image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=3477198142 len=126 2026-10-25 18:45:51,235 INFO +image_rx_daemon: published frame_id=0 seq=88 122 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:51,841 INFO +image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=3477808502 len=141 2026-10-25 18:45:51,842 INFO +image_rx_daemon: published frame_id=0 seq=89 137 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:51,843 INFO +image_rx_daemon: PROBE TX seq=104 phase_ms=0 size_b=16 (tx#104) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=20 channel_idx=15 epoch=17 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:45:51,932 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:52,246 +INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=3478212725 len=150 2026-10-25 18:45:52,247 INFO +image_rx_daemon: published frame_id=0 seq=90 146 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:52,866 INFO +image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=3478831819 len=179 2026-10-25 18:45:52,867 INFO +image_rx_daemon: published frame_id=0 seq=91 175 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:53,294 INFO +image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=3479251349 len=206 2026-10-25 18:45:53,295 INFO +image_rx_daemon: published frame_id=0 seq=92 202 B → lifetrac/v25/video/tile_delta 2026-10-25 18:45:53,296 INFO +image_rx_daemon: PROBE TX seq=105 phase_ms=0 size_b=16 (tx#105) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=27 channel_idx=44 epoch=17 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:45:53,342 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:53,391 +INFO image_rx_daemon: stats: rx_frames=307 rx_decode_err=0 frames_published=307 publish_err=0 reassembler_decode_err=0 +reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=439 cmd_cooldown_drops=0 cmd_gate_held=139 +cmd_copies_deferred=0 cmd_gate_deferred=139 2026-10-25 18:45:53,392 INFO image_rx_daemon: air_gap: n=20 +dt_med=556780us dt_p95=624313us len_med=179B cmd_tx_ok=105 cmd_tx_fail=0 2026-10-25 18:45:53,395 INFO +image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 2026-10-25 18:45:53,396 INFO image_rx_daemon: air_gap_by_class: +boundary: n=20 med=556.8ms 2026-10-25 18:45:53,397 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 +rssi[min/med/max]=-74/-67/-63 snr[min/med/max]=8.0/10.0/10.0 2026-10-25 18:45:53,398 INFO image_rx_daemon: +phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=17 last_hop=26 slot_off=[14..14] 2026-10-25 18:45:53,398 INFO +image_rx_daemon: probe: tx=105 echo=0 (0.0% delivered) no echoes this window 2026-10-25 18:45:53,399 INFO +image_rx_daemon: probe_grid: p0/s0:0/105(0%) 2026-10-25 18:45:53,874 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 +total=1 fw_us=3479836667 len=189 2026-10-25 18:45:53,875 INFO image_rx_daemon: published frame_id=0 seq=93 185 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:54,245 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 +fw_us=3480207126 len=151 2026-10-25 18:45:54,246 INFO image_rx_daemon: published frame_id=0 seq=94 147 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:54,881 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 +fw_us=3480844004 len=201 2026-10-25 18:45:54,882 INFO image_rx_daemon: published frame_id=0 seq=95 197 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:54,883 INFO image_rx_daemon: PROBE TX seq=106 phase_ms=0 size_b=16 +(tx#106) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=18 epoch=17 +freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:45:54,930 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:55,234 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 +total=1 fw_us=3481203995 len=148 2026-10-25 18:45:55,236 INFO image_rx_daemon: published frame_id=0 seq=96 144 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:55,819 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 +fw_us=3481784312 len=125 2026-10-25 18:45:55,822 INFO image_rx_daemon: published frame_id=0 seq=97 121 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:56,286 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 +fw_us=3482242750 len=205 2026-10-25 18:45:56,287 INFO image_rx_daemon: published frame_id=0 seq=98 201 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:56,288 INFO image_rx_daemon: PROBE TX seq=107 phase_ms=0 size_b=16 +(tx#107) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=17 epoch=17 +freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:45:56,335 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:56,875 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 +total=1 fw_us=3482838541 len=203 2026-10-25 18:45:56,876 INFO image_rx_daemon: published frame_id=0 seq=99 199 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:57,278 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 +fw_us=3483237377 len=202 2026-10-25 18:45:57,279 INFO image_rx_daemon: published frame_id=0 seq=100 198 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:57,845 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 +fw_us=3483809827 len=167 2026-10-25 18:45:57,847 INFO image_rx_daemon: published frame_id=0 seq=101 163 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:57,847 INFO image_rx_daemon: PROBE TX seq=108 phase_ms=0 size_b=16 +(tx#108) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=25 epoch=18 +freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:45:57,927 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:58,275 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 +total=1 fw_us=3484237245 len=206 2026-10-25 18:45:58,277 INFO image_rx_daemon: published frame_id=0 seq=102 202 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:58,827 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 +fw_us=3484791720 len=146 2026-10-25 18:45:58,830 INFO image_rx_daemon: published frame_id=0 seq=103 142 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:59,210 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 +fw_us=3485170140 len=119 2026-10-25 18:45:59,212 INFO image_rx_daemon: published frame_id=0 seq=104 115 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:45:59,212 INFO image_rx_daemon: PROBE TX seq=109 phase_ms=0 size_b=16 +(tx#109) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=15 epoch=18 +freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 2026-10-25 18:45:59,250 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:45:59,850 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 +total=1 fw_us=3485812563 len=177 2026-10-25 18:45:59,851 INFO image_rx_daemon: published frame_id=0 seq=105 173 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:46:00,210 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 +fw_us=3486171142 len=121 2026-10-25 18:46:00,211 INFO image_rx_daemon: published frame_id=0 seq=106 117 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:46:00,809 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 +fw_us=3486768717 len=122 2026-10-25 18:46:00,812 INFO image_rx_daemon: published frame_id=0 seq=107 118 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:46:00,813 INFO image_rx_daemon: PROBE TX seq=110 phase_ms=0 size_b=16 +(tx#110) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=27 epoch=18 +freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:46:00,857 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:46:01,259 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 +total=1 fw_us=3487217630 len=183 2026-10-25 18:46:01,260 INFO image_rx_daemon: published frame_id=0 seq=108 179 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:46:01,828 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 +fw_us=3487789534 len=152 2026-10-25 18:46:01,831 INFO image_rx_daemon: published frame_id=0 seq=109 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:46:02,234 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 +fw_us=3488188463 len=152 2026-10-25 18:46:02,235 INFO image_rx_daemon: published frame_id=0 seq=110 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:46:02,236 INFO image_rx_daemon: PROBE TX seq=111 phase_ms=0 size_b=16 +(tx#111) RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=20 epoch=18 +freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 2026-10-25 18:46:02,314 INFO image_rx_daemon: +command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:46:02,842 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 +total=1 fw_us=3488804931 len=176 2026-10-25 18:46:02,844 INFO image_rx_daemon: published frame_id=0 seq=111 172 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:46:03,224 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 +fw_us=3489189854 len=152 2026-10-25 18:46:03,226 INFO image_rx_daemon: published frame_id=0 seq=112 148 B → +lifetrac/v25/video/tile_delta 2026-10-25 18:46:03,402 INFO image_rx_daemon: stats: rx_frames=327 rx_decode_err=0 +frames_published=327 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 +idle_drain_deferred=469 cmd_cooldown_drops=0 cmd_gate_held=150 cmd_copies_deferred=0 cmd_gate_deferred=150 2026-10-25 +18:46:03,404 INFO image_rx_daemon: air_gap: n=20 dt_med=554475us dt_p95=642423us len_med=167B cmd_tx_ok=111 +cmd_tx_fail=0 2026-10-25 18:46:03,406 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 2026-10-25 +18:46:03,407 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=554.5ms 2026-10-25 18:46:03,408 INFO +image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 2026-10-25 +18:46:03,408 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=18 last_hop=26 +slot_off=[14..19] 2026-10-25 18:46:03,409 INFO image_rx_daemon: probe: tx=111 echo=0 (0.0% delivered) no echoes this +window 2026-10-25 18:46:03,410 INFO image_rx_daemon: probe_grid: p0/s0:0/111(0%) 2026-10-25 18:46:03,831 INFO +image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=3489783697 len=152 2026-10-25 18:46:03,832 INFO +image_rx_daemon: published frame_id=0 seq=113 148 B → lifetrac/v25/video/tile_delta 2026-10-25 18:46:03,833 INFO +image_rx_daemon: PROBE TX seq=112 phase_ms=0 size_b=16 (tx#112) RFCO_PERTX during TX wait: profile_id=1 +tx_status=0x00(OK) hop_idx=30 channel_idx=35 epoch=18 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + 2026-10-25 18:46:03,912 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) 2026-10-25 18:46:04,219 +INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=3490175360 len=122 2026-10-25 18:46:04,222 INFO +image_rx_daemon: published frame_id=0 seq=114 118 B → lifetrac/v25/video/tile_delta 2026-10-25 18:46:11,091 INFO +image_rx_daemon: signal received; shutting down 2026-10-25 18:46:11,201 INFO image_rx_daemon: RX worker exit +2026-10-25 18:46:11,687 INFO image_rx_daemon: image_rx_daemon exit + +=== LEG CHECKS === +TRACTOR_L072_RESET landed (PF4/NRST read back low then high, openocd exit 0) +BASE_L072_RESET unverified (gpio163 pulse sent; nothing checks that the base L072 rebooted, and it has not since +2026-08: score base brackets as post - pre) + gpio163 pulse output: none +CLOCKS board minus PC: tractor -1667465.371 s (-19.30 d) +-0.033 s; base -0.165 s (0.00 d) +-0.036 s (read only) +LOG_WINDOW after_stop (feed: camera_svc stopped; 4 s drain, tx_smoke stopped, rx_smoke stopped 0.5 s later, then the +logs were read; both stops ok, both daemon logs hold their SIGTERM shutdown line) +[EVIDENCE] archived to C:\Users\dorkm\Documents\GitHub\LifeTrac-bench-main\LifeTrac-v25\DESIGN-CONTROLLER\bench-evidenc +e\radio_monitor_20261025_134614_5f84b748 +=== LIVE LORA RADIO MONITOR COMPLETE === diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_health_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_health_base.txt new file mode 100644 index 00000000..2acf3df1 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_health_base.txt @@ -0,0 +1,29 @@ +# leg 2c_t2i health base, 2026-10-25T18:42:20Z PC clock +STATS-OK (attempt 1) + radio_state=1 + radio_rx_ok=5156 + radio_crc_err=4 + radio_dio0=6397 + radio_tx_ok=1235 + tx_fifo_rb_ok=1235 + tx_fifo_rb_bad=0 + tx_done_early=0 + rx_urc_lost=27 + rx_pretx_drained=0 + rx_fifo_skip=0 + tx_deaf_max_us=30698 + tx_deaf_sum_us=36443334 + tx_done_to_rearm_max_us=1854 + fhss_dec_aligned=5146 + fhss_dec_snapped=10 + fhss_dec_rej_locked_out=0 + clk_demotion_reset=10 + clk_demotion_kept=0 + tx_first_anchor=0 + tx_stream_streak_max=1 + host_parse_ok=3152 + host_parse_err=0 + host_rx_ring_ovf=0 +RS115-INSTRUMENTED-FIRMWARE=YES +RS12-URC-COUNTERS=YES +RS12-10-COUNTERS=YES diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_health_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_health_tractor.txt new file mode 100644 index 00000000..76178da3 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_health_tractor.txt @@ -0,0 +1,29 @@ +# leg 2c_t2i health tractor, 2026-10-25T18:42:22Z PC clock +STATS-OK (attempt 1) + radio_state=1 + radio_rx_ok=122 + radio_crc_err=0 + radio_dio0=492 + radio_tx_ok=369 + tx_fifo_rb_ok=369 + tx_fifo_rb_bad=0 + tx_done_early=0 + rx_urc_lost=0 + rx_pretx_drained=0 + rx_fifo_skip=0 + tx_deaf_max_us=176766 + tx_deaf_sum_us=64232495 + tx_done_to_rearm_max_us=3539 + fhss_dec_aligned=122 + fhss_dec_snapped=0 + fhss_dec_rej_locked_out=0 + clk_demotion_reset=0 + clk_demotion_kept=1 + tx_first_anchor=1 + tx_stream_streak_max=368 + host_parse_ok=877 + host_parse_err=0 + host_rx_ring_ovf=0 +RS115-INSTRUMENTED-FIRMWARE=YES +RS12-URC-COUNTERS=YES +RS12-10-COUNTERS=YES diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_link_stats.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_link_stats.txt new file mode 100644 index 00000000..37586b1c --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_link_stats.txt @@ -0,0 +1,2 @@ +# leg 2c_t2i link_stats (base broker): first message with frames; sampler started 2026-10-25T18:43:01Z PC clock +18:43:22Z {"bps": 326.9, "frames_per_s": 2.0, "rx_frames_seen": 5, "frames_published": 5, "rssi_dbm": -67, "snr_db": 10, "parity_reconstructions": 0, "timeouts": 0, "decode_errors": 0, "frags_expected": 5, "frags_missing": 0, "rx_codec": 1, "rx_codec_name": "mono_g4", "radio_profile": 1, "ts": 1792953802.3} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_p2p4.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_p2p4.txt new file mode 100644 index 00000000..cfdfb31e --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_p2p4.txt @@ -0,0 +1,11 @@ +# leg 2c_t2i P2/P4 greps on C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748 +harness: reg_profile=1 force_frf_hz=0 tx_batch=0 synth_fps=2 cam_extra_env=-e LIFETRAC_ENCODE_MODE=6 +published frame_id lines (rx_daemon.log): 329 +tx done K=1 lines: 370 +tx done K>=2 lines: 0 +tx ABORTED lines: 0 +max K: 1 fragments +camera_service vector_stats lines: 0 +tx drops before air (last tx stats line): drop_full=0 drop_stale=0 +tractor FHSS authority (post bracket): tx_first_anchor=1 tx_stream_streak_max=370 +seq-gap loss (per codec run): leg 2c_t2i: 329 frames received; seq gaps within same-codec runs (row, lost): [(31, 1)] -> 1 lost of 330 = 0.3 % after the first received frame (0 codec switch(es) not counted) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_params.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_params.txt new file mode 100644 index 00000000..88fc7c19 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_params.txt @@ -0,0 +1,58 @@ +git_sha=5f84b748 +duration_s=180 +synth_fps=2 +synth_budget_b=250 +tx_pipeline=v3 +tx_pipeline_depth=2 +tx_batch=0 +tx_prepare_ahead=1 +train_gap_ms=40 +kf_request_disable=1 +no_park_last=0 +no_park_last_min_frags=3 +idle_drain_quiet_s=1.5 +cmd_stream_min_gap_s=1.0 +rx_extra_env= +rx_env_args=-e LIFETRAC_ALIGNED_PUMP=1 -e LIFETRAC_REACTIVE_FIRE=1 -e LIFETRAC_IDLE_DRAIN_QUIET_S=1.5 -e LIFETRAC_CMD_STREAM_MIN_GAP_S=1.0 +cam_extra_env=-e LIFETRAC_ENCODE_MODE=6 +parity_group=0 +aligned_pump=1 +reactive_fire=1 +probe_phase_sweep_ms= +probe_sizes_b= +ack_copies=2 +probe_echo=0 +fhss_farm_id=0 +fhss_link_id=0 +airtime_budget_us=0 +pacing_mode=smooth +pacing_headroom=0 +rxcont_arm=1 +tx_power_dbm= +tx_feed=camera +reg_profile=1 +force_frf_hz=0 +allow_default_carrier=False +tx_serial=2E2C1209DABC240B +rx_serial=2D0A1209DABC240B +host_ip=192.168.1.79 +inject_cmd= +inject_on= +inject_status= +inject_trigger= +tractor_l072_reset=landed +tractor_l072_reset_reason=PF4/NRST read back low then high, openocd exit 0 +tractor_ocd_tag=OCD_LEG=20261025T184245Z +base_l072_reset=unverified +base_gpio163_output=none +log_window=after_stop +feed_stop=camera_svc stopped +stop_drain_s=4 +tractor_clock_offset_s=-1667465.371 +base_clock_offset_s=-0.165 +tractor_clock_rtt_s=0.065 +base_clock_rtt_s=0.071 +clock_offset_rule=board date +%s.%N minus the PC UTC epoch at the midpoint of the adb read (error at most rtt/2, +1 s if the CLOCKS line says whole seconds), read after the daemons stopped; no clock was set +tractor_deploy_md5=md5 52/52 match; reset files md5 2/2 match +base_deploy_md5=md5 52/52 match +timestamp=20261025_134614 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_park.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_park.txt new file mode 100644 index 00000000..e30cea90 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_park.txt @@ -0,0 +1,3 @@ +# leg 2c_t2i park, 2026-10-25T18:48:45Z PC clock +base: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +tractor: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_post_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_post_base.txt new file mode 100644 index 00000000..7428f787 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_post_base.txt @@ -0,0 +1,31 @@ +# leg 2c_t2i post bracket base, 2026-10-25T18:48:38Z PC clock +radio_rx_ok=5485 +radio_crc_err=5 +radio_dio0=6840 +radio_tx_ok=1347 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=3430 +host_parse_err=0 +radio_state=4 +tx_fifo_rb_ok=1347 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=34 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=30698 +tx_deaf_sum_us=39812342 +tx_done_to_rearm_max_us=1854 +fhss_dec_aligned=5474 +fhss_dec_snapped=11 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=11 +clk_demotion_kept=0 +tx_first_anchor=0 +tx_stream_streak_max=1 +ALL: {'host_irq_idle': 3431, 'radio_dio0': 6840, 'radio_dio1': 3, 'radio_crc_err': 5, 'radio_rx_ok': 5485, 'radio_tx_ok': 1347, 'radio_state': 4, 'host_rx_bytes': 56647, 'host_rx_lpuart_bytes': 56647, 'host_parse_ok': 3430, 'tx_fifo_rb_ok': 1347, 'rx_urc_lost': 34, 'tx_deaf_max_us': 30698, 'tx_deaf_sum_us': 39812342, 'tx_done_to_rearm_max_us': 1854, 'fhss_dec_aligned': 5474, 'fhss_dec_snapped': 11, 'clk_demotion_reset': 11, 'tx_stream_streak_max': 1} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_post_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_post_tractor.txt new file mode 100644 index 00000000..d9ce3b19 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_post_tractor.txt @@ -0,0 +1,31 @@ +# leg 2c_t2i post bracket tractor, 2026-10-25T18:48:40Z PC clock +radio_rx_ok=112 +radio_crc_err=0 +radio_dio0=484 +radio_tx_ok=371 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=984 +host_parse_err=0 +radio_state=4 +tx_fifo_rb_ok=371 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=3 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=177586 +tx_deaf_sum_us=52863082 +tx_done_to_rearm_max_us=3535 +fhss_dec_aligned=112 +fhss_dec_snapped=0 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=0 +clk_demotion_kept=1 +tx_first_anchor=1 +tx_stream_streak_max=370 +ALL: {'host_irq_idle': 984, 'radio_dio0': 484, 'radio_rx_ok': 112, 'radio_tx_ok': 371, 'radio_state': 4, 'host_rx_bytes': 72361, 'host_rx_lpuart_bytes': 72361, 'host_parse_ok': 984, 'tx_fifo_rb_ok': 371, 'rx_urc_lost': 3, 'tx_deaf_max_us': 177586, 'tx_deaf_sum_us': 52863082, 'tx_done_to_rearm_max_us': 3535, 'fhss_dec_aligned': 112, 'clk_demotion_kept': 1, 'tx_first_anchor': 1, 'tx_stream_streak_max': 370} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_post_transcript.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_post_transcript.txt new file mode 100644 index 00000000..b5143357 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_post_transcript.txt @@ -0,0 +1,104 @@ +18:46:19Z == leg 2c_t2i post (archive C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748) +18:46:20Z -- waiting for the base capture (rs13_cap_base) to finish its 360 s +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +== vector dry run summary == +profile image_bw250: one-fragment limit 203 B (epoch starts 202 B) +frames: 329 total, 0 vector, 329 other, 0 unparseable; by codec {'mono_g4': 329} +wire bytes (vector): min 0 / p50 0 / p95 0 / max 0; over limit: 0 +epoch starts: 0 received, 0 applied +arrival: 0.00 fps mean over 0.0 s; gap p50 0.00 s, p95 0.00 s, max 0.00 s; first applied at never (0 frame(s) before it) +store: applied 0, bad 0 , epoch_behind 0, orphans 0, digest 0 checked / 0 mismatched, epochs 0, handovers 0, ttl_dropped 0, resync 0 (0 ended by DIGEST), records 0 +resync: none +scene: none (no frame applied) +checks: + [PASS] parse_ok 0 unparseable payload(s) + [FAIL] all_vector 329 non-vector frame(s): {'mono_g4': 329} + [PASS] one_fragment 0 over 203 B (epoch starts 202 B); max 0 B + [PASS] store_clean frames_bad=0 + [PASS] no_orphans orphans=0 + [PASS] digest 0 checked, 0 mismatched, scene digest_ok=None + [FAIL] epoch_seen 0 epoch start(s) applied of 0 received + [FAIL] first_apply 0 frame(s) before the first apply + [FAIL] applied_ratio 0/0 applied = 0.0% (need >= 90%) + [FAIL] min_frames 0 vector frame(s), need >= 300 +RESULT: FAIL +json report -> /work/legs/leg2c_t2i_base.json +18:48:35Z -- radio quiet check before the brackets and the park +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +base: leg daemons [] ttymxc3 holders [] +tractor: leg daemons [] ttymxc3 holders [] +18:48:38Z -- post-brackets (rs115) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +radio_rx_ok=5485 radio_crc_err=5 radio_tx_ok=1347 (base) +radio_rx_ok=112 radio_crc_err=0 radio_tx_ok=371 (tractor) +18:48:42Z -- rs12_leg_report (--capture) + frag_gap_report +train_gap_ms=40 tx_pipeline_depth=2 synth_budget_b=250 force_frf_hz=0 git_sha=5f84b748 log_window=after_stop + (tx frags_ok counter 367 is stale; using 370 fragments from per-frame TX events) + (rx rx_frames counter 327 is stale; using 329 fragments from frag_arrival events) +loss 41/370 = 11.1% crc_dumps=1 timeouts=0 published=329 [whole logs] +shared-window loss 41/370 = 11.1% [txdone_arrival vs frag_arrival, train by train over the window both logs cover; 41 of 370 trains not heard] +capture seq gaps (leg2c_t2i_base.jsonl): lost 1/330 = 0.3% (received 329, 1 gap, longest 1; 1 codec run; period 0.53 s) + first frame heard at seq 41: the 40 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 41/370 = 11.1% + tractor TX log: 370 frame(s) on air (txdone_arrival); the capture's first frame is its #41, its last #370 (placed by the params.txt clock offsets, within 0.03 s): 41/370 = 11.1% of them never reached the capture (40 before its first, 0 after its last) +n_frag=329 span=164s max_gap=0.9s gaps>3s=0 total_silent=0.0s +episodes (start s from first frag, +length): NONE +head: the first fragment came 26.9 s after the base's profile activation (18:42:52.982 base clock, the first line after REG_PROFILE OK); 20.0 s after the tractor's first txdone (params.txt clock offsets) +tail: the last fragment came 0.0 s before the tractor's last txdone (params.txt clock offsets); 6.9 s before the base daemon's stop (its 'signal received' line) +base sends on air=112 | tractor decoded cmds=112 +tractor cmd offsets (s from its first): 0.0, 1.5, 2.9, 4.5, 6.0, 7.5, 9.0, 10.5, 12.0, 13.5, 15.0, 16.5, 18.0, 19.5, 21.0, 22.4, 24.0, 25.5, 27.0, 28.4, 30.0, 31.4, 33.0, 34.5, 36.0, 37.4, 39.0, 40.4, 42.0, 43.5, 45.0, 46.5, 48.0, 49.5, 51.0, 52.5, 54.0, 55.5, 57.0, 58.0 +18:48:43Z -- P2 / P4 from the archive +# leg 2c_t2i P2/P4 greps on C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748 +harness: reg_profile=1 force_frf_hz=0 tx_batch=0 synth_fps=2 cam_extra_env=-e LIFETRAC_ENCODE_MODE=6 +published frame_id lines (rx_daemon.log): 329 +tx done K=1 lines: 370 +tx done K>=2 lines: 0 +tx ABORTED lines: 0 +max K: 1 fragments +camera_service vector_stats lines: 0 +tx drops before air (last tx stats line): drop_full=0 drop_stale=0 +tractor FHSS authority (post bracket): tx_first_anchor=1 tx_stream_streak_max=370 +seq-gap loss (per codec run): leg 2c_t2i: 329 frames received; seq gaps within same-codec runs (row, lost): [(31, 1)] -> 1 lost of 330 = 0.3 % after the first received frame (0 codec switch(es) not counted) +no vector_stats lines found (VECTOR mode logs one every LIFETRAC_CAMERA_HEALTH_EVERY_S, default 2 s) +18:48:44Z -- archive files into legs/ +copied: leg2c_t2i_tractor_ocd_reset.log; not in this archive: inject.log inject_trigger.txt +18:48:44Z -- RS-13 scorers (PC only; a failure is reported, it never stops the post step or the park) +radio_monitor_20261025_134614_5f84b748: codec mono_g4, reg_profile=1, reactive_fire=1, probe_echo=0, duration_s=180 + base PROBE TX: 112 (seq 1..112; on air 112, failed 0) + tractor LoRa cmd: PROBE: 112 line(s), 112 distinct seq(s), duplicates 0 + delivered 112/112 = 100.0 % (tractor seqs that the base sent, over base PROBE TX) + tail: none (the tractor logged the base's last PROBE, seq 112) + base acquisition: ACQUIRED; first image reception 26.9 s after the base's profile-1 activation, within the 120 s FHSS scan budget; evidence: the base decoded 329 of the tractor's 370 fragments on air (88.9 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid + (rs13_probe_score: exit 0 -> leg2c_t2i_probe_score.txt) +radio_monitor_20261025_134614_5f84b748: reg_profile=1 force_frf_hz=0 encode_mode=6 duration_s=180 + rx_rf windows: 17, +31..+191 s from the log start + RSSI: median of window medians -65.0 dBm; min of window medians -67 dBm; min of window mins -75 dBm; max -62 dBm; n = 17 windows, 327 frames + SNR: median of window medians 10.0 dB; min of window medians 10.0 dB; min of window mins 8.0 dB; max 12.0 dB; n = 17 windows, 327 frames + crc_dump: 1 (RSSI med/min/max -72/-72/-72 dBm; SNR med/min/max 10.2/10.2/10.2 dB) + published frame_id: 329; frag_arrival: 329; rx_frames (last counter max): 327 + row: RSSI med / min -65.0 / -75 dBm | SNR med / min 10.0 / 8.0 dB | CRC err 1 | n 17 + FRF readback: base none; tractor none + (rs13_rf_extract: exit 0 -> leg2c_t2i_rf.txt) + (rs13_digest_trace: skipped -- the capture holds no VECTOR frame) +leg 2c_t2i: reg_profile=1 (FHSS, from leg2c_t2i_params.txt) -> the RS-12.15 bracket criteria apply +base: L072 counters not reset -> delta = post - pre +tractor: L072 counters RESET during the leg (evidence: radio_dio0, radio_rx_ok, tx_deaf_sum_us, fhss_dec_aligned, tx_done_to_rearm_max_us) -> delta = post +cross-check: brackets 112/112 vs logs: base sends on air=112, tractor decoded cmds=112 -> AGREE +STOP RULE: not tripped + (bracket_deltas: exit 0 -> leg2c_t2i_deltas.txt) +18:48:45Z scorer exit codes (0 = ran clean; the files hold the reasons): rs12_leg_report=0 frag_gap_report=0 leg_replay=0 tractor_log=0 rs13_probe_score=0 rs13_rf_extract=0 bracket_deltas=0 +18:48:45Z -- park both radios (last) +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +base: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +tractor: attempt 1: PARK_OK {"cap_bitmap": "0x000000FF", "park_tries": 1, "path": "firmware", "persistent": true, "holds": "until a host RXCONT write, a profile activation or a reset", "park_status": "PARKED", "opmode_readback": "0x80", "opmode_after_settle": "0x80", "settle_s": 2.5} +18:48:54Z == leg 2c_t2i post done (evidence: C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_pre_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_pre_base.txt new file mode 100644 index 00000000..46995135 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_pre_base.txt @@ -0,0 +1,31 @@ +# leg 2c_t2i pre bracket base, 2026-10-25T18:42:26Z PC clock +radio_rx_ok=5156 +radio_crc_err=4 +radio_dio0=6397 +radio_tx_ok=1235 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=3153 +host_parse_err=0 +radio_state=1 +tx_fifo_rb_ok=1235 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=27 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=30698 +tx_deaf_sum_us=36443334 +tx_done_to_rearm_max_us=1854 +fhss_dec_aligned=5146 +fhss_dec_snapped=10 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=10 +clk_demotion_kept=0 +tx_first_anchor=0 +tx_stream_streak_max=1 +ALL: {'host_irq_idle': 3154, 'radio_dio0': 6397, 'radio_dio1': 3, 'radio_crc_err': 4, 'radio_rx_ok': 5156, 'radio_tx_ok': 1235, 'radio_state': 1, 'host_rx_bytes': 52005, 'host_rx_lpuart_bytes': 52005, 'host_parse_ok': 3153, 'tx_fifo_rb_ok': 1235, 'rx_urc_lost': 27, 'tx_deaf_max_us': 30698, 'tx_deaf_sum_us': 36443334, 'tx_done_to_rearm_max_us': 1854, 'fhss_dec_aligned': 5146, 'fhss_dec_snapped': 10, 'clk_demotion_reset': 10, 'tx_stream_streak_max': 1} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_pre_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_pre_tractor.txt new file mode 100644 index 00000000..4cb642f0 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_pre_tractor.txt @@ -0,0 +1,31 @@ +# leg 2c_t2i pre bracket tractor, 2026-10-25T18:42:29Z PC clock +radio_rx_ok=122 +radio_crc_err=0 +radio_dio0=492 +radio_tx_ok=369 +host_rx_ring_ovf=0 +host_dropped=0 +host_queue_full=0 +host_parse_ok=878 +host_parse_err=0 +radio_state=1 +tx_fifo_rb_ok=369 +tx_fifo_rb_bad=0 +tx_done_early=0 +rx_urc_lost=0 +rx_pretx_drained=0 +rx_fifo_skip=0 +tx_deaf_max_us=176766 +tx_deaf_sum_us=64232495 +tx_done_to_rearm_max_us=3539 +fhss_dec_aligned=122 +fhss_dec_snapped=0 +fhss_dec_rej_not_init=0 +fhss_dec_rej_bad_hop=0 +fhss_dec_rej_epoch_drift=0 +fhss_dec_rej_locked_out=0 +clk_demotion_reset=0 +clk_demotion_kept=1 +tx_first_anchor=1 +tx_stream_streak_max=368 +ALL: {'host_irq_idle': 878, 'radio_dio0': 492, 'radio_rx_ok': 122, 'radio_tx_ok': 369, 'radio_state': 1, 'host_rx_bytes': 86445, 'host_rx_lpuart_bytes': 86445, 'host_parse_ok': 878, 'tx_fifo_rb_ok': 369, 'tx_deaf_max_us': 176766, 'tx_deaf_sum_us': 64232495, 'tx_done_to_rearm_max_us': 3539, 'fhss_dec_aligned': 122, 'clk_demotion_kept': 1, 'tx_first_anchor': 1, 'tx_stream_streak_max': 368} diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_prep.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_prep.txt new file mode 100644 index 00000000..d2b9d70a --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_prep.txt @@ -0,0 +1,60 @@ +18:42:00Z == leg 2c_t2i prep (profile image_bw250 = harness -RegProfile 1, boot mono_g4, 2 fps, 180 s, -ReactiveFire 1, -StopDrainS 4 (FHSS default), capture 360 s min-frames 300 no-strict) from bench-session-2026-10-25-t2 @ 5f84b748 +18:42:00Z -- production camera unit / radio-UART holders +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +tractor: lifetrac-camera=failed containers=[bench_mqtt x8-devel x8-provisioning x8-webapp] ttymxc3 holders=[] +base: containers=[design-controller-mosquitto-1] ttymxc3 holders=[] +18:42:03Z -- scene: bench video window to the front + camera check (camera only) +window pid 14808 'Front view of Colorado's STUNNING Royal Gorge Route Railroad - YouTube — Mozilla Firefox' player fullscreen: True in front: True +# leg2c_t2i scene check, 2026-10-25T18:42:05Z PC clock (content: https://www.youtube.com/watch?v=B1yUQwpNhJA, normal Firefox window, player fullscreen; min 8 %) +camera: first frame 0.5 s after opening /dev/video1; 201 frames, the sixth 0.2 s and the last 10.7 s after the first +1.9 s apart: mean abs diff 52.40 pct pixels diff>25: 64.01 % +5.0 s apart: mean abs diff 52.09 pct pixels diff>25: 63.67 % +10.0 s apart: mean abs diff 11.98 pct pixels diff>25: 11.39 % +mean luma 117.2 +frame -> C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_scene.jpg +SCENE-CHECK-OK: 10 s change 11.39 % (min 8 %) +18:42:20Z -- health probes (rs116) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +STATS-OK (attempt 1) + radio_state=1 +RS12-URC-COUNTERS=YES +STATS-OK (attempt 1) + radio_state=1 +RS12-URC-COUNTERS=YES +18:42:24Z -- clear retained control topics on the base broker +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +RETAINED-CLEARED lifetrac/v25/control/encode_mode_override lifetrac/v25/cmd/req_keyframe lifetrac/v25/control/radio_profile +18:42:26Z -- pre-brackets (rs115) both boards +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +radio_rx_ok=5156 radio_crc_err=4 radio_tx_ok=1235 (base) +radio_rx_ok=122 radio_crc_err=0 radio_tx_ok=369 (tractor) +18:42:31Z -- base-side capture, detached (docker rs13_cap_base): profile image_bw250, 360 s, min-frames 300 no-strict +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +rs13_cap_base id 57a19044ec33 +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +capture -> /work/legs/leg2c_t2i_base.jsonl (profile image_bw250, limit 203 B); 360 sconnected to 127.0.0.1:1883 (rc=0); subscribing lifetrac/v25/video/tile_delta + +18:42:36Z == leg 2c_t2i prep done -> launch the harness NOW (the capture is already listening), in PowerShell: + & "C:/Users/dorkm/AppData/Local/Temp/lifetrac-bench/leg2c_t2i_harness.ps1" + which runs, from C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper: + .\run_live_radio_monitor.ps1 -TxAdbSerial 2E2C1209DABC240B -RxAdbSerial 2D0A1209DABC240B -HostIp 192.168.1.79 -TxFeed camera -RegProfile 1 -DurationS 180 -StopDrainS 4 -SynthFps 2 -KfRequestDisable 1 -ReactiveFire 1 -ProbeEcho 0 -LogFragArrivals 1 -TxBatch 0 -CamExtraEnv "-e LIFETRAC_ENCODE_MODE=6" -Archive + while frames flow: bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/link_sample.sh" 2c_t2i + after '[EVIDENCE] archived to': bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/leg_post.sh" 2c_t2i + NOT flying after all (no GO, harness refused, round aborted)? The probes left both L072s + listening (RXCONT) and rs13_cap_base is running. Stop the capture and park both radios: + bash "C:/Users/dorkm/Documents/GitHub/LifeTrac-bench-main/LifeTrac-v25/DESIGN-CONTROLLER/firmware/x8_lora_bootloader_helper/bench_tools/legs/power_up_guard.sh" --stop-leg-daemons diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_probe_score.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_probe_score.txt new file mode 100644 index 00000000..442228c0 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_probe_score.txt @@ -0,0 +1,6 @@ +radio_monitor_20261025_134614_5f84b748: codec mono_g4, reg_profile=1, reactive_fire=1, probe_echo=0, duration_s=180 + base PROBE TX: 112 (seq 1..112; on air 112, failed 0) + tractor LoRa cmd: PROBE: 112 line(s), 112 distinct seq(s), duplicates 0 + delivered 112/112 = 100.0 % (tractor seqs that the base sent, over base PROBE TX) + tail: none (the tractor logged the base's last PROBE, seq 112) + base acquisition: ACQUIRED; first image reception 26.9 s after the base's profile-1 activation, within the 120 s FHSS scan budget; evidence: the base decoded 329 of the tractor's 370 fragments on air (88.9 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_replay.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_replay.txt new file mode 100644 index 00000000..cb59c76e --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_replay.txt @@ -0,0 +1,7 @@ +leg 2c_t2i: 329 frames received; seq gaps within same-codec runs (row, lost): [(31, 1)] -> 1 lost of 330 = 0.3 % after the first received frame (0 codec switch(es) not counted) + resync episodes (start, end, ended by key): [] + all ended by an epoch start: True; final resync False, digest_ok n/a (no VECTOR frame) + last DIGEST checked (row, result): None; last epoch start row None, None frame(s) before the end (no DIGEST inside TTL_FRAMES+3 of a range-1/2 start, encode_vector.py) + key rows (0): [] + BAD rows (0): [] + orphan bursts top: []; orphans 0, ttl_dropped 0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_report.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_report.txt new file mode 100644 index 00000000..f15d1eb2 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_report.txt @@ -0,0 +1,17 @@ +train_gap_ms=40 tx_pipeline_depth=2 synth_budget_b=250 force_frf_hz=0 git_sha=5f84b748 log_window=after_stop + (tx frags_ok counter 367 is stale; using 370 fragments from per-frame TX events) + (rx rx_frames counter 327 is stale; using 329 fragments from frag_arrival events) +loss 41/370 = 11.1% crc_dumps=1 timeouts=0 published=329 [whole logs] +shared-window loss 41/370 = 11.1% [txdone_arrival vs frag_arrival, train by train over the window both logs cover; 41 of 370 trains not heard] +capture seq gaps (leg2c_t2i_base.jsonl): lost 1/330 = 0.3% (received 329, 1 gap, longest 1; 1 codec run; period 0.53 s) + first frame heard at seq 41: the 40 frame(s) numbered before it are not in the figure above (the camera numbers from seq 1 at start-up — an acquisition delay or a late capture, RS-13.1 A7); counting from seq 1: 41/370 = 11.1% + tractor TX log: 370 frame(s) on air (txdone_arrival); the capture's first frame is its #41, its last #370 (placed by the params.txt clock offsets, within 0.03 s): 41/370 = 11.1% of them never reached the capture (40 before its first, 0 after its last) +acquisition: first image reception: the base's first decoded frame came 26.9 s after its profile-1 activation (rx_daemon.log line 31 at 18:42:52.982 board time, the frame at line 45), within the FHSS cold-start scan budget of 120 s (4 attempts x 30 s: SX1276_RX_SCAN_MAX_RETRIES 3 + 1, SX1276_RX_SCAN_REDESIGN_MS 30000) + confirmed acquisition: ACQUIRED: the base's bracket counts 1 LOCKED -> SCANNING demotion(s) (d(clk_demotion_reset) 1, d(clk_demotion_kept) 0), which only a locked scan makes; the base decoded 329 of the tractor's 370 fragments on air (88.9 %): on its 50-channel hop set a receiver that does not follow the hop grid is on the tractor's channel about one slot in 50, and only a locked scan follows the grid +radio deltas: {'radio_dio0': 443, 'radio_rx_ok': 329, 'radio_crc_err': 1, 'radio_tx_ok': 112} +FIRMWARE DROP (drx_ok - host URCs): 329 - 329 = 0 +identity residue: 1 +crc closure: dcrc_err=1 vs crc_dumps=1 +URC-path: rx_urc_lost=7 rx_pretx_drained=0 +RS-12.10: rx_fifo_skip=0 tx_deaf_sum=3369008 us over 112 TX (mean 30.1 ms) tx_deaf_max=30.7 ms tx_done_to_rearm_max=1854 us (max fields: post-bracket values) +RS-12.15: consider_remote deltas aligned=328 snapped=1 locked_out=0 epoch_drift=0 bad_hop=0 not_init=0 | demotion reset=1 kept=0 | tx_first_anchor delta=0 (post 0) | streak_max post=1 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_rf.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_rf.txt new file mode 100644 index 00000000..d1f901db --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_rf.txt @@ -0,0 +1,26 @@ +radio_monitor_20261025_134614_5f84b748: reg_profile=1 force_frf_hz=0 encode_mode=6 duration_s=180 + rx_rf windows: 17, +31..+191 s from the log start + RSSI: median of window medians -65.0 dBm; min of window medians -67 dBm; min of window mins -75 dBm; max -62 dBm; n = 17 windows, 327 frames + SNR: median of window medians 10.0 dB; min of window medians 10.0 dB; min of window mins 8.0 dB; max 12.0 dB; n = 17 windows, 327 frames + crc_dump: 1 (RSSI med/min/max -72/-72/-72 dBm; SNR med/min/max 10.2/10.2/10.2 dB) + published frame_id: 329; frag_arrival: 329; rx_frames (last counter max): 327 + row: RSSI med / min -65.0 / -75 dBm | SNR med / min 10.0 / 8.0 dB | CRC err 1 | n 17 + FRF readback: base none; tractor none + rx_rf + 31.0 s n_rssi= 7 n_snr= 7 rssi[min/med/max]=-74/-67/-62 snr[min/med/max]=10.0/10.0/10.0 + rx_rf + 41.0 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 51.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + rx_rf + 61.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-66/-63 snr[min/med/max]=8.0/10.0/10.0 + rx_rf + 71.1 s n_rssi= 19 n_snr= 19 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 81.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-66/-63 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 91.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/12.0 + rx_rf + 101.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 111.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 121.1 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-66/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 131.2 s n_rssi= 21 n_snr= 21 rssi[min/med/max]=-75/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 141.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-66/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 151.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 161.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 171.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-63 snr[min/med/max]=9.0/10.0/10.0 + rx_rf + 181.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-67/-63 snr[min/med/max]=8.0/10.0/10.0 + rx_rf + 191.2 s n_rssi= 20 n_snr= 20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + crc_dump + 43.1 s rx_len=207 rssi=-72 snr=10.2 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_scene.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_scene.txt new file mode 100644 index 00000000..d4b1ec10 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_scene.txt @@ -0,0 +1,6 @@ +# leg2c_t2i scene check, 2026-10-25T18:42:05Z PC clock (content: https://www.youtube.com/watch?v=B1yUQwpNhJA, normal Firefox window, player fullscreen; min 8 %) +camera: first frame 0.5 s after opening /dev/video1; 201 frames, the sixth 0.2 s and the last 10.7 s after the first +1.9 s apart: mean abs diff 52.40 pct pixels diff>25: 64.01 % +5.0 s apart: mean abs diff 52.09 pct pixels diff>25: 63.67 % +10.0 s apart: mean abs diff 11.98 pct pixels diff>25: 11.39 % +mean luma 117.2 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_tractor_log.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_tractor_log.txt new file mode 100644 index 00000000..20411c02 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_tractor_log.txt @@ -0,0 +1 @@ +no vector_stats lines found (VECTOR mode logs one every LIFETRAC_CAMERA_HEALTH_EVERY_S, default 2 s) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_tractor_ocd_reset.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_tractor_ocd_reset.log new file mode 100644 index 00000000..c28410ba --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/leg2c_t2i_tractor_ocd_reset.log @@ -0,0 +1,29 @@ +OCD_LEG=20261025T184245Z +Open On-Chip Debugger 0.11.0-dirty (2022-10-19-16:13) +Licensed under GNU GPL v2 +For bug reports, read + http://openocd.org/doc/doxygen/bugs.html +Info : imx_gpio GPIO JTAG/SWD bitbang driver +Info : imx_gpio mmap: pagesize: 4096, regionsize: 131072 +Info : clock speed 1805 kHz +Info : SWD DPIDR 0x6ba02477 +Info : stm32h7x.cpu0: hardware has 8 breakpoints, 4 watchpoints +Info : starting gdb server for stm32h7x.cpu0 on 3333 +Info : Listening on port 3333 for gdb connections +target halted due to debug-request, current mode: Thread +xPSR: 0x01000000 pc: 0x1ff09abc msp: 0x24003af8 +Phase A: ensure GPIOA + GPIOF clocks enabled + RCC_AHB4ENR before = 0 + RCC_AHB4ENR after = 33 +Phase B: ensure PA_11 + PF_4 are outputs (preserve other bits) +Phase C: drop BOOT0 (PA_11 -> LOW) so L072 boots from flash + GPIOA_IDR.PA_11 = 0 (expect 0) +Phase D: pulse NRST (PF_4 LOW 250 ms then HIGH) + GPIOF_IDR.PF_4 (low) = 0 (expect 0) + GPIOF_IDR.PF_4 (high) = 1 (expect 1) +DONE: BOOT0 LOW, NRST released. L072 should now run user firmware. +Allow ~500 ms then probe UART (e.g. AT command at 19200 8N1). +shutdown command invoked +OCD_EXIT=0 +__OCD_LOG_RC=0 +__OCD_RUNNING=0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/power_up_guard_2026-10-25_t2.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/power_up_guard_2026-10-25_t2.log new file mode 100644 index 00000000..1ee26cb5 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/power_up_guard_2026-10-25_t2.log @@ -0,0 +1,33 @@ +18:57:03Z guard armed for [tractor base] (check-only); waiting up to 115 min; log C:/Users/dorkm/AppData/Local/Temp/lifetrac-bench/power_up_guard_2026-10-25.log +18:57:03Z tractor 2E2C1209DABC240B is up via adb: 11:45:58 up 4:44, 1 user, load average: 0.10, 0.51, 0.62 +18:57:03Z tractor: lifetrac-camera.service -> failed +18:57:04Z tractor containers: [bench_mqtt x8-devel x8-provisioning x8-webapp] +18:57:04Z tractor /dev/ttymxc3 holders (pids): [] +18:57:07Z tractor radio: RADIO_STATE {"reg_op_mode": "0x80", "mode": "SLEEP", "lora": true, "transmitting_or_listening": false} +18:57:07Z base 2D0A1209DABC240B is up via ssh: 18:57:07 up 4:43, 1 user, load average: 0.48, 0.44, 0.42 +18:57:08Z base containers: [design-controller-mosquitto-1] +18:57:08Z base /dev/ttymxc3 holders (pids): [] +18:57:11Z base radio: RADIO_STATE {"reg_op_mode": "0x80", "mode": "SLEEP", "lora": true, "transmitting_or_listening": false} +18:57:11Z guard finished (rc 0) +18:57:26Z guard armed for [tractor base] (check-only); waiting up to 115 min; log C:/Users/dorkm/AppData/Local/Temp/lifetrac-bench/power_up_guard_2026-10-25.log +18:57:26Z tractor 2E2C1209DABC240B is up via adb: 11:46:21 up 4:44, 1 user, load average: 0.13, 0.49, 0.61 +18:57:26Z tractor: lifetrac-camera.service -> failed +18:57:27Z tractor containers: [bench_mqtt x8-devel x8-provisioning x8-webapp] +18:57:27Z tractor /dev/ttymxc3 holders (pids): [] +18:57:29Z tractor radio: RADIO_STATE {"reg_op_mode": "0x80", "mode": "SLEEP", "lora": true, "transmitting_or_listening": false} +18:57:30Z base 2D0A1209DABC240B is up via ssh: 18:57:30 up 4:44, 1 user, load average: 0.38, 0.42, 0.42 +18:57:30Z base containers: [design-controller-mosquitto-1] +18:57:31Z base /dev/ttymxc3 holders (pids): [] +18:57:34Z base radio: RADIO_STATE {"reg_op_mode": "0x80", "mode": "SLEEP", "lora": true, "transmitting_or_listening": false} +18:57:34Z guard finished (rc 0) +18:58:31Z guard armed for [tractor base] (check-only); waiting up to 115 min; log C:/Users/dorkm/AppData/Local/Temp/lifetrac-bench/power_up_guard_2026-10-25.log +18:58:32Z tractor 2E2C1209DABC240B is up via adb: 11:47:26 up 4:45, 1 user, load average: 0.04, 0.39, 0.56 +18:58:32Z tractor: lifetrac-camera.service -> failed +18:58:32Z tractor containers: [bench_mqtt x8-devel x8-provisioning x8-webapp] +18:58:33Z tractor /dev/ttymxc3 holders (pids): [] +18:58:35Z tractor radio: RADIO_STATE {"reg_op_mode": "0x80", "mode": "SLEEP", "lora": true, "transmitting_or_listening": false} +18:58:36Z base 2D0A1209DABC240B is up via ssh: 18:58:35 up 4:45, 1 user, load average: 0.15, 0.35, 0.39 +18:58:36Z base containers: [design-controller-mosquitto-1] +18:58:37Z base /dev/ttymxc3 holders (pids): [] +18:58:40Z base radio: RADIO_STATE {"reg_op_mode": "0x80", "mode": "SLEEP", "lora": true, "transmitting_or_listening": false} +18:58:40Z guard finished (rc 0) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/staging_base.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/staging_base.txt new file mode 100644 index 00000000..75ba5da8 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/staging_base.txt @@ -0,0 +1,60 @@ +# staging base (2D0A1209DABC240B), 2026-10-25T17:40:46Z PC clock, from bench-session-2026-10-25-t2 @ 5f84b748 +681c26cea52c580972494d4bf32cb228 ok /tmp/lifetrac_strict/method_g_stage1_probe.py +53beba0e372cb79c08650269b9aed6b4 ok /tmp/lifetrac_strict/method_h_stage2_tx_probe_v2.py +113b1d3ef098fd49f016eaf2d0a05515 ok /tmp/lifetrac_strict/rs115_stats_probe.py +3d4eb5b5bba96d5448bb69b4695d8a53 ok /tmp/lifetrac_strict/rs116_health_probe.py +d108cbe65e4afb63d9ea5b0b4938f37a ok /tmp/lifetrac_strict/radio_park.py +e64a7f7d43d7efb8606f7b5d1add1af3 ok /tmp/lifetrac_strict/radio_state.py +c388e6c4f0d8c503b7e44f683969b593 ok /tmp/lifetrac_strict/clear_retained.py +55433a4be1d4e5e30ac01e2f33f4ed4b ok /tmp/lifetrac_strict/clear_retained_host.py +f1c55c1b695f3aa79094fa20f37876a8 ok /tmp/lifetrac_strict/frag_gap_report.py +95ece74226541d193bced338fd377b22 ok /tmp/lifetrac_strict/kf_inject.py +fcd7f4fca0688f9b763de86b695d7b04 ok /tmp/lifetrac_strict/dual_inject.py +031113e41a2261b7af15ae10239568e7 ok /tmp/lifetrac_strict/image_rx_daemon.py +aad4424ec9adced7ace5e7ff60824fdb ok /tmp/lifetrac_strict/cmd_timing.py +cef902407e9ed060e77d531248db8ce8 ok /tmp/lifetrac_strict/channel_survey_sniff.py +358fe6acbccc4961697a982fa39b883b ok /tmp/lifetrac_strict/bench_mqtt.conf +# code tree -> base /tmp/lifetrac_strict, 2026-10-25T17:41:12Z PC clock, from bench-session-2026-10-25-t2 @ 5f84b748 +e632432cf00e0575a397eaaaf140eada ok camera_service.py +16a82ae7b9e83dd42f00f1c9419a93b4 ok image_pipeline/__init__.py +93134b5b719f3919ac1b1e873c65f75c ok image_pipeline/accel_select.py +0e17ed5c5bfa2136b5935c19e23637d3 ok image_pipeline/bg_cache.py +6216c1f027e7724f533fd0bc7a64fe0c ok image_pipeline/canvas.py +ca5b750bccef6b194de4e17d1fbeb1e5 ok image_pipeline/codec_decode.py +8bed7b7211146f849333d6a4c7438248 ok image_pipeline/detect.py +8572b167198ebebbf3cc3f21cc33cc1d ok image_pipeline/detect_yolo.py +75ddc763fb43b0403f430b54a9e1d206 ok image_pipeline/fallback_render.py +8b87901cdb6f46d46822d218b5587b04 ok image_pipeline/frame_format.py +7ddf2a4ee7795bec602125b7a1c399b0 ok image_pipeline/motion_replay.py +0eaec18b1557d2ef2c388262339f0f12 ok image_pipeline/reassemble.py +eb39ba555d326c81652e84fac5dafa42 ok image_pipeline/recolourise.py +7be01e92199e07d9ab14f164050ece1f ok image_pipeline/state_publisher.py +2ef0b507eca188623828701523db9752 ok image_pipeline/superres.py +3f0139d670f0a2238e698f54b5ce9535 ok image_pipeline/superres_cpu.py +a6af1e8fd61df7e2fad27a5af4d9c73c ok image_pipeline/vector_scene/__init__.py +5e577d29d39edc1c411f52f7f01511ec ok image_pipeline/vector_scene/codec.py +75970b70600191d195529f93522b9fb5 ok image_pipeline/vector_scene_store.py +6797f56695efa680d8e19d22fa72617e ok image_pipeline/wireframe_render.py +97de0f08f297e0ae4205eeb001a7c11e ok image_tx_daemon.py +b920ea1cdbefdbc15fca08fc282dcfa0 ok lora_proto.py +c1b2205c0b7c31df4bd286ccdb2aeb24 ok vector_dry_run.py +d75f045261cde40ae1c1f81c4a60eb12 ok x8_image_pipeline/__init__.py +243045ec6c6ef815eda2c544c367ae98 ok x8_image_pipeline/capture.py +f4d8d0ab96748e3989866db64b47b7ab ok x8_image_pipeline/detect_nanodet.py +5c31d15fc2337a09116042e09c48db4e ok x8_image_pipeline/encode_motion.py +4a56d17f5d0305379230259e8cd7b7dd ok x8_image_pipeline/encode_vector.py +d77e81d6741b635f3309b049abe2c9a0 ok x8_image_pipeline/encode_wireframe.py +147975c15954412e5bf8fd819c61081a ok x8_image_pipeline/fragment.py +32aa3a3bae4964e19677f9501f73a8b1 ok x8_image_pipeline/ipc_to_h747.py +6f3eb033fc649079961023a4288e2303 ok x8_image_pipeline/register.py +bed89069af60ad7dd5f37197ecb6b13b ok x8_image_pipeline/roi.py +16739ff65647e04aae457529c9e4323e ok x8_image_pipeline/tile_cache.py +7392fa73742a9dac263b4015e8aca255 ok x8_image_pipeline/tile_diff.py +634783484aec0c3777e15e35f75a3d92 ok x8_image_pipeline/vector_extract.py +88c9fa751074f94097756e5f113faf1d ok x8_image_pipeline/vs1_codec.py +** WARNING: connection is not using a post-quantum key exchange algorithm. +** This session may be vulnerable to "store now, decrypt later" attacks. +** The server may need to be upgraded. See https://openssh.com/pq.html +encoder from /work/x8_image_pipeline/encode_vector.py +codec /work/x8_image_pipeline/vs1_codec.py TTL_FRAMES 20 +has _tick_ttl True diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/staging_tractor.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/staging_tractor.txt new file mode 100644 index 00000000..6bc261ab --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/legs/staging_tractor.txt @@ -0,0 +1,58 @@ +# staging tractor (2E2C1209DABC240B), 2026-10-25T17:40:31Z PC clock, from bench-session-2026-10-25-t2 @ 5f84b748 +681c26cea52c580972494d4bf32cb228 ok /tmp/lifetrac_strict/method_g_stage1_probe.py +53beba0e372cb79c08650269b9aed6b4 ok /tmp/lifetrac_strict/method_h_stage2_tx_probe_v2.py +113b1d3ef098fd49f016eaf2d0a05515 ok /tmp/lifetrac_strict/rs115_stats_probe.py +3d4eb5b5bba96d5448bb69b4695d8a53 ok /tmp/lifetrac_strict/rs116_health_probe.py +d108cbe65e4afb63d9ea5b0b4938f37a ok /tmp/lifetrac_strict/radio_park.py +e64a7f7d43d7efb8606f7b5d1add1af3 ok /tmp/lifetrac_strict/radio_state.py +c388e6c4f0d8c503b7e44f683969b593 ok /tmp/lifetrac_strict/clear_retained.py +55433a4be1d4e5e30ac01e2f33f4ed4b ok /tmp/lifetrac_strict/clear_retained_host.py +f1c55c1b695f3aa79094fa20f37876a8 ok /tmp/lifetrac_strict/frag_gap_report.py +95ece74226541d193bced338fd377b22 ok /tmp/lifetrac_strict/kf_inject.py +fcd7f4fca0688f9b763de86b695d7b04 ok /tmp/lifetrac_strict/dual_inject.py +031113e41a2261b7af15ae10239568e7 ok /tmp/lifetrac_strict/image_rx_daemon.py +aad4424ec9adced7ace5e7ff60824fdb ok /tmp/lifetrac_strict/cmd_timing.py +cef902407e9ed060e77d531248db8ce8 ok /tmp/lifetrac_strict/channel_survey_sniff.py +358fe6acbccc4961697a982fa39b883b ok /tmp/lifetrac_strict/bench_mqtt.conf +ad479d5cd1a08ec030780e0c49310db3 ok /tmp/lifetrac_p0c/08_boot_user_app.cfg +# code tree -> tractor /tmp/lifetrac_strict, 2026-10-25T17:40:41Z PC clock, from bench-session-2026-10-25-t2 @ 5f84b748 +e632432cf00e0575a397eaaaf140eada ok camera_service.py +16a82ae7b9e83dd42f00f1c9419a93b4 ok image_pipeline/__init__.py +93134b5b719f3919ac1b1e873c65f75c ok image_pipeline/accel_select.py +0e17ed5c5bfa2136b5935c19e23637d3 ok image_pipeline/bg_cache.py +6216c1f027e7724f533fd0bc7a64fe0c ok image_pipeline/canvas.py +ca5b750bccef6b194de4e17d1fbeb1e5 ok image_pipeline/codec_decode.py +8bed7b7211146f849333d6a4c7438248 ok image_pipeline/detect.py +8572b167198ebebbf3cc3f21cc33cc1d ok image_pipeline/detect_yolo.py +75ddc763fb43b0403f430b54a9e1d206 ok image_pipeline/fallback_render.py +8b87901cdb6f46d46822d218b5587b04 ok image_pipeline/frame_format.py +7ddf2a4ee7795bec602125b7a1c399b0 ok image_pipeline/motion_replay.py +0eaec18b1557d2ef2c388262339f0f12 ok image_pipeline/reassemble.py +eb39ba555d326c81652e84fac5dafa42 ok image_pipeline/recolourise.py +7be01e92199e07d9ab14f164050ece1f ok image_pipeline/state_publisher.py +2ef0b507eca188623828701523db9752 ok image_pipeline/superres.py +3f0139d670f0a2238e698f54b5ce9535 ok image_pipeline/superres_cpu.py +a6af1e8fd61df7e2fad27a5af4d9c73c ok image_pipeline/vector_scene/__init__.py +5e577d29d39edc1c411f52f7f01511ec ok image_pipeline/vector_scene/codec.py +75970b70600191d195529f93522b9fb5 ok image_pipeline/vector_scene_store.py +6797f56695efa680d8e19d22fa72617e ok image_pipeline/wireframe_render.py +97de0f08f297e0ae4205eeb001a7c11e ok image_tx_daemon.py +b920ea1cdbefdbc15fca08fc282dcfa0 ok lora_proto.py +c1b2205c0b7c31df4bd286ccdb2aeb24 ok vector_dry_run.py +d75f045261cde40ae1c1f81c4a60eb12 ok x8_image_pipeline/__init__.py +243045ec6c6ef815eda2c544c367ae98 ok x8_image_pipeline/capture.py +f4d8d0ab96748e3989866db64b47b7ab ok x8_image_pipeline/detect_nanodet.py +5c31d15fc2337a09116042e09c48db4e ok x8_image_pipeline/encode_motion.py +4a56d17f5d0305379230259e8cd7b7dd ok x8_image_pipeline/encode_vector.py +d77e81d6741b635f3309b049abe2c9a0 ok x8_image_pipeline/encode_wireframe.py +147975c15954412e5bf8fd819c61081a ok x8_image_pipeline/fragment.py +32aa3a3bae4964e19677f9501f73a8b1 ok x8_image_pipeline/ipc_to_h747.py +6f3eb033fc649079961023a4288e2303 ok x8_image_pipeline/register.py +bed89069af60ad7dd5f37197ecb6b13b ok x8_image_pipeline/roi.py +16739ff65647e04aae457529c9e4323e ok x8_image_pipeline/tile_cache.py +7392fa73742a9dac263b4015e8aca255 ok x8_image_pipeline/tile_diff.py +634783484aec0c3777e15e35f75a3d92 ok x8_image_pipeline/vector_extract.py +88c9fa751074f94097756e5f113faf1d ok x8_image_pipeline/vs1_codec.py +encoder from /work/x8_image_pipeline/encode_vector.py +codec /work/x8_image_pipeline/vs1_codec.py TTL_FRAMES 20 +has _tick_ttl True diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/camera_service.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/camera_service.log new file mode 100644 index 00000000..63a389d6 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/camera_service.log @@ -0,0 +1,12 @@ +2026-10-06 10:33:06,547 INFO camera_service: v4l2/ffmpeg pid=10 device=/dev/video1 1920x1080@30fps -> 384x256 rgb24 + +2026-10-06 10:33:06,548 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT lifetrac/v25/cmd/image_frame only + +2026-10-06 10:33:06,622 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) + +2026-10-06 10:33:07,027 INFO camera_service: vector encoder prebuilt (import+build 247 ms, warm-up 154 ms) + +2026-10-06 10:33:07,375 INFO camera_service: encode_mode -> 6 (mono_g4) [boot] + +2026-10-06 10:33:07,387 INFO link_budget: -> 203 B/frame (n=1, image_bw250) + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/deploy_md5.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/deploy_md5.txt new file mode 100644 index 00000000..b22680e5 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/deploy_md5.txt @@ -0,0 +1,106 @@ +2E2C1209DABC240B ok /tmp/lifetrac_strict/method_g_stage1_probe.py pc=681c26cea52c580972494d4bf32cb228 board=681c26cea52c580972494d4bf32cb228 +2E2C1209DABC240B ok /tmp/lifetrac_strict/method_h_stage2_tx_probe_v2.py pc=53beba0e372cb79c08650269b9aed6b4 board=53beba0e372cb79c08650269b9aed6b4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/lora_proto.py pc=b920ea1cdbefdbc15fca08fc282dcfa0 board=b920ea1cdbefdbc15fca08fc282dcfa0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_rx_daemon.py pc=031113e41a2261b7af15ae10239568e7 board=031113e41a2261b7af15ae10239568e7 +2E2C1209DABC240B ok /tmp/lifetrac_strict/cmd_timing.py pc=aad4424ec9adced7ace5e7ff60824fdb board=aad4424ec9adced7ace5e7ff60824fdb +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_tx_daemon.py pc=97de0f08f297e0ae4205eeb001a7c11e board=97de0f08f297e0ae4205eeb001a7c11e +2E2C1209DABC240B ok /tmp/lifetrac_strict/camera_service.py pc=e632432cf00e0575a397eaaaf140eada board=e632432cf00e0575a397eaaaf140eada +2E2C1209DABC240B ok /tmp/lifetrac_strict/publish_synthetic_frames.py pc=306bfccd8f401ecc5ba8047e03179869 board=306bfccd8f401ecc5ba8047e03179869 +2E2C1209DABC240B ok /tmp/lifetrac_strict/bench_mqtt.conf pc=358fe6acbccc4961697a982fa39b883b board=358fe6acbccc4961697a982fa39b883b +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/__init__.py pc=16a82ae7b9e83dd42f00f1c9419a93b4 board=16a82ae7b9e83dd42f00f1c9419a93b4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/accel_select.py pc=93134b5b719f3919ac1b1e873c65f75c board=93134b5b719f3919ac1b1e873c65f75c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/bg_cache.py pc=0e17ed5c5bfa2136b5935c19e23637d3 board=0e17ed5c5bfa2136b5935c19e23637d3 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/canvas.py pc=6216c1f027e7724f533fd0bc7a64fe0c board=6216c1f027e7724f533fd0bc7a64fe0c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/codec_decode.py pc=ca5b750bccef6b194de4e17d1fbeb1e5 board=ca5b750bccef6b194de4e17d1fbeb1e5 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect.py pc=8bed7b7211146f849333d6a4c7438248 board=8bed7b7211146f849333d6a4c7438248 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect_yolo.py pc=8572b167198ebebbf3cc3f21cc33cc1d board=8572b167198ebebbf3cc3f21cc33cc1d +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/fallback_render.py pc=75ddc763fb43b0403f430b54a9e1d206 board=75ddc763fb43b0403f430b54a9e1d206 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/frame_format.py pc=8b87901cdb6f46d46822d218b5587b04 board=8b87901cdb6f46d46822d218b5587b04 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/motion_replay.py pc=7ddf2a4ee7795bec602125b7a1c399b0 board=7ddf2a4ee7795bec602125b7a1c399b0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/reassemble.py pc=0eaec18b1557d2ef2c388262339f0f12 board=0eaec18b1557d2ef2c388262339f0f12 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/recolourise.py pc=eb39ba555d326c81652e84fac5dafa42 board=eb39ba555d326c81652e84fac5dafa42 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/state_publisher.py pc=7be01e92199e07d9ab14f164050ece1f board=7be01e92199e07d9ab14f164050ece1f +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres.py pc=2ef0b507eca188623828701523db9752 board=2ef0b507eca188623828701523db9752 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres_cpu.py pc=3f0139d670f0a2238e698f54b5ce9535 board=3f0139d670f0a2238e698f54b5ce9535 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/__init__.py pc=a6af1e8fd61df7e2fad27a5af4d9c73c board=a6af1e8fd61df7e2fad27a5af4d9c73c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/codec.py pc=5e577d29d39edc1c411f52f7f01511ec board=5e577d29d39edc1c411f52f7f01511ec +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene_store.py pc=75970b70600191d195529f93522b9fb5 board=75970b70600191d195529f93522b9fb5 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/wireframe_render.py pc=6797f56695efa680d8e19d22fa72617e board=6797f56695efa680d8e19d22fa72617e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/__init__.py pc=d75f045261cde40ae1c1f81c4a60eb12 board=d75f045261cde40ae1c1f81c4a60eb12 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/capture.py pc=243045ec6c6ef815eda2c544c367ae98 board=243045ec6c6ef815eda2c544c367ae98 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/detect_nanodet.py pc=f4d8d0ab96748e3989866db64b47b7ab board=f4d8d0ab96748e3989866db64b47b7ab +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_motion.py pc=5c31d15fc2337a09116042e09c48db4e board=5c31d15fc2337a09116042e09c48db4e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_vector.py pc=4a56d17f5d0305379230259e8cd7b7dd board=4a56d17f5d0305379230259e8cd7b7dd +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_wireframe.py pc=d77e81d6741b635f3309b049abe2c9a0 board=d77e81d6741b635f3309b049abe2c9a0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/fragment.py pc=147975c15954412e5bf8fd819c61081a board=147975c15954412e5bf8fd819c61081a +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/ipc_to_h747.py pc=32aa3a3bae4964e19677f9501f73a8b1 board=32aa3a3bae4964e19677f9501f73a8b1 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/register.py pc=6f3eb033fc649079961023a4288e2303 board=6f3eb033fc649079961023a4288e2303 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/roi.py pc=bed89069af60ad7dd5f37197ecb6b13b board=bed89069af60ad7dd5f37197ecb6b13b +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_cache.py pc=16739ff65647e04aae457529c9e4323e board=16739ff65647e04aae457529c9e4323e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_diff.py pc=7392fa73742a9dac263b4015e8aca255 board=7392fa73742a9dac263b4015e8aca255 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vector_extract.py pc=634783484aec0c3777e15e35f75a3d92 board=634783484aec0c3777e15e35f75a3d92 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vs1_codec.py pc=88c9fa751074f94097756e5f113faf1d board=88c9fa751074f94097756e5f113faf1d +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/__init__.py pc=d41d8cd98f00b204e9800998ecf8427e board=d41d8cd98f00b204e9800998ecf8427e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/__init__.py pc=2fa7d4fe42a529bc5785f075ea0187a0 board=2fa7d4fe42a529bc5785f075ea0187a0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/client.py pc=537adede53d51fad61e7c69781e8cee0 board=537adede53d51fad61e7c69781e8cee0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/matcher.py pc=ff0b57ba6a4311487715edb006f741d2 board=ff0b57ba6a4311487715edb006f741d2 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/packettypes.py pc=d82249ffea5aa0b7bde21ddecf87294e board=d82249ffea5aa0b7bde21ddecf87294e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/properties.py pc=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 board=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/publish.py pc=ce931f4658c7334bfe43819148256ab4 board=ce931f4658c7334bfe43819148256ab4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/reasoncodes.py pc=e512032b8b28cf79f545738c6a4ddfed board=e512032b8b28cf79f545738c6a4ddfed +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribe.py pc=a259781c25dcc4cb583e233568e8507e board=a259781c25dcc4cb583e233568e8507e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribeoptions.py pc=a3c4eb812626cee277b20367bd9bae91 board=a3c4eb812626cee277b20367bd9bae91 +2D0A1209DABC240B ok /tmp/lifetrac_strict/method_g_stage1_probe.py pc=681c26cea52c580972494d4bf32cb228 board=681c26cea52c580972494d4bf32cb228 +2D0A1209DABC240B ok /tmp/lifetrac_strict/method_h_stage2_tx_probe_v2.py pc=53beba0e372cb79c08650269b9aed6b4 board=53beba0e372cb79c08650269b9aed6b4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/lora_proto.py pc=b920ea1cdbefdbc15fca08fc282dcfa0 board=b920ea1cdbefdbc15fca08fc282dcfa0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_rx_daemon.py pc=031113e41a2261b7af15ae10239568e7 board=031113e41a2261b7af15ae10239568e7 +2D0A1209DABC240B ok /tmp/lifetrac_strict/cmd_timing.py pc=aad4424ec9adced7ace5e7ff60824fdb board=aad4424ec9adced7ace5e7ff60824fdb +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_tx_daemon.py pc=97de0f08f297e0ae4205eeb001a7c11e board=97de0f08f297e0ae4205eeb001a7c11e +2D0A1209DABC240B ok /tmp/lifetrac_strict/camera_service.py pc=e632432cf00e0575a397eaaaf140eada board=e632432cf00e0575a397eaaaf140eada +2D0A1209DABC240B ok /tmp/lifetrac_strict/publish_synthetic_frames.py pc=306bfccd8f401ecc5ba8047e03179869 board=306bfccd8f401ecc5ba8047e03179869 +2D0A1209DABC240B ok /tmp/lifetrac_strict/bench_mqtt.conf pc=358fe6acbccc4961697a982fa39b883b board=358fe6acbccc4961697a982fa39b883b +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/__init__.py pc=16a82ae7b9e83dd42f00f1c9419a93b4 board=16a82ae7b9e83dd42f00f1c9419a93b4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/accel_select.py pc=93134b5b719f3919ac1b1e873c65f75c board=93134b5b719f3919ac1b1e873c65f75c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/bg_cache.py pc=0e17ed5c5bfa2136b5935c19e23637d3 board=0e17ed5c5bfa2136b5935c19e23637d3 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/canvas.py pc=6216c1f027e7724f533fd0bc7a64fe0c board=6216c1f027e7724f533fd0bc7a64fe0c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/codec_decode.py pc=ca5b750bccef6b194de4e17d1fbeb1e5 board=ca5b750bccef6b194de4e17d1fbeb1e5 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect.py pc=8bed7b7211146f849333d6a4c7438248 board=8bed7b7211146f849333d6a4c7438248 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect_yolo.py pc=8572b167198ebebbf3cc3f21cc33cc1d board=8572b167198ebebbf3cc3f21cc33cc1d +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/fallback_render.py pc=75ddc763fb43b0403f430b54a9e1d206 board=75ddc763fb43b0403f430b54a9e1d206 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/frame_format.py pc=8b87901cdb6f46d46822d218b5587b04 board=8b87901cdb6f46d46822d218b5587b04 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/motion_replay.py pc=7ddf2a4ee7795bec602125b7a1c399b0 board=7ddf2a4ee7795bec602125b7a1c399b0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/reassemble.py pc=0eaec18b1557d2ef2c388262339f0f12 board=0eaec18b1557d2ef2c388262339f0f12 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/recolourise.py pc=eb39ba555d326c81652e84fac5dafa42 board=eb39ba555d326c81652e84fac5dafa42 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/state_publisher.py pc=7be01e92199e07d9ab14f164050ece1f board=7be01e92199e07d9ab14f164050ece1f +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres.py pc=2ef0b507eca188623828701523db9752 board=2ef0b507eca188623828701523db9752 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres_cpu.py pc=3f0139d670f0a2238e698f54b5ce9535 board=3f0139d670f0a2238e698f54b5ce9535 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/__init__.py pc=a6af1e8fd61df7e2fad27a5af4d9c73c board=a6af1e8fd61df7e2fad27a5af4d9c73c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/codec.py pc=5e577d29d39edc1c411f52f7f01511ec board=5e577d29d39edc1c411f52f7f01511ec +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene_store.py pc=75970b70600191d195529f93522b9fb5 board=75970b70600191d195529f93522b9fb5 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/wireframe_render.py pc=6797f56695efa680d8e19d22fa72617e board=6797f56695efa680d8e19d22fa72617e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/__init__.py pc=d75f045261cde40ae1c1f81c4a60eb12 board=d75f045261cde40ae1c1f81c4a60eb12 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/capture.py pc=243045ec6c6ef815eda2c544c367ae98 board=243045ec6c6ef815eda2c544c367ae98 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/detect_nanodet.py pc=f4d8d0ab96748e3989866db64b47b7ab board=f4d8d0ab96748e3989866db64b47b7ab +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_motion.py pc=5c31d15fc2337a09116042e09c48db4e board=5c31d15fc2337a09116042e09c48db4e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_vector.py pc=4a56d17f5d0305379230259e8cd7b7dd board=4a56d17f5d0305379230259e8cd7b7dd +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_wireframe.py pc=d77e81d6741b635f3309b049abe2c9a0 board=d77e81d6741b635f3309b049abe2c9a0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/fragment.py pc=147975c15954412e5bf8fd819c61081a board=147975c15954412e5bf8fd819c61081a +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/ipc_to_h747.py pc=32aa3a3bae4964e19677f9501f73a8b1 board=32aa3a3bae4964e19677f9501f73a8b1 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/register.py pc=6f3eb033fc649079961023a4288e2303 board=6f3eb033fc649079961023a4288e2303 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/roi.py pc=bed89069af60ad7dd5f37197ecb6b13b board=bed89069af60ad7dd5f37197ecb6b13b +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_cache.py pc=16739ff65647e04aae457529c9e4323e board=16739ff65647e04aae457529c9e4323e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_diff.py pc=7392fa73742a9dac263b4015e8aca255 board=7392fa73742a9dac263b4015e8aca255 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vector_extract.py pc=634783484aec0c3777e15e35f75a3d92 board=634783484aec0c3777e15e35f75a3d92 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vs1_codec.py pc=88c9fa751074f94097756e5f113faf1d board=88c9fa751074f94097756e5f113faf1d +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/__init__.py pc=d41d8cd98f00b204e9800998ecf8427e board=d41d8cd98f00b204e9800998ecf8427e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/__init__.py pc=2fa7d4fe42a529bc5785f075ea0187a0 board=2fa7d4fe42a529bc5785f075ea0187a0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/client.py pc=537adede53d51fad61e7c69781e8cee0 board=537adede53d51fad61e7c69781e8cee0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/matcher.py pc=ff0b57ba6a4311487715edb006f741d2 board=ff0b57ba6a4311487715edb006f741d2 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/packettypes.py pc=d82249ffea5aa0b7bde21ddecf87294e board=d82249ffea5aa0b7bde21ddecf87294e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/properties.py pc=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 board=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/publish.py pc=ce931f4658c7334bfe43819148256ab4 board=ce931f4658c7334bfe43819148256ab4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/reasoncodes.py pc=e512032b8b28cf79f545738c6a4ddfed board=e512032b8b28cf79f545738c6a4ddfed +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribe.py pc=a259781c25dcc4cb583e233568e8507e board=a259781c25dcc4cb583e233568e8507e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribeoptions.py pc=a3c4eb812626cee277b20367bd9bae91 board=a3c4eb812626cee277b20367bd9bae91 +2E2C1209DABC240B ok /tmp/lifetrac_p0c/08_boot_user_app.cfg pc=ad479d5cd1a08ec030780e0c49310db3 board=ad479d5cd1a08ec030780e0c49310db3 +2E2C1209DABC240B ok /tmp/lifetrac_p0c/ocd_reset.sh pc=02bd1569a5bcc97edc804acebcc33c2b board=02bd1569a5bcc97edc804acebcc33c2b diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/params.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/params.txt new file mode 100644 index 00000000..57eda264 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/params.txt @@ -0,0 +1,58 @@ +git_sha=5f84b748 +duration_s=180 +synth_fps=2 +synth_budget_b=250 +tx_pipeline=v3 +tx_pipeline_depth=2 +tx_batch=0 +tx_prepare_ahead=1 +train_gap_ms=40 +kf_request_disable=1 +no_park_last=0 +no_park_last_min_frags=3 +idle_drain_quiet_s=1.5 +cmd_stream_min_gap_s=1.0 +rx_extra_env= +rx_env_args=-e LIFETRAC_ALIGNED_PUMP=1 -e LIFETRAC_REACTIVE_FIRE=1 -e LIFETRAC_IDLE_DRAIN_QUIET_S=1.5 -e LIFETRAC_CMD_STREAM_MIN_GAP_S=1.0 +cam_extra_env=-e LIFETRAC_ENCODE_MODE=6 +parity_group=0 +aligned_pump=1 +reactive_fire=1 +probe_phase_sweep_ms= +probe_sizes_b= +ack_copies=2 +probe_echo=0 +fhss_farm_id=0 +fhss_link_id=0 +airtime_budget_us=0 +pacing_mode=smooth +pacing_headroom=0 +rxcont_arm=1 +tx_power_dbm= +tx_feed=camera +reg_profile=1 +force_frf_hz=0 +allow_default_carrier=False +tx_serial=2E2C1209DABC240B +rx_serial=2D0A1209DABC240B +host_ip=192.168.1.79 +inject_cmd= +inject_on= +inject_status= +inject_trigger= +tractor_l072_reset=landed +tractor_l072_reset_reason=PF4/NRST read back low then high, openocd exit 0 +tractor_ocd_tag=OCD_LEG=20261025T174400Z +base_l072_reset=unverified +base_gpio163_output=none +log_window=after_stop +feed_stop=camera_svc stopped +stop_drain_s=4 +tractor_clock_offset_s=-1667465.562 +base_clock_offset_s=-0.140 +tractor_clock_rtt_s=0.068 +base_clock_rtt_s=0.068 +clock_offset_rule=board date +%s.%N minus the PC UTC epoch at the midpoint of the adb read (error at most rtt/2, +1 s if the CLOCKS line says whole seconds), read after the daemons stopped; no clock was set +tractor_deploy_md5=md5 52/52 match; reset files md5 2/2 match +base_deploy_md5=md5 52/52 match +timestamp=20261025_124730 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/rx_daemon.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/rx_daemon.log new file mode 100644 index 00000000..5f98831e --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/rx_daemon.log @@ -0,0 +1,2540 @@ +2026-10-25 17:44:07,536 INFO image_rx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 + +2026-10-25 17:44:07,539 INFO image_rx_daemon: image_rx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 + +2026-10-25 17:44:07,542 INFO image_rx_daemon: ctrl MQTT connected (192.168.1.79) + +2026-10-25 17:44:07,550 INFO image_rx_daemon: LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only + +2026-10-25 17:44:07,553 INFO image_rx_daemon: MQTT connected; ready to publish lifetrac/v25/video/tile_delta + +2026-10-25 17:44:07,975 INFO image_rx_daemon: L072 VER warm-up ok (attempt 1) cap=0x000000FF + +Initializing regulatory profile 1 on co-processor... + + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] + +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 + +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 + +CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 + + FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] + +CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 + +CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 + +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 + +2026-10-25 17:44:08,333 INFO image_rx_daemon: LBT_ENABLE=0 (command uplink shares the image channel) + +PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} + +2026-10-25 17:44:08,394 INFO image_rx_daemon: SX1276 already in RXCONT (opmode=0x85) + +2026-10-25 17:44:08,395 INFO image_rx_daemon: RX worker ready; draining RX_FRAME_URC... + +2026-10-25 17:44:08,538 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 17:44:18,543 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 17:44:19,315 INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=4082769843 len=152 + +2026-10-25 17:44:19,318 INFO image_rx_daemon: published frame_id=0 seq=11 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:19,319 INFO image_rx_daemon: PROBE TX seq=1 phase_ms=0 size_b=16 (tx#1) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=45 epoch=0 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:19,408 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:19,914 INFO image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=4083368442 len=152 + +2026-10-25 17:44:19,915 INFO image_rx_daemon: published frame_id=0 seq=12 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:20,318 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=4083767354 len=152 + +2026-10-25 17:44:20,320 INFO image_rx_daemon: published frame_id=0 seq=13 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:20,898 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=4084347886 len=129 + +2026-10-25 17:44:20,901 INFO image_rx_daemon: published frame_id=0 seq=14 125 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:20,902 INFO image_rx_daemon: PROBE TX seq=2 phase_ms=0 size_b=16 (tx#2) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=28 epoch=0 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:20,944 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:21,321 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=4084765094 len=152 + +2026-10-25 17:44:21,323 INFO image_rx_daemon: published frame_id=0 seq=15 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:21,922 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=4085361185 len=151 + +2026-10-25 17:44:21,923 INFO image_rx_daemon: published frame_id=0 seq=16 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:22,302 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=4085749821 len=134 + +2026-10-25 17:44:22,303 INFO image_rx_daemon: published frame_id=0 seq=17 130 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:22,304 INFO image_rx_daemon: PROBE TX seq=3 phase_ms=0 size_b=16 (tx#3) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=11 epoch=0 freq_hz=908250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:22,342 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:22,914 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=4086361289 len=152 + +2026-10-25 17:44:22,915 INFO image_rx_daemon: published frame_id=0 seq=18 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:23,295 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=4086739613 len=124 + +2026-10-25 17:44:23,298 INFO image_rx_daemon: published frame_id=0 seq=19 120 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:23,918 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=4087358876 len=152 + +2026-10-25 17:44:23,919 INFO image_rx_daemon: published frame_id=0 seq=20 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:23,920 INFO image_rx_daemon: PROBE TX seq=4 phase_ms=0 size_b=16 (tx#4) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=10 epoch=1 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:23,998 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:24,306 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=4087750330 len=144 + +2026-10-25 17:44:24,307 INFO image_rx_daemon: published frame_id=0 seq=21 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:24,922 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=4088356542 len=152 + +2026-10-25 17:44:24,923 INFO image_rx_daemon: published frame_id=0 seq=22 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:25,310 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=4088753163 len=151 + +2026-10-25 17:44:25,312 INFO image_rx_daemon: published frame_id=0 seq=23 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:25,312 INFO image_rx_daemon: PROBE TX seq=5 phase_ms=0 size_b=16 (tx#5) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=43 epoch=1 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:25,401 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:25,918 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=4089354319 len=152 + +2026-10-25 17:44:25,919 INFO image_rx_daemon: published frame_id=0 seq=24 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:26,304 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=4089743246 len=138 + +2026-10-25 17:44:26,305 INFO image_rx_daemon: published frame_id=0 seq=25 134 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:26,914 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=4090352421 len=152 + +2026-10-25 17:44:26,915 INFO image_rx_daemon: published frame_id=0 seq=26 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:26,916 INFO image_rx_daemon: PROBE TX seq=6 phase_ms=0 size_b=16 (tx#6) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=8 epoch=1 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:27,001 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:27,295 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=4090738773 len=136 + +2026-10-25 17:44:27,298 INFO image_rx_daemon: published frame_id=0 seq=27 132 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:27,908 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=4091350442 len=152 + +2026-10-25 17:44:27,911 INFO image_rx_daemon: published frame_id=0 seq=28 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:28,310 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=4091749584 len=152 + +2026-10-25 17:44:28,311 INFO image_rx_daemon: published frame_id=0 seq=29 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:28,312 INFO image_rx_daemon: PROBE TX seq=7 phase_ms=0 size_b=16 (tx#7) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=22 epoch=1 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:28,391 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:28,547 INFO image_rx_daemon: stats: rx_frames=19 rx_decode_err=0 frames_published=19 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=25 cmd_cooldown_drops=0 cmd_gate_held=9 cmd_copies_deferred=0 cmd_gate_deferred=9 + +2026-10-25 17:44:28,548 INFO image_rx_daemon: air_gap: n=18 dt_med=580532us dt_p95=619263us len_med=152B cmd_tx_ok=7 cmd_tx_fail=0 + +2026-10-25 17:44:28,550 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:10 + +2026-10-25 17:44:28,551 INFO image_rx_daemon: air_gap_by_class: boundary: n=18 med=580.5ms + +2026-10-25 17:44:28,552 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 17:44:28,552 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 pre_f8=0 last_epoch=1 last_hop=26 slot_off=[14..14] + +2026-10-25 17:44:28,553 INFO image_rx_daemon: probe: tx=7 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:44:28,554 INFO image_rx_daemon: probe_grid: p0/s0:0/7(0%) + +2026-10-25 17:44:28,914 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=4092348188 len=152 + +2026-10-25 17:44:28,915 INFO image_rx_daemon: published frame_id=0 seq=30 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:29,307 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=4092747328 len=152 + +2026-10-25 17:44:29,308 INFO image_rx_daemon: published frame_id=0 seq=31 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:29,889 INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=4093331438 len=131 + +2026-10-25 17:44:29,891 INFO image_rx_daemon: published frame_id=0 seq=32 127 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:29,892 INFO image_rx_daemon: PROBE TX seq=8 phase_ms=0 size_b=16 (tx#8) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=41 epoch=1 freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:29,929 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:30,309 INFO image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=4093744933 len=152 + +2026-10-25 17:44:30,311 INFO image_rx_daemon: published frame_id=0 seq=33 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:30,896 INFO image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=4094343384 len=152 + +2026-10-25 17:44:30,899 INFO image_rx_daemon: published frame_id=0 seq=34 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:31,309 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=4094743438 len=152 + +2026-10-25 17:44:31,311 INFO image_rx_daemon: published frame_id=0 seq=35 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:31,312 INFO image_rx_daemon: PROBE TX seq=9 phase_ms=0 size_b=16 (tx#9) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=24 epoch=1 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:31,390 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:31,906 INFO image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=4095341223 len=152 + +2026-10-25 17:44:31,907 INFO image_rx_daemon: published frame_id=0 seq=36 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:32,308 INFO image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=4095740306 len=152 + +2026-10-25 17:44:32,309 INFO image_rx_daemon: published frame_id=0 seq=37 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:32,901 INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=4096338768 len=152 + +2026-10-25 17:44:32,904 INFO image_rx_daemon: published frame_id=0 seq=38 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:32,905 INFO image_rx_daemon: PROBE TX seq=10 phase_ms=0 size_b=16 (tx#10) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=18 epoch=2 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:32,988 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:33,286 INFO image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=4096722227 len=133 + +2026-10-25 17:44:33,287 INFO image_rx_daemon: published frame_id=0 seq=39 129 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:33,901 INFO image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=4097336084 len=152 + +2026-10-25 17:44:33,904 INFO image_rx_daemon: published frame_id=0 seq=40 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:34,301 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=4097734938 len=152 + +2026-10-25 17:44:34,303 INFO image_rx_daemon: published frame_id=0 seq=41 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:34,303 INFO image_rx_daemon: PROBE TX seq=11 phase_ms=0 size_b=16 (tx#11) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=4 epoch=2 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:34,382 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:34,943 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=4098372217 len=207 + +2026-10-25 17:44:34,944 INFO image_rx_daemon: published frame_id=0 seq=42 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:35,305 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=4098732385 len=152 + +2026-10-25 17:44:35,307 INFO image_rx_daemon: published frame_id=0 seq=43 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:35,890 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=4099330958 len=152 + +2026-10-25 17:44:35,892 INFO image_rx_daemon: published frame_id=0 seq=44 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:35,893 INFO image_rx_daemon: PROBE TX seq=12 phase_ms=0 size_b=16 (tx#12) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=40 epoch=2 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:35,980 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:36,301 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=4099729966 len=152 + +2026-10-25 17:44:36,302 INFO image_rx_daemon: published frame_id=0 seq=45 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:36,732 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=4100168699 len=96 + +2026-10-25 17:44:36,734 INFO image_rx_daemon: published frame_id=0 seq=46 92 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:37,289 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=4100719674 len=141 + +2026-10-25 17:44:37,292 INFO image_rx_daemon: published frame_id=0 seq=47 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:37,293 INFO image_rx_daemon: PROBE TX seq=13 phase_ms=0 size_b=16 (tx#13) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=17 epoch=2 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:37,382 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:37,894 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=4101325875 len=152 + +2026-10-25 17:44:37,896 INFO image_rx_daemon: published frame_id=0 seq=48 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:38,298 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=4101724821 len=152 + +2026-10-25 17:44:38,299 INFO image_rx_daemon: published frame_id=0 seq=49 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:38,557 INFO image_rx_daemon: stats: rx_frames=39 rx_decode_err=0 frames_published=39 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=52 cmd_cooldown_drops=0 cmd_gate_held=20 cmd_copies_deferred=0 cmd_gate_deferred=20 + +2026-10-25 17:44:38,560 INFO image_rx_daemon: air_gap: n=20 dt_med=550975us dt_p95=637279us len_med=152B cmd_tx_ok=13 cmd_tx_fail=0 + +2026-10-25 17:44:38,560 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 17:44:38,561 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=551.0ms + +2026-10-25 17:44:38,562 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 17:44:38,563 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=2 last_hop=26 slot_off=[14..96] + +2026-10-25 17:44:38,563 INFO image_rx_daemon: probe: tx=13 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:44:38,565 INFO image_rx_daemon: probe_grid: p0/s0:0/13(0%) + +2026-10-25 17:44:38,891 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=4102323441 len=152 + +2026-10-25 17:44:38,892 INFO image_rx_daemon: published frame_id=0 seq=50 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:38,894 INFO image_rx_daemon: PROBE TX seq=14 phase_ms=0 size_b=16 (tx#14) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=9 epoch=2 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:38,983 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:39,289 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=4102714754 len=144 + +2026-10-25 17:44:39,290 INFO image_rx_daemon: published frame_id=0 seq=51 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:39,926 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=4103351985 len=196 + +2026-10-25 17:44:39,927 INFO image_rx_daemon: published frame_id=0 seq=52 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:40,312 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=4103743216 len=185 + +2026-10-25 17:44:40,314 INFO image_rx_daemon: published frame_id=0 seq=53 181 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:40,315 INFO image_rx_daemon: PROBE TX seq=15 phase_ms=0 size_b=16 (tx#15) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=16 epoch=2 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:40,378 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:40,886 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=4104310688 len=144 + +2026-10-25 17:44:40,889 INFO image_rx_daemon: published frame_id=0 seq=54 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:41,323 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=4104745841 len=191 + +2026-10-25 17:44:41,324 INFO image_rx_daemon: published frame_id=0 seq=55 187 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:41,910 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=4105339052 len=183 + +2026-10-25 17:44:41,912 INFO image_rx_daemon: published frame_id=0 seq=56 179 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:41,912 INFO image_rx_daemon: PROBE TX seq=16 phase_ms=0 size_b=16 (tx#16) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=25 epoch=2 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:41,970 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:42,262 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=4105694036 len=124 + +2026-10-25 17:44:42,264 INFO image_rx_daemon: published frame_id=0 seq=57 120 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:42,890 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=4106313069 len=152 + +2026-10-25 17:44:42,891 INFO image_rx_daemon: published frame_id=0 seq=58 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:43,290 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=4106712031 len=152 + +2026-10-25 17:44:43,291 INFO image_rx_daemon: published frame_id=0 seq=59 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:43,292 INFO image_rx_daemon: PROBE TX seq=17 phase_ms=0 size_b=16 (tx#17) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=14 epoch=3 freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:43,370 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:43,888 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=4107310514 len=152 + +2026-10-25 17:44:43,891 INFO image_rx_daemon: published frame_id=0 seq=60 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:44,278 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=4107704370 len=147 + +2026-10-25 17:44:44,279 INFO image_rx_daemon: published frame_id=0 seq=61 143 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:44,866 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=4108289787 len=129 + +2026-10-25 17:44:44,867 INFO image_rx_daemon: published frame_id=0 seq=62 125 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:44,868 INFO image_rx_daemon: PROBE TX seq=18 phase_ms=0 size_b=16 (tx#18) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=24 epoch=3 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:44,915 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:45,266 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=4108691332 len=133 + +2026-10-25 17:44:45,267 INFO image_rx_daemon: published frame_id=0 seq=63 129 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:45,891 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=4109305136 len=152 + +2026-10-25 17:44:45,893 INFO image_rx_daemon: published frame_id=0 seq=64 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:46,282 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=4109704137 len=152 + +2026-10-25 17:44:46,283 INFO image_rx_daemon: published frame_id=0 seq=65 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:46,284 INFO image_rx_daemon: PROBE TX seq=19 phase_ms=0 size_b=16 (tx#19) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=33 epoch=3 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:46,362 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:46,926 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=4110341372 len=205 + +2026-10-25 17:44:46,928 INFO image_rx_daemon: published frame_id=0 seq=66 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:47,288 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=4110702438 len=152 + +2026-10-25 17:44:47,289 INFO image_rx_daemon: published frame_id=0 seq=67 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:47,870 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=4111299941 len=152 + +2026-10-25 17:44:47,872 INFO image_rx_daemon: published frame_id=0 seq=68 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:47,872 INFO image_rx_daemon: PROBE TX seq=20 phase_ms=0 size_b=16 (tx#20) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=1 epoch=3 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:47,965 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:48,327 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=4111737716 len=207 + +2026-10-25 17:44:48,328 INFO image_rx_daemon: published frame_id=0 seq=69 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:48,568 INFO image_rx_daemon: stats: rx_frames=59 rx_decode_err=0 frames_published=59 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=80 cmd_cooldown_drops=0 cmd_gate_held=29 cmd_copies_deferred=0 cmd_gate_deferred=29 + +2026-10-25 17:44:48,572 INFO image_rx_daemon: air_gap: n=20 dt_med=567472us dt_p95=637235us len_med=152B cmd_tx_ok=20 cmd_tx_fail=0 + +2026-10-25 17:44:48,574 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 17:44:48,575 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=567.5ms + +2026-10-25 17:44:48,576 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 17:44:48,576 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=3 last_hop=26 slot_off=[14..14] + +2026-10-25 17:44:48,577 INFO image_rx_daemon: probe: tx=20 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:44:48,577 INFO image_rx_daemon: probe_grid: p0/s0:0/20(0%) + +2026-10-25 17:44:48,918 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=4112333407 len=202 + +2026-10-25 17:44:48,919 INFO image_rx_daemon: published frame_id=0 seq=70 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:49,278 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=4112695985 len=152 + +2026-10-25 17:44:49,279 INFO image_rx_daemon: published frame_id=0 seq=71 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:49,281 INFO image_rx_daemon: PROBE TX seq=21 phase_ms=0 size_b=16 (tx#21) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=37 epoch=3 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:49,360 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:49,914 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=4113330683 len=203 + +2026-10-25 17:44:49,915 INFO image_rx_daemon: published frame_id=0 seq=72 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:50,315 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=4113730438 len=203 + +2026-10-25 17:44:50,316 INFO image_rx_daemon: published frame_id=0 seq=73 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:50,916 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=4114330156 len=205 + +2026-10-25 17:44:50,917 INFO image_rx_daemon: published frame_id=0 seq=74 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:50,918 INFO image_rx_daemon: PROBE TX seq=22 phase_ms=0 size_b=16 (tx#22) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=6 epoch=3 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:50,955 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:51,274 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=4114690163 len=152 + +2026-10-25 17:44:51,275 INFO image_rx_daemon: published frame_id=0 seq=75 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:51,874 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=4115288360 len=152 + +2026-10-25 17:44:51,876 INFO image_rx_daemon: published frame_id=0 seq=76 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:52,286 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=4115702670 len=175 + +2026-10-25 17:44:52,288 INFO image_rx_daemon: published frame_id=0 seq=77 171 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:52,288 INFO image_rx_daemon: PROBE TX seq=23 phase_ms=0 size_b=16 (tx#23) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=23 epoch=3 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:52,357 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:52,902 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=4116308542 len=183 + +2026-10-25 17:44:52,903 INFO image_rx_daemon: published frame_id=0 seq=78 179 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:53,279 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=4116704880 len=182 + +2026-10-25 17:44:53,281 INFO image_rx_daemon: published frame_id=0 seq=79 178 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:53,890 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=4117305734 len=184 + +2026-10-25 17:44:53,892 INFO image_rx_daemon: published frame_id=0 seq=80 180 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:53,892 INFO image_rx_daemon: PROBE TX seq=24 phase_ms=0 size_b=16 (tx#24) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=43 epoch=4 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:53,955 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:54,295 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=4117709993 len=193 + +2026-10-25 17:44:54,296 INFO image_rx_daemon: published frame_id=0 seq=81 189 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:54,891 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=4118303548 len=183 + +2026-10-25 17:44:54,894 INFO image_rx_daemon: published frame_id=0 seq=82 179 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:55,282 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=4118690442 len=168 + +2026-10-25 17:44:55,284 INFO image_rx_daemon: published frame_id=0 seq=83 164 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:55,284 INFO image_rx_daemon: PROBE TX seq=25 phase_ms=0 size_b=16 (tx#25) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=1 epoch=4 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 17:44:55,353 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:55,884 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=4119295980 len=176 + +2026-10-25 17:44:55,885 INFO image_rx_daemon: published frame_id=0 seq=84 172 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:56,295 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=4119700229 len=186 + +2026-10-25 17:44:56,296 INFO image_rx_daemon: published frame_id=0 seq=85 182 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:56,858 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=4120272518 len=148 + +2026-10-25 17:44:56,859 INFO image_rx_daemon: published frame_id=0 seq=86 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:56,860 INFO image_rx_daemon: PROBE TX seq=26 phase_ms=0 size_b=16 (tx#26) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=27 epoch=4 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:56,949 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:57,267 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=4120679923 len=152 + +2026-10-25 17:44:57,268 INFO image_rx_daemon: published frame_id=0 seq=87 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:57,865 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=4121272196 len=152 + +2026-10-25 17:44:57,867 INFO image_rx_daemon: published frame_id=0 seq=88 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:58,254 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=4121668537 len=151 + +2026-10-25 17:44:58,255 INFO image_rx_daemon: published frame_id=0 seq=89 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:58,256 INFO image_rx_daemon: PROBE TX seq=27 phase_ms=0 size_b=16 (tx#27) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=22 epoch=4 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:44:58,345 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:44:58,582 INFO image_rx_daemon: stats: rx_frames=79 rx_decode_err=0 frames_published=79 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=109 cmd_cooldown_drops=0 cmd_gate_held=39 cmd_copies_deferred=0 cmd_gate_deferred=39 + +2026-10-25 17:44:58,584 INFO image_rx_daemon: air_gap: n=20 dt_med=572289us dt_p95=634698us len_med=182B cmd_tx_ok=27 cmd_tx_fail=0 + +2026-10-25 17:44:58,586 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 17:44:58,587 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=572.3ms + +2026-10-25 17:44:58,588 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 17:44:58,589 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=4 last_hop=26 slot_off=[14..20] + +2026-10-25 17:44:58,589 INFO image_rx_daemon: probe: tx=27 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:44:58,590 INFO image_rx_daemon: probe_grid: p0/s0:0/27(0%) + +2026-10-25 17:44:58,855 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=4122270438 len=152 + +2026-10-25 17:44:58,856 INFO image_rx_daemon: published frame_id=0 seq=90 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:59,268 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=4122675018 len=152 + +2026-10-25 17:44:59,271 INFO image_rx_daemon: published frame_id=0 seq=91 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:59,838 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=4123246130 len=126 + +2026-10-25 17:44:59,839 INFO image_rx_daemon: published frame_id=0 seq=92 122 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:44:59,840 INFO image_rx_daemon: PROBE TX seq=28 phase_ms=0 size_b=16 (tx#28) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=23 epoch=4 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 17:44:59,888 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:00,257 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=4123662878 len=145 + +2026-10-25 17:45:00,259 INFO image_rx_daemon: published frame_id=0 seq=93 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:00,859 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=4124258881 len=146 + +2026-10-25 17:45:00,860 INFO image_rx_daemon: published frame_id=0 seq=94 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:01,258 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=4124664818 len=152 + +2026-10-25 17:45:01,259 INFO image_rx_daemon: published frame_id=0 seq=95 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:01,260 INFO image_rx_daemon: PROBE TX seq=29 phase_ms=0 size_b=16 (tx#29) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=3 epoch=4 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:01,339 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:01,850 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=4125261271 len=152 + +2026-10-25 17:45:01,852 INFO image_rx_daemon: published frame_id=0 seq=96 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:02,264 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=4125669234 len=149 + +2026-10-25 17:45:02,267 INFO image_rx_daemon: published frame_id=0 seq=97 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:02,854 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=4126258766 len=152 + +2026-10-25 17:45:02,855 INFO image_rx_daemon: published frame_id=0 seq=98 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:02,856 INFO image_rx_daemon: PROBE TX seq=30 phase_ms=0 size_b=16 (tx#30) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=15 epoch=5 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:02,935 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:03,275 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=4126675974 len=152 + +2026-10-25 17:45:03,277 INFO image_rx_daemon: published frame_id=0 seq=99 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:03,850 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=4127256197 len=152 + +2026-10-25 17:45:03,851 INFO image_rx_daemon: published frame_id=0 seq=100 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:04,448 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=4127854683 len=152 + +2026-10-25 17:45:04,449 INFO image_rx_daemon: published frame_id=0 seq=101 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:04,449 INFO image_rx_daemon: PROBE TX seq=31 phase_ms=0 size_b=16 (tx#31) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=2 epoch=5 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:04,539 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:04,847 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=4128253634 len=152 + +2026-10-25 17:45:04,850 INFO image_rx_daemon: published frame_id=0 seq=102 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:05,262 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=4128662892 len=149 + +2026-10-25 17:45:05,263 INFO image_rx_daemon: published frame_id=0 seq=103 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:05,852 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=4129251029 len=152 + +2026-10-25 17:45:05,855 INFO image_rx_daemon: published frame_id=0 seq=104 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:05,856 INFO image_rx_daemon: PROBE TX seq=32 phase_ms=0 size_b=16 (tx#32) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=35 epoch=5 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:05,934 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:06,275 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=4129682224 len=152 + +2026-10-25 17:45:06,278 INFO image_rx_daemon: published frame_id=0 seq=105 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:06,844 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=4130248442 len=152 + +2026-10-25 17:45:06,845 INFO image_rx_daemon: published frame_id=0 seq=106 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:07,442 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=4130846806 len=152 + +2026-10-25 17:45:07,444 INFO image_rx_daemon: published frame_id=0 seq=107 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:07,444 INFO image_rx_daemon: PROBE TX seq=33 phase_ms=0 size_b=16 (tx#33) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=48 epoch=5 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:07,533 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:07,842 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=4131245685 len=152 + +2026-10-25 17:45:07,845 INFO image_rx_daemon: published frame_id=0 seq=108 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:08,434 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=4131838927 len=147 + +2026-10-25 17:45:08,435 INFO image_rx_daemon: published frame_id=0 seq=109 143 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:08,593 INFO image_rx_daemon: stats: rx_frames=99 rx_decode_err=0 frames_published=99 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=137 cmd_cooldown_drops=0 cmd_gate_held=48 cmd_copies_deferred=0 cmd_gate_deferred=48 + +2026-10-25 17:45:08,595 INFO image_rx_daemon: air_gap: n=20 dt_med=571112us dt_p95=601901us len_med=152B cmd_tx_ok=33 cmd_tx_fail=0 + +2026-10-25 17:45:08,597 INFO image_rx_daemon: air_gap_hist(ms): <400:2 <1000:18 + +2026-10-25 17:45:08,599 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=571.1ms + +2026-10-25 17:45:08,601 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-61 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 17:45:08,602 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=5 last_hop=27 slot_off=[14..47] + +2026-10-25 17:45:08,604 INFO image_rx_daemon: probe: tx=33 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:45:08,605 INFO image_rx_daemon: probe_grid: p0/s0:0/33(0%) + +2026-10-25 17:45:08,882 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=4132281721 len=204 + +2026-10-25 17:45:08,883 INFO image_rx_daemon: published frame_id=0 seq=110 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:08,884 INFO image_rx_daemon: PROBE TX seq=34 phase_ms=0 size_b=16 (tx#34) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=43 epoch=5 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:08,931 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:09,259 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=4132656796 len=147 + +2026-10-25 17:45:09,260 INFO image_rx_daemon: published frame_id=0 seq=111 143 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:09,797 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=4133214311 len=119 + +2026-10-25 17:45:09,798 INFO image_rx_daemon: published frame_id=0 seq=112 115 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:10,438 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=4133838392 len=152 + +2026-10-25 17:45:10,439 INFO image_rx_daemon: published frame_id=0 seq=113 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:10,440 INFO image_rx_daemon: PROBE TX seq=35 phase_ms=0 size_b=16 (tx#35) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=31 epoch=5 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:10,519 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:10,842 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=4134237195 len=152 + +2026-10-25 17:45:10,843 INFO image_rx_daemon: published frame_id=0 seq=114 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:11,442 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=4134836438 len=152 + +2026-10-25 17:45:11,443 INFO image_rx_daemon: published frame_id=0 seq=115 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:11,832 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=4135234442 len=152 + +2026-10-25 17:45:11,833 INFO image_rx_daemon: published frame_id=0 seq=116 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:11,834 INFO image_rx_daemon: PROBE TX seq=36 phase_ms=0 size_b=16 (tx#36) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=11 epoch=5 freq_hz=908250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:11,923 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:12,270 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=4135666502 len=146 + +2026-10-25 17:45:12,272 INFO image_rx_daemon: published frame_id=0 seq=117 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:12,831 INFO image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=4136231815 len=152 + +2026-10-25 17:45:12,835 INFO image_rx_daemon: published frame_id=0 seq=118 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:13,264 INFO image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 fw_us=4136667048 len=99 + +2026-10-25 17:45:13,267 INFO image_rx_daemon: published frame_id=0 seq=119 95 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:13,267 INFO image_rx_daemon: PROBE TX seq=37 phase_ms=0 size_b=16 (tx#37) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=18 epoch=6 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:13,312 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:13,828 INFO image_rx_daemon: frag_arrival: seq=120 idx=0 total=1 fw_us=4137224164 len=146 + +2026-10-25 17:45:13,831 INFO image_rx_daemon: published frame_id=0 seq=120 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:14,431 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=4137827856 len=152 + +2026-10-25 17:45:14,434 INFO image_rx_daemon: published frame_id=0 seq=121 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:14,434 INFO image_rx_daemon: PROBE TX seq=38 phase_ms=0 size_b=16 (tx#38) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=2 epoch=6 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:14,514 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:14,833 INFO image_rx_daemon: frag_arrival: seq=122 idx=0 total=1 fw_us=4138226898 len=152 + +2026-10-25 17:45:14,834 INFO image_rx_daemon: published frame_id=0 seq=122 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:15,430 INFO image_rx_daemon: frag_arrival: seq=123 idx=0 total=1 fw_us=4138825511 len=152 + +2026-10-25 17:45:15,431 INFO image_rx_daemon: published frame_id=0 seq=123 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:15,834 INFO image_rx_daemon: frag_arrival: seq=124 idx=0 total=1 fw_us=4139224432 len=152 + +2026-10-25 17:45:15,835 INFO image_rx_daemon: published frame_id=0 seq=124 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:15,836 INFO image_rx_daemon: PROBE TX seq=39 phase_ms=0 size_b=16 (tx#39) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=15 epoch=6 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:15,914 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:16,267 INFO image_rx_daemon: frag_arrival: seq=125 idx=0 total=1 fw_us=4139661590 len=152 + +2026-10-25 17:45:16,268 INFO image_rx_daemon: published frame_id=0 seq=125 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:16,852 INFO image_rx_daemon: frag_arrival: seq=126 idx=0 total=1 fw_us=4140242546 len=180 + +2026-10-25 17:45:16,855 INFO image_rx_daemon: published frame_id=0 seq=126 176 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:17,265 INFO image_rx_daemon: frag_arrival: seq=127 idx=0 total=1 fw_us=4140657555 len=152 + +2026-10-25 17:45:17,267 INFO image_rx_daemon: published frame_id=0 seq=127 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:17,268 INFO image_rx_daemon: PROBE TX seq=40 phase_ms=0 size_b=16 (tx#40) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=40 epoch=6 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:17,319 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:17,817 INFO image_rx_daemon: frag_arrival: seq=128 idx=0 total=1 fw_us=4141208884 len=140 + +2026-10-25 17:45:17,819 INFO image_rx_daemon: published frame_id=0 seq=128 136 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:18,426 INFO image_rx_daemon: frag_arrival: seq=129 idx=0 total=1 fw_us=4141814836 len=150 + +2026-10-25 17:45:18,427 INFO image_rx_daemon: published frame_id=0 seq=129 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:18,428 INFO image_rx_daemon: PROBE TX seq=41 phase_ms=0 size_b=16 (tx#41) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=41 epoch=6 freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:18,506 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:18,608 INFO image_rx_daemon: stats: rx_frames=119 rx_decode_err=0 frames_published=119 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=165 cmd_cooldown_drops=0 cmd_gate_held=55 cmd_copies_deferred=0 cmd_gate_deferred=55 + +2026-10-25 17:45:18,610 INFO image_rx_daemon: air_gap: n=20 dt_med=551329us dt_p95=624081us len_med=152B cmd_tx_ok=41 cmd_tx_fail=0 + +2026-10-25 17:45:18,611 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 17:45:18,612 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=551.3ms + +2026-10-25 17:45:18,613 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=8.0/10.0/10.0 + +2026-10-25 17:45:18,614 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=6 last_hop=27 slot_off=[14..90] + +2026-10-25 17:45:18,614 INFO image_rx_daemon: probe: tx=41 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:45:18,615 INFO image_rx_daemon: probe_grid: p0/s0:0/41(0%) + +2026-10-25 17:45:18,834 INFO image_rx_daemon: frag_arrival: seq=130 idx=0 total=1 fw_us=4142229151 len=170 + +2026-10-25 17:45:18,836 INFO image_rx_daemon: published frame_id=0 seq=130 166 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:19,418 INFO image_rx_daemon: frag_arrival: seq=131 idx=0 total=1 fw_us=4142814506 len=152 + +2026-10-25 17:45:19,420 INFO image_rx_daemon: published frame_id=0 seq=131 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:19,822 INFO image_rx_daemon: frag_arrival: seq=132 idx=0 total=1 fw_us=4143213314 len=152 + +2026-10-25 17:45:19,823 INFO image_rx_daemon: published frame_id=0 seq=132 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:19,824 INFO image_rx_daemon: PROBE TX seq=42 phase_ms=0 size_b=16 (tx#42) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=22 epoch=6 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:19,903 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:20,418 INFO image_rx_daemon: frag_arrival: seq=133 idx=0 total=1 fw_us=4143811548 len=152 + +2026-10-25 17:45:20,419 INFO image_rx_daemon: published frame_id=0 seq=133 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:20,818 INFO image_rx_daemon: frag_arrival: seq=134 idx=0 total=1 fw_us=4144211438 len=152 + +2026-10-25 17:45:20,820 INFO image_rx_daemon: published frame_id=0 seq=134 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:21,423 INFO image_rx_daemon: frag_arrival: seq=135 idx=0 total=1 fw_us=4144808883 len=152 + +2026-10-25 17:45:21,424 INFO image_rx_daemon: published frame_id=0 seq=135 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:21,425 INFO image_rx_daemon: PROBE TX seq=43 phase_ms=0 size_b=16 (tx#43) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=34 epoch=6 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:21,503 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:21,853 INFO image_rx_daemon: frag_arrival: seq=136 idx=0 total=1 fw_us=4145241593 len=197 + +2026-10-25 17:45:21,854 INFO image_rx_daemon: published frame_id=0 seq=136 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:22,410 INFO image_rx_daemon: frag_arrival: seq=137 idx=0 total=1 fw_us=4145804008 len=151 + +2026-10-25 17:45:22,411 INFO image_rx_daemon: published frame_id=0 seq=137 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:22,822 INFO image_rx_daemon: frag_arrival: seq=138 idx=0 total=1 fw_us=4146206438 len=152 + +2026-10-25 17:45:22,823 INFO image_rx_daemon: published frame_id=0 seq=138 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:22,824 INFO image_rx_daemon: PROBE TX seq=44 phase_ms=0 size_b=16 (tx#44) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=9 epoch=7 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:22,903 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:23,418 INFO image_rx_daemon: frag_arrival: seq=139 idx=0 total=1 fw_us=4146803754 len=152 + +2026-10-25 17:45:23,420 INFO image_rx_daemon: published frame_id=0 seq=139 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:23,818 INFO image_rx_daemon: frag_arrival: seq=140 idx=0 total=1 fw_us=4147202546 len=152 + +2026-10-25 17:45:23,820 INFO image_rx_daemon: published frame_id=0 seq=140 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:24,418 INFO image_rx_daemon: frag_arrival: seq=141 idx=0 total=1 fw_us=4147800777 len=152 + +2026-10-25 17:45:24,419 INFO image_rx_daemon: published frame_id=0 seq=141 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:24,420 INFO image_rx_daemon: PROBE TX seq=45 phase_ms=0 size_b=16 (tx#45) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=8 epoch=7 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:24,498 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:24,814 INFO image_rx_daemon: frag_arrival: seq=142 idx=0 total=1 fw_us=4148199505 len=152 + +2026-10-25 17:45:24,815 INFO image_rx_daemon: published frame_id=0 seq=142 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:25,414 INFO image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 fw_us=4148797617 len=152 + +2026-10-25 17:45:25,415 INFO image_rx_daemon: published frame_id=0 seq=143 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:25,855 INFO image_rx_daemon: frag_arrival: seq=144 idx=0 total=1 fw_us=4149233438 len=201 + +2026-10-25 17:45:25,856 INFO image_rx_daemon: published frame_id=0 seq=144 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:25,856 INFO image_rx_daemon: PROBE TX seq=46 phase_ms=0 size_b=16 (tx#46) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=40 epoch=7 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 17:45:25,894 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:26,451 INFO image_rx_daemon: frag_arrival: seq=145 idx=0 total=1 fw_us=4149830614 len=201 + +2026-10-25 17:45:26,452 INFO image_rx_daemon: published frame_id=0 seq=145 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:26,803 INFO image_rx_daemon: frag_arrival: seq=146 idx=0 total=1 fw_us=4150188153 len=145 + +2026-10-25 17:45:26,804 INFO image_rx_daemon: published frame_id=0 seq=146 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:27,406 INFO image_rx_daemon: frag_arrival: seq=147 idx=0 total=1 fw_us=4150791745 len=152 + +2026-10-25 17:45:27,407 INFO image_rx_daemon: published frame_id=0 seq=147 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:27,407 INFO image_rx_daemon: PROBE TX seq=47 phase_ms=0 size_b=16 (tx#47) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=26 epoch=7 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:27,497 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:27,806 INFO image_rx_daemon: frag_arrival: seq=148 idx=0 total=1 fw_us=4151190713 len=152 + +2026-10-25 17:45:27,810 INFO image_rx_daemon: published frame_id=0 seq=148 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:28,406 INFO image_rx_daemon: frag_arrival: seq=149 idx=0 total=1 fw_us=4151789305 len=152 + +2026-10-25 17:45:28,407 INFO image_rx_daemon: published frame_id=0 seq=149 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:28,618 INFO image_rx_daemon: stats: rx_frames=139 rx_decode_err=0 frames_published=139 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=193 cmd_cooldown_drops=0 cmd_gate_held=65 cmd_copies_deferred=0 cmd_gate_deferred=65 + +2026-10-25 17:45:28,619 INFO image_rx_daemon: air_gap: n=20 dt_med=562415us dt_p95=603592us len_med=152B cmd_tx_ok=47 cmd_tx_fail=0 + +2026-10-25 17:45:28,622 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 17:45:28,624 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=562.4ms + +2026-10-25 17:45:28,625 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 17:45:28,627 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=7 last_hop=27 slot_off=[14..14] + +2026-10-25 17:45:28,628 INFO image_rx_daemon: probe: tx=47 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:45:28,628 INFO image_rx_daemon: probe_grid: p0/s0:0/47(0%) + +2026-10-25 17:45:28,851 INFO image_rx_daemon: frag_arrival: seq=150 idx=0 total=1 fw_us=4152224576 len=201 + +2026-10-25 17:45:28,853 INFO image_rx_daemon: published frame_id=0 seq=150 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:28,854 INFO image_rx_daemon: PROBE TX seq=48 phase_ms=0 size_b=16 (tx#48) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=15 epoch=7 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:28,891 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:29,438 INFO image_rx_daemon: frag_arrival: seq=151 idx=0 total=1 fw_us=4152820711 len=197 + +2026-10-25 17:45:29,439 INFO image_rx_daemon: published frame_id=0 seq=151 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:29,808 INFO image_rx_daemon: frag_arrival: seq=152 idx=0 total=1 fw_us=4153186257 len=152 + +2026-10-25 17:45:29,809 INFO image_rx_daemon: published frame_id=0 seq=152 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:30,422 INFO image_rx_daemon: frag_arrival: seq=153 idx=0 total=1 fw_us=4153800322 len=175 + +2026-10-25 17:45:30,423 INFO image_rx_daemon: published frame_id=0 seq=153 171 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:30,424 INFO image_rx_daemon: PROBE TX seq=49 phase_ms=0 size_b=16 (tx#49) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=33 epoch=7 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:30,490 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:30,842 INFO image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=4154217380 len=199 + +2026-10-25 17:45:30,843 INFO image_rx_daemon: published frame_id=0 seq=154 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:31,419 INFO image_rx_daemon: frag_arrival: seq=155 idx=0 total=1 fw_us=4154797796 len=173 + +2026-10-25 17:45:31,422 INFO image_rx_daemon: published frame_id=0 seq=155 169 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:31,815 INFO image_rx_daemon: frag_arrival: seq=156 idx=0 total=1 fw_us=4155199435 len=178 + +2026-10-25 17:45:31,816 INFO image_rx_daemon: published frame_id=0 seq=156 174 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:31,816 INFO image_rx_daemon: PROBE TX seq=50 phase_ms=0 size_b=16 (tx#50) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=19 epoch=7 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:31,884 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:32,426 INFO image_rx_daemon: frag_arrival: seq=157 idx=0 total=1 fw_us=4155808328 len=193 + +2026-10-25 17:45:32,427 INFO image_rx_daemon: published frame_id=0 seq=157 189 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:32,838 INFO image_rx_daemon: frag_arrival: seq=158 idx=0 total=1 fw_us=4156215121 len=201 + +2026-10-25 17:45:32,840 INFO image_rx_daemon: published frame_id=0 seq=158 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:33,442 INFO image_rx_daemon: frag_arrival: seq=159 idx=0 total=1 fw_us=4156813690 len=203 + +2026-10-25 17:45:33,443 INFO image_rx_daemon: published frame_id=0 seq=159 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:33,444 INFO image_rx_daemon: PROBE TX seq=51 phase_ms=0 size_b=16 (tx#51) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=0 epoch=8 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:33,491 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:33,830 INFO image_rx_daemon: frag_arrival: seq=160 idx=0 total=1 fw_us=4157207364 len=194 + +2026-10-25 17:45:33,832 INFO image_rx_daemon: published frame_id=0 seq=160 190 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:34,403 INFO image_rx_daemon: frag_arrival: seq=161 idx=0 total=1 fw_us=4157774737 len=152 + +2026-10-25 17:45:34,404 INFO image_rx_daemon: published frame_id=0 seq=161 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:34,794 INFO image_rx_daemon: frag_arrival: seq=162 idx=0 total=1 fw_us=4158173608 len=152 + +2026-10-25 17:45:34,795 INFO image_rx_daemon: published frame_id=0 seq=162 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:34,796 INFO image_rx_daemon: PROBE TX seq=52 phase_ms=0 size_b=16 (tx#52) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=25 epoch=8 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:34,886 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:35,390 INFO image_rx_daemon: frag_arrival: seq=163 idx=0 total=1 fw_us=4158771969 len=152 + +2026-10-25 17:45:35,391 INFO image_rx_daemon: published frame_id=0 seq=163 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:35,790 INFO image_rx_daemon: frag_arrival: seq=164 idx=0 total=1 fw_us=4159170883 len=152 + +2026-10-25 17:45:35,791 INFO image_rx_daemon: published frame_id=0 seq=164 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:36,380 INFO image_rx_daemon: frag_arrival: seq=165 idx=0 total=1 fw_us=4159769193 len=152 + +2026-10-25 17:45:36,381 INFO image_rx_daemon: published frame_id=0 seq=165 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:36,382 INFO image_rx_daemon: PROBE TX seq=53 phase_ms=0 size_b=16 (tx#53) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=12 epoch=8 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:36,425 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:36,763 INFO image_rx_daemon: frag_arrival: seq=166 idx=0 total=1 fw_us=4160142179 len=119 + +2026-10-25 17:45:36,766 INFO image_rx_daemon: published frame_id=0 seq=166 115 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:37,394 INFO image_rx_daemon: frag_arrival: seq=167 idx=0 total=1 fw_us=4160766379 len=152 + +2026-10-25 17:45:37,395 INFO image_rx_daemon: published frame_id=0 seq=167 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:37,778 INFO image_rx_daemon: frag_arrival: seq=168 idx=0 total=1 fw_us=4161160180 len=145 + +2026-10-25 17:45:37,781 INFO image_rx_daemon: published frame_id=0 seq=168 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:37,782 INFO image_rx_daemon: PROBE TX seq=54 phase_ms=0 size_b=16 (tx#54) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=40 epoch=8 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:37,871 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:38,385 INFO image_rx_daemon: frag_arrival: seq=169 idx=0 total=1 fw_us=4161763860 len=152 + +2026-10-25 17:45:38,387 INFO image_rx_daemon: published frame_id=0 seq=169 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:38,631 INFO image_rx_daemon: stats: rx_frames=159 rx_decode_err=0 frames_published=159 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=221 cmd_cooldown_drops=0 cmd_gate_held=75 cmd_copies_deferred=0 cmd_gate_deferred=75 + +2026-10-25 17:45:38,633 INFO image_rx_daemon: air_gap: n=20 dt_med=567373us dt_p95=624200us len_med=173B cmd_tx_ok=54 cmd_tx_fail=0 + +2026-10-25 17:45:38,635 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 17:45:38,637 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=567.4ms + +2026-10-25 17:45:38,638 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 17:45:38,639 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=8 last_hop=27 slot_off=[14..14] + +2026-10-25 17:45:38,640 INFO image_rx_daemon: probe: tx=54 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:45:38,640 INFO image_rx_daemon: probe_grid: p0/s0:0/54(0%) + +2026-10-25 17:45:38,786 INFO image_rx_daemon: frag_arrival: seq=170 idx=0 total=1 fw_us=4162162804 len=152 + +2026-10-25 17:45:38,787 INFO image_rx_daemon: published frame_id=0 seq=170 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:39,390 INFO image_rx_daemon: frag_arrival: seq=171 idx=0 total=1 fw_us=4162761212 len=152 + +2026-10-25 17:45:39,391 INFO image_rx_daemon: published frame_id=0 seq=171 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:39,392 INFO image_rx_daemon: PROBE TX seq=55 phase_ms=0 size_b=16 (tx#55) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=3 epoch=8 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:39,470 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:39,774 INFO image_rx_daemon: frag_arrival: seq=172 idx=0 total=1 fw_us=4163147351 len=137 + +2026-10-25 17:45:39,775 INFO image_rx_daemon: published frame_id=0 seq=172 133 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:40,385 INFO image_rx_daemon: frag_arrival: seq=173 idx=0 total=1 fw_us=4163758730 len=152 + +2026-10-25 17:45:40,387 INFO image_rx_daemon: published frame_id=0 seq=173 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:40,773 INFO image_rx_daemon: frag_arrival: seq=174 idx=0 total=1 fw_us=4164144792 len=137 + +2026-10-25 17:45:40,775 INFO image_rx_daemon: published frame_id=0 seq=174 133 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:40,776 INFO image_rx_daemon: PROBE TX seq=56 phase_ms=0 size_b=16 (tx#56) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=17 epoch=8 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:40,874 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:41,382 INFO image_rx_daemon: frag_arrival: seq=175 idx=0 total=1 fw_us=4164756080 len=152 + +2026-10-25 17:45:41,384 INFO image_rx_daemon: published frame_id=0 seq=175 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:41,776 INFO image_rx_daemon: frag_arrival: seq=176 idx=0 total=1 fw_us=4165154927 len=152 + +2026-10-25 17:45:41,778 INFO image_rx_daemon: published frame_id=0 seq=176 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:42,382 INFO image_rx_daemon: frag_arrival: seq=177 idx=0 total=1 fw_us=4165753118 len=152 + +2026-10-25 17:45:42,383 INFO image_rx_daemon: published frame_id=0 seq=177 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:42,384 INFO image_rx_daemon: PROBE TX seq=57 phase_ms=0 size_b=16 (tx#57) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=19 epoch=8 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:42,467 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:42,777 INFO image_rx_daemon: frag_arrival: seq=178 idx=0 total=1 fw_us=4166151847 len=152 + +2026-10-25 17:45:42,779 INFO image_rx_daemon: published frame_id=0 seq=178 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:43,401 INFO image_rx_daemon: frag_arrival: seq=179 idx=0 total=1 fw_us=4166778278 len=191 + +2026-10-25 17:45:43,403 INFO image_rx_daemon: published frame_id=0 seq=179 187 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:43,774 INFO image_rx_daemon: frag_arrival: seq=180 idx=0 total=1 fw_us=4167148515 len=152 + +2026-10-25 17:45:43,775 INFO image_rx_daemon: published frame_id=0 seq=180 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:43,776 INFO image_rx_daemon: PROBE TX seq=58 phase_ms=0 size_b=16 (tx#58) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=48 epoch=9 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:43,865 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:44,383 INFO image_rx_daemon: frag_arrival: seq=181 idx=0 total=1 fw_us=4167746917 len=152 + +2026-10-25 17:45:44,387 INFO image_rx_daemon: published frame_id=0 seq=181 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:44,775 INFO image_rx_daemon: frag_arrival: seq=182 idx=0 total=1 fw_us=4168145856 len=152 + +2026-10-25 17:45:44,776 INFO image_rx_daemon: published frame_id=0 seq=182 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:45,377 INFO image_rx_daemon: frag_arrival: seq=183 idx=0 total=1 fw_us=4168744132 len=152 + +2026-10-25 17:45:45,378 INFO image_rx_daemon: published frame_id=0 seq=183 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:45,380 INFO image_rx_daemon: PROBE TX seq=59 phase_ms=0 size_b=16 (tx#59) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=46 epoch=9 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:45,456 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:45,774 INFO image_rx_daemon: frag_arrival: seq=184 idx=0 total=1 fw_us=4169142948 len=152 + +2026-10-25 17:45:45,775 INFO image_rx_daemon: published frame_id=0 seq=184 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:46,370 INFO image_rx_daemon: frag_arrival: seq=185 idx=0 total=1 fw_us=4169741115 len=152 + +2026-10-25 17:45:46,372 INFO image_rx_daemon: published frame_id=0 seq=185 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:46,746 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=4170124439 len=133 + +2026-10-25 17:45:46,748 INFO image_rx_daemon: published frame_id=0 seq=186 129 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:46,749 INFO image_rx_daemon: PROBE TX seq=60 phase_ms=0 size_b=16 (tx#60) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=27 epoch=9 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:46,787 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:47,379 INFO image_rx_daemon: frag_arrival: seq=187 idx=0 total=1 fw_us=4170738025 len=152 + +2026-10-25 17:45:47,380 INFO image_rx_daemon: published frame_id=0 seq=187 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:47,770 INFO image_rx_daemon: frag_arrival: seq=188 idx=0 total=1 fw_us=4171136898 len=152 + +2026-10-25 17:45:47,774 INFO image_rx_daemon: published frame_id=0 seq=188 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:48,371 INFO image_rx_daemon: frag_arrival: seq=189 idx=0 total=1 fw_us=4171735044 len=152 + +2026-10-25 17:45:48,372 INFO image_rx_daemon: published frame_id=0 seq=189 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:48,373 INFO image_rx_daemon: PROBE TX seq=61 phase_ms=0 size_b=16 (tx#61) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=36 epoch=9 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:48,451 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:48,650 INFO image_rx_daemon: stats: rx_frames=179 rx_decode_err=0 frames_published=179 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=249 cmd_cooldown_drops=0 cmd_gate_held=85 cmd_copies_deferred=0 cmd_gate_deferred=85 + +2026-10-25 17:45:48,654 INFO image_rx_daemon: air_gap: n=20 dt_med=598146us dt_p95=626431us len_med=152B cmd_tx_ok=61 cmd_tx_fail=0 + +2026-10-25 17:45:48,655 INFO image_rx_daemon: air_gap_hist(ms): <400:10 <1000:10 + +2026-10-25 17:45:48,655 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=598.1ms + +2026-10-25 17:45:48,656 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-67/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 17:45:48,657 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=9 last_hop=27 slot_off=[14..14] + +2026-10-25 17:45:48,657 INFO image_rx_daemon: probe: tx=61 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:45:48,658 INFO image_rx_daemon: probe_grid: p0/s0:0/61(0%) + +2026-10-25 17:45:48,762 INFO image_rx_daemon: frag_arrival: seq=190 idx=0 total=1 fw_us=4172123548 len=140 + +2026-10-25 17:45:48,765 INFO image_rx_daemon: published frame_id=0 seq=190 136 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:49,370 INFO image_rx_daemon: frag_arrival: seq=191 idx=0 total=1 fw_us=4172732053 len=152 + +2026-10-25 17:45:49,372 INFO image_rx_daemon: published frame_id=0 seq=191 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:49,772 INFO image_rx_daemon: frag_arrival: seq=192 idx=0 total=1 fw_us=4173130977 len=152 + +2026-10-25 17:45:49,774 INFO image_rx_daemon: published frame_id=0 seq=192 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:49,775 INFO image_rx_daemon: PROBE TX seq=62 phase_ms=0 size_b=16 (tx#62) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=29 epoch=9 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:49,853 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:50,420 INFO image_rx_daemon: frag_arrival: seq=193 idx=0 total=1 fw_us=4173768102 len=207 + +2026-10-25 17:45:50,421 INFO image_rx_daemon: published frame_id=0 seq=193 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:50,796 INFO image_rx_daemon: frag_arrival: seq=194 idx=0 total=1 fw_us=4174161694 len=198 + +2026-10-25 17:45:50,797 INFO image_rx_daemon: published frame_id=0 seq=194 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:51,363 INFO image_rx_daemon: frag_arrival: seq=195 idx=0 total=1 fw_us=4174718673 len=142 + +2026-10-25 17:45:51,364 INFO image_rx_daemon: published frame_id=0 seq=195 138 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:51,364 INFO image_rx_daemon: PROBE TX seq=63 phase_ms=0 size_b=16 (tx#63) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=28 epoch=9 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:51,454 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:51,765 INFO image_rx_daemon: frag_arrival: seq=196 idx=0 total=1 fw_us=4175125356 len=152 + +2026-10-25 17:45:51,769 INFO image_rx_daemon: published frame_id=0 seq=196 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:52,362 INFO image_rx_daemon: frag_arrival: seq=197 idx=0 total=1 fw_us=4175723675 len=152 + +2026-10-25 17:45:52,363 INFO image_rx_daemon: published frame_id=0 seq=197 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:52,778 INFO image_rx_daemon: frag_arrival: seq=198 idx=0 total=1 fw_us=4176131318 len=163 + +2026-10-25 17:45:52,779 INFO image_rx_daemon: published frame_id=0 seq=198 159 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:52,780 INFO image_rx_daemon: PROBE TX seq=64 phase_ms=0 size_b=16 (tx#64) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=35 epoch=10 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:52,847 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:53,394 INFO image_rx_daemon: frag_arrival: seq=199 idx=0 total=1 fw_us=4176754395 len=198 + +2026-10-25 17:45:53,395 INFO image_rx_daemon: published frame_id=0 seq=199 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:53,767 INFO image_rx_daemon: frag_arrival: seq=200 idx=0 total=1 fw_us=4177117121 len=151 + +2026-10-25 17:45:53,768 INFO image_rx_daemon: published frame_id=0 seq=200 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:54,355 INFO image_rx_daemon: frag_arrival: seq=201 idx=0 total=1 fw_us=4177715506 len=150 + +2026-10-25 17:45:54,358 INFO image_rx_daemon: published frame_id=0 seq=201 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:54,358 INFO image_rx_daemon: PROBE TX seq=65 phase_ms=0 size_b=16 (tx#65) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=12 epoch=10 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:54,447 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:54,758 INFO image_rx_daemon: frag_arrival: seq=202 idx=0 total=1 fw_us=4178116990 len=152 + +2026-10-25 17:45:54,759 INFO image_rx_daemon: published frame_id=0 seq=202 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:55,399 INFO image_rx_daemon: frag_arrival: seq=203 idx=0 total=1 fw_us=4178754398 len=207 + +2026-10-25 17:45:55,400 INFO image_rx_daemon: published frame_id=0 seq=203 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:55,758 INFO image_rx_daemon: frag_arrival: seq=204 idx=0 total=1 fw_us=4179114685 len=152 + +2026-10-25 17:45:55,759 INFO image_rx_daemon: published frame_id=0 seq=204 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:55,760 INFO image_rx_daemon: PROBE TX seq=66 phase_ms=0 size_b=16 (tx#66) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=25 epoch=10 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:55,838 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:56,358 INFO image_rx_daemon: frag_arrival: seq=205 idx=0 total=1 fw_us=4179713258 len=152 + +2026-10-25 17:45:56,361 INFO image_rx_daemon: published frame_id=0 seq=205 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:56,757 INFO image_rx_daemon: frag_arrival: seq=206 idx=0 total=1 fw_us=4180113609 len=152 + +2026-10-25 17:45:56,759 INFO image_rx_daemon: published frame_id=0 seq=206 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:57,334 INFO image_rx_daemon: frag_arrival: seq=207 idx=0 total=1 fw_us=4180690132 len=124 + +2026-10-25 17:45:57,335 INFO image_rx_daemon: published frame_id=0 seq=207 120 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:57,336 INFO image_rx_daemon: PROBE TX seq=67 phase_ms=0 size_b=16 (tx#67) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=9 epoch=10 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:57,383 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:57,766 INFO image_rx_daemon: frag_arrival: seq=208 idx=0 total=1 fw_us=4181119165 len=152 + +2026-10-25 17:45:57,767 INFO image_rx_daemon: published frame_id=0 seq=208 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:58,354 INFO image_rx_daemon: frag_arrival: seq=209 idx=0 total=1 fw_us=4181708607 len=152 + +2026-10-25 17:45:58,355 INFO image_rx_daemon: published frame_id=0 seq=209 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:58,661 INFO image_rx_daemon: stats: rx_frames=199 rx_decode_err=0 frames_published=199 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=279 cmd_cooldown_drops=0 cmd_gate_held=95 cmd_copies_deferred=0 cmd_gate_deferred=95 + +2026-10-25 17:45:58,663 INFO image_rx_daemon: air_gap: n=20 dt_med=556979us dt_p95=637408us len_med=152B cmd_tx_ok=67 cmd_tx_fail=0 + +2026-10-25 17:45:58,665 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 17:45:58,667 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=557.0ms + +2026-10-25 17:45:58,669 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-63/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 17:45:58,669 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=10 last_hop=27 slot_off=[14..24] + +2026-10-25 17:45:58,670 INFO image_rx_daemon: probe: tx=67 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:45:58,670 INFO image_rx_daemon: probe_grid: p0/s0:0/67(0%) + +2026-10-25 17:45:58,987 INFO image_rx_daemon: frag_arrival: seq=210 idx=0 total=1 fw_us=4182340876 len=200 + +2026-10-25 17:45:58,988 INFO image_rx_daemon: published frame_id=0 seq=210 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:58,988 INFO image_rx_daemon: PROBE TX seq=68 phase_ms=0 size_b=16 (tx#68) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=18 epoch=10 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:45:59,039 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:45:59,390 INFO image_rx_daemon: frag_arrival: seq=211 idx=0 total=1 fw_us=4182745040 len=204 + +2026-10-25 17:45:59,392 INFO image_rx_daemon: published frame_id=0 seq=211 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:45:59,791 INFO image_rx_daemon: frag_arrival: seq=212 idx=0 total=1 fw_us=4183144091 len=206 + +2026-10-25 17:45:59,792 INFO image_rx_daemon: published frame_id=0 seq=212 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:00,354 INFO image_rx_daemon: frag_arrival: seq=213 idx=0 total=1 fw_us=4183704438 len=152 + +2026-10-25 17:46:00,356 INFO image_rx_daemon: published frame_id=0 seq=213 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:00,356 INFO image_rx_daemon: PROBE TX seq=69 phase_ms=0 size_b=16 (tx#69) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=44 epoch=10 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:00,435 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:00,755 INFO image_rx_daemon: frag_arrival: seq=214 idx=0 total=1 fw_us=4184109657 len=152 + +2026-10-25 17:46:00,756 INFO image_rx_daemon: published frame_id=0 seq=214 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:01,387 INFO image_rx_daemon: frag_arrival: seq=215 idx=0 total=1 fw_us=4184739374 len=207 + +2026-10-25 17:46:01,388 INFO image_rx_daemon: published frame_id=0 seq=215 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:01,987 INFO image_rx_daemon: frag_arrival: seq=216 idx=0 total=1 fw_us=4185334838 len=201 + +2026-10-25 17:46:01,988 INFO image_rx_daemon: published frame_id=0 seq=216 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:01,989 INFO image_rx_daemon: PROBE TX seq=70 phase_ms=0 size_b=16 (tx#70) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=48 epoch=10 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:02,036 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:02,390 INFO image_rx_daemon: frag_arrival: seq=217 idx=0 total=1 fw_us=4185731220 len=199 + +2026-10-25 17:46:02,391 INFO image_rx_daemon: published frame_id=0 seq=217 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:02,762 INFO image_rx_daemon: frag_arrival: seq=218 idx=0 total=1 fw_us=4186110752 len=152 + +2026-10-25 17:46:02,763 INFO image_rx_daemon: published frame_id=0 seq=218 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:03,342 INFO image_rx_daemon: frag_arrival: seq=219 idx=0 total=1 fw_us=4186695117 len=152 + +2026-10-25 17:46:03,343 INFO image_rx_daemon: published frame_id=0 seq=219 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:03,344 INFO image_rx_daemon: PROBE TX seq=71 phase_ms=0 size_b=16 (tx#71) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=49 epoch=11 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:03,434 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:03,744 INFO image_rx_daemon: frag_arrival: seq=220 idx=0 total=1 fw_us=4187092216 len=146 + +2026-10-25 17:46:03,745 INFO image_rx_daemon: published frame_id=0 seq=220 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:04,346 INFO image_rx_daemon: frag_arrival: seq=221 idx=0 total=1 fw_us=4187692899 len=152 + +2026-10-25 17:46:04,349 INFO image_rx_daemon: published frame_id=0 seq=221 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:04,991 INFO image_rx_daemon: frag_arrival: seq=222 idx=0 total=1 fw_us=4188330403 len=207 + +2026-10-25 17:46:04,992 INFO image_rx_daemon: published frame_id=0 seq=222 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:04,992 INFO image_rx_daemon: PROBE TX seq=72 phase_ms=0 size_b=16 (tx#72) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=21 epoch=11 freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:05,039 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:05,355 INFO image_rx_daemon: frag_arrival: seq=223 idx=0 total=1 fw_us=4188708709 len=177 + +2026-10-25 17:46:05,356 INFO image_rx_daemon: published frame_id=0 seq=223 173 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:05,990 INFO image_rx_daemon: frag_arrival: seq=224 idx=0 total=1 fw_us=4189327863 len=204 + +2026-10-25 17:46:05,991 INFO image_rx_daemon: published frame_id=0 seq=224 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:06,358 INFO image_rx_daemon: frag_arrival: seq=225 idx=0 total=1 fw_us=4189713959 len=187 + +2026-10-25 17:46:06,360 INFO image_rx_daemon: published frame_id=0 seq=225 183 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:06,360 INFO image_rx_daemon: PROBE TX seq=73 phase_ms=0 size_b=16 (tx#73) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=48 epoch=11 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 17:46:06,427 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:06,986 INFO image_rx_daemon: frag_arrival: seq=226 idx=0 total=1 fw_us=4190325371 len=205 + +2026-10-25 17:46:06,988 INFO image_rx_daemon: published frame_id=0 seq=226 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:07,374 INFO image_rx_daemon: frag_arrival: seq=227 idx=0 total=1 fw_us=4190719398 len=200 + +2026-10-25 17:46:07,375 INFO image_rx_daemon: published frame_id=0 seq=227 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:07,970 INFO image_rx_daemon: frag_arrival: seq=228 idx=0 total=1 fw_us=4191312806 len=191 + +2026-10-25 17:46:07,971 INFO image_rx_daemon: published frame_id=0 seq=228 187 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:07,972 INFO image_rx_daemon: PROBE TX seq=74 phase_ms=0 size_b=16 (tx#74) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=39 epoch=11 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:08,015 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:08,375 INFO image_rx_daemon: frag_arrival: seq=229 idx=0 total=1 fw_us=4191722228 len=206 + +2026-10-25 17:46:08,376 INFO image_rx_daemon: published frame_id=0 seq=229 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:08,673 INFO image_rx_daemon: stats: rx_frames=219 rx_decode_err=0 frames_published=219 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=309 cmd_cooldown_drops=0 cmd_gate_held=102 cmd_copies_deferred=0 cmd_gate_deferred=102 + +2026-10-25 17:46:08,675 INFO image_rx_daemon: air_gap: n=20 dt_med=560347us dt_p95=637504us len_med=200B cmd_tx_ok=74 cmd_tx_fail=0 + +2026-10-25 17:46:08,678 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 17:46:08,679 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=560.3ms + +2026-10-25 17:46:08,679 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 17:46:08,680 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=11 last_hop=27 slot_off=[14..29] + +2026-10-25 17:46:08,680 INFO image_rx_daemon: probe: tx=74 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:46:08,681 INFO image_rx_daemon: probe_grid: p0/s0:0/74(0%) + +2026-10-25 17:46:08,732 INFO image_rx_daemon: frag_arrival: seq=230 idx=0 total=1 fw_us=4192079216 len=123 + +2026-10-25 17:46:08,735 INFO image_rx_daemon: published frame_id=0 seq=230 119 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:09,335 INFO image_rx_daemon: frag_arrival: seq=231 idx=0 total=1 fw_us=4192670795 len=139 + +2026-10-25 17:46:09,336 INFO image_rx_daemon: published frame_id=0 seq=231 135 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:09,336 INFO image_rx_daemon: PROBE TX seq=75 phase_ms=0 size_b=16 (tx#75) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=28 epoch=11 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:09,425 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:09,770 INFO image_rx_daemon: frag_arrival: seq=232 idx=0 total=1 fw_us=4193108900 len=152 + +2026-10-25 17:46:09,771 INFO image_rx_daemon: published frame_id=0 seq=232 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:10,338 INFO image_rx_daemon: frag_arrival: seq=233 idx=0 total=1 fw_us=4193677438 len=151 + +2026-10-25 17:46:10,341 INFO image_rx_daemon: published frame_id=0 seq=233 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:10,926 INFO image_rx_daemon: frag_arrival: seq=234 idx=0 total=1 fw_us=4194272543 len=147 + +2026-10-25 17:46:10,927 INFO image_rx_daemon: published frame_id=0 seq=234 143 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:10,928 INFO image_rx_daemon: PROBE TX seq=76 phase_ms=0 size_b=16 (tx#76) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=33 epoch=11 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:11,013 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:11,330 INFO image_rx_daemon: frag_arrival: seq=235 idx=0 total=1 fw_us=4194668978 len=142 + +2026-10-25 17:46:11,331 INFO image_rx_daemon: published frame_id=0 seq=235 138 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:11,934 INFO image_rx_daemon: frag_arrival: seq=236 idx=0 total=1 fw_us=4195275442 len=152 + +2026-10-25 17:46:11,936 INFO image_rx_daemon: published frame_id=0 seq=236 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:12,326 INFO image_rx_daemon: frag_arrival: seq=237 idx=0 total=1 fw_us=4195664290 len=138 + +2026-10-25 17:46:12,329 INFO image_rx_daemon: published frame_id=0 seq=237 134 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:12,330 INFO image_rx_daemon: PROBE TX seq=77 phase_ms=0 size_b=16 (tx#77) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=12 epoch=11 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:12,418 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:12,967 INFO image_rx_daemon: frag_arrival: seq=238 idx=0 total=1 fw_us=4196309670 len=201 + +2026-10-25 17:46:12,968 INFO image_rx_daemon: published frame_id=0 seq=238 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:13,313 INFO image_rx_daemon: frag_arrival: seq=239 idx=0 total=1 fw_us=4196659706 len=135 + +2026-10-25 17:46:13,314 INFO image_rx_daemon: published frame_id=0 seq=239 131 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:13,926 INFO image_rx_daemon: frag_arrival: seq=240 idx=0 total=1 fw_us=4197263666 len=143 + +2026-10-25 17:46:13,927 INFO image_rx_daemon: published frame_id=0 seq=240 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:13,928 INFO image_rx_daemon: PROBE TX seq=78 phase_ms=0 size_b=16 (tx#78) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=7 epoch=12 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:14,012 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:14,312 INFO image_rx_daemon: frag_arrival: seq=241 idx=0 total=1 fw_us=4197657691 len=137 + +2026-10-25 17:46:14,315 INFO image_rx_daemon: published frame_id=0 seq=241 133 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:14,970 INFO image_rx_daemon: frag_arrival: seq=242 idx=0 total=1 fw_us=4198308062 len=207 + +2026-10-25 17:46:14,971 INFO image_rx_daemon: published frame_id=0 seq=242 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:15,318 INFO image_rx_daemon: frag_arrival: seq=243 idx=0 total=1 fw_us=4198665732 len=150 + +2026-10-25 17:46:15,320 INFO image_rx_daemon: published frame_id=0 seq=243 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:15,321 INFO image_rx_daemon: PROBE TX seq=79 phase_ms=0 size_b=16 (tx#79) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=9 epoch=12 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:15,404 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:15,742 INFO image_rx_daemon: frag_arrival: seq=244 idx=0 total=1 fw_us=4199080934 len=136 + +2026-10-25 17:46:15,743 INFO image_rx_daemon: published frame_id=0 seq=244 132 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:16,310 INFO image_rx_daemon: frag_arrival: seq=245 idx=0 total=1 fw_us=4199650550 len=131 + +2026-10-25 17:46:16,311 INFO image_rx_daemon: published frame_id=0 seq=245 127 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:16,921 INFO image_rx_daemon: frag_arrival: seq=246 idx=0 total=1 fw_us=4200264723 len=152 + +2026-10-25 17:46:16,922 INFO image_rx_daemon: published frame_id=0 seq=246 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:16,923 INFO image_rx_daemon: PROBE TX seq=80 phase_ms=0 size_b=16 (tx#80) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=37 epoch=12 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:17,010 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:17,372 INFO image_rx_daemon: frag_arrival: seq=247 idx=0 total=1 fw_us=4200702595 len=206 + +2026-10-25 17:46:17,373 INFO image_rx_daemon: published frame_id=0 seq=247 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:17,759 INFO image_rx_daemon: frag_arrival: seq=248 idx=0 total=1 fw_us=4201101979 len=152 + +2026-10-25 17:46:17,760 INFO image_rx_daemon: published frame_id=0 seq=248 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:18,326 INFO image_rx_daemon: frag_arrival: seq=249 idx=0 total=1 fw_us=4201662438 len=152 + +2026-10-25 17:46:18,327 INFO image_rx_daemon: published frame_id=0 seq=249 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:18,328 INFO image_rx_daemon: PROBE TX seq=81 phase_ms=0 size_b=16 (tx#81) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=23 epoch=12 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:18,406 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:18,689 INFO image_rx_daemon: stats: rx_frames=239 rx_decode_err=0 frames_published=239 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=339 cmd_cooldown_drops=0 cmd_gate_held=110 cmd_copies_deferred=0 cmd_gate_deferred=110 + +2026-10-25 17:46:18,690 INFO image_rx_daemon: air_gap: n=20 dt_med=560459us dt_p95=650371us len_med=150B cmd_tx_ok=81 cmd_tx_fail=0 + +2026-10-25 17:46:18,691 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 17:46:18,692 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=560.5ms + +2026-10-25 17:46:18,693 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-63/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 17:46:18,694 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=12 last_hop=27 slot_off=[14..54] + +2026-10-25 17:46:18,695 INFO image_rx_daemon: probe: tx=81 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:46:18,696 INFO image_rx_daemon: probe_grid: p0/s0:0/81(0%) + +2026-10-25 17:46:18,762 INFO image_rx_daemon: frag_arrival: seq=250 idx=0 total=1 fw_us=4202100993 len=152 + +2026-10-25 17:46:18,763 INFO image_rx_daemon: published frame_id=0 seq=250 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:19,363 INFO image_rx_daemon: frag_arrival: seq=251 idx=0 total=1 fw_us=4202690067 len=194 + +2026-10-25 17:46:19,367 INFO image_rx_daemon: published frame_id=0 seq=251 190 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:19,744 INFO image_rx_daemon: frag_arrival: seq=252 idx=0 total=1 fw_us=4203086442 len=132 + +2026-10-25 17:46:19,747 INFO image_rx_daemon: published frame_id=0 seq=252 128 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:19,748 INFO image_rx_daemon: PROBE TX seq=82 phase_ms=0 size_b=16 (tx#82) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=38 epoch=12 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:19,805 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:20,326 INFO image_rx_daemon: frag_arrival: seq=253 idx=0 total=1 fw_us=4203656653 len=152 + +2026-10-25 17:46:20,327 INFO image_rx_daemon: published frame_id=0 seq=253 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:20,922 INFO image_rx_daemon: frag_arrival: seq=254 idx=0 total=1 fw_us=4204255265 len=152 + +2026-10-25 17:46:20,923 INFO image_rx_daemon: published frame_id=0 seq=254 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:20,924 INFO image_rx_daemon: PROBE TX seq=83 phase_ms=0 size_b=16 (tx#83) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=42 epoch=12 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:21,001 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:21,305 INFO image_rx_daemon: frag_arrival: seq=255 idx=0 total=1 fw_us=4204638752 len=131 + +2026-10-25 17:46:21,306 INFO image_rx_daemon: published frame_id=0 seq=255 127 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:21,906 INFO image_rx_daemon: frag_arrival: seq=0 idx=0 total=1 fw_us=4205252923 len=152 + +2026-10-25 17:46:21,908 INFO image_rx_daemon: published frame_id=0 seq=0 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:22,318 INFO image_rx_daemon: frag_arrival: seq=1 idx=0 total=1 fw_us=4205651884 len=152 + +2026-10-25 17:46:22,319 INFO image_rx_daemon: published frame_id=0 seq=1 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:22,320 INFO image_rx_daemon: PROBE TX seq=84 phase_ms=0 size_b=16 (tx#84) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=45 epoch=12 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:22,398 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:22,907 INFO image_rx_daemon: frag_arrival: seq=2 idx=0 total=1 fw_us=4206243438 len=141 + +2026-10-25 17:46:22,908 INFO image_rx_daemon: published frame_id=0 seq=2 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:23,351 INFO image_rx_daemon: frag_arrival: seq=3 idx=0 total=1 fw_us=4206685320 len=201 + +2026-10-25 17:46:23,352 INFO image_rx_daemon: published frame_id=0 seq=3 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:23,907 INFO image_rx_daemon: frag_arrival: seq=4 idx=0 total=1 fw_us=4207244995 len=150 + +2026-10-25 17:46:23,908 INFO image_rx_daemon: published frame_id=0 seq=4 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:23,909 INFO image_rx_daemon: PROBE TX seq=85 phase_ms=0 size_b=16 (tx#85) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=37 epoch=13 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 17:46:23,998 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:24,305 INFO image_rx_daemon: frag_arrival: seq=5 idx=0 total=1 fw_us=4207641306 len=147 + +2026-10-25 17:46:24,307 INFO image_rx_daemon: published frame_id=0 seq=5 143 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:24,950 INFO image_rx_daemon: frag_arrival: seq=6 idx=0 total=1 fw_us=4208281043 len=203 + +2026-10-25 17:46:24,951 INFO image_rx_daemon: published frame_id=0 seq=6 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:25,314 INFO image_rx_daemon: frag_arrival: seq=7 idx=0 total=1 fw_us=4208643656 len=152 + +2026-10-25 17:46:25,316 INFO image_rx_daemon: published frame_id=0 seq=7 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:25,316 INFO image_rx_daemon: PROBE TX seq=86 phase_ms=0 size_b=16 (tx#86) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=17 epoch=13 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:25,395 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:25,916 INFO image_rx_daemon: frag_arrival: seq=8 idx=0 total=1 fw_us=4209242015 len=152 + +2026-10-25 17:46:25,919 INFO image_rx_daemon: published frame_id=0 seq=8 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:26,342 INFO image_rx_daemon: frag_arrival: seq=9 idx=0 total=1 fw_us=4209664148 len=183 + +2026-10-25 17:46:26,343 INFO image_rx_daemon: published frame_id=0 seq=9 179 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:26,946 INFO image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=4210270130 len=195 + +2026-10-25 17:46:26,947 INFO image_rx_daemon: published frame_id=0 seq=10 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:26,948 INFO image_rx_daemon: PROBE TX seq=87 phase_ms=0 size_b=16 (tx#87) + +2026-10-25 17:46:26,995 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=40 epoch=13 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:27,338 INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=4210666206 len=191 + +2026-10-25 17:46:27,339 INFO image_rx_daemon: published frame_id=0 seq=11 187 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:27,943 INFO image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=4211266998 len=195 + +2026-10-25 17:46:27,944 INFO image_rx_daemon: published frame_id=0 seq=12 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:28,292 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=4211619261 len=131 + +2026-10-25 17:46:28,296 INFO image_rx_daemon: published frame_id=0 seq=13 127 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:28,296 INFO image_rx_daemon: PROBE TX seq=88 phase_ms=0 size_b=16 (tx#88) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=20 epoch=13 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:28,343 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:28,698 INFO image_rx_daemon: stats: rx_frames=259 rx_decode_err=0 frames_published=259 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=366 cmd_cooldown_drops=0 cmd_gate_held=119 cmd_copies_deferred=0 cmd_gate_deferred=119 + +2026-10-25 17:46:28,700 INFO image_rx_daemon: air_gap: n=20 dt_med=559675us dt_p95=639737us len_med=152B cmd_tx_ok=88 cmd_tx_fail=0 + +2026-10-25 17:46:28,701 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 17:46:28,702 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=559.7ms + +2026-10-25 17:46:28,703 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-63/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 17:46:28,704 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=13 last_hop=27 slot_off=[14..58] + +2026-10-25 17:46:28,704 INFO image_rx_daemon: probe: tx=88 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:46:28,705 INFO image_rx_daemon: probe_grid: p0/s0:0/88(0%) + +2026-10-25 17:46:28,910 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=4212232991 len=152 + +2026-10-25 17:46:28,911 INFO image_rx_daemon: published frame_id=0 seq=14 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:29,342 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=4212670654 len=204 + +2026-10-25 17:46:29,343 INFO image_rx_daemon: published frame_id=0 seq=15 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:29,344 INFO image_rx_daemon: PROBE TX seq=89 phase_ms=0 size_b=16 (tx#89) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=42 epoch=13 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 17:46:29,391 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:29,943 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=4213269175 len=204 + +2026-10-25 17:46:29,944 INFO image_rx_daemon: published frame_id=0 seq=16 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:30,335 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=4213657788 len=191 + +2026-10-25 17:46:30,336 INFO image_rx_daemon: published frame_id=0 seq=17 187 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:30,894 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=4214215016 len=134 + +2026-10-25 17:46:30,896 INFO image_rx_daemon: published frame_id=0 seq=18 130 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:30,897 INFO image_rx_daemon: PROBE TX seq=90 phase_ms=0 size_b=16 (tx#90) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=26 epoch=13 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:30,986 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:31,302 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=4214626994 len=152 + +2026-10-25 17:46:31,303 INFO image_rx_daemon: published frame_id=0 seq=19 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:31,898 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=4215225841 len=152 + +2026-10-25 17:46:31,899 INFO image_rx_daemon: published frame_id=0 seq=20 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:32,294 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=4215624860 len=152 + +2026-10-25 17:46:32,296 INFO image_rx_daemon: published frame_id=0 seq=21 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:32,297 INFO image_rx_daemon: PROBE TX seq=91 phase_ms=0 size_b=16 (tx#91) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=45 epoch=13 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:32,386 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:32,902 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=4216224438 len=152 + +2026-10-25 17:46:32,903 INFO image_rx_daemon: published frame_id=0 seq=22 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:33,294 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=4216622440 len=152 + +2026-10-25 17:46:33,295 INFO image_rx_daemon: published frame_id=0 seq=23 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:33,904 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=4217220986 len=152 + +2026-10-25 17:46:33,908 INFO image_rx_daemon: published frame_id=0 seq=24 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:33,909 INFO image_rx_daemon: PROBE TX seq=92 phase_ms=0 size_b=16 (tx#92) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=48 epoch=14 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:33,987 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:34,297 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=4217614892 len=145 + +2026-10-25 17:46:34,299 INFO image_rx_daemon: published frame_id=0 seq=25 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:34,898 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=4218221116 len=156 + +2026-10-25 17:46:34,899 INFO image_rx_daemon: published frame_id=0 seq=26 152 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:35,339 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=4218656330 len=204 + +2026-10-25 17:46:35,340 INFO image_rx_daemon: published frame_id=0 seq=27 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:35,341 INFO image_rx_daemon: PROBE TX seq=93 phase_ms=0 size_b=16 (tx#93) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=7 epoch=14 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:35,389 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:35,887 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=4219213612 len=149 + +2026-10-25 17:46:35,890 INFO image_rx_daemon: published frame_id=0 seq=28 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:36,301 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=4219615198 len=152 + +2026-10-25 17:46:36,303 INFO image_rx_daemon: published frame_id=0 seq=29 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:36,891 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=4220211221 len=150 + +2026-10-25 17:46:36,893 INFO image_rx_daemon: published frame_id=0 seq=30 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:36,894 INFO image_rx_daemon: PROBE TX seq=94 phase_ms=0 size_b=16 (tx#94) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=39 epoch=14 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:36,978 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:37,330 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=4220646582 len=199 + +2026-10-25 17:46:37,331 INFO image_rx_daemon: published frame_id=0 seq=31 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:37,884 INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=4221211558 len=152 + +2026-10-25 17:46:37,886 INFO image_rx_daemon: published frame_id=0 seq=32 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:38,330 INFO image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=4221644247 len=197 + +2026-10-25 17:46:38,331 INFO image_rx_daemon: published frame_id=0 seq=33 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:38,333 INFO image_rx_daemon: PROBE TX seq=95 phase_ms=0 size_b=16 (tx#95) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=47 epoch=14 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:38,380 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:38,708 INFO image_rx_daemon: stats: rx_frames=279 rx_decode_err=0 frames_published=279 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=394 cmd_cooldown_drops=0 cmd_gate_held=129 cmd_copies_deferred=0 cmd_gate_deferred=129 + +2026-10-25 17:46:38,710 INFO image_rx_daemon: air_gap: n=20 dt_med=557228us dt_p95=613730us len_med=152B cmd_tx_ok=95 cmd_tx_fail=0 + +2026-10-25 17:46:38,712 INFO image_rx_daemon: air_gap_hist(ms): <400:4 <1000:16 + +2026-10-25 17:46:38,714 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=557.2ms + +2026-10-25 17:46:38,715 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/13.0 + +2026-10-25 17:46:38,716 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=14 last_hop=27 slot_off=[14..14] + +2026-10-25 17:46:38,716 INFO image_rx_daemon: probe: tx=95 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:46:38,716 INFO image_rx_daemon: probe_grid: p0/s0:0/95(0%) + +2026-10-25 17:46:38,910 INFO image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=4222227361 len=178 + +2026-10-25 17:46:38,911 INFO image_rx_daemon: published frame_id=0 seq=34 174 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:39,334 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=4222647061 len=205 + +2026-10-25 17:46:39,336 INFO image_rx_daemon: published frame_id=0 seq=35 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:39,928 INFO image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=4223235178 len=190 + +2026-10-25 17:46:39,929 INFO image_rx_daemon: published frame_id=0 seq=36 186 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:39,930 INFO image_rx_daemon: PROBE TX seq=96 phase_ms=0 size_b=16 (tx#96) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=17 epoch=14 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:39,977 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:40,303 INFO image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=4223613548 len=162 + +2026-10-25 17:46:40,304 INFO image_rx_daemon: published frame_id=0 seq=37 158 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:40,922 INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=4224235332 len=196 + +2026-10-25 17:46:40,923 INFO image_rx_daemon: published frame_id=0 seq=38 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:41,289 INFO image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=4224600686 len=149 + +2026-10-25 17:46:41,291 INFO image_rx_daemon: published frame_id=0 seq=39 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:41,292 INFO image_rx_daemon: PROBE TX seq=97 phase_ms=0 size_b=16 (tx#97) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=10 epoch=14 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:41,370 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:41,897 INFO image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=4225212231 len=168 + +2026-10-25 17:46:41,899 INFO image_rx_daemon: published frame_id=0 seq=40 164 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:42,310 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=4225634681 len=200 + +2026-10-25 17:46:42,312 INFO image_rx_daemon: published frame_id=0 seq=41 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:42,923 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=4226230783 len=196 + +2026-10-25 17:46:42,924 INFO image_rx_daemon: published frame_id=0 seq=42 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:42,925 INFO image_rx_daemon: PROBE TX seq=98 phase_ms=0 size_b=16 (tx#98) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=15 epoch=15 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:42,972 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:43,279 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=4226588554 len=139 + +2026-10-25 17:46:43,282 INFO image_rx_daemon: published frame_id=0 seq=43 135 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:43,887 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=4227197418 len=152 + +2026-10-25 17:46:43,888 INFO image_rx_daemon: published frame_id=0 seq=44 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:44,278 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=4227591216 len=146 + +2026-10-25 17:46:44,279 INFO image_rx_daemon: published frame_id=0 seq=45 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:44,280 INFO image_rx_daemon: PROBE TX seq=99 phase_ms=0 size_b=16 (tx#99) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=6 epoch=15 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:44,368 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:44,877 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=4228187204 len=144 + +2026-10-25 17:46:44,880 INFO image_rx_daemon: published frame_id=0 seq=46 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:45,323 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=4228627547 len=198 + +2026-10-25 17:46:45,324 INFO image_rx_daemon: published frame_id=0 seq=47 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:45,878 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=4229189883 len=148 + +2026-10-25 17:46:45,879 INFO image_rx_daemon: published frame_id=0 seq=48 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:45,880 INFO image_rx_daemon: PROBE TX seq=100 phase_ms=0 size_b=16 (tx#100) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=42 epoch=15 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:45,968 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:46,274 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=4229586307 len=146 + +2026-10-25 17:46:46,275 INFO image_rx_daemon: published frame_id=0 seq=49 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:46,854 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=4230169303 len=125 + +2026-10-25 17:46:46,855 INFO image_rx_daemon: published frame_id=0 seq=50 121 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:47,254 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=4230570888 len=129 + +2026-10-25 17:46:47,255 INFO image_rx_daemon: published frame_id=0 seq=51 125 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:47,256 INFO image_rx_daemon: PROBE TX seq=101 phase_ms=0 size_b=16 (tx#101) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=33 epoch=15 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:47,300 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:47,878 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=4231187369 len=152 + +2026-10-25 17:46:47,879 INFO image_rx_daemon: published frame_id=0 seq=52 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:48,280 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=4231586295 len=152 + +2026-10-25 17:46:48,283 INFO image_rx_daemon: published frame_id=0 seq=53 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:48,720 INFO image_rx_daemon: stats: rx_frames=299 rx_decode_err=0 frames_published=299 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=422 cmd_cooldown_drops=0 cmd_gate_held=140 cmd_copies_deferred=0 cmd_gate_deferred=140 + +2026-10-25 17:46:48,724 INFO image_rx_daemon: air_gap: n=20 dt_med=562336us dt_p95=621784us len_med=152B cmd_tx_ok=101 cmd_tx_fail=0 + +2026-10-25 17:46:48,724 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 17:46:48,725 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=562.3ms + +2026-10-25 17:46:48,726 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 17:46:48,727 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=15 last_hop=27 slot_off=[14..14] + +2026-10-25 17:46:48,727 INFO image_rx_daemon: probe: tx=101 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:46:48,728 INFO image_rx_daemon: probe_grid: p0/s0:0/101(0%) + +2026-10-25 17:46:48,878 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=4232184563 len=152 + +2026-10-25 17:46:48,879 INFO image_rx_daemon: published frame_id=0 seq=54 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:48,879 INFO image_rx_daemon: PROBE TX seq=102 phase_ms=0 size_b=16 (tx#102) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=41 epoch=15 freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:48,959 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:49,264 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=4232568046 len=132 + +2026-10-25 17:46:49,267 INFO image_rx_daemon: published frame_id=0 seq=55 128 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:49,859 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=4233163897 len=128 + +2026-10-25 17:46:49,861 INFO image_rx_daemon: published frame_id=0 seq=56 124 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:50,274 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=4233580877 len=152 + +2026-10-25 17:46:50,275 INFO image_rx_daemon: published frame_id=0 seq=57 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:50,276 INFO image_rx_daemon: PROBE TX seq=103 phase_ms=0 size_b=16 (tx#103) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=35 epoch=15 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:50,364 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:50,906 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=4234205191 len=189 + +2026-10-25 17:46:50,907 INFO image_rx_daemon: published frame_id=0 seq=58 185 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:51,265 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=4234570603 len=144 + +2026-10-25 17:46:51,270 INFO image_rx_daemon: published frame_id=0 seq=59 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:51,871 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=4235176720 len=152 + +2026-10-25 17:46:51,874 INFO image_rx_daemon: published frame_id=0 seq=60 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:51,875 INFO image_rx_daemon: PROBE TX seq=104 phase_ms=0 size_b=16 (tx#104) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=16 epoch=15 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:51,954 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:52,274 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=4235575684 len=152 + +2026-10-25 17:46:52,275 INFO image_rx_daemon: published frame_id=0 seq=61 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:52,871 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=4236173986 len=152 + +2026-10-25 17:46:52,872 INFO image_rx_daemon: published frame_id=0 seq=62 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:53,248 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=4236554730 len=129 + +2026-10-25 17:46:53,251 INFO image_rx_daemon: published frame_id=0 seq=63 125 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:53,252 INFO image_rx_daemon: PROBE TX seq=105 phase_ms=0 size_b=16 (tx#105) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=3 epoch=16 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:53,290 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:53,846 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=4237147916 len=123 + +2026-10-25 17:46:53,847 INFO image_rx_daemon: published frame_id=0 seq=64 119 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:54,269 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=4237570008 len=152 + +2026-10-25 17:46:54,270 INFO image_rx_daemon: published frame_id=0 seq=65 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:54,862 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=4238165780 len=149 + +2026-10-25 17:46:54,863 INFO image_rx_daemon: published frame_id=0 seq=66 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:54,864 INFO image_rx_daemon: PROBE TX seq=106 phase_ms=0 size_b=16 (tx#106) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=32 epoch=16 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:54,953 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:55,299 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=4238603369 len=203 + +2026-10-25 17:46:55,301 INFO image_rx_daemon: published frame_id=0 seq=67 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:55,872 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=4239166438 len=152 + +2026-10-25 17:46:55,874 INFO image_rx_daemon: published frame_id=0 seq=68 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:56,263 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=4239564442 len=152 + +2026-10-25 17:46:56,264 INFO image_rx_daemon: published frame_id=0 seq=69 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:56,265 INFO image_rx_daemon: PROBE TX seq=107 phase_ms=0 size_b=16 (tx#107) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=14 epoch=16 freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:56,354 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:56,855 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=4240157710 len=146 + +2026-10-25 17:46:56,858 INFO image_rx_daemon: published frame_id=0 seq=70 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:57,290 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=4240584917 len=184 + +2026-10-25 17:46:57,291 INFO image_rx_daemon: published frame_id=0 seq=71 180 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:57,867 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=4241159896 len=152 + +2026-10-25 17:46:57,870 INFO image_rx_daemon: published frame_id=0 seq=72 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:57,871 INFO image_rx_daemon: PROBE TX seq=108 phase_ms=0 size_b=16 (tx#108) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=7 epoch=16 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:57,949 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:58,254 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=4241551053 len=143 + +2026-10-25 17:46:58,255 INFO image_rx_daemon: published frame_id=0 seq=73 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:58,732 INFO image_rx_daemon: stats: rx_frames=319 rx_decode_err=0 frames_published=319 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=451 cmd_cooldown_drops=0 cmd_gate_held=149 cmd_copies_deferred=0 cmd_gate_deferred=149 + +2026-10-25 17:46:58,735 INFO image_rx_daemon: air_gap: n=20 dt_med=563069us dt_p95=624314us len_med=152B cmd_tx_ok=108 cmd_tx_fail=0 + +2026-10-25 17:46:58,735 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 17:46:58,736 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=563.1ms + +2026-10-25 17:46:58,737 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 17:46:58,738 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=16 last_hop=27 slot_off=[14..14] + +2026-10-25 17:46:58,738 INFO image_rx_daemon: probe: tx=108 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:46:58,739 INFO image_rx_daemon: probe_grid: p0/s0:0/108(0%) + +2026-10-25 17:46:58,899 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=4242196075 len=207 + +2026-10-25 17:46:58,900 INFO image_rx_daemon: published frame_id=0 seq=74 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:59,302 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=4242594962 len=206 + +2026-10-25 17:46:59,303 INFO image_rx_daemon: published frame_id=0 seq=75 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:46:59,304 INFO image_rx_daemon: PROBE TX seq=109 phase_ms=0 size_b=16 (tx#109) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=23 epoch=16 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:46:59,341 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:46:59,854 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=4243154549 len=152 + +2026-10-25 17:46:59,856 INFO image_rx_daemon: published frame_id=0 seq=76 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:00,260 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=4243553362 len=152 + +2026-10-25 17:47:00,263 INFO image_rx_daemon: published frame_id=0 seq=77 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:00,856 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=4244151685 len=152 + +2026-10-25 17:47:00,857 INFO image_rx_daemon: published frame_id=0 seq=78 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:00,857 INFO image_rx_daemon: PROBE TX seq=110 phase_ms=0 size_b=16 (tx#110) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=30 epoch=16 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:47:00,946 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:47:01,254 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=4244550442 len=152 + +2026-10-25 17:47:01,255 INFO image_rx_daemon: published frame_id=0 seq=79 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:01,902 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=4245187241 len=206 + +2026-10-25 17:47:01,903 INFO image_rx_daemon: published frame_id=0 seq=80 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:02,286 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=4245570382 len=186 + +2026-10-25 17:47:02,287 INFO image_rx_daemon: published frame_id=0 seq=81 182 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:02,288 INFO image_rx_daemon: PROBE TX seq=111 phase_ms=0 size_b=16 (tx#111) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=10 epoch=16 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:47:02,336 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:47:02,895 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=4246181620 len=202 + +2026-10-25 17:47:02,896 INFO image_rx_daemon: published frame_id=0 seq=82 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:03,266 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=4246552020 len=152 + +2026-10-25 17:47:03,267 INFO image_rx_daemon: published frame_id=0 seq=83 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:03,844 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=4247142269 len=152 + +2026-10-25 17:47:03,846 INFO image_rx_daemon: published frame_id=0 seq=84 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:03,848 INFO image_rx_daemon: PROBE TX seq=112 phase_ms=0 size_b=16 (tx#112) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=28 epoch=17 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:47:03,934 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:47:04,242 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=4247534438 len=144 + +2026-10-25 17:47:04,243 INFO image_rx_daemon: published frame_id=0 seq=85 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:04,847 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=4248136795 len=150 + +2026-10-25 17:47:04,849 INFO image_rx_daemon: published frame_id=0 seq=86 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:05,262 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=4248547323 len=152 + +2026-10-25 17:47:05,263 INFO image_rx_daemon: published frame_id=0 seq=87 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:05,264 INFO image_rx_daemon: PROBE TX seq=113 phase_ms=0 size_b=16 (tx#113) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=2 epoch=17 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:47:05,331 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:47:05,867 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=4249136550 len=152 + +2026-10-25 17:47:05,868 INFO image_rx_daemon: published frame_id=0 seq=88 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:06,250 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=4249536438 len=152 + +2026-10-25 17:47:06,251 INFO image_rx_daemon: published frame_id=0 seq=89 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:06,844 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=4250133752 len=152 + +2026-10-25 17:47:06,847 INFO image_rx_daemon: published frame_id=0 seq=90 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:06,848 INFO image_rx_daemon: PROBE TX seq=114 phase_ms=0 size_b=16 (tx#114) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=33 epoch=17 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:47:06,926 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:47:07,255 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=4250541341 len=152 + +2026-10-25 17:47:07,258 INFO image_rx_daemon: published frame_id=0 seq=91 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:07,884 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=4251164802 len=199 + +2026-10-25 17:47:07,887 INFO image_rx_daemon: published frame_id=0 seq=92 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:08,257 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=4251545557 len=152 + +2026-10-25 17:47:08,259 INFO image_rx_daemon: published frame_id=0 seq=93 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:08,259 INFO image_rx_daemon: PROBE TX seq=115 phase_ms=0 size_b=16 (tx#115) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=36 epoch=17 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:47:08,328 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:47:08,742 INFO image_rx_daemon: stats: rx_frames=339 rx_decode_err=0 frames_published=339 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=479 cmd_cooldown_drops=0 cmd_gate_held=159 cmd_copies_deferred=0 cmd_gate_deferred=159 + +2026-10-25 17:47:08,744 INFO image_rx_daemon: air_gap: n=20 dt_med=559587us dt_p95=645022us len_med=152B cmd_tx_ok=115 cmd_tx_fail=0 + +2026-10-25 17:47:08,746 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 + +2026-10-25 17:47:08,748 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=559.6ms + +2026-10-25 17:47:08,749 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=6.0/10.0/10.0 + +2026-10-25 17:47:08,750 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=17 last_hop=27 slot_off=[14..30] + +2026-10-25 17:47:08,750 INFO image_rx_daemon: probe: tx=115 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:47:08,751 INFO image_rx_daemon: probe_grid: p0/s0:0/115(0%) + +2026-10-25 17:47:08,846 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=4252128567 len=152 + +2026-10-25 17:47:08,847 INFO image_rx_daemon: published frame_id=0 seq=94 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:09,443 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=4252724545 len=148 + +2026-10-25 17:47:09,446 INFO image_rx_daemon: published frame_id=0 seq=95 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:09,447 INFO image_rx_daemon: PROBE TX seq=116 phase_ms=0 size_b=16 (tx#116) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=12 epoch=17 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:47:09,525 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:47:09,835 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=4253115867 len=140 + +2026-10-25 17:47:09,837 INFO image_rx_daemon: published frame_id=0 seq=96 136 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:10,439 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=4253724824 len=152 + +2026-10-25 17:47:10,442 INFO image_rx_daemon: published frame_id=0 seq=97 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:10,872 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=4254160113 len=202 + +2026-10-25 17:47:10,873 INFO image_rx_daemon: published frame_id=0 seq=98 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:10,874 INFO image_rx_daemon: PROBE TX seq=117 phase_ms=0 size_b=16 (tx#117) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=40 epoch=17 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:47:10,922 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:47:11,250 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=4254536298 len=152 + +2026-10-25 17:47:11,251 INFO image_rx_daemon: published frame_id=0 seq=99 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:11,830 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=4255113776 len=143 + +2026-10-25 17:47:11,833 INFO image_rx_daemon: published frame_id=0 seq=100 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:12,438 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=4255722576 len=155 + +2026-10-25 17:47:12,439 INFO image_rx_daemon: published frame_id=0 seq=101 151 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:12,440 INFO image_rx_daemon: PROBE TX seq=118 phase_ms=0 size_b=16 (tx#118) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=10 epoch=17 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:47:12,519 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:47:12,879 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=4256157743 len=204 + +2026-10-25 17:47:12,880 INFO image_rx_daemon: published frame_id=0 seq=102 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:13,479 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=4256756173 len=206 + +2026-10-25 17:47:13,480 INFO image_rx_daemon: published frame_id=0 seq=103 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:13,866 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=4257148438 len=195 + +2026-10-25 17:47:13,868 INFO image_rx_daemon: published frame_id=0 seq=104 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:13,869 INFO image_rx_daemon: PROBE TX seq=119 phase_ms=0 size_b=16 (tx#119) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=15 epoch=18 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:47:13,916 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:47:14,278 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=4257554078 len=173 + +2026-10-25 17:47:14,279 INFO image_rx_daemon: published frame_id=0 seq=105 169 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:14,846 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=4258125438 len=168 + +2026-10-25 17:47:14,849 INFO image_rx_daemon: published frame_id=0 seq=106 164 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:15,464 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=4258748948 len=201 + +2026-10-25 17:47:15,465 INFO image_rx_daemon: published frame_id=0 seq=107 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:15,466 INFO image_rx_daemon: PROBE TX seq=120 phase_ms=0 size_b=16 (tx#120) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=27 epoch=18 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:47:15,513 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:47:15,824 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=4259104105 len=143 + +2026-10-25 17:47:15,827 INFO image_rx_daemon: published frame_id=0 seq=108 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:16,468 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=4259749192 len=205 + +2026-10-25 17:47:16,470 INFO image_rx_daemon: published frame_id=0 seq=109 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:16,858 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=4260137977 len=193 + +2026-10-25 17:47:16,859 INFO image_rx_daemon: published frame_id=0 seq=110 189 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:16,860 INFO image_rx_daemon: PROBE TX seq=121 phase_ms=0 size_b=16 (tx#121) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=21 epoch=18 freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:47:16,917 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:47:17,254 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=4260533960 len=142 + +2026-10-25 17:47:17,255 INFO image_rx_daemon: published frame_id=0 seq=111 138 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:17,826 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=4261104590 len=148 + +2026-10-25 17:47:17,827 INFO image_rx_daemon: published frame_id=0 seq=112 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:18,470 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=4261744748 len=207 + +2026-10-25 17:47:18,471 INFO image_rx_daemon: published frame_id=0 seq=113 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:18,472 INFO image_rx_daemon: PROBE TX seq=122 phase_ms=0 size_b=16 (tx#122) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=40 epoch=18 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 17:47:18,519 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:47:18,754 INFO image_rx_daemon: stats: rx_frames=359 rx_decode_err=0 frames_published=359 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=508 cmd_cooldown_drops=0 cmd_gate_held=166 cmd_copies_deferred=0 cmd_gate_deferred=166 + +2026-10-25 17:47:18,755 INFO image_rx_daemon: air_gap: n=20 dt_med=571360us dt_p95=645087us len_med=168B cmd_tx_ok=122 cmd_tx_fail=0 + +2026-10-25 17:47:18,758 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 17:47:18,760 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=571.4ms + +2026-10-25 17:47:18,761 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 17:47:18,762 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=18 last_hop=28 slot_off=[14..48] + +2026-10-25 17:47:18,762 INFO image_rx_daemon: probe: tx=122 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:47:18,763 INFO image_rx_daemon: probe_grid: p0/s0:0/122(0%) + +2026-10-25 17:47:18,826 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=4262103438 len=149 + +2026-10-25 17:47:18,827 INFO image_rx_daemon: published frame_id=0 seq=114 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:19,419 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=4262698524 len=146 + +2026-10-25 17:47:19,420 INFO image_rx_daemon: published frame_id=0 seq=115 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:19,822 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=4263094988 len=143 + +2026-10-25 17:47:19,824 INFO image_rx_daemon: published frame_id=0 seq=116 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:19,825 INFO image_rx_daemon: PROBE TX seq=123 phase_ms=0 size_b=16 (tx#123) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=9 epoch=18 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:47:19,913 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:47:20,250 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=4263526442 len=141 + +2026-10-25 17:47:20,253 INFO image_rx_daemon: published frame_id=0 seq=117 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:20,819 INFO image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=4264092626 len=143 + +2026-10-25 17:47:20,822 INFO image_rx_daemon: published frame_id=0 seq=118 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:21,412 INFO image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 fw_us=4264685965 len=134 + +2026-10-25 17:47:21,415 INFO image_rx_daemon: published frame_id=0 seq=119 130 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:47:21,415 INFO image_rx_daemon: PROBE TX seq=124 phase_ms=0 size_b=16 (tx#124) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=38 epoch=18 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:47:21,504 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:47:27,089 INFO image_rx_daemon: signal received; shutting down + +2026-10-25 17:47:27,137 INFO image_rx_daemon: RX worker exit + +2026-10-25 17:47:27,991 INFO image_rx_daemon: image_rx_daemon exit + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/tractor_ocd_reset.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/tractor_ocd_reset.log new file mode 100644 index 00000000..e2ad1d14 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/tractor_ocd_reset.log @@ -0,0 +1,29 @@ +OCD_LEG=20261025T174400Z +Open On-Chip Debugger 0.11.0-dirty (2022-10-19-16:13) +Licensed under GNU GPL v2 +For bug reports, read + http://openocd.org/doc/doxygen/bugs.html +Info : imx_gpio GPIO JTAG/SWD bitbang driver +Info : imx_gpio mmap: pagesize: 4096, regionsize: 131072 +Info : clock speed 1805 kHz +Info : SWD DPIDR 0x6ba02477 +Info : stm32h7x.cpu0: hardware has 8 breakpoints, 4 watchpoints +Info : starting gdb server for stm32h7x.cpu0 on 3333 +Info : Listening on port 3333 for gdb connections +target halted due to debug-request, current mode: Thread +xPSR: 0x01000000 pc: 0x1ff09abc msp: 0x24003af8 +Phase A: ensure GPIOA + GPIOF clocks enabled + RCC_AHB4ENR before = 0 + RCC_AHB4ENR after = 33 +Phase B: ensure PA_11 + PF_4 are outputs (preserve other bits) +Phase C: drop BOOT0 (PA_11 -> LOW) so L072 boots from flash + GPIOA_IDR.PA_11 = 0 (expect 0) +Phase D: pulse NRST (PF_4 LOW 250 ms then HIGH) + GPIOF_IDR.PF_4 (low) = 0 (expect 0) + GPIOF_IDR.PF_4 (high) = 1 (expect 1) +DONE: BOOT0 LOW, NRST released. L072 should now run user firmware. +Allow ~500 ms then probe UART (e.g. AT command at 19200 8N1). +shutdown command invoked +OCD_EXIT=0 +__OCD_LOG_RC=0 +__OCD_RUNNING=0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/tx_daemon.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/tx_daemon.log new file mode 100644 index 00000000..70697401 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_124730_5f84b748/tx_daemon.log @@ -0,0 +1,1842 @@ +2026-10-06 10:33:01,366 INFO image_tx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 + +2026-10-06 10:33:01,373 INFO image_tx_daemon: image_tx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 + +2026-10-06 10:33:01,375 INFO image_tx_daemon: no_park_last=0 gap_ms=80 min_frags=3 pipeline_depth=2 + +2026-10-06 10:33:01,378 INFO image_tx_daemon: MQTT connected; subscribing to lifetrac/v25/cmd/image_frame + +2026-10-06 10:33:01,381 INFO image_tx_daemon: LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only + +2026-10-06 10:33:01,395 INFO image_tx_daemon: link_budget: published n_frag=1 profile_idx=5 (profile 1) + +2026-10-06 10:33:01,801 INFO image_tx_daemon: FAULT_URC: code=0x09 sub=0x01 name=HOST_RX_SEEN lanes=LPUART1 uptime_ms=3952 raw=0901000000000000000000000000000000000000700f0000 + +2026-10-06 10:33:01,807 INFO image_tx_daemon: FAULT_URC: code=0x0C sub=0x01 name=HOST_DIAG_MARK marks=VER_REQ_PARSED uptime_ms=3957 raw=0c01000000000000000000000000000000000000750f0000 + +INFO: post-VER drain queued type=0xF1 seq=0 + +INFO: post-VER drain queued type=0xC1 seq=0 + +INFO: post-VER drain queued type=0xF1 seq=0 + +INFO: post-VER drain queued type=0xC1 seq=0 + +Initializing regulatory profile 1 on co-processor... + + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] + +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 + +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 + +CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 + + FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] + +CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 + +CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 + +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 + +PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} + +2026-10-06 10:33:02,198 INFO image_tx_daemon: LBT_ENABLE=0 (matches W1-10b TX_BURST rationale) + +2026-10-06 10:33:02,210 INFO image_tx_daemon: TX worker ready (inter_cycle_s=0.050, max 8 frags/dwell) + +2026-10-06 10:33:02,373 INFO image_tx_daemon: stats: goodput=0.0 B/s util=0% pipeline=v3 frames_in=0 ok=0 fail=0 drop_full=0 drop_stale=0 frags_ok=0 frags_fail=0 qdepth=0 parity_tx=0 + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=3 epoch=0 freq_hz=904250000 pkt_toa_us=125568 legal_dwell_used_us_10s=125568 + +2026-10-06 10:33:08,841 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=89728 + +2026-10-06 10:33:08,853 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok + +2026-10-06 10:33:09,481 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:09,493 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok + +2026-10-06 10:33:09,883 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:09,895 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok + +2026-10-06 10:33:10,483 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:10,495 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok + +2026-10-06 10:33:10,879 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:10,890 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok + +2026-10-06 10:33:11,479 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:11,491 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok + +2026-10-06 10:33:11,881 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:11,892 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok + +2026-10-06 10:33:12,383 INFO image_tx_daemon: stats: goodput=100.9 B/s util=9% pipeline=v3 frames_in=8 ok=7 fail=0 drop_full=0 drop_stale=0 frags_ok=7 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:33:12,480 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:12,491 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok + +2026-10-06 10:33:12,875 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:12,887 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok + +2026-10-06 10:33:13,476 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:13,488 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok + +2026-10-06 10:33:13,873 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:13,885 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok + +2026-10-06 10:33:14,147 INFO image_tx_daemon: LoRa cmd: PROBE seq=1 phase_ms=0 (rx#1) + +2026-10-06 10:33:14,478 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:14,490 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok + +2026-10-06 10:33:14,871 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:14,883 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok + +2026-10-06 10:33:15,459 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=112768 + +2026-10-06 10:33:15,471 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok + +2026-10-06 10:33:15,674 INFO image_tx_daemon: LoRa cmd: PROBE seq=2 phase_ms=0 (rx#2) + +2026-10-06 10:33:15,872 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:15,884 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok + +2026-10-06 10:33:16,470 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=128128 + +2026-10-06 10:33:16,481 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok + +2026-10-06 10:33:16,863 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=117888 + +2026-10-06 10:33:16,874 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok + +2026-10-06 10:33:17,137 INFO image_tx_daemon: LoRa cmd: PROBE seq=3 phase_ms=0 (rx#3) + +2026-10-06 10:33:17,475 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:17,487 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok + +2026-10-06 10:33:17,847 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=110208 + +2026-10-06 10:33:17,859 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok + +2026-10-06 10:33:18,467 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:18,478 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok + +2026-10-06 10:33:18,679 INFO image_tx_daemon: LoRa cmd: PROBE seq=4 phase_ms=0 (rx#4) + +2026-10-06 10:33:18,857 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=123008 + +2026-10-06 10:33:18,869 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok + +2026-10-06 10:33:19,465 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:19,477 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok + +2026-10-06 10:33:19,869 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=128128 + +2026-10-06 10:33:19,880 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok + +2026-10-06 10:33:20,143 INFO image_tx_daemon: LoRa cmd: PROBE seq=5 phase_ms=0 (rx#5) + +2026-10-06 10:33:20,467 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:20,478 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok + +2026-10-06 10:33:20,859 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=120448 + +2026-10-06 10:33:20,870 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok + +2026-10-06 10:33:21,470 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:21,481 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok + +2026-10-06 10:33:21,688 INFO image_tx_daemon: LoRa cmd: PROBE seq=6 phase_ms=0 (rx#6) + +2026-10-06 10:33:21,856 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=117888 + +2026-10-06 10:33:21,867 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok + +2026-10-06 10:33:22,395 INFO image_tx_daemon: stats: goodput=292.8 B/s util=25% pipeline=v3 frames_in=28 ok=27 fail=0 drop_full=0 drop_stale=0 frags_ok=27 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:33:22,462 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:22,473 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok + +2026-10-06 10:33:22,863 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:22,875 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok + +2026-10-06 10:33:23,138 INFO image_tx_daemon: LoRa cmd: PROBE seq=7 phase_ms=0 (rx#7) + +2026-10-06 10:33:23,466 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:23,478 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok + +2026-10-06 10:33:23,858 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:23,870 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok + +2026-10-06 10:33:24,442 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=115328 + +2026-10-06 10:33:24,454 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok + +2026-10-06 10:33:24,694 INFO image_tx_daemon: LoRa cmd: PROBE seq=8 phase_ms=0 (rx#8) + +2026-10-06 10:33:24,861 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:24,873 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok + +2026-10-06 10:33:25,460 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:25,472 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok + +2026-10-06 10:33:25,863 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:25,875 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok + +2026-10-06 10:33:26,138 INFO image_tx_daemon: LoRa cmd: PROBE seq=9 phase_ms=0 (rx#9) + +2026-10-06 10:33:26,461 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:26,472 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok + +2026-10-06 10:33:26,856 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:26,868 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok + +2026-10-06 10:33:27,452 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:27,464 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok + +2026-10-06 10:33:27,692 INFO image_tx_daemon: LoRa cmd: PROBE seq=10 phase_ms=0 (rx#10) + +2026-10-06 10:33:27,839 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=115328 + +2026-10-06 10:33:27,851 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok + +2026-10-06 10:33:28,460 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:28,471 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok + +2026-10-06 10:33:28,851 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:28,862 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok + +2026-10-06 10:33:29,125 INFO image_tx_daemon: LoRa cmd: PROBE seq=11 phase_ms=0 (rx#11) + +2026-10-06 10:33:29,495 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=169088 + +2026-10-06 10:33:29,508 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok + +2026-10-06 10:33:29,849 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:29,860 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok + +2026-10-06 10:33:30,447 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:30,459 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok + +2026-10-06 10:33:30,656 INFO image_tx_daemon: LoRa cmd: PROBE seq=12 phase_ms=0 (rx#12) + +2026-10-06 10:33:30,856 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:30,868 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok + +2026-10-06 10:33:31,289 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=89728 + +2026-10-06 10:33:31,300 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok + +2026-10-06 10:33:31,847 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=123008 + +2026-10-06 10:33:31,859 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok + +2026-10-06 10:33:32,121 INFO image_tx_daemon: LoRa cmd: PROBE seq=13 phase_ms=0 (rx#13) + +2026-10-06 10:33:32,407 INFO image_tx_daemon: stats: goodput=298.5 B/s util=26% pipeline=v3 frames_in=48 ok=47 fail=0 drop_full=0 drop_stale=0 frags_ok=47 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:33:32,446 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:32,458 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok + +2026-10-06 10:33:32,848 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:32,860 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok + +2026-10-06 10:33:33,446 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:33,459 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok + +2026-10-06 10:33:33,659 INFO image_tx_daemon: LoRa cmd: PROBE seq=14 phase_ms=0 (rx#14) + +2026-10-06 10:33:33,837 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=123008 + +2026-10-06 10:33:33,849 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok + +2026-10-06 10:33:34,478 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=161408 + +2026-10-06 10:33:34,490 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok + +2026-10-06 10:33:34,871 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=153728 + +2026-10-06 10:33:34,883 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok + +2026-10-06 10:33:35,146 INFO image_tx_daemon: LoRa cmd: PROBE seq=15 phase_ms=0 (rx#15) + +2026-10-06 10:33:35,436 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=123008 + +2026-10-06 10:33:35,448 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok + +2026-10-06 10:33:35,871 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=158848 + +2026-10-06 10:33:35,882 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok + +2026-10-06 10:33:36,469 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=153728 + +2026-10-06 10:33:36,481 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok + +2026-10-06 10:33:36,658 INFO image_tx_daemon: LoRa cmd: PROBE seq=16 phase_ms=0 (rx#16) + +2026-10-06 10:33:36,825 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=110208 + +2026-10-06 10:33:36,837 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok + +2026-10-06 10:33:37,440 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:37,452 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok + +2026-10-06 10:33:37,839 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:37,850 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok + +2026-10-06 10:33:38,113 INFO image_tx_daemon: LoRa cmd: PROBE seq=17 phase_ms=0 (rx#17) + +2026-10-06 10:33:38,439 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:38,451 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok + +2026-10-06 10:33:38,838 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=125568 + +2026-10-06 10:33:38,850 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok + +2026-10-06 10:33:39,416 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=112768 + +2026-10-06 10:33:39,428 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok + +2026-10-06 10:33:39,650 INFO image_tx_daemon: LoRa cmd: PROBE seq=18 phase_ms=0 (rx#18) + +2026-10-06 10:33:39,817 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=115328 + +2026-10-06 10:33:39,829 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok + +2026-10-06 10:33:40,441 INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:40,453 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok + +2026-10-06 10:33:40,839 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:40,851 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok + +2026-10-06 10:33:41,114 INFO image_tx_daemon: LoRa cmd: PROBE seq=19 phase_ms=0 (rx#19) + +2026-10-06 10:33:41,472 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=169088 + +2026-10-06 10:33:41,484 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok + +2026-10-06 10:33:41,832 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:41,844 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok + +2026-10-06 10:33:42,417 INFO image_tx_daemon: stats: goodput=314.6 B/s util=27% pipeline=v3 frames_in=68 ok=67 fail=0 drop_full=0 drop_stale=0 frags_ok=67 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:33:42,429 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:42,440 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok + +2026-10-06 10:33:42,665 INFO image_tx_daemon: LoRa cmd: PROBE seq=20 phase_ms=0 (rx#20) + +2026-10-06 10:33:42,874 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=169088 + +2026-10-06 10:33:42,886 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok + +2026-10-06 10:33:43,473 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=166528 + +2026-10-06 10:33:43,485 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok + +2026-10-06 10:33:43,828 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:43,840 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok + +2026-10-06 10:33:44,103 INFO image_tx_daemon: LoRa cmd: PROBE seq=21 phase_ms=0 (rx#21) + +2026-10-06 10:33:44,465 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=166528 + +2026-10-06 10:33:44,476 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok + +2026-10-06 10:33:44,864 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=166528 + +2026-10-06 10:33:44,875 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok + +2026-10-06 10:33:45,472 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=169088 + +2026-10-06 10:33:45,484 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok + +2026-10-06 10:33:45,665 INFO image_tx_daemon: LoRa cmd: PROBE seq=22 phase_ms=0 (rx#22) + +2026-10-06 10:33:45,833 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:45,844 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok + +2026-10-06 10:33:46,422 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:46,434 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok + +2026-10-06 10:33:46,841 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=146048 + +2026-10-06 10:33:46,852 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok + +2026-10-06 10:33:47,115 INFO image_tx_daemon: LoRa cmd: PROBE seq=23 phase_ms=0 (rx#23) + +2026-10-06 10:33:47,451 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=153728 + +2026-10-06 10:33:47,463 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok + +2026-10-06 10:33:47,849 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=151168 + +2026-10-06 10:33:47,861 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok + +2026-10-06 10:33:48,448 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=153728 + +2026-10-06 10:33:48,460 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok + +2026-10-06 10:33:48,662 INFO image_tx_daemon: LoRa cmd: PROBE seq=24 phase_ms=0 (rx#24) + +2026-10-06 10:33:48,851 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=158848 + +2026-10-06 10:33:48,863 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok + +2026-10-06 10:33:49,451 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=153728 + +2026-10-06 10:33:49,463 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok + +2026-10-06 10:33:49,830 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=140928 + +2026-10-06 10:33:49,842 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok + +2026-10-06 10:33:50,105 INFO image_tx_daemon: LoRa cmd: PROBE seq=25 phase_ms=0 (rx#25) + +2026-10-06 10:33:50,434 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=148608 + +2026-10-06 10:33:50,446 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok + +2026-10-06 10:33:50,844 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=153728 + +2026-10-06 10:33:50,856 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok + +2026-10-06 10:33:51,419 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=128128 + +2026-10-06 10:33:51,430 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok + +2026-10-06 10:33:51,676 INFO image_tx_daemon: LoRa cmd: PROBE seq=26 phase_ms=0 (rx#26) + +2026-10-06 10:33:51,823 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:51,836 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok + +2026-10-06 10:33:52,418 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:52,429 INFO image_tx_daemon: stats: goodput=370.6 B/s util=31% pipeline=v3 frames_in=88 ok=88 fail=0 drop_full=0 drop_stale=0 frags_ok=88 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:33:52,430 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok + +2026-10-06 10:33:52,814 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=128128 + +2026-10-06 10:33:52,825 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok + +2026-10-06 10:33:53,088 INFO image_tx_daemon: LoRa cmd: PROBE seq=27 phase_ms=0 (rx#27) + +2026-10-06 10:33:53,419 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:53,431 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok + +2026-10-06 10:33:53,818 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:53,830 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok + +2026-10-06 10:33:54,389 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=110208 + +2026-10-06 10:33:54,400 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok + +2026-10-06 10:33:54,663 INFO image_tx_daemon: LoRa cmd: PROBE seq=28 phase_ms=0 (rx#28) + +2026-10-06 10:33:54,813 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=125568 + +2026-10-06 10:33:54,824 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok + +2026-10-06 10:33:55,409 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=125568 + +2026-10-06 10:33:55,420 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok + +2026-10-06 10:33:55,809 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:55,821 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok + +2026-10-06 10:33:56,084 INFO image_tx_daemon: LoRa cmd: PROBE seq=29 phase_ms=0 (rx#29) + +2026-10-06 10:33:56,413 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:56,425 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok + +2026-10-06 10:33:56,818 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=128128 + +2026-10-06 10:33:56,830 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok + +2026-10-06 10:33:57,412 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:57,424 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok + +2026-10-06 10:33:57,677 INFO image_tx_daemon: LoRa cmd: PROBE seq=30 phase_ms=0 (rx#30) + +2026-10-06 10:33:57,829 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:57,840 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok + +2026-10-06 10:33:58,405 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:58,416 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok + +2026-10-06 10:33:59,005 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:59,016 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok + +2026-10-06 10:33:59,166 INFO image_tx_daemon: LoRa cmd: PROBE seq=31 phase_ms=0 (rx#31) + +2026-10-06 10:33:59,407 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=130688 + +2026-10-06 10:33:59,418 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok + +2026-10-06 10:33:59,813 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=128128 + +2026-10-06 10:33:59,824 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok + +2026-10-06 10:34:00,407 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:00,419 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok + +2026-10-06 10:34:00,681 INFO image_tx_daemon: LoRa cmd: PROBE seq=32 phase_ms=0 (rx#32) + +2026-10-06 10:34:00,831 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:00,842 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok + +2026-10-06 10:34:01,403 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:01,415 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok + +2026-10-06 10:34:02,000 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:02,012 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok + +2026-10-06 10:34:02,176 INFO image_tx_daemon: LoRa cmd: PROBE seq=33 phase_ms=0 (rx#33) + +2026-10-06 10:34:02,394 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:02,406 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok + +2026-10-06 10:34:02,441 INFO image_tx_daemon: stats: goodput=299.0 B/s util=26% pipeline=v3 frames_in=108 ok=108 fail=0 drop_full=0 drop_stale=0 frags_ok=108 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:34:02,993 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=125568 + +2026-10-06 10:34:03,005 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok + +2026-10-06 10:34:03,440 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=169088 + +2026-10-06 10:34:03,452 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok + +2026-10-06 10:34:03,668 INFO image_tx_daemon: LoRa cmd: PROBE seq=34 phase_ms=0 (rx#34) + +2026-10-06 10:34:03,814 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=125568 + +2026-10-06 10:34:03,826 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok + +2026-10-06 10:34:04,374 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=105088 + +2026-10-06 10:34:04,386 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok + +2026-10-06 10:34:04,995 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:05,007 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok + +2026-10-06 10:34:05,178 INFO image_tx_daemon: LoRa cmd: PROBE seq=35 phase_ms=0 (rx#35) + +2026-10-06 10:34:05,396 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:05,408 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok + +2026-10-06 10:34:05,994 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:06,005 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok + +2026-10-06 10:34:06,387 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:06,399 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok + +2026-10-06 10:34:06,661 INFO image_tx_daemon: LoRa cmd: PROBE seq=36 phase_ms=0 (rx#36) + +2026-10-06 10:34:06,826 INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 toa_us=125568 + +2026-10-06 10:34:06,838 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok + +2026-10-06 10:34:07,388 INFO image_tx_daemon: txdone_arrival: seq=118 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:07,400 INFO image_tx_daemon: frame seq=118 done (pipelined): 1 fragments ok + +2026-10-06 10:34:07,820 INFO image_tx_daemon: txdone_arrival: seq=119 idx=0 status=0 toa_us=92288 + +2026-10-06 10:34:07,832 INFO image_tx_daemon: frame seq=119 done (pipelined): 1 fragments ok + +2026-10-06 10:34:08,095 INFO image_tx_daemon: LoRa cmd: PROBE seq=37 phase_ms=0 (rx#37) + +2026-10-06 10:34:08,378 INFO image_tx_daemon: txdone_arrival: seq=120 idx=0 status=0 toa_us=125568 + +2026-10-06 10:34:08,390 INFO image_tx_daemon: frame seq=120 done (pipelined): 1 fragments ok + +2026-10-06 10:34:08,987 INFO image_tx_daemon: txdone_arrival: seq=121 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:09,000 INFO image_tx_daemon: frame seq=121 done (pipelined): 1 fragments ok + +2026-10-06 10:34:09,174 INFO image_tx_daemon: LoRa cmd: PROBE seq=38 phase_ms=0 (rx#38) + +2026-10-06 10:34:09,382 INFO image_tx_daemon: txdone_arrival: seq=122 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:09,394 INFO image_tx_daemon: frame seq=122 done (pipelined): 1 fragments ok + +2026-10-06 10:34:09,981 INFO image_tx_daemon: txdone_arrival: seq=123 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:09,992 INFO image_tx_daemon: frame seq=123 done (pipelined): 1 fragments ok + +2026-10-06 10:34:10,380 INFO image_tx_daemon: txdone_arrival: seq=124 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:10,392 INFO image_tx_daemon: frame seq=124 done (pipelined): 1 fragments ok + +2026-10-06 10:34:10,655 INFO image_tx_daemon: LoRa cmd: PROBE seq=39 phase_ms=0 (rx#39) + +2026-10-06 10:34:10,819 INFO image_tx_daemon: txdone_arrival: seq=125 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:10,831 INFO image_tx_daemon: frame seq=125 done (pipelined): 1 fragments ok + +2026-10-06 10:34:11,408 INFO image_tx_daemon: txdone_arrival: seq=126 idx=0 status=0 toa_us=151168 + +2026-10-06 10:34:11,420 INFO image_tx_daemon: frame seq=126 done (pipelined): 1 fragments ok + +2026-10-06 10:34:11,817 INFO image_tx_daemon: txdone_arrival: seq=127 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:11,828 INFO image_tx_daemon: frame seq=127 done (pipelined): 1 fragments ok + +2026-10-06 10:34:12,092 INFO image_tx_daemon: LoRa cmd: PROBE seq=40 phase_ms=0 (rx#40) + +2026-10-06 10:34:12,368 INFO image_tx_daemon: txdone_arrival: seq=128 idx=0 status=0 toa_us=120448 + +2026-10-06 10:34:12,380 INFO image_tx_daemon: frame seq=128 done (pipelined): 1 fragments ok + +2026-10-06 10:34:12,453 INFO image_tx_daemon: stats: goodput=299.6 B/s util=26% pipeline=v3 frames_in=128 ok=128 fail=0 drop_full=0 drop_stale=0 frags_ok=128 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:34:12,978 INFO image_tx_daemon: txdone_arrival: seq=129 idx=0 status=0 toa_us=128128 + +2026-10-06 10:34:12,989 INFO image_tx_daemon: frame seq=129 done (pipelined): 1 fragments ok + +2026-10-06 10:34:13,183 INFO image_tx_daemon: LoRa cmd: PROBE seq=41 phase_ms=0 (rx#41) + +2026-10-06 10:34:13,392 INFO image_tx_daemon: txdone_arrival: seq=130 idx=0 status=0 toa_us=143488 + +2026-10-06 10:34:13,403 INFO image_tx_daemon: frame seq=130 done (pipelined): 1 fragments ok + +2026-10-06 10:34:13,980 INFO image_tx_daemon: txdone_arrival: seq=131 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:13,992 INFO image_tx_daemon: frame seq=131 done (pipelined): 1 fragments ok + +2026-10-06 10:34:14,380 INFO image_tx_daemon: txdone_arrival: seq=132 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:14,391 INFO image_tx_daemon: frame seq=132 done (pipelined): 1 fragments ok + +2026-10-06 10:34:14,654 INFO image_tx_daemon: LoRa cmd: PROBE seq=42 phase_ms=0 (rx#42) + +2026-10-06 10:34:14,977 INFO image_tx_daemon: txdone_arrival: seq=133 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:14,988 INFO image_tx_daemon: frame seq=133 done (pipelined): 1 fragments ok + +2026-10-06 10:34:15,371 INFO image_tx_daemon: txdone_arrival: seq=134 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:15,382 INFO image_tx_daemon: frame seq=134 done (pipelined): 1 fragments ok + +2026-10-06 10:34:15,980 INFO image_tx_daemon: txdone_arrival: seq=135 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:15,992 INFO image_tx_daemon: frame seq=135 done (pipelined): 1 fragments ok + +2026-10-06 10:34:16,184 INFO image_tx_daemon: LoRa cmd: PROBE seq=43 phase_ms=0 (rx#43) + +2026-10-06 10:34:16,414 INFO image_tx_daemon: txdone_arrival: seq=136 idx=0 status=0 toa_us=163968 + +2026-10-06 10:34:16,425 INFO image_tx_daemon: frame seq=136 done (pipelined): 1 fragments ok + +2026-10-06 10:34:16,970 INFO image_tx_daemon: txdone_arrival: seq=137 idx=0 status=0 toa_us=128128 + +2026-10-06 10:34:16,981 INFO image_tx_daemon: frame seq=137 done (pipelined): 1 fragments ok + +2026-10-06 10:34:17,378 INFO image_tx_daemon: txdone_arrival: seq=138 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:17,390 INFO image_tx_daemon: frame seq=138 done (pipelined): 1 fragments ok + +2026-10-06 10:34:17,653 INFO image_tx_daemon: LoRa cmd: PROBE seq=44 phase_ms=0 (rx#44) + +2026-10-06 10:34:17,976 INFO image_tx_daemon: txdone_arrival: seq=139 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:17,988 INFO image_tx_daemon: frame seq=139 done (pipelined): 1 fragments ok + +2026-10-06 10:34:18,371 INFO image_tx_daemon: txdone_arrival: seq=140 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:18,383 INFO image_tx_daemon: frame seq=140 done (pipelined): 1 fragments ok + +2026-10-06 10:34:18,971 INFO image_tx_daemon: txdone_arrival: seq=141 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:18,983 INFO image_tx_daemon: frame seq=141 done (pipelined): 1 fragments ok + +2026-10-06 10:34:19,174 INFO image_tx_daemon: LoRa cmd: PROBE seq=45 phase_ms=0 (rx#45) + +2026-10-06 10:34:19,372 INFO image_tx_daemon: txdone_arrival: seq=142 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:19,384 INFO image_tx_daemon: frame seq=142 done (pipelined): 1 fragments ok + +2026-10-06 10:34:19,971 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:19,983 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok + +2026-10-06 10:34:20,401 INFO image_tx_daemon: txdone_arrival: seq=144 idx=0 status=0 toa_us=166528 + +2026-10-06 10:34:20,413 INFO image_tx_daemon: frame seq=144 done (pipelined): 1 fragments ok + +2026-10-06 10:34:20,676 INFO image_tx_daemon: LoRa cmd: PROBE seq=46 phase_ms=0 (rx#46) + +2026-10-06 10:34:21,004 INFO image_tx_daemon: txdone_arrival: seq=145 idx=0 status=0 toa_us=166528 + +2026-10-06 10:34:21,016 INFO image_tx_daemon: frame seq=145 done (pipelined): 1 fragments ok + +2026-10-06 10:34:21,361 INFO image_tx_daemon: txdone_arrival: seq=146 idx=0 status=0 toa_us=125568 + +2026-10-06 10:34:21,373 INFO image_tx_daemon: frame seq=146 done (pipelined): 1 fragments ok + +2026-10-06 10:34:21,961 INFO image_tx_daemon: txdone_arrival: seq=147 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:21,973 INFO image_tx_daemon: frame seq=147 done (pipelined): 1 fragments ok + +2026-10-06 10:34:22,187 INFO image_tx_daemon: LoRa cmd: PROBE seq=47 phase_ms=0 (rx#47) + +2026-10-06 10:34:22,365 INFO image_tx_daemon: txdone_arrival: seq=148 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:22,377 INFO image_tx_daemon: frame seq=148 done (pipelined): 1 fragments ok + +2026-10-06 10:34:22,465 INFO image_tx_daemon: stats: goodput=318.7 B/s util=27% pipeline=v3 frames_in=148 ok=148 fail=0 drop_full=0 drop_stale=0 frags_ok=148 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:34:22,963 INFO image_tx_daemon: txdone_arrival: seq=149 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:22,974 INFO image_tx_daemon: frame seq=149 done (pipelined): 1 fragments ok + +2026-10-06 10:34:23,396 INFO image_tx_daemon: txdone_arrival: seq=150 idx=0 status=0 toa_us=166528 + +2026-10-06 10:34:23,407 INFO image_tx_daemon: frame seq=150 done (pipelined): 1 fragments ok + +2026-10-06 10:34:23,670 INFO image_tx_daemon: LoRa cmd: PROBE seq=48 phase_ms=0 (rx#48) + +2026-10-06 10:34:23,992 INFO image_tx_daemon: txdone_arrival: seq=151 idx=0 status=0 toa_us=163968 + +2026-10-06 10:34:24,004 INFO image_tx_daemon: frame seq=151 done (pipelined): 1 fragments ok + +2026-10-06 10:34:24,364 INFO image_tx_daemon: txdone_arrival: seq=152 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:24,375 INFO image_tx_daemon: frame seq=152 done (pipelined): 1 fragments ok + +2026-10-06 10:34:24,971 INFO image_tx_daemon: txdone_arrival: seq=153 idx=0 status=0 toa_us=146048 + +2026-10-06 10:34:24,983 INFO image_tx_daemon: frame seq=153 done (pipelined): 1 fragments ok + +2026-10-06 10:34:25,181 INFO image_tx_daemon: LoRa cmd: PROBE seq=49 phase_ms=0 (rx#49) + +2026-10-06 10:34:25,389 INFO image_tx_daemon: txdone_arrival: seq=154 idx=0 status=0 toa_us=163968 + +2026-10-06 10:34:25,401 INFO image_tx_daemon: frame seq=154 done (pipelined): 1 fragments ok + +2026-10-06 10:34:25,977 INFO image_tx_daemon: txdone_arrival: seq=155 idx=0 status=0 toa_us=146048 + +2026-10-06 10:34:25,988 INFO image_tx_daemon: frame seq=155 done (pipelined): 1 fragments ok + +2026-10-06 10:34:26,371 INFO image_tx_daemon: txdone_arrival: seq=156 idx=0 status=0 toa_us=148608 + +2026-10-06 10:34:26,382 INFO image_tx_daemon: frame seq=156 done (pipelined): 1 fragments ok + +2026-10-06 10:34:26,645 INFO image_tx_daemon: LoRa cmd: PROBE seq=50 phase_ms=0 (rx#50) + +2026-10-06 10:34:26,980 INFO image_tx_daemon: txdone_arrival: seq=157 idx=0 status=0 toa_us=158848 + +2026-10-06 10:34:26,992 INFO image_tx_daemon: frame seq=157 done (pipelined): 1 fragments ok + +2026-10-06 10:34:27,388 INFO image_tx_daemon: txdone_arrival: seq=158 idx=0 status=0 toa_us=166528 + +2026-10-06 10:34:27,399 INFO image_tx_daemon: frame seq=158 done (pipelined): 1 fragments ok + +2026-10-06 10:34:27,987 INFO image_tx_daemon: txdone_arrival: seq=159 idx=0 status=0 toa_us=166528 + +2026-10-06 10:34:27,998 INFO image_tx_daemon: frame seq=159 done (pipelined): 1 fragments ok + +2026-10-06 10:34:28,186 INFO image_tx_daemon: LoRa cmd: PROBE seq=51 phase_ms=0 (rx#51) + +2026-10-06 10:34:28,384 INFO image_tx_daemon: txdone_arrival: seq=160 idx=0 status=0 toa_us=161408 + +2026-10-06 10:34:28,396 INFO image_tx_daemon: frame seq=160 done (pipelined): 1 fragments ok + +2026-10-06 10:34:28,951 INFO image_tx_daemon: txdone_arrival: seq=161 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:28,963 INFO image_tx_daemon: frame seq=161 done (pipelined): 1 fragments ok + +2026-10-06 10:34:29,349 INFO image_tx_daemon: txdone_arrival: seq=162 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:29,361 INFO image_tx_daemon: frame seq=162 done (pipelined): 1 fragments ok + +2026-10-06 10:34:29,624 INFO image_tx_daemon: LoRa cmd: PROBE seq=52 phase_ms=0 (rx#52) + +2026-10-06 10:34:29,951 INFO image_tx_daemon: txdone_arrival: seq=163 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:29,962 INFO image_tx_daemon: frame seq=163 done (pipelined): 1 fragments ok + +2026-10-06 10:34:30,349 INFO image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:30,360 INFO image_tx_daemon: frame seq=164 done (pipelined): 1 fragments ok + +2026-10-06 10:34:30,952 INFO image_tx_daemon: txdone_arrival: seq=165 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:30,964 INFO image_tx_daemon: frame seq=165 done (pipelined): 1 fragments ok + +2026-10-06 10:34:31,184 INFO image_tx_daemon: LoRa cmd: PROBE seq=53 phase_ms=0 (rx#53) + +2026-10-06 10:34:31,320 INFO image_tx_daemon: txdone_arrival: seq=166 idx=0 status=0 toa_us=105088 + +2026-10-06 10:34:31,332 INFO image_tx_daemon: frame seq=166 done (pipelined): 1 fragments ok + +2026-10-06 10:34:31,948 INFO image_tx_daemon: txdone_arrival: seq=167 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:31,959 INFO image_tx_daemon: frame seq=167 done (pipelined): 1 fragments ok + +2026-10-06 10:34:32,345 INFO image_tx_daemon: txdone_arrival: seq=168 idx=0 status=0 toa_us=125568 + +2026-10-06 10:34:32,357 INFO image_tx_daemon: frame seq=168 done (pipelined): 1 fragments ok + +2026-10-06 10:34:32,476 INFO image_tx_daemon: stats: goodput=339.0 B/s util=29% pipeline=v3 frames_in=168 ok=168 fail=0 drop_full=0 drop_stale=0 frags_ok=168 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:34:32,620 INFO image_tx_daemon: LoRa cmd: PROBE seq=54 phase_ms=0 (rx#54) + +2026-10-06 10:34:32,945 INFO image_tx_daemon: txdone_arrival: seq=169 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:32,956 INFO image_tx_daemon: frame seq=169 done (pipelined): 1 fragments ok + +2026-10-06 10:34:33,344 INFO image_tx_daemon: txdone_arrival: seq=170 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:33,356 INFO image_tx_daemon: frame seq=170 done (pipelined): 1 fragments ok + +2026-10-06 10:34:33,943 INFO image_tx_daemon: txdone_arrival: seq=171 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:33,955 INFO image_tx_daemon: frame seq=171 done (pipelined): 1 fragments ok + +2026-10-06 10:34:34,153 INFO image_tx_daemon: LoRa cmd: PROBE seq=55 phase_ms=0 (rx#55) + +2026-10-06 10:34:34,330 INFO image_tx_daemon: txdone_arrival: seq=172 idx=0 status=0 toa_us=117888 + +2026-10-06 10:34:34,341 INFO image_tx_daemon: frame seq=172 done (pipelined): 1 fragments ok + +2026-10-06 10:34:34,942 INFO image_tx_daemon: txdone_arrival: seq=173 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:34,954 INFO image_tx_daemon: frame seq=173 done (pipelined): 1 fragments ok + +2026-10-06 10:34:35,330 INFO image_tx_daemon: txdone_arrival: seq=174 idx=0 status=0 toa_us=117888 + +2026-10-06 10:34:35,343 INFO image_tx_daemon: frame seq=174 done (pipelined): 1 fragments ok + +2026-10-06 10:34:35,608 INFO image_tx_daemon: LoRa cmd: PROBE seq=56 phase_ms=0 (rx#56) + +2026-10-06 10:34:35,941 INFO image_tx_daemon: txdone_arrival: seq=175 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:35,952 INFO image_tx_daemon: frame seq=175 done (pipelined): 1 fragments ok + +2026-10-06 10:34:36,338 INFO image_tx_daemon: txdone_arrival: seq=176 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:36,350 INFO image_tx_daemon: frame seq=176 done (pipelined): 1 fragments ok + +2026-10-06 10:34:36,936 INFO image_tx_daemon: txdone_arrival: seq=177 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:36,947 INFO image_tx_daemon: frame seq=177 done (pipelined): 1 fragments ok + +2026-10-06 10:34:37,148 INFO image_tx_daemon: LoRa cmd: PROBE seq=57 phase_ms=0 (rx#57) + +2026-10-06 10:34:37,336 INFO image_tx_daemon: txdone_arrival: seq=178 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:37,348 INFO image_tx_daemon: frame seq=178 done (pipelined): 1 fragments ok + +2026-10-06 10:34:37,966 INFO image_tx_daemon: txdone_arrival: seq=179 idx=0 status=0 toa_us=158848 + +2026-10-06 10:34:37,978 INFO image_tx_daemon: frame seq=179 done (pipelined): 1 fragments ok + +2026-10-06 10:34:38,332 INFO image_tx_daemon: txdone_arrival: seq=180 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:38,343 INFO image_tx_daemon: frame seq=180 done (pipelined): 1 fragments ok + +2026-10-06 10:34:38,606 INFO image_tx_daemon: LoRa cmd: PROBE seq=58 phase_ms=0 (rx#58) + +2026-10-06 10:34:38,935 INFO image_tx_daemon: txdone_arrival: seq=181 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:38,948 INFO image_tx_daemon: frame seq=181 done (pipelined): 1 fragments ok + +2026-10-06 10:34:39,332 INFO image_tx_daemon: txdone_arrival: seq=182 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:39,344 INFO image_tx_daemon: frame seq=182 done (pipelined): 1 fragments ok + +2026-10-06 10:34:39,934 INFO image_tx_daemon: txdone_arrival: seq=183 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:39,945 INFO image_tx_daemon: frame seq=183 done (pipelined): 1 fragments ok + +2026-10-06 10:34:40,150 INFO image_tx_daemon: LoRa cmd: PROBE seq=59 phase_ms=0 (rx#59) + +2026-10-06 10:34:40,327 INFO image_tx_daemon: txdone_arrival: seq=184 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:40,339 INFO image_tx_daemon: frame seq=184 done (pipelined): 1 fragments ok + +2026-10-06 10:34:40,933 INFO image_tx_daemon: txdone_arrival: seq=185 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:40,945 INFO image_tx_daemon: frame seq=185 done (pipelined): 1 fragments ok + +2026-10-06 10:34:41,318 INFO image_tx_daemon: txdone_arrival: seq=186 idx=0 status=0 toa_us=115328 + +2026-10-06 10:34:41,330 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 fragments ok + +2026-10-06 10:34:41,592 INFO image_tx_daemon: LoRa cmd: PROBE seq=60 phase_ms=0 (rx#60) + +2026-10-06 10:34:41,930 INFO image_tx_daemon: txdone_arrival: seq=187 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:41,941 INFO image_tx_daemon: frame seq=187 done (pipelined): 1 fragments ok + +2026-10-06 10:34:42,329 INFO image_tx_daemon: txdone_arrival: seq=188 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:42,340 INFO image_tx_daemon: frame seq=188 done (pipelined): 1 fragments ok + +2026-10-06 10:34:42,488 INFO image_tx_daemon: stats: goodput=302.6 B/s util=26% pipeline=v3 frames_in=188 ok=188 fail=0 drop_full=0 drop_stale=0 frags_ok=188 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:34:42,926 INFO image_tx_daemon: txdone_arrival: seq=189 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:42,938 INFO image_tx_daemon: frame seq=189 done (pipelined): 1 fragments ok + +2026-10-06 10:34:43,169 INFO image_tx_daemon: LoRa cmd: PROBE seq=61 phase_ms=0 (rx#61) + +2026-10-06 10:34:43,316 INFO image_tx_daemon: txdone_arrival: seq=190 idx=0 status=0 toa_us=120448 + +2026-10-06 10:34:43,328 INFO image_tx_daemon: frame seq=190 done (pipelined): 1 fragments ok + +2026-10-06 10:34:43,922 INFO image_tx_daemon: txdone_arrival: seq=191 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:43,933 INFO image_tx_daemon: frame seq=191 done (pipelined): 1 fragments ok + +2026-10-06 10:34:44,325 INFO image_tx_daemon: txdone_arrival: seq=192 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:44,336 INFO image_tx_daemon: frame seq=192 done (pipelined): 1 fragments ok + +2026-10-06 10:34:44,600 INFO image_tx_daemon: LoRa cmd: PROBE seq=62 phase_ms=0 (rx#62) + +2026-10-06 10:34:44,968 INFO image_tx_daemon: txdone_arrival: seq=193 idx=0 status=0 toa_us=169088 + +2026-10-06 10:34:44,980 INFO image_tx_daemon: frame seq=193 done (pipelined): 1 fragments ok + +2026-10-06 10:34:45,353 INFO image_tx_daemon: txdone_arrival: seq=194 idx=0 status=0 toa_us=163968 + +2026-10-06 10:34:45,364 INFO image_tx_daemon: frame seq=194 done (pipelined): 1 fragments ok + +2026-10-06 10:34:45,910 INFO image_tx_daemon: txdone_arrival: seq=195 idx=0 status=0 toa_us=123008 + +2026-10-06 10:34:45,921 INFO image_tx_daemon: frame seq=195 done (pipelined): 1 fragments ok + +2026-10-06 10:34:46,168 INFO image_tx_daemon: LoRa cmd: PROBE seq=63 phase_ms=0 (rx#63) + +2026-10-06 10:34:46,325 INFO image_tx_daemon: txdone_arrival: seq=196 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:46,337 INFO image_tx_daemon: frame seq=196 done (pipelined): 1 fragments ok + +2026-10-06 10:34:46,926 INFO image_tx_daemon: txdone_arrival: seq=197 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:46,937 INFO image_tx_daemon: frame seq=197 done (pipelined): 1 fragments ok + +2026-10-06 10:34:47,329 INFO image_tx_daemon: txdone_arrival: seq=198 idx=0 status=0 toa_us=138368 + +2026-10-06 10:34:47,340 INFO image_tx_daemon: frame seq=198 done (pipelined): 1 fragments ok + +2026-10-06 10:34:47,604 INFO image_tx_daemon: LoRa cmd: PROBE seq=64 phase_ms=0 (rx#64) + +2026-10-06 10:34:47,948 INFO image_tx_daemon: txdone_arrival: seq=199 idx=0 status=0 toa_us=163968 + +2026-10-06 10:34:47,960 INFO image_tx_daemon: frame seq=199 done (pipelined): 1 fragments ok + +2026-10-06 10:34:48,312 INFO image_tx_daemon: txdone_arrival: seq=200 idx=0 status=0 toa_us=128128 + +2026-10-06 10:34:48,324 INFO image_tx_daemon: frame seq=200 done (pipelined): 1 fragments ok + +2026-10-06 10:34:48,914 INFO image_tx_daemon: txdone_arrival: seq=201 idx=0 status=0 toa_us=128128 + +2026-10-06 10:34:48,926 INFO image_tx_daemon: frame seq=201 done (pipelined): 1 fragments ok + +2026-10-06 10:34:49,166 INFO image_tx_daemon: LoRa cmd: PROBE seq=65 phase_ms=0 (rx#65) + +2026-10-06 10:34:49,313 INFO image_tx_daemon: txdone_arrival: seq=202 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:49,324 INFO image_tx_daemon: frame seq=202 done (pipelined): 1 fragments ok + +2026-10-06 10:34:49,960 INFO image_tx_daemon: txdone_arrival: seq=203 idx=0 status=0 toa_us=169088 + +2026-10-06 10:34:49,972 INFO image_tx_daemon: frame seq=203 done (pipelined): 1 fragments ok + +2026-10-06 10:34:50,317 INFO image_tx_daemon: txdone_arrival: seq=204 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:50,329 INFO image_tx_daemon: frame seq=204 done (pipelined): 1 fragments ok + +2026-10-06 10:34:50,592 INFO image_tx_daemon: LoRa cmd: PROBE seq=66 phase_ms=0 (rx#66) + +2026-10-06 10:34:50,915 INFO image_tx_daemon: txdone_arrival: seq=205 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:50,928 INFO image_tx_daemon: frame seq=205 done (pipelined): 1 fragments ok + +2026-10-06 10:34:51,312 INFO image_tx_daemon: txdone_arrival: seq=206 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:51,323 INFO image_tx_daemon: frame seq=206 done (pipelined): 1 fragments ok + +2026-10-06 10:34:51,888 INFO image_tx_daemon: txdone_arrival: seq=207 idx=0 status=0 toa_us=110208 + +2026-10-06 10:34:51,899 INFO image_tx_daemon: frame seq=207 done (pipelined): 1 fragments ok + +2026-10-06 10:34:52,163 INFO image_tx_daemon: LoRa cmd: PROBE seq=67 phase_ms=0 (rx#67) + +2026-10-06 10:34:52,320 INFO image_tx_daemon: txdone_arrival: seq=208 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:52,332 INFO image_tx_daemon: frame seq=208 done (pipelined): 1 fragments ok + +2026-10-06 10:34:52,499 INFO image_tx_daemon: stats: goodput=319.7 B/s util=27% pipeline=v3 frames_in=208 ok=208 fail=0 drop_full=0 drop_stale=0 frags_ok=208 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:34:52,915 INFO image_tx_daemon: txdone_arrival: seq=209 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:52,928 INFO image_tx_daemon: frame seq=209 done (pipelined): 1 fragments ok + +2026-10-06 10:34:53,549 INFO image_tx_daemon: txdone_arrival: seq=210 idx=0 status=0 toa_us=163968 + +2026-10-06 10:34:53,560 INFO image_tx_daemon: frame seq=210 done (pipelined): 1 fragments ok + +2026-10-06 10:34:53,670 INFO image_tx_daemon: LoRa cmd: PROBE seq=68 phase_ms=0 (rx#68) + +2026-10-06 10:34:53,952 INFO image_tx_daemon: txdone_arrival: seq=211 idx=0 status=0 toa_us=169088 + +2026-10-06 10:34:53,964 INFO image_tx_daemon: frame seq=211 done (pipelined): 1 fragments ok + +2026-10-06 10:34:54,347 INFO image_tx_daemon: txdone_arrival: seq=212 idx=0 status=0 toa_us=169088 + +2026-10-06 10:34:54,358 INFO image_tx_daemon: frame seq=212 done (pipelined): 1 fragments ok + +2026-10-06 10:34:54,909 INFO image_tx_daemon: txdone_arrival: seq=213 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:54,920 INFO image_tx_daemon: frame seq=213 done (pipelined): 1 fragments ok + +2026-10-06 10:34:55,167 INFO image_tx_daemon: LoRa cmd: PROBE seq=69 phase_ms=0 (rx#69) + +2026-10-06 10:34:55,313 INFO image_tx_daemon: txdone_arrival: seq=214 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:55,324 INFO image_tx_daemon: frame seq=214 done (pipelined): 1 fragments ok + +2026-10-06 10:34:55,949 INFO image_tx_daemon: txdone_arrival: seq=215 idx=0 status=0 toa_us=169088 + +2026-10-06 10:34:55,961 INFO image_tx_daemon: frame seq=215 done (pipelined): 1 fragments ok + +2026-10-06 10:34:56,545 INFO image_tx_daemon: txdone_arrival: seq=216 idx=0 status=0 toa_us=166528 + +2026-10-06 10:34:56,557 INFO image_tx_daemon: frame seq=216 done (pipelined): 1 fragments ok + +2026-10-06 10:34:56,674 INFO image_tx_daemon: LoRa cmd: PROBE seq=70 phase_ms=0 (rx#70) + +2026-10-06 10:34:56,944 INFO image_tx_daemon: txdone_arrival: seq=217 idx=0 status=0 toa_us=163968 + +2026-10-06 10:34:56,956 INFO image_tx_daemon: frame seq=217 done (pipelined): 1 fragments ok + +2026-10-06 10:34:57,315 INFO image_tx_daemon: txdone_arrival: seq=218 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:57,328 INFO image_tx_daemon: frame seq=218 done (pipelined): 1 fragments ok + +2026-10-06 10:34:57,906 INFO image_tx_daemon: txdone_arrival: seq=219 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:57,918 INFO image_tx_daemon: frame seq=219 done (pipelined): 1 fragments ok + +2026-10-06 10:34:58,158 INFO image_tx_daemon: LoRa cmd: PROBE seq=71 phase_ms=0 (rx#71) + +2026-10-06 10:34:58,305 INFO image_tx_daemon: txdone_arrival: seq=220 idx=0 status=0 toa_us=125568 + +2026-10-06 10:34:58,316 INFO image_tx_daemon: frame seq=220 done (pipelined): 1 fragments ok + +2026-10-06 10:34:58,902 INFO image_tx_daemon: txdone_arrival: seq=221 idx=0 status=0 toa_us=130688 + +2026-10-06 10:34:58,913 INFO image_tx_daemon: frame seq=221 done (pipelined): 1 fragments ok + +2026-10-06 10:34:59,543 INFO image_tx_daemon: txdone_arrival: seq=222 idx=0 status=0 toa_us=169088 + +2026-10-06 10:34:59,555 INFO image_tx_daemon: frame seq=222 done (pipelined): 1 fragments ok + +2026-10-06 10:34:59,671 INFO image_tx_daemon: LoRa cmd: PROBE seq=72 phase_ms=0 (rx#72) + +2026-10-06 10:34:59,921 INFO image_tx_daemon: txdone_arrival: seq=223 idx=0 status=0 toa_us=148608 + +2026-10-06 10:34:59,933 INFO image_tx_daemon: frame seq=223 done (pipelined): 1 fragments ok + +2026-10-06 10:35:00,535 INFO image_tx_daemon: txdone_arrival: seq=224 idx=0 status=0 toa_us=169088 + +2026-10-06 10:35:00,547 INFO image_tx_daemon: frame seq=224 done (pipelined): 1 fragments ok + +2026-10-06 10:35:00,928 INFO image_tx_daemon: txdone_arrival: seq=225 idx=0 status=0 toa_us=156288 + +2026-10-06 10:35:00,940 INFO image_tx_daemon: frame seq=225 done (pipelined): 1 fragments ok + +2026-10-06 10:35:01,173 INFO image_tx_daemon: LoRa cmd: PROBE seq=73 phase_ms=0 (rx#73) + +2026-10-06 10:35:01,538 INFO image_tx_daemon: txdone_arrival: seq=226 idx=0 status=0 toa_us=169088 + +2026-10-06 10:35:01,550 INFO image_tx_daemon: frame seq=226 done (pipelined): 1 fragments ok + +2026-10-06 10:35:01,933 INFO image_tx_daemon: txdone_arrival: seq=227 idx=0 status=0 toa_us=163968 + +2026-10-06 10:35:01,945 INFO image_tx_daemon: frame seq=227 done (pipelined): 1 fragments ok + +2026-10-06 10:35:02,511 INFO image_tx_daemon: stats: goodput=345.1 B/s util=29% pipeline=v3 frames_in=228 ok=227 fail=0 drop_full=0 drop_stale=0 frags_ok=227 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:35:02,530 INFO image_tx_daemon: txdone_arrival: seq=228 idx=0 status=0 toa_us=158848 + +2026-10-06 10:35:02,541 INFO image_tx_daemon: frame seq=228 done (pipelined): 1 fragments ok + +2026-10-06 10:35:02,672 INFO image_tx_daemon: LoRa cmd: PROBE seq=74 phase_ms=0 (rx#74) + +2026-10-06 10:35:02,933 INFO image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=169088 + +2026-10-06 10:35:02,945 INFO image_tx_daemon: frame seq=229 done (pipelined): 1 fragments ok + +2026-10-06 10:35:03,292 INFO image_tx_daemon: txdone_arrival: seq=230 idx=0 status=0 toa_us=107648 + +2026-10-06 10:35:03,304 INFO image_tx_daemon: frame seq=230 done (pipelined): 1 fragments ok + +2026-10-06 10:35:03,883 INFO image_tx_daemon: txdone_arrival: seq=231 idx=0 status=0 toa_us=120448 + +2026-10-06 10:35:03,895 INFO image_tx_daemon: frame seq=231 done (pipelined): 1 fragments ok + +2026-10-06 10:35:04,159 INFO image_tx_daemon: LoRa cmd: PROBE seq=75 phase_ms=0 (rx#75) + +2026-10-06 10:35:04,321 INFO image_tx_daemon: txdone_arrival: seq=232 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:04,332 INFO image_tx_daemon: frame seq=232 done (pipelined): 1 fragments ok + +2026-10-06 10:35:04,890 INFO image_tx_daemon: txdone_arrival: seq=233 idx=0 status=0 toa_us=128128 + +2026-10-06 10:35:04,902 INFO image_tx_daemon: frame seq=233 done (pipelined): 1 fragments ok + +2026-10-06 10:35:05,488 INFO image_tx_daemon: txdone_arrival: seq=234 idx=0 status=0 toa_us=125568 + +2026-10-06 10:35:05,500 INFO image_tx_daemon: frame seq=234 done (pipelined): 1 fragments ok + +2026-10-06 10:35:05,676 INFO image_tx_daemon: LoRa cmd: PROBE seq=76 phase_ms=0 (rx#76) + +2026-10-06 10:35:05,883 INFO image_tx_daemon: txdone_arrival: seq=235 idx=0 status=0 toa_us=123008 + +2026-10-06 10:35:05,895 INFO image_tx_daemon: frame seq=235 done (pipelined): 1 fragments ok + +2026-10-06 10:35:06,491 INFO image_tx_daemon: txdone_arrival: seq=236 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:06,503 INFO image_tx_daemon: frame seq=236 done (pipelined): 1 fragments ok + +2026-10-06 10:35:06,882 INFO image_tx_daemon: txdone_arrival: seq=237 idx=0 status=0 toa_us=120448 + +2026-10-06 10:35:06,893 INFO image_tx_daemon: frame seq=237 done (pipelined): 1 fragments ok + +2026-10-06 10:35:07,156 INFO image_tx_daemon: LoRa cmd: PROBE seq=77 phase_ms=0 (rx#77) + +2026-10-06 10:35:07,524 INFO image_tx_daemon: txdone_arrival: seq=238 idx=0 status=0 toa_us=166528 + +2026-10-06 10:35:07,536 INFO image_tx_daemon: frame seq=238 done (pipelined): 1 fragments ok + +2026-10-06 10:35:07,878 INFO image_tx_daemon: txdone_arrival: seq=239 idx=0 status=0 toa_us=117888 + +2026-10-06 10:35:07,889 INFO image_tx_daemon: frame seq=239 done (pipelined): 1 fragments ok + +2026-10-06 10:35:08,477 INFO image_tx_daemon: txdone_arrival: seq=240 idx=0 status=0 toa_us=123008 + +2026-10-06 10:35:08,489 INFO image_tx_daemon: frame seq=240 done (pipelined): 1 fragments ok + +2026-10-06 10:35:08,674 INFO image_tx_daemon: LoRa cmd: PROBE seq=78 phase_ms=0 (rx#78) + +2026-10-06 10:35:08,874 INFO image_tx_daemon: txdone_arrival: seq=241 idx=0 status=0 toa_us=117888 + +2026-10-06 10:35:08,886 INFO image_tx_daemon: frame seq=241 done (pipelined): 1 fragments ok + +2026-10-06 10:35:09,526 INFO image_tx_daemon: txdone_arrival: seq=242 idx=0 status=0 toa_us=169088 + +2026-10-06 10:35:09,538 INFO image_tx_daemon: frame seq=242 done (pipelined): 1 fragments ok + +2026-10-06 10:35:09,879 INFO image_tx_daemon: txdone_arrival: seq=243 idx=0 status=0 toa_us=128128 + +2026-10-06 10:35:09,891 INFO image_tx_daemon: frame seq=243 done (pipelined): 1 fragments ok + +2026-10-06 10:35:10,154 INFO image_tx_daemon: LoRa cmd: PROBE seq=79 phase_ms=0 (rx#79) + +2026-10-06 10:35:10,300 INFO image_tx_daemon: txdone_arrival: seq=244 idx=0 status=0 toa_us=117888 + +2026-10-06 10:35:10,312 INFO image_tx_daemon: frame seq=244 done (pipelined): 1 fragments ok + +2026-10-06 10:35:10,866 INFO image_tx_daemon: txdone_arrival: seq=245 idx=0 status=0 toa_us=115328 + +2026-10-06 10:35:10,878 INFO image_tx_daemon: frame seq=245 done (pipelined): 1 fragments ok + +2026-10-06 10:35:11,486 INFO image_tx_daemon: txdone_arrival: seq=246 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:11,498 INFO image_tx_daemon: frame seq=246 done (pipelined): 1 fragments ok + +2026-10-06 10:35:11,672 INFO image_tx_daemon: LoRa cmd: PROBE seq=80 phase_ms=0 (rx#80) + +2026-10-06 10:35:11,923 INFO image_tx_daemon: txdone_arrival: seq=247 idx=0 status=0 toa_us=169088 + +2026-10-06 10:35:11,935 INFO image_tx_daemon: frame seq=247 done (pipelined): 1 fragments ok + +2026-10-06 10:35:12,320 INFO image_tx_daemon: txdone_arrival: seq=248 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:12,332 INFO image_tx_daemon: frame seq=248 done (pipelined): 1 fragments ok + +2026-10-06 10:35:12,522 INFO image_tx_daemon: stats: goodput=328.7 B/s util=28% pipeline=v3 frames_in=248 ok=248 fail=0 drop_full=0 drop_stale=0 frags_ok=248 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:35:12,886 INFO image_tx_daemon: txdone_arrival: seq=249 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:12,898 INFO image_tx_daemon: frame seq=249 done (pipelined): 1 fragments ok + +2026-10-06 10:35:13,161 INFO image_tx_daemon: LoRa cmd: PROBE seq=81 phase_ms=0 (rx#81) + +2026-10-06 10:35:13,320 INFO image_tx_daemon: txdone_arrival: seq=250 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:13,332 INFO image_tx_daemon: frame seq=250 done (pipelined): 1 fragments ok + +2026-10-06 10:35:13,913 INFO image_tx_daemon: txdone_arrival: seq=251 idx=0 status=0 toa_us=161408 + +2026-10-06 10:35:13,924 INFO image_tx_daemon: frame seq=251 done (pipelined): 1 fragments ok + +2026-10-06 10:35:14,312 INFO image_tx_daemon: txdone_arrival: seq=252 idx=0 status=0 toa_us=115328 + +2026-10-06 10:35:14,323 INFO image_tx_daemon: frame seq=252 done (pipelined): 1 fragments ok + +2026-10-06 10:35:14,586 INFO image_tx_daemon: LoRa cmd: PROBE seq=82 phase_ms=0 (rx#82) + +2026-10-06 10:35:14,885 INFO image_tx_daemon: txdone_arrival: seq=253 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:14,896 INFO image_tx_daemon: frame seq=253 done (pipelined): 1 fragments ok + +2026-10-06 10:35:15,482 INFO image_tx_daemon: txdone_arrival: seq=254 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:15,494 INFO image_tx_daemon: frame seq=254 done (pipelined): 1 fragments ok + +2026-10-06 10:35:15,678 INFO image_tx_daemon: LoRa cmd: PROBE seq=83 phase_ms=0 (rx#83) + +2026-10-06 10:35:15,868 INFO image_tx_daemon: txdone_arrival: seq=255 idx=0 status=0 toa_us=115328 + +2026-10-06 10:35:15,880 INFO image_tx_daemon: frame seq=255 done (pipelined): 1 fragments ok + +2026-10-06 10:35:16,477 INFO image_tx_daemon: txdone_arrival: seq=0 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:16,488 INFO image_tx_daemon: frame seq=0 done (pipelined): 1 fragments ok + +2026-10-06 10:35:16,877 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:16,889 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok + +2026-10-06 10:35:17,151 INFO image_tx_daemon: LoRa cmd: PROBE seq=84 phase_ms=0 (rx#84) + +2026-10-06 10:35:17,464 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=123008 + +2026-10-06 10:35:17,476 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok + +2026-10-06 10:35:17,907 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=166528 + +2026-10-06 10:35:17,919 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok + +2026-10-06 10:35:18,467 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=128128 + +2026-10-06 10:35:18,479 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok + +2026-10-06 10:35:18,682 INFO image_tx_daemon: LoRa cmd: PROBE seq=85 phase_ms=0 (rx#85) + +2026-10-06 10:35:18,871 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=125568 + +2026-10-06 10:35:18,883 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok + +2026-10-06 10:35:19,510 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=166528 + +2026-10-06 10:35:19,521 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok + +2026-10-06 10:35:19,877 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:19,888 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok + +2026-10-06 10:35:20,151 INFO image_tx_daemon: LoRa cmd: PROBE seq=86 phase_ms=0 (rx#86) + +2026-10-06 10:35:20,474 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:20,486 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok + +2026-10-06 10:35:20,892 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=153728 + +2026-10-06 10:35:20,904 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok + +2026-10-06 10:35:21,504 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=161408 + +2026-10-06 10:35:21,516 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok + +2026-10-06 10:35:21,679 INFO image_tx_daemon: LoRa cmd: PROBE seq=87 phase_ms=0 (rx#87) + +2026-10-06 10:35:21,899 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=158848 + +2026-10-06 10:35:21,911 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok + +2026-10-06 10:35:22,499 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=161408 + +2026-10-06 10:35:22,511 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok + +2026-10-06 10:35:22,534 INFO image_tx_daemon: stats: goodput=327.5 B/s util=28% pipeline=v3 frames_in=268 ok=268 fail=0 drop_full=0 drop_stale=0 frags_ok=268 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:35:22,854 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=115328 + +2026-10-06 10:35:22,865 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok + +2026-10-06 10:35:23,128 INFO image_tx_daemon: LoRa cmd: PROBE seq=88 phase_ms=0 (rx#88) + +2026-10-06 10:35:23,463 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:23,475 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok + +2026-10-06 10:35:23,906 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=169088 + +2026-10-06 10:35:23,918 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok + +2026-10-06 10:35:24,181 INFO image_tx_daemon: LoRa cmd: PROBE seq=89 phase_ms=0 (rx#89) + +2026-10-06 10:35:24,507 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=169088 + +2026-10-06 10:35:24,519 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok + +2026-10-06 10:35:24,896 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=158848 + +2026-10-06 10:35:24,907 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok + +2026-10-06 10:35:25,451 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=117888 + +2026-10-06 10:35:25,464 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok + +2026-10-06 10:35:25,680 INFO image_tx_daemon: LoRa cmd: PROBE seq=90 phase_ms=0 (rx#90) + +2026-10-06 10:35:25,868 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:25,880 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok + +2026-10-06 10:35:26,467 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:26,479 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok + +2026-10-06 10:35:26,857 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:26,869 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok + +2026-10-06 10:35:27,132 INFO image_tx_daemon: LoRa cmd: PROBE seq=91 phase_ms=0 (rx#91) + +2026-10-06 10:35:27,466 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:27,478 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok + +2026-10-06 10:35:27,860 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:27,871 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok + +2026-10-06 10:35:28,456 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:28,468 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok + +2026-10-06 10:35:28,685 INFO image_tx_daemon: LoRa cmd: PROBE seq=92 phase_ms=0 (rx#92) + +2026-10-06 10:35:28,852 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=125568 + +2026-10-06 10:35:28,864 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok + +2026-10-06 10:35:29,464 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=133248 + +2026-10-06 10:35:29,476 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok + +2026-10-06 10:35:29,897 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=169088 + +2026-10-06 10:35:29,908 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok + +2026-10-06 10:35:30,172 INFO image_tx_daemon: LoRa cmd: PROBE seq=93 phase_ms=0 (rx#93) + +2026-10-06 10:35:30,457 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=128128 + +2026-10-06 10:35:30,469 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok + +2026-10-06 10:35:30,855 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:30,867 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok + +2026-10-06 10:35:31,455 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=128128 + +2026-10-06 10:35:31,467 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok + +2026-10-06 10:35:31,687 INFO image_tx_daemon: LoRa cmd: PROBE seq=94 phase_ms=0 (rx#94) + +2026-10-06 10:35:31,886 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=163968 + +2026-10-06 10:35:31,897 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok + +2026-10-06 10:35:32,455 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:32,466 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok + +2026-10-06 10:35:32,546 INFO image_tx_daemon: stats: goodput=323.1 B/s util=28% pipeline=v3 frames_in=288 ok=288 fail=0 drop_full=0 drop_stale=0 frags_ok=288 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:35:32,889 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=163968 + +2026-10-06 10:35:32,900 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok + +2026-10-06 10:35:33,163 INFO image_tx_daemon: LoRa cmd: PROBE seq=95 phase_ms=0 (rx#95) + +2026-10-06 10:35:33,468 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=148608 + +2026-10-06 10:35:33,480 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok + +2026-10-06 10:35:33,890 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=169088 + +2026-10-06 10:35:33,901 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok + +2026-10-06 10:35:34,478 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=158848 + +2026-10-06 10:35:34,489 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok + +2026-10-06 10:35:34,690 INFO image_tx_daemon: LoRa cmd: PROBE seq=96 phase_ms=0 (rx#96) + +2026-10-06 10:35:34,857 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=138368 + +2026-10-06 10:35:34,869 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok + +2026-10-06 10:35:35,477 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=161408 + +2026-10-06 10:35:35,489 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok + +2026-10-06 10:35:35,845 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=128128 + +2026-10-06 10:35:35,857 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok + +2026-10-06 10:35:36,119 INFO image_tx_daemon: LoRa cmd: PROBE seq=97 phase_ms=0 (rx#97) + +2026-10-06 10:35:36,459 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=140928 + +2026-10-06 10:35:36,471 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok + +2026-10-06 10:35:36,878 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=163968 + +2026-10-06 10:35:36,889 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok + +2026-10-06 10:35:37,476 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=161408 + +2026-10-06 10:35:37,488 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok + +2026-10-06 10:35:37,656 INFO image_tx_daemon: LoRa cmd: PROBE seq=98 phase_ms=0 (rx#98) + +2026-10-06 10:35:37,834 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=120448 + +2026-10-06 10:35:37,845 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok + +2026-10-06 10:35:38,443 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:38,455 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok + +2026-10-06 10:35:38,843 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=125568 + +2026-10-06 10:35:38,855 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok + +2026-10-06 10:35:39,117 INFO image_tx_daemon: LoRa cmd: PROBE seq=99 phase_ms=0 (rx#99) + +2026-10-06 10:35:39,440 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=123008 + +2026-10-06 10:35:39,452 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok + +2026-10-06 10:35:39,873 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=163968 + +2026-10-06 10:35:39,885 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok + +2026-10-06 10:35:40,441 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=128128 + +2026-10-06 10:35:40,452 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok + +2026-10-06 10:35:40,647 INFO image_tx_daemon: LoRa cmd: PROBE seq=100 phase_ms=0 (rx#100) + +2026-10-06 10:35:40,835 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=125568 + +2026-10-06 10:35:40,846 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok + +2026-10-06 10:35:41,422 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=110208 + +2026-10-06 10:35:41,433 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok + +2026-10-06 10:35:41,816 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=112768 + +2026-10-06 10:35:41,828 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok + +2026-10-06 10:35:42,091 INFO image_tx_daemon: LoRa cmd: PROBE seq=101 phase_ms=0 (rx#101) + +2026-10-06 10:35:42,442 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:42,453 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok + +2026-10-06 10:35:42,558 INFO image_tx_daemon: stats: goodput=331.6 B/s util=28% pipeline=v3 frames_in=308 ok=308 fail=0 drop_full=0 drop_stale=0 frags_ok=308 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:35:42,844 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:42,856 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok + +2026-10-06 10:35:43,432 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:43,444 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok + +2026-10-06 10:35:43,661 INFO image_tx_daemon: LoRa cmd: PROBE seq=102 phase_ms=0 (rx#102) + +2026-10-06 10:35:43,818 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=115328 + +2026-10-06 10:35:43,829 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok + +2026-10-06 10:35:44,417 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=112768 + +2026-10-06 10:35:44,428 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok + +2026-10-06 10:35:44,833 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:44,845 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok + +2026-10-06 10:35:45,112 INFO image_tx_daemon: LoRa cmd: PROBE seq=103 phase_ms=0 (rx#103) + +2026-10-06 10:35:45,462 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=156288 + +2026-10-06 10:35:45,473 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok + +2026-10-06 10:35:45,826 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=123008 + +2026-10-06 10:35:45,838 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok + +2026-10-06 10:35:46,434 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:46,446 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok + +2026-10-06 10:35:46,660 INFO image_tx_daemon: LoRa cmd: PROBE seq=104 phase_ms=0 (rx#104) + +2026-10-06 10:35:46,827 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:46,839 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok + +2026-10-06 10:35:47,432 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:47,444 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok + +2026-10-06 10:35:47,818 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=112768 + +2026-10-06 10:35:47,830 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok + +2026-10-06 10:35:48,092 INFO image_tx_daemon: LoRa cmd: PROBE seq=105 phase_ms=0 (rx#105) + +2026-10-06 10:35:48,410 INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=107648 + +2026-10-06 10:35:48,422 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok + +2026-10-06 10:35:48,834 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:48,847 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok + +2026-10-06 10:35:49,427 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=128128 + +2026-10-06 10:35:49,438 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok + +2026-10-06 10:35:49,658 INFO image_tx_daemon: LoRa cmd: PROBE seq=106 phase_ms=0 (rx#106) + +2026-10-06 10:35:49,866 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=166528 + +2026-10-06 10:35:49,878 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok + +2026-10-06 10:35:50,425 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:50,437 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok + +2026-10-06 10:35:50,822 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:50,833 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok + +2026-10-06 10:35:51,096 INFO image_tx_daemon: LoRa cmd: PROBE seq=107 phase_ms=0 (rx#107) + +2026-10-06 10:35:51,423 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=125568 + +2026-10-06 10:35:51,435 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok + +2026-10-06 10:35:51,852 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=153728 + +2026-10-06 10:35:51,864 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok + +2026-10-06 10:35:52,420 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:52,432 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok + +2026-10-06 10:35:52,569 INFO image_tx_daemon: stats: goodput=304.4 B/s util=26% pipeline=v3 frames_in=328 ok=328 fail=0 drop_full=0 drop_stale=0 frags_ok=328 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:35:52,653 INFO image_tx_daemon: LoRa cmd: PROBE seq=108 phase_ms=0 (rx#108) + +2026-10-06 10:35:52,820 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=123008 + +2026-10-06 10:35:52,832 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok + +2026-10-06 10:35:53,459 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=169088 + +2026-10-06 10:35:53,471 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok + +2026-10-06 10:35:53,861 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=169088 + +2026-10-06 10:35:53,873 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok + +2026-10-06 10:35:54,135 INFO image_tx_daemon: LoRa cmd: PROBE seq=109 phase_ms=0 (rx#109) + +2026-10-06 10:35:54,421 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:54,433 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok + +2026-10-06 10:35:54,815 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:54,827 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok + +2026-10-06 10:35:55,422 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:55,434 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok + +2026-10-06 10:35:55,660 INFO image_tx_daemon: LoRa cmd: PROBE seq=110 phase_ms=0 (rx#110) + +2026-10-06 10:35:55,818 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:55,829 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok + +2026-10-06 10:35:56,459 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=169088 + +2026-10-06 10:35:56,471 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok + +2026-10-06 10:35:56,835 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=153728 + +2026-10-06 10:35:56,846 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok + +2026-10-06 10:35:57,109 INFO image_tx_daemon: LoRa cmd: PROBE seq=111 phase_ms=0 (rx#111) + +2026-10-06 10:35:57,455 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=166528 + +2026-10-06 10:35:57,467 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok + +2026-10-06 10:35:57,821 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:57,833 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok + +2026-10-06 10:35:58,413 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:58,424 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok + +2026-10-06 10:35:58,662 INFO image_tx_daemon: LoRa cmd: PROBE seq=112 phase_ms=0 (rx#112) + +2026-10-06 10:35:58,809 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=123008 + +2026-10-06 10:35:58,820 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok + +2026-10-06 10:35:59,407 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=128128 + +2026-10-06 10:35:59,418 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok + +2026-10-06 10:35:59,817 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=130688 + +2026-10-06 10:35:59,829 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok + +2026-10-06 10:36:00,092 INFO image_tx_daemon: LoRa cmd: PROBE seq=113 phase_ms=0 (rx#113) + +2026-10-06 10:36:00,414 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=130688 + +2026-10-06 10:36:00,425 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok + +2026-10-06 10:36:00,806 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=130688 + +2026-10-06 10:36:00,817 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok + +2026-10-06 10:36:01,407 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=130688 + +2026-10-06 10:36:01,419 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok + +2026-10-06 10:36:01,668 INFO image_tx_daemon: LoRa cmd: PROBE seq=114 phase_ms=0 (rx#114) + +2026-10-06 10:36:01,813 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=130688 + +2026-10-06 10:36:01,825 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok + +2026-10-06 10:36:02,443 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=163968 + +2026-10-06 10:36:02,455 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok + +2026-10-06 10:36:02,581 INFO image_tx_daemon: stats: goodput=331.1 B/s util=28% pipeline=v3 frames_in=348 ok=348 fail=0 drop_full=0 drop_stale=0 frags_ok=348 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:36:02,818 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=130688 + +2026-10-06 10:36:02,829 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok + +2026-10-06 10:36:03,092 INFO image_tx_daemon: LoRa cmd: PROBE seq=115 phase_ms=0 (rx#115) + +2026-10-06 10:36:03,400 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=130688 + +2026-10-06 10:36:03,412 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok + +2026-10-06 10:36:04,001 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=128128 + +2026-10-06 10:36:04,012 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok + +2026-10-06 10:36:04,174 INFO image_tx_daemon: LoRa cmd: PROBE seq=116 phase_ms=0 (rx#116) + +2026-10-06 10:36:04,394 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=120448 + +2026-10-06 10:36:04,405 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok + +2026-10-06 10:36:05,004 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=130688 + +2026-10-06 10:36:05,015 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok + +2026-10-06 10:36:05,440 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=166528 + +2026-10-06 10:36:05,452 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok + +2026-10-06 10:36:05,666 INFO image_tx_daemon: LoRa cmd: PROBE seq=117 phase_ms=0 (rx#117) + +2026-10-06 10:36:05,812 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=130688 + +2026-10-06 10:36:05,824 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok + +2026-10-06 10:36:06,390 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=123008 + +2026-10-06 10:36:06,401 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok + +2026-10-06 10:36:07,001 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=133248 + +2026-10-06 10:36:07,012 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok + +2026-10-06 10:36:07,167 INFO image_tx_daemon: LoRa cmd: PROBE seq=118 phase_ms=0 (rx#118) + +2026-10-06 10:36:07,438 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=169088 + +2026-10-06 10:36:07,450 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok + +2026-10-06 10:36:08,036 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=169088 + +2026-10-06 10:36:08,048 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok + +2026-10-06 10:36:08,432 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=161408 + +2026-10-06 10:36:08,444 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok + +2026-10-06 10:36:08,670 INFO image_tx_daemon: LoRa cmd: PROBE seq=119 phase_ms=0 (rx#119) + +2026-10-06 10:36:08,838 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=146048 + +2026-10-06 10:36:08,849 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok + +2026-10-06 10:36:09,407 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=140928 + +2026-10-06 10:36:09,419 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok + +2026-10-06 10:36:10,029 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=166528 + +2026-10-06 10:36:10,041 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok + +2026-10-06 10:36:10,171 INFO image_tx_daemon: LoRa cmd: PROBE seq=120 phase_ms=0 (rx#120) + +2026-10-06 10:36:10,391 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=123008 + +2026-10-06 10:36:10,403 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok + +2026-10-06 10:36:11,034 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=169088 + +2026-10-06 10:36:11,045 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok + +2026-10-06 10:36:11,422 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=158848 + +2026-10-06 10:36:11,433 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok + +2026-10-06 10:36:11,677 INFO image_tx_daemon: LoRa cmd: PROBE seq=121 phase_ms=0 (rx#121) + +2026-10-06 10:36:11,813 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=123008 + +2026-10-06 10:36:11,825 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok + +2026-10-06 10:36:12,389 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=128128 + +2026-10-06 10:36:12,400 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok + +2026-10-06 10:36:12,592 INFO image_tx_daemon: stats: goodput=337.0 B/s util=28% pipeline=v3 frames_in=368 ok=368 fail=0 drop_full=0 drop_stale=0 frags_ok=368 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:36:13,029 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=169088 + +2026-10-06 10:36:13,040 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok + +2026-10-06 10:36:13,176 INFO image_tx_daemon: LoRa cmd: PROBE seq=122 phase_ms=0 (rx#122) + +2026-10-06 10:36:13,385 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=128128 + +2026-10-06 10:36:13,396 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok + +2026-10-06 10:36:13,983 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=125568 + +2026-10-06 10:36:13,995 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok + +2026-10-06 10:36:14,382 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=123008 + +2026-10-06 10:36:14,394 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok + +2026-10-06 10:36:14,658 INFO image_tx_daemon: LoRa cmd: PROBE seq=123 phase_ms=0 (rx#123) + +2026-10-06 10:36:14,816 INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 toa_us=123008 + +2026-10-06 10:36:14,828 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok + +2026-10-06 10:36:15,381 INFO image_tx_daemon: txdone_arrival: seq=118 idx=0 status=0 toa_us=123008 + +2026-10-06 10:36:15,392 INFO image_tx_daemon: frame seq=118 done (pipelined): 1 fragments ok + +2026-10-06 10:36:15,970 INFO image_tx_daemon: txdone_arrival: seq=119 idx=0 status=0 toa_us=117888 + +2026-10-06 10:36:15,981 INFO image_tx_daemon: frame seq=119 done (pipelined): 1 fragments ok + +2026-10-06 10:36:16,244 INFO image_tx_daemon: LoRa cmd: PROBE seq=124 phase_ms=0 (rx#124) + +2026-10-06 10:36:20,436 INFO image_tx_daemon: signal received; shutting down + +2026-10-06 10:36:20,684 INFO image_tx_daemon: image_tx_daemon exit + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/camera_service.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/camera_service.log new file mode 100644 index 00000000..ab6801c1 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/camera_service.log @@ -0,0 +1,180 @@ +2026-10-06 10:40:47,075 INFO camera_service: v4l2/ffmpeg pid=10 device=/dev/video1 1920x1080@30fps -> 384x256 rgb24 + +2026-10-06 10:40:47,076 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT lifetrac/v25/cmd/image_frame only + +2026-10-06 10:40:47,107 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) + +2026-10-06 10:40:47,514 INFO camera_service: vector encoder prebuilt (import+build 250 ms, warm-up 155 ms) + +2026-10-06 10:40:47,727 INFO camera_service: encode_mode -> 9 (vector) [boot] + +2026-10-06 10:40:47,740 INFO link_budget: -> 203 B/frame (n=1, image_bw250) + +2026-10-06 10:40:49,372 INFO camera_service: vector_stats ms_total=176.2 ms={"resize":0.5,"l0":15.7,"l1":80.2,"l3":34.3,"temporal_pack":44.9,"total":176.2} bytes=198 level=0 detail=80 epoch=0 n_live=15 residual=4705.631 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=2 frames=1 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=0 share_resends=0 share_repeats=0 carousel_resends=0 del_repeats=0 + +2026-10-06 10:40:51,411 INFO camera_service: vector_stats ms_total=204.7 ms={"resize":0.4,"l0":15.3,"l1":77.4,"l3":33.0,"temporal_pack":78.1,"total":204.7} bytes=200 level=0 detail=80 epoch=0 n_live=31 residual=3279.613 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=2 frames=5 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=1 share_resends=5 share_repeats=5 carousel_resends=0 del_repeats=4 + +2026-10-06 10:40:53,892 INFO camera_service: vector_stats ms_total=191.1 ms={"resize":0.4,"l0":14.8,"l1":71.8,"l3":32.2,"temporal_pack":71.3,"total":191.1} bytes=201 level=0 detail=80 epoch=0 n_live=33 residual=3410.323 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=2 frames=10 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=2 share_resends=10 share_repeats=6 carousel_resends=4 del_repeats=15 + +2026-10-06 10:40:55,949 INFO camera_service: vector_stats ms_total=255.4 ms={"resize":0.5,"l0":15.4,"l1":89.5,"l3":50.6,"temporal_pack":98.6,"total":255.4} bytes=203 level=0 detail=80 epoch=0 n_live=31 residual=3676.368 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=6 frames=14 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=3 share_resends=13 share_repeats=7 carousel_resends=6 del_repeats=29 + +2026-10-06 10:40:58,389 INFO camera_service: vector_stats ms_total=187.4 ms={"resize":0.4,"l0":15.5,"l1":74.2,"l3":28.7,"temporal_pack":68.1,"total":187.4} bytes=198 level=0 detail=80 epoch=0 n_live=29 residual=3887.554 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=8 frames=19 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=4 share_resends=18 share_repeats=8 carousel_resends=10 del_repeats=40 + +2026-10-06 10:41:00,400 INFO camera_service: vector_stats ms_total=198.9 ms={"resize":0.5,"l0":14.9,"l1":72.0,"l3":31.7,"temporal_pack":79.3,"total":198.9} bytes=194 level=0 detail=80 epoch=0 n_live=35 residual=3086.995 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=4 frames=23 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=5 share_resends=21 share_repeats=8 carousel_resends=13 del_repeats=45 + +2026-10-06 10:41:02,419 INFO camera_service: vector_stats ms_total=210.8 ms={"resize":0.6,"l0":15.2,"l1":78.1,"l3":34.7,"temporal_pack":81.5,"total":210.8} bytes=162 level=0 detail=80 epoch=0 n_live=32 residual=3573.780 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=7 frames=27 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=6 share_resends=25 share_repeats=8 carousel_resends=17 del_repeats=55 + +2026-10-06 10:41:04,886 INFO camera_service: vector_stats ms_total=178.2 ms={"resize":0.5,"l0":15.1,"l1":76.8,"l3":28.6,"temporal_pack":56.7,"total":178.2} bytes=198 level=0 detail=80 epoch=0 n_live=30 residual=2896.197 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=6 frames=32 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=8 share_resends=33 share_repeats=8 carousel_resends=25 del_repeats=71 + +2026-10-06 10:41:06,929 INFO camera_service: vector_stats ms_total=214.0 ms={"resize":0.5,"l0":18.5,"l1":87.7,"l3":31.6,"temporal_pack":75.0,"total":214.0} bytes=152 level=0 detail=80 epoch=0 n_live=27 residual=3208.784 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=8 frames=36 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=9 share_resends=37 share_repeats=8 carousel_resends=29 del_repeats=79 + +2026-10-06 10:41:09,357 INFO camera_service: vector_stats ms_total=182.0 ms={"resize":0.5,"l0":15.5,"l1":74.2,"l3":33.2,"temporal_pack":58.1,"total":182.0} bytes=193 level=0 detail=80 epoch=0 n_live=34 residual=2942.816 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=6 frames=41 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=10 share_resends=41 share_repeats=8 carousel_resends=33 del_repeats=90 + +2026-10-06 10:41:11,373 INFO camera_service: vector_stats ms_total=199.0 ms={"resize":0.5,"l0":15.6,"l1":74.2,"l3":34.5,"temporal_pack":73.5,"total":199.0} bytes=197 level=0 detail=80 epoch=0 n_live=32 residual=3656.229 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=4 frames=45 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=11 share_resends=45 share_repeats=8 carousel_resends=37 del_repeats=99 + +2026-10-06 10:41:13,384 INFO camera_service: vector_stats ms_total=204.6 ms={"resize":0.4,"l0":15.5,"l1":75.4,"l3":34.5,"temporal_pack":78.2,"total":204.6} bytes=164 level=0 detail=80 epoch=0 n_live=33 residual=3377.075 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=6 frames=49 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=12 share_resends=48 share_repeats=8 carousel_resends=40 del_repeats=108 + +2026-10-06 10:41:15,881 INFO camera_service: vector_stats ms_total=204.5 ms={"resize":0.5,"l0":15.0,"l1":77.1,"l3":33.7,"temporal_pack":77.8,"total":204.5} bytes=137 level=0 detail=80 epoch=0 n_live=32 residual=3507.048 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=5 frames=54 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=13 share_resends=53 share_repeats=8 carousel_resends=45 del_repeats=121 + +2026-10-06 10:41:17,891 INFO camera_service: vector_stats ms_total=208.0 ms={"resize":0.6,"l0":16.4,"l1":76.8,"l3":36.6,"temporal_pack":77.1,"total":208.0} bytes=146 level=0 detail=80 epoch=0 n_live=33 residual=3479.576 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=1 frames=58 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=14 share_resends=56 share_repeats=8 carousel_resends=48 del_repeats=129 + +2026-10-06 10:41:20,344 INFO camera_service: vector_stats ms_total=174.9 ms={"resize":0.5,"l0":15.6,"l1":73.3,"l3":32.7,"temporal_pack":52.3,"total":174.9} bytes=176 level=0 detail=80 epoch=0 n_live=31 residual=3274.501 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=6 frames=63 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=15 share_resends=60 share_repeats=8 carousel_resends=52 del_repeats=139 + +2026-10-06 10:41:22,369 INFO camera_service: vector_stats ms_total=196.2 ms={"resize":0.5,"l0":15.3,"l1":71.3,"l3":34.2,"temporal_pack":74.4,"total":196.2} bytes=193 level=0 detail=80 epoch=0 n_live=32 residual=3881.076 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=5 frames=67 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=16 share_resends=66 share_repeats=8 carousel_resends=58 del_repeats=148 + +2026-10-06 10:41:24,384 INFO camera_service: vector_stats ms_total=206.6 ms={"resize":0.4,"l0":15.5,"l1":72.6,"l3":36.8,"temporal_pack":80.8,"total":206.6} bytes=164 level=0 detail=80 epoch=0 n_live=34 residual=3146.808 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=7 frames=71 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=17 share_resends=69 share_repeats=8 carousel_resends=61 del_repeats=159 + +2026-10-06 10:41:26,879 INFO camera_service: vector_stats ms_total=196.9 ms={"resize":0.4,"l0":15.2,"l1":72.1,"l3":33.7,"temporal_pack":74.9,"total":196.9} bytes=159 level=0 detail=80 epoch=0 n_live=30 residual=3638.206 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=8 frames=76 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=19 share_resends=78 share_repeats=8 carousel_resends=70 del_repeats=170 + +2026-10-06 10:41:28,881 INFO camera_service: vector_stats ms_total=200.5 ms={"resize":0.4,"l0":16.9,"l1":72.6,"l3":36.1,"temporal_pack":73.9,"total":200.5} bytes=149 level=0 detail=80 epoch=0 n_live=29 residual=3763.511 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=8 frames=80 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=20 share_resends=82 share_repeats=8 carousel_resends=74 del_repeats=181 + +2026-10-06 10:41:31,391 INFO camera_service: vector_stats ms_total=201.8 ms={"resize":0.4,"l0":15.8,"l1":73.8,"l3":35.3,"temporal_pack":76.0,"total":201.8} bytes=168 level=0 detail=80 epoch=0 n_live=34 residual=3256.591 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=6 frames=85 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=21 share_resends=85 share_repeats=8 carousel_resends=77 del_repeats=194 + +2026-10-06 10:41:33,889 INFO camera_service: vector_stats ms_total=202.0 ms={"resize":0.6,"l0":22.1,"l1":86.1,"l3":33.5,"temporal_pack":59.1,"total":202.0} bytes=198 level=0 detail=80 epoch=0 n_live=31 residual=3389.250 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=5 frames=90 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=22 share_resends=89 share_repeats=8 carousel_resends=81 del_repeats=204 + +2026-10-06 10:41:36,376 INFO camera_service: vector_stats ms_total=194.4 ms={"resize":0.5,"l0":15.4,"l1":73.7,"l3":37.9,"temporal_pack":66.4,"total":194.4} bytes=203 level=0 detail=80 epoch=0 n_live=23 residual=3990.142 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=3 frames=95 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=23 share_resends=93 share_repeats=8 carousel_resends=85 del_repeats=231 + +2026-10-06 10:41:38,390 INFO camera_service: vector_stats ms_total=200.6 ms={"resize":0.5,"l0":15.6,"l1":74.5,"l3":36.4,"temporal_pack":73.0,"total":200.6} bytes=198 level=0 detail=80 epoch=0 n_live=30 residual=5284.655 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=2 frames=99 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=24 share_resends=96 share_repeats=11 carousel_resends=85 del_repeats=235 + +2026-10-06 10:41:40,392 INFO camera_service: vector_stats ms_total=198.2 ms={"resize":0.4,"l0":15.0,"l1":74.1,"l3":35.0,"temporal_pack":73.1,"total":198.2} bytes=197 level=0 detail=80 epoch=0 n_live=36 residual=3631.113 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=2 frames=103 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=25 share_resends=99 share_repeats=13 carousel_resends=86 del_repeats=244 + +2026-10-06 10:41:42,881 INFO camera_service: vector_stats ms_total=196.0 ms={"resize":0.3,"l0":14.4,"l1":73.7,"l3":34.2,"temporal_pack":72.9,"total":196.0} bytes=199 level=0 detail=80 epoch=0 n_live=35 residual=4604.658 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=7 frames=108 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=27 share_resends=107 share_repeats=14 carousel_resends=93 del_repeats=259 + +2026-10-06 10:41:45,364 INFO camera_service: vector_stats ms_total=174.2 ms={"resize":0.4,"l0":14.9,"l1":69.8,"l3":37.4,"temporal_pack":51.2,"total":174.2} bytes=176 level=0 detail=80 epoch=0 n_live=34 residual=4935.514 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=2 frames=113 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=28 share_resends=110 share_repeats=14 carousel_resends=96 del_repeats=268 + +2026-10-06 10:41:47,394 INFO camera_service: vector_stats ms_total=197.0 ms={"resize":0.4,"l0":15.2,"l1":75.8,"l3":32.6,"temporal_pack":72.4,"total":197.0} bytes=163 level=0 detail=80 epoch=0 n_live=33 residual=4844.698 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=6 frames=117 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=29 share_resends=114 share_repeats=14 carousel_resends=100 del_repeats=278 + +2026-10-06 10:41:49,396 INFO camera_service: vector_stats ms_total=201.0 ms={"resize":0.5,"l0":14.3,"l1":76.0,"l3":37.3,"temporal_pack":72.5,"total":201.0} bytes=169 level=0 detail=80 epoch=0 n_live=33 residual=4660.614 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=6 frames=121 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=30 share_resends=117 share_repeats=14 carousel_resends=103 del_repeats=290 + +2026-10-06 10:41:51,861 INFO camera_service: vector_stats ms_total=169.9 ms={"resize":0.4,"l0":15.6,"l1":77.6,"l3":34.0,"temporal_pack":41.6,"total":169.9} bytes=203 level=0 detail=80 epoch=1 n_live=30 residual=5112.629 epoch_pending=0 epochs=2 trigger=safety ttl_dropped=0 waiting=4 frames=126 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":0} share_frames=31 share_resends=121 share_repeats=18 carousel_resends=103 del_repeats=297 + +2026-10-06 10:41:53,861 INFO camera_service: vector_stats ms_total=168.1 ms={"resize":0.4,"l0":15.1,"l1":71.9,"l3":34.6,"temporal_pack":45.5,"total":168.1} bytes=60 level=0 detail=80 epoch=1 n_live=30 residual=5152.905 epoch_pending=0 epochs=2 trigger=safety ttl_dropped=0 waiting=5 frames=130 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":0} share_frames=32 share_resends=124 share_repeats=18 carousel_resends=106 del_repeats=308 + +2026-10-06 10:41:55,864 INFO camera_service: vector_stats ms_total=163.3 ms={"resize":0.4,"l0":14.9,"l1":69.2,"l3":27.8,"temporal_pack":50.5,"total":163.3} bytes=201 level=0 detail=80 epoch=2 n_live=23 residual=3490.042 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=0 frames=134 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":1} share_frames=33 share_resends=127 share_repeats=18 carousel_resends=109 del_repeats=312 + +2026-10-06 10:41:58,357 INFO camera_service: vector_stats ms_total=167.0 ms={"resize":0.3,"l0":15.0,"l1":67.1,"l3":29.9,"temporal_pack":54.1,"total":167.0} bytes=203 level=0 detail=80 epoch=2 n_live=31 residual=3621.802 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=0 frames=139 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":1} share_frames=34 share_resends=130 share_repeats=21 carousel_resends=109 del_repeats=320 + +2026-10-06 10:42:00,371 INFO camera_service: vector_stats ms_total=168.7 ms={"resize":0.3,"l0":15.2,"l1":73.3,"l3":28.2,"temporal_pack":51.1,"total":168.7} bytes=201 level=0 detail=80 epoch=2 n_live=23 residual=3666.005 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=0 frames=143 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":1} share_frames=35 share_resends=133 share_repeats=23 carousel_resends=110 del_repeats=334 + +2026-10-06 10:42:02,391 INFO camera_service: vector_stats ms_total=179.9 ms={"resize":0.3,"l0":15.2,"l1":77.3,"l3":26.5,"temporal_pack":60.0,"total":179.9} bytes=203 level=0 detail=80 epoch=2 n_live=22 residual=3787.670 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=3 frames=147 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":1} share_frames=36 share_resends=136 share_repeats=23 carousel_resends=113 del_repeats=336 + +2026-10-06 10:42:04,893 INFO camera_service: vector_stats ms_total=188.9 ms={"resize":0.6,"l0":15.2,"l1":73.8,"l3":26.0,"temporal_pack":72.5,"total":188.9} bytes=198 level=0 detail=80 epoch=2 n_live=27 residual=3735.328 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=8 frames=152 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":1} share_frames=38 share_resends=143 share_repeats=26 carousel_resends=117 del_repeats=349 + +2026-10-06 10:42:07,369 INFO camera_service: vector_stats ms_total=163.8 ms={"resize":0.4,"l0":15.1,"l1":71.4,"l3":30.6,"temporal_pack":45.7,"total":163.8} bytes=202 level=0 detail=80 epoch=2 n_live=30 residual=4225.624 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=0 frames=157 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":1} share_frames=39 share_resends=146 share_repeats=26 carousel_resends=120 del_repeats=367 + +2026-10-06 10:42:09,394 INFO camera_service: vector_stats ms_total=189.5 ms={"resize":0.5,"l0":14.9,"l1":80.2,"l3":28.7,"temporal_pack":64.8,"total":189.5} bytes=200 level=0 detail=80 epoch=2 n_live=28 residual=3766.051 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=1 frames=161 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":1} share_frames=40 share_resends=151 share_repeats=29 carousel_resends=122 del_repeats=379 + +2026-10-06 10:42:11,398 INFO camera_service: vector_stats ms_total=187.7 ms={"resize":0.4,"l0":15.9,"l1":70.2,"l3":33.2,"temporal_pack":67.4,"total":187.7} bytes=201 level=0 detail=80 epoch=2 n_live=28 residual=3365.757 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=0 frames=165 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":1} share_frames=41 share_resends=154 share_repeats=30 carousel_resends=124 del_repeats=397 + +2026-10-06 10:42:13,864 INFO camera_service: vector_stats ms_total=190.7 ms={"resize":0.4,"l0":15.9,"l1":74.0,"l3":29.7,"temporal_pack":69.8,"total":190.7} bytes=202 level=0 detail=80 epoch=2 n_live=28 residual=3554.968 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=2 frames=170 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":1} share_frames=42 share_resends=158 share_repeats=32 carousel_resends=126 del_repeats=405 + +2026-10-06 10:42:15,865 INFO camera_service: vector_stats ms_total=195.5 ms={"resize":0.4,"l0":15.8,"l1":72.4,"l3":30.9,"temporal_pack":75.3,"total":195.5} bytes=199 level=0 detail=80 epoch=2 n_live=26 residual=3668.886 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=7 frames=174 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":1} share_frames=43 share_resends=160 share_repeats=32 carousel_resends=128 del_repeats=413 + +2026-10-06 10:42:18,341 INFO camera_service: vector_stats ms_total=173.5 ms={"resize":0.5,"l0":15.0,"l1":77.2,"l3":30.6,"temporal_pack":49.5,"total":173.5} bytes=203 level=0 detail=80 epoch=2 n_live=21 residual=4422.071 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=0 frames=179 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":1} share_frames=44 share_resends=164 share_repeats=32 carousel_resends=132 del_repeats=426 + +2026-10-06 10:42:20,371 INFO camera_service: vector_stats ms_total=189.7 ms={"resize":0.5,"l0":15.8,"l1":73.9,"l3":28.2,"temporal_pack":70.8,"total":189.7} bytes=201 level=0 detail=80 epoch=2 n_live=25 residual=3610.159 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=1 frames=183 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":1} share_frames=45 share_resends=167 share_repeats=32 carousel_resends=135 del_repeats=439 + +2026-10-06 10:42:22,395 INFO camera_service: vector_stats ms_total=215.2 ms={"resize":0.5,"l0":19.9,"l1":106.1,"l3":30.6,"temporal_pack":57.6,"total":215.2} bytes=195 level=0 detail=80 epoch=2 n_live=26 residual=3522.835 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=2 frames=187 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":1} share_frames=46 share_resends=170 share_repeats=33 carousel_resends=137 del_repeats=443 + +2026-10-06 10:42:24,859 INFO camera_service: vector_stats ms_total=185.9 ms={"resize":0.4,"l0":15.6,"l1":74.7,"l3":37.4,"temporal_pack":57.2,"total":185.9} bytes=200 level=0 detail=80 epoch=3 n_live=19 residual=5362.499 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=7 frames=192 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":2} share_frames=48 share_resends=178 share_repeats=39 carousel_resends=139 del_repeats=456 + +2026-10-06 10:42:26,883 INFO camera_service: vector_stats ms_total=194.0 ms={"resize":0.4,"l0":14.8,"l1":74.1,"l3":36.3,"temporal_pack":67.8,"total":194.0} bytes=198 level=0 detail=80 epoch=3 n_live=30 residual=5015.430 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=7 frames=196 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":2} share_frames=49 share_resends=181 share_repeats=40 carousel_resends=141 del_repeats=464 + +2026-10-06 10:42:29,364 INFO camera_service: vector_stats ms_total=191.2 ms={"resize":0.5,"l0":14.8,"l1":72.2,"l3":34.3,"temporal_pack":68.9,"total":191.2} bytes=170 level=0 detail=80 epoch=3 n_live=35 residual=4868.783 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=6 frames=201 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":2} share_frames=50 share_resends=185 share_repeats=43 carousel_resends=142 del_repeats=479 + +2026-10-06 10:42:31,379 INFO camera_service: vector_stats ms_total=199.5 ms={"resize":0.4,"l0":17.0,"l1":74.5,"l3":36.2,"temporal_pack":70.8,"total":199.5} bytes=203 level=0 detail=80 epoch=3 n_live=35 residual=5017.155 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=6 frames=205 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":2} share_frames=51 share_resends=189 share_repeats=43 carousel_resends=146 del_repeats=490 + +2026-10-06 10:42:33,384 INFO camera_service: vector_stats ms_total=195.3 ms={"resize":0.5,"l0":15.5,"l1":72.6,"l3":37.5,"temporal_pack":68.6,"total":195.3} bytes=201 level=0 detail=80 epoch=3 n_live=38 residual=5135.514 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=1 frames=209 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":2} share_frames=52 share_resends=193 share_repeats=43 carousel_resends=150 del_repeats=500 + +2026-10-06 10:42:35,867 INFO camera_service: vector_stats ms_total=181.2 ms={"resize":0.5,"l0":15.5,"l1":72.5,"l3":27.2,"temporal_pack":65.0,"total":181.2} bytes=203 level=0 detail=80 epoch=4 n_live=20 residual=3354.218 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=4 frames=214 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=53 share_resends=193 share_repeats=43 carousel_resends=150 del_repeats=506 + +2026-10-06 10:42:38,382 INFO camera_service: vector_stats ms_total=184.8 ms={"resize":0.5,"l0":15.2,"l1":71.1,"l3":29.7,"temporal_pack":67.6,"total":184.8} bytes=203 level=0 detail=80 epoch=4 n_live=33 residual=3947.161 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=0 frames=219 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=54 share_resends=196 share_repeats=46 carousel_resends=150 del_repeats=513 + +2026-10-06 10:42:40,861 INFO camera_service: vector_stats ms_total=172.1 ms={"resize":0.4,"l0":15.3,"l1":78.1,"l3":23.7,"temporal_pack":54.1,"total":172.1} bytes=203 level=0 detail=80 epoch=4 n_live=29 residual=3667.038 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=0 frames=224 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=56 share_resends=203 share_repeats=50 carousel_resends=153 del_repeats=534 + +2026-10-06 10:42:42,868 INFO camera_service: vector_stats ms_total=176.6 ms={"resize":0.5,"l0":15.3,"l1":71.5,"l3":25.7,"temporal_pack":63.1,"total":176.6} bytes=198 level=0 detail=80 epoch=4 n_live=24 residual=3685.415 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=5 frames=228 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=57 share_resends=206 share_repeats=51 carousel_resends=155 del_repeats=542 + +2026-10-06 10:42:44,873 INFO camera_service: vector_stats ms_total=183.4 ms={"resize":0.4,"l0":15.6,"l1":69.6,"l3":28.2,"temporal_pack":68.9,"total":183.4} bytes=202 level=0 detail=80 epoch=4 n_live=21 residual=3638.966 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=4 frames=232 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=58 share_resends=210 share_repeats=53 carousel_resends=157 del_repeats=555 + +2026-10-06 10:42:47,351 INFO camera_service: vector_stats ms_total=162.7 ms={"resize":0.7,"l0":15.1,"l1":69.2,"l3":30.1,"temporal_pack":47.1,"total":162.7} bytes=200 level=0 detail=80 epoch=4 n_live=24 residual=3836.447 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=0 frames=237 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=59 share_resends=214 share_repeats=55 carousel_resends=159 del_repeats=570 + +2026-10-06 10:42:49,393 INFO camera_service: vector_stats ms_total=196.2 ms={"resize":0.5,"l0":19.1,"l1":96.1,"l3":25.8,"temporal_pack":54.1,"total":196.2} bytes=198 level=0 detail=80 epoch=4 n_live=31 residual=3229.019 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=4 frames=241 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=60 share_resends=218 share_repeats=57 carousel_resends=161 del_repeats=574 + +2026-10-06 10:42:51,849 INFO camera_service: vector_stats ms_total=157.4 ms={"resize":0.4,"l0":15.2,"l1":67.6,"l3":28.5,"temporal_pack":45.2,"total":157.4} bytes=196 level=0 detail=80 epoch=4 n_live=30 residual=3377.500 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=0 frames=246 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=61 share_resends=222 share_repeats=58 carousel_resends=164 del_repeats=583 + +2026-10-06 10:42:54,353 INFO camera_service: vector_stats ms_total=153.2 ms={"resize":0.4,"l0":14.9,"l1":64.8,"l3":26.4,"temporal_pack":46.2,"total":153.2} bytes=199 level=0 detail=80 epoch=4 n_live=30 residual=3391.908 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=0 frames=251 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=62 share_resends=226 share_repeats=59 carousel_resends=167 del_repeats=603 + +2026-10-06 10:42:56,370 INFO camera_service: vector_stats ms_total=178.9 ms={"resize":0.4,"l0":15.4,"l1":64.3,"l3":28.5,"temporal_pack":69.8,"total":178.9} bytes=202 level=0 detail=80 epoch=4 n_live=26 residual=3316.014 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=4 frames=255 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=63 share_resends=229 share_repeats=59 carousel_resends=170 del_repeats=618 + +2026-10-06 10:42:58,866 INFO camera_service: vector_stats ms_total=165.0 ms={"resize":0.4,"l0":14.9,"l1":71.6,"l3":28.2,"temporal_pack":49.5,"total":165.0} bytes=199 level=0 detail=80 epoch=4 n_live=29 residual=3484.189 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=0 frames=260 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=65 share_resends=238 share_repeats=61 carousel_resends=177 del_repeats=636 + +2026-10-06 10:43:01,347 INFO camera_service: vector_stats ms_total=153.2 ms={"resize":0.4,"l0":15.0,"l1":65.9,"l3":27.3,"temporal_pack":44.0,"total":153.2} bytes=202 level=0 detail=80 epoch=4 n_live=29 residual=3219.963 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=0 frames=265 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=66 share_resends=241 share_repeats=62 carousel_resends=179 del_repeats=649 + +2026-10-06 10:43:03,372 INFO camera_service: vector_stats ms_total=178.5 ms={"resize":0.4,"l0":14.9,"l1":71.0,"l3":27.2,"temporal_pack":64.4,"total":178.5} bytes=202 level=0 detail=80 epoch=4 n_live=27 residual=3867.874 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=3 frames=269 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=67 share_resends=245 share_repeats=62 carousel_resends=183 del_repeats=666 + +2026-10-06 10:43:05,438 INFO camera_service: vector_stats ms_total=236.0 ms={"resize":0.4,"l0":15.0,"l1":100.5,"l3":34.9,"temporal_pack":84.6,"total":236.0} bytes=201 level=0 detail=80 epoch=4 n_live=22 residual=4566.716 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=14 frames=273 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=68 share_resends=249 share_repeats=63 carousel_resends=186 del_repeats=669 + +2026-10-06 10:43:07,887 INFO camera_service: vector_stats ms_total=182.3 ms={"resize":0.5,"l0":15.8,"l1":76.2,"l3":37.1,"temporal_pack":52.3,"total":182.3} bytes=202 level=0 detail=80 epoch=4 n_live=21 residual=5604.899 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=0 frames=278 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=69 share_resends=253 share_repeats=63 carousel_resends=190 del_repeats=703 + +2026-10-06 10:43:09,939 INFO camera_service: vector_stats ms_total=226.8 ms={"resize":0.5,"l0":17.2,"l1":90.5,"l3":43.3,"temporal_pack":74.7,"total":226.8} bytes=199 level=0 detail=80 epoch=4 n_live=27 residual=4112.298 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=13 frames=282 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=70 share_resends=256 share_repeats=65 carousel_resends=191 del_repeats=710 + +2026-10-06 10:43:11,961 INFO camera_service: vector_stats ms_total=243.2 ms={"resize":0.6,"l0":16.9,"l1":91.2,"l3":46.0,"temporal_pack":87.9,"total":243.2} bytes=198 level=0 detail=80 epoch=4 n_live=29 residual=5020.188 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=11 frames=286 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=71 share_resends=259 share_repeats=68 carousel_resends=191 del_repeats=717 + +2026-10-06 10:43:14,470 INFO camera_service: vector_stats ms_total=252.8 ms={"resize":0.5,"l0":19.3,"l1":96.8,"l3":46.0,"temporal_pack":89.7,"total":252.8} bytes=202 level=0 detail=80 epoch=4 n_live=30 residual=5012.822 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=7 frames=291 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=72 share_resends=262 share_repeats=69 carousel_resends=193 del_repeats=729 + +2026-10-06 10:43:16,488 INFO camera_service: vector_stats ms_total=293.7 ms={"resize":0.6,"l0":24.0,"l1":130.6,"l3":55.8,"temporal_pack":82.1,"total":293.7} bytes=183 level=0 detail=80 epoch=4 n_live=33 residual=5752.079 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=9 frames=295 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=73 share_resends=265 share_repeats=69 carousel_resends=196 del_repeats=737 + +2026-10-06 10:43:18,924 INFO camera_service: vector_stats ms_total=240.7 ms={"resize":0.5,"l0":18.3,"l1":94.2,"l3":46.8,"temporal_pack":80.4,"total":240.7} bytes=197 level=0 detail=80 epoch=4 n_live=28 residual=6366.709 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=8 frames=300 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=75 share_resends=274 share_repeats=70 carousel_resends=204 del_repeats=746 + +2026-10-06 10:43:21,429 INFO camera_service: vector_stats ms_total=239.6 ms={"resize":0.5,"l0":18.9,"l1":92.4,"l3":45.5,"temporal_pack":81.7,"total":239.6} bytes=144 level=0 detail=80 epoch=4 n_live=30 residual=5410.217 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=4 frames=305 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=76 share_resends=277 share_repeats=70 carousel_resends=207 del_repeats=760 + +2026-10-06 10:43:23,440 INFO camera_service: vector_stats ms_total=245.2 ms={"resize":0.5,"l0":18.4,"l1":91.6,"l3":46.6,"temporal_pack":87.5,"total":245.2} bytes=200 level=0 detail=80 epoch=4 n_live=37 residual=5140.271 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=4 frames=309 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=77 share_resends=281 share_repeats=70 carousel_resends=211 del_repeats=771 + +2026-10-06 10:43:25,930 INFO camera_service: vector_stats ms_total=239.6 ms={"resize":0.5,"l0":19.2,"l1":93.3,"l3":42.8,"temporal_pack":83.1,"total":239.6} bytes=139 level=0 detail=80 epoch=4 n_live=28 residual=5706.191 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=10 frames=314 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=78 share_resends=285 share_repeats=71 carousel_resends=214 del_repeats=785 + +2026-10-06 10:43:28,433 INFO camera_service: vector_stats ms_total=241.8 ms={"resize":0.5,"l0":18.4,"l1":92.7,"l3":46.2,"temporal_pack":83.5,"total":241.8} bytes=155 level=0 detail=80 epoch=4 n_live=32 residual=5291.276 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=9 frames=319 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=79 share_resends=290 share_repeats=71 carousel_resends=219 del_repeats=797 + +2026-10-06 10:43:30,443 INFO camera_service: vector_stats ms_total=248.2 ms={"resize":0.5,"l0":18.5,"l1":91.9,"l3":45.6,"temporal_pack":91.0,"total":248.2} bytes=202 level=0 detail=80 epoch=4 n_live=33 residual=5971.283 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=4 frames=323 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=80 share_resends=293 share_repeats=71 carousel_resends=222 del_repeats=806 + +2026-10-06 10:43:32,896 INFO camera_service: vector_stats ms_total=206.5 ms={"resize":0.5,"l0":18.4,"l1":88.9,"l3":37.5,"temporal_pack":60.6,"total":206.5} bytes=203 level=0 detail=80 epoch=5 n_live=22 residual=2610.367 epoch_pending=0 epochs=6 trigger=relabel ttl_dropped=0 waiting=0 frames=328 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":4} share_frames=82 share_resends=301 share_repeats=74 carousel_resends=227 del_repeats=821 + +2026-10-06 10:43:34,917 INFO camera_service: vector_stats ms_total=226.9 ms={"resize":0.4,"l0":18.8,"l1":92.7,"l3":32.2,"temporal_pack":82.1,"total":226.9} bytes=203 level=0 detail=80 epoch=5 n_live=21 residual=3625.465 epoch_pending=0 epochs=6 trigger=relabel ttl_dropped=0 waiting=1 frames=332 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":4} share_frames=83 share_resends=304 share_repeats=76 carousel_resends=228 del_repeats=831 + +2026-10-06 10:43:36,926 INFO camera_service: vector_stats ms_total=238.5 ms={"resize":0.5,"l0":18.5,"l1":96.0,"l3":32.0,"temporal_pack":90.9,"total":238.5} bytes=202 level=0 detail=80 epoch=5 n_live=21 residual=2937.304 epoch_pending=0 epochs=6 trigger=relabel ttl_dropped=0 waiting=4 frames=336 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":4} share_frames=84 share_resends=307 share_repeats=76 carousel_resends=231 del_repeats=846 + +2026-10-06 10:43:39,413 INFO camera_service: vector_stats ms_total=218.9 ms={"resize":0.5,"l0":18.4,"l1":88.4,"l3":32.9,"temporal_pack":78.1,"total":218.9} bytes=198 level=0 detail=80 epoch=5 n_live=29 residual=3699.871 epoch_pending=0 epochs=6 trigger=relabel ttl_dropped=0 waiting=3 frames=341 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":4} share_frames=85 share_resends=311 share_repeats=80 carousel_resends=231 del_repeats=850 + +2026-10-06 10:43:41,414 INFO camera_service: vector_stats ms_total=217.5 ms={"resize":0.5,"l0":18.6,"l1":103.9,"l3":35.5,"temporal_pack":58.4,"total":217.5} bytes=201 level=0 detail=80 epoch=5 n_live=29 residual=2576.243 epoch_pending=0 epochs=6 trigger=relabel ttl_dropped=0 waiting=0 frames=345 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":4} share_frames=86 share_resends=314 share_repeats=80 carousel_resends=234 del_repeats=859 + +2026-10-06 10:43:43,444 INFO camera_service: vector_stats ms_total=244.9 ms={"resize":0.5,"l0":19.3,"l1":116.6,"l3":41.7,"temporal_pack":66.2,"total":244.9} bytes=202 level=0 detail=80 epoch=5 n_live=31 residual=2805.629 epoch_pending=0 epochs=6 trigger=relabel ttl_dropped=0 waiting=0 frames=349 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":4} share_frames=87 share_resends=319 share_repeats=81 carousel_resends=238 del_repeats=876 + +2026-10-06 10:43:45,904 INFO camera_service: vector_stats ms_total=200.8 ms={"resize":0.5,"l0":18.2,"l1":78.8,"l3":38.2,"temporal_pack":64.5,"total":200.8} bytes=197 level=0 detail=80 epoch=5 n_live=29 residual=2360.507 epoch_pending=0 epochs=6 trigger=relabel ttl_dropped=0 waiting=0 frames=354 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":4} share_frames=88 share_resends=322 share_repeats=81 carousel_resends=241 del_repeats=887 + +2026-10-06 10:43:47,911 INFO camera_service: vector_stats ms_total=208.0 ms={"resize":0.4,"l0":19.0,"l1":89.3,"l3":36.1,"temporal_pack":62.6,"total":208.0} bytes=202 level=0 detail=80 epoch=5 n_live=31 residual=2389.064 epoch_pending=0 epochs=6 trigger=relabel ttl_dropped=0 waiting=0 frames=358 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":4} share_frames=89 share_resends=325 share_repeats=81 carousel_resends=244 del_repeats=898 + +2026-10-06 10:43:49,958 INFO camera_service: vector_stats ms_total=250.7 ms={"resize":0.4,"l0":19.4,"l1":96.2,"l3":51.4,"temporal_pack":82.7,"total":250.7} bytes=200 level=0 detail=80 epoch=6 n_live=23 residual=5439.516 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=9 frames=362 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":5} share_frames=90 share_resends=325 share_repeats=81 carousel_resends=244 del_repeats=903 + +2026-10-06 10:43:52,453 INFO camera_service: vector_stats ms_total=243.5 ms={"resize":0.5,"l0":19.3,"l1":89.6,"l3":43.8,"temporal_pack":89.6,"total":243.5} bytes=198 level=0 detail=80 epoch=6 n_live=32 residual=3648.349 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=7 frames=367 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":5} share_frames=91 share_resends=329 share_repeats=85 carousel_resends=244 del_repeats=903 + +2026-10-06 10:43:54,482 INFO camera_service: vector_stats ms_total=275.2 ms={"resize":0.6,"l0":25.0,"l1":114.6,"l3":48.1,"temporal_pack":86.3,"total":275.2} bytes=202 level=0 detail=80 epoch=7 n_live=29 residual=5202.252 epoch_pending=0 epochs=8 trigger=relabel ttl_dropped=0 waiting=5 frames=371 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":6} share_frames=92 share_resends=329 share_repeats=85 carousel_resends=244 del_repeats=903 + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/deploy_md5.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/deploy_md5.txt new file mode 100644 index 00000000..b22680e5 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/deploy_md5.txt @@ -0,0 +1,106 @@ +2E2C1209DABC240B ok /tmp/lifetrac_strict/method_g_stage1_probe.py pc=681c26cea52c580972494d4bf32cb228 board=681c26cea52c580972494d4bf32cb228 +2E2C1209DABC240B ok /tmp/lifetrac_strict/method_h_stage2_tx_probe_v2.py pc=53beba0e372cb79c08650269b9aed6b4 board=53beba0e372cb79c08650269b9aed6b4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/lora_proto.py pc=b920ea1cdbefdbc15fca08fc282dcfa0 board=b920ea1cdbefdbc15fca08fc282dcfa0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_rx_daemon.py pc=031113e41a2261b7af15ae10239568e7 board=031113e41a2261b7af15ae10239568e7 +2E2C1209DABC240B ok /tmp/lifetrac_strict/cmd_timing.py pc=aad4424ec9adced7ace5e7ff60824fdb board=aad4424ec9adced7ace5e7ff60824fdb +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_tx_daemon.py pc=97de0f08f297e0ae4205eeb001a7c11e board=97de0f08f297e0ae4205eeb001a7c11e +2E2C1209DABC240B ok /tmp/lifetrac_strict/camera_service.py pc=e632432cf00e0575a397eaaaf140eada board=e632432cf00e0575a397eaaaf140eada +2E2C1209DABC240B ok /tmp/lifetrac_strict/publish_synthetic_frames.py pc=306bfccd8f401ecc5ba8047e03179869 board=306bfccd8f401ecc5ba8047e03179869 +2E2C1209DABC240B ok /tmp/lifetrac_strict/bench_mqtt.conf pc=358fe6acbccc4961697a982fa39b883b board=358fe6acbccc4961697a982fa39b883b +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/__init__.py pc=16a82ae7b9e83dd42f00f1c9419a93b4 board=16a82ae7b9e83dd42f00f1c9419a93b4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/accel_select.py pc=93134b5b719f3919ac1b1e873c65f75c board=93134b5b719f3919ac1b1e873c65f75c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/bg_cache.py pc=0e17ed5c5bfa2136b5935c19e23637d3 board=0e17ed5c5bfa2136b5935c19e23637d3 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/canvas.py pc=6216c1f027e7724f533fd0bc7a64fe0c board=6216c1f027e7724f533fd0bc7a64fe0c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/codec_decode.py pc=ca5b750bccef6b194de4e17d1fbeb1e5 board=ca5b750bccef6b194de4e17d1fbeb1e5 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect.py pc=8bed7b7211146f849333d6a4c7438248 board=8bed7b7211146f849333d6a4c7438248 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect_yolo.py pc=8572b167198ebebbf3cc3f21cc33cc1d board=8572b167198ebebbf3cc3f21cc33cc1d +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/fallback_render.py pc=75ddc763fb43b0403f430b54a9e1d206 board=75ddc763fb43b0403f430b54a9e1d206 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/frame_format.py pc=8b87901cdb6f46d46822d218b5587b04 board=8b87901cdb6f46d46822d218b5587b04 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/motion_replay.py pc=7ddf2a4ee7795bec602125b7a1c399b0 board=7ddf2a4ee7795bec602125b7a1c399b0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/reassemble.py pc=0eaec18b1557d2ef2c388262339f0f12 board=0eaec18b1557d2ef2c388262339f0f12 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/recolourise.py pc=eb39ba555d326c81652e84fac5dafa42 board=eb39ba555d326c81652e84fac5dafa42 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/state_publisher.py pc=7be01e92199e07d9ab14f164050ece1f board=7be01e92199e07d9ab14f164050ece1f +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres.py pc=2ef0b507eca188623828701523db9752 board=2ef0b507eca188623828701523db9752 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres_cpu.py pc=3f0139d670f0a2238e698f54b5ce9535 board=3f0139d670f0a2238e698f54b5ce9535 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/__init__.py pc=a6af1e8fd61df7e2fad27a5af4d9c73c board=a6af1e8fd61df7e2fad27a5af4d9c73c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/codec.py pc=5e577d29d39edc1c411f52f7f01511ec board=5e577d29d39edc1c411f52f7f01511ec +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene_store.py pc=75970b70600191d195529f93522b9fb5 board=75970b70600191d195529f93522b9fb5 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/wireframe_render.py pc=6797f56695efa680d8e19d22fa72617e board=6797f56695efa680d8e19d22fa72617e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/__init__.py pc=d75f045261cde40ae1c1f81c4a60eb12 board=d75f045261cde40ae1c1f81c4a60eb12 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/capture.py pc=243045ec6c6ef815eda2c544c367ae98 board=243045ec6c6ef815eda2c544c367ae98 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/detect_nanodet.py pc=f4d8d0ab96748e3989866db64b47b7ab board=f4d8d0ab96748e3989866db64b47b7ab +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_motion.py pc=5c31d15fc2337a09116042e09c48db4e board=5c31d15fc2337a09116042e09c48db4e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_vector.py pc=4a56d17f5d0305379230259e8cd7b7dd board=4a56d17f5d0305379230259e8cd7b7dd +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_wireframe.py pc=d77e81d6741b635f3309b049abe2c9a0 board=d77e81d6741b635f3309b049abe2c9a0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/fragment.py pc=147975c15954412e5bf8fd819c61081a board=147975c15954412e5bf8fd819c61081a +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/ipc_to_h747.py pc=32aa3a3bae4964e19677f9501f73a8b1 board=32aa3a3bae4964e19677f9501f73a8b1 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/register.py pc=6f3eb033fc649079961023a4288e2303 board=6f3eb033fc649079961023a4288e2303 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/roi.py pc=bed89069af60ad7dd5f37197ecb6b13b board=bed89069af60ad7dd5f37197ecb6b13b +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_cache.py pc=16739ff65647e04aae457529c9e4323e board=16739ff65647e04aae457529c9e4323e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_diff.py pc=7392fa73742a9dac263b4015e8aca255 board=7392fa73742a9dac263b4015e8aca255 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vector_extract.py pc=634783484aec0c3777e15e35f75a3d92 board=634783484aec0c3777e15e35f75a3d92 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vs1_codec.py pc=88c9fa751074f94097756e5f113faf1d board=88c9fa751074f94097756e5f113faf1d +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/__init__.py pc=d41d8cd98f00b204e9800998ecf8427e board=d41d8cd98f00b204e9800998ecf8427e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/__init__.py pc=2fa7d4fe42a529bc5785f075ea0187a0 board=2fa7d4fe42a529bc5785f075ea0187a0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/client.py pc=537adede53d51fad61e7c69781e8cee0 board=537adede53d51fad61e7c69781e8cee0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/matcher.py pc=ff0b57ba6a4311487715edb006f741d2 board=ff0b57ba6a4311487715edb006f741d2 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/packettypes.py pc=d82249ffea5aa0b7bde21ddecf87294e board=d82249ffea5aa0b7bde21ddecf87294e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/properties.py pc=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 board=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/publish.py pc=ce931f4658c7334bfe43819148256ab4 board=ce931f4658c7334bfe43819148256ab4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/reasoncodes.py pc=e512032b8b28cf79f545738c6a4ddfed board=e512032b8b28cf79f545738c6a4ddfed +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribe.py pc=a259781c25dcc4cb583e233568e8507e board=a259781c25dcc4cb583e233568e8507e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribeoptions.py pc=a3c4eb812626cee277b20367bd9bae91 board=a3c4eb812626cee277b20367bd9bae91 +2D0A1209DABC240B ok /tmp/lifetrac_strict/method_g_stage1_probe.py pc=681c26cea52c580972494d4bf32cb228 board=681c26cea52c580972494d4bf32cb228 +2D0A1209DABC240B ok /tmp/lifetrac_strict/method_h_stage2_tx_probe_v2.py pc=53beba0e372cb79c08650269b9aed6b4 board=53beba0e372cb79c08650269b9aed6b4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/lora_proto.py pc=b920ea1cdbefdbc15fca08fc282dcfa0 board=b920ea1cdbefdbc15fca08fc282dcfa0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_rx_daemon.py pc=031113e41a2261b7af15ae10239568e7 board=031113e41a2261b7af15ae10239568e7 +2D0A1209DABC240B ok /tmp/lifetrac_strict/cmd_timing.py pc=aad4424ec9adced7ace5e7ff60824fdb board=aad4424ec9adced7ace5e7ff60824fdb +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_tx_daemon.py pc=97de0f08f297e0ae4205eeb001a7c11e board=97de0f08f297e0ae4205eeb001a7c11e +2D0A1209DABC240B ok /tmp/lifetrac_strict/camera_service.py pc=e632432cf00e0575a397eaaaf140eada board=e632432cf00e0575a397eaaaf140eada +2D0A1209DABC240B ok /tmp/lifetrac_strict/publish_synthetic_frames.py pc=306bfccd8f401ecc5ba8047e03179869 board=306bfccd8f401ecc5ba8047e03179869 +2D0A1209DABC240B ok /tmp/lifetrac_strict/bench_mqtt.conf pc=358fe6acbccc4961697a982fa39b883b board=358fe6acbccc4961697a982fa39b883b +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/__init__.py pc=16a82ae7b9e83dd42f00f1c9419a93b4 board=16a82ae7b9e83dd42f00f1c9419a93b4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/accel_select.py pc=93134b5b719f3919ac1b1e873c65f75c board=93134b5b719f3919ac1b1e873c65f75c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/bg_cache.py pc=0e17ed5c5bfa2136b5935c19e23637d3 board=0e17ed5c5bfa2136b5935c19e23637d3 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/canvas.py pc=6216c1f027e7724f533fd0bc7a64fe0c board=6216c1f027e7724f533fd0bc7a64fe0c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/codec_decode.py pc=ca5b750bccef6b194de4e17d1fbeb1e5 board=ca5b750bccef6b194de4e17d1fbeb1e5 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect.py pc=8bed7b7211146f849333d6a4c7438248 board=8bed7b7211146f849333d6a4c7438248 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect_yolo.py pc=8572b167198ebebbf3cc3f21cc33cc1d board=8572b167198ebebbf3cc3f21cc33cc1d +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/fallback_render.py pc=75ddc763fb43b0403f430b54a9e1d206 board=75ddc763fb43b0403f430b54a9e1d206 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/frame_format.py pc=8b87901cdb6f46d46822d218b5587b04 board=8b87901cdb6f46d46822d218b5587b04 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/motion_replay.py pc=7ddf2a4ee7795bec602125b7a1c399b0 board=7ddf2a4ee7795bec602125b7a1c399b0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/reassemble.py pc=0eaec18b1557d2ef2c388262339f0f12 board=0eaec18b1557d2ef2c388262339f0f12 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/recolourise.py pc=eb39ba555d326c81652e84fac5dafa42 board=eb39ba555d326c81652e84fac5dafa42 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/state_publisher.py pc=7be01e92199e07d9ab14f164050ece1f board=7be01e92199e07d9ab14f164050ece1f +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres.py pc=2ef0b507eca188623828701523db9752 board=2ef0b507eca188623828701523db9752 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres_cpu.py pc=3f0139d670f0a2238e698f54b5ce9535 board=3f0139d670f0a2238e698f54b5ce9535 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/__init__.py pc=a6af1e8fd61df7e2fad27a5af4d9c73c board=a6af1e8fd61df7e2fad27a5af4d9c73c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/codec.py pc=5e577d29d39edc1c411f52f7f01511ec board=5e577d29d39edc1c411f52f7f01511ec +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene_store.py pc=75970b70600191d195529f93522b9fb5 board=75970b70600191d195529f93522b9fb5 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/wireframe_render.py pc=6797f56695efa680d8e19d22fa72617e board=6797f56695efa680d8e19d22fa72617e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/__init__.py pc=d75f045261cde40ae1c1f81c4a60eb12 board=d75f045261cde40ae1c1f81c4a60eb12 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/capture.py pc=243045ec6c6ef815eda2c544c367ae98 board=243045ec6c6ef815eda2c544c367ae98 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/detect_nanodet.py pc=f4d8d0ab96748e3989866db64b47b7ab board=f4d8d0ab96748e3989866db64b47b7ab +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_motion.py pc=5c31d15fc2337a09116042e09c48db4e board=5c31d15fc2337a09116042e09c48db4e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_vector.py pc=4a56d17f5d0305379230259e8cd7b7dd board=4a56d17f5d0305379230259e8cd7b7dd +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_wireframe.py pc=d77e81d6741b635f3309b049abe2c9a0 board=d77e81d6741b635f3309b049abe2c9a0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/fragment.py pc=147975c15954412e5bf8fd819c61081a board=147975c15954412e5bf8fd819c61081a +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/ipc_to_h747.py pc=32aa3a3bae4964e19677f9501f73a8b1 board=32aa3a3bae4964e19677f9501f73a8b1 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/register.py pc=6f3eb033fc649079961023a4288e2303 board=6f3eb033fc649079961023a4288e2303 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/roi.py pc=bed89069af60ad7dd5f37197ecb6b13b board=bed89069af60ad7dd5f37197ecb6b13b +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_cache.py pc=16739ff65647e04aae457529c9e4323e board=16739ff65647e04aae457529c9e4323e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_diff.py pc=7392fa73742a9dac263b4015e8aca255 board=7392fa73742a9dac263b4015e8aca255 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vector_extract.py pc=634783484aec0c3777e15e35f75a3d92 board=634783484aec0c3777e15e35f75a3d92 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vs1_codec.py pc=88c9fa751074f94097756e5f113faf1d board=88c9fa751074f94097756e5f113faf1d +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/__init__.py pc=d41d8cd98f00b204e9800998ecf8427e board=d41d8cd98f00b204e9800998ecf8427e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/__init__.py pc=2fa7d4fe42a529bc5785f075ea0187a0 board=2fa7d4fe42a529bc5785f075ea0187a0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/client.py pc=537adede53d51fad61e7c69781e8cee0 board=537adede53d51fad61e7c69781e8cee0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/matcher.py pc=ff0b57ba6a4311487715edb006f741d2 board=ff0b57ba6a4311487715edb006f741d2 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/packettypes.py pc=d82249ffea5aa0b7bde21ddecf87294e board=d82249ffea5aa0b7bde21ddecf87294e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/properties.py pc=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 board=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/publish.py pc=ce931f4658c7334bfe43819148256ab4 board=ce931f4658c7334bfe43819148256ab4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/reasoncodes.py pc=e512032b8b28cf79f545738c6a4ddfed board=e512032b8b28cf79f545738c6a4ddfed +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribe.py pc=a259781c25dcc4cb583e233568e8507e board=a259781c25dcc4cb583e233568e8507e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribeoptions.py pc=a3c4eb812626cee277b20367bd9bae91 board=a3c4eb812626cee277b20367bd9bae91 +2E2C1209DABC240B ok /tmp/lifetrac_p0c/08_boot_user_app.cfg pc=ad479d5cd1a08ec030780e0c49310db3 board=ad479d5cd1a08ec030780e0c49310db3 +2E2C1209DABC240B ok /tmp/lifetrac_p0c/ocd_reset.sh pc=02bd1569a5bcc97edc804acebcc33c2b board=02bd1569a5bcc97edc804acebcc33c2b diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/params.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/params.txt new file mode 100644 index 00000000..18addfc6 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/params.txt @@ -0,0 +1,58 @@ +git_sha=5f84b748 +duration_s=180 +synth_fps=2 +synth_budget_b=250 +tx_pipeline=v3 +tx_pipeline_depth=2 +tx_batch=0 +tx_prepare_ahead=1 +train_gap_ms=40 +kf_request_disable=1 +no_park_last=0 +no_park_last_min_frags=3 +idle_drain_quiet_s=1.5 +cmd_stream_min_gap_s=1.0 +rx_extra_env= +rx_env_args=-e LIFETRAC_ALIGNED_PUMP=1 -e LIFETRAC_REACTIVE_FIRE=1 -e LIFETRAC_IDLE_DRAIN_QUIET_S=1.5 -e LIFETRAC_CMD_STREAM_MIN_GAP_S=1.0 +cam_extra_env=-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80 +parity_group=0 +aligned_pump=1 +reactive_fire=1 +probe_phase_sweep_ms= +probe_sizes_b= +ack_copies=2 +probe_echo=0 +fhss_farm_id=0 +fhss_link_id=0 +airtime_budget_us=0 +pacing_mode=smooth +pacing_headroom=0 +rxcont_arm=1 +tx_power_dbm= +tx_feed=camera +reg_profile=1 +force_frf_hz=0 +allow_default_carrier=False +tx_serial=2E2C1209DABC240B +rx_serial=2D0A1209DABC240B +host_ip=192.168.1.79 +inject_cmd= +inject_on= +inject_status= +inject_trigger= +tractor_l072_reset=landed +tractor_l072_reset_reason=PF4/NRST read back low then high, openocd exit 0 +tractor_ocd_tag=OCD_LEG=20261025T175141Z +base_l072_reset=unverified +base_gpio163_output=none +log_window=after_stop +feed_stop=camera_svc stopped +stop_drain_s=4 +tractor_clock_offset_s=-1667465.534 +base_clock_offset_s=-0.143 +tractor_clock_rtt_s=0.063 +base_clock_rtt_s=0.069 +clock_offset_rule=board date +%s.%N minus the PC UTC epoch at the midpoint of the adb read (error at most rtt/2, +1 s if the CLOCKS line says whole seconds), read after the daemons stopped; no clock was set +tractor_deploy_md5=md5 52/52 match; reset files md5 2/2 match +base_deploy_md5=md5 52/52 match +timestamp=20261025_125511 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/rx_daemon.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/rx_daemon.log new file mode 100644 index 00000000..a83df6de --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/rx_daemon.log @@ -0,0 +1,2544 @@ +2026-10-25 17:51:47,647 INFO image_rx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 + +2026-10-25 17:51:47,651 INFO image_rx_daemon: image_rx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 + +2026-10-25 17:51:47,654 INFO image_rx_daemon: ctrl MQTT connected (192.168.1.79) + +2026-10-25 17:51:47,660 INFO image_rx_daemon: MQTT connected; ready to publish lifetrac/v25/video/tile_delta + +2026-10-25 17:51:47,661 INFO image_rx_daemon: LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only + +2026-10-25 17:51:48,095 INFO image_rx_daemon: L072 VER warm-up ok (attempt 1) cap=0x000000FF + +Initializing regulatory profile 1 on co-processor... + + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] + +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 + +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 + +CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 + + FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] + +CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 + +CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 + +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 + +2026-10-25 17:51:48,453 INFO image_rx_daemon: LBT_ENABLE=0 (command uplink shares the image channel) + +PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} + +2026-10-25 17:51:48,514 INFO image_rx_daemon: SX1276 already in RXCONT (opmode=0x85) + +2026-10-25 17:51:48,516 INFO image_rx_daemon: RX worker ready; draining RX_FRAME_URC... + +2026-10-25 17:51:48,649 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 17:51:58,653 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 17:51:59,595 INFO image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=247650671 len=205 + +2026-10-25 17:51:59,604 INFO image_rx_daemon: published frame_id=0 seq=10 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:51:59,605 INFO image_rx_daemon: PROBE TX seq=1 phase_ms=0 size_b=16 (tx#1) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=45 epoch=0 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:51:59,653 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:00,177 INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=248248954 len=205 + +2026-10-25 17:52:00,178 INFO image_rx_daemon: published frame_id=0 seq=11 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:00,590 INFO image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=248647812 len=206 + +2026-10-25 17:52:00,591 INFO image_rx_daemon: published frame_id=0 seq=12 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:01,192 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=249245965 len=204 + +2026-10-25 17:52:01,193 INFO image_rx_daemon: published frame_id=0 seq=13 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:01,194 INFO image_rx_daemon: PROBE TX seq=2 phase_ms=0 size_b=16 (tx#2) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=38 epoch=0 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:01,241 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:01,588 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=249644894 len=207 + +2026-10-25 17:52:01,589 INFO image_rx_daemon: published frame_id=0 seq=14 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:01,979 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=250041993 len=202 + +2026-10-25 17:52:01,980 INFO image_rx_daemon: published frame_id=0 seq=15 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:02,582 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=250640142 len=203 + +2026-10-25 17:52:02,583 INFO image_rx_daemon: published frame_id=0 seq=16 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:02,584 INFO image_rx_daemon: PROBE TX seq=3 phase_ms=0 size_b=16 (tx#3) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=15 epoch=0 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:02,629 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:03,182 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=251239772 len=204 + +2026-10-25 17:52:03,183 INFO image_rx_daemon: published frame_id=0 seq=17 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:03,577 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=251638584 len=205 + +2026-10-25 17:52:03,578 INFO image_rx_daemon: published frame_id=0 seq=18 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:04,179 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=252234371 len=202 + +2026-10-25 17:52:04,181 INFO image_rx_daemon: published frame_id=0 seq=19 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:04,181 INFO image_rx_daemon: PROBE TX seq=4 phase_ms=0 size_b=16 (tx#4) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=10 epoch=1 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:04,228 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:04,578 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=252630749 len=199 + +2026-10-25 17:52:04,579 INFO image_rx_daemon: published frame_id=0 seq=20 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:05,162 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=253218699 len=185 + +2026-10-25 17:52:05,163 INFO image_rx_daemon: published frame_id=0 seq=21 181 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:05,538 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=253594234 len=152 + +2026-10-25 17:52:05,539 INFO image_rx_daemon: published frame_id=0 seq=22 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:05,540 INFO image_rx_daemon: PROBE TX seq=5 phase_ms=0 size_b=16 (tx#5) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=43 epoch=1 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:05,620 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:06,167 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=254227142 len=198 + +2026-10-25 17:52:06,169 INFO image_rx_daemon: published frame_id=0 seq=23 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:06,554 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=254607038 len=173 + +2026-10-25 17:52:06,555 INFO image_rx_daemon: published frame_id=0 seq=24 169 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:07,143 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=255195146 len=160 + +2026-10-25 17:52:07,144 INFO image_rx_daemon: published frame_id=0 seq=25 156 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:07,145 INFO image_rx_daemon: PROBE TX seq=6 phase_ms=0 size_b=16 (tx#6) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=8 epoch=1 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:07,223 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:07,554 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=255601757 len=169 + +2026-10-25 17:52:07,555 INFO image_rx_daemon: published frame_id=0 seq=26 165 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:08,141 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=256197468 len=166 + +2026-10-25 17:52:08,142 INFO image_rx_daemon: published frame_id=0 seq=27 162 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:08,568 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=256622052 len=201 + +2026-10-25 17:52:08,569 INFO image_rx_daemon: published frame_id=0 seq=28 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:08,569 INFO image_rx_daemon: PROBE TX seq=7 phase_ms=0 size_b=16 (tx#7) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=22 epoch=1 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:08,616 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:08,658 INFO image_rx_daemon: stats: rx_frames=19 rx_decode_err=0 frames_published=19 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=26 cmd_cooldown_drops=0 cmd_gate_held=9 cmd_copies_deferred=0 cmd_gate_deferred=9 + +2026-10-25 17:52:08,661 INFO image_rx_daemon: air_gap: n=18 dt_med=587950us dt_p95=632908us len_med=202B cmd_tx_ok=7 cmd_tx_fail=0 + +2026-10-25 17:52:08,662 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:11 + +2026-10-25 17:52:08,662 INFO image_rx_daemon: air_gap_by_class: boundary: n=18 med=588.0ms + +2026-10-25 17:52:08,663 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=5.0/10.0/11.0 + +2026-10-25 17:52:08,664 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 pre_f8=0 last_epoch=1 last_hop=26 slot_off=[14..15] + +2026-10-25 17:52:08,665 INFO image_rx_daemon: probe: tx=7 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:52:08,666 INFO image_rx_daemon: probe_grid: p0/s0:0/7(0%) + +2026-10-25 17:52:09,171 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=257222814 len=204 + +2026-10-25 17:52:09,172 INFO image_rx_daemon: published frame_id=0 seq=29 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:09,574 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=257619122 len=201 + +2026-10-25 17:52:09,575 INFO image_rx_daemon: published frame_id=0 seq=30 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:10,172 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=258220050 len=204 + +2026-10-25 17:52:10,174 INFO image_rx_daemon: published frame_id=0 seq=31 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:10,174 INFO image_rx_daemon: PROBE TX seq=8 phase_ms=0 size_b=16 (tx#8) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=9 epoch=1 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:10,222 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:10,566 INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=258616347 len=202 + +2026-10-25 17:52:10,567 INFO image_rx_daemon: published frame_id=0 seq=32 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:11,146 INFO image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=259199273 len=182 + +2026-10-25 17:52:11,147 INFO image_rx_daemon: published frame_id=0 seq=33 178 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:11,517 INFO image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=259567230 len=139 + +2026-10-25 17:52:11,519 INFO image_rx_daemon: published frame_id=0 seq=34 135 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:11,519 INFO image_rx_daemon: PROBE TX seq=9 phase_ms=0 size_b=16 (tx#9) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=24 epoch=1 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:11,614 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:11,948 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=259994830 len=137 + +2026-10-25 17:52:11,948 INFO image_rx_daemon: published frame_id=0 seq=35 133 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:12,526 INFO image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=260577530 len=156 + +2026-10-25 17:52:12,528 INFO image_rx_daemon: published frame_id=0 seq=36 152 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:13,165 INFO image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=261209530 len=202 + +2026-10-25 17:52:13,167 INFO image_rx_daemon: published frame_id=0 seq=37 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:13,167 INFO image_rx_daemon: PROBE TX seq=10 phase_ms=0 size_b=16 (tx#10) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=18 epoch=2 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:13,212 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:13,547 INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=261586142 len=170 + +2026-10-25 17:52:13,548 INFO image_rx_daemon: published frame_id=0 seq=38 166 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:14,130 INFO image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=262178323 len=162 + +2026-10-25 17:52:14,131 INFO image_rx_daemon: published frame_id=0 seq=39 158 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:14,558 INFO image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=262608259 len=204 + +2026-10-25 17:52:14,559 INFO image_rx_daemon: published frame_id=0 seq=40 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:14,560 INFO image_rx_daemon: PROBE TX seq=11 phase_ms=0 size_b=16 (tx#11) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=4 epoch=2 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:14,607 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:14,968 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=263010886 len=197 + +2026-10-25 17:52:14,969 INFO image_rx_daemon: published frame_id=0 seq=41 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:15,518 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=263564377 len=151 + +2026-10-25 17:52:15,519 INFO image_rx_daemon: published frame_id=0 seq=42 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:16,091 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=264144548 len=124 + +2026-10-25 17:52:16,093 INFO image_rx_daemon: published frame_id=0 seq=43 120 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:16,095 INFO image_rx_daemon: PROBE TX seq=12 phase_ms=0 size_b=16 (tx#12) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=0 epoch=2 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:16,140 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:16,543 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=264591142 len=188 + +2026-10-25 17:52:16,544 INFO image_rx_daemon: published frame_id=0 seq=44 184 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:17,158 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=265198998 len=201 + +2026-10-25 17:52:17,159 INFO image_rx_daemon: published frame_id=0 seq=45 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:17,160 INFO image_rx_daemon: PROBE TX seq=13 phase_ms=0 size_b=16 (tx#13) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=37 epoch=2 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:17,207 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:17,541 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=265592875 len=195 + +2026-10-25 17:52:17,543 INFO image_rx_daemon: published frame_id=0 seq=46 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:18,138 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=266178571 len=178 + +2026-10-25 17:52:18,139 INFO image_rx_daemon: published frame_id=0 seq=47 174 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:18,555 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=266595729 len=202 + +2026-10-25 17:52:18,557 INFO image_rx_daemon: published frame_id=0 seq=48 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:18,557 INFO image_rx_daemon: PROBE TX seq=14 phase_ms=0 size_b=16 (tx#14) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=23 epoch=2 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:18,604 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:18,670 INFO image_rx_daemon: stats: rx_frames=39 rx_decode_err=0 frames_published=39 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=56 cmd_cooldown_drops=0 cmd_gate_held=16 cmd_copies_deferred=0 cmd_gate_deferred=16 + +2026-10-25 17:52:18,673 INFO image_rx_daemon: air_gap: n=20 dt_med=553491us dt_p95=632000us len_med=195B cmd_tx_ok=14 cmd_tx_fail=0 + +2026-10-25 17:52:18,678 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 17:52:18,681 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=553.5ms + +2026-10-25 17:52:18,682 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 17:52:18,682 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=2 last_hop=26 slot_off=[14..46] + +2026-10-25 17:52:18,682 INFO image_rx_daemon: probe: tx=14 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:52:18,683 INFO image_rx_daemon: probe_grid: p0/s0:0/14(0%) + +2026-10-25 17:52:19,122 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=267168482 len=168 + +2026-10-25 17:52:19,124 INFO image_rx_daemon: published frame_id=0 seq=49 164 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:19,518 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=267564962 len=165 + +2026-10-25 17:52:19,519 INFO image_rx_daemon: published frame_id=0 seq=50 161 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:20,102 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=268145399 len=140 + +2026-10-25 17:52:20,103 INFO image_rx_daemon: published frame_id=0 seq=51 136 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:20,103 INFO image_rx_daemon: PROBE TX seq=15 phase_ms=0 size_b=16 (tx#15) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=48 epoch=2 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:20,151 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:20,534 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=268572557 len=176 + +2026-10-25 17:52:20,535 INFO image_rx_daemon: published frame_id=0 seq=52 172 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:21,112 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=269157946 len=160 + +2026-10-25 17:52:21,113 INFO image_rx_daemon: published frame_id=0 seq=53 156 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:21,498 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=269543817 len=141 + +2026-10-25 17:52:21,499 INFO image_rx_daemon: published frame_id=0 seq=54 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:21,500 INFO image_rx_daemon: PROBE TX seq=16 phase_ms=0 size_b=16 (tx#16) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=47 epoch=2 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:21,547 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:21,952 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=269988265 len=142 + +2026-10-25 17:52:21,953 INFO image_rx_daemon: published frame_id=0 seq=55 138 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:22,537 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=270574465 len=188 + +2026-10-25 17:52:22,539 INFO image_rx_daemon: published frame_id=0 seq=56 184 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:23,082 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=271136380 len=140 + +2026-10-25 17:52:23,083 INFO image_rx_daemon: published frame_id=0 seq=57 136 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:23,084 INFO image_rx_daemon: PROBE TX seq=17 phase_ms=0 size_b=16 (tx#17) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=49 epoch=2 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:23,130 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:23,502 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=271542835 len=150 + +2026-10-25 17:52:23,503 INFO image_rx_daemon: published frame_id=0 seq=58 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:24,104 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=272143709 len=154 + +2026-10-25 17:52:24,106 INFO image_rx_daemon: published frame_id=0 seq=59 150 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:24,550 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=272581261 len=206 + +2026-10-25 17:52:24,551 INFO image_rx_daemon: published frame_id=0 seq=60 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:24,552 INFO image_rx_daemon: PROBE TX seq=18 phase_ms=0 size_b=16 (tx#18) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=18 epoch=3 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:24,599 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:24,910 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=272952733 len=122 + +2026-10-25 17:52:24,913 INFO image_rx_daemon: published frame_id=0 seq=61 118 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:25,542 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=273575840 len=202 + +2026-10-25 17:52:25,544 INFO image_rx_daemon: published frame_id=0 seq=62 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:25,938 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=273973588 len=180 + +2026-10-25 17:52:25,939 INFO image_rx_daemon: published frame_id=0 seq=63 176 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:25,940 INFO image_rx_daemon: PROBE TX seq=19 phase_ms=0 size_b=16 (tx#19) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=40 epoch=3 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:25,987 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:26,547 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=274575489 len=204 + +2026-10-25 17:52:26,548 INFO image_rx_daemon: published frame_id=0 seq=64 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:26,939 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=274968397 len=147 + +2026-10-25 17:52:26,941 INFO image_rx_daemon: published frame_id=0 seq=65 143 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:27,536 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=275572863 len=207 + +2026-10-25 17:52:27,537 INFO image_rx_daemon: published frame_id=0 seq=66 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:27,538 INFO image_rx_daemon: PROBE TX seq=20 phase_ms=0 size_b=16 (tx#20) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=28 epoch=3 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:27,582 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:28,131 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=276166039 len=197 + +2026-10-25 17:52:28,132 INFO image_rx_daemon: published frame_id=0 seq=67 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:28,530 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=276570260 len=206 + +2026-10-25 17:52:28,531 INFO image_rx_daemon: published frame_id=0 seq=68 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:28,685 INFO image_rx_daemon: stats: rx_frames=59 rx_decode_err=0 frames_published=59 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=85 cmd_cooldown_drops=0 cmd_gate_held=26 cmd_copies_deferred=0 cmd_gate_deferred=26 + +2026-10-25 17:52:28,687 INFO image_rx_daemon: air_gap: n=20 dt_med=561915us dt_p95=623107us len_med=168B cmd_tx_ok=20 cmd_tx_fail=0 + +2026-10-25 17:52:28,689 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 17:52:28,689 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=561.9ms + +2026-10-25 17:52:28,690 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-66/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 17:52:28,691 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=3 last_hop=26 slot_off=[14..60] + +2026-10-25 17:52:28,692 INFO image_rx_daemon: probe: tx=20 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:52:28,692 INFO image_rx_daemon: probe_grid: p0/s0:0/20(0%) + +2026-10-25 17:52:29,128 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=277160864 len=195 + +2026-10-25 17:52:29,129 INFO image_rx_daemon: published frame_id=0 seq=69 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:29,130 INFO image_rx_daemon: PROBE TX seq=21 phase_ms=0 size_b=16 (tx#21) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=12 epoch=3 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:29,187 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:29,530 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=277562301 len=199 + +2026-10-25 17:52:29,531 INFO image_rx_daemon: published frame_id=0 seq=70 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:30,102 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=278137484 len=168 + +2026-10-25 17:52:30,103 INFO image_rx_daemon: published frame_id=0 seq=71 164 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:30,507 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=278541630 len=175 + +2026-10-25 17:52:30,507 INFO image_rx_daemon: published frame_id=0 seq=72 171 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:30,508 INFO image_rx_daemon: PROBE TX seq=22 phase_ms=0 size_b=16 (tx#22) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=47 epoch=3 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 17:52:30,576 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:31,135 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=279163350 len=204 + +2026-10-25 17:52:31,136 INFO image_rx_daemon: published frame_id=0 seq=73 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:31,526 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=279549551 len=189 + +2026-10-25 17:52:31,527 INFO image_rx_daemon: published frame_id=0 seq=74 185 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:32,082 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=280111953 len=140 + +2026-10-25 17:52:32,083 INFO image_rx_daemon: published frame_id=0 seq=75 136 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:32,084 INFO image_rx_daemon: PROBE TX seq=23 phase_ms=0 size_b=16 (tx#23) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=38 epoch=3 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:32,173 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:32,502 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=280528973 len=163 + +2026-10-25 17:52:32,503 INFO image_rx_daemon: published frame_id=0 seq=76 159 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:33,085 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=281117137 len=149 + +2026-10-25 17:52:33,088 INFO image_rx_daemon: published frame_id=0 seq=77 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:33,456 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=281490215 len=116 + +2026-10-25 17:52:33,459 INFO image_rx_daemon: published frame_id=0 seq=78 112 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:33,459 INFO image_rx_daemon: PROBE TX seq=24 phase_ms=0 size_b=16 (tx#24) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=11 epoch=4 freq_hz=908250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:33,507 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:34,114 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=282142686 len=187 + +2026-10-25 17:52:34,115 INFO image_rx_daemon: published frame_id=0 seq=79 183 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:34,482 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=282515748 len=153 + +2026-10-25 17:52:34,483 INFO image_rx_daemon: published frame_id=0 seq=80 149 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:35,094 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=283119349 len=159 + +2026-10-25 17:52:35,095 INFO image_rx_daemon: published frame_id=0 seq=81 155 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:35,096 INFO image_rx_daemon: PROBE TX seq=25 phase_ms=0 size_b=16 (tx#25) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=20 epoch=4 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:35,174 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:35,486 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=283518309 len=159 + +2026-10-25 17:52:35,487 INFO image_rx_daemon: published frame_id=0 seq=82 155 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:35,927 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=283951529 len=97 + +2026-10-25 17:52:35,928 INFO image_rx_daemon: published frame_id=0 seq=83 93 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:36,507 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=284536120 len=188 + +2026-10-25 17:52:36,509 INFO image_rx_daemon: published frame_id=0 seq=84 184 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:36,510 INFO image_rx_daemon: PROBE TX seq=26 phase_ms=0 size_b=16 (tx#26) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=28 epoch=4 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 17:52:36,569 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:37,100 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=285121700 len=172 + +2026-10-25 17:52:37,103 INFO image_rx_daemon: published frame_id=0 seq=85 168 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:37,478 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=285507593 len=152 + +2026-10-25 17:52:37,479 INFO image_rx_daemon: published frame_id=0 seq=86 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:38,106 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=286126623 len=182 + +2026-10-25 17:52:38,107 INFO image_rx_daemon: published frame_id=0 seq=87 178 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:38,108 INFO image_rx_daemon: PROBE TX seq=27 phase_ms=0 size_b=16 (tx#27) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=5 epoch=4 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:38,165 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:38,516 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=286538426 len=200 + +2026-10-25 17:52:38,517 INFO image_rx_daemon: published frame_id=0 seq=88 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:38,695 INFO image_rx_daemon: stats: rx_frames=79 rx_decode_err=0 frames_published=79 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=115 cmd_cooldown_drops=0 cmd_gate_held=35 cmd_copies_deferred=0 cmd_gate_deferred=35 + +2026-10-25 17:52:38,697 INFO image_rx_daemon: air_gap: n=20 dt_med=562402us dt_p95=652471us len_med=172B cmd_tx_ok=27 cmd_tx_fail=0 + +2026-10-25 17:52:38,699 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 17:52:38,701 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=562.4ms + +2026-10-25 17:52:38,703 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 17:52:38,705 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=4 last_hop=26 slot_off=[14..95] + +2026-10-25 17:52:38,706 INFO image_rx_daemon: probe: tx=27 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:52:38,708 INFO image_rx_daemon: probe_grid: p0/s0:0/27(0%) + +2026-10-25 17:52:39,118 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=287142011 len=206 + +2026-10-25 17:52:39,119 INFO image_rx_daemon: published frame_id=0 seq=89 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:39,519 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=287538361 len=202 + +2026-10-25 17:52:39,520 INFO image_rx_daemon: published frame_id=0 seq=90 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:39,520 INFO image_rx_daemon: PROBE TX seq=28 phase_ms=0 size_b=16 (tx#28) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=2 epoch=4 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:39,568 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:40,104 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=288128852 len=190 + +2026-10-25 17:52:40,106 INFO image_rx_daemon: published frame_id=0 seq=91 186 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:40,514 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=288537974 len=204 + +2026-10-25 17:52:40,516 INFO image_rx_daemon: published frame_id=0 seq=92 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:41,066 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=289087244 len=138 + +2026-10-25 17:52:41,067 INFO image_rx_daemon: published frame_id=0 seq=93 134 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:41,067 INFO image_rx_daemon: PROBE TX seq=29 phase_ms=0 size_b=16 (tx#29) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=36 epoch=4 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:41,161 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:41,518 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=289535263 len=207 + +2026-10-25 17:52:41,519 INFO image_rx_daemon: published frame_id=0 seq=94 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:42,111 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=290133645 len=207 + +2026-10-25 17:52:42,112 INFO image_rx_daemon: published frame_id=0 seq=95 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:42,515 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=290532497 len=205 + +2026-10-25 17:52:42,517 INFO image_rx_daemon: published frame_id=0 seq=96 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:42,518 INFO image_rx_daemon: PROBE TX seq=30 phase_ms=0 size_b=16 (tx#30) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=34 epoch=4 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:42,564 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:43,111 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=291128232 len=203 + +2026-10-25 17:52:43,112 INFO image_rx_daemon: published frame_id=0 seq=97 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:43,511 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=291525572 len=199 + +2026-10-25 17:52:43,512 INFO image_rx_daemon: published frame_id=0 seq=98 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:44,118 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=292126142 len=202 + +2026-10-25 17:52:44,119 INFO image_rx_daemon: published frame_id=0 seq=99 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:44,119 INFO image_rx_daemon: PROBE TX seq=31 phase_ms=0 size_b=16 (tx#31) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=5 epoch=5 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 17:52:44,166 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:44,503 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=292523972 len=202 + +2026-10-25 17:52:44,504 INFO image_rx_daemon: published frame_id=0 seq=100 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:45,106 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=293119757 len=199 + +2026-10-25 17:52:45,107 INFO image_rx_daemon: published frame_id=0 seq=101 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:45,504 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=293521390 len=203 + +2026-10-25 17:52:45,505 INFO image_rx_daemon: published frame_id=0 seq=102 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:45,506 INFO image_rx_daemon: PROBE TX seq=32 phase_ms=0 size_b=16 (tx#32) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=29 epoch=5 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:45,553 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:46,104 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=294119864 len=201 + +2026-10-25 17:52:46,105 INFO image_rx_daemon: published frame_id=0 seq=103 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:46,506 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=294516243 len=197 + +2026-10-25 17:52:46,507 INFO image_rx_daemon: published frame_id=0 seq=104 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:47,042 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=295063083 len=127 + +2026-10-25 17:52:47,046 INFO image_rx_daemon: published frame_id=0 seq=105 123 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:47,047 INFO image_rx_daemon: PROBE TX seq=33 phase_ms=0 size_b=16 (tx#33) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=26 epoch=5 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:47,095 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:47,466 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=295481442 len=148 + +2026-10-25 17:52:47,467 INFO image_rx_daemon: published frame_id=0 seq=106 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:48,047 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=296065585 len=134 + +2026-10-25 17:52:48,048 INFO image_rx_daemon: published frame_id=0 seq=107 130 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:48,506 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=296513707 len=203 + +2026-10-25 17:52:48,507 INFO image_rx_daemon: published frame_id=0 seq=108 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:48,508 INFO image_rx_daemon: PROBE TX seq=34 phase_ms=0 size_b=16 (tx#34) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=32 epoch=5 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:48,554 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:48,711 INFO image_rx_daemon: stats: rx_frames=99 rx_decode_err=0 frames_published=99 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=145 cmd_cooldown_drops=0 cmd_gate_held=45 cmd_copies_deferred=0 cmd_gate_deferred=45 + +2026-10-25 17:52:48,712 INFO image_rx_daemon: air_gap: n=20 dt_med=546840us dt_p95=603585us len_med=202B cmd_tx_ok=34 cmd_tx_fail=0 + +2026-10-25 17:52:48,714 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 17:52:48,715 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=546.8ms + +2026-10-25 17:52:48,716 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 17:52:48,717 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=5 last_hop=26 slot_off=[14..18] + +2026-10-25 17:52:48,717 INFO image_rx_daemon: probe: tx=34 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:52:48,718 INFO image_rx_daemon: probe_grid: p0/s0:0/34(0%) + +2026-10-25 17:52:49,078 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=297088683 len=169 + +2026-10-25 17:52:49,079 INFO image_rx_daemon: published frame_id=0 seq=109 165 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:49,490 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=297503103 len=190 + +2026-10-25 17:52:49,491 INFO image_rx_daemon: published frame_id=0 seq=110 186 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:50,074 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=298095645 len=177 + +2026-10-25 17:52:50,075 INFO image_rx_daemon: published frame_id=0 seq=111 173 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:50,076 INFO image_rx_daemon: PROBE TX seq=35 phase_ms=0 size_b=16 (tx#35) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=38 epoch=5 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:50,144 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:50,468 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=298487732 len=174 + +2026-10-25 17:52:50,470 INFO image_rx_daemon: published frame_id=0 seq=112 170 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:51,083 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=299091380 len=180 + +2026-10-25 17:52:51,083 INFO image_rx_daemon: published frame_id=0 seq=113 176 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:51,482 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=299490474 len=176 + +2026-10-25 17:52:51,483 INFO image_rx_daemon: published frame_id=0 seq=114 172 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:51,484 INFO image_rx_daemon: PROBE TX seq=36 phase_ms=0 size_b=16 (tx#36) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=44 epoch=5 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:51,541 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:52,070 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=300078511 len=166 + +2026-10-25 17:52:52,071 INFO image_rx_daemon: published frame_id=0 seq=115 162 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:52,494 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=300503244 len=201 + +2026-10-25 17:52:52,495 INFO image_rx_daemon: published frame_id=0 seq=116 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:53,066 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=301075699 len=167 + +2026-10-25 17:52:53,067 INFO image_rx_daemon: published frame_id=0 seq=117 163 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:53,068 INFO image_rx_daemon: PROBE TX seq=37 phase_ms=0 size_b=16 (tx#37) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=9 epoch=6 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:53,141 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:53,452 INFO image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=301466475 len=147 + +2026-10-25 17:52:53,453 INFO image_rx_daemon: published frame_id=0 seq=118 143 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:54,094 INFO image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 fw_us=302096070 len=198 + +2026-10-25 17:52:54,095 INFO image_rx_daemon: published frame_id=0 seq=119 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:54,700 INFO image_rx_daemon: frag_arrival: seq=120 idx=0 total=1 fw_us=302699457 len=204 + +2026-10-25 17:52:54,701 INFO image_rx_daemon: published frame_id=0 seq=120 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:54,701 INFO image_rx_daemon: PROBE TX seq=38 phase_ms=0 size_b=16 (tx#38) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=2 epoch=6 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:54,752 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:55,071 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=303074992 len=173 + +2026-10-25 17:52:55,072 INFO image_rx_daemon: published frame_id=0 seq=121 169 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:55,694 INFO image_rx_daemon: frag_arrival: seq=122 idx=0 total=1 fw_us=303696412 len=206 + +2026-10-25 17:52:55,695 INFO image_rx_daemon: published frame_id=0 seq=122 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:56,086 INFO image_rx_daemon: frag_arrival: seq=123 idx=0 total=1 fw_us=304095213 len=207 + +2026-10-25 17:52:56,087 INFO image_rx_daemon: published frame_id=0 seq=123 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:56,088 INFO image_rx_daemon: PROBE TX seq=39 phase_ms=0 size_b=16 (tx#39) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=15 epoch=6 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:56,136 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:56,485 INFO image_rx_daemon: frag_arrival: seq=124 idx=0 total=1 fw_us=304494052 len=207 + +2026-10-25 17:52:56,487 INFO image_rx_daemon: published frame_id=0 seq=124 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:57,088 INFO image_rx_daemon: frag_arrival: seq=125 idx=0 total=1 fw_us=305093142 len=206 + +2026-10-25 17:52:57,089 INFO image_rx_daemon: published frame_id=0 seq=125 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:57,490 INFO image_rx_daemon: frag_arrival: seq=126 idx=0 total=1 fw_us=305490867 len=207 + +2026-10-25 17:52:57,491 INFO image_rx_daemon: published frame_id=0 seq=126 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:57,492 INFO image_rx_daemon: PROBE TX seq=40 phase_ms=0 size_b=16 (tx#40) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=40 epoch=6 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:57,539 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:58,038 INFO image_rx_daemon: frag_arrival: seq=127 idx=0 total=1 fw_us=306050300 len=152 + +2026-10-25 17:52:58,039 INFO image_rx_daemon: published frame_id=0 seq=127 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:58,442 INFO image_rx_daemon: frag_arrival: seq=128 idx=0 total=1 fw_us=306450142 len=153 + +2026-10-25 17:52:58,443 INFO image_rx_daemon: published frame_id=0 seq=128 149 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:58,721 INFO image_rx_daemon: stats: rx_frames=119 rx_decode_err=0 frames_published=119 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=174 cmd_cooldown_drops=0 cmd_gate_held=55 cmd_copies_deferred=0 cmd_gate_deferred=55 + +2026-10-25 17:52:58,722 INFO image_rx_daemon: air_gap: n=20 dt_med=559433us dt_p95=629595us len_med=180B cmd_tx_ok=40 cmd_tx_fail=0 + +2026-10-25 17:52:58,724 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 + +2026-10-25 17:52:58,726 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=559.4ms + +2026-10-25 17:52:58,727 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 17:52:58,727 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=6 last_hop=26 slot_off=[14..22] + +2026-10-25 17:52:58,728 INFO image_rx_daemon: probe: tx=40 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:52:58,729 INFO image_rx_daemon: probe_grid: p0/s0:0/40(0%) + +2026-10-25 17:52:59,034 INFO image_rx_daemon: frag_arrival: seq=129 idx=0 total=1 fw_us=307036917 len=138 + +2026-10-25 17:52:59,039 INFO image_rx_daemon: published frame_id=0 seq=129 134 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:59,040 INFO image_rx_daemon: PROBE TX seq=41 phase_ms=0 size_b=16 (tx#41) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=17 epoch=6 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:52:59,129 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:52:59,370 INFO image_rx_daemon: frag_arrival: seq=130 idx=0 total=1 fw_us=307381356 len=64 + +2026-10-25 17:52:59,374 INFO image_rx_daemon: published frame_id=0 seq=130 60 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:52:59,994 INFO image_rx_daemon: frag_arrival: seq=131 idx=0 total=1 fw_us=308000254 len=92 + +2026-10-25 17:53:00,001 INFO image_rx_daemon: published frame_id=0 seq=131 88 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:00,663 INFO image_rx_daemon: frag_arrival: seq=132 idx=0 total=1 fw_us=308664142 len=180 + +2026-10-25 17:53:00,663 INFO image_rx_daemon: published frame_id=0 seq=132 176 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:00,664 INFO image_rx_daemon: PROBE TX seq=42 phase_ms=0 size_b=16 (tx#42) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=8 epoch=6 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:00,722 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:01,080 INFO image_rx_daemon: frag_arrival: seq=133 idx=0 total=1 fw_us=309080228 len=206 + +2026-10-25 17:53:01,081 INFO image_rx_daemon: published frame_id=0 seq=133 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:01,484 INFO image_rx_daemon: frag_arrival: seq=134 idx=0 total=1 fw_us=309479099 len=205 + +2026-10-25 17:53:01,485 INFO image_rx_daemon: published frame_id=0 seq=134 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:02,077 INFO image_rx_daemon: frag_arrival: seq=135 idx=0 total=1 fw_us=310078142 len=207 + +2026-10-25 17:53:02,078 INFO image_rx_daemon: published frame_id=0 seq=135 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:02,079 INFO image_rx_daemon: PROBE TX seq=43 phase_ms=0 size_b=16 (tx#43) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=23 epoch=6 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:02,123 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:02,482 INFO image_rx_daemon: frag_arrival: seq=136 idx=0 total=1 fw_us=310478339 len=207 + +2026-10-25 17:53:02,483 INFO image_rx_daemon: published frame_id=0 seq=136 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:03,071 INFO image_rx_daemon: frag_arrival: seq=137 idx=0 total=1 fw_us=311073851 len=206 + +2026-10-25 17:53:03,072 INFO image_rx_daemon: published frame_id=0 seq=137 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:03,471 INFO image_rx_daemon: frag_arrival: seq=138 idx=0 total=1 fw_us=311473445 len=207 + +2026-10-25 17:53:03,472 INFO image_rx_daemon: published frame_id=0 seq=138 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:03,473 INFO image_rx_daemon: PROBE TX seq=44 phase_ms=0 size_b=16 (tx#44) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=29 epoch=7 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:03,520 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:04,082 INFO image_rx_daemon: frag_arrival: seq=139 idx=0 total=1 fw_us=312070718 len=207 + +2026-10-25 17:53:04,083 INFO image_rx_daemon: published frame_id=0 seq=139 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:04,678 INFO image_rx_daemon: frag_arrival: seq=140 idx=0 total=1 fw_us=312668611 len=206 + +2026-10-25 17:53:04,679 INFO image_rx_daemon: published frame_id=0 seq=140 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:04,680 INFO image_rx_daemon: PROBE TX seq=45 phase_ms=0 size_b=16 (tx#45) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=8 epoch=7 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 17:53:04,727 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:05,075 INFO image_rx_daemon: frag_arrival: seq=141 idx=0 total=1 fw_us=313067208 len=204 + +2026-10-25 17:53:05,076 INFO image_rx_daemon: published frame_id=0 seq=141 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:05,671 INFO image_rx_daemon: frag_arrival: seq=142 idx=0 total=1 fw_us=313665416 len=205 + +2026-10-25 17:53:05,672 INFO image_rx_daemon: published frame_id=0 seq=142 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:06,071 INFO image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 fw_us=314064131 len=205 + +2026-10-25 17:53:06,072 INFO image_rx_daemon: published frame_id=0 seq=143 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:06,072 INFO image_rx_daemon: PROBE TX seq=46 phase_ms=0 size_b=16 (tx#46) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=40 epoch=7 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 17:53:06,118 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:06,663 INFO image_rx_daemon: frag_arrival: seq=144 idx=0 total=1 fw_us=314662390 len=204 + +2026-10-25 17:53:06,664 INFO image_rx_daemon: published frame_id=0 seq=144 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:07,067 INFO image_rx_daemon: frag_arrival: seq=145 idx=0 total=1 fw_us=315061408 len=206 + +2026-10-25 17:53:07,068 INFO image_rx_daemon: published frame_id=0 seq=145 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:07,668 INFO image_rx_daemon: frag_arrival: seq=146 idx=0 total=1 fw_us=315659701 len=205 + +2026-10-25 17:53:07,669 INFO image_rx_daemon: published frame_id=0 seq=146 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:07,670 INFO image_rx_daemon: PROBE TX seq=47 phase_ms=0 size_b=16 (tx#47) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=26 epoch=7 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:07,716 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:08,070 INFO image_rx_daemon: frag_arrival: seq=147 idx=0 total=1 fw_us=316058494 len=207 + +2026-10-25 17:53:08,071 INFO image_rx_daemon: published frame_id=0 seq=147 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:08,667 INFO image_rx_daemon: frag_arrival: seq=148 idx=0 total=1 fw_us=316656629 len=207 + +2026-10-25 17:53:08,668 INFO image_rx_daemon: published frame_id=0 seq=148 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:08,732 INFO image_rx_daemon: stats: rx_frames=139 rx_decode_err=0 frames_published=139 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=203 cmd_cooldown_drops=0 cmd_gate_held=63 cmd_copies_deferred=0 cmd_gate_deferred=63 + +2026-10-25 17:53:08,734 INFO image_rx_daemon: air_gap: n=20 dt_med=595512us dt_p95=663888us len_med=206B cmd_tx_ok=47 cmd_tx_fail=0 + +2026-10-25 17:53:08,736 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 17:53:08,738 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.5ms + +2026-10-25 17:53:08,740 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 17:53:08,741 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=7 last_hop=27 slot_off=[14..17] + +2026-10-25 17:53:08,743 INFO image_rx_daemon: probe: tx=47 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:53:08,743 INFO image_rx_daemon: probe_grid: p0/s0:0/47(0%) + +2026-10-25 17:53:09,059 INFO image_rx_daemon: frag_arrival: seq=149 idx=0 total=1 fw_us=317055476 len=207 + +2026-10-25 17:53:09,060 INFO image_rx_daemon: published frame_id=0 seq=149 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:09,061 INFO image_rx_daemon: PROBE TX seq=48 phase_ms=0 size_b=16 (tx#48) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=15 epoch=7 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:09,108 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:09,670 INFO image_rx_daemon: frag_arrival: seq=150 idx=0 total=1 fw_us=317653619 len=204 + +2026-10-25 17:53:09,671 INFO image_rx_daemon: published frame_id=0 seq=150 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:10,062 INFO image_rx_daemon: frag_arrival: seq=151 idx=0 total=1 fw_us=318052466 len=206 + +2026-10-25 17:53:10,063 INFO image_rx_daemon: published frame_id=0 seq=151 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:10,658 INFO image_rx_daemon: frag_arrival: seq=152 idx=0 total=1 fw_us=318648041 len=202 + +2026-10-25 17:53:10,660 INFO image_rx_daemon: published frame_id=0 seq=152 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:10,661 INFO image_rx_daemon: PROBE TX seq=49 phase_ms=0 size_b=16 (tx#49) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=33 epoch=7 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:10,705 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:11,058 INFO image_rx_daemon: frag_arrival: seq=153 idx=0 total=1 fw_us=319046795 len=202 + +2026-10-25 17:53:11,059 INFO image_rx_daemon: published frame_id=0 seq=153 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:11,647 INFO image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=319647475 len=205 + +2026-10-25 17:53:11,648 INFO image_rx_daemon: published frame_id=0 seq=154 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:12,062 INFO image_rx_daemon: frag_arrival: seq=155 idx=0 total=1 fw_us=320046281 len=205 + +2026-10-25 17:53:12,063 INFO image_rx_daemon: published frame_id=0 seq=155 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:12,064 INFO image_rx_daemon: PROBE TX seq=50 phase_ms=0 size_b=16 (tx#50) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=19 epoch=7 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:12,112 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:12,654 INFO image_rx_daemon: frag_arrival: seq=156 idx=0 total=1 fw_us=320644592 len=207 + +2026-10-25 17:53:12,655 INFO image_rx_daemon: published frame_id=0 seq=156 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:13,058 INFO image_rx_daemon: frag_arrival: seq=157 idx=0 total=1 fw_us=321043479 len=206 + +2026-10-25 17:53:13,059 INFO image_rx_daemon: published frame_id=0 seq=157 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:13,659 INFO image_rx_daemon: frag_arrival: seq=158 idx=0 total=1 fw_us=321641885 len=207 + +2026-10-25 17:53:13,660 INFO image_rx_daemon: published frame_id=0 seq=158 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:13,661 INFO image_rx_daemon: PROBE TX seq=51 phase_ms=0 size_b=16 (tx#51) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=0 epoch=8 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:13,712 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:14,050 INFO image_rx_daemon: frag_arrival: seq=159 idx=0 total=1 fw_us=322040655 len=206 + +2026-10-25 17:53:14,051 INFO image_rx_daemon: published frame_id=0 seq=159 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:14,650 INFO image_rx_daemon: frag_arrival: seq=160 idx=0 total=1 fw_us=322633697 len=200 + +2026-10-25 17:53:14,651 INFO image_rx_daemon: published frame_id=0 seq=160 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:15,051 INFO image_rx_daemon: frag_arrival: seq=161 idx=0 total=1 fw_us=323037611 len=204 + +2026-10-25 17:53:15,052 INFO image_rx_daemon: published frame_id=0 seq=161 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:15,052 INFO image_rx_daemon: PROBE TX seq=52 phase_ms=0 size_b=16 (tx#52) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=25 epoch=8 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:15,100 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:15,652 INFO image_rx_daemon: frag_arrival: seq=162 idx=0 total=1 fw_us=323636012 len=204 + +2026-10-25 17:53:15,653 INFO image_rx_daemon: published frame_id=0 seq=162 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:16,055 INFO image_rx_daemon: frag_arrival: seq=163 idx=0 total=1 fw_us=324034958 len=206 + +2026-10-25 17:53:16,056 INFO image_rx_daemon: published frame_id=0 seq=163 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:16,651 INFO image_rx_daemon: frag_arrival: seq=164 idx=0 total=1 fw_us=324633452 len=205 + +2026-10-25 17:53:16,653 INFO image_rx_daemon: published frame_id=0 seq=164 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:16,653 INFO image_rx_daemon: PROBE TX seq=53 phase_ms=0 size_b=16 (tx#53) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=9 epoch=8 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:16,701 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:17,047 INFO image_rx_daemon: frag_arrival: seq=165 idx=0 total=1 fw_us=325032346 len=205 + +2026-10-25 17:53:17,049 INFO image_rx_daemon: published frame_id=0 seq=165 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:17,651 INFO image_rx_daemon: frag_arrival: seq=166 idx=0 total=1 fw_us=325630664 len=206 + +2026-10-25 17:53:17,652 INFO image_rx_daemon: published frame_id=0 seq=166 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:18,048 INFO image_rx_daemon: frag_arrival: seq=167 idx=0 total=1 fw_us=326029381 len=206 + +2026-10-25 17:53:18,050 INFO image_rx_daemon: published frame_id=0 seq=167 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:18,050 INFO image_rx_daemon: PROBE TX seq=54 phase_ms=0 size_b=16 (tx#54) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=40 epoch=8 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:18,098 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:18,653 INFO image_rx_daemon: frag_arrival: seq=168 idx=0 total=1 fw_us=326627552 len=205 + +2026-10-25 17:53:18,654 INFO image_rx_daemon: published frame_id=0 seq=168 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:18,747 INFO image_rx_daemon: stats: rx_frames=159 rx_decode_err=0 frames_published=159 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=233 cmd_cooldown_drops=0 cmd_gate_held=73 cmd_copies_deferred=0 cmd_gate_deferred=73 + +2026-10-25 17:53:18,748 INFO image_rx_daemon: air_gap: n=20 dt_med=593042us dt_p95=600680us len_med=205B cmd_tx_ok=54 cmd_tx_fail=0 + +2026-10-25 17:53:18,750 INFO image_rx_daemon: air_gap_hist(ms): <400:9 <1000:11 + +2026-10-25 17:53:18,750 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=593.0ms + +2026-10-25 17:53:18,751 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 17:53:18,753 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=8 last_hop=27 slot_off=[14..14] + +2026-10-25 17:53:18,753 INFO image_rx_daemon: probe: tx=54 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:53:18,754 INFO image_rx_daemon: probe_grid: p0/s0:0/54(0%) + +2026-10-25 17:53:19,038 INFO image_rx_daemon: frag_arrival: seq=169 idx=0 total=1 fw_us=327026388 len=204 + +2026-10-25 17:53:19,039 INFO image_rx_daemon: published frame_id=0 seq=169 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:19,642 INFO image_rx_daemon: frag_arrival: seq=170 idx=0 total=1 fw_us=327624725 len=206 + +2026-10-25 17:53:19,643 INFO image_rx_daemon: published frame_id=0 seq=170 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:19,645 INFO image_rx_daemon: PROBE TX seq=55 phase_ms=0 size_b=16 (tx#55) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=3 epoch=8 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:19,692 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:20,043 INFO image_rx_daemon: frag_arrival: seq=171 idx=0 total=1 fw_us=328023448 len=205 + +2026-10-25 17:53:20,044 INFO image_rx_daemon: published frame_id=0 seq=171 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:20,638 INFO image_rx_daemon: frag_arrival: seq=172 idx=0 total=1 fw_us=328619061 len=203 + +2026-10-25 17:53:20,639 INFO image_rx_daemon: published frame_id=0 seq=172 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:21,032 INFO image_rx_daemon: frag_arrival: seq=173 idx=0 total=1 fw_us=329020458 len=206 + +2026-10-25 17:53:21,034 INFO image_rx_daemon: published frame_id=0 seq=173 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:21,034 INFO image_rx_daemon: PROBE TX seq=56 phase_ms=0 size_b=16 (tx#56) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=17 epoch=8 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:21,087 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:21,646 INFO image_rx_daemon: frag_arrival: seq=174 idx=0 total=1 fw_us=329616337 len=203 + +2026-10-25 17:53:21,647 INFO image_rx_daemon: published frame_id=0 seq=174 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:22,028 INFO image_rx_daemon: frag_arrival: seq=175 idx=0 total=1 fw_us=330017919 len=205 + +2026-10-25 17:53:22,030 INFO image_rx_daemon: published frame_id=0 seq=175 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:22,638 INFO image_rx_daemon: frag_arrival: seq=176 idx=0 total=1 fw_us=330613850 len=201 + +2026-10-25 17:53:22,639 INFO image_rx_daemon: published frame_id=0 seq=176 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:22,640 INFO image_rx_daemon: PROBE TX seq=57 phase_ms=0 size_b=16 (tx#57) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=19 epoch=8 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:22,683 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:23,023 INFO image_rx_daemon: frag_arrival: seq=177 idx=0 total=1 fw_us=331015498 len=207 + +2026-10-25 17:53:23,024 INFO image_rx_daemon: published frame_id=0 seq=177 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:23,628 INFO image_rx_daemon: frag_arrival: seq=178 idx=0 total=1 fw_us=331606246 len=196 + +2026-10-25 17:53:23,629 INFO image_rx_daemon: published frame_id=0 seq=178 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:24,032 INFO image_rx_daemon: frag_arrival: seq=179 idx=0 total=1 fw_us=332013143 len=207 + +2026-10-25 17:53:24,033 INFO image_rx_daemon: published frame_id=0 seq=179 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:24,034 INFO image_rx_daemon: PROBE TX seq=58 phase_ms=0 size_b=16 (tx#58) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=48 epoch=9 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:24,082 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:24,635 INFO image_rx_daemon: frag_arrival: seq=180 idx=0 total=1 fw_us=332611498 len=204 + +2026-10-25 17:53:24,637 INFO image_rx_daemon: published frame_id=0 seq=180 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:25,034 INFO image_rx_daemon: frag_arrival: seq=181 idx=0 total=1 fw_us=333010407 len=205 + +2026-10-25 17:53:25,035 INFO image_rx_daemon: published frame_id=0 seq=181 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:25,626 INFO image_rx_daemon: frag_arrival: seq=182 idx=0 total=1 fw_us=333606212 len=203 + +2026-10-25 17:53:25,627 INFO image_rx_daemon: published frame_id=0 seq=182 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:25,628 INFO image_rx_daemon: PROBE TX seq=59 phase_ms=0 size_b=16 (tx#59) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=46 epoch=9 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:25,675 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:26,016 INFO image_rx_daemon: frag_arrival: seq=183 idx=0 total=1 fw_us=334007596 len=205 + +2026-10-25 17:53:26,018 INFO image_rx_daemon: published frame_id=0 seq=183 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:26,631 INFO image_rx_daemon: frag_arrival: seq=184 idx=0 total=1 fw_us=334603091 len=201 + +2026-10-25 17:53:26,632 INFO image_rx_daemon: published frame_id=0 seq=184 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:27,022 INFO image_rx_daemon: frag_arrival: seq=185 idx=0 total=1 fw_us=335004351 len=206 + +2026-10-25 17:53:27,023 INFO image_rx_daemon: published frame_id=0 seq=185 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:27,024 INFO image_rx_daemon: PROBE TX seq=60 phase_ms=0 size_b=16 (tx#60) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=11 epoch=9 freq_hz=908250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:27,071 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:27,631 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=335602460 len=205 + +2026-10-25 17:53:27,632 INFO image_rx_daemon: published frame_id=0 seq=186 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:28,011 INFO image_rx_daemon: frag_arrival: seq=187 idx=0 total=1 fw_us=335997142 len=199 + +2026-10-25 17:53:28,012 INFO image_rx_daemon: published frame_id=0 seq=187 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:28,623 INFO image_rx_daemon: frag_arrival: seq=188 idx=0 total=1 fw_us=336599659 len=206 + +2026-10-25 17:53:28,624 INFO image_rx_daemon: published frame_id=0 seq=188 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:28,624 INFO image_rx_daemon: PROBE TX seq=61 phase_ms=0 size_b=16 (tx#61) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=36 epoch=9 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:28,670 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:28,757 INFO image_rx_daemon: stats: rx_frames=179 rx_decode_err=0 frames_published=179 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=263 cmd_cooldown_drops=0 cmd_gate_held=83 cmd_copies_deferred=0 cmd_gate_deferred=83 + +2026-10-25 17:53:28,758 INFO image_rx_daemon: air_gap: n=20 dt_med=590748us dt_p95=602517us len_med=205B cmd_tx_ok=61 cmd_tx_fail=0 + +2026-10-25 17:53:28,759 INFO image_rx_daemon: air_gap_hist(ms): <400:4 <1000:16 + +2026-10-25 17:53:28,760 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=590.7ms + +2026-10-25 17:53:28,761 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-67/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 17:53:28,762 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=9 last_hop=27 slot_off=[14..14] + +2026-10-25 17:53:28,763 INFO image_rx_daemon: probe: tx=61 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:53:28,763 INFO image_rx_daemon: probe_grid: p0/s0:0/61(0%) + +2026-10-25 17:53:29,010 INFO image_rx_daemon: frag_arrival: seq=189 idx=0 total=1 fw_us=336998541 len=205 + +2026-10-25 17:53:29,011 INFO image_rx_daemon: published frame_id=0 seq=189 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:29,622 INFO image_rx_daemon: frag_arrival: seq=190 idx=0 total=1 fw_us=337596602 len=206 + +2026-10-25 17:53:29,623 INFO image_rx_daemon: published frame_id=0 seq=190 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:30,014 INFO image_rx_daemon: frag_arrival: seq=191 idx=0 total=1 fw_us=337995307 len=207 + +2026-10-25 17:53:30,015 INFO image_rx_daemon: published frame_id=0 seq=191 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:30,016 INFO image_rx_daemon: PROBE TX seq=62 phase_ms=0 size_b=16 (tx#62) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=29 epoch=9 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:30,062 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:30,630 INFO image_rx_daemon: frag_arrival: seq=192 idx=0 total=1 fw_us=338593226 len=204 + +2026-10-25 17:53:30,631 INFO image_rx_daemon: published frame_id=0 seq=192 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:31,014 INFO image_rx_daemon: frag_arrival: seq=193 idx=0 total=1 fw_us=338991913 len=207 + +2026-10-25 17:53:31,016 INFO image_rx_daemon: published frame_id=0 seq=193 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:31,623 INFO image_rx_daemon: frag_arrival: seq=194 idx=0 total=1 fw_us=339589875 len=206 + +2026-10-25 17:53:31,624 INFO image_rx_daemon: published frame_id=0 seq=194 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:31,624 INFO image_rx_daemon: PROBE TX seq=63 phase_ms=0 size_b=16 (tx#63) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=28 epoch=9 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:31,671 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:32,013 INFO image_rx_daemon: frag_arrival: seq=195 idx=0 total=1 fw_us=339988625 len=206 + +2026-10-25 17:53:32,015 INFO image_rx_daemon: published frame_id=0 seq=195 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:32,618 INFO image_rx_daemon: frag_arrival: seq=196 idx=0 total=1 fw_us=340584215 len=202 + +2026-10-25 17:53:32,619 INFO image_rx_daemon: published frame_id=0 seq=196 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:33,010 INFO image_rx_daemon: frag_arrival: seq=197 idx=0 total=1 fw_us=340982931 len=203 + +2026-10-25 17:53:33,012 INFO image_rx_daemon: published frame_id=0 seq=197 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:33,013 INFO image_rx_daemon: PROBE TX seq=64 phase_ms=0 size_b=16 (tx#64) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=35 epoch=10 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:33,060 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:33,614 INFO image_rx_daemon: frag_arrival: seq=198 idx=0 total=1 fw_us=341583619 len=207 + +2026-10-25 17:53:33,615 INFO image_rx_daemon: published frame_id=0 seq=198 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:34,005 INFO image_rx_daemon: frag_arrival: seq=199 idx=0 total=1 fw_us=341982323 len=204 + +2026-10-25 17:53:34,007 INFO image_rx_daemon: published frame_id=0 seq=199 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:34,610 INFO image_rx_daemon: frag_arrival: seq=200 idx=0 total=1 fw_us=342579142 len=202 + +2026-10-25 17:53:34,611 INFO image_rx_daemon: published frame_id=0 seq=200 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:34,612 INFO image_rx_daemon: PROBE TX seq=65 phase_ms=0 size_b=16 (tx#65) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=12 epoch=10 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:34,659 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:34,986 INFO image_rx_daemon: frag_arrival: seq=201 idx=0 total=1 fw_us=342956290 len=174 + +2026-10-25 17:53:34,987 INFO image_rx_daemon: published frame_id=0 seq=201 170 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:35,588 INFO image_rx_daemon: frag_arrival: seq=202 idx=0 total=1 fw_us=343557311 len=176 + +2026-10-25 17:53:35,589 INFO image_rx_daemon: published frame_id=0 seq=202 172 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:35,982 INFO image_rx_daemon: frag_arrival: seq=203 idx=0 total=1 fw_us=343964022 len=187 + +2026-10-25 17:53:35,983 INFO image_rx_daemon: published frame_id=0 seq=203 183 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:35,984 INFO image_rx_daemon: PROBE TX seq=66 phase_ms=0 size_b=16 (tx#66) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=25 epoch=10 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:36,050 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:36,595 INFO image_rx_daemon: frag_arrival: seq=204 idx=0 total=1 fw_us=344572667 len=201 + +2026-10-25 17:53:36,598 INFO image_rx_daemon: published frame_id=0 seq=204 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:37,007 INFO image_rx_daemon: frag_arrival: seq=205 idx=0 total=1 fw_us=344975142 len=207 + +2026-10-25 17:53:37,008 INFO image_rx_daemon: published frame_id=0 seq=205 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:37,595 INFO image_rx_daemon: frag_arrival: seq=206 idx=0 total=1 fw_us=345567313 len=199 + +2026-10-25 17:53:37,596 INFO image_rx_daemon: published frame_id=0 seq=206 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:37,597 INFO image_rx_daemon: PROBE TX seq=67 phase_ms=0 size_b=16 (tx#67) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=37 epoch=10 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:37,654 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:37,997 INFO image_rx_daemon: frag_arrival: seq=207 idx=0 total=1 fw_us=345966024 len=199 + +2026-10-25 17:53:37,998 INFO image_rx_daemon: published frame_id=0 seq=207 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:38,596 INFO image_rx_daemon: frag_arrival: seq=208 idx=0 total=1 fw_us=346563911 len=197 + +2026-10-25 17:53:38,598 INFO image_rx_daemon: published frame_id=0 seq=208 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:38,767 INFO image_rx_daemon: stats: rx_frames=199 rx_decode_err=0 frames_published=199 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=293 cmd_cooldown_drops=0 cmd_gate_held=93 cmd_copies_deferred=0 cmd_gate_deferred=93 + +2026-10-25 17:53:38,769 INFO image_rx_daemon: air_gap: n=20 dt_med=592171us dt_p95=608645us len_med=204B cmd_tx_ok=67 cmd_tx_fail=0 + +2026-10-25 17:53:38,771 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 + +2026-10-25 17:53:38,772 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=592.2ms + +2026-10-25 17:53:38,774 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-63/-62 snr[min/med/max]=9.0/10.0/12.0 + +2026-10-25 17:53:38,774 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=10 last_hop=27 slot_off=[14..14] + +2026-10-25 17:53:38,774 INFO image_rx_daemon: probe: tx=67 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:53:38,775 INFO image_rx_daemon: probe_grid: p0/s0:0/67(0%) + +2026-10-25 17:53:39,002 INFO image_rx_daemon: frag_arrival: seq=209 idx=0 total=1 fw_us=346967805 len=205 + +2026-10-25 17:53:39,007 INFO image_rx_daemon: published frame_id=0 seq=209 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:39,008 INFO image_rx_daemon: PROBE TX seq=68 phase_ms=0 size_b=16 (tx#68) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=39 epoch=10 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:39,057 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:39,590 INFO image_rx_daemon: frag_arrival: seq=210 idx=0 total=1 fw_us=347553094 len=188 + +2026-10-25 17:53:39,591 INFO image_rx_daemon: published frame_id=0 seq=210 184 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:39,946 INFO image_rx_daemon: frag_arrival: seq=211 idx=0 total=1 fw_us=347915658 len=139 + +2026-10-25 17:53:39,947 INFO image_rx_daemon: published frame_id=0 seq=211 135 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:40,589 INFO image_rx_daemon: frag_arrival: seq=212 idx=0 total=1 fw_us=348562859 len=206 + +2026-10-25 17:53:40,590 INFO image_rx_daemon: published frame_id=0 seq=212 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:40,591 INFO image_rx_daemon: PROBE TX seq=69 phase_ms=0 size_b=16 (tx#69) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=44 epoch=10 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:40,649 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:41,003 INFO image_rx_daemon: frag_arrival: seq=213 idx=0 total=1 fw_us=348961605 len=207 + +2026-10-25 17:53:41,008 INFO image_rx_daemon: published frame_id=0 seq=213 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:41,599 INFO image_rx_daemon: frag_arrival: seq=214 idx=0 total=1 fw_us=349559662 len=207 + +2026-10-25 17:53:41,599 INFO image_rx_daemon: published frame_id=0 seq=214 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:41,998 INFO image_rx_daemon: frag_arrival: seq=215 idx=0 total=1 fw_us=349958336 len=205 + +2026-10-25 17:53:42,000 INFO image_rx_daemon: published frame_id=0 seq=215 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:42,000 INFO image_rx_daemon: PROBE TX seq=70 phase_ms=0 size_b=16 (tx#70) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=38 epoch=10 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:42,047 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:42,598 INFO image_rx_daemon: frag_arrival: seq=216 idx=0 total=1 fw_us=350556362 len=205 + +2026-10-25 17:53:42,599 INFO image_rx_daemon: published frame_id=0 seq=216 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:42,994 INFO image_rx_daemon: frag_arrival: seq=217 idx=0 total=1 fw_us=350955071 len=204 + +2026-10-25 17:53:42,996 INFO image_rx_daemon: published frame_id=0 seq=217 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:43,594 INFO image_rx_daemon: frag_arrival: seq=218 idx=0 total=1 fw_us=351550461 len=203 + +2026-10-25 17:53:43,595 INFO image_rx_daemon: published frame_id=0 seq=218 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:43,596 INFO image_rx_daemon: PROBE TX seq=71 phase_ms=0 size_b=16 (tx#71) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=49 epoch=11 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:43,643 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:43,984 INFO image_rx_daemon: frag_arrival: seq=219 idx=0 total=1 fw_us=351953602 len=207 + +2026-10-25 17:53:43,986 INFO image_rx_daemon: published frame_id=0 seq=219 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:44,594 INFO image_rx_daemon: frag_arrival: seq=220 idx=0 total=1 fw_us=352549861 len=205 + +2026-10-25 17:53:44,595 INFO image_rx_daemon: published frame_id=0 seq=220 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:44,986 INFO image_rx_daemon: frag_arrival: seq=221 idx=0 total=1 fw_us=352948550 len=205 + +2026-10-25 17:53:44,987 INFO image_rx_daemon: published frame_id=0 seq=221 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:44,988 INFO image_rx_daemon: PROBE TX seq=72 phase_ms=0 size_b=16 (tx#72) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=35 epoch=11 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:45,032 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:45,591 INFO image_rx_daemon: frag_arrival: seq=222 idx=0 total=1 fw_us=353546553 len=206 + +2026-10-25 17:53:45,592 INFO image_rx_daemon: published frame_id=0 seq=222 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:45,990 INFO image_rx_daemon: frag_arrival: seq=223 idx=0 total=1 fw_us=353945229 len=206 + +2026-10-25 17:53:45,991 INFO image_rx_daemon: published frame_id=0 seq=223 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:46,591 INFO image_rx_daemon: frag_arrival: seq=224 idx=0 total=1 fw_us=354543357 len=207 + +2026-10-25 17:53:46,592 INFO image_rx_daemon: published frame_id=0 seq=224 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:46,592 INFO image_rx_daemon: PROBE TX seq=73 phase_ms=0 size_b=16 (tx#73) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=48 epoch=11 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:46,639 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:46,980 INFO image_rx_daemon: frag_arrival: seq=225 idx=0 total=1 fw_us=354942037 len=205 + +2026-10-25 17:53:46,982 INFO image_rx_daemon: published frame_id=0 seq=225 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:47,579 INFO image_rx_daemon: frag_arrival: seq=226 idx=0 total=1 fw_us=355540129 len=207 + +2026-10-25 17:53:47,581 INFO image_rx_daemon: published frame_id=0 seq=226 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:47,986 INFO image_rx_daemon: frag_arrival: seq=227 idx=0 total=1 fw_us=355938774 len=204 + +2026-10-25 17:53:47,987 INFO image_rx_daemon: published frame_id=0 seq=227 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:47,988 INFO image_rx_daemon: PROBE TX seq=74 phase_ms=0 size_b=16 (tx#74) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=9 epoch=11 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:48,035 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:48,574 INFO image_rx_daemon: frag_arrival: seq=228 idx=0 total=1 fw_us=356534249 len=202 + +2026-10-25 17:53:48,575 INFO image_rx_daemon: published frame_id=0 seq=228 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:48,778 INFO image_rx_daemon: stats: rx_frames=219 rx_decode_err=0 frames_published=219 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=323 cmd_cooldown_drops=0 cmd_gate_held=103 cmd_copies_deferred=0 cmd_gate_deferred=103 + +2026-10-25 17:53:48,780 INFO image_rx_daemon: air_gap: n=20 dt_med=585289us dt_p95=647201us len_med=205B cmd_tx_ok=74 cmd_tx_fail=0 + +2026-10-25 17:53:48,782 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 + +2026-10-25 17:53:48,784 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=585.3ms + +2026-10-25 17:53:48,785 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 17:53:48,787 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=11 last_hop=27 slot_off=[14..16] + +2026-10-25 17:53:48,787 INFO image_rx_daemon: probe: tx=74 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:53:48,788 INFO image_rx_daemon: probe_grid: p0/s0:0/74(0%) + +2026-10-25 17:53:48,978 INFO image_rx_daemon: frag_arrival: seq=229 idx=0 total=1 fw_us=356935499 len=206 + +2026-10-25 17:53:48,979 INFO image_rx_daemon: published frame_id=0 seq=229 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:49,578 INFO image_rx_daemon: frag_arrival: seq=230 idx=0 total=1 fw_us=357533436 len=204 + +2026-10-25 17:53:49,579 INFO image_rx_daemon: published frame_id=0 seq=230 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:49,580 INFO image_rx_daemon: PROBE TX seq=75 phase_ms=0 size_b=16 (tx#75) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=28 epoch=11 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:49,627 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:49,987 INFO image_rx_daemon: frag_arrival: seq=231 idx=0 total=1 fw_us=357929583 len=203 + +2026-10-25 17:53:49,988 INFO image_rx_daemon: published frame_id=0 seq=231 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:50,578 INFO image_rx_daemon: frag_arrival: seq=232 idx=0 total=1 fw_us=358530146 len=206 + +2026-10-25 17:53:50,579 INFO image_rx_daemon: published frame_id=0 seq=232 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:50,967 INFO image_rx_daemon: frag_arrival: seq=233 idx=0 total=1 fw_us=358926318 len=203 + +2026-10-25 17:53:50,968 INFO image_rx_daemon: published frame_id=0 seq=233 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:50,970 INFO image_rx_daemon: PROBE TX seq=76 phase_ms=0 size_b=16 (tx#76) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=19 epoch=11 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:51,012 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:51,572 INFO image_rx_daemon: frag_arrival: seq=234 idx=0 total=1 fw_us=359527034 len=206 + +2026-10-25 17:53:51,574 INFO image_rx_daemon: published frame_id=0 seq=234 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:51,956 INFO image_rx_daemon: frag_arrival: seq=235 idx=0 total=1 fw_us=359923224 len=203 + +2026-10-25 17:53:51,957 INFO image_rx_daemon: published frame_id=0 seq=235 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:52,574 INFO image_rx_daemon: frag_arrival: seq=236 idx=0 total=1 fw_us=360523926 len=205 + +2026-10-25 17:53:52,575 INFO image_rx_daemon: published frame_id=0 seq=236 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:52,576 INFO image_rx_daemon: PROBE TX seq=77 phase_ms=0 size_b=16 (tx#77) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=12 epoch=11 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:52,623 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:52,975 INFO image_rx_daemon: frag_arrival: seq=237 idx=0 total=1 fw_us=360922649 len=204 + +2026-10-25 17:53:52,976 INFO image_rx_daemon: published frame_id=0 seq=237 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:53,574 INFO image_rx_daemon: frag_arrival: seq=238 idx=0 total=1 fw_us=361520953 len=207 + +2026-10-25 17:53:53,575 INFO image_rx_daemon: published frame_id=0 seq=238 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:54,171 INFO image_rx_daemon: frag_arrival: seq=239 idx=0 total=1 fw_us=362119146 len=204 + +2026-10-25 17:53:54,172 INFO image_rx_daemon: published frame_id=0 seq=239 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:54,173 INFO image_rx_daemon: PROBE TX seq=78 phase_ms=0 size_b=16 (tx#78) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=7 epoch=12 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:54,220 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:54,566 INFO image_rx_daemon: frag_arrival: seq=240 idx=0 total=1 fw_us=362517950 len=206 + +2026-10-25 17:53:54,567 INFO image_rx_daemon: published frame_id=0 seq=240 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:55,166 INFO image_rx_daemon: frag_arrival: seq=241 idx=0 total=1 fw_us=363113692 len=202 + +2026-10-25 17:53:55,167 INFO image_rx_daemon: published frame_id=0 seq=241 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:55,567 INFO image_rx_daemon: frag_arrival: seq=242 idx=0 total=1 fw_us=363516142 len=206 + +2026-10-25 17:53:55,568 INFO image_rx_daemon: published frame_id=0 seq=242 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:55,569 INFO image_rx_daemon: PROBE TX seq=79 phase_ms=0 size_b=16 (tx#79) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=9 epoch=12 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 17:53:55,615 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:56,170 INFO image_rx_daemon: frag_arrival: seq=243 idx=0 total=1 fw_us=364113454 len=206 + +2026-10-25 17:53:56,171 INFO image_rx_daemon: published frame_id=0 seq=243 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:56,563 INFO image_rx_daemon: frag_arrival: seq=244 idx=0 total=1 fw_us=364512341 len=204 + +2026-10-25 17:53:56,564 INFO image_rx_daemon: published frame_id=0 seq=244 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:57,159 INFO image_rx_daemon: frag_arrival: seq=245 idx=0 total=1 fw_us=365110938 len=207 + +2026-10-25 17:53:57,160 INFO image_rx_daemon: published frame_id=0 seq=245 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:57,161 INFO image_rx_daemon: PROBE TX seq=80 phase_ms=0 size_b=16 (tx#80) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=37 epoch=12 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:57,207 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:57,555 INFO image_rx_daemon: frag_arrival: seq=246 idx=0 total=1 fw_us=365504663 len=200 + +2026-10-25 17:53:57,556 INFO image_rx_daemon: published frame_id=0 seq=246 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:58,156 INFO image_rx_daemon: frag_arrival: seq=247 idx=0 total=1 fw_us=366108121 len=207 + +2026-10-25 17:53:58,157 INFO image_rx_daemon: published frame_id=0 seq=247 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:58,559 INFO image_rx_daemon: frag_arrival: seq=248 idx=0 total=1 fw_us=366506895 len=206 + +2026-10-25 17:53:58,560 INFO image_rx_daemon: published frame_id=0 seq=248 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:58,560 INFO image_rx_daemon: PROBE TX seq=81 phase_ms=0 size_b=16 (tx#81) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=23 epoch=12 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:53:58,607 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:53:58,790 INFO image_rx_daemon: stats: rx_frames=239 rx_decode_err=0 frames_published=239 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=353 cmd_cooldown_drops=0 cmd_gate_held=112 cmd_copies_deferred=0 cmd_gate_deferred=112 + +2026-10-25 17:53:58,792 INFO image_rx_daemon: air_gap: n=20 dt_med=595742us dt_p95=603458us len_med=206B cmd_tx_ok=81 cmd_tx_fail=0 + +2026-10-25 17:53:58,794 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 + +2026-10-25 17:53:58,796 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.7ms + +2026-10-25 17:53:58,797 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 17:53:58,798 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=12 last_hop=27 slot_off=[14..14] + +2026-10-25 17:53:58,798 INFO image_rx_daemon: probe: tx=81 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:53:58,799 INFO image_rx_daemon: probe_grid: p0/s0:0/81(0%) + +2026-10-25 17:53:58,959 INFO image_rx_daemon: frag_arrival: seq=249 idx=0 total=1 fw_us=366905658 len=204 + +2026-10-25 17:53:58,960 INFO image_rx_daemon: published frame_id=0 seq=249 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:53:59,553 INFO image_rx_daemon: frag_arrival: seq=250 idx=0 total=1 fw_us=367503975 len=204 + +2026-10-25 17:53:59,555 INFO image_rx_daemon: published frame_id=0 seq=250 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:00,145 INFO image_rx_daemon: frag_arrival: seq=251 idx=0 total=1 fw_us=368099829 len=203 + +2026-10-25 17:54:00,146 INFO image_rx_daemon: published frame_id=0 seq=251 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:00,147 INFO image_rx_daemon: PROBE TX seq=82 phase_ms=0 size_b=16 (tx#82) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=15 epoch=12 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:00,200 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:00,562 INFO image_rx_daemon: frag_arrival: seq=252 idx=0 total=1 fw_us=368501146 len=204 + +2026-10-25 17:54:00,563 INFO image_rx_daemon: published frame_id=0 seq=252 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:01,151 INFO image_rx_daemon: frag_arrival: seq=253 idx=0 total=1 fw_us=369099336 len=207 + +2026-10-25 17:54:01,152 INFO image_rx_daemon: published frame_id=0 seq=253 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:01,555 INFO image_rx_daemon: frag_arrival: seq=254 idx=0 total=1 fw_us=369498024 len=204 + +2026-10-25 17:54:01,556 INFO image_rx_daemon: published frame_id=0 seq=254 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:01,556 INFO image_rx_daemon: PROBE TX seq=83 phase_ms=0 size_b=16 (tx#83) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=48 epoch=12 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:01,603 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:02,155 INFO image_rx_daemon: frag_arrival: seq=255 idx=0 total=1 fw_us=370097142 len=206 + +2026-10-25 17:54:02,156 INFO image_rx_daemon: published frame_id=0 seq=255 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:02,547 INFO image_rx_daemon: frag_arrival: seq=0 idx=0 total=1 fw_us=370494900 len=206 + +2026-10-25 17:54:02,548 INFO image_rx_daemon: published frame_id=0 seq=0 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:03,150 INFO image_rx_daemon: frag_arrival: seq=1 idx=0 total=1 fw_us=371093067 len=206 + +2026-10-25 17:54:03,151 INFO image_rx_daemon: published frame_id=0 seq=1 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:03,152 INFO image_rx_daemon: PROBE TX seq=84 phase_ms=0 size_b=16 (tx#84) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=47 epoch=13 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:03,197 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:03,543 INFO image_rx_daemon: frag_arrival: seq=2 idx=0 total=1 fw_us=371491855 len=207 + +2026-10-25 17:54:03,544 INFO image_rx_daemon: published frame_id=0 seq=2 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:04,146 INFO image_rx_daemon: frag_arrival: seq=3 idx=0 total=1 fw_us=372090015 len=207 + +2026-10-25 17:54:04,147 INFO image_rx_daemon: published frame_id=0 seq=3 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:04,538 INFO image_rx_daemon: frag_arrival: seq=4 idx=0 total=1 fw_us=372486106 len=203 + +2026-10-25 17:54:04,539 INFO image_rx_daemon: published frame_id=0 seq=4 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:04,540 INFO image_rx_daemon: PROBE TX seq=85 phase_ms=0 size_b=16 (tx#85) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=3 epoch=13 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:04,587 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:05,142 INFO image_rx_daemon: frag_arrival: seq=5 idx=0 total=1 fw_us=373084102 len=203 + +2026-10-25 17:54:05,143 INFO image_rx_daemon: published frame_id=0 seq=5 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:05,530 INFO image_rx_daemon: frag_arrival: seq=6 idx=0 total=1 fw_us=373485448 len=207 + +2026-10-25 17:54:05,531 INFO image_rx_daemon: published frame_id=0 seq=6 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:06,142 INFO image_rx_daemon: frag_arrival: seq=7 idx=0 total=1 fw_us=374083473 len=207 + +2026-10-25 17:54:06,143 INFO image_rx_daemon: published frame_id=0 seq=7 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:06,144 INFO image_rx_daemon: PROBE TX seq=86 phase_ms=0 size_b=16 (tx#86) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=7 epoch=13 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:06,187 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:06,536 INFO image_rx_daemon: frag_arrival: seq=8 idx=0 total=1 fw_us=374482206 len=205 + +2026-10-25 17:54:06,537 INFO image_rx_daemon: published frame_id=0 seq=8 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:07,140 INFO image_rx_daemon: frag_arrival: seq=9 idx=0 total=1 fw_us=375080145 len=206 + +2026-10-25 17:54:07,141 INFO image_rx_daemon: published frame_id=0 seq=9 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:07,531 INFO image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=375478657 len=204 + +2026-10-25 17:54:07,532 INFO image_rx_daemon: published frame_id=0 seq=10 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:07,533 INFO image_rx_daemon: PROBE TX seq=87 phase_ms=0 size_b=16 (tx#87) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=23 epoch=13 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 17:54:07,578 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:08,131 INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=376074000 len=202 + +2026-10-25 17:54:08,132 INFO image_rx_daemon: published frame_id=0 seq=11 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:08,532 INFO image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=376475146 len=204 + +2026-10-25 17:54:08,534 INFO image_rx_daemon: published frame_id=0 seq=12 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:08,802 INFO image_rx_daemon: stats: rx_frames=259 rx_decode_err=0 frames_published=259 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=384 cmd_cooldown_drops=0 cmd_gate_held=122 cmd_copies_deferred=0 cmd_gate_deferred=122 + +2026-10-25 17:54:08,804 INFO image_rx_daemon: air_gap: n=20 dt_med=595343us dt_p95=599118us len_med=205B cmd_tx_ok=87 cmd_tx_fail=0 + +2026-10-25 17:54:08,806 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 17:54:08,807 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.3ms + +2026-10-25 17:54:08,807 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-63/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 17:54:08,808 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=13 last_hop=27 slot_off=[14..14] + +2026-10-25 17:54:08,809 INFO image_rx_daemon: probe: tx=87 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:54:08,809 INFO image_rx_daemon: probe_grid: p0/s0:0/87(0%) + +2026-10-25 17:54:09,131 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=377073035 len=206 + +2026-10-25 17:54:09,133 INFO image_rx_daemon: published frame_id=0 seq=13 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:09,133 INFO image_rx_daemon: PROBE TX seq=88 phase_ms=0 size_b=16 (tx#88) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=46 epoch=13 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:09,179 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:09,529 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=377471576 len=204 + +2026-10-25 17:54:09,530 INFO image_rx_daemon: published frame_id=0 seq=14 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:10,138 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=378069465 len=206 + +2026-10-25 17:54:10,139 INFO image_rx_daemon: published frame_id=0 seq=15 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:10,531 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=378465379 len=201 + +2026-10-25 17:54:10,532 INFO image_rx_daemon: published frame_id=0 seq=16 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:10,532 INFO image_rx_daemon: PROBE TX seq=89 phase_ms=0 size_b=16 (tx#89) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=29 epoch=13 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:10,579 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:11,130 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=379065909 len=205 + +2026-10-25 17:54:11,131 INFO image_rx_daemon: published frame_id=0 seq=17 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:11,529 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=379464571 len=205 + +2026-10-25 17:54:11,530 INFO image_rx_daemon: published frame_id=0 seq=18 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:12,131 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=380062641 len=206 + +2026-10-25 17:54:12,132 INFO image_rx_daemon: published frame_id=0 seq=19 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:12,132 INFO image_rx_daemon: PROBE TX seq=90 phase_ms=0 size_b=16 (tx#90) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=31 epoch=13 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:12,180 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:12,522 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=380461227 len=204 + +2026-10-25 17:54:12,523 INFO image_rx_daemon: published frame_id=0 seq=20 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:13,122 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=381059294 len=204 + +2026-10-25 17:54:13,123 INFO image_rx_daemon: published frame_id=0 seq=21 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:13,527 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=381458008 len=206 + +2026-10-25 17:54:13,528 INFO image_rx_daemon: published frame_id=0 seq=22 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:13,528 INFO image_rx_daemon: PROBE TX seq=91 phase_ms=0 size_b=16 (tx#91) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=20 epoch=14 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:13,574 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:14,119 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=382053460 len=203 + +2026-10-25 17:54:14,120 INFO image_rx_daemon: published frame_id=0 seq=23 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:14,522 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=382454624 len=204 + +2026-10-25 17:54:14,523 INFO image_rx_daemon: published frame_id=0 seq=24 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:15,123 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=383052596 len=207 + +2026-10-25 17:54:15,124 INFO image_rx_daemon: published frame_id=0 seq=25 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:15,124 INFO image_rx_daemon: PROBE TX seq=92 phase_ms=0 size_b=16 (tx#92) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=31 epoch=14 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 17:54:15,171 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:15,716 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=383647978 len=203 + +2026-10-25 17:54:15,717 INFO image_rx_daemon: published frame_id=0 seq=26 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:16,122 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=384049208 len=206 + +2026-10-25 17:54:16,123 INFO image_rx_daemon: published frame_id=0 seq=27 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:16,711 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=384644669 len=203 + +2026-10-25 17:54:16,712 INFO image_rx_daemon: published frame_id=0 seq=28 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:16,713 INFO image_rx_daemon: PROBE TX seq=93 phase_ms=0 size_b=16 (tx#93) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=12 epoch=14 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:16,759 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:17,119 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=385045927 len=205 + +2026-10-25 17:54:17,120 INFO image_rx_daemon: published frame_id=0 seq=29 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:17,715 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=385641311 len=202 + +2026-10-25 17:54:17,716 INFO image_rx_daemon: published frame_id=0 seq=30 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:18,107 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=386037439 len=199 + +2026-10-25 17:54:18,108 INFO image_rx_daemon: published frame_id=0 seq=31 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:18,109 INFO image_rx_daemon: PROBE TX seq=94 phase_ms=0 size_b=16 (tx#94) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=43 epoch=14 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:18,155 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:18,718 INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=386640667 len=204 + +2026-10-25 17:54:18,719 INFO image_rx_daemon: published frame_id=0 seq=32 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:18,812 INFO image_rx_daemon: stats: rx_frames=279 rx_decode_err=0 frames_published=279 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=413 cmd_cooldown_drops=0 cmd_gate_held=132 cmd_copies_deferred=0 cmd_gate_deferred=132 + +2026-10-25 17:54:18,814 INFO image_rx_daemon: air_gap: n=20 dt_med=595384us dt_p95=603228us len_med=204B cmd_tx_ok=94 cmd_tx_fail=0 + +2026-10-25 17:54:18,815 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 17:54:18,816 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.4ms + +2026-10-25 17:54:18,817 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 17:54:18,818 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=14 last_hop=28 slot_off=[14..14] + +2026-10-25 17:54:18,819 INFO image_rx_daemon: probe: tx=94 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:54:18,820 INFO image_rx_daemon: probe_grid: p0/s0:0/94(0%) + +2026-10-25 17:54:19,114 INFO image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=387039417 len=205 + +2026-10-25 17:54:19,115 INFO image_rx_daemon: published frame_id=0 seq=33 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:19,706 INFO image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=387634849 len=203 + +2026-10-25 17:54:19,707 INFO image_rx_daemon: published frame_id=0 seq=34 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:19,708 INFO image_rx_daemon: PROBE TX seq=95 phase_ms=0 size_b=16 (tx#95) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=42 epoch=14 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:19,753 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:20,103 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=388036226 len=206 + +2026-10-25 17:54:20,104 INFO image_rx_daemon: published frame_id=0 seq=35 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:20,698 INFO image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=388629281 len=200 + +2026-10-25 17:54:20,699 INFO image_rx_daemon: published frame_id=0 seq=36 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:21,110 INFO image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=389030538 len=203 + +2026-10-25 17:54:21,111 INFO image_rx_daemon: published frame_id=0 seq=37 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:21,112 INFO image_rx_daemon: PROBE TX seq=96 phase_ms=0 size_b=16 (tx#96) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=6 epoch=14 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:21,159 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:21,683 INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=389606142 len=169 + +2026-10-25 17:54:21,684 INFO image_rx_daemon: published frame_id=0 seq=38 165 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:22,091 INFO image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=390016775 len=187 + +2026-10-25 17:54:22,092 INFO image_rx_daemon: published frame_id=0 seq=39 183 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:22,506 INFO image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=390431116 len=198 + +2026-10-25 17:54:22,507 INFO image_rx_daemon: published frame_id=0 seq=40 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:22,508 INFO image_rx_daemon: PROBE TX seq=97 phase_ms=0 size_b=16 (tx#97) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=0 epoch=14 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:22,555 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:23,095 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=391020852 len=199 + +2026-10-25 17:54:23,096 INFO image_rx_daemon: published frame_id=0 seq=41 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:23,488 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=391407604 len=155 + +2026-10-25 17:54:23,490 INFO image_rx_daemon: published frame_id=0 seq=42 151 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:24,084 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=392002011 len=177 + +2026-10-25 17:54:24,087 INFO image_rx_daemon: published frame_id=0 seq=43 173 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:24,088 INFO image_rx_daemon: PROBE TX seq=98 phase_ms=0 size_b=16 (tx#98) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=43 epoch=15 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 17:54:24,145 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:24,692 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=392618133 len=201 + +2026-10-25 17:54:24,693 INFO image_rx_daemon: published frame_id=0 seq=44 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:25,097 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=393019467 len=207 + +2026-10-25 17:54:25,098 INFO image_rx_daemon: published frame_id=0 seq=45 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:25,690 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=393609743 len=196 + +2026-10-25 17:54:25,691 INFO image_rx_daemon: published frame_id=0 seq=46 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:25,692 INFO image_rx_daemon: PROBE TX seq=99 phase_ms=0 size_b=16 (tx#99) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=22 epoch=15 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:25,738 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:26,046 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=393969757 len=144 + +2026-10-25 17:54:26,047 INFO image_rx_daemon: published frame_id=0 seq=47 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:26,664 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=394590969 len=174 + +2026-10-25 17:54:26,665 INFO image_rx_daemon: published frame_id=0 seq=48 170 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:27,054 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=394971574 len=148 + +2026-10-25 17:54:27,055 INFO image_rx_daemon: published frame_id=0 seq=49 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:27,056 INFO image_rx_daemon: PROBE TX seq=100 phase_ms=0 size_b=16 (tx#100) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=1 epoch=15 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:27,133 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:27,651 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=395575018 len=158 + +2026-10-25 17:54:27,652 INFO image_rx_daemon: published frame_id=0 seq=50 154 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:28,043 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=395965826 len=146 + +2026-10-25 17:54:28,046 INFO image_rx_daemon: published frame_id=0 seq=51 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:28,687 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=396604945 len=203 + +2026-10-25 17:54:28,689 INFO image_rx_daemon: published frame_id=0 seq=52 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:28,689 INFO image_rx_daemon: PROBE TX seq=101 phase_ms=0 size_b=16 (tx#101) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=24 epoch=15 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:28,736 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:28,823 INFO image_rx_daemon: stats: rx_frames=299 rx_decode_err=0 frames_published=299 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=441 cmd_cooldown_drops=0 cmd_gate_held=143 cmd_copies_deferred=0 cmd_gate_deferred=143 + +2026-10-25 17:54:28,825 INFO image_rx_daemon: air_gap: n=20 dt_med=575604us dt_p95=639119us len_med=198B cmd_tx_ok=101 cmd_tx_fail=0 + +2026-10-25 17:54:28,827 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 17:54:28,829 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=575.6ms + +2026-10-25 17:54:28,830 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 17:54:28,832 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=15 last_hop=28 slot_off=[14..34] + +2026-10-25 17:54:28,833 INFO image_rx_daemon: probe: tx=101 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:54:28,834 INFO image_rx_daemon: probe_grid: p0/s0:0/101(0%) + +2026-10-25 17:54:29,087 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=397006012 len=204 + +2026-10-25 17:54:29,088 INFO image_rx_daemon: published frame_id=0 seq=53 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:29,471 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=397396829 len=138 + +2026-10-25 17:54:29,473 INFO image_rx_daemon: published frame_id=0 seq=54 134 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:30,062 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=397985142 len=181 + +2026-10-25 17:54:30,063 INFO image_rx_daemon: published frame_id=0 seq=55 177 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:30,064 INFO image_rx_daemon: PROBE TX seq=102 phase_ms=0 size_b=16 (tx#102) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=25 epoch=15 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:30,132 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:30,483 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=398390490 len=152 + +2026-10-25 17:54:30,484 INFO image_rx_daemon: published frame_id=0 seq=56 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:31,086 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=398998819 len=204 + +2026-10-25 17:54:31,087 INFO image_rx_daemon: published frame_id=0 seq=57 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:31,634 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=399550319 len=143 + +2026-10-25 17:54:31,635 INFO image_rx_daemon: published frame_id=0 seq=58 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:31,636 INFO image_rx_daemon: PROBE TX seq=103 phase_ms=0 size_b=16 (tx#103) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=31 epoch=15 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:31,725 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:32,055 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=399969604 len=171 + +2026-10-25 17:54:32,056 INFO image_rx_daemon: published frame_id=0 seq=59 167 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:32,668 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=400578059 len=184 + +2026-10-25 17:54:32,669 INFO image_rx_daemon: published frame_id=0 seq=60 180 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:33,055 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=400974276 len=180 + +2026-10-25 17:54:33,055 INFO image_rx_daemon: published frame_id=0 seq=61 176 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:33,057 INFO image_rx_daemon: PROBE TX seq=104 phase_ms=0 size_b=16 (tx#104) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=35 epoch=16 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:33,124 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:33,678 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=401590686 len=205 + +2026-10-25 17:54:33,679 INFO image_rx_daemon: published frame_id=0 seq=62 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:34,030 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=401955934 len=159 + +2026-10-25 17:54:34,031 INFO image_rx_daemon: published frame_id=0 seq=63 155 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:34,674 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=402587800 len=206 + +2026-10-25 17:54:34,675 INFO image_rx_daemon: published frame_id=0 seq=64 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:34,676 INFO image_rx_daemon: PROBE TX seq=105 phase_ms=0 size_b=16 (tx#105) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=46 epoch=16 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:34,722 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:35,056 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=402965924 len=179 + +2026-10-25 17:54:35,059 INFO image_rx_daemon: published frame_id=0 seq=65 175 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:35,673 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=403579620 len=197 + +2026-10-25 17:54:35,674 INFO image_rx_daemon: published frame_id=0 seq=66 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:36,067 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=403983705 len=206 + +2026-10-25 17:54:36,068 INFO image_rx_daemon: published frame_id=0 seq=67 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:36,069 INFO image_rx_daemon: PROBE TX seq=106 phase_ms=0 size_b=16 (tx#106) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=1 epoch=16 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 17:54:36,116 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:36,658 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=404575142 len=195 + +2026-10-25 17:54:36,659 INFO image_rx_daemon: published frame_id=0 seq=68 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:37,070 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=404980726 len=205 + +2026-10-25 17:54:37,071 INFO image_rx_daemon: published frame_id=0 seq=69 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:37,671 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=405578924 len=206 + +2026-10-25 17:54:37,672 INFO image_rx_daemon: published frame_id=0 seq=70 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:37,672 INFO image_rx_daemon: PROBE TX seq=107 phase_ms=0 size_b=16 (tx#107) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=38 epoch=16 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:37,715 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:38,063 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=405977756 len=205 + +2026-10-25 17:54:38,064 INFO image_rx_daemon: published frame_id=0 seq=71 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:38,670 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=406576028 len=207 + +2026-10-25 17:54:38,671 INFO image_rx_daemon: published frame_id=0 seq=72 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:38,837 INFO image_rx_daemon: stats: rx_frames=319 rx_decode_err=0 frames_published=319 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=471 cmd_cooldown_drops=0 cmd_gate_held=152 cmd_copies_deferred=0 cmd_gate_deferred=152 + +2026-10-25 17:54:38,839 INFO image_rx_daemon: air_gap: n=20 dt_med=551500us dt_p95=631866us len_med=197B cmd_tx_ok=107 cmd_tx_fail=0 + +2026-10-25 17:54:38,842 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 17:54:38,843 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=551.5ms + +2026-10-25 17:54:38,845 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 17:54:38,846 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=16 last_hop=28 slot_off=[14..56] + +2026-10-25 17:54:38,848 INFO image_rx_daemon: probe: tx=107 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:54:38,849 INFO image_rx_daemon: probe_grid: p0/s0:0/107(0%) + +2026-10-25 17:54:39,066 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=406974821 len=206 + +2026-10-25 17:54:39,067 INFO image_rx_daemon: published frame_id=0 seq=73 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:39,067 INFO image_rx_daemon: PROBE TX seq=108 phase_ms=0 size_b=16 (tx#108) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=24 epoch=16 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:39,115 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:39,666 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=407572979 len=207 + +2026-10-25 17:54:39,667 INFO image_rx_daemon: published frame_id=0 seq=74 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:40,067 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=407971652 len=204 + +2026-10-25 17:54:40,068 INFO image_rx_daemon: published frame_id=0 seq=75 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:40,666 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=408569856 len=207 + +2026-10-25 17:54:40,667 INFO image_rx_daemon: published frame_id=0 seq=76 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:40,668 INFO image_rx_daemon: PROBE TX seq=109 phase_ms=0 size_b=16 (tx#109) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=16 epoch=16 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:40,715 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:41,055 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=408968438 len=205 + +2026-10-25 17:54:41,056 INFO image_rx_daemon: published frame_id=0 seq=77 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:41,658 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=409566673 len=207 + +2026-10-25 17:54:41,659 INFO image_rx_daemon: published frame_id=0 seq=78 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:42,066 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=409965377 len=207 + +2026-10-25 17:54:42,067 INFO image_rx_daemon: published frame_id=0 seq=79 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:42,067 INFO image_rx_daemon: PROBE TX seq=110 phase_ms=0 size_b=16 (tx#110) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=48 epoch=16 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:42,114 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:42,654 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=410563549 len=206 + +2026-10-25 17:54:42,655 INFO image_rx_daemon: published frame_id=0 seq=80 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:43,055 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=410962228 len=204 + +2026-10-25 17:54:43,056 INFO image_rx_daemon: published frame_id=0 seq=81 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:43,655 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=411557885 len=203 + +2026-10-25 17:54:43,656 INFO image_rx_daemon: published frame_id=0 seq=82 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:43,656 INFO image_rx_daemon: PROBE TX seq=111 phase_ms=0 size_b=16 (tx#111) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=20 epoch=17 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:43,691 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:44,051 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=411959207 len=206 + +2026-10-25 17:54:44,052 INFO image_rx_daemon: published frame_id=0 seq=83 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:44,647 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=412554621 len=201 + +2026-10-25 17:54:44,648 INFO image_rx_daemon: published frame_id=0 seq=84 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:45,050 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=412953382 len=202 + +2026-10-25 17:54:45,051 INFO image_rx_daemon: published frame_id=0 seq=85 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:45,052 INFO image_rx_daemon: PROBE TX seq=112 phase_ms=0 size_b=16 (tx#112) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=39 epoch=17 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:45,099 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:45,651 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=413554052 len=206 + +2026-10-25 17:54:45,652 INFO image_rx_daemon: published frame_id=0 seq=86 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:46,051 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=413954076 len=207 + +2026-10-25 17:54:46,052 INFO image_rx_daemon: published frame_id=0 seq=87 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:46,652 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=414550791 len=204 + +2026-10-25 17:54:46,653 INFO image_rx_daemon: published frame_id=0 seq=88 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:46,654 INFO image_rx_daemon: PROBE TX seq=113 phase_ms=0 size_b=16 (tx#113) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=26 epoch=17 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:46,705 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:47,050 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=414949638 len=205 + +2026-10-25 17:54:47,051 INFO image_rx_daemon: published frame_id=0 seq=89 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:47,642 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=415547915 len=206 + +2026-10-25 17:54:47,643 INFO image_rx_daemon: published frame_id=0 seq=90 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:48,039 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=415946822 len=204 + +2026-10-25 17:54:48,041 INFO image_rx_daemon: published frame_id=0 seq=91 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:48,042 INFO image_rx_daemon: PROBE TX seq=114 phase_ms=0 size_b=16 (tx#114) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=16 epoch=17 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 17:54:48,087 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:48,639 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=416542583 len=203 + +2026-10-25 17:54:48,639 INFO image_rx_daemon: published frame_id=0 seq=92 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:48,851 INFO image_rx_daemon: stats: rx_frames=339 rx_decode_err=0 frames_published=339 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=501 cmd_cooldown_drops=0 cmd_gate_held=162 cmd_copies_deferred=0 cmd_gate_deferred=162 + +2026-10-25 17:54:48,853 INFO image_rx_daemon: air_gap: n=20 dt_med=595414us dt_p95=600670us len_med=206B cmd_tx_ok=114 cmd_tx_fail=0 + +2026-10-25 17:54:48,855 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 + +2026-10-25 17:54:48,857 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.4ms + +2026-10-25 17:54:48,858 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 17:54:48,859 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=17 last_hop=28 slot_off=[14..16] + +2026-10-25 17:54:48,859 INFO image_rx_daemon: probe: tx=114 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:54:48,860 INFO image_rx_daemon: probe_grid: p0/s0:0/114(0%) + +2026-10-25 17:54:49,250 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=417143412 len=206 + +2026-10-25 17:54:49,251 INFO image_rx_daemon: published frame_id=0 seq=93 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:49,252 INFO image_rx_daemon: PROBE TX seq=115 phase_ms=0 size_b=16 (tx#115) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=24 epoch=17 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:49,298 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:49,639 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=417543142 len=207 + +2026-10-25 17:54:49,640 INFO image_rx_daemon: published frame_id=0 seq=94 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:50,037 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=417938318 len=203 + +2026-10-25 17:54:50,039 INFO image_rx_daemon: published frame_id=0 seq=95 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:50,639 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=418538901 len=206 + +2026-10-25 17:54:50,640 INFO image_rx_daemon: published frame_id=0 seq=96 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:50,641 INFO image_rx_daemon: PROBE TX seq=116 phase_ms=0 size_b=16 (tx#116) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=1 epoch=17 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:50,688 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:51,031 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=418937603 len=206 + +2026-10-25 17:54:51,032 INFO image_rx_daemon: published frame_id=0 seq=97 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:51,634 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=419532939 len=201 + +2026-10-25 17:54:51,635 INFO image_rx_daemon: published frame_id=0 seq=98 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:52,026 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=419931739 len=203 + +2026-10-25 17:54:52,027 INFO image_rx_daemon: published frame_id=0 seq=99 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:52,028 INFO image_rx_daemon: PROBE TX seq=117 phase_ms=0 size_b=16 (tx#117) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=8 epoch=17 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:52,081 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:52,631 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=420532283 len=205 + +2026-10-25 17:54:52,632 INFO image_rx_daemon: published frame_id=0 seq=100 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:53,012 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=420918015 len=187 + +2026-10-25 17:54:53,014 INFO image_rx_daemon: published frame_id=0 seq=101 183 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:53,631 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=421529022 len=206 + +2026-10-25 17:54:53,633 INFO image_rx_daemon: published frame_id=0 seq=102 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:53,634 INFO image_rx_daemon: PROBE TX seq=118 phase_ms=0 size_b=16 (tx#118) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=28 epoch=18 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:53,679 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:54,019 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=421927653 len=204 + +2026-10-25 17:54:54,020 INFO image_rx_daemon: published frame_id=0 seq=103 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:54,627 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=422525760 len=205 + +2026-10-25 17:54:54,628 INFO image_rx_daemon: published frame_id=0 seq=104 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:55,231 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=423123714 len=206 + +2026-10-25 17:54:55,232 INFO image_rx_daemon: published frame_id=0 seq=105 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:55,232 INFO image_rx_daemon: PROBE TX seq=119 phase_ms=0 size_b=16 (tx#119) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=44 epoch=18 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:55,277 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:55,630 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=423522333 len=204 + +2026-10-25 17:54:55,631 INFO image_rx_daemon: published frame_id=0 seq=106 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:56,221 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=424120512 len=204 + +2026-10-25 17:54:56,222 INFO image_rx_daemon: published frame_id=0 seq=107 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:56,624 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=424516744 len=203 + +2026-10-25 17:54:56,625 INFO image_rx_daemon: published frame_id=0 seq=108 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:56,626 INFO image_rx_daemon: PROBE TX seq=120 phase_ms=0 size_b=16 (tx#120) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=8 epoch=18 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 17:54:56,672 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:57,223 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=425117316 len=204 + +2026-10-25 17:54:57,224 INFO image_rx_daemon: published frame_id=0 seq=109 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:57,619 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=425510917 len=198 + +2026-10-25 17:54:57,620 INFO image_rx_daemon: published frame_id=0 seq=110 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:58,218 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=426111446 len=202 + +2026-10-25 17:54:58,219 INFO image_rx_daemon: published frame_id=0 seq=111 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:58,220 INFO image_rx_daemon: PROBE TX seq=121 phase_ms=0 size_b=16 (tx#121) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=4 epoch=18 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:58,267 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:54:58,618 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=426510005 len=203 + +2026-10-25 17:54:58,619 INFO image_rx_daemon: published frame_id=0 seq=112 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:58,863 INFO image_rx_daemon: stats: rx_frames=359 rx_decode_err=0 frames_published=359 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=531 cmd_cooldown_drops=0 cmd_gate_held=170 cmd_copies_deferred=0 cmd_gate_deferred=170 + +2026-10-25 17:54:58,865 INFO image_rx_daemon: air_gap: n=20 dt_med=595336us dt_p95=611007us len_med=204B cmd_tx_ok=121 cmd_tx_fail=0 + +2026-10-25 17:54:58,867 INFO image_rx_daemon: air_gap_hist(ms): <400:10 <1000:10 + +2026-10-25 17:54:58,868 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.3ms + +2026-10-25 17:54:58,870 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-75/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 17:54:58,871 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=18 last_hop=28 slot_off=[14..14] + +2026-10-25 17:54:58,871 INFO image_rx_daemon: probe: tx=121 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:54:58,872 INFO image_rx_daemon: probe_grid: p0/s0:0/121(0%) + +2026-10-25 17:54:59,219 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=427107873 len=202 + +2026-10-25 17:54:59,220 INFO image_rx_daemon: published frame_id=0 seq=113 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:59,620 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=427509137 len=207 + +2026-10-25 17:54:59,621 INFO image_rx_daemon: published frame_id=0 seq=114 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:54:59,622 INFO image_rx_daemon: PROBE TX seq=122 phase_ms=0 size_b=16 (tx#122) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=2 epoch=18 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:54:59,670 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:55:00,222 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=428106894 len=206 + +2026-10-25 17:55:00,223 INFO image_rx_daemon: published frame_id=0 seq=115 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:55:00,815 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=428704743 len=206 + +2026-10-25 17:55:00,817 INFO image_rx_daemon: published frame_id=0 seq=116 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:55:00,817 INFO image_rx_daemon: PROBE TX seq=123 phase_ms=0 size_b=16 (tx#123) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=42 epoch=18 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:55:00,865 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:55:01,202 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=429100805 len=203 + +2026-10-25 17:55:01,203 INFO image_rx_daemon: published frame_id=0 seq=117 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:55:07,925 INFO image_rx_daemon: signal received; shutting down + +2026-10-25 17:55:07,984 INFO image_rx_daemon: RX worker exit + +2026-10-25 17:55:08,875 INFO image_rx_daemon: stats: rx_frames=364 rx_decode_err=0 frames_published=364 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=544 cmd_cooldown_drops=0 cmd_gate_held=172 cmd_copies_deferred=0 cmd_gate_deferred=172 + +2026-10-25 17:55:08,877 INFO image_rx_daemon: air_gap: n=5 dt_med=597757us dt_p95=597868us len_med=206B cmd_tx_ok=123 cmd_tx_fail=0 + +2026-10-25 17:55:08,878 INFO image_rx_daemon: air_gap_hist(ms): <400:1 <1000:4 + +2026-10-25 17:55:08,880 INFO image_rx_daemon: air_gap_by_class: boundary: n=5 med=597.8ms + +2026-10-25 17:55:08,882 INFO image_rx_daemon: rx_rf: n_rssi=5 n_snr=5 rssi[min/med/max]=-72/-63/-63 snr[min/med/max]=7.0/10.0/10.0 + +2026-10-25 17:55:08,883 INFO image_rx_daemon: phase_telemetry: valid=5 invalid=0 pre_f8=0 last_epoch=18 last_hop=41 slot_off=[14..14] + +2026-10-25 17:55:08,884 INFO image_rx_daemon: probe: tx=123 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:55:08,886 INFO image_rx_daemon: probe_grid: p0/s0:0/123(0%) + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/tractor_ocd_reset.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/tractor_ocd_reset.log new file mode 100644 index 00000000..ad6ab328 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/tractor_ocd_reset.log @@ -0,0 +1,29 @@ +OCD_LEG=20261025T175141Z +Open On-Chip Debugger 0.11.0-dirty (2022-10-19-16:13) +Licensed under GNU GPL v2 +For bug reports, read + http://openocd.org/doc/doxygen/bugs.html +Info : imx_gpio GPIO JTAG/SWD bitbang driver +Info : imx_gpio mmap: pagesize: 4096, regionsize: 131072 +Info : clock speed 1805 kHz +Info : SWD DPIDR 0x6ba02477 +Info : stm32h7x.cpu0: hardware has 8 breakpoints, 4 watchpoints +Info : starting gdb server for stm32h7x.cpu0 on 3333 +Info : Listening on port 3333 for gdb connections +target halted due to debug-request, current mode: Thread +xPSR: 0x01000000 pc: 0x1ff09abc msp: 0x24003af8 +Phase A: ensure GPIOA + GPIOF clocks enabled + RCC_AHB4ENR before = 0 + RCC_AHB4ENR after = 33 +Phase B: ensure PA_11 + PF_4 are outputs (preserve other bits) +Phase C: drop BOOT0 (PA_11 -> LOW) so L072 boots from flash + GPIOA_IDR.PA_11 = 0 (expect 0) +Phase D: pulse NRST (PF_4 LOW 250 ms then HIGH) + GPIOF_IDR.PF_4 (low) = 0 (expect 0) + GPIOF_IDR.PF_4 (high) = 1 (expect 1) +DONE: BOOT0 LOW, NRST released. L072 should now run user firmware. +Allow ~500 ms then probe UART (e.g. AT command at 19200 8N1). +shutdown command invoked +OCD_EXIT=0 +__OCD_LOG_RC=0 +__OCD_RUNNING=0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/tx_daemon.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/tx_daemon.log new file mode 100644 index 00000000..f96e41a0 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_125511_5f84b748/tx_daemon.log @@ -0,0 +1,1832 @@ +2026-10-06 10:40:41,624 INFO image_tx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 + +2026-10-06 10:40:41,626 INFO image_tx_daemon: image_tx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 + +2026-10-06 10:40:41,627 INFO image_tx_daemon: no_park_last=0 gap_ms=80 min_frags=3 pipeline_depth=2 + +2026-10-06 10:40:41,635 INFO image_tx_daemon: MQTT connected; subscribing to lifetrac/v25/cmd/image_frame + +2026-10-06 10:40:41,640 INFO image_tx_daemon: LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only + +2026-10-06 10:40:41,655 INFO image_tx_daemon: link_budget: published n_frag=1 profile_idx=5 (profile 1) + +2026-10-06 10:40:42,061 INFO image_tx_daemon: FAULT_URC: code=0x09 sub=0x01 name=HOST_RX_SEEN lanes=LPUART1 uptime_ms=3725 raw=09010000000000000000000000000000000000008d0e0000 + +2026-10-06 10:40:42,067 INFO image_tx_daemon: FAULT_URC: code=0x0C sub=0x01 name=HOST_DIAG_MARK marks=VER_REQ_PARSED uptime_ms=3730 raw=0c01000000000000000000000000000000000000920e0000 + +INFO: post-VER drain queued type=0xF1 seq=0 + +INFO: post-VER drain queued type=0xC1 seq=0 + +INFO: post-VER drain queued type=0xF1 seq=0 + +INFO: post-VER drain queued type=0xC1 seq=0 + +Initializing regulatory profile 1 on co-processor... + + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] + +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 + +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 + +CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 + + FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] + +CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 + +CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 + +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 + +PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} + +2026-10-06 10:40:42,458 INFO image_tx_daemon: LBT_ENABLE=0 (matches W1-10b TX_BURST rationale) + +2026-10-06 10:40:42,470 INFO image_tx_daemon: TX worker ready (inter_cycle_s=0.050, max 8 frags/dwell) + +2026-10-06 10:40:42,627 INFO image_tx_daemon: stats: goodput=0.0 B/s util=0% pipeline=v3 frames_in=0 ok=0 fail=0 drop_full=0 drop_stale=0 frags_ok=0 frags_fail=0 qdepth=0 parity_tx=0 + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=3 epoch=0 freq_hz=904250000 pkt_toa_us=125568 legal_dwell_used_us_10s=125568 + +2026-10-06 10:40:49,575 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=166528 + +2026-10-06 10:40:49,587 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok + +2026-10-06 10:40:50,179 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=169088 + +2026-10-06 10:40:50,192 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok + +2026-10-06 10:40:50,780 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=169088 + +2026-10-06 10:40:50,791 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok + +2026-10-06 10:40:51,179 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=169088 + +2026-10-06 10:40:51,190 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok + +2026-10-06 10:40:51,769 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=169088 + +2026-10-06 10:40:51,780 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok + +2026-10-06 10:40:52,170 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=166528 + +2026-10-06 10:40:52,182 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok + +2026-10-06 10:40:52,638 INFO image_tx_daemon: stats: goodput=122.5 B/s util=10% pipeline=v3 frames_in=7 ok=6 fail=0 drop_full=0 drop_stale=0 frags_ok=6 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:40:52,773 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=166528 + +2026-10-06 10:40:52,785 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok + +2026-10-06 10:40:53,167 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=166528 + +2026-10-06 10:40:53,180 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok + +2026-10-06 10:40:53,570 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=169088 + +2026-10-06 10:40:53,581 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok + +2026-10-06 10:40:54,169 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=169088 + +2026-10-06 10:40:54,181 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok + +2026-10-06 10:40:54,409 INFO image_tx_daemon: LoRa cmd: PROBE seq=1 phase_ms=0 (rx#1) + +2026-10-06 10:40:54,763 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=169088 + +2026-10-06 10:40:54,776 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok + +2026-10-06 10:40:55,166 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=169088 + +2026-10-06 10:40:55,177 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok + +2026-10-06 10:40:55,766 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=169088 + +2026-10-06 10:40:55,778 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok + +2026-10-06 10:40:55,956 INFO image_tx_daemon: LoRa cmd: PROBE seq=2 phase_ms=0 (rx#2) + +2026-10-06 10:40:56,166 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=169088 + +2026-10-06 10:40:56,177 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok + +2026-10-06 10:40:56,562 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=166528 + +2026-10-06 10:40:56,574 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok + +2026-10-06 10:40:57,161 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=166528 + +2026-10-06 10:40:57,172 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok + +2026-10-06 10:40:57,386 INFO image_tx_daemon: LoRa cmd: PROBE seq=3 phase_ms=0 (rx#3) + +2026-10-06 10:40:57,763 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=169088 + +2026-10-06 10:40:57,776 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok + +2026-10-06 10:40:58,158 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=169088 + +2026-10-06 10:40:58,170 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok + +2026-10-06 10:40:58,758 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=166528 + +2026-10-06 10:40:58,770 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok + +2026-10-06 10:40:58,901 INFO image_tx_daemon: LoRa cmd: PROBE seq=4 phase_ms=0 (rx#4) + +2026-10-06 10:40:59,152 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=163968 + +2026-10-06 10:40:59,164 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok + +2026-10-06 10:40:59,738 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=153728 + +2026-10-06 10:40:59,752 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok + +2026-10-06 10:41:00,117 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=130688 + +2026-10-06 10:41:00,128 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok + +2026-10-06 10:41:00,391 INFO image_tx_daemon: LoRa cmd: PROBE seq=5 phase_ms=0 (rx#5) + +2026-10-06 10:41:00,747 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=163968 + +2026-10-06 10:41:00,760 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok + +2026-10-06 10:41:01,135 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=146048 + +2026-10-06 10:41:01,146 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok + +2026-10-06 10:41:01,725 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=135808 + +2026-10-06 10:41:01,737 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok + +2026-10-06 10:41:01,886 INFO image_tx_daemon: LoRa cmd: PROBE seq=6 phase_ms=0 (rx#6) + +2026-10-06 10:41:02,127 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=143488 + +2026-10-06 10:41:02,140 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok + +2026-10-06 10:41:02,649 INFO image_tx_daemon: stats: goodput=388.6 B/s util=32% pipeline=v3 frames_in=27 ok=26 fail=0 drop_full=0 drop_stale=0 frags_ok=26 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:41:02,722 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=140928 + +2026-10-06 10:41:02,734 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok + +2026-10-06 10:41:03,154 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=166528 + +2026-10-06 10:41:03,166 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok + +2026-10-06 10:41:03,389 INFO image_tx_daemon: LoRa cmd: PROBE seq=7 phase_ms=0 (rx#7) + +2026-10-06 10:41:03,756 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:03,768 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok + +2026-10-06 10:41:04,150 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=166528 + +2026-10-06 10:41:04,162 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok + +2026-10-06 10:41:04,746 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:04,758 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok + +2026-10-06 10:41:04,892 INFO image_tx_daemon: LoRa cmd: PROBE seq=8 phase_ms=0 (rx#8) + +2026-10-06 10:41:05,142 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=166528 + +2026-10-06 10:41:05,154 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok + +2026-10-06 10:41:05,729 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=151168 + +2026-10-06 10:41:05,741 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok + +2026-10-06 10:41:06,101 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=120448 + +2026-10-06 10:41:06,112 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok + +2026-10-06 10:41:06,375 INFO image_tx_daemon: LoRa cmd: PROBE seq=9 phase_ms=0 (rx#9) + +2026-10-06 10:41:06,527 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=117888 + +2026-10-06 10:41:06,538 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok + +2026-10-06 10:41:07,111 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=133248 + +2026-10-06 10:41:07,122 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok + +2026-10-06 10:41:07,741 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=166528 + +2026-10-06 10:41:07,752 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok + +2026-10-06 10:41:07,896 INFO image_tx_daemon: LoRa cmd: PROBE seq=10 phase_ms=0 (rx#10) + +2026-10-06 10:41:08,117 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=143488 + +2026-10-06 10:41:08,128 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok + +2026-10-06 10:41:08,715 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=138368 + +2026-10-06 10:41:08,727 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok + +2026-10-06 10:41:09,144 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:09,155 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok + +2026-10-06 10:41:09,363 INFO image_tx_daemon: LoRa cmd: PROBE seq=11 phase_ms=0 (rx#11) + +2026-10-06 10:41:09,542 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=163968 + +2026-10-06 10:41:09,553 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok + +2026-10-06 10:41:10,100 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=128128 + +2026-10-06 10:41:10,111 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok + +2026-10-06 10:41:10,677 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=110208 + +2026-10-06 10:41:10,689 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok + +2026-10-06 10:41:10,888 INFO image_tx_daemon: LoRa cmd: PROBE seq=12 phase_ms=0 (rx#12) + +2026-10-06 10:41:11,129 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=156288 + +2026-10-06 10:41:11,140 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok + +2026-10-06 10:41:11,732 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=166528 + +2026-10-06 10:41:11,744 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok + +2026-10-06 10:41:11,881 INFO image_tx_daemon: LoRa cmd: PROBE seq=13 phase_ms=0 (rx#13) + +2026-10-06 10:41:12,131 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=161408 + +2026-10-06 10:41:12,148 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok + +2026-10-06 10:41:12,660 INFO image_tx_daemon: stats: goodput=358.2 B/s util=30% pipeline=v3 frames_in=47 ok=46 fail=0 drop_full=0 drop_stale=0 frags_ok=46 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:41:12,716 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=148608 + +2026-10-06 10:41:12,727 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok + +2026-10-06 10:41:13,137 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=166528 + +2026-10-06 10:41:13,149 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok + +2026-10-06 10:41:13,390 INFO image_tx_daemon: LoRa cmd: PROBE seq=14 phase_ms=0 (rx#14) + +2026-10-06 10:41:13,702 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=140928 + +2026-10-06 10:41:13,715 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok + +2026-10-06 10:41:14,103 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=138368 + +2026-10-06 10:41:14,114 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok + +2026-10-06 10:41:14,680 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=120448 + +2026-10-06 10:41:14,692 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok + +2026-10-06 10:41:14,865 INFO image_tx_daemon: LoRa cmd: PROBE seq=15 phase_ms=0 (rx#15) + +2026-10-06 10:41:15,115 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=148608 + +2026-10-06 10:41:15,126 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok + +2026-10-06 10:41:15,703 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=135808 + +2026-10-06 10:41:15,717 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok + +2026-10-06 10:41:16,084 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=123008 + +2026-10-06 10:41:16,095 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok + +2026-10-06 10:41:16,358 INFO image_tx_daemon: LoRa cmd: PROBE seq=16 phase_ms=0 (rx#16) + +2026-10-06 10:41:16,534 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=123008 + +2026-10-06 10:41:16,546 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok + +2026-10-06 10:41:17,115 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=156288 + +2026-10-06 10:41:17,127 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok + +2026-10-06 10:41:17,682 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=120448 + +2026-10-06 10:41:17,694 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok + +2026-10-06 10:41:17,897 INFO image_tx_daemon: LoRa cmd: PROBE seq=17 phase_ms=0 (rx#17) + +2026-10-06 10:41:18,084 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=128128 + +2026-10-06 10:41:18,096 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok + +2026-10-06 10:41:18,692 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=130688 + +2026-10-06 10:41:18,704 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok + +2026-10-06 10:41:19,126 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:19,138 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok + +2026-10-06 10:41:19,373 INFO image_tx_daemon: LoRa cmd: PROBE seq=18 phase_ms=0 (rx#18) + +2026-10-06 10:41:19,499 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=107648 + +2026-10-06 10:41:19,511 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok + +2026-10-06 10:41:20,123 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=166528 + +2026-10-06 10:41:20,135 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok + +2026-10-06 10:41:20,515 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=151168 + +2026-10-06 10:41:20,527 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok + +2026-10-06 10:41:20,790 INFO image_tx_daemon: LoRa cmd: PROBE seq=19 phase_ms=0 (rx#19) + +2026-10-06 10:41:21,126 INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:21,138 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok + +2026-10-06 10:41:21,517 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=125568 + +2026-10-06 10:41:21,528 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok + +2026-10-06 10:41:22,124 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:22,136 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok + +2026-10-06 10:41:22,376 INFO image_tx_daemon: LoRa cmd: PROBE seq=20 phase_ms=0 (rx#20) + +2026-10-06 10:41:22,672 INFO image_tx_daemon: stats: goodput=336.8 B/s util=28% pipeline=v3 frames_in=67 ok=66 fail=0 drop_full=0 drop_stale=0 frags_ok=66 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:41:22,717 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=163968 + +2026-10-06 10:41:22,728 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok + +2026-10-06 10:41:23,115 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:23,126 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok + +2026-10-06 10:41:23,714 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=161408 + +2026-10-06 10:41:23,726 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok + +2026-10-06 10:41:23,893 INFO image_tx_daemon: LoRa cmd: PROBE seq=21 phase_ms=0 (rx#21) + +2026-10-06 10:41:24,112 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=163968 + +2026-10-06 10:41:24,124 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok + +2026-10-06 10:41:24,690 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=140928 + +2026-10-06 10:41:24,702 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok + +2026-10-06 10:41:25,095 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=146048 + +2026-10-06 10:41:25,107 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok + +2026-10-06 10:41:25,370 INFO image_tx_daemon: LoRa cmd: PROBE seq=22 phase_ms=0 (rx#22) + +2026-10-06 10:41:25,717 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:25,728 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok + +2026-10-06 10:41:26,102 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=156288 + +2026-10-06 10:41:26,114 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok + +2026-10-06 10:41:26,661 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=120448 + +2026-10-06 10:41:26,673 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok + +2026-10-06 10:41:26,884 INFO image_tx_daemon: LoRa cmd: PROBE seq=23 phase_ms=0 (rx#23) + +2026-10-06 10:41:27,084 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=138368 + +2026-10-06 10:41:27,096 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok + +2026-10-06 10:41:27,674 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=128128 + +2026-10-06 10:41:27,686 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok + +2026-10-06 10:41:28,040 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=102528 + +2026-10-06 10:41:28,052 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok + +2026-10-06 10:41:28,316 INFO image_tx_daemon: LoRa cmd: PROBE seq=24 phase_ms=0 (rx#24) + +2026-10-06 10:41:28,692 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=156288 + +2026-10-06 10:41:28,704 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok + +2026-10-06 10:41:29,074 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=130688 + +2026-10-06 10:41:29,085 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok + +2026-10-06 10:41:29,673 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=135808 + +2026-10-06 10:41:29,684 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok + +2026-10-06 10:41:29,906 INFO image_tx_daemon: LoRa cmd: PROBE seq=25 phase_ms=0 (rx#25) + +2026-10-06 10:41:30,074 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=135808 + +2026-10-06 10:41:30,085 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok + +2026-10-06 10:41:30,505 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=89728 + +2026-10-06 10:41:30,516 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok + +2026-10-06 10:41:31,098 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=156288 + +2026-10-06 10:41:31,110 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok + +2026-10-06 10:41:31,372 INFO image_tx_daemon: LoRa cmd: PROBE seq=26 phase_ms=0 (rx#26) + +2026-10-06 10:41:31,677 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=143488 + +2026-10-06 10:41:31,688 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok + +2026-10-06 10:41:32,066 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=130688 + +2026-10-06 10:41:32,077 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok + +2026-10-06 10:41:32,680 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=151168 + +2026-10-06 10:41:32,684 INFO image_tx_daemon: stats: goodput=354.6 B/s util=30% pipeline=v3 frames_in=87 ok=87 fail=0 drop_full=0 drop_stale=0 frags_ok=87 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:41:32,691 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok + +2026-10-06 10:41:32,906 INFO image_tx_daemon: LoRa cmd: PROBE seq=27 phase_ms=0 (rx#27) + +2026-10-06 10:41:33,095 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=163968 + +2026-10-06 10:41:33,106 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok + +2026-10-06 10:41:33,705 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:33,717 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok + +2026-10-06 10:41:34,102 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=166528 + +2026-10-06 10:41:34,114 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok + +2026-10-06 10:41:34,377 INFO image_tx_daemon: LoRa cmd: PROBE seq=28 phase_ms=0 (rx#28) + +2026-10-06 10:41:34,690 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=158848 + +2026-10-06 10:41:34,702 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok + +2026-10-06 10:41:35,094 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:35,106 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok + +2026-10-06 10:41:35,649 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=120448 + +2026-10-06 10:41:35,661 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok + +2026-10-06 10:41:35,865 INFO image_tx_daemon: LoRa cmd: PROBE seq=29 phase_ms=0 (rx#29) + +2026-10-06 10:41:36,095 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:36,106 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok + +2026-10-06 10:41:36,692 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:36,705 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok + +2026-10-06 10:41:37,099 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:37,110 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok + +2026-10-06 10:41:37,373 INFO image_tx_daemon: LoRa cmd: PROBE seq=30 phase_ms=0 (rx#30) + +2026-10-06 10:41:37,693 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=166528 + +2026-10-06 10:41:37,705 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok + +2026-10-06 10:41:38,093 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=163968 + +2026-10-06 10:41:38,104 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok + +2026-10-06 10:41:38,686 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=166528 + +2026-10-06 10:41:38,698 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok + +2026-10-06 10:41:38,891 INFO image_tx_daemon: LoRa cmd: PROBE seq=31 phase_ms=0 (rx#31) + +2026-10-06 10:41:39,089 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=166528 + +2026-10-06 10:41:39,101 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok + +2026-10-06 10:41:39,688 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=163968 + +2026-10-06 10:41:39,700 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok + +2026-10-06 10:41:40,086 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=166528 + +2026-10-06 10:41:40,097 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok + +2026-10-06 10:41:40,360 INFO image_tx_daemon: LoRa cmd: PROBE seq=32 phase_ms=0 (rx#32) + +2026-10-06 10:41:40,688 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=166528 + +2026-10-06 10:41:40,700 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok + +2026-10-06 10:41:41,079 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=163968 + +2026-10-06 10:41:41,091 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok + +2026-10-06 10:41:41,625 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=112768 + +2026-10-06 10:41:41,637 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok + +2026-10-06 10:41:41,900 INFO image_tx_daemon: LoRa cmd: PROBE seq=33 phase_ms=0 (rx#33) + +2026-10-06 10:41:42,048 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=128128 + +2026-10-06 10:41:42,059 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok + +2026-10-06 10:41:42,635 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=117888 + +2026-10-06 10:41:42,647 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok + +2026-10-06 10:41:42,695 INFO image_tx_daemon: stats: goodput=377.0 B/s util=31% pipeline=v3 frames_in=107 ok=107 fail=0 drop_full=0 drop_stale=0 frags_ok=107 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:41:43,084 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=166528 + +2026-10-06 10:41:43,096 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok + +2026-10-06 10:41:43,359 INFO image_tx_daemon: LoRa cmd: PROBE seq=34 phase_ms=0 (rx#34) + +2026-10-06 10:41:43,653 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=143488 + +2026-10-06 10:41:43,665 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok + +2026-10-06 10:41:44,068 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=158848 + +2026-10-06 10:41:44,079 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok + +2026-10-06 10:41:44,666 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=148608 + +2026-10-06 10:41:44,678 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok + +2026-10-06 10:41:44,886 INFO image_tx_daemon: LoRa cmd: PROBE seq=35 phase_ms=0 (rx#35) + +2026-10-06 10:41:45,053 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=146048 + +2026-10-06 10:41:45,065 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok + +2026-10-06 10:41:45,661 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=151168 + +2026-10-06 10:41:45,673 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok + +2026-10-06 10:41:46,061 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=148608 + +2026-10-06 10:41:46,073 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok + +2026-10-06 10:41:46,335 INFO image_tx_daemon: LoRa cmd: PROBE seq=36 phase_ms=0 (rx#36) + +2026-10-06 10:41:46,656 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=140928 + +2026-10-06 10:41:46,668 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok + +2026-10-06 10:41:47,075 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=166528 + +2026-10-06 10:41:47,086 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok + +2026-10-06 10:41:47,653 INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 toa_us=140928 + +2026-10-06 10:41:47,664 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok + +2026-10-06 10:41:47,896 INFO image_tx_daemon: LoRa cmd: PROBE seq=37 phase_ms=0 (rx#37) + +2026-10-06 10:41:48,044 INFO image_tx_daemon: txdone_arrival: seq=118 idx=0 status=0 toa_us=125568 + +2026-10-06 10:41:48,056 INFO image_tx_daemon: frame seq=118 done (pipelined): 1 fragments ok + +2026-10-06 10:41:48,672 INFO image_tx_daemon: txdone_arrival: seq=119 idx=0 status=0 toa_us=163968 + +2026-10-06 10:41:48,684 INFO image_tx_daemon: frame seq=119 done (pipelined): 1 fragments ok + +2026-10-06 10:41:49,274 INFO image_tx_daemon: txdone_arrival: seq=120 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:49,286 INFO image_tx_daemon: frame seq=120 done (pipelined): 1 fragments ok + +2026-10-06 10:41:49,402 INFO image_tx_daemon: LoRa cmd: PROBE seq=38 phase_ms=0 (rx#38) + +2026-10-06 10:41:49,651 INFO image_tx_daemon: txdone_arrival: seq=121 idx=0 status=0 toa_us=146048 + +2026-10-06 10:41:49,663 INFO image_tx_daemon: frame seq=121 done (pipelined): 1 fragments ok + +2026-10-06 10:41:50,276 INFO image_tx_daemon: txdone_arrival: seq=122 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:50,288 INFO image_tx_daemon: frame seq=122 done (pipelined): 1 fragments ok + +2026-10-06 10:41:50,675 INFO image_tx_daemon: txdone_arrival: seq=123 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:50,687 INFO image_tx_daemon: frame seq=123 done (pipelined): 1 fragments ok + +2026-10-06 10:41:50,876 INFO image_tx_daemon: LoRa cmd: PROBE seq=39 phase_ms=0 (rx#39) + +2026-10-06 10:41:51,073 INFO image_tx_daemon: txdone_arrival: seq=124 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:51,085 INFO image_tx_daemon: frame seq=124 done (pipelined): 1 fragments ok + +2026-10-06 10:41:51,671 INFO image_tx_daemon: txdone_arrival: seq=125 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:51,683 INFO image_tx_daemon: frame seq=125 done (pipelined): 1 fragments ok + +2026-10-06 10:41:52,074 INFO image_tx_daemon: txdone_arrival: seq=126 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:52,085 INFO image_tx_daemon: frame seq=126 done (pipelined): 1 fragments ok + +2026-10-06 10:41:52,348 INFO image_tx_daemon: LoRa cmd: PROBE seq=40 phase_ms=0 (rx#40) + +2026-10-06 10:41:52,631 INFO image_tx_daemon: txdone_arrival: seq=127 idx=0 status=0 toa_us=130688 + +2026-10-06 10:41:52,643 INFO image_tx_daemon: frame seq=127 done (pipelined): 1 fragments ok + +2026-10-06 10:41:52,708 INFO image_tx_daemon: stats: goodput=370.5 B/s util=31% pipeline=v3 frames_in=127 ok=127 fail=0 drop_full=0 drop_stale=0 frags_ok=127 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:41:53,027 INFO image_tx_daemon: txdone_arrival: seq=128 idx=0 status=0 toa_us=130688 + +2026-10-06 10:41:53,039 INFO image_tx_daemon: frame seq=128 done (pipelined): 1 fragments ok + +2026-10-06 10:41:53,615 INFO image_tx_daemon: txdone_arrival: seq=129 idx=0 status=0 toa_us=120448 + +2026-10-06 10:41:53,627 INFO image_tx_daemon: frame seq=129 done (pipelined): 1 fragments ok + +2026-10-06 10:41:53,866 INFO image_tx_daemon: LoRa cmd: PROBE seq=41 phase_ms=0 (rx#41) + +2026-10-06 10:41:53,961 INFO image_tx_daemon: txdone_arrival: seq=130 idx=0 status=0 toa_us=66688 + +2026-10-06 10:41:53,972 INFO image_tx_daemon: frame seq=130 done (pipelined): 1 fragments ok + +2026-10-06 10:41:54,577 INFO image_tx_daemon: txdone_arrival: seq=131 idx=0 status=0 toa_us=87168 + +2026-10-06 10:41:54,589 INFO image_tx_daemon: frame seq=131 done (pipelined): 1 fragments ok + +2026-10-06 10:41:55,249 INFO image_tx_daemon: txdone_arrival: seq=132 idx=0 status=0 toa_us=151168 + +2026-10-06 10:41:55,261 INFO image_tx_daemon: frame seq=132 done (pipelined): 1 fragments ok + +2026-10-06 10:41:55,397 INFO image_tx_daemon: LoRa cmd: PROBE seq=42 phase_ms=0 (rx#42) + +2026-10-06 10:41:55,658 INFO image_tx_daemon: txdone_arrival: seq=133 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:55,670 INFO image_tx_daemon: frame seq=133 done (pipelined): 1 fragments ok + +2026-10-06 10:41:56,056 INFO image_tx_daemon: txdone_arrival: seq=134 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:56,068 INFO image_tx_daemon: frame seq=134 done (pipelined): 1 fragments ok + +2026-10-06 10:41:56,657 INFO image_tx_daemon: txdone_arrival: seq=135 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:56,668 INFO image_tx_daemon: frame seq=135 done (pipelined): 1 fragments ok + +2026-10-06 10:41:56,873 INFO image_tx_daemon: LoRa cmd: PROBE seq=43 phase_ms=0 (rx#43) + +2026-10-06 10:41:57,060 INFO image_tx_daemon: txdone_arrival: seq=136 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:57,072 INFO image_tx_daemon: frame seq=136 done (pipelined): 1 fragments ok + +2026-10-06 10:41:57,660 INFO image_tx_daemon: txdone_arrival: seq=137 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:57,671 INFO image_tx_daemon: frame seq=137 done (pipelined): 1 fragments ok + +2026-10-06 10:41:58,058 INFO image_tx_daemon: txdone_arrival: seq=138 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:58,070 INFO image_tx_daemon: frame seq=138 done (pipelined): 1 fragments ok + +2026-10-06 10:41:58,332 INFO image_tx_daemon: LoRa cmd: PROBE seq=44 phase_ms=0 (rx#44) + +2026-10-06 10:41:58,655 INFO image_tx_daemon: txdone_arrival: seq=139 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:58,667 INFO image_tx_daemon: frame seq=139 done (pipelined): 1 fragments ok + +2026-10-06 10:41:59,257 INFO image_tx_daemon: txdone_arrival: seq=140 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:59,271 INFO image_tx_daemon: frame seq=140 done (pipelined): 1 fragments ok + +2026-10-06 10:41:59,380 INFO image_tx_daemon: LoRa cmd: PROBE seq=45 phase_ms=0 (rx#45) + +2026-10-06 10:41:59,651 INFO image_tx_daemon: txdone_arrival: seq=141 idx=0 status=0 toa_us=169088 + +2026-10-06 10:41:59,663 INFO image_tx_daemon: frame seq=141 done (pipelined): 1 fragments ok + +2026-10-06 10:42:00,253 INFO image_tx_daemon: txdone_arrival: seq=142 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:00,265 INFO image_tx_daemon: frame seq=142 done (pipelined): 1 fragments ok + +2026-10-06 10:42:00,656 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:00,668 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok + +2026-10-06 10:42:00,877 INFO image_tx_daemon: LoRa cmd: PROBE seq=46 phase_ms=0 (rx#46) + +2026-10-06 10:42:01,250 INFO image_tx_daemon: txdone_arrival: seq=144 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:01,263 INFO image_tx_daemon: frame seq=144 done (pipelined): 1 fragments ok + +2026-10-06 10:42:01,649 INFO image_tx_daemon: txdone_arrival: seq=145 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:01,661 INFO image_tx_daemon: frame seq=145 done (pipelined): 1 fragments ok + +2026-10-06 10:42:02,254 INFO image_tx_daemon: txdone_arrival: seq=146 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:02,267 INFO image_tx_daemon: frame seq=146 done (pipelined): 1 fragments ok + +2026-10-06 10:42:02,397 INFO image_tx_daemon: LoRa cmd: PROBE seq=47 phase_ms=0 (rx#47) + +2026-10-06 10:42:02,648 INFO image_tx_daemon: txdone_arrival: seq=147 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:02,659 INFO image_tx_daemon: frame seq=147 done (pipelined): 1 fragments ok + +2026-10-06 10:42:02,720 INFO image_tx_daemon: stats: goodput=370.9 B/s util=31% pipeline=v3 frames_in=147 ok=147 fail=0 drop_full=0 drop_stale=0 frags_ok=147 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:42:03,249 INFO image_tx_daemon: txdone_arrival: seq=148 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:03,260 INFO image_tx_daemon: frame seq=148 done (pipelined): 1 fragments ok + +2026-10-06 10:42:03,644 INFO image_tx_daemon: txdone_arrival: seq=149 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:03,655 INFO image_tx_daemon: frame seq=149 done (pipelined): 1 fragments ok + +2026-10-06 10:42:03,891 INFO image_tx_daemon: LoRa cmd: PROBE seq=48 phase_ms=0 (rx#48) + +2026-10-06 10:42:04,245 INFO image_tx_daemon: txdone_arrival: seq=150 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:04,257 INFO image_tx_daemon: frame seq=150 done (pipelined): 1 fragments ok + +2026-10-06 10:42:04,645 INFO image_tx_daemon: txdone_arrival: seq=151 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:04,657 INFO image_tx_daemon: frame seq=151 done (pipelined): 1 fragments ok + +2026-10-06 10:42:05,242 INFO image_tx_daemon: txdone_arrival: seq=152 idx=0 status=0 toa_us=166528 + +2026-10-06 10:42:05,254 INFO image_tx_daemon: frame seq=152 done (pipelined): 1 fragments ok + +2026-10-06 10:42:05,390 INFO image_tx_daemon: LoRa cmd: PROBE seq=49 phase_ms=0 (rx#49) + +2026-10-06 10:42:05,640 INFO image_tx_daemon: txdone_arrival: seq=153 idx=0 status=0 toa_us=166528 + +2026-10-06 10:42:05,652 INFO image_tx_daemon: frame seq=153 done (pipelined): 1 fragments ok + +2026-10-06 10:42:06,242 INFO image_tx_daemon: txdone_arrival: seq=154 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:06,255 INFO image_tx_daemon: frame seq=154 done (pipelined): 1 fragments ok + +2026-10-06 10:42:06,641 INFO image_tx_daemon: txdone_arrival: seq=155 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:06,652 INFO image_tx_daemon: frame seq=155 done (pipelined): 1 fragments ok + +2026-10-06 10:42:06,885 INFO image_tx_daemon: LoRa cmd: PROBE seq=50 phase_ms=0 (rx#50) + +2026-10-06 10:42:07,239 INFO image_tx_daemon: txdone_arrival: seq=156 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:07,251 INFO image_tx_daemon: frame seq=156 done (pipelined): 1 fragments ok + +2026-10-06 10:42:07,635 INFO image_tx_daemon: txdone_arrival: seq=157 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:07,646 INFO image_tx_daemon: frame seq=157 done (pipelined): 1 fragments ok + +2026-10-06 10:42:08,240 INFO image_tx_daemon: txdone_arrival: seq=158 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:08,252 INFO image_tx_daemon: frame seq=158 done (pipelined): 1 fragments ok + +2026-10-06 10:42:08,393 INFO image_tx_daemon: LoRa cmd: PROBE seq=51 phase_ms=0 (rx#51) + +2026-10-06 10:42:08,642 INFO image_tx_daemon: txdone_arrival: seq=159 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:08,653 INFO image_tx_daemon: frame seq=159 done (pipelined): 1 fragments ok + +2026-10-06 10:42:09,235 INFO image_tx_daemon: txdone_arrival: seq=160 idx=0 status=0 toa_us=163968 + +2026-10-06 10:42:09,247 INFO image_tx_daemon: frame seq=160 done (pipelined): 1 fragments ok + +2026-10-06 10:42:09,639 INFO image_tx_daemon: txdone_arrival: seq=161 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:09,650 INFO image_tx_daemon: frame seq=161 done (pipelined): 1 fragments ok + +2026-10-06 10:42:09,899 INFO image_tx_daemon: LoRa cmd: PROBE seq=52 phase_ms=0 (rx#52) + +2026-10-06 10:42:10,231 INFO image_tx_daemon: txdone_arrival: seq=162 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:10,243 INFO image_tx_daemon: frame seq=162 done (pipelined): 1 fragments ok + +2026-10-06 10:42:10,634 INFO image_tx_daemon: txdone_arrival: seq=163 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:10,645 INFO image_tx_daemon: frame seq=163 done (pipelined): 1 fragments ok + +2026-10-06 10:42:11,232 INFO image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:11,245 INFO image_tx_daemon: frame seq=164 done (pipelined): 1 fragments ok + +2026-10-06 10:42:11,405 INFO image_tx_daemon: LoRa cmd: PROBE seq=53 phase_ms=0 (rx#53) + +2026-10-06 10:42:11,634 INFO image_tx_daemon: txdone_arrival: seq=165 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:11,645 INFO image_tx_daemon: frame seq=165 done (pipelined): 1 fragments ok + +2026-10-06 10:42:12,233 INFO image_tx_daemon: txdone_arrival: seq=166 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:12,244 INFO image_tx_daemon: frame seq=166 done (pipelined): 1 fragments ok + +2026-10-06 10:42:12,629 INFO image_tx_daemon: txdone_arrival: seq=167 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:12,648 INFO image_tx_daemon: frame seq=167 done (pipelined): 1 fragments ok + +2026-10-06 10:42:12,731 INFO image_tx_daemon: stats: goodput=409.5 B/s util=34% pipeline=v3 frames_in=167 ok=167 fail=0 drop_full=0 drop_stale=0 frags_ok=167 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:42:12,870 INFO image_tx_daemon: LoRa cmd: PROBE seq=54 phase_ms=0 (rx#54) + +2026-10-06 10:42:13,234 INFO image_tx_daemon: txdone_arrival: seq=168 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:13,245 INFO image_tx_daemon: frame seq=168 done (pipelined): 1 fragments ok + +2026-10-06 10:42:13,633 INFO image_tx_daemon: txdone_arrival: seq=169 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:13,644 INFO image_tx_daemon: frame seq=169 done (pipelined): 1 fragments ok + +2026-10-06 10:42:14,223 INFO image_tx_daemon: txdone_arrival: seq=170 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:14,235 INFO image_tx_daemon: frame seq=170 done (pipelined): 1 fragments ok + +2026-10-06 10:42:14,371 INFO image_tx_daemon: LoRa cmd: PROBE seq=55 phase_ms=0 (rx#55) + +2026-10-06 10:42:14,622 INFO image_tx_daemon: txdone_arrival: seq=171 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:14,634 INFO image_tx_daemon: frame seq=171 done (pipelined): 1 fragments ok + +2026-10-06 10:42:15,227 INFO image_tx_daemon: txdone_arrival: seq=172 idx=0 status=0 toa_us=166528 + +2026-10-06 10:42:15,239 INFO image_tx_daemon: frame seq=172 done (pipelined): 1 fragments ok + +2026-10-06 10:42:15,625 INFO image_tx_daemon: txdone_arrival: seq=173 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:15,636 INFO image_tx_daemon: frame seq=173 done (pipelined): 1 fragments ok + +2026-10-06 10:42:15,871 INFO image_tx_daemon: LoRa cmd: PROBE seq=56 phase_ms=0 (rx#56) + +2026-10-06 10:42:16,225 INFO image_tx_daemon: txdone_arrival: seq=174 idx=0 status=0 toa_us=166528 + +2026-10-06 10:42:16,237 INFO image_tx_daemon: frame seq=174 done (pipelined): 1 fragments ok + +2026-10-06 10:42:16,623 INFO image_tx_daemon: txdone_arrival: seq=175 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:16,635 INFO image_tx_daemon: frame seq=175 done (pipelined): 1 fragments ok + +2026-10-06 10:42:17,222 INFO image_tx_daemon: txdone_arrival: seq=176 idx=0 status=0 toa_us=166528 + +2026-10-06 10:42:17,234 INFO image_tx_daemon: frame seq=176 done (pipelined): 1 fragments ok + +2026-10-06 10:42:17,355 INFO image_tx_daemon: LoRa cmd: PROBE seq=57 phase_ms=0 (rx#57) + +2026-10-06 10:42:17,626 INFO image_tx_daemon: txdone_arrival: seq=177 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:17,637 INFO image_tx_daemon: frame seq=177 done (pipelined): 1 fragments ok + +2026-10-06 10:42:18,218 INFO image_tx_daemon: txdone_arrival: seq=178 idx=0 status=0 toa_us=161408 + +2026-10-06 10:42:18,229 INFO image_tx_daemon: frame seq=178 done (pipelined): 1 fragments ok + +2026-10-06 10:42:18,615 INFO image_tx_daemon: txdone_arrival: seq=179 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:18,627 INFO image_tx_daemon: frame seq=179 done (pipelined): 1 fragments ok + +2026-10-06 10:42:18,861 INFO image_tx_daemon: LoRa cmd: PROBE seq=58 phase_ms=0 (rx#58) + +2026-10-06 10:42:19,216 INFO image_tx_daemon: txdone_arrival: seq=180 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:19,228 INFO image_tx_daemon: frame seq=180 done (pipelined): 1 fragments ok + +2026-10-06 10:42:19,615 INFO image_tx_daemon: txdone_arrival: seq=181 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:19,627 INFO image_tx_daemon: frame seq=181 done (pipelined): 1 fragments ok + +2026-10-06 10:42:20,211 INFO image_tx_daemon: txdone_arrival: seq=182 idx=0 status=0 toa_us=166528 + +2026-10-06 10:42:20,224 INFO image_tx_daemon: frame seq=182 done (pipelined): 1 fragments ok + +2026-10-06 10:42:20,377 INFO image_tx_daemon: LoRa cmd: PROBE seq=59 phase_ms=0 (rx#59) + +2026-10-06 10:42:20,617 INFO image_tx_daemon: txdone_arrival: seq=183 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:20,629 INFO image_tx_daemon: frame seq=183 done (pipelined): 1 fragments ok + +2026-10-06 10:42:21,209 INFO image_tx_daemon: txdone_arrival: seq=184 idx=0 status=0 toa_us=166528 + +2026-10-06 10:42:21,221 INFO image_tx_daemon: frame seq=184 done (pipelined): 1 fragments ok + +2026-10-06 10:42:21,617 INFO image_tx_daemon: txdone_arrival: seq=185 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:21,628 INFO image_tx_daemon: frame seq=185 done (pipelined): 1 fragments ok + +2026-10-06 10:42:21,846 INFO image_tx_daemon: LoRa cmd: PROBE seq=60 phase_ms=0 (rx#60) + +2026-10-06 10:42:22,209 INFO image_tx_daemon: txdone_arrival: seq=186 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:22,221 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 fragments ok + +2026-10-06 10:42:22,609 INFO image_tx_daemon: txdone_arrival: seq=187 idx=0 status=0 toa_us=163968 + +2026-10-06 10:42:22,621 INFO image_tx_daemon: frame seq=187 done (pipelined): 1 fragments ok + +2026-10-06 10:42:22,744 INFO image_tx_daemon: stats: goodput=407.1 B/s util=34% pipeline=v3 frames_in=187 ok=187 fail=0 drop_full=0 drop_stale=0 frags_ok=187 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:42:23,208 INFO image_tx_daemon: txdone_arrival: seq=188 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:23,222 INFO image_tx_daemon: frame seq=188 done (pipelined): 1 fragments ok + +2026-10-06 10:42:23,350 INFO image_tx_daemon: LoRa cmd: PROBE seq=61 phase_ms=0 (rx#61) + +2026-10-06 10:42:23,611 INFO image_tx_daemon: txdone_arrival: seq=189 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:23,623 INFO image_tx_daemon: frame seq=189 done (pipelined): 1 fragments ok + +2026-10-06 10:42:24,213 INFO image_tx_daemon: txdone_arrival: seq=190 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:24,227 INFO image_tx_daemon: frame seq=190 done (pipelined): 1 fragments ok + +2026-10-06 10:42:24,606 INFO image_tx_daemon: txdone_arrival: seq=191 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:24,618 INFO image_tx_daemon: frame seq=191 done (pipelined): 1 fragments ok + +2026-10-06 10:42:24,865 INFO image_tx_daemon: LoRa cmd: PROBE seq=62 phase_ms=0 (rx#62) + +2026-10-06 10:42:25,208 INFO image_tx_daemon: txdone_arrival: seq=192 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:25,220 INFO image_tx_daemon: frame seq=192 done (pipelined): 1 fragments ok + +2026-10-06 10:42:25,609 INFO image_tx_daemon: txdone_arrival: seq=193 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:25,621 INFO image_tx_daemon: frame seq=193 done (pipelined): 1 fragments ok + +2026-10-06 10:42:26,206 INFO image_tx_daemon: txdone_arrival: seq=194 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:26,217 INFO image_tx_daemon: frame seq=194 done (pipelined): 1 fragments ok + +2026-10-06 10:42:26,394 INFO image_tx_daemon: LoRa cmd: PROBE seq=63 phase_ms=0 (rx#63) + +2026-10-06 10:42:26,603 INFO image_tx_daemon: txdone_arrival: seq=195 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:26,614 INFO image_tx_daemon: frame seq=195 done (pipelined): 1 fragments ok + +2026-10-06 10:42:27,201 INFO image_tx_daemon: txdone_arrival: seq=196 idx=0 status=0 toa_us=166528 + +2026-10-06 10:42:27,212 INFO image_tx_daemon: frame seq=196 done (pipelined): 1 fragments ok + +2026-10-06 10:42:27,594 INFO image_tx_daemon: txdone_arrival: seq=197 idx=0 status=0 toa_us=166528 + +2026-10-06 10:42:27,606 INFO image_tx_daemon: frame seq=197 done (pipelined): 1 fragments ok + +2026-10-06 10:42:27,869 INFO image_tx_daemon: LoRa cmd: PROBE seq=64 phase_ms=0 (rx#64) + +2026-10-06 10:42:28,194 INFO image_tx_daemon: txdone_arrival: seq=198 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:28,206 INFO image_tx_daemon: frame seq=198 done (pipelined): 1 fragments ok + +2026-10-06 10:42:28,602 INFO image_tx_daemon: txdone_arrival: seq=199 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:28,613 INFO image_tx_daemon: frame seq=199 done (pipelined): 1 fragments ok + +2026-10-06 10:42:29,191 INFO image_tx_daemon: txdone_arrival: seq=200 idx=0 status=0 toa_us=166528 + +2026-10-06 10:42:29,203 INFO image_tx_daemon: frame seq=200 done (pipelined): 1 fragments ok + +2026-10-06 10:42:29,370 INFO image_tx_daemon: LoRa cmd: PROBE seq=65 phase_ms=0 (rx#65) + +2026-10-06 10:42:29,568 INFO image_tx_daemon: txdone_arrival: seq=201 idx=0 status=0 toa_us=146048 + +2026-10-06 10:42:29,580 INFO image_tx_daemon: frame seq=201 done (pipelined): 1 fragments ok + +2026-10-06 10:42:30,178 INFO image_tx_daemon: txdone_arrival: seq=202 idx=0 status=0 toa_us=148608 + +2026-10-06 10:42:30,189 INFO image_tx_daemon: frame seq=202 done (pipelined): 1 fragments ok + +2026-10-06 10:42:30,585 INFO image_tx_daemon: txdone_arrival: seq=203 idx=0 status=0 toa_us=156288 + +2026-10-06 10:42:30,597 INFO image_tx_daemon: frame seq=203 done (pipelined): 1 fragments ok + +2026-10-06 10:42:30,859 INFO image_tx_daemon: LoRa cmd: PROBE seq=66 phase_ms=0 (rx#66) + +2026-10-06 10:42:31,193 INFO image_tx_daemon: txdone_arrival: seq=204 idx=0 status=0 toa_us=166528 + +2026-10-06 10:42:31,205 INFO image_tx_daemon: frame seq=204 done (pipelined): 1 fragments ok + +2026-10-06 10:42:31,592 INFO image_tx_daemon: txdone_arrival: seq=205 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:31,603 INFO image_tx_daemon: frame seq=205 done (pipelined): 1 fragments ok + +2026-10-06 10:42:32,180 INFO image_tx_daemon: txdone_arrival: seq=206 idx=0 status=0 toa_us=163968 + +2026-10-06 10:42:32,192 INFO image_tx_daemon: frame seq=206 done (pipelined): 1 fragments ok + +2026-10-06 10:42:32,373 INFO image_tx_daemon: LoRa cmd: PROBE seq=67 phase_ms=0 (rx#67) + +2026-10-06 10:42:32,581 INFO image_tx_daemon: txdone_arrival: seq=207 idx=0 status=0 toa_us=163968 + +2026-10-06 10:42:32,593 INFO image_tx_daemon: frame seq=207 done (pipelined): 1 fragments ok + +2026-10-06 10:42:32,756 INFO image_tx_daemon: stats: goodput=400.3 B/s util=33% pipeline=v3 frames_in=207 ok=207 fail=0 drop_full=0 drop_stale=0 frags_ok=207 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:42:33,179 INFO image_tx_daemon: txdone_arrival: seq=208 idx=0 status=0 toa_us=163968 + +2026-10-06 10:42:33,191 INFO image_tx_daemon: frame seq=208 done (pipelined): 1 fragments ok + +2026-10-06 10:42:33,587 INFO image_tx_daemon: txdone_arrival: seq=209 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:33,599 INFO image_tx_daemon: frame seq=209 done (pipelined): 1 fragments ok + +2026-10-06 10:42:33,862 INFO image_tx_daemon: LoRa cmd: PROBE seq=68 phase_ms=0 (rx#68) + +2026-10-06 10:42:34,170 INFO image_tx_daemon: txdone_arrival: seq=210 idx=0 status=0 toa_us=156288 + +2026-10-06 10:42:34,183 INFO image_tx_daemon: frame seq=210 done (pipelined): 1 fragments ok + +2026-10-06 10:42:34,540 INFO image_tx_daemon: txdone_arrival: seq=211 idx=0 status=0 toa_us=120448 + +2026-10-06 10:42:34,552 INFO image_tx_daemon: frame seq=211 done (pipelined): 1 fragments ok + +2026-10-06 10:42:35,182 INFO image_tx_daemon: txdone_arrival: seq=212 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:35,193 INFO image_tx_daemon: frame seq=212 done (pipelined): 1 fragments ok + +2026-10-06 10:42:35,368 INFO image_tx_daemon: LoRa cmd: PROBE seq=69 phase_ms=0 (rx#69) + +2026-10-06 10:42:35,587 INFO image_tx_daemon: txdone_arrival: seq=213 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:35,598 INFO image_tx_daemon: frame seq=213 done (pipelined): 1 fragments ok + +2026-10-06 10:42:36,185 INFO image_tx_daemon: txdone_arrival: seq=214 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:36,197 INFO image_tx_daemon: frame seq=214 done (pipelined): 1 fragments ok + +2026-10-06 10:42:36,577 INFO image_tx_daemon: txdone_arrival: seq=215 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:36,588 INFO image_tx_daemon: frame seq=215 done (pipelined): 1 fragments ok + +2026-10-06 10:42:36,851 INFO image_tx_daemon: LoRa cmd: PROBE seq=70 phase_ms=0 (rx#70) + +2026-10-06 10:42:37,181 INFO image_tx_daemon: txdone_arrival: seq=216 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:37,192 INFO image_tx_daemon: frame seq=216 done (pipelined): 1 fragments ok + +2026-10-06 10:42:37,577 INFO image_tx_daemon: txdone_arrival: seq=217 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:37,588 INFO image_tx_daemon: frame seq=217 done (pipelined): 1 fragments ok + +2026-10-06 10:42:38,174 INFO image_tx_daemon: txdone_arrival: seq=218 idx=0 status=0 toa_us=166528 + +2026-10-06 10:42:38,188 INFO image_tx_daemon: frame seq=218 done (pipelined): 1 fragments ok + +2026-10-06 10:42:38,390 INFO image_tx_daemon: LoRa cmd: PROBE seq=71 phase_ms=0 (rx#71) + +2026-10-06 10:42:38,577 INFO image_tx_daemon: txdone_arrival: seq=219 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:38,589 INFO image_tx_daemon: frame seq=219 done (pipelined): 1 fragments ok + +2026-10-06 10:42:39,177 INFO image_tx_daemon: txdone_arrival: seq=220 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:39,189 INFO image_tx_daemon: frame seq=220 done (pipelined): 1 fragments ok + +2026-10-06 10:42:39,572 INFO image_tx_daemon: txdone_arrival: seq=221 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:39,584 INFO image_tx_daemon: frame seq=221 done (pipelined): 1 fragments ok + +2026-10-06 10:42:39,846 INFO image_tx_daemon: LoRa cmd: PROBE seq=72 phase_ms=0 (rx#72) + +2026-10-06 10:42:40,173 INFO image_tx_daemon: txdone_arrival: seq=222 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:40,186 INFO image_tx_daemon: frame seq=222 done (pipelined): 1 fragments ok + +2026-10-06 10:42:40,570 INFO image_tx_daemon: txdone_arrival: seq=223 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:40,582 INFO image_tx_daemon: frame seq=223 done (pipelined): 1 fragments ok + +2026-10-06 10:42:41,168 INFO image_tx_daemon: txdone_arrival: seq=224 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:41,180 INFO image_tx_daemon: frame seq=224 done (pipelined): 1 fragments ok + +2026-10-06 10:42:41,379 INFO image_tx_daemon: LoRa cmd: PROBE seq=73 phase_ms=0 (rx#73) + +2026-10-06 10:42:41,567 INFO image_tx_daemon: txdone_arrival: seq=225 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:41,578 INFO image_tx_daemon: frame seq=225 done (pipelined): 1 fragments ok + +2026-10-06 10:42:42,167 INFO image_tx_daemon: txdone_arrival: seq=226 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:42,178 INFO image_tx_daemon: frame seq=226 done (pipelined): 1 fragments ok + +2026-10-06 10:42:42,567 INFO image_tx_daemon: txdone_arrival: seq=227 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:42,579 INFO image_tx_daemon: frame seq=227 done (pipelined): 1 fragments ok + +2026-10-06 10:42:42,767 INFO image_tx_daemon: stats: goodput=401.3 B/s util=33% pipeline=v3 frames_in=227 ok=227 fail=0 drop_full=0 drop_stale=0 frags_ok=227 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:42:42,841 INFO image_tx_daemon: LoRa cmd: PROBE seq=74 phase_ms=0 (rx#74) + +2026-10-06 10:42:43,163 INFO image_tx_daemon: txdone_arrival: seq=228 idx=0 status=0 toa_us=166528 + +2026-10-06 10:42:43,176 INFO image_tx_daemon: frame seq=228 done (pipelined): 1 fragments ok + +2026-10-06 10:42:43,560 INFO image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:43,572 INFO image_tx_daemon: frame seq=229 done (pipelined): 1 fragments ok + +2026-10-06 10:42:44,164 INFO image_tx_daemon: txdone_arrival: seq=230 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:44,176 INFO image_tx_daemon: frame seq=230 done (pipelined): 1 fragments ok + +2026-10-06 10:42:44,367 INFO image_tx_daemon: LoRa cmd: PROBE seq=75 phase_ms=0 (rx#75) + +2026-10-06 10:42:44,555 INFO image_tx_daemon: txdone_arrival: seq=231 idx=0 status=0 toa_us=166528 + +2026-10-06 10:42:44,567 INFO image_tx_daemon: frame seq=231 done (pipelined): 1 fragments ok + +2026-10-06 10:42:45,165 INFO image_tx_daemon: txdone_arrival: seq=232 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:45,176 INFO image_tx_daemon: frame seq=232 done (pipelined): 1 fragments ok + +2026-10-06 10:42:45,562 INFO image_tx_daemon: txdone_arrival: seq=233 idx=0 status=0 toa_us=166528 + +2026-10-06 10:42:45,573 INFO image_tx_daemon: frame seq=233 done (pipelined): 1 fragments ok + +2026-10-06 10:42:45,836 INFO image_tx_daemon: LoRa cmd: PROBE seq=76 phase_ms=0 (rx#76) + +2026-10-06 10:42:46,155 INFO image_tx_daemon: txdone_arrival: seq=234 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:46,167 INFO image_tx_daemon: frame seq=234 done (pipelined): 1 fragments ok + +2026-10-06 10:42:46,560 INFO image_tx_daemon: txdone_arrival: seq=235 idx=0 status=0 toa_us=166528 + +2026-10-06 10:42:46,572 INFO image_tx_daemon: frame seq=235 done (pipelined): 1 fragments ok + +2026-10-06 10:42:47,159 INFO image_tx_daemon: txdone_arrival: seq=236 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:47,172 INFO image_tx_daemon: frame seq=236 done (pipelined): 1 fragments ok + +2026-10-06 10:42:47,357 INFO image_tx_daemon: LoRa cmd: PROBE seq=77 phase_ms=0 (rx#77) + +2026-10-06 10:42:47,555 INFO image_tx_daemon: txdone_arrival: seq=237 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:47,567 INFO image_tx_daemon: frame seq=237 done (pipelined): 1 fragments ok + +2026-10-06 10:42:48,154 INFO image_tx_daemon: txdone_arrival: seq=238 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:48,165 INFO image_tx_daemon: frame seq=238 done (pipelined): 1 fragments ok + +2026-10-06 10:42:48,754 INFO image_tx_daemon: txdone_arrival: seq=239 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:48,766 INFO image_tx_daemon: frame seq=239 done (pipelined): 1 fragments ok + +2026-10-06 10:42:48,872 INFO image_tx_daemon: LoRa cmd: PROBE seq=78 phase_ms=0 (rx#78) + +2026-10-06 10:42:49,153 INFO image_tx_daemon: txdone_arrival: seq=240 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:49,164 INFO image_tx_daemon: frame seq=240 done (pipelined): 1 fragments ok + +2026-10-06 10:42:49,752 INFO image_tx_daemon: txdone_arrival: seq=241 idx=0 status=0 toa_us=166528 + +2026-10-06 10:42:49,763 INFO image_tx_daemon: frame seq=241 done (pipelined): 1 fragments ok + +2026-10-06 10:42:50,154 INFO image_tx_daemon: txdone_arrival: seq=242 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:50,165 INFO image_tx_daemon: frame seq=242 done (pipelined): 1 fragments ok + +2026-10-06 10:42:50,373 INFO image_tx_daemon: LoRa cmd: PROBE seq=79 phase_ms=0 (rx#79) + +2026-10-06 10:42:50,747 INFO image_tx_daemon: txdone_arrival: seq=243 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:50,759 INFO image_tx_daemon: frame seq=243 done (pipelined): 1 fragments ok + +2026-10-06 10:42:51,152 INFO image_tx_daemon: txdone_arrival: seq=244 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:51,164 INFO image_tx_daemon: frame seq=244 done (pipelined): 1 fragments ok + +2026-10-06 10:42:51,744 INFO image_tx_daemon: txdone_arrival: seq=245 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:51,756 INFO image_tx_daemon: frame seq=245 done (pipelined): 1 fragments ok + +2026-10-06 10:42:51,855 INFO image_tx_daemon: LoRa cmd: PROBE seq=80 phase_ms=0 (rx#80) + +2026-10-06 10:42:52,137 INFO image_tx_daemon: txdone_arrival: seq=246 idx=0 status=0 toa_us=163968 + +2026-10-06 10:42:52,149 INFO image_tx_daemon: frame seq=246 done (pipelined): 1 fragments ok + +2026-10-06 10:42:52,744 INFO image_tx_daemon: txdone_arrival: seq=247 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:52,756 INFO image_tx_daemon: frame seq=247 done (pipelined): 1 fragments ok + +2026-10-06 10:42:52,779 INFO image_tx_daemon: stats: goodput=408.6 B/s util=34% pipeline=v3 frames_in=247 ok=247 fail=0 drop_full=0 drop_stale=0 frags_ok=247 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:42:53,148 INFO image_tx_daemon: txdone_arrival: seq=248 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:53,160 INFO image_tx_daemon: frame seq=248 done (pipelined): 1 fragments ok + +2026-10-06 10:42:53,352 INFO image_tx_daemon: LoRa cmd: PROBE seq=81 phase_ms=0 (rx#81) + +2026-10-06 10:42:53,540 INFO image_tx_daemon: txdone_arrival: seq=249 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:53,552 INFO image_tx_daemon: frame seq=249 done (pipelined): 1 fragments ok + +2026-10-06 10:42:54,139 INFO image_tx_daemon: txdone_arrival: seq=250 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:54,150 INFO image_tx_daemon: frame seq=250 done (pipelined): 1 fragments ok + +2026-10-06 10:42:54,733 INFO image_tx_daemon: txdone_arrival: seq=251 idx=0 status=0 toa_us=166528 + +2026-10-06 10:42:54,745 INFO image_tx_daemon: frame seq=251 done (pipelined): 1 fragments ok + +2026-10-06 10:42:54,873 INFO image_tx_daemon: LoRa cmd: PROBE seq=82 phase_ms=0 (rx#82) + +2026-10-06 10:42:55,143 INFO image_tx_daemon: txdone_arrival: seq=252 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:55,155 INFO image_tx_daemon: frame seq=252 done (pipelined): 1 fragments ok + +2026-10-06 10:42:55,742 INFO image_tx_daemon: txdone_arrival: seq=253 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:55,754 INFO image_tx_daemon: frame seq=253 done (pipelined): 1 fragments ok + +2026-10-06 10:42:56,139 INFO image_tx_daemon: txdone_arrival: seq=254 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:56,151 INFO image_tx_daemon: frame seq=254 done (pipelined): 1 fragments ok + +2026-10-06 10:42:56,376 INFO image_tx_daemon: LoRa cmd: PROBE seq=83 phase_ms=0 (rx#83) + +2026-10-06 10:42:56,731 INFO image_tx_daemon: txdone_arrival: seq=255 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:56,744 INFO image_tx_daemon: frame seq=255 done (pipelined): 1 fragments ok + +2026-10-06 10:42:57,130 INFO image_tx_daemon: txdone_arrival: seq=0 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:57,142 INFO image_tx_daemon: frame seq=0 done (pipelined): 1 fragments ok + +2026-10-06 10:42:57,730 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:57,741 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok + +2026-10-06 10:42:57,873 INFO image_tx_daemon: LoRa cmd: PROBE seq=84 phase_ms=0 (rx#84) + +2026-10-06 10:42:58,134 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:58,146 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok + +2026-10-06 10:42:58,736 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=169088 + +2026-10-06 10:42:58,748 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok + +2026-10-06 10:42:59,133 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=166528 + +2026-10-06 10:42:59,144 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok + +2026-10-06 10:42:59,351 INFO image_tx_daemon: LoRa cmd: PROBE seq=85 phase_ms=0 (rx#85) + +2026-10-06 10:42:59,727 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=166528 + +2026-10-06 10:42:59,740 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok + +2026-10-06 10:43:00,129 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:00,141 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok + +2026-10-06 10:43:00,729 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:00,742 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok + +2026-10-06 10:43:00,868 INFO image_tx_daemon: LoRa cmd: PROBE seq=86 phase_ms=0 (rx#86) + +2026-10-06 10:43:01,128 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:01,140 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok + +2026-10-06 10:43:01,727 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:01,740 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok + +2026-10-06 10:43:02,121 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:02,132 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok + +2026-10-06 10:43:02,351 INFO image_tx_daemon: LoRa cmd: PROBE seq=87 phase_ms=0 (rx#87) + +2026-10-06 10:43:02,716 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=166528 + +2026-10-06 10:43:02,729 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok + +2026-10-06 10:43:02,791 INFO image_tx_daemon: stats: goodput=409.6 B/s util=34% pipeline=v3 frames_in=267 ok=267 fail=0 drop_full=0 drop_stale=0 frags_ok=267 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:43:03,122 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:03,134 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok + +2026-10-06 10:43:03,722 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:03,735 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok + +2026-10-06 10:43:03,872 INFO image_tx_daemon: LoRa cmd: PROBE seq=88 phase_ms=0 (rx#88) + +2026-10-06 10:43:04,123 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:04,135 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok + +2026-10-06 10:43:04,712 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:04,724 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok + +2026-10-06 10:43:05,113 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=166528 + +2026-10-06 10:43:05,125 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok + +2026-10-06 10:43:05,388 INFO image_tx_daemon: LoRa cmd: PROBE seq=89 phase_ms=0 (rx#89) + +2026-10-06 10:43:05,713 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:05,725 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok + +2026-10-06 10:43:06,110 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:06,121 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok + +2026-10-06 10:43:06,716 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:06,728 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok + +2026-10-06 10:43:06,860 INFO image_tx_daemon: LoRa cmd: PROBE seq=90 phase_ms=0 (rx#90) + +2026-10-06 10:43:07,109 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:07,120 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok + +2026-10-06 10:43:07,708 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:07,722 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok + +2026-10-06 10:43:08,111 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:08,123 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok + +2026-10-06 10:43:08,386 INFO image_tx_daemon: LoRa cmd: PROBE seq=91 phase_ms=0 (rx#91) + +2026-10-06 10:43:08,701 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=166528 + +2026-10-06 10:43:08,713 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok + +2026-10-06 10:43:09,108 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:09,120 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok + +2026-10-06 10:43:09,709 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:09,721 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok + +2026-10-06 10:43:09,947 INFO image_tx_daemon: LoRa cmd: PROBE seq=92 phase_ms=0 (rx#92) + +2026-10-06 10:43:10,299 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=166528 + +2026-10-06 10:43:10,311 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok + +2026-10-06 10:43:10,700 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:10,712 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok + +2026-10-06 10:43:11,302 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=166528 + +2026-10-06 10:43:11,315 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok + +2026-10-06 10:43:11,445 INFO image_tx_daemon: LoRa cmd: PROBE seq=93 phase_ms=0 (rx#93) + +2026-10-06 10:43:11,704 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:11,716 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok + +2026-10-06 10:43:12,300 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=166528 + +2026-10-06 10:43:12,312 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok + +2026-10-06 10:43:12,693 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=163968 + +2026-10-06 10:43:12,707 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok + +2026-10-06 10:43:12,803 INFO image_tx_daemon: stats: goodput=407.8 B/s util=34% pipeline=v3 frames_in=287 ok=287 fail=0 drop_full=0 drop_stale=0 frags_ok=287 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:43:12,937 INFO image_tx_daemon: LoRa cmd: PROBE seq=94 phase_ms=0 (rx#94) + +2026-10-06 10:43:13,300 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:13,312 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok + +2026-10-06 10:43:13,701 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:13,714 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok + +2026-10-06 10:43:14,292 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=166528 + +2026-10-06 10:43:14,304 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok + +2026-10-06 10:43:14,478 INFO image_tx_daemon: LoRa cmd: PROBE seq=95 phase_ms=0 (rx#95) + +2026-10-06 10:43:14,699 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:14,711 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok + +2026-10-06 10:43:15,287 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=163968 + +2026-10-06 10:43:15,299 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok + +2026-10-06 10:43:15,690 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=166528 + +2026-10-06 10:43:15,704 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok + +2026-10-06 10:43:15,960 INFO image_tx_daemon: LoRa cmd: PROBE seq=96 phase_ms=0 (rx#96) + +2026-10-06 10:43:16,262 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=143488 + +2026-10-06 10:43:16,275 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok + +2026-10-06 10:43:16,681 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=156288 + +2026-10-06 10:43:16,693 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok + +2026-10-06 10:43:17,096 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=163968 + +2026-10-06 10:43:17,108 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok + +2026-10-06 10:43:17,372 INFO image_tx_daemon: LoRa cmd: PROBE seq=97 phase_ms=0 (rx#97) + +2026-10-06 10:43:17,681 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=163968 + +2026-10-06 10:43:17,693 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok + +2026-10-06 10:43:18,075 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=133248 + +2026-10-06 10:43:18,087 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok + +2026-10-06 10:43:18,667 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=148608 + +2026-10-06 10:43:18,680 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok + +2026-10-06 10:43:18,932 INFO image_tx_daemon: LoRa cmd: PROBE seq=98 phase_ms=0 (rx#98) + +2026-10-06 10:43:19,285 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=166528 + +2026-10-06 10:43:19,298 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok + +2026-10-06 10:43:19,681 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:19,693 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok + +2026-10-06 10:43:20,274 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=161408 + +2026-10-06 10:43:20,286 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok + +2026-10-06 10:43:20,434 INFO image_tx_daemon: LoRa cmd: PROBE seq=99 phase_ms=0 (rx#99) + +2026-10-06 10:43:20,631 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=123008 + +2026-10-06 10:43:20,643 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok + +2026-10-06 10:43:21,260 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=146048 + +2026-10-06 10:43:21,272 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok + +2026-10-06 10:43:21,642 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=128128 + +2026-10-06 10:43:21,654 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok + +2026-10-06 10:43:21,922 INFO image_tx_daemon: LoRa cmd: PROBE seq=100 phase_ms=0 (rx#100) + +2026-10-06 10:43:22,244 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=133248 + +2026-10-06 10:43:22,256 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok + +2026-10-06 10:43:22,634 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=125568 + +2026-10-06 10:43:22,646 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok + +2026-10-06 10:43:22,817 INFO image_tx_daemon: stats: goodput=367.5 B/s util=31% pipeline=v3 frames_in=307 ok=307 fail=0 drop_full=0 drop_stale=0 frags_ok=307 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:43:23,273 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=166528 + +2026-10-06 10:43:23,286 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok + +2026-10-06 10:43:23,447 INFO image_tx_daemon: LoRa cmd: PROBE seq=101 phase_ms=0 (rx#101) + +2026-10-06 10:43:23,675 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:23,687 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok + +2026-10-06 10:43:24,063 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=120448 + +2026-10-06 10:43:24,074 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok + +2026-10-06 10:43:24,650 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=151168 + +2026-10-06 10:43:24,662 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok + +2026-10-06 10:43:24,913 INFO image_tx_daemon: LoRa cmd: PROBE seq=102 phase_ms=0 (rx#102) + +2026-10-06 10:43:25,059 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=130688 + +2026-10-06 10:43:25,071 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok + +2026-10-06 10:43:25,668 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:25,681 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok + +2026-10-06 10:43:26,226 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=123008 + +2026-10-06 10:43:26,238 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok + +2026-10-06 10:43:26,449 INFO image_tx_daemon: LoRa cmd: PROBE seq=103 phase_ms=0 (rx#103) + +2026-10-06 10:43:26,642 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=143488 + +2026-10-06 10:43:26,654 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok + +2026-10-06 10:43:27,253 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=153728 + +2026-10-06 10:43:27,265 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok + +2026-10-06 10:43:27,647 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=151168 + +2026-10-06 10:43:27,659 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok + +2026-10-06 10:43:27,922 INFO image_tx_daemon: LoRa cmd: PROBE seq=104 phase_ms=0 (rx#104) + +2026-10-06 10:43:28,261 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:28,273 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok + +2026-10-06 10:43:28,625 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=135808 + +2026-10-06 10:43:28,637 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok + +2026-10-06 10:43:29,260 INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:29,272 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok + +2026-10-06 10:43:29,442 INFO image_tx_daemon: LoRa cmd: PROBE seq=105 phase_ms=0 (rx#105) + +2026-10-06 10:43:29,640 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=148608 + +2026-10-06 10:43:29,651 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok + +2026-10-06 10:43:30,259 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=163968 + +2026-10-06 10:43:30,271 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok + +2026-10-06 10:43:30,656 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:30,668 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok + +2026-10-06 10:43:30,931 INFO image_tx_daemon: LoRa cmd: PROBE seq=106 phase_ms=0 (rx#106) + +2026-10-06 10:43:31,254 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=161408 + +2026-10-06 10:43:31,266 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok + +2026-10-06 10:43:31,661 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:31,673 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok + +2026-10-06 10:43:32,260 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:32,272 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok + +2026-10-06 10:43:32,425 INFO image_tx_daemon: LoRa cmd: PROBE seq=107 phase_ms=0 (rx#107) + +2026-10-06 10:43:32,657 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:32,669 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok + +2026-10-06 10:43:32,829 INFO image_tx_daemon: stats: goodput=371.9 B/s util=31% pipeline=v3 frames_in=327 ok=327 fail=0 drop_full=0 drop_stale=0 frags_ok=327 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:43:33,254 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:33,267 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok + +2026-10-06 10:43:33,654 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:33,666 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok + +2026-10-06 10:43:33,929 INFO image_tx_daemon: LoRa cmd: PROBE seq=108 phase_ms=0 (rx#108) + +2026-10-06 10:43:34,254 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:34,266 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok + +2026-10-06 10:43:34,646 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:34,658 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok + +2026-10-06 10:43:35,245 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:35,257 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok + +2026-10-06 10:43:35,441 INFO image_tx_daemon: LoRa cmd: PROBE seq=109 phase_ms=0 (rx#109) + +2026-10-06 10:43:35,648 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:35,660 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok + +2026-10-06 10:43:36,249 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:36,261 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok + +2026-10-06 10:43:36,643 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:36,655 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok + +2026-10-06 10:43:36,918 INFO image_tx_daemon: LoRa cmd: PROBE seq=110 phase_ms=0 (rx#110) + +2026-10-06 10:43:37,242 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:37,254 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok + +2026-10-06 10:43:37,649 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:37,668 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok + +2026-10-06 10:43:38,243 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=166528 + +2026-10-06 10:43:38,255 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok + +2026-10-06 10:43:38,441 INFO image_tx_daemon: LoRa cmd: PROBE seq=111 phase_ms=0 (rx#111) + +2026-10-06 10:43:38,638 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:38,650 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok + +2026-10-06 10:43:39,237 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=166528 + +2026-10-06 10:43:39,249 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok + +2026-10-06 10:43:39,638 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=166528 + +2026-10-06 10:43:39,649 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok + +2026-10-06 10:43:39,912 INFO image_tx_daemon: LoRa cmd: PROBE seq=112 phase_ms=0 (rx#112) + +2026-10-06 10:43:40,239 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:40,251 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok + +2026-10-06 10:43:40,635 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:40,647 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok + +2026-10-06 10:43:41,234 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:41,265 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok + +2026-10-06 10:43:41,422 INFO image_tx_daemon: LoRa cmd: PROBE seq=113 phase_ms=0 (rx#113) + +2026-10-06 10:43:41,639 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:41,651 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok + +2026-10-06 10:43:42,238 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:42,252 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok + +2026-10-06 10:43:42,634 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:42,646 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok + +2026-10-06 10:43:42,839 INFO image_tx_daemon: stats: goodput=410.0 B/s util=34% pipeline=v3 frames_in=347 ok=347 fail=0 drop_full=0 drop_stale=0 frags_ok=347 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:43:42,909 INFO image_tx_daemon: LoRa cmd: PROBE seq=114 phase_ms=0 (rx#114) + +2026-10-06 10:43:43,224 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=166528 + +2026-10-06 10:43:43,236 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok + +2026-10-06 10:43:43,835 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:43,847 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok + +2026-10-06 10:43:43,933 INFO image_tx_daemon: LoRa cmd: PROBE seq=115 phase_ms=0 (rx#115) + +2026-10-06 10:43:44,232 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:44,244 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok + +2026-10-06 10:43:44,621 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=166528 + +2026-10-06 10:43:44,632 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok + +2026-10-06 10:43:45,229 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:45,241 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok + +2026-10-06 10:43:45,430 INFO image_tx_daemon: LoRa cmd: PROBE seq=116 phase_ms=0 (rx#116) + +2026-10-06 10:43:45,627 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:45,639 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok + +2026-10-06 10:43:46,226 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=166528 + +2026-10-06 10:43:46,239 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok + +2026-10-06 10:43:46,624 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=166528 + +2026-10-06 10:43:46,636 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok + +2026-10-06 10:43:46,899 INFO image_tx_daemon: LoRa cmd: PROBE seq=117 phase_ms=0 (rx#117) + +2026-10-06 10:43:47,226 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:47,238 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok + +2026-10-06 10:43:47,606 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=156288 + +2026-10-06 10:43:47,618 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok + +2026-10-06 10:43:48,215 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:48,228 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok + +2026-10-06 10:43:48,421 INFO image_tx_daemon: LoRa cmd: PROBE seq=118 phase_ms=0 (rx#118) + +2026-10-06 10:43:48,618 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:48,630 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok + +2026-10-06 10:43:49,221 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:49,234 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok + +2026-10-06 10:43:49,819 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:49,831 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok + +2026-10-06 10:43:49,966 INFO image_tx_daemon: LoRa cmd: PROBE seq=119 phase_ms=0 (rx#119) + +2026-10-06 10:43:50,215 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:50,227 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok + +2026-10-06 10:43:50,809 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:50,821 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok + +2026-10-06 10:43:51,207 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=166528 + +2026-10-06 10:43:51,220 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok + +2026-10-06 10:43:51,449 INFO image_tx_daemon: LoRa cmd: PROBE seq=120 phase_ms=0 (rx#120) + +2026-10-06 10:43:51,812 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:51,824 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok + +2026-10-06 10:43:52,209 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=163968 + +2026-10-06 10:43:52,221 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok + +2026-10-06 10:43:52,807 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=166528 + +2026-10-06 10:43:52,820 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok + +2026-10-06 10:43:52,852 INFO image_tx_daemon: stats: goodput=405.8 B/s util=33% pipeline=v3 frames_in=367 ok=367 fail=0 drop_full=0 drop_stale=0 frags_ok=367 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:43:52,944 INFO image_tx_daemon: LoRa cmd: PROBE seq=121 phase_ms=0 (rx#121) + +2026-10-06 10:43:53,203 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=166528 + +2026-10-06 10:43:53,215 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok + +2026-10-06 10:43:53,801 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=166528 + +2026-10-06 10:43:53,813 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok + +2026-10-06 10:43:54,209 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:54,222 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok + +2026-10-06 10:43:54,485 INFO image_tx_daemon: LoRa cmd: PROBE seq=122 phase_ms=0 (rx#122) + +2026-10-06 10:43:54,801 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:54,813 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok + +2026-10-06 10:43:55,400 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=169088 + +2026-10-06 10:43:55,412 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok + +2026-10-06 10:43:55,467 INFO image_tx_daemon: LoRa cmd: PROBE seq=123 phase_ms=0 (rx#123) + +2026-10-06 10:43:55,799 INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 toa_us=166528 + +2026-10-06 10:43:55,811 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok + +2026-10-06 10:44:00,611 INFO image_tx_daemon: signal received; shutting down + +2026-10-06 10:44:01,459 INFO image_tx_daemon: image_tx_daemon exit + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/camera_service.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/camera_service.log new file mode 100644 index 00000000..b4956077 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/camera_service.log @@ -0,0 +1,12 @@ +2026-10-06 10:48:00,680 INFO camera_service: v4l2/ffmpeg pid=10 device=/dev/video1 1920x1080@30fps -> 384x256 rgb24 + +2026-10-06 10:48:00,681 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT lifetrac/v25/cmd/image_frame only + +2026-10-06 10:48:00,710 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) + +2026-10-06 10:48:01,123 INFO camera_service: vector encoder prebuilt (import+build 253 ms, warm-up 156 ms) + +2026-10-06 10:48:01,334 INFO camera_service: encode_mode -> 6 (mono_g4) [boot] + +2026-10-06 10:48:01,348 INFO link_budget: -> 203 B/frame (n=1, image_bw250) + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/deploy_md5.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/deploy_md5.txt new file mode 100644 index 00000000..b22680e5 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/deploy_md5.txt @@ -0,0 +1,106 @@ +2E2C1209DABC240B ok /tmp/lifetrac_strict/method_g_stage1_probe.py pc=681c26cea52c580972494d4bf32cb228 board=681c26cea52c580972494d4bf32cb228 +2E2C1209DABC240B ok /tmp/lifetrac_strict/method_h_stage2_tx_probe_v2.py pc=53beba0e372cb79c08650269b9aed6b4 board=53beba0e372cb79c08650269b9aed6b4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/lora_proto.py pc=b920ea1cdbefdbc15fca08fc282dcfa0 board=b920ea1cdbefdbc15fca08fc282dcfa0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_rx_daemon.py pc=031113e41a2261b7af15ae10239568e7 board=031113e41a2261b7af15ae10239568e7 +2E2C1209DABC240B ok /tmp/lifetrac_strict/cmd_timing.py pc=aad4424ec9adced7ace5e7ff60824fdb board=aad4424ec9adced7ace5e7ff60824fdb +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_tx_daemon.py pc=97de0f08f297e0ae4205eeb001a7c11e board=97de0f08f297e0ae4205eeb001a7c11e +2E2C1209DABC240B ok /tmp/lifetrac_strict/camera_service.py pc=e632432cf00e0575a397eaaaf140eada board=e632432cf00e0575a397eaaaf140eada +2E2C1209DABC240B ok /tmp/lifetrac_strict/publish_synthetic_frames.py pc=306bfccd8f401ecc5ba8047e03179869 board=306bfccd8f401ecc5ba8047e03179869 +2E2C1209DABC240B ok /tmp/lifetrac_strict/bench_mqtt.conf pc=358fe6acbccc4961697a982fa39b883b board=358fe6acbccc4961697a982fa39b883b +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/__init__.py pc=16a82ae7b9e83dd42f00f1c9419a93b4 board=16a82ae7b9e83dd42f00f1c9419a93b4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/accel_select.py pc=93134b5b719f3919ac1b1e873c65f75c board=93134b5b719f3919ac1b1e873c65f75c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/bg_cache.py pc=0e17ed5c5bfa2136b5935c19e23637d3 board=0e17ed5c5bfa2136b5935c19e23637d3 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/canvas.py pc=6216c1f027e7724f533fd0bc7a64fe0c board=6216c1f027e7724f533fd0bc7a64fe0c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/codec_decode.py pc=ca5b750bccef6b194de4e17d1fbeb1e5 board=ca5b750bccef6b194de4e17d1fbeb1e5 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect.py pc=8bed7b7211146f849333d6a4c7438248 board=8bed7b7211146f849333d6a4c7438248 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect_yolo.py pc=8572b167198ebebbf3cc3f21cc33cc1d board=8572b167198ebebbf3cc3f21cc33cc1d +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/fallback_render.py pc=75ddc763fb43b0403f430b54a9e1d206 board=75ddc763fb43b0403f430b54a9e1d206 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/frame_format.py pc=8b87901cdb6f46d46822d218b5587b04 board=8b87901cdb6f46d46822d218b5587b04 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/motion_replay.py pc=7ddf2a4ee7795bec602125b7a1c399b0 board=7ddf2a4ee7795bec602125b7a1c399b0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/reassemble.py pc=0eaec18b1557d2ef2c388262339f0f12 board=0eaec18b1557d2ef2c388262339f0f12 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/recolourise.py pc=eb39ba555d326c81652e84fac5dafa42 board=eb39ba555d326c81652e84fac5dafa42 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/state_publisher.py pc=7be01e92199e07d9ab14f164050ece1f board=7be01e92199e07d9ab14f164050ece1f +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres.py pc=2ef0b507eca188623828701523db9752 board=2ef0b507eca188623828701523db9752 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres_cpu.py pc=3f0139d670f0a2238e698f54b5ce9535 board=3f0139d670f0a2238e698f54b5ce9535 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/__init__.py pc=a6af1e8fd61df7e2fad27a5af4d9c73c board=a6af1e8fd61df7e2fad27a5af4d9c73c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/codec.py pc=5e577d29d39edc1c411f52f7f01511ec board=5e577d29d39edc1c411f52f7f01511ec +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene_store.py pc=75970b70600191d195529f93522b9fb5 board=75970b70600191d195529f93522b9fb5 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/wireframe_render.py pc=6797f56695efa680d8e19d22fa72617e board=6797f56695efa680d8e19d22fa72617e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/__init__.py pc=d75f045261cde40ae1c1f81c4a60eb12 board=d75f045261cde40ae1c1f81c4a60eb12 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/capture.py pc=243045ec6c6ef815eda2c544c367ae98 board=243045ec6c6ef815eda2c544c367ae98 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/detect_nanodet.py pc=f4d8d0ab96748e3989866db64b47b7ab board=f4d8d0ab96748e3989866db64b47b7ab +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_motion.py pc=5c31d15fc2337a09116042e09c48db4e board=5c31d15fc2337a09116042e09c48db4e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_vector.py pc=4a56d17f5d0305379230259e8cd7b7dd board=4a56d17f5d0305379230259e8cd7b7dd +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_wireframe.py pc=d77e81d6741b635f3309b049abe2c9a0 board=d77e81d6741b635f3309b049abe2c9a0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/fragment.py pc=147975c15954412e5bf8fd819c61081a board=147975c15954412e5bf8fd819c61081a +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/ipc_to_h747.py pc=32aa3a3bae4964e19677f9501f73a8b1 board=32aa3a3bae4964e19677f9501f73a8b1 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/register.py pc=6f3eb033fc649079961023a4288e2303 board=6f3eb033fc649079961023a4288e2303 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/roi.py pc=bed89069af60ad7dd5f37197ecb6b13b board=bed89069af60ad7dd5f37197ecb6b13b +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_cache.py pc=16739ff65647e04aae457529c9e4323e board=16739ff65647e04aae457529c9e4323e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_diff.py pc=7392fa73742a9dac263b4015e8aca255 board=7392fa73742a9dac263b4015e8aca255 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vector_extract.py pc=634783484aec0c3777e15e35f75a3d92 board=634783484aec0c3777e15e35f75a3d92 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vs1_codec.py pc=88c9fa751074f94097756e5f113faf1d board=88c9fa751074f94097756e5f113faf1d +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/__init__.py pc=d41d8cd98f00b204e9800998ecf8427e board=d41d8cd98f00b204e9800998ecf8427e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/__init__.py pc=2fa7d4fe42a529bc5785f075ea0187a0 board=2fa7d4fe42a529bc5785f075ea0187a0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/client.py pc=537adede53d51fad61e7c69781e8cee0 board=537adede53d51fad61e7c69781e8cee0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/matcher.py pc=ff0b57ba6a4311487715edb006f741d2 board=ff0b57ba6a4311487715edb006f741d2 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/packettypes.py pc=d82249ffea5aa0b7bde21ddecf87294e board=d82249ffea5aa0b7bde21ddecf87294e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/properties.py pc=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 board=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/publish.py pc=ce931f4658c7334bfe43819148256ab4 board=ce931f4658c7334bfe43819148256ab4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/reasoncodes.py pc=e512032b8b28cf79f545738c6a4ddfed board=e512032b8b28cf79f545738c6a4ddfed +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribe.py pc=a259781c25dcc4cb583e233568e8507e board=a259781c25dcc4cb583e233568e8507e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribeoptions.py pc=a3c4eb812626cee277b20367bd9bae91 board=a3c4eb812626cee277b20367bd9bae91 +2D0A1209DABC240B ok /tmp/lifetrac_strict/method_g_stage1_probe.py pc=681c26cea52c580972494d4bf32cb228 board=681c26cea52c580972494d4bf32cb228 +2D0A1209DABC240B ok /tmp/lifetrac_strict/method_h_stage2_tx_probe_v2.py pc=53beba0e372cb79c08650269b9aed6b4 board=53beba0e372cb79c08650269b9aed6b4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/lora_proto.py pc=b920ea1cdbefdbc15fca08fc282dcfa0 board=b920ea1cdbefdbc15fca08fc282dcfa0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_rx_daemon.py pc=031113e41a2261b7af15ae10239568e7 board=031113e41a2261b7af15ae10239568e7 +2D0A1209DABC240B ok /tmp/lifetrac_strict/cmd_timing.py pc=aad4424ec9adced7ace5e7ff60824fdb board=aad4424ec9adced7ace5e7ff60824fdb +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_tx_daemon.py pc=97de0f08f297e0ae4205eeb001a7c11e board=97de0f08f297e0ae4205eeb001a7c11e +2D0A1209DABC240B ok /tmp/lifetrac_strict/camera_service.py pc=e632432cf00e0575a397eaaaf140eada board=e632432cf00e0575a397eaaaf140eada +2D0A1209DABC240B ok /tmp/lifetrac_strict/publish_synthetic_frames.py pc=306bfccd8f401ecc5ba8047e03179869 board=306bfccd8f401ecc5ba8047e03179869 +2D0A1209DABC240B ok /tmp/lifetrac_strict/bench_mqtt.conf pc=358fe6acbccc4961697a982fa39b883b board=358fe6acbccc4961697a982fa39b883b +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/__init__.py pc=16a82ae7b9e83dd42f00f1c9419a93b4 board=16a82ae7b9e83dd42f00f1c9419a93b4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/accel_select.py pc=93134b5b719f3919ac1b1e873c65f75c board=93134b5b719f3919ac1b1e873c65f75c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/bg_cache.py pc=0e17ed5c5bfa2136b5935c19e23637d3 board=0e17ed5c5bfa2136b5935c19e23637d3 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/canvas.py pc=6216c1f027e7724f533fd0bc7a64fe0c board=6216c1f027e7724f533fd0bc7a64fe0c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/codec_decode.py pc=ca5b750bccef6b194de4e17d1fbeb1e5 board=ca5b750bccef6b194de4e17d1fbeb1e5 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect.py pc=8bed7b7211146f849333d6a4c7438248 board=8bed7b7211146f849333d6a4c7438248 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect_yolo.py pc=8572b167198ebebbf3cc3f21cc33cc1d board=8572b167198ebebbf3cc3f21cc33cc1d +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/fallback_render.py pc=75ddc763fb43b0403f430b54a9e1d206 board=75ddc763fb43b0403f430b54a9e1d206 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/frame_format.py pc=8b87901cdb6f46d46822d218b5587b04 board=8b87901cdb6f46d46822d218b5587b04 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/motion_replay.py pc=7ddf2a4ee7795bec602125b7a1c399b0 board=7ddf2a4ee7795bec602125b7a1c399b0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/reassemble.py pc=0eaec18b1557d2ef2c388262339f0f12 board=0eaec18b1557d2ef2c388262339f0f12 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/recolourise.py pc=eb39ba555d326c81652e84fac5dafa42 board=eb39ba555d326c81652e84fac5dafa42 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/state_publisher.py pc=7be01e92199e07d9ab14f164050ece1f board=7be01e92199e07d9ab14f164050ece1f +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres.py pc=2ef0b507eca188623828701523db9752 board=2ef0b507eca188623828701523db9752 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres_cpu.py pc=3f0139d670f0a2238e698f54b5ce9535 board=3f0139d670f0a2238e698f54b5ce9535 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/__init__.py pc=a6af1e8fd61df7e2fad27a5af4d9c73c board=a6af1e8fd61df7e2fad27a5af4d9c73c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/codec.py pc=5e577d29d39edc1c411f52f7f01511ec board=5e577d29d39edc1c411f52f7f01511ec +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene_store.py pc=75970b70600191d195529f93522b9fb5 board=75970b70600191d195529f93522b9fb5 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/wireframe_render.py pc=6797f56695efa680d8e19d22fa72617e board=6797f56695efa680d8e19d22fa72617e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/__init__.py pc=d75f045261cde40ae1c1f81c4a60eb12 board=d75f045261cde40ae1c1f81c4a60eb12 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/capture.py pc=243045ec6c6ef815eda2c544c367ae98 board=243045ec6c6ef815eda2c544c367ae98 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/detect_nanodet.py pc=f4d8d0ab96748e3989866db64b47b7ab board=f4d8d0ab96748e3989866db64b47b7ab +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_motion.py pc=5c31d15fc2337a09116042e09c48db4e board=5c31d15fc2337a09116042e09c48db4e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_vector.py pc=4a56d17f5d0305379230259e8cd7b7dd board=4a56d17f5d0305379230259e8cd7b7dd +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_wireframe.py pc=d77e81d6741b635f3309b049abe2c9a0 board=d77e81d6741b635f3309b049abe2c9a0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/fragment.py pc=147975c15954412e5bf8fd819c61081a board=147975c15954412e5bf8fd819c61081a +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/ipc_to_h747.py pc=32aa3a3bae4964e19677f9501f73a8b1 board=32aa3a3bae4964e19677f9501f73a8b1 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/register.py pc=6f3eb033fc649079961023a4288e2303 board=6f3eb033fc649079961023a4288e2303 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/roi.py pc=bed89069af60ad7dd5f37197ecb6b13b board=bed89069af60ad7dd5f37197ecb6b13b +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_cache.py pc=16739ff65647e04aae457529c9e4323e board=16739ff65647e04aae457529c9e4323e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_diff.py pc=7392fa73742a9dac263b4015e8aca255 board=7392fa73742a9dac263b4015e8aca255 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vector_extract.py pc=634783484aec0c3777e15e35f75a3d92 board=634783484aec0c3777e15e35f75a3d92 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vs1_codec.py pc=88c9fa751074f94097756e5f113faf1d board=88c9fa751074f94097756e5f113faf1d +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/__init__.py pc=d41d8cd98f00b204e9800998ecf8427e board=d41d8cd98f00b204e9800998ecf8427e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/__init__.py pc=2fa7d4fe42a529bc5785f075ea0187a0 board=2fa7d4fe42a529bc5785f075ea0187a0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/client.py pc=537adede53d51fad61e7c69781e8cee0 board=537adede53d51fad61e7c69781e8cee0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/matcher.py pc=ff0b57ba6a4311487715edb006f741d2 board=ff0b57ba6a4311487715edb006f741d2 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/packettypes.py pc=d82249ffea5aa0b7bde21ddecf87294e board=d82249ffea5aa0b7bde21ddecf87294e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/properties.py pc=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 board=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/publish.py pc=ce931f4658c7334bfe43819148256ab4 board=ce931f4658c7334bfe43819148256ab4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/reasoncodes.py pc=e512032b8b28cf79f545738c6a4ddfed board=e512032b8b28cf79f545738c6a4ddfed +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribe.py pc=a259781c25dcc4cb583e233568e8507e board=a259781c25dcc4cb583e233568e8507e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribeoptions.py pc=a3c4eb812626cee277b20367bd9bae91 board=a3c4eb812626cee277b20367bd9bae91 +2E2C1209DABC240B ok /tmp/lifetrac_p0c/08_boot_user_app.cfg pc=ad479d5cd1a08ec030780e0c49310db3 board=ad479d5cd1a08ec030780e0c49310db3 +2E2C1209DABC240B ok /tmp/lifetrac_p0c/ocd_reset.sh pc=02bd1569a5bcc97edc804acebcc33c2b board=02bd1569a5bcc97edc804acebcc33c2b diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/params.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/params.txt new file mode 100644 index 00000000..69f04505 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/params.txt @@ -0,0 +1,58 @@ +git_sha=5f84b748 +duration_s=180 +synth_fps=2 +synth_budget_b=250 +tx_pipeline=v3 +tx_pipeline_depth=2 +tx_batch=0 +tx_prepare_ahead=1 +train_gap_ms=40 +kf_request_disable=1 +no_park_last=0 +no_park_last_min_frags=3 +idle_drain_quiet_s=1.5 +cmd_stream_min_gap_s=1.0 +rx_extra_env= +rx_env_args=-e LIFETRAC_ALIGNED_PUMP=1 -e LIFETRAC_REACTIVE_FIRE=1 -e LIFETRAC_IDLE_DRAIN_QUIET_S=1.5 -e LIFETRAC_CMD_STREAM_MIN_GAP_S=1.0 +cam_extra_env=-e LIFETRAC_ENCODE_MODE=6 +parity_group=0 +aligned_pump=1 +reactive_fire=1 +probe_phase_sweep_ms= +probe_sizes_b= +ack_copies=2 +probe_echo=0 +fhss_farm_id=0 +fhss_link_id=0 +airtime_budget_us=0 +pacing_mode=smooth +pacing_headroom=0 +rxcont_arm=1 +tx_power_dbm= +tx_feed=camera +reg_profile=1 +force_frf_hz=0 +allow_default_carrier=False +tx_serial=2E2C1209DABC240B +rx_serial=2D0A1209DABC240B +host_ip=192.168.1.79 +inject_cmd= +inject_on= +inject_status= +inject_trigger= +tractor_l072_reset=landed +tractor_l072_reset_reason=PF4/NRST read back low then high, openocd exit 0 +tractor_ocd_tag=OCD_LEG=20261025T175854Z +base_l072_reset=unverified +base_gpio163_output=none +log_window=after_stop +feed_stop=camera_svc stopped +stop_drain_s=4 +tractor_clock_offset_s=-1667465.515 +base_clock_offset_s=-0.142 +tractor_clock_rtt_s=0.064 +base_clock_rtt_s=0.077 +clock_offset_rule=board date +%s.%N minus the PC UTC epoch at the midpoint of the adb read (error at most rtt/2, +1 s if the CLOCKS line says whole seconds), read after the daemons stopped; no clock was set +tractor_deploy_md5=md5 52/52 match; reset files md5 2/2 match +base_deploy_md5=md5 52/52 match +timestamp=20261025_130224 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/rx_daemon.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/rx_daemon.log new file mode 100644 index 00000000..bcd8c5c7 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/rx_daemon.log @@ -0,0 +1,2346 @@ +2026-10-25 17:59:01,250 INFO image_rx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 + +2026-10-25 17:59:01,254 INFO image_rx_daemon: image_rx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 + +2026-10-25 17:59:01,254 INFO image_rx_daemon: ctrl MQTT connected (192.168.1.79) + +2026-10-25 17:59:01,260 INFO image_rx_daemon: MQTT connected; ready to publish lifetrac/v25/video/tile_delta + +2026-10-25 17:59:01,266 INFO image_rx_daemon: LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only + +2026-10-25 17:59:01,690 INFO image_rx_daemon: L072 VER warm-up ok (attempt 1) cap=0x000000FF + +Initializing regulatory profile 1 on co-processor... + + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] + +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 + +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 + +CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 + + FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] + +CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 + +CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 + +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 + +2026-10-25 17:59:02,051 INFO image_rx_daemon: LBT_ENABLE=0 (command uplink shares the image channel) + +PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} + +2026-10-25 17:59:02,111 INFO image_rx_daemon: SX1276 already in RXCONT (opmode=0x85) + +2026-10-25 17:59:02,111 INFO image_rx_daemon: RX worker ready; draining RX_FRAME_URC... + +2026-10-25 17:59:02,252 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 17:59:12,256 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 17:59:22,260 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 17:59:23,838 WARNING image_rx_daemon: crc_dump: irq=0x70 rx_len=49 snr=-11.5 rssi=-117 dump=ef778af9caf7e077c7b8a20d3af25454ea813b682aadae21fefa0b750e3de3eb244a3606f258984697f9f2dab1ae33728e + +2026-10-25 17:59:28,527 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=696189876 len=152 + +2026-10-25 17:59:28,532 INFO image_rx_daemon: published frame_id=0 seq=41 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:28,534 INFO image_rx_daemon: PROBE TX seq=1 phase_ms=0 size_b=16 (tx#1) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=3 epoch=2 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:59:28,604 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:59:28,902 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=696573259 len=131 + +2026-10-25 17:59:28,903 INFO image_rx_daemon: published frame_id=0 seq=42 127 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:29,514 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=697186790 len=152 + +2026-10-25 17:59:29,516 INFO image_rx_daemon: published frame_id=0 seq=43 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:29,947 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=697616602 len=195 + +2026-10-25 17:59:29,950 INFO image_rx_daemon: published frame_id=0 seq=44 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:29,951 INFO image_rx_daemon: PROBE TX seq=2 phase_ms=0 size_b=16 (tx#2) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=29 epoch=2 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:59:29,995 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:59:30,350 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=698017001 len=152 + +2026-10-25 17:59:30,352 INFO image_rx_daemon: published frame_id=0 seq=45 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:30,919 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=698582430 len=152 + +2026-10-25 17:59:30,922 INFO image_rx_daemon: published frame_id=0 seq=46 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:31,519 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=699172680 len=141 + +2026-10-25 17:59:31,520 INFO image_rx_daemon: published frame_id=0 seq=47 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:31,521 INFO image_rx_daemon: PROBE TX seq=3 phase_ms=0 size_b=16 (tx#3) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=33 epoch=2 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:59:31,600 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:59:31,929 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=699594615 len=175 + +2026-10-25 17:59:31,932 INFO image_rx_daemon: published frame_id=0 seq=48 171 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:32,264 INFO image_rx_daemon: stats: rx_frames=8 rx_decode_err=0 frames_published=8 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=11 cmd_cooldown_drops=0 cmd_gate_held=2 cmd_copies_deferred=0 cmd_gate_deferred=2 + +2026-10-25 17:59:32,267 INFO image_rx_daemon: air_gap: n=7 dt_med=429812us dt_p95=613531us len_med=152B cmd_tx_ok=3 cmd_tx_fail=0 + +2026-10-25 17:59:32,269 INFO image_rx_daemon: air_gap_hist(ms): <400:1 <1000:6 + +2026-10-25 17:59:32,270 INFO image_rx_daemon: air_gap_by_class: boundary: n=7 med=429.8ms + +2026-10-25 17:59:32,270 INFO image_rx_daemon: rx_rf: n_rssi=8 n_snr=8 rssi[min/med/max]=-74/-67/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 17:59:32,271 INFO image_rx_daemon: phase_telemetry: valid=8 invalid=0 pre_f8=0 last_epoch=2 last_hop=25 slot_off=[14..47] + +2026-10-25 17:59:32,271 INFO image_rx_daemon: probe: tx=3 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:59:32,272 INFO image_rx_daemon: probe_grid: p0/s0:0/3(0%) + +2026-10-25 17:59:32,500 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=700164263 len=137 + +2026-10-25 17:59:32,503 INFO image_rx_daemon: published frame_id=0 seq=49 133 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:32,914 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=700573225 len=148 + +2026-10-25 17:59:32,916 INFO image_rx_daemon: published frame_id=0 seq=50 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:32,918 INFO image_rx_daemon: PROBE TX seq=4 phase_ms=0 size_b=16 (tx#4) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=34 epoch=2 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:59:32,996 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:59:33,325 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=700991992 len=128 + +2026-10-25 17:59:33,326 INFO image_rx_daemon: published frame_id=0 seq=51 124 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:33,901 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=701565009 len=141 + +2026-10-25 17:59:33,903 INFO image_rx_daemon: published frame_id=0 seq=52 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:34,499 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=702165854 len=146 + +2026-10-25 17:59:34,501 INFO image_rx_daemon: published frame_id=0 seq=53 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:34,502 INFO image_rx_daemon: PROBE TX seq=5 phase_ms=0 size_b=16 (tx#5) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=28 epoch=2 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:59:34,595 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:59:34,904 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=702569822 len=152 + +2026-10-25 17:59:34,905 INFO image_rx_daemon: published frame_id=0 seq=54 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:35,515 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=703168001 len=152 + +2026-10-25 17:59:35,516 INFO image_rx_daemon: published frame_id=0 seq=55 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:35,947 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=703605496 len=204 + +2026-10-25 17:59:35,948 INFO image_rx_daemon: published frame_id=0 seq=56 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:35,949 INFO image_rx_daemon: PROBE TX seq=6 phase_ms=0 size_b=16 (tx#6) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=41 epoch=2 freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:59:35,996 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:59:36,501 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=704172712 len=162 + +2026-10-25 17:59:36,503 INFO image_rx_daemon: published frame_id=0 seq=57 158 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:36,894 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=704558715 len=147 + +2026-10-25 17:59:36,897 INFO image_rx_daemon: published frame_id=0 seq=58 143 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:37,473 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=705138754 len=123 + +2026-10-25 17:59:37,475 INFO image_rx_daemon: published frame_id=0 seq=59 119 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:37,476 INFO image_rx_daemon: PROBE TX seq=7 phase_ms=0 size_b=16 (tx#7) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=0 epoch=3 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:59:37,521 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:59:37,880 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=705542679 len=129 + +2026-10-25 17:59:37,883 INFO image_rx_daemon: published frame_id=0 seq=60 125 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:38,335 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=705995078 len=126 + +2026-10-25 17:59:38,340 INFO image_rx_daemon: published frame_id=0 seq=61 122 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:38,944 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=706596362 len=205 + +2026-10-25 17:59:38,945 INFO image_rx_daemon: published frame_id=0 seq=62 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:38,946 INFO image_rx_daemon: PROBE TX seq=8 phase_ms=0 size_b=16 (tx#8) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=8 epoch=3 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:59:38,993 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:59:39,503 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=707155529 len=152 + +2026-10-25 17:59:39,506 INFO image_rx_daemon: published frame_id=0 seq=63 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:39,893 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=707554299 len=152 + +2026-10-25 17:59:39,895 INFO image_rx_daemon: published frame_id=0 seq=64 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:40,490 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=708152303 len=152 + +2026-10-25 17:59:40,491 INFO image_rx_daemon: published frame_id=0 seq=65 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:40,492 INFO image_rx_daemon: PROBE TX seq=9 phase_ms=0 size_b=16 (tx#9) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=2 epoch=3 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:59:40,581 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:59:40,890 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=708551021 len=152 + +2026-10-25 17:59:40,891 INFO image_rx_daemon: published frame_id=0 seq=66 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:41,491 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=709141239 len=144 + +2026-10-25 17:59:41,492 INFO image_rx_daemon: published frame_id=0 seq=67 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:41,839 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=709503617 len=92 + +2026-10-25 17:59:41,842 INFO image_rx_daemon: published frame_id=0 seq=68 88 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:41,842 INFO image_rx_daemon: PROBE TX seq=10 phase_ms=0 size_b=16 (tx#10) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=1 epoch=3 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:59:41,885 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:59:42,275 INFO image_rx_daemon: stats: rx_frames=28 rx_decode_err=0 frames_published=28 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=39 cmd_cooldown_drops=0 cmd_gate_held=11 cmd_copies_deferred=0 cmd_gate_deferred=11 + +2026-10-25 17:59:42,278 INFO image_rx_daemon: air_gap: n=20 dt_med=559167us dt_p95=601284us len_med=148B cmd_tx_ok=10 cmd_tx_fail=0 + +2026-10-25 17:59:42,281 INFO image_rx_daemon: air_gap_hist(ms): <400:4 <1000:16 + +2026-10-25 17:59:42,281 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=559.2ms + +2026-10-25 17:59:42,282 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 17:59:42,282 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=3 last_hop=25 slot_off=[14..71] + +2026-10-25 17:59:42,283 INFO image_rx_daemon: probe: tx=10 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:59:42,283 INFO image_rx_daemon: probe_grid: p0/s0:0/10(0%) + +2026-10-25 17:59:42,482 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=710140605 len=147 + +2026-10-25 17:59:42,483 INFO image_rx_daemon: published frame_id=0 seq=69 143 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:42,894 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=710544362 len=152 + +2026-10-25 17:59:42,895 INFO image_rx_daemon: published frame_id=0 seq=70 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:42,896 INFO image_rx_daemon: PROBE TX seq=11 phase_ms=0 size_b=16 (tx#11) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=48 epoch=3 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:59:42,975 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:59:43,495 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=711142336 len=152 + +2026-10-25 17:59:43,500 INFO image_rx_daemon: published frame_id=0 seq=71 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:43,938 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=711579697 len=205 + +2026-10-25 17:59:43,939 INFO image_rx_daemon: published frame_id=0 seq=72 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:44,479 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=712136275 len=150 + +2026-10-25 17:59:44,480 INFO image_rx_daemon: published frame_id=0 seq=73 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:44,481 INFO image_rx_daemon: PROBE TX seq=12 phase_ms=0 size_b=16 (tx#12) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=19 epoch=3 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:59:44,570 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:59:44,890 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=712537465 len=152 + +2026-10-25 17:59:44,891 INFO image_rx_daemon: published frame_id=0 seq=74 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:45,486 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=713135522 len=152 + +2026-10-25 17:59:45,487 INFO image_rx_daemon: published frame_id=0 seq=75 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:45,878 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=713534226 len=152 + +2026-10-25 17:59:45,879 INFO image_rx_daemon: published frame_id=0 seq=76 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:45,880 INFO image_rx_daemon: PROBE TX seq=13 phase_ms=0 size_b=16 (tx#13) + +2026-10-25 17:59:45,973 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=10 epoch=3 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:59:46,301 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=713956752 len=91 + +2026-10-25 17:59:46,306 INFO image_rx_daemon: published frame_id=0 seq=77 87 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:46,879 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=714528541 len=148 + +2026-10-25 17:59:46,880 INFO image_rx_daemon: published frame_id=0 seq=78 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:47,479 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=715129262 len=152 + +2026-10-25 17:59:47,482 INFO image_rx_daemon: published frame_id=0 seq=79 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:47,483 INFO image_rx_daemon: PROBE TX seq=14 phase_ms=0 size_b=16 (tx#14) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=19 epoch=4 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 17:59:47,572 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:59:47,878 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=715528033 len=152 + +2026-10-25 17:59:47,879 INFO image_rx_daemon: published frame_id=0 seq=80 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:48,478 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=716126219 len=152 + +2026-10-25 17:59:48,479 INFO image_rx_daemon: published frame_id=0 seq=81 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:48,878 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=716525068 len=152 + +2026-10-25 17:59:48,879 INFO image_rx_daemon: published frame_id=0 seq=82 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:48,880 INFO image_rx_daemon: PROBE TX seq=15 phase_ms=0 size_b=16 (tx#15) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=31 epoch=4 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:59:48,969 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:59:49,519 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=717162414 len=206 + +2026-10-25 17:59:49,520 INFO image_rx_daemon: published frame_id=0 seq=83 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:49,923 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=717561434 len=207 + +2026-10-25 17:59:49,924 INFO image_rx_daemon: published frame_id=0 seq=84 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:50,462 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=718105535 len=131 + +2026-10-25 17:59:50,463 INFO image_rx_daemon: published frame_id=0 seq=85 127 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:50,464 INFO image_rx_daemon: PROBE TX seq=16 phase_ms=0 size_b=16 (tx#16) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=30 epoch=4 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:59:50,511 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:59:50,927 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=718553445 len=198 + +2026-10-25 17:59:50,928 INFO image_rx_daemon: published frame_id=0 seq=86 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:51,516 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=719156881 len=206 + +2026-10-25 17:59:51,518 INFO image_rx_daemon: published frame_id=0 seq=87 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:51,518 INFO image_rx_daemon: PROBE TX seq=17 phase_ms=0 size_b=16 (tx#17) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=0 epoch=4 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:59:51,556 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:59:51,874 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=719516788 len=152 + +2026-10-25 17:59:51,875 INFO image_rx_daemon: published frame_id=0 seq=88 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:52,286 INFO image_rx_daemon: stats: rx_frames=48 rx_decode_err=0 frames_published=48 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=68 cmd_cooldown_drops=0 cmd_gate_held=19 cmd_copies_deferred=0 cmd_gate_deferred=19 + +2026-10-25 17:59:52,288 INFO image_rx_daemon: air_gap: n=20 dt_med=544101us dt_p95=637346us len_med=152B cmd_tx_ok=17 cmd_tx_fail=0 + +2026-10-25 17:59:52,291 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 17:59:52,292 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=544.1ms + +2026-10-25 17:59:52,294 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 17:59:52,294 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=4 last_hop=25 slot_off=[14..85] + +2026-10-25 17:59:52,295 INFO image_rx_daemon: probe: tx=17 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 17:59:52,295 INFO image_rx_daemon: probe_grid: p0/s0:0/17(0%) + +2026-10-25 17:59:52,515 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=720151301 len=203 + +2026-10-25 17:59:52,516 INFO image_rx_daemon: published frame_id=0 seq=89 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:52,915 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=720552651 len=204 + +2026-10-25 17:59:52,916 INFO image_rx_daemon: published frame_id=0 seq=90 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:52,917 INFO image_rx_daemon: PROBE TX seq=18 phase_ms=0 size_b=16 (tx#18) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=24 epoch=4 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:59:52,963 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:59:53,506 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=721138036 len=189 + +2026-10-25 17:59:53,507 INFO image_rx_daemon: published frame_id=0 seq=91 185 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:53,894 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=721534277 len=184 + +2026-10-25 17:59:53,896 INFO image_rx_daemon: published frame_id=0 seq=92 180 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:54,499 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=722140247 len=194 + +2026-10-25 17:59:54,501 INFO image_rx_daemon: published frame_id=0 seq=93 190 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:54,501 INFO image_rx_daemon: PROBE TX seq=19 phase_ms=0 size_b=16 (tx#19) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=7 epoch=4 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:59:54,558 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:59:54,905 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=722541601 len=197 + +2026-10-25 17:59:54,906 INFO image_rx_daemon: published frame_id=0 seq=94 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:55,503 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=723129480 len=185 + +2026-10-25 17:59:55,504 INFO image_rx_daemon: published frame_id=0 seq=95 181 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:55,906 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=723543835 len=205 + +2026-10-25 17:59:55,907 INFO image_rx_daemon: published frame_id=0 seq=96 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:55,907 INFO image_rx_daemon: PROBE TX seq=20 phase_ms=0 size_b=16 (tx#20) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=18 epoch=4 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:59:55,954 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:59:56,430 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=724074951 len=114 + +2026-10-25 17:59:56,431 INFO image_rx_daemon: published frame_id=0 seq=97 110 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:56,886 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=724527854 len=114 + +2026-10-25 17:59:56,891 INFO image_rx_daemon: published frame_id=0 seq=98 110 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:57,425 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=725074520 len=117 + +2026-10-25 17:59:57,426 INFO image_rx_daemon: published frame_id=0 seq=99 113 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:57,428 INFO image_rx_daemon: PROBE TX seq=21 phase_ms=0 size_b=16 (tx#21) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=6 epoch=5 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 17:59:57,466 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:59:57,870 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=725501142 len=152 + +2026-10-25 17:59:57,871 INFO image_rx_daemon: published frame_id=0 seq=100 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:58,452 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=726097258 len=152 + +2026-10-25 17:59:58,454 INFO image_rx_daemon: published frame_id=0 seq=101 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:58,850 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=726496024 len=152 + +2026-10-25 17:59:58,853 INFO image_rx_daemon: published frame_id=0 seq=102 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:58,855 INFO image_rx_daemon: PROBE TX seq=22 phase_ms=0 size_b=16 (tx#22) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=7 epoch=5 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 17:59:58,943 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 17:59:59,464 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=727094096 len=152 + +2026-10-25 17:59:59,467 INFO image_rx_daemon: published frame_id=0 seq=103 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 17:59:59,859 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=727496547 len=152 + +2026-10-25 17:59:59,860 INFO image_rx_daemon: published frame_id=0 seq=104 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:00,447 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=728083288 len=144 + +2026-10-25 18:00:00,448 INFO image_rx_daemon: published frame_id=0 seq=105 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:00,449 INFO image_rx_daemon: PROBE TX seq=23 phase_ms=0 size_b=16 (tx#23) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=26 epoch=5 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:00,543 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:01,094 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=728722687 len=200 + +2026-10-25 18:00:01,096 INFO image_rx_daemon: published frame_id=0 seq=106 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:01,420 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=729067130 len=126 + +2026-10-25 18:00:01,422 INFO image_rx_daemon: published frame_id=0 seq=107 122 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:02,054 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=729683303 len=150 + +2026-10-25 18:00:02,055 INFO image_rx_daemon: published frame_id=0 seq=108 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:02,056 INFO image_rx_daemon: PROBE TX seq=24 phase_ms=0 size_b=16 (tx#24) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=32 epoch=5 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:02,134 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:02,300 INFO image_rx_daemon: stats: rx_frames=68 rx_decode_err=0 frames_published=68 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=96 cmd_cooldown_drops=0 cmd_gate_held=30 cmd_copies_deferred=0 cmd_gate_deferred=30 + +2026-10-25 18:00:02,303 INFO image_rx_daemon: air_gap: n=20 dt_med=546666us dt_p95=639399us len_med=152B cmd_tx_ok=24 cmd_tx_fail=0 + +2026-10-25 18:00:02,305 INFO image_rx_daemon: air_gap_hist(ms): <400:3 <1000:17 + +2026-10-25 18:00:02,306 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=546.7ms + +2026-10-25 18:00:02,306 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-75/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:00:02,307 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=5 last_hop=26 slot_off=[14..69] + +2026-10-25 18:00:02,307 INFO image_rx_daemon: probe: tx=24 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:00:02,308 INFO image_rx_daemon: probe_grid: p0/s0:0/24(0%) + +2026-10-25 18:00:02,498 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=730120825 len=203 + +2026-10-25 18:00:02,499 INFO image_rx_daemon: published frame_id=0 seq=109 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:02,858 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=730492030 len=152 + +2026-10-25 18:00:02,859 INFO image_rx_daemon: published frame_id=0 seq=110 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:03,450 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=731081646 len=152 + +2026-10-25 18:00:03,452 INFO image_rx_daemon: published frame_id=0 seq=111 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:03,454 INFO image_rx_daemon: PROBE TX seq=25 phase_ms=0 size_b=16 (tx#25) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=24 epoch=5 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:03,538 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:03,838 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=731473142 len=131 + +2026-10-25 18:00:03,839 INFO image_rx_daemon: published frame_id=0 seq=112 127 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:04,446 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=732078331 len=152 + +2026-10-25 18:00:04,448 INFO image_rx_daemon: published frame_id=0 seq=113 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:04,862 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=732489827 len=149 + +2026-10-25 18:00:04,863 INFO image_rx_daemon: published frame_id=0 seq=114 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:04,864 INFO image_rx_daemon: PROBE TX seq=26 phase_ms=0 size_b=16 (tx#26) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=4 epoch=5 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:04,932 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:05,455 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=733074983 len=152 + +2026-10-25 18:00:05,457 INFO image_rx_daemon: published frame_id=0 seq=115 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:05,871 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=733491957 len=152 + +2026-10-25 18:00:05,873 INFO image_rx_daemon: published frame_id=0 seq=116 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:06,486 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=734105207 len=200 + +2026-10-25 18:00:06,487 INFO image_rx_daemon: published frame_id=0 seq=117 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:06,488 INFO image_rx_daemon: PROBE TX seq=27 phase_ms=0 size_b=16 (tx#27) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=30 epoch=5 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:06,535 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:06,812 INFO image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=734446334 len=104 + +2026-10-25 18:00:06,815 INFO image_rx_daemon: published frame_id=0 seq=118 100 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:07,427 INFO image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 fw_us=735058041 len=138 + +2026-10-25 18:00:07,428 INFO image_rx_daemon: published frame_id=0 seq=119 134 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:08,023 INFO image_rx_daemon: frag_arrival: seq=120 idx=0 total=1 fw_us=735658731 len=142 + +2026-10-25 18:00:08,024 INFO image_rx_daemon: published frame_id=0 seq=120 138 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:08,025 INFO image_rx_daemon: PROBE TX seq=28 phase_ms=0 size_b=16 (tx#28) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=24 epoch=6 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:00:08,072 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:08,447 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=736065146 len=152 + +2026-10-25 18:00:08,448 INFO image_rx_daemon: published frame_id=0 seq=121 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:09,042 INFO image_rx_daemon: frag_arrival: seq=122 idx=0 total=1 fw_us=736664142 len=152 + +2026-10-25 18:00:09,043 INFO image_rx_daemon: published frame_id=0 seq=122 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:09,435 INFO image_rx_daemon: frag_arrival: seq=123 idx=0 total=1 fw_us=737061950 len=152 + +2026-10-25 18:00:09,437 INFO image_rx_daemon: published frame_id=0 seq=123 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:09,438 INFO image_rx_daemon: PROBE TX seq=29 phase_ms=0 size_b=16 (tx#29) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=26 epoch=6 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:00:09,528 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:09,846 INFO image_rx_daemon: frag_arrival: seq=124 idx=0 total=1 fw_us=737470320 len=147 + +2026-10-25 18:00:09,847 INFO image_rx_daemon: published frame_id=0 seq=124 143 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:10,441 INFO image_rx_daemon: frag_arrival: seq=125 idx=0 total=1 fw_us=738058627 len=152 + +2026-10-25 18:00:10,442 INFO image_rx_daemon: published frame_id=0 seq=125 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:11,029 INFO image_rx_daemon: frag_arrival: seq=126 idx=0 total=1 fw_us=738656555 len=152 + +2026-10-25 18:00:11,030 INFO image_rx_daemon: published frame_id=0 seq=126 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:11,031 INFO image_rx_daemon: PROBE TX seq=30 phase_ms=0 size_b=16 (tx#30) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=40 epoch=6 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:11,121 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:11,430 INFO image_rx_daemon: frag_arrival: seq=127 idx=0 total=1 fw_us=739055244 len=152 + +2026-10-25 18:00:11,431 INFO image_rx_daemon: published frame_id=0 seq=127 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:12,073 INFO image_rx_daemon: frag_arrival: seq=128 idx=0 total=1 fw_us=739686989 len=199 + +2026-10-25 18:00:12,074 INFO image_rx_daemon: published frame_id=0 seq=128 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:12,311 INFO image_rx_daemon: stats: rx_frames=88 rx_decode_err=0 frames_published=88 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=125 cmd_cooldown_drops=0 cmd_gate_held=38 cmd_copies_deferred=0 cmd_gate_deferred=38 + +2026-10-25 18:00:12,313 INFO image_rx_daemon: air_gap: n=20 dt_med=585156us dt_p95=631745us len_med=152B cmd_tx_ok=30 cmd_tx_fail=0 + +2026-10-25 18:00:12,314 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 18:00:12,315 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=585.2ms + +2026-10-25 18:00:12,316 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/12.0 + +2026-10-25 18:00:12,316 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=6 last_hop=26 slot_off=[14..33] + +2026-10-25 18:00:12,317 INFO image_rx_daemon: probe: tx=30 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:00:12,318 INFO image_rx_daemon: probe_grid: p0/s0:0/30(0%) + +2026-10-25 18:00:12,434 INFO image_rx_daemon: frag_arrival: seq=129 idx=0 total=1 fw_us=740049613 len=151 + +2026-10-25 18:00:12,435 INFO image_rx_daemon: published frame_id=0 seq=129 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:12,436 INFO image_rx_daemon: PROBE TX seq=31 phase_ms=0 size_b=16 (tx#31) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=7 epoch=6 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:12,514 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:12,866 INFO image_rx_daemon: frag_arrival: seq=130 idx=0 total=1 fw_us=740484330 len=148 + +2026-10-25 18:00:12,867 INFO image_rx_daemon: published frame_id=0 seq=130 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:13,431 INFO image_rx_daemon: frag_arrival: seq=131 idx=0 total=1 fw_us=741048982 len=152 + +2026-10-25 18:00:13,432 INFO image_rx_daemon: published frame_id=0 seq=131 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:14,011 INFO image_rx_daemon: frag_arrival: seq=132 idx=0 total=1 fw_us=741642002 len=145 + +2026-10-25 18:00:14,012 INFO image_rx_daemon: published frame_id=0 seq=132 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:14,013 INFO image_rx_daemon: PROBE TX seq=32 phase_ms=0 size_b=16 (tx#32) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=19 epoch=6 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:14,060 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:14,430 INFO image_rx_daemon: frag_arrival: seq=133 idx=0 total=1 fw_us=742046073 len=152 + +2026-10-25 18:00:14,431 INFO image_rx_daemon: published frame_id=0 seq=133 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:15,018 INFO image_rx_daemon: frag_arrival: seq=134 idx=0 total=1 fw_us=742644495 len=152 + +2026-10-25 18:00:15,020 INFO image_rx_daemon: published frame_id=0 seq=134 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:15,434 INFO image_rx_daemon: frag_arrival: seq=135 idx=0 total=1 fw_us=743043354 len=152 + +2026-10-25 18:00:15,435 INFO image_rx_daemon: published frame_id=0 seq=135 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:15,435 INFO image_rx_daemon: PROBE TX seq=33 phase_ms=0 size_b=16 (tx#33) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=42 epoch=6 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:15,514 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:16,012 INFO image_rx_daemon: frag_arrival: seq=136 idx=0 total=1 fw_us=743641613 len=152 + +2026-10-25 18:00:16,014 INFO image_rx_daemon: published frame_id=0 seq=136 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:16,421 INFO image_rx_daemon: frag_arrival: seq=137 idx=0 total=1 fw_us=744040450 len=152 + +2026-10-25 18:00:16,423 INFO image_rx_daemon: published frame_id=0 seq=137 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:17,066 INFO image_rx_daemon: frag_arrival: seq=138 idx=0 total=1 fw_us=744674881 len=201 + +2026-10-25 18:00:17,067 INFO image_rx_daemon: published frame_id=0 seq=138 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:17,068 INFO image_rx_daemon: PROBE TX seq=34 phase_ms=0 size_b=16 (tx#34) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=29 epoch=7 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:17,115 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:17,451 INFO image_rx_daemon: frag_arrival: seq=139 idx=0 total=1 fw_us=745072142 len=197 + +2026-10-25 18:00:17,453 INFO image_rx_daemon: published frame_id=0 seq=139 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:18,011 INFO image_rx_daemon: frag_arrival: seq=140 idx=0 total=1 fw_us=745635752 len=152 + +2026-10-25 18:00:18,013 INFO image_rx_daemon: published frame_id=0 seq=140 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:18,421 INFO image_rx_daemon: frag_arrival: seq=141 idx=0 total=1 fw_us=746034541 len=152 + +2026-10-25 18:00:18,423 INFO image_rx_daemon: published frame_id=0 seq=141 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:18,423 INFO image_rx_daemon: PROBE TX seq=35 phase_ms=0 size_b=16 (tx#35) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=17 epoch=7 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:18,502 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:18,863 INFO image_rx_daemon: frag_arrival: seq=142 idx=0 total=1 fw_us=746471515 len=152 + +2026-10-25 18:00:18,866 INFO image_rx_daemon: published frame_id=0 seq=142 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:19,413 INFO image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 fw_us=747030142 len=149 + +2026-10-25 18:00:19,415 INFO image_rx_daemon: published frame_id=0 seq=143 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:20,005 INFO image_rx_daemon: frag_arrival: seq=144 idx=0 total=1 fw_us=747630115 len=152 + +2026-10-25 18:00:20,006 INFO image_rx_daemon: published frame_id=0 seq=144 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:20,007 INFO image_rx_daemon: PROBE TX seq=36 phase_ms=0 size_b=16 (tx#36) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=16 epoch=7 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:20,043 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:20,415 INFO image_rx_daemon: frag_arrival: seq=145 idx=0 total=1 fw_us=748029087 len=152 + +2026-10-25 18:00:20,418 INFO image_rx_daemon: published frame_id=0 seq=145 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:21,009 INFO image_rx_daemon: frag_arrival: seq=146 idx=0 total=1 fw_us=748627527 len=152 + +2026-10-25 18:00:21,011 INFO image_rx_daemon: published frame_id=0 seq=146 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:21,363 INFO image_rx_daemon: frag_arrival: seq=147 idx=0 total=1 fw_us=748977349 len=88 + +2026-10-25 18:00:21,364 INFO image_rx_daemon: published frame_id=0 seq=147 84 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:21,365 INFO image_rx_daemon: PROBE TX seq=37 phase_ms=0 size_b=16 (tx#37) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=26 epoch=7 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:21,400 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:22,058 INFO image_rx_daemon: frag_arrival: seq=148 idx=0 total=1 fw_us=749658510 len=200 + +2026-10-25 18:00:22,062 INFO image_rx_daemon: published frame_id=0 seq=148 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:22,321 INFO image_rx_daemon: stats: rx_frames=108 rx_decode_err=0 frames_published=108 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=155 cmd_cooldown_drops=0 cmd_gate_held=46 cmd_copies_deferred=0 cmd_gate_deferred=46 + +2026-10-25 18:00:22,322 INFO image_rx_daemon: air_gap: n=20 dt_med=558627us dt_p95=681161us len_med=152B cmd_tx_ok=37 cmd_tx_fail=0 + +2026-10-25 18:00:22,325 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:00:22,326 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=558.6ms + +2026-10-25 18:00:22,327 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:00:22,327 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=7 last_hop=26 slot_off=[14..53] + +2026-10-25 18:00:22,328 INFO image_rx_daemon: probe: tx=37 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:00:22,328 INFO image_rx_daemon: probe_grid: p0/s0:0/37(0%) + +2026-10-25 18:00:22,407 INFO image_rx_daemon: frag_arrival: seq=149 idx=0 total=1 fw_us=750023686 len=152 + +2026-10-25 18:00:22,409 INFO image_rx_daemon: published frame_id=0 seq=149 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:22,410 INFO image_rx_daemon: PROBE TX seq=38 phase_ms=0 size_b=16 (tx#38) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=12 epoch=7 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:22,500 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:23,054 INFO image_rx_daemon: frag_arrival: seq=150 idx=0 total=1 fw_us=750658146 len=203 + +2026-10-25 18:00:23,055 INFO image_rx_daemon: published frame_id=0 seq=150 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:23,439 INFO image_rx_daemon: frag_arrival: seq=151 idx=0 total=1 fw_us=751049280 len=193 + +2026-10-25 18:00:23,441 INFO image_rx_daemon: published frame_id=0 seq=151 189 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:24,055 INFO image_rx_daemon: frag_arrival: seq=152 idx=0 total=1 fw_us=751657730 len=206 + +2026-10-25 18:00:24,056 INFO image_rx_daemon: published frame_id=0 seq=152 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:24,056 INFO image_rx_daemon: PROBE TX seq=39 phase_ms=0 size_b=16 (tx#39) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=21 epoch=7 freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:24,104 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:24,378 INFO image_rx_daemon: frag_arrival: seq=153 idx=0 total=1 fw_us=751986750 len=110 + +2026-10-25 18:00:24,379 INFO image_rx_daemon: published frame_id=0 seq=153 106 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:25,003 INFO image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=752613496 len=151 + +2026-10-25 18:00:25,006 INFO image_rx_daemon: published frame_id=0 seq=154 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:25,407 INFO image_rx_daemon: frag_arrival: seq=155 idx=0 total=1 fw_us=753009662 len=146 + +2026-10-25 18:00:25,410 INFO image_rx_daemon: published frame_id=0 seq=155 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:25,410 INFO image_rx_daemon: PROBE TX seq=40 phase_ms=0 size_b=16 (tx#40) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=31 epoch=7 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:25,494 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:26,002 INFO image_rx_daemon: frag_arrival: seq=156 idx=0 total=1 fw_us=753607882 len=145 + +2026-10-25 18:00:26,003 INFO image_rx_daemon: published frame_id=0 seq=156 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:26,407 INFO image_rx_daemon: frag_arrival: seq=157 idx=0 total=1 fw_us=754011913 len=152 + +2026-10-25 18:00:26,408 INFO image_rx_daemon: published frame_id=0 seq=157 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:27,006 INFO image_rx_daemon: frag_arrival: seq=158 idx=0 total=1 fw_us=754610290 len=152 + +2026-10-25 18:00:27,008 INFO image_rx_daemon: published frame_id=0 seq=158 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:27,009 INFO image_rx_daemon: PROBE TX seq=41 phase_ms=0 size_b=16 (tx#41) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=14 epoch=8 freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:27,088 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:27,398 INFO image_rx_daemon: frag_arrival: seq=159 idx=0 total=1 fw_us=754999073 len=140 + +2026-10-25 18:00:27,399 INFO image_rx_daemon: published frame_id=0 seq=159 136 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:28,011 INFO image_rx_daemon: frag_arrival: seq=160 idx=0 total=1 fw_us=755623388 len=173 + +2026-10-25 18:00:28,012 INFO image_rx_daemon: published frame_id=0 seq=160 169 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:28,398 INFO image_rx_daemon: frag_arrival: seq=161 idx=0 total=1 fw_us=756005142 len=149 + +2026-10-25 18:00:28,399 INFO image_rx_daemon: published frame_id=0 seq=161 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:28,400 INFO image_rx_daemon: PROBE TX seq=42 phase_ms=0 size_b=16 (tx#42) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=27 epoch=8 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:28,488 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:29,029 INFO image_rx_daemon: frag_arrival: seq=162 idx=0 total=1 fw_us=756638793 len=198 + +2026-10-25 18:00:29,030 INFO image_rx_daemon: published frame_id=0 seq=162 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:29,414 INFO image_rx_daemon: frag_arrival: seq=163 idx=0 total=1 fw_us=757022307 len=179 + +2026-10-25 18:00:29,417 INFO image_rx_daemon: published frame_id=0 seq=163 175 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:30,018 INFO image_rx_daemon: frag_arrival: seq=164 idx=0 total=1 fw_us=757628529 len=189 + +2026-10-25 18:00:30,019 INFO image_rx_daemon: published frame_id=0 seq=164 185 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:30,020 INFO image_rx_daemon: PROBE TX seq=43 phase_ms=0 size_b=16 (tx#43) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=12 epoch=8 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:00:30,089 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:30,439 INFO image_rx_daemon: frag_arrival: seq=165 idx=0 total=1 fw_us=758035409 len=200 + +2026-10-25 18:00:30,440 INFO image_rx_daemon: published frame_id=0 seq=165 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:31,016 INFO image_rx_daemon: frag_arrival: seq=166 idx=0 total=1 fw_us=758618280 len=176 + +2026-10-25 18:00:31,018 INFO image_rx_daemon: published frame_id=0 seq=166 172 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:31,443 INFO image_rx_daemon: frag_arrival: seq=167 idx=0 total=1 fw_us=759038039 len=204 + +2026-10-25 18:00:31,444 INFO image_rx_daemon: published frame_id=0 seq=167 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:31,444 INFO image_rx_daemon: PROBE TX seq=44 phase_ms=0 size_b=16 (tx#44) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=33 epoch=8 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:31,490 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:31,826 INFO image_rx_daemon: frag_arrival: seq=168 idx=0 total=1 fw_us=759423769 len=122 + +2026-10-25 18:00:31,829 INFO image_rx_daemon: published frame_id=0 seq=168 118 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:32,332 INFO image_rx_daemon: stats: rx_frames=128 rx_decode_err=0 frames_published=128 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=184 cmd_cooldown_drops=0 cmd_gate_held=55 cmd_copies_deferred=0 cmd_gate_deferred=55 + +2026-10-25 18:00:32,334 INFO image_rx_daemon: air_gap: n=20 dt_med=419759us dt_p95=634460us len_med=173B cmd_tx_ok=44 cmd_tx_fail=0 + +2026-10-25 18:00:32,336 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 + +2026-10-25 18:00:32,337 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=419.8ms + +2026-10-25 18:00:32,339 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-63 snr[min/med/max]=9.0/10.0/13.0 + +2026-10-25 18:00:32,340 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=8 last_hop=25 slot_off=[14..63] + +2026-10-25 18:00:32,342 INFO image_rx_daemon: probe: tx=44 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:00:32,343 INFO image_rx_daemon: probe_grid: p0/s0:0/44(0%) + +2026-10-25 18:00:32,359 INFO image_rx_daemon: frag_arrival: seq=169 idx=0 total=1 fw_us=759971110 len=118 + +2026-10-25 18:00:32,361 INFO image_rx_daemon: published frame_id=0 seq=169 114 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:32,814 INFO image_rx_daemon: frag_arrival: seq=170 idx=0 total=1 fw_us=760415284 len=116 + +2026-10-25 18:00:32,815 INFO image_rx_daemon: published frame_id=0 seq=170 112 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:32,816 INFO image_rx_daemon: PROBE TX seq=45 phase_ms=0 size_b=16 (tx#45) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=20 epoch=8 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:32,884 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:33,427 INFO image_rx_daemon: frag_arrival: seq=171 idx=0 total=1 fw_us=761028107 len=198 + +2026-10-25 18:00:33,428 INFO image_rx_daemon: published frame_id=0 seq=171 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:33,994 INFO image_rx_daemon: frag_arrival: seq=172 idx=0 total=1 fw_us=761593029 len=152 + +2026-10-25 18:00:33,995 INFO image_rx_daemon: published frame_id=0 seq=172 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:33,996 INFO image_rx_daemon: PROBE TX seq=46 phase_ms=0 size_b=16 (tx#46) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=35 epoch=8 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:34,084 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:34,394 INFO image_rx_daemon: frag_arrival: seq=173 idx=0 total=1 fw_us=761991980 len=152 + +2026-10-25 18:00:34,395 INFO image_rx_daemon: published frame_id=0 seq=173 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:34,998 INFO image_rx_daemon: frag_arrival: seq=174 idx=0 total=1 fw_us=762590446 len=152 + +2026-10-25 18:00:35,002 INFO image_rx_daemon: published frame_id=0 seq=174 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:35,434 INFO image_rx_daemon: frag_arrival: seq=175 idx=0 total=1 fw_us=763028122 len=205 + +2026-10-25 18:00:35,436 INFO image_rx_daemon: published frame_id=0 seq=175 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:35,436 INFO image_rx_daemon: PROBE TX seq=47 phase_ms=0 size_b=16 (tx#47) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=11 epoch=8 freq_hz=908250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:35,474 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:36,018 INFO image_rx_daemon: frag_arrival: seq=176 idx=0 total=1 fw_us=763618757 len=196 + +2026-10-25 18:00:36,020 INFO image_rx_daemon: published frame_id=0 seq=176 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:36,422 INFO image_rx_daemon: frag_arrival: seq=177 idx=0 total=1 fw_us=764020211 len=198 + +2026-10-25 18:00:36,423 INFO image_rx_daemon: published frame_id=0 seq=177 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:37,023 INFO image_rx_daemon: frag_arrival: seq=178 idx=0 total=1 fw_us=764623744 len=205 + +2026-10-25 18:00:37,024 INFO image_rx_daemon: published frame_id=0 seq=178 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:37,025 INFO image_rx_daemon: PROBE TX seq=48 phase_ms=0 size_b=16 (tx#48) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=1 epoch=9 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:37,076 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:37,378 INFO image_rx_daemon: frag_arrival: seq=179 idx=0 total=1 fw_us=764982142 len=151 + +2026-10-25 18:00:37,380 INFO image_rx_daemon: published frame_id=0 seq=179 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:37,983 INFO image_rx_daemon: frag_arrival: seq=180 idx=0 total=1 fw_us=765581797 len=152 + +2026-10-25 18:00:37,985 INFO image_rx_daemon: published frame_id=0 seq=180 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:38,398 INFO image_rx_daemon: frag_arrival: seq=181 idx=0 total=1 fw_us=765988425 len=164 + +2026-10-25 18:00:38,399 INFO image_rx_daemon: published frame_id=0 seq=181 160 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:38,400 INFO image_rx_daemon: PROBE TX seq=49 phase_ms=0 size_b=16 (tx#49) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=32 epoch=9 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:38,468 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:39,015 INFO image_rx_daemon: frag_arrival: seq=182 idx=0 total=1 fw_us=766615109 len=201 + +2026-10-25 18:00:39,016 INFO image_rx_daemon: published frame_id=0 seq=182 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:39,426 INFO image_rx_daemon: frag_arrival: seq=183 idx=0 total=1 fw_us=767016544 len=207 + +2026-10-25 18:00:39,427 INFO image_rx_daemon: published frame_id=0 seq=183 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:40,015 INFO image_rx_daemon: frag_arrival: seq=184 idx=0 total=1 fw_us=767614800 len=204 + +2026-10-25 18:00:40,016 INFO image_rx_daemon: published frame_id=0 seq=184 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:40,017 INFO image_rx_daemon: PROBE TX seq=50 phase_ms=0 size_b=16 (tx#50) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=7 epoch=9 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:40,064 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:40,406 INFO image_rx_daemon: frag_arrival: seq=185 idx=0 total=1 fw_us=767990472 len=174 + +2026-10-25 18:00:40,407 INFO image_rx_daemon: published frame_id=0 seq=185 170 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:41,006 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=768604320 len=194 + +2026-10-25 18:00:41,007 INFO image_rx_daemon: published frame_id=0 seq=186 190 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:41,415 INFO image_rx_daemon: frag_arrival: seq=187 idx=0 total=1 fw_us=769010972 len=205 + +2026-10-25 18:00:41,417 INFO image_rx_daemon: published frame_id=0 seq=187 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:41,418 INFO image_rx_daemon: PROBE TX seq=51 phase_ms=0 size_b=16 (tx#51) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=25 epoch=9 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:41,465 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:42,018 INFO image_rx_daemon: frag_arrival: seq=188 idx=0 total=1 fw_us=769606662 len=202 + +2026-10-25 18:00:42,020 INFO image_rx_daemon: published frame_id=0 seq=188 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:42,346 INFO image_rx_daemon: stats: rx_frames=148 rx_decode_err=0 frames_published=148 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=214 cmd_cooldown_drops=0 cmd_gate_held=65 cmd_copies_deferred=0 cmd_gate_deferred=65 + +2026-10-25 18:00:42,348 INFO image_rx_daemon: air_gap: n=20 dt_med=564922us dt_p95=626684us len_med=196B cmd_tx_ok=51 cmd_tx_fail=0 + +2026-10-25 18:00:42,350 INFO image_rx_daemon: air_gap_hist(ms): <400:3 <1000:17 + +2026-10-25 18:00:42,352 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=564.9ms + +2026-10-25 18:00:42,353 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:00:42,355 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=9 last_hop=26 slot_off=[14..62] + +2026-10-25 18:00:42,356 INFO image_rx_daemon: probe: tx=51 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:00:42,356 INFO image_rx_daemon: probe_grid: p0/s0:0/51(0%) + +2026-10-25 18:00:42,398 INFO image_rx_daemon: frag_arrival: seq=189 idx=0 total=1 fw_us=769984902 len=175 + +2026-10-25 18:00:42,400 INFO image_rx_daemon: published frame_id=0 seq=189 171 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:42,990 INFO image_rx_daemon: frag_arrival: seq=190 idx=0 total=1 fw_us=770580682 len=172 + +2026-10-25 18:00:42,991 INFO image_rx_daemon: published frame_id=0 seq=190 168 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:42,992 INFO image_rx_daemon: PROBE TX seq=52 phase_ms=0 size_b=16 (tx#52) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=9 epoch=9 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:43,060 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:43,411 INFO image_rx_daemon: frag_arrival: seq=191 idx=0 total=1 fw_us=771002900 len=202 + +2026-10-25 18:00:43,412 INFO image_rx_daemon: published frame_id=0 seq=191 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:44,005 INFO image_rx_daemon: frag_arrival: seq=192 idx=0 total=1 fw_us=771601235 len=201 + +2026-10-25 18:00:44,006 INFO image_rx_daemon: published frame_id=0 seq=192 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:44,378 INFO image_rx_daemon: frag_arrival: seq=193 idx=0 total=1 fw_us=771963958 len=152 + +2026-10-25 18:00:44,379 INFO image_rx_daemon: published frame_id=0 seq=193 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:44,380 INFO image_rx_daemon: PROBE TX seq=53 phase_ms=0 size_b=16 (tx#53) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=39 epoch=9 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:44,459 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:45,007 INFO image_rx_daemon: frag_arrival: seq=194 idx=0 total=1 fw_us=772598481 len=203 + +2026-10-25 18:00:45,009 INFO image_rx_daemon: published frame_id=0 seq=194 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:45,364 INFO image_rx_daemon: frag_arrival: seq=195 idx=0 total=1 fw_us=772955924 len=146 + +2026-10-25 18:00:45,366 INFO image_rx_daemon: published frame_id=0 seq=195 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:45,966 INFO image_rx_daemon: frag_arrival: seq=196 idx=0 total=1 fw_us=773556901 len=150 + +2026-10-25 18:00:45,968 INFO image_rx_daemon: published frame_id=0 seq=196 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:45,969 INFO image_rx_daemon: PROBE TX seq=54 phase_ms=0 size_b=16 (tx#54) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=12 epoch=9 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:46,058 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:46,355 INFO image_rx_daemon: frag_arrival: seq=197 idx=0 total=1 fw_us=773958308 len=152 + +2026-10-25 18:00:46,357 INFO image_rx_daemon: published frame_id=0 seq=197 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:46,966 INFO image_rx_daemon: frag_arrival: seq=198 idx=0 total=1 fw_us=774556693 len=152 + +2026-10-25 18:00:46,967 INFO image_rx_daemon: published frame_id=0 seq=198 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:47,407 INFO image_rx_daemon: frag_arrival: seq=199 idx=0 total=1 fw_us=774994453 len=206 + +2026-10-25 18:00:47,408 INFO image_rx_daemon: published frame_id=0 seq=199 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:47,409 INFO image_rx_daemon: PROBE TX seq=55 phase_ms=0 size_b=16 (tx#55) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=40 epoch=10 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:47,456 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:47,974 INFO image_rx_daemon: frag_arrival: seq=200 idx=0 total=1 fw_us=775553996 len=152 + +2026-10-25 18:00:47,975 INFO image_rx_daemon: published frame_id=0 seq=200 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:48,407 INFO image_rx_daemon: frag_arrival: seq=201 idx=0 total=1 fw_us=775991636 len=205 + +2026-10-25 18:00:48,408 INFO image_rx_daemon: published frame_id=0 seq=201 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:49,007 INFO image_rx_daemon: frag_arrival: seq=202 idx=0 total=1 fw_us=776587336 len=201 + +2026-10-25 18:00:49,008 INFO image_rx_daemon: published frame_id=0 seq=202 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:49,008 INFO image_rx_daemon: PROBE TX seq=56 phase_ms=0 size_b=16 (tx#56) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=20 epoch=10 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:49,055 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:49,398 INFO image_rx_daemon: frag_arrival: seq=203 idx=0 total=1 fw_us=776975838 len=188 + +2026-10-25 18:00:49,399 INFO image_rx_daemon: published frame_id=0 seq=203 184 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:50,003 INFO image_rx_daemon: frag_arrival: seq=204 idx=0 total=1 fw_us=777584363 len=201 + +2026-10-25 18:00:50,004 INFO image_rx_daemon: published frame_id=0 seq=204 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:50,341 INFO image_rx_daemon: frag_arrival: seq=205 idx=0 total=1 fw_us=777928903 len=129 + +2026-10-25 18:00:50,343 INFO image_rx_daemon: published frame_id=0 seq=205 125 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:50,344 INFO image_rx_daemon: PROBE TX seq=57 phase_ms=0 size_b=16 (tx#57) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=6 epoch=10 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:50,391 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:50,941 INFO image_rx_daemon: frag_arrival: seq=206 idx=0 total=1 fw_us=778529832 len=131 + +2026-10-25 18:00:50,945 INFO image_rx_daemon: published frame_id=0 seq=206 127 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:51,359 INFO image_rx_daemon: frag_arrival: seq=207 idx=0 total=1 fw_us=778944400 len=152 + +2026-10-25 18:00:51,360 INFO image_rx_daemon: published frame_id=0 seq=207 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:51,926 INFO image_rx_daemon: frag_arrival: seq=208 idx=0 total=1 fw_us=779511796 len=111 + +2026-10-25 18:00:51,928 INFO image_rx_daemon: published frame_id=0 seq=208 107 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:51,929 INFO image_rx_daemon: PROBE TX seq=58 phase_ms=0 size_b=16 (tx#58) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=45 epoch=10 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:51,967 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:52,359 INFO image_rx_daemon: frag_arrival: seq=209 idx=0 total=1 fw_us=779941705 len=152 + +2026-10-25 18:00:52,362 INFO image_rx_daemon: published frame_id=0 seq=209 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:52,364 INFO image_rx_daemon: stats: rx_frames=169 rx_decode_err=0 frames_published=169 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=243 cmd_cooldown_drops=0 cmd_gate_held=75 cmd_copies_deferred=0 cmd_gate_deferred=75 + +2026-10-25 18:00:52,364 INFO image_rx_daemon: air_gap: n=21 dt_med=437760us dt_p95=608525us len_med=152B cmd_tx_ok=58 cmd_tx_fail=0 + +2026-10-25 18:00:52,365 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:16 + +2026-10-25 18:00:52,365 INFO image_rx_daemon: air_gap_by_class: boundary: n=21 med=437.8ms + +2026-10-25 18:00:52,366 INFO image_rx_daemon: rx_rf: n_rssi=21 n_snr=21 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:00:52,366 INFO image_rx_daemon: phase_telemetry: valid=21 invalid=0 pre_f8=0 last_epoch=10 last_hop=28 slot_off=[14..14] + +2026-10-25 18:00:52,367 INFO image_rx_daemon: probe: tx=58 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:00:52,367 INFO image_rx_daemon: probe_grid: p0/s0:0/58(0%) + +2026-10-25 18:00:53,001 INFO image_rx_daemon: frag_arrival: seq=210 idx=0 total=1 fw_us=780578750 len=204 + +2026-10-25 18:00:53,006 INFO image_rx_daemon: published frame_id=0 seq=210 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:53,007 INFO image_rx_daemon: PROBE TX seq=59 phase_ms=0 size_b=16 (tx#59) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=1 epoch=10 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:53,048 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:53,350 INFO image_rx_daemon: frag_arrival: seq=211 idx=0 total=1 fw_us=780933631 len=145 + +2026-10-25 18:00:53,352 INFO image_rx_daemon: published frame_id=0 seq=211 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:53,954 INFO image_rx_daemon: frag_arrival: seq=212 idx=0 total=1 fw_us=781537039 len=152 + +2026-10-25 18:00:53,955 INFO image_rx_daemon: published frame_id=0 seq=212 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:54,358 INFO image_rx_daemon: frag_arrival: seq=213 idx=0 total=1 fw_us=781935777 len=152 + +2026-10-25 18:00:54,359 INFO image_rx_daemon: published frame_id=0 seq=213 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:54,360 INFO image_rx_daemon: PROBE TX seq=60 phase_ms=0 size_b=16 (tx#60) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=36 epoch=10 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:54,438 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:54,958 INFO image_rx_daemon: frag_arrival: seq=214 idx=0 total=1 fw_us=782534346 len=152 + +2026-10-25 18:00:54,959 INFO image_rx_daemon: published frame_id=0 seq=214 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:55,392 INFO image_rx_daemon: frag_arrival: seq=215 idx=0 total=1 fw_us=782970645 len=203 + +2026-10-25 18:00:55,393 INFO image_rx_daemon: published frame_id=0 seq=215 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:55,986 INFO image_rx_daemon: frag_arrival: seq=216 idx=0 total=1 fw_us=783565362 len=199 + +2026-10-25 18:00:55,987 INFO image_rx_daemon: published frame_id=0 seq=216 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:55,988 INFO image_rx_daemon: PROBE TX seq=61 phase_ms=0 size_b=16 (tx#61) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=24 epoch=10 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:56,031 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:56,391 INFO image_rx_daemon: frag_arrival: seq=217 idx=0 total=1 fw_us=783961791 len=192 + +2026-10-25 18:00:56,392 INFO image_rx_daemon: published frame_id=0 seq=217 188 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:56,969 INFO image_rx_daemon: frag_arrival: seq=218 idx=0 total=1 fw_us=784556142 len=188 + +2026-10-25 18:00:56,972 INFO image_rx_daemon: published frame_id=0 seq=218 184 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:57,597 INFO image_rx_daemon: frag_arrival: seq=219 idx=0 total=1 fw_us=785166521 len=206 + +2026-10-25 18:00:57,600 INFO image_rx_daemon: published frame_id=0 seq=219 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:57,600 INFO image_rx_daemon: PROBE TX seq=62 phase_ms=0 size_b=16 (tx#62) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=3 epoch=11 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:57,638 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:57,979 INFO image_rx_daemon: frag_arrival: seq=220 idx=0 total=1 fw_us=785555092 len=193 + +2026-10-25 18:00:57,980 INFO image_rx_daemon: published frame_id=0 seq=220 189 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:58,370 INFO image_rx_daemon: frag_arrival: seq=221 idx=0 total=1 fw_us=785942245 len=164 + +2026-10-25 18:00:58,372 INFO image_rx_daemon: published frame_id=0 seq=221 160 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:58,919 INFO image_rx_daemon: frag_arrival: seq=222 idx=0 total=1 fw_us=786495273 len=114 + +2026-10-25 18:00:58,922 INFO image_rx_daemon: published frame_id=0 seq=222 110 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:58,923 INFO image_rx_daemon: PROBE TX seq=63 phase_ms=0 size_b=16 (tx#63) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=21 epoch=11 freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:00:58,971 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:00:59,318 INFO image_rx_daemon: frag_arrival: seq=223 idx=0 total=1 fw_us=786896771 len=117 + +2026-10-25 18:00:59,319 INFO image_rx_daemon: published frame_id=0 seq=223 113 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:00:59,922 INFO image_rx_daemon: frag_arrival: seq=224 idx=0 total=1 fw_us=787497585 len=120 + +2026-10-25 18:00:59,925 INFO image_rx_daemon: published frame_id=0 seq=224 116 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:00,582 INFO image_rx_daemon: frag_arrival: seq=225 idx=0 total=1 fw_us=788152802 len=199 + +2026-10-25 18:01:00,584 INFO image_rx_daemon: published frame_id=0 seq=225 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:00,584 INFO image_rx_daemon: PROBE TX seq=64 phase_ms=0 size_b=16 (tx#64) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=26 epoch=11 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:00,631 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:00,988 INFO image_rx_daemon: frag_arrival: seq=226 idx=0 total=1 fw_us=788554239 len=202 + +2026-10-25 18:01:00,989 INFO image_rx_daemon: published frame_id=0 seq=226 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:01,346 INFO image_rx_daemon: frag_arrival: seq=227 idx=0 total=1 fw_us=788921290 len=152 + +2026-10-25 18:01:01,348 INFO image_rx_daemon: published frame_id=0 seq=227 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:01,983 INFO image_rx_daemon: frag_arrival: seq=228 idx=0 total=1 fw_us=789553817 len=204 + +2026-10-25 18:01:01,984 INFO image_rx_daemon: published frame_id=0 seq=228 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:01,985 INFO image_rx_daemon: PROBE TX seq=65 phase_ms=0 size_b=16 (tx#65) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=42 epoch=11 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:02,031 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:02,354 INFO image_rx_daemon: frag_arrival: seq=229 idx=0 total=1 fw_us=789929359 len=152 + +2026-10-25 18:01:02,355 INFO image_rx_daemon: published frame_id=0 seq=229 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:02,372 INFO image_rx_daemon: stats: rx_frames=189 rx_decode_err=0 frames_published=189 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=272 cmd_cooldown_drops=0 cmd_gate_held=82 cmd_copies_deferred=0 cmd_gate_deferred=82 + +2026-10-25 18:01:02,372 INFO image_rx_daemon: air_gap: n=20 dt_med=553028us dt_p95=655217us len_med=188B cmd_tx_ok=65 cmd_tx_fail=0 + +2026-10-25 18:01:02,373 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:01:02,374 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=553.0ms + +2026-10-25 18:01:02,375 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-66/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:01:02,375 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=11 last_hop=28 slot_off=[14..30] + +2026-10-25 18:01:02,376 INFO image_rx_daemon: probe: tx=65 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:01:02,376 INFO image_rx_daemon: probe_grid: p0/s0:0/65(0%) + +2026-10-25 18:01:02,974 INFO image_rx_daemon: frag_arrival: seq=230 idx=0 total=1 fw_us=790545798 len=200 + +2026-10-25 18:01:02,975 INFO image_rx_daemon: published frame_id=0 seq=230 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:03,354 INFO image_rx_daemon: frag_arrival: seq=231 idx=0 total=1 fw_us=790929468 len=152 + +2026-10-25 18:01:03,355 INFO image_rx_daemon: published frame_id=0 seq=231 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:03,356 INFO image_rx_daemon: PROBE TX seq=66 phase_ms=0 size_b=16 (tx#66) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=32 epoch=11 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:03,424 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:03,941 INFO image_rx_daemon: frag_arrival: seq=232 idx=0 total=1 fw_us=791509277 len=152 + +2026-10-25 18:01:03,942 INFO image_rx_daemon: published frame_id=0 seq=232 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:04,530 INFO image_rx_daemon: frag_arrival: seq=233 idx=0 total=1 fw_us=792107490 len=152 + +2026-10-25 18:01:04,531 INFO image_rx_daemon: published frame_id=0 seq=233 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:04,533 INFO image_rx_daemon: PROBE TX seq=67 phase_ms=0 size_b=16 (tx#67) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=19 epoch=11 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:04,621 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:04,902 INFO image_rx_daemon: frag_arrival: seq=234 idx=0 total=1 fw_us=792477883 len=115 + +2026-10-25 18:01:04,905 INFO image_rx_daemon: published frame_id=0 seq=234 111 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:05,533 INFO image_rx_daemon: frag_arrival: seq=235 idx=0 total=1 fw_us=793104355 len=152 + +2026-10-25 18:01:05,535 INFO image_rx_daemon: published frame_id=0 seq=235 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:05,934 INFO image_rx_daemon: frag_arrival: seq=236 idx=0 total=1 fw_us=793504142 len=152 + +2026-10-25 18:01:05,935 INFO image_rx_daemon: published frame_id=0 seq=236 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:05,936 INFO image_rx_daemon: PROBE TX seq=68 phase_ms=0 size_b=16 (tx#68) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=8 epoch=11 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:06,021 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:06,337 INFO image_rx_daemon: frag_arrival: seq=237 idx=0 total=1 fw_us=793909638 len=122 + +2026-10-25 18:01:06,338 INFO image_rx_daemon: published frame_id=0 seq=237 118 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:06,928 INFO image_rx_daemon: frag_arrival: seq=238 idx=0 total=1 fw_us=794497751 len=151 + +2026-10-25 18:01:06,931 INFO image_rx_daemon: published frame_id=0 seq=238 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:07,532 INFO image_rx_daemon: frag_arrival: seq=239 idx=0 total=1 fw_us=795104142 len=152 + +2026-10-25 18:01:07,534 INFO image_rx_daemon: published frame_id=0 seq=239 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:07,534 INFO image_rx_daemon: PROBE TX seq=69 phase_ms=0 size_b=16 (tx#69) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=16 epoch=12 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:07,623 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:07,908 INFO image_rx_daemon: frag_arrival: seq=240 idx=0 total=1 fw_us=795489704 len=144 + +2026-10-25 18:01:07,909 INFO image_rx_daemon: published frame_id=0 seq=240 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:08,559 INFO image_rx_daemon: frag_arrival: seq=241 idx=0 total=1 fw_us=796126714 len=195 + +2026-10-25 18:01:08,560 INFO image_rx_daemon: published frame_id=0 seq=241 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:08,929 INFO image_rx_daemon: frag_arrival: seq=242 idx=0 total=1 fw_us=796494457 len=152 + +2026-10-25 18:01:08,930 INFO image_rx_daemon: published frame_id=0 seq=242 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:08,931 INFO image_rx_daemon: PROBE TX seq=70 phase_ms=0 size_b=16 (tx#70) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=44 epoch=12 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:09,010 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:09,350 INFO image_rx_daemon: frag_arrival: seq=243 idx=0 total=1 fw_us=796912325 len=142 + +2026-10-25 18:01:09,351 INFO image_rx_daemon: published frame_id=0 seq=243 138 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:09,922 INFO image_rx_daemon: frag_arrival: seq=244 idx=0 total=1 fw_us=797491659 len=152 + +2026-10-25 18:01:09,925 INFO image_rx_daemon: published frame_id=0 seq=244 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:10,510 INFO image_rx_daemon: frag_arrival: seq=245 idx=0 total=1 fw_us=798079561 len=140 + +2026-10-25 18:01:10,511 INFO image_rx_daemon: published frame_id=0 seq=245 136 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:10,512 INFO image_rx_daemon: PROBE TX seq=71 phase_ms=0 size_b=16 (tx#71) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=29 epoch=12 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:10,559 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:10,918 INFO image_rx_daemon: frag_arrival: seq=246 idx=0 total=1 fw_us=798480952 len=144 + +2026-10-25 18:01:10,919 INFO image_rx_daemon: published frame_id=0 seq=246 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:11,522 INFO image_rx_daemon: frag_arrival: seq=247 idx=0 total=1 fw_us=799081799 len=145 + +2026-10-25 18:01:11,523 INFO image_rx_daemon: published frame_id=0 seq=247 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:11,954 INFO image_rx_daemon: frag_arrival: seq=248 idx=0 total=1 fw_us=799516942 len=196 + +2026-10-25 18:01:11,955 INFO image_rx_daemon: published frame_id=0 seq=248 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:11,956 INFO image_rx_daemon: PROBE TX seq=72 phase_ms=0 size_b=16 (tx#72) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=30 epoch=12 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:12,010 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:12,349 INFO image_rx_daemon: frag_arrival: seq=249 idx=0 total=1 fw_us=799920612 len=147 + +2026-10-25 18:01:12,351 INFO image_rx_daemon: published frame_id=0 seq=249 143 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:12,380 INFO image_rx_daemon: stats: rx_frames=209 rx_decode_err=0 frames_published=209 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=301 cmd_cooldown_drops=0 cmd_gate_held=89 cmd_copies_deferred=0 cmd_gate_deferred=89 + +2026-10-25 18:01:12,383 INFO image_rx_daemon: air_gap: n=20 dt_med=579334us dt_p95=637010us len_med=152B cmd_tx_ok=72 cmd_tx_fail=0 + +2026-10-25 18:01:12,384 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 18:01:12,384 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=579.3ms + +2026-10-25 18:01:12,385 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-66/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:01:12,386 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=12 last_hop=28 slot_off=[14..56] + +2026-10-25 18:01:12,386 INFO image_rx_daemon: probe: tx=72 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:01:12,387 INFO image_rx_daemon: probe_grid: p0/s0:0/72(0%) + +2026-10-25 18:01:12,926 INFO image_rx_daemon: frag_arrival: seq=250 idx=0 total=1 fw_us=800483057 len=152 + +2026-10-25 18:01:12,929 INFO image_rx_daemon: published frame_id=0 seq=250 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:13,556 INFO image_rx_daemon: frag_arrival: seq=251 idx=0 total=1 fw_us=801114922 len=197 + +2026-10-25 18:01:13,558 INFO image_rx_daemon: published frame_id=0 seq=251 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:13,558 INFO image_rx_daemon: PROBE TX seq=73 phase_ms=0 size_b=16 (tx#73) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=38 epoch=12 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:13,605 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:13,955 INFO image_rx_daemon: frag_arrival: seq=252 idx=0 total=1 fw_us=801513942 len=198 + +2026-10-25 18:01:13,956 INFO image_rx_daemon: published frame_id=0 seq=252 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:14,343 INFO image_rx_daemon: frag_arrival: seq=253 idx=0 total=1 fw_us=801905685 len=143 + +2026-10-25 18:01:14,344 INFO image_rx_daemon: published frame_id=0 seq=253 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:14,949 INFO image_rx_daemon: frag_arrival: seq=254 idx=0 total=1 fw_us=802516413 len=206 + +2026-10-25 18:01:14,951 INFO image_rx_daemon: published frame_id=0 seq=254 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:14,952 INFO image_rx_daemon: PROBE TX seq=74 phase_ms=0 size_b=16 (tx#74) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=43 epoch=12 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:15,000 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:15,531 INFO image_rx_daemon: frag_arrival: seq=255 idx=0 total=1 fw_us=803091550 len=173 + +2026-10-25 18:01:15,533 INFO image_rx_daemon: published frame_id=0 seq=255 169 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:15,950 INFO image_rx_daemon: frag_arrival: seq=0 idx=0 total=1 fw_us=803503552 len=191 + +2026-10-25 18:01:15,951 INFO image_rx_daemon: published frame_id=0 seq=0 187 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:16,514 INFO image_rx_daemon: frag_arrival: seq=1 idx=0 total=1 fw_us=804073501 len=152 + +2026-10-25 18:01:16,515 INFO image_rx_daemon: published frame_id=0 seq=1 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:16,516 INFO image_rx_daemon: PROBE TX seq=75 phase_ms=0 size_b=16 (tx#75) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=5 epoch=13 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:16,595 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:16,920 INFO image_rx_daemon: frag_arrival: seq=2 idx=0 total=1 fw_us=804472497 len=152 + +2026-10-25 18:01:16,921 INFO image_rx_daemon: published frame_id=0 seq=2 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:17,515 INFO image_rx_daemon: frag_arrival: seq=3 idx=0 total=1 fw_us=805070980 len=152 + +2026-10-25 18:01:17,516 INFO image_rx_daemon: published frame_id=0 seq=3 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:17,890 INFO image_rx_daemon: frag_arrival: seq=4 idx=0 total=1 fw_us=805454575 len=133 + +2026-10-25 18:01:17,893 INFO image_rx_daemon: published frame_id=0 seq=4 129 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:17,894 INFO image_rx_daemon: PROBE TX seq=76 phase_ms=0 size_b=16 (tx#76) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=37 epoch=13 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:17,940 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:18,546 INFO image_rx_daemon: frag_arrival: seq=5 idx=0 total=1 fw_us=806096894 len=191 + +2026-10-25 18:01:18,547 INFO image_rx_daemon: published frame_id=0 seq=5 187 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:18,906 INFO image_rx_daemon: frag_arrival: seq=6 idx=0 total=1 fw_us=806467261 len=152 + +2026-10-25 18:01:18,907 INFO image_rx_daemon: published frame_id=0 seq=6 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:19,543 INFO image_rx_daemon: frag_arrival: seq=7 idx=0 total=1 fw_us=807104342 len=207 + +2026-10-25 18:01:19,545 INFO image_rx_daemon: published frame_id=0 seq=7 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:19,545 INFO image_rx_daemon: PROBE TX seq=77 phase_ms=0 size_b=16 (tx#77) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=12 epoch=13 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:19,595 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:19,938 INFO image_rx_daemon: frag_arrival: seq=8 idx=0 total=1 fw_us=807495293 len=195 + +2026-10-25 18:01:19,939 INFO image_rx_daemon: published frame_id=0 seq=8 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:20,551 INFO image_rx_daemon: frag_arrival: seq=9 idx=0 total=1 fw_us=808098867 len=202 + +2026-10-25 18:01:20,552 INFO image_rx_daemon: published frame_id=0 seq=9 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:20,954 INFO image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=808500459 len=205 + +2026-10-25 18:01:20,955 INFO image_rx_daemon: published frame_id=0 seq=10 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:20,956 INFO image_rx_daemon: PROBE TX seq=78 phase_ms=0 size_b=16 (tx#78) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=8 epoch=13 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:20,994 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:21,502 INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=809061142 len=152 + +2026-10-25 18:01:21,503 INFO image_rx_daemon: published frame_id=0 seq=11 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:21,894 INFO image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=809448761 len=139 + +2026-10-25 18:01:21,895 INFO image_rx_daemon: published frame_id=0 seq=12 135 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:22,390 INFO image_rx_daemon: stats: rx_frames=228 rx_decode_err=0 frames_published=228 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=329 cmd_cooldown_drops=0 cmd_gate_held=99 cmd_copies_deferred=0 cmd_gate_deferred=99 + +2026-10-25 18:01:22,392 INFO image_rx_daemon: air_gap: n=19 dt_med=560683us dt_p95=642319us len_med=173B cmd_tx_ok=78 cmd_tx_fail=0 + +2026-10-25 18:01:22,394 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:12 + +2026-10-25 18:01:22,396 INFO image_rx_daemon: air_gap_by_class: boundary: n=19 med=560.7ms + +2026-10-25 18:01:22,398 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-74/-66/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:01:22,399 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 pre_f8=0 last_epoch=13 last_hop=26 slot_off=[14..49] + +2026-10-25 18:01:22,400 INFO image_rx_daemon: probe: tx=78 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:01:22,402 INFO image_rx_daemon: probe_grid: p0/s0:0/78(0%) + +2026-10-25 18:01:22,486 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=810041938 len=131 + +2026-10-25 18:01:22,487 INFO image_rx_daemon: published frame_id=0 seq=13 127 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:22,488 INFO image_rx_daemon: PROBE TX seq=79 phase_ms=0 size_b=16 (tx#79) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=39 epoch=13 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:22,535 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:22,898 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=810453731 len=149 + +2026-10-25 18:01:22,899 INFO image_rx_daemon: published frame_id=0 seq=14 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:23,499 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=811052283 len=148 + +2026-10-25 18:01:23,500 INFO image_rx_daemon: published frame_id=0 seq=15 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:23,894 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=811451258 len=149 + +2026-10-25 18:01:23,895 INFO image_rx_daemon: published frame_id=0 seq=16 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:23,896 INFO image_rx_daemon: PROBE TX seq=80 phase_ms=0 size_b=16 (tx#80) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=6 epoch=13 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:23,981 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:24,486 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=812041899 len=138 + +2026-10-25 18:01:24,487 INFO image_rx_daemon: published frame_id=0 seq=17 134 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:24,888 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=812443646 len=143 + +2026-10-25 18:01:24,891 INFO image_rx_daemon: published frame_id=0 seq=18 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:25,518 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=813073241 len=183 + +2026-10-25 18:01:25,520 INFO image_rx_daemon: published frame_id=0 seq=19 179 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:25,520 INFO image_rx_daemon: PROBE TX seq=81 phase_ms=0 size_b=16 (tx#81) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=2 epoch=13 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:25,578 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:25,899 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=813446474 len=150 + +2026-10-25 18:01:25,902 INFO image_rx_daemon: published frame_id=0 seq=20 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:26,486 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=814039756 len=141 + +2026-10-25 18:01:26,487 INFO image_rx_daemon: published frame_id=0 seq=21 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:26,889 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=814438724 len=144 + +2026-10-25 18:01:26,891 INFO image_rx_daemon: published frame_id=0 seq=22 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:26,891 INFO image_rx_daemon: PROBE TX seq=82 phase_ms=0 size_b=16 (tx#82) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=2 epoch=14 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:01:26,981 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:27,494 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=815044883 len=152 + +2026-10-25 18:01:27,495 INFO image_rx_daemon: published frame_id=0 seq=23 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:27,898 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=815443869 len=152 + +2026-10-25 18:01:27,900 INFO image_rx_daemon: published frame_id=0 seq=24 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:28,478 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=816034661 len=141 + +2026-10-25 18:01:28,480 INFO image_rx_daemon: published frame_id=0 seq=25 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:28,481 INFO image_rx_daemon: PROBE TX seq=83 phase_ms=0 size_b=16 (tx#83) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=26 epoch=14 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:28,529 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:28,926 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=816474992 len=197 + +2026-10-25 18:01:28,927 INFO image_rx_daemon: published frame_id=0 seq=26 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:29,531 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=817076075 len=202 + +2026-10-25 18:01:29,532 INFO image_rx_daemon: published frame_id=0 seq=27 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:29,533 INFO image_rx_daemon: PROBE TX seq=84 phase_ms=0 size_b=16 (tx#84) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=49 epoch=14 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:29,570 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:29,930 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=817474961 len=201 + +2026-10-25 18:01:29,932 INFO image_rx_daemon: published frame_id=0 seq=28 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:30,526 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=818070686 len=199 + +2026-10-25 18:01:30,527 INFO image_rx_daemon: published frame_id=0 seq=29 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:30,918 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=818464458 len=192 + +2026-10-25 18:01:30,919 INFO image_rx_daemon: published frame_id=0 seq=30 188 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:30,921 INFO image_rx_daemon: PROBE TX seq=85 phase_ms=0 size_b=16 (tx#85) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=28 epoch=14 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:30,968 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:31,494 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=819042141 len=163 + +2026-10-25 18:01:31,495 INFO image_rx_daemon: published frame_id=0 seq=31 159 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:31,922 INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=819466983 len=199 + +2026-10-25 18:01:31,923 INFO image_rx_daemon: published frame_id=0 seq=32 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:32,405 INFO image_rx_daemon: stats: rx_frames=248 rx_decode_err=0 frames_published=248 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=356 cmd_cooldown_drops=0 cmd_gate_held=108 cmd_copies_deferred=0 cmd_gate_deferred=108 + +2026-10-25 18:01:32,408 INFO image_rx_daemon: air_gap: n=20 dt_med=577683us dt_p95=629595us len_med=152B cmd_tx_ok=85 cmd_tx_fail=0 + +2026-10-25 18:01:32,413 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:01:32,416 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=577.7ms + +2026-10-25 18:01:32,421 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-66/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:01:32,421 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=14 last_hop=26 slot_off=[14..14] + +2026-10-25 18:01:32,421 INFO image_rx_daemon: probe: tx=85 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:01:32,422 INFO image_rx_daemon: probe_grid: p0/s0:0/85(0%) + +2026-10-25 18:01:32,455 INFO image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=820000867 len=112 + +2026-10-25 18:01:32,456 INFO image_rx_daemon: published frame_id=0 seq=33 108 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:32,457 INFO image_rx_daemon: PROBE TX seq=86 phase_ms=0 size_b=16 (tx#86) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=38 epoch=14 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:32,495 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:32,854 INFO image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=820405032 len=119 + +2026-10-25 18:01:32,855 INFO image_rx_daemon: published frame_id=0 seq=34 115 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:33,522 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=821065651 len=203 + +2026-10-25 18:01:33,523 INFO image_rx_daemon: published frame_id=0 seq=35 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:33,524 INFO image_rx_daemon: PROBE TX seq=87 phase_ms=0 size_b=16 (tx#87) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=30 epoch=14 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:33,571 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:33,922 INFO image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=821462064 len=198 + +2026-10-25 18:01:33,923 INFO image_rx_daemon: published frame_id=0 seq=36 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:34,516 INFO image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=822063342 len=203 + +2026-10-25 18:01:34,517 INFO image_rx_daemon: published frame_id=0 seq=37 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:34,922 INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=822465030 len=207 + +2026-10-25 18:01:34,923 INFO image_rx_daemon: published frame_id=0 seq=38 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:34,923 INFO image_rx_daemon: PROBE TX seq=88 phase_ms=0 size_b=16 (tx#88) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=35 epoch=14 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:34,971 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:35,480 INFO image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=823024646 len=152 + +2026-10-25 18:01:35,483 INFO image_rx_daemon: published frame_id=0 seq=39 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:35,870 INFO image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=823418544 len=145 + +2026-10-25 18:01:35,874 INFO image_rx_daemon: published frame_id=0 seq=40 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:36,446 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=823996304 len=117 + +2026-10-25 18:01:36,447 INFO image_rx_daemon: published frame_id=0 seq=41 113 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:36,448 INFO image_rx_daemon: PROBE TX seq=89 phase_ms=0 size_b=16 (tx#89) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=4 epoch=14 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:36,486 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:36,878 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=824421137 len=152 + +2026-10-25 18:01:36,879 INFO image_rx_daemon: published frame_id=0 seq=42 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:37,484 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=825019574 len=152 + +2026-10-25 18:01:37,485 INFO image_rx_daemon: published frame_id=0 seq=43 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:37,876 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=825418618 len=152 + +2026-10-25 18:01:37,879 INFO image_rx_daemon: published frame_id=0 seq=44 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:37,880 INFO image_rx_daemon: PROBE TX seq=90 phase_ms=0 size_b=16 (tx#90) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=3 epoch=15 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:37,958 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:38,478 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=826014423 len=150 + +2026-10-25 18:01:38,479 INFO image_rx_daemon: published frame_id=0 seq=45 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:38,871 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=826416050 len=152 + +2026-10-25 18:01:38,872 INFO image_rx_daemon: published frame_id=0 seq=46 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:39,470 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=827011996 len=150 + +2026-10-25 18:01:39,471 INFO image_rx_daemon: published frame_id=0 seq=47 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:39,472 INFO image_rx_daemon: PROBE TX seq=91 phase_ms=0 size_b=16 (tx#91) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=48 epoch=15 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:39,561 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:39,870 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=827413579 len=152 + +2026-10-25 18:01:39,871 INFO image_rx_daemon: published frame_id=0 seq=48 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:40,469 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=828011988 len=152 + +2026-10-25 18:01:40,471 INFO image_rx_daemon: published frame_id=0 seq=49 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:40,870 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=828410994 len=152 + +2026-10-25 18:01:40,871 INFO image_rx_daemon: published frame_id=0 seq=50 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:40,872 INFO image_rx_daemon: PROBE TX seq=92 phase_ms=0 size_b=16 (tx#92) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=33 epoch=15 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:40,965 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:41,473 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=829009491 len=152 + +2026-10-25 18:01:41,474 INFO image_rx_daemon: published frame_id=0 seq=51 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:41,871 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=829408498 len=152 + +2026-10-25 18:01:41,873 INFO image_rx_daemon: published frame_id=0 seq=52 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:42,299 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=829837945 len=97 + +2026-10-25 18:01:42,300 INFO image_rx_daemon: published frame_id=0 seq=53 93 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:42,301 INFO image_rx_daemon: PROBE TX seq=93 phase_ms=0 size_b=16 (tx#93) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=24 epoch=15 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:42,348 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:42,425 INFO image_rx_daemon: stats: rx_frames=269 rx_decode_err=0 frames_published=269 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=383 cmd_cooldown_drops=0 cmd_gate_held=117 cmd_copies_deferred=0 cmd_gate_deferred=117 + +2026-10-25 18:01:42,426 INFO image_rx_daemon: air_gap: n=21 dt_med=429447us dt_p95=601278us len_med=152B cmd_tx_ok=93 cmd_tx_fail=0 + +2026-10-25 18:01:42,429 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:16 + +2026-10-25 18:01:42,430 INFO image_rx_daemon: air_gap_by_class: boundary: n=21 med=429.4ms + +2026-10-25 18:01:42,432 INFO image_rx_daemon: rx_rf: n_rssi=21 n_snr=21 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:01:42,433 INFO image_rx_daemon: phase_telemetry: valid=21 invalid=0 pre_f8=0 last_epoch=15 last_hop=28 slot_off=[14..87] + +2026-10-25 18:01:42,435 INFO image_rx_daemon: probe: tx=93 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:01:42,435 INFO image_rx_daemon: probe_grid: p0/s0:0/93(0%) + +2026-10-25 18:01:42,858 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=830397997 len=144 + +2026-10-25 18:01:42,859 INFO image_rx_daemon: published frame_id=0 seq=54 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:43,470 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=831004109 len=152 + +2026-10-25 18:01:43,471 INFO image_rx_daemon: published frame_id=0 seq=55 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:43,472 INFO image_rx_daemon: PROBE TX seq=94 phase_ms=0 size_b=16 (tx#94) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=46 epoch=15 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:43,550 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:43,864 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=831403126 len=152 + +2026-10-25 18:01:43,867 INFO image_rx_daemon: published frame_id=0 seq=56 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:44,469 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=832001678 len=152 + +2026-10-25 18:01:44,471 INFO image_rx_daemon: published frame_id=0 seq=57 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:44,863 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=832400735 len=152 + +2026-10-25 18:01:44,867 INFO image_rx_daemon: published frame_id=0 seq=58 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:44,867 INFO image_rx_daemon: PROBE TX seq=95 phase_ms=0 size_b=16 (tx#95) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=26 epoch=15 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:44,946 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:45,462 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=832996648 len=148 + +2026-10-25 18:01:45,465 INFO image_rx_daemon: published frame_id=0 seq=59 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:45,866 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=833398269 len=152 + +2026-10-25 18:01:45,869 INFO image_rx_daemon: published frame_id=0 seq=60 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:46,466 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=834001874 len=159 + +2026-10-25 18:01:46,468 INFO image_rx_daemon: published frame_id=0 seq=61 155 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:46,469 INFO image_rx_daemon: PROBE TX seq=96 phase_ms=0 size_b=16 (tx#96) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=34 epoch=16 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:46,547 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:46,898 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=834434313 len=206 + +2026-10-25 18:01:46,900 INFO image_rx_daemon: published frame_id=0 seq=62 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:47,451 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=834985966 len=143 + +2026-10-25 18:01:47,453 INFO image_rx_daemon: published frame_id=0 seq=63 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:47,898 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=835428735 len=203 + +2026-10-25 18:01:47,900 INFO image_rx_daemon: published frame_id=0 seq=64 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:47,900 INFO image_rx_daemon: PROBE TX seq=97 phase_ms=0 size_b=16 (tx#97) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=9 epoch=16 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:47,948 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:48,449 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=835990708 len=152 + +2026-10-25 18:01:48,451 INFO image_rx_daemon: published frame_id=0 seq=65 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:48,854 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=836384479 len=147 + +2026-10-25 18:01:48,855 INFO image_rx_daemon: published frame_id=0 seq=66 143 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:49,490 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=837016471 len=191 + +2026-10-25 18:01:49,491 INFO image_rx_daemon: published frame_id=0 seq=67 187 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:49,493 INFO image_rx_daemon: PROBE TX seq=98 phase_ms=0 size_b=16 (tx#98) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=36 epoch=16 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:49,540 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:49,826 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=837363704 len=122 + +2026-10-25 18:01:49,827 INFO image_rx_daemon: published frame_id=0 seq=68 118 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:50,436 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=837967146 len=127 + +2026-10-25 18:01:50,439 INFO image_rx_daemon: published frame_id=0 seq=69 123 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:50,878 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=838412722 len=193 + +2026-10-25 18:01:50,879 INFO image_rx_daemon: published frame_id=0 seq=70 189 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:50,880 INFO image_rx_daemon: PROBE TX seq=99 phase_ms=0 size_b=16 (tx#99) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=20 epoch=16 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:50,939 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:51,455 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=838982621 len=152 + +2026-10-25 18:01:51,456 INFO image_rx_daemon: published frame_id=0 seq=71 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:51,854 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=839381564 len=152 + +2026-10-25 18:01:51,855 INFO image_rx_daemon: published frame_id=0 seq=72 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:52,447 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=839980016 len=152 + +2026-10-25 18:01:52,450 INFO image_rx_daemon: published frame_id=0 seq=73 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:52,451 INFO image_rx_daemon: PROBE TX seq=100 phase_ms=0 size_b=16 (tx#100) + +2026-10-25 18:01:52,454 INFO image_rx_daemon: stats: rx_frames=289 rx_decode_err=0 frames_published=289 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=410 cmd_cooldown_drops=0 cmd_gate_held=127 cmd_copies_deferred=0 cmd_gate_deferred=127 + +2026-10-25 18:01:52,455 INFO image_rx_daemon: air_gap: n=20 dt_med=560052us dt_p95=631992us len_med=152B cmd_tx_ok=99 cmd_tx_fail=0 + +2026-10-25 18:01:52,455 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 18:01:52,456 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=560.1ms + +2026-10-25 18:01:52,456 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:01:52,456 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=16 last_hop=29 slot_off=[14..14] + +2026-10-25 18:01:52,457 INFO image_rx_daemon: probe: tx=100 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:01:52,457 INFO image_rx_daemon: probe_grid: p0/s0:0/100(0%) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=37 epoch=16 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:52,530 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:52,891 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=840417732 len=205 + +2026-10-25 18:01:52,892 INFO image_rx_daemon: published frame_id=0 seq=74 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:53,482 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=841008469 len=196 + +2026-10-25 18:01:53,483 INFO image_rx_daemon: published frame_id=0 seq=75 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:53,883 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=841409994 len=199 + +2026-10-25 18:01:53,884 INFO image_rx_daemon: published frame_id=0 seq=76 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:53,884 INFO image_rx_daemon: PROBE TX seq=101 phase_ms=0 size_b=16 (tx#101) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=4 epoch=16 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:53,932 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:54,470 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=841998094 len=186 + +2026-10-25 18:01:54,472 INFO image_rx_daemon: published frame_id=0 seq=77 182 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:54,830 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=842359276 len=133 + +2026-10-25 18:01:54,831 INFO image_rx_daemon: published frame_id=0 seq=78 129 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:55,437 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=842969562 len=149 + +2026-10-25 18:01:55,439 INFO image_rx_daemon: published frame_id=0 seq=79 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:55,439 INFO image_rx_daemon: PROBE TX seq=102 phase_ms=0 size_b=16 (tx#102) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=21 epoch=16 freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:55,528 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:55,847 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=843371063 len=152 + +2026-10-25 18:01:55,850 INFO image_rx_daemon: published frame_id=0 seq=80 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:56,446 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=843969572 len=152 + +2026-10-25 18:01:56,447 INFO image_rx_daemon: published frame_id=0 seq=81 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:56,848 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=844369374 len=152 + +2026-10-25 18:01:56,851 INFO image_rx_daemon: published frame_id=0 seq=82 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:56,852 INFO image_rx_daemon: PROBE TX seq=103 phase_ms=0 size_b=16 (tx#103) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=32 epoch=17 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:56,926 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:57,430 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=844954133 len=135 + +2026-10-25 18:01:57,431 INFO image_rx_daemon: published frame_id=0 seq=83 131 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:58,028 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=845557607 len=141 + +2026-10-25 18:01:58,029 INFO image_rx_daemon: published frame_id=0 seq=84 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:58,031 INFO image_rx_daemon: PROBE TX seq=104 phase_ms=0 size_b=16 (tx#104) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=37 epoch=17 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:01:58,120 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:58,440 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=845964237 len=152 + +2026-10-25 18:01:58,441 INFO image_rx_daemon: published frame_id=0 seq=85 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:58,845 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=846369809 len=152 + +2026-10-25 18:01:58,846 INFO image_rx_daemon: published frame_id=0 seq=86 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:59,472 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=846997810 len=202 + +2026-10-25 18:01:59,474 INFO image_rx_daemon: published frame_id=0 seq=87 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:01:59,475 INFO image_rx_daemon: PROBE TX seq=105 phase_ms=0 size_b=16 (tx#105) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=42 epoch=17 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:01:59,522 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:01:59,855 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=847370990 len=152 + +2026-10-25 18:01:59,856 INFO image_rx_daemon: published frame_id=0 seq=88 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:00,438 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=847959261 len=152 + +2026-10-25 18:02:00,439 INFO image_rx_daemon: published frame_id=0 seq=89 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:00,844 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=848367027 len=152 + +2026-10-25 18:02:00,845 INFO image_rx_daemon: published frame_id=0 seq=90 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:00,846 INFO image_rx_daemon: PROBE TX seq=106 phase_ms=0 size_b=16 (tx#106) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=6 epoch=17 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:02:00,923 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:02:01,434 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=848956947 len=152 + +2026-10-25 18:02:01,436 INFO image_rx_daemon: published frame_id=0 seq=91 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:01,842 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=849362269 len=146 + +2026-10-25 18:02:01,843 INFO image_rx_daemon: published frame_id=0 seq=92 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:02,440 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=849954571 len=152 + +2026-10-25 18:02:02,443 INFO image_rx_daemon: published frame_id=0 seq=93 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:02,445 INFO image_rx_daemon: PROBE TX seq=107 phase_ms=0 size_b=16 (tx#107) + +2026-10-25 18:02:02,460 INFO image_rx_daemon: stats: rx_frames=309 rx_decode_err=0 frames_published=309 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=437 cmd_cooldown_drops=0 cmd_gate_held=136 cmd_copies_deferred=0 cmd_gate_deferred=136 + +2026-10-25 18:02:02,460 INFO image_rx_daemon: air_gap: n=20 dt_med=584759us dt_p95=628001us len_med=152B cmd_tx_ok=106 cmd_tx_fail=0 + +2026-10-25 18:02:02,461 INFO image_rx_daemon: air_gap_hist(ms): <400:3 <1000:17 + +2026-10-25 18:02:02,462 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=584.8ms + +2026-10-25 18:02:02,463 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/13.0 + +2026-10-25 18:02:02,463 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=17 last_hop=29 slot_off=[14..26] + +2026-10-25 18:02:02,464 INFO image_rx_daemon: probe: tx=107 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:02:02,464 INFO image_rx_daemon: probe_grid: p0/s0:0/107(0%) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=11 epoch=17 freq_hz=908250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:02:02,523 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:02:02,844 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=850366815 len=152 + +2026-10-25 18:02:02,846 INFO image_rx_daemon: published frame_id=0 seq=94 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:03,434 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=850952043 len=152 + +2026-10-25 18:02:03,436 INFO image_rx_daemon: published frame_id=0 seq=95 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:04,025 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=851550811 len=152 + +2026-10-25 18:02:04,027 INFO image_rx_daemon: published frame_id=0 seq=96 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:04,027 INFO image_rx_daemon: PROBE TX seq=108 phase_ms=0 size_b=16 (tx#108) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=9 epoch=17 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:02:04,117 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:02:04,429 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=851949904 len=152 + +2026-10-25 18:02:04,430 INFO image_rx_daemon: published frame_id=0 seq=97 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:05,046 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=852574376 len=188 + +2026-10-25 18:02:05,049 INFO image_rx_daemon: published frame_id=0 seq=98 184 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:05,460 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=852982142 len=199 + +2026-10-25 18:02:05,461 INFO image_rx_daemon: published frame_id=0 seq=99 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:05,462 INFO image_rx_daemon: PROBE TX seq=109 phase_ms=0 size_b=16 (tx#109) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=22 epoch=17 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:02:05,510 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:02:05,874 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=853387142 len=172 + +2026-10-25 18:02:05,875 INFO image_rx_daemon: published frame_id=0 seq=100 168 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:06,463 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=853970706 len=187 + +2026-10-25 18:02:06,465 INFO image_rx_daemon: published frame_id=0 seq=101 183 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:07,063 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=854582326 len=207 + +2026-10-25 18:02:07,064 INFO image_rx_daemon: published frame_id=0 seq=102 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:07,065 INFO image_rx_daemon: PROBE TX seq=110 phase_ms=0 size_b=16 (tx#110) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=18 epoch=18 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:02:07,112 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:02:07,466 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=854981292 len=205 + +2026-10-25 18:02:07,468 INFO image_rx_daemon: published frame_id=0 seq=103 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:08,035 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=855565142 len=184 + +2026-10-25 18:02:08,036 INFO image_rx_daemon: published frame_id=0 seq=104 180 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:08,394 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=855908887 len=112 + +2026-10-25 18:02:08,395 INFO image_rx_daemon: published frame_id=0 seq=105 108 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:08,396 INFO image_rx_daemon: PROBE TX seq=111 phase_ms=0 size_b=16 (tx#111) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=10 epoch=18 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:02:08,443 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:02:09,055 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=856571979 len=197 + +2026-10-25 18:02:09,056 INFO image_rx_daemon: published frame_id=0 seq=106 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:09,459 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=856968328 len=195 + +2026-10-25 18:02:09,460 INFO image_rx_daemon: published frame_id=0 seq=107 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:09,461 INFO image_rx_daemon: PROBE TX seq=112 phase_ms=0 size_b=16 (tx#112) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=43 epoch=18 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:02:09,508 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:02:10,059 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=857571939 len=202 + +2026-10-25 18:02:10,060 INFO image_rx_daemon: published frame_id=0 seq=108 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:10,418 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=857934737 len=152 + +2026-10-25 18:02:10,419 INFO image_rx_daemon: published frame_id=0 seq=109 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:11,062 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=858569482 len=203 + +2026-10-25 18:02:11,064 INFO image_rx_daemon: published frame_id=0 seq=110 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:11,064 INFO image_rx_daemon: PROBE TX seq=113 phase_ms=0 size_b=16 (tx#113) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=22 epoch=18 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:02:11,111 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:02:11,413 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=858924517 len=143 + +2026-10-25 18:02:11,414 INFO image_rx_daemon: published frame_id=0 seq=111 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:11,986 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=859510219 len=125 + +2026-10-25 18:02:11,988 INFO image_rx_daemon: published frame_id=0 seq=112 121 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:12,414 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=859929892 len=152 + +2026-10-25 18:02:12,415 INFO image_rx_daemon: published frame_id=0 seq=113 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:12,416 INFO image_rx_daemon: PROBE TX seq=114 phase_ms=0 size_b=16 (tx#114) + +2026-10-25 18:02:12,468 INFO image_rx_daemon: stats: rx_frames=329 rx_decode_err=0 frames_published=329 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=466 cmd_cooldown_drops=0 cmd_gate_held=144 cmd_copies_deferred=0 cmd_gate_deferred=144 + +2026-10-25 18:02:12,470 INFO image_rx_daemon: air_gap: n=20 dt_med=583564us dt_p95=663092us len_med=184B cmd_tx_ok=113 cmd_tx_fail=0 + +2026-10-25 18:02:12,472 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:02:12,474 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=583.6ms + +2026-10-25 18:02:12,476 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:02:12,477 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=18 last_hop=29 slot_off=[14..41] + +2026-10-25 18:02:12,479 INFO image_rx_daemon: probe: tx=114 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:02:12,480 INFO image_rx_daemon: probe_grid: p0/s0:0/114(0%) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=35 epoch=18 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:02:12,506 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:02:12,858 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=860369212 len=148 + +2026-10-25 18:02:12,861 INFO image_rx_daemon: published frame_id=0 seq=114 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:13,416 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=860927340 len=152 + +2026-10-25 18:02:13,419 INFO image_rx_daemon: published frame_id=0 seq=115 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:14,007 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=861520528 len=146 + +2026-10-25 18:02:14,009 INFO image_rx_daemon: published frame_id=0 seq=116 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:14,009 INFO image_rx_daemon: PROBE TX seq=115 phase_ms=0 size_b=16 (tx#115) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=45 epoch=18 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:02:14,098 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:02:14,412 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=861924589 len=152 + +2026-10-25 18:02:14,414 INFO image_rx_daemon: published frame_id=0 seq=117 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:02:20,892 INFO image_rx_daemon: signal received; shutting down + +2026-10-25 18:02:21,056 INFO image_rx_daemon: RX worker exit + +2026-10-25 18:02:21,722 INFO image_rx_daemon: image_rx_daemon exit + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/tractor_ocd_reset.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/tractor_ocd_reset.log new file mode 100644 index 00000000..b4cc4a52 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/tractor_ocd_reset.log @@ -0,0 +1,29 @@ +OCD_LEG=20261025T175854Z +Open On-Chip Debugger 0.11.0-dirty (2022-10-19-16:13) +Licensed under GNU GPL v2 +For bug reports, read + http://openocd.org/doc/doxygen/bugs.html +Info : imx_gpio GPIO JTAG/SWD bitbang driver +Info : imx_gpio mmap: pagesize: 4096, regionsize: 131072 +Info : clock speed 1805 kHz +Info : SWD DPIDR 0x6ba02477 +Info : stm32h7x.cpu0: hardware has 8 breakpoints, 4 watchpoints +Info : starting gdb server for stm32h7x.cpu0 on 3333 +Info : Listening on port 3333 for gdb connections +target halted due to debug-request, current mode: Thread +xPSR: 0x01000000 pc: 0x1ff09abc msp: 0x24003af8 +Phase A: ensure GPIOA + GPIOF clocks enabled + RCC_AHB4ENR before = 0 + RCC_AHB4ENR after = 33 +Phase B: ensure PA_11 + PF_4 are outputs (preserve other bits) +Phase C: drop BOOT0 (PA_11 -> LOW) so L072 boots from flash + GPIOA_IDR.PA_11 = 0 (expect 0) +Phase D: pulse NRST (PF_4 LOW 250 ms then HIGH) + GPIOF_IDR.PF_4 (low) = 0 (expect 0) + GPIOF_IDR.PF_4 (high) = 1 (expect 1) +DONE: BOOT0 LOW, NRST released. L072 should now run user firmware. +Allow ~500 ms then probe UART (e.g. AT command at 19200 8N1). +shutdown command invoked +OCD_EXIT=0 +__OCD_LOG_RC=0 +__OCD_RUNNING=0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/tx_daemon.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/tx_daemon.log new file mode 100644 index 00000000..49c8f264 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130224_5f84b748/tx_daemon.log @@ -0,0 +1,1814 @@ +2026-10-06 10:47:55,246 INFO image_tx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 + +2026-10-06 10:47:55,248 INFO image_tx_daemon: image_tx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 + +2026-10-06 10:47:55,249 INFO image_tx_daemon: no_park_last=0 gap_ms=80 min_frags=3 pipeline_depth=2 + +2026-10-06 10:47:55,257 INFO image_tx_daemon: MQTT connected; subscribing to lifetrac/v25/cmd/image_frame + +2026-10-06 10:47:55,262 INFO image_tx_daemon: LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only + +2026-10-06 10:47:55,275 INFO image_tx_daemon: link_budget: published n_frag=1 profile_idx=5 (profile 1) + +2026-10-06 10:47:55,682 INFO image_tx_daemon: FAULT_URC: code=0x09 sub=0x01 name=HOST_RX_SEEN lanes=LPUART1 uptime_ms=3743 raw=09010000000000000000000000000000000000009f0e0000 + +2026-10-06 10:47:55,687 INFO image_tx_daemon: FAULT_URC: code=0x0C sub=0x01 name=HOST_DIAG_MARK marks=VER_REQ_PARSED uptime_ms=3749 raw=0c01000000000000000000000000000000000000a50e0000 + +INFO: post-VER drain queued type=0xF1 seq=0 + +INFO: post-VER drain queued type=0xC1 seq=0 + +INFO: post-VER drain queued type=0xF1 seq=0 + +INFO: post-VER drain queued type=0xC1 seq=0 + +Initializing regulatory profile 1 on co-processor... + + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] + +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 + +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 + +CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 + + FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] + +CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 + +CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 + +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 + +PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} + +2026-10-06 10:47:56,078 INFO image_tx_daemon: LBT_ENABLE=0 (matches W1-10b TX_BURST rationale) + +2026-10-06 10:47:56,090 INFO image_tx_daemon: TX worker ready (inter_cycle_s=0.050, max 8 frags/dwell) + +2026-10-06 10:47:56,249 INFO image_tx_daemon: stats: goodput=0.0 B/s util=0% pipeline=v3 frames_in=0 ok=0 fail=0 drop_full=0 drop_stale=0 frags_ok=0 frags_fail=0 qdepth=0 parity_tx=0 + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=3 epoch=0 freq_hz=904250000 pkt_toa_us=125568 legal_dwell_used_us_10s=125568 + +2026-10-06 10:48:02,991 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=89728 + +2026-10-06 10:48:03,003 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok + +2026-10-06 10:48:03,592 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=163968 + +2026-10-06 10:48:03,604 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok + +2026-10-06 10:48:03,973 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:03,984 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok + +2026-10-06 10:48:04,564 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:04,575 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok + +2026-10-06 10:48:05,162 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:05,173 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok + +2026-10-06 10:48:05,549 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=125568 + +2026-10-06 10:48:05,560 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok + +2026-10-06 10:48:06,158 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:06,170 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok + +2026-10-06 10:48:06,261 INFO image_tx_daemon: stats: goodput=104.8 B/s util=9% pipeline=v3 frames_in=7 ok=7 fail=0 drop_full=0 drop_stale=0 frags_ok=7 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:48:06,551 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=123008 + +2026-10-06 10:48:06,562 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok + +2026-10-06 10:48:07,151 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:07,162 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok + +2026-10-06 10:48:07,551 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:07,563 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok + +2026-10-06 10:48:08,149 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:08,160 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok + +2026-10-06 10:48:08,548 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:08,559 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok + +2026-10-06 10:48:09,146 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:09,158 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok + +2026-10-06 10:48:09,525 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=110208 + +2026-10-06 10:48:09,537 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok + +2026-10-06 10:48:10,154 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:10,166 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok + +2026-10-06 10:48:10,511 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=94848 + +2026-10-06 10:48:10,522 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok + +2026-10-06 10:48:10,984 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:10,996 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok + +2026-10-06 10:48:11,543 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:11,554 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok + +2026-10-06 10:48:12,141 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:12,153 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok + +2026-10-06 10:48:12,546 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:12,558 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok + +2026-10-06 10:48:13,145 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:13,157 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok + +2026-10-06 10:48:13,529 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=120448 + +2026-10-06 10:48:13,541 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok + +2026-10-06 10:48:14,138 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:14,150 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok + +2026-10-06 10:48:14,516 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=99968 + +2026-10-06 10:48:14,528 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok + +2026-10-06 10:48:14,972 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=112768 + +2026-10-06 10:48:14,984 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok + +2026-10-06 10:48:15,543 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:15,555 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok + +2026-10-06 10:48:16,142 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:16,154 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok + +2026-10-06 10:48:16,273 INFO image_tx_daemon: stats: goodput=287.4 B/s util=25% pipeline=v3 frames_in=27 ok=27 fail=0 drop_full=0 drop_stale=0 frags_ok=27 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:48:16,559 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=146048 + +2026-10-06 10:48:16,571 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok + +2026-10-06 10:48:17,136 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:17,148 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok + +2026-10-06 10:48:17,536 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:17,548 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok + +2026-10-06 10:48:18,112 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=105088 + +2026-10-06 10:48:18,124 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok + +2026-10-06 10:48:18,535 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:18,547 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok + +2026-10-06 10:48:19,112 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=112768 + +2026-10-06 10:48:19,123 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok + +2026-10-06 10:48:19,494 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=92288 + +2026-10-06 10:48:19,506 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok + +2026-10-06 10:48:20,134 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:20,145 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok + +2026-10-06 10:48:20,534 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:20,546 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok + +2026-10-06 10:48:21,135 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:21,147 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok + +2026-10-06 10:48:21,531 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:21,543 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok + +2026-10-06 10:48:22,131 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=128128 + +2026-10-06 10:48:22,143 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok + +2026-10-06 10:48:22,532 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:22,544 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok + +2026-10-06 10:48:23,128 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:23,140 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok + +2026-10-06 10:48:23,311 INFO image_tx_daemon: LoRa cmd: PROBE seq=1 phase_ms=0 (rx#1) + +2026-10-06 10:48:23,510 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=115328 + +2026-10-06 10:48:23,522 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok + +2026-10-06 10:48:24,130 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:24,141 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok + +2026-10-06 10:48:24,555 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=161408 + +2026-10-06 10:48:24,567 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok + +2026-10-06 10:48:24,809 INFO image_tx_daemon: LoRa cmd: PROBE seq=2 phase_ms=0 (rx#2) + +2026-10-06 10:48:24,956 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:24,967 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok + +2026-10-06 10:48:25,521 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:25,533 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok + +2026-10-06 10:48:26,110 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=123008 + +2026-10-06 10:48:26,121 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok + +2026-10-06 10:48:26,284 INFO image_tx_daemon: stats: goodput=296.0 B/s util=25% pipeline=v3 frames_in=47 ok=47 fail=0 drop_full=0 drop_stale=0 frags_ok=47 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:48:26,306 INFO image_tx_daemon: LoRa cmd: PROBE seq=3 phase_ms=0 (rx#3) + +2026-10-06 10:48:26,535 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=146048 + +2026-10-06 10:48:26,547 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok + +2026-10-06 10:48:27,104 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=117888 + +2026-10-06 10:48:27,116 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok + +2026-10-06 10:48:27,520 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=128128 + +2026-10-06 10:48:27,532 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok + +2026-10-06 10:48:27,795 INFO image_tx_daemon: LoRa cmd: PROBE seq=4 phase_ms=0 (rx#4) + +2026-10-06 10:48:27,932 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=112768 + +2026-10-06 10:48:27,944 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok + +2026-10-06 10:48:28,511 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=123008 + +2026-10-06 10:48:28,522 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok + +2026-10-06 10:48:29,110 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=125568 + +2026-10-06 10:48:29,122 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok + +2026-10-06 10:48:29,310 INFO image_tx_daemon: LoRa cmd: PROBE seq=5 phase_ms=0 (rx#5) + +2026-10-06 10:48:29,519 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:29,530 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok + +2026-10-06 10:48:30,115 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:30,127 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok + +2026-10-06 10:48:30,555 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=169088 + +2026-10-06 10:48:30,567 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok + +2026-10-06 10:48:30,811 INFO image_tx_daemon: LoRa cmd: PROBE seq=6 phase_ms=0 (rx#6) + +2026-10-06 10:48:31,123 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=138368 + +2026-10-06 10:48:31,135 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok + +2026-10-06 10:48:31,504 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=125568 + +2026-10-06 10:48:31,516 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok + +2026-10-06 10:48:32,082 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=107648 + +2026-10-06 10:48:32,094 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok + +2026-10-06 10:48:32,312 INFO image_tx_daemon: LoRa cmd: PROBE seq=7 phase_ms=0 (rx#7) + +2026-10-06 10:48:32,489 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=112768 + +2026-10-06 10:48:32,501 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok + +2026-10-06 10:48:32,942 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=110208 + +2026-10-06 10:48:32,953 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok + +2026-10-06 10:48:33,545 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=169088 + +2026-10-06 10:48:33,557 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok + +2026-10-06 10:48:33,802 INFO image_tx_daemon: LoRa cmd: PROBE seq=8 phase_ms=0 (rx#8) + +2026-10-06 10:48:34,104 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:34,116 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok + +2026-10-06 10:48:34,509 INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:34,520 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok + +2026-10-06 10:48:35,107 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:35,119 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok + +2026-10-06 10:48:35,314 INFO image_tx_daemon: LoRa cmd: PROBE seq=9 phase_ms=0 (rx#9) + +2026-10-06 10:48:35,500 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:35,512 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok + +2026-10-06 10:48:36,093 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=123008 + +2026-10-06 10:48:36,104 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok + +2026-10-06 10:48:36,296 INFO image_tx_daemon: stats: goodput=302.3 B/s util=26% pipeline=v3 frames_in=67 ok=67 fail=0 drop_full=0 drop_stale=0 frags_ok=67 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:48:36,461 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=87168 + +2026-10-06 10:48:36,473 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok + +2026-10-06 10:48:36,735 INFO image_tx_daemon: LoRa cmd: PROBE seq=10 phase_ms=0 (rx#10) + +2026-10-06 10:48:37,099 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=125568 + +2026-10-06 10:48:37,111 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok + +2026-10-06 10:48:37,496 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:37,508 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok + +2026-10-06 10:48:37,771 INFO image_tx_daemon: LoRa cmd: PROBE seq=11 phase_ms=0 (rx#11) + +2026-10-06 10:48:38,097 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:38,109 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok + +2026-10-06 10:48:38,541 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=169088 + +2026-10-06 10:48:38,553 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok + +2026-10-06 10:48:39,097 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=128128 + +2026-10-06 10:48:39,109 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok + +2026-10-06 10:48:39,306 INFO image_tx_daemon: LoRa cmd: PROBE seq=12 phase_ms=0 (rx#12) + +2026-10-06 10:48:39,493 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:39,505 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok + +2026-10-06 10:48:40,091 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:40,102 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok + +2026-10-06 10:48:40,493 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:40,505 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok + +2026-10-06 10:48:40,767 INFO image_tx_daemon: LoRa cmd: PROBE seq=13 phase_ms=0 (rx#13) + +2026-10-06 10:48:40,920 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=84608 + +2026-10-06 10:48:40,932 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok + +2026-10-06 10:48:41,489 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=128128 + +2026-10-06 10:48:41,500 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok + +2026-10-06 10:48:42,087 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:42,098 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok + +2026-10-06 10:48:42,317 INFO image_tx_daemon: LoRa cmd: PROBE seq=14 phase_ms=0 (rx#14) + +2026-10-06 10:48:42,495 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:42,507 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok + +2026-10-06 10:48:43,093 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:43,104 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok + +2026-10-06 10:48:43,486 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:43,497 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok + +2026-10-06 10:48:43,760 INFO image_tx_daemon: LoRa cmd: PROBE seq=15 phase_ms=0 (rx#15) + +2026-10-06 10:48:44,127 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=169088 + +2026-10-06 10:48:44,138 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok + +2026-10-06 10:48:44,522 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=169088 + +2026-10-06 10:48:44,534 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok + +2026-10-06 10:48:45,068 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=115328 + +2026-10-06 10:48:45,080 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok + +2026-10-06 10:48:45,318 INFO image_tx_daemon: LoRa cmd: PROBE seq=16 phase_ms=0 (rx#16) + +2026-10-06 10:48:45,516 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=163968 + +2026-10-06 10:48:45,528 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok + +2026-10-06 10:48:46,125 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=169088 + +2026-10-06 10:48:46,137 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok + +2026-10-06 10:48:46,308 INFO image_tx_daemon: stats: goodput=314.5 B/s util=27% pipeline=v3 frames_in=87 ok=87 fail=0 drop_full=0 drop_stale=0 frags_ok=87 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:48:46,317 INFO image_tx_daemon: LoRa cmd: PROBE seq=17 phase_ms=0 (rx#17) + +2026-10-06 10:48:46,483 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:46,495 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok + +2026-10-06 10:48:47,116 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=166528 + +2026-10-06 10:48:47,127 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok + +2026-10-06 10:48:47,526 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=169088 + +2026-10-06 10:48:47,537 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok + +2026-10-06 10:48:47,800 INFO image_tx_daemon: LoRa cmd: PROBE seq=18 phase_ms=0 (rx#18) + +2026-10-06 10:48:48,109 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=156288 + +2026-10-06 10:48:48,120 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok + +2026-10-06 10:48:48,508 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=153728 + +2026-10-06 10:48:48,520 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok + +2026-10-06 10:48:49,107 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=161408 + +2026-10-06 10:48:49,119 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok + +2026-10-06 10:48:49,323 INFO image_tx_daemon: LoRa cmd: PROBE seq=19 phase_ms=0 (rx#19) + +2026-10-06 10:48:49,512 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=163968 + +2026-10-06 10:48:49,523 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok + +2026-10-06 10:48:50,102 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=153728 + +2026-10-06 10:48:50,113 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok + +2026-10-06 10:48:50,517 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=169088 + +2026-10-06 10:48:50,529 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok + +2026-10-06 10:48:50,791 INFO image_tx_daemon: LoRa cmd: PROBE seq=20 phase_ms=0 (rx#20) + +2026-10-06 10:48:51,051 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=102528 + +2026-10-06 10:48:51,063 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok + +2026-10-06 10:48:51,495 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=102528 + +2026-10-06 10:48:51,507 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok + +2026-10-06 10:48:52,045 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=105088 + +2026-10-06 10:48:52,057 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok + +2026-10-06 10:48:52,320 INFO image_tx_daemon: LoRa cmd: PROBE seq=21 phase_ms=0 (rx#21) + +2026-10-06 10:48:52,469 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:52,481 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok + +2026-10-06 10:48:53,072 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:53,084 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok + +2026-10-06 10:48:53,474 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:53,485 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok + +2026-10-06 10:48:53,748 INFO image_tx_daemon: LoRa cmd: PROBE seq=22 phase_ms=0 (rx#22) + +2026-10-06 10:48:54,067 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:54,079 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok + +2026-10-06 10:48:54,468 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:54,480 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok + +2026-10-06 10:48:55,055 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=123008 + +2026-10-06 10:48:55,066 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok + +2026-10-06 10:48:55,329 INFO image_tx_daemon: LoRa cmd: PROBE seq=23 phase_ms=0 (rx#23) + +2026-10-06 10:48:55,695 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=163968 + +2026-10-06 10:48:55,706 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok + +2026-10-06 10:48:56,043 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=110208 + +2026-10-06 10:48:56,055 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok + +2026-10-06 10:48:56,320 INFO image_tx_daemon: stats: goodput=328.4 B/s util=28% pipeline=v3 frames_in=107 ok=107 fail=0 drop_full=0 drop_stale=0 frags_ok=107 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:48:56,664 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=128128 + +2026-10-06 10:48:56,675 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok + +2026-10-06 10:48:56,817 INFO image_tx_daemon: LoRa cmd: PROBE seq=24 phase_ms=0 (rx#24) + +2026-10-06 10:48:57,099 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=166528 + +2026-10-06 10:48:57,110 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok + +2026-10-06 10:48:57,468 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:57,479 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok + +2026-10-06 10:48:58,066 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:58,077 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok + +2026-10-06 10:48:58,320 INFO image_tx_daemon: LoRa cmd: PROBE seq=25 phase_ms=0 (rx#25) + +2026-10-06 10:48:58,456 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=115328 + +2026-10-06 10:48:58,467 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok + +2026-10-06 10:48:59,060 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=130688 + +2026-10-06 10:48:59,072 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok + +2026-10-06 10:48:59,469 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=128128 + +2026-10-06 10:48:59,481 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok + +2026-10-06 10:48:59,743 INFO image_tx_daemon: LoRa cmd: PROBE seq=26 phase_ms=0 (rx#26) + +2026-10-06 10:49:00,060 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:00,072 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok + +2026-10-06 10:49:00,471 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:00,483 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok + +2026-10-06 10:49:01,089 INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 toa_us=163968 + +2026-10-06 10:49:01,100 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok + +2026-10-06 10:49:01,319 INFO image_tx_daemon: LoRa cmd: PROBE seq=27 phase_ms=0 (rx#27) + +2026-10-06 10:49:01,434 INFO image_tx_daemon: txdone_arrival: seq=118 idx=0 status=0 toa_us=94848 + +2026-10-06 10:49:01,445 INFO image_tx_daemon: frame seq=118 done (pipelined): 1 fragments ok + +2026-10-06 10:49:02,044 INFO image_tx_daemon: txdone_arrival: seq=119 idx=0 status=0 toa_us=120448 + +2026-10-06 10:49:02,056 INFO image_tx_daemon: frame seq=119 done (pipelined): 1 fragments ok + +2026-10-06 10:49:02,642 INFO image_tx_daemon: txdone_arrival: seq=120 idx=0 status=0 toa_us=123008 + +2026-10-06 10:49:02,653 INFO image_tx_daemon: frame seq=120 done (pipelined): 1 fragments ok + +2026-10-06 10:49:02,829 INFO image_tx_daemon: LoRa cmd: PROBE seq=28 phase_ms=0 (rx#28) + +2026-10-06 10:49:03,047 INFO image_tx_daemon: txdone_arrival: seq=121 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:03,059 INFO image_tx_daemon: frame seq=121 done (pipelined): 1 fragments ok + +2026-10-06 10:49:03,655 INFO image_tx_daemon: txdone_arrival: seq=122 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:03,666 INFO image_tx_daemon: frame seq=122 done (pipelined): 1 fragments ok + +2026-10-06 10:49:04,052 INFO image_tx_daemon: txdone_arrival: seq=123 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:04,063 INFO image_tx_daemon: frame seq=123 done (pipelined): 1 fragments ok + +2026-10-06 10:49:04,315 INFO image_tx_daemon: LoRa cmd: PROBE seq=29 phase_ms=0 (rx#29) + +2026-10-06 10:49:04,461 INFO image_tx_daemon: txdone_arrival: seq=124 idx=0 status=0 toa_us=125568 + +2026-10-06 10:49:04,472 INFO image_tx_daemon: frame seq=124 done (pipelined): 1 fragments ok + +2026-10-06 10:49:05,044 INFO image_tx_daemon: txdone_arrival: seq=125 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:05,056 INFO image_tx_daemon: frame seq=125 done (pipelined): 1 fragments ok + +2026-10-06 10:49:05,651 INFO image_tx_daemon: txdone_arrival: seq=126 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:05,663 INFO image_tx_daemon: frame seq=126 done (pipelined): 1 fragments ok + +2026-10-06 10:49:05,818 INFO image_tx_daemon: LoRa cmd: PROBE seq=30 phase_ms=0 (rx#30) + +2026-10-06 10:49:06,047 INFO image_tx_daemon: txdone_arrival: seq=127 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:06,059 INFO image_tx_daemon: frame seq=127 done (pipelined): 1 fragments ok + +2026-10-06 10:49:06,332 INFO image_tx_daemon: stats: goodput=303.2 B/s util=26% pipeline=v3 frames_in=127 ok=127 fail=0 drop_full=0 drop_stale=0 frags_ok=127 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:49:06,682 INFO image_tx_daemon: txdone_arrival: seq=128 idx=0 status=0 toa_us=163968 + +2026-10-06 10:49:06,693 INFO image_tx_daemon: frame seq=128 done (pipelined): 1 fragments ok + +2026-10-06 10:49:07,039 INFO image_tx_daemon: txdone_arrival: seq=129 idx=0 status=0 toa_us=128128 + +2026-10-06 10:49:07,051 INFO image_tx_daemon: frame seq=129 done (pipelined): 1 fragments ok + +2026-10-06 10:49:07,314 INFO image_tx_daemon: LoRa cmd: PROBE seq=31 phase_ms=0 (rx#31) + +2026-10-06 10:49:07,475 INFO image_tx_daemon: txdone_arrival: seq=130 idx=0 status=0 toa_us=128128 + +2026-10-06 10:49:07,486 INFO image_tx_daemon: frame seq=130 done (pipelined): 1 fragments ok + +2026-10-06 10:49:08,045 INFO image_tx_daemon: txdone_arrival: seq=131 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:08,056 INFO image_tx_daemon: frame seq=131 done (pipelined): 1 fragments ok + +2026-10-06 10:49:08,632 INFO image_tx_daemon: txdone_arrival: seq=132 idx=0 status=0 toa_us=125568 + +2026-10-06 10:49:08,644 INFO image_tx_daemon: frame seq=132 done (pipelined): 1 fragments ok + +2026-10-06 10:49:08,833 INFO image_tx_daemon: LoRa cmd: PROBE seq=32 phase_ms=0 (rx#32) + +2026-10-06 10:49:09,040 INFO image_tx_daemon: txdone_arrival: seq=133 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:09,052 INFO image_tx_daemon: frame seq=133 done (pipelined): 1 fragments ok + +2026-10-06 10:49:09,638 INFO image_tx_daemon: txdone_arrival: seq=134 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:09,649 INFO image_tx_daemon: frame seq=134 done (pipelined): 1 fragments ok + +2026-10-06 10:49:10,038 INFO image_tx_daemon: txdone_arrival: seq=135 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:10,050 INFO image_tx_daemon: frame seq=135 done (pipelined): 1 fragments ok + +2026-10-06 10:49:10,312 INFO image_tx_daemon: LoRa cmd: PROBE seq=33 phase_ms=0 (rx#33) + +2026-10-06 10:49:10,634 INFO image_tx_daemon: txdone_arrival: seq=136 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:10,645 INFO image_tx_daemon: frame seq=136 done (pipelined): 1 fragments ok + +2026-10-06 10:49:11,037 INFO image_tx_daemon: txdone_arrival: seq=137 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:11,049 INFO image_tx_daemon: frame seq=137 done (pipelined): 1 fragments ok + +2026-10-06 10:49:11,676 INFO image_tx_daemon: txdone_arrival: seq=138 idx=0 status=0 toa_us=166528 + +2026-10-06 10:49:11,688 INFO image_tx_daemon: frame seq=138 done (pipelined): 1 fragments ok + +2026-10-06 10:49:11,827 INFO image_tx_daemon: LoRa cmd: PROBE seq=34 phase_ms=0 (rx#34) + +2026-10-06 10:49:12,065 INFO image_tx_daemon: txdone_arrival: seq=139 idx=0 status=0 toa_us=163968 + +2026-10-06 10:49:12,077 INFO image_tx_daemon: frame seq=139 done (pipelined): 1 fragments ok + +2026-10-06 10:49:12,632 INFO image_tx_daemon: txdone_arrival: seq=140 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:12,644 INFO image_tx_daemon: frame seq=140 done (pipelined): 1 fragments ok + +2026-10-06 10:49:13,030 INFO image_tx_daemon: txdone_arrival: seq=141 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:13,041 INFO image_tx_daemon: frame seq=141 done (pipelined): 1 fragments ok + +2026-10-06 10:49:13,304 INFO image_tx_daemon: LoRa cmd: PROBE seq=35 phase_ms=0 (rx#35) + +2026-10-06 10:49:13,466 INFO image_tx_daemon: txdone_arrival: seq=142 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:13,478 INFO image_tx_daemon: frame seq=142 done (pipelined): 1 fragments ok + +2026-10-06 10:49:14,032 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 toa_us=128128 + +2026-10-06 10:49:14,044 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok + +2026-10-06 10:49:14,630 INFO image_tx_daemon: txdone_arrival: seq=144 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:14,641 INFO image_tx_daemon: frame seq=144 done (pipelined): 1 fragments ok + +2026-10-06 10:49:14,839 INFO image_tx_daemon: LoRa cmd: PROBE seq=36 phase_ms=0 (rx#36) + +2026-10-06 10:49:15,027 INFO image_tx_daemon: txdone_arrival: seq=145 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:15,038 INFO image_tx_daemon: frame seq=145 done (pipelined): 1 fragments ok + +2026-10-06 10:49:15,625 INFO image_tx_daemon: txdone_arrival: seq=146 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:15,637 INFO image_tx_daemon: frame seq=146 done (pipelined): 1 fragments ok + +2026-10-06 10:49:15,973 INFO image_tx_daemon: txdone_arrival: seq=147 idx=0 status=0 toa_us=82048 + +2026-10-06 10:49:15,985 INFO image_tx_daemon: frame seq=147 done (pipelined): 1 fragments ok + +2026-10-06 10:49:16,248 INFO image_tx_daemon: LoRa cmd: PROBE seq=37 phase_ms=0 (rx#37) + +2026-10-06 10:49:16,342 INFO image_tx_daemon: stats: goodput=309.9 B/s util=27% pipeline=v3 frames_in=148 ok=147 fail=0 drop_full=0 drop_stale=0 frags_ok=147 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:49:16,659 INFO image_tx_daemon: txdone_arrival: seq=148 idx=0 status=0 toa_us=163968 + +2026-10-06 10:49:16,670 INFO image_tx_daemon: frame seq=148 done (pipelined): 1 fragments ok + +2026-10-06 10:49:17,027 INFO image_tx_daemon: txdone_arrival: seq=149 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:17,039 INFO image_tx_daemon: frame seq=149 done (pipelined): 1 fragments ok + +2026-10-06 10:49:17,301 INFO image_tx_daemon: LoRa cmd: PROBE seq=38 phase_ms=0 (rx#38) + +2026-10-06 10:49:17,656 INFO image_tx_daemon: txdone_arrival: seq=150 idx=0 status=0 toa_us=166528 + +2026-10-06 10:49:17,668 INFO image_tx_daemon: frame seq=150 done (pipelined): 1 fragments ok + +2026-10-06 10:49:18,053 INFO image_tx_daemon: txdone_arrival: seq=151 idx=0 status=0 toa_us=158848 + +2026-10-06 10:49:18,064 INFO image_tx_daemon: frame seq=151 done (pipelined): 1 fragments ok + +2026-10-06 10:49:18,660 INFO image_tx_daemon: txdone_arrival: seq=152 idx=0 status=0 toa_us=169088 + +2026-10-06 10:49:18,672 INFO image_tx_daemon: frame seq=152 done (pipelined): 1 fragments ok + +2026-10-06 10:49:18,835 INFO image_tx_daemon: LoRa cmd: PROBE seq=39 phase_ms=0 (rx#39) + +2026-10-06 10:49:18,991 INFO image_tx_daemon: txdone_arrival: seq=153 idx=0 status=0 toa_us=99968 + +2026-10-06 10:49:19,003 INFO image_tx_daemon: frame seq=153 done (pipelined): 1 fragments ok + +2026-10-06 10:49:19,613 INFO image_tx_daemon: txdone_arrival: seq=154 idx=0 status=0 toa_us=128128 + +2026-10-06 10:49:19,625 INFO image_tx_daemon: frame seq=154 done (pipelined): 1 fragments ok + +2026-10-06 10:49:20,018 INFO image_tx_daemon: txdone_arrival: seq=155 idx=0 status=0 toa_us=125568 + +2026-10-06 10:49:20,030 INFO image_tx_daemon: frame seq=155 done (pipelined): 1 fragments ok + +2026-10-06 10:49:20,293 INFO image_tx_daemon: LoRa cmd: PROBE seq=40 phase_ms=0 (rx#40) + +2026-10-06 10:49:20,615 INFO image_tx_daemon: txdone_arrival: seq=156 idx=0 status=0 toa_us=125568 + +2026-10-06 10:49:20,626 INFO image_tx_daemon: frame seq=156 done (pipelined): 1 fragments ok + +2026-10-06 10:49:21,013 INFO image_tx_daemon: txdone_arrival: seq=157 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:21,024 INFO image_tx_daemon: frame seq=157 done (pipelined): 1 fragments ok + +2026-10-06 10:49:21,620 INFO image_tx_daemon: txdone_arrival: seq=158 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:21,631 INFO image_tx_daemon: frame seq=158 done (pipelined): 1 fragments ok + +2026-10-06 10:49:21,833 INFO image_tx_daemon: LoRa cmd: PROBE seq=41 phase_ms=0 (rx#41) + +2026-10-06 10:49:22,010 INFO image_tx_daemon: txdone_arrival: seq=159 idx=0 status=0 toa_us=120448 + +2026-10-06 10:49:22,021 INFO image_tx_daemon: frame seq=159 done (pipelined): 1 fragments ok + +2026-10-06 10:49:22,629 INFO image_tx_daemon: txdone_arrival: seq=160 idx=0 status=0 toa_us=146048 + +2026-10-06 10:49:22,641 INFO image_tx_daemon: frame seq=160 done (pipelined): 1 fragments ok + +2026-10-06 10:49:23,014 INFO image_tx_daemon: txdone_arrival: seq=161 idx=0 status=0 toa_us=128128 + +2026-10-06 10:49:23,026 INFO image_tx_daemon: frame seq=161 done (pipelined): 1 fragments ok + +2026-10-06 10:49:23,289 INFO image_tx_daemon: LoRa cmd: PROBE seq=42 phase_ms=0 (rx#42) + +2026-10-06 10:49:23,647 INFO image_tx_daemon: txdone_arrival: seq=162 idx=0 status=0 toa_us=163968 + +2026-10-06 10:49:23,659 INFO image_tx_daemon: frame seq=162 done (pipelined): 1 fragments ok + +2026-10-06 10:49:24,032 INFO image_tx_daemon: txdone_arrival: seq=163 idx=0 status=0 toa_us=148608 + +2026-10-06 10:49:24,044 INFO image_tx_daemon: frame seq=163 done (pipelined): 1 fragments ok + +2026-10-06 10:49:24,640 INFO image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 toa_us=156288 + +2026-10-06 10:49:24,651 INFO image_tx_daemon: frame seq=164 done (pipelined): 1 fragments ok + +2026-10-06 10:49:24,829 INFO image_tx_daemon: LoRa cmd: PROBE seq=43 phase_ms=0 (rx#43) + +2026-10-06 10:49:25,048 INFO image_tx_daemon: txdone_arrival: seq=165 idx=0 status=0 toa_us=163968 + +2026-10-06 10:49:25,060 INFO image_tx_daemon: frame seq=165 done (pipelined): 1 fragments ok + +2026-10-06 10:49:25,626 INFO image_tx_daemon: txdone_arrival: seq=166 idx=0 status=0 toa_us=148608 + +2026-10-06 10:49:25,637 INFO image_tx_daemon: frame seq=166 done (pipelined): 1 fragments ok + +2026-10-06 10:49:26,047 INFO image_tx_daemon: txdone_arrival: seq=167 idx=0 status=0 toa_us=169088 + +2026-10-06 10:49:26,058 INFO image_tx_daemon: frame seq=167 done (pipelined): 1 fragments ok + +2026-10-06 10:49:26,311 INFO image_tx_daemon: LoRa cmd: PROBE seq=44 phase_ms=0 (rx#44) + +2026-10-06 10:49:26,353 INFO image_tx_daemon: stats: goodput=341.4 B/s util=29% pipeline=v3 frames_in=168 ok=167 fail=0 drop_full=0 drop_stale=0 frags_ok=167 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:49:26,436 INFO image_tx_daemon: txdone_arrival: seq=168 idx=0 status=0 toa_us=107648 + +2026-10-06 10:49:26,448 INFO image_tx_daemon: frame seq=168 done (pipelined): 1 fragments ok + +2026-10-06 10:49:26,980 INFO image_tx_daemon: txdone_arrival: seq=169 idx=0 status=0 toa_us=105088 + +2026-10-06 10:49:26,992 INFO image_tx_daemon: frame seq=169 done (pipelined): 1 fragments ok + +2026-10-06 10:49:27,422 INFO image_tx_daemon: txdone_arrival: seq=170 idx=0 status=0 toa_us=102528 + +2026-10-06 10:49:27,433 INFO image_tx_daemon: frame seq=170 done (pipelined): 1 fragments ok + +2026-10-06 10:49:27,696 INFO image_tx_daemon: LoRa cmd: PROBE seq=45 phase_ms=0 (rx#45) + +2026-10-06 10:49:28,038 INFO image_tx_daemon: txdone_arrival: seq=171 idx=0 status=0 toa_us=163968 + +2026-10-06 10:49:28,050 INFO image_tx_daemon: frame seq=171 done (pipelined): 1 fragments ok + +2026-10-06 10:49:28,605 INFO image_tx_daemon: txdone_arrival: seq=172 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:28,616 INFO image_tx_daemon: frame seq=172 done (pipelined): 1 fragments ok + +2026-10-06 10:49:28,809 INFO image_tx_daemon: LoRa cmd: PROBE seq=46 phase_ms=0 (rx#46) + +2026-10-06 10:49:29,006 INFO image_tx_daemon: txdone_arrival: seq=173 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:29,018 INFO image_tx_daemon: frame seq=173 done (pipelined): 1 fragments ok + +2026-10-06 10:49:29,605 INFO image_tx_daemon: txdone_arrival: seq=174 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:29,616 INFO image_tx_daemon: frame seq=174 done (pipelined): 1 fragments ok + +2026-10-06 10:49:30,039 INFO image_tx_daemon: txdone_arrival: seq=175 idx=0 status=0 toa_us=169088 + +2026-10-06 10:49:30,051 INFO image_tx_daemon: frame seq=175 done (pipelined): 1 fragments ok + +2026-10-06 10:49:30,314 INFO image_tx_daemon: LoRa cmd: PROBE seq=47 phase_ms=0 (rx#47) + +2026-10-06 10:49:30,631 INFO image_tx_daemon: txdone_arrival: seq=176 idx=0 status=0 toa_us=161408 + +2026-10-06 10:49:30,643 INFO image_tx_daemon: frame seq=176 done (pipelined): 1 fragments ok + +2026-10-06 10:49:31,039 INFO image_tx_daemon: txdone_arrival: seq=177 idx=0 status=0 toa_us=163968 + +2026-10-06 10:49:31,051 INFO image_tx_daemon: frame seq=177 done (pipelined): 1 fragments ok + +2026-10-06 10:49:31,640 INFO image_tx_daemon: txdone_arrival: seq=178 idx=0 status=0 toa_us=169088 + +2026-10-06 10:49:31,652 INFO image_tx_daemon: frame seq=178 done (pipelined): 1 fragments ok + +2026-10-06 10:49:31,807 INFO image_tx_daemon: LoRa cmd: PROBE seq=48 phase_ms=0 (rx#48) + +2026-10-06 10:49:31,994 INFO image_tx_daemon: txdone_arrival: seq=179 idx=0 status=0 toa_us=128128 + +2026-10-06 10:49:32,005 INFO image_tx_daemon: frame seq=179 done (pipelined): 1 fragments ok + +2026-10-06 10:49:32,602 INFO image_tx_daemon: txdone_arrival: seq=180 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:32,613 INFO image_tx_daemon: frame seq=180 done (pipelined): 1 fragments ok + +2026-10-06 10:49:33,004 INFO image_tx_daemon: txdone_arrival: seq=181 idx=0 status=0 toa_us=138368 + +2026-10-06 10:49:33,016 INFO image_tx_daemon: frame seq=181 done (pipelined): 1 fragments ok + +2026-10-06 10:49:33,278 INFO image_tx_daemon: LoRa cmd: PROBE seq=49 phase_ms=0 (rx#49) + +2026-10-06 10:49:33,635 INFO image_tx_daemon: txdone_arrival: seq=182 idx=0 status=0 toa_us=166528 + +2026-10-06 10:49:33,647 INFO image_tx_daemon: frame seq=182 done (pipelined): 1 fragments ok + +2026-10-06 10:49:34,039 INFO image_tx_daemon: txdone_arrival: seq=183 idx=0 status=0 toa_us=169088 + +2026-10-06 10:49:34,051 INFO image_tx_daemon: frame seq=183 done (pipelined): 1 fragments ok + +2026-10-06 10:49:34,639 INFO image_tx_daemon: txdone_arrival: seq=184 idx=0 status=0 toa_us=169088 + +2026-10-06 10:49:34,650 INFO image_tx_daemon: frame seq=184 done (pipelined): 1 fragments ok + +2026-10-06 10:49:34,809 INFO image_tx_daemon: LoRa cmd: PROBE seq=50 phase_ms=0 (rx#50) + +2026-10-06 10:49:35,009 INFO image_tx_daemon: txdone_arrival: seq=185 idx=0 status=0 toa_us=146048 + +2026-10-06 10:49:35,020 INFO image_tx_daemon: frame seq=185 done (pipelined): 1 fragments ok + +2026-10-06 10:49:35,627 INFO image_tx_daemon: txdone_arrival: seq=186 idx=0 status=0 toa_us=161408 + +2026-10-06 10:49:35,639 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 fragments ok + +2026-10-06 10:49:36,034 INFO image_tx_daemon: txdone_arrival: seq=187 idx=0 status=0 toa_us=169088 + +2026-10-06 10:49:36,045 INFO image_tx_daemon: frame seq=187 done (pipelined): 1 fragments ok + +2026-10-06 10:49:36,314 INFO image_tx_daemon: LoRa cmd: PROBE seq=51 phase_ms=0 (rx#51) + +2026-10-06 10:49:36,365 INFO image_tx_daemon: stats: goodput=346.2 B/s util=29% pipeline=v3 frames_in=188 ok=187 fail=0 drop_full=0 drop_stale=0 frags_ok=187 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:49:36,631 INFO image_tx_daemon: txdone_arrival: seq=188 idx=0 status=0 toa_us=166528 + +2026-10-06 10:49:36,643 INFO image_tx_daemon: frame seq=188 done (pipelined): 1 fragments ok + +2026-10-06 10:49:37,008 INFO image_tx_daemon: txdone_arrival: seq=189 idx=0 status=0 toa_us=146048 + +2026-10-06 10:49:37,019 INFO image_tx_daemon: frame seq=189 done (pipelined): 1 fragments ok + +2026-10-06 10:49:37,606 INFO image_tx_daemon: txdone_arrival: seq=190 idx=0 status=0 toa_us=143488 + +2026-10-06 10:49:37,618 INFO image_tx_daemon: frame seq=190 done (pipelined): 1 fragments ok + +2026-10-06 10:49:37,807 INFO image_tx_daemon: LoRa cmd: PROBE seq=52 phase_ms=0 (rx#52) + +2026-10-06 10:49:38,025 INFO image_tx_daemon: txdone_arrival: seq=191 idx=0 status=0 toa_us=166528 + +2026-10-06 10:49:38,036 INFO image_tx_daemon: frame seq=191 done (pipelined): 1 fragments ok + +2026-10-06 10:49:38,625 INFO image_tx_daemon: txdone_arrival: seq=192 idx=0 status=0 toa_us=166528 + +2026-10-06 10:49:38,637 INFO image_tx_daemon: frame seq=192 done (pipelined): 1 fragments ok + +2026-10-06 10:49:38,987 INFO image_tx_daemon: txdone_arrival: seq=193 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:38,999 INFO image_tx_daemon: frame seq=193 done (pipelined): 1 fragments ok + +2026-10-06 10:49:39,262 INFO image_tx_daemon: LoRa cmd: PROBE seq=53 phase_ms=0 (rx#53) + +2026-10-06 10:49:39,618 INFO image_tx_daemon: txdone_arrival: seq=194 idx=0 status=0 toa_us=166528 + +2026-10-06 10:49:39,629 INFO image_tx_daemon: frame seq=194 done (pipelined): 1 fragments ok + +2026-10-06 10:49:39,977 INFO image_tx_daemon: txdone_arrival: seq=195 idx=0 status=0 toa_us=125568 + +2026-10-06 10:49:39,989 INFO image_tx_daemon: frame seq=195 done (pipelined): 1 fragments ok + +2026-10-06 10:49:40,579 INFO image_tx_daemon: txdone_arrival: seq=196 idx=0 status=0 toa_us=128128 + +2026-10-06 10:49:40,590 INFO image_tx_daemon: frame seq=196 done (pipelined): 1 fragments ok + +2026-10-06 10:49:40,818 INFO image_tx_daemon: LoRa cmd: PROBE seq=54 phase_ms=0 (rx#54) + +2026-10-06 10:49:40,985 INFO image_tx_daemon: txdone_arrival: seq=197 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:40,996 INFO image_tx_daemon: frame seq=197 done (pipelined): 1 fragments ok + +2026-10-06 10:49:41,587 INFO image_tx_daemon: txdone_arrival: seq=198 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:41,599 INFO image_tx_daemon: frame seq=198 done (pipelined): 1 fragments ok + +2026-10-06 10:49:42,022 INFO image_tx_daemon: txdone_arrival: seq=199 idx=0 status=0 toa_us=169088 + +2026-10-06 10:49:42,034 INFO image_tx_daemon: frame seq=199 done (pipelined): 1 fragments ok + +2026-10-06 10:49:42,296 INFO image_tx_daemon: LoRa cmd: PROBE seq=55 phase_ms=0 (rx#55) + +2026-10-06 10:49:42,582 INFO image_tx_daemon: txdone_arrival: seq=200 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:42,594 INFO image_tx_daemon: frame seq=200 done (pipelined): 1 fragments ok + +2026-10-06 10:49:43,023 INFO image_tx_daemon: txdone_arrival: seq=201 idx=0 status=0 toa_us=169088 + +2026-10-06 10:49:43,035 INFO image_tx_daemon: frame seq=201 done (pipelined): 1 fragments ok + +2026-10-06 10:49:43,611 INFO image_tx_daemon: txdone_arrival: seq=202 idx=0 status=0 toa_us=166528 + +2026-10-06 10:49:43,622 INFO image_tx_daemon: frame seq=202 done (pipelined): 1 fragments ok + +2026-10-06 10:49:43,815 INFO image_tx_daemon: LoRa cmd: PROBE seq=56 phase_ms=0 (rx#56) + +2026-10-06 10:49:44,003 INFO image_tx_daemon: txdone_arrival: seq=203 idx=0 status=0 toa_us=156288 + +2026-10-06 10:49:44,015 INFO image_tx_daemon: frame seq=203 done (pipelined): 1 fragments ok + +2026-10-06 10:49:44,617 INFO image_tx_daemon: txdone_arrival: seq=204 idx=0 status=0 toa_us=166528 + +2026-10-06 10:49:44,629 INFO image_tx_daemon: frame seq=204 done (pipelined): 1 fragments ok + +2026-10-06 10:49:44,954 INFO image_tx_daemon: txdone_arrival: seq=205 idx=0 status=0 toa_us=112768 + +2026-10-06 10:49:44,965 INFO image_tx_daemon: frame seq=205 done (pipelined): 1 fragments ok + +2026-10-06 10:49:45,228 INFO image_tx_daemon: LoRa cmd: PROBE seq=57 phase_ms=0 (rx#57) + +2026-10-06 10:49:45,559 INFO image_tx_daemon: txdone_arrival: seq=206 idx=0 status=0 toa_us=115328 + +2026-10-06 10:49:45,571 INFO image_tx_daemon: frame seq=206 done (pipelined): 1 fragments ok + +2026-10-06 10:49:45,976 INFO image_tx_daemon: txdone_arrival: seq=207 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:45,988 INFO image_tx_daemon: frame seq=207 done (pipelined): 1 fragments ok + +2026-10-06 10:49:46,376 INFO image_tx_daemon: stats: goodput=346.8 B/s util=29% pipeline=v3 frames_in=208 ok=207 fail=0 drop_full=0 drop_stale=0 frags_ok=207 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:49:46,541 INFO image_tx_daemon: txdone_arrival: seq=208 idx=0 status=0 toa_us=99968 + +2026-10-06 10:49:46,553 INFO image_tx_daemon: frame seq=208 done (pipelined): 1 fragments ok + +2026-10-06 10:49:46,815 INFO image_tx_daemon: LoRa cmd: PROBE seq=58 phase_ms=0 (rx#58) + +2026-10-06 10:49:46,976 INFO image_tx_daemon: txdone_arrival: seq=209 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:46,988 INFO image_tx_daemon: frame seq=209 done (pipelined): 1 fragments ok + +2026-10-06 10:49:47,607 INFO image_tx_daemon: txdone_arrival: seq=210 idx=0 status=0 toa_us=169088 + +2026-10-06 10:49:47,619 INFO image_tx_daemon: frame seq=210 done (pipelined): 1 fragments ok + +2026-10-06 10:49:47,816 INFO image_tx_daemon: LoRa cmd: PROBE seq=59 phase_ms=0 (rx#59) + +2026-10-06 10:49:47,963 INFO image_tx_daemon: txdone_arrival: seq=211 idx=0 status=0 toa_us=125568 + +2026-10-06 10:49:47,975 INFO image_tx_daemon: frame seq=211 done (pipelined): 1 fragments ok + +2026-10-06 10:49:48,569 INFO image_tx_daemon: txdone_arrival: seq=212 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:48,581 INFO image_tx_daemon: frame seq=212 done (pipelined): 1 fragments ok + +2026-10-06 10:49:48,964 INFO image_tx_daemon: txdone_arrival: seq=213 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:48,975 INFO image_tx_daemon: frame seq=213 done (pipelined): 1 fragments ok + +2026-10-06 10:49:49,238 INFO image_tx_daemon: LoRa cmd: PROBE seq=60 phase_ms=0 (rx#60) + +2026-10-06 10:49:49,569 INFO image_tx_daemon: txdone_arrival: seq=214 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:49,580 INFO image_tx_daemon: frame seq=214 done (pipelined): 1 fragments ok + +2026-10-06 10:49:50,004 INFO image_tx_daemon: txdone_arrival: seq=215 idx=0 status=0 toa_us=166528 + +2026-10-06 10:49:50,016 INFO image_tx_daemon: frame seq=215 done (pipelined): 1 fragments ok + +2026-10-06 10:49:50,602 INFO image_tx_daemon: txdone_arrival: seq=216 idx=0 status=0 toa_us=163968 + +2026-10-06 10:49:50,614 INFO image_tx_daemon: frame seq=216 done (pipelined): 1 fragments ok + +2026-10-06 10:49:50,818 INFO image_tx_daemon: LoRa cmd: PROBE seq=61 phase_ms=0 (rx#61) + +2026-10-06 10:49:50,996 INFO image_tx_daemon: txdone_arrival: seq=217 idx=0 status=0 toa_us=158848 + +2026-10-06 10:49:51,007 INFO image_tx_daemon: frame seq=217 done (pipelined): 1 fragments ok + +2026-10-06 10:49:51,594 INFO image_tx_daemon: txdone_arrival: seq=218 idx=0 status=0 toa_us=156288 + +2026-10-06 10:49:51,606 INFO image_tx_daemon: frame seq=218 done (pipelined): 1 fragments ok + +2026-10-06 10:49:52,200 INFO image_tx_daemon: txdone_arrival: seq=219 idx=0 status=0 toa_us=169088 + +2026-10-06 10:49:52,212 INFO image_tx_daemon: frame seq=219 done (pipelined): 1 fragments ok + +2026-10-06 10:49:52,316 INFO image_tx_daemon: LoRa cmd: PROBE seq=62 phase_ms=0 (rx#62) + +2026-10-06 10:49:52,587 INFO image_tx_daemon: txdone_arrival: seq=220 idx=0 status=0 toa_us=158848 + +2026-10-06 10:49:52,598 INFO image_tx_daemon: frame seq=220 done (pipelined): 1 fragments ok + +2026-10-06 10:49:52,977 INFO image_tx_daemon: txdone_arrival: seq=221 idx=0 status=0 toa_us=138368 + +2026-10-06 10:49:52,988 INFO image_tx_daemon: frame seq=221 done (pipelined): 1 fragments ok + +2026-10-06 10:49:53,533 INFO image_tx_daemon: txdone_arrival: seq=222 idx=0 status=0 toa_us=102528 + +2026-10-06 10:49:53,545 INFO image_tx_daemon: frame seq=222 done (pipelined): 1 fragments ok + +2026-10-06 10:49:53,808 INFO image_tx_daemon: LoRa cmd: PROBE seq=63 phase_ms=0 (rx#63) + +2026-10-06 10:49:53,935 INFO image_tx_daemon: txdone_arrival: seq=223 idx=0 status=0 toa_us=105088 + +2026-10-06 10:49:53,947 INFO image_tx_daemon: frame seq=223 done (pipelined): 1 fragments ok + +2026-10-06 10:49:54,537 INFO image_tx_daemon: txdone_arrival: seq=224 idx=0 status=0 toa_us=107648 + +2026-10-06 10:49:54,549 INFO image_tx_daemon: frame seq=224 done (pipelined): 1 fragments ok + +2026-10-06 10:49:55,187 INFO image_tx_daemon: txdone_arrival: seq=225 idx=0 status=0 toa_us=163968 + +2026-10-06 10:49:55,198 INFO image_tx_daemon: frame seq=225 done (pipelined): 1 fragments ok + +2026-10-06 10:49:55,316 INFO image_tx_daemon: LoRa cmd: PROBE seq=64 phase_ms=0 (rx#64) + +2026-10-06 10:49:55,597 INFO image_tx_daemon: txdone_arrival: seq=226 idx=0 status=0 toa_us=166528 + +2026-10-06 10:49:55,609 INFO image_tx_daemon: frame seq=226 done (pipelined): 1 fragments ok + +2026-10-06 10:49:55,959 INFO image_tx_daemon: txdone_arrival: seq=227 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:55,970 INFO image_tx_daemon: frame seq=227 done (pipelined): 1 fragments ok + +2026-10-06 10:49:56,389 INFO image_tx_daemon: stats: goodput=331.3 B/s util=28% pipeline=v3 frames_in=228 ok=227 fail=0 drop_full=0 drop_stale=0 frags_ok=227 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:49:56,592 INFO image_tx_daemon: txdone_arrival: seq=228 idx=0 status=0 toa_us=169088 + +2026-10-06 10:49:56,604 INFO image_tx_daemon: frame seq=228 done (pipelined): 1 fragments ok + +2026-10-06 10:49:56,821 INFO image_tx_daemon: LoRa cmd: PROBE seq=65 phase_ms=0 (rx#65) + +2026-10-06 10:49:56,967 INFO image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:56,979 INFO image_tx_daemon: frame seq=229 done (pipelined): 1 fragments ok + +2026-10-06 10:49:57,589 INFO image_tx_daemon: txdone_arrival: seq=230 idx=0 status=0 toa_us=163968 + +2026-10-06 10:49:57,600 INFO image_tx_daemon: frame seq=230 done (pipelined): 1 fragments ok + +2026-10-06 10:49:57,968 INFO image_tx_daemon: txdone_arrival: seq=231 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:57,979 INFO image_tx_daemon: frame seq=231 done (pipelined): 1 fragments ok + +2026-10-06 10:49:58,242 INFO image_tx_daemon: LoRa cmd: PROBE seq=66 phase_ms=0 (rx#66) + +2026-10-06 10:49:58,551 INFO image_tx_daemon: txdone_arrival: seq=232 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:58,563 INFO image_tx_daemon: frame seq=232 done (pipelined): 1 fragments ok + +2026-10-06 10:49:59,150 INFO image_tx_daemon: txdone_arrival: seq=233 idx=0 status=0 toa_us=130688 + +2026-10-06 10:49:59,162 INFO image_tx_daemon: frame seq=233 done (pipelined): 1 fragments ok + +2026-10-06 10:49:59,327 INFO image_tx_daemon: LoRa cmd: PROBE seq=67 phase_ms=0 (rx#67) + +2026-10-06 10:49:59,526 INFO image_tx_daemon: txdone_arrival: seq=234 idx=0 status=0 toa_us=102528 + +2026-10-06 10:49:59,538 INFO image_tx_daemon: frame seq=234 done (pipelined): 1 fragments ok + +2026-10-06 10:50:00,148 INFO image_tx_daemon: txdone_arrival: seq=235 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:00,160 INFO image_tx_daemon: frame seq=235 done (pipelined): 1 fragments ok + +2026-10-06 10:50:00,547 INFO image_tx_daemon: txdone_arrival: seq=236 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:00,558 INFO image_tx_daemon: frame seq=236 done (pipelined): 1 fragments ok + +2026-10-06 10:50:00,821 INFO image_tx_daemon: LoRa cmd: PROBE seq=68 phase_ms=0 (rx#68) + +2026-10-06 10:50:00,955 INFO image_tx_daemon: txdone_arrival: seq=237 idx=0 status=0 toa_us=107648 + +2026-10-06 10:50:00,966 INFO image_tx_daemon: frame seq=237 done (pipelined): 1 fragments ok + +2026-10-06 10:50:01,543 INFO image_tx_daemon: txdone_arrival: seq=238 idx=0 status=0 toa_us=128128 + +2026-10-06 10:50:01,554 INFO image_tx_daemon: frame seq=238 done (pipelined): 1 fragments ok + +2026-10-06 10:50:02,141 INFO image_tx_daemon: txdone_arrival: seq=239 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:02,152 INFO image_tx_daemon: frame seq=239 done (pipelined): 1 fragments ok + +2026-10-06 10:50:02,332 INFO image_tx_daemon: LoRa cmd: PROBE seq=69 phase_ms=0 (rx#69) + +2026-10-06 10:50:02,540 INFO image_tx_daemon: txdone_arrival: seq=240 idx=0 status=0 toa_us=123008 + +2026-10-06 10:50:02,552 INFO image_tx_daemon: frame seq=240 done (pipelined): 1 fragments ok + +2026-10-06 10:50:03,179 INFO image_tx_daemon: txdone_arrival: seq=241 idx=0 status=0 toa_us=161408 + +2026-10-06 10:50:03,191 INFO image_tx_daemon: frame seq=241 done (pipelined): 1 fragments ok + +2026-10-06 10:50:03,541 INFO image_tx_daemon: txdone_arrival: seq=242 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:03,552 INFO image_tx_daemon: frame seq=242 done (pipelined): 1 fragments ok + +2026-10-06 10:50:03,815 INFO image_tx_daemon: LoRa cmd: PROBE seq=70 phase_ms=0 (rx#70) + +2026-10-06 10:50:03,955 INFO image_tx_daemon: txdone_arrival: seq=243 idx=0 status=0 toa_us=123008 + +2026-10-06 10:50:03,967 INFO image_tx_daemon: frame seq=243 done (pipelined): 1 fragments ok + +2026-10-06 10:50:04,543 INFO image_tx_daemon: txdone_arrival: seq=244 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:04,555 INFO image_tx_daemon: frame seq=244 done (pipelined): 1 fragments ok + +2026-10-06 10:50:05,131 INFO image_tx_daemon: txdone_arrival: seq=245 idx=0 status=0 toa_us=120448 + +2026-10-06 10:50:05,143 INFO image_tx_daemon: frame seq=245 done (pipelined): 1 fragments ok + +2026-10-06 10:50:05,329 INFO image_tx_daemon: LoRa cmd: PROBE seq=71 phase_ms=0 (rx#71) + +2026-10-06 10:50:05,527 INFO image_tx_daemon: txdone_arrival: seq=246 idx=0 status=0 toa_us=123008 + +2026-10-06 10:50:05,539 INFO image_tx_daemon: frame seq=246 done (pipelined): 1 fragments ok + +2026-10-06 10:50:06,136 INFO image_tx_daemon: txdone_arrival: seq=247 idx=0 status=0 toa_us=125568 + +2026-10-06 10:50:06,147 INFO image_tx_daemon: frame seq=247 done (pipelined): 1 fragments ok + +2026-10-06 10:50:06,400 INFO image_tx_daemon: stats: goodput=306.6 B/s util=26% pipeline=v3 frames_in=248 ok=247 fail=0 drop_full=0 drop_stale=0 frags_ok=247 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:50:06,569 INFO image_tx_daemon: txdone_arrival: seq=248 idx=0 status=0 toa_us=161408 + +2026-10-06 10:50:06,581 INFO image_tx_daemon: frame seq=248 done (pipelined): 1 fragments ok + +2026-10-06 10:50:06,829 INFO image_tx_daemon: LoRa cmd: PROBE seq=72 phase_ms=0 (rx#72) + +2026-10-06 10:50:06,976 INFO image_tx_daemon: txdone_arrival: seq=249 idx=0 status=0 toa_us=125568 + +2026-10-06 10:50:06,987 INFO image_tx_daemon: frame seq=249 done (pipelined): 1 fragments ok + +2026-10-06 10:50:07,537 INFO image_tx_daemon: txdone_arrival: seq=250 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:07,548 INFO image_tx_daemon: frame seq=250 done (pipelined): 1 fragments ok + +2026-10-06 10:50:08,168 INFO image_tx_daemon: txdone_arrival: seq=251 idx=0 status=0 toa_us=163968 + +2026-10-06 10:50:08,179 INFO image_tx_daemon: frame seq=251 done (pipelined): 1 fragments ok + +2026-10-06 10:50:08,330 INFO image_tx_daemon: LoRa cmd: PROBE seq=73 phase_ms=0 (rx#73) + +2026-10-06 10:50:08,568 INFO image_tx_daemon: txdone_arrival: seq=252 idx=0 status=0 toa_us=163968 + +2026-10-06 10:50:08,580 INFO image_tx_daemon: frame seq=252 done (pipelined): 1 fragments ok + +2026-10-06 10:50:08,963 INFO image_tx_daemon: txdone_arrival: seq=253 idx=0 status=0 toa_us=123008 + +2026-10-06 10:50:08,975 INFO image_tx_daemon: frame seq=253 done (pipelined): 1 fragments ok + +2026-10-06 10:50:09,566 INFO image_tx_daemon: txdone_arrival: seq=254 idx=0 status=0 toa_us=169088 + +2026-10-06 10:50:09,578 INFO image_tx_daemon: frame seq=254 done (pipelined): 1 fragments ok + +2026-10-06 10:50:09,816 INFO image_tx_daemon: LoRa cmd: PROBE seq=74 phase_ms=0 (rx#74) + +2026-10-06 10:50:10,149 INFO image_tx_daemon: txdone_arrival: seq=255 idx=0 status=0 toa_us=146048 + +2026-10-06 10:50:10,161 INFO image_tx_daemon: frame seq=255 done (pipelined): 1 fragments ok + +2026-10-06 10:50:10,554 INFO image_tx_daemon: txdone_arrival: seq=0 idx=0 status=0 toa_us=158848 + +2026-10-06 10:50:10,565 INFO image_tx_daemon: frame seq=0 done (pipelined): 1 fragments ok + +2026-10-06 10:50:11,130 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:11,141 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok + +2026-10-06 10:50:11,335 INFO image_tx_daemon: LoRa cmd: PROBE seq=75 phase_ms=0 (rx#75) + +2026-10-06 10:50:11,523 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:11,535 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok + +2026-10-06 10:50:12,122 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:12,133 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok + +2026-10-06 10:50:12,508 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=115328 + +2026-10-06 10:50:12,519 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok + +2026-10-06 10:50:12,782 INFO image_tx_daemon: LoRa cmd: PROBE seq=76 phase_ms=0 (rx#76) + +2026-10-06 10:50:13,155 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=158848 + +2026-10-06 10:50:13,167 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok + +2026-10-06 10:50:13,519 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:13,531 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok + +2026-10-06 10:50:14,159 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=169088 + +2026-10-06 10:50:14,171 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok + +2026-10-06 10:50:14,331 INFO image_tx_daemon: LoRa cmd: PROBE seq=77 phase_ms=0 (rx#77) + +2026-10-06 10:50:14,549 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=161408 + +2026-10-06 10:50:14,561 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok + +2026-10-06 10:50:15,158 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=166528 + +2026-10-06 10:50:15,169 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok + +2026-10-06 10:50:15,564 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=169088 + +2026-10-06 10:50:15,575 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok + +2026-10-06 10:50:15,839 INFO image_tx_daemon: LoRa cmd: PROBE seq=78 phase_ms=0 (rx#78) + +2026-10-06 10:50:16,123 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:16,135 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok + +2026-10-06 10:50:16,412 INFO image_tx_daemon: stats: goodput=349.2 B/s util=29% pipeline=v3 frames_in=268 ok=267 fail=0 drop_full=0 drop_stale=0 frags_ok=267 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:50:16,504 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=120448 + +2026-10-06 10:50:16,516 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok + +2026-10-06 10:50:17,102 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=115328 + +2026-10-06 10:50:17,113 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok + +2026-10-06 10:50:17,323 INFO image_tx_daemon: LoRa cmd: PROBE seq=79 phase_ms=0 (rx#79) + +2026-10-06 10:50:17,510 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=128128 + +2026-10-06 10:50:17,521 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok + +2026-10-06 10:50:18,118 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=128128 + +2026-10-06 10:50:18,130 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok + +2026-10-06 10:50:18,507 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=128128 + +2026-10-06 10:50:18,519 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok + +2026-10-06 10:50:18,782 INFO image_tx_daemon: LoRa cmd: PROBE seq=80 phase_ms=0 (rx#80) + +2026-10-06 10:50:19,106 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=120448 + +2026-10-06 10:50:19,117 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok + +2026-10-06 10:50:19,503 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=123008 + +2026-10-06 10:50:19,514 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok + +2026-10-06 10:50:20,132 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=153728 + +2026-10-06 10:50:20,143 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok + +2026-10-06 10:50:20,330 INFO image_tx_daemon: LoRa cmd: PROBE seq=81 phase_ms=0 (rx#81) + +2026-10-06 10:50:20,508 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=128128 + +2026-10-06 10:50:20,519 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok + +2026-10-06 10:50:21,107 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=123008 + +2026-10-06 10:50:21,118 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok + +2026-10-06 10:50:21,503 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=123008 + +2026-10-06 10:50:21,515 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok + +2026-10-06 10:50:21,777 INFO image_tx_daemon: LoRa cmd: PROBE seq=82 phase_ms=0 (rx#82) + +2026-10-06 10:50:22,112 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:22,124 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok + +2026-10-06 10:50:22,506 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:22,517 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok + +2026-10-06 10:50:23,098 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=123008 + +2026-10-06 10:50:23,110 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok + +2026-10-06 10:50:23,338 INFO image_tx_daemon: LoRa cmd: PROBE seq=83 phase_ms=0 (rx#83) + +2026-10-06 10:50:23,536 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=163968 + +2026-10-06 10:50:23,547 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok + +2026-10-06 10:50:24,144 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=166528 + +2026-10-06 10:50:24,156 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok + +2026-10-06 10:50:24,340 INFO image_tx_daemon: LoRa cmd: PROBE seq=84 phase_ms=0 (rx#84) + +2026-10-06 10:50:24,538 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=166528 + +2026-10-06 10:50:24,549 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok + +2026-10-06 10:50:25,135 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=163968 + +2026-10-06 10:50:25,146 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok + +2026-10-06 10:50:25,531 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=158848 + +2026-10-06 10:50:25,543 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok + +2026-10-06 10:50:25,805 INFO image_tx_daemon: LoRa cmd: PROBE seq=85 phase_ms=0 (rx#85) + +2026-10-06 10:50:26,108 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=138368 + +2026-10-06 10:50:26,119 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok + +2026-10-06 10:50:26,423 INFO image_tx_daemon: stats: goodput=321.0 B/s util=27% pipeline=v3 frames_in=288 ok=287 fail=0 drop_full=0 drop_stale=0 frags_ok=287 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:50:26,537 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=163968 + +2026-10-06 10:50:26,549 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok + +2026-10-06 10:50:27,064 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=99968 + +2026-10-06 10:50:27,075 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok + +2026-10-06 10:50:27,339 INFO image_tx_daemon: LoRa cmd: PROBE seq=86 phase_ms=0 (rx#86) + +2026-10-06 10:50:27,477 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=105088 + +2026-10-06 10:50:27,489 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok + +2026-10-06 10:50:28,140 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=166528 + +2026-10-06 10:50:28,151 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok + +2026-10-06 10:50:28,335 INFO image_tx_daemon: LoRa cmd: PROBE seq=87 phase_ms=0 (rx#87) + +2026-10-06 10:50:28,533 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=163968 + +2026-10-06 10:50:28,545 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok + +2026-10-06 10:50:29,131 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=166528 + +2026-10-06 10:50:29,143 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok + +2026-10-06 10:50:29,540 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=169088 + +2026-10-06 10:50:29,551 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok + +2026-10-06 10:50:29,814 INFO image_tx_daemon: LoRa cmd: PROBE seq=88 phase_ms=0 (rx#88) + +2026-10-06 10:50:30,099 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:30,111 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok + +2026-10-06 10:50:30,494 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=125568 + +2026-10-06 10:50:30,506 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok + +2026-10-06 10:50:31,062 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=105088 + +2026-10-06 10:50:31,074 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok + +2026-10-06 10:50:31,299 INFO image_tx_daemon: LoRa cmd: PROBE seq=89 phase_ms=0 (rx#89) + +2026-10-06 10:50:31,497 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:31,508 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok + +2026-10-06 10:50:32,096 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:32,108 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok + +2026-10-06 10:50:32,489 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:32,501 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok + +2026-10-06 10:50:32,765 INFO image_tx_daemon: LoRa cmd: PROBE seq=90 phase_ms=0 (rx#90) + +2026-10-06 10:50:33,088 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=128128 + +2026-10-06 10:50:33,099 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok + +2026-10-06 10:50:33,492 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:33,503 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok + +2026-10-06 10:50:34,089 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=128128 + +2026-10-06 10:50:34,101 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok + +2026-10-06 10:50:34,309 INFO image_tx_daemon: LoRa cmd: PROBE seq=91 phase_ms=0 (rx#91) + +2026-10-06 10:50:34,486 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:34,498 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok + +2026-10-06 10:50:35,085 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:35,097 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok + +2026-10-06 10:50:35,490 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:35,501 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok + +2026-10-06 10:50:35,767 INFO image_tx_daemon: LoRa cmd: PROBE seq=92 phase_ms=0 (rx#92) + +2026-10-06 10:50:36,081 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:36,093 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok + +2026-10-06 10:50:36,435 INFO image_tx_daemon: stats: goodput=316.7 B/s util=27% pipeline=v3 frames_in=308 ok=307 fail=0 drop_full=0 drop_stale=0 frags_ok=307 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:50:36,481 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:36,493 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok + +2026-10-06 10:50:36,913 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=89728 + +2026-10-06 10:50:36,925 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok + +2026-10-06 10:50:37,187 INFO image_tx_daemon: LoRa cmd: PROBE seq=93 phase_ms=0 (rx#93) + +2026-10-06 10:50:37,474 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=123008 + +2026-10-06 10:50:37,486 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok + +2026-10-06 10:50:38,083 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:38,094 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok + +2026-10-06 10:50:38,303 INFO image_tx_daemon: LoRa cmd: PROBE seq=94 phase_ms=0 (rx#94) + +2026-10-06 10:50:38,480 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:38,491 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok + +2026-10-06 10:50:39,079 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:39,091 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok + +2026-10-06 10:50:39,481 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:39,493 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok + +2026-10-06 10:50:39,755 INFO image_tx_daemon: LoRa cmd: PROBE seq=95 phase_ms=0 (rx#95) + +2026-10-06 10:50:40,077 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=128128 + +2026-10-06 10:50:40,088 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok + +2026-10-06 10:50:40,481 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:40,493 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok + +2026-10-06 10:50:41,079 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=135808 + +2026-10-06 10:50:41,091 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok + +2026-10-06 10:50:41,313 INFO image_tx_daemon: LoRa cmd: PROBE seq=96 phase_ms=0 (rx#96) + +2026-10-06 10:50:41,511 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=169088 + +2026-10-06 10:50:41,523 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok + +2026-10-06 10:50:42,068 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=123008 + +2026-10-06 10:50:42,080 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok + +2026-10-06 10:50:42,516 INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=166528 + +2026-10-06 10:50:42,527 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok + +2026-10-06 10:50:42,790 INFO image_tx_daemon: LoRa cmd: PROBE seq=97 phase_ms=0 (rx#97) + +2026-10-06 10:50:43,069 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:43,080 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok + +2026-10-06 10:50:43,465 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=125568 + +2026-10-06 10:50:43,477 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok + +2026-10-06 10:50:44,102 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=158848 + +2026-10-06 10:50:44,114 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok + +2026-10-06 10:50:44,320 INFO image_tx_daemon: LoRa cmd: PROBE seq=98 phase_ms=0 (rx#98) + +2026-10-06 10:50:44,446 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=107648 + +2026-10-06 10:50:44,457 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok + +2026-10-06 10:50:45,054 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=112768 + +2026-10-06 10:50:45,065 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok + +2026-10-06 10:50:45,494 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=158848 + +2026-10-06 10:50:45,506 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok + +2026-10-06 10:50:45,769 INFO image_tx_daemon: LoRa cmd: PROBE seq=99 phase_ms=0 (rx#99) + +2026-10-06 10:50:46,064 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:46,076 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok + +2026-10-06 10:50:46,447 INFO image_tx_daemon: stats: goodput=309.2 B/s util=26% pipeline=v3 frames_in=328 ok=327 fail=0 drop_full=0 drop_stale=0 frags_ok=327 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:50:46,470 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:46,482 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok + +2026-10-06 10:50:47,070 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:47,082 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok + +2026-10-06 10:50:47,314 INFO image_tx_daemon: LoRa cmd: PROBE seq=100 phase_ms=0 (rx#100) + +2026-10-06 10:50:47,503 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=169088 + +2026-10-06 10:50:47,515 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok + +2026-10-06 10:50:48,092 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=161408 + +2026-10-06 10:50:48,104 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok + +2026-10-06 10:50:48,501 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=163968 + +2026-10-06 10:50:48,513 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok + +2026-10-06 10:50:48,775 INFO image_tx_daemon: LoRa cmd: PROBE seq=101 phase_ms=0 (rx#101) + +2026-10-06 10:50:49,089 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=153728 + +2026-10-06 10:50:49,100 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok + +2026-10-06 10:50:49,450 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=115328 + +2026-10-06 10:50:49,462 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok + +2026-10-06 10:50:50,054 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=128128 + +2026-10-06 10:50:50,065 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok + +2026-10-06 10:50:50,311 INFO image_tx_daemon: LoRa cmd: PROBE seq=102 phase_ms=0 (rx#102) + +2026-10-06 10:50:50,456 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:50,467 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok + +2026-10-06 10:50:51,057 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:51,068 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok + +2026-10-06 10:50:51,456 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:51,468 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok + +2026-10-06 10:50:51,723 INFO image_tx_daemon: LoRa cmd: PROBE seq=103 phase_ms=0 (rx#103) + +2026-10-06 10:50:52,048 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=117888 + +2026-10-06 10:50:52,060 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok + +2026-10-06 10:50:52,647 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=123008 + +2026-10-06 10:50:52,658 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok + +2026-10-06 10:50:52,809 INFO image_tx_daemon: LoRa cmd: PROBE seq=104 phase_ms=0 (rx#104) + +2026-10-06 10:50:53,059 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:53,071 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok + +2026-10-06 10:50:53,460 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:53,472 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok + +2026-10-06 10:50:54,087 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=166528 + +2026-10-06 10:50:54,099 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok + +2026-10-06 10:50:54,316 INFO image_tx_daemon: LoRa cmd: PROBE seq=105 phase_ms=0 (rx#105) + +2026-10-06 10:50:54,463 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:54,475 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok + +2026-10-06 10:50:55,049 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:55,061 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok + +2026-10-06 10:50:55,458 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:55,469 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok + +2026-10-06 10:50:55,732 INFO image_tx_daemon: LoRa cmd: PROBE seq=106 phase_ms=0 (rx#106) + +2026-10-06 10:50:56,052 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:56,063 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok + +2026-10-06 10:50:56,460 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=125568 + +2026-10-06 10:50:56,461 INFO image_tx_daemon: stats: goodput=321.3 B/s util=27% pipeline=v3 frames_in=348 ok=347 fail=0 drop_full=0 drop_stale=0 frags_ok=347 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:50:56,473 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok + +2026-10-06 10:50:57,053 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:57,065 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok + +2026-10-06 10:50:57,315 INFO image_tx_daemon: LoRa cmd: PROBE seq=107 phase_ms=0 (rx#107) + +2026-10-06 10:50:57,461 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:57,473 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok + +2026-10-06 10:50:58,051 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:58,062 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok + +2026-10-06 10:50:58,649 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:58,661 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok + +2026-10-06 10:50:58,827 INFO image_tx_daemon: LoRa cmd: PROBE seq=108 phase_ms=0 (rx#108) + +2026-10-06 10:50:59,046 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=130688 + +2026-10-06 10:50:59,057 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok + +2026-10-06 10:50:59,675 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=156288 + +2026-10-06 10:50:59,686 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok + +2026-10-06 10:51:00,075 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=163968 + +2026-10-06 10:51:00,087 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok + +2026-10-06 10:51:00,323 INFO image_tx_daemon: LoRa cmd: PROBE seq=109 phase_ms=0 (rx#109) + +2026-10-06 10:51:00,480 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=143488 + +2026-10-06 10:51:00,492 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok + +2026-10-06 10:51:01,073 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=156288 + +2026-10-06 10:51:01,085 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok + +2026-10-06 10:51:01,682 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=169088 + +2026-10-06 10:51:01,693 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok + +2026-10-06 10:51:01,826 INFO image_tx_daemon: LoRa cmd: PROBE seq=110 phase_ms=0 (rx#110) + +2026-10-06 10:51:02,087 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=169088 + +2026-10-06 10:51:02,099 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok + +2026-10-06 10:51:02,664 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=153728 + +2026-10-06 10:51:02,676 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok + +2026-10-06 10:51:03,012 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=99968 + +2026-10-06 10:51:03,024 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok + +2026-10-06 10:51:03,286 INFO image_tx_daemon: LoRa cmd: PROBE seq=111 phase_ms=0 (rx#111) + +2026-10-06 10:51:03,670 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=163968 + +2026-10-06 10:51:03,681 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok + +2026-10-06 10:51:04,075 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=161408 + +2026-10-06 10:51:04,086 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok + +2026-10-06 10:51:04,316 INFO image_tx_daemon: LoRa cmd: PROBE seq=112 phase_ms=0 (rx#112) + +2026-10-06 10:51:04,680 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=166528 + +2026-10-06 10:51:04,691 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok + +2026-10-06 10:51:05,043 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=130688 + +2026-10-06 10:51:05,054 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok + +2026-10-06 10:51:05,673 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=166528 + +2026-10-06 10:51:05,684 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok + +2026-10-06 10:51:05,826 INFO image_tx_daemon: LoRa cmd: PROBE seq=113 phase_ms=0 (rx#113) + +2026-10-06 10:51:06,024 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=123008 + +2026-10-06 10:51:06,036 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok + +2026-10-06 10:51:06,473 INFO image_tx_daemon: stats: goodput=344.8 B/s util=29% pipeline=v3 frames_in=368 ok=367 fail=0 drop_full=0 drop_stale=0 frags_ok=367 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:51:06,611 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=110208 + +2026-10-06 10:51:06,622 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok + +2026-10-06 10:51:07,038 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=130688 + +2026-10-06 10:51:07,050 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok + +2026-10-06 10:51:07,312 INFO image_tx_daemon: LoRa cmd: PROBE seq=114 phase_ms=0 (rx#114) + +2026-10-06 10:51:07,474 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=128128 + +2026-10-06 10:51:07,485 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok + +2026-10-06 10:51:08,032 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=130688 + +2026-10-06 10:51:08,044 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok + +2026-10-06 10:51:08,631 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=125568 + +2026-10-06 10:51:08,643 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok + +2026-10-06 10:51:08,829 INFO image_tx_daemon: LoRa cmd: PROBE seq=115 phase_ms=0 (rx#115) + +2026-10-06 10:51:09,027 INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 toa_us=130688 + +2026-10-06 10:51:09,039 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok + +2026-10-06 10:51:13,603 INFO image_tx_daemon: signal received; shutting down + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/camera_service.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/camera_service.log new file mode 100644 index 00000000..49aa58a1 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/camera_service.log @@ -0,0 +1,178 @@ +2026-10-06 10:55:06,747 INFO camera_service: v4l2/ffmpeg pid=10 device=/dev/video1 1920x1080@30fps -> 384x256 rgb24 + +2026-10-06 10:55:06,747 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT lifetrac/v25/cmd/image_frame only + +2026-10-06 10:55:06,777 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) + +2026-10-06 10:55:07,182 INFO camera_service: vector encoder prebuilt (import+build 249 ms, warm-up 154 ms) + +2026-10-06 10:55:07,393 INFO camera_service: encode_mode -> 9 (vector) [boot] + +2026-10-06 10:55:07,406 INFO link_budget: -> 203 B/frame (n=1, image_bw250) + +2026-10-06 10:55:09,027 INFO camera_service: vector_stats ms_total=161.2 ms={"resize":0.4,"l0":15.5,"l1":72.8,"l3":27.7,"temporal_pack":44.2,"total":161.2} bytes=201 level=0 detail=80 epoch=0 n_live=16 residual=4444.620 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=10 frames=1 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=0 share_resends=0 share_repeats=0 carousel_resends=0 del_repeats=0 + +2026-10-06 10:55:11,514 INFO camera_service: vector_stats ms_total=157.3 ms={"resize":0.5,"l0":14.9,"l1":63.7,"l3":25.0,"temporal_pack":52.8,"total":157.3} bytes=200 level=0 detail=80 epoch=0 n_live=30 residual=2810.425 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=0 frames=6 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=1 share_resends=3 share_repeats=3 carousel_resends=0 del_repeats=12 + +2026-10-06 10:55:14,007 INFO camera_service: vector_stats ms_total=149.9 ms={"resize":0.4,"l0":14.7,"l1":62.4,"l3":23.7,"temporal_pack":48.2,"total":149.9} bytes=202 level=0 detail=80 epoch=0 n_live=25 residual=2965.745 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=0 frames=11 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=2 share_resends=8 share_repeats=8 carousel_resends=0 del_repeats=34 + +2026-10-06 10:55:16,029 INFO camera_service: vector_stats ms_total=172.6 ms={"resize":0.4,"l0":14.5,"l1":66.8,"l3":24.4,"temporal_pack":66.1,"total":172.6} bytes=198 level=0 detail=80 epoch=1 n_live=29 residual=2505.963 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=3 frames=15 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=3 share_resends=8 share_repeats=8 carousel_resends=0 del_repeats=34 + +2026-10-06 10:55:18,039 INFO camera_service: vector_stats ms_total=170.7 ms={"resize":0.4,"l0":14.6,"l1":67.2,"l3":30.7,"temporal_pack":57.3,"total":170.7} bytes=203 level=0 detail=80 epoch=1 n_live=18 residual=3160.073 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=4 frames=19 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=4 share_resends=11 share_repeats=11 carousel_resends=0 del_repeats=47 + +2026-10-06 10:55:20,548 INFO camera_service: vector_stats ms_total=181.0 ms={"resize":0.4,"l0":14.9,"l1":70.1,"l3":27.3,"temporal_pack":67.8,"total":181.0} bytes=202 level=0 detail=80 epoch=1 n_live=24 residual=2350.259 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=6 frames=24 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=6 share_resends=17 share_repeats=14 carousel_resends=3 del_repeats=66 + +2026-10-06 10:55:23,041 INFO camera_service: vector_stats ms_total=176.1 ms={"resize":0.5,"l0":15.4,"l1":74.3,"l3":37.7,"temporal_pack":47.8,"total":176.1} bytes=202 level=0 detail=80 epoch=2 n_live=13 residual=4921.695 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=7 frames=29 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":2} share_frames=7 share_resends=21 share_repeats=16 carousel_resends=5 del_repeats=79 + +2026-10-06 10:55:25,077 INFO camera_service: vector_stats ms_total=204.0 ms={"resize":0.5,"l0":13.9,"l1":75.8,"l3":36.8,"temporal_pack":76.5,"total":204.0} bytes=202 level=0 detail=80 epoch=2 n_live=31 residual=4221.227 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=6 frames=33 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":2} share_frames=8 share_resends=24 share_repeats=19 carousel_resends=5 del_repeats=82 + +2026-10-06 10:55:27,542 INFO camera_service: vector_stats ms_total=176.9 ms={"resize":0.4,"l0":13.9,"l1":75.0,"l3":35.4,"temporal_pack":51.8,"total":176.9} bytes=191 level=0 detail=80 epoch=2 n_live=35 residual=4619.804 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=9 frames=38 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":2} share_frames=9 share_resends=28 share_repeats=22 carousel_resends=6 del_repeats=90 + +2026-10-06 10:55:30,017 INFO camera_service: vector_stats ms_total=176.6 ms={"resize":0.5,"l0":14.8,"l1":73.5,"l3":36.0,"temporal_pack":51.4,"total":176.6} bytes=196 level=0 detail=80 epoch=2 n_live=32 residual=4924.255 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=3 frames=43 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":2} share_frames=10 share_resends=31 share_repeats=22 carousel_resends=9 del_repeats=107 + +2026-10-06 10:55:32,518 INFO camera_service: vector_stats ms_total=187.1 ms={"resize":0.5,"l0":14.7,"l1":72.4,"l3":34.6,"temporal_pack":64.4,"total":187.1} bytes=201 level=0 detail=80 epoch=2 n_live=30 residual=5141.896 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=9 frames=48 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":2} share_frames=12 share_resends=40 share_repeats=22 carousel_resends=18 del_repeats=124 + +2026-10-06 10:55:34,536 INFO camera_service: vector_stats ms_total=203.3 ms={"resize":0.5,"l0":13.5,"l1":76.9,"l3":37.6,"temporal_pack":74.3,"total":203.3} bytes=198 level=0 detail=80 epoch=2 n_live=32 residual=4821.866 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=6 frames=52 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":2} share_frames=13 share_resends=43 share_repeats=22 carousel_resends=21 del_repeats=135 + +2026-10-06 10:55:37,017 INFO camera_service: vector_stats ms_total=172.4 ms={"resize":0.4,"l0":15.5,"l1":72.7,"l3":28.4,"temporal_pack":54.8,"total":172.4} bytes=203 level=0 detail=80 epoch=3 n_live=21 residual=3773.832 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=0 frames=57 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":3} share_frames=14 share_resends=43 share_repeats=22 carousel_resends=21 del_repeats=152 + +2026-10-06 10:55:39,023 INFO camera_service: vector_stats ms_total=176.0 ms={"resize":0.4,"l0":14.8,"l1":72.4,"l3":26.6,"temporal_pack":61.3,"total":176.0} bytes=197 level=0 detail=80 epoch=3 n_live=24 residual=3602.975 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=4 frames=61 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":3} share_frames=15 share_resends=46 share_repeats=25 carousel_resends=21 del_repeats=163 + +2026-10-06 10:55:41,534 INFO camera_service: vector_stats ms_total=196.1 ms={"resize":0.5,"l0":15.9,"l1":92.0,"l3":24.6,"temporal_pack":62.6,"total":196.1} bytes=202 level=0 detail=80 epoch=3 n_live=25 residual=2919.790 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=1 frames=66 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":3} share_frames=16 share_resends=49 share_repeats=27 carousel_resends=22 del_repeats=189 + +2026-10-06 10:55:44,010 INFO camera_service: vector_stats ms_total=160.9 ms={"resize":0.4,"l0":15.6,"l1":64.5,"l3":28.5,"temporal_pack":51.3,"total":160.9} bytes=203 level=0 detail=80 epoch=3 n_live=27 residual=3073.575 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=0 frames=71 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":3} share_frames=17 share_resends=53 share_repeats=28 carousel_resends=25 del_repeats=204 + +2026-10-06 10:55:46,020 INFO camera_service: vector_stats ms_total=171.8 ms={"resize":0.4,"l0":15.5,"l1":71.1,"l3":34.0,"temporal_pack":50.2,"total":171.8} bytes=203 level=0 detail=80 epoch=3 n_live=25 residual=3931.596 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=0 frames=75 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":3} share_frames=18 share_resends=56 share_repeats=30 carousel_resends=26 del_repeats=216 + +2026-10-06 10:55:48,028 INFO camera_service: vector_stats ms_total=181.0 ms={"resize":0.4,"l0":14.7,"l1":67.0,"l3":29.5,"temporal_pack":68.8,"total":181.0} bytes=200 level=0 detail=80 epoch=3 n_live=26 residual=3646.778 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=4 frames=79 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":3} share_frames=19 share_resends=61 share_repeats=33 carousel_resends=28 del_repeats=234 + +2026-10-06 10:55:50,516 INFO camera_service: vector_stats ms_total=162.8 ms={"resize":0.4,"l0":15.4,"l1":71.6,"l3":28.6,"temporal_pack":46.3,"total":162.8} bytes=202 level=0 detail=80 epoch=3 n_live=27 residual=3663.886 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=0 frames=84 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":3} share_frames=21 share_resends=68 share_repeats=35 carousel_resends=33 del_repeats=253 + +2026-10-06 10:55:52,534 INFO camera_service: vector_stats ms_total=180.5 ms={"resize":0.6,"l0":15.7,"l1":71.1,"l3":26.3,"temporal_pack":66.4,"total":180.5} bytes=195 level=0 detail=80 epoch=3 n_live=30 residual=3496.519 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=7 frames=88 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":3} share_frames=22 share_resends=72 share_repeats=36 carousel_resends=36 del_repeats=258 + +2026-10-06 10:55:55,025 INFO camera_service: vector_stats ms_total=174.9 ms={"resize":0.4,"l0":14.8,"l1":67.9,"l3":27.4,"temporal_pack":63.9,"total":174.9} bytes=203 level=0 detail=80 epoch=3 n_live=28 residual=3516.813 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=8 frames=93 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":3} share_frames=23 share_resends=76 share_repeats=38 carousel_resends=38 del_repeats=271 + +2026-10-06 10:55:57,511 INFO camera_service: vector_stats ms_total=166.1 ms={"resize":0.5,"l0":15.7,"l1":62.8,"l3":25.6,"temporal_pack":61.0,"total":166.1} bytes=196 level=0 detail=80 epoch=3 n_live=31 residual=3507.243 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=2 frames=98 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":3} share_frames=24 share_resends=79 share_repeats=38 carousel_resends=41 del_repeats=282 + +2026-10-06 10:56:00,011 INFO camera_service: vector_stats ms_total=156.3 ms={"resize":0.5,"l0":14.8,"l1":63.5,"l3":27.0,"temporal_pack":50.0,"total":156.3} bytes=202 level=0 detail=80 epoch=3 n_live=29 residual=2877.197 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=0 frames=103 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":3} share_frames=25 share_resends=83 share_repeats=38 carousel_resends=45 del_repeats=302 + +2026-10-06 10:56:02,015 INFO camera_service: vector_stats ms_total=166.8 ms={"resize":0.5,"l0":15.6,"l1":68.6,"l3":24.5,"temporal_pack":57.1,"total":166.8} bytes=202 level=0 detail=80 epoch=3 n_live=18 residual=3711.382 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=7 frames=107 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":3} share_frames=26 share_resends=86 share_repeats=38 carousel_resends=48 del_repeats=312 + +2026-10-06 10:56:04,033 INFO camera_service: vector_stats ms_total=176.3 ms={"resize":0.5,"l0":14.8,"l1":74.5,"l3":26.8,"temporal_pack":59.2,"total":176.3} bytes=202 level=0 detail=80 epoch=3 n_live=21 residual=3240.846 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=3 frames=111 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":3} share_frames=27 share_resends=90 share_repeats=40 carousel_resends=50 del_repeats=337 + +2026-10-06 10:56:06,508 INFO camera_service: vector_stats ms_total=155.2 ms={"resize":0.5,"l0":15.1,"l1":65.5,"l3":27.1,"temporal_pack":46.4,"total":155.2} bytes=202 level=0 detail=80 epoch=3 n_live=23 residual=3766.971 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=0 frames=116 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":3} share_frames=29 share_resends=96 share_repeats=44 carousel_resends=52 del_repeats=361 + +2026-10-06 10:56:08,541 INFO camera_service: vector_stats ms_total=188.4 ms={"resize":0.4,"l0":15.6,"l1":71.6,"l3":30.1,"temporal_pack":70.1,"total":188.4} bytes=203 level=0 detail=80 epoch=3 n_live=26 residual=3527.520 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=4 frames=120 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":3} share_frames=30 share_resends=99 share_repeats=44 carousel_resends=55 del_repeats=373 + +2026-10-06 10:56:11,034 INFO camera_service: vector_stats ms_total=173.8 ms={"resize":0.4,"l0":15.6,"l1":72.4,"l3":28.2,"temporal_pack":56.7,"total":173.8} bytes=197 level=0 detail=80 epoch=3 n_live=31 residual=3043.306 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=0 frames=125 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":3} share_frames=31 share_resends=103 share_repeats=48 carousel_resends=55 del_repeats=389 + +2026-10-06 10:56:13,073 INFO camera_service: vector_stats ms_total=213.8 ms={"resize":0.6,"l0":21.0,"l1":101.7,"l3":36.9,"temporal_pack":53.1,"total":213.8} bytes=199 level=0 detail=80 epoch=3 n_live=30 residual=3370.141 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=0 frames=129 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":3} share_frames=32 share_resends=107 share_repeats=48 carousel_resends=59 del_repeats=403 + +2026-10-06 10:56:15,524 INFO camera_service: vector_stats ms_total=161.8 ms={"resize":0.4,"l0":15.2,"l1":57.8,"l3":27.2,"temporal_pack":60.8,"total":161.8} bytes=201 level=0 detail=80 epoch=3 n_live=25 residual=3140.301 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=2 frames=134 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":3} share_frames=33 share_resends=110 share_repeats=48 carousel_resends=62 del_repeats=417 + +2026-10-06 10:56:17,535 INFO camera_service: vector_stats ms_total=175.7 ms={"resize":0.6,"l0":14.8,"l1":69.3,"l3":27.1,"temporal_pack":63.5,"total":175.7} bytes=201 level=0 detail=80 epoch=3 n_live=30 residual=3020.778 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=2 frames=138 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":3} share_frames=34 share_resends=115 share_repeats=49 carousel_resends=66 del_repeats=426 + +2026-10-06 10:56:19,536 INFO camera_service: vector_stats ms_total=183.8 ms={"resize":0.5,"l0":14.9,"l1":70.1,"l3":35.5,"temporal_pack":62.3,"total":183.8} bytes=202 level=0 detail=80 epoch=4 n_live=25 residual=5373.246 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=13 frames=142 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":4} share_frames=35 share_resends=117 share_repeats=51 carousel_resends=66 del_repeats=427 + +2026-10-06 10:56:21,552 INFO camera_service: vector_stats ms_total=191.1 ms={"resize":0.5,"l0":14.8,"l1":73.1,"l3":33.9,"temporal_pack":68.4,"total":191.1} bytes=199 level=0 detail=80 epoch=4 n_live=29 residual=4596.346 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=10 frames=146 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":4} share_frames=36 share_resends=121 share_repeats=55 carousel_resends=66 del_repeats=436 + +2026-10-06 10:56:23,575 INFO camera_service: vector_stats ms_total=213.8 ms={"resize":0.4,"l0":14.9,"l1":76.2,"l3":38.2,"temporal_pack":83.5,"total":213.8} bytes=200 level=0 detail=80 epoch=4 n_live=35 residual=4418.711 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=5 frames=150 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":4} share_frames=37 share_resends=124 share_repeats=56 carousel_resends=68 del_repeats=454 + +2026-10-06 10:56:26,045 INFO camera_service: vector_stats ms_total=176.3 ms={"resize":0.5,"l0":15.4,"l1":74.2,"l3":31.2,"temporal_pack":54.4,"total":176.3} bytes=201 level=0 detail=80 epoch=5 n_live=16 residual=3580.065 epoch_pending=0 epochs=6 trigger=relabel ttl_dropped=0 waiting=7 frames=155 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":5} share_frames=38 share_resends=124 share_repeats=56 carousel_resends=68 del_repeats=466 + +2026-10-06 10:56:28,554 INFO camera_service: vector_stats ms_total=181.5 ms={"resize":0.5,"l0":13.3,"l1":78.3,"l3":36.9,"temporal_pack":52.1,"total":181.5} bytes=203 level=0 detail=80 epoch=5 n_live=11 residual=3920.919 epoch_pending=0 epochs=6 trigger=relabel ttl_dropped=0 waiting=6 frames=160 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":5} share_frames=40 share_resends=129 share_repeats=59 carousel_resends=70 del_repeats=493 + +2026-10-06 10:56:30,559 INFO camera_service: vector_stats ms_total=192.6 ms={"resize":0.4,"l0":14.2,"l1":79.5,"l3":36.3,"temporal_pack":61.7,"total":192.6} bytes=202 level=0 detail=80 epoch=6 n_live=17 residual=2797.604 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=1 frames=164 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":6} share_frames=41 share_resends=132 share_repeats=62 carousel_resends=70 del_repeats=505 + +2026-10-06 10:56:33,024 INFO camera_service: vector_stats ms_total=182.9 ms={"resize":0.4,"l0":12.9,"l1":79.4,"l3":36.8,"temporal_pack":52.9,"total":182.9} bytes=201 level=0 detail=80 epoch=7 n_live=16 residual=4226.973 epoch_pending=0 epochs=8 trigger=relabel ttl_dropped=0 waiting=2 frames=169 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":7} share_frames=42 share_resends=132 share_repeats=62 carousel_resends=70 del_repeats=515 + +2026-10-06 10:56:35,509 INFO camera_service: vector_stats ms_total=176.0 ms={"resize":0.5,"l0":12.6,"l1":73.2,"l3":30.5,"temporal_pack":58.7,"total":176.0} bytes=202 level=0 detail=80 epoch=7 n_live=17 residual=3459.005 epoch_pending=0 epochs=8 trigger=relabel ttl_dropped=0 waiting=8 frames=174 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":7} share_frames=43 share_resends=136 share_repeats=66 carousel_resends=70 del_repeats=550 + +2026-10-06 10:56:37,514 INFO camera_service: vector_stats ms_total=172.6 ms={"resize":0.5,"l0":12.6,"l1":72.8,"l3":33.4,"temporal_pack":52.9,"total":172.6} bytes=202 level=0 detail=80 epoch=7 n_live=14 residual=4161.385 epoch_pending=0 epochs=8 trigger=relabel ttl_dropped=0 waiting=11 frames=178 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":7} share_frames=44 share_resends=137 share_repeats=67 carousel_resends=70 del_repeats=567 + +2026-10-06 10:56:40,075 INFO camera_service: vector_stats ms_total=215.0 ms={"resize":0.5,"l0":22.7,"l1":103.7,"l3":42.0,"temporal_pack":45.7,"total":215.0} bytes=201 level=0 detail=80 epoch=9 n_live=13 residual=8481.478 epoch_pending=0 epochs=10 trigger=relabel ttl_dropped=0 waiting=8 frames=183 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":9} share_frames=45 share_resends=139 share_repeats=69 carousel_resends=70 del_repeats=583 + +2026-10-06 10:56:42,531 INFO camera_service: vector_stats ms_total=190.2 ms={"resize":0.5,"l0":15.7,"l1":78.1,"l3":38.5,"temporal_pack":56.9,"total":190.2} bytes=199 level=0 detail=80 epoch=10 n_live=11 residual=5177.506 epoch_pending=0 epochs=11 trigger=relabel ttl_dropped=0 waiting=10 frames=188 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":10} share_frames=47 share_resends=144 share_repeats=74 carousel_resends=70 del_repeats=589 + +2026-10-06 10:56:45,036 INFO camera_service: vector_stats ms_total=191.9 ms={"resize":0.4,"l0":15.8,"l1":72.4,"l3":38.7,"temporal_pack":64.0,"total":191.9} bytes=203 level=0 detail=80 epoch=10 n_live=19 residual=5014.742 epoch_pending=0 epochs=11 trigger=relabel ttl_dropped=0 waiting=18 frames=193 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":10} share_frames=48 share_resends=146 share_repeats=75 carousel_resends=71 del_repeats=601 + +2026-10-06 10:56:47,040 INFO camera_service: vector_stats ms_total=194.8 ms={"resize":0.5,"l0":15.5,"l1":74.1,"l3":40.7,"temporal_pack":63.2,"total":194.8} bytes=203 level=0 detail=80 epoch=10 n_live=20 residual=4684.284 epoch_pending=0 epochs=11 trigger=relabel ttl_dropped=0 waiting=3 frames=197 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":10} share_frames=49 share_resends=148 share_repeats=77 carousel_resends=71 del_repeats=621 + +2026-10-06 10:56:49,536 INFO camera_service: vector_stats ms_total=191.3 ms={"resize":0.4,"l0":14.9,"l1":73.7,"l3":32.0,"temporal_pack":69.8,"total":191.3} bytes=201 level=0 detail=80 epoch=10 n_live=24 residual=5405.180 epoch_pending=0 epochs=11 trigger=relabel ttl_dropped=0 waiting=11 frames=202 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":10} share_frames=50 share_resends=151 share_repeats=79 carousel_resends=72 del_repeats=633 + +2026-10-06 10:56:51,541 INFO camera_service: vector_stats ms_total=203.8 ms={"resize":0.5,"l0":15.2,"l1":72.4,"l3":37.0,"temporal_pack":78.2,"total":203.8} bytes=200 level=0 detail=80 epoch=10 n_live=32 residual=4386.429 epoch_pending=0 epochs=11 trigger=relabel ttl_dropped=0 waiting=5 frames=206 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":10} share_frames=51 share_resends=155 share_repeats=83 carousel_resends=72 del_repeats=637 + +2026-10-06 10:56:53,541 INFO camera_service: vector_stats ms_total=191.0 ms={"resize":0.4,"l0":14.7,"l1":72.8,"l3":39.2,"temporal_pack":63.4,"total":191.0} bytes=199 level=0 detail=80 epoch=11 n_live=28 residual=6084.626 epoch_pending=0 epochs=12 trigger=relabel ttl_dropped=0 waiting=3 frames=210 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":11} share_frames=52 share_resends=155 share_repeats=83 carousel_resends=72 del_repeats=642 + +2026-10-06 10:56:55,557 INFO camera_service: vector_stats ms_total=207.3 ms={"resize":0.4,"l0":15.0,"l1":76.4,"l3":37.0,"temporal_pack":78.0,"total":207.3} bytes=200 level=0 detail=80 epoch=11 n_live=32 residual=4357.861 epoch_pending=0 epochs=12 trigger=relabel ttl_dropped=0 waiting=5 frames=214 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":11} share_frames=53 share_resends=159 share_repeats=87 carousel_resends=72 del_repeats=647 + +2026-10-06 10:56:57,608 INFO camera_service: vector_stats ms_total=239.6 ms={"resize":0.5,"l0":18.5,"l1":97.8,"l3":46.7,"temporal_pack":75.3,"total":239.6} bytes=201 level=0 detail=80 epoch=12 n_live=23 residual=4357.859 epoch_pending=0 epochs=13 trigger=relabel ttl_dropped=0 waiting=6 frames=218 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":12} share_frames=54 share_resends=159 share_repeats=87 carousel_resends=72 del_repeats=655 + +2026-10-06 10:57:00,078 INFO camera_service: vector_stats ms_total=216.1 ms={"resize":0.5,"l0":15.8,"l1":87.7,"l3":36.1,"temporal_pack":75.3,"total":216.1} bytes=202 level=0 detail=80 epoch=15 n_live=16 residual=3497.779 epoch_pending=0 epochs=16 trigger=relabel ttl_dropped=0 waiting=7 frames=223 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":15} share_frames=55 share_resends=159 share_repeats=87 carousel_resends=72 del_repeats=655 + +2026-10-06 10:57:02,089 INFO camera_service: vector_stats ms_total=222.1 ms={"resize":0.6,"l0":16.5,"l1":94.5,"l3":49.2,"temporal_pack":60.7,"total":222.1} bytes=199 level=0 detail=80 epoch=15 n_live=26 residual=3746.801 epoch_pending=0 epochs=16 trigger=relabel ttl_dropped=0 waiting=0 frames=227 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":15} share_frames=56 share_resends=163 share_repeats=91 carousel_resends=72 del_repeats=674 + +2026-10-06 10:57:04,567 INFO camera_service: vector_stats ms_total=205.4 ms={"resize":0.5,"l0":16.9,"l1":89.2,"l3":39.2,"temporal_pack":59.0,"total":205.4} bytes=198 level=0 detail=80 epoch=15 n_live=30 residual=3556.527 epoch_pending=0 epochs=16 trigger=relabel ttl_dropped=0 waiting=0 frames=232 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":15} share_frames=58 share_resends=170 share_repeats=92 carousel_resends=78 del_repeats=700 + +2026-10-06 10:57:06,583 INFO camera_service: vector_stats ms_total=217.7 ms={"resize":0.5,"l0":18.7,"l1":97.1,"l3":44.1,"temporal_pack":56.7,"total":217.7} bytes=199 level=0 detail=80 epoch=1 n_live=11 residual=5333.876 epoch_pending=0 epochs=18 trigger=relabel ttl_dropped=0 waiting=5 frames=236 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":17} share_frames=59 share_resends=170 share_repeats=92 carousel_resends=78 del_repeats=707 + +2026-10-06 10:57:08,593 INFO camera_service: vector_stats ms_total=224.6 ms={"resize":0.5,"l0":18.5,"l1":98.0,"l3":44.6,"temporal_pack":62.3,"total":224.6} bytes=198 level=0 detail=80 epoch=1 n_live=31 residual=4590.095 epoch_pending=0 epochs=18 trigger=relabel ttl_dropped=0 waiting=0 frames=240 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":17} share_frames=60 share_resends=173 share_repeats=95 carousel_resends=78 del_repeats=716 + +2026-10-06 10:57:11,058 INFO camera_service: vector_stats ms_total=192.9 ms={"resize":0.5,"l0":18.4,"l1":80.7,"l3":35.5,"temporal_pack":57.2,"total":192.9} bytes=203 level=0 detail=80 epoch=2 n_live=20 residual=3745.978 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=0 frames=245 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=61 share_resends=175 share_repeats=97 carousel_resends=78 del_repeats=724 + +2026-10-06 10:57:13,066 INFO camera_service: vector_stats ms_total=195.3 ms={"resize":0.4,"l0":19.6,"l1":81.9,"l3":30.4,"temporal_pack":62.4,"total":195.3} bytes=201 level=0 detail=80 epoch=2 n_live=25 residual=3550.892 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=0 frames=249 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=62 share_resends=178 share_repeats=100 carousel_resends=78 del_repeats=738 + +2026-10-06 10:57:15,587 INFO camera_service: vector_stats ms_total=221.5 ms={"resize":0.5,"l0":19.2,"l1":90.5,"l3":29.4,"temporal_pack":81.2,"total":221.5} bytes=199 level=0 detail=80 epoch=2 n_live=27 residual=3359.237 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=6 frames=254 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=63 share_resends=181 share_repeats=100 carousel_resends=81 del_repeats=742 + +2026-10-06 10:57:17,601 INFO camera_service: vector_stats ms_total=226.3 ms={"resize":0.5,"l0":19.7,"l1":93.9,"l3":36.0,"temporal_pack":75.7,"total":226.3} bytes=199 level=0 detail=80 epoch=2 n_live=26 residual=3702.880 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=5 frames=258 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=64 share_resends=186 share_repeats=105 carousel_resends=81 del_repeats=751 + +2026-10-06 10:57:19,607 INFO camera_service: vector_stats ms_total=237.6 ms={"resize":0.5,"l0":20.9,"l1":96.4,"l3":34.5,"temporal_pack":84.7,"total":237.6} bytes=202 level=0 detail=80 epoch=2 n_live=27 residual=3788.957 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=7 frames=262 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=65 share_resends=189 share_repeats=105 carousel_resends=84 del_repeats=757 + +2026-10-06 10:57:21,613 INFO camera_service: vector_stats ms_total=236.9 ms={"resize":0.5,"l0":19.5,"l1":88.4,"l3":37.7,"temporal_pack":90.2,"total":236.9} bytes=203 level=0 detail=80 epoch=2 n_live=22 residual=3428.989 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=8 frames=266 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=66 share_resends=193 share_repeats=107 carousel_resends=86 del_repeats=765 + +2026-10-06 10:57:24,084 INFO camera_service: vector_stats ms_total=208.1 ms={"resize":0.5,"l0":18.6,"l1":87.3,"l3":37.9,"temporal_pack":63.1,"total":208.1} bytes=203 level=0 detail=80 epoch=2 n_live=34 residual=3413.837 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=0 frames=271 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=67 share_resends=196 share_repeats=107 carousel_resends=89 del_repeats=780 + +2026-10-06 10:57:26,570 INFO camera_service: vector_stats ms_total=192.1 ms={"resize":0.4,"l0":18.2,"l1":80.5,"l3":31.7,"temporal_pack":60.8,"total":192.1} bytes=202 level=0 detail=80 epoch=2 n_live=31 residual=3154.606 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=0 frames=276 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=69 share_resends=202 share_repeats=107 carousel_resends=95 del_repeats=796 + +2026-10-06 10:57:28,586 INFO camera_service: vector_stats ms_total=213.4 ms={"resize":0.5,"l0":18.3,"l1":82.3,"l3":29.8,"temporal_pack":81.9,"total":213.4} bytes=202 level=0 detail=80 epoch=2 n_live=27 residual=3794.902 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=3 frames=280 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=70 share_resends=205 share_repeats=107 carousel_resends=98 del_repeats=806 + +2026-10-06 10:57:30,587 INFO camera_service: vector_stats ms_total=212.0 ms={"resize":0.4,"l0":18.5,"l1":85.5,"l3":33.2,"temporal_pack":73.8,"total":212.0} bytes=202 level=0 detail=80 epoch=2 n_live=25 residual=3703.301 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=0 frames=284 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=71 share_resends=207 share_repeats=107 carousel_resends=100 del_repeats=814 + +2026-10-06 10:57:32,605 INFO camera_service: vector_stats ms_total=222.8 ms={"resize":0.4,"l0":19.3,"l1":93.2,"l3":35.3,"temporal_pack":73.9,"total":222.8} bytes=201 level=0 detail=80 epoch=2 n_live=22 residual=3893.954 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=4 frames=288 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=72 share_resends=210 share_repeats=108 carousel_resends=102 del_repeats=829 + +2026-10-06 10:57:35,101 INFO camera_service: vector_stats ms_total=218.5 ms={"resize":0.4,"l0":19.4,"l1":86.0,"l3":36.5,"temporal_pack":75.6,"total":218.5} bytes=203 level=0 detail=80 epoch=2 n_live=25 residual=3645.711 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=5 frames=293 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=73 share_resends=213 share_repeats=110 carousel_resends=103 del_repeats=838 + +2026-10-06 10:57:37,544 INFO camera_service: vector_stats ms_total=194.3 ms={"resize":0.5,"l0":18.4,"l1":84.7,"l3":29.7,"temporal_pack":60.3,"total":194.3} bytes=200 level=0 detail=80 epoch=2 n_live=30 residual=3454.672 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=0 frames=298 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=74 share_resends=217 share_repeats=111 carousel_resends=106 del_repeats=845 + +2026-10-06 10:57:39,553 INFO camera_service: vector_stats ms_total=207.5 ms={"resize":0.5,"l0":18.3,"l1":79.1,"l3":33.2,"temporal_pack":75.8,"total":207.5} bytes=195 level=0 detail=80 epoch=2 n_live=28 residual=3941.868 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=0 frames=302 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=75 share_resends=221 share_repeats=112 carousel_resends=109 del_repeats=857 + +2026-10-06 10:57:41,567 INFO camera_service: vector_stats ms_total=209.4 ms={"resize":0.4,"l0":18.6,"l1":77.2,"l3":32.9,"temporal_pack":79.8,"total":209.4} bytes=198 level=0 detail=80 epoch=2 n_live=29 residual=4135.750 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=1 frames=306 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=76 share_resends=225 share_repeats=112 carousel_resends=113 del_repeats=868 + +2026-10-06 10:57:44,057 INFO camera_service: vector_stats ms_total=203.3 ms={"resize":0.5,"l0":18.5,"l1":84.8,"l3":32.1,"temporal_pack":66.7,"total":203.3} bytes=202 level=0 detail=80 epoch=2 n_live=28 residual=3752.552 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=0 frames=311 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=77 share_resends=228 share_repeats=112 carousel_resends=116 del_repeats=891 + +2026-10-06 10:57:46,542 INFO camera_service: vector_stats ms_total=182.5 ms={"resize":0.5,"l0":18.5,"l1":73.2,"l3":37.7,"temporal_pack":52.0,"total":182.5} bytes=200 level=0 detail=80 epoch=2 n_live=25 residual=3976.533 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=0 frames=316 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=79 share_resends=235 share_repeats=112 carousel_resends=123 del_repeats=909 + +2026-10-06 10:57:48,563 INFO camera_service: vector_stats ms_total=215.4 ms={"resize":0.5,"l0":18.3,"l1":82.2,"l3":28.3,"temporal_pack":85.6,"total":215.4} bytes=199 level=0 detail=80 epoch=2 n_live=27 residual=3663.678 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=1 frames=320 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=80 share_resends=239 share_repeats=112 carousel_resends=127 del_repeats=922 + +2026-10-06 10:57:50,670 INFO camera_service: vector_stats ms_total=304.4 ms={"resize":0.5,"l0":20.9,"l1":135.5,"l3":54.7,"temporal_pack":92.1,"total":304.4} bytes=202 level=0 detail=80 epoch=2 n_live=25 residual=3613.850 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=1 frames=324 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=81 share_resends=242 share_repeats=112 carousel_resends=130 del_repeats=933 + +2026-10-06 10:57:53,074 INFO camera_service: vector_stats ms_total=220.1 ms={"resize":0.4,"l0":18.4,"l1":89.1,"l3":33.6,"temporal_pack":78.1,"total":220.1} bytes=201 level=0 detail=80 epoch=2 n_live=29 residual=3756.086 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=1 frames=329 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=82 share_resends=247 share_repeats=113 carousel_resends=134 del_repeats=946 + +2026-10-06 10:57:55,092 INFO camera_service: vector_stats ms_total=225.9 ms={"resize":0.5,"l0":18.4,"l1":82.6,"l3":32.8,"temporal_pack":90.9,"total":225.9} bytes=201 level=0 detail=80 epoch=2 n_live=26 residual=4116.602 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=1 frames=333 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=83 share_resends=249 share_repeats=113 carousel_resends=136 del_repeats=962 + +2026-10-06 10:57:57,096 INFO camera_service: vector_stats ms_total=232.4 ms={"resize":0.6,"l0":18.6,"l1":89.8,"l3":33.1,"temporal_pack":89.7,"total":232.4} bytes=201 level=0 detail=80 epoch=2 n_live=20 residual=2543.385 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=13 frames=337 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=84 share_resends=253 share_repeats=113 carousel_resends=140 del_repeats=967 + +2026-10-06 10:57:59,569 INFO camera_service: vector_stats ms_total=207.2 ms={"resize":0.5,"l0":18.3,"l1":77.5,"l3":36.5,"temporal_pack":73.8,"total":207.2} bytes=202 level=0 detail=80 epoch=2 n_live=22 residual=3230.670 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=3 frames=342 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=85 share_resends=256 share_repeats=114 carousel_resends=142 del_repeats=979 + +2026-10-06 10:58:01,610 INFO camera_service: vector_stats ms_total=244.7 ms={"resize":0.6,"l0":26.3,"l1":117.3,"l3":41.1,"temporal_pack":58.8,"total":244.7} bytes=202 level=0 detail=80 epoch=2 n_live=28 residual=3092.695 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=0 frames=346 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=86 share_resends=259 share_repeats=115 carousel_resends=144 del_repeats=992 + +2026-10-06 10:58:04,064 INFO camera_service: vector_stats ms_total=208.2 ms={"resize":0.5,"l0":19.5,"l1":86.9,"l3":34.8,"temporal_pack":65.9,"total":208.2} bytes=202 level=0 detail=80 epoch=2 n_live=27 residual=2726.483 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=0 frames=351 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=87 share_resends=262 share_repeats=118 carousel_resends=144 del_repeats=1003 + +2026-10-06 10:58:06,577 INFO camera_service: vector_stats ms_total=217.8 ms={"resize":0.6,"l0":18.3,"l1":87.5,"l3":28.2,"temporal_pack":82.5,"total":217.8} bytes=201 level=0 detail=80 epoch=2 n_live=23 residual=2798.391 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=4 frames=356 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=89 share_resends=269 share_repeats=120 carousel_resends=149 del_repeats=1023 + +2026-10-06 10:58:09,059 INFO camera_service: vector_stats ms_total=200.6 ms={"resize":0.4,"l0":20.7,"l1":82.7,"l3":36.4,"temporal_pack":59.8,"total":200.6} bytes=199 level=0 detail=80 epoch=2 n_live=26 residual=3108.441 epoch_pending=0 epochs=19 trigger=relabel ttl_dropped=0 waiting=0 frames=361 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":18} share_frames=90 share_resends=273 share_repeats=121 carousel_resends=152 del_repeats=1044 + +2026-10-06 10:58:11,559 INFO camera_service: vector_stats ms_total=196.5 ms={"resize":0.5,"l0":18.5,"l1":83.1,"l3":35.0,"temporal_pack":58.7,"total":196.5} bytes=202 level=0 detail=80 epoch=3 n_live=31 residual=2872.346 epoch_pending=0 epochs=20 trigger=safety ttl_dropped=0 waiting=0 frames=366 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":18} share_frames=91 share_resends=276 share_repeats=124 carousel_resends=152 del_repeats=1053 + +2026-10-06 10:58:13,624 INFO camera_service: vector_stats ms_total=253.6 ms={"resize":0.5,"l0":17.7,"l1":102.7,"l3":47.0,"temporal_pack":85.1,"total":253.6} bytes=199 level=0 detail=80 epoch=3 n_live=30 residual=4917.813 epoch_pending=0 epochs=20 trigger=safety ttl_dropped=0 waiting=7 frames=370 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":18} share_frames=92 share_resends=278 share_repeats=125 carousel_resends=153 del_repeats=1064 + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/deploy_md5.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/deploy_md5.txt new file mode 100644 index 00000000..b22680e5 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/deploy_md5.txt @@ -0,0 +1,106 @@ +2E2C1209DABC240B ok /tmp/lifetrac_strict/method_g_stage1_probe.py pc=681c26cea52c580972494d4bf32cb228 board=681c26cea52c580972494d4bf32cb228 +2E2C1209DABC240B ok /tmp/lifetrac_strict/method_h_stage2_tx_probe_v2.py pc=53beba0e372cb79c08650269b9aed6b4 board=53beba0e372cb79c08650269b9aed6b4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/lora_proto.py pc=b920ea1cdbefdbc15fca08fc282dcfa0 board=b920ea1cdbefdbc15fca08fc282dcfa0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_rx_daemon.py pc=031113e41a2261b7af15ae10239568e7 board=031113e41a2261b7af15ae10239568e7 +2E2C1209DABC240B ok /tmp/lifetrac_strict/cmd_timing.py pc=aad4424ec9adced7ace5e7ff60824fdb board=aad4424ec9adced7ace5e7ff60824fdb +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_tx_daemon.py pc=97de0f08f297e0ae4205eeb001a7c11e board=97de0f08f297e0ae4205eeb001a7c11e +2E2C1209DABC240B ok /tmp/lifetrac_strict/camera_service.py pc=e632432cf00e0575a397eaaaf140eada board=e632432cf00e0575a397eaaaf140eada +2E2C1209DABC240B ok /tmp/lifetrac_strict/publish_synthetic_frames.py pc=306bfccd8f401ecc5ba8047e03179869 board=306bfccd8f401ecc5ba8047e03179869 +2E2C1209DABC240B ok /tmp/lifetrac_strict/bench_mqtt.conf pc=358fe6acbccc4961697a982fa39b883b board=358fe6acbccc4961697a982fa39b883b +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/__init__.py pc=16a82ae7b9e83dd42f00f1c9419a93b4 board=16a82ae7b9e83dd42f00f1c9419a93b4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/accel_select.py pc=93134b5b719f3919ac1b1e873c65f75c board=93134b5b719f3919ac1b1e873c65f75c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/bg_cache.py pc=0e17ed5c5bfa2136b5935c19e23637d3 board=0e17ed5c5bfa2136b5935c19e23637d3 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/canvas.py pc=6216c1f027e7724f533fd0bc7a64fe0c board=6216c1f027e7724f533fd0bc7a64fe0c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/codec_decode.py pc=ca5b750bccef6b194de4e17d1fbeb1e5 board=ca5b750bccef6b194de4e17d1fbeb1e5 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect.py pc=8bed7b7211146f849333d6a4c7438248 board=8bed7b7211146f849333d6a4c7438248 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect_yolo.py pc=8572b167198ebebbf3cc3f21cc33cc1d board=8572b167198ebebbf3cc3f21cc33cc1d +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/fallback_render.py pc=75ddc763fb43b0403f430b54a9e1d206 board=75ddc763fb43b0403f430b54a9e1d206 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/frame_format.py pc=8b87901cdb6f46d46822d218b5587b04 board=8b87901cdb6f46d46822d218b5587b04 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/motion_replay.py pc=7ddf2a4ee7795bec602125b7a1c399b0 board=7ddf2a4ee7795bec602125b7a1c399b0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/reassemble.py pc=0eaec18b1557d2ef2c388262339f0f12 board=0eaec18b1557d2ef2c388262339f0f12 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/recolourise.py pc=eb39ba555d326c81652e84fac5dafa42 board=eb39ba555d326c81652e84fac5dafa42 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/state_publisher.py pc=7be01e92199e07d9ab14f164050ece1f board=7be01e92199e07d9ab14f164050ece1f +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres.py pc=2ef0b507eca188623828701523db9752 board=2ef0b507eca188623828701523db9752 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres_cpu.py pc=3f0139d670f0a2238e698f54b5ce9535 board=3f0139d670f0a2238e698f54b5ce9535 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/__init__.py pc=a6af1e8fd61df7e2fad27a5af4d9c73c board=a6af1e8fd61df7e2fad27a5af4d9c73c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/codec.py pc=5e577d29d39edc1c411f52f7f01511ec board=5e577d29d39edc1c411f52f7f01511ec +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene_store.py pc=75970b70600191d195529f93522b9fb5 board=75970b70600191d195529f93522b9fb5 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/wireframe_render.py pc=6797f56695efa680d8e19d22fa72617e board=6797f56695efa680d8e19d22fa72617e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/__init__.py pc=d75f045261cde40ae1c1f81c4a60eb12 board=d75f045261cde40ae1c1f81c4a60eb12 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/capture.py pc=243045ec6c6ef815eda2c544c367ae98 board=243045ec6c6ef815eda2c544c367ae98 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/detect_nanodet.py pc=f4d8d0ab96748e3989866db64b47b7ab board=f4d8d0ab96748e3989866db64b47b7ab +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_motion.py pc=5c31d15fc2337a09116042e09c48db4e board=5c31d15fc2337a09116042e09c48db4e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_vector.py pc=4a56d17f5d0305379230259e8cd7b7dd board=4a56d17f5d0305379230259e8cd7b7dd +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_wireframe.py pc=d77e81d6741b635f3309b049abe2c9a0 board=d77e81d6741b635f3309b049abe2c9a0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/fragment.py pc=147975c15954412e5bf8fd819c61081a board=147975c15954412e5bf8fd819c61081a +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/ipc_to_h747.py pc=32aa3a3bae4964e19677f9501f73a8b1 board=32aa3a3bae4964e19677f9501f73a8b1 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/register.py pc=6f3eb033fc649079961023a4288e2303 board=6f3eb033fc649079961023a4288e2303 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/roi.py pc=bed89069af60ad7dd5f37197ecb6b13b board=bed89069af60ad7dd5f37197ecb6b13b +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_cache.py pc=16739ff65647e04aae457529c9e4323e board=16739ff65647e04aae457529c9e4323e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_diff.py pc=7392fa73742a9dac263b4015e8aca255 board=7392fa73742a9dac263b4015e8aca255 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vector_extract.py pc=634783484aec0c3777e15e35f75a3d92 board=634783484aec0c3777e15e35f75a3d92 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vs1_codec.py pc=88c9fa751074f94097756e5f113faf1d board=88c9fa751074f94097756e5f113faf1d +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/__init__.py pc=d41d8cd98f00b204e9800998ecf8427e board=d41d8cd98f00b204e9800998ecf8427e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/__init__.py pc=2fa7d4fe42a529bc5785f075ea0187a0 board=2fa7d4fe42a529bc5785f075ea0187a0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/client.py pc=537adede53d51fad61e7c69781e8cee0 board=537adede53d51fad61e7c69781e8cee0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/matcher.py pc=ff0b57ba6a4311487715edb006f741d2 board=ff0b57ba6a4311487715edb006f741d2 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/packettypes.py pc=d82249ffea5aa0b7bde21ddecf87294e board=d82249ffea5aa0b7bde21ddecf87294e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/properties.py pc=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 board=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/publish.py pc=ce931f4658c7334bfe43819148256ab4 board=ce931f4658c7334bfe43819148256ab4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/reasoncodes.py pc=e512032b8b28cf79f545738c6a4ddfed board=e512032b8b28cf79f545738c6a4ddfed +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribe.py pc=a259781c25dcc4cb583e233568e8507e board=a259781c25dcc4cb583e233568e8507e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribeoptions.py pc=a3c4eb812626cee277b20367bd9bae91 board=a3c4eb812626cee277b20367bd9bae91 +2D0A1209DABC240B ok /tmp/lifetrac_strict/method_g_stage1_probe.py pc=681c26cea52c580972494d4bf32cb228 board=681c26cea52c580972494d4bf32cb228 +2D0A1209DABC240B ok /tmp/lifetrac_strict/method_h_stage2_tx_probe_v2.py pc=53beba0e372cb79c08650269b9aed6b4 board=53beba0e372cb79c08650269b9aed6b4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/lora_proto.py pc=b920ea1cdbefdbc15fca08fc282dcfa0 board=b920ea1cdbefdbc15fca08fc282dcfa0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_rx_daemon.py pc=031113e41a2261b7af15ae10239568e7 board=031113e41a2261b7af15ae10239568e7 +2D0A1209DABC240B ok /tmp/lifetrac_strict/cmd_timing.py pc=aad4424ec9adced7ace5e7ff60824fdb board=aad4424ec9adced7ace5e7ff60824fdb +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_tx_daemon.py pc=97de0f08f297e0ae4205eeb001a7c11e board=97de0f08f297e0ae4205eeb001a7c11e +2D0A1209DABC240B ok /tmp/lifetrac_strict/camera_service.py pc=e632432cf00e0575a397eaaaf140eada board=e632432cf00e0575a397eaaaf140eada +2D0A1209DABC240B ok /tmp/lifetrac_strict/publish_synthetic_frames.py pc=306bfccd8f401ecc5ba8047e03179869 board=306bfccd8f401ecc5ba8047e03179869 +2D0A1209DABC240B ok /tmp/lifetrac_strict/bench_mqtt.conf pc=358fe6acbccc4961697a982fa39b883b board=358fe6acbccc4961697a982fa39b883b +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/__init__.py pc=16a82ae7b9e83dd42f00f1c9419a93b4 board=16a82ae7b9e83dd42f00f1c9419a93b4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/accel_select.py pc=93134b5b719f3919ac1b1e873c65f75c board=93134b5b719f3919ac1b1e873c65f75c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/bg_cache.py pc=0e17ed5c5bfa2136b5935c19e23637d3 board=0e17ed5c5bfa2136b5935c19e23637d3 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/canvas.py pc=6216c1f027e7724f533fd0bc7a64fe0c board=6216c1f027e7724f533fd0bc7a64fe0c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/codec_decode.py pc=ca5b750bccef6b194de4e17d1fbeb1e5 board=ca5b750bccef6b194de4e17d1fbeb1e5 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect.py pc=8bed7b7211146f849333d6a4c7438248 board=8bed7b7211146f849333d6a4c7438248 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect_yolo.py pc=8572b167198ebebbf3cc3f21cc33cc1d board=8572b167198ebebbf3cc3f21cc33cc1d +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/fallback_render.py pc=75ddc763fb43b0403f430b54a9e1d206 board=75ddc763fb43b0403f430b54a9e1d206 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/frame_format.py pc=8b87901cdb6f46d46822d218b5587b04 board=8b87901cdb6f46d46822d218b5587b04 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/motion_replay.py pc=7ddf2a4ee7795bec602125b7a1c399b0 board=7ddf2a4ee7795bec602125b7a1c399b0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/reassemble.py pc=0eaec18b1557d2ef2c388262339f0f12 board=0eaec18b1557d2ef2c388262339f0f12 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/recolourise.py pc=eb39ba555d326c81652e84fac5dafa42 board=eb39ba555d326c81652e84fac5dafa42 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/state_publisher.py pc=7be01e92199e07d9ab14f164050ece1f board=7be01e92199e07d9ab14f164050ece1f +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres.py pc=2ef0b507eca188623828701523db9752 board=2ef0b507eca188623828701523db9752 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres_cpu.py pc=3f0139d670f0a2238e698f54b5ce9535 board=3f0139d670f0a2238e698f54b5ce9535 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/__init__.py pc=a6af1e8fd61df7e2fad27a5af4d9c73c board=a6af1e8fd61df7e2fad27a5af4d9c73c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/codec.py pc=5e577d29d39edc1c411f52f7f01511ec board=5e577d29d39edc1c411f52f7f01511ec +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene_store.py pc=75970b70600191d195529f93522b9fb5 board=75970b70600191d195529f93522b9fb5 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/wireframe_render.py pc=6797f56695efa680d8e19d22fa72617e board=6797f56695efa680d8e19d22fa72617e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/__init__.py pc=d75f045261cde40ae1c1f81c4a60eb12 board=d75f045261cde40ae1c1f81c4a60eb12 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/capture.py pc=243045ec6c6ef815eda2c544c367ae98 board=243045ec6c6ef815eda2c544c367ae98 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/detect_nanodet.py pc=f4d8d0ab96748e3989866db64b47b7ab board=f4d8d0ab96748e3989866db64b47b7ab +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_motion.py pc=5c31d15fc2337a09116042e09c48db4e board=5c31d15fc2337a09116042e09c48db4e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_vector.py pc=4a56d17f5d0305379230259e8cd7b7dd board=4a56d17f5d0305379230259e8cd7b7dd +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_wireframe.py pc=d77e81d6741b635f3309b049abe2c9a0 board=d77e81d6741b635f3309b049abe2c9a0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/fragment.py pc=147975c15954412e5bf8fd819c61081a board=147975c15954412e5bf8fd819c61081a +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/ipc_to_h747.py pc=32aa3a3bae4964e19677f9501f73a8b1 board=32aa3a3bae4964e19677f9501f73a8b1 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/register.py pc=6f3eb033fc649079961023a4288e2303 board=6f3eb033fc649079961023a4288e2303 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/roi.py pc=bed89069af60ad7dd5f37197ecb6b13b board=bed89069af60ad7dd5f37197ecb6b13b +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_cache.py pc=16739ff65647e04aae457529c9e4323e board=16739ff65647e04aae457529c9e4323e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_diff.py pc=7392fa73742a9dac263b4015e8aca255 board=7392fa73742a9dac263b4015e8aca255 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vector_extract.py pc=634783484aec0c3777e15e35f75a3d92 board=634783484aec0c3777e15e35f75a3d92 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vs1_codec.py pc=88c9fa751074f94097756e5f113faf1d board=88c9fa751074f94097756e5f113faf1d +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/__init__.py pc=d41d8cd98f00b204e9800998ecf8427e board=d41d8cd98f00b204e9800998ecf8427e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/__init__.py pc=2fa7d4fe42a529bc5785f075ea0187a0 board=2fa7d4fe42a529bc5785f075ea0187a0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/client.py pc=537adede53d51fad61e7c69781e8cee0 board=537adede53d51fad61e7c69781e8cee0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/matcher.py pc=ff0b57ba6a4311487715edb006f741d2 board=ff0b57ba6a4311487715edb006f741d2 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/packettypes.py pc=d82249ffea5aa0b7bde21ddecf87294e board=d82249ffea5aa0b7bde21ddecf87294e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/properties.py pc=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 board=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/publish.py pc=ce931f4658c7334bfe43819148256ab4 board=ce931f4658c7334bfe43819148256ab4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/reasoncodes.py pc=e512032b8b28cf79f545738c6a4ddfed board=e512032b8b28cf79f545738c6a4ddfed +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribe.py pc=a259781c25dcc4cb583e233568e8507e board=a259781c25dcc4cb583e233568e8507e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribeoptions.py pc=a3c4eb812626cee277b20367bd9bae91 board=a3c4eb812626cee277b20367bd9bae91 +2E2C1209DABC240B ok /tmp/lifetrac_p0c/08_boot_user_app.cfg pc=ad479d5cd1a08ec030780e0c49310db3 board=ad479d5cd1a08ec030780e0c49310db3 +2E2C1209DABC240B ok /tmp/lifetrac_p0c/ocd_reset.sh pc=02bd1569a5bcc97edc804acebcc33c2b board=02bd1569a5bcc97edc804acebcc33c2b diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/params.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/params.txt new file mode 100644 index 00000000..4426c92d --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/params.txt @@ -0,0 +1,58 @@ +git_sha=5f84b748 +duration_s=180 +synth_fps=2 +synth_budget_b=250 +tx_pipeline=v3 +tx_pipeline_depth=2 +tx_batch=0 +tx_prepare_ahead=1 +train_gap_ms=40 +kf_request_disable=1 +no_park_last=0 +no_park_last_min_frags=3 +idle_drain_quiet_s=1.5 +cmd_stream_min_gap_s=1.0 +rx_extra_env= +rx_env_args=-e LIFETRAC_ALIGNED_PUMP=1 -e LIFETRAC_REACTIVE_FIRE=1 -e LIFETRAC_IDLE_DRAIN_QUIET_S=1.5 -e LIFETRAC_CMD_STREAM_MIN_GAP_S=1.0 +cam_extra_env=-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80 +parity_group=0 +aligned_pump=1 +reactive_fire=1 +probe_phase_sweep_ms= +probe_sizes_b= +ack_copies=2 +probe_echo=0 +fhss_farm_id=0 +fhss_link_id=0 +airtime_budget_us=0 +pacing_mode=smooth +pacing_headroom=0 +rxcont_arm=1 +tx_power_dbm= +tx_feed=camera +reg_profile=1 +force_frf_hz=0 +allow_default_carrier=False +tx_serial=2E2C1209DABC240B +rx_serial=2D0A1209DABC240B +host_ip=192.168.1.79 +inject_cmd= +inject_on= +inject_status= +inject_trigger= +tractor_l072_reset=landed +tractor_l072_reset_reason=PF4/NRST read back low then high, openocd exit 0 +tractor_ocd_tag=OCD_LEG=20261025T180600Z +base_l072_reset=unverified +base_gpio163_output=none +log_window=after_stop +feed_stop=camera_svc stopped +stop_drain_s=4 +tractor_clock_offset_s=-1667465.485 +base_clock_offset_s=-0.149 +tractor_clock_rtt_s=0.070 +base_clock_rtt_s=0.069 +clock_offset_rule=board date +%s.%N minus the PC UTC epoch at the midpoint of the adb read (error at most rtt/2, +1 s if the CLOCKS line says whole seconds), read after the daemons stopped; no clock was set +tractor_deploy_md5=md5 52/52 match; reset files md5 2/2 match +base_deploy_md5=md5 52/52 match +timestamp=20261025_130929 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/rx_daemon.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/rx_daemon.log new file mode 100644 index 00000000..807099f3 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/rx_daemon.log @@ -0,0 +1,2526 @@ +2026-10-25 18:06:07,284 INFO image_rx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 + +2026-10-25 18:06:07,287 INFO image_rx_daemon: image_rx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 + +2026-10-25 18:06:07,288 INFO image_rx_daemon: ctrl MQTT connected (192.168.1.79) + +2026-10-25 18:06:07,294 INFO image_rx_daemon: MQTT connected; ready to publish lifetrac/v25/video/tile_delta + +2026-10-25 18:06:07,298 INFO image_rx_daemon: LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only + +2026-10-25 18:06:07,733 INFO image_rx_daemon: L072 VER warm-up ok (attempt 1) cap=0x000000FF + +INFO: post-VER drain wire type=0xC4 seq=232 + +Initializing regulatory profile 1 on co-processor... + + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] + +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 + +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 + +CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 + + FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] + +CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 + +CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 + +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 + +2026-10-25 18:06:08,129 INFO image_rx_daemon: LBT_ENABLE=0 (command uplink shares the image channel) + +PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} + +2026-10-25 18:06:08,190 INFO image_rx_daemon: SX1276 already in RXCONT (opmode=0x85) + +2026-10-25 18:06:08,191 INFO image_rx_daemon: RX worker ready; draining RX_FRAME_URC... + +2026-10-25 18:06:08,286 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 18:06:18,290 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 18:06:19,182 INFO image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=1106488024 len=203 + +2026-10-25 18:06:19,191 INFO image_rx_daemon: published frame_id=0 seq=10 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:19,191 INFO image_rx_daemon: PROBE TX seq=1 phase_ms=0 size_b=16 (tx#1) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=45 epoch=0 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:06:19,238 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:19,579 INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=1106889519 len=206 + +2026-10-25 18:06:19,580 INFO image_rx_daemon: published frame_id=0 seq=11 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:20,171 INFO image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=1107487611 len=204 + +2026-10-25 18:06:20,172 INFO image_rx_daemon: published frame_id=0 seq=12 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:20,567 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=1107889755 len=207 + +2026-10-25 18:06:20,569 INFO image_rx_daemon: published frame_id=0 seq=13 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:20,570 INFO image_rx_daemon: PROBE TX seq=2 phase_ms=0 size_b=16 (tx#2) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=28 epoch=0 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:06:20,618 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:21,174 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=1108485019 len=205 + +2026-10-25 18:06:21,176 INFO image_rx_daemon: published frame_id=0 seq=14 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:21,778 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=1109080900 len=202 + +2026-10-25 18:06:21,779 INFO image_rx_daemon: published frame_id=0 seq=15 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:21,780 INFO image_rx_daemon: PROBE TX seq=3 phase_ms=0 size_b=16 (tx#3) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=2 epoch=0 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:06:21,826 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:22,178 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=1109482372 len=204 + +2026-10-25 18:06:22,179 INFO image_rx_daemon: published frame_id=0 seq=16 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:22,774 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=1110080554 len=205 + +2026-10-25 18:06:22,775 INFO image_rx_daemon: published frame_id=0 seq=17 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:23,175 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=1110479358 len=205 + +2026-10-25 18:06:23,176 INFO image_rx_daemon: published frame_id=0 seq=18 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:23,176 INFO image_rx_daemon: PROBE TX seq=4 phase_ms=0 size_b=16 (tx#4) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=30 epoch=1 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:06:23,224 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:23,769 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=1111077743 len=207 + +2026-10-25 18:06:23,771 INFO image_rx_daemon: published frame_id=0 seq=19 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:24,174 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=1111476547 len=206 + +2026-10-25 18:06:24,175 INFO image_rx_daemon: published frame_id=0 seq=20 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:24,768 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=1112074938 len=206 + +2026-10-25 18:06:24,770 INFO image_rx_daemon: published frame_id=0 seq=21 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:24,771 INFO image_rx_daemon: PROBE TX seq=5 phase_ms=0 size_b=16 (tx#5) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=45 epoch=1 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:06:24,818 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:25,167 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=1112473823 len=204 + +2026-10-25 18:06:25,168 INFO image_rx_daemon: published frame_id=0 seq=22 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:25,776 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=1113072355 len=207 + +2026-10-25 18:06:25,777 INFO image_rx_daemon: published frame_id=0 seq=23 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:26,170 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=1113471353 len=206 + +2026-10-25 18:06:26,171 INFO image_rx_daemon: published frame_id=0 seq=24 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:26,172 INFO image_rx_daemon: PROBE TX seq=6 phase_ms=0 size_b=16 (tx#6) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=5 epoch=1 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:06:26,218 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:26,764 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=1114069773 len=205 + +2026-10-25 18:06:26,765 INFO image_rx_daemon: published frame_id=0 seq=25 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:27,167 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=1114468761 len=205 + +2026-10-25 18:06:27,167 INFO image_rx_daemon: published frame_id=0 seq=26 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:27,758 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=1115064539 len=203 + +2026-10-25 18:06:27,759 INFO image_rx_daemon: published frame_id=0 seq=27 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:27,760 INFO image_rx_daemon: PROBE TX seq=7 phase_ms=0 size_b=16 (tx#7) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=2 epoch=1 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:06:27,805 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:28,167 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=1115465925 len=207 + +2026-10-25 18:06:28,168 INFO image_rx_daemon: published frame_id=0 seq=28 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:28,294 INFO image_rx_daemon: stats: rx_frames=19 rx_decode_err=0 frames_published=19 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=27 cmd_cooldown_drops=0 cmd_gate_held=8 cmd_copies_deferred=0 cmd_gate_deferred=8 + +2026-10-25 18:06:28,296 INFO image_rx_daemon: air_gap: n=18 dt_med=595264us dt_p95=598532us len_med=205B cmd_tx_ok=7 cmd_tx_fail=0 + +2026-10-25 18:06:28,298 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:13 + +2026-10-25 18:06:28,300 INFO image_rx_daemon: air_gap_by_class: boundary: n=18 med=595.3ms + +2026-10-25 18:06:28,302 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/13.0 + +2026-10-25 18:06:28,303 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 pre_f8=0 last_epoch=1 last_hop=26 slot_off=[14..17] + +2026-10-25 18:06:28,305 INFO image_rx_daemon: probe: tx=7 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:06:28,306 INFO image_rx_daemon: probe_grid: p0/s0:0/7(0%) + +2026-10-25 18:06:28,770 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=1116065142 len=206 + +2026-10-25 18:06:28,771 INFO image_rx_daemon: published frame_id=0 seq=29 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:29,162 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=1116460578 len=203 + +2026-10-25 18:06:29,163 INFO image_rx_daemon: published frame_id=0 seq=30 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:29,164 INFO image_rx_daemon: PROBE TX seq=8 phase_ms=0 size_b=16 (tx#8) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=46 epoch=1 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:06:29,211 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:29,762 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=1117058982 len=202 + +2026-10-25 18:06:29,763 INFO image_rx_daemon: published frame_id=0 seq=31 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:30,163 INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=1117460448 len=206 + +2026-10-25 18:06:30,163 INFO image_rx_daemon: published frame_id=0 seq=32 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:30,755 INFO image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=1118058878 len=206 + +2026-10-25 18:06:30,756 INFO image_rx_daemon: published frame_id=0 seq=33 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:30,756 INFO image_rx_daemon: PROBE TX seq=9 phase_ms=0 size_b=16 (tx#9) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=37 epoch=1 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:06:30,802 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:31,150 INFO image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=1118457816 len=204 + +2026-10-25 18:06:31,151 INFO image_rx_daemon: published frame_id=0 seq=34 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:31,763 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=1119057142 len=206 + +2026-10-25 18:06:31,764 INFO image_rx_daemon: published frame_id=0 seq=35 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:32,154 INFO image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=1119452539 len=203 + +2026-10-25 18:06:32,155 INFO image_rx_daemon: published frame_id=0 seq=36 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:32,156 INFO image_rx_daemon: PROBE TX seq=10 phase_ms=0 size_b=16 (tx#10) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=18 epoch=1 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:06:32,203 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:32,751 INFO image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=1120053676 len=205 + +2026-10-25 18:06:32,752 INFO image_rx_daemon: published frame_id=0 seq=37 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:33,142 INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=1120444870 len=195 + +2026-10-25 18:06:33,143 INFO image_rx_daemon: published frame_id=0 seq=38 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:33,727 INFO image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=1121030286 len=179 + +2026-10-25 18:06:33,728 INFO image_rx_daemon: published frame_id=0 seq=39 175 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:33,728 INFO image_rx_daemon: PROBE TX seq=11 phase_ms=0 size_b=16 (tx#11) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=22 epoch=2 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:06:33,796 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:34,154 INFO image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=1121447285 len=201 + +2026-10-25 18:06:34,155 INFO image_rx_daemon: published frame_id=0 seq=40 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:34,754 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=1122045851 len=201 + +2026-10-25 18:06:34,755 INFO image_rx_daemon: published frame_id=0 seq=41 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:35,146 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=1122437108 len=190 + +2026-10-25 18:06:35,147 INFO image_rx_daemon: published frame_id=0 seq=42 186 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:35,148 INFO image_rx_daemon: PROBE TX seq=12 phase_ms=0 size_b=16 (tx#12) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=5 epoch=2 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:06:35,195 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:35,744 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=1123040734 len=200 + +2026-10-25 18:06:35,746 INFO image_rx_daemon: published frame_id=0 seq=43 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:36,147 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=1123444739 len=204 + +2026-10-25 18:06:36,148 INFO image_rx_daemon: published frame_id=0 seq=44 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:36,750 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=1124042982 len=205 + +2026-10-25 18:06:36,751 INFO image_rx_daemon: published frame_id=0 seq=45 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:36,752 INFO image_rx_daemon: PROBE TX seq=13 phase_ms=0 size_b=16 (tx#13) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=37 epoch=2 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:06:36,797 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:37,150 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=1124436661 len=199 + +2026-10-25 18:06:37,151 INFO image_rx_daemon: published frame_id=0 seq=46 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:37,733 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=1125032410 len=194 + +2026-10-25 18:06:37,735 INFO image_rx_daemon: published frame_id=0 seq=47 190 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:38,150 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=1125439093 len=205 + +2026-10-25 18:06:38,151 INFO image_rx_daemon: published frame_id=0 seq=48 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:38,152 INFO image_rx_daemon: PROBE TX seq=14 phase_ms=0 size_b=16 (tx#14) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=23 epoch=2 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:06:38,199 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:38,309 INFO image_rx_daemon: stats: rx_frames=39 rx_decode_err=0 frames_published=39 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=57 cmd_cooldown_drops=0 cmd_gate_held=18 cmd_copies_deferred=0 cmd_gate_deferred=18 + +2026-10-25 18:06:38,311 INFO image_rx_daemon: air_gap: n=20 dt_med=585416us dt_p95=603626us len_med=203B cmd_tx_ok=14 cmd_tx_fail=0 + +2026-10-25 18:06:38,313 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:06:38,315 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=585.4ms + +2026-10-25 18:06:38,316 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:06:38,317 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=2 last_hop=26 slot_off=[14..14] + +2026-10-25 18:06:38,317 INFO image_rx_daemon: probe: tx=14 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:06:38,318 INFO image_rx_daemon: probe_grid: p0/s0:0/14(0%) + +2026-10-25 18:06:38,747 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=1126037338 len=205 + +2026-10-25 18:06:38,748 INFO image_rx_daemon: published frame_id=0 seq=49 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:39,135 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=1126433489 len=202 + +2026-10-25 18:06:39,136 INFO image_rx_daemon: published frame_id=0 seq=50 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:39,738 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=1127034208 len=205 + +2026-10-25 18:06:39,740 INFO image_rx_daemon: published frame_id=0 seq=51 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:39,740 INFO image_rx_daemon: PROBE TX seq=15 phase_ms=0 size_b=16 (tx#15) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=19 epoch=2 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:06:39,783 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:40,140 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=1127430414 len=202 + +2026-10-25 18:06:40,141 INFO image_rx_daemon: published frame_id=0 seq=52 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:40,734 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=1128028561 len=203 + +2026-10-25 18:06:40,735 INFO image_rx_daemon: published frame_id=0 seq=53 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:41,139 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=1128429845 len=204 + +2026-10-25 18:06:41,140 INFO image_rx_daemon: published frame_id=0 seq=54 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:41,141 INFO image_rx_daemon: PROBE TX seq=16 phase_ms=0 size_b=16 (tx#16) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=26 epoch=2 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:06:41,187 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:41,731 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=1129020240 len=195 + +2026-10-25 18:06:41,731 INFO image_rx_daemon: published frame_id=0 seq=55 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:42,139 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=1129424108 len=203 + +2026-10-25 18:06:42,140 INFO image_rx_daemon: published frame_id=0 seq=56 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:42,739 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=1130024792 len=207 + +2026-10-25 18:06:42,739 INFO image_rx_daemon: published frame_id=0 seq=57 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:42,740 INFO image_rx_daemon: PROBE TX seq=17 phase_ms=0 size_b=16 (tx#17) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=43 epoch=3 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:06:42,784 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:43,131 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=1130423615 len=204 + +2026-10-25 18:06:43,132 INFO image_rx_daemon: published frame_id=0 seq=58 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:43,725 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=1131021926 len=206 + +2026-10-25 18:06:43,726 INFO image_rx_daemon: published frame_id=0 seq=59 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:44,135 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=1131420650 len=206 + +2026-10-25 18:06:44,136 INFO image_rx_daemon: published frame_id=0 seq=60 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:44,136 INFO image_rx_daemon: PROBE TX seq=18 phase_ms=0 size_b=16 (tx#18) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=18 epoch=3 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:06:44,182 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:44,734 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=1132015986 len=201 + +2026-10-25 18:06:44,735 INFO image_rx_daemon: published frame_id=0 seq=61 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:45,132 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=1132417294 len=205 + +2026-10-25 18:06:45,133 INFO image_rx_daemon: published frame_id=0 seq=62 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:45,731 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=1133012759 len=202 + +2026-10-25 18:06:45,732 INFO image_rx_daemon: published frame_id=0 seq=63 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:45,733 INFO image_rx_daemon: PROBE TX seq=19 phase_ms=0 size_b=16 (tx#19) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=42 epoch=3 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:06:45,780 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:46,131 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=1133414126 len=207 + +2026-10-25 18:06:46,132 INFO image_rx_daemon: published frame_id=0 seq=64 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:46,734 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=1134012379 len=206 + +2026-10-25 18:06:46,735 INFO image_rx_daemon: published frame_id=0 seq=65 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:47,128 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=1134411281 len=206 + +2026-10-25 18:06:47,129 INFO image_rx_daemon: published frame_id=0 seq=66 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:47,129 INFO image_rx_daemon: PROBE TX seq=20 phase_ms=0 size_b=16 (tx#20) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=28 epoch=3 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:06:47,176 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:47,730 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=1135009631 len=207 + +2026-10-25 18:06:47,731 INFO image_rx_daemon: published frame_id=0 seq=67 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:48,126 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=1135408501 len=205 + +2026-10-25 18:06:48,127 INFO image_rx_daemon: published frame_id=0 seq=68 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:48,321 INFO image_rx_daemon: stats: rx_frames=59 rx_decode_err=0 frames_published=59 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=87 cmd_cooldown_drops=0 cmd_gate_held=29 cmd_copies_deferred=0 cmd_gate_deferred=29 + +2026-10-25 18:06:48,323 INFO image_rx_daemon: air_gap: n=20 dt_med=590395us dt_p95=600719us len_med=205B cmd_tx_ok=20 cmd_tx_fail=0 + +2026-10-25 18:06:48,326 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:06:48,327 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=590.4ms + +2026-10-25 18:06:48,327 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:06:48,328 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=3 last_hop=26 slot_off=[14..14] + +2026-10-25 18:06:48,328 INFO image_rx_daemon: probe: tx=20 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:06:48,329 INFO image_rx_daemon: probe_grid: p0/s0:0/20(0%) + +2026-10-25 18:06:48,727 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=1136007049 len=204 + +2026-10-25 18:06:48,728 INFO image_rx_daemon: published frame_id=0 seq=69 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:48,728 INFO image_rx_daemon: PROBE TX seq=21 phase_ms=0 size_b=16 (tx#21) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=12 epoch=3 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:06:48,775 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:49,123 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=1136403712 len=203 + +2026-10-25 18:06:49,124 INFO image_rx_daemon: published frame_id=0 seq=70 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:49,728 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=1137004858 len=207 + +2026-10-25 18:06:49,729 INFO image_rx_daemon: published frame_id=0 seq=71 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:50,136 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=1137403733 len=207 + +2026-10-25 18:06:50,137 INFO image_rx_daemon: published frame_id=0 seq=72 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:50,138 INFO image_rx_daemon: PROBE TX seq=22 phase_ms=0 size_b=16 (tx#22) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=47 epoch=3 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:06:50,184 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:50,723 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=1138001974 len=205 + +2026-10-25 18:06:50,724 INFO image_rx_daemon: published frame_id=0 seq=73 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:51,115 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=1138400967 len=207 + +2026-10-25 18:06:51,116 INFO image_rx_daemon: published frame_id=0 seq=74 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:51,723 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=1138999318 len=207 + +2026-10-25 18:06:51,724 INFO image_rx_daemon: published frame_id=0 seq=75 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:51,724 INFO image_rx_daemon: PROBE TX seq=23 phase_ms=0 size_b=16 (tx#23) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=38 epoch=3 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:06:51,769 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:52,119 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=1139398253 len=206 + +2026-10-25 18:06:52,120 INFO image_rx_daemon: published frame_id=0 seq=76 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:52,722 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=1139996635 len=206 + +2026-10-25 18:06:52,723 INFO image_rx_daemon: published frame_id=0 seq=77 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:53,114 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=1140395513 len=207 + +2026-10-25 18:06:53,115 INFO image_rx_daemon: published frame_id=0 seq=78 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:53,116 INFO image_rx_daemon: PROBE TX seq=24 phase_ms=0 size_b=16 (tx#24) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=37 epoch=4 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:06:53,163 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:53,718 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=1140993716 len=204 + +2026-10-25 18:06:53,719 INFO image_rx_daemon: published frame_id=0 seq=79 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:54,119 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=1141390012 len=201 + +2026-10-25 18:06:54,120 INFO image_rx_daemon: published frame_id=0 seq=80 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:54,711 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=1141990984 len=207 + +2026-10-25 18:06:54,712 INFO image_rx_daemon: published frame_id=0 seq=81 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:54,712 INFO image_rx_daemon: PROBE TX seq=25 phase_ms=0 size_b=16 (tx#25) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=20 epoch=4 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:06:54,759 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:55,122 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=1142389781 len=205 + +2026-10-25 18:06:55,123 INFO image_rx_daemon: published frame_id=0 seq=82 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:55,711 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=1142988133 len=205 + +2026-10-25 18:06:55,712 INFO image_rx_daemon: published frame_id=0 seq=83 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:56,114 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=1143387051 len=206 + +2026-10-25 18:06:56,115 INFO image_rx_daemon: published frame_id=0 seq=84 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:56,116 INFO image_rx_daemon: PROBE TX seq=26 phase_ms=0 size_b=16 (tx#26) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=28 epoch=4 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:06:56,163 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:56,710 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=1143985433 len=204 + +2026-10-25 18:06:56,711 INFO image_rx_daemon: published frame_id=0 seq=85 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:57,111 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=1144384346 len=205 + +2026-10-25 18:06:57,112 INFO image_rx_daemon: published frame_id=0 seq=86 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:57,711 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=1144982830 len=206 + +2026-10-25 18:06:57,712 INFO image_rx_daemon: published frame_id=0 seq=87 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:57,712 INFO image_rx_daemon: PROBE TX seq=27 phase_ms=0 size_b=16 (tx#27) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=5 epoch=4 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:06:57,759 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:06:58,099 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=1145376541 len=199 + +2026-10-25 18:06:58,100 INFO image_rx_daemon: published frame_id=0 seq=88 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:58,332 INFO image_rx_daemon: stats: rx_frames=79 rx_decode_err=0 frames_published=79 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=117 cmd_cooldown_drops=0 cmd_gate_held=38 cmd_copies_deferred=0 cmd_gate_deferred=38 + +2026-10-25 18:06:58,334 INFO image_rx_daemon: air_gap: n=20 dt_med=598203us dt_p95=601146us len_med=206B cmd_tx_ok=27 cmd_tx_fail=0 + +2026-10-25 18:06:58,336 INFO image_rx_daemon: air_gap_hist(ms): <400:10 <1000:10 + +2026-10-25 18:06:58,337 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=598.2ms + +2026-10-25 18:06:58,339 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:06:58,339 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=4 last_hop=26 slot_off=[14..14] + +2026-10-25 18:06:58,340 INFO image_rx_daemon: probe: tx=27 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:06:58,340 INFO image_rx_daemon: probe_grid: p0/s0:0/27(0%) + +2026-10-25 18:06:58,706 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=1145977504 len=201 + +2026-10-25 18:06:58,707 INFO image_rx_daemon: published frame_id=0 seq=89 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:59,106 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=1146376546 len=201 + +2026-10-25 18:06:59,108 INFO image_rx_daemon: published frame_id=0 seq=90 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:06:59,108 INFO image_rx_daemon: PROBE TX seq=28 phase_ms=0 size_b=16 (tx#28) + +2026-10-25 18:06:59,160 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=2 epoch=4 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:06:59,696 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=1146975878 len=203 + +2026-10-25 18:06:59,698 INFO image_rx_daemon: published frame_id=0 seq=91 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:00,110 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=1147376569 len=207 + +2026-10-25 18:07:00,111 INFO image_rx_daemon: published frame_id=0 seq=92 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:00,707 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=1147974844 len=207 + +2026-10-25 18:07:00,708 INFO image_rx_daemon: published frame_id=0 seq=93 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:00,709 INFO image_rx_daemon: PROBE TX seq=29 phase_ms=0 size_b=16 (tx#29) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=36 epoch=4 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:00,752 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:01,103 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=1148373624 len=206 + +2026-10-25 18:07:01,104 INFO image_rx_daemon: published frame_id=0 seq=94 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:01,703 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=1148971764 len=207 + +2026-10-25 18:07:01,704 INFO image_rx_daemon: published frame_id=0 seq=95 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:02,106 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=1149370559 len=206 + +2026-10-25 18:07:02,107 INFO image_rx_daemon: published frame_id=0 seq=96 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:02,108 INFO image_rx_daemon: PROBE TX seq=30 phase_ms=0 size_b=16 (tx#30) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=34 epoch=4 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:02,153 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:02,702 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=1149968719 len=205 + +2026-10-25 18:07:02,703 INFO image_rx_daemon: published frame_id=0 seq=97 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:03,095 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=1150362342 len=200 + +2026-10-25 18:07:03,096 INFO image_rx_daemon: published frame_id=0 seq=98 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:03,700 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=1150965645 len=207 + +2026-10-25 18:07:03,702 INFO image_rx_daemon: published frame_id=0 seq=99 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:03,703 INFO image_rx_daemon: PROBE TX seq=31 phase_ms=0 size_b=16 (tx#31) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=5 epoch=5 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:07:03,750 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:04,102 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=1151364508 len=205 + +2026-10-25 18:07:04,103 INFO image_rx_daemon: published frame_id=0 seq=100 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:04,688 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=1151962730 len=205 + +2026-10-25 18:07:04,690 INFO image_rx_daemon: published frame_id=0 seq=101 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:05,095 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=1152361560 len=207 + +2026-10-25 18:07:05,096 INFO image_rx_daemon: published frame_id=0 seq=102 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:05,096 INFO image_rx_daemon: PROBE TX seq=32 phase_ms=0 size_b=16 (tx#32) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=29 epoch=5 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:05,143 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:05,691 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=1152959737 len=206 + +2026-10-25 18:07:05,692 INFO image_rx_daemon: published frame_id=0 seq=103 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:06,093 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=1153360970 len=206 + +2026-10-25 18:07:06,094 INFO image_rx_daemon: published frame_id=0 seq=104 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:06,695 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=1153956711 len=206 + +2026-10-25 18:07:06,696 INFO image_rx_daemon: published frame_id=0 seq=105 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:06,696 INFO image_rx_daemon: PROBE TX seq=33 phase_ms=0 size_b=16 (tx#33) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=47 epoch=5 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:06,743 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:07,094 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=1154355518 len=205 + +2026-10-25 18:07:07,095 INFO image_rx_daemon: published frame_id=0 seq=106 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:07,684 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=1154953917 len=206 + +2026-10-25 18:07:07,686 INFO image_rx_daemon: published frame_id=0 seq=107 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:08,283 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=1155552051 len=207 + +2026-10-25 18:07:08,284 INFO image_rx_daemon: published frame_id=0 seq=108 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:08,285 INFO image_rx_daemon: PROBE TX seq=34 phase_ms=0 size_b=16 (tx#34) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=46 epoch=5 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:08,332 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:08,343 INFO image_rx_daemon: stats: rx_frames=99 rx_decode_err=0 frames_published=99 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=147 cmd_cooldown_drops=0 cmd_gate_held=48 cmd_copies_deferred=0 cmd_gate_deferred=48 + +2026-10-25 18:07:08,344 INFO image_rx_daemon: air_gap: n=20 dt_med=598134us dt_p95=603303us len_med=206B cmd_tx_ok=34 cmd_tx_fail=0 + +2026-10-25 18:07:08,344 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:07:08,345 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=598.1ms + +2026-10-25 18:07:08,345 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:07:08,346 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=5 last_hop=27 slot_off=[14..17] + +2026-10-25 18:07:08,347 INFO image_rx_daemon: probe: tx=34 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:07:08,347 INFO image_rx_daemon: probe_grid: p0/s0:0/34(0%) + +2026-10-25 18:07:08,684 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=1155948225 len=203 + +2026-10-25 18:07:08,685 INFO image_rx_daemon: published frame_id=0 seq=109 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:09,286 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=1156548867 len=207 + +2026-10-25 18:07:09,287 INFO image_rx_daemon: published frame_id=0 seq=110 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:09,690 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=1156947620 len=206 + +2026-10-25 18:07:09,691 INFO image_rx_daemon: published frame_id=0 seq=111 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:09,692 INFO image_rx_daemon: PROBE TX seq=35 phase_ms=0 size_b=16 (tx#35) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=38 epoch=5 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:09,739 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:10,082 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=1157346330 len=205 + +2026-10-25 18:07:10,083 INFO image_rx_daemon: published frame_id=0 seq=112 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:10,672 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=1157944506 len=205 + +2026-10-25 18:07:10,673 INFO image_rx_daemon: published frame_id=0 seq=113 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:11,286 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=1158542618 len=206 + +2026-10-25 18:07:11,287 INFO image_rx_daemon: published frame_id=0 seq=114 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:11,288 INFO image_rx_daemon: PROBE TX seq=36 phase_ms=0 size_b=16 (tx#36) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=9 epoch=5 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:11,335 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:11,690 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=1158941412 len=207 + +2026-10-25 18:07:11,691 INFO image_rx_daemon: published frame_id=0 seq=115 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:12,083 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=1159341142 len=206 + +2026-10-25 18:07:12,084 INFO image_rx_daemon: published frame_id=0 seq=116 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:12,683 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=1159938573 len=206 + +2026-10-25 18:07:12,684 INFO image_rx_daemon: published frame_id=0 seq=117 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:12,685 INFO image_rx_daemon: PROBE TX seq=37 phase_ms=0 size_b=16 (tx#37) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=9 epoch=6 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:07:12,732 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:13,282 INFO image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=1160536777 len=204 + +2026-10-25 18:07:13,283 INFO image_rx_daemon: published frame_id=0 seq=118 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:13,672 INFO image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 fw_us=1160935642 len=205 + +2026-10-25 18:07:13,673 INFO image_rx_daemon: published frame_id=0 seq=119 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:14,276 INFO image_rx_daemon: frag_arrival: seq=120 idx=0 total=1 fw_us=1161533956 len=207 + +2026-10-25 18:07:14,277 INFO image_rx_daemon: published frame_id=0 seq=120 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:14,277 INFO image_rx_daemon: PROBE TX seq=38 phase_ms=0 size_b=16 (tx#38) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=2 epoch=6 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:14,323 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:14,675 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=1161932871 len=207 + +2026-10-25 18:07:14,676 INFO image_rx_daemon: published frame_id=0 seq=121 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:15,065 INFO image_rx_daemon: frag_arrival: seq=122 idx=0 total=1 fw_us=1162330770 len=203 + +2026-10-25 18:07:15,068 INFO image_rx_daemon: published frame_id=0 seq=122 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:15,679 INFO image_rx_daemon: frag_arrival: seq=123 idx=0 total=1 fw_us=1162930120 len=207 + +2026-10-25 18:07:15,679 INFO image_rx_daemon: published frame_id=0 seq=123 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:15,680 INFO image_rx_daemon: PROBE TX seq=39 phase_ms=0 size_b=16 (tx#39) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=15 epoch=6 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:15,727 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:16,274 INFO image_rx_daemon: frag_arrival: seq=124 idx=0 total=1 fw_us=1163528493 len=207 + +2026-10-25 18:07:16,275 INFO image_rx_daemon: published frame_id=0 seq=124 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:16,672 INFO image_rx_daemon: frag_arrival: seq=125 idx=0 total=1 fw_us=1163924701 len=201 + +2026-10-25 18:07:16,673 INFO image_rx_daemon: published frame_id=0 seq=125 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:17,267 INFO image_rx_daemon: frag_arrival: seq=126 idx=0 total=1 fw_us=1164523034 len=203 + +2026-10-25 18:07:17,269 INFO image_rx_daemon: published frame_id=0 seq=126 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:17,269 INFO image_rx_daemon: PROBE TX seq=40 phase_ms=0 size_b=16 (tx#40) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=36 epoch=6 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:17,316 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:17,670 INFO image_rx_daemon: frag_arrival: seq=127 idx=0 total=1 fw_us=1164924391 len=207 + +2026-10-25 18:07:17,671 INFO image_rx_daemon: published frame_id=0 seq=127 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:18,270 INFO image_rx_daemon: frag_arrival: seq=128 idx=0 total=1 fw_us=1165519917 len=201 + +2026-10-25 18:07:18,271 INFO image_rx_daemon: published frame_id=0 seq=128 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:18,350 INFO image_rx_daemon: stats: rx_frames=119 rx_decode_err=0 frames_published=119 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=177 cmd_cooldown_drops=0 cmd_gate_held=57 cmd_copies_deferred=0 cmd_gate_deferred=57 + +2026-10-25 18:07:18,351 INFO image_rx_daemon: air_gap: n=20 dt_med=595526us dt_p95=600642us len_med=206B cmd_tx_ok=40 cmd_tx_fail=0 + +2026-10-25 18:07:18,354 INFO image_rx_daemon: air_gap_hist(ms): <400:9 <1000:11 + +2026-10-25 18:07:18,355 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.5ms + +2026-10-25 18:07:18,356 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:07:18,356 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=6 last_hop=27 slot_off=[14..16] + +2026-10-25 18:07:18,357 INFO image_rx_daemon: probe: tx=40 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:07:18,357 INFO image_rx_daemon: probe_grid: p0/s0:0/40(0%) + +2026-10-25 18:07:18,664 INFO image_rx_daemon: frag_arrival: seq=129 idx=0 total=1 fw_us=1165918736 len=203 + +2026-10-25 18:07:18,665 INFO image_rx_daemon: published frame_id=0 seq=129 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:18,666 INFO image_rx_daemon: PROBE TX seq=41 phase_ms=0 size_b=16 (tx#41) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=17 epoch=6 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:18,713 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:19,266 INFO image_rx_daemon: frag_arrival: seq=130 idx=0 total=1 fw_us=1166516994 len=203 + +2026-10-25 18:07:19,267 INFO image_rx_daemon: published frame_id=0 seq=130 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:19,667 INFO image_rx_daemon: frag_arrival: seq=131 idx=0 total=1 fw_us=1166918522 len=207 + +2026-10-25 18:07:19,668 INFO image_rx_daemon: published frame_id=0 seq=131 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:20,070 INFO image_rx_daemon: frag_arrival: seq=132 idx=0 total=1 fw_us=1167316414 len=202 + +2026-10-25 18:07:20,071 INFO image_rx_daemon: published frame_id=0 seq=132 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:20,072 INFO image_rx_daemon: PROBE TX seq=42 phase_ms=0 size_b=16 (tx#42) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=32 epoch=6 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:20,118 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:20,671 INFO image_rx_daemon: frag_arrival: seq=133 idx=0 total=1 fw_us=1167915818 len=207 + +2026-10-25 18:07:20,671 INFO image_rx_daemon: published frame_id=0 seq=133 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:21,263 INFO image_rx_daemon: frag_arrival: seq=134 idx=0 total=1 fw_us=1168514042 len=205 + +2026-10-25 18:07:21,264 INFO image_rx_daemon: published frame_id=0 seq=134 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:21,265 INFO image_rx_daemon: PROBE TX seq=43 phase_ms=0 size_b=16 (tx#43) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=34 epoch=6 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:21,312 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:21,663 INFO image_rx_daemon: frag_arrival: seq=135 idx=0 total=1 fw_us=1168912825 len=205 + +2026-10-25 18:07:21,664 INFO image_rx_daemon: published frame_id=0 seq=135 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:22,055 INFO image_rx_daemon: frag_arrival: seq=136 idx=0 total=1 fw_us=1169306486 len=200 + +2026-10-25 18:07:22,056 INFO image_rx_daemon: published frame_id=0 seq=136 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:22,666 INFO image_rx_daemon: frag_arrival: seq=137 idx=0 total=1 fw_us=1169909966 len=206 + +2026-10-25 18:07:22,667 INFO image_rx_daemon: published frame_id=0 seq=137 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:22,668 INFO image_rx_daemon: PROBE TX seq=44 phase_ms=0 size_b=16 (tx#44) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=9 epoch=7 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:22,715 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:23,262 INFO image_rx_daemon: frag_arrival: seq=138 idx=0 total=1 fw_us=1170508267 len=205 + +2026-10-25 18:07:23,263 INFO image_rx_daemon: published frame_id=0 seq=138 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:23,658 INFO image_rx_daemon: frag_arrival: seq=139 idx=0 total=1 fw_us=1170904522 len=203 + +2026-10-25 18:07:23,659 INFO image_rx_daemon: published frame_id=0 seq=139 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:24,262 INFO image_rx_daemon: frag_arrival: seq=140 idx=0 total=1 fw_us=1171502768 len=203 + +2026-10-25 18:07:24,263 INFO image_rx_daemon: published frame_id=0 seq=140 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:24,264 INFO image_rx_daemon: PROBE TX seq=45 phase_ms=0 size_b=16 (tx#45) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=8 epoch=7 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:24,311 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:24,663 INFO image_rx_daemon: frag_arrival: seq=141 idx=0 total=1 fw_us=1171904083 len=204 + +2026-10-25 18:07:24,664 INFO image_rx_daemon: published frame_id=0 seq=141 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:25,254 INFO image_rx_daemon: frag_arrival: seq=142 idx=0 total=1 fw_us=1172502643 len=206 + +2026-10-25 18:07:25,255 INFO image_rx_daemon: published frame_id=0 seq=142 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:25,660 INFO image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 fw_us=1172901629 len=207 + +2026-10-25 18:07:25,661 INFO image_rx_daemon: published frame_id=0 seq=143 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:25,662 INFO image_rx_daemon: PROBE TX seq=46 phase_ms=0 size_b=16 (tx#46) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=40 epoch=7 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:25,708 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:26,254 INFO image_rx_daemon: frag_arrival: seq=144 idx=0 total=1 fw_us=1173499910 len=204 + +2026-10-25 18:07:26,255 INFO image_rx_daemon: published frame_id=0 seq=144 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:26,647 INFO image_rx_daemon: frag_arrival: seq=145 idx=0 total=1 fw_us=1173898870 len=205 + +2026-10-25 18:07:26,648 INFO image_rx_daemon: published frame_id=0 seq=145 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:27,250 INFO image_rx_daemon: frag_arrival: seq=146 idx=0 total=1 fw_us=1174494648 len=203 + +2026-10-25 18:07:27,251 INFO image_rx_daemon: published frame_id=0 seq=146 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:27,252 INFO image_rx_daemon: PROBE TX seq=47 phase_ms=0 size_b=16 (tx#47) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=26 epoch=7 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:27,298 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:27,647 INFO image_rx_daemon: frag_arrival: seq=147 idx=0 total=1 fw_us=1174896091 len=204 + +2026-10-25 18:07:27,648 INFO image_rx_daemon: published frame_id=0 seq=147 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:28,251 INFO image_rx_daemon: frag_arrival: seq=148 idx=0 total=1 fw_us=1175494655 len=205 + +2026-10-25 18:07:28,252 INFO image_rx_daemon: published frame_id=0 seq=148 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:28,360 INFO image_rx_daemon: stats: rx_frames=139 rx_decode_err=0 frames_published=139 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=207 cmd_cooldown_drops=0 cmd_gate_held=67 cmd_copies_deferred=0 cmd_gate_deferred=67 + +2026-10-25 18:07:28,361 INFO image_rx_daemon: air_gap: n=20 dt_med=595778us dt_p95=603480us len_med=205B cmd_tx_ok=47 cmd_tx_fail=0 + +2026-10-25 18:07:28,362 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:07:28,363 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.8ms + +2026-10-25 18:07:28,364 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:07:28,365 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=7 last_hop=27 slot_off=[14..16] + +2026-10-25 18:07:28,366 INFO image_rx_daemon: probe: tx=47 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:07:28,367 INFO image_rx_daemon: probe_grid: p0/s0:0/47(0%) + +2026-10-25 18:07:28,652 INFO image_rx_daemon: frag_arrival: seq=149 idx=0 total=1 fw_us=1175891011 len=201 + +2026-10-25 18:07:28,653 INFO image_rx_daemon: published frame_id=0 seq=149 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:28,653 INFO image_rx_daemon: PROBE TX seq=48 phase_ms=0 size_b=16 (tx#48) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=15 epoch=7 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:28,700 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:29,238 INFO image_rx_daemon: frag_arrival: seq=150 idx=0 total=1 fw_us=1176492127 len=204 + +2026-10-25 18:07:29,239 INFO image_rx_daemon: published frame_id=0 seq=150 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:29,642 INFO image_rx_daemon: frag_arrival: seq=151 idx=0 total=1 fw_us=1176885963 len=198 + +2026-10-25 18:07:29,644 INFO image_rx_daemon: published frame_id=0 seq=151 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:30,013 INFO image_rx_daemon: frag_arrival: seq=152 idx=0 total=1 fw_us=1177264261 len=169 + +2026-10-25 18:07:30,015 INFO image_rx_daemon: published frame_id=0 seq=152 165 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:30,016 INFO image_rx_daemon: PROBE TX seq=49 phase_ms=0 size_b=16 (tx#49) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=21 epoch=7 freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:30,094 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:30,650 INFO image_rx_daemon: frag_arrival: seq=153 idx=0 total=1 fw_us=1177886024 len=203 + +2026-10-25 18:07:30,651 INFO image_rx_daemon: published frame_id=0 seq=153 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:31,243 INFO image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=1178486952 len=207 + +2026-10-25 18:07:31,246 INFO image_rx_daemon: published frame_id=0 seq=154 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:31,247 INFO image_rx_daemon: PROBE TX seq=50 phase_ms=0 size_b=16 (tx#50) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=24 epoch=7 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:31,293 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:31,637 INFO image_rx_daemon: frag_arrival: seq=155 idx=0 total=1 fw_us=1178885725 len=205 + +2026-10-25 18:07:31,639 INFO image_rx_daemon: published frame_id=0 seq=155 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:32,247 INFO image_rx_daemon: frag_arrival: seq=156 idx=0 total=1 fw_us=1179485142 len=205 + +2026-10-25 18:07:32,248 INFO image_rx_daemon: published frame_id=0 seq=156 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:32,642 INFO image_rx_daemon: frag_arrival: seq=157 idx=0 total=1 fw_us=1179883140 len=206 + +2026-10-25 18:07:32,643 INFO image_rx_daemon: published frame_id=0 seq=157 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:32,644 INFO image_rx_daemon: PROBE TX seq=51 phase_ms=0 size_b=16 (tx#51) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=42 epoch=8 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:32,689 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:33,242 INFO image_rx_daemon: frag_arrival: seq=158 idx=0 total=1 fw_us=1180481587 len=207 + +2026-10-25 18:07:33,243 INFO image_rx_daemon: published frame_id=0 seq=158 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:33,642 INFO image_rx_daemon: frag_arrival: seq=159 idx=0 total=1 fw_us=1180880565 len=207 + +2026-10-25 18:07:33,643 INFO image_rx_daemon: published frame_id=0 seq=159 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:34,239 INFO image_rx_daemon: frag_arrival: seq=160 idx=0 total=1 fw_us=1181478948 len=207 + +2026-10-25 18:07:34,240 INFO image_rx_daemon: published frame_id=0 seq=160 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:34,241 INFO image_rx_daemon: PROBE TX seq=52 phase_ms=0 size_b=16 (tx#52) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=44 epoch=8 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:34,289 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:34,628 INFO image_rx_daemon: frag_arrival: seq=161 idx=0 total=1 fw_us=1181877813 len=207 + +2026-10-25 18:07:34,630 INFO image_rx_daemon: published frame_id=0 seq=161 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:35,242 INFO image_rx_daemon: frag_arrival: seq=162 idx=0 total=1 fw_us=1182475965 len=206 + +2026-10-25 18:07:35,243 INFO image_rx_daemon: published frame_id=0 seq=162 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:35,631 INFO image_rx_daemon: frag_arrival: seq=163 idx=0 total=1 fw_us=1182874691 len=206 + +2026-10-25 18:07:35,632 INFO image_rx_daemon: published frame_id=0 seq=163 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:35,633 INFO image_rx_daemon: PROBE TX seq=53 phase_ms=0 size_b=16 (tx#53) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=22 epoch=8 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:35,680 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:36,223 INFO image_rx_daemon: frag_arrival: seq=164 idx=0 total=1 fw_us=1183472842 len=206 + +2026-10-25 18:07:36,224 INFO image_rx_daemon: published frame_id=0 seq=164 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:36,635 INFO image_rx_daemon: frag_arrival: seq=165 idx=0 total=1 fw_us=1183871668 len=206 + +2026-10-25 18:07:36,636 INFO image_rx_daemon: published frame_id=0 seq=165 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:37,239 INFO image_rx_daemon: frag_arrival: seq=166 idx=0 total=1 fw_us=1184469918 len=205 + +2026-10-25 18:07:37,240 INFO image_rx_daemon: published frame_id=0 seq=166 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:37,240 INFO image_rx_daemon: PROBE TX seq=54 phase_ms=0 size_b=16 (tx#54) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=2 epoch=8 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:37,287 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:37,625 INFO image_rx_daemon: frag_arrival: seq=167 idx=0 total=1 fw_us=1184868774 len=205 + +2026-10-25 18:07:37,626 INFO image_rx_daemon: published frame_id=0 seq=167 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:38,226 INFO image_rx_daemon: frag_arrival: seq=168 idx=0 total=1 fw_us=1185467031 len=206 + +2026-10-25 18:07:38,227 INFO image_rx_daemon: published frame_id=0 seq=168 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:38,370 INFO image_rx_daemon: stats: rx_frames=159 rx_decode_err=0 frames_published=159 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=237 cmd_cooldown_drops=0 cmd_gate_held=77 cmd_copies_deferred=0 cmd_gate_deferred=77 + +2026-10-25 18:07:38,371 INFO image_rx_daemon: air_gap: n=20 dt_med=598151us dt_p95=621763us len_med=206B cmd_tx_ok=54 cmd_tx_fail=0 + +2026-10-25 18:07:38,373 INFO image_rx_daemon: air_gap_hist(ms): <400:10 <1000:10 + +2026-10-25 18:07:38,375 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=598.2ms + +2026-10-25 18:07:38,376 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=7.0/10.0/10.0 + +2026-10-25 18:07:38,376 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=8 last_hop=27 slot_off=[14..14] + +2026-10-25 18:07:38,377 INFO image_rx_daemon: probe: tx=54 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:07:38,377 INFO image_rx_daemon: probe_grid: p0/s0:0/54(0%) + +2026-10-25 18:07:38,631 INFO image_rx_daemon: frag_arrival: seq=169 idx=0 total=1 fw_us=1185865752 len=205 + +2026-10-25 18:07:38,632 INFO image_rx_daemon: published frame_id=0 seq=169 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:38,633 INFO image_rx_daemon: PROBE TX seq=55 phase_ms=0 size_b=16 (tx#55) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=15 epoch=8 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:07:38,678 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:39,230 INFO image_rx_daemon: frag_arrival: seq=170 idx=0 total=1 fw_us=1186463910 len=207 + +2026-10-25 18:07:39,231 INFO image_rx_daemon: published frame_id=0 seq=170 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:39,623 INFO image_rx_daemon: frag_arrival: seq=171 idx=0 total=1 fw_us=1186862554 len=206 + +2026-10-25 18:07:39,624 INFO image_rx_daemon: published frame_id=0 seq=171 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:40,222 INFO image_rx_daemon: frag_arrival: seq=172 idx=0 total=1 fw_us=1187460710 len=206 + +2026-10-25 18:07:40,223 INFO image_rx_daemon: published frame_id=0 seq=172 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:40,224 INFO image_rx_daemon: PROBE TX seq=56 phase_ms=0 size_b=16 (tx#56) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=5 epoch=8 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:40,269 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:40,627 INFO image_rx_daemon: frag_arrival: seq=173 idx=0 total=1 fw_us=1187859490 len=207 + +2026-10-25 18:07:40,628 INFO image_rx_daemon: published frame_id=0 seq=173 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:41,230 INFO image_rx_daemon: frag_arrival: seq=174 idx=0 total=1 fw_us=1188457650 len=206 + +2026-10-25 18:07:41,231 INFO image_rx_daemon: published frame_id=0 seq=174 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:41,622 INFO image_rx_daemon: frag_arrival: seq=175 idx=0 total=1 fw_us=1188856380 len=207 + +2026-10-25 18:07:41,623 INFO image_rx_daemon: published frame_id=0 seq=175 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:41,625 INFO image_rx_daemon: PROBE TX seq=57 phase_ms=0 size_b=16 (tx#57) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=21 epoch=8 freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:41,670 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:42,218 INFO image_rx_daemon: frag_arrival: seq=176 idx=0 total=1 fw_us=1189454359 len=205 + +2026-10-25 18:07:42,219 INFO image_rx_daemon: published frame_id=0 seq=176 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:42,623 INFO image_rx_daemon: frag_arrival: seq=177 idx=0 total=1 fw_us=1189853146 len=207 + +2026-10-25 18:07:42,624 INFO image_rx_daemon: published frame_id=0 seq=177 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:43,220 INFO image_rx_daemon: frag_arrival: seq=178 idx=0 total=1 fw_us=1190451239 len=206 + +2026-10-25 18:07:43,221 INFO image_rx_daemon: published frame_id=0 seq=178 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:43,222 INFO image_rx_daemon: PROBE TX seq=58 phase_ms=0 size_b=16 (tx#58) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=2 epoch=9 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:07:43,269 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:43,626 INFO image_rx_daemon: frag_arrival: seq=179 idx=0 total=1 fw_us=1190850054 len=207 + +2026-10-25 18:07:43,627 INFO image_rx_daemon: published frame_id=0 seq=179 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:44,222 INFO image_rx_daemon: frag_arrival: seq=180 idx=0 total=1 fw_us=1191449142 len=206 + +2026-10-25 18:07:44,223 INFO image_rx_daemon: published frame_id=0 seq=180 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:44,617 INFO image_rx_daemon: frag_arrival: seq=181 idx=0 total=1 fw_us=1191846911 len=207 + +2026-10-25 18:07:44,619 INFO image_rx_daemon: published frame_id=0 seq=181 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:44,620 INFO image_rx_daemon: PROBE TX seq=59 phase_ms=0 size_b=16 (tx#59) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=31 epoch=9 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:44,666 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:45,218 INFO image_rx_daemon: frag_arrival: seq=182 idx=0 total=1 fw_us=1192445042 len=205 + +2026-10-25 18:07:45,219 INFO image_rx_daemon: published frame_id=0 seq=182 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:45,816 INFO image_rx_daemon: frag_arrival: seq=183 idx=0 total=1 fw_us=1193043251 len=205 + +2026-10-25 18:07:45,817 INFO image_rx_daemon: published frame_id=0 seq=183 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:45,818 INFO image_rx_daemon: PROBE TX seq=60 phase_ms=0 size_b=16 (tx#60) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=40 epoch=9 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:45,864 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:46,215 INFO image_rx_daemon: frag_arrival: seq=184 idx=0 total=1 fw_us=1193439614 len=203 + +2026-10-25 18:07:46,216 INFO image_rx_daemon: published frame_id=0 seq=184 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:46,618 INFO image_rx_daemon: frag_arrival: seq=185 idx=0 total=1 fw_us=1193840978 len=206 + +2026-10-25 18:07:46,619 INFO image_rx_daemon: published frame_id=0 seq=185 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:47,214 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=1194439223 len=206 + +2026-10-25 18:07:47,215 INFO image_rx_daemon: published frame_id=0 seq=186 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:47,216 INFO image_rx_daemon: PROBE TX seq=61 phase_ms=0 size_b=16 (tx#61) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=38 epoch=9 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:47,261 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:47,607 INFO image_rx_daemon: frag_arrival: seq=187 idx=0 total=1 fw_us=1194835547 len=203 + +2026-10-25 18:07:47,608 INFO image_rx_daemon: published frame_id=0 seq=187 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:48,206 INFO image_rx_daemon: frag_arrival: seq=188 idx=0 total=1 fw_us=1195433904 len=203 + +2026-10-25 18:07:48,207 INFO image_rx_daemon: published frame_id=0 seq=188 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:48,380 INFO image_rx_daemon: stats: rx_frames=179 rx_decode_err=0 frames_published=179 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=267 cmd_cooldown_drops=0 cmd_gate_held=86 cmd_copies_deferred=0 cmd_gate_deferred=86 + +2026-10-25 18:07:48,382 INFO image_rx_daemon: air_gap: n=20 dt_med=597979us dt_p95=599088us len_med=206B cmd_tx_ok=61 cmd_tx_fail=0 + +2026-10-25 18:07:48,384 INFO image_rx_daemon: air_gap_hist(ms): <400:9 <1000:11 + +2026-10-25 18:07:48,386 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=598.0ms + +2026-10-25 18:07:48,386 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-67/-62 snr[min/med/max]=7.0/10.0/11.0 + +2026-10-25 18:07:48,387 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=9 last_hop=27 slot_off=[14..14] + +2026-10-25 18:07:48,387 INFO image_rx_daemon: probe: tx=61 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:07:48,388 INFO image_rx_daemon: probe_grid: p0/s0:0/61(0%) + +2026-10-25 18:07:48,611 INFO image_rx_daemon: frag_arrival: seq=189 idx=0 total=1 fw_us=1195835414 len=205 + +2026-10-25 18:07:48,612 INFO image_rx_daemon: published frame_id=0 seq=189 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:48,613 INFO image_rx_daemon: PROBE TX seq=62 phase_ms=0 size_b=16 (tx#62) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=34 epoch=9 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:48,658 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:49,206 INFO image_rx_daemon: frag_arrival: seq=190 idx=0 total=1 fw_us=1196433700 len=205 + +2026-10-25 18:07:49,207 INFO image_rx_daemon: published frame_id=0 seq=190 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:49,610 INFO image_rx_daemon: frag_arrival: seq=191 idx=0 total=1 fw_us=1196832650 len=206 + +2026-10-25 18:07:49,611 INFO image_rx_daemon: published frame_id=0 seq=191 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:50,214 INFO image_rx_daemon: frag_arrival: seq=192 idx=0 total=1 fw_us=1197430852 len=205 + +2026-10-25 18:07:50,215 INFO image_rx_daemon: published frame_id=0 seq=192 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:50,216 INFO image_rx_daemon: PROBE TX seq=63 phase_ms=0 size_b=16 (tx#63) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=37 epoch=9 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:50,261 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:50,602 INFO image_rx_daemon: frag_arrival: seq=193 idx=0 total=1 fw_us=1197829720 len=207 + +2026-10-25 18:07:50,603 INFO image_rx_daemon: published frame_id=0 seq=193 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:51,207 INFO image_rx_daemon: frag_arrival: seq=194 idx=0 total=1 fw_us=1198427757 len=205 + +2026-10-25 18:07:51,208 INFO image_rx_daemon: published frame_id=0 seq=194 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:51,602 INFO image_rx_daemon: frag_arrival: seq=195 idx=0 total=1 fw_us=1198826574 len=207 + +2026-10-25 18:07:51,603 INFO image_rx_daemon: published frame_id=0 seq=195 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:51,604 INFO image_rx_daemon: PROBE TX seq=64 phase_ms=0 size_b=16 (tx#64) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=15 epoch=9 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:51,651 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:52,202 INFO image_rx_daemon: frag_arrival: seq=196 idx=0 total=1 fw_us=1199421879 len=203 + +2026-10-25 18:07:52,203 INFO image_rx_daemon: published frame_id=0 seq=196 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:52,606 INFO image_rx_daemon: frag_arrival: seq=197 idx=0 total=1 fw_us=1199823102 len=207 + +2026-10-25 18:07:52,607 INFO image_rx_daemon: published frame_id=0 seq=197 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:53,198 INFO image_rx_daemon: frag_arrival: seq=198 idx=0 total=1 fw_us=1200421085 len=207 + +2026-10-25 18:07:53,199 INFO image_rx_daemon: published frame_id=0 seq=198 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:53,200 INFO image_rx_daemon: PROBE TX seq=65 phase_ms=0 size_b=16 (tx#65) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=46 epoch=10 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:53,247 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:53,599 INFO image_rx_daemon: frag_arrival: seq=199 idx=0 total=1 fw_us=1200819704 len=206 + +2026-10-25 18:07:53,600 INFO image_rx_daemon: published frame_id=0 seq=199 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:54,202 INFO image_rx_daemon: frag_arrival: seq=200 idx=0 total=1 fw_us=1201417790 len=207 + +2026-10-25 18:07:54,203 INFO image_rx_daemon: published frame_id=0 seq=200 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:54,591 INFO image_rx_daemon: frag_arrival: seq=201 idx=0 total=1 fw_us=1201816394 len=205 + +2026-10-25 18:07:54,592 INFO image_rx_daemon: published frame_id=0 seq=201 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:54,592 INFO image_rx_daemon: PROBE TX seq=66 phase_ms=0 size_b=16 (tx#66) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=7 epoch=10 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:54,639 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:55,187 INFO image_rx_daemon: frag_arrival: seq=202 idx=0 total=1 fw_us=1202414394 len=205 + +2026-10-25 18:07:55,188 INFO image_rx_daemon: published frame_id=0 seq=202 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:55,798 INFO image_rx_daemon: frag_arrival: seq=203 idx=0 total=1 fw_us=1203012373 len=206 + +2026-10-25 18:07:55,799 INFO image_rx_daemon: published frame_id=0 seq=203 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:55,800 INFO image_rx_daemon: PROBE TX seq=67 phase_ms=0 size_b=16 (tx#67) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=0 epoch=10 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:55,847 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:56,190 INFO image_rx_daemon: frag_arrival: seq=204 idx=0 total=1 fw_us=1203408549 len=203 + +2026-10-25 18:07:56,191 INFO image_rx_daemon: published frame_id=0 seq=204 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:56,790 INFO image_rx_daemon: frag_arrival: seq=205 idx=0 total=1 fw_us=1204009424 len=206 + +2026-10-25 18:07:56,791 INFO image_rx_daemon: published frame_id=0 seq=205 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:57,194 INFO image_rx_daemon: frag_arrival: seq=206 idx=0 total=1 fw_us=1204408146 len=204 + +2026-10-25 18:07:57,195 INFO image_rx_daemon: published frame_id=0 seq=206 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:57,196 INFO image_rx_daemon: PROBE TX seq=68 phase_ms=0 size_b=16 (tx#68) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=37 epoch=10 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:07:57,234 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:57,583 INFO image_rx_daemon: frag_arrival: seq=207 idx=0 total=1 fw_us=1204807389 len=206 + +2026-10-25 18:07:57,584 INFO image_rx_daemon: published frame_id=0 seq=207 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:58,186 INFO image_rx_daemon: frag_arrival: seq=208 idx=0 total=1 fw_us=1205405207 len=206 + +2026-10-25 18:07:58,187 INFO image_rx_daemon: published frame_id=0 seq=208 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:58,391 INFO image_rx_daemon: stats: rx_frames=199 rx_decode_err=0 frames_published=199 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=297 cmd_cooldown_drops=0 cmd_gate_held=95 cmd_copies_deferred=0 cmd_gate_deferred=95 + +2026-10-25 18:07:58,393 INFO image_rx_daemon: air_gap: n=20 dt_med=595305us dt_p95=600875us len_med=206B cmd_tx_ok=68 cmd_tx_fail=0 + +2026-10-25 18:07:58,395 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 + +2026-10-25 18:07:58,396 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.3ms + +2026-10-25 18:07:58,397 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=8.0/10.0/10.0 + +2026-10-25 18:07:58,397 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=10 last_hop=27 slot_off=[14..15] + +2026-10-25 18:07:58,398 INFO image_rx_daemon: probe: tx=68 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:07:58,398 INFO image_rx_daemon: probe_grid: p0/s0:0/68(0%) + +2026-10-25 18:07:58,587 INFO image_rx_daemon: frag_arrival: seq=209 idx=0 total=1 fw_us=1205801425 len=203 + +2026-10-25 18:07:58,588 INFO image_rx_daemon: published frame_id=0 seq=209 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:58,588 INFO image_rx_daemon: PROBE TX seq=69 phase_ms=0 size_b=16 (tx#69) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=39 epoch=10 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:58,631 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:07:59,175 INFO image_rx_daemon: frag_arrival: seq=210 idx=0 total=1 fw_us=1206399744 len=203 + +2026-10-25 18:07:59,177 INFO image_rx_daemon: published frame_id=0 seq=210 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:59,790 INFO image_rx_daemon: frag_arrival: seq=211 idx=0 total=1 fw_us=1207000618 len=206 + +2026-10-25 18:07:59,791 INFO image_rx_daemon: published frame_id=0 seq=211 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:07:59,792 INFO image_rx_daemon: PROBE TX seq=70 phase_ms=0 size_b=16 (tx#70) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=41 epoch=10 freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:07:59,839 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:00,182 INFO image_rx_daemon: frag_arrival: seq=212 idx=0 total=1 fw_us=1207399646 len=204 + +2026-10-25 18:08:00,183 INFO image_rx_daemon: published frame_id=0 seq=212 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:00,786 INFO image_rx_daemon: frag_arrival: seq=213 idx=0 total=1 fw_us=1207995550 len=203 + +2026-10-25 18:08:00,787 INFO image_rx_daemon: published frame_id=0 seq=213 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:01,179 INFO image_rx_daemon: frag_arrival: seq=214 idx=0 total=1 fw_us=1208397138 len=204 + +2026-10-25 18:08:01,180 INFO image_rx_daemon: published frame_id=0 seq=214 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:01,181 INFO image_rx_daemon: PROBE TX seq=71 phase_ms=0 size_b=16 (tx#71) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=29 epoch=10 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:01,228 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:01,779 INFO image_rx_daemon: frag_arrival: seq=215 idx=0 total=1 fw_us=1208995588 len=205 + +2026-10-25 18:08:01,780 INFO image_rx_daemon: published frame_id=0 seq=215 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:02,179 INFO image_rx_daemon: frag_arrival: seq=216 idx=0 total=1 fw_us=1209392006 len=203 + +2026-10-25 18:08:02,180 INFO image_rx_daemon: published frame_id=0 seq=216 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:02,779 INFO image_rx_daemon: frag_arrival: seq=217 idx=0 total=1 fw_us=1209993024 len=206 + +2026-10-25 18:08:02,780 INFO image_rx_daemon: published frame_id=0 seq=217 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:02,781 INFO image_rx_daemon: PROBE TX seq=72 phase_ms=0 size_b=16 (tx#72) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=36 epoch=11 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:02,825 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:03,173 INFO image_rx_daemon: frag_arrival: seq=218 idx=0 total=1 fw_us=1210391867 len=205 + +2026-10-25 18:08:03,174 INFO image_rx_daemon: published frame_id=0 seq=218 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:03,774 INFO image_rx_daemon: frag_arrival: seq=219 idx=0 total=1 fw_us=1210990438 len=207 + +2026-10-25 18:08:03,775 INFO image_rx_daemon: published frame_id=0 seq=219 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:04,175 INFO image_rx_daemon: frag_arrival: seq=220 idx=0 total=1 fw_us=1211390142 len=204 + +2026-10-25 18:08:04,176 INFO image_rx_daemon: published frame_id=0 seq=220 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:04,176 INFO image_rx_daemon: PROBE TX seq=73 phase_ms=0 size_b=16 (tx#73) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=44 epoch=11 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:04,221 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:04,767 INFO image_rx_daemon: frag_arrival: seq=221 idx=0 total=1 fw_us=1211984904 len=203 + +2026-10-25 18:08:04,768 INFO image_rx_daemon: published frame_id=0 seq=221 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:05,167 INFO image_rx_daemon: frag_arrival: seq=222 idx=0 total=1 fw_us=1212386280 len=205 + +2026-10-25 18:08:05,168 INFO image_rx_daemon: published frame_id=0 seq=222 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:05,772 INFO image_rx_daemon: frag_arrival: seq=223 idx=0 total=1 fw_us=1212984624 len=206 + +2026-10-25 18:08:05,773 INFO image_rx_daemon: published frame_id=0 seq=223 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:05,773 INFO image_rx_daemon: PROBE TX seq=74 phase_ms=0 size_b=16 (tx#74) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=7 epoch=11 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:05,820 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:06,174 INFO image_rx_daemon: frag_arrival: seq=224 idx=0 total=1 fw_us=1213383524 len=205 + +2026-10-25 18:08:06,175 INFO image_rx_daemon: published frame_id=0 seq=224 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:06,770 INFO image_rx_daemon: frag_arrival: seq=225 idx=0 total=1 fw_us=1213981916 len=204 + +2026-10-25 18:08:06,771 INFO image_rx_daemon: published frame_id=0 seq=225 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:07,369 INFO image_rx_daemon: frag_arrival: seq=226 idx=0 total=1 fw_us=1214580317 len=206 + +2026-10-25 18:08:07,370 INFO image_rx_daemon: published frame_id=0 seq=226 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:07,371 INFO image_rx_daemon: PROBE TX seq=75 phase_ms=0 size_b=16 (tx#75) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=17 epoch=11 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:07,417 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:07,771 INFO image_rx_daemon: frag_arrival: seq=227 idx=0 total=1 fw_us=1214976736 len=203 + +2026-10-25 18:08:07,772 INFO image_rx_daemon: published frame_id=0 seq=227 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:08,161 INFO image_rx_daemon: frag_arrival: seq=228 idx=0 total=1 fw_us=1215375660 len=203 + +2026-10-25 18:08:08,164 INFO image_rx_daemon: published frame_id=0 seq=228 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:08,401 INFO image_rx_daemon: stats: rx_frames=219 rx_decode_err=0 frames_published=219 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=327 cmd_cooldown_drops=0 cmd_gate_held=104 cmd_copies_deferred=0 cmd_gate_deferred=104 + +2026-10-25 18:08:08,403 INFO image_rx_daemon: air_gap: n=20 dt_med=594762us dt_p95=601018us len_med=204B cmd_tx_ok=75 cmd_tx_fail=0 + +2026-10-25 18:08:08,404 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 + +2026-10-25 18:08:08,405 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=594.8ms + +2026-10-25 18:08:08,406 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:08:08,406 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=11 last_hop=27 slot_off=[14..14] + +2026-10-25 18:08:08,407 INFO image_rx_daemon: probe: tx=75 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:08:08,408 INFO image_rx_daemon: probe_grid: p0/s0:0/75(0%) + +2026-10-25 18:08:08,767 INFO image_rx_daemon: frag_arrival: seq=229 idx=0 total=1 fw_us=1215974019 len=203 + +2026-10-25 18:08:08,768 INFO image_rx_daemon: published frame_id=0 seq=229 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:08,768 INFO image_rx_daemon: PROBE TX seq=76 phase_ms=0 size_b=16 (tx#76) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=2 epoch=11 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:08,815 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:09,163 INFO image_rx_daemon: frag_arrival: seq=230 idx=0 total=1 fw_us=1216372900 len=202 + +2026-10-25 18:08:09,164 INFO image_rx_daemon: published frame_id=0 seq=230 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:09,730 INFO image_rx_daemon: frag_arrival: seq=231 idx=0 total=1 fw_us=1216942908 len=165 + +2026-10-25 18:08:09,731 INFO image_rx_daemon: published frame_id=0 seq=231 161 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:10,163 INFO image_rx_daemon: frag_arrival: seq=232 idx=0 total=1 fw_us=1217370373 len=202 + +2026-10-25 18:08:10,164 INFO image_rx_daemon: published frame_id=0 seq=232 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:10,164 INFO image_rx_daemon: PROBE TX seq=77 phase_ms=0 size_b=16 (tx#77) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=5 epoch=11 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:10,211 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:10,751 INFO image_rx_daemon: frag_arrival: seq=233 idx=0 total=1 fw_us=1217966206 len=197 + +2026-10-25 18:08:10,752 INFO image_rx_daemon: published frame_id=0 seq=233 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:11,151 INFO image_rx_daemon: frag_arrival: seq=234 idx=0 total=1 fw_us=1218365213 len=199 + +2026-10-25 18:08:11,152 INFO image_rx_daemon: published frame_id=0 seq=234 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:11,762 INFO image_rx_daemon: frag_arrival: seq=235 idx=0 total=1 fw_us=1218968819 len=205 + +2026-10-25 18:08:11,763 INFO image_rx_daemon: published frame_id=0 seq=235 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:11,764 INFO image_rx_daemon: PROBE TX seq=78 phase_ms=0 size_b=16 (tx#78) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=41 epoch=11 freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:11,809 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:12,159 INFO image_rx_daemon: frag_arrival: seq=236 idx=0 total=1 fw_us=1219365244 len=203 + +2026-10-25 18:08:12,160 INFO image_rx_daemon: published frame_id=0 seq=236 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:12,755 INFO image_rx_daemon: frag_arrival: seq=237 idx=0 total=1 fw_us=1219966252 len=206 + +2026-10-25 18:08:12,756 INFO image_rx_daemon: published frame_id=0 seq=237 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:13,355 INFO image_rx_daemon: frag_arrival: seq=238 idx=0 total=1 fw_us=1220564695 len=207 + +2026-10-25 18:08:13,356 INFO image_rx_daemon: published frame_id=0 seq=238 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:13,356 INFO image_rx_daemon: PROBE TX seq=79 phase_ms=0 size_b=16 (tx#79) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=3 epoch=12 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:13,403 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:13,758 INFO image_rx_daemon: frag_arrival: seq=239 idx=0 total=1 fw_us=1220963660 len=205 + +2026-10-25 18:08:13,759 INFO image_rx_daemon: published frame_id=0 seq=239 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:14,150 INFO image_rx_daemon: frag_arrival: seq=240 idx=0 total=1 fw_us=1221360061 len=202 + +2026-10-25 18:08:14,151 INFO image_rx_daemon: published frame_id=0 seq=240 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:14,751 INFO image_rx_daemon: frag_arrival: seq=241 idx=0 total=1 fw_us=1221960955 len=205 + +2026-10-25 18:08:14,752 INFO image_rx_daemon: published frame_id=0 seq=241 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:14,752 INFO image_rx_daemon: PROBE TX seq=80 phase_ms=0 size_b=16 (tx#80) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=34 epoch=12 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:14,795 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:15,154 INFO image_rx_daemon: frag_arrival: seq=242 idx=0 total=1 fw_us=1222359901 len=207 + +2026-10-25 18:08:15,155 INFO image_rx_daemon: published frame_id=0 seq=242 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:15,750 INFO image_rx_daemon: frag_arrival: seq=243 idx=0 total=1 fw_us=1222958077 len=204 + +2026-10-25 18:08:15,751 INFO image_rx_daemon: published frame_id=0 seq=243 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:16,154 INFO image_rx_daemon: frag_arrival: seq=244 idx=0 total=1 fw_us=1223354436 len=203 + +2026-10-25 18:08:16,155 INFO image_rx_daemon: published frame_id=0 seq=244 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:16,157 INFO image_rx_daemon: PROBE TX seq=81 phase_ms=0 size_b=16 (tx#81) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=39 epoch=12 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:16,204 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:16,754 INFO image_rx_daemon: frag_arrival: seq=245 idx=0 total=1 fw_us=1223955349 len=207 + +2026-10-25 18:08:16,755 INFO image_rx_daemon: published frame_id=0 seq=245 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:17,145 INFO image_rx_daemon: frag_arrival: seq=246 idx=0 total=1 fw_us=1224354146 len=204 + +2026-10-25 18:08:17,146 INFO image_rx_daemon: published frame_id=0 seq=246 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:17,747 INFO image_rx_daemon: frag_arrival: seq=247 idx=0 total=1 fw_us=1224952404 len=204 + +2026-10-25 18:08:17,748 INFO image_rx_daemon: published frame_id=0 seq=247 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:17,749 INFO image_rx_daemon: PROBE TX seq=82 phase_ms=0 size_b=16 (tx#82) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=32 epoch=12 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:17,795 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:18,343 INFO image_rx_daemon: frag_arrival: seq=248 idx=0 total=1 fw_us=1225550577 len=206 + +2026-10-25 18:08:18,344 INFO image_rx_daemon: published frame_id=0 seq=248 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:18,411 INFO image_rx_daemon: stats: rx_frames=239 rx_decode_err=0 frames_published=239 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=358 cmd_cooldown_drops=0 cmd_gate_held=113 cmd_copies_deferred=0 cmd_gate_deferred=113 + +2026-10-25 18:08:18,412 INFO image_rx_daemon: air_gap: n=20 dt_med=595833us dt_p95=603606us len_med=204B cmd_tx_ok=82 cmd_tx_fail=0 + +2026-10-25 18:08:18,415 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 + +2026-10-25 18:08:18,416 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.8ms + +2026-10-25 18:08:18,417 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-63/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:08:18,418 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=12 last_hop=28 slot_off=[14..14] + +2026-10-25 18:08:18,418 INFO image_rx_daemon: probe: tx=82 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:08:18,419 INFO image_rx_daemon: probe_grid: p0/s0:0/82(0%) + +2026-10-25 18:08:18,743 INFO image_rx_daemon: frag_arrival: seq=249 idx=0 total=1 fw_us=1225949359 len=205 + +2026-10-25 18:08:18,744 INFO image_rx_daemon: published frame_id=0 seq=249 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:19,143 INFO image_rx_daemon: frag_arrival: seq=250 idx=0 total=1 fw_us=1226348146 len=207 + +2026-10-25 18:08:19,144 INFO image_rx_daemon: published frame_id=0 seq=250 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:19,144 INFO image_rx_daemon: PROBE TX seq=83 phase_ms=0 size_b=16 (tx#83) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=18 epoch=12 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:19,193 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:19,746 INFO image_rx_daemon: frag_arrival: seq=251 idx=0 total=1 fw_us=1226946255 len=206 + +2026-10-25 18:08:19,747 INFO image_rx_daemon: published frame_id=0 seq=251 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:20,341 INFO image_rx_daemon: frag_arrival: seq=252 idx=0 total=1 fw_us=1227544360 len=206 + +2026-10-25 18:08:20,343 INFO image_rx_daemon: published frame_id=0 seq=252 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:20,344 INFO image_rx_daemon: PROBE TX seq=84 phase_ms=0 size_b=16 (tx#84) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=49 epoch=12 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:20,391 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:20,740 INFO image_rx_daemon: frag_arrival: seq=253 idx=0 total=1 fw_us=1227940544 len=203 + +2026-10-25 18:08:20,741 INFO image_rx_daemon: published frame_id=0 seq=253 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:21,139 INFO image_rx_daemon: frag_arrival: seq=254 idx=0 total=1 fw_us=1228342728 len=203 + +2026-10-25 18:08:21,140 INFO image_rx_daemon: published frame_id=0 seq=254 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:21,739 INFO image_rx_daemon: frag_arrival: seq=255 idx=0 total=1 fw_us=1228940125 len=205 + +2026-10-25 18:08:21,740 INFO image_rx_daemon: published frame_id=0 seq=255 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:21,741 INFO image_rx_daemon: PROBE TX seq=85 phase_ms=0 size_b=16 (tx#85) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=40 epoch=12 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:21,779 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:22,141 INFO image_rx_daemon: frag_arrival: seq=0 idx=0 total=1 fw_us=1229336415 len=203 + +2026-10-25 18:08:22,142 INFO image_rx_daemon: published frame_id=0 seq=0 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:22,735 INFO image_rx_daemon: frag_arrival: seq=1 idx=0 total=1 fw_us=1229937289 len=207 + +2026-10-25 18:08:22,735 INFO image_rx_daemon: published frame_id=0 seq=1 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:23,330 INFO image_rx_daemon: frag_arrival: seq=2 idx=0 total=1 fw_us=1230532884 len=203 + +2026-10-25 18:08:23,331 INFO image_rx_daemon: published frame_id=0 seq=2 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:23,332 INFO image_rx_daemon: PROBE TX seq=86 phase_ms=0 size_b=16 (tx#86) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=24 epoch=13 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:23,379 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:23,742 INFO image_rx_daemon: frag_arrival: seq=3 idx=0 total=1 fw_us=1230935142 len=205 + +2026-10-25 18:08:23,743 INFO image_rx_daemon: published frame_id=0 seq=3 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:24,331 INFO image_rx_daemon: frag_arrival: seq=4 idx=0 total=1 fw_us=1231532317 len=204 + +2026-10-25 18:08:24,332 INFO image_rx_daemon: published frame_id=0 seq=4 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:24,728 INFO image_rx_daemon: frag_arrival: seq=5 idx=0 total=1 fw_us=1231931119 len=207 + +2026-10-25 18:08:24,729 INFO image_rx_daemon: published frame_id=0 seq=5 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:24,730 INFO image_rx_daemon: PROBE TX seq=87 phase_ms=0 size_b=16 (tx#87) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=36 epoch=13 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:24,777 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:25,327 INFO image_rx_daemon: frag_arrival: seq=6 idx=0 total=1 fw_us=1232529234 len=206 + +2026-10-25 18:08:25,328 INFO image_rx_daemon: published frame_id=0 seq=6 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:25,724 INFO image_rx_daemon: frag_arrival: seq=7 idx=0 total=1 fw_us=1232927862 len=204 + +2026-10-25 18:08:25,725 INFO image_rx_daemon: published frame_id=0 seq=7 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:26,322 INFO image_rx_daemon: frag_arrival: seq=8 idx=0 total=1 fw_us=1233520705 len=199 + +2026-10-25 18:08:26,324 INFO image_rx_daemon: published frame_id=0 seq=8 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:26,325 INFO image_rx_daemon: PROBE TX seq=88 phase_ms=0 size_b=16 (tx#88) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=0 epoch=13 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:26,370 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:26,730 INFO image_rx_daemon: frag_arrival: seq=9 idx=0 total=1 fw_us=1233921821 len=201 + +2026-10-25 18:08:26,731 INFO image_rx_daemon: published frame_id=0 seq=9 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:27,330 INFO image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=1234522436 len=207 + +2026-10-25 18:08:27,332 INFO image_rx_daemon: published frame_id=0 seq=10 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:27,725 INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=1234921095 len=206 + +2026-10-25 18:08:27,726 INFO image_rx_daemon: published frame_id=0 seq=11 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:27,727 INFO image_rx_daemon: PROBE TX seq=89 phase_ms=0 size_b=16 (tx#89) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=48 epoch=13 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:27,774 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:28,323 INFO image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=1235519102 len=206 + +2026-10-25 18:08:28,324 INFO image_rx_daemon: published frame_id=0 seq=12 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:28,422 INFO image_rx_daemon: stats: rx_frames=259 rx_decode_err=0 frames_published=259 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=388 cmd_cooldown_drops=0 cmd_gate_held=122 cmd_copies_deferred=0 cmd_gate_deferred=122 + +2026-10-25 18:08:28,423 INFO image_rx_daemon: air_gap: n=20 dt_med=592843us dt_p95=600874us len_med=205B cmd_tx_ok=89 cmd_tx_fail=0 + +2026-10-25 18:08:28,426 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:08:28,427 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=592.8ms + +2026-10-25 18:08:28,429 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-63/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:08:28,430 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=13 last_hop=28 slot_off=[14..18] + +2026-10-25 18:08:28,430 INFO image_rx_daemon: probe: tx=89 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:08:28,431 INFO image_rx_daemon: probe_grid: p0/s0:0/89(0%) + +2026-10-25 18:08:28,727 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=1235917692 len=204 + +2026-10-25 18:08:28,728 INFO image_rx_daemon: published frame_id=0 seq=13 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:29,314 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=1236512947 len=201 + +2026-10-25 18:08:29,315 INFO image_rx_daemon: published frame_id=0 seq=14 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:29,316 INFO image_rx_daemon: PROBE TX seq=90 phase_ms=0 size_b=16 (tx#90) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=32 epoch=13 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:29,361 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:29,719 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=1236915142 len=207 + +2026-10-25 18:08:29,720 INFO image_rx_daemon: published frame_id=0 seq=15 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:30,319 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=1237512047 len=205 + +2026-10-25 18:08:30,320 INFO image_rx_daemon: published frame_id=0 seq=16 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:30,710 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=1237905622 len=200 + +2026-10-25 18:08:30,711 INFO image_rx_daemon: published frame_id=0 seq=17 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:30,712 INFO image_rx_daemon: PROBE TX seq=91 phase_ms=0 size_b=16 (tx#91) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=26 epoch=13 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:30,759 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:31,310 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=1238506245 len=203 + +2026-10-25 18:08:31,311 INFO image_rx_daemon: published frame_id=0 seq=18 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:31,711 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=1238904928 len=202 + +2026-10-25 18:08:31,712 INFO image_rx_daemon: published frame_id=0 seq=19 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:32,309 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=1239505598 len=206 + +2026-10-25 18:08:32,310 INFO image_rx_daemon: published frame_id=0 seq=20 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:32,311 INFO image_rx_daemon: PROBE TX seq=92 phase_ms=0 size_b=16 (tx#92) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=49 epoch=13 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:32,357 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:32,710 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=1239901890 len=203 + +2026-10-25 18:08:32,711 INFO image_rx_daemon: published frame_id=0 seq=21 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:33,102 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=1240292962 len=175 + +2026-10-25 18:08:33,103 INFO image_rx_daemon: published frame_id=0 seq=22 171 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:33,691 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=1240880651 len=178 + +2026-10-25 18:08:33,694 INFO image_rx_daemon: published frame_id=0 seq=23 174 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:33,695 INFO image_rx_daemon: PROBE TX seq=93 phase_ms=0 size_b=16 (tx#93) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=48 epoch=14 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:08:33,754 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:34,303 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=1241499676 len=206 + +2026-10-25 18:08:34,305 INFO image_rx_daemon: published frame_id=0 seq=24 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:34,706 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=1241893225 len=197 + +2026-10-25 18:08:34,707 INFO image_rx_daemon: published frame_id=0 seq=25 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:35,307 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=1242491518 len=199 + +2026-10-25 18:08:35,308 INFO image_rx_daemon: published frame_id=0 seq=26 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:35,308 INFO image_rx_daemon: PROBE TX seq=94 phase_ms=0 size_b=16 (tx#94) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=13 epoch=14 freq_hz=909250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:35,355 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:35,707 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=1242895484 len=206 + +2026-10-25 18:08:35,708 INFO image_rx_daemon: published frame_id=0 seq=27 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:36,306 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=1243493551 len=206 + +2026-10-25 18:08:36,307 INFO image_rx_daemon: published frame_id=0 seq=28 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:36,707 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=1243893142 len=204 + +2026-10-25 18:08:36,708 INFO image_rx_daemon: published frame_id=0 seq=29 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:36,709 INFO image_rx_daemon: PROBE TX seq=95 phase_ms=0 size_b=16 (tx#95) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=39 epoch=14 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:36,756 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:37,306 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=1244490385 len=207 + +2026-10-25 18:08:37,308 INFO image_rx_daemon: published frame_id=0 seq=30 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:37,699 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=1244889146 len=205 + +2026-10-25 18:08:37,700 INFO image_rx_daemon: published frame_id=0 seq=31 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:38,299 INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=1245487361 len=205 + +2026-10-25 18:08:38,301 INFO image_rx_daemon: published frame_id=0 seq=32 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:38,301 INFO image_rx_daemon: PROBE TX seq=96 phase_ms=0 size_b=16 (tx#96) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=38 epoch=14 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:38,348 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:38,434 INFO image_rx_daemon: stats: rx_frames=279 rx_decode_err=0 frames_published=279 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=418 cmd_cooldown_drops=0 cmd_gate_held=132 cmd_copies_deferred=0 cmd_gate_deferred=132 + +2026-10-25 18:08:38,435 INFO image_rx_daemon: air_gap: n=20 dt_med=587689us dt_p95=619025us len_med=204B cmd_tx_ok=96 cmd_tx_fail=0 + +2026-10-25 18:08:38,436 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 + +2026-10-25 18:08:38,437 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=587.7ms + +2026-10-25 18:08:38,438 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:08:38,439 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=14 last_hop=28 slot_off=[14..27] + +2026-10-25 18:08:38,440 INFO image_rx_daemon: probe: tx=96 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:08:38,441 INFO image_rx_daemon: probe_grid: p0/s0:0/96(0%) + +2026-10-25 18:08:38,705 INFO image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=1245886145 len=205 + +2026-10-25 18:08:38,707 INFO image_rx_daemon: published frame_id=0 seq=33 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:39,304 INFO image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=1246484330 len=204 + +2026-10-25 18:08:39,305 INFO image_rx_daemon: published frame_id=0 seq=34 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:39,694 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=1246883217 len=207 + +2026-10-25 18:08:39,695 INFO image_rx_daemon: published frame_id=0 seq=35 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:39,695 INFO image_rx_daemon: PROBE TX seq=97 phase_ms=0 size_b=16 (tx#97) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=17 epoch=14 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:39,738 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:40,298 INFO image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=1247481510 len=205 + +2026-10-25 18:08:40,299 INFO image_rx_daemon: published frame_id=0 seq=36 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:40,702 INFO image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=1247880430 len=207 + +2026-10-25 18:08:40,703 INFO image_rx_daemon: published frame_id=0 seq=37 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:41,294 INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=1248478479 len=207 + +2026-10-25 18:08:41,295 INFO image_rx_daemon: published frame_id=0 seq=38 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:41,296 INFO image_rx_daemon: PROBE TX seq=98 phase_ms=0 size_b=16 (tx#98) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=29 epoch=14 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:41,343 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:41,695 INFO image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=1248877146 len=206 + +2026-10-25 18:08:41,696 INFO image_rx_daemon: published frame_id=0 seq=39 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:42,290 INFO image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=1249472720 len=202 + +2026-10-25 18:08:42,291 INFO image_rx_daemon: published frame_id=0 seq=40 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:42,691 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=1249874146 len=206 + +2026-10-25 18:08:42,692 INFO image_rx_daemon: published frame_id=0 seq=41 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:42,692 INFO image_rx_daemon: PROBE TX seq=99 phase_ms=0 size_b=16 (tx#99) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=15 epoch=15 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:42,740 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:43,291 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=1250472449 len=204 + +2026-10-25 18:08:43,291 INFO image_rx_daemon: published frame_id=0 seq=42 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:43,681 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=1250868672 len=201 + +2026-10-25 18:08:43,683 INFO image_rx_daemon: published frame_id=0 seq=43 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:44,091 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=1251270085 len=204 + +2026-10-25 18:08:44,092 INFO image_rx_daemon: published frame_id=0 seq=44 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:44,093 INFO image_rx_daemon: PROBE TX seq=100 phase_ms=0 size_b=16 (tx#100) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=6 epoch=15 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:44,137 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:44,686 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=1251865781 len=201 + +2026-10-25 18:08:44,687 INFO image_rx_daemon: published frame_id=0 seq=45 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:45,284 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=1252461550 len=199 + +2026-10-25 18:08:45,285 INFO image_rx_daemon: published frame_id=0 seq=46 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:45,286 INFO image_rx_daemon: PROBE TX seq=101 phase_ms=0 size_b=16 (tx#101) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=22 epoch=15 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:45,333 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:45,679 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=1252865626 len=206 + +2026-10-25 18:08:45,681 INFO image_rx_daemon: published frame_id=0 seq=47 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:46,294 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=1253463981 len=207 + +2026-10-25 18:08:46,295 INFO image_rx_daemon: published frame_id=0 seq=48 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:46,687 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=1253862877 len=205 + +2026-10-25 18:08:46,687 INFO image_rx_daemon: published frame_id=0 seq=49 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:46,688 INFO image_rx_daemon: PROBE TX seq=102 phase_ms=0 size_b=16 (tx#102) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=1 epoch=15 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:46,734 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:47,279 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=1254458703 len=202 + +2026-10-25 18:08:47,280 INFO image_rx_daemon: published frame_id=0 seq=50 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:47,673 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=1254857697 len=203 + +2026-10-25 18:08:47,675 INFO image_rx_daemon: published frame_id=0 seq=51 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:48,278 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=1255456044 len=203 + +2026-10-25 18:08:48,279 INFO image_rx_daemon: published frame_id=0 seq=52 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:48,280 INFO image_rx_daemon: PROBE TX seq=103 phase_ms=0 size_b=16 (tx#103) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=24 epoch=15 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:48,327 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:48,444 INFO image_rx_daemon: stats: rx_frames=299 rx_decode_err=0 frames_published=299 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=448 cmd_cooldown_drops=0 cmd_gate_held=142 cmd_copies_deferred=0 cmd_gate_deferred=142 + +2026-10-25 18:08:48,448 INFO image_rx_daemon: air_gap: n=20 dt_med=595574us dt_p95=598355us len_med=205B cmd_tx_ok=103 cmd_tx_fail=0 + +2026-10-25 18:08:48,452 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:08:48,454 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.6ms + +2026-10-25 18:08:48,455 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:08:48,455 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=15 last_hop=28 slot_off=[14..14] + +2026-10-25 18:08:48,456 INFO image_rx_daemon: probe: tx=103 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:08:48,456 INFO image_rx_daemon: probe_grid: p0/s0:0/103(0%) + +2026-10-25 18:08:48,687 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=1255857460 len=207 + +2026-10-25 18:08:48,688 INFO image_rx_daemon: published frame_id=0 seq=53 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:49,275 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=1256455708 len=207 + +2026-10-25 18:08:49,276 INFO image_rx_daemon: published frame_id=0 seq=54 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:49,672 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=1256854547 len=206 + +2026-10-25 18:08:49,674 INFO image_rx_daemon: published frame_id=0 seq=55 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:49,675 INFO image_rx_daemon: PROBE TX seq=104 phase_ms=0 size_b=16 (tx#104) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=25 epoch=15 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:49,721 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:50,278 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=1257451142 len=202 + +2026-10-25 18:08:50,279 INFO image_rx_daemon: published frame_id=0 seq=56 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:50,666 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=1257851705 len=207 + +2026-10-25 18:08:50,667 INFO image_rx_daemon: published frame_id=0 seq=57 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:51,274 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=1258447264 len=201 + +2026-10-25 18:08:51,275 INFO image_rx_daemon: published frame_id=0 seq=58 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:51,275 INFO image_rx_daemon: PROBE TX seq=105 phase_ms=0 size_b=16 (tx#105) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=31 epoch=15 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:51,322 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:51,675 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=1258848765 len=205 + +2026-10-25 18:08:51,676 INFO image_rx_daemon: published frame_id=0 seq=59 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:52,274 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=1259447136 len=204 + +2026-10-25 18:08:52,275 INFO image_rx_daemon: published frame_id=0 seq=60 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:52,657 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=1259835646 len=192 + +2026-10-25 18:08:52,659 INFO image_rx_daemon: published frame_id=0 seq=61 188 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:52,660 INFO image_rx_daemon: PROBE TX seq=106 phase_ms=0 size_b=16 (tx#106) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=35 epoch=16 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:52,717 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:53,280 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=1260444225 len=205 + +2026-10-25 18:08:53,281 INFO image_rx_daemon: published frame_id=0 seq=62 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:53,667 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=1260843047 len=206 + +2026-10-25 18:08:53,669 INFO image_rx_daemon: published frame_id=0 seq=63 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:54,267 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=1261438836 len=203 + +2026-10-25 18:08:54,268 INFO image_rx_daemon: published frame_id=0 seq=64 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:54,269 INFO image_rx_daemon: PROBE TX seq=107 phase_ms=0 size_b=16 (tx#107) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=46 epoch=16 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:54,316 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:54,670 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=1261837557 len=202 + +2026-10-25 18:08:54,671 INFO image_rx_daemon: published frame_id=0 seq=65 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:55,271 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=1262435797 len=202 + +2026-10-25 18:08:55,272 INFO image_rx_daemon: published frame_id=0 seq=66 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:55,671 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=1262834597 len=201 + +2026-10-25 18:08:55,672 INFO image_rx_daemon: published frame_id=0 seq=67 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:55,672 INFO image_rx_daemon: PROBE TX seq=108 phase_ms=0 size_b=16 (tx#108) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=1 epoch=16 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:08:55,720 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:56,272 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=1263435483 len=206 + +2026-10-25 18:08:56,273 INFO image_rx_daemon: published frame_id=0 seq=68 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:56,663 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=1263834315 len=205 + +2026-10-25 18:08:56,664 INFO image_rx_daemon: published frame_id=0 seq=69 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:57,263 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=1264432489 len=205 + +2026-10-25 18:08:57,264 INFO image_rx_daemon: published frame_id=0 seq=70 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:57,264 INFO image_rx_daemon: PROBE TX seq=109 phase_ms=0 size_b=16 (tx#109) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=38 epoch=16 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:57,311 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:57,659 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=1264831462 len=206 + +2026-10-25 18:08:57,660 INFO image_rx_daemon: published frame_id=0 seq=71 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:58,260 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=1265429788 len=205 + +2026-10-25 18:08:58,261 INFO image_rx_daemon: published frame_id=0 seq=72 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:58,459 INFO image_rx_daemon: stats: rx_frames=319 rx_decode_err=0 frames_published=319 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=478 cmd_cooldown_drops=0 cmd_gate_held=152 cmd_copies_deferred=0 cmd_gate_deferred=152 + +2026-10-25 18:08:58,460 INFO image_rx_daemon: air_gap: n=20 dt_med=595559us dt_p95=608579us len_med=205B cmd_tx_ok=109 cmd_tx_fail=0 + +2026-10-25 18:08:58,463 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:08:58,465 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.6ms + +2026-10-25 18:08:58,467 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=7.0/10.0/10.0 + +2026-10-25 18:08:58,468 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=16 last_hop=28 slot_off=[14..14] + +2026-10-25 18:08:58,470 INFO image_rx_daemon: probe: tx=109 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:08:58,471 INFO image_rx_daemon: probe_grid: p0/s0:0/109(0%) + +2026-10-25 18:08:58,666 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=1265828769 len=205 + +2026-10-25 18:08:58,667 INFO image_rx_daemon: published frame_id=0 seq=73 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:58,667 INFO image_rx_daemon: PROBE TX seq=110 phase_ms=0 size_b=16 (tx#110) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=24 epoch=16 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:08:58,715 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:08:59,264 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=1266424723 len=202 + +2026-10-25 18:08:59,265 INFO image_rx_daemon: published frame_id=0 seq=74 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:08:59,668 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=1266827142 len=207 + +2026-10-25 18:08:59,669 INFO image_rx_daemon: published frame_id=0 seq=75 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:00,259 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=1267424511 len=206 + +2026-10-25 18:09:00,260 INFO image_rx_daemon: published frame_id=0 seq=76 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:00,260 INFO image_rx_daemon: PROBE TX seq=111 phase_ms=0 size_b=16 (tx#111) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=16 epoch=16 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:09:00,307 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:09:00,659 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=1267823479 len=205 + +2026-10-25 18:09:00,660 INFO image_rx_daemon: published frame_id=0 seq=77 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:01,262 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=1268421823 len=205 + +2026-10-25 18:09:01,263 INFO image_rx_daemon: published frame_id=0 seq=78 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:01,862 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=1269017442 len=202 + +2026-10-25 18:09:01,863 INFO image_rx_daemon: published frame_id=0 seq=79 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:01,864 INFO image_rx_daemon: PROBE TX seq=112 phase_ms=0 size_b=16 (tx#112) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=5 epoch=16 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:09:01,909 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:09:02,255 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=1269416236 len=201 + +2026-10-25 18:09:02,257 INFO image_rx_daemon: published frame_id=0 seq=80 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:02,660 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=1269817596 len=205 + +2026-10-25 18:09:02,661 INFO image_rx_daemon: published frame_id=0 seq=81 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:03,251 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=1270415902 len=207 + +2026-10-25 18:09:03,252 INFO image_rx_daemon: published frame_id=0 seq=82 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:03,252 INFO image_rx_daemon: PROBE TX seq=113 phase_ms=0 size_b=16 (tx#113) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=20 epoch=17 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:09:03,300 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:09:03,648 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=1270814599 len=206 + +2026-10-25 18:09:03,649 INFO image_rx_daemon: published frame_id=0 seq=83 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:04,251 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=1271410146 len=202 + +2026-10-25 18:09:04,252 INFO image_rx_daemon: published frame_id=0 seq=84 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:04,650 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=1271811449 len=204 + +2026-10-25 18:09:04,651 INFO image_rx_daemon: published frame_id=0 seq=85 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:04,652 INFO image_rx_daemon: PROBE TX seq=114 phase_ms=0 size_b=16 (tx#114) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=39 epoch=17 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:09:04,697 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:09:05,246 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=1272409597 len=206 + +2026-10-25 18:09:05,247 INFO image_rx_daemon: published frame_id=0 seq=86 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:05,651 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=1272808377 len=205 + +2026-10-25 18:09:05,651 INFO image_rx_daemon: published frame_id=0 seq=87 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:06,245 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=1273406588 len=206 + +2026-10-25 18:09:06,247 INFO image_rx_daemon: published frame_id=0 seq=88 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:06,248 INFO image_rx_daemon: PROBE TX seq=115 phase_ms=0 size_b=16 (tx#115) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=26 epoch=17 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:09:06,292 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:09:06,643 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=1273805440 len=207 + +2026-10-25 18:09:06,644 INFO image_rx_daemon: published frame_id=0 seq=89 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:07,248 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=1274403610 len=206 + +2026-10-25 18:09:07,249 INFO image_rx_daemon: published frame_id=0 seq=90 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:07,643 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=1274802315 len=207 + +2026-10-25 18:09:07,646 INFO image_rx_daemon: published frame_id=0 seq=91 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:07,646 INFO image_rx_daemon: PROBE TX seq=116 phase_ms=0 size_b=16 (tx#116) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=16 epoch=17 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:09:07,693 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:09:08,244 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=1275400273 len=206 + +2026-10-25 18:09:08,245 INFO image_rx_daemon: published frame_id=0 seq=92 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:08,474 INFO image_rx_daemon: stats: rx_frames=339 rx_decode_err=0 frames_published=339 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=507 cmd_cooldown_drops=0 cmd_gate_held=161 cmd_copies_deferred=0 cmd_gate_deferred=161 + +2026-10-25 18:09:08,475 INFO image_rx_daemon: air_gap: n=20 dt_med=595547us dt_p95=598344us len_med=206B cmd_tx_ok=116 cmd_tx_fail=0 + +2026-10-25 18:09:08,478 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:09:08,479 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.5ms + +2026-10-25 18:09:08,481 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:09:08,482 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=17 last_hop=28 slot_off=[14..14] + +2026-10-25 18:09:08,484 INFO image_rx_daemon: probe: tx=116 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:09:08,486 INFO image_rx_daemon: probe_grid: p0/s0:0/116(0%) + +2026-10-25 18:09:08,646 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=1275798954 len=204 + +2026-10-25 18:09:08,648 INFO image_rx_daemon: published frame_id=0 seq=93 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:09,242 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=1276397089 len=207 + +2026-10-25 18:09:09,243 INFO image_rx_daemon: published frame_id=0 seq=94 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:09,244 INFO image_rx_daemon: PROBE TX seq=117 phase_ms=0 size_b=16 (tx#117) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=12 epoch=17 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:09:09,290 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:09:09,639 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=1276795757 len=206 + +2026-10-25 18:09:09,640 INFO image_rx_daemon: published frame_id=0 seq=95 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:10,239 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=1277393871 len=205 + +2026-10-25 18:09:10,240 INFO image_rx_daemon: published frame_id=0 seq=96 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:10,640 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=1277792636 len=206 + +2026-10-25 18:09:10,641 INFO image_rx_daemon: published frame_id=0 seq=97 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:10,642 INFO image_rx_daemon: PROBE TX seq=118 phase_ms=0 size_b=16 (tx#118) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=40 epoch=17 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:09:10,688 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:09:11,235 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=1278390918 len=206 + +2026-10-25 18:09:11,237 INFO image_rx_daemon: published frame_id=0 seq=98 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:11,640 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=1278789911 len=207 + +2026-10-25 18:09:11,641 INFO image_rx_daemon: published frame_id=0 seq=99 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:12,242 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=1279388324 len=205 + +2026-10-25 18:09:12,243 INFO image_rx_daemon: published frame_id=0 seq=100 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:12,244 INFO image_rx_daemon: PROBE TX seq=119 phase_ms=0 size_b=16 (tx#119) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=10 epoch=17 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:09:12,291 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:09:12,842 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=1279986820 len=204 + +2026-10-25 18:09:12,843 INFO image_rx_daemon: published frame_id=0 seq=101 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:13,234 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=1280383261 len=202 + +2026-10-25 18:09:13,235 INFO image_rx_daemon: published frame_id=0 seq=102 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:13,638 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=1280784885 len=205 + +2026-10-25 18:09:13,639 INFO image_rx_daemon: published frame_id=0 seq=103 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:13,640 INFO image_rx_daemon: PROBE TX seq=120 phase_ms=0 size_b=16 (tx#120) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=15 epoch=18 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:09:13,691 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:09:14,231 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=1281383276 len=205 + +2026-10-25 18:09:14,232 INFO image_rx_daemon: published frame_id=0 seq=104 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:14,636 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=1281779519 len=203 + +2026-10-25 18:09:14,637 INFO image_rx_daemon: published frame_id=0 seq=105 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:15,235 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=1282380436 len=205 + +2026-10-25 18:09:15,236 INFO image_rx_daemon: published frame_id=0 seq=106 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:15,238 INFO image_rx_daemon: PROBE TX seq=121 phase_ms=0 size_b=16 (tx#121) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=27 epoch=18 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:09:15,285 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:09:15,836 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=1282978945 len=206 + +2026-10-25 18:09:15,837 INFO image_rx_daemon: published frame_id=0 seq=107 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:16,230 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=1283377912 len=206 + +2026-10-25 18:09:16,231 INFO image_rx_daemon: published frame_id=0 seq=108 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:16,630 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=1283774335 len=203 + +2026-10-25 18:09:16,631 INFO image_rx_daemon: published frame_id=0 seq=109 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:16,632 INFO image_rx_daemon: PROBE TX seq=122 phase_ms=0 size_b=16 (tx#122) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=21 epoch=18 freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:09:16,679 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:09:17,234 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=1284375605 len=206 + +2026-10-25 18:09:17,235 INFO image_rx_daemon: published frame_id=0 seq=110 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:17,822 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=1284971791 len=203 + +2026-10-25 18:09:17,824 INFO image_rx_daemon: published frame_id=0 seq=111 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:17,825 INFO image_rx_daemon: PROBE TX seq=123 phase_ms=0 size_b=16 (tx#123) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=4 epoch=18 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:09:17,868 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:09:18,223 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=1285373408 len=207 + +2026-10-25 18:09:18,224 INFO image_rx_daemon: published frame_id=0 seq=112 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:18,489 INFO image_rx_daemon: stats: rx_frames=359 rx_decode_err=0 frames_published=359 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=537 cmd_cooldown_drops=0 cmd_gate_held=172 cmd_copies_deferred=0 cmd_gate_deferred=172 + +2026-10-25 18:09:18,491 INFO image_rx_daemon: air_gap: n=20 dt_med=596186us dt_p95=601270us len_med=205B cmd_tx_ok=123 cmd_tx_fail=0 + +2026-10-25 18:09:18,493 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 + +2026-10-25 18:09:18,495 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=596.2ms + +2026-10-25 18:09:18,496 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:09:18,496 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=18 last_hop=28 slot_off=[14..14] + +2026-10-25 18:09:18,497 INFO image_rx_daemon: probe: tx=123 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:09:18,497 INFO image_rx_daemon: probe_grid: p0/s0:0/123(0%) + +2026-10-25 18:09:18,826 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=1285971957 len=207 + +2026-10-25 18:09:18,827 INFO image_rx_daemon: published frame_id=0 seq=113 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:19,230 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=1286368338 len=203 + +2026-10-25 18:09:19,231 INFO image_rx_daemon: published frame_id=0 seq=114 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:09:19,232 INFO image_rx_daemon: PROBE TX seq=124 phase_ms=0 size_b=16 (tx#124) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=2 epoch=18 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:09:19,279 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:09:25,896 INFO image_rx_daemon: signal received; shutting down + +2026-10-25 18:09:25,913 INFO image_rx_daemon: RX worker exit + +2026-10-25 18:09:26,739 INFO image_rx_daemon: image_rx_daemon exit + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/tractor_ocd_reset.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/tractor_ocd_reset.log new file mode 100644 index 00000000..b99b894b --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/tractor_ocd_reset.log @@ -0,0 +1,29 @@ +OCD_LEG=20261025T180600Z +Open On-Chip Debugger 0.11.0-dirty (2022-10-19-16:13) +Licensed under GNU GPL v2 +For bug reports, read + http://openocd.org/doc/doxygen/bugs.html +Info : imx_gpio GPIO JTAG/SWD bitbang driver +Info : imx_gpio mmap: pagesize: 4096, regionsize: 131072 +Info : clock speed 1805 kHz +Info : SWD DPIDR 0x6ba02477 +Info : stm32h7x.cpu0: hardware has 8 breakpoints, 4 watchpoints +Info : starting gdb server for stm32h7x.cpu0 on 3333 +Info : Listening on port 3333 for gdb connections +target halted due to debug-request, current mode: Thread +xPSR: 0x01000000 pc: 0x1ff09abc msp: 0x24003af8 +Phase A: ensure GPIOA + GPIOF clocks enabled + RCC_AHB4ENR before = 0 + RCC_AHB4ENR after = 33 +Phase B: ensure PA_11 + PF_4 are outputs (preserve other bits) +Phase C: drop BOOT0 (PA_11 -> LOW) so L072 boots from flash + GPIOA_IDR.PA_11 = 0 (expect 0) +Phase D: pulse NRST (PF_4 LOW 250 ms then HIGH) + GPIOF_IDR.PF_4 (low) = 0 (expect 0) + GPIOF_IDR.PF_4 (high) = 1 (expect 1) +DONE: BOOT0 LOW, NRST released. L072 should now run user firmware. +Allow ~500 ms then probe UART (e.g. AT command at 19200 8N1). +shutdown command invoked +OCD_EXIT=0 +__OCD_LOG_RC=0 +__OCD_RUNNING=0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/tx_daemon.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/tx_daemon.log new file mode 100644 index 00000000..a802e91b --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_130929_5f84b748/tx_daemon.log @@ -0,0 +1,1822 @@ +2026-10-06 10:55:01,270 INFO image_tx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 + +2026-10-06 10:55:01,277 INFO image_tx_daemon: image_tx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 + +2026-10-06 10:55:01,278 INFO image_tx_daemon: no_park_last=0 gap_ms=80 min_frags=3 pipeline_depth=2 + +2026-10-06 10:55:01,282 INFO image_tx_daemon: MQTT connected; subscribing to lifetrac/v25/cmd/image_frame + +2026-10-06 10:55:01,285 INFO image_tx_daemon: LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only + +2026-10-06 10:55:01,301 INFO image_tx_daemon: link_budget: published n_frag=1 profile_idx=5 (profile 1) + +2026-10-06 10:55:01,703 INFO image_tx_daemon: FAULT_URC: code=0x09 sub=0x01 name=HOST_RX_SEEN lanes=LPUART1 uptime_ms=3707 raw=09010000000000000000000000000000000000007b0e0000 + +2026-10-06 10:55:01,708 INFO image_tx_daemon: FAULT_URC: code=0x0C sub=0x01 name=HOST_DIAG_MARK marks=VER_REQ_PARSED uptime_ms=3713 raw=0c01000000000000000000000000000000000000810e0000 + +INFO: post-VER drain queued type=0xF1 seq=0 + +INFO: post-VER drain queued type=0xC1 seq=0 + +INFO: post-VER drain queued type=0xF1 seq=0 + +INFO: post-VER drain queued type=0xC1 seq=0 + +Initializing regulatory profile 1 on co-processor... + + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] + +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 + +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 + +CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 + + FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] + +CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 + +CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 + +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 + +PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} + +2026-10-06 10:55:02,101 INFO image_tx_daemon: LBT_ENABLE=0 (matches W1-10b TX_BURST rationale) + +2026-10-06 10:55:02,112 INFO image_tx_daemon: TX worker ready (inter_cycle_s=0.050, max 8 frags/dwell) + +2026-10-06 10:55:02,273 INFO image_tx_daemon: stats: goodput=0.0 B/s util=0% pipeline=v3 frames_in=0 ok=0 fail=0 drop_full=0 drop_stale=0 frags_ok=0 frags_fail=0 qdepth=0 parity_tx=0 + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=3 epoch=0 freq_hz=904250000 pkt_toa_us=125568 legal_dwell_used_us_10s=125568 + +2026-10-06 10:55:09,220 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:09,232 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok + +2026-10-06 10:55:09,819 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:09,831 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok + +2026-10-06 10:55:10,216 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:10,228 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok + +2026-10-06 10:55:10,817 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:10,829 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok + +2026-10-06 10:55:11,214 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:11,225 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok + +2026-10-06 10:55:11,814 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:11,825 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok + +2026-10-06 10:55:12,285 INFO image_tx_daemon: stats: goodput=123.0 B/s util=10% pipeline=v3 frames_in=7 ok=6 fail=0 drop_full=0 drop_stale=0 frags_ok=6 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:55:12,410 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:12,423 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok + +2026-10-06 10:55:12,810 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:12,822 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok + +2026-10-06 10:55:13,213 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=166528 + +2026-10-06 10:55:13,224 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok + +2026-10-06 10:55:13,805 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=166528 + +2026-10-06 10:55:13,816 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok + +2026-10-06 10:55:14,013 INFO image_tx_daemon: LoRa cmd: PROBE seq=1 phase_ms=0 (rx#1) + +2026-10-06 10:55:14,211 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:14,222 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok + +2026-10-06 10:55:14,811 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:14,823 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok + +2026-10-06 10:55:15,207 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:15,218 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok + +2026-10-06 10:55:15,481 INFO image_tx_daemon: LoRa cmd: PROBE seq=2 phase_ms=0 (rx#2) + +2026-10-06 10:55:15,804 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:15,815 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok + +2026-10-06 10:55:16,398 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=166528 + +2026-10-06 10:55:16,410 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok + +2026-10-06 10:55:16,526 INFO image_tx_daemon: LoRa cmd: PROBE seq=3 phase_ms=0 (rx#3) + +2026-10-06 10:55:16,806 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:16,820 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok + +2026-10-06 10:55:17,402 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:17,414 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok + +2026-10-06 10:55:17,803 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:17,814 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok + +2026-10-06 10:55:18,045 INFO image_tx_daemon: LoRa cmd: PROBE seq=4 phase_ms=0 (rx#4) + +2026-10-06 10:55:18,399 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:18,411 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok + +2026-10-06 10:55:18,801 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:18,812 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok + +2026-10-06 10:55:19,397 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:19,408 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok + +2026-10-06 10:55:19,551 INFO image_tx_daemon: LoRa cmd: PROBE seq=5 phase_ms=0 (rx#5) + +2026-10-06 10:55:19,800 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:19,812 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok + +2026-10-06 10:55:20,403 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:20,417 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok + +2026-10-06 10:55:20,802 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:20,813 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok + +2026-10-06 10:55:21,064 INFO image_tx_daemon: LoRa cmd: PROBE seq=6 phase_ms=0 (rx#6) + +2026-10-06 10:55:21,392 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:21,404 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok + +2026-10-06 10:55:21,792 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:21,804 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok + +2026-10-06 10:55:22,295 INFO image_tx_daemon: stats: goodput=409.7 B/s util=34% pipeline=v3 frames_in=27 ok=26 fail=0 drop_full=0 drop_stale=0 frags_ok=26 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:55:22,398 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=166528 + +2026-10-06 10:55:22,410 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok + +2026-10-06 10:55:22,539 INFO image_tx_daemon: LoRa cmd: PROBE seq=7 phase_ms=0 (rx#7) + +2026-10-06 10:55:22,799 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:22,811 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok + +2026-10-06 10:55:23,388 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:23,401 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok + +2026-10-06 10:55:23,792 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=166528 + +2026-10-06 10:55:23,804 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok + +2026-10-06 10:55:24,052 INFO image_tx_daemon: LoRa cmd: PROBE seq=8 phase_ms=0 (rx#8) + +2026-10-06 10:55:24,390 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=166528 + +2026-10-06 10:55:24,403 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok + +2026-10-06 10:55:24,792 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:24,803 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok + +2026-10-06 10:55:25,391 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:25,403 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok + +2026-10-06 10:55:25,588 INFO image_tx_daemon: LoRa cmd: PROBE seq=9 phase_ms=0 (rx#9) + +2026-10-06 10:55:25,786 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:25,798 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok + +2026-10-06 10:55:26,389 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:26,401 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok + +2026-10-06 10:55:26,789 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=166528 + +2026-10-06 10:55:26,801 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok + +2026-10-06 10:55:27,063 INFO image_tx_daemon: LoRa cmd: PROBE seq=10 phase_ms=0 (rx#10) + +2026-10-06 10:55:27,385 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:27,397 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok + +2026-10-06 10:55:27,775 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=161408 + +2026-10-06 10:55:27,787 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok + +2026-10-06 10:55:28,361 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=148608 + +2026-10-06 10:55:28,373 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok + +2026-10-06 10:55:28,570 INFO image_tx_daemon: LoRa cmd: PROBE seq=11 phase_ms=0 (rx#11) + +2026-10-06 10:55:28,779 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=166528 + +2026-10-06 10:55:28,791 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok + +2026-10-06 10:55:29,377 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=166528 + +2026-10-06 10:55:29,389 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok + +2026-10-06 10:55:29,772 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=158848 + +2026-10-06 10:55:29,783 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok + +2026-10-06 10:55:30,023 INFO image_tx_daemon: LoRa cmd: PROBE seq=12 phase_ms=0 (rx#12) + +2026-10-06 10:55:30,376 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=163968 + +2026-10-06 10:55:30,388 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok + +2026-10-06 10:55:30,784 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:30,796 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok + +2026-10-06 10:55:31,376 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:31,388 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok + +2026-10-06 10:55:31,531 INFO image_tx_daemon: LoRa cmd: PROBE seq=13 phase_ms=0 (rx#13) + +2026-10-06 10:55:31,771 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=163968 + +2026-10-06 10:55:31,783 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok + +2026-10-06 10:55:32,307 INFO image_tx_daemon: stats: goodput=402.0 B/s util=33% pipeline=v3 frames_in=47 ok=46 fail=0 drop_full=0 drop_stale=0 frags_ok=46 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:55:32,373 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=161408 + +2026-10-06 10:55:32,384 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok + +2026-10-06 10:55:32,773 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:32,785 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok + +2026-10-06 10:55:33,034 INFO image_tx_daemon: LoRa cmd: PROBE seq=14 phase_ms=0 (rx#14) + +2026-10-06 10:55:33,377 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:33,389 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok + +2026-10-06 10:55:33,776 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=166528 + +2026-10-06 10:55:33,787 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok + +2026-10-06 10:55:34,376 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:34,388 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok + +2026-10-06 10:55:34,542 INFO image_tx_daemon: LoRa cmd: PROBE seq=15 phase_ms=0 (rx#15) + +2026-10-06 10:55:34,771 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=166528 + +2026-10-06 10:55:34,783 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok + +2026-10-06 10:55:35,370 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=166528 + +2026-10-06 10:55:35,382 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok + +2026-10-06 10:55:35,776 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:35,788 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok + +2026-10-06 10:55:36,051 INFO image_tx_daemon: LoRa cmd: PROBE seq=16 phase_ms=0 (rx#16) + +2026-10-06 10:55:36,362 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=161408 + +2026-10-06 10:55:36,373 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok + +2026-10-06 10:55:36,767 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=166528 + +2026-10-06 10:55:36,778 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok + +2026-10-06 10:55:37,365 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:37,377 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok + +2026-10-06 10:55:37,529 INFO image_tx_daemon: LoRa cmd: PROBE seq=17 phase_ms=0 (rx#17) + +2026-10-06 10:55:37,769 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:37,780 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok + +2026-10-06 10:55:38,364 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:38,377 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok + +2026-10-06 10:55:38,766 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:38,777 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok + +2026-10-06 10:55:39,029 INFO image_tx_daemon: LoRa cmd: PROBE seq=18 phase_ms=0 (rx#18) + +2026-10-06 10:55:39,362 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=166528 + +2026-10-06 10:55:39,374 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok + +2026-10-06 10:55:39,766 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:39,778 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok + +2026-10-06 10:55:40,359 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=166528 + +2026-10-06 10:55:40,371 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok + +2026-10-06 10:55:40,509 INFO image_tx_daemon: LoRa cmd: PROBE seq=19 phase_ms=0 (rx#19) + +2026-10-06 10:55:40,759 INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:40,771 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok + +2026-10-06 10:55:41,364 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:41,376 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok + +2026-10-06 10:55:41,758 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:41,770 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok + +2026-10-06 10:55:42,024 INFO image_tx_daemon: LoRa cmd: PROBE seq=20 phase_ms=0 (rx#20) + +2026-10-06 10:55:42,322 INFO image_tx_daemon: stats: goodput=406.2 B/s util=33% pipeline=v3 frames_in=67 ok=66 fail=0 drop_full=0 drop_stale=0 frags_ok=66 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:55:42,358 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:42,371 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok + +2026-10-06 10:55:42,763 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:42,774 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok + +2026-10-06 10:55:43,361 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:43,373 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok + +2026-10-06 10:55:43,506 INFO image_tx_daemon: LoRa cmd: PROBE seq=21 phase_ms=0 (rx#21) + +2026-10-06 10:55:43,758 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=166528 + +2026-10-06 10:55:43,770 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok + +2026-10-06 10:55:44,358 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:44,370 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok + +2026-10-06 10:55:44,754 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:44,766 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok + +2026-10-06 10:55:45,029 INFO image_tx_daemon: LoRa cmd: PROBE seq=22 phase_ms=0 (rx#22) + +2026-10-06 10:55:45,354 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:45,367 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok + +2026-10-06 10:55:45,751 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:45,762 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok + +2026-10-06 10:55:46,349 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:46,361 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok + +2026-10-06 10:55:46,535 INFO image_tx_daemon: LoRa cmd: PROBE seq=23 phase_ms=0 (rx#23) + +2026-10-06 10:55:46,755 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:46,766 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok + +2026-10-06 10:55:47,348 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:47,360 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok + +2026-10-06 10:55:47,748 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:47,760 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok + +2026-10-06 10:55:48,023 INFO image_tx_daemon: LoRa cmd: PROBE seq=24 phase_ms=0 (rx#24) + +2026-10-06 10:55:48,345 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:48,357 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok + +2026-10-06 10:55:48,744 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=166528 + +2026-10-06 10:55:48,755 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok + +2026-10-06 10:55:49,352 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:49,365 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok + +2026-10-06 10:55:49,530 INFO image_tx_daemon: LoRa cmd: PROBE seq=25 phase_ms=0 (rx#25) + +2026-10-06 10:55:49,748 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:49,760 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok + +2026-10-06 10:55:50,343 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:50,354 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok + +2026-10-06 10:55:50,742 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:50,753 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok + +2026-10-06 10:55:51,016 INFO image_tx_daemon: LoRa cmd: PROBE seq=26 phase_ms=0 (rx#26) + +2026-10-06 10:55:51,348 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:51,360 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok + +2026-10-06 10:55:51,744 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:51,756 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok + +2026-10-06 10:55:52,332 INFO image_tx_daemon: stats: goodput=410.4 B/s util=34% pipeline=v3 frames_in=87 ok=86 fail=0 drop_full=0 drop_stale=0 frags_ok=86 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:55:52,342 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:52,354 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok + +2026-10-06 10:55:52,541 INFO image_tx_daemon: LoRa cmd: PROBE seq=27 phase_ms=0 (rx#27) + +2026-10-06 10:55:52,740 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=163968 + +2026-10-06 10:55:52,752 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok + +2026-10-06 10:55:53,341 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=166528 + +2026-10-06 10:55:53,352 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok + +2026-10-06 10:55:53,740 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=166528 + +2026-10-06 10:55:53,751 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok + +2026-10-06 10:55:54,005 INFO image_tx_daemon: LoRa cmd: PROBE seq=28 phase_ms=0 (rx#28) + +2026-10-06 10:55:54,338 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=166528 + +2026-10-06 10:55:54,350 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok + +2026-10-06 10:55:54,741 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:54,752 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok + +2026-10-06 10:55:55,340 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:55,351 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok + +2026-10-06 10:55:55,538 INFO image_tx_daemon: LoRa cmd: PROBE seq=29 phase_ms=0 (rx#29) + +2026-10-06 10:55:55,736 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:55,748 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok + +2026-10-06 10:55:56,335 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:56,347 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok + +2026-10-06 10:55:56,733 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:56,744 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok + +2026-10-06 10:55:57,007 INFO image_tx_daemon: LoRa cmd: PROBE seq=30 phase_ms=0 (rx#30) + +2026-10-06 10:55:57,335 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:57,348 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok + +2026-10-06 10:55:57,726 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=163968 + +2026-10-06 10:55:57,738 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok + +2026-10-06 10:55:58,330 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:58,341 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok + +2026-10-06 10:55:58,513 INFO image_tx_daemon: LoRa cmd: PROBE seq=31 phase_ms=0 (rx#31) + +2026-10-06 10:55:58,732 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:58,744 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok + +2026-10-06 10:55:59,332 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:59,345 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok + +2026-10-06 10:55:59,733 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=169088 + +2026-10-06 10:55:59,744 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok + +2026-10-06 10:56:00,007 INFO image_tx_daemon: LoRa cmd: PROBE seq=32 phase_ms=0 (rx#32) + +2026-10-06 10:56:00,328 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:00,339 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok + +2026-10-06 10:56:00,726 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:00,737 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok + +2026-10-06 10:56:01,324 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:01,336 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok + +2026-10-06 10:56:01,513 INFO image_tx_daemon: LoRa cmd: PROBE seq=33 phase_ms=0 (rx#33) + +2026-10-06 10:56:01,720 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:01,732 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok + +2026-10-06 10:56:02,320 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:02,332 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok + +2026-10-06 10:56:02,343 INFO image_tx_daemon: stats: goodput=429.6 B/s util=35% pipeline=v3 frames_in=107 ok=107 fail=0 drop_full=0 drop_stale=0 frags_ok=107 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:56:02,918 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:02,931 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok + +2026-10-06 10:56:03,009 INFO image_tx_daemon: LoRa cmd: PROBE seq=34 phase_ms=0 (rx#34) + +2026-10-06 10:56:03,323 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=166528 + +2026-10-06 10:56:03,335 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok + +2026-10-06 10:56:03,922 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:03,934 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok + +2026-10-06 10:56:04,319 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:04,330 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok + +2026-10-06 10:56:04,519 INFO image_tx_daemon: LoRa cmd: PROBE seq=35 phase_ms=0 (rx#35) + +2026-10-06 10:56:04,717 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:04,728 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok + +2026-10-06 10:56:05,314 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:05,326 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok + +2026-10-06 10:56:05,920 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:05,932 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok + +2026-10-06 10:56:06,020 INFO image_tx_daemon: LoRa cmd: PROBE seq=36 phase_ms=0 (rx#36) + +2026-10-06 10:56:06,311 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:06,323 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok + +2026-10-06 10:56:06,711 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:06,723 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok + +2026-10-06 10:56:07,309 INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:07,322 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok + +2026-10-06 10:56:07,529 INFO image_tx_daemon: LoRa cmd: PROBE seq=37 phase_ms=0 (rx#37) + +2026-10-06 10:56:07,913 INFO image_tx_daemon: txdone_arrival: seq=118 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:07,925 INFO image_tx_daemon: frame seq=118 done (pipelined): 1 fragments ok + +2026-10-06 10:56:08,316 INFO image_tx_daemon: txdone_arrival: seq=119 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:08,328 INFO image_tx_daemon: frame seq=119 done (pipelined): 1 fragments ok + +2026-10-06 10:56:08,910 INFO image_tx_daemon: txdone_arrival: seq=120 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:08,923 INFO image_tx_daemon: frame seq=120 done (pipelined): 1 fragments ok + +2026-10-06 10:56:09,046 INFO image_tx_daemon: LoRa cmd: PROBE seq=38 phase_ms=0 (rx#38) + +2026-10-06 10:56:09,306 INFO image_tx_daemon: txdone_arrival: seq=121 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:09,318 INFO image_tx_daemon: frame seq=121 done (pipelined): 1 fragments ok + +2026-10-06 10:56:09,710 INFO image_tx_daemon: txdone_arrival: seq=122 idx=0 status=0 toa_us=166528 + +2026-10-06 10:56:09,721 INFO image_tx_daemon: frame seq=122 done (pipelined): 1 fragments ok + +2026-10-06 10:56:10,308 INFO image_tx_daemon: txdone_arrival: seq=123 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:10,320 INFO image_tx_daemon: frame seq=123 done (pipelined): 1 fragments ok + +2026-10-06 10:56:10,522 INFO image_tx_daemon: LoRa cmd: PROBE seq=39 phase_ms=0 (rx#39) + +2026-10-06 10:56:10,908 INFO image_tx_daemon: txdone_arrival: seq=124 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:10,920 INFO image_tx_daemon: frame seq=124 done (pipelined): 1 fragments ok + +2026-10-06 10:56:11,298 INFO image_tx_daemon: txdone_arrival: seq=125 idx=0 status=0 toa_us=166528 + +2026-10-06 10:56:11,310 INFO image_tx_daemon: frame seq=125 done (pipelined): 1 fragments ok + +2026-10-06 10:56:11,899 INFO image_tx_daemon: txdone_arrival: seq=126 idx=0 status=0 toa_us=166528 + +2026-10-06 10:56:11,911 INFO image_tx_daemon: frame seq=126 done (pipelined): 1 fragments ok + +2026-10-06 10:56:12,026 INFO image_tx_daemon: LoRa cmd: PROBE seq=40 phase_ms=0 (rx#40) + +2026-10-06 10:56:12,309 INFO image_tx_daemon: txdone_arrival: seq=127 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:12,321 INFO image_tx_daemon: frame seq=127 done (pipelined): 1 fragments ok + +2026-10-06 10:56:12,355 INFO image_tx_daemon: stats: goodput=410.4 B/s util=34% pipeline=v3 frames_in=127 ok=127 fail=0 drop_full=0 drop_stale=0 frags_ok=127 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:56:12,899 INFO image_tx_daemon: txdone_arrival: seq=128 idx=0 status=0 toa_us=166528 + +2026-10-06 10:56:12,911 INFO image_tx_daemon: frame seq=128 done (pipelined): 1 fragments ok + +2026-10-06 10:56:13,299 INFO image_tx_daemon: txdone_arrival: seq=129 idx=0 status=0 toa_us=166528 + +2026-10-06 10:56:13,311 INFO image_tx_daemon: frame seq=129 done (pipelined): 1 fragments ok + +2026-10-06 10:56:13,545 INFO image_tx_daemon: LoRa cmd: PROBE seq=41 phase_ms=0 (rx#41) + +2026-10-06 10:56:13,899 INFO image_tx_daemon: txdone_arrival: seq=130 idx=0 status=0 toa_us=166528 + +2026-10-06 10:56:13,911 INFO image_tx_daemon: frame seq=130 done (pipelined): 1 fragments ok + +2026-10-06 10:56:14,299 INFO image_tx_daemon: txdone_arrival: seq=131 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:14,310 INFO image_tx_daemon: frame seq=131 done (pipelined): 1 fragments ok + +2026-10-06 10:56:14,700 INFO image_tx_daemon: txdone_arrival: seq=132 idx=0 status=0 toa_us=166528 + +2026-10-06 10:56:14,711 INFO image_tx_daemon: frame seq=132 done (pipelined): 1 fragments ok + +2026-10-06 10:56:14,974 INFO image_tx_daemon: LoRa cmd: PROBE seq=42 phase_ms=0 (rx#42) + +2026-10-06 10:56:15,298 INFO image_tx_daemon: txdone_arrival: seq=133 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:15,310 INFO image_tx_daemon: frame seq=133 done (pipelined): 1 fragments ok + +2026-10-06 10:56:15,894 INFO image_tx_daemon: txdone_arrival: seq=134 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:15,906 INFO image_tx_daemon: frame seq=134 done (pipelined): 1 fragments ok + +2026-10-06 10:56:16,028 INFO image_tx_daemon: LoRa cmd: PROBE seq=43 phase_ms=0 (rx#43) + +2026-10-06 10:56:16,299 INFO image_tx_daemon: txdone_arrival: seq=135 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:16,310 INFO image_tx_daemon: frame seq=135 done (pipelined): 1 fragments ok + +2026-10-06 10:56:16,687 INFO image_tx_daemon: txdone_arrival: seq=136 idx=0 status=0 toa_us=163968 + +2026-10-06 10:56:16,699 INFO image_tx_daemon: frame seq=136 done (pipelined): 1 fragments ok + +2026-10-06 10:56:17,296 INFO image_tx_daemon: txdone_arrival: seq=137 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:17,308 INFO image_tx_daemon: frame seq=137 done (pipelined): 1 fragments ok + +2026-10-06 10:56:17,541 INFO image_tx_daemon: LoRa cmd: PROBE seq=44 phase_ms=0 (rx#44) + +2026-10-06 10:56:17,894 INFO image_tx_daemon: txdone_arrival: seq=138 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:17,906 INFO image_tx_daemon: frame seq=138 done (pipelined): 1 fragments ok + +2026-10-06 10:56:18,288 INFO image_tx_daemon: txdone_arrival: seq=139 idx=0 status=0 toa_us=166528 + +2026-10-06 10:56:18,300 INFO image_tx_daemon: frame seq=139 done (pipelined): 1 fragments ok + +2026-10-06 10:56:18,888 INFO image_tx_daemon: txdone_arrival: seq=140 idx=0 status=0 toa_us=166528 + +2026-10-06 10:56:18,901 INFO image_tx_daemon: frame seq=140 done (pipelined): 1 fragments ok + +2026-10-06 10:56:19,061 INFO image_tx_daemon: LoRa cmd: PROBE seq=45 phase_ms=0 (rx#45) + +2026-10-06 10:56:19,292 INFO image_tx_daemon: txdone_arrival: seq=141 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:19,303 INFO image_tx_daemon: frame seq=141 done (pipelined): 1 fragments ok + +2026-10-06 10:56:19,894 INFO image_tx_daemon: txdone_arrival: seq=142 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:19,905 INFO image_tx_daemon: frame seq=142 done (pipelined): 1 fragments ok + +2026-10-06 10:56:20,288 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:20,300 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok + +2026-10-06 10:56:20,562 INFO image_tx_daemon: LoRa cmd: PROBE seq=46 phase_ms=0 (rx#46) + +2026-10-06 10:56:20,890 INFO image_tx_daemon: txdone_arrival: seq=144 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:20,901 INFO image_tx_daemon: frame seq=144 done (pipelined): 1 fragments ok + +2026-10-06 10:56:21,284 INFO image_tx_daemon: txdone_arrival: seq=145 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:21,295 INFO image_tx_daemon: frame seq=145 done (pipelined): 1 fragments ok + +2026-10-06 10:56:21,884 INFO image_tx_daemon: txdone_arrival: seq=146 idx=0 status=0 toa_us=166528 + +2026-10-06 10:56:21,896 INFO image_tx_daemon: frame seq=146 done (pipelined): 1 fragments ok + +2026-10-06 10:56:22,076 INFO image_tx_daemon: LoRa cmd: PROBE seq=47 phase_ms=0 (rx#47) + +2026-10-06 10:56:22,283 INFO image_tx_daemon: txdone_arrival: seq=147 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:22,296 INFO image_tx_daemon: frame seq=147 done (pipelined): 1 fragments ok + +2026-10-06 10:56:22,368 INFO image_tx_daemon: stats: goodput=407.8 B/s util=34% pipeline=v3 frames_in=147 ok=147 fail=0 drop_full=0 drop_stale=0 frags_ok=147 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:56:22,883 INFO image_tx_daemon: txdone_arrival: seq=148 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:22,895 INFO image_tx_daemon: frame seq=148 done (pipelined): 1 fragments ok + +2026-10-06 10:56:23,286 INFO image_tx_daemon: txdone_arrival: seq=149 idx=0 status=0 toa_us=166528 + +2026-10-06 10:56:23,298 INFO image_tx_daemon: frame seq=149 done (pipelined): 1 fragments ok + +2026-10-06 10:56:23,561 INFO image_tx_daemon: LoRa cmd: PROBE seq=48 phase_ms=0 (rx#48) + +2026-10-06 10:56:23,880 INFO image_tx_daemon: txdone_arrival: seq=150 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:23,892 INFO image_tx_daemon: frame seq=150 done (pipelined): 1 fragments ok + +2026-10-06 10:56:24,274 INFO image_tx_daemon: txdone_arrival: seq=151 idx=0 status=0 toa_us=163968 + +2026-10-06 10:56:24,286 INFO image_tx_daemon: frame seq=151 done (pipelined): 1 fragments ok + +2026-10-06 10:56:24,658 INFO image_tx_daemon: txdone_arrival: seq=152 idx=0 status=0 toa_us=143488 + +2026-10-06 10:56:24,670 INFO image_tx_daemon: frame seq=152 done (pipelined): 1 fragments ok + +2026-10-06 10:56:24,932 INFO image_tx_daemon: LoRa cmd: PROBE seq=49 phase_ms=0 (rx#49) + +2026-10-06 10:56:25,284 INFO image_tx_daemon: txdone_arrival: seq=153 idx=0 status=0 toa_us=166528 + +2026-10-06 10:56:25,295 INFO image_tx_daemon: frame seq=153 done (pipelined): 1 fragments ok + +2026-10-06 10:56:25,876 INFO image_tx_daemon: txdone_arrival: seq=154 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:25,888 INFO image_tx_daemon: frame seq=154 done (pipelined): 1 fragments ok + +2026-10-06 10:56:26,051 INFO image_tx_daemon: LoRa cmd: PROBE seq=50 phase_ms=0 (rx#50) + +2026-10-06 10:56:26,280 INFO image_tx_daemon: txdone_arrival: seq=155 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:26,292 INFO image_tx_daemon: frame seq=155 done (pipelined): 1 fragments ok + +2026-10-06 10:56:26,877 INFO image_tx_daemon: txdone_arrival: seq=156 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:26,889 INFO image_tx_daemon: frame seq=156 done (pipelined): 1 fragments ok + +2026-10-06 10:56:27,273 INFO image_tx_daemon: txdone_arrival: seq=157 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:27,284 INFO image_tx_daemon: frame seq=157 done (pipelined): 1 fragments ok + +2026-10-06 10:56:27,547 INFO image_tx_daemon: LoRa cmd: PROBE seq=51 phase_ms=0 (rx#51) + +2026-10-06 10:56:27,878 INFO image_tx_daemon: txdone_arrival: seq=158 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:27,890 INFO image_tx_daemon: frame seq=158 done (pipelined): 1 fragments ok + +2026-10-06 10:56:28,276 INFO image_tx_daemon: txdone_arrival: seq=159 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:28,287 INFO image_tx_daemon: frame seq=159 done (pipelined): 1 fragments ok + +2026-10-06 10:56:28,873 INFO image_tx_daemon: txdone_arrival: seq=160 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:28,886 INFO image_tx_daemon: frame seq=160 done (pipelined): 1 fragments ok + +2026-10-06 10:56:29,085 INFO image_tx_daemon: LoRa cmd: PROBE seq=52 phase_ms=0 (rx#52) + +2026-10-06 10:56:29,272 INFO image_tx_daemon: txdone_arrival: seq=161 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:29,284 INFO image_tx_daemon: frame seq=161 done (pipelined): 1 fragments ok + +2026-10-06 10:56:29,870 INFO image_tx_daemon: txdone_arrival: seq=162 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:29,881 INFO image_tx_daemon: frame seq=162 done (pipelined): 1 fragments ok + +2026-10-06 10:56:30,271 INFO image_tx_daemon: txdone_arrival: seq=163 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:30,283 INFO image_tx_daemon: frame seq=163 done (pipelined): 1 fragments ok + +2026-10-06 10:56:30,546 INFO image_tx_daemon: LoRa cmd: PROBE seq=53 phase_ms=0 (rx#53) + +2026-10-06 10:56:30,875 INFO image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:30,887 INFO image_tx_daemon: frame seq=164 done (pipelined): 1 fragments ok + +2026-10-06 10:56:31,268 INFO image_tx_daemon: txdone_arrival: seq=165 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:31,279 INFO image_tx_daemon: frame seq=165 done (pipelined): 1 fragments ok + +2026-10-06 10:56:31,865 INFO image_tx_daemon: txdone_arrival: seq=166 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:31,877 INFO image_tx_daemon: frame seq=166 done (pipelined): 1 fragments ok + +2026-10-06 10:56:32,068 INFO image_tx_daemon: LoRa cmd: PROBE seq=54 phase_ms=0 (rx#54) + +2026-10-06 10:56:32,266 INFO image_tx_daemon: txdone_arrival: seq=167 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:32,277 INFO image_tx_daemon: frame seq=167 done (pipelined): 1 fragments ok + +2026-10-06 10:56:32,379 INFO image_tx_daemon: stats: goodput=406.0 B/s util=33% pipeline=v3 frames_in=167 ok=167 fail=0 drop_full=0 drop_stale=0 frags_ok=167 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:56:32,866 INFO image_tx_daemon: txdone_arrival: seq=168 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:32,878 INFO image_tx_daemon: frame seq=168 done (pipelined): 1 fragments ok + +2026-10-06 10:56:33,268 INFO image_tx_daemon: txdone_arrival: seq=169 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:33,279 INFO image_tx_daemon: frame seq=169 done (pipelined): 1 fragments ok + +2026-10-06 10:56:33,522 INFO image_tx_daemon: LoRa cmd: PROBE seq=55 phase_ms=0 (rx#55) + +2026-10-06 10:56:33,864 INFO image_tx_daemon: txdone_arrival: seq=170 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:33,878 INFO image_tx_daemon: frame seq=170 done (pipelined): 1 fragments ok + +2026-10-06 10:56:34,264 INFO image_tx_daemon: txdone_arrival: seq=171 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:34,276 INFO image_tx_daemon: frame seq=171 done (pipelined): 1 fragments ok + +2026-10-06 10:56:34,865 INFO image_tx_daemon: txdone_arrival: seq=172 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:34,876 INFO image_tx_daemon: frame seq=172 done (pipelined): 1 fragments ok + +2026-10-06 10:56:35,023 INFO image_tx_daemon: LoRa cmd: PROBE seq=56 phase_ms=0 (rx#56) + +2026-10-06 10:56:35,263 INFO image_tx_daemon: txdone_arrival: seq=173 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:35,275 INFO image_tx_daemon: frame seq=173 done (pipelined): 1 fragments ok + +2026-10-06 10:56:35,857 INFO image_tx_daemon: txdone_arrival: seq=174 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:35,868 INFO image_tx_daemon: frame seq=174 done (pipelined): 1 fragments ok + +2026-10-06 10:56:36,257 INFO image_tx_daemon: txdone_arrival: seq=175 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:36,268 INFO image_tx_daemon: frame seq=175 done (pipelined): 1 fragments ok + +2026-10-06 10:56:36,519 INFO image_tx_daemon: LoRa cmd: PROBE seq=57 phase_ms=0 (rx#57) + +2026-10-06 10:56:36,860 INFO image_tx_daemon: txdone_arrival: seq=176 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:36,874 INFO image_tx_daemon: frame seq=176 done (pipelined): 1 fragments ok + +2026-10-06 10:56:37,260 INFO image_tx_daemon: txdone_arrival: seq=177 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:37,272 INFO image_tx_daemon: frame seq=177 done (pipelined): 1 fragments ok + +2026-10-06 10:56:37,854 INFO image_tx_daemon: txdone_arrival: seq=178 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:37,865 INFO image_tx_daemon: frame seq=178 done (pipelined): 1 fragments ok + +2026-10-06 10:56:38,030 INFO image_tx_daemon: LoRa cmd: PROBE seq=58 phase_ms=0 (rx#58) + +2026-10-06 10:56:38,259 INFO image_tx_daemon: txdone_arrival: seq=179 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:38,271 INFO image_tx_daemon: frame seq=179 done (pipelined): 1 fragments ok + +2026-10-06 10:56:38,856 INFO image_tx_daemon: txdone_arrival: seq=180 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:38,868 INFO image_tx_daemon: frame seq=180 done (pipelined): 1 fragments ok + +2026-10-06 10:56:39,257 INFO image_tx_daemon: txdone_arrival: seq=181 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:39,269 INFO image_tx_daemon: frame seq=181 done (pipelined): 1 fragments ok + +2026-10-06 10:56:39,504 INFO image_tx_daemon: LoRa cmd: PROBE seq=59 phase_ms=0 (rx#59) + +2026-10-06 10:56:39,853 INFO image_tx_daemon: txdone_arrival: seq=182 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:39,867 INFO image_tx_daemon: frame seq=182 done (pipelined): 1 fragments ok + +2026-10-06 10:56:40,453 INFO image_tx_daemon: txdone_arrival: seq=183 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:40,465 INFO image_tx_daemon: frame seq=183 done (pipelined): 1 fragments ok + +2026-10-06 10:56:40,542 INFO image_tx_daemon: LoRa cmd: PROBE seq=60 phase_ms=0 (rx#60) + +2026-10-06 10:56:40,844 INFO image_tx_daemon: txdone_arrival: seq=184 idx=0 status=0 toa_us=166528 + +2026-10-06 10:56:40,857 INFO image_tx_daemon: frame seq=184 done (pipelined): 1 fragments ok + +2026-10-06 10:56:41,248 INFO image_tx_daemon: txdone_arrival: seq=185 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:41,259 INFO image_tx_daemon: frame seq=185 done (pipelined): 1 fragments ok + +2026-10-06 10:56:41,847 INFO image_tx_daemon: txdone_arrival: seq=186 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:41,860 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 fragments ok + +2026-10-06 10:56:42,034 INFO image_tx_daemon: LoRa cmd: PROBE seq=61 phase_ms=0 (rx#61) + +2026-10-06 10:56:42,242 INFO image_tx_daemon: txdone_arrival: seq=187 idx=0 status=0 toa_us=166528 + +2026-10-06 10:56:42,253 INFO image_tx_daemon: frame seq=187 done (pipelined): 1 fragments ok + +2026-10-06 10:56:42,391 INFO image_tx_daemon: stats: goodput=411.1 B/s util=34% pipeline=v3 frames_in=187 ok=187 fail=0 drop_full=0 drop_stale=0 frags_ok=187 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:56:42,840 INFO image_tx_daemon: txdone_arrival: seq=188 idx=0 status=0 toa_us=166528 + +2026-10-06 10:56:42,851 INFO image_tx_daemon: frame seq=188 done (pipelined): 1 fragments ok + +2026-10-06 10:56:43,244 INFO image_tx_daemon: txdone_arrival: seq=189 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:43,255 INFO image_tx_daemon: frame seq=189 done (pipelined): 1 fragments ok + +2026-10-06 10:56:43,518 INFO image_tx_daemon: LoRa cmd: PROBE seq=62 phase_ms=0 (rx#62) + +2026-10-06 10:56:43,841 INFO image_tx_daemon: txdone_arrival: seq=190 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:43,853 INFO image_tx_daemon: frame seq=190 done (pipelined): 1 fragments ok + +2026-10-06 10:56:44,239 INFO image_tx_daemon: txdone_arrival: seq=191 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:44,251 INFO image_tx_daemon: frame seq=191 done (pipelined): 1 fragments ok + +2026-10-06 10:56:44,838 INFO image_tx_daemon: txdone_arrival: seq=192 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:44,849 INFO image_tx_daemon: frame seq=192 done (pipelined): 1 fragments ok + +2026-10-06 10:56:45,043 INFO image_tx_daemon: LoRa cmd: PROBE seq=63 phase_ms=0 (rx#63) + +2026-10-06 10:56:45,242 INFO image_tx_daemon: txdone_arrival: seq=193 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:45,253 INFO image_tx_daemon: frame seq=193 done (pipelined): 1 fragments ok + +2026-10-06 10:56:45,843 INFO image_tx_daemon: txdone_arrival: seq=194 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:45,855 INFO image_tx_daemon: frame seq=194 done (pipelined): 1 fragments ok + +2026-10-06 10:56:46,238 INFO image_tx_daemon: txdone_arrival: seq=195 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:46,249 INFO image_tx_daemon: frame seq=195 done (pipelined): 1 fragments ok + +2026-10-06 10:56:46,512 INFO image_tx_daemon: LoRa cmd: PROBE seq=64 phase_ms=0 (rx#64) + +2026-10-06 10:56:46,832 INFO image_tx_daemon: txdone_arrival: seq=196 idx=0 status=0 toa_us=166528 + +2026-10-06 10:56:46,844 INFO image_tx_daemon: frame seq=196 done (pipelined): 1 fragments ok + +2026-10-06 10:56:47,232 INFO image_tx_daemon: txdone_arrival: seq=197 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:47,244 INFO image_tx_daemon: frame seq=197 done (pipelined): 1 fragments ok + +2026-10-06 10:56:47,833 INFO image_tx_daemon: txdone_arrival: seq=198 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:47,845 INFO image_tx_daemon: frame seq=198 done (pipelined): 1 fragments ok + +2026-10-06 10:56:48,033 INFO image_tx_daemon: LoRa cmd: PROBE seq=65 phase_ms=0 (rx#65) + +2026-10-06 10:56:48,230 INFO image_tx_daemon: txdone_arrival: seq=199 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:48,241 INFO image_tx_daemon: frame seq=199 done (pipelined): 1 fragments ok + +2026-10-06 10:56:48,829 INFO image_tx_daemon: txdone_arrival: seq=200 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:48,840 INFO image_tx_daemon: frame seq=200 done (pipelined): 1 fragments ok + +2026-10-06 10:56:49,232 INFO image_tx_daemon: txdone_arrival: seq=201 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:49,243 INFO image_tx_daemon: frame seq=201 done (pipelined): 1 fragments ok + +2026-10-06 10:56:49,506 INFO image_tx_daemon: LoRa cmd: PROBE seq=66 phase_ms=0 (rx#66) + +2026-10-06 10:56:49,832 INFO image_tx_daemon: txdone_arrival: seq=202 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:49,844 INFO image_tx_daemon: frame seq=202 done (pipelined): 1 fragments ok + +2026-10-06 10:56:50,425 INFO image_tx_daemon: txdone_arrival: seq=203 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:50,437 INFO image_tx_daemon: frame seq=203 done (pipelined): 1 fragments ok + +2026-10-06 10:56:50,537 INFO image_tx_daemon: LoRa cmd: PROBE seq=67 phase_ms=0 (rx#67) + +2026-10-06 10:56:50,828 INFO image_tx_daemon: txdone_arrival: seq=204 idx=0 status=0 toa_us=166528 + +2026-10-06 10:56:50,840 INFO image_tx_daemon: frame seq=204 done (pipelined): 1 fragments ok + +2026-10-06 10:56:51,429 INFO image_tx_daemon: txdone_arrival: seq=205 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:51,442 INFO image_tx_daemon: frame seq=205 done (pipelined): 1 fragments ok + +2026-10-06 10:56:51,831 INFO image_tx_daemon: txdone_arrival: seq=206 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:51,842 INFO image_tx_daemon: frame seq=206 done (pipelined): 1 fragments ok + +2026-10-06 10:56:52,037 INFO image_tx_daemon: LoRa cmd: PROBE seq=68 phase_ms=0 (rx#68) + +2026-10-06 10:56:52,225 INFO image_tx_daemon: txdone_arrival: seq=207 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:52,237 INFO image_tx_daemon: frame seq=207 done (pipelined): 1 fragments ok + +2026-10-06 10:56:52,403 INFO image_tx_daemon: stats: goodput=410.3 B/s util=34% pipeline=v3 frames_in=207 ok=207 fail=0 drop_full=0 drop_stale=0 frags_ok=207 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:56:52,823 INFO image_tx_daemon: txdone_arrival: seq=208 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:52,835 INFO image_tx_daemon: frame seq=208 done (pipelined): 1 fragments ok + +2026-10-06 10:56:53,217 INFO image_tx_daemon: txdone_arrival: seq=209 idx=0 status=0 toa_us=166528 + +2026-10-06 10:56:53,229 INFO image_tx_daemon: frame seq=209 done (pipelined): 1 fragments ok + +2026-10-06 10:56:53,491 INFO image_tx_daemon: LoRa cmd: PROBE seq=69 phase_ms=0 (rx#69) + +2026-10-06 10:56:53,817 INFO image_tx_daemon: txdone_arrival: seq=210 idx=0 status=0 toa_us=166528 + +2026-10-06 10:56:53,829 INFO image_tx_daemon: frame seq=210 done (pipelined): 1 fragments ok + +2026-10-06 10:56:54,426 INFO image_tx_daemon: txdone_arrival: seq=211 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:54,438 INFO image_tx_daemon: frame seq=211 done (pipelined): 1 fragments ok + +2026-10-06 10:56:54,549 INFO image_tx_daemon: LoRa cmd: PROBE seq=70 phase_ms=0 (rx#70) + +2026-10-06 10:56:54,819 INFO image_tx_daemon: txdone_arrival: seq=212 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:54,834 INFO image_tx_daemon: frame seq=212 done (pipelined): 1 fragments ok + +2026-10-06 10:56:55,415 INFO image_tx_daemon: txdone_arrival: seq=213 idx=0 status=0 toa_us=166528 + +2026-10-06 10:56:55,427 INFO image_tx_daemon: frame seq=213 done (pipelined): 1 fragments ok + +2026-10-06 10:56:55,822 INFO image_tx_daemon: txdone_arrival: seq=214 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:55,834 INFO image_tx_daemon: frame seq=214 done (pipelined): 1 fragments ok + +2026-10-06 10:56:56,096 INFO image_tx_daemon: LoRa cmd: PROBE seq=71 phase_ms=0 (rx#71) + +2026-10-06 10:56:56,413 INFO image_tx_daemon: txdone_arrival: seq=215 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:56,425 INFO image_tx_daemon: frame seq=215 done (pipelined): 1 fragments ok + +2026-10-06 10:56:56,814 INFO image_tx_daemon: txdone_arrival: seq=216 idx=0 status=0 toa_us=166528 + +2026-10-06 10:56:56,826 INFO image_tx_daemon: frame seq=216 done (pipelined): 1 fragments ok + +2026-10-06 10:56:57,412 INFO image_tx_daemon: txdone_arrival: seq=217 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:57,424 INFO image_tx_daemon: frame seq=217 done (pipelined): 1 fragments ok + +2026-10-06 10:56:57,616 INFO image_tx_daemon: LoRa cmd: PROBE seq=72 phase_ms=0 (rx#72) + +2026-10-06 10:56:57,817 INFO image_tx_daemon: txdone_arrival: seq=218 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:57,832 INFO image_tx_daemon: frame seq=218 done (pipelined): 1 fragments ok + +2026-10-06 10:56:58,409 INFO image_tx_daemon: txdone_arrival: seq=219 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:58,421 INFO image_tx_daemon: frame seq=219 done (pipelined): 1 fragments ok + +2026-10-06 10:56:58,808 INFO image_tx_daemon: txdone_arrival: seq=220 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:58,819 INFO image_tx_daemon: frame seq=220 done (pipelined): 1 fragments ok + +2026-10-06 10:56:59,083 INFO image_tx_daemon: LoRa cmd: PROBE seq=73 phase_ms=0 (rx#73) + +2026-10-06 10:56:59,406 INFO image_tx_daemon: txdone_arrival: seq=221 idx=0 status=0 toa_us=166528 + +2026-10-06 10:56:59,419 INFO image_tx_daemon: frame seq=221 done (pipelined): 1 fragments ok + +2026-10-06 10:56:59,811 INFO image_tx_daemon: txdone_arrival: seq=222 idx=0 status=0 toa_us=169088 + +2026-10-06 10:56:59,823 INFO image_tx_daemon: frame seq=222 done (pipelined): 1 fragments ok + +2026-10-06 10:57:00,411 INFO image_tx_daemon: txdone_arrival: seq=223 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:00,423 INFO image_tx_daemon: frame seq=223 done (pipelined): 1 fragments ok + +2026-10-06 10:57:00,585 INFO image_tx_daemon: LoRa cmd: PROBE seq=74 phase_ms=0 (rx#74) + +2026-10-06 10:57:00,814 INFO image_tx_daemon: txdone_arrival: seq=224 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:00,832 INFO image_tx_daemon: frame seq=224 done (pipelined): 1 fragments ok + +2026-10-06 10:57:01,403 INFO image_tx_daemon: txdone_arrival: seq=225 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:01,416 INFO image_tx_daemon: frame seq=225 done (pipelined): 1 fragments ok + +2026-10-06 10:57:02,006 INFO image_tx_daemon: txdone_arrival: seq=226 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:02,019 INFO image_tx_daemon: frame seq=226 done (pipelined): 1 fragments ok + +2026-10-06 10:57:02,097 INFO image_tx_daemon: LoRa cmd: PROBE seq=75 phase_ms=0 (rx#75) + +2026-10-06 10:57:02,408 INFO image_tx_daemon: txdone_arrival: seq=227 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:02,415 INFO image_tx_daemon: stats: goodput=408.6 B/s util=34% pipeline=v3 frames_in=227 ok=227 fail=0 drop_full=0 drop_stale=0 frags_ok=227 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:57:02,420 INFO image_tx_daemon: frame seq=227 done (pipelined): 1 fragments ok + +2026-10-06 10:57:02,804 INFO image_tx_daemon: txdone_arrival: seq=228 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:02,816 INFO image_tx_daemon: frame seq=228 done (pipelined): 1 fragments ok + +2026-10-06 10:57:03,399 INFO image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:03,413 INFO image_tx_daemon: frame seq=229 done (pipelined): 1 fragments ok + +2026-10-06 10:57:03,584 INFO image_tx_daemon: LoRa cmd: PROBE seq=76 phase_ms=0 (rx#76) + +2026-10-06 10:57:03,802 INFO image_tx_daemon: txdone_arrival: seq=230 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:03,814 INFO image_tx_daemon: frame seq=230 done (pipelined): 1 fragments ok + +2026-10-06 10:57:04,374 INFO image_tx_daemon: txdone_arrival: seq=231 idx=0 status=0 toa_us=138368 + +2026-10-06 10:57:04,386 INFO image_tx_daemon: frame seq=231 done (pipelined): 1 fragments ok + +2026-10-06 10:57:04,801 INFO image_tx_daemon: txdone_arrival: seq=232 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:04,813 INFO image_tx_daemon: frame seq=232 done (pipelined): 1 fragments ok + +2026-10-06 10:57:05,076 INFO image_tx_daemon: LoRa cmd: PROBE seq=77 phase_ms=0 (rx#77) + +2026-10-06 10:57:05,395 INFO image_tx_daemon: txdone_arrival: seq=233 idx=0 status=0 toa_us=163968 + +2026-10-06 10:57:05,408 INFO image_tx_daemon: frame seq=233 done (pipelined): 1 fragments ok + +2026-10-06 10:57:05,794 INFO image_tx_daemon: txdone_arrival: seq=234 idx=0 status=0 toa_us=163968 + +2026-10-06 10:57:05,806 INFO image_tx_daemon: frame seq=234 done (pipelined): 1 fragments ok + +2026-10-06 10:57:06,403 INFO image_tx_daemon: txdone_arrival: seq=235 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:06,417 INFO image_tx_daemon: frame seq=235 done (pipelined): 1 fragments ok + +2026-10-06 10:57:06,590 INFO image_tx_daemon: LoRa cmd: PROBE seq=78 phase_ms=0 (rx#78) + +2026-10-06 10:57:06,797 INFO image_tx_daemon: txdone_arrival: seq=236 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:06,809 INFO image_tx_daemon: frame seq=236 done (pipelined): 1 fragments ok + +2026-10-06 10:57:07,393 INFO image_tx_daemon: txdone_arrival: seq=237 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:07,406 INFO image_tx_daemon: frame seq=237 done (pipelined): 1 fragments ok + +2026-10-06 10:57:07,992 INFO image_tx_daemon: txdone_arrival: seq=238 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:08,006 INFO image_tx_daemon: frame seq=238 done (pipelined): 1 fragments ok + +2026-10-06 10:57:08,137 INFO image_tx_daemon: LoRa cmd: PROBE seq=79 phase_ms=0 (rx#79) + +2026-10-06 10:57:08,396 INFO image_tx_daemon: txdone_arrival: seq=239 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:08,409 INFO image_tx_daemon: frame seq=239 done (pipelined): 1 fragments ok + +2026-10-06 10:57:08,786 INFO image_tx_daemon: txdone_arrival: seq=240 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:08,798 INFO image_tx_daemon: frame seq=240 done (pipelined): 1 fragments ok + +2026-10-06 10:57:09,396 INFO image_tx_daemon: txdone_arrival: seq=241 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:09,408 INFO image_tx_daemon: frame seq=241 done (pipelined): 1 fragments ok + +2026-10-06 10:57:09,574 INFO image_tx_daemon: LoRa cmd: PROBE seq=80 phase_ms=0 (rx#80) + +2026-10-06 10:57:09,792 INFO image_tx_daemon: txdone_arrival: seq=242 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:09,804 INFO image_tx_daemon: frame seq=242 done (pipelined): 1 fragments ok + +2026-10-06 10:57:10,387 INFO image_tx_daemon: txdone_arrival: seq=243 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:10,399 INFO image_tx_daemon: frame seq=243 done (pipelined): 1 fragments ok + +2026-10-06 10:57:10,788 INFO image_tx_daemon: txdone_arrival: seq=244 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:10,799 INFO image_tx_daemon: frame seq=244 done (pipelined): 1 fragments ok + +2026-10-06 10:57:11,062 INFO image_tx_daemon: LoRa cmd: PROBE seq=81 phase_ms=0 (rx#81) + +2026-10-06 10:57:11,387 INFO image_tx_daemon: txdone_arrival: seq=245 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:11,400 INFO image_tx_daemon: frame seq=245 done (pipelined): 1 fragments ok + +2026-10-06 10:57:11,789 INFO image_tx_daemon: txdone_arrival: seq=246 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:11,800 INFO image_tx_daemon: frame seq=246 done (pipelined): 1 fragments ok + +2026-10-06 10:57:12,392 INFO image_tx_daemon: txdone_arrival: seq=247 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:12,404 INFO image_tx_daemon: frame seq=247 done (pipelined): 1 fragments ok + +2026-10-06 10:57:12,427 INFO image_tx_daemon: stats: goodput=402.8 B/s util=33% pipeline=v3 frames_in=247 ok=247 fail=0 drop_full=0 drop_stale=0 frags_ok=247 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:57:12,614 INFO image_tx_daemon: LoRa cmd: PROBE seq=82 phase_ms=0 (rx#82) + +2026-10-06 10:57:12,987 INFO image_tx_daemon: txdone_arrival: seq=248 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:12,999 INFO image_tx_daemon: frame seq=248 done (pipelined): 1 fragments ok + +2026-10-06 10:57:13,388 INFO image_tx_daemon: txdone_arrival: seq=249 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:13,400 INFO image_tx_daemon: frame seq=249 done (pipelined): 1 fragments ok + +2026-10-06 10:57:13,781 INFO image_tx_daemon: txdone_arrival: seq=250 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:13,793 INFO image_tx_daemon: frame seq=250 done (pipelined): 1 fragments ok + +2026-10-06 10:57:14,056 INFO image_tx_daemon: LoRa cmd: PROBE seq=83 phase_ms=0 (rx#83) + +2026-10-06 10:57:14,378 INFO image_tx_daemon: txdone_arrival: seq=251 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:14,390 INFO image_tx_daemon: frame seq=251 done (pipelined): 1 fragments ok + +2026-10-06 10:57:14,979 INFO image_tx_daemon: txdone_arrival: seq=252 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:14,993 INFO image_tx_daemon: frame seq=252 done (pipelined): 1 fragments ok + +2026-10-06 10:57:15,070 INFO image_tx_daemon: LoRa cmd: PROBE seq=84 phase_ms=0 (rx#84) + +2026-10-06 10:57:15,378 INFO image_tx_daemon: txdone_arrival: seq=253 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:15,390 INFO image_tx_daemon: frame seq=253 done (pipelined): 1 fragments ok + +2026-10-06 10:57:15,779 INFO image_tx_daemon: txdone_arrival: seq=254 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:15,791 INFO image_tx_daemon: frame seq=254 done (pipelined): 1 fragments ok + +2026-10-06 10:57:16,379 INFO image_tx_daemon: txdone_arrival: seq=255 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:16,391 INFO image_tx_daemon: frame seq=255 done (pipelined): 1 fragments ok + +2026-10-06 10:57:16,585 INFO image_tx_daemon: LoRa cmd: PROBE seq=85 phase_ms=0 (rx#85) + +2026-10-06 10:57:16,772 INFO image_tx_daemon: txdone_arrival: seq=0 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:16,783 INFO image_tx_daemon: frame seq=0 done (pipelined): 1 fragments ok + +2026-10-06 10:57:17,376 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:17,388 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok + +2026-10-06 10:57:17,970 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:17,982 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok + +2026-10-06 10:57:18,129 INFO image_tx_daemon: LoRa cmd: PROBE seq=86 phase_ms=0 (rx#86) + +2026-10-06 10:57:18,377 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:18,390 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok + +2026-10-06 10:57:18,975 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:18,988 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok + +2026-10-06 10:57:19,372 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:19,384 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok + +2026-10-06 10:57:19,615 INFO image_tx_daemon: LoRa cmd: PROBE seq=87 phase_ms=0 (rx#87) + +2026-10-06 10:57:19,968 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:19,980 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok + +2026-10-06 10:57:20,367 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:20,379 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok + +2026-10-06 10:57:20,959 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=163968 + +2026-10-06 10:57:20,971 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok + +2026-10-06 10:57:21,103 INFO image_tx_daemon: LoRa cmd: PROBE seq=88 phase_ms=0 (rx#88) + +2026-10-06 10:57:21,365 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:21,378 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok + +2026-10-06 10:57:21,962 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:21,975 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok + +2026-10-06 10:57:22,367 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:22,379 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok + +2026-10-06 10:57:22,439 INFO image_tx_daemon: stats: goodput=408.8 B/s util=34% pipeline=v3 frames_in=267 ok=267 fail=0 drop_full=0 drop_stale=0 frags_ok=267 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:57:22,630 INFO image_tx_daemon: LoRa cmd: PROBE seq=89 phase_ms=0 (rx#89) + +2026-10-06 10:57:22,961 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:22,973 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok + +2026-10-06 10:57:23,359 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:23,371 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok + +2026-10-06 10:57:23,954 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:23,967 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok + +2026-10-06 10:57:24,092 INFO image_tx_daemon: LoRa cmd: PROBE seq=90 phase_ms=0 (rx#90) + +2026-10-06 10:57:24,361 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:24,374 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok + +2026-10-06 10:57:24,961 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:24,973 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok + +2026-10-06 10:57:25,349 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=163968 + +2026-10-06 10:57:25,363 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok + +2026-10-06 10:57:25,577 INFO image_tx_daemon: LoRa cmd: PROBE seq=91 phase_ms=0 (rx#91) + +2026-10-06 10:57:25,949 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:25,962 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok + +2026-10-06 10:57:26,349 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:26,361 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok + +2026-10-06 10:57:26,959 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:26,972 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok + +2026-10-06 10:57:27,093 INFO image_tx_daemon: LoRa cmd: PROBE seq=92 phase_ms=0 (rx#92) + +2026-10-06 10:57:27,348 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:27,361 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok + +2026-10-06 10:57:27,742 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=146048 + +2026-10-06 10:57:27,754 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok + +2026-10-06 10:57:28,333 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=148608 + +2026-10-06 10:57:28,345 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok + +2026-10-06 10:57:28,593 INFO image_tx_daemon: LoRa cmd: PROBE seq=93 phase_ms=0 (rx#93) + +2026-10-06 10:57:28,946 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:28,958 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok + +2026-10-06 10:57:29,344 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=163968 + +2026-10-06 10:57:29,356 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok + +2026-10-06 10:57:29,947 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=163968 + +2026-10-06 10:57:29,960 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok + +2026-10-06 10:57:30,100 INFO image_tx_daemon: LoRa cmd: PROBE seq=94 phase_ms=0 (rx#94) + +2026-10-06 10:57:30,348 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:30,361 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok + +2026-10-06 10:57:30,945 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:30,957 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok + +2026-10-06 10:57:31,348 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:31,360 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok + +2026-10-06 10:57:31,606 INFO image_tx_daemon: LoRa cmd: PROBE seq=95 phase_ms=0 (rx#95) + +2026-10-06 10:57:31,948 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:31,961 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok + +2026-10-06 10:57:32,341 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:32,353 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok + +2026-10-06 10:57:32,452 INFO image_tx_daemon: stats: goodput=401.5 B/s util=33% pipeline=v3 frames_in=287 ok=287 fail=0 drop_full=0 drop_stale=0 frags_ok=287 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:57:32,940 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:32,952 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok + +2026-10-06 10:57:33,094 INFO image_tx_daemon: LoRa cmd: PROBE seq=96 phase_ms=0 (rx#96) + +2026-10-06 10:57:33,348 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:33,361 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok + +2026-10-06 10:57:33,936 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:33,950 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok + +2026-10-06 10:57:34,339 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:34,351 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok + +2026-10-06 10:57:34,608 INFO image_tx_daemon: LoRa cmd: PROBE seq=97 phase_ms=0 (rx#97) + +2026-10-06 10:57:34,939 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:34,952 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok + +2026-10-06 10:57:35,335 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:35,348 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok + +2026-10-06 10:57:35,935 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:35,947 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok + +2026-10-06 10:57:36,084 INFO image_tx_daemon: LoRa cmd: PROBE seq=98 phase_ms=0 (rx#98) + +2026-10-06 10:57:36,331 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:36,343 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok + +2026-10-06 10:57:36,927 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:36,939 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok + +2026-10-06 10:57:37,331 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:37,344 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok + +2026-10-06 10:57:37,552 INFO image_tx_daemon: LoRa cmd: PROBE seq=99 phase_ms=0 (rx#99) + +2026-10-06 10:57:37,935 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:37,948 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok + +2026-10-06 10:57:38,333 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:38,344 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok + +2026-10-06 10:57:38,727 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:38,739 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok + +2026-10-06 10:57:39,003 INFO image_tx_daemon: LoRa cmd: PROBE seq=100 phase_ms=0 (rx#100) + +2026-10-06 10:57:39,325 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:39,338 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok + +2026-10-06 10:57:39,922 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=163968 + +2026-10-06 10:57:39,934 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok + +2026-10-06 10:57:40,047 INFO image_tx_daemon: LoRa cmd: PROBE seq=101 phase_ms=0 (rx#101) + +2026-10-06 10:57:40,327 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:40,339 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok + +2026-10-06 10:57:40,924 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:40,936 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok + +2026-10-06 10:57:41,325 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:41,339 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok + +2026-10-06 10:57:41,575 INFO image_tx_daemon: LoRa cmd: PROBE seq=102 phase_ms=0 (rx#102) + +2026-10-06 10:57:41,924 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:41,936 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok + +2026-10-06 10:57:42,318 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:42,331 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok + +2026-10-06 10:57:42,463 INFO image_tx_daemon: stats: goodput=408.1 B/s util=34% pipeline=v3 frames_in=307 ok=307 fail=0 drop_full=0 drop_stale=0 frags_ok=307 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:57:42,920 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:42,932 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok + +2026-10-06 10:57:43,061 INFO image_tx_daemon: LoRa cmd: PROBE seq=103 phase_ms=0 (rx#103) + +2026-10-06 10:57:43,321 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:43,332 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok + +2026-10-06 10:57:43,925 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:43,938 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok + +2026-10-06 10:57:44,323 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:44,335 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok + +2026-10-06 10:57:44,563 INFO image_tx_daemon: LoRa cmd: PROBE seq=104 phase_ms=0 (rx#104) + +2026-10-06 10:57:44,915 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:44,928 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok + +2026-10-06 10:57:45,319 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:45,332 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok + +2026-10-06 10:57:45,919 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:45,931 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok + +2026-10-06 10:57:46,038 INFO image_tx_daemon: LoRa cmd: PROBE seq=105 phase_ms=0 (rx#105) + +2026-10-06 10:57:46,317 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:46,329 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok + +2026-10-06 10:57:46,920 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:46,932 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok + +2026-10-06 10:57:47,309 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=158848 + +2026-10-06 10:57:47,321 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok + +2026-10-06 10:57:47,553 INFO image_tx_daemon: LoRa cmd: PROBE seq=106 phase_ms=0 (rx#106) + +2026-10-06 10:57:47,916 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:47,928 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok + +2026-10-06 10:57:48,309 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:48,321 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok + +2026-10-06 10:57:48,911 INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:48,923 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok + +2026-10-06 10:57:49,100 INFO image_tx_daemon: LoRa cmd: PROBE seq=107 phase_ms=0 (rx#107) + +2026-10-06 10:57:49,308 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:49,320 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok + +2026-10-06 10:57:49,906 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:49,920 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok + +2026-10-06 10:57:50,307 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:50,319 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok + +2026-10-06 10:57:50,583 INFO image_tx_daemon: LoRa cmd: PROBE seq=108 phase_ms=0 (rx#108) + +2026-10-06 10:57:50,904 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:50,916 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok + +2026-10-06 10:57:51,306 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:51,318 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok + +2026-10-06 10:57:51,905 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:51,917 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok + +2026-10-06 10:57:52,062 INFO image_tx_daemon: LoRa cmd: PROBE seq=109 phase_ms=0 (rx#109) + +2026-10-06 10:57:52,300 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:52,312 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok + +2026-10-06 10:57:52,475 INFO image_tx_daemon: stats: goodput=407.0 B/s util=33% pipeline=v3 frames_in=327 ok=327 fail=0 drop_full=0 drop_stale=0 frags_ok=327 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:57:52,907 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:52,919 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok + +2026-10-06 10:57:53,298 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:53,310 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok + +2026-10-06 10:57:53,541 INFO image_tx_daemon: LoRa cmd: PROBE seq=110 phase_ms=0 (rx#110) + +2026-10-06 10:57:53,903 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:53,916 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok + +2026-10-06 10:57:54,299 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:54,311 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok + +2026-10-06 10:57:54,898 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:54,912 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok + +2026-10-06 10:57:55,100 INFO image_tx_daemon: LoRa cmd: PROBE seq=111 phase_ms=0 (rx#111) + +2026-10-06 10:57:55,297 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:55,308 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok + +2026-10-06 10:57:55,898 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:55,913 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok + +2026-10-06 10:57:56,497 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:56,509 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok + +2026-10-06 10:57:56,580 INFO image_tx_daemon: LoRa cmd: PROBE seq=112 phase_ms=0 (rx#112) + +2026-10-06 10:57:56,894 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:56,907 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok + +2026-10-06 10:57:57,299 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:57,311 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok + +2026-10-06 10:57:57,891 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:57,904 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok + +2026-10-06 10:57:58,099 INFO image_tx_daemon: LoRa cmd: PROBE seq=113 phase_ms=0 (rx#113) + +2026-10-06 10:57:58,297 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:58,308 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok + +2026-10-06 10:57:58,895 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=166528 + +2026-10-06 10:57:58,907 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok + +2026-10-06 10:57:59,296 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:59,308 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok + +2026-10-06 10:57:59,571 INFO image_tx_daemon: LoRa cmd: PROBE seq=114 phase_ms=0 (rx#114) + +2026-10-06 10:57:59,897 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=169088 + +2026-10-06 10:57:59,910 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok + +2026-10-06 10:58:00,296 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=169088 + +2026-10-06 10:58:00,308 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok + +2026-10-06 10:58:00,895 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=169088 + +2026-10-06 10:58:00,908 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok + +2026-10-06 10:58:01,072 INFO image_tx_daemon: LoRa cmd: PROBE seq=115 phase_ms=0 (rx#115) + +2026-10-06 10:58:01,290 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=169088 + +2026-10-06 10:58:01,302 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok + +2026-10-06 10:58:01,889 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=169088 + +2026-10-06 10:58:01,901 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok + +2026-10-06 10:58:02,288 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=169088 + +2026-10-06 10:58:02,300 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok + +2026-10-06 10:58:02,487 INFO image_tx_daemon: stats: goodput=409.4 B/s util=34% pipeline=v3 frames_in=347 ok=347 fail=0 drop_full=0 drop_stale=0 frags_ok=347 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:58:02,563 INFO image_tx_daemon: LoRa cmd: PROBE seq=116 phase_ms=0 (rx#116) + +2026-10-06 10:58:02,886 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=169088 + +2026-10-06 10:58:02,900 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok + +2026-10-06 10:58:03,286 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=169088 + +2026-10-06 10:58:03,298 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok + +2026-10-06 10:58:03,882 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=169088 + +2026-10-06 10:58:03,895 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok + +2026-10-06 10:58:04,072 INFO image_tx_daemon: LoRa cmd: PROBE seq=117 phase_ms=0 (rx#117) + +2026-10-06 10:58:04,280 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=169088 + +2026-10-06 10:58:04,291 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok + +2026-10-06 10:58:04,878 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=169088 + +2026-10-06 10:58:04,890 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok + +2026-10-06 10:58:05,285 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=169088 + +2026-10-06 10:58:05,297 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok + +2026-10-06 10:58:05,560 INFO image_tx_daemon: LoRa cmd: PROBE seq=118 phase_ms=0 (rx#118) + +2026-10-06 10:58:05,880 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=169088 + +2026-10-06 10:58:05,892 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok + +2026-10-06 10:58:06,285 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=169088 + +2026-10-06 10:58:06,297 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok + +2026-10-06 10:58:06,881 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=169088 + +2026-10-06 10:58:06,894 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok + +2026-10-06 10:58:07,133 INFO image_tx_daemon: LoRa cmd: PROBE seq=119 phase_ms=0 (rx#119) + +2026-10-06 10:58:07,475 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=169088 + +2026-10-06 10:58:07,488 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok + +2026-10-06 10:58:07,878 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=166528 + +2026-10-06 10:58:07,891 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok + +2026-10-06 10:58:08,279 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=169088 + +2026-10-06 10:58:08,291 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok + +2026-10-06 10:58:08,554 INFO image_tx_daemon: LoRa cmd: PROBE seq=120 phase_ms=0 (rx#120) + +2026-10-06 10:58:08,875 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=169088 + +2026-10-06 10:58:08,888 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok + +2026-10-06 10:58:09,273 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=166528 + +2026-10-06 10:58:09,285 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok + +2026-10-06 10:58:09,872 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=169088 + +2026-10-06 10:58:09,884 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok + +2026-10-06 10:58:10,101 INFO image_tx_daemon: LoRa cmd: PROBE seq=121 phase_ms=0 (rx#121) + +2026-10-06 10:58:10,473 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=169088 + +2026-10-06 10:58:10,488 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok + +2026-10-06 10:58:10,873 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=169088 + +2026-10-06 10:58:10,886 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok + +2026-10-06 10:58:11,274 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=166528 + +2026-10-06 10:58:11,286 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok + +2026-10-06 10:58:11,549 INFO image_tx_daemon: LoRa cmd: PROBE seq=122 phase_ms=0 (rx#122) + +2026-10-06 10:58:11,871 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=169088 + +2026-10-06 10:58:11,883 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok + +2026-10-06 10:58:12,470 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=166528 + +2026-10-06 10:58:12,482 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok + +2026-10-06 10:58:12,499 INFO image_tx_daemon: stats: goodput=409.5 B/s util=34% pipeline=v3 frames_in=367 ok=367 fail=0 drop_full=0 drop_stale=0 frags_ok=367 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 10:58:12,623 INFO image_tx_daemon: LoRa cmd: PROBE seq=123 phase_ms=0 (rx#123) + +2026-10-06 10:58:12,876 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=169088 + +2026-10-06 10:58:12,888 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok + +2026-10-06 10:58:13,473 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=169088 + +2026-10-06 10:58:13,485 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok + +2026-10-06 10:58:13,868 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=166528 + +2026-10-06 10:58:13,880 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok + +2026-10-06 10:58:14,143 INFO image_tx_daemon: LoRa cmd: PROBE seq=124 phase_ms=0 (rx#124) + +2026-10-06 10:58:18,595 INFO image_tx_daemon: signal received; shutting down + +2026-10-06 10:58:19,633 INFO image_tx_daemon: image_tx_daemon exit + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/camera_service.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/camera_service.log new file mode 100644 index 00000000..f1657346 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/camera_service.log @@ -0,0 +1,12 @@ +2026-10-06 11:02:35,768 INFO camera_service: v4l2/ffmpeg pid=10 device=/dev/video1 1920x1080@30fps -> 384x256 rgb24 + +2026-10-06 11:02:35,768 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT lifetrac/v25/cmd/image_frame only + +2026-10-06 11:02:35,797 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) + +2026-10-06 11:02:36,206 INFO camera_service: vector encoder prebuilt (import+build 250 ms, warm-up 155 ms) + +2026-10-06 11:02:36,416 INFO camera_service: encode_mode -> 6 (mono_g4) [boot] + +2026-10-06 11:02:36,430 INFO link_budget: -> 203 B/frame (n=1, image_bw250) + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/deploy_md5.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/deploy_md5.txt new file mode 100644 index 00000000..b22680e5 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/deploy_md5.txt @@ -0,0 +1,106 @@ +2E2C1209DABC240B ok /tmp/lifetrac_strict/method_g_stage1_probe.py pc=681c26cea52c580972494d4bf32cb228 board=681c26cea52c580972494d4bf32cb228 +2E2C1209DABC240B ok /tmp/lifetrac_strict/method_h_stage2_tx_probe_v2.py pc=53beba0e372cb79c08650269b9aed6b4 board=53beba0e372cb79c08650269b9aed6b4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/lora_proto.py pc=b920ea1cdbefdbc15fca08fc282dcfa0 board=b920ea1cdbefdbc15fca08fc282dcfa0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_rx_daemon.py pc=031113e41a2261b7af15ae10239568e7 board=031113e41a2261b7af15ae10239568e7 +2E2C1209DABC240B ok /tmp/lifetrac_strict/cmd_timing.py pc=aad4424ec9adced7ace5e7ff60824fdb board=aad4424ec9adced7ace5e7ff60824fdb +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_tx_daemon.py pc=97de0f08f297e0ae4205eeb001a7c11e board=97de0f08f297e0ae4205eeb001a7c11e +2E2C1209DABC240B ok /tmp/lifetrac_strict/camera_service.py pc=e632432cf00e0575a397eaaaf140eada board=e632432cf00e0575a397eaaaf140eada +2E2C1209DABC240B ok /tmp/lifetrac_strict/publish_synthetic_frames.py pc=306bfccd8f401ecc5ba8047e03179869 board=306bfccd8f401ecc5ba8047e03179869 +2E2C1209DABC240B ok /tmp/lifetrac_strict/bench_mqtt.conf pc=358fe6acbccc4961697a982fa39b883b board=358fe6acbccc4961697a982fa39b883b +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/__init__.py pc=16a82ae7b9e83dd42f00f1c9419a93b4 board=16a82ae7b9e83dd42f00f1c9419a93b4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/accel_select.py pc=93134b5b719f3919ac1b1e873c65f75c board=93134b5b719f3919ac1b1e873c65f75c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/bg_cache.py pc=0e17ed5c5bfa2136b5935c19e23637d3 board=0e17ed5c5bfa2136b5935c19e23637d3 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/canvas.py pc=6216c1f027e7724f533fd0bc7a64fe0c board=6216c1f027e7724f533fd0bc7a64fe0c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/codec_decode.py pc=ca5b750bccef6b194de4e17d1fbeb1e5 board=ca5b750bccef6b194de4e17d1fbeb1e5 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect.py pc=8bed7b7211146f849333d6a4c7438248 board=8bed7b7211146f849333d6a4c7438248 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect_yolo.py pc=8572b167198ebebbf3cc3f21cc33cc1d board=8572b167198ebebbf3cc3f21cc33cc1d +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/fallback_render.py pc=75ddc763fb43b0403f430b54a9e1d206 board=75ddc763fb43b0403f430b54a9e1d206 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/frame_format.py pc=8b87901cdb6f46d46822d218b5587b04 board=8b87901cdb6f46d46822d218b5587b04 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/motion_replay.py pc=7ddf2a4ee7795bec602125b7a1c399b0 board=7ddf2a4ee7795bec602125b7a1c399b0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/reassemble.py pc=0eaec18b1557d2ef2c388262339f0f12 board=0eaec18b1557d2ef2c388262339f0f12 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/recolourise.py pc=eb39ba555d326c81652e84fac5dafa42 board=eb39ba555d326c81652e84fac5dafa42 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/state_publisher.py pc=7be01e92199e07d9ab14f164050ece1f board=7be01e92199e07d9ab14f164050ece1f +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres.py pc=2ef0b507eca188623828701523db9752 board=2ef0b507eca188623828701523db9752 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres_cpu.py pc=3f0139d670f0a2238e698f54b5ce9535 board=3f0139d670f0a2238e698f54b5ce9535 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/__init__.py pc=a6af1e8fd61df7e2fad27a5af4d9c73c board=a6af1e8fd61df7e2fad27a5af4d9c73c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/codec.py pc=5e577d29d39edc1c411f52f7f01511ec board=5e577d29d39edc1c411f52f7f01511ec +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene_store.py pc=75970b70600191d195529f93522b9fb5 board=75970b70600191d195529f93522b9fb5 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/wireframe_render.py pc=6797f56695efa680d8e19d22fa72617e board=6797f56695efa680d8e19d22fa72617e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/__init__.py pc=d75f045261cde40ae1c1f81c4a60eb12 board=d75f045261cde40ae1c1f81c4a60eb12 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/capture.py pc=243045ec6c6ef815eda2c544c367ae98 board=243045ec6c6ef815eda2c544c367ae98 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/detect_nanodet.py pc=f4d8d0ab96748e3989866db64b47b7ab board=f4d8d0ab96748e3989866db64b47b7ab +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_motion.py pc=5c31d15fc2337a09116042e09c48db4e board=5c31d15fc2337a09116042e09c48db4e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_vector.py pc=4a56d17f5d0305379230259e8cd7b7dd board=4a56d17f5d0305379230259e8cd7b7dd +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_wireframe.py pc=d77e81d6741b635f3309b049abe2c9a0 board=d77e81d6741b635f3309b049abe2c9a0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/fragment.py pc=147975c15954412e5bf8fd819c61081a board=147975c15954412e5bf8fd819c61081a +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/ipc_to_h747.py pc=32aa3a3bae4964e19677f9501f73a8b1 board=32aa3a3bae4964e19677f9501f73a8b1 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/register.py pc=6f3eb033fc649079961023a4288e2303 board=6f3eb033fc649079961023a4288e2303 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/roi.py pc=bed89069af60ad7dd5f37197ecb6b13b board=bed89069af60ad7dd5f37197ecb6b13b +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_cache.py pc=16739ff65647e04aae457529c9e4323e board=16739ff65647e04aae457529c9e4323e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_diff.py pc=7392fa73742a9dac263b4015e8aca255 board=7392fa73742a9dac263b4015e8aca255 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vector_extract.py pc=634783484aec0c3777e15e35f75a3d92 board=634783484aec0c3777e15e35f75a3d92 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vs1_codec.py pc=88c9fa751074f94097756e5f113faf1d board=88c9fa751074f94097756e5f113faf1d +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/__init__.py pc=d41d8cd98f00b204e9800998ecf8427e board=d41d8cd98f00b204e9800998ecf8427e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/__init__.py pc=2fa7d4fe42a529bc5785f075ea0187a0 board=2fa7d4fe42a529bc5785f075ea0187a0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/client.py pc=537adede53d51fad61e7c69781e8cee0 board=537adede53d51fad61e7c69781e8cee0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/matcher.py pc=ff0b57ba6a4311487715edb006f741d2 board=ff0b57ba6a4311487715edb006f741d2 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/packettypes.py pc=d82249ffea5aa0b7bde21ddecf87294e board=d82249ffea5aa0b7bde21ddecf87294e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/properties.py pc=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 board=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/publish.py pc=ce931f4658c7334bfe43819148256ab4 board=ce931f4658c7334bfe43819148256ab4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/reasoncodes.py pc=e512032b8b28cf79f545738c6a4ddfed board=e512032b8b28cf79f545738c6a4ddfed +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribe.py pc=a259781c25dcc4cb583e233568e8507e board=a259781c25dcc4cb583e233568e8507e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribeoptions.py pc=a3c4eb812626cee277b20367bd9bae91 board=a3c4eb812626cee277b20367bd9bae91 +2D0A1209DABC240B ok /tmp/lifetrac_strict/method_g_stage1_probe.py pc=681c26cea52c580972494d4bf32cb228 board=681c26cea52c580972494d4bf32cb228 +2D0A1209DABC240B ok /tmp/lifetrac_strict/method_h_stage2_tx_probe_v2.py pc=53beba0e372cb79c08650269b9aed6b4 board=53beba0e372cb79c08650269b9aed6b4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/lora_proto.py pc=b920ea1cdbefdbc15fca08fc282dcfa0 board=b920ea1cdbefdbc15fca08fc282dcfa0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_rx_daemon.py pc=031113e41a2261b7af15ae10239568e7 board=031113e41a2261b7af15ae10239568e7 +2D0A1209DABC240B ok /tmp/lifetrac_strict/cmd_timing.py pc=aad4424ec9adced7ace5e7ff60824fdb board=aad4424ec9adced7ace5e7ff60824fdb +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_tx_daemon.py pc=97de0f08f297e0ae4205eeb001a7c11e board=97de0f08f297e0ae4205eeb001a7c11e +2D0A1209DABC240B ok /tmp/lifetrac_strict/camera_service.py pc=e632432cf00e0575a397eaaaf140eada board=e632432cf00e0575a397eaaaf140eada +2D0A1209DABC240B ok /tmp/lifetrac_strict/publish_synthetic_frames.py pc=306bfccd8f401ecc5ba8047e03179869 board=306bfccd8f401ecc5ba8047e03179869 +2D0A1209DABC240B ok /tmp/lifetrac_strict/bench_mqtt.conf pc=358fe6acbccc4961697a982fa39b883b board=358fe6acbccc4961697a982fa39b883b +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/__init__.py pc=16a82ae7b9e83dd42f00f1c9419a93b4 board=16a82ae7b9e83dd42f00f1c9419a93b4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/accel_select.py pc=93134b5b719f3919ac1b1e873c65f75c board=93134b5b719f3919ac1b1e873c65f75c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/bg_cache.py pc=0e17ed5c5bfa2136b5935c19e23637d3 board=0e17ed5c5bfa2136b5935c19e23637d3 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/canvas.py pc=6216c1f027e7724f533fd0bc7a64fe0c board=6216c1f027e7724f533fd0bc7a64fe0c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/codec_decode.py pc=ca5b750bccef6b194de4e17d1fbeb1e5 board=ca5b750bccef6b194de4e17d1fbeb1e5 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect.py pc=8bed7b7211146f849333d6a4c7438248 board=8bed7b7211146f849333d6a4c7438248 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect_yolo.py pc=8572b167198ebebbf3cc3f21cc33cc1d board=8572b167198ebebbf3cc3f21cc33cc1d +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/fallback_render.py pc=75ddc763fb43b0403f430b54a9e1d206 board=75ddc763fb43b0403f430b54a9e1d206 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/frame_format.py pc=8b87901cdb6f46d46822d218b5587b04 board=8b87901cdb6f46d46822d218b5587b04 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/motion_replay.py pc=7ddf2a4ee7795bec602125b7a1c399b0 board=7ddf2a4ee7795bec602125b7a1c399b0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/reassemble.py pc=0eaec18b1557d2ef2c388262339f0f12 board=0eaec18b1557d2ef2c388262339f0f12 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/recolourise.py pc=eb39ba555d326c81652e84fac5dafa42 board=eb39ba555d326c81652e84fac5dafa42 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/state_publisher.py pc=7be01e92199e07d9ab14f164050ece1f board=7be01e92199e07d9ab14f164050ece1f +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres.py pc=2ef0b507eca188623828701523db9752 board=2ef0b507eca188623828701523db9752 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres_cpu.py pc=3f0139d670f0a2238e698f54b5ce9535 board=3f0139d670f0a2238e698f54b5ce9535 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/__init__.py pc=a6af1e8fd61df7e2fad27a5af4d9c73c board=a6af1e8fd61df7e2fad27a5af4d9c73c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/codec.py pc=5e577d29d39edc1c411f52f7f01511ec board=5e577d29d39edc1c411f52f7f01511ec +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene_store.py pc=75970b70600191d195529f93522b9fb5 board=75970b70600191d195529f93522b9fb5 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/wireframe_render.py pc=6797f56695efa680d8e19d22fa72617e board=6797f56695efa680d8e19d22fa72617e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/__init__.py pc=d75f045261cde40ae1c1f81c4a60eb12 board=d75f045261cde40ae1c1f81c4a60eb12 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/capture.py pc=243045ec6c6ef815eda2c544c367ae98 board=243045ec6c6ef815eda2c544c367ae98 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/detect_nanodet.py pc=f4d8d0ab96748e3989866db64b47b7ab board=f4d8d0ab96748e3989866db64b47b7ab +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_motion.py pc=5c31d15fc2337a09116042e09c48db4e board=5c31d15fc2337a09116042e09c48db4e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_vector.py pc=4a56d17f5d0305379230259e8cd7b7dd board=4a56d17f5d0305379230259e8cd7b7dd +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_wireframe.py pc=d77e81d6741b635f3309b049abe2c9a0 board=d77e81d6741b635f3309b049abe2c9a0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/fragment.py pc=147975c15954412e5bf8fd819c61081a board=147975c15954412e5bf8fd819c61081a +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/ipc_to_h747.py pc=32aa3a3bae4964e19677f9501f73a8b1 board=32aa3a3bae4964e19677f9501f73a8b1 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/register.py pc=6f3eb033fc649079961023a4288e2303 board=6f3eb033fc649079961023a4288e2303 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/roi.py pc=bed89069af60ad7dd5f37197ecb6b13b board=bed89069af60ad7dd5f37197ecb6b13b +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_cache.py pc=16739ff65647e04aae457529c9e4323e board=16739ff65647e04aae457529c9e4323e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_diff.py pc=7392fa73742a9dac263b4015e8aca255 board=7392fa73742a9dac263b4015e8aca255 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vector_extract.py pc=634783484aec0c3777e15e35f75a3d92 board=634783484aec0c3777e15e35f75a3d92 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vs1_codec.py pc=88c9fa751074f94097756e5f113faf1d board=88c9fa751074f94097756e5f113faf1d +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/__init__.py pc=d41d8cd98f00b204e9800998ecf8427e board=d41d8cd98f00b204e9800998ecf8427e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/__init__.py pc=2fa7d4fe42a529bc5785f075ea0187a0 board=2fa7d4fe42a529bc5785f075ea0187a0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/client.py pc=537adede53d51fad61e7c69781e8cee0 board=537adede53d51fad61e7c69781e8cee0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/matcher.py pc=ff0b57ba6a4311487715edb006f741d2 board=ff0b57ba6a4311487715edb006f741d2 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/packettypes.py pc=d82249ffea5aa0b7bde21ddecf87294e board=d82249ffea5aa0b7bde21ddecf87294e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/properties.py pc=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 board=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/publish.py pc=ce931f4658c7334bfe43819148256ab4 board=ce931f4658c7334bfe43819148256ab4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/reasoncodes.py pc=e512032b8b28cf79f545738c6a4ddfed board=e512032b8b28cf79f545738c6a4ddfed +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribe.py pc=a259781c25dcc4cb583e233568e8507e board=a259781c25dcc4cb583e233568e8507e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribeoptions.py pc=a3c4eb812626cee277b20367bd9bae91 board=a3c4eb812626cee277b20367bd9bae91 +2E2C1209DABC240B ok /tmp/lifetrac_p0c/08_boot_user_app.cfg pc=ad479d5cd1a08ec030780e0c49310db3 board=ad479d5cd1a08ec030780e0c49310db3 +2E2C1209DABC240B ok /tmp/lifetrac_p0c/ocd_reset.sh pc=02bd1569a5bcc97edc804acebcc33c2b board=02bd1569a5bcc97edc804acebcc33c2b diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/params.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/params.txt new file mode 100644 index 00000000..3f0cd4cf --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/params.txt @@ -0,0 +1,58 @@ +git_sha=5f84b748 +duration_s=180 +synth_fps=2 +synth_budget_b=250 +tx_pipeline=v3 +tx_pipeline_depth=2 +tx_batch=0 +tx_prepare_ahead=1 +train_gap_ms=40 +kf_request_disable=1 +no_park_last=0 +no_park_last_min_frags=3 +idle_drain_quiet_s=1.5 +cmd_stream_min_gap_s=1.0 +rx_extra_env= +rx_env_args=-e LIFETRAC_ALIGNED_PUMP=1 -e LIFETRAC_REACTIVE_FIRE=1 -e LIFETRAC_IDLE_DRAIN_QUIET_S=1.5 -e LIFETRAC_CMD_STREAM_MIN_GAP_S=1.0 +cam_extra_env=-e LIFETRAC_ENCODE_MODE=6 +parity_group=0 +aligned_pump=1 +reactive_fire=1 +probe_phase_sweep_ms= +probe_sizes_b= +ack_copies=2 +probe_echo=0 +fhss_farm_id=0 +fhss_link_id=0 +airtime_budget_us=0 +pacing_mode=smooth +pacing_headroom=0 +rxcont_arm=1 +tx_power_dbm= +tx_feed=camera +reg_profile=1 +force_frf_hz=0 +allow_default_carrier=False +tx_serial=2E2C1209DABC240B +rx_serial=2D0A1209DABC240B +host_ip=192.168.1.79 +inject_cmd= +inject_on= +inject_status= +inject_trigger= +tractor_l072_reset=landed +tractor_l072_reset_reason=PF4/NRST read back low then high, openocd exit 0 +tractor_ocd_tag=OCD_LEG=20261025T181329Z +base_l072_reset=unverified +base_gpio163_output=none +log_window=after_stop +feed_stop=camera_svc stopped +stop_drain_s=4 +tractor_clock_offset_s=-1667465.461 +base_clock_offset_s=-0.150 +tractor_clock_rtt_s=0.077 +base_clock_rtt_s=0.073 +clock_offset_rule=board date +%s.%N minus the PC UTC epoch at the midpoint of the adb read (error at most rtt/2, +1 s if the CLOCKS line says whole seconds), read after the daemons stopped; no clock was set +tractor_deploy_md5=md5 52/52 match; reset files md5 2/2 match +base_deploy_md5=md5 52/52 match +timestamp=20261025_131658 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/rx_daemon.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/rx_daemon.log new file mode 100644 index 00000000..1abc4cb1 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/rx_daemon.log @@ -0,0 +1,1842 @@ +2026-10-25 18:13:36,307 INFO image_rx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 + +2026-10-25 18:13:36,311 INFO image_rx_daemon: image_rx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 + +2026-10-25 18:13:36,312 INFO image_rx_daemon: ctrl MQTT connected (192.168.1.79) + +2026-10-25 18:13:36,319 INFO image_rx_daemon: MQTT connected; ready to publish lifetrac/v25/video/tile_delta + +2026-10-25 18:13:36,321 INFO image_rx_daemon: LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only + +2026-10-25 18:13:36,754 INFO image_rx_daemon: L072 VER warm-up ok (attempt 1) cap=0x000000FF + +Initializing regulatory profile 1 on co-processor... + + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] + +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 + +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 + +CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 + + FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] + +CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 + +CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 + +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 + +2026-10-25 18:13:37,113 INFO image_rx_daemon: LBT_ENABLE=0 (command uplink shares the image channel) + +PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} + +2026-10-25 18:13:37,173 INFO image_rx_daemon: SX1276 already in RXCONT (opmode=0x85) + +2026-10-25 18:13:37,175 INFO image_rx_daemon: RX worker ready; draining RX_FRAME_URC... + +2026-10-25 18:13:37,310 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 18:13:47,314 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 18:13:57,318 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 18:14:07,106 WARNING image_rx_daemon: FAULT_URC: code=0x0D sub=0x60 name=RX_SCAN_FAILED attempt=0 final=0 warm=1 hw_suspect=1 crc_seen=0 basis=tx_id_not_in_flight tx_inflight=- uptime_ms=14458936 raw=0d6000000000000000000000000000000000000038a0dc00 + +2026-10-25 18:14:07,322 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 18:14:17,325 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 18:14:27,329 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 18:14:37,136 WARNING image_rx_daemon: FAULT_URC: code=0x0D sub=0x61 name=RX_SCAN_FAILED attempt=1 final=0 warm=1 hw_suspect=1 crc_seen=0 basis=tx_id_not_in_flight tx_inflight=- uptime_ms=14488936 raw=0d610000000000000000000000000000000000006815dd00 + +2026-10-25 18:14:37,333 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 18:14:39,497 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=1606388297 len=152 + +2026-10-25 18:14:39,499 INFO image_rx_daemon: published frame_id=0 seq=113 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:39,500 INFO image_rx_daemon: PROBE TX seq=1 phase_ms=0 size_b=16 (tx#1) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=18 epoch=5 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:14:39,595 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:14:39,902 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=1606787582 len=152 + +2026-10-25 18:14:39,904 INFO image_rx_daemon: published frame_id=0 seq=114 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:40,490 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=1607378755 len=144 + +2026-10-25 18:14:40,492 INFO image_rx_daemon: published frame_id=0 seq=115 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:40,899 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=1607785661 len=152 + +2026-10-25 18:14:40,900 INFO image_rx_daemon: published frame_id=0 seq=116 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:40,901 INFO image_rx_daemon: PROBE TX seq=2 phase_ms=0 size_b=16 (tx#2) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=33 epoch=5 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:14:40,985 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:14:41,497 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=1608384380 len=152 + +2026-10-25 18:14:41,499 INFO image_rx_daemon: published frame_id=0 seq=117 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:41,899 INFO image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=1608781037 len=151 + +2026-10-25 18:14:41,902 INFO image_rx_daemon: published frame_id=0 seq=118 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:42,503 INFO image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 fw_us=1609382367 len=152 + +2026-10-25 18:14:42,504 INFO image_rx_daemon: published frame_id=0 seq=119 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:42,505 INFO image_rx_daemon: PROBE TX seq=3 phase_ms=0 size_b=16 (tx#3) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=37 epoch=6 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:14:42,578 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:14:42,906 INFO image_rx_daemon: frag_arrival: seq=120 idx=0 total=1 fw_us=1609781838 len=152 + +2026-10-25 18:14:42,907 INFO image_rx_daemon: published frame_id=0 seq=120 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:43,546 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=1610419715 len=204 + +2026-10-25 18:14:43,548 INFO image_rx_daemon: published frame_id=0 seq=121 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:43,885 INFO image_rx_daemon: frag_arrival: seq=122 idx=0 total=1 fw_us=1610777758 len=150 + +2026-10-25 18:14:43,886 INFO image_rx_daemon: published frame_id=0 seq=122 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:43,887 INFO image_rx_daemon: PROBE TX seq=4 phase_ms=0 size_b=16 (tx#4) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=14 epoch=6 freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:14:43,934 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:14:44,504 INFO image_rx_daemon: frag_arrival: seq=123 idx=0 total=1 fw_us=1611379334 len=152 + +2026-10-25 18:14:44,508 INFO image_rx_daemon: published frame_id=0 seq=123 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:44,926 INFO image_rx_daemon: frag_arrival: seq=124 idx=0 total=1 fw_us=1611808142 len=193 + +2026-10-25 18:14:44,928 INFO image_rx_daemon: published frame_id=0 seq=124 189 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:45,528 INFO image_rx_daemon: frag_arrival: seq=125 idx=0 total=1 fw_us=1612400875 len=185 + +2026-10-25 18:14:45,530 INFO image_rx_daemon: published frame_id=0 seq=125 181 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:45,531 INFO image_rx_daemon: PROBE TX seq=5 phase_ms=0 size_b=16 (tx#5) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=13 epoch=6 freq_hz=909250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:14:45,589 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:14:45,935 INFO image_rx_daemon: frag_arrival: seq=126 idx=0 total=1 fw_us=1612815704 len=206 + +2026-10-25 18:14:45,937 INFO image_rx_daemon: published frame_id=0 seq=126 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:46,521 INFO image_rx_daemon: frag_arrival: seq=127 idx=0 total=1 fw_us=1613404384 len=191 + +2026-10-25 18:14:46,523 INFO image_rx_daemon: published frame_id=0 seq=127 187 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:46,890 INFO image_rx_daemon: frag_arrival: seq=128 idx=0 total=1 fw_us=1613765043 len=140 + +2026-10-25 18:14:46,891 INFO image_rx_daemon: published frame_id=0 seq=128 136 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:46,892 INFO image_rx_daemon: PROBE TX seq=6 phase_ms=0 size_b=16 (tx#6) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=38 epoch=6 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:14:46,981 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:14:47,338 INFO image_rx_daemon: stats: rx_frames=16 rx_decode_err=0 frames_published=16 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=22 cmd_cooldown_drops=0 cmd_gate_held=7 cmd_copies_deferred=0 cmd_gate_deferred=7 + +2026-10-25 18:14:47,340 INFO image_rx_daemon: air_gap: n=15 dt_med=428808us dt_p95=637877us len_med=152B cmd_tx_ok=6 cmd_tx_fail=0 + +2026-10-25 18:14:47,342 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:10 + +2026-10-25 18:14:47,344 INFO image_rx_daemon: air_gap_by_class: boundary: n=15 med=428.8ms + +2026-10-25 18:14:47,346 INFO image_rx_daemon: rx_rf: n_rssi=16 n_snr=16 rssi[min/med/max]=-74/-63/-62 snr[min/med/max]=9.0/10.0/12.0 + +2026-10-25 18:14:47,347 INFO image_rx_daemon: phase_telemetry: valid=16 invalid=0 pre_f8=0 last_epoch=6 last_hop=25 slot_off=[14..14] + +2026-10-25 18:14:47,349 INFO image_rx_daemon: probe: tx=6 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:14:47,350 INFO image_rx_daemon: probe_grid: p0/s0:0/6(0%) + +2026-10-25 18:14:47,495 INFO image_rx_daemon: frag_arrival: seq=129 idx=0 total=1 fw_us=1614361463 len=137 + +2026-10-25 18:14:47,497 INFO image_rx_daemon: published frame_id=0 seq=129 133 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:47,933 INFO image_rx_daemon: frag_arrival: seq=130 idx=0 total=1 fw_us=1614807146 len=198 + +2026-10-25 18:14:47,935 INFO image_rx_daemon: published frame_id=0 seq=130 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:48,514 INFO image_rx_daemon: frag_arrival: seq=131 idx=0 total=1 fw_us=1615390500 len=179 + +2026-10-25 18:14:48,515 INFO image_rx_daemon: published frame_id=0 seq=131 175 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:48,516 INFO image_rx_daemon: PROBE TX seq=7 phase_ms=0 size_b=16 (tx#7) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=33 epoch=6 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:14:48,584 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:14:48,884 INFO image_rx_daemon: frag_arrival: seq=132 idx=0 total=1 fw_us=1615761357 len=140 + +2026-10-25 18:14:48,887 INFO image_rx_daemon: published frame_id=0 seq=132 136 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:49,494 INFO image_rx_daemon: frag_arrival: seq=133 idx=0 total=1 fw_us=1616367875 len=148 + +2026-10-25 18:14:49,495 INFO image_rx_daemon: published frame_id=0 seq=133 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:49,898 INFO image_rx_daemon: frag_arrival: seq=134 idx=0 total=1 fw_us=1616769654 len=152 + +2026-10-25 18:14:49,899 INFO image_rx_daemon: published frame_id=0 seq=134 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:49,900 INFO image_rx_daemon: PROBE TX seq=8 phase_ms=0 size_b=16 (tx#8) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=46 epoch=6 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:14:49,978 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:14:50,505 INFO image_rx_daemon: frag_arrival: seq=135 idx=0 total=1 fw_us=1617368529 len=152 + +2026-10-25 18:14:50,506 INFO image_rx_daemon: published frame_id=0 seq=135 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:50,896 INFO image_rx_daemon: frag_arrival: seq=136 idx=0 total=1 fw_us=1617767782 len=152 + +2026-10-25 18:14:50,898 INFO image_rx_daemon: published frame_id=0 seq=136 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:51,482 INFO image_rx_daemon: frag_arrival: seq=137 idx=0 total=1 fw_us=1618361522 len=145 + +2026-10-25 18:14:51,483 INFO image_rx_daemon: published frame_id=0 seq=137 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:51,484 INFO image_rx_daemon: PROBE TX seq=9 phase_ms=0 size_b=16 (tx#9) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=49 epoch=6 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:14:51,573 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:14:51,926 INFO image_rx_daemon: frag_arrival: seq=138 idx=0 total=1 fw_us=1618794436 len=191 + +2026-10-25 18:14:51,927 INFO image_rx_daemon: published frame_id=0 seq=138 187 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:52,493 INFO image_rx_daemon: frag_arrival: seq=139 idx=0 total=1 fw_us=1619364908 len=152 + +2026-10-25 18:14:52,495 INFO image_rx_daemon: published frame_id=0 seq=139 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:52,931 INFO image_rx_daemon: frag_arrival: seq=140 idx=0 total=1 fw_us=1619803011 len=206 + +2026-10-25 18:14:52,932 INFO image_rx_daemon: published frame_id=0 seq=140 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:52,932 INFO image_rx_daemon: PROBE TX seq=10 phase_ms=0 size_b=16 (tx#10) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=37 epoch=7 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:14:52,980 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:14:53,476 INFO image_rx_daemon: frag_arrival: seq=141 idx=0 total=1 fw_us=1620350387 len=136 + +2026-10-25 18:14:53,481 INFO image_rx_daemon: published frame_id=0 seq=141 132 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:53,889 INFO image_rx_daemon: frag_arrival: seq=142 idx=0 total=1 fw_us=1620760108 len=151 + +2026-10-25 18:14:53,891 INFO image_rx_daemon: published frame_id=0 seq=142 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:54,531 INFO image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 fw_us=1621400569 len=207 + +2026-10-25 18:14:54,532 INFO image_rx_daemon: published frame_id=0 seq=143 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:54,534 INFO image_rx_daemon: PROBE TX seq=11 phase_ms=0 size_b=16 (tx#11) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=42 epoch=7 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:14:54,577 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:14:54,894 INFO image_rx_daemon: frag_arrival: seq=144 idx=0 total=1 fw_us=1621763556 len=155 + +2026-10-25 18:14:54,897 INFO image_rx_daemon: published frame_id=0 seq=144 151 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:55,480 INFO image_rx_daemon: frag_arrival: seq=145 idx=0 total=1 fw_us=1622360054 len=152 + +2026-10-25 18:14:55,482 INFO image_rx_daemon: published frame_id=0 seq=145 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:55,928 INFO image_rx_daemon: frag_arrival: seq=146 idx=0 total=1 fw_us=1622798827 len=207 + +2026-10-25 18:14:55,929 INFO image_rx_daemon: published frame_id=0 seq=146 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:55,930 INFO image_rx_daemon: PROBE TX seq=12 phase_ms=0 size_b=16 (tx#12) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=48 epoch=7 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:14:55,977 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:14:56,484 INFO image_rx_daemon: frag_arrival: seq=147 idx=0 total=1 fw_us=1623351095 len=143 + +2026-10-25 18:14:56,487 INFO image_rx_daemon: published frame_id=0 seq=147 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:56,887 INFO image_rx_daemon: frag_arrival: seq=148 idx=0 total=1 fw_us=1623759142 len=152 + +2026-10-25 18:14:56,888 INFO image_rx_daemon: published frame_id=0 seq=148 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:57,353 INFO image_rx_daemon: stats: rx_frames=36 rx_decode_err=0 frames_published=36 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=48 cmd_cooldown_drops=0 cmd_gate_held=18 cmd_copies_deferred=0 cmd_gate_deferred=18 + +2026-10-25 18:14:57,354 INFO image_rx_daemon: air_gap: n=20 dt_med=547376us dt_p95=640461us len_med=152B cmd_tx_ok=12 cmd_tx_fail=0 + +2026-10-25 18:14:57,357 INFO image_rx_daemon: air_gap_hist(ms): <400:3 <1000:17 + +2026-10-25 18:14:57,359 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=547.4ms + +2026-10-25 18:14:57,360 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-63 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:14:57,360 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=7 last_hop=25 slot_off=[14..15] + +2026-10-25 18:14:57,361 INFO image_rx_daemon: probe: tx=12 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:14:57,361 INFO image_rx_daemon: probe_grid: p0/s0:0/12(0%) + +2026-10-25 18:14:57,489 INFO image_rx_daemon: frag_arrival: seq=149 idx=0 total=1 fw_us=1624357133 len=152 + +2026-10-25 18:14:57,490 INFO image_rx_daemon: published frame_id=0 seq=149 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:57,491 INFO image_rx_daemon: PROBE TX seq=13 phase_ms=0 size_b=16 (tx#13) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=12 epoch=7 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:14:57,570 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:14:57,920 INFO image_rx_daemon: frag_arrival: seq=150 idx=0 total=1 fw_us=1624792675 len=202 + +2026-10-25 18:14:57,921 INFO image_rx_daemon: published frame_id=0 seq=150 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:58,508 INFO image_rx_daemon: frag_arrival: seq=151 idx=0 total=1 fw_us=1625378723 len=185 + +2026-10-25 18:14:58,509 INFO image_rx_daemon: published frame_id=0 seq=151 181 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:58,884 INFO image_rx_daemon: frag_arrival: seq=152 idx=0 total=1 fw_us=1625754709 len=152 + +2026-10-25 18:14:58,885 INFO image_rx_daemon: published frame_id=0 seq=152 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:58,886 INFO image_rx_daemon: PROBE TX seq=14 phase_ms=0 size_b=16 (tx#14) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=10 epoch=7 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:14:58,974 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:14:59,514 INFO image_rx_daemon: frag_arrival: seq=153 idx=0 total=1 fw_us=1626382267 len=190 + +2026-10-25 18:14:59,515 INFO image_rx_daemon: published frame_id=0 seq=153 186 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:14:59,906 INFO image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=1626771499 len=179 + +2026-10-25 18:14:59,908 INFO image_rx_daemon: published frame_id=0 seq=154 175 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:00,498 INFO image_rx_daemon: frag_arrival: seq=155 idx=0 total=1 fw_us=1627362843 len=166 + +2026-10-25 18:15:00,499 INFO image_rx_daemon: published frame_id=0 seq=155 162 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:00,500 INFO image_rx_daemon: PROBE TX seq=15 phase_ms=0 size_b=16 (tx#15) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=31 epoch=7 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:00,573 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:00,895 INFO image_rx_daemon: frag_arrival: seq=156 idx=0 total=1 fw_us=1627763096 len=158 + +2026-10-25 18:15:00,898 INFO image_rx_daemon: published frame_id=0 seq=156 154 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:01,510 INFO image_rx_daemon: frag_arrival: seq=157 idx=0 total=1 fw_us=1628379618 len=192 + +2026-10-25 18:15:01,511 INFO image_rx_daemon: published frame_id=0 seq=157 188 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:01,909 INFO image_rx_daemon: frag_arrival: seq=158 idx=0 total=1 fw_us=1628782984 len=194 + +2026-10-25 18:15:01,911 INFO image_rx_daemon: published frame_id=0 seq=158 190 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:01,912 INFO image_rx_daemon: PROBE TX seq=16 phase_ms=0 size_b=16 (tx#16) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=47 epoch=8 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:01,971 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:02,447 INFO image_rx_daemon: frag_arrival: seq=159 idx=0 total=1 fw_us=1629318464 len=110 + +2026-10-25 18:15:02,448 INFO image_rx_daemon: published frame_id=0 seq=159 106 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:02,891 INFO image_rx_daemon: frag_arrival: seq=160 idx=0 total=1 fw_us=1629765686 len=114 + +2026-10-25 18:15:02,895 INFO image_rx_daemon: published frame_id=0 seq=160 110 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:03,452 INFO image_rx_daemon: frag_arrival: seq=161 idx=0 total=1 fw_us=1630319413 len=116 + +2026-10-25 18:15:03,455 INFO image_rx_daemon: published frame_id=0 seq=161 112 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:03,456 INFO image_rx_daemon: PROBE TX seq=17 phase_ms=0 size_b=16 (tx#17) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=44 epoch=8 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:03,503 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:03,921 INFO image_rx_daemon: frag_arrival: seq=162 idx=0 total=1 fw_us=1630787051 len=196 + +2026-10-25 18:15:03,923 INFO image_rx_daemon: published frame_id=0 seq=162 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:04,518 INFO image_rx_daemon: frag_arrival: seq=163 idx=0 total=1 fw_us=1631383142 len=202 + +2026-10-25 18:15:04,519 INFO image_rx_daemon: published frame_id=0 seq=163 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:04,520 INFO image_rx_daemon: PROBE TX seq=18 phase_ms=0 size_b=16 (tx#18) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=24 epoch=8 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:04,566 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:04,882 INFO image_rx_daemon: frag_arrival: seq=164 idx=0 total=1 fw_us=1631752661 len=152 + +2026-10-25 18:15:04,883 INFO image_rx_daemon: published frame_id=0 seq=164 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:05,469 INFO image_rx_daemon: frag_arrival: seq=165 idx=0 total=1 fw_us=1632344269 len=152 + +2026-10-25 18:15:05,470 INFO image_rx_daemon: published frame_id=0 seq=165 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:06,078 INFO image_rx_daemon: frag_arrival: seq=166 idx=0 total=1 fw_us=1632943224 len=152 + +2026-10-25 18:15:06,079 INFO image_rx_daemon: published frame_id=0 seq=166 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:06,080 INFO image_rx_daemon: PROBE TX seq=19 phase_ms=0 size_b=16 (tx#19) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=18 epoch=8 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:06,159 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:06,474 INFO image_rx_daemon: frag_arrival: seq=167 idx=0 total=1 fw_us=1633342663 len=152 + +2026-10-25 18:15:06,476 INFO image_rx_daemon: published frame_id=0 seq=167 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:06,878 INFO image_rx_daemon: frag_arrival: seq=168 idx=0 total=1 fw_us=1633742078 len=152 + +2026-10-25 18:15:06,879 INFO image_rx_daemon: published frame_id=0 seq=168 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:07,365 INFO image_rx_daemon: stats: rx_frames=56 rx_decode_err=0 frames_published=56 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=76 cmd_cooldown_drops=0 cmd_gate_held=26 cmd_copies_deferred=0 cmd_gate_deferred=26 + +2026-10-25 18:15:07,366 INFO image_rx_daemon: air_gap: n=20 dt_med=535480us dt_p95=627558us len_med=158B cmd_tx_ok=19 cmd_tx_fail=0 + +2026-10-25 18:15:07,369 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 18:15:07,370 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=535.5ms + +2026-10-25 18:15:07,372 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:15:07,374 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=8 last_hop=25 slot_off=[14..60] + +2026-10-25 18:15:07,375 INFO image_rx_daemon: probe: tx=19 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:15:07,375 INFO image_rx_daemon: probe_grid: p0/s0:0/19(0%) + +2026-10-25 18:15:07,473 INFO image_rx_daemon: frag_arrival: seq=169 idx=0 total=1 fw_us=1634341143 len=152 + +2026-10-25 18:15:07,475 INFO image_rx_daemon: published frame_id=0 seq=169 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:07,476 INFO image_rx_daemon: PROBE TX seq=20 phase_ms=0 size_b=16 (tx#20) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=46 epoch=8 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:07,564 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:07,872 INFO image_rx_daemon: frag_arrival: seq=170 idx=0 total=1 fw_us=1634740505 len=152 + +2026-10-25 18:15:07,873 INFO image_rx_daemon: published frame_id=0 seq=170 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:08,450 INFO image_rx_daemon: frag_arrival: seq=171 idx=0 total=1 fw_us=1635316349 len=123 + +2026-10-25 18:15:08,453 INFO image_rx_daemon: published frame_id=0 seq=171 119 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:08,900 INFO image_rx_daemon: frag_arrival: seq=172 idx=0 total=1 fw_us=1635764791 len=189 + +2026-10-25 18:15:08,902 INFO image_rx_daemon: published frame_id=0 seq=172 185 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:08,902 INFO image_rx_daemon: PROBE TX seq=21 phase_ms=0 size_b=16 (tx#21) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=37 epoch=8 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:08,955 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:09,469 INFO image_rx_daemon: frag_arrival: seq=173 idx=0 total=1 fw_us=1636330089 len=141 + +2026-10-25 18:15:09,470 INFO image_rx_daemon: published frame_id=0 seq=173 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:09,873 INFO image_rx_daemon: frag_arrival: seq=174 idx=0 total=1 fw_us=1636734613 len=149 + +2026-10-25 18:15:09,875 INFO image_rx_daemon: published frame_id=0 seq=174 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:10,474 INFO image_rx_daemon: frag_arrival: seq=175 idx=0 total=1 fw_us=1637336214 len=152 + +2026-10-25 18:15:10,475 INFO image_rx_daemon: published frame_id=0 seq=175 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:10,476 INFO image_rx_daemon: PROBE TX seq=22 phase_ms=0 size_b=16 (tx#22) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=11 epoch=8 freq_hz=908250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:10,555 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:10,842 INFO image_rx_daemon: frag_arrival: seq=176 idx=0 total=1 fw_us=1637712461 len=122 + +2026-10-25 18:15:10,843 INFO image_rx_daemon: published frame_id=0 seq=176 118 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:11,471 INFO image_rx_daemon: frag_arrival: seq=177 idx=0 total=1 fw_us=1638334886 len=152 + +2026-10-25 18:15:11,472 INFO image_rx_daemon: published frame_id=0 seq=177 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:11,851 INFO image_rx_daemon: frag_arrival: seq=178 idx=0 total=1 fw_us=1638713650 len=124 + +2026-10-25 18:15:11,854 INFO image_rx_daemon: published frame_id=0 seq=178 120 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:11,855 INFO image_rx_daemon: PROBE TX seq=23 phase_ms=0 size_b=16 (tx#23) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=10 epoch=9 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:11,902 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:12,460 INFO image_rx_daemon: frag_arrival: seq=179 idx=0 total=1 fw_us=1639325693 len=143 + +2026-10-25 18:15:12,463 INFO image_rx_daemon: published frame_id=0 seq=179 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:12,853 INFO image_rx_daemon: frag_arrival: seq=180 idx=0 total=1 fw_us=1639713142 len=126 + +2026-10-25 18:15:12,856 INFO image_rx_daemon: published frame_id=0 seq=180 122 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:13,472 INFO image_rx_daemon: frag_arrival: seq=181 idx=0 total=1 fw_us=1640331771 len=152 + +2026-10-25 18:15:13,473 INFO image_rx_daemon: published frame_id=0 seq=181 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:13,474 INFO image_rx_daemon: PROBE TX seq=24 phase_ms=0 size_b=16 (tx#24) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=32 epoch=9 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:13,552 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:13,870 INFO image_rx_daemon: frag_arrival: seq=182 idx=0 total=1 fw_us=1640731146 len=152 + +2026-10-25 18:15:13,871 INFO image_rx_daemon: published frame_id=0 seq=182 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:14,466 INFO image_rx_daemon: frag_arrival: seq=183 idx=0 total=1 fw_us=1641330319 len=152 + +2026-10-25 18:15:14,467 INFO image_rx_daemon: published frame_id=0 seq=183 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:14,871 INFO image_rx_daemon: frag_arrival: seq=184 idx=0 total=1 fw_us=1641729887 len=152 + +2026-10-25 18:15:14,873 INFO image_rx_daemon: published frame_id=0 seq=184 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:14,874 INFO image_rx_daemon: PROBE TX seq=25 phase_ms=0 size_b=16 (tx#25) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=40 epoch=9 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:14,953 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:15,475 INFO image_rx_daemon: frag_arrival: seq=185 idx=0 total=1 fw_us=1642329146 len=152 + +2026-10-25 18:15:15,476 INFO image_rx_daemon: published frame_id=0 seq=185 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:15,870 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=1642728584 len=152 + +2026-10-25 18:15:15,871 INFO image_rx_daemon: published frame_id=0 seq=186 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:16,502 INFO image_rx_daemon: frag_arrival: seq=187 idx=0 total=1 fw_us=1643358920 len=194 + +2026-10-25 18:15:16,503 INFO image_rx_daemon: published frame_id=0 seq=187 190 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:16,504 INFO image_rx_daemon: PROBE TX seq=26 phase_ms=0 size_b=16 (tx#26) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=25 epoch=9 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:16,552 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:16,855 INFO image_rx_daemon: frag_arrival: seq=188 idx=0 total=1 fw_us=1643714521 len=137 + +2026-10-25 18:15:16,856 INFO image_rx_daemon: published frame_id=0 seq=188 133 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:17,378 INFO image_rx_daemon: stats: rx_frames=76 rx_decode_err=0 frames_published=76 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=104 cmd_cooldown_drops=0 cmd_gate_held=35 cmd_copies_deferred=0 cmd_gate_deferred=35 + +2026-10-25 18:15:17,380 INFO image_rx_daemon: air_gap: n=20 dt_med=565298us dt_p95=630336us len_med=152B cmd_tx_ok=26 cmd_tx_fail=0 + +2026-10-25 18:15:17,382 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 + +2026-10-25 18:15:17,383 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=565.3ms + +2026-10-25 18:15:17,384 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-63/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:15:17,384 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=9 last_hop=25 slot_off=[14..14] + +2026-10-25 18:15:17,385 INFO image_rx_daemon: probe: tx=26 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:15:17,385 INFO image_rx_daemon: probe_grid: p0/s0:0/26(0%) + +2026-10-25 18:15:17,470 INFO image_rx_daemon: frag_arrival: seq=189 idx=0 total=1 fw_us=1644326521 len=152 + +2026-10-25 18:15:17,473 INFO image_rx_daemon: published frame_id=0 seq=189 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:17,867 INFO image_rx_daemon: frag_arrival: seq=190 idx=0 total=1 fw_us=1644723334 len=149 + +2026-10-25 18:15:17,870 INFO image_rx_daemon: published frame_id=0 seq=190 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:17,871 INFO image_rx_daemon: PROBE TX seq=27 phase_ms=0 size_b=16 (tx#27) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=41 epoch=9 freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:17,950 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:18,466 INFO image_rx_daemon: frag_arrival: seq=191 idx=0 total=1 fw_us=1645319776 len=145 + +2026-10-25 18:15:18,467 INFO image_rx_daemon: published frame_id=0 seq=191 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:18,896 INFO image_rx_daemon: frag_arrival: seq=192 idx=0 total=1 fw_us=1645757878 len=200 + +2026-10-25 18:15:18,898 INFO image_rx_daemon: published frame_id=0 seq=192 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:19,487 INFO image_rx_daemon: frag_arrival: seq=193 idx=0 total=1 fw_us=1646346326 len=183 + +2026-10-25 18:15:19,488 INFO image_rx_daemon: published frame_id=0 seq=193 179 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:19,489 INFO image_rx_daemon: PROBE TX seq=28 phase_ms=0 size_b=16 (tx#28) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=39 epoch=9 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:19,557 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:19,914 INFO image_rx_daemon: frag_arrival: seq=194 idx=0 total=1 fw_us=1646757142 len=198 + +2026-10-25 18:15:19,915 INFO image_rx_daemon: published frame_id=0 seq=194 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:20,503 INFO image_rx_daemon: frag_arrival: seq=195 idx=0 total=1 fw_us=1647360575 len=205 + +2026-10-25 18:15:20,504 INFO image_rx_daemon: published frame_id=0 seq=195 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:20,903 INFO image_rx_daemon: frag_arrival: seq=196 idx=0 total=1 fw_us=1647752222 len=195 + +2026-10-25 18:15:20,904 INFO image_rx_daemon: published frame_id=0 seq=196 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:20,904 INFO image_rx_daemon: PROBE TX seq=29 phase_ms=0 size_b=16 (tx#29) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=14 epoch=9 freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:20,952 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:21,477 INFO image_rx_daemon: frag_arrival: seq=197 idx=0 total=1 fw_us=1648338352 len=177 + +2026-10-25 18:15:21,479 INFO image_rx_daemon: published frame_id=0 seq=197 173 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:21,877 INFO image_rx_daemon: frag_arrival: seq=198 idx=0 total=1 fw_us=1648716975 len=151 + +2026-10-25 18:15:21,878 INFO image_rx_daemon: published frame_id=0 seq=198 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:22,448 INFO image_rx_daemon: frag_arrival: seq=199 idx=0 total=1 fw_us=1649302953 len=132 + +2026-10-25 18:15:22,451 INFO image_rx_daemon: published frame_id=0 seq=199 128 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:22,452 INFO image_rx_daemon: PROBE TX seq=30 phase_ms=0 size_b=16 (tx#30) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=46 epoch=10 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:22,496 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:22,858 INFO image_rx_daemon: frag_arrival: seq=200 idx=0 total=1 fw_us=1649705934 len=130 + +2026-10-25 18:15:22,862 INFO image_rx_daemon: published frame_id=0 seq=200 126 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:23,466 INFO image_rx_daemon: frag_arrival: seq=201 idx=0 total=1 fw_us=1650314109 len=151 + +2026-10-25 18:15:23,467 INFO image_rx_daemon: published frame_id=0 seq=201 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:23,860 INFO image_rx_daemon: frag_arrival: seq=202 idx=0 total=1 fw_us=1650715773 len=152 + +2026-10-25 18:15:23,862 INFO image_rx_daemon: published frame_id=0 seq=202 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:23,863 INFO image_rx_daemon: PROBE TX seq=31 phase_ms=0 size_b=16 (tx#31) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=13 epoch=10 freq_hz=909250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:23,954 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:24,469 INFO image_rx_daemon: frag_arrival: seq=203 idx=0 total=1 fw_us=1651314529 len=152 + +2026-10-25 18:15:24,470 INFO image_rx_daemon: published frame_id=0 seq=203 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:24,863 INFO image_rx_daemon: frag_arrival: seq=204 idx=0 total=1 fw_us=1651714417 len=152 + +2026-10-25 18:15:24,867 INFO image_rx_daemon: published frame_id=0 seq=204 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:25,495 INFO image_rx_daemon: frag_arrival: seq=205 idx=0 total=1 fw_us=1652345734 len=197 + +2026-10-25 18:15:25,496 INFO image_rx_daemon: published frame_id=0 seq=205 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:25,497 INFO image_rx_daemon: PROBE TX seq=32 phase_ms=0 size_b=16 (tx#32) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=22 epoch=10 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:25,545 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:25,888 INFO image_rx_daemon: frag_arrival: seq=206 idx=0 total=1 fw_us=1652734871 len=186 + +2026-10-25 18:15:25,889 INFO image_rx_daemon: published frame_id=0 seq=206 182 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:26,490 INFO image_rx_daemon: frag_arrival: seq=207 idx=0 total=1 fw_us=1653338836 len=192 + +2026-10-25 18:15:26,492 INFO image_rx_daemon: published frame_id=0 seq=207 188 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:27,099 INFO image_rx_daemon: frag_arrival: seq=208 idx=0 total=1 fw_us=1653947914 len=207 + +2026-10-25 18:15:27,101 INFO image_rx_daemon: published frame_id=0 seq=208 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:27,102 INFO image_rx_daemon: PROBE TX seq=33 phase_ms=0 size_b=16 (tx#33) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=10 epoch=10 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:27,149 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:27,388 INFO image_rx_daemon: stats: rx_frames=96 rx_decode_err=0 frames_published=96 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=131 cmd_cooldown_drops=0 cmd_gate_held=45 cmd_copies_deferred=0 cmd_gate_deferred=45 + +2026-10-25 18:15:27,392 INFO image_rx_daemon: air_gap: n=20 dt_med=586130us dt_p95=631317us len_med=177B cmd_tx_ok=33 cmd_tx_fail=0 + +2026-10-25 18:15:27,393 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 18:15:27,394 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=586.1ms + +2026-10-25 18:15:27,394 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-69/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:15:27,395 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=10 last_hop=26 slot_off=[14..21] + +2026-10-25 18:15:27,395 INFO image_rx_daemon: probe: tx=33 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:15:27,396 INFO image_rx_daemon: probe_grid: p0/s0:0/33(0%) + +2026-10-25 18:15:27,502 INFO image_rx_daemon: frag_arrival: seq=209 idx=0 total=1 fw_us=1654347021 len=205 + +2026-10-25 18:15:27,504 INFO image_rx_daemon: published frame_id=0 seq=209 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:27,874 INFO image_rx_daemon: frag_arrival: seq=210 idx=0 total=1 fw_us=1654714882 len=152 + +2026-10-25 18:15:27,875 INFO image_rx_daemon: published frame_id=0 seq=210 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:28,463 INFO image_rx_daemon: frag_arrival: seq=211 idx=0 total=1 fw_us=1655307142 len=152 + +2026-10-25 18:15:28,464 INFO image_rx_daemon: published frame_id=0 seq=211 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:28,465 INFO image_rx_daemon: PROBE TX seq=34 phase_ms=0 size_b=16 (tx#34) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=19 epoch=10 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:28,543 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:28,824 INFO image_rx_daemon: frag_arrival: seq=212 idx=0 total=1 fw_us=1655681544 len=115 + +2026-10-25 18:15:28,827 INFO image_rx_daemon: published frame_id=0 seq=212 111 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:29,452 INFO image_rx_daemon: frag_arrival: seq=213 idx=0 total=1 fw_us=1656305142 len=152 + +2026-10-25 18:15:29,454 INFO image_rx_daemon: published frame_id=0 seq=213 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:29,866 INFO image_rx_daemon: frag_arrival: seq=214 idx=0 total=1 fw_us=1656708434 len=142 + +2026-10-25 18:15:29,867 INFO image_rx_daemon: published frame_id=0 seq=214 138 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:29,868 INFO image_rx_daemon: PROBE TX seq=35 phase_ms=0 size_b=16 (tx#35) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=26 epoch=10 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:29,946 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:30,453 INFO image_rx_daemon: frag_arrival: seq=215 idx=0 total=1 fw_us=1657297076 len=147 + +2026-10-25 18:15:30,454 INFO image_rx_daemon: published frame_id=0 seq=215 143 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:30,866 INFO image_rx_daemon: frag_arrival: seq=216 idx=0 total=1 fw_us=1657714328 len=152 + +2026-10-25 18:15:30,867 INFO image_rx_daemon: published frame_id=0 seq=216 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:31,457 INFO image_rx_daemon: frag_arrival: seq=217 idx=0 total=1 fw_us=1658300146 len=152 + +2026-10-25 18:15:31,459 INFO image_rx_daemon: published frame_id=0 seq=217 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:31,460 INFO image_rx_daemon: PROBE TX seq=36 phase_ms=0 size_b=16 (tx#36) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=2 epoch=10 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:31,538 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:31,866 INFO image_rx_daemon: frag_arrival: seq=218 idx=0 total=1 fw_us=1658703908 len=145 + +2026-10-25 18:15:31,867 INFO image_rx_daemon: published frame_id=0 seq=218 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:32,428 INFO image_rx_daemon: frag_arrival: seq=219 idx=0 total=1 fw_us=1659282687 len=131 + +2026-10-25 18:15:32,431 INFO image_rx_daemon: published frame_id=0 seq=219 127 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:33,071 INFO image_rx_daemon: frag_arrival: seq=220 idx=0 total=1 fw_us=1659917859 len=182 + +2026-10-25 18:15:33,072 INFO image_rx_daemon: published frame_id=0 seq=220 178 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:33,072 INFO image_rx_daemon: PROBE TX seq=37 phase_ms=0 size_b=16 (tx#37) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=14 epoch=11 freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:33,140 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:33,448 INFO image_rx_daemon: frag_arrival: seq=221 idx=0 total=1 fw_us=1660293807 len=149 + +2026-10-25 18:15:33,451 INFO image_rx_daemon: published frame_id=0 seq=221 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:34,098 INFO image_rx_daemon: frag_arrival: seq=222 idx=0 total=1 fw_us=1660934042 len=204 + +2026-10-25 18:15:34,101 INFO image_rx_daemon: published frame_id=0 seq=222 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:34,474 INFO image_rx_daemon: frag_arrival: seq=223 idx=0 total=1 fw_us=1661317789 len=183 + +2026-10-25 18:15:34,475 INFO image_rx_daemon: published frame_id=0 seq=223 179 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:34,476 INFO image_rx_daemon: PROBE TX seq=38 phase_ms=0 size_b=16 (tx#38) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=0 epoch=11 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:34,534 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:34,894 INFO image_rx_daemon: frag_arrival: seq=224 idx=0 total=1 fw_us=1661733142 len=180 + +2026-10-25 18:15:34,896 INFO image_rx_daemon: published frame_id=0 seq=224 176 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:35,471 INFO image_rx_daemon: frag_arrival: seq=225 idx=0 total=1 fw_us=1662310701 len=176 + +2026-10-25 18:15:35,472 INFO image_rx_daemon: published frame_id=0 seq=225 172 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:35,874 INFO image_rx_daemon: frag_arrival: seq=226 idx=0 total=1 fw_us=1662723734 len=166 + +2026-10-25 18:15:35,875 INFO image_rx_daemon: published frame_id=0 seq=226 162 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:35,876 INFO image_rx_daemon: PROBE TX seq=39 phase_ms=0 size_b=16 (tx#39) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=40 epoch=11 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:35,934 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:36,486 INFO image_rx_daemon: frag_arrival: seq=227 idx=0 total=1 fw_us=1663324116 len=198 + +2026-10-25 18:15:36,487 INFO image_rx_daemon: published frame_id=0 seq=227 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:36,838 INFO image_rx_daemon: frag_arrival: seq=228 idx=0 total=1 fw_us=1663678538 len=114 + +2026-10-25 18:15:36,839 INFO image_rx_daemon: published frame_id=0 seq=228 110 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:37,399 INFO image_rx_daemon: stats: rx_frames=116 rx_decode_err=0 frames_published=116 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=161 cmd_cooldown_drops=0 cmd_gate_held=54 cmd_copies_deferred=0 cmd_gate_deferred=54 + +2026-10-25 18:15:37,401 INFO image_rx_daemon: air_gap: n=20 dt_med=417252us dt_p95=640235us len_med=152B cmd_tx_ok=39 cmd_tx_fail=0 + +2026-10-25 18:15:37,403 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:15:37,403 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=417.3ms + +2026-10-25 18:15:37,404 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-63 snr[min/med/max]=9.0/10.0/13.0 + +2026-10-25 18:15:37,409 INFO image_rx_daemon: frag_arrival: seq=229 idx=0 total=1 fw_us=1664258142 len=112 + +2026-10-25 18:15:37,409 INFO image_rx_daemon: phase_telemetry: valid=21 invalid=0 pre_f8=0 last_epoch=11 last_hop=28 slot_off=[14..36] + +2026-10-25 18:15:37,411 INFO image_rx_daemon: probe: tx=39 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:15:37,412 INFO image_rx_daemon: probe_grid: p0/s0:0/39(0%) + +2026-10-25 18:15:37,413 INFO image_rx_daemon: published frame_id=0 seq=229 108 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:37,414 INFO image_rx_daemon: PROBE TX seq=40 phase_ms=0 size_b=16 (tx#40) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=45 epoch=11 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:37,461 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:37,838 INFO image_rx_daemon: frag_arrival: seq=230 idx=0 total=1 fw_us=1664684463 len=120 + +2026-10-25 18:15:37,839 INFO image_rx_daemon: published frame_id=0 seq=230 116 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:38,467 INFO image_rx_daemon: frag_arrival: seq=231 idx=0 total=1 fw_us=1665309009 len=185 + +2026-10-25 18:15:38,468 INFO image_rx_daemon: published frame_id=0 seq=231 181 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:38,468 INFO image_rx_daemon: PROBE TX seq=41 phase_ms=0 size_b=16 (tx#41) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=32 epoch=11 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:38,536 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:39,086 INFO image_rx_daemon: frag_arrival: seq=232 idx=0 total=1 fw_us=1665920648 len=203 + +2026-10-25 18:15:39,088 INFO image_rx_daemon: published frame_id=0 seq=232 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:39,446 INFO image_rx_daemon: frag_arrival: seq=233 idx=0 total=1 fw_us=1666283450 len=152 + +2026-10-25 18:15:39,447 INFO image_rx_daemon: published frame_id=0 seq=233 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:40,048 INFO image_rx_daemon: frag_arrival: seq=234 idx=0 total=1 fw_us=1666881919 len=152 + +2026-10-25 18:15:40,051 INFO image_rx_daemon: published frame_id=0 seq=234 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:40,052 INFO image_rx_daemon: PROBE TX seq=42 phase_ms=0 size_b=16 (tx#42) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=13 epoch=11 freq_hz=909250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:40,130 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:40,438 INFO image_rx_daemon: frag_arrival: seq=235 idx=0 total=1 fw_us=1667280943 len=152 + +2026-10-25 18:15:40,440 INFO image_rx_daemon: published frame_id=0 seq=235 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:41,087 INFO image_rx_daemon: frag_arrival: seq=236 idx=0 total=1 fw_us=1667918298 len=205 + +2026-10-25 18:15:41,088 INFO image_rx_daemon: published frame_id=0 seq=236 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:41,438 INFO image_rx_daemon: frag_arrival: seq=237 idx=0 total=1 fw_us=1668278594 len=152 + +2026-10-25 18:15:41,439 INFO image_rx_daemon: published frame_id=0 seq=237 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:41,440 INFO image_rx_daemon: PROBE TX seq=43 phase_ms=0 size_b=16 (tx#43) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=4 epoch=11 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:41,529 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:41,859 INFO image_rx_daemon: frag_arrival: seq=238 idx=0 total=1 fw_us=1668691643 len=127 + +2026-10-25 18:15:41,861 INFO image_rx_daemon: published frame_id=0 seq=238 123 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:42,438 INFO image_rx_daemon: frag_arrival: seq=239 idx=0 total=1 fw_us=1669276314 len=152 + +2026-10-25 18:15:42,439 INFO image_rx_daemon: published frame_id=0 seq=239 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:43,007 INFO image_rx_daemon: frag_arrival: seq=240 idx=0 total=1 fw_us=1669848881 len=117 + +2026-10-25 18:15:43,010 INFO image_rx_daemon: published frame_id=0 seq=240 113 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:43,011 INFO image_rx_daemon: PROBE TX seq=44 phase_ms=0 size_b=16 (tx#44) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=7 epoch=12 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:43,054 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:43,420 INFO image_rx_daemon: frag_arrival: seq=241 idx=0 total=1 fw_us=1670255725 len=129 + +2026-10-25 18:15:43,421 INFO image_rx_daemon: published frame_id=0 seq=241 125 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:44,017 INFO image_rx_daemon: frag_arrival: seq=242 idx=0 total=1 fw_us=1670867146 len=145 + +2026-10-25 18:15:44,019 INFO image_rx_daemon: published frame_id=0 seq=242 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:44,426 INFO image_rx_daemon: frag_arrival: seq=243 idx=0 total=1 fw_us=1671263666 len=142 + +2026-10-25 18:15:44,427 INFO image_rx_daemon: published frame_id=0 seq=243 138 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:44,429 INFO image_rx_daemon: PROBE TX seq=45 phase_ms=0 size_b=16 (tx#45) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=17 epoch=12 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:44,518 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:44,869 INFO image_rx_daemon: frag_arrival: seq=244 idx=0 total=1 fw_us=1671706498 len=152 + +2026-10-25 18:15:44,872 INFO image_rx_daemon: published frame_id=0 seq=244 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:45,409 INFO image_rx_daemon: frag_arrival: seq=245 idx=0 total=1 fw_us=1672245753 len=121 + +2026-10-25 18:15:45,411 INFO image_rx_daemon: published frame_id=0 seq=245 117 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:46,040 INFO image_rx_daemon: frag_arrival: seq=246 idx=0 total=1 fw_us=1672867704 len=152 + +2026-10-25 18:15:46,041 INFO image_rx_daemon: published frame_id=0 seq=246 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:46,041 INFO image_rx_daemon: PROBE TX seq=46 phase_ms=0 size_b=16 (tx#46) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=10 epoch=12 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:46,120 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:46,431 INFO image_rx_daemon: frag_arrival: seq=247 idx=0 total=1 fw_us=1673266779 len=152 + +2026-10-25 18:15:46,432 INFO image_rx_daemon: published frame_id=0 seq=247 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:47,018 INFO image_rx_daemon: frag_arrival: seq=248 idx=0 total=1 fw_us=1673865314 len=152 + +2026-10-25 18:15:47,020 INFO image_rx_daemon: published frame_id=0 seq=248 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:47,424 INFO image_rx_daemon: frag_arrival: seq=249 idx=0 total=1 fw_us=1674264376 len=152 + +2026-10-25 18:15:47,426 INFO image_rx_daemon: published frame_id=0 seq=249 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:47,428 INFO image_rx_daemon: PROBE TX seq=47 phase_ms=0 size_b=16 (tx#47) + +2026-10-25 18:15:47,430 INFO image_rx_daemon: stats: rx_frames=137 rx_decode_err=0 frames_published=137 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=191 cmd_cooldown_drops=0 cmd_gate_held=61 cmd_copies_deferred=0 cmd_gate_deferred=61 + +2026-10-25 18:15:47,431 INFO image_rx_daemon: air_gap: n=21 dt_med=539255us dt_p95=624546us len_med=152B cmd_tx_ok=46 cmd_tx_fail=0 + +2026-10-25 18:15:47,431 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:15 + +2026-10-25 18:15:47,432 INFO image_rx_daemon: air_gap_by_class: boundary: n=21 med=539.3ms + +2026-10-25 18:15:47,432 INFO image_rx_daemon: rx_rf: n_rssi=21 n_snr=21 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:15:47,432 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=12 last_hop=28 slot_off=[14..51] + +2026-10-25 18:15:47,433 INFO image_rx_daemon: probe: tx=47 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:15:47,433 INFO image_rx_daemon: probe_grid: p0/s0:0/47(0%) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=6 epoch=12 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:47,519 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:48,025 INFO image_rx_daemon: frag_arrival: seq=250 idx=0 total=1 fw_us=1674862975 len=152 + +2026-10-25 18:15:48,027 INFO image_rx_daemon: published frame_id=0 seq=250 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:48,424 INFO image_rx_daemon: frag_arrival: seq=251 idx=0 total=1 fw_us=1675262017 len=152 + +2026-10-25 18:15:48,425 INFO image_rx_daemon: published frame_id=0 seq=251 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:49,066 INFO image_rx_daemon: frag_arrival: seq=252 idx=0 total=1 fw_us=1675896842 len=201 + +2026-10-25 18:15:49,068 INFO image_rx_daemon: published frame_id=0 seq=252 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:49,068 INFO image_rx_daemon: PROBE TX seq=48 phase_ms=0 size_b=16 (tx#48) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=47 epoch=12 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:49,115 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:49,433 INFO image_rx_daemon: frag_arrival: seq=253 idx=0 total=1 fw_us=1676259765 len=152 + +2026-10-25 18:15:49,434 INFO image_rx_daemon: published frame_id=0 seq=253 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:50,014 INFO image_rx_daemon: frag_arrival: seq=254 idx=0 total=1 fw_us=1676858475 len=152 + +2026-10-25 18:15:50,015 INFO image_rx_daemon: published frame_id=0 seq=254 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:50,411 INFO image_rx_daemon: frag_arrival: seq=255 idx=0 total=1 fw_us=1677247347 len=139 + +2026-10-25 18:15:50,412 INFO image_rx_daemon: published frame_id=0 seq=255 135 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:50,413 INFO image_rx_daemon: PROBE TX seq=49 phase_ms=0 size_b=16 (tx#49) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=48 epoch=12 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:50,451 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:51,069 INFO image_rx_daemon: frag_arrival: seq=0 idx=0 total=1 fw_us=1677895116 len=205 + +2026-10-25 18:15:51,071 INFO image_rx_daemon: published frame_id=0 seq=0 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:51,418 INFO image_rx_daemon: frag_arrival: seq=1 idx=0 total=1 fw_us=1678247861 len=142 + +2026-10-25 18:15:51,419 INFO image_rx_daemon: published frame_id=0 seq=1 138 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:52,019 INFO image_rx_daemon: frag_arrival: seq=2 idx=0 total=1 fw_us=1678854541 len=152 + +2026-10-25 18:15:52,020 INFO image_rx_daemon: published frame_id=0 seq=2 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:52,021 INFO image_rx_daemon: PROBE TX seq=50 phase_ms=0 size_b=16 (tx#50) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=19 epoch=13 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:52,110 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:52,418 INFO image_rx_daemon: frag_arrival: seq=3 idx=0 total=1 fw_us=1679246092 len=144 + +2026-10-25 18:15:52,419 INFO image_rx_daemon: published frame_id=0 seq=3 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:53,010 INFO image_rx_daemon: frag_arrival: seq=4 idx=0 total=1 fw_us=1679847508 len=147 + +2026-10-25 18:15:53,011 INFO image_rx_daemon: published frame_id=0 seq=4 143 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:53,451 INFO image_rx_daemon: frag_arrival: seq=5 idx=0 total=1 fw_us=1680282875 len=195 + +2026-10-25 18:15:53,452 INFO image_rx_daemon: published frame_id=0 seq=5 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:53,452 INFO image_rx_daemon: PROBE TX seq=51 phase_ms=0 size_b=16 (tx#51) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=30 epoch=13 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:53,510 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:54,019 INFO image_rx_daemon: frag_arrival: seq=6 idx=0 total=1 fw_us=1680850738 len=154 + +2026-10-25 18:15:54,020 INFO image_rx_daemon: published frame_id=0 seq=6 150 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:54,463 INFO image_rx_daemon: frag_arrival: seq=7 idx=0 total=1 fw_us=1681283597 len=198 + +2026-10-25 18:15:54,464 INFO image_rx_daemon: published frame_id=0 seq=7 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:55,060 INFO image_rx_daemon: frag_arrival: seq=8 idx=0 total=1 fw_us=1681882554 len=199 + +2026-10-25 18:15:55,061 INFO image_rx_daemon: published frame_id=0 seq=8 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:55,062 INFO image_rx_daemon: PROBE TX seq=52 phase_ms=0 size_b=16 (tx#52) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=9 epoch=13 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:55,109 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:55,462 INFO image_rx_daemon: frag_arrival: seq=9 idx=0 total=1 fw_us=1682284369 len=203 + +2026-10-25 18:15:55,464 INFO image_rx_daemon: published frame_id=0 seq=9 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:55,998 INFO image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=1682831459 len=131 + +2026-10-25 18:15:56,000 INFO image_rx_daemon: published frame_id=0 seq=10 127 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:56,418 INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=1683246263 len=152 + +2026-10-25 18:15:56,419 INFO image_rx_daemon: published frame_id=0 seq=11 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:56,419 INFO image_rx_daemon: PROBE TX seq=53 phase_ms=0 size_b=16 (tx#53) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=35 epoch=13 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:56,508 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:56,860 INFO image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=1683683984 len=125 + +2026-10-25 18:15:56,863 INFO image_rx_daemon: published frame_id=0 seq=12 121 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:57,436 INFO image_rx_daemon: stats: rx_frames=156 rx_decode_err=0 frames_published=156 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=219 cmd_cooldown_drops=0 cmd_gate_held=70 cmd_copies_deferred=0 cmd_gate_deferred=70 + +2026-10-25 18:15:57,437 INFO image_rx_daemon: air_gap: n=19 dt_med=437721us dt_p95=647769us len_med=152B cmd_tx_ok=53 cmd_tx_fail=0 + +2026-10-25 18:15:57,445 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:14 + +2026-10-25 18:15:57,446 INFO image_rx_daemon: air_gap_by_class: boundary: n=19 med=437.7ms + +2026-10-25 18:15:57,447 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:15:57,447 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 pre_f8=0 last_epoch=13 last_hop=25 slot_off=[14..74] + +2026-10-25 18:15:57,448 INFO image_rx_daemon: probe: tx=53 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:15:57,448 INFO image_rx_daemon: probe_grid: p0/s0:0/53(0%) + +2026-10-25 18:15:57,451 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=1684272986 len=190 + +2026-10-25 18:15:57,452 INFO image_rx_daemon: published frame_id=0 seq=13 186 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:58,063 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=1684882367 len=206 + +2026-10-25 18:15:58,064 INFO image_rx_daemon: published frame_id=0 seq=14 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:58,064 INFO image_rx_daemon: PROBE TX seq=54 phase_ms=0 size_b=16 (tx#54) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=43 epoch=13 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:58,100 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:15:58,451 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=1685279078 len=201 + +2026-10-25 18:15:58,452 INFO image_rx_daemon: published frame_id=0 seq=15 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:59,050 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=1685878101 len=203 + +2026-10-25 18:15:59,052 INFO image_rx_daemon: published frame_id=0 seq=16 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:59,417 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=1686241081 len=152 + +2026-10-25 18:15:59,418 INFO image_rx_daemon: published frame_id=0 seq=17 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:15:59,419 INFO image_rx_daemon: PROBE TX seq=55 phase_ms=0 size_b=16 (tx#55) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=33 epoch=13 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:15:59,497 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:00,058 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=1686877142 len=202 + +2026-10-25 18:16:00,060 INFO image_rx_daemon: published frame_id=0 seq=18 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:00,398 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=1687228987 len=140 + +2026-10-25 18:16:00,399 INFO image_rx_daemon: published frame_id=0 seq=19 136 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:01,003 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=1687830549 len=144 + +2026-10-25 18:16:01,008 INFO image_rx_daemon: published frame_id=0 seq=20 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:01,008 INFO image_rx_daemon: PROBE TX seq=56 phase_ms=0 size_b=16 (tx#56) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=27 epoch=13 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:01,098 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:01,408 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=1688235019 len=151 + +2026-10-25 18:16:01,409 INFO image_rx_daemon: published frame_id=0 seq=21 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:02,003 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=1688833991 len=148 + +2026-10-25 18:16:02,005 INFO image_rx_daemon: published frame_id=0 seq=22 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:02,407 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=1689233234 len=148 + +2026-10-25 18:16:02,408 INFO image_rx_daemon: published frame_id=0 seq=23 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:02,409 INFO image_rx_daemon: PROBE TX seq=57 phase_ms=0 size_b=16 (tx#57) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=40 epoch=14 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:02,498 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:03,005 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=1689834802 len=152 + +2026-10-25 18:16:03,007 INFO image_rx_daemon: published frame_id=0 seq=24 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:03,390 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=1690216033 len=127 + +2026-10-25 18:16:03,392 INFO image_rx_daemon: published frame_id=0 seq=25 123 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:04,003 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=1690830565 len=148 + +2026-10-25 18:16:04,005 INFO image_rx_daemon: published frame_id=0 seq=26 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:04,006 INFO image_rx_daemon: PROBE TX seq=58 phase_ms=0 size_b=16 (tx#58) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=8 epoch=14 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:04,094 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:04,404 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=1691230019 len=148 + +2026-10-25 18:16:04,405 INFO image_rx_daemon: published frame_id=0 seq=27 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:05,003 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=1691825142 len=142 + +2026-10-25 18:16:05,007 INFO image_rx_daemon: published frame_id=0 seq=28 138 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:05,413 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=1692231393 len=152 + +2026-10-25 18:16:05,414 INFO image_rx_daemon: published frame_id=0 seq=29 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:05,415 INFO image_rx_daemon: PROBE TX seq=59 phase_ms=0 size_b=16 (tx#59) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=12 epoch=14 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:05,490 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:06,007 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=1692830602 len=152 + +2026-10-25 18:16:06,011 INFO image_rx_daemon: published frame_id=0 seq=30 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:06,412 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=1693229978 len=152 + +2026-10-25 18:16:06,415 INFO image_rx_daemon: published frame_id=0 seq=31 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:07,047 INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=1693867758 len=205 + +2026-10-25 18:16:07,048 INFO image_rx_daemon: published frame_id=0 seq=32 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:07,049 INFO image_rx_daemon: PROBE TX seq=60 phase_ms=0 size_b=16 (tx#60) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=3 epoch=14 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:07,096 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:07,435 INFO image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=1694256683 len=192 + +2026-10-25 18:16:07,436 INFO image_rx_daemon: published frame_id=0 seq=33 188 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:07,453 INFO image_rx_daemon: stats: rx_frames=177 rx_decode_err=0 frames_published=177 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=247 cmd_cooldown_drops=0 cmd_gate_held=80 cmd_copies_deferred=0 cmd_gate_deferred=80 + +2026-10-25 18:16:07,454 INFO image_rx_daemon: air_gap: n=21 dt_med=589002us dt_p95=636061us len_med=152B cmd_tx_ok=60 cmd_tx_fail=0 + +2026-10-25 18:16:07,454 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:13 + +2026-10-25 18:16:07,455 INFO image_rx_daemon: air_gap_by_class: boundary: n=21 med=589.0ms + +2026-10-25 18:16:07,456 INFO image_rx_daemon: rx_rf: n_rssi=21 n_snr=21 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:16:07,457 INFO image_rx_daemon: phase_telemetry: valid=21 invalid=0 pre_f8=0 last_epoch=14 last_hop=28 slot_off=[14..14] + +2026-10-25 18:16:07,458 INFO image_rx_daemon: probe: tx=60 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:16:07,459 INFO image_rx_daemon: probe_grid: p0/s0:0/60(0%) + +2026-10-25 18:16:08,032 INFO image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=1694860603 len=199 + +2026-10-25 18:16:08,034 INFO image_rx_daemon: published frame_id=0 seq=34 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:08,450 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=1695264821 len=207 + +2026-10-25 18:16:08,451 INFO image_rx_daemon: published frame_id=0 seq=35 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:08,452 INFO image_rx_daemon: PROBE TX seq=61 phase_ms=0 size_b=16 (tx#61) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=42 epoch=14 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:08,489 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:09,046 INFO image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=1695858349 len=200 + +2026-10-25 18:16:09,047 INFO image_rx_daemon: published frame_id=0 seq=36 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:09,450 INFO image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=1696262624 len=205 + +2026-10-25 18:16:09,451 INFO image_rx_daemon: published frame_id=0 seq=37 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:10,026 INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=1696857142 len=198 + +2026-10-25 18:16:10,027 INFO image_rx_daemon: published frame_id=0 seq=38 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:10,028 INFO image_rx_daemon: PROBE TX seq=62 phase_ms=0 size_b=16 (tx#62) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=35 epoch=14 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:10,096 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:10,436 INFO image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=1697255385 len=198 + +2026-10-25 18:16:10,437 INFO image_rx_daemon: published frame_id=0 seq=39 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:11,006 INFO image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=1697825831 len=161 + +2026-10-25 18:16:11,007 INFO image_rx_daemon: published frame_id=0 seq=40 157 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:11,375 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=1698191431 len=115 + +2026-10-25 18:16:11,378 INFO image_rx_daemon: published frame_id=0 seq=41 111 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:11,379 INFO image_rx_daemon: PROBE TX seq=63 phase_ms=0 size_b=16 (tx#63) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=0 epoch=14 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:11,427 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:12,018 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=1698847029 len=192 + +2026-10-25 18:16:12,019 INFO image_rx_daemon: published frame_id=0 seq=42 188 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:12,430 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=1699246214 len=192 + +2026-10-25 18:16:12,431 INFO image_rx_daemon: published frame_id=0 seq=43 188 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:12,432 INFO image_rx_daemon: PROBE TX seq=64 phase_ms=0 size_b=16 (tx#64) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=5 epoch=15 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:12,490 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:13,014 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=1699816574 len=152 + +2026-10-25 18:16:13,022 INFO image_rx_daemon: published frame_id=0 seq=44 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:13,385 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=1700215832 len=152 + +2026-10-25 18:16:13,386 INFO image_rx_daemon: published frame_id=0 seq=45 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:14,042 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=1700853611 len=207 + +2026-10-25 18:16:14,043 INFO image_rx_daemon: published frame_id=0 seq=46 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:14,044 INFO image_rx_daemon: PROBE TX seq=65 phase_ms=0 size_b=16 (tx#65) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=37 epoch=15 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:14,082 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:14,390 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=1701206208 len=141 + +2026-10-25 18:16:14,391 INFO image_rx_daemon: published frame_id=0 seq=47 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:15,002 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=1701812866 len=152 + +2026-10-25 18:16:15,007 INFO image_rx_daemon: published frame_id=0 seq=48 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:15,386 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=1702209428 len=149 + +2026-10-25 18:16:15,388 INFO image_rx_daemon: published frame_id=0 seq=49 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:15,388 INFO image_rx_daemon: PROBE TX seq=66 phase_ms=0 size_b=16 (tx#66) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=4 epoch=15 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:15,479 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:15,998 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=1702810616 len=152 + +2026-10-25 18:16:15,999 INFO image_rx_daemon: published frame_id=0 seq=50 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:16,377 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=1703194145 len=131 + +2026-10-25 18:16:16,378 INFO image_rx_daemon: published frame_id=0 seq=51 127 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:16,832 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=1703649771 len=129 + +2026-10-25 18:16:16,836 INFO image_rx_daemon: published frame_id=0 seq=52 125 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:16,838 INFO image_rx_daemon: PROBE TX seq=67 phase_ms=0 size_b=16 (tx#67) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=38 epoch=15 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:16,877 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:17,386 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=1704194248 len=134 + +2026-10-25 18:16:17,388 INFO image_rx_daemon: published frame_id=0 seq=53 130 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:17,462 INFO image_rx_daemon: stats: rx_frames=197 rx_decode_err=0 frames_published=197 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=273 cmd_cooldown_drops=0 cmd_gate_held=91 cmd_copies_deferred=0 cmd_gate_deferred=91 + +2026-10-25 18:16:17,464 INFO image_rx_daemon: air_gap: n=20 dt_med=544477us dt_p95=655598us len_med=161B cmd_tx_ok=67 cmd_tx_fail=0 + +2026-10-25 18:16:17,466 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:16:17,468 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=544.5ms + +2026-10-25 18:16:17,469 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:16:17,471 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=15 last_hop=28 slot_off=[14..74] + +2026-10-25 18:16:17,472 INFO image_rx_daemon: probe: tx=67 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:16:17,474 INFO image_rx_daemon: probe_grid: p0/s0:0/67(0%) + +2026-10-25 18:16:17,990 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=1704798220 len=143 + +2026-10-25 18:16:17,991 INFO image_rx_daemon: published frame_id=0 seq=54 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:17,992 INFO image_rx_daemon: PROBE TX seq=68 phase_ms=0 size_b=16 (tx#68) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=32 epoch=15 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:18,081 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:18,394 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=1705205244 len=152 + +2026-10-25 18:16:18,395 INFO image_rx_daemon: published frame_id=0 seq=55 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:18,972 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=1705780724 len=123 + +2026-10-25 18:16:18,975 INFO image_rx_daemon: published frame_id=0 seq=56 119 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:19,394 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=1706202994 len=152 + +2026-10-25 18:16:19,395 INFO image_rx_daemon: published frame_id=0 seq=57 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:19,396 INFO image_rx_daemon: PROBE TX seq=69 phase_ms=0 size_b=16 (tx#69) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=28 epoch=15 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:19,481 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:19,999 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=1706801696 len=152 + +2026-10-25 18:16:20,000 INFO image_rx_daemon: published frame_id=0 seq=58 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:20,390 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=1707200696 len=152 + +2026-10-25 18:16:20,391 INFO image_rx_daemon: published frame_id=0 seq=59 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:20,990 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=1707799306 len=152 + +2026-10-25 18:16:20,991 INFO image_rx_daemon: published frame_id=0 seq=60 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:20,992 INFO image_rx_daemon: PROBE TX seq=70 phase_ms=0 size_b=16 (tx#70) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=9 epoch=15 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:21,080 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:21,386 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=1708198425 len=152 + +2026-10-25 18:16:21,388 INFO image_rx_daemon: published frame_id=0 seq=61 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:21,986 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=1708797146 len=152 + +2026-10-25 18:16:21,987 INFO image_rx_daemon: published frame_id=0 seq=62 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:22,377 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=1709183472 len=135 + +2026-10-25 18:16:22,379 INFO image_rx_daemon: published frame_id=0 seq=63 131 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:22,379 INFO image_rx_daemon: PROBE TX seq=71 phase_ms=0 size_b=16 (tx#71) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=27 epoch=16 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:22,469 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:22,817 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=1709625549 len=101 + +2026-10-25 18:16:22,820 INFO image_rx_daemon: published frame_id=0 seq=64 97 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:23,392 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=1710194227 len=152 + +2026-10-25 18:16:23,393 INFO image_rx_daemon: published frame_id=0 seq=65 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:23,982 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=1710793146 len=152 + +2026-10-25 18:16:23,985 INFO image_rx_daemon: published frame_id=0 seq=66 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:23,986 INFO image_rx_daemon: PROBE TX seq=72 phase_ms=0 size_b=16 (tx#72) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=33 epoch=16 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:24,075 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:24,385 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=1711189869 len=149 + +2026-10-25 18:16:24,387 INFO image_rx_daemon: published frame_id=0 seq=67 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:24,986 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=1711791479 len=152 + +2026-10-25 18:16:24,987 INFO image_rx_daemon: published frame_id=0 seq=68 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:25,386 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=1712190753 len=152 + +2026-10-25 18:16:25,388 INFO image_rx_daemon: published frame_id=0 seq=69 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:25,388 INFO image_rx_daemon: PROBE TX seq=73 phase_ms=0 size_b=16 (tx#73) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=43 epoch=16 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:25,467 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:25,982 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=1712789645 len=152 + +2026-10-25 18:16:25,983 INFO image_rx_daemon: published frame_id=0 seq=70 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:26,380 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=1713188818 len=152 + +2026-10-25 18:16:26,381 INFO image_rx_daemon: published frame_id=0 seq=71 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:26,982 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=1713782295 len=146 + +2026-10-25 18:16:26,983 INFO image_rx_daemon: published frame_id=0 seq=72 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:26,984 INFO image_rx_daemon: PROBE TX seq=74 phase_ms=0 size_b=16 (tx#74) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=12 epoch=16 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:27,062 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:27,426 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=1714222754 len=202 + +2026-10-25 18:16:27,427 INFO image_rx_daemon: published frame_id=0 seq=73 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:27,481 INFO image_rx_daemon: stats: rx_frames=217 rx_decode_err=0 frames_published=217 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=301 cmd_cooldown_drops=0 cmd_gate_held=99 cmd_copies_deferred=0 cmd_gate_deferred=99 + +2026-10-25 18:16:27,483 INFO image_rx_daemon: air_gap: n=20 dt_med=568678us dt_p95=603972us len_med=152B cmd_tx_ok=74 cmd_tx_fail=0 + +2026-10-25 18:16:27,485 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:16:27,486 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=568.7ms + +2026-10-25 18:16:27,488 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:16:27,490 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=16 last_hop=28 slot_off=[14..83] + +2026-10-25 18:16:27,492 INFO image_rx_daemon: probe: tx=74 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:16:27,492 INFO image_rx_daemon: probe_grid: p0/s0:0/74(0%) + +2026-10-25 18:16:27,982 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=1714785357 len=152 + +2026-10-25 18:16:27,983 INFO image_rx_daemon: published frame_id=0 seq=74 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:28,382 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=1715188142 len=158 + +2026-10-25 18:16:28,383 INFO image_rx_daemon: published frame_id=0 seq=75 154 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:28,384 INFO image_rx_daemon: PROBE TX seq=75 phase_ms=0 size_b=16 (tx#75) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=39 epoch=16 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:28,463 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:29,014 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=1715822231 len=205 + +2026-10-25 18:16:29,015 INFO image_rx_daemon: published frame_id=0 seq=76 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:29,374 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=1716182747 len=152 + +2026-10-25 18:16:29,375 INFO image_rx_daemon: published frame_id=0 seq=77 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:29,987 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=1716786784 len=159 + +2026-10-25 18:16:29,989 INFO image_rx_daemon: published frame_id=0 seq=78 155 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:29,990 INFO image_rx_daemon: PROBE TX seq=76 phase_ms=0 size_b=16 (tx#76) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=15 epoch=16 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:30,068 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:30,419 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=1717219601 len=205 + +2026-10-25 18:16:30,420 INFO image_rx_daemon: published frame_id=0 seq=79 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:30,978 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=1717779695 len=152 + +2026-10-25 18:16:30,979 INFO image_rx_daemon: published frame_id=0 seq=80 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:31,416 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=1718217829 len=207 + +2026-10-25 18:16:31,418 INFO image_rx_daemon: published frame_id=0 seq=81 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:31,419 INFO image_rx_daemon: PROBE TX seq=77 phase_ms=0 size_b=16 (tx#77) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=44 epoch=16 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:31,462 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:32,008 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=1718816682 len=204 + +2026-10-25 18:16:32,009 INFO image_rx_daemon: published frame_id=0 seq=82 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:32,419 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=1719216069 len=206 + +2026-10-25 18:16:32,420 INFO image_rx_daemon: published frame_id=0 seq=83 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:32,977 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=1719776089 len=152 + +2026-10-25 18:16:32,979 INFO image_rx_daemon: published frame_id=0 seq=84 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:32,979 INFO image_rx_daemon: PROBE TX seq=78 phase_ms=0 size_b=16 (tx#78) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=5 epoch=17 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:33,064 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:33,370 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=1720172842 len=149 + +2026-10-25 18:16:33,371 INFO image_rx_daemon: published frame_id=0 seq=85 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:33,973 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=1720774299 len=152 + +2026-10-25 18:16:33,975 INFO image_rx_daemon: published frame_id=0 seq=86 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:34,374 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=1721173553 len=152 + +2026-10-25 18:16:34,375 INFO image_rx_daemon: published frame_id=0 seq=87 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:34,376 INFO image_rx_daemon: PROBE TX seq=79 phase_ms=0 size_b=16 (tx#79) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=25 epoch=17 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:34,456 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:34,994 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=1721790596 len=179 + +2026-10-25 18:16:34,995 INFO image_rx_daemon: published frame_id=0 seq=88 175 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:35,404 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=1722207868 len=203 + +2026-10-25 18:16:35,406 INFO image_rx_daemon: published frame_id=0 seq=89 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:35,974 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=1722767819 len=148 + +2026-10-25 18:16:35,977 INFO image_rx_daemon: published frame_id=0 seq=90 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:35,978 INFO image_rx_daemon: PROBE TX seq=80 phase_ms=0 size_b=16 (tx#80) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=6 epoch=17 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:36,056 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:36,331 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=1723133542 len=105 + +2026-10-25 18:16:36,334 INFO image_rx_daemon: published frame_id=0 seq=91 101 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:36,947 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=1723750561 len=129 + +2026-10-25 18:16:36,948 INFO image_rx_daemon: published frame_id=0 seq=92 125 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:37,370 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=1724167899 len=152 + +2026-10-25 18:16:37,371 INFO image_rx_daemon: published frame_id=0 seq=93 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:37,372 INFO image_rx_daemon: PROBE TX seq=81 phase_ms=0 size_b=16 (tx#81) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=7 epoch=17 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:37,451 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:37,496 INFO image_rx_daemon: stats: rx_frames=237 rx_decode_err=0 frames_published=237 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=331 cmd_cooldown_drops=0 cmd_gate_held=109 cmd_copies_deferred=0 cmd_gate_deferred=109 + +2026-10-25 18:16:37,497 INFO image_rx_daemon: air_gap: n=20 dt_med=559951us dt_p95=634089us len_med=152B cmd_tx_ok=81 cmd_tx_fail=0 + +2026-10-25 18:16:37,499 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 18:16:37,501 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=560.0ms + +2026-10-25 18:16:37,503 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:16:37,504 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=17 last_hop=28 slot_off=[14..14] + +2026-10-25 18:16:37,506 INFO image_rx_daemon: probe: tx=81 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:16:37,506 INFO image_rx_daemon: probe_grid: p0/s0:0/81(0%) + +2026-10-25 18:16:37,960 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=1724756396 len=139 + +2026-10-25 18:16:37,961 INFO image_rx_daemon: published frame_id=0 seq=94 135 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:38,574 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=1725365555 len=152 + +2026-10-25 18:16:38,577 INFO image_rx_daemon: published frame_id=0 seq=95 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:38,578 INFO image_rx_daemon: PROBE TX seq=82 phase_ms=0 size_b=16 (tx#82) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=18 epoch=17 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:38,661 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:38,970 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=1725764668 len=152 + +2026-10-25 18:16:38,972 INFO image_rx_daemon: published frame_id=0 seq=96 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:39,364 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=1726163127 len=145 + +2026-10-25 18:16:39,366 INFO image_rx_daemon: published frame_id=0 seq=97 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:39,959 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=1726762651 len=152 + +2026-10-25 18:16:39,961 INFO image_rx_daemon: published frame_id=0 seq=98 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:39,962 INFO image_rx_daemon: PROBE TX seq=83 phase_ms=0 size_b=16 (tx#83) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=17 epoch=17 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:40,051 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:40,370 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=1727169854 len=152 + +2026-10-25 18:16:40,372 INFO image_rx_daemon: published frame_id=0 seq=99 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:40,958 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=1727758491 len=151 + +2026-10-25 18:16:40,959 INFO image_rx_daemon: published frame_id=0 seq=100 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:41,370 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=1728160281 len=152 + +2026-10-25 18:16:41,371 INFO image_rx_daemon: published frame_id=0 seq=101 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:41,372 INFO image_rx_daemon: PROBE TX seq=84 phase_ms=0 size_b=16 (tx#84) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=10 epoch=17 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:41,451 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:42,005 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=1728798125 len=207 + +2026-10-25 18:16:42,007 INFO image_rx_daemon: published frame_id=0 seq=102 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:42,395 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=1729184491 len=189 + +2026-10-25 18:16:42,396 INFO image_rx_daemon: published frame_id=0 seq=103 185 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:42,958 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=1729757475 len=152 + +2026-10-25 18:16:42,959 INFO image_rx_daemon: published frame_id=0 seq=104 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:42,960 INFO image_rx_daemon: PROBE TX seq=85 phase_ms=0 size_b=16 (tx#85) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=37 epoch=18 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:43,048 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:43,606 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=1730396142 len=207 + +2026-10-25 18:16:43,607 INFO image_rx_daemon: published frame_id=0 seq=105 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:43,975 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=1730771032 len=173 + +2026-10-25 18:16:43,976 INFO image_rx_daemon: published frame_id=0 seq=106 169 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:44,399 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=1731180832 len=183 + +2026-10-25 18:16:44,400 INFO image_rx_daemon: published frame_id=0 seq=107 179 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:44,402 INFO image_rx_daemon: PROBE TX seq=86 phase_ms=0 size_b=16 (tx#86) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=27 epoch=18 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:44,448 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:44,968 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=1731761745 len=164 + +2026-10-25 18:16:44,971 INFO image_rx_daemon: published frame_id=0 seq=108 160 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:45,391 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=1732178549 len=181 + +2026-10-25 18:16:45,393 INFO image_rx_daemon: published frame_id=0 seq=109 177 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:45,990 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=1732783434 len=196 + +2026-10-25 18:16:45,991 INFO image_rx_daemon: published frame_id=0 seq=110 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:45,992 INFO image_rx_daemon: PROBE TX seq=87 phase_ms=0 size_b=16 (tx#87) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=20 epoch=18 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:46,050 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:46,345 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=1733142545 len=114 + +2026-10-25 18:16:46,346 INFO image_rx_daemon: published frame_id=0 seq=111 110 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:46,924 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=1733722535 len=116 + +2026-10-25 18:16:46,927 INFO image_rx_daemon: published frame_id=0 seq=112 112 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:47,509 INFO image_rx_daemon: stats: rx_frames=256 rx_decode_err=0 frames_published=256 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=360 cmd_cooldown_drops=0 cmd_gate_held=119 cmd_copies_deferred=0 cmd_gate_deferred=119 + +2026-10-25 18:16:47,512 INFO image_rx_daemon: air_gap: n=19 dt_med=572984us dt_p95=638667us len_med=152B cmd_tx_ok=87 cmd_tx_fail=0 + +2026-10-25 18:16:47,513 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:14 + +2026-10-25 18:16:47,514 INFO image_rx_daemon: air_gap_by_class: boundary: n=19 med=573.0ms + +2026-10-25 18:16:47,515 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-74/-63/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:16:47,515 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 pre_f8=0 last_epoch=18 last_hop=26 slot_off=[14..34] + +2026-10-25 18:16:47,516 INFO image_rx_daemon: probe: tx=87 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:16:47,516 INFO image_rx_daemon: probe_grid: p0/s0:0/87(0%) + +2026-10-25 18:16:47,593 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=1734378563 len=191 + +2026-10-25 18:16:47,594 INFO image_rx_daemon: published frame_id=0 seq=113 187 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:47,595 INFO image_rx_daemon: PROBE TX seq=88 phase_ms=0 size_b=16 (tx#88) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=35 epoch=18 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:47,646 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:47,997 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=1734783021 len=198 + +2026-10-25 18:16:47,999 INFO image_rx_daemon: published frame_id=0 seq=114 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:48,587 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=1735379522 len=196 + +2026-10-25 18:16:48,588 INFO image_rx_daemon: published frame_id=0 seq=115 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:48,959 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=1735747833 len=152 + +2026-10-25 18:16:48,963 INFO image_rx_daemon: published frame_id=0 seq=116 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:16:48,964 INFO image_rx_daemon: PROBE TX seq=89 phase_ms=0 size_b=16 (tx#89) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=31 epoch=18 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:16:49,043 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:16:55,579 INFO image_rx_daemon: signal received; shutting down + +2026-10-25 18:16:55,664 INFO image_rx_daemon: RX worker exit + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/tractor_ocd_reset.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/tractor_ocd_reset.log new file mode 100644 index 00000000..dbb81929 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/tractor_ocd_reset.log @@ -0,0 +1,29 @@ +OCD_LEG=20261025T181329Z +Open On-Chip Debugger 0.11.0-dirty (2022-10-19-16:13) +Licensed under GNU GPL v2 +For bug reports, read + http://openocd.org/doc/doxygen/bugs.html +Info : imx_gpio GPIO JTAG/SWD bitbang driver +Info : imx_gpio mmap: pagesize: 4096, regionsize: 131072 +Info : clock speed 1805 kHz +Info : SWD DPIDR 0x6ba02477 +Info : stm32h7x.cpu0: hardware has 8 breakpoints, 4 watchpoints +Info : starting gdb server for stm32h7x.cpu0 on 3333 +Info : Listening on port 3333 for gdb connections +target halted due to debug-request, current mode: Thread +xPSR: 0x01000000 pc: 0x1ff09abc msp: 0x24003af8 +Phase A: ensure GPIOA + GPIOF clocks enabled + RCC_AHB4ENR before = 0 + RCC_AHB4ENR after = 33 +Phase B: ensure PA_11 + PF_4 are outputs (preserve other bits) +Phase C: drop BOOT0 (PA_11 -> LOW) so L072 boots from flash + GPIOA_IDR.PA_11 = 0 (expect 0) +Phase D: pulse NRST (PF_4 LOW 250 ms then HIGH) + GPIOF_IDR.PF_4 (low) = 0 (expect 0) + GPIOF_IDR.PF_4 (high) = 1 (expect 1) +DONE: BOOT0 LOW, NRST released. L072 should now run user firmware. +Allow ~500 ms then probe UART (e.g. AT command at 19200 8N1). +shutdown command invoked +OCD_EXIT=0 +__OCD_LOG_RC=0 +__OCD_RUNNING=0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/tx_daemon.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/tx_daemon.log new file mode 100644 index 00000000..0b6c56a9 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_131658_5f84b748/tx_daemon.log @@ -0,0 +1,1764 @@ +2026-10-06 11:02:30,341 INFO image_tx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 + +2026-10-06 11:02:30,343 INFO image_tx_daemon: image_tx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 + +2026-10-06 11:02:30,344 INFO image_tx_daemon: no_park_last=0 gap_ms=80 min_frags=3 pipeline_depth=2 + +2026-10-06 11:02:30,351 INFO image_tx_daemon: MQTT connected; subscribing to lifetrac/v25/cmd/image_frame + +2026-10-06 11:02:30,356 INFO image_tx_daemon: LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only + +2026-10-06 11:02:30,370 INFO image_tx_daemon: link_budget: published n_frag=1 profile_idx=5 (profile 1) + +2026-10-06 11:02:30,777 INFO image_tx_daemon: FAULT_URC: code=0x09 sub=0x01 name=HOST_RX_SEEN lanes=LPUART1 uptime_ms=3695 raw=09010000000000000000000000000000000000006f0e0000 + +2026-10-06 11:02:30,782 INFO image_tx_daemon: FAULT_URC: code=0x0C sub=0x01 name=HOST_DIAG_MARK marks=VER_REQ_PARSED uptime_ms=3700 raw=0c01000000000000000000000000000000000000740e0000 + +INFO: post-VER drain queued type=0xF1 seq=0 + +INFO: post-VER drain queued type=0xC1 seq=0 + +INFO: post-VER drain queued type=0xF1 seq=0 + +INFO: post-VER drain queued type=0xC1 seq=0 + +Initializing regulatory profile 1 on co-processor... + + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] + +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 + +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 + +CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 + + FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] + +CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 + +CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 + +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 + +PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} + +2026-10-06 11:02:31,174 INFO image_tx_daemon: LBT_ENABLE=0 (matches W1-10b TX_BURST rationale) + +2026-10-06 11:02:31,185 INFO image_tx_daemon: TX worker ready (inter_cycle_s=0.050, max 8 frags/dwell) + +2026-10-06 11:02:31,344 INFO image_tx_daemon: stats: goodput=0.0 B/s util=0% pipeline=v3 frames_in=0 ok=0 fail=0 drop_full=0 drop_stale=0 frags_ok=0 frags_fail=0 qdepth=0 parity_tx=0 + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=3 epoch=0 freq_hz=904250000 pkt_toa_us=125568 legal_dwell_used_us_10s=125568 + +2026-10-06 11:02:38,294 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=169088 + +2026-10-06 11:02:38,305 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok + +2026-10-06 11:02:38,649 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:38,660 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok + +2026-10-06 11:02:39,047 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:39,058 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok + +2026-10-06 11:02:39,647 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:39,659 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok + +2026-10-06 11:02:40,048 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=128128 + +2026-10-06 11:02:40,059 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok + +2026-10-06 11:02:40,642 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=123008 + +2026-10-06 11:02:40,653 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok + +2026-10-06 11:02:41,047 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:41,059 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok + +2026-10-06 11:02:41,355 INFO image_tx_daemon: stats: goodput=110.6 B/s util=9% pipeline=v3 frames_in=7 ok=7 fail=0 drop_full=0 drop_stale=0 frags_ok=7 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:02:41,648 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:41,660 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok + +2026-10-06 11:02:42,024 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=107648 + +2026-10-06 11:02:42,036 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok + +2026-10-06 11:02:42,646 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:42,657 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok + +2026-10-06 11:02:43,052 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:43,064 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok + +2026-10-06 11:02:43,649 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:43,661 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok + +2026-10-06 11:02:44,043 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:44,055 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok + +2026-10-06 11:02:44,633 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=125568 + +2026-10-06 11:02:44,644 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok + +2026-10-06 11:02:45,042 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=128128 + +2026-10-06 11:02:45,054 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok + +2026-10-06 11:02:45,640 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:45,652 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok + +2026-10-06 11:02:46,239 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:46,250 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok + +2026-10-06 11:02:46,644 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:46,655 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok + +2026-10-06 11:02:47,047 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:47,059 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok + +2026-10-06 11:02:47,634 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:47,646 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok + +2026-10-06 11:02:48,235 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=128128 + +2026-10-06 11:02:48,247 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok + +2026-10-06 11:02:48,635 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:48,647 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok + +2026-10-06 11:02:49,042 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:49,054 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok + +2026-10-06 11:02:49,638 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:49,649 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok + +2026-10-06 11:02:50,236 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:50,248 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok + +2026-10-06 11:02:50,636 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:50,648 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok + +2026-10-06 11:02:51,235 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:51,246 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok + +2026-10-06 11:02:51,366 INFO image_tx_daemon: stats: goodput=299.3 B/s util=26% pipeline=v3 frames_in=27 ok=27 fail=0 drop_full=0 drop_stale=0 frags_ok=27 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:02:51,632 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:51,644 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok + +2026-10-06 11:02:52,232 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:52,244 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok + +2026-10-06 11:02:52,627 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:52,639 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok + +2026-10-06 11:02:53,225 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:53,236 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok + +2026-10-06 11:02:53,627 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:53,639 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok + +2026-10-06 11:02:54,214 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=115328 + +2026-10-06 11:02:54,226 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok + +2026-10-06 11:02:54,630 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:54,642 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok + +2026-10-06 11:02:55,228 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:55,239 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok + +2026-10-06 11:02:55,625 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:55,637 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok + +2026-10-06 11:02:56,225 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:56,236 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok + +2026-10-06 11:02:56,619 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:56,631 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok + +2026-10-06 11:02:57,217 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:57,228 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok + +2026-10-06 11:02:57,623 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:57,634 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok + +2026-10-06 11:02:58,025 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:58,036 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok + +2026-10-06 11:02:58,623 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:58,635 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok + +2026-10-06 11:02:59,021 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=130688 + +2026-10-06 11:02:59,032 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok + +2026-10-06 11:02:59,654 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=163968 + +2026-10-06 11:02:59,665 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok + +2026-10-06 11:03:00,022 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:00,033 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok + +2026-10-06 11:03:00,618 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:00,629 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok + +2026-10-06 11:03:01,014 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:01,026 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok + +2026-10-06 11:03:01,278 WARNING image_tx_daemon: FAULT_URC: code=0x0D sub=0x00 name=RX_SCAN_FAILED attempt=0 final=0 warm=0 hw_suspect=0 crc_seen=0 basis=tx_id_not_in_flight tx_inflight=- uptime_ms=34027 raw=0d00000000000000000000000000000000000000eb840000 + +2026-10-06 11:03:01,379 INFO image_tx_daemon: stats: goodput=306.3 B/s util=26% pipeline=v3 frames_in=48 ok=47 fail=0 drop_full=0 drop_stale=0 frags_ok=47 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:03:01,617 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:01,628 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok + +2026-10-06 11:03:02,027 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:02,039 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok + +2026-10-06 11:03:02,644 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=156288 + +2026-10-06 11:03:02,656 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok + +2026-10-06 11:03:03,002 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=120448 + +2026-10-06 11:03:03,014 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok + +2026-10-06 11:03:03,608 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:03,620 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok + +2026-10-06 11:03:04,207 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=128128 + +2026-10-06 11:03:04,219 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok + +2026-10-06 11:03:04,640 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=158848 + +2026-10-06 11:03:04,652 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok + +2026-10-06 11:03:05,236 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=156288 + +2026-10-06 11:03:05,248 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok + +2026-10-06 11:03:05,643 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=166528 + +2026-10-06 11:03:05,655 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok + +2026-10-06 11:03:06,022 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=128128 + +2026-10-06 11:03:06,034 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok + +2026-10-06 11:03:06,609 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:06,620 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok + +2026-10-06 11:03:06,972 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=89728 + +2026-10-06 11:03:06,983 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok + +2026-10-06 11:03:07,590 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=117888 + +2026-10-06 11:03:07,601 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok + +2026-10-06 11:03:08,209 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:08,220 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok + +2026-10-06 11:03:08,600 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:08,612 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok + +2026-10-06 11:03:09,241 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=166528 + +2026-10-06 11:03:09,253 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok + +2026-10-06 11:03:09,640 INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=166528 + +2026-10-06 11:03:09,652 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok + +2026-10-06 11:03:10,029 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:10,040 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok + +2026-10-06 11:03:10,599 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:10,611 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok + +2026-10-06 11:03:11,198 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:11,211 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok + +2026-10-06 11:03:11,392 INFO image_tx_daemon: stats: goodput=320.5 B/s util=27% pipeline=v3 frames_in=68 ok=67 fail=0 drop_full=0 drop_stale=0 frags_ok=67 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:03:11,595 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=125568 + +2026-10-06 11:03:11,607 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok + +2026-10-06 11:03:12,183 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=117888 + +2026-10-06 11:03:12,195 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok + +2026-10-06 11:03:12,594 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:12,606 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok + +2026-10-06 11:03:13,235 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=163968 + +2026-10-06 11:03:13,246 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok + +2026-10-06 11:03:13,638 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=169088 + +2026-10-06 11:03:13,650 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok + +2026-10-06 11:03:14,029 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:14,041 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok + +2026-10-06 11:03:14,574 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=107648 + +2026-10-06 11:03:14,585 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok + +2026-10-06 11:03:15,193 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:15,204 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok + +2026-10-06 11:03:15,583 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=112768 + +2026-10-06 11:03:15,595 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok + +2026-10-06 11:03:16,192 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=123008 + +2026-10-06 11:03:16,204 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok + +2026-10-06 11:03:16,633 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=169088 + +2026-10-06 11:03:16,645 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok + +2026-10-06 11:03:17,226 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=166528 + +2026-10-06 11:03:17,238 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok + +2026-10-06 11:03:17,592 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:17,604 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok + +2026-10-06 11:03:18,212 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=151168 + +2026-10-06 11:03:18,224 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok + +2026-10-06 11:03:18,587 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=123008 + +2026-10-06 11:03:18,599 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok + +2026-10-06 11:03:19,185 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=120448 + +2026-10-06 11:03:19,197 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok + +2026-10-06 11:03:19,617 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=161408 + +2026-10-06 11:03:19,630 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok + +2026-10-06 11:03:20,229 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=166528 + +2026-10-06 11:03:20,241 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok + +2026-10-06 11:03:20,625 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=163968 + +2026-10-06 11:03:20,636 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok + +2026-10-06 11:03:21,229 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=169088 + +2026-10-06 11:03:21,240 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok + +2026-10-06 11:03:21,404 INFO image_tx_daemon: stats: goodput=335.6 B/s util=28% pipeline=v3 frames_in=88 ok=87 fail=0 drop_full=0 drop_stale=0 frags_ok=87 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:03:21,574 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=115328 + +2026-10-06 11:03:21,586 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok + +2026-10-06 11:03:22,027 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=105088 + +2026-10-06 11:03:22,039 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok + +2026-10-06 11:03:22,628 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=169088 + +2026-10-06 11:03:22,640 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok + +2026-10-06 11:03:23,002 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=102528 + +2026-10-06 11:03:23,014 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok + +2026-10-06 11:03:23,611 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=161408 + +2026-10-06 11:03:23,624 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok + +2026-10-06 11:03:24,148 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=97408 + +2026-10-06 11:03:24,160 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok + +2026-10-06 11:03:24,606 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=153728 + +2026-10-06 11:03:24,618 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok + +2026-10-06 11:03:25,183 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:25,195 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok + +2026-10-06 11:03:25,582 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:25,594 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok + +2026-10-06 11:03:26,181 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:26,193 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok + +2026-10-06 11:03:26,583 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:26,595 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok + +2026-10-06 11:03:27,183 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:27,195 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok + +2026-10-06 11:03:27,574 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=125568 + +2026-10-06 11:03:27,586 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok + +2026-10-06 11:03:28,176 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=125568 + +2026-10-06 11:03:28,188 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok + +2026-10-06 11:03:28,573 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=128128 + +2026-10-06 11:03:28,585 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok + +2026-10-06 11:03:29,148 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=105088 + +2026-10-06 11:03:29,160 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok + +2026-10-06 11:03:29,560 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=115328 + +2026-10-06 11:03:29,571 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok + +2026-10-06 11:03:30,170 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:30,181 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok + +2026-10-06 11:03:30,567 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=123008 + +2026-10-06 11:03:30,579 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok + +2026-10-06 11:03:31,011 WARNING image_tx_daemon: FAULT_URC: code=0x0D sub=0x01 name=RX_SCAN_FAILED attempt=1 final=0 warm=0 hw_suspect=0 crc_seen=0 basis=tx_id_not_in_flight tx_inflight=0x00 uptime_ms=64027 raw=0d010000000000000000000000000000000000001bfa0000 + +2026-10-06 11:03:31,012 WARNING image_tx_daemon: FAULT during pipelined TX: code=0x0D sub=0x01 raw=0d010000000000000000000000000000000000001bfa0000 + +2026-10-06 11:03:31,169 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:31,180 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok + +2026-10-06 11:03:31,415 INFO image_tx_daemon: stats: goodput=295.2 B/s util=25% pipeline=v3 frames_in=108 ok=107 fail=0 drop_full=0 drop_stale=0 frags_ok=107 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:03:31,552 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=107648 + +2026-10-06 11:03:31,564 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok + +2026-10-06 11:03:32,175 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:32,187 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok + +2026-10-06 11:03:32,581 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=143488 + +2026-10-06 11:03:32,592 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok + +2026-10-06 11:03:33,168 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=125568 + +2026-10-06 11:03:33,180 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok + +2026-10-06 11:03:33,549 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=110208 + +2026-10-06 11:03:33,561 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok + +2026-10-06 11:03:34,169 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:34,180 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok + +2026-10-06 11:03:34,399 INFO image_tx_daemon: LoRa cmd: PROBE seq=1 phase_ms=0 (rx#1) + +2026-10-06 11:03:34,568 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:34,579 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok + +2026-10-06 11:03:35,157 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=123008 + +2026-10-06 11:03:35,168 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok + +2026-10-06 11:03:35,564 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:35,575 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok + +2026-10-06 11:03:35,838 INFO image_tx_daemon: LoRa cmd: PROBE seq=2 phase_ms=0 (rx#2) + +2026-10-06 11:03:36,171 INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:36,182 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok + +2026-10-06 11:03:36,563 INFO image_tx_daemon: txdone_arrival: seq=118 idx=0 status=0 toa_us=128128 + +2026-10-06 11:03:36,575 INFO image_tx_daemon: frame seq=118 done (pipelined): 1 fragments ok + +2026-10-06 11:03:37,166 INFO image_tx_daemon: txdone_arrival: seq=119 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:37,177 INFO image_tx_daemon: frame seq=119 done (pipelined): 1 fragments ok + +2026-10-06 11:03:37,388 INFO image_tx_daemon: LoRa cmd: PROBE seq=3 phase_ms=0 (rx#3) + +2026-10-06 11:03:37,567 INFO image_tx_daemon: txdone_arrival: seq=120 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:37,579 INFO image_tx_daemon: frame seq=120 done (pipelined): 1 fragments ok + +2026-10-06 11:03:38,200 INFO image_tx_daemon: txdone_arrival: seq=121 idx=0 status=0 toa_us=169088 + +2026-10-06 11:03:38,212 INFO image_tx_daemon: frame seq=121 done (pipelined): 1 fragments ok + +2026-10-06 11:03:38,560 INFO image_tx_daemon: txdone_arrival: seq=122 idx=0 status=0 toa_us=128128 + +2026-10-06 11:03:38,571 INFO image_tx_daemon: frame seq=122 done (pipelined): 1 fragments ok + +2026-10-06 11:03:38,834 INFO image_tx_daemon: LoRa cmd: PROBE seq=4 phase_ms=0 (rx#4) + +2026-10-06 11:03:39,166 INFO image_tx_daemon: txdone_arrival: seq=123 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:39,178 INFO image_tx_daemon: frame seq=123 done (pipelined): 1 fragments ok + +2026-10-06 11:03:39,593 INFO image_tx_daemon: txdone_arrival: seq=124 idx=0 status=0 toa_us=158848 + +2026-10-06 11:03:39,604 INFO image_tx_daemon: frame seq=124 done (pipelined): 1 fragments ok + +2026-10-06 11:03:40,183 INFO image_tx_daemon: txdone_arrival: seq=125 idx=0 status=0 toa_us=153728 + +2026-10-06 11:03:40,194 INFO image_tx_daemon: frame seq=125 done (pipelined): 1 fragments ok + +2026-10-06 11:03:40,405 INFO image_tx_daemon: LoRa cmd: PROBE seq=5 phase_ms=0 (rx#5) + +2026-10-06 11:03:40,603 INFO image_tx_daemon: txdone_arrival: seq=126 idx=0 status=0 toa_us=169088 + +2026-10-06 11:03:40,614 INFO image_tx_daemon: frame seq=126 done (pipelined): 1 fragments ok + +2026-10-06 11:03:41,193 INFO image_tx_daemon: txdone_arrival: seq=127 idx=0 status=0 toa_us=158848 + +2026-10-06 11:03:41,204 INFO image_tx_daemon: frame seq=127 done (pipelined): 1 fragments ok + +2026-10-06 11:03:41,427 INFO image_tx_daemon: stats: goodput=319.9 B/s util=27% pipeline=v3 frames_in=128 ok=127 fail=0 drop_full=0 drop_stale=0 frags_ok=127 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:03:41,549 INFO image_tx_daemon: txdone_arrival: seq=128 idx=0 status=0 toa_us=120448 + +2026-10-06 11:03:41,561 INFO image_tx_daemon: frame seq=128 done (pipelined): 1 fragments ok + +2026-10-06 11:03:41,823 INFO image_tx_daemon: LoRa cmd: PROBE seq=6 phase_ms=0 (rx#6) + +2026-10-06 11:03:42,150 INFO image_tx_daemon: txdone_arrival: seq=129 idx=0 status=0 toa_us=117888 + +2026-10-06 11:03:42,161 INFO image_tx_daemon: frame seq=129 done (pipelined): 1 fragments ok + +2026-10-06 11:03:42,592 INFO image_tx_daemon: txdone_arrival: seq=130 idx=0 status=0 toa_us=163968 + +2026-10-06 11:03:42,603 INFO image_tx_daemon: frame seq=130 done (pipelined): 1 fragments ok + +2026-10-06 11:03:43,179 INFO image_tx_daemon: txdone_arrival: seq=131 idx=0 status=0 toa_us=148608 + +2026-10-06 11:03:43,191 INFO image_tx_daemon: frame seq=131 done (pipelined): 1 fragments ok + +2026-10-06 11:03:43,396 INFO image_tx_daemon: LoRa cmd: PROBE seq=7 phase_ms=0 (rx#7) + +2026-10-06 11:03:43,553 INFO image_tx_daemon: txdone_arrival: seq=132 idx=0 status=0 toa_us=120448 + +2026-10-06 11:03:43,565 INFO image_tx_daemon: frame seq=132 done (pipelined): 1 fragments ok + +2026-10-06 11:03:44,161 INFO image_tx_daemon: txdone_arrival: seq=133 idx=0 status=0 toa_us=128128 + +2026-10-06 11:03:44,172 INFO image_tx_daemon: frame seq=133 done (pipelined): 1 fragments ok + +2026-10-06 11:03:44,562 INFO image_tx_daemon: txdone_arrival: seq=134 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:44,574 INFO image_tx_daemon: frame seq=134 done (pipelined): 1 fragments ok + +2026-10-06 11:03:44,837 INFO image_tx_daemon: LoRa cmd: PROBE seq=8 phase_ms=0 (rx#8) + +2026-10-06 11:03:45,159 INFO image_tx_daemon: txdone_arrival: seq=135 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:45,170 INFO image_tx_daemon: frame seq=135 done (pipelined): 1 fragments ok + +2026-10-06 11:03:45,561 INFO image_tx_daemon: txdone_arrival: seq=136 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:45,573 INFO image_tx_daemon: frame seq=136 done (pipelined): 1 fragments ok + +2026-10-06 11:03:46,150 INFO image_tx_daemon: txdone_arrival: seq=137 idx=0 status=0 toa_us=125568 + +2026-10-06 11:03:46,162 INFO image_tx_daemon: frame seq=137 done (pipelined): 1 fragments ok + +2026-10-06 11:03:46,397 INFO image_tx_daemon: LoRa cmd: PROBE seq=9 phase_ms=0 (rx#9) + +2026-10-06 11:03:46,586 INFO image_tx_daemon: txdone_arrival: seq=138 idx=0 status=0 toa_us=158848 + +2026-10-06 11:03:46,598 INFO image_tx_daemon: frame seq=138 done (pipelined): 1 fragments ok + +2026-10-06 11:03:47,154 INFO image_tx_daemon: txdone_arrival: seq=139 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:47,166 INFO image_tx_daemon: frame seq=139 done (pipelined): 1 fragments ok + +2026-10-06 11:03:47,598 INFO image_tx_daemon: txdone_arrival: seq=140 idx=0 status=0 toa_us=169088 + +2026-10-06 11:03:47,610 INFO image_tx_daemon: frame seq=140 done (pipelined): 1 fragments ok + +2026-10-06 11:03:47,872 INFO image_tx_daemon: LoRa cmd: PROBE seq=10 phase_ms=0 (rx#10) + +2026-10-06 11:03:48,139 INFO image_tx_daemon: txdone_arrival: seq=141 idx=0 status=0 toa_us=117888 + +2026-10-06 11:03:48,150 INFO image_tx_daemon: frame seq=141 done (pipelined): 1 fragments ok + +2026-10-06 11:03:48,547 INFO image_tx_daemon: txdone_arrival: seq=142 idx=0 status=0 toa_us=128128 + +2026-10-06 11:03:48,559 INFO image_tx_daemon: frame seq=142 done (pipelined): 1 fragments ok + +2026-10-06 11:03:49,192 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 toa_us=169088 + +2026-10-06 11:03:49,204 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok + +2026-10-06 11:03:49,403 INFO image_tx_daemon: LoRa cmd: PROBE seq=11 phase_ms=0 (rx#11) + +2026-10-06 11:03:49,560 INFO image_tx_daemon: txdone_arrival: seq=144 idx=0 status=0 toa_us=133248 + +2026-10-06 11:03:49,572 INFO image_tx_daemon: frame seq=144 done (pipelined): 1 fragments ok + +2026-10-06 11:03:50,152 INFO image_tx_daemon: txdone_arrival: seq=145 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:50,164 INFO image_tx_daemon: frame seq=145 done (pipelined): 1 fragments ok + +2026-10-06 11:03:50,590 INFO image_tx_daemon: txdone_arrival: seq=146 idx=0 status=0 toa_us=169088 + +2026-10-06 11:03:50,601 INFO image_tx_daemon: frame seq=146 done (pipelined): 1 fragments ok + +2026-10-06 11:03:50,863 INFO image_tx_daemon: LoRa cmd: PROBE seq=12 phase_ms=0 (rx#12) + +2026-10-06 11:03:51,140 INFO image_tx_daemon: txdone_arrival: seq=147 idx=0 status=0 toa_us=123008 + +2026-10-06 11:03:51,152 INFO image_tx_daemon: frame seq=147 done (pipelined): 1 fragments ok + +2026-10-06 11:03:51,438 INFO image_tx_daemon: stats: goodput=323.9 B/s util=27% pipeline=v3 frames_in=148 ok=147 fail=0 drop_full=0 drop_stale=0 frags_ok=147 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:03:51,549 INFO image_tx_daemon: txdone_arrival: seq=148 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:51,560 INFO image_tx_daemon: frame seq=148 done (pipelined): 1 fragments ok + +2026-10-06 11:03:52,149 INFO image_tx_daemon: txdone_arrival: seq=149 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:52,160 INFO image_tx_daemon: frame seq=149 done (pipelined): 1 fragments ok + +2026-10-06 11:03:52,399 INFO image_tx_daemon: LoRa cmd: PROBE seq=13 phase_ms=0 (rx#13) + +2026-10-06 11:03:52,587 INFO image_tx_daemon: txdone_arrival: seq=150 idx=0 status=0 toa_us=166528 + +2026-10-06 11:03:52,599 INFO image_tx_daemon: frame seq=150 done (pipelined): 1 fragments ok + +2026-10-06 11:03:53,170 INFO image_tx_daemon: txdone_arrival: seq=151 idx=0 status=0 toa_us=153728 + +2026-10-06 11:03:53,182 INFO image_tx_daemon: frame seq=151 done (pipelined): 1 fragments ok + +2026-10-06 11:03:53,545 INFO image_tx_daemon: txdone_arrival: seq=152 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:53,557 INFO image_tx_daemon: frame seq=152 done (pipelined): 1 fragments ok + +2026-10-06 11:03:53,820 INFO image_tx_daemon: LoRa cmd: PROBE seq=14 phase_ms=0 (rx#14) + +2026-10-06 11:03:54,175 INFO image_tx_daemon: txdone_arrival: seq=153 idx=0 status=0 toa_us=158848 + +2026-10-06 11:03:54,186 INFO image_tx_daemon: frame seq=153 done (pipelined): 1 fragments ok + +2026-10-06 11:03:54,569 INFO image_tx_daemon: txdone_arrival: seq=154 idx=0 status=0 toa_us=148608 + +2026-10-06 11:03:54,581 INFO image_tx_daemon: frame seq=154 done (pipelined): 1 fragments ok + +2026-10-06 11:03:55,157 INFO image_tx_daemon: txdone_arrival: seq=155 idx=0 status=0 toa_us=140928 + +2026-10-06 11:03:55,169 INFO image_tx_daemon: frame seq=155 done (pipelined): 1 fragments ok + +2026-10-06 11:03:55,408 INFO image_tx_daemon: LoRa cmd: PROBE seq=15 phase_ms=0 (rx#15) + +2026-10-06 11:03:55,554 INFO image_tx_daemon: txdone_arrival: seq=156 idx=0 status=0 toa_us=133248 + +2026-10-06 11:03:55,566 INFO image_tx_daemon: frame seq=156 done (pipelined): 1 fragments ok + +2026-10-06 11:03:56,175 INFO image_tx_daemon: txdone_arrival: seq=157 idx=0 status=0 toa_us=158848 + +2026-10-06 11:03:56,187 INFO image_tx_daemon: frame seq=157 done (pipelined): 1 fragments ok + +2026-10-06 11:03:56,575 INFO image_tx_daemon: txdone_arrival: seq=158 idx=0 status=0 toa_us=161408 + +2026-10-06 11:03:56,587 INFO image_tx_daemon: frame seq=158 done (pipelined): 1 fragments ok + +2026-10-06 11:03:56,850 INFO image_tx_daemon: LoRa cmd: PROBE seq=16 phase_ms=0 (rx#16) + +2026-10-06 11:03:57,115 INFO image_tx_daemon: txdone_arrival: seq=159 idx=0 status=0 toa_us=99968 + +2026-10-06 11:03:57,127 INFO image_tx_daemon: frame seq=159 done (pipelined): 1 fragments ok + +2026-10-06 11:03:57,558 INFO image_tx_daemon: txdone_arrival: seq=160 idx=0 status=0 toa_us=102528 + +2026-10-06 11:03:57,570 INFO image_tx_daemon: frame seq=160 done (pipelined): 1 fragments ok + +2026-10-06 11:03:58,118 INFO image_tx_daemon: txdone_arrival: seq=161 idx=0 status=0 toa_us=102528 + +2026-10-06 11:03:58,129 INFO image_tx_daemon: frame seq=161 done (pipelined): 1 fragments ok + +2026-10-06 11:03:58,392 INFO image_tx_daemon: LoRa cmd: PROBE seq=17 phase_ms=0 (rx#17) + +2026-10-06 11:03:58,581 INFO image_tx_daemon: txdone_arrival: seq=162 idx=0 status=0 toa_us=161408 + +2026-10-06 11:03:58,592 INFO image_tx_daemon: frame seq=162 done (pipelined): 1 fragments ok + +2026-10-06 11:03:59,180 INFO image_tx_daemon: txdone_arrival: seq=163 idx=0 status=0 toa_us=166528 + +2026-10-06 11:03:59,192 INFO image_tx_daemon: frame seq=163 done (pipelined): 1 fragments ok + +2026-10-06 11:03:59,403 INFO image_tx_daemon: LoRa cmd: PROBE seq=18 phase_ms=0 (rx#18) + +2026-10-06 11:03:59,550 INFO image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 toa_us=130688 + +2026-10-06 11:03:59,561 INFO image_tx_daemon: frame seq=164 done (pipelined): 1 fragments ok + +2026-10-06 11:04:00,144 INFO image_tx_daemon: txdone_arrival: seq=165 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:00,155 INFO image_tx_daemon: frame seq=165 done (pipelined): 1 fragments ok + +2026-10-06 11:04:00,744 INFO image_tx_daemon: txdone_arrival: seq=166 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:00,756 INFO image_tx_daemon: frame seq=166 done (pipelined): 1 fragments ok + +2026-10-06 11:04:00,874 INFO image_tx_daemon: LoRa cmd: PROBE seq=19 phase_ms=0 (rx#19) + +2026-10-06 11:04:01,144 INFO image_tx_daemon: txdone_arrival: seq=167 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:01,156 INFO image_tx_daemon: frame seq=167 done (pipelined): 1 fragments ok + +2026-10-06 11:04:01,450 INFO image_tx_daemon: stats: goodput=326.4 B/s util=28% pipeline=v3 frames_in=168 ok=167 fail=0 drop_full=0 drop_stale=0 frags_ok=167 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:04:01,539 INFO image_tx_daemon: txdone_arrival: seq=168 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:01,550 INFO image_tx_daemon: frame seq=168 done (pipelined): 1 fragments ok + +2026-10-06 11:04:02,139 INFO image_tx_daemon: txdone_arrival: seq=169 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:02,150 INFO image_tx_daemon: frame seq=169 done (pipelined): 1 fragments ok + +2026-10-06 11:04:02,377 INFO image_tx_daemon: LoRa cmd: PROBE seq=20 phase_ms=0 (rx#20) + +2026-10-06 11:04:02,544 INFO image_tx_daemon: txdone_arrival: seq=170 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:02,556 INFO image_tx_daemon: frame seq=170 done (pipelined): 1 fragments ok + +2026-10-06 11:04:03,120 INFO image_tx_daemon: txdone_arrival: seq=171 idx=0 status=0 toa_us=107648 + +2026-10-06 11:04:03,132 INFO image_tx_daemon: frame seq=171 done (pipelined): 1 fragments ok + +2026-10-06 11:04:03,568 INFO image_tx_daemon: txdone_arrival: seq=172 idx=0 status=0 toa_us=156288 + +2026-10-06 11:04:03,580 INFO image_tx_daemon: frame seq=172 done (pipelined): 1 fragments ok + +2026-10-06 11:04:03,842 INFO image_tx_daemon: LoRa cmd: PROBE seq=21 phase_ms=0 (rx#21) + +2026-10-06 11:04:04,137 INFO image_tx_daemon: txdone_arrival: seq=173 idx=0 status=0 toa_us=123008 + +2026-10-06 11:04:04,148 INFO image_tx_daemon: frame seq=173 done (pipelined): 1 fragments ok + +2026-10-06 11:04:04,543 INFO image_tx_daemon: txdone_arrival: seq=174 idx=0 status=0 toa_us=128128 + +2026-10-06 11:04:04,555 INFO image_tx_daemon: frame seq=174 done (pipelined): 1 fragments ok + +2026-10-06 11:04:05,142 INFO image_tx_daemon: txdone_arrival: seq=175 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:05,154 INFO image_tx_daemon: frame seq=175 done (pipelined): 1 fragments ok + +2026-10-06 11:04:05,372 INFO image_tx_daemon: LoRa cmd: PROBE seq=22 phase_ms=0 (rx#22) + +2026-10-06 11:04:05,519 INFO image_tx_daemon: txdone_arrival: seq=176 idx=0 status=0 toa_us=107648 + +2026-10-06 11:04:05,530 INFO image_tx_daemon: frame seq=176 done (pipelined): 1 fragments ok + +2026-10-06 11:04:06,137 INFO image_tx_daemon: txdone_arrival: seq=177 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:06,148 INFO image_tx_daemon: frame seq=177 done (pipelined): 1 fragments ok + +2026-10-06 11:04:06,517 INFO image_tx_daemon: txdone_arrival: seq=178 idx=0 status=0 toa_us=110208 + +2026-10-06 11:04:06,528 INFO image_tx_daemon: frame seq=178 done (pipelined): 1 fragments ok + +2026-10-06 11:04:06,791 INFO image_tx_daemon: LoRa cmd: PROBE seq=23 phase_ms=0 (rx#23) + +2026-10-06 11:04:07,134 INFO image_tx_daemon: txdone_arrival: seq=179 idx=0 status=0 toa_us=123008 + +2026-10-06 11:04:07,146 INFO image_tx_daemon: frame seq=179 done (pipelined): 1 fragments ok + +2026-10-06 11:04:07,518 INFO image_tx_daemon: txdone_arrival: seq=180 idx=0 status=0 toa_us=110208 + +2026-10-06 11:04:07,529 INFO image_tx_daemon: frame seq=180 done (pipelined): 1 fragments ok + +2026-10-06 11:04:08,134 INFO image_tx_daemon: txdone_arrival: seq=181 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:08,146 INFO image_tx_daemon: frame seq=181 done (pipelined): 1 fragments ok + +2026-10-06 11:04:08,377 INFO image_tx_daemon: LoRa cmd: PROBE seq=24 phase_ms=0 (rx#24) + +2026-10-06 11:04:08,535 INFO image_tx_daemon: txdone_arrival: seq=182 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:08,547 INFO image_tx_daemon: frame seq=182 done (pipelined): 1 fragments ok + +2026-10-06 11:04:09,138 INFO image_tx_daemon: txdone_arrival: seq=183 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:09,149 INFO image_tx_daemon: frame seq=183 done (pipelined): 1 fragments ok + +2026-10-06 11:04:09,537 INFO image_tx_daemon: txdone_arrival: seq=184 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:09,548 INFO image_tx_daemon: frame seq=184 done (pipelined): 1 fragments ok + +2026-10-06 11:04:09,811 INFO image_tx_daemon: LoRa cmd: PROBE seq=25 phase_ms=0 (rx#25) + +2026-10-06 11:04:10,136 INFO image_tx_daemon: txdone_arrival: seq=185 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:10,148 INFO image_tx_daemon: frame seq=185 done (pipelined): 1 fragments ok + +2026-10-06 11:04:10,536 INFO image_tx_daemon: txdone_arrival: seq=186 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:10,548 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 fragments ok + +2026-10-06 11:04:11,171 INFO image_tx_daemon: txdone_arrival: seq=187 idx=0 status=0 toa_us=161408 + +2026-10-06 11:04:11,182 INFO image_tx_daemon: frame seq=187 done (pipelined): 1 fragments ok + +2026-10-06 11:04:11,367 INFO image_tx_daemon: LoRa cmd: PROBE seq=26 phase_ms=0 (rx#26) + +2026-10-06 11:04:11,460 INFO image_tx_daemon: stats: goodput=298.0 B/s util=26% pipeline=v3 frames_in=188 ok=187 fail=0 drop_full=0 drop_stale=0 frags_ok=187 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:04:11,524 INFO image_tx_daemon: txdone_arrival: seq=188 idx=0 status=0 toa_us=117888 + +2026-10-06 11:04:11,535 INFO image_tx_daemon: frame seq=188 done (pipelined): 1 fragments ok + +2026-10-06 11:04:12,135 INFO image_tx_daemon: txdone_arrival: seq=189 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:12,147 INFO image_tx_daemon: frame seq=189 done (pipelined): 1 fragments ok + +2026-10-06 11:04:12,537 INFO image_tx_daemon: txdone_arrival: seq=190 idx=0 status=0 toa_us=128128 + +2026-10-06 11:04:12,549 INFO image_tx_daemon: frame seq=190 done (pipelined): 1 fragments ok + +2026-10-06 11:04:12,812 INFO image_tx_daemon: LoRa cmd: PROBE seq=27 phase_ms=0 (rx#27) + +2026-10-06 11:04:13,134 INFO image_tx_daemon: txdone_arrival: seq=191 idx=0 status=0 toa_us=125568 + +2026-10-06 11:04:13,146 INFO image_tx_daemon: frame seq=191 done (pipelined): 1 fragments ok + +2026-10-06 11:04:13,569 INFO image_tx_daemon: txdone_arrival: seq=192 idx=0 status=0 toa_us=163968 + +2026-10-06 11:04:13,580 INFO image_tx_daemon: frame seq=192 done (pipelined): 1 fragments ok + +2026-10-06 11:04:14,156 INFO image_tx_daemon: txdone_arrival: seq=193 idx=0 status=0 toa_us=153728 + +2026-10-06 11:04:14,168 INFO image_tx_daemon: frame seq=193 done (pipelined): 1 fragments ok + +2026-10-06 11:04:14,385 INFO image_tx_daemon: LoRa cmd: PROBE seq=28 phase_ms=0 (rx#28) + +2026-10-06 11:04:14,572 INFO image_tx_daemon: txdone_arrival: seq=194 idx=0 status=0 toa_us=163968 + +2026-10-06 11:04:14,584 INFO image_tx_daemon: frame seq=194 done (pipelined): 1 fragments ok + +2026-10-06 11:04:15,171 INFO image_tx_daemon: txdone_arrival: seq=195 idx=0 status=0 toa_us=169088 + +2026-10-06 11:04:15,183 INFO image_tx_daemon: frame seq=195 done (pipelined): 1 fragments ok + +2026-10-06 11:04:15,568 INFO image_tx_daemon: txdone_arrival: seq=196 idx=0 status=0 toa_us=161408 + +2026-10-06 11:04:15,580 INFO image_tx_daemon: frame seq=196 done (pipelined): 1 fragments ok + +2026-10-06 11:04:15,847 INFO image_tx_daemon: LoRa cmd: PROBE seq=29 phase_ms=0 (rx#29) + +2026-10-06 11:04:16,150 INFO image_tx_daemon: txdone_arrival: seq=197 idx=0 status=0 toa_us=148608 + +2026-10-06 11:04:16,161 INFO image_tx_daemon: frame seq=197 done (pipelined): 1 fragments ok + +2026-10-06 11:04:16,529 INFO image_tx_daemon: txdone_arrival: seq=198 idx=0 status=0 toa_us=128128 + +2026-10-06 11:04:16,541 INFO image_tx_daemon: frame seq=198 done (pipelined): 1 fragments ok + +2026-10-06 11:04:17,113 INFO image_tx_daemon: txdone_arrival: seq=199 idx=0 status=0 toa_us=115328 + +2026-10-06 11:04:17,124 INFO image_tx_daemon: frame seq=199 done (pipelined): 1 fragments ok + +2026-10-06 11:04:17,387 INFO image_tx_daemon: LoRa cmd: PROBE seq=30 phase_ms=0 (rx#30) + +2026-10-06 11:04:17,525 INFO image_tx_daemon: txdone_arrival: seq=200 idx=0 status=0 toa_us=112768 + +2026-10-06 11:04:17,537 INFO image_tx_daemon: frame seq=200 done (pipelined): 1 fragments ok + +2026-10-06 11:04:18,133 INFO image_tx_daemon: txdone_arrival: seq=201 idx=0 status=0 toa_us=128128 + +2026-10-06 11:04:18,144 INFO image_tx_daemon: frame seq=201 done (pipelined): 1 fragments ok + +2026-10-06 11:04:18,528 INFO image_tx_daemon: txdone_arrival: seq=202 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:18,540 INFO image_tx_daemon: frame seq=202 done (pipelined): 1 fragments ok + +2026-10-06 11:04:18,802 INFO image_tx_daemon: LoRa cmd: PROBE seq=31 phase_ms=0 (rx#31) + +2026-10-06 11:04:19,136 INFO image_tx_daemon: txdone_arrival: seq=203 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:19,148 INFO image_tx_daemon: frame seq=203 done (pipelined): 1 fragments ok + +2026-10-06 11:04:19,527 INFO image_tx_daemon: txdone_arrival: seq=204 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:19,539 INFO image_tx_daemon: frame seq=204 done (pipelined): 1 fragments ok + +2026-10-06 11:04:20,168 INFO image_tx_daemon: txdone_arrival: seq=205 idx=0 status=0 toa_us=163968 + +2026-10-06 11:04:20,180 INFO image_tx_daemon: frame seq=205 done (pipelined): 1 fragments ok + +2026-10-06 11:04:20,380 INFO image_tx_daemon: LoRa cmd: PROBE seq=32 phase_ms=0 (rx#32) + +2026-10-06 11:04:20,558 INFO image_tx_daemon: txdone_arrival: seq=206 idx=0 status=0 toa_us=153728 + +2026-10-06 11:04:20,569 INFO image_tx_daemon: frame seq=206 done (pipelined): 1 fragments ok + +2026-10-06 11:04:21,157 INFO image_tx_daemon: txdone_arrival: seq=207 idx=0 status=0 toa_us=158848 + +2026-10-06 11:04:21,168 INFO image_tx_daemon: frame seq=207 done (pipelined): 1 fragments ok + +2026-10-06 11:04:21,470 INFO image_tx_daemon: stats: goodput=333.3 B/s util=28% pipeline=v3 frames_in=208 ok=207 fail=0 drop_full=0 drop_stale=0 frags_ok=207 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:04:21,769 INFO image_tx_daemon: txdone_arrival: seq=208 idx=0 status=0 toa_us=169088 + +2026-10-06 11:04:21,781 INFO image_tx_daemon: frame seq=208 done (pipelined): 1 fragments ok + +2026-10-06 11:04:21,889 INFO image_tx_daemon: LoRa cmd: PROBE seq=33 phase_ms=0 (rx#33) + +2026-10-06 11:04:22,169 INFO image_tx_daemon: txdone_arrival: seq=209 idx=0 status=0 toa_us=169088 + +2026-10-06 11:04:22,181 INFO image_tx_daemon: frame seq=209 done (pipelined): 1 fragments ok + +2026-10-06 11:04:22,531 INFO image_tx_daemon: txdone_arrival: seq=210 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:22,543 INFO image_tx_daemon: frame seq=210 done (pipelined): 1 fragments ok + +2026-10-06 11:04:23,122 INFO image_tx_daemon: txdone_arrival: seq=211 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:23,134 INFO image_tx_daemon: frame seq=211 done (pipelined): 1 fragments ok + +2026-10-06 11:04:23,384 INFO image_tx_daemon: LoRa cmd: PROBE seq=34 phase_ms=0 (rx#34) + +2026-10-06 11:04:23,499 INFO image_tx_daemon: txdone_arrival: seq=212 idx=0 status=0 toa_us=102528 + +2026-10-06 11:04:23,511 INFO image_tx_daemon: frame seq=212 done (pipelined): 1 fragments ok + +2026-10-06 11:04:24,131 INFO image_tx_daemon: txdone_arrival: seq=213 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:24,143 INFO image_tx_daemon: frame seq=213 done (pipelined): 1 fragments ok + +2026-10-06 11:04:24,534 INFO image_tx_daemon: txdone_arrival: seq=214 idx=0 status=0 toa_us=123008 + +2026-10-06 11:04:24,546 INFO image_tx_daemon: frame seq=214 done (pipelined): 1 fragments ok + +2026-10-06 11:04:24,808 INFO image_tx_daemon: LoRa cmd: PROBE seq=35 phase_ms=0 (rx#35) + +2026-10-06 11:04:25,124 INFO image_tx_daemon: txdone_arrival: seq=215 idx=0 status=0 toa_us=125568 + +2026-10-06 11:04:25,136 INFO image_tx_daemon: frame seq=215 done (pipelined): 1 fragments ok + +2026-10-06 11:04:25,533 INFO image_tx_daemon: txdone_arrival: seq=216 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:25,545 INFO image_tx_daemon: frame seq=216 done (pipelined): 1 fragments ok + +2026-10-06 11:04:26,127 INFO image_tx_daemon: txdone_arrival: seq=217 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:26,139 INFO image_tx_daemon: frame seq=217 done (pipelined): 1 fragments ok + +2026-10-06 11:04:26,385 INFO image_tx_daemon: LoRa cmd: PROBE seq=36 phase_ms=0 (rx#36) + +2026-10-06 11:04:26,531 INFO image_tx_daemon: txdone_arrival: seq=218 idx=0 status=0 toa_us=125568 + +2026-10-06 11:04:26,543 INFO image_tx_daemon: frame seq=218 done (pipelined): 1 fragments ok + +2026-10-06 11:04:27,104 INFO image_tx_daemon: txdone_arrival: seq=219 idx=0 status=0 toa_us=115328 + +2026-10-06 11:04:27,116 INFO image_tx_daemon: frame seq=219 done (pipelined): 1 fragments ok + +2026-10-06 11:04:27,743 INFO image_tx_daemon: txdone_arrival: seq=220 idx=0 status=0 toa_us=151168 + +2026-10-06 11:04:27,755 INFO image_tx_daemon: frame seq=220 done (pipelined): 1 fragments ok + +2026-10-06 11:04:27,882 INFO image_tx_daemon: LoRa cmd: PROBE seq=37 phase_ms=0 (rx#37) + +2026-10-06 11:04:28,123 INFO image_tx_daemon: txdone_arrival: seq=221 idx=0 status=0 toa_us=128128 + +2026-10-06 11:04:28,134 INFO image_tx_daemon: frame seq=221 done (pipelined): 1 fragments ok + +2026-10-06 11:04:28,763 INFO image_tx_daemon: txdone_arrival: seq=222 idx=0 status=0 toa_us=169088 + +2026-10-06 11:04:28,775 INFO image_tx_daemon: frame seq=222 done (pipelined): 1 fragments ok + +2026-10-06 11:04:29,139 INFO image_tx_daemon: txdone_arrival: seq=223 idx=0 status=0 toa_us=153728 + +2026-10-06 11:04:29,151 INFO image_tx_daemon: frame seq=223 done (pipelined): 1 fragments ok + +2026-10-06 11:04:29,388 INFO image_tx_daemon: LoRa cmd: PROBE seq=38 phase_ms=0 (rx#38) + +2026-10-06 11:04:29,555 INFO image_tx_daemon: txdone_arrival: seq=224 idx=0 status=0 toa_us=151168 + +2026-10-06 11:04:29,566 INFO image_tx_daemon: frame seq=224 done (pipelined): 1 fragments ok + +2026-10-06 11:04:30,135 INFO image_tx_daemon: txdone_arrival: seq=225 idx=0 status=0 toa_us=148608 + +2026-10-06 11:04:30,146 INFO image_tx_daemon: frame seq=225 done (pipelined): 1 fragments ok + +2026-10-06 11:04:30,548 INFO image_tx_daemon: txdone_arrival: seq=226 idx=0 status=0 toa_us=140928 + +2026-10-06 11:04:30,560 INFO image_tx_daemon: frame seq=226 done (pipelined): 1 fragments ok + +2026-10-06 11:04:30,823 INFO image_tx_daemon: LoRa cmd: PROBE seq=39 phase_ms=0 (rx#39) + +2026-10-06 11:04:31,157 INFO image_tx_daemon: txdone_arrival: seq=227 idx=0 status=0 toa_us=163968 + +2026-10-06 11:04:31,168 INFO image_tx_daemon: frame seq=227 done (pipelined): 1 fragments ok + +2026-10-06 11:04:31,482 INFO image_tx_daemon: stats: goodput=328.6 B/s util=28% pipeline=v3 frames_in=228 ok=227 fail=0 drop_full=0 drop_stale=0 frags_ok=227 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:04:31,501 INFO image_tx_daemon: txdone_arrival: seq=228 idx=0 status=0 toa_us=102528 + +2026-10-06 11:04:31,513 INFO image_tx_daemon: frame seq=228 done (pipelined): 1 fragments ok + +2026-10-06 11:04:32,080 INFO image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=99968 + +2026-10-06 11:04:32,091 INFO image_tx_daemon: frame seq=229 done (pipelined): 1 fragments ok + +2026-10-06 11:04:32,354 INFO image_tx_daemon: LoRa cmd: PROBE seq=40 phase_ms=0 (rx#40) + +2026-10-06 11:04:32,513 INFO image_tx_daemon: txdone_arrival: seq=230 idx=0 status=0 toa_us=107648 + +2026-10-06 11:04:32,524 INFO image_tx_daemon: frame seq=230 done (pipelined): 1 fragments ok + +2026-10-06 11:04:33,142 INFO image_tx_daemon: txdone_arrival: seq=231 idx=0 status=0 toa_us=153728 + +2026-10-06 11:04:33,153 INFO image_tx_daemon: frame seq=231 done (pipelined): 1 fragments ok + +2026-10-06 11:04:33,390 INFO image_tx_daemon: LoRa cmd: PROBE seq=41 phase_ms=0 (rx#41) + +2026-10-06 11:04:33,754 INFO image_tx_daemon: txdone_arrival: seq=232 idx=0 status=0 toa_us=166528 + +2026-10-06 11:04:33,765 INFO image_tx_daemon: frame seq=232 done (pipelined): 1 fragments ok + +2026-10-06 11:04:34,117 INFO image_tx_daemon: txdone_arrival: seq=233 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:34,128 INFO image_tx_daemon: frame seq=233 done (pipelined): 1 fragments ok + +2026-10-06 11:04:34,716 INFO image_tx_daemon: txdone_arrival: seq=234 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:34,728 INFO image_tx_daemon: frame seq=234 done (pipelined): 1 fragments ok + +2026-10-06 11:04:34,890 INFO image_tx_daemon: LoRa cmd: PROBE seq=42 phase_ms=0 (rx#42) + +2026-10-06 11:04:35,109 INFO image_tx_daemon: txdone_arrival: seq=235 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:35,121 INFO image_tx_daemon: frame seq=235 done (pipelined): 1 fragments ok + +2026-10-06 11:04:35,751 INFO image_tx_daemon: txdone_arrival: seq=236 idx=0 status=0 toa_us=169088 + +2026-10-06 11:04:35,762 INFO image_tx_daemon: frame seq=236 done (pipelined): 1 fragments ok + +2026-10-06 11:04:36,113 INFO image_tx_daemon: txdone_arrival: seq=237 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:36,125 INFO image_tx_daemon: frame seq=237 done (pipelined): 1 fragments ok + +2026-10-06 11:04:36,387 INFO image_tx_daemon: LoRa cmd: PROBE seq=43 phase_ms=0 (rx#43) + +2026-10-06 11:04:36,518 INFO image_tx_daemon: txdone_arrival: seq=238 idx=0 status=0 toa_us=112768 + +2026-10-06 11:04:36,529 INFO image_tx_daemon: frame seq=238 done (pipelined): 1 fragments ok + +2026-10-06 11:04:37,104 INFO image_tx_daemon: txdone_arrival: seq=239 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:37,116 INFO image_tx_daemon: frame seq=239 done (pipelined): 1 fragments ok + +2026-10-06 11:04:37,681 INFO image_tx_daemon: txdone_arrival: seq=240 idx=0 status=0 toa_us=105088 + +2026-10-06 11:04:37,692 INFO image_tx_daemon: frame seq=240 done (pipelined): 1 fragments ok + +2026-10-06 11:04:37,895 INFO image_tx_daemon: LoRa cmd: PROBE seq=44 phase_ms=0 (rx#44) + +2026-10-06 11:04:38,092 INFO image_tx_daemon: txdone_arrival: seq=241 idx=0 status=0 toa_us=112768 + +2026-10-06 11:04:38,105 INFO image_tx_daemon: frame seq=241 done (pipelined): 1 fragments ok + +2026-10-06 11:04:38,702 INFO image_tx_daemon: txdone_arrival: seq=242 idx=0 status=0 toa_us=125568 + +2026-10-06 11:04:38,714 INFO image_tx_daemon: frame seq=242 done (pipelined): 1 fragments ok + +2026-10-06 11:04:39,099 INFO image_tx_daemon: txdone_arrival: seq=243 idx=0 status=0 toa_us=123008 + +2026-10-06 11:04:39,110 INFO image_tx_daemon: frame seq=243 done (pipelined): 1 fragments ok + +2026-10-06 11:04:39,373 INFO image_tx_daemon: LoRa cmd: PROBE seq=45 phase_ms=0 (rx#45) + +2026-10-06 11:04:39,537 INFO image_tx_daemon: txdone_arrival: seq=244 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:39,549 INFO image_tx_daemon: frame seq=244 done (pipelined): 1 fragments ok + +2026-10-06 11:04:40,078 INFO image_tx_daemon: txdone_arrival: seq=245 idx=0 status=0 toa_us=107648 + +2026-10-06 11:04:40,090 INFO image_tx_daemon: frame seq=245 done (pipelined): 1 fragments ok + +2026-10-06 11:04:40,707 INFO image_tx_daemon: txdone_arrival: seq=246 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:40,719 INFO image_tx_daemon: frame seq=246 done (pipelined): 1 fragments ok + +2026-10-06 11:04:40,893 INFO image_tx_daemon: LoRa cmd: PROBE seq=46 phase_ms=0 (rx#46) + +2026-10-06 11:04:41,102 INFO image_tx_daemon: txdone_arrival: seq=247 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:41,113 INFO image_tx_daemon: frame seq=247 done (pipelined): 1 fragments ok + +2026-10-06 11:04:41,493 INFO image_tx_daemon: stats: goodput=293.3 B/s util=25% pipeline=v3 frames_in=248 ok=247 fail=0 drop_full=0 drop_stale=0 frags_ok=247 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:04:41,699 INFO image_tx_daemon: txdone_arrival: seq=248 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:41,710 INFO image_tx_daemon: frame seq=248 done (pipelined): 1 fragments ok + +2026-10-06 11:04:42,096 INFO image_tx_daemon: txdone_arrival: seq=249 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:42,107 INFO image_tx_daemon: frame seq=249 done (pipelined): 1 fragments ok + +2026-10-06 11:04:42,370 INFO image_tx_daemon: LoRa cmd: PROBE seq=47 phase_ms=0 (rx#47) + +2026-10-06 11:04:42,702 INFO image_tx_daemon: txdone_arrival: seq=250 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:42,714 INFO image_tx_daemon: frame seq=250 done (pipelined): 1 fragments ok + +2026-10-06 11:04:43,096 INFO image_tx_daemon: txdone_arrival: seq=251 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:43,108 INFO image_tx_daemon: frame seq=251 done (pipelined): 1 fragments ok + +2026-10-06 11:04:43,737 INFO image_tx_daemon: txdone_arrival: seq=252 idx=0 status=0 toa_us=166528 + +2026-10-06 11:04:43,749 INFO image_tx_daemon: frame seq=252 done (pipelined): 1 fragments ok + +2026-10-06 11:04:43,897 INFO image_tx_daemon: LoRa cmd: PROBE seq=48 phase_ms=0 (rx#48) + +2026-10-06 11:04:44,094 INFO image_tx_daemon: txdone_arrival: seq=253 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:44,106 INFO image_tx_daemon: frame seq=253 done (pipelined): 1 fragments ok + +2026-10-06 11:04:44,692 INFO image_tx_daemon: txdone_arrival: seq=254 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:44,704 INFO image_tx_daemon: frame seq=254 done (pipelined): 1 fragments ok + +2026-10-06 11:04:45,084 INFO image_tx_daemon: txdone_arrival: seq=255 idx=0 status=0 toa_us=120448 + +2026-10-06 11:04:45,096 INFO image_tx_daemon: frame seq=255 done (pipelined): 1 fragments ok + +2026-10-06 11:04:45,363 INFO image_tx_daemon: LoRa cmd: PROBE seq=49 phase_ms=0 (rx#49) + +2026-10-06 11:04:45,734 INFO image_tx_daemon: txdone_arrival: seq=0 idx=0 status=0 toa_us=169088 + +2026-10-06 11:04:45,746 INFO image_tx_daemon: frame seq=0 done (pipelined): 1 fragments ok + +2026-10-06 11:04:46,083 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=123008 + +2026-10-06 11:04:46,095 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok + +2026-10-06 11:04:46,692 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:46,704 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok + +2026-10-06 11:04:46,896 INFO image_tx_daemon: LoRa cmd: PROBE seq=50 phase_ms=0 (rx#50) + +2026-10-06 11:04:47,085 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=123008 + +2026-10-06 11:04:47,096 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok + +2026-10-06 11:04:47,688 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=125568 + +2026-10-06 11:04:47,700 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok + +2026-10-06 11:04:48,127 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=161408 + +2026-10-06 11:04:48,139 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok + +2026-10-06 11:04:48,390 INFO image_tx_daemon: LoRa cmd: PROBE seq=51 phase_ms=0 (rx#51) + +2026-10-06 11:04:48,692 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:48,704 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok + +2026-10-06 11:04:49,122 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=163968 + +2026-10-06 11:04:49,134 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok + +2026-10-06 11:04:49,722 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=163968 + +2026-10-06 11:04:49,733 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok + +2026-10-06 11:04:49,900 INFO image_tx_daemon: LoRa cmd: PROBE seq=52 phase_ms=0 (rx#52) + +2026-10-06 11:04:50,129 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=166528 + +2026-10-06 11:04:50,140 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok + +2026-10-06 11:04:50,676 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=115328 + +2026-10-06 11:04:50,688 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok + +2026-10-06 11:04:51,088 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:51,099 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok + +2026-10-06 11:04:51,367 INFO image_tx_daemon: LoRa cmd: PROBE seq=53 phase_ms=0 (rx#53) + +2026-10-06 11:04:51,504 INFO image_tx_daemon: stats: goodput=327.0 B/s util=28% pipeline=v3 frames_in=268 ok=267 fail=0 drop_full=0 drop_stale=0 frags_ok=267 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:04:51,524 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=110208 + +2026-10-06 11:04:51,536 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok + +2026-10-06 11:04:52,119 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=158848 + +2026-10-06 11:04:52,131 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok + +2026-10-06 11:04:52,730 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=169088 + +2026-10-06 11:04:52,741 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok + +2026-10-06 11:04:52,898 INFO image_tx_daemon: LoRa cmd: PROBE seq=54 phase_ms=0 (rx#54) + +2026-10-06 11:04:53,119 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=166528 + +2026-10-06 11:04:53,131 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok + +2026-10-06 11:04:53,720 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=166528 + +2026-10-06 11:04:53,731 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok + +2026-10-06 11:04:54,089 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:54,101 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok + +2026-10-06 11:04:54,367 INFO image_tx_daemon: LoRa cmd: PROBE seq=55 phase_ms=0 (rx#55) + +2026-10-06 11:04:54,723 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=166528 + +2026-10-06 11:04:54,736 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok + +2026-10-06 11:04:55,069 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=120448 + +2026-10-06 11:04:55,080 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok + +2026-10-06 11:04:55,673 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=123008 + +2026-10-06 11:04:55,685 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok + +2026-10-06 11:04:55,899 INFO image_tx_daemon: LoRa cmd: PROBE seq=56 phase_ms=0 (rx#56) + +2026-10-06 11:04:56,077 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=128128 + +2026-10-06 11:04:56,088 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok + +2026-10-06 11:04:56,676 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=128128 + +2026-10-06 11:04:56,688 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok + +2026-10-06 11:04:57,080 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=128128 + +2026-10-06 11:04:57,092 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok + +2026-10-06 11:04:57,355 INFO image_tx_daemon: LoRa cmd: PROBE seq=57 phase_ms=0 (rx#57) + +2026-10-06 11:04:57,678 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=130688 + +2026-10-06 11:04:57,689 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok + +2026-10-06 11:04:58,063 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=112768 + +2026-10-06 11:04:58,075 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok + +2026-10-06 11:04:58,680 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=128128 + +2026-10-06 11:04:58,692 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok + +2026-10-06 11:04:58,893 INFO image_tx_daemon: LoRa cmd: PROBE seq=58 phase_ms=0 (rx#58) + +2026-10-06 11:04:59,081 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=128128 + +2026-10-06 11:04:59,092 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok + +2026-10-06 11:04:59,670 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=123008 + +2026-10-06 11:04:59,681 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok + +2026-10-06 11:05:00,082 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:00,094 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok + +2026-10-06 11:05:00,356 INFO image_tx_daemon: LoRa cmd: PROBE seq=59 phase_ms=0 (rx#59) + +2026-10-06 11:05:00,680 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:00,692 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok + +2026-10-06 11:05:01,081 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:01,093 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok + +2026-10-06 11:05:01,516 INFO image_tx_daemon: stats: goodput=317.9 B/s util=27% pipeline=v3 frames_in=288 ok=287 fail=0 drop_full=0 drop_stale=0 frags_ok=287 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:05:01,722 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=169088 + +2026-10-06 11:05:01,734 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok + +2026-10-06 11:05:01,908 INFO image_tx_daemon: LoRa cmd: PROBE seq=60 phase_ms=0 (rx#60) + +2026-10-06 11:05:02,106 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=158848 + +2026-10-06 11:05:02,117 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok + +2026-10-06 11:05:02,715 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=163968 + +2026-10-06 11:05:02,727 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok + +2026-10-06 11:05:03,112 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=169088 + +2026-10-06 11:05:03,124 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok + +2026-10-06 11:05:03,387 INFO image_tx_daemon: LoRa cmd: PROBE seq=61 phase_ms=0 (rx#61) + +2026-10-06 11:05:03,711 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=163968 + +2026-10-06 11:05:03,723 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok + +2026-10-06 11:05:04,111 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=169088 + +2026-10-06 11:05:04,123 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok + +2026-10-06 11:05:04,710 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=163968 + +2026-10-06 11:05:04,721 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok + +2026-10-06 11:05:04,878 INFO image_tx_daemon: LoRa cmd: PROBE seq=62 phase_ms=0 (rx#62) + +2026-10-06 11:05:05,107 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=163968 + +2026-10-06 11:05:05,119 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok + +2026-10-06 11:05:05,675 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=135808 + +2026-10-06 11:05:05,687 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok + +2026-10-06 11:05:06,049 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=102528 + +2026-10-06 11:05:06,060 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok + +2026-10-06 11:05:06,323 INFO image_tx_daemon: LoRa cmd: PROBE seq=63 phase_ms=0 (rx#63) + +2026-10-06 11:05:06,699 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=158848 + +2026-10-06 11:05:06,710 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok + +2026-10-06 11:05:07,103 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=158848 + +2026-10-06 11:05:07,114 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok + +2026-10-06 11:05:07,377 INFO image_tx_daemon: LoRa cmd: PROBE seq=64 phase_ms=0 (rx#64) + +2026-10-06 11:05:07,671 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:07,682 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok + +2026-10-06 11:05:08,066 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:08,078 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok + +2026-10-06 11:05:08,708 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=169088 + +2026-10-06 11:05:08,720 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok + +2026-10-06 11:05:08,877 INFO image_tx_daemon: LoRa cmd: PROBE seq=65 phase_ms=0 (rx#65) + +2026-10-06 11:05:09,066 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=123008 + +2026-10-06 11:05:09,077 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok + +2026-10-06 11:05:09,664 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:09,676 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok + +2026-10-06 11:05:10,064 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=128128 + +2026-10-06 11:05:10,076 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok + +2026-10-06 11:05:10,338 INFO image_tx_daemon: LoRa cmd: PROBE seq=66 phase_ms=0 (rx#66) + +2026-10-06 11:05:10,667 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:10,679 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok + +2026-10-06 11:05:11,046 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=115328 + +2026-10-06 11:05:11,058 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok + +2026-10-06 11:05:11,512 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=112768 + +2026-10-06 11:05:11,524 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok + +2026-10-06 11:05:11,527 INFO image_tx_daemon: stats: goodput=362.5 B/s util=30% pipeline=v3 frames_in=308 ok=308 fail=0 drop_full=0 drop_stale=0 frags_ok=308 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:05:11,787 INFO image_tx_daemon: LoRa cmd: PROBE seq=67 phase_ms=0 (rx#67) + +2026-10-06 11:05:12,054 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=117888 + +2026-10-06 11:05:12,065 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok + +2026-10-06 11:05:12,652 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=123008 + +2026-10-06 11:05:12,664 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok + +2026-10-06 11:05:12,872 INFO image_tx_daemon: LoRa cmd: PROBE seq=68 phase_ms=0 (rx#68) + +2026-10-06 11:05:13,060 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:13,072 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok + +2026-10-06 11:05:13,638 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=107648 + +2026-10-06 11:05:13,649 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok + +2026-10-06 11:05:14,059 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:14,071 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok + +2026-10-06 11:05:14,334 INFO image_tx_daemon: LoRa cmd: PROBE seq=69 phase_ms=0 (rx#69) + +2026-10-06 11:05:14,660 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:14,671 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok + +2026-10-06 11:05:15,062 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:15,074 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok + +2026-10-06 11:05:15,661 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:15,672 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok + +2026-10-06 11:05:15,872 INFO image_tx_daemon: LoRa cmd: PROBE seq=70 phase_ms=0 (rx#70) + +2026-10-06 11:05:16,060 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:16,072 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok + +2026-10-06 11:05:16,654 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:16,665 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok + +2026-10-06 11:05:17,043 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=117888 + +2026-10-06 11:05:17,056 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok + +2026-10-06 11:05:17,318 INFO image_tx_daemon: LoRa cmd: PROBE seq=71 phase_ms=0 (rx#71) + +2026-10-06 11:05:17,484 INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=92288 + +2026-10-06 11:05:17,495 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok + +2026-10-06 11:05:18,053 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:18,064 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok + +2026-10-06 11:05:18,658 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:18,670 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok + +2026-10-06 11:05:18,883 INFO image_tx_daemon: LoRa cmd: PROBE seq=72 phase_ms=0 (rx#72) + +2026-10-06 11:05:19,049 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=128128 + +2026-10-06 11:05:19,060 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok + +2026-10-06 11:05:19,656 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:19,668 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok + +2026-10-06 11:05:20,055 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:20,068 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok + +2026-10-06 11:05:20,330 INFO image_tx_daemon: LoRa cmd: PROBE seq=73 phase_ms=0 (rx#73) + +2026-10-06 11:05:20,656 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:20,668 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok + +2026-10-06 11:05:21,053 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:21,064 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok + +2026-10-06 11:05:21,538 INFO image_tx_daemon: stats: goodput=275.8 B/s util=24% pipeline=v3 frames_in=328 ok=327 fail=0 drop_full=0 drop_stale=0 frags_ok=327 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:05:21,650 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=125568 + +2026-10-06 11:05:21,662 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok + +2026-10-06 11:05:21,887 INFO image_tx_daemon: LoRa cmd: PROBE seq=74 phase_ms=0 (rx#74) + +2026-10-06 11:05:22,086 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=166528 + +2026-10-06 11:05:22,098 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok + +2026-10-06 11:05:22,653 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:22,665 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok + +2026-10-06 11:05:23,055 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=133248 + +2026-10-06 11:05:23,067 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok + +2026-10-06 11:05:23,329 INFO image_tx_daemon: LoRa cmd: PROBE seq=75 phase_ms=0 (rx#75) + +2026-10-06 11:05:23,693 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=169088 + +2026-10-06 11:05:23,705 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok + +2026-10-06 11:05:24,053 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:24,065 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok + +2026-10-06 11:05:24,653 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=135808 + +2026-10-06 11:05:24,664 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok + +2026-10-06 11:05:24,879 INFO image_tx_daemon: LoRa cmd: PROBE seq=76 phase_ms=0 (rx#76) + +2026-10-06 11:05:25,087 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=169088 + +2026-10-06 11:05:25,098 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok + +2026-10-06 11:05:25,644 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:25,656 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok + +2026-10-06 11:05:26,089 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=169088 + +2026-10-06 11:05:26,100 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok + +2026-10-06 11:05:26,362 INFO image_tx_daemon: LoRa cmd: PROBE seq=77 phase_ms=0 (rx#77) + +2026-10-06 11:05:26,681 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=169088 + +2026-10-06 11:05:26,693 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok + +2026-10-06 11:05:27,089 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=169088 + +2026-10-06 11:05:27,101 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok + +2026-10-06 11:05:27,647 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:27,659 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok + +2026-10-06 11:05:27,884 INFO image_tx_daemon: LoRa cmd: PROBE seq=78 phase_ms=0 (rx#78) + +2026-10-06 11:05:28,040 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=128128 + +2026-10-06 11:05:28,052 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok + +2026-10-06 11:05:28,649 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:28,660 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok + +2026-10-06 11:05:29,040 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:29,052 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok + +2026-10-06 11:05:29,314 INFO image_tx_daemon: LoRa cmd: PROBE seq=79 phase_ms=0 (rx#79) + +2026-10-06 11:05:29,665 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=148608 + +2026-10-06 11:05:29,676 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok + +2026-10-06 11:05:30,081 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=166528 + +2026-10-06 11:05:30,093 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok + +2026-10-06 11:05:30,639 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=128128 + +2026-10-06 11:05:30,651 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok + +2026-10-06 11:05:30,883 INFO image_tx_daemon: LoRa cmd: PROBE seq=80 phase_ms=0 (rx#80) + +2026-10-06 11:05:31,009 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=94848 + +2026-10-06 11:05:31,020 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok + +2026-10-06 11:05:31,549 INFO image_tx_daemon: stats: goodput=338.4 B/s util=29% pipeline=v3 frames_in=348 ok=347 fail=0 drop_full=0 drop_stale=0 frags_ok=347 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:05:31,620 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=112768 + +2026-10-06 11:05:31,632 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok + +2026-10-06 11:05:32,038 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:32,050 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok + +2026-10-06 11:05:32,312 INFO image_tx_daemon: LoRa cmd: PROBE seq=81 phase_ms=0 (rx#81) + +2026-10-06 11:05:32,631 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=120448 + +2026-10-06 11:05:32,643 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok + +2026-10-06 11:05:33,240 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:33,251 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok + +2026-10-06 11:05:33,393 INFO image_tx_daemon: LoRa cmd: PROBE seq=82 phase_ms=0 (rx#82) + +2026-10-06 11:05:33,643 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:33,654 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok + +2026-10-06 11:05:34,040 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=125568 + +2026-10-06 11:05:34,052 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok + +2026-10-06 11:05:34,640 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:34,652 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok + +2026-10-06 11:05:34,897 INFO image_tx_daemon: LoRa cmd: PROBE seq=83 phase_ms=0 (rx#83) + +2026-10-06 11:05:35,044 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:35,056 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok + +2026-10-06 11:05:35,633 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=128128 + +2026-10-06 11:05:35,645 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok + +2026-10-06 11:05:36,039 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:36,050 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok + +2026-10-06 11:05:36,313 INFO image_tx_daemon: LoRa cmd: PROBE seq=84 phase_ms=0 (rx#84) + +2026-10-06 11:05:36,672 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=169088 + +2026-10-06 11:05:36,684 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok + +2026-10-06 11:05:37,059 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=156288 + +2026-10-06 11:05:37,071 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok + +2026-10-06 11:05:37,636 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:37,648 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok + +2026-10-06 11:05:37,895 INFO image_tx_daemon: LoRa cmd: PROBE seq=85 phase_ms=0 (rx#85) + +2026-10-06 11:05:38,269 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=169088 + +2026-10-06 11:05:38,280 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok + +2026-10-06 11:05:38,645 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=146048 + +2026-10-06 11:05:38,657 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok + +2026-10-06 11:05:39,063 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=153728 + +2026-10-06 11:05:39,075 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok + +2026-10-06 11:05:39,337 INFO image_tx_daemon: LoRa cmd: PROBE seq=86 phase_ms=0 (rx#86) + +2026-10-06 11:05:39,645 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=138368 + +2026-10-06 11:05:39,656 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok + +2026-10-06 11:05:40,054 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=151168 + +2026-10-06 11:05:40,066 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok + +2026-10-06 11:05:40,664 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=161408 + +2026-10-06 11:05:40,676 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok + +2026-10-06 11:05:40,904 INFO image_tx_daemon: LoRa cmd: PROBE seq=87 phase_ms=0 (rx#87) + +2026-10-06 11:05:41,018 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=102528 + +2026-10-06 11:05:41,029 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok + +2026-10-06 11:05:41,561 INFO image_tx_daemon: stats: goodput=323.8 B/s util=27% pipeline=v3 frames_in=368 ok=367 fail=0 drop_full=0 drop_stale=0 frags_ok=367 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:05:41,605 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=102528 + +2026-10-06 11:05:41,616 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok + +2026-10-06 11:05:42,255 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=158848 + +2026-10-06 11:05:42,267 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok + +2026-10-06 11:05:42,398 INFO image_tx_daemon: LoRa cmd: PROBE seq=88 phase_ms=0 (rx#88) + +2026-10-06 11:05:42,667 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=163968 + +2026-10-06 11:05:42,678 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok + +2026-10-06 11:05:43,260 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=161408 + +2026-10-06 11:05:43,272 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok + +2026-10-06 11:05:43,625 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=130688 + +2026-10-06 11:05:43,637 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok + +2026-10-06 11:05:43,899 INFO image_tx_daemon: LoRa cmd: PROBE seq=89 phase_ms=0 (rx#89) + +2026-10-06 11:05:48,343 INFO image_tx_daemon: signal received; shutting down + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/camera_service.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/camera_service.log new file mode 100644 index 00000000..5ab0b2fb --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/camera_service.log @@ -0,0 +1,180 @@ +2026-10-06 11:09:58,778 INFO camera_service: v4l2/ffmpeg pid=10 device=/dev/video1 1920x1080@30fps -> 384x256 rgb24 + +2026-10-06 11:09:58,779 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT lifetrac/v25/cmd/image_frame only + +2026-10-06 11:09:58,808 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) + +2026-10-06 11:09:59,211 INFO camera_service: vector encoder prebuilt (import+build 247 ms, warm-up 154 ms) + +2026-10-06 11:09:59,422 INFO camera_service: encode_mode -> 9 (vector) [boot] + +2026-10-06 11:09:59,436 INFO link_budget: -> 203 B/frame (n=1, image_bw250) + +2026-10-06 11:10:01,063 INFO camera_service: vector_stats ms_total=168.5 ms={"resize":0.4,"l0":15.3,"l1":75.8,"l3":31.8,"temporal_pack":44.7,"total":168.5} bytes=201 level=0 detail=80 epoch=0 n_live=16 residual=3858.861 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=6 frames=1 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=0 share_resends=0 share_repeats=0 carousel_resends=0 del_repeats=0 + +2026-10-06 11:10:03,071 INFO camera_service: vector_stats ms_total=176.1 ms={"resize":0.4,"l0":15.0,"l1":72.4,"l3":36.4,"temporal_pack":51.3,"total":176.1} bytes=200 level=0 detail=80 epoch=0 n_live=22 residual=4798.129 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=0 frames=5 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=1 share_resends=1 share_repeats=1 carousel_resends=0 del_repeats=13 + +2026-10-06 11:10:05,071 INFO camera_service: vector_stats ms_total=190.0 ms={"resize":0.5,"l0":13.5,"l1":75.7,"l3":34.4,"temporal_pack":65.4,"total":190.0} bytes=201 level=0 detail=80 epoch=0 n_live=32 residual=4434.259 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=6 frames=9 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=2 share_resends=4 share_repeats=3 carousel_resends=1 del_repeats=21 + +2026-10-06 11:10:07,079 INFO camera_service: vector_stats ms_total=187.1 ms={"resize":0.6,"l0":13.3,"l1":70.1,"l3":37.0,"temporal_pack":65.6,"total":187.1} bytes=199 level=0 detail=80 epoch=0 n_live=34 residual=4802.114 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=3 frames=13 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=3 share_resends=8 share_repeats=7 carousel_resends=1 del_repeats=36 + +2026-10-06 11:10:09,599 INFO camera_service: vector_stats ms_total=203.3 ms={"resize":0.4,"l0":15.5,"l1":78.6,"l3":35.1,"temporal_pack":73.1,"total":203.3} bytes=201 level=0 detail=80 epoch=1 n_live=28 residual=3620.216 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=2 frames=18 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=4 share_resends=8 share_repeats=7 carousel_resends=1 del_repeats=43 + +2026-10-06 11:10:11,607 INFO camera_service: vector_stats ms_total=207.5 ms={"resize":0.5,"l0":15.4,"l1":77.9,"l3":37.5,"temporal_pack":75.6,"total":207.5} bytes=202 level=0 detail=80 epoch=1 n_live=33 residual=3508.405 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=2 frames=22 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=5 share_resends=11 share_repeats=10 carousel_resends=1 del_repeats=49 + +2026-10-06 11:10:14,098 INFO camera_service: vector_stats ms_total=197.8 ms={"resize":0.6,"l0":15.4,"l1":76.8,"l3":34.3,"temporal_pack":70.1,"total":197.8} bytes=157 level=0 detail=80 epoch=1 n_live=31 residual=3717.889 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=2 frames=27 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=6 share_resends=14 share_repeats=12 carousel_resends=2 del_repeats=68 + +2026-10-06 11:10:16,608 INFO camera_service: vector_stats ms_total=211.3 ms={"resize":0.4,"l0":15.5,"l1":77.4,"l3":33.8,"temporal_pack":83.7,"total":211.3} bytes=200 level=0 detail=80 epoch=1 n_live=31 residual=3505.493 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=2 frames=32 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=8 share_resends=20 share_repeats=13 carousel_resends=7 del_repeats=84 + +2026-10-06 11:10:18,640 INFO camera_service: vector_stats ms_total=236.6 ms={"resize":0.5,"l0":14.9,"l1":82.1,"l3":48.7,"temporal_pack":89.9,"total":236.6} bytes=199 level=0 detail=80 epoch=1 n_live=28 residual=3604.622 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=4 frames=36 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=9 share_resends=23 share_repeats=13 carousel_resends=10 del_repeats=94 + +2026-10-06 11:10:21,043 INFO camera_service: vector_stats ms_total=183.9 ms={"resize":0.5,"l0":14.8,"l1":70.7,"l3":31.7,"temporal_pack":65.7,"total":183.9} bytes=169 level=0 detail=80 epoch=1 n_live=29 residual=5042.311 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=6 frames=41 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=10 share_resends=27 share_repeats=13 carousel_resends=14 del_repeats=109 + +2026-10-06 11:10:23,046 INFO camera_service: vector_stats ms_total=183.1 ms={"resize":0.5,"l0":15.1,"l1":71.6,"l3":31.7,"temporal_pack":63.7,"total":183.1} bytes=199 level=0 detail=80 epoch=1 n_live=30 residual=4692.053 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=2 frames=45 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=11 share_resends=30 share_repeats=13 carousel_resends=17 del_repeats=118 + +2026-10-06 11:10:25,549 INFO camera_service: vector_stats ms_total=185.5 ms={"resize":0.5,"l0":15.0,"l1":70.3,"l3":32.5,"temporal_pack":66.6,"total":185.5} bytes=186 level=0 detail=80 epoch=1 n_live=28 residual=4821.381 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=6 frames=50 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=12 share_resends=33 share_repeats=13 carousel_resends=20 del_repeats=127 + +2026-10-06 11:10:27,567 INFO camera_service: vector_stats ms_total=197.5 ms={"resize":0.4,"l0":15.8,"l1":77.8,"l3":34.1,"temporal_pack":68.9,"total":197.5} bytes=194 level=0 detail=80 epoch=1 n_live=25 residual=5060.756 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=8 frames=54 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=13 share_resends=37 share_repeats=13 carousel_resends=24 del_repeats=136 + +2026-10-06 11:10:29,591 INFO camera_service: vector_stats ms_total=227.2 ms={"resize":0.5,"l0":20.8,"l1":100.1,"l3":34.9,"temporal_pack":70.2,"total":227.2} bytes=203 level=0 detail=80 epoch=1 n_live=33 residual=4669.466 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=2 frames=58 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=14 share_resends=39 share_repeats=13 carousel_resends=26 del_repeats=143 + +2026-10-06 11:10:32,053 INFO camera_service: vector_stats ms_total=183.9 ms={"resize":0.5,"l0":14.8,"l1":73.8,"l3":33.3,"temporal_pack":61.1,"total":183.9} bytes=202 level=0 detail=80 epoch=1 n_live=30 residual=4892.864 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=4 frames=63 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=15 share_resends=43 share_repeats=13 carousel_resends=30 del_repeats=156 + +2026-10-06 11:10:34,553 INFO camera_service: vector_stats ms_total=180.2 ms={"resize":0.5,"l0":14.8,"l1":69.8,"l3":34.6,"temporal_pack":59.9,"total":180.2} bytes=200 level=0 detail=80 epoch=1 n_live=29 residual=4939.058 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=7 frames=68 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=17 share_resends=50 share_repeats=13 carousel_resends=37 del_repeats=164 + +2026-10-06 11:10:37,064 INFO camera_service: vector_stats ms_total=191.8 ms={"resize":0.5,"l0":14.7,"l1":75.0,"l3":35.6,"temporal_pack":65.5,"total":191.8} bytes=203 level=0 detail=80 epoch=1 n_live=28 residual=4866.601 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=3 frames=73 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=18 share_resends=54 share_repeats=13 carousel_resends=41 del_repeats=179 + +2026-10-06 11:10:39,574 INFO camera_service: vector_stats ms_total=201.0 ms={"resize":0.4,"l0":15.9,"l1":78.2,"l3":35.7,"temporal_pack":70.2,"total":201.0} bytes=202 level=0 detail=80 epoch=1 n_live=36 residual=4510.236 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=5 frames=78 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=19 share_resends=57 share_repeats=13 carousel_resends=44 del_repeats=188 + +2026-10-06 11:10:42,069 INFO camera_service: vector_stats ms_total=189.1 ms={"resize":0.6,"l0":15.5,"l1":75.5,"l3":33.3,"temporal_pack":63.6,"total":189.1} bytes=201 level=0 detail=80 epoch=1 n_live=30 residual=4695.738 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=3 frames=83 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=20 share_resends=62 share_repeats=14 carousel_resends=48 del_repeats=207 + +2026-10-06 11:10:44,552 INFO camera_service: vector_stats ms_total=173.8 ms={"resize":0.5,"l0":15.2,"l1":76.8,"l3":30.8,"temporal_pack":50.0,"total":173.8} bytes=197 level=0 detail=80 epoch=1 n_live=29 residual=4783.008 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=6 frames=88 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=22 share_resends=69 share_repeats=14 carousel_resends=55 del_repeats=218 + +2026-10-06 11:10:46,561 INFO camera_service: vector_stats ms_total=181.1 ms={"resize":0.4,"l0":14.9,"l1":81.4,"l3":34.0,"temporal_pack":49.8,"total":181.1} bytes=199 level=0 detail=80 epoch=1 n_live=33 residual=4634.974 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=3 frames=92 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=23 share_resends=73 share_repeats=14 carousel_resends=59 del_repeats=231 + +2026-10-06 11:10:49,047 INFO camera_service: vector_stats ms_total=170.5 ms={"resize":0.4,"l0":14.8,"l1":69.9,"l3":32.0,"temporal_pack":52.7,"total":170.5} bytes=201 level=0 detail=80 epoch=1 n_live=33 residual=4502.916 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=4 frames=97 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=24 share_resends=76 share_repeats=14 carousel_resends=62 del_repeats=247 + +2026-10-06 11:10:51,109 INFO camera_service: vector_stats ms_total=228.1 ms={"resize":0.6,"l0":20.5,"l1":108.2,"l3":45.0,"temporal_pack":53.4,"total":228.1} bytes=102 level=0 detail=80 epoch=1 n_live=27 residual=4703.956 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=10 frames=101 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=25 share_resends=80 share_repeats=15 carousel_resends=65 del_repeats=256 + +2026-10-06 11:10:53,551 INFO camera_service: vector_stats ms_total=167.1 ms={"resize":0.4,"l0":15.6,"l1":71.4,"l3":30.4,"temporal_pack":48.7,"total":167.1} bytes=184 level=0 detail=80 epoch=1 n_live=31 residual=4623.612 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=2 frames=106 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=26 share_resends=84 share_repeats=15 carousel_resends=69 del_repeats=269 + +2026-10-06 11:10:55,575 INFO camera_service: vector_stats ms_total=189.2 ms={"resize":0.5,"l0":15.0,"l1":69.5,"l3":34.1,"temporal_pack":69.6,"total":189.2} bytes=200 level=0 detail=80 epoch=1 n_live=33 residual=4664.062 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=5 frames=110 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=27 share_resends=87 share_repeats=15 carousel_resends=72 del_repeats=281 + +2026-10-06 11:10:57,650 INFO camera_service: vector_stats ms_total=258.2 ms={"resize":0.6,"l0":14.7,"l1":71.8,"l3":31.8,"temporal_pack":138.8,"total":258.2} bytes=196 level=0 detail=80 epoch=1 n_live=29 residual=4941.394 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=8 frames=114 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=28 share_resends=90 share_repeats=15 carousel_resends=75 del_repeats=294 + +2026-10-06 11:11:00,065 INFO camera_service: vector_stats ms_total=180.2 ms={"resize":0.4,"l0":15.0,"l1":77.6,"l3":30.9,"temporal_pack":55.7,"total":180.2} bytes=195 level=0 detail=80 epoch=1 n_live=29 residual=4963.865 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=5 frames=119 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=29 share_resends=95 share_repeats=15 carousel_resends=80 del_repeats=308 + +2026-10-06 11:11:02,545 INFO camera_service: vector_stats ms_total=166.1 ms={"resize":0.5,"l0":15.2,"l1":69.8,"l3":31.2,"temporal_pack":48.9,"total":166.1} bytes=199 level=0 detail=80 epoch=1 n_live=27 residual=4734.554 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=9 frames=124 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=31 share_resends=102 share_repeats=15 carousel_resends=87 del_repeats=322 + +2026-10-06 11:11:04,559 INFO camera_service: vector_stats ms_total=168.8 ms={"resize":0.5,"l0":15.6,"l1":70.0,"l3":34.2,"temporal_pack":47.9,"total":168.8} bytes=198 level=0 detail=80 epoch=1 n_live=29 residual=4753.072 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=8 frames=128 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=32 share_resends=106 share_repeats=15 carousel_resends=91 del_repeats=335 + +2026-10-06 11:11:06,575 INFO camera_service: vector_stats ms_total=183.3 ms={"resize":0.5,"l0":14.8,"l1":70.8,"l3":32.2,"temporal_pack":64.5,"total":183.3} bytes=202 level=0 detail=80 epoch=1 n_live=28 residual=4741.840 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=9 frames=132 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=33 share_resends=109 share_repeats=15 carousel_resends=94 del_repeats=347 + +2026-10-06 11:11:08,579 INFO camera_service: vector_stats ms_total=189.4 ms={"resize":0.3,"l0":15.8,"l1":74.4,"l3":35.2,"temporal_pack":63.2,"total":189.4} bytes=202 level=0 detail=80 epoch=2 n_live=23 residual=5165.347 epoch_pending=0 epochs=3 trigger=safety ttl_dropped=0 waiting=5 frames=136 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":1} share_frames=34 share_resends=109 share_repeats=15 carousel_resends=94 del_repeats=352 + +2026-10-06 11:11:10,580 INFO camera_service: vector_stats ms_total=183.7 ms={"resize":0.4,"l0":14.8,"l1":70.5,"l3":36.1,"temporal_pack":61.3,"total":183.7} bytes=202 level=0 detail=80 epoch=2 n_live=32 residual=5014.849 epoch_pending=0 epochs=3 trigger=safety ttl_dropped=0 waiting=4 frames=140 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":1} share_frames=35 share_resends=113 share_repeats=19 carousel_resends=94 del_repeats=356 + +2026-10-06 11:11:12,634 INFO camera_service: vector_stats ms_total=237.7 ms={"resize":0.5,"l0":14.5,"l1":102.9,"l3":45.4,"temporal_pack":73.9,"total":237.7} bytes=197 level=0 detail=80 epoch=2 n_live=27 residual=4564.266 epoch_pending=0 epochs=3 trigger=safety ttl_dropped=0 waiting=8 frames=144 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":1} share_frames=36 share_resends=116 share_repeats=19 carousel_resends=97 del_repeats=366 + +2026-10-06 11:11:15,080 INFO camera_service: vector_stats ms_total=184.8 ms={"resize":0.4,"l0":15.1,"l1":72.7,"l3":34.6,"temporal_pack":61.5,"total":184.8} bytes=203 level=0 detail=80 epoch=2 n_live=33 residual=5098.031 epoch_pending=0 epochs=3 trigger=safety ttl_dropped=0 waiting=1 frames=149 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":1} share_frames=37 share_resends=119 share_repeats=19 carousel_resends=100 del_repeats=383 + +2026-10-06 11:11:17,089 INFO camera_service: vector_stats ms_total=194.4 ms={"resize":0.4,"l0":15.1,"l1":74.8,"l3":32.6,"temporal_pack":71.0,"total":194.4} bytes=193 level=0 detail=80 epoch=2 n_live=32 residual=5001.089 epoch_pending=0 epochs=3 trigger=safety ttl_dropped=0 waiting=4 frames=153 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":1} share_frames=38 share_resends=123 share_repeats=19 carousel_resends=104 del_repeats=391 + +2026-10-06 11:11:19,571 INFO camera_service: vector_stats ms_total=181.7 ms={"resize":0.4,"l0":15.1,"l1":69.5,"l3":33.2,"temporal_pack":62.9,"total":181.7} bytes=115 level=0 detail=80 epoch=2 n_live=30 residual=4586.779 epoch_pending=0 epochs=3 trigger=safety ttl_dropped=0 waiting=8 frames=158 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":1} share_frames=39 share_resends=126 share_repeats=19 carousel_resends=107 del_repeats=402 + +2026-10-06 11:11:21,581 INFO camera_service: vector_stats ms_total=184.6 ms={"resize":0.4,"l0":14.8,"l1":70.7,"l3":34.6,"temporal_pack":63.4,"total":184.6} bytes=199 level=0 detail=80 epoch=2 n_live=30 residual=4706.631 epoch_pending=0 epochs=3 trigger=safety ttl_dropped=0 waiting=2 frames=162 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":1} share_frames=40 share_resends=130 share_repeats=19 carousel_resends=111 del_repeats=411 + +2026-10-06 11:11:23,605 INFO camera_service: vector_stats ms_total=199.9 ms={"resize":0.5,"l0":19.3,"l1":75.7,"l3":33.7,"temporal_pack":70.2,"total":199.9} bytes=202 level=0 detail=80 epoch=2 n_live=30 residual=4981.211 epoch_pending=0 epochs=3 trigger=safety ttl_dropped=0 waiting=6 frames=166 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":1} share_frames=41 share_resends=134 share_repeats=19 carousel_resends=115 del_repeats=424 + +2026-10-06 11:11:26,025 INFO camera_service: vector_stats ms_total=167.0 ms={"resize":0.4,"l0":15.1,"l1":71.2,"l3":33.9,"temporal_pack":45.9,"total":167.0} bytes=200 level=0 detail=80 epoch=2 n_live=29 residual=5064.529 epoch_pending=0 epochs=3 trigger=safety ttl_dropped=0 waiting=0 frames=171 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":1} share_frames=42 share_resends=138 share_repeats=20 carousel_resends=118 del_repeats=440 + +2026-10-06 11:11:28,047 INFO camera_service: vector_stats ms_total=188.2 ms={"resize":0.4,"l0":14.9,"l1":72.0,"l3":33.6,"temporal_pack":66.8,"total":188.2} bytes=182 level=0 detail=80 epoch=2 n_live=33 residual=4858.619 epoch_pending=0 epochs=3 trigger=safety ttl_dropped=0 waiting=4 frames=175 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":1} share_frames=43 share_resends=141 share_repeats=20 carousel_resends=121 del_repeats=453 + +2026-10-06 11:11:30,057 INFO camera_service: vector_stats ms_total=189.6 ms={"resize":0.4,"l0":14.9,"l1":74.0,"l3":36.2,"temporal_pack":63.5,"total":189.6} bytes=201 level=0 detail=80 epoch=3 n_live=29 residual=4265.600 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=2 frames=179 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":2} share_frames=44 share_resends=144 share_repeats=20 carousel_resends=124 del_repeats=454 + +2026-10-06 11:11:32,082 INFO camera_service: vector_stats ms_total=208.2 ms={"resize":0.4,"l0":14.8,"l1":80.9,"l3":35.1,"temporal_pack":76.6,"total":208.2} bytes=199 level=0 detail=80 epoch=3 n_live=37 residual=3916.739 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=4 frames=183 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":2} share_frames=45 share_resends=148 share_repeats=24 carousel_resends=124 del_repeats=460 + +2026-10-06 11:11:34,563 INFO camera_service: vector_stats ms_total=196.8 ms={"resize":0.3,"l0":14.6,"l1":72.4,"l3":36.4,"temporal_pack":72.4,"total":196.8} bytes=201 level=0 detail=80 epoch=3 n_live=37 residual=4258.508 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=5 frames=188 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":2} share_frames=47 share_resends=156 share_repeats=30 carousel_resends=126 del_repeats=480 + +2026-10-06 11:11:37,060 INFO camera_service: vector_stats ms_total=196.0 ms={"resize":0.5,"l0":13.4,"l1":72.0,"l3":40.6,"temporal_pack":68.9,"total":196.0} bytes=203 level=0 detail=80 epoch=3 n_live=35 residual=6358.179 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=4 frames=193 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":2} share_frames=48 share_resends=160 share_repeats=31 carousel_resends=129 del_repeats=503 + +2026-10-06 11:11:39,070 INFO camera_service: vector_stats ms_total=196.8 ms={"resize":0.5,"l0":14.9,"l1":72.9,"l3":36.5,"temporal_pack":71.4,"total":196.8} bytes=201 level=0 detail=80 epoch=3 n_live=32 residual=4238.820 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=4 frames=197 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":2} share_frames=49 share_resends=164 share_repeats=32 carousel_resends=132 del_repeats=514 + +2026-10-06 11:11:41,568 INFO camera_service: vector_stats ms_total=194.6 ms={"resize":0.3,"l0":14.7,"l1":70.1,"l3":35.6,"temporal_pack":73.3,"total":194.6} bytes=198 level=0 detail=80 epoch=3 n_live=36 residual=4673.180 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=5 frames=202 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":2} share_frames=50 share_resends=168 share_repeats=32 carousel_resends=136 del_repeats=520 + +2026-10-06 11:11:44,073 INFO camera_service: vector_stats ms_total=203.2 ms={"resize":0.3,"l0":15.5,"l1":78.9,"l3":36.2,"temporal_pack":71.6,"total":203.2} bytes=203 level=0 detail=80 epoch=3 n_live=30 residual=4192.485 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=12 frames=207 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":2} share_frames=51 share_resends=172 share_repeats=33 carousel_resends=139 del_repeats=538 + +2026-10-06 11:11:46,106 INFO camera_service: vector_stats ms_total=213.6 ms={"resize":0.6,"l0":19.6,"l1":93.1,"l3":43.1,"temporal_pack":56.5,"total":213.6} bytes=202 level=0 detail=80 epoch=4 n_live=12 residual=4051.060 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=6 frames=211 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":3} share_frames=52 share_resends=175 share_repeats=33 carousel_resends=142 del_repeats=548 + +2026-10-06 11:11:48,136 INFO camera_service: vector_stats ms_total=226.5 ms={"resize":0.6,"l0":19.0,"l1":97.1,"l3":47.9,"temporal_pack":61.1,"total":226.5} bytes=202 level=0 detail=80 epoch=6 n_live=12 residual=5272.235 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=8 frames=215 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":5} share_frames=53 share_resends=178 share_repeats=36 carousel_resends=142 del_repeats=552 + +2026-10-06 11:11:50,620 INFO camera_service: vector_stats ms_total=226.7 ms={"resize":0.5,"l0":16.0,"l1":99.1,"l3":43.1,"temporal_pack":67.4,"total":226.7} bytes=203 level=0 detail=80 epoch=6 n_live=12 residual=4416.495 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=8 frames=220 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":5} share_frames=55 share_resends=182 share_repeats=40 carousel_resends=142 del_repeats=578 + +2026-10-06 11:11:53,104 INFO camera_service: vector_stats ms_total=207.6 ms={"resize":0.6,"l0":17.1,"l1":89.0,"l3":42.7,"temporal_pack":57.6,"total":207.6} bytes=203 level=0 detail=80 epoch=6 n_live=13 residual=4409.480 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=12 frames=225 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":5} share_frames=56 share_resends=185 share_repeats=42 carousel_resends=143 del_repeats=610 + +2026-10-06 11:11:55,122 INFO camera_service: vector_stats ms_total=231.9 ms={"resize":0.5,"l0":19.0,"l1":93.0,"l3":43.5,"temporal_pack":75.2,"total":231.9} bytes=200 level=0 detail=80 epoch=9 n_live=22 residual=6497.779 epoch_pending=0 epochs=10 trigger=relabel ttl_dropped=0 waiting=1 frames=229 epochs_by={"first":1,"forced":0,"horizon":0,"safety":1,"relabel":8} share_frames=57 share_resends=185 share_repeats=42 carousel_resends=143 del_repeats=610 + +2026-10-06 11:11:57,134 INFO camera_service: vector_stats ms_total=238.8 ms={"resize":0.5,"l0":18.9,"l1":93.3,"l3":43.1,"temporal_pack":82.3,"total":238.8} bytes=200 level=0 detail=80 epoch=11 n_live=18 residual=3443.191 epoch_pending=0 epochs=12 trigger=horizon ttl_dropped=0 waiting=11 frames=233 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":8} share_frames=58 share_resends=185 share_repeats=42 carousel_resends=143 del_repeats=610 + +2026-10-06 11:11:59,136 INFO camera_service: vector_stats ms_total=243.1 ms={"resize":0.6,"l0":18.9,"l1":96.3,"l3":42.7,"temporal_pack":84.0,"total":243.1} bytes=201 level=0 detail=80 epoch=11 n_live=31 residual=2886.005 epoch_pending=0 epochs=12 trigger=horizon ttl_dropped=0 waiting=8 frames=237 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":8} share_frames=59 share_resends=188 share_repeats=45 carousel_resends=143 del_repeats=614 + +2026-10-06 11:12:01,211 INFO camera_service: vector_stats ms_total=312.0 ms={"resize":0.6,"l0":19.7,"l1":98.1,"l3":68.9,"temporal_pack":124.0,"total":312.0} bytes=201 level=0 detail=80 epoch=11 n_live=36 residual=3878.435 epoch_pending=0 epochs=12 trigger=horizon ttl_dropped=0 waiting=4 frames=241 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":8} share_frames=60 share_resends=193 share_repeats=49 carousel_resends=144 del_repeats=619 + +2026-10-06 11:12:03,672 INFO camera_service: vector_stats ms_total=270.9 ms={"resize":0.4,"l0":19.5,"l1":100.6,"l3":43.8,"temporal_pack":105.9,"total":270.9} bytes=197 level=0 detail=80 epoch=11 n_live=33 residual=2818.759 epoch_pending=0 epochs=12 trigger=horizon ttl_dropped=0 waiting=7 frames=246 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":8} share_frames=61 share_resends=195 share_repeats=49 carousel_resends=146 del_repeats=630 + +2026-10-06 11:12:06,148 INFO camera_service: vector_stats ms_total=247.6 ms={"resize":0.5,"l0":18.6,"l1":93.0,"l3":42.4,"temporal_pack":92.4,"total":247.6} bytes=202 level=0 detail=80 epoch=11 n_live=31 residual=3005.416 epoch_pending=0 epochs=12 trigger=horizon ttl_dropped=0 waiting=2 frames=251 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":8} share_frames=62 share_resends=199 share_repeats=49 carousel_resends=150 del_repeats=643 + +2026-10-06 11:12:08,158 INFO camera_service: vector_stats ms_total=252.1 ms={"resize":0.5,"l0":18.5,"l1":91.8,"l3":44.9,"temporal_pack":95.9,"total":252.1} bytes=203 level=0 detail=80 epoch=11 n_live=33 residual=3912.214 epoch_pending=0 epochs=12 trigger=horizon ttl_dropped=0 waiting=8 frames=255 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":8} share_frames=63 share_resends=202 share_repeats=49 carousel_resends=153 del_repeats=652 + +2026-10-06 11:12:10,644 INFO camera_service: vector_stats ms_total=239.8 ms={"resize":0.5,"l0":18.7,"l1":91.8,"l3":44.4,"temporal_pack":83.7,"total":239.8} bytes=198 level=0 detail=80 epoch=11 n_live=27 residual=5062.055 epoch_pending=0 epochs=12 trigger=horizon ttl_dropped=0 waiting=4 frames=260 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":8} share_frames=65 share_resends=210 share_repeats=50 carousel_resends=160 del_repeats=665 + +2026-10-06 11:12:12,667 INFO camera_service: vector_stats ms_total=266.5 ms={"resize":0.5,"l0":19.5,"l1":99.2,"l3":45.6,"temporal_pack":101.0,"total":266.5} bytes=201 level=0 detail=80 epoch=11 n_live=30 residual=3818.032 epoch_pending=0 epochs=12 trigger=horizon ttl_dropped=0 waiting=6 frames=264 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":8} share_frames=66 share_resends=214 share_repeats=50 carousel_resends=164 del_repeats=675 + +2026-10-06 11:12:15,154 INFO camera_service: vector_stats ms_total=249.8 ms={"resize":0.4,"l0":18.7,"l1":91.6,"l3":41.8,"temporal_pack":96.6,"total":249.8} bytes=201 level=0 detail=80 epoch=11 n_live=31 residual=6074.660 epoch_pending=0 epochs=12 trigger=horizon ttl_dropped=0 waiting=8 frames=269 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":8} share_frames=67 share_resends=218 share_repeats=50 carousel_resends=168 del_repeats=685 + +2026-10-06 11:12:17,770 INFO camera_service: vector_stats ms_total=364.1 ms={"resize":0.6,"l0":18.4,"l1":167.9,"l3":72.7,"temporal_pack":104.0,"total":364.1} bytes=200 level=0 detail=80 epoch=11 n_live=32 residual=3864.548 epoch_pending=0 epochs=12 trigger=horizon ttl_dropped=0 waiting=5 frames=274 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":8} share_frames=68 share_resends=221 share_repeats=50 carousel_resends=171 del_repeats=693 + +2026-10-06 11:12:20,154 INFO camera_service: vector_stats ms_total=251.8 ms={"resize":0.5,"l0":17.0,"l1":94.9,"l3":48.2,"temporal_pack":90.5,"total":251.8} bytes=200 level=0 detail=80 epoch=12 n_live=29 residual=5345.553 epoch_pending=0 epochs=13 trigger=relabel ttl_dropped=0 waiting=10 frames=279 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":9} share_frames=69 share_resends=223 share_repeats=52 carousel_resends=171 del_repeats=695 + +2026-10-06 11:12:22,629 INFO camera_service: vector_stats ms_total=229.8 ms={"resize":0.5,"l0":18.4,"l1":95.7,"l3":40.9,"temporal_pack":73.8,"total":229.8} bytes=196 level=0 detail=80 epoch=13 n_live=15 residual=4080.837 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=6 frames=284 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=71 share_resends=229 share_repeats=57 carousel_resends=172 del_repeats=699 + +2026-10-06 11:12:24,658 INFO camera_service: vector_stats ms_total=247.1 ms={"resize":0.4,"l0":19.7,"l1":100.2,"l3":40.3,"temporal_pack":85.8,"total":247.1} bytes=201 level=0 detail=80 epoch=13 n_live=28 residual=4357.344 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=8 frames=288 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=72 share_resends=232 share_repeats=58 carousel_resends=174 del_repeats=707 + +2026-10-06 11:12:27,140 INFO camera_service: vector_stats ms_total=237.0 ms={"resize":0.5,"l0":18.6,"l1":90.6,"l3":41.2,"temporal_pack":85.4,"total":237.0} bytes=170 level=0 detail=80 epoch=13 n_live=28 residual=4116.185 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=4 frames=293 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=73 share_resends=236 share_repeats=58 carousel_resends=178 del_repeats=713 + +2026-10-06 11:12:29,600 INFO camera_service: vector_stats ms_total=225.4 ms={"resize":0.4,"l0":18.7,"l1":91.4,"l3":42.6,"temporal_pack":71.7,"total":225.4} bytes=201 level=0 detail=80 epoch=13 n_live=31 residual=4059.630 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=2 frames=298 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=74 share_resends=239 share_repeats=58 carousel_resends=181 del_repeats=724 + +2026-10-06 11:12:32,115 INFO camera_service: vector_stats ms_total=234.0 ms={"resize":0.4,"l0":18.8,"l1":89.0,"l3":41.1,"temporal_pack":84.1,"total":234.0} bytes=178 level=0 detail=80 epoch=13 n_live=31 residual=4378.819 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=5 frames=303 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=75 share_resends=242 share_repeats=58 carousel_resends=184 del_repeats=735 + +2026-10-06 11:12:34,189 INFO camera_service: vector_stats ms_total=297.1 ms={"resize":0.6,"l0":22.5,"l1":137.7,"l3":53.2,"temporal_pack":82.5,"total":297.1} bytes=124 level=0 detail=80 epoch=13 n_live=25 residual=4398.597 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=7 frames=307 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=76 share_resends=245 share_repeats=58 carousel_resends=187 del_repeats=743 + +2026-10-06 11:12:36,613 INFO camera_service: vector_stats ms_total=228.5 ms={"resize":0.4,"l0":19.6,"l1":88.8,"l3":40.0,"temporal_pack":79.0,"total":228.5} bytes=196 level=0 detail=80 epoch=13 n_live=26 residual=4367.916 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=9 frames=312 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=78 share_resends=253 share_repeats=59 carousel_resends=194 del_repeats=753 + +2026-10-06 11:12:38,630 INFO camera_service: vector_stats ms_total=246.7 ms={"resize":0.5,"l0":19.9,"l1":94.2,"l3":41.5,"temporal_pack":90.0,"total":246.7} bytes=193 level=0 detail=80 epoch=13 n_live=30 residual=4151.343 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=6 frames=316 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=79 share_resends=256 share_repeats=59 carousel_resends=197 del_repeats=761 + +2026-10-06 11:12:41,116 INFO camera_service: vector_stats ms_total=237.3 ms={"resize":0.5,"l0":18.6,"l1":89.5,"l3":43.5,"temporal_pack":84.6,"total":237.3} bytes=194 level=0 detail=80 epoch=13 n_live=29 residual=3938.057 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=4 frames=321 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=80 share_resends=260 share_repeats=59 carousel_resends=201 del_repeats=772 + +2026-10-06 11:12:43,128 INFO camera_service: vector_stats ms_total=245.6 ms={"resize":0.5,"l0":18.4,"l1":90.4,"l3":42.5,"temporal_pack":93.1,"total":245.6} bytes=199 level=0 detail=80 epoch=13 n_live=29 residual=3706.076 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=8 frames=325 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=81 share_resends=263 share_repeats=59 carousel_resends=204 del_repeats=778 + +2026-10-06 11:12:45,129 INFO camera_service: vector_stats ms_total=231.2 ms={"resize":0.5,"l0":20.4,"l1":101.0,"l3":40.5,"temporal_pack":68.1,"total":231.2} bytes=199 level=0 detail=80 epoch=13 n_live=30 residual=4061.965 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=5 frames=329 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=82 share_resends=266 share_repeats=59 carousel_resends=207 del_repeats=787 + +2026-10-06 11:12:47,607 INFO camera_service: vector_stats ms_total=218.6 ms={"resize":0.6,"l0":19.2,"l1":90.9,"l3":41.1,"temporal_pack":66.2,"total":218.6} bytes=198 level=0 detail=80 epoch=13 n_live=30 residual=3903.308 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=8 frames=334 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=83 share_resends=271 share_repeats=59 carousel_resends=212 del_repeats=796 + +2026-10-06 11:12:49,621 INFO camera_service: vector_stats ms_total=235.4 ms={"resize":0.5,"l0":19.2,"l1":89.5,"l3":39.4,"temporal_pack":86.0,"total":235.4} bytes=146 level=0 detail=80 epoch=13 n_live=29 residual=4266.140 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=6 frames=338 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=84 share_resends=275 share_repeats=59 carousel_resends=216 del_repeats=807 + +2026-10-06 11:12:51,633 INFO camera_service: vector_stats ms_total=245.9 ms={"resize":0.6,"l0":19.5,"l1":90.3,"l3":39.4,"temporal_pack":95.5,"total":245.9} bytes=199 level=0 detail=80 epoch=13 n_live=33 residual=3992.080 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=5 frames=342 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=85 share_resends=278 share_repeats=59 carousel_resends=219 del_repeats=820 + +2026-10-06 11:12:54,113 INFO camera_service: vector_stats ms_total=220.6 ms={"resize":0.5,"l0":18.5,"l1":93.4,"l3":41.8,"temporal_pack":65.8,"total":220.6} bytes=147 level=0 detail=80 epoch=13 n_live=26 residual=4032.688 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=7 frames=347 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=86 share_resends=283 share_repeats=59 carousel_resends=224 del_repeats=835 + +2026-10-06 11:12:56,142 INFO camera_service: vector_stats ms_total=250.8 ms={"resize":0.6,"l0":17.6,"l1":113.5,"l3":45.6,"temporal_pack":73.0,"total":250.8} bytes=201 level=0 detail=80 epoch=13 n_live=29 residual=5584.234 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=8 frames=351 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=87 share_resends=284 share_repeats=59 carousel_resends=225 del_repeats=858 + +2026-10-06 11:12:58,612 INFO camera_service: vector_stats ms_total=215.9 ms={"resize":0.4,"l0":18.3,"l1":89.0,"l3":48.2,"temporal_pack":59.2,"total":215.9} bytes=201 level=0 detail=80 epoch=13 n_live=34 residual=5130.735 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=3 frames=356 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=89 share_resends=291 share_repeats=65 carousel_resends=226 del_repeats=868 + +2026-10-06 11:13:00,623 INFO camera_service: vector_stats ms_total=225.0 ms={"resize":0.5,"l0":18.3,"l1":87.8,"l3":47.2,"temporal_pack":70.6,"total":225.0} bytes=199 level=0 detail=80 epoch=13 n_live=35 residual=5022.024 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=3 frames=360 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=90 share_resends=293 share_repeats=65 carousel_resends=228 del_repeats=876 + +2026-10-06 11:13:03,135 INFO camera_service: vector_stats ms_total=236.5 ms={"resize":0.5,"l0":18.5,"l1":91.9,"l3":47.9,"temporal_pack":77.1,"total":236.5} bytes=201 level=0 detail=80 epoch=13 n_live=34 residual=4899.803 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=5 frames=365 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=91 share_resends=297 share_repeats=65 carousel_resends=232 del_repeats=894 + +2026-10-06 11:13:05,145 INFO camera_service: vector_stats ms_total=251.3 ms={"resize":0.4,"l0":16.8,"l1":99.2,"l3":44.6,"temporal_pack":89.5,"total":251.3} bytes=186 level=0 detail=80 epoch=13 n_live=32 residual=4847.849 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=8 frames=369 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=92 share_resends=301 share_repeats=65 carousel_resends=236 del_repeats=898 + +2026-10-06 11:13:07,202 INFO camera_service: vector_stats ms_total=293.0 ms={"resize":0.6,"l0":23.7,"l1":144.3,"l3":55.5,"temporal_pack":68.3,"total":293.0} bytes=160 level=0 detail=80 epoch=13 n_live=34 residual=5025.575 epoch_pending=0 epochs=14 trigger=relabel ttl_dropped=0 waiting=8 frames=373 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":10} share_frames=93 share_resends=304 share_repeats=65 carousel_resends=239 del_repeats=909 + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/deploy_md5.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/deploy_md5.txt new file mode 100644 index 00000000..b22680e5 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/deploy_md5.txt @@ -0,0 +1,106 @@ +2E2C1209DABC240B ok /tmp/lifetrac_strict/method_g_stage1_probe.py pc=681c26cea52c580972494d4bf32cb228 board=681c26cea52c580972494d4bf32cb228 +2E2C1209DABC240B ok /tmp/lifetrac_strict/method_h_stage2_tx_probe_v2.py pc=53beba0e372cb79c08650269b9aed6b4 board=53beba0e372cb79c08650269b9aed6b4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/lora_proto.py pc=b920ea1cdbefdbc15fca08fc282dcfa0 board=b920ea1cdbefdbc15fca08fc282dcfa0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_rx_daemon.py pc=031113e41a2261b7af15ae10239568e7 board=031113e41a2261b7af15ae10239568e7 +2E2C1209DABC240B ok /tmp/lifetrac_strict/cmd_timing.py pc=aad4424ec9adced7ace5e7ff60824fdb board=aad4424ec9adced7ace5e7ff60824fdb +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_tx_daemon.py pc=97de0f08f297e0ae4205eeb001a7c11e board=97de0f08f297e0ae4205eeb001a7c11e +2E2C1209DABC240B ok /tmp/lifetrac_strict/camera_service.py pc=e632432cf00e0575a397eaaaf140eada board=e632432cf00e0575a397eaaaf140eada +2E2C1209DABC240B ok /tmp/lifetrac_strict/publish_synthetic_frames.py pc=306bfccd8f401ecc5ba8047e03179869 board=306bfccd8f401ecc5ba8047e03179869 +2E2C1209DABC240B ok /tmp/lifetrac_strict/bench_mqtt.conf pc=358fe6acbccc4961697a982fa39b883b board=358fe6acbccc4961697a982fa39b883b +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/__init__.py pc=16a82ae7b9e83dd42f00f1c9419a93b4 board=16a82ae7b9e83dd42f00f1c9419a93b4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/accel_select.py pc=93134b5b719f3919ac1b1e873c65f75c board=93134b5b719f3919ac1b1e873c65f75c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/bg_cache.py pc=0e17ed5c5bfa2136b5935c19e23637d3 board=0e17ed5c5bfa2136b5935c19e23637d3 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/canvas.py pc=6216c1f027e7724f533fd0bc7a64fe0c board=6216c1f027e7724f533fd0bc7a64fe0c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/codec_decode.py pc=ca5b750bccef6b194de4e17d1fbeb1e5 board=ca5b750bccef6b194de4e17d1fbeb1e5 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect.py pc=8bed7b7211146f849333d6a4c7438248 board=8bed7b7211146f849333d6a4c7438248 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect_yolo.py pc=8572b167198ebebbf3cc3f21cc33cc1d board=8572b167198ebebbf3cc3f21cc33cc1d +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/fallback_render.py pc=75ddc763fb43b0403f430b54a9e1d206 board=75ddc763fb43b0403f430b54a9e1d206 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/frame_format.py pc=8b87901cdb6f46d46822d218b5587b04 board=8b87901cdb6f46d46822d218b5587b04 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/motion_replay.py pc=7ddf2a4ee7795bec602125b7a1c399b0 board=7ddf2a4ee7795bec602125b7a1c399b0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/reassemble.py pc=0eaec18b1557d2ef2c388262339f0f12 board=0eaec18b1557d2ef2c388262339f0f12 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/recolourise.py pc=eb39ba555d326c81652e84fac5dafa42 board=eb39ba555d326c81652e84fac5dafa42 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/state_publisher.py pc=7be01e92199e07d9ab14f164050ece1f board=7be01e92199e07d9ab14f164050ece1f +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres.py pc=2ef0b507eca188623828701523db9752 board=2ef0b507eca188623828701523db9752 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres_cpu.py pc=3f0139d670f0a2238e698f54b5ce9535 board=3f0139d670f0a2238e698f54b5ce9535 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/__init__.py pc=a6af1e8fd61df7e2fad27a5af4d9c73c board=a6af1e8fd61df7e2fad27a5af4d9c73c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/codec.py pc=5e577d29d39edc1c411f52f7f01511ec board=5e577d29d39edc1c411f52f7f01511ec +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene_store.py pc=75970b70600191d195529f93522b9fb5 board=75970b70600191d195529f93522b9fb5 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/wireframe_render.py pc=6797f56695efa680d8e19d22fa72617e board=6797f56695efa680d8e19d22fa72617e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/__init__.py pc=d75f045261cde40ae1c1f81c4a60eb12 board=d75f045261cde40ae1c1f81c4a60eb12 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/capture.py pc=243045ec6c6ef815eda2c544c367ae98 board=243045ec6c6ef815eda2c544c367ae98 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/detect_nanodet.py pc=f4d8d0ab96748e3989866db64b47b7ab board=f4d8d0ab96748e3989866db64b47b7ab +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_motion.py pc=5c31d15fc2337a09116042e09c48db4e board=5c31d15fc2337a09116042e09c48db4e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_vector.py pc=4a56d17f5d0305379230259e8cd7b7dd board=4a56d17f5d0305379230259e8cd7b7dd +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_wireframe.py pc=d77e81d6741b635f3309b049abe2c9a0 board=d77e81d6741b635f3309b049abe2c9a0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/fragment.py pc=147975c15954412e5bf8fd819c61081a board=147975c15954412e5bf8fd819c61081a +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/ipc_to_h747.py pc=32aa3a3bae4964e19677f9501f73a8b1 board=32aa3a3bae4964e19677f9501f73a8b1 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/register.py pc=6f3eb033fc649079961023a4288e2303 board=6f3eb033fc649079961023a4288e2303 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/roi.py pc=bed89069af60ad7dd5f37197ecb6b13b board=bed89069af60ad7dd5f37197ecb6b13b +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_cache.py pc=16739ff65647e04aae457529c9e4323e board=16739ff65647e04aae457529c9e4323e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_diff.py pc=7392fa73742a9dac263b4015e8aca255 board=7392fa73742a9dac263b4015e8aca255 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vector_extract.py pc=634783484aec0c3777e15e35f75a3d92 board=634783484aec0c3777e15e35f75a3d92 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vs1_codec.py pc=88c9fa751074f94097756e5f113faf1d board=88c9fa751074f94097756e5f113faf1d +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/__init__.py pc=d41d8cd98f00b204e9800998ecf8427e board=d41d8cd98f00b204e9800998ecf8427e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/__init__.py pc=2fa7d4fe42a529bc5785f075ea0187a0 board=2fa7d4fe42a529bc5785f075ea0187a0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/client.py pc=537adede53d51fad61e7c69781e8cee0 board=537adede53d51fad61e7c69781e8cee0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/matcher.py pc=ff0b57ba6a4311487715edb006f741d2 board=ff0b57ba6a4311487715edb006f741d2 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/packettypes.py pc=d82249ffea5aa0b7bde21ddecf87294e board=d82249ffea5aa0b7bde21ddecf87294e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/properties.py pc=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 board=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/publish.py pc=ce931f4658c7334bfe43819148256ab4 board=ce931f4658c7334bfe43819148256ab4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/reasoncodes.py pc=e512032b8b28cf79f545738c6a4ddfed board=e512032b8b28cf79f545738c6a4ddfed +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribe.py pc=a259781c25dcc4cb583e233568e8507e board=a259781c25dcc4cb583e233568e8507e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribeoptions.py pc=a3c4eb812626cee277b20367bd9bae91 board=a3c4eb812626cee277b20367bd9bae91 +2D0A1209DABC240B ok /tmp/lifetrac_strict/method_g_stage1_probe.py pc=681c26cea52c580972494d4bf32cb228 board=681c26cea52c580972494d4bf32cb228 +2D0A1209DABC240B ok /tmp/lifetrac_strict/method_h_stage2_tx_probe_v2.py pc=53beba0e372cb79c08650269b9aed6b4 board=53beba0e372cb79c08650269b9aed6b4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/lora_proto.py pc=b920ea1cdbefdbc15fca08fc282dcfa0 board=b920ea1cdbefdbc15fca08fc282dcfa0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_rx_daemon.py pc=031113e41a2261b7af15ae10239568e7 board=031113e41a2261b7af15ae10239568e7 +2D0A1209DABC240B ok /tmp/lifetrac_strict/cmd_timing.py pc=aad4424ec9adced7ace5e7ff60824fdb board=aad4424ec9adced7ace5e7ff60824fdb +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_tx_daemon.py pc=97de0f08f297e0ae4205eeb001a7c11e board=97de0f08f297e0ae4205eeb001a7c11e +2D0A1209DABC240B ok /tmp/lifetrac_strict/camera_service.py pc=e632432cf00e0575a397eaaaf140eada board=e632432cf00e0575a397eaaaf140eada +2D0A1209DABC240B ok /tmp/lifetrac_strict/publish_synthetic_frames.py pc=306bfccd8f401ecc5ba8047e03179869 board=306bfccd8f401ecc5ba8047e03179869 +2D0A1209DABC240B ok /tmp/lifetrac_strict/bench_mqtt.conf pc=358fe6acbccc4961697a982fa39b883b board=358fe6acbccc4961697a982fa39b883b +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/__init__.py pc=16a82ae7b9e83dd42f00f1c9419a93b4 board=16a82ae7b9e83dd42f00f1c9419a93b4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/accel_select.py pc=93134b5b719f3919ac1b1e873c65f75c board=93134b5b719f3919ac1b1e873c65f75c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/bg_cache.py pc=0e17ed5c5bfa2136b5935c19e23637d3 board=0e17ed5c5bfa2136b5935c19e23637d3 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/canvas.py pc=6216c1f027e7724f533fd0bc7a64fe0c board=6216c1f027e7724f533fd0bc7a64fe0c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/codec_decode.py pc=ca5b750bccef6b194de4e17d1fbeb1e5 board=ca5b750bccef6b194de4e17d1fbeb1e5 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect.py pc=8bed7b7211146f849333d6a4c7438248 board=8bed7b7211146f849333d6a4c7438248 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect_yolo.py pc=8572b167198ebebbf3cc3f21cc33cc1d board=8572b167198ebebbf3cc3f21cc33cc1d +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/fallback_render.py pc=75ddc763fb43b0403f430b54a9e1d206 board=75ddc763fb43b0403f430b54a9e1d206 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/frame_format.py pc=8b87901cdb6f46d46822d218b5587b04 board=8b87901cdb6f46d46822d218b5587b04 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/motion_replay.py pc=7ddf2a4ee7795bec602125b7a1c399b0 board=7ddf2a4ee7795bec602125b7a1c399b0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/reassemble.py pc=0eaec18b1557d2ef2c388262339f0f12 board=0eaec18b1557d2ef2c388262339f0f12 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/recolourise.py pc=eb39ba555d326c81652e84fac5dafa42 board=eb39ba555d326c81652e84fac5dafa42 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/state_publisher.py pc=7be01e92199e07d9ab14f164050ece1f board=7be01e92199e07d9ab14f164050ece1f +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres.py pc=2ef0b507eca188623828701523db9752 board=2ef0b507eca188623828701523db9752 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres_cpu.py pc=3f0139d670f0a2238e698f54b5ce9535 board=3f0139d670f0a2238e698f54b5ce9535 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/__init__.py pc=a6af1e8fd61df7e2fad27a5af4d9c73c board=a6af1e8fd61df7e2fad27a5af4d9c73c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/codec.py pc=5e577d29d39edc1c411f52f7f01511ec board=5e577d29d39edc1c411f52f7f01511ec +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene_store.py pc=75970b70600191d195529f93522b9fb5 board=75970b70600191d195529f93522b9fb5 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/wireframe_render.py pc=6797f56695efa680d8e19d22fa72617e board=6797f56695efa680d8e19d22fa72617e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/__init__.py pc=d75f045261cde40ae1c1f81c4a60eb12 board=d75f045261cde40ae1c1f81c4a60eb12 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/capture.py pc=243045ec6c6ef815eda2c544c367ae98 board=243045ec6c6ef815eda2c544c367ae98 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/detect_nanodet.py pc=f4d8d0ab96748e3989866db64b47b7ab board=f4d8d0ab96748e3989866db64b47b7ab +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_motion.py pc=5c31d15fc2337a09116042e09c48db4e board=5c31d15fc2337a09116042e09c48db4e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_vector.py pc=4a56d17f5d0305379230259e8cd7b7dd board=4a56d17f5d0305379230259e8cd7b7dd +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_wireframe.py pc=d77e81d6741b635f3309b049abe2c9a0 board=d77e81d6741b635f3309b049abe2c9a0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/fragment.py pc=147975c15954412e5bf8fd819c61081a board=147975c15954412e5bf8fd819c61081a +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/ipc_to_h747.py pc=32aa3a3bae4964e19677f9501f73a8b1 board=32aa3a3bae4964e19677f9501f73a8b1 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/register.py pc=6f3eb033fc649079961023a4288e2303 board=6f3eb033fc649079961023a4288e2303 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/roi.py pc=bed89069af60ad7dd5f37197ecb6b13b board=bed89069af60ad7dd5f37197ecb6b13b +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_cache.py pc=16739ff65647e04aae457529c9e4323e board=16739ff65647e04aae457529c9e4323e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_diff.py pc=7392fa73742a9dac263b4015e8aca255 board=7392fa73742a9dac263b4015e8aca255 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vector_extract.py pc=634783484aec0c3777e15e35f75a3d92 board=634783484aec0c3777e15e35f75a3d92 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vs1_codec.py pc=88c9fa751074f94097756e5f113faf1d board=88c9fa751074f94097756e5f113faf1d +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/__init__.py pc=d41d8cd98f00b204e9800998ecf8427e board=d41d8cd98f00b204e9800998ecf8427e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/__init__.py pc=2fa7d4fe42a529bc5785f075ea0187a0 board=2fa7d4fe42a529bc5785f075ea0187a0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/client.py pc=537adede53d51fad61e7c69781e8cee0 board=537adede53d51fad61e7c69781e8cee0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/matcher.py pc=ff0b57ba6a4311487715edb006f741d2 board=ff0b57ba6a4311487715edb006f741d2 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/packettypes.py pc=d82249ffea5aa0b7bde21ddecf87294e board=d82249ffea5aa0b7bde21ddecf87294e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/properties.py pc=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 board=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/publish.py pc=ce931f4658c7334bfe43819148256ab4 board=ce931f4658c7334bfe43819148256ab4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/reasoncodes.py pc=e512032b8b28cf79f545738c6a4ddfed board=e512032b8b28cf79f545738c6a4ddfed +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribe.py pc=a259781c25dcc4cb583e233568e8507e board=a259781c25dcc4cb583e233568e8507e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribeoptions.py pc=a3c4eb812626cee277b20367bd9bae91 board=a3c4eb812626cee277b20367bd9bae91 +2E2C1209DABC240B ok /tmp/lifetrac_p0c/08_boot_user_app.cfg pc=ad479d5cd1a08ec030780e0c49310db3 board=ad479d5cd1a08ec030780e0c49310db3 +2E2C1209DABC240B ok /tmp/lifetrac_p0c/ocd_reset.sh pc=02bd1569a5bcc97edc804acebcc33c2b board=02bd1569a5bcc97edc804acebcc33c2b diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/params.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/params.txt new file mode 100644 index 00000000..46dc3464 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/params.txt @@ -0,0 +1,58 @@ +git_sha=5f84b748 +duration_s=180 +synth_fps=2 +synth_budget_b=250 +tx_pipeline=v3 +tx_pipeline_depth=2 +tx_batch=0 +tx_prepare_ahead=1 +train_gap_ms=40 +kf_request_disable=1 +no_park_last=0 +no_park_last_min_frags=3 +idle_drain_quiet_s=1.5 +cmd_stream_min_gap_s=1.0 +rx_extra_env= +rx_env_args=-e LIFETRAC_ALIGNED_PUMP=1 -e LIFETRAC_REACTIVE_FIRE=1 -e LIFETRAC_IDLE_DRAIN_QUIET_S=1.5 -e LIFETRAC_CMD_STREAM_MIN_GAP_S=1.0 +cam_extra_env=-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80 +parity_group=0 +aligned_pump=1 +reactive_fire=1 +probe_phase_sweep_ms= +probe_sizes_b= +ack_copies=2 +probe_echo=0 +fhss_farm_id=0 +fhss_link_id=0 +airtime_budget_us=0 +pacing_mode=smooth +pacing_headroom=0 +rxcont_arm=1 +tx_power_dbm= +tx_feed=camera +reg_profile=1 +force_frf_hz=0 +allow_default_carrier=False +tx_serial=2E2C1209DABC240B +rx_serial=2D0A1209DABC240B +host_ip=192.168.1.79 +inject_cmd= +inject_on= +inject_status= +inject_trigger= +tractor_l072_reset=landed +tractor_l072_reset_reason=PF4/NRST read back low then high, openocd exit 0 +tractor_ocd_tag=OCD_LEG=20261025T182052Z +base_l072_reset=unverified +base_gpio163_output=none +log_window=after_stop +feed_stop=camera_svc stopped +stop_drain_s=4 +tractor_clock_offset_s=-1667465.434 +base_clock_offset_s=-0.155 +tractor_clock_rtt_s=0.076 +base_clock_rtt_s=0.066 +clock_offset_rule=board date +%s.%N minus the PC UTC epoch at the midpoint of the adb read (error at most rtt/2, +1 s if the CLOCKS line says whole seconds), read after the daemons stopped; no clock was set +tractor_deploy_md5=md5 52/52 match; reset files md5 2/2 match +base_deploy_md5=md5 52/52 match +timestamp=20261025_132422 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/rx_daemon.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/rx_daemon.log new file mode 100644 index 00000000..1abeddd5 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/rx_daemon.log @@ -0,0 +1,2548 @@ +2026-10-25 18:20:59,263 INFO image_rx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 + +2026-10-25 18:20:59,266 INFO image_rx_daemon: ctrl MQTT connected (192.168.1.79) + +2026-10-25 18:20:59,272 INFO image_rx_daemon: image_rx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 + +2026-10-25 18:20:59,283 INFO image_rx_daemon: MQTT connected; ready to publish lifetrac/v25/video/tile_delta + +2026-10-25 18:20:59,290 INFO image_rx_daemon: LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only + +2026-10-25 18:20:59,723 INFO image_rx_daemon: L072 VER warm-up ok (attempt 1) cap=0x000000FF + +Initializing regulatory profile 1 on co-processor... + + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] + +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 + +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 + +CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 + + FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] + +CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 + +CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 + +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 + +2026-10-25 18:21:00,086 INFO image_rx_daemon: LBT_ENABLE=0 (command uplink shares the image channel) + +PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} + +2026-10-25 18:21:00,148 INFO image_rx_daemon: SX1276 already in RXCONT (opmode=0x85) + +2026-10-25 18:21:00,149 INFO image_rx_daemon: RX worker ready; draining RX_FRAME_URC... + +2026-10-25 18:21:00,267 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 18:21:10,273 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 18:21:11,170 INFO image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=1997828001 len=206 + +2026-10-25 18:21:11,172 INFO image_rx_daemon: published frame_id=0 seq=10 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:11,173 INFO image_rx_daemon: PROBE TX seq=1 phase_ms=0 size_b=16 (tx#1) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=45 epoch=0 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:11,218 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:11,765 INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=1998426462 len=204 + +2026-10-25 18:21:11,767 INFO image_rx_daemon: published frame_id=0 seq=11 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:12,163 INFO image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=1998822954 len=203 + +2026-10-25 18:21:12,164 INFO image_rx_daemon: published frame_id=0 seq=12 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:12,766 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=1999421512 len=203 + +2026-10-25 18:21:12,768 INFO image_rx_daemon: published frame_id=0 seq=13 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:12,768 INFO image_rx_daemon: PROBE TX seq=2 phase_ms=0 size_b=16 (tx#2) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=38 epoch=0 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:12,815 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:13,172 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=1999824142 len=205 + +2026-10-25 18:21:13,173 INFO image_rx_daemon: published frame_id=0 seq=14 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:13,766 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=2000421552 len=206 + +2026-10-25 18:21:13,767 INFO image_rx_daemon: published frame_id=0 seq=15 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:14,170 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=2000817873 len=202 + +2026-10-25 18:21:14,171 INFO image_rx_daemon: published frame_id=0 seq=16 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:14,172 INFO image_rx_daemon: PROBE TX seq=3 phase_ms=0 size_b=16 (tx#3) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=15 epoch=0 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:14,224 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:14,767 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=2001420142 len=207 + +2026-10-25 18:21:14,768 INFO image_rx_daemon: published frame_id=0 seq=17 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:15,167 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=2001818086 len=205 + +2026-10-25 18:21:15,168 INFO image_rx_daemon: published frame_id=0 seq=18 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:15,762 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=2002411473 len=199 + +2026-10-25 18:21:15,763 INFO image_rx_daemon: published frame_id=0 seq=19 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:15,764 INFO image_rx_daemon: PROBE TX seq=4 phase_ms=0 size_b=16 (tx#4) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=10 epoch=1 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:15,811 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:16,163 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=2002815730 len=205 + +2026-10-25 18:21:16,164 INFO image_rx_daemon: published frame_id=0 seq=20 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:16,762 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=2003414461 len=204 + +2026-10-25 18:21:16,763 INFO image_rx_daemon: published frame_id=0 seq=21 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:17,162 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=2003813708 len=206 + +2026-10-25 18:21:17,163 INFO image_rx_daemon: published frame_id=0 seq=22 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:17,164 INFO image_rx_daemon: PROBE TX seq=5 phase_ms=0 size_b=16 (tx#5) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=43 epoch=1 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:17,211 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:17,765 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=2004412298 len=204 + +2026-10-25 18:21:17,766 INFO image_rx_daemon: published frame_id=0 seq=23 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:18,158 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=2004811596 len=205 + +2026-10-25 18:21:18,159 INFO image_rx_daemon: published frame_id=0 seq=24 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:18,753 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=2005405255 len=199 + +2026-10-25 18:21:18,755 INFO image_rx_daemon: published frame_id=0 seq=25 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:18,756 INFO image_rx_daemon: PROBE TX seq=6 phase_ms=0 size_b=16 (tx#6) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=8 epoch=1 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:18,802 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:19,150 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=2005804378 len=197 + +2026-10-25 18:21:19,151 INFO image_rx_daemon: published frame_id=0 seq=26 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:19,718 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=2006374788 len=161 + +2026-10-25 18:21:19,720 INFO image_rx_daemon: published frame_id=0 seq=27 157 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:20,150 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=2006802392 len=199 + +2026-10-25 18:21:20,151 INFO image_rx_daemon: published frame_id=0 seq=28 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:20,153 INFO image_rx_daemon: PROBE TX seq=7 phase_ms=0 size_b=16 (tx#7) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=22 epoch=1 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:20,198 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:20,277 INFO image_rx_daemon: stats: rx_frames=19 rx_decode_err=0 frames_published=19 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=27 cmd_cooldown_drops=0 cmd_gate_held=9 cmd_copies_deferred=0 cmd_gate_deferred=9 + +2026-10-25 18:21:20,279 INFO image_rx_daemon: air_gap: n=18 dt_med=570410us dt_p95=602269us len_med=204B cmd_tx_ok=7 cmd_tx_fail=0 + +2026-10-25 18:21:20,281 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:12 + +2026-10-25 18:21:20,283 INFO image_rx_daemon: air_gap_by_class: boundary: n=18 med=570.4ms + +2026-10-25 18:21:20,284 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-75/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:21:20,284 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 pre_f8=0 last_epoch=1 last_hop=26 slot_off=[14..14] + +2026-10-25 18:21:20,285 INFO image_rx_daemon: probe: tx=7 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:21:20,285 INFO image_rx_daemon: probe_grid: p0/s0:0/7(0%) + +2026-10-25 18:21:20,550 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=2007203623 len=158 + +2026-10-25 18:21:20,551 INFO image_rx_daemon: published frame_id=0 seq=29 154 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:21,155 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=2007802934 len=202 + +2026-10-25 18:21:21,156 INFO image_rx_daemon: published frame_id=0 seq=30 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:21,723 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=2008383596 len=178 + +2026-10-25 18:21:21,725 INFO image_rx_daemon: published frame_id=0 seq=31 174 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:21,726 INFO image_rx_daemon: PROBE TX seq=8 phase_ms=0 size_b=16 (tx#8) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=9 epoch=1 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:21,794 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:22,154 INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=2008803456 len=204 + +2026-10-25 18:21:22,155 INFO image_rx_daemon: published frame_id=0 seq=32 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:22,725 INFO image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=2009371146 len=163 + +2026-10-25 18:21:22,727 INFO image_rx_daemon: published frame_id=0 seq=33 159 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:23,144 INFO image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=2009793598 len=194 + +2026-10-25 18:21:23,145 INFO image_rx_daemon: published frame_id=0 seq=34 190 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:23,146 INFO image_rx_daemon: PROBE TX seq=9 phase_ms=0 size_b=16 (tx#9) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=24 epoch=1 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:23,198 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:23,735 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=2010387263 len=189 + +2026-10-25 18:21:23,735 INFO image_rx_daemon: published frame_id=0 seq=35 185 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:24,133 INFO image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=2010796757 len=203 + +2026-10-25 18:21:24,134 INFO image_rx_daemon: published frame_id=0 seq=36 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:24,743 INFO image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=2011395393 len=201 + +2026-10-25 18:21:24,744 INFO image_rx_daemon: published frame_id=0 seq=37 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:24,744 INFO image_rx_daemon: PROBE TX seq=10 phase_ms=0 size_b=16 (tx#10) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=18 epoch=2 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:24,792 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:25,151 INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=2011798142 len=207 + +2026-10-25 18:21:25,152 INFO image_rx_daemon: published frame_id=0 seq=38 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:25,743 INFO image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=2012395743 len=204 + +2026-10-25 18:21:25,744 INFO image_rx_daemon: published frame_id=0 seq=39 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:26,143 INFO image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=2012792346 len=203 + +2026-10-25 18:21:26,144 INFO image_rx_daemon: published frame_id=0 seq=40 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:26,144 INFO image_rx_daemon: PROBE TX seq=11 phase_ms=0 size_b=16 (tx#11) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=4 epoch=2 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:26,191 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:26,526 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=2013173028 len=173 + +2026-10-25 18:21:26,527 INFO image_rx_daemon: published frame_id=0 seq=41 169 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:27,118 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=2013769730 len=175 + +2026-10-25 18:21:27,119 INFO image_rx_daemon: published frame_id=0 seq=42 171 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:27,530 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=2014178323 len=175 + +2026-10-25 18:21:27,531 INFO image_rx_daemon: published frame_id=0 seq=43 171 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:27,532 INFO image_rx_daemon: PROBE TX seq=12 phase_ms=0 size_b=16 (tx#12) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=0 epoch=2 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:27,589 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:28,147 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=2014790969 len=205 + +2026-10-25 18:21:28,148 INFO image_rx_daemon: published frame_id=0 seq=44 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:28,739 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=2015387280 len=203 + +2026-10-25 18:21:28,740 INFO image_rx_daemon: published frame_id=0 seq=45 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:28,740 INFO image_rx_daemon: PROBE TX seq=13 phase_ms=0 size_b=16 (tx#13) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=37 epoch=2 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:28,788 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:29,118 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=2015765713 len=173 + +2026-10-25 18:21:29,119 INFO image_rx_daemon: published frame_id=0 seq=46 169 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:29,734 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=2016377587 len=193 + +2026-10-25 18:21:29,735 INFO image_rx_daemon: published frame_id=0 seq=47 189 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:30,150 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=2016787060 len=205 + +2026-10-25 18:21:30,151 INFO image_rx_daemon: published frame_id=0 seq=48 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:30,152 INFO image_rx_daemon: PROBE TX seq=14 phase_ms=0 size_b=16 (tx#14) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=23 epoch=2 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:30,199 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:30,288 INFO image_rx_daemon: stats: rx_frames=39 rx_decode_err=0 frames_published=39 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=57 cmd_cooldown_drops=0 cmd_gate_held=17 cmd_copies_deferred=0 cmd_gate_deferred=17 + +2026-10-25 18:21:30,290 INFO image_rx_daemon: air_gap: n=20 dt_med=567690us dt_p95=612646us len_med=201B cmd_tx_ok=14 cmd_tx_fail=0 + +2026-10-25 18:21:30,292 INFO image_rx_daemon: air_gap_hist(ms): <400:3 <1000:17 + +2026-10-25 18:21:30,294 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=567.7ms + +2026-10-25 18:21:30,295 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:21:30,295 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=2 last_hop=26 slot_off=[14..47] + +2026-10-25 18:21:30,296 INFO image_rx_daemon: probe: tx=14 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:21:30,297 INFO image_rx_daemon: probe_grid: p0/s0:0/14(0%) + +2026-10-25 18:21:30,539 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=2017181122 len=200 + +2026-10-25 18:21:30,540 INFO image_rx_daemon: published frame_id=0 seq=49 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:31,130 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=2017774615 len=190 + +2026-10-25 18:21:31,131 INFO image_rx_daemon: published frame_id=0 seq=50 186 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:31,730 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=2018373295 len=193 + +2026-10-25 18:21:31,732 INFO image_rx_daemon: published frame_id=0 seq=51 189 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:31,732 INFO image_rx_daemon: PROBE TX seq=15 phase_ms=0 size_b=16 (tx#15) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=19 epoch=2 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:31,780 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:32,137 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=2018777601 len=199 + +2026-10-25 18:21:32,138 INFO image_rx_daemon: published frame_id=0 seq=52 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:32,735 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=2019381444 len=205 + +2026-10-25 18:21:32,736 INFO image_rx_daemon: published frame_id=0 seq=53 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:33,135 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=2019775419 len=198 + +2026-10-25 18:21:33,136 INFO image_rx_daemon: published frame_id=0 seq=54 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:33,137 INFO image_rx_daemon: PROBE TX seq=16 phase_ms=0 size_b=16 (tx#16) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=26 epoch=2 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:33,184 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:33,729 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=2020380142 len=205 + +2026-10-25 18:21:33,730 INFO image_rx_daemon: published frame_id=0 seq=55 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:34,131 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=2020775741 len=202 + +2026-10-25 18:21:34,132 INFO image_rx_daemon: published frame_id=0 seq=56 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:34,731 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=2021374436 len=203 + +2026-10-25 18:21:34,732 INFO image_rx_daemon: published frame_id=0 seq=57 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:34,732 INFO image_rx_daemon: PROBE TX seq=17 phase_ms=0 size_b=16 (tx#17) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=43 epoch=3 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:34,776 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:35,131 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=2021776077 len=207 + +2026-10-25 18:21:35,133 INFO image_rx_daemon: published frame_id=0 seq=58 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:35,732 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=2022374617 len=204 + +2026-10-25 18:21:35,733 INFO image_rx_daemon: published frame_id=0 seq=59 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:36,131 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=2022773833 len=205 + +2026-10-25 18:21:36,132 INFO image_rx_daemon: published frame_id=0 seq=60 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:36,133 INFO image_rx_daemon: PROBE TX seq=18 phase_ms=0 size_b=16 (tx#18) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=18 epoch=3 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:36,178 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:36,725 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=2023370033 len=202 + +2026-10-25 18:21:36,727 INFO image_rx_daemon: published frame_id=0 seq=61 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:37,128 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=2023764056 len=196 + +2026-10-25 18:21:37,129 INFO image_rx_daemon: published frame_id=0 seq=62 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:37,734 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=2024370268 len=206 + +2026-10-25 18:21:37,735 INFO image_rx_daemon: published frame_id=0 seq=63 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:37,736 INFO image_rx_daemon: PROBE TX seq=19 phase_ms=0 size_b=16 (tx#19) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=42 epoch=3 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:37,783 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:38,123 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=2024766728 len=203 + +2026-10-25 18:21:38,124 INFO image_rx_daemon: published frame_id=0 seq=64 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:38,727 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=2025365323 len=203 + +2026-10-25 18:21:38,728 INFO image_rx_daemon: published frame_id=0 seq=65 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:39,098 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=2025735969 len=165 + +2026-10-25 18:21:39,099 INFO image_rx_daemon: published frame_id=0 seq=66 161 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:39,100 INFO image_rx_daemon: PROBE TX seq=20 phase_ms=0 size_b=16 (tx#20) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=28 epoch=3 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:39,167 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:39,518 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=2026155516 len=172 + +2026-10-25 18:21:39,519 INFO image_rx_daemon: published frame_id=0 seq=67 168 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:40,131 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=2026764571 len=204 + +2026-10-25 18:21:40,132 INFO image_rx_daemon: published frame_id=0 seq=68 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:40,299 INFO image_rx_daemon: stats: rx_frames=59 rx_decode_err=0 frames_published=59 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=87 cmd_cooldown_drops=0 cmd_gate_held=26 cmd_copies_deferred=0 cmd_gate_deferred=26 + +2026-10-25 18:21:40,300 INFO image_rx_daemon: air_gap: n=20 dt_med=593493us dt_p95=609055us len_med=203B cmd_tx_ok=20 cmd_tx_fail=0 + +2026-10-25 18:21:40,301 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:21:40,301 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=593.5ms + +2026-10-25 18:21:40,302 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=6.0/10.0/10.0 + +2026-10-25 18:21:40,302 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=3 last_hop=26 slot_off=[14..30] + +2026-10-25 18:21:40,302 INFO image_rx_daemon: probe: tx=20 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:21:40,303 INFO image_rx_daemon: probe_grid: p0/s0:0/20(0%) + +2026-10-25 18:21:40,719 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=2027358067 len=197 + +2026-10-25 18:21:40,720 INFO image_rx_daemon: published frame_id=0 seq=69 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:40,720 INFO image_rx_daemon: PROBE TX seq=21 phase_ms=0 size_b=16 (tx#21) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=12 epoch=3 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:40,771 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:41,125 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=2027762281 len=204 + +2026-10-25 18:21:41,126 INFO image_rx_daemon: published frame_id=0 seq=70 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:41,723 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=2028361128 len=206 + +2026-10-25 18:21:41,724 INFO image_rx_daemon: published frame_id=0 seq=71 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:42,118 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=2028757518 len=203 + +2026-10-25 18:21:42,119 INFO image_rx_daemon: published frame_id=0 seq=72 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:42,120 INFO image_rx_daemon: PROBE TX seq=22 phase_ms=0 size_b=16 (tx#22) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=47 epoch=3 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:42,167 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:42,723 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=2029358566 len=207 + +2026-10-25 18:21:42,723 INFO image_rx_daemon: published frame_id=0 seq=73 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:43,122 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=2029757494 len=207 + +2026-10-25 18:21:43,123 INFO image_rx_daemon: published frame_id=0 seq=74 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:43,719 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=2030355898 len=205 + +2026-10-25 18:21:43,721 INFO image_rx_daemon: published frame_id=0 seq=75 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:43,722 INFO image_rx_daemon: PROBE TX seq=23 phase_ms=0 size_b=16 (tx#23) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=38 epoch=3 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:43,768 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:44,119 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=2030755027 len=205 + +2026-10-25 18:21:44,119 INFO image_rx_daemon: published frame_id=0 seq=76 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:44,719 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=2031353724 len=206 + +2026-10-25 18:21:44,720 INFO image_rx_daemon: published frame_id=0 seq=77 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:45,122 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=2031752768 len=206 + +2026-10-25 18:21:45,123 INFO image_rx_daemon: published frame_id=0 seq=78 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:45,124 INFO image_rx_daemon: PROBE TX seq=24 phase_ms=0 size_b=16 (tx#24) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=37 epoch=4 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:45,167 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:45,702 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=2032351358 len=204 + +2026-10-25 18:21:45,704 INFO image_rx_daemon: published frame_id=0 seq=79 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:46,111 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=2032750465 len=205 + +2026-10-25 18:21:46,112 INFO image_rx_daemon: published frame_id=0 seq=80 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:46,710 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=2033350142 len=204 + +2026-10-25 18:21:46,712 INFO image_rx_daemon: published frame_id=0 seq=81 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:46,713 INFO image_rx_daemon: PROBE TX seq=25 phase_ms=0 size_b=16 (tx#25) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=20 epoch=4 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:46,759 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:47,111 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=2033748438 len=207 + +2026-10-25 18:21:47,112 INFO image_rx_daemon: published frame_id=0 seq=82 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:47,714 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=2034347120 len=205 + +2026-10-25 18:21:47,715 INFO image_rx_daemon: published frame_id=0 seq=83 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:48,104 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=2034743568 len=201 + +2026-10-25 18:21:48,105 INFO image_rx_daemon: published frame_id=0 seq=84 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:48,106 INFO image_rx_daemon: PROBE TX seq=26 phase_ms=0 size_b=16 (tx#26) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=28 epoch=4 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:21:48,153 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:48,715 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=2035344697 len=204 + +2026-10-25 18:21:48,716 INFO image_rx_daemon: published frame_id=0 seq=85 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:49,106 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=2035743852 len=204 + +2026-10-25 18:21:49,107 INFO image_rx_daemon: published frame_id=0 seq=86 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:49,709 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=2036342567 len=206 + +2026-10-25 18:21:49,710 INFO image_rx_daemon: published frame_id=0 seq=87 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:49,710 INFO image_rx_daemon: PROBE TX seq=27 phase_ms=0 size_b=16 (tx#27) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=5 epoch=4 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:49,757 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:50,107 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=2036739032 len=201 + +2026-10-25 18:21:50,108 INFO image_rx_daemon: published frame_id=0 seq=88 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:50,306 INFO image_rx_daemon: stats: rx_frames=79 rx_decode_err=0 frames_published=79 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=117 cmd_cooldown_drops=0 cmd_gate_held=35 cmd_copies_deferred=0 cmd_gate_deferred=35 + +2026-10-25 18:21:50,310 INFO image_rx_daemon: air_gap: n=20 dt_med=593496us dt_p95=601129us len_med=205B cmd_tx_ok=27 cmd_tx_fail=0 + +2026-10-25 18:21:50,315 INFO image_rx_daemon: air_gap_hist(ms): <400:9 <1000:11 + +2026-10-25 18:21:50,318 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=593.5ms + +2026-10-25 18:21:50,319 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/12.0 + +2026-10-25 18:21:50,319 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=4 last_hop=26 slot_off=[14..14] + +2026-10-25 18:21:50,319 INFO image_rx_daemon: probe: tx=27 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:21:50,320 INFO image_rx_daemon: probe_grid: p0/s0:0/27(0%) + +2026-10-25 18:21:50,707 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=2037335146 len=199 + +2026-10-25 18:21:50,708 INFO image_rx_daemon: published frame_id=0 seq=89 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:51,075 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=2037716047 len=174 + +2026-10-25 18:21:51,076 INFO image_rx_daemon: published frame_id=0 seq=90 170 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:51,076 INFO image_rx_daemon: PROBE TX seq=28 phase_ms=0 size_b=16 (tx#28) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=2 epoch=4 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:51,154 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:51,703 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=2038337751 len=205 + +2026-10-25 18:21:51,704 INFO image_rx_daemon: published frame_id=0 seq=91 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:52,108 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=2038734244 len=203 + +2026-10-25 18:21:52,109 INFO image_rx_daemon: published frame_id=0 seq=92 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:52,697 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=2039330146 len=199 + +2026-10-25 18:21:52,698 INFO image_rx_daemon: published frame_id=0 seq=93 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:52,699 INFO image_rx_daemon: PROBE TX seq=29 phase_ms=0 size_b=16 (tx#29) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=36 epoch=4 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:52,746 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:53,096 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=2039731733 len=201 + +2026-10-25 18:21:53,097 INFO image_rx_daemon: published frame_id=0 seq=94 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:53,694 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=2040330414 len=202 + +2026-10-25 18:21:53,695 INFO image_rx_daemon: published frame_id=0 seq=95 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:54,107 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=2040732222 len=207 + +2026-10-25 18:21:54,108 INFO image_rx_daemon: published frame_id=0 seq=96 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:54,109 INFO image_rx_daemon: PROBE TX seq=30 phase_ms=0 size_b=16 (tx#30) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=34 epoch=4 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:54,160 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:54,706 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=2041330961 len=205 + +2026-10-25 18:21:54,707 INFO image_rx_daemon: published frame_id=0 seq=97 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:55,098 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=2041727468 len=202 + +2026-10-25 18:21:55,099 INFO image_rx_daemon: published frame_id=0 seq=98 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:55,699 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=2042328610 len=205 + +2026-10-25 18:21:55,700 INFO image_rx_daemon: published frame_id=0 seq=99 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:55,701 INFO image_rx_daemon: PROBE TX seq=31 phase_ms=0 size_b=16 (tx#31) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=5 epoch=5 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:21:55,747 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:56,095 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=2042722538 len=199 + +2026-10-25 18:21:56,096 INFO image_rx_daemon: published frame_id=0 seq=100 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:56,617 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=2043253698 len=106 + +2026-10-25 18:21:56,620 INFO image_rx_daemon: published frame_id=0 seq=101 102 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:57,082 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=2043712207 len=187 + +2026-10-25 18:21:57,083 INFO image_rx_daemon: published frame_id=0 seq=102 183 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:57,084 INFO image_rx_daemon: PROBE TX seq=32 phase_ms=0 size_b=16 (tx#32) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=29 epoch=5 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:57,141 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:57,674 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=2044297767 len=170 + +2026-10-25 18:21:57,675 INFO image_rx_daemon: published frame_id=0 seq=103 166 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:58,091 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=2044720100 len=203 + +2026-10-25 18:21:58,092 INFO image_rx_daemon: published frame_id=0 seq=104 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:58,654 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=2045282447 len=154 + +2026-10-25 18:21:58,655 INFO image_rx_daemon: published frame_id=0 seq=105 150 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:58,656 INFO image_rx_daemon: PROBE TX seq=33 phase_ms=0 size_b=16 (tx#33) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=47 epoch=5 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:21:58,734 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:21:59,083 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=2045707394 len=188 + +2026-10-25 18:21:59,084 INFO image_rx_daemon: published frame_id=0 seq=106 184 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:21:59,676 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=2046299142 len=178 + +2026-10-25 18:21:59,679 INFO image_rx_daemon: published frame_id=0 seq=107 174 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:00,094 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=2046717818 len=204 + +2026-10-25 18:22:00,095 INFO image_rx_daemon: published frame_id=0 seq=108 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:00,096 INFO image_rx_daemon: PROBE TX seq=34 phase_ms=0 size_b=16 (tx#34) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=32 epoch=5 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:00,143 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:00,323 INFO image_rx_daemon: stats: rx_frames=99 rx_decode_err=0 frames_published=99 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=146 cmd_cooldown_drops=0 cmd_gate_held=45 cmd_copies_deferred=0 cmd_gate_deferred=45 + +2026-10-25 18:22:00,326 INFO image_rx_daemon: air_gap: n=20 dt_med=531160us dt_p95=621704us len_med=201B cmd_tx_ok=34 cmd_tx_fail=0 + +2026-10-25 18:22:00,330 INFO image_rx_daemon: air_gap_hist(ms): <400:4 <1000:16 + +2026-10-25 18:22:00,333 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=531.2ms + +2026-10-25 18:22:00,335 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/9.0/10.0 + +2026-10-25 18:22:00,336 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=5 last_hop=26 slot_off=[14..14] + +2026-10-25 18:22:00,336 INFO image_rx_daemon: probe: tx=34 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:22:00,337 INFO image_rx_daemon: probe_grid: p0/s0:0/34(0%) + +2026-10-25 18:22:00,690 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=2047313860 len=203 + +2026-10-25 18:22:00,691 INFO image_rx_daemon: published frame_id=0 seq=109 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:01,094 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=2047715390 len=204 + +2026-10-25 18:22:01,095 INFO image_rx_daemon: published frame_id=0 seq=110 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:01,686 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=2048306294 len=195 + +2026-10-25 18:22:01,687 INFO image_rx_daemon: published frame_id=0 seq=111 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:01,688 INFO image_rx_daemon: PROBE TX seq=35 phase_ms=0 size_b=16 (tx#35) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=38 epoch=5 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:01,735 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:02,282 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=2048912778 len=205 + +2026-10-25 18:22:02,283 INFO image_rx_daemon: published frame_id=0 seq=112 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:02,678 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=2049304019 len=196 + +2026-10-25 18:22:02,679 INFO image_rx_daemon: published frame_id=0 seq=113 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:03,282 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=2049905244 len=200 + +2026-10-25 18:22:03,283 INFO image_rx_daemon: published frame_id=0 seq=114 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:03,284 INFO image_rx_daemon: PROBE TX seq=36 phase_ms=0 size_b=16 (tx#36) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=9 epoch=5 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:03,331 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:03,686 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=2050306964 len=203 + +2026-10-25 18:22:03,687 INFO image_rx_daemon: published frame_id=0 seq=115 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:04,081 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=2050708753 len=204 + +2026-10-25 18:22:04,082 INFO image_rx_daemon: published frame_id=0 seq=116 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:04,685 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=2051307724 len=207 + +2026-10-25 18:22:04,686 INFO image_rx_daemon: published frame_id=0 seq=117 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:04,687 INFO image_rx_daemon: PROBE TX seq=37 phase_ms=0 size_b=16 (tx#37) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=9 epoch=6 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:22:04,734 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:05,286 INFO image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=2051906527 len=206 + +2026-10-25 18:22:05,287 INFO image_rx_daemon: published frame_id=0 seq=118 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:05,671 INFO image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 fw_us=2052300550 len=199 + +2026-10-25 18:22:05,672 INFO image_rx_daemon: published frame_id=0 seq=119 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:06,083 INFO image_rx_daemon: frag_arrival: seq=120 idx=0 total=1 fw_us=2052704885 len=204 + +2026-10-25 18:22:06,084 INFO image_rx_daemon: published frame_id=0 seq=120 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:06,084 INFO image_rx_daemon: PROBE TX seq=38 phase_ms=0 size_b=16 (tx#38) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=25 epoch=6 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:06,131 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:06,674 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=2053298687 len=200 + +2026-10-25 18:22:06,675 INFO image_rx_daemon: published frame_id=0 seq=121 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:07,090 INFO image_rx_daemon: frag_arrival: seq=122 idx=0 total=1 fw_us=2053707142 len=205 + +2026-10-25 18:22:07,093 INFO image_rx_daemon: published frame_id=0 seq=122 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:07,674 INFO image_rx_daemon: frag_arrival: seq=123 idx=0 total=1 fw_us=2054299380 len=202 + +2026-10-25 18:22:07,675 INFO image_rx_daemon: published frame_id=0 seq=123 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:07,676 INFO image_rx_daemon: PROBE TX seq=39 phase_ms=0 size_b=16 (tx#39) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=15 epoch=6 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:07,723 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:08,071 INFO image_rx_daemon: frag_arrival: seq=124 idx=0 total=1 fw_us=2054698632 len=203 + +2026-10-25 18:22:08,072 INFO image_rx_daemon: published frame_id=0 seq=124 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:08,678 INFO image_rx_daemon: frag_arrival: seq=125 idx=0 total=1 fw_us=2055300082 len=204 + +2026-10-25 18:22:08,679 INFO image_rx_daemon: published frame_id=0 seq=125 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:09,053 INFO image_rx_daemon: frag_arrival: seq=126 idx=0 total=1 fw_us=2055686092 len=179 + +2026-10-25 18:22:09,055 INFO image_rx_daemon: published frame_id=0 seq=126 175 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:09,056 INFO image_rx_daemon: PROBE TX seq=40 phase_ms=0 size_b=16 (tx#40) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=40 epoch=6 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:09,121 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:09,676 INFO image_rx_daemon: frag_arrival: seq=127 idx=0 total=1 fw_us=2056298358 len=206 + +2026-10-25 18:22:09,679 INFO image_rx_daemon: published frame_id=0 seq=127 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:10,074 INFO image_rx_daemon: frag_arrival: seq=128 idx=0 total=1 fw_us=2056695039 len=202 + +2026-10-25 18:22:10,075 INFO image_rx_daemon: published frame_id=0 seq=128 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:10,340 INFO image_rx_daemon: stats: rx_frames=119 rx_decode_err=0 frames_published=119 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=176 cmd_cooldown_drops=0 cmd_gate_held=57 cmd_copies_deferred=0 cmd_gate_deferred=57 + +2026-10-25 18:22:10,341 INFO image_rx_daemon: air_gap: n=20 dt_med=590904us dt_p95=612266us len_med=203B cmd_tx_ok=40 cmd_tx_fail=0 + +2026-10-25 18:22:10,343 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 18:22:10,345 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=590.9ms + +2026-10-25 18:22:10,347 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=6.0/10.0/10.0 + +2026-10-25 18:22:10,348 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=6 last_hop=26 slot_off=[14..22] + +2026-10-25 18:22:10,350 INFO image_rx_daemon: probe: tx=40 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:22:10,350 INFO image_rx_daemon: probe_grid: p0/s0:0/40(0%) + +2026-10-25 18:22:10,667 INFO image_rx_daemon: frag_arrival: seq=129 idx=0 total=1 fw_us=2057293627 len=201 + +2026-10-25 18:22:10,668 INFO image_rx_daemon: published frame_id=0 seq=129 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:10,668 INFO image_rx_daemon: PROBE TX seq=41 phase_ms=0 size_b=16 (tx#41) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=17 epoch=6 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:10,716 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:11,078 INFO image_rx_daemon: frag_arrival: seq=130 idx=0 total=1 fw_us=2057698790 len=197 + +2026-10-25 18:22:11,079 INFO image_rx_daemon: published frame_id=0 seq=130 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:11,670 INFO image_rx_daemon: frag_arrival: seq=131 idx=0 total=1 fw_us=2058291486 len=201 + +2026-10-25 18:22:11,671 INFO image_rx_daemon: published frame_id=0 seq=131 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:12,274 INFO image_rx_daemon: frag_arrival: seq=132 idx=0 total=1 fw_us=2058892939 len=206 + +2026-10-25 18:22:12,275 INFO image_rx_daemon: published frame_id=0 seq=132 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:12,276 INFO image_rx_daemon: PROBE TX seq=42 phase_ms=0 size_b=16 (tx#42) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=8 epoch=6 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:12,319 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:12,658 INFO image_rx_daemon: frag_arrival: seq=133 idx=0 total=1 fw_us=2059289524 len=203 + +2026-10-25 18:22:12,659 INFO image_rx_daemon: published frame_id=0 seq=133 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:13,074 INFO image_rx_daemon: frag_arrival: seq=134 idx=0 total=1 fw_us=2059688714 len=203 + +2026-10-25 18:22:13,075 INFO image_rx_daemon: published frame_id=0 seq=134 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:13,676 INFO image_rx_daemon: frag_arrival: seq=135 idx=0 total=1 fw_us=2060290146 len=205 + +2026-10-25 18:22:13,677 INFO image_rx_daemon: published frame_id=0 seq=135 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:13,678 INFO image_rx_daemon: PROBE TX seq=43 phase_ms=0 size_b=16 (tx#43) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=23 epoch=6 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:13,724 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:14,271 INFO image_rx_daemon: frag_arrival: seq=136 idx=0 total=1 fw_us=2060889014 len=206 + +2026-10-25 18:22:14,272 INFO image_rx_daemon: published frame_id=0 seq=136 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:14,663 INFO image_rx_daemon: frag_arrival: seq=137 idx=0 total=1 fw_us=2061288099 len=204 + +2026-10-25 18:22:14,664 INFO image_rx_daemon: published frame_id=0 seq=137 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:15,263 INFO image_rx_daemon: frag_arrival: seq=138 idx=0 total=1 fw_us=2061886841 len=205 + +2026-10-25 18:22:15,264 INFO image_rx_daemon: published frame_id=0 seq=138 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:15,264 INFO image_rx_daemon: PROBE TX seq=44 phase_ms=0 size_b=16 (tx#44) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=30 epoch=7 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:15,312 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:15,664 INFO image_rx_daemon: frag_arrival: seq=139 idx=0 total=1 fw_us=2062283417 len=203 + +2026-10-25 18:22:15,665 INFO image_rx_daemon: published frame_id=0 seq=139 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:16,266 INFO image_rx_daemon: frag_arrival: seq=140 idx=0 total=1 fw_us=2062884609 len=206 + +2026-10-25 18:22:16,268 INFO image_rx_daemon: published frame_id=0 seq=140 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:16,656 INFO image_rx_daemon: frag_arrival: seq=141 idx=0 total=1 fw_us=2063278615 len=198 + +2026-10-25 18:22:16,657 INFO image_rx_daemon: published frame_id=0 seq=141 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:16,658 INFO image_rx_daemon: PROBE TX seq=45 phase_ms=0 size_b=16 (tx#45) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=32 epoch=7 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:16,706 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:17,059 INFO image_rx_daemon: frag_arrival: seq=142 idx=0 total=1 fw_us=2063681975 len=180 + +2026-10-25 18:22:17,061 INFO image_rx_daemon: published frame_id=0 seq=142 176 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:17,654 INFO image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 fw_us=2064274220 len=196 + +2026-10-25 18:22:17,655 INFO image_rx_daemon: published frame_id=0 seq=143 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:18,254 INFO image_rx_daemon: frag_arrival: seq=144 idx=0 total=1 fw_us=2064878455 len=201 + +2026-10-25 18:22:18,255 INFO image_rx_daemon: published frame_id=0 seq=144 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:18,256 INFO image_rx_daemon: PROBE TX seq=46 phase_ms=0 size_b=16 (tx#46) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=45 epoch=7 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:18,304 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:18,663 INFO image_rx_daemon: frag_arrival: seq=145 idx=0 total=1 fw_us=2065278007 len=202 + +2026-10-25 18:22:18,664 INFO image_rx_daemon: published frame_id=0 seq=145 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:19,263 INFO image_rx_daemon: frag_arrival: seq=146 idx=0 total=1 fw_us=2065879578 len=205 + +2026-10-25 18:22:19,264 INFO image_rx_daemon: published frame_id=0 seq=146 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:19,666 INFO image_rx_daemon: frag_arrival: seq=147 idx=0 total=1 fw_us=2066278868 len=207 + +2026-10-25 18:22:19,667 INFO image_rx_daemon: published frame_id=0 seq=147 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:19,668 INFO image_rx_daemon: PROBE TX seq=47 phase_ms=0 size_b=16 (tx#47) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=22 epoch=7 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:19,713 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:20,258 INFO image_rx_daemon: frag_arrival: seq=148 idx=0 total=1 fw_us=2066877584 len=205 + +2026-10-25 18:22:20,259 INFO image_rx_daemon: published frame_id=0 seq=148 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:20,354 INFO image_rx_daemon: stats: rx_frames=139 rx_decode_err=0 frames_published=139 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=206 cmd_cooldown_drops=0 cmd_gate_held=65 cmd_copies_deferred=0 cmd_gate_deferred=65 + +2026-10-25 18:22:20,356 INFO image_rx_daemon: air_gap: n=20 dt_med=592696us dt_p95=604235us len_med=203B cmd_tx_ok=47 cmd_tx_fail=0 + +2026-10-25 18:22:20,358 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:22:20,360 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=592.7ms + +2026-10-25 18:22:20,362 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:22:20,363 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=7 last_hop=27 slot_off=[14..31] + +2026-10-25 18:22:20,364 INFO image_rx_daemon: probe: tx=47 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:22:20,365 INFO image_rx_daemon: probe_grid: p0/s0:0/47(0%) + +2026-10-25 18:22:20,663 INFO image_rx_daemon: frag_arrival: seq=149 idx=0 total=1 fw_us=2067276688 len=207 + +2026-10-25 18:22:20,664 INFO image_rx_daemon: published frame_id=0 seq=149 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:21,255 INFO image_rx_daemon: frag_arrival: seq=150 idx=0 total=1 fw_us=2067872507 len=202 + +2026-10-25 18:22:21,256 INFO image_rx_daemon: published frame_id=0 seq=150 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:21,256 INFO image_rx_daemon: PROBE TX seq=48 phase_ms=0 size_b=16 (tx#48) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=7 epoch=7 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:21,300 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:21,662 INFO image_rx_daemon: frag_arrival: seq=151 idx=0 total=1 fw_us=2068271603 len=203 + +2026-10-25 18:22:21,663 INFO image_rx_daemon: published frame_id=0 seq=151 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:22,251 INFO image_rx_daemon: frag_arrival: seq=152 idx=0 total=1 fw_us=2068867515 len=200 + +2026-10-25 18:22:22,252 INFO image_rx_daemon: published frame_id=0 seq=152 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:22,655 INFO image_rx_daemon: frag_arrival: seq=153 idx=0 total=1 fw_us=2069266500 len=197 + +2026-10-25 18:22:22,655 INFO image_rx_daemon: published frame_id=0 seq=153 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:22,656 INFO image_rx_daemon: PROBE TX seq=49 phase_ms=0 size_b=16 (tx#49) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=49 epoch=7 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:22,703 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:23,044 INFO image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=2069660819 len=156 + +2026-10-25 18:22:23,047 INFO image_rx_daemon: published frame_id=0 seq=154 152 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:23,622 INFO image_rx_daemon: frag_arrival: seq=155 idx=0 total=1 fw_us=2070235791 len=159 + +2026-10-25 18:22:23,623 INFO image_rx_daemon: published frame_id=0 seq=155 155 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:24,259 INFO image_rx_daemon: frag_arrival: seq=156 idx=0 total=1 fw_us=2070865610 len=202 + +2026-10-25 18:22:24,262 INFO image_rx_daemon: published frame_id=0 seq=156 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:24,263 INFO image_rx_daemon: PROBE TX seq=50 phase_ms=0 size_b=16 (tx#50) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=38 epoch=7 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:24,300 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:24,633 INFO image_rx_daemon: frag_arrival: seq=157 idx=0 total=1 fw_us=2071246679 len=177 + +2026-10-25 18:22:24,635 INFO image_rx_daemon: published frame_id=0 seq=157 173 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:25,006 INFO image_rx_daemon: frag_arrival: seq=158 idx=0 total=1 fw_us=2071621635 len=119 + +2026-10-25 18:22:25,010 INFO image_rx_daemon: published frame_id=0 seq=158 115 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:25,630 INFO image_rx_daemon: frag_arrival: seq=159 idx=0 total=1 fw_us=2072247361 len=181 + +2026-10-25 18:22:25,631 INFO image_rx_daemon: published frame_id=0 seq=159 177 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:25,632 INFO image_rx_daemon: PROBE TX seq=51 phase_ms=0 size_b=16 (tx#51) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=38 epoch=8 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:22:25,700 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:26,250 INFO image_rx_daemon: frag_arrival: seq=160 idx=0 total=1 fw_us=2072860142 len=198 + +2026-10-25 18:22:26,251 INFO image_rx_daemon: published frame_id=0 seq=160 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:26,642 INFO image_rx_daemon: frag_arrival: seq=161 idx=0 total=1 fw_us=2073255801 len=195 + +2026-10-25 18:22:26,643 INFO image_rx_daemon: published frame_id=0 seq=161 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:27,246 INFO image_rx_daemon: frag_arrival: seq=162 idx=0 total=1 fw_us=2073859695 len=203 + +2026-10-25 18:22:27,247 INFO image_rx_daemon: published frame_id=0 seq=162 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:27,248 INFO image_rx_daemon: PROBE TX seq=52 phase_ms=0 size_b=16 (tx#52) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=7 epoch=8 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:22:27,295 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:27,647 INFO image_rx_daemon: frag_arrival: seq=163 idx=0 total=1 fw_us=2074256353 len=200 + +2026-10-25 18:22:27,648 INFO image_rx_daemon: published frame_id=0 seq=163 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:28,246 INFO image_rx_daemon: frag_arrival: seq=164 idx=0 total=1 fw_us=2074860509 len=205 + +2026-10-25 18:22:28,247 INFO image_rx_daemon: published frame_id=0 seq=164 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:28,650 INFO image_rx_daemon: frag_arrival: seq=165 idx=0 total=1 fw_us=2075257227 len=202 + +2026-10-25 18:22:28,651 INFO image_rx_daemon: published frame_id=0 seq=165 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:28,652 INFO image_rx_daemon: PROBE TX seq=53 phase_ms=0 size_b=16 (tx#53) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=49 epoch=8 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:22:28,699 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:29,246 INFO image_rx_daemon: frag_arrival: seq=166 idx=0 total=1 fw_us=2075858676 len=206 + +2026-10-25 18:22:29,247 INFO image_rx_daemon: published frame_id=0 seq=166 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:29,654 INFO image_rx_daemon: frag_arrival: seq=167 idx=0 total=1 fw_us=2076258048 len=206 + +2026-10-25 18:22:29,655 INFO image_rx_daemon: published frame_id=0 seq=167 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:30,246 INFO image_rx_daemon: frag_arrival: seq=168 idx=0 total=1 fw_us=2076857010 len=205 + +2026-10-25 18:22:30,247 INFO image_rx_daemon: published frame_id=0 seq=168 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:30,248 INFO image_rx_daemon: PROBE TX seq=54 phase_ms=0 size_b=16 (tx#54) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=13 epoch=8 freq_hz=909250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:30,295 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:30,368 INFO image_rx_daemon: stats: rx_frames=159 rx_decode_err=0 frames_published=159 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=236 cmd_cooldown_drops=0 cmd_gate_held=74 cmd_copies_deferred=0 cmd_gate_deferred=74 + +2026-10-25 18:22:30,370 INFO image_rx_daemon: air_gap: n=20 dt_med=574972us dt_p95=629819us len_med=202B cmd_tx_ok=54 cmd_tx_fail=0 + +2026-10-25 18:22:30,371 INFO image_rx_daemon: air_gap_hist(ms): <400:10 <1000:10 + +2026-10-25 18:22:30,372 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=575.0ms + +2026-10-25 18:22:30,373 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-75/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:22:30,374 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=8 last_hop=27 slot_off=[14..41] + +2026-10-25 18:22:30,375 INFO image_rx_daemon: probe: tx=54 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:22:30,375 INFO image_rx_daemon: probe_grid: p0/s0:0/54(0%) + +2026-10-25 18:22:30,646 INFO image_rx_daemon: frag_arrival: seq=169 idx=0 total=1 fw_us=2077256381 len=205 + +2026-10-25 18:22:30,647 INFO image_rx_daemon: published frame_id=0 seq=169 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:31,241 INFO image_rx_daemon: frag_arrival: seq=170 idx=0 total=1 fw_us=2077855448 len=205 + +2026-10-25 18:22:31,243 INFO image_rx_daemon: published frame_id=0 seq=170 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:31,646 INFO image_rx_daemon: frag_arrival: seq=171 idx=0 total=1 fw_us=2078254733 len=204 + +2026-10-25 18:22:31,647 INFO image_rx_daemon: published frame_id=0 seq=171 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:31,648 INFO image_rx_daemon: PROBE TX seq=55 phase_ms=0 size_b=16 (tx#55) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=29 epoch=8 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:31,695 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:32,248 INFO image_rx_daemon: frag_arrival: seq=172 idx=0 total=1 fw_us=2078853747 len=205 + +2026-10-25 18:22:32,251 INFO image_rx_daemon: published frame_id=0 seq=172 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:32,622 INFO image_rx_daemon: frag_arrival: seq=173 idx=0 total=1 fw_us=2079232322 len=178 + +2026-10-25 18:22:32,623 INFO image_rx_daemon: published frame_id=0 seq=173 174 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:33,024 INFO image_rx_daemon: frag_arrival: seq=174 idx=0 total=1 fw_us=2079649879 len=195 + +2026-10-25 18:22:33,025 INFO image_rx_daemon: published frame_id=0 seq=174 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:33,026 INFO image_rx_daemon: PROBE TX seq=56 phase_ms=0 size_b=16 (tx#56) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=39 epoch=8 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:33,088 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:33,619 INFO image_rx_daemon: frag_arrival: seq=175 idx=0 total=1 fw_us=2080235736 len=186 + +2026-10-25 18:22:33,620 INFO image_rx_daemon: published frame_id=0 seq=175 182 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:34,022 INFO image_rx_daemon: frag_arrival: seq=176 idx=0 total=1 fw_us=2080649055 len=190 + +2026-10-25 18:22:34,023 INFO image_rx_daemon: published frame_id=0 seq=176 186 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:34,635 INFO image_rx_daemon: frag_arrival: seq=177 idx=0 total=1 fw_us=2081249099 len=204 + +2026-10-25 18:22:34,636 INFO image_rx_daemon: published frame_id=0 seq=177 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:34,636 INFO image_rx_daemon: PROBE TX seq=57 phase_ms=0 size_b=16 (tx#57) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=10 epoch=9 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:34,682 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:35,240 INFO image_rx_daemon: frag_arrival: seq=178 idx=0 total=1 fw_us=2081847856 len=207 + +2026-10-25 18:22:35,241 INFO image_rx_daemon: published frame_id=0 seq=178 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:35,634 INFO image_rx_daemon: frag_arrival: seq=179 idx=0 total=1 fw_us=2082246827 len=205 + +2026-10-25 18:22:35,635 INFO image_rx_daemon: published frame_id=0 seq=179 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:36,238 INFO image_rx_daemon: frag_arrival: seq=180 idx=0 total=1 fw_us=2082840343 len=200 + +2026-10-25 18:22:36,239 INFO image_rx_daemon: published frame_id=0 seq=180 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:36,240 INFO image_rx_daemon: PROBE TX seq=58 phase_ms=0 size_b=16 (tx#58) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=17 epoch=9 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:36,287 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:36,639 INFO image_rx_daemon: frag_arrival: seq=181 idx=0 total=1 fw_us=2083244483 len=205 + +2026-10-25 18:22:36,640 INFO image_rx_daemon: published frame_id=0 seq=181 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:37,230 INFO image_rx_daemon: frag_arrival: seq=182 idx=0 total=1 fw_us=2083840341 len=201 + +2026-10-25 18:22:37,231 INFO image_rx_daemon: published frame_id=0 seq=182 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:37,630 INFO image_rx_daemon: frag_arrival: seq=183 idx=0 total=1 fw_us=2084239515 len=203 + +2026-10-25 18:22:37,631 INFO image_rx_daemon: published frame_id=0 seq=183 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:37,632 INFO image_rx_daemon: PROBE TX seq=59 phase_ms=0 size_b=16 (tx#59) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=18 epoch=9 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:37,679 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:38,223 INFO image_rx_daemon: frag_arrival: seq=184 idx=0 total=1 fw_us=2084837771 len=202 + +2026-10-25 18:22:38,224 INFO image_rx_daemon: published frame_id=0 seq=184 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:38,635 INFO image_rx_daemon: frag_arrival: seq=185 idx=0 total=1 fw_us=2085239239 len=205 + +2026-10-25 18:22:38,636 INFO image_rx_daemon: published frame_id=0 seq=185 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:39,230 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=2085837616 len=205 + +2026-10-25 18:22:39,231 INFO image_rx_daemon: published frame_id=0 seq=186 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:39,232 INFO image_rx_daemon: PROBE TX seq=60 phase_ms=0 size_b=16 (tx#60) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=38 epoch=9 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:39,279 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:39,627 INFO image_rx_daemon: frag_arrival: seq=187 idx=0 total=1 fw_us=2086236580 len=205 + +2026-10-25 18:22:39,629 INFO image_rx_daemon: published frame_id=0 seq=187 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:40,230 INFO image_rx_daemon: frag_arrival: seq=188 idx=0 total=1 fw_us=2086835126 len=205 + +2026-10-25 18:22:40,231 INFO image_rx_daemon: published frame_id=0 seq=188 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:40,379 INFO image_rx_daemon: stats: rx_frames=179 rx_decode_err=0 frames_published=179 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=266 cmd_cooldown_drops=0 cmd_gate_held=85 cmd_copies_deferred=0 cmd_gate_deferred=85 + +2026-10-25 18:22:40,381 INFO image_rx_daemon: air_gap: n=20 dt_med=585857us dt_p95=600044us len_med=205B cmd_tx_ok=60 cmd_tx_fail=0 + +2026-10-25 18:22:40,383 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:22:40,385 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=585.9ms + +2026-10-25 18:22:40,386 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-75/-66/-62 snr[min/med/max]=8.0/10.0/10.0 + +2026-10-25 18:22:40,388 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=9 last_hop=27 slot_off=[14..23] + +2026-10-25 18:22:40,388 INFO image_rx_daemon: probe: tx=60 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:22:40,388 INFO image_rx_daemon: probe_grid: p0/s0:0/60(0%) + +2026-10-25 18:22:40,620 INFO image_rx_daemon: frag_arrival: seq=189 idx=0 total=1 fw_us=2087234068 len=205 + +2026-10-25 18:22:40,621 INFO image_rx_daemon: published frame_id=0 seq=189 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:40,622 INFO image_rx_daemon: PROBE TX seq=61 phase_ms=0 size_b=16 (tx#61) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=34 epoch=9 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:40,666 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:41,222 INFO image_rx_daemon: frag_arrival: seq=190 idx=0 total=1 fw_us=2087832502 len=206 + +2026-10-25 18:22:41,223 INFO image_rx_daemon: published frame_id=0 seq=190 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:41,624 INFO image_rx_daemon: frag_arrival: seq=191 idx=0 total=1 fw_us=2088231419 len=207 + +2026-10-25 18:22:41,625 INFO image_rx_daemon: published frame_id=0 seq=191 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:42,225 INFO image_rx_daemon: frag_arrival: seq=192 idx=0 total=1 fw_us=2088827146 len=203 + +2026-10-25 18:22:42,226 INFO image_rx_daemon: published frame_id=0 seq=192 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:42,227 INFO image_rx_daemon: PROBE TX seq=62 phase_ms=0 size_b=16 (tx#62) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=37 epoch=9 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:42,274 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:42,624 INFO image_rx_daemon: frag_arrival: seq=193 idx=0 total=1 fw_us=2089228690 len=207 + +2026-10-25 18:22:42,625 INFO image_rx_daemon: published frame_id=0 seq=193 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:43,226 INFO image_rx_daemon: frag_arrival: seq=194 idx=0 total=1 fw_us=2089827037 len=205 + +2026-10-25 18:22:43,227 INFO image_rx_daemon: published frame_id=0 seq=194 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:43,618 INFO image_rx_daemon: frag_arrival: seq=195 idx=0 total=1 fw_us=2090225821 len=205 + +2026-10-25 18:22:43,619 INFO image_rx_daemon: published frame_id=0 seq=195 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:43,620 INFO image_rx_daemon: PROBE TX seq=63 phase_ms=0 size_b=16 (tx#63) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=15 epoch=9 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:43,663 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:44,224 INFO image_rx_daemon: frag_arrival: seq=196 idx=0 total=1 fw_us=2090823969 len=206 + +2026-10-25 18:22:44,225 INFO image_rx_daemon: published frame_id=0 seq=196 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:44,614 INFO image_rx_daemon: frag_arrival: seq=197 idx=0 total=1 fw_us=2091222641 len=205 + +2026-10-25 18:22:44,615 INFO image_rx_daemon: published frame_id=0 seq=197 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:45,215 INFO image_rx_daemon: frag_arrival: seq=198 idx=0 total=1 fw_us=2091815587 len=199 + +2026-10-25 18:22:45,216 INFO image_rx_daemon: published frame_id=0 seq=198 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:45,217 INFO image_rx_daemon: PROBE TX seq=64 phase_ms=0 size_b=16 (tx#64) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=46 epoch=10 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:45,264 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:45,615 INFO image_rx_daemon: frag_arrival: seq=199 idx=0 total=1 fw_us=2092219638 len=206 + +2026-10-25 18:22:45,616 INFO image_rx_daemon: published frame_id=0 seq=199 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:46,203 INFO image_rx_daemon: frag_arrival: seq=200 idx=0 total=1 fw_us=2092812739 len=197 + +2026-10-25 18:22:46,204 INFO image_rx_daemon: published frame_id=0 seq=200 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:46,608 INFO image_rx_daemon: frag_arrival: seq=201 idx=0 total=1 fw_us=2093214392 len=203 + +2026-10-25 18:22:46,609 INFO image_rx_daemon: published frame_id=0 seq=201 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:46,610 INFO image_rx_daemon: PROBE TX seq=65 phase_ms=0 size_b=16 (tx#65) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=7 epoch=10 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:46,661 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:47,211 INFO image_rx_daemon: frag_arrival: seq=202 idx=0 total=1 fw_us=2093813000 len=202 + +2026-10-25 18:22:47,212 INFO image_rx_daemon: published frame_id=0 seq=202 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:47,618 INFO image_rx_daemon: frag_arrival: seq=203 idx=0 total=1 fw_us=2094212039 len=202 + +2026-10-25 18:22:47,621 INFO image_rx_daemon: published frame_id=0 seq=203 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:48,216 INFO image_rx_daemon: frag_arrival: seq=204 idx=0 total=1 fw_us=2094810697 len=203 + +2026-10-25 18:22:48,217 INFO image_rx_daemon: published frame_id=0 seq=204 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:48,217 INFO image_rx_daemon: PROBE TX seq=66 phase_ms=0 size_b=16 (tx#66) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=6 epoch=10 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:48,269 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:48,610 INFO image_rx_daemon: frag_arrival: seq=205 idx=0 total=1 fw_us=2095209731 len=202 + +2026-10-25 18:22:48,611 INFO image_rx_daemon: published frame_id=0 seq=205 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:49,207 INFO image_rx_daemon: frag_arrival: seq=206 idx=0 total=1 fw_us=2095811010 len=205 + +2026-10-25 18:22:49,208 INFO image_rx_daemon: published frame_id=0 seq=206 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:49,611 INFO image_rx_daemon: frag_arrival: seq=207 idx=0 total=1 fw_us=2096211142 len=207 + +2026-10-25 18:22:49,611 INFO image_rx_daemon: published frame_id=0 seq=207 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:49,612 INFO image_rx_daemon: PROBE TX seq=67 phase_ms=0 size_b=16 (tx#67) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=27 epoch=10 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:49,659 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:50,210 INFO image_rx_daemon: frag_arrival: seq=208 idx=0 total=1 fw_us=2096808719 len=207 + +2026-10-25 18:22:50,211 INFO image_rx_daemon: published frame_id=0 seq=208 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:50,391 INFO image_rx_daemon: stats: rx_frames=199 rx_decode_err=0 frames_published=199 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=296 cmd_cooldown_drops=0 cmd_gate_held=95 cmd_copies_deferred=0 cmd_gate_deferred=95 + +2026-10-25 18:22:50,393 INFO image_rx_daemon: air_gap: n=20 dt_med=592946us dt_p95=601279us len_med=205B cmd_tx_ok=67 cmd_tx_fail=0 + +2026-10-25 18:22:50,395 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:22:50,397 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=592.9ms + +2026-10-25 18:22:50,398 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-63/-62 snr[min/med/max]=9.0/10.0/13.0 + +2026-10-25 18:22:50,399 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=10 last_hop=27 slot_off=[14..14] + +2026-10-25 18:22:50,399 INFO image_rx_daemon: probe: tx=67 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:22:50,400 INFO image_rx_daemon: probe_grid: p0/s0:0/67(0%) + +2026-10-25 18:22:50,809 INFO image_rx_daemon: frag_arrival: seq=209 idx=0 total=1 fw_us=2097407249 len=207 + +2026-10-25 18:22:50,810 INFO image_rx_daemon: published frame_id=0 seq=209 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:50,810 INFO image_rx_daemon: PROBE TX seq=68 phase_ms=0 size_b=16 (tx#68) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=18 epoch=10 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:50,862 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:51,202 INFO image_rx_daemon: frag_arrival: seq=210 idx=0 total=1 fw_us=2097801075 len=200 + +2026-10-25 18:22:51,203 INFO image_rx_daemon: published frame_id=0 seq=210 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:51,802 INFO image_rx_daemon: frag_arrival: seq=211 idx=0 total=1 fw_us=2098404800 len=206 + +2026-10-25 18:22:51,803 INFO image_rx_daemon: published frame_id=0 seq=211 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:52,197 INFO image_rx_daemon: frag_arrival: seq=212 idx=0 total=1 fw_us=2098798820 len=200 + +2026-10-25 18:22:52,199 INFO image_rx_daemon: published frame_id=0 seq=212 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:52,199 INFO image_rx_daemon: PROBE TX seq=69 phase_ms=0 size_b=16 (tx#69) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=44 epoch=10 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:52,247 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:52,802 INFO image_rx_daemon: frag_arrival: seq=213 idx=0 total=1 fw_us=2099402655 len=206 + +2026-10-25 18:22:52,803 INFO image_rx_daemon: published frame_id=0 seq=213 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:53,206 INFO image_rx_daemon: frag_arrival: seq=214 idx=0 total=1 fw_us=2099801658 len=204 + +2026-10-25 18:22:53,207 INFO image_rx_daemon: published frame_id=0 seq=214 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:53,793 INFO image_rx_daemon: frag_arrival: seq=215 idx=0 total=1 fw_us=2100400431 len=206 + +2026-10-25 18:22:53,795 INFO image_rx_daemon: published frame_id=0 seq=215 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:53,796 INFO image_rx_daemon: PROBE TX seq=70 phase_ms=0 size_b=16 (tx#70) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=48 epoch=10 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:53,845 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:54,200 INFO image_rx_daemon: frag_arrival: seq=216 idx=0 total=1 fw_us=2100799672 len=206 + +2026-10-25 18:22:54,201 INFO image_rx_daemon: published frame_id=0 seq=216 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:54,802 INFO image_rx_daemon: frag_arrival: seq=217 idx=0 total=1 fw_us=2101398318 len=206 + +2026-10-25 18:22:54,803 INFO image_rx_daemon: published frame_id=0 seq=217 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:55,195 INFO image_rx_daemon: frag_arrival: seq=218 idx=0 total=1 fw_us=2101797553 len=207 + +2026-10-25 18:22:55,196 INFO image_rx_daemon: published frame_id=0 seq=218 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:55,196 INFO image_rx_daemon: PROBE TX seq=71 phase_ms=0 size_b=16 (tx#71) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=49 epoch=11 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:55,243 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:55,808 INFO image_rx_daemon: frag_arrival: seq=219 idx=0 total=1 fw_us=2102396399 len=207 + +2026-10-25 18:22:55,809 INFO image_rx_daemon: published frame_id=0 seq=219 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:56,199 INFO image_rx_daemon: frag_arrival: seq=220 idx=0 total=1 fw_us=2102795633 len=207 + +2026-10-25 18:22:56,200 INFO image_rx_daemon: published frame_id=0 seq=220 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:56,794 INFO image_rx_daemon: frag_arrival: seq=221 idx=0 total=1 fw_us=2103394464 len=207 + +2026-10-25 18:22:56,795 INFO image_rx_daemon: published frame_id=0 seq=221 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:56,796 INFO image_rx_daemon: PROBE TX seq=72 phase_ms=0 size_b=16 (tx#72) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=21 epoch=11 freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:56,843 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:57,195 INFO image_rx_daemon: frag_arrival: seq=222 idx=0 total=1 fw_us=2103793656 len=207 + +2026-10-25 18:22:57,196 INFO image_rx_daemon: published frame_id=0 seq=222 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:57,795 INFO image_rx_daemon: frag_arrival: seq=223 idx=0 total=1 fw_us=2104392431 len=206 + +2026-10-25 18:22:57,795 INFO image_rx_daemon: published frame_id=0 seq=223 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:58,195 INFO image_rx_daemon: frag_arrival: seq=224 idx=0 total=1 fw_us=2104791634 len=207 + +2026-10-25 18:22:58,196 INFO image_rx_daemon: published frame_id=0 seq=224 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:58,197 INFO image_rx_daemon: PROBE TX seq=73 phase_ms=0 size_b=16 (tx#73) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=48 epoch=11 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:22:58,244 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:22:58,798 INFO image_rx_daemon: frag_arrival: seq=225 idx=0 total=1 fw_us=2105390413 len=207 + +2026-10-25 18:22:58,799 INFO image_rx_daemon: published frame_id=0 seq=225 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:59,160 INFO image_rx_daemon: frag_arrival: seq=226 idx=0 total=1 fw_us=2105754142 len=155 + +2026-10-25 18:22:59,163 INFO image_rx_daemon: published frame_id=0 seq=226 151 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:59,787 INFO image_rx_daemon: frag_arrival: seq=227 idx=0 total=1 fw_us=2106385455 len=203 + +2026-10-25 18:22:59,788 INFO image_rx_daemon: published frame_id=0 seq=227 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:22:59,788 INFO image_rx_daemon: PROBE TX seq=74 phase_ms=0 size_b=16 (tx#74) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=39 epoch=11 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:22:59,833 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:00,190 INFO image_rx_daemon: frag_arrival: seq=228 idx=0 total=1 fw_us=2106784516 len=202 + +2026-10-25 18:23:00,192 INFO image_rx_daemon: published frame_id=0 seq=228 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:00,403 INFO image_rx_daemon: stats: rx_frames=219 rx_decode_err=0 frames_published=219 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=326 cmd_cooldown_drops=0 cmd_gate_held=104 cmd_copies_deferred=0 cmd_gate_deferred=104 + +2026-10-25 18:23:00,404 INFO image_rx_daemon: air_gap: n=20 dt_med=598530us dt_p95=631313us len_med=206B cmd_tx_ok=74 cmd_tx_fail=0 + +2026-10-25 18:23:00,407 INFO image_rx_daemon: air_gap_hist(ms): <400:10 <1000:10 + +2026-10-25 18:23:00,408 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=598.5ms + +2026-10-25 18:23:00,409 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-75/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:23:00,410 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=11 last_hop=27 slot_off=[14..14] + +2026-10-25 18:23:00,410 INFO image_rx_daemon: probe: tx=74 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:23:00,411 INFO image_rx_daemon: probe_grid: p0/s0:0/74(0%) + +2026-10-25 18:23:00,781 INFO image_rx_daemon: frag_arrival: seq=229 idx=0 total=1 fw_us=2107385660 len=204 + +2026-10-25 18:23:00,783 INFO image_rx_daemon: published frame_id=0 seq=229 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:01,178 INFO image_rx_daemon: frag_arrival: seq=230 idx=0 total=1 fw_us=2107784873 len=206 + +2026-10-25 18:23:01,179 INFO image_rx_daemon: published frame_id=0 seq=230 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:01,180 INFO image_rx_daemon: PROBE TX seq=75 phase_ms=0 size_b=16 (tx#75) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=28 epoch=11 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:01,232 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:01,783 INFO image_rx_daemon: frag_arrival: seq=231 idx=0 total=1 fw_us=2108383817 len=207 + +2026-10-25 18:23:01,784 INFO image_rx_daemon: published frame_id=0 seq=231 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:02,187 INFO image_rx_daemon: frag_arrival: seq=232 idx=0 total=1 fw_us=2108783074 len=206 + +2026-10-25 18:23:02,188 INFO image_rx_daemon: published frame_id=0 seq=232 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:02,782 INFO image_rx_daemon: frag_arrival: seq=233 idx=0 total=1 fw_us=2109381824 len=204 + +2026-10-25 18:23:02,783 INFO image_rx_daemon: published frame_id=0 seq=233 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:02,784 INFO image_rx_daemon: PROBE TX seq=76 phase_ms=0 size_b=16 (tx#76) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=33 epoch=11 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:02,831 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:03,183 INFO image_rx_daemon: frag_arrival: seq=234 idx=0 total=1 fw_us=2109781061 len=205 + +2026-10-25 18:23:03,183 INFO image_rx_daemon: published frame_id=0 seq=234 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:03,782 INFO image_rx_daemon: frag_arrival: seq=235 idx=0 total=1 fw_us=2110379810 len=204 + +2026-10-25 18:23:03,783 INFO image_rx_daemon: published frame_id=0 seq=235 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:04,183 INFO image_rx_daemon: frag_arrival: seq=236 idx=0 total=1 fw_us=2110773893 len=200 + +2026-10-25 18:23:04,184 INFO image_rx_daemon: published frame_id=0 seq=236 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:04,184 INFO image_rx_daemon: PROBE TX seq=77 phase_ms=0 size_b=16 (tx#77) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=12 epoch=11 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:04,228 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:04,773 INFO image_rx_daemon: frag_arrival: seq=237 idx=0 total=1 fw_us=2111377676 len=205 + +2026-10-25 18:23:04,775 INFO image_rx_daemon: published frame_id=0 seq=237 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:05,374 INFO image_rx_daemon: frag_arrival: seq=238 idx=0 total=1 fw_us=2111973746 len=201 + +2026-10-25 18:23:05,375 INFO image_rx_daemon: published frame_id=0 seq=238 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:05,376 INFO image_rx_daemon: PROBE TX seq=78 phase_ms=0 size_b=16 (tx#78) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=3 epoch=12 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:05,420 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:05,782 INFO image_rx_daemon: frag_arrival: seq=239 idx=0 total=1 fw_us=2112375373 len=206 + +2026-10-25 18:23:05,783 INFO image_rx_daemon: published frame_id=0 seq=239 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:06,371 INFO image_rx_daemon: frag_arrival: seq=240 idx=0 total=1 fw_us=2112971236 len=201 + +2026-10-25 18:23:06,373 INFO image_rx_daemon: published frame_id=0 seq=240 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:06,782 INFO image_rx_daemon: frag_arrival: seq=241 idx=0 total=1 fw_us=2113372856 len=205 + +2026-10-25 18:23:06,783 INFO image_rx_daemon: published frame_id=0 seq=241 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:06,784 INFO image_rx_daemon: PROBE TX seq=79 phase_ms=0 size_b=16 (tx#79) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=34 epoch=12 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:06,831 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:07,178 INFO image_rx_daemon: frag_arrival: seq=242 idx=0 total=1 fw_us=2113771850 len=206 + +2026-10-25 18:23:07,179 INFO image_rx_daemon: published frame_id=0 seq=242 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:07,770 INFO image_rx_daemon: frag_arrival: seq=243 idx=0 total=1 fw_us=2114367889 len=201 + +2026-10-25 18:23:07,771 INFO image_rx_daemon: published frame_id=0 seq=243 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:08,171 INFO image_rx_daemon: frag_arrival: seq=244 idx=0 total=1 fw_us=2114767030 len=203 + +2026-10-25 18:23:08,172 INFO image_rx_daemon: published frame_id=0 seq=244 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:08,173 INFO image_rx_daemon: PROBE TX seq=80 phase_ms=0 size_b=16 (tx#80) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=39 epoch=12 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:23:08,218 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:08,782 INFO image_rx_daemon: frag_arrival: seq=245 idx=0 total=1 fw_us=2115368233 len=204 + +2026-10-25 18:23:08,783 INFO image_rx_daemon: published frame_id=0 seq=245 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:09,174 INFO image_rx_daemon: frag_arrival: seq=246 idx=0 total=1 fw_us=2115766457 len=201 + +2026-10-25 18:23:09,175 INFO image_rx_daemon: published frame_id=0 seq=246 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:09,735 INFO image_rx_daemon: frag_arrival: seq=247 idx=0 total=1 fw_us=2116327381 len=154 + +2026-10-25 18:23:09,738 INFO image_rx_daemon: published frame_id=0 seq=247 150 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:09,738 INFO image_rx_daemon: PROBE TX seq=81 phase_ms=0 size_b=16 (tx#81) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=32 epoch=12 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:09,816 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:10,159 INFO image_rx_daemon: frag_arrival: seq=248 idx=0 total=1 fw_us=2116749499 len=183 + +2026-10-25 18:23:10,159 INFO image_rx_daemon: published frame_id=0 seq=248 179 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:10,414 INFO image_rx_daemon: stats: rx_frames=239 rx_decode_err=0 frames_published=239 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=356 cmd_cooldown_drops=0 cmd_gate_held=113 cmd_copies_deferred=0 cmd_gate_deferred=113 + +2026-10-25 18:23:10,415 INFO image_rx_daemon: air_gap: n=20 dt_med=560924us dt_p95=603783us len_med=204B cmd_tx_ok=81 cmd_tx_fail=0 + +2026-10-25 18:23:10,418 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:23:10,419 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=560.9ms + +2026-10-25 18:23:10,420 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-63/-62 snr[min/med/max]=9.0/10.0/12.0 + +2026-10-25 18:23:10,420 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=12 last_hop=27 slot_off=[14..16] + +2026-10-25 18:23:10,421 INFO image_rx_daemon: probe: tx=81 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:23:10,422 INFO image_rx_daemon: probe_grid: p0/s0:0/81(0%) + +2026-10-25 18:23:10,752 INFO image_rx_daemon: frag_arrival: seq=249 idx=0 total=1 fw_us=2117353281 len=192 + +2026-10-25 18:23:10,753 INFO image_rx_daemon: published frame_id=0 seq=249 188 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:11,124 INFO image_rx_daemon: frag_arrival: seq=250 idx=0 total=1 fw_us=2117716027 len=142 + +2026-10-25 18:23:11,127 INFO image_rx_daemon: published frame_id=0 seq=250 138 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:11,128 INFO image_rx_daemon: PROBE TX seq=82 phase_ms=0 size_b=16 (tx#82) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=18 epoch=12 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:11,218 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:11,764 INFO image_rx_daemon: frag_arrival: seq=251 idx=0 total=1 fw_us=2118361057 len=206 + +2026-10-25 18:23:11,765 INFO image_rx_daemon: published frame_id=0 seq=251 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:12,363 INFO image_rx_daemon: frag_arrival: seq=252 idx=0 total=1 fw_us=2118956955 len=203 + +2026-10-25 18:23:12,364 INFO image_rx_daemon: published frame_id=0 seq=252 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:12,365 INFO image_rx_daemon: PROBE TX seq=83 phase_ms=0 size_b=16 (tx#83) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=49 epoch=12 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:12,412 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:12,763 INFO image_rx_daemon: frag_arrival: seq=253 idx=0 total=1 fw_us=2119358630 len=205 + +2026-10-25 18:23:12,764 INFO image_rx_daemon: published frame_id=0 seq=253 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:13,166 INFO image_rx_daemon: frag_arrival: seq=254 idx=0 total=1 fw_us=2119757790 len=207 + +2026-10-25 18:23:13,167 INFO image_rx_daemon: published frame_id=0 seq=254 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:13,764 INFO image_rx_daemon: frag_arrival: seq=255 idx=0 total=1 fw_us=2120356450 len=207 + +2026-10-25 18:23:13,765 INFO image_rx_daemon: published frame_id=0 seq=255 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:13,766 INFO image_rx_daemon: PROBE TX seq=84 phase_ms=0 size_b=16 (tx#84) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=40 epoch=12 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:13,818 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:14,359 INFO image_rx_daemon: frag_arrival: seq=0 idx=0 total=1 fw_us=2120954918 len=204 + +2026-10-25 18:23:14,360 INFO image_rx_daemon: published frame_id=0 seq=0 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:14,759 INFO image_rx_daemon: frag_arrival: seq=1 idx=0 total=1 fw_us=2121351392 len=203 + +2026-10-25 18:23:14,760 INFO image_rx_daemon: published frame_id=0 seq=1 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:15,163 INFO image_rx_daemon: frag_arrival: seq=2 idx=0 total=1 fw_us=2121751572 len=201 + +2026-10-25 18:23:15,164 INFO image_rx_daemon: published frame_id=0 seq=2 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:15,165 INFO image_rx_daemon: PROBE TX seq=85 phase_ms=0 size_b=16 (tx#85) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=25 epoch=13 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:15,212 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:15,730 INFO image_rx_daemon: frag_arrival: seq=3 idx=0 total=1 fw_us=2122320217 len=162 + +2026-10-25 18:23:15,731 INFO image_rx_daemon: published frame_id=0 seq=3 158 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:16,154 INFO image_rx_daemon: frag_arrival: seq=4 idx=0 total=1 fw_us=2122747754 len=202 + +2026-10-25 18:23:16,155 INFO image_rx_daemon: published frame_id=0 seq=4 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:16,758 INFO image_rx_daemon: frag_arrival: seq=5 idx=0 total=1 fw_us=2123347142 len=202 + +2026-10-25 18:23:16,759 INFO image_rx_daemon: published frame_id=0 seq=5 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:16,760 INFO image_rx_daemon: PROBE TX seq=86 phase_ms=0 size_b=16 (tx#86) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=36 epoch=13 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:16,811 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:17,151 INFO image_rx_daemon: frag_arrival: seq=6 idx=0 total=1 fw_us=2123746142 len=203 + +2026-10-25 18:23:17,152 INFO image_rx_daemon: published frame_id=0 seq=6 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:17,754 INFO image_rx_daemon: frag_arrival: seq=7 idx=0 total=1 fw_us=2124343672 len=203 + +2026-10-25 18:23:17,755 INFO image_rx_daemon: published frame_id=0 seq=7 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:18,356 INFO image_rx_daemon: frag_arrival: seq=8 idx=0 total=1 fw_us=2124944876 len=205 + +2026-10-25 18:23:18,357 INFO image_rx_daemon: published frame_id=0 seq=8 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:18,357 INFO image_rx_daemon: PROBE TX seq=87 phase_ms=0 size_b=16 (tx#87) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=0 epoch=13 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:18,402 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:18,743 INFO image_rx_daemon: frag_arrival: seq=9 idx=0 total=1 fw_us=2125337142 len=196 + +2026-10-25 18:23:18,744 INFO image_rx_daemon: published frame_id=0 seq=9 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:19,138 INFO image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=2125723142 len=179 + +2026-10-25 18:23:19,139 INFO image_rx_daemon: published frame_id=0 seq=10 175 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:19,706 INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=2126297416 len=145 + +2026-10-25 18:23:19,707 INFO image_rx_daemon: published frame_id=0 seq=11 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:19,708 INFO image_rx_daemon: PROBE TX seq=88 phase_ms=0 size_b=16 (tx#88) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=48 epoch=13 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:19,797 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:20,147 INFO image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=2126740490 len=205 + +2026-10-25 18:23:20,148 INFO image_rx_daemon: published frame_id=0 seq=12 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:20,425 INFO image_rx_daemon: stats: rx_frames=259 rx_decode_err=0 frames_published=259 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=386 cmd_cooldown_drops=0 cmd_gate_held=122 cmd_copies_deferred=0 cmd_gate_deferred=122 + +2026-10-25 18:23:20,427 INFO image_rx_daemon: air_gap: n=20 dt_med=568645us dt_p95=645030us len_med=203B cmd_tx_ok=88 cmd_tx_fail=0 + +2026-10-25 18:23:20,429 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:23:20,431 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=568.6ms + +2026-10-25 18:23:20,431 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-63/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:23:20,432 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=13 last_hop=27 slot_off=[14..16] + +2026-10-25 18:23:20,432 INFO image_rx_daemon: probe: tx=88 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:23:20,433 INFO image_rx_daemon: probe_grid: p0/s0:0/88(0%) + +2026-10-25 18:23:20,750 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=2127338951 len=205 + +2026-10-25 18:23:20,751 INFO image_rx_daemon: published frame_id=0 seq=13 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:21,154 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=2127735503 len=202 + +2026-10-25 18:23:21,155 INFO image_rx_daemon: published frame_id=0 seq=14 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:21,156 INFO image_rx_daemon: PROBE TX seq=89 phase_ms=0 size_b=16 (tx#89) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=42 epoch=13 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:21,203 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:21,758 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=2128336890 len=207 + +2026-10-25 18:23:21,759 INFO image_rx_daemon: published frame_id=0 seq=15 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:22,343 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=2128935539 len=204 + +2026-10-25 18:23:22,345 INFO image_rx_daemon: published frame_id=0 seq=16 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:22,346 INFO image_rx_daemon: PROBE TX seq=90 phase_ms=0 size_b=16 (tx#90) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=33 epoch=13 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:22,397 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:22,743 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=2129334487 len=206 + +2026-10-25 18:23:22,744 INFO image_rx_daemon: published frame_id=0 seq=17 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:23,347 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=2129932990 len=204 + +2026-10-25 18:23:23,348 INFO image_rx_daemon: published frame_id=0 seq=18 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:23,749 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=2130332064 len=204 + +2026-10-25 18:23:23,751 INFO image_rx_daemon: published frame_id=0 seq=19 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:23,751 INFO image_rx_daemon: PROBE TX seq=91 phase_ms=0 size_b=16 (tx#91) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=31 epoch=13 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:23,798 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:24,147 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=2130733095 len=206 + +2026-10-25 18:23:24,148 INFO image_rx_daemon: published frame_id=0 seq=20 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:24,750 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=2131329628 len=205 + +2026-10-25 18:23:24,751 INFO image_rx_daemon: published frame_id=0 seq=21 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:25,338 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=2131925514 len=203 + +2026-10-25 18:23:25,339 INFO image_rx_daemon: published frame_id=0 seq=22 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:25,340 INFO image_rx_daemon: PROBE TX seq=92 phase_ms=0 size_b=16 (tx#92) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=40 epoch=14 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:25,387 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:25,742 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=2132326945 len=204 + +2026-10-25 18:23:25,743 INFO image_rx_daemon: published frame_id=0 seq=23 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:26,334 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=2132922843 len=202 + +2026-10-25 18:23:26,335 INFO image_rx_daemon: published frame_id=0 seq=24 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:26,750 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=2133324434 len=204 + +2026-10-25 18:23:26,751 INFO image_rx_daemon: published frame_id=0 seq=25 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:26,752 INFO image_rx_daemon: PROBE TX seq=93 phase_ms=0 size_b=16 (tx#93) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=31 epoch=14 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:23:26,799 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:27,335 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=2133923124 len=205 + +2026-10-25 18:23:27,337 INFO image_rx_daemon: published frame_id=0 seq=26 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:27,738 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=2134319583 len=203 + +2026-10-25 18:23:27,739 INFO image_rx_daemon: published frame_id=0 seq=27 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:28,126 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=2134716095 len=200 + +2026-10-25 18:23:28,128 INFO image_rx_daemon: published frame_id=0 seq=28 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:28,129 INFO image_rx_daemon: PROBE TX seq=94 phase_ms=0 size_b=16 (tx#94) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=22 epoch=14 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:28,186 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:28,738 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=2135319846 len=205 + +2026-10-25 18:23:28,739 INFO image_rx_daemon: published frame_id=0 seq=29 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:29,335 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=2135918353 len=206 + +2026-10-25 18:23:29,336 INFO image_rx_daemon: published frame_id=0 seq=30 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:29,336 INFO image_rx_daemon: PROBE TX seq=95 phase_ms=0 size_b=16 (tx#95) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=9 epoch=14 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:29,383 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:29,735 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=2136317271 len=205 + +2026-10-25 18:23:29,736 INFO image_rx_daemon: published frame_id=0 seq=31 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:30,335 INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=2136915919 len=205 + +2026-10-25 18:23:30,336 INFO image_rx_daemon: published frame_id=0 seq=32 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:30,436 INFO image_rx_daemon: stats: rx_frames=279 rx_decode_err=0 frames_published=279 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=416 cmd_cooldown_drops=0 cmd_gate_held=131 cmd_copies_deferred=0 cmd_gate_deferred=131 + +2026-10-25 18:23:30,437 INFO image_rx_daemon: air_gap: n=20 dt_med=595898us dt_p95=603751us len_med=205B cmd_tx_ok=95 cmd_tx_fail=0 + +2026-10-25 18:23:30,440 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:23:30,441 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.9ms + +2026-10-25 18:23:30,442 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-63 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:23:30,442 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=14 last_hop=28 slot_off=[14..16] + +2026-10-25 18:23:30,443 INFO image_rx_daemon: probe: tx=95 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:23:30,443 INFO image_rx_daemon: probe_grid: p0/s0:0/95(0%) + +2026-10-25 18:23:30,727 INFO image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=2137315037 len=207 + +2026-10-25 18:23:30,728 INFO image_rx_daemon: published frame_id=0 seq=33 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:30,729 INFO image_rx_daemon: PROBE TX seq=96 phase_ms=0 size_b=16 (tx#96) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=41 epoch=14 freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:30,776 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:31,324 INFO image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=2137911005 len=202 + +2026-10-25 18:23:31,325 INFO image_rx_daemon: published frame_id=0 seq=34 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:31,730 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=2138311142 len=203 + +2026-10-25 18:23:31,731 INFO image_rx_daemon: published frame_id=0 seq=35 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:32,325 INFO image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=2138907142 len=199 + +2026-10-25 18:23:32,328 INFO image_rx_daemon: published frame_id=0 seq=36 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:32,330 INFO image_rx_daemon: PROBE TX seq=97 phase_ms=0 size_b=16 (tx#97) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=32 epoch=14 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:32,376 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:32,706 INFO image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=2139287075 len=174 + +2026-10-25 18:23:32,707 INFO image_rx_daemon: published frame_id=0 seq=37 170 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:33,120 INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=2139693872 len=185 + +2026-10-25 18:23:33,123 INFO image_rx_daemon: published frame_id=0 seq=38 181 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:33,731 INFO image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=2140307742 len=204 + +2026-10-25 18:23:33,732 INFO image_rx_daemon: published frame_id=0 seq=39 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:33,732 INFO image_rx_daemon: PROBE TX seq=98 phase_ms=0 size_b=16 (tx#98) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=19 epoch=14 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:33,775 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:34,322 INFO image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=2140901222 len=200 + +2026-10-25 18:23:34,323 INFO image_rx_daemon: published frame_id=0 seq=40 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:34,723 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=2141305316 len=206 + +2026-10-25 18:23:34,724 INFO image_rx_daemon: published frame_id=0 seq=41 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:35,123 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=2141704309 len=205 + +2026-10-25 18:23:35,124 INFO image_rx_daemon: published frame_id=0 seq=42 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:35,124 INFO image_rx_daemon: PROBE TX seq=99 phase_ms=0 size_b=16 (tx#99) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=8 epoch=15 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:35,171 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:35,723 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=2142302722 len=206 + +2026-10-25 18:23:35,723 INFO image_rx_daemon: published frame_id=0 seq=43 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:36,123 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=2142699146 len=201 + +2026-10-25 18:23:36,124 INFO image_rx_daemon: published frame_id=0 seq=44 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:36,702 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=2143279594 len=179 + +2026-10-25 18:23:36,703 INFO image_rx_daemon: published frame_id=0 seq=45 175 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:36,704 INFO image_rx_daemon: PROBE TX seq=100 phase_ms=0 size_b=16 (tx#100) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=30 epoch=15 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:36,759 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:37,086 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=2143669142 len=164 + +2026-10-25 18:23:37,087 INFO image_rx_daemon: published frame_id=0 seq=46 160 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:37,703 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=2144279571 len=182 + +2026-10-25 18:23:37,704 INFO image_rx_daemon: published frame_id=0 seq=47 178 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:38,111 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=2144693935 len=201 + +2026-10-25 18:23:38,112 INFO image_rx_daemon: published frame_id=0 seq=48 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:38,113 INFO image_rx_daemon: PROBE TX seq=101 phase_ms=0 size_b=16 (tx#101) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=17 epoch=15 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:38,161 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:38,686 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=2145269239 len=171 + +2026-10-25 18:23:38,688 INFO image_rx_daemon: published frame_id=0 seq=49 167 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:39,080 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=2145660470 len=160 + +2026-10-25 18:23:39,081 INFO image_rx_daemon: published frame_id=0 seq=50 156 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:39,659 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=2146235561 len=128 + +2026-10-25 18:23:39,660 INFO image_rx_daemon: published frame_id=0 seq=51 124 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:39,661 INFO image_rx_daemon: PROBE TX seq=102 phase_ms=0 size_b=16 (tx#102) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=44 epoch=15 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:39,713 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:40,119 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=2146691450 len=204 + +2026-10-25 18:23:40,120 INFO image_rx_daemon: published frame_id=0 seq=52 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:40,446 INFO image_rx_daemon: stats: rx_frames=299 rx_decode_err=0 frames_published=299 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=445 cmd_cooldown_drops=0 cmd_gate_held=141 cmd_copies_deferred=0 cmd_gate_deferred=141 + +2026-10-25 18:23:40,447 INFO image_rx_daemon: air_gap: n=20 dt_med=455889us dt_p95=613870us len_med=201B cmd_tx_ok=102 cmd_tx_fail=0 + +2026-10-25 18:23:40,450 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:23:40,451 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=455.9ms + +2026-10-25 18:23:40,453 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:23:40,454 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=15 last_hop=27 slot_off=[14..14] + +2026-10-25 18:23:40,455 INFO image_rx_daemon: probe: tx=102 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:23:40,455 INFO image_rx_daemon: probe_grid: p0/s0:0/102(0%) + +2026-10-25 18:23:40,687 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=2147264049 len=171 + +2026-10-25 18:23:40,688 INFO image_rx_daemon: published frame_id=0 seq=53 167 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:41,083 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=2147664974 len=158 + +2026-10-25 18:23:41,084 INFO image_rx_daemon: published frame_id=0 seq=54 154 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:41,085 INFO image_rx_daemon: PROBE TX seq=103 phase_ms=0 size_b=16 (tx#103) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=34 epoch=15 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:41,163 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:41,703 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=2148271825 len=186 + +2026-10-25 18:23:41,704 INFO image_rx_daemon: published frame_id=0 seq=55 182 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:42,106 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=2148683025 len=200 + +2026-10-25 18:23:42,107 INFO image_rx_daemon: published frame_id=0 seq=56 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:42,714 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=2149284885 len=205 + +2026-10-25 18:23:42,715 INFO image_rx_daemon: published frame_id=0 seq=57 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:42,716 INFO image_rx_daemon: PROBE TX seq=104 phase_ms=0 size_b=16 (tx#104) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=20 epoch=15 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:42,763 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:43,302 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=2149873123 len=192 + +2026-10-25 18:23:43,303 INFO image_rx_daemon: published frame_id=0 seq=58 188 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:43,675 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=2150254141 len=167 + +2026-10-25 18:23:43,677 INFO image_rx_daemon: published frame_id=0 seq=59 163 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:44,299 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=2150876088 len=197 + +2026-10-25 18:23:44,301 INFO image_rx_daemon: published frame_id=0 seq=60 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:44,302 INFO image_rx_daemon: PROBE TX seq=105 phase_ms=0 size_b=16 (tx#105) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=36 epoch=15 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:44,348 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:44,654 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=2151227142 len=133 + +2026-10-25 18:23:44,655 INFO image_rx_daemon: published frame_id=0 seq=61 129 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:45,248 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=2151823142 len=128 + +2026-10-25 18:23:45,251 INFO image_rx_daemon: published frame_id=0 seq=62 124 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:45,666 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=2152241863 len=156 + +2026-10-25 18:23:45,668 INFO image_rx_daemon: published frame_id=0 seq=63 152 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:45,668 INFO image_rx_daemon: PROBE TX seq=106 phase_ms=0 size_b=16 (tx#106) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=40 epoch=16 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:45,747 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:46,297 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=2152874049 len=202 + +2026-10-25 18:23:46,298 INFO image_rx_daemon: published frame_id=0 seq=64 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:46,701 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=2153270406 len=198 + +2026-10-25 18:23:46,702 INFO image_rx_daemon: published frame_id=0 seq=65 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:47,094 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=2153664539 len=191 + +2026-10-25 18:23:47,095 INFO image_rx_daemon: published frame_id=0 seq=66 187 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:47,096 INFO image_rx_daemon: PROBE TX seq=107 phase_ms=0 size_b=16 (tx#107) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=11 epoch=16 freq_hz=908250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:47,143 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:47,650 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=2154226599 len=141 + +2026-10-25 18:23:47,651 INFO image_rx_daemon: published frame_id=0 seq=67 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:48,290 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=2154864146 len=195 + +2026-10-25 18:23:48,292 INFO image_rx_daemon: published frame_id=0 seq=68 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:48,294 INFO image_rx_daemon: PROBE TX seq=108 phase_ms=0 size_b=16 (tx#108) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=43 epoch=16 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:48,339 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:48,702 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=2155268524 len=203 + +2026-10-25 18:23:48,703 INFO image_rx_daemon: published frame_id=0 seq=69 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:49,302 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=2155869604 len=204 + +2026-10-25 18:23:49,303 INFO image_rx_daemon: published frame_id=0 seq=70 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:49,684 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=2156266139 len=203 + +2026-10-25 18:23:49,685 INFO image_rx_daemon: published frame_id=0 seq=71 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:49,686 INFO image_rx_daemon: PROBE TX seq=109 phase_ms=0 size_b=16 (tx#109) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=7 epoch=16 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:49,743 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:50,289 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=2156867129 len=204 + +2026-10-25 18:23:50,290 INFO image_rx_daemon: published frame_id=0 seq=72 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:50,458 INFO image_rx_daemon: stats: rx_frames=319 rx_decode_err=0 frames_published=319 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=473 cmd_cooldown_drops=0 cmd_gate_held=152 cmd_copies_deferred=0 cmd_gate_deferred=152 + +2026-10-25 18:23:50,460 INFO image_rx_daemon: air_gap: n=20 dt_med=572599us dt_p95=637547us len_med=195B cmd_tx_ok=109 cmd_tx_fail=0 + +2026-10-25 18:23:50,462 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 18:23:50,464 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=572.6ms + +2026-10-25 18:23:50,466 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:23:50,467 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=16 last_hop=28 slot_off=[14..27] + +2026-10-25 18:23:50,467 INFO image_rx_daemon: probe: tx=109 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:23:50,468 INFO image_rx_daemon: probe_grid: p0/s0:0/109(0%) + +2026-10-25 18:23:50,690 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=2157263688 len=203 + +2026-10-25 18:23:50,691 INFO image_rx_daemon: published frame_id=0 seq=73 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:51,290 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=2157864850 len=206 + +2026-10-25 18:23:51,291 INFO image_rx_daemon: published frame_id=0 seq=74 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:51,292 INFO image_rx_daemon: PROBE TX seq=110 phase_ms=0 size_b=16 (tx#110) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=39 epoch=16 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:51,335 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:51,692 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=2158263814 len=204 + +2026-10-25 18:23:51,694 INFO image_rx_daemon: published frame_id=0 seq=75 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:52,294 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=2158862422 len=205 + +2026-10-25 18:23:52,295 INFO image_rx_daemon: published frame_id=0 seq=76 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:52,697 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=2159261468 len=205 + +2026-10-25 18:23:52,698 INFO image_rx_daemon: published frame_id=0 seq=77 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:52,699 INFO image_rx_daemon: PROBE TX seq=111 phase_ms=0 size_b=16 (tx#111) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=30 epoch=16 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:52,746 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:53,281 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=2159857337 len=202 + +2026-10-25 18:23:53,283 INFO image_rx_daemon: published frame_id=0 seq=78 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:53,695 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=2160258996 len=206 + +2026-10-25 18:23:53,696 INFO image_rx_daemon: published frame_id=0 seq=79 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:54,283 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=2160856142 len=203 + +2026-10-25 18:23:54,284 INFO image_rx_daemon: published frame_id=0 seq=80 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:54,285 INFO image_rx_daemon: PROBE TX seq=112 phase_ms=0 size_b=16 (tx#112) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=44 epoch=16 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:54,332 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:54,689 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=2161254231 len=201 + +2026-10-25 18:23:54,690 INFO image_rx_daemon: published frame_id=0 seq=81 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:55,072 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=2161645373 len=150 + +2026-10-25 18:23:55,075 INFO image_rx_daemon: published frame_id=0 seq=82 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:55,675 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=2162254488 len=204 + +2026-10-25 18:23:55,676 INFO image_rx_daemon: published frame_id=0 seq=83 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:55,677 INFO image_rx_daemon: PROBE TX seq=113 phase_ms=0 size_b=16 (tx#113) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=28 epoch=17 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:55,731 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:56,278 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=2162847995 len=200 + +2026-10-25 18:23:56,279 INFO image_rx_daemon: published frame_id=0 seq=84 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:56,695 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=2163252267 len=206 + +2026-10-25 18:23:56,697 INFO image_rx_daemon: published frame_id=0 seq=85 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:57,282 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=2163848457 len=203 + +2026-10-25 18:23:57,283 INFO image_rx_daemon: published frame_id=0 seq=86 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:57,284 INFO image_rx_daemon: PROBE TX seq=114 phase_ms=0 size_b=16 (tx#114) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=25 epoch=17 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:57,327 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:57,667 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=2164226888 len=175 + +2026-10-25 18:23:57,668 INFO image_rx_daemon: published frame_id=0 seq=87 171 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:58,282 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=2164848879 len=204 + +2026-10-25 18:23:58,283 INFO image_rx_daemon: published frame_id=0 seq=88 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:58,686 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=2165245481 len=201 + +2026-10-25 18:23:58,687 INFO image_rx_daemon: published frame_id=0 seq=89 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:58,688 INFO image_rx_daemon: PROBE TX seq=115 phase_ms=0 size_b=16 (tx#115) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=33 epoch=17 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:23:58,731 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:23:59,282 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=2165846764 len=206 + +2026-10-25 18:23:59,283 INFO image_rx_daemon: published frame_id=0 seq=90 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:23:59,637 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=2166204408 len=151 + +2026-10-25 18:23:59,638 INFO image_rx_daemon: published frame_id=0 seq=91 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:00,278 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=2166844258 len=204 + +2026-10-25 18:24:00,279 INFO image_rx_daemon: published frame_id=0 seq=92 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:00,280 INFO image_rx_daemon: PROBE TX seq=116 phase_ms=0 size_b=16 (tx#116) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=7 epoch=17 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:24:00,327 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:24:00,471 INFO image_rx_daemon: stats: rx_frames=339 rx_decode_err=0 frames_published=339 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=503 cmd_cooldown_drops=0 cmd_gate_held=162 cmd_copies_deferred=0 cmd_gate_deferred=162 + +2026-10-25 18:24:00,472 INFO image_rx_daemon: air_gap: n=20 dt_med=593507us dt_p95=639850us len_med=204B cmd_tx_ok=116 cmd_tx_fail=0 + +2026-10-25 18:24:00,475 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 + +2026-10-25 18:24:00,476 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=593.5ms + +2026-10-25 18:24:00,477 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:24:00,477 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=17 last_hop=28 slot_off=[14..45] + +2026-10-25 18:24:00,478 INFO image_rx_daemon: probe: tx=116 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:24:00,478 INFO image_rx_daemon: probe_grid: p0/s0:0/116(0%) + +2026-10-25 18:24:00,679 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=2167243357 len=207 + +2026-10-25 18:24:00,680 INFO image_rx_daemon: published frame_id=0 seq=93 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:01,275 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=2167841810 len=205 + +2026-10-25 18:24:01,276 INFO image_rx_daemon: published frame_id=0 seq=94 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:01,671 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=2168240770 len=205 + +2026-10-25 18:24:01,673 INFO image_rx_daemon: published frame_id=0 seq=95 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:01,674 INFO image_rx_daemon: PROBE TX seq=117 phase_ms=0 size_b=16 (tx#117) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=23 epoch=17 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:24:01,717 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:24:02,271 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=2168836603 len=201 + +2026-10-25 18:24:02,272 INFO image_rx_daemon: published frame_id=0 seq=96 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:02,676 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=2169235579 len=203 + +2026-10-25 18:24:02,677 INFO image_rx_daemon: published frame_id=0 seq=97 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:03,275 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=2169836575 len=206 + +2026-10-25 18:24:03,277 INFO image_rx_daemon: published frame_id=0 seq=98 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:03,278 INFO image_rx_daemon: PROBE TX seq=118 phase_ms=0 size_b=16 (tx#118) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=29 epoch=17 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:24:03,324 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:24:03,675 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=2170235442 len=205 + +2026-10-25 18:24:03,676 INFO image_rx_daemon: published frame_id=0 seq=99 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:04,275 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=2170833842 len=205 + +2026-10-25 18:24:04,276 INFO image_rx_daemon: published frame_id=0 seq=100 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:04,670 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=2171230271 len=202 + +2026-10-25 18:24:04,671 INFO image_rx_daemon: published frame_id=0 seq=101 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:04,672 INFO image_rx_daemon: PROBE TX seq=119 phase_ms=0 size_b=16 (tx#119) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=11 epoch=18 freq_hz=908250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:24:04,717 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:24:05,266 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=2171826250 len=200 + +2026-10-25 18:24:05,267 INFO image_rx_daemon: published frame_id=0 seq=102 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:05,667 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=2172230300 len=206 + +2026-10-25 18:24:05,668 INFO image_rx_daemon: published frame_id=0 seq=103 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:06,263 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=2172827142 len=203 + +2026-10-25 18:24:06,264 INFO image_rx_daemon: published frame_id=0 seq=104 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:06,265 INFO image_rx_daemon: PROBE TX seq=120 phase_ms=0 size_b=16 (tx#120) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=10 epoch=18 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:24:06,312 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:24:06,670 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=2173232368 len=200 + +2026-10-25 18:24:06,671 INFO image_rx_daemon: published frame_id=0 seq=105 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:07,263 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=2173823934 len=202 + +2026-10-25 18:24:07,264 INFO image_rx_daemon: published frame_id=0 seq=106 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:07,640 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=2174207412 len=181 + +2026-10-25 18:24:07,642 INFO image_rx_daemon: published frame_id=0 seq=107 177 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:07,643 INFO image_rx_daemon: PROBE TX seq=121 phase_ms=0 size_b=16 (tx#121) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=14 epoch=18 freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:24:07,713 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:24:08,263 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=2174823879 len=205 + +2026-10-25 18:24:08,264 INFO image_rx_daemon: published frame_id=0 seq=108 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:08,667 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=2175222821 len=205 + +2026-10-25 18:24:08,668 INFO image_rx_daemon: published frame_id=0 seq=109 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:09,234 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=2175795432 len=172 + +2026-10-25 18:24:09,235 INFO image_rx_daemon: published frame_id=0 seq=110 168 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:09,236 INFO image_rx_daemon: PROBE TX seq=122 phase_ms=0 size_b=16 (tx#122) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=16 epoch=18 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:24:09,304 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:24:09,646 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=2176204718 len=185 + +2026-10-25 18:24:09,647 INFO image_rx_daemon: published frame_id=0 seq=111 181 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:10,258 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=2176816146 len=203 + +2026-10-25 18:24:10,259 INFO image_rx_daemon: published frame_id=0 seq=112 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:10,481 INFO image_rx_daemon: stats: rx_frames=359 rx_decode_err=0 frames_published=359 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=533 cmd_cooldown_drops=0 cmd_gate_held=172 cmd_copies_deferred=0 cmd_gate_deferred=172 + +2026-10-25 18:24:10,483 INFO image_rx_daemon: air_gap: n=20 dt_med=572611us dt_p95=616467us len_med=203B cmd_tx_ok=122 cmd_tx_fail=0 + +2026-10-25 18:24:10,485 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:24:10,487 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=572.6ms + +2026-10-25 18:24:10,488 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-61 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:24:10,489 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=18 last_hop=28 slot_off=[14..24] + +2026-10-25 18:24:10,490 INFO image_rx_daemon: probe: tx=122 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:24:10,490 INFO image_rx_daemon: probe_grid: p0/s0:0/122(0%) + +2026-10-25 18:24:10,650 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=2177207220 len=190 + +2026-10-25 18:24:10,651 INFO image_rx_daemon: published frame_id=0 seq=113 186 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:10,652 INFO image_rx_daemon: PROBE TX seq=123 phase_ms=0 size_b=16 (tx#123) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=48 epoch=18 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:24:10,697 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:24:11,257 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=2177813304 len=202 + +2026-10-25 18:24:11,258 INFO image_rx_daemon: published frame_id=0 seq=114 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:11,656 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=2178209602 len=198 + +2026-10-25 18:24:11,657 INFO image_rx_daemon: published frame_id=0 seq=115 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:12,251 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=2178807861 len=200 + +2026-10-25 18:24:12,252 INFO image_rx_daemon: published frame_id=0 seq=116 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:12,253 INFO image_rx_daemon: PROBE TX seq=124 phase_ms=0 size_b=16 (tx#124) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=7 epoch=18 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:24:12,300 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:24:12,818 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=2179380039 len=164 + +2026-10-25 18:24:12,819 INFO image_rx_daemon: published frame_id=0 seq=117 160 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:13,221 INFO image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=2179781367 len=167 + +2026-10-25 18:24:13,223 INFO image_rx_daemon: published frame_id=0 seq=118 163 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:13,655 INFO image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 fw_us=2180208750 len=206 + +2026-10-25 18:24:13,656 INFO image_rx_daemon: published frame_id=0 seq=119 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:24:13,656 INFO image_rx_daemon: PROBE TX seq=125 phase_ms=0 size_b=16 (tx#125) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=49 epoch=18 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:24:13,694 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:24:19,409 INFO image_rx_daemon: signal received; shutting down + +2026-10-25 18:24:19,564 INFO image_rx_daemon: RX worker exit + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/tractor_ocd_reset.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/tractor_ocd_reset.log new file mode 100644 index 00000000..e3b19b66 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/tractor_ocd_reset.log @@ -0,0 +1,29 @@ +OCD_LEG=20261025T182052Z +Open On-Chip Debugger 0.11.0-dirty (2022-10-19-16:13) +Licensed under GNU GPL v2 +For bug reports, read + http://openocd.org/doc/doxygen/bugs.html +Info : imx_gpio GPIO JTAG/SWD bitbang driver +Info : imx_gpio mmap: pagesize: 4096, regionsize: 131072 +Info : clock speed 1805 kHz +Info : SWD DPIDR 0x6ba02477 +Info : stm32h7x.cpu0: hardware has 8 breakpoints, 4 watchpoints +Info : starting gdb server for stm32h7x.cpu0 on 3333 +Info : Listening on port 3333 for gdb connections +target halted due to debug-request, current mode: Thread +xPSR: 0x01000000 pc: 0x1ff09abc msp: 0x24003af8 +Phase A: ensure GPIOA + GPIOF clocks enabled + RCC_AHB4ENR before = 0 + RCC_AHB4ENR after = 33 +Phase B: ensure PA_11 + PF_4 are outputs (preserve other bits) +Phase C: drop BOOT0 (PA_11 -> LOW) so L072 boots from flash + GPIOA_IDR.PA_11 = 0 (expect 0) +Phase D: pulse NRST (PF_4 LOW 250 ms then HIGH) + GPIOF_IDR.PF_4 (low) = 0 (expect 0) + GPIOF_IDR.PF_4 (high) = 1 (expect 1) +DONE: BOOT0 LOW, NRST released. L072 should now run user firmware. +Allow ~500 ms then probe UART (e.g. AT command at 19200 8N1). +shutdown command invoked +OCD_EXIT=0 +__OCD_LOG_RC=0 +__OCD_RUNNING=0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/tx_daemon.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/tx_daemon.log new file mode 100644 index 00000000..83d9e7e2 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_132422_5f84b748/tx_daemon.log @@ -0,0 +1,1842 @@ +2026-10-06 11:09:53,315 INFO image_tx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 + +2026-10-06 11:09:53,317 INFO image_tx_daemon: image_tx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 + +2026-10-06 11:09:53,317 INFO image_tx_daemon: no_park_last=0 gap_ms=80 min_frags=3 pipeline_depth=2 + +2026-10-06 11:09:53,325 INFO image_tx_daemon: MQTT connected; subscribing to lifetrac/v25/cmd/image_frame + +2026-10-06 11:09:53,330 INFO image_tx_daemon: LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only + +2026-10-06 11:09:53,344 INFO image_tx_daemon: link_budget: published n_frag=1 profile_idx=5 (profile 1) + +2026-10-06 11:09:53,750 INFO image_tx_daemon: FAULT_URC: code=0x09 sub=0x01 name=HOST_RX_SEEN lanes=LPUART1 uptime_ms=3706 raw=09010000000000000000000000000000000000007a0e0000 + +2026-10-06 11:09:53,756 INFO image_tx_daemon: FAULT_URC: code=0x0C sub=0x01 name=HOST_DIAG_MARK marks=VER_REQ_PARSED uptime_ms=3711 raw=0c010000000000000000000000000000000000007f0e0000 + +INFO: post-VER drain queued type=0xF1 seq=0 + +INFO: post-VER drain queued type=0xC1 seq=0 + +INFO: post-VER drain queued type=0xF1 seq=0 + +INFO: post-VER drain queued type=0xC1 seq=0 + +Initializing regulatory profile 1 on co-processor... + + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] + +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 + +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 + +CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 + + FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] + +CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 + +CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 + +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 + +PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} + +2026-10-06 11:09:54,148 INFO image_tx_daemon: LBT_ENABLE=0 (matches W1-10b TX_BURST rationale) + +2026-10-06 11:09:54,159 INFO image_tx_daemon: TX worker ready (inter_cycle_s=0.050, max 8 frags/dwell) + +2026-10-06 11:09:54,317 INFO image_tx_daemon: stats: goodput=0.0 B/s util=0% pipeline=v3 frames_in=0 ok=0 fail=0 drop_full=0 drop_stale=0 frags_ok=0 frags_fail=0 qdepth=0 parity_tx=0 + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=3 epoch=0 freq_hz=904250000 pkt_toa_us=125568 legal_dwell_used_us_10s=125568 + +2026-10-06 11:10:01,266 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:01,278 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok + +2026-10-06 11:10:01,867 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:01,879 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok + +2026-10-06 11:10:02,467 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:02,479 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok + +2026-10-06 11:10:02,860 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=163968 + +2026-10-06 11:10:02,872 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok + +2026-10-06 11:10:03,264 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:03,275 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok + +2026-10-06 11:10:03,862 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:03,875 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok + +2026-10-06 11:10:04,329 INFO image_tx_daemon: stats: goodput=122.5 B/s util=10% pipeline=v3 frames_in=7 ok=6 fail=0 drop_full=0 drop_stale=0 frags_ok=6 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:10:04,456 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:04,468 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok + +2026-10-06 11:10:04,863 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:04,876 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok + +2026-10-06 11:10:05,461 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:05,473 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok + +2026-10-06 11:10:05,854 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:05,866 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok + +2026-10-06 11:10:06,076 INFO image_tx_daemon: LoRa cmd: PROBE seq=1 phase_ms=0 (rx#1) + +2026-10-06 11:10:06,460 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:06,471 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok + +2026-10-06 11:10:06,849 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=166528 + +2026-10-06 11:10:06,860 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok + +2026-10-06 11:10:07,448 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=166528 + +2026-10-06 11:10:07,460 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok + +2026-10-06 11:10:07,640 INFO image_tx_daemon: LoRa cmd: PROBE seq=2 phase_ms=0 (rx#2) + +2026-10-06 11:10:07,859 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:07,871 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok + +2026-10-06 11:10:08,450 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:08,462 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok + +2026-10-06 11:10:08,845 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=166528 + +2026-10-06 11:10:08,856 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok + +2026-10-06 11:10:09,083 INFO image_tx_daemon: LoRa cmd: PROBE seq=3 phase_ms=0 (rx#3) + +2026-10-06 11:10:09,448 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:09,461 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok + +2026-10-06 11:10:09,853 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:09,865 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok + +2026-10-06 11:10:10,442 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=163968 + +2026-10-06 11:10:10,454 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok + +2026-10-06 11:10:10,601 INFO image_tx_daemon: LoRa cmd: PROBE seq=4 phase_ms=0 (rx#4) + +2026-10-06 11:10:10,851 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:10,863 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok + +2026-10-06 11:10:11,444 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:11,455 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok + +2026-10-06 11:10:11,852 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:11,863 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok + +2026-10-06 11:10:12,073 INFO image_tx_daemon: LoRa cmd: PROBE seq=5 phase_ms=0 (rx#5) + +2026-10-06 11:10:12,447 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:12,459 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok + +2026-10-06 11:10:12,845 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:12,857 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok + +2026-10-06 11:10:13,443 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=163968 + +2026-10-06 11:10:13,455 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok + +2026-10-06 11:10:13,592 INFO image_tx_daemon: LoRa cmd: PROBE seq=6 phase_ms=0 (rx#6) + +2026-10-06 11:10:13,842 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=163968 + +2026-10-06 11:10:13,853 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok + +2026-10-06 11:10:14,340 INFO image_tx_daemon: stats: goodput=406.9 B/s util=34% pipeline=v3 frames_in=27 ok=26 fail=0 drop_full=0 drop_stale=0 frags_ok=26 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:10:14,414 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=135808 + +2026-10-06 11:10:14,426 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok + +2026-10-06 11:10:14,839 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=163968 + +2026-10-06 11:10:14,851 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok + +2026-10-06 11:10:15,088 INFO image_tx_daemon: LoRa cmd: PROBE seq=7 phase_ms=0 (rx#7) + +2026-10-06 11:10:15,234 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=133248 + +2026-10-06 11:10:15,246 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok + +2026-10-06 11:10:15,838 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=166528 + +2026-10-06 11:10:15,849 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok + +2026-10-06 11:10:16,418 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=148608 + +2026-10-06 11:10:16,432 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok + +2026-10-06 11:10:16,614 INFO image_tx_daemon: LoRa cmd: PROBE seq=8 phase_ms=0 (rx#8) + +2026-10-06 11:10:16,844 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:16,855 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok + +2026-10-06 11:10:17,412 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=138368 + +2026-10-06 11:10:17,424 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok + +2026-10-06 11:10:17,827 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=161408 + +2026-10-06 11:10:17,838 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok + +2026-10-06 11:10:18,101 INFO image_tx_daemon: LoRa cmd: PROBE seq=9 phase_ms=0 (rx#9) + +2026-10-06 11:10:18,427 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=156288 + +2026-10-06 11:10:18,439 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok + +2026-10-06 11:10:18,832 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=166528 + +2026-10-06 11:10:18,843 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok + +2026-10-06 11:10:19,431 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=166528 + +2026-10-06 11:10:19,443 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok + +2026-10-06 11:10:19,603 INFO image_tx_daemon: LoRa cmd: PROBE seq=10 phase_ms=0 (rx#10) + +2026-10-06 11:10:19,832 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:19,843 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok + +2026-10-06 11:10:20,438 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:20,451 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok + +2026-10-06 11:10:20,830 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=166528 + +2026-10-06 11:10:20,842 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok + +2026-10-06 11:10:21,048 INFO image_tx_daemon: LoRa cmd: PROBE seq=11 phase_ms=0 (rx#11) + +2026-10-06 11:10:21,216 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=146048 + +2026-10-06 11:10:21,228 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok + +2026-10-06 11:10:21,814 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=146048 + +2026-10-06 11:10:21,825 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok + +2026-10-06 11:10:22,220 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=146048 + +2026-10-06 11:10:22,232 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok + +2026-10-06 11:10:22,495 INFO image_tx_daemon: LoRa cmd: PROBE seq=12 phase_ms=0 (rx#12) + +2026-10-06 11:10:22,832 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:22,844 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok + +2026-10-06 11:10:23,424 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=166528 + +2026-10-06 11:10:23,436 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok + +2026-10-06 11:10:23,538 INFO image_tx_daemon: LoRa cmd: PROBE seq=13 phase_ms=0 (rx#13) + +2026-10-06 11:10:23,811 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=146048 + +2026-10-06 11:10:23,822 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok + +2026-10-06 11:10:24,351 INFO image_tx_daemon: stats: goodput=376.6 B/s util=31% pipeline=v3 frames_in=47 ok=46 fail=0 drop_full=0 drop_stale=0 frags_ok=46 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:10:24,420 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=158848 + +2026-10-06 11:10:24,432 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok + +2026-10-06 11:10:24,830 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:24,841 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok + +2026-10-06 11:10:25,032 INFO image_tx_daemon: LoRa cmd: PROBE seq=14 phase_ms=0 (rx#14) + +2026-10-06 11:10:25,220 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=163968 + +2026-10-06 11:10:25,231 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok + +2026-10-06 11:10:25,816 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=158848 + +2026-10-06 11:10:25,828 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok + +2026-10-06 11:10:26,419 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=158848 + +2026-10-06 11:10:26,432 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok + +2026-10-06 11:10:26,542 INFO image_tx_daemon: LoRa cmd: PROBE seq=15 phase_ms=0 (rx#15) + +2026-10-06 11:10:26,822 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=163968 + +2026-10-06 11:10:26,833 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok + +2026-10-06 11:10:27,427 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:27,439 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok + +2026-10-06 11:10:27,821 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=163968 + +2026-10-06 11:10:27,834 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok + +2026-10-06 11:10:28,069 INFO image_tx_daemon: LoRa cmd: PROBE seq=16 phase_ms=0 (rx#16) + +2026-10-06 11:10:28,424 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:28,435 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok + +2026-10-06 11:10:28,821 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=166528 + +2026-10-06 11:10:28,833 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok + +2026-10-06 11:10:29,418 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=166528 + +2026-10-06 11:10:29,433 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok + +2026-10-06 11:10:29,597 INFO image_tx_daemon: LoRa cmd: PROBE seq=17 phase_ms=0 (rx#17) + +2026-10-06 11:10:29,827 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:29,839 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok + +2026-10-06 11:10:30,417 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:30,429 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok + +2026-10-06 11:10:30,816 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:30,828 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok + +2026-10-06 11:10:31,056 INFO image_tx_daemon: LoRa cmd: PROBE seq=18 phase_ms=0 (rx#18) + +2026-10-06 11:10:31,419 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=166528 + +2026-10-06 11:10:31,432 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok + +2026-10-06 11:10:31,814 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=161408 + +2026-10-06 11:10:31,826 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok + +2026-10-06 11:10:32,413 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:32,426 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok + +2026-10-06 11:10:32,562 INFO image_tx_daemon: LoRa cmd: PROBE seq=19 phase_ms=0 (rx#19) + +2026-10-06 11:10:32,813 INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=166528 + +2026-10-06 11:10:32,824 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok + +2026-10-06 11:10:33,417 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=166528 + +2026-10-06 11:10:33,429 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok + +2026-10-06 11:10:33,789 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=138368 + +2026-10-06 11:10:33,801 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok + +2026-10-06 11:10:34,043 INFO image_tx_daemon: LoRa cmd: PROBE seq=20 phase_ms=0 (rx#20) + +2026-10-06 11:10:34,199 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=143488 + +2026-10-06 11:10:34,211 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok + +2026-10-06 11:10:34,362 INFO image_tx_daemon: stats: goodput=415.1 B/s util=34% pipeline=v3 frames_in=67 ok=67 fail=0 drop_full=0 drop_stale=0 frags_ok=67 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:10:34,810 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:34,821 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok + +2026-10-06 11:10:35,409 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=163968 + +2026-10-06 11:10:35,420 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok + +2026-10-06 11:10:35,555 INFO image_tx_daemon: LoRa cmd: PROBE seq=21 phase_ms=0 (rx#21) + +2026-10-06 11:10:35,816 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:35,828 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok + +2026-10-06 11:10:36,414 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:36,426 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok + +2026-10-06 11:10:36,809 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=166528 + +2026-10-06 11:10:36,821 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok + +2026-10-06 11:10:37,071 INFO image_tx_daemon: LoRa cmd: PROBE seq=22 phase_ms=0 (rx#22) + +2026-10-06 11:10:37,414 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:37,427 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok + +2026-10-06 11:10:37,812 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:37,823 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok + +2026-10-06 11:10:38,408 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:38,419 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok + +2026-10-06 11:10:38,561 INFO image_tx_daemon: LoRa cmd: PROBE seq=23 phase_ms=0 (rx#23) + +2026-10-06 11:10:38,802 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:38,814 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok + +2026-10-06 11:10:39,411 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:39,425 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok + +2026-10-06 11:10:39,807 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:39,819 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok + +2026-10-06 11:10:40,067 INFO image_tx_daemon: LoRa cmd: PROBE seq=24 phase_ms=0 (rx#24) + +2026-10-06 11:10:40,400 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:40,412 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok + +2026-10-06 11:10:40,807 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:40,819 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok + +2026-10-06 11:10:41,405 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:41,417 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok + +2026-10-06 11:10:41,569 INFO image_tx_daemon: LoRa cmd: PROBE seq=25 phase_ms=0 (rx#25) + +2026-10-06 11:10:41,798 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:41,810 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok + +2026-10-06 11:10:42,400 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:42,412 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok + +2026-10-06 11:10:42,798 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=166528 + +2026-10-06 11:10:42,810 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok + +2026-10-06 11:10:43,073 INFO image_tx_daemon: LoRa cmd: PROBE seq=26 phase_ms=0 (rx#26) + +2026-10-06 11:10:43,398 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:43,410 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok + +2026-10-06 11:10:43,795 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:43,806 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok + +2026-10-06 11:10:44,374 INFO image_tx_daemon: stats: goodput=388.0 B/s util=32% pipeline=v3 frames_in=87 ok=86 fail=0 drop_full=0 drop_stale=0 frags_ok=86 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:10:44,396 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:44,408 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok + +2026-10-06 11:10:44,796 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=166528 + +2026-10-06 11:10:44,808 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok + +2026-10-06 11:10:45,388 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=163968 + +2026-10-06 11:10:45,400 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok + +2026-10-06 11:10:45,777 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=146048 + +2026-10-06 11:10:45,788 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok + +2026-10-06 11:10:46,051 INFO image_tx_daemon: LoRa cmd: PROBE seq=28 phase_ms=0 (rx#27) + +2026-10-06 11:10:46,398 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:46,410 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok + +2026-10-06 11:10:46,796 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=166528 + +2026-10-06 11:10:46,808 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok + +2026-10-06 11:10:47,384 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=163968 + +2026-10-06 11:10:47,398 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok + +2026-10-06 11:10:47,564 INFO image_tx_daemon: LoRa cmd: PROBE seq=29 phase_ms=0 (rx#28) + +2026-10-06 11:10:47,794 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=166528 + +2026-10-06 11:10:47,805 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok + +2026-10-06 11:10:48,387 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=166528 + +2026-10-06 11:10:48,399 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok + +2026-10-06 11:10:48,789 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:48,800 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok + +2026-10-06 11:10:49,053 INFO image_tx_daemon: LoRa cmd: PROBE seq=30 phase_ms=0 (rx#29) + +2026-10-06 11:10:49,386 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:49,398 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok + +2026-10-06 11:10:49,789 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=166528 + +2026-10-06 11:10:49,800 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok + +2026-10-06 11:10:50,386 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:50,398 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok + +2026-10-06 11:10:50,568 INFO image_tx_daemon: LoRa cmd: PROBE seq=31 phase_ms=0 (rx#30) + +2026-10-06 11:10:50,787 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=163968 + +2026-10-06 11:10:50,799 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok + +2026-10-06 11:10:51,312 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=97408 + +2026-10-06 11:10:51,323 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok + +2026-10-06 11:10:51,769 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=156288 + +2026-10-06 11:10:51,781 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok + +2026-10-06 11:10:52,043 INFO image_tx_daemon: LoRa cmd: PROBE seq=32 phase_ms=0 (rx#31) + +2026-10-06 11:10:52,363 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=143488 + +2026-10-06 11:10:52,374 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok + +2026-10-06 11:10:52,786 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=166528 + +2026-10-06 11:10:52,797 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok + +2026-10-06 11:10:53,342 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=130688 + +2026-10-06 11:10:53,354 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok + +2026-10-06 11:10:53,557 INFO image_tx_daemon: LoRa cmd: PROBE seq=33 phase_ms=0 (rx#32) + +2026-10-06 11:10:53,766 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=156288 + +2026-10-06 11:10:53,778 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok + +2026-10-06 11:10:54,364 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=148608 + +2026-10-06 11:10:54,376 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok + +2026-10-06 11:10:54,385 INFO image_tx_daemon: stats: goodput=399.0 B/s util=33% pipeline=v3 frames_in=107 ok=107 fail=0 drop_full=0 drop_stale=0 frags_ok=107 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:10:54,784 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:54,795 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok + +2026-10-06 11:10:55,058 INFO image_tx_daemon: LoRa cmd: PROBE seq=34 phase_ms=0 (rx#33) + +2026-10-06 11:10:55,371 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=166528 + +2026-10-06 11:10:55,383 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok + +2026-10-06 11:10:55,777 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:55,789 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok + +2026-10-06 11:10:56,366 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=161408 + +2026-10-06 11:10:56,378 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok + +2026-10-06 11:10:56,596 INFO image_tx_daemon: LoRa cmd: PROBE seq=35 phase_ms=0 (rx#34) + +2026-10-06 11:10:56,979 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:56,992 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok + +2026-10-06 11:10:57,365 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=161408 + +2026-10-06 11:10:57,377 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok + +2026-10-06 11:10:57,965 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=163968 + +2026-10-06 11:10:57,977 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok + +2026-10-06 11:10:58,080 INFO image_tx_daemon: LoRa cmd: PROBE seq=36 phase_ms=0 (rx#35) + +2026-10-06 11:10:58,366 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=166528 + +2026-10-06 11:10:58,379 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok + +2026-10-06 11:10:58,772 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:58,784 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok + +2026-10-06 11:10:59,377 INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:59,389 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok + +2026-10-06 11:10:59,592 INFO image_tx_daemon: LoRa cmd: PROBE seq=37 phase_ms=0 (rx#36) + +2026-10-06 11:10:59,976 INFO image_tx_daemon: txdone_arrival: seq=118 idx=0 status=0 toa_us=169088 + +2026-10-06 11:10:59,988 INFO image_tx_daemon: frame seq=118 done (pipelined): 1 fragments ok + +2026-10-06 11:11:00,363 INFO image_tx_daemon: txdone_arrival: seq=119 idx=0 status=0 toa_us=163968 + +2026-10-06 11:11:00,374 INFO image_tx_daemon: frame seq=119 done (pipelined): 1 fragments ok + +2026-10-06 11:11:00,773 INFO image_tx_daemon: txdone_arrival: seq=120 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:00,784 INFO image_tx_daemon: frame seq=120 done (pipelined): 1 fragments ok + +2026-10-06 11:11:01,047 INFO image_tx_daemon: LoRa cmd: PROBE seq=38 phase_ms=0 (rx#37) + +2026-10-06 11:11:01,366 INFO image_tx_daemon: txdone_arrival: seq=121 idx=0 status=0 toa_us=163968 + +2026-10-06 11:11:01,377 INFO image_tx_daemon: frame seq=121 done (pipelined): 1 fragments ok + +2026-10-06 11:11:01,769 INFO image_tx_daemon: txdone_arrival: seq=122 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:01,780 INFO image_tx_daemon: frame seq=122 done (pipelined): 1 fragments ok + +2026-10-06 11:11:02,368 INFO image_tx_daemon: txdone_arrival: seq=123 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:02,380 INFO image_tx_daemon: frame seq=123 done (pipelined): 1 fragments ok + +2026-10-06 11:11:02,551 INFO image_tx_daemon: LoRa cmd: PROBE seq=39 phase_ms=0 (rx#38) + +2026-10-06 11:11:02,760 INFO image_tx_daemon: txdone_arrival: seq=124 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:02,771 INFO image_tx_daemon: frame seq=124 done (pipelined): 1 fragments ok + +2026-10-06 11:11:03,370 INFO image_tx_daemon: txdone_arrival: seq=125 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:03,381 INFO image_tx_daemon: frame seq=125 done (pipelined): 1 fragments ok + +2026-10-06 11:11:03,752 INFO image_tx_daemon: txdone_arrival: seq=126 idx=0 status=0 toa_us=148608 + +2026-10-06 11:11:03,763 INFO image_tx_daemon: frame seq=126 done (pipelined): 1 fragments ok + +2026-10-06 11:11:04,026 INFO image_tx_daemon: LoRa cmd: PROBE seq=40 phase_ms=0 (rx#39) + +2026-10-06 11:11:04,362 INFO image_tx_daemon: txdone_arrival: seq=127 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:04,375 INFO image_tx_daemon: frame seq=127 done (pipelined): 1 fragments ok + +2026-10-06 11:11:04,396 INFO image_tx_daemon: stats: goodput=402.4 B/s util=33% pipeline=v3 frames_in=127 ok=127 fail=0 drop_full=0 drop_stale=0 frags_ok=127 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:11:04,762 INFO image_tx_daemon: txdone_arrival: seq=128 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:04,773 INFO image_tx_daemon: frame seq=128 done (pipelined): 1 fragments ok + +2026-10-06 11:11:05,363 INFO image_tx_daemon: txdone_arrival: seq=129 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:05,376 INFO image_tx_daemon: frame seq=129 done (pipelined): 1 fragments ok + +2026-10-06 11:11:05,583 INFO image_tx_daemon: LoRa cmd: PROBE seq=41 phase_ms=0 (rx#40) + +2026-10-06 11:11:05,771 INFO image_tx_daemon: txdone_arrival: seq=130 idx=0 status=0 toa_us=163968 + +2026-10-06 11:11:05,783 INFO image_tx_daemon: frame seq=130 done (pipelined): 1 fragments ok + +2026-10-06 11:11:06,360 INFO image_tx_daemon: txdone_arrival: seq=131 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:06,372 INFO image_tx_daemon: frame seq=131 done (pipelined): 1 fragments ok + +2026-10-06 11:11:06,964 INFO image_tx_daemon: txdone_arrival: seq=132 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:06,976 INFO image_tx_daemon: frame seq=132 done (pipelined): 1 fragments ok + +2026-10-06 11:11:07,108 INFO image_tx_daemon: LoRa cmd: PROBE seq=42 phase_ms=0 (rx#41) + +2026-10-06 11:11:07,358 INFO image_tx_daemon: txdone_arrival: seq=133 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:07,371 INFO image_tx_daemon: frame seq=133 done (pipelined): 1 fragments ok + +2026-10-06 11:11:07,754 INFO image_tx_daemon: txdone_arrival: seq=134 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:07,766 INFO image_tx_daemon: frame seq=134 done (pipelined): 1 fragments ok + +2026-10-06 11:11:08,354 INFO image_tx_daemon: txdone_arrival: seq=135 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:08,366 INFO image_tx_daemon: frame seq=135 done (pipelined): 1 fragments ok + +2026-10-06 11:11:08,585 INFO image_tx_daemon: LoRa cmd: PROBE seq=43 phase_ms=0 (rx#42) + +2026-10-06 11:11:08,958 INFO image_tx_daemon: txdone_arrival: seq=136 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:08,970 INFO image_tx_daemon: frame seq=136 done (pipelined): 1 fragments ok + +2026-10-06 11:11:09,361 INFO image_tx_daemon: txdone_arrival: seq=137 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:09,373 INFO image_tx_daemon: frame seq=137 done (pipelined): 1 fragments ok + +2026-10-06 11:11:09,954 INFO image_tx_daemon: txdone_arrival: seq=138 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:09,966 INFO image_tx_daemon: frame seq=138 done (pipelined): 1 fragments ok + +2026-10-06 11:11:10,059 INFO image_tx_daemon: LoRa cmd: PROBE seq=44 phase_ms=0 (rx#43) + +2026-10-06 11:11:10,351 INFO image_tx_daemon: txdone_arrival: seq=139 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:10,363 INFO image_tx_daemon: frame seq=139 done (pipelined): 1 fragments ok + +2026-10-06 11:11:10,951 INFO image_tx_daemon: txdone_arrival: seq=140 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:10,963 INFO image_tx_daemon: frame seq=140 done (pipelined): 1 fragments ok + +2026-10-06 11:11:11,351 INFO image_tx_daemon: txdone_arrival: seq=141 idx=0 status=0 toa_us=163968 + +2026-10-06 11:11:11,362 INFO image_tx_daemon: frame seq=141 done (pipelined): 1 fragments ok + +2026-10-06 11:11:11,583 INFO image_tx_daemon: LoRa cmd: PROBE seq=45 phase_ms=0 (rx#44) + +2026-10-06 11:11:11,750 INFO image_tx_daemon: txdone_arrival: seq=142 idx=0 status=0 toa_us=151168 + +2026-10-06 11:11:11,761 INFO image_tx_daemon: frame seq=142 done (pipelined): 1 fragments ok + +2026-10-06 11:11:12,350 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 toa_us=161408 + +2026-10-06 11:11:12,362 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok + +2026-10-06 11:11:12,949 INFO image_tx_daemon: txdone_arrival: seq=144 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:12,961 INFO image_tx_daemon: frame seq=144 done (pipelined): 1 fragments ok + +2026-10-06 11:11:13,061 INFO image_tx_daemon: LoRa cmd: PROBE seq=46 phase_ms=0 (rx#45) + +2026-10-06 11:11:13,353 INFO image_tx_daemon: txdone_arrival: seq=145 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:13,365 INFO image_tx_daemon: frame seq=145 done (pipelined): 1 fragments ok + +2026-10-06 11:11:13,955 INFO image_tx_daemon: txdone_arrival: seq=146 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:13,967 INFO image_tx_daemon: frame seq=146 done (pipelined): 1 fragments ok + +2026-10-06 11:11:14,352 INFO image_tx_daemon: txdone_arrival: seq=147 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:14,363 INFO image_tx_daemon: frame seq=147 done (pipelined): 1 fragments ok + +2026-10-06 11:11:14,409 INFO image_tx_daemon: stats: goodput=402.6 B/s util=33% pipeline=v3 frames_in=147 ok=147 fail=0 drop_full=0 drop_stale=0 frags_ok=147 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:11:14,584 INFO image_tx_daemon: LoRa cmd: PROBE seq=47 phase_ms=0 (rx#46) + +2026-10-06 11:11:14,948 INFO image_tx_daemon: txdone_arrival: seq=148 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:14,959 INFO image_tx_daemon: frame seq=148 done (pipelined): 1 fragments ok + +2026-10-06 11:11:15,355 INFO image_tx_daemon: txdone_arrival: seq=149 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:15,367 INFO image_tx_daemon: frame seq=149 done (pipelined): 1 fragments ok + +2026-10-06 11:11:15,946 INFO image_tx_daemon: txdone_arrival: seq=150 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:15,958 INFO image_tx_daemon: frame seq=150 done (pipelined): 1 fragments ok + +2026-10-06 11:11:16,089 INFO image_tx_daemon: LoRa cmd: PROBE seq=48 phase_ms=0 (rx#47) + +2026-10-06 11:11:16,350 INFO image_tx_daemon: txdone_arrival: seq=151 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:16,361 INFO image_tx_daemon: frame seq=151 done (pipelined): 1 fragments ok + +2026-10-06 11:11:16,943 INFO image_tx_daemon: txdone_arrival: seq=152 idx=0 status=0 toa_us=163968 + +2026-10-06 11:11:16,955 INFO image_tx_daemon: frame seq=152 done (pipelined): 1 fragments ok + +2026-10-06 11:11:17,345 INFO image_tx_daemon: txdone_arrival: seq=153 idx=0 status=0 toa_us=163968 + +2026-10-06 11:11:17,356 INFO image_tx_daemon: frame seq=153 done (pipelined): 1 fragments ok + +2026-10-06 11:11:17,585 INFO image_tx_daemon: LoRa cmd: PROBE seq=49 phase_ms=0 (rx#48) + +2026-10-06 11:11:17,731 INFO image_tx_daemon: txdone_arrival: seq=154 idx=0 status=0 toa_us=133248 + +2026-10-06 11:11:17,743 INFO image_tx_daemon: frame seq=154 done (pipelined): 1 fragments ok + +2026-10-06 11:11:18,315 INFO image_tx_daemon: txdone_arrival: seq=155 idx=0 status=0 toa_us=135808 + +2026-10-06 11:11:18,327 INFO image_tx_daemon: frame seq=155 done (pipelined): 1 fragments ok + +2026-10-06 11:11:18,946 INFO image_tx_daemon: txdone_arrival: seq=156 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:18,958 INFO image_tx_daemon: frame seq=156 done (pipelined): 1 fragments ok + +2026-10-06 11:11:19,094 INFO image_tx_daemon: LoRa cmd: PROBE seq=50 phase_ms=0 (rx#49) + +2026-10-06 11:11:19,322 INFO image_tx_daemon: txdone_arrival: seq=157 idx=0 status=0 toa_us=148608 + +2026-10-06 11:11:19,333 INFO image_tx_daemon: frame seq=157 done (pipelined): 1 fragments ok + +2026-10-06 11:11:19,700 INFO image_tx_daemon: txdone_arrival: seq=158 idx=0 status=0 toa_us=105088 + +2026-10-06 11:11:19,712 INFO image_tx_daemon: frame seq=158 done (pipelined): 1 fragments ok + +2026-10-06 11:11:20,320 INFO image_tx_daemon: txdone_arrival: seq=159 idx=0 status=0 toa_us=151168 + +2026-10-06 11:11:20,332 INFO image_tx_daemon: frame seq=159 done (pipelined): 1 fragments ok + +2026-10-06 11:11:20,576 INFO image_tx_daemon: LoRa cmd: PROBE seq=51 phase_ms=0 (rx#50) + +2026-10-06 11:11:20,940 INFO image_tx_daemon: txdone_arrival: seq=160 idx=0 status=0 toa_us=163968 + +2026-10-06 11:11:20,951 INFO image_tx_daemon: frame seq=160 done (pipelined): 1 fragments ok + +2026-10-06 11:11:21,332 INFO image_tx_daemon: txdone_arrival: seq=161 idx=0 status=0 toa_us=161408 + +2026-10-06 11:11:21,344 INFO image_tx_daemon: frame seq=161 done (pipelined): 1 fragments ok + +2026-10-06 11:11:21,940 INFO image_tx_daemon: txdone_arrival: seq=162 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:21,952 INFO image_tx_daemon: frame seq=162 done (pipelined): 1 fragments ok + +2026-10-06 11:11:22,093 INFO image_tx_daemon: LoRa cmd: PROBE seq=52 phase_ms=0 (rx#51) + +2026-10-06 11:11:22,332 INFO image_tx_daemon: txdone_arrival: seq=163 idx=0 status=0 toa_us=163968 + +2026-10-06 11:11:22,343 INFO image_tx_daemon: frame seq=163 done (pipelined): 1 fragments ok + +2026-10-06 11:11:22,940 INFO image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:22,952 INFO image_tx_daemon: frame seq=164 done (pipelined): 1 fragments ok + +2026-10-06 11:11:23,331 INFO image_tx_daemon: txdone_arrival: seq=165 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:23,343 INFO image_tx_daemon: frame seq=165 done (pipelined): 1 fragments ok + +2026-10-06 11:11:23,606 INFO image_tx_daemon: LoRa cmd: PROBE seq=53 phase_ms=0 (rx#52) + +2026-10-06 11:11:23,934 INFO image_tx_daemon: txdone_arrival: seq=166 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:23,947 INFO image_tx_daemon: frame seq=166 done (pipelined): 1 fragments ok + +2026-10-06 11:11:24,336 INFO image_tx_daemon: txdone_arrival: seq=167 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:24,355 INFO image_tx_daemon: frame seq=167 done (pipelined): 1 fragments ok + +2026-10-06 11:11:24,421 INFO image_tx_daemon: stats: goodput=381.8 B/s util=32% pipeline=v3 frames_in=167 ok=167 fail=0 drop_full=0 drop_stale=0 frags_ok=167 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:11:24,934 INFO image_tx_daemon: txdone_arrival: seq=168 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:24,946 INFO image_tx_daemon: frame seq=168 done (pipelined): 1 fragments ok + +2026-10-06 11:11:25,047 INFO image_tx_daemon: LoRa cmd: PROBE seq=54 phase_ms=0 (rx#53) + +2026-10-06 11:11:25,344 INFO image_tx_daemon: txdone_arrival: seq=169 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:25,356 INFO image_tx_daemon: frame seq=169 done (pipelined): 1 fragments ok + +2026-10-06 11:11:25,934 INFO image_tx_daemon: txdone_arrival: seq=170 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:25,946 INFO image_tx_daemon: frame seq=170 done (pipelined): 1 fragments ok + +2026-10-06 11:11:26,333 INFO image_tx_daemon: txdone_arrival: seq=171 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:26,344 INFO image_tx_daemon: frame seq=171 done (pipelined): 1 fragments ok + +2026-10-06 11:11:26,560 INFO image_tx_daemon: LoRa cmd: PROBE seq=55 phase_ms=0 (rx#54) + +2026-10-06 11:11:26,932 INFO image_tx_daemon: txdone_arrival: seq=172 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:26,944 INFO image_tx_daemon: frame seq=172 done (pipelined): 1 fragments ok + +2026-10-06 11:11:27,315 INFO image_tx_daemon: txdone_arrival: seq=173 idx=0 status=0 toa_us=148608 + +2026-10-06 11:11:27,327 INFO image_tx_daemon: frame seq=173 done (pipelined): 1 fragments ok + +2026-10-06 11:11:27,725 INFO image_tx_daemon: txdone_arrival: seq=174 idx=0 status=0 toa_us=161408 + +2026-10-06 11:11:27,736 INFO image_tx_daemon: frame seq=174 done (pipelined): 1 fragments ok + +2026-10-06 11:11:27,999 INFO image_tx_daemon: LoRa cmd: PROBE seq=56 phase_ms=0 (rx#55) + +2026-10-06 11:11:28,312 INFO image_tx_daemon: txdone_arrival: seq=175 idx=0 status=0 toa_us=153728 + +2026-10-06 11:11:28,323 INFO image_tx_daemon: frame seq=175 done (pipelined): 1 fragments ok + +2026-10-06 11:11:28,727 INFO image_tx_daemon: txdone_arrival: seq=176 idx=0 status=0 toa_us=158848 + +2026-10-06 11:11:28,739 INFO image_tx_daemon: frame seq=176 done (pipelined): 1 fragments ok + +2026-10-06 11:11:29,328 INFO image_tx_daemon: txdone_arrival: seq=177 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:29,340 INFO image_tx_daemon: frame seq=177 done (pipelined): 1 fragments ok + +2026-10-06 11:11:29,563 INFO image_tx_daemon: LoRa cmd: PROBE seq=57 phase_ms=0 (rx#56) + +2026-10-06 11:11:29,926 INFO image_tx_daemon: txdone_arrival: seq=178 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:29,939 INFO image_tx_daemon: frame seq=178 done (pipelined): 1 fragments ok + +2026-10-06 11:11:30,332 INFO image_tx_daemon: txdone_arrival: seq=179 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:30,344 INFO image_tx_daemon: frame seq=179 done (pipelined): 1 fragments ok + +2026-10-06 11:11:30,925 INFO image_tx_daemon: txdone_arrival: seq=180 idx=0 status=0 toa_us=163968 + +2026-10-06 11:11:30,936 INFO image_tx_daemon: frame seq=180 done (pipelined): 1 fragments ok + +2026-10-06 11:11:31,063 INFO image_tx_daemon: LoRa cmd: PROBE seq=58 phase_ms=0 (rx#57) + +2026-10-06 11:11:31,325 INFO image_tx_daemon: txdone_arrival: seq=181 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:31,336 INFO image_tx_daemon: frame seq=181 done (pipelined): 1 fragments ok + +2026-10-06 11:11:31,920 INFO image_tx_daemon: txdone_arrival: seq=182 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:31,932 INFO image_tx_daemon: frame seq=182 done (pipelined): 1 fragments ok + +2026-10-06 11:11:32,327 INFO image_tx_daemon: txdone_arrival: seq=183 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:32,339 INFO image_tx_daemon: frame seq=183 done (pipelined): 1 fragments ok + +2026-10-06 11:11:32,575 INFO image_tx_daemon: LoRa cmd: PROBE seq=59 phase_ms=0 (rx#58) + +2026-10-06 11:11:32,917 INFO image_tx_daemon: txdone_arrival: seq=184 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:32,929 INFO image_tx_daemon: frame seq=184 done (pipelined): 1 fragments ok + +2026-10-06 11:11:33,323 INFO image_tx_daemon: txdone_arrival: seq=185 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:33,335 INFO image_tx_daemon: frame seq=185 done (pipelined): 1 fragments ok + +2026-10-06 11:11:33,923 INFO image_tx_daemon: txdone_arrival: seq=186 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:33,935 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 fragments ok + +2026-10-06 11:11:34,074 INFO image_tx_daemon: LoRa cmd: PROBE seq=60 phase_ms=0 (rx#59) + +2026-10-06 11:11:34,325 INFO image_tx_daemon: txdone_arrival: seq=187 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:34,336 INFO image_tx_daemon: frame seq=187 done (pipelined): 1 fragments ok + +2026-10-06 11:11:34,433 INFO image_tx_daemon: stats: goodput=401.0 B/s util=33% pipeline=v3 frames_in=187 ok=187 fail=0 drop_full=0 drop_stale=0 frags_ok=187 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:11:34,921 INFO image_tx_daemon: txdone_arrival: seq=188 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:34,933 INFO image_tx_daemon: frame seq=188 done (pipelined): 1 fragments ok + +2026-10-06 11:11:35,314 INFO image_tx_daemon: txdone_arrival: seq=189 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:35,327 INFO image_tx_daemon: frame seq=189 done (pipelined): 1 fragments ok + +2026-10-06 11:11:35,568 INFO image_tx_daemon: LoRa cmd: PROBE seq=61 phase_ms=0 (rx#60) + +2026-10-06 11:11:35,921 INFO image_tx_daemon: txdone_arrival: seq=190 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:35,933 INFO image_tx_daemon: frame seq=190 done (pipelined): 1 fragments ok + +2026-10-06 11:11:36,318 INFO image_tx_daemon: txdone_arrival: seq=191 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:36,330 INFO image_tx_daemon: frame seq=191 done (pipelined): 1 fragments ok + +2026-10-06 11:11:36,911 INFO image_tx_daemon: txdone_arrival: seq=192 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:36,922 INFO image_tx_daemon: frame seq=192 done (pipelined): 1 fragments ok + +2026-10-06 11:11:37,066 INFO image_tx_daemon: LoRa cmd: PROBE seq=62 phase_ms=0 (rx#61) + +2026-10-06 11:11:37,314 INFO image_tx_daemon: txdone_arrival: seq=193 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:37,326 INFO image_tx_daemon: frame seq=193 done (pipelined): 1 fragments ok + +2026-10-06 11:11:37,916 INFO image_tx_daemon: txdone_arrival: seq=194 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:37,928 INFO image_tx_daemon: frame seq=194 done (pipelined): 1 fragments ok + +2026-10-06 11:11:38,308 INFO image_tx_daemon: txdone_arrival: seq=195 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:38,319 INFO image_tx_daemon: frame seq=195 done (pipelined): 1 fragments ok + +2026-10-06 11:11:38,582 INFO image_tx_daemon: LoRa cmd: PROBE seq=63 phase_ms=0 (rx#62) + +2026-10-06 11:11:38,908 INFO image_tx_daemon: txdone_arrival: seq=196 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:38,922 INFO image_tx_daemon: frame seq=196 done (pipelined): 1 fragments ok + +2026-10-06 11:11:39,314 INFO image_tx_daemon: txdone_arrival: seq=197 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:39,326 INFO image_tx_daemon: frame seq=197 done (pipelined): 1 fragments ok + +2026-10-06 11:11:39,907 INFO image_tx_daemon: txdone_arrival: seq=198 idx=0 status=0 toa_us=163968 + +2026-10-06 11:11:39,919 INFO image_tx_daemon: frame seq=198 done (pipelined): 1 fragments ok + +2026-10-06 11:11:40,081 INFO image_tx_daemon: LoRa cmd: PROBE seq=64 phase_ms=0 (rx#63) + +2026-10-06 11:11:40,310 INFO image_tx_daemon: txdone_arrival: seq=199 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:40,322 INFO image_tx_daemon: frame seq=199 done (pipelined): 1 fragments ok + +2026-10-06 11:11:40,900 INFO image_tx_daemon: txdone_arrival: seq=200 idx=0 status=0 toa_us=163968 + +2026-10-06 11:11:40,912 INFO image_tx_daemon: frame seq=200 done (pipelined): 1 fragments ok + +2026-10-06 11:11:41,305 INFO image_tx_daemon: txdone_arrival: seq=201 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:41,317 INFO image_tx_daemon: frame seq=201 done (pipelined): 1 fragments ok + +2026-10-06 11:11:41,580 INFO image_tx_daemon: LoRa cmd: PROBE seq=65 phase_ms=0 (rx#64) + +2026-10-06 11:11:41,907 INFO image_tx_daemon: txdone_arrival: seq=202 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:41,919 INFO image_tx_daemon: frame seq=202 done (pipelined): 1 fragments ok + +2026-10-06 11:11:42,299 INFO image_tx_daemon: txdone_arrival: seq=203 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:42,311 INFO image_tx_daemon: frame seq=203 done (pipelined): 1 fragments ok + +2026-10-06 11:11:42,898 INFO image_tx_daemon: txdone_arrival: seq=204 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:42,909 INFO image_tx_daemon: frame seq=204 done (pipelined): 1 fragments ok + +2026-10-06 11:11:43,079 INFO image_tx_daemon: LoRa cmd: PROBE seq=66 phase_ms=0 (rx#65) + +2026-10-06 11:11:43,298 INFO image_tx_daemon: txdone_arrival: seq=205 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:43,310 INFO image_tx_daemon: frame seq=205 done (pipelined): 1 fragments ok + +2026-10-06 11:11:43,897 INFO image_tx_daemon: txdone_arrival: seq=206 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:43,908 INFO image_tx_daemon: frame seq=206 done (pipelined): 1 fragments ok + +2026-10-06 11:11:44,298 INFO image_tx_daemon: txdone_arrival: seq=207 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:44,310 INFO image_tx_daemon: frame seq=207 done (pipelined): 1 fragments ok + +2026-10-06 11:11:44,446 INFO image_tx_daemon: stats: goodput=407.5 B/s util=34% pipeline=v3 frames_in=207 ok=207 fail=0 drop_full=0 drop_stale=0 frags_ok=207 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:11:44,572 INFO image_tx_daemon: LoRa cmd: PROBE seq=67 phase_ms=0 (rx#66) + +2026-10-06 11:11:44,900 INFO image_tx_daemon: txdone_arrival: seq=208 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:44,912 INFO image_tx_daemon: frame seq=208 done (pipelined): 1 fragments ok + +2026-10-06 11:11:45,498 INFO image_tx_daemon: txdone_arrival: seq=209 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:45,502 INFO image_tx_daemon: frame seq=209 done (pipelined): 1 fragments ok + +2026-10-06 11:11:45,644 INFO image_tx_daemon: LoRa cmd: PROBE seq=68 phase_ms=0 (rx#67) + +2026-10-06 11:11:45,893 INFO image_tx_daemon: txdone_arrival: seq=210 idx=0 status=0 toa_us=163968 + +2026-10-06 11:11:45,905 INFO image_tx_daemon: frame seq=210 done (pipelined): 1 fragments ok + +2026-10-06 11:11:46,496 INFO image_tx_daemon: txdone_arrival: seq=211 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:46,509 INFO image_tx_daemon: frame seq=211 done (pipelined): 1 fragments ok + +2026-10-06 11:11:46,887 INFO image_tx_daemon: txdone_arrival: seq=212 idx=0 status=0 toa_us=163968 + +2026-10-06 11:11:46,899 INFO image_tx_daemon: frame seq=212 done (pipelined): 1 fragments ok + +2026-10-06 11:11:47,136 INFO image_tx_daemon: LoRa cmd: PROBE seq=69 phase_ms=0 (rx#68) + +2026-10-06 11:11:47,498 INFO image_tx_daemon: txdone_arrival: seq=213 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:47,510 INFO image_tx_daemon: frame seq=213 done (pipelined): 1 fragments ok + +2026-10-06 11:11:47,896 INFO image_tx_daemon: txdone_arrival: seq=214 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:47,908 INFO image_tx_daemon: frame seq=214 done (pipelined): 1 fragments ok + +2026-10-06 11:11:48,496 INFO image_tx_daemon: txdone_arrival: seq=215 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:48,508 INFO image_tx_daemon: frame seq=215 done (pipelined): 1 fragments ok + +2026-10-06 11:11:48,623 INFO image_tx_daemon: LoRa cmd: PROBE seq=70 phase_ms=0 (rx#69) + +2026-10-06 11:11:48,893 INFO image_tx_daemon: txdone_arrival: seq=216 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:48,905 INFO image_tx_daemon: frame seq=216 done (pipelined): 1 fragments ok + +2026-10-06 11:11:49,491 INFO image_tx_daemon: txdone_arrival: seq=217 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:49,503 INFO image_tx_daemon: frame seq=217 done (pipelined): 1 fragments ok + +2026-10-06 11:11:49,894 INFO image_tx_daemon: txdone_arrival: seq=218 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:49,906 INFO image_tx_daemon: frame seq=218 done (pipelined): 1 fragments ok + +2026-10-06 11:11:50,122 INFO image_tx_daemon: LoRa cmd: PROBE seq=71 phase_ms=0 (rx#70) + +2026-10-06 11:11:50,489 INFO image_tx_daemon: txdone_arrival: seq=219 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:50,501 INFO image_tx_daemon: frame seq=219 done (pipelined): 1 fragments ok + +2026-10-06 11:11:50,892 INFO image_tx_daemon: txdone_arrival: seq=220 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:50,904 INFO image_tx_daemon: frame seq=220 done (pipelined): 1 fragments ok + +2026-10-06 11:11:51,489 INFO image_tx_daemon: txdone_arrival: seq=221 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:51,502 INFO image_tx_daemon: frame seq=221 done (pipelined): 1 fragments ok + +2026-10-06 11:11:51,616 INFO image_tx_daemon: LoRa cmd: PROBE seq=72 phase_ms=0 (rx#71) + +2026-10-06 11:11:51,886 INFO image_tx_daemon: txdone_arrival: seq=222 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:51,897 INFO image_tx_daemon: frame seq=222 done (pipelined): 1 fragments ok + +2026-10-06 11:11:52,487 INFO image_tx_daemon: txdone_arrival: seq=223 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:52,500 INFO image_tx_daemon: frame seq=223 done (pipelined): 1 fragments ok + +2026-10-06 11:11:52,883 INFO image_tx_daemon: txdone_arrival: seq=224 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:52,895 INFO image_tx_daemon: frame seq=224 done (pipelined): 1 fragments ok + +2026-10-06 11:11:53,112 INFO image_tx_daemon: LoRa cmd: PROBE seq=73 phase_ms=0 (rx#72) + +2026-10-06 11:11:53,485 INFO image_tx_daemon: txdone_arrival: seq=225 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:53,497 INFO image_tx_daemon: frame seq=225 done (pipelined): 1 fragments ok + +2026-10-06 11:11:53,845 INFO image_tx_daemon: txdone_arrival: seq=226 idx=0 status=0 toa_us=133248 + +2026-10-06 11:11:53,857 INFO image_tx_daemon: frame seq=226 done (pipelined): 1 fragments ok + +2026-10-06 11:11:54,458 INFO image_tx_daemon: stats: goodput=385.3 B/s util=32% pipeline=v3 frames_in=227 ok=226 fail=0 drop_full=0 drop_stale=0 frags_ok=226 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:11:54,483 INFO image_tx_daemon: txdone_arrival: seq=227 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:54,495 INFO image_tx_daemon: frame seq=227 done (pipelined): 1 fragments ok + +2026-10-06 11:11:54,622 INFO image_tx_daemon: LoRa cmd: PROBE seq=74 phase_ms=0 (rx#73) + +2026-10-06 11:11:54,881 INFO image_tx_daemon: txdone_arrival: seq=228 idx=0 status=0 toa_us=166528 + +2026-10-06 11:11:54,892 INFO image_tx_daemon: frame seq=228 done (pipelined): 1 fragments ok + +2026-10-06 11:11:55,481 INFO image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:55,495 INFO image_tx_daemon: frame seq=229 done (pipelined): 1 fragments ok + +2026-10-06 11:11:55,884 INFO image_tx_daemon: txdone_arrival: seq=230 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:55,898 INFO image_tx_daemon: frame seq=230 done (pipelined): 1 fragments ok + +2026-10-06 11:11:56,161 INFO image_tx_daemon: LoRa cmd: PROBE seq=75 phase_ms=0 (rx#74) + +2026-10-06 11:11:56,482 INFO image_tx_daemon: txdone_arrival: seq=231 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:56,495 INFO image_tx_daemon: frame seq=231 done (pipelined): 1 fragments ok + +2026-10-06 11:11:56,883 INFO image_tx_daemon: txdone_arrival: seq=232 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:56,895 INFO image_tx_daemon: frame seq=232 done (pipelined): 1 fragments ok + +2026-10-06 11:11:57,477 INFO image_tx_daemon: txdone_arrival: seq=233 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:57,491 INFO image_tx_daemon: frame seq=233 done (pipelined): 1 fragments ok + +2026-10-06 11:11:57,650 INFO image_tx_daemon: LoRa cmd: PROBE seq=76 phase_ms=0 (rx#75) + +2026-10-06 11:11:57,878 INFO image_tx_daemon: txdone_arrival: seq=234 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:57,890 INFO image_tx_daemon: frame seq=234 done (pipelined): 1 fragments ok + +2026-10-06 11:11:58,479 INFO image_tx_daemon: txdone_arrival: seq=235 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:58,492 INFO image_tx_daemon: frame seq=235 done (pipelined): 1 fragments ok + +2026-10-06 11:11:58,868 INFO image_tx_daemon: txdone_arrival: seq=236 idx=0 status=0 toa_us=163968 + +2026-10-06 11:11:58,880 INFO image_tx_daemon: frame seq=236 done (pipelined): 1 fragments ok + +2026-10-06 11:11:59,143 INFO image_tx_daemon: LoRa cmd: PROBE seq=77 phase_ms=0 (rx#76) + +2026-10-06 11:11:59,479 INFO image_tx_daemon: txdone_arrival: seq=237 idx=0 status=0 toa_us=169088 + +2026-10-06 11:11:59,492 INFO image_tx_daemon: frame seq=237 done (pipelined): 1 fragments ok + +2026-10-06 11:12:00,069 INFO image_tx_daemon: txdone_arrival: seq=238 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:00,081 INFO image_tx_daemon: frame seq=238 done (pipelined): 1 fragments ok + +2026-10-06 11:12:00,213 INFO image_tx_daemon: LoRa cmd: PROBE seq=78 phase_ms=0 (rx#77) + +2026-10-06 11:12:00,472 INFO image_tx_daemon: txdone_arrival: seq=239 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:00,485 INFO image_tx_daemon: frame seq=239 done (pipelined): 1 fragments ok + +2026-10-06 11:12:01,074 INFO image_tx_daemon: txdone_arrival: seq=240 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:01,088 INFO image_tx_daemon: frame seq=240 done (pipelined): 1 fragments ok + +2026-10-06 11:12:01,468 INFO image_tx_daemon: txdone_arrival: seq=241 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:01,480 INFO image_tx_daemon: frame seq=241 done (pipelined): 1 fragments ok + +2026-10-06 11:12:01,671 INFO image_tx_daemon: LoRa cmd: PROBE seq=79 phase_ms=0 (rx#78) + +2026-10-06 11:12:01,869 INFO image_tx_daemon: txdone_arrival: seq=242 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:01,882 INFO image_tx_daemon: frame seq=242 done (pipelined): 1 fragments ok + +2026-10-06 11:12:02,469 INFO image_tx_daemon: txdone_arrival: seq=243 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:02,481 INFO image_tx_daemon: frame seq=243 done (pipelined): 1 fragments ok + +2026-10-06 11:12:02,869 INFO image_tx_daemon: txdone_arrival: seq=244 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:02,881 INFO image_tx_daemon: frame seq=244 done (pipelined): 1 fragments ok + +2026-10-06 11:12:03,144 INFO image_tx_daemon: LoRa cmd: PROBE seq=80 phase_ms=0 (rx#79) + +2026-10-06 11:12:03,465 INFO image_tx_daemon: txdone_arrival: seq=245 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:03,478 INFO image_tx_daemon: frame seq=245 done (pipelined): 1 fragments ok + +2026-10-06 11:12:03,866 INFO image_tx_daemon: txdone_arrival: seq=246 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:03,879 INFO image_tx_daemon: frame seq=246 done (pipelined): 1 fragments ok + +2026-10-06 11:12:04,424 INFO image_tx_daemon: txdone_arrival: seq=247 idx=0 status=0 toa_us=130688 + +2026-10-06 11:12:04,437 INFO image_tx_daemon: frame seq=247 done (pipelined): 1 fragments ok + +2026-10-06 11:12:04,469 INFO image_tx_daemon: stats: goodput=422.3 B/s util=35% pipeline=v3 frames_in=247 ok=247 fail=0 drop_full=0 drop_stale=0 frags_ok=247 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:12:04,629 INFO image_tx_daemon: LoRa cmd: PROBE seq=81 phase_ms=0 (rx#80) + +2026-10-06 11:12:04,847 INFO image_tx_daemon: txdone_arrival: seq=248 idx=0 status=0 toa_us=153728 + +2026-10-06 11:12:04,859 INFO image_tx_daemon: frame seq=248 done (pipelined): 1 fragments ok + +2026-10-06 11:12:05,456 INFO image_tx_daemon: txdone_arrival: seq=249 idx=0 status=0 toa_us=158848 + +2026-10-06 11:12:05,469 INFO image_tx_daemon: frame seq=249 done (pipelined): 1 fragments ok + +2026-10-06 11:12:05,811 INFO image_tx_daemon: txdone_arrival: seq=250 idx=0 status=0 toa_us=123008 + +2026-10-06 11:12:05,823 INFO image_tx_daemon: frame seq=250 done (pipelined): 1 fragments ok + +2026-10-06 11:12:06,086 INFO image_tx_daemon: LoRa cmd: PROBE seq=82 phase_ms=0 (rx#81) + +2026-10-06 11:12:06,465 INFO image_tx_daemon: txdone_arrival: seq=251 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:06,477 INFO image_tx_daemon: frame seq=251 done (pipelined): 1 fragments ok + +2026-10-06 11:12:07,063 INFO image_tx_daemon: txdone_arrival: seq=252 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:07,075 INFO image_tx_daemon: frame seq=252 done (pipelined): 1 fragments ok + +2026-10-06 11:12:07,163 INFO image_tx_daemon: LoRa cmd: PROBE seq=83 phase_ms=0 (rx#82) + +2026-10-06 11:12:07,458 INFO image_tx_daemon: txdone_arrival: seq=253 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:07,470 INFO image_tx_daemon: frame seq=253 done (pipelined): 1 fragments ok + +2026-10-06 11:12:07,864 INFO image_tx_daemon: txdone_arrival: seq=254 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:07,876 INFO image_tx_daemon: frame seq=254 done (pipelined): 1 fragments ok + +2026-10-06 11:12:08,463 INFO image_tx_daemon: txdone_arrival: seq=255 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:08,475 INFO image_tx_daemon: frame seq=255 done (pipelined): 1 fragments ok + +2026-10-06 11:12:08,689 INFO image_tx_daemon: LoRa cmd: PROBE seq=84 phase_ms=0 (rx#83) + +2026-10-06 11:12:09,063 INFO image_tx_daemon: txdone_arrival: seq=0 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:09,075 INFO image_tx_daemon: frame seq=0 done (pipelined): 1 fragments ok + +2026-10-06 11:12:09,449 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:09,463 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok + +2026-10-06 11:12:09,854 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:09,866 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok + +2026-10-06 11:12:10,129 INFO image_tx_daemon: LoRa cmd: PROBE seq=85 phase_ms=0 (rx#84) + +2026-10-06 11:12:10,423 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=138368 + +2026-10-06 11:12:10,436 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok + +2026-10-06 11:12:10,848 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:10,859 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok + +2026-10-06 11:12:11,447 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:11,460 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok + +2026-10-06 11:12:11,647 INFO image_tx_daemon: LoRa cmd: PROBE seq=86 phase_ms=0 (rx#85) + +2026-10-06 11:12:11,855 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:11,867 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok + +2026-10-06 11:12:12,446 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:12,459 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok + +2026-10-06 11:12:13,046 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:13,059 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok + +2026-10-06 11:12:13,166 INFO image_tx_daemon: LoRa cmd: PROBE seq=87 phase_ms=0 (rx#86) + +2026-10-06 11:12:13,446 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=161408 + +2026-10-06 11:12:13,459 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok + +2026-10-06 11:12:13,825 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=148608 + +2026-10-06 11:12:13,839 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok + +2026-10-06 11:12:14,404 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=125568 + +2026-10-06 11:12:14,416 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok + +2026-10-06 11:12:14,482 INFO image_tx_daemon: stats: goodput=384.5 B/s util=32% pipeline=v3 frames_in=267 ok=267 fail=0 drop_full=0 drop_stale=0 frags_ok=267 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:12:14,652 INFO image_tx_daemon: LoRa cmd: PROBE seq=88 phase_ms=0 (rx#87) + +2026-10-06 11:12:14,850 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:14,862 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok + +2026-10-06 11:12:15,449 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:15,463 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok + +2026-10-06 11:12:15,842 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:15,854 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok + +2026-10-06 11:12:16,117 INFO image_tx_daemon: LoRa cmd: PROBE seq=89 phase_ms=0 (rx#88) + +2026-10-06 11:12:16,448 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:16,460 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok + +2026-10-06 11:12:17,043 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:17,055 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok + +2026-10-06 11:12:17,146 INFO image_tx_daemon: LoRa cmd: PROBE seq=90 phase_ms=0 (rx#89) + +2026-10-06 11:12:17,437 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:17,449 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok + +2026-10-06 11:12:18,037 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:18,050 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok + +2026-10-06 11:12:18,443 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:18,456 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok + +2026-10-06 11:12:18,653 INFO image_tx_daemon: LoRa cmd: PROBE seq=91 phase_ms=0 (rx#90) + +2026-10-06 11:12:18,840 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:18,852 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok + +2026-10-06 11:12:19,441 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:19,455 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok + +2026-10-06 11:12:20,032 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:20,047 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok + +2026-10-06 11:12:20,162 INFO image_tx_daemon: LoRa cmd: PROBE seq=92 phase_ms=0 (rx#91) + +2026-10-06 11:12:20,442 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:20,455 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok + +2026-10-06 11:12:21,030 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:21,044 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok + +2026-10-06 11:12:21,433 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:21,446 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok + +2026-10-06 11:12:21,666 INFO image_tx_daemon: LoRa cmd: PROBE seq=93 phase_ms=0 (rx#92) + +2026-10-06 11:12:22,031 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:22,043 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok + +2026-10-06 11:12:22,431 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:22,445 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok + +2026-10-06 11:12:22,823 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=163968 + +2026-10-06 11:12:22,834 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok + +2026-10-06 11:12:23,098 INFO image_tx_daemon: LoRa cmd: PROBE seq=94 phase_ms=0 (rx#93) + +2026-10-06 11:12:23,427 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:23,439 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok + +2026-10-06 11:12:24,033 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:24,045 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok + +2026-10-06 11:12:24,148 INFO image_tx_daemon: LoRa cmd: PROBE seq=95 phase_ms=0 (rx#94) + +2026-10-06 11:12:24,427 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:24,439 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok + +2026-10-06 11:12:24,494 INFO image_tx_daemon: stats: goodput=408.0 B/s util=34% pipeline=v3 frames_in=287 ok=287 fail=0 drop_full=0 drop_stale=0 frags_ok=287 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:12:25,027 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:25,039 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok + +2026-10-06 11:12:25,430 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:25,442 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok + +2026-10-06 11:12:25,657 INFO image_tx_daemon: LoRa cmd: PROBE seq=96 phase_ms=0 (rx#95) + +2026-10-06 11:12:26,020 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:26,032 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok + +2026-10-06 11:12:26,421 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:26,433 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok + +2026-10-06 11:12:27,024 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=163968 + +2026-10-06 11:12:27,038 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok + +2026-10-06 11:12:27,147 INFO image_tx_daemon: LoRa cmd: PROBE seq=97 phase_ms=0 (rx#96) + +2026-10-06 11:12:27,401 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=146048 + +2026-10-06 11:12:27,412 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok + +2026-10-06 11:12:27,807 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=153728 + +2026-10-06 11:12:27,819 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok + +2026-10-06 11:12:28,427 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:28,439 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok + +2026-10-06 11:12:28,681 INFO image_tx_daemon: LoRa cmd: PROBE seq=98 phase_ms=0 (rx#97) + +2026-10-06 11:12:29,013 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=163968 + +2026-10-06 11:12:29,026 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok + +2026-10-06 11:12:29,421 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:29,434 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok + +2026-10-06 11:12:29,825 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:29,839 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok + +2026-10-06 11:12:30,103 INFO image_tx_daemon: LoRa cmd: PROBE seq=99 phase_ms=0 (rx#98) + +2026-10-06 11:12:30,423 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:30,435 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok + +2026-10-06 11:12:30,814 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:30,826 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok + +2026-10-06 11:12:31,402 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=148608 + +2026-10-06 11:12:31,415 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok + +2026-10-06 11:12:31,597 INFO image_tx_daemon: LoRa cmd: PROBE seq=100 phase_ms=0 (rx#99) + +2026-10-06 11:12:31,784 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=138368 + +2026-10-06 11:12:31,796 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok + +2026-10-06 11:12:32,401 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=151168 + +2026-10-06 11:12:32,414 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok + +2026-10-06 11:12:32,808 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:32,820 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok + +2026-10-06 11:12:33,083 INFO image_tx_daemon: LoRa cmd: PROBE seq=101 phase_ms=0 (rx#100) + +2026-10-06 11:12:33,389 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=143488 + +2026-10-06 11:12:33,401 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok + +2026-10-06 11:12:33,776 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=135808 + +2026-10-06 11:12:33,788 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok + +2026-10-06 11:12:34,351 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=112768 + +2026-10-06 11:12:34,364 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok + +2026-10-06 11:12:34,507 INFO image_tx_daemon: stats: goodput=377.7 B/s util=31% pipeline=v3 frames_in=307 ok=307 fail=0 drop_full=0 drop_stale=0 frags_ok=307 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:12:34,594 INFO image_tx_daemon: LoRa cmd: PROBE seq=102 phase_ms=0 (rx#101) + +2026-10-06 11:12:34,812 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:34,824 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok + +2026-10-06 11:12:35,380 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=143488 + +2026-10-06 11:12:35,392 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok + +2026-10-06 11:12:35,788 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=133248 + +2026-10-06 11:12:35,800 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok + +2026-10-06 11:12:36,063 INFO image_tx_daemon: LoRa cmd: PROBE seq=103 phase_ms=0 (rx#102) + +2026-10-06 11:12:36,392 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=153728 + +2026-10-06 11:12:36,404 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok + +2026-10-06 11:12:36,806 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=163968 + +2026-10-06 11:12:36,817 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok + +2026-10-06 11:12:37,405 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:37,417 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok + +2026-10-06 11:12:37,632 INFO image_tx_daemon: LoRa cmd: PROBE seq=104 phase_ms=0 (rx#103) + +2026-10-06 11:12:37,995 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=158848 + +2026-10-06 11:12:38,008 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok + +2026-10-06 11:12:38,376 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=140928 + +2026-10-06 11:12:38,389 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok + +2026-10-06 11:12:38,999 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=163968 + +2026-10-06 11:12:39,013 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok + +2026-10-06 11:12:39,124 INFO image_tx_daemon: LoRa cmd: PROBE seq=105 phase_ms=0 (rx#104) + +2026-10-06 11:12:39,353 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=115328 + +2026-10-06 11:12:39,366 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok + +2026-10-06 11:12:39,943 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=112768 + +2026-10-06 11:12:39,955 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok + +2026-10-06 11:12:40,360 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=133248 + +2026-10-06 11:12:40,372 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok + +2026-10-06 11:12:40,628 INFO image_tx_daemon: LoRa cmd: PROBE seq=106 phase_ms=0 (rx#105) + +2026-10-06 11:12:41,001 INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:41,013 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok + +2026-10-06 11:12:41,391 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=163968 + +2026-10-06 11:12:41,403 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok + +2026-10-06 11:12:41,785 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=158848 + +2026-10-06 11:12:41,797 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok + +2026-10-06 11:12:42,060 INFO image_tx_daemon: LoRa cmd: PROBE seq=107 phase_ms=0 (rx#106) + +2026-10-06 11:12:42,350 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=123008 + +2026-10-06 11:12:42,363 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok + +2026-10-06 11:12:42,994 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=161408 + +2026-10-06 11:12:43,007 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok + +2026-10-06 11:12:43,136 INFO image_tx_daemon: LoRa cmd: PROBE seq=108 phase_ms=0 (rx#107) + +2026-10-06 11:12:43,396 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:43,408 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok + +2026-10-06 11:12:43,993 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:44,006 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok + +2026-10-06 11:12:44,389 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:44,401 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok + +2026-10-06 11:12:44,519 INFO image_tx_daemon: stats: goodput=363.0 B/s util=30% pipeline=v3 frames_in=327 ok=327 fail=0 drop_full=0 drop_stale=0 frags_ok=327 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:12:44,628 INFO image_tx_daemon: LoRa cmd: PROBE seq=109 phase_ms=0 (rx#108) + +2026-10-06 11:12:44,997 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:45,009 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok + +2026-10-06 11:12:45,385 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:45,397 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok + +2026-10-06 11:12:45,995 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:46,008 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok + +2026-10-06 11:12:46,143 INFO image_tx_daemon: LoRa cmd: PROBE seq=110 phase_ms=0 (rx#109) + +2026-10-06 11:12:46,391 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:46,404 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok + +2026-10-06 11:12:46,988 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:47,000 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok + +2026-10-06 11:12:47,387 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:47,400 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok + +2026-10-06 11:12:47,616 INFO image_tx_daemon: LoRa cmd: PROBE seq=111 phase_ms=0 (rx#110) + +2026-10-06 11:12:47,981 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:47,993 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok + +2026-10-06 11:12:48,387 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:48,399 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok + +2026-10-06 11:12:48,987 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:49,000 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok + +2026-10-06 11:12:49,142 INFO image_tx_daemon: LoRa cmd: PROBE seq=112 phase_ms=0 (rx#111) + +2026-10-06 11:12:49,381 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:49,393 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok + +2026-10-06 11:12:49,776 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=128128 + +2026-10-06 11:12:49,788 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok + +2026-10-06 11:12:50,383 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:50,395 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok + +2026-10-06 11:12:50,632 INFO image_tx_daemon: LoRa cmd: PROBE seq=113 phase_ms=0 (rx#112) + +2026-10-06 11:12:50,975 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=163968 + +2026-10-06 11:12:50,987 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok + +2026-10-06 11:12:51,380 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:51,392 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok + +2026-10-06 11:12:51,982 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:51,994 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok + +2026-10-06 11:12:52,149 INFO image_tx_daemon: LoRa cmd: PROBE seq=114 phase_ms=0 (rx#113) + +2026-10-06 11:12:52,356 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=146048 + +2026-10-06 11:12:52,369 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok + +2026-10-06 11:12:52,976 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:52,988 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok + +2026-10-06 11:12:53,378 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:53,390 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok + +2026-10-06 11:12:53,623 INFO image_tx_daemon: LoRa cmd: PROBE seq=115 phase_ms=0 (rx#114) + +2026-10-06 11:12:53,976 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:53,988 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok + +2026-10-06 11:12:54,337 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=128128 + +2026-10-06 11:12:54,348 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok + +2026-10-06 11:12:54,531 INFO image_tx_daemon: stats: goodput=393.4 B/s util=33% pipeline=v3 frames_in=347 ok=347 fail=0 drop_full=0 drop_stale=0 frags_ok=347 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:12:54,977 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:54,989 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok + +2026-10-06 11:12:55,119 INFO image_tx_daemon: LoRa cmd: PROBE seq=116 phase_ms=0 (rx#115) + +2026-10-06 11:12:55,371 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:55,383 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok + +2026-10-06 11:12:55,970 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:55,983 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok + +2026-10-06 11:12:56,376 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:56,388 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok + +2026-10-06 11:12:56,613 INFO image_tx_daemon: LoRa cmd: PROBE seq=117 phase_ms=0 (rx#116) + +2026-10-06 11:12:56,965 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:56,978 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok + +2026-10-06 11:12:57,371 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:57,382 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok + +2026-10-06 11:12:57,966 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:57,978 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok + +2026-10-06 11:12:58,139 INFO image_tx_daemon: LoRa cmd: PROBE seq=118 phase_ms=0 (rx#117) + +2026-10-06 11:12:58,371 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:58,383 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok + +2026-10-06 11:12:58,970 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=169088 + +2026-10-06 11:12:58,984 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok + +2026-10-06 11:12:59,364 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=166528 + +2026-10-06 11:12:59,377 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok + +2026-10-06 11:12:59,632 INFO image_tx_daemon: LoRa cmd: PROBE seq=119 phase_ms=0 (rx#118) + +2026-10-06 11:12:59,957 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=163968 + +2026-10-06 11:12:59,970 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok + +2026-10-06 11:13:00,371 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=169088 + +2026-10-06 11:13:00,384 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok + +2026-10-06 11:13:00,961 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=166528 + +2026-10-06 11:13:00,973 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok + +2026-10-06 11:13:01,185 INFO image_tx_daemon: LoRa cmd: PROBE seq=120 phase_ms=0 (rx#119) + +2026-10-06 11:13:01,372 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=163968 + +2026-10-06 11:13:01,384 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok + +2026-10-06 11:13:01,966 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=166528 + +2026-10-06 11:13:01,978 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok + +2026-10-06 11:13:02,340 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=151168 + +2026-10-06 11:13:02,352 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok + +2026-10-06 11:13:02,615 INFO image_tx_daemon: LoRa cmd: PROBE seq=121 phase_ms=0 (rx#120) + +2026-10-06 11:13:02,964 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=169088 + +2026-10-06 11:13:02,977 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok + +2026-10-06 11:13:03,359 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=169088 + +2026-10-06 11:13:03,371 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok + +2026-10-06 11:13:03,929 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=143488 + +2026-10-06 11:13:03,942 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok + +2026-10-06 11:13:04,152 INFO image_tx_daemon: LoRa cmd: PROBE seq=122 phase_ms=0 (rx#121) + +2026-10-06 11:13:04,340 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=153728 + +2026-10-06 11:13:04,352 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok + +2026-10-06 11:13:04,543 INFO image_tx_daemon: stats: goodput=399.7 B/s util=33% pipeline=v3 frames_in=367 ok=367 fail=0 drop_full=0 drop_stale=0 frags_ok=367 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:13:04,960 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=166528 + +2026-10-06 11:13:04,973 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok + +2026-10-06 11:13:05,349 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=158848 + +2026-10-06 11:13:05,363 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok + +2026-10-06 11:13:05,627 INFO image_tx_daemon: LoRa cmd: PROBE seq=123 phase_ms=0 (rx#122) + +2026-10-06 11:13:05,953 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=166528 + +2026-10-06 11:13:05,966 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok + +2026-10-06 11:13:06,348 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=163968 + +2026-10-06 11:13:06,360 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok + +2026-10-06 11:13:06,952 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=163968 + +2026-10-06 11:13:06,965 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok + +2026-10-06 11:13:07,209 INFO image_tx_daemon: LoRa cmd: PROBE seq=124 phase_ms=0 (rx#123) + +2026-10-06 11:13:07,524 INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 toa_us=138368 + +2026-10-06 11:13:07,537 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok + +2026-10-06 11:13:07,923 INFO image_tx_daemon: txdone_arrival: seq=118 idx=0 status=0 toa_us=140928 + +2026-10-06 11:13:07,936 INFO image_tx_daemon: frame seq=118 done (pipelined): 1 fragments ok + +2026-10-06 11:13:08,354 INFO image_tx_daemon: txdone_arrival: seq=119 idx=0 status=0 toa_us=169088 + +2026-10-06 11:13:08,366 INFO image_tx_daemon: frame seq=119 done (pipelined): 1 fragments ok + +2026-10-06 11:13:08,628 INFO image_tx_daemon: LoRa cmd: PROBE seq=125 phase_ms=0 (rx#124) + +2026-10-06 11:13:12,823 INFO image_tx_daemon: signal received; shutting down + +2026-10-06 11:13:13,107 INFO image_tx_daemon: image_tx_daemon exit + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/camera_service.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/camera_service.log new file mode 100644 index 00000000..2839916d --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/camera_service.log @@ -0,0 +1,12 @@ +2026-10-06 11:17:31,489 INFO camera_service: v4l2/ffmpeg pid=10 device=/dev/video1 1920x1080@30fps -> 384x256 rgb24 + +2026-10-06 11:17:31,489 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT lifetrac/v25/cmd/image_frame only + +2026-10-06 11:17:31,518 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) + +2026-10-06 11:17:31,927 INFO camera_service: vector encoder prebuilt (import+build 250 ms, warm-up 155 ms) + +2026-10-06 11:17:32,138 INFO camera_service: encode_mode -> 6 (mono_g4) [boot] + +2026-10-06 11:17:32,151 INFO link_budget: -> 203 B/frame (n=1, image_bw250) + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/deploy_md5.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/deploy_md5.txt new file mode 100644 index 00000000..b22680e5 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/deploy_md5.txt @@ -0,0 +1,106 @@ +2E2C1209DABC240B ok /tmp/lifetrac_strict/method_g_stage1_probe.py pc=681c26cea52c580972494d4bf32cb228 board=681c26cea52c580972494d4bf32cb228 +2E2C1209DABC240B ok /tmp/lifetrac_strict/method_h_stage2_tx_probe_v2.py pc=53beba0e372cb79c08650269b9aed6b4 board=53beba0e372cb79c08650269b9aed6b4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/lora_proto.py pc=b920ea1cdbefdbc15fca08fc282dcfa0 board=b920ea1cdbefdbc15fca08fc282dcfa0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_rx_daemon.py pc=031113e41a2261b7af15ae10239568e7 board=031113e41a2261b7af15ae10239568e7 +2E2C1209DABC240B ok /tmp/lifetrac_strict/cmd_timing.py pc=aad4424ec9adced7ace5e7ff60824fdb board=aad4424ec9adced7ace5e7ff60824fdb +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_tx_daemon.py pc=97de0f08f297e0ae4205eeb001a7c11e board=97de0f08f297e0ae4205eeb001a7c11e +2E2C1209DABC240B ok /tmp/lifetrac_strict/camera_service.py pc=e632432cf00e0575a397eaaaf140eada board=e632432cf00e0575a397eaaaf140eada +2E2C1209DABC240B ok /tmp/lifetrac_strict/publish_synthetic_frames.py pc=306bfccd8f401ecc5ba8047e03179869 board=306bfccd8f401ecc5ba8047e03179869 +2E2C1209DABC240B ok /tmp/lifetrac_strict/bench_mqtt.conf pc=358fe6acbccc4961697a982fa39b883b board=358fe6acbccc4961697a982fa39b883b +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/__init__.py pc=16a82ae7b9e83dd42f00f1c9419a93b4 board=16a82ae7b9e83dd42f00f1c9419a93b4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/accel_select.py pc=93134b5b719f3919ac1b1e873c65f75c board=93134b5b719f3919ac1b1e873c65f75c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/bg_cache.py pc=0e17ed5c5bfa2136b5935c19e23637d3 board=0e17ed5c5bfa2136b5935c19e23637d3 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/canvas.py pc=6216c1f027e7724f533fd0bc7a64fe0c board=6216c1f027e7724f533fd0bc7a64fe0c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/codec_decode.py pc=ca5b750bccef6b194de4e17d1fbeb1e5 board=ca5b750bccef6b194de4e17d1fbeb1e5 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect.py pc=8bed7b7211146f849333d6a4c7438248 board=8bed7b7211146f849333d6a4c7438248 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect_yolo.py pc=8572b167198ebebbf3cc3f21cc33cc1d board=8572b167198ebebbf3cc3f21cc33cc1d +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/fallback_render.py pc=75ddc763fb43b0403f430b54a9e1d206 board=75ddc763fb43b0403f430b54a9e1d206 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/frame_format.py pc=8b87901cdb6f46d46822d218b5587b04 board=8b87901cdb6f46d46822d218b5587b04 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/motion_replay.py pc=7ddf2a4ee7795bec602125b7a1c399b0 board=7ddf2a4ee7795bec602125b7a1c399b0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/reassemble.py pc=0eaec18b1557d2ef2c388262339f0f12 board=0eaec18b1557d2ef2c388262339f0f12 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/recolourise.py pc=eb39ba555d326c81652e84fac5dafa42 board=eb39ba555d326c81652e84fac5dafa42 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/state_publisher.py pc=7be01e92199e07d9ab14f164050ece1f board=7be01e92199e07d9ab14f164050ece1f +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres.py pc=2ef0b507eca188623828701523db9752 board=2ef0b507eca188623828701523db9752 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres_cpu.py pc=3f0139d670f0a2238e698f54b5ce9535 board=3f0139d670f0a2238e698f54b5ce9535 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/__init__.py pc=a6af1e8fd61df7e2fad27a5af4d9c73c board=a6af1e8fd61df7e2fad27a5af4d9c73c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/codec.py pc=5e577d29d39edc1c411f52f7f01511ec board=5e577d29d39edc1c411f52f7f01511ec +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene_store.py pc=75970b70600191d195529f93522b9fb5 board=75970b70600191d195529f93522b9fb5 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/wireframe_render.py pc=6797f56695efa680d8e19d22fa72617e board=6797f56695efa680d8e19d22fa72617e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/__init__.py pc=d75f045261cde40ae1c1f81c4a60eb12 board=d75f045261cde40ae1c1f81c4a60eb12 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/capture.py pc=243045ec6c6ef815eda2c544c367ae98 board=243045ec6c6ef815eda2c544c367ae98 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/detect_nanodet.py pc=f4d8d0ab96748e3989866db64b47b7ab board=f4d8d0ab96748e3989866db64b47b7ab +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_motion.py pc=5c31d15fc2337a09116042e09c48db4e board=5c31d15fc2337a09116042e09c48db4e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_vector.py pc=4a56d17f5d0305379230259e8cd7b7dd board=4a56d17f5d0305379230259e8cd7b7dd +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_wireframe.py pc=d77e81d6741b635f3309b049abe2c9a0 board=d77e81d6741b635f3309b049abe2c9a0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/fragment.py pc=147975c15954412e5bf8fd819c61081a board=147975c15954412e5bf8fd819c61081a +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/ipc_to_h747.py pc=32aa3a3bae4964e19677f9501f73a8b1 board=32aa3a3bae4964e19677f9501f73a8b1 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/register.py pc=6f3eb033fc649079961023a4288e2303 board=6f3eb033fc649079961023a4288e2303 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/roi.py pc=bed89069af60ad7dd5f37197ecb6b13b board=bed89069af60ad7dd5f37197ecb6b13b +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_cache.py pc=16739ff65647e04aae457529c9e4323e board=16739ff65647e04aae457529c9e4323e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_diff.py pc=7392fa73742a9dac263b4015e8aca255 board=7392fa73742a9dac263b4015e8aca255 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vector_extract.py pc=634783484aec0c3777e15e35f75a3d92 board=634783484aec0c3777e15e35f75a3d92 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vs1_codec.py pc=88c9fa751074f94097756e5f113faf1d board=88c9fa751074f94097756e5f113faf1d +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/__init__.py pc=d41d8cd98f00b204e9800998ecf8427e board=d41d8cd98f00b204e9800998ecf8427e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/__init__.py pc=2fa7d4fe42a529bc5785f075ea0187a0 board=2fa7d4fe42a529bc5785f075ea0187a0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/client.py pc=537adede53d51fad61e7c69781e8cee0 board=537adede53d51fad61e7c69781e8cee0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/matcher.py pc=ff0b57ba6a4311487715edb006f741d2 board=ff0b57ba6a4311487715edb006f741d2 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/packettypes.py pc=d82249ffea5aa0b7bde21ddecf87294e board=d82249ffea5aa0b7bde21ddecf87294e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/properties.py pc=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 board=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/publish.py pc=ce931f4658c7334bfe43819148256ab4 board=ce931f4658c7334bfe43819148256ab4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/reasoncodes.py pc=e512032b8b28cf79f545738c6a4ddfed board=e512032b8b28cf79f545738c6a4ddfed +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribe.py pc=a259781c25dcc4cb583e233568e8507e board=a259781c25dcc4cb583e233568e8507e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribeoptions.py pc=a3c4eb812626cee277b20367bd9bae91 board=a3c4eb812626cee277b20367bd9bae91 +2D0A1209DABC240B ok /tmp/lifetrac_strict/method_g_stage1_probe.py pc=681c26cea52c580972494d4bf32cb228 board=681c26cea52c580972494d4bf32cb228 +2D0A1209DABC240B ok /tmp/lifetrac_strict/method_h_stage2_tx_probe_v2.py pc=53beba0e372cb79c08650269b9aed6b4 board=53beba0e372cb79c08650269b9aed6b4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/lora_proto.py pc=b920ea1cdbefdbc15fca08fc282dcfa0 board=b920ea1cdbefdbc15fca08fc282dcfa0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_rx_daemon.py pc=031113e41a2261b7af15ae10239568e7 board=031113e41a2261b7af15ae10239568e7 +2D0A1209DABC240B ok /tmp/lifetrac_strict/cmd_timing.py pc=aad4424ec9adced7ace5e7ff60824fdb board=aad4424ec9adced7ace5e7ff60824fdb +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_tx_daemon.py pc=97de0f08f297e0ae4205eeb001a7c11e board=97de0f08f297e0ae4205eeb001a7c11e +2D0A1209DABC240B ok /tmp/lifetrac_strict/camera_service.py pc=e632432cf00e0575a397eaaaf140eada board=e632432cf00e0575a397eaaaf140eada +2D0A1209DABC240B ok /tmp/lifetrac_strict/publish_synthetic_frames.py pc=306bfccd8f401ecc5ba8047e03179869 board=306bfccd8f401ecc5ba8047e03179869 +2D0A1209DABC240B ok /tmp/lifetrac_strict/bench_mqtt.conf pc=358fe6acbccc4961697a982fa39b883b board=358fe6acbccc4961697a982fa39b883b +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/__init__.py pc=16a82ae7b9e83dd42f00f1c9419a93b4 board=16a82ae7b9e83dd42f00f1c9419a93b4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/accel_select.py pc=93134b5b719f3919ac1b1e873c65f75c board=93134b5b719f3919ac1b1e873c65f75c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/bg_cache.py pc=0e17ed5c5bfa2136b5935c19e23637d3 board=0e17ed5c5bfa2136b5935c19e23637d3 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/canvas.py pc=6216c1f027e7724f533fd0bc7a64fe0c board=6216c1f027e7724f533fd0bc7a64fe0c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/codec_decode.py pc=ca5b750bccef6b194de4e17d1fbeb1e5 board=ca5b750bccef6b194de4e17d1fbeb1e5 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect.py pc=8bed7b7211146f849333d6a4c7438248 board=8bed7b7211146f849333d6a4c7438248 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect_yolo.py pc=8572b167198ebebbf3cc3f21cc33cc1d board=8572b167198ebebbf3cc3f21cc33cc1d +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/fallback_render.py pc=75ddc763fb43b0403f430b54a9e1d206 board=75ddc763fb43b0403f430b54a9e1d206 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/frame_format.py pc=8b87901cdb6f46d46822d218b5587b04 board=8b87901cdb6f46d46822d218b5587b04 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/motion_replay.py pc=7ddf2a4ee7795bec602125b7a1c399b0 board=7ddf2a4ee7795bec602125b7a1c399b0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/reassemble.py pc=0eaec18b1557d2ef2c388262339f0f12 board=0eaec18b1557d2ef2c388262339f0f12 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/recolourise.py pc=eb39ba555d326c81652e84fac5dafa42 board=eb39ba555d326c81652e84fac5dafa42 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/state_publisher.py pc=7be01e92199e07d9ab14f164050ece1f board=7be01e92199e07d9ab14f164050ece1f +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres.py pc=2ef0b507eca188623828701523db9752 board=2ef0b507eca188623828701523db9752 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres_cpu.py pc=3f0139d670f0a2238e698f54b5ce9535 board=3f0139d670f0a2238e698f54b5ce9535 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/__init__.py pc=a6af1e8fd61df7e2fad27a5af4d9c73c board=a6af1e8fd61df7e2fad27a5af4d9c73c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/codec.py pc=5e577d29d39edc1c411f52f7f01511ec board=5e577d29d39edc1c411f52f7f01511ec +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene_store.py pc=75970b70600191d195529f93522b9fb5 board=75970b70600191d195529f93522b9fb5 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/wireframe_render.py pc=6797f56695efa680d8e19d22fa72617e board=6797f56695efa680d8e19d22fa72617e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/__init__.py pc=d75f045261cde40ae1c1f81c4a60eb12 board=d75f045261cde40ae1c1f81c4a60eb12 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/capture.py pc=243045ec6c6ef815eda2c544c367ae98 board=243045ec6c6ef815eda2c544c367ae98 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/detect_nanodet.py pc=f4d8d0ab96748e3989866db64b47b7ab board=f4d8d0ab96748e3989866db64b47b7ab +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_motion.py pc=5c31d15fc2337a09116042e09c48db4e board=5c31d15fc2337a09116042e09c48db4e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_vector.py pc=4a56d17f5d0305379230259e8cd7b7dd board=4a56d17f5d0305379230259e8cd7b7dd +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_wireframe.py pc=d77e81d6741b635f3309b049abe2c9a0 board=d77e81d6741b635f3309b049abe2c9a0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/fragment.py pc=147975c15954412e5bf8fd819c61081a board=147975c15954412e5bf8fd819c61081a +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/ipc_to_h747.py pc=32aa3a3bae4964e19677f9501f73a8b1 board=32aa3a3bae4964e19677f9501f73a8b1 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/register.py pc=6f3eb033fc649079961023a4288e2303 board=6f3eb033fc649079961023a4288e2303 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/roi.py pc=bed89069af60ad7dd5f37197ecb6b13b board=bed89069af60ad7dd5f37197ecb6b13b +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_cache.py pc=16739ff65647e04aae457529c9e4323e board=16739ff65647e04aae457529c9e4323e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_diff.py pc=7392fa73742a9dac263b4015e8aca255 board=7392fa73742a9dac263b4015e8aca255 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vector_extract.py pc=634783484aec0c3777e15e35f75a3d92 board=634783484aec0c3777e15e35f75a3d92 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vs1_codec.py pc=88c9fa751074f94097756e5f113faf1d board=88c9fa751074f94097756e5f113faf1d +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/__init__.py pc=d41d8cd98f00b204e9800998ecf8427e board=d41d8cd98f00b204e9800998ecf8427e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/__init__.py pc=2fa7d4fe42a529bc5785f075ea0187a0 board=2fa7d4fe42a529bc5785f075ea0187a0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/client.py pc=537adede53d51fad61e7c69781e8cee0 board=537adede53d51fad61e7c69781e8cee0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/matcher.py pc=ff0b57ba6a4311487715edb006f741d2 board=ff0b57ba6a4311487715edb006f741d2 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/packettypes.py pc=d82249ffea5aa0b7bde21ddecf87294e board=d82249ffea5aa0b7bde21ddecf87294e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/properties.py pc=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 board=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/publish.py pc=ce931f4658c7334bfe43819148256ab4 board=ce931f4658c7334bfe43819148256ab4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/reasoncodes.py pc=e512032b8b28cf79f545738c6a4ddfed board=e512032b8b28cf79f545738c6a4ddfed +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribe.py pc=a259781c25dcc4cb583e233568e8507e board=a259781c25dcc4cb583e233568e8507e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribeoptions.py pc=a3c4eb812626cee277b20367bd9bae91 board=a3c4eb812626cee277b20367bd9bae91 +2E2C1209DABC240B ok /tmp/lifetrac_p0c/08_boot_user_app.cfg pc=ad479d5cd1a08ec030780e0c49310db3 board=ad479d5cd1a08ec030780e0c49310db3 +2E2C1209DABC240B ok /tmp/lifetrac_p0c/ocd_reset.sh pc=02bd1569a5bcc97edc804acebcc33c2b board=02bd1569a5bcc97edc804acebcc33c2b diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/params.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/params.txt new file mode 100644 index 00000000..77aaf5fa --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/params.txt @@ -0,0 +1,58 @@ +git_sha=5f84b748 +duration_s=180 +synth_fps=2 +synth_budget_b=250 +tx_pipeline=v3 +tx_pipeline_depth=2 +tx_batch=0 +tx_prepare_ahead=1 +train_gap_ms=40 +kf_request_disable=1 +no_park_last=0 +no_park_last_min_frags=3 +idle_drain_quiet_s=1.5 +cmd_stream_min_gap_s=1.0 +rx_extra_env= +rx_env_args=-e LIFETRAC_ALIGNED_PUMP=1 -e LIFETRAC_REACTIVE_FIRE=1 -e LIFETRAC_IDLE_DRAIN_QUIET_S=1.5 -e LIFETRAC_CMD_STREAM_MIN_GAP_S=1.0 +cam_extra_env=-e LIFETRAC_ENCODE_MODE=6 +parity_group=0 +aligned_pump=1 +reactive_fire=1 +probe_phase_sweep_ms= +probe_sizes_b= +ack_copies=2 +probe_echo=0 +fhss_farm_id=0 +fhss_link_id=0 +airtime_budget_us=0 +pacing_mode=smooth +pacing_headroom=0 +rxcont_arm=1 +tx_power_dbm= +tx_feed=camera +reg_profile=1 +force_frf_hz=0 +allow_default_carrier=False +tx_serial=2E2C1209DABC240B +rx_serial=2D0A1209DABC240B +host_ip=192.168.1.79 +inject_cmd= +inject_on= +inject_status= +inject_trigger= +tractor_l072_reset=landed +tractor_l072_reset_reason=PF4/NRST read back low then high, openocd exit 0 +tractor_ocd_tag=OCD_LEG=20261025T182825Z +base_l072_reset=unverified +base_gpio163_output=none +log_window=after_stop +feed_stop=camera_svc stopped +stop_drain_s=4 +tractor_clock_offset_s=-1667465.410 +base_clock_offset_s=-0.154 +tractor_clock_rtt_s=0.077 +base_clock_rtt_s=0.065 +clock_offset_rule=board date +%s.%N minus the PC UTC epoch at the midpoint of the adb read (error at most rtt/2, +1 s if the CLOCKS line says whole seconds), read after the daemons stopped; no clock was set +tractor_deploy_md5=md5 52/52 match; reset files md5 2/2 match +base_deploy_md5=md5 52/52 match +timestamp=20261025_133154 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/rx_daemon.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/rx_daemon.log new file mode 100644 index 00000000..8a6108b3 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/rx_daemon.log @@ -0,0 +1,2332 @@ +2026-10-25 18:28:31,929 INFO image_rx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 + +2026-10-25 18:28:31,932 INFO image_rx_daemon: image_rx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 + +2026-10-25 18:28:31,933 INFO image_rx_daemon: ctrl MQTT connected (192.168.1.79) + +2026-10-25 18:28:31,941 INFO image_rx_daemon: MQTT connected; ready to publish lifetrac/v25/video/tile_delta + +2026-10-25 18:28:31,946 INFO image_rx_daemon: LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only + +2026-10-25 18:28:32,379 INFO image_rx_daemon: L072 VER warm-up ok (attempt 1) cap=0x000000FF + +Initializing regulatory profile 1 on co-processor... + + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] + +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 + +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 + +CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 + + FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] + +CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 + +CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 + +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 + +2026-10-25 18:28:32,743 INFO image_rx_daemon: LBT_ENABLE=0 (command uplink shares the image channel) + +PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} + +2026-10-25 18:28:32,804 INFO image_rx_daemon: SX1276 already in RXCONT (opmode=0x85) + +2026-10-25 18:28:32,805 INFO image_rx_daemon: RX worker ready; draining RX_FRAME_URC... + +2026-10-25 18:28:32,931 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 18:28:42,935 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 18:28:52,938 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 18:28:59,182 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=2465573507 len=152 + +2026-10-25 18:28:59,185 INFO image_rx_daemon: published frame_id=0 seq=41 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:28:59,185 INFO image_rx_daemon: PROBE TX seq=1 phase_ms=0 size_b=16 (tx#1) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=3 epoch=2 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:28:59,264 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:28:59,574 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=2465969864 len=148 + +2026-10-25 18:28:59,575 INFO image_rx_daemon: published frame_id=0 seq=42 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:00,219 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=2466607042 len=203 + +2026-10-25 18:29:00,220 INFO image_rx_daemon: published frame_id=0 seq=43 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:00,562 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=2466961946 len=142 + +2026-10-25 18:29:00,564 INFO image_rx_daemon: published frame_id=0 seq=44 138 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:00,564 INFO image_rx_daemon: PROBE TX seq=2 phase_ms=0 size_b=16 (tx#2) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=40 epoch=2 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:00,611 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:01,011 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=2467407528 len=136 + +2026-10-25 18:29:01,012 INFO image_rx_daemon: published frame_id=0 seq=45 132 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:01,575 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=2467966959 len=152 + +2026-10-25 18:29:01,576 INFO image_rx_daemon: published frame_id=0 seq=46 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:02,008 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=2468405016 len=98 + +2026-10-25 18:29:02,010 INFO image_rx_daemon: published frame_id=0 seq=47 94 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:02,011 INFO image_rx_daemon: PROBE TX seq=3 phase_ms=0 size_b=16 (tx#3) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=32 epoch=2 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:02,059 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:02,549 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=2468948848 len=132 + +2026-10-25 18:29:02,550 INFO image_rx_daemon: published frame_id=0 seq=48 128 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:02,942 INFO image_rx_daemon: stats: rx_frames=8 rx_decode_err=0 frames_published=8 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=10 cmd_cooldown_drops=0 cmd_gate_held=3 cmd_copies_deferred=0 cmd_gate_deferred=3 + +2026-10-25 18:29:02,944 INFO image_rx_daemon: air_gap: n=7 dt_med=445582us dt_p95=637178us len_med=142B cmd_tx_ok=3 cmd_tx_fail=0 + +2026-10-25 18:29:02,946 INFO image_rx_daemon: air_gap_hist(ms): <400:2 <1000:5 + +2026-10-25 18:29:02,947 INFO image_rx_daemon: air_gap_by_class: boundary: n=7 med=445.6ms + +2026-10-25 18:29:02,948 INFO image_rx_daemon: rx_rf: n_rssi=8 n_snr=8 rssi[min/med/max]=-73/-63/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:29:02,948 INFO image_rx_daemon: phase_telemetry: valid=8 invalid=0 pre_f8=0 last_epoch=2 last_hop=25 slot_off=[14..95] + +2026-10-25 18:29:02,949 INFO image_rx_daemon: probe: tx=3 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:29:02,950 INFO image_rx_daemon: probe_grid: p0/s0:0/3(0%) + +2026-10-25 18:29:03,180 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=2469562844 len=152 + +2026-10-25 18:29:03,183 INFO image_rx_daemon: published frame_id=0 seq=49 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:03,184 INFO image_rx_daemon: PROBE TX seq=4 phase_ms=0 size_b=16 (tx#4) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=1 epoch=2 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:03,263 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:03,615 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=2470000685 len=206 + +2026-10-25 18:29:03,616 INFO image_rx_daemon: published frame_id=0 seq=50 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:04,208 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=2470596456 len=201 + +2026-10-25 18:29:04,209 INFO image_rx_daemon: published frame_id=0 seq=51 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:04,574 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=2470960142 len=152 + +2026-10-25 18:29:04,575 INFO image_rx_daemon: published frame_id=0 seq=52 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:04,576 INFO image_rx_daemon: PROBE TX seq=5 phase_ms=0 size_b=16 (tx#5) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=14 epoch=2 freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:04,655 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:05,161 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=2471547267 len=140 + +2026-10-25 18:29:05,163 INFO image_rx_daemon: published frame_id=0 seq=53 136 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:05,542 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=2471934142 len=123 + +2026-10-25 18:29:05,543 INFO image_rx_daemon: published frame_id=0 seq=54 119 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:06,151 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=2472533948 len=125 + +2026-10-25 18:29:06,154 INFO image_rx_daemon: published frame_id=0 seq=55 121 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:06,155 INFO image_rx_daemon: PROBE TX seq=6 phase_ms=0 size_b=16 (tx#6) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=46 epoch=2 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:06,190 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:06,568 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=2472953436 len=152 + +2026-10-25 18:29:06,569 INFO image_rx_daemon: published frame_id=0 seq=56 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:07,157 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=2473544146 len=143 + +2026-10-25 18:29:07,160 INFO image_rx_daemon: published frame_id=0 seq=57 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:07,563 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=2473948255 len=148 + +2026-10-25 18:29:07,564 INFO image_rx_daemon: published frame_id=0 seq=58 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:07,565 INFO image_rx_daemon: PROBE TX seq=7 phase_ms=0 size_b=16 (tx#7) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=15 epoch=3 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:07,654 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:08,162 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=2474544073 len=145 + +2026-10-25 18:29:08,165 INFO image_rx_daemon: published frame_id=0 seq=59 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:08,562 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=2474948305 len=152 + +2026-10-25 18:29:08,563 INFO image_rx_daemon: published frame_id=0 seq=60 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:09,163 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=2475544313 len=151 + +2026-10-25 18:29:09,164 INFO image_rx_daemon: published frame_id=0 seq=61 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:09,166 INFO image_rx_daemon: PROBE TX seq=8 phase_ms=0 size_b=16 (tx#8) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=24 epoch=3 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:09,245 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:09,568 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=2475945812 len=152 + +2026-10-25 18:29:09,570 INFO image_rx_daemon: published frame_id=0 seq=62 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:10,175 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=2476549493 len=160 + +2026-10-25 18:29:10,176 INFO image_rx_daemon: published frame_id=0 seq=63 156 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:10,554 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=2476935626 len=144 + +2026-10-25 18:29:10,555 INFO image_rx_daemon: published frame_id=0 seq=64 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:10,556 INFO image_rx_daemon: PROBE TX seq=9 phase_ms=0 size_b=16 (tx#9) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=16 epoch=3 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:10,644 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:11,156 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=2477541725 len=152 + +2026-10-25 18:29:11,159 INFO image_rx_daemon: published frame_id=0 seq=65 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:11,558 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=2477940804 len=152 + +2026-10-25 18:29:11,559 INFO image_rx_daemon: published frame_id=0 seq=66 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:12,162 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=2478539459 len=152 + +2026-10-25 18:29:12,165 INFO image_rx_daemon: published frame_id=0 seq=67 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:12,166 INFO image_rx_daemon: PROBE TX seq=10 phase_ms=0 size_b=16 (tx#10) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=39 epoch=3 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:12,244 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:12,598 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=2478977369 len=205 + +2026-10-25 18:29:12,599 INFO image_rx_daemon: published frame_id=0 seq=68 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:12,953 INFO image_rx_daemon: stats: rx_frames=28 rx_decode_err=0 frames_published=28 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=36 cmd_cooldown_drops=0 cmd_gate_held=12 cmd_copies_deferred=0 cmd_gate_deferred=12 + +2026-10-25 18:29:12,954 INFO image_rx_daemon: air_gap: n=20 dt_med=587125us dt_p95=613996us len_med=152B cmd_tx_ok=10 cmd_tx_fail=0 + +2026-10-25 18:29:12,957 INFO image_rx_daemon: air_gap_hist(ms): <400:4 <1000:16 + +2026-10-25 18:29:12,958 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=587.1ms + +2026-10-25 18:29:12,960 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:29:12,961 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=3 last_hop=25 slot_off=[14..14] + +2026-10-25 18:29:12,963 INFO image_rx_daemon: probe: tx=10 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:29:12,963 INFO image_rx_daemon: probe_grid: p0/s0:0/10(0%) + +2026-10-25 18:29:13,184 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=2479568359 len=196 + +2026-10-25 18:29:13,185 INFO image_rx_daemon: published frame_id=0 seq=69 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:13,551 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=2479936351 len=152 + +2026-10-25 18:29:13,552 INFO image_rx_daemon: published frame_id=0 seq=70 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:13,552 INFO image_rx_daemon: PROBE TX seq=11 phase_ms=0 size_b=16 (tx#11) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=48 epoch=3 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:13,642 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:14,150 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=2480535134 len=152 + +2026-10-25 18:29:14,151 INFO image_rx_daemon: published frame_id=0 seq=71 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:14,539 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=2480931667 len=148 + +2026-10-25 18:29:14,541 INFO image_rx_daemon: published frame_id=0 seq=72 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:15,141 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=2481519874 len=135 + +2026-10-25 18:29:15,144 INFO image_rx_daemon: published frame_id=0 seq=73 131 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:15,145 INFO image_rx_daemon: PROBE TX seq=12 phase_ms=0 size_b=16 (tx#12) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=19 epoch=3 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:15,235 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:15,553 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=2481931808 len=152 + +2026-10-25 18:29:15,555 INFO image_rx_daemon: published frame_id=0 seq=74 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:16,187 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=2482569032 len=206 + +2026-10-25 18:29:16,188 INFO image_rx_daemon: published frame_id=0 seq=75 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:16,546 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=2482929140 len=152 + +2026-10-25 18:29:16,547 INFO image_rx_daemon: published frame_id=0 seq=76 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:16,548 INFO image_rx_daemon: PROBE TX seq=13 phase_ms=0 size_b=16 (tx#13) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=10 epoch=3 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:16,637 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:17,187 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=2483566490 len=206 + +2026-10-25 18:29:17,188 INFO image_rx_daemon: published frame_id=0 seq=77 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:17,526 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=2483906792 len=124 + +2026-10-25 18:29:17,527 INFO image_rx_daemon: published frame_id=0 seq=78 120 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:18,159 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=2484525070 len=152 + +2026-10-25 18:29:18,160 INFO image_rx_daemon: published frame_id=0 seq=79 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:18,161 INFO image_rx_daemon: PROBE TX seq=14 phase_ms=0 size_b=16 (tx#14) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=19 epoch=4 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:29:18,229 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:18,526 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=2484909230 len=128 + +2026-10-25 18:29:18,527 INFO image_rx_daemon: published frame_id=0 seq=80 124 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:19,129 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=2485514470 len=142 + +2026-10-25 18:29:19,131 INFO image_rx_daemon: published frame_id=0 seq=81 138 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:19,582 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=2485954853 len=197 + +2026-10-25 18:29:19,583 INFO image_rx_daemon: published frame_id=0 seq=82 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:19,584 INFO image_rx_daemon: PROBE TX seq=15 phase_ms=0 size_b=16 (tx#15) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=31 epoch=4 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:19,631 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:20,191 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=2486555954 len=202 + +2026-10-25 18:29:20,193 INFO image_rx_daemon: published frame_id=0 seq=83 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:20,555 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=2486926967 len=152 + +2026-10-25 18:29:20,556 INFO image_rx_daemon: published frame_id=0 seq=84 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:21,166 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=2487545370 len=191 + +2026-10-25 18:29:21,168 INFO image_rx_daemon: published frame_id=0 seq=85 187 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:21,169 INFO image_rx_daemon: PROBE TX seq=16 phase_ms=0 size_b=16 (tx#16) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=16 epoch=4 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:21,227 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:21,545 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=2487924928 len=152 + +2026-10-25 18:29:21,546 INFO image_rx_daemon: published frame_id=0 seq=86 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:22,126 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=2488506750 len=141 + +2026-10-25 18:29:22,129 INFO image_rx_daemon: published frame_id=0 seq=87 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:22,772 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=2489152034 len=205 + +2026-10-25 18:29:22,774 INFO image_rx_daemon: published frame_id=0 seq=88 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:22,774 INFO image_rx_daemon: PROBE TX seq=17 phase_ms=0 size_b=16 (tx#17) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=22 epoch=4 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:22,826 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:22,967 INFO image_rx_daemon: stats: rx_frames=48 rx_decode_err=0 frames_published=48 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=65 cmd_cooldown_drops=0 cmd_gate_held=22 cmd_copies_deferred=0 cmd_gate_deferred=22 + +2026-10-25 18:29:22,968 INFO image_rx_daemon: air_gap: n=20 dt_med=588207us dt_p95=645284us len_med=152B cmd_tx_ok=17 cmd_tx_fail=0 + +2026-10-25 18:29:22,971 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:29:22,972 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=588.2ms + +2026-10-25 18:29:22,975 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=8.0/10.0/11.0 + +2026-10-25 18:29:22,977 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=4 last_hop=26 slot_off=[14..23] + +2026-10-25 18:29:22,978 INFO image_rx_daemon: probe: tx=17 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:29:22,979 INFO image_rx_daemon: probe_grid: p0/s0:0/17(0%) + +2026-10-25 18:29:23,146 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=2489522619 len=166 + +2026-10-25 18:29:23,147 INFO image_rx_daemon: published frame_id=0 seq=89 162 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:23,778 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=2490149728 len=206 + +2026-10-25 18:29:23,779 INFO image_rx_daemon: published frame_id=0 seq=90 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:24,170 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=2490543661 len=198 + +2026-10-25 18:29:24,171 INFO image_rx_daemon: published frame_id=0 seq=91 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:24,172 INFO image_rx_daemon: PROBE TX seq=18 phase_ms=0 size_b=16 (tx#18) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=23 epoch=4 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:24,220 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:24,518 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=2490895822 len=116 + +2026-10-25 18:29:24,519 INFO image_rx_daemon: published frame_id=0 seq=92 112 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:25,099 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=2491478947 len=114 + +2026-10-25 18:29:25,102 INFO image_rx_daemon: published frame_id=0 seq=93 110 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:25,543 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=2491924670 len=115 + +2026-10-25 18:29:25,546 INFO image_rx_daemon: published frame_id=0 seq=94 111 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:25,547 INFO image_rx_daemon: PROBE TX seq=19 phase_ms=0 size_b=16 (tx#19) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=15 epoch=4 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:25,615 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:26,167 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=2492538680 len=200 + +2026-10-25 18:29:26,168 INFO image_rx_daemon: published frame_id=0 seq=95 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:26,770 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=2493142417 len=207 + +2026-10-25 18:29:26,772 INFO image_rx_daemon: published frame_id=0 seq=96 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:26,773 INFO image_rx_daemon: PROBE TX seq=20 phase_ms=0 size_b=16 (tx#20) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=34 epoch=4 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:26,810 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:27,165 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=2493541318 len=204 + +2026-10-25 18:29:27,167 INFO image_rx_daemon: published frame_id=0 seq=97 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:27,554 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=2493931983 len=153 + +2026-10-25 18:29:27,555 INFO image_rx_daemon: published frame_id=0 seq=98 149 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:28,128 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=2494500145 len=152 + +2026-10-25 18:29:28,131 INFO image_rx_daemon: published frame_id=0 seq=99 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:28,132 INFO image_rx_daemon: PROBE TX seq=21 phase_ms=0 size_b=16 (tx#21) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=27 epoch=5 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:28,210 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:28,550 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=2494929882 len=152 + +2026-10-25 18:29:28,551 INFO image_rx_daemon: published frame_id=0 seq=100 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:29,116 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=2495495228 len=151 + +2026-10-25 18:29:29,117 INFO image_rx_daemon: published frame_id=0 seq=101 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:29,722 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=2496097142 len=152 + +2026-10-25 18:29:29,723 INFO image_rx_daemon: published frame_id=0 seq=102 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:29,724 INFO image_rx_daemon: PROBE TX seq=22 phase_ms=0 size_b=16 (tx#22) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=29 epoch=5 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:29,803 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:30,124 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=2496495289 len=152 + +2026-10-25 18:29:30,127 INFO image_rx_daemon: published frame_id=0 seq=103 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:30,713 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=2497093765 len=152 + +2026-10-25 18:29:30,715 INFO image_rx_daemon: published frame_id=0 seq=104 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:31,114 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=2497487576 len=146 + +2026-10-25 18:29:31,115 INFO image_rx_daemon: published frame_id=0 seq=105 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:31,116 INFO image_rx_daemon: PROBE TX seq=23 phase_ms=0 size_b=16 (tx#23) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=26 epoch=5 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:31,201 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:31,551 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=2497923396 len=152 + +2026-10-25 18:29:31,554 INFO image_rx_daemon: published frame_id=0 seq=106 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:32,110 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=2498490078 len=152 + +2026-10-25 18:29:32,112 INFO image_rx_daemon: published frame_id=0 seq=107 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:32,709 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=2499088659 len=152 + +2026-10-25 18:29:32,710 INFO image_rx_daemon: published frame_id=0 seq=108 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:32,710 INFO image_rx_daemon: PROBE TX seq=24 phase_ms=0 size_b=16 (tx#24) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=32 epoch=5 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:32,800 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:32,982 INFO image_rx_daemon: stats: rx_frames=68 rx_decode_err=0 frames_published=68 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=95 cmd_cooldown_drops=0 cmd_gate_held=29 cmd_copies_deferred=0 cmd_gate_deferred=29 + +2026-10-25 18:29:32,983 INFO image_rx_daemon: air_gap: n=20 dt_med=565346us dt_p95=627109us len_med=152B cmd_tx_ok=24 cmd_tx_fail=0 + +2026-10-25 18:29:32,986 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:29:32,987 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=565.3ms + +2026-10-25 18:29:32,989 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:29:32,991 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=5 last_hop=26 slot_off=[14..61] + +2026-10-25 18:29:32,992 INFO image_rx_daemon: probe: tx=24 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:29:32,993 INFO image_rx_daemon: probe_grid: p0/s0:0/24(0%) + +2026-10-25 18:29:33,111 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=2499487597 len=152 + +2026-10-25 18:29:33,113 INFO image_rx_daemon: published frame_id=0 seq=109 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:33,704 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=2500085935 len=152 + +2026-10-25 18:29:33,706 INFO image_rx_daemon: published frame_id=0 seq=110 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:34,107 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=2500484839 len=152 + +2026-10-25 18:29:34,108 INFO image_rx_daemon: published frame_id=0 seq=111 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:34,108 INFO image_rx_daemon: PROBE TX seq=25 phase_ms=0 size_b=16 (tx#25) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=24 epoch=5 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:34,192 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:34,710 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=2501084142 len=152 + +2026-10-25 18:29:34,712 INFO image_rx_daemon: published frame_id=0 seq=112 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:35,113 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=2501482021 len=152 + +2026-10-25 18:29:35,116 INFO image_rx_daemon: published frame_id=0 seq=113 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:35,697 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=2502072612 len=142 + +2026-10-25 18:29:35,700 INFO image_rx_daemon: published frame_id=0 seq=114 138 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:35,701 INFO image_rx_daemon: PROBE TX seq=26 phase_ms=0 size_b=16 (tx#26) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=44 epoch=5 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:35,787 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:36,115 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=2502494796 len=173 + +2026-10-25 18:29:36,116 INFO image_rx_daemon: published frame_id=0 seq=115 169 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:36,690 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=2503069973 len=143 + +2026-10-25 18:29:36,692 INFO image_rx_daemon: published frame_id=0 seq=116 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:37,092 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=2503466300 len=139 + +2026-10-25 18:29:37,095 INFO image_rx_daemon: published frame_id=0 seq=117 135 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:37,096 INFO image_rx_daemon: PROBE TX seq=27 phase_ms=0 size_b=16 (tx#27) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=30 epoch=5 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:37,184 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:37,702 INFO image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=2504072736 len=151 + +2026-10-25 18:29:37,703 INFO image_rx_daemon: published frame_id=0 seq=118 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:38,135 INFO image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 fw_us=2504510554 len=203 + +2026-10-25 18:29:38,137 INFO image_rx_daemon: published frame_id=0 seq=119 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:38,696 INFO image_rx_daemon: frag_arrival: seq=120 idx=0 total=1 fw_us=2505070227 len=149 + +2026-10-25 18:29:38,699 INFO image_rx_daemon: published frame_id=0 seq=120 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:38,699 INFO image_rx_daemon: PROBE TX seq=28 phase_ms=0 size_b=16 (tx#28) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=25 epoch=6 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:38,790 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:39,145 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=2505507916 len=201 + +2026-10-25 18:29:39,147 INFO image_rx_daemon: published frame_id=0 seq=121 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:39,691 INFO image_rx_daemon: frag_arrival: seq=122 idx=0 total=1 fw_us=2506062338 len=144 + +2026-10-25 18:29:39,694 INFO image_rx_daemon: published frame_id=0 seq=122 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:40,103 INFO image_rx_daemon: frag_arrival: seq=123 idx=0 total=1 fw_us=2506468892 len=152 + +2026-10-25 18:29:40,104 INFO image_rx_daemon: published frame_id=0 seq=123 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:40,105 INFO image_rx_daemon: PROBE TX seq=29 phase_ms=0 size_b=16 (tx#29) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=26 epoch=6 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:29:40,184 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:40,663 INFO image_rx_daemon: frag_arrival: seq=124 idx=0 total=1 fw_us=2507051809 len=132 + +2026-10-25 18:29:40,665 INFO image_rx_daemon: published frame_id=0 seq=124 128 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:41,065 INFO image_rx_daemon: frag_arrival: seq=125 idx=0 total=1 fw_us=2507443000 len=122 + +2026-10-25 18:29:41,067 INFO image_rx_daemon: published frame_id=0 seq=125 118 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:41,676 INFO image_rx_daemon: frag_arrival: seq=126 idx=0 total=1 fw_us=2508050142 len=131 + +2026-10-25 18:29:41,679 INFO image_rx_daemon: published frame_id=0 seq=126 127 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:41,679 INFO image_rx_daemon: PROBE TX seq=30 phase_ms=0 size_b=16 (tx#30) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=5 epoch=6 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:41,727 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:42,086 INFO image_rx_daemon: frag_arrival: seq=127 idx=0 total=1 fw_us=2508463491 len=152 + +2026-10-25 18:29:42,087 INFO image_rx_daemon: published frame_id=0 seq=127 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:42,686 INFO image_rx_daemon: frag_arrival: seq=128 idx=0 total=1 fw_us=2509061857 len=152 + +2026-10-25 18:29:42,689 INFO image_rx_daemon: published frame_id=0 seq=128 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:42,996 INFO image_rx_daemon: stats: rx_frames=88 rx_decode_err=0 frames_published=88 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=123 cmd_cooldown_drops=0 cmd_gate_held=39 cmd_copies_deferred=0 cmd_gate_deferred=39 + +2026-10-25 18:29:42,998 INFO image_rx_daemon: air_gap: n=20 dt_med=554422us dt_p95=607142us len_med=152B cmd_tx_ok=30 cmd_tx_fail=0 + +2026-10-25 18:29:43,000 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 18:29:43,002 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=554.4ms + +2026-10-25 18:29:43,002 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:29:43,003 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=6 last_hop=26 slot_off=[14..14] + +2026-10-25 18:29:43,003 INFO image_rx_daemon: probe: tx=30 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:29:43,004 INFO image_rx_daemon: probe_grid: p0/s0:0/30(0%) + +2026-10-25 18:29:43,134 INFO image_rx_daemon: frag_arrival: seq=129 idx=0 total=1 fw_us=2509499612 len=204 + +2026-10-25 18:29:43,135 INFO image_rx_daemon: published frame_id=0 seq=129 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:43,136 INFO image_rx_daemon: PROBE TX seq=31 phase_ms=0 size_b=16 (tx#31) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=7 epoch=6 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:43,183 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:43,722 INFO image_rx_daemon: frag_arrival: seq=130 idx=0 total=1 fw_us=2510095540 len=201 + +2026-10-25 18:29:43,723 INFO image_rx_daemon: published frame_id=0 seq=130 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:44,079 INFO image_rx_daemon: frag_arrival: seq=131 idx=0 total=1 fw_us=2510458350 len=152 + +2026-10-25 18:29:44,082 INFO image_rx_daemon: published frame_id=0 seq=131 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:44,690 INFO image_rx_daemon: frag_arrival: seq=132 idx=0 total=1 fw_us=2511056716 len=152 + +2026-10-25 18:29:44,691 INFO image_rx_daemon: published frame_id=0 seq=132 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:44,692 INFO image_rx_daemon: PROBE TX seq=32 phase_ms=0 size_b=16 (tx#32) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=32 epoch=6 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:44,770 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:45,127 INFO image_rx_daemon: frag_arrival: seq=133 idx=0 total=1 fw_us=2511494543 len=204 + +2026-10-25 18:29:45,128 INFO image_rx_daemon: published frame_id=0 seq=133 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:45,714 INFO image_rx_daemon: frag_arrival: seq=134 idx=0 total=1 fw_us=2512082751 len=193 + +2026-10-25 18:29:45,715 INFO image_rx_daemon: published frame_id=0 seq=134 189 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:46,075 INFO image_rx_daemon: frag_arrival: seq=135 idx=0 total=1 fw_us=2512448146 len=146 + +2026-10-25 18:29:46,077 INFO image_rx_daemon: published frame_id=0 seq=135 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:46,079 INFO image_rx_daemon: PROBE TX seq=33 phase_ms=0 size_b=16 (tx#33) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=42 epoch=6 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:46,168 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:46,683 INFO image_rx_daemon: frag_arrival: seq=136 idx=0 total=1 fw_us=2513051944 len=152 + +2026-10-25 18:29:46,684 INFO image_rx_daemon: published frame_id=0 seq=136 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:47,074 INFO image_rx_daemon: frag_arrival: seq=137 idx=0 total=1 fw_us=2513451022 len=152 + +2026-10-25 18:29:47,075 INFO image_rx_daemon: published frame_id=0 seq=137 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:47,675 INFO image_rx_daemon: frag_arrival: seq=138 idx=0 total=1 fw_us=2514049535 len=152 + +2026-10-25 18:29:47,678 INFO image_rx_daemon: published frame_id=0 seq=138 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:47,680 INFO image_rx_daemon: PROBE TX seq=34 phase_ms=0 size_b=16 (tx#34) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=29 epoch=7 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:47,758 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:48,077 INFO image_rx_daemon: frag_arrival: seq=139 idx=0 total=1 fw_us=2514448504 len=152 + +2026-10-25 18:29:48,080 INFO image_rx_daemon: published frame_id=0 seq=139 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:48,718 INFO image_rx_daemon: frag_arrival: seq=140 idx=0 total=1 fw_us=2515085800 len=207 + +2026-10-25 18:29:48,719 INFO image_rx_daemon: published frame_id=0 seq=140 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:49,079 INFO image_rx_daemon: frag_arrival: seq=141 idx=0 total=1 fw_us=2515445925 len=152 + +2026-10-25 18:29:49,081 INFO image_rx_daemon: published frame_id=0 seq=141 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:49,082 INFO image_rx_daemon: PROBE TX seq=35 phase_ms=0 size_b=16 (tx#35) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=17 epoch=7 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:49,161 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:49,672 INFO image_rx_daemon: frag_arrival: seq=142 idx=0 total=1 fw_us=2516041874 len=151 + +2026-10-25 18:29:49,675 INFO image_rx_daemon: published frame_id=0 seq=142 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:50,095 INFO image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 fw_us=2516471949 len=193 + +2026-10-25 18:29:50,097 INFO image_rx_daemon: published frame_id=0 seq=143 189 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:50,674 INFO image_rx_daemon: frag_arrival: seq=144 idx=0 total=1 fw_us=2517041733 len=152 + +2026-10-25 18:29:50,677 INFO image_rx_daemon: published frame_id=0 seq=144 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:50,678 INFO image_rx_daemon: PROBE TX seq=36 phase_ms=0 size_b=16 (tx#36) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=14 epoch=7 freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:50,757 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:51,065 INFO image_rx_daemon: frag_arrival: seq=145 idx=0 total=1 fw_us=2517435549 len=147 + +2026-10-25 18:29:51,067 INFO image_rx_daemon: published frame_id=0 seq=145 143 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:51,668 INFO image_rx_daemon: frag_arrival: seq=146 idx=0 total=1 fw_us=2518038842 len=152 + +2026-10-25 18:29:51,670 INFO image_rx_daemon: published frame_id=0 seq=146 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:52,102 INFO image_rx_daemon: frag_arrival: seq=147 idx=0 total=1 fw_us=2518474656 len=203 + +2026-10-25 18:29:52,105 INFO image_rx_daemon: published frame_id=0 seq=147 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:52,106 INFO image_rx_daemon: PROBE TX seq=37 phase_ms=0 size_b=16 (tx#37) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=6 epoch=7 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:52,153 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:52,691 INFO image_rx_daemon: frag_arrival: seq=148 idx=0 total=1 fw_us=2519043964 len=162 + +2026-10-25 18:29:52,692 INFO image_rx_daemon: published frame_id=0 seq=148 158 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:53,005 INFO image_rx_daemon: stats: rx_frames=108 rx_decode_err=0 frames_published=108 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=150 cmd_cooldown_drops=0 cmd_gate_held=49 cmd_copies_deferred=0 cmd_gate_deferred=49 + +2026-10-25 18:29:53,006 INFO image_rx_daemon: air_gap: n=20 dt_med=569308us dt_p95=637296us len_med=152B cmd_tx_ok=37 cmd_tx_fail=0 + +2026-10-25 18:29:53,007 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:29:53,008 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=569.3ms + +2026-10-25 18:29:53,008 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-66/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:29:53,009 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=7 last_hop=26 slot_off=[14..15] + +2026-10-25 18:29:53,009 INFO image_rx_daemon: probe: tx=37 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:29:53,010 INFO image_rx_daemon: probe_grid: p0/s0:0/37(0%) + +2026-10-25 18:29:53,062 INFO image_rx_daemon: frag_arrival: seq=149 idx=0 total=1 fw_us=2519435228 len=152 + +2026-10-25 18:29:53,063 INFO image_rx_daemon: published frame_id=0 seq=149 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:53,695 INFO image_rx_daemon: frag_arrival: seq=150 idx=0 total=1 fw_us=2520067406 len=197 + +2026-10-25 18:29:53,696 INFO image_rx_daemon: published frame_id=0 seq=150 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:53,697 INFO image_rx_daemon: PROBE TX seq=38 phase_ms=0 size_b=16 (tx#38) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=39 epoch=7 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:53,755 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:54,053 INFO image_rx_daemon: frag_arrival: seq=151 idx=0 total=1 fw_us=2520419928 len=137 + +2026-10-25 18:29:54,055 INFO image_rx_daemon: published frame_id=0 seq=151 133 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:54,666 INFO image_rx_daemon: frag_arrival: seq=152 idx=0 total=1 fw_us=2521032142 len=152 + +2026-10-25 18:29:54,667 INFO image_rx_daemon: published frame_id=0 seq=152 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:55,069 INFO image_rx_daemon: frag_arrival: seq=153 idx=0 total=1 fw_us=2521432913 len=152 + +2026-10-25 18:29:55,072 INFO image_rx_daemon: published frame_id=0 seq=153 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:55,072 INFO image_rx_daemon: PROBE TX seq=39 phase_ms=0 size_b=16 (tx#39) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=47 epoch=7 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:55,150 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:55,645 INFO image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=2522028565 len=152 + +2026-10-25 18:29:55,646 INFO image_rx_daemon: published frame_id=0 seq=154 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:56,302 INFO image_rx_daemon: frag_arrival: seq=155 idx=0 total=1 fw_us=2522660754 len=199 + +2026-10-25 18:29:56,303 INFO image_rx_daemon: published frame_id=0 seq=155 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:56,304 INFO image_rx_daemon: PROBE TX seq=40 phase_ms=0 size_b=16 (tx#40) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=19 epoch=7 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:56,350 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:56,692 INFO image_rx_daemon: frag_arrival: seq=156 idx=0 total=1 fw_us=2523054614 len=193 + +2026-10-25 18:29:56,693 INFO image_rx_daemon: published frame_id=0 seq=156 189 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:57,051 INFO image_rx_daemon: frag_arrival: seq=157 idx=0 total=1 fw_us=2523424294 len=141 + +2026-10-25 18:29:57,053 INFO image_rx_daemon: published frame_id=0 seq=157 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:57,699 INFO image_rx_daemon: frag_arrival: seq=158 idx=0 total=1 fw_us=2524062217 len=206 + +2026-10-25 18:29:57,700 INFO image_rx_daemon: published frame_id=0 seq=158 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:57,700 INFO image_rx_daemon: PROBE TX seq=41 phase_ms=0 size_b=16 (tx#41) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=14 epoch=8 freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:29:57,738 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:58,298 INFO image_rx_daemon: frag_arrival: seq=159 idx=0 total=1 fw_us=2524660627 len=206 + +2026-10-25 18:29:58,299 INFO image_rx_daemon: published frame_id=0 seq=159 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:58,694 INFO image_rx_daemon: frag_arrival: seq=160 idx=0 total=1 fw_us=2525059661 len=206 + +2026-10-25 18:29:58,695 INFO image_rx_daemon: published frame_id=0 seq=160 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:59,299 INFO image_rx_daemon: frag_arrival: seq=161 idx=0 total=1 fw_us=2525659142 len=206 + +2026-10-25 18:29:59,300 INFO image_rx_daemon: published frame_id=0 seq=161 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:29:59,301 INFO image_rx_daemon: PROBE TX seq=42 phase_ms=0 size_b=16 (tx#42) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=25 epoch=8 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:29:59,347 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:29:59,690 INFO image_rx_daemon: frag_arrival: seq=162 idx=0 total=1 fw_us=2526049421 len=196 + +2026-10-25 18:29:59,691 INFO image_rx_daemon: published frame_id=0 seq=162 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:00,043 INFO image_rx_daemon: frag_arrival: seq=163 idx=0 total=1 fw_us=2526412437 len=121 + +2026-10-25 18:30:00,044 INFO image_rx_daemon: published frame_id=0 seq=163 117 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:00,611 INFO image_rx_daemon: frag_arrival: seq=164 idx=0 total=1 fw_us=2526984894 len=112 + +2026-10-25 18:30:00,614 INFO image_rx_daemon: published frame_id=0 seq=164 108 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:00,615 INFO image_rx_daemon: PROBE TX seq=43 phase_ms=0 size_b=16 (tx#43) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=28 epoch=8 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:00,650 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:01,060 INFO image_rx_daemon: frag_arrival: seq=165 idx=0 total=1 fw_us=2527437080 len=161 + +2026-10-25 18:30:01,062 INFO image_rx_daemon: published frame_id=0 seq=165 157 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:01,662 INFO image_rx_daemon: frag_arrival: seq=166 idx=0 total=1 fw_us=2528026258 len=171 + +2026-10-25 18:30:01,664 INFO image_rx_daemon: published frame_id=0 seq=166 167 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:01,664 INFO image_rx_daemon: PROBE TX seq=44 phase_ms=0 size_b=16 (tx#44) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=18 epoch=8 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:01,732 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:02,018 INFO image_rx_daemon: frag_arrival: seq=167 idx=0 total=1 fw_us=2528400680 len=113 + +2026-10-25 18:30:02,019 INFO image_rx_daemon: published frame_id=0 seq=167 109 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:02,470 INFO image_rx_daemon: frag_arrival: seq=168 idx=0 total=1 fw_us=2528846464 len=80 + +2026-10-25 18:30:02,473 INFO image_rx_daemon: published frame_id=0 seq=168 76 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:03,011 INFO image_rx_daemon: stats: rx_frames=128 rx_decode_err=0 frames_published=128 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=179 cmd_cooldown_drops=0 cmd_gate_held=57 cmd_copies_deferred=0 cmd_gate_deferred=57 + +2026-10-25 18:30:03,012 INFO image_rx_daemon: air_gap: n=20 dt_med=452186us dt_p95=637923us len_med=161B cmd_tx_ok=44 cmd_tx_fail=0 + +2026-10-25 18:30:03,013 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 + +2026-10-25 18:30:03,014 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=452.2ms + +2026-10-25 18:30:03,014 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-65/-63 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:30:03,015 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=8 last_hop=25 slot_off=[14..104] + +2026-10-25 18:30:03,015 INFO image_rx_daemon: probe: tx=44 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:30:03,015 INFO image_rx_daemon: probe_grid: p0/s0:0/44(0%) + +2026-10-25 18:30:03,042 INFO image_rx_daemon: frag_arrival: seq=169 idx=0 total=1 fw_us=2529409872 len=152 + +2026-10-25 18:30:03,043 INFO image_rx_daemon: published frame_id=0 seq=169 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:03,044 INFO image_rx_daemon: PROBE TX seq=45 phase_ms=0 size_b=16 (tx#45) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=46 epoch=8 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:03,132 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:03,642 INFO image_rx_daemon: frag_arrival: seq=170 idx=0 total=1 fw_us=2530008495 len=152 + +2026-10-25 18:30:03,644 INFO image_rx_daemon: published frame_id=0 seq=170 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:04,035 INFO image_rx_daemon: frag_arrival: seq=171 idx=0 total=1 fw_us=2530407765 len=152 + +2026-10-25 18:30:04,037 INFO image_rx_daemon: published frame_id=0 seq=171 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:04,639 INFO image_rx_daemon: frag_arrival: seq=172 idx=0 total=1 fw_us=2531006553 len=152 + +2026-10-25 18:30:04,640 INFO image_rx_daemon: published frame_id=0 seq=172 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:04,641 INFO image_rx_daemon: PROBE TX seq=46 phase_ms=0 size_b=16 (tx#46) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=35 epoch=8 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:04,726 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:05,027 INFO image_rx_daemon: frag_arrival: seq=173 idx=0 total=1 fw_us=2531403108 len=149 + +2026-10-25 18:30:05,028 INFO image_rx_daemon: published frame_id=0 seq=173 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:05,643 INFO image_rx_daemon: frag_arrival: seq=174 idx=0 total=1 fw_us=2532004371 len=152 + +2026-10-25 18:30:05,644 INFO image_rx_daemon: published frame_id=0 seq=174 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:06,023 INFO image_rx_daemon: frag_arrival: seq=175 idx=0 total=1 fw_us=2532403404 len=152 + +2026-10-25 18:30:06,024 INFO image_rx_daemon: published frame_id=0 seq=175 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:06,025 INFO image_rx_daemon: PROBE TX seq=47 phase_ms=0 size_b=16 (tx#47) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=16 epoch=8 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:06,072 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:06,634 INFO image_rx_daemon: frag_arrival: seq=176 idx=0 total=1 fw_us=2533002072 len=152 + +2026-10-25 18:30:06,635 INFO image_rx_daemon: published frame_id=0 seq=176 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:07,023 INFO image_rx_daemon: frag_arrival: seq=177 idx=0 total=1 fw_us=2533402142 len=152 + +2026-10-25 18:30:07,025 INFO image_rx_daemon: published frame_id=0 seq=177 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:07,628 INFO image_rx_daemon: frag_arrival: seq=178 idx=0 total=1 fw_us=2533999811 len=152 + +2026-10-25 18:30:07,629 INFO image_rx_daemon: published frame_id=0 seq=178 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:07,631 INFO image_rx_daemon: PROBE TX seq=48 phase_ms=0 size_b=16 (tx#48) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=1 epoch=9 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:07,719 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:08,029 INFO image_rx_daemon: frag_arrival: seq=179 idx=0 total=1 fw_us=2534402297 len=152 + +2026-10-25 18:30:08,031 INFO image_rx_daemon: published frame_id=0 seq=179 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:08,633 INFO image_rx_daemon: frag_arrival: seq=180 idx=0 total=1 fw_us=2534997130 len=152 + +2026-10-25 18:30:08,635 INFO image_rx_daemon: published frame_id=0 seq=180 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:09,035 INFO image_rx_daemon: frag_arrival: seq=181 idx=0 total=1 fw_us=2535407101 len=152 + +2026-10-25 18:30:09,037 INFO image_rx_daemon: published frame_id=0 seq=181 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:09,040 INFO image_rx_daemon: PROBE TX seq=49 phase_ms=0 size_b=16 (tx#49) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=32 epoch=9 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:09,118 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:09,631 INFO image_rx_daemon: frag_arrival: seq=182 idx=0 total=1 fw_us=2535994711 len=152 + +2026-10-25 18:30:09,632 INFO image_rx_daemon: published frame_id=0 seq=182 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:10,022 INFO image_rx_daemon: frag_arrival: seq=183 idx=0 total=1 fw_us=2536399278 len=152 + +2026-10-25 18:30:10,023 INFO image_rx_daemon: published frame_id=0 seq=183 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:10,619 INFO image_rx_daemon: frag_arrival: seq=184 idx=0 total=1 fw_us=2536984823 len=143 + +2026-10-25 18:30:10,622 INFO image_rx_daemon: published frame_id=0 seq=184 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:10,623 INFO image_rx_daemon: PROBE TX seq=50 phase_ms=0 size_b=16 (tx#50) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=7 epoch=9 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:10,716 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:11,046 INFO image_rx_daemon: frag_arrival: seq=185 idx=0 total=1 fw_us=2537407223 len=171 + +2026-10-25 18:30:11,047 INFO image_rx_daemon: published frame_id=0 seq=185 167 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:11,618 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=2537985069 len=146 + +2026-10-25 18:30:11,619 INFO image_rx_daemon: published frame_id=0 seq=186 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:12,016 INFO image_rx_daemon: frag_arrival: seq=187 idx=0 total=1 fw_us=2538389739 len=141 + +2026-10-25 18:30:12,018 INFO image_rx_daemon: published frame_id=0 seq=187 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:12,019 INFO image_rx_daemon: PROBE TX seq=51 phase_ms=0 size_b=16 (tx#51) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=25 epoch=9 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:12,108 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:12,622 INFO image_rx_daemon: frag_arrival: seq=188 idx=0 total=1 fw_us=2538986142 len=149 + +2026-10-25 18:30:12,623 INFO image_rx_daemon: published frame_id=0 seq=188 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:13,018 INFO image_rx_daemon: stats: rx_frames=148 rx_decode_err=0 frames_published=148 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=206 cmd_cooldown_drops=0 cmd_gate_held=67 cmd_copies_deferred=0 cmd_gate_deferred=67 + +2026-10-25 18:30:13,018 INFO image_rx_daemon: air_gap: n=20 dt_med=577846us dt_p95=601263us len_med=152B cmd_tx_ok=51 cmd_tx_fail=0 + +2026-10-25 18:30:13,018 INFO image_rx_daemon: air_gap_hist(ms): <400:3 <1000:17 + +2026-10-25 18:30:13,019 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=577.8ms + +2026-10-25 18:30:13,019 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=3.0/10.0/10.0 + +2026-10-25 18:30:13,020 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=9 last_hop=26 slot_off=[14..25] + +2026-10-25 18:30:13,020 INFO image_rx_daemon: probe: tx=51 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:30:13,020 INFO image_rx_daemon: probe_grid: p0/s0:0/51(0%) + +2026-10-25 18:30:13,249 INFO image_rx_daemon: frag_arrival: seq=189 idx=0 total=1 fw_us=2539617528 len=196 + +2026-10-25 18:30:13,251 INFO image_rx_daemon: published frame_id=0 seq=189 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:13,252 INFO image_rx_daemon: PROBE TX seq=52 phase_ms=0 size_b=16 (tx#52) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=34 epoch=9 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:13,309 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:13,662 INFO image_rx_daemon: frag_arrival: seq=190 idx=0 total=1 fw_us=2540021773 len=203 + +2026-10-25 18:30:13,663 INFO image_rx_daemon: published frame_id=0 seq=190 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:14,021 INFO image_rx_daemon: frag_arrival: seq=191 idx=0 total=1 fw_us=2540391557 len=152 + +2026-10-25 18:30:14,023 INFO image_rx_daemon: published frame_id=0 seq=191 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:14,609 INFO image_rx_daemon: frag_arrival: seq=192 idx=0 total=1 fw_us=2540970316 len=135 + +2026-10-25 18:30:14,611 INFO image_rx_daemon: published frame_id=0 seq=192 131 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:14,612 INFO image_rx_daemon: PROBE TX seq=53 phase_ms=0 size_b=16 (tx#53) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=5 epoch=9 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:14,701 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:15,031 INFO image_rx_daemon: frag_arrival: seq=193 idx=0 total=1 fw_us=2541404442 len=152 + +2026-10-25 18:30:15,032 INFO image_rx_daemon: published frame_id=0 seq=193 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:15,613 INFO image_rx_daemon: frag_arrival: seq=194 idx=0 total=1 fw_us=2541973054 len=141 + +2026-10-25 18:30:15,616 INFO image_rx_daemon: published frame_id=0 seq=194 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:16,250 INFO image_rx_daemon: frag_arrival: seq=195 idx=0 total=1 fw_us=2542607967 len=192 + +2026-10-25 18:30:16,251 INFO image_rx_daemon: published frame_id=0 seq=195 188 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:16,252 INFO image_rx_daemon: PROBE TX seq=54 phase_ms=0 size_b=16 (tx#54) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=15 epoch=9 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:16,299 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:16,651 INFO image_rx_daemon: frag_arrival: seq=196 idx=0 total=1 fw_us=2543013142 len=197 + +2026-10-25 18:30:16,652 INFO image_rx_daemon: published frame_id=0 seq=196 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:17,054 INFO image_rx_daemon: frag_arrival: seq=197 idx=0 total=1 fw_us=2543411609 len=152 + +2026-10-25 18:30:17,055 INFO image_rx_daemon: published frame_id=0 seq=197 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:17,613 INFO image_rx_daemon: frag_arrival: seq=198 idx=0 total=1 fw_us=2543973699 len=148 + +2026-10-25 18:30:17,615 INFO image_rx_daemon: published frame_id=0 seq=198 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:17,615 INFO image_rx_daemon: PROBE TX seq=55 phase_ms=0 size_b=16 (tx#55) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=28 epoch=10 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:17,695 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:18,037 INFO image_rx_daemon: frag_arrival: seq=199 idx=0 total=1 fw_us=2544408462 len=149 + +2026-10-25 18:30:18,039 INFO image_rx_daemon: published frame_id=0 seq=199 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:18,631 INFO image_rx_daemon: frag_arrival: seq=200 idx=0 total=1 fw_us=2544989424 len=173 + +2026-10-25 18:30:18,634 INFO image_rx_daemon: published frame_id=0 seq=200 169 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:19,247 INFO image_rx_daemon: frag_arrival: seq=201 idx=0 total=1 fw_us=2545608718 len=201 + +2026-10-25 18:30:19,249 INFO image_rx_daemon: published frame_id=0 seq=201 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:19,249 INFO image_rx_daemon: PROBE TX seq=56 phase_ms=0 size_b=16 (tx#56) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=7 epoch=10 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:30:19,297 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:19,607 INFO image_rx_daemon: frag_arrival: seq=202 idx=0 total=1 fw_us=2545971534 len=152 + +2026-10-25 18:30:19,610 INFO image_rx_daemon: published frame_id=0 seq=202 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:20,211 INFO image_rx_daemon: frag_arrival: seq=203 idx=0 total=1 fw_us=2546570230 len=152 + +2026-10-25 18:30:20,214 INFO image_rx_daemon: published frame_id=0 seq=203 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:20,594 INFO image_rx_daemon: frag_arrival: seq=204 idx=0 total=1 fw_us=2546956552 len=136 + +2026-10-25 18:30:20,595 INFO image_rx_daemon: published frame_id=0 seq=204 132 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:20,596 INFO image_rx_daemon: PROBE TX seq=57 phase_ms=0 size_b=16 (tx#57) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=0 epoch=10 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:20,633 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:21,030 INFO image_rx_daemon: frag_arrival: seq=205 idx=0 total=1 fw_us=2547399461 len=152 + +2026-10-25 18:30:21,032 INFO image_rx_daemon: published frame_id=0 seq=205 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:21,601 INFO image_rx_daemon: frag_arrival: seq=206 idx=0 total=1 fw_us=2547967476 len=152 + +2026-10-25 18:30:21,603 INFO image_rx_daemon: published frame_id=0 seq=206 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:22,247 INFO image_rx_daemon: frag_arrival: seq=207 idx=0 total=1 fw_us=2548602531 len=203 + +2026-10-25 18:30:22,248 INFO image_rx_daemon: published frame_id=0 seq=207 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:22,249 INFO image_rx_daemon: PROBE TX seq=58 phase_ms=0 size_b=16 (tx#58) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=27 epoch=10 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:22,295 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:22,626 INFO image_rx_daemon: frag_arrival: seq=208 idx=0 total=1 fw_us=2548993888 len=193 + +2026-10-25 18:30:22,627 INFO image_rx_daemon: published frame_id=0 seq=208 189 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:23,023 INFO image_rx_daemon: stats: rx_frames=168 rx_decode_err=0 frames_published=168 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=236 cmd_cooldown_drops=0 cmd_gate_held=73 cmd_copies_deferred=0 cmd_gate_deferred=73 + +2026-10-25 18:30:23,024 INFO image_rx_daemon: air_gap: n=20 dt_med=562090us dt_p95=635055us len_med=152B cmd_tx_ok=58 cmd_tx_fail=0 + +2026-10-25 18:30:23,027 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 18:30:23,028 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=562.1ms + +2026-10-25 18:30:23,030 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=8.0/10.0/10.0 + +2026-10-25 18:30:23,031 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=10 last_hop=26 slot_off=[14..50] + +2026-10-25 18:30:23,033 INFO image_rx_daemon: probe: tx=58 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:30:23,034 INFO image_rx_daemon: probe_grid: p0/s0:0/58(0%) + +2026-10-25 18:30:23,203 INFO image_rx_daemon: frag_arrival: seq=209 idx=0 total=1 fw_us=2549564090 len=152 + +2026-10-25 18:30:23,206 INFO image_rx_daemon: published frame_id=0 seq=209 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:23,574 INFO image_rx_daemon: frag_arrival: seq=210 idx=0 total=1 fw_us=2549940071 len=121 + +2026-10-25 18:30:23,575 INFO image_rx_daemon: published frame_id=0 seq=210 117 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:23,576 INFO image_rx_daemon: PROBE TX seq=59 phase_ms=0 size_b=16 (tx#59) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=18 epoch=10 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:23,622 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:24,217 INFO image_rx_daemon: frag_arrival: seq=211 idx=0 total=1 fw_us=2550575120 len=169 + +2026-10-25 18:30:24,219 INFO image_rx_daemon: published frame_id=0 seq=211 165 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:24,629 INFO image_rx_daemon: frag_arrival: seq=212 idx=0 total=1 fw_us=2550992475 len=194 + +2026-10-25 18:30:24,630 INFO image_rx_daemon: published frame_id=0 seq=212 190 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:24,631 INFO image_rx_daemon: PROBE TX seq=60 phase_ms=0 size_b=16 (tx#60) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=16 epoch=10 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:24,688 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:25,242 INFO image_rx_daemon: frag_arrival: seq=213 idx=0 total=1 fw_us=2551593976 len=199 + +2026-10-25 18:30:25,243 INFO image_rx_daemon: published frame_id=0 seq=213 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:25,604 INFO image_rx_daemon: frag_arrival: seq=214 idx=0 total=1 fw_us=2551959592 len=152 + +2026-10-25 18:30:25,607 INFO image_rx_daemon: published frame_id=0 seq=214 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:26,188 INFO image_rx_daemon: frag_arrival: seq=215 idx=0 total=1 fw_us=2552560970 len=156 + +2026-10-25 18:30:26,189 INFO image_rx_daemon: published frame_id=0 seq=215 152 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:26,190 INFO image_rx_daemon: PROBE TX seq=61 phase_ms=0 size_b=16 (tx#61) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=38 epoch=10 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:26,279 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:26,610 INFO image_rx_daemon: frag_arrival: seq=216 idx=0 total=1 fw_us=2552965221 len=162 + +2026-10-25 18:30:26,613 INFO image_rx_daemon: published frame_id=0 seq=216 158 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:27,236 INFO image_rx_daemon: frag_arrival: seq=217 idx=0 total=1 fw_us=2553595056 len=207 + +2026-10-25 18:30:27,238 INFO image_rx_daemon: published frame_id=0 seq=217 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:27,630 INFO image_rx_daemon: frag_arrival: seq=218 idx=0 total=1 fw_us=2553986423 len=196 + +2026-10-25 18:30:27,631 INFO image_rx_daemon: published frame_id=0 seq=218 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:27,632 INFO image_rx_daemon: PROBE TX seq=62 phase_ms=0 size_b=16 (tx#62) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=47 epoch=11 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:27,679 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:28,238 INFO image_rx_daemon: frag_arrival: seq=219 idx=0 total=1 fw_us=2554593102 len=207 + +2026-10-25 18:30:28,239 INFO image_rx_daemon: published frame_id=0 seq=219 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:28,598 INFO image_rx_daemon: frag_arrival: seq=220 idx=0 total=1 fw_us=2554953654 len=152 + +2026-10-25 18:30:28,599 INFO image_rx_daemon: published frame_id=0 seq=220 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:29,234 INFO image_rx_daemon: frag_arrival: seq=221 idx=0 total=1 fw_us=2555586472 len=200 + +2026-10-25 18:30:29,235 INFO image_rx_daemon: published frame_id=0 seq=221 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:29,236 INFO image_rx_daemon: PROBE TX seq=63 phase_ms=0 size_b=16 (tx#63) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=35 epoch=11 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:29,274 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:29,582 INFO image_rx_daemon: frag_arrival: seq=222 idx=0 total=1 fw_us=2555944355 len=143 + +2026-10-25 18:30:29,585 INFO image_rx_daemon: published frame_id=0 seq=222 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:30,238 INFO image_rx_daemon: frag_arrival: seq=223 idx=0 total=1 fw_us=2556589878 len=204 + +2026-10-25 18:30:30,239 INFO image_rx_daemon: published frame_id=0 seq=223 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:30,606 INFO image_rx_daemon: frag_arrival: seq=224 idx=0 total=1 fw_us=2556963363 len=170 + +2026-10-25 18:30:30,608 INFO image_rx_daemon: published frame_id=0 seq=224 166 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:30,609 INFO image_rx_daemon: PROBE TX seq=64 phase_ms=0 size_b=16 (tx#64) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=6 epoch=11 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:30,678 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:31,219 INFO image_rx_daemon: frag_arrival: seq=225 idx=0 total=1 fw_us=2557588221 len=206 + +2026-10-25 18:30:31,222 INFO image_rx_daemon: published frame_id=0 seq=225 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:31,584 INFO image_rx_daemon: frag_arrival: seq=226 idx=0 total=1 fw_us=2557953908 len=160 + +2026-10-25 18:30:31,586 INFO image_rx_daemon: published frame_id=0 seq=226 156 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:32,226 INFO image_rx_daemon: frag_arrival: seq=227 idx=0 total=1 fw_us=2558583800 len=202 + +2026-10-25 18:30:32,227 INFO image_rx_daemon: published frame_id=0 seq=227 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:32,228 INFO image_rx_daemon: PROBE TX seq=65 phase_ms=0 size_b=16 (tx#65) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=9 epoch=11 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:32,275 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:32,550 INFO image_rx_daemon: frag_arrival: seq=228 idx=0 total=1 fw_us=2558915674 len=112 + +2026-10-25 18:30:32,552 INFO image_rx_daemon: published frame_id=0 seq=228 108 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:33,014 INFO image_rx_daemon: frag_arrival: seq=229 idx=0 total=1 fw_us=2559383733 len=115 + +2026-10-25 18:30:33,016 INFO image_rx_daemon: published frame_id=0 seq=229 111 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:33,037 INFO image_rx_daemon: stats: rx_frames=189 rx_decode_err=0 frames_published=189 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=266 cmd_cooldown_drops=0 cmd_gate_held=84 cmd_copies_deferred=0 cmd_gate_deferred=84 + +2026-10-25 18:30:33,038 INFO image_rx_daemon: air_gap: n=21 dt_med=468059us dt_p95=635049us len_med=169B cmd_tx_ok=65 cmd_tx_fail=0 + +2026-10-25 18:30:33,041 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:13 + +2026-10-25 18:30:33,042 INFO image_rx_daemon: air_gap_by_class: boundary: n=21 med=468.1ms + +2026-10-25 18:30:33,045 INFO image_rx_daemon: rx_rf: n_rssi=21 n_snr=21 rssi[min/med/max]=-74/-66/-63 snr[min/med/max]=7.0/10.0/10.0 + +2026-10-25 18:30:33,046 INFO image_rx_daemon: phase_telemetry: valid=21 invalid=0 pre_f8=0 last_epoch=11 last_hop=28 slot_off=[14..81] + +2026-10-25 18:30:33,048 INFO image_rx_daemon: probe: tx=65 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:30:33,048 INFO image_rx_daemon: probe_grid: p0/s0:0/65(0%) + +2026-10-25 18:30:33,612 INFO image_rx_daemon: frag_arrival: seq=230 idx=0 total=1 fw_us=2559965553 len=182 + +2026-10-25 18:30:33,615 INFO image_rx_daemon: published frame_id=0 seq=230 178 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:33,616 INFO image_rx_daemon: PROBE TX seq=66 phase_ms=0 size_b=16 (tx#66) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=15 epoch=11 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:33,673 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:34,204 INFO image_rx_daemon: frag_arrival: seq=231 idx=0 total=1 fw_us=2560559313 len=173 + +2026-10-25 18:30:34,205 INFO image_rx_daemon: published frame_id=0 seq=231 169 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:34,552 INFO image_rx_daemon: frag_arrival: seq=232 idx=0 total=1 fw_us=2560914651 len=114 + +2026-10-25 18:30:34,555 INFO image_rx_daemon: published frame_id=0 seq=232 110 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:35,219 INFO image_rx_daemon: frag_arrival: seq=233 idx=0 total=1 fw_us=2561580811 len=207 + +2026-10-25 18:30:35,220 INFO image_rx_daemon: published frame_id=0 seq=233 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:35,220 INFO image_rx_daemon: PROBE TX seq=67 phase_ms=0 size_b=16 (tx#67) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=19 epoch=11 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:35,267 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:35,584 INFO image_rx_daemon: frag_arrival: seq=234 idx=0 total=1 fw_us=2561941042 len=152 + +2026-10-25 18:30:35,586 INFO image_rx_daemon: published frame_id=0 seq=234 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:36,173 INFO image_rx_daemon: frag_arrival: seq=235 idx=0 total=1 fw_us=2562534905 len=147 + +2026-10-25 18:30:36,176 INFO image_rx_daemon: published frame_id=0 seq=235 143 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:36,578 INFO image_rx_daemon: frag_arrival: seq=236 idx=0 total=1 fw_us=2562939328 len=152 + +2026-10-25 18:30:36,579 INFO image_rx_daemon: published frame_id=0 seq=236 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:36,580 INFO image_rx_daemon: PROBE TX seq=68 phase_ms=0 size_b=16 (tx#68) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=8 epoch=11 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:36,667 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:37,177 INFO image_rx_daemon: frag_arrival: seq=237 idx=0 total=1 fw_us=2563538290 len=152 + +2026-10-25 18:30:37,179 INFO image_rx_daemon: published frame_id=0 seq=237 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:37,582 INFO image_rx_daemon: frag_arrival: seq=238 idx=0 total=1 fw_us=2563937602 len=152 + +2026-10-25 18:30:37,583 INFO image_rx_daemon: published frame_id=0 seq=238 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:38,180 INFO image_rx_daemon: frag_arrival: seq=239 idx=0 total=1 fw_us=2564536593 len=152 + +2026-10-25 18:30:38,181 INFO image_rx_daemon: published frame_id=0 seq=239 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:38,181 INFO image_rx_daemon: PROBE TX seq=69 phase_ms=0 size_b=16 (tx#69) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=16 epoch=12 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:38,254 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:38,578 INFO image_rx_daemon: frag_arrival: seq=240 idx=0 total=1 fw_us=2564936038 len=152 + +2026-10-25 18:30:38,580 INFO image_rx_daemon: published frame_id=0 seq=240 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:39,174 INFO image_rx_daemon: frag_arrival: seq=241 idx=0 total=1 fw_us=2565535266 len=152 + +2026-10-25 18:30:39,175 INFO image_rx_daemon: published frame_id=0 seq=241 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:39,570 INFO image_rx_daemon: frag_arrival: seq=242 idx=0 total=1 fw_us=2565934666 len=152 + +2026-10-25 18:30:39,572 INFO image_rx_daemon: published frame_id=0 seq=242 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:39,572 INFO image_rx_daemon: PROBE TX seq=70 phase_ms=0 size_b=16 (tx#70) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=44 epoch=12 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:39,661 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:40,177 INFO image_rx_daemon: frag_arrival: seq=243 idx=0 total=1 fw_us=2566533846 len=152 + +2026-10-25 18:30:40,179 INFO image_rx_daemon: published frame_id=0 seq=243 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:40,568 INFO image_rx_daemon: frag_arrival: seq=244 idx=0 total=1 fw_us=2566934142 len=152 + +2026-10-25 18:30:40,570 INFO image_rx_daemon: published frame_id=0 seq=244 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:41,166 INFO image_rx_daemon: frag_arrival: seq=245 idx=0 total=1 fw_us=2567532146 len=152 + +2026-10-25 18:30:41,168 INFO image_rx_daemon: published frame_id=0 seq=245 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:41,168 INFO image_rx_daemon: PROBE TX seq=71 phase_ms=0 size_b=16 (tx#71) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=4 epoch=12 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:41,257 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:41,576 INFO image_rx_daemon: frag_arrival: seq=246 idx=0 total=1 fw_us=2567931439 len=152 + +2026-10-25 18:30:41,579 INFO image_rx_daemon: published frame_id=0 seq=246 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:42,211 INFO image_rx_daemon: frag_arrival: seq=247 idx=0 total=1 fw_us=2568569146 len=205 + +2026-10-25 18:30:42,212 INFO image_rx_daemon: published frame_id=0 seq=247 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:42,562 INFO image_rx_daemon: frag_arrival: seq=248 idx=0 total=1 fw_us=2568921868 len=144 + +2026-10-25 18:30:42,565 INFO image_rx_daemon: published frame_id=0 seq=248 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:42,565 INFO image_rx_daemon: PROBE TX seq=72 phase_ms=0 size_b=16 (tx#72) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=30 epoch=12 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:42,654 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:43,051 INFO image_rx_daemon: stats: rx_frames=208 rx_decode_err=0 frames_published=208 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=294 cmd_cooldown_drops=0 cmd_gate_held=93 cmd_copies_deferred=0 cmd_gate_deferred=93 + +2026-10-25 18:30:43,053 INFO image_rx_daemon: air_gap: n=19 dt_med=581820us dt_p95=666160us len_med=152B cmd_tx_ok=72 cmd_tx_fail=0 + +2026-10-25 18:30:43,055 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:12 + +2026-10-25 18:30:43,057 INFO image_rx_daemon: air_gap_by_class: boundary: n=19 med=581.8ms + +2026-10-25 18:30:43,058 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-74/-67/-62 snr[min/med/max]=9.0/10.0/13.0 + +2026-10-25 18:30:43,058 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 pre_f8=0 last_epoch=12 last_hop=26 slot_off=[14..14] + +2026-10-25 18:30:43,059 INFO image_rx_daemon: probe: tx=72 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:30:43,059 INFO image_rx_daemon: probe_grid: p0/s0:0/72(0%) + +2026-10-25 18:30:43,191 INFO image_rx_daemon: frag_arrival: seq=249 idx=0 total=1 fw_us=2569541397 len=170 + +2026-10-25 18:30:43,194 INFO image_rx_daemon: published frame_id=0 seq=249 166 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:43,570 INFO image_rx_daemon: frag_arrival: seq=250 idx=0 total=1 fw_us=2569927769 len=152 + +2026-10-25 18:30:43,571 INFO image_rx_daemon: published frame_id=0 seq=250 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:44,150 INFO image_rx_daemon: frag_arrival: seq=251 idx=0 total=1 fw_us=2570516501 len=139 + +2026-10-25 18:30:44,152 INFO image_rx_daemon: published frame_id=0 seq=251 135 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:44,153 INFO image_rx_daemon: PROBE TX seq=73 phase_ms=0 size_b=16 (tx#73) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=41 epoch=12 freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:44,196 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:44,565 INFO image_rx_daemon: frag_arrival: seq=252 idx=0 total=1 fw_us=2570926050 len=152 + +2026-10-25 18:30:44,568 INFO image_rx_daemon: published frame_id=0 seq=252 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:45,154 INFO image_rx_daemon: frag_arrival: seq=253 idx=0 total=1 fw_us=2571514640 len=140 + +2026-10-25 18:30:45,155 INFO image_rx_daemon: published frame_id=0 seq=253 136 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:45,590 INFO image_rx_daemon: frag_arrival: seq=254 idx=0 total=1 fw_us=2571947455 len=185 + +2026-10-25 18:30:45,591 INFO image_rx_daemon: published frame_id=0 seq=254 181 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:45,592 INFO image_rx_daemon: PROBE TX seq=74 phase_ms=0 size_b=16 (tx#74) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=43 epoch=12 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:45,649 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:46,165 INFO image_rx_daemon: frag_arrival: seq=255 idx=0 total=1 fw_us=2572522981 len=152 + +2026-10-25 18:30:46,166 INFO image_rx_daemon: published frame_id=0 seq=255 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:46,610 INFO image_rx_daemon: frag_arrival: seq=0 idx=0 total=1 fw_us=2572961141 len=207 + +2026-10-25 18:30:46,612 INFO image_rx_daemon: published frame_id=0 seq=0 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:47,158 INFO image_rx_daemon: frag_arrival: seq=1 idx=0 total=1 fw_us=2573521083 len=152 + +2026-10-25 18:30:47,159 INFO image_rx_daemon: published frame_id=0 seq=1 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:47,159 INFO image_rx_daemon: PROBE TX seq=75 phase_ms=0 size_b=16 (tx#75) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=5 epoch=13 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:47,248 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:47,558 INFO image_rx_daemon: frag_arrival: seq=2 idx=0 total=1 fw_us=2573912638 len=141 + +2026-10-25 18:30:47,561 INFO image_rx_daemon: published frame_id=0 seq=2 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:48,194 INFO image_rx_daemon: frag_arrival: seq=3 idx=0 total=1 fw_us=2574546142 len=187 + +2026-10-25 18:30:48,195 INFO image_rx_daemon: published frame_id=0 seq=3 183 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:48,583 INFO image_rx_daemon: frag_arrival: seq=4 idx=0 total=1 fw_us=2574941805 len=186 + +2026-10-25 18:30:48,584 INFO image_rx_daemon: published frame_id=0 seq=4 182 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:48,586 INFO image_rx_daemon: PROBE TX seq=76 phase_ms=0 size_b=16 (tx#76) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=10 epoch=13 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:48,643 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:49,194 INFO image_rx_daemon: frag_arrival: seq=5 idx=0 total=1 fw_us=2575550878 len=197 + +2026-10-25 18:30:49,195 INFO image_rx_daemon: published frame_id=0 seq=5 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:49,552 INFO image_rx_daemon: frag_arrival: seq=6 idx=0 total=1 fw_us=2575916550 len=152 + +2026-10-25 18:30:49,554 INFO image_rx_daemon: published frame_id=0 seq=6 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:50,154 INFO image_rx_daemon: frag_arrival: seq=7 idx=0 total=1 fw_us=2576510322 len=147 + +2026-10-25 18:30:50,157 INFO image_rx_daemon: published frame_id=0 seq=7 143 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:50,157 INFO image_rx_daemon: PROBE TX seq=77 phase_ms=0 size_b=16 (tx#77) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=12 epoch=13 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:50,243 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:50,517 INFO image_rx_daemon: frag_arrival: seq=8 idx=0 total=1 fw_us=2576875866 len=101 + +2026-10-25 18:30:50,520 INFO image_rx_daemon: published frame_id=0 seq=8 97 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:51,161 INFO image_rx_daemon: frag_arrival: seq=9 idx=0 total=1 fw_us=2577513731 len=152 + +2026-10-25 18:30:51,163 INFO image_rx_daemon: published frame_id=0 seq=9 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:51,598 INFO image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=2577951997 len=207 + +2026-10-25 18:30:51,599 INFO image_rx_daemon: published frame_id=0 seq=10 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:51,600 INFO image_rx_daemon: PROBE TX seq=78 phase_ms=0 size_b=16 (tx#78) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=8 epoch=13 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:51,647 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:52,202 INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=2578551039 len=207 + +2026-10-25 18:30:52,205 INFO image_rx_daemon: published frame_id=0 seq=11 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:52,542 INFO image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=2578903646 len=141 + +2026-10-25 18:30:52,543 INFO image_rx_daemon: published frame_id=0 seq=12 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:53,063 INFO image_rx_daemon: stats: rx_frames=228 rx_decode_err=0 frames_published=228 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=324 cmd_cooldown_drops=0 cmd_gate_held=104 cmd_copies_deferred=0 cmd_gate_deferred=104 + +2026-10-25 18:30:53,066 INFO image_rx_daemon: air_gap: n=20 dt_med=559942us dt_p95=637865us len_med=152B cmd_tx_ok=78 cmd_tx_fail=0 + +2026-10-25 18:30:53,070 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:30:53,074 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=559.9ms + +2026-10-25 18:30:53,075 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-66/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:30:53,075 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=13 last_hop=26 slot_off=[14..14] + +2026-10-25 18:30:53,076 INFO image_rx_daemon: probe: tx=78 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:30:53,076 INFO image_rx_daemon: probe_grid: p0/s0:0/78(0%) + +2026-10-25 18:30:53,150 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=2579510272 len=152 + +2026-10-25 18:30:53,151 INFO image_rx_daemon: published frame_id=0 seq=13 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:53,152 INFO image_rx_daemon: PROBE TX seq=79 phase_ms=0 size_b=16 (tx#79) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=1 epoch=13 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:53,240 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:53,549 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=2579909585 len=152 + +2026-10-25 18:30:53,551 INFO image_rx_daemon: published frame_id=0 seq=14 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:54,146 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=2580500730 len=142 + +2026-10-25 18:30:54,147 INFO image_rx_daemon: published frame_id=0 seq=15 138 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:54,738 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=2581094438 len=137 + +2026-10-25 18:30:54,741 INFO image_rx_daemon: published frame_id=0 seq=16 133 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:54,742 INFO image_rx_daemon: PROBE TX seq=80 phase_ms=0 size_b=16 (tx#80) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=29 epoch=13 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:54,841 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:55,146 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=2581506574 len=152 + +2026-10-25 18:30:55,147 INFO image_rx_daemon: published frame_id=0 seq=17 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:55,560 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=2581916947 len=152 + +2026-10-25 18:30:55,561 INFO image_rx_daemon: published frame_id=0 seq=18 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:56,182 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=2582535978 len=195 + +2026-10-25 18:30:56,183 INFO image_rx_daemon: published frame_id=0 seq=19 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:56,184 INFO image_rx_daemon: PROBE TX seq=81 phase_ms=0 size_b=16 (tx#81) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=2 epoch=13 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:56,231 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:56,791 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=2583140146 len=202 + +2026-10-25 18:30:56,792 INFO image_rx_daemon: published frame_id=0 seq=20 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:57,127 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=2583487879 len=132 + +2026-10-25 18:30:57,131 INFO image_rx_daemon: published frame_id=0 seq=21 128 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:57,742 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=2584102562 len=152 + +2026-10-25 18:30:57,745 INFO image_rx_daemon: published frame_id=0 seq=22 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:57,746 INFO image_rx_daemon: PROBE TX seq=82 phase_ms=0 size_b=16 (tx#82) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=20 epoch=14 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:57,834 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:58,139 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=2584496758 len=145 + +2026-10-25 18:30:58,140 INFO image_rx_daemon: published frame_id=0 seq=23 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:58,550 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=2584905675 len=150 + +2026-10-25 18:30:58,551 INFO image_rx_daemon: published frame_id=0 seq=24 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:59,146 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=2585500331 len=152 + +2026-10-25 18:30:59,147 INFO image_rx_daemon: published frame_id=0 seq=25 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:30:59,148 INFO image_rx_daemon: PROBE TX seq=83 phase_ms=0 size_b=16 (tx#83) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=5 epoch=14 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:30:59,227 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:30:59,771 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=2586127503 len=190 + +2026-10-25 18:30:59,773 INFO image_rx_daemon: published frame_id=0 seq=26 186 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:00,174 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=2586531982 len=200 + +2026-10-25 18:31:00,176 INFO image_rx_daemon: published frame_id=0 seq=27 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:00,542 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=2586894834 len=133 + +2026-10-25 18:31:00,543 INFO image_rx_daemon: published frame_id=0 seq=28 129 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:00,544 INFO image_rx_daemon: PROBE TX seq=84 phase_ms=0 size_b=16 (tx#84) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=33 epoch=14 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:00,622 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:01,137 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=2587493885 len=151 + +2026-10-25 18:31:01,139 INFO image_rx_daemon: published frame_id=0 seq=29 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:01,741 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=2588095404 len=152 + +2026-10-25 18:31:01,743 INFO image_rx_daemon: published frame_id=0 seq=30 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:01,744 INFO image_rx_daemon: PROBE TX seq=85 phase_ms=0 size_b=16 (tx#85) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=15 epoch=14 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:01,826 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:02,134 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=2588494802 len=152 + +2026-10-25 18:31:02,135 INFO image_rx_daemon: published frame_id=0 seq=31 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:02,734 INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=2589093774 len=152 + +2026-10-25 18:31:02,735 INFO image_rx_daemon: published frame_id=0 seq=32 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:03,079 INFO image_rx_daemon: stats: rx_frames=248 rx_decode_err=0 frames_published=248 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=353 cmd_cooldown_drops=0 cmd_gate_held=113 cmd_copies_deferred=0 cmd_gate_deferred=113 + +2026-10-25 18:31:03,081 INFO image_rx_daemon: air_gap: n=20 dt_med=593708us dt_p95=627172us len_med=152B cmd_tx_ok=85 cmd_tx_fail=0 + +2026-10-25 18:31:03,082 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 18:31:03,083 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=593.7ms + +2026-10-25 18:31:03,084 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:31:03,085 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=14 last_hop=27 slot_off=[14..27] + +2026-10-25 18:31:03,086 INFO image_rx_daemon: probe: tx=85 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:31:03,087 INFO image_rx_daemon: probe_grid: p0/s0:0/85(0%) + +2026-10-25 18:31:03,142 INFO image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=2589494142 len=152 + +2026-10-25 18:31:03,143 INFO image_rx_daemon: published frame_id=0 seq=33 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:03,145 INFO image_rx_daemon: PROBE TX seq=86 phase_ms=0 size_b=16 (tx#86) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=25 epoch=14 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:03,222 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:03,574 INFO image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=2589926526 len=152 + +2026-10-25 18:31:03,577 INFO image_rx_daemon: published frame_id=0 seq=34 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:04,175 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=2590530727 len=206 + +2026-10-25 18:31:04,176 INFO image_rx_daemon: published frame_id=0 seq=35 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:04,774 INFO image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=2591127400 len=202 + +2026-10-25 18:31:04,775 INFO image_rx_daemon: published frame_id=0 seq=36 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:04,775 INFO image_rx_daemon: PROBE TX seq=87 phase_ms=0 size_b=16 (tx#87) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=36 epoch=14 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:04,823 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:05,174 INFO image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=2591521703 len=196 + +2026-10-25 18:31:05,175 INFO image_rx_daemon: published frame_id=0 seq=37 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:05,546 INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=2591905590 len=174 + +2026-10-25 18:31:05,547 INFO image_rx_daemon: published frame_id=0 seq=38 170 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:06,175 INFO image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=2592527794 len=205 + +2026-10-25 18:31:06,176 INFO image_rx_daemon: published frame_id=0 seq=39 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:06,177 INFO image_rx_daemon: PROBE TX seq=88 phase_ms=0 size_b=16 (tx#88) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=46 epoch=14 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:06,223 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:06,564 INFO image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=2592923142 len=200 + +2026-10-25 18:31:06,565 INFO image_rx_daemon: published frame_id=0 seq=40 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:07,142 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=2593502802 len=175 + +2026-10-25 18:31:07,144 INFO image_rx_daemon: published frame_id=0 seq=41 171 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:07,500 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=2593855348 len=112 + +2026-10-25 18:31:07,503 INFO image_rx_daemon: published frame_id=0 seq=42 108 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:07,504 INFO image_rx_daemon: PROBE TX seq=89 phase_ms=0 size_b=16 (tx#89) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=15 epoch=15 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:31:07,552 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:08,156 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=2594505861 len=182 + +2026-10-25 18:31:08,159 INFO image_rx_daemon: published frame_id=0 seq=43 178 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:08,550 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=2594903747 len=169 + +2026-10-25 18:31:08,552 INFO image_rx_daemon: published frame_id=0 seq=44 165 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:08,552 INFO image_rx_daemon: PROBE TX seq=90 phase_ms=0 size_b=16 (tx#90) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=3 epoch=15 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:08,620 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:09,100 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=2595454489 len=113 + +2026-10-25 18:31:09,103 INFO image_rx_daemon: published frame_id=0 seq=45 109 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:09,554 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=2595906869 len=119 + +2026-10-25 18:31:09,555 INFO image_rx_daemon: published frame_id=0 seq=46 115 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:10,130 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=2596480757 len=152 + +2026-10-25 18:31:10,131 INFO image_rx_daemon: published frame_id=0 seq=47 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:10,132 INFO image_rx_daemon: PROBE TX seq=91 phase_ms=0 size_b=16 (tx#91) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=48 epoch=15 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:10,211 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:10,530 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=2596879973 len=152 + +2026-10-25 18:31:10,531 INFO image_rx_daemon: published frame_id=0 seq=48 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:11,106 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=2597476009 len=150 + +2026-10-25 18:31:11,108 INFO image_rx_daemon: published frame_id=0 seq=49 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:11,726 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=2598077049 len=152 + +2026-10-25 18:31:11,727 INFO image_rx_daemon: published frame_id=0 seq=50 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:11,728 INFO image_rx_daemon: PROBE TX seq=92 phase_ms=0 size_b=16 (tx#92) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=49 epoch=15 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:11,807 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:12,114 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=2598473644 len=151 + +2026-10-25 18:31:12,115 INFO image_rx_daemon: published frame_id=0 seq=51 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:12,718 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=2599074880 len=152 + +2026-10-25 18:31:12,719 INFO image_rx_daemon: published frame_id=0 seq=52 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:13,095 INFO image_rx_daemon: stats: rx_frames=268 rx_decode_err=0 frames_published=268 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=382 cmd_cooldown_drops=0 cmd_gate_held=121 cmd_copies_deferred=0 cmd_gate_deferred=121 + +2026-10-25 18:31:13,096 INFO image_rx_daemon: air_gap: n=20 dt_med=550742us dt_p95=650513us len_med=152B cmd_tx_ok=92 cmd_tx_fail=0 + +2026-10-25 18:31:13,098 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:31:13,099 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=550.7ms + +2026-10-25 18:31:13,100 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:31:13,100 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=15 last_hop=27 slot_off=[14..65] + +2026-10-25 18:31:13,101 INFO image_rx_daemon: probe: tx=92 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:31:13,102 INFO image_rx_daemon: probe_grid: p0/s0:0/92(0%) + +2026-10-25 18:31:13,109 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=2599474012 len=152 + +2026-10-25 18:31:13,111 INFO image_rx_daemon: published frame_id=0 seq=53 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:13,112 INFO image_rx_daemon: PROBE TX seq=93 phase_ms=0 size_b=16 (tx#93) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=18 epoch=15 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:13,210 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:13,535 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=2599887070 len=152 + +2026-10-25 18:31:13,536 INFO image_rx_daemon: published frame_id=0 seq=54 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:14,110 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=2600471993 len=152 + +2026-10-25 18:31:14,112 INFO image_rx_daemon: published frame_id=0 seq=55 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:14,722 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=2601070813 len=152 + +2026-10-25 18:31:14,723 INFO image_rx_daemon: published frame_id=0 seq=56 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:14,724 INFO image_rx_daemon: PROBE TX seq=94 phase_ms=0 size_b=16 (tx#94) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=35 epoch=15 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:14,802 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:15,124 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=2601469931 len=152 + +2026-10-25 18:31:15,125 INFO image_rx_daemon: published frame_id=0 seq=57 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:15,710 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=2602068679 len=152 + +2026-10-25 18:31:15,712 INFO image_rx_daemon: published frame_id=0 seq=58 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:16,112 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=2602467780 len=152 + +2026-10-25 18:31:16,113 INFO image_rx_daemon: published frame_id=0 seq=59 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:16,114 INFO image_rx_daemon: PROBE TX seq=95 phase_ms=0 size_b=16 (tx#95) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=47 epoch=15 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:16,202 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:16,530 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=2602897903 len=152 + +2026-10-25 18:31:16,531 INFO image_rx_daemon: published frame_id=0 seq=60 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:17,151 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=2603499327 len=199 + +2026-10-25 18:31:17,152 INFO image_rx_daemon: published frame_id=0 seq=61 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:17,518 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=2603875067 len=148 + +2026-10-25 18:31:17,519 INFO image_rx_daemon: published frame_id=0 seq=62 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:17,519 INFO image_rx_daemon: PROBE TX seq=96 phase_ms=0 size_b=16 (tx#96) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=3 epoch=16 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:31:17,598 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:18,135 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=2604484287 len=180 + +2026-10-25 18:31:18,136 INFO image_rx_daemon: published frame_id=0 seq=63 176 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:18,539 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=2604887248 len=152 + +2026-10-25 18:31:18,542 INFO image_rx_daemon: published frame_id=0 seq=64 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:19,102 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=2605453875 len=143 + +2026-10-25 18:31:19,103 INFO image_rx_daemon: published frame_id=0 seq=65 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:19,104 INFO image_rx_daemon: PROBE TX seq=97 phase_ms=0 size_b=16 (tx#97) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=19 epoch=16 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:19,193 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:19,546 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=2605892074 len=152 + +2026-10-25 18:31:19,551 INFO image_rx_daemon: published frame_id=0 seq=66 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:20,098 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=2606449089 len=140 + +2026-10-25 18:31:20,099 INFO image_rx_daemon: published frame_id=0 seq=67 136 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:20,737 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=2607086300 len=192 + +2026-10-25 18:31:20,738 INFO image_rx_daemon: published frame_id=0 seq=68 188 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:20,740 INFO image_rx_daemon: PROBE TX seq=98 phase_ms=0 size_b=16 (tx#98) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=14 epoch=16 freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:20,797 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:21,106 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=2607455142 len=150 + +2026-10-25 18:31:21,111 INFO image_rx_daemon: published frame_id=0 seq=69 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:21,745 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=2608094146 len=205 + +2026-10-25 18:31:21,747 INFO image_rx_daemon: published frame_id=0 seq=70 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:22,102 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=2608454357 len=152 + +2026-10-25 18:31:22,103 INFO image_rx_daemon: published frame_id=0 seq=71 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:22,104 INFO image_rx_daemon: PROBE TX seq=99 phase_ms=0 size_b=16 (tx#99) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=0 epoch=16 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:22,192 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:22,743 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=2609086680 len=199 + +2026-10-25 18:31:22,744 INFO image_rx_daemon: published frame_id=0 seq=72 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:23,119 INFO image_rx_daemon: stats: rx_frames=288 rx_decode_err=0 frames_published=288 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=412 cmd_cooldown_drops=0 cmd_gate_held=129 cmd_copies_deferred=0 cmd_gate_deferred=129 + +2026-10-25 18:31:23,121 INFO image_rx_daemon: air_gap: n=20 dt_med=557015us dt_p95=639004us len_med=152B cmd_tx_ok=99 cmd_tx_fail=0 + +2026-10-25 18:31:23,123 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:31:23,123 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=557.0ms + +2026-10-25 18:31:23,124 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-66/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:31:23,125 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=2609472843 len=182 + +2026-10-25 18:31:23,126 INFO image_rx_daemon: phase_telemetry: valid=21 invalid=0 pre_f8=0 last_epoch=16 last_hop=29 slot_off=[14..46] + +2026-10-25 18:31:23,127 INFO image_rx_daemon: published frame_id=0 seq=73 178 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:23,127 INFO image_rx_daemon: probe: tx=99 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:31:23,128 INFO image_rx_daemon: probe_grid: p0/s0:0/99(0%) + +2026-10-25 18:31:23,714 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=2610063704 len=169 + +2026-10-25 18:31:23,715 INFO image_rx_daemon: published frame_id=0 seq=74 165 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:23,716 INFO image_rx_daemon: PROBE TX seq=100 phase_ms=0 size_b=16 (tx#100) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=23 epoch=16 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:23,784 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:24,103 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=2610449965 len=152 + +2026-10-25 18:31:24,106 INFO image_rx_daemon: published frame_id=0 seq=75 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:24,738 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=2611084865 len=201 + +2026-10-25 18:31:24,740 INFO image_rx_daemon: published frame_id=0 seq=76 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:25,100 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=2611445251 len=150 + +2026-10-25 18:31:25,101 INFO image_rx_daemon: published frame_id=0 seq=77 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:25,101 INFO image_rx_daemon: PROBE TX seq=101 phase_ms=0 size_b=16 (tx#101) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=25 epoch=16 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:25,180 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:25,727 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=2612077691 len=196 + +2026-10-25 18:31:25,728 INFO image_rx_daemon: published frame_id=0 seq=78 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:26,094 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=2612445682 len=152 + +2026-10-25 18:31:26,095 INFO image_rx_daemon: published frame_id=0 seq=79 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:26,684 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=2613031457 len=135 + +2026-10-25 18:31:26,687 INFO image_rx_daemon: published frame_id=0 seq=80 131 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:26,688 INFO image_rx_daemon: PROBE TX seq=102 phase_ms=0 size_b=16 (tx#102) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=10 epoch=16 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:26,776 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:27,094 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=2613443561 len=152 + +2026-10-25 18:31:27,095 INFO image_rx_daemon: published frame_id=0 seq=81 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:27,683 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=2614032057 len=140 + +2026-10-25 18:31:27,684 INFO image_rx_daemon: published frame_id=0 seq=82 136 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:28,098 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=2614441437 len=152 + +2026-10-25 18:31:28,099 INFO image_rx_daemon: published frame_id=0 seq=83 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:28,099 INFO image_rx_daemon: PROBE TX seq=103 phase_ms=0 size_b=16 (tx#103) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=27 epoch=17 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:28,177 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:28,738 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=2615078848 len=204 + +2026-10-25 18:31:28,739 INFO image_rx_daemon: published frame_id=0 seq=84 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:29,131 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=2615477905 len=206 + +2026-10-25 18:31:29,132 INFO image_rx_daemon: published frame_id=0 seq=85 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:29,690 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=2616037509 len=152 + +2026-10-25 18:31:29,691 INFO image_rx_daemon: published frame_id=0 seq=86 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:29,692 INFO image_rx_daemon: PROBE TX seq=104 phase_ms=0 size_b=16 (tx#104) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=2 epoch=17 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:29,771 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:30,090 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=2616436553 len=152 + +2026-10-25 18:31:30,091 INFO image_rx_daemon: published frame_id=0 seq=87 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:30,691 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=2617035316 len=152 + +2026-10-25 18:31:30,696 INFO image_rx_daemon: published frame_id=0 seq=88 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:31,086 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=2617434468 len=152 + +2026-10-25 18:31:31,087 INFO image_rx_daemon: published frame_id=0 seq=89 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:31,088 INFO image_rx_daemon: PROBE TX seq=105 phase_ms=0 size_b=16 (tx#105) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=15 epoch=17 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:31,169 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:31,674 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=2618025608 len=143 + +2026-10-25 18:31:31,675 INFO image_rx_daemon: published frame_id=0 seq=90 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:32,074 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=2618424807 len=141 + +2026-10-25 18:31:32,075 INFO image_rx_daemon: published frame_id=0 seq=91 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:32,671 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=2619031409 len=152 + +2026-10-25 18:31:32,672 INFO image_rx_daemon: published frame_id=0 seq=92 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:32,674 INFO image_rx_daemon: PROBE TX seq=106 phase_ms=0 size_b=16 (tx#106) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=36 epoch=17 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:32,774 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:33,123 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=2619465142 len=197 + +2026-10-25 18:31:33,124 INFO image_rx_daemon: published frame_id=0 seq=93 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:33,136 INFO image_rx_daemon: stats: rx_frames=309 rx_decode_err=0 frames_published=309 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=441 cmd_cooldown_drops=0 cmd_gate_held=139 cmd_copies_deferred=0 cmd_gate_deferred=139 + +2026-10-25 18:31:33,136 INFO image_rx_daemon: air_gap: n=21 dt_med=433733us dt_p95=634900us len_med=152B cmd_tx_ok=106 cmd_tx_fail=0 + +2026-10-25 18:31:33,137 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:13 + +2026-10-25 18:31:33,138 INFO image_rx_daemon: air_gap_by_class: boundary: n=21 med=433.7ms + +2026-10-25 18:31:33,139 INFO image_rx_daemon: rx_rf: n_rssi=21 n_snr=21 rssi[min/med/max]=-73/-64/-63 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:31:33,139 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=17 last_hop=29 slot_off=[14..14] + +2026-10-25 18:31:33,140 INFO image_rx_daemon: probe: tx=106 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:31:33,140 INFO image_rx_daemon: probe_grid: p0/s0:0/106(0%) + +2026-10-25 18:31:33,678 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=2620029221 len=152 + +2026-10-25 18:31:33,680 INFO image_rx_daemon: published frame_id=0 seq=94 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:34,080 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=2620425844 len=148 + +2026-10-25 18:31:34,081 INFO image_rx_daemon: published frame_id=0 seq=95 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:34,081 INFO image_rx_daemon: PROBE TX seq=107 phase_ms=0 size_b=16 (tx#107) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=18 epoch=17 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:34,171 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:34,678 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=2621027335 len=152 + +2026-10-25 18:31:34,679 INFO image_rx_daemon: published frame_id=0 seq=96 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:35,028 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=2621385292 len=96 + +2026-10-25 18:31:35,029 INFO image_rx_daemon: published frame_id=0 seq=97 92 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:35,681 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=2622025736 len=152 + +2026-10-25 18:31:35,682 INFO image_rx_daemon: published frame_id=0 seq=98 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:35,682 INFO image_rx_daemon: PROBE TX seq=108 phase_ms=0 size_b=16 (tx#108) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=30 epoch=17 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:35,762 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:36,082 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=2622425098 len=152 + +2026-10-25 18:31:36,084 INFO image_rx_daemon: published frame_id=0 seq=99 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:36,671 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=2623018985 len=147 + +2026-10-25 18:31:36,674 INFO image_rx_daemon: published frame_id=0 seq=100 143 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:37,106 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=2623449430 len=189 + +2026-10-25 18:31:37,107 INFO image_rx_daemon: published frame_id=0 seq=101 185 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:37,108 INFO image_rx_daemon: PROBE TX seq=109 phase_ms=0 size_b=16 (tx#109) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=25 epoch=18 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:37,166 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:37,715 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=2624056333 len=200 + +2026-10-25 18:31:37,716 INFO image_rx_daemon: published frame_id=0 seq=102 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:38,065 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=2624422079 len=152 + +2026-10-25 18:31:38,066 INFO image_rx_daemon: published frame_id=0 seq=103 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:38,678 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=2625018448 len=148 + +2026-10-25 18:31:38,679 INFO image_rx_daemon: published frame_id=0 seq=104 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:38,680 INFO image_rx_daemon: PROBE TX seq=110 phase_ms=0 size_b=16 (tx#110) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=12 epoch=18 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:38,758 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:39,104 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=2625453996 len=197 + +2026-10-25 18:31:39,106 INFO image_rx_daemon: published frame_id=0 seq=105 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:39,703 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=2626050384 len=196 + +2026-10-25 18:31:39,705 INFO image_rx_daemon: published frame_id=0 seq=106 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:40,107 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=2626449632 len=194 + +2026-10-25 18:31:40,108 INFO image_rx_daemon: published frame_id=0 seq=107 190 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:40,108 INFO image_rx_daemon: PROBE TX seq=111 phase_ms=0 size_b=16 (tx#111) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=43 epoch=18 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:40,155 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:40,710 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=2627045947 len=191 + +2026-10-25 18:31:40,711 INFO image_rx_daemon: published frame_id=0 seq=108 187 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:41,116 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=2627455524 len=205 + +2026-10-25 18:31:41,117 INFO image_rx_daemon: published frame_id=0 seq=109 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:41,674 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=2628023340 len=164 + +2026-10-25 18:31:41,675 INFO image_rx_daemon: published frame_id=0 seq=110 160 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:41,676 INFO image_rx_daemon: PROBE TX seq=112 phase_ms=0 size_b=16 (tx#112) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=22 epoch=18 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:41,754 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:42,082 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=2628422775 len=165 + +2026-10-25 18:31:42,083 INFO image_rx_daemon: published frame_id=0 seq=111 161 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:42,633 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=2628983033 len=112 + +2026-10-25 18:31:42,635 INFO image_rx_daemon: published frame_id=0 seq=112 108 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:43,074 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=2629423726 len=168 + +2026-10-25 18:31:43,076 INFO image_rx_daemon: published frame_id=0 seq=113 164 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:43,076 INFO image_rx_daemon: PROBE TX seq=113 phase_ms=0 size_b=16 (tx#113) + +2026-10-25 18:31:43,144 INFO image_rx_daemon: stats: rx_frames=329 rx_decode_err=0 frames_published=329 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=470 cmd_cooldown_drops=0 cmd_gate_held=149 cmd_copies_deferred=0 cmd_gate_deferred=149 + +2026-10-25 18:31:43,145 INFO image_rx_daemon: air_gap: n=20 dt_med=560258us dt_p95=640444us len_med=164B cmd_tx_ok=112 cmd_tx_fail=0 + +2026-10-25 18:31:43,148 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:31:43,149 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=560.3ms + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=35 epoch=18 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:43,151 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:43,151 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/13.0 + +2026-10-25 18:31:43,153 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=18 last_hop=29 slot_off=[14..14] + +2026-10-25 18:31:43,153 INFO image_rx_daemon: probe: tx=113 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:31:43,154 INFO image_rx_daemon: probe_grid: p0/s0:0/113(0%) + +2026-10-25 18:31:43,676 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=2630025485 len=171 + +2026-10-25 18:31:43,678 INFO image_rx_daemon: published frame_id=0 seq=114 167 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:44,045 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=2630388574 len=122 + +2026-10-25 18:31:44,048 INFO image_rx_daemon: published frame_id=0 seq=115 118 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:44,642 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=2630992667 len=128 + +2026-10-25 18:31:44,643 INFO image_rx_daemon: published frame_id=0 seq=116 124 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:31:44,644 INFO image_rx_daemon: PROBE TX seq=114 phase_ms=0 size_b=16 (tx#114) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=31 epoch=18 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:31:44,679 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:31:51,261 INFO image_rx_daemon: signal received; shutting down + +2026-10-25 18:31:51,342 INFO image_rx_daemon: RX worker exit + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/tractor_ocd_reset.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/tractor_ocd_reset.log new file mode 100644 index 00000000..ced0506c --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/tractor_ocd_reset.log @@ -0,0 +1,29 @@ +OCD_LEG=20261025T182825Z +Open On-Chip Debugger 0.11.0-dirty (2022-10-19-16:13) +Licensed under GNU GPL v2 +For bug reports, read + http://openocd.org/doc/doxygen/bugs.html +Info : imx_gpio GPIO JTAG/SWD bitbang driver +Info : imx_gpio mmap: pagesize: 4096, regionsize: 131072 +Info : clock speed 1805 kHz +Info : SWD DPIDR 0x6ba02477 +Info : stm32h7x.cpu0: hardware has 8 breakpoints, 4 watchpoints +Info : starting gdb server for stm32h7x.cpu0 on 3333 +Info : Listening on port 3333 for gdb connections +target halted due to debug-request, current mode: Thread +xPSR: 0x01000000 pc: 0x1ff09abc msp: 0x24003af8 +Phase A: ensure GPIOA + GPIOF clocks enabled + RCC_AHB4ENR before = 0 + RCC_AHB4ENR after = 33 +Phase B: ensure PA_11 + PF_4 are outputs (preserve other bits) +Phase C: drop BOOT0 (PA_11 -> LOW) so L072 boots from flash + GPIOA_IDR.PA_11 = 0 (expect 0) +Phase D: pulse NRST (PF_4 LOW 250 ms then HIGH) + GPIOF_IDR.PF_4 (low) = 0 (expect 0) + GPIOF_IDR.PF_4 (high) = 1 (expect 1) +DONE: BOOT0 LOW, NRST released. L072 should now run user firmware. +Allow ~500 ms then probe UART (e.g. AT command at 19200 8N1). +shutdown command invoked +OCD_EXIT=0 +__OCD_LOG_RC=0 +__OCD_RUNNING=0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/tx_daemon.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/tx_daemon.log new file mode 100644 index 00000000..083ce8b9 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133154_5f84b748/tx_daemon.log @@ -0,0 +1,1808 @@ +2026-10-06 11:17:26,033 INFO image_tx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 + +2026-10-06 11:17:26,040 INFO image_tx_daemon: image_tx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 + +2026-10-06 11:17:26,041 INFO image_tx_daemon: no_park_last=0 gap_ms=80 min_frags=3 pipeline_depth=2 + +2026-10-06 11:17:26,045 INFO image_tx_daemon: MQTT connected; subscribing to lifetrac/v25/cmd/image_frame + +2026-10-06 11:17:26,048 INFO image_tx_daemon: LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only + +2026-10-06 11:17:26,063 INFO image_tx_daemon: link_budget: published n_frag=1 profile_idx=5 (profile 1) + +2026-10-06 11:17:26,466 INFO image_tx_daemon: FAULT_URC: code=0x09 sub=0x01 name=HOST_RX_SEEN lanes=LPUART1 uptime_ms=3715 raw=0901000000000000000000000000000000000000830e0000 + +2026-10-06 11:17:26,471 INFO image_tx_daemon: FAULT_URC: code=0x0C sub=0x01 name=HOST_DIAG_MARK marks=VER_REQ_PARSED uptime_ms=3721 raw=0c01000000000000000000000000000000000000890e0000 + +INFO: post-VER drain queued type=0xF1 seq=0 + +INFO: post-VER drain queued type=0xC1 seq=0 + +INFO: post-VER drain queued type=0xF1 seq=0 + +INFO: post-VER drain queued type=0xC1 seq=0 + +Initializing regulatory profile 1 on co-processor... + + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] + +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 + +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 + +CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 + + FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] + +CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 + +CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 + +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 + +PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} + +2026-10-06 11:17:26,863 INFO image_tx_daemon: LBT_ENABLE=0 (matches W1-10b TX_BURST rationale) + +2026-10-06 11:17:26,874 INFO image_tx_daemon: TX worker ready (inter_cycle_s=0.050, max 8 frags/dwell) + +2026-10-06 11:17:27,040 INFO image_tx_daemon: stats: goodput=0.0 B/s util=0% pipeline=v3 frames_in=0 ok=0 fail=0 drop_full=0 drop_stale=0 frags_ok=0 frags_fail=0 qdepth=0 parity_tx=0 + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=3 epoch=0 freq_hz=904250000 pkt_toa_us=125568 legal_dwell_used_us_10s=125568 + +2026-10-06 11:17:33,975 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=163968 + +2026-10-06 11:17:33,987 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok + +2026-10-06 11:17:34,337 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=128128 + +2026-10-06 11:17:34,349 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok + +2026-10-06 11:17:34,936 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:34,947 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok + +2026-10-06 11:17:35,341 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:35,352 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok + +2026-10-06 11:17:35,939 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:35,951 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok + +2026-10-06 11:17:36,338 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:36,350 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok + +2026-10-06 11:17:36,937 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:36,948 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok + +2026-10-06 11:17:37,051 INFO image_tx_daemon: stats: goodput=110.8 B/s util=9% pipeline=v3 frames_in=7 ok=7 fail=0 drop_full=0 drop_stale=0 frags_ok=7 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:17:37,331 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:37,343 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok + +2026-10-06 11:17:37,931 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:37,943 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok + +2026-10-06 11:17:38,330 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:38,342 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok + +2026-10-06 11:17:38,930 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:38,941 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok + +2026-10-06 11:17:39,325 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:39,337 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok + +2026-10-06 11:17:39,924 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:39,936 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok + +2026-10-06 11:17:40,329 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:40,341 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok + +2026-10-06 11:17:40,928 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:40,939 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok + +2026-10-06 11:17:41,326 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:41,337 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok + +2026-10-06 11:17:41,925 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:41,937 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok + +2026-10-06 11:17:42,367 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=169088 + +2026-10-06 11:17:42,378 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok + +2026-10-06 11:17:42,923 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:42,934 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok + +2026-10-06 11:17:43,325 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:43,337 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok + +2026-10-06 11:17:43,924 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:43,936 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok + +2026-10-06 11:17:44,362 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=169088 + +2026-10-06 11:17:44,374 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok + +2026-10-06 11:17:44,920 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:44,931 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok + +2026-10-06 11:17:45,323 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:45,335 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok + +2026-10-06 11:17:45,920 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:45,932 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok + +2026-10-06 11:17:46,315 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:46,327 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok + +2026-10-06 11:17:46,914 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:46,926 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok + +2026-10-06 11:17:47,062 INFO image_tx_daemon: stats: goodput=314.2 B/s util=27% pipeline=v3 frames_in=27 ok=27 fail=0 drop_full=0 drop_stale=0 frags_ok=27 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:17:47,313 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:47,324 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok + +2026-10-06 11:17:47,918 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:47,929 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok + +2026-10-06 11:17:48,308 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=128128 + +2026-10-06 11:17:48,319 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok + +2026-10-06 11:17:48,906 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:48,917 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok + +2026-10-06 11:17:49,313 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:49,325 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok + +2026-10-06 11:17:49,913 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:49,924 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok + +2026-10-06 11:17:50,305 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:50,317 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok + +2026-10-06 11:17:50,902 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:50,913 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok + +2026-10-06 11:17:51,311 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:51,323 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok + +2026-10-06 11:17:51,900 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:51,912 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok + +2026-10-06 11:17:52,308 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:52,320 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok + +2026-10-06 11:17:52,907 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:52,919 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok + +2026-10-06 11:17:53,298 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:53,309 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok + +2026-10-06 11:17:53,896 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:53,908 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok + +2026-10-06 11:17:54,110 INFO image_tx_daemon: LoRa cmd: PROBE seq=1 phase_ms=0 (rx#1) + +2026-10-06 11:17:54,298 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=128128 + +2026-10-06 11:17:54,310 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok + +2026-10-06 11:17:54,939 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=166528 + +2026-10-06 11:17:54,951 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok + +2026-10-06 11:17:55,293 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=123008 + +2026-10-06 11:17:55,304 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok + +2026-10-06 11:17:55,567 INFO image_tx_daemon: LoRa cmd: PROBE seq=2 phase_ms=0 (rx#2) + +2026-10-06 11:17:55,737 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=117888 + +2026-10-06 11:17:55,749 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok + +2026-10-06 11:17:56,301 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:56,312 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok + +2026-10-06 11:17:56,733 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=89728 + +2026-10-06 11:17:56,745 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok + +2026-10-06 11:17:57,008 INFO image_tx_daemon: LoRa cmd: PROBE seq=3 phase_ms=0 (rx#3) + +2026-10-06 11:17:57,074 INFO image_tx_daemon: stats: goodput=300.3 B/s util=26% pipeline=v3 frames_in=47 ok=47 fail=0 drop_full=0 drop_stale=0 frags_ok=47 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:17:57,274 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=115328 + +2026-10-06 11:17:57,285 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok + +2026-10-06 11:17:57,897 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:57,908 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok + +2026-10-06 11:17:58,098 INFO image_tx_daemon: LoRa cmd: PROBE seq=4 phase_ms=0 (rx#4) + +2026-10-06 11:17:58,327 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=169088 + +2026-10-06 11:17:58,339 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok + +2026-10-06 11:17:58,926 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=166528 + +2026-10-06 11:17:58,938 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok + +2026-10-06 11:17:59,285 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=130688 + +2026-10-06 11:17:59,296 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok + +2026-10-06 11:17:59,564 INFO image_tx_daemon: LoRa cmd: PROBE seq=5 phase_ms=0 (rx#5) + +2026-10-06 11:17:59,874 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=120448 + +2026-10-06 11:17:59,885 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok + +2026-10-06 11:18:00,269 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=107648 + +2026-10-06 11:18:00,281 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok + +2026-10-06 11:18:00,861 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=110208 + +2026-10-06 11:18:00,874 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok + +2026-10-06 11:18:01,113 INFO image_tx_daemon: LoRa cmd: PROBE seq=6 phase_ms=0 (rx#6) + +2026-10-06 11:18:01,281 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:01,294 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok + +2026-10-06 11:18:01,878 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=123008 + +2026-10-06 11:18:01,890 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok + +2026-10-06 11:18:02,279 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=128128 + +2026-10-06 11:18:02,291 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok + +2026-10-06 11:18:02,553 INFO image_tx_daemon: LoRa cmd: PROBE seq=7 phase_ms=0 (rx#7) + +2026-10-06 11:18:02,872 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=125568 + +2026-10-06 11:18:02,884 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok + +2026-10-06 11:18:03,284 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:03,296 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok + +2026-10-06 11:18:03,877 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=128128 + +2026-10-06 11:18:03,889 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok + +2026-10-06 11:18:04,117 INFO image_tx_daemon: LoRa cmd: PROBE seq=8 phase_ms=0 (rx#8) + +2026-10-06 11:18:04,284 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:04,296 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok + +2026-10-06 11:18:04,883 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=135808 + +2026-10-06 11:18:04,895 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok + +2026-10-06 11:18:05,274 INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=123008 + +2026-10-06 11:18:05,285 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok + +2026-10-06 11:18:05,548 INFO image_tx_daemon: LoRa cmd: PROBE seq=9 phase_ms=0 (rx#9) + +2026-10-06 11:18:05,882 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:05,893 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok + +2026-10-06 11:18:06,272 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:06,284 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok + +2026-10-06 11:18:06,878 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:06,890 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok + +2026-10-06 11:18:07,086 INFO image_tx_daemon: stats: goodput=303.0 B/s util=26% pipeline=v3 frames_in=67 ok=67 fail=0 drop_full=0 drop_stale=0 frags_ok=67 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:18:07,119 INFO image_tx_daemon: LoRa cmd: PROBE seq=10 phase_ms=0 (rx#10) + +2026-10-06 11:18:07,316 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=169088 + +2026-10-06 11:18:07,328 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok + +2026-10-06 11:18:07,906 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=161408 + +2026-10-06 11:18:07,917 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok + +2026-10-06 11:18:08,271 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:08,283 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok + +2026-10-06 11:18:08,547 INFO image_tx_daemon: LoRa cmd: PROBE seq=11 phase_ms=0 (rx#11) + +2026-10-06 11:18:08,873 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:08,885 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok + +2026-10-06 11:18:09,269 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=128128 + +2026-10-06 11:18:09,280 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok + +2026-10-06 11:18:09,855 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=117888 + +2026-10-06 11:18:09,867 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok + +2026-10-06 11:18:10,118 INFO image_tx_daemon: LoRa cmd: PROBE seq=12 phase_ms=0 (rx#12) + +2026-10-06 11:18:10,265 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:10,277 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok + +2026-10-06 11:18:10,902 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=169088 + +2026-10-06 11:18:10,914 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok + +2026-10-06 11:18:11,261 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:11,273 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok + +2026-10-06 11:18:11,535 INFO image_tx_daemon: LoRa cmd: PROBE seq=13 phase_ms=0 (rx#13) + +2026-10-06 11:18:11,908 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=169088 + +2026-10-06 11:18:11,920 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok + +2026-10-06 11:18:12,242 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=110208 + +2026-10-06 11:18:12,254 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok + +2026-10-06 11:18:12,861 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:12,873 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok + +2026-10-06 11:18:13,118 INFO image_tx_daemon: LoRa cmd: PROBE seq=14 phase_ms=0 (rx#14) + +2026-10-06 11:18:13,244 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=112768 + +2026-10-06 11:18:13,256 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok + +2026-10-06 11:18:13,850 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=123008 + +2026-10-06 11:18:13,862 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok + +2026-10-06 11:18:14,292 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=163968 + +2026-10-06 11:18:14,304 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok + +2026-10-06 11:18:14,567 INFO image_tx_daemon: LoRa cmd: PROBE seq=15 phase_ms=0 (rx#15) + +2026-10-06 11:18:14,893 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=166528 + +2026-10-06 11:18:14,904 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok + +2026-10-06 11:18:15,263 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:15,275 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok + +2026-10-06 11:18:15,882 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=158848 + +2026-10-06 11:18:15,894 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok + +2026-10-06 11:18:16,117 INFO image_tx_daemon: LoRa cmd: PROBE seq=16 phase_ms=0 (rx#16) + +2026-10-06 11:18:16,264 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:16,276 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok + +2026-10-06 11:18:16,848 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=123008 + +2026-10-06 11:18:16,859 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok + +2026-10-06 11:18:17,099 INFO image_tx_daemon: stats: goodput=328.1 B/s util=28% pipeline=v3 frames_in=87 ok=87 fail=0 drop_full=0 drop_stale=0 frags_ok=87 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:18:17,489 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=169088 + +2026-10-06 11:18:17,500 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok + +2026-10-06 11:18:17,607 INFO image_tx_daemon: LoRa cmd: PROBE seq=17 phase_ms=0 (rx#17) + +2026-10-06 11:18:17,868 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=140928 + +2026-10-06 11:18:17,879 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok + +2026-10-06 11:18:18,490 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=169088 + +2026-10-06 11:18:18,501 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok + +2026-10-06 11:18:18,885 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=163968 + +2026-10-06 11:18:18,896 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok + +2026-10-06 11:18:19,118 INFO image_tx_daemon: LoRa cmd: PROBE seq=18 phase_ms=0 (rx#18) + +2026-10-06 11:18:19,232 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=102528 + +2026-10-06 11:18:19,244 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok + +2026-10-06 11:18:19,818 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=102528 + +2026-10-06 11:18:19,830 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok + +2026-10-06 11:18:20,261 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=102528 + +2026-10-06 11:18:20,273 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok + +2026-10-06 11:18:20,535 INFO image_tx_daemon: LoRa cmd: PROBE seq=19 phase_ms=0 (rx#19) + +2026-10-06 11:18:20,884 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=163968 + +2026-10-06 11:18:20,896 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok + +2026-10-06 11:18:21,485 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=169088 + +2026-10-06 11:18:21,496 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok + +2026-10-06 11:18:21,621 INFO image_tx_daemon: LoRa cmd: PROBE seq=20 phase_ms=0 (rx#20) + +2026-10-06 11:18:21,882 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=169088 + +2026-10-06 11:18:21,894 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok + +2026-10-06 11:18:22,271 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:22,283 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok + +2026-10-06 11:18:22,845 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:22,856 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok + +2026-10-06 11:18:23,119 INFO image_tx_daemon: LoRa cmd: PROBE seq=21 phase_ms=0 (rx#21) + +2026-10-06 11:18:23,268 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:23,280 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok + +2026-10-06 11:18:23,840 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=128128 + +2026-10-06 11:18:23,852 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok + +2026-10-06 11:18:24,439 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:24,451 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok + +2026-10-06 11:18:24,621 INFO image_tx_daemon: LoRa cmd: PROBE seq=22 phase_ms=0 (rx#22) + +2026-10-06 11:18:24,841 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:24,852 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok + +2026-10-06 11:18:25,438 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:25,450 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok + +2026-10-06 11:18:25,827 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=125568 + +2026-10-06 11:18:25,838 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok + +2026-10-06 11:18:26,101 INFO image_tx_daemon: LoRa cmd: PROBE seq=23 phase_ms=0 (rx#23) + +2026-10-06 11:18:26,263 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:26,275 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok + +2026-10-06 11:18:26,836 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:26,848 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok + +2026-10-06 11:18:27,110 INFO image_tx_daemon: stats: goodput=324.1 B/s util=27% pipeline=v3 frames_in=107 ok=107 fail=0 drop_full=0 drop_stale=0 frags_ok=107 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:18:27,435 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:27,447 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok + +2026-10-06 11:18:27,626 INFO image_tx_daemon: LoRa cmd: PROBE seq=24 phase_ms=0 (rx#24) + +2026-10-06 11:18:27,835 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:27,847 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok + +2026-10-06 11:18:28,433 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:28,445 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok + +2026-10-06 11:18:28,833 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:28,844 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok + +2026-10-06 11:18:29,107 INFO image_tx_daemon: LoRa cmd: PROBE seq=25 phase_ms=0 (rx#25) + +2026-10-06 11:18:29,428 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:29,440 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok + +2026-10-06 11:18:29,829 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:29,841 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok + +2026-10-06 11:18:30,418 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=123008 + +2026-10-06 11:18:30,429 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok + +2026-10-06 11:18:30,631 INFO image_tx_daemon: LoRa cmd: PROBE seq=26 phase_ms=0 (rx#26) + +2026-10-06 11:18:30,840 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=146048 + +2026-10-06 11:18:30,852 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok + +2026-10-06 11:18:31,418 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=123008 + +2026-10-06 11:18:31,430 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok + +2026-10-06 11:18:31,814 INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 toa_us=120448 + +2026-10-06 11:18:31,827 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok + +2026-10-06 11:18:32,089 INFO image_tx_daemon: LoRa cmd: PROBE seq=27 phase_ms=0 (rx#27) + +2026-10-06 11:18:32,419 INFO image_tx_daemon: txdone_arrival: seq=118 idx=0 status=0 toa_us=128128 + +2026-10-06 11:18:32,431 INFO image_tx_daemon: frame seq=118 done (pipelined): 1 fragments ok + +2026-10-06 11:18:32,858 INFO image_tx_daemon: txdone_arrival: seq=119 idx=0 status=0 toa_us=166528 + +2026-10-06 11:18:32,870 INFO image_tx_daemon: frame seq=119 done (pipelined): 1 fragments ok + +2026-10-06 11:18:33,416 INFO image_tx_daemon: txdone_arrival: seq=120 idx=0 status=0 toa_us=128128 + +2026-10-06 11:18:33,427 INFO image_tx_daemon: frame seq=120 done (pipelined): 1 fragments ok + +2026-10-06 11:18:33,630 INFO image_tx_daemon: LoRa cmd: PROBE seq=28 phase_ms=0 (rx#28) + +2026-10-06 11:18:33,850 INFO image_tx_daemon: txdone_arrival: seq=121 idx=0 status=0 toa_us=166528 + +2026-10-06 11:18:33,861 INFO image_tx_daemon: frame seq=121 done (pipelined): 1 fragments ok + +2026-10-06 11:18:34,407 INFO image_tx_daemon: txdone_arrival: seq=122 idx=0 status=0 toa_us=123008 + +2026-10-06 11:18:34,418 INFO image_tx_daemon: frame seq=122 done (pipelined): 1 fragments ok + +2026-10-06 11:18:34,812 INFO image_tx_daemon: txdone_arrival: seq=123 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:34,824 INFO image_tx_daemon: frame seq=123 done (pipelined): 1 fragments ok + +2026-10-06 11:18:35,086 INFO image_tx_daemon: LoRa cmd: PROBE seq=29 phase_ms=0 (rx#29) + +2026-10-06 11:18:35,397 INFO image_tx_daemon: txdone_arrival: seq=124 idx=0 status=0 toa_us=115328 + +2026-10-06 11:18:35,409 INFO image_tx_daemon: frame seq=124 done (pipelined): 1 fragments ok + +2026-10-06 11:18:35,784 INFO image_tx_daemon: txdone_arrival: seq=125 idx=0 status=0 toa_us=107648 + +2026-10-06 11:18:35,796 INFO image_tx_daemon: frame seq=125 done (pipelined): 1 fragments ok + +2026-10-06 11:18:36,393 INFO image_tx_daemon: txdone_arrival: seq=126 idx=0 status=0 toa_us=115328 + +2026-10-06 11:18:36,404 INFO image_tx_daemon: frame seq=126 done (pipelined): 1 fragments ok + +2026-10-06 11:18:36,623 INFO image_tx_daemon: LoRa cmd: PROBE seq=30 phase_ms=0 (rx#30) + +2026-10-06 11:18:36,811 INFO image_tx_daemon: txdone_arrival: seq=127 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:36,822 INFO image_tx_daemon: frame seq=127 done (pipelined): 1 fragments ok + +2026-10-06 11:18:37,123 INFO image_tx_daemon: stats: goodput=304.2 B/s util=26% pipeline=v3 frames_in=127 ok=127 fail=0 drop_full=0 drop_stale=0 frags_ok=127 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:18:37,409 INFO image_tx_daemon: txdone_arrival: seq=128 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:37,420 INFO image_tx_daemon: frame seq=128 done (pipelined): 1 fragments ok + +2026-10-06 11:18:37,847 INFO image_tx_daemon: txdone_arrival: seq=129 idx=0 status=0 toa_us=169088 + +2026-10-06 11:18:37,859 INFO image_tx_daemon: frame seq=129 done (pipelined): 1 fragments ok + +2026-10-06 11:18:38,123 INFO image_tx_daemon: LoRa cmd: PROBE seq=31 phase_ms=0 (rx#31) + +2026-10-06 11:18:38,446 INFO image_tx_daemon: txdone_arrival: seq=130 idx=0 status=0 toa_us=166528 + +2026-10-06 11:18:38,457 INFO image_tx_daemon: frame seq=130 done (pipelined): 1 fragments ok + +2026-10-06 11:18:38,811 INFO image_tx_daemon: txdone_arrival: seq=131 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:38,823 INFO image_tx_daemon: frame seq=131 done (pipelined): 1 fragments ok + +2026-10-06 11:18:39,399 INFO image_tx_daemon: txdone_arrival: seq=132 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:39,411 INFO image_tx_daemon: frame seq=132 done (pipelined): 1 fragments ok + +2026-10-06 11:18:39,627 INFO image_tx_daemon: LoRa cmd: PROBE seq=32 phase_ms=0 (rx#32) + +2026-10-06 11:18:39,845 INFO image_tx_daemon: txdone_arrival: seq=133 idx=0 status=0 toa_us=169088 + +2026-10-06 11:18:39,856 INFO image_tx_daemon: frame seq=133 done (pipelined): 1 fragments ok + +2026-10-06 11:18:40,435 INFO image_tx_daemon: txdone_arrival: seq=134 idx=0 status=0 toa_us=158848 + +2026-10-06 11:18:40,446 INFO image_tx_daemon: frame seq=134 done (pipelined): 1 fragments ok + +2026-10-06 11:18:40,793 INFO image_tx_daemon: txdone_arrival: seq=135 idx=0 status=0 toa_us=125568 + +2026-10-06 11:18:40,804 INFO image_tx_daemon: frame seq=135 done (pipelined): 1 fragments ok + +2026-10-06 11:18:41,067 INFO image_tx_daemon: LoRa cmd: PROBE seq=33 phase_ms=0 (rx#33) + +2026-10-06 11:18:41,405 INFO image_tx_daemon: txdone_arrival: seq=136 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:41,417 INFO image_tx_daemon: frame seq=136 done (pipelined): 1 fragments ok + +2026-10-06 11:18:41,801 INFO image_tx_daemon: txdone_arrival: seq=137 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:41,812 INFO image_tx_daemon: frame seq=137 done (pipelined): 1 fragments ok + +2026-10-06 11:18:42,394 INFO image_tx_daemon: txdone_arrival: seq=138 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:42,406 INFO image_tx_daemon: frame seq=138 done (pipelined): 1 fragments ok + +2026-10-06 11:18:42,633 INFO image_tx_daemon: LoRa cmd: PROBE seq=34 phase_ms=0 (rx#34) + +2026-10-06 11:18:42,800 INFO image_tx_daemon: txdone_arrival: seq=139 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:42,812 INFO image_tx_daemon: frame seq=139 done (pipelined): 1 fragments ok + +2026-10-06 11:18:43,439 INFO image_tx_daemon: txdone_arrival: seq=140 idx=0 status=0 toa_us=169088 + +2026-10-06 11:18:43,451 INFO image_tx_daemon: frame seq=140 done (pipelined): 1 fragments ok + +2026-10-06 11:18:43,794 INFO image_tx_daemon: txdone_arrival: seq=141 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:43,805 INFO image_tx_daemon: frame seq=141 done (pipelined): 1 fragments ok + +2026-10-06 11:18:44,068 INFO image_tx_daemon: LoRa cmd: PROBE seq=35 phase_ms=0 (rx#35) + +2026-10-06 11:18:44,394 INFO image_tx_daemon: txdone_arrival: seq=142 idx=0 status=0 toa_us=128128 + +2026-10-06 11:18:44,406 INFO image_tx_daemon: frame seq=142 done (pipelined): 1 fragments ok + +2026-10-06 11:18:44,822 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 toa_us=158848 + +2026-10-06 11:18:44,834 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok + +2026-10-06 11:18:45,391 INFO image_tx_daemon: txdone_arrival: seq=144 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:45,402 INFO image_tx_daemon: frame seq=144 done (pipelined): 1 fragments ok + +2026-10-06 11:18:45,632 INFO image_tx_daemon: LoRa cmd: PROBE seq=36 phase_ms=0 (rx#36) + +2026-10-06 11:18:45,789 INFO image_tx_daemon: txdone_arrival: seq=145 idx=0 status=0 toa_us=125568 + +2026-10-06 11:18:45,800 INFO image_tx_daemon: frame seq=145 done (pipelined): 1 fragments ok + +2026-10-06 11:18:46,395 INFO image_tx_daemon: txdone_arrival: seq=146 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:46,406 INFO image_tx_daemon: frame seq=146 done (pipelined): 1 fragments ok + +2026-10-06 11:18:46,827 INFO image_tx_daemon: txdone_arrival: seq=147 idx=0 status=0 toa_us=166528 + +2026-10-06 11:18:46,838 INFO image_tx_daemon: frame seq=147 done (pipelined): 1 fragments ok + +2026-10-06 11:18:47,101 INFO image_tx_daemon: LoRa cmd: PROBE seq=37 phase_ms=0 (rx#37) + +2026-10-06 11:18:47,135 INFO image_tx_daemon: stats: goodput=336.5 B/s util=28% pipeline=v3 frames_in=147 ok=147 fail=0 drop_full=0 drop_stale=0 frags_ok=147 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:18:47,392 INFO image_tx_daemon: txdone_arrival: seq=148 idx=0 status=0 toa_us=138368 + +2026-10-06 11:18:47,404 INFO image_tx_daemon: frame seq=148 done (pipelined): 1 fragments ok + +2026-10-06 11:18:47,791 INFO image_tx_daemon: txdone_arrival: seq=149 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:47,802 INFO image_tx_daemon: frame seq=149 done (pipelined): 1 fragments ok + +2026-10-06 11:18:48,417 INFO image_tx_daemon: txdone_arrival: seq=150 idx=0 status=0 toa_us=163968 + +2026-10-06 11:18:48,428 INFO image_tx_daemon: frame seq=150 done (pipelined): 1 fragments ok + +2026-10-06 11:18:48,635 INFO image_tx_daemon: LoRa cmd: PROBE seq=38 phase_ms=0 (rx#38) + +2026-10-06 11:18:48,771 INFO image_tx_daemon: txdone_arrival: seq=151 idx=0 status=0 toa_us=117888 + +2026-10-06 11:18:48,782 INFO image_tx_daemon: frame seq=151 done (pipelined): 1 fragments ok + +2026-10-06 11:18:49,385 INFO image_tx_daemon: txdone_arrival: seq=152 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:49,397 INFO image_tx_daemon: frame seq=152 done (pipelined): 1 fragments ok + +2026-10-06 11:18:49,782 INFO image_tx_daemon: txdone_arrival: seq=153 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:49,794 INFO image_tx_daemon: frame seq=153 done (pipelined): 1 fragments ok + +2026-10-06 11:18:50,056 INFO image_tx_daemon: LoRa cmd: PROBE seq=39 phase_ms=0 (rx#39) + +2026-10-06 11:18:50,378 INFO image_tx_daemon: txdone_arrival: seq=154 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:50,390 INFO image_tx_daemon: frame seq=154 done (pipelined): 1 fragments ok + +2026-10-06 11:18:51,018 INFO image_tx_daemon: txdone_arrival: seq=155 idx=0 status=0 toa_us=163968 + +2026-10-06 11:18:51,029 INFO image_tx_daemon: frame seq=155 done (pipelined): 1 fragments ok + +2026-10-06 11:18:51,126 INFO image_tx_daemon: LoRa cmd: PROBE seq=40 phase_ms=0 (rx#40) + +2026-10-06 11:18:51,405 INFO image_tx_daemon: txdone_arrival: seq=156 idx=0 status=0 toa_us=158848 + +2026-10-06 11:18:51,417 INFO image_tx_daemon: frame seq=156 done (pipelined): 1 fragments ok + +2026-10-06 11:18:51,773 INFO image_tx_daemon: txdone_arrival: seq=157 idx=0 status=0 toa_us=123008 + +2026-10-06 11:18:51,784 INFO image_tx_daemon: frame seq=157 done (pipelined): 1 fragments ok + +2026-10-06 11:18:52,418 INFO image_tx_daemon: txdone_arrival: seq=158 idx=0 status=0 toa_us=169088 + +2026-10-06 11:18:52,430 INFO image_tx_daemon: frame seq=158 done (pipelined): 1 fragments ok + +2026-10-06 11:18:52,644 INFO image_tx_daemon: LoRa cmd: PROBE seq=41 phase_ms=0 (rx#41) + +2026-10-06 11:18:53,019 INFO image_tx_daemon: txdone_arrival: seq=159 idx=0 status=0 toa_us=169088 + +2026-10-06 11:18:53,031 INFO image_tx_daemon: frame seq=159 done (pipelined): 1 fragments ok + +2026-10-06 11:18:53,413 INFO image_tx_daemon: txdone_arrival: seq=160 idx=0 status=0 toa_us=169088 + +2026-10-06 11:18:53,425 INFO image_tx_daemon: frame seq=160 done (pipelined): 1 fragments ok + +2026-10-06 11:18:54,012 INFO image_tx_daemon: txdone_arrival: seq=161 idx=0 status=0 toa_us=169088 + +2026-10-06 11:18:54,023 INFO image_tx_daemon: frame seq=161 done (pipelined): 1 fragments ok + +2026-10-06 11:18:54,139 INFO image_tx_daemon: LoRa cmd: PROBE seq=42 phase_ms=0 (rx#42) + +2026-10-06 11:18:54,401 INFO image_tx_daemon: txdone_arrival: seq=162 idx=0 status=0 toa_us=161408 + +2026-10-06 11:18:54,412 INFO image_tx_daemon: frame seq=162 done (pipelined): 1 fragments ok + +2026-10-06 11:18:54,768 INFO image_tx_daemon: txdone_arrival: seq=163 idx=0 status=0 toa_us=107648 + +2026-10-06 11:18:54,780 INFO image_tx_daemon: frame seq=163 done (pipelined): 1 fragments ok + +2026-10-06 11:18:55,335 INFO image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 toa_us=99968 + +2026-10-06 11:18:55,346 INFO image_tx_daemon: frame seq=164 done (pipelined): 1 fragments ok + +2026-10-06 11:18:55,609 INFO image_tx_daemon: LoRa cmd: PROBE seq=43 phase_ms=0 (rx#43) + +2026-10-06 11:18:55,793 INFO image_tx_daemon: txdone_arrival: seq=165 idx=0 status=0 toa_us=135808 + +2026-10-06 11:18:55,805 INFO image_tx_daemon: frame seq=165 done (pipelined): 1 fragments ok + +2026-10-06 11:18:56,386 INFO image_tx_daemon: txdone_arrival: seq=166 idx=0 status=0 toa_us=143488 + +2026-10-06 11:18:56,397 INFO image_tx_daemon: frame seq=166 done (pipelined): 1 fragments ok + +2026-10-06 11:18:56,637 INFO image_tx_daemon: LoRa cmd: PROBE seq=44 phase_ms=0 (rx#44) + +2026-10-06 11:18:56,752 INFO image_tx_daemon: txdone_arrival: seq=167 idx=0 status=0 toa_us=102528 + +2026-10-06 11:18:56,763 INFO image_tx_daemon: frame seq=167 done (pipelined): 1 fragments ok + +2026-10-06 11:18:57,147 INFO image_tx_daemon: stats: goodput=333.1 B/s util=28% pipeline=v3 frames_in=168 ok=167 fail=0 drop_full=0 drop_stale=0 frags_ok=167 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:18:57,203 INFO image_tx_daemon: txdone_arrival: seq=168 idx=0 status=0 toa_us=76928 + +2026-10-06 11:18:57,214 INFO image_tx_daemon: frame seq=168 done (pipelined): 1 fragments ok + +2026-10-06 11:18:57,761 INFO image_tx_daemon: txdone_arrival: seq=169 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:57,773 INFO image_tx_daemon: frame seq=169 done (pipelined): 1 fragments ok + +2026-10-06 11:18:58,035 INFO image_tx_daemon: LoRa cmd: PROBE seq=45 phase_ms=0 (rx#45) + +2026-10-06 11:18:58,368 INFO image_tx_daemon: txdone_arrival: seq=170 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:58,380 INFO image_tx_daemon: frame seq=170 done (pipelined): 1 fragments ok + +2026-10-06 11:18:58,765 INFO image_tx_daemon: txdone_arrival: seq=171 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:58,777 INFO image_tx_daemon: frame seq=171 done (pipelined): 1 fragments ok + +2026-10-06 11:18:59,358 INFO image_tx_daemon: txdone_arrival: seq=172 idx=0 status=0 toa_us=130688 + +2026-10-06 11:18:59,370 INFO image_tx_daemon: frame seq=172 done (pipelined): 1 fragments ok + +2026-10-06 11:18:59,610 INFO image_tx_daemon: LoRa cmd: PROBE seq=46 phase_ms=0 (rx#46) + +2026-10-06 11:18:59,756 INFO image_tx_daemon: txdone_arrival: seq=173 idx=0 status=0 toa_us=128128 + +2026-10-06 11:18:59,768 INFO image_tx_daemon: frame seq=173 done (pipelined): 1 fragments ok + +2026-10-06 11:19:00,358 INFO image_tx_daemon: txdone_arrival: seq=174 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:00,369 INFO image_tx_daemon: frame seq=174 done (pipelined): 1 fragments ok + +2026-10-06 11:19:00,765 INFO image_tx_daemon: txdone_arrival: seq=175 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:00,776 INFO image_tx_daemon: frame seq=175 done (pipelined): 1 fragments ok + +2026-10-06 11:19:01,039 INFO image_tx_daemon: LoRa cmd: PROBE seq=47 phase_ms=0 (rx#47) + +2026-10-06 11:19:01,361 INFO image_tx_daemon: txdone_arrival: seq=176 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:01,372 INFO image_tx_daemon: frame seq=176 done (pipelined): 1 fragments ok + +2026-10-06 11:19:01,763 INFO image_tx_daemon: txdone_arrival: seq=177 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:01,775 INFO image_tx_daemon: frame seq=177 done (pipelined): 1 fragments ok + +2026-10-06 11:19:02,361 INFO image_tx_daemon: txdone_arrival: seq=178 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:02,372 INFO image_tx_daemon: frame seq=178 done (pipelined): 1 fragments ok + +2026-10-06 11:19:02,611 INFO image_tx_daemon: LoRa cmd: PROBE seq=48 phase_ms=0 (rx#48) + +2026-10-06 11:19:02,756 INFO image_tx_daemon: txdone_arrival: seq=179 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:02,768 INFO image_tx_daemon: frame seq=179 done (pipelined): 1 fragments ok + +2026-10-06 11:19:03,358 INFO image_tx_daemon: txdone_arrival: seq=180 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:03,369 INFO image_tx_daemon: frame seq=180 done (pipelined): 1 fragments ok + +2026-10-06 11:19:03,762 INFO image_tx_daemon: txdone_arrival: seq=181 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:03,773 INFO image_tx_daemon: frame seq=181 done (pipelined): 1 fragments ok + +2026-10-06 11:19:04,036 INFO image_tx_daemon: LoRa cmd: PROBE seq=49 phase_ms=0 (rx#49) + +2026-10-06 11:19:04,348 INFO image_tx_daemon: txdone_arrival: seq=182 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:04,360 INFO image_tx_daemon: frame seq=182 done (pipelined): 1 fragments ok + +2026-10-06 11:19:04,754 INFO image_tx_daemon: txdone_arrival: seq=183 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:04,765 INFO image_tx_daemon: frame seq=183 done (pipelined): 1 fragments ok + +2026-10-06 11:19:05,341 INFO image_tx_daemon: txdone_arrival: seq=184 idx=0 status=0 toa_us=123008 + +2026-10-06 11:19:05,352 INFO image_tx_daemon: frame seq=184 done (pipelined): 1 fragments ok + +2026-10-06 11:19:05,604 INFO image_tx_daemon: LoRa cmd: PROBE seq=50 phase_ms=0 (rx#50) + +2026-10-06 11:19:05,771 INFO image_tx_daemon: txdone_arrival: seq=185 idx=0 status=0 toa_us=143488 + +2026-10-06 11:19:05,783 INFO image_tx_daemon: frame seq=185 done (pipelined): 1 fragments ok + +2026-10-06 11:19:06,346 INFO image_tx_daemon: txdone_arrival: seq=186 idx=0 status=0 toa_us=125568 + +2026-10-06 11:19:06,358 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 fragments ok + +2026-10-06 11:19:06,744 INFO image_tx_daemon: txdone_arrival: seq=187 idx=0 status=0 toa_us=123008 + +2026-10-06 11:19:06,756 INFO image_tx_daemon: frame seq=187 done (pipelined): 1 fragments ok + +2026-10-06 11:19:07,019 INFO image_tx_daemon: LoRa cmd: PROBE seq=51 phase_ms=0 (rx#51) + +2026-10-06 11:19:07,158 INFO image_tx_daemon: stats: goodput=295.5 B/s util=25% pipeline=v3 frames_in=188 ok=187 fail=0 drop_full=0 drop_stale=0 frags_ok=187 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:19:07,343 INFO image_tx_daemon: txdone_arrival: seq=188 idx=0 status=0 toa_us=128128 + +2026-10-06 11:19:07,354 INFO image_tx_daemon: frame seq=188 done (pipelined): 1 fragments ok + +2026-10-06 11:19:07,973 INFO image_tx_daemon: txdone_arrival: seq=189 idx=0 status=0 toa_us=161408 + +2026-10-06 11:19:07,985 INFO image_tx_daemon: frame seq=189 done (pipelined): 1 fragments ok + +2026-10-06 11:19:08,111 INFO image_tx_daemon: LoRa cmd: PROBE seq=52 phase_ms=0 (rx#52) + +2026-10-06 11:19:08,381 INFO image_tx_daemon: txdone_arrival: seq=190 idx=0 status=0 toa_us=166528 + +2026-10-06 11:19:08,393 INFO image_tx_daemon: frame seq=190 done (pipelined): 1 fragments ok + +2026-10-06 11:19:08,747 INFO image_tx_daemon: txdone_arrival: seq=191 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:08,758 INFO image_tx_daemon: frame seq=191 done (pipelined): 1 fragments ok + +2026-10-06 11:19:09,328 INFO image_tx_daemon: txdone_arrival: seq=192 idx=0 status=0 toa_us=117888 + +2026-10-06 11:19:09,340 INFO image_tx_daemon: frame seq=192 done (pipelined): 1 fragments ok + +2026-10-06 11:19:09,603 INFO image_tx_daemon: LoRa cmd: PROBE seq=53 phase_ms=0 (rx#53) + +2026-10-06 11:19:09,761 INFO image_tx_daemon: txdone_arrival: seq=193 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:09,772 INFO image_tx_daemon: frame seq=193 done (pipelined): 1 fragments ok + +2026-10-06 11:19:10,331 INFO image_tx_daemon: txdone_arrival: seq=194 idx=0 status=0 toa_us=123008 + +2026-10-06 11:19:10,343 INFO image_tx_daemon: frame seq=194 done (pipelined): 1 fragments ok + +2026-10-06 11:19:10,972 INFO image_tx_daemon: txdone_arrival: seq=195 idx=0 status=0 toa_us=158848 + +2026-10-06 11:19:10,984 INFO image_tx_daemon: frame seq=195 done (pipelined): 1 fragments ok + +2026-10-06 11:19:11,120 INFO image_tx_daemon: LoRa cmd: PROBE seq=54 phase_ms=0 (rx#54) + +2026-10-06 11:19:11,369 INFO image_tx_daemon: txdone_arrival: seq=196 idx=0 status=0 toa_us=163968 + +2026-10-06 11:19:11,380 INFO image_tx_daemon: frame seq=196 done (pipelined): 1 fragments ok + +2026-10-06 11:19:11,767 INFO image_tx_daemon: txdone_arrival: seq=197 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:11,779 INFO image_tx_daemon: frame seq=197 done (pipelined): 1 fragments ok + +2026-10-06 11:19:12,338 INFO image_tx_daemon: txdone_arrival: seq=198 idx=0 status=0 toa_us=128128 + +2026-10-06 11:19:12,350 INFO image_tx_daemon: frame seq=198 done (pipelined): 1 fragments ok + +2026-10-06 11:19:12,613 INFO image_tx_daemon: LoRa cmd: PROBE seq=55 phase_ms=0 (rx#55) + +2026-10-06 11:19:12,767 INFO image_tx_daemon: txdone_arrival: seq=199 idx=0 status=0 toa_us=128128 + +2026-10-06 11:19:12,779 INFO image_tx_daemon: frame seq=199 done (pipelined): 1 fragments ok + +2026-10-06 11:19:13,354 INFO image_tx_daemon: txdone_arrival: seq=200 idx=0 status=0 toa_us=146048 + +2026-10-06 11:19:13,367 INFO image_tx_daemon: frame seq=200 done (pipelined): 1 fragments ok + +2026-10-06 11:19:13,972 INFO image_tx_daemon: txdone_arrival: seq=201 idx=0 status=0 toa_us=166528 + +2026-10-06 11:19:13,984 INFO image_tx_daemon: frame seq=201 done (pipelined): 1 fragments ok + +2026-10-06 11:19:14,123 INFO image_tx_daemon: LoRa cmd: PROBE seq=56 phase_ms=0 (rx#56) + +2026-10-06 11:19:14,331 INFO image_tx_daemon: txdone_arrival: seq=202 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:14,343 INFO image_tx_daemon: frame seq=202 done (pipelined): 1 fragments ok + +2026-10-06 11:19:14,929 INFO image_tx_daemon: txdone_arrival: seq=203 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:14,940 INFO image_tx_daemon: frame seq=203 done (pipelined): 1 fragments ok + +2026-10-06 11:19:15,315 INFO image_tx_daemon: txdone_arrival: seq=204 idx=0 status=0 toa_us=117888 + +2026-10-06 11:19:15,327 INFO image_tx_daemon: frame seq=204 done (pipelined): 1 fragments ok + +2026-10-06 11:19:15,590 INFO image_tx_daemon: LoRa cmd: PROBE seq=57 phase_ms=0 (rx#57) + +2026-10-06 11:19:15,757 INFO image_tx_daemon: txdone_arrival: seq=205 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:15,769 INFO image_tx_daemon: frame seq=205 done (pipelined): 1 fragments ok + +2026-10-06 11:19:16,323 INFO image_tx_daemon: txdone_arrival: seq=206 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:16,335 INFO image_tx_daemon: frame seq=206 done (pipelined): 1 fragments ok + +2026-10-06 11:19:16,963 INFO image_tx_daemon: txdone_arrival: seq=207 idx=0 status=0 toa_us=166528 + +2026-10-06 11:19:16,974 INFO image_tx_daemon: frame seq=207 done (pipelined): 1 fragments ok + +2026-10-06 11:19:17,119 INFO image_tx_daemon: LoRa cmd: PROBE seq=58 phase_ms=0 (rx#58) + +2026-10-06 11:19:17,169 INFO image_tx_daemon: stats: goodput=328.4 B/s util=28% pipeline=v3 frames_in=208 ok=207 fail=0 drop_full=0 drop_stale=0 frags_ok=207 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:19:17,360 INFO image_tx_daemon: txdone_arrival: seq=208 idx=0 status=0 toa_us=158848 + +2026-10-06 11:19:17,372 INFO image_tx_daemon: frame seq=208 done (pipelined): 1 fragments ok + +2026-10-06 11:19:17,926 INFO image_tx_daemon: txdone_arrival: seq=209 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:17,938 INFO image_tx_daemon: frame seq=209 done (pipelined): 1 fragments ok + +2026-10-06 11:19:18,305 INFO image_tx_daemon: txdone_arrival: seq=210 idx=0 status=0 toa_us=107648 + +2026-10-06 11:19:18,317 INFO image_tx_daemon: frame seq=210 done (pipelined): 1 fragments ok + +2026-10-06 11:19:18,579 INFO image_tx_daemon: LoRa cmd: PROBE seq=59 phase_ms=0 (rx#59) + +2026-10-06 11:19:18,933 INFO image_tx_daemon: txdone_arrival: seq=211 idx=0 status=0 toa_us=143488 + +2026-10-06 11:19:18,944 INFO image_tx_daemon: frame seq=211 done (pipelined): 1 fragments ok + +2026-10-06 11:19:19,351 INFO image_tx_daemon: txdone_arrival: seq=212 idx=0 status=0 toa_us=161408 + +2026-10-06 11:19:19,362 INFO image_tx_daemon: frame seq=212 done (pipelined): 1 fragments ok + +2026-10-06 11:19:19,625 INFO image_tx_daemon: LoRa cmd: PROBE seq=60 phase_ms=0 (rx#60) + +2026-10-06 11:19:19,952 INFO image_tx_daemon: txdone_arrival: seq=213 idx=0 status=0 toa_us=163968 + +2026-10-06 11:19:19,964 INFO image_tx_daemon: frame seq=213 done (pipelined): 1 fragments ok + +2026-10-06 11:19:20,317 INFO image_tx_daemon: txdone_arrival: seq=214 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:20,329 INFO image_tx_daemon: frame seq=214 done (pipelined): 1 fragments ok + +2026-10-06 11:19:20,925 INFO image_tx_daemon: txdone_arrival: seq=215 idx=0 status=0 toa_us=133248 + +2026-10-06 11:19:20,936 INFO image_tx_daemon: frame seq=215 done (pipelined): 1 fragments ok + +2026-10-06 11:19:21,125 INFO image_tx_daemon: LoRa cmd: PROBE seq=61 phase_ms=0 (rx#61) + +2026-10-06 11:19:21,323 INFO image_tx_daemon: txdone_arrival: seq=216 idx=0 status=0 toa_us=138368 + +2026-10-06 11:19:21,335 INFO image_tx_daemon: frame seq=216 done (pipelined): 1 fragments ok + +2026-10-06 11:19:21,954 INFO image_tx_daemon: txdone_arrival: seq=217 idx=0 status=0 toa_us=169088 + +2026-10-06 11:19:21,966 INFO image_tx_daemon: frame seq=217 done (pipelined): 1 fragments ok + +2026-10-06 11:19:22,350 INFO image_tx_daemon: txdone_arrival: seq=218 idx=0 status=0 toa_us=161408 + +2026-10-06 11:19:22,362 INFO image_tx_daemon: frame seq=218 done (pipelined): 1 fragments ok + +2026-10-06 11:19:22,617 INFO image_tx_daemon: LoRa cmd: PROBE seq=62 phase_ms=0 (rx#62) + +2026-10-06 11:19:22,952 INFO image_tx_daemon: txdone_arrival: seq=219 idx=0 status=0 toa_us=169088 + +2026-10-06 11:19:22,964 INFO image_tx_daemon: frame seq=219 done (pipelined): 1 fragments ok + +2026-10-06 11:19:23,317 INFO image_tx_daemon: txdone_arrival: seq=220 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:23,329 INFO image_tx_daemon: frame seq=220 done (pipelined): 1 fragments ok + +2026-10-06 11:19:23,949 INFO image_tx_daemon: txdone_arrival: seq=221 idx=0 status=0 toa_us=163968 + +2026-10-06 11:19:23,960 INFO image_tx_daemon: frame seq=221 done (pipelined): 1 fragments ok + +2026-10-06 11:19:24,117 INFO image_tx_daemon: LoRa cmd: PROBE seq=63 phase_ms=0 (rx#63) + +2026-10-06 11:19:24,305 INFO image_tx_daemon: txdone_arrival: seq=222 idx=0 status=0 toa_us=123008 + +2026-10-06 11:19:24,317 INFO image_tx_daemon: frame seq=222 done (pipelined): 1 fragments ok + +2026-10-06 11:19:24,957 INFO image_tx_daemon: txdone_arrival: seq=223 idx=0 status=0 toa_us=169088 + +2026-10-06 11:19:24,968 INFO image_tx_daemon: frame seq=223 done (pipelined): 1 fragments ok + +2026-10-06 11:19:25,323 INFO image_tx_daemon: txdone_arrival: seq=224 idx=0 status=0 toa_us=143488 + +2026-10-06 11:19:25,334 INFO image_tx_daemon: frame seq=224 done (pipelined): 1 fragments ok + +2026-10-06 11:19:25,597 INFO image_tx_daemon: LoRa cmd: PROBE seq=64 phase_ms=0 (rx#64) + +2026-10-06 11:19:25,947 INFO image_tx_daemon: txdone_arrival: seq=225 idx=0 status=0 toa_us=169088 + +2026-10-06 11:19:25,959 INFO image_tx_daemon: frame seq=225 done (pipelined): 1 fragments ok + +2026-10-06 11:19:26,315 INFO image_tx_daemon: txdone_arrival: seq=226 idx=0 status=0 toa_us=135808 + +2026-10-06 11:19:26,327 INFO image_tx_daemon: frame seq=226 done (pipelined): 1 fragments ok + +2026-10-06 11:19:26,945 INFO image_tx_daemon: txdone_arrival: seq=227 idx=0 status=0 toa_us=166528 + +2026-10-06 11:19:26,956 INFO image_tx_daemon: frame seq=227 done (pipelined): 1 fragments ok + +2026-10-06 11:19:27,124 INFO image_tx_daemon: LoRa cmd: PROBE seq=65 phase_ms=0 (rx#65) + +2026-10-06 11:19:27,179 INFO image_tx_daemon: stats: goodput=354.1 B/s util=30% pipeline=v3 frames_in=228 ok=227 fail=0 drop_full=0 drop_stale=0 frags_ok=227 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:19:27,280 INFO image_tx_daemon: txdone_arrival: seq=228 idx=0 status=0 toa_us=99968 + +2026-10-06 11:19:27,292 INFO image_tx_daemon: frame seq=228 done (pipelined): 1 fragments ok + +2026-10-06 11:19:27,742 INFO image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=102528 + +2026-10-06 11:19:27,754 INFO image_tx_daemon: frame seq=229 done (pipelined): 1 fragments ok + +2026-10-06 11:19:28,331 INFO image_tx_daemon: txdone_arrival: seq=230 idx=0 status=0 toa_us=151168 + +2026-10-06 11:19:28,343 INFO image_tx_daemon: frame seq=230 done (pipelined): 1 fragments ok + +2026-10-06 11:19:28,606 INFO image_tx_daemon: LoRa cmd: PROBE seq=66 phase_ms=0 (rx#66) + +2026-10-06 11:19:28,922 INFO image_tx_daemon: txdone_arrival: seq=231 idx=0 status=0 toa_us=146048 + +2026-10-06 11:19:28,933 INFO image_tx_daemon: frame seq=231 done (pipelined): 1 fragments ok + +2026-10-06 11:19:29,273 INFO image_tx_daemon: txdone_arrival: seq=232 idx=0 status=0 toa_us=102528 + +2026-10-06 11:19:29,284 INFO image_tx_daemon: frame seq=232 done (pipelined): 1 fragments ok + +2026-10-06 11:19:29,943 INFO image_tx_daemon: txdone_arrival: seq=233 idx=0 status=0 toa_us=169088 + +2026-10-06 11:19:29,954 INFO image_tx_daemon: frame seq=233 done (pipelined): 1 fragments ok + +2026-10-06 11:19:30,131 INFO image_tx_daemon: LoRa cmd: PROBE seq=67 phase_ms=0 (rx#67) + +2026-10-06 11:19:30,308 INFO image_tx_daemon: txdone_arrival: seq=234 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:30,319 INFO image_tx_daemon: frame seq=234 done (pipelined): 1 fragments ok + +2026-10-06 11:19:30,896 INFO image_tx_daemon: txdone_arrival: seq=235 idx=0 status=0 toa_us=125568 + +2026-10-06 11:19:30,908 INFO image_tx_daemon: frame seq=235 done (pipelined): 1 fragments ok + +2026-10-06 11:19:31,301 INFO image_tx_daemon: txdone_arrival: seq=236 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:31,313 INFO image_tx_daemon: frame seq=236 done (pipelined): 1 fragments ok + +2026-10-06 11:19:31,576 INFO image_tx_daemon: LoRa cmd: PROBE seq=68 phase_ms=0 (rx#68) + +2026-10-06 11:19:31,898 INFO image_tx_daemon: txdone_arrival: seq=237 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:31,909 INFO image_tx_daemon: frame seq=237 done (pipelined): 1 fragments ok + +2026-10-06 11:19:32,304 INFO image_tx_daemon: txdone_arrival: seq=238 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:32,315 INFO image_tx_daemon: frame seq=238 done (pipelined): 1 fragments ok + +2026-10-06 11:19:32,903 INFO image_tx_daemon: txdone_arrival: seq=239 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:32,915 INFO image_tx_daemon: frame seq=239 done (pipelined): 1 fragments ok + +2026-10-06 11:19:33,129 INFO image_tx_daemon: LoRa cmd: PROBE seq=69 phase_ms=0 (rx#69) + +2026-10-06 11:19:33,297 INFO image_tx_daemon: txdone_arrival: seq=240 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:33,309 INFO image_tx_daemon: frame seq=240 done (pipelined): 1 fragments ok + +2026-10-06 11:19:33,898 INFO image_tx_daemon: txdone_arrival: seq=241 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:33,909 INFO image_tx_daemon: frame seq=241 done (pipelined): 1 fragments ok + +2026-10-06 11:19:34,296 INFO image_tx_daemon: txdone_arrival: seq=242 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:34,307 INFO image_tx_daemon: frame seq=242 done (pipelined): 1 fragments ok + +2026-10-06 11:19:34,570 INFO image_tx_daemon: LoRa cmd: PROBE seq=70 phase_ms=0 (rx#70) + +2026-10-06 11:19:34,900 INFO image_tx_daemon: txdone_arrival: seq=243 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:34,912 INFO image_tx_daemon: frame seq=243 done (pipelined): 1 fragments ok + +2026-10-06 11:19:35,294 INFO image_tx_daemon: txdone_arrival: seq=244 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:35,306 INFO image_tx_daemon: frame seq=244 done (pipelined): 1 fragments ok + +2026-10-06 11:19:35,894 INFO image_tx_daemon: txdone_arrival: seq=245 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:35,905 INFO image_tx_daemon: frame seq=245 done (pipelined): 1 fragments ok + +2026-10-06 11:19:36,122 INFO image_tx_daemon: LoRa cmd: PROBE seq=71 phase_ms=0 (rx#71) + +2026-10-06 11:19:36,291 INFO image_tx_daemon: txdone_arrival: seq=246 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:36,303 INFO image_tx_daemon: frame seq=246 done (pipelined): 1 fragments ok + +2026-10-06 11:19:36,931 INFO image_tx_daemon: txdone_arrival: seq=247 idx=0 status=0 toa_us=169088 + +2026-10-06 11:19:36,943 INFO image_tx_daemon: frame seq=247 done (pipelined): 1 fragments ok + +2026-10-06 11:19:37,191 INFO image_tx_daemon: stats: goodput=307.5 B/s util=26% pipeline=v3 frames_in=248 ok=247 fail=0 drop_full=0 drop_stale=0 frags_ok=247 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:19:37,291 INFO image_tx_daemon: txdone_arrival: seq=248 idx=0 status=0 toa_us=123008 + +2026-10-06 11:19:37,303 INFO image_tx_daemon: frame seq=248 done (pipelined): 1 fragments ok + +2026-10-06 11:19:37,566 INFO image_tx_daemon: LoRa cmd: PROBE seq=72 phase_ms=0 (rx#72) + +2026-10-06 11:19:37,904 INFO image_tx_daemon: txdone_arrival: seq=249 idx=0 status=0 toa_us=143488 + +2026-10-06 11:19:37,916 INFO image_tx_daemon: frame seq=249 done (pipelined): 1 fragments ok + +2026-10-06 11:19:38,296 INFO image_tx_daemon: txdone_arrival: seq=250 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:38,308 INFO image_tx_daemon: frame seq=250 done (pipelined): 1 fragments ok + +2026-10-06 11:19:38,880 INFO image_tx_daemon: txdone_arrival: seq=251 idx=0 status=0 toa_us=120448 + +2026-10-06 11:19:38,892 INFO image_tx_daemon: frame seq=251 done (pipelined): 1 fragments ok + +2026-10-06 11:19:39,137 INFO image_tx_daemon: LoRa cmd: PROBE seq=73 phase_ms=0 (rx#73) + +2026-10-06 11:19:39,294 INFO image_tx_daemon: txdone_arrival: seq=252 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:39,306 INFO image_tx_daemon: frame seq=252 done (pipelined): 1 fragments ok + +2026-10-06 11:19:39,883 INFO image_tx_daemon: txdone_arrival: seq=253 idx=0 status=0 toa_us=120448 + +2026-10-06 11:19:39,894 INFO image_tx_daemon: frame seq=253 done (pipelined): 1 fragments ok + +2026-10-06 11:19:40,315 INFO image_tx_daemon: txdone_arrival: seq=254 idx=0 status=0 toa_us=153728 + +2026-10-06 11:19:40,326 INFO image_tx_daemon: frame seq=254 done (pipelined): 1 fragments ok + +2026-10-06 11:19:40,595 INFO image_tx_daemon: LoRa cmd: PROBE seq=74 phase_ms=0 (rx#74) + +2026-10-06 11:19:40,892 INFO image_tx_daemon: txdone_arrival: seq=255 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:40,904 INFO image_tx_daemon: frame seq=255 done (pipelined): 1 fragments ok + +2026-10-06 11:19:41,333 INFO image_tx_daemon: txdone_arrival: seq=0 idx=0 status=0 toa_us=169088 + +2026-10-06 11:19:41,344 INFO image_tx_daemon: frame seq=0 done (pipelined): 1 fragments ok + +2026-10-06 11:19:41,890 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:41,902 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok + +2026-10-06 11:19:42,135 INFO image_tx_daemon: LoRa cmd: PROBE seq=75 phase_ms=0 (rx#75) + +2026-10-06 11:19:42,280 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=123008 + +2026-10-06 11:19:42,292 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok + +2026-10-06 11:19:42,912 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=156288 + +2026-10-06 11:19:42,923 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok + +2026-10-06 11:19:43,306 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=153728 + +2026-10-06 11:19:43,317 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok + +2026-10-06 11:19:43,584 INFO image_tx_daemon: LoRa cmd: PROBE seq=76 phase_ms=0 (rx#76) + +2026-10-06 11:19:43,924 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=163968 + +2026-10-06 11:19:43,936 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok + +2026-10-06 11:19:44,286 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:44,297 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok + +2026-10-06 11:19:44,879 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=125568 + +2026-10-06 11:19:44,891 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok + +2026-10-06 11:19:45,134 INFO image_tx_daemon: LoRa cmd: PROBE seq=77 phase_ms=0 (rx#77) + +2026-10-06 11:19:45,238 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=92288 + +2026-10-06 11:19:45,250 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok + +2026-10-06 11:19:45,877 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:45,888 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok + +2026-10-06 11:19:46,322 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=169088 + +2026-10-06 11:19:46,334 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok + +2026-10-06 11:19:46,596 INFO image_tx_daemon: LoRa cmd: PROBE seq=78 phase_ms=0 (rx#78) + +2026-10-06 11:19:46,916 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=169088 + +2026-10-06 11:19:46,927 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok + +2026-10-06 11:19:47,201 INFO image_tx_daemon: stats: goodput=326.7 B/s util=28% pipeline=v3 frames_in=268 ok=267 fail=0 drop_full=0 drop_stale=0 frags_ok=267 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:19:47,270 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=123008 + +2026-10-06 11:19:47,282 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok + +2026-10-06 11:19:47,879 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:47,891 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok + +2026-10-06 11:19:48,123 INFO image_tx_daemon: LoRa cmd: PROBE seq=79 phase_ms=0 (rx#79) + +2026-10-06 11:19:48,279 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:48,291 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok + +2026-10-06 11:19:48,865 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=123008 + +2026-10-06 11:19:48,876 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok + +2026-10-06 11:19:49,464 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=117888 + +2026-10-06 11:19:49,476 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok + +2026-10-06 11:19:49,634 INFO image_tx_daemon: LoRa cmd: PROBE seq=80 phase_ms=0 (rx#80) + +2026-10-06 11:19:49,873 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:49,885 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok + +2026-10-06 11:19:50,282 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:50,293 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok + +2026-10-06 11:19:50,907 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=161408 + +2026-10-06 11:19:50,919 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok + +2026-10-06 11:19:51,136 INFO image_tx_daemon: LoRa cmd: PROBE seq=81 phase_ms=0 (rx#81) + +2026-10-06 11:19:51,510 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=166528 + +2026-10-06 11:19:51,521 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok + +2026-10-06 11:19:51,851 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=115328 + +2026-10-06 11:19:51,863 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok + +2026-10-06 11:19:52,470 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:52,482 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok + +2026-10-06 11:19:52,634 INFO image_tx_daemon: LoRa cmd: PROBE seq=82 phase_ms=0 (rx#82) + +2026-10-06 11:19:52,864 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=125568 + +2026-10-06 11:19:52,876 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok + +2026-10-06 11:19:53,273 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=128128 + +2026-10-06 11:19:53,285 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok + +2026-10-06 11:19:53,863 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:53,875 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok + +2026-10-06 11:19:54,138 INFO image_tx_daemon: LoRa cmd: PROBE seq=83 phase_ms=0 (rx#83) + +2026-10-06 11:19:54,494 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=158848 + +2026-10-06 11:19:54,506 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok + +2026-10-06 11:19:54,896 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=163968 + +2026-10-06 11:19:54,908 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok + +2026-10-06 11:19:55,265 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=115328 + +2026-10-06 11:19:55,277 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok + +2026-10-06 11:19:55,540 INFO image_tx_daemon: LoRa cmd: PROBE seq=84 phase_ms=0 (rx#84) + +2026-10-06 11:19:55,859 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=128128 + +2026-10-06 11:19:55,870 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok + +2026-10-06 11:19:56,467 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:56,479 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok + +2026-10-06 11:19:56,643 INFO image_tx_daemon: LoRa cmd: PROBE seq=85 phase_ms=0 (rx#85) + +2026-10-06 11:19:56,863 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:56,875 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok + +2026-10-06 11:19:57,213 INFO image_tx_daemon: stats: goodput=313.0 B/s util=27% pipeline=v3 frames_in=288 ok=287 fail=0 drop_full=0 drop_stale=0 frags_ok=287 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:19:57,462 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:57,474 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok + +2026-10-06 11:19:57,868 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:57,880 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok + +2026-10-06 11:19:58,143 INFO image_tx_daemon: LoRa cmd: PROBE seq=86 phase_ms=0 (rx#86) + +2026-10-06 11:19:58,292 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=130688 + +2026-10-06 11:19:58,304 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok + +2026-10-06 11:19:58,903 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=169088 + +2026-10-06 11:19:58,915 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok + +2026-10-06 11:19:59,497 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=166528 + +2026-10-06 11:19:59,509 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok + +2026-10-06 11:19:59,648 INFO image_tx_daemon: LoRa cmd: PROBE seq=87 phase_ms=0 (rx#87) + +2026-10-06 11:19:59,887 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=161408 + +2026-10-06 11:19:59,900 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok + +2026-10-06 11:20:00,273 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=146048 + +2026-10-06 11:20:00,285 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok + +2026-10-06 11:20:00,900 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=169088 + +2026-10-06 11:20:00,912 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok + +2026-10-06 11:20:01,108 INFO image_tx_daemon: LoRa cmd: PROBE seq=88 phase_ms=0 (rx#88) + +2026-10-06 11:20:01,296 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=163968 + +2026-10-06 11:20:01,308 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok + +2026-10-06 11:20:01,873 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=146048 + +2026-10-06 11:20:01,885 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok + +2026-10-06 11:20:02,222 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=99968 + +2026-10-06 11:20:02,233 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok + +2026-10-06 11:20:02,496 INFO image_tx_daemon: LoRa cmd: PROBE seq=89 phase_ms=0 (rx#89) + +2026-10-06 11:20:02,880 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=151168 + +2026-10-06 11:20:02,892 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok + +2026-10-06 11:20:03,277 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=143488 + +2026-10-06 11:20:03,288 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok + +2026-10-06 11:20:03,551 INFO image_tx_daemon: LoRa cmd: PROBE seq=90 phase_ms=0 (rx#90) + +2026-10-06 11:20:03,827 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=102528 + +2026-10-06 11:20:03,839 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok + +2026-10-06 11:20:04,280 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=105088 + +2026-10-06 11:20:04,292 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok + +2026-10-06 11:20:04,856 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:04,867 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok + +2026-10-06 11:20:05,099 INFO image_tx_daemon: LoRa cmd: PROBE seq=91 phase_ms=0 (rx#91) + +2026-10-06 11:20:05,255 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:05,266 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok + +2026-10-06 11:20:05,844 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=128128 + +2026-10-06 11:20:05,856 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok + +2026-10-06 11:20:06,453 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:06,465 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok + +2026-10-06 11:20:06,614 INFO image_tx_daemon: LoRa cmd: PROBE seq=92 phase_ms=0 (rx#92) + +2026-10-06 11:20:06,842 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=128128 + +2026-10-06 11:20:06,854 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok + +2026-10-06 11:20:07,224 INFO image_tx_daemon: stats: goodput=326.2 B/s util=28% pipeline=v3 frames_in=308 ok=307 fail=0 drop_full=0 drop_stale=0 frags_ok=307 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:20:07,442 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:07,454 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok + +2026-10-06 11:20:07,850 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:07,862 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok + +2026-10-06 11:20:08,111 INFO image_tx_daemon: LoRa cmd: PROBE seq=93 phase_ms=0 (rx#93) + +2026-10-06 11:20:08,257 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:08,269 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok + +2026-10-06 11:20:08,841 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:08,852 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok + +2026-10-06 11:20:09,441 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:09,453 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok + +2026-10-06 11:20:09,612 INFO image_tx_daemon: LoRa cmd: PROBE seq=94 phase_ms=0 (rx#94) + +2026-10-06 11:20:09,841 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:09,853 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok + +2026-10-06 11:20:10,445 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:10,457 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok + +2026-10-06 11:20:10,843 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:10,855 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok + +2026-10-06 11:20:11,118 INFO image_tx_daemon: LoRa cmd: PROBE seq=95 phase_ms=0 (rx#95) + +2026-10-06 11:20:11,268 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:11,280 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok + +2026-10-06 11:20:11,871 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=163968 + +2026-10-06 11:20:11,883 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok + +2026-10-06 11:20:12,248 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=128128 + +2026-10-06 11:20:12,260 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok + +2026-10-06 11:20:12,523 INFO image_tx_daemon: LoRa cmd: PROBE seq=96 phase_ms=0 (rx#96) + +2026-10-06 11:20:12,861 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=151168 + +2026-10-06 11:20:12,873 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok + +2026-10-06 11:20:13,258 INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:13,269 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok + +2026-10-06 11:20:13,831 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=123008 + +2026-10-06 11:20:13,843 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok + +2026-10-06 11:20:14,106 INFO image_tx_daemon: LoRa cmd: PROBE seq=97 phase_ms=0 (rx#97) + +2026-10-06 11:20:14,264 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:14,276 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok + +2026-10-06 11:20:14,823 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=120448 + +2026-10-06 11:20:14,835 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok + +2026-10-06 11:20:15,464 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=158848 + +2026-10-06 11:20:15,476 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok + +2026-10-06 11:20:15,623 INFO image_tx_daemon: LoRa cmd: PROBE seq=98 phase_ms=0 (rx#98) + +2026-10-06 11:20:15,831 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=128128 + +2026-10-06 11:20:15,843 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok + +2026-10-06 11:20:16,471 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=169088 + +2026-10-06 11:20:16,482 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok + +2026-10-06 11:20:16,828 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:16,840 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok + +2026-10-06 11:20:17,103 INFO image_tx_daemon: LoRa cmd: PROBE seq=99 phase_ms=0 (rx#99) + +2026-10-06 11:20:17,236 INFO image_tx_daemon: stats: goodput=317.7 B/s util=27% pipeline=v3 frames_in=328 ok=327 fail=0 drop_full=0 drop_stale=0 frags_ok=327 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:20:17,464 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=163968 + +2026-10-06 11:20:17,476 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok + +2026-10-06 11:20:17,853 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=151168 + +2026-10-06 11:20:17,865 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok + +2026-10-06 11:20:18,445 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=143488 + +2026-10-06 11:20:18,457 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok + +2026-10-06 11:20:18,615 INFO image_tx_daemon: LoRa cmd: PROBE seq=100 phase_ms=0 (rx#100) + +2026-10-06 11:20:18,823 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:18,834 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok + +2026-10-06 11:20:19,464 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=166528 + +2026-10-06 11:20:19,476 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok + +2026-10-06 11:20:19,818 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=128128 + +2026-10-06 11:20:19,829 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok + +2026-10-06 11:20:20,092 INFO image_tx_daemon: LoRa cmd: PROBE seq=101 phase_ms=0 (rx#101) + +2026-10-06 11:20:20,455 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=161408 + +2026-10-06 11:20:20,466 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok + +2026-10-06 11:20:20,817 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:20,829 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok + +2026-10-06 11:20:21,406 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=117888 + +2026-10-06 11:20:21,418 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok + +2026-10-06 11:20:21,629 INFO image_tx_daemon: LoRa cmd: PROBE seq=102 phase_ms=0 (rx#102) + +2026-10-06 11:20:21,816 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:21,828 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok + +2026-10-06 11:20:22,417 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=120448 + +2026-10-06 11:20:22,430 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok + +2026-10-06 11:20:22,815 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:22,827 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok + +2026-10-06 11:20:23,089 INFO image_tx_daemon: LoRa cmd: PROBE seq=103 phase_ms=0 (rx#103) + +2026-10-06 11:20:23,457 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=169088 + +2026-10-06 11:20:23,468 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok + +2026-10-06 11:20:23,854 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=169088 + +2026-10-06 11:20:23,865 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok + +2026-10-06 11:20:24,417 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:24,429 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok + +2026-10-06 11:20:24,611 INFO image_tx_daemon: LoRa cmd: PROBE seq=104 phase_ms=0 (rx#104) + +2026-10-06 11:20:24,820 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:24,832 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok + +2026-10-06 11:20:25,418 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:25,430 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok + +2026-10-06 11:20:25,810 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:25,822 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok + +2026-10-06 11:20:26,084 INFO image_tx_daemon: LoRa cmd: PROBE seq=105 phase_ms=0 (rx#105) + +2026-10-06 11:20:26,400 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=123008 + +2026-10-06 11:20:26,412 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok + +2026-10-06 11:20:26,803 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=123008 + +2026-10-06 11:20:26,815 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok + +2026-10-06 11:20:27,247 INFO image_tx_daemon: stats: goodput=327.8 B/s util=28% pipeline=v3 frames_in=348 ok=347 fail=0 drop_full=0 drop_stale=0 frags_ok=347 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:20:27,413 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:27,425 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok + +2026-10-06 11:20:27,617 INFO image_tx_daemon: LoRa cmd: PROBE seq=106 phase_ms=0 (rx#106) + +2026-10-06 11:20:27,846 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=163968 + +2026-10-06 11:20:27,858 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok + +2026-10-06 11:20:28,404 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:28,416 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok + +2026-10-06 11:20:28,802 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=128128 + +2026-10-06 11:20:28,814 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok + +2026-10-06 11:20:29,076 INFO image_tx_daemon: LoRa cmd: PROBE seq=107 phase_ms=0 (rx#107) + +2026-10-06 11:20:29,412 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:29,424 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok + +2026-10-06 11:20:29,767 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=89728 + +2026-10-06 11:20:29,779 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok + +2026-10-06 11:20:30,407 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:30,418 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok + +2026-10-06 11:20:30,624 INFO image_tx_daemon: LoRa cmd: PROBE seq=108 phase_ms=0 (rx#108) + +2026-10-06 11:20:30,803 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:30,814 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok + +2026-10-06 11:20:31,404 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=125568 + +2026-10-06 11:20:31,415 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok + +2026-10-06 11:20:31,827 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=156288 + +2026-10-06 11:20:31,839 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok + +2026-10-06 11:20:32,101 INFO image_tx_daemon: LoRa cmd: PROBE seq=109 phase_ms=0 (rx#109) + +2026-10-06 11:20:32,441 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=163968 + +2026-10-06 11:20:32,452 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok + +2026-10-06 11:20:32,807 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=130688 + +2026-10-06 11:20:32,818 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok + +2026-10-06 11:20:33,394 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=128128 + +2026-10-06 11:20:33,405 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok + +2026-10-06 11:20:33,616 INFO image_tx_daemon: LoRa cmd: PROBE seq=110 phase_ms=0 (rx#110) + +2026-10-06 11:20:33,835 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=163968 + +2026-10-06 11:20:33,847 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok + +2026-10-06 11:20:34,433 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=161408 + +2026-10-06 11:20:34,444 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok + +2026-10-06 11:20:34,826 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=161408 + +2026-10-06 11:20:34,838 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok + +2026-10-06 11:20:35,101 INFO image_tx_daemon: LoRa cmd: PROBE seq=111 phase_ms=0 (rx#111) + +2026-10-06 11:20:35,425 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=158848 + +2026-10-06 11:20:35,436 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok + +2026-10-06 11:20:35,833 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=169088 + +2026-10-06 11:20:35,844 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok + +2026-10-06 11:20:36,409 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=138368 + +2026-10-06 11:20:36,421 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok + +2026-10-06 11:20:36,622 INFO image_tx_daemon: LoRa cmd: PROBE seq=112 phase_ms=0 (rx#112) + +2026-10-06 11:20:36,809 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=138368 + +2026-10-06 11:20:36,821 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok + +2026-10-06 11:20:37,259 INFO image_tx_daemon: stats: goodput=334.5 B/s util=28% pipeline=v3 frames_in=368 ok=367 fail=0 drop_full=0 drop_stale=0 frags_ok=367 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:20:37,366 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=99968 + +2026-10-06 11:20:37,377 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok + +2026-10-06 11:20:37,807 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=140928 + +2026-10-06 11:20:37,819 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok + +2026-10-06 11:20:38,082 INFO image_tx_daemon: LoRa cmd: PROBE seq=113 phase_ms=0 (rx#113) + +2026-10-06 11:20:38,404 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=143488 + +2026-10-06 11:20:38,416 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok + +2026-10-06 11:20:38,766 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=107648 + +2026-10-06 11:20:38,778 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok + +2026-10-06 11:20:39,378 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=112768 + +2026-10-06 11:20:39,389 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok + +2026-10-06 11:20:39,652 INFO image_tx_daemon: LoRa cmd: PROBE seq=114 phase_ms=0 (rx#114) + +2026-10-06 11:20:44,072 INFO image_tx_daemon: signal received; shutting down + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/camera_service.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/camera_service.log new file mode 100644 index 00000000..ac4b4973 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/camera_service.log @@ -0,0 +1,174 @@ +2026-10-06 11:24:43,566 INFO camera_service: v4l2/ffmpeg pid=10 device=/dev/video1 1920x1080@30fps -> 384x256 rgb24 + +2026-10-06 11:24:43,567 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT lifetrac/v25/cmd/image_frame only + +2026-10-06 11:24:43,597 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) + +2026-10-06 11:24:44,001 INFO camera_service: vector encoder prebuilt (import+build 248 ms, warm-up 155 ms) + +2026-10-06 11:24:44,211 INFO camera_service: encode_mode -> 9 (vector) [boot] + +2026-10-06 11:24:44,226 INFO link_budget: -> 203 B/frame (n=1, image_bw250) + +2026-10-06 11:24:45,875 INFO camera_service: vector_stats ms_total=175.7 ms={"resize":0.4,"l0":15.9,"l1":78.5,"l3":35.7,"temporal_pack":44.7,"total":175.7} bytes=201 level=0 detail=80 epoch=0 n_live=17 residual=3864.925 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=8 frames=1 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=0 share_resends=0 share_repeats=0 carousel_resends=0 del_repeats=0 + +2026-10-06 11:24:47,891 INFO camera_service: vector_stats ms_total=202.0 ms={"resize":0.5,"l0":15.5,"l1":73.7,"l3":35.2,"temporal_pack":76.5,"total":202.0} bytes=199 level=0 detail=80 epoch=0 n_live=28 residual=4852.934 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=7 frames=5 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=1 share_resends=4 share_repeats=4 carousel_resends=0 del_repeats=1 + +2026-10-06 11:24:50,393 INFO camera_service: vector_stats ms_total=204.5 ms={"resize":0.5,"l0":16.1,"l1":76.3,"l3":31.7,"temporal_pack":79.4,"total":204.5} bytes=198 level=0 detail=80 epoch=0 n_live=34 residual=4613.186 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=2 frames=10 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=2 share_resends=7 share_repeats=7 carousel_resends=0 del_repeats=8 + +2026-10-06 11:24:52,409 INFO camera_service: vector_stats ms_total=228.5 ms={"resize":0.5,"l0":15.3,"l1":73.3,"l3":47.6,"temporal_pack":91.3,"total":228.5} bytes=202 level=0 detail=80 epoch=0 n_live=24 residual=5474.897 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=7 frames=14 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=3 share_resends=11 share_repeats=7 carousel_resends=4 del_repeats=22 + +2026-10-06 11:24:54,891 INFO camera_service: vector_stats ms_total=195.1 ms={"resize":0.7,"l0":15.3,"l1":75.9,"l3":34.0,"temporal_pack":68.6,"total":195.1} bytes=200 level=0 detail=80 epoch=0 n_live=25 residual=3328.397 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=6 frames=19 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=4 share_resends=16 share_repeats=8 carousel_resends=8 del_repeats=32 + +2026-10-06 11:24:57,378 INFO camera_service: vector_stats ms_total=187.5 ms={"resize":0.4,"l0":14.9,"l1":72.8,"l3":32.6,"temporal_pack":66.3,"total":187.5} bytes=200 level=0 detail=80 epoch=0 n_live=27 residual=3656.617 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=1 frames=24 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=6 share_resends=23 share_repeats=12 carousel_resends=11 del_repeats=43 + +2026-10-06 11:24:59,387 INFO camera_service: vector_stats ms_total=194.6 ms={"resize":0.5,"l0":14.9,"l1":74.2,"l3":35.1,"temporal_pack":69.5,"total":194.6} bytes=202 level=0 detail=80 epoch=0 n_live=27 residual=5700.447 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=3 frames=28 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=7 share_resends=27 share_repeats=13 carousel_resends=14 del_repeats=51 + +2026-10-06 11:25:01,882 INFO camera_service: vector_stats ms_total=185.1 ms={"resize":0.5,"l0":14.9,"l1":72.9,"l3":33.0,"temporal_pack":63.4,"total":185.1} bytes=203 level=0 detail=80 epoch=0 n_live=26 residual=4095.064 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=8 frames=33 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=8 share_resends=32 share_repeats=15 carousel_resends=17 del_repeats=61 + +2026-10-06 11:25:03,908 INFO camera_service: vector_stats ms_total=203.5 ms={"resize":0.5,"l0":14.9,"l1":83.3,"l3":34.0,"temporal_pack":70.3,"total":203.5} bytes=202 level=0 detail=80 epoch=0 n_live=29 residual=3686.694 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=8 frames=37 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=9 share_resends=35 share_repeats=16 carousel_resends=19 del_repeats=71 + +2026-10-06 11:25:06,366 INFO camera_service: vector_stats ms_total=197.4 ms={"resize":0.5,"l0":15.3,"l1":79.5,"l3":32.9,"temporal_pack":68.8,"total":197.4} bytes=202 level=0 detail=80 epoch=0 n_live=27 residual=3521.416 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=3 frames=42 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=10 share_resends=39 share_repeats=20 carousel_resends=19 del_repeats=86 + +2026-10-06 11:25:08,376 INFO camera_service: vector_stats ms_total=205.4 ms={"resize":0.5,"l0":15.0,"l1":79.8,"l3":33.1,"temporal_pack":76.6,"total":205.4} bytes=203 level=0 detail=80 epoch=0 n_live=25 residual=3463.496 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=7 frames=46 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=11 share_resends=42 share_repeats=21 carousel_resends=21 del_repeats=102 + +2026-10-06 11:25:10,858 INFO camera_service: vector_stats ms_total=199.4 ms={"resize":0.5,"l0":15.3,"l1":72.8,"l3":35.1,"temporal_pack":75.2,"total":199.4} bytes=203 level=0 detail=80 epoch=0 n_live=34 residual=3587.539 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=8 frames=51 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=12 share_resends=46 share_repeats=22 carousel_resends=24 del_repeats=115 + +2026-10-06 11:25:12,869 INFO camera_service: vector_stats ms_total=194.3 ms={"resize":0.5,"l0":15.3,"l1":79.8,"l3":32.3,"temporal_pack":65.9,"total":194.3} bytes=201 level=0 detail=80 epoch=0 n_live=27 residual=3956.358 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=2 frames=55 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=13 share_resends=50 share_repeats=24 carousel_resends=26 del_repeats=126 + +2026-10-06 11:25:15,373 INFO camera_service: vector_stats ms_total=199.1 ms={"resize":0.5,"l0":15.2,"l1":79.7,"l3":36.2,"temporal_pack":67.1,"total":199.1} bytes=203 level=0 detail=80 epoch=0 n_live=22 residual=5279.819 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=7 frames=60 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=15 share_resends=57 share_repeats=26 carousel_resends=31 del_repeats=136 + +2026-10-06 11:25:17,846 INFO camera_service: vector_stats ms_total=181.6 ms={"resize":0.4,"l0":14.5,"l1":70.8,"l3":33.2,"temporal_pack":62.2,"total":181.6} bytes=200 level=0 detail=80 epoch=1 n_live=20 residual=4465.957 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=11 frames=65 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=16 share_resends=60 share_repeats=29 carousel_resends=31 del_repeats=149 + +2026-10-06 11:25:19,863 INFO camera_service: vector_stats ms_total=189.7 ms={"resize":0.4,"l0":14.7,"l1":82.6,"l3":31.9,"temporal_pack":59.6,"total":189.7} bytes=201 level=0 detail=80 epoch=1 n_live=20 residual=5114.853 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=12 frames=69 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=17 share_resends=62 share_repeats=30 carousel_resends=32 del_repeats=155 + +2026-10-06 11:25:21,870 INFO camera_service: vector_stats ms_total=193.0 ms={"resize":0.4,"l0":14.6,"l1":73.1,"l3":33.5,"temporal_pack":70.8,"total":193.0} bytes=203 level=0 detail=80 epoch=1 n_live=29 residual=3771.880 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=7 frames=73 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=18 share_resends=65 share_repeats=32 carousel_resends=33 del_repeats=164 + +2026-10-06 11:25:23,874 INFO camera_service: vector_stats ms_total=193.7 ms={"resize":0.6,"l0":14.7,"l1":74.9,"l3":31.1,"temporal_pack":71.8,"total":193.7} bytes=201 level=0 detail=80 epoch=1 n_live=29 residual=4387.095 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=3 frames=77 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=19 share_resends=68 share_repeats=34 carousel_resends=34 del_repeats=175 + +2026-10-06 11:25:26,363 INFO camera_service: vector_stats ms_total=194.7 ms={"resize":0.3,"l0":15.5,"l1":76.1,"l3":36.1,"temporal_pack":66.1,"total":194.7} bytes=197 level=0 detail=80 epoch=1 n_live=22 residual=7665.086 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=14 frames=82 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=20 share_resends=72 share_repeats=36 carousel_resends=36 del_repeats=186 + +2026-10-06 11:25:28,869 INFO camera_service: vector_stats ms_total=192.0 ms={"resize":0.5,"l0":15.1,"l1":75.2,"l3":35.1,"temporal_pack":65.5,"total":192.0} bytes=201 level=0 detail=80 epoch=1 n_live=24 residual=5321.712 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=10 frames=87 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=21 share_resends=75 share_repeats=36 carousel_resends=39 del_repeats=195 + +2026-10-06 11:25:30,927 INFO camera_service: vector_stats ms_total=249.4 ms={"resize":0.5,"l0":14.8,"l1":139.9,"l3":30.5,"temporal_pack":63.2,"total":249.4} bytes=201 level=0 detail=80 epoch=1 n_live=16 residual=5870.137 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=20 frames=91 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=22 share_resends=78 share_repeats=38 carousel_resends=40 del_repeats=204 + +2026-10-06 11:25:33,372 INFO camera_service: vector_stats ms_total=189.6 ms={"resize":0.3,"l0":15.2,"l1":80.0,"l3":34.1,"temporal_pack":59.3,"total":189.6} bytes=202 level=0 detail=80 epoch=1 n_live=19 residual=5101.105 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=11 frames=96 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=24 share_resends=85 share_repeats=43 carousel_resends=42 del_repeats=226 + +2026-10-06 11:25:35,383 INFO camera_service: vector_stats ms_total=197.4 ms={"resize":0.5,"l0":15.7,"l1":79.8,"l3":33.4,"temporal_pack":67.5,"total":197.4} bytes=203 level=0 detail=80 epoch=1 n_live=23 residual=4271.554 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=9 frames=100 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=25 share_resends=88 share_repeats=46 carousel_resends=42 del_repeats=247 + +2026-10-06 11:25:37,874 INFO camera_service: vector_stats ms_total=200.8 ms={"resize":0.5,"l0":15.5,"l1":75.5,"l3":34.0,"temporal_pack":74.7,"total":200.8} bytes=203 level=0 detail=80 epoch=1 n_live=27 residual=3971.417 epoch_pending=0 epochs=2 trigger=relabel ttl_dropped=0 waiting=6 frames=105 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":1} share_frames=26 share_resends=92 share_repeats=50 carousel_resends=42 del_repeats=250 + +2026-10-06 11:25:40,379 INFO camera_service: vector_stats ms_total=199.9 ms={"resize":0.4,"l0":17.0,"l1":73.2,"l3":35.8,"temporal_pack":72.8,"total":199.9} bytes=203 level=0 detail=80 epoch=2 n_live=24 residual=3850.254 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=3 frames=110 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":2} share_frames=27 share_resends=94 share_repeats=52 carousel_resends=42 del_repeats=263 + +2026-10-06 11:25:42,877 INFO camera_service: vector_stats ms_total=192.4 ms={"resize":0.5,"l0":14.7,"l1":73.7,"l3":35.4,"temporal_pack":67.5,"total":192.4} bytes=201 level=0 detail=80 epoch=2 n_live=26 residual=5318.934 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=3 frames=115 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":2} share_frames=28 share_resends=97 share_repeats=55 carousel_resends=42 del_repeats=272 + +2026-10-06 11:25:45,378 INFO camera_service: vector_stats ms_total=188.7 ms={"resize":0.9,"l0":15.0,"l1":75.8,"l3":34.7,"temporal_pack":61.8,"total":188.7} bytes=203 level=0 detail=80 epoch=2 n_live=18 residual=5032.042 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=7 frames=120 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":2} share_frames=30 share_resends=105 share_repeats=60 carousel_resends=45 del_repeats=293 + +2026-10-06 11:25:47,879 INFO camera_service: vector_stats ms_total=187.6 ms={"resize":0.5,"l0":15.0,"l1":73.1,"l3":34.0,"temporal_pack":64.5,"total":187.6} bytes=203 level=0 detail=80 epoch=2 n_live=26 residual=3226.663 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=11 frames=125 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":2} share_frames=31 share_resends=108 share_repeats=63 carousel_resends=45 del_repeats=303 + +2026-10-06 11:25:49,879 INFO camera_service: vector_stats ms_total=193.1 ms={"resize":0.6,"l0":16.6,"l1":78.8,"l3":33.5,"temporal_pack":63.1,"total":193.1} bytes=203 level=0 detail=80 epoch=2 n_live=20 residual=5536.062 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=13 frames=129 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":2} share_frames=32 share_resends=111 share_repeats=64 carousel_resends=47 del_repeats=317 + +2026-10-06 11:25:51,922 INFO camera_service: vector_stats ms_total=222.8 ms={"resize":0.5,"l0":18.6,"l1":97.4,"l3":36.9,"temporal_pack":68.7,"total":222.8} bytes=201 level=0 detail=80 epoch=2 n_live=25 residual=3934.837 epoch_pending=0 epochs=3 trigger=relabel ttl_dropped=0 waiting=10 frames=133 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":2} share_frames=33 share_resends=114 share_repeats=65 carousel_resends=49 del_repeats=325 + +2026-10-06 11:25:54,419 INFO camera_service: vector_stats ms_total=223.3 ms={"resize":0.4,"l0":13.4,"l1":80.0,"l3":51.2,"temporal_pack":77.6,"total":223.3} bytes=203 level=0 detail=80 epoch=3 n_live=32 residual=4282.884 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=5 frames=138 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":3} share_frames=34 share_resends=117 share_repeats=68 carousel_resends=49 del_repeats=329 + +2026-10-06 11:25:56,884 INFO camera_service: vector_stats ms_total=197.4 ms={"resize":0.4,"l0":13.6,"l1":73.5,"l3":35.6,"temporal_pack":73.7,"total":197.4} bytes=202 level=0 detail=80 epoch=3 n_live=31 residual=3976.983 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=3 frames=143 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":3} share_frames=35 share_resends=120 share_repeats=71 carousel_resends=49 del_repeats=346 + +2026-10-06 11:25:59,391 INFO camera_service: vector_stats ms_total=204.9 ms={"resize":0.5,"l0":13.8,"l1":75.0,"l3":38.9,"temporal_pack":76.2,"total":204.9} bytes=197 level=0 detail=80 epoch=3 n_live=30 residual=3903.755 epoch_pending=0 epochs=4 trigger=relabel ttl_dropped=0 waiting=5 frames=148 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":3} share_frames=37 share_resends=127 share_repeats=75 carousel_resends=52 del_repeats=360 + +2026-10-06 11:26:01,892 INFO camera_service: vector_stats ms_total=197.1 ms={"resize":0.4,"l0":15.1,"l1":82.3,"l3":37.9,"temporal_pack":60.9,"total":197.1} bytes=203 level=0 detail=80 epoch=4 n_live=26 residual=4733.194 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=3 frames=153 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":4} share_frames=38 share_resends=129 share_repeats=77 carousel_resends=52 del_repeats=372 + +2026-10-06 11:26:03,904 INFO camera_service: vector_stats ms_total=207.7 ms={"resize":0.4,"l0":16.4,"l1":81.5,"l3":35.2,"temporal_pack":73.5,"total":207.7} bytes=203 level=0 detail=80 epoch=4 n_live=26 residual=4111.297 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=9 frames=157 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":4} share_frames=39 share_resends=132 share_repeats=80 carousel_resends=52 del_repeats=378 + +2026-10-06 11:26:06,381 INFO camera_service: vector_stats ms_total=192.6 ms={"resize":0.4,"l0":14.8,"l1":72.1,"l3":34.4,"temporal_pack":70.3,"total":192.6} bytes=200 level=0 detail=80 epoch=4 n_live=28 residual=4774.809 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=8 frames=162 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":4} share_frames=40 share_resends=136 share_repeats=84 carousel_resends=52 del_repeats=393 + +2026-10-06 11:26:08,398 INFO camera_service: vector_stats ms_total=198.8 ms={"resize":0.5,"l0":15.2,"l1":72.1,"l3":35.2,"temporal_pack":75.3,"total":198.8} bytes=200 level=0 detail=80 epoch=4 n_live=26 residual=5258.466 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=8 frames=166 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":4} share_frames=41 share_resends=139 share_repeats=85 carousel_resends=54 del_repeats=398 + +2026-10-06 11:26:10,884 INFO camera_service: vector_stats ms_total=194.0 ms={"resize":0.5,"l0":15.8,"l1":80.2,"l3":36.9,"temporal_pack":59.9,"total":194.0} bytes=203 level=0 detail=80 epoch=4 n_live=20 residual=4011.345 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=7 frames=171 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":4} share_frames=42 share_resends=143 share_repeats=89 carousel_resends=54 del_repeats=406 + +2026-10-06 11:26:13,425 INFO camera_service: vector_stats ms_total=255.7 ms={"resize":0.7,"l0":15.4,"l1":114.6,"l3":51.2,"temporal_pack":73.4,"total":255.7} bytes=201 level=0 detail=80 epoch=4 n_live=20 residual=3822.968 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=12 frames=176 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":4} share_frames=44 share_resends=150 share_repeats=95 carousel_resends=55 del_repeats=419 + +2026-10-06 11:26:15,859 INFO camera_service: vector_stats ms_total=197.0 ms={"resize":0.5,"l0":14.9,"l1":77.0,"l3":33.0,"temporal_pack":71.1,"total":197.0} bytes=201 level=0 detail=80 epoch=4 n_live=31 residual=3310.669 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=6 frames=181 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":4} share_frames=45 share_resends=154 share_repeats=99 carousel_resends=55 del_repeats=423 + +2026-10-06 11:26:17,873 INFO camera_service: vector_stats ms_total=195.6 ms={"resize":0.7,"l0":13.9,"l1":85.1,"l3":37.3,"temporal_pack":58.1,"total":195.6} bytes=203 level=0 detail=80 epoch=5 n_live=17 residual=5026.725 epoch_pending=0 epochs=6 trigger=relabel ttl_dropped=0 waiting=10 frames=185 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":5} share_frames=46 share_resends=154 share_repeats=99 carousel_resends=55 del_repeats=427 + +2026-10-06 11:26:19,874 INFO camera_service: vector_stats ms_total=197.5 ms={"resize":0.5,"l0":13.4,"l1":78.1,"l3":34.0,"temporal_pack":71.0,"total":197.5} bytes=202 level=0 detail=80 epoch=5 n_live=33 residual=3963.227 epoch_pending=0 epochs=6 trigger=relabel ttl_dropped=0 waiting=9 frames=189 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":5} share_frames=47 share_resends=157 share_repeats=102 carousel_resends=55 del_repeats=438 + +2026-10-06 11:26:21,938 INFO camera_service: vector_stats ms_total=254.0 ms={"resize":0.4,"l0":18.6,"l1":94.3,"l3":48.2,"temporal_pack":91.8,"total":254.0} bytes=202 level=0 detail=80 epoch=5 n_live=36 residual=4027.598 epoch_pending=0 epochs=6 trigger=relabel ttl_dropped=0 waiting=4 frames=193 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":5} share_frames=48 share_resends=161 share_repeats=106 carousel_resends=55 del_repeats=452 + +2026-10-06 11:26:24,469 INFO camera_service: vector_stats ms_total=281.5 ms={"resize":0.6,"l0":19.4,"l1":116.8,"l3":45.3,"temporal_pack":98.6,"total":281.5} bytes=201 level=0 detail=80 epoch=5 n_live=39 residual=3843.651 epoch_pending=0 epochs=6 trigger=relabel ttl_dropped=0 waiting=5 frames=198 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":5} share_frames=49 share_resends=164 share_repeats=106 carousel_resends=58 del_repeats=468 + +2026-10-06 11:26:26,909 INFO camera_service: vector_stats ms_total=223.2 ms={"resize":0.5,"l0":17.0,"l1":90.2,"l3":47.9,"temporal_pack":66.9,"total":223.2} bytes=163 level=0 detail=80 epoch=5 n_live=36 residual=3955.111 epoch_pending=0 epochs=6 trigger=relabel ttl_dropped=0 waiting=4 frames=203 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":5} share_frames=50 share_resends=168 share_repeats=106 carousel_resends=62 del_repeats=494 + +2026-10-06 11:26:28,925 INFO camera_service: vector_stats ms_total=233.1 ms={"resize":0.5,"l0":19.5,"l1":92.1,"l3":44.7,"temporal_pack":75.7,"total":233.1} bytes=202 level=0 detail=80 epoch=6 n_live=19 residual=5289.058 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=1 frames=207 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":6} share_frames=51 share_resends=172 share_repeats=106 carousel_resends=66 del_repeats=499 + +2026-10-06 11:26:30,948 INFO camera_service: vector_stats ms_total=256.0 ms={"resize":0.6,"l0":19.2,"l1":93.2,"l3":52.0,"temporal_pack":90.4,"total":256.0} bytes=202 level=0 detail=80 epoch=6 n_live=24 residual=3610.719 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=8 frames=211 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":6} share_frames=52 share_resends=175 share_repeats=109 carousel_resends=66 del_repeats=507 + +2026-10-06 11:26:33,456 INFO camera_service: vector_stats ms_total=262.6 ms={"resize":0.6,"l0":19.6,"l1":100.7,"l3":43.9,"temporal_pack":97.2,"total":262.6} bytes=199 level=0 detail=80 epoch=6 n_live=31 residual=4095.981 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=5 frames=216 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":6} share_frames=54 share_resends=183 share_repeats=116 carousel_resends=67 del_repeats=515 + +2026-10-06 11:26:35,942 INFO camera_service: vector_stats ms_total=244.8 ms={"resize":0.4,"l0":16.6,"l1":97.0,"l3":44.9,"temporal_pack":85.2,"total":244.8} bytes=202 level=0 detail=80 epoch=7 n_live=28 residual=4155.291 epoch_pending=0 epochs=8 trigger=relabel ttl_dropped=0 waiting=6 frames=221 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":7} share_frames=55 share_resends=186 share_repeats=119 carousel_resends=67 del_repeats=521 + +2026-10-06 11:26:38,419 INFO camera_service: vector_stats ms_total=229.2 ms={"resize":0.5,"l0":16.8,"l1":97.9,"l3":44.2,"temporal_pack":69.2,"total":229.2} bytes=202 level=0 detail=80 epoch=7 n_live=25 residual=4241.110 epoch_pending=0 epochs=8 trigger=relabel ttl_dropped=0 waiting=9 frames=226 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":7} share_frames=56 share_resends=190 share_repeats=123 carousel_resends=67 del_repeats=530 + +2026-10-06 11:26:40,439 INFO camera_service: vector_stats ms_total=242.5 ms={"resize":0.5,"l0":18.5,"l1":98.9,"l3":53.7,"temporal_pack":70.2,"total":242.5} bytes=200 level=0 detail=80 epoch=8 n_live=12 residual=4170.651 epoch_pending=0 epochs=9 trigger=relabel ttl_dropped=0 waiting=4 frames=230 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":8} share_frames=57 share_resends=193 share_repeats=124 carousel_resends=69 del_repeats=536 + +2026-10-06 11:26:42,960 INFO camera_service: vector_stats ms_total=264.5 ms={"resize":0.5,"l0":19.3,"l1":123.8,"l3":43.7,"temporal_pack":76.5,"total":264.5} bytes=202 level=0 detail=80 epoch=8 n_live=30 residual=3026.296 epoch_pending=0 epochs=9 trigger=relabel ttl_dropped=0 waiting=7 frames=235 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":8} share_frames=58 share_resends=196 share_repeats=127 carousel_resends=69 del_repeats=540 + +2026-10-06 11:26:45,433 INFO camera_service: vector_stats ms_total=239.8 ms={"resize":0.4,"l0":18.3,"l1":92.2,"l3":38.9,"temporal_pack":89.4,"total":239.8} bytes=199 level=0 detail=80 epoch=8 n_live=29 residual=4305.203 epoch_pending=0 epochs=9 trigger=relabel ttl_dropped=0 waiting=4 frames=240 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":8} share_frames=60 share_resends=202 share_repeats=131 carousel_resends=71 del_repeats=552 + +2026-10-06 11:26:47,880 INFO camera_service: vector_stats ms_total=184.4 ms={"resize":0.4,"l0":19.1,"l1":84.7,"l3":31.3,"temporal_pack":48.4,"total":184.4} bytes=202 level=0 detail=80 epoch=12 n_live=13 residual=3224.482 epoch_pending=0 epochs=13 trigger=horizon ttl_dropped=0 waiting=0 frames=245 epochs_by={"first":1,"forced":0,"horizon":1,"safety":0,"relabel":11} share_frames=61 share_resends=202 share_repeats=131 carousel_resends=71 del_repeats=555 + +2026-10-06 11:26:49,888 INFO camera_service: vector_stats ms_total=183.2 ms={"resize":0.4,"l0":18.8,"l1":79.5,"l3":27.2,"temporal_pack":56.7,"total":183.2} bytes=201 level=0 detail=80 epoch=12 n_live=26 residual=3721.655 epoch_pending=0 epochs=13 trigger=horizon ttl_dropped=0 waiting=0 frames=249 epochs_by={"first":1,"forced":0,"horizon":1,"safety":0,"relabel":11} share_frames=62 share_resends=206 share_repeats=135 carousel_resends=71 del_repeats=567 + +2026-10-06 11:26:52,396 INFO camera_service: vector_stats ms_total=195.7 ms={"resize":0.4,"l0":18.4,"l1":85.9,"l3":28.5,"temporal_pack":61.7,"total":195.7} bytes=199 level=0 detail=80 epoch=12 n_live=23 residual=3724.247 epoch_pending=0 epochs=13 trigger=horizon ttl_dropped=0 waiting=0 frames=254 epochs_by={"first":1,"forced":0,"horizon":1,"safety":0,"relabel":11} share_frames=63 share_resends=210 share_repeats=136 carousel_resends=74 del_repeats=600 + +2026-10-06 11:26:54,423 INFO camera_service: vector_stats ms_total=228.1 ms={"resize":0.4,"l0":18.3,"l1":92.5,"l3":43.6,"temporal_pack":72.6,"total":228.1} bytes=200 level=0 detail=80 epoch=13 n_live=11 residual=4710.547 epoch_pending=0 epochs=14 trigger=horizon ttl_dropped=0 waiting=3 frames=258 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":11} share_frames=64 share_resends=212 share_repeats=136 carousel_resends=76 del_repeats=611 + +2026-10-06 11:26:56,447 INFO camera_service: vector_stats ms_total=237.2 ms={"resize":0.5,"l0":19.0,"l1":92.0,"l3":46.1,"temporal_pack":79.0,"total":237.2} bytes=203 level=0 detail=80 epoch=13 n_live=23 residual=5281.833 epoch_pending=0 epochs=14 trigger=horizon ttl_dropped=0 waiting=2 frames=262 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":11} share_frames=65 share_resends=215 share_repeats=139 carousel_resends=76 del_repeats=629 + +2026-10-06 11:26:58,954 INFO camera_service: vector_stats ms_total=247.7 ms={"resize":0.5,"l0":18.7,"l1":91.2,"l3":45.9,"temporal_pack":90.8,"total":247.7} bytes=199 level=0 detail=80 epoch=13 n_live=30 residual=5225.801 epoch_pending=0 epochs=14 trigger=horizon ttl_dropped=0 waiting=4 frames=267 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":11} share_frames=66 share_resends=217 share_repeats=139 carousel_resends=78 del_repeats=632 + +2026-10-06 11:27:01,449 INFO camera_service: vector_stats ms_total=239.0 ms={"resize":0.4,"l0":19.3,"l1":91.4,"l3":44.7,"temporal_pack":82.5,"total":239.0} bytes=201 level=0 detail=80 epoch=13 n_live=25 residual=5178.311 epoch_pending=0 epochs=14 trigger=horizon ttl_dropped=0 waiting=5 frames=272 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":11} share_frames=68 share_resends=223 share_repeats=141 carousel_resends=82 del_repeats=655 + +2026-10-06 11:27:03,471 INFO camera_service: vector_stats ms_total=259.5 ms={"resize":0.5,"l0":20.1,"l1":95.9,"l3":41.2,"temporal_pack":101.3,"total":259.5} bytes=202 level=0 detail=80 epoch=13 n_live=31 residual=4651.261 epoch_pending=0 epochs=14 trigger=horizon ttl_dropped=0 waiting=6 frames=276 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":11} share_frames=69 share_resends=226 share_repeats=141 carousel_resends=85 del_repeats=665 + +2026-10-06 11:27:05,958 INFO camera_service: vector_stats ms_total=245.9 ms={"resize":0.5,"l0":17.6,"l1":99.1,"l3":47.1,"temporal_pack":80.8,"total":245.9} bytes=203 level=0 detail=80 epoch=13 n_live=23 residual=6146.985 epoch_pending=0 epochs=14 trigger=horizon ttl_dropped=0 waiting=2 frames=281 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":11} share_frames=70 share_resends=229 share_repeats=143 carousel_resends=86 del_repeats=696 + +2026-10-06 11:27:07,987 INFO camera_service: vector_stats ms_total=270.5 ms={"resize":0.5,"l0":29.6,"l1":106.6,"l3":44.5,"temporal_pack":88.7,"total":270.5} bytes=202 level=0 detail=80 epoch=13 n_live=30 residual=5868.013 epoch_pending=0 epochs=14 trigger=horizon ttl_dropped=0 waiting=7 frames=285 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":11} share_frames=71 share_resends=232 share_repeats=144 carousel_resends=88 del_repeats=698 + +2026-10-06 11:27:10,424 INFO camera_service: vector_stats ms_total=211.5 ms={"resize":0.5,"l0":19.5,"l1":90.9,"l3":40.6,"temporal_pack":59.3,"total":211.5} bytes=201 level=0 detail=80 epoch=14 n_live=12 residual=4915.638 epoch_pending=0 epochs=15 trigger=relabel ttl_dropped=0 waiting=11 frames=290 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":12} share_frames=72 share_resends=236 share_repeats=147 carousel_resends=89 del_repeats=706 + +2026-10-06 11:27:12,451 INFO camera_service: vector_stats ms_total=242.7 ms={"resize":0.4,"l0":18.9,"l1":90.7,"l3":40.6,"temporal_pack":91.5,"total":242.7} bytes=196 level=0 detail=80 epoch=14 n_live=25 residual=3788.469 epoch_pending=0 epochs=15 trigger=relabel ttl_dropped=0 waiting=11 frames=294 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":12} share_frames=73 share_resends=239 share_repeats=150 carousel_resends=89 del_repeats=707 + +2026-10-06 11:27:14,465 INFO camera_service: vector_stats ms_total=252.8 ms={"resize":0.6,"l0":18.7,"l1":88.5,"l3":44.1,"temporal_pack":100.2,"total":252.8} bytes=195 level=0 detail=80 epoch=14 n_live=33 residual=3789.555 epoch_pending=0 epochs=15 trigger=relabel ttl_dropped=0 waiting=3 frames=298 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":12} share_frames=74 share_resends=242 share_repeats=153 carousel_resends=89 del_repeats=714 + +2026-10-06 11:27:16,932 INFO camera_service: vector_stats ms_total=249.8 ms={"resize":0.4,"l0":18.6,"l1":92.4,"l3":44.8,"temporal_pack":92.9,"total":249.8} bytes=199 level=0 detail=80 epoch=14 n_live=29 residual=4088.606 epoch_pending=0 epochs=15 trigger=relabel ttl_dropped=0 waiting=4 frames=303 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":12} share_frames=75 share_resends=246 share_repeats=153 carousel_resends=93 del_repeats=722 + +2026-10-06 11:27:18,942 INFO camera_service: vector_stats ms_total=257.3 ms={"resize":0.5,"l0":19.3,"l1":96.4,"l3":44.3,"temporal_pack":96.2,"total":257.3} bytes=198 level=0 detail=80 epoch=14 n_live=32 residual=4320.119 epoch_pending=0 epochs=15 trigger=relabel ttl_dropped=0 waiting=7 frames=307 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":12} share_frames=76 share_resends=249 share_repeats=153 carousel_resends=96 del_repeats=735 + +2026-10-06 11:27:21,404 INFO camera_service: vector_stats ms_total=222.9 ms={"resize":0.4,"l0":19.0,"l1":92.2,"l3":41.5,"temporal_pack":69.1,"total":222.9} bytes=201 level=0 detail=80 epoch=14 n_live=33 residual=3813.107 epoch_pending=0 epochs=15 trigger=relabel ttl_dropped=0 waiting=5 frames=312 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":12} share_frames=78 share_resends=257 share_repeats=154 carousel_resends=103 del_repeats=754 + +2026-10-06 11:27:23,446 INFO camera_service: vector_stats ms_total=265.8 ms={"resize":0.4,"l0":21.1,"l1":92.5,"l3":45.3,"temporal_pack":105.9,"total":265.8} bytes=201 level=0 detail=80 epoch=14 n_live=33 residual=3938.973 epoch_pending=0 epochs=15 trigger=relabel ttl_dropped=0 waiting=3 frames=316 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":12} share_frames=79 share_resends=262 share_repeats=154 carousel_resends=108 del_repeats=766 + +2026-10-06 11:27:25,905 INFO camera_service: vector_stats ms_total=225.5 ms={"resize":0.5,"l0":18.6,"l1":91.0,"l3":44.4,"temporal_pack":70.4,"total":225.5} bytes=201 level=0 detail=80 epoch=14 n_live=36 residual=4341.375 epoch_pending=0 epochs=15 trigger=relabel ttl_dropped=0 waiting=5 frames=321 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":12} share_frames=80 share_resends=266 share_repeats=154 carousel_resends=112 del_repeats=784 + +2026-10-06 11:27:27,929 INFO camera_service: vector_stats ms_total=243.5 ms={"resize":0.4,"l0":18.4,"l1":94.0,"l3":41.9,"temporal_pack":88.1,"total":243.5} bytes=201 level=0 detail=80 epoch=14 n_live=31 residual=4205.331 epoch_pending=0 epochs=15 trigger=relabel ttl_dropped=0 waiting=3 frames=325 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":12} share_frames=81 share_resends=270 share_repeats=154 carousel_resends=116 del_repeats=798 + +2026-10-06 11:27:29,934 INFO camera_service: vector_stats ms_total=246.1 ms={"resize":0.5,"l0":18.4,"l1":94.1,"l3":45.8,"temporal_pack":86.7,"total":246.1} bytes=197 level=0 detail=80 epoch=14 n_live=34 residual=4404.815 epoch_pending=0 epochs=15 trigger=relabel ttl_dropped=0 waiting=1 frames=329 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":12} share_frames=82 share_resends=274 share_repeats=154 carousel_resends=120 del_repeats=809 + +2026-10-06 11:27:31,941 INFO camera_service: vector_stats ms_total=249.9 ms={"resize":0.5,"l0":18.5,"l1":100.9,"l3":43.7,"temporal_pack":85.7,"total":249.9} bytes=127 level=0 detail=80 epoch=14 n_live=28 residual=4199.028 epoch_pending=0 epochs=15 trigger=relabel ttl_dropped=0 waiting=6 frames=333 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":12} share_frames=83 share_resends=278 share_repeats=154 carousel_resends=124 del_repeats=825 + +2026-10-06 11:27:33,944 INFO camera_service: vector_stats ms_total=249.9 ms={"resize":0.5,"l0":17.2,"l1":99.6,"l3":45.6,"temporal_pack":86.3,"total":249.9} bytes=203 level=0 detail=80 epoch=15 n_live=24 residual=5007.661 epoch_pending=0 epochs=16 trigger=relabel ttl_dropped=0 waiting=6 frames=337 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":13} share_frames=84 share_resends=280 share_repeats=156 carousel_resends=124 del_repeats=832 + +2026-10-06 11:27:36,429 INFO camera_service: vector_stats ms_total=238.6 ms={"resize":0.5,"l0":15.9,"l1":91.1,"l3":46.4,"temporal_pack":84.0,"total":238.6} bytes=198 level=0 detail=80 epoch=15 n_live=33 residual=5369.025 epoch_pending=0 epochs=16 trigger=relabel ttl_dropped=0 waiting=6 frames=342 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":13} share_frames=85 share_resends=284 share_repeats=160 carousel_resends=124 del_repeats=842 + +2026-10-06 11:27:38,919 INFO camera_service: vector_stats ms_total=224.3 ms={"resize":0.5,"l0":18.5,"l1":94.1,"l3":44.7,"temporal_pack":65.8,"total":224.3} bytes=201 level=0 detail=80 epoch=0 n_live=33 residual=4260.627 epoch_pending=0 epochs=17 trigger=relabel ttl_dropped=0 waiting=0 frames=347 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":14} share_frames=86 share_resends=284 share_repeats=160 carousel_resends=124 del_repeats=843 + +2026-10-06 11:27:40,933 INFO camera_service: vector_stats ms_total=241.3 ms={"resize":0.5,"l0":18.4,"l1":95.2,"l3":41.6,"temporal_pack":84.9,"total":241.3} bytes=184 level=0 detail=80 epoch=0 n_live=31 residual=4180.494 epoch_pending=0 epochs=17 trigger=relabel ttl_dropped=0 waiting=4 frames=351 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":14} share_frames=87 share_resends=288 share_repeats=164 carousel_resends=124 del_repeats=850 + +2026-10-06 11:27:42,960 INFO camera_service: vector_stats ms_total=255.8 ms={"resize":0.6,"l0":20.2,"l1":96.8,"l3":43.9,"temporal_pack":93.5,"total":255.8} bytes=189 level=0 detail=80 epoch=0 n_live=32 residual=4309.340 epoch_pending=0 epochs=17 trigger=relabel ttl_dropped=0 waiting=1 frames=355 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":14} share_frames=88 share_resends=291 share_repeats=164 carousel_resends=127 del_repeats=863 + +2026-10-06 11:27:45,417 INFO camera_service: vector_stats ms_total=221.3 ms={"resize":0.6,"l0":18.2,"l1":91.8,"l3":46.2,"temporal_pack":63.9,"total":221.3} bytes=196 level=0 detail=80 epoch=0 n_live=27 residual=4537.136 epoch_pending=0 epochs=17 trigger=relabel ttl_dropped=0 waiting=6 frames=360 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":14} share_frames=90 share_resends=297 share_repeats=164 carousel_resends=133 del_repeats=880 + +2026-10-06 11:27:47,419 INFO camera_service: vector_stats ms_total=224.5 ms={"resize":0.5,"l0":19.2,"l1":94.3,"l3":43.1,"temporal_pack":66.8,"total":224.5} bytes=191 level=0 detail=80 epoch=0 n_live=33 residual=4371.759 epoch_pending=0 epochs=17 trigger=relabel ttl_dropped=0 waiting=4 frames=364 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":14} share_frames=91 share_resends=300 share_repeats=164 carousel_resends=136 del_repeats=888 + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/deploy_md5.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/deploy_md5.txt new file mode 100644 index 00000000..b22680e5 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/deploy_md5.txt @@ -0,0 +1,106 @@ +2E2C1209DABC240B ok /tmp/lifetrac_strict/method_g_stage1_probe.py pc=681c26cea52c580972494d4bf32cb228 board=681c26cea52c580972494d4bf32cb228 +2E2C1209DABC240B ok /tmp/lifetrac_strict/method_h_stage2_tx_probe_v2.py pc=53beba0e372cb79c08650269b9aed6b4 board=53beba0e372cb79c08650269b9aed6b4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/lora_proto.py pc=b920ea1cdbefdbc15fca08fc282dcfa0 board=b920ea1cdbefdbc15fca08fc282dcfa0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_rx_daemon.py pc=031113e41a2261b7af15ae10239568e7 board=031113e41a2261b7af15ae10239568e7 +2E2C1209DABC240B ok /tmp/lifetrac_strict/cmd_timing.py pc=aad4424ec9adced7ace5e7ff60824fdb board=aad4424ec9adced7ace5e7ff60824fdb +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_tx_daemon.py pc=97de0f08f297e0ae4205eeb001a7c11e board=97de0f08f297e0ae4205eeb001a7c11e +2E2C1209DABC240B ok /tmp/lifetrac_strict/camera_service.py pc=e632432cf00e0575a397eaaaf140eada board=e632432cf00e0575a397eaaaf140eada +2E2C1209DABC240B ok /tmp/lifetrac_strict/publish_synthetic_frames.py pc=306bfccd8f401ecc5ba8047e03179869 board=306bfccd8f401ecc5ba8047e03179869 +2E2C1209DABC240B ok /tmp/lifetrac_strict/bench_mqtt.conf pc=358fe6acbccc4961697a982fa39b883b board=358fe6acbccc4961697a982fa39b883b +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/__init__.py pc=16a82ae7b9e83dd42f00f1c9419a93b4 board=16a82ae7b9e83dd42f00f1c9419a93b4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/accel_select.py pc=93134b5b719f3919ac1b1e873c65f75c board=93134b5b719f3919ac1b1e873c65f75c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/bg_cache.py pc=0e17ed5c5bfa2136b5935c19e23637d3 board=0e17ed5c5bfa2136b5935c19e23637d3 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/canvas.py pc=6216c1f027e7724f533fd0bc7a64fe0c board=6216c1f027e7724f533fd0bc7a64fe0c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/codec_decode.py pc=ca5b750bccef6b194de4e17d1fbeb1e5 board=ca5b750bccef6b194de4e17d1fbeb1e5 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect.py pc=8bed7b7211146f849333d6a4c7438248 board=8bed7b7211146f849333d6a4c7438248 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect_yolo.py pc=8572b167198ebebbf3cc3f21cc33cc1d board=8572b167198ebebbf3cc3f21cc33cc1d +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/fallback_render.py pc=75ddc763fb43b0403f430b54a9e1d206 board=75ddc763fb43b0403f430b54a9e1d206 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/frame_format.py pc=8b87901cdb6f46d46822d218b5587b04 board=8b87901cdb6f46d46822d218b5587b04 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/motion_replay.py pc=7ddf2a4ee7795bec602125b7a1c399b0 board=7ddf2a4ee7795bec602125b7a1c399b0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/reassemble.py pc=0eaec18b1557d2ef2c388262339f0f12 board=0eaec18b1557d2ef2c388262339f0f12 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/recolourise.py pc=eb39ba555d326c81652e84fac5dafa42 board=eb39ba555d326c81652e84fac5dafa42 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/state_publisher.py pc=7be01e92199e07d9ab14f164050ece1f board=7be01e92199e07d9ab14f164050ece1f +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres.py pc=2ef0b507eca188623828701523db9752 board=2ef0b507eca188623828701523db9752 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres_cpu.py pc=3f0139d670f0a2238e698f54b5ce9535 board=3f0139d670f0a2238e698f54b5ce9535 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/__init__.py pc=a6af1e8fd61df7e2fad27a5af4d9c73c board=a6af1e8fd61df7e2fad27a5af4d9c73c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/codec.py pc=5e577d29d39edc1c411f52f7f01511ec board=5e577d29d39edc1c411f52f7f01511ec +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene_store.py pc=75970b70600191d195529f93522b9fb5 board=75970b70600191d195529f93522b9fb5 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/wireframe_render.py pc=6797f56695efa680d8e19d22fa72617e board=6797f56695efa680d8e19d22fa72617e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/__init__.py pc=d75f045261cde40ae1c1f81c4a60eb12 board=d75f045261cde40ae1c1f81c4a60eb12 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/capture.py pc=243045ec6c6ef815eda2c544c367ae98 board=243045ec6c6ef815eda2c544c367ae98 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/detect_nanodet.py pc=f4d8d0ab96748e3989866db64b47b7ab board=f4d8d0ab96748e3989866db64b47b7ab +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_motion.py pc=5c31d15fc2337a09116042e09c48db4e board=5c31d15fc2337a09116042e09c48db4e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_vector.py pc=4a56d17f5d0305379230259e8cd7b7dd board=4a56d17f5d0305379230259e8cd7b7dd +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_wireframe.py pc=d77e81d6741b635f3309b049abe2c9a0 board=d77e81d6741b635f3309b049abe2c9a0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/fragment.py pc=147975c15954412e5bf8fd819c61081a board=147975c15954412e5bf8fd819c61081a +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/ipc_to_h747.py pc=32aa3a3bae4964e19677f9501f73a8b1 board=32aa3a3bae4964e19677f9501f73a8b1 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/register.py pc=6f3eb033fc649079961023a4288e2303 board=6f3eb033fc649079961023a4288e2303 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/roi.py pc=bed89069af60ad7dd5f37197ecb6b13b board=bed89069af60ad7dd5f37197ecb6b13b +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_cache.py pc=16739ff65647e04aae457529c9e4323e board=16739ff65647e04aae457529c9e4323e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_diff.py pc=7392fa73742a9dac263b4015e8aca255 board=7392fa73742a9dac263b4015e8aca255 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vector_extract.py pc=634783484aec0c3777e15e35f75a3d92 board=634783484aec0c3777e15e35f75a3d92 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vs1_codec.py pc=88c9fa751074f94097756e5f113faf1d board=88c9fa751074f94097756e5f113faf1d +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/__init__.py pc=d41d8cd98f00b204e9800998ecf8427e board=d41d8cd98f00b204e9800998ecf8427e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/__init__.py pc=2fa7d4fe42a529bc5785f075ea0187a0 board=2fa7d4fe42a529bc5785f075ea0187a0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/client.py pc=537adede53d51fad61e7c69781e8cee0 board=537adede53d51fad61e7c69781e8cee0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/matcher.py pc=ff0b57ba6a4311487715edb006f741d2 board=ff0b57ba6a4311487715edb006f741d2 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/packettypes.py pc=d82249ffea5aa0b7bde21ddecf87294e board=d82249ffea5aa0b7bde21ddecf87294e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/properties.py pc=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 board=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/publish.py pc=ce931f4658c7334bfe43819148256ab4 board=ce931f4658c7334bfe43819148256ab4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/reasoncodes.py pc=e512032b8b28cf79f545738c6a4ddfed board=e512032b8b28cf79f545738c6a4ddfed +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribe.py pc=a259781c25dcc4cb583e233568e8507e board=a259781c25dcc4cb583e233568e8507e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribeoptions.py pc=a3c4eb812626cee277b20367bd9bae91 board=a3c4eb812626cee277b20367bd9bae91 +2D0A1209DABC240B ok /tmp/lifetrac_strict/method_g_stage1_probe.py pc=681c26cea52c580972494d4bf32cb228 board=681c26cea52c580972494d4bf32cb228 +2D0A1209DABC240B ok /tmp/lifetrac_strict/method_h_stage2_tx_probe_v2.py pc=53beba0e372cb79c08650269b9aed6b4 board=53beba0e372cb79c08650269b9aed6b4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/lora_proto.py pc=b920ea1cdbefdbc15fca08fc282dcfa0 board=b920ea1cdbefdbc15fca08fc282dcfa0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_rx_daemon.py pc=031113e41a2261b7af15ae10239568e7 board=031113e41a2261b7af15ae10239568e7 +2D0A1209DABC240B ok /tmp/lifetrac_strict/cmd_timing.py pc=aad4424ec9adced7ace5e7ff60824fdb board=aad4424ec9adced7ace5e7ff60824fdb +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_tx_daemon.py pc=97de0f08f297e0ae4205eeb001a7c11e board=97de0f08f297e0ae4205eeb001a7c11e +2D0A1209DABC240B ok /tmp/lifetrac_strict/camera_service.py pc=e632432cf00e0575a397eaaaf140eada board=e632432cf00e0575a397eaaaf140eada +2D0A1209DABC240B ok /tmp/lifetrac_strict/publish_synthetic_frames.py pc=306bfccd8f401ecc5ba8047e03179869 board=306bfccd8f401ecc5ba8047e03179869 +2D0A1209DABC240B ok /tmp/lifetrac_strict/bench_mqtt.conf pc=358fe6acbccc4961697a982fa39b883b board=358fe6acbccc4961697a982fa39b883b +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/__init__.py pc=16a82ae7b9e83dd42f00f1c9419a93b4 board=16a82ae7b9e83dd42f00f1c9419a93b4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/accel_select.py pc=93134b5b719f3919ac1b1e873c65f75c board=93134b5b719f3919ac1b1e873c65f75c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/bg_cache.py pc=0e17ed5c5bfa2136b5935c19e23637d3 board=0e17ed5c5bfa2136b5935c19e23637d3 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/canvas.py pc=6216c1f027e7724f533fd0bc7a64fe0c board=6216c1f027e7724f533fd0bc7a64fe0c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/codec_decode.py pc=ca5b750bccef6b194de4e17d1fbeb1e5 board=ca5b750bccef6b194de4e17d1fbeb1e5 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect.py pc=8bed7b7211146f849333d6a4c7438248 board=8bed7b7211146f849333d6a4c7438248 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect_yolo.py pc=8572b167198ebebbf3cc3f21cc33cc1d board=8572b167198ebebbf3cc3f21cc33cc1d +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/fallback_render.py pc=75ddc763fb43b0403f430b54a9e1d206 board=75ddc763fb43b0403f430b54a9e1d206 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/frame_format.py pc=8b87901cdb6f46d46822d218b5587b04 board=8b87901cdb6f46d46822d218b5587b04 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/motion_replay.py pc=7ddf2a4ee7795bec602125b7a1c399b0 board=7ddf2a4ee7795bec602125b7a1c399b0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/reassemble.py pc=0eaec18b1557d2ef2c388262339f0f12 board=0eaec18b1557d2ef2c388262339f0f12 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/recolourise.py pc=eb39ba555d326c81652e84fac5dafa42 board=eb39ba555d326c81652e84fac5dafa42 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/state_publisher.py pc=7be01e92199e07d9ab14f164050ece1f board=7be01e92199e07d9ab14f164050ece1f +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres.py pc=2ef0b507eca188623828701523db9752 board=2ef0b507eca188623828701523db9752 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres_cpu.py pc=3f0139d670f0a2238e698f54b5ce9535 board=3f0139d670f0a2238e698f54b5ce9535 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/__init__.py pc=a6af1e8fd61df7e2fad27a5af4d9c73c board=a6af1e8fd61df7e2fad27a5af4d9c73c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/codec.py pc=5e577d29d39edc1c411f52f7f01511ec board=5e577d29d39edc1c411f52f7f01511ec +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene_store.py pc=75970b70600191d195529f93522b9fb5 board=75970b70600191d195529f93522b9fb5 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/wireframe_render.py pc=6797f56695efa680d8e19d22fa72617e board=6797f56695efa680d8e19d22fa72617e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/__init__.py pc=d75f045261cde40ae1c1f81c4a60eb12 board=d75f045261cde40ae1c1f81c4a60eb12 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/capture.py pc=243045ec6c6ef815eda2c544c367ae98 board=243045ec6c6ef815eda2c544c367ae98 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/detect_nanodet.py pc=f4d8d0ab96748e3989866db64b47b7ab board=f4d8d0ab96748e3989866db64b47b7ab +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_motion.py pc=5c31d15fc2337a09116042e09c48db4e board=5c31d15fc2337a09116042e09c48db4e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_vector.py pc=4a56d17f5d0305379230259e8cd7b7dd board=4a56d17f5d0305379230259e8cd7b7dd +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_wireframe.py pc=d77e81d6741b635f3309b049abe2c9a0 board=d77e81d6741b635f3309b049abe2c9a0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/fragment.py pc=147975c15954412e5bf8fd819c61081a board=147975c15954412e5bf8fd819c61081a +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/ipc_to_h747.py pc=32aa3a3bae4964e19677f9501f73a8b1 board=32aa3a3bae4964e19677f9501f73a8b1 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/register.py pc=6f3eb033fc649079961023a4288e2303 board=6f3eb033fc649079961023a4288e2303 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/roi.py pc=bed89069af60ad7dd5f37197ecb6b13b board=bed89069af60ad7dd5f37197ecb6b13b +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_cache.py pc=16739ff65647e04aae457529c9e4323e board=16739ff65647e04aae457529c9e4323e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_diff.py pc=7392fa73742a9dac263b4015e8aca255 board=7392fa73742a9dac263b4015e8aca255 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vector_extract.py pc=634783484aec0c3777e15e35f75a3d92 board=634783484aec0c3777e15e35f75a3d92 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vs1_codec.py pc=88c9fa751074f94097756e5f113faf1d board=88c9fa751074f94097756e5f113faf1d +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/__init__.py pc=d41d8cd98f00b204e9800998ecf8427e board=d41d8cd98f00b204e9800998ecf8427e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/__init__.py pc=2fa7d4fe42a529bc5785f075ea0187a0 board=2fa7d4fe42a529bc5785f075ea0187a0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/client.py pc=537adede53d51fad61e7c69781e8cee0 board=537adede53d51fad61e7c69781e8cee0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/matcher.py pc=ff0b57ba6a4311487715edb006f741d2 board=ff0b57ba6a4311487715edb006f741d2 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/packettypes.py pc=d82249ffea5aa0b7bde21ddecf87294e board=d82249ffea5aa0b7bde21ddecf87294e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/properties.py pc=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 board=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/publish.py pc=ce931f4658c7334bfe43819148256ab4 board=ce931f4658c7334bfe43819148256ab4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/reasoncodes.py pc=e512032b8b28cf79f545738c6a4ddfed board=e512032b8b28cf79f545738c6a4ddfed +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribe.py pc=a259781c25dcc4cb583e233568e8507e board=a259781c25dcc4cb583e233568e8507e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribeoptions.py pc=a3c4eb812626cee277b20367bd9bae91 board=a3c4eb812626cee277b20367bd9bae91 +2E2C1209DABC240B ok /tmp/lifetrac_p0c/08_boot_user_app.cfg pc=ad479d5cd1a08ec030780e0c49310db3 board=ad479d5cd1a08ec030780e0c49310db3 +2E2C1209DABC240B ok /tmp/lifetrac_p0c/ocd_reset.sh pc=02bd1569a5bcc97edc804acebcc33c2b board=02bd1569a5bcc97edc804acebcc33c2b diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/params.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/params.txt new file mode 100644 index 00000000..8179d8c6 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/params.txt @@ -0,0 +1,58 @@ +git_sha=5f84b748 +duration_s=180 +synth_fps=2 +synth_budget_b=250 +tx_pipeline=v3 +tx_pipeline_depth=2 +tx_batch=0 +tx_prepare_ahead=1 +train_gap_ms=40 +kf_request_disable=1 +no_park_last=0 +no_park_last_min_frags=3 +idle_drain_quiet_s=1.5 +cmd_stream_min_gap_s=1.0 +rx_extra_env= +rx_env_args=-e LIFETRAC_ALIGNED_PUMP=1 -e LIFETRAC_REACTIVE_FIRE=1 -e LIFETRAC_IDLE_DRAIN_QUIET_S=1.5 -e LIFETRAC_CMD_STREAM_MIN_GAP_S=1.0 +cam_extra_env=-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80 +parity_group=0 +aligned_pump=1 +reactive_fire=1 +probe_phase_sweep_ms= +probe_sizes_b= +ack_copies=2 +probe_echo=0 +fhss_farm_id=0 +fhss_link_id=0 +airtime_budget_us=0 +pacing_mode=smooth +pacing_headroom=0 +rxcont_arm=1 +tx_power_dbm= +tx_feed=camera +reg_profile=1 +force_frf_hz=0 +allow_default_carrier=False +tx_serial=2E2C1209DABC240B +rx_serial=2D0A1209DABC240B +host_ip=192.168.1.79 +inject_cmd= +inject_on= +inject_status= +inject_trigger= +tractor_l072_reset=landed +tractor_l072_reset_reason=PF4/NRST read back low then high, openocd exit 0 +tractor_ocd_tag=OCD_LEG=20261025T183537Z +base_l072_reset=unverified +base_gpio163_output=none +log_window=after_stop +feed_stop=camera_svc stopped +stop_drain_s=4 +tractor_clock_offset_s=-1667465.395 +base_clock_offset_s=-0.166 +tractor_clock_rtt_s=0.067 +base_clock_rtt_s=0.058 +clock_offset_rule=board date +%s.%N minus the PC UTC epoch at the midpoint of the adb read (error at most rtt/2, +1 s if the CLOCKS line says whole seconds), read after the daemons stopped; no clock was set +tractor_deploy_md5=md5 52/52 match; reset files md5 2/2 match +base_deploy_md5=md5 52/52 match +timestamp=20261025_133903 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/rx_daemon.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/rx_daemon.log new file mode 100644 index 00000000..586b9032 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/rx_daemon.log @@ -0,0 +1,2500 @@ +2026-10-25 18:35:43,996 INFO image_rx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 + +2026-10-25 18:35:43,999 INFO image_rx_daemon: image_rx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 + +2026-10-25 18:35:44,002 INFO image_rx_daemon: ctrl MQTT connected (192.168.1.79) + +2026-10-25 18:35:44,010 INFO image_rx_daemon: MQTT connected; ready to publish lifetrac/v25/video/tile_delta + +2026-10-25 18:35:44,017 INFO image_rx_daemon: LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only + +2026-10-25 18:35:44,451 INFO image_rx_daemon: L072 VER warm-up ok (attempt 1) cap=0x000000FF + +Initializing regulatory profile 1 on co-processor... + + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] + +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 + +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 + +CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 + + FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] + +CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 + +CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 + +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 + +2026-10-25 18:35:44,809 INFO image_rx_daemon: LBT_ENABLE=0 (command uplink shares the image channel) + +PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} + +2026-10-25 18:35:44,869 INFO image_rx_daemon: SX1276 already in RXCONT (opmode=0x85) + +2026-10-25 18:35:44,870 INFO image_rx_daemon: RX worker ready; draining RX_FRAME_URC... + +2026-10-25 18:35:44,998 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 18:35:55,001 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 18:35:55,923 INFO image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=2882188134 len=202 + +2026-10-25 18:35:55,924 INFO image_rx_daemon: published frame_id=0 seq=10 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:35:55,924 INFO image_rx_daemon: PROBE TX seq=1 phase_ms=0 size_b=16 (tx#1) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=45 epoch=0 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:35:55,972 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:35:56,307 INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=2882573270 len=176 + +2026-10-25 18:35:56,308 INFO image_rx_daemon: published frame_id=0 seq=11 172 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:35:56,926 INFO image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=2883188208 len=207 + +2026-10-25 18:35:56,927 INFO image_rx_daemon: published frame_id=0 seq=12 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:35:57,330 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=2883589653 len=205 + +2026-10-25 18:35:57,331 INFO image_rx_daemon: published frame_id=0 seq=13 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:35:57,332 INFO image_rx_daemon: PROBE TX seq=2 phase_ms=0 size_b=16 (tx#2) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=28 epoch=0 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:35:57,379 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:35:57,919 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=2884185737 len=206 + +2026-10-25 18:35:57,920 INFO image_rx_daemon: published frame_id=0 seq=14 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:35:58,520 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=2884784475 len=205 + +2026-10-25 18:35:58,521 INFO image_rx_daemon: published frame_id=0 seq=15 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:35:58,521 INFO image_rx_daemon: PROBE TX seq=3 phase_ms=0 size_b=16 (tx#3) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=2 epoch=0 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:35:58,560 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:35:58,916 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=2885181135 len=202 + +2026-10-25 18:35:58,917 INFO image_rx_daemon: published frame_id=0 seq=16 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:35:59,521 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=2885782494 len=207 + +2026-10-25 18:35:59,522 INFO image_rx_daemon: published frame_id=0 seq=17 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:35:59,915 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=2886181591 len=206 + +2026-10-25 18:35:59,916 INFO image_rx_daemon: published frame_id=0 seq=18 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:35:59,916 INFO image_rx_daemon: PROBE TX seq=4 phase_ms=0 size_b=16 (tx#4) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=30 epoch=1 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:35:59,964 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:00,512 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=2886780456 len=204 + +2026-10-25 18:36:00,513 INFO image_rx_daemon: published frame_id=0 seq=19 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:00,916 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=2887179685 len=204 + +2026-10-25 18:36:00,917 INFO image_rx_daemon: published frame_id=0 seq=20 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:01,515 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=2887778639 len=206 + +2026-10-25 18:36:01,516 INFO image_rx_daemon: published frame_id=0 seq=21 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:01,516 INFO image_rx_daemon: PROBE TX seq=5 phase_ms=0 size_b=16 (tx#5) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=45 epoch=1 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:36:01,568 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:01,918 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=2888177889 len=207 + +2026-10-25 18:36:01,919 INFO image_rx_daemon: published frame_id=0 seq=22 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:02,520 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=2888776580 len=206 + +2026-10-25 18:36:02,520 INFO image_rx_daemon: published frame_id=0 seq=23 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:02,911 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=2889175727 len=204 + +2026-10-25 18:36:02,912 INFO image_rx_daemon: published frame_id=0 seq=24 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:02,912 INFO image_rx_daemon: PROBE TX seq=6 phase_ms=0 size_b=16 (tx#6) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=5 epoch=1 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:02,959 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:03,507 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=2889774556 len=204 + +2026-10-25 18:36:03,508 INFO image_rx_daemon: published frame_id=0 seq=25 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:03,907 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=2890173691 len=205 + +2026-10-25 18:36:03,908 INFO image_rx_daemon: published frame_id=0 seq=26 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:04,506 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=2890772389 len=204 + +2026-10-25 18:36:04,507 INFO image_rx_daemon: published frame_id=0 seq=27 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:04,508 INFO image_rx_daemon: PROBE TX seq=7 phase_ms=0 size_b=16 (tx#7) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=2 epoch=1 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:36:04,554 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:04,910 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=2891171562 len=206 + +2026-10-25 18:36:04,911 INFO image_rx_daemon: published frame_id=0 seq=28 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:05,004 INFO image_rx_daemon: stats: rx_frames=19 rx_decode_err=0 frames_published=19 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=27 cmd_cooldown_drops=0 cmd_gate_held=8 cmd_copies_deferred=0 cmd_gate_deferred=8 + +2026-10-25 18:36:05,005 INFO image_rx_daemon: air_gap: n=18 dt_med=596084us dt_p95=614938us len_med=205B cmd_tx_ok=7 cmd_tx_fail=0 + +2026-10-25 18:36:05,007 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:10 + +2026-10-25 18:36:05,008 INFO image_rx_daemon: air_gap_by_class: boundary: n=18 med=596.1ms + +2026-10-25 18:36:05,008 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:36:05,009 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 pre_f8=0 last_epoch=1 last_hop=26 slot_off=[14..19] + +2026-10-25 18:36:05,009 INFO image_rx_daemon: probe: tx=7 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:36:05,010 INFO image_rx_daemon: probe_grid: p0/s0:0/7(0%) + +2026-10-25 18:36:05,515 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=2891770526 len=206 + +2026-10-25 18:36:05,516 INFO image_rx_daemon: published frame_id=0 seq=29 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:05,910 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=2892169764 len=206 + +2026-10-25 18:36:05,911 INFO image_rx_daemon: published frame_id=0 seq=30 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:05,913 INFO image_rx_daemon: PROBE TX seq=8 phase_ms=0 size_b=16 (tx#8) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=46 epoch=1 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:05,960 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:06,502 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=2892765769 len=202 + +2026-10-25 18:36:06,503 INFO image_rx_daemon: published frame_id=0 seq=31 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:06,901 INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=2893164801 len=201 + +2026-10-25 18:36:06,903 INFO image_rx_daemon: published frame_id=0 seq=32 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:07,502 INFO image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=2893766239 len=207 + +2026-10-25 18:36:07,503 INFO image_rx_daemon: published frame_id=0 seq=33 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:07,504 INFO image_rx_daemon: PROBE TX seq=9 phase_ms=0 size_b=16 (tx#9) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=37 epoch=1 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:07,551 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:07,908 INFO image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=2894165529 len=207 + +2026-10-25 18:36:07,909 INFO image_rx_daemon: published frame_id=0 seq=34 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:08,506 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=2894764398 len=207 + +2026-10-25 18:36:08,507 INFO image_rx_daemon: published frame_id=0 seq=35 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:08,906 INFO image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=2895163594 len=207 + +2026-10-25 18:36:08,907 INFO image_rx_daemon: published frame_id=0 seq=36 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:08,907 INFO image_rx_daemon: PROBE TX seq=10 phase_ms=0 size_b=16 (tx#10) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=18 epoch=1 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:08,952 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:09,503 INFO image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=2895762390 len=206 + +2026-10-25 18:36:09,504 INFO image_rx_daemon: published frame_id=0 seq=37 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:09,899 INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=2896161566 len=205 + +2026-10-25 18:36:09,900 INFO image_rx_daemon: published frame_id=0 seq=38 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:10,502 INFO image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=2896760384 len=205 + +2026-10-25 18:36:10,503 INFO image_rx_daemon: published frame_id=0 seq=39 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:10,504 INFO image_rx_daemon: PROBE TX seq=11 phase_ms=0 size_b=16 (tx#11) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=22 epoch=2 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:10,551 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:10,903 INFO image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=2897159704 len=205 + +2026-10-25 18:36:10,904 INFO image_rx_daemon: published frame_id=0 seq=40 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:11,495 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=2897758797 len=205 + +2026-10-25 18:36:11,496 INFO image_rx_daemon: published frame_id=0 seq=41 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:11,899 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=2898158143 len=206 + +2026-10-25 18:36:11,900 INFO image_rx_daemon: published frame_id=0 seq=42 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:11,900 INFO image_rx_daemon: PROBE TX seq=12 phase_ms=0 size_b=16 (tx#12) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=5 epoch=2 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:36:11,948 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:12,495 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=2898754395 len=203 + +2026-10-25 18:36:12,496 INFO image_rx_daemon: published frame_id=0 seq=43 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:12,899 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=2899156290 len=206 + +2026-10-25 18:36:12,900 INFO image_rx_daemon: published frame_id=0 seq=44 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:13,491 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=2899755264 len=207 + +2026-10-25 18:36:13,492 INFO image_rx_daemon: published frame_id=0 seq=45 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:13,492 INFO image_rx_daemon: PROBE TX seq=13 phase_ms=0 size_b=16 (tx#13) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=37 epoch=2 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:36:13,540 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:13,894 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=2900154570 len=207 + +2026-10-25 18:36:13,895 INFO image_rx_daemon: published frame_id=0 seq=46 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:14,493 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=2900753494 len=204 + +2026-10-25 18:36:14,494 INFO image_rx_daemon: published frame_id=0 seq=47 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:14,888 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=2901150297 len=203 + +2026-10-25 18:36:14,889 INFO image_rx_daemon: published frame_id=0 seq=48 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:14,890 INFO image_rx_daemon: PROBE TX seq=14 phase_ms=0 size_b=16 (tx#14) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=23 epoch=2 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:14,936 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:15,011 INFO image_rx_daemon: stats: rx_frames=39 rx_decode_err=0 frames_published=39 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=57 cmd_cooldown_drops=0 cmd_gate_held=18 cmd_copies_deferred=0 cmd_gate_deferred=18 + +2026-10-25 18:36:15,012 INFO image_rx_daemon: air_gap: n=20 dt_med=596005us dt_p95=601438us len_med=206B cmd_tx_ok=14 cmd_tx_fail=0 + +2026-10-25 18:36:15,013 INFO image_rx_daemon: air_gap_hist(ms): <400:9 <1000:11 + +2026-10-25 18:36:15,013 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=596.0ms + +2026-10-25 18:36:15,014 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:36:15,014 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=2 last_hop=26 slot_off=[14..14] + +2026-10-25 18:36:15,015 INFO image_rx_daemon: probe: tx=14 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:36:15,015 INFO image_rx_daemon: probe_grid: p0/s0:0/14(0%) + +2026-10-25 18:36:15,295 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=2901552210 len=207 + +2026-10-25 18:36:15,296 INFO image_rx_daemon: published frame_id=0 seq=49 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:15,895 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=2902151025 len=205 + +2026-10-25 18:36:15,896 INFO image_rx_daemon: published frame_id=0 seq=50 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:16,495 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=2902750090 len=207 + +2026-10-25 18:36:16,496 INFO image_rx_daemon: published frame_id=0 seq=51 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:16,497 INFO image_rx_daemon: PROBE TX seq=15 phase_ms=0 size_b=16 (tx#15) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=19 epoch=2 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:16,544 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:16,884 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=2903149370 len=204 + +2026-10-25 18:36:16,885 INFO image_rx_daemon: published frame_id=0 seq=52 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:17,491 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=2903748455 len=207 + +2026-10-25 18:36:17,493 INFO image_rx_daemon: published frame_id=0 seq=53 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:17,890 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=2904145275 len=203 + +2026-10-25 18:36:17,891 INFO image_rx_daemon: published frame_id=0 seq=54 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:17,891 INFO image_rx_daemon: PROBE TX seq=16 phase_ms=0 size_b=16 (tx#16) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=26 epoch=2 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:17,938 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:18,487 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=2904746858 len=205 + +2026-10-25 18:36:18,488 INFO image_rx_daemon: published frame_id=0 seq=55 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:18,886 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=2905143572 len=202 + +2026-10-25 18:36:18,887 INFO image_rx_daemon: published frame_id=0 seq=56 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:19,484 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=2905745368 len=207 + +2026-10-25 18:36:19,485 INFO image_rx_daemon: published frame_id=0 seq=57 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:19,486 INFO image_rx_daemon: PROBE TX seq=17 phase_ms=0 size_b=16 (tx#17) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=43 epoch=3 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:19,534 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:19,886 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=2906144818 len=207 + +2026-10-25 18:36:19,887 INFO image_rx_daemon: published frame_id=0 seq=58 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:20,487 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=2906743831 len=207 + +2026-10-25 18:36:20,487 INFO image_rx_daemon: published frame_id=0 seq=59 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:20,887 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=2907144142 len=207 + +2026-10-25 18:36:20,888 INFO image_rx_daemon: published frame_id=0 seq=60 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:20,888 INFO image_rx_daemon: PROBE TX seq=18 phase_ms=0 size_b=16 (tx#18) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=18 epoch=3 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:20,936 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:21,290 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=2907546078 len=204 + +2026-10-25 18:36:21,291 INFO image_rx_daemon: published frame_id=0 seq=61 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:21,882 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=2908141542 len=206 + +2026-10-25 18:36:21,883 INFO image_rx_daemon: published frame_id=0 seq=62 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:22,483 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=2908740580 len=207 + +2026-10-25 18:36:22,484 INFO image_rx_daemon: published frame_id=0 seq=63 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:22,485 INFO image_rx_daemon: PROBE TX seq=19 phase_ms=0 size_b=16 (tx#19) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=42 epoch=3 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:22,531 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:22,882 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=2909139907 len=207 + +2026-10-25 18:36:22,883 INFO image_rx_daemon: published frame_id=0 seq=64 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:23,478 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=2909738863 len=204 + +2026-10-25 18:36:23,479 INFO image_rx_daemon: published frame_id=0 seq=65 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:23,883 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=2910138275 len=206 + +2026-10-25 18:36:23,884 INFO image_rx_daemon: published frame_id=0 seq=66 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:23,884 INFO image_rx_daemon: PROBE TX seq=20 phase_ms=0 size_b=16 (tx#20) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=28 epoch=3 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:23,932 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:24,478 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=2910737214 len=206 + +2026-10-25 18:36:24,479 INFO image_rx_daemon: published frame_id=0 seq=67 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:24,879 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=2911136514 len=206 + +2026-10-25 18:36:24,880 INFO image_rx_daemon: published frame_id=0 seq=68 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:25,016 INFO image_rx_daemon: stats: rx_frames=59 rx_decode_err=0 frames_published=59 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=87 cmd_cooldown_drops=0 cmd_gate_held=27 cmd_copies_deferred=0 cmd_gate_deferred=27 + +2026-10-25 18:36:25,017 INFO image_rx_daemon: air_gap: n=20 dt_med=595464us dt_p95=601796us len_med=206B cmd_tx_ok=20 cmd_tx_fail=0 + +2026-10-25 18:36:25,017 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:36:25,018 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.5ms + +2026-10-25 18:36:25,018 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:36:25,019 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=3 last_hop=26 slot_off=[14..18] + +2026-10-25 18:36:25,019 INFO image_rx_daemon: probe: tx=20 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:36:25,019 INFO image_rx_daemon: probe_grid: p0/s0:0/20(0%) + +2026-10-25 18:36:25,480 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=2911735518 len=205 + +2026-10-25 18:36:25,481 INFO image_rx_daemon: published frame_id=0 seq=69 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:25,481 INFO image_rx_daemon: PROBE TX seq=21 phase_ms=0 size_b=16 (tx#21) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=12 epoch=3 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:25,528 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:25,879 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=2912134927 len=207 + +2026-10-25 18:36:25,880 INFO image_rx_daemon: published frame_id=0 seq=70 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:26,471 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=2912733941 len=204 + +2026-10-25 18:36:26,472 INFO image_rx_daemon: published frame_id=0 seq=71 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:26,876 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=2913133287 len=206 + +2026-10-25 18:36:26,877 INFO image_rx_daemon: published frame_id=0 seq=72 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:26,878 INFO image_rx_daemon: PROBE TX seq=22 phase_ms=0 size_b=16 (tx#22) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=47 epoch=3 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:26,923 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:27,470 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=2913732315 len=207 + +2026-10-25 18:36:27,471 INFO image_rx_daemon: published frame_id=0 seq=73 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:27,874 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=2914131551 len=204 + +2026-10-25 18:36:27,875 INFO image_rx_daemon: published frame_id=0 seq=74 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:28,474 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=2914730473 len=206 + +2026-10-25 18:36:28,475 INFO image_rx_daemon: published frame_id=0 seq=75 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:28,476 INFO image_rx_daemon: PROBE TX seq=23 phase_ms=0 size_b=16 (tx#23) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=38 epoch=3 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:28,523 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:28,875 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=2915129776 len=205 + +2026-10-25 18:36:28,876 INFO image_rx_daemon: published frame_id=0 seq=76 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:29,470 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=2915728713 len=205 + +2026-10-25 18:36:29,471 INFO image_rx_daemon: published frame_id=0 seq=77 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:29,871 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=2916125348 len=203 + +2026-10-25 18:36:29,872 INFO image_rx_daemon: published frame_id=0 seq=78 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:29,873 INFO image_rx_daemon: PROBE TX seq=24 phase_ms=0 size_b=16 (tx#24) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=37 epoch=4 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:29,920 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:30,467 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=2916726481 len=204 + +2026-10-25 18:36:30,468 INFO image_rx_daemon: published frame_id=0 seq=79 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:30,867 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=2917125659 len=206 + +2026-10-25 18:36:30,868 INFO image_rx_daemon: published frame_id=0 seq=80 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:31,470 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=2917724239 len=207 + +2026-10-25 18:36:31,471 INFO image_rx_daemon: published frame_id=0 seq=81 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:31,472 INFO image_rx_daemon: PROBE TX seq=25 phase_ms=0 size_b=16 (tx#25) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=20 epoch=4 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:31,518 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:31,860 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=2918120693 len=201 + +2026-10-25 18:36:31,861 INFO image_rx_daemon: published frame_id=0 seq=82 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:32,456 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=2918721908 len=206 + +2026-10-25 18:36:32,458 INFO image_rx_daemon: published frame_id=0 seq=83 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:32,874 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=2919120990 len=205 + +2026-10-25 18:36:32,875 INFO image_rx_daemon: published frame_id=0 seq=84 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:32,875 INFO image_rx_daemon: PROBE TX seq=26 phase_ms=0 size_b=16 (tx#26) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=28 epoch=4 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:36:32,913 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:33,464 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=2919719697 len=205 + +2026-10-25 18:36:33,465 INFO image_rx_daemon: published frame_id=0 seq=85 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:33,862 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=2920116296 len=202 + +2026-10-25 18:36:33,863 INFO image_rx_daemon: published frame_id=0 seq=86 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:34,463 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=2920717724 len=205 + +2026-10-25 18:36:34,464 INFO image_rx_daemon: published frame_id=0 seq=87 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:34,464 INFO image_rx_daemon: PROBE TX seq=27 phase_ms=0 size_b=16 (tx#27) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=5 epoch=4 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:34,516 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:34,860 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=2921116931 len=207 + +2026-10-25 18:36:34,861 INFO image_rx_daemon: published frame_id=0 seq=88 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:35,021 INFO image_rx_daemon: stats: rx_frames=79 rx_decode_err=0 frames_published=79 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=117 cmd_cooldown_drops=0 cmd_gate_held=36 cmd_copies_deferred=0 cmd_gate_deferred=36 + +2026-10-25 18:36:35,021 INFO image_rx_daemon: air_gap: n=20 dt_med=598580us dt_p95=601428us len_med=205B cmd_tx_ok=27 cmd_tx_fail=0 + +2026-10-25 18:36:35,021 INFO image_rx_daemon: air_gap_hist(ms): <400:10 <1000:10 + +2026-10-25 18:36:35,022 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=598.6ms + +2026-10-25 18:36:35,022 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:36:35,023 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=4 last_hop=26 slot_off=[14..14] + +2026-10-25 18:36:35,023 INFO image_rx_daemon: probe: tx=27 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:36:35,023 INFO image_rx_daemon: probe_grid: p0/s0:0/27(0%) + +2026-10-25 18:36:35,460 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=2921715640 len=206 + +2026-10-25 18:36:35,461 INFO image_rx_daemon: published frame_id=0 seq=89 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:35,854 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=2922114723 len=207 + +2026-10-25 18:36:35,855 INFO image_rx_daemon: published frame_id=0 seq=90 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:35,856 INFO image_rx_daemon: PROBE TX seq=28 phase_ms=0 size_b=16 (tx#28) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=2 epoch=4 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:35,905 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:36,463 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=2922713315 len=205 + +2026-10-25 18:36:36,464 INFO image_rx_daemon: published frame_id=0 seq=91 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:36,858 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=2923112419 len=206 + +2026-10-25 18:36:36,859 INFO image_rx_daemon: published frame_id=0 seq=92 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:37,459 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=2923711090 len=207 + +2026-10-25 18:36:37,460 INFO image_rx_daemon: published frame_id=0 seq=93 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:37,461 INFO image_rx_daemon: PROBE TX seq=29 phase_ms=0 size_b=16 (tx#29) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=36 epoch=4 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:37,508 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:37,860 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=2924110064 len=207 + +2026-10-25 18:36:37,862 INFO image_rx_daemon: published frame_id=0 seq=94 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:38,451 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=2924708531 len=206 + +2026-10-25 18:36:38,452 INFO image_rx_daemon: published frame_id=0 seq=95 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:38,854 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=2925107644 len=206 + +2026-10-25 18:36:38,855 INFO image_rx_daemon: published frame_id=0 seq=96 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:38,856 INFO image_rx_daemon: PROBE TX seq=30 phase_ms=0 size_b=16 (tx#30) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=34 epoch=4 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:38,904 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:39,447 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=2925706299 len=207 + +2026-10-25 18:36:39,449 INFO image_rx_daemon: published frame_id=0 seq=97 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:39,851 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=2926105209 len=205 + +2026-10-25 18:36:39,852 INFO image_rx_daemon: published frame_id=0 seq=98 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:40,451 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=2926703761 len=205 + +2026-10-25 18:36:40,452 INFO image_rx_daemon: published frame_id=0 seq=99 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:40,452 INFO image_rx_daemon: PROBE TX seq=31 phase_ms=0 size_b=16 (tx#31) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=5 epoch=5 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:36:40,500 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:40,854 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=2927102748 len=207 + +2026-10-25 18:36:40,855 INFO image_rx_daemon: published frame_id=0 seq=100 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:41,448 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=2927702142 len=207 + +2026-10-25 18:36:41,450 INFO image_rx_daemon: published frame_id=0 seq=101 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:41,847 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=2928100229 len=206 + +2026-10-25 18:36:41,848 INFO image_rx_daemon: published frame_id=0 seq=102 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:41,849 INFO image_rx_daemon: PROBE TX seq=32 phase_ms=0 size_b=16 (tx#32) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=29 epoch=5 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:41,896 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:42,446 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=2928698878 len=206 + +2026-10-25 18:36:42,447 INFO image_rx_daemon: published frame_id=0 seq=103 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:42,842 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=2929095361 len=202 + +2026-10-25 18:36:42,843 INFO image_rx_daemon: published frame_id=0 seq=104 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:43,443 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=2929696411 len=207 + +2026-10-25 18:36:43,444 INFO image_rx_daemon: published frame_id=0 seq=105 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:43,444 INFO image_rx_daemon: PROBE TX seq=33 phase_ms=0 size_b=16 (tx#33) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=47 epoch=5 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:43,491 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:43,846 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=2930095137 len=204 + +2026-10-25 18:36:43,847 INFO image_rx_daemon: published frame_id=0 seq=106 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:44,439 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=2930693560 len=206 + +2026-10-25 18:36:44,441 INFO image_rx_daemon: published frame_id=0 seq=107 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:44,842 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=2931092363 len=204 + +2026-10-25 18:36:44,843 INFO image_rx_daemon: published frame_id=0 seq=108 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:44,844 INFO image_rx_daemon: PROBE TX seq=34 phase_ms=0 size_b=16 (tx#34) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=32 epoch=5 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:44,888 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:45,025 INFO image_rx_daemon: stats: rx_frames=99 rx_decode_err=0 frames_published=99 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=147 cmd_cooldown_drops=0 cmd_gate_held=46 cmd_copies_deferred=0 cmd_gate_deferred=46 + +2026-10-25 18:36:45,027 INFO image_rx_daemon: air_gap: n=20 dt_med=598423us dt_p95=601050us len_med=206B cmd_tx_ok=34 cmd_tx_fail=0 + +2026-10-25 18:36:45,030 INFO image_rx_daemon: air_gap_hist(ms): <400:10 <1000:10 + +2026-10-25 18:36:45,031 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=598.4ms + +2026-10-25 18:36:45,033 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:36:45,034 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=5 last_hop=26 slot_off=[14..14] + +2026-10-25 18:36:45,034 INFO image_rx_daemon: probe: tx=34 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:36:45,035 INFO image_rx_daemon: probe_grid: p0/s0:0/34(0%) + +2026-10-25 18:36:45,442 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=2931690803 len=207 + +2026-10-25 18:36:45,443 INFO image_rx_daemon: published frame_id=0 seq=109 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:45,829 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=2932089715 len=207 + +2026-10-25 18:36:45,831 INFO image_rx_daemon: published frame_id=0 seq=110 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:46,438 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=2932688107 len=207 + +2026-10-25 18:36:46,439 INFO image_rx_daemon: published frame_id=0 seq=111 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:46,440 INFO image_rx_daemon: PROBE TX seq=35 phase_ms=0 size_b=16 (tx#35) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=38 epoch=5 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:46,487 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:46,838 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=2933087019 len=204 + +2026-10-25 18:36:46,839 INFO image_rx_daemon: published frame_id=0 seq=112 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:47,434 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=2933685435 len=204 + +2026-10-25 18:36:47,435 INFO image_rx_daemon: published frame_id=0 seq=113 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:47,835 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=2934084492 len=207 + +2026-10-25 18:36:47,836 INFO image_rx_daemon: published frame_id=0 seq=114 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:47,837 INFO image_rx_daemon: PROBE TX seq=36 phase_ms=0 size_b=16 (tx#36) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=44 epoch=5 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:47,884 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:48,431 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=2934682944 len=205 + +2026-10-25 18:36:48,432 INFO image_rx_daemon: published frame_id=0 seq=115 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:48,836 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=2935085652 len=201 + +2026-10-25 18:36:48,837 INFO image_rx_daemon: published frame_id=0 seq=116 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:49,423 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=2935677798 len=201 + +2026-10-25 18:36:49,424 INFO image_rx_daemon: published frame_id=0 seq=117 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:49,425 INFO image_rx_daemon: PROBE TX seq=37 phase_ms=0 size_b=16 (tx#37) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=9 epoch=6 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:49,468 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:49,827 INFO image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=2936079389 len=204 + +2026-10-25 18:36:49,828 INFO image_rx_daemon: published frame_id=0 seq=118 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:50,427 INFO image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 fw_us=2936678014 len=207 + +2026-10-25 18:36:50,429 INFO image_rx_daemon: published frame_id=0 seq=119 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:50,831 INFO image_rx_daemon: frag_arrival: seq=120 idx=0 total=1 fw_us=2937079746 len=207 + +2026-10-25 18:36:50,831 INFO image_rx_daemon: published frame_id=0 seq=120 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:50,832 INFO image_rx_daemon: PROBE TX seq=38 phase_ms=0 size_b=16 (tx#38) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=25 epoch=6 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:50,877 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:51,427 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=2937675470 len=207 + +2026-10-25 18:36:51,427 INFO image_rx_daemon: published frame_id=0 seq=121 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:52,014 INFO image_rx_daemon: frag_arrival: seq=122 idx=0 total=1 fw_us=2938273853 len=204 + +2026-10-25 18:36:52,015 INFO image_rx_daemon: published frame_id=0 seq=122 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:52,016 INFO image_rx_daemon: PROBE TX seq=39 phase_ms=0 size_b=16 (tx#39) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=43 epoch=6 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:52,071 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:52,419 INFO image_rx_daemon: frag_arrival: seq=123 idx=0 total=1 fw_us=2938672904 len=206 + +2026-10-25 18:36:52,420 INFO image_rx_daemon: published frame_id=0 seq=123 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:52,823 INFO image_rx_daemon: frag_arrival: seq=124 idx=0 total=1 fw_us=2939073237 len=206 + +2026-10-25 18:36:52,824 INFO image_rx_daemon: published frame_id=0 seq=124 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:53,426 INFO image_rx_daemon: frag_arrival: seq=125 idx=0 total=1 fw_us=2939670301 len=207 + +2026-10-25 18:36:53,427 INFO image_rx_daemon: published frame_id=0 seq=125 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:53,428 INFO image_rx_daemon: PROBE TX seq=40 phase_ms=0 size_b=16 (tx#40) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=45 epoch=6 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:53,475 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:53,818 INFO image_rx_daemon: frag_arrival: seq=126 idx=0 total=1 fw_us=2940069233 len=207 + +2026-10-25 18:36:53,819 INFO image_rx_daemon: published frame_id=0 seq=126 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:54,424 INFO image_rx_daemon: frag_arrival: seq=127 idx=0 total=1 fw_us=2940667685 len=206 + +2026-10-25 18:36:54,425 INFO image_rx_daemon: published frame_id=0 seq=127 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:54,818 INFO image_rx_daemon: frag_arrival: seq=128 idx=0 total=1 fw_us=2941066620 len=205 + +2026-10-25 18:36:54,819 INFO image_rx_daemon: published frame_id=0 seq=128 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:54,819 INFO image_rx_daemon: PROBE TX seq=41 phase_ms=0 size_b=16 (tx#41) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=1 epoch=6 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:54,865 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:55,038 INFO image_rx_daemon: stats: rx_frames=119 rx_decode_err=0 frames_published=119 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=177 cmd_cooldown_drops=0 cmd_gate_held=55 cmd_copies_deferred=0 cmd_gate_deferred=55 + +2026-10-25 18:36:55,039 INFO image_rx_daemon: air_gap: n=20 dt_med=592146us dt_p95=598625us len_med=206B cmd_tx_ok=41 cmd_tx_fail=0 + +2026-10-25 18:36:55,042 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:36:55,043 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=592.1ms + +2026-10-25 18:36:55,044 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/12.0 + +2026-10-25 18:36:55,044 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=6 last_hop=26 slot_off=[14..21] + +2026-10-25 18:36:55,045 INFO image_rx_daemon: probe: tx=41 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:36:55,045 INFO image_rx_daemon: probe_grid: p0/s0:0/41(0%) + +2026-10-25 18:36:55,415 INFO image_rx_daemon: frag_arrival: seq=129 idx=0 total=1 fw_us=2941665145 len=207 + +2026-10-25 18:36:55,416 INFO image_rx_daemon: published frame_id=0 seq=129 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:56,004 INFO image_rx_daemon: frag_arrival: seq=130 idx=0 total=1 fw_us=2942263567 len=205 + +2026-10-25 18:36:56,006 INFO image_rx_daemon: published frame_id=0 seq=130 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:56,006 INFO image_rx_daemon: PROBE TX seq=42 phase_ms=0 size_b=16 (tx#42) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=10 epoch=6 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:56,063 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:56,415 INFO image_rx_daemon: frag_arrival: seq=131 idx=0 total=1 fw_us=2942662547 len=205 + +2026-10-25 18:36:56,415 INFO image_rx_daemon: published frame_id=0 seq=131 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:56,815 INFO image_rx_daemon: frag_arrival: seq=132 idx=0 total=1 fw_us=2943064866 len=205 + +2026-10-25 18:36:56,816 INFO image_rx_daemon: published frame_id=0 seq=132 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:57,418 INFO image_rx_daemon: frag_arrival: seq=133 idx=0 total=1 fw_us=2943660489 len=205 + +2026-10-25 18:36:57,419 INFO image_rx_daemon: published frame_id=0 seq=133 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:57,420 INFO image_rx_daemon: PROBE TX seq=43 phase_ms=0 size_b=16 (tx#43) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=30 epoch=6 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:57,467 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:57,808 INFO image_rx_daemon: frag_arrival: seq=134 idx=0 total=1 fw_us=2944059414 len=203 + +2026-10-25 18:36:57,809 INFO image_rx_daemon: published frame_id=0 seq=134 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:58,410 INFO image_rx_daemon: frag_arrival: seq=135 idx=0 total=1 fw_us=2944658680 len=207 + +2026-10-25 18:36:58,412 INFO image_rx_daemon: published frame_id=0 seq=135 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:59,004 INFO image_rx_daemon: frag_arrival: seq=136 idx=0 total=1 fw_us=2945257734 len=205 + +2026-10-25 18:36:59,006 INFO image_rx_daemon: published frame_id=0 seq=136 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:36:59,007 INFO image_rx_daemon: PROBE TX seq=44 phase_ms=0 size_b=16 (tx#44) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=21 epoch=6 freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:36:59,054 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:36:59,406 INFO image_rx_daemon: frag_arrival: seq=137 idx=0 total=1 fw_us=2945657077 len=204 + +2026-10-25 18:36:59,407 INFO image_rx_daemon: published frame_id=0 seq=137 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:00,012 INFO image_rx_daemon: frag_arrival: seq=138 idx=0 total=1 fw_us=2946256118 len=207 + +2026-10-25 18:37:00,016 INFO image_rx_daemon: published frame_id=0 seq=138 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:00,410 INFO image_rx_daemon: frag_arrival: seq=139 idx=0 total=1 fw_us=2946655216 len=205 + +2026-10-25 18:37:00,411 INFO image_rx_daemon: published frame_id=0 seq=139 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:00,412 INFO image_rx_daemon: PROBE TX seq=45 phase_ms=0 size_b=16 (tx#45) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=28 epoch=7 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:00,459 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:01,003 INFO image_rx_daemon: frag_arrival: seq=140 idx=0 total=1 fw_us=2947251426 len=202 + +2026-10-25 18:37:01,008 INFO image_rx_daemon: published frame_id=0 seq=140 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:01,410 INFO image_rx_daemon: frag_arrival: seq=141 idx=0 total=1 fw_us=2947653306 len=207 + +2026-10-25 18:37:01,411 INFO image_rx_daemon: published frame_id=0 seq=141 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:02,004 INFO image_rx_daemon: frag_arrival: seq=142 idx=0 total=1 fw_us=2948249475 len=201 + +2026-10-25 18:37:02,008 INFO image_rx_daemon: published frame_id=0 seq=142 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:02,009 INFO image_rx_daemon: PROBE TX seq=46 phase_ms=0 size_b=16 (tx#46) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=4 epoch=7 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:02,054 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:02,403 INFO image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 fw_us=2948651371 len=206 + +2026-10-25 18:37:02,404 INFO image_rx_daemon: published frame_id=0 seq=143 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:03,003 INFO image_rx_daemon: frag_arrival: seq=144 idx=0 total=1 fw_us=2949250325 len=204 + +2026-10-25 18:37:03,004 INFO image_rx_daemon: published frame_id=0 seq=144 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:03,407 INFO image_rx_daemon: frag_arrival: seq=145 idx=0 total=1 fw_us=2949649694 len=207 + +2026-10-25 18:37:03,408 INFO image_rx_daemon: published frame_id=0 seq=145 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:03,409 INFO image_rx_daemon: PROBE TX seq=47 phase_ms=0 size_b=16 (tx#47) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=1 epoch=7 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:37:03,456 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:03,993 INFO image_rx_daemon: frag_arrival: seq=146 idx=0 total=1 fw_us=2950246021 len=201 + +2026-10-25 18:37:03,994 INFO image_rx_daemon: published frame_id=0 seq=146 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:04,395 INFO image_rx_daemon: frag_arrival: seq=147 idx=0 total=1 fw_us=2950647937 len=207 + +2026-10-25 18:37:04,396 INFO image_rx_daemon: published frame_id=0 seq=147 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:05,001 INFO image_rx_daemon: frag_arrival: seq=148 idx=0 total=1 fw_us=2951244130 len=201 + +2026-10-25 18:37:05,005 INFO image_rx_daemon: published frame_id=0 seq=148 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:05,006 INFO image_rx_daemon: PROBE TX seq=48 phase_ms=0 size_b=16 (tx#48) + +2026-10-25 18:37:05,049 INFO image_rx_daemon: stats: rx_frames=139 rx_decode_err=0 frames_published=139 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=208 cmd_cooldown_drops=0 cmd_gate_held=64 cmd_copies_deferred=0 cmd_gate_deferred=64 + +2026-10-25 18:37:05,053 INFO image_rx_daemon: air_gap: n=20 dt_med=596169us dt_p95=599266us len_med=205B cmd_tx_ok=47 cmd_tx_fail=0 + +2026-10-25 18:37:05,057 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 18:37:05,060 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=596.2ms + +2026-10-25 18:37:05,061 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=5 epoch=7 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:05,062 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=7 last_hop=27 slot_off=[14..18] + +2026-10-25 18:37:05,062 INFO image_rx_daemon: probe: tx=48 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:37:05,063 INFO image_rx_daemon: probe_grid: p0/s0:0/48(0%) + +2026-10-25 18:37:05,063 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:05,394 INFO image_rx_daemon: frag_arrival: seq=149 idx=0 total=1 fw_us=2951645919 len=205 + +2026-10-25 18:37:05,395 INFO image_rx_daemon: published frame_id=0 seq=149 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:06,002 INFO image_rx_daemon: frag_arrival: seq=150 idx=0 total=1 fw_us=2952244693 len=206 + +2026-10-25 18:37:06,006 INFO image_rx_daemon: published frame_id=0 seq=150 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:06,397 INFO image_rx_daemon: frag_arrival: seq=151 idx=0 total=1 fw_us=2952643841 len=204 + +2026-10-25 18:37:06,398 INFO image_rx_daemon: published frame_id=0 seq=151 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:06,399 INFO image_rx_daemon: PROBE TX seq=49 phase_ms=0 size_b=16 (tx#49) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=44 epoch=7 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:06,446 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:06,995 INFO image_rx_daemon: frag_arrival: seq=152 idx=0 total=1 fw_us=2953242630 len=207 + +2026-10-25 18:37:06,996 INFO image_rx_daemon: published frame_id=0 seq=152 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:07,398 INFO image_rx_daemon: frag_arrival: seq=153 idx=0 total=1 fw_us=2953641790 len=207 + +2026-10-25 18:37:07,399 INFO image_rx_daemon: published frame_id=0 seq=153 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:07,985 INFO image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=2954240588 len=206 + +2026-10-25 18:37:07,986 INFO image_rx_daemon: published frame_id=0 seq=154 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:07,987 INFO image_rx_daemon: PROBE TX seq=50 phase_ms=0 size_b=16 (tx#50) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=24 epoch=7 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:08,030 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:08,383 INFO image_rx_daemon: frag_arrival: seq=155 idx=0 total=1 fw_us=2954639812 len=206 + +2026-10-25 18:37:08,384 INFO image_rx_daemon: published frame_id=0 seq=155 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:08,986 INFO image_rx_daemon: frag_arrival: seq=156 idx=0 total=1 fw_us=2955238541 len=206 + +2026-10-25 18:37:08,987 INFO image_rx_daemon: published frame_id=0 seq=156 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:09,391 INFO image_rx_daemon: frag_arrival: seq=157 idx=0 total=1 fw_us=2955637771 len=207 + +2026-10-25 18:37:09,392 INFO image_rx_daemon: published frame_id=0 seq=157 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:09,392 INFO image_rx_daemon: PROBE TX seq=51 phase_ms=0 size_b=16 (tx#51) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=42 epoch=8 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:09,440 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:09,991 INFO image_rx_daemon: frag_arrival: seq=158 idx=0 total=1 fw_us=2956236283 len=204 + +2026-10-25 18:37:09,991 INFO image_rx_daemon: published frame_id=0 seq=158 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:10,388 INFO image_rx_daemon: frag_arrival: seq=159 idx=0 total=1 fw_us=2956635303 len=206 + +2026-10-25 18:37:10,389 INFO image_rx_daemon: published frame_id=0 seq=159 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:10,992 INFO image_rx_daemon: frag_arrival: seq=160 idx=0 total=1 fw_us=2957234015 len=206 + +2026-10-25 18:37:10,993 INFO image_rx_daemon: published frame_id=0 seq=160 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:10,994 INFO image_rx_daemon: PROBE TX seq=52 phase_ms=0 size_b=16 (tx#52) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=44 epoch=8 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:37:11,040 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:11,376 INFO image_rx_daemon: frag_arrival: seq=161 idx=0 total=1 fw_us=2957633146 len=205 + +2026-10-25 18:37:11,378 INFO image_rx_daemon: published frame_id=0 seq=161 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:11,990 INFO image_rx_daemon: frag_arrival: seq=162 idx=0 total=1 fw_us=2958232066 len=204 + +2026-10-25 18:37:11,991 INFO image_rx_daemon: published frame_id=0 seq=162 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:12,383 INFO image_rx_daemon: frag_arrival: seq=163 idx=0 total=1 fw_us=2958631350 len=204 + +2026-10-25 18:37:12,384 INFO image_rx_daemon: published frame_id=0 seq=163 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:12,384 INFO image_rx_daemon: PROBE TX seq=53 phase_ms=0 size_b=16 (tx#53) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=22 epoch=8 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:12,431 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:12,970 INFO image_rx_daemon: frag_arrival: seq=164 idx=0 total=1 fw_us=2959227707 len=203 + +2026-10-25 18:37:12,972 INFO image_rx_daemon: published frame_id=0 seq=164 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:13,375 INFO image_rx_daemon: frag_arrival: seq=165 idx=0 total=1 fw_us=2959629457 len=207 + +2026-10-25 18:37:13,377 INFO image_rx_daemon: published frame_id=0 seq=165 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:13,979 INFO image_rx_daemon: frag_arrival: seq=166 idx=0 total=1 fw_us=2960228087 len=204 + +2026-10-25 18:37:13,980 INFO image_rx_daemon: published frame_id=0 seq=166 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:13,981 INFO image_rx_daemon: PROBE TX seq=54 phase_ms=0 size_b=16 (tx#54) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=2 epoch=8 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:14,023 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:14,379 INFO image_rx_daemon: frag_arrival: seq=167 idx=0 total=1 fw_us=2960627286 len=207 + +2026-10-25 18:37:14,380 INFO image_rx_daemon: published frame_id=0 seq=167 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:14,972 INFO image_rx_daemon: frag_arrival: seq=168 idx=0 total=1 fw_us=2961226017 len=204 + +2026-10-25 18:37:14,973 INFO image_rx_daemon: published frame_id=0 seq=168 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:15,066 INFO image_rx_daemon: stats: rx_frames=159 rx_decode_err=0 frames_published=159 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=237 cmd_cooldown_drops=0 cmd_gate_held=74 cmd_copies_deferred=0 cmd_gate_deferred=74 + +2026-10-25 18:37:15,067 INFO image_rx_daemon: air_gap: n=20 dt_med=596357us dt_p95=598920us len_med=206B cmd_tx_ok=54 cmd_tx_fail=0 + +2026-10-25 18:37:15,069 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 + +2026-10-25 18:37:15,070 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=596.4ms + +2026-10-25 18:37:15,071 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:37:15,072 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=8 last_hop=27 slot_off=[14..14] + +2026-10-25 18:37:15,073 INFO image_rx_daemon: probe: tx=54 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:37:15,073 INFO image_rx_daemon: probe_grid: p0/s0:0/54(0%) + +2026-10-25 18:37:15,377 INFO image_rx_daemon: frag_arrival: seq=169 idx=0 total=1 fw_us=2961625314 len=207 + +2026-10-25 18:37:15,378 INFO image_rx_daemon: published frame_id=0 seq=169 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:15,379 INFO image_rx_daemon: PROBE TX seq=55 phase_ms=0 size_b=16 (tx#55) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=15 epoch=8 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:15,422 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:15,971 INFO image_rx_daemon: frag_arrival: seq=170 idx=0 total=1 fw_us=2962224132 len=205 + +2026-10-25 18:37:15,972 INFO image_rx_daemon: published frame_id=0 seq=170 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:16,371 INFO image_rx_daemon: frag_arrival: seq=171 idx=0 total=1 fw_us=2962623564 len=207 + +2026-10-25 18:37:16,372 INFO image_rx_daemon: published frame_id=0 seq=171 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:16,976 INFO image_rx_daemon: frag_arrival: seq=172 idx=0 total=1 fw_us=2963222393 len=206 + +2026-10-25 18:37:16,977 INFO image_rx_daemon: published frame_id=0 seq=172 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:16,978 INFO image_rx_daemon: PROBE TX seq=56 phase_ms=0 size_b=16 (tx#56) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=5 epoch=8 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:17,014 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:17,375 INFO image_rx_daemon: frag_arrival: seq=173 idx=0 total=1 fw_us=2963621625 len=205 + +2026-10-25 18:37:17,376 INFO image_rx_daemon: published frame_id=0 seq=173 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:17,971 INFO image_rx_daemon: frag_arrival: seq=174 idx=0 total=1 fw_us=2964220613 len=206 + +2026-10-25 18:37:17,972 INFO image_rx_daemon: published frame_id=0 seq=174 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:18,375 INFO image_rx_daemon: frag_arrival: seq=175 idx=0 total=1 fw_us=2964619873 len=206 + +2026-10-25 18:37:18,376 INFO image_rx_daemon: published frame_id=0 seq=175 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:18,376 INFO image_rx_daemon: PROBE TX seq=57 phase_ms=0 size_b=16 (tx#57) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=21 epoch=8 freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:18,423 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:18,974 INFO image_rx_daemon: frag_arrival: seq=176 idx=0 total=1 fw_us=2965218740 len=205 + +2026-10-25 18:37:18,976 INFO image_rx_daemon: published frame_id=0 seq=176 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:19,374 INFO image_rx_daemon: frag_arrival: seq=177 idx=0 total=1 fw_us=2965617860 len=205 + +2026-10-25 18:37:19,375 INFO image_rx_daemon: published frame_id=0 seq=177 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:19,971 INFO image_rx_daemon: frag_arrival: seq=178 idx=0 total=1 fw_us=2966216505 len=204 + +2026-10-25 18:37:19,973 INFO image_rx_daemon: published frame_id=0 seq=178 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:19,974 INFO image_rx_daemon: PROBE TX seq=58 phase_ms=0 size_b=16 (tx#58) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=2 epoch=9 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:37:20,017 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:20,370 INFO image_rx_daemon: frag_arrival: seq=179 idx=0 total=1 fw_us=2966615780 len=205 + +2026-10-25 18:37:20,371 INFO image_rx_daemon: published frame_id=0 seq=179 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:20,964 INFO image_rx_daemon: frag_arrival: seq=180 idx=0 total=1 fw_us=2967214744 len=206 + +2026-10-25 18:37:20,965 INFO image_rx_daemon: published frame_id=0 seq=180 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:21,369 INFO image_rx_daemon: frag_arrival: seq=181 idx=0 total=1 fw_us=2967613967 len=205 + +2026-10-25 18:37:21,370 INFO image_rx_daemon: published frame_id=0 seq=181 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:21,371 INFO image_rx_daemon: PROBE TX seq=59 phase_ms=0 size_b=16 (tx#59) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=31 epoch=9 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:21,418 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:21,959 INFO image_rx_daemon: frag_arrival: seq=182 idx=0 total=1 fw_us=2968212600 len=204 + +2026-10-25 18:37:21,960 INFO image_rx_daemon: published frame_id=0 seq=182 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:22,359 INFO image_rx_daemon: frag_arrival: seq=183 idx=0 total=1 fw_us=2968611804 len=207 + +2026-10-25 18:37:22,360 INFO image_rx_daemon: published frame_id=0 seq=183 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:22,959 INFO image_rx_daemon: frag_arrival: seq=184 idx=0 total=1 fw_us=2969210504 len=206 + +2026-10-25 18:37:22,960 INFO image_rx_daemon: published frame_id=0 seq=184 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:22,960 INFO image_rx_daemon: PROBE TX seq=60 phase_ms=0 size_b=16 (tx#60) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=47 epoch=9 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:23,004 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:23,367 INFO image_rx_daemon: frag_arrival: seq=185 idx=0 total=1 fw_us=2969609657 len=207 + +2026-10-25 18:37:23,368 INFO image_rx_daemon: published frame_id=0 seq=185 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:23,956 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=2970208207 len=207 + +2026-10-25 18:37:23,957 INFO image_rx_daemon: published frame_id=0 seq=186 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:24,565 INFO image_rx_daemon: frag_arrival: seq=187 idx=0 total=1 fw_us=2970806688 len=206 + +2026-10-25 18:37:24,566 INFO image_rx_daemon: published frame_id=0 seq=187 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:24,566 INFO image_rx_daemon: PROBE TX seq=61 phase_ms=0 size_b=16 (tx#61) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=22 epoch=9 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:24,613 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:24,952 INFO image_rx_daemon: frag_arrival: seq=188 idx=0 total=1 fw_us=2971203141 len=203 + +2026-10-25 18:37:24,953 INFO image_rx_daemon: published frame_id=0 seq=188 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:25,077 INFO image_rx_daemon: stats: rx_frames=179 rx_decode_err=0 frames_published=179 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=267 cmd_cooldown_drops=0 cmd_gate_held=83 cmd_copies_deferred=0 cmd_gate_deferred=83 + +2026-10-25 18:37:25,078 INFO image_rx_daemon: air_gap: n=20 dt_med=598481us dt_p95=598988us len_med=206B cmd_tx_ok=61 cmd_tx_fail=0 + +2026-10-25 18:37:25,079 INFO image_rx_daemon: air_gap_hist(ms): <400:10 <1000:10 + +2026-10-25 18:37:25,080 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=598.5ms + +2026-10-25 18:37:25,081 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-67/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:37:25,082 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=9 last_hop=27 slot_off=[14..14] + +2026-10-25 18:37:25,083 INFO image_rx_daemon: probe: tx=61 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:37:25,084 INFO image_rx_daemon: probe_grid: p0/s0:0/61(0%) + +2026-10-25 18:37:25,359 INFO image_rx_daemon: frag_arrival: seq=189 idx=0 total=1 fw_us=2971604674 len=206 + +2026-10-25 18:37:25,360 INFO image_rx_daemon: published frame_id=0 seq=189 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:25,960 INFO image_rx_daemon: frag_arrival: seq=190 idx=0 total=1 fw_us=2972203025 len=205 + +2026-10-25 18:37:25,961 INFO image_rx_daemon: published frame_id=0 seq=190 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:25,962 INFO image_rx_daemon: PROBE TX seq=62 phase_ms=0 size_b=16 (tx#62) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=6 epoch=9 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:26,005 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:26,554 INFO image_rx_daemon: frag_arrival: seq=191 idx=0 total=1 fw_us=2972801598 len=205 + +2026-10-25 18:37:26,555 INFO image_rx_daemon: published frame_id=0 seq=191 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:26,955 INFO image_rx_daemon: frag_arrival: seq=192 idx=0 total=1 fw_us=2973199142 len=203 + +2026-10-25 18:37:26,955 INFO image_rx_daemon: published frame_id=0 seq=192 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:27,551 INFO image_rx_daemon: frag_arrival: seq=193 idx=0 total=1 fw_us=2973799415 len=206 + +2026-10-25 18:37:27,552 INFO image_rx_daemon: published frame_id=0 seq=193 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:27,552 INFO image_rx_daemon: PROBE TX seq=63 phase_ms=0 size_b=16 (tx#63) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=26 epoch=9 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:27,599 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:27,947 INFO image_rx_daemon: frag_arrival: seq=194 idx=0 total=1 fw_us=2974195944 len=203 + +2026-10-25 18:37:27,949 INFO image_rx_daemon: published frame_id=0 seq=194 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:28,546 INFO image_rx_daemon: frag_arrival: seq=195 idx=0 total=1 fw_us=2974794462 len=203 + +2026-10-25 18:37:28,547 INFO image_rx_daemon: published frame_id=0 seq=195 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:28,946 INFO image_rx_daemon: frag_arrival: seq=196 idx=0 total=1 fw_us=2975193520 len=202 + +2026-10-25 18:37:28,947 INFO image_rx_daemon: published frame_id=0 seq=196 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:28,948 INFO image_rx_daemon: PROBE TX seq=64 phase_ms=0 size_b=16 (tx#64) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=43 epoch=9 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:28,995 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:29,523 INFO image_rx_daemon: frag_arrival: seq=197 idx=0 total=1 fw_us=2975768776 len=171 + +2026-10-25 18:37:29,524 INFO image_rx_daemon: published frame_id=0 seq=197 167 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:29,951 INFO image_rx_daemon: frag_arrival: seq=198 idx=0 total=1 fw_us=2976193726 len=205 + +2026-10-25 18:37:29,952 INFO image_rx_daemon: published frame_id=0 seq=198 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:30,542 INFO image_rx_daemon: frag_arrival: seq=199 idx=0 total=1 fw_us=2976787134 len=199 + +2026-10-25 18:37:30,543 INFO image_rx_daemon: published frame_id=0 seq=199 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:30,544 INFO image_rx_daemon: PROBE TX seq=65 phase_ms=0 size_b=16 (tx#65) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=8 epoch=10 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:30,590 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:30,939 INFO image_rx_daemon: frag_arrival: seq=200 idx=0 total=1 fw_us=2977188686 len=202 + +2026-10-25 18:37:30,940 INFO image_rx_daemon: published frame_id=0 seq=200 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:31,538 INFO image_rx_daemon: frag_arrival: seq=201 idx=0 total=1 fw_us=2977784494 len=197 + +2026-10-25 18:37:31,539 INFO image_rx_daemon: published frame_id=0 seq=201 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:31,927 INFO image_rx_daemon: frag_arrival: seq=202 idx=0 total=1 fw_us=2978170626 len=181 + +2026-10-25 18:37:31,928 INFO image_rx_daemon: published frame_id=0 seq=202 177 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:31,928 INFO image_rx_daemon: PROBE TX seq=66 phase_ms=0 size_b=16 (tx#66) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=34 epoch=10 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:31,986 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:32,326 INFO image_rx_daemon: frag_arrival: seq=203 idx=0 total=1 fw_us=2978574737 len=167 + +2026-10-25 18:37:32,327 INFO image_rx_daemon: published frame_id=0 seq=203 163 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:32,935 INFO image_rx_daemon: frag_arrival: seq=204 idx=0 total=1 fw_us=2979183812 len=202 + +2026-10-25 18:37:32,936 INFO image_rx_daemon: published frame_id=0 seq=204 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:33,346 INFO image_rx_daemon: frag_arrival: seq=205 idx=0 total=1 fw_us=2979588483 len=172 + +2026-10-25 18:37:33,347 INFO image_rx_daemon: published frame_id=0 seq=205 168 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:33,348 INFO image_rx_daemon: PROBE TX seq=67 phase_ms=0 size_b=16 (tx#67) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=30 epoch=10 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:33,394 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:33,935 INFO image_rx_daemon: frag_arrival: seq=206 idx=0 total=1 fw_us=2980181279 len=203 + +2026-10-25 18:37:33,936 INFO image_rx_daemon: published frame_id=0 seq=206 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:34,535 INFO image_rx_daemon: frag_arrival: seq=207 idx=0 total=1 fw_us=2980782345 len=206 + +2026-10-25 18:37:34,536 INFO image_rx_daemon: published frame_id=0 seq=207 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:34,536 INFO image_rx_daemon: PROBE TX seq=68 phase_ms=0 size_b=16 (tx#68) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=45 epoch=10 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:34,583 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:34,941 INFO image_rx_daemon: frag_arrival: seq=208 idx=0 total=1 fw_us=2981181404 len=207 + +2026-10-25 18:37:34,942 INFO image_rx_daemon: published frame_id=0 seq=208 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:35,087 INFO image_rx_daemon: stats: rx_frames=199 rx_decode_err=0 frames_published=199 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=297 cmd_cooldown_drops=0 cmd_gate_held=92 cmd_copies_deferred=0 cmd_gate_deferred=92 + +2026-10-25 18:37:35,087 INFO image_rx_daemon: air_gap: n=20 dt_med=575256us dt_p95=609075us len_med=203B cmd_tx_ok=68 cmd_tx_fail=0 + +2026-10-25 18:37:35,088 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 18:37:35,088 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=575.3ms + +2026-10-25 18:37:35,089 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-72/-64/-62 snr[min/med/max]=9.0/10.0/12.0 + +2026-10-25 18:37:35,090 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=10 last_hop=27 slot_off=[14..43] + +2026-10-25 18:37:35,090 INFO image_rx_daemon: probe: tx=68 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:37:35,091 INFO image_rx_daemon: probe_grid: p0/s0:0/68(0%) + +2026-10-25 18:37:35,542 INFO image_rx_daemon: frag_arrival: seq=209 idx=0 total=1 fw_us=2981780005 len=205 + +2026-10-25 18:37:35,543 INFO image_rx_daemon: published frame_id=0 seq=209 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:35,935 INFO image_rx_daemon: frag_arrival: seq=210 idx=0 total=1 fw_us=2982180142 len=207 + +2026-10-25 18:37:35,936 INFO image_rx_daemon: published frame_id=0 seq=210 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:35,936 INFO image_rx_daemon: PROBE TX seq=69 phase_ms=0 size_b=16 (tx#69) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=21 epoch=10 freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:35,983 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:36,531 INFO image_rx_daemon: frag_arrival: seq=211 idx=0 total=1 fw_us=2982777704 len=206 + +2026-10-25 18:37:36,533 INFO image_rx_daemon: published frame_id=0 seq=211 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:36,936 INFO image_rx_daemon: frag_arrival: seq=212 idx=0 total=1 fw_us=2983176790 len=205 + +2026-10-25 18:37:36,937 INFO image_rx_daemon: published frame_id=0 seq=212 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:37,535 INFO image_rx_daemon: frag_arrival: seq=213 idx=0 total=1 fw_us=2983775257 len=205 + +2026-10-25 18:37:37,536 INFO image_rx_daemon: published frame_id=0 seq=213 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:37,536 INFO image_rx_daemon: PROBE TX seq=70 phase_ms=0 size_b=16 (tx#70) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=26 epoch=10 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:37,584 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:37,930 INFO image_rx_daemon: frag_arrival: seq=214 idx=0 total=1 fw_us=2984171667 len=203 + +2026-10-25 18:37:37,931 INFO image_rx_daemon: published frame_id=0 seq=214 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:38,526 INFO image_rx_daemon: frag_arrival: seq=215 idx=0 total=1 fw_us=2984772924 len=205 + +2026-10-25 18:37:38,527 INFO image_rx_daemon: published frame_id=0 seq=215 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:38,931 INFO image_rx_daemon: frag_arrival: seq=216 idx=0 total=1 fw_us=2985169365 len=203 + +2026-10-25 18:37:38,932 INFO image_rx_daemon: published frame_id=0 seq=216 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:38,932 INFO image_rx_daemon: PROBE TX seq=71 phase_ms=0 size_b=16 (tx#71) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=4 epoch=10 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:38,979 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:39,530 INFO image_rx_daemon: frag_arrival: seq=217 idx=0 total=1 fw_us=2985767882 len=202 + +2026-10-25 18:37:39,531 INFO image_rx_daemon: published frame_id=0 seq=217 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:39,924 INFO image_rx_daemon: frag_arrival: seq=218 idx=0 total=1 fw_us=2986166782 len=202 + +2026-10-25 18:37:39,927 INFO image_rx_daemon: published frame_id=0 seq=218 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:40,523 INFO image_rx_daemon: frag_arrival: seq=219 idx=0 total=1 fw_us=2986767724 len=204 + +2026-10-25 18:37:40,524 INFO image_rx_daemon: published frame_id=0 seq=219 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:40,524 INFO image_rx_daemon: PROBE TX seq=72 phase_ms=0 size_b=16 (tx#72) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=46 epoch=11 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:40,568 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:40,927 INFO image_rx_daemon: frag_arrival: seq=220 idx=0 total=1 fw_us=2987164028 len=201 + +2026-10-25 18:37:40,928 INFO image_rx_daemon: published frame_id=0 seq=220 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:41,527 INFO image_rx_daemon: frag_arrival: seq=221 idx=0 total=1 fw_us=2987765124 len=206 + +2026-10-25 18:37:41,528 INFO image_rx_daemon: published frame_id=0 seq=221 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:41,921 INFO image_rx_daemon: frag_arrival: seq=222 idx=0 total=1 fw_us=2988158950 len=200 + +2026-10-25 18:37:41,923 INFO image_rx_daemon: published frame_id=0 seq=222 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:41,923 INFO image_rx_daemon: PROBE TX seq=73 phase_ms=0 size_b=16 (tx#73) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=29 epoch=11 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:41,971 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:42,522 INFO image_rx_daemon: frag_arrival: seq=223 idx=0 total=1 fw_us=2988762485 len=207 + +2026-10-25 18:37:42,523 INFO image_rx_daemon: published frame_id=0 seq=223 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:42,923 INFO image_rx_daemon: frag_arrival: seq=224 idx=0 total=1 fw_us=2989161456 len=205 + +2026-10-25 18:37:42,924 INFO image_rx_daemon: published frame_id=0 seq=224 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:43,523 INFO image_rx_daemon: frag_arrival: seq=225 idx=0 total=1 fw_us=2989759961 len=206 + +2026-10-25 18:37:43,524 INFO image_rx_daemon: published frame_id=0 seq=225 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:43,524 INFO image_rx_daemon: PROBE TX seq=74 phase_ms=0 size_b=16 (tx#74) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=40 epoch=11 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:43,571 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:43,919 INFO image_rx_daemon: frag_arrival: seq=226 idx=0 total=1 fw_us=2990158942 len=206 + +2026-10-25 18:37:43,920 INFO image_rx_daemon: published frame_id=0 seq=226 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:44,519 INFO image_rx_daemon: frag_arrival: seq=227 idx=0 total=1 fw_us=2990757621 len=206 + +2026-10-25 18:37:44,520 INFO image_rx_daemon: published frame_id=0 seq=227 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:44,923 INFO image_rx_daemon: frag_arrival: seq=228 idx=0 total=1 fw_us=2991156773 len=207 + +2026-10-25 18:37:44,924 INFO image_rx_daemon: published frame_id=0 seq=228 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:44,925 INFO image_rx_daemon: PROBE TX seq=75 phase_ms=0 size_b=16 (tx#75) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=45 epoch=11 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:44,971 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:45,093 INFO image_rx_daemon: stats: rx_frames=219 rx_decode_err=0 frames_published=219 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=327 cmd_cooldown_drops=0 cmd_gate_held=102 cmd_copies_deferred=0 cmd_gate_deferred=102 + +2026-10-25 18:37:45,095 INFO image_rx_daemon: air_gap: n=20 dt_med=597562us dt_p95=603535us len_med=205B cmd_tx_ok=75 cmd_tx_fail=0 + +2026-10-25 18:37:45,097 INFO image_rx_daemon: air_gap_hist(ms): <400:9 <1000:11 + +2026-10-25 18:37:45,099 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=597.6ms + +2026-10-25 18:37:45,100 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-63 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:37:45,100 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=11 last_hop=27 slot_off=[14..14] + +2026-10-25 18:37:45,101 INFO image_rx_daemon: probe: tx=75 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:37:45,101 INFO image_rx_daemon: probe_grid: p0/s0:0/75(0%) + +2026-10-25 18:37:45,514 INFO image_rx_daemon: frag_arrival: seq=229 idx=0 total=1 fw_us=2991755660 len=205 + +2026-10-25 18:37:45,515 INFO image_rx_daemon: published frame_id=0 seq=229 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:45,903 INFO image_rx_daemon: frag_arrival: seq=230 idx=0 total=1 fw_us=2992154925 len=204 + +2026-10-25 18:37:45,905 INFO image_rx_daemon: published frame_id=0 seq=230 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:46,514 INFO image_rx_daemon: frag_arrival: seq=231 idx=0 total=1 fw_us=2992753634 len=207 + +2026-10-25 18:37:46,515 INFO image_rx_daemon: published frame_id=0 seq=231 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:46,516 INFO image_rx_daemon: PROBE TX seq=76 phase_ms=0 size_b=16 (tx#76) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=16 epoch=11 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:46,561 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:46,911 INFO image_rx_daemon: frag_arrival: seq=232 idx=0 total=1 fw_us=2993152803 len=206 + +2026-10-25 18:37:46,911 INFO image_rx_daemon: published frame_id=0 seq=232 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:47,910 INFO image_rx_daemon: frag_arrival: seq=234 idx=0 total=1 fw_us=2994150841 len=205 + +2026-10-25 18:37:47,911 INFO image_rx_daemon: published frame_id=0 seq=234 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:47,912 INFO image_rx_daemon: PROBE TX seq=77 phase_ms=0 size_b=16 (tx#77) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=25 epoch=11 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:47,958 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:48,510 INFO image_rx_daemon: frag_arrival: seq=235 idx=0 total=1 fw_us=2994749658 len=206 + +2026-10-25 18:37:48,511 INFO image_rx_daemon: published frame_id=0 seq=235 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:48,914 INFO image_rx_daemon: frag_arrival: seq=236 idx=0 total=1 fw_us=2995148794 len=204 + +2026-10-25 18:37:48,915 INFO image_rx_daemon: published frame_id=0 seq=236 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:49,503 INFO image_rx_daemon: frag_arrival: seq=237 idx=0 total=1 fw_us=2995739965 len=195 + +2026-10-25 18:37:49,504 INFO image_rx_daemon: published frame_id=0 seq=237 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:49,505 INFO image_rx_daemon: PROBE TX seq=78 phase_ms=0 size_b=16 (tx#78) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=36 epoch=12 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:49,555 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:49,906 INFO image_rx_daemon: frag_arrival: seq=238 idx=0 total=1 fw_us=2996139223 len=195 + +2026-10-25 18:37:49,907 INFO image_rx_daemon: published frame_id=0 seq=238 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:50,507 INFO image_rx_daemon: frag_arrival: seq=239 idx=0 total=1 fw_us=2996745653 len=204 + +2026-10-25 18:37:50,507 INFO image_rx_daemon: published frame_id=0 seq=239 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:50,907 INFO image_rx_daemon: frag_arrival: seq=240 idx=0 total=1 fw_us=2997143142 len=203 + +2026-10-25 18:37:50,908 INFO image_rx_daemon: published frame_id=0 seq=240 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:50,908 INFO image_rx_daemon: PROBE TX seq=79 phase_ms=0 size_b=16 (tx#79) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=8 epoch=12 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:50,955 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:51,501 INFO image_rx_daemon: frag_arrival: seq=241 idx=0 total=1 fw_us=2997740898 len=202 + +2026-10-25 18:37:51,502 INFO image_rx_daemon: published frame_id=0 seq=241 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:51,903 INFO image_rx_daemon: frag_arrival: seq=242 idx=0 total=1 fw_us=2998142685 len=206 + +2026-10-25 18:37:51,904 INFO image_rx_daemon: published frame_id=0 seq=242 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:52,502 INFO image_rx_daemon: frag_arrival: seq=243 idx=0 total=1 fw_us=2998741574 len=206 + +2026-10-25 18:37:52,503 INFO image_rx_daemon: published frame_id=0 seq=243 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:52,504 INFO image_rx_daemon: PROBE TX seq=80 phase_ms=0 size_b=16 (tx#80) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=46 epoch=12 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:52,552 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:52,906 INFO image_rx_daemon: frag_arrival: seq=244 idx=0 total=1 fw_us=2999140882 len=206 + +2026-10-25 18:37:52,907 INFO image_rx_daemon: published frame_id=0 seq=244 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:53,508 INFO image_rx_daemon: frag_arrival: seq=245 idx=0 total=1 fw_us=2999739864 len=206 + +2026-10-25 18:37:53,509 INFO image_rx_daemon: published frame_id=0 seq=245 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:53,893 INFO image_rx_daemon: frag_arrival: seq=246 idx=0 total=1 fw_us=3000138972 len=204 + +2026-10-25 18:37:53,894 INFO image_rx_daemon: published frame_id=0 seq=246 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:53,895 INFO image_rx_daemon: PROBE TX seq=81 phase_ms=0 size_b=16 (tx#81) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=24 epoch=12 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:53,942 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:54,499 INFO image_rx_daemon: frag_arrival: seq=247 idx=0 total=1 fw_us=3000737713 len=206 + +2026-10-25 18:37:54,501 INFO image_rx_daemon: published frame_id=0 seq=247 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:54,903 INFO image_rx_daemon: frag_arrival: seq=248 idx=0 total=1 fw_us=3001136807 len=207 + +2026-10-25 18:37:54,904 INFO image_rx_daemon: published frame_id=0 seq=248 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:55,104 INFO image_rx_daemon: stats: rx_frames=238 rx_decode_err=0 frames_published=238 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=357 cmd_cooldown_drops=0 cmd_gate_held=112 cmd_copies_deferred=0 cmd_gate_deferred=112 + +2026-10-25 18:37:55,106 INFO image_rx_daemon: air_gap: n=19 dt_med=591171us dt_p95=998038us len_med=205B cmd_tx_ok=81 cmd_tx_fail=0 + +2026-10-25 18:37:55,108 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:11 + +2026-10-25 18:37:55,109 INFO image_rx_daemon: air_gap_by_class: boundary: n=19 med=591.2ms + +2026-10-25 18:37:55,111 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:37:55,112 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 pre_f8=0 last_epoch=12 last_hop=27 slot_off=[14..14] + +2026-10-25 18:37:55,112 INFO image_rx_daemon: probe: tx=81 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:37:55,113 INFO image_rx_daemon: probe_grid: p0/s0:0/81(0%) + +2026-10-25 18:37:55,494 INFO image_rx_daemon: frag_arrival: seq=249 idx=0 total=1 fw_us=3001735357 len=205 + +2026-10-25 18:37:55,495 INFO image_rx_daemon: published frame_id=0 seq=249 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:55,496 INFO image_rx_daemon: PROBE TX seq=82 phase_ms=0 size_b=16 (tx#82) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=27 epoch=12 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:55,543 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:55,895 INFO image_rx_daemon: frag_arrival: seq=250 idx=0 total=1 fw_us=3002129253 len=200 + +2026-10-25 18:37:55,896 INFO image_rx_daemon: published frame_id=0 seq=250 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:56,499 INFO image_rx_daemon: frag_arrival: seq=251 idx=0 total=1 fw_us=3002733007 len=205 + +2026-10-25 18:37:56,503 INFO image_rx_daemon: published frame_id=0 seq=251 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:57,091 INFO image_rx_daemon: frag_arrival: seq=252 idx=0 total=1 fw_us=3003331813 len=207 + +2026-10-25 18:37:57,092 INFO image_rx_daemon: published frame_id=0 seq=252 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:57,093 INFO image_rx_daemon: PROBE TX seq=83 phase_ms=0 size_b=16 (tx#83) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=49 epoch=12 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:57,138 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:57,490 INFO image_rx_daemon: frag_arrival: seq=253 idx=0 total=1 fw_us=3003731028 len=207 + +2026-10-25 18:37:57,491 INFO image_rx_daemon: published frame_id=0 seq=253 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:57,895 INFO image_rx_daemon: frag_arrival: seq=254 idx=0 total=1 fw_us=3004127715 len=203 + +2026-10-25 18:37:57,896 INFO image_rx_daemon: published frame_id=0 seq=254 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:58,490 INFO image_rx_daemon: frag_arrival: seq=255 idx=0 total=1 fw_us=3004729017 len=206 + +2026-10-25 18:37:58,491 INFO image_rx_daemon: published frame_id=0 seq=255 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:58,492 INFO image_rx_daemon: PROBE TX seq=84 phase_ms=0 size_b=16 (tx#84) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=40 epoch=12 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:58,537 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:37:58,891 INFO image_rx_daemon: frag_arrival: seq=0 idx=0 total=1 fw_us=3005128050 len=204 + +2026-10-25 18:37:58,894 INFO image_rx_daemon: published frame_id=0 seq=0 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:59,491 INFO image_rx_daemon: frag_arrival: seq=1 idx=0 total=1 fw_us=3005726763 len=204 + +2026-10-25 18:37:59,491 INFO image_rx_daemon: published frame_id=0 seq=1 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:59,886 INFO image_rx_daemon: frag_arrival: seq=2 idx=0 total=1 fw_us=3006125792 len=204 + +2026-10-25 18:37:59,887 INFO image_rx_daemon: published frame_id=0 seq=2 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:37:59,887 INFO image_rx_daemon: PROBE TX seq=85 phase_ms=0 size_b=16 (tx#85) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=25 epoch=13 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:37:59,935 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:00,483 INFO image_rx_daemon: frag_arrival: seq=3 idx=0 total=1 fw_us=3006724562 len=206 + +2026-10-25 18:38:00,484 INFO image_rx_daemon: published frame_id=0 seq=3 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:01,082 INFO image_rx_daemon: frag_arrival: seq=4 idx=0 total=1 fw_us=3007323360 len=207 + +2026-10-25 18:38:01,083 INFO image_rx_daemon: published frame_id=0 seq=4 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:01,084 INFO image_rx_daemon: PROBE TX seq=86 phase_ms=0 size_b=16 (tx#86) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=30 epoch=13 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:01,131 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:01,486 INFO image_rx_daemon: frag_arrival: seq=5 idx=0 total=1 fw_us=3007722459 len=207 + +2026-10-25 18:38:01,487 INFO image_rx_daemon: published frame_id=0 seq=5 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:02,087 INFO image_rx_daemon: frag_arrival: seq=6 idx=0 total=1 fw_us=3008321004 len=207 + +2026-10-25 18:38:02,088 INFO image_rx_daemon: published frame_id=0 seq=6 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:02,487 INFO image_rx_daemon: frag_arrival: seq=7 idx=0 total=1 fw_us=3008719932 len=204 + +2026-10-25 18:38:02,487 INFO image_rx_daemon: published frame_id=0 seq=7 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:02,488 INFO image_rx_daemon: PROBE TX seq=87 phase_ms=0 size_b=16 (tx#87) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=7 epoch=13 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:02,535 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:03,086 INFO image_rx_daemon: frag_arrival: seq=8 idx=0 total=1 fw_us=3009318513 len=204 + +2026-10-25 18:38:03,087 INFO image_rx_daemon: published frame_id=0 seq=8 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:03,488 INFO image_rx_daemon: frag_arrival: seq=9 idx=0 total=1 fw_us=3009717623 len=204 + +2026-10-25 18:38:03,488 INFO image_rx_daemon: published frame_id=0 seq=9 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:04,078 INFO image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=3010313721 len=203 + +2026-10-25 18:38:04,079 INFO image_rx_daemon: published frame_id=0 seq=10 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:04,080 INFO image_rx_daemon: PROBE TX seq=88 phase_ms=0 size_b=16 (tx#88) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=35 epoch=13 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:04,127 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:04,482 INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=3010712844 len=203 + +2026-10-25 18:38:04,483 INFO image_rx_daemon: published frame_id=0 seq=11 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:05,075 INFO image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=3011313913 len=206 + +2026-10-25 18:38:05,076 INFO image_rx_daemon: published frame_id=0 seq=12 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:05,115 INFO image_rx_daemon: stats: rx_frames=258 rx_decode_err=0 frames_published=258 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=388 cmd_cooldown_drops=0 cmd_gate_held=120 cmd_copies_deferred=0 cmd_gate_deferred=120 + +2026-10-25 18:38:05,116 INFO image_rx_daemon: air_gap: n=20 dt_med=598545us dt_p95=603754us len_med=205B cmd_tx_ok=88 cmd_tx_fail=0 + +2026-10-25 18:38:05,117 INFO image_rx_daemon: air_gap_hist(ms): <400:9 <1000:11 + +2026-10-25 18:38:05,118 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=598.5ms + +2026-10-25 18:38:05,120 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=3.0/10.0/10.0 + +2026-10-25 18:38:05,120 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=13 last_hop=28 slot_off=[14..14] + +2026-10-25 18:38:05,121 INFO image_rx_daemon: probe: tx=88 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:38:05,122 INFO image_rx_daemon: probe_grid: p0/s0:0/88(0%) + +2026-10-25 18:38:05,478 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=3011712856 len=204 + +2026-10-25 18:38:05,479 INFO image_rx_daemon: published frame_id=0 seq=13 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:05,481 INFO image_rx_daemon: PROBE TX seq=89 phase_ms=0 size_b=16 (tx#89) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=46 epoch=13 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:05,528 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:05,878 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=3012114812 len=206 + +2026-10-25 18:38:05,879 INFO image_rx_daemon: published frame_id=0 seq=14 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:06,478 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=3012710512 len=204 + +2026-10-25 18:38:06,479 INFO image_rx_daemon: published frame_id=0 seq=15 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:07,075 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=3013310142 len=205 + +2026-10-25 18:38:07,076 INFO image_rx_daemon: published frame_id=0 seq=16 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:07,077 INFO image_rx_daemon: PROBE TX seq=90 phase_ms=0 size_b=16 (tx#90) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=33 epoch=13 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:07,124 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:07,473 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=3013708239 len=204 + +2026-10-25 18:38:07,474 INFO image_rx_daemon: published frame_id=0 seq=17 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:08,074 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=3014307018 len=207 + +2026-10-25 18:38:08,075 INFO image_rx_daemon: published frame_id=0 seq=18 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:08,470 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=3014703461 len=203 + +2026-10-25 18:38:08,471 INFO image_rx_daemon: published frame_id=0 seq=19 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:08,472 INFO image_rx_daemon: PROBE TX seq=91 phase_ms=0 size_b=16 (tx#91) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=31 epoch=13 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:08,518 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:09,074 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=3015304532 len=206 + +2026-10-25 18:38:09,075 INFO image_rx_daemon: published frame_id=0 seq=20 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:09,462 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=3015698540 len=200 + +2026-10-25 18:38:09,463 INFO image_rx_daemon: published frame_id=0 seq=21 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:10,066 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=3016302356 len=206 + +2026-10-25 18:38:10,067 INFO image_rx_daemon: published frame_id=0 seq=22 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:10,068 INFO image_rx_daemon: PROBE TX seq=92 phase_ms=0 size_b=16 (tx#92) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=40 epoch=14 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:10,115 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:10,442 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=3016683284 len=180 + +2026-10-25 18:38:10,445 INFO image_rx_daemon: published frame_id=0 seq=23 176 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:11,066 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=3017300127 len=207 + +2026-10-25 18:38:11,067 INFO image_rx_daemon: published frame_id=0 seq=24 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:11,470 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=3017699289 len=207 + +2026-10-25 18:38:11,471 INFO image_rx_daemon: published frame_id=0 seq=25 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:11,472 INFO image_rx_daemon: PROBE TX seq=93 phase_ms=0 size_b=16 (tx#93) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=31 epoch=14 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:38:11,520 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:12,062 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=3018298146 len=206 + +2026-10-25 18:38:12,063 INFO image_rx_daemon: published frame_id=0 seq=26 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:12,463 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=3018697349 len=207 + +2026-10-25 18:38:12,464 INFO image_rx_daemon: published frame_id=0 seq=27 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:13,055 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=3019293544 len=201 + +2026-10-25 18:38:13,056 INFO image_rx_daemon: published frame_id=0 seq=28 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:13,056 INFO image_rx_daemon: PROBE TX seq=94 phase_ms=0 size_b=16 (tx#94) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=12 epoch=14 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:13,100 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:13,458 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=3019695496 len=206 + +2026-10-25 18:38:13,459 INFO image_rx_daemon: published frame_id=0 seq=29 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:14,059 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=3020294251 len=205 + +2026-10-25 18:38:14,060 INFO image_rx_daemon: published frame_id=0 seq=30 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:14,463 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=3020693331 len=206 + +2026-10-25 18:38:14,463 INFO image_rx_daemon: published frame_id=0 seq=31 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:14,464 INFO image_rx_daemon: PROBE TX seq=95 phase_ms=0 size_b=16 (tx#95) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=43 epoch=14 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:14,507 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:15,045 INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=3021286723 len=198 + +2026-10-25 18:38:15,046 INFO image_rx_daemon: published frame_id=0 seq=32 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:15,126 INFO image_rx_daemon: stats: rx_frames=278 rx_decode_err=0 frames_published=278 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=417 cmd_cooldown_drops=0 cmd_gate_held=129 cmd_copies_deferred=0 cmd_gate_deferred=129 + +2026-10-25 18:38:15,127 INFO image_rx_daemon: air_gap: n=20 dt_med=593392us dt_p95=616843us len_med=206B cmd_tx_ok=95 cmd_tx_fail=0 + +2026-10-25 18:38:15,129 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 + +2026-10-25 18:38:15,130 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=593.4ms + +2026-10-25 18:38:15,131 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:38:15,131 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=14 last_hop=28 slot_off=[14..17] + +2026-10-25 18:38:15,132 INFO image_rx_daemon: probe: tx=95 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:38:15,132 INFO image_rx_daemon: probe_grid: p0/s0:0/95(0%) + +2026-10-25 18:38:15,462 INFO image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=3021691081 len=205 + +2026-10-25 18:38:15,463 INFO image_rx_daemon: published frame_id=0 seq=33 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:16,049 INFO image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=3022289911 len=205 + +2026-10-25 18:38:16,051 INFO image_rx_daemon: published frame_id=0 seq=34 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:16,051 INFO image_rx_daemon: PROBE TX seq=96 phase_ms=0 size_b=16 (tx#96) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=42 epoch=14 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:16,097 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:16,454 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=3022689106 len=206 + +2026-10-25 18:38:16,455 INFO image_rx_daemon: published frame_id=0 seq=35 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:17,054 INFO image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=3023287772 len=206 + +2026-10-25 18:38:17,055 INFO image_rx_daemon: published frame_id=0 seq=36 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:17,451 INFO image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=3023686823 len=206 + +2026-10-25 18:38:17,452 INFO image_rx_daemon: published frame_id=0 seq=37 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:17,453 INFO image_rx_daemon: PROBE TX seq=97 phase_ms=0 size_b=16 (tx#97) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=6 epoch=14 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:17,499 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:18,050 INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=3024280244 len=200 + +2026-10-25 18:38:18,051 INFO image_rx_daemon: published frame_id=0 seq=38 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:18,458 INFO image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=3024684451 len=205 + +2026-10-25 18:38:18,459 INFO image_rx_daemon: published frame_id=0 seq=39 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:19,043 INFO image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=3025283094 len=205 + +2026-10-25 18:38:19,044 INFO image_rx_daemon: published frame_id=0 seq=40 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:19,044 INFO image_rx_daemon: PROBE TX seq=98 phase_ms=0 size_b=16 (tx#98) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=4 epoch=14 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:19,091 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:19,440 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=3025679660 len=201 + +2026-10-25 18:38:19,441 INFO image_rx_daemon: published frame_id=0 seq=41 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:20,032 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=3026275675 len=199 + +2026-10-25 18:38:20,034 INFO image_rx_daemon: published frame_id=0 seq=42 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:20,434 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=3026669593 len=190 + +2026-10-25 18:38:20,436 INFO image_rx_daemon: published frame_id=0 seq=43 186 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:20,436 INFO image_rx_daemon: PROBE TX seq=99 phase_ms=0 size_b=16 (tx#99) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=43 epoch=15 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:38:20,494 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:20,852 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=3027081985 len=199 + +2026-10-25 18:38:20,853 INFO image_rx_daemon: published frame_id=0 seq=44 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:21,442 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=3027675301 len=203 + +2026-10-25 18:38:21,443 INFO image_rx_daemon: published frame_id=0 seq=45 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:22,032 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=3028276393 len=206 + +2026-10-25 18:38:22,034 INFO image_rx_daemon: published frame_id=0 seq=46 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:22,034 INFO image_rx_daemon: PROBE TX seq=100 phase_ms=0 size_b=16 (tx#100) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=22 epoch=15 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:22,098 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:22,442 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=3028672919 len=203 + +2026-10-25 18:38:22,443 INFO image_rx_daemon: published frame_id=0 seq=47 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:23,031 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=3029275142 len=205 + +2026-10-25 18:38:23,033 INFO image_rx_daemon: published frame_id=0 seq=48 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:23,435 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=3029670722 len=201 + +2026-10-25 18:38:23,436 INFO image_rx_daemon: published frame_id=0 seq=49 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:23,436 INFO image_rx_daemon: PROBE TX seq=101 phase_ms=0 size_b=16 (tx#101) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=1 epoch=15 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:23,483 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:24,043 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=3030272121 len=207 + +2026-10-25 18:38:24,044 INFO image_rx_daemon: published frame_id=0 seq=50 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:24,438 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=3030668629 len=202 + +2026-10-25 18:38:24,439 INFO image_rx_daemon: published frame_id=0 seq=51 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:25,021 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=3031264824 len=199 + +2026-10-25 18:38:25,022 INFO image_rx_daemon: published frame_id=0 seq=52 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:25,023 INFO image_rx_daemon: PROBE TX seq=102 phase_ms=0 size_b=16 (tx#102) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=24 epoch=15 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:25,078 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:25,136 INFO image_rx_daemon: stats: rx_frames=298 rx_decode_err=0 frames_published=298 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=447 cmd_cooldown_drops=0 cmd_gate_held=138 cmd_copies_deferred=0 cmd_gate_deferred=138 + +2026-10-25 18:38:25,137 INFO image_rx_daemon: air_gap: n=20 dt_med=593316us dt_p95=602223us len_med=205B cmd_tx_ok=102 cmd_tx_fail=0 + +2026-10-25 18:38:25,140 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:38:25,141 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=593.3ms + +2026-10-25 18:38:25,142 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:38:25,143 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=15 last_hop=28 slot_off=[14..22] + +2026-10-25 18:38:25,143 INFO image_rx_daemon: probe: tx=102 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:38:25,144 INFO image_rx_daemon: probe_grid: p0/s0:0/102(0%) + +2026-10-25 18:38:25,439 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=3031669146 len=204 + +2026-10-25 18:38:25,440 INFO image_rx_daemon: published frame_id=0 seq=53 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:26,027 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=3032265439 len=203 + +2026-10-25 18:38:26,028 INFO image_rx_daemon: published frame_id=0 seq=54 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:26,419 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=3032651550 len=186 + +2026-10-25 18:38:26,419 INFO image_rx_daemon: published frame_id=0 seq=55 182 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:26,420 INFO image_rx_daemon: PROBE TX seq=103 phase_ms=0 size_b=16 (tx#103) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=25 epoch=15 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:26,477 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:27,025 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=3033265676 len=205 + +2026-10-25 18:38:27,026 INFO image_rx_daemon: published frame_id=0 seq=56 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:27,426 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=3033662218 len=202 + +2026-10-25 18:38:27,427 INFO image_rx_daemon: published frame_id=0 seq=57 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:28,018 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=3034259142 len=198 + +2026-10-25 18:38:28,018 INFO image_rx_daemon: published frame_id=0 seq=58 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:28,019 INFO image_rx_daemon: PROBE TX seq=104 phase_ms=0 size_b=16 (tx#104) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=31 epoch=15 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:28,076 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:28,427 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=3034662410 len=206 + +2026-10-25 18:38:28,428 INFO image_rx_daemon: published frame_id=0 seq=59 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:29,016 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=3035260923 len=205 + +2026-10-25 18:38:29,018 INFO image_rx_daemon: published frame_id=0 seq=60 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:29,430 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=3035660018 len=205 + +2026-10-25 18:38:29,431 INFO image_rx_daemon: published frame_id=0 seq=61 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:29,432 INFO image_rx_daemon: PROBE TX seq=105 phase_ms=0 size_b=16 (tx#105) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=35 epoch=16 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:29,478 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:30,008 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=3036248373 len=193 + +2026-10-25 18:38:30,009 INFO image_rx_daemon: published frame_id=0 seq=62 189 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:30,427 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=3036647419 len=191 + +2026-10-25 18:38:30,428 INFO image_rx_daemon: published frame_id=0 seq=63 187 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:31,016 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=3037253950 len=202 + +2026-10-25 18:38:31,018 INFO image_rx_daemon: published frame_id=0 seq=64 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:31,018 INFO image_rx_daemon: PROBE TX seq=106 phase_ms=0 size_b=16 (tx#106) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=46 epoch=16 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:31,065 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:31,427 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=3037655671 len=205 + +2026-10-25 18:38:31,428 INFO image_rx_daemon: published frame_id=0 seq=65 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:31,818 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=3038051484 len=150 + +2026-10-25 18:38:31,819 INFO image_rx_daemon: published frame_id=0 seq=66 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:32,405 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=3038635301 len=182 + +2026-10-25 18:38:32,406 INFO image_rx_daemon: published frame_id=0 seq=67 178 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:32,407 INFO image_rx_daemon: PROBE TX seq=107 phase_ms=0 size_b=16 (tx#107) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=1 epoch=16 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:38:32,467 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:33,008 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=3039251986 len=205 + +2026-10-25 18:38:33,009 INFO image_rx_daemon: published frame_id=0 seq=68 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:33,420 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=3039651146 len=205 + +2026-10-25 18:38:33,421 INFO image_rx_daemon: published frame_id=0 seq=69 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:34,009 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=3040247146 len=201 + +2026-10-25 18:38:34,010 INFO image_rx_daemon: published frame_id=0 seq=70 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:34,011 INFO image_rx_daemon: PROBE TX seq=108 phase_ms=0 size_b=16 (tx#108) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=38 epoch=16 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:34,068 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:34,419 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=3040643650 len=198 + +2026-10-25 18:38:34,420 INFO image_rx_daemon: published frame_id=0 seq=71 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:35,014 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=3041247422 len=205 + +2026-10-25 18:38:35,016 INFO image_rx_daemon: published frame_id=0 seq=72 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:35,147 INFO image_rx_daemon: stats: rx_frames=318 rx_decode_err=0 frames_published=318 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=477 cmd_cooldown_drops=0 cmd_gate_held=148 cmd_copies_deferred=0 cmd_gate_deferred=148 + +2026-10-25 18:38:35,148 INFO image_rx_daemon: air_gap: n=20 dt_med=583817us dt_p95=616685us len_med=203B cmd_tx_ok=108 cmd_tx_fail=0 + +2026-10-25 18:38:35,151 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:38:35,152 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=583.8ms + +2026-10-25 18:38:35,154 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:38:35,154 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=16 last_hop=28 slot_off=[14..53] + +2026-10-25 18:38:35,154 INFO image_rx_daemon: probe: tx=108 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:38:35,155 INFO image_rx_daemon: probe_grid: p0/s0:0/108(0%) + +2026-10-25 18:38:35,419 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=3041643955 len=201 + +2026-10-25 18:38:35,420 INFO image_rx_daemon: published frame_id=0 seq=73 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:35,420 INFO image_rx_daemon: PROBE TX seq=109 phase_ms=0 size_b=16 (tx#109) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=24 epoch=16 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:35,467 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:36,010 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=3042237522 len=195 + +2026-10-25 18:38:36,012 INFO image_rx_daemon: published frame_id=0 seq=74 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:36,411 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=3042640142 len=197 + +2026-10-25 18:38:36,412 INFO image_rx_daemon: published frame_id=0 seq=75 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:37,011 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=3043240591 len=202 + +2026-10-25 18:38:37,012 INFO image_rx_daemon: published frame_id=0 seq=76 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:37,013 INFO image_rx_daemon: PROBE TX seq=110 phase_ms=0 size_b=16 (tx#110) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=16 epoch=16 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:37,064 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:37,351 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=3043587920 len=131 + +2026-10-25 18:38:37,354 INFO image_rx_daemon: published frame_id=0 seq=77 127 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:38,027 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=3044230588 len=190 + +2026-10-25 18:38:38,028 INFO image_rx_daemon: published frame_id=0 seq=78 186 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:38,407 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=3044640135 len=206 + +2026-10-25 18:38:38,408 INFO image_rx_daemon: published frame_id=0 seq=79 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:38,409 INFO image_rx_daemon: PROBE TX seq=111 phase_ms=0 size_b=16 (tx#111) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=48 epoch=16 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:38,456 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:39,008 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=3045236139 len=203 + +2026-10-25 18:38:39,009 INFO image_rx_daemon: published frame_id=0 seq=80 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:39,414 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=3045637853 len=207 + +2026-10-25 18:38:39,415 INFO image_rx_daemon: published frame_id=0 seq=81 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:40,005 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=3046236403 len=204 + +2026-10-25 18:38:40,007 INFO image_rx_daemon: published frame_id=0 seq=82 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:40,007 INFO image_rx_daemon: PROBE TX seq=112 phase_ms=0 size_b=16 (tx#112) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=20 epoch=17 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:40,054 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:40,403 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=3046630367 len=199 + +2026-10-25 18:38:40,404 INFO image_rx_daemon: published frame_id=0 seq=83 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:41,009 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=3047231837 len=203 + +2026-10-25 18:38:41,013 INFO image_rx_daemon: published frame_id=0 seq=84 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:41,412 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=3047628505 len=199 + +2026-10-25 18:38:41,413 INFO image_rx_daemon: published frame_id=0 seq=85 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:41,414 INFO image_rx_daemon: PROBE TX seq=113 phase_ms=0 size_b=16 (tx#113) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=39 epoch=17 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:41,456 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:42,012 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=3048229877 len=202 + +2026-10-25 18:38:42,016 INFO image_rx_daemon: published frame_id=0 seq=86 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:42,407 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=3048631626 len=204 + +2026-10-25 18:38:42,408 INFO image_rx_daemon: published frame_id=0 seq=87 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:43,010 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=3049227953 len=203 + +2026-10-25 18:38:43,014 INFO image_rx_daemon: published frame_id=0 seq=88 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:43,016 INFO image_rx_daemon: PROBE TX seq=114 phase_ms=0 size_b=16 (tx#114) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=26 epoch=17 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:43,063 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:43,395 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=3049627095 len=203 + +2026-10-25 18:38:43,396 INFO image_rx_daemon: published frame_id=0 seq=89 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:44,003 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=3050228598 len=207 + +2026-10-25 18:38:44,004 INFO image_rx_daemon: published frame_id=0 seq=90 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:44,406 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=3050627699 len=205 + +2026-10-25 18:38:44,407 INFO image_rx_daemon: published frame_id=0 seq=91 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:44,408 INFO image_rx_daemon: PROBE TX seq=115 phase_ms=0 size_b=16 (tx#115) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=16 epoch=17 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:38:44,456 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:44,995 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=3051221310 len=200 + +2026-10-25 18:38:44,996 INFO image_rx_daemon: published frame_id=0 seq=92 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:45,157 INFO image_rx_daemon: stats: rx_frames=338 rx_decode_err=0 frames_published=338 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=507 cmd_cooldown_drops=0 cmd_gate_held=158 cmd_copies_deferred=0 cmd_gate_deferred=158 + +2026-10-25 18:38:45,158 INFO image_rx_daemon: air_gap: n=20 dt_med=593567us dt_p95=642668us len_med=203B cmd_tx_ok=115 cmd_tx_fail=0 + +2026-10-25 18:38:45,159 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:38:45,160 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=593.6ms + +2026-10-25 18:38:45,160 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:38:45,161 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=17 last_hop=28 slot_off=[14..14] + +2026-10-25 18:38:45,162 INFO image_rx_daemon: probe: tx=115 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:38:45,163 INFO image_rx_daemon: probe_grid: p0/s0:0/115(0%) + +2026-10-25 18:38:45,395 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=3051625604 len=206 + +2026-10-25 18:38:45,396 INFO image_rx_daemon: published frame_id=0 seq=93 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:45,998 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=3052224491 len=205 + +2026-10-25 18:38:46,000 INFO image_rx_daemon: published frame_id=0 seq=94 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:46,000 INFO image_rx_daemon: PROBE TX seq=116 phase_ms=0 size_b=16 (tx#116) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=12 epoch=17 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:46,047 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:46,386 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=3052610723 len=188 + +2026-10-25 18:38:46,387 INFO image_rx_daemon: published frame_id=0 seq=95 184 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:46,990 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=3053218142 len=197 + +2026-10-25 18:38:46,991 INFO image_rx_daemon: published frame_id=0 seq=96 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:47,390 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=3053611275 len=190 + +2026-10-25 18:38:47,391 INFO image_rx_daemon: published frame_id=0 seq=97 186 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:47,392 INFO image_rx_daemon: PROBE TX seq=117 phase_ms=0 size_b=16 (tx#117) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=40 epoch=17 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:47,438 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:47,967 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=3054199917 len=177 + +2026-10-25 18:38:47,968 INFO image_rx_daemon: published frame_id=0 seq=98 173 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:48,398 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=3054619739 len=193 + +2026-10-25 18:38:48,399 INFO image_rx_daemon: published frame_id=0 seq=99 189 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:48,990 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=3055213342 len=198 + +2026-10-25 18:38:48,991 INFO image_rx_daemon: published frame_id=0 seq=100 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:48,992 INFO image_rx_daemon: PROBE TX seq=118 phase_ms=0 size_b=16 (tx#118) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=10 epoch=17 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:49,039 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:49,387 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=3055609912 len=194 + +2026-10-25 18:38:49,388 INFO image_rx_daemon: published frame_id=0 seq=101 190 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:49,978 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=3056199142 len=181 + +2026-10-25 18:38:49,979 INFO image_rx_daemon: published frame_id=0 seq=102 177 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:50,314 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=3056545504 len=111 + +2026-10-25 18:38:50,315 INFO image_rx_daemon: published frame_id=0 seq=103 107 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:50,316 INFO image_rx_daemon: PROBE TX seq=119 phase_ms=0 size_b=16 (tx#119) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=34 epoch=18 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:50,361 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:50,988 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=3057208818 len=200 + +2026-10-25 18:38:50,989 INFO image_rx_daemon: published frame_id=0 seq=104 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:51,393 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=3057613049 len=206 + +2026-10-25 18:38:51,394 INFO image_rx_daemon: published frame_id=0 seq=105 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:51,394 INFO image_rx_daemon: PROBE TX seq=120 phase_ms=0 size_b=16 (tx#120) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=3 epoch=18 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:51,441 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:51,986 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=3058209119 len=202 + +2026-10-25 18:38:51,987 INFO image_rx_daemon: published frame_id=0 seq=106 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:52,365 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=3058584976 len=171 + +2026-10-25 18:38:52,367 INFO image_rx_daemon: published frame_id=0 seq=107 167 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:52,982 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=3059201680 len=195 + +2026-10-25 18:38:52,983 INFO image_rx_daemon: published frame_id=0 seq=108 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:52,984 INFO image_rx_daemon: PROBE TX seq=121 phase_ms=0 size_b=16 (tx#121) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=8 epoch=18 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:53,026 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:53,347 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=3059575009 len=160 + +2026-10-25 18:38:53,349 INFO image_rx_daemon: published frame_id=0 seq=109 156 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:53,958 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=3060181410 len=169 + +2026-10-25 18:38:53,959 INFO image_rx_daemon: published frame_id=0 seq=110 165 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:54,351 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=3060562211 len=145 + +2026-10-25 18:38:54,352 INFO image_rx_daemon: published frame_id=0 seq=111 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:54,352 INFO image_rx_daemon: PROBE TX seq=122 phase_ms=0 size_b=16 (tx#122) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=5 epoch=18 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:38:54,430 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:38:54,974 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=3061189043 len=185 + +2026-10-25 18:38:54,975 INFO image_rx_daemon: published frame_id=0 seq=112 181 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:38:55,165 INFO image_rx_daemon: stats: rx_frames=358 rx_decode_err=0 frames_published=358 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=537 cmd_cooldown_drops=0 cmd_gate_held=168 cmd_copies_deferred=0 cmd_gate_deferred=168 + +2026-10-25 18:38:55,167 INFO image_rx_daemon: air_gap: n=20 dt_med=588642us dt_p95=663314us len_med=193B cmd_tx_ok=122 cmd_tx_fail=0 + +2026-10-25 18:38:55,169 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:38:55,171 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=588.6ms + +2026-10-25 18:38:55,173 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:38:55,173 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=18 last_hop=28 slot_off=[14..25] + +2026-10-25 18:38:55,174 INFO image_rx_daemon: probe: tx=122 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:38:55,174 INFO image_rx_daemon: probe_grid: p0/s0:0/122(0%) + +2026-10-25 18:39:00,683 INFO image_rx_daemon: signal received; shutting down + +2026-10-25 18:39:00,823 INFO image_rx_daemon: RX worker exit + +2026-10-25 18:39:01,460 INFO image_rx_daemon: image_rx_daemon exit + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/tractor_ocd_reset.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/tractor_ocd_reset.log new file mode 100644 index 00000000..6ae8837b --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/tractor_ocd_reset.log @@ -0,0 +1,29 @@ +OCD_LEG=20261025T183537Z +Open On-Chip Debugger 0.11.0-dirty (2022-10-19-16:13) +Licensed under GNU GPL v2 +For bug reports, read + http://openocd.org/doc/doxygen/bugs.html +Info : imx_gpio GPIO JTAG/SWD bitbang driver +Info : imx_gpio mmap: pagesize: 4096, regionsize: 131072 +Info : clock speed 1805 kHz +Info : SWD DPIDR 0x6ba02477 +Info : stm32h7x.cpu0: hardware has 8 breakpoints, 4 watchpoints +Info : starting gdb server for stm32h7x.cpu0 on 3333 +Info : Listening on port 3333 for gdb connections +target halted due to debug-request, current mode: Thread +xPSR: 0x01000000 pc: 0x1ff09abc msp: 0x24003af8 +Phase A: ensure GPIOA + GPIOF clocks enabled + RCC_AHB4ENR before = 0 + RCC_AHB4ENR after = 33 +Phase B: ensure PA_11 + PF_4 are outputs (preserve other bits) +Phase C: drop BOOT0 (PA_11 -> LOW) so L072 boots from flash + GPIOA_IDR.PA_11 = 0 (expect 0) +Phase D: pulse NRST (PF_4 LOW 250 ms then HIGH) + GPIOF_IDR.PF_4 (low) = 0 (expect 0) + GPIOF_IDR.PF_4 (high) = 1 (expect 1) +DONE: BOOT0 LOW, NRST released. L072 should now run user firmware. +Allow ~500 ms then probe UART (e.g. AT command at 19200 8N1). +shutdown command invoked +OCD_EXIT=0 +__OCD_LOG_RC=0 +__OCD_RUNNING=0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/tx_daemon.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/tx_daemon.log new file mode 100644 index 00000000..a3454a0d --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_133903_5f84b748/tx_daemon.log @@ -0,0 +1,1810 @@ +2026-10-06 11:24:38,125 INFO image_tx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 + +2026-10-06 11:24:38,127 INFO image_tx_daemon: image_tx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 + +2026-10-06 11:24:38,127 INFO image_tx_daemon: no_park_last=0 gap_ms=80 min_frags=3 pipeline_depth=2 + +2026-10-06 11:24:38,135 INFO image_tx_daemon: MQTT connected; subscribing to lifetrac/v25/cmd/image_frame + +2026-10-06 11:24:38,142 INFO image_tx_daemon: LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only + +2026-10-06 11:24:38,154 INFO image_tx_daemon: link_budget: published n_frag=1 profile_idx=5 (profile 1) + +2026-10-06 11:24:38,561 INFO image_tx_daemon: FAULT_URC: code=0x09 sub=0x01 name=HOST_RX_SEEN lanes=LPUART1 uptime_ms=3698 raw=0901000000000000000000000000000000000000720e0000 + +2026-10-06 11:24:38,566 INFO image_tx_daemon: FAULT_URC: code=0x0C sub=0x01 name=HOST_DIAG_MARK marks=VER_REQ_PARSED uptime_ms=3704 raw=0c01000000000000000000000000000000000000780e0000 + +INFO: post-VER drain queued type=0xF1 seq=0 + +INFO: post-VER drain queued type=0xC1 seq=0 + +INFO: post-VER drain queued type=0xF1 seq=0 + +INFO: post-VER drain queued type=0xC1 seq=0 + +Initializing regulatory profile 1 on co-processor... + + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] + +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 + +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 + +CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 + + FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] + +CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 + +CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 + +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 + +PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} + +2026-10-06 11:24:38,958 INFO image_tx_daemon: LBT_ENABLE=0 (matches W1-10b TX_BURST rationale) + +2026-10-06 11:24:38,969 INFO image_tx_daemon: TX worker ready (inter_cycle_s=0.050, max 8 frags/dwell) + +2026-10-06 11:24:39,128 INFO image_tx_daemon: stats: goodput=0.0 B/s util=0% pipeline=v3 frames_in=0 ok=0 fail=0 drop_full=0 drop_stale=0 frags_ok=0 frags_fail=0 qdepth=0 parity_tx=0 + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=3 epoch=0 freq_hz=904250000 pkt_toa_us=125568 legal_dwell_used_us_10s=125568 + +2026-10-06 11:24:46,070 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=169088 + +2026-10-06 11:24:46,081 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok + +2026-10-06 11:24:46,669 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=169088 + +2026-10-06 11:24:46,682 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok + +2026-10-06 11:24:47,271 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=169088 + +2026-10-06 11:24:47,284 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok + +2026-10-06 11:24:47,673 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=169088 + +2026-10-06 11:24:47,686 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok + +2026-10-06 11:24:48,271 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=166528 + +2026-10-06 11:24:48,283 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok + +2026-10-06 11:24:48,668 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=169088 + +2026-10-06 11:24:48,680 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok + +2026-10-06 11:24:49,139 INFO image_tx_daemon: stats: goodput=123.0 B/s util=10% pipeline=v3 frames_in=7 ok=6 fail=0 drop_full=0 drop_stale=0 frags_ok=6 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:24:49,269 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=166528 + +2026-10-06 11:24:49,280 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok + +2026-10-06 11:24:49,671 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=169088 + +2026-10-06 11:24:49,683 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok + +2026-10-06 11:24:50,259 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=166528 + +2026-10-06 11:24:50,271 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok + +2026-10-06 11:24:50,659 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=166528 + +2026-10-06 11:24:50,670 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok + +2026-10-06 11:24:50,880 INFO image_tx_daemon: LoRa cmd: PROBE seq=1 phase_ms=0 (rx#1) + +2026-10-06 11:24:51,048 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=148608 + +2026-10-06 11:24:51,060 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok + +2026-10-06 11:24:51,659 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=169088 + +2026-10-06 11:24:51,671 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok + +2026-10-06 11:24:52,063 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=169088 + +2026-10-06 11:24:52,075 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok + +2026-10-06 11:24:52,338 INFO image_tx_daemon: LoRa cmd: PROBE seq=2 phase_ms=0 (rx#2) + +2026-10-06 11:24:52,664 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=169088 + +2026-10-06 11:24:52,677 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok + +2026-10-06 11:24:53,261 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=169088 + +2026-10-06 11:24:53,272 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok + +2026-10-06 11:24:53,394 INFO image_tx_daemon: LoRa cmd: PROBE seq=3 phase_ms=0 (rx#3) + +2026-10-06 11:24:53,654 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=166528 + +2026-10-06 11:24:53,666 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok + +2026-10-06 11:24:54,254 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=169088 + +2026-10-06 11:24:54,266 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok + +2026-10-06 11:24:54,655 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=169088 + +2026-10-06 11:24:54,666 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok + +2026-10-06 11:24:54,897 INFO image_tx_daemon: LoRa cmd: PROBE seq=4 phase_ms=0 (rx#4) + +2026-10-06 11:24:55,261 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=169088 + +2026-10-06 11:24:55,273 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok + +2026-10-06 11:24:55,653 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=169088 + +2026-10-06 11:24:55,664 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok + +2026-10-06 11:24:56,255 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=169088 + +2026-10-06 11:24:56,267 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok + +2026-10-06 11:24:56,397 INFO image_tx_daemon: LoRa cmd: PROBE seq=5 phase_ms=0 (rx#5) + +2026-10-06 11:24:56,657 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=169088 + +2026-10-06 11:24:56,669 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok + +2026-10-06 11:24:57,254 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=169088 + +2026-10-06 11:24:57,266 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok + +2026-10-06 11:24:57,653 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=169088 + +2026-10-06 11:24:57,664 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok + +2026-10-06 11:24:57,927 INFO image_tx_daemon: LoRa cmd: PROBE seq=6 phase_ms=0 (rx#6) + +2026-10-06 11:24:58,249 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=169088 + +2026-10-06 11:24:58,261 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok + +2026-10-06 11:24:58,651 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=169088 + +2026-10-06 11:24:58,663 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok + +2026-10-06 11:24:59,150 INFO image_tx_daemon: stats: goodput=406.3 B/s util=33% pipeline=v3 frames_in=27 ok=26 fail=0 drop_full=0 drop_stale=0 frags_ok=26 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:24:59,250 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=169088 + +2026-10-06 11:24:59,262 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok + +2026-10-06 11:24:59,393 INFO image_tx_daemon: LoRa cmd: PROBE seq=7 phase_ms=0 (rx#7) + +2026-10-06 11:24:59,653 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=169088 + +2026-10-06 11:24:59,664 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok + +2026-10-06 11:25:00,250 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:00,262 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok + +2026-10-06 11:25:00,651 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:00,663 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok + +2026-10-06 11:25:00,875 INFO image_tx_daemon: LoRa cmd: PROBE seq=8 phase_ms=0 (rx#8) + +2026-10-06 11:25:01,240 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=166528 + +2026-10-06 11:25:01,252 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok + +2026-10-06 11:25:01,644 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=166528 + +2026-10-06 11:25:01,656 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok + +2026-10-06 11:25:02,241 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:02,253 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok + +2026-10-06 11:25:02,410 INFO image_tx_daemon: LoRa cmd: PROBE seq=9 phase_ms=0 (rx#9) + +2026-10-06 11:25:02,650 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:02,662 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok + +2026-10-06 11:25:03,247 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:03,259 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok + +2026-10-06 11:25:03,646 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:03,658 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok + +2026-10-06 11:25:03,921 INFO image_tx_daemon: LoRa cmd: PROBE seq=10 phase_ms=0 (rx#10) + +2026-10-06 11:25:04,247 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:04,259 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok + +2026-10-06 11:25:04,646 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:04,658 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok + +2026-10-06 11:25:05,240 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:05,252 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok + +2026-10-06 11:25:05,394 INFO image_tx_daemon: LoRa cmd: PROBE seq=11 phase_ms=0 (rx#11) + +2026-10-06 11:25:05,642 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:05,654 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok + +2026-10-06 11:25:06,239 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:06,251 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok + +2026-10-06 11:25:06,641 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:06,653 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok + +2026-10-06 11:25:06,870 INFO image_tx_daemon: LoRa cmd: PROBE seq=12 phase_ms=0 (rx#12) + +2026-10-06 11:25:07,233 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=166528 + +2026-10-06 11:25:07,244 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok + +2026-10-06 11:25:07,633 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:07,644 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok + +2026-10-06 11:25:08,241 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:08,253 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok + +2026-10-06 11:25:08,382 INFO image_tx_daemon: LoRa cmd: PROBE seq=13 phase_ms=0 (rx#13) + +2026-10-06 11:25:08,632 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:08,644 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok + +2026-10-06 11:25:09,162 INFO image_tx_daemon: stats: goodput=410.3 B/s util=34% pipeline=v3 frames_in=47 ok=46 fail=0 drop_full=0 drop_stale=0 frags_ok=46 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:25:09,239 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:09,251 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok + +2026-10-06 11:25:09,632 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=166528 + +2026-10-06 11:25:09,645 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok + +2026-10-06 11:25:09,836 INFO image_tx_daemon: LoRa cmd: PROBE seq=14 phase_ms=0 (rx#14) + +2026-10-06 11:25:10,034 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:10,045 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok + +2026-10-06 11:25:10,632 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:10,643 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok + +2026-10-06 11:25:11,238 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:11,249 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok + +2026-10-06 11:25:11,341 INFO image_tx_daemon: LoRa cmd: PROBE seq=15 phase_ms=0 (rx#15) + +2026-10-06 11:25:11,633 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:11,644 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok + +2026-10-06 11:25:12,234 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:12,246 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok + +2026-10-06 11:25:12,633 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=166528 + +2026-10-06 11:25:12,644 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok + +2026-10-06 11:25:12,875 INFO image_tx_daemon: LoRa cmd: PROBE seq=16 phase_ms=0 (rx#16) + +2026-10-06 11:25:13,228 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:13,240 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok + +2026-10-06 11:25:13,624 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=166528 + +2026-10-06 11:25:13,636 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok + +2026-10-06 11:25:14,227 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:14,239 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok + +2026-10-06 11:25:14,360 INFO image_tx_daemon: LoRa cmd: PROBE seq=17 phase_ms=0 (rx#17) + +2026-10-06 11:25:14,630 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:14,641 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok + +2026-10-06 11:25:15,225 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:15,237 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok + +2026-10-06 11:25:15,628 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:15,640 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok + +2026-10-06 11:25:15,841 INFO image_tx_daemon: LoRa cmd: PROBE seq=18 phase_ms=0 (rx#18) + +2026-10-06 11:25:16,027 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:16,039 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok + +2026-10-06 11:25:16,627 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:16,639 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok + +2026-10-06 11:25:17,221 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:17,232 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok + +2026-10-06 11:25:17,365 INFO image_tx_daemon: LoRa cmd: PROBE seq=19 phase_ms=0 (rx#19) + +2026-10-06 11:25:17,625 INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:17,644 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok + +2026-10-06 11:25:18,225 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:18,237 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok + +2026-10-06 11:25:18,621 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:18,632 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok + +2026-10-06 11:25:18,861 INFO image_tx_daemon: LoRa cmd: PROBE seq=20 phase_ms=0 (rx#20) + +2026-10-06 11:25:19,174 INFO image_tx_daemon: stats: goodput=410.4 B/s util=34% pipeline=v3 frames_in=67 ok=66 fail=0 drop_full=0 drop_stale=0 frags_ok=66 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:25:19,223 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:19,235 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok + +2026-10-06 11:25:19,618 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:19,630 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok + +2026-10-06 11:25:20,221 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:20,233 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok + +2026-10-06 11:25:20,359 INFO image_tx_daemon: LoRa cmd: PROBE seq=21 phase_ms=0 (rx#21) + +2026-10-06 11:25:20,620 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:20,632 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok + +2026-10-06 11:25:21,218 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:21,230 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok + +2026-10-06 11:25:21,622 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:21,633 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok + +2026-10-06 11:25:21,876 INFO image_tx_daemon: LoRa cmd: PROBE seq=22 phase_ms=0 (rx#22) + +2026-10-06 11:25:22,219 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:22,230 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok + +2026-10-06 11:25:22,617 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:22,628 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok + +2026-10-06 11:25:23,214 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:23,228 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok + +2026-10-06 11:25:23,362 INFO image_tx_daemon: LoRa cmd: PROBE seq=23 phase_ms=0 (rx#23) + +2026-10-06 11:25:23,612 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:23,624 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok + +2026-10-06 11:25:24,211 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:24,224 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok + +2026-10-06 11:25:24,613 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=166528 + +2026-10-06 11:25:24,624 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok + +2026-10-06 11:25:24,887 INFO image_tx_daemon: LoRa cmd: PROBE seq=24 phase_ms=0 (rx#24) + +2026-10-06 11:25:25,209 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:25,220 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok + +2026-10-06 11:25:25,614 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:25,625 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok + +2026-10-06 11:25:26,208 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:26,220 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok + +2026-10-06 11:25:26,369 INFO image_tx_daemon: LoRa cmd: PROBE seq=25 phase_ms=0 (rx#25) + +2026-10-06 11:25:26,609 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=166528 + +2026-10-06 11:25:26,621 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok + +2026-10-06 11:25:27,206 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:27,218 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok + +2026-10-06 11:25:27,610 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:27,622 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok + +2026-10-06 11:25:27,885 INFO image_tx_daemon: LoRa cmd: PROBE seq=26 phase_ms=0 (rx#26) + +2026-10-06 11:25:28,210 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:28,223 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok + +2026-10-06 11:25:28,600 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=166528 + +2026-10-06 11:25:28,611 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok + +2026-10-06 11:25:29,186 INFO image_tx_daemon: stats: goodput=409.5 B/s util=34% pipeline=v3 frames_in=87 ok=86 fail=0 drop_full=0 drop_stale=0 frags_ok=86 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:25:29,201 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:29,213 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok + +2026-10-06 11:25:29,380 INFO image_tx_daemon: LoRa cmd: PROBE seq=27 phase_ms=0 (rx#27) + +2026-10-06 11:25:29,600 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:29,612 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok + +2026-10-06 11:25:30,201 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:30,213 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok + +2026-10-06 11:25:30,602 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:30,614 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok + +2026-10-06 11:25:30,876 INFO image_tx_daemon: LoRa cmd: PROBE seq=28 phase_ms=0 (rx#28) + +2026-10-06 11:25:31,202 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:31,215 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok + +2026-10-06 11:25:31,601 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:31,613 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok + +2026-10-06 11:25:32,196 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:32,208 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok + +2026-10-06 11:25:32,371 INFO image_tx_daemon: LoRa cmd: PROBE seq=29 phase_ms=0 (rx#29) + +2026-10-06 11:25:32,601 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:32,613 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok + +2026-10-06 11:25:33,202 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:33,214 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok + +2026-10-06 11:25:33,597 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:33,608 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok + +2026-10-06 11:25:33,871 INFO image_tx_daemon: LoRa cmd: PROBE seq=30 phase_ms=0 (rx#30) + +2026-10-06 11:25:34,191 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:34,203 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok + +2026-10-06 11:25:34,595 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:34,606 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok + +2026-10-06 11:25:35,195 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:35,207 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok + +2026-10-06 11:25:35,389 INFO image_tx_daemon: LoRa cmd: PROBE seq=31 phase_ms=0 (rx#31) + +2026-10-06 11:25:35,597 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:35,609 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok + +2026-10-06 11:25:36,195 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:36,208 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok + +2026-10-06 11:25:36,594 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:36,606 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok + +2026-10-06 11:25:36,869 INFO image_tx_daemon: LoRa cmd: PROBE seq=32 phase_ms=0 (rx#32) + +2026-10-06 11:25:37,192 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:37,204 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok + +2026-10-06 11:25:37,589 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=166528 + +2026-10-06 11:25:37,600 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok + +2026-10-06 11:25:38,188 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:38,200 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok + +2026-10-06 11:25:38,375 INFO image_tx_daemon: LoRa cmd: PROBE seq=33 phase_ms=0 (rx#33) + +2026-10-06 11:25:38,582 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:38,594 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok + +2026-10-06 11:25:39,181 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:39,193 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok + +2026-10-06 11:25:39,198 INFO image_tx_daemon: stats: goodput=431.9 B/s util=35% pipeline=v3 frames_in=107 ok=107 fail=0 drop_full=0 drop_stale=0 frags_ok=107 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:25:39,587 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:39,599 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok + +2026-10-06 11:25:39,862 INFO image_tx_daemon: LoRa cmd: PROBE seq=34 phase_ms=0 (rx#34) + +2026-10-06 11:25:40,183 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:40,195 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok + +2026-10-06 11:25:40,582 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:40,593 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok + +2026-10-06 11:25:41,182 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:41,194 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok + +2026-10-06 11:25:41,386 INFO image_tx_daemon: LoRa cmd: PROBE seq=35 phase_ms=0 (rx#35) + +2026-10-06 11:25:41,583 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:41,595 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok + +2026-10-06 11:25:42,182 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:42,194 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok + +2026-10-06 11:25:42,573 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:42,585 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok + +2026-10-06 11:25:42,847 INFO image_tx_daemon: LoRa cmd: PROBE seq=36 phase_ms=0 (rx#36) + +2026-10-06 11:25:43,174 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:43,186 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok + +2026-10-06 11:25:43,579 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=166528 + +2026-10-06 11:25:43,591 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok + +2026-10-06 11:25:44,169 INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 toa_us=166528 + +2026-10-06 11:25:44,181 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok + +2026-10-06 11:25:44,378 INFO image_tx_daemon: LoRa cmd: PROBE seq=37 phase_ms=0 (rx#37) + +2026-10-06 11:25:44,576 INFO image_tx_daemon: txdone_arrival: seq=118 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:44,588 INFO image_tx_daemon: frame seq=118 done (pipelined): 1 fragments ok + +2026-10-06 11:25:45,175 INFO image_tx_daemon: txdone_arrival: seq=119 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:45,188 INFO image_tx_daemon: frame seq=119 done (pipelined): 1 fragments ok + +2026-10-06 11:25:45,571 INFO image_tx_daemon: txdone_arrival: seq=120 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:45,582 INFO image_tx_daemon: frame seq=120 done (pipelined): 1 fragments ok + +2026-10-06 11:25:45,845 INFO image_tx_daemon: LoRa cmd: PROBE seq=38 phase_ms=0 (rx#38) + +2026-10-06 11:25:46,166 INFO image_tx_daemon: txdone_arrival: seq=121 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:46,179 INFO image_tx_daemon: frame seq=121 done (pipelined): 1 fragments ok + +2026-10-06 11:25:46,766 INFO image_tx_daemon: txdone_arrival: seq=122 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:46,779 INFO image_tx_daemon: frame seq=122 done (pipelined): 1 fragments ok + +2026-10-06 11:25:46,899 INFO image_tx_daemon: LoRa cmd: PROBE seq=39 phase_ms=0 (rx#39) + +2026-10-06 11:25:47,168 INFO image_tx_daemon: txdone_arrival: seq=123 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:47,180 INFO image_tx_daemon: frame seq=123 done (pipelined): 1 fragments ok + +2026-10-06 11:25:47,565 INFO image_tx_daemon: txdone_arrival: seq=124 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:47,576 INFO image_tx_daemon: frame seq=124 done (pipelined): 1 fragments ok + +2026-10-06 11:25:48,163 INFO image_tx_daemon: txdone_arrival: seq=125 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:48,177 INFO image_tx_daemon: frame seq=125 done (pipelined): 1 fragments ok + +2026-10-06 11:25:48,370 INFO image_tx_daemon: LoRa cmd: PROBE seq=40 phase_ms=0 (rx#40) + +2026-10-06 11:25:48,568 INFO image_tx_daemon: txdone_arrival: seq=126 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:48,580 INFO image_tx_daemon: frame seq=126 done (pipelined): 1 fragments ok + +2026-10-06 11:25:49,158 INFO image_tx_daemon: txdone_arrival: seq=127 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:49,170 INFO image_tx_daemon: frame seq=127 done (pipelined): 1 fragments ok + +2026-10-06 11:25:49,213 INFO image_tx_daemon: stats: goodput=410.2 B/s util=34% pipeline=v3 frames_in=127 ok=127 fail=0 drop_full=0 drop_stale=0 frags_ok=127 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:25:49,562 INFO image_tx_daemon: txdone_arrival: seq=128 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:49,594 INFO image_tx_daemon: frame seq=128 done (pipelined): 1 fragments ok + +2026-10-06 11:25:49,856 INFO image_tx_daemon: LoRa cmd: PROBE seq=41 phase_ms=0 (rx#41) + +2026-10-06 11:25:50,165 INFO image_tx_daemon: txdone_arrival: seq=129 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:50,177 INFO image_tx_daemon: frame seq=129 done (pipelined): 1 fragments ok + +2026-10-06 11:25:50,760 INFO image_tx_daemon: txdone_arrival: seq=130 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:50,772 INFO image_tx_daemon: frame seq=130 done (pipelined): 1 fragments ok + +2026-10-06 11:25:50,888 INFO image_tx_daemon: LoRa cmd: PROBE seq=42 phase_ms=0 (rx#42) + +2026-10-06 11:25:51,158 INFO image_tx_daemon: txdone_arrival: seq=131 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:51,170 INFO image_tx_daemon: frame seq=131 done (pipelined): 1 fragments ok + +2026-10-06 11:25:51,558 INFO image_tx_daemon: txdone_arrival: seq=132 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:51,569 INFO image_tx_daemon: frame seq=132 done (pipelined): 1 fragments ok + +2026-10-06 11:25:52,159 INFO image_tx_daemon: txdone_arrival: seq=133 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:52,170 INFO image_tx_daemon: frame seq=133 done (pipelined): 1 fragments ok + +2026-10-06 11:25:52,369 INFO image_tx_daemon: LoRa cmd: PROBE seq=43 phase_ms=0 (rx#43) + +2026-10-06 11:25:52,556 INFO image_tx_daemon: txdone_arrival: seq=134 idx=0 status=0 toa_us=166528 + +2026-10-06 11:25:52,568 INFO image_tx_daemon: frame seq=134 done (pipelined): 1 fragments ok + +2026-10-06 11:25:53,150 INFO image_tx_daemon: txdone_arrival: seq=135 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:53,162 INFO image_tx_daemon: frame seq=135 done (pipelined): 1 fragments ok + +2026-10-06 11:25:53,756 INFO image_tx_daemon: txdone_arrival: seq=136 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:53,767 INFO image_tx_daemon: frame seq=136 done (pipelined): 1 fragments ok + +2026-10-06 11:25:53,895 INFO image_tx_daemon: LoRa cmd: PROBE seq=44 phase_ms=0 (rx#44) + +2026-10-06 11:25:54,154 INFO image_tx_daemon: txdone_arrival: seq=137 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:54,165 INFO image_tx_daemon: frame seq=137 done (pipelined): 1 fragments ok + +2026-10-06 11:25:54,751 INFO image_tx_daemon: txdone_arrival: seq=138 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:54,763 INFO image_tx_daemon: frame seq=138 done (pipelined): 1 fragments ok + +2026-10-06 11:25:55,153 INFO image_tx_daemon: txdone_arrival: seq=139 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:55,164 INFO image_tx_daemon: frame seq=139 done (pipelined): 1 fragments ok + +2026-10-06 11:25:55,402 INFO image_tx_daemon: LoRa cmd: PROBE seq=45 phase_ms=0 (rx#45) + +2026-10-06 11:25:55,744 INFO image_tx_daemon: txdone_arrival: seq=140 idx=0 status=0 toa_us=166528 + +2026-10-06 11:25:55,756 INFO image_tx_daemon: frame seq=140 done (pipelined): 1 fragments ok + +2026-10-06 11:25:56,153 INFO image_tx_daemon: txdone_arrival: seq=141 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:56,164 INFO image_tx_daemon: frame seq=141 done (pipelined): 1 fragments ok + +2026-10-06 11:25:56,744 INFO image_tx_daemon: txdone_arrival: seq=142 idx=0 status=0 toa_us=166528 + +2026-10-06 11:25:56,757 INFO image_tx_daemon: frame seq=142 done (pipelined): 1 fragments ok + +2026-10-06 11:25:56,890 INFO image_tx_daemon: LoRa cmd: PROBE seq=46 phase_ms=0 (rx#46) + +2026-10-06 11:25:57,151 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:57,168 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok + +2026-10-06 11:25:57,747 INFO image_tx_daemon: txdone_arrival: seq=144 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:57,759 INFO image_tx_daemon: frame seq=144 done (pipelined): 1 fragments ok + +2026-10-06 11:25:58,143 INFO image_tx_daemon: txdone_arrival: seq=145 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:58,155 INFO image_tx_daemon: frame seq=145 done (pipelined): 1 fragments ok + +2026-10-06 11:25:58,396 INFO image_tx_daemon: LoRa cmd: PROBE seq=47 phase_ms=0 (rx#47) + +2026-10-06 11:25:58,739 INFO image_tx_daemon: txdone_arrival: seq=146 idx=0 status=0 toa_us=166528 + +2026-10-06 11:25:58,751 INFO image_tx_daemon: frame seq=146 done (pipelined): 1 fragments ok + +2026-10-06 11:25:59,142 INFO image_tx_daemon: txdone_arrival: seq=147 idx=0 status=0 toa_us=169088 + +2026-10-06 11:25:59,153 INFO image_tx_daemon: frame seq=147 done (pipelined): 1 fragments ok + +2026-10-06 11:25:59,223 INFO image_tx_daemon: stats: goodput=409.4 B/s util=34% pipeline=v3 frames_in=147 ok=147 fail=0 drop_full=0 drop_stale=0 frags_ok=147 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:25:59,739 INFO image_tx_daemon: txdone_arrival: seq=148 idx=0 status=0 toa_us=166528 + +2026-10-06 11:25:59,753 INFO image_tx_daemon: frame seq=148 done (pipelined): 1 fragments ok + +2026-10-06 11:25:59,907 INFO image_tx_daemon: LoRa cmd: PROBE seq=48 phase_ms=0 (rx#48) + +2026-10-06 11:26:00,137 INFO image_tx_daemon: txdone_arrival: seq=149 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:00,148 INFO image_tx_daemon: frame seq=149 done (pipelined): 1 fragments ok + +2026-10-06 11:26:00,738 INFO image_tx_daemon: txdone_arrival: seq=150 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:00,750 INFO image_tx_daemon: frame seq=150 done (pipelined): 1 fragments ok + +2026-10-06 11:26:01,136 INFO image_tx_daemon: txdone_arrival: seq=151 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:01,148 INFO image_tx_daemon: frame seq=151 done (pipelined): 1 fragments ok + +2026-10-06 11:26:01,381 INFO image_tx_daemon: LoRa cmd: PROBE seq=49 phase_ms=0 (rx#49) + +2026-10-06 11:26:01,734 INFO image_tx_daemon: txdone_arrival: seq=152 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:01,747 INFO image_tx_daemon: frame seq=152 done (pipelined): 1 fragments ok + +2026-10-06 11:26:02,138 INFO image_tx_daemon: txdone_arrival: seq=153 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:02,149 INFO image_tx_daemon: frame seq=153 done (pipelined): 1 fragments ok + +2026-10-06 11:26:02,735 INFO image_tx_daemon: txdone_arrival: seq=154 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:02,748 INFO image_tx_daemon: frame seq=154 done (pipelined): 1 fragments ok + +2026-10-06 11:26:02,909 INFO image_tx_daemon: LoRa cmd: PROBE seq=50 phase_ms=0 (rx#50) + +2026-10-06 11:26:03,138 INFO image_tx_daemon: txdone_arrival: seq=155 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:03,151 INFO image_tx_daemon: frame seq=155 done (pipelined): 1 fragments ok + +2026-10-06 11:26:03,731 INFO image_tx_daemon: txdone_arrival: seq=156 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:03,743 INFO image_tx_daemon: frame seq=156 done (pipelined): 1 fragments ok + +2026-10-06 11:26:04,138 INFO image_tx_daemon: txdone_arrival: seq=157 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:04,149 INFO image_tx_daemon: frame seq=157 done (pipelined): 1 fragments ok + +2026-10-06 11:26:04,402 INFO image_tx_daemon: LoRa cmd: PROBE seq=51 phase_ms=0 (rx#51) + +2026-10-06 11:26:04,730 INFO image_tx_daemon: txdone_arrival: seq=158 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:04,742 INFO image_tx_daemon: frame seq=158 done (pipelined): 1 fragments ok + +2026-10-06 11:26:05,127 INFO image_tx_daemon: txdone_arrival: seq=159 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:05,139 INFO image_tx_daemon: frame seq=159 done (pipelined): 1 fragments ok + +2026-10-06 11:26:05,726 INFO image_tx_daemon: txdone_arrival: seq=160 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:05,738 INFO image_tx_daemon: frame seq=160 done (pipelined): 1 fragments ok + +2026-10-06 11:26:05,899 INFO image_tx_daemon: LoRa cmd: PROBE seq=52 phase_ms=0 (rx#52) + +2026-10-06 11:26:06,128 INFO image_tx_daemon: txdone_arrival: seq=161 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:06,139 INFO image_tx_daemon: frame seq=161 done (pipelined): 1 fragments ok + +2026-10-06 11:26:06,730 INFO image_tx_daemon: txdone_arrival: seq=162 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:06,742 INFO image_tx_daemon: frame seq=162 done (pipelined): 1 fragments ok + +2026-10-06 11:26:07,125 INFO image_tx_daemon: txdone_arrival: seq=163 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:07,137 INFO image_tx_daemon: frame seq=163 done (pipelined): 1 fragments ok + +2026-10-06 11:26:07,399 INFO image_tx_daemon: LoRa cmd: PROBE seq=53 phase_ms=0 (rx#53) + +2026-10-06 11:26:07,722 INFO image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 toa_us=166528 + +2026-10-06 11:26:07,734 INFO image_tx_daemon: frame seq=164 done (pipelined): 1 fragments ok + +2026-10-06 11:26:08,126 INFO image_tx_daemon: txdone_arrival: seq=165 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:08,137 INFO image_tx_daemon: frame seq=165 done (pipelined): 1 fragments ok + +2026-10-06 11:26:08,725 INFO image_tx_daemon: txdone_arrival: seq=166 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:08,737 INFO image_tx_daemon: frame seq=166 done (pipelined): 1 fragments ok + +2026-10-06 11:26:08,908 INFO image_tx_daemon: LoRa cmd: PROBE seq=54 phase_ms=0 (rx#54) + +2026-10-06 11:26:09,128 INFO image_tx_daemon: txdone_arrival: seq=167 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:09,140 INFO image_tx_daemon: frame seq=167 done (pipelined): 1 fragments ok + +2026-10-06 11:26:09,236 INFO image_tx_daemon: stats: goodput=410.0 B/s util=34% pipeline=v3 frames_in=167 ok=167 fail=0 drop_full=0 drop_stale=0 frags_ok=167 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:26:09,723 INFO image_tx_daemon: txdone_arrival: seq=168 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:09,734 INFO image_tx_daemon: frame seq=168 done (pipelined): 1 fragments ok + +2026-10-06 11:26:10,121 INFO image_tx_daemon: txdone_arrival: seq=169 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:10,133 INFO image_tx_daemon: frame seq=169 done (pipelined): 1 fragments ok + +2026-10-06 11:26:10,395 INFO image_tx_daemon: LoRa cmd: PROBE seq=55 phase_ms=0 (rx#55) + +2026-10-06 11:26:10,723 INFO image_tx_daemon: txdone_arrival: seq=170 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:10,735 INFO image_tx_daemon: frame seq=170 done (pipelined): 1 fragments ok + +2026-10-06 11:26:11,118 INFO image_tx_daemon: txdone_arrival: seq=171 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:11,130 INFO image_tx_daemon: frame seq=171 done (pipelined): 1 fragments ok + +2026-10-06 11:26:11,724 INFO image_tx_daemon: txdone_arrival: seq=172 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:11,736 INFO image_tx_daemon: frame seq=172 done (pipelined): 1 fragments ok + +2026-10-06 11:26:11,872 INFO image_tx_daemon: LoRa cmd: PROBE seq=56 phase_ms=0 (rx#56) + +2026-10-06 11:26:12,122 INFO image_tx_daemon: txdone_arrival: seq=173 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:12,134 INFO image_tx_daemon: frame seq=173 done (pipelined): 1 fragments ok + +2026-10-06 11:26:12,717 INFO image_tx_daemon: txdone_arrival: seq=174 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:12,729 INFO image_tx_daemon: frame seq=174 done (pipelined): 1 fragments ok + +2026-10-06 11:26:13,122 INFO image_tx_daemon: txdone_arrival: seq=175 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:13,134 INFO image_tx_daemon: frame seq=175 done (pipelined): 1 fragments ok + +2026-10-06 11:26:13,397 INFO image_tx_daemon: LoRa cmd: PROBE seq=57 phase_ms=0 (rx#57) + +2026-10-06 11:26:13,720 INFO image_tx_daemon: txdone_arrival: seq=176 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:13,732 INFO image_tx_daemon: frame seq=176 done (pipelined): 1 fragments ok + +2026-10-06 11:26:14,116 INFO image_tx_daemon: txdone_arrival: seq=177 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:14,128 INFO image_tx_daemon: frame seq=177 done (pipelined): 1 fragments ok + +2026-10-06 11:26:14,711 INFO image_tx_daemon: txdone_arrival: seq=178 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:14,723 INFO image_tx_daemon: frame seq=178 done (pipelined): 1 fragments ok + +2026-10-06 11:26:14,875 INFO image_tx_daemon: LoRa cmd: PROBE seq=58 phase_ms=0 (rx#58) + +2026-10-06 11:26:15,114 INFO image_tx_daemon: txdone_arrival: seq=179 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:15,126 INFO image_tx_daemon: frame seq=179 done (pipelined): 1 fragments ok + +2026-10-06 11:26:15,708 INFO image_tx_daemon: txdone_arrival: seq=180 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:15,720 INFO image_tx_daemon: frame seq=180 done (pipelined): 1 fragments ok + +2026-10-06 11:26:16,115 INFO image_tx_daemon: txdone_arrival: seq=181 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:16,127 INFO image_tx_daemon: frame seq=181 done (pipelined): 1 fragments ok + +2026-10-06 11:26:16,370 INFO image_tx_daemon: LoRa cmd: PROBE seq=59 phase_ms=0 (rx#59) + +2026-10-06 11:26:16,713 INFO image_tx_daemon: txdone_arrival: seq=182 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:16,725 INFO image_tx_daemon: frame seq=182 done (pipelined): 1 fragments ok + +2026-10-06 11:26:17,113 INFO image_tx_daemon: txdone_arrival: seq=183 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:17,124 INFO image_tx_daemon: frame seq=183 done (pipelined): 1 fragments ok + +2026-10-06 11:26:17,710 INFO image_tx_daemon: txdone_arrival: seq=184 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:17,722 INFO image_tx_daemon: frame seq=184 done (pipelined): 1 fragments ok + +2026-10-06 11:26:17,879 INFO image_tx_daemon: LoRa cmd: PROBE seq=60 phase_ms=0 (rx#60) + +2026-10-06 11:26:18,109 INFO image_tx_daemon: txdone_arrival: seq=185 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:18,128 INFO image_tx_daemon: frame seq=185 done (pipelined): 1 fragments ok + +2026-10-06 11:26:18,708 INFO image_tx_daemon: txdone_arrival: seq=186 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:18,720 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 fragments ok + +2026-10-06 11:26:19,247 INFO image_tx_daemon: stats: goodput=390.3 B/s util=32% pipeline=v3 frames_in=187 ok=186 fail=0 drop_full=0 drop_stale=0 frags_ok=186 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:26:19,307 INFO image_tx_daemon: txdone_arrival: seq=187 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:19,319 INFO image_tx_daemon: frame seq=187 done (pipelined): 1 fragments ok + +2026-10-06 11:26:19,378 INFO image_tx_daemon: LoRa cmd: PROBE seq=61 phase_ms=0 (rx#61) + +2026-10-06 11:26:19,698 INFO image_tx_daemon: txdone_arrival: seq=188 idx=0 status=0 toa_us=166528 + +2026-10-06 11:26:19,711 INFO image_tx_daemon: frame seq=188 done (pipelined): 1 fragments ok + +2026-10-06 11:26:20,108 INFO image_tx_daemon: txdone_arrival: seq=189 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:20,120 INFO image_tx_daemon: frame seq=189 done (pipelined): 1 fragments ok + +2026-10-06 11:26:20,706 INFO image_tx_daemon: txdone_arrival: seq=190 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:20,718 INFO image_tx_daemon: frame seq=190 done (pipelined): 1 fragments ok + +2026-10-06 11:26:20,970 INFO image_tx_daemon: LoRa cmd: PROBE seq=62 phase_ms=0 (rx#62) + +2026-10-06 11:26:21,302 INFO image_tx_daemon: txdone_arrival: seq=191 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:21,314 INFO image_tx_daemon: frame seq=191 done (pipelined): 1 fragments ok + +2026-10-06 11:26:21,698 INFO image_tx_daemon: txdone_arrival: seq=192 idx=0 status=0 toa_us=166528 + +2026-10-06 11:26:21,710 INFO image_tx_daemon: frame seq=192 done (pipelined): 1 fragments ok + +2026-10-06 11:26:22,296 INFO image_tx_daemon: txdone_arrival: seq=193 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:22,309 INFO image_tx_daemon: frame seq=193 done (pipelined): 1 fragments ok + +2026-10-06 11:26:22,443 INFO image_tx_daemon: LoRa cmd: PROBE seq=63 phase_ms=0 (rx#63) + +2026-10-06 11:26:22,692 INFO image_tx_daemon: txdone_arrival: seq=194 idx=0 status=0 toa_us=166528 + +2026-10-06 11:26:22,704 INFO image_tx_daemon: frame seq=194 done (pipelined): 1 fragments ok + +2026-10-06 11:26:23,293 INFO image_tx_daemon: txdone_arrival: seq=195 idx=0 status=0 toa_us=166528 + +2026-10-06 11:26:23,305 INFO image_tx_daemon: frame seq=195 done (pipelined): 1 fragments ok + +2026-10-06 11:26:23,698 INFO image_tx_daemon: txdone_arrival: seq=196 idx=0 status=0 toa_us=166528 + +2026-10-06 11:26:23,710 INFO image_tx_daemon: frame seq=196 done (pipelined): 1 fragments ok + +2026-10-06 11:26:23,944 INFO image_tx_daemon: LoRa cmd: PROBE seq=64 phase_ms=0 (rx#64) + +2026-10-06 11:26:24,270 INFO image_tx_daemon: txdone_arrival: seq=197 idx=0 status=0 toa_us=143488 + +2026-10-06 11:26:24,283 INFO image_tx_daemon: frame seq=197 done (pipelined): 1 fragments ok + +2026-10-06 11:26:24,691 INFO image_tx_daemon: txdone_arrival: seq=198 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:24,703 INFO image_tx_daemon: frame seq=198 done (pipelined): 1 fragments ok + +2026-10-06 11:26:25,290 INFO image_tx_daemon: txdone_arrival: seq=199 idx=0 status=0 toa_us=163968 + +2026-10-06 11:26:25,302 INFO image_tx_daemon: frame seq=199 done (pipelined): 1 fragments ok + +2026-10-06 11:26:25,441 INFO image_tx_daemon: LoRa cmd: PROBE seq=65 phase_ms=0 (rx#65) + +2026-10-06 11:26:25,690 INFO image_tx_daemon: txdone_arrival: seq=200 idx=0 status=0 toa_us=166528 + +2026-10-06 11:26:25,703 INFO image_tx_daemon: frame seq=200 done (pipelined): 1 fragments ok + +2026-10-06 11:26:26,287 INFO image_tx_daemon: txdone_arrival: seq=201 idx=0 status=0 toa_us=163968 + +2026-10-06 11:26:26,299 INFO image_tx_daemon: frame seq=201 done (pipelined): 1 fragments ok + +2026-10-06 11:26:26,675 INFO image_tx_daemon: txdone_arrival: seq=202 idx=0 status=0 toa_us=151168 + +2026-10-06 11:26:26,687 INFO image_tx_daemon: frame seq=202 done (pipelined): 1 fragments ok + +2026-10-06 11:26:26,918 INFO image_tx_daemon: LoRa cmd: PROBE seq=66 phase_ms=0 (rx#66) + +2026-10-06 11:26:27,074 INFO image_tx_daemon: txdone_arrival: seq=203 idx=0 status=0 toa_us=140928 + +2026-10-06 11:26:27,086 INFO image_tx_daemon: frame seq=203 done (pipelined): 1 fragments ok + +2026-10-06 11:26:27,686 INFO image_tx_daemon: txdone_arrival: seq=204 idx=0 status=0 toa_us=166528 + +2026-10-06 11:26:27,699 INFO image_tx_daemon: frame seq=204 done (pipelined): 1 fragments ok + +2026-10-06 11:26:28,094 INFO image_tx_daemon: txdone_arrival: seq=205 idx=0 status=0 toa_us=143488 + +2026-10-06 11:26:28,106 INFO image_tx_daemon: frame seq=205 done (pipelined): 1 fragments ok + +2026-10-06 11:26:28,369 INFO image_tx_daemon: LoRa cmd: PROBE seq=67 phase_ms=0 (rx#67) + +2026-10-06 11:26:28,687 INFO image_tx_daemon: txdone_arrival: seq=206 idx=0 status=0 toa_us=166528 + +2026-10-06 11:26:28,699 INFO image_tx_daemon: frame seq=206 done (pipelined): 1 fragments ok + +2026-10-06 11:26:29,259 INFO image_tx_daemon: stats: goodput=393.6 B/s util=32% pipeline=v3 frames_in=207 ok=206 fail=0 drop_full=0 drop_stale=0 frags_ok=206 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:26:29,284 INFO image_tx_daemon: txdone_arrival: seq=207 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:29,297 INFO image_tx_daemon: frame seq=207 done (pipelined): 1 fragments ok + +2026-10-06 11:26:29,426 INFO image_tx_daemon: LoRa cmd: PROBE seq=68 phase_ms=0 (rx#68) + +2026-10-06 11:26:29,686 INFO image_tx_daemon: txdone_arrival: seq=208 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:29,697 INFO image_tx_daemon: frame seq=208 done (pipelined): 1 fragments ok + +2026-10-06 11:26:30,282 INFO image_tx_daemon: txdone_arrival: seq=209 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:30,294 INFO image_tx_daemon: frame seq=209 done (pipelined): 1 fragments ok + +2026-10-06 11:26:30,684 INFO image_tx_daemon: txdone_arrival: seq=210 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:30,696 INFO image_tx_daemon: frame seq=210 done (pipelined): 1 fragments ok + +2026-10-06 11:26:30,951 INFO image_tx_daemon: LoRa cmd: PROBE seq=69 phase_ms=0 (rx#69) + +2026-10-06 11:26:31,278 INFO image_tx_daemon: txdone_arrival: seq=211 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:31,290 INFO image_tx_daemon: frame seq=211 done (pipelined): 1 fragments ok + +2026-10-06 11:26:31,676 INFO image_tx_daemon: txdone_arrival: seq=212 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:31,689 INFO image_tx_daemon: frame seq=212 done (pipelined): 1 fragments ok + +2026-10-06 11:26:32,277 INFO image_tx_daemon: txdone_arrival: seq=213 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:32,289 INFO image_tx_daemon: frame seq=213 done (pipelined): 1 fragments ok + +2026-10-06 11:26:32,459 INFO image_tx_daemon: LoRa cmd: PROBE seq=70 phase_ms=0 (rx#70) + +2026-10-06 11:26:32,677 INFO image_tx_daemon: txdone_arrival: seq=214 idx=0 status=0 toa_us=166528 + +2026-10-06 11:26:32,689 INFO image_tx_daemon: frame seq=214 done (pipelined): 1 fragments ok + +2026-10-06 11:26:33,278 INFO image_tx_daemon: txdone_arrival: seq=215 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:33,290 INFO image_tx_daemon: frame seq=215 done (pipelined): 1 fragments ok + +2026-10-06 11:26:33,670 INFO image_tx_daemon: txdone_arrival: seq=216 idx=0 status=0 toa_us=166528 + +2026-10-06 11:26:33,684 INFO image_tx_daemon: frame seq=216 done (pipelined): 1 fragments ok + +2026-10-06 11:26:33,947 INFO image_tx_daemon: LoRa cmd: PROBE seq=71 phase_ms=0 (rx#71) + +2026-10-06 11:26:34,274 INFO image_tx_daemon: txdone_arrival: seq=217 idx=0 status=0 toa_us=166528 + +2026-10-06 11:26:34,286 INFO image_tx_daemon: frame seq=217 done (pipelined): 1 fragments ok + +2026-10-06 11:26:34,676 INFO image_tx_daemon: txdone_arrival: seq=218 idx=0 status=0 toa_us=166528 + +2026-10-06 11:26:34,690 INFO image_tx_daemon: frame seq=218 done (pipelined): 1 fragments ok + +2026-10-06 11:26:35,279 INFO image_tx_daemon: txdone_arrival: seq=219 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:35,290 INFO image_tx_daemon: frame seq=219 done (pipelined): 1 fragments ok + +2026-10-06 11:26:35,439 INFO image_tx_daemon: LoRa cmd: PROBE seq=72 phase_ms=0 (rx#72) + +2026-10-06 11:26:35,667 INFO image_tx_daemon: txdone_arrival: seq=220 idx=0 status=0 toa_us=166528 + +2026-10-06 11:26:35,679 INFO image_tx_daemon: frame seq=220 done (pipelined): 1 fragments ok + +2026-10-06 11:26:36,267 INFO image_tx_daemon: txdone_arrival: seq=221 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:36,279 INFO image_tx_daemon: frame seq=221 done (pipelined): 1 fragments ok + +2026-10-06 11:26:36,667 INFO image_tx_daemon: txdone_arrival: seq=222 idx=0 status=0 toa_us=163968 + +2026-10-06 11:26:36,680 INFO image_tx_daemon: frame seq=222 done (pipelined): 1 fragments ok + +2026-10-06 11:26:36,944 INFO image_tx_daemon: LoRa cmd: PROBE seq=73 phase_ms=0 (rx#73) + +2026-10-06 11:26:37,265 INFO image_tx_daemon: txdone_arrival: seq=223 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:37,278 INFO image_tx_daemon: frame seq=223 done (pipelined): 1 fragments ok + +2026-10-06 11:26:37,669 INFO image_tx_daemon: txdone_arrival: seq=224 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:37,682 INFO image_tx_daemon: frame seq=224 done (pipelined): 1 fragments ok + +2026-10-06 11:26:38,271 INFO image_tx_daemon: txdone_arrival: seq=225 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:38,283 INFO image_tx_daemon: frame seq=225 done (pipelined): 1 fragments ok + +2026-10-06 11:26:38,427 INFO image_tx_daemon: LoRa cmd: PROBE seq=74 phase_ms=0 (rx#74) + +2026-10-06 11:26:38,671 INFO image_tx_daemon: txdone_arrival: seq=226 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:38,682 INFO image_tx_daemon: frame seq=226 done (pipelined): 1 fragments ok + +2026-10-06 11:26:39,270 INFO image_tx_daemon: txdone_arrival: seq=227 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:39,271 INFO image_tx_daemon: stats: goodput=429.2 B/s util=35% pipeline=v3 frames_in=227 ok=227 fail=0 drop_full=0 drop_stale=0 frags_ok=227 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:26:39,282 INFO image_tx_daemon: frame seq=227 done (pipelined): 1 fragments ok + +2026-10-06 11:26:39,666 INFO image_tx_daemon: txdone_arrival: seq=228 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:39,678 INFO image_tx_daemon: frame seq=228 done (pipelined): 1 fragments ok + +2026-10-06 11:26:39,926 INFO image_tx_daemon: LoRa cmd: PROBE seq=75 phase_ms=0 (rx#75) + +2026-10-06 11:26:40,269 INFO image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:40,282 INFO image_tx_daemon: frame seq=229 done (pipelined): 1 fragments ok + +2026-10-06 11:26:40,664 INFO image_tx_daemon: txdone_arrival: seq=230 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:40,677 INFO image_tx_daemon: frame seq=230 done (pipelined): 1 fragments ok + +2026-10-06 11:26:41,257 INFO image_tx_daemon: txdone_arrival: seq=231 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:41,270 INFO image_tx_daemon: frame seq=231 done (pipelined): 1 fragments ok + +2026-10-06 11:26:41,431 INFO image_tx_daemon: LoRa cmd: PROBE seq=76 phase_ms=0 (rx#76) + +2026-10-06 11:26:41,660 INFO image_tx_daemon: txdone_arrival: seq=232 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:41,671 INFO image_tx_daemon: frame seq=232 done (pipelined): 1 fragments ok + +2026-10-06 11:26:42,258 INFO image_tx_daemon: txdone_arrival: seq=233 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:42,271 INFO image_tx_daemon: frame seq=233 done (pipelined): 1 fragments ok + +2026-10-06 11:26:42,660 INFO image_tx_daemon: txdone_arrival: seq=234 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:42,673 INFO image_tx_daemon: frame seq=234 done (pipelined): 1 fragments ok + +2026-10-06 11:26:42,938 INFO image_tx_daemon: LoRa cmd: PROBE seq=77 phase_ms=0 (rx#77) + +2026-10-06 11:26:43,256 INFO image_tx_daemon: txdone_arrival: seq=235 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:43,268 INFO image_tx_daemon: frame seq=235 done (pipelined): 1 fragments ok + +2026-10-06 11:26:43,660 INFO image_tx_daemon: txdone_arrival: seq=236 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:43,672 INFO image_tx_daemon: frame seq=236 done (pipelined): 1 fragments ok + +2026-10-06 11:26:44,249 INFO image_tx_daemon: txdone_arrival: seq=237 idx=0 status=0 toa_us=161408 + +2026-10-06 11:26:44,261 INFO image_tx_daemon: frame seq=237 done (pipelined): 1 fragments ok + +2026-10-06 11:26:44,452 INFO image_tx_daemon: LoRa cmd: PROBE seq=78 phase_ms=0 (rx#78) + +2026-10-06 11:26:44,650 INFO image_tx_daemon: txdone_arrival: seq=238 idx=0 status=0 toa_us=161408 + +2026-10-06 11:26:44,661 INFO image_tx_daemon: frame seq=238 done (pipelined): 1 fragments ok + +2026-10-06 11:26:45,259 INFO image_tx_daemon: txdone_arrival: seq=239 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:45,272 INFO image_tx_daemon: frame seq=239 done (pipelined): 1 fragments ok + +2026-10-06 11:26:45,647 INFO image_tx_daemon: txdone_arrival: seq=240 idx=0 status=0 toa_us=166528 + +2026-10-06 11:26:45,659 INFO image_tx_daemon: frame seq=240 done (pipelined): 1 fragments ok + +2026-10-06 11:26:45,922 INFO image_tx_daemon: LoRa cmd: PROBE seq=79 phase_ms=0 (rx#79) + +2026-10-06 11:26:46,252 INFO image_tx_daemon: txdone_arrival: seq=241 idx=0 status=0 toa_us=166528 + +2026-10-06 11:26:46,265 INFO image_tx_daemon: frame seq=241 done (pipelined): 1 fragments ok + +2026-10-06 11:26:46,648 INFO image_tx_daemon: txdone_arrival: seq=242 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:46,660 INFO image_tx_daemon: frame seq=242 done (pipelined): 1 fragments ok + +2026-10-06 11:26:47,255 INFO image_tx_daemon: txdone_arrival: seq=243 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:47,267 INFO image_tx_daemon: frame seq=243 done (pipelined): 1 fragments ok + +2026-10-06 11:26:47,391 INFO image_tx_daemon: LoRa cmd: PROBE seq=80 phase_ms=0 (rx#80) + +2026-10-06 11:26:47,650 INFO image_tx_daemon: txdone_arrival: seq=244 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:47,662 INFO image_tx_daemon: frame seq=244 done (pipelined): 1 fragments ok + +2026-10-06 11:26:48,250 INFO image_tx_daemon: txdone_arrival: seq=245 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:48,262 INFO image_tx_daemon: frame seq=245 done (pipelined): 1 fragments ok + +2026-10-06 11:26:48,652 INFO image_tx_daemon: txdone_arrival: seq=246 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:48,664 INFO image_tx_daemon: frame seq=246 done (pipelined): 1 fragments ok + +2026-10-06 11:26:48,905 INFO image_tx_daemon: LoRa cmd: PROBE seq=81 phase_ms=0 (rx#81) + +2026-10-06 11:26:49,247 INFO image_tx_daemon: txdone_arrival: seq=247 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:49,260 INFO image_tx_daemon: frame seq=247 done (pipelined): 1 fragments ok + +2026-10-06 11:26:49,283 INFO image_tx_daemon: stats: goodput=407.8 B/s util=34% pipeline=v3 frames_in=247 ok=247 fail=0 drop_full=0 drop_stale=0 frags_ok=247 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:26:49,645 INFO image_tx_daemon: txdone_arrival: seq=248 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:49,657 INFO image_tx_daemon: frame seq=248 done (pipelined): 1 fragments ok + +2026-10-06 11:26:50,246 INFO image_tx_daemon: txdone_arrival: seq=249 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:50,258 INFO image_tx_daemon: frame seq=249 done (pipelined): 1 fragments ok + +2026-10-06 11:26:50,398 INFO image_tx_daemon: LoRa cmd: PROBE seq=82 phase_ms=0 (rx#82) + +2026-10-06 11:26:50,636 INFO image_tx_daemon: txdone_arrival: seq=250 idx=0 status=0 toa_us=163968 + +2026-10-06 11:26:50,648 INFO image_tx_daemon: frame seq=250 done (pipelined): 1 fragments ok + +2026-10-06 11:26:51,246 INFO image_tx_daemon: txdone_arrival: seq=251 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:51,258 INFO image_tx_daemon: frame seq=251 done (pipelined): 1 fragments ok + +2026-10-06 11:26:51,845 INFO image_tx_daemon: txdone_arrival: seq=252 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:51,857 INFO image_tx_daemon: frame seq=252 done (pipelined): 1 fragments ok + +2026-10-06 11:26:51,896 INFO image_tx_daemon: LoRa cmd: PROBE seq=83 phase_ms=0 (rx#83) + +2026-10-06 11:26:52,238 INFO image_tx_daemon: txdone_arrival: seq=253 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:52,250 INFO image_tx_daemon: frame seq=253 done (pipelined): 1 fragments ok + +2026-10-06 11:26:52,641 INFO image_tx_daemon: txdone_arrival: seq=254 idx=0 status=0 toa_us=166528 + +2026-10-06 11:26:52,653 INFO image_tx_daemon: frame seq=254 done (pipelined): 1 fragments ok + +2026-10-06 11:26:53,242 INFO image_tx_daemon: txdone_arrival: seq=255 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:53,256 INFO image_tx_daemon: frame seq=255 done (pipelined): 1 fragments ok + +2026-10-06 11:26:53,379 INFO image_tx_daemon: LoRa cmd: PROBE seq=84 phase_ms=0 (rx#84) + +2026-10-06 11:26:53,638 INFO image_tx_daemon: txdone_arrival: seq=0 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:53,650 INFO image_tx_daemon: frame seq=0 done (pipelined): 1 fragments ok + +2026-10-06 11:26:54,237 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:54,251 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok + +2026-10-06 11:26:54,637 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:54,649 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok + +2026-10-06 11:26:54,912 INFO image_tx_daemon: LoRa cmd: PROBE seq=85 phase_ms=0 (rx#85) + +2026-10-06 11:26:55,233 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:55,247 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok + +2026-10-06 11:26:55,832 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:55,846 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok + +2026-10-06 11:26:55,952 INFO image_tx_daemon: LoRa cmd: PROBE seq=86 phase_ms=0 (rx#86) + +2026-10-06 11:26:56,239 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:56,251 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok + +2026-10-06 11:26:56,830 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:56,842 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok + +2026-10-06 11:26:57,226 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:57,238 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok + +2026-10-06 11:26:57,453 INFO image_tx_daemon: LoRa cmd: PROBE seq=87 phase_ms=0 (rx#87) + +2026-10-06 11:26:57,826 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:57,839 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok + +2026-10-06 11:26:58,227 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:58,239 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok + +2026-10-06 11:26:58,828 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=166528 + +2026-10-06 11:26:58,839 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok + +2026-10-06 11:26:58,962 INFO image_tx_daemon: LoRa cmd: PROBE seq=88 phase_ms=0 (rx#88) + +2026-10-06 11:26:59,221 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=166528 + +2026-10-06 11:26:59,233 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok + +2026-10-06 11:26:59,295 INFO image_tx_daemon: stats: goodput=409.2 B/s util=34% pipeline=v3 frames_in=267 ok=267 fail=0 drop_full=0 drop_stale=0 frags_ok=267 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:26:59,829 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=169088 + +2026-10-06 11:26:59,842 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok + +2026-10-06 11:27:00,222 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:00,235 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok + +2026-10-06 11:27:00,438 INFO image_tx_daemon: LoRa cmd: PROBE seq=89 phase_ms=0 (rx#89) + +2026-10-06 11:27:00,625 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:00,637 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok + +2026-10-06 11:27:01,224 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:01,238 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok + +2026-10-06 11:27:01,817 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:01,829 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok + +2026-10-06 11:27:01,960 INFO image_tx_daemon: LoRa cmd: PROBE seq=90 phase_ms=0 (rx#90) + +2026-10-06 11:27:02,220 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:02,232 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok + +2026-10-06 11:27:02,819 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:02,833 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok + +2026-10-06 11:27:03,219 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=166528 + +2026-10-06 11:27:03,231 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok + +2026-10-06 11:27:03,480 INFO image_tx_daemon: LoRa cmd: PROBE seq=91 phase_ms=0 (rx#91) + +2026-10-06 11:27:03,822 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:03,836 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok + +2026-10-06 11:27:04,210 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=163968 + +2026-10-06 11:27:04,222 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok + +2026-10-06 11:27:04,820 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:04,834 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok + +2026-10-06 11:27:04,928 INFO image_tx_daemon: LoRa cmd: PROBE seq=92 phase_ms=0 (rx#92) + +2026-10-06 11:27:05,197 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=151168 + +2026-10-06 11:27:05,209 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok + +2026-10-06 11:27:05,817 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:05,829 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok + +2026-10-06 11:27:06,214 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:06,226 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok + +2026-10-06 11:27:06,451 INFO image_tx_daemon: LoRa cmd: PROBE seq=93 phase_ms=0 (rx#93) + +2026-10-06 11:27:06,817 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:06,831 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok + +2026-10-06 11:27:07,211 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:07,224 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok + +2026-10-06 11:27:07,808 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=166528 + +2026-10-06 11:27:07,821 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok + +2026-10-06 11:27:07,995 INFO image_tx_daemon: LoRa cmd: PROBE seq=94 phase_ms=0 (rx#94) + +2026-10-06 11:27:08,213 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:08,225 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok + +2026-10-06 11:27:08,811 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:08,823 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok + +2026-10-06 11:27:09,206 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:09,218 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok + +2026-10-06 11:27:09,307 INFO image_tx_daemon: stats: goodput=407.1 B/s util=33% pipeline=v3 frames_in=287 ok=287 fail=0 drop_full=0 drop_stale=0 frags_ok=287 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:27:09,464 INFO image_tx_daemon: LoRa cmd: PROBE seq=95 phase_ms=0 (rx#95) + +2026-10-06 11:27:09,796 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=163968 + +2026-10-06 11:27:09,808 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok + +2026-10-06 11:27:10,208 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:10,221 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok + +2026-10-06 11:27:10,803 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:10,815 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok + +2026-10-06 11:27:10,938 INFO image_tx_daemon: LoRa cmd: PROBE seq=96 phase_ms=0 (rx#96) + +2026-10-06 11:27:11,207 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:11,232 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok + +2026-10-06 11:27:11,803 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:11,815 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok + +2026-10-06 11:27:12,199 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:12,211 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok + +2026-10-06 11:27:12,458 INFO image_tx_daemon: LoRa cmd: PROBE seq=97 phase_ms=0 (rx#97) + +2026-10-06 11:27:12,800 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=163968 + +2026-10-06 11:27:12,813 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok + +2026-10-06 11:27:13,198 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:13,210 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok + +2026-10-06 11:27:13,798 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:13,810 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok + +2026-10-06 11:27:13,969 INFO image_tx_daemon: LoRa cmd: PROBE seq=98 phase_ms=0 (rx#98) + +2026-10-06 11:27:14,199 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=166528 + +2026-10-06 11:27:14,211 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok + +2026-10-06 11:27:14,789 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=163968 + +2026-10-06 11:27:14,801 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok + +2026-10-06 11:27:15,188 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=158848 + +2026-10-06 11:27:15,201 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok + +2026-10-06 11:27:15,414 INFO image_tx_daemon: LoRa cmd: PROBE seq=99 phase_ms=0 (rx#99) + +2026-10-06 11:27:15,601 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=163968 + +2026-10-06 11:27:15,613 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok + +2026-10-06 11:27:16,189 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=166528 + +2026-10-06 11:27:16,201 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok + +2026-10-06 11:27:16,791 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:16,804 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok + +2026-10-06 11:27:16,940 INFO image_tx_daemon: LoRa cmd: PROBE seq=100 phase_ms=0 (rx#100) + +2026-10-06 11:27:17,188 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=166528 + +2026-10-06 11:27:17,201 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok + +2026-10-06 11:27:17,788 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:17,801 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok + +2026-10-06 11:27:18,184 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=166528 + +2026-10-06 11:27:18,197 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok + +2026-10-06 11:27:18,448 INFO image_tx_daemon: LoRa cmd: PROBE seq=101 phase_ms=0 (rx#101) + +2026-10-06 11:27:18,792 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:18,805 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok + +2026-10-06 11:27:19,187 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=166528 + +2026-10-06 11:27:19,200 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok + +2026-10-06 11:27:19,319 INFO image_tx_daemon: stats: goodput=404.7 B/s util=33% pipeline=v3 frames_in=307 ok=307 fail=0 drop_full=0 drop_stale=0 frags_ok=307 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:27:19,777 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=163968 + +2026-10-06 11:27:19,789 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok + +2026-10-06 11:27:19,930 INFO image_tx_daemon: LoRa cmd: PROBE seq=102 phase_ms=0 (rx#102) + +2026-10-06 11:27:20,189 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:20,201 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok + +2026-10-06 11:27:20,778 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=166528 + +2026-10-06 11:27:20,790 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok + +2026-10-06 11:27:21,171 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=153728 + +2026-10-06 11:27:21,183 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok + +2026-10-06 11:27:21,412 INFO image_tx_daemon: LoRa cmd: PROBE seq=103 phase_ms=0 (rx#103) + +2026-10-06 11:27:21,785 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:21,797 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok + +2026-10-06 11:27:22,180 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=166528 + +2026-10-06 11:27:22,192 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok + +2026-10-06 11:27:22,779 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=163968 + +2026-10-06 11:27:22,791 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok + +2026-10-06 11:27:22,932 INFO image_tx_daemon: LoRa cmd: PROBE seq=104 phase_ms=0 (rx#104) + +2026-10-06 11:27:23,181 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:23,193 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok + +2026-10-06 11:27:23,780 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:23,792 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok + +2026-10-06 11:27:24,180 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:24,192 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok + +2026-10-06 11:27:24,409 INFO image_tx_daemon: LoRa cmd: PROBE seq=105 phase_ms=0 (rx#105) + +2026-10-06 11:27:24,763 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=158848 + +2026-10-06 11:27:24,775 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok + +2026-10-06 11:27:25,170 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=158848 + +2026-10-06 11:27:25,181 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok + +2026-10-06 11:27:25,775 INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=166528 + +2026-10-06 11:27:25,788 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok + +2026-10-06 11:27:25,912 INFO image_tx_daemon: LoRa cmd: PROBE seq=106 phase_ms=0 (rx#106) + +2026-10-06 11:27:26,171 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:26,185 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok + +2026-10-06 11:27:26,569 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=128128 + +2026-10-06 11:27:26,581 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok + +2026-10-06 11:27:27,160 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=151168 + +2026-10-06 11:27:27,173 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok + +2026-10-06 11:27:27,410 INFO image_tx_daemon: LoRa cmd: PROBE seq=107 phase_ms=0 (rx#107) + +2026-10-06 11:27:27,773 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:27,785 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok + +2026-10-06 11:27:28,167 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:28,180 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok + +2026-10-06 11:27:28,767 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=166528 + +2026-10-06 11:27:28,780 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok + +2026-10-06 11:27:28,921 INFO image_tx_daemon: LoRa cmd: PROBE seq=108 phase_ms=0 (rx#108) + +2026-10-06 11:27:29,169 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=163968 + +2026-10-06 11:27:29,182 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok + +2026-10-06 11:27:29,332 INFO image_tx_daemon: stats: goodput=394.0 B/s util=33% pipeline=v3 frames_in=327 ok=327 fail=0 drop_full=0 drop_stale=0 frags_ok=327 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:27:29,765 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:29,778 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok + +2026-10-06 11:27:30,168 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=166528 + +2026-10-06 11:27:30,180 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok + +2026-10-06 11:27:30,422 INFO image_tx_daemon: LoRa cmd: PROBE seq=109 phase_ms=0 (rx#109) + +2026-10-06 11:27:30,764 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=161408 + +2026-10-06 11:27:30,776 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok + +2026-10-06 11:27:31,160 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=163968 + +2026-10-06 11:27:31,173 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok + +2026-10-06 11:27:31,762 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=166528 + +2026-10-06 11:27:31,774 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok + +2026-10-06 11:27:31,948 INFO image_tx_daemon: LoRa cmd: PROBE seq=110 phase_ms=0 (rx#110) + +2026-10-06 11:27:32,115 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=115328 + +2026-10-06 11:27:32,127 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok + +2026-10-06 11:27:32,755 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=158848 + +2026-10-06 11:27:32,767 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok + +2026-10-06 11:27:33,163 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:33,176 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok + +2026-10-06 11:27:33,428 INFO image_tx_daemon: LoRa cmd: PROBE seq=111 phase_ms=0 (rx#111) + +2026-10-06 11:27:33,760 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=166528 + +2026-10-06 11:27:33,772 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok + +2026-10-06 11:27:34,158 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:34,171 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok + +2026-10-06 11:27:34,762 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:34,774 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok + +2026-10-06 11:27:34,941 INFO image_tx_daemon: LoRa cmd: PROBE seq=112 phase_ms=0 (rx#112) + +2026-10-06 11:27:35,159 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=163968 + +2026-10-06 11:27:35,172 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok + +2026-10-06 11:27:35,759 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=166528 + +2026-10-06 11:27:35,771 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok + +2026-10-06 11:27:36,150 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=163968 + +2026-10-06 11:27:36,162 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok + +2026-10-06 11:27:36,427 INFO image_tx_daemon: LoRa cmd: PROBE seq=113 phase_ms=0 (rx#113) + +2026-10-06 11:27:36,757 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=166528 + +2026-10-06 11:27:36,769 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok + +2026-10-06 11:27:37,160 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:37,174 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok + +2026-10-06 11:27:37,748 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=166528 + +2026-10-06 11:27:37,760 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok + +2026-10-06 11:27:37,942 INFO image_tx_daemon: LoRa cmd: PROBE seq=114 phase_ms=0 (rx#114) + +2026-10-06 11:27:38,150 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=166528 + +2026-10-06 11:27:38,167 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok + +2026-10-06 11:27:38,754 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:38,766 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok + +2026-10-06 11:27:39,154 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:39,167 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok + +2026-10-06 11:27:39,344 INFO image_tx_daemon: stats: goodput=396.1 B/s util=33% pipeline=v3 frames_in=347 ok=347 fail=0 drop_full=0 drop_stale=0 frags_ok=347 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:27:39,429 INFO image_tx_daemon: LoRa cmd: PROBE seq=115 phase_ms=0 (rx#115) + +2026-10-06 11:27:39,746 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=163968 + +2026-10-06 11:27:39,759 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok + +2026-10-06 11:27:40,149 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:40,161 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok + +2026-10-06 11:27:40,753 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:40,765 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok + +2026-10-06 11:27:40,940 INFO image_tx_daemon: LoRa cmd: PROBE seq=116 phase_ms=0 (rx#116) + +2026-10-06 11:27:41,137 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=156288 + +2026-10-06 11:27:41,149 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok + +2026-10-06 11:27:41,740 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=163968 + +2026-10-06 11:27:41,752 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok + +2026-10-06 11:27:42,136 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=158848 + +2026-10-06 11:27:42,148 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok + +2026-10-06 11:27:42,411 INFO image_tx_daemon: LoRa cmd: PROBE seq=117 phase_ms=0 (rx#117) + +2026-10-06 11:27:42,729 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=148608 + +2026-10-06 11:27:42,741 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok + +2026-10-06 11:27:43,143 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=158848 + +2026-10-06 11:27:43,155 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok + +2026-10-06 11:27:43,743 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=163968 + +2026-10-06 11:27:43,756 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok + +2026-10-06 11:27:43,922 INFO image_tx_daemon: LoRa cmd: PROBE seq=118 phase_ms=0 (rx#118) + +2026-10-06 11:27:44,139 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=161408 + +2026-10-06 11:27:44,151 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok + +2026-10-06 11:27:44,727 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=151168 + +2026-10-06 11:27:44,740 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok + +2026-10-06 11:27:45,068 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=99968 + +2026-10-06 11:27:45,080 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok + +2026-10-06 11:27:45,343 INFO image_tx_daemon: LoRa cmd: PROBE seq=119 phase_ms=0 (rx#119) + +2026-10-06 11:27:45,734 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=163968 + +2026-10-06 11:27:45,745 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok + +2026-10-06 11:27:46,138 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=169088 + +2026-10-06 11:27:46,150 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok + +2026-10-06 11:27:46,413 INFO image_tx_daemon: LoRa cmd: PROBE seq=120 phase_ms=0 (rx#120) + +2026-10-06 11:27:46,737 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=166528 + +2026-10-06 11:27:46,749 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok + +2026-10-06 11:27:47,114 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=143488 + +2026-10-06 11:27:47,125 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok + +2026-10-06 11:27:47,732 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=161408 + +2026-10-06 11:27:47,746 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok + +2026-10-06 11:27:47,921 INFO image_tx_daemon: LoRa cmd: PROBE seq=121 phase_ms=0 (rx#121) + +2026-10-06 11:27:48,099 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=135808 + +2026-10-06 11:27:48,111 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok + +2026-10-06 11:27:48,706 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=143488 + +2026-10-06 11:27:48,718 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok + +2026-10-06 11:27:49,085 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=125568 + +2026-10-06 11:27:49,097 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok + +2026-10-06 11:27:49,357 INFO image_tx_daemon: stats: goodput=368.3 B/s util=31% pipeline=v3 frames_in=367 ok=367 fail=0 drop_full=0 drop_stale=0 frags_ok=367 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:27:49,360 INFO image_tx_daemon: LoRa cmd: PROBE seq=122 phase_ms=0 (rx#122) + +2026-10-06 11:27:49,719 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=153728 + +2026-10-06 11:27:49,730 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok + +2026-10-06 11:27:54,325 INFO image_tx_daemon: signal received; shutting down + +2026-10-06 11:27:54,420 INFO image_tx_daemon: image_tx_daemon exit + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/camera_service.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/camera_service.log new file mode 100644 index 00000000..f3ef9062 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/camera_service.log @@ -0,0 +1,12 @@ +2026-10-06 11:31:52,059 INFO camera_service: v4l2/ffmpeg pid=10 device=/dev/video1 1920x1080@30fps -> 384x256 rgb24 + +2026-10-06 11:31:52,060 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT lifetrac/v25/cmd/image_frame only + +2026-10-06 11:31:52,095 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) + +2026-10-06 11:31:52,597 INFO camera_service: vector encoder prebuilt (import+build 306 ms, warm-up 192 ms) + +2026-10-06 11:31:52,847 INFO camera_service: encode_mode -> 6 (mono_g4) [boot] + +2026-10-06 11:31:52,862 INFO link_budget: -> 203 B/frame (n=1, image_bw250) + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/deploy_md5.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/deploy_md5.txt new file mode 100644 index 00000000..b22680e5 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/deploy_md5.txt @@ -0,0 +1,106 @@ +2E2C1209DABC240B ok /tmp/lifetrac_strict/method_g_stage1_probe.py pc=681c26cea52c580972494d4bf32cb228 board=681c26cea52c580972494d4bf32cb228 +2E2C1209DABC240B ok /tmp/lifetrac_strict/method_h_stage2_tx_probe_v2.py pc=53beba0e372cb79c08650269b9aed6b4 board=53beba0e372cb79c08650269b9aed6b4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/lora_proto.py pc=b920ea1cdbefdbc15fca08fc282dcfa0 board=b920ea1cdbefdbc15fca08fc282dcfa0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_rx_daemon.py pc=031113e41a2261b7af15ae10239568e7 board=031113e41a2261b7af15ae10239568e7 +2E2C1209DABC240B ok /tmp/lifetrac_strict/cmd_timing.py pc=aad4424ec9adced7ace5e7ff60824fdb board=aad4424ec9adced7ace5e7ff60824fdb +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_tx_daemon.py pc=97de0f08f297e0ae4205eeb001a7c11e board=97de0f08f297e0ae4205eeb001a7c11e +2E2C1209DABC240B ok /tmp/lifetrac_strict/camera_service.py pc=e632432cf00e0575a397eaaaf140eada board=e632432cf00e0575a397eaaaf140eada +2E2C1209DABC240B ok /tmp/lifetrac_strict/publish_synthetic_frames.py pc=306bfccd8f401ecc5ba8047e03179869 board=306bfccd8f401ecc5ba8047e03179869 +2E2C1209DABC240B ok /tmp/lifetrac_strict/bench_mqtt.conf pc=358fe6acbccc4961697a982fa39b883b board=358fe6acbccc4961697a982fa39b883b +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/__init__.py pc=16a82ae7b9e83dd42f00f1c9419a93b4 board=16a82ae7b9e83dd42f00f1c9419a93b4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/accel_select.py pc=93134b5b719f3919ac1b1e873c65f75c board=93134b5b719f3919ac1b1e873c65f75c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/bg_cache.py pc=0e17ed5c5bfa2136b5935c19e23637d3 board=0e17ed5c5bfa2136b5935c19e23637d3 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/canvas.py pc=6216c1f027e7724f533fd0bc7a64fe0c board=6216c1f027e7724f533fd0bc7a64fe0c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/codec_decode.py pc=ca5b750bccef6b194de4e17d1fbeb1e5 board=ca5b750bccef6b194de4e17d1fbeb1e5 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect.py pc=8bed7b7211146f849333d6a4c7438248 board=8bed7b7211146f849333d6a4c7438248 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect_yolo.py pc=8572b167198ebebbf3cc3f21cc33cc1d board=8572b167198ebebbf3cc3f21cc33cc1d +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/fallback_render.py pc=75ddc763fb43b0403f430b54a9e1d206 board=75ddc763fb43b0403f430b54a9e1d206 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/frame_format.py pc=8b87901cdb6f46d46822d218b5587b04 board=8b87901cdb6f46d46822d218b5587b04 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/motion_replay.py pc=7ddf2a4ee7795bec602125b7a1c399b0 board=7ddf2a4ee7795bec602125b7a1c399b0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/reassemble.py pc=0eaec18b1557d2ef2c388262339f0f12 board=0eaec18b1557d2ef2c388262339f0f12 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/recolourise.py pc=eb39ba555d326c81652e84fac5dafa42 board=eb39ba555d326c81652e84fac5dafa42 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/state_publisher.py pc=7be01e92199e07d9ab14f164050ece1f board=7be01e92199e07d9ab14f164050ece1f +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres.py pc=2ef0b507eca188623828701523db9752 board=2ef0b507eca188623828701523db9752 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres_cpu.py pc=3f0139d670f0a2238e698f54b5ce9535 board=3f0139d670f0a2238e698f54b5ce9535 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/__init__.py pc=a6af1e8fd61df7e2fad27a5af4d9c73c board=a6af1e8fd61df7e2fad27a5af4d9c73c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/codec.py pc=5e577d29d39edc1c411f52f7f01511ec board=5e577d29d39edc1c411f52f7f01511ec +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene_store.py pc=75970b70600191d195529f93522b9fb5 board=75970b70600191d195529f93522b9fb5 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/wireframe_render.py pc=6797f56695efa680d8e19d22fa72617e board=6797f56695efa680d8e19d22fa72617e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/__init__.py pc=d75f045261cde40ae1c1f81c4a60eb12 board=d75f045261cde40ae1c1f81c4a60eb12 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/capture.py pc=243045ec6c6ef815eda2c544c367ae98 board=243045ec6c6ef815eda2c544c367ae98 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/detect_nanodet.py pc=f4d8d0ab96748e3989866db64b47b7ab board=f4d8d0ab96748e3989866db64b47b7ab +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_motion.py pc=5c31d15fc2337a09116042e09c48db4e board=5c31d15fc2337a09116042e09c48db4e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_vector.py pc=4a56d17f5d0305379230259e8cd7b7dd board=4a56d17f5d0305379230259e8cd7b7dd +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_wireframe.py pc=d77e81d6741b635f3309b049abe2c9a0 board=d77e81d6741b635f3309b049abe2c9a0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/fragment.py pc=147975c15954412e5bf8fd819c61081a board=147975c15954412e5bf8fd819c61081a +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/ipc_to_h747.py pc=32aa3a3bae4964e19677f9501f73a8b1 board=32aa3a3bae4964e19677f9501f73a8b1 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/register.py pc=6f3eb033fc649079961023a4288e2303 board=6f3eb033fc649079961023a4288e2303 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/roi.py pc=bed89069af60ad7dd5f37197ecb6b13b board=bed89069af60ad7dd5f37197ecb6b13b +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_cache.py pc=16739ff65647e04aae457529c9e4323e board=16739ff65647e04aae457529c9e4323e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_diff.py pc=7392fa73742a9dac263b4015e8aca255 board=7392fa73742a9dac263b4015e8aca255 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vector_extract.py pc=634783484aec0c3777e15e35f75a3d92 board=634783484aec0c3777e15e35f75a3d92 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vs1_codec.py pc=88c9fa751074f94097756e5f113faf1d board=88c9fa751074f94097756e5f113faf1d +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/__init__.py pc=d41d8cd98f00b204e9800998ecf8427e board=d41d8cd98f00b204e9800998ecf8427e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/__init__.py pc=2fa7d4fe42a529bc5785f075ea0187a0 board=2fa7d4fe42a529bc5785f075ea0187a0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/client.py pc=537adede53d51fad61e7c69781e8cee0 board=537adede53d51fad61e7c69781e8cee0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/matcher.py pc=ff0b57ba6a4311487715edb006f741d2 board=ff0b57ba6a4311487715edb006f741d2 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/packettypes.py pc=d82249ffea5aa0b7bde21ddecf87294e board=d82249ffea5aa0b7bde21ddecf87294e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/properties.py pc=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 board=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/publish.py pc=ce931f4658c7334bfe43819148256ab4 board=ce931f4658c7334bfe43819148256ab4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/reasoncodes.py pc=e512032b8b28cf79f545738c6a4ddfed board=e512032b8b28cf79f545738c6a4ddfed +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribe.py pc=a259781c25dcc4cb583e233568e8507e board=a259781c25dcc4cb583e233568e8507e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribeoptions.py pc=a3c4eb812626cee277b20367bd9bae91 board=a3c4eb812626cee277b20367bd9bae91 +2D0A1209DABC240B ok /tmp/lifetrac_strict/method_g_stage1_probe.py pc=681c26cea52c580972494d4bf32cb228 board=681c26cea52c580972494d4bf32cb228 +2D0A1209DABC240B ok /tmp/lifetrac_strict/method_h_stage2_tx_probe_v2.py pc=53beba0e372cb79c08650269b9aed6b4 board=53beba0e372cb79c08650269b9aed6b4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/lora_proto.py pc=b920ea1cdbefdbc15fca08fc282dcfa0 board=b920ea1cdbefdbc15fca08fc282dcfa0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_rx_daemon.py pc=031113e41a2261b7af15ae10239568e7 board=031113e41a2261b7af15ae10239568e7 +2D0A1209DABC240B ok /tmp/lifetrac_strict/cmd_timing.py pc=aad4424ec9adced7ace5e7ff60824fdb board=aad4424ec9adced7ace5e7ff60824fdb +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_tx_daemon.py pc=97de0f08f297e0ae4205eeb001a7c11e board=97de0f08f297e0ae4205eeb001a7c11e +2D0A1209DABC240B ok /tmp/lifetrac_strict/camera_service.py pc=e632432cf00e0575a397eaaaf140eada board=e632432cf00e0575a397eaaaf140eada +2D0A1209DABC240B ok /tmp/lifetrac_strict/publish_synthetic_frames.py pc=306bfccd8f401ecc5ba8047e03179869 board=306bfccd8f401ecc5ba8047e03179869 +2D0A1209DABC240B ok /tmp/lifetrac_strict/bench_mqtt.conf pc=358fe6acbccc4961697a982fa39b883b board=358fe6acbccc4961697a982fa39b883b +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/__init__.py pc=16a82ae7b9e83dd42f00f1c9419a93b4 board=16a82ae7b9e83dd42f00f1c9419a93b4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/accel_select.py pc=93134b5b719f3919ac1b1e873c65f75c board=93134b5b719f3919ac1b1e873c65f75c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/bg_cache.py pc=0e17ed5c5bfa2136b5935c19e23637d3 board=0e17ed5c5bfa2136b5935c19e23637d3 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/canvas.py pc=6216c1f027e7724f533fd0bc7a64fe0c board=6216c1f027e7724f533fd0bc7a64fe0c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/codec_decode.py pc=ca5b750bccef6b194de4e17d1fbeb1e5 board=ca5b750bccef6b194de4e17d1fbeb1e5 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect.py pc=8bed7b7211146f849333d6a4c7438248 board=8bed7b7211146f849333d6a4c7438248 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect_yolo.py pc=8572b167198ebebbf3cc3f21cc33cc1d board=8572b167198ebebbf3cc3f21cc33cc1d +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/fallback_render.py pc=75ddc763fb43b0403f430b54a9e1d206 board=75ddc763fb43b0403f430b54a9e1d206 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/frame_format.py pc=8b87901cdb6f46d46822d218b5587b04 board=8b87901cdb6f46d46822d218b5587b04 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/motion_replay.py pc=7ddf2a4ee7795bec602125b7a1c399b0 board=7ddf2a4ee7795bec602125b7a1c399b0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/reassemble.py pc=0eaec18b1557d2ef2c388262339f0f12 board=0eaec18b1557d2ef2c388262339f0f12 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/recolourise.py pc=eb39ba555d326c81652e84fac5dafa42 board=eb39ba555d326c81652e84fac5dafa42 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/state_publisher.py pc=7be01e92199e07d9ab14f164050ece1f board=7be01e92199e07d9ab14f164050ece1f +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres.py pc=2ef0b507eca188623828701523db9752 board=2ef0b507eca188623828701523db9752 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres_cpu.py pc=3f0139d670f0a2238e698f54b5ce9535 board=3f0139d670f0a2238e698f54b5ce9535 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/__init__.py pc=a6af1e8fd61df7e2fad27a5af4d9c73c board=a6af1e8fd61df7e2fad27a5af4d9c73c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/codec.py pc=5e577d29d39edc1c411f52f7f01511ec board=5e577d29d39edc1c411f52f7f01511ec +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene_store.py pc=75970b70600191d195529f93522b9fb5 board=75970b70600191d195529f93522b9fb5 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/wireframe_render.py pc=6797f56695efa680d8e19d22fa72617e board=6797f56695efa680d8e19d22fa72617e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/__init__.py pc=d75f045261cde40ae1c1f81c4a60eb12 board=d75f045261cde40ae1c1f81c4a60eb12 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/capture.py pc=243045ec6c6ef815eda2c544c367ae98 board=243045ec6c6ef815eda2c544c367ae98 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/detect_nanodet.py pc=f4d8d0ab96748e3989866db64b47b7ab board=f4d8d0ab96748e3989866db64b47b7ab +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_motion.py pc=5c31d15fc2337a09116042e09c48db4e board=5c31d15fc2337a09116042e09c48db4e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_vector.py pc=4a56d17f5d0305379230259e8cd7b7dd board=4a56d17f5d0305379230259e8cd7b7dd +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_wireframe.py pc=d77e81d6741b635f3309b049abe2c9a0 board=d77e81d6741b635f3309b049abe2c9a0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/fragment.py pc=147975c15954412e5bf8fd819c61081a board=147975c15954412e5bf8fd819c61081a +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/ipc_to_h747.py pc=32aa3a3bae4964e19677f9501f73a8b1 board=32aa3a3bae4964e19677f9501f73a8b1 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/register.py pc=6f3eb033fc649079961023a4288e2303 board=6f3eb033fc649079961023a4288e2303 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/roi.py pc=bed89069af60ad7dd5f37197ecb6b13b board=bed89069af60ad7dd5f37197ecb6b13b +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_cache.py pc=16739ff65647e04aae457529c9e4323e board=16739ff65647e04aae457529c9e4323e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_diff.py pc=7392fa73742a9dac263b4015e8aca255 board=7392fa73742a9dac263b4015e8aca255 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vector_extract.py pc=634783484aec0c3777e15e35f75a3d92 board=634783484aec0c3777e15e35f75a3d92 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vs1_codec.py pc=88c9fa751074f94097756e5f113faf1d board=88c9fa751074f94097756e5f113faf1d +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/__init__.py pc=d41d8cd98f00b204e9800998ecf8427e board=d41d8cd98f00b204e9800998ecf8427e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/__init__.py pc=2fa7d4fe42a529bc5785f075ea0187a0 board=2fa7d4fe42a529bc5785f075ea0187a0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/client.py pc=537adede53d51fad61e7c69781e8cee0 board=537adede53d51fad61e7c69781e8cee0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/matcher.py pc=ff0b57ba6a4311487715edb006f741d2 board=ff0b57ba6a4311487715edb006f741d2 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/packettypes.py pc=d82249ffea5aa0b7bde21ddecf87294e board=d82249ffea5aa0b7bde21ddecf87294e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/properties.py pc=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 board=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/publish.py pc=ce931f4658c7334bfe43819148256ab4 board=ce931f4658c7334bfe43819148256ab4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/reasoncodes.py pc=e512032b8b28cf79f545738c6a4ddfed board=e512032b8b28cf79f545738c6a4ddfed +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribe.py pc=a259781c25dcc4cb583e233568e8507e board=a259781c25dcc4cb583e233568e8507e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribeoptions.py pc=a3c4eb812626cee277b20367bd9bae91 board=a3c4eb812626cee277b20367bd9bae91 +2E2C1209DABC240B ok /tmp/lifetrac_p0c/08_boot_user_app.cfg pc=ad479d5cd1a08ec030780e0c49310db3 board=ad479d5cd1a08ec030780e0c49310db3 +2E2C1209DABC240B ok /tmp/lifetrac_p0c/ocd_reset.sh pc=02bd1569a5bcc97edc804acebcc33c2b board=02bd1569a5bcc97edc804acebcc33c2b diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/params.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/params.txt new file mode 100644 index 00000000..88fc7c19 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/params.txt @@ -0,0 +1,58 @@ +git_sha=5f84b748 +duration_s=180 +synth_fps=2 +synth_budget_b=250 +tx_pipeline=v3 +tx_pipeline_depth=2 +tx_batch=0 +tx_prepare_ahead=1 +train_gap_ms=40 +kf_request_disable=1 +no_park_last=0 +no_park_last_min_frags=3 +idle_drain_quiet_s=1.5 +cmd_stream_min_gap_s=1.0 +rx_extra_env= +rx_env_args=-e LIFETRAC_ALIGNED_PUMP=1 -e LIFETRAC_REACTIVE_FIRE=1 -e LIFETRAC_IDLE_DRAIN_QUIET_S=1.5 -e LIFETRAC_CMD_STREAM_MIN_GAP_S=1.0 +cam_extra_env=-e LIFETRAC_ENCODE_MODE=6 +parity_group=0 +aligned_pump=1 +reactive_fire=1 +probe_phase_sweep_ms= +probe_sizes_b= +ack_copies=2 +probe_echo=0 +fhss_farm_id=0 +fhss_link_id=0 +airtime_budget_us=0 +pacing_mode=smooth +pacing_headroom=0 +rxcont_arm=1 +tx_power_dbm= +tx_feed=camera +reg_profile=1 +force_frf_hz=0 +allow_default_carrier=False +tx_serial=2E2C1209DABC240B +rx_serial=2D0A1209DABC240B +host_ip=192.168.1.79 +inject_cmd= +inject_on= +inject_status= +inject_trigger= +tractor_l072_reset=landed +tractor_l072_reset_reason=PF4/NRST read back low then high, openocd exit 0 +tractor_ocd_tag=OCD_LEG=20261025T184245Z +base_l072_reset=unverified +base_gpio163_output=none +log_window=after_stop +feed_stop=camera_svc stopped +stop_drain_s=4 +tractor_clock_offset_s=-1667465.371 +base_clock_offset_s=-0.165 +tractor_clock_rtt_s=0.065 +base_clock_rtt_s=0.071 +clock_offset_rule=board date +%s.%N minus the PC UTC epoch at the midpoint of the adb read (error at most rtt/2, +1 s if the CLOCKS line says whole seconds), read after the daemons stopped; no clock was set +tractor_deploy_md5=md5 52/52 match; reset files md5 2/2 match +base_deploy_md5=md5 52/52 match +timestamp=20261025_134614 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/rx_daemon.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/rx_daemon.log new file mode 100644 index 00000000..7a9d5360 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/rx_daemon.log @@ -0,0 +1,2312 @@ +2026-10-25 18:42:52,179 INFO image_rx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 + +2026-10-25 18:42:52,183 INFO image_rx_daemon: image_rx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 + +2026-10-25 18:42:52,186 INFO image_rx_daemon: ctrl MQTT connected (192.168.1.79) + +2026-10-25 18:42:52,195 INFO image_rx_daemon: MQTT connected; ready to publish lifetrac/v25/video/tile_delta + +2026-10-25 18:42:52,196 INFO image_rx_daemon: LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only + +2026-10-25 18:42:52,623 INFO image_rx_daemon: L072 VER warm-up ok (attempt 1) cap=0x000000FF + +Initializing regulatory profile 1 on co-processor... + + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] + +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 + +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 + +CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 + + FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] + +CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 + +CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 + +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 + +2026-10-25 18:42:52,982 INFO image_rx_daemon: LBT_ENABLE=0 (command uplink shares the image channel) + +PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} + +2026-10-25 18:42:53,042 INFO image_rx_daemon: SX1276 already in RXCONT (opmode=0x85) + +2026-10-25 18:42:53,042 INFO image_rx_daemon: RX worker ready; draining RX_FRAME_URC... + +2026-10-25 18:42:53,181 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 18:43:03,186 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 18:43:13,192 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 18:43:19,881 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=3325933012 len=143 + +2026-10-25 18:43:19,882 INFO image_rx_daemon: published frame_id=0 seq=41 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:19,883 INFO image_rx_daemon: PROBE TX seq=1 phase_ms=0 size_b=16 (tx#1) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=3 epoch=2 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:19,978 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:20,285 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=3326339952 len=152 + +2026-10-25 18:43:20,286 INFO image_rx_daemon: published frame_id=0 seq=42 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:20,910 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=3326972527 len=200 + +2026-10-25 18:43:20,912 INFO image_rx_daemon: published frame_id=0 seq=43 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:21,289 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=3327335433 len=151 + +2026-10-25 18:43:21,291 INFO image_rx_daemon: published frame_id=0 seq=44 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:21,292 INFO image_rx_daemon: PROBE TX seq=2 phase_ms=0 size_b=16 (tx#2) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=29 epoch=2 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:21,370 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:21,714 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=3327768142 len=152 + +2026-10-25 18:43:21,716 INFO image_rx_daemon: published frame_id=0 seq=45 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:22,307 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=3328359209 len=186 + +2026-10-25 18:43:22,309 INFO image_rx_daemon: published frame_id=0 seq=46 182 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:22,702 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=3328751651 len=143 + +2026-10-25 18:43:22,704 INFO image_rx_daemon: published frame_id=0 seq=47 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:22,704 INFO image_rx_daemon: PROBE TX seq=3 phase_ms=0 size_b=16 (tx#3) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=32 epoch=2 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:22,768 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:23,197 INFO image_rx_daemon: stats: rx_frames=7 rx_decode_err=0 frames_published=7 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=9 cmd_cooldown_drops=0 cmd_gate_held=2 cmd_copies_deferred=0 cmd_gate_deferred=2 + +2026-10-25 18:43:23,198 INFO image_rx_daemon: air_gap: n=6 dt_med=432709us dt_p95=632575us len_med=152B cmd_tx_ok=3 cmd_tx_fail=0 + +2026-10-25 18:43:23,200 INFO image_rx_daemon: air_gap_hist(ms): <400:2 <1000:4 + +2026-10-25 18:43:23,202 INFO image_rx_daemon: air_gap_by_class: boundary: n=6 med=432.7ms + +2026-10-25 18:43:23,204 INFO image_rx_daemon: rx_rf: n_rssi=7 n_snr=7 rssi[min/med/max]=-74/-67/-62 snr[min/med/max]=10.0/10.0/10.0 + +2026-10-25 18:43:23,204 INFO image_rx_daemon: phase_telemetry: valid=7 invalid=0 pre_f8=0 last_epoch=2 last_hop=22 slot_off=[14..44] + +2026-10-25 18:43:23,205 INFO image_rx_daemon: probe: tx=3 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:43:23,205 INFO image_rx_daemon: probe_grid: p0/s0:0/3(0%) + +2026-10-25 18:43:23,323 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=3329372611 len=205 + +2026-10-25 18:43:23,324 INFO image_rx_daemon: published frame_id=0 seq=48 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:23,717 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=3329760929 len=152 + +2026-10-25 18:43:23,718 INFO image_rx_daemon: published frame_id=0 seq=49 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:24,283 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=3330331584 len=152 + +2026-10-25 18:43:24,286 INFO image_rx_daemon: published frame_id=0 seq=50 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:24,288 INFO image_rx_daemon: PROBE TX seq=4 phase_ms=0 size_b=16 (tx#4) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=34 epoch=2 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:24,366 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:24,917 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=3330963891 len=199 + +2026-10-25 18:43:24,918 INFO image_rx_daemon: published frame_id=0 seq=51 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:25,253 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=3331300831 len=114 + +2026-10-25 18:43:25,255 INFO image_rx_daemon: published frame_id=0 seq=52 110 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:25,891 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=3331927656 len=152 + +2026-10-25 18:43:25,892 INFO image_rx_daemon: published frame_id=0 seq=53 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:25,893 INFO image_rx_daemon: PROBE TX seq=5 phase_ms=0 size_b=16 (tx#5) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=28 epoch=2 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:25,961 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:26,269 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=3332318951 len=144 + +2026-10-25 18:43:26,271 INFO image_rx_daemon: published frame_id=0 seq=54 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:26,870 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=3332917444 len=141 + +2026-10-25 18:43:26,871 INFO image_rx_daemon: published frame_id=0 seq=55 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:27,312 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=3333357876 len=200 + +2026-10-25 18:43:27,314 INFO image_rx_daemon: published frame_id=0 seq=56 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:27,315 INFO image_rx_daemon: PROBE TX seq=6 phase_ms=0 size_b=16 (tx#6) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=41 epoch=2 freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:27,363 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:27,704 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=3333752393 len=138 + +2026-10-25 18:43:27,707 INFO image_rx_daemon: published frame_id=0 seq=57 134 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:28,271 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=3334321702 len=152 + +2026-10-25 18:43:28,272 INFO image_rx_daemon: published frame_id=0 seq=58 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:28,875 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=3334920330 len=152 + +2026-10-25 18:43:28,876 INFO image_rx_daemon: published frame_id=0 seq=59 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:28,877 INFO image_rx_daemon: PROBE TX seq=7 phase_ms=0 size_b=16 (tx#7) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=27 epoch=3 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:28,966 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:29,230 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=3335278071 len=97 + +2026-10-25 18:43:29,231 INFO image_rx_daemon: published frame_id=0 seq=60 93 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:29,697 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=3335745827 len=135 + +2026-10-25 18:43:29,698 INFO image_rx_daemon: published frame_id=0 seq=61 131 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:30,278 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=3336317057 len=152 + +2026-10-25 18:43:30,281 INFO image_rx_daemon: published frame_id=0 seq=62 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:30,281 INFO image_rx_daemon: PROBE TX seq=8 phase_ms=0 size_b=16 (tx#8) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=8 epoch=3 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:30,361 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:30,712 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=3336754084 len=148 + +2026-10-25 18:43:30,714 INFO image_rx_daemon: published frame_id=0 seq=63 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:31,303 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=3337348464 len=199 + +2026-10-25 18:43:31,304 INFO image_rx_daemon: published frame_id=0 seq=64 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:31,899 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=3337949807 len=203 + +2026-10-25 18:43:31,900 INFO image_rx_daemon: published frame_id=0 seq=65 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:31,902 INFO image_rx_daemon: PROBE TX seq=9 phase_ms=0 size_b=16 (tx#9) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=2 epoch=3 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:31,958 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:32,274 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=3338312663 len=152 + +2026-10-25 18:43:32,275 INFO image_rx_daemon: published frame_id=0 seq=66 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:32,874 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=3338911357 len=152 + +2026-10-25 18:43:32,875 INFO image_rx_daemon: published frame_id=0 seq=67 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:33,208 INFO image_rx_daemon: stats: rx_frames=27 rx_decode_err=0 frames_published=27 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=39 cmd_cooldown_drops=0 cmd_gate_held=11 cmd_copies_deferred=0 cmd_gate_deferred=11 + +2026-10-25 18:43:33,210 INFO image_rx_daemon: air_gap: n=20 dt_med=570655us dt_p95=632307us len_med=152B cmd_tx_ok=9 cmd_tx_fail=0 + +2026-10-25 18:43:33,212 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:43:33,214 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=570.7ms + +2026-10-25 18:43:33,216 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:43:33,217 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=3 last_hop=23 slot_off=[14..55] + +2026-10-25 18:43:33,219 INFO image_rx_daemon: probe: tx=9 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:43:33,219 INFO image_rx_daemon: probe_grid: p0/s0:0/9(0%) + +2026-10-25 18:43:33,266 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=3339310458 len=152 + +2026-10-25 18:43:33,267 INFO image_rx_daemon: published frame_id=0 seq=68 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:33,268 INFO image_rx_daemon: PROBE TX seq=10 phase_ms=0 size_b=16 (tx#10) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=13 epoch=3 freq_hz=909250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:33,353 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:33,866 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=3339906865 len=151 + +2026-10-25 18:43:33,867 INFO image_rx_daemon: published frame_id=0 seq=69 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:34,258 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=3340298226 len=138 + +2026-10-25 18:43:34,259 INFO image_rx_daemon: published frame_id=0 seq=70 134 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:34,911 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=3340946068 len=204 + +2026-10-25 18:43:34,912 INFO image_rx_daemon: published frame_id=0 seq=71 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:34,912 INFO image_rx_daemon: PROBE TX seq=11 phase_ms=0 size_b=16 (tx#11) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=20 epoch=3 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:34,950 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:35,305 WARNING image_rx_daemon: crc_dump: irq=0x70 rx_len=207 snr=10.2 rssi=-72 dump=0101230e03000000fe48000000480c082001000000000000081000000000780178da0dccb109c3301005d03153a4c800c2f100c1d14026a4bcc2c87f0c434cb8018c502715e2eedbe56b1e494a91d1deec5af6b101b666fb76c86557279a484ed4b859ac14e243ad8daf0829bfc3c9b56038403e0ca1b6e60be2a0571b7604f7eef3c23b8bfa8c29fc3b5d506e534eb681cf7402e0a86894350168f95373b08c991eb8331690055818181805984014087034c02518a1ea213c01b04a16981e052064506840319989810100698c0232 + +2026-10-25 18:43:35,859 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=3341905276 len=152 + +2026-10-25 18:43:35,861 INFO image_rx_daemon: published frame_id=0 seq=73 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:36,269 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=3342304507 len=152 + +2026-10-25 18:43:36,271 INFO image_rx_daemon: published frame_id=0 seq=74 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:36,271 INFO image_rx_daemon: PROBE TX seq=12 phase_ms=0 size_b=16 (tx#12) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=30 epoch=3 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:36,350 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:36,866 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=3342903242 len=152 + +2026-10-25 18:43:36,867 INFO image_rx_daemon: published frame_id=0 seq=75 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:37,277 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=3343315364 len=170 + +2026-10-25 18:43:37,279 INFO image_rx_daemon: published frame_id=0 seq=76 166 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:37,902 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=3343932524 len=196 + +2026-10-25 18:43:37,903 INFO image_rx_daemon: published frame_id=0 seq=77 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:37,904 INFO image_rx_daemon: PROBE TX seq=13 phase_ms=0 size_b=16 (tx#13) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=41 epoch=3 freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:37,951 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:38,262 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=3344300675 len=152 + +2026-10-25 18:43:38,263 INFO image_rx_daemon: published frame_id=0 seq=78 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:38,866 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=3344899443 len=152 + +2026-10-25 18:43:38,867 INFO image_rx_daemon: published frame_id=0 seq=79 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:39,274 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=3345316751 len=176 + +2026-10-25 18:43:39,276 INFO image_rx_daemon: published frame_id=0 seq=80 172 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:39,276 INFO image_rx_daemon: PROBE TX seq=14 phase_ms=0 size_b=16 (tx#14) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=49 epoch=4 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:39,345 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:39,854 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=3345892331 len=146 + +2026-10-25 18:43:39,855 INFO image_rx_daemon: published frame_id=0 seq=81 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:40,302 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=3346335303 len=204 + +2026-10-25 18:43:40,303 INFO image_rx_daemon: published frame_id=0 seq=82 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:40,906 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=3346934078 len=205 + +2026-10-25 18:43:40,907 INFO image_rx_daemon: published frame_id=0 seq=83 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:40,908 INFO image_rx_daemon: PROBE TX seq=15 phase_ms=0 size_b=16 (tx#15) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=8 epoch=4 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:40,955 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:41,298 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=3347330584 len=203 + +2026-10-25 18:43:41,299 INFO image_rx_daemon: published frame_id=0 seq=84 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:41,892 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=3347929274 len=201 + +2026-10-25 18:43:41,893 INFO image_rx_daemon: published frame_id=0 seq=85 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:42,226 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=3348266303 len=117 + +2026-10-25 18:43:42,228 INFO image_rx_daemon: published frame_id=0 seq=86 113 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:42,229 INFO image_rx_daemon: PROBE TX seq=16 phase_ms=0 size_b=16 (tx#16) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=27 epoch=4 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:42,267 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:42,691 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=3348731899 len=117 + +2026-10-25 18:43:42,694 INFO image_rx_daemon: published frame_id=0 seq=87 113 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:43,223 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=3349264130 len=118 + +2026-10-25 18:43:43,225 INFO image_rx_daemon: published frame_id=0 seq=88 114 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:43,228 INFO image_rx_daemon: stats: rx_frames=47 rx_decode_err=0 frames_published=47 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=66 cmd_cooldown_drops=0 cmd_gate_held=21 cmd_copies_deferred=0 cmd_gate_deferred=21 + +2026-10-25 18:43:43,228 INFO image_rx_daemon: air_gap: n=20 dt_med=532231us dt_p95=959208us len_med=152B cmd_tx_ok=16 cmd_tx_fail=0 + +2026-10-25 18:43:43,229 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:43:43,229 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=532.2ms + +2026-10-25 18:43:43,230 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:43:43,230 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=4 last_hop=25 slot_off=[14..81] + +2026-10-25 18:43:43,231 INFO image_rx_daemon: probe: tx=16 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:43:43,231 INFO image_rx_daemon: probe_grid: p0/s0:0/16(0%) + +2026-10-25 18:43:43,894 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=3349923142 len=200 + +2026-10-25 18:43:43,895 INFO image_rx_daemon: published frame_id=0 seq=89 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:43,896 INFO image_rx_daemon: PROBE TX seq=17 phase_ms=0 size_b=16 (tx#17) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=6 epoch=4 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:43,943 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:44,219 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=3350261766 len=117 + +2026-10-25 18:43:44,221 INFO image_rx_daemon: published frame_id=0 seq=90 113 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:44,886 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=3350922479 len=201 + +2026-10-25 18:43:44,887 INFO image_rx_daemon: published frame_id=0 seq=91 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:45,246 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=3351285553 len=152 + +2026-10-25 18:43:45,249 INFO image_rx_daemon: published frame_id=0 seq=92 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:45,250 INFO image_rx_daemon: PROBE TX seq=18 phase_ms=0 size_b=16 (tx#18) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=9 epoch=4 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:45,338 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:45,848 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=3351884269 len=152 + +2026-10-25 18:43:45,849 INFO image_rx_daemon: published frame_id=0 seq=93 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:46,238 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=3352278315 len=146 + +2026-10-25 18:43:46,239 INFO image_rx_daemon: published frame_id=0 seq=94 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:46,827 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=3352865142 len=127 + +2026-10-25 18:43:46,830 INFO image_rx_daemon: published frame_id=0 seq=95 123 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:46,830 INFO image_rx_daemon: PROBE TX seq=19 phase_ms=0 size_b=16 (tx#19) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=4 epoch=4 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:46,877 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:47,219 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=3353254142 len=115 + +2026-10-25 18:43:47,220 INFO image_rx_daemon: published frame_id=0 seq=96 111 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:47,828 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=3353862340 len=128 + +2026-10-25 18:43:47,830 INFO image_rx_daemon: published frame_id=0 seq=97 124 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:48,229 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=3354264034 len=131 + +2026-10-25 18:43:48,230 INFO image_rx_daemon: published frame_id=0 seq=98 127 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:48,231 INFO image_rx_daemon: PROBE TX seq=20 phase_ms=0 size_b=16 (tx#20) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=15 epoch=5 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:48,273 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:48,845 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=3354879142 len=152 + +2026-10-25 18:43:48,848 INFO image_rx_daemon: published frame_id=0 seq=99 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:49,238 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=3355277310 len=152 + +2026-10-25 18:43:49,239 INFO image_rx_daemon: published frame_id=0 seq=100 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:49,843 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=3355873245 len=148 + +2026-10-25 18:43:49,844 INFO image_rx_daemon: published frame_id=0 seq=101 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:49,844 INFO image_rx_daemon: PROBE TX seq=21 phase_ms=0 size_b=16 (tx#21) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=37 epoch=5 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:49,923 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:50,238 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=3356275057 len=152 + +2026-10-25 18:43:50,240 INFO image_rx_daemon: published frame_id=0 seq=102 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:50,842 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=3356873857 len=152 + +2026-10-25 18:43:50,843 INFO image_rx_daemon: published frame_id=0 seq=103 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:51,242 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=3357273055 len=152 + +2026-10-25 18:43:51,243 INFO image_rx_daemon: published frame_id=0 seq=104 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:51,244 INFO image_rx_daemon: PROBE TX seq=22 phase_ms=0 size_b=16 (tx#22) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=10 epoch=5 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:51,323 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:51,842 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=3357871632 len=152 + +2026-10-25 18:43:51,843 INFO image_rx_daemon: published frame_id=0 seq=105 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:52,234 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=3358270692 len=152 + +2026-10-25 18:43:52,235 INFO image_rx_daemon: published frame_id=0 seq=106 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:52,826 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=3358856467 len=136 + +2026-10-25 18:43:52,827 INFO image_rx_daemon: published frame_id=0 seq=107 132 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:52,828 INFO image_rx_daemon: PROBE TX seq=23 phase_ms=0 size_b=16 (tx#23) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=36 epoch=5 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:52,917 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:53,234 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=3359265265 len=145 + +2026-10-25 18:43:53,235 INFO image_rx_daemon: published frame_id=0 seq=108 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:53,243 INFO image_rx_daemon: stats: rx_frames=67 rx_decode_err=0 frames_published=67 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=94 cmd_cooldown_drops=0 cmd_gate_held=30 cmd_copies_deferred=0 cmd_gate_deferred=30 + +2026-10-25 18:43:53,244 INFO image_rx_daemon: air_gap: n=20 dt_med=585775us dt_p95=660713us len_med=152B cmd_tx_ok=23 cmd_tx_fail=0 + +2026-10-25 18:43:53,245 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:43:53,245 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=585.8ms + +2026-10-25 18:43:53,246 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-66/-63 snr[min/med/max]=8.0/10.0/10.0 + +2026-10-25 18:43:53,247 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=5 last_hop=25 slot_off=[14..16] + +2026-10-25 18:43:53,247 INFO image_rx_daemon: probe: tx=23 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:43:53,248 INFO image_rx_daemon: probe_grid: p0/s0:0/23(0%) + +2026-10-25 18:43:53,826 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=3359864634 len=150 + +2026-10-25 18:43:53,828 INFO image_rx_daemon: published frame_id=0 seq=109 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:54,239 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=3360266271 len=152 + +2026-10-25 18:43:54,240 INFO image_rx_daemon: published frame_id=0 seq=110 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:54,241 INFO image_rx_daemon: PROBE TX seq=24 phase_ms=0 size_b=16 (tx#24) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=20 epoch=5 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:54,320 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:54,843 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=3360864889 len=152 + +2026-10-25 18:43:54,844 INFO image_rx_daemon: published frame_id=0 seq=111 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:55,233 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=3361264116 len=152 + +2026-10-25 18:43:55,234 INFO image_rx_daemon: published frame_id=0 seq=112 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:55,826 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=3361862934 len=152 + +2026-10-25 18:43:55,827 INFO image_rx_daemon: published frame_id=0 seq=113 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:55,828 INFO image_rx_daemon: PROBE TX seq=25 phase_ms=0 size_b=16 (tx#25) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=18 epoch=5 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:55,917 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:56,279 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=3362304706 len=207 + +2026-10-25 18:43:56,280 INFO image_rx_daemon: published frame_id=0 seq=114 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:56,830 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=3362860693 len=152 + +2026-10-25 18:43:56,831 INFO image_rx_daemon: published frame_id=0 seq=115 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:57,230 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=3363260763 len=152 + +2026-10-25 18:43:57,231 INFO image_rx_daemon: published frame_id=0 seq=116 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:57,232 INFO image_rx_daemon: PROBE TX seq=26 phase_ms=0 size_b=16 (tx#26) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=33 epoch=5 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:43:57,310 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:57,837 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=3363858342 len=152 + +2026-10-25 18:43:57,838 INFO image_rx_daemon: published frame_id=0 seq=117 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:58,238 INFO image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=3364266887 len=161 + +2026-10-25 18:43:58,240 INFO image_rx_daemon: published frame_id=0 seq=118 157 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:58,826 INFO image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 fw_us=3364850675 len=146 + +2026-10-25 18:43:58,827 INFO image_rx_daemon: published frame_id=0 seq=119 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:58,828 INFO image_rx_daemon: PROBE TX seq=27 phase_ms=0 size_b=16 (tx#27) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=37 epoch=6 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:43:58,906 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:43:59,247 INFO image_rx_daemon: frag_arrival: seq=120 idx=0 total=1 fw_us=3365275459 len=152 + +2026-10-25 18:43:59,248 INFO image_rx_daemon: published frame_id=0 seq=120 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:43:59,830 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=3365853354 len=152 + +2026-10-25 18:43:59,831 INFO image_rx_daemon: published frame_id=0 seq=121 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:00,232 INFO image_rx_daemon: frag_arrival: seq=122 idx=0 total=1 fw_us=3366259642 len=152 + +2026-10-25 18:44:00,235 INFO image_rx_daemon: published frame_id=0 seq=122 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:00,236 INFO image_rx_daemon: PROBE TX seq=28 phase_ms=0 size_b=16 (tx#28) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=27 epoch=6 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:00,304 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:00,823 INFO image_rx_daemon: frag_arrival: seq=123 idx=0 total=1 fw_us=3366851020 len=152 + +2026-10-25 18:44:00,826 INFO image_rx_daemon: published frame_id=0 seq=123 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:01,229 INFO image_rx_daemon: frag_arrival: seq=124 idx=0 total=1 fw_us=3367254685 len=152 + +2026-10-25 18:44:01,230 INFO image_rx_daemon: published frame_id=0 seq=124 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:01,824 INFO image_rx_daemon: frag_arrival: seq=125 idx=0 total=1 fw_us=3367853567 len=159 + +2026-10-25 18:44:01,826 INFO image_rx_daemon: published frame_id=0 seq=125 155 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:01,826 INFO image_rx_daemon: PROBE TX seq=29 phase_ms=0 size_b=16 (tx#29) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=13 epoch=6 freq_hz=909250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:01,901 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:02,222 INFO image_rx_daemon: frag_arrival: seq=126 idx=0 total=1 fw_us=3368249320 len=140 + +2026-10-25 18:44:02,223 INFO image_rx_daemon: published frame_id=0 seq=126 136 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:02,814 INFO image_rx_daemon: frag_arrival: seq=127 idx=0 total=1 fw_us=3368845868 len=152 + +2026-10-25 18:44:02,815 INFO image_rx_daemon: published frame_id=0 seq=127 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:03,250 INFO image_rx_daemon: stats: rx_frames=86 rx_decode_err=0 frames_published=86 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=121 cmd_cooldown_drops=0 cmd_gate_held=40 cmd_copies_deferred=0 cmd_gate_deferred=40 + +2026-10-25 18:44:03,252 INFO image_rx_daemon: air_gap: n=19 dt_med=555987us dt_p95=599369us len_med=152B cmd_tx_ok=29 cmd_tx_fail=0 + +2026-10-25 18:44:03,254 INFO image_rx_daemon: air_gap_hist(ms): <400:2 <1000:17 + +2026-10-25 18:44:03,255 INFO image_rx_daemon: air_gap_by_class: boundary: n=19 med=556.0ms + +2026-10-25 18:44:03,256 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:44:03,256 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 pre_f8=0 last_epoch=6 last_hop=23 slot_off=[14..35] + +2026-10-25 18:44:03,257 INFO image_rx_daemon: probe: tx=29 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:44:03,257 INFO image_rx_daemon: probe_grid: p0/s0:0/29(0%) + +2026-10-25 18:44:03,414 INFO image_rx_daemon: frag_arrival: seq=128 idx=0 total=1 fw_us=3369444337 len=152 + +2026-10-25 18:44:03,415 INFO image_rx_daemon: published frame_id=0 seq=128 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:03,416 INFO image_rx_daemon: PROBE TX seq=30 phase_ms=0 size_b=16 (tx#30) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=1 epoch=6 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:03,506 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:03,814 INFO image_rx_daemon: frag_arrival: seq=129 idx=0 total=1 fw_us=3369840779 len=150 + +2026-10-25 18:44:03,815 INFO image_rx_daemon: published frame_id=0 seq=129 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:04,442 INFO image_rx_daemon: frag_arrival: seq=130 idx=0 total=1 fw_us=3370470299 len=191 + +2026-10-25 18:44:04,444 INFO image_rx_daemon: published frame_id=0 seq=130 187 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:04,814 INFO image_rx_daemon: frag_arrival: seq=131 idx=0 total=1 fw_us=3370840853 len=152 + +2026-10-25 18:44:04,815 INFO image_rx_daemon: published frame_id=0 seq=131 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:04,816 INFO image_rx_daemon: PROBE TX seq=31 phase_ms=0 size_b=16 (tx#31) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=33 epoch=6 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:44:04,895 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:05,222 INFO image_rx_daemon: frag_arrival: seq=132 idx=0 total=1 fw_us=3371251929 len=146 + +2026-10-25 18:44:05,223 INFO image_rx_daemon: published frame_id=0 seq=132 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:05,847 INFO image_rx_daemon: frag_arrival: seq=133 idx=0 total=1 fw_us=3371872337 len=198 + +2026-10-25 18:44:05,848 INFO image_rx_daemon: published frame_id=0 seq=133 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:06,442 INFO image_rx_daemon: frag_arrival: seq=134 idx=0 total=1 fw_us=3372465820 len=192 + +2026-10-25 18:44:06,444 INFO image_rx_daemon: published frame_id=0 seq=134 188 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:06,444 INFO image_rx_daemon: PROBE TX seq=32 phase_ms=0 size_b=16 (tx#32) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=29 epoch=6 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:06,502 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:06,806 INFO image_rx_daemon: frag_arrival: seq=135 idx=0 total=1 fw_us=3372836480 len=152 + +2026-10-25 18:44:06,807 INFO image_rx_daemon: published frame_id=0 seq=135 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:07,402 INFO image_rx_daemon: frag_arrival: seq=136 idx=0 total=1 fw_us=3373436142 len=152 + +2026-10-25 18:44:07,404 INFO image_rx_daemon: published frame_id=0 seq=136 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:07,808 INFO image_rx_daemon: frag_arrival: seq=137 idx=0 total=1 fw_us=3373834383 len=152 + +2026-10-25 18:44:07,809 INFO image_rx_daemon: published frame_id=0 seq=137 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:07,810 INFO image_rx_daemon: PROBE TX seq=33 phase_ms=0 size_b=16 (tx#33) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=49 epoch=6 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:07,899 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:08,238 INFO image_rx_daemon: frag_arrival: seq=138 idx=0 total=1 fw_us=3374258674 len=151 + +2026-10-25 18:44:08,239 INFO image_rx_daemon: published frame_id=0 seq=138 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:08,813 INFO image_rx_daemon: frag_arrival: seq=139 idx=0 total=1 fw_us=3374832414 len=152 + +2026-10-25 18:44:08,815 INFO image_rx_daemon: published frame_id=0 seq=139 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:09,396 INFO image_rx_daemon: frag_arrival: seq=140 idx=0 total=1 fw_us=3375431377 len=152 + +2026-10-25 18:44:09,397 INFO image_rx_daemon: published frame_id=0 seq=140 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:09,398 INFO image_rx_daemon: PROBE TX seq=34 phase_ms=0 size_b=16 (tx#34) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=3 epoch=7 freq_hz=904250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:09,498 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:09,806 INFO image_rx_daemon: frag_arrival: seq=141 idx=0 total=1 fw_us=3375830598 len=152 + +2026-10-25 18:44:09,807 INFO image_rx_daemon: published frame_id=0 seq=141 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:10,398 INFO image_rx_daemon: frag_arrival: seq=142 idx=0 total=1 fw_us=3376421633 len=144 + +2026-10-25 18:44:10,400 INFO image_rx_daemon: published frame_id=0 seq=142 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:10,831 INFO image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 fw_us=3376856858 len=191 + +2026-10-25 18:44:10,832 INFO image_rx_daemon: published frame_id=0 seq=143 187 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:10,833 INFO image_rx_daemon: PROBE TX seq=35 phase_ms=0 size_b=16 (tx#35) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=42 epoch=7 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:10,892 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:11,426 INFO image_rx_daemon: frag_arrival: seq=144 idx=0 total=1 fw_us=3377450307 len=183 + +2026-10-25 18:44:11,428 INFO image_rx_daemon: published frame_id=0 seq=144 179 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:11,808 INFO image_rx_daemon: frag_arrival: seq=145 idx=0 total=1 fw_us=3377826016 len=152 + +2026-10-25 18:44:11,809 INFO image_rx_daemon: published frame_id=0 seq=145 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:12,439 INFO image_rx_daemon: frag_arrival: seq=146 idx=0 total=1 fw_us=3378458216 len=198 + +2026-10-25 18:44:12,440 INFO image_rx_daemon: published frame_id=0 seq=146 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:12,441 INFO image_rx_daemon: PROBE TX seq=36 phase_ms=0 size_b=16 (tx#36) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=11 epoch=7 freq_hz=908250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:12,488 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:12,798 INFO image_rx_daemon: frag_arrival: seq=147 idx=0 total=1 fw_us=3378823749 len=152 + +2026-10-25 18:44:12,799 INFO image_rx_daemon: published frame_id=0 seq=147 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:13,260 INFO image_rx_daemon: stats: rx_frames=106 rx_decode_err=0 frames_published=106 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=149 cmd_cooldown_drops=0 cmd_gate_held=47 cmd_copies_deferred=0 cmd_gate_deferred=47 + +2026-10-25 18:44:13,262 INFO image_rx_daemon: air_gap: n=20 dt_med=573740us dt_p95=632200us len_med=152B cmd_tx_ok=36 cmd_tx_fail=0 + +2026-10-25 18:44:13,263 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:44:13,264 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=573.7ms + +2026-10-25 18:44:13,266 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-66/-63 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:44:13,267 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=7 last_hop=23 slot_off=[14..42] + +2026-10-25 18:44:13,267 INFO image_rx_daemon: probe: tx=36 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:44:13,268 INFO image_rx_daemon: probe_grid: p0/s0:0/36(0%) + +2026-10-25 18:44:13,438 INFO image_rx_daemon: frag_arrival: seq=148 idx=0 total=1 fw_us=3379458732 len=202 + +2026-10-25 18:44:13,439 INFO image_rx_daemon: published frame_id=0 seq=148 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:13,803 INFO image_rx_daemon: frag_arrival: seq=149 idx=0 total=1 fw_us=3379821737 len=152 + +2026-10-25 18:44:13,805 INFO image_rx_daemon: published frame_id=0 seq=149 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:13,806 INFO image_rx_daemon: PROBE TX seq=37 phase_ms=0 size_b=16 (tx#37) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=12 epoch=7 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:13,882 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:14,230 INFO image_rx_daemon: frag_arrival: seq=150 idx=0 total=1 fw_us=3380251001 len=145 + +2026-10-25 18:44:14,231 INFO image_rx_daemon: published frame_id=0 seq=150 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:14,789 INFO image_rx_daemon: frag_arrival: seq=151 idx=0 total=1 fw_us=3380819849 len=152 + +2026-10-25 18:44:14,791 INFO image_rx_daemon: published frame_id=0 seq=151 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:15,398 INFO image_rx_daemon: frag_arrival: seq=152 idx=0 total=1 fw_us=3381418752 len=152 + +2026-10-25 18:44:15,399 INFO image_rx_daemon: published frame_id=0 seq=152 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:15,400 INFO image_rx_daemon: PROBE TX seq=38 phase_ms=0 size_b=16 (tx#38) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=21 epoch=7 freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:15,489 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:15,786 INFO image_rx_daemon: frag_arrival: seq=153 idx=0 total=1 fw_us=3381807688 len=140 + +2026-10-25 18:44:15,787 INFO image_rx_daemon: published frame_id=0 seq=153 136 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:16,422 INFO image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=3382450489 len=199 + +2026-10-25 18:44:16,424 INFO image_rx_daemon: published frame_id=0 seq=154 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:16,782 INFO image_rx_daemon: frag_arrival: seq=155 idx=0 total=1 fw_us=3382800597 len=132 + +2026-10-25 18:44:16,783 INFO image_rx_daemon: published frame_id=0 seq=155 128 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:16,784 INFO image_rx_daemon: PROBE TX seq=39 phase_ms=0 size_b=16 (tx#39) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=24 epoch=7 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:16,831 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:17,428 INFO image_rx_daemon: frag_arrival: seq=156 idx=0 total=1 fw_us=3383453775 len=204 + +2026-10-25 18:44:17,430 INFO image_rx_daemon: published frame_id=0 seq=156 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:17,825 INFO image_rx_daemon: frag_arrival: seq=157 idx=0 total=1 fw_us=3383842639 len=190 + +2026-10-25 18:44:17,830 INFO image_rx_daemon: published frame_id=0 seq=157 186 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:17,831 INFO image_rx_daemon: PROBE TX seq=40 phase_ms=0 size_b=16 (tx#40) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=27 epoch=7 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:17,878 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:18,425 INFO image_rx_daemon: frag_arrival: seq=158 idx=0 total=1 fw_us=3384446776 len=198 + +2026-10-25 18:44:18,426 INFO image_rx_daemon: published frame_id=0 seq=158 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:18,819 INFO image_rx_daemon: frag_arrival: seq=159 idx=0 total=1 fw_us=3384838280 len=189 + +2026-10-25 18:44:18,820 INFO image_rx_daemon: published frame_id=0 seq=159 185 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:19,415 INFO image_rx_daemon: frag_arrival: seq=160 idx=0 total=1 fw_us=3385433142 len=180 + +2026-10-25 18:44:19,416 INFO image_rx_daemon: published frame_id=0 seq=160 176 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:19,417 INFO image_rx_daemon: PROBE TX seq=41 phase_ms=0 size_b=16 (tx#41) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=10 epoch=8 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:19,485 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:19,794 INFO image_rx_daemon: frag_arrival: seq=161 idx=0 total=1 fw_us=3385816001 len=161 + +2026-10-25 18:44:19,795 INFO image_rx_daemon: published frame_id=0 seq=161 157 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:20,394 INFO image_rx_daemon: frag_arrival: seq=162 idx=0 total=1 fw_us=3386409604 len=152 + +2026-10-25 18:44:20,397 INFO image_rx_daemon: published frame_id=0 seq=162 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:20,789 INFO image_rx_daemon: frag_arrival: seq=163 idx=0 total=1 fw_us=3386803607 len=145 + +2026-10-25 18:44:20,792 INFO image_rx_daemon: published frame_id=0 seq=163 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:20,793 INFO image_rx_daemon: PROBE TX seq=42 phase_ms=0 size_b=16 (tx#42) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=24 epoch=8 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:44:20,872 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:21,386 INFO image_rx_daemon: frag_arrival: seq=164 idx=0 total=1 fw_us=3387404952 len=149 + +2026-10-25 18:44:21,388 INFO image_rx_daemon: published frame_id=0 seq=164 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:21,838 INFO image_rx_daemon: frag_arrival: seq=165 idx=0 total=1 fw_us=3387845484 len=205 + +2026-10-25 18:44:21,839 INFO image_rx_daemon: published frame_id=0 seq=165 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:22,386 INFO image_rx_daemon: frag_arrival: seq=166 idx=0 total=1 fw_us=3388405483 len=152 + +2026-10-25 18:44:22,387 INFO image_rx_daemon: published frame_id=0 seq=166 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:22,390 INFO image_rx_daemon: PROBE TX seq=43 phase_ms=0 size_b=16 (tx#43) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=18 epoch=8 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:22,469 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:22,786 INFO image_rx_daemon: frag_arrival: seq=167 idx=0 total=1 fw_us=3388804707 len=152 + +2026-10-25 18:44:22,787 INFO image_rx_daemon: published frame_id=0 seq=167 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:23,271 INFO image_rx_daemon: stats: rx_frames=126 rx_decode_err=0 frames_published=126 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=178 cmd_cooldown_drops=0 cmd_gate_held=56 cmd_copies_deferred=0 cmd_gate_deferred=56 + +2026-10-25 18:44:23,273 INFO image_rx_daemon: air_gap: n=20 dt_med=559999us dt_p95=653178us len_med=152B cmd_tx_ok=43 cmd_tx_fail=0 + +2026-10-25 18:44:23,275 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 + +2026-10-25 18:44:23,277 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=560.0ms + +2026-10-25 18:44:23,279 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/12.0 + +2026-10-25 18:44:23,280 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=8 last_hop=23 slot_off=[14..50] + +2026-10-25 18:44:23,282 INFO image_rx_daemon: probe: tx=43 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:44:23,282 INFO image_rx_daemon: probe_grid: p0/s0:0/43(0%) + +2026-10-25 18:44:23,378 INFO image_rx_daemon: frag_arrival: seq=168 idx=0 total=1 fw_us=3389390621 len=135 + +2026-10-25 18:44:23,379 INFO image_rx_daemon: published frame_id=0 seq=168 131 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:23,792 INFO image_rx_daemon: frag_arrival: seq=169 idx=0 total=1 fw_us=3389802710 len=152 + +2026-10-25 18:44:23,795 INFO image_rx_daemon: published frame_id=0 seq=169 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:23,796 INFO image_rx_daemon: PROBE TX seq=44 phase_ms=0 size_b=16 (tx#44) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=46 epoch=8 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:23,874 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:24,221 INFO image_rx_daemon: frag_arrival: seq=170 idx=0 total=1 fw_us=3390233257 len=150 + +2026-10-25 18:44:24,223 INFO image_rx_daemon: published frame_id=0 seq=170 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:24,792 INFO image_rx_daemon: frag_arrival: seq=171 idx=0 total=1 fw_us=3390801329 len=152 + +2026-10-25 18:44:24,795 INFO image_rx_daemon: published frame_id=0 seq=171 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:25,382 INFO image_rx_daemon: frag_arrival: seq=172 idx=0 total=1 fw_us=3391400536 len=152 + +2026-10-25 18:44:25,383 INFO image_rx_daemon: published frame_id=0 seq=172 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:25,384 INFO image_rx_daemon: PROBE TX seq=45 phase_ms=0 size_b=16 (tx#45) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=35 epoch=8 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:25,474 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:25,777 INFO image_rx_daemon: frag_arrival: seq=173 idx=0 total=1 fw_us=3391794831 len=147 + +2026-10-25 18:44:25,779 INFO image_rx_daemon: published frame_id=0 seq=173 143 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:26,376 INFO image_rx_daemon: frag_arrival: seq=174 idx=0 total=1 fw_us=3392393671 len=145 + +2026-10-25 18:44:26,379 INFO image_rx_daemon: published frame_id=0 seq=174 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:26,824 INFO image_rx_daemon: frag_arrival: seq=175 idx=0 total=1 fw_us=3392831685 len=197 + +2026-10-25 18:44:26,825 INFO image_rx_daemon: published frame_id=0 seq=175 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:26,826 INFO image_rx_daemon: PROBE TX seq=46 phase_ms=0 size_b=16 (tx#46) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=11 epoch=8 freq_hz=908250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:26,873 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:27,213 INFO image_rx_daemon: frag_arrival: seq=176 idx=0 total=1 fw_us=3393224909 len=152 + +2026-10-25 18:44:27,215 INFO image_rx_daemon: published frame_id=0 seq=176 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:27,778 INFO image_rx_daemon: frag_arrival: seq=177 idx=0 total=1 fw_us=3393796044 len=152 + +2026-10-25 18:44:27,779 INFO image_rx_daemon: published frame_id=0 seq=177 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:28,419 INFO image_rx_daemon: frag_arrival: seq=178 idx=0 total=1 fw_us=3394431029 len=201 + +2026-10-25 18:44:28,420 INFO image_rx_daemon: published frame_id=0 seq=178 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:28,421 INFO image_rx_daemon: PROBE TX seq=47 phase_ms=0 size_b=16 (tx#47) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=1 epoch=9 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:28,473 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:28,782 INFO image_rx_daemon: frag_arrival: seq=179 idx=0 total=1 fw_us=3394794039 len=152 + +2026-10-25 18:44:28,785 INFO image_rx_daemon: published frame_id=0 seq=179 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:29,373 INFO image_rx_daemon: frag_arrival: seq=180 idx=0 total=1 fw_us=3395387814 len=147 + +2026-10-25 18:44:29,375 INFO image_rx_daemon: published frame_id=0 seq=180 143 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:29,777 INFO image_rx_daemon: frag_arrival: seq=181 idx=0 total=1 fw_us=3395789634 len=150 + +2026-10-25 18:44:29,778 INFO image_rx_daemon: published frame_id=0 seq=181 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:29,779 INFO image_rx_daemon: PROBE TX seq=48 phase_ms=0 size_b=16 (tx#48) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=9 channel_idx=32 epoch=9 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:29,859 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:30,209 INFO image_rx_daemon: frag_arrival: seq=182 idx=0 total=1 fw_us=3396221048 len=142 + +2026-10-25 18:44:30,211 INFO image_rx_daemon: published frame_id=0 seq=182 138 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:30,778 INFO image_rx_daemon: frag_arrival: seq=183 idx=0 total=1 fw_us=3396790405 len=152 + +2026-10-25 18:44:30,779 INFO image_rx_daemon: published frame_id=0 seq=183 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:31,377 INFO image_rx_daemon: frag_arrival: seq=184 idx=0 total=1 fw_us=3397389214 len=152 + +2026-10-25 18:44:31,380 INFO image_rx_daemon: published frame_id=0 seq=184 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:31,381 INFO image_rx_daemon: PROBE TX seq=49 phase_ms=0 size_b=16 (tx#49) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=7 epoch=9 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:31,460 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:31,778 INFO image_rx_daemon: frag_arrival: seq=185 idx=0 total=1 fw_us=3397788447 len=152 + +2026-10-25 18:44:31,779 INFO image_rx_daemon: published frame_id=0 seq=185 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:32,378 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=3398388142 len=152 + +2026-10-25 18:44:32,379 INFO image_rx_daemon: published frame_id=0 seq=186 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:32,791 INFO image_rx_daemon: frag_arrival: seq=187 idx=0 total=1 fw_us=3398802007 len=174 + +2026-10-25 18:44:32,792 INFO image_rx_daemon: published frame_id=0 seq=187 170 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:32,792 INFO image_rx_daemon: PROBE TX seq=50 phase_ms=0 size_b=16 (tx#50) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=25 epoch=9 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:32,861 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:33,286 INFO image_rx_daemon: stats: rx_frames=146 rx_decode_err=0 frames_published=146 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=208 cmd_cooldown_drops=0 cmd_gate_held=63 cmd_copies_deferred=0 cmd_gate_deferred=63 + +2026-10-25 18:44:33,287 INFO image_rx_daemon: air_gap: n=20 dt_med=568072us dt_p95=634985us len_med=152B cmd_tx_ok=50 cmd_tx_fail=0 + +2026-10-25 18:44:33,290 INFO image_rx_daemon: air_gap_hist(ms): <400:4 <1000:16 + +2026-10-25 18:44:33,290 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=568.1ms + +2026-10-25 18:44:33,291 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:44:33,292 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=9 last_hop=23 slot_off=[14..52] + +2026-10-25 18:44:33,292 INFO image_rx_daemon: probe: tx=50 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:44:33,293 INFO image_rx_daemon: probe_grid: p0/s0:0/50(0%) + +2026-10-25 18:44:33,379 INFO image_rx_daemon: frag_arrival: seq=188 idx=0 total=1 fw_us=3399382752 len=149 + +2026-10-25 18:44:33,380 INFO image_rx_daemon: published frame_id=0 seq=188 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:33,777 INFO image_rx_daemon: frag_arrival: seq=189 idx=0 total=1 fw_us=3399784550 len=152 + +2026-10-25 18:44:33,778 INFO image_rx_daemon: published frame_id=0 seq=189 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:34,374 INFO image_rx_daemon: frag_arrival: seq=190 idx=0 total=1 fw_us=3400383367 len=152 + +2026-10-25 18:44:34,375 INFO image_rx_daemon: published frame_id=0 seq=190 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:34,376 INFO image_rx_daemon: PROBE TX seq=51 phase_ms=0 size_b=16 (tx#51) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=9 epoch=9 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:34,454 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:34,776 INFO image_rx_daemon: frag_arrival: seq=191 idx=0 total=1 fw_us=3400782624 len=152 + +2026-10-25 18:44:34,777 INFO image_rx_daemon: published frame_id=0 seq=191 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:35,366 INFO image_rx_daemon: frag_arrival: seq=192 idx=0 total=1 fw_us=3401381533 len=152 + +2026-10-25 18:44:35,367 INFO image_rx_daemon: published frame_id=0 seq=192 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:35,769 INFO image_rx_daemon: frag_arrival: seq=193 idx=0 total=1 fw_us=3401780753 len=152 + +2026-10-25 18:44:35,771 INFO image_rx_daemon: published frame_id=0 seq=193 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:35,771 INFO image_rx_daemon: PROBE TX seq=52 phase_ms=0 size_b=16 (tx#52) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=39 epoch=9 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:35,858 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:36,412 INFO image_rx_daemon: frag_arrival: seq=194 idx=0 total=1 fw_us=3402415740 len=202 + +2026-10-25 18:44:36,413 INFO image_rx_daemon: published frame_id=0 seq=194 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:36,758 INFO image_rx_daemon: frag_arrival: seq=195 idx=0 total=1 fw_us=3402771016 len=144 + +2026-10-25 18:44:36,761 INFO image_rx_daemon: published frame_id=0 seq=195 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:37,370 INFO image_rx_daemon: frag_arrival: seq=196 idx=0 total=1 fw_us=3403377521 len=152 + +2026-10-25 18:44:37,371 INFO image_rx_daemon: published frame_id=0 seq=196 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:37,372 INFO image_rx_daemon: PROBE TX seq=53 phase_ms=0 size_b=16 (tx#53) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=12 epoch=9 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:37,450 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:37,761 INFO image_rx_daemon: frag_arrival: seq=197 idx=0 total=1 fw_us=3403774214 len=150 + +2026-10-25 18:44:37,763 INFO image_rx_daemon: published frame_id=0 seq=197 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:38,367 INFO image_rx_daemon: frag_arrival: seq=198 idx=0 total=1 fw_us=3404375571 len=152 + +2026-10-25 18:44:38,368 INFO image_rx_daemon: published frame_id=0 seq=198 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:38,772 INFO image_rx_daemon: frag_arrival: seq=199 idx=0 total=1 fw_us=3404774806 len=152 + +2026-10-25 18:44:38,774 INFO image_rx_daemon: published frame_id=0 seq=199 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:38,775 INFO image_rx_daemon: PROBE TX seq=54 phase_ms=0 size_b=16 (tx#54) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=40 epoch=10 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:38,854 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:39,363 INFO image_rx_daemon: frag_arrival: seq=200 idx=0 total=1 fw_us=3405373665 len=152 + +2026-10-25 18:44:39,365 INFO image_rx_daemon: published frame_id=0 seq=200 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:39,767 INFO image_rx_daemon: frag_arrival: seq=201 idx=0 total=1 fw_us=3405772938 len=152 + +2026-10-25 18:44:39,768 INFO image_rx_daemon: published frame_id=0 seq=201 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:40,361 INFO image_rx_daemon: frag_arrival: seq=202 idx=0 total=1 fw_us=3406369325 len=151 + +2026-10-25 18:44:40,363 INFO image_rx_daemon: published frame_id=0 seq=202 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:40,363 INFO image_rx_daemon: PROBE TX seq=55 phase_ms=0 size_b=16 (tx#55) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=20 epoch=10 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:40,450 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:40,763 INFO image_rx_daemon: frag_arrival: seq=203 idx=0 total=1 fw_us=3406773576 len=155 + +2026-10-25 18:44:40,764 INFO image_rx_daemon: published frame_id=0 seq=203 151 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:41,378 INFO image_rx_daemon: frag_arrival: seq=204 idx=0 total=1 fw_us=3407382691 len=171 + +2026-10-25 18:44:41,379 INFO image_rx_daemon: published frame_id=0 seq=204 167 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:41,750 INFO image_rx_daemon: frag_arrival: seq=205 idx=0 total=1 fw_us=3407763830 len=145 + +2026-10-25 18:44:41,751 INFO image_rx_daemon: published frame_id=0 seq=205 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:41,752 INFO image_rx_daemon: PROBE TX seq=56 phase_ms=0 size_b=16 (tx#56) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=22 epoch=10 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:41,840 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:42,400 INFO image_rx_daemon: frag_arrival: seq=206 idx=0 total=1 fw_us=3408406771 len=206 + +2026-10-25 18:44:42,401 INFO image_rx_daemon: published frame_id=0 seq=206 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:42,762 INFO image_rx_daemon: frag_arrival: seq=207 idx=0 total=1 fw_us=3408767300 len=152 + +2026-10-25 18:44:42,763 INFO image_rx_daemon: published frame_id=0 seq=207 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:43,296 INFO image_rx_daemon: stats: rx_frames=166 rx_decode_err=0 frames_published=166 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=237 cmd_cooldown_drops=0 cmd_gate_held=74 cmd_copies_deferred=0 cmd_gate_deferred=74 + +2026-10-25 18:44:43,297 INFO image_rx_daemon: air_gap: n=20 dt_med=580745us dt_p95=642941us len_med=152B cmd_tx_ok=56 cmd_tx_fail=0 + +2026-10-25 18:44:43,300 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 + +2026-10-25 18:44:43,301 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=580.7ms + +2026-10-25 18:44:43,303 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:44:43,304 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=10 last_hop=23 slot_off=[14..14] + +2026-10-25 18:44:43,307 INFO image_rx_daemon: probe: tx=56 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:44:43,307 INFO image_rx_daemon: probe_grid: p0/s0:0/56(0%) + +2026-10-25 18:44:43,358 INFO image_rx_daemon: frag_arrival: seq=208 idx=0 total=1 fw_us=3409366065 len=152 + +2026-10-25 18:44:43,359 INFO image_rx_daemon: published frame_id=0 seq=208 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:43,360 INFO image_rx_daemon: PROBE TX seq=57 phase_ms=0 size_b=16 (tx#57) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=10 epoch=10 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:43,438 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:43,750 INFO image_rx_daemon: frag_arrival: seq=209 idx=0 total=1 fw_us=3409757572 len=143 + +2026-10-25 18:44:43,751 INFO image_rx_daemon: published frame_id=0 seq=209 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:44,352 INFO image_rx_daemon: frag_arrival: seq=210 idx=0 total=1 fw_us=3410364256 len=152 + +2026-10-25 18:44:44,355 INFO image_rx_daemon: published frame_id=0 seq=210 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:44,777 INFO image_rx_daemon: frag_arrival: seq=211 idx=0 total=1 fw_us=3410786929 len=185 + +2026-10-25 18:44:44,778 INFO image_rx_daemon: published frame_id=0 seq=211 181 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:44,779 INFO image_rx_daemon: PROBE TX seq=58 phase_ms=0 size_b=16 (tx#58) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=19 epoch=10 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:44,834 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:45,400 INFO image_rx_daemon: frag_arrival: seq=212 idx=0 total=1 fw_us=3411401399 len=206 + +2026-10-25 18:44:45,402 INFO image_rx_daemon: published frame_id=0 seq=212 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:45,750 INFO image_rx_daemon: frag_arrival: seq=213 idx=0 total=1 fw_us=3411761828 len=152 + +2026-10-25 18:44:45,751 INFO image_rx_daemon: published frame_id=0 seq=213 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:46,342 INFO image_rx_daemon: frag_arrival: seq=214 idx=0 total=1 fw_us=3412350269 len=138 + +2026-10-25 18:44:46,343 INFO image_rx_daemon: published frame_id=0 seq=214 134 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:46,344 INFO image_rx_daemon: PROBE TX seq=59 phase_ms=0 size_b=16 (tx#59) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=26 epoch=10 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:46,391 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:46,750 INFO image_rx_daemon: frag_arrival: seq=215 idx=0 total=1 fw_us=3412759960 len=152 + +2026-10-25 18:44:46,751 INFO image_rx_daemon: published frame_id=0 seq=215 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:47,338 INFO image_rx_daemon: frag_arrival: seq=216 idx=0 total=1 fw_us=3413358708 len=152 + +2026-10-25 18:44:47,340 INFO image_rx_daemon: published frame_id=0 seq=216 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:47,754 INFO image_rx_daemon: frag_arrival: seq=217 idx=0 total=1 fw_us=3413757951 len=152 + +2026-10-25 18:44:47,757 INFO image_rx_daemon: published frame_id=0 seq=217 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:47,758 INFO image_rx_daemon: PROBE TX seq=60 phase_ms=0 size_b=16 (tx#60) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=2 epoch=10 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:47,836 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:48,341 INFO image_rx_daemon: frag_arrival: seq=218 idx=0 total=1 fw_us=3414351608 len=147 + +2026-10-25 18:44:48,342 INFO image_rx_daemon: published frame_id=0 seq=218 143 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:48,756 INFO image_rx_daemon: frag_arrival: seq=219 idx=0 total=1 fw_us=3414755959 len=152 + +2026-10-25 18:44:48,757 INFO image_rx_daemon: published frame_id=0 seq=219 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:49,355 INFO image_rx_daemon: frag_arrival: seq=220 idx=0 total=1 fw_us=3415354681 len=152 + +2026-10-25 18:44:49,356 INFO image_rx_daemon: published frame_id=0 seq=220 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:49,357 INFO image_rx_daemon: PROBE TX seq=61 phase_ms=0 size_b=16 (tx#61) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=14 epoch=11 freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:49,435 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:49,787 INFO image_rx_daemon: frag_arrival: seq=221 idx=0 total=1 fw_us=3415789941 len=201 + +2026-10-25 18:44:49,788 INFO image_rx_daemon: published frame_id=0 seq=221 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:50,386 INFO image_rx_daemon: frag_arrival: seq=222 idx=0 total=1 fw_us=3416385971 len=198 + +2026-10-25 18:44:50,388 INFO image_rx_daemon: published frame_id=0 seq=222 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:50,779 INFO image_rx_daemon: frag_arrival: seq=223 idx=0 total=1 fw_us=3416782558 len=196 + +2026-10-25 18:44:50,780 INFO image_rx_daemon: published frame_id=0 seq=223 192 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:50,780 INFO image_rx_daemon: PROBE TX seq=62 phase_ms=0 size_b=16 (tx#62) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=0 epoch=11 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:50,835 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:51,352 INFO image_rx_daemon: frag_arrival: seq=224 idx=0 total=1 fw_us=3417368259 len=176 + +2026-10-25 18:44:51,354 INFO image_rx_daemon: published frame_id=0 seq=224 172 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:51,751 INFO image_rx_daemon: frag_arrival: seq=225 idx=0 total=1 fw_us=3417764861 len=174 + +2026-10-25 18:44:51,754 INFO image_rx_daemon: published frame_id=0 seq=225 170 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:52,382 INFO image_rx_daemon: frag_arrival: seq=226 idx=0 total=1 fw_us=3418386914 len=205 + +2026-10-25 18:44:52,384 INFO image_rx_daemon: published frame_id=0 seq=226 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:52,384 INFO image_rx_daemon: PROBE TX seq=63 phase_ms=0 size_b=16 (tx#63) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=18 epoch=11 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:52,432 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:52,740 INFO image_rx_daemon: frag_arrival: seq=227 idx=0 total=1 fw_us=3418755071 len=163 + +2026-10-25 18:44:52,741 INFO image_rx_daemon: published frame_id=0 seq=227 159 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:53,310 INFO image_rx_daemon: stats: rx_frames=186 rx_decode_err=0 frames_published=186 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=265 cmd_cooldown_drops=0 cmd_gate_held=83 cmd_copies_deferred=0 cmd_gate_deferred=83 + +2026-10-25 18:44:53,312 INFO image_rx_daemon: air_gap: n=20 dt_med=585701us dt_p95=622053us len_med=152B cmd_tx_ok=63 cmd_tx_fail=0 + +2026-10-25 18:44:53,314 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:44:53,316 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=585.7ms + +2026-10-25 18:44:53,317 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-66/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:44:53,317 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=11 last_hop=23 slot_off=[14..14] + +2026-10-25 18:44:53,318 INFO image_rx_daemon: probe: tx=63 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:44:53,318 INFO image_rx_daemon: probe_grid: p0/s0:0/63(0%) + +2026-10-25 18:44:53,374 INFO image_rx_daemon: frag_arrival: seq=228 idx=0 total=1 fw_us=3419379657 len=197 + +2026-10-25 18:44:53,375 INFO image_rx_daemon: published frame_id=0 seq=228 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:53,750 INFO image_rx_daemon: frag_arrival: seq=229 idx=0 total=1 fw_us=3419755722 len=168 + +2026-10-25 18:44:53,752 INFO image_rx_daemon: published frame_id=0 seq=229 164 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:53,753 INFO image_rx_daemon: PROBE TX seq=64 phase_ms=0 size_b=16 (tx#64) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=10 epoch=11 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:53,831 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:54,362 INFO image_rx_daemon: frag_arrival: seq=230 idx=0 total=1 fw_us=3420359713 len=173 + +2026-10-25 18:44:54,363 INFO image_rx_daemon: published frame_id=0 seq=230 169 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:54,732 INFO image_rx_daemon: frag_arrival: seq=231 idx=0 total=1 fw_us=3420733006 len=140 + +2026-10-25 18:44:54,735 INFO image_rx_daemon: published frame_id=0 seq=231 136 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:55,339 INFO image_rx_daemon: frag_arrival: seq=232 idx=0 total=1 fw_us=3421341913 len=152 + +2026-10-25 18:44:55,340 INFO image_rx_daemon: published frame_id=0 seq=232 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:55,341 INFO image_rx_daemon: PROBE TX seq=65 phase_ms=0 size_b=16 (tx#65) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=43 epoch=11 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:55,425 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:55,722 INFO image_rx_daemon: frag_arrival: seq=233 idx=0 total=1 fw_us=3421730628 len=138 + +2026-10-25 18:44:55,723 INFO image_rx_daemon: published frame_id=0 seq=233 134 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:56,314 INFO image_rx_daemon: frag_arrival: seq=234 idx=0 total=1 fw_us=3422313779 len=117 + +2026-10-25 18:44:56,315 INFO image_rx_daemon: published frame_id=0 seq=234 113 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:56,713 INFO image_rx_daemon: frag_arrival: seq=235 idx=0 total=1 fw_us=3422715533 len=121 + +2026-10-25 18:44:56,715 INFO image_rx_daemon: published frame_id=0 seq=235 117 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:56,715 INFO image_rx_daemon: PROBE TX seq=66 phase_ms=0 size_b=16 (tx#66) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=25 epoch=11 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:56,761 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:57,334 INFO image_rx_daemon: frag_arrival: seq=236 idx=0 total=1 fw_us=3423337561 len=152 + +2026-10-25 18:44:57,337 INFO image_rx_daemon: published frame_id=0 seq=236 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:57,742 INFO image_rx_daemon: frag_arrival: seq=237 idx=0 total=1 fw_us=3423736716 len=152 + +2026-10-25 18:44:57,743 INFO image_rx_daemon: published frame_id=0 seq=237 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:58,307 INFO image_rx_daemon: frag_arrival: seq=238 idx=0 total=1 fw_us=3424312211 len=123 + +2026-10-25 18:44:58,310 INFO image_rx_daemon: published frame_id=0 seq=238 119 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:58,310 INFO image_rx_daemon: PROBE TX seq=67 phase_ms=0 size_b=16 (tx#67) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=36 epoch=12 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:58,348 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:44:58,730 INFO image_rx_daemon: frag_arrival: seq=239 idx=0 total=1 fw_us=3424734733 len=152 + +2026-10-25 18:44:58,731 INFO image_rx_daemon: published frame_id=0 seq=239 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:59,334 INFO image_rx_daemon: frag_arrival: seq=240 idx=0 total=1 fw_us=3425333577 len=152 + +2026-10-25 18:44:59,335 INFO image_rx_daemon: published frame_id=0 seq=240 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:59,714 INFO image_rx_daemon: frag_arrival: seq=241 idx=0 total=1 fw_us=3425712118 len=124 + +2026-10-25 18:44:59,716 INFO image_rx_daemon: published frame_id=0 seq=241 120 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:44:59,717 INFO image_rx_daemon: PROBE TX seq=68 phase_ms=0 size_b=16 (tx#68) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=8 epoch=12 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:44:59,764 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:00,313 INFO image_rx_daemon: frag_arrival: seq=242 idx=0 total=1 fw_us=3426311078 len=124 + +2026-10-25 18:45:00,315 INFO image_rx_daemon: published frame_id=0 seq=242 120 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:00,929 INFO image_rx_daemon: frag_arrival: seq=243 idx=0 total=1 fw_us=3426930663 len=152 + +2026-10-25 18:45:00,931 INFO image_rx_daemon: published frame_id=0 seq=243 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:00,932 INFO image_rx_daemon: PROBE TX seq=69 phase_ms=0 size_b=16 (tx#69) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=28 epoch=12 freq_hz=916750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:01,010 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:01,365 INFO image_rx_daemon: frag_arrival: seq=244 idx=0 total=1 fw_us=3427368776 len=204 + +2026-10-25 18:45:01,367 INFO image_rx_daemon: published frame_id=0 seq=244 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:01,736 INFO image_rx_daemon: frag_arrival: seq=245 idx=0 total=1 fw_us=3427733708 len=148 + +2026-10-25 18:45:01,737 INFO image_rx_daemon: published frame_id=0 seq=245 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:02,328 INFO image_rx_daemon: frag_arrival: seq=246 idx=0 total=1 fw_us=3428328087 len=152 + +2026-10-25 18:45:02,329 INFO image_rx_daemon: published frame_id=0 seq=246 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:02,330 INFO image_rx_daemon: PROBE TX seq=70 phase_ms=0 size_b=16 (tx#70) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=10 epoch=12 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:45:02,419 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:02,718 INFO image_rx_daemon: frag_arrival: seq=247 idx=0 total=1 fw_us=3428719552 len=141 + +2026-10-25 18:45:02,719 INFO image_rx_daemon: published frame_id=0 seq=247 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:03,330 INFO image_rx_daemon: frag_arrival: seq=248 idx=0 total=1 fw_us=3429326127 len=152 + +2026-10-25 18:45:03,331 INFO image_rx_daemon: stats: rx_frames=207 rx_decode_err=0 frames_published=206 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=295 cmd_cooldown_drops=0 cmd_gate_held=92 cmd_copies_deferred=0 cmd_gate_deferred=92 + +2026-10-25 18:45:03,332 INFO image_rx_daemon: air_gap: n=21 dt_med=575495us dt_p95=622028us len_med=152B cmd_tx_ok=70 cmd_tx_fail=0 + +2026-10-25 18:45:03,332 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:14 + +2026-10-25 18:45:03,333 INFO image_rx_daemon: air_gap_by_class: boundary: n=21 med=575.5ms + +2026-10-25 18:45:03,333 INFO image_rx_daemon: rx_rf: n_rssi=21 n_snr=21 rssi[min/med/max]=-75/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:45:03,334 INFO image_rx_daemon: phase_telemetry: valid=21 invalid=0 pre_f8=0 last_epoch=12 last_hop=26 slot_off=[14..21] + +2026-10-25 18:45:03,334 INFO image_rx_daemon: published frame_id=0 seq=248 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:03,334 INFO image_rx_daemon: probe: tx=70 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:45:03,336 INFO image_rx_daemon: probe_grid: p0/s0:0/70(0%) + +2026-10-25 18:45:03,710 INFO image_rx_daemon: frag_arrival: seq=249 idx=0 total=1 fw_us=3429712573 len=128 + +2026-10-25 18:45:03,711 INFO image_rx_daemon: published frame_id=0 seq=249 124 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:03,712 INFO image_rx_daemon: PROBE TX seq=71 phase_ms=0 size_b=16 (tx#71) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=23 epoch=12 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:03,759 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:04,310 INFO image_rx_daemon: frag_arrival: seq=250 idx=0 total=1 fw_us=3430311329 len=135 + +2026-10-25 18:45:04,311 INFO image_rx_daemon: published frame_id=0 seq=250 131 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:04,718 INFO image_rx_daemon: frag_arrival: seq=251 idx=0 total=1 fw_us=3430717445 len=138 + +2026-10-25 18:45:04,719 INFO image_rx_daemon: published frame_id=0 seq=251 134 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:05,318 INFO image_rx_daemon: frag_arrival: seq=252 idx=0 total=1 fw_us=3431314644 len=144 + +2026-10-25 18:45:05,322 INFO image_rx_daemon: published frame_id=0 seq=252 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:05,322 INFO image_rx_daemon: PROBE TX seq=72 phase_ms=0 size_b=16 (tx#72) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=47 epoch=12 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:05,411 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:05,730 INFO image_rx_daemon: frag_arrival: seq=253 idx=0 total=1 fw_us=3431721809 len=152 + +2026-10-25 18:45:05,733 INFO image_rx_daemon: published frame_id=0 seq=253 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:06,316 INFO image_rx_daemon: frag_arrival: seq=254 idx=0 total=1 fw_us=3432317652 len=148 + +2026-10-25 18:45:06,319 INFO image_rx_daemon: published frame_id=0 seq=254 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:06,731 INFO image_rx_daemon: frag_arrival: seq=255 idx=0 total=1 fw_us=3432729980 len=152 + +2026-10-25 18:45:06,732 INFO image_rx_daemon: published frame_id=0 seq=255 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:06,732 INFO image_rx_daemon: PROBE TX seq=73 phase_ms=0 size_b=16 (tx#73) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=12 epoch=12 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:06,810 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:07,355 INFO image_rx_daemon: frag_arrival: seq=0 idx=0 total=1 fw_us=3433352025 len=200 + +2026-10-25 18:45:07,356 INFO image_rx_daemon: published frame_id=0 seq=0 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:07,739 INFO image_rx_daemon: frag_arrival: seq=1 idx=0 total=1 fw_us=3433732495 len=152 + +2026-10-25 18:45:07,740 INFO image_rx_daemon: published frame_id=0 seq=1 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:08,359 INFO image_rx_daemon: frag_arrival: seq=2 idx=0 total=1 fw_us=3434355342 len=206 + +2026-10-25 18:45:08,360 INFO image_rx_daemon: published frame_id=0 seq=2 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:08,360 INFO image_rx_daemon: PROBE TX seq=74 phase_ms=0 size_b=16 (tx#74) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=19 epoch=13 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:08,408 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:08,718 INFO image_rx_daemon: frag_arrival: seq=3 idx=0 total=1 fw_us=3434717045 len=143 + +2026-10-25 18:45:08,719 INFO image_rx_daemon: published frame_id=0 seq=3 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:09,362 INFO image_rx_daemon: frag_arrival: seq=4 idx=0 total=1 fw_us=3435353609 len=205 + +2026-10-25 18:45:09,363 INFO image_rx_daemon: published frame_id=0 seq=4 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:09,955 INFO image_rx_daemon: frag_arrival: seq=5 idx=0 total=1 fw_us=3435950040 len=201 + +2026-10-25 18:45:09,956 INFO image_rx_daemon: published frame_id=0 seq=5 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:09,956 INFO image_rx_daemon: PROBE TX seq=75 phase_ms=0 size_b=16 (tx#75) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=11 epoch=13 freq_hz=908250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:10,001 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:10,320 INFO image_rx_daemon: frag_arrival: seq=6 idx=0 total=1 fw_us=3436313121 len=152 + +2026-10-25 18:45:10,323 INFO image_rx_daemon: published frame_id=0 seq=6 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:10,915 INFO image_rx_daemon: frag_arrival: seq=7 idx=0 total=1 fw_us=3436911902 len=152 + +2026-10-25 18:45:10,918 INFO image_rx_daemon: published frame_id=0 seq=7 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:11,363 INFO image_rx_daemon: frag_arrival: seq=8 idx=0 total=1 fw_us=3437349937 len=205 + +2026-10-25 18:45:11,365 INFO image_rx_daemon: published frame_id=0 seq=8 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:11,365 INFO image_rx_daemon: PROBE TX seq=76 phase_ms=0 size_b=16 (tx#76) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=9 epoch=13 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:11,403 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:11,727 INFO image_rx_daemon: frag_arrival: seq=9 idx=0 total=1 fw_us=3437720809 len=143 + +2026-10-25 18:45:11,728 INFO image_rx_daemon: published frame_id=0 seq=9 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:12,313 INFO image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=3438309001 len=152 + +2026-10-25 18:45:12,314 INFO image_rx_daemon: published frame_id=0 seq=10 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:12,728 INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=3438718456 len=152 + +2026-10-25 18:45:12,731 INFO image_rx_daemon: published frame_id=0 seq=11 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:12,732 INFO image_rx_daemon: PROBE TX seq=77 phase_ms=0 size_b=16 (tx#77) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=35 epoch=13 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:12,800 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:13,343 INFO image_rx_daemon: stats: rx_frames=226 rx_decode_err=0 frames_published=226 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=324 cmd_cooldown_drops=0 cmd_gate_held=101 cmd_copies_deferred=0 cmd_gate_deferred=101 + +2026-10-25 18:45:13,347 INFO image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=3439343625 len=203 + +2026-10-25 18:45:13,347 INFO image_rx_daemon: air_gap: n=20 dt_med=588192us dt_p95=636564us len_med=152B cmd_tx_ok=77 cmd_tx_fail=0 + +2026-10-25 18:45:13,349 INFO image_rx_daemon: published frame_id=0 seq=12 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:13,349 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 18:45:13,351 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=588.2ms + +2026-10-25 18:45:13,351 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-66/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:45:13,352 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=13 last_hop=26 slot_off=[14..33] + +2026-10-25 18:45:13,352 INFO image_rx_daemon: probe: tx=77 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:45:13,352 INFO image_rx_daemon: probe_grid: p0/s0:0/77(0%) + +2026-10-25 18:45:13,730 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=3439721887 len=140 + +2026-10-25 18:45:13,731 INFO image_rx_daemon: published frame_id=0 seq=13 136 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:14,306 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=3440305665 len=152 + +2026-10-25 18:45:14,308 INFO image_rx_daemon: published frame_id=0 seq=14 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:14,308 INFO image_rx_daemon: PROBE TX seq=78 phase_ms=0 size_b=16 (tx#78) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=43 epoch=13 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:14,394 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:14,743 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=3440732987 len=152 + +2026-10-25 18:45:14,745 INFO image_rx_daemon: published frame_id=0 seq=15 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:15,268 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=3441265430 len=101 + +2026-10-25 18:45:15,271 INFO image_rx_daemon: published frame_id=0 seq=16 97 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:15,744 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=3441733511 len=141 + +2026-10-25 18:45:15,747 INFO image_rx_daemon: published frame_id=0 seq=17 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:15,748 INFO image_rx_daemon: PROBE TX seq=79 phase_ms=0 size_b=16 (tx#79) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=33 epoch=13 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:15,795 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:16,306 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=3442302582 len=152 + +2026-10-25 18:45:16,307 INFO image_rx_daemon: published frame_id=0 seq=18 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:16,910 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=3442899037 len=150 + +2026-10-25 18:45:16,911 INFO image_rx_daemon: published frame_id=0 seq=19 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:16,912 INFO image_rx_daemon: PROBE TX seq=80 phase_ms=0 size_b=16 (tx#80) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=2 epoch=13 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:16,991 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:17,313 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=3443300936 len=152 + +2026-10-25 18:45:17,315 INFO image_rx_daemon: published frame_id=0 seq=20 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:17,907 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=3443899819 len=152 + +2026-10-25 18:45:17,908 INFO image_rx_daemon: published frame_id=0 seq=21 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:18,351 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=3444337936 len=207 + +2026-10-25 18:45:18,352 INFO image_rx_daemon: published frame_id=0 seq=22 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:18,353 INFO image_rx_daemon: PROBE TX seq=81 phase_ms=0 size_b=16 (tx#81) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=2 epoch=14 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:45:18,390 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:18,944 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=3444935142 len=201 + +2026-10-25 18:45:18,945 INFO image_rx_daemon: published frame_id=0 seq=23 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:19,346 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=3445333534 len=203 + +2026-10-25 18:45:19,348 INFO image_rx_daemon: published frame_id=0 seq=24 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:19,947 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=3445935012 len=207 + +2026-10-25 18:45:19,948 INFO image_rx_daemon: published frame_id=0 seq=25 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:19,948 INFO image_rx_daemon: PROBE TX seq=82 phase_ms=0 size_b=16 (tx#82) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=5 epoch=14 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:19,995 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:20,302 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=3446295330 len=152 + +2026-10-25 18:45:20,303 INFO image_rx_daemon: published frame_id=0 seq=26 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:20,902 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=3446894134 len=152 + +2026-10-25 18:45:20,903 INFO image_rx_daemon: published frame_id=0 seq=27 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:21,306 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=3447293277 len=152 + +2026-10-25 18:45:21,307 INFO image_rx_daemon: published frame_id=0 seq=28 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:21,307 INFO image_rx_daemon: PROBE TX seq=83 phase_ms=0 size_b=16 (tx#83) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=33 epoch=14 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:45:21,386 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:21,727 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=3447721267 len=143 + +2026-10-25 18:45:21,730 INFO image_rx_daemon: published frame_id=0 seq=29 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:22,298 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=3448291081 len=152 + +2026-10-25 18:45:22,299 INFO image_rx_daemon: published frame_id=0 seq=30 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:22,900 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=3448888142 len=151 + +2026-10-25 18:45:22,903 INFO image_rx_daemon: published frame_id=0 seq=31 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:22,904 INFO image_rx_daemon: PROBE TX seq=84 phase_ms=0 size_b=16 (tx#84) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=14 epoch=14 freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:22,992 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:23,303 INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=3449288796 len=152 + +2026-10-25 18:45:23,305 INFO image_rx_daemon: published frame_id=0 seq=32 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:23,355 INFO image_rx_daemon: stats: rx_frames=247 rx_decode_err=0 frames_published=247 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=353 cmd_cooldown_drops=0 cmd_gate_held=110 cmd_copies_deferred=0 cmd_gate_deferred=110 + +2026-10-25 18:45:23,357 INFO image_rx_daemon: air_gap: n=20 dt_med=532443us dt_p95=601478us len_med=152B cmd_tx_ok=84 cmd_tx_fail=0 + +2026-10-25 18:45:23,358 INFO image_rx_daemon: air_gap_hist(ms): <400:4 <1000:16 + +2026-10-25 18:45:23,359 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=532.4ms + +2026-10-25 18:45:23,360 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:45:23,360 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=14 last_hop=26 slot_off=[14..52] + +2026-10-25 18:45:23,361 INFO image_rx_daemon: probe: tx=84 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:45:23,362 INFO image_rx_daemon: probe_grid: p0/s0:0/84(0%) + +2026-10-25 18:45:23,891 INFO image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=3449882491 len=147 + +2026-10-25 18:45:23,892 INFO image_rx_daemon: published frame_id=0 seq=33 143 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:24,294 INFO image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=3450286775 len=152 + +2026-10-25 18:45:24,295 INFO image_rx_daemon: published frame_id=0 seq=34 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:24,296 INFO image_rx_daemon: PROBE TX seq=85 phase_ms=0 size_b=16 (tx#85) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=34 epoch=14 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:24,384 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:24,938 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=3450918916 len=199 + +2026-10-25 18:45:24,939 INFO image_rx_daemon: published frame_id=0 seq=35 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:25,327 INFO image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=3451312726 len=191 + +2026-10-25 18:45:25,328 INFO image_rx_daemon: published frame_id=0 seq=36 187 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:25,938 INFO image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=3451916408 len=198 + +2026-10-25 18:45:25,939 INFO image_rx_daemon: published frame_id=0 seq=37 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:25,941 INFO image_rx_daemon: PROBE TX seq=86 phase_ms=0 size_b=16 (tx#86) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=44 epoch=14 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:25,988 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:26,339 INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=3452317993 len=203 + +2026-10-25 18:45:26,340 INFO image_rx_daemon: published frame_id=0 seq=38 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:26,736 INFO image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=3452715695 len=187 + +2026-10-25 18:45:26,739 INFO image_rx_daemon: published frame_id=0 seq=39 183 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:27,306 INFO image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=3453294892 len=174 + +2026-10-25 18:45:27,307 INFO image_rx_daemon: published frame_id=0 seq=40 170 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:27,308 INFO image_rx_daemon: PROBE TX seq=87 phase_ms=0 size_b=16 (tx#87) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=1 epoch=14 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:27,375 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:27,930 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=3453915142 len=201 + +2026-10-25 18:45:27,931 INFO image_rx_daemon: published frame_id=0 seq=41 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:28,259 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=3454248661 len=115 + +2026-10-25 18:45:28,260 INFO image_rx_daemon: published frame_id=0 seq=42 111 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:28,894 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=3454872920 len=148 + +2026-10-25 18:45:28,895 INFO image_rx_daemon: published frame_id=0 seq=43 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:28,896 INFO image_rx_daemon: PROBE TX seq=88 phase_ms=0 size_b=16 (tx#88) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=27 epoch=15 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:28,974 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:29,269 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=3455252142 len=120 + +2026-10-25 18:45:29,271 INFO image_rx_daemon: published frame_id=0 seq=44 116 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:29,931 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=3455911786 len=205 + +2026-10-25 18:45:29,933 INFO image_rx_daemon: published frame_id=0 seq=45 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:30,254 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=3456243496 len=114 + +2026-10-25 18:45:30,256 INFO image_rx_daemon: published frame_id=0 seq=46 110 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:30,257 INFO image_rx_daemon: PROBE TX seq=89 phase_ms=0 size_b=16 (tx#89) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=30 epoch=15 freq_hz=917750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:30,304 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:30,923 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=3456904084 len=197 + +2026-10-25 18:45:30,924 INFO image_rx_daemon: published frame_id=0 seq=47 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:31,292 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=3457269558 len=152 + +2026-10-25 18:45:31,293 INFO image_rx_daemon: published frame_id=0 seq=48 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:31,883 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=3457867941 len=152 + +2026-10-25 18:45:31,885 INFO image_rx_daemon: published frame_id=0 seq=49 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:31,885 INFO image_rx_daemon: PROBE TX seq=90 phase_ms=0 size_b=16 (tx#90) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=13 epoch=15 freq_hz=909250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:31,974 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:32,282 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=3458264257 len=149 + +2026-10-25 18:45:32,283 INFO image_rx_daemon: published frame_id=0 seq=50 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:32,885 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=3458865292 len=152 + +2026-10-25 18:45:32,886 INFO image_rx_daemon: published frame_id=0 seq=51 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:33,286 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=3459264387 len=152 + +2026-10-25 18:45:33,287 INFO image_rx_daemon: published frame_id=0 seq=52 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:33,288 INFO image_rx_daemon: PROBE TX seq=91 phase_ms=0 size_b=16 (tx#91) + +2026-10-25 18:45:33,367 INFO image_rx_daemon: stats: rx_frames=267 rx_decode_err=0 frames_published=267 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=383 cmd_cooldown_drops=0 cmd_gate_held=120 cmd_copies_deferred=0 cmd_gate_deferred=120 + +2026-10-25 18:45:33,368 INFO image_rx_daemon: air_gap: n=20 dt_med=579197us dt_p95=660588us len_med=152B cmd_tx_ok=90 cmd_tx_fail=0 + +2026-10-25 18:45:33,371 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 + +2026-10-25 18:45:33,372 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=579.2ms + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=40 epoch=15 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:33,374 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:33,376 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:45:33,377 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=15 last_hop=26 slot_off=[14..23] + +2026-10-25 18:45:33,378 INFO image_rx_daemon: probe: tx=91 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:45:33,378 INFO image_rx_daemon: probe_grid: p0/s0:0/91(0%) + +2026-10-25 18:45:33,914 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=3459888961 len=188 + +2026-10-25 18:45:33,915 INFO image_rx_daemon: published frame_id=0 seq=53 184 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:34,283 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=3460262105 len=152 + +2026-10-25 18:45:34,284 INFO image_rx_daemon: published frame_id=0 seq=54 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:34,864 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=3460842508 len=130 + +2026-10-25 18:45:34,866 INFO image_rx_daemon: published frame_id=0 seq=55 126 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:34,867 INFO image_rx_daemon: PROBE TX seq=92 phase_ms=0 size_b=16 (tx#92) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=7 epoch=15 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:34,914 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:35,282 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=3461259492 len=152 + +2026-10-25 18:45:35,284 INFO image_rx_daemon: published frame_id=0 seq=56 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:35,861 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=3461842478 len=131 + +2026-10-25 18:45:35,863 INFO image_rx_daemon: published frame_id=0 seq=57 127 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:36,282 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=3462257009 len=152 + +2026-10-25 18:45:36,284 INFO image_rx_daemon: published frame_id=0 seq=58 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:36,284 INFO image_rx_daemon: PROBE TX seq=93 phase_ms=0 size_b=16 (tx#93) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=26 epoch=15 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:36,362 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:36,714 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=3462691615 len=142 + +2026-10-25 18:45:36,715 INFO image_rx_daemon: published frame_id=0 seq=59 138 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:37,315 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=3463288373 len=198 + +2026-10-25 18:45:37,316 INFO image_rx_daemon: published frame_id=0 seq=60 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:37,694 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=3463673851 len=132 + +2026-10-25 18:45:37,695 INFO image_rx_daemon: published frame_id=0 seq=61 128 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:37,696 INFO image_rx_daemon: PROBE TX seq=94 phase_ms=0 size_b=16 (tx#94) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=36 epoch=15 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:37,764 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:38,271 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=3464252219 len=152 + +2026-10-25 18:45:38,274 INFO image_rx_daemon: published frame_id=0 seq=62 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:38,903 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=3464879365 len=192 + +2026-10-25 18:45:38,905 INFO image_rx_daemon: published frame_id=0 seq=63 188 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:38,905 INFO image_rx_daemon: PROBE TX seq=95 phase_ms=0 size_b=16 (tx#95) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=49 epoch=16 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:38,963 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:39,270 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=3465242146 len=141 + +2026-10-25 18:45:39,271 INFO image_rx_daemon: published frame_id=0 seq=64 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:39,911 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=3465887324 len=205 + +2026-10-25 18:45:39,912 INFO image_rx_daemon: published frame_id=0 seq=65 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:40,254 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=3466229449 len=130 + +2026-10-25 18:45:40,255 INFO image_rx_daemon: published frame_id=0 seq=66 126 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:40,256 INFO image_rx_daemon: PROBE TX seq=96 phase_ms=0 size_b=16 (tx#96) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=32 epoch=16 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:40,307 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:40,912 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=3466884627 len=204 + +2026-10-25 18:45:40,913 INFO image_rx_daemon: published frame_id=0 seq=67 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:41,311 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=3467283562 len=205 + +2026-10-25 18:45:41,312 INFO image_rx_daemon: published frame_id=0 seq=68 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:41,313 INFO image_rx_daemon: PROBE TX seq=97 phase_ms=0 size_b=16 (tx#97) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=47 epoch=16 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:41,360 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:41,867 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=3467835344 len=142 + +2026-10-25 18:45:41,868 INFO image_rx_daemon: published frame_id=0 seq=69 138 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:42,247 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=3468224043 len=130 + +2026-10-25 18:45:42,250 INFO image_rx_daemon: published frame_id=0 seq=70 126 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:42,902 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=3468876713 len=203 + +2026-10-25 18:45:42,904 INFO image_rx_daemon: published frame_id=0 seq=71 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:42,904 INFO image_rx_daemon: PROBE TX seq=98 phase_ms=0 size_b=16 (tx#98) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=0 epoch=16 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:42,951 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:43,311 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=3469278129 len=206 + +2026-10-25 18:45:43,312 INFO image_rx_daemon: published frame_id=0 seq=72 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:43,381 INFO image_rx_daemon: stats: rx_frames=287 rx_decode_err=0 frames_published=287 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=411 cmd_cooldown_drops=0 cmd_gate_held=129 cmd_copies_deferred=0 cmd_gate_deferred=129 + +2026-10-25 18:45:43,383 INFO image_rx_daemon: air_gap: n=20 dt_med=551782us dt_p95=655178us len_med=152B cmd_tx_ok=98 cmd_tx_fail=0 + +2026-10-25 18:45:43,385 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:45:43,386 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=551.8ms + +2026-10-25 18:45:43,387 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-63 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:45:43,387 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=16 last_hop=26 slot_off=[14..58] + +2026-10-25 18:45:43,387 INFO image_rx_daemon: probe: tx=98 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:45:43,388 INFO image_rx_daemon: probe_grid: p0/s0:0/98(0%) + +2026-10-25 18:45:43,902 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=3469872142 len=198 + +2026-10-25 18:45:43,903 INFO image_rx_daemon: published frame_id=0 seq=73 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:44,303 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=3470270022 len=197 + +2026-10-25 18:45:44,304 INFO image_rx_daemon: published frame_id=0 seq=74 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:44,305 INFO image_rx_daemon: PROBE TX seq=99 phase_ms=0 size_b=16 (tx#99) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=41 epoch=16 freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:44,352 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:44,881 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=3470853015 len=179 + +2026-10-25 18:45:44,882 INFO image_rx_daemon: published frame_id=0 seq=75 175 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:45,290 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=3471262322 len=190 + +2026-10-25 18:45:45,291 INFO image_rx_daemon: published frame_id=0 seq=76 186 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:45,881 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=3471855820 len=186 + +2026-10-25 18:45:45,882 INFO image_rx_daemon: published frame_id=0 seq=77 182 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:45,883 INFO image_rx_daemon: PROBE TX seq=100 phase_ms=0 size_b=16 (tx#100) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=25 epoch=16 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:45,942 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:46,270 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=3472241919 len=166 + +2026-10-25 18:45:46,271 INFO image_rx_daemon: published frame_id=0 seq=78 162 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:46,885 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=3472866232 len=201 + +2026-10-25 18:45:46,887 INFO image_rx_daemon: published frame_id=0 seq=79 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:47,254 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=3473228806 len=152 + +2026-10-25 18:45:47,256 INFO image_rx_daemon: published frame_id=0 seq=80 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:47,256 INFO image_rx_daemon: PROBE TX seq=101 phase_ms=0 size_b=16 (tx#101) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=5 epoch=16 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:47,345 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:47,859 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=3473827324 len=152 + +2026-10-25 18:45:47,860 INFO image_rx_daemon: published frame_id=0 seq=81 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:48,281 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=3474249651 len=183 + +2026-10-25 18:45:48,283 INFO image_rx_daemon: published frame_id=0 seq=82 179 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:48,898 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=3474858376 len=197 + +2026-10-25 18:45:48,899 INFO image_rx_daemon: published frame_id=0 seq=83 193 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:48,900 INFO image_rx_daemon: PROBE TX seq=102 phase_ms=0 size_b=16 (tx#102) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=27 epoch=17 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:48,947 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:49,229 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=3475200489 len=123 + +2026-10-25 18:45:49,231 INFO image_rx_daemon: published frame_id=0 seq=84 119 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:49,826 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=3475798599 len=120 + +2026-10-25 18:45:49,827 INFO image_rx_daemon: published frame_id=0 seq=85 116 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:50,291 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=3476256970 len=203 + +2026-10-25 18:45:50,292 INFO image_rx_daemon: published frame_id=0 seq=86 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:50,292 INFO image_rx_daemon: PROBE TX seq=103 phase_ms=0 size_b=16 (tx#103) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=38 epoch=17 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:50,340 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:50,842 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=3476813750 len=147 + +2026-10-25 18:45:50,843 INFO image_rx_daemon: published frame_id=0 seq=87 143 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:51,234 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=3477198142 len=126 + +2026-10-25 18:45:51,235 INFO image_rx_daemon: published frame_id=0 seq=88 122 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:51,841 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=3477808502 len=141 + +2026-10-25 18:45:51,842 INFO image_rx_daemon: published frame_id=0 seq=89 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:51,843 INFO image_rx_daemon: PROBE TX seq=104 phase_ms=0 size_b=16 (tx#104) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=15 epoch=17 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:51,932 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:52,246 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=3478212725 len=150 + +2026-10-25 18:45:52,247 INFO image_rx_daemon: published frame_id=0 seq=90 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:52,866 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=3478831819 len=179 + +2026-10-25 18:45:52,867 INFO image_rx_daemon: published frame_id=0 seq=91 175 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:53,294 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=3479251349 len=206 + +2026-10-25 18:45:53,295 INFO image_rx_daemon: published frame_id=0 seq=92 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:53,296 INFO image_rx_daemon: PROBE TX seq=105 phase_ms=0 size_b=16 (tx#105) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=44 epoch=17 freq_hz=924750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:53,342 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:53,391 INFO image_rx_daemon: stats: rx_frames=307 rx_decode_err=0 frames_published=307 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=439 cmd_cooldown_drops=0 cmd_gate_held=139 cmd_copies_deferred=0 cmd_gate_deferred=139 + +2026-10-25 18:45:53,392 INFO image_rx_daemon: air_gap: n=20 dt_med=556780us dt_p95=624313us len_med=179B cmd_tx_ok=105 cmd_tx_fail=0 + +2026-10-25 18:45:53,395 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 18:45:53,396 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=556.8ms + +2026-10-25 18:45:53,397 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-67/-63 snr[min/med/max]=8.0/10.0/10.0 + +2026-10-25 18:45:53,398 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=17 last_hop=26 slot_off=[14..14] + +2026-10-25 18:45:53,398 INFO image_rx_daemon: probe: tx=105 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:45:53,399 INFO image_rx_daemon: probe_grid: p0/s0:0/105(0%) + +2026-10-25 18:45:53,874 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=3479836667 len=189 + +2026-10-25 18:45:53,875 INFO image_rx_daemon: published frame_id=0 seq=93 185 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:54,245 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=3480207126 len=151 + +2026-10-25 18:45:54,246 INFO image_rx_daemon: published frame_id=0 seq=94 147 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:54,881 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=3480844004 len=201 + +2026-10-25 18:45:54,882 INFO image_rx_daemon: published frame_id=0 seq=95 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:54,883 INFO image_rx_daemon: PROBE TX seq=106 phase_ms=0 size_b=16 (tx#106) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=18 epoch=17 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:54,930 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:55,234 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=3481203995 len=148 + +2026-10-25 18:45:55,236 INFO image_rx_daemon: published frame_id=0 seq=96 144 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:55,819 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=3481784312 len=125 + +2026-10-25 18:45:55,822 INFO image_rx_daemon: published frame_id=0 seq=97 121 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:56,286 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=3482242750 len=205 + +2026-10-25 18:45:56,287 INFO image_rx_daemon: published frame_id=0 seq=98 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:56,288 INFO image_rx_daemon: PROBE TX seq=107 phase_ms=0 size_b=16 (tx#107) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=17 epoch=17 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:56,335 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:56,875 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=3482838541 len=203 + +2026-10-25 18:45:56,876 INFO image_rx_daemon: published frame_id=0 seq=99 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:57,278 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=3483237377 len=202 + +2026-10-25 18:45:57,279 INFO image_rx_daemon: published frame_id=0 seq=100 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:57,845 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=3483809827 len=167 + +2026-10-25 18:45:57,847 INFO image_rx_daemon: published frame_id=0 seq=101 163 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:57,847 INFO image_rx_daemon: PROBE TX seq=108 phase_ms=0 size_b=16 (tx#108) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=25 epoch=18 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:45:57,927 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:58,275 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=3484237245 len=206 + +2026-10-25 18:45:58,277 INFO image_rx_daemon: published frame_id=0 seq=102 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:58,827 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=3484791720 len=146 + +2026-10-25 18:45:58,830 INFO image_rx_daemon: published frame_id=0 seq=103 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:59,210 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=3485170140 len=119 + +2026-10-25 18:45:59,212 INFO image_rx_daemon: published frame_id=0 seq=104 115 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:45:59,212 INFO image_rx_daemon: PROBE TX seq=109 phase_ms=0 size_b=16 (tx#109) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=15 epoch=18 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:45:59,250 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:45:59,850 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=3485812563 len=177 + +2026-10-25 18:45:59,851 INFO image_rx_daemon: published frame_id=0 seq=105 173 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:46:00,210 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=3486171142 len=121 + +2026-10-25 18:46:00,211 INFO image_rx_daemon: published frame_id=0 seq=106 117 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:46:00,809 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=3486768717 len=122 + +2026-10-25 18:46:00,812 INFO image_rx_daemon: published frame_id=0 seq=107 118 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:46:00,813 INFO image_rx_daemon: PROBE TX seq=110 phase_ms=0 size_b=16 (tx#110) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=27 epoch=18 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:46:00,857 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:46:01,259 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=3487217630 len=183 + +2026-10-25 18:46:01,260 INFO image_rx_daemon: published frame_id=0 seq=108 179 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:46:01,828 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=3487789534 len=152 + +2026-10-25 18:46:01,831 INFO image_rx_daemon: published frame_id=0 seq=109 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:46:02,234 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=3488188463 len=152 + +2026-10-25 18:46:02,235 INFO image_rx_daemon: published frame_id=0 seq=110 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:46:02,236 INFO image_rx_daemon: PROBE TX seq=111 phase_ms=0 size_b=16 (tx#111) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=20 epoch=18 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:46:02,314 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:46:02,842 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=3488804931 len=176 + +2026-10-25 18:46:02,844 INFO image_rx_daemon: published frame_id=0 seq=111 172 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:46:03,224 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=3489189854 len=152 + +2026-10-25 18:46:03,226 INFO image_rx_daemon: published frame_id=0 seq=112 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:46:03,402 INFO image_rx_daemon: stats: rx_frames=327 rx_decode_err=0 frames_published=327 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=469 cmd_cooldown_drops=0 cmd_gate_held=150 cmd_copies_deferred=0 cmd_gate_deferred=150 + +2026-10-25 18:46:03,404 INFO image_rx_daemon: air_gap: n=20 dt_med=554475us dt_p95=642423us len_med=167B cmd_tx_ok=111 cmd_tx_fail=0 + +2026-10-25 18:46:03,406 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:46:03,407 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=554.5ms + +2026-10-25 18:46:03,408 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:46:03,408 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=18 last_hop=26 slot_off=[14..19] + +2026-10-25 18:46:03,409 INFO image_rx_daemon: probe: tx=111 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:46:03,410 INFO image_rx_daemon: probe_grid: p0/s0:0/111(0%) + +2026-10-25 18:46:03,831 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=3489783697 len=152 + +2026-10-25 18:46:03,832 INFO image_rx_daemon: published frame_id=0 seq=113 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:46:03,833 INFO image_rx_daemon: PROBE TX seq=112 phase_ms=0 size_b=16 (tx#112) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=35 epoch=18 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:46:03,912 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:46:04,219 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=3490175360 len=122 + +2026-10-25 18:46:04,222 INFO image_rx_daemon: published frame_id=0 seq=114 118 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:46:11,091 INFO image_rx_daemon: signal received; shutting down + +2026-10-25 18:46:11,201 INFO image_rx_daemon: RX worker exit + +2026-10-25 18:46:11,687 INFO image_rx_daemon: image_rx_daemon exit + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/tractor_ocd_reset.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/tractor_ocd_reset.log new file mode 100644 index 00000000..c28410ba --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/tractor_ocd_reset.log @@ -0,0 +1,29 @@ +OCD_LEG=20261025T184245Z +Open On-Chip Debugger 0.11.0-dirty (2022-10-19-16:13) +Licensed under GNU GPL v2 +For bug reports, read + http://openocd.org/doc/doxygen/bugs.html +Info : imx_gpio GPIO JTAG/SWD bitbang driver +Info : imx_gpio mmap: pagesize: 4096, regionsize: 131072 +Info : clock speed 1805 kHz +Info : SWD DPIDR 0x6ba02477 +Info : stm32h7x.cpu0: hardware has 8 breakpoints, 4 watchpoints +Info : starting gdb server for stm32h7x.cpu0 on 3333 +Info : Listening on port 3333 for gdb connections +target halted due to debug-request, current mode: Thread +xPSR: 0x01000000 pc: 0x1ff09abc msp: 0x24003af8 +Phase A: ensure GPIOA + GPIOF clocks enabled + RCC_AHB4ENR before = 0 + RCC_AHB4ENR after = 33 +Phase B: ensure PA_11 + PF_4 are outputs (preserve other bits) +Phase C: drop BOOT0 (PA_11 -> LOW) so L072 boots from flash + GPIOA_IDR.PA_11 = 0 (expect 0) +Phase D: pulse NRST (PF_4 LOW 250 ms then HIGH) + GPIOF_IDR.PF_4 (low) = 0 (expect 0) + GPIOF_IDR.PF_4 (high) = 1 (expect 1) +DONE: BOOT0 LOW, NRST released. L072 should now run user firmware. +Allow ~500 ms then probe UART (e.g. AT command at 19200 8N1). +shutdown command invoked +OCD_EXIT=0 +__OCD_LOG_RC=0 +__OCD_RUNNING=0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/tx_daemon.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/tx_daemon.log new file mode 100644 index 00000000..973671ce --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_134614_5f84b748/tx_daemon.log @@ -0,0 +1,1798 @@ +2026-10-06 11:31:46,467 INFO image_tx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 + +2026-10-06 11:31:46,470 INFO image_tx_daemon: image_tx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 + +2026-10-06 11:31:46,475 INFO image_tx_daemon: no_park_last=0 gap_ms=80 min_frags=3 pipeline_depth=2 + +2026-10-06 11:31:46,480 INFO image_tx_daemon: MQTT connected; subscribing to lifetrac/v25/cmd/image_frame + +2026-10-06 11:31:46,484 INFO image_tx_daemon: LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only + +2026-10-06 11:31:46,502 INFO image_tx_daemon: link_budget: published n_frag=1 profile_idx=5 (profile 1) + +2026-10-06 11:31:46,904 INFO image_tx_daemon: FAULT_URC: code=0x09 sub=0x01 name=HOST_RX_SEEN lanes=LPUART1 uptime_ms=4088 raw=0901000000000000000000000000000000000000f80f0000 + +2026-10-06 11:31:46,909 INFO image_tx_daemon: FAULT_URC: code=0x0C sub=0x01 name=HOST_DIAG_MARK marks=VER_REQ_PARSED uptime_ms=4093 raw=0c01000000000000000000000000000000000000fd0f0000 + +INFO: post-VER drain queued type=0xF1 seq=0 + +INFO: post-VER drain queued type=0xC1 seq=0 + +INFO: post-VER drain queued type=0xF1 seq=0 + +INFO: post-VER drain queued type=0xC1 seq=0 + +Initializing regulatory profile 1 on co-processor... + + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] + +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 + +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 + +CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 + + FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] + +CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 + +CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 + +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 + +PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} + +2026-10-06 11:31:47,300 INFO image_tx_daemon: LBT_ENABLE=0 (matches W1-10b TX_BURST rationale) + +2026-10-06 11:31:47,312 INFO image_tx_daemon: TX worker ready (inter_cycle_s=0.050, max 8 frags/dwell) + +2026-10-06 11:31:47,470 INFO image_tx_daemon: stats: goodput=0.0 B/s util=0% pipeline=v3 frames_in=0 ok=0 fail=0 drop_full=0 drop_stale=0 frags_ok=0 frags_fail=0 qdepth=0 parity_tx=0 + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=3 epoch=0 freq_hz=904250000 pkt_toa_us=125568 legal_dwell_used_us_10s=125568 + +2026-10-06 11:31:54,652 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=92288 + +2026-10-06 11:31:54,663 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok + +2026-10-06 11:31:55,090 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=130688 + +2026-10-06 11:31:55,101 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok + +2026-10-06 11:31:55,498 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=130688 + +2026-10-06 11:31:55,510 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok + +2026-10-06 11:31:56,087 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=130688 + +2026-10-06 11:31:56,099 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok + +2026-10-06 11:31:56,695 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=130688 + +2026-10-06 11:31:56,707 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok + +2026-10-06 11:31:57,089 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=128128 + +2026-10-06 11:31:57,100 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok + +2026-10-06 11:31:57,481 INFO image_tx_daemon: stats: goodput=85.6 B/s util=7% pipeline=v3 frames_in=7 ok=6 fail=0 drop_full=0 drop_stale=0 frags_ok=6 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:31:57,686 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=130688 + +2026-10-06 11:31:57,698 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok + +2026-10-06 11:31:58,085 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=130688 + +2026-10-06 11:31:58,096 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok + +2026-10-06 11:31:58,682 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=130688 + +2026-10-06 11:31:58,694 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok + +2026-10-06 11:31:59,086 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=130688 + +2026-10-06 11:31:59,097 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok + +2026-10-06 11:31:59,683 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=130688 + +2026-10-06 11:31:59,695 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok + +2026-10-06 11:32:00,082 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:00,094 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok + +2026-10-06 11:32:00,680 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=128128 + +2026-10-06 11:32:00,692 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok + +2026-10-06 11:32:01,087 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:01,098 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok + +2026-10-06 11:32:01,683 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:01,695 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok + +2026-10-06 11:32:02,086 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:02,097 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok + +2026-10-06 11:32:02,683 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:02,695 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok + +2026-10-06 11:32:03,081 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:03,092 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok + +2026-10-06 11:32:03,678 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:03,689 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok + +2026-10-06 11:32:04,075 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:04,087 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok + +2026-10-06 11:32:04,673 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:04,684 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok + +2026-10-06 11:32:05,066 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=117888 + +2026-10-06 11:32:05,079 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok + +2026-10-06 11:32:05,675 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:05,687 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok + +2026-10-06 11:32:06,072 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:06,083 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok + +2026-10-06 11:32:06,670 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:06,682 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok + +2026-10-06 11:32:07,112 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=169088 + +2026-10-06 11:32:07,124 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok + +2026-10-06 11:32:07,492 INFO image_tx_daemon: stats: goodput=307.2 B/s util=26% pipeline=v3 frames_in=27 ok=26 fail=0 drop_full=0 drop_stale=0 frags_ok=26 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:32:07,508 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=128128 + +2026-10-06 11:32:07,520 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok + +2026-10-06 11:32:08,073 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:08,085 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok + +2026-10-06 11:32:08,671 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:08,683 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok + +2026-10-06 11:32:09,072 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:09,084 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok + +2026-10-06 11:32:09,670 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:09,682 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok + +2026-10-06 11:32:10,066 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:10,078 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok + +2026-10-06 11:32:10,663 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:10,675 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok + +2026-10-06 11:32:11,062 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:11,073 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok + +2026-10-06 11:32:11,670 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:11,682 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok + +2026-10-06 11:32:12,066 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:12,078 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok + +2026-10-06 11:32:12,665 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:12,676 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok + +2026-10-06 11:32:13,067 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:13,079 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok + +2026-10-06 11:32:13,665 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:13,677 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok + +2026-10-06 11:32:14,064 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:14,075 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok + +2026-10-06 11:32:14,650 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=123008 + +2026-10-06 11:32:14,662 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok + +2026-10-06 11:32:14,834 INFO image_tx_daemon: LoRa cmd: PROBE seq=1 phase_ms=0 (rx#1) + +2026-10-06 11:32:15,062 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:15,074 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok + +2026-10-06 11:32:15,691 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=163968 + +2026-10-06 11:32:15,702 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok + +2026-10-06 11:32:16,061 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=128128 + +2026-10-06 11:32:16,073 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok + +2026-10-06 11:32:16,335 INFO image_tx_daemon: LoRa cmd: PROBE seq=2 phase_ms=0 (rx#2) + +2026-10-06 11:32:16,485 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:16,496 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok + +2026-10-06 11:32:17,083 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=153728 + +2026-10-06 11:32:17,098 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok + +2026-10-06 11:32:17,478 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=123008 + +2026-10-06 11:32:17,490 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok + +2026-10-06 11:32:17,504 INFO image_tx_daemon: stats: goodput=324.7 B/s util=28% pipeline=v3 frames_in=47 ok=47 fail=0 drop_full=0 drop_stale=0 frags_ok=47 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:32:17,753 INFO image_tx_daemon: LoRa cmd: PROBE seq=3 phase_ms=0 (rx#3) + +2026-10-06 11:32:18,094 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=169088 + +2026-10-06 11:32:18,106 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok + +2026-10-06 11:32:18,480 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:18,491 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok + +2026-10-06 11:32:19,058 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:19,069 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok + +2026-10-06 11:32:19,332 INFO image_tx_daemon: LoRa cmd: PROBE seq=4 phase_ms=0 (rx#4) + +2026-10-06 11:32:19,689 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=163968 + +2026-10-06 11:32:19,701 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok + +2026-10-06 11:32:20,021 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=102528 + +2026-10-06 11:32:20,032 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok + +2026-10-06 11:32:20,649 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:20,661 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok + +2026-10-06 11:32:20,834 INFO image_tx_daemon: LoRa cmd: PROBE seq=5 phase_ms=0 (rx#5) + +2026-10-06 11:32:21,042 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=123008 + +2026-10-06 11:32:21,053 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok + +2026-10-06 11:32:21,639 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=123008 + +2026-10-06 11:32:21,651 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok + +2026-10-06 11:32:22,086 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=163968 + +2026-10-06 11:32:22,098 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok + +2026-10-06 11:32:22,341 INFO image_tx_daemon: LoRa cmd: PROBE seq=6 phase_ms=0 (rx#6) + +2026-10-06 11:32:22,476 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=120448 + +2026-10-06 11:32:22,488 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok + +2026-10-06 11:32:23,047 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:23,059 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok + +2026-10-06 11:32:23,644 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:23,656 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok + +2026-10-06 11:32:23,832 INFO image_tx_daemon: LoRa cmd: PROBE seq=7 phase_ms=0 (rx#7) + +2026-10-06 11:32:24,009 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=89728 + +2026-10-06 11:32:24,021 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok + +2026-10-06 11:32:24,472 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=117888 + +2026-10-06 11:32:24,484 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok + +2026-10-06 11:32:25,041 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:25,053 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok + +2026-10-06 11:32:25,316 INFO image_tx_daemon: LoRa cmd: PROBE seq=8 phase_ms=0 (rx#8) + +2026-10-06 11:32:25,481 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=128128 + +2026-10-06 11:32:25,492 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok + +2026-10-06 11:32:26,082 INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=163968 + +2026-10-06 11:32:26,094 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok + +2026-10-06 11:32:26,683 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=166528 + +2026-10-06 11:32:26,695 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok + +2026-10-06 11:32:26,837 INFO image_tx_daemon: LoRa cmd: PROBE seq=9 phase_ms=0 (rx#9) + +2026-10-06 11:32:27,046 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:27,057 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok + +2026-10-06 11:32:27,515 INFO image_tx_daemon: stats: goodput=298.4 B/s util=25% pipeline=v3 frames_in=67 ok=66 fail=0 drop_full=0 drop_stale=0 frags_ok=66 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:32:27,643 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:27,655 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok + +2026-10-06 11:32:28,044 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:28,056 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok + +2026-10-06 11:32:28,319 INFO image_tx_daemon: LoRa cmd: PROBE seq=10 phase_ms=0 (rx#10) + +2026-10-06 11:32:28,634 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=128128 + +2026-10-06 11:32:28,645 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok + +2026-10-06 11:32:29,024 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=120448 + +2026-10-06 11:32:29,035 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok + +2026-10-06 11:32:29,674 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=169088 + +2026-10-06 11:32:29,685 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok + +2026-10-06 11:32:29,849 INFO image_tx_daemon: LoRa cmd: PROBE seq=11 phase_ms=0 (rx#11) + +2026-10-06 11:32:30,067 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=163968 + +2026-10-06 11:32:30,079 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok + +2026-10-06 11:32:30,633 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:30,645 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok + +2026-10-06 11:32:31,041 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:31,053 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok + +2026-10-06 11:32:31,316 INFO image_tx_daemon: LoRa cmd: PROBE seq=12 phase_ms=0 (rx#12) + +2026-10-06 11:32:31,632 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:31,645 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok + +2026-10-06 11:32:32,044 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=143488 + +2026-10-06 11:32:32,056 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok + +2026-10-06 11:32:32,663 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=161408 + +2026-10-06 11:32:32,675 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok + +2026-10-06 11:32:32,844 INFO image_tx_daemon: LoRa cmd: PROBE seq=13 phase_ms=0 (rx#13) + +2026-10-06 11:32:33,032 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:33,044 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok + +2026-10-06 11:32:33,630 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:33,642 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok + +2026-10-06 11:32:34,051 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=148608 + +2026-10-06 11:32:34,064 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok + +2026-10-06 11:32:34,327 INFO image_tx_daemon: LoRa cmd: PROBE seq=14 phase_ms=0 (rx#14) + +2026-10-06 11:32:34,621 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=125568 + +2026-10-06 11:32:34,632 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok + +2026-10-06 11:32:35,066 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=169088 + +2026-10-06 11:32:35,078 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok + +2026-10-06 11:32:35,665 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=169088 + +2026-10-06 11:32:35,677 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok + +2026-10-06 11:32:35,842 INFO image_tx_daemon: LoRa cmd: PROBE seq=15 phase_ms=0 (rx#15) + +2026-10-06 11:32:36,060 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=166528 + +2026-10-06 11:32:36,072 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok + +2026-10-06 11:32:36,659 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=166528 + +2026-10-06 11:32:36,671 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok + +2026-10-06 11:32:37,001 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=105088 + +2026-10-06 11:32:37,013 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok + +2026-10-06 11:32:37,276 INFO image_tx_daemon: LoRa cmd: PROBE seq=16 phase_ms=0 (rx#16) + +2026-10-06 11:32:37,468 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=105088 + +2026-10-06 11:32:37,480 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok + +2026-10-06 11:32:37,527 INFO image_tx_daemon: stats: goodput=348.7 B/s util=30% pipeline=v3 frames_in=87 ok=87 fail=0 drop_full=0 drop_stale=0 frags_ok=87 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:32:37,994 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=105088 + +2026-10-06 11:32:38,006 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok + +2026-10-06 11:32:38,654 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=163968 + +2026-10-06 11:32:38,665 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok + +2026-10-06 11:32:38,842 INFO image_tx_daemon: LoRa cmd: PROBE seq=17 phase_ms=0 (rx#17) + +2026-10-06 11:32:38,998 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=105088 + +2026-10-06 11:32:39,010 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok + +2026-10-06 11:32:39,663 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=166528 + +2026-10-06 11:32:39,674 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok + +2026-10-06 11:32:40,018 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:40,030 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok + +2026-10-06 11:32:40,293 INFO image_tx_daemon: LoRa cmd: PROBE seq=18 phase_ms=0 (rx#18) + +2026-10-06 11:32:40,624 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:40,636 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok + +2026-10-06 11:32:41,019 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=125568 + +2026-10-06 11:32:41,031 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok + +2026-10-06 11:32:41,596 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=112768 + +2026-10-06 11:32:41,607 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok + +2026-10-06 11:32:41,851 INFO image_tx_daemon: LoRa cmd: PROBE seq=19 phase_ms=0 (rx#19) + +2026-10-06 11:32:41,987 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=102528 + +2026-10-06 11:32:41,998 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok + +2026-10-06 11:32:42,598 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=112768 + +2026-10-06 11:32:42,610 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok + +2026-10-06 11:32:42,996 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=115328 + +2026-10-06 11:32:43,008 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok + +2026-10-06 11:32:43,271 INFO image_tx_daemon: LoRa cmd: PROBE seq=20 phase_ms=0 (rx#20) + +2026-10-06 11:32:43,612 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:43,624 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok + +2026-10-06 11:32:44,015 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:44,027 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok + +2026-10-06 11:32:44,610 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=128128 + +2026-10-06 11:32:44,622 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok + +2026-10-06 11:32:44,857 INFO image_tx_daemon: LoRa cmd: PROBE seq=21 phase_ms=0 (rx#21) + +2026-10-06 11:32:45,013 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:45,024 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok + +2026-10-06 11:32:45,610 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:45,621 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok + +2026-10-06 11:32:46,010 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:46,021 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok + +2026-10-06 11:32:46,284 INFO image_tx_daemon: LoRa cmd: PROBE seq=22 phase_ms=0 (rx#22) + +2026-10-06 11:32:46,612 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:46,624 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok + +2026-10-06 11:32:47,007 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:47,019 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok + +2026-10-06 11:32:47,539 INFO image_tx_daemon: stats: goodput=279.6 B/s util=24% pipeline=v3 frames_in=107 ok=106 fail=0 drop_full=0 drop_stale=0 frags_ok=106 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:32:47,595 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=117888 + +2026-10-06 11:32:47,607 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok + +2026-10-06 11:32:47,863 INFO image_tx_daemon: LoRa cmd: PROBE seq=23 phase_ms=0 (rx#23) + +2026-10-06 11:32:48,008 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=125568 + +2026-10-06 11:32:48,020 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok + +2026-10-06 11:32:48,606 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=128128 + +2026-10-06 11:32:48,618 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok + +2026-10-06 11:32:49,010 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:49,023 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok + +2026-10-06 11:32:49,285 INFO image_tx_daemon: LoRa cmd: PROBE seq=24 phase_ms=0 (rx#24) + +2026-10-06 11:32:49,604 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:49,616 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok + +2026-10-06 11:32:50,001 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:50,012 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok + +2026-10-06 11:32:50,602 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:50,614 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok + +2026-10-06 11:32:50,858 INFO image_tx_daemon: LoRa cmd: PROBE seq=25 phase_ms=0 (rx#25) + +2026-10-06 11:32:51,045 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=169088 + +2026-10-06 11:32:51,057 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok + +2026-10-06 11:32:51,601 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:51,613 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok + +2026-10-06 11:32:51,998 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:52,009 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok + +2026-10-06 11:32:52,272 INFO image_tx_daemon: LoRa cmd: PROBE seq=26 phase_ms=0 (rx#26) + +2026-10-06 11:32:52,602 INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:52,613 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok + +2026-10-06 11:32:53,011 INFO image_tx_daemon: txdone_arrival: seq=118 idx=0 status=0 toa_us=135808 + +2026-10-06 11:32:53,023 INFO image_tx_daemon: frame seq=118 done (pipelined): 1 fragments ok + +2026-10-06 11:32:53,591 INFO image_tx_daemon: txdone_arrival: seq=119 idx=0 status=0 toa_us=125568 + +2026-10-06 11:32:53,602 INFO image_tx_daemon: frame seq=119 done (pipelined): 1 fragments ok + +2026-10-06 11:32:53,866 INFO image_tx_daemon: LoRa cmd: PROBE seq=27 phase_ms=0 (rx#27) + +2026-10-06 11:32:54,015 INFO image_tx_daemon: txdone_arrival: seq=120 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:54,027 INFO image_tx_daemon: frame seq=120 done (pipelined): 1 fragments ok + +2026-10-06 11:32:54,599 INFO image_tx_daemon: txdone_arrival: seq=121 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:54,612 INFO image_tx_daemon: frame seq=121 done (pipelined): 1 fragments ok + +2026-10-06 11:32:55,000 INFO image_tx_daemon: txdone_arrival: seq=122 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:55,011 INFO image_tx_daemon: frame seq=122 done (pipelined): 1 fragments ok + +2026-10-06 11:32:55,274 INFO image_tx_daemon: LoRa cmd: PROBE seq=28 phase_ms=0 (rx#28) + +2026-10-06 11:32:55,595 INFO image_tx_daemon: txdone_arrival: seq=123 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:55,607 INFO image_tx_daemon: frame seq=123 done (pipelined): 1 fragments ok + +2026-10-06 11:32:55,996 INFO image_tx_daemon: txdone_arrival: seq=124 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:56,007 INFO image_tx_daemon: frame seq=124 done (pipelined): 1 fragments ok + +2026-10-06 11:32:56,604 INFO image_tx_daemon: txdone_arrival: seq=125 idx=0 status=0 toa_us=135808 + +2026-10-06 11:32:56,616 INFO image_tx_daemon: frame seq=125 done (pipelined): 1 fragments ok + +2026-10-06 11:32:56,857 INFO image_tx_daemon: LoRa cmd: PROBE seq=29 phase_ms=0 (rx#29) + +2026-10-06 11:32:56,993 INFO image_tx_daemon: txdone_arrival: seq=126 idx=0 status=0 toa_us=120448 + +2026-10-06 11:32:57,004 INFO image_tx_daemon: frame seq=126 done (pipelined): 1 fragments ok + +2026-10-06 11:32:57,551 INFO image_tx_daemon: stats: goodput=306.4 B/s util=26% pipeline=v3 frames_in=127 ok=126 fail=0 drop_full=0 drop_stale=0 frags_ok=126 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:32:57,589 INFO image_tx_daemon: txdone_arrival: seq=127 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:57,601 INFO image_tx_daemon: frame seq=127 done (pipelined): 1 fragments ok + +2026-10-06 11:32:58,186 INFO image_tx_daemon: txdone_arrival: seq=128 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:58,198 INFO image_tx_daemon: frame seq=128 done (pipelined): 1 fragments ok + +2026-10-06 11:32:58,368 INFO image_tx_daemon: LoRa cmd: PROBE seq=30 phase_ms=0 (rx#30) + +2026-10-06 11:32:58,588 INFO image_tx_daemon: txdone_arrival: seq=129 idx=0 status=0 toa_us=128128 + +2026-10-06 11:32:58,600 INFO image_tx_daemon: frame seq=129 done (pipelined): 1 fragments ok + +2026-10-06 11:32:59,217 INFO image_tx_daemon: txdone_arrival: seq=130 idx=0 status=0 toa_us=158848 + +2026-10-06 11:32:59,229 INFO image_tx_daemon: frame seq=130 done (pipelined): 1 fragments ok + +2026-10-06 11:32:59,591 INFO image_tx_daemon: txdone_arrival: seq=131 idx=0 status=0 toa_us=130688 + +2026-10-06 11:32:59,603 INFO image_tx_daemon: frame seq=131 done (pipelined): 1 fragments ok + +2026-10-06 11:32:59,857 INFO image_tx_daemon: LoRa cmd: PROBE seq=31 phase_ms=0 (rx#31) + +2026-10-06 11:33:00,003 INFO image_tx_daemon: txdone_arrival: seq=132 idx=0 status=0 toa_us=125568 + +2026-10-06 11:33:00,014 INFO image_tx_daemon: frame seq=132 done (pipelined): 1 fragments ok + +2026-10-06 11:33:00,622 INFO image_tx_daemon: txdone_arrival: seq=133 idx=0 status=0 toa_us=163968 + +2026-10-06 11:33:00,633 INFO image_tx_daemon: frame seq=133 done (pipelined): 1 fragments ok + +2026-10-06 11:33:01,217 INFO image_tx_daemon: txdone_arrival: seq=134 idx=0 status=0 toa_us=158848 + +2026-10-06 11:33:01,229 INFO image_tx_daemon: frame seq=134 done (pipelined): 1 fragments ok + +2026-10-06 11:33:01,356 INFO image_tx_daemon: LoRa cmd: PROBE seq=32 phase_ms=0 (rx#32) + +2026-10-06 11:33:01,584 INFO image_tx_daemon: txdone_arrival: seq=135 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:01,596 INFO image_tx_daemon: frame seq=135 done (pipelined): 1 fragments ok + +2026-10-06 11:33:02,182 INFO image_tx_daemon: txdone_arrival: seq=136 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:02,193 INFO image_tx_daemon: frame seq=136 done (pipelined): 1 fragments ok + +2026-10-06 11:33:02,581 INFO image_tx_daemon: txdone_arrival: seq=137 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:02,593 INFO image_tx_daemon: frame seq=137 done (pipelined): 1 fragments ok + +2026-10-06 11:33:02,855 INFO image_tx_daemon: LoRa cmd: PROBE seq=33 phase_ms=0 (rx#33) + +2026-10-06 11:33:03,007 INFO image_tx_daemon: txdone_arrival: seq=138 idx=0 status=0 toa_us=128128 + +2026-10-06 11:33:03,019 INFO image_tx_daemon: frame seq=138 done (pipelined): 1 fragments ok + +2026-10-06 11:33:03,579 INFO image_tx_daemon: txdone_arrival: seq=139 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:03,590 INFO image_tx_daemon: frame seq=139 done (pipelined): 1 fragments ok + +2026-10-06 11:33:04,177 INFO image_tx_daemon: txdone_arrival: seq=140 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:04,188 INFO image_tx_daemon: frame seq=140 done (pipelined): 1 fragments ok + +2026-10-06 11:33:04,367 INFO image_tx_daemon: LoRa cmd: PROBE seq=34 phase_ms=0 (rx#34) + +2026-10-06 11:33:04,585 INFO image_tx_daemon: txdone_arrival: seq=141 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:04,597 INFO image_tx_daemon: frame seq=141 done (pipelined): 1 fragments ok + +2026-10-06 11:33:05,172 INFO image_tx_daemon: txdone_arrival: seq=142 idx=0 status=0 toa_us=123008 + +2026-10-06 11:33:05,184 INFO image_tx_daemon: frame seq=142 done (pipelined): 1 fragments ok + +2026-10-06 11:33:05,606 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 toa_us=158848 + +2026-10-06 11:33:05,618 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok + +2026-10-06 11:33:05,860 INFO image_tx_daemon: LoRa cmd: PROBE seq=35 phase_ms=0 (rx#35) + +2026-10-06 11:33:06,202 INFO image_tx_daemon: txdone_arrival: seq=144 idx=0 status=0 toa_us=153728 + +2026-10-06 11:33:06,214 INFO image_tx_daemon: frame seq=144 done (pipelined): 1 fragments ok + +2026-10-06 11:33:06,572 INFO image_tx_daemon: txdone_arrival: seq=145 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:06,584 INFO image_tx_daemon: frame seq=145 done (pipelined): 1 fragments ok + +2026-10-06 11:33:07,211 INFO image_tx_daemon: txdone_arrival: seq=146 idx=0 status=0 toa_us=163968 + +2026-10-06 11:33:07,223 INFO image_tx_daemon: frame seq=146 done (pipelined): 1 fragments ok + +2026-10-06 11:33:07,368 INFO image_tx_daemon: LoRa cmd: PROBE seq=36 phase_ms=0 (rx#36) + +2026-10-06 11:33:07,562 INFO image_tx_daemon: stats: goodput=326.0 B/s util=28% pipeline=v3 frames_in=147 ok=146 fail=0 drop_full=0 drop_stale=0 frags_ok=146 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:33:07,575 INFO image_tx_daemon: txdone_arrival: seq=147 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:07,587 INFO image_tx_daemon: frame seq=147 done (pipelined): 1 fragments ok + +2026-10-06 11:33:08,214 INFO image_tx_daemon: txdone_arrival: seq=148 idx=0 status=0 toa_us=166528 + +2026-10-06 11:33:08,226 INFO image_tx_daemon: frame seq=148 done (pipelined): 1 fragments ok + +2026-10-06 11:33:08,575 INFO image_tx_daemon: txdone_arrival: seq=149 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:08,587 INFO image_tx_daemon: frame seq=149 done (pipelined): 1 fragments ok + +2026-10-06 11:33:08,850 INFO image_tx_daemon: LoRa cmd: PROBE seq=37 phase_ms=0 (rx#37) + +2026-10-06 11:33:09,006 INFO image_tx_daemon: txdone_arrival: seq=150 idx=0 status=0 toa_us=125568 + +2026-10-06 11:33:09,017 INFO image_tx_daemon: frame seq=150 done (pipelined): 1 fragments ok + +2026-10-06 11:33:09,574 INFO image_tx_daemon: txdone_arrival: seq=151 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:09,585 INFO image_tx_daemon: frame seq=151 done (pipelined): 1 fragments ok + +2026-10-06 11:33:10,171 INFO image_tx_daemon: txdone_arrival: seq=152 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:10,182 INFO image_tx_daemon: frame seq=152 done (pipelined): 1 fragments ok + +2026-10-06 11:33:10,373 INFO image_tx_daemon: LoRa cmd: PROBE seq=38 phase_ms=0 (rx#38) + +2026-10-06 11:33:10,560 INFO image_tx_daemon: txdone_arrival: seq=153 idx=0 status=0 toa_us=120448 + +2026-10-06 11:33:10,572 INFO image_tx_daemon: frame seq=153 done (pipelined): 1 fragments ok + +2026-10-06 11:33:11,211 INFO image_tx_daemon: txdone_arrival: seq=154 idx=0 status=0 toa_us=163968 + +2026-10-06 11:33:11,223 INFO image_tx_daemon: frame seq=154 done (pipelined): 1 fragments ok + +2026-10-06 11:33:11,555 INFO image_tx_daemon: txdone_arrival: seq=155 idx=0 status=0 toa_us=115328 + +2026-10-06 11:33:11,567 INFO image_tx_daemon: frame seq=155 done (pipelined): 1 fragments ok + +2026-10-06 11:33:11,830 INFO image_tx_daemon: LoRa cmd: PROBE seq=39 phase_ms=0 (rx#39) + +2026-10-06 11:33:12,212 INFO image_tx_daemon: txdone_arrival: seq=156 idx=0 status=0 toa_us=169088 + +2026-10-06 11:33:12,223 INFO image_tx_daemon: frame seq=156 done (pipelined): 1 fragments ok + +2026-10-06 11:33:12,599 INFO image_tx_daemon: txdone_arrival: seq=157 idx=0 status=0 toa_us=158848 + +2026-10-06 11:33:12,611 INFO image_tx_daemon: frame seq=157 done (pipelined): 1 fragments ok + +2026-10-06 11:33:12,874 INFO image_tx_daemon: LoRa cmd: PROBE seq=40 phase_ms=0 (rx#40) + +2026-10-06 11:33:13,199 INFO image_tx_daemon: txdone_arrival: seq=158 idx=0 status=0 toa_us=163968 + +2026-10-06 11:33:13,211 INFO image_tx_daemon: frame seq=158 done (pipelined): 1 fragments ok + +2026-10-06 11:33:13,595 INFO image_tx_daemon: txdone_arrival: seq=159 idx=0 status=0 toa_us=156288 + +2026-10-06 11:33:13,607 INFO image_tx_daemon: frame seq=159 done (pipelined): 1 fragments ok + +2026-10-06 11:33:14,192 INFO image_tx_daemon: txdone_arrival: seq=160 idx=0 status=0 toa_us=151168 + +2026-10-06 11:33:14,204 INFO image_tx_daemon: frame seq=160 done (pipelined): 1 fragments ok + +2026-10-06 11:33:14,371 INFO image_tx_daemon: LoRa cmd: PROBE seq=41 phase_ms=0 (rx#41) + +2026-10-06 11:33:14,568 INFO image_tx_daemon: txdone_arrival: seq=161 idx=0 status=0 toa_us=135808 + +2026-10-06 11:33:14,579 INFO image_tx_daemon: frame seq=161 done (pipelined): 1 fragments ok + +2026-10-06 11:33:15,165 INFO image_tx_daemon: txdone_arrival: seq=162 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:15,177 INFO image_tx_daemon: frame seq=162 done (pipelined): 1 fragments ok + +2026-10-06 11:33:15,561 INFO image_tx_daemon: txdone_arrival: seq=163 idx=0 status=0 toa_us=125568 + +2026-10-06 11:33:15,573 INFO image_tx_daemon: frame seq=163 done (pipelined): 1 fragments ok + +2026-10-06 11:33:15,836 INFO image_tx_daemon: LoRa cmd: PROBE seq=42 phase_ms=0 (rx#42) + +2026-10-06 11:33:16,162 INFO image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 toa_us=128128 + +2026-10-06 11:33:16,173 INFO image_tx_daemon: frame seq=164 done (pipelined): 1 fragments ok + +2026-10-06 11:33:16,600 INFO image_tx_daemon: txdone_arrival: seq=165 idx=0 status=0 toa_us=169088 + +2026-10-06 11:33:16,612 INFO image_tx_daemon: frame seq=165 done (pipelined): 1 fragments ok + +2026-10-06 11:33:17,158 INFO image_tx_daemon: txdone_arrival: seq=166 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:17,170 INFO image_tx_daemon: frame seq=166 done (pipelined): 1 fragments ok + +2026-10-06 11:33:17,335 INFO image_tx_daemon: LoRa cmd: PROBE seq=43 phase_ms=0 (rx#43) + +2026-10-06 11:33:17,563 INFO image_tx_daemon: txdone_arrival: seq=167 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:17,573 INFO image_tx_daemon: stats: goodput=349.9 B/s util=30% pipeline=v3 frames_in=167 ok=167 fail=0 drop_full=0 drop_stale=0 frags_ok=167 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:33:17,575 INFO image_tx_daemon: frame seq=167 done (pipelined): 1 fragments ok + +2026-10-06 11:33:18,145 INFO image_tx_daemon: txdone_arrival: seq=168 idx=0 status=0 toa_us=117888 + +2026-10-06 11:33:18,157 INFO image_tx_daemon: frame seq=168 done (pipelined): 1 fragments ok + +2026-10-06 11:33:18,557 INFO image_tx_daemon: txdone_arrival: seq=169 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:18,568 INFO image_tx_daemon: frame seq=169 done (pipelined): 1 fragments ok + +2026-10-06 11:33:18,831 INFO image_tx_daemon: LoRa cmd: PROBE seq=44 phase_ms=0 (rx#44) + +2026-10-06 11:33:18,991 INFO image_tx_daemon: txdone_arrival: seq=170 idx=0 status=0 toa_us=128128 + +2026-10-06 11:33:19,003 INFO image_tx_daemon: frame seq=170 done (pipelined): 1 fragments ok + +2026-10-06 11:33:19,565 INFO image_tx_daemon: txdone_arrival: seq=171 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:19,577 INFO image_tx_daemon: frame seq=171 done (pipelined): 1 fragments ok + +2026-10-06 11:33:20,163 INFO image_tx_daemon: txdone_arrival: seq=172 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:20,175 INFO image_tx_daemon: frame seq=172 done (pipelined): 1 fragments ok + +2026-10-06 11:33:20,350 INFO image_tx_daemon: LoRa cmd: PROBE seq=45 phase_ms=0 (rx#45) + +2026-10-06 11:33:20,558 INFO image_tx_daemon: txdone_arrival: seq=173 idx=0 status=0 toa_us=125568 + +2026-10-06 11:33:20,569 INFO image_tx_daemon: frame seq=173 done (pipelined): 1 fragments ok + +2026-10-06 11:33:21,156 INFO image_tx_daemon: txdone_arrival: seq=174 idx=0 status=0 toa_us=125568 + +2026-10-06 11:33:21,167 INFO image_tx_daemon: frame seq=174 done (pipelined): 1 fragments ok + +2026-10-06 11:33:21,595 INFO image_tx_daemon: txdone_arrival: seq=175 idx=0 status=0 toa_us=163968 + +2026-10-06 11:33:21,607 INFO image_tx_daemon: frame seq=175 done (pipelined): 1 fragments ok + +2026-10-06 11:33:21,837 INFO image_tx_daemon: LoRa cmd: PROBE seq=46 phase_ms=0 (rx#46) + +2026-10-06 11:33:21,982 INFO image_tx_daemon: txdone_arrival: seq=176 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:21,995 INFO image_tx_daemon: frame seq=176 done (pipelined): 1 fragments ok + +2026-10-06 11:33:22,552 INFO image_tx_daemon: txdone_arrival: seq=177 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:22,564 INFO image_tx_daemon: frame seq=177 done (pipelined): 1 fragments ok + +2026-10-06 11:33:23,191 INFO image_tx_daemon: txdone_arrival: seq=178 idx=0 status=0 toa_us=166528 + +2026-10-06 11:33:23,203 INFO image_tx_daemon: frame seq=178 done (pipelined): 1 fragments ok + +2026-10-06 11:33:23,343 INFO image_tx_daemon: LoRa cmd: PROBE seq=47 phase_ms=0 (rx#47) + +2026-10-06 11:33:23,552 INFO image_tx_daemon: txdone_arrival: seq=179 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:23,564 INFO image_tx_daemon: frame seq=179 done (pipelined): 1 fragments ok + +2026-10-06 11:33:24,150 INFO image_tx_daemon: txdone_arrival: seq=180 idx=0 status=0 toa_us=125568 + +2026-10-06 11:33:24,161 INFO image_tx_daemon: frame seq=180 done (pipelined): 1 fragments ok + +2026-10-06 11:33:24,556 INFO image_tx_daemon: txdone_arrival: seq=181 idx=0 status=0 toa_us=128128 + +2026-10-06 11:33:24,567 INFO image_tx_daemon: frame seq=181 done (pipelined): 1 fragments ok + +2026-10-06 11:33:24,830 INFO image_tx_daemon: LoRa cmd: PROBE seq=48 phase_ms=0 (rx#48) + +2026-10-06 11:33:24,987 INFO image_tx_daemon: txdone_arrival: seq=182 idx=0 status=0 toa_us=123008 + +2026-10-06 11:33:24,998 INFO image_tx_daemon: frame seq=182 done (pipelined): 1 fragments ok + +2026-10-06 11:33:25,554 INFO image_tx_daemon: txdone_arrival: seq=183 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:25,566 INFO image_tx_daemon: frame seq=183 done (pipelined): 1 fragments ok + +2026-10-06 11:33:26,152 INFO image_tx_daemon: txdone_arrival: seq=184 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:26,164 INFO image_tx_daemon: frame seq=184 done (pipelined): 1 fragments ok + +2026-10-06 11:33:26,356 INFO image_tx_daemon: LoRa cmd: PROBE seq=49 phase_ms=0 (rx#49) + +2026-10-06 11:33:26,553 INFO image_tx_daemon: txdone_arrival: seq=185 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:26,565 INFO image_tx_daemon: frame seq=185 done (pipelined): 1 fragments ok + +2026-10-06 11:33:27,150 INFO image_tx_daemon: txdone_arrival: seq=186 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:27,162 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 fragments ok + +2026-10-06 11:33:27,568 INFO image_tx_daemon: txdone_arrival: seq=187 idx=0 status=0 toa_us=146048 + +2026-10-06 11:33:27,580 INFO image_tx_daemon: frame seq=187 done (pipelined): 1 fragments ok + +2026-10-06 11:33:27,583 INFO image_tx_daemon: stats: goodput=310.5 B/s util=27% pipeline=v3 frames_in=187 ok=187 fail=0 drop_full=0 drop_stale=0 frags_ok=187 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:33:27,843 INFO image_tx_daemon: LoRa cmd: PROBE seq=50 phase_ms=0 (rx#50) + +2026-10-06 11:33:28,147 INFO image_tx_daemon: txdone_arrival: seq=188 idx=0 status=0 toa_us=128128 + +2026-10-06 11:33:28,158 INFO image_tx_daemon: frame seq=188 done (pipelined): 1 fragments ok + +2026-10-06 11:33:28,544 INFO image_tx_daemon: txdone_arrival: seq=189 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:28,555 INFO image_tx_daemon: frame seq=189 done (pipelined): 1 fragments ok + +2026-10-06 11:33:29,152 INFO image_tx_daemon: txdone_arrival: seq=190 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:29,163 INFO image_tx_daemon: frame seq=190 done (pipelined): 1 fragments ok + +2026-10-06 11:33:29,347 INFO image_tx_daemon: LoRa cmd: PROBE seq=51 phase_ms=0 (rx#51) + +2026-10-06 11:33:29,545 INFO image_tx_daemon: txdone_arrival: seq=191 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:29,556 INFO image_tx_daemon: frame seq=191 done (pipelined): 1 fragments ok + +2026-10-06 11:33:30,142 INFO image_tx_daemon: txdone_arrival: seq=192 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:30,154 INFO image_tx_daemon: frame seq=192 done (pipelined): 1 fragments ok + +2026-10-06 11:33:30,550 INFO image_tx_daemon: txdone_arrival: seq=193 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:30,561 INFO image_tx_daemon: frame seq=193 done (pipelined): 1 fragments ok + +2026-10-06 11:33:30,825 INFO image_tx_daemon: LoRa cmd: PROBE seq=52 phase_ms=0 (rx#52) + +2026-10-06 11:33:31,180 INFO image_tx_daemon: txdone_arrival: seq=194 idx=0 status=0 toa_us=166528 + +2026-10-06 11:33:31,192 INFO image_tx_daemon: frame seq=194 done (pipelined): 1 fragments ok + +2026-10-06 11:33:31,534 INFO image_tx_daemon: txdone_arrival: seq=195 idx=0 status=0 toa_us=123008 + +2026-10-06 11:33:31,545 INFO image_tx_daemon: frame seq=195 done (pipelined): 1 fragments ok + +2026-10-06 11:33:32,141 INFO image_tx_daemon: txdone_arrival: seq=196 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:32,153 INFO image_tx_daemon: frame seq=196 done (pipelined): 1 fragments ok + +2026-10-06 11:33:32,346 INFO image_tx_daemon: LoRa cmd: PROBE seq=53 phase_ms=0 (rx#53) + +2026-10-06 11:33:32,543 INFO image_tx_daemon: txdone_arrival: seq=197 idx=0 status=0 toa_us=128128 + +2026-10-06 11:33:32,555 INFO image_tx_daemon: frame seq=197 done (pipelined): 1 fragments ok + +2026-10-06 11:33:33,141 INFO image_tx_daemon: txdone_arrival: seq=198 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:33,154 INFO image_tx_daemon: frame seq=198 done (pipelined): 1 fragments ok + +2026-10-06 11:33:33,543 INFO image_tx_daemon: txdone_arrival: seq=199 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:33,554 INFO image_tx_daemon: frame seq=199 done (pipelined): 1 fragments ok + +2026-10-06 11:33:33,817 INFO image_tx_daemon: LoRa cmd: PROBE seq=54 phase_ms=0 (rx#54) + +2026-10-06 11:33:34,138 INFO image_tx_daemon: txdone_arrival: seq=200 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:34,150 INFO image_tx_daemon: frame seq=200 done (pipelined): 1 fragments ok + +2026-10-06 11:33:34,541 INFO image_tx_daemon: txdone_arrival: seq=201 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:34,553 INFO image_tx_daemon: frame seq=201 done (pipelined): 1 fragments ok + +2026-10-06 11:33:35,139 INFO image_tx_daemon: txdone_arrival: seq=202 idx=0 status=0 toa_us=128128 + +2026-10-06 11:33:35,151 INFO image_tx_daemon: frame seq=202 done (pipelined): 1 fragments ok + +2026-10-06 11:33:35,349 INFO image_tx_daemon: LoRa cmd: PROBE seq=55 phase_ms=0 (rx#55) + +2026-10-06 11:33:35,535 INFO image_tx_daemon: txdone_arrival: seq=203 idx=0 status=0 toa_us=133248 + +2026-10-06 11:33:35,547 INFO image_tx_daemon: frame seq=203 done (pipelined): 1 fragments ok + +2026-10-06 11:33:36,154 INFO image_tx_daemon: txdone_arrival: seq=204 idx=0 status=0 toa_us=143488 + +2026-10-06 11:33:36,166 INFO image_tx_daemon: frame seq=204 done (pipelined): 1 fragments ok + +2026-10-06 11:33:36,535 INFO image_tx_daemon: txdone_arrival: seq=205 idx=0 status=0 toa_us=125568 + +2026-10-06 11:33:36,547 INFO image_tx_daemon: frame seq=205 done (pipelined): 1 fragments ok + +2026-10-06 11:33:36,810 INFO image_tx_daemon: LoRa cmd: PROBE seq=56 phase_ms=0 (rx#56) + +2026-10-06 11:33:37,177 INFO image_tx_daemon: txdone_arrival: seq=206 idx=0 status=0 toa_us=169088 + +2026-10-06 11:33:37,189 INFO image_tx_daemon: frame seq=206 done (pipelined): 1 fragments ok + +2026-10-06 11:33:37,531 INFO image_tx_daemon: txdone_arrival: seq=207 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:37,542 INFO image_tx_daemon: frame seq=207 done (pipelined): 1 fragments ok + +2026-10-06 11:33:37,595 INFO image_tx_daemon: stats: goodput=314.1 B/s util=27% pipeline=v3 frames_in=207 ok=207 fail=0 drop_full=0 drop_stale=0 frags_ok=207 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:33:38,130 INFO image_tx_daemon: txdone_arrival: seq=208 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:38,142 INFO image_tx_daemon: frame seq=208 done (pipelined): 1 fragments ok + +2026-10-06 11:33:38,372 INFO image_tx_daemon: LoRa cmd: PROBE seq=57 phase_ms=0 (rx#57) + +2026-10-06 11:33:38,527 INFO image_tx_daemon: txdone_arrival: seq=209 idx=0 status=0 toa_us=123008 + +2026-10-06 11:33:38,539 INFO image_tx_daemon: frame seq=209 done (pipelined): 1 fragments ok + +2026-10-06 11:33:39,135 INFO image_tx_daemon: txdone_arrival: seq=210 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:39,147 INFO image_tx_daemon: frame seq=210 done (pipelined): 1 fragments ok + +2026-10-06 11:33:39,550 INFO image_tx_daemon: txdone_arrival: seq=211 idx=0 status=0 toa_us=153728 + +2026-10-06 11:33:39,562 INFO image_tx_daemon: frame seq=211 done (pipelined): 1 fragments ok + +2026-10-06 11:33:39,825 INFO image_tx_daemon: LoRa cmd: PROBE seq=58 phase_ms=0 (rx#58) + +2026-10-06 11:33:40,172 INFO image_tx_daemon: txdone_arrival: seq=212 idx=0 status=0 toa_us=169088 + +2026-10-06 11:33:40,183 INFO image_tx_daemon: frame seq=212 done (pipelined): 1 fragments ok + +2026-10-06 11:33:40,529 INFO image_tx_daemon: txdone_arrival: seq=213 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:40,541 INFO image_tx_daemon: frame seq=213 done (pipelined): 1 fragments ok + +2026-10-06 11:33:41,116 INFO image_tx_daemon: txdone_arrival: seq=214 idx=0 status=0 toa_us=120448 + +2026-10-06 11:33:41,127 INFO image_tx_daemon: frame seq=214 done (pipelined): 1 fragments ok + +2026-10-06 11:33:41,347 INFO image_tx_daemon: LoRa cmd: PROBE seq=59 phase_ms=0 (rx#59) + +2026-10-06 11:33:41,524 INFO image_tx_daemon: txdone_arrival: seq=215 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:41,536 INFO image_tx_daemon: frame seq=215 done (pipelined): 1 fragments ok + +2026-10-06 11:33:42,126 INFO image_tx_daemon: txdone_arrival: seq=216 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:42,138 INFO image_tx_daemon: frame seq=216 done (pipelined): 1 fragments ok + +2026-10-06 11:33:42,524 INFO image_tx_daemon: txdone_arrival: seq=217 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:42,536 INFO image_tx_daemon: frame seq=217 done (pipelined): 1 fragments ok + +2026-10-06 11:33:42,792 INFO image_tx_daemon: LoRa cmd: PROBE seq=60 phase_ms=0 (rx#60) + +2026-10-06 11:33:43,117 INFO image_tx_daemon: txdone_arrival: seq=218 idx=0 status=0 toa_us=125568 + +2026-10-06 11:33:43,129 INFO image_tx_daemon: frame seq=218 done (pipelined): 1 fragments ok + +2026-10-06 11:33:43,530 INFO image_tx_daemon: txdone_arrival: seq=219 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:43,542 INFO image_tx_daemon: frame seq=219 done (pipelined): 1 fragments ok + +2026-10-06 11:33:44,128 INFO image_tx_daemon: txdone_arrival: seq=220 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:44,140 INFO image_tx_daemon: frame seq=220 done (pipelined): 1 fragments ok + +2026-10-06 11:33:44,354 INFO image_tx_daemon: LoRa cmd: PROBE seq=61 phase_ms=0 (rx#61) + +2026-10-06 11:33:44,562 INFO image_tx_daemon: txdone_arrival: seq=221 idx=0 status=0 toa_us=166528 + +2026-10-06 11:33:44,574 INFO image_tx_daemon: frame seq=221 done (pipelined): 1 fragments ok + +2026-10-06 11:33:45,161 INFO image_tx_daemon: txdone_arrival: seq=222 idx=0 status=0 toa_us=163968 + +2026-10-06 11:33:45,174 INFO image_tx_daemon: frame seq=222 done (pipelined): 1 fragments ok + +2026-10-06 11:33:45,551 INFO image_tx_daemon: txdone_arrival: seq=223 idx=0 status=0 toa_us=161408 + +2026-10-06 11:33:45,563 INFO image_tx_daemon: frame seq=223 done (pipelined): 1 fragments ok + +2026-10-06 11:33:45,826 INFO image_tx_daemon: LoRa cmd: PROBE seq=62 phase_ms=0 (rx#62) + +2026-10-06 11:33:46,136 INFO image_tx_daemon: txdone_arrival: seq=224 idx=0 status=0 toa_us=148608 + +2026-10-06 11:33:46,147 INFO image_tx_daemon: frame seq=224 done (pipelined): 1 fragments ok + +2026-10-06 11:33:46,538 INFO image_tx_daemon: txdone_arrival: seq=225 idx=0 status=0 toa_us=146048 + +2026-10-06 11:33:46,550 INFO image_tx_daemon: frame seq=225 done (pipelined): 1 fragments ok + +2026-10-06 11:33:47,157 INFO image_tx_daemon: txdone_arrival: seq=226 idx=0 status=0 toa_us=169088 + +2026-10-06 11:33:47,168 INFO image_tx_daemon: frame seq=226 done (pipelined): 1 fragments ok + +2026-10-06 11:33:47,370 INFO image_tx_daemon: LoRa cmd: PROBE seq=63 phase_ms=0 (rx#63) + +2026-10-06 11:33:47,528 INFO image_tx_daemon: txdone_arrival: seq=227 idx=0 status=0 toa_us=138368 + +2026-10-06 11:33:47,540 INFO image_tx_daemon: frame seq=227 done (pipelined): 1 fragments ok + +2026-10-06 11:33:47,606 INFO image_tx_daemon: stats: goodput=334.4 B/s util=28% pipeline=v3 frames_in=227 ok=227 fail=0 drop_full=0 drop_stale=0 frags_ok=227 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:33:48,156 INFO image_tx_daemon: txdone_arrival: seq=228 idx=0 status=0 toa_us=163968 + +2026-10-06 11:33:48,168 INFO image_tx_daemon: frame seq=228 done (pipelined): 1 fragments ok + +2026-10-06 11:33:48,526 INFO image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=140928 + +2026-10-06 11:33:48,538 INFO image_tx_daemon: frame seq=229 done (pipelined): 1 fragments ok + +2026-10-06 11:33:48,801 INFO image_tx_daemon: LoRa cmd: PROBE seq=64 phase_ms=0 (rx#64) + +2026-10-06 11:33:49,130 INFO image_tx_daemon: txdone_arrival: seq=230 idx=0 status=0 toa_us=146048 + +2026-10-06 11:33:49,142 INFO image_tx_daemon: frame seq=230 done (pipelined): 1 fragments ok + +2026-10-06 11:33:49,508 INFO image_tx_daemon: txdone_arrival: seq=231 idx=0 status=0 toa_us=120448 + +2026-10-06 11:33:49,520 INFO image_tx_daemon: frame seq=231 done (pipelined): 1 fragments ok + +2026-10-06 11:33:50,114 INFO image_tx_daemon: txdone_arrival: seq=232 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:50,125 INFO image_tx_daemon: frame seq=232 done (pipelined): 1 fragments ok + +2026-10-06 11:33:50,359 INFO image_tx_daemon: LoRa cmd: PROBE seq=65 phase_ms=0 (rx#65) + +2026-10-06 11:33:50,505 INFO image_tx_daemon: txdone_arrival: seq=233 idx=0 status=0 toa_us=120448 + +2026-10-06 11:33:50,517 INFO image_tx_daemon: frame seq=233 done (pipelined): 1 fragments ok + +2026-10-06 11:33:51,088 INFO image_tx_daemon: txdone_arrival: seq=234 idx=0 status=0 toa_us=105088 + +2026-10-06 11:33:51,100 INFO image_tx_daemon: frame seq=234 done (pipelined): 1 fragments ok + +2026-10-06 11:33:51,485 INFO image_tx_daemon: txdone_arrival: seq=235 idx=0 status=0 toa_us=107648 + +2026-10-06 11:33:51,497 INFO image_tx_daemon: frame seq=235 done (pipelined): 1 fragments ok + +2026-10-06 11:33:51,760 INFO image_tx_daemon: LoRa cmd: PROBE seq=66 phase_ms=0 (rx#66) + +2026-10-06 11:33:52,109 INFO image_tx_daemon: txdone_arrival: seq=236 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:52,120 INFO image_tx_daemon: frame seq=236 done (pipelined): 1 fragments ok + +2026-10-06 11:33:52,516 INFO image_tx_daemon: txdone_arrival: seq=237 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:52,528 INFO image_tx_daemon: frame seq=237 done (pipelined): 1 fragments ok + +2026-10-06 11:33:53,087 INFO image_tx_daemon: txdone_arrival: seq=238 idx=0 status=0 toa_us=107648 + +2026-10-06 11:33:53,099 INFO image_tx_daemon: frame seq=238 done (pipelined): 1 fragments ok + +2026-10-06 11:33:53,353 INFO image_tx_daemon: LoRa cmd: PROBE seq=67 phase_ms=0 (rx#67) + +2026-10-06 11:33:53,509 INFO image_tx_daemon: txdone_arrival: seq=239 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:53,520 INFO image_tx_daemon: frame seq=239 done (pipelined): 1 fragments ok + +2026-10-06 11:33:54,109 INFO image_tx_daemon: txdone_arrival: seq=240 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:54,121 INFO image_tx_daemon: frame seq=240 done (pipelined): 1 fragments ok + +2026-10-06 11:33:54,492 INFO image_tx_daemon: txdone_arrival: seq=241 idx=0 status=0 toa_us=110208 + +2026-10-06 11:33:54,504 INFO image_tx_daemon: frame seq=241 done (pipelined): 1 fragments ok + +2026-10-06 11:33:54,767 INFO image_tx_daemon: LoRa cmd: PROBE seq=68 phase_ms=0 (rx#68) + +2026-10-06 11:33:55,086 INFO image_tx_daemon: txdone_arrival: seq=242 idx=0 status=0 toa_us=110208 + +2026-10-06 11:33:55,098 INFO image_tx_daemon: frame seq=242 done (pipelined): 1 fragments ok + +2026-10-06 11:33:55,703 INFO image_tx_daemon: txdone_arrival: seq=243 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:55,726 INFO image_tx_daemon: frame seq=243 done (pipelined): 1 fragments ok + +2026-10-06 11:33:55,854 INFO image_tx_daemon: LoRa cmd: PROBE seq=69 phase_ms=0 (rx#69) + +2026-10-06 11:33:56,149 INFO image_tx_daemon: txdone_arrival: seq=244 idx=0 status=0 toa_us=169088 + +2026-10-06 11:33:56,161 INFO image_tx_daemon: frame seq=244 done (pipelined): 1 fragments ok + +2026-10-06 11:33:56,510 INFO image_tx_daemon: txdone_arrival: seq=245 idx=0 status=0 toa_us=128128 + +2026-10-06 11:33:56,522 INFO image_tx_daemon: frame seq=245 done (pipelined): 1 fragments ok + +2026-10-06 11:33:57,102 INFO image_tx_daemon: txdone_arrival: seq=246 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:57,114 INFO image_tx_daemon: frame seq=246 done (pipelined): 1 fragments ok + +2026-10-06 11:33:57,352 INFO image_tx_daemon: LoRa cmd: PROBE seq=70 phase_ms=0 (rx#70) + +2026-10-06 11:33:57,498 INFO image_tx_daemon: txdone_arrival: seq=247 idx=0 status=0 toa_us=123008 + +2026-10-06 11:33:57,510 INFO image_tx_daemon: frame seq=247 done (pipelined): 1 fragments ok + +2026-10-06 11:33:57,618 INFO image_tx_daemon: stats: goodput=297.9 B/s util=26% pipeline=v3 frames_in=247 ok=247 fail=0 drop_full=0 drop_stale=0 frags_ok=247 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:33:58,100 INFO image_tx_daemon: txdone_arrival: seq=248 idx=0 status=0 toa_us=130688 + +2026-10-06 11:33:58,112 INFO image_tx_daemon: frame seq=248 done (pipelined): 1 fragments ok + +2026-10-06 11:33:58,496 INFO image_tx_daemon: txdone_arrival: seq=249 idx=0 status=0 toa_us=112768 + +2026-10-06 11:33:58,507 INFO image_tx_daemon: frame seq=249 done (pipelined): 1 fragments ok + +2026-10-06 11:33:58,770 INFO image_tx_daemon: LoRa cmd: PROBE seq=71 phase_ms=0 (rx#71) + +2026-10-06 11:33:59,092 INFO image_tx_daemon: txdone_arrival: seq=250 idx=0 status=0 toa_us=117888 + +2026-10-06 11:33:59,103 INFO image_tx_daemon: frame seq=250 done (pipelined): 1 fragments ok + +2026-10-06 11:33:59,493 INFO image_tx_daemon: txdone_arrival: seq=251 idx=0 status=0 toa_us=120448 + +2026-10-06 11:33:59,505 INFO image_tx_daemon: frame seq=251 done (pipelined): 1 fragments ok + +2026-10-06 11:34:00,089 INFO image_tx_daemon: txdone_arrival: seq=252 idx=0 status=0 toa_us=123008 + +2026-10-06 11:34:00,101 INFO image_tx_daemon: frame seq=252 done (pipelined): 1 fragments ok + +2026-10-06 11:34:00,353 INFO image_tx_daemon: LoRa cmd: PROBE seq=72 phase_ms=0 (rx#72) + +2026-10-06 11:34:00,498 INFO image_tx_daemon: txdone_arrival: seq=253 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:00,510 INFO image_tx_daemon: frame seq=253 done (pipelined): 1 fragments ok + +2026-10-06 11:34:01,102 INFO image_tx_daemon: txdone_arrival: seq=254 idx=0 status=0 toa_us=128128 + +2026-10-06 11:34:01,113 INFO image_tx_daemon: frame seq=254 done (pipelined): 1 fragments ok + +2026-10-06 11:34:01,506 INFO image_tx_daemon: txdone_arrival: seq=255 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:01,518 INFO image_tx_daemon: frame seq=255 done (pipelined): 1 fragments ok + +2026-10-06 11:34:01,781 INFO image_tx_daemon: LoRa cmd: PROBE seq=73 phase_ms=0 (rx#73) + +2026-10-06 11:34:02,133 INFO image_tx_daemon: txdone_arrival: seq=0 idx=0 status=0 toa_us=163968 + +2026-10-06 11:34:02,144 INFO image_tx_daemon: frame seq=0 done (pipelined): 1 fragments ok + +2026-10-06 11:34:02,509 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:02,521 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok + +2026-10-06 11:34:03,138 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=169088 + +2026-10-06 11:34:03,149 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok + +2026-10-06 11:34:03,358 INFO image_tx_daemon: LoRa cmd: PROBE seq=74 phase_ms=0 (rx#74) + +2026-10-06 11:34:03,494 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=123008 + +2026-10-06 11:34:03,506 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok + +2026-10-06 11:34:04,134 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=169088 + +2026-10-06 11:34:04,147 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok + +2026-10-06 11:34:04,728 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=166528 + +2026-10-06 11:34:04,740 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok + +2026-10-06 11:34:04,862 INFO image_tx_daemon: LoRa cmd: PROBE seq=75 phase_ms=0 (rx#75) + +2026-10-06 11:34:05,090 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:05,102 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok + +2026-10-06 11:34:05,699 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:05,710 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok + +2026-10-06 11:34:06,129 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=169088 + +2026-10-06 11:34:06,141 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok + +2026-10-06 11:34:06,364 INFO image_tx_daemon: LoRa cmd: PROBE seq=76 phase_ms=0 (rx#76) + +2026-10-06 11:34:06,499 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=123008 + +2026-10-06 11:34:06,511 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok + +2026-10-06 11:34:07,089 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:07,100 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok + +2026-10-06 11:34:07,498 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:07,510 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok + +2026-10-06 11:34:07,629 INFO image_tx_daemon: stats: goodput=320.9 B/s util=27% pipeline=v3 frames_in=267 ok=267 fail=0 drop_full=0 drop_stale=0 frags_ok=267 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:34:07,773 INFO image_tx_daemon: LoRa cmd: PROBE seq=77 phase_ms=0 (rx#77) + +2026-10-06 11:34:08,131 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=166528 + +2026-10-06 11:34:08,143 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok + +2026-10-06 11:34:08,502 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=120448 + +2026-10-06 11:34:08,514 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok + +2026-10-06 11:34:09,087 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:09,099 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok + +2026-10-06 11:34:09,362 INFO image_tx_daemon: LoRa cmd: PROBE seq=78 phase_ms=0 (rx#78) + +2026-10-06 11:34:09,514 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:09,526 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok + +2026-10-06 11:34:10,048 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=92288 + +2026-10-06 11:34:10,060 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok + +2026-10-06 11:34:10,522 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=123008 + +2026-10-06 11:34:10,534 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok + +2026-10-06 11:34:10,797 INFO image_tx_daemon: LoRa cmd: PROBE seq=79 phase_ms=0 (rx#79) + +2026-10-06 11:34:11,086 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:11,098 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok + +2026-10-06 11:34:11,683 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=128128 + +2026-10-06 11:34:11,695 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok + +2026-10-06 11:34:11,861 INFO image_tx_daemon: LoRa cmd: PROBE seq=80 phase_ms=0 (rx#80) + +2026-10-06 11:34:12,089 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:12,101 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok + +2026-10-06 11:34:12,687 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:12,699 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok + +2026-10-06 11:34:13,123 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=169088 + +2026-10-06 11:34:13,135 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok + +2026-10-06 11:34:13,365 INFO image_tx_daemon: LoRa cmd: PROBE seq=81 phase_ms=0 (rx#81) + +2026-10-06 11:34:13,717 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=166528 + +2026-10-06 11:34:13,728 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok + +2026-10-06 11:34:14,123 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=166528 + +2026-10-06 11:34:14,135 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok + +2026-10-06 11:34:14,727 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=169088 + +2026-10-06 11:34:14,739 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok + +2026-10-06 11:34:14,857 INFO image_tx_daemon: LoRa cmd: PROBE seq=82 phase_ms=0 (rx#82) + +2026-10-06 11:34:15,086 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:15,097 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok + +2026-10-06 11:34:15,683 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:15,694 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok + +2026-10-06 11:34:16,076 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:16,088 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok + +2026-10-06 11:34:16,351 INFO image_tx_daemon: LoRa cmd: PROBE seq=83 phase_ms=0 (rx#83) + +2026-10-06 11:34:16,513 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=123008 + +2026-10-06 11:34:16,525 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok + +2026-10-06 11:34:17,079 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:17,092 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok + +2026-10-06 11:34:17,640 INFO image_tx_daemon: stats: goodput=306.0 B/s util=26% pipeline=v3 frames_in=287 ok=286 fail=0 drop_full=0 drop_stale=0 frags_ok=286 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:34:17,677 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=128128 + +2026-10-06 11:34:17,688 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok + +2026-10-06 11:34:17,863 INFO image_tx_daemon: LoRa cmd: PROBE seq=84 phase_ms=0 (rx#84) + +2026-10-06 11:34:18,081 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:18,093 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok + +2026-10-06 11:34:18,668 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=125568 + +2026-10-06 11:34:18,680 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok + +2026-10-06 11:34:19,079 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:19,091 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok + +2026-10-06 11:34:19,354 INFO image_tx_daemon: LoRa cmd: PROBE seq=85 phase_ms=0 (rx#85) + +2026-10-06 11:34:19,712 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=163968 + +2026-10-06 11:34:19,724 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok + +2026-10-06 11:34:20,103 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=158848 + +2026-10-06 11:34:20,115 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok + +2026-10-06 11:34:20,712 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=163968 + +2026-10-06 11:34:20,724 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok + +2026-10-06 11:34:20,836 INFO image_tx_daemon: LoRa cmd: PROBE seq=86 phase_ms=0 (rx#86) + +2026-10-06 11:34:21,105 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=166528 + +2026-10-06 11:34:21,117 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok + +2026-10-06 11:34:21,508 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=156288 + +2026-10-06 11:34:21,520 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok + +2026-10-06 11:34:22,090 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=146048 + +2026-10-06 11:34:22,102 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok + +2026-10-06 11:34:22,339 INFO image_tx_daemon: LoRa cmd: PROBE seq=87 phase_ms=0 (rx#87) + +2026-10-06 11:34:22,712 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=166528 + +2026-10-06 11:34:22,724 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok + +2026-10-06 11:34:23,039 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=102528 + +2026-10-06 11:34:23,051 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok + +2026-10-06 11:34:23,669 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=128128 + +2026-10-06 11:34:23,681 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok + +2026-10-06 11:34:23,836 INFO image_tx_daemon: LoRa cmd: PROBE seq=88 phase_ms=0 (rx#88) + +2026-10-06 11:34:24,044 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=107648 + +2026-10-06 11:34:24,056 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok + +2026-10-06 11:34:24,705 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=169088 + +2026-10-06 11:34:24,717 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok + +2026-10-06 11:34:25,037 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=102528 + +2026-10-06 11:34:25,049 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok + +2026-10-06 11:34:25,313 INFO image_tx_daemon: LoRa cmd: PROBE seq=89 phase_ms=0 (rx#89) + +2026-10-06 11:34:25,698 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=163968 + +2026-10-06 11:34:25,710 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok + +2026-10-06 11:34:26,063 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:26,075 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok + +2026-10-06 11:34:26,660 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:26,673 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok + +2026-10-06 11:34:26,846 INFO image_tx_daemon: LoRa cmd: PROBE seq=90 phase_ms=0 (rx#90) + +2026-10-06 11:34:27,065 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=128128 + +2026-10-06 11:34:27,076 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok + +2026-10-06 11:34:27,651 INFO image_tx_daemon: stats: goodput=330.3 B/s util=28% pipeline=v3 frames_in=307 ok=306 fail=0 drop_full=0 drop_stale=0 frags_ok=306 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:34:27,662 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:27,674 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok + +2026-10-06 11:34:28,059 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:28,071 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok + +2026-10-06 11:34:28,334 INFO image_tx_daemon: LoRa cmd: PROBE seq=91 phase_ms=0 (rx#91) + +2026-10-06 11:34:28,687 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=156288 + +2026-10-06 11:34:28,698 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok + +2026-10-06 11:34:29,063 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:29,074 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok + +2026-10-06 11:34:29,639 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=112768 + +2026-10-06 11:34:29,651 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok + +2026-10-06 11:34:29,866 INFO image_tx_daemon: LoRa cmd: PROBE seq=92 phase_ms=0 (rx#92) + +2026-10-06 11:34:30,063 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:30,075 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok + +2026-10-06 11:34:30,640 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=115328 + +2026-10-06 11:34:30,652 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok + +2026-10-06 11:34:31,060 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:31,071 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok + +2026-10-06 11:34:31,335 INFO image_tx_daemon: LoRa cmd: PROBE seq=93 phase_ms=0 (rx#93) + +2026-10-06 11:34:31,496 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=123008 + +2026-10-06 11:34:31,507 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok + +2026-10-06 11:34:32,091 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=163968 + +2026-10-06 11:34:32,103 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok + +2026-10-06 11:34:32,476 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=115328 + +2026-10-06 11:34:32,488 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok + +2026-10-06 11:34:32,751 INFO image_tx_daemon: LoRa cmd: PROBE seq=94 phase_ms=0 (rx#94) + +2026-10-06 11:34:33,058 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:33,070 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok + +2026-10-06 11:34:33,676 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=158848 + +2026-10-06 11:34:33,688 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok + +2026-10-06 11:34:33,853 INFO image_tx_daemon: LoRa cmd: PROBE seq=95 phase_ms=0 (rx#95) + +2026-10-06 11:34:34,040 INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=123008 + +2026-10-06 11:34:34,052 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok + +2026-10-06 11:34:34,690 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=169088 + +2026-10-06 11:34:34,702 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok + +2026-10-06 11:34:35,031 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=112768 + +2026-10-06 11:34:35,043 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok + +2026-10-06 11:34:35,305 INFO image_tx_daemon: LoRa cmd: PROBE seq=96 phase_ms=0 (rx#96) + +2026-10-06 11:34:35,690 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=169088 + +2026-10-06 11:34:35,702 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok + +2026-10-06 11:34:36,086 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=169088 + +2026-10-06 11:34:36,098 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok + +2026-10-06 11:34:36,352 INFO image_tx_daemon: LoRa cmd: PROBE seq=97 phase_ms=0 (rx#97) + +2026-10-06 11:34:36,642 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=123008 + +2026-10-06 11:34:36,653 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok + +2026-10-06 11:34:37,028 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=112768 + +2026-10-06 11:34:37,040 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok + +2026-10-06 11:34:37,663 INFO image_tx_daemon: stats: goodput=317.8 B/s util=27% pipeline=v3 frames_in=327 ok=326 fail=0 drop_full=0 drop_stale=0 frags_ok=326 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:34:37,678 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=166528 + +2026-10-06 11:34:37,690 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok + +2026-10-06 11:34:37,841 INFO image_tx_daemon: LoRa cmd: PROBE seq=98 phase_ms=0 (rx#98) + +2026-10-06 11:34:38,080 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=169088 + +2026-10-06 11:34:38,092 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok + +2026-10-06 11:34:38,680 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=163968 + +2026-10-06 11:34:38,692 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok + +2026-10-06 11:34:39,077 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=163968 + +2026-10-06 11:34:39,089 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok + +2026-10-06 11:34:39,343 INFO image_tx_daemon: LoRa cmd: PROBE seq=99 phase_ms=0 (rx#99) + +2026-10-06 11:34:39,664 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=148608 + +2026-10-06 11:34:39,676 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok + +2026-10-06 11:34:40,069 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=158848 + +2026-10-06 11:34:40,080 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok + +2026-10-06 11:34:40,667 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=153728 + +2026-10-06 11:34:40,679 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok + +2026-10-06 11:34:40,843 INFO image_tx_daemon: LoRa cmd: PROBE seq=100 phase_ms=0 (rx#100) + +2026-10-06 11:34:41,051 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=140928 + +2026-10-06 11:34:41,062 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok + +2026-10-06 11:34:41,676 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=166528 + +2026-10-06 11:34:41,688 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok + +2026-10-06 11:34:42,035 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:42,047 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok + +2026-10-06 11:34:42,310 INFO image_tx_daemon: LoRa cmd: PROBE seq=101 phase_ms=0 (rx#101) + +2026-10-06 11:34:42,639 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:42,651 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok + +2026-10-06 11:34:43,058 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=153728 + +2026-10-06 11:34:43,070 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok + +2026-10-06 11:34:43,667 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=163968 + +2026-10-06 11:34:43,680 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok + +2026-10-06 11:34:43,884 INFO image_tx_daemon: LoRa cmd: PROBE seq=102 phase_ms=0 (rx#102) + +2026-10-06 11:34:44,009 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=107648 + +2026-10-06 11:34:44,021 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok + +2026-10-06 11:34:44,606 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=107648 + +2026-10-06 11:34:44,618 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok + +2026-10-06 11:34:45,065 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=166528 + +2026-10-06 11:34:45,078 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok + +2026-10-06 11:34:45,340 INFO image_tx_daemon: LoRa cmd: PROBE seq=103 phase_ms=0 (rx#103) + +2026-10-06 11:34:45,623 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=125568 + +2026-10-06 11:34:45,635 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok + +2026-10-06 11:34:46,005 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=110208 + +2026-10-06 11:34:46,017 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok + +2026-10-06 11:34:46,617 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=123008 + +2026-10-06 11:34:46,628 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok + +2026-10-06 11:34:46,850 INFO image_tx_daemon: LoRa cmd: PROBE seq=104 phase_ms=0 (rx#104) + +2026-10-06 11:34:47,028 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=128128 + +2026-10-06 11:34:47,039 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok + +2026-10-06 11:34:47,647 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=148608 + +2026-10-06 11:34:47,659 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok + +2026-10-06 11:34:47,675 INFO image_tx_daemon: stats: goodput=359.5 B/s util=30% pipeline=v3 frames_in=347 ok=347 fail=0 drop_full=0 drop_stale=0 frags_ok=347 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:34:48,067 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=169088 + +2026-10-06 11:34:48,079 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok + +2026-10-06 11:34:48,342 INFO image_tx_daemon: LoRa cmd: PROBE seq=105 phase_ms=0 (rx#105) + +2026-10-06 11:34:48,656 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=156288 + +2026-10-06 11:34:48,668 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok + +2026-10-06 11:34:49,025 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=128128 + +2026-10-06 11:34:49,037 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok + +2026-10-06 11:34:49,664 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=166528 + +2026-10-06 11:34:49,675 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok + +2026-10-06 11:34:49,861 INFO image_tx_daemon: LoRa cmd: PROBE seq=106 phase_ms=0 (rx#106) + +2026-10-06 11:34:50,017 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=128128 + +2026-10-06 11:34:50,029 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok + +2026-10-06 11:34:50,596 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=110208 + +2026-10-06 11:34:50,608 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok + +2026-10-06 11:34:51,057 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=169088 + +2026-10-06 11:34:51,069 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok + +2026-10-06 11:34:51,332 INFO image_tx_daemon: LoRa cmd: PROBE seq=107 phase_ms=0 (rx#107) + +2026-10-06 11:34:51,660 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=166528 + +2026-10-06 11:34:51,671 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok + +2026-10-06 11:34:52,059 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=166528 + +2026-10-06 11:34:52,071 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok + +2026-10-06 11:34:52,626 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=140928 + +2026-10-06 11:34:52,638 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok + +2026-10-06 11:34:52,857 INFO image_tx_daemon: LoRa cmd: PROBE seq=108 phase_ms=0 (rx#108) + +2026-10-06 11:34:53,054 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=169088 + +2026-10-06 11:34:53,065 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok + +2026-10-06 11:34:53,610 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=125568 + +2026-10-06 11:34:53,621 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok + +2026-10-06 11:34:53,993 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=105088 + +2026-10-06 11:34:54,004 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok + +2026-10-06 11:34:54,267 INFO image_tx_daemon: LoRa cmd: PROBE seq=109 phase_ms=0 (rx#109) + +2026-10-06 11:34:54,634 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=148608 + +2026-10-06 11:34:54,645 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok + +2026-10-06 11:34:54,990 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=107648 + +2026-10-06 11:34:55,002 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok + +2026-10-06 11:34:55,586 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=107648 + +2026-10-06 11:34:55,598 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok + +2026-10-06 11:34:55,861 INFO image_tx_daemon: LoRa cmd: PROBE seq=110 phase_ms=0 (rx#110) + +2026-10-06 11:34:56,041 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=153728 + +2026-10-06 11:34:56,053 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok + +2026-10-06 11:34:56,607 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:56,619 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok + +2026-10-06 11:34:57,013 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:57,024 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok + +2026-10-06 11:34:57,287 INFO image_tx_daemon: LoRa cmd: PROBE seq=111 phase_ms=0 (rx#111) + +2026-10-06 11:34:57,629 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=148608 + +2026-10-06 11:34:57,640 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok + +2026-10-06 11:34:57,688 INFO image_tx_daemon: stats: goodput=334.7 B/s util=28% pipeline=v3 frames_in=367 ok=367 fail=0 drop_full=0 drop_stale=0 frags_ok=367 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:34:58,008 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:58,020 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok + +2026-10-06 11:34:58,607 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=130688 + +2026-10-06 11:34:58,620 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok + +2026-10-06 11:34:58,874 INFO image_tx_daemon: LoRa cmd: PROBE seq=112 phase_ms=0 (rx#112) + +2026-10-06 11:34:59,000 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=107648 + +2026-10-06 11:34:59,012 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok + +2026-10-06 11:35:04,016 INFO image_tx_daemon: signal received; shutting down + +2026-10-06 11:35:04,878 INFO image_tx_daemon: image_tx_daemon exit + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/camera_service.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/camera_service.log new file mode 100644 index 00000000..5e1a0fa3 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/camera_service.log @@ -0,0 +1,184 @@ +2026-10-06 11:39:04,333 INFO camera_service: v4l2/ffmpeg pid=10 device=/dev/video1 1920x1080@30fps -> 384x256 rgb24 + +2026-10-06 11:39:04,334 INFO camera_service: LIFETRAC_USE_LORA_BRIDGE=1 — skipping M7 IpcWriter; frames routed to MQTT lifetrac/v25/cmd/image_frame only + +2026-10-06 11:39:04,364 INFO camera_service: byte_budget=2436 B/frame (LIFETRAC_FRAGMENT_BUDGET, phy=image) + +2026-10-06 11:39:04,767 INFO camera_service: vector encoder prebuilt (import+build 248 ms, warm-up 154 ms) + +2026-10-06 11:39:04,977 INFO camera_service: encode_mode -> 9 (vector) [boot] + +2026-10-06 11:39:04,991 INFO link_budget: -> 203 B/frame (n=1, image_bw250) + +2026-10-06 11:39:06,583 INFO camera_service: vector_stats ms_total=138.4 ms={"resize":0.4,"l0":15.4,"l1":63.7,"l3":22.4,"temporal_pack":36.1,"total":138.4} bytes=188 level=0 detail=80 epoch=0 n_live=18 residual=2117.064 epoch_pending=0 epochs=1 trigger=first ttl_dropped=0 waiting=0 frames=1 epochs_by={"first":1,"forced":0,"horizon":0,"safety":0,"relabel":0} share_frames=0 share_resends=0 share_repeats=0 carousel_resends=0 del_repeats=0 + +2026-10-06 11:39:08,604 INFO camera_service: vector_stats ms_total=154.0 ms={"resize":0.6,"l0":13.4,"l1":60.9,"l3":39.1,"temporal_pack":39.7,"total":154.0} bytes=199 level=0 detail=80 epoch=3 n_live=16 residual=4469.679 epoch_pending=0 epochs=4 trigger=horizon ttl_dropped=0 waiting=0 frames=5 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":1} share_frames=1 share_resends=0 share_repeats=0 carousel_resends=0 del_repeats=0 + +2026-10-06 11:39:10,626 INFO camera_service: vector_stats ms_total=176.2 ms={"resize":0.4,"l0":14.6,"l1":72.4,"l3":37.6,"temporal_pack":50.6,"total":176.2} bytes=199 level=0 detail=80 epoch=4 n_live=32 residual=2235.255 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=0 frames=9 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":2} share_frames=2 share_resends=3 share_repeats=3 carousel_resends=0 del_repeats=8 + +2026-10-06 11:39:12,636 INFO camera_service: vector_stats ms_total=185.2 ms={"resize":0.5,"l0":13.3,"l1":64.7,"l3":37.8,"temporal_pack":68.5,"total":185.2} bytes=203 level=0 detail=80 epoch=4 n_live=22 residual=3186.260 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=2 frames=13 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":2} share_frames=3 share_resends=6 share_repeats=3 carousel_resends=3 del_repeats=26 + +2026-10-06 11:39:15,144 INFO camera_service: vector_stats ms_total=185.9 ms={"resize":0.4,"l0":14.8,"l1":77.5,"l3":36.1,"temporal_pack":56.6,"total":185.9} bytes=200 level=0 detail=80 epoch=4 n_live=16 residual=4744.806 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=9 frames=18 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":2} share_frames=4 share_resends=8 share_repeats=4 carousel_resends=4 del_repeats=61 + +2026-10-06 11:39:17,145 INFO camera_service: vector_stats ms_total=182.9 ms={"resize":0.4,"l0":12.7,"l1":76.8,"l3":41.4,"temporal_pack":51.0,"total":182.9} bytes=203 level=0 detail=80 epoch=4 n_live=13 residual=3723.445 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=14 frames=22 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":2} share_frames=5 share_resends=9 share_repeats=4 carousel_resends=5 del_repeats=89 + +2026-10-06 11:39:19,152 INFO camera_service: vector_stats ms_total=186.9 ms={"resize":0.5,"l0":12.7,"l1":75.3,"l3":44.2,"temporal_pack":53.7,"total":186.9} bytes=201 level=0 detail=80 epoch=4 n_live=15 residual=4378.633 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=10 frames=26 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":2} share_frames=6 share_resends=12 share_repeats=6 carousel_resends=6 del_repeats=116 + +2026-10-06 11:39:21,162 INFO camera_service: vector_stats ms_total=202.9 ms={"resize":0.5,"l0":12.8,"l1":78.7,"l3":42.7,"temporal_pack":67.7,"total":202.9} bytes=202 level=0 detail=80 epoch=4 n_live=25 residual=4044.393 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=4 frames=30 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":2} share_frames=7 share_resends=14 share_repeats=7 carousel_resends=7 del_repeats=136 + +2026-10-06 11:39:23,165 INFO camera_service: vector_stats ms_total=199.7 ms={"resize":0.5,"l0":14.7,"l1":83.8,"l3":45.4,"temporal_pack":55.0,"total":199.7} bytes=201 level=0 detail=80 epoch=4 n_live=14 residual=5058.444 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=15 frames=34 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":2} share_frames=8 share_resends=17 share_repeats=10 carousel_resends=7 del_repeats=144 + +2026-10-06 11:39:25,605 INFO camera_service: vector_stats ms_total=174.4 ms={"resize":0.5,"l0":12.7,"l1":78.7,"l3":39.0,"temporal_pack":42.9,"total":174.4} bytes=203 level=0 detail=80 epoch=4 n_live=19 residual=5640.740 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=0 frames=39 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":2} share_frames=9 share_resends=18 share_repeats=10 carousel_resends=8 del_repeats=170 + +2026-10-06 11:39:27,628 INFO camera_service: vector_stats ms_total=190.5 ms={"resize":0.5,"l0":12.6,"l1":74.9,"l3":44.7,"temporal_pack":57.2,"total":190.5} bytes=199 level=0 detail=80 epoch=4 n_live=16 residual=5117.075 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=8 frames=43 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":2} share_frames=10 share_resends=21 share_repeats=12 carousel_resends=9 del_repeats=178 + +2026-10-06 11:39:29,642 INFO camera_service: vector_stats ms_total=207.0 ms={"resize":0.5,"l0":29.9,"l1":74.1,"l3":48.2,"temporal_pack":53.8,"total":207.0} bytes=203 level=0 detail=80 epoch=4 n_live=16 residual=4901.999 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=5 frames=47 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":2} share_frames=11 share_resends=24 share_repeats=13 carousel_resends=11 del_repeats=204 + +2026-10-06 11:39:32,125 INFO camera_service: vector_stats ms_total=195.7 ms={"resize":0.5,"l0":12.8,"l1":82.1,"l3":45.5,"temporal_pack":54.3,"total":195.7} bytes=203 level=0 detail=80 epoch=4 n_live=11 residual=5106.041 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=6 frames=52 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":2} share_frames=13 share_resends=28 share_repeats=15 carousel_resends=13 del_repeats=236 + +2026-10-06 11:39:34,129 INFO camera_service: vector_stats ms_total=187.8 ms={"resize":0.5,"l0":12.8,"l1":76.2,"l3":44.9,"temporal_pack":52.9,"total":187.8} bytes=203 level=0 detail=80 epoch=4 n_live=11 residual=5402.535 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=9 frames=56 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":2} share_frames=14 share_resends=30 share_repeats=16 carousel_resends=14 del_repeats=260 + +2026-10-06 11:39:36,140 INFO camera_service: vector_stats ms_total=201.5 ms={"resize":0.4,"l0":15.5,"l1":81.0,"l3":47.4,"temporal_pack":56.7,"total":201.5} bytes=202 level=0 detail=80 epoch=4 n_live=11 residual=6019.948 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=8 frames=60 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":2} share_frames=15 share_resends=33 share_repeats=18 carousel_resends=15 del_repeats=291 + +2026-10-06 11:39:38,625 INFO camera_service: vector_stats ms_total=184.0 ms={"resize":0.5,"l0":14.6,"l1":73.5,"l3":40.1,"temporal_pack":54.9,"total":184.0} bytes=202 level=0 detail=80 epoch=4 n_live=13 residual=5369.691 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=11 frames=65 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":2} share_frames=16 share_resends=33 share_repeats=18 carousel_resends=15 del_repeats=320 + +2026-10-06 11:39:41,126 INFO camera_service: vector_stats ms_total=193.1 ms={"resize":0.5,"l0":14.9,"l1":88.4,"l3":36.0,"temporal_pack":52.7,"total":193.1} bytes=202 level=0 detail=80 epoch=4 n_live=13 residual=4353.991 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=9 frames=70 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":2} share_frames=17 share_resends=34 share_repeats=19 carousel_resends=15 del_repeats=350 + +2026-10-06 11:39:43,622 INFO camera_service: vector_stats ms_total=183.0 ms={"resize":0.5,"l0":13.4,"l1":77.7,"l3":38.2,"temporal_pack":52.7,"total":183.0} bytes=203 level=0 detail=80 epoch=4 n_live=15 residual=4395.022 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=7 frames=75 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":2} share_frames=18 share_resends=35 share_repeats=19 carousel_resends=16 del_repeats=383 + +2026-10-06 11:39:45,699 INFO camera_service: vector_stats ms_total=266.0 ms={"resize":0.5,"l0":13.4,"l1":118.7,"l3":55.8,"temporal_pack":77.1,"total":266.0} bytes=200 level=0 detail=80 epoch=4 n_live=33 residual=3900.919 epoch_pending=0 epochs=5 trigger=relabel ttl_dropped=0 waiting=2 frames=79 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":2} share_frames=19 share_resends=37 share_repeats=20 carousel_resends=17 del_repeats=392 + +2026-10-06 11:39:48,120 INFO camera_service: vector_stats ms_total=178.8 ms={"resize":0.5,"l0":14.1,"l1":79.7,"l3":38.0,"temporal_pack":46.0,"total":178.8} bytes=202 level=0 detail=80 epoch=6 n_live=11 residual=4102.980 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=3 frames=84 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=21 share_resends=41 share_repeats=24 carousel_resends=17 del_repeats=399 + +2026-10-06 11:39:50,142 INFO camera_service: vector_stats ms_total=202.5 ms={"resize":0.5,"l0":13.8,"l1":78.3,"l3":35.0,"temporal_pack":74.4,"total":202.5} bytes=199 level=0 detail=80 epoch=6 n_live=30 residual=4710.673 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=7 frames=88 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=22 share_resends=45 share_repeats=28 carousel_resends=17 del_repeats=401 + +2026-10-06 11:39:52,637 INFO camera_service: vector_stats ms_total=192.7 ms={"resize":0.5,"l0":12.5,"l1":74.4,"l3":36.0,"temporal_pack":68.8,"total":192.7} bytes=198 level=0 detail=80 epoch=6 n_live=28 residual=4591.895 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=5 frames=93 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=23 share_resends=48 share_repeats=28 carousel_resends=20 del_repeats=410 + +2026-10-06 11:39:54,648 INFO camera_service: vector_stats ms_total=204.7 ms={"resize":0.5,"l0":12.7,"l1":81.5,"l3":37.8,"temporal_pack":71.6,"total":204.7} bytes=181 level=0 detail=80 epoch=6 n_live=35 residual=4521.139 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=1 frames=97 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=24 share_resends=52 share_repeats=28 carousel_resends=24 del_repeats=416 + +2026-10-06 11:39:57,140 INFO camera_service: vector_stats ms_total=194.7 ms={"resize":0.5,"l0":12.6,"l1":75.8,"l3":36.7,"temporal_pack":68.5,"total":194.7} bytes=130 level=0 detail=80 epoch=6 n_live=34 residual=4482.808 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=3 frames=102 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=25 share_resends=55 share_repeats=28 carousel_resends=27 del_repeats=430 + +2026-10-06 11:39:59,626 INFO camera_service: vector_stats ms_total=176.8 ms={"resize":0.4,"l0":12.7,"l1":76.4,"l3":36.6,"temporal_pack":50.1,"total":176.8} bytes=198 level=0 detail=80 epoch=6 n_live=34 residual=5014.013 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=0 frames=107 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=26 share_resends=59 share_repeats=28 carousel_resends=31 del_repeats=442 + +2026-10-06 11:40:01,640 INFO camera_service: vector_stats ms_total=194.0 ms={"resize":0.5,"l0":12.7,"l1":73.2,"l3":36.3,"temporal_pack":70.6,"total":194.0} bytes=141 level=0 detail=80 epoch=6 n_live=33 residual=4864.741 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=3 frames=111 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=27 share_resends=62 share_repeats=28 carousel_resends=34 del_repeats=455 + +2026-10-06 11:40:03,658 INFO camera_service: vector_stats ms_total=204.7 ms={"resize":0.5,"l0":13.0,"l1":82.3,"l3":36.4,"temporal_pack":72.0,"total":204.7} bytes=142 level=0 detail=80 epoch=6 n_live=31 residual=4774.979 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=7 frames=115 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=28 share_resends=66 share_repeats=28 carousel_resends=38 del_repeats=467 + +2026-10-06 11:40:06,156 INFO camera_service: vector_stats ms_total=210.7 ms={"resize":0.6,"l0":12.6,"l1":91.1,"l3":35.9,"temporal_pack":70.0,"total":210.7} bytes=196 level=0 detail=80 epoch=6 n_live=36 residual=4635.291 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=5 frames=120 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=30 share_resends=74 share_repeats=28 carousel_resends=46 del_repeats=478 + +2026-10-06 11:40:08,624 INFO camera_service: vector_stats ms_total=179.2 ms={"resize":0.5,"l0":12.7,"l1":77.6,"l3":35.8,"temporal_pack":52.0,"total":179.2} bytes=198 level=0 detail=80 epoch=6 n_live=37 residual=4585.597 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=1 frames=125 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=31 share_resends=77 share_repeats=28 carousel_resends=49 del_repeats=491 + +2026-10-06 11:40:10,652 INFO camera_service: vector_stats ms_total=195.2 ms={"resize":0.5,"l0":14.0,"l1":78.0,"l3":35.8,"temporal_pack":66.3,"total":195.2} bytes=164 level=0 detail=80 epoch=6 n_live=33 residual=4444.239 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=4 frames=129 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=32 share_resends=82 share_repeats=28 carousel_resends=54 del_repeats=502 + +2026-10-06 11:40:12,706 INFO camera_service: vector_stats ms_total=239.7 ms={"resize":0.6,"l0":19.1,"l1":104.3,"l3":44.5,"temporal_pack":70.6,"total":239.7} bytes=150 level=0 detail=80 epoch=6 n_live=35 residual=4495.635 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=4 frames=133 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=33 share_resends=86 share_repeats=28 carousel_resends=58 del_repeats=514 + +2026-10-06 11:40:14,734 INFO camera_service: vector_stats ms_total=249.2 ms={"resize":0.5,"l0":16.8,"l1":95.8,"l3":46.5,"temporal_pack":88.9,"total":249.2} bytes=174 level=0 detail=80 epoch=6 n_live=36 residual=4801.918 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=2 frames=137 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=34 share_resends=90 share_repeats=28 carousel_resends=62 del_repeats=523 + +2026-10-06 11:40:16,734 INFO camera_service: vector_stats ms_total=217.6 ms={"resize":0.5,"l0":15.9,"l1":91.9,"l3":46.3,"temporal_pack":62.4,"total":217.6} bytes=171 level=0 detail=80 epoch=6 n_live=34 residual=6125.822 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=3 frames=141 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=35 share_resends=94 share_repeats=28 carousel_resends=66 del_repeats=534 + +2026-10-06 11:40:18,777 INFO camera_service: vector_stats ms_total=222.8 ms={"resize":0.5,"l0":15.9,"l1":93.9,"l3":50.0,"temporal_pack":61.7,"total":222.8} bytes=198 level=0 detail=80 epoch=6 n_live=35 residual=5056.342 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=6 frames=145 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=36 share_resends=98 share_repeats=28 carousel_resends=70 del_repeats=545 + +2026-10-06 11:40:20,838 INFO camera_service: vector_stats ms_total=245.1 ms={"resize":0.5,"l0":16.0,"l1":95.7,"l3":46.3,"temporal_pack":86.0,"total":245.1} bytes=158 level=0 detail=80 epoch=6 n_live=34 residual=5096.396 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=3 frames=149 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=37 share_resends=101 share_repeats=28 carousel_resends=73 del_repeats=555 + +2026-10-06 11:40:22,890 INFO camera_service: vector_stats ms_total=247.8 ms={"resize":0.5,"l0":16.7,"l1":95.3,"l3":46.3,"temporal_pack":88.4,"total":247.8} bytes=171 level=0 detail=80 epoch=6 n_live=35 residual=4783.244 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=2 frames=153 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=38 share_resends=105 share_repeats=28 carousel_resends=77 del_repeats=564 + +2026-10-06 11:40:25,417 INFO camera_service: vector_stats ms_total=240.4 ms={"resize":0.5,"l0":15.9,"l1":91.3,"l3":47.5,"temporal_pack":84.6,"total":240.4} bytes=168 level=0 detail=80 epoch=6 n_live=34 residual=5177.881 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=2 frames=158 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=39 share_resends=109 share_repeats=28 carousel_resends=81 del_repeats=578 + +2026-10-06 11:40:27,485 INFO camera_service: vector_stats ms_total=244.2 ms={"resize":0.5,"l0":16.4,"l1":94.4,"l3":44.0,"temporal_pack":88.2,"total":244.2} bytes=137 level=0 detail=80 epoch=6 n_live=33 residual=4941.755 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=3 frames=162 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=40 share_resends=112 share_repeats=28 carousel_resends=84 del_repeats=591 + +2026-10-06 11:40:29,519 INFO camera_service: vector_stats ms_total=254.3 ms={"resize":0.6,"l0":19.1,"l1":95.8,"l3":48.0,"temporal_pack":90.1,"total":254.3} bytes=150 level=0 detail=80 epoch=6 n_live=32 residual=4834.131 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=3 frames=166 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=41 share_resends=116 share_repeats=28 carousel_resends=88 del_repeats=602 + +2026-10-06 11:40:31,589 INFO camera_service: vector_stats ms_total=255.9 ms={"resize":0.5,"l0":19.0,"l1":95.5,"l3":46.7,"temporal_pack":93.6,"total":255.9} bytes=184 level=0 detail=80 epoch=6 n_live=34 residual=5768.435 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=3 frames=170 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=42 share_resends=120 share_repeats=28 carousel_resends=92 del_repeats=614 + +2026-10-06 11:40:33,622 INFO camera_service: vector_stats ms_total=249.5 ms={"resize":0.5,"l0":15.9,"l1":95.8,"l3":46.7,"temporal_pack":90.0,"total":249.5} bytes=152 level=0 detail=80 epoch=6 n_live=31 residual=4733.754 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=2 frames=174 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=43 share_resends=123 share_repeats=28 carousel_resends=95 del_repeats=625 + +2026-10-06 11:40:35,648 INFO camera_service: vector_stats ms_total=215.4 ms={"resize":0.5,"l0":16.8,"l1":91.5,"l3":44.8,"temporal_pack":61.1,"total":215.4} bytes=202 level=0 detail=80 epoch=6 n_live=31 residual=4548.363 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=4 frames=178 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=44 share_resends=126 share_repeats=28 carousel_resends=98 del_repeats=636 + +2026-10-06 11:40:37,711 INFO camera_service: vector_stats ms_total=218.6 ms={"resize":0.5,"l0":15.9,"l1":96.1,"l3":46.7,"temporal_pack":58.8,"total":218.6} bytes=177 level=0 detail=80 epoch=6 n_live=32 residual=4732.817 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=1 frames=182 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=45 share_resends=130 share_repeats=28 carousel_resends=102 del_repeats=646 + +2026-10-06 11:40:39,745 INFO camera_service: vector_stats ms_total=219.0 ms={"resize":0.5,"l0":15.7,"l1":89.8,"l3":46.8,"temporal_pack":65.5,"total":219.0} bytes=157 level=0 detail=80 epoch=6 n_live=35 residual=4659.378 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=1 frames=186 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=46 share_resends=134 share_repeats=28 carousel_resends=106 del_repeats=657 + +2026-10-06 11:40:41,779 INFO camera_service: vector_stats ms_total=217.6 ms={"resize":0.5,"l0":15.8,"l1":92.3,"l3":45.8,"temporal_pack":62.6,"total":217.6} bytes=159 level=0 detail=80 epoch=6 n_live=32 residual=4780.793 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=2 frames=190 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=47 share_resends=137 share_repeats=28 carousel_resends=109 del_repeats=667 + +2026-10-06 11:40:43,826 INFO camera_service: vector_stats ms_total=226.2 ms={"resize":0.6,"l0":16.5,"l1":96.0,"l3":46.8,"temporal_pack":65.6,"total":226.2} bytes=158 level=0 detail=80 epoch=6 n_live=33 residual=5907.548 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=4 frames=194 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=48 share_resends=140 share_repeats=28 carousel_resends=112 del_repeats=678 + +2026-10-06 11:40:45,862 INFO camera_service: vector_stats ms_total=228.0 ms={"resize":0.5,"l0":16.5,"l1":93.7,"l3":44.8,"temporal_pack":71.8,"total":228.0} bytes=199 level=0 detail=80 epoch=6 n_live=36 residual=4655.565 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=5 frames=198 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=49 share_resends=145 share_repeats=28 carousel_resends=117 del_repeats=687 + +2026-10-06 11:40:47,902 INFO camera_service: vector_stats ms_total=233.8 ms={"resize":0.5,"l0":15.7,"l1":92.1,"l3":46.8,"temporal_pack":78.1,"total":233.8} bytes=172 level=0 detail=80 epoch=6 n_live=34 residual=3355.452 epoch_pending=0 epochs=7 trigger=relabel ttl_dropped=0 waiting=3 frames=202 epochs_by={"first":1,"forced":0,"horizon":2,"safety":0,"relabel":4} share_frames=50 share_resends=149 share_repeats=28 carousel_resends=121 del_repeats=700 + +2026-10-06 11:40:49,966 INFO camera_service: vector_stats ms_total=251.3 ms={"resize":0.5,"l0":16.0,"l1":97.6,"l3":45.8,"temporal_pack":90.6,"total":251.3} bytes=203 level=0 detail=80 epoch=7 n_live=33 residual=3421.094 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=7 frames=206 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=51 share_resends=152 share_repeats=31 carousel_resends=121 del_repeats=705 + +2026-10-06 11:40:52,045 INFO camera_service: vector_stats ms_total=241.6 ms={"resize":0.5,"l0":16.2,"l1":97.4,"l3":44.9,"temporal_pack":82.0,"total":241.6} bytes=166 level=0 detail=80 epoch=7 n_live=30 residual=3249.431 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=1 frames=210 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=52 share_resends=156 share_repeats=33 carousel_resends=123 del_repeats=716 + +2026-10-06 11:40:54,081 INFO camera_service: vector_stats ms_total=245.1 ms={"resize":0.5,"l0":16.8,"l1":93.4,"l3":45.4,"temporal_pack":88.3,"total":245.1} bytes=111 level=0 detail=80 epoch=7 n_live=32 residual=3335.372 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=4 frames=214 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=53 share_resends=159 share_repeats=33 carousel_resends=126 del_repeats=725 + +2026-10-06 11:40:56,143 INFO camera_service: vector_stats ms_total=272.6 ms={"resize":0.6,"l0":16.1,"l1":112.0,"l3":50.9,"temporal_pack":92.4,"total":272.6} bytes=161 level=0 detail=80 epoch=7 n_live=30 residual=3432.091 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=3 frames=218 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=54 share_resends=162 share_repeats=33 carousel_resends=129 del_repeats=736 + +2026-10-06 11:40:58,196 INFO camera_service: vector_stats ms_total=250.8 ms={"resize":0.5,"l0":16.9,"l1":104.4,"l3":50.2,"temporal_pack":78.1,"total":250.8} bytes=201 level=0 detail=80 epoch=7 n_live=31 residual=3474.536 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=6 frames=222 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=55 share_resends=166 share_repeats=33 carousel_resends=133 del_repeats=751 + +2026-10-06 11:41:00,198 INFO camera_service: vector_stats ms_total=260.0 ms={"resize":0.5,"l0":16.6,"l1":99.8,"l3":45.2,"temporal_pack":97.3,"total":260.0} bytes=183 level=0 detail=80 epoch=7 n_live=30 residual=3557.992 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=6 frames=226 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=56 share_resends=169 share_repeats=33 carousel_resends=136 del_repeats=763 + +2026-10-06 11:41:02,674 INFO camera_service: vector_stats ms_total=240.3 ms={"resize":0.5,"l0":15.9,"l1":91.2,"l3":51.3,"temporal_pack":80.7,"total":240.3} bytes=203 level=0 detail=80 epoch=7 n_live=27 residual=3814.134 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=4 frames=231 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=57 share_resends=172 share_repeats=33 carousel_resends=139 del_repeats=777 + +2026-10-06 11:41:05,170 INFO camera_service: vector_stats ms_total=255.7 ms={"resize":0.5,"l0":16.3,"l1":92.7,"l3":47.1,"temporal_pack":98.5,"total":255.7} bytes=201 level=0 detail=80 epoch=7 n_live=33 residual=3963.268 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=3 frames=236 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=59 share_resends=179 share_repeats=36 carousel_resends=143 del_repeats=792 + +2026-10-06 11:41:07,231 INFO camera_service: vector_stats ms_total=295.9 ms={"resize":0.5,"l0":15.8,"l1":98.0,"l3":67.5,"temporal_pack":113.3,"total":295.9} bytes=199 level=0 detail=80 epoch=7 n_live=35 residual=3783.137 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=1 frames=240 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=60 share_resends=182 share_repeats=36 carousel_resends=146 del_repeats=804 + +2026-10-06 11:41:09,653 INFO camera_service: vector_stats ms_total=249.8 ms={"resize":0.5,"l0":16.2,"l1":89.9,"l3":44.7,"temporal_pack":97.9,"total":249.8} bytes=199 level=0 detail=80 epoch=7 n_live=35 residual=3709.193 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=4 frames=245 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=61 share_resends=186 share_repeats=38 carousel_resends=148 del_repeats=822 + +2026-10-06 11:41:11,684 INFO camera_service: vector_stats ms_total=253.0 ms={"resize":0.5,"l0":15.9,"l1":90.8,"l3":47.6,"temporal_pack":97.7,"total":253.0} bytes=203 level=0 detail=80 epoch=7 n_live=36 residual=3769.271 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=5 frames=249 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=62 share_resends=190 share_repeats=38 carousel_resends=152 del_repeats=836 + +2026-10-06 11:41:14,178 INFO camera_service: vector_stats ms_total=237.7 ms={"resize":0.6,"l0":16.6,"l1":93.0,"l3":48.0,"temporal_pack":78.9,"total":237.7} bytes=202 level=0 detail=80 epoch=7 n_live=29 residual=4165.144 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=4 frames=254 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=63 share_resends=195 share_repeats=38 carousel_resends=157 del_repeats=856 + +2026-10-06 11:41:16,202 INFO camera_service: vector_stats ms_total=232.8 ms={"resize":0.5,"l0":17.6,"l1":90.1,"l3":48.8,"temporal_pack":75.1,"total":232.8} bytes=200 level=0 detail=80 epoch=7 n_live=35 residual=3987.734 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=3 frames=258 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=64 share_resends=198 share_repeats=38 carousel_resends=160 del_repeats=865 + +2026-10-06 11:41:18,228 INFO camera_service: vector_stats ms_total=316.8 ms={"resize":0.6,"l0":16.8,"l1":129.7,"l3":70.4,"temporal_pack":98.6,"total":316.8} bytes=201 level=0 detail=80 epoch=7 n_live=27 residual=4206.125 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=10 frames=262 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=65 share_resends=201 share_repeats=39 carousel_resends=162 del_repeats=875 + +2026-10-06 11:41:20,685 INFO camera_service: vector_stats ms_total=259.8 ms={"resize":0.5,"l0":18.1,"l1":90.3,"l3":47.8,"temporal_pack":102.5,"total":259.8} bytes=202 level=0 detail=80 epoch=7 n_live=32 residual=3669.633 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=11 frames=267 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=66 share_resends=205 share_repeats=40 carousel_resends=165 del_repeats=883 + +2026-10-06 11:41:22,746 INFO camera_service: vector_stats ms_total=264.6 ms={"resize":0.5,"l0":16.8,"l1":92.4,"l3":47.9,"temporal_pack":106.3,"total":264.6} bytes=202 level=0 detail=80 epoch=7 n_live=32 residual=3693.708 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=4 frames=271 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=67 share_resends=209 share_repeats=41 carousel_resends=168 del_repeats=895 + +2026-10-06 11:41:25,246 INFO camera_service: vector_stats ms_total=291.3 ms={"resize":0.5,"l0":18.4,"l1":95.1,"l3":50.2,"temporal_pack":126.3,"total":291.3} bytes=199 level=0 detail=80 epoch=7 n_live=38 residual=3803.665 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=5 frames=276 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=69 share_resends=216 share_repeats=42 carousel_resends=174 del_repeats=907 + +2026-10-06 11:41:27,702 INFO camera_service: vector_stats ms_total=266.6 ms={"resize":0.5,"l0":16.5,"l1":91.4,"l3":55.1,"temporal_pack":102.6,"total":266.6} bytes=195 level=0 detail=80 epoch=7 n_live=28 residual=3880.478 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=8 frames=281 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=70 share_resends=221 share_repeats=43 carousel_resends=178 del_repeats=922 + +2026-10-06 11:41:29,706 INFO camera_service: vector_stats ms_total=263.5 ms={"resize":0.5,"l0":16.7,"l1":95.8,"l3":51.3,"temporal_pack":98.7,"total":263.5} bytes=203 level=0 detail=80 epoch=7 n_live=29 residual=3442.277 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=6 frames=285 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=71 share_resends=224 share_repeats=44 carousel_resends=180 del_repeats=937 + +2026-10-06 11:41:32,186 INFO camera_service: vector_stats ms_total=270.3 ms={"resize":0.6,"l0":19.1,"l1":99.6,"l3":72.0,"temporal_pack":78.5,"total":270.3} bytes=201 level=0 detail=80 epoch=7 n_live=38 residual=3953.688 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=5 frames=290 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=72 share_resends=228 share_repeats=45 carousel_resends=183 del_repeats=940 + +2026-10-06 11:41:34,657 INFO camera_service: vector_stats ms_total=297.1 ms={"resize":0.7,"l0":25.4,"l1":121.7,"l3":52.5,"temporal_pack":96.0,"total":297.1} bytes=198 level=0 detail=80 epoch=7 n_live=29 residual=4370.024 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=9 frames=295 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=73 share_resends=231 share_repeats=46 carousel_resends=185 del_repeats=957 + +2026-10-06 11:41:37,096 INFO camera_service: vector_stats ms_total=245.9 ms={"resize":0.5,"l0":18.4,"l1":93.3,"l3":51.2,"temporal_pack":81.9,"total":245.9} bytes=202 level=0 detail=80 epoch=7 n_live=30 residual=3980.728 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=4 frames=300 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=75 share_resends=238 share_repeats=49 carousel_resends=189 del_repeats=969 + +2026-10-06 11:41:39,573 INFO camera_service: vector_stats ms_total=255.6 ms={"resize":0.5,"l0":18.4,"l1":91.6,"l3":50.2,"temporal_pack":94.3,"total":255.6} bytes=202 level=0 detail=80 epoch=7 n_live=25 residual=4755.467 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=7 frames=305 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=76 share_resends=243 share_repeats=52 carousel_resends=191 del_repeats=982 + +2026-10-06 11:41:41,582 INFO camera_service: vector_stats ms_total=264.6 ms={"resize":0.6,"l0":18.2,"l1":94.4,"l3":49.4,"temporal_pack":101.3,"total":264.6} bytes=200 level=0 detail=80 epoch=7 n_live=31 residual=4289.445 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=7 frames=309 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=77 share_resends=246 share_repeats=54 carousel_resends=192 del_repeats=987 + +2026-10-06 11:41:44,079 INFO camera_service: vector_stats ms_total=261.8 ms={"resize":0.5,"l0":18.4,"l1":92.3,"l3":50.2,"temporal_pack":99.7,"total":261.8} bytes=199 level=0 detail=80 epoch=7 n_live=29 residual=4044.273 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=8 frames=314 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=78 share_resends=250 share_repeats=54 carousel_resends=196 del_repeats=1005 + +2026-10-06 11:41:46,092 INFO camera_service: vector_stats ms_total=265.1 ms={"resize":0.5,"l0":17.0,"l1":97.1,"l3":49.5,"temporal_pack":100.3,"total":265.1} bytes=202 level=0 detail=80 epoch=7 n_live=29 residual=4236.874 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=11 frames=318 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=79 share_resends=253 share_repeats=55 carousel_resends=198 del_repeats=1018 + +2026-10-06 11:41:48,100 INFO camera_service: vector_stats ms_total=277.9 ms={"resize":0.6,"l0":18.3,"l1":100.3,"l3":52.9,"temporal_pack":105.1,"total":277.9} bytes=203 level=0 detail=80 epoch=7 n_live=32 residual=4309.375 epoch_pending=0 epochs=8 trigger=safety ttl_dropped=0 waiting=3 frames=322 epochs_by={"first":1,"forced":0,"horizon":2,"safety":1,"relabel":4} share_frames=80 share_resends=257 share_repeats=56 carousel_resends=201 del_repeats=1030 + +2026-10-06 11:41:50,105 INFO camera_service: vector_stats ms_total=257.1 ms={"resize":0.5,"l0":15.9,"l1":94.8,"l3":48.2,"temporal_pack":97.1,"total":257.1} bytes=202 level=0 detail=80 epoch=8 n_live=34 residual=3984.569 epoch_pending=0 epochs=9 trigger=safety ttl_dropped=0 waiting=9 frames=326 epochs_by={"first":1,"forced":0,"horizon":2,"safety":2,"relabel":4} share_frames=81 share_resends=260 share_repeats=59 carousel_resends=201 del_repeats=1035 + +2026-10-06 11:41:52,157 INFO camera_service: vector_stats ms_total=274.4 ms={"resize":0.5,"l0":16.0,"l1":96.2,"l3":51.2,"temporal_pack":109.8,"total":274.4} bytes=201 level=0 detail=80 epoch=8 n_live=33 residual=4278.222 epoch_pending=0 epochs=9 trigger=safety ttl_dropped=0 waiting=1 frames=330 epochs_by={"first":1,"forced":0,"horizon":2,"safety":2,"relabel":4} share_frames=82 share_resends=264 share_repeats=62 carousel_resends=202 del_repeats=1053 + +2026-10-06 11:41:54,159 INFO camera_service: vector_stats ms_total=237.3 ms={"resize":0.5,"l0":17.3,"l1":95.5,"l3":48.1,"temporal_pack":75.2,"total":237.3} bytes=201 level=0 detail=80 epoch=8 n_live=35 residual=3654.190 epoch_pending=0 epochs=9 trigger=safety ttl_dropped=0 waiting=0 frames=334 epochs_by={"first":1,"forced":0,"horizon":2,"safety":2,"relabel":4} share_frames=83 share_resends=268 share_repeats=64 carousel_resends=204 del_repeats=1065 + +2026-10-06 11:41:56,279 INFO camera_service: vector_stats ms_total=309.3 ms={"resize":0.5,"l0":16.7,"l1":99.6,"l3":71.4,"temporal_pack":120.5,"total":309.3} bytes=202 level=0 detail=80 epoch=8 n_live=37 residual=3807.656 epoch_pending=0 epochs=9 trigger=safety ttl_dropped=0 waiting=2 frames=338 epochs_by={"first":1,"forced":0,"horizon":2,"safety":2,"relabel":4} share_frames=84 share_resends=273 share_repeats=66 carousel_resends=207 del_repeats=1086 + +2026-10-06 11:41:58,646 INFO camera_service: vector_stats ms_total=232.5 ms={"resize":0.5,"l0":15.9,"l1":99.1,"l3":49.5,"temporal_pack":66.8,"total":232.5} bytes=201 level=0 detail=80 epoch=8 n_live=35 residual=3340.189 epoch_pending=0 epochs=9 trigger=safety ttl_dropped=0 waiting=0 frames=343 epochs_by={"first":1,"forced":0,"horizon":2,"safety":2,"relabel":4} share_frames=85 share_resends=278 share_repeats=66 carousel_resends=212 del_repeats=1102 + +2026-10-06 11:42:01,162 INFO camera_service: vector_stats ms_total=245.0 ms={"resize":0.5,"l0":17.0,"l1":91.0,"l3":48.8,"temporal_pack":87.0,"total":245.0} bytes=197 level=0 detail=80 epoch=8 n_live=29 residual=3160.665 epoch_pending=0 epochs=9 trigger=safety ttl_dropped=0 waiting=3 frames=348 epochs_by={"first":1,"forced":0,"horizon":2,"safety":2,"relabel":4} share_frames=87 share_resends=286 share_repeats=69 carousel_resends=217 del_repeats=1117 + +2026-10-06 11:42:03,632 INFO camera_service: vector_stats ms_total=234.0 ms={"resize":0.5,"l0":15.9,"l1":94.6,"l3":49.3,"temporal_pack":73.0,"total":234.0} bytes=202 level=0 detail=80 epoch=8 n_live=27 residual=3034.870 epoch_pending=0 epochs=9 trigger=safety ttl_dropped=0 waiting=4 frames=353 epochs_by={"first":1,"forced":0,"horizon":2,"safety":2,"relabel":4} share_frames=88 share_resends=289 share_repeats=69 carousel_resends=220 del_repeats=1132 + +2026-10-06 11:42:05,647 INFO camera_service: vector_stats ms_total=247.7 ms={"resize":0.4,"l0":15.9,"l1":94.9,"l3":47.8,"temporal_pack":88.0,"total":247.7} bytes=203 level=0 detail=80 epoch=8 n_live=30 residual=3143.906 epoch_pending=0 epochs=9 trigger=safety ttl_dropped=0 waiting=2 frames=357 epochs_by={"first":1,"forced":0,"horizon":2,"safety":2,"relabel":4} share_frames=89 share_resends=293 share_repeats=70 carousel_resends=223 del_repeats=1141 + +2026-10-06 11:42:08,162 INFO camera_service: vector_stats ms_total=266.1 ms={"resize":0.5,"l0":18.1,"l1":98.4,"l3":54.0,"temporal_pack":94.2,"total":266.1} bytes=202 level=0 detail=80 epoch=8 n_live=31 residual=3295.700 epoch_pending=0 epochs=9 trigger=safety ttl_dropped=0 waiting=2 frames=362 epochs_by={"first":1,"forced":0,"horizon":2,"safety":2,"relabel":4} share_frames=90 share_resends=296 share_repeats=70 carousel_resends=226 del_repeats=1159 + +2026-10-06 11:42:10,635 INFO camera_service: vector_stats ms_total=229.5 ms={"resize":0.5,"l0":16.8,"l1":91.1,"l3":48.4,"temporal_pack":71.9,"total":229.5} bytes=198 level=0 detail=80 epoch=8 n_live=29 residual=3090.445 epoch_pending=0 epochs=9 trigger=safety ttl_dropped=0 waiting=0 frames=367 epochs_by={"first":1,"forced":0,"horizon":2,"safety":2,"relabel":4} share_frames=91 share_resends=299 share_repeats=70 carousel_resends=229 del_repeats=1171 + +2026-10-06 11:42:12,708 INFO camera_service: vector_stats ms_total=292.8 ms={"resize":0.4,"l0":19.3,"l1":128.6,"l3":61.8,"temporal_pack":82.0,"total":292.8} bytes=201 level=0 detail=80 epoch=8 n_live=33 residual=3148.839 epoch_pending=0 epochs=9 trigger=safety ttl_dropped=0 waiting=0 frames=371 epochs_by={"first":1,"forced":0,"horizon":2,"safety":2,"relabel":4} share_frames=92 share_resends=303 share_repeats=71 carousel_resends=232 del_repeats=1183 + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/deploy_md5.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/deploy_md5.txt new file mode 100644 index 00000000..b22680e5 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/deploy_md5.txt @@ -0,0 +1,106 @@ +2E2C1209DABC240B ok /tmp/lifetrac_strict/method_g_stage1_probe.py pc=681c26cea52c580972494d4bf32cb228 board=681c26cea52c580972494d4bf32cb228 +2E2C1209DABC240B ok /tmp/lifetrac_strict/method_h_stage2_tx_probe_v2.py pc=53beba0e372cb79c08650269b9aed6b4 board=53beba0e372cb79c08650269b9aed6b4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/lora_proto.py pc=b920ea1cdbefdbc15fca08fc282dcfa0 board=b920ea1cdbefdbc15fca08fc282dcfa0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_rx_daemon.py pc=031113e41a2261b7af15ae10239568e7 board=031113e41a2261b7af15ae10239568e7 +2E2C1209DABC240B ok /tmp/lifetrac_strict/cmd_timing.py pc=aad4424ec9adced7ace5e7ff60824fdb board=aad4424ec9adced7ace5e7ff60824fdb +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_tx_daemon.py pc=97de0f08f297e0ae4205eeb001a7c11e board=97de0f08f297e0ae4205eeb001a7c11e +2E2C1209DABC240B ok /tmp/lifetrac_strict/camera_service.py pc=e632432cf00e0575a397eaaaf140eada board=e632432cf00e0575a397eaaaf140eada +2E2C1209DABC240B ok /tmp/lifetrac_strict/publish_synthetic_frames.py pc=306bfccd8f401ecc5ba8047e03179869 board=306bfccd8f401ecc5ba8047e03179869 +2E2C1209DABC240B ok /tmp/lifetrac_strict/bench_mqtt.conf pc=358fe6acbccc4961697a982fa39b883b board=358fe6acbccc4961697a982fa39b883b +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/__init__.py pc=16a82ae7b9e83dd42f00f1c9419a93b4 board=16a82ae7b9e83dd42f00f1c9419a93b4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/accel_select.py pc=93134b5b719f3919ac1b1e873c65f75c board=93134b5b719f3919ac1b1e873c65f75c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/bg_cache.py pc=0e17ed5c5bfa2136b5935c19e23637d3 board=0e17ed5c5bfa2136b5935c19e23637d3 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/canvas.py pc=6216c1f027e7724f533fd0bc7a64fe0c board=6216c1f027e7724f533fd0bc7a64fe0c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/codec_decode.py pc=ca5b750bccef6b194de4e17d1fbeb1e5 board=ca5b750bccef6b194de4e17d1fbeb1e5 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect.py pc=8bed7b7211146f849333d6a4c7438248 board=8bed7b7211146f849333d6a4c7438248 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect_yolo.py pc=8572b167198ebebbf3cc3f21cc33cc1d board=8572b167198ebebbf3cc3f21cc33cc1d +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/fallback_render.py pc=75ddc763fb43b0403f430b54a9e1d206 board=75ddc763fb43b0403f430b54a9e1d206 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/frame_format.py pc=8b87901cdb6f46d46822d218b5587b04 board=8b87901cdb6f46d46822d218b5587b04 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/motion_replay.py pc=7ddf2a4ee7795bec602125b7a1c399b0 board=7ddf2a4ee7795bec602125b7a1c399b0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/reassemble.py pc=0eaec18b1557d2ef2c388262339f0f12 board=0eaec18b1557d2ef2c388262339f0f12 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/recolourise.py pc=eb39ba555d326c81652e84fac5dafa42 board=eb39ba555d326c81652e84fac5dafa42 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/state_publisher.py pc=7be01e92199e07d9ab14f164050ece1f board=7be01e92199e07d9ab14f164050ece1f +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres.py pc=2ef0b507eca188623828701523db9752 board=2ef0b507eca188623828701523db9752 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres_cpu.py pc=3f0139d670f0a2238e698f54b5ce9535 board=3f0139d670f0a2238e698f54b5ce9535 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/__init__.py pc=a6af1e8fd61df7e2fad27a5af4d9c73c board=a6af1e8fd61df7e2fad27a5af4d9c73c +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/codec.py pc=5e577d29d39edc1c411f52f7f01511ec board=5e577d29d39edc1c411f52f7f01511ec +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene_store.py pc=75970b70600191d195529f93522b9fb5 board=75970b70600191d195529f93522b9fb5 +2E2C1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/wireframe_render.py pc=6797f56695efa680d8e19d22fa72617e board=6797f56695efa680d8e19d22fa72617e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/__init__.py pc=d75f045261cde40ae1c1f81c4a60eb12 board=d75f045261cde40ae1c1f81c4a60eb12 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/capture.py pc=243045ec6c6ef815eda2c544c367ae98 board=243045ec6c6ef815eda2c544c367ae98 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/detect_nanodet.py pc=f4d8d0ab96748e3989866db64b47b7ab board=f4d8d0ab96748e3989866db64b47b7ab +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_motion.py pc=5c31d15fc2337a09116042e09c48db4e board=5c31d15fc2337a09116042e09c48db4e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_vector.py pc=4a56d17f5d0305379230259e8cd7b7dd board=4a56d17f5d0305379230259e8cd7b7dd +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_wireframe.py pc=d77e81d6741b635f3309b049abe2c9a0 board=d77e81d6741b635f3309b049abe2c9a0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/fragment.py pc=147975c15954412e5bf8fd819c61081a board=147975c15954412e5bf8fd819c61081a +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/ipc_to_h747.py pc=32aa3a3bae4964e19677f9501f73a8b1 board=32aa3a3bae4964e19677f9501f73a8b1 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/register.py pc=6f3eb033fc649079961023a4288e2303 board=6f3eb033fc649079961023a4288e2303 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/roi.py pc=bed89069af60ad7dd5f37197ecb6b13b board=bed89069af60ad7dd5f37197ecb6b13b +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_cache.py pc=16739ff65647e04aae457529c9e4323e board=16739ff65647e04aae457529c9e4323e +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_diff.py pc=7392fa73742a9dac263b4015e8aca255 board=7392fa73742a9dac263b4015e8aca255 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vector_extract.py pc=634783484aec0c3777e15e35f75a3d92 board=634783484aec0c3777e15e35f75a3d92 +2E2C1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vs1_codec.py pc=88c9fa751074f94097756e5f113faf1d board=88c9fa751074f94097756e5f113faf1d +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/__init__.py pc=d41d8cd98f00b204e9800998ecf8427e board=d41d8cd98f00b204e9800998ecf8427e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/__init__.py pc=2fa7d4fe42a529bc5785f075ea0187a0 board=2fa7d4fe42a529bc5785f075ea0187a0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/client.py pc=537adede53d51fad61e7c69781e8cee0 board=537adede53d51fad61e7c69781e8cee0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/matcher.py pc=ff0b57ba6a4311487715edb006f741d2 board=ff0b57ba6a4311487715edb006f741d2 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/packettypes.py pc=d82249ffea5aa0b7bde21ddecf87294e board=d82249ffea5aa0b7bde21ddecf87294e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/properties.py pc=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 board=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/publish.py pc=ce931f4658c7334bfe43819148256ab4 board=ce931f4658c7334bfe43819148256ab4 +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/reasoncodes.py pc=e512032b8b28cf79f545738c6a4ddfed board=e512032b8b28cf79f545738c6a4ddfed +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribe.py pc=a259781c25dcc4cb583e233568e8507e board=a259781c25dcc4cb583e233568e8507e +2E2C1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribeoptions.py pc=a3c4eb812626cee277b20367bd9bae91 board=a3c4eb812626cee277b20367bd9bae91 +2D0A1209DABC240B ok /tmp/lifetrac_strict/method_g_stage1_probe.py pc=681c26cea52c580972494d4bf32cb228 board=681c26cea52c580972494d4bf32cb228 +2D0A1209DABC240B ok /tmp/lifetrac_strict/method_h_stage2_tx_probe_v2.py pc=53beba0e372cb79c08650269b9aed6b4 board=53beba0e372cb79c08650269b9aed6b4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/lora_proto.py pc=b920ea1cdbefdbc15fca08fc282dcfa0 board=b920ea1cdbefdbc15fca08fc282dcfa0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_rx_daemon.py pc=031113e41a2261b7af15ae10239568e7 board=031113e41a2261b7af15ae10239568e7 +2D0A1209DABC240B ok /tmp/lifetrac_strict/cmd_timing.py pc=aad4424ec9adced7ace5e7ff60824fdb board=aad4424ec9adced7ace5e7ff60824fdb +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_tx_daemon.py pc=97de0f08f297e0ae4205eeb001a7c11e board=97de0f08f297e0ae4205eeb001a7c11e +2D0A1209DABC240B ok /tmp/lifetrac_strict/camera_service.py pc=e632432cf00e0575a397eaaaf140eada board=e632432cf00e0575a397eaaaf140eada +2D0A1209DABC240B ok /tmp/lifetrac_strict/publish_synthetic_frames.py pc=306bfccd8f401ecc5ba8047e03179869 board=306bfccd8f401ecc5ba8047e03179869 +2D0A1209DABC240B ok /tmp/lifetrac_strict/bench_mqtt.conf pc=358fe6acbccc4961697a982fa39b883b board=358fe6acbccc4961697a982fa39b883b +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/__init__.py pc=16a82ae7b9e83dd42f00f1c9419a93b4 board=16a82ae7b9e83dd42f00f1c9419a93b4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/accel_select.py pc=93134b5b719f3919ac1b1e873c65f75c board=93134b5b719f3919ac1b1e873c65f75c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/bg_cache.py pc=0e17ed5c5bfa2136b5935c19e23637d3 board=0e17ed5c5bfa2136b5935c19e23637d3 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/canvas.py pc=6216c1f027e7724f533fd0bc7a64fe0c board=6216c1f027e7724f533fd0bc7a64fe0c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/codec_decode.py pc=ca5b750bccef6b194de4e17d1fbeb1e5 board=ca5b750bccef6b194de4e17d1fbeb1e5 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect.py pc=8bed7b7211146f849333d6a4c7438248 board=8bed7b7211146f849333d6a4c7438248 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/detect_yolo.py pc=8572b167198ebebbf3cc3f21cc33cc1d board=8572b167198ebebbf3cc3f21cc33cc1d +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/fallback_render.py pc=75ddc763fb43b0403f430b54a9e1d206 board=75ddc763fb43b0403f430b54a9e1d206 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/frame_format.py pc=8b87901cdb6f46d46822d218b5587b04 board=8b87901cdb6f46d46822d218b5587b04 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/motion_replay.py pc=7ddf2a4ee7795bec602125b7a1c399b0 board=7ddf2a4ee7795bec602125b7a1c399b0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/reassemble.py pc=0eaec18b1557d2ef2c388262339f0f12 board=0eaec18b1557d2ef2c388262339f0f12 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/recolourise.py pc=eb39ba555d326c81652e84fac5dafa42 board=eb39ba555d326c81652e84fac5dafa42 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/state_publisher.py pc=7be01e92199e07d9ab14f164050ece1f board=7be01e92199e07d9ab14f164050ece1f +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres.py pc=2ef0b507eca188623828701523db9752 board=2ef0b507eca188623828701523db9752 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/superres_cpu.py pc=3f0139d670f0a2238e698f54b5ce9535 board=3f0139d670f0a2238e698f54b5ce9535 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/__init__.py pc=a6af1e8fd61df7e2fad27a5af4d9c73c board=a6af1e8fd61df7e2fad27a5af4d9c73c +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene/codec.py pc=5e577d29d39edc1c411f52f7f01511ec board=5e577d29d39edc1c411f52f7f01511ec +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/vector_scene_store.py pc=75970b70600191d195529f93522b9fb5 board=75970b70600191d195529f93522b9fb5 +2D0A1209DABC240B ok /tmp/lifetrac_strict/image_pipeline/wireframe_render.py pc=6797f56695efa680d8e19d22fa72617e board=6797f56695efa680d8e19d22fa72617e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/__init__.py pc=d75f045261cde40ae1c1f81c4a60eb12 board=d75f045261cde40ae1c1f81c4a60eb12 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/capture.py pc=243045ec6c6ef815eda2c544c367ae98 board=243045ec6c6ef815eda2c544c367ae98 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/detect_nanodet.py pc=f4d8d0ab96748e3989866db64b47b7ab board=f4d8d0ab96748e3989866db64b47b7ab +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_motion.py pc=5c31d15fc2337a09116042e09c48db4e board=5c31d15fc2337a09116042e09c48db4e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_vector.py pc=4a56d17f5d0305379230259e8cd7b7dd board=4a56d17f5d0305379230259e8cd7b7dd +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/encode_wireframe.py pc=d77e81d6741b635f3309b049abe2c9a0 board=d77e81d6741b635f3309b049abe2c9a0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/fragment.py pc=147975c15954412e5bf8fd819c61081a board=147975c15954412e5bf8fd819c61081a +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/ipc_to_h747.py pc=32aa3a3bae4964e19677f9501f73a8b1 board=32aa3a3bae4964e19677f9501f73a8b1 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/register.py pc=6f3eb033fc649079961023a4288e2303 board=6f3eb033fc649079961023a4288e2303 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/roi.py pc=bed89069af60ad7dd5f37197ecb6b13b board=bed89069af60ad7dd5f37197ecb6b13b +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_cache.py pc=16739ff65647e04aae457529c9e4323e board=16739ff65647e04aae457529c9e4323e +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/tile_diff.py pc=7392fa73742a9dac263b4015e8aca255 board=7392fa73742a9dac263b4015e8aca255 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vector_extract.py pc=634783484aec0c3777e15e35f75a3d92 board=634783484aec0c3777e15e35f75a3d92 +2D0A1209DABC240B ok /tmp/lifetrac_strict/x8_image_pipeline/vs1_codec.py pc=88c9fa751074f94097756e5f113faf1d board=88c9fa751074f94097756e5f113faf1d +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/__init__.py pc=d41d8cd98f00b204e9800998ecf8427e board=d41d8cd98f00b204e9800998ecf8427e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/__init__.py pc=2fa7d4fe42a529bc5785f075ea0187a0 board=2fa7d4fe42a529bc5785f075ea0187a0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/client.py pc=537adede53d51fad61e7c69781e8cee0 board=537adede53d51fad61e7c69781e8cee0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/matcher.py pc=ff0b57ba6a4311487715edb006f741d2 board=ff0b57ba6a4311487715edb006f741d2 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/packettypes.py pc=d82249ffea5aa0b7bde21ddecf87294e board=d82249ffea5aa0b7bde21ddecf87294e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/properties.py pc=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 board=22ac00b53e3bb2d5ed35ee0c3c5ac1d0 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/publish.py pc=ce931f4658c7334bfe43819148256ab4 board=ce931f4658c7334bfe43819148256ab4 +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/reasoncodes.py pc=e512032b8b28cf79f545738c6a4ddfed board=e512032b8b28cf79f545738c6a4ddfed +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribe.py pc=a259781c25dcc4cb583e233568e8507e board=a259781c25dcc4cb583e233568e8507e +2D0A1209DABC240B ok /tmp/lifetrac_strict/paho/mqtt/subscribeoptions.py pc=a3c4eb812626cee277b20367bd9bae91 board=a3c4eb812626cee277b20367bd9bae91 +2E2C1209DABC240B ok /tmp/lifetrac_p0c/08_boot_user_app.cfg pc=ad479d5cd1a08ec030780e0c49310db3 board=ad479d5cd1a08ec030780e0c49310db3 +2E2C1209DABC240B ok /tmp/lifetrac_p0c/ocd_reset.sh pc=02bd1569a5bcc97edc804acebcc33c2b board=02bd1569a5bcc97edc804acebcc33c2b diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/params.txt b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/params.txt new file mode 100644 index 00000000..1921252b --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/params.txt @@ -0,0 +1,58 @@ +git_sha=5f84b748 +duration_s=180 +synth_fps=2 +synth_budget_b=250 +tx_pipeline=v3 +tx_pipeline_depth=2 +tx_batch=0 +tx_prepare_ahead=1 +train_gap_ms=40 +kf_request_disable=1 +no_park_last=0 +no_park_last_min_frags=3 +idle_drain_quiet_s=1.5 +cmd_stream_min_gap_s=1.0 +rx_extra_env= +rx_env_args=-e LIFETRAC_ALIGNED_PUMP=1 -e LIFETRAC_REACTIVE_FIRE=1 -e LIFETRAC_IDLE_DRAIN_QUIET_S=1.5 -e LIFETRAC_CMD_STREAM_MIN_GAP_S=1.0 +cam_extra_env=-e LIFETRAC_ENCODE_MODE=9 -e LIFETRAC_VECTOR_DETAIL=80 +parity_group=0 +aligned_pump=1 +reactive_fire=1 +probe_phase_sweep_ms= +probe_sizes_b= +ack_copies=2 +probe_echo=0 +fhss_farm_id=0 +fhss_link_id=0 +airtime_budget_us=0 +pacing_mode=smooth +pacing_headroom=0 +rxcont_arm=1 +tx_power_dbm= +tx_feed=camera +reg_profile=1 +force_frf_hz=0 +allow_default_carrier=False +tx_serial=2E2C1209DABC240B +rx_serial=2D0A1209DABC240B +host_ip=192.168.1.79 +inject_cmd= +inject_on= +inject_status= +inject_trigger= +tractor_l072_reset=landed +tractor_l072_reset_reason=PF4/NRST read back low then high, openocd exit 0 +tractor_ocd_tag=OCD_LEG=20261025T184958Z +base_l072_reset=unverified +base_gpio163_output=none +log_window=after_stop +feed_stop=camera_svc stopped +stop_drain_s=4 +tractor_clock_offset_s=-1667465.345 +base_clock_offset_s=-0.161 +tractor_clock_rtt_s=0.072 +base_clock_rtt_s=0.081 +clock_offset_rule=board date +%s.%N minus the PC UTC epoch at the midpoint of the adb read (error at most rtt/2, +1 s if the CLOCKS line says whole seconds), read after the daemons stopped; no clock was set +tractor_deploy_md5=md5 52/52 match; reset files md5 2/2 match +base_deploy_md5=md5 52/52 match +timestamp=20261025_135328 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/rx_daemon.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/rx_daemon.log new file mode 100644 index 00000000..f6530aa1 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/rx_daemon.log @@ -0,0 +1,2558 @@ +2026-10-25 18:50:04,708 INFO image_rx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 + +2026-10-25 18:50:04,711 INFO image_rx_daemon: image_rx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 + +2026-10-25 18:50:04,713 INFO image_rx_daemon: ctrl MQTT connected (192.168.1.79) + +2026-10-25 18:50:04,721 INFO image_rx_daemon: MQTT connected; ready to publish lifetrac/v25/video/tile_delta + +2026-10-25 18:50:04,735 INFO image_rx_daemon: LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only + +2026-10-25 18:50:05,167 INFO image_rx_daemon: L072 VER warm-up ok (attempt 1) cap=0x000000FF + +Initializing regulatory profile 1 on co-processor... + + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] + +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 + +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 + +CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 + + FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] + +CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 + +CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 + +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 + +2026-10-25 18:50:05,527 INFO image_rx_daemon: LBT_ENABLE=0 (command uplink shares the image channel) + +PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} + +2026-10-25 18:50:05,586 INFO image_rx_daemon: SX1276 already in RXCONT (opmode=0x85) + +2026-10-25 18:50:05,587 INFO image_rx_daemon: RX worker ready; draining RX_FRAME_URC... + +2026-10-25 18:50:05,710 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 18:50:15,715 INFO image_rx_daemon: stats: rx_frames=0 rx_decode_err=0 frames_published=0 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=0 cmd_cooldown_drops=0 cmd_gate_held=0 cmd_copies_deferred=0 cmd_gate_deferred=0 + +2026-10-25 18:50:16,610 INFO image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=3742426640 len=204 + +2026-10-25 18:50:16,611 INFO image_rx_daemon: published frame_id=0 seq=10 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:16,612 INFO image_rx_daemon: PROBE TX seq=1 phase_ms=0 size_b=16 (tx#1) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=45 epoch=0 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:16,660 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:17,207 INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=3743025264 len=206 + +2026-10-25 18:50:17,208 INFO image_rx_daemon: published frame_id=0 seq=11 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:17,610 INFO image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=3743424211 len=205 + +2026-10-25 18:50:17,611 INFO image_rx_daemon: published frame_id=0 seq=12 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:18,208 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=3744022624 len=207 + +2026-10-25 18:50:18,209 INFO image_rx_daemon: published frame_id=0 seq=13 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:18,210 INFO image_rx_daemon: PROBE TX seq=2 phase_ms=0 size_b=16 (tx#2) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=38 epoch=0 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:18,257 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:18,603 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=3744421632 len=205 + +2026-10-25 18:50:18,604 INFO image_rx_daemon: published frame_id=0 seq=14 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:19,210 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=3745020065 len=205 + +2026-10-25 18:50:19,211 INFO image_rx_daemon: published frame_id=0 seq=15 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:19,615 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=3745419077 len=207 + +2026-10-25 18:50:19,616 INFO image_rx_daemon: published frame_id=0 seq=16 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:19,617 INFO image_rx_daemon: PROBE TX seq=3 phase_ms=0 size_b=16 (tx#3) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=15 epoch=0 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:19,668 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:20,211 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=3746017490 len=205 + +2026-10-25 18:50:20,212 INFO image_rx_daemon: published frame_id=0 seq=17 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:20,607 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=3746416496 len=204 + +2026-10-25 18:50:20,609 INFO image_rx_daemon: published frame_id=0 seq=18 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:21,212 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=3747016142 len=207 + +2026-10-25 18:50:21,213 INFO image_rx_daemon: published frame_id=0 seq=19 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:21,213 INFO image_rx_daemon: PROBE TX seq=4 phase_ms=0 size_b=16 (tx#4) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=10 epoch=1 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:21,251 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:21,606 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=3747414259 len=206 + +2026-10-25 18:50:21,607 INFO image_rx_daemon: published frame_id=0 seq=20 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:22,202 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=3748012767 len=207 + +2026-10-25 18:50:22,203 INFO image_rx_daemon: published frame_id=0 seq=21 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:22,603 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=3748411751 len=207 + +2026-10-25 18:50:22,604 INFO image_rx_daemon: published frame_id=0 seq=22 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:22,606 INFO image_rx_daemon: PROBE TX seq=5 phase_ms=0 size_b=16 (tx#5) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=43 epoch=1 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:22,643 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:23,202 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=3749010300 len=206 + +2026-10-25 18:50:23,203 INFO image_rx_daemon: published frame_id=0 seq=23 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:23,595 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=3749409401 len=206 + +2026-10-25 18:50:23,596 INFO image_rx_daemon: published frame_id=0 seq=24 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:24,206 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=3750008079 len=206 + +2026-10-25 18:50:24,207 INFO image_rx_daemon: published frame_id=0 seq=25 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:24,208 INFO image_rx_daemon: PROBE TX seq=6 phase_ms=0 size_b=16 (tx#6) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=8 epoch=1 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:24,255 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:24,591 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=3750407093 len=205 + +2026-10-25 18:50:24,593 INFO image_rx_daemon: published frame_id=0 seq=26 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:25,203 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=3751005632 len=207 + +2026-10-25 18:50:25,204 INFO image_rx_daemon: published frame_id=0 seq=27 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:25,591 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=3751404676 len=207 + +2026-10-25 18:50:25,592 INFO image_rx_daemon: published frame_id=0 seq=28 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:25,593 INFO image_rx_daemon: PROBE TX seq=7 phase_ms=0 size_b=16 (tx#7) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=22 epoch=1 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:25,640 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:25,720 INFO image_rx_daemon: stats: rx_frames=19 rx_decode_err=0 frames_published=19 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=27 cmd_cooldown_drops=0 cmd_gate_held=9 cmd_copies_deferred=0 cmd_gate_deferred=9 + +2026-10-25 18:50:25,721 INFO image_rx_daemon: air_gap: n=18 dt_med=598413us dt_p95=599646us len_med=206B cmd_tx_ok=7 cmd_tx_fail=0 + +2026-10-25 18:50:25,723 INFO image_rx_daemon: air_gap_hist(ms): <400:9 <1000:9 + +2026-10-25 18:50:25,725 INFO image_rx_daemon: air_gap_by_class: boundary: n=18 med=598.4ms + +2026-10-25 18:50:25,727 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-74/-65/-63 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:50:25,727 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 pre_f8=0 last_epoch=1 last_hop=26 slot_off=[14..14] + +2026-10-25 18:50:25,728 INFO image_rx_daemon: probe: tx=7 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:50:25,728 INFO image_rx_daemon: probe_grid: p0/s0:0/7(0%) + +2026-10-25 18:50:26,186 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=3752003041 len=207 + +2026-10-25 18:50:26,188 INFO image_rx_daemon: published frame_id=0 seq=29 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:26,599 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=3752401960 len=206 + +2026-10-25 18:50:26,600 INFO image_rx_daemon: published frame_id=0 seq=30 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:27,189 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=3753000482 len=206 + +2026-10-25 18:50:27,190 INFO image_rx_daemon: published frame_id=0 seq=31 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:27,192 INFO image_rx_daemon: PROBE TX seq=8 phase_ms=0 size_b=16 (tx#8) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=9 epoch=1 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:27,236 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:27,587 INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=3753396747 len=203 + +2026-10-25 18:50:27,588 INFO image_rx_daemon: published frame_id=0 seq=32 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:28,187 INFO image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=3753997668 len=207 + +2026-10-25 18:50:28,188 INFO image_rx_daemon: published frame_id=0 seq=33 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:28,593 INFO image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=3754396568 len=205 + +2026-10-25 18:50:28,594 INFO image_rx_daemon: published frame_id=0 seq=34 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:28,595 INFO image_rx_daemon: PROBE TX seq=9 phase_ms=0 size_b=16 (tx#9) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=42 channel_idx=24 epoch=1 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:28,639 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:29,184 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=3754995023 len=207 + +2026-10-25 18:50:29,186 INFO image_rx_daemon: published frame_id=0 seq=35 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:29,595 INFO image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=3755397082 len=207 + +2026-10-25 18:50:29,596 INFO image_rx_daemon: published frame_id=0 seq=36 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:30,183 INFO image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=3755992572 len=206 + +2026-10-25 18:50:30,185 INFO image_rx_daemon: published frame_id=0 seq=37 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:30,185 INFO image_rx_daemon: PROBE TX seq=10 phase_ms=0 size_b=16 (tx#10) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=18 epoch=2 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:30,233 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:30,586 INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=3756391667 len=205 + +2026-10-25 18:50:30,587 INFO image_rx_daemon: published frame_id=0 seq=38 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:31,178 INFO image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=3756990596 len=207 + +2026-10-25 18:50:31,179 INFO image_rx_daemon: published frame_id=0 seq=39 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:31,594 INFO image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=3757389886 len=207 + +2026-10-25 18:50:31,595 INFO image_rx_daemon: published frame_id=0 seq=40 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:31,596 INFO image_rx_daemon: PROBE TX seq=11 phase_ms=0 size_b=16 (tx#11) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=7 channel_idx=4 epoch=2 freq_hz=904750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:31,643 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:32,186 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=3757986033 len=202 + +2026-10-25 18:50:32,187 INFO image_rx_daemon: published frame_id=0 seq=41 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:32,575 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=3758387817 len=206 + +2026-10-25 18:50:32,577 INFO image_rx_daemon: published frame_id=0 seq=42 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:33,178 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=3758983699 len=203 + +2026-10-25 18:50:33,179 INFO image_rx_daemon: published frame_id=0 seq=43 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:33,180 INFO image_rx_daemon: PROBE TX seq=12 phase_ms=0 size_b=16 (tx#12) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=40 epoch=2 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:33,225 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:33,581 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=3759385110 len=205 + +2026-10-25 18:50:33,583 INFO image_rx_daemon: published frame_id=0 seq=44 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:34,188 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=3759983440 len=205 + +2026-10-25 18:50:34,189 INFO image_rx_daemon: published frame_id=0 seq=45 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:34,572 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=3760382474 len=206 + +2026-10-25 18:50:34,573 INFO image_rx_daemon: published frame_id=0 seq=46 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:34,574 INFO image_rx_daemon: PROBE TX seq=13 phase_ms=0 size_b=16 (tx#13) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=22 channel_idx=17 epoch=2 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:34,631 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:35,182 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=3760980848 len=207 + +2026-10-25 18:50:35,183 INFO image_rx_daemon: published frame_id=0 seq=47 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:35,580 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=3761379826 len=207 + +2026-10-25 18:50:35,582 INFO image_rx_daemon: published frame_id=0 seq=48 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:35,731 INFO image_rx_daemon: stats: rx_frames=39 rx_decode_err=0 frames_published=39 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=57 cmd_cooldown_drops=0 cmd_gate_held=20 cmd_copies_deferred=0 cmd_gate_deferred=20 + +2026-10-25 18:50:35,733 INFO image_rx_daemon: air_gap: n=20 dt_med=595490us dt_p95=600921us len_med=206B cmd_tx_ok=13 cmd_tx_fail=0 + +2026-10-25 18:50:35,735 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:50:35,737 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=595.5ms + +2026-10-25 18:50:35,739 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-63 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:50:35,740 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=2 last_hop=26 slot_off=[14..17] + +2026-10-25 18:50:35,740 INFO image_rx_daemon: probe: tx=13 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:50:35,741 INFO image_rx_daemon: probe_grid: p0/s0:0/13(0%) + +2026-10-25 18:50:36,171 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=3761978327 len=206 + +2026-10-25 18:50:36,172 INFO image_rx_daemon: published frame_id=0 seq=49 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:36,173 INFO image_rx_daemon: PROBE TX seq=14 phase_ms=0 size_b=16 (tx#14) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=9 epoch=2 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:50:36,221 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:36,574 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=3762377214 len=207 + +2026-10-25 18:50:36,575 INFO image_rx_daemon: published frame_id=0 seq=50 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:37,177 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=3762975582 len=207 + +2026-10-25 18:50:37,178 INFO image_rx_daemon: published frame_id=0 seq=51 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:37,579 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=3763374459 len=207 + +2026-10-25 18:50:37,580 INFO image_rx_daemon: published frame_id=0 seq=52 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:37,581 INFO image_rx_daemon: PROBE TX seq=15 phase_ms=0 size_b=16 (tx#15) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=37 channel_idx=16 epoch=2 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:37,628 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:38,178 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=3763972786 len=207 + +2026-10-25 18:50:38,179 INFO image_rx_daemon: published frame_id=0 seq=53 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:38,568 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=3764371671 len=207 + +2026-10-25 18:50:38,569 INFO image_rx_daemon: published frame_id=0 seq=54 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:39,172 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=3764969911 len=206 + +2026-10-25 18:50:39,173 INFO image_rx_daemon: published frame_id=0 seq=55 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:39,174 INFO image_rx_daemon: PROBE TX seq=16 phase_ms=0 size_b=16 (tx#16) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=25 epoch=2 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:39,221 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:39,569 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=3765368818 len=207 + +2026-10-25 18:50:39,570 INFO image_rx_daemon: published frame_id=0 seq=56 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:40,156 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=3765967300 len=207 + +2026-10-25 18:50:40,158 INFO image_rx_daemon: published frame_id=0 seq=57 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:40,567 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=3766366301 len=207 + +2026-10-25 18:50:40,568 INFO image_rx_daemon: published frame_id=0 seq=58 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:40,569 INFO image_rx_daemon: PROBE TX seq=17 phase_ms=0 size_b=16 (tx#17) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=14 epoch=3 freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:40,616 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:41,164 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=3766964796 len=207 + +2026-10-25 18:50:41,165 INFO image_rx_daemon: published frame_id=0 seq=59 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:41,567 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=3767363770 len=206 + +2026-10-25 18:50:41,568 INFO image_rx_daemon: published frame_id=0 seq=60 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:42,166 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=3767962308 len=207 + +2026-10-25 18:50:42,167 INFO image_rx_daemon: published frame_id=0 seq=61 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:42,168 INFO image_rx_daemon: PROBE TX seq=18 phase_ms=0 size_b=16 (tx#18) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=36 epoch=3 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:42,213 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:42,566 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=3768361357 len=207 + +2026-10-25 18:50:42,567 INFO image_rx_daemon: published frame_id=0 seq=62 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:43,167 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=3768959837 len=205 + +2026-10-25 18:50:43,168 INFO image_rx_daemon: published frame_id=0 seq=63 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:43,562 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=3769358777 len=206 + +2026-10-25 18:50:43,563 INFO image_rx_daemon: published frame_id=0 seq=64 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:43,564 INFO image_rx_daemon: PROBE TX seq=19 phase_ms=0 size_b=16 (tx#19) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=17 channel_idx=33 epoch=3 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:43,611 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:44,157 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=3769958142 len=206 + +2026-10-25 18:50:44,159 INFO image_rx_daemon: published frame_id=0 seq=65 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:44,559 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=3770356233 len=207 + +2026-10-25 18:50:44,560 INFO image_rx_daemon: published frame_id=0 seq=66 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:45,159 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=3770954749 len=207 + +2026-10-25 18:50:45,160 INFO image_rx_daemon: published frame_id=0 seq=67 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:45,161 INFO image_rx_daemon: PROBE TX seq=20 phase_ms=0 size_b=16 (tx#20) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=1 epoch=3 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:45,205 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:45,552 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=3771353810 len=206 + +2026-10-25 18:50:45,553 INFO image_rx_daemon: published frame_id=0 seq=68 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:45,744 INFO image_rx_daemon: stats: rx_frames=59 rx_decode_err=0 frames_published=59 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=87 cmd_cooldown_drops=0 cmd_gate_held=29 cmd_copies_deferred=0 cmd_gate_deferred=29 + +2026-10-25 18:50:45,746 INFO image_rx_daemon: air_gap: n=20 dt_med=598240us dt_p95=599365us len_med=207B cmd_tx_ok=20 cmd_tx_fail=0 + +2026-10-25 18:50:45,748 INFO image_rx_daemon: air_gap_hist(ms): <400:10 <1000:10 + +2026-10-25 18:50:45,750 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=598.2ms + +2026-10-25 18:50:45,752 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/13.0 + +2026-10-25 18:50:45,752 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=3 last_hop=26 slot_off=[14..14] + +2026-10-25 18:50:45,752 INFO image_rx_daemon: probe: tx=20 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:50:45,753 INFO image_rx_daemon: probe_grid: p0/s0:0/20(0%) + +2026-10-25 18:50:46,166 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=3771952482 len=207 + +2026-10-25 18:50:46,167 INFO image_rx_daemon: published frame_id=0 seq=69 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:46,562 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=3772351446 len=206 + +2026-10-25 18:50:46,565 INFO image_rx_daemon: published frame_id=0 seq=70 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:46,566 INFO image_rx_daemon: PROBE TX seq=21 phase_ms=0 size_b=16 (tx#21) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=37 epoch=3 freq_hz=921250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:46,603 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:47,149 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=3772949803 len=207 + +2026-10-25 18:50:47,151 INFO image_rx_daemon: published frame_id=0 seq=71 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:47,551 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=3773348765 len=207 + +2026-10-25 18:50:47,552 INFO image_rx_daemon: published frame_id=0 seq=72 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:48,162 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=3773947067 len=207 + +2026-10-25 18:50:48,163 INFO image_rx_daemon: published frame_id=0 seq=73 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:48,164 INFO image_rx_daemon: PROBE TX seq=22 phase_ms=0 size_b=16 (tx#22) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=6 epoch=3 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:48,212 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:48,557 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=3774346070 len=207 + +2026-10-25 18:50:48,560 INFO image_rx_daemon: published frame_id=0 seq=74 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:49,150 INFO image_rx_daemon: frag_arrival: seq=75 idx=0 total=1 fw_us=3774944677 len=207 + +2026-10-25 18:50:49,151 INFO image_rx_daemon: published frame_id=0 seq=75 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:49,554 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=3775343799 len=206 + +2026-10-25 18:50:49,555 INFO image_rx_daemon: published frame_id=0 seq=76 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:49,556 INFO image_rx_daemon: PROBE TX seq=23 phase_ms=0 size_b=16 (tx#23) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=23 epoch=3 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:49,602 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:50,151 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=3775942463 len=205 + +2026-10-25 18:50:50,151 INFO image_rx_daemon: published frame_id=0 seq=77 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:50,543 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=3776339036 len=201 + +2026-10-25 18:50:50,544 INFO image_rx_daemon: published frame_id=0 seq=78 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:51,151 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=3776940228 len=204 + +2026-10-25 18:50:51,152 INFO image_rx_daemon: published frame_id=0 seq=79 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:51,153 INFO image_rx_daemon: PROBE TX seq=24 phase_ms=0 size_b=16 (tx#24) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=43 epoch=4 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:51,199 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:51,547 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=3777336728 len=201 + +2026-10-25 18:50:51,548 INFO image_rx_daemon: published frame_id=0 seq=80 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:52,138 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=3777932977 len=199 + +2026-10-25 18:50:52,139 INFO image_rx_daemon: published frame_id=0 seq=81 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:52,542 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=3778337275 len=206 + +2026-10-25 18:50:52,543 INFO image_rx_daemon: published frame_id=0 seq=82 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:52,544 INFO image_rx_daemon: PROBE TX seq=25 phase_ms=0 size_b=16 (tx#25) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=1 epoch=4 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:50:52,590 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:53,147 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=3778935878 len=207 + +2026-10-25 18:50:53,148 INFO image_rx_daemon: published frame_id=0 seq=83 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:53,550 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=3779334992 len=206 + +2026-10-25 18:50:53,551 INFO image_rx_daemon: published frame_id=0 seq=84 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:54,144 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=3779933623 len=207 + +2026-10-25 18:50:54,145 INFO image_rx_daemon: published frame_id=0 seq=85 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:54,146 INFO image_rx_daemon: PROBE TX seq=26 phase_ms=0 size_b=16 (tx#26) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=27 epoch=4 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:54,197 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:54,542 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=3780332643 len=204 + +2026-10-25 18:50:54,543 INFO image_rx_daemon: published frame_id=0 seq=86 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:55,140 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=3780931332 len=206 + +2026-10-25 18:50:55,142 INFO image_rx_daemon: published frame_id=0 seq=87 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:55,545 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=3781327937 len=203 + +2026-10-25 18:50:55,546 INFO image_rx_daemon: published frame_id=0 seq=88 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:55,547 INFO image_rx_daemon: PROBE TX seq=27 phase_ms=0 size_b=16 (tx#27) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=22 epoch=4 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:55,594 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:55,756 INFO image_rx_daemon: stats: rx_frames=79 rx_decode_err=0 frames_published=79 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=117 cmd_cooldown_drops=0 cmd_gate_held=39 cmd_copies_deferred=0 cmd_gate_deferred=39 + +2026-10-25 18:50:55,758 INFO image_rx_daemon: air_gap: n=20 dt_med=596249us dt_p95=601192us len_med=206B cmd_tx_ok=27 cmd_tx_fail=0 + +2026-10-25 18:50:55,760 INFO image_rx_daemon: air_gap_hist(ms): <400:9 <1000:11 + +2026-10-25 18:50:55,762 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=596.2ms + +2026-10-25 18:50:55,763 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-63 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:50:55,764 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=4 last_hop=26 slot_off=[14..14] + +2026-10-25 18:50:55,764 INFO image_rx_daemon: probe: tx=27 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:50:55,765 INFO image_rx_daemon: probe_grid: p0/s0:0/27(0%) + +2026-10-25 18:50:56,149 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=3781929050 len=205 + +2026-10-25 18:50:56,150 INFO image_rx_daemon: published frame_id=0 seq=89 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:56,736 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=3782527386 len=204 + +2026-10-25 18:50:56,737 INFO image_rx_daemon: published frame_id=0 seq=90 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:56,738 INFO image_rx_daemon: PROBE TX seq=28 phase_ms=0 size_b=16 (tx#28) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=42 epoch=4 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:56,785 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:57,137 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=3782926225 len=204 + +2026-10-25 18:50:57,138 INFO image_rx_daemon: published frame_id=0 seq=91 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:57,536 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=3783322537 len=202 + +2026-10-25 18:50:57,537 INFO image_rx_daemon: published frame_id=0 seq=92 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:58,131 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=3783920816 len=202 + +2026-10-25 18:50:58,132 INFO image_rx_daemon: published frame_id=0 seq=93 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:58,132 INFO image_rx_daemon: PROBE TX seq=29 phase_ms=0 size_b=16 (tx#29) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=36 epoch=4 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:58,180 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:50:58,546 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=3784323142 len=204 + +2026-10-25 18:50:58,547 INFO image_rx_daemon: published frame_id=0 seq=94 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:59,132 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=3784917865 len=201 + +2026-10-25 18:50:59,133 INFO image_rx_daemon: published frame_id=0 seq=95 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:59,523 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=3785311777 len=188 + +2026-10-25 18:50:59,524 INFO image_rx_daemon: published frame_id=0 seq=96 184 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:50:59,524 INFO image_rx_daemon: PROBE TX seq=30 phase_ms=0 size_b=16 (tx#30) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=34 epoch=4 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:50:59,579 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:00,122 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=3785902056 len=185 + +2026-10-25 18:51:00,123 INFO image_rx_daemon: published frame_id=0 seq=97 181 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:00,523 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=3786305953 len=190 + +2026-10-25 18:51:00,524 INFO image_rx_daemon: published frame_id=0 seq=98 186 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:01,116 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=3786896549 len=182 + +2026-10-25 18:51:01,119 INFO image_rx_daemon: published frame_id=0 seq=99 178 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:01,120 INFO image_rx_daemon: PROBE TX seq=31 phase_ms=0 size_b=16 (tx#31) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=5 channel_idx=5 epoch=5 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:01,177 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:01,715 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=3787505098 len=195 + +2026-10-25 18:51:01,716 INFO image_rx_daemon: published frame_id=0 seq=100 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:02,114 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=3787901434 len=193 + +2026-10-25 18:51:02,115 INFO image_rx_daemon: published frame_id=0 seq=101 189 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:02,482 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=3788268142 len=134 + +2026-10-25 18:51:02,484 INFO image_rx_daemon: published frame_id=0 seq=102 130 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:02,485 INFO image_rx_daemon: PROBE TX seq=32 phase_ms=0 size_b=16 (tx#32) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=29 epoch=5 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:02,573 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:03,096 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=3788877883 len=164 + +2026-10-25 18:51:03,098 INFO image_rx_daemon: published frame_id=0 seq=103 160 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:03,728 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=3789508142 len=205 + +2026-10-25 18:51:03,729 INFO image_rx_daemon: published frame_id=0 seq=104 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:03,730 INFO image_rx_daemon: PROBE TX seq=33 phase_ms=0 size_b=16 (tx#33) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=8 epoch=5 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:03,776 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:04,110 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=3789890625 len=183 + +2026-10-25 18:51:04,111 INFO image_rx_daemon: published frame_id=0 seq=105 179 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:04,526 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=3790306285 len=204 + +2026-10-25 18:51:04,527 INFO image_rx_daemon: published frame_id=0 seq=106 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:05,119 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=3790900815 len=202 + +2026-10-25 18:51:05,120 INFO image_rx_daemon: published frame_id=0 seq=107 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:05,120 INFO image_rx_daemon: PROBE TX seq=34 phase_ms=0 size_b=16 (tx#34) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=34 epoch=5 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:51:05,167 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:05,718 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=3791501903 len=206 + +2026-10-25 18:51:05,719 INFO image_rx_daemon: published frame_id=0 seq=108 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:05,767 INFO image_rx_daemon: stats: rx_frames=99 rx_decode_err=0 frames_published=99 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=147 cmd_cooldown_drops=0 cmd_gate_held=49 cmd_copies_deferred=0 cmd_gate_deferred=49 + +2026-10-25 18:51:05,769 INFO image_rx_daemon: air_gap: n=20 dt_med=590596us dt_p95=630259us len_med=202B cmd_tx_ok=34 cmd_tx_fail=0 + +2026-10-25 18:51:05,771 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:51:05,772 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=590.6ms + +2026-10-25 18:51:05,773 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:51:05,773 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=5 last_hop=27 slot_off=[14..23] + +2026-10-25 18:51:05,774 INFO image_rx_daemon: probe: tx=34 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:51:05,774 INFO image_rx_daemon: probe_grid: p0/s0:0/34(0%) + +2026-10-25 18:51:06,119 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=3791899142 len=201 + +2026-10-25 18:51:06,120 INFO image_rx_daemon: published frame_id=0 seq=109 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:06,503 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=3792293030 len=165 + +2026-10-25 18:51:06,504 INFO image_rx_daemon: published frame_id=0 seq=110 161 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:06,505 INFO image_rx_daemon: PROBE TX seq=35 phase_ms=0 size_b=16 (tx#35) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=32 channel_idx=12 epoch=5 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:06,562 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:07,060 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=3792854328 len=145 + +2026-10-25 18:51:07,061 INFO image_rx_daemon: published frame_id=0 seq=111 141 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:07,706 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=3793486547 len=192 + +2026-10-25 18:51:07,707 INFO image_rx_daemon: published frame_id=0 seq=112 188 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:07,707 INFO image_rx_daemon: PROBE TX seq=36 phase_ms=0 size_b=16 (tx#36) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=31 epoch=5 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:07,765 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:08,088 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=3793864866 len=163 + +2026-10-25 18:51:08,090 INFO image_rx_daemon: published frame_id=0 seq=113 159 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:08,711 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=3794478899 len=184 + +2026-10-25 18:51:08,712 INFO image_rx_daemon: published frame_id=0 seq=114 180 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:09,070 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=3794849410 len=146 + +2026-10-25 18:51:09,073 INFO image_rx_daemon: published frame_id=0 seq=115 142 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:09,074 INFO image_rx_daemon: PROBE TX seq=37 phase_ms=0 size_b=16 (tx#37) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=11 epoch=5 freq_hz=908250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:09,161 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:09,508 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=3795291354 len=199 + +2026-10-25 18:51:09,509 INFO image_rx_daemon: published frame_id=0 seq=116 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:10,098 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=3795875272 len=184 + +2026-10-25 18:51:10,099 INFO image_rx_daemon: published frame_id=0 seq=117 180 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:10,478 INFO image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=3796262811 len=136 + +2026-10-25 18:51:10,481 INFO image_rx_daemon: published frame_id=0 seq=118 132 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:10,483 INFO image_rx_daemon: PROBE TX seq=38 phase_ms=0 size_b=16 (tx#38) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=2 channel_idx=18 epoch=6 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:10,555 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:11,068 INFO image_rx_daemon: frag_arrival: seq=119 idx=0 total=1 fw_us=3796846497 len=149 + +2026-10-25 18:51:11,071 INFO image_rx_daemon: published frame_id=0 seq=119 145 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:11,697 INFO image_rx_daemon: frag_arrival: seq=120 idx=0 total=1 fw_us=3797480894 len=200 + +2026-10-25 18:51:11,699 INFO image_rx_daemon: published frame_id=0 seq=120 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:11,699 INFO image_rx_daemon: PROBE TX seq=39 phase_ms=0 size_b=16 (tx#39) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=2 epoch=6 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:11,757 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:12,064 INFO image_rx_daemon: frag_arrival: seq=121 idx=0 total=1 fw_us=3797838382 len=144 + +2026-10-25 18:51:12,066 INFO image_rx_daemon: published frame_id=0 seq=121 140 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:12,662 INFO image_rx_daemon: frag_arrival: seq=122 idx=0 total=1 fw_us=3798441965 len=150 + +2026-10-25 18:51:12,663 INFO image_rx_daemon: published frame_id=0 seq=122 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:13,094 INFO image_rx_daemon: frag_arrival: seq=123 idx=0 total=1 fw_us=3798871893 len=190 + +2026-10-25 18:51:13,095 INFO image_rx_daemon: published frame_id=0 seq=123 186 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:13,095 INFO image_rx_daemon: PROBE TX seq=40 phase_ms=0 size_b=16 (tx#40) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=15 channel_idx=15 epoch=6 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:13,152 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:13,710 INFO image_rx_daemon: frag_arrival: seq=124 idx=0 total=1 fw_us=3799478082 len=203 + +2026-10-25 18:51:13,711 INFO image_rx_daemon: published frame_id=0 seq=124 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:14,102 INFO image_rx_daemon: frag_arrival: seq=125 idx=0 total=1 fw_us=3799876883 len=202 + +2026-10-25 18:51:14,103 INFO image_rx_daemon: published frame_id=0 seq=125 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:14,688 INFO image_rx_daemon: frag_arrival: seq=126 idx=0 total=1 fw_us=3800462316 len=184 + +2026-10-25 18:51:14,690 INFO image_rx_daemon: published frame_id=0 seq=126 180 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:14,691 INFO image_rx_daemon: PROBE TX seq=41 phase_ms=0 size_b=16 (tx#41) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=36 epoch=6 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:14,748 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:15,061 INFO image_rx_daemon: frag_arrival: seq=127 idx=0 total=1 fw_us=3800845751 len=163 + +2026-10-25 18:51:15,063 INFO image_rx_daemon: published frame_id=0 seq=127 159 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:15,662 INFO image_rx_daemon: frag_arrival: seq=128 idx=0 total=1 fw_us=3801444230 len=165 + +2026-10-25 18:51:15,663 INFO image_rx_daemon: published frame_id=0 seq=128 161 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:15,777 INFO image_rx_daemon: stats: rx_frames=119 rx_decode_err=0 frames_published=119 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=174 cmd_cooldown_drops=0 cmd_gate_held=58 cmd_copies_deferred=0 cmd_gate_deferred=58 + +2026-10-25 18:51:15,779 INFO image_rx_daemon: air_gap: n=20 dt_med=561298us dt_p95=634397us len_med=184B cmd_tx_ok=41 cmd_tx_fail=0 + +2026-10-25 18:51:15,782 INFO image_rx_daemon: air_gap_hist(ms): <400:8 <1000:12 + +2026-10-25 18:51:15,783 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=561.3ms + +2026-10-25 18:51:15,785 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:51:15,786 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=6 last_hop=27 slot_off=[14..39] + +2026-10-25 18:51:15,788 INFO image_rx_daemon: probe: tx=41 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:51:15,790 INFO image_rx_daemon: probe_grid: p0/s0:0/41(0%) + +2026-10-25 18:51:16,073 INFO image_rx_daemon: frag_arrival: seq=129 idx=0 total=1 fw_us=3801845828 len=168 + +2026-10-25 18:51:16,074 INFO image_rx_daemon: published frame_id=0 seq=129 164 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:16,075 INFO image_rx_daemon: PROBE TX seq=42 phase_ms=0 size_b=16 (tx#42) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=30 channel_idx=17 epoch=6 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:16,143 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:16,663 INFO image_rx_daemon: frag_arrival: seq=130 idx=0 total=1 fw_us=3802433905 len=152 + +2026-10-25 18:51:16,666 INFO image_rx_daemon: published frame_id=0 seq=130 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:17,049 INFO image_rx_daemon: frag_arrival: seq=131 idx=0 total=1 fw_us=3802830381 len=150 + +2026-10-25 18:51:17,052 INFO image_rx_daemon: published frame_id=0 seq=131 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:17,666 INFO image_rx_daemon: frag_arrival: seq=132 idx=0 total=1 fw_us=3803439257 len=164 + +2026-10-25 18:51:17,667 INFO image_rx_daemon: published frame_id=0 seq=132 160 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:17,668 INFO image_rx_daemon: PROBE TX seq=43 phase_ms=0 size_b=16 (tx#43) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=8 epoch=6 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:17,746 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:18,062 INFO image_rx_daemon: frag_arrival: seq=133 idx=0 total=1 fw_us=3803835669 len=154 + +2026-10-25 18:51:18,063 INFO image_rx_daemon: published frame_id=0 seq=133 150 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:18,618 INFO image_rx_daemon: frag_arrival: seq=134 idx=0 total=1 fw_us=3804403398 len=118 + +2026-10-25 18:51:18,619 INFO image_rx_daemon: published frame_id=0 seq=134 114 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:19,051 INFO image_rx_daemon: frag_arrival: seq=135 idx=0 total=1 fw_us=3804828278 len=152 + +2026-10-25 18:51:19,052 INFO image_rx_daemon: published frame_id=0 seq=135 148 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:19,053 INFO image_rx_daemon: PROBE TX seq=44 phase_ms=0 size_b=16 (tx#44) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=45 channel_idx=23 epoch=6 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:19,143 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:19,691 INFO image_rx_daemon: frag_arrival: seq=136 idx=0 total=1 fw_us=3805465264 len=204 + +2026-10-25 18:51:19,692 INFO image_rx_daemon: published frame_id=0 seq=136 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:20,269 INFO image_rx_daemon: frag_arrival: seq=137 idx=0 total=1 fw_us=3806043146 len=178 + +2026-10-25 18:51:20,271 INFO image_rx_daemon: published frame_id=0 seq=137 174 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:20,272 INFO image_rx_daemon: PROBE TX seq=45 phase_ms=0 size_b=16 (tx#45) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=18 epoch=7 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:51:20,339 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:20,660 INFO image_rx_daemon: frag_arrival: seq=138 idx=0 total=1 fw_us=3806426637 len=158 + +2026-10-25 18:51:20,663 INFO image_rx_daemon: published frame_id=0 seq=138 154 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:21,252 INFO image_rx_daemon: frag_arrival: seq=139 idx=0 total=1 fw_us=3807022361 len=154 + +2026-10-25 18:51:21,255 INFO image_rx_daemon: published frame_id=0 seq=139 150 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:21,690 INFO image_rx_daemon: frag_arrival: seq=140 idx=0 total=1 fw_us=3807454856 len=198 + +2026-10-25 18:51:21,691 INFO image_rx_daemon: published frame_id=0 seq=140 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:21,692 INFO image_rx_daemon: PROBE TX seq=46 phase_ms=0 size_b=16 (tx#46) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=8 epoch=7 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:51:21,739 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:22,271 INFO image_rx_daemon: frag_arrival: seq=141 idx=0 total=1 fw_us=3808036142 len=175 + +2026-10-25 18:51:22,274 INFO image_rx_daemon: published frame_id=0 seq=141 171 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:22,683 INFO image_rx_daemon: frag_arrival: seq=142 idx=0 total=1 fw_us=3808452395 len=200 + +2026-10-25 18:51:22,684 INFO image_rx_daemon: published frame_id=0 seq=142 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:23,280 INFO image_rx_daemon: frag_arrival: seq=143 idx=0 total=1 fw_us=3809050968 len=200 + +2026-10-25 18:51:23,282 INFO image_rx_daemon: published frame_id=0 seq=143 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:23,282 INFO image_rx_daemon: PROBE TX seq=47 phase_ms=0 size_b=16 (tx#47) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=16 epoch=7 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:23,327 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:23,885 INFO image_rx_daemon: frag_arrival: seq=144 idx=0 total=1 fw_us=3809654503 len=204 + +2026-10-25 18:51:23,886 INFO image_rx_daemon: published frame_id=0 seq=144 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:24,283 INFO image_rx_daemon: frag_arrival: seq=145 idx=0 total=1 fw_us=3810050940 len=202 + +2026-10-25 18:51:24,284 INFO image_rx_daemon: published frame_id=0 seq=145 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:24,868 INFO image_rx_daemon: frag_arrival: seq=146 idx=0 total=1 fw_us=3810636594 len=186 + +2026-10-25 18:51:24,869 INFO image_rx_daemon: published frame_id=0 seq=146 182 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:24,870 INFO image_rx_daemon: PROBE TX seq=48 phase_ms=0 size_b=16 (tx#48) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=24 channel_idx=6 epoch=7 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:24,927 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:25,282 INFO image_rx_daemon: frag_arrival: seq=147 idx=0 total=1 fw_us=3811048553 len=201 + +2026-10-25 18:51:25,283 INFO image_rx_daemon: published frame_id=0 seq=147 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:25,793 INFO image_rx_daemon: stats: rx_frames=138 rx_decode_err=0 frames_published=138 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=203 cmd_cooldown_drops=0 cmd_gate_held=67 cmd_copies_deferred=0 cmd_gate_deferred=67 + +2026-10-25 18:51:25,794 INFO image_rx_daemon: air_gap: n=19 dt_med=567729us dt_p95=636986us len_med=175B cmd_tx_ok=48 cmd_tx_fail=0 + +2026-10-25 18:51:25,797 INFO image_rx_daemon: air_gap_hist(ms): <400:4 <1000:15 + +2026-10-25 18:51:25,799 INFO image_rx_daemon: air_gap_by_class: boundary: n=19 med=567.7ms + +2026-10-25 18:51:25,801 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-74/-65/-63 snr[min/med/max]=3.0/10.0/10.0 + +2026-10-25 18:51:25,802 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 pre_f8=0 last_epoch=7 last_hop=25 slot_off=[14..20] + +2026-10-25 18:51:25,803 INFO image_rx_daemon: probe: tx=48 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:51:25,805 INFO image_rx_daemon: probe_grid: p0/s0:0/48(0%) + +2026-10-25 18:51:25,882 INFO image_rx_daemon: frag_arrival: seq=148 idx=0 total=1 fw_us=3811649624 len=204 + +2026-10-25 18:51:25,883 INFO image_rx_daemon: published frame_id=0 seq=148 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:26,250 INFO image_rx_daemon: frag_arrival: seq=149 idx=0 total=1 fw_us=3812017581 len=162 + +2026-10-25 18:51:26,251 INFO image_rx_daemon: published frame_id=0 seq=149 158 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:26,252 INFO image_rx_daemon: PROBE TX seq=49 phase_ms=0 size_b=16 (tx#49) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=46 epoch=7 freq_hz=925750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:26,330 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:26,870 INFO image_rx_daemon: frag_arrival: seq=150 idx=0 total=1 fw_us=3812641989 len=199 + +2026-10-25 18:51:26,871 INFO image_rx_daemon: published frame_id=0 seq=150 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:27,247 INFO image_rx_daemon: frag_arrival: seq=151 idx=0 total=1 fw_us=3813017619 len=166 + +2026-10-25 18:51:27,249 INFO image_rx_daemon: published frame_id=0 seq=151 162 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:27,850 INFO image_rx_daemon: frag_arrival: seq=152 idx=0 total=1 fw_us=3813618734 len=171 + +2026-10-25 18:51:27,851 INFO image_rx_daemon: published frame_id=0 seq=152 167 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:27,852 INFO image_rx_daemon: PROBE TX seq=50 phase_ms=0 size_b=16 (tx#50) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=47 epoch=7 freq_hz=926250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:27,920 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:28,258 INFO image_rx_daemon: frag_arrival: seq=153 idx=0 total=1 fw_us=3814030000 len=175 + +2026-10-25 18:51:28,259 INFO image_rx_daemon: published frame_id=0 seq=153 171 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:28,862 INFO image_rx_daemon: frag_arrival: seq=154 idx=0 total=1 fw_us=3814639256 len=203 + +2026-10-25 18:51:28,863 INFO image_rx_daemon: published frame_id=0 seq=154 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:29,471 INFO image_rx_daemon: frag_arrival: seq=155 idx=0 total=1 fw_us=3815241142 len=206 + +2026-10-25 18:51:29,472 INFO image_rx_daemon: published frame_id=0 seq=155 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:29,472 INFO image_rx_daemon: PROBE TX seq=51 phase_ms=0 size_b=16 (tx#51) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=23 epoch=7 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:29,519 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:29,867 INFO image_rx_daemon: frag_arrival: seq=156 idx=0 total=1 fw_us=3815633934 len=199 + +2026-10-25 18:51:29,868 INFO image_rx_daemon: published frame_id=0 seq=156 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:30,239 INFO image_rx_daemon: frag_arrival: seq=157 idx=0 total=1 fw_us=3816007509 len=162 + +2026-10-25 18:51:30,243 INFO image_rx_daemon: published frame_id=0 seq=157 158 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:30,842 INFO image_rx_daemon: frag_arrival: seq=158 idx=0 total=1 fw_us=3816610603 len=172 + +2026-10-25 18:51:30,843 INFO image_rx_daemon: published frame_id=0 seq=158 168 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:30,844 INFO image_rx_daemon: PROBE TX seq=52 phase_ms=0 size_b=16 (tx#52) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=23 epoch=8 freq_hz=914250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:51:30,912 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:31,450 INFO image_rx_daemon: frag_arrival: seq=159 idx=0 total=1 fw_us=3817215142 len=179 + +2026-10-25 18:51:31,451 INFO image_rx_daemon: published frame_id=0 seq=159 175 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:31,871 INFO image_rx_daemon: frag_arrival: seq=160 idx=0 total=1 fw_us=3817631290 len=202 + +2026-10-25 18:51:31,872 INFO image_rx_daemon: published frame_id=0 seq=160 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:32,462 INFO image_rx_daemon: frag_arrival: seq=161 idx=0 total=1 fw_us=3818224678 len=194 + +2026-10-25 18:51:32,463 INFO image_rx_daemon: published frame_id=0 seq=161 190 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:32,464 INFO image_rx_daemon: PROBE TX seq=53 phase_ms=0 size_b=16 (tx#53) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=48 epoch=8 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:32,512 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:32,830 INFO image_rx_daemon: frag_arrival: seq=162 idx=0 total=1 fw_us=3818596828 len=141 + +2026-10-25 18:51:32,831 INFO image_rx_daemon: published frame_id=0 seq=162 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:33,442 INFO image_rx_daemon: frag_arrival: seq=163 idx=0 total=1 fw_us=3819203910 len=169 + +2026-10-25 18:51:33,443 INFO image_rx_daemon: published frame_id=0 seq=163 165 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:34,066 INFO image_rx_daemon: frag_arrival: seq=164 idx=0 total=1 fw_us=3819825638 len=202 + +2026-10-25 18:51:34,067 INFO image_rx_daemon: published frame_id=0 seq=164 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:34,068 INFO image_rx_daemon: PROBE TX seq=54 phase_ms=0 size_b=16 (tx#54) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=20 channel_idx=49 epoch=8 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:34,115 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:34,666 INFO image_rx_daemon: frag_arrival: seq=165 idx=0 total=1 fw_us=3820421589 len=199 + +2026-10-25 18:51:34,667 INFO image_rx_daemon: published frame_id=0 seq=165 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:35,015 INFO image_rx_daemon: frag_arrival: seq=166 idx=0 total=1 fw_us=3820786884 len=154 + +2026-10-25 18:51:35,016 INFO image_rx_daemon: published frame_id=0 seq=166 150 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:35,450 INFO image_rx_daemon: frag_arrival: seq=167 idx=0 total=1 fw_us=3821215142 len=191 + +2026-10-25 18:51:35,451 INFO image_rx_daemon: published frame_id=0 seq=167 187 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:35,451 INFO image_rx_daemon: PROBE TX seq=55 phase_ms=0 size_b=16 (tx#55) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=27 channel_idx=8 epoch=8 freq_hz=906750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:35,509 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:35,808 INFO image_rx_daemon: stats: rx_frames=158 rx_decode_err=0 frames_published=158 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=234 cmd_cooldown_drops=0 cmd_gate_held=77 cmd_copies_deferred=0 cmd_gate_deferred=77 + +2026-10-25 18:51:35,809 INFO image_rx_daemon: air_gap: n=20 dt_med=595951us dt_p95=624408us len_med=191B cmd_tx_ok=55 cmd_tx_fail=0 + +2026-10-25 18:51:35,811 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:51:35,813 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=596.0ms + +2026-10-25 18:51:35,815 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-63 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:51:35,816 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=8 last_hop=26 slot_off=[14..26] + +2026-10-25 18:51:35,816 INFO image_rx_daemon: probe: tx=55 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:51:35,816 INFO image_rx_daemon: probe_grid: p0/s0:0/55(0%) + +2026-10-25 18:51:36,062 INFO image_rx_daemon: frag_arrival: seq=168 idx=0 total=1 fw_us=3821817899 len=199 + +2026-10-25 18:51:36,063 INFO image_rx_daemon: published frame_id=0 seq=168 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:36,443 INFO image_rx_daemon: frag_arrival: seq=169 idx=0 total=1 fw_us=3822210142 len=188 + +2026-10-25 18:51:36,444 INFO image_rx_daemon: published frame_id=0 seq=169 184 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:37,043 INFO image_rx_daemon: frag_arrival: seq=170 idx=0 total=1 fw_us=3822807759 len=188 + +2026-10-25 18:51:37,044 INFO image_rx_daemon: published frame_id=0 seq=170 184 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:37,044 INFO image_rx_daemon: PROBE TX seq=56 phase_ms=0 size_b=16 (tx#56) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=35 channel_idx=29 epoch=8 freq_hz=917250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:37,102 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:37,456 INFO image_rx_daemon: frag_arrival: seq=171 idx=0 total=1 fw_us=3823210080 len=171 + +2026-10-25 18:51:37,459 INFO image_rx_daemon: published frame_id=0 seq=171 167 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:38,052 INFO image_rx_daemon: frag_arrival: seq=172 idx=0 total=1 fw_us=3823815610 len=203 + +2026-10-25 18:51:38,053 INFO image_rx_daemon: published frame_id=0 seq=172 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:38,643 INFO image_rx_daemon: frag_arrival: seq=173 idx=0 total=1 fw_us=3824403789 len=187 + +2026-10-25 18:51:38,644 INFO image_rx_daemon: published frame_id=0 seq=173 183 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:38,644 INFO image_rx_daemon: PROBE TX seq=57 phase_ms=0 size_b=16 (tx#57) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=16 epoch=8 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:38,701 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:39,012 INFO image_rx_daemon: frag_arrival: seq=174 idx=0 total=1 fw_us=3824779557 len=156 + +2026-10-25 18:51:39,015 INFO image_rx_daemon: published frame_id=0 seq=174 152 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:39,613 INFO image_rx_daemon: frag_arrival: seq=175 idx=0 total=1 fw_us=3825378125 len=158 + +2026-10-25 18:51:39,615 INFO image_rx_daemon: published frame_id=0 seq=175 154 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:40,243 INFO image_rx_daemon: frag_arrival: seq=176 idx=0 total=1 fw_us=3826010008 len=201 + +2026-10-25 18:51:40,244 INFO image_rx_daemon: published frame_id=0 seq=176 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:40,245 INFO image_rx_daemon: PROBE TX seq=58 phase_ms=0 size_b=16 (tx#58) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=24 epoch=9 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:40,302 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:40,637 INFO image_rx_daemon: frag_arrival: seq=177 idx=0 total=1 fw_us=3826396137 len=185 + +2026-10-25 18:51:40,639 INFO image_rx_daemon: published frame_id=0 seq=177 181 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:41,046 INFO image_rx_daemon: frag_arrival: seq=178 idx=0 total=1 fw_us=3826810513 len=206 + +2026-10-25 18:51:41,048 INFO image_rx_daemon: published frame_id=0 seq=178 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:41,650 INFO image_rx_daemon: frag_arrival: seq=179 idx=0 total=1 fw_us=3827406277 len=202 + +2026-10-25 18:51:41,651 INFO image_rx_daemon: published frame_id=0 seq=179 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:41,652 INFO image_rx_daemon: PROBE TX seq=59 phase_ms=0 size_b=16 (tx#59) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=17 epoch=9 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:41,699 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:42,247 INFO image_rx_daemon: frag_arrival: seq=180 idx=0 total=1 fw_us=3828007457 len=205 + +2026-10-25 18:51:42,248 INFO image_rx_daemon: published frame_id=0 seq=180 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:42,652 INFO image_rx_daemon: frag_arrival: seq=181 idx=0 total=1 fw_us=3828406366 len=205 + +2026-10-25 18:51:42,653 INFO image_rx_daemon: published frame_id=0 seq=181 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:43,236 INFO image_rx_daemon: frag_arrival: seq=182 idx=0 total=1 fw_us=3828986672 len=181 + +2026-10-25 18:51:43,239 INFO image_rx_daemon: published frame_id=0 seq=182 177 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:43,240 INFO image_rx_daemon: PROBE TX seq=60 phase_ms=0 size_b=16 (tx#60) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=40 epoch=9 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:43,296 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:43,613 INFO image_rx_daemon: frag_arrival: seq=183 idx=0 total=1 fw_us=3829367486 len=158 + +2026-10-25 18:51:43,614 INFO image_rx_daemon: published frame_id=0 seq=183 154 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:44,247 INFO image_rx_daemon: frag_arrival: seq=184 idx=0 total=1 fw_us=3830001982 len=204 + +2026-10-25 18:51:44,248 INFO image_rx_daemon: published frame_id=0 seq=184 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:44,631 INFO image_rx_daemon: frag_arrival: seq=185 idx=0 total=1 fw_us=3830380413 len=176 + +2026-10-25 18:51:44,632 INFO image_rx_daemon: published frame_id=0 seq=185 172 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:44,633 INFO image_rx_daemon: PROBE TX seq=61 phase_ms=0 size_b=16 (tx#61) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=38 epoch=9 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:44,690 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:45,210 INFO image_rx_daemon: frag_arrival: seq=186 idx=0 total=1 fw_us=3830967142 len=161 + +2026-10-25 18:51:45,211 INFO image_rx_daemon: published frame_id=0 seq=186 157 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:45,614 INFO image_rx_daemon: frag_arrival: seq=187 idx=0 total=1 fw_us=3831370907 len=159 + +2026-10-25 18:51:45,615 INFO image_rx_daemon: published frame_id=0 seq=187 155 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:45,820 INFO image_rx_daemon: stats: rx_frames=178 rx_decode_err=0 frames_published=178 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=263 cmd_cooldown_drops=0 cmd_gate_held=87 cmd_copies_deferred=0 cmd_gate_deferred=87 + +2026-10-25 18:51:45,823 INFO image_rx_daemon: air_gap: n=20 dt_med=586729us dt_p95=634496us len_med=188B cmd_tx_ok=61 cmd_tx_fail=0 + +2026-10-25 18:51:45,824 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:14 + +2026-10-25 18:51:45,825 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=586.7ms + +2026-10-25 18:51:45,825 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-67/-63 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:51:45,826 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=9 last_hop=27 slot_off=[14..31] + +2026-10-25 18:51:45,827 INFO image_rx_daemon: probe: tx=61 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:51:45,827 INFO image_rx_daemon: probe_grid: p0/s0:0/61(0%) + +2026-10-25 18:51:46,218 INFO image_rx_daemon: frag_arrival: seq=188 idx=0 total=1 fw_us=3831979636 len=182 + +2026-10-25 18:51:46,219 INFO image_rx_daemon: published frame_id=0 seq=188 178 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:46,220 INFO image_rx_daemon: PROBE TX seq=62 phase_ms=0 size_b=16 (tx#62) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=41 epoch=9 freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:46,288 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:46,575 INFO image_rx_daemon: frag_arrival: seq=189 idx=0 total=1 fw_us=3832334633 len=102 + +2026-10-25 18:51:46,578 INFO image_rx_daemon: published frame_id=0 seq=189 98 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:47,214 INFO image_rx_daemon: frag_arrival: seq=190 idx=0 total=1 fw_us=3832964442 len=163 + +2026-10-25 18:51:47,215 INFO image_rx_daemon: published frame_id=0 seq=190 159 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:47,818 INFO image_rx_daemon: frag_arrival: seq=191 idx=0 total=1 fw_us=3833576282 len=182 + +2026-10-25 18:51:47,819 INFO image_rx_daemon: published frame_id=0 seq=191 178 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:47,820 INFO image_rx_daemon: PROBE TX seq=63 phase_ms=0 size_b=16 (tx#63) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=39 epoch=9 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:47,888 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:48,242 INFO image_rx_daemon: frag_arrival: seq=192 idx=0 total=1 fw_us=3833993560 len=205 + +2026-10-25 18:51:48,243 INFO image_rx_daemon: published frame_id=0 seq=192 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:48,835 INFO image_rx_daemon: frag_arrival: seq=193 idx=0 total=1 fw_us=3834587111 len=200 + +2026-10-25 18:51:48,836 INFO image_rx_daemon: published frame_id=0 seq=193 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:49,206 INFO image_rx_daemon: frag_arrival: seq=194 idx=0 total=1 fw_us=3834960217 len=162 + +2026-10-25 18:51:49,207 INFO image_rx_daemon: published frame_id=0 seq=194 158 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:49,208 INFO image_rx_daemon: PROBE TX seq=64 phase_ms=0 size_b=16 (tx#64) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=14 epoch=9 freq_hz=909750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:49,286 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:49,811 INFO image_rx_daemon: frag_arrival: seq=195 idx=0 total=1 fw_us=3835564061 len=171 + +2026-10-25 18:51:49,812 INFO image_rx_daemon: published frame_id=0 seq=195 167 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:50,235 INFO image_rx_daemon: frag_arrival: seq=196 idx=0 total=1 fw_us=3835991453 len=203 + +2026-10-25 18:51:50,236 INFO image_rx_daemon: published frame_id=0 seq=196 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:50,822 INFO image_rx_daemon: frag_arrival: seq=197 idx=0 total=1 fw_us=3836587689 len=205 + +2026-10-25 18:51:50,824 INFO image_rx_daemon: published frame_id=0 seq=197 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:50,825 INFO image_rx_daemon: PROBE TX seq=65 phase_ms=0 size_b=16 (tx#65) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=40 epoch=10 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:51:50,879 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:51,433 INFO image_rx_daemon: frag_arrival: seq=198 idx=0 total=1 fw_us=3837183755 len=203 + +2026-10-25 18:51:51,437 INFO image_rx_daemon: published frame_id=0 seq=198 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:51,827 INFO image_rx_daemon: frag_arrival: seq=199 idx=0 total=1 fw_us=3837577549 len=195 + +2026-10-25 18:51:51,828 INFO image_rx_daemon: published frame_id=0 seq=199 191 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:52,431 INFO image_rx_daemon: frag_arrival: seq=200 idx=0 total=1 fw_us=3838178721 len=199 + +2026-10-25 18:51:52,432 INFO image_rx_daemon: published frame_id=0 seq=200 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:52,433 INFO image_rx_daemon: PROBE TX seq=66 phase_ms=0 size_b=16 (tx#66) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=12 channel_idx=20 epoch=10 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:52,479 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:52,786 INFO image_rx_daemon: frag_arrival: seq=201 idx=0 total=1 fw_us=3838541552 len=150 + +2026-10-25 18:51:52,787 INFO image_rx_daemon: published frame_id=0 seq=201 146 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:53,410 INFO image_rx_daemon: frag_arrival: seq=202 idx=0 total=1 fw_us=3839160771 len=176 + +2026-10-25 18:51:53,411 INFO image_rx_daemon: published frame_id=0 seq=202 172 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:53,825 INFO image_rx_daemon: frag_arrival: seq=203 idx=0 total=1 fw_us=3839580541 len=205 + +2026-10-25 18:51:53,826 INFO image_rx_daemon: published frame_id=0 seq=203 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:53,827 INFO image_rx_daemon: PROBE TX seq=67 phase_ms=0 size_b=16 (tx#67) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=22 epoch=10 freq_hz=913750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:53,874 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:54,431 INFO image_rx_daemon: frag_arrival: seq=204 idx=0 total=1 fw_us=3840179018 len=207 + +2026-10-25 18:51:54,432 INFO image_rx_daemon: published frame_id=0 seq=204 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:55,015 INFO image_rx_daemon: frag_arrival: seq=205 idx=0 total=1 fw_us=3840777670 len=205 + +2026-10-25 18:51:55,016 INFO image_rx_daemon: published frame_id=0 seq=205 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:55,017 INFO image_rx_daemon: PROBE TX seq=68 phase_ms=0 size_b=16 (tx#68) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=25 channel_idx=27 epoch=10 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:55,075 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:55,427 INFO image_rx_daemon: frag_arrival: seq=206 idx=0 total=1 fw_us=3841177010 len=207 + +2026-10-25 18:51:55,428 INFO image_rx_daemon: published frame_id=0 seq=206 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:55,835 INFO image_rx_daemon: stats: rx_frames=197 rx_decode_err=0 frames_published=197 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=293 cmd_cooldown_drops=0 cmd_gate_held=95 cmd_copies_deferred=0 cmd_gate_deferred=95 + +2026-10-25 18:51:55,837 INFO image_rx_daemon: air_gap: n=19 dt_med=596066us dt_p95=629809us len_med=199B cmd_tx_ok=68 cmd_tx_fail=0 + +2026-10-25 18:51:55,839 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:14 + +2026-10-25 18:51:55,841 INFO image_rx_daemon: air_gap_by_class: boundary: n=19 med=596.1ms + +2026-10-25 18:51:55,843 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-73/-66/-62 snr[min/med/max]=9.0/10.0/13.0 + +2026-10-25 18:51:55,844 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 pre_f8=0 last_epoch=10 last_hop=26 slot_off=[14..30] + +2026-10-25 18:51:55,844 INFO image_rx_daemon: probe: tx=68 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:51:55,844 INFO image_rx_daemon: probe_grid: p0/s0:0/68(0%) + +2026-10-25 18:51:56,015 INFO image_rx_daemon: frag_arrival: seq=207 idx=0 total=1 fw_us=3841775629 len=205 + +2026-10-25 18:51:56,016 INFO image_rx_daemon: published frame_id=0 seq=207 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:56,623 INFO image_rx_daemon: frag_arrival: seq=208 idx=0 total=1 fw_us=3842371436 len=202 + +2026-10-25 18:51:56,624 INFO image_rx_daemon: published frame_id=0 seq=208 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:56,624 INFO image_rx_daemon: PROBE TX seq=69 phase_ms=0 size_b=16 (tx#69) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=21 epoch=10 freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:56,673 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:57,013 INFO image_rx_daemon: frag_arrival: seq=209 idx=0 total=1 fw_us=3842772960 len=207 + +2026-10-25 18:51:57,014 INFO image_rx_daemon: published frame_id=0 seq=209 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:57,417 INFO image_rx_daemon: frag_arrival: seq=210 idx=0 total=1 fw_us=3843164081 len=170 + +2026-10-25 18:51:57,418 INFO image_rx_daemon: published frame_id=0 seq=210 166 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:58,002 INFO image_rx_daemon: frag_arrival: seq=211 idx=0 total=1 fw_us=3843752310 len=180 + +2026-10-25 18:51:58,006 INFO image_rx_daemon: published frame_id=0 seq=211 176 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:58,007 INFO image_rx_daemon: PROBE TX seq=70 phase_ms=0 size_b=16 (tx#70) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=40 channel_idx=43 epoch=10 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:58,064 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:58,614 INFO image_rx_daemon: frag_arrival: seq=212 idx=0 total=1 fw_us=3844358540 len=191 + +2026-10-25 18:51:58,615 INFO image_rx_daemon: published frame_id=0 seq=212 187 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:58,972 INFO image_rx_daemon: frag_arrival: seq=213 idx=0 total=1 fw_us=3844721380 len=143 + +2026-10-25 18:51:58,973 INFO image_rx_daemon: published frame_id=0 seq=213 139 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:59,414 INFO image_rx_daemon: frag_arrival: seq=214 idx=0 total=1 fw_us=3845168266 len=115 + +2026-10-25 18:51:59,415 INFO image_rx_daemon: published frame_id=0 seq=214 111 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:51:59,416 INFO image_rx_daemon: PROBE TX seq=71 phase_ms=0 size_b=16 (tx#71) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=24 epoch=10 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:51:59,462 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:51:59,969 INFO image_rx_daemon: frag_arrival: seq=215 idx=0 total=1 fw_us=3845718931 len=141 + +2026-10-25 18:51:59,970 INFO image_rx_daemon: published frame_id=0 seq=215 137 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:00,617 INFO image_rx_daemon: frag_arrival: seq=216 idx=0 total=1 fw_us=3846364274 len=205 + +2026-10-25 18:52:00,619 INFO image_rx_daemon: published frame_id=0 seq=216 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:00,619 INFO image_rx_daemon: PROBE TX seq=72 phase_ms=0 size_b=16 (tx#72) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=49 epoch=11 freq_hz=927250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:00,666 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:01,215 INFO image_rx_daemon: frag_arrival: seq=217 idx=0 total=1 fw_us=3846962850 len=204 + +2026-10-25 18:52:01,217 INFO image_rx_daemon: published frame_id=0 seq=217 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:01,586 INFO image_rx_daemon: frag_arrival: seq=218 idx=0 total=1 fw_us=3847331024 len=165 + +2026-10-25 18:52:01,587 INFO image_rx_daemon: published frame_id=0 seq=218 161 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:02,016 INFO image_rx_daemon: frag_arrival: seq=219 idx=0 total=1 fw_us=3847761235 len=206 + +2026-10-25 18:52:02,017 INFO image_rx_daemon: published frame_id=0 seq=219 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:02,018 INFO image_rx_daemon: PROBE TX seq=73 phase_ms=0 size_b=16 (tx#73) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=10 channel_idx=35 epoch=11 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:02,055 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:02,614 INFO image_rx_daemon: frag_arrival: seq=220 idx=0 total=1 fw_us=3848357288 len=202 + +2026-10-25 18:52:02,615 INFO image_rx_daemon: published frame_id=0 seq=220 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:03,215 INFO image_rx_daemon: frag_arrival: seq=221 idx=0 total=1 fw_us=3848958555 len=206 + +2026-10-25 18:52:03,216 INFO image_rx_daemon: published frame_id=0 seq=221 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:03,217 INFO image_rx_daemon: PROBE TX seq=74 phase_ms=0 size_b=16 (tx#74) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=7 epoch=11 freq_hz=906250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:03,264 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:03,606 INFO image_rx_daemon: frag_arrival: seq=222 idx=0 total=1 fw_us=3849357580 len=205 + +2026-10-25 18:52:03,607 INFO image_rx_daemon: published frame_id=0 seq=222 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:04,207 INFO image_rx_daemon: frag_arrival: seq=223 idx=0 total=1 fw_us=3849953598 len=201 + +2026-10-25 18:52:04,208 INFO image_rx_daemon: published frame_id=0 seq=223 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:04,610 INFO image_rx_daemon: frag_arrival: seq=224 idx=0 total=1 fw_us=3850354553 len=202 + +2026-10-25 18:52:04,611 INFO image_rx_daemon: published frame_id=0 seq=224 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:04,612 INFO image_rx_daemon: PROBE TX seq=75 phase_ms=0 size_b=16 (tx#75) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=11 epoch=11 freq_hz=908250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:04,659 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:05,206 INFO image_rx_daemon: frag_arrival: seq=225 idx=0 total=1 fw_us=3850953701 len=207 + +2026-10-25 18:52:05,208 INFO image_rx_daemon: published frame_id=0 seq=225 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:05,602 INFO image_rx_daemon: frag_arrival: seq=226 idx=0 total=1 fw_us=3851339705 len=187 + +2026-10-25 18:52:05,603 INFO image_rx_daemon: published frame_id=0 seq=226 183 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:05,849 INFO image_rx_daemon: stats: rx_frames=217 rx_decode_err=0 frames_published=217 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=321 cmd_cooldown_drops=0 cmd_gate_held=106 cmd_copies_deferred=0 cmd_gate_deferred=106 + +2026-10-25 18:52:05,850 INFO image_rx_daemon: air_gap: n=20 dt_med=588229us dt_p95=645343us len_med=202B cmd_tx_ok=75 cmd_tx_fail=0 + +2026-10-25 18:52:05,852 INFO image_rx_daemon: air_gap_hist(ms): <400:5 <1000:15 + +2026-10-25 18:52:05,854 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=588.2ms + +2026-10-25 18:52:05,855 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/13.0 + +2026-10-25 18:52:05,856 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=11 last_hop=27 slot_off=[14..83] + +2026-10-25 18:52:05,856 INFO image_rx_daemon: probe: tx=75 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:52:05,857 INFO image_rx_daemon: probe_grid: p0/s0:0/75(0%) + +2026-10-25 18:52:06,203 INFO image_rx_daemon: frag_arrival: seq=227 idx=0 total=1 fw_us=3851951109 len=204 + +2026-10-25 18:52:06,204 INFO image_rx_daemon: published frame_id=0 seq=227 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:06,205 INFO image_rx_daemon: PROBE TX seq=76 phase_ms=0 size_b=16 (tx#76) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=2 epoch=11 freq_hz=903750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:06,251 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:06,603 INFO image_rx_daemon: frag_arrival: seq=228 idx=0 total=1 fw_us=3852350255 len=207 + +2026-10-25 18:52:06,604 INFO image_rx_daemon: published frame_id=0 seq=228 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:07,203 INFO image_rx_daemon: frag_arrival: seq=229 idx=0 total=1 fw_us=3852948650 len=205 + +2026-10-25 18:52:07,204 INFO image_rx_daemon: published frame_id=0 seq=229 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:07,606 INFO image_rx_daemon: frag_arrival: seq=230 idx=0 total=1 fw_us=3853347713 len=207 + +2026-10-25 18:52:07,607 INFO image_rx_daemon: published frame_id=0 seq=230 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:07,608 INFO image_rx_daemon: PROBE TX seq=77 phase_ms=0 size_b=16 (tx#77) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=38 channel_idx=5 epoch=11 freq_hz=905250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:07,656 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:08,206 INFO image_rx_daemon: frag_arrival: seq=231 idx=0 total=1 fw_us=3853946139 len=207 + +2026-10-25 18:52:08,207 INFO image_rx_daemon: published frame_id=0 seq=231 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:08,595 INFO image_rx_daemon: frag_arrival: seq=232 idx=0 total=1 fw_us=3854345061 len=205 + +2026-10-25 18:52:08,596 INFO image_rx_daemon: published frame_id=0 seq=232 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:09,195 INFO image_rx_daemon: frag_arrival: seq=233 idx=0 total=1 fw_us=3854943727 len=206 + +2026-10-25 18:52:09,196 INFO image_rx_daemon: published frame_id=0 seq=233 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:09,197 INFO image_rx_daemon: PROBE TX seq=78 phase_ms=0 size_b=16 (tx#78) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=41 epoch=11 freq_hz=923250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:09,245 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:09,594 INFO image_rx_daemon: frag_arrival: seq=234 idx=0 total=1 fw_us=3855340359 len=202 + +2026-10-25 18:52:09,595 INFO image_rx_daemon: published frame_id=0 seq=234 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:10,198 INFO image_rx_daemon: frag_arrival: seq=235 idx=0 total=1 fw_us=3855941764 len=205 + +2026-10-25 18:52:10,199 INFO image_rx_daemon: published frame_id=0 seq=235 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:10,586 INFO image_rx_daemon: frag_arrival: seq=236 idx=0 total=1 fw_us=3856340903 len=205 + +2026-10-25 18:52:10,587 INFO image_rx_daemon: published frame_id=0 seq=236 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:10,588 INFO image_rx_daemon: PROBE TX seq=79 phase_ms=0 size_b=16 (tx#79) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=3 channel_idx=19 epoch=12 freq_hz=912250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:10,643 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:11,198 INFO image_rx_daemon: frag_arrival: seq=237 idx=0 total=1 fw_us=3856939598 len=206 + +2026-10-25 18:52:11,199 INFO image_rx_daemon: published frame_id=0 seq=237 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:11,599 INFO image_rx_daemon: frag_arrival: seq=238 idx=0 total=1 fw_us=3857338610 len=204 + +2026-10-25 18:52:11,600 INFO image_rx_daemon: published frame_id=0 seq=238 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:12,187 INFO image_rx_daemon: frag_arrival: seq=239 idx=0 total=1 fw_us=3857932146 len=199 + +2026-10-25 18:52:12,188 INFO image_rx_daemon: published frame_id=0 seq=239 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:12,188 INFO image_rx_daemon: PROBE TX seq=80 phase_ms=0 size_b=16 (tx#80) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=34 epoch=12 freq_hz=919750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:12,235 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:12,792 INFO image_rx_daemon: frag_arrival: seq=240 idx=0 total=1 fw_us=3858533330 len=203 + +2026-10-25 18:52:12,793 INFO image_rx_daemon: published frame_id=0 seq=240 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:13,191 INFO image_rx_daemon: frag_arrival: seq=241 idx=0 total=1 fw_us=3858935071 len=207 + +2026-10-25 18:52:13,192 INFO image_rx_daemon: published frame_id=0 seq=241 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:13,587 INFO image_rx_daemon: frag_arrival: seq=242 idx=0 total=1 fw_us=3859334139 len=204 + +2026-10-25 18:52:13,588 INFO image_rx_daemon: published frame_id=0 seq=242 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:13,589 INFO image_rx_daemon: PROBE TX seq=81 phase_ms=0 size_b=16 (tx#81) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=18 channel_idx=39 epoch=12 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:13,634 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:14,195 INFO image_rx_daemon: frag_arrival: seq=243 idx=0 total=1 fw_us=3859932914 len=204 + +2026-10-25 18:52:14,196 INFO image_rx_daemon: published frame_id=0 seq=243 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:14,577 INFO image_rx_daemon: frag_arrival: seq=244 idx=0 total=1 fw_us=3860329551 len=202 + +2026-10-25 18:52:14,579 INFO image_rx_daemon: published frame_id=0 seq=244 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:15,190 INFO image_rx_daemon: frag_arrival: seq=245 idx=0 total=1 fw_us=3860928072 len=203 + +2026-10-25 18:52:15,191 INFO image_rx_daemon: published frame_id=0 seq=245 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:15,192 INFO image_rx_daemon: PROBE TX seq=82 phase_ms=0 size_b=16 (tx#82) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=32 epoch=12 freq_hz=918750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:15,239 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:15,582 INFO image_rx_daemon: frag_arrival: seq=246 idx=0 total=1 fw_us=3861324442 len=199 + +2026-10-25 18:52:15,583 INFO image_rx_daemon: published frame_id=0 seq=246 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:15,860 INFO image_rx_daemon: stats: rx_frames=237 rx_decode_err=0 frames_published=237 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=351 cmd_cooldown_drops=0 cmd_gate_held=116 cmd_copies_deferred=0 cmd_gate_deferred=116 + +2026-10-25 18:52:15,861 INFO image_rx_daemon: air_gap: n=20 dt_med=593536us dt_p95=611404us len_med=205B cmd_tx_ok=82 cmd_tx_fail=0 + +2026-10-25 18:52:15,863 INFO image_rx_daemon: air_gap_hist(ms): <400:9 <1000:11 + +2026-10-25 18:52:15,865 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=593.5ms + +2026-10-25 18:52:15,865 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/11.0 + +2026-10-25 18:52:15,866 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=12 last_hop=27 slot_off=[14..14] + +2026-10-25 18:52:15,866 INFO image_rx_daemon: probe: tx=82 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:52:15,867 INFO image_rx_daemon: probe_grid: p0/s0:0/82(0%) + +2026-10-25 18:52:16,183 INFO image_rx_daemon: frag_arrival: seq=247 idx=0 total=1 fw_us=3861915293 len=188 + +2026-10-25 18:52:16,184 INFO image_rx_daemon: published frame_id=0 seq=247 184 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:16,583 INFO image_rx_daemon: frag_arrival: seq=248 idx=0 total=1 fw_us=3862327352 len=205 + +2026-10-25 18:52:16,584 INFO image_rx_daemon: published frame_id=0 seq=248 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:16,584 INFO image_rx_daemon: PROBE TX seq=83 phase_ms=0 size_b=16 (tx#83) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=18 epoch=12 freq_hz=911750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:16,636 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:17,186 INFO image_rx_daemon: frag_arrival: seq=249 idx=0 total=1 fw_us=3862925961 len=207 + +2026-10-25 18:52:17,187 INFO image_rx_daemon: published frame_id=0 seq=249 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:17,591 INFO image_rx_daemon: frag_arrival: seq=250 idx=0 total=1 fw_us=3863325018 len=207 + +2026-10-25 18:52:17,592 INFO image_rx_daemon: published frame_id=0 seq=250 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:18,194 INFO image_rx_daemon: frag_arrival: seq=251 idx=0 total=1 fw_us=3863923674 len=205 + +2026-10-25 18:52:18,195 INFO image_rx_daemon: published frame_id=0 seq=251 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:18,195 INFO image_rx_daemon: PROBE TX seq=84 phase_ms=0 size_b=16 (tx#84) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=42 epoch=12 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:18,242 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:18,576 INFO image_rx_daemon: frag_arrival: seq=252 idx=0 total=1 fw_us=3864322749 len=204 + +2026-10-25 18:52:18,577 INFO image_rx_daemon: published frame_id=0 seq=252 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:19,190 INFO image_rx_daemon: frag_arrival: seq=253 idx=0 total=1 fw_us=3864921592 len=205 + +2026-10-25 18:52:19,191 INFO image_rx_daemon: published frame_id=0 seq=253 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:19,580 INFO image_rx_daemon: frag_arrival: seq=254 idx=0 total=1 fw_us=3865320920 len=206 + +2026-10-25 18:52:19,581 INFO image_rx_daemon: published frame_id=0 seq=254 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:19,582 INFO image_rx_daemon: PROBE TX seq=85 phase_ms=0 size_b=16 (tx#85) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=45 epoch=12 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:19,629 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:20,179 INFO image_rx_daemon: frag_arrival: seq=255 idx=0 total=1 fw_us=3865919846 len=207 + +2026-10-25 18:52:20,180 INFO image_rx_daemon: published frame_id=0 seq=255 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:20,790 INFO image_rx_daemon: frag_arrival: seq=0 idx=0 total=1 fw_us=3866518655 len=205 + +2026-10-25 18:52:20,791 INFO image_rx_daemon: published frame_id=0 seq=0 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:20,792 INFO image_rx_daemon: PROBE TX seq=86 phase_ms=0 size_b=16 (tx#86) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=24 epoch=13 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:20,839 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:21,182 INFO image_rx_daemon: frag_arrival: seq=1 idx=0 total=1 fw_us=3866917888 len=207 + +2026-10-25 18:52:21,183 INFO image_rx_daemon: published frame_id=0 seq=1 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:21,786 INFO image_rx_daemon: frag_arrival: seq=2 idx=0 total=1 fw_us=3867516589 len=204 + +2026-10-25 18:52:21,787 INFO image_rx_daemon: published frame_id=0 seq=2 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:22,180 INFO image_rx_daemon: frag_arrival: seq=3 idx=0 total=1 fw_us=3867915906 len=205 + +2026-10-25 18:52:22,181 INFO image_rx_daemon: published frame_id=0 seq=3 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:22,181 INFO image_rx_daemon: PROBE TX seq=87 phase_ms=0 size_b=16 (tx#87) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=36 epoch=13 freq_hz=920750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:22,229 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:22,579 INFO image_rx_daemon: frag_arrival: seq=4 idx=0 total=1 fw_us=3868316142 len=205 + +2026-10-25 18:52:22,580 INFO image_rx_daemon: published frame_id=0 seq=4 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:23,179 INFO image_rx_daemon: frag_arrival: seq=5 idx=0 total=1 fw_us=3868915142 len=207 + +2026-10-25 18:52:23,180 INFO image_rx_daemon: published frame_id=0 seq=5 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:23,775 INFO image_rx_daemon: frag_arrival: seq=6 idx=0 total=1 fw_us=3869512928 len=205 + +2026-10-25 18:52:23,776 INFO image_rx_daemon: published frame_id=0 seq=6 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:23,776 INFO image_rx_daemon: PROBE TX seq=88 phase_ms=0 size_b=16 (tx#88) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=0 epoch=13 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:23,823 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:24,174 INFO image_rx_daemon: frag_arrival: seq=7 idx=0 total=1 fw_us=3869912097 len=206 + +2026-10-25 18:52:24,175 INFO image_rx_daemon: published frame_id=0 seq=7 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:24,567 INFO image_rx_daemon: frag_arrival: seq=8 idx=0 total=1 fw_us=3870308648 len=202 + +2026-10-25 18:52:24,569 INFO image_rx_daemon: published frame_id=0 seq=8 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:25,170 INFO image_rx_daemon: frag_arrival: seq=9 idx=0 total=1 fw_us=3870904923 len=200 + +2026-10-25 18:52:25,171 INFO image_rx_daemon: published frame_id=0 seq=9 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:25,172 INFO image_rx_daemon: PROBE TX seq=89 phase_ms=0 size_b=16 (tx#89) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=48 epoch=13 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:25,219 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:25,579 INFO image_rx_daemon: frag_arrival: seq=10 idx=0 total=1 fw_us=3871309128 len=204 + +2026-10-25 18:52:25,580 INFO image_rx_daemon: published frame_id=0 seq=10 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:25,870 INFO image_rx_daemon: stats: rx_frames=257 rx_decode_err=0 frames_published=257 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=381 cmd_cooldown_drops=0 cmd_gate_held=124 cmd_copies_deferred=0 cmd_gate_deferred=124 + +2026-10-25 18:52:25,872 INFO image_rx_daemon: air_gap: n=20 dt_med=590851us dt_p95=599000us len_med=205B cmd_tx_ok=89 cmd_tx_fail=0 + +2026-10-25 18:52:25,874 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:52:25,875 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=590.9ms + +2026-10-25 18:52:25,876 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-73/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:52:25,877 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=13 last_hop=27 slot_off=[14..14] + +2026-10-25 18:52:25,877 INFO image_rx_daemon: probe: tx=89 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:52:25,878 INFO image_rx_daemon: probe_grid: p0/s0:0/89(0%) + +2026-10-25 18:52:26,174 INFO image_rx_daemon: frag_arrival: seq=11 idx=0 total=1 fw_us=3871907832 len=206 + +2026-10-25 18:52:26,175 INFO image_rx_daemon: published frame_id=0 seq=11 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:26,567 INFO image_rx_daemon: frag_arrival: seq=12 idx=0 total=1 fw_us=3872308143 len=206 + +2026-10-25 18:52:26,569 INFO image_rx_daemon: published frame_id=0 seq=12 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:26,570 INFO image_rx_daemon: PROBE TX seq=90 phase_ms=0 size_b=16 (tx#90) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=33 channel_idx=42 epoch=13 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:52:26,615 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:27,175 INFO image_rx_daemon: frag_arrival: seq=13 idx=0 total=1 fw_us=3872905557 len=206 + +2026-10-25 18:52:27,176 INFO image_rx_daemon: published frame_id=0 seq=13 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:27,781 INFO image_rx_daemon: frag_arrival: seq=14 idx=0 total=1 fw_us=3873504290 len=207 + +2026-10-25 18:52:27,782 INFO image_rx_daemon: published frame_id=0 seq=14 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:27,783 INFO image_rx_daemon: PROBE TX seq=91 phase_ms=0 size_b=16 (tx#91) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=33 epoch=13 freq_hz=919250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:27,829 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:28,170 INFO image_rx_daemon: frag_arrival: seq=15 idx=0 total=1 fw_us=3873903227 len=206 + +2026-10-25 18:52:28,171 INFO image_rx_daemon: published frame_id=0 seq=15 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:28,774 INFO image_rx_daemon: frag_arrival: seq=16 idx=0 total=1 fw_us=3874501728 len=204 + +2026-10-25 18:52:28,775 INFO image_rx_daemon: published frame_id=0 seq=16 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:29,374 INFO image_rx_daemon: frag_arrival: seq=17 idx=0 total=1 fw_us=3875100439 len=206 + +2026-10-25 18:52:29,375 INFO image_rx_daemon: published frame_id=0 seq=17 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:29,376 INFO image_rx_daemon: PROBE TX seq=92 phase_ms=0 size_b=16 (tx#92) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=47 channel_idx=27 epoch=13 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:29,427 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:29,767 INFO image_rx_daemon: frag_arrival: seq=18 idx=0 total=1 fw_us=3875496872 len=203 + +2026-10-25 18:52:29,768 INFO image_rx_daemon: published frame_id=0 seq=18 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:30,170 INFO image_rx_daemon: frag_arrival: seq=19 idx=0 total=1 fw_us=3875893307 len=200 + +2026-10-25 18:52:30,171 INFO image_rx_daemon: published frame_id=0 seq=19 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:30,770 INFO image_rx_daemon: frag_arrival: seq=20 idx=0 total=1 fw_us=3876494481 len=203 + +2026-10-25 18:52:30,771 INFO image_rx_daemon: published frame_id=0 seq=20 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:30,772 INFO image_rx_daemon: PROBE TX seq=93 phase_ms=0 size_b=16 (tx#93) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=40 epoch=14 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:30,818 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:31,158 INFO image_rx_daemon: frag_arrival: seq=21 idx=0 total=1 fw_us=3876896103 len=206 + +2026-10-25 18:52:31,159 INFO image_rx_daemon: published frame_id=0 seq=21 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:31,767 INFO image_rx_daemon: frag_arrival: seq=22 idx=0 total=1 fw_us=3877494663 len=205 + +2026-10-25 18:52:31,767 INFO image_rx_daemon: published frame_id=0 seq=22 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:32,171 INFO image_rx_daemon: frag_arrival: seq=23 idx=0 total=1 fw_us=3877893616 len=206 + +2026-10-25 18:52:32,172 INFO image_rx_daemon: published frame_id=0 seq=23 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:32,172 INFO image_rx_daemon: PROBE TX seq=94 phase_ms=0 size_b=16 (tx#94) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=31 epoch=14 freq_hz=918250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:32,216 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:32,567 INFO image_rx_daemon: frag_arrival: seq=24 idx=0 total=1 fw_us=3878289917 len=201 + +2026-10-25 18:52:32,568 INFO image_rx_daemon: published frame_id=0 seq=24 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:33,158 INFO image_rx_daemon: frag_arrival: seq=25 idx=0 total=1 fw_us=3878885939 len=199 + +2026-10-25 18:52:33,159 INFO image_rx_daemon: published frame_id=0 seq=25 195 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:33,763 INFO image_rx_daemon: frag_arrival: seq=26 idx=0 total=1 fw_us=3879489817 len=207 + +2026-10-25 18:52:33,764 INFO image_rx_daemon: published frame_id=0 seq=26 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:33,765 INFO image_rx_daemon: PROBE TX seq=95 phase_ms=0 size_b=16 (tx#95) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=12 epoch=14 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:33,816 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:34,160 INFO image_rx_daemon: frag_arrival: seq=27 idx=0 total=1 fw_us=3879888784 len=207 + +2026-10-25 18:52:34,161 INFO image_rx_daemon: published frame_id=0 seq=27 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:34,758 INFO image_rx_daemon: frag_arrival: seq=28 idx=0 total=1 fw_us=3880487356 len=205 + +2026-10-25 18:52:34,759 INFO image_rx_daemon: published frame_id=0 seq=28 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:35,162 INFO image_rx_daemon: frag_arrival: seq=29 idx=0 total=1 fw_us=3880886703 len=207 + +2026-10-25 18:52:35,163 INFO image_rx_daemon: published frame_id=0 seq=29 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:35,164 INFO image_rx_daemon: PROBE TX seq=96 phase_ms=0 size_b=16 (tx#96) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=43 epoch=14 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:35,211 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:35,752 INFO image_rx_daemon: frag_arrival: seq=30 idx=0 total=1 fw_us=3881485562 len=206 + +2026-10-25 18:52:35,754 INFO image_rx_daemon: published frame_id=0 seq=30 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:35,881 INFO image_rx_daemon: stats: rx_frames=277 rx_decode_err=0 frames_published=277 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=411 cmd_cooldown_drops=0 cmd_gate_held=132 cmd_copies_deferred=0 cmd_gate_deferred=132 + +2026-10-25 18:52:35,882 INFO image_rx_daemon: air_gap: n=20 dt_med=597414us dt_p95=603878us len_med=206B cmd_tx_ok=96 cmd_tx_fail=0 + +2026-10-25 18:52:35,882 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:52:35,883 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=597.4ms + +2026-10-25 18:52:35,883 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-75/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:52:35,884 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=14 last_hop=28 slot_off=[14..16] + +2026-10-25 18:52:35,884 INFO image_rx_daemon: probe: tx=96 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:52:35,885 INFO image_rx_daemon: probe_grid: p0/s0:0/96(0%) + +2026-10-25 18:52:36,154 INFO image_rx_daemon: frag_arrival: seq=31 idx=0 total=1 fw_us=3881884702 len=205 + +2026-10-25 18:52:36,156 INFO image_rx_daemon: published frame_id=0 seq=31 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:36,754 INFO image_rx_daemon: frag_arrival: seq=32 idx=0 total=1 fw_us=3882480912 len=201 + +2026-10-25 18:52:36,755 INFO image_rx_daemon: published frame_id=0 seq=32 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:36,756 INFO image_rx_daemon: PROBE TX seq=97 phase_ms=0 size_b=16 (tx#97) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=42 epoch=14 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:36,803 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:37,155 INFO image_rx_daemon: frag_arrival: seq=33 idx=0 total=1 fw_us=3882882824 len=205 + +2026-10-25 18:52:37,156 INFO image_rx_daemon: published frame_id=0 seq=33 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:37,758 INFO image_rx_daemon: frag_arrival: seq=34 idx=0 total=1 fw_us=3883481783 len=205 + +2026-10-25 18:52:37,759 INFO image_rx_daemon: published frame_id=0 seq=34 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:38,158 INFO image_rx_daemon: frag_arrival: seq=35 idx=0 total=1 fw_us=3883881061 len=206 + +2026-10-25 18:52:38,159 INFO image_rx_daemon: published frame_id=0 seq=35 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:38,160 INFO image_rx_daemon: PROBE TX seq=98 phase_ms=0 size_b=16 (tx#98) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=6 epoch=14 freq_hz=905750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:38,207 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:38,554 INFO image_rx_daemon: frag_arrival: seq=36 idx=0 total=1 fw_us=3884277722 len=202 + +2026-10-25 18:52:38,555 INFO image_rx_daemon: published frame_id=0 seq=36 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:39,154 INFO image_rx_daemon: frag_arrival: seq=37 idx=0 total=1 fw_us=3884879211 len=207 + +2026-10-25 18:52:39,155 INFO image_rx_daemon: published frame_id=0 seq=37 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:39,558 INFO image_rx_daemon: frag_arrival: seq=38 idx=0 total=1 fw_us=3885278512 len=205 + +2026-10-25 18:52:39,559 INFO image_rx_daemon: published frame_id=0 seq=38 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:39,560 INFO image_rx_daemon: PROBE TX seq=99 phase_ms=0 size_b=16 (tx#99) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=48 channel_idx=0 epoch=14 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:39,607 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:40,155 INFO image_rx_daemon: frag_arrival: seq=39 idx=0 total=1 fw_us=3885874781 len=202 + +2026-10-25 18:52:40,156 INFO image_rx_daemon: published frame_id=0 seq=39 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:40,555 INFO image_rx_daemon: frag_arrival: seq=40 idx=0 total=1 fw_us=3886276548 len=206 + +2026-10-25 18:52:40,556 INFO image_rx_daemon: published frame_id=0 seq=40 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:41,147 INFO image_rx_daemon: frag_arrival: seq=41 idx=0 total=1 fw_us=3886875269 len=205 + +2026-10-25 18:52:41,148 INFO image_rx_daemon: published frame_id=0 seq=41 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:41,149 INFO image_rx_daemon: PROBE TX seq=100 phase_ms=0 size_b=16 (tx#100) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=43 epoch=15 freq_hz=924250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:52:41,195 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:41,550 INFO image_rx_daemon: frag_arrival: seq=42 idx=0 total=1 fw_us=3887274485 len=207 + +2026-10-25 18:52:41,551 INFO image_rx_daemon: published frame_id=0 seq=42 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:42,154 INFO image_rx_daemon: frag_arrival: seq=43 idx=0 total=1 fw_us=3887874142 len=207 + +2026-10-25 18:52:42,155 INFO image_rx_daemon: published frame_id=0 seq=43 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:42,546 INFO image_rx_daemon: frag_arrival: seq=44 idx=0 total=1 fw_us=3888272282 len=206 + +2026-10-25 18:52:42,547 INFO image_rx_daemon: published frame_id=0 seq=44 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:42,548 INFO image_rx_daemon: PROBE TX seq=101 phase_ms=0 size_b=16 (tx#101) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=13 channel_idx=45 epoch=15 freq_hz=925250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:42,595 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:43,141 INFO image_rx_daemon: frag_arrival: seq=45 idx=0 total=1 fw_us=3888871070 len=205 + +2026-10-25 18:52:43,144 INFO image_rx_daemon: published frame_id=0 seq=45 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:43,548 INFO image_rx_daemon: frag_arrival: seq=46 idx=0 total=1 fw_us=3889270216 len=205 + +2026-10-25 18:52:43,549 INFO image_rx_daemon: published frame_id=0 seq=46 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:44,150 INFO image_rx_daemon: frag_arrival: seq=47 idx=0 total=1 fw_us=3889869022 len=204 + +2026-10-25 18:52:44,151 INFO image_rx_daemon: published frame_id=0 seq=47 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:44,153 INFO image_rx_daemon: PROBE TX seq=102 phase_ms=0 size_b=16 (tx#102) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=1 epoch=15 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:44,200 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:44,546 INFO image_rx_daemon: frag_arrival: seq=48 idx=0 total=1 fw_us=3890265666 len=201 + +2026-10-25 18:52:44,547 INFO image_rx_daemon: published frame_id=0 seq=48 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:45,146 INFO image_rx_daemon: frag_arrival: seq=49 idx=0 total=1 fw_us=3890866988 len=206 + +2026-10-25 18:52:45,147 INFO image_rx_daemon: published frame_id=0 seq=49 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:45,547 INFO image_rx_daemon: frag_arrival: seq=50 idx=0 total=1 fw_us=3891266269 len=207 + +2026-10-25 18:52:45,548 INFO image_rx_daemon: published frame_id=0 seq=50 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:45,548 INFO image_rx_daemon: PROBE TX seq=103 phase_ms=0 size_b=16 (tx#103) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=28 channel_idx=12 epoch=15 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:45,595 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:45,888 INFO image_rx_daemon: stats: rx_frames=297 rx_decode_err=0 frames_published=297 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=441 cmd_cooldown_drops=0 cmd_gate_held=141 cmd_copies_deferred=0 cmd_gate_deferred=141 + +2026-10-25 18:52:45,889 INFO image_rx_daemon: air_gap: n=20 dt_med=401912us dt_p95=601489us len_med=205B cmd_tx_ok=103 cmd_tx_fail=0 + +2026-10-25 18:52:45,891 INFO image_rx_daemon: air_gap_hist(ms): <400:9 <1000:11 + +2026-10-25 18:52:45,893 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=401.9ms + +2026-10-25 18:52:45,894 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=7.0/10.0/11.0 + +2026-10-25 18:52:45,894 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=15 last_hop=27 slot_off=[14..14] + +2026-10-25 18:52:45,895 INFO image_rx_daemon: probe: tx=103 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:52:45,895 INFO image_rx_daemon: probe_grid: p0/s0:0/103(0%) + +2026-10-25 18:52:46,139 INFO image_rx_daemon: frag_arrival: seq=51 idx=0 total=1 fw_us=3891862574 len=202 + +2026-10-25 18:52:46,140 INFO image_rx_daemon: published frame_id=0 seq=51 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:46,542 INFO image_rx_daemon: frag_arrival: seq=52 idx=0 total=1 fw_us=3892264432 len=204 + +2026-10-25 18:52:46,543 INFO image_rx_daemon: published frame_id=0 seq=52 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:47,143 INFO image_rx_daemon: frag_arrival: seq=53 idx=0 total=1 fw_us=3892863354 len=204 + +2026-10-25 18:52:47,144 INFO image_rx_daemon: published frame_id=0 seq=53 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:47,144 INFO image_rx_daemon: PROBE TX seq=104 phase_ms=0 size_b=16 (tx#104) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=25 epoch=15 freq_hz=915250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:47,191 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:47,538 INFO image_rx_daemon: frag_arrival: seq=54 idx=0 total=1 fw_us=3893260115 len=202 + +2026-10-25 18:52:47,539 INFO image_rx_daemon: published frame_id=0 seq=54 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:48,142 INFO image_rx_daemon: frag_arrival: seq=55 idx=0 total=1 fw_us=3893861695 len=204 + +2026-10-25 18:52:48,143 INFO image_rx_daemon: published frame_id=0 seq=55 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:48,539 INFO image_rx_daemon: frag_arrival: seq=56 idx=0 total=1 fw_us=3894261115 len=207 + +2026-10-25 18:52:48,540 INFO image_rx_daemon: published frame_id=0 seq=56 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:48,541 INFO image_rx_daemon: PROBE TX seq=105 phase_ms=0 size_b=16 (tx#105) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=43 channel_idx=0 epoch=15 freq_hz=902750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:52:48,588 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:49,139 INFO image_rx_daemon: frag_arrival: seq=57 idx=0 total=1 fw_us=3894860056 len=207 + +2026-10-25 18:52:49,140 INFO image_rx_daemon: published frame_id=0 seq=57 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:49,542 INFO image_rx_daemon: frag_arrival: seq=58 idx=0 total=1 fw_us=3895256754 len=203 + +2026-10-25 18:52:49,543 INFO image_rx_daemon: published frame_id=0 seq=58 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:50,130 INFO image_rx_daemon: frag_arrival: seq=59 idx=0 total=1 fw_us=3895855473 len=202 + +2026-10-25 18:52:50,132 INFO image_rx_daemon: published frame_id=0 seq=59 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:50,132 INFO image_rx_daemon: PROBE TX seq=106 phase_ms=0 size_b=16 (tx#106) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=1 channel_idx=35 epoch=16 freq_hz=920250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:50,179 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:50,531 INFO image_rx_daemon: frag_arrival: seq=60 idx=0 total=1 fw_us=3896254525 len=202 + +2026-10-25 18:52:50,532 INFO image_rx_daemon: published frame_id=0 seq=60 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:51,142 INFO image_rx_daemon: frag_arrival: seq=61 idx=0 total=1 fw_us=3896855727 len=205 + +2026-10-25 18:52:51,143 INFO image_rx_daemon: published frame_id=0 seq=61 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:51,531 INFO image_rx_daemon: frag_arrival: seq=62 idx=0 total=1 fw_us=3897254864 len=206 + +2026-10-25 18:52:51,532 INFO image_rx_daemon: published frame_id=0 seq=62 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:51,532 INFO image_rx_daemon: PROBE TX seq=107 phase_ms=0 size_b=16 (tx#107) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=8 channel_idx=17 epoch=16 freq_hz=911250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:51,579 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:52,136 INFO image_rx_daemon: frag_arrival: seq=63 idx=0 total=1 fw_us=3897853724 len=206 + +2026-10-25 18:52:52,137 INFO image_rx_daemon: published frame_id=0 seq=63 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:52,538 INFO image_rx_daemon: frag_arrival: seq=64 idx=0 total=1 fw_us=3898250454 len=202 + +2026-10-25 18:52:52,539 INFO image_rx_daemon: published frame_id=0 seq=64 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:53,131 INFO image_rx_daemon: frag_arrival: seq=65 idx=0 total=1 fw_us=3898852146 len=206 + +2026-10-25 18:52:53,132 INFO image_rx_daemon: published frame_id=0 seq=65 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:53,133 INFO image_rx_daemon: PROBE TX seq=108 phase_ms=0 size_b=16 (tx#108) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=16 channel_idx=1 epoch=16 freq_hz=903250000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:52:53,180 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:53,534 INFO image_rx_daemon: frag_arrival: seq=66 idx=0 total=1 fw_us=3899251609 len=207 + +2026-10-25 18:52:53,535 INFO image_rx_daemon: published frame_id=0 seq=66 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:54,134 INFO image_rx_daemon: frag_arrival: seq=67 idx=0 total=1 fw_us=3899850600 len=206 + +2026-10-25 18:52:54,135 INFO image_rx_daemon: published frame_id=0 seq=67 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:54,538 INFO image_rx_daemon: frag_arrival: seq=68 idx=0 total=1 fw_us=3900249949 len=206 + +2026-10-25 18:52:54,539 INFO image_rx_daemon: published frame_id=0 seq=68 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:54,540 INFO image_rx_daemon: PROBE TX seq=109 phase_ms=0 size_b=16 (tx#109) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=23 channel_idx=42 epoch=16 freq_hz=923750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:54,587 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:55,135 INFO image_rx_daemon: frag_arrival: seq=69 idx=0 total=1 fw_us=3900848785 len=205 + +2026-10-25 18:52:55,136 INFO image_rx_daemon: published frame_id=0 seq=69 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:55,527 INFO image_rx_daemon: frag_arrival: seq=70 idx=0 total=1 fw_us=3901248085 len=206 + +2026-10-25 18:52:55,528 INFO image_rx_daemon: published frame_id=0 seq=70 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:55,898 INFO image_rx_daemon: stats: rx_frames=317 rx_decode_err=0 frames_published=317 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=471 cmd_cooldown_drops=0 cmd_gate_held=152 cmd_copies_deferred=0 cmd_gate_deferred=152 + +2026-10-25 18:52:55,899 INFO image_rx_daemon: air_gap: n=20 dt_med=596305us dt_p95=601692us len_med=205B cmd_tx_ok=109 cmd_tx_fail=0 + +2026-10-25 18:52:55,902 INFO image_rx_daemon: air_gap_hist(ms): <400:9 <1000:11 + +2026-10-25 18:52:55,904 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=596.3ms + +2026-10-25 18:52:55,904 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:52:55,905 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=16 last_hop=27 slot_off=[14..14] + +2026-10-25 18:52:55,905 INFO image_rx_daemon: probe: tx=109 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:52:55,906 INFO image_rx_daemon: probe_grid: p0/s0:0/109(0%) + +2026-10-25 18:52:56,119 INFO image_rx_daemon: frag_arrival: seq=71 idx=0 total=1 fw_us=3901846880 len=206 + +2026-10-25 18:52:56,120 INFO image_rx_daemon: published frame_id=0 seq=71 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:56,121 INFO image_rx_daemon: PROBE TX seq=110 phase_ms=0 size_b=16 (tx#110) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=31 channel_idx=24 epoch=16 freq_hz=914750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:56,174 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:56,534 INFO image_rx_daemon: frag_arrival: seq=72 idx=0 total=1 fw_us=3902246127 len=207 + +2026-10-25 18:52:56,535 INFO image_rx_daemon: published frame_id=0 seq=72 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:57,130 INFO image_rx_daemon: frag_arrival: seq=73 idx=0 total=1 fw_us=3902842210 len=202 + +2026-10-25 18:52:57,131 INFO image_rx_daemon: published frame_id=0 seq=73 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:57,734 INFO image_rx_daemon: frag_arrival: seq=74 idx=0 total=1 fw_us=3903443796 len=205 + +2026-10-25 18:52:57,735 INFO image_rx_daemon: published frame_id=0 seq=74 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:57,735 INFO image_rx_daemon: PROBE TX seq=111 phase_ms=0 size_b=16 (tx#111) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=39 channel_idx=16 epoch=16 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:57,773 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:58,730 INFO image_rx_daemon: frag_arrival: seq=76 idx=0 total=1 fw_us=3904442082 len=206 + +2026-10-25 18:52:58,731 INFO image_rx_daemon: published frame_id=0 seq=76 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:59,122 INFO image_rx_daemon: frag_arrival: seq=77 idx=0 total=1 fw_us=3904841535 len=207 + +2026-10-25 18:52:59,123 INFO image_rx_daemon: published frame_id=0 seq=77 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:52:59,123 INFO image_rx_daemon: PROBE TX seq=112 phase_ms=0 size_b=16 (tx#112) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=46 channel_idx=48 epoch=16 freq_hz=926750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:52:59,171 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:52:59,723 INFO image_rx_daemon: frag_arrival: seq=78 idx=0 total=1 fw_us=3905440696 len=205 + +2026-10-25 18:52:59,724 INFO image_rx_daemon: published frame_id=0 seq=78 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:00,123 INFO image_rx_daemon: frag_arrival: seq=79 idx=0 total=1 fw_us=3905841142 len=207 + +2026-10-25 18:53:00,124 INFO image_rx_daemon: published frame_id=0 seq=79 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:00,723 INFO image_rx_daemon: frag_arrival: seq=80 idx=0 total=1 fw_us=3906440142 len=206 + +2026-10-25 18:53:00,724 INFO image_rx_daemon: published frame_id=0 seq=80 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:00,725 INFO image_rx_daemon: PROBE TX seq=113 phase_ms=0 size_b=16 (tx#113) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=4 channel_idx=20 epoch=17 freq_hz=912750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:53:00,770 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:53:01,119 INFO image_rx_daemon: frag_arrival: seq=81 idx=0 total=1 fw_us=3906838316 len=207 + +2026-10-25 18:53:01,119 INFO image_rx_daemon: published frame_id=0 seq=81 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:01,724 INFO image_rx_daemon: frag_arrival: seq=82 idx=0 total=1 fw_us=3907437053 len=206 + +2026-10-25 18:53:01,726 INFO image_rx_daemon: published frame_id=0 seq=82 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:02,120 INFO image_rx_daemon: frag_arrival: seq=83 idx=0 total=1 fw_us=3907836363 len=204 + +2026-10-25 18:53:02,121 INFO image_rx_daemon: published frame_id=0 seq=83 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:02,121 INFO image_rx_daemon: PROBE TX seq=114 phase_ms=0 size_b=16 (tx#114) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=11 channel_idx=39 epoch=17 freq_hz=922250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:53:02,168 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:53:02,719 INFO image_rx_daemon: frag_arrival: seq=84 idx=0 total=1 fw_us=3908435692 len=204 + +2026-10-25 18:53:02,720 INFO image_rx_daemon: published frame_id=0 seq=84 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:03,122 INFO image_rx_daemon: frag_arrival: seq=85 idx=0 total=1 fw_us=3908836142 len=207 + +2026-10-25 18:53:03,123 INFO image_rx_daemon: published frame_id=0 seq=85 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:03,726 INFO image_rx_daemon: frag_arrival: seq=86 idx=0 total=1 fw_us=3909434145 len=204 + +2026-10-25 18:53:03,727 INFO image_rx_daemon: published frame_id=0 seq=86 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:03,728 INFO image_rx_daemon: PROBE TX seq=115 phase_ms=0 size_b=16 (tx#115) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=19 channel_idx=26 epoch=17 freq_hz=915750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:53:03,775 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:53:04,131 INFO image_rx_daemon: frag_arrival: seq=87 idx=0 total=1 fw_us=3909833398 len=205 + +2026-10-25 18:53:04,132 INFO image_rx_daemon: published frame_id=0 seq=87 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:04,717 INFO image_rx_daemon: frag_arrival: seq=88 idx=0 total=1 fw_us=3910432455 len=205 + +2026-10-25 18:53:04,719 INFO image_rx_daemon: published frame_id=0 seq=88 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:05,122 INFO image_rx_daemon: frag_arrival: seq=89 idx=0 total=1 fw_us=3910831927 len=207 + +2026-10-25 18:53:05,123 INFO image_rx_daemon: published frame_id=0 seq=89 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:05,124 INFO image_rx_daemon: PROBE TX seq=116 phase_ms=0 size_b=16 (tx#116) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=26 channel_idx=16 epoch=17 freq_hz=910750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:53:05,161 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:53:05,724 INFO image_rx_daemon: frag_arrival: seq=90 idx=0 total=1 fw_us=3911428432 len=203 + +2026-10-25 18:53:05,725 INFO image_rx_daemon: published frame_id=0 seq=90 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:05,909 INFO image_rx_daemon: stats: rx_frames=336 rx_decode_err=0 frames_published=336 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=501 cmd_cooldown_drops=0 cmd_gate_held=161 cmd_copies_deferred=0 cmd_gate_deferred=161 + +2026-10-25 18:53:05,911 INFO image_rx_daemon: air_gap: n=19 dt_med=596505us dt_p95=998286us len_med=206B cmd_tx_ok=116 cmd_tx_fail=0 + +2026-10-25 18:53:05,912 INFO image_rx_daemon: air_gap_hist(ms): <400:6 <1000:13 + +2026-10-25 18:53:05,913 INFO image_rx_daemon: air_gap_by_class: boundary: n=19 med=596.5ms + +2026-10-25 18:53:05,914 INFO image_rx_daemon: rx_rf: n_rssi=19 n_snr=19 rssi[min/med/max]=-74/-65/-62 snr[min/med/max]=3.0/10.0/10.0 + +2026-10-25 18:53:05,914 INFO image_rx_daemon: phase_telemetry: valid=19 invalid=0 pre_f8=0 last_epoch=17 last_hop=28 slot_off=[14..14] + +2026-10-25 18:53:05,915 INFO image_rx_daemon: probe: tx=116 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:53:05,916 INFO image_rx_daemon: probe_grid: p0/s0:0/116(0%) + +2026-10-25 18:53:06,115 INFO image_rx_daemon: frag_arrival: seq=91 idx=0 total=1 fw_us=3911830237 len=204 + +2026-10-25 18:53:06,116 INFO image_rx_daemon: published frame_id=0 seq=91 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:06,711 INFO image_rx_daemon: frag_arrival: seq=92 idx=0 total=1 fw_us=3912426619 len=201 + +2026-10-25 18:53:06,712 INFO image_rx_daemon: published frame_id=0 seq=92 197 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:06,712 INFO image_rx_daemon: PROBE TX seq=117 phase_ms=0 size_b=16 (tx#117) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=34 channel_idx=12 epoch=17 freq_hz=908750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:53:06,759 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:53:07,098 INFO image_rx_daemon: frag_arrival: seq=93 idx=0 total=1 fw_us=3912823404 len=198 + +2026-10-25 18:53:07,099 INFO image_rx_daemon: published frame_id=0 seq=93 194 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:07,714 INFO image_rx_daemon: frag_arrival: seq=94 idx=0 total=1 fw_us=3913425136 len=203 + +2026-10-25 18:53:07,715 INFO image_rx_daemon: published frame_id=0 seq=94 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:08,118 INFO image_rx_daemon: frag_arrival: seq=95 idx=0 total=1 fw_us=3913827087 len=205 + +2026-10-25 18:53:08,120 INFO image_rx_daemon: published frame_id=0 seq=95 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:08,120 INFO image_rx_daemon: PROBE TX seq=118 phase_ms=0 size_b=16 (tx#118) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=41 channel_idx=40 epoch=17 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:53:08,165 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:53:08,711 INFO image_rx_daemon: frag_arrival: seq=96 idx=0 total=1 fw_us=3914427142 len=206 + +2026-10-25 18:53:08,712 INFO image_rx_daemon: published frame_id=0 seq=96 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:09,105 INFO image_rx_daemon: frag_arrival: seq=97 idx=0 total=1 fw_us=3914825492 len=206 + +2026-10-25 18:53:09,107 INFO image_rx_daemon: published frame_id=0 seq=97 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:09,711 INFO image_rx_daemon: frag_arrival: seq=98 idx=0 total=1 fw_us=3915424473 len=206 + +2026-10-25 18:53:09,712 INFO image_rx_daemon: published frame_id=0 seq=98 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:09,712 INFO image_rx_daemon: PROBE TX seq=119 phase_ms=0 size_b=16 (tx#119) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=49 channel_idx=10 epoch=17 freq_hz=907750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:53:09,759 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:53:10,110 INFO image_rx_daemon: frag_arrival: seq=99 idx=0 total=1 fw_us=3915823838 len=206 + +2026-10-25 18:53:10,111 INFO image_rx_daemon: published frame_id=0 seq=99 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:10,714 INFO image_rx_daemon: frag_arrival: seq=100 idx=0 total=1 fw_us=3916420074 len=203 + +2026-10-25 18:53:10,715 INFO image_rx_daemon: published frame_id=0 seq=100 199 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:11,107 INFO image_rx_daemon: frag_arrival: seq=101 idx=0 total=1 fw_us=3916821967 len=207 + +2026-10-25 18:53:11,108 INFO image_rx_daemon: published frame_id=0 seq=101 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:11,110 INFO image_rx_daemon: PROBE TX seq=120 phase_ms=0 size_b=16 (tx#120) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=6 channel_idx=15 epoch=18 freq_hz=910250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:53:11,156 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:53:11,701 INFO image_rx_daemon: frag_arrival: seq=102 idx=0 total=1 fw_us=3917420926 len=207 + +2026-10-25 18:53:11,703 INFO image_rx_daemon: published frame_id=0 seq=102 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:12,112 INFO image_rx_daemon: frag_arrival: seq=103 idx=0 total=1 fw_us=3917820261 len=204 + +2026-10-25 18:53:12,113 INFO image_rx_daemon: published frame_id=0 seq=103 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:12,711 INFO image_rx_daemon: frag_arrival: seq=104 idx=0 total=1 fw_us=3918419599 len=206 + +2026-10-25 18:53:12,712 INFO image_rx_daemon: published frame_id=0 seq=104 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:12,712 INFO image_rx_daemon: PROBE TX seq=121 phase_ms=0 size_b=16 (tx#121) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=14 channel_idx=27 epoch=18 freq_hz=916250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:53:12,760 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:53:13,110 INFO image_rx_daemon: frag_arrival: seq=105 idx=0 total=1 fw_us=3918819030 len=205 + +2026-10-25 18:53:13,111 INFO image_rx_daemon: published frame_id=0 seq=105 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:13,716 INFO image_rx_daemon: frag_arrival: seq=106 idx=0 total=1 fw_us=3919419142 len=206 + +2026-10-25 18:53:13,717 INFO image_rx_daemon: published frame_id=0 seq=106 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:14,103 INFO image_rx_daemon: frag_arrival: seq=107 idx=0 total=1 fw_us=3919817761 len=205 + +2026-10-25 18:53:14,104 INFO image_rx_daemon: published frame_id=0 seq=107 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:14,105 INFO image_rx_daemon: PROBE TX seq=122 phase_ms=0 size_b=16 (tx#122) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=21 channel_idx=21 epoch=18 freq_hz=913250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:53:14,151 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:53:14,703 INFO image_rx_daemon: frag_arrival: seq=108 idx=0 total=1 fw_us=3920417236 len=207 + +2026-10-25 18:53:14,704 INFO image_rx_daemon: published frame_id=0 seq=108 203 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:15,103 INFO image_rx_daemon: frag_arrival: seq=109 idx=0 total=1 fw_us=3920816652 len=205 + +2026-10-25 18:53:15,105 INFO image_rx_daemon: published frame_id=0 seq=109 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:15,703 INFO image_rx_daemon: frag_arrival: seq=110 idx=0 total=1 fw_us=3921415617 len=206 + +2026-10-25 18:53:15,704 INFO image_rx_daemon: published frame_id=0 seq=110 202 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:15,705 INFO image_rx_daemon: PROBE TX seq=123 phase_ms=0 size_b=16 (tx#123) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=29 channel_idx=40 epoch=18 freq_hz=922750000 pkt_toa_us=25728 legal_dwell_used_us_10s=51456 + +2026-10-25 18:53:15,751 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:53:15,919 INFO image_rx_daemon: stats: rx_frames=356 rx_decode_err=0 frames_published=356 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=531 cmd_cooldown_drops=0 cmd_gate_held=171 cmd_copies_deferred=0 cmd_gate_deferred=171 + +2026-10-25 18:53:15,920 INFO image_rx_daemon: air_gap: n=20 dt_med=596236us dt_p95=601732us len_med=206B cmd_tx_ok=123 cmd_tx_fail=0 + +2026-10-25 18:53:15,922 INFO image_rx_daemon: air_gap_hist(ms): <400:7 <1000:13 + +2026-10-25 18:53:15,923 INFO image_rx_daemon: air_gap_by_class: boundary: n=20 med=596.2ms + +2026-10-25 18:53:15,923 INFO image_rx_daemon: rx_rf: n_rssi=20 n_snr=20 rssi[min/med/max]=-75/-64/-62 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:53:15,924 INFO image_rx_daemon: phase_telemetry: valid=20 invalid=0 pre_f8=0 last_epoch=18 last_hop=28 slot_off=[14..14] + +2026-10-25 18:53:15,925 INFO image_rx_daemon: probe: tx=123 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:53:15,926 INFO image_rx_daemon: probe_grid: p0/s0:0/123(0%) + +2026-10-25 18:53:16,106 INFO image_rx_daemon: frag_arrival: seq=111 idx=0 total=1 fw_us=3921812262 len=202 + +2026-10-25 18:53:16,107 INFO image_rx_daemon: published frame_id=0 seq=111 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:16,702 INFO image_rx_daemon: frag_arrival: seq=112 idx=0 total=1 fw_us=3922411272 len=202 + +2026-10-25 18:53:16,703 INFO image_rx_daemon: published frame_id=0 seq=112 198 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:17,095 INFO image_rx_daemon: frag_arrival: seq=113 idx=0 total=1 fw_us=3922808020 len=200 + +2026-10-25 18:53:17,096 INFO image_rx_daemon: published frame_id=0 seq=113 196 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:17,096 INFO image_rx_daemon: PROBE TX seq=124 phase_ms=0 size_b=16 (tx#124) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=36 channel_idx=9 epoch=18 freq_hz=907250000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:53:17,143 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:53:17,701 INFO image_rx_daemon: frag_arrival: seq=114 idx=0 total=1 fw_us=3923412093 len=204 + +2026-10-25 18:53:17,703 INFO image_rx_daemon: published frame_id=0 seq=114 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:18,100 INFO image_rx_daemon: frag_arrival: seq=115 idx=0 total=1 fw_us=3923811497 len=205 + +2026-10-25 18:53:18,101 INFO image_rx_daemon: published frame_id=0 seq=115 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:18,698 INFO image_rx_daemon: frag_arrival: seq=116 idx=0 total=1 fw_us=3924410210 len=205 + +2026-10-25 18:53:18,699 INFO image_rx_daemon: published frame_id=0 seq=116 201 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:18,700 INFO image_rx_daemon: PROBE TX seq=125 phase_ms=0 size_b=16 (tx#125) + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=44 channel_idx=38 epoch=18 freq_hz=921750000 pkt_toa_us=25728 legal_dwell_used_us_10s=25728 + +2026-10-25 18:53:18,747 INFO image_rx_daemon: command TX opcode=0x69 copy=1/1 OK (on air) + +2026-10-25 18:53:19,099 INFO image_rx_daemon: frag_arrival: seq=117 idx=0 total=1 fw_us=3924809440 len=204 + +2026-10-25 18:53:19,100 INFO image_rx_daemon: published frame_id=0 seq=117 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:19,695 INFO image_rx_daemon: frag_arrival: seq=118 idx=0 total=1 fw_us=3925408255 len=204 + +2026-10-25 18:53:19,696 INFO image_rx_daemon: published frame_id=0 seq=118 200 B → lifetrac/v25/video/tile_delta + +2026-10-25 18:53:25,366 INFO image_rx_daemon: signal received; shutting down + +2026-10-25 18:53:25,576 INFO image_rx_daemon: RX worker exit + +2026-10-25 18:53:25,930 INFO image_rx_daemon: stats: rx_frames=364 rx_decode_err=0 frames_published=364 publish_err=0 reassembler_decode_err=0 reassembler_timeouts=0 parity_recon=0 idle_drain_deferred=548 cmd_cooldown_drops=0 cmd_gate_held=175 cmd_copies_deferred=0 cmd_gate_deferred=175 + +2026-10-25 18:53:25,933 INFO image_rx_daemon: air_gap: n=8 dt_med=598713us dt_p95=604073us len_med=204B cmd_tx_ok=125 cmd_tx_fail=0 + +2026-10-25 18:53:25,936 INFO image_rx_daemon: air_gap_hist(ms): <400:4 <1000:4 + +2026-10-25 18:53:25,939 INFO image_rx_daemon: air_gap_by_class: boundary: n=8 med=598.7ms + +2026-10-25 18:53:25,941 INFO image_rx_daemon: rx_rf: n_rssi=8 n_snr=8 rssi[min/med/max]=-73/-68/-63 snr[min/med/max]=9.0/10.0/10.0 + +2026-10-25 18:53:25,942 INFO image_rx_daemon: phase_telemetry: valid=8 invalid=0 pre_f8=0 last_epoch=18 last_hop=48 slot_off=[14..15] + +2026-10-25 18:53:25,942 INFO image_rx_daemon: probe: tx=125 echo=0 (0.0% delivered) no echoes this window + +2026-10-25 18:53:25,942 INFO image_rx_daemon: probe_grid: p0/s0:0/125(0%) + +2026-10-25 18:53:26,134 INFO image_rx_daemon: image_rx_daemon exit + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/tractor_ocd_reset.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/tractor_ocd_reset.log new file mode 100644 index 00000000..0a4a1d01 --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/tractor_ocd_reset.log @@ -0,0 +1,29 @@ +OCD_LEG=20261025T184958Z +Open On-Chip Debugger 0.11.0-dirty (2022-10-19-16:13) +Licensed under GNU GPL v2 +For bug reports, read + http://openocd.org/doc/doxygen/bugs.html +Info : imx_gpio GPIO JTAG/SWD bitbang driver +Info : imx_gpio mmap: pagesize: 4096, regionsize: 131072 +Info : clock speed 1805 kHz +Info : SWD DPIDR 0x6ba02477 +Info : stm32h7x.cpu0: hardware has 8 breakpoints, 4 watchpoints +Info : starting gdb server for stm32h7x.cpu0 on 3333 +Info : Listening on port 3333 for gdb connections +target halted due to debug-request, current mode: Thread +xPSR: 0x01000000 pc: 0x1ff09abc msp: 0x24003af8 +Phase A: ensure GPIOA + GPIOF clocks enabled + RCC_AHB4ENR before = 0 + RCC_AHB4ENR after = 33 +Phase B: ensure PA_11 + PF_4 are outputs (preserve other bits) +Phase C: drop BOOT0 (PA_11 -> LOW) so L072 boots from flash + GPIOA_IDR.PA_11 = 0 (expect 0) +Phase D: pulse NRST (PF_4 LOW 250 ms then HIGH) + GPIOF_IDR.PF_4 (low) = 0 (expect 0) + GPIOF_IDR.PF_4 (high) = 1 (expect 1) +DONE: BOOT0 LOW, NRST released. L072 should now run user firmware. +Allow ~500 ms then probe UART (e.g. AT command at 19200 8N1). +shutdown command invoked +OCD_EXIT=0 +__OCD_LOG_RC=0 +__OCD_RUNNING=0 diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/tx_daemon.log b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/tx_daemon.log new file mode 100644 index 00000000..4986cafd --- /dev/null +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/radio_monitor_20261025_135328_5f84b748/tx_daemon.log @@ -0,0 +1,1840 @@ +2026-10-06 11:38:58,864 INFO image_tx_daemon: opening L072 HostLink on /dev/ttymxc3 @ 921600 + +2026-10-06 11:38:58,866 INFO image_tx_daemon: image_tx_daemon started; mqtt=127.0.0.1:1883 uart=/dev/ttymxc3 + +2026-10-06 11:38:58,866 INFO image_tx_daemon: no_park_last=0 gap_ms=80 min_frags=3 pipeline_depth=2 + +2026-10-06 11:38:58,874 INFO image_tx_daemon: MQTT connected; subscribing to lifetrac/v25/cmd/image_frame + +2026-10-06 11:38:58,879 INFO image_tx_daemon: LIFETRAC_SKIP_RESET_REQ=1 — relying on external NRST; draining boot chatter only + +2026-10-06 11:38:58,894 INFO image_tx_daemon: link_budget: published n_frag=1 profile_idx=5 (profile 1) + +2026-10-06 11:38:59,296 INFO image_tx_daemon: FAULT_URC: code=0x09 sub=0x01 name=HOST_RX_SEEN lanes=LPUART1 uptime_ms=3746 raw=0901000000000000000000000000000000000000a20e0000 + +2026-10-06 11:38:59,302 INFO image_tx_daemon: FAULT_URC: code=0x0C sub=0x01 name=HOST_DIAG_MARK marks=VER_REQ_PARSED uptime_ms=3751 raw=0c01000000000000000000000000000000000000a70e0000 + +INFO: post-VER drain queued type=0xF1 seq=0 + +INFO: post-VER drain queued type=0xC1 seq=0 + +INFO: post-VER drain queued type=0xF1 seq=0 + +INFO: post-VER drain queued type=0xC1 seq=0 + +Initializing regulatory profile 1 on co-processor... + + FHSS mask: WIDE (50 channels) [LIFETRAC_FHSS_WIDE_MASK=1] + +CFG_SET_REQ(FHSS_CHANNEL_MASK) OK: 07000800 + +CFG_SET_REQ(ANTENNA_GAIN_DBI) OK: 15000100 + +CFG_SET_REQ(HW_CEILING_DBM) OK: 16000100 + + FHSS seed: (0,0) legacy shared permutation [set LIFETRAC_FHSS_FARM_ID / LIFETRAC_FHSS_LINK_ID to separate pairs] + +CFG_SET_REQ(FHSS_FARM_ID) OK: 17000800 + +CFG_SET_REQ(FHSS_NODE_ID) OK: 18000800 + +CFG_SET_REQ(REG_PROFILE=1) OK: 14000100 + +PHY contract OK: image_bw250 == {'sf': 7, 'bw_khz': 250, 'cr_den': 5, 'preamble': 8} + +2026-10-06 11:38:59,693 INFO image_tx_daemon: LBT_ENABLE=0 (matches W1-10b TX_BURST rationale) + +2026-10-06 11:38:59,704 INFO image_tx_daemon: TX worker ready (inter_cycle_s=0.050, max 8 frags/dwell) + +2026-10-06 11:38:59,867 INFO image_tx_daemon: stats: goodput=0.0 B/s util=0% pipeline=v3 frames_in=0 ok=0 fail=0 drop_full=0 drop_stale=0 frags_ok=0 frags_fail=0 qdepth=0 parity_tx=0 + +RFCO_PERTX during TX wait: profile_id=1 tx_status=0x00(OK) hop_idx=0 channel_idx=3 epoch=0 freq_hz=904250000 pkt_toa_us=125568 legal_dwell_used_us_10s=125568 + +2026-10-06 11:39:06,808 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=158848 + +2026-10-06 11:39:06,820 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok + +2026-10-06 11:39:07,416 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:07,428 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok + +2026-10-06 11:39:07,783 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=140928 + +2026-10-06 11:39:07,794 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok + +2026-10-06 11:39:08,417 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:08,429 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok + +2026-10-06 11:39:08,807 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=166528 + +2026-10-06 11:39:08,818 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok + +2026-10-06 11:39:09,414 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:09,426 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok + +2026-10-06 11:39:09,877 INFO image_tx_daemon: stats: goodput=117.8 B/s util=10% pipeline=v3 frames_in=7 ok=6 fail=0 drop_full=0 drop_stale=0 frags_ok=6 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:39:10,012 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:10,024 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok + +2026-10-06 11:39:10,406 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=166528 + +2026-10-06 11:39:10,417 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok + +2026-10-06 11:39:11,005 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=166528 + +2026-10-06 11:39:11,017 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok + +2026-10-06 11:39:11,411 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:11,423 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok + +2026-10-06 11:39:11,648 INFO image_tx_daemon: LoRa cmd: PROBE seq=1 phase_ms=0 (rx#1) + +2026-10-06 11:39:12,012 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:12,023 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok + +2026-10-06 11:39:12,404 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:12,416 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok + +2026-10-06 11:39:13,004 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:13,015 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok + +2026-10-06 11:39:13,183 INFO image_tx_daemon: LoRa cmd: PROBE seq=2 phase_ms=0 (rx#2) + +2026-10-06 11:39:13,401 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:13,413 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok + +2026-10-06 11:39:14,007 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:14,018 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok + +2026-10-06 11:39:14,397 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:14,408 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok + +2026-10-06 11:39:14,641 INFO image_tx_daemon: LoRa cmd: PROBE seq=3 phase_ms=0 (rx#3) + +2026-10-06 11:39:15,004 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:15,016 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok + +2026-10-06 11:39:15,399 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:15,410 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok + +2026-10-06 11:39:15,997 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:16,009 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok + +2026-10-06 11:39:16,146 INFO image_tx_daemon: LoRa cmd: PROBE seq=4 phase_ms=0 (rx#4) + +2026-10-06 11:39:16,395 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:16,406 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok + +2026-10-06 11:39:16,994 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:17,008 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok + +2026-10-06 11:39:17,400 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:17,411 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok + +2026-10-06 11:39:17,646 INFO image_tx_daemon: LoRa cmd: PROBE seq=5 phase_ms=0 (rx#5) + +2026-10-06 11:39:17,999 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:18,011 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok + +2026-10-06 11:39:18,398 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:18,410 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok + +2026-10-06 11:39:18,996 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:19,010 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok + +2026-10-06 11:39:19,158 INFO image_tx_daemon: LoRa cmd: PROBE seq=6 phase_ms=0 (rx#6) + +2026-10-06 11:39:19,396 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:19,408 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok + +2026-10-06 11:39:19,888 INFO image_tx_daemon: stats: goodput=410.5 B/s util=34% pipeline=v3 frames_in=27 ok=26 fail=0 drop_full=0 drop_stale=0 frags_ok=26 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:39:19,992 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:20,006 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok + +2026-10-06 11:39:20,394 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:20,405 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok + +2026-10-06 11:39:20,668 INFO image_tx_daemon: LoRa cmd: PROBE seq=7 phase_ms=0 (rx#7) + +2026-10-06 11:39:20,986 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:20,998 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok + +2026-10-06 11:39:21,386 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:21,397 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok + +2026-10-06 11:39:21,984 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:21,996 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok + +2026-10-06 11:39:22,161 INFO image_tx_daemon: LoRa cmd: PROBE seq=8 phase_ms=0 (rx#8) + +2026-10-06 11:39:22,390 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=166528 + +2026-10-06 11:39:22,402 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok + +2026-10-06 11:39:22,992 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:23,003 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok + +2026-10-06 11:39:23,388 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:23,399 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok + +2026-10-06 11:39:23,662 INFO image_tx_daemon: LoRa cmd: PROBE seq=9 phase_ms=0 (rx#9) + +2026-10-06 11:39:23,987 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:23,999 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok + +2026-10-06 11:39:24,385 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:24,396 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok + +2026-10-06 11:39:24,982 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:24,994 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok + +2026-10-06 11:39:25,138 INFO image_tx_daemon: LoRa cmd: PROBE seq=10 phase_ms=0 (rx#10) + +2026-10-06 11:39:25,387 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:25,398 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok + +2026-10-06 11:39:25,981 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:25,993 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok + +2026-10-06 11:39:26,377 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:26,388 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok + +2026-10-06 11:39:26,634 INFO image_tx_daemon: LoRa cmd: PROBE seq=11 phase_ms=0 (rx#11) + +2026-10-06 11:39:26,976 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=166528 + +2026-10-06 11:39:26,987 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok + +2026-10-06 11:39:27,375 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:27,386 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok + +2026-10-06 11:39:27,976 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=166528 + +2026-10-06 11:39:27,989 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok + +2026-10-06 11:39:28,140 INFO image_tx_daemon: LoRa cmd: PROBE seq=12 phase_ms=0 (rx#12) + +2026-10-06 11:39:28,378 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:28,390 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok + +2026-10-06 11:39:28,978 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:28,989 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok + +2026-10-06 11:39:29,373 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:29,385 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok + +2026-10-06 11:39:29,647 INFO image_tx_daemon: LoRa cmd: PROBE seq=13 phase_ms=0 (rx#13) + +2026-10-06 11:39:29,899 INFO image_tx_daemon: stats: goodput=410.9 B/s util=34% pipeline=v3 frames_in=47 ok=46 fail=0 drop_full=0 drop_stale=0 frags_ok=46 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:39:29,977 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:29,989 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok + +2026-10-06 11:39:30,371 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:30,382 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok + +2026-10-06 11:39:30,971 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:30,983 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok + +2026-10-06 11:39:31,142 INFO image_tx_daemon: LoRa cmd: PROBE seq=14 phase_ms=0 (rx#14) + +2026-10-06 11:39:31,369 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:31,381 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok + +2026-10-06 11:39:31,976 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:31,988 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok + +2026-10-06 11:39:32,369 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:32,381 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok + +2026-10-06 11:39:32,629 INFO image_tx_daemon: LoRa cmd: PROBE seq=15 phase_ms=0 (rx#15) + +2026-10-06 11:39:32,971 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:32,982 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok + +2026-10-06 11:39:33,365 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:33,376 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok + +2026-10-06 11:39:33,966 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:33,977 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok + +2026-10-06 11:39:34,135 INFO image_tx_daemon: LoRa cmd: PROBE seq=16 phase_ms=0 (rx#16) + +2026-10-06 11:39:34,364 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:34,376 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok + +2026-10-06 11:39:34,967 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:34,981 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok + +2026-10-06 11:39:35,361 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:35,373 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok + +2026-10-06 11:39:35,636 INFO image_tx_daemon: LoRa cmd: PROBE seq=17 phase_ms=0 (rx#17) + +2026-10-06 11:39:35,968 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:35,980 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok + +2026-10-06 11:39:36,363 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:36,374 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok + +2026-10-06 11:39:36,965 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:36,977 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok + +2026-10-06 11:39:37,125 INFO image_tx_daemon: LoRa cmd: PROBE seq=18 phase_ms=0 (rx#18) + +2026-10-06 11:39:37,365 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:37,376 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok + +2026-10-06 11:39:37,958 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:37,970 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok + +2026-10-06 11:39:38,359 INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:38,371 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok + +2026-10-06 11:39:38,634 INFO image_tx_daemon: LoRa cmd: PROBE seq=19 phase_ms=0 (rx#19) + +2026-10-06 11:39:38,960 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:38,973 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok + +2026-10-06 11:39:39,361 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:39,373 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok + +2026-10-06 11:39:39,911 INFO image_tx_daemon: stats: goodput=412.8 B/s util=34% pipeline=v3 frames_in=67 ok=66 fail=0 drop_full=0 drop_stale=0 frags_ok=66 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:39:39,956 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:39,967 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok + +2026-10-06 11:39:40,163 INFO image_tx_daemon: LoRa cmd: PROBE seq=20 phase_ms=0 (rx#20) + +2026-10-06 11:39:40,353 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:40,365 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok + +2026-10-06 11:39:40,952 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:40,965 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok + +2026-10-06 11:39:41,350 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:41,362 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok + +2026-10-06 11:39:41,625 INFO image_tx_daemon: LoRa cmd: PROBE seq=21 phase_ms=0 (rx#21) + +2026-10-06 11:39:41,949 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:41,961 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok + +2026-10-06 11:39:42,356 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:42,368 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok + +2026-10-06 11:39:42,946 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:42,958 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok + +2026-10-06 11:39:43,128 INFO image_tx_daemon: LoRa cmd: PROBE seq=22 phase_ms=0 (rx#22) + +2026-10-06 11:39:43,347 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:43,359 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok + +2026-10-06 11:39:43,946 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:43,958 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok + +2026-10-06 11:39:44,354 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:44,366 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok + +2026-10-06 11:39:44,620 INFO image_tx_daemon: LoRa cmd: PROBE seq=23 phase_ms=0 (rx#23) + +2026-10-06 11:39:44,952 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:44,964 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok + +2026-10-06 11:39:45,340 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=166528 + +2026-10-06 11:39:45,352 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok + +2026-10-06 11:39:45,942 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:45,954 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok + +2026-10-06 11:39:46,155 INFO image_tx_daemon: LoRa cmd: PROBE seq=24 phase_ms=0 (rx#24) + +2026-10-06 11:39:46,341 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=166528 + +2026-10-06 11:39:46,353 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok + +2026-10-06 11:39:46,939 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=163968 + +2026-10-06 11:39:46,951 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok + +2026-10-06 11:39:47,341 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:47,353 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok + +2026-10-06 11:39:47,616 INFO image_tx_daemon: LoRa cmd: PROBE seq=25 phase_ms=0 (rx#25) + +2026-10-06 11:39:47,942 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:47,954 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok + +2026-10-06 11:39:48,343 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:48,355 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok + +2026-10-06 11:39:48,943 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:48,954 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok + +2026-10-06 11:39:49,119 INFO image_tx_daemon: LoRa cmd: PROBE seq=26 phase_ms=0 (rx#26) + +2026-10-06 11:39:49,338 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:49,349 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok + +2026-10-06 11:39:49,921 INFO image_tx_daemon: stats: goodput=410.3 B/s util=34% pipeline=v3 frames_in=87 ok=86 fail=0 drop_full=0 drop_stale=0 frags_ok=86 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:39:49,936 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:49,948 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok + +2026-10-06 11:39:50,335 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=166528 + +2026-10-06 11:39:50,346 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok + +2026-10-06 11:39:50,609 INFO image_tx_daemon: LoRa cmd: PROBE seq=27 phase_ms=0 (rx#27) + +2026-10-06 11:39:50,938 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:50,950 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok + +2026-10-06 11:39:51,537 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:51,550 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok + +2026-10-06 11:39:51,646 INFO image_tx_daemon: LoRa cmd: PROBE seq=28 phase_ms=0 (rx#28) + +2026-10-06 11:39:51,931 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:51,943 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok + +2026-10-06 11:39:52,335 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=166528 + +2026-10-06 11:39:52,347 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok + +2026-10-06 11:39:52,935 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=166528 + +2026-10-06 11:39:52,947 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok + +2026-10-06 11:39:53,126 INFO image_tx_daemon: LoRa cmd: PROBE seq=29 phase_ms=0 (rx#29) + +2026-10-06 11:39:53,336 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:53,347 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok + +2026-10-06 11:39:53,924 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=166528 + +2026-10-06 11:39:53,936 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok + +2026-10-06 11:39:54,324 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=156288 + +2026-10-06 11:39:54,336 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok + +2026-10-06 11:39:54,599 INFO image_tx_daemon: LoRa cmd: PROBE seq=30 phase_ms=0 (rx#30) + +2026-10-06 11:39:54,913 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=153728 + +2026-10-06 11:39:54,924 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok + +2026-10-06 11:39:55,318 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=158848 + +2026-10-06 11:39:55,330 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok + +2026-10-06 11:39:55,915 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=151168 + +2026-10-06 11:39:55,927 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok + +2026-10-06 11:39:56,166 INFO image_tx_daemon: LoRa cmd: PROBE seq=31 phase_ms=0 (rx#31) + +2026-10-06 11:39:56,519 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=161408 + +2026-10-06 11:39:56,531 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok + +2026-10-06 11:39:56,918 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=158848 + +2026-10-06 11:39:56,931 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok + +2026-10-06 11:39:57,281 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=117888 + +2026-10-06 11:39:57,293 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok + +2026-10-06 11:39:57,555 INFO image_tx_daemon: LoRa cmd: PROBE seq=32 phase_ms=0 (rx#32) + +2026-10-06 11:39:57,892 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=138368 + +2026-10-06 11:39:57,904 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok + +2026-10-06 11:39:58,521 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:58,533 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok + +2026-10-06 11:39:58,651 INFO image_tx_daemon: LoRa cmd: PROBE seq=33 phase_ms=0 (rx#33) + +2026-10-06 11:39:58,901 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=153728 + +2026-10-06 11:39:58,913 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok + +2026-10-06 11:39:59,319 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=169088 + +2026-10-06 11:39:59,330 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok + +2026-10-06 11:39:59,916 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=166528 + +2026-10-06 11:39:59,928 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok + +2026-10-06 11:39:59,938 INFO image_tx_daemon: stats: goodput=404.9 B/s util=34% pipeline=v3 frames_in=107 ok=107 fail=0 drop_full=0 drop_stale=0 frags_ok=107 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:40:00,143 INFO image_tx_daemon: LoRa cmd: PROBE seq=34 phase_ms=0 (rx#34) + +2026-10-06 11:40:00,521 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=169088 + +2026-10-06 11:40:00,534 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok + +2026-10-06 11:40:00,916 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=166528 + +2026-10-06 11:40:00,928 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok + +2026-10-06 11:40:01,313 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=138368 + +2026-10-06 11:40:01,324 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok + +2026-10-06 11:40:01,587 INFO image_tx_daemon: LoRa cmd: PROBE seq=35 phase_ms=0 (rx#35) + +2026-10-06 11:40:01,873 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=125568 + +2026-10-06 11:40:01,885 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok + +2026-10-06 11:40:02,502 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=158848 + +2026-10-06 11:40:02,514 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok + +2026-10-06 11:40:02,648 INFO image_tx_daemon: LoRa cmd: PROBE seq=36 phase_ms=0 (rx#36) + +2026-10-06 11:40:02,886 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=138368 + +2026-10-06 11:40:02,897 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok + +2026-10-06 11:40:03,493 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=153728 + +2026-10-06 11:40:03,506 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok + +2026-10-06 11:40:03,870 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=125568 + +2026-10-06 11:40:03,882 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok + +2026-10-06 11:40:04,126 INFO image_tx_daemon: LoRa cmd: PROBE seq=37 phase_ms=0 (rx#37) + +2026-10-06 11:40:04,314 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=163968 + +2026-10-06 11:40:04,326 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok + +2026-10-06 11:40:04,893 INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 toa_us=153728 + +2026-10-06 11:40:04,905 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok + +2026-10-06 11:40:05,282 INFO image_tx_daemon: txdone_arrival: seq=118 idx=0 status=0 toa_us=117888 + +2026-10-06 11:40:05,294 INFO image_tx_daemon: frame seq=118 done (pipelined): 1 fragments ok + +2026-10-06 11:40:05,556 INFO image_tx_daemon: LoRa cmd: PROBE seq=38 phase_ms=0 (rx#38) + +2026-10-06 11:40:05,863 INFO image_tx_daemon: txdone_arrival: seq=119 idx=0 status=0 toa_us=128128 + +2026-10-06 11:40:05,875 INFO image_tx_daemon: frame seq=119 done (pipelined): 1 fragments ok + +2026-10-06 11:40:06,504 INFO image_tx_daemon: txdone_arrival: seq=120 idx=0 status=0 toa_us=163968 + +2026-10-06 11:40:06,515 INFO image_tx_daemon: frame seq=120 done (pipelined): 1 fragments ok + +2026-10-06 11:40:06,659 INFO image_tx_daemon: LoRa cmd: PROBE seq=39 phase_ms=0 (rx#39) + +2026-10-06 11:40:06,858 INFO image_tx_daemon: txdone_arrival: seq=121 idx=0 status=0 toa_us=123008 + +2026-10-06 11:40:06,870 INFO image_tx_daemon: frame seq=121 done (pipelined): 1 fragments ok + +2026-10-06 11:40:07,458 INFO image_tx_daemon: txdone_arrival: seq=122 idx=0 status=0 toa_us=128128 + +2026-10-06 11:40:07,470 INFO image_tx_daemon: frame seq=122 done (pipelined): 1 fragments ok + +2026-10-06 11:40:07,892 INFO image_tx_daemon: txdone_arrival: seq=123 idx=0 status=0 toa_us=158848 + +2026-10-06 11:40:07,904 INFO image_tx_daemon: frame seq=123 done (pipelined): 1 fragments ok + +2026-10-06 11:40:08,154 INFO image_tx_daemon: LoRa cmd: PROBE seq=40 phase_ms=0 (rx#40) + +2026-10-06 11:40:08,496 INFO image_tx_daemon: txdone_arrival: seq=124 idx=0 status=0 toa_us=166528 + +2026-10-06 11:40:08,509 INFO image_tx_daemon: frame seq=124 done (pipelined): 1 fragments ok + +2026-10-06 11:40:08,901 INFO image_tx_daemon: txdone_arrival: seq=125 idx=0 status=0 toa_us=166528 + +2026-10-06 11:40:08,912 INFO image_tx_daemon: frame seq=125 done (pipelined): 1 fragments ok + +2026-10-06 11:40:09,485 INFO image_tx_daemon: txdone_arrival: seq=126 idx=0 status=0 toa_us=153728 + +2026-10-06 11:40:09,498 INFO image_tx_daemon: frame seq=126 done (pipelined): 1 fragments ok + +2026-10-06 11:40:09,662 INFO image_tx_daemon: LoRa cmd: PROBE seq=41 phase_ms=0 (rx#41) + +2026-10-06 11:40:09,871 INFO image_tx_daemon: txdone_arrival: seq=127 idx=0 status=0 toa_us=138368 + +2026-10-06 11:40:09,883 INFO image_tx_daemon: frame seq=127 done (pipelined): 1 fragments ok + +2026-10-06 11:40:09,949 INFO image_tx_daemon: stats: goodput=350.2 B/s util=29% pipeline=v3 frames_in=127 ok=127 fail=0 drop_full=0 drop_stale=0 frags_ok=127 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:40:10,463 INFO image_tx_daemon: txdone_arrival: seq=128 idx=0 status=0 toa_us=138368 + +2026-10-06 11:40:10,475 INFO image_tx_daemon: frame seq=128 done (pipelined): 1 fragments ok + +2026-10-06 11:40:10,866 INFO image_tx_daemon: txdone_arrival: seq=129 idx=0 status=0 toa_us=140928 + +2026-10-06 11:40:10,877 INFO image_tx_daemon: frame seq=129 done (pipelined): 1 fragments ok + +2026-10-06 11:40:11,140 INFO image_tx_daemon: LoRa cmd: PROBE seq=42 phase_ms=0 (rx#42) + +2026-10-06 11:40:11,461 INFO image_tx_daemon: txdone_arrival: seq=130 idx=0 status=0 toa_us=130688 + +2026-10-06 11:40:11,473 INFO image_tx_daemon: frame seq=130 done (pipelined): 1 fragments ok + +2026-10-06 11:40:11,850 INFO image_tx_daemon: txdone_arrival: seq=131 idx=0 status=0 toa_us=128128 + +2026-10-06 11:40:11,861 INFO image_tx_daemon: frame seq=131 done (pipelined): 1 fragments ok + +2026-10-06 11:40:12,459 INFO image_tx_daemon: txdone_arrival: seq=132 idx=0 status=0 toa_us=138368 + +2026-10-06 11:40:12,471 INFO image_tx_daemon: frame seq=132 done (pipelined): 1 fragments ok + +2026-10-06 11:40:12,712 INFO image_tx_daemon: LoRa cmd: PROBE seq=43 phase_ms=0 (rx#43) + +2026-10-06 11:40:12,857 INFO image_tx_daemon: txdone_arrival: seq=133 idx=0 status=0 toa_us=130688 + +2026-10-06 11:40:12,869 INFO image_tx_daemon: frame seq=133 done (pipelined): 1 fragments ok + +2026-10-06 11:40:13,430 INFO image_tx_daemon: txdone_arrival: seq=134 idx=0 status=0 toa_us=105088 + +2026-10-06 11:40:13,442 INFO image_tx_daemon: frame seq=134 done (pipelined): 1 fragments ok + +2026-10-06 11:40:13,858 INFO image_tx_daemon: txdone_arrival: seq=135 idx=0 status=0 toa_us=130688 + +2026-10-06 11:40:13,870 INFO image_tx_daemon: frame seq=135 done (pipelined): 1 fragments ok + +2026-10-06 11:40:14,133 INFO image_tx_daemon: LoRa cmd: PROBE seq=44 phase_ms=0 (rx#44) + +2026-10-06 11:40:14,494 INFO image_tx_daemon: txdone_arrival: seq=136 idx=0 status=0 toa_us=169088 + +2026-10-06 11:40:14,506 INFO image_tx_daemon: frame seq=136 done (pipelined): 1 fragments ok + +2026-10-06 11:40:15,070 INFO image_tx_daemon: txdone_arrival: seq=137 idx=0 status=0 toa_us=148608 + +2026-10-06 11:40:15,082 INFO image_tx_daemon: frame seq=137 done (pipelined): 1 fragments ok + +2026-10-06 11:40:15,227 INFO image_tx_daemon: LoRa cmd: PROBE seq=45 phase_ms=0 (rx#45) + +2026-10-06 11:40:15,455 INFO image_tx_daemon: txdone_arrival: seq=138 idx=0 status=0 toa_us=133248 + +2026-10-06 11:40:15,468 INFO image_tx_daemon: frame seq=138 done (pipelined): 1 fragments ok + +2026-10-06 11:40:16,054 INFO image_tx_daemon: txdone_arrival: seq=139 idx=0 status=0 toa_us=130688 + +2026-10-06 11:40:16,067 INFO image_tx_daemon: frame seq=139 done (pipelined): 1 fragments ok + +2026-10-06 11:40:16,485 INFO image_tx_daemon: txdone_arrival: seq=140 idx=0 status=0 toa_us=163968 + +2026-10-06 11:40:16,496 INFO image_tx_daemon: frame seq=140 done (pipelined): 1 fragments ok + +2026-10-06 11:40:16,742 INFO image_tx_daemon: LoRa cmd: PROBE seq=46 phase_ms=0 (rx#46) + +2026-10-06 11:40:17,062 INFO image_tx_daemon: txdone_arrival: seq=141 idx=0 status=0 toa_us=146048 + +2026-10-06 11:40:17,074 INFO image_tx_daemon: frame seq=141 done (pipelined): 1 fragments ok + +2026-10-06 11:40:17,485 INFO image_tx_daemon: txdone_arrival: seq=142 idx=0 status=0 toa_us=163968 + +2026-10-06 11:40:17,496 INFO image_tx_daemon: frame seq=142 done (pipelined): 1 fragments ok + +2026-10-06 11:40:18,075 INFO image_tx_daemon: txdone_arrival: seq=143 idx=0 status=0 toa_us=163968 + +2026-10-06 11:40:18,087 INFO image_tx_daemon: frame seq=143 done (pipelined): 1 fragments ok + +2026-10-06 11:40:18,342 INFO image_tx_daemon: LoRa cmd: PROBE seq=47 phase_ms=0 (rx#47) + +2026-10-06 11:40:18,680 INFO image_tx_daemon: txdone_arrival: seq=144 idx=0 status=0 toa_us=169088 + +2026-10-06 11:40:18,692 INFO image_tx_daemon: frame seq=144 done (pipelined): 1 fragments ok + +2026-10-06 11:40:19,082 INFO image_tx_daemon: txdone_arrival: seq=145 idx=0 status=0 toa_us=166528 + +2026-10-06 11:40:19,094 INFO image_tx_daemon: frame seq=145 done (pipelined): 1 fragments ok + +2026-10-06 11:40:19,663 INFO image_tx_daemon: txdone_arrival: seq=146 idx=0 status=0 toa_us=153728 + +2026-10-06 11:40:19,675 INFO image_tx_daemon: frame seq=146 done (pipelined): 1 fragments ok + +2026-10-06 11:40:19,802 INFO image_tx_daemon: LoRa cmd: PROBE seq=48 phase_ms=0 (rx#48) + +2026-10-06 11:40:19,960 INFO image_tx_daemon: stats: goodput=327.8 B/s util=27% pipeline=v3 frames_in=147 ok=146 fail=0 drop_full=0 drop_stale=0 frags_ok=146 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:40:20,082 INFO image_tx_daemon: txdone_arrival: seq=147 idx=0 status=0 toa_us=166528 + +2026-10-06 11:40:20,094 INFO image_tx_daemon: frame seq=147 done (pipelined): 1 fragments ok + +2026-10-06 11:40:20,681 INFO image_tx_daemon: txdone_arrival: seq=148 idx=0 status=0 toa_us=169088 + +2026-10-06 11:40:20,694 INFO image_tx_daemon: frame seq=148 done (pipelined): 1 fragments ok + +2026-10-06 11:40:21,051 INFO image_tx_daemon: txdone_arrival: seq=149 idx=0 status=0 toa_us=138368 + +2026-10-06 11:40:21,063 INFO image_tx_daemon: frame seq=149 done (pipelined): 1 fragments ok + +2026-10-06 11:40:21,334 INFO image_tx_daemon: LoRa cmd: PROBE seq=49 phase_ms=0 (rx#49) + +2026-10-06 11:40:21,669 INFO image_tx_daemon: txdone_arrival: seq=150 idx=0 status=0 toa_us=163968 + +2026-10-06 11:40:21,683 INFO image_tx_daemon: frame seq=150 done (pipelined): 1 fragments ok + +2026-10-06 11:40:22,050 INFO image_tx_daemon: txdone_arrival: seq=151 idx=0 status=0 toa_us=140928 + +2026-10-06 11:40:22,062 INFO image_tx_daemon: frame seq=151 done (pipelined): 1 fragments ok + +2026-10-06 11:40:22,648 INFO image_tx_daemon: txdone_arrival: seq=152 idx=0 status=0 toa_us=143488 + +2026-10-06 11:40:22,661 INFO image_tx_daemon: frame seq=152 done (pipelined): 1 fragments ok + +2026-10-06 11:40:22,898 INFO image_tx_daemon: LoRa cmd: PROBE seq=50 phase_ms=0 (rx#50) + +2026-10-06 11:40:23,064 INFO image_tx_daemon: txdone_arrival: seq=153 idx=0 status=0 toa_us=146048 + +2026-10-06 11:40:23,075 INFO image_tx_daemon: frame seq=153 done (pipelined): 1 fragments ok + +2026-10-06 11:40:23,674 INFO image_tx_daemon: txdone_arrival: seq=154 idx=0 status=0 toa_us=166528 + +2026-10-06 11:40:23,687 INFO image_tx_daemon: frame seq=154 done (pipelined): 1 fragments ok + +2026-10-06 11:40:24,272 INFO image_tx_daemon: txdone_arrival: seq=155 idx=0 status=0 toa_us=169088 + +2026-10-06 11:40:24,286 INFO image_tx_daemon: frame seq=155 done (pipelined): 1 fragments ok + +2026-10-06 11:40:24,407 INFO image_tx_daemon: LoRa cmd: PROBE seq=51 phase_ms=0 (rx#51) + +2026-10-06 11:40:24,667 INFO image_tx_daemon: txdone_arrival: seq=156 idx=0 status=0 toa_us=163968 + +2026-10-06 11:40:24,679 INFO image_tx_daemon: frame seq=156 done (pipelined): 1 fragments ok + +2026-10-06 11:40:25,039 INFO image_tx_daemon: txdone_arrival: seq=157 idx=0 status=0 toa_us=138368 + +2026-10-06 11:40:25,051 INFO image_tx_daemon: frame seq=157 done (pipelined): 1 fragments ok + +2026-10-06 11:40:25,641 INFO image_tx_daemon: txdone_arrival: seq=158 idx=0 status=0 toa_us=143488 + +2026-10-06 11:40:25,653 INFO image_tx_daemon: frame seq=158 done (pipelined): 1 fragments ok + +2026-10-06 11:40:25,917 INFO image_tx_daemon: LoRa cmd: PROBE seq=52 phase_ms=0 (rx#52) + +2026-10-06 11:40:26,253 INFO image_tx_daemon: txdone_arrival: seq=159 idx=0 status=0 toa_us=148608 + +2026-10-06 11:40:26,265 INFO image_tx_daemon: frame seq=159 done (pipelined): 1 fragments ok + +2026-10-06 11:40:26,672 INFO image_tx_daemon: txdone_arrival: seq=160 idx=0 status=0 toa_us=166528 + +2026-10-06 11:40:26,683 INFO image_tx_daemon: frame seq=160 done (pipelined): 1 fragments ok + +2026-10-06 11:40:27,257 INFO image_tx_daemon: txdone_arrival: seq=161 idx=0 status=0 toa_us=161408 + +2026-10-06 11:40:27,270 INFO image_tx_daemon: frame seq=161 done (pipelined): 1 fragments ok + +2026-10-06 11:40:27,492 INFO image_tx_daemon: LoRa cmd: PROBE seq=53 phase_ms=0 (rx#53) + +2026-10-06 11:40:27,628 INFO image_tx_daemon: txdone_arrival: seq=162 idx=0 status=0 toa_us=123008 + +2026-10-06 11:40:27,639 INFO image_tx_daemon: frame seq=162 done (pipelined): 1 fragments ok + +2026-10-06 11:40:28,237 INFO image_tx_daemon: txdone_arrival: seq=163 idx=0 status=0 toa_us=143488 + +2026-10-06 11:40:28,249 INFO image_tx_daemon: frame seq=163 done (pipelined): 1 fragments ok + +2026-10-06 11:40:28,860 INFO image_tx_daemon: txdone_arrival: seq=164 idx=0 status=0 toa_us=166528 + +2026-10-06 11:40:28,872 INFO image_tx_daemon: frame seq=164 done (pipelined): 1 fragments ok + +2026-10-06 11:40:29,088 INFO image_tx_daemon: LoRa cmd: PROBE seq=54 phase_ms=0 (rx#54) + +2026-10-06 11:40:29,461 INFO image_tx_daemon: txdone_arrival: seq=165 idx=0 status=0 toa_us=163968 + +2026-10-06 11:40:29,474 INFO image_tx_daemon: frame seq=165 done (pipelined): 1 fragments ok + +2026-10-06 11:40:29,824 INFO image_tx_daemon: txdone_arrival: seq=166 idx=0 status=0 toa_us=130688 + +2026-10-06 11:40:29,836 INFO image_tx_daemon: frame seq=166 done (pipelined): 1 fragments ok + +2026-10-06 11:40:29,971 INFO image_tx_daemon: stats: goodput=365.6 B/s util=31% pipeline=v3 frames_in=166 ok=166 fail=0 drop_full=0 drop_stale=0 frags_ok=166 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:40:30,250 INFO image_tx_daemon: txdone_arrival: seq=167 idx=0 status=0 toa_us=158848 + +2026-10-06 11:40:30,264 INFO image_tx_daemon: frame seq=167 done (pipelined): 1 fragments ok + +2026-10-06 11:40:30,528 INFO image_tx_daemon: LoRa cmd: PROBE seq=55 phase_ms=0 (rx#55) + +2026-10-06 11:40:30,858 INFO image_tx_daemon: txdone_arrival: seq=168 idx=0 status=0 toa_us=163968 + +2026-10-06 11:40:30,871 INFO image_tx_daemon: frame seq=168 done (pipelined): 1 fragments ok + +2026-10-06 11:40:31,243 INFO image_tx_daemon: txdone_arrival: seq=169 idx=0 status=0 toa_us=156288 + +2026-10-06 11:40:31,255 INFO image_tx_daemon: frame seq=169 done (pipelined): 1 fragments ok + +2026-10-06 11:40:31,843 INFO image_tx_daemon: txdone_arrival: seq=170 idx=0 status=0 toa_us=156288 + +2026-10-06 11:40:31,856 INFO image_tx_daemon: frame seq=170 done (pipelined): 1 fragments ok + +2026-10-06 11:40:32,088 INFO image_tx_daemon: LoRa cmd: PROBE seq=56 phase_ms=0 (rx#56) + +2026-10-06 11:40:32,244 INFO image_tx_daemon: txdone_arrival: seq=171 idx=0 status=0 toa_us=143488 + +2026-10-06 11:40:32,256 INFO image_tx_daemon: frame seq=171 done (pipelined): 1 fragments ok + +2026-10-06 11:40:32,853 INFO image_tx_daemon: txdone_arrival: seq=172 idx=0 status=0 toa_us=166528 + +2026-10-06 11:40:32,865 INFO image_tx_daemon: frame seq=172 done (pipelined): 1 fragments ok + +2026-10-06 11:40:33,446 INFO image_tx_daemon: txdone_arrival: seq=173 idx=0 status=0 toa_us=156288 + +2026-10-06 11:40:33,458 INFO image_tx_daemon: frame seq=173 done (pipelined): 1 fragments ok + +2026-10-06 11:40:33,629 INFO image_tx_daemon: LoRa cmd: PROBE seq=57 phase_ms=0 (rx#57) + +2026-10-06 11:40:33,816 INFO image_tx_daemon: txdone_arrival: seq=174 idx=0 status=0 toa_us=133248 + +2026-10-06 11:40:33,828 INFO image_tx_daemon: frame seq=174 done (pipelined): 1 fragments ok + +2026-10-06 11:40:34,415 INFO image_tx_daemon: txdone_arrival: seq=175 idx=0 status=0 toa_us=133248 + +2026-10-06 11:40:34,428 INFO image_tx_daemon: frame seq=175 done (pipelined): 1 fragments ok + +2026-10-06 11:40:35,050 INFO image_tx_daemon: txdone_arrival: seq=176 idx=0 status=0 toa_us=166528 + +2026-10-06 11:40:35,062 INFO image_tx_daemon: frame seq=176 done (pipelined): 1 fragments ok + +2026-10-06 11:40:35,162 INFO image_tx_daemon: LoRa cmd: PROBE seq=58 phase_ms=0 (rx#58) + +2026-10-06 11:40:35,441 INFO image_tx_daemon: txdone_arrival: seq=177 idx=0 status=0 toa_us=153728 + +2026-10-06 11:40:35,456 INFO image_tx_daemon: frame seq=177 done (pipelined): 1 fragments ok + +2026-10-06 11:40:35,851 INFO image_tx_daemon: txdone_arrival: seq=178 idx=0 status=0 toa_us=169088 + +2026-10-06 11:40:35,863 INFO image_tx_daemon: frame seq=178 done (pipelined): 1 fragments ok + +2026-10-06 11:40:36,445 INFO image_tx_daemon: txdone_arrival: seq=179 idx=0 status=0 toa_us=166528 + +2026-10-06 11:40:36,457 INFO image_tx_daemon: frame seq=179 done (pipelined): 1 fragments ok + +2026-10-06 11:40:36,701 INFO image_tx_daemon: LoRa cmd: PROBE seq=59 phase_ms=0 (rx#59) + +2026-10-06 11:40:37,052 INFO image_tx_daemon: txdone_arrival: seq=180 idx=0 status=0 toa_us=169088 + +2026-10-06 11:40:37,064 INFO image_tx_daemon: frame seq=180 done (pipelined): 1 fragments ok + +2026-10-06 11:40:37,450 INFO image_tx_daemon: txdone_arrival: seq=181 idx=0 status=0 toa_us=169088 + +2026-10-06 11:40:37,463 INFO image_tx_daemon: frame seq=181 done (pipelined): 1 fragments ok + +2026-10-06 11:40:38,035 INFO image_tx_daemon: txdone_arrival: seq=182 idx=0 status=0 toa_us=151168 + +2026-10-06 11:40:38,046 INFO image_tx_daemon: frame seq=182 done (pipelined): 1 fragments ok + +2026-10-06 11:40:38,224 INFO image_tx_daemon: LoRa cmd: PROBE seq=60 phase_ms=0 (rx#60) + +2026-10-06 11:40:38,411 INFO image_tx_daemon: txdone_arrival: seq=183 idx=0 status=0 toa_us=133248 + +2026-10-06 11:40:38,423 INFO image_tx_daemon: frame seq=183 done (pipelined): 1 fragments ok + +2026-10-06 11:40:39,050 INFO image_tx_daemon: txdone_arrival: seq=184 idx=0 status=0 toa_us=169088 + +2026-10-06 11:40:39,062 INFO image_tx_daemon: frame seq=184 done (pipelined): 1 fragments ok + +2026-10-06 11:40:39,421 INFO image_tx_daemon: txdone_arrival: seq=185 idx=0 status=0 toa_us=148608 + +2026-10-06 11:40:39,433 INFO image_tx_daemon: frame seq=185 done (pipelined): 1 fragments ok + +2026-10-06 11:40:39,696 INFO image_tx_daemon: LoRa cmd: PROBE seq=61 phase_ms=0 (rx#61) + +2026-10-06 11:40:39,983 INFO image_tx_daemon: stats: goodput=356.0 B/s util=30% pipeline=v3 frames_in=186 ok=185 fail=0 drop_full=0 drop_stale=0 frags_ok=185 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:40:40,011 INFO image_tx_daemon: txdone_arrival: seq=186 idx=0 status=0 toa_us=135808 + +2026-10-06 11:40:40,023 INFO image_tx_daemon: frame seq=186 done (pipelined): 1 fragments ok + +2026-10-06 11:40:40,417 INFO image_tx_daemon: txdone_arrival: seq=187 idx=0 status=0 toa_us=135808 + +2026-10-06 11:40:40,429 INFO image_tx_daemon: frame seq=187 done (pipelined): 1 fragments ok + +2026-10-06 11:40:41,022 INFO image_tx_daemon: txdone_arrival: seq=188 idx=0 status=0 toa_us=151168 + +2026-10-06 11:40:41,033 INFO image_tx_daemon: frame seq=188 done (pipelined): 1 fragments ok + +2026-10-06 11:40:41,272 INFO image_tx_daemon: LoRa cmd: PROBE seq=62 phase_ms=0 (rx#62) + +2026-10-06 11:40:41,377 INFO image_tx_daemon: txdone_arrival: seq=189 idx=0 status=0 toa_us=92288 + +2026-10-06 11:40:41,388 INFO image_tx_daemon: frame seq=189 done (pipelined): 1 fragments ok + +2026-10-06 11:40:42,013 INFO image_tx_daemon: txdone_arrival: seq=190 idx=0 status=0 toa_us=138368 + +2026-10-06 11:40:42,024 INFO image_tx_daemon: frame seq=190 done (pipelined): 1 fragments ok + +2026-10-06 11:40:42,621 INFO image_tx_daemon: txdone_arrival: seq=191 idx=0 status=0 toa_us=151168 + +2026-10-06 11:40:42,634 INFO image_tx_daemon: frame seq=191 done (pipelined): 1 fragments ok + +2026-10-06 11:40:42,812 INFO image_tx_daemon: LoRa cmd: PROBE seq=63 phase_ms=0 (rx#63) + +2026-10-06 11:40:43,040 INFO image_tx_daemon: txdone_arrival: seq=192 idx=0 status=0 toa_us=169088 + +2026-10-06 11:40:43,052 INFO image_tx_daemon: frame seq=192 done (pipelined): 1 fragments ok + +2026-10-06 11:40:43,629 INFO image_tx_daemon: txdone_arrival: seq=193 idx=0 status=0 toa_us=163968 + +2026-10-06 11:40:43,641 INFO image_tx_daemon: frame seq=193 done (pipelined): 1 fragments ok + +2026-10-06 11:40:44,008 INFO image_tx_daemon: txdone_arrival: seq=194 idx=0 status=0 toa_us=138368 + +2026-10-06 11:40:44,020 INFO image_tx_daemon: frame seq=194 done (pipelined): 1 fragments ok + +2026-10-06 11:40:44,283 INFO image_tx_daemon: LoRa cmd: PROBE seq=64 phase_ms=0 (rx#64) + +2026-10-06 11:40:44,615 INFO image_tx_daemon: txdone_arrival: seq=195 idx=0 status=0 toa_us=143488 + +2026-10-06 11:40:44,628 INFO image_tx_daemon: frame seq=195 done (pipelined): 1 fragments ok + +2026-10-06 11:40:45,038 INFO image_tx_daemon: txdone_arrival: seq=196 idx=0 status=0 toa_us=166528 + +2026-10-06 11:40:45,050 INFO image_tx_daemon: frame seq=196 done (pipelined): 1 fragments ok + +2026-10-06 11:40:45,631 INFO image_tx_daemon: txdone_arrival: seq=197 idx=0 status=0 toa_us=169088 + +2026-10-06 11:40:45,643 INFO image_tx_daemon: frame seq=197 done (pipelined): 1 fragments ok + +2026-10-06 11:40:45,870 INFO image_tx_daemon: LoRa cmd: PROBE seq=65 phase_ms=0 (rx#65) + +2026-10-06 11:40:46,234 INFO image_tx_daemon: txdone_arrival: seq=198 idx=0 status=0 toa_us=166528 + +2026-10-06 11:40:46,246 INFO image_tx_daemon: frame seq=198 done (pipelined): 1 fragments ok + +2026-10-06 11:40:46,630 INFO image_tx_daemon: txdone_arrival: seq=199 idx=0 status=0 toa_us=161408 + +2026-10-06 11:40:46,642 INFO image_tx_daemon: frame seq=199 done (pipelined): 1 fragments ok + +2026-10-06 11:40:47,226 INFO image_tx_daemon: txdone_arrival: seq=200 idx=0 status=0 toa_us=163968 + +2026-10-06 11:40:47,238 INFO image_tx_daemon: frame seq=200 done (pipelined): 1 fragments ok + +2026-10-06 11:40:47,399 INFO image_tx_daemon: LoRa cmd: PROBE seq=66 phase_ms=0 (rx#66) + +2026-10-06 11:40:47,586 INFO image_tx_daemon: txdone_arrival: seq=201 idx=0 status=0 toa_us=128128 + +2026-10-06 11:40:47,598 INFO image_tx_daemon: frame seq=201 done (pipelined): 1 fragments ok + +2026-10-06 11:40:48,207 INFO image_tx_daemon: txdone_arrival: seq=202 idx=0 status=0 toa_us=148608 + +2026-10-06 11:40:48,219 INFO image_tx_daemon: frame seq=202 done (pipelined): 1 fragments ok + +2026-10-06 11:40:48,632 INFO image_tx_daemon: txdone_arrival: seq=203 idx=0 status=0 toa_us=169088 + +2026-10-06 11:40:48,644 INFO image_tx_daemon: frame seq=203 done (pipelined): 1 fragments ok + +2026-10-06 11:40:48,908 INFO image_tx_daemon: LoRa cmd: PROBE seq=67 phase_ms=0 (rx#67) + +2026-10-06 11:40:49,228 INFO image_tx_daemon: txdone_arrival: seq=204 idx=0 status=0 toa_us=169088 + +2026-10-06 11:40:49,240 INFO image_tx_daemon: frame seq=204 done (pipelined): 1 fragments ok + +2026-10-06 11:40:49,823 INFO image_tx_daemon: txdone_arrival: seq=205 idx=0 status=0 toa_us=169088 + +2026-10-06 11:40:49,835 INFO image_tx_daemon: frame seq=205 done (pipelined): 1 fragments ok + +2026-10-06 11:40:49,974 INFO image_tx_daemon: LoRa cmd: PROBE seq=68 phase_ms=0 (rx#68) + +2026-10-06 11:40:49,995 INFO image_tx_daemon: stats: goodput=363.1 B/s util=30% pipeline=v3 frames_in=206 ok=205 fail=0 drop_full=0 drop_stale=0 frags_ok=205 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:40:50,223 INFO image_tx_daemon: txdone_arrival: seq=206 idx=0 status=0 toa_us=169088 + +2026-10-06 11:40:50,234 INFO image_tx_daemon: frame seq=206 done (pipelined): 1 fragments ok + +2026-10-06 11:40:50,822 INFO image_tx_daemon: txdone_arrival: seq=207 idx=0 status=0 toa_us=169088 + +2026-10-06 11:40:50,835 INFO image_tx_daemon: frame seq=207 done (pipelined): 1 fragments ok + +2026-10-06 11:40:51,422 INFO image_tx_daemon: txdone_arrival: seq=208 idx=0 status=0 toa_us=166528 + +2026-10-06 11:40:51,435 INFO image_tx_daemon: frame seq=208 done (pipelined): 1 fragments ok + +2026-10-06 11:40:51,510 INFO image_tx_daemon: LoRa cmd: PROBE seq=69 phase_ms=0 (rx#69) + +2026-10-06 11:40:51,821 INFO image_tx_daemon: txdone_arrival: seq=209 idx=0 status=0 toa_us=169088 + +2026-10-06 11:40:51,833 INFO image_tx_daemon: frame seq=209 done (pipelined): 1 fragments ok + +2026-10-06 11:40:52,217 INFO image_tx_daemon: txdone_arrival: seq=210 idx=0 status=0 toa_us=143488 + +2026-10-06 11:40:52,229 INFO image_tx_daemon: frame seq=210 done (pipelined): 1 fragments ok + +2026-10-06 11:40:52,798 INFO image_tx_daemon: txdone_arrival: seq=211 idx=0 status=0 toa_us=151168 + +2026-10-06 11:40:52,812 INFO image_tx_daemon: frame seq=211 done (pipelined): 1 fragments ok + +2026-10-06 11:40:53,066 INFO image_tx_daemon: LoRa cmd: PROBE seq=70 phase_ms=0 (rx#70) + +2026-10-06 11:40:53,412 INFO image_tx_daemon: txdone_arrival: seq=212 idx=0 status=0 toa_us=158848 + +2026-10-06 11:40:53,424 INFO image_tx_daemon: frame seq=212 done (pipelined): 1 fragments ok + +2026-10-06 11:40:53,772 INFO image_tx_daemon: txdone_arrival: seq=213 idx=0 status=0 toa_us=123008 + +2026-10-06 11:40:53,783 INFO image_tx_daemon: frame seq=213 done (pipelined): 1 fragments ok + +2026-10-06 11:40:54,214 INFO image_tx_daemon: txdone_arrival: seq=214 idx=0 status=0 toa_us=102528 + +2026-10-06 11:40:54,226 INFO image_tx_daemon: frame seq=214 done (pipelined): 1 fragments ok + +2026-10-06 11:40:54,490 INFO image_tx_daemon: LoRa cmd: PROBE seq=71 phase_ms=0 (rx#71) + +2026-10-06 11:40:54,766 INFO image_tx_daemon: txdone_arrival: seq=215 idx=0 status=0 toa_us=123008 + +2026-10-06 11:40:54,778 INFO image_tx_daemon: frame seq=215 done (pipelined): 1 fragments ok + +2026-10-06 11:40:55,415 INFO image_tx_daemon: txdone_arrival: seq=216 idx=0 status=0 toa_us=169088 + +2026-10-06 11:40:55,430 INFO image_tx_daemon: frame seq=216 done (pipelined): 1 fragments ok + +2026-10-06 11:40:55,640 INFO image_tx_daemon: LoRa cmd: PROBE seq=72 phase_ms=0 (rx#72) + +2026-10-06 11:40:56,014 INFO image_tx_daemon: txdone_arrival: seq=217 idx=0 status=0 toa_us=169088 + +2026-10-06 11:40:56,027 INFO image_tx_daemon: frame seq=217 done (pipelined): 1 fragments ok + +2026-10-06 11:40:56,379 INFO image_tx_daemon: txdone_arrival: seq=218 idx=0 status=0 toa_us=138368 + +2026-10-06 11:40:56,391 INFO image_tx_daemon: frame seq=218 done (pipelined): 1 fragments ok + +2026-10-06 11:40:56,812 INFO image_tx_daemon: txdone_arrival: seq=219 idx=0 status=0 toa_us=169088 + +2026-10-06 11:40:56,824 INFO image_tx_daemon: frame seq=219 done (pipelined): 1 fragments ok + +2026-10-06 11:40:57,088 INFO image_tx_daemon: LoRa cmd: PROBE seq=73 phase_ms=0 (rx#73) + +2026-10-06 11:40:57,414 INFO image_tx_daemon: txdone_arrival: seq=220 idx=0 status=0 toa_us=166528 + +2026-10-06 11:40:57,427 INFO image_tx_daemon: frame seq=220 done (pipelined): 1 fragments ok + +2026-10-06 11:40:58,016 INFO image_tx_daemon: txdone_arrival: seq=221 idx=0 status=0 toa_us=169088 + +2026-10-06 11:40:58,028 INFO image_tx_daemon: frame seq=221 done (pipelined): 1 fragments ok + +2026-10-06 11:40:58,203 INFO image_tx_daemon: LoRa cmd: PROBE seq=74 phase_ms=0 (rx#74) + +2026-10-06 11:40:58,411 INFO image_tx_daemon: txdone_arrival: seq=222 idx=0 status=0 toa_us=169088 + +2026-10-06 11:40:58,422 INFO image_tx_daemon: frame seq=222 done (pipelined): 1 fragments ok + +2026-10-06 11:40:59,009 INFO image_tx_daemon: txdone_arrival: seq=223 idx=0 status=0 toa_us=166528 + +2026-10-06 11:40:59,021 INFO image_tx_daemon: frame seq=223 done (pipelined): 1 fragments ok + +2026-10-06 11:40:59,408 INFO image_tx_daemon: txdone_arrival: seq=224 idx=0 status=0 toa_us=166528 + +2026-10-06 11:40:59,420 INFO image_tx_daemon: frame seq=224 done (pipelined): 1 fragments ok + +2026-10-06 11:40:59,667 INFO image_tx_daemon: LoRa cmd: PROBE seq=75 phase_ms=0 (rx#75) + +2026-10-06 11:41:00,006 INFO image_tx_daemon: stats: goodput=355.3 B/s util=30% pipeline=v3 frames_in=225 ok=224 fail=0 drop_full=0 drop_stale=0 frags_ok=224 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:41:00,008 INFO image_tx_daemon: txdone_arrival: seq=225 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:00,021 INFO image_tx_daemon: frame seq=225 done (pipelined): 1 fragments ok + +2026-10-06 11:41:00,392 INFO image_tx_daemon: txdone_arrival: seq=226 idx=0 status=0 toa_us=156288 + +2026-10-06 11:41:00,405 INFO image_tx_daemon: frame seq=226 done (pipelined): 1 fragments ok + +2026-10-06 11:41:01,003 INFO image_tx_daemon: txdone_arrival: seq=227 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:01,015 INFO image_tx_daemon: frame seq=227 done (pipelined): 1 fragments ok + +2026-10-06 11:41:01,200 INFO image_tx_daemon: LoRa cmd: PROBE seq=76 phase_ms=0 (rx#76) + +2026-10-06 11:41:01,408 INFO image_tx_daemon: txdone_arrival: seq=228 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:01,419 INFO image_tx_daemon: frame seq=228 done (pipelined): 1 fragments ok + +2026-10-06 11:41:02,002 INFO image_tx_daemon: txdone_arrival: seq=229 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:02,014 INFO image_tx_daemon: frame seq=229 done (pipelined): 1 fragments ok + +2026-10-06 11:41:02,408 INFO image_tx_daemon: txdone_arrival: seq=230 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:02,420 INFO image_tx_daemon: frame seq=230 done (pipelined): 1 fragments ok + +2026-10-06 11:41:02,685 INFO image_tx_daemon: LoRa cmd: PROBE seq=77 phase_ms=0 (rx#77) + +2026-10-06 11:41:03,001 INFO image_tx_daemon: txdone_arrival: seq=231 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:03,013 INFO image_tx_daemon: frame seq=231 done (pipelined): 1 fragments ok + +2026-10-06 11:41:03,398 INFO image_tx_daemon: txdone_arrival: seq=232 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:03,411 INFO image_tx_daemon: frame seq=232 done (pipelined): 1 fragments ok + +2026-10-06 11:41:04,001 INFO image_tx_daemon: txdone_arrival: seq=233 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:04,014 INFO image_tx_daemon: frame seq=233 done (pipelined): 1 fragments ok + +2026-10-06 11:41:04,177 INFO image_tx_daemon: LoRa cmd: PROBE seq=78 phase_ms=0 (rx#78) + +2026-10-06 11:41:04,395 INFO image_tx_daemon: txdone_arrival: seq=234 idx=0 status=0 toa_us=166528 + +2026-10-06 11:41:04,407 INFO image_tx_daemon: frame seq=234 done (pipelined): 1 fragments ok + +2026-10-06 11:41:04,994 INFO image_tx_daemon: txdone_arrival: seq=235 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:05,006 INFO image_tx_daemon: frame seq=235 done (pipelined): 1 fragments ok + +2026-10-06 11:41:05,395 INFO image_tx_daemon: txdone_arrival: seq=236 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:05,406 INFO image_tx_daemon: frame seq=236 done (pipelined): 1 fragments ok + +2026-10-06 11:41:05,669 INFO image_tx_daemon: LoRa cmd: PROBE seq=79 phase_ms=0 (rx#79) + +2026-10-06 11:41:05,995 INFO image_tx_daemon: txdone_arrival: seq=237 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:06,007 INFO image_tx_daemon: frame seq=237 done (pipelined): 1 fragments ok + +2026-10-06 11:41:06,392 INFO image_tx_daemon: txdone_arrival: seq=238 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:06,405 INFO image_tx_daemon: frame seq=238 done (pipelined): 1 fragments ok + +2026-10-06 11:41:06,987 INFO image_tx_daemon: txdone_arrival: seq=239 idx=0 status=0 toa_us=163968 + +2026-10-06 11:41:06,999 INFO image_tx_daemon: frame seq=239 done (pipelined): 1 fragments ok + +2026-10-06 11:41:07,240 INFO image_tx_daemon: LoRa cmd: PROBE seq=80 phase_ms=0 (rx#80) + +2026-10-06 11:41:07,594 INFO image_tx_daemon: txdone_arrival: seq=240 idx=0 status=0 toa_us=166528 + +2026-10-06 11:41:07,606 INFO image_tx_daemon: frame seq=240 done (pipelined): 1 fragments ok + +2026-10-06 11:41:07,998 INFO image_tx_daemon: txdone_arrival: seq=241 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:08,010 INFO image_tx_daemon: frame seq=241 done (pipelined): 1 fragments ok + +2026-10-06 11:41:08,394 INFO image_tx_daemon: txdone_arrival: seq=242 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:08,407 INFO image_tx_daemon: frame seq=242 done (pipelined): 1 fragments ok + +2026-10-06 11:41:08,672 INFO image_tx_daemon: LoRa cmd: PROBE seq=81 phase_ms=0 (rx#81) + +2026-10-06 11:41:08,998 INFO image_tx_daemon: txdone_arrival: seq=243 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:09,010 INFO image_tx_daemon: frame seq=243 done (pipelined): 1 fragments ok + +2026-10-06 11:41:09,392 INFO image_tx_daemon: txdone_arrival: seq=244 idx=0 status=0 toa_us=166528 + +2026-10-06 11:41:09,404 INFO image_tx_daemon: frame seq=244 done (pipelined): 1 fragments ok + +2026-10-06 11:41:09,990 INFO image_tx_daemon: txdone_arrival: seq=245 idx=0 status=0 toa_us=166528 + +2026-10-06 11:41:10,002 INFO image_tx_daemon: frame seq=245 done (pipelined): 1 fragments ok + +2026-10-06 11:41:10,017 INFO image_tx_daemon: stats: goodput=427.4 B/s util=35% pipeline=v3 frames_in=245 ok=245 fail=0 drop_full=0 drop_stale=0 frags_ok=245 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:41:10,139 INFO image_tx_daemon: LoRa cmd: PROBE seq=82 phase_ms=0 (rx#82) + +2026-10-06 11:41:10,388 INFO image_tx_daemon: txdone_arrival: seq=246 idx=0 status=0 toa_us=163968 + +2026-10-06 11:41:10,399 INFO image_tx_daemon: frame seq=246 done (pipelined): 1 fragments ok + +2026-10-06 11:41:10,976 INFO image_tx_daemon: txdone_arrival: seq=247 idx=0 status=0 toa_us=156288 + +2026-10-06 11:41:10,989 INFO image_tx_daemon: frame seq=247 done (pipelined): 1 fragments ok + +2026-10-06 11:41:11,394 INFO image_tx_daemon: txdone_arrival: seq=248 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:11,406 INFO image_tx_daemon: frame seq=248 done (pipelined): 1 fragments ok + +2026-10-06 11:41:11,670 INFO image_tx_daemon: LoRa cmd: PROBE seq=83 phase_ms=0 (rx#83) + +2026-10-06 11:41:11,984 INFO image_tx_daemon: txdone_arrival: seq=249 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:11,996 INFO image_tx_daemon: frame seq=249 done (pipelined): 1 fragments ok + +2026-10-06 11:41:12,388 INFO image_tx_daemon: txdone_arrival: seq=250 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:12,400 INFO image_tx_daemon: frame seq=250 done (pipelined): 1 fragments ok + +2026-10-06 11:41:12,986 INFO image_tx_daemon: txdone_arrival: seq=251 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:12,998 INFO image_tx_daemon: frame seq=251 done (pipelined): 1 fragments ok + +2026-10-06 11:41:13,152 INFO image_tx_daemon: LoRa cmd: PROBE seq=84 phase_ms=0 (rx#84) + +2026-10-06 11:41:13,391 INFO image_tx_daemon: txdone_arrival: seq=252 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:13,403 INFO image_tx_daemon: frame seq=252 done (pipelined): 1 fragments ok + +2026-10-06 11:41:13,988 INFO image_tx_daemon: txdone_arrival: seq=253 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:14,000 INFO image_tx_daemon: frame seq=253 done (pipelined): 1 fragments ok + +2026-10-06 11:41:14,382 INFO image_tx_daemon: txdone_arrival: seq=254 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:14,394 INFO image_tx_daemon: frame seq=254 done (pipelined): 1 fragments ok + +2026-10-06 11:41:14,657 INFO image_tx_daemon: LoRa cmd: PROBE seq=85 phase_ms=0 (rx#85) + +2026-10-06 11:41:14,980 INFO image_tx_daemon: txdone_arrival: seq=255 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:14,993 INFO image_tx_daemon: frame seq=255 done (pipelined): 1 fragments ok + +2026-10-06 11:41:15,581 INFO image_tx_daemon: txdone_arrival: seq=0 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:15,594 INFO image_tx_daemon: frame seq=0 done (pipelined): 1 fragments ok + +2026-10-06 11:41:15,720 INFO image_tx_daemon: LoRa cmd: PROBE seq=86 phase_ms=0 (rx#86) + +2026-10-06 11:41:15,979 INFO image_tx_daemon: txdone_arrival: seq=1 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:15,992 INFO image_tx_daemon: frame seq=1 done (pipelined): 1 fragments ok + +2026-10-06 11:41:16,582 INFO image_tx_daemon: txdone_arrival: seq=2 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:16,595 INFO image_tx_daemon: frame seq=2 done (pipelined): 1 fragments ok + +2026-10-06 11:41:16,982 INFO image_tx_daemon: txdone_arrival: seq=3 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:16,996 INFO image_tx_daemon: frame seq=3 done (pipelined): 1 fragments ok + +2026-10-06 11:41:17,166 INFO image_tx_daemon: LoRa cmd: PROBE seq=87 phase_ms=0 (rx#87) + +2026-10-06 11:41:17,385 INFO image_tx_daemon: txdone_arrival: seq=4 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:17,397 INFO image_tx_daemon: frame seq=4 done (pipelined): 1 fragments ok + +2026-10-06 11:41:17,982 INFO image_tx_daemon: txdone_arrival: seq=5 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:17,994 INFO image_tx_daemon: frame seq=5 done (pipelined): 1 fragments ok + +2026-10-06 11:41:18,578 INFO image_tx_daemon: txdone_arrival: seq=6 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:18,590 INFO image_tx_daemon: frame seq=6 done (pipelined): 1 fragments ok + +2026-10-06 11:41:18,681 INFO image_tx_daemon: LoRa cmd: PROBE seq=88 phase_ms=0 (rx#88) + +2026-10-06 11:41:18,981 INFO image_tx_daemon: txdone_arrival: seq=7 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:18,994 INFO image_tx_daemon: frame seq=7 done (pipelined): 1 fragments ok + +2026-10-06 11:41:19,379 INFO image_tx_daemon: txdone_arrival: seq=8 idx=0 status=0 toa_us=166528 + +2026-10-06 11:41:19,391 INFO image_tx_daemon: frame seq=8 done (pipelined): 1 fragments ok + +2026-10-06 11:41:19,977 INFO image_tx_daemon: txdone_arrival: seq=9 idx=0 status=0 toa_us=163968 + +2026-10-06 11:41:19,990 INFO image_tx_daemon: frame seq=9 done (pipelined): 1 fragments ok + +2026-10-06 11:41:20,029 INFO image_tx_daemon: stats: goodput=407.4 B/s util=34% pipeline=v3 frames_in=265 ok=265 fail=0 drop_full=0 drop_stale=0 frags_ok=265 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:41:20,181 INFO image_tx_daemon: LoRa cmd: PROBE seq=89 phase_ms=0 (rx#89) + +2026-10-06 11:41:20,378 INFO image_tx_daemon: txdone_arrival: seq=10 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:20,392 INFO image_tx_daemon: frame seq=10 done (pipelined): 1 fragments ok + +2026-10-06 11:41:20,980 INFO image_tx_daemon: txdone_arrival: seq=11 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:20,994 INFO image_tx_daemon: frame seq=11 done (pipelined): 1 fragments ok + +2026-10-06 11:41:21,373 INFO image_tx_daemon: txdone_arrival: seq=12 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:21,386 INFO image_tx_daemon: frame seq=12 done (pipelined): 1 fragments ok + +2026-10-06 11:41:21,649 INFO image_tx_daemon: LoRa cmd: PROBE seq=90 phase_ms=0 (rx#90) + +2026-10-06 11:41:21,977 INFO image_tx_daemon: txdone_arrival: seq=13 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:21,990 INFO image_tx_daemon: frame seq=13 done (pipelined): 1 fragments ok + +2026-10-06 11:41:22,576 INFO image_tx_daemon: txdone_arrival: seq=14 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:22,589 INFO image_tx_daemon: frame seq=14 done (pipelined): 1 fragments ok + +2026-10-06 11:41:22,754 INFO image_tx_daemon: LoRa cmd: PROBE seq=91 phase_ms=0 (rx#91) + +2026-10-06 11:41:22,972 INFO image_tx_daemon: txdone_arrival: seq=15 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:22,984 INFO image_tx_daemon: frame seq=15 done (pipelined): 1 fragments ok + +2026-10-06 11:41:23,568 INFO image_tx_daemon: txdone_arrival: seq=16 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:23,581 INFO image_tx_daemon: frame seq=16 done (pipelined): 1 fragments ok + +2026-10-06 11:41:24,173 INFO image_tx_daemon: txdone_arrival: seq=17 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:24,185 INFO image_tx_daemon: frame seq=17 done (pipelined): 1 fragments ok + +2026-10-06 11:41:24,263 INFO image_tx_daemon: LoRa cmd: PROBE seq=92 phase_ms=0 (rx#92) + +2026-10-06 11:41:24,574 INFO image_tx_daemon: txdone_arrival: seq=18 idx=0 status=0 toa_us=166528 + +2026-10-06 11:41:24,588 INFO image_tx_daemon: frame seq=18 done (pipelined): 1 fragments ok + +2026-10-06 11:41:24,963 INFO image_tx_daemon: txdone_arrival: seq=19 idx=0 status=0 toa_us=163968 + +2026-10-06 11:41:24,975 INFO image_tx_daemon: frame seq=19 done (pipelined): 1 fragments ok + +2026-10-06 11:41:25,566 INFO image_tx_daemon: txdone_arrival: seq=20 idx=0 status=0 toa_us=166528 + +2026-10-06 11:41:25,578 INFO image_tx_daemon: frame seq=20 done (pipelined): 1 fragments ok + +2026-10-06 11:41:25,679 INFO image_tx_daemon: LoRa cmd: PROBE seq=93 phase_ms=0 (rx#93) + +2026-10-06 11:41:25,969 INFO image_tx_daemon: txdone_arrival: seq=21 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:25,983 INFO image_tx_daemon: frame seq=21 done (pipelined): 1 fragments ok + +2026-10-06 11:41:26,566 INFO image_tx_daemon: txdone_arrival: seq=22 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:26,579 INFO image_tx_daemon: frame seq=22 done (pipelined): 1 fragments ok + +2026-10-06 11:41:26,969 INFO image_tx_daemon: txdone_arrival: seq=23 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:26,983 INFO image_tx_daemon: frame seq=23 done (pipelined): 1 fragments ok + +2026-10-06 11:41:27,174 INFO image_tx_daemon: LoRa cmd: PROBE seq=94 phase_ms=0 (rx#94) + +2026-10-06 11:41:27,362 INFO image_tx_daemon: txdone_arrival: seq=24 idx=0 status=0 toa_us=166528 + +2026-10-06 11:41:27,374 INFO image_tx_daemon: frame seq=24 done (pipelined): 1 fragments ok + +2026-10-06 11:41:27,959 INFO image_tx_daemon: txdone_arrival: seq=25 idx=0 status=0 toa_us=163968 + +2026-10-06 11:41:27,971 INFO image_tx_daemon: frame seq=25 done (pipelined): 1 fragments ok + +2026-10-06 11:41:28,569 INFO image_tx_daemon: txdone_arrival: seq=26 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:28,583 INFO image_tx_daemon: frame seq=26 done (pipelined): 1 fragments ok + +2026-10-06 11:41:28,726 INFO image_tx_daemon: LoRa cmd: PROBE seq=95 phase_ms=0 (rx#95) + +2026-10-06 11:41:28,968 INFO image_tx_daemon: txdone_arrival: seq=27 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:28,980 INFO image_tx_daemon: frame seq=27 done (pipelined): 1 fragments ok + +2026-10-06 11:41:29,562 INFO image_tx_daemon: txdone_arrival: seq=28 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:29,574 INFO image_tx_daemon: frame seq=28 done (pipelined): 1 fragments ok + +2026-10-06 11:41:29,961 INFO image_tx_daemon: txdone_arrival: seq=29 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:29,974 INFO image_tx_daemon: frame seq=29 done (pipelined): 1 fragments ok + +2026-10-06 11:41:30,042 INFO image_tx_daemon: stats: goodput=408.9 B/s util=34% pipeline=v3 frames_in=285 ok=285 fail=0 drop_full=0 drop_stale=0 frags_ok=285 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:41:30,221 INFO image_tx_daemon: LoRa cmd: PROBE seq=96 phase_ms=0 (rx#96) + +2026-10-06 11:41:30,566 INFO image_tx_daemon: txdone_arrival: seq=30 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:30,578 INFO image_tx_daemon: frame seq=30 done (pipelined): 1 fragments ok + +2026-10-06 11:41:30,956 INFO image_tx_daemon: txdone_arrival: seq=31 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:30,969 INFO image_tx_daemon: frame seq=31 done (pipelined): 1 fragments ok + +2026-10-06 11:41:31,561 INFO image_tx_daemon: txdone_arrival: seq=32 idx=0 status=0 toa_us=166528 + +2026-10-06 11:41:31,573 INFO image_tx_daemon: frame seq=32 done (pipelined): 1 fragments ok + +2026-10-06 11:41:31,698 INFO image_tx_daemon: LoRa cmd: PROBE seq=97 phase_ms=0 (rx#97) + +2026-10-06 11:41:31,958 INFO image_tx_daemon: txdone_arrival: seq=33 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:31,970 INFO image_tx_daemon: frame seq=33 done (pipelined): 1 fragments ok + +2026-10-06 11:41:32,556 INFO image_tx_daemon: txdone_arrival: seq=34 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:32,569 INFO image_tx_daemon: frame seq=34 done (pipelined): 1 fragments ok + +2026-10-06 11:41:32,961 INFO image_tx_daemon: txdone_arrival: seq=35 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:32,973 INFO image_tx_daemon: frame seq=35 done (pipelined): 1 fragments ok + +2026-10-06 11:41:33,148 INFO image_tx_daemon: LoRa cmd: PROBE seq=98 phase_ms=0 (rx#98) + +2026-10-06 11:41:33,355 INFO image_tx_daemon: txdone_arrival: seq=36 idx=0 status=0 toa_us=166528 + +2026-10-06 11:41:33,368 INFO image_tx_daemon: frame seq=36 done (pipelined): 1 fragments ok + +2026-10-06 11:41:33,955 INFO image_tx_daemon: txdone_arrival: seq=37 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:33,967 INFO image_tx_daemon: frame seq=37 done (pipelined): 1 fragments ok + +2026-10-06 11:41:34,362 INFO image_tx_daemon: txdone_arrival: seq=38 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:34,375 INFO image_tx_daemon: frame seq=38 done (pipelined): 1 fragments ok + +2026-10-06 11:41:34,641 INFO image_tx_daemon: LoRa cmd: PROBE seq=99 phase_ms=0 (rx#99) + +2026-10-06 11:41:34,953 INFO image_tx_daemon: txdone_arrival: seq=39 idx=0 status=0 toa_us=166528 + +2026-10-06 11:41:34,965 INFO image_tx_daemon: frame seq=39 done (pipelined): 1 fragments ok + +2026-10-06 11:41:35,359 INFO image_tx_daemon: txdone_arrival: seq=40 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:35,372 INFO image_tx_daemon: frame seq=40 done (pipelined): 1 fragments ok + +2026-10-06 11:41:35,954 INFO image_tx_daemon: txdone_arrival: seq=41 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:35,967 INFO image_tx_daemon: frame seq=41 done (pipelined): 1 fragments ok + +2026-10-06 11:41:36,154 INFO image_tx_daemon: LoRa cmd: PROBE seq=100 phase_ms=0 (rx#100) + +2026-10-06 11:41:36,351 INFO image_tx_daemon: txdone_arrival: seq=42 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:36,364 INFO image_tx_daemon: frame seq=42 done (pipelined): 1 fragments ok + +2026-10-06 11:41:36,955 INFO image_tx_daemon: txdone_arrival: seq=43 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:36,967 INFO image_tx_daemon: frame seq=43 done (pipelined): 1 fragments ok + +2026-10-06 11:41:37,351 INFO image_tx_daemon: txdone_arrival: seq=44 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:37,363 INFO image_tx_daemon: frame seq=44 done (pipelined): 1 fragments ok + +2026-10-06 11:41:37,607 INFO image_tx_daemon: LoRa cmd: PROBE seq=101 phase_ms=0 (rx#101) + +2026-10-06 11:41:37,956 INFO image_tx_daemon: txdone_arrival: seq=45 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:37,968 INFO image_tx_daemon: frame seq=45 done (pipelined): 1 fragments ok + +2026-10-06 11:41:38,349 INFO image_tx_daemon: txdone_arrival: seq=46 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:38,361 INFO image_tx_daemon: frame seq=46 done (pipelined): 1 fragments ok + +2026-10-06 11:41:38,947 INFO image_tx_daemon: txdone_arrival: seq=47 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:38,959 INFO image_tx_daemon: frame seq=47 done (pipelined): 1 fragments ok + +2026-10-06 11:41:39,090 INFO image_tx_daemon: LoRa cmd: PROBE seq=102 phase_ms=0 (rx#102) + +2026-10-06 11:41:39,351 INFO image_tx_daemon: txdone_arrival: seq=48 idx=0 status=0 toa_us=166528 + +2026-10-06 11:41:39,365 INFO image_tx_daemon: frame seq=48 done (pipelined): 1 fragments ok + +2026-10-06 11:41:39,944 INFO image_tx_daemon: txdone_arrival: seq=49 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:39,956 INFO image_tx_daemon: frame seq=49 done (pipelined): 1 fragments ok + +2026-10-06 11:41:40,053 INFO image_tx_daemon: stats: goodput=409.1 B/s util=34% pipeline=v3 frames_in=305 ok=305 fail=0 drop_full=0 drop_stale=0 frags_ok=305 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:41:40,347 INFO image_tx_daemon: txdone_arrival: seq=50 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:40,359 INFO image_tx_daemon: frame seq=50 done (pipelined): 1 fragments ok + +2026-10-06 11:41:40,602 INFO image_tx_daemon: LoRa cmd: PROBE seq=103 phase_ms=0 (rx#103) + +2026-10-06 11:41:40,944 INFO image_tx_daemon: txdone_arrival: seq=51 idx=0 status=0 toa_us=166528 + +2026-10-06 11:41:40,957 INFO image_tx_daemon: frame seq=51 done (pipelined): 1 fragments ok + +2026-10-06 11:41:41,350 INFO image_tx_daemon: txdone_arrival: seq=52 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:41,361 INFO image_tx_daemon: frame seq=52 done (pipelined): 1 fragments ok + +2026-10-06 11:41:41,951 INFO image_tx_daemon: txdone_arrival: seq=53 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:41,963 INFO image_tx_daemon: frame seq=53 done (pipelined): 1 fragments ok + +2026-10-06 11:41:42,069 INFO image_tx_daemon: LoRa cmd: PROBE seq=104 phase_ms=0 (rx#104) + +2026-10-06 11:41:42,341 INFO image_tx_daemon: txdone_arrival: seq=54 idx=0 status=0 toa_us=166528 + +2026-10-06 11:41:42,353 INFO image_tx_daemon: frame seq=54 done (pipelined): 1 fragments ok + +2026-10-06 11:41:42,949 INFO image_tx_daemon: txdone_arrival: seq=55 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:42,961 INFO image_tx_daemon: frame seq=55 done (pipelined): 1 fragments ok + +2026-10-06 11:41:43,345 INFO image_tx_daemon: txdone_arrival: seq=56 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:43,358 INFO image_tx_daemon: frame seq=56 done (pipelined): 1 fragments ok + +2026-10-06 11:41:43,587 INFO image_tx_daemon: LoRa cmd: PROBE seq=105 phase_ms=0 (rx#105) + +2026-10-06 11:41:43,939 INFO image_tx_daemon: txdone_arrival: seq=57 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:43,952 INFO image_tx_daemon: frame seq=57 done (pipelined): 1 fragments ok + +2026-10-06 11:41:44,344 INFO image_tx_daemon: txdone_arrival: seq=58 idx=0 status=0 toa_us=166528 + +2026-10-06 11:41:44,358 INFO image_tx_daemon: frame seq=58 done (pipelined): 1 fragments ok + +2026-10-06 11:41:44,935 INFO image_tx_daemon: txdone_arrival: seq=59 idx=0 status=0 toa_us=166528 + +2026-10-06 11:41:44,948 INFO image_tx_daemon: frame seq=59 done (pipelined): 1 fragments ok + +2026-10-06 11:41:45,083 INFO image_tx_daemon: LoRa cmd: PROBE seq=106 phase_ms=0 (rx#106) + +2026-10-06 11:41:45,344 INFO image_tx_daemon: txdone_arrival: seq=60 idx=0 status=0 toa_us=166528 + +2026-10-06 11:41:45,356 INFO image_tx_daemon: frame seq=60 done (pipelined): 1 fragments ok + +2026-10-06 11:41:45,940 INFO image_tx_daemon: txdone_arrival: seq=61 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:45,952 INFO image_tx_daemon: frame seq=61 done (pipelined): 1 fragments ok + +2026-10-06 11:41:46,337 INFO image_tx_daemon: txdone_arrival: seq=62 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:46,349 INFO image_tx_daemon: frame seq=62 done (pipelined): 1 fragments ok + +2026-10-06 11:41:46,588 INFO image_tx_daemon: LoRa cmd: PROBE seq=107 phase_ms=0 (rx#107) + +2026-10-06 11:41:46,941 INFO image_tx_daemon: txdone_arrival: seq=63 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:46,955 INFO image_tx_daemon: frame seq=63 done (pipelined): 1 fragments ok + +2026-10-06 11:41:47,335 INFO image_tx_daemon: txdone_arrival: seq=64 idx=0 status=0 toa_us=166528 + +2026-10-06 11:41:47,348 INFO image_tx_daemon: frame seq=64 done (pipelined): 1 fragments ok + +2026-10-06 11:41:47,937 INFO image_tx_daemon: txdone_arrival: seq=65 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:47,949 INFO image_tx_daemon: frame seq=65 done (pipelined): 1 fragments ok + +2026-10-06 11:41:48,108 INFO image_tx_daemon: LoRa cmd: PROBE seq=108 phase_ms=0 (rx#108) + +2026-10-06 11:41:48,336 INFO image_tx_daemon: txdone_arrival: seq=66 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:48,349 INFO image_tx_daemon: frame seq=66 done (pipelined): 1 fragments ok + +2026-10-06 11:41:48,933 INFO image_tx_daemon: txdone_arrival: seq=67 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:48,945 INFO image_tx_daemon: frame seq=67 done (pipelined): 1 fragments ok + +2026-10-06 11:41:49,332 INFO image_tx_daemon: txdone_arrival: seq=68 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:49,344 INFO image_tx_daemon: frame seq=68 done (pipelined): 1 fragments ok + +2026-10-06 11:41:49,600 INFO image_tx_daemon: LoRa cmd: PROBE seq=109 phase_ms=0 (rx#109) + +2026-10-06 11:41:49,932 INFO image_tx_daemon: txdone_arrival: seq=69 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:49,946 INFO image_tx_daemon: frame seq=69 done (pipelined): 1 fragments ok + +2026-10-06 11:41:50,065 INFO image_tx_daemon: stats: goodput=408.8 B/s util=34% pipeline=v3 frames_in=325 ok=325 fail=0 drop_full=0 drop_stale=0 frags_ok=325 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:41:50,339 INFO image_tx_daemon: txdone_arrival: seq=70 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:50,352 INFO image_tx_daemon: frame seq=70 done (pipelined): 1 fragments ok + +2026-10-06 11:41:50,930 INFO image_tx_daemon: txdone_arrival: seq=71 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:50,943 INFO image_tx_daemon: frame seq=71 done (pipelined): 1 fragments ok + +2026-10-06 11:41:51,132 INFO image_tx_daemon: LoRa cmd: PROBE seq=110 phase_ms=0 (rx#110) + +2026-10-06 11:41:51,329 INFO image_tx_daemon: txdone_arrival: seq=72 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:51,341 INFO image_tx_daemon: frame seq=72 done (pipelined): 1 fragments ok + +2026-10-06 11:41:51,929 INFO image_tx_daemon: txdone_arrival: seq=73 idx=0 status=0 toa_us=166528 + +2026-10-06 11:41:51,942 INFO image_tx_daemon: frame seq=73 done (pipelined): 1 fragments ok + +2026-10-06 11:41:52,536 INFO image_tx_daemon: txdone_arrival: seq=74 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:52,548 INFO image_tx_daemon: frame seq=74 done (pipelined): 1 fragments ok + +2026-10-06 11:41:52,657 INFO image_tx_daemon: LoRa cmd: PROBE seq=111 phase_ms=0 (rx#111) + +2026-10-06 11:41:52,926 INFO image_tx_daemon: txdone_arrival: seq=75 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:52,939 INFO image_tx_daemon: frame seq=75 done (pipelined): 1 fragments ok + +2026-10-06 11:41:53,533 INFO image_tx_daemon: txdone_arrival: seq=76 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:53,545 INFO image_tx_daemon: frame seq=76 done (pipelined): 1 fragments ok + +2026-10-06 11:41:53,930 INFO image_tx_daemon: txdone_arrival: seq=77 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:53,942 INFO image_tx_daemon: frame seq=77 done (pipelined): 1 fragments ok + +2026-10-06 11:41:54,167 INFO image_tx_daemon: LoRa cmd: PROBE seq=112 phase_ms=0 (rx#112) + +2026-10-06 11:41:54,529 INFO image_tx_daemon: txdone_arrival: seq=78 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:54,542 INFO image_tx_daemon: frame seq=78 done (pipelined): 1 fragments ok + +2026-10-06 11:41:54,926 INFO image_tx_daemon: txdone_arrival: seq=79 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:54,938 INFO image_tx_daemon: frame seq=79 done (pipelined): 1 fragments ok + +2026-10-06 11:41:55,529 INFO image_tx_daemon: txdone_arrival: seq=80 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:55,542 INFO image_tx_daemon: frame seq=80 done (pipelined): 1 fragments ok + +2026-10-06 11:41:55,708 INFO image_tx_daemon: LoRa cmd: PROBE seq=113 phase_ms=0 (rx#113) + +2026-10-06 11:41:55,929 INFO image_tx_daemon: txdone_arrival: seq=81 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:55,941 INFO image_tx_daemon: frame seq=81 done (pipelined): 1 fragments ok + +2026-10-06 11:41:56,525 INFO image_tx_daemon: txdone_arrival: seq=82 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:56,537 INFO image_tx_daemon: frame seq=82 done (pipelined): 1 fragments ok + +2026-10-06 11:41:56,928 INFO image_tx_daemon: txdone_arrival: seq=83 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:56,940 INFO image_tx_daemon: frame seq=83 done (pipelined): 1 fragments ok + +2026-10-06 11:41:57,189 INFO image_tx_daemon: LoRa cmd: PROBE seq=114 phase_ms=0 (rx#114) + +2026-10-06 11:41:57,525 INFO image_tx_daemon: txdone_arrival: seq=84 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:57,537 INFO image_tx_daemon: frame seq=84 done (pipelined): 1 fragments ok + +2026-10-06 11:41:57,920 INFO image_tx_daemon: txdone_arrival: seq=85 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:57,931 INFO image_tx_daemon: frame seq=85 done (pipelined): 1 fragments ok + +2026-10-06 11:41:58,519 INFO image_tx_daemon: txdone_arrival: seq=86 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:58,531 INFO image_tx_daemon: frame seq=86 done (pipelined): 1 fragments ok + +2026-10-06 11:41:58,654 INFO image_tx_daemon: LoRa cmd: PROBE seq=115 phase_ms=0 (rx#115) + +2026-10-06 11:41:58,923 INFO image_tx_daemon: txdone_arrival: seq=87 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:58,935 INFO image_tx_daemon: frame seq=87 done (pipelined): 1 fragments ok + +2026-10-06 11:41:59,519 INFO image_tx_daemon: txdone_arrival: seq=88 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:59,532 INFO image_tx_daemon: frame seq=88 done (pipelined): 1 fragments ok + +2026-10-06 11:41:59,918 INFO image_tx_daemon: txdone_arrival: seq=89 idx=0 status=0 toa_us=169088 + +2026-10-06 11:41:59,930 INFO image_tx_daemon: frame seq=89 done (pipelined): 1 fragments ok + +2026-10-06 11:42:00,079 INFO image_tx_daemon: stats: goodput=410.6 B/s util=34% pipeline=v3 frames_in=345 ok=345 fail=0 drop_full=0 drop_stale=0 frags_ok=345 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:42:00,193 INFO image_tx_daemon: LoRa cmd: PROBE seq=116 phase_ms=0 (rx#116) + +2026-10-06 11:42:00,518 INFO image_tx_daemon: txdone_arrival: seq=90 idx=0 status=0 toa_us=166528 + +2026-10-06 11:42:00,531 INFO image_tx_daemon: frame seq=90 done (pipelined): 1 fragments ok + +2026-10-06 11:42:00,916 INFO image_tx_daemon: txdone_arrival: seq=91 idx=0 status=0 toa_us=169088 + +2026-10-06 11:42:00,928 INFO image_tx_daemon: frame seq=91 done (pipelined): 1 fragments ok + +2026-10-06 11:42:01,513 INFO image_tx_daemon: txdone_arrival: seq=92 idx=0 status=0 toa_us=166528 + +2026-10-06 11:42:01,526 INFO image_tx_daemon: frame seq=92 done (pipelined): 1 fragments ok + +2026-10-06 11:42:01,705 INFO image_tx_daemon: LoRa cmd: PROBE seq=117 phase_ms=0 (rx#117) + +2026-10-06 11:42:01,913 INFO image_tx_daemon: txdone_arrival: seq=93 idx=0 status=0 toa_us=163968 + +2026-10-06 11:42:01,925 INFO image_tx_daemon: frame seq=93 done (pipelined): 1 fragments ok + +2026-10-06 11:42:02,512 INFO image_tx_daemon: txdone_arrival: seq=94 idx=0 status=0 toa_us=166528 + +2026-10-06 11:42:02,524 INFO image_tx_daemon: frame seq=94 done (pipelined): 1 fragments ok + +2026-10-06 11:42:02,923 INFO image_tx_daemon: txdone_arrival: seq=95 idx=0 status=0 toa_us=169088 + +2026-10-06 11:42:02,937 INFO image_tx_daemon: frame seq=95 done (pipelined): 1 fragments ok + +2026-10-06 11:42:03,161 INFO image_tx_daemon: LoRa cmd: PROBE seq=118 phase_ms=0 (rx#118) + +2026-10-06 11:42:03,513 INFO image_tx_daemon: txdone_arrival: seq=96 idx=0 status=0 toa_us=169088 + +2026-10-06 11:42:03,526 INFO image_tx_daemon: frame seq=96 done (pipelined): 1 fragments ok + +2026-10-06 11:42:03,918 INFO image_tx_daemon: txdone_arrival: seq=97 idx=0 status=0 toa_us=169088 + +2026-10-06 11:42:03,930 INFO image_tx_daemon: frame seq=97 done (pipelined): 1 fragments ok + +2026-10-06 11:42:04,513 INFO image_tx_daemon: txdone_arrival: seq=98 idx=0 status=0 toa_us=169088 + +2026-10-06 11:42:04,527 INFO image_tx_daemon: frame seq=98 done (pipelined): 1 fragments ok + +2026-10-06 11:42:04,653 INFO image_tx_daemon: LoRa cmd: PROBE seq=119 phase_ms=0 (rx#119) + +2026-10-06 11:42:04,913 INFO image_tx_daemon: txdone_arrival: seq=99 idx=0 status=0 toa_us=169088 + +2026-10-06 11:42:04,925 INFO image_tx_daemon: frame seq=99 done (pipelined): 1 fragments ok + +2026-10-06 11:42:05,508 INFO image_tx_daemon: txdone_arrival: seq=100 idx=0 status=0 toa_us=166528 + +2026-10-06 11:42:05,520 INFO image_tx_daemon: frame seq=100 done (pipelined): 1 fragments ok + +2026-10-06 11:42:05,912 INFO image_tx_daemon: txdone_arrival: seq=101 idx=0 status=0 toa_us=169088 + +2026-10-06 11:42:05,926 INFO image_tx_daemon: frame seq=101 done (pipelined): 1 fragments ok + +2026-10-06 11:42:06,154 INFO image_tx_daemon: LoRa cmd: PROBE seq=120 phase_ms=0 (rx#120) + +2026-10-06 11:42:06,516 INFO image_tx_daemon: txdone_arrival: seq=102 idx=0 status=0 toa_us=169088 + +2026-10-06 11:42:06,530 INFO image_tx_daemon: frame seq=102 done (pipelined): 1 fragments ok + +2026-10-06 11:42:06,917 INFO image_tx_daemon: txdone_arrival: seq=103 idx=0 status=0 toa_us=169088 + +2026-10-06 11:42:06,931 INFO image_tx_daemon: frame seq=103 done (pipelined): 1 fragments ok + +2026-10-06 11:42:07,509 INFO image_tx_daemon: txdone_arrival: seq=104 idx=0 status=0 toa_us=169088 + +2026-10-06 11:42:07,521 INFO image_tx_daemon: frame seq=104 done (pipelined): 1 fragments ok + +2026-10-06 11:42:07,652 INFO image_tx_daemon: LoRa cmd: PROBE seq=121 phase_ms=0 (rx#121) + +2026-10-06 11:42:07,911 INFO image_tx_daemon: txdone_arrival: seq=105 idx=0 status=0 toa_us=169088 + +2026-10-06 11:42:07,923 INFO image_tx_daemon: frame seq=105 done (pipelined): 1 fragments ok + +2026-10-06 11:42:08,511 INFO image_tx_daemon: txdone_arrival: seq=106 idx=0 status=0 toa_us=169088 + +2026-10-06 11:42:08,524 INFO image_tx_daemon: frame seq=106 done (pipelined): 1 fragments ok + +2026-10-06 11:42:08,911 INFO image_tx_daemon: txdone_arrival: seq=107 idx=0 status=0 toa_us=169088 + +2026-10-06 11:42:08,923 INFO image_tx_daemon: frame seq=107 done (pipelined): 1 fragments ok + +2026-10-06 11:42:09,137 INFO image_tx_daemon: LoRa cmd: PROBE seq=122 phase_ms=0 (rx#122) + +2026-10-06 11:42:09,506 INFO image_tx_daemon: txdone_arrival: seq=108 idx=0 status=0 toa_us=169088 + +2026-10-06 11:42:09,518 INFO image_tx_daemon: frame seq=108 done (pipelined): 1 fragments ok + +2026-10-06 11:42:09,914 INFO image_tx_daemon: txdone_arrival: seq=109 idx=0 status=0 toa_us=169088 + +2026-10-06 11:42:09,926 INFO image_tx_daemon: frame seq=109 done (pipelined): 1 fragments ok + +2026-10-06 11:42:10,092 INFO image_tx_daemon: stats: goodput=408.8 B/s util=34% pipeline=v3 frames_in=365 ok=365 fail=0 drop_full=0 drop_stale=0 frags_ok=365 frags_fail=0 qdepth=0 parity_tx=0 + +2026-10-06 11:42:10,513 INFO image_tx_daemon: txdone_arrival: seq=110 idx=0 status=0 toa_us=169088 + +2026-10-06 11:42:10,525 INFO image_tx_daemon: frame seq=110 done (pipelined): 1 fragments ok + +2026-10-06 11:42:10,643 INFO image_tx_daemon: LoRa cmd: PROBE seq=123 phase_ms=0 (rx#123) + +2026-10-06 11:42:10,902 INFO image_tx_daemon: txdone_arrival: seq=111 idx=0 status=0 toa_us=166528 + +2026-10-06 11:42:10,914 INFO image_tx_daemon: frame seq=111 done (pipelined): 1 fragments ok + +2026-10-06 11:42:11,501 INFO image_tx_daemon: txdone_arrival: seq=112 idx=0 status=0 toa_us=166528 + +2026-10-06 11:42:11,514 INFO image_tx_daemon: frame seq=112 done (pipelined): 1 fragments ok + +2026-10-06 11:42:11,899 INFO image_tx_daemon: txdone_arrival: seq=113 idx=0 status=0 toa_us=163968 + +2026-10-06 11:42:11,911 INFO image_tx_daemon: frame seq=113 done (pipelined): 1 fragments ok + +2026-10-06 11:42:12,174 INFO image_tx_daemon: LoRa cmd: PROBE seq=124 phase_ms=0 (rx#124) + +2026-10-06 11:42:12,502 INFO image_tx_daemon: txdone_arrival: seq=114 idx=0 status=0 toa_us=169088 + +2026-10-06 11:42:12,514 INFO image_tx_daemon: frame seq=114 done (pipelined): 1 fragments ok + +2026-10-06 11:42:12,902 INFO image_tx_daemon: txdone_arrival: seq=115 idx=0 status=0 toa_us=169088 + +2026-10-06 11:42:12,923 INFO image_tx_daemon: frame seq=115 done (pipelined): 1 fragments ok + +2026-10-06 11:42:13,510 INFO image_tx_daemon: txdone_arrival: seq=116 idx=0 status=0 toa_us=169088 + +2026-10-06 11:42:13,522 INFO image_tx_daemon: frame seq=116 done (pipelined): 1 fragments ok + +2026-10-06 11:42:13,680 INFO image_tx_daemon: LoRa cmd: PROBE seq=125 phase_ms=0 (rx#125) + +2026-10-06 11:42:13,903 INFO image_tx_daemon: txdone_arrival: seq=117 idx=0 status=0 toa_us=169088 + +2026-10-06 11:42:13,916 INFO image_tx_daemon: frame seq=117 done (pipelined): 1 fragments ok + +2026-10-06 11:42:14,501 INFO image_tx_daemon: txdone_arrival: seq=118 idx=0 status=0 toa_us=169088 + +2026-10-06 11:42:14,513 INFO image_tx_daemon: frame seq=118 done (pipelined): 1 fragments ok + +2026-10-06 11:42:18,835 INFO image_tx_daemon: signal received; shutting down + +2026-10-06 11:42:19,173 INFO image_tx_daemon: image_tx_daemon exit + diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/firmware/murata_l072/FHSS_SCAN_FAILED_OPTIONS.md b/LifeTrac-v25/DESIGN-CONTROLLER/firmware/murata_l072/FHSS_SCAN_FAILED_OPTIONS.md index 37c003b1..03c74480 100644 --- a/LifeTrac-v25/DESIGN-CONTROLLER/firmware/murata_l072/FHSS_SCAN_FAILED_OPTIONS.md +++ b/LifeTrac-v25/DESIGN-CONTROLLER/firmware/murata_l072/FHSS_SCAN_FAILED_OPTIONS.md @@ -11,7 +11,10 @@ production `2c5e055a`, section 9). **Flashed on both bench boards `flash_rc=0`), with every post-flash check and the first legs R1 and R2 passed (section 6.1; [`RESULTS.md`](../../bench-evidence/bench_session_2026-10-25/RESULTS.md) of -that day). T1, T2 and T4 with camera stalls are still to fly. +that day). T2 (ten cold starts) flew later that day and passed: 10 of 10 +acquired, none stranded +([`RESULTS.md`](../../bench-evidence/bench_session_2026-10-25_t2/RESULTS.md)). +T1 and T4 with camera stalls are still to fly. **Date:** 2026-10-24 (main `5d00dac2`). **Decision owner:** the design owner (Dorkmo). **Rows:** RS-12.21 and RS-12.15 in [`../../TODO.md`](../../TODO.md). @@ -521,8 +524,9 @@ base flashed (`Verify OK`, `flash_rc=0`), `radio_park.py` `PARK_OK` with check-only about 3 min later. R1 and R2 passed every Confirm item below that applied (R1's base-0x0D item was not exercised: the base locked in its first attempt). Both boards now run bench `0daae279`; step 11 was not -needed. Not flown -yet: T1, T2, T4 with stalls (the last item of this section). +needed. T2 flew +later that day (the "Later" item at the end of this section). Not flown +yet: T1, T4 with stalls. Written 2026-10-25 with both radios off, for the round after it. Both boards run `e083ae46` until step 6. Each step that flashes or opens @@ -681,7 +685,21 @@ profile 1, which ends the park; `leg_post.sh` parks again at the end. - **Later, not on the first day:** T1 (the base silent for ≥ 125 s, then the stream) needs a harness option that delays the tractor's stream, which is not built (build and test it offline first); T2 (a set of about - 10 cold starts); T4 with camera stalls. + 10 cold starts); T4 with camera stalls. **T2 flown 2026-10-25 (GO "it is + clear to GO on the next test"), PASS** + ([`RESULTS.md`](../../bench-evidence/bench_session_2026-10-25_t2/RESULTS.md)): + ten 180 s FHSS legs, `mono_g4` and VECTOR alternating, `-ReactiveFire 1`; + every start `confirmed acquisition: ACQUIRED`, first frame 11.0-62.4 s + after activation (median 11.1 s; 0 of 10 past 120 s, so no final 0x0D + and no (b) restart on the base); one start locked in attempt 2 after + base 0x0D attempts 0 and 1, 30.0 s apart; every leg-end park `PARK_OK` + on the firmware path, `0x80` on both at the check-only 2 min 26-31 s + later. The times fall on three values (11.0-11.1, 26.4-26.9 and 62.4 s; + all five VECTOR starts 11.1 s): the harness starts both boards the same + way each leg, so T2 sampled a few start phases, not the random-phase + rate SIL-E2 predicts (1.3 % past 120 s at 2 fps). Measuring that rate + on the bench needs a random delay between the tractor reset and the + base's activation, which no harness option does yet. After the round: record it in the session's RESULTS.md, then update the "on the boards" records (`murata_l072/README.md` "Expected md5s", From 7184d0c093feb05652aa3a8ef9b59e162efbe78e Mon Sep 17 00:00:00 2001 From: dorkmo <1923070+dorkmo@users.noreply.github.com> Date: Sun, 25 Oct 2026 14:09:42 -0500 Subject: [PATCH 2/2] bench T2 records: quote the GO exactly, name -Open for leg 1 The GO is quoted as written, without a guessed time; the memo says "the operator's GO" instead of a paraphrased quote. The privacy row says leg 1 used youtube_window.ps1 -Open and later legs -Front. Co-Authored-By: Claude Opus 5.5 --- .../bench-evidence/bench_session_2026-10-25_t2/RESULTS.md | 6 +++--- .../firmware/murata_l072/FHSS_SCAN_FAILED_OPTIONS.md | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/RESULTS.md b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/RESULTS.md index f0fb6b3b..f51d8867 100644 --- a/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/RESULTS.md +++ b/LifeTrac-v25/DESIGN-CONTROLLER/bench-evidence/bench_session_2026-10-25_t2/RESULTS.md @@ -6,8 +6,8 @@ stranded, every park `PARK_OK` on the firmware path, both radios `0x80` at the end-of-session check (18:58:35Z / 18:58:40Z). The plan and pass rule below were written before leg 1 and are unchanged. -GO 2026-10-25 about 15:20Z: "Feel free to merge when you are confident. -Also it is clear to GO on the next test". The next test in +GO 2026-10-25, after the morning session: "Feel free to merge when you +are confident. Also it is clear to GO on the next teste". The next test in `FHSS_SCAN_FAILED_OPTIONS.md` section 6.1 that needs no new tooling is T2, a set of about 10 cold starts. @@ -82,7 +82,7 @@ leg, `legs/leg_*` and the harness archive | cold-start rate | 0 of 10 starts without a frame by 120 s (SIL-E2 at 2 fps: 1.3 %; old image, walker model 7-9 %). Descriptive only, and see "What T2 did and did not sample" below. | | park | PASS. 20 of 20 leg-end parks `PARK_OK`, `"path": "firmware"`, at the first attempt. End-of-session `--check-only` 2 min 26 s / 2 min 31 s after the last park: `0x80` on both (tractor 18:58:35Z, base 18:58:40Z). | | kit | PASS. Every leg: `LOG_WINDOW after_stop`; the tractor L072 reset landed (`DONE: BOOT0 LOW, NRST released`); deploy md5 52/52 on both boards; base `L072 VER warm-up ok (attempt 1) cap=0x000000FF`; all seven scorers exit 0; `leg_deltas.txt` 6 PASS, no FAIL or STOP (tractor Δ`clk_demotion_reset` 0, Δ`tx_first_anchor` 1, Δ`fhss_dec_snapped` 0, Δ`fhss_dec_rej_epoch_drift` 0, base `tx_stream_streak_max` 1). No `0x0F` on any leg. No tractor `0x0D` except on leg 5: attempt 0 and 1 (not final) at L072 uptime 34.0 s and 64.0 s, from the tractor's own scan, which has nothing to lock on until the base's PROBEs start (the base's first PROBE at 62.4 s, 18:14:39.5Z). | -| privacy | PASS. `youtube_window.ps1 -Front` exit 0 (bench window in front) before every prep, and every `scene_check.sh` frame taken with it in front. The captures were rendered and checked before commit (below). | +| privacy | PASS. `youtube_window.ps1` exit 0 with the bench window in front before every prep (`-Open` before leg 1, `-Front` before each later leg), and every `scene_check.sh` frame taken with it in front. The captures were rendered and checked before commit (below). | **Acquisition times.** Sorted: 11.0, 11.1, 11.1, 11.1, 11.1, 11.1, 26.4, 26.5, 26.9, 62.4 s (median 11.1 s). By workload: all five VECTOR starts diff --git a/LifeTrac-v25/DESIGN-CONTROLLER/firmware/murata_l072/FHSS_SCAN_FAILED_OPTIONS.md b/LifeTrac-v25/DESIGN-CONTROLLER/firmware/murata_l072/FHSS_SCAN_FAILED_OPTIONS.md index 03c74480..5b9e8890 100644 --- a/LifeTrac-v25/DESIGN-CONTROLLER/firmware/murata_l072/FHSS_SCAN_FAILED_OPTIONS.md +++ b/LifeTrac-v25/DESIGN-CONTROLLER/firmware/murata_l072/FHSS_SCAN_FAILED_OPTIONS.md @@ -685,8 +685,8 @@ profile 1, which ends the park; `leg_post.sh` parks again at the end. - **Later, not on the first day:** T1 (the base silent for ≥ 125 s, then the stream) needs a harness option that delays the tractor's stream, which is not built (build and test it offline first); T2 (a set of about - 10 cold starts); T4 with camera stalls. **T2 flown 2026-10-25 (GO "it is - clear to GO on the next test"), PASS** + 10 cold starts); T4 with camera stalls. **T2 flown 2026-10-25 on the + operator's GO, PASS** ([`RESULTS.md`](../../bench-evidence/bench_session_2026-10-25_t2/RESULTS.md)): ten 180 s FHSS legs, `mono_g4` and VECTOR alternating, `-ReactiveFire 1`; every start `confirmed acquisition: ACQUIRED`, first frame 11.0-62.4 s