901

(3,538 replies, posted in General discussion)

jhmiller wrote:

but why put a limit?

Ecma-119 wrote:

Format of a Path Table Record

BP Field name Content
1 Length of Directory Identifier (LEN_DI) numerical value
2 Extended Attribute Record Length numerical value
3 to 6 Location of Extent numerical value
7 to 8 Parent Directory Number numerical value
9 to (8 +
LEN_DI)

Directory Identifier d-characters, d1-characters,
(00) byte
(9 + LEN_DI) Padding Field (00) byte

Parent Directory Number (BP 7 to 8)
This field shall specify as a 16-bit number the record number in the Path Table for the parent directory of the
directory.

16-bit = 0xffff = 65535

Added the code for flushing log. (Because almost all files are 0 size)

EDIT
improved: PS2 cheat disc (support the sub-channel of huge Lead-out )

EDIT (5/2)
added: check the region of PSX if /nl is used. Because Libcrypt is only used by PAL.

902

(3,538 replies, posted in General discussion)

Changed: directory record size from 16384 to 65535

XBOX 1 dumping instructions:

Instructions for Kreon drives:
- Dump the SS/PFI/DMI .bin files using Xbox Backup Creator.
- After you closed Xbox Backup Creator, press the eject button of the drive twice so that it will remount the Xbox partitions.
- Run 'ss_sector_range.exe SS.bin >sectors.txt' in the folder containing the SS.bin.
- Run 'FreeCell.exe Drive: sectors.txt' in the folder containing the sectors.txt.
- Now the Xbox game will be dumped to 'Track 01.iso'!

I created a batch file. Please modify the path and drive letter individually.

904

(3,538 replies, posted in General discussion)

xTMODx wrote:

here are the logs from the dump whit errors...

1st and 3rd dumps are bad because it fails to get the sub-channel.
2nd and 4th dumps seems good but there are some sub-channel errors in 2nd dump and main-channel errors in 4th dump.

Anyway, try the latest release version. And it is also valid to change the reading speed (e.g. 16x 24x).

F1ReB4LL wrote:

does it check for CATALOG, ISRC, FLAGS, CD-TEXT fields in GD mode?

Added.

And
added: GC/Wii (support GCC-4240N, 4243N, 4244N(not tested yet), 4246N(not tested yet))

905

(3,538 replies, posted in General discussion)

It only checks LDA. Do you know the GD-ROM these fields have?

906

(3,538 replies, posted in General discussion)

Updated. Disabled the incorrect sub desync.

907

(3,538 replies, posted in General discussion)

jhmiller wrote:

South Park Rally (Europe)

random error exists in track.

LBA[399572, 0x618d4]: Track[06]: Index is changed from [01] to [00] [L:885]
LBA[399722, 0x6196a]: Track[06]: Index is changed from [00] to [01] [L:865]
LBA[404655, 0x62caf]: Track[07]: Subchannel & TOC doesn't sync. LBA on TOC[414956, 0x654ec], index[01]
LBA[404655, 0x62caf]: Track[07]: TrackNum is changed [L:840]
LBA[414806, 0x65456]: Track[07]: TrackNum is changed [L:840]
LBA[414806, 0x65456]: Track[07]: Index is changed from [01] to [00] [L:885]
LBA[404653, 0x62cad]: P[00], Q[0106010105560089572839bf]{Audio, 2ch, Copy NG, Pre-emphasis No, Track[06], Idx[01], RMSF[01:05:56], AMSF[89:57:28]}, RtoW[0, 0, 0, 0]
LBA[404654, 0x62cae]: P[00], Q[0106010105570089572983cf]{Audio, 2ch, Copy NG, Pre-emphasis No, Track[06], Idx[01], RMSF[01:05:57], AMSF[89:57:29]}, RtoW[0, 0, 0, 0]
LBA[404655, 0x62caf]: P[00], Q[010701010558008957308e0d]{Audio, 2ch, Copy NG, Pre-emphasis No, Track[07], Idx[01], RMSF[01:05:58], AMSF[89:57:30]}, RtoW[0, 0, 0, 0]
LBA[404656, 0x62cb0]: P[00], Q[01060101055900895731df5e]{Audio, 2ch, Copy NG, Pre-emphasis No, Track[06], Idx[01], RMSF[01:05:59], AMSF[89:57:31]}, RtoW[0, 0, 0, 0]
LBA[404657, 0x62cb1]: P[00], Q[010601010560008957324baf]{Audio, 2ch, Copy NG, Pre-emphasis No, Track[06], Idx[01], RMSF[01:05:60], AMSF[89:57:32]}, RtoW[0, 0, 0, 0]

