Strange Case Of SNES Mini Stuck/ Locked In An Endless Boot Cycle Mode!!! 🤔
Strange Case Of SNES Mini Stuck/ Locked In An Endless Boot Cycle Mode !!! 🤔
I had a phone call the other day from my nephew telling me that his SNES Mini which I bought him way back when they were first released was no longer working correctly... 😕
Seemingly the "back" button of the games carousel menu would no longer work after he had played any game and tried to use it. After clicking on the "back" button his SNES Mini would then display a "C3 error" followed by a "C7 error" and he had to pull the power cord to get it to boot up again, but with the exact same results each time, ie: the "Back button" not working followed by the "C3" & "C7" errors !!! 🤔
Went through ALL the "usual" things to do with him which "should" normally fix such an error but each time with no joy and with the problem still remaining. Went as far as getting him to do a complete re-flash of the "Original" Nintendo kernel followed by flashing the "Custom" kernel BUT still it wouldn't work with the exact same "C" errors as described above... 😕
We gave up and I said I'd visit him and fix it myself as I thought he must be doing something wrong, turns out he wasn't doing anything wrong and had followed my instructions to the letter... 😳
A wee bit baffled I visited him and took his console home with me to have a more timely look and investigation... 🤓
First thing I noticed really was the "Extra Swap Mem" that was installed was saying at boot up that the USB drive was "read only" !!!... 🤔
So I tried one of my own USB Drives and OTG Dongles with it that I KNEW was working but it too said the USB Drive was "read only" !!! 😳
As I knew I was using the correct fully wired USB Cables to hook everything up I did the old "tighten up the Micro USB Connector" routine but still with no luck... 😕
Tried manually deleting the files on the SNES Mini itself that normally are the cause of those "C" errors but I couldn't even delete them using "HakChi2 CE" and "ftps" !!! seems that somehow the console was now entirely "read only" !!! 😳
As a last resort I decided myself o re-flash the Original Nintendo kernel using both different versions of the official kernel for the console (Ver 2.0.7 and Ver 2.0.14) and while it "appeared" to be flashing the kernel, the only results where that the console was now "locked" into an endless boot cycle of powering up to a black screen then the power light would go off and it would try again to boot up, but with no success !!! 🤪
Not one of the usual things for "fixing" the console would work, from formatting the "User data partition" to flashing kernels (any kernel !!!) would work, checking cables & the connector, the USB drive etc... etc... (heck I even tried the so called "UnFuck" method which didn't work either but then it never did) and the console was "Stuck" in this endless "boot cycle"... 😡 🤔 🤪
So while I was sitting there thinking that this must be the first SNES Mini consoles I've came across in all these years that MUST actually be "broken" I decided to try one last thing just to see what would happen... I decided to try and flash an exact copy of one of my working SNES Mini's ".hsqs" file to it and whaddaya know... IT WORKED... 😁 👍 🎉
The console now booted up perfectly and is once again running like a charm... 😊
Being honest, having tried EVERYTHING I normally tell others to do in this situation BUT having no luck in getting the console to work at all, then it has left me wondering... WHAT exactly WAS causing this issue ?... WHY none of it worked ?... and WHY the ONLY way to get it working again WAS to flash a different (working) ".hsqs" file to the console !!!
Answers on a postcard to the usual address please, or indeed just any useful hints, tips or ideas as to what might have been the cause of this strange (but incredibly annoying) issue... 🤔
PS: Think I'll now add the advice of making a full backup of the consoles "system/ firmware" in ".hsqs" so that it can be "flashed" back to the console as a last resort option to any future help for others who find themselves in the same situation as described above, cos for whatever reason... it worked... 🤔
PPS: And humble apologies to anyone in the past who I may have tried to help in the same situation but we could never quite resolve the issue and I would have to give up on it thinking that you may have done something wrong (turns out after all that the old SNES Mini CAN indeed still throw up some very strange problems that CAN'T be resolved by the "usual" methods... 😳 😉