Page 307 of 354

Re: DiscImageCreator

Posted: Mon Sep 20, 2021 7:55 am
by sadikyo
sarami wrote:"UPX" is shown in IMAGE_SECTION_HEADER of SETUP.EXE. Please check if it is compressed by UPX or not.
If yes, DIC is not supported it yet. 20210401 version does not output IMAGE_EXPORT_DIRECTORY yet.
I do not know how to check if something is compressed with UPX or not.  ?

Also, I've talked to a few people and we are wondering what the purpose of the version checking / displaying is? Especially if it is causing DIC to crash and not complete dumps.

Re: DiscImageCreator

Posted: Mon Sep 20, 2021 10:12 am
by sarami
sadikyo wrote:I do not know how to check if something is compressed with UPX or not.  ?
SETUP.EXE

UPX is https://upx.github.io/

Re: DiscImageCreator

Posted: Tue Sep 21, 2021 4:44 pm
by MrPepka
/viewtopic.php?t=34443 … ozoficzny/
@sarami Is my CD working properly? I would like to add that the game is very slow to install from the original, physical disc, but from the bin/cue disc image it installs normally, the disc itself is also slow to copy something. Could these C2 errors also be an MPF bug?

Re: DiscImageCreator

Posted: Tue Sep 21, 2021 4:59 pm
by MrPepka
/viewtopic.php?p=74717#p74717
This CD reports even more errors, although the installation of the game from this particular CD is flawless, I also had no problems copying this CD

Re: DiscImageCreator

Posted: Tue Sep 21, 2021 8:45 pm
by sarami
> HARRY_POTTER_POL
It seems no problem.

> HPPoA
There are non-intentional c2 errors (bad dump).

Anyway, redump.org does not accept your drive.

Code: Select all

                VendorId: Optiarc 
               ProductId: CD-RW CRX880A   
    ProductRevisionLevel: KX07
          VendorSpecific:  Nov10,2006         

Re: DiscImageCreator

Posted: Wed Sep 22, 2021 6:02 am
by MrPepka
My previous dumps were made on the same CD / DVD drive and they were accepted

Re: DiscImageCreator

Posted: Wed Sep 22, 2021 7:25 am
by matura713
@sarami

please, advice me - is it possible somehow to do like 2-pass dump with 'DiscImageCreator' for Multi-Session CDs in order to dump them with Plextor CD-drive(more specifically PX-5224) using information about the Multi-Session from a previous dump made with Plextor DVD-drive? Here is what I mean by 2-pass and why I want to do that in more details:

- the discs I mean are CDS200-protected, I posted details here:

/viewtopic.php?p=74024#p74024

So, the whole issue is, in their 1st session, they have so many C2 errors pressed at factory as part of the protection that Plextor DVD-drives just cannot handle them, but those DVD drives can handle the Multi-Session part, as well read properly the 2nd session.

What I mean by 2-pass:

1st pass) make dump without "/c2" with  Plextor DVD-drive to get Multi-Session information:
Creating .scm (LBA) 330753/352351 Lead-out length of 1st session: 6750
LBA[330758, 0x50c06]: [F:ProcessReadCD][L:288]
        Opcode: 0xd8
        ScsiStatus: 0x02 = CHECK_CONDITION
        SenseData Key-Asc-Ascq: 03-02-8d = MEDIUM_ERROR - VENDOR UNIQUE ERROR
End of readable sector
Lead-in length of 2nd session: 4500
Creating .scm (LBA) 335403/352351 Pregap length of 1st track of 2nd session: 150

Creating .scm (LBA) 352351/352351
Copying .scm to .img
Descrambling data sector of img: 335253/335253
Descrambling data sector of img: 352350/352350
Exec ""G:\dic\EccEdc.exe" check "G:\dic\px712cds\AUDIOCD.img""
FILE: G:\dic\px712cds\AUDIOCD.img
Checking sectors: 352350/352350
[ERROR] Number of sector(s) where user data doesn't match the expected ECC/EDC:
4497
Total errors: 4497
Total warnings: 0
Creating cue and ccd (Track) 16/16
2nd pass) provide some of the numbers above from PX-712A dump to 'DiscImageCreator' to make it able to dump at least the 1st session properly, but this time using Plextor PX-5224, which can handle those "C2" errors with no problem. the 2nd session - we don't need it at all - it contains executable of the player - what is needed is perfect 1st session. Now, if based on the above numbers from PX-712A dump, PX-5224 can be made to dump both 2 session - that is a bonus, most important is perfect copy or the 1st session. Or since PX-712A can dump the 2nd session as there is  no protection, i.e. no C2 errors there, as part of the 2nd pass combine it to 1st session dumped with PX-5224.

After all based on the available drives capabilities and what is important on those CDs we need to set some acceptable ReDump standards what proper dump for those CDS200 CD means. Any opinions on that are welcomed.

Re: DiscImageCreator

Posted: Wed Sep 22, 2021 8:02 am
by superg
matura713 wrote:Total errors: 4497
This error count looks familiar to me. We get a very similar number of C2 errors at start for many PS2 unlicensed discs.
Did you try to dump with /sf?

