13xforever / ps3-disc-dumper

A handy utility to make decrypted PS3 disc dumps
MIT License
528 stars 36 forks source link

Wrong Product Code for JP Game Version [BLJM60482] #75

Closed R3alCl0ud closed 2 months ago

R3alCl0ud commented 2 months ago

I have a Japanese copy of HDN mk2 and the app thinks that it is the American copy of the game (which I also have) and therefore fails to find the correct key for this disc.

Terminal output:

05:35:17 Loading settings…
05:35:17 Found existing settings file, reading…
05:35:17 Current settings: {
  "OutputDir": "/home/neptune/Games/PS3 Discs",
  "IrdDir": "/home/neptune/.config/ps3-iso-dumper/ird",
  "DumpNameTemplate": "%title% [%product_code%] %region%",
  "ShowDetails": true,
  "EnableTransparency": true,
  "PreferSystemAccent": true,
  "StayOnTop": false
}
05:35:18 Failed to open dmesg
05:35:18 PS3 Disc Dumper v4.2.3
05:35:18 Main window is loaded, trying to scan the disc…
05:35:40 Selected disc: /run/media/neptune/HYPERDIMENSION NEPTUNIA MK2 // This is the Japanese Disc
05:35:40 Disc flags: gu
05:35:40 Disc product code: BLUS-30901
05:35:40 Game title: Hyperdimension Neptunia mk2
05:35:40 Game product code: BLUS30901
05:35:40 Game version: 01.02
05:35:40 App version: 01.00
05:35:41 Dump folder name: Hyperdimension Neptunia mk2 [BLUS30901] US
05:35:45 No new matching IRD file was found at any source
05:35:45 Found 27 IRD files
05:35:46 Latest redump snapshot: Sony - PlayStation 3 - Disc Keys (4331) (2024-09-08 21-11-28).zip
05:35:46 Using local copy of redump key snapshot
05:35:46 Using locally cached redump keys snapshot
05:35:46 Found 4130 redump keys
05:35:46 Found 0 cached disc keys
05:35:46 Found optical media drive HL-DT-ST BD-RE BP60NB10
05:35:46 Found 1 physical drives
05:35:49 Failed to find a matching key
05:51:30 Selected disc: /run/media/neptune/HYPERDIMENSION NEPTUNIA MK2 // This is the american Disc
05:51:30 Disc flags: gu
05:51:30 Disc product code: BLUS-30901
05:51:30 Game title: Hyperdimension Neptunia mk2
05:51:30 Game product code: BLUS30901
05:51:30 Game version: 01.02
05:51:30 App version: 01.00
05:51:30 Dump folder name: Hyperdimension Neptunia mk2 [BLUS30901] US
05:51:34 No new matching IRD file was found at any source
05:51:34 Found 27 IRD files
05:51:34 Using locally cached redump keys snapshot
05:51:34 Found 4130 redump keys
05:51:34 Found 0 cached disc keys
05:51:34 Found optical media drive HL-DT-ST BD-RE BP60NB10
05:51:34 Found 1 physical drives
05:51:34 Selected physical drive /dev/sr1
05:51:34 Using \PS3_GAME\LICDIR\LIC.DAT for disc key detection
05:51:34 Initialized sectorIV (128 bit) for sector 2016: 000000000000000000000000000007e0
05:51:34 Selected disc key: 57e8b19644b4eca7bdd649203251ac21, known key sources:
05:51:34    Ird: BCD59878_F908EF55_4905A2E5_64B1A845.ird
05:51:34    Redump: Hyperdimension Neptunia mk2 (USA).key

American disc works just fine and the app is able to get the correct key. However the Japanese disc reports with the wrong product code

JP P.C.: BLJM 60482 USA P.C.: BLUS30901

R3alCl0ud commented 2 months ago

Hmm, I rebooted and tried it again, now it's reporting the correct product code. I don't understand. After rebooting my computer the disc starting reporting the correct product code. Clearly something else is wrong, going to assume it's an issue with the libredrive firmware on my blu-ray reader.

13xforever commented 2 months ago

Yeah, looks like a drive/kernel filesystem caching issue. Though I have never seen this particular behavior before.