# FriiDump Candidate21 Handoff

Candidate20 established the Linux Xbox game view twice on the USB
`HL-DT-ST DVD-ROM GDR8050L 0012`, read Red Faction II XDVDFS data, captured the
32-sector game lead-in, produced a 482,115,584-byte controlled partial image,
hashed it, wrote an atomic native report, and completed STOP UNIT.

Candidate20 evidence SHA-256:

`f82ceb50ca7e41d3a9c962557b2dadb47276c767da756721bb9e4337572742d2`

Two acceptance findings remained:

1. Step 9 sticky descrambling returned CHECK CONDITION `05/81/00`, but both
   final capacity checks reported 3,431,264 sectors and XDVDFS data was
   readable. The transport result remains logged as FAIL, while the live
   acceptance policy treats it as non-blocking when game-view proof succeeds,
   matching the copied Windows path's outcome-based authority.
2. Media ID was empty. The portable READ DVD STRUCTURE helper placed Format in
   CDB byte 11 instead of byte 7. The copied Windows `GetMediaID()` path uses
   byte 7. Candidate21 corrects this boundary and adds persistent
   `[XBOX-DVD-STRUCTURE]` PFI/DMI diagnostics.

Candidate21 does not add RecoveryKick or any generic recovery/authentication
sequence.

Validation order:

```bash
bash ./validation/friidump-v0.5.3.16-pf1-candidate21-linux-live-validation.sh build
bash ./validation/friidump-v0.5.3.16-pf1-candidate21-linux-live-validation.sh capability
```

Windows MSVC validation is required before the final physical Linux Xbox smoke.
The final smoke must report media ID `TQ00501A`, successful DMI capture, both
game-view transitions, controlled cancellation, hashes, native report, and
STOP UNIT.
