Hardware Mig Switch on Switch 2

  • Thread starter Thread starter DerEineee
  • Start date Start date
  • Views Views 294,091
  • Replies Replies 1,457
  • Likes Likes 7
I think I'll end up buying a secondary switch since they're so trigger happy with bans. Are they still available at retailers?
 
  • Haha
Reactions: ChibiMofo
the EU is on nintendos side in this specific context, but fr*nce as example, they might not be entirely onboard, but after a few rounds in court with lawyers, they would bend over as the DMCA has provisions for this already, this is settled law, so it most likely also would just get tossed out of court (even in fr*nce).

Nintendo can literally prove you are misusing their console and their gameTPM, etc etc, no EU court would side with consumer, they have the telemetry with all the data needed to make judge toss the case, or if they don't, you are bound to lose. You could try to GDPR "delete request" the data, but one of the stipulations of the GDPR deletion request, is that the data cannot, should not, and will not be deleted, if the data is subject of a court case.

so GG
DMCA... in the EU ? hmmm... the big problem in the EU is in fact lobbying, but when it comes to basics, the EU and various countries before even being the EU, have some principles and paradigms when it comes to consumer laws that apply things as what I have been saying in my previous posts. I am not talking about collected data, yes, that may be a battle, but it is not what I am talking about, I am talking about lessening functionality without a proper justification ( no, persuading pirates is not a valid one, no, keeping the service quality for other customers is not a valid one either, that only applies to online PLAY ). Btw, it is nintendo who would have to actually proof that a given case is actually piracy instead of proper own backup use. Spain and other EU countries and now the EU actually warrant you the right to use backups. Hell, even some sort of piracy with books and songs is not a crime nor illegal if no commercial gain is achieved.
 
  • Like
Reactions: TankedThomas
BREAKING NEWS

As per TotalJustice findings, previously, on MIG firmware 1.1.9 I performed this test
  1. Performing an untrimmed dump of a cart with nxdumptool-rewrite
  2. Putting the untrimmed dump on the MIG cart
  3. Performing an untrimmed dump of the MIG cart with nxdumptool-rewrite
  4. Comparing the CRC of both dumps getting the same exact CRC
Then
  1. Performing a trimmed dump of a cart with nxdumptool rewrite or with the MIG USB dumper
  2. Putting the trimmed dump on the MIG cart
  3. Performing an untrimmed dump of the MIG cart with nxdumptool rewrite
  4. The dump crashed and aborted when surpassing the ValidDataEndAddress
This to confirm with a different experiment that MIG carts with trimmed dumps are functionally different from OG carts and therefore potentially detectable.

Today I performed the first (untrimmed dump) experiment with the 1.2.0 firmware and step 3 resulted in a crash and abort of the dump process (just like the second trimmed dump experiment). Therefore in my findings, today, any MIG cart is potentially detectable by Nintendo even on old Switch 1 and with untrimmed dumps... I highly suggest to NOT USE MIG carts until further investigation.

TotalJustice can you please confirm (or hopefully debate) my findings with Sphaira?
I really hope I did something wrong.
Thank you in advance.

 
Last edited by Locutus73,
As reading previous posts in this thread should have made clear, using Mig Switch on a Switch 2 will almost certainly get you banned. If not immediately, then after a short delay.

i dont really care of being banned because my only reason buying the switch is for hacking it ;) of course i'll do everything to avoid it, always airplane mode, fake dns etc.

i was worry more likely about some mechanical damage maybe or other weird stuff ;)
maybe one of you updated mig on N2 ? would love to hear little bit more about it
cheers
 
At this point, Nintendo is getting better at detecting these sorts of things. If you want to use MIG, homebrew, or whatever, you're better off using a second offline Switch 1 or 2.
 
  • Like
Reactions: dovahkiing
BREAKING NEWS

As per TotalJustice findings, previously, on MIG firmware 1.1.9 I performed this test
  1. Performing an untrimmed dump of a cart with nxdumptool-rewrite
  2. Putting the untrimmed dump on the MIG cart
  3. Performing an untrimmed dump of the MIG cart with nxdumptool-rewrite
  4. Comparing the CRC of both dumps getting the same exact CRC
Then
  1. Performing a trimmed dump of a cart with nxdumptool rewrite or with the MIG USB dumper
  2. Putting the trimmed dump on the MIG cart
  3. Performing an untrimmed dump of the MIG cart with nxdumptool rewrite
  4. The dump crashed and aborted when surpassing the ValidDataEndAddress
This to confirm with a different experiment that MIG carts with trimmed dumps are functionally different from OG carts and therefore potentially detectable.

Today I performed the first (untrimmed dump) experiment with the 1.2.0 firmware and step 3 resulted in a crash and abort of the dump process (just like the second trimmed dump experiment). Therefore in my findings, today, any MIG cart is potentially detectable by Nintendo even on old Switch 1... I highly suggest to NOT USE MIG carts until further investigation.

TotalJustice can you please confirm (or hopefully debate) my findings with Sphaira?
I really hope I did something wrong.
Thank you in advance.

I can confirm that mig has broken gamecard dumping from the mig in the latest version. However, they seem to of fixed trim detection...or at least they tried to. They did fix sphaira detecting trim detection, as my impl was as simple as you can get, read a single byte past the trimmed size region. However, I've "improved" it and can now detect trimmed gamecards again.

It looks like the mig can handle oob reads as long as they are reasonably small, ie less than 512kb. 1MiB+ reads is what causes the mig to crash. It is worrying that now untrimmed game card dumps will now also flag as trimmed, because now i can easily detect when a mig switch is inserted. And if i can detect it...well you know the rest.

This is a trimmed dump (the normal GameCard dumps fine).
2025061822591500-CB7BAB704ABB44157835D81424700503.jpg


This is a full (untrimmed) GameCard that is wrongly being detected as a trimmed dump.
2025061823012100-CB7BAB704ABB44157835D81424700503.jpg

The huge delay is when the mig crashes and throws error code 0x13D002.
 
with nxdumptool-rewrite
Why didn't you use MigDumpTools homebrew for testing? It also makes an untrimmed dump.

Performing an untrimmed dump of the MIG cart with nxdumptool-rewrite
Why make dump2 from dump1 if you already made dump1 from the cartridge? :blink:
What is the purpose of this senseless process? It is not surprising that after this the dump crashes.
 
Last edited by dolpf,
  • Like
Reactions: Snintendog
Why didn't you use MigDumpTools homebrew for testing? It also makes an untrimmed dump.


Why make dump2 from dump1 if you already made dump1 from the cartridge? :blink:
What is the purpose of this senseless process? It is not surprising that after this the dump crashes.
just to try another app and see if dumps it correctly and obtained binary is 100% the same as previous stage/step ?
 
Why didn't you use MigDumpTools homebrew for testing? It also makes an untrimmed dump.
Back then I compared dumps of OG carts done with the nxdumptool-rewrite and with the migdumptool 0.0.2 and the CRC matched, so there’s no difference using one or another,


Why make dump2 from dump1 if you already made dump1 from the cartridge? :blink:
What is the purpose of this senseless process? It is not surprising that after this the dump crashes.
That’s the whole point of the test: with firmware 1.1.9, dumping an OG cart and dumping a MIG cart with the untrimmed dump produced the same exact result, with the CRC matching, so by a functional dumping standpoint they were indistinguishable (while a trimmed dump redump crashed when reading out of the boundaries, making it distinguishable from the OG cart)… but evidently N found a way to distinguish untrimmed dumps on a 1.1.9 MIG in a Switch 2.

Now, with firmware 1.2.0, redumping an untrimmed dump on a MIG cart crashes just like trimmed dumps with 1.1.9, so despite apparently confusing the Switch 2, there’s a potential methodology to distinguish an updated MIG on any Switch, including old ones, regardless of the dump.

By this reasoning I don’t find safe currently using a 1.2.0 MIG on any, old or new, Switch.
 
Last edited by Locutus73,
It looks like the mig can handle oob reads as long as they are reasonably small, ie less than 512kb. 1MiB+ reads is what causes the mig to crash. It is worrying that now untrimmed game card dumps will now also flag as trimmed, because now i can easily detect when a mig switch is inserted. And if i can detect it...well you know the rest.
Is there a way for MIG to determine the original cart size from a dump (trimmed or untrimmed) in order to fake the right amount of padding?
And I’m still curious about what triggered the Switch 2 with untrimmed dumps on 1.1.9…
 
Last edited by Locutus73,
Yes. This.

Mig team "updating" to """ work""" on Switch2 was a terrible idea.
The first wave of bans is pretty much from people who tested before the update, as we are waiting for someone that tried 1.2 only and got banned, no one reported yet.
It's great that they are working on it, as long as they don't sell it as a ban-proof product.
 
  • Like
Reactions: weatMod and Dat0_
The first wave of bans is pretty much from people who tested before the update, as we are waiting for someone that tried 1.2 only and got banned, no one reported yet.
It's great that they are working on it, as long as they don't sell it as a ban-proof product.
Cat and mouse.
With lots of bans.

One'd have to be a lunatic to use it.

Mig is the irl equivalent of MMBN4's DarkChip.

Pure corruption
 
There's no need for that, because of how dauth is configured to interface with AWS (the cloud service owned by amazon, that nintendo pays to host their infrastructure), game files require not being banned ("blacklisted") from dauth, to get the edgetoken required for the download to initiate.

(as i already described in previous posts)
"game files require not being banned ("blacklisted") from dauth,"

OK but couldn't their be different kinds of "bans" different levels of banning, maybe they have it structured differently.
Also what about 3rd party games, do they use a separate server AWS or other server or the same AWS one for Nintendo E-shop?
 
Imagine if a future exploit is because of an eshop exclusive game, but you can't download it because you're banned.. you'd care then
I heard Gex Trilogy lets you swap PS1 Roms with ease and use it as a PS1 emulator, similar to the Saturn emulator that came with the Saturn Cotton Collection.

In any case, I do wonder, does a banned Switch 2 lose access to Game Kart Key access?
 
Did anyone confirm if they were using their legit games and still got banned. I’m guessing the cart has to be in the switch2 to maybe cause the ban, if that’s the case, can a person play their games with Nintendo servers blocked, if 90dns works on switch2. Legit games should register on switch2 that way. Other question if anyone that got banned could answer this here, was your mig the one with the button or without it, I’m guessing for that split second or so maybe it’s the button version and the button gets detected as a flash cart.
 
Did anyone confirm if they were using their legit games and still got banned. I’m guessing the cart has to be in the switch2 to maybe cause the ban, if that’s the case, can a person play their games with Nintendo servers blocked, if 90dns works on switch2. Legit games should register on switch2 that way. Other question if anyone that got banned could answer this here, was your mig the one with the button or without it, I’m guessing for that split second or so maybe it’s the button version and the button gets detected as a flash cart.
The guy on twitter Switchtools said he dumped his own roms as well as providing a photo of his games as evidence.

 

Site & Scene News

Popular threads in this forum