+2026-07-18 - FriiDump 0.5.3.10 state-aware GDR-8050L handshake cleanup
+
+- Replaces the copied reference bridge's unconditional unlock -> tray cycle ->
+ unlock preamble with state-aware READ CAPACITY(10) classification.
+- When the bridge enters in the unlocked game view, it skips both the redundant
+ initial handshake and the redundant tray cycle before title/XDVDFS probing.
+- When the bridge enters in the locked/video view, it performs one direct full
+ handshake without a media transition and verifies the resulting visible
+ sector count before metadata probing.
+- Retains one explicitly logged tray-cycle recovery only when the direct
+ handshake fails to expose the game view, then retries the full handshake once.
+- Preserves the one required media transition used later to restore the
+ locked/video view before VIDEO-L0/VIDEO-L1 capture, followed by the final full
+ handshake for game/XDVDFS data.
+- Corrects XDVD authentication metadata: unlocking does not require a media
+ transition, while restoring the locked/video view does.
+- Live 0.5.3.9 evidence basis: Red Faction II completed 3,820,880 sectors,
+ produced finalized four-hash/sidecar evidence, wrote the atomic Redump report,
+ issued one final STOP UNIT, and exposed the prior three-handshake/two-tray
+ sequence targeted by this cleanup.
+- No firmware update, write, flash, erase, 3B06, 3B07, or FLASHUP path was added
+ or modified.
+
+2026-07-17 - FriiDump 0.5.3.9 Xbox live-summary and cleanup correction
+
+- Preserves the successful 0.5.3.8 Xbox finalized-hash handoff and shared
+ Redump verification path.
+- Carries the Xbox title, media ID, finalized output-sector count, and elapsed
+ time across the copied GDR-8050L bridge boundary.
+- Reports the real Xbox title/media ID and 3,820,880-sector reconstructed output
+ in the final HLDS validation summary instead of the generic pre-bridge values.
+- Marks the GC/Wii seed field not applicable for the Xbox reference-auth path.
+- Uses the copied reference dumper's elapsed-time handoff for Xbox runs, eliminating the
+ misleading 0.00-second duration and average-rate output.
+- Removes the inner DumpXboxGameDisc STOP UNIT call. Embedded runs now issue
+ exactly one final STOP UNIT from FriiDump after Redump verification; standalone
+ bridge runs retain cleanup ownership before closing their handle.
+- Live evidence basis: Red Faction II[TQ00501A] completed as a 7,825,162,240-byte
+ reconstructed XGD1 image, produced finalized four-hash evidence, atomically
+ wrote schema-2 NO MATCH evidence against 2,689 Xbox DAT entries, and exposed
+ the summary/duplicate-cleanup defects corrected here.
+
+2026-07-17 - FriiDump 0.5.3.8 Xbox reference-path Redump evidence handoff
+
+ * Routed successful GDR-8050L/cross-flashed GDR-8163B full-disc ISO results
+ into the shared Redump DAT verifier and atomic schema-2 evidence report.
+ * Added an explicit result contract carrying the actual finalized output path,
+ byte count, output sectors, CRC32, MD5, SHA-1, and SHA-256 from the copied
+ Xbox reference dumper into FriiDump's front end.
+ * Reused the reference dumper's existing finalized full-file hash pass; the
+ 7.29 GiB Xbox ISO is not reread solely for DAT verification.
+ * Corrected the copied DumpXboxGameDisc/bridge success handoff so FriiDump now
+ receives the real dump/write result rather than assuming success after the
+ call returns.
+ * Kept the active target log open across the bridge return so shared Redump
+ evidence and the final validation summary remain in the same Xbox run log.
+ * Added `hash_source` and `representation_note` to schema-2 reports. Xbox
+ reports state that successful acquisition and exact Redump hash identity are
+ separate claims because documented synthetic XGD1 ranges may prevent a match.
+ * Confirmed the prior live Red Faction II reconstructed hashes produce the
+ expected `NO EXACT MATCH` result against the current Xbox DAT: 2,626
+ same-size entries and zero CRC32/MD5/SHA-1 correlations.
+ * Kept Xbox `-X` excluded from DAT verification because XISO is not a full
+ Redump disc image.
+ * Recorded the independent Super Smash Bros. Melee (USA) (En,Ja) (Rev 2)
+ live validation: seed retrieval 3 seconds, full dump and STOP UNIT OK, and
+ exact Redump match across size, CRC32, MD5, and SHA-1.
+ * No firmware update, write, flash, erase, 3B06, 3B07, or FLASHUP path was
+ added or modified.
+
+2026-07-17 - FriiDump 0.5.3.7 PFES-aligned Redump evidence reporting
+
+ * Replaced the compact MATCH/NO MATCH block with a field-by-field evidence
+ presentation for image size, CRC32, MD5, and SHA-1.
+ * Added explicit overall conclusions and confidence statements, including
+ `VERIFIED AGAINST REDUMP` / `Exact archive match` for exact matches.
+ * Added a closest-candidate path only when at least one hash correlates; when
+ no hash correlates, FriiDump reports aggregate field-match counts instead
+ of presenting an arbitrary same-size disc.
+ * Advanced the Redump report to schema 2 while preserving the original
+ top-level status/output/hash fields for compatibility.
+ * Added SHA-256, expected DAT values, per-field PASS/FAIL evidence, match kind,
+ match counts, overall conclusion, and confidence to the JSON report.
+ * Corrected report/log separation: JSON structural writes no longer pass
+ through the logged `fprintf` wrapper, so the run log no longer contains an
+ incomplete mirror with omitted string values.
+ * Reports are now written to a sibling `.tmp` file, flushed/synchronized,
+ closed, and atomically moved over the final path. A failed write leaves the
+ previous complete report untouched.
+ * Documented the existing Xbox scope boundary accurately: the copied
+ GDR-8050L reference-dumper bridge keeps its own full-file hash/sidecar path
+ and is not yet routed through this DAT-verifier report.
+ * Recorded a live GCC4244/B101 Sonic Mega Collection dump: media preflight OK,
+ seed retrieval 3 seconds, full dump OK, STOP UNIT OK, 2324.52 seconds,
+ 2156.33 MiB/h, and exact Redump verification. Exact B101 parser metadata
+ remains pending analyzer results; no parser profile was promoted here.
+ * No firmware update, write, flash, erase, 3B06, 3B07, or FLASHUP path was
+ added or modified.
+
+2026-07-17 - FriiDump 0.5.3.6 automatic Redump DAT verification
+
+ * Added automatic post-dump verification against Redump Logiqx XML DAT files.
+ * Bundled stable GameCube, Wii, and Xbox DAT paths under `redump_dat/`.
+ * A positive match requires output size, CRC32, MD5, and SHA-1 to agree;
+ SHA-256 remains printed as a local integrity hash.
+ * Added `--redump-dat-dir <dir>`, `--redump-report <file>`, and
+ `--no-redump-verify`.
+ * Added JSON reporting with DAT path, entries scanned, exact-match count,
+ Redump game/ROM names, output hashes, size, and status.
+ * DAT absence or a no-match result is reported clearly without deleting the
+ output or changing a completed read into a destructive/error path.
+ * No firmware update, write, flash, erase, 3B06, 3B07, or FLASHUP path was
+ added or modified.
+
2026-07-10 - FriiDump 0.5.3.5
* Promoted live INQUIRY `HL-DT-ST CDRW/DVD GCC4244/B103` to `known_supported_profile_hardening_live_validated`.
* Recorded exact GCC-4244N B103 Stage5B profile evidence: JCS3 tokens, CDB base 0x894, gate 0x900386FB.