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.
