I use this one

subdump.exe -i d: -f test.sub -mode 2 -rereadnum 25 -speed 8 -fix 2

Plextor PX-760A 1.07 (+30) : Plextor PX-716SA 1.11 (+30) : Plextor PX-W5224A 1.04 (+30) : Plextor PX-W4824 1.07 (+30) : Plextor PX-W4012TA 1.07 (+98) : Plextor PX-W1610TA (+99) : Plextor PX-W1210TA 1.10 (+99) : Lite-On LTR-48246S (+6) : Lite-On LTR-52246S (+6) : Lite-On LH-20A1H LL0DN (+6) : BenQ DW1655 BCIB (+618) : ASUS DRW-2014L1 1.02 (+6) : Yamaha CRW-F1 (+733) : Optiarc SA-7290H5 1H44 (+48) : ASUS BW-16D1HT 3.02 (+6)

77 (edited by sarami 2013-03-10 01:49:32)

The cause of the x64 error
-> padded with a multiple of four the DataTransferLength of CDROM_READ_TOC_EX_FORMAT_FULL_TOC

78 (edited by Nexy 2013-02-19 05:52:07)

Seems to be working now. =]

:EDIT:

I managed to dump some lead-in and pre-gap just fine. I do get errors, but the sectors are dumped anyways with subcode.

I did -5000 0 , but it only dumped 3927 sectors. I am not sure why.

I dumped some discs I have which have audio and mastering errors. It dumped the tracks just fine and they match my manual dumps. I will do further testing.

I dumped a disc with R-W filled with FF, and it was suffering the very slow reading speed. There needs to be some kind of switch to select which mode to read the subs as suggested to get around this.

Is the tool supporting C2 error reporting? Would be nice if it did.

I have not yet tried to dump some discs with intentional errors (safedisc, laserlok, smarte, sector header) I will do some testing on this too and let you know how it goes.

So far I am quite impressed with the tool! I hope you continue to develop it. It would be nice to add some more features like that of EAC and subdump for error detection and handling/repair.

Plextor PX-760A 1.07 (+30) : Plextor PX-716SA 1.11 (+30) : Plextor PX-W5224A 1.04 (+30) : Plextor PX-W4824 1.07 (+30) : Plextor PX-W4012TA 1.07 (+98) : Plextor PX-W1610TA (+99) : Plextor PX-W1210TA 1.10 (+99) : Lite-On LTR-48246S (+6) : Lite-On LTR-52246S (+6) : Lite-On LH-20A1H LL0DN (+6) : BenQ DW1655 BCIB (+618) : ASUS DRW-2014L1 1.02 (+6) : Yamaha CRW-F1 (+733) : Optiarc SA-7290H5 1H44 (+48) : ASUS BW-16D1HT 3.02 (+6)

79 (edited by Kalamari5662 2013-02-19 12:00:00)

There seems to be a bug if a disc has two data tracks.

When dumping No One Can Stop Mr. Domino, the second track has a different crc32 even though sectors and size matched.

Also,

SCSI bus status codes:02-CHECK_CONDITION [F:ReadTOCText][L:1815]
Sense data, Key:Asc:Ascq:05:24:00(ILLEGAL_REQUEST. INVALID FIELD IN CDB)

This causes my keyboard to stop working and some parts of windows with RELEASE and RELEASE_ANSI not x64.

x64 RELEASE_ANSI gives me this error

SCSI bus status codes:02-CHECK_CONDITION [F:ReadTOCText][L:1917]
Sense data, Key:Asc:Ascq:05:24:00(ILLEGAL_REQUEST. INVALID FIELD IN CDB)

but it still continues with the dumping.

Nexy wrote:

I did -5000 0 , but it only dumped 3927 sectors. I am not sure why.

The expected, that's normal.

On semi-vacation. MSF/AMSF to LBA/offset and viceversa calculator: link
To write properly occidental characters contained in japanese titles: screenshot
Spaces must be the fullwidth variant: link / screenshot

81 (edited by Jackal 2013-02-19 12:46:35)

Kalamari5662 wrote:

There seems to be a bug if a disc has two data tracks.

When dumping No One Can Stop Mr. Domino, the second track has a different crc32 even though sectors and size matched.

His Track02 is a data track and it has 32 scrambled bytes at the end where other programs have it filled with zeroes. Somehow there must be a problem with descrambling (I guess that 32 bytes = +8 samples is the combined offset) or splitting the tracks.

Nexy wrote:

I dumped a disc with R-W filled with FF, and it was suffering the very slow reading speed.

Please tell me a title.

Nexy wrote:

Is the tool supporting C2 error reporting? Would be nice if it did.

I want to know main, sub c2 read order. It can confirm by a perfectrip. PX755A is main+c2+sub,

Nexy wrote:

I have not yet tried to dump some discs with intentional errors (safedisc, laserlok, smarte, sector header)

I haven't these disc at present.

Kalamari5662 wrote:

When dumping No One Can Stop Mr. Domino, the second track has a different crc32 even though sectors and size matched.

Please upload sub & log & Track2 data.

sarami wrote:
Nexy wrote:

I dumped a disc with R-W filled with FF, and it was suffering the very slow reading speed.

Please tell me a title.

Take any CD image with the .sub, then replace all the zeroes in R-W channels with 0xFF instead of usual zeroes (you can use R2WFill.exe tool for that), then burn it and try to dump with any tool - it will be slow. AFAIK it's not caused by the dumping tools, but by the drive's firmware.

@sarami: http://www.mediafire.com/?kb4qdc13hl3urm1

Contains the .sub, .sub.txt, and .log.txt.

Hope you can see what's wrong big_smile

F1ReB4LL wrote:

AFAIK it's not caused by the dumping tools, but by the drive's firmware.

So only in 100b mode? maybe because of the Reed Solomon checking?

sarami wrote:

I want to know main, sub c2 read order. It can confirm by a perfectrip. PX755A is main+c2+sub.

As far I know, it is always main+c2+sub, except for Mediatek drives (main+sub+c2).

Jackal wrote:

So only in 100b mode? maybe because of the Reed Solomon checking?

According to Carlos (IpseDixit), R-W filled with 0xFF pattern is nonsense data which confuses the drive's logic which performs the 100b mode:
http://club.myce.com/f61/subchannel-iss … ost2128678

On semi-vacation. MSF/AMSF to LBA/offset and viceversa calculator: link
To write properly occidental characters contained in japanese titles: screenshot
Spaces must be the fullwidth variant: link / screenshot

87 (edited by MrX_Cuci 2013-02-19 21:01:50)

Kalamari5662 wrote:

There seems to be a bug if a disc has two data tracks.

When dumping No One Can Stop Mr. Domino, the second track has a different crc32 even though sectors and size matched.

Also,

SCSI bus status codes:02-CHECK_CONDITION [F:ReadTOCText][L:1815]
Sense data, Key:Asc:Ascq:05:24:00(ILLEGAL_REQUEST. INVALID FIELD IN CDB)

.

Weird, works for me. Cannonfodder has two data tracks. existing dumps are wrong? Can anyone explain how to dump those with isobuster or other tool? So I can compare.

MrX_Cuci wrote:

Can anyone explain how to dump those with isobuster or other tool? So I can compare

Just dump the two data tracks glued in a go. Then use the remove program to split the dump into data track 1 and data track 2, according to subcode info.

On semi-vacation. MSF/AMSF to LBA/offset and viceversa calculator: link
To write properly occidental characters contained in japanese titles: screenshot
Spaces must be the fullwidth variant: link / screenshot

Maybe you can help me with this if I post the image in bin / cue format? You also need the sub file from subdump?

Just run the Extract from-to function to dump the entire disc and post the dump 7zipped. And yes, sub file is required.

On semi-vacation. MSF/AMSF to LBA/offset and viceversa calculator: link
To write properly occidental characters contained in japanese titles: screenshot
Spaces must be the fullwidth variant: link / screenshot

91 (edited by sarami 2013-02-20 10:24:32)

Kalamari5662 wrote:

@sarami: http://www.mediafire.com/?kb4qdc13hl3urm1

Contains the .sub, .sub.txt, and .log.txt.

Hope you can see what's wrong big_smile

Thx. In addition, please paste a different first sector of incorrect image & a different first sector of correct image.

pablogm123 wrote:

As far I know, it is always main+c2+sub, except for Mediatek drives (main+sub+c2).

All plextor drive is main+c2+sub?

"Please paste a different first sector of incorrect image & a different first sector of correct image."

I don't know what you mean by this

93 (edited by sarami 2013-02-20 11:47:55)

you can use sector viewer(isobuster) or binary editor etc.
example isobuster

LBA :0