It's solved if you try dumping for several times, perhaps.

jhmiller wrote:

The dump seems correct

I think so, too.

jhmiller wrote:

NFL QB Club 2001

Updated test version, but I don't know whether it's fixed or not. Plz test.

And
added: GC/Wii (support GCC-4247N and GCC-4160N)

908

(3,538 replies, posted in General discussion)

F1ReB4LL wrote:

RtoW area has checksums when it has data there (CD-Text or CD+G)

Ah, yes. You are right. dic haven't coded it yet. I don't understand how to use crc6.

909

(3,538 replies, posted in General discussion)

C2 errors detect main channel errors. SubQ channel errors is detected using crc16 but there are not these in SubP and RtoW.
About the main channel (bin, img), it can be considered as a good dump.

-----
Updated test version.
improved: /sf (supported BIG.DAT of PS2 cheat disc)

910

(3,538 replies, posted in General discussion)

nightson wrote:

This particular disc outputs huge subError.txt file. Is it normal?

Not normal.

nightson wrote:

the subError.txt will differ every time even for the same disc.

Because of some random errors.

nightson wrote:

Why was the write speed set when I'm just reading the disc?

I don't know why too. I'd not cared about it. No problem you ignore it because dic don't use it.

911

(3,538 replies, posted in General discussion)

nightson wrote:

Just curious what the link number at the end of each line in the _subInfo.txt mean?

It's the line number of source code. No problem you ignore it.

iR0b0t wrote:

could you please add hash output for bluray command

Added it in test version.

iR0b0t wrote:

it aborts on those unreadable sectors.

Protection: continuous visible ring. <- What protect is this? What does ProtectionID and A-Ray Scanner says?

912

(3,538 replies, posted in General discussion)

*2018-04-19
- added: support HD-DVD and DVD raw dump and GC/Wii disc (WIP)
          => HD-DVD: use 'dvd' command. DVD raw dump and GC/Wii disc: use 'dvd' command and /raw option.
             (GC/Wii disc is only supported by GDR-8082, 8161, 8162, 8163, 8164)
             If you want to unscramble GC/Wii raw image, put unscramler.exe in dic directory.
             https://github.com/saramibreak/unscrambler/releases
- added: cue file of GD-ROM image
- changed: LICENSE (MS-PL -> Apache License Version 2.0)
- fixed: SecuROM range
- fixed: Reading directory record (GD-ROM and minus offset disc, DVD, CD-i sub directory)
- fixed: /ss option (support ProtectCD VOB minus offset disc)
- fixed: /c option (skip returning error)
- improved: Reading sub-channel (if random error occurs to rmsf or amsf, exec /f forcibly)

913

(3,538 replies, posted in General discussion)

ajshell1 wrote:

there are plenty of other GPL compatible llicenses

I'll change to MIT or Apache or Modified BSD by the next release version.

darksabre76 wrote:

it starts throwing the "COMM" errors

What sense error?
https://www.isobuster.com/help/error_codes_sense_codes

F1ReB4LL wrote:

LMS lost connection to Intel(R) MEI driver

I have never seen this error...

914

(3,538 replies, posted in General discussion)

ajshell1 wrote:

Is it dependent on a piece of code that uses the MS-PL

No.

ajshell1 wrote:

would it be feasible to change the license to the GPL?

I don't like strong copyleft. Is MS-PL awkward for you (or in general)? I don't know much about licence.

915

(3,538 replies, posted in General discussion)

jhmiller wrote:

in the last 2 Dreamcast dumps that I have tried, the DIC shows this error:

Fixed. This had occurred only GD-ROM and minus offset disc.

iR0b0t wrote:

sarami, i was testing the dvd command and faced some problems with /c parameter. While dumping CMI for this dump DIC aborts reading as soon as it reaches the unreadable area. Is there any way those sectors can be ignored and possibly flagged somehow?

Skipped returning error.

F1ReB4LL wrote:

it's an important feature.

I make an effort to be able to code it this month.

916

(3,538 replies, posted in General discussion)

enum.h

    securomV1, // a.k.a SecuROM OLD ((8 shifted RMSF/AMSF + 1 error) * 24 times = 216 sector error)
    securomV2, // a.k.a SecuROM NEW ((8 shifted RMSF/AMSF + 1 error) * 10 times = 90 sector error)
    securomV3, // a.k.a SecuROM NEW ((8 shifted RMSF/AMSF + 1 error) * 11 times = 99 sector error) 
    securomV4, // a.k.a SecuROM NEW (LBA -1 + 10 random error = 11 sector error)

917

(3,538 replies, posted in General discussion)

SecuROM 99 error version can't dump correctly without /ns. Is this not good enough?


