superg / redumper

Low level CD dumper utility
GNU General Public License v3.0
227 stars 21 forks source link

Xbox One disc not creating hash or skeleton files #182

Open JohnVeness opened 2 months ago

JohnVeness commented 2 months ago

I've been dumping a couple of dozen Xbox One discs, most of which have dumped fine. Just one, however, doesn't seem to want to create a .hash or .skeleton file which all the other discs did have - no error messages, just the files aren't created. I've attempted three different times. The disc is Call of Duty: Ghosts. http://redump.org/disc/45969/

Output from redumper:

=== 2024-08-19 16:47:01 ========================================================
redumper v2024.08.18 build_403 [Aug 18 2024, 22:07:47]

arguments: --image-path=CODG-redumper --image-name=CODG-redumper --verbose

drive path: /dev/sg1
drive: Slimtype - BD E DS4E1S (revision level: EA2B, vendor specific: 2009/11/13 15:21)
drive configuration: LG_ASU2 (read offset: +6, C2 shift: 0, pre-gap start: -135, read method: BE_CDDA, sector order: DATA_C2_SUB)
drive read speed: <optimal>

current profile: BD-ROM

image path: CODG-redumper
image name: CODG-redumper

*** DUMP

disc structure:
  DI { format: 1, layer: 0, sequence number: 0, unit size: 32, continuation: 0 }
    disc type: XG4
    disc size: 120mm
    disc class: 0
    disc version: 1
    layers count: 2
    channel length: 74.5nm
    polarity: 3
    BCA: no
    PSN last { PSN: 32505855, hPSN: 0x1EFFFFF }
    AUN { PSN: [1048576 .. 11370270], length: 10321696, hPSN: [0x100000 .. 0xAD7F1E] }
  DI { format: 1, layer: 1, sequence number: 1, unit size: 32, continuation: 0 }
    disc type: XG4
    disc size: 120mm
    disc class: 0
    disc version: 1
    layers count: 2
    channel length: 74.5nm
    polarity: 3
    BCA: no
    PSN last { PSN: 32505855, hPSN: 0x1EFFFFF }
    AUN { PSN: [22184160 .. 32505854], length: 10321696, hPSN: [0x15280E0 .. 0x1EFFFFE] }

layer break: 10321696

media errors: 
  SCSI: 0

*** REFINE (time check: 4717s)

*** HASH

dat:
<rom name="CODG-redumper.iso" size="42277666816" crc="30b608e3" md5="c7730f34d0a4f6f23bfe8279fcaffc97" sha1="c3d45efb8ebf954be4e717deadea1163da0089d6" />

*** INFO

*** SKELETON

*** END

Here's the complete folder created by redumper (minus .iso): CODG-redumper.zip

And if it helps, the logs of the same disc dumped by DIC: CODG-DIC.zip

Any ideas?

Deterous commented 2 months ago

This disc is one of the near-launch discs that doesn't have a ISO9660 filesystem, so hash/skeleton isn't supported. There's nothing to fix here, redumper can't do hash/skeleton without a ISO9660 fs. There are already issues open for UDF

JohnVeness commented 2 months ago

Ah thanks. Good to know that this is expected for some discs. TBH I didn't know what the hash and skeleton files were for!

Yeah, it would be good to support UDF for those files. All the other Xbox One discs I've dumped (the ones with an ISO 9660 FS presumably) just have three files hashed, one of which is a README and the other two look like huge dummy files. They also take about 45 minutes to hash, but that's probably because the PC I'm using doesn't have much RAM so is swapping.

Deterous commented 2 months ago

Yes, hashing and skeleton need to be optimised or have better progress indicators: #129

and regarding UDF: #113 and #128