Corrupted Cartridge Fixer Release

KWG-08C

Active Member
Newcomer
Joined
Jan 2, 2017
Messages
29
Trophies
0
Age
30
XP
146
Country
United States
Dump your savefile and see if you can read it with pkhex or PKSM.

Also, if you have some sort of cheats or mods enabled, then that could easily be the source of the problem.

I can read it just fine with PkHex but didn't think of using PKSM. Should I try to read it with that or is PkHex more than enough?

I don't remember using any cheats or mods on my cartridge the last time I booted it (can't remember how long ago that was beyond still being able to purchase Pokebank from the eShop, in case that matters).
 

skawo

Well-Known Member
OP
Member
Joined
Aug 18, 2015
Messages
653
Trophies
1
Age
35
XP
3,333
Many things. Taking the SD out with the POWER on, bad connection... and, data on SD cards can also just deteriorate on its own if left unused long enough. Could also be an SD card with faked capacity.
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,882
Trophies
1
XP
4,961
Country
Canada
Out of curiosity, do you happen to know what can cause update data to get corrupted?
Standard procedure in cases like this is to copy everything off your SD card, format the card, test the empty card with h2testw, and then copy everything back again. It's the only way to be sure the card isn't physically decaying.
 
  • Like
Reactions: KWG-08C

Powtat

Member
Newcomer
Joined
Jan 18, 2025
Messages
7
Trophies
0
Age
29
XP
16
Country
France
Hello there,

I'm using your script on an Omega Ruby cartridge,
Currently at 22 700 000 refreshes, it's been a whole 24 hours and I'm at 16%

The cart has been opened already and a repair has been attempted (TSOP reflow), so maybe that is the reason it has to fix so many hashes.

Some chunks are okay, but a lot of them take more than 500 refreshes.
I'll keep you updated.
 
  • Like
Reactions: skawo

KWG-08C

Active Member
Newcomer
Joined
Jan 2, 2017
Messages
29
Trophies
0
Age
30
XP
146
Country
United States
Standard procedure in cases like this is to copy everything off your SD card, format the card, test the empty card with h2testw, and then copy everything back again. It's the only way to be sure the card isn't physically decaying.

Thanks! I'll try that ASAP.
 

Powtat

Member
Newcomer
Joined
Jan 18, 2025
Messages
7
Trophies
0
Age
29
XP
16
Country
France
After about 140-150 000 000 refreshes, I can proudly say that the repair has failed.
The cartridge is still detected and I can even back up the save with checkpoint, but I get a Luma crash as soon as I boot the game.
Looks like some parts are beyond repair. I noticed your script has other fixing methods, maybe I should try holding select and starting another refresh sequence.
IMG_20250122_084021.jpg
 

skawo

Well-Known Member
OP
Member
Joined
Aug 18, 2015
Messages
653
Trophies
1
Age
35
XP
3,333
Try running it while pressing Y to see how many blocks are bad.
Shouldn't take as long the second time around.
 

Powtat

Member
Newcomer
Joined
Jan 18, 2025
Messages
7
Trophies
0
Age
29
XP
16
Country
France
Thanks for your reply.
I have already started the "Select version". Should I cancel it and restart with Y ?
 

skawo

