*2018-01-27
- added: Dumping of DVD which is the parallel track path and dual layer
- changed: Visual Studio 2015 to 2017
- fixed: Dumping of audio disc (didn't work from 2017-12-10)
- fixed: Rewrite .c2 file if c2 errors exist.
DiscImageCreator
Re: DiscImageCreator
DiscImageCreator, UmdImageCreator, Conv2multiBin, bin2wav, PS3Auth (needs login), [url=http://www.mediafire.com/file/5cgoy11x6ahc7qh/%2523recompressTo7z_20150109.bat/file]recompressTo7z_20150109.bat[/url]
Re: DiscImageCreator
Not yet, I'll try it with my other multi track CD-i discs when I have more time. The drive is a Plextor PX-760AF1ReB4LL wrote:Have you tried to dump other discs this way? Maybe the drive itself doesn't like swapping?rosewood wrote:Audio trap disc, DIC stop command and subdump displays this a couple of times:
Code: Select all
Sense data (SK/ASC/ASCQ): 0x00/0x00/0x00 No sense data. No additional sense information.
Re: DiscImageCreator
I have a suggestion regarding the handling of Safedisc protected discs.
I have a disc that shows random errors in the Safedisc protected areas. Because of the /sf parameter, the entire Safedisc sector range will receive no C2 error correction or re-reads. I think this is some kind of design flaw, because currently it is not possible to dump Safedisc protected games in a reliable way - you'll never know if your disc has a C2 error caused by Safedisc or a "real" one that could be fixed by re-readings.
Therefore I propose the following change to the Safedisc protection handling:
Detect the protection as always and store the Safedisc error range somewhere in memory. Read the entire disc and then try to correct C2 errors by re-reading. When DIC detects a C2 error inside the previously detected Safedisc error range, it should re-read it multiple times (user defined). If a C2 error can be fixed by re-reading: Congrats, we fixed an unintentional C2 error. If it can't be fixed by re-reading, we probably hit a Safedisc error.In this case, DIC shouldn't quit with an error as it now does, but simply skipping this sector and replace it with 0x55.
This would make dumping Safedisc discs more reliable in my opinion. What do you think?
I have a disc that shows random errors in the Safedisc protected areas. Because of the /sf parameter, the entire Safedisc sector range will receive no C2 error correction or re-reads. I think this is some kind of design flaw, because currently it is not possible to dump Safedisc protected games in a reliable way - you'll never know if your disc has a C2 error caused by Safedisc or a "real" one that could be fixed by re-readings.
Therefore I propose the following change to the Safedisc protection handling:
Detect the protection as always and store the Safedisc error range somewhere in memory. Read the entire disc and then try to correct C2 errors by re-reading. When DIC detects a C2 error inside the previously detected Safedisc error range, it should re-read it multiple times (user defined). If a C2 error can be fixed by re-reading: Congrats, we fixed an unintentional C2 error. If it can't be fixed by re-reading, we probably hit a Safedisc error.In this case, DIC shouldn't quit with an error as it now does, but simply skipping this sector and replace it with 0x55.
This would make dumping Safedisc discs more reliable in my opinion. What do you think?
ASUS BW-16D1HT 3.10 (Ribshark firmware) | Plextor W4012TA | LiteOn SOHD-167T | Sony Optiarc AD-7290H
Re: DiscImageCreator
As you say, dic needs to reread the safedisc error range to fix the unintentional errors of the range. But dic can't judge whether the errors is intentional or not, therefore the intentional errors are also reread about 500-600 sector × multiple times.
DiscImageCreator, UmdImageCreator, Conv2multiBin, bin2wav, PS3Auth (needs login), [url=http://www.mediafire.com/file/5cgoy11x6ahc7qh/%2523recompressTo7z_20150109.bat/file]recompressTo7z_20150109.bat[/url]
Re: DiscImageCreator
But when DIC hits a "real" Safedisc sector, it will quit after re-reading this sector multiple times because it was unable to fix it, right?
ASUS BW-16D1HT 3.10 (Ribshark firmware) | Plextor W4012TA | LiteOn SOHD-167T | Sony Optiarc AD-7290H
Re: DiscImageCreator
Yes. Verbose rereading just occurs, surely real c2 errors may be fixed. Plz wait until I add the code.
DiscImageCreator, UmdImageCreator, Conv2multiBin, bin2wav, PS3Auth (needs login), [url=http://www.mediafire.com/file/5cgoy11x6ahc7qh/%2523recompressTo7z_20150109.bat/file]recompressTo7z_20150109.bat[/url]
Re: DiscImageCreator
Thanks sarami for looking in to this! I really appreciate it!
ASUS BW-16D1HT 3.10 (Ribshark firmware) | Plextor W4012TA | LiteOn SOHD-167T | Sony Optiarc AD-7290H
Re: DiscImageCreator
Is HL-DT-ST UH12NS30 still a drive that works for PSX dumping and DIC? I have a friend with PS1 & PS2 code discs that has one and is interested in dumping. I guess it just can't read big offsets "(Combined Offset minus disc only)"?
Shouldn't be a problem for unlicensed discs, which usually how a low or no offset.
Shouldn't be a problem for unlicensed discs, which usually how a low or no offset.
All my posts and submission data are released into Public Domain / CC0.
Re: DiscImageCreator
I think DIC only works with D8-capable drives, giving the messy data tracks on the rest?
-
diego-rbb-93
- Posts: 571
- Joined: Mon Jun 08, 2026 1:28 am
Re: DiscImageCreator
Hi everyone!
Im trying to dump an spanish PSX demo (Syphon Filter 3 SLED-02040) and the Plextor-W4012TU im using here keeps reporting me this error:
C:\Users\diego\Desktop\HDD\Release_ANSI>DiscImageCreator.exe cd h "SCED-03780.bin" 10 /c2 /nl
AppVersion
x86, AnsiBuild, Jan 13 2018 21:29:26
/c2 val1 is omitted. set [4000]
/c2 val2 is omitted. set [0]
CurrentDirectory
C:\Users\diego\Desktop\HDD\Release_ANSI
WorkingPath
Argument: SCED-03780.bin
FullPath: C:\Users\diego\Desktop\HDD\Release_ANSI\SCED-03780
Drive: C:
Directory: \Users\diego\Desktop\HDD\Release_ANSI\
Filename: SCED-03780
Extension: .bin
Start time: 2018-01-31(Wed) 10:11:47
LBA[000000, 0000000]: [F:ExecSearchingOffset][L:82]
Opcode: 0xd8
ScsiStatus: 0x02 = CHECK_CONDITION
SenseData Key-Asc-Ascq: 05-64-00 = ILLEGAL_REQUEST - ILLEGAL MODE FOR THIS TRACK
lpCmd: d8, 00, 00, 00, 00, 00, 00, 00, 00, 01, 00, 00
dwBufSize: 2352
This drive doesn't support [OpCode: 0xd8, SubCode: 0]
LBA[000000, 0000000]: [F:ExecSearchingOffset][L:82]
Opcode: 0xd8
ScsiStatus: 0x02 = CHECK_CONDITION
SenseData Key-Asc-Ascq: 05-64-00 = ILLEGAL_REQUEST - ILLEGAL MODE FOR THIS TRACK
lpCmd: d8, 00, 00, 00, 00, 00, 00, 00, 00, 01, 01, 00
dwBufSize: 2368
This drive doesn't support [OpCode: 0xd8, SubCode: 1]
LBA[000000, 0000000]: [F:ExecSearchingOffset][L:82]
Opcode: 0xd8
ScsiStatus: 0x02 = CHECK_CONDITION
SenseData Key-Asc-Ascq: 05-64-00 = ILLEGAL_REQUEST - ILLEGAL MODE FOR THIS TRACK
lpCmd: d8, 00, 00, 00, 00, 00, 00, 00, 00, 01, 02, 00
dwBufSize: 2448
This drive doesn't support [OpCode: 0xd8, SubCode: 2]
Any thoughs about it?
EDIT: Im trying to dump other games but this error keeps pursuing me:
This drive doesn't support [OpCode: 0xd8, SubCode: 2]
Im trying to dump an spanish PSX demo (Syphon Filter 3 SLED-02040) and the Plextor-W4012TU im using here keeps reporting me this error:
C:\Users\diego\Desktop\HDD\Release_ANSI>DiscImageCreator.exe cd h "SCED-03780.bin" 10 /c2 /nl
AppVersion
x86, AnsiBuild, Jan 13 2018 21:29:26
/c2 val1 is omitted. set [4000]
/c2 val2 is omitted. set [0]
CurrentDirectory
C:\Users\diego\Desktop\HDD\Release_ANSI
WorkingPath
Argument: SCED-03780.bin
FullPath: C:\Users\diego\Desktop\HDD\Release_ANSI\SCED-03780
Drive: C:
Directory: \Users\diego\Desktop\HDD\Release_ANSI\
Filename: SCED-03780
Extension: .bin
Start time: 2018-01-31(Wed) 10:11:47
LBA[000000, 0000000]: [F:ExecSearchingOffset][L:82]
Opcode: 0xd8
ScsiStatus: 0x02 = CHECK_CONDITION
SenseData Key-Asc-Ascq: 05-64-00 = ILLEGAL_REQUEST - ILLEGAL MODE FOR THIS TRACK
lpCmd: d8, 00, 00, 00, 00, 00, 00, 00, 00, 01, 00, 00
dwBufSize: 2352
This drive doesn't support [OpCode: 0xd8, SubCode: 0]
LBA[000000, 0000000]: [F:ExecSearchingOffset][L:82]
Opcode: 0xd8
ScsiStatus: 0x02 = CHECK_CONDITION
SenseData Key-Asc-Ascq: 05-64-00 = ILLEGAL_REQUEST - ILLEGAL MODE FOR THIS TRACK
lpCmd: d8, 00, 00, 00, 00, 00, 00, 00, 00, 01, 01, 00
dwBufSize: 2368
This drive doesn't support [OpCode: 0xd8, SubCode: 1]
LBA[000000, 0000000]: [F:ExecSearchingOffset][L:82]
Opcode: 0xd8
ScsiStatus: 0x02 = CHECK_CONDITION
SenseData Key-Asc-Ascq: 05-64-00 = ILLEGAL_REQUEST - ILLEGAL MODE FOR THIS TRACK
lpCmd: d8, 00, 00, 00, 00, 00, 00, 00, 00, 01, 02, 00
dwBufSize: 2448
This drive doesn't support [OpCode: 0xd8, SubCode: 2]
Any thoughs about it?
EDIT: Im trying to dump other games but this error keeps pursuing me:
This drive doesn't support [OpCode: 0xd8, SubCode: 2]
Last edited by diego-rbb-93 on Wed Jan 31, 2018 6:49 am, edited 1 time in total.