jhmiller wrote:

Puzzle Bobble 4 (T-42301M) - (I have 2 copies of this game):
The dump seems correct from the "disc 1".

I tried Puzzle Bobble 4.
Unfortunately, track 12 is the different hash every time. (all track except for the track 12 is same hash.)
1. TS-H352C FW:NE02

crc="a34b4e63" md5="07ac424b0e3b45fdcd0c1c65ded5cc50" sha1="b0cab18080ee2c3232c1bcf8d2ae1dadb55d0226"
crc="993cd51b" md5="93bc67101efc677aa961bc5c77afb4f1" sha1="46abd792c654b1261cadf54736157c73dbc168a6"

2. TS-H353A FW:BA08

crc="2e347ba4" md5="e57f6d9ab99690b7b1256cd56b00402e" sha1="0ccc6583a6596a4028dafa692d229c5c5410dc4a"
crc="07a0f42c" md5="dff224d27e57c0a4829adc3264752bd0" sha1="b5f0b5e1b957250c5010351b0103520a71644559"

I don't have Death Crimson OX, but I think it becomes the error same as you.

I don't know whether the problem of the drive or that of the disc. But SH-D162C, SH-D162D, TS-H352C and TS-H353A are similar drive, so using other drive in this list http://forum.redump.org/post/14552/#p14552, it may work (but I don't guarantee it. If it not work well, Puzzle Bobble 4 and Death Crimson OX may have mastering error sectors).

918

(3,538 replies, posted in General discussion)

dic checks the subchannel offset by reading 1st LBA of the data track.
SecuROM 99 error version is judged that the offset is +1. ([00:02:01 - 00:02:00 = 1 frame)

LBA[000000, 0000000]: P[ff], Q[410101000000000002013813]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:00], AMSF[00:02:01]}, RtoW[0, 0, 0, 0]

If dic judges the subchannel offset exists in this drive and you don't use /ns switch, it reads from LBA -1.

LBA[000000, 0000000]: P[ff], Q[410100371045000002000793]{ Data,      Copy NG,                  Track[01], Idx[00], RMSF[37:10:45], AMSF[00:02:00]}, RtoW[0, 0, 0, 0]

If you use /ns switch and SecuROM 99 error version is detected, dic reads from LBA 0 (-1 + 1 = 0).

LBA[000000, 0000000]: P[ff], Q[410101000000000002013813]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:00], AMSF[00:02:01]}, RtoW[0, 0, 0, 0]

Therefore, if you don't use /ns switch, the boundary of the track is shifted by 1 frame. As a result, the size of track 01 increases 2352 and the pregap of track 02, 03... decreases 1 frame and the size of last track decreases 2352.

Result:
----
GCC-4160N, GCC-4240N, GDR8160B and GDR-T10N is supported 0xe7 but can't dump gc/wii disc using FriiDump.
GSA-H53L has MN103SC7GRT1 and doesn't support 0xe7, but 0x3c(general memdump command) supports.
GWA-4164B has MN103SA6GSJ and ditto.
GWA-4162B (MN103S86GSG) and GH22NP20 (MN103SD8GRA) is ditto.
GSA-H20, 22 ,30 is probably ditto.
MATSHITA DVD-RAM UJ875AS has MN103SC8GRB2 and doesn't support 0xe7 and 0x3c
MATSHITA UJDA770 DVD/CDRW has MN103SD4GKGB and ditto.

List:
----
Support 0xe7 and can dump GC/Wii (rawdump, FriiDump and DIC)

LG Electronics - DVD-ROM GDR8082N    +102    114    100%
LG Electronics - DVD-ROM GDR8161B    +102    430    100%
LG Electronics - DVD-ROM GDR8162B    +102    703    100%
LG Electronics - DVD-ROM GDR8163B    +102    1185    100%
LG Electronics - DVD-ROM GDR8164B    +102    1222    100%
LG Electronics - RW-DVD GCC-4243N    +102    160    100%
LG Electronics - RW-DVD GCC-4244N    +102    185    100%

Support 0xe7 and can dump GC/Wii (only DIC)

LG Electronics - DVD-ROM GDR8084N    +102    30    100%
LG Electronics - RW-DVD GCC-4160N    +102    15    100%
LG Electronics - RW-DVD GCC-4240N    +102    218    100%
LG Electronics - RW-DVD GCC-4247N    +102    197    100%

Probably support 0xe7 and can dump GC/Wii

LG Electronics - DVD-ROM GDR8083N    +102    58    100%
LG Electronics - DVD-ROM GDR8085N    +102    3    100%
LG Electronics - DVD-ROM GDR8087N    +102    22    100%
LG Electronics - CDRW-DVD GCC4247    +102    7    100%
LG Electronics - RW-DVD GCC-4246N    +102    67    100%

