From c6d9c0bfa059ab5b8b80106511e1c9f63d809e4d Mon Sep 17 00:00:00 2001 From: Frank Loesche Date: Tue, 21 Jul 2026 16:18:04 -0400 Subject: [PATCH] ISP batch summary + retries; refresh ISP push handoff timings Arena Studio - The batch summary now leads with the total: "Done: 20/20 flashed (20 verified, 0 unverified, 0 failed/skipped)". Previously a fully successful run ended with "20 verified, 0 flashed, ..." because the verified/flashed counters are mutually exclusive, which read as if nothing had been flashed. - A failed panel flash now gets up to two retries (was one) before being marked failed/skipped, logged as "(retry 1)" / "(retry 2)". Pairs with the controller-firmware change that jitters its receipt-poll timing between attempts, so a retry re-rolls timing-related failures instead of replaying them exactly (a deterministic race made one panel fail its single retry identically during a fleet flash). ISP push handoff doc: the controller now polls the commit receipt and post-reboot liveness instead of fixed waits, so 0xC8 returns when the panel is back up: ~3.2 s per panel, fleet-validated (was documented as 30-45 s), and verify can run immediately after a success response. The what-the-human-sees section now describes the whole-process bar (upload 0..16, verify 17, commit animates to full) plus the sad-smiley failure face. --- arena_studio.html | 23 ++++++++++++------- .../arena-studio-isp-firmware-push-handoff.md | 21 +++++++++++------ .../development/arena-studio-release-notes.md | 16 +++++++++++++ 3 files changed, 45 insertions(+), 15 deletions(-) diff --git a/arena_studio.html b/arena_studio.html index a7f35d7..a17afcc 100644 --- a/arena_studio.html +++ b/arena_studio.html @@ -2917,7 +2917,7 @@

Import error