{
  "schema": "project-frankenstein-friidump-xgd1-closure.v1",
  "generated_utc": "2026-07-18T17:00:00Z",
  "software": {
    "friidump_version_under_test": "0.5.3.14",
    "cleanup_release_candidate": "0.5.3.15",
    "base_commit_before_cleanup": "6e43cd3fd4f7324a177331a01d653b4c19c4bca7"
  },
  "hardware": {
    "drive_model": "HL-DT-ST DVD-ROM GDR8050L",
    "firmware_revision": "0012",
    "modified_firmware_e7_memdump": true
  },
  "logical_boundary_probe": {
    "locked_visible_sectors": 6992,
    "unlocked_visible_sectors": 3431264,
    "read10_read12_successful_pairs": 17,
    "read10_read12_all_equal": true,
    "ordinary_reads_expose_pregame_or_postgame_filler": false
  },
  "physical_geometry_probe": {
    "schema_version": 2,
    "required_states_verified": true,
    "geometry_validation_failures": 0,
    "physical_geometry_resolved": true,
    "geometry_model": {
      "dvd_start_psn": 196608,
      "game_output_start_lba": 198144,
      "layer_break_lba": 1913776,
      "layer_zero_last_normalized_psn": 2110383,
      "layer_one_raw_psn_is_24bit_complement": true
    },
    "sample_count": 13,
    "samples": [
      {
        "state": "locked_video",
        "lba": 0,
        "label": "locked_logical_start",
        "cache_fill_lba": 0,
        "cache_index": 0,
        "layer_number": 0,
        "physical_sector_number": 196608,
        "normalized_physical_sector_number": 196608,
        "output_lba": 0,
        "expected_layer_number": 0,
        "expected_physical_sector_number": 196608,
        "expected_normalized_physical_sector_number": 196608,
        "geometry_matches_expected": true,
        "logical_sha1": "605db3fdbaff4ba13729371ad0c4fbab3889378e",
        "raw_header_hex": "20030000d6f5000000000000",
        "raw_edc_hex": "0560250d"
      },
      {
        "state": "locked_video",
        "lba": 31,
        "label": "locked_early_lba_31",
        "cache_fill_lba": 16,
        "cache_index": 15,
        "layer_number": 0,
        "physical_sector_number": 196639,
        "normalized_physical_sector_number": 196639,
        "output_lba": 31,
        "expected_layer_number": 0,
        "expected_physical_sector_number": 196639,
        "expected_normalized_physical_sector_number": 196639,
        "geometry_matches_expected": true,
        "logical_sha1": "605db3fdbaff4ba13729371ad0c4fbab3889378e",
        "raw_header_hex": "2003001ff7cb000000000000",
        "raw_edc_hex": "83903453"
      },
      {
        "state": "locked_video",
        "lba": 32,
        "label": "locked_early_lba_32",
        "cache_fill_lba": 32,
        "cache_index": 0,
        "layer_number": 0,
        "physical_sector_number": 196640,
        "normalized_physical_sector_number": 196640,
        "output_lba": 32,
        "expected_layer_number": 0,
        "expected_physical_sector_number": 196640,
        "expected_normalized_physical_sector_number": 196640,
        "geometry_matches_expected": true,
        "logical_sha1": "3e4eb33f37c052df89b0ccc4e239828c3b9556aa",
        "raw_header_hex": "20030020b6b5000000000000",
        "raw_edc_hex": "0b23613f"
      },
      {
        "state": "locked_video",
        "lba": 6831,
        "label": "video_l0_last",
        "cache_fill_lba": 6816,
        "cache_index": 15,
        "layer_number": 0,
        "physical_sector_number": 203439,
        "normalized_physical_sector_number": 203439,
        "output_lba": 6831,
        "expected_layer_number": 0,
        "expected_physical_sector_number": 203439,
        "expected_normalized_physical_sector_number": 203439,
        "geometry_matches_expected": true,
        "logical_sha1": "36661a56261adccc33185e383fb022c0e36da109",
        "raw_header_hex": "20031aaf7cea000000000000",
        "raw_edc_hex": "cf771b52"
      },
      {
        "state": "locked_video",
        "lba": 6832,
        "label": "video_l1_first",
        "cache_fill_lba": 6832,
        "cache_index": 0,
        "layer_number": 1,
        "physical_sector_number": 16573776,
        "normalized_physical_sector_number": 203439,
        "output_lba": 3820720,
        "expected_layer_number": 1,
        "expected_physical_sector_number": 16573776,
        "expected_normalized_physical_sector_number": 203439,
        "geometry_matches_expected": true,
        "logical_sha1": "605db3fdbaff4ba13729371ad0c4fbab3889378e",
        "raw_header_hex": "01fce550135b000000000000",
        "raw_edc_hex": "d8734d6e"
      },
      {
        "state": "locked_video",
        "lba": 6991,
        "label": "locked_video_last",
        "cache_fill_lba": 6976,
        "cache_index": 15,
        "layer_number": 1,
        "physical_sector_number": 16573935,
        "normalized_physical_sector_number": 203280,
        "output_lba": 3820879,
        "expected_layer_number": 1,
        "expected_physical_sector_number": 16573935,
        "expected_normalized_physical_sector_number": 203280,
        "geometry_matches_expected": true,
        "logical_sha1": "775869f6db440ccfd5f1cc826a725c745ffda9d4",
        "raw_header_hex": "01fce5efcf38000000000000",
        "raw_edc_hex": "84c7dc79"
      },
      {
        "state": "unlocked_game",
        "lba": 0,
        "label": "unlocked_source_start",
        "cache_fill_lba": 0,
        "cache_index": 0,
        "layer_number": 0,
        "physical_sector_number": 394752,
        "normalized_physical_sector_number": 394752,
        "output_lba": 198144,
        "expected_layer_number": 0,
        "expected_physical_sector_number": 394752,
        "expected_normalized_physical_sector_number": 394752,
        "geometry_matches_expected": true,
        "logical_sha1": "22815399cde9e12d539d64cec38f332830994614",
        "raw_header_hex": "6e060600deb0000000000000",
        "raw_edc_hex": "60ae4fb1"
      },
      {
        "state": "unlocked_game",
        "lba": 31,
        "label": "unlocked_leadin_last",
        "cache_fill_lba": 16,
        "cache_index": 15,
        "layer_number": 0,
        "physical_sector_number": 394783,
        "normalized_physical_sector_number": 394783,
        "output_lba": 198175,
        "expected_layer_number": 0,
        "expected_physical_sector_number": 394783,
        "expected_normalized_physical_sector_number": 394783,
        "geometry_matches_expected": true,
        "logical_sha1": "b9aee89323d1fa0071c13d736b3536251a4773d2",
        "raw_header_hex": "6e06061fff8e000000000000",
        "raw_edc_hex": "e873673b"
      },
      {
        "state": "unlocked_game",
        "lba": 32,
        "label": "xdfs_source_start",
        "cache_fill_lba": 32,
        "cache_index": 0,
        "layer_number": 0,
        "physical_sector_number": 394784,
        "normalized_physical_sector_number": 394784,
        "output_lba": 198176,
        "expected_layer_number": 0,
        "expected_physical_sector_number": 394784,
        "expected_normalized_physical_sector_number": 394784,
        "geometry_matches_expected": true,
        "logical_sha1": "827a963f0b7db9749bf127525c45f84cf18ef666",
        "raw_header_hex": "6e060620bef0000000000000",
        "raw_edc_hex": "5f747f7e"
      },
      {
        "state": "unlocked_game",
        "lba": 33,
        "label": "xdfs_source_next",
        "cache_fill_lba": 32,
        "cache_index": 1,
        "layer_number": 0,
        "physical_sector_number": 394785,
        "normalized_physical_sector_number": 394785,
        "output_lba": 198177,
        "expected_layer_number": 0,
        "expected_physical_sector_number": 394785,
        "expected_normalized_physical_sector_number": 394785,
        "geometry_matches_expected": true,
        "logical_sha1": "cdda4c9956920f00e23cea7a48a4e7a74244b565",
        "raw_header_hex": "6e060621bdf2000000000000",
        "raw_edc_hex": "fe1f7ff9"
      },
      {
        "state": "unlocked_game",
        "lba": 1715631,
        "label": "mapped_layer_break_source_minus_one",
        "cache_fill_lba": 1715616,
        "cache_index": 15,
        "layer_number": 0,
        "physical_sector_number": 2110383,
        "normalized_physical_sector_number": 2110383,
        "output_lba": 1913775,
        "expected_layer_number": 0,
        "expected_physical_sector_number": 2110383,
        "expected_normalized_physical_sector_number": 2110383,
        "geometry_matches_expected": true,
        "logical_sha1": "ad29c120fb69e05dceec32ef76674d8d4c38c739",
        "raw_header_hex": "6e2033af66b4000000000000",
        "raw_edc_hex": "8fc60c80"
      },
      {
        "state": "unlocked_game",
        "lba": 1715632,
        "label": "mapped_layer_break_source",
        "cache_fill_lba": 1715632,
        "cache_index": 0,
        "layer_number": 1,
        "physical_sector_number": 14666832,
        "normalized_physical_sector_number": 2110383,
        "output_lba": 1913776,
        "expected_layer_number": 1,
        "expected_physical_sector_number": 14666832,
        "expected_normalized_physical_sector_number": 2110383,
        "geometry_matches_expected": true,
        "logical_sha1": "99b55f2cc7da36729f1597a5f6b28131e8be6417",
        "raw_header_hex": "4fdfcc500905000000000000",
        "raw_edc_hex": "f420ba4b"
      },
      {
        "state": "unlocked_game",
        "lba": 3431263,
        "label": "unlocked_source_last",
        "cache_fill_lba": 3431248,
        "cache_index": 15,
        "layer_number": 1,
        "physical_sector_number": 16382463,
        "normalized_physical_sector_number": 394752,
        "output_lba": 3629407,
        "expected_layer_number": 1,
        "expected_physical_sector_number": 16382463,
        "expected_normalized_physical_sector_number": 394752,
        "geometry_matches_expected": true,
        "logical_sha1": "de52cf1b22c636d9f360e4faeaad55271dff459d",
        "raw_header_hex": "4ff9f9ffb101000000000000",
        "raw_edc_hex": "79dfff25"
      }
    ]
  },
  "drive_captured_game_leadin": {
    "unlocked_source_start_lba": 0,
    "sector_count": 32,
    "output_start_lba": 198144,
    "output_end_lba": 198175,
    "nonzero_bytes": 65266,
    "sha1": "e5cd93fe0f7c11c93878d2cb9d909de1c333978c",
    "sha256": "0ada0cffb6fe9ff506955cb2a16a7f33a4ff9ae8360e9c352a4fcc843abf5af2",
    "first_sector_sha1": "22815399cde9e12d539d64cec38f332830994614",
    "last_sector_sha1": "b9aee89323d1fa0071c13d736b3536251a4773d2",
    "xdfs_output_lba": 198176,
    "xdfs_first_sector_sha1": "827a963f0b7db9749bf127525c45f84cf18ef666",
    "xdfs_magic": "MICROSOFT*XBOX*MEDIA",
    "source": "drive_read10",
    "verified": true
  },
  "full_output": {
    "title": "Red Faction II",
    "media_id": "TQ00501A",
    "sector_size": 2048,
    "sector_count": 3820880,
    "byte_count": 7825162240,
    "hashes": {
      "crc32": "cc5f0e71",
      "md5": "1207b2090701ba1f221d486c83c863e7",
      "sha1": "5ea9b2262ba951afd9a5d2d44cd2b62a4d9decc7",
      "sha256": "5995f823c6d67b9e3e3b3e1c2b54e1e036793188bec6b5be4220f559305f53b9"
    },
    "layout": {
      "layout_type": "original_xbox_xgd1_redump_style_2048",
      "layers": 2,
      "layer_break_lba": 1913776,
      "video_l0_start_lba": 0,
      "video_l0_sector_count": 6832,
      "pregame_padding_start_lba": 6832,
      "pregame_padding_sector_count": 191312,
      "game_output_start_lba": 198144,
      "game_leadin_unlocked_source_start_lba": 0,
      "game_leadin_source_sector_count": 32,
      "game_leadin_source": "drive_read10",
      "game_unlocked_source_start_lba": 32,
      "game_unlocked_source_sector_count": 3431232,
      "game_xiso_leadin_sector_count": 32,
      "xdfs_volume_lba_within_game_region": 32,
      "game_sector_count": 3431264,
      "postgame_padding_start_lba": 3629408,
      "postgame_padding_sector_count": 191312,
      "video_l1_start_lba": 3820720,
      "video_l1_sector_count": 160,
      "legacy_contiguous_visible_sector_count": 198144,
      "drive_locked_visible_sector_count": 6992,
      "drive_reported_unlocked_sector_count": 3431264,
      "reconstructed_output_sector_count": 3820880
    }
  },
  "redump_verification": {
    "dat_name": "Microsoft - Xbox.dat",
    "dat_sha256": "e7a76ba732b7b978148e93ecd92befd3b59ef8e850eca10241390d405f7f4116",
    "entries_scanned": 2689,
    "status": "NO MATCH",
    "overall": "NO EXACT MATCH",
    "exact_matches": 0,
    "size_matches": 2626,
    "crc32_matches": 0,
    "md5_matches": 0,
    "sha1_matches": 0,
    "detail": "No entry matched all required fields and no hash-correlated candidate was found."
  },
  "evidence_boundary": {
    "pregame_physical_geometry_resolved": true,
    "postgame_physical_geometry_resolved": true,
    "pregame_content_resolved": false,
    "postgame_content_resolved": false,
    "current_filler_policy": "zero-filled unresolved placeholder",
    "exact_redump_identity_established": false
  }
}