Support 0xe7 but can't dump GC/Wii

LG Electronics - DVD-ROM GDR8160B    +102    101    100% => detect GC/Wii disc but there isn't the disc data in drive memory
LG Electronics - RW-DVD GCC-4241N    +102    298    100% => detect GC/Wii disc and start dumping but many errors occur
LG Electronics - RW-DVD GCC-4242N    +102    295    100% => detect GC/Wii disc and start dumping but many errors occur
LG Electronics - DVD-ROM GDR-T10N    +102    3    100% => detect GC/Wii disc but "No reference position found" occurs
LG Electronics - DVD-ROM DU10N    +102    32    100% => detect GC/Wii disc but "No reference position found" occurs

Probably support 0xe7 but can't dump GC/Wii

LG Electronics - CDRW-DVD GCCT10N    +102    65    100%
LG Electronics - CDRW-DVD GCCT20N    +102    2    100%
LG Electronics - RW-DVD GCC-5241P    +102    1    100%
LG Electronics - RW-DVD GCC-C10N    +102    20    100%
LG Electronics - RW-DVD GCC-C20N    +102    1    100%
LG Electronics - RW-DVD GCC-M10N    +102    54    100%
LG Electronics - RW-DVD GCC-T10N    +102    40    100%
LG Electronics - RW-DVD GCC-T20N    +102    7    100%

LG Electronics - DVD-ROM GDR-D10N    +102    5    100%
LG Electronics - DVD-ROM GDR-D20N    +102    2    100%
LG Electronics - DVD-ROM GDR-M10N    +102    3    100%
LG Electronics - DVD-ROM GDR-R10N    +102    1    100%
LG Electronics - DVD-ROM GDR-T20N    +102    8    100%
LG Electronics - DVD-ROM GDR3120L    +102    1    100%
LG Electronics - DVD-ROM GDRH20N    +102    467    100%

LG Electronics - CDRWDVD MU10N    +102    35    100%
LG Electronics - RW-DVD MU10N    +102    61    100%

LG Electronics - DVD-ROM DH10N    +102    86    100%
LG Electronics - DVD-ROM DH16NS10    +102    143    100%
LG Electronics - DVD-ROM DP10N    +102    1    100%
LG Electronics - DVD-ROM DTA0N    +102    3    100%
LG Electronics - DVD-ROM DU90N    +102    5    100%

Unsupport 0xe7

LG Electronics - DVDRRW GSA-4164B    +102    22    100%
LG Electronics - DVDRRW GSA-4166B    +102    131    100%

LG Electronics - DVD+-RW GSA-H53L    +102    6    100%
LG Electronics - DVD+-RW GSA-H53N    +102    46    100%
LG Electronics - DVD+-RW GSA-H73N    +102    336    100%
LG Electronics - DVD-RAM GSA-H50L    +102    153    100%
LG Electronics - DVD-RAM GSA-H50N    +102    41    100%
LG Electronics - DVD-RAM GSA-H54L    +102    127    100%
LG Electronics - DVD-RAM GSA-H54N    +102    161    100%
LG Electronics - DVD-RAM GSA-H55L    +102    626    100%
LG Electronics - DVD-RAM GSA-H55N    +102    1082    100%
LG Electronics - DVD-RAM GSA-H58N    +102    393    100%

LG Electronics - DVDRRW GWA-4083B    +102    41    100%
LG Electronics - DVDRRW GWA-4161B    +102    31    100%
LG Electronics - DVDRRW GWA-4162B    +102    9    100%
LG Electronics - DVDRRW GWA-4164B    +102    70    100%
LG Electronics - DVDRRW GWA-4166B    +102    62    100%
LG Electronics - DVD+-RW GWA4164B    +102    210    100%

LG Electronics - DVD+-RW GH30N    +102    196    100%
LG Electronics - DVD-RAM GH20LP20    +102    22    100%
LG Electronics - DVD-RAM GH22LP20    +102    793    100%
LG Electronics - DVD-RAM GH22LP21    +102    18    100%
LG Electronics - DVD-RAM GH22LS30    +102    679    100%
LG Electronics - DVD-RAM GH22NP20    +102    1374    100%
LG Electronics - DVD-RAM GH22NP21    +102    87    100%
LG Electronics - DVD-RAM GH22NS30    +102    1120    100%

Probably unsupport 0xe7 => Because nobody knows DVD-R/RW/RAM drive which supports 0xe7.

LG Electronics - DVDRRW GSA-2164D    +102    106    100%
LG Electronics - DVDRRW GSA-2166D    +102    147    100%
LG Electronics - DVDRRW GSA-5169D    +102    34    100%