0000 : FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF   ................
0010 : FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF   ................
0020 : 89 89 89 89 00 00 00 00  0C 0C 0C 0C C5 C5 C5 C5   ................
0030 : 01 01 01 01 00 00 00 00  00 00 00 00 42 42 42 42   ............BBBB
0040 : 50 50 50 50 48 48 48 48  4F 4F 4F 4F 54 54 54 54   PPPPHHHHOOOOTTTT
0050 : 4F 4F 4F 4F 5F 5F 5F 5F  43 43 43 43 44 44 44 44   OOOO____CCCCDDDD
0060 : 00 00 00 00 06 06 06 06  69 69 69 69 61 61 61 61   ........iiiiaaaa
0070 : AD AD AD AD 69 69 69 69  78 78 78 78 2E 2E 2E 2E   ....iiiixxxx....
0080 : 8B 8B 8B 8B 65 65 65 65  AD AD AD AD 2E 2E 2E 2E   ....eeee........
0090 : 8B 8B 8B 8B 65 65 65 65  AD AD AD AD 00 00 00 00   ....eeee........
00A0 : 41 41 41 41 01 01 01 01  22 22 22 22 29 29 29 29   AAAA....""""))))
00B0 : 51 51 51 51 02 02 02 02  00 00 00 00 10 10 10 10   QQQQ............
00C0 : 70 70 70 70 00 00 00 00  00 00 00 00 00 00 00 00   pppp............
00D0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00E0 : 00 00 00 00 00 00 00 00  63 63 63 63 04 04 04 04   ........cccc....
00F0 : 74 74 74 74 01 01 01 01  00 00 00 00 41 41 41 41   tttt........AAAA
0100 : 00 00 00 00 00 00 00 00  00 00 00 00 30 30 30 30   ............0000
0110 : 06 06 06 06 57 57 57 57  45 45 45 45 26 26 26 26   ....WWWWEEEE&&&&
0120 : 10 10 10 10 32 32 32 32  07 07 07 07 60 60 60 60   ....2222....````
0130 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0140 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0150 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0160 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0170 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0180 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0190 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
01A0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
01B0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
01C0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
01D0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
01E0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
01F0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0200 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0210 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0220 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0230 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0240 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0250 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0260 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0270 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0280 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0290 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
02A0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
02B0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
02C0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
02D0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
02E0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
02F0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0300 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0310 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0320 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0330 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0340 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0350 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0360 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0370 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0380 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0390 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
03A0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
03B0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
03C0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
03D0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
03E0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
03F0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0400 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0410 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0420 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0430 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0440 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0450 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0460 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0470 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0480 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0490 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
04A0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
04B0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
04C0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
04D0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
04E0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
04F0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0500 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0510 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0520 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0530 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0540 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0550 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0560 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0570 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0580 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0590 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
05A0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
05B0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
05C0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
05D0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
05E0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
05F0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0600 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0610 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0620 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0630 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0640 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0650 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0660 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0670 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0680 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0690 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
06A0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
06B0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
06C0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
06D0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
06E0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
06F0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0700 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0710 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0720 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0730 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0740 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0750 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0760 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0770 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0780 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0790 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
07A0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
07B0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
07C0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
07D0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
07E0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
07F0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................

Yes, all drives I have tested are main + c2 + sub96.

On semi-vacation. MSF/AMSF to LBA/offset and viceversa calculator: link
To write properly occidental characters contained in japanese titles: screenshot
Spaces must be the fullwidth variant: link / screenshot

pablogm123 wrote:
MrX_Cuci wrote:

Can anyone explain how to dump those with isobuster or other tool? So I can compare

Just dump the two data tracks glued in a go. Then use the remove program to split the dump into data track 1 and data track 2, according to subcode info.

He can use "Extract From-To" in IsoBuster instead, starting LBA and length should be taken from subcode.
Cannon Fodder is verified anyway, no need to bother on this.

96 (edited by Kalamari5662 2013-02-21 12:33:47)

@Sarami: http://www.mediafire.com/?bdzfriq8p4ap011

Here is a link to the two different tracks. One Redump verified and the one that I have from D.I.C.

I'm not getting anything different. Their pack sizes are different but I don't know how to get different sectors to show up or see anything different.

Kalamari5662 wrote:

@Sarami: http://www.mediafire.com/?bdzfriq8p4ap011

Here is a link to the two different tracks. One Redump verified and the one that I have from D.I.C.

I'm not getting anything different. Their pack sizes are different but I don't know how to get different sectors to show up or see anything different.

Thank you!

Wrong track data isn't descrambled the last 32 byte of last sector.
Probably, your drive(ASUS DRW-24B1ST   a) can' t read lead-out.

In the next release, if combined offset is plus and can't read lead-out, tool doesn't work.
Or if combined offset is minus and can't read lead-in, tool doesn't work.

That's interesting. All the other games seem to rip fine except for the first track. Then again those were 1 data track and the others being audio.

I think it's more of a bug with the drive. Some drives have a problem reading "transition" sectors when one sector type meets another. In this case data and audio. This problem seems to happen when reading a disc forwards, if you start beyond the transition sector and then seek backwards to it, it should read ok.

Plextor PX-760A 1.07 (+30) : Plextor PX-716SA 1.11 (+30) : Plextor PX-W5224A 1.04 (+30) : Plextor PX-W4824 1.07 (+30) : Plextor PX-W4012TA 1.07 (+98) : Plextor PX-W1610TA (+99) : Plextor PX-W1210TA 1.10 (+99) : Lite-On LTR-48246S (+6) : Lite-On LTR-52246S (+6) : Lite-On LH-20A1H LL0DN (+6) : BenQ DW1655 BCIB (+618) : ASUS DRW-2014L1 1.02 (+6) : Yamaha CRW-F1 (+733) : Optiarc SA-7290H5 1H44 (+48) : ASUS BW-16D1HT 3.02 (+6)

I tried like 5 different drives and keep getting an error. Trying to dump a ps1 disc with data + multi-audio

I've used the -rall f: 8 filename