]> FriiDump Source - friidump.git/blob - friidump-handoff.md
4be897057a0e8d33e67e293a5e52a3f82d7af508
[friidump.git] / friidump-handoff.md
1 # FriiDump Candidate21 Handoff
2
3 Candidate20 established the Linux Xbox game view twice on the USB
4 `HL-DT-ST DVD-ROM GDR8050L 0012`, read Red Faction II XDVDFS data, captured the
5 32-sector game lead-in, produced a 482,115,584-byte controlled partial image,
6 hashed it, wrote an atomic native report, and completed STOP UNIT.
7
8 Candidate20 evidence SHA-256:
9
10 `f82ceb50ca7e41d3a9c962557b2dadb47276c767da756721bb9e4337572742d2`
11
12 Two acceptance findings remained:
13
14 1. Step 9 sticky descrambling returned CHECK CONDITION `05/81/00`, but both
15    final capacity checks reported 3,431,264 sectors and XDVDFS data was
16    readable. The transport result remains logged as FAIL, while the live
17    acceptance policy treats it as non-blocking when game-view proof succeeds,
18    matching the copied Windows path's outcome-based authority.
19 2. Media ID was empty. The portable READ DVD STRUCTURE helper placed Format in
20    CDB byte 11 instead of byte 7. The copied Windows `GetMediaID()` path uses
21    byte 7. Candidate21 corrects this boundary and adds persistent
22    `[XBOX-DVD-STRUCTURE]` PFI/DMI diagnostics.
23
24 Candidate21 does not add RecoveryKick or any generic recovery/authentication
25 sequence.
26
27 Validation order:
28
29 ```bash
30 bash ./validation/friidump-v0.5.3.16-pf1-candidate21-linux-live-validation.sh build
31 bash ./validation/friidump-v0.5.3.16-pf1-candidate21-linux-live-validation.sh capability
32 ```
33
34 Windows MSVC validation is required before the final physical Linux Xbox smoke.
35 The final smoke must report media ID `TQ00501A`, successful DMI capture, both
36 game-view transitions, controlled cancellation, hashes, native report, and
37 STOP UNIT.