Re: Dumping SafeDisc CD's

I have to agree with RetroGamer here Rocknroms, if we can't get the same checksum, with the same disc, in the same drive, twice, without using the log file, then there's something really wrong with ddump.

Re: Dumping SafeDisc CD's

Okay I'm too lazy to read all posts, but I think this is the issue:

On certain drives like Plextors, ddump read in scrambled mode and skip errors very fast, but as a result, some error sectors are filled with scrambled data instead of the ddump pattern. That's why it's always best to read at a lower speed the first time and, once you have a correct .log file, dump the disc again using this file on one or more drives and try to get a consistent checksum. So it's possible that the first dump is different than the ones that are dumped using the log file. I don't think there's any danger in this, as long as we assume that the .log file only contains error sectors tongue.. but so far doing a second read has always done the trick for me.

PX-760A for life

Re: Dumping SafeDisc CD's

I thought the point of DDump was just that, to skip the erroneous sectors and replace them with something else arbitrary.

Unless things have changed in the past years, it's
first read -> it produces unconsistent dumps, of course, because it IS trying to read faulty sectors, then it proceeds to record the position of faulty sectors to log
second read -> it dumps what's good and replaces the bad with its own arbitrary ones

That's what I remember from when I dumped Blood 2.

I'm not saying DDump's dumping routine is redump.org-worthy or unworthy, only that DDump has ALWAYS been about that, I don't get why it seems a trouble just now, when the program hasn't changed since forever  tongue

Re: Dumping SafeDisc CD's

@ Ssjkakaroto and Retrogamer

Jackal explain it better, you cannot be sure a dump is right without dumping again with .log file and if "no log file dump" is different this one is bad.

My patch request thread
--------------------------------

Re: Dumping SafeDisc CD's

"first read -> it produces unconsistent dumps, of course, because it IS trying to read faulty sectors, then it proceeds to record the position of faulty sectors to log"

The dumps should be consistent, the erroneous sectors don't change from read to read. Ddump is, in fact, trying to read those sectors, but it won't be able to read them, so they'll be filled with arbitrary data in the first read also.
The log file just speed things up, specially for those drives that don't have Fast Error Skip, making ddump skip those sectors automatically, but the dump should be identical to the one made without it.

Gigadeath, there is no trouble, the dumps made with ddump are consistent, with or without the log file. Only Nexy ran into that problem.

Re: Dumping SafeDisc CD's

I just dumped a SafeDisc 1 protected game with bad sectors extending to 10,530. The guide specifies a maximum of 10,500, is this OK? Does the range in the guide need to be updated again?

Re: Dumping SafeDisc CD's

BitLooter wrote:

I just dumped a SafeDisc 1 protected game with bad sectors extending to 10,530. The guide specifies a maximum of 10,500, is this OK? Does the range in the guide need to be updated again?

It was an approximate value, somebody updated the first post already (I guess Jackal).
I believe I have had a value above 11000, but don't remember exactly.

PX-760A (+30), GSA-H42L (+667), GDR-8164B (+102), SH-D162D (+6), SOHD-167T (+12)
Downloads: Tools | Videos

Re: Dumping SafeDisc CD's

I didn't expect anything to be wrong, but the guide said to say something if I found sectors outside that range. Now that I've gotten that out of the way, I'll go submit my disc.

Re: Dumping SafeDisc CD's

First SafeDisc sector in http://redump.org/disc/7447/ -> 807
Last SafeDisc sector in http://redump.org/disc/7487/ -> 10977

PX-760A (+30), GSA-H42L (+667), GDR-8164B (+102), SH-D162D (+6), SOHD-167T (+12)
Downloads: Tools | Videos

Re: Dumping SafeDisc CD's

I dumped again the SafeDisc games (the ones with blue status) with the log files that i kept the first time that i dumped them and the crc's matched the DB. So this .log file is there only to speed up the dumping process in the second dump.
But well, the second dump is really fast (5min vs. ~1hour) so i think that we could do that as a verification.

"Did you ever wonder why we had to run for shelter when the promise of a brave new world unfurled beneath a clear blue sky?"

Re: Dumping SafeDisc CD's