LG Electronics - DVDRAM GP08NU20    +102    190    100%
LG Electronics - DVDRAM GP20N    +102    50    100%

LG Electronics - DVD+-RW GT10N    +102    144    100%
LG Electronics - DVD+-RW GT80N    +102    78    100%
LG Electronics - DVD+-RW GTA0N    +102    13    100%
LG Electronics - DVDRAM GT10N    +102    83    100%
LG Electronics - DVDRAM GT80N    +102    115    100%
LG Electronics - DVDRAM GTA0N    +102    51    100%
LG Electronics - DVDRAM GTB0N    +102    17    100%
LG Electronics - DVDRAM GTC0N    +102    2    100%

LG Electronics - DVD+-RW GU90N    +102    108    100%
LG Electronics - DVDRAM GU90N    +102    59    100%
LG Electronics - DVDRAM GUB0N    +102    20    100%
LG Electronics - DVDRAM GUD0N    +102    2    100%
LG Electronics - DVDRAM GUE0N    +102    1    100%

LG Electronics - DVDRRW GCA-4164B    +102    34    100%
LG Electronics - DVDRRW GCA-4166B    +102    20    100%

LG Electronics - DVDRRW GSA-H20L    +102    101    100%
LG Electronics - DVDRRW GSA-H21L    +102    21    100%
LG Electronics - DVDRRW GSA-H21N    +102    3    100%
LG Electronics - DVDRRW GSA-H30L    +102    278    100%
LG Electronics - DVD+-RW GSA-H21L    +102    75    100%
LG Electronics - DVD+-RW GSA-H21N    +102    154    100%
LG Electronics - DVD+-RW GSA-H31L    +102    109    100%
LG Electronics - DVD+-RW GSA-H31N    +102    299    100%
LG Electronics - DVD-RAM GSA-E20N    +102    12    100%
LG Electronics - DVD-RAM GSA-E60L    +102    200    100%
LG Electronics - DVD-RAM GSA-E60N    +102    147    100%
LG Electronics - DVD-RAM GSA-H20L    +102    316    100%
LG Electronics - DVD-RAM GSA-H20N    +102    48    100%
LG Electronics - DVD-RAM GSA-H22L    +102    203    100%
LG Electronics - DVD-RAM GSA-H22N    +102    286    100%
LG Electronics - DVD-RAM GSA-H30N    +102    178    100%
LG Electronics - DVDRAM GSA-E60N    +102    1    100%

Non LG drive but the offset is +102 and DVD-ROM or CD-RW/DVD-ROM drive
Probably unsupport 0xe7 and 0x3c

