The Switch Flashcart Thread (Mig Switch etc.)

  • Thread starter Thread starter TheStonedModder
  • Start date Start date
  • Views Views 779,038
  • Replies Replies 2,812
  • Likes Likes 25
Hopefully a bunch of clones come out, and drops the price to NDS flash cart price tier. I would so buy one for fun, if they dropped to like 20 bux.
if it hasnt happend yet i think its gonna be a while longer if ever

At this point there really isnt much point in cloning this with switch 2 being almost out

Anyone left is jsut going to mod that since it supports switch 1games when they can, or mod their older units now

Im sure there will be some whod still want this..but not nearly enouigh to sink the cost into developing now unless it also has switch2 support
 
Ive used it on both

I have also never gotten a trimmed XCI working. So I would just avoid those


Also be aware you are going to get banned for pirating games with it
Was the file name of the trimmed xci the same as the folder it was in? If the xci dump was named something like SUPER MARIO MAKER 2 [01009B90006DC000][v0] (trimmed).xci, then it will not work / be found. Naming it SUPER MARIO MAKER 2 [01009B90006DC000][v0].xci should work however.
 
Was the file name of the trimmed xci the same as the folder it was in? If the xci dump was named something like SUPER MARIO MAKER 2 [01009B90006DC000][v0] (trimmed).xci, then it will not work / be found. Naming it SUPER MARIO MAKER 2 [01009B90006DC000][v0].xci should work however.
That’s exactly what I was doing

Both the folder and XCI had trimmed in their names

That explains that
 
That’s exactly what I was doing

Both the folder and XCI had trimmed in their names

That explains that
Yeah, removed the trimmed and it should work.

Fwiw, next version of sphaira will have an option to fix trimmed xci (either trim or un-trim) in place, without needing to redump the xci. You should be able to plug a usb / SD adapter into the dock to mount it. I needed this myself because I dumped all my games as the full size, rather than trimmed...then I realised trimmed files worked.
 
Yeah, removed the trimmed and it should work.

Fwiw, next version of sphaira will have an option to fix trimmed xci (either trim or un-trim) in place, without needing to redump the xci. You should be able to plug a usb / SD adapter into the dock to mount it. I needed this myself because I dumped all my games as the full size, rather than trimmed...then I realised trimmed files worked.
I honestly on truied when the MiG released

I never even thought of removed the word trimmed because any other file name has worked, as long as it matched the folder exactly

That’s such a weird limitation
 
Yeah, removed the trimmed and it should work.

Fwiw, next version of sphaira will have an option to fix trimmed xci (either trim or un-trim) in place, without needing to redump the xci. You should be able to plug a usb / SD adapter into the dock to mount it. I needed this myself because I dumped all my games as the full size, rather than trimmed...then I realised trimmed files worked.
Just a word of warning to anyone using trimmed xci's, i have added a feature in sphaira that can detect if the gamecard is already trimmed when dumping. What this means is that it is also possible for N to detect if this is a trimmed gamecard.

https://github.com/ITotalJustice/sp...haira/source/ui/menus/gc_menu.cpp#L1035-L1046
 
Just a word of warning to anyone using trimmed xci's, i have added a feature in sphaira that can detect if the gamecard is already trimmed when dumping. What this means is that it is also possible for N to detect if this is a trimmed gamecard.

https://github.com/ITotalJustice/sp...haira/source/ui/menus/gc_menu.cpp#L1035-L1046
Would you maybe consider adding a batch dumping mode?

It took me 5ever to do all my games with the mig dump tool. Since you had to manually click past the complete message, then go back into the install menu, and wait for it to probably fail to detect or crash

I could only get 1-3 in a row before their app either crashes or stops reading games until next session

But since you can trim already, It be neat to see the dumping maybe wait until the game is changed out, and for theuser to confirm its in. Then auto start, if that makes sense?
 
i finally got it.
If you have auto nogc set to enable no switch cart will work.
big thanks to you all and especially ccfman2004 cause i've had my switch on atmosphere for years and forgot this was a thing.

i'm also dumb and edited the stratosphere.ini file in the /atmosphere/config_templates/ folder, not realizing i had to copy it to /atmosphere/config/ cause that folder was empty. as soon as i copied it over, it all works
 
  • Like
Reactions: Blythe93
i finally got it.

big thanks to you all and especially ccfman2004 cause i've had my switch on atmosphere for years and forgot this was a thing.
I had the SAME issue with Switch carts. On my banned Switch, I never ran retail carts and when I went to test the Mig Flash, I couldn't get it to work. Then I tried a retail cart and same error. That's how I knew how to fix the issue.

No problem, we are all here to help on another.
 
  • Like
Reactions: Blythe93
I had the SAME issue with Switch carts. On my banned Switch, I never ran retail carts and when I went to test the Mig Flash, I couldn't get it to work. Then I tried a retail cart and same error. That's how I knew how to fix the issue.

No problem, we are all here to help on another.
same situation here. banned and never had a cart lol. i was about to go get the cheapest switch game i could find to try and test something besides the mig
 
  • Like
Reactions: Blythe93
Would you maybe consider adding a batch dumping mode?

It took me 5ever to do all my games with the mig dump tool. Since you had to manually click past the complete message, then go back into the install menu, and wait for it to probably fail to detect or crash

I could only get 1-3 in a row before their app either crashes or stops reading games until next session

But since you can trim already, It be neat to see the dumping maybe wait until the game is changed out, and for theuser to confirm its in. Then auto start, if that makes sense?
I could do, yeah. Although in sphaira is doesn't take many button presses to dump the games. You press A 3 times and it will start dumping everything to your sd card (or usb, if you have one plugged in).

A1 -> selects dump option, asks what you want to dump.
A2 -> Selects dump all (default option), next it asks where you want to dump.
A3 -> Dumps to the default location (sd card, or usb if plugged in).

So after every dump, you insert the next card, press A 3 times and it'll dump again.
 
The MIG Dumper (hardware) only dumps trimmed XCIs.
Were you able to detect trimmed ROMs from a MIG cart?
Yes. The way to detect it is easy, you read outside of trimmed size, and if it fails, its trimmed.

The trimmed size is calculated by using the xci header "ValidDataEndAddress", all data after that is unused. This could be handled / fixed on the mig side to return 0xFF if an oob read is done. As they're only dumping trimmed roms using the dumper, they should try and fix this.
 
  • Like
Reactions: Blythe93 and FR0ZN
Yes. The way to detect it is easy, you read outside of trimmed size, and if it fails, its trimmed.

The trimmed size is calculated by using the xci header "ValidDataEndAddress", all data after that is unused. This could be handled / fixed on the mig side to return 0xFF if an oob read is done. As they're only dumping trimmed roms using the dumper, they should try and fix this.
Does a Mig on 1.1.9 still fail this check? Does Nin even check this?
 
  • Like
Reactions: Blythe93
Does a Mig on 1.1.9 still fail this check? Does Nin even check this?
Yes it fails. You can try it in sphaira by selecting the dump option, then select dump all / dump xci. It will then mount the gamecard and validate the size.

I don't know if N checks this, however they could, if they wanted to.
 
Yes it fails. You can try it in sphaira by selecting the dump option, then select dump all / dump xci. It will then mount the gamecard and validate the size.

I don't know if N checks this, however they could, if they wanted to.
I'm pretty sure they could add detections for the mig switch and such cards ages ago. But I don't think they want to put the resources to do it, since they're so limited to what they can do.
 
  • Like
Reactions: Blythe93

Site & Scene News

Popular threads in this forum