Corrupted Cartridge Fixer Release

0xAikax0

Member
Newcomer
Joined
Jun 12, 2024
Messages
7
Trophies
0
Age
18
XP
14
Country
Germany
(had to remove the links since otherwise the Anti-Spam shows up)

If it doesnt work then try this one
Thank you! Do I need to install the .firm through godmode9 or does it automatically work when I paste it into the payloads folder? I just tried the latter and the option to fix the cartridge didn't show up
 

4d1xlaan

Well-Known Member
Member
Joined
Apr 21, 2024
Messages
411
Trophies
0
XP
363
Country
United States
Thank you! Do I need to install the .firm through godmode9 or does it automatically work when I paste it into the payloads folder? I just tried the latter and the option to fix the cartridge didn't show up
Installing the firm would overwrite b9s and put you in a bad spot

Put it in the folder like instructed and just run it, with Start held on power on
 

Marty_Poisonwood

New Member
Newbie
Joined
Jun 14, 2024
Messages
1
Trophies
0
Age
22
XP
2
Country
France
I used this for my Alpha Sapphire cartridge, and it did work pretty well, but multiple attempts were needed to fix the problem I had (catching a pokémon crashed the game). And when using it again, there is a specific hash that always poses problem. Is there a way to know what this hash is or what it relates to ? I don't seem to have any other problems for now but I'd rather be sure.

It was near the beginning, the expected hash was C649628A8C869D7549AEB91D31AA3066 and even 390k+ refresh didn't fix it and I had to skip it
 
Last edited by Marty_Poisonwood,

Gvitor

Member
Newcomer
Joined
Sep 1, 2018
Messages
15
Trophies
0
Age
31
XP
63
Country
Brazil
I've been trying this for the past day with little results, but not too hopeful.

I bought a copy of FE Echoes, used. Sat on my shelf for 6 months before giving it a try, and got the "game cart could not be read". Tried cleaning it, nothing. One time it ran, but got stuck on the 3DS logo.

I then ran the 1.0 fixer, got from 0 to 1% and then stuck there. Cancelled, tried again, same thing. One thing I noticed is that before, not even the splash screen was showing, before selecting the icon in the home menu. After that, it showed up, but still not running.

Then I tried the 1.2 version. Everytime it asked to skip a block with Y, I did it, and almost everytime, it went up by a %. Around 80%, it rushed through to almost a 100%, when I skipped again a couple of times and it finished while I was away, and apparently restarted. I got back home with it around 15% again, stuck asking for a skip. I did that, it went slowly towards 100%, then completed. It asked to verifiy, which I tried, but didn't work. I then tried loading the cart from the home menu, and it did, but crashed during the opening cutscene. Tried again, managed to start a new game, but it crashed in the 1st cutscene.

When I decided to try the 100x version, something went wrong with the USB, and I had to reinstall homebrew, godmode, etc. Now I finished that, and tried both the 100x version and the 1.2, and both of them stopped at 1%, just as it was yesterday when I tried the 1.0 version.

I'm letting it run now, but I'm not confident that I'll be able to salvage it.
 
  • Sad
Reactions: impeeza and skawo

WingsThePhoenix

