diff options
| author | Magnus Lindholm <linmag7@gmail.com> | 2026-10-14 07:45:59 +0200 |
|---|---|---|
| committer | Magnus Lindholm <linmag7@gmail.com> | 2026-10-18 20:43:28 +0200 |
| commit | 73b8c00851e27ac3497d50d4ecc59892b0cc5577 (patch) | |
| tree | 7d6a10f38791962360600ac73befa3d43772541f /scripts | |
| parent | ea2b073b4f31f334354479b993160788610c779d (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
