This commit is contained in:
david rice
2026-04-16 11:23:25 +01:00
parent 534ae81aba
commit 6dd4bb8aeb
14 changed files with 2060 additions and 10 deletions

View File

@@ -0,0 +1,62 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>MIPI Interactive Flicker Test &mdash; 2026-04-16 08:13:26</title>
<style>
body { font-family: Arial, sans-serif; max-width: 1020px; margin: 40px auto;
padding: 0 20px; color: #222; }
h1 { color: #1a3a5c; border-bottom: 2px solid #1a3a5c; padding-bottom: 8px; }
h2 { color: #1a3a5c; margin-top: 32px; }
h3 { color: #333; }
.meta { color: #555; font-size: 0.92em; margin-top: -6px; margin-bottom: 20px; }
.stop-box { background: #e8f4fd; border-left: 4px solid #1a3a5c;
padding: 10px 16px; margin: 16px 0 24px; border-radius: 3px; }
.stat { display: inline-block; margin: 0 16px 20px 0; padding: 12px 22px;
border-radius: 6px; font-size: 1.05em; font-weight: bold; }
.s-confirmed { background: #fdecea; border: 2px solid #c62828; color: #c62828; }
.s-false { background: #e8f5e9; border: 2px solid #2e7d32; color: #2e7d32; }
.s-claude-no { background: #fff8e1; border: 2px solid #f9a825; color: #795548; }
table { border-collapse: collapse; width: 100%; margin-top: 8px; }
th { background: #1a3a5c; color: white; padding: 7px 10px; text-align: left; }
td { border: 1px solid #ddd; padding: 5px 10px; }
tr:nth-child(even) { background: #fafafa; }
pre { margin: 0; }
</style>
</head>
<body>
<h1>MIPI Interactive Flicker Test Report</h1>
<p class="meta">
Generated: 2026-04-16 08:13:26 &nbsp;|&nbsp;
Model: claude-opus-4-6
</p>
<div class="stop-box">
<strong>Stop reason:</strong> Flicker confirmed by operator at capture 0013 [20260416_081232]
</div>
<div>
<div class="stat s-confirmed">1 confirmed flicker(s)</div>
<div class="stat s-false">1 false alarm(s)</div>
<div class="stat s-claude-no">0 Claude said no</div>
</div>
<h2>Event Log</h2>
<table>
<tr>
<th>Capture</th><th>Timestamp</th><th>Channel</th>
<th>LP-low plateau</th><th>LP exit&rarr;HS</th><th>LP-11 voltage</th>
<th>Claude: flicker?</th><th>Outcome</th>
</tr>
<tr><td>0006</td><td>20260416_080919</td><td>dat</td><td style="color:red">0.3 ns</td><td>2.4 ns</td><td>1.014 V</td><td>YES</td><td><span style="color:#2e7d32;font-weight:bold">&#10003; FALSE ALARM</span></td></tr><tr><td>0013</td><td>20260416_081232</td><td>dat</td><td style="color:red">0.3 ns</td><td>2.9 ns</td><td>1.014 V</td><td>YES</td><td><span style="color:#c62828;font-weight:bold">&#10006; CONFIRMED FLICKER</span></td></tr>
</table>
<h2>Claude Assessments</h2><h3>Capture 0006 [20260416_080919] — FALSE ALARM</h3><pre style="background:#f5f5f5;padding:12px;border-radius:4px;white-space:pre-wrap;font-size:0.88em">YES
The LP-low plateau measured at 0.3 ns is essentially absent, far below the 50 ns minimum required by the SN65DSI83 to detect the start-of-transmission. The LP exit-to-HS transition of only 2.4 ns confirms that the LP-01/LP-00 preamble states were either skipped or collapsed to a duration the bridge cannot resolve. Without a valid SoT detection, the bridge will fail to synchronize to the incoming HS burst, causing the display to miss that frame&#x27;s data and produce visible flicker.</pre><h3>Capture 0013 [20260416_081232] — CONFIRMED FLICKER</h3><pre style="background:#f5f5f5;padding:12px;border-radius:4px;white-space:pre-wrap;font-size:0.88em">YES
The LP-low plateau is measured at effectively 0 ns (0.3 ns reported, rounded to 0 ns in the summary), which is drastically below the SN65DSI83&#x27;s required ≥ 50 ns minimum for reliable SoT detection. The LP exit-to-HS transition of only 3 ns confirms that the LP-01/LP-00 preamble states were either skipped entirely or collapsed to sub-nanosecond glitches, far too brief for the bridge&#x27;s LP receiver to recognize the start-of-transmission sequence. With the bridge unable to lock onto the SoT, it will miss the subsequent HS burst (the single 5072 ns burst present), resulting in a dropped frame and visible flicker on the display.</pre>
</body>
</html>