Post-trigger interval: exceptions persist
Preparation 5A57290E3F33 returned all 540 acquisitions and 20,839 native records. Recording, restoration, reset and configuration timing, and the declared delay placement met their criteria. All four frozen rules accepted 72/72 reference medians and 108/108 held-out medians. Eleven held raw readings remained exceptional; none was unavailable.
| Condition | Request 93 exceptions | Request 96 exceptions | Total exceptions | Correct held medians, each rule |
|---|---|---|---|---|
| Zero added wait | 4/54 | 2/54 | 6/108 | 36/36 |
| 4 ms before trigger | 1/54 | 1/54 | 2/108 | 36/36 |
| 4 ms after trigger, before polling | 3/54 | 0/54 | 3/108 | 36/36 |
The post-trigger condition retained one request-93 exception in every visit. One occurred at initialization and two during later retained-configuration readings. The zero-wait condition retained one initialization exception and five later exceptions; both pre-trigger exceptions occurred later. With initialization separated, the totals are 5/102, 2/102 and 2/102 respectively. Counts describe clustered holds in this boot; they do not establish independent error probabilities or a delay benefit.
Seven held exceptions were 2880, one was 2881, and three were 2944. Thus ten of eleven lie exactly on multiples of 64; this continues the selected earlier records' code pattern. Agreement between the two low/high result pairs held for all 540 acquisitions, including these exceptions. It establishes repeatable digital readback at the observed instants, not independent analog freshness.
A baseline classified the three 2944 held values as another state and the other eight exceptions as unresolved. The other three rules left all eleven unresolved. Reference raw exceptions were 2, 4, 4 and 7 under A baseline, A candidate, B baseline and B candidate respectively. These include 2824, 2816, 2944 and 3007; the held-code pattern must not be generalized to every reference exception. The smallest correct held-median margins were 15, 11, 13 and 9 codes respectively. No raw reading was replaced and no boundary was refitted.
Recorded placement and signals
Each delayed condition executed exactly 108 waits. Pre-trigger waits lasted 4,000.000–4,001.278 µs; post-trigger waits lasted 4,000.000–4,001.481 µs. Both satisfied the declared four-millisecond minimum and fifty-microsecond overshoot limit.
| Condition | Trigger return to first polling call (µs) | Median (µs) |
|---|---|---|
| Zero added wait | 8.296–8.759 | 8.500 |
| Before trigger | 8.296–8.778 | 8.574 |
| After trigger | 4,010.241–4,012.167 | 4,011.120 |
The independent reader places the full post-trigger wait after trigger transport and before the first ADC poll. These counters bracket calls; they do not timestamp conversion onset or individual bus edges. First polling calls returned busy value 0, post-poll status was 1 and post-cleanup status was 0 throughout. There were no failed or inhibited configuration transfers. Reset occurred at the 24 hold starts; 516 later resets and 306 later enable/selector pairs were omitted as declared.
All 18,408 CPU/pin snapshots agreed. The released-pin intervals contained 125,681 samples, without recorded transitions or pin contradictions. This is sampled evidence: the added wait deliberately contains no continuous pin observer, and other component activity between observations remains unexcluded.
What the timing comparison resolves
Withholding this SEIGRASM path's ADC accesses for four milliseconds after trigger return did not prevent exceptional readings. Both delayed conditions had fewer exceptions than zero wait in this boot, but the post-trigger condition did not improve on the equal pre-trigger interval. The comparison therefore provides no specific benefit attributable to withholding the first poll. Cadence, hold order and sampling variation remain alternative explanations for the count differences.
Zero added wait remains the reference. The measured interval is not selected as a remedy, and the absence of request-96 exceptions in its 54 post-trigger readings is not a reliability claim. The three request-93 exceptions across all visits make a further identical boot a recurrence measurement rather than a new causal distinction.
The remaining question is why repeated readback preserves particular displaced codes and subsequent triggers can create or remove them. The earlier intermediate-request records and this return motivate a focused comparison of code distributions across neighbouring request settings: determine whether the displaced values track returned-code boundaries as the ordinary response moves. Its predictions and request order should be fixed before another run. Such a comparison would retain every raw value and zero added wait, and would not redefine recognition bands. This is a proposed next investigation; no further image is prepared here.
Returned evidence
Two read-only 96 MiB captures matched, with unchanged medium identity before and after acquisition. All 310 preparation artifacts and 300 frozen validated sources matched their hashes. The reader frozen with the installed image recovered the complete recording; the current reader reproduced it. Five return checks independently reconstructed octets, all four raw and median decisions, exposure counts, timing placement and sampled signals, and rejected incomplete journals and altered interval records.
Acquisition occupied 29.016 seconds. The terminal counter corresponds to 849.785 seconds, approximately 14 minutes 10 seconds, after auxiliary journal readbacks and before its own final write/readback. It is not a measurement of total powered duration. The prescribed allowance was twenty minutes; no deviation from the established procedure was reported. Previous-journal and boot-file bytes remained unchanged. Seven boot-volume metadata sectors changed; their writer and timing are not identified by the capture.
Capture SHA-256: 8b52cd050dd93d8de79d3e20d5745921aa2604543732d735c8935ace2a8cf2a1.
Frozen protocol · Prior code and register review · Frozen-reader assessment · Observation-level decisions · Provenance · Storage comparison · Evidence index
Result: delays verified, raw exceptions retained
The return of 2 October 2026 contains 540 complete acquisitions and 20,839 native records. Recording, restoration, configuration-slot timing and trigger-relative timing met their declared criteria. All four frozen recognition rules accepted 72/72 reference medians and 108/108 held-out medians. No observation was unavailable.
Seven held-out raw readings remained exceptional under every rule. Neither added delay eliminated them. Counts below describe this return; the clustered observations do not establish independent failure probabilities or equal effects between conditions. Requests, counts, ADC codes and times are decimal.
| Added delay | Request 93 exceptions | Request 96 exceptions | Total exceptions | Correct held medians, each rule |
|---|---|---|---|---|
| Zero | 2/54 | 0/54 | 2/108 | 36/36 |
| 4 ms before trigger | 3/54 | 0/54 | 3/108 | 36/36 |
| 4 ms after status | 1/54 | 1/54 | 2/108 | 36/36 |
The current median success does not reverse the preceding failed median. It establishes that the seven held-out exceptions in this return did not defeat its original, disjoint three-reading groups. The smallest correct median margins were 8, 4, 5 and 1 ADC codes under A baseline, A candidate, B baseline and B candidate respectively.
Exception locations and recognition
Each request/condition combination contains three initialization readings and 51 later readings. The request-93 post-status exception occurred at initialization; its 51 later readings contained none. The request-96 post-status exception occurred later. Pooled later counts are therefore 2/102, 3/102 and 1/102 for zero, pre-trigger and post-status delay. These small counts, with different directions across requests, do not demonstrate a general improvement.
| Visit | Acquisition ordinal | Request | Delay | Raw code | Position in hold |
|---|---|---|---|---|---|
| 1 | 76 | 93 | Before trigger | 2880 | Later |
| 1 | 104 | 96 | After status | 2944 | Later |
| 2 | 18 | 93 | After status | 2880 | Initialization |
| 2 | 61 | 93 | Before trigger | 2880 | Later |
| 2 | 103 | 93 | Zero | 2880 | Later |
| 2 | 107 | 93 | Zero | 2880 | Later |
| 3 | 9 | 93 | Before trigger | 2880 | Later |
Ordinals start at zero within each visit. Every 2880 reading was rejected by all four rules. The 2944 reading was assigned the wrong state by A baseline and rejected by the other three. Both independently read result-byte pairs agreed in all 540 acquisitions, including these seven cases. Six exceptions had a following acquisition within the visit; all six successors, at the same request, fell inside every rule's expected interval. The seventh ended visit 2. Intervening cleanup, guard checks and acquisition operations prevent attributing the successor change to the trigger alone.
The 216 reference readings contain twelve exceptions under at least one rule. Their raw decisions remain separate from the 72 passing reference medians:
| Frozen rule | Reference correct / wrong / rejected | Held correct / wrong / rejected |
|---|---|---|
| A baseline | 207 / 3 / 6 | 317 / 1 / 6 |
| A candidate | 204 / 1 / 11 | 317 / 0 / 7 |
| B baseline | 206 / 1 / 9 | 317 / 0 / 7 |
| B candidate | 204 / 1 / 11 | 317 / 0 / 7 |
Measured intervals and retained diagnostics
All 108 pre-trigger waits and 108 post-status waits reached their four-millisecond budgets at the declared placement. Measured ranges were 4000.019–4001.463 microseconds and 4000.000–4001.426 microseconds, respectively, within the fifty-microsecond overshoot limit. The zero condition recorded no added wait. Times use the configured 54 MHz architectural counter.
| Held condition | Status-read end to first result call, median µs | Trigger end to first result pair, median µs | Trigger end to second pair, median µs |
|---|---|---|---|
| Zero | 8.028 | 9019.102 | 13525.231 |
| Before trigger | 8.019 | 9018.343 | 13524.750 |
| After status | 4010.454 | 13020.954 | 17527.426 |
The post-status condition delayed result access by the intended interval and still produced two exceptions. All acquisitions observed one busy poll returning zero, followed by status 1 and successful cleanup. These are digital observations, not an independent conversion-freshness signal.
The configuration trace retains 9,204 events: 8,592 physical transfers, 306 omitted enable writes and 306 omitted selector writes. There were 24 resets and 516 omitted resets. No transfer failed or was inhibited. The original reset, enable and selector slots remained at least four milliseconds; their largest durations were 4001.519, 4001.593 and 4001.611 microseconds.
All 18,408 CPU/pin snapshots retained ISR 0, DAIF 0x3c0, EL2, released-high lines and the expected direction and multiplexer fields. The quiet windows contain 125,679 observations without a sampled transition or routing contradiction. Their largest observation gap was 7.296 microseconds. Configuration-snapshot gaps have conservative upper bounds of 5.913 milliseconds within acquisitions and 10.610 milliseconds between acquisitions. These observations do not establish continuous silence or exclude activity by other components.
Recording and provenance
Two read-only SD acquisitions matched byte for byte. All 290 preparation artifacts, including 281 frozen source files, matched their recorded hashes. The frozen reader reproduced all 540 sample, operation, control, configuration and timing records, journal footers, restoration and terminal status. Seven return checks independently reconstructed raw-byte and median decisions, exception positions, delay placement and diagnostics, and rejected incomplete journals and altered timing records.
Acquisition occupied 29.016 seconds. The terminal counter corresponds to 849.815 seconds, approximately 14 minutes 10 seconds. This timestamp follows auxiliary journal readbacks and precedes its own write/readback; it does not measure total powered duration. The prescribed allowance was twenty minutes; no workflow deviation was reported. The previous journal and boot-file bytes remained unchanged. Seven boot-volume metadata sectors changed; the capture does not identify their writer or timing.
Capture SHA-256: ab4ca9c80438ec9531d1756f83e6786657cbad4f38bc06836acde1061a25223c.
Frozen-reader assessment · Observation-level decisions and timing · Acquisition provenance · Storage comparison · Evidence index
Implication for the next comparison
This return verifies the timing intervention without identifying a beneficial placement: raw counts were 2, 3 and 2 per 108 held readings, and both delayed conditions retained exceptions. It does not justify adopting either interval as a remedy. Zero added delay remains the reference. The result does not rule out effects at other durations or establish equivalence between conditions.
A more discriminating next comparison would isolate what makes the retained digital value change: read it again without another trigger, perform cleanup alone, or perform cleanup followed by one new trigger, with matched timing and unchanged electrical request and configuration. These conditions should be scheduled for ordinary and exceptional readings alike, preserving the original reading rather than replacing it. This separates operations that intervened before the normal successors observed here and after the earlier stable snapshots. The retained-result update protocol develops this comparison. Digital update behavior remains distinct from independent analog freshness.
ADC access immediately after triggering
Does withholding SEIGRASM ADC transactions for four milliseconds immediately after a successful trigger alter the exceptional-code distribution, compared with the same interval before triggering and with zero added wait?
Nine completed boots, from the conversion-control comparison through the successive-trigger investigation, contain 2,916 original held readings at requests 93 and 96. Under at least one of the four frozen recognition rules, 96 are exceptional: 86 are exactly 2880 or 2944, both multiples of 64; all 96 lie within four codes above those two values. This is a retrospective pattern across differing conditions, not an error-rate estimate. Intermediate-request records also contain boundary-aligned values; an aligned code can be ordinary at a different request. The code pattern motivates examination of acquisition and reception rather than adjustment of the recognition bands.
The successive-trigger return showed that omitted triggers preserve exceptional values while later triggers can replace them and create different exceptions. In that return the first polling call started approximately 8.4–9.5 microseconds after the recorded trigger return. The previous timing comparison placed its later delay after polling and status access. It therefore did not test this earlier interval. These call brackets do not identify the conversion duration or the physical cause of the exceptional values.
The receive operation is checked with all 256 supplied octets and selected adjacent result codes, including the observed exceptions. Such checks can expose deterministic instruction or packing errors; they cannot establish what the PMIC transmitted physically. Reset, enable, selector, trigger, busy polling, status and result interpretations remain inferred from the archived reference-firmware sequence and observed behavior. No undocumented register or new electrical request is introduced.
Three matched timing conditions
Counts and durations here are decimal; register addresses are hexadecimal. Native recording remains senary. Condition identifiers retain the earlier comparison's meanings; condition 3 is the new placement.
| Condition | Added interval | Position |
|---|---|---|
| 0 | Zero | Identical instrumentation; no added wait |
| 1 | 4 ms | Immediately before the trigger transaction |
| 3 | 4 ms | After the successful trigger transaction returns, before the first busy poll or any other ADC register access |
Acquire the unchanged 216 references first: 36 at each request 90, 93, 96, 99, 102 and 105, with zero added wait. Then acquire three visits of six 18-reading holds. Each request/condition pair has 54 original readings and eighteen disjoint triple medians. Each held hold resets, enables and selects at its start; subsequent readings retain that configuration. Current references assess transfer of the four frozen calibrations and cannot refit them.
| Visit | Ordered request / condition holds |
|---|---|
| 1 | 93/0, 96/1, 93/3, 96/0, 93/1, 96/3 |
| 2 | 96/0, 93/3, 96/3, 93/1, 96/1, 93/0 |
| 3 | 93/1, 96/3, 93/0, 96/1, 93/3, 96/0 |
Each pair occupies early, middle and late hold positions. Order is predetermined, not randomized; predecessor effects remain possible. First-in-hold readings and later readings are reported separately. No follow-up is selected by a reading's value and no exception is replaced.
Execution and observable interval
The existing literal AArch64 SEIGRASM phase entry gains condition 3. After a successful delegated trigger, it executes the existing counter-based wait before returning to the unchanged busy-poll sequence. During that wait it accesses counters and RAM; it issues no ADC transaction. Trigger transport failure skips this wait and retains the original failure path. A later timeout or status error remains a failure even though the wait has occurred.
The 24-word timing row retains trigger call brackets, wait start/end/count and status brackets. The existing transaction trace supplies first-poll and result-call brackets. The independent reader requires the whole wait to follow trigger transport and finish before the first poll. It checks a four-millisecond minimum and at most fifty microseconds overshoot separately from recording completeness. No continuous pin observer runs during the interval: this establishes absence of this instruction path's ADC traffic, not global electrical inactivity.
The original low/high result reads, second result pair, status observations, request controls, restoration, release and native SD journal remain. The complete schedule contains 540 acquisitions and 20,839 records. PC tools copy literal opcode words, arrange data and recover evidence; supplied-device execution is a software check. Existing boot firmware and fixed apparatus addresses remain dependencies. This comparison does not establish complete firmware replacement or independent analog freshness.
Comparison and decision criteria
Retain every original code and both byte pairs. Report raw outcomes under all four frozen rules and the unchanged 72 reference and 108 held-median criteria. Compare conditions within request, visit and initialization stratum. Record exact code frequencies, remainders modulo 16, 32 and 64, and intervals from trigger return to first polling call, status read and each result pair. These residues describe digital structure and are not new acceptance criteria.
Recording requires every scheduled row, matching identity and transaction order, restoration, release, all journal footers and the terminal record. Missing timing or an incomplete exposure cannot establish the planned contrast. A selective reduction under condition 3 would support an association with post-trigger access timing under this apparatus. It would not distinguish electrical coupling, register side effects or other internal behavior. Similar changes in both delayed arms would leave elapsed time and cadence as alternatives. No exceptions in any arm would leave the comparison unchallenged; persistence in all arms would give no observed benefit from this particular interval. Clustered holds within one boot cannot establish general reliability.
Run allowance
Allow 20 minutes. The earlier 540-acquisition, 20,839-record timing run reached its terminal counter at 849.815 seconds. This comparison retains that recording volume and the same total added wait, 0.864 seconds. Completion still requires returned terminal and readback evidence. Preparation and SD verification are recorded with the frozen protocol.
Question and rationale
Does the placement of an equal added delay around the ADC trigger and post-poll status read change the incidence or structure of exceptional raw values?
The configuration-retention repeat retained two exceptions after initialization with immediate reset, enable and selector reissues all omitted. Those immediate writes are therefore not necessary for those cases. Its failed request-96 triple, 2944 / 2906 / 2944, also demonstrates that two excursions in a three-reading group can defeat the median. Trigger timing, conversion behavior and interpretation of the returned digital result remain open.
This experiment moves a four-millisecond interval across the trigger/completion sequence. Four milliseconds is the existing, physically verified configuration-slot duration; it provides a bounded timing contrast without a new electrical request or register address. It is an experimental interval, not a claimed ADC conversion requirement or an optimized duration. The earlier readout comparison changed result-byte transfer dwell and padding; it did not compare these two placements. The repeated-snapshot observations retained exceptional values during later reads, so a post-status delay may make no difference. Both outcomes remain informative.
Conditions and exposure
Counts, requests, ADC values and times below are decimal; register addresses and opcode words are hexadecimal. Native journal encoding remains senary.
| Condition | Added interval | Placement |
|---|---|---|
| 0 | Zero | Same instrumentation, no delay loop |
| 1 | 4 ms | After preliminary status read, immediately before delegated trigger write 0x8018=1 |
| 2 | 4 ms | After busy polling terminates and the following 0x801b read returns without transport or ADC error; before result-byte reads |
The post-poll status is an observed digital value. Neither its bit 0 nor the end of busy polling independently proves a fresh analog conversion. The added interval is outside the delegated register call; existing snapshots remain between the wait and physical transfer.
First acquire 36 readings at each request 90, 93, 96, 99, 102 and 105: 216 references. These retain the preceding reference policy: reset only at hold start, repeat enable and selector, zero added delay. Current references assess transfer of the four fixed calibrations and cannot change their boundaries.
Then perform three visits of six 18-reading holds: 324 held-out readings. Each request/condition combination has 54 readings and eighteen disjoint triple medians, including three initialization readings and 51 later readings. All held conditions reset, enable and select only at hold start. Later readings omit all three writes, preserving the existing four-millisecond slots and twenty-microsecond reset delay.
| Visit | Ordered request / condition holds |
|---|---|
| 1 | 93/0, 96/1, 93/2, 96/0, 93/1, 96/2 |
| 2 | 96/0, 93/2, 96/2, 93/1, 96/1, 93/0 |
| 3 | 93/1, 96/2, 93/0, 96/1, 93/2, 96/0 |
Each combination occupies one early, middle and late pair of hold positions. Request order within those pairs reverses in visit 2. This balances those positions; it does not balance every predecessor or create independent boots.
Native execution and diagnostics
The existing SD entry executes literal AArch64 SEIGRASM. The new phase sample entry binds its condition and timing row, then delegates to the existing reissue, control, acquisition, ADC and GPIO operations. Its register entries bracket the original trigger and post-poll status calls and insert the selected delay. Electrical controls, guard checks, one-millisecond settling, released-pin observation, busy polling, repeated result-byte reads, cleanup, restoration and native SD recording retain their current owners.
The wrapper records successful trigger, observed busy-clear and post-poll status as distinct stages. A trigger or status transport failure suppresses the post-status delay. An ADC error bit also suppresses it. Cleanup after a busy timeout cannot qualify as the completion observation. Original failures stop the acquisition prefix; restoration and recording remain attempted. No success-seeking retry or replacement reading is introduced.
The existing 72-word sample, nine-word operation, 152-word control trace and 128-word configuration trace remain. Each acquisition adds a 24-word timing row: schema, condition, hold-first flag, completion, counter frequency, delay budget, sample start/end, trigger start/end/status, post-poll status start/end/transport status/value, wait start/end/count, sequence stage and sample return status; four trailing words must be zero.
Counters bracket delegated calls and the delay loop. They do not timestamp individual electrical edges or isolate the ADC conversion interval. The reader cross-checks these brackets against the original transaction records and result-read order. The delay must reach its four-millisecond budget with at most fifty microseconds overshoot; actual duration is reported. The zero condition must retain no wait count or wait timestamps.
CPU pending flags, mask/exception-level context, GPIO state and quiet-window observations remain available. The added delay enlarges gaps between snapshots; no continuous CPU/pin observer runs during it. Absence of a sampled contradiction cannot exclude another component, interrupt routing outside the observed state, DMA, internal activity or events between observations.
PC tooling copies explicit opcode words and interface data, executes checks with supplied devices, packages the SD image and independently decodes returned records. No foreign target compiler is used. Existing boot firmware, fixed MMIO addresses and incomplete PMIC semantics remain apparatus dependencies. This timing comparison adds no new Hyphos creation or firmware-independence claim.
All acquisitions precede SD persistence. The four journals contain contiguous sample, operation, control, configuration and timing arrays, associated by observation ordinal. The primary journal retains restoration, release and terminal status. A complete run yields 540 acquisitions and 20,839 native records.
Assessment and interpretation
All four recognition calibrations remain frozen from preparation 52A2D68F1212: A baseline, A candidate, B baseline and B candidate. Report their raw correct, wrong-state, unresolved and unavailable outcomes separately, together with disjoint median outcomes. Each rule requires all 72 reference and 108 held-out medians to satisfy its median criterion. Raw exceptions remain visible even when a median passes.
Recording requires all 540 observations and associated diagnostics, successful restoration and release, complete journal footers and terminal status. Assess reset/configuration-slot timing and delay timing separately. A failed or incomplete timing contrast cannot establish the full comparison. Preserve every failed prefix and diagnostic rather than silently excluding it.
Compare conditions within each request, visit and hold. Separate initialization from the later retained-configuration readings, while preserving each original three-reading group for the declared median assessment. Report raw values, distance from each frozen boundary, repeated excursions, predecessor values and counter intervals from trigger to status and first/second result pairs. Retain CPU/pin observations and their gaps alongside exceptional and ordinary readings.
A difference between the two equal-budget placements supports a timing-placement association under this apparatus. If both delays differ similarly from zero, greater elapsed time or cadence is an alternative explanation. If neither differs, this four-millisecond contrast supplies no observed improvement; it does not exclude effects at other intervals. A run with no exceptions in any condition cannot distinguish mitigation from an unchallenging exposure. Hold clustering and limited exposure prevent interpreting these counts as independent trials or a general failure probability.
Any median failure remains a limitation of the current recognition path. A placement association alone neither identifies the causal component nor independently establishes analog accuracy, conversion freshness or cluster-wide exclusivity.
Preparation and run interval
The run allowance remains 20 minutes. The preceding 23,444-record return reached its terminal counter at 957.254 seconds. This run records 20,839 records; its added delays total 0.864 seconds across 216 delayed acquisitions. These figures support the allowance, while completion still requires the returned terminal record and journal readbacks.
Preparation 9AFB54881F8F passed all 54 supplied-device execution and archived-return checks. The SD installation verified 6,144 transfers and two matching full readbacks while the volume remained locked, followed by successful ejection. The pre-write backup matches the preserved previous return. The physical return recovered the complete sequence; preparation checks and physical outcomes remain separate.
Image SHA-256: 0887ef09113a8ba5cf3d033235395c552ea96e453a435aea1c734411f0a52ffe.
Frozen protocol · Manifest · Validation · Instruction continuity · SD verification · Evidence index