[Problem] CRC32 hash in submission info from MPF.Check does not match other tools #635

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

Originally created by @TBemme on GitHub (Oct 25, 2023).

Originally assigned to: @mnadareski on GitHub.

Version
What version are you using?

  • Stable release (MPF.Check 2.7.2 net48)
  • WIP release (MPF.Check (.NET 6.0, Debug, Windows x64))

Build
What runtime version are you using?

  • .NET Framework 4.8 running on (Windows 10)
  • .NET 6.0 running on (Windows 10)
  • .NET 7.0 running on (Operating System)

Describe the issue
When using MPF.Check on a UMD dumped with UIC, in the generated submission info text file, the CRC32 hash does not appear to be correct. It does not match other tools, or existing dumps' CRC32, however the MD5 and SHA1 hashes do match.

To Reproduce

  1. Run MPF.Check against an .iso (tested with files and parameters for UIC-dumped PSP UMD)
  2. Check the CRC32 checksum in the generated submission info text file
  3. Calculate the CRC32 checksum of the file with another tool, and it is different

Expected behavior
The CRC32 checksum matches the result of other tools.

Screenshots
image
In order: submission info generated from an older version of MPF.Check, the current release version, and the WIP debug release.

Additional context
I tested with this two UIC dumps of different discs, with both the current release and latest WIP build, and it had the same issue occur.

I have a submission info text file on the first dump that was generated using an older version of MPF.Check (sorry, I am not sure which one, but I think it was from around June/July), and this one had the expected CRC32 hash that matches other tools.

Originally created by @TBemme on GitHub (Oct 25, 2023). Originally assigned to: @mnadareski on GitHub. **Version** What version are you using? - [x] Stable release (MPF.Check 2.7.2 net48) - [x] WIP release (MPF.Check (.NET 6.0, Debug, Windows x64)) **Build** What runtime version are you using? - [x] .NET Framework 4.8 running on (Windows 10) - [x] .NET 6.0 running on (Windows 10) - [ ] .NET 7.0 running on (Operating System) **Describe the issue** When using MPF.Check on a UMD dumped with UIC, in the generated submission info text file, the CRC32 hash does not appear to be correct. It does not match other tools, or existing dumps' CRC32, however the MD5 and SHA1 hashes do match. **To Reproduce** 1. Run MPF.Check against an .iso (tested with files and parameters for UIC-dumped PSP UMD) 2. Check the CRC32 checksum in the generated submission info text file 3. Calculate the CRC32 checksum of the file with another tool, and it is different **Expected behavior** The CRC32 checksum matches the result of other tools. **Screenshots** ![image](https://github.com/SabreTools/MPF/assets/53412915/ce49be42-6cf6-4841-bd50-8fc8a9835f09) In order: submission info generated from an older version of MPF.Check, the current release version, and the WIP debug release. **Additional context** I tested with this two UIC dumps of different discs, with both the current release and latest WIP build, and it had the same issue occur. I have a submission info text file on the first dump that was generated using an older version of MPF.Check (sorry, I am not sure which one, but I think it was from around June/July), and this one had the expected CRC32 hash that matches other tools.
claunia added the bug label 2026-01-29 16:19:52 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/MPF#635