My drives are fast error skip capable, and without log only takes about 20 mins at 4X (drive won't go any lower). The plextor is the fastest at skipping bad sectors. When not using .log the dumps are just not consistent for me at all. No matter if I use my PIII with the plextor and lite-on, or my core2duo machine with 2 of the asus drives, always different results every dump with no .log.

I get the SAME checksums if I use the .log, so that's the whole point of it. It's also the SAME if I use clonecd instead of ddump, which I did just to verify things are working correctly.

Lowest bad blocks start I have had is 646 (forget which disc, I'm sure I'll find it again when I'm dumping stuff) and I'm sure highest was in the 10800 range.

My Drives:
Plextor PX-W5224A 1.04 (+30) : Lite-On LH-20A1H LL0DN (+6) : ASUS DRW-2014L1 1.02 (+6)

Re: Dumping SafeDisc CD's

Nexy wrote:

Lowest bad blocks start I have had is 646

Be sure it's SafeDisc and not an other protection.
4ex. http://redump.org/disc/7251/ is CopyLok protected and it begins at 226

PX-760A (+30), GSA-H42L (+667), GDR-8164B (+102), SH-D162D (+6), SOHD-167T (+12)
Downloads: Tools | Videos

Re: Dumping SafeDisc CD's

It's safedisc, I know all about protections and how to uhm... "bypass" them tongue

Last edited by Nexy (2009-10-31 23:23:58)

My Drives:
Plextor PX-W5224A 1.04 (+30) : Lite-On LH-20A1H LL0DN (+6) : ASUS DRW-2014L1 1.02 (+6)

Re: Dumping SafeDisc CD's

I decided to dump a safedisc game again (Unreal Tournament) to confirm what I was saying and here are my results:

PLEXTOR CD-R   PREMIUM  1.07
1) No log, safedisc, speed1: de135b80021facd3140b3b2128584057 (doesn't match db)
2) No log, safedisc: de135b80021facd3140b3b2128584057 (doesn't match db)
3) Use log: c4866c13b3626e6edd4bcfd9089bd27d (matches db)

PIONEER DVD-RW  DVR-115D1.22
1) No log, safedisc, speed1: c4866c13b3626e6edd4bcfd9089bd27d (matches db)
2) Use log: c4866c13b3626e6edd4bcfd9089bd27d (matches db)

_NEC    DVD_RW ND-3540A 1.WB
1) No log, safedisc, speed1: c4866c13b3626e6edd4bcfd9089bd27d (matches db)
2) Use log: c4866c13b3626e6edd4bcfd9089bd27d (matches db)

PLEXTOR DVDR   PX-760A  1.07
1) No log, safedisc, speed1: 20440f68332ffb3a7644260b7114c03c (doesn't match db)
2) No log, safedisc: 20440f68332ffb3a7644260b7114c03c (doesn't match db)
3) Use log: c4866c13b3626e6edd4bcfd9089bd27d (matches db)

So,

Jackal wrote:

On certain drives like Plextors, ddump read in scrambled mode and skip errors very fast, but as a result, some error sectors are filled with scrambled data instead of the ddump pattern.

is definitely true, but notice that the hashes are consistent on the same drive. I think Nexy's drives probably have this issue too.

Another thing that I noticed is that when I used my Plextor Premium (USB drive), I had to use Frogaspi instead of Nero ASPI (which is a wrapper for SPTI), otherwise I got the message: 'DDump only works with "Read_CD" or "Read_CDDA" compatible devices.'

Re: Dumping SafeDisc CD's

I am using adapec aspi 4.712, it works perfectly fine on both my systems. I have SPTI installed also for alcohol and some other things. I have nero 6.6.1.15d installed aswell, but I chose the adaptec ASPI layer for use, as well as any other tool which uses ASPI. I have had 0 issues with any of them.

The post somewhere about ddump not working with anything past 4.60 is complete bs.

My Drives:
Plextor PX-W5224A 1.04 (+30) : Lite-On LH-20A1H LL0DN (+6) : ASUS DRW-2014L1 1.02 (+6)

Re: Dumping SafeDisc CD's

"I have SPTI installed also for alcohol and some other things"
You're mistaking SPTI with SPTD, SPTI is part of Windows.

Also, ddump doesn't work with any ASPI below 4.56 (without hex editing), of course it works with ASPI 4.6+.