Panasonic - CD-RW CW-8123    +102    14    100%
Panasonic - CD-RW CW-8124    +102    60    100%
Panasonic - CD-RW CW-8221    +102    46    100%
Panasonic - CDRW-DVD UJDA740    +102    24    100%
Panasonic - CDRW-DVD UJDA760    +102    4    100%
Panasonic - DVD-CDRW UJDA770    +102    38    100%
Panasonic - DVD-CDRW UJDA775    +102    156    100%
Panasonic - DVD-CDRW UJDA780    +102    7    100%
Panasonic - DVD-CDRW UJDA782    +102    4    100%
Panasonic - DVD-ROM UJ869AZ    +102    1    100%
Panasonic - DVD-ROM UJ8A0AC    +102    1    100%
Panasonic - DVD-ROM UJ8B0AC    +102    1    100%
Panasonic - DVD-ROM UJDA765    +102    3    100%
Panasonic - DVD-ROM UJDA770    +102    1    100%
Panasonic - DVD-ROM UJDA775    +102    25    100%
Panasonic - DVD-ROM UJDA782    +102    3    100%
Panasonic - UJDA740 DVD-CDRW    +102    38    100%
Panasonic - UJDA745 DVD-CDRW    +102    85    100%
Panasonic - UJDA750 DVD-CDRW    +102    83    100%
Panasonic - UJDA750FDVD-CDRW    +102    27    100%
Panasonic - UJDA755 DVD-CDRW    +102    46    100%
Panasonic - UJDA755yDVD-CDRW    +102    59    100%
Panasonic - UJDA755zDVD-CDRW    +102    55    100%
Panasonic - UJDA757 DVD-CDRW    +102    2    100%
Panasonic - UJDA760 DVD-CDRW    +102    93    100%
Panasonic - UJDA760eDVD-CDRW    +102    3    100%
Panasonic - UJDA765 DVD-CDRW    +102    112    100%
Panasonic - UJDA765aDVD-CDRW    +102    54    100%
Panasonic - UJDA769 DVD-CDRW    +102    8    87%
Panasonic - UJDA770 DVD-CDRW    +102    53    100%
Panasonic - UJDA775 DVD-CDRW    +102    53    100%
Panasonic - UJDA780 DVD-CDRW    +102    6    100%
Panasonic - UJDA782 DVD-CDRW    +102    1    100%
PIONEER - DVD-116RD    +102    3    100%
PIONEER - DVD-ROM DVD-106    +102    334    100%
PIONEER - DVD-ROM DVD-116    +102    166    100%
PIONEER - DVD-ROM DVD-116R    +102    2    100%
PIONEER - DVD-ROM DVD-117    +102    65    100%
PIONEER - DVD-ROM DVD-117R    +102    17    100%
PIONEER - DVD-ROM DVD-119    +102    20    100%
PIONEER - DVD-ROM DVD-121    +102    61    100%
PIONEER - DVD-ROM DVD-121R    +102    15    100%
PIONEER - DVD-ROM DVD-121S    +102    3    100%
PLEXTOR - DVD-ROM PX-116A2    +102    178    100%
TEAC - CDRWDVD DW224EV    +102    15    100%
TEAC - CDRWDVD DW224SLR    +102    21    100%
TEAC - DV-18E    +102    11    100%
TEAC - DV-28E-B    +102    6    100%
TEAC - DV-28E-C    +102    4    100%
TEAC - DV-28E-N    +102    6    100%
TEAC - DV-28E-R    +102    2    100%
TEAC - DV-28SL-R    +102    1    100%
TEAC - DV-28SL    +102    11    100%
TEAC - DV-28SS-W    +102    4    100%
TEAC - DVD-ROM DV-28E-C    +102    28    100%
TEAC - DVD-ROM DV-28PU    +102    1    100%
TEAC - DW-224E-A    +102    82    100%
TEAC - DW-224E-B    +102    27    100%
TEAC - DW-224E-C    +102    60    100%
TEAC - DW-224E-R    +102    26    100%
TEAC - DW-224E-V    +102    48    100%
TEAC - DW-224E    +102    86    100%
TEAC - DW-224SL-R    +102    76    100%
TEAC - DW-224SS-W    +102    1    100%
TEAC - DW-225    +102    20    100%
TSSTcorp - CDRWDVD TS-U463A    +102    1    100%
TSSTcorp - DVD-ROM SH-D162E    +102    1    100%

memo/info/question

----
1. According to hitachi.c of friidump, MN103S microcontroller is required to dump a wii disc.

/*! \file
 * \brief Memory dump functions specific to drives based on the Hitachi MN103 chip.
 *
 * Drives which are supported by this set of functions are, for instance, the LG GDR-8161B, GDR-8162B, GDR-8163B and GDR-8164B. All testing has been performed
 * with the latter model, so I'm not really sure about the others, but they should work ;). Please report any issues and more compatible drives!
 *
 * This file contains code derived from the work of Kevin East (SeventhSon), kev@kev.nu, http://www.kev.nu/360/ , which, in turn, derives from work by
 * a lot of other people. See his page for full details.
 */

These drives can use a vendor specific command.

        mmc.cmd[0] = 0xE7; // vendor specific command (discovered by DaveX)
        mmc.cmd[1] = 0x48; // H
        mmc.cmd[2] = 0x49; // I
        mmc.cmd[3] = 0x54; // T
        mmc.cmd[4] = 0x01; // read MCU memory sub-command
        mmc.cmd[6] = (unsigned char) ((offset & 0xFF000000) >> 24);    // address MSB
        mmc.cmd[7] = (unsigned char) ((offset & 0x00FF0000) >> 16);    // address
        mmc.cmd[8] = (unsigned char) ((offset & 0x0000FF00) >> 8);    // address
        mmc.cmd[9] = (unsigned char) (offset & 0x000000FF);        // address LSB
        mmc.cmd[10] = (unsigned char) ((block_size & 0xFF00) >> 8);    // length MSB
        mmc.cmd[11] = (unsigned char) (block_size & 0x00FF);        // length LSB

2. I searched and found the spec of LG drive.
[1] https://www.manualslib.com/brand/lg/dvd-drive.html
[2] https://www.manualslib.com/brand/lg/cd-cdr-drive.html
[3] https://forum.cdrinfo.pl/attachments/f1 … e_v1.1.pdf

According to my drive, GDR-8160B has MN103S26E, GDR-8163B has MN103S89FDA, GCC-4241N has MN103S63GHA
According to [1], GDR-8161B has MN103S37F
According to [2], GCC-4241N and GCC-4242N have MN103S63GKD.
According to [3], MN103S is mainly used by GWA-xxxxB, GSA-Hxx and GHxx.

