BizHawk
BizHawk copied to clipboard
DSi firmwares have no checksum
Bizhawk v2.8 windows x64
For technical reasons, we can't put one or more "correct" hashes there. (It probably shouldn't be the all-zeroes hash though @CasualPokePlayer).
NAND is per-console unique along with DSi BIOS files due to encryption. There is not one true hash to them. All zeros is just a filler hash.
The missed detail here is actually that it's reporting the same exact info for all 4 DSi firmware files, even tho in the code they have different info but the hash is dummy. Still a problem on latest master.
Seems the issue is ultimately due to those entries taken from FirmwareFilesByHash. Which is a bit obvious in retrospect. Generally this isn't that bad as that hash is not intended to match with any file. It screws up here however as the last thing with the dummy hash is what's actually in the Dict (so DSi NAND) and thus what you see is that info for all firmwares with that hash.