Hi,
i got a bunch of roms that dont work. i wonder if i could fix them to run.
an example, same game, different rom :
sha-256 of ncsd header
works:
210C5B1DB00D819C65D1F31A6603A42F30C3C66C6A2FBFD305F0C7F6F3F7A4CE5BA780524A33A84A...
broken:
4354522D502D425A4C50F31A6603A42F30C3C66C6A2FBFD305F0C7F6F3F7A4CE5BA780524A33A84A...
first bytes are off.
hex editr says:
works:
00000000 21 0C 5B 1D B0 0D 81 9C 65 D1 !.[.°..œeÑ
broken:
00000000 43 54 52 2D 50 2D 42 5A 4C 50 CTR-P-BZLP
conclusion:
on broken rom, first bytes are different than on working rom. but not random. they got replaced by serial of rom.
is this a common issue, will they run on other flashcards?
is it posible to extract the ncsd header and calc a new sha-256 ?
i got a bunch of roms that dont work. i wonder if i could fix them to run.
an example, same game, different rom :
sha-256 of ncsd header
works:
210C5B1DB00D819C65D1F31A6603A42F30C3C66C6A2FBFD305F0C7F6F3F7A4CE5BA780524A33A84A...
broken:
4354522D502D425A4C50F31A6603A42F30C3C66C6A2FBFD305F0C7F6F3F7A4CE5BA780524A33A84A...
first bytes are off.
hex editr says:
works:
00000000 21 0C 5B 1D B0 0D 81 9C 65 D1 !.[.°..œeÑ
broken:
00000000 43 54 52 2D 50 2D 42 5A 4C 50 CTR-P-BZLP
conclusion:
on broken rom, first bytes are different than on working rom. but not random. they got replaced by serial of rom.
is this a common issue, will they run on other flashcards?
is it posible to extract the ncsd header and calc a new sha-256 ?