1 2026-07-10 - FriiDump 0.5.3.5
2 * Promoted live INQUIRY `HL-DT-ST CDRW/DVD GCC4244/B103` to `known_supported_profile_hardening_live_validated`.
3 * Recorded exact GCC-4244N B103 Stage5B profile evidence: JCS3 tokens, CDB base 0x894, gate 0x900386FB.
4 * Recorded successful media preflight, 4-second seed retrieval, full Sonic Mega Collection dump, STOP UNIT, and Redump-matching hashes.
5 * Recorded 2329.16-second runtime and 2152.04 MiB/h observed average.
6 * Added FriiDump 0.5.3.5 consolidated HLDS live-validation report and advanced the next test target to GCC-4243N.
8 2026-07-08 - HLDS profile documentation sync v58
10 * README now documents the Stage5B-promoted HLDS 0xE7 profile rows added in
11 v57: GCC-4244N B103 and GDR-8163B revisions 0B30, 0D20, 0E15, 0L20,
13 * README now documents --hlds-profile-report <file> and records the validated
14 GDR-8163B 0L30 Sonic Mega Collection dump in the observed fleet table.
15 * ChangeLog now records the v57 profile-table update so package docs match
18 2026-07-08 - HLDS promoted parser-signature profile update v57
20 * Added GCC-4244N B103 as a promoted Stage5B E7 parser-signature profile
21 using CDB base 0x894, gate 0x900386FB, and tokens
22 HL;IT;RPC;RPC_JCS3;RPC_SUFFIX.
23 * Promoted the observed GDR-8163B inventory variants from family fallback
24 rows to exact parser-signature profile rows: 0B30, 0D20, 0E15, 0L20,
26 * Recorded the exact GDR-8163B CDB/gate evidence: 0B30 0x5E0/0x90025030,
27 0D20 0x5E0/0x90024AE7, 0E15 0x5D8/0x900247D1, 0L20
28 0x5E0/0x90024C8F, 0L23 0x5E0/0x90024D5A, 0L30
29 0x5E0/0x90025021, and 0M26 0x5E0/0x90024FF7.
30 * Kept the static CDB/gate fields as report/evidence metadata only; FriiDump
31 does not use them as host-side commands or runtime addresses.
32 * No FLASHUP, 3B06, 3B07, updater, write, flash, erase, or commit paths were
36 2026-07-01 - HLDS 0xE7 log-noise cleanup
38 * GDR-8050L modified-0xE7 no-prefetch read-schedule logging is now emitted once per run/profile selection instead of once per read chunk.
39 * Accelerated-profile fallback resets the one-shot schedule log so the fallback profile is still visible exactly once.
40 2026-06-30 / GDR-8050L + GDR-8081N probe v2
42 * Fixed the modified GDR-8050L speed-probe-pending profile so it defaults to Method 8; the prior combined build could still present/run like the static single-window fallback.
43 * Made seed cracking fail the run when the experimental GDR-8081N cache-profile probe cannot validate any candidate, instead of continuing after a failed probe.
44 * Improved visible probe logging so the first probe line starts on a fresh line after the seed-retrieval prompt.
46 2026-06-30 / GDR-8050L speed-probe visibility fix
48 * Corrected the GDR-8050L modified-0xE7 speed-probe build so the initial
49 drive info reports an explicit speed-probe-pending profile instead of
50 looking like the old static single-window fallback.
51 * Probe status is now printed with direct visible output even in non-VERBOSE
52 builds, so runs show each GDR-8050L/GDR-8081N candidate and the selected
53 profile during the seed-retrieval phase.
55 2026-06-30 / seed-retrieval elapsed timer
57 * Added elapsed timing to the GC/Wii seed retrieval line. The console/log now reports
58 `Retrieving disc seeds, this might take a while... [Elapsed:HH:MM:SS] OK`
59 or the same elapsed marker before `Failed`.
60 * Added `Seed elapsed` to the HLDS 0xE7 validation summary.
61 * Documented seed-retrieval expectations and kept timeout behavior manual/operational
62 rather than adding a hard timeout that could interrupt a blocked optical-drive I/O
65 2026-06-30 / combined GDR-8081N probe + GDR-8050L speed-probe update
67 * Combined the GDR-8081N experimental 0xE7 cache-profile probe layer with a
68 GDR-8050L modified-firmware speed probe so two fleet tests can be run from the
70 * GDR-8050L modified 0xE7 now keeps the proven 0x80000000 one-window/no-prefetch
71 profile as fallback, but probes guarded no-prefetch 3-window, 2-window, and
72 5-window candidates before seed cracking.
73 * If an accelerated GDR-8050L profile later fails during dumping, FriiDump logs
74 the failure and falls back to the proven single-window profile for the rest of
76 * GDR-8081N remains experimental: it is recognized as a candidate, enters the
77 seed path, and probes multiple cache profiles rather than being advertised as
78 confirmed GC/Wii support.
79 * README wording now clarifies that GDR-3120L support means the Xbox ripping path
80 is preserved; it is not claimed as a GC/Wii-tested drive.
82 2026-06-30 / GDR-8081N experimental 0xE7 probe layer
84 * Added GDR8081N/GDR-8081N as an experimental HLDS 0xE7 GC/Wii candidate.
85 * Added a small runtime cache-profile probe before seed cracking: Type4-derived
86 0x80000000/5-window, single-window 0x80000000, Type1-base 0x00a13000,
87 and a moving-cache candidate 0x7fff7f00.
88 * Fixed unsupported-drive HLDS profile display by zero-initializing dvd_drive
89 state and returning zero cache/window fields when no 0xE7 profile is active.
91 2026-06-30 / GDR-8050L modified 0xE7 GC/Wii test profile
93 * Added a special HLDS profile for GDR8050L/GDR-8050L drives running cross-flashed
94 or modified firmware with 0xE7 memdump support added.
95 * The special profile keeps the Type4 cache geometry, base 0x80000000 and five
96 16-sector memory windows, but defaults GC/Wii tests to Method 8.
97 * Stock GDR-8050L firmware is still documented as Xbox-path only; this GC/Wii
98 path is explicitly a modified-firmware experiment and does not replace the
99 existing GDR-8050L challenge-table Xbox dumper or GDR-3120L vendor-unlock path.
101 FriiDump 0.5.3.2 HLDS 0xE7 validation summary and speed-log update
103 - Added an end-of-run HLDS 0xE7 validation summary for GC/Wii dumping.
104 - The summary records model, DIC-style profile, cache base, memory-window count, seed-read status, dump status, STOP UNIT status, duration, and observed average ISO-payload speed.
105 - Documented observed Sonic Mega Collection validation speeds for GCC-4244N/B103 and GCC-4243N/A102, with GCC-4160N/0010 left as in-progress pending hash verification.
107 2026-06-29 / HLDS 0xE7 AutoPlay warning
109 * Added explicit Windows AutoPlay warning before non-Xbox HLDS 0xE7 GC/Wii
110 volume-lock and seed reads.
111 * GCC-4160N Type1 testing confirmed users may need to disable AutoPlay and
112 close File Explorer/"insert a disc" dialogs even when FriiDump applies
113 the shared volume guard.
115 FriiDump 0.5.3.2 HLDS 0xE7 DIC profile-layer update
117 - Added a DIC-style HLDS 0xE7 profile layer for GC/Wii cache dumping.
118 - Type1 GCC-4160N/GCC-4240N now use cache base 0x00a13000 with one
119 16-sector memory window.
120 - Type3/Type4 retain cache base 0x80000000 with five 16-sector memory windows.
121 - GCC-4241N/GCC-4242N are identified as Type2 experimental profiles but are
122 not yet promoted to DIC-equivalent support.
123 - Command/method logging now prints the selected HLDS 0xE7 profile, cache base,
124 and memory-window count.
125 - GDR-3120L Xbox ripping support remains on the explicit vendor lock/unlock
126 path; unsupported Xbox-forced drives still fail fast rather than falling back
129 0.5.3.2-gcc4243n-method8-split-recovery (29/06/2026)
130 - Added Method 8 split recovery for GCC-4243N/GCC-4244N GC/Wii dumping.
131 After normal Method 8 and dump-level retries fail for a 16-sector block,
132 FriiDump now tries to reconstruct that block using 8-, 4-, 2-, then
133 1-sector streaming chunks, validates the rebuilt block with the existing
134 unscrambler/EDC path, and logs every attempted subrange.
135 - Preserved the shared FriiDump/Xbox log path and the GDR-3120L FF 08 01
136 Xbox vendor lock/unlock path.
137 - Confirmed the DIC source lists TSSTcorp/Samsung Kreon-firmware candidates
138 and GSA-4163B as an Xbox swap candidate; TSST/Kreon candidates remain
139 recognized as vendor-unlock experiment profiles, while GSA-4163B remains
140 documented as a separate swap-workflow target rather than being misrouted
141 into the vendor-unlock path.
144 FriiDump 0.5.3.2 GCC-4243/4244 default path and shared logging update
146 - Promoted HLDS GCC-4243N/GCC4243* and GCC-4244N/GCC4244* drives to
147 Hitachi command 2 / Method 8 by default for GC/Wii dumping. GCC-4244N was
148 validated with Sonic Mega Collection; GCC-4243N is routed to the same path
149 for the next fleet test.
150 - Extended the existing Xbox reference logger into a shared FriiDump run logger.
151 Every invocation now creates a log: `<output>.log` when an output file is
152 known, `friidump_<drive>.log` when only a drive is known, otherwise
154 - Kept GDR-3120L Xbox ripping support on the FF 08 01 vendor lock/unlock path.
155 - Forced Xbox/XGD mode now refuses non-supported Xbox unlock profiles instead
156 of falling back to GC/Wii dumping methods.
161 * libfriidump/xbox_ref/utils.c: Add SHA-256 to the copied GDR-8050L
162 reference full-file hash calculation, console/log summary, and XDVD/media
163 sidecar hash metadata.
164 * src/friidump.c: Suppress the legacy FriiDump hash footer for the GDR-8050L
165 copied-reference path so empty CRC32/MD5/SHA-1/SHA-256 lines are not
166 printed after the authoritative Xbox reference summary.
169 2026-06-28 jtryba / ChatGPT
171 * libfriidump/xbox_ref/xbox_ref_log.[ch], libfriidump/xbox_ref/utils.c:
172 Keep carriage-return progress updates on the console only. The GDR-8050L
173 log now remains a line-oriented diagnostic record with SCSI dumps,
174 phase markers, hash summaries, metadata writes, and final elapsed time,
175 instead of recording every transient progress repaint as a separate line.
176 Full READ DVD STRUCTURE 0xAD payloads remain untruncated in the log.
181 * GDR-8050L reference hook: preserve the original dumper timing sleeps
182 exactly (tray-cycle 3000 ms, readiness settle 1500 ms or 10000 ms
183 fallback, RefreshVolume's 1000 ms plus the explicit post-refresh
185 * Xbox/GDR-8050L filename behavior now matches the reference dumper: the
186 first unlock/metadata pass derives Title[MediaID].iso/.xiso from the XBE
187 title and DMI media ID by default. Supplying -i <file> or -X <file> is an
188 explicit filename override; bare -i or bare -X uses the derived name.
189 * If FSCTL_LOCK_VOLUME fails, report that the copied reference dumper treats
190 it as fatal before XBE/title probing, instead of collapsing the error into
191 a generic sector 0..15 dump failure.
196 * GDR-8050L Xbox redump/XISO path: dispatch native Windows runs directly
197 into a copied-in reference implementation from the original Xbox dumper
198 (main.c/utils.c/unlock.c helpers) instead of approximating the state
199 machine inside FriiDump's generic read loop.
200 * Preserve GDR-3120L on the separate FF 08 01 vendor command path and leave
201 non-native drives on FriiDump's existing command/method fallback behavior.
202 * Keep STOP UNIT/spin-down cleanup after the reference dump attempt.
207 * libfriidump/dumper.c, libfriidump/dvd_drive.c, libfriidump/disc.c:
208 Align the GDR-8050L Xbox redump state machine more literally with the
209 reference dumper. UnlockDrive() calls are treated as required state actions
210 rather than fatal capacity gates; RefreshVolume/settle/ready/speed/volume-lock
211 behavior is mirrored for the post-media-change metadata phase; STOP UNIT is
212 reserved for final cleanup.
214 Initialize Xbox dump failure-sector reporting before setup begins.
215 FriiDump 0.5.3.2 GDR-8050L main.c alignment follow-up
217 - Relaxed the GDR-8050L UnlockDrive() port to match the original dumper: the
218 final READ CAPACITY observation is diagnostic, not a fatal condition. This
219 allows the first handshake to prime the drive before the required media-change
220 event instead of failing early while the visible DVD-video view still reports
222 - Added visible stage messages for the GDR-8050L redump path: primary handshake,
223 media-cycle, re-handshake, metadata/auth kick, video-view restore, and final
225 - Changed the GDR-8050L redump 32-sector game lead-in to the original dumper's
226 zero-fill behavior. The lead-in read/fallback experiment remains for non-8050L
228 - Preserved GDR-3120L on the separate FF 08 01 vendor lock-state path and kept
229 non-native drives on FriiDump's original behavior unless Xbox mode is forced.
232 FriiDump 0.5.3.2 Xbox flow/build follow-up
234 - Corrected the GDR-8050L redump-style state machine to follow the original
235 dumper order: unlock/read game metadata, media-cycle back to the visible
236 DVD-video view, capture video L0/L1, unlock again, read game lead-in/game
237 data, then write PFI/DMI/redump JSON.
238 - Added START STOP UNIT LoEj tray-cycle support for the GDR-8050L redump path.
239 - Added unconditional STOP UNIT / spin-down cleanup after dump attempts, on
241 - Clarified docs to avoid describing the DVD-video section itself as locked;
242 the video section is the normal visible DVD-video view.
245 - Added Xbox redump retry/recovery kicks around GDR-8050L view-switch reads,
246 mirroring the original dumper cadence: re-trigger auth, set maximum speed,
247 and issue harmless READ(10) probes before retrying game-view reads.
248 - Added visible Xbox failure diagnostics that report the failing phase, source
249 LBA, and reconstructed output LBA even in non-VERBOSE builds.
250 - Improved Xbox redump failure reporting so the generic final sector range no
251 longer always falls back to 0..15 after a later layout phase fails.
255 - Fixed forced Xbox/XGD (`-T 4`) routing so GDR-8050L/GDR-3120L dumps use
256 the native Xbox direct MMC/SCSI path instead of displaying or selecting the
257 original GC/Wii Hitachi command 2 / method 9 memdump path.
258 - Reworded the runtime status text: Xbox initialization no longer says
259 "Retrieving disc seeds", because seed cracking is only for GC/Wii paths.
260 - Xbox `-i` now prints that it is writing an Xbox/XGD redump-style ISO.
261 - Added single-sector READ(10) fallback inside Xbox redump range reads so
262 visible DVD-video boundaries and other edge ranges are retried like the original
263 dumper before the dump is declared failed.
264 - Preserved the program version at 0.5.3.2; the preceding MSVC-only build-task
265 refresh did not receive a program version bump.
269 - Added `-D` / `--dvd` as a clear standard DVD-ROM mode available to all
270 drives. It is equivalent to forcing disc type `-T 3` and uses FriiDump's
271 original DVD/raw/ISO path rather than Xbox unlock or metadata paths.
272 - Added DiscImageCreator-compatible Original Xbox/XGD1 redump layout constants
273 to the redump JSON: XBOX_SIZE 3,820,880 sectors, layer break LBA 1,913,776,
274 DVD start PSN 0x30000, Xbox/game start PSN 0x60600, and output game start
275 LBA 0x30600 / 198144.
276 - Added a runtime sanity check that the hardcoded Xbox redump layout still
277 matches the DiscImageCreator-compatible XGD1 constants before writing an
278 Xbox redump-style ISO.
279 - Updated README, README.technical, XBOX.md, options, and CLI help to make
280 standard DVD dumping and Xbox redump/XISO dumping commands clearer.
283 - Added GDR-3120L/Kreon-style vendor helpers: get feature list (`FF 08 01 10`),
284 set lock state 0/2 (`FF 08 01 11 xx`), and disable error-skip
285 (`FF 08 01 15 00`) before dumping.
286 - Added Samsung/Kreon-style Xbox-capable candidates TS-H352C, TS-H353A,
287 SH-D162C, SH-D162D, SH-D163A, and SH-D163B for forced Xbox experiments
288 when the drive firmware supports the FF 08 01 command family.
289 - Expanded the Hitachi-LG supported-drive list for GC/Wii profiles to include
290 GDR-8082N/8083N/8084N, GDR-8161B/8162B/8163B/8164B,
291 GCC-4160N/4240N/4243N/4244N/4247N, with notes for probable/error-prone
292 related models; added GSA-4163B as an experimental Hitachi-LG profile.
293 - Added AUTHORS credit for scsi1.pas / The Specialist and the xboxhacker.net
294 contributors for the GDR-8050L challenge-table handshake, and DiscImageCreator
295 reference credit for the FF 08 01 vendor lock-state path.
296 - Added native Xbox/XGD disc support.
297 - Added Xbox disc type selector: `-T 4`.
298 - Added GDR-8050L profile with challenge-table handshake, partition unlock,
299 sticky descramble enablement, and direct 2048-byte READ(10) dumping.
300 - Corrected the GDR-3120L profile to use the DiscImageCreator-style FF 08 01 vendor feature-list and lock-state command family instead of treating it as a plain direct READ(10) drive.
301 - Changed Xbox `-i` output from a simple unlocked host-view copy to a
302 redump-style Original Xbox/XGD1 2048-byte-sector reconstruction with locked
303 video L0/L1, padding, 32-sector game lead-in, and unlocked game/XDVDFS data.
304 - Deferred the GDR-8050L unlock until dump time so redump-style ISO output can
305 capture the visible DVD-video view before switching to the unlocked game view.
306 - Added optional Xbox redump metadata output: `.pfi.bin`, `.dmi.bin`, and
307 `.redump.json` next to Xbox `-i` ISO dumps when the drive exposes PFI/DMI.
308 - Xbox `-i` and `-X` both attempt to read the 32-sector game lead-in and
309 zero-fill only unreadable lead-in sectors.
310 - Confirmed non-Xbox drives remain on FriiDump's original autodetection and
311 command/method paths unless Xbox mode is explicitly forced with `-T 4`.
312 - Added Xbox XISO output mode: `-X <file>` / `--xiso <file>`.
313 - XISO output probes XDVDFS at LBA 306112, falls back to LBA 32, copies
314 dual-layer retail-style images through LBA 1913920, and uses the XDVDFS
315 VolumeSize byte field for single-layer/homebrew-style images.
316 - XISO output attempts to read the 32-sector lead-in from the active drive view
317 and zero-fills only unreadable lead-in sectors.
318 - Added MMC/SCSI helpers for READ CAPACITY(10), READ(10), MODE SENSE(10),
319 MODE SELECT(10), MODE SELECT(6), READ DVD STRUCTURE, and TEST UNIT READY.
320 - Updated documentation for Xbox usage, options, output modes, and the
322 - Fixed `-A` / `--allmethods` so each command/method attempt opens a
323 fresh drive/disc object and binds the command-specific memory-dump function
324 before testing the method. The sweep now includes Xbox direct READ(10)
326 - Fixed progress timing/statistics propagation from the dump routine to the
327 command-line front-end.
328 - Fixed the command-line process return code so successful operations return
329 `EXIT_SUCCESS` and failures return `EXIT_FAILURE`.
330 - Replaced the legacy MD5 and SHA-1 hash implementations with the fixed
331 implementations from the merged hash-upgrade branch.
332 - Added SHA-256 hashing/reporting for raw ISO, unscrambled ISO, and Xbox XISO
333 outputs while preserving existing CRC32/MD5/SHA-1 reporting.
334 - Updated the GDR-8050L challenge-table path to use the fixed SHA-1
335 implementation for its RC4 key derivation.
338 - Fixed failing after 1st DL media layer with non-Hitachi methods.
339 - Fixed still hashing with 'nohash' parameter when resuming.
340 - Fixed resuming larger files (~4 GB).
341 - Fixed unscrambling larger files.
342 - Faster file unscrambling.
343 - Slight modifications to methods;
344 possible performance increase with Hitachi based devices.
345 - Restructured methods and added some new ones.
346 - Added layer break information.
347 - Added current position output when error occurs.
348 - Added SH-D162A, SH-D162B, SH-D162C & SH-D162D as supported.
349 > Jackal, gorelord4e, themabus
351 - Corrected handling of standard DVDs
352 (type should be forced to 3, when dumping or unscrambling).
353 - Better response to 'speed' parameter.
354 - Uniform raw output for all devices: unscrambled data + headers.
355 - Slight performance increase (~1650 MB/h on LH-18A1H).
356 - Added LH-18A1P, LH-20A1H, LH-20A1P to list of supported devices.
359 - New command 'vanilla 2384'.
360 - Restructured methods, some now support optional parameters.
361 - Ability to select standard DVDs as source.
362 - Limited recognized Lite-On drives to LH-18A1H.
365 - Regions: Italy, France, Germany, Spain, Australia, PAL-X, PAL-Y.
366 - Updated publisher list from http://wiitdb.com/Company/HomePage
367 - Included GDR8082N & GDR8161B as supported Hitachi drives.
368 - Lite-On, Renesas & vanilla memory buffer access commands.
369 Lite-On tested on LH-18A1H, should work on many more
370 (LH*, SH, DH*, DW* & possibly other MediaTek drives)
371 - Shifted methods 1..4 to 0..3 and added new ones 4..6
372 Associated known drives with default methods.
373 - Additional commandline parameters:
374 stop, speed, command, type, size
375 - Some minor changes and fixes.
376 > Jackal, Truman, themabus
378 - Support for DL Wii DVDs.
381 - First public release.
383 Build packaging note:
384 - Fixed direct MSVC response-file build for copied GDR-8050L reference hook by avoiding duplicate sha1.obj output names and by exporting disc_get_device()/dvd_get_device().
387 2026-06-29 / HLDS 0xE7 Windows volume guard
388 ---------------------------------------------
390 * The existing Xbox FSCTL_LOCK_VOLUME-style guard is now exposed as a shared
391 FriiDump volume lock helper.
392 * HLDS 0xE7 GC/Wii paths apply the guard before disc seed retrieval, so Windows
393 Explorer/AutoPlay is less likely to interrupt GCC-4160N/GCC-4240N Type1 seed
394 reads with an "insert a disc" prompt.
395 * The guard is warning-only: if Windows already owns a transient handle, FriiDump
396 logs the failure and continues so the hardware read result remains authoritative.
399 2026-06-30 / GCC-4160N Type1 confirmed
400 ---------------------------------------
402 * Updated observed Sonic Mega Collection (US) fleet results: GCC-4160N/0010
403 Type1 (0x00a13000, one memory window) completed a verified matching dump.
404 * Recorded observed rate 1613.08 MB/h and total runtime 3127.98 seconds.
405 * Documented that AutoPlay had to be disabled for reliable GCC-4160N seed
406 retrieval even though the shared volume guard succeeded.
408 2026-07-01 HLDS 0xE7 GDR-8081N scan mode
410 * Added --hlds-e7-scan / --scan-log for fast HIT 0xE7 cache-base discovery without seed cracking or full dumping.
411 * The scan fills the drive cache with tiny reads, tries candidate cache/memdump bases, scores raw-sector ID headers, and writes a JSON report.
412 * Seeded GDR-8081N scan candidates from known HLDS families plus first-pass GDR-8081N firmware/binary constants and aliases.
413 * Preserved GDR-8050L modified-firmware read-quiet behavior and GDR-3120L Xbox-only support wording.
415 2026-07-10 - FriiDump 0.5.3.3
416 * Added media-ready preflight before disc detection and GC/Wii seed retrieval.
417 * TEST UNIT READY now blocks vendor seed/cache commands when no disc is present.
418 * Added bounded retry for transient becoming-ready / unit-attention states.
419 * Added clear no-disc and not-ready sense reporting.
420 * Added live INQUIRY alias `GCC4244/B103` for the promoted GCC-4244N B103 profile.
421 * Promoted the successfully validated GDR-8163B 0L20, 0D20, 0B30, 0E15, and 0M26 rows to live-validated status; retained 0L30 live validation.
422 * Added a consolidated real-hardware validation report with Redump comparisons.
425 2026-07-10 - FriiDump 0.5.3.4
426 * Corrected Windows/Linux MMC error semantics: ignore_errors now suppresses diagnostics only and no longer converts failed commands into success.
427 * Windows SCSI pass-through now treats non-GOOD SCSI status as command failure even when DeviceIoControl succeeds.
428 * Strengthened media preflight: TEST UNIT READY is followed by READ CAPACITY(10), requiring a nonzero 2048-byte logical-block medium before vendor seed/cache commands.
429 * Fixed empty-tray false positive observed on HL-DT-ST CDRW/DVD GCC4244/B103 over USB.
430 * Added completed GDR-8163B 0L23 Redump-matching validation result.