# Hardware Validation 005 — XGD1 Content Gate Closed

## Evidence Package

`Evidence/Red_Faction_II_TQ00501A_validation_evidence.zip`

- size: `5856` bytes
- SHA-256: `0a61ed42806b5dff76315cdb987ee74ee89501bbefa4b4f6406bbdd521dba5d0`
- members: 6

The archive preserves the final validation report, media profile, XDVD
sidecar, Xbox control block, PFI, and DMI.

## Final Validator Result

Validator v2 reports:

- passes: `49`
- warnings: `0`
- failures: `0`
- status: `pass`

The report validates:

- canonical reconstructed raw-image size;
- stable completed file size;
- XDFS signature location;
- pregame and postgame synthetic zero-filled ranges;
- raw-image CRC32, MD5, and SHA-1;
- media profile geometry and hashes;
- XDVD authentication and response metadata;
- AD C0, PFI, and DMI resource sizes;
- embedded standalone-XISO hashes;
- standalone-XISO size and hashes;
- equality between the standalone XISO and the option-1 embedded slice.

## Raw Image

- sectors: `3820880`
- bytes: `7825162240`
- CRC32: `0babc98e`
- MD5: `207043740237dc31ae0768027b0fbaa5`
- SHA-1: `cd67731da785e9eba8a64cf73ae429c812fb6a62`

## Standalone XISO Equivalence

Embedded option-1 slice:

- start LBA: `198144`
- sectors: `1913920`
- bytes: `3919708160`
- CRC32: `51ff1d45`
- MD5: `71236c5c427b238b13d4a998ac0e73ad`
- SHA-1: `8f951b5d20c88660d69f904a96e3123a3cf9f139`

The extracted standalone XISO has the same CRC32, MD5, and SHA-1. Therefore,
the option-1/option-2 **content-equivalence gate is closed**.

## Important Scope Boundary

This does not prove the unique wrapper behavior of selecting option 2 directly
inside `disc_dump.exe`. A direct option-2 smoke test would exercise only:

- `.xiso` filename creation;
- standalone free-space preflight;
- standalone commit and close;
- final standalone-size reporting.

It is no longer needed for content validation.

## Redump Classification

The reconstructed image remains structurally validated but not Redump-identical.
The prior Redump comparison remains authoritative: canonical byte count
matched, while CRC32, MD5, and SHA-1 did not.

## Retention Decision

Keep Branch A and Branch B until the remaining compiler and failure-path gate
is complete. The content-equivalence portion no longer blocks retirement.
