How to get C2 pointers on read errors? (Samsung SH-S202J / TS-H652J)

vbimport

#1

[qanda]This thread is about the Samsung SH-S202J / TS-H652J. Click here to see full specs[/qanda]Hello all,

My target is to recover data from badly damaged CDs.
First step is by software L2 ECC correction.
For this I want to read sectors with L2 parity bytes and C2 error pointers.

Can anybody recommend CD/DVD drives that give valid C2 error pointers.
I got them on some drives, but the values seem not correlated to error positions in data.
There may be also other ways to get this data from drive.
For now I am using Read CD command with data select byte 0xFC (get bytes: 2648 =2352 +294+2 )
and Mode Select command for setting in page 01h “Read-Write Error Recovery” byte 2 “Error Recovery Parameter” bits TB 0x20 and Disable Correction (DCR) 1
Is there something I miss?

Thank you,

lucian V


#2

[QUOTE=lucian V;2135221][qanda]This thread is about the Samsung SH-S202J / TS-H652J. Click here to see full specs[/qanda]Hello all,

My target is to recover data from badly damaged CDs.
First step is by software L2 ECC correction.
For this I want to read sectors with L2 parity bytes and C2 error pointers.

[B]Can anybody recommend CD/DVD drives that give valid C2 error pointers.[/B]
I got them on some drives, but the values seem not correlated to error positions in data. [/QUOTE]
Perhaps is because data sectors are scrambled, so you would have to descramble to get correlation.