let me tell you how a scam can work! you send out 20/30 samples! to no one of importance! no one with a million YouTube hits say! that has tested the MiG SWITCH.... AND THE 20/30 ARE ALL CHIPS TAKEN OF THE MIG CARDS! & planted on there own boards that are easy to make! the nobody's come out and say it works! then all sales go live... then by the time you all get the cards ect the scam has being carried out! toooooooo lateeeeeeeee.... again I'm more than happy with my MiG switch & Dumper working great! to even wait on these fools!
I think you're pretty close to reality. I've done some more reading and will list my thoughts below.
1. UnlockSwitch is probably not a "scam" in the traditional sense since I believe they truly have RE'd the hardware of the MIG Flashcart. However, many of their statements and behaviors are flying red flags. For starters, let's look at this below tweet (all of which ended up being false, except maybe the case design).
https://nitter.poast.org/UnlockSwitch/status/1782711687159718153
Another worrisome tweet is the "demo" of the Xtractor that has a clear cut in the video at the 0:26 mark before the device is supposedly able to read the cartridge data. (tweet here -
https://nitter.poast.org/UnlockSwitch/status/1843389378615443589). This was pointed out previously by
@retnuh730 in
post #1442.
2. MIG released
a statement that reads "UnlockSwitch did not reverse engineer the MIG Switch. Instead, they took the MIG Switch chips and put them on their own PCB (Which MIG Switch allegedly verified through some proprietary test on the UnlockSwitch review unit). The UnlockSwitch, according to that email from MIG, is basically just a re-skinned MIG Switch. According to MIG Switch team, it is possible that UnlockSwitch is just a scam, sending “legit” review units to youtubers to build some hype around preorders for a product that doesn’t exist. Receive money from preorders then disappear could be UnlockSwitch’s plan, according to MIG Switch. They conclude their email by specifying that the only thing they know for sure is that the “review” units of the UnlockSwitch actually use MIG Switch Chips."
I agree with this statement 100%. UnlockSwitch has likely RE'd the hardware, but the only way they can get it to work is by transplanting the MIG chips, which are like $70-$100 on AliExpress so it's not a scalable solution. The proprietary test that MIG mentioned was likely re-enabling the USB stack on the ESP32 with their own encryption keys, which would absolutely prove that the UnlockSwitch PCB was using a MIG chip.
3. I do believe that UnlockSwitch has every intention of RE'ing the firmware as well, but this is hard. Like, really hard.
Thank you very much
@DPyro for this link as it will likely prove useful to RE'ing the firmware. But checking the actual results from this story shows that it is a super involved process. I do not believe either UnlockSwitch or OpenMig have "95% complete software", but they probably have some level of RE'ing going on that is working to some unknown or varying degree of success. To their credit, their programmer board does look like it is 100% working for programming an ESP32, but that is only a small part of the equation.
4. OpenMig's photos of their RE'd PCB of the flashcart make no sense to me, and I will show some side-by-sides below.
On the left is OpenMig's PCB and on the right is mine. If you look at pins 1 and 2 on my design in the upper right corner, you will see that the two pins are separated, and this is crucial for the button to be able to create the short circuit that switches the games. OpenMig has these two pins shorted, so there's no way for this design to work with the button, despite the button being present on their PCB.
Below is a screenshot from
Taki Udon's video showing the MIG 2 on the left and MIG 1 on the right, and it shows that these two pins are separate on the v2 to allow for the button toggle, but they are shorted together on the v1.
My intention is not to spread drama or hate to either of these two groups, but just to give some clarity on how they are likely operating given my limited understanding of this scene. I can understand the excitement of wanting to share your work/findings, because as soon as I had a v1 board design I wanted to paste the photos everywhere to share my progress. Unfortunately, I had to go through a few revisions, ensure my design worked, and all-in-all hold off for about two months before I decided to share anything. Heck, even my current flashcart PCB may not be accurate or work, but I am working on testing it (e.g. I took capacitor measurements for about 80% of the capacitors on the OEM flashcart). I do however have a 100% working Dumper PCB that anyone can get made and test.