# Integrated firmware candidate freeze

Status: frozen for final qualification
Type: evidence
Date: 2026-07-25

## Frozen source

- Branch: `codex/firmware-00-05-00-hpt-filesystem`
- Integrated source commit:
  `fb441364b41655722d1bc4892839e72ec5ebd7e6`
- Source commit subject:
  `feat(sd): complete triple-HPT datalog integration`
- Firmware version: production `00.05.00`

The source commit contains the completed triple-mirrored circular HPT
integration, all named datalog CRUD-consumer migrations, guarded Format action
from the installed/unformatted-card Home notification, target automation,
planning reconciliation, and dated pre-freeze/G-PWR evidence.

## Frozen artifacts

| Configuration | Artifact | Bytes | SHA-256 |
| --- | --- | ---: | --- |
| Debug | `Debug/7520553_SMI_FW.elf` | 14,605,212 | `EC63310576C2C146D276C406F36458DCB68EC01D006D2E950998E9220EEB4CBC` |
| Debug | `Debug/7520553_SMI_FW.srec` | 8,602,490 | `74D00768F9A66BD7081E28FD4539C26A4AA7EE380E954E765D47728E14A82F73` |
| Debug | `Debug/7520553_SMI_FW_00_05_00.elf` | 14,605,212 | `EC63310576C2C146D276C406F36458DCB68EC01D006D2E950998E9220EEB4CBC` |
| Debug | `Debug/7520553_SMI_FW_00_05_00.srec` | 8,602,490 | `74D00768F9A66BD7081E28FD4539C26A4AA7EE380E954E765D47728E14A82F73` |
| Release | `Release/7520553_SMI_FW.elf` | 11,277,748 | `D9F9F8ED4C2116E3DFC6C5E760BBD7C226FFBC6D87EDFA1347425E0B786C8C92` |
| Release | `Release/7520553_SMI_FW.srec` | 8,602,490 | `2BBF9CA4B660562710081513041A0A9A1BF062BE88AB0ECB8506C0F022364ACB` |
| Release | `Release/7520553_SMI_FW_00_05_00.elf` | 11,277,748 | `D9F9F8ED4C2116E3DFC6C5E760BBD7C226FFBC6D87EDFA1347425E0B786C8C92` |
| Release | `Release/7520553_SMI_FW_00_05_00.srec` | 8,602,490 | `2BBF9CA4B660562710081513041A0A9A1BF062BE88AB0ECB8506C0F022364ACB` |

The stable and versioned artifact pairs are byte-identical. The artifact
commit containing these files and this freeze record is the repository freeze
point.

## Gate evidence

- Clean managed-make Debug and Release rebuilds: pass.
- Debug/Release size: text `2,867,468`, data `0`, BSS `28,463,052`.
- All `script/check-*.ps1` checks: pass.
- All `script/test-*.ps1` host-model tests: pass.
- Triple-circular model through at least three wraps: pass.
- Exhaustive write-cut model, all `141` cut states: pass.
- `git diff --check`: pass.
- Tool Shed work index refresh and stale-path check: pass.
- Exact Debug S-record programmed, verified, and reset on Controller A
  (`1751136`, J-Link `69664082`) and Controller B (`1751219`, J-Link
  `69660123`).
- Controller A raw-HPT chart traversal and concurrent production logging:
  pass.
- Controller B installed/FAT32-needs-initialization read-only classification:
  pass; no initialization or card write requested.
- `G-PWR-A` and `G-PWR-B`: passed before freeze; the passed power-control
  method may now be reused for frozen-candidate cases.

The isolated Renesas e2 headless launcher remains unusable because its
workspace is missing
`com.renesas.ide.exttools.synergy.build.buildSupportFileTarget`. This is a
launcher/workspace limitation, not a compiler failure; the clean generated
managed-make builds are the build evidence for this candidate.

## SD identity links

- Controller A CID and state:
  `controller-a/pre-freeze-integration-20260725/sd-card-identity.json`
- Controller B CID and state:
  `controller-b/pre-freeze-integration-20260725/sd-card-identity.json`
- Combined target evidence:
  `pre-freeze-integration-20260725.md`

Raw CID at freeze baseline:

- Controller A:
  `035344535330384780976F0084018559`
- Controller B:
  `035344535330384780976F0085018507`

## Freeze rule and next gate

Final interactive, physical, degraded-media, power-interruption, and endurance
qualification must use only the hashes above. Any source or generated-artifact
change breaks this freeze and requires a new freeze record and new qualification
results.

The development phase is complete. The next sequence is Phase 4 fresh
interactive qualification, Phase 5 controlled HPT fault qualification, then
Phase 6 media/endurance qualification. Operator participation remains reserved
for final screen/audio judgment and actions that cannot be observed or driven
electronically.
