Corrupted Cartridge Fixer Release

  • Thread starter Thread starter skawo
  • Start date Start date
  • Views Views 184,313
  • Replies Replies 716
  • Likes Likes 87
If it's making any kind of progress, that's good.
If you're stuck on a certain block for too long you can skip it for the time being. If the blocks it got stuck on before actually got fixed, then it shouldn't take very long to get back to where you are now, since it's not gonna have to re-fix those.
 
  • Like
Reactions: splaca
Hey! Stumbled across this thread the other day and thought I'd give it a try on a broken Smash Bros cart I bought last weekend. When I first tried the game, the icon would appear on the bottom screen, but no graphic on the top screen. When I tried to play it, it would say "Game Card could not be read." I ran it through the program, and after a couple million refreshes and getting stuck on 5%, I stopped the process to see if any progress had been made. To my surprise, the game now displayed the top screen graphic and played music when on the 3DS home menu! It still wouldn’t run though but at least that’s progress. I put it back in and it's been running through refreshes now. It's been roughly 50+ hours. It's been stuck on 25% for the past 40 hours. At first I thought it was doomed, however it finally moved on from the Hash it had been stuck on for 18-ish hours. Now, it's been stuck on the same Hash for 24-ish hours. It's still digging through Hashes at an insanely fast rate (I think I'm at 150 million refreshes total now), but it's still not fixed the block. I would take it out and test it out except that I don't want to ruin 24 hours of progress on this one stubborn block. Is the cartridge cooked or should I keep going to see if the block finally gets fixed?
I'd say it's cooked
Ive done 40+hrs with Xenoblade Chronicles and, just like yours, it was stuck on 1 hash, for at least 18hrs

It's too bad we cant rebuild these carts using an external file for reference
 
Hello, is this function implemented in regular godmode9 or do I still need to use this alt version? I assume it isn't available in universal updater.

A question. Which timeframe should I run it? I don't play my physical collection, I just buy the game and then rip it, so the carts just sits in the shelf. Should I run Fix cartridge corruption option every 6 months? For how long?
 
Hi! I'm trying to fix a Pokemon Alpha Sapphire cartridge that crashed at screen title that had 150 unfixable blocks. I ran the standard and x100 refresher versions like 3 or 4 times each, now the blocks are 94 circa but it seems that they couldn't go down anymore. The game does not pass the verify test but at least I managed to pass the screen title (so maybe it's playable?).
I read about a Select fix, could anyone explain that to me? Maybe that could help unstack the lasts unfixable blocks.
 
Hello, is this function implemented in regular godmode9 or do I still need to use this alt version? I assume it isn't available in universal updater.

A question. Which timeframe should I run it? I don't play my physical collection, I just buy the game and then rip it, so the carts just sits in the shelf. Should I run Fix cartridge corruption option every 6 months? For how long?
This is not part of regular godmode9 (yet?)

Don't think anyone really knows the definitive answer to this question. Probably once a year or two is enough.

Hi! I'm trying to fix a Pokemon Alpha Sapphire cartridge that crashed at screen title that had 150 unfixable blocks. I ran the standard and x100 refresher versions like 3 or 4 times each, now the blocks are 94 circa but it seems that they couldn't go down anymore. The game does not pass the verify test but at least I managed to pass the screen title (so maybe it's playable?).
I read about a Select fix, could anyone explain that to me? Maybe that could help unstack the lasts unfixable blocks.
You hold down SELECT when selecting the fixer option. Whether this actually helps, I'm not entirely sure, but you might as well try it, I guess?
 
You hold down SELECT when selecting the fixer option. Whether this actually helps, I'm not entirely sure, but you might as well try it, I guess?
Unfortunately the number of unfixed blocks remained unchanged, sad
 
This is not part of regular godmode9 (yet?)

Don't think anyone really knows the definitive answer to this question. Probably once a year or two is enough.
Ok thanks, as of right now I only checked carts that verify fine. My course is: Verify>Fix and move to the next cart. I still run one fix even if it verify fine, can't hurt.

Maya I suggest uploading your fork to universal updater? For easier installing and updating?
 
hello everyone I am new to this community, I want it to thank Skawo for creating this super helpful tool for fixing 3ds cartridges, I have one question, my pokemon Y game now works normally after running "fix cartridge corruption" twice, however I do notice that when I choose "Verify file" I get "Verification failed", should I continue to fix the cartridge corruption until the verify file check passes successfully or is it fine to play the game if it works normally now?. I was wondering if anyone has seen something similar
 
I have a Japanese cartridge of Omega Ruby I ordered from a seller recently. When I received the cartridge it wouldn't even pop up on the home menu, but does show up in godmode. Trying to run this fix is just freezing the entire 3ds after a few seconds, so I wanted to know if I should just give up on this cartridge. The seller refused to accept a return, and there isn't much I can do with it.

Edit: Here's all the other things I've checked.
When mounting to the drive in godmode, the romfs directory won't open at all. Just gives an error that says invalid.
Trying to dump the save via checkpoint does show that it is reading a cartridge, but can't do anything as it can't make a directory.
Godmode shows omega ruby with a weird corruption on the game cartridge picture
Running the fix freezes the 3ds, no logs appeared when I tried to get those
I've tried 1.2, 1.3, and 1.4 of the fix
 
Last edited by KitsuYuuki,
That sounds like there might be some physical damage to the cart?
Try cleaning the pins?
Maybe this is one of the ones that have dry joints, like in the Voultar video?
 
Thx mate, you managed to save my cheap ebay Omega Ruby, had to run it like 10 times but now it finally verified.
I got a crash with error message on the bottom screen every time a battle started and later, after trying to start a new game, it would also crash after the title screen (not menu).
Took like 4.5 million refreshes.

Sadly it didn't work for Pokemon Y, which gave me an error message right after booting it up.
 
  • Like
Reactions: skawo
Heya,

I’m currently trying to fix my 3DS cartridge of Omega Ruby using the Cartridge Fixer tool, but I’m not really sure how to tell if it’s still fixable or when to give up.

Here’s what’s happened so far:
  • My first run with the tool took around 46 million refreshes and ran for about 26 hours, but the verification still failed and the game wouldn’t boot.
  • I then did a second fix run, which took about 6 hours and 3.8 million refreshes.
  • Now I’m on my third run, and it seems to be going even faster than before.

At this point, I’m wondering:
  • How likely is it that the cartridge is still recoverable?
  • What signs should I look for to know if it’s basically unfixable?
  • Does running it multiple times actually help, or am I just wasting time?

I don’t really know what I’m doing here, so any guidance or explanation would be super appreciated.
And a BIG THANK YOU for making a tool like this possible, I've read the countless happy comments of people being able to fix their thought long lost cartridges here.

Thanks in advance!
 
Start the fixer while holding the Y button and get a report (It'll be placed in gm9/out), then post it here.
 
Run the fixer while holding Y and see what log you get.
Heya, Sorry was working till late this is the logfile:

CORRUPTION FIX LOG ON C:/000400000011C400_v02.3ds
Unfixable: 72201000
Unfixable: 72203000
Unfixable: 72206000
Unfixable: 72208000
Unfixable: 72209000
Unfixable: 7220b000
Unfixable: 7220c000
Unfixable: 7220d000
Unfixable: 7220e000
Unfixable: 7220f000
Unfixable: 72210000
Unfixable: 72211000
Unfixable: 72213000
Unfixable: 72214000
Unfixable: 72215000
Unfixable: 72216000
Unfixable: 72217000
Unfixable: 72218000
Unfixable: 72219000
Unfixable: 7221c000
Unfixable: 7221e000
Unfixable: 7221f000
Unfixable: 72e60000
Unfixable: 72e61000
Unfixable: 72e62000
Unfixable: 72e63000
Unfixable: 72e64000
Unfixable: 72e65000
Unfixable: 72e67000
Unfixable: 72e68000
Unfixable: 72e69000
Unfixable: 72e6b000
Unfixable: 72e6c000
Unfixable: 72e6f000
Unfixable: 72e70000
Unfixable: 72e72000
Unfixable: 72e73000
Unfixable: 72e74000
Unfixable: 72e75000
Unfixable: 72e76000
Unfixable: 72e77000
Unfixable: 72e79000
Unfixable: 72e7a000
Unfixable: 72e7b000
Unfixable: 72e7c000
Unfixable: 72e7e000
Unfixable: 72e7f000
Unfixable: 73040000
Unfixable: 73045000
Unfixable: 73046000
Unfixable: 73047000
Unfixable: 73048000
Unfixable: 73049000
Unfixable: 7304a000
Unfixable: 7304b000
Unfixable: 7304c000
Unfixable: 7304d000
Unfixable: 7304f000
Unfixable: 73051000
Unfixable: 73053000
Unfixable: 73054000
Unfixable: 73055000
Unfixable: 73056000
Unfixable: 73057000
Unfixable: 73058000
Unfixable: 73059000
Unfixable: 7305b000
Unfixable: 7305d000
Unfixable: 7305f000
 
"Unfixable" indicates stuck hashes. Try the 100 refreshes version, but otherwise it's probably dead :c
Im sorry for maybe asking a question that has already been answered, but how would I try the 100 Refresh version? Im currently at work and dont have that much time on my hands, so I can probably only try it later today.

Oh and it would mean the world to me if this cartridge can be fixed, my dad used to play this game with me and he recently passed away... So I hold a lot of fond memories not only to the savefile but the cartridge itself as we bought it together...
 
Last edited by Fedaxus,
So it finally happened on one of my catridges.. My copy of Fire Emblem Echoes (European version) bugged out right after starting it (it threw some error on my modded 3DS).
Luckily I knew about this program, and I actually managed to fix it, had to run the regular version for 4 times, but after that verification finally succeded and it seems to run perfectly fine again. Thank you for creating this tool!
And while I luckily backed up all my 3DS catridges to roms some time ago it's still nice to have the cartridge working again, so I could also run it on an unmodded 3DS :)
 
  • Like
Reactions: balemoc and skawo

Site & Scene News

Popular threads in this forum