summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorMagnus Lindholm <linmag7@gmail.com>2026-10-14 07:45:59 +0200
committerMagnus Lindholm <linmag7@gmail.com>2026-10-18 20:43:28 +0200
commit73b8c00851e27ac3497d50d4ecc59892b0cc5577 (patch)
tree7d6a10f38791962360600ac73befa3d43772541f /scripts
parentea2b073b4f31f334354479b993160788610c779d (diff)
alpha: decode Clipper environmental events
Restrict ES40 live environmental decoding to Clipper. Validate frame bounds and string-table masks, and separate fault bits from status context. Report valid notifications even when no recognized fault bits are set, so door-closed and supply-return notifications remain visible. A single status snapshot does not establish a recovery transition. Keep SMIR bit 0 and inverted halt/reset bits as raw context. During the ES40 PSU cable test, bit 0 remained set after the individual PSU failure indication cleared. Its polarity/latching is unverified, so do not call it a current PSU failure. Use mask 0x14 for the remaining SMIR faults. Decode only QW1 through QW7 as live environmental status, as documented in the ES40 Service Guide, Tables D-20 and D-21. Use plain door-status messages. Preserve unknown or truncated frames in bounded raw dumps. Firmware console-log scanning is independent of the live environmental handler. Signed-off-by: Magnus Lindholm <linmag7@gmail.com> Reviewed-by: Matt Turner <mattst88@gmail.com> Signed-off-by: Magnus Lindholm <linmag7@gmail.com>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions