The Switch Flashcart Thread (Mig Switch etc.)

  • Thread starter Thread starter TheStonedModder
  • Start date Start date
  • Views Views 776,698
  • Replies Replies 2,812
  • Likes Likes 25
Has any progress been made after the hacker that dumped the mig firmware after decrypting it directly from the chip on a Mig Switch? I mean it seems he was banned from Github for posting the complete dump with the secret keys under github "mig_research" that was also deleted, so it shouldn't have taken long for someone in china to make a clone.
 
I made a Windows Powershell script to organize the XCI and BIN files into their own GAMENAME.xci folder

Would anyone find this useful?
Post automatically merged:

Here is a link to the script post.

 
Last edited by YoNoid,
Has any progress been made after the hacker that dumped the mig firmware after decrypting it directly from the chip on a Mig Switch? I mean it seems he was banned from Github for posting the complete dump with the secret keys under github "mig_research" that was also deleted, so it shouldn't have taken long for someone in china to make a clone.
Oh dang that sucks. Luckily I've got a copy of the repo that I attached to this post, but I wonder why it got taken down. I believe the original poster has no further intentions of doing anything more with this other then releasing it and letting researchers do what they'd like with it. It looks like that's gone as far as it will already (see this post for what was found from analyzing the MIG update files).

There was this post in early September where the poster said
  • Goal: My objective is to use this setup to perform side-channel analysis and attempt to extract the firmware via non-invasive methods.
  • Promise: If I successfully extract a usable firmware, I will release it publicly for the community.
but there have been no updates from them since.
 
  • Like
Reactions: _iggyman_
Oh dang that sucks. Luckily I've got a copy of the repo that I attached to this post, but I wonder why it got taken down. I believe the original poster has no further intentions of doing anything more with this other then releasing it and letting researchers do what they'd like with it. It looks like that's gone as far as it will already (see this post for what was found from analyzing the MIG update files).

There was this post in early September where the poster said

but there have been no updates from them since.
Thanks for letting us know. It looks like I will pull the trigger on an original mig before the new year. Hopefully I don't regret any new hacks coming up soon and I end up regretting it before using it for a bit. I checked the CCC hacker conference and there doesn't seem to be any Nintendo Switch hacking coming up on there either.
 
Hello. I have a question;

Am I correct in assuming people have/haven't been banned for doing "gamesharing" with a friend (where they share legitimate, non-public backups with legit certificates) for use with a Mig Switch. I'm asking because I want to do the same thing with a friend. But I'm curious, wouldn't Nintendo servers notice that two people with the exact same certificate are online at the same time?

From this article: https://www.ign.com/articles/ninten...ate-second-hand-games-another-user-had-copied
It specifically mentions there the exact scenario I'm worried about: That two people were playing the same copy of the game online, and were both banned. Has this happened to anyone?

That IGN article links to a Reddit thread where they specifically state the guy bought a used legitimate game (from Facebook marketplace), and got banned for playing it. In that same reddit thread, the person who was banned mentions two people playing the same certificate at the same time as the reason: https://old.reddit.com/r/SwitchPira...s_stopping_someone_from_just_dumping_used_or/

Can anyone here 100% state for sure that you won't be banned if you and your gameshare buddy have played the exact same game dump (with the exact same certificate) online at the same time? Has anyone tried games that have multiplayer (such as Smash Bros Ultimate) and both played online at the same time? And neither of you banned?
 
Can anyone here 100% state for sure that you won't be banned if you and your gameshare buddy have played the exact same game dump (with the exact same certificate) online at the same time?
Let's say I tell you it's safe. Are you ready to trust any message from a stranger? Are you serious?
Understand that no one but Nintendo can give you any guarantees, let alone 100% ones.
Using Mig under any scenario (offline, only with private dumps, or playing in a dump with no more than four people) will always carry the risk of being banned, as Nintendo can come up with something new at any moment.
With Mig, you will never be safe, never!
 
Hello. I have a question;

Am I correct in assuming people have/haven't been banned for doing "gamesharing" with a friend (where they share legitimate, non-public backups with legit certificates) for use with a Mig Switch. I'm asking because I want to do the same thing with a friend. But I'm curious, wouldn't Nintendo servers notice that two people with the exact same certificate are online at the same time?

From this article: https://www.ign.com/articles/ninten...ate-second-hand-games-another-user-had-copied
It specifically mentions there the exact scenario I'm worried about: That two people were playing the same copy of the game online, and were both banned. Has this happened to anyone?

That IGN article links to a Reddit thread where they specifically state the guy bought a used legitimate game (from Facebook marketplace), and got banned for playing it. In that same reddit thread, the person who was banned mentions two people playing the same certificate at the same time as the reason: https://old.reddit.com/r/SwitchPira...s_stopping_someone_from_just_dumping_used_or/

Can anyone here 100% state for sure that you won't be banned if you and your gameshare buddy have played the exact same game dump (with the exact same certificate) online at the same time? Has anyone tried games that have multiplayer (such as Smash Bros Ultimate) and both played online at the same time? And neither of you banned?
That was an old article that later was proven that was false... the guy was also using mig with downloaded stuff and not just 2nd hand games.
 
Is it normal that games take much much longer to load with the mig switch than the standard cart? It seems to become worse over time as I rip more games, I’m just wondering if there is anything I can do (increase sd card size for example) to improve the situation? Or do I need to cap it at 5-10 games per card?
 
Is it normal that games take much much longer to load with the mig switch than the standard cart? It seems to become worse over time as I rip more games, I’m just wondering if there is anything I can do (increase sd card size for example) to improve the situation? Or do I need to cap it at 5-10 games per card?
get a faster sd card for it
 
Is it normal that games take much much longer to load with the mig switch than the standard cart? It seems to become worse over time as I rip more games, I’m just wondering if there is anything I can do (increase sd card size for example) to improve the situation? Or do I need to cap it at 5-10 games per card?

Are you using a cheap microSD by any chance? I saw this exact problem mentioned earlier in this thread, that the device would get slower and slower the more games he loaded on to it. It turns out, it was due to the crappy Sandisk Ultra microSD card he was using. That's why I avoided that series, and got a Sandisk Extreme instead, and haven't experienced any slowdowns. Try that.

Edit: Found a similar thread: https://gbatemp.net/threads/switch-loadings-got-worse-overtime-on-sandisk.663183/
 
Last edited by chubbysquid,
  • Like
Reactions: Namaeha and BigOnYa
Are you using a cheap microSD by any chance? I saw this exact problem mentioned earlier in this thread, that the device would get slower and slower the more games he loaded on to it. It turns out, it was due to the crappy Sandisk Ultra microSD card he was using. That's why I avoided that series, and got a Sandisk Extreme instead, and haven't experienced any slowdowns. Try that.

Edit: Found a similar thread: https://gbatemp.net/threads/switch-loadings-got-worse-overtime-on-sandisk.663183/
Using exact same card as used in the other thread. I guess that’s the problem. Thanks for the suggestions.
 
Last edited by Namaeha,

Replacement Parts

MIG Dumper Replacement parts:

GBATEMP Lid:
https://teleportpod.com/portal/82f086f7-091a-4062-a677-73cb33c8cff3?item=739

Screwless MIG Dumper Shell with blank lid
https://teleportpod.com/portal/06f91425-7837-4ebe-83b0-ed27089522cd?item=738

Original 1:1 MIG Dumper shell. This reuses the 4 original screws.
https://teleportpod.com/portal/ab244f17-3352-42ec-80d8-bcc36dbfac41?item=737

Normal dumper shell:
Dumper Shell: https://makerworld.com/en/models/685992

Before your MIG Switch can be used you will need to download and flash a firmware file too it.

To do so download the latest firmware file from here, if for whatever reason the website is down you can also find the firmware within the Downloads section of GBATemp if you search for "Mig Switch firmware for Cart AND Dumper"

Once downloaded unzip the .sf2 file to the root directory of a blank micro SD card, then plug the SD card back into your MIG Switch and insert it into your system. You should see a blue light appear on top of the MIG Switch and than turn off. Once it is off, the firmware has been flashed, and you can insert the SD card back into your PC and delete the .sf2 file as it is no longer needed.

From here you can follow the next spoiler to setup and use your MIG Switch

Replacement Parts]
MIG Switch/Flash replacement shell: https://makerworld.com/en/models/698571

Normal dumper shell:
Dumper Shell: https://makerworld.com/en/models/685992

Screwless dumper shell:
https://makerworld.com/en/models/685986

Using the MIG Switch is simple. First make sure that your SD Card is formatted to exFat. While Fat32 will work using exFat will allow you to copy as many games as you'd like without having to worry about if they will have to be split into 4gb chunks or not

Create a folder on the root of your SD card that has the exact same name as both the XCI and cert files within it. You can do this for as many games as you can fit on your SD card. But remember to cycle through all of them you need to keep ejecting so it is recommended to keep this down to a handful of games.

If done correctly your SD card should look similar to mine. These folders were all created and organized automatically using the "official MIGDumpTool NRO" and the NXDumpTool Host program for windows. I've gone ahead and compiled for download here since I couldn't find it anywhere else

If your SD card looks similar to mine, it should be good to go to insert back into both the MIG and your Nintendo Switch and should start functioning right away!

jMBG49O.png


This is the contents of one of the folders. Notice how the file names are following a pattern?

YPnIUH6.png


Damn, I have been living on cave mode, first news about this kind of modding. I don't need It on main, but Will get informed/read docs and specs for my lite ones. Ty
 
what's your reasoning behind getting a migswitch? the product makes no sense to me

512gb cfw + 512gb mig switch = endless possibilities and a cheaper (larger even) 1tb of storage

Btw is there anywhere to find a migswitch v2 anymore that isn’t a clone?
 
Btw is there anywhere to find a migswitch v2 anymore that isn’t a clone?
There are no clones. However, there are modified versions with touch controls (a sensor is installed instead of a physical button), such as MigDIY, Mig X, and Mig Z. These appeared before the official V2 with a button.
 
  • Like
Reactions: korn16ftl3
Have anyone tried to extract the FPGA firmware?
I recently found this repo which has the PCB perfectly reversed engineered, and realized the esp32 is using SPI to send raw bitstream to ice40 FPGA to configure.

Anyone ever tried to probe the transmission? If we be able to sniff that then we can use ice storm to find out how it's working!

Unfortunately I can't buy one, so decided to share the Idea.
 
Have anyone tried to extract the FPGA firmware?
I recently found this repo which has the PCB perfectly reversed engineered, and realized the esp32 is using SPI to send raw bitstream to ice40 FPGA to configure.

Anyone ever tried to probe the transmission? If we be able to sniff that then we can use ice storm to find out how it's working!

Unfortunately I can't buy one, so decided to share the Idea.
It was dumped and is floating around but can’t be posted since it contains keys

It’s only a partial tho, you need other keys for it to work still
 

Site & Scene News

Popular threads in this forum