Model F/W Chipset Buffer Interface Type Special Features Clones Bootcode Notes OPU
GWA-4083B ---- MN103S86GSG / AN22112A 2048 kiB PATA DVD±RW N/A No DVD-RAM support HOP-7531TS
GWA-4084B ---- MN103S86GSG / AN22112A 2048 kiB PATA DVD±RW LightScribe N/A No DVD-RAM support HOP-7531TS
GWA-4161B 1.01 MN103S86GSG / AN22112A 2048 kiB PATA DVD±RW N/A No DVD-RAM support HOP-7531TS
GWA-4162B ---- MN103S86GSG / AN22112A 2048 kiB PATA DVD±RW LightScribe HP dvd640b N/A No DVD-RAM support HOP-7531TS

GWA-4166B ---- MN103SA6GSJ / AN22113A 2048 kiB PATA DVD±RW LightScribe HP dvd740b N/A No DVD-RAM support LPC-812R
GSA-4164B ---- MN103SA6GSJ / AN22113A 2048 kiB PATA DVD±RW N/A LPC-812R
GSA-4166B 1.02 MN103SA6GSJ / AN22113A 2048 kiB PATA DVD±RW LightScribe HP dvd840b N/A LPC-812R

GSA-H20N 1.02 MN103SB4GSA / AN22117A 2048 kiB PATA DVD±RW N/A LPC-812R
GSA-H20L 1.02 MN103SB4GSA / AN22117A 2048 kiB PATA DVD±RW LightScribe HP dvd840x N/A LPC-812R
GSA-H22N 1.02 MN103SD2GSA / AN22117A 2048 kiB PATA DVD±RW N/A LPC-812R
GSA-H22L 1.02 MN103SD2GSA / AN22117A 2048 kiB PATA DVD±RW LightScribe N/A LPC-812R
GSA-H30N 1.03 MN103SC0GSA / AN22117A 2048 kiB SATA DVD±RW N/A LPC-812R
GSA-H30L ---- MN103SC0GSA / AN22117A 2048 kiB SATA DVD±RW LightScribe N/A LPC-812R

GSA-H50N 1.03 MN103SC7GRT1 / AN22117A 2048 kiB PATA DVD±RW N/A LPC-815R
GSA-H54N 1.03 MN103SC7GRT1 / AN22117A 2048 kiB PATA DVD±RW N/A LPC-815R
GSA-H50L 1.03 MN103SC7GRT1 / AN22117A 2048 kiB PATA DVD±RW LightScribe N/A LPC-815R
GSA-H54L 1.03 MN103SC7GRT1 / AN22117A 2048 kiB PATA DVD±RW LightScribe N/A LPC-815R
GSA-H55N 1.06 MN103SC7GRT1 / AN22117A 2048 kiB PATA DVD±RW N/A Mainboard is slightly different from GSA-H50N/H54N LPC-815R
GSA-H55L 1.06 MN103SC7GRT1 / AN22117A 2048 kiB PATA DVD±RW LightScribe N/A Mainboard is slightly different from GSA-H50L/H54L LPC-815R
GSA-H58N 1.03 MN103SC7GRT1 / AN22117A 2048 kiB PATA DVD±RW N/A HOP-7662TL
GSA-H73N ---- MN103SC8GRT / AN22117A 2048 kiB SATA DVD±RW N/A LPC-815R

GH20NP20 1.00 MN103SD8GRA 2048 kiB PATA DVD±RW N/A LPC-817A
GH20LP20 1.02 MN103SD8GRA 2048 kiB PATA DVD±RW LightScribe N/A LPC-817A
GH22NP20 2.00 MN103SD8GRA 2048 kiB PATA DVD±RW ASUS DRW-22D1S N/A LPC-817A
GH22NP21 1.10 MN103SD8GRA 2048 kiB PATA DVD±RW ASUS DRW-22D1S N/A LPC-817A
GH22LP20 2.00 MN103SD8GRA 2048 kiB PATA DVD±RW LightScribe N/A LPC-817A
GH22LP21 1.10 MN103SD8GRA 2048 kiB PATA DVD±RW LightScribe N/A LPC-817A

GH22NS30 2.00 MN103SD9GRAB 2048 kiB SATA DVD±RW N/A LPC-817A
GH22LS30 2.00 MN103SD9GRAB 2048 kiB SATA DVD±RW LightScribe N/A LPC-817A

3. According to acccuraterip.com, LG GDR-8161B, GDR-8162B, GDR-8163B and GDR-8164B have +102 offsets.