Last edited by ssjkakaroto (2009-11-01 22:51:32)

Re: Dumping SafeDisc CD's

Ahh yeah, sorry the names are so similar. =]

My Drives:
Plextor PX-W5224A 1.04 (+30) : Lite-On LH-20A1H LL0DN (+6) : ASUS DRW-2014L1 1.02 (+6)

Re: Dumping SafeDisc CD's

I can confirm that CloneCD with Nexy's settings and ddump produce the same results.

I tested 2 days now civilization 3 with ddump, 2 drives used 3 dumps per drive. ddump didnt like the cd plextor much produced differnt results. it kept skiping the errors automatically, but the LG drive tried to read them.

In the end both LG and plextor on clonecd matched the LG ddump.

My Drives:
1. PLEXTOR PX-W4012A 1.07 (+98) 2. LG GH22LP20 1.02 (+102) 3. ASUS DVD-E616A3 1.00 (+6)

Re: Dumping SafeDisc CD's

Question: what about DVD safedisc? I found assassin's creed director's cut used BUT i want to know before if its possible.

My Drives:
1. PLEXTOR PX-W4012A 1.07 (+98) 2. LG GH22LP20 1.02 (+102) 3. ASUS DVD-E616A3 1.00 (+6)

Re: Dumping SafeDisc CD's

ghost wrote:

Question: what about DVD safedisc? I found assassin's creed director's cut used BUT i want to know before if its possible.

In order to properly dump safedisc protectecd DVDs we have to be able to read DVDs in RAW mode. This is currently being worked on however, even if we can read it raw there is still the issue of using a raw image in a virtual drive or even burning it.

Re: Dumping SafeDisc CD's

Nexy wrote:
[CloneCD ReadPrefs]
ReadSubData=1
RegenerateData=1
ReadSubAudio=1
AbortOnReadError=0
FastErrorSkip=2
ReadSpeedData=0
ReadSpeedAudio=0
IntelligentBadSectorScan=1
SectorSkip=1
NoErrorReport=0
FirstSessionOnly=0
AudioQuality=3

I would change some entries:

RegenerateData=0 (is better to turn it off)
FastErrorSkip=1 (1 == On, 2 == Auto)
IntelligentBadSectorScan=0 (you should avoid to turn it on)
ReadSpeedData=1 (data read speed == 1x, is better for reading bad sectors)
PX-760A (+30), GSA-H42L (+667), GDR-8164B (+102), SH-D162D (+6), SOHD-167T (+12)
Downloads: Tools | Videos

Re: Dumping SafeDisc CD's

ghost wrote:

Question: what about DVD safedisc? I found assassin's creed director's cut used BUT i want to know before if its possible.

US dump is in DB, I have the dump (found as an Euro release, so probably they match). Exes has no protection, also updates to v1.02 has no protection at all.

My patch request thread
--------------------------------

Re: Dumping SafeDisc CD's

I added a new package in the first post containing themabus' fixed .exe and latest FrogAspi, so I hope it will work for more people now.

PX-760A for life

Re: Dumping SafeDisc CD's

Just thought I'd let you know: CDMage reports 1251 errors from sector 321 to 10310 on my dump of Commandos: Im Auftrag der Ehre. Verified it 3 times on 2 different drives with both CloneCD and DDump.

PiD couldn't detect the exact SafeDisc version. None of the usual suspects (clokspl.exe, setup.exe, 00000001.TMP and the likes) seem to contain any signatures. A "CD/DVD Drive (sector)" scan just gives me a vague "[!] Disc Protection: SafeDisc Signature v 1 (or higher)".

Last edited by amarok (2010-06-06 03:08:40)

Re: Dumping SafeDisc CD's

Sometimes PiD doesn't work. The reason can be that the exe is not available on the disc to scan, in which case you need to install the game and scan the installation directory. Also you can try BurnOut 1.02 (which I posted elsewhere) and scan the disc as sometimes it detects versions of SafeDisc and SecuROM that PiD doesn't know.

My Drives:
Plextor PX-W5224A 1.04 (+30) : Lite-On LH-20A1H LL0DN (+6) : ASUS DRW-2014L1 1.02 (+6)