From f7b8777e9ab9b5f38ee85c1e8bf2bb92cd7bbd40 Mon Sep 17 00:00:00 2001 From: mikecarper Date: Sat, 10 Oct 2026 15:52:36 -0700 Subject: [PATCH] Clarify MQTT restoration evidence --- docs/test-results/mqtt_tls_v4_regression.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/docs/test-results/mqtt_tls_v4_regression.md b/docs/test-results/mqtt_tls_v4_regression.md index 82807398..d179d252 100644 --- a/docs/test-results/mqtt_tls_v4_regression.md +++ b/docs/test-results/mqtt_tls_v4_regression.md @@ -96,10 +96,11 @@ The new memory tests include a linked-ELF boundary that the previous WiFi-omitted policy incorrectly accepted. Full MQTT repeater and room-server builds with USB packet logging passed on -10 October 2026 at revision `937f8610c`. The V4 Full Companion build passed at `d11bf3615`. The RC32 build at the -same revision also passed using Arduino 3.3.11 and ESP-IDF 5.5.5, exercising -the newer SDK in an actual firmware build. The only intervening change corrected the host-side -WiFi memory accounting. Their build logs report: +10 October 2026 at revision `937f8610c`. The V4 Full Companion build passed +at `d11bf3615`. The RC32 build at the same revision also passed using Arduino +3.3.11 and ESP-IDF 5.5.5, exercising the newer SDK in an actual firmware build. +The only intervening change corrected the host-side WiFi memory accounting. +Their build logs report: | Build | Application flash bytes | Available internal heap bytes | Required heap bytes | Largest internal region bytes | | --- | ---: | ---: | ---: | ---: | @@ -191,8 +192,9 @@ radios disconnected together and subsequently reappeared. That interruption is retained as a host-lab failure, not attributed to a V4 firmware crash. After the final live check, the original NVS and filesystem backup regions -were restored and their writes verified, preserving the final firmware. All -52 saved preference checks matched and the public-key hash was unchanged. +were restored and their writes verified, preserving the final firmware. Saved +configuration replies matched, and a separate `get public.key` check verified +that the public-key hash was unchanged. Comparison removes console echo/prompt framing and treats the old blank `get wifi.ssid` response as the new `(not configured)` response. MQTT and power saving were both returned to their original off state. No release assets