Unfixable chunks: 177Fixed chunks: 571Unfixable chunks: 571Fixed chunks: 177That seems to have done the trick.Would you mind checking if this version also "hangs"?
Not sure. Others have reported this too, but I genuinely have no idea how this could happen other than it being a display bug or instability of some sort
Thanks a lot for testing this and for the detailed notes — this is genuinely useful.Registered to post my results. Had Pokemon Omega Ruby die around 2019. Saw the news about the fixer, installed 1.92.
Verification failed immediately.
Ran the fixer overnight, was stuck on EXEFS all night. I canceled the next morning with 0/0 fixed/unfixable.
Power cycled and let it sit at home on standby for 24 hours, no visible change.
Ran the fixer for another day, got to around 82,000,000 refreshes (I think. Hard to tell if it was 82m or 820m) and froze, still on EXEFS with 0/0 fix/unfix
Found this forum, downloaded the nobufferreduc, ran it from this point on. Hangs at 277 refreshes. 2 hours later, still at same 277. Can't Y skip or B to cancel.
Power cycle and retry, hang at 193 refreshes. Let it sit. Stuck at 193. Can't skip or B to cancel
Power cycle and retry, hang at 73 refreshes. Very curious now.
Power cycle, remove and reseat cartridge, and retry, hang at 19 refreshes.
Now I'm letting it sit on home again, though I doubt it'll help.
I saw posts that it doesn't really "hang" but I have no idea how long I should keep watching the refresh count do nothing before giving up.
I can't pretend to know what any of this means. I gave up on reviving this cartridge a while ago, but if my buggy cartridge can help anyone test tools, let me know.
Thanks a lot for testing this and for the detailed notes — this is genuinely useful.
The important detail is that the refresh counter stopped completely and B/Y did nothing. That's not the "it's just retrying" behavior — it means the tool is stuck waiting on the cartridge itself and can't even poll the buttons.
The 82M-refresh run was one failure mode; the frozen-at-277 (and 193/73/19) hangs are a different one, and the decreasing numbers across reseats suggest the cartridge is progressively failing to respond.
To answer your question directly: if the refresh count doesn't change for ~60 seconds, it is hung and waiting longer won't help. You can stop it.
We're working on a timeout for the cartridge read path so it can't sit there forever, and so it reports a bad cartridge instead of freezing.
Before that, a few things would really help us:
1. Can GodMode9 read this cartridge at all through other paths? E.g. browse the gamecart drive, or try dumping any file from it. Does it also hang, or does a dump complete?
2. Do you have a known-good cartridge (or another game) to test with? Does the fixer / verify complete normally on it? We want to be sure a timeout won't hurt normal reads.
3. When it's stuck, is the refresh counter completely frozen (unchanged for 60s+)? Does the screen still redraw anything, or is everything frozen? And does the POWER button still shut it down normally?
4. How fast does it hang now — seconds after starting? Is it always on the first file in the EXEFS step?
Thank you very much for your feedback!
Can you try version 1.8?
Does GodMode9 or your script have some sort of auto power off. The times I left it running and checked it considerably later than it should have finished verifying and found the console off with 100% battery (as I left it plugged) with no way to know whether the game was verified before shutting down.I created an LUA script to verify and refresh my games. This runs 8 verifications, waiting an hour between each while running a cartridge refresh command every 5 minutes. This should help maintain the charges in the flash memory.
