Commit fbc5565
authored
check_subscription_log (both ota-release.sh and esp32-release.sh) died when the
matter-server log had no fresh '(Re-)Subscription succeeded' line in the last 15m.
But the flash gate already re-interviews the node and polls it back to available,
and matter-server only marks a node available once its subscription is up -- so
availability already asserts the subscription (#64). matter-server sometimes
RESUMES a subscription after the re-interview without logging a new line (seen on
the 2026-07-23 reject flip), which false-aborted a healthy flash mid-run. Warn
instead of die when the line is absent; the primary availability gate still holds.
Also refresh the #12 checksum-mismatch counter comments in both diag consoles
(esp32 diag_console.cpp + ameba hisense_diag_console.h): the RX checksum verify
now REJECTS a mismatch (skips parse + counts a link-miss), so the tally is the
count of corrupt 0x66 frames dropped, not the old log-only observation.
Bumps firmware/src/version.txt 1.3.23 -> 1.3.24 (ameba console comment lives in
firmware/src; CI requires the int to increase). Comment-only for the firmware --
nodes 14/62 stay on 1.3.23, no reflash needed.
Assisted-by: AI
1 parent 5837900 commit fbc5565
5 files changed
Lines changed: 33 additions & 15 deletions
File tree
- firmware
- esp32-matter/main
- scripts
- src
- sdk-edits
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
154 | 154 | | |
155 | 155 | | |
156 | 156 | | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
161 | 162 | | |
162 | 163 | | |
163 | 164 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
275 | 275 | | |
276 | 276 | | |
277 | 277 | | |
278 | | - | |
279 | | - | |
280 | | - | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
281 | 289 | | |
282 | 290 | | |
283 | 291 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
581 | 581 | | |
582 | 582 | | |
583 | 583 | | |
584 | | - | |
585 | | - | |
586 | | - | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
587 | 595 | | |
588 | 596 | | |
589 | 597 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
120 | 121 | | |
121 | 122 | | |
122 | 123 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
0 commit comments