Member
Newcomer
Joined
Jun 19, 2024
Messages
6
Trophies
0
XP
8
Country
United States
hi! i'm very new to the world of homebrew, but i've been emulating games for years and i've been playing pokémon since i was very little.
i made an account specifically so i could post in this thread, because i wanted to personally thank you and your program (lovingly referred to as the "cartridge unf--ker" on a different website that links to your github download) for getting my copy of Y past the title screen in the very same way your paper jam bros. copy was failing you (instant homebrew crash on my 3ds, infinite red-border load on my friend's unhomebrewed 3ds, to the sheer confusion of both of us, as this is/was a pretty gently used cart, all things considered).

that said, it's still having the occasional issue. it crashed once during a wild pokémon encounter before showing me what i encountered, and certain (skippable) trainers also crash it. i'm currently running the cart through the fixer again because i want to square away any potential issues before the risk of crashing on an unskippable battle (me and the aforementioned friend are doing a dual X/Y run to celebrate the announcement of legends ZA and we're only one gym badge in so far).
it is getting better each time, though! one time early on during the battle to get to the language screen it got stuck for like. 500k+ refreshes or something similarly ludicrous on a single chunk and i had to skip it.
(it did eventually pass it... i think? by me closing the 3ds and reopening it. or at least, specifically, i closed my 3ds while it was running and opened it back up and it'd moved on. i didn't know at the time this program still seems to operate if you shut the lid of the 3ds lol)
i didn't know about the "check the progress by pressing Y" thing until finding this forum thread just now, though, so i'm going to be doing that each time moving forward.

i saw you mention a few days ago to someone with an alpha sapphire cart that a way to check the wrong files if there are some stuck ones would be to dump the file system and compare it with a good one. do you know how i'd go about doing that?

again, thank you so much for what you've done!
 
  • Like
Reactions: skawo and impeeza

skawo

Well-Known Member
OP
Member
Joined
Aug 18, 2015
Messages
591
Trophies
0
Age
34
XP
2,818
Country
You'd go into NCSD Image Options -> Mount image to drive, then you would go into the RAMDRIVE and copy the ROMFS folder to gm9/out on the SD card and backup it to your computer.

Then you would have to get a CIA of the game from elsewhere, put it on the SD card, and follow the same procedure as above with the CIA.

Once you have both ROMFS structures, you can compare them with WinMerge.
 
  • Love
Reactions: impeeza

WingsThePhoenix

Member
Newcomer
Joined
Jun 19, 2024
Messages
6
Trophies
0
XP
8
Country
United States
hi!! i can actually give you a bit of an update on the progress (or rather, lack thereof):
ran the fixer twice more on the cart with the logging turned on. it gave me the exact same output twice; 273 lines of blocks, with all of them reading "unfixable" before stating the block name except for two specific ones (that were the same line number and hash number on both attempts). i ran the select mode after that, but i don't think anything changed. i attempted verification after all three of these attempts, and it would just open the verification screen, stay on 0% for about ten seconds, and then just tell me the verification failed.

i'm currently downloading a rom of Y; i've been fighting with it all day because i had the idea to try loading my save up on an emulator to see how it would display one of my crashes versus how luma displays the crash on my 3ds. i'm also pulling up the download page for winmerge so i can get that up and running.

i think i mounted the image to drive? but there's nothing in my RAMDRIVE folder. it asked to put it out to g: and it did? but i'm not sure how to follow the rest of your steps in the first part.
edit: it's fine i can just copy the romfs folder from g: to the gm9/out folder

thank you again for your help!
 
Last edited by WingsThePhoenix,

WingsThePhoenix

Member
Newcomer
Joined
Jun 19, 2024
Messages
6
Trophies
0
XP
8
Country
United States
attempting logging on the 100 refreshes now; i specifically took the 1.2 version off the sd card and loaded gm9 through the 100 refreshes version to make sure it would go. the Y rom is almost done downloading, and i'm sure i'll be able to get to the .cia file and keep going from there. edit: at 14%, and we're running into the 20 retries of refreshes on certain hashes...

what information will comparing the files between the two folders give us? i don't know enough to know if any specific hashes/blocks dictate certain things. would it be possible to like. Fuse The Contents Together of the good ROMFS and the bad ROMFS to "patch" out the problems?

the cartridge still works, for record, i just haven't hit any softlock points yet. the goal is to try and square the problem away before reaching a softlock point and being really sad.
 

skawo

Well-Known Member
OP
Member
Joined
Aug 18, 2015
Messages
591
Trophies
0
Age
34
XP
2,818
Country
Not much, unfortunately - just what parts of the game to avoid, really.

You could put the offending broken files from the "good" CIA on the SD card and use Luma CFW's LayeredFS to substitute them, but at that point you could just install the CIA to the SD card whole.
 

WingsThePhoenix

Member
Newcomer
Joined
Jun 19, 2024
Messages
6
Trophies
0
XP
8
Country
United States
the rom that just finished downloading was encrypted O(-( i found a decrypted one but now i have to wait a little longer.

can you elaborate on "what parts of the game to avoid"? will it tell me like. locations or pokémon or something depending on the folder?

edit: i misread the error things, i was reading the files in the wrong order and must've opened the same file twice. we went from 273 corrupted blocks, to 115, to 178 after i used the 100 refreshes tool. there was one time between those two attempts where i used the select method but i'm not sure if that made it better or worse. i'm going to go at it again with the regular refreshes tool and see if i can bring that number down lower.

edit 2: i ran it again with the regular refresher and it went from 178 blocks to 179. literally one extra line between the logs O(-(
 
Last edited by WingsThePhoenix,

skawo

Well-Known Member
OP
Member
Joined
Aug 18, 2015
Messages
591
Trophies
0
Age
34
XP
2,818
Country
Well, it depends on the structure of the game.

And yeah, it sounds like it's not gonna get better, at this point, sorry :(
 

WingsThePhoenix

Member
Newcomer
Joined
Jun 19, 2024
Messages
6
Trophies
0
XP
8
Country
United States
i'm about to go to bed, but two more passes brought it to 220 blocks, then 200 blocks!! i'm not giving up hope. i also bought a sd/micro sd card reader attachment so i can more easily check the files like you suggested. i've got it running on another pass now that i'll check in the morning.

edit: just woke up, down to 154 blocks!! then we went up to 159 blocks, then 160. im gonna do more passes until you can get back to me, OP, but at this point would the 100 refreshes seem like the next play to make? (i think my mistake was with the select refresh option.)

edit 2: down to 115 blocks from ~150 as of the latest attempt! will keep updating this block with the current count as i go!

edit 3: logged 138 blocks twice in a row (1:20pm PST); if i get 138 blocks a third time i'm going to bring in the 100 refresher and see what happens. it didnt go a third time so this edit is void
 
Last edited by WingsThePhoenix,
  • Like
Reactions: impeeza

0xAikax0

Member
Newcomer
Joined
Jun 12, 2024
Messages
7
Trophies
0
Age
18
XP
14
Country
Germany
Update on my part, tried several times and besides taking a very very long time, ended up with the same results of getting an error screen when booting it up :( Still thanks for all the help I got though!!
 
  • Sad
Reactions: impeeza and skawo

meikiyou

0001-4065-3866
Newcomer
Joined
Nov 18, 2008
Messages
25
Trophies
1
Age
35
XP
164
Country
Brazil
I have tried on codename steam, I run three times, some blocks I had to skip to finish it, but now it is loading the game and is playable, if it crashes in the future I will try to run again. The verify file fails every time, must be because I pressed Y to skip some hash blocks.
Chapter 12 the error returned, so this sections is the one I skipped lol
 

duranman

New Member
Newbie
Joined
Mar 14, 2009
Messages
2
Trophies
1
XP
17
Country
United States
I haven't messaged with this account since I made it 15 years ago but I logged back in to thank you for making this and help fix my Smash Bros 3DS file. Nothing I did was working, couldn't even backup the save file from Checkpoint, a 100% completed save I put around 250 hours into, but after running this program twice for around 3 days straight and probably over 40 million refreshes it finally worked and I could backup the save file from Checkpoint.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: OMG it's soooo ugly