776

(15 replies, posted in General discussion)

Long vowels problem, it's difficult...

"Ou/Oo" is a native Japanese word? Or should it be treated as a borrowed word "Oh"?

http://www.pref.aichi.jp/soshiki/kenmin … 03567.html
Ou/Oo/Oh is all used in person's/character's name. If おーちゃん indicates おおちゃん, it should be Oo-chan or Oh-chan. If おーちゃん indicates おうちゃん, it should be Ou-chan or Oh-chan.

http://redump.org/discs/quicksearch/ボボボーボ/ -- these are "Boboboobo Boobobo", then?
http://redump.org/disc/42653/ -- and this one? Choukou Senki Kikaioo?

Same.


http://redump.org/disc/24802/ -- Doubutsu Banchoo?

These aren't person's/character's name.
Why Japanese uses Katakana, though some words (ドーブツ, ケータイ) can represent by Kanji?
https://repository.kulib.kyoto-u.ac.jp/ … akiuti.pdf

777

(3,488 replies, posted in General discussion)

Up http://www.mediafire.com/file/eq80y20l9 … r_test.7z.
> create QGenSector1 from QNextSector - 1
> create QGenSector2 from QPrevSector + 1
added.
Others haven't added yet.

user7 wrote:

maybe ISO Buster just keeps making the same mistakes and so the result is the same hashes...

How about other tool except DIC and IsoBuster?

778

(3,488 replies, posted in General discussion)

1-bit errors are fixed automatically

if (these sectors have 1-bit error) {
        QCurrentSector = QGenSector
    }

Who fixes the 1-bit error of QCurrentSector? Isn't it fixed by changing each bit to opposite?
I can't understand how to use the FixLevel/[FixLevel] bits.

779

(3,488 replies, posted in General discussion)

Like this?

if (Q-CRC of QCurrentSector is bad) {
    create QGenSector from QNextSector - 1
    
    compare 96bits of QCurrentSector and QGenSector
    
    if (these sectors have 1-bit error) {
        try to change each bit to opposite (Max 96 times?)
    }
    else if (these sectors have 2 or more bit errors) {
        reread sector (*1)
    }
}

Question
(*1). How many times subdump reread the sector? If it can't get the good Q-CRC, is the sector written to file with being bad?

780

(3,488 replies, posted in General discussion)

Uploaded test version. http://www.mediafire.com/file/eq80y20l9 … r_test.7z.
added: Output PARAM.SFO into _disc.txt -> I only checked PS3 discs.

user7 wrote:

Official Kiosk discs are BD-Rs

Firstly, I want to know whether or not general BD-Rs output different checksums and sizes. (I can't test it because I don't have BD-R drive.)

781

(3,488 replies, posted in General discussion)

user7 wrote:

Back to dumping PS4 official kiosk discs, which are on BD-Rs, different hashes and iso sizes are returned every dump.

user7 wrote:

I dumped with ISO Buster twice, different checksums and different sizes both times, discs are in flawless condition.

I have no idea about this problem now. Is the other general BD-Rs same result, not PS4 official kiosk discs?

782

(52 replies, posted in General discussion)

added: Output PARAM.SFO into _disc.txt
https://github.com/saramibreak/UmdImageCreator/releases

At least, nulldc and reicast-emulator doesn't support the multi-bin of gdi. You can use the single-bin of gdi if you want to check the language.

784

(3,488 replies, posted in General discussion)

bparker wrote:

Hi @sarami, could you push your current code with the linux support to github so I can take a look at some of the issues? Thanks!

Uploaded in test branch.

785

(3,488 replies, posted in General discussion)

4.1. If Q-CRC of QCurrentSector doesn't match: QGenSector = QNextSector - 1 frame (MSF - 1, AMSF - 1, fix Q-CRC).
  4.2. You do a binary compare (96 bits vs 96 bits) between QCurrentSector and QGenSector and count a number of bits that differ. If their count is <= FixLevel: QCurrentSector = QGenSector and go to p.5.

1. What FixLevel? Default of subdump is 96?
2. If QNextSector is 1st pregap sector, Is QGenSector really correct?
3. If QCurrentSector is track 1 and QNextSector is track 2, is QGenSector really correct?
4. If QCurrentSector is index 1 and QNextSector is index 2, is QGenSector really correct?
5. If QCurrentSector is ctl 0 and QNextSector is ctl 4, is QGenSector really correct?

4.3. If QEAN != null, you do a binary compare between QCurrentSector and QEAN and count a number of bits that differ. If their count is <= FixLevel: QCurrentSector = QEAN and go to p.5.
  4.4. If QISRC != null, you do a binary compare between QCurrentSector and QISRC and count a number bits that differ. If their count is <= FixLevel: QCurrentSector = QISRC and go to p.5.

