Corrupted Cartridge Fixer Release

  • Thread starter Thread starter skawo
  • Start date Start date
  • Views Views 181,492
  • Replies Replies 709
  • Likes Likes 86
Would it matter if save data area was corrupted, also? As long as the corrupted blocks didn't go completely bad to the point of being read-only

You would lose your save data of course, but you could at least save it by writing a clean save file, or doing a factory reset on the cartridge save data
 
Hey skawo! I'm just hopping in to THANK YOU FOR THIS!!! I was having issues with my Miitopia cart and after running the corruption fix throughout the day, IT WORKS!!
(...)

There are still 3 or some hashes that just don't seem to get a match, so I'll try once more through my O3DS this time, just to see if I can get that thing to match if I leave it on for long enough

God, that was driving me crazy
bless you
(and let me know if you'd need any more information, I'm happy to provide!)
If you do fix those remaining hashes, drop a line. Added to partial fixes for now.
just dropping by to update on this: the remaining hashes were not fixable, and the game would crash when trying to save.
It's definitely progress compared to before, when it would crash immediately

partially fixed! ^_^
 
  • Like
Reactions: skawo
Eyya! Came across your tool here after having crashing issues. Have this copy of Pokemon X thats been stashed in my cabinet for a few years, and worked fine before i put it away back whenever that was. It was first having problems being read by any of my 4 consoles, then after cleaning the contacts itd do the 'hold power to restart' crash a few min after starting the game. Had never seen this before so tested it on one of my CFWd 3DS and it gave me an error code which eventually led me here. After the night and half of today running multiple refreshes from across each of the releases I am down to ~23 blocks or whatver they are that show up in the log file as unfixed, and the cart will not pass a verification cycle. Ive decided to try and run the game anyway, and this process very much seems to have improved it. So far its been sitting here running for an hr and has yet to crash, it would barely last long enough for me to choose a starter before. I hesitate to call it a total fix since those ~23 lines refuse to bump, but if its enough that I can at least use it some its good enough. I can post the unrepaired lines later for other ppls reference, I dont know enough about this stuff to want to do the dump/compare thing especially since what ive gathered from reading through this thread is that the file is read-only anyway so... eh? anyway, thank ya for the tool!
 
  • Like
Reactions: skawo
This worked for me! Thank you so much skawo!

I have a copy of Professor Layton VS Phoenix Wright Ace Attorney that got stuck in the Nintendo 3DS logo and would not open.

I tried the fix 5 times and every time I verified it said failed. Then I tried the 100 Refreshes twice and even though it said failed both times the game finally opened! I didn't test much more but it is already better then what I had before.
 
  • Like
Reactions: skawo
Persona Q here! Tried the software two times.
Initially the game didn't boot at all - instant error when pressing A in the main menu. ]

After the proccess it DOES boot now, I can select New Game and Load Game... but still crashes after a while.

Partially restored.
 
  • Like
Reactions: skawo
Hello, first of all great work with the software! I'm trying to make my Alpha Sapphire cartridge work but the process gets stuck at 56% (gives me the option to skip the block); current hash updates but it's been like this for two days and more than 31kk refreshes. I've tried everything, the SELECT mode, the 100 refreshes version, everything fails. Game is recognized by my 3DS but doesn't boot, gives back the 0xd900458b error code in Luma. Save is fine, works on both Citra and PKHex and the curious part is that the dumped ROM, both in .3ds and .cia format, works perfectly on Citra. What am I missing? Is my cartridge done for?
 
That's really strange. If it dumps fine, then it might not be this particular issue at hand.
Could you try it on another 3DS?
 
Already did, crashes exactly like does on mine, except for the error code which doesn't obviously show up on an unhacked 3DS. Logs show some unfixable blocks and in the end I always need to skip the "stuck" ones at 56% (looks like there are three problematic ones). What can I do?
 
Compare the filesystem of the dump you made with a valid Alpha Sapphire dump.
It's possible that the cia is still corrupted, but the emulator just plows on regardless.
 
While I figure out how to do what you asked, I tried installing my dumped .cia on my 3DS and I can tell you it's not booting, same as the cartridge :cry:
 
Yeah, so the fact it works is probably emulator inaccuracy and the cartridge's too far gone.
Sorry :(
 
Citra is not exactly known for accuracy so errors are likely silently ignored. It can still lead to glitches or crashes in the game.
 
If this is possible, wouldnt it be possible to either like delethe the content of a cardridge or change whats on it?
 

Site & Scene News

Popular threads in this forum