@ghjfdtg
Sorry for reviving this old thread, but I'm encountering some weird issues with my Rev.B EZ-Flash Omega DE while playing Pokémon Emerald.
After a period of playing and saving multiple times, I suddenly get an error:
"The backup memory is damaged, or the internal battery has run dry. You can still play, but not save."
Temporarily, I can fix this by loading the save in an emulator, saving there, and exporting it back to the cart. However, the error eventually returns.
I've validated the save file with PKHex and RecoverSaveGen3, no errors found, and the issue persists. This makes me suspect the problem lies with the cart itself, not the save file. The ROM itself is intact and matches the MD5 reported from no-intro when checked on the SD card directly.
The built in EZ-Flash cart tester (SELECT during boot) does not show any errors.
I ran your custom ROM test tool (clean boot mode A). It reports:
- A completely different SHA1 than the filename and every time I rerun it, it has a new SHA1 hash. This is true even if I directly try to recompute the hash during the same boot of the file (press B then A again). The file itself when hashed from the computer has the correct SHA1.
- ROM padding errors with mismatches.
Interestingly, when I copy the ROM test tool to NOR and do a clean direct boot in mode A it reports:
- An almost exact match in SHA1 except for two zeros in the middle of the hash, just like this post reported: /threads/ez-flash-omega-that-does-not-want-to-save-128kb-games-hates-advance-wars-and-other-bizarre-occurrences.623782/post-10035308
- The SHA1 I see on screen has 38 characters, so the two zeros are missing weirdly.
- No ROM padding errors.
The issue persists across several kernel versions. I've also reformatted my 32GB SanDisk card twice using proper tools, so I doubt the SD card is the cause. Could this be a sign that my PSRAM is having issues, and can this be fixed or should I contact the offical dealer I bought from and request a replacement?
Would you or
@EZ-Flash2 have any advice on how to proceed?
Thanks in advance!
Edit 1:
Running the RTC Checker ROM and the Aging Cartridge ROM reveals no errors as far as I can see.
Edit 2:
Switching mode B to RAM and running the MemtestARM for DS for SLOT 2 reveals that there is an error (see image with white textbox and green background.