6. If adr of QCurrentSector is 1 but actually QCurrentSector is EAN sector, is the adr really fixed?
7. If adr of QCurrentSector is 3 but actually QCurrentSector is EAN sector, is the adr really fixed?
8. If adr of QCurrentSector is 2 but actually QCurrentSector is ISRC sector, is the adr really fixed?
9. If adr of QCurrentSector is 2 but actually QCurrentSector is normal sector, is the adr really fixed?

10. Does this algo support all SecuROM (at least 4 patterns) and Libcrypt?

786

(3,488 replies, posted in General discussion)

FatArnold wrote:

one suffixed "(Subs indexes)"

It failed to get the correct subchannel. This suffix is only used by pce disc (1988 - 1989?).
I'll fix subchannel reading and don't output the suffix except pce.

ajshell1 wrote:

DCDumper and CDTool to produce output tracks with identical checksums.

Your disc is 'light' damaged disc, and these tools run multiple reading by default to get the identical checksums. So, checksums match (by chance) but it is short of reliability.
If your disc is 'heavy' damaged disc, DCDumper and CDTool probably can't dump it because such disc possibly outputs identical bad checksums.

787

(3,488 replies, posted in General discussion)

h0lylag wrote:

Xbox is same status as before

Please upload the log and tried windows build. I tried xbox/xbox360 dump and confirmed that it matched as the hash of db.
If the hash of linux build and windows build matched, please try freecell and/or XBC and compare which sectors differ.

ajshell1 wrote:

I've dumped the game disc four times so far

Perhaps, your disc has c2 errors.

788

(3,488 replies, posted in General discussion)

h0lylag wrote:

Lastly a general bug I found.

Uploaded.

789

(3,488 replies, posted in General discussion)

Some updated. (added css authentication, scsi status)
----

h0lylag wrote:

PS2 games for DVD dumps

Invalid disc structure is outputted.

========== DiscStructure ==========
FormatCode: 00, Sendable:  No, Readable:  No, FormatLength: 0
Skiped because length is 0

FormatCode: 2a, Sendable:  No, Readable:  No, FormatLength: 7959
    Unknown: 2a

FormatCode: f3, Sendable:  No, Readable: Yes, FormatLength: 10531
    Unknown: f3
 :
 :

How about other DVD except PS2? and how about other PS2 DVD?

h0lylag wrote:

SS.bin file will get dumped into the directory above where you specified.

Fixed.

h0lylag wrote:

Lastly a general bug I found.

What do you hope about this case?

sudo ./DiscImageCreator_linux.out xbox Halo_2.iso

/Halo_2.iso or /home/user/DIC/Halo_2.iso ?

sudo ./DiscImageCreator_linux.out xbox /Halo_2.iso

/Halo_2.iso or /home/user/DIC/Halo_2.iso ?

sudo ./DiscImageCreator_linux.out xbox Halo_2/Halo_2.iso

/Halo_2/Halo_2.iso or /home/user/DIC/Halo_2/Halo_2.iso ?

sudo ./DiscImageCreator_linux.out xbox /Halo_2/Halo_2.iso

/Halo_2/Halo_2.iso or /home/user/DIC/Halo_2/Halo_2.iso ?


----

ajshell1 wrote:

the windows version of rhash

Perhaps, I think the algo of rhash is faster than that of RFC 1321, 1952, 3174.

bparker wrote:

some of the issues

What issues in detail?

790

(3,488 replies, posted in General discussion)

Fixed ss sector ranges of xbox/xbox360.
I confirmed cd command and it seems working.

h0lylag wrote:

when the dump was finished they did not complete the hash check.

Windows build uses xmllite but there isn't it in linux, so it hasn't been supported yet.

EDIT
added: EccEdc_linux.out

791

(3,488 replies, posted in General discussion)

http://www.mediafire.com/file/uw3e03kdk … t.tar/file
I confirmed only dvd command using knoppix 8.2 x64

792

(52 replies, posted in General discussion)

Jackal wrote:

Does your tool dump these properly? http://redump.org/discs/system/psp/status/3/

Perhaps yes. I think these dumps are good because there isn't a gap between GAME and VIDEO.

Jackal wrote:

also, does your tool dump the same way as PSP Filer

I tested some discs by PSP Filer and my tool, and comfirmed same hash is outputted.

But problem is  UMD VIDEO disc, not GAME VIDEO hybrid disc.
----
ACUM-34031 (Final Fantasy VII - Advent Children)
Log on GAME

pspUmdTypes: 0x60 (VIDEO AUDIO)

L0 length: 21504 (0x05400)
0x01F20014 is unknown: 05 80 00 32
0x01F200A0 is unknown: 01

Log on XMB

pspUmdTypes: 0x60 (VIDEO AUDIO)