Well-Known Member
OP
Member
Joined
Aug 18, 2015
Messages
653
Trophies
1
Age
35
XP
3,333
If it's taking very long then probably, although that likely means there's no point unfortunately.
I was hoping it did fix most of the blocks on the first go :(
 

Powtat

Member
Newcomer
Joined
Jan 18, 2025
Messages
7
Trophies
0
Age
29
XP
16
Country
France
I have the logs.
There are two different files, the first (older) one has 8363 lines, and 8360 of them mention an "unfixable" hash
The second one only has 600 lines and 498 of them mention "Unfixable"

The game still won't launch, but maybe repeating the process over and over can fix it ?
Well, I've made my peace with this cartridge and got myself another one long ago, so it's not a problem if it's impossible to fix.
Post automatically merged:

Here are the logs by the way
 

Attachments

  • fix_report_250123211903.txt
    161.1 KB · Views: 4
  • fix_report_250124011939.txt
    10.7 KB · Views: 3

skawo

Well-Known Member
OP
Member
Joined
Aug 18, 2015
Messages
653
Trophies
1
Age
35
XP
3,333
That first one is probably the EXEFS, and that's why the game doesn't want to boot.
You _could_ try running it with logging again to see if the number of issues goes down, but yeah, that's probably not gonna work. Sorry :c
 

Powtat

Member
Newcomer
Joined
Jan 18, 2025
Messages
7
Trophies
0
Age
29
XP
16
Country
France
The file does appear to be getting smaller, only ~350 "unfixables" this time.

I can't run the "verify" though, it keeps failing.
 

Attachments

  • fix_report_250124203911.txt
    6.9 KB · Views: 3

skawo

Well-Known Member
OP
Member
Joined
Aug 18, 2015
Messages
653
Trophies
1
Age
35
XP
3,333
Since there's issues in the exefs, verify's not gonna do much - that's what it starts checking first, and immediately errors out.
But, if the amount is getting smaller, then you might as well keep trying.
 

Powtat

Member
Newcomer
Joined
Jan 18, 2025
Messages
7
Trophies
0
Age
29
XP
16
Country
France
The game is booting up now. Crashes when I try to load my save, but this is definitely an improvement. I will keep using the script for a while, it's also significantly faster now. Thanks for your support !

Edit: It's crashing again when booting lol
 
Last edited by Powtat,
  • Like
Reactions: skawo

Hybridify

New Member
Newbie
Joined
Jan 27, 2025
Messages
1
Trophies
0
Age
24
XP
3
Country
United States
You, my friend, are an absolute legend.

I searched for hours looking for a way to fix my Super Smash Bros 3DS cartridge. I've found tons of forum posts with people experiencing the same issues where the game boots to a black screen, infinitely loads at level select, or just freezes/crashes during normal gameplay, with exiting to the home screen often not an option or causing the 3DS to get stuck trying to close the software. None have any decent solutions. Nintendo has just been just telling people to just get a new game cart, but I doubt that would solve anything given that the issue seems to be with the growing age of the 3DS cartridges. For some reason, it also appears to be really common with Smash 3DS specifically.

I own a bunch of other physical carts that have been sitting for quite a few years without use and seem to have no issues loading up and playing after a long period of nonuse.

So I ran the verification using this fixer, and it failed, almost instantly. I went through the process of running the fixer, then attempting to verify, and then running the fixer again until it finally verified. It took something like 5 separate run-throughs of the fixer and it seemed like a majority of the blocks on the cart had a HASH MISMATCH error, and even some that took so long to refresh that it was exceeding 500 tries!

I just let it run its course and kept refreshing it until the number of refreshes on the top left were only going up by a small amount during the entire refresh. Overall the refresh count was over 300,000 for this cart, which explains why the game was entirely unplayable. (Side note: none of my other physical carts that have been stored in the same condition for the same amount of time have had this issue so far. Most of them only have needed less than 50 refreshes...)

Regardless, thank you so much for taking the time to create this tool and share it with the world! You've helped me save what otherwise would have been a lost cause. :)
 
  • Like
Reactions: skawo

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    Everyone online is a guy unless otherwise stated
  • Xdqwerty @ Xdqwerty:
    @kijetesantakalu042, thats another reason why i'm depressed
  • BigOnYa @ BigOnYa:
    Looks cool.
  • BigOnYa @ BigOnYa:
    @K3Nv3, I had a Macfee antivirus popup/ nag kept showing on mini pc even when I uninstalled it (preinstalled bloatware bs). Used a program called "Geek Uninstaller" n it fixed it, and also found few other bs things n removed.
    +1
  • K3Nv3 @ K3Nv3:
    That's why it's good to do a fresh install on those things
    +1
  • BigOnYa @ BigOnYa:
    I don't have a bought win 11 license, n was worried bout wiping preinstalled win 11, so that only reason I didn't
  • K3Nv3 @ K3Nv3:
    Lol paying for windows
    +1
  • U @ UncleRat:
    does this chip work with firmare Version 19.0.1
  • U @ UncleRat:
    hwfly picofly rp2040
  • BigOnYa @ BigOnYa:
    All the Switch modchips work regardless of firmware version. Yes will work on 19+
  • U @ UncleRat:
    ohhh okay bc i have the chip right here. and my console is updated
    +1
  • U @ UncleRat:
    was worried bc i couldnt find info bc i am noob. thank you very much,
    +2
  • K3Nv3 @ K3Nv3:
    Someone didn't get it when I said it's Elon day lol
  • BigOnYa @ BigOnYa:
    @K3Nv3, I do have windows 10 license I bought years ago, n my personal PC I installed win10 then just upgraded to win11 for free. I didn't know tho there were win11 cracked versions out already. Of course didn't look for them either.
  • K3Nv3 @ K3Nv3:
    Should work as long as you take a picture of it and download directly from windows
  • BigOnYa @ BigOnYa:
    I did already on my new tower pc, yea worked fine.
  • BigOnYa @ BigOnYa:
    I took my old drum machine to a second hand music store (Music Go Round) to see what they give me (I paid $500 5-6 years ago) n they only offered me $150, they as bad as gamestop. Nuh ill keep it.
  • K3Nv3 @ K3Nv3:
    I'll give you $5 and a good time in the back for it
  • BigOnYa @ BigOnYa:
    Been there, done that. Don't feel like using that rash cream for a week again either.
  • K3Nv3 @ K3Nv3:
    Amazon delayed your order over weather
  • BigOnYa @ BigOnYa:
    "Due to Covid, your package delivery is delayed"
  • K3Nv3 @ K3Nv3:
    Neighbor has covid I'm like don't even think about getting in my messages
  • Sicklyboy @ Sicklyboy:
    damn another plane from the US crashed, in canada this time
    +1
    Sicklyboy @ Sicklyboy: damn another plane from the US crashed, in canada this time +1