ShendoXT/memcardrex

Unable to transfer GT2 saves to Memory Card through Memcarduino

Closed this issue · 6 comments

When I try to send GT2 saves to my Memory Card through Memcarduino, the data on the card will not be accepted by the game. Apparently, it gets corrupted in the process. Is it because these saves take more than a block? I hope this can be fixed. Thanks.

It might be a case of fake 64k clone cards which are only half capacity and are corrupting saves.
Are you using official or perhaps a 3rd party "1 Mega" card that you bought recently?

https://www.reddit.com/r/psx/comments/foemcl/fake_and_real_space_on_chinese_memory_cards/

No, I used a genuine Sony Memory Card.

I see. Are those saves of the same region? Make sure you are using PAL saves on PAL game, NTSC on NTSC game, etc

They definitely are of the same region as I tried to copy saves containing my own progress from a Memory Card to another through Memcarduino. Also, GT2 is the only file that gets corrupted. The other saves get copied over just fine.

Try this. Open .mcr file and write saves to Memory Card. Copy GT2 save to temp buffer. Now read data from Memory Card back to MemcardRex. Use compare with temp buffer option on the save. That will tell you all the changes that occurred with the save.

OK, so that's how it happened. I had copied the saves from a Memory Card to another a few days ago, and comparing the two in the way you suggested did show some differences. Then I copied them again today, and no difference this time. So I thought, maybe it will work this time. And it did. I wonder what went wrong before, but thanks for your help.