Hi everyone,
I've successfully cloned the hardware of the Dumper, and the project is on my GitHub at
https://github.com/sabogalc/MIG-Flash-PCBs. However, this is pretty useless without the factory firmware.
I took a look at the 8 pins off to the side of the board, and I read about programming ESP32-S2 chips via
Espressif's documentation. Afterwards, I made a simple programmer board to see if I could dump the firmware.
When I plugged the programmer into my computer with my original Dumper chip, nothing happened no matter how many times I tried. In the documentation, I found something that said "However, enabling Secure Boot or flash encryption disables the USB-OTG USB stack in the ROM, disallowing updates via the serial emulation or DFU on that port.", so I thought it may be possible that MIG makes their firmware flash non-readable.
To test this, I tried using a board with a factory ESP32 on it, and my programmer board was able to get it to show up just fine with
Espressif's serial flasher site.
At this point I think I'm done since I know I have at least successfully cloned the hardware, and I'm not sure what more can be done in the way of getting the firmware cloned as well. This would explain why UnlockSwitch has for months had hardware but no working software. I am still working on verifying that my Flashcart clone PCB is 100% accurate, but anything beyond hardware is above my expertise. I hope this data is useful to you guys as this thread has been pretty useful as I took on this project.