L0 length: 421056 (0x66cc0)
L1 length: 264112 (0x407b0)
-----------------
    Total: 685168 (0xa7470)

0x01F20014 is unknown: 05 80 00 32
0x01F200A0 is unknown: 01

21504  + 421056 = 442560 (layerbreak)
But as you know, UMD VIDEO can't dump on GAME. So, 21504 sectors are undumpable.

793

(52 replies, posted in General discussion)

tossEAC wrote:

If put in ISO folder, does it work as a game.
And if you put it in ISO\Video does it work as a Video.

changed: output directory

ajshell1 wrote:

It's not working on my hacked PSP3000 with 660 PRO-C.

changed: PSP_FW_VERSION 150 -> 661 (but I don't know this is correct or not.)

Ah sorry, Media Specific area of PFI is ss ranges etc. I don't know SS data belongs to CPI.

Enker wrote:

0800 drives have a fast error skipping feature

It can also set in Kreon.

/*
FF 08 01 15 xx            , 'Set Error Skip State'
                          xx=00 - Error skip is disabled
                          xx=01 - Error skip is enabled
*/
BOOL SetErrorSkipState(
    PEXT_ARG pExtArg,
    PDEVICE pDevice,
    BYTE byState
) {
    BYTE lpCmd[CDB6GENERIC_LENGTH] = { 0 };
    lpCmd[0] = 0xff;
    lpCmd[1] = 0x08;
    lpCmd[2] = 0x01;
    lpCmd[3] = 0x15;
    lpCmd[4] = byState;

#ifdef _WIN32
    BYTE direction = SCSI_IOCTL_DATA_IN;
#else
    BYTE direction = SG_DXFER_NONE;
#endif
    BYTE scsiStatus = 0;
    if (!ScsiPassThroughDirect(pExtArg, pDevice, lpCmd, CDB6GENERIC_LENGTH,
        NULL, direction, 0, &scsiStatus, _T(__FUNCTION__), __LINE__)
        || scsiStatus >= SCSISTAT_CHECK_CONDITION) {
        return FALSE;
    }
    return TRUE;
}
F1ReB4LL wrote:

where is the SS data physically located?

It's in Media Specific area of PFI.

========== Lock state ==========
========== ReadCapacity ==========
    Max LBA + 1: 6992 (0x1b50)
========== TOC ==========
      Data Track  1, LBA        0 -     6991, Length     6992
                                              Total      6992
========== DiscStructure ==========
FormatCode: 00, Sendable:  No, Readable: Yes, FormatLength: 2052
========== PhysicalFormatInformation ==========
           BookVersion: 1
              BookType: DVD-ROM
           MinimumRate: 10.08 Mbps
              DiskSize: 120mm
             LayerType: Layer contains embossed data
             TrackPath: Opposite Track Path
        NumberOfLayers: Double Layer
          TrackDensity: 0.74μm/track
         LinearDensity: 0.293μm/bit
    StartingDataSector:  196608 (0x30000)
         EndDataSector: 16573935 (0xfce5ef)
    EndLayerZeroSector:  203439 (0x31aaf)
               BCAFlag: No
         MediaSpecific: 
========== LBA[000000, 0000000]: Main Channel ==========
       +0 +1 +2 +3 +4 +5 +6 +7  +8 +9 +A +B +C +D +E +F
0000 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0010 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0020 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0030 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0040 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0050 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0060 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0070 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0080 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0090 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00A0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00B0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00C0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
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  00 00 00 00 00 00 00 00   ................
00F0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0100 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0110 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0120 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
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   ................
========== SectorLength ==========
     LayerZeroSector:    6832 (0x1ab0)
    + LayerOneSector:     160 (0xa0)
    ------------------------------------
      LayerAllSector:    6992 (0x1b50)

FormatCode: 01, Sendable:  No, Readable: Yes, FormatLength: 8
========== CopyrightInformation ==========
        CopyrightProtectionType: No
    RegionManagementInformation: 00

FormatCode: 02, Sendable:  No, Readable: Yes, FormatLength: 2052
Skiped because of DVD with CSS only

FormatCode: 03, Sendable:  No, Readable: Yes, FormatLength: 192
Skiped because of no BCA data

FormatCode: 04, Sendable: Yes, Readable: Yes, FormatLength: 2052
========== ManufacturingInformation ==========
========== LBA[000000, 0000000]: Main Channel ==========
       +0 +1 +2 +3 +4 +5 +6 +7  +8 +9 +A +B +C +D +E +F
0000 : 01 00 00 00 00 00 00 00  4D 53 32 31 31 30 31 41   ........MS21101A
0010 : 60 2A 46 D1 FD E0 C6 01  02 00 00 00 00 00 00 00   `*F.............
0020 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0030 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0040 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0050 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0060 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0070 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0080 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0090 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00A0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00B0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00C0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
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  00 00 00 00 00 00 00 00   ................
00F0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0100 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0110 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0120 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
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   ................

FormatCode: 06, Sendable:  No, Readable: Yes, FormatLength: 24
Skiped because of DVD with CPRM only

FormatCode: 07, Sendable:  No, Readable: Yes, FormatLength: 24580
Skiped because of DVD with CPRM only

FormatCode: 08, Sendable:  No, Readable: Yes, FormatLength: 2052
Skiped because of DVD-RAM only

========== Unlock 1 state(xtreme) ==========
========== ReadCapacity ==========
    Max LBA + 1: 3431264 (0x345b60)
========== TOC ==========
      Data Track  1, LBA        0 -  3629407, Length  3629408
                                              Total   3629408
========== PhysicalFormatInformation ==========
           BookVersion: 1
              BookType: DVD+RW DL
           MinimumRate: Not Specified
              DiskSize: 120mm
             LayerType: Layer contains embossed data
             TrackPath: Opposite Track Path
        NumberOfLayers: Double Layer
          TrackDensity: 0.74μm/track
         LinearDensity: 0.293μm/bit
    StartingDataSector:  394752 (0x60600)
         EndDataSector: 16382463 (0xf9f9ff)
    EndLayerZeroSector: 2110383 (0x2033af)
               BCAFlag: No
         MediaSpecific: 
========== LBA[000000, 0000000]: Main Channel ==========
       +0 +1 +2 +3 +4 +5 +6 +7  +8 +9 +A +B +C +D +E +F
0000 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0010 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0020 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0030 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0040 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0050 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0060 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0070 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0080 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0090 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00A0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00B0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00C0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
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  00 00 00 00 00 00 00 00   ................
00F0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0100 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0110 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0120 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
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 46   ...............F
02C0 : 4E A4 85 00 00 00 00 00  00 00 00 00 00 00 00 00   N...............
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 01   ................
02F0 : 17 DA 57 C6 E2 42 A7 EE  16 8A 2D 75 72 7B 6D 4D   ..W..B....-ur{mM
0300 : CF 24 B2 19 3F 93 31 0F  F7 C2 07 68 F6 42 F8 6A   .$..?.1....h.B.j
0310 : D7 DD C6 4A E8 D7 E1 91  E6 7A 25 35 F3 3F AE AE   ...J.....z%5.?..
0320 : BB 56 9D B8 D8 95 14 69  03 7D 39 36 63 DC A2 13   .V.....i.}96c...
0330 : F0 3D BE EF AA 09 27 D6  D5 27 B8 14 A8 C8 1A 93   .=....'..'......
0340 : B3 B9 A9 75 00 33 43 7C  91 F5 43 BD 78 09 98 7A   ...u.3C|..C.x..z
0350 : 28 CF 0D ED EA A1 C8 99  A9 DE 58 6B CB 86 F7 DF   (.........Xk....
0360 : 64 32 1B 75 C8 65 E7 29  8E B2 4E A2 2C A5 E1 36   d2.u.e.)..N.,..6
0370 : 5D 7F 57 76 39 52 0A B9  20 E8 F4 5A B0 03 DD D6   ].Wv9R.. ..Z....
0380 : BB 77 1E C7 A7 4A 29 1B  09 9D D4 24 B8 92 13 1B   .w...J)....$....
0390 : 18 B1 83 FF 6D 9B 43 E5  1E 11 EF 52 71 FE 95 70   ....m.C....Rq..p
03A0 : CC C8 97 70 A6 0E 0B BB  CD 82 FC C9 E6 AF 7F FA   ...p............
03B0 : 9D D2 33 EB BF 08 32 8B  3C 60 C8 F2 A8 DC 51 97   ..3...2.<`....Q.
03C0 : 41 B1 4E EF 8C BB 94 B7  22 83 4E 9F 18 D5 59 5A   A.N.....".N...YZ
03D0 : 64 3E DD B5 FD EE 1C 74  B1 68 3A 19 EE 88 F1 20   d>.....t.h:.... 
03E0 : AE 0D 0E 8E 36 FA 66 67  FD 7D 88 0F 65 67 00 00   ....6.fg.}..eg..
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 60 57   ..............`W
0410 : 63 4D AB DD C6 01 21 F9  07 78 1A 99 36 CC 5F 4A   cM....!..x..6._J
0420 : 78 EA A0 83 7A 2E 00 00  00 00 53 05 5D F8 7C 27   x...z.....S.].|'
0430 : A2 46 8E 62 7F 3F 4B E9  D7 7C 00 00 00 00 00 00   .F.b.?K..|......
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 76 C5   ..............v.
0490 : E2 AB C3 DD C6 01 30 6C  18 45 00 00 00 00 00 00   ......0l.E......
04A0 : 00 00 00 00 00 00 00 00  00 01 64 0A 07 E7 FD EC   ..........d.....
04B0 : AA 96 2F F0 C8 E9 05 9A  20 57 BD 62 3C BA 2A 10   ../..... W.b<.*.
04C0 : 09 B8 A1 02 E9 81 29 BC  84 8D A7 57 99 09 DE 8C   ......)....W....
04D0 : DC C5 1C E0 31 F4 A6 C3  0A 74 B6 4E 21 24 57 4B   ....1....t.N!$WK
04E0 : 5B B5 C3 17 24 AC 96 B4  6C B5 A9 E8 8D 5E C1 8E   [...$...l....^..
04F0 : 52 E0 12 28 EA 63 9E E4  B8 64 B8 18 8A 83 26 AF   R..(.c...d....&.
0500 : F3 D3 19 5F 07 BA FF 3D  08 37 AA 26 44 7F 0F D2   ..._...=.7.&D...
0510 : AB 91 C4 17 A1 82 39 D4  AD 0C B6 C9 C4 83 30 E6   ......9.......0.
0520 : E4 A4 A2 0F 35 41 A7 F5  F7 EE 18 A4 0F CC FA 0A   ....5A..........
0530 : 44 BD C9 E0 66 59 46 DF  02 AF 8A 3E 2C 54 14 18   D...fYF....>,T..
0540 : E6 E9 F6 8E 6C 7C 24 C7  A6 1B 2D 63 33 0C DD 59   ....l|$...-c3..Y
0550 : 25 7D C1 E1 F6 74 37 8B  A7 FF 74 64 1C 7D F8 22   %}...t7...td.}."
0560 : 39 D0 D0 47 80 0F 3C CD  DD 00 34 8B A7 4C 06 D3   9..G..<...4..L..
0570 : 0E 19 94 2C 04 3E E1 42  68 A2 03 0E B1 EF 7C B8   ...,.>.Bh.....|.
0580 : 35 83 FE 49 D1 11 2D 98  F0 4F 36 8F 50 E9 B2 6C   5..I..-..O6.P..l
0590 : 94 7C C8 C8 9D 0C 19 7C  F1 96 19 89 EC 88 BF F1   .|.....|........
05A0 : 03 EA 9B 28 9E C4 61 9A  B6 C9 A5 82 D7 BA B7 58   ...(..a........X
05B0 : 77 A0 76 44 E9 2F FD 23  CC 94 D7 83 E6 1E 23 38   w.vD./.#......#8
05C0 : C7 65 2D F7 73 3D 46 D3  4C 66 2B 66 87 4C A0 53   .e-.s=F.Lf+f.L.S
05D0 : B3 90 29 E7 C6 01 00 00  00 00 00 00 00 00 00 00   ..).............
05E0 : 00 00 00 00 00 00 00 00  00 FF B0 41 F2 63 5C DD   ...........A.c\.
05F0 : D6 11 80 8A 00 A0 C9 0A  8A 1B 4C 1A 16 AE E3 47   ..........L....G
0600 : C5 77 9F 41 6F 9D 8F 39  28 84 B7 BD 2F EA 23 D0   .w.Ao..9(.../.#.
0610 : 6C EE F6 76 3B 66 BC 45  C9 3B 11 24 99 9B C1 FB   l..v;f.E.;.$....
0620 : 38 21 BC B4 CA 55 0E E6  D5 41 A4 36 2C 8E 26 6D   8!...U...A.6,.&m
0630 : E2 0A A7 F7 C7 F6 15 C6  37 86 B9 BF E9 D1 D1 B4   ........7.......
0640 : F5 70 BD CC 3F 3C FE 8F  A9 53 A8 B8 EA 1A 01 17   .p..?<...S......
0650 : 01 B0 00 07 7E D6 07 8E  D5 03 D0 00 09 C2 80 09   ....~...........
0660 : D2 7F 03 D3 00 0C 1F E8  0C 2F E7 02 00 00 0F BC   ........./......
0670 : 9A 0F CC 99 01 64 00 12  08 C0 12 18 BF 02 97 00   .....d..........
0680 : 15 9B 64 15 AB 63 03 B1  00 19 22 3E 19 32 3D FF   ..d..c....">.2=.
0690 : 2B 00 1B 81 92 1B 91 91  01 C5 00 E0 E6 54 E0 F6   +............T..
06A0 : 53 01 AB 00 E5 89 88 E5  99 87 03 4D 00 E9 25 66   S..........M..%f
06B0 : E9 35 65 02 C2 00 EB 8A  14 EB 9A 13 FF 49 00 EF   .5e..........I..
06C0 : 01 66 EF 11 65 02 48 00  F2 96 92 F2 A6 91 03 59   .f..e.H........Y
06D0 : 00 F4 E5 7C F4 F5 7B 03  13 00 F7 49 78 F7 59 77   ...|..{....Ix.Yw
06E0 : 00 92 00 0A BD 0D AA A8  11 F2 33 00 CA 61 B6 86   ..........3..a..
06F0 : 6C 4C 00 5D 00 A7 A1 C9  87 19 08 00 79 00 08 83   lL.]........y...
0700 : 52 39 2E EC 00 95 00 57  BF 7D 3F 5E 8E FC B9 00   R9.....W.}?^....
0710 : F6 15 F1 14 B7 CA 00 B6  00 07 D7 F0 68 39 43 01   ............h9C.
0720 : B0 00 07 7E D6 07 8E D5  03 D0 00 09 C2 80 09 D2   ...~............
0730 : 7F 03 D3 00 0C 1F E8 0C  2F E7 02 00 00 0F BC 9A   ......../.......
0740 : 0F CC 99 01 64 00 12 08  C0 12 18 BF 02 97 00 15   ....d...........
0750 : 9B 64 15 AB 63 03 B1 00  19 22 3E 19 32 3D FF 2B   .d..c....">.2=.+
0760 : 00 1B 81 92 1B 91 91 01  C5 00 E0 E6 54 E0 F6 53   ............T..S
0770 : 01 AB 00 E5 89 88 E5 99  87 03 4D 00 E9 25 66 E9   ..........M..%f.
0780 : 35 65 02 C2 00 EB 8A 14  EB 9A 13 FF 49 00 EF 01   5e..........I...
0790 : 66 EF 11 65 02 48 00 F2  96 92 F2 A6 91 03 59 00   f..e.H........Y.
07A0 : F4 E5 7C F4 F5 7B 03 13  00 F7 49 78 F7 59 77 00   ..|..{....Ix.Yw.
07B0 : 92 00 0A BD 0D AA A8 11  F2 33 00 CA 61 B6 86 6C   .........3..a..l
07C0 : 4C 00 5D 00 A7 A1 C9 87  19 08 00 79 00 08 83 52   L.]........y...R
07D0 : 39 2E EC 00 95 00 57 BF  7D 3F 5E 8E FC B9 00 F6   9.....W.}?^.....
07E0 : 15 F1 14 B7 CA 00 B6 00  07 D7 F0 68 39 43 00 44   ...........h9C.D
========== SectorLength ==========
     LayerZeroSector: 1715632 (0x1a2db0)
    + LayerOneSector: 1715632 (0x1a2db0)
    ------------------------------------
      LayerAllSector: 3431264 (0x345b60)
========== SecuritySector ==========
                             Unknown: 85a44e46
          Version of challenge table: 1
         Number of challenge entries: 23
         Encrypted challenge entries: da57c6e242a7ee168a2d75727b6d4dcf24b2193f93310ff7c20768f642f86ad7ddc64ae8d7e191e67a2535f33faeaebb569db8d8951469037d393663dca213f03dbeefaa0927d6d527b814a8c81a93b3b9a9750033437c91f543bd7809987a28cf0dedeaa1c899a9de586bcb86f7df64321b75c865e7298eb24ea22ca5e1365d7f577639520ab920e8f45ab003ddd6bb771ec7a74a291b099dd424b892131b18b183ff6d9b43e51e11ef5271fe9570ccc89770a60e0bbbcd82fcc9e6af7ffa9dd233ebbf08328b3c60c8f2a8dc519741b14eef8cbb94b722834e9f18d5595a643eddb5fdee1c74b1683a19ee88f120ae0d0e8e36fa6667fd7d880f65670000000000000000000000000000000000000000000000000000000000000000
                           timestamp: 129835606429810091
                             Unknown: 53055df87c27a2468e627f3f4be9d77c
                             Unknown: 76c5e2abc3ddc601306c184500000000
                        SHA-1 hash A: bd623cba2a1009b8a102e98129bc848da7579909
                         Signature A: de8cdcc51ce031f4a6c30a74b64e2124574b5bb5c31724ac96b46cb5a9e88d5ec18e52e01228ea639ee4b864b8188a8326aff3d3195f07baff3d0837aa26447f0fd2ab91c417a18239d4ad0cb6c9c48330e6e4a4a20f3541a7f5f7ee18a40fccfa0a44bdc9e0665946df02af8a3e2c541418e6e9f68e6c7c24c7a61b2d63330cdd59257dc1e1f674378ba7ff74641c7df82239d0d047800f3ccddd00348ba74c06d30e19942c043ee14268a2030eb1ef7cb83583fe49d1112d98f04f368f50e9b26c947cc8c89d0c197cf1961989ec88bff103ea9b289ec4619ab6c9a582d7bab75877a07644e92ffd23cc94d783e61e2338c7652df7733d46d34c662b66874c
                             Unknown: 242767145629812521
                        SHA-1 hash B: 4c1a16aee347c5779f416f9d8f392884b7bd2fea
                         Signature B: 23d06ceef6763b66bc45c93b1124999bc1fb3821bcb4ca550ee6d541a4362c8e266de20aa7f7c7f615c63786b9bfe9d1d1b4f570bdcc3f3cfe8fa953a8b8ea1a01
    Number of security sector ranges: 23
              security sector ranges: 
               Layer 0        Unknown:    1b000, startLBA-endLBA:   294614-  298709
               Layer 0        Unknown:    3d000, startLBA-endLBA:   443008-  447103
               Layer 0        Unknown:    3d300, startLBA-endLBA:   597992-  602087
               Layer 0        Unknown:    20000, startLBA-endLBA:   834714-  838809
               Layer 0        Unknown:    16400, startLBA-endLBA:   985280-  989375
               Layer 0        Unknown:    29700, startLBA-endLBA:  1219428- 1223523
               Layer 0        Unknown:    3b100, startLBA-endLBA:  1450558- 1454653
               Layer 0        Unknown:   ff2b00, startLBA-endLBA:  1606034- 1610129
               Layer 1        Unknown:    1c500, startLBA-endLBA:  1985972- 1990067
               Layer 1        Unknown:    1ab00, startLBA-endLBA:  2289896- 2293991
               Layer 1        Unknown:    34d00, startLBA-endLBA:  2526406- 2530501
               Layer 1        Unknown:    2c200, startLBA-endLBA:  2683252- 2687347
               Layer 1        Unknown:   ff4900, startLBA-endLBA:  2910406- 2914501
               Layer 1        Unknown:    24800, startLBA-endLBA:  3145202- 3149297
               Layer 1        Unknown:    35900, startLBA-endLBA:  3296476- 3300571
               Layer 1        Unknown:    31300, startLBA-endLBA:  3453144- 3457239
        Unknown ranges        Unknown:     9200, startLBA-endLBA:   703757-11184145
        Unknown ranges        Unknown:   f23300, startLBA-endLBA: 13263286- 8809548
        Unknown ranges        Unknown:     5d00, startLBA-endLBA: 10985929- 8853768
        Unknown ranges        Unknown:     7900, startLBA-endLBA:   557906- 3747564
        Unknown ranges        Unknown:     9500, startLBA-endLBA:  5750653- 4152974
        Unknown ranges        Unknown:   fcb900, startLBA-endLBA: 16127473- 1357770
        Unknown ranges        Unknown:     b600, startLBA-endLBA:   514032- 6830403
========== Unlock 2 state(wxripper) ==========
========== ReadCapacity ==========
    Max LBA + 1: 3629408 (0x376160)
========== TOC ==========
      Data Track  1, LBA        0 -  3629407, Length  3629408
                                              Total   3629408
========== TotalLength ==========
        L0 + L1 data: 3629408 (0x376160)
    +      L1 Middle:  191312 (0x2eb50)
    +       L1 Video:     160 (0xa0)
    ------------------------------------
                      3820880 (0x3a4d50)
        <rom name="SS.bin" size="2048" crc="6000002b" md5="9b87d7bcfdb8e1e2f95ee24199b3311f" sha1="b52cb0042a3fdda18929b801357369f654faeb2b"/>
        <rom name="PFI.bin" size="2048" crc="8fc52135" md5="51badb1da2cc5fb0b272061dab9ef75b" sha1="1b1c6e61835799dd182dea5b3f3f35447216a8ac"/>
        <rom name="DMI.bin" size="2048" crc="342b8b3f" md5="2c771c7a86e09253c389940513736e6c" sha1="da2578b3df46cdd7fadcdf2c9946bc65c8610c49"/>

796

(3,488 replies, posted in General discussion)

http://www.mediafire.com/file/uw3e03kdk … t.tar/file

[F:StorageQueryProperty]

Skipped this func.

797

(52 replies, posted in General discussion)

I created umd disc dumping tool to verify some question.
https://github.com/saramibreak/UmdImageCreator

Related topic: http://forum.redump.org/topic/209/psp-dumping/


http://forum.redump.org/post/61914/#p61914

Jackal wrote:

the PSP is accessing the data through the filesystem.. So the last sectors of a PSP dump could be erroneous and some tools are known to create bad dumps.

No problem if it uses ioctl (sceIoIoctl/sceIoDevctl).

http://forum.redump.org/post/60816/#p60816

Enker wrote:

We probably won't be able to add these dumps to Redump until there's a dumping tool that can dump both partitions at once, to ensure that there isn't a gap between them.

I tested ULJM-05105 (Stealth feat. Wipeout pure Stealth edition).
Log on GAME

pspUmdTypes: 0x30 (GAME VIDEO)

L0 length:  62256 (0x0f330)
0x01F20014 is unknown: 05 80 00 32
0x01F200A0 is unknown: 20

Log on XMB

pspUmdTypes: 0x30 (GAME VIDEO)

L0 length: 380304 (0x5cd90)
L1 length: 431104 (0x69400)
-----------------
    Total: 811408 (0xc6190)

0x01F20014 is unknown: 05 80 00 32
0x01F200A0 is unknown: 20

62256 + 380304 = 442560 (it matched layerbreak). So, there isn't a gap between GAME and VIDEO.

798

(74 replies, posted in General discussion)

Thanks. I understood how to show the letters in kernel mode screen.

ioctl command list
http://www.psdevwiki.com/ps3/Talk:PSP_E … ntal_Patch

jpcsp/src/jpcsp/HLE/modules/IoFileMgrForUser.java
public int hleIoIoctl(int id, int cmd, int indata_addr, int inlen, int outdata_addr, int outlen, boolean async) {
    // UMD file seek set.
    case 0x01010005: {
    // UMD file ahead (from info listed in the log file of "The Legend of Heroes: Trails in the Sky SC")
    case 0x0101000A: {
    // Get UMD Primary Volume Descriptor
    case 0x01020001: {
    // Get UMD Path Table
    case 0x01020002: {
    // Get Sector size
    case 0x01020003: {
    // Get UMD file pointer.
    case 0x01020004: {
    // Get UMD file start sector.
    case 0x01020006: {
    // Get UMD file length in bytes.
    case 0x01020007: {
    // Read UMD file.
    case 0x01030008: {
    // UMD disc read sectors operation.
    case 0x01F30003: {
    // UMD file seek whence.
    case 0x01F100A6: {

ppsspp/Core/HLE/sceio.cpp
static u32 sceIoDevctl(const char *name, int cmd, u32 argAddr, int argLen, u32 outPtr, int outLen) {
    case 0x01F20001:  
        // Get UMD disc type
    case 0x01F20002:  
        // Get UMD current LBA
    case 0x01F20003:
    case 0x01F100A3:  
        // Seek UMD disc (raw)
    case 0x01F100A4:  
        // Prepare UMD data into cache.
    case 0x01F300A5:  
        // Prepare UMD data into cache and get status
    case 0x01F300A7:
        // Wait for the UMD data cache thread
    case 0x01F300A8:
        // Poll the UMD data cache thread
    case 0x01F300A9:
        // Cancel the UMD data cache thread
    // TODO: What do these do?  Seem to require a u32 in, no output.
    case 0x01F100A6:
    case 0x01F100A8:
    case 0x01F100A9:

static int __IoIoctl(u32 id, u32 cmd, u32 indataPtr, u32 inlen, u32 outdataPtr, u32 outlen, int &usec) {
    // TODO: Should not work for umd0:/, ms0:/, etc.
    // Get UMD sector size
    case 0x01020003:
    // Get UMD file offset
    case 0x01020004:
    case 0x01010005:
    // Get UMD file start sector.
    case 0x01020006:
    // Get UMD file size in bytes.
    case 0x01020007:
    // Read from UMD file.
    case 0x01030008:
    // Get current sector seek pos from UMD device file.
    case 0x01d20001:
    // Read raw sectors from UMD device file.
    case 0x01f30003:
    // Seek by sector in UMD device file.
    case 0x01f100a6:

complement
    sceIoDevctl: 0x01F20001 // pspUmdInfo
    sceIoDevctl: 0x01F20002 // Maximum Logical Block Address of L0 + L1
    sceIoDevctl: 0x01F20003 // Maximum Logical Block Address of L0

I found command
    sceIoDevctl: 0x01F20014 result=0x00000000 // always 05 80 00 32
    sceIoDevctl: 0x01F200A0 result=0x00000000 // 01 or 10 or 20
    sceIoDevctl: 0x01F200A1 result=0x80010016 // unknown (argument is out)
    sceIoDevctl: 0x01F200A2 result=0x80010016 // unknown (argument is out)

799

(74 replies, posted in General discussion)

https://web.archive.org/web/20130719120 … iller.html
Does anybody have the source code of UMD Killer PRX EDITION V1.5?
I want it because I haven't understood how to dump the disc in the kernel mode.

800

(3,488 replies, posted in General discussion)

lsblk

lsblk: failed to access sysfs directory: /sys/dev/block: No such file or directory

I think it would be smarter to have us select the device name (e.g. /dev/sr0 or /dev/cdrom) rather than a mount point.

Fixed as follows.

    pDevice->hDevice = open("/dev/cdrom", O_RDONLY | O_NONBLOCK, 0777);

But, there isn't /dev/sr0 and /dev/cdrom in ubuntu of WSL, so I can't confirm it's working or not.