Re: DiscImageCreator

Posted: Wed Sep 22, 2021 8:03 am
by sarami
matura713 wrote:So, the whole issue is, in their 1st session, they have so many C2 errors pressed at factory as part of the protection
Yes. I think it's impossible to get the consistent hash. If the disc you want to dump is released as CDDA, I recommend you get it.

Re: DiscImageCreator

Posted: Wed Sep 22, 2021 8:57 am
by matura713
sarami wrote:Yes. I think it's impossible to get the consistent hash. If the disc you want to dump is released as CDDA, I recommend you get it.
PX-5224 is capable to bypass the protection - I definitively proved that, if you read all the details in my other thread - exactly, because 1 of my CDS200 discs, I own re-issued release of it without a protection, i.e. release of it as CDDA disc and that is how I know the correct hash of each track. So, that allowed me to prove PX-5224, not only can read CDS200 discs, but read the tracks from them with 100% correct hashes and no any C2 errors. Plextor DVD drives at the same time are terrible to correct such errors.

So, the issue is on CDS200 discs 'DiscImageCreator' says to me "Plextor CD drives are not supported for Multi-Session discs" (or something like that, I don't recall the exact error message), that's why I cannot dump it with PX-5224 and with Plextor DVD drives (at least 708 and 712) it's all thousands of errors.

What makes sense to me is some "combination" of PX-5224 (for all data in the 1st session) and PX-712 for the 2nd session and Multi-Session information.

[EDIT] OK, below are:

* Logs from recent version of DiscImageCreator - it quits with PX-5224, saying "This program doesn't support to dump the multi-session disc by the plextor CD Drive"

* Logs from older version - that shows PX-5224 is capable to read the data properly without any C2 errors (and I confirmed the same with EAC that all track hashes are correct), but it's stuck on the 2nd session.

* And of course the log from my previous post is showing PX-712 making several thousand C2 errors.

So, why not option just to stop DiscImageCreator on 2nd session with  PX-5224 or something like that when CDS200 is in use? Obviously older DiscImageCreator can read the important data on the disc, while newer version of DiscImageCreator refuse to do anything altogether?!
newer DIC version wrote:DiscImageCreator.exe cd f AudioCD 8 /c2 /d8
AppVersion
        x86, AnsiBuild, 20210701T212154
/c2 val1 was omitted. set [4000]
/c2 val2 was omitted. set [0]
valid extension was omitted. -> set .bin
CurrentDirectory
        G:\dicnew
WorkingPath
         Argument: AudioCD.bin
         FullPath: G:\dicnew\AudioCD.bin
            Drive: G:
        Directory: \dicnew\
         Filename: AudioCD
        Extension: .bin
StartTime: 2021-09-22T17:13:45+0100
Set the drive speed: 1411KB/sec
This drive supports [OpCode: 0xd8, SubCode: 0]
This drive supports [OpCode: 0xd8, SubCode: 1]
This drive supports [OpCode: 0xd8, SubCode: 2]
This drive supports [OpCode: 0xd8, SubCode: 8]
Checking reading lead-out -> OK
Checking SubQ adr (Track) 16/16
[INFO] This disc is Multi-Session. /ms is set.
[ERROR] This program doesn't support to dump the multi-session disc by the plextor CD Drive
EndTime: 2021-09-22T17:15:53+0100
older DIC version, all important data read without a single C2 contrary to PX DVD drives with thousands of errors! wrote:DiscImageCreator.exe cd f AudioCD 8 /c2 /d8
AppVersion
        x86, AnsiBuild, 20201101T114333
/c2 val1 was omitted. set [4000]
/c2 val2 was omitted. set [0]
valid extension was omitted. -> set .bin
CurrentDirectory
        G:\dicold
WorkingPath
         Argument: AudioCD.bin
         FullPath: G:\dicold\AudioCD.bin
            Drive: G:
        Directory: \dicold\
         Filename: AudioCD
        Extension: .bin
StartTime: 2021-09-22T17:18:17+0100
Set the drive speed: 1411KB/sec
This drive supports [OpCode: 0xd8, SubCode: 0]
This drive supports [OpCode: 0xd8, SubCode: 1]
This drive supports [OpCode: 0xd8, SubCode: 2]
This drive supports [OpCode: 0xd8, SubCode: 8]
Checking reading lead-out -> OK
Checking SubQ adr (Track) 16/16
[INFO] This disc is Multi-Session. /ms is set.
Checking SubRtoW (Track) 16/16
Reading DirectoryRecord    4/   4
Set OpCode: 0xd8, SubCode: 8(Raw)
Checking SubQ ctl (Track) 16/16
Creating .scm (LBA)   6753/352351 End of readable sector
Creating .scm (LBA) 330755/352351 Lead-in length of 2nd session: 330756
Creating .scm (LBA) 330756/352351 Lead-in length of 2nd session: 330757
..........................
So, I guess, what I am asking is why not check 2nd session contains the useless CDS200 data and in such cases cut the process at LBA 330755 (or 330754, I am not sure what is the correct number) and proceed from there?