# PFES-TR-004 — Original Xbox XGD1 Engineering Media Profile

**Status:** Draft, migrated from mature dumper and emulator handoff material

## Package

```text
<title>[media].iso
<title>[media].media.json
<title>[media].xdvd.json
<title>[media].ad_c0.bin
<title>[media].pfi.bin
<title>[media].dmi.bin
```

## Representation Boundary

A standard 2048-byte-sector image cannot honestly embed PFI, DMI, lead-in, lead-out, authentication control data, or other non-READ(10) structures. Those remain explicit sidecar resources.

## Current Redump-Style XGD1 Target

For the validated Red Faction II / TQ00501A workflow:

- reconstructed sectors: `3,820,880`
- reconstructed bytes: `7,825,162,240`
- layer break: `1,913,776`
- sector size: `2048`

## Current Region Map

| Region | Output LBA | Sectors | Source |
|---|---:|---:|---|
| VIDEO-L0 | 0..6831 | 6832 | locked/video source |
| PREGAME-PAD | 6832..198143 | 191312 | synthetic zero fill |
| GAME-XISO-LEADIN | 198144..198175 | 32 | synthetic zero fill |
| GAME-XISO/XDFS | 198176..3629407 | 3431232 | unlocked source 32..3431263 |
| POSTGAME-PAD | 3629408..3820719 | 191312 | synthetic zero fill |
| VIDEO-L1 | 3820720..3820879 | 160 | locked/video tail captured before unlock |

## Coordinate Systems

All metadata must distinguish:

- reconstructed image LBA;
- locked/video host LBA;
- unlocked drive host LBA;
- game-region-relative LBA;
- XDFS-relative LBA.

## Reconstruction Honesty

Synthetic ranges must be marked as synthetic. A correct image size and layer break do not imply a Redump hash match. Exact filler, protection, and security-sector content is required for hash identity.

## Write-Media State

Pressed retail Xbox media should be represented as:

- media class: pressed DVD-ROM;
- writable: false;
- erasable: false;
- finalized: true;
- fixed read-only backing-image growth policy.

The schema should remain reusable for future writable and erasable media profiles.