LG Electronics - DVD-ROM GDR8161B    +102    430    100%
LG Electronics - DVD-ROM GDR8162B    +102    703    100%
LG Electronics - DVD-ROM GDR8163B    +102    1185    100%
LG Electronics - DVD-ROM GDR8164B    +102    1222    100%

GCC, GWA-xxxxB, GSA-Hxx and GHxx also have +102 offsets. (Of course not all drive)
----
From these, MN103S microcontroller has +102 offsets.

Question:
Do all this microcontroller have vendor specific command? If these drive have this command, can these dump a wii disc?

Result:
http://forum.redump.org/post/59622/#p59622

921

(3,538 replies, posted in General discussion)

Greatly changed the range.
libcrypt: 14200 - 16200 or 42000 - 44400 => 10000 - 20000 or 40000 - 50000
SecuROM OLD: 30800 - 34800 or 40000 - 45800 => 30000 - 50000
SeruROM NEW: 5000 - 20000 => 5000 - 25000

it's better to stop using prefixed ranges

It's verbose that all sector check.

just not fix any subs in case /ns is used?

If random error exists on the boundary of track, it can't split the img to bin correctly.

Or set a limit to how much corruption is fixed in each Q-channel sector. Now it fixed 4 bytes total, including 2 in CRC. I doubt that read corruption can occur on so many bytes at once, and also in both CRC bytes?

It may take a lot of time to code it and occur newly bugs. You and I don't want it.

922

(3,538 replies, posted in General discussion)

jhmiller wrote:

This unit don't support C2, is OK dump DC games without c2 option ?

I also have same drive and same firmware, and it seems this drive doesn't support c2.
So, it's important to dump by the two supported drive. This is same for dcdumper. Because it also doesn't read c2.

jhmiller wrote:

Puzzle Bobble 4

I bought this. It takes 3-6 days to get it.

jhmiller wrote:

Can you confirm this?

As far as seeing the log, data sector is ok, but I can't verify the audio sectors because there isn't ecc/edc in these sectors.

jhmiller wrote:

Death Crimson OX

I haven't bought it yet.

F1ReB4LL wrote:

For Saturn overlapping tracks are common

I fixed my comment.
If "G.THORNTON" is based as the offset, some byte of 2nd track belong to the pregap of the 2nd track.

Maybe It's common for saturn, but I think it isn't common for other discs. The pregap area typically have all zero except for intentional data. e.g some CD-I discs or hidden track of some audio discs.
I don't think the program data of these discs exists in the pregap area. For saturn, I think it's unintentional that the program data exists in the pregap area.

To begin with, is it true that "G.THORNTON" is based as the offset? What are the reasons? Nobody can know how many offsets audio disc has originally.
If the data is shifted in the pregap area (or former/latter track) by the offset, it should be shifted out of this area like myst(demo) of atari jaguar cd.

F1ReB4LL wrote:

I think it's better to generate the .cue variant as well.

I'll code it in the future.

F1ReB4LL wrote:

Also, scrambled image checksum isn't supported for GDs?

Added in test version.

923

(3,538 replies, posted in General discussion)

Jackal wrote:

the last 2 SecuROM sectors

- fixed: the range of SeruROM sectors.

F1ReB4LL wrote:

any chance to add this disc type for offset autodetection? Somewhat similar to Jaguar CD.

I'll buy "Karat PS-you Action Replay Higi Code" to test.

EDIT

F1ReB4LL wrote:

As far as I understand, all our 'PSX-CDDA' dumps belong to the same family and the first track should start with "G.THORNTON". So far:

I bought "Karat PS-you Action Replay Higi Code CD Vol. 3" today and confirmed "G.THORNTON" in 1st track.
----
1st non-zero byte ("G.THORNTON") of 1st track: +1059
1st non-zero byte of 2nd track: +1049
1st non-zero byte of 3nd track: +1045
:
:
If "G.THORNTON" is based as the offset, some byte of 2nd track belong to 1st track and some byte of 3rd track belong to 2nd track. In short, dic needs to search the 1st non-zero byte of all track and adopt the smallest value, I think.

fixed: CD-I ignores File Flags
Please try the latest test version.

925

(3,538 replies, posted in General discussion)

xTMODx wrote:

can you please check this errors

I've known this issue. It needs css authentication, I think.
Method 1:
1:play DVD for a few seconds with windows media player or vlc media player etc.
2:run DIC
Method 2:
run isobuster or imgburn etc.

usurper wrote:

could you please verify that the ISRC

Weird ISRC, but it's correct.

jhmiller wrote:

I try uncont times and always get the error in the section 35.
And with the other disc, the same. I get the error in the same section 35.

I'll get it in the near future.