[Problem][MPF.Check] Wrong layer order in submissioninfo.txt for PSP UMDs dumped via UIC #553

Closed
opened 2026-01-29 16:18:25 +00:00 by claunia · 0 comments
Owner

Originally created by @noigeaR on GitHub (Jun 23, 2023).

Originally assigned to: @mnadareski on GitHub.

MPF.Check_net48 2.5-1143

Describe the issue
For PSP UMDs dumped via UIC, MPF.Check creates a !submissioninfo.txt with the wrong layer order, Layer 0 (Inner), Layer 1 (Outer).
Sony uses Layer 0 (Outer), Layer 1 (Inner).

To Reproduce

  • Dump a PSP UMD with UIC
  • Run MPF.Check with umd psp --use uic options on the dumped data
  • MPF.Check creates a !submissioninfo.txt with the following Ringcode information:
Layer 0 (Inner) Mastering Code (laser branded/etched): (REQUIRED, IF EXISTS)
Layer 0 (Inner) Mastering SID Code: (REQUIRED, IF EXISTS)
Layer 0 (Inner) Toolstamp or Mastering Code (engraved/stamped): (REQUIRED, IF EXISTS)
Data Side Mould SID Code: (REQUIRED, IF EXISTS)
Layer 1 (Outer) Mastering Code (laser branded/etched): (REQUIRED, IF EXISTS)
Layer 1 (Outer) Mastering SID Code: (REQUIRED, IF EXISTS)
Layer 1 (Outer) Toolstamp or Mastering Code (engraved/stamped): (REQUIRED, IF EXISTS)

Expected behavior
Dumping PS2, PS3 and PS4 DL discs with MPF correctly changes the layer order to the Sony layout, so doing it with MPF.Check for PSP UMDs should do it too.
Ringcode information in !submissioninfo.txt should be:

Layer 0 (Outer) Mastering Code (laser branded/etched): (REQUIRED, IF EXISTS)
Layer 0 (Outer) Mastering SID Code: (REQUIRED, IF EXISTS)
Layer 0 (Outer) Toolstamp or Mastering Code (engraved/stamped): (REQUIRED, IF EXISTS)
Data Side Mould SID Code: (REQUIRED, IF EXISTS)
Layer 1 (Inner) Mastering Code (laser branded/etched): (REQUIRED, IF EXISTS)
Layer 1 (Inner) Mastering SID Code: (REQUIRED, IF EXISTS)
Layer 1 (Inner) Toolstamp or Mastering Code (engraved/stamped): (REQUIRED, IF EXISTS)
Originally created by @noigeaR on GitHub (Jun 23, 2023). Originally assigned to: @mnadareski on GitHub. MPF.Check_net48 2.5-1143 **Describe the issue** For PSP UMDs dumped via UIC, MPF.Check creates a !submissioninfo.txt with the wrong layer order, Layer 0 (Inner), Layer 1 (Outer). Sony uses Layer 0 (Outer), Layer 1 (Inner). **To Reproduce** - Dump a PSP UMD with UIC - Run MPF.Check with umd psp --use uic options on the dumped data - MPF.Check creates a !submissioninfo.txt with the following Ringcode information: ``` Layer 0 (Inner) Mastering Code (laser branded/etched): (REQUIRED, IF EXISTS) Layer 0 (Inner) Mastering SID Code: (REQUIRED, IF EXISTS) Layer 0 (Inner) Toolstamp or Mastering Code (engraved/stamped): (REQUIRED, IF EXISTS) Data Side Mould SID Code: (REQUIRED, IF EXISTS) Layer 1 (Outer) Mastering Code (laser branded/etched): (REQUIRED, IF EXISTS) Layer 1 (Outer) Mastering SID Code: (REQUIRED, IF EXISTS) Layer 1 (Outer) Toolstamp or Mastering Code (engraved/stamped): (REQUIRED, IF EXISTS) ``` **Expected behavior** Dumping PS2, PS3 and PS4 DL discs with MPF correctly changes the layer order to the Sony layout, so doing it with MPF.Check for PSP UMDs should do it too. Ringcode information in !submissioninfo.txt should be: ``` Layer 0 (Outer) Mastering Code (laser branded/etched): (REQUIRED, IF EXISTS) Layer 0 (Outer) Mastering SID Code: (REQUIRED, IF EXISTS) Layer 0 (Outer) Toolstamp or Mastering Code (engraved/stamped): (REQUIRED, IF EXISTS) Data Side Mould SID Code: (REQUIRED, IF EXISTS) Layer 1 (Inner) Mastering Code (laser branded/etched): (REQUIRED, IF EXISTS) Layer 1 (Inner) Mastering SID Code: (REQUIRED, IF EXISTS) Layer 1 (Inner) Toolstamp or Mastering Code (engraved/stamped): (REQUIRED, IF EXISTS) ```
claunia added the bug label 2026-01-29 16:18:25 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/MPF#553