A forum dedicated to modding your SNES Mini...


You are not connected. Please login or register

How To Solve Issues In HakChi When You Get The "Taking Too Long To Boot" Error Message While Flashing A Custom Or Original Kernel...

Go down  Message [Page 1 of 1]

It's a very common problem that there is barely a day goes by on any of the various NES/ SNES mini forums where people are always asking the question of "Why am I getting this error of 'taking to long to boot" when I use Hakchi"...

So here's a list of the issues that WILL be the cause of your problem, so please read through it and check each possible cause of the issue out (no matter how unlikely you think it might be) and you WILL soon enough have the problem sorted...



Common Causes Of Issues When Trying To Flash A Custom Or Original Kernel On The NES/ SNES Mini...




Issue 1: Using the WRONG type of USB cable or as is very common a loose micro USB connector on the USB cable at the end you plug into your Mini...

Check out the following guide here that will show you how to make sure you are using the correct type of USB cable (as there are two kinds of cable, one is only for power/ charging USB devices and the other is for transmitting data between your computer and the USB device). The guide will also show you how to fix what is a very common issue of a loose/ connector on you USB cable which happens very often with anything using Micro USB connectors...

Simple Easy Way To Make Sure You Are Using The Correct Type Of USB Cable On You SNES Mini...




Issue 2: There are different versions of HakChi that are used, there are the older original versions of HakChi and the newer more commonly used version of HakChi2CE and basically they are not really 100% compatible with each other due to changes made over time...

This section deals with a Mini that has been custom flashed using an old version of HakChi and how to set the Mini back to stock status (which is something you will need to do in order you use the "newer" versions of HakChi2CE which is what most people now use)...

If your Mini was custom flashed using an old original version of HakChi and you STILL have that old version on your computer then the best way to re-flash the original kernel is to do the following...

Use the old version of HakChi you have to reset your Mini back to stock status by using it re-flash your Mini with it's original kernel. Old versions of HakChi stored a copy of your original kernel called "kernel_snes.img" or "kernel.img" which should be stored inside a folder called "dump" inside the main HakChi folder on your computer...

Once you have set your Mini back to stock status doing the above, THEN you can download HakChi2CE and flash your mini with a custom kernel, which should then mean you are all set up and ready to go for adding more games/ modding your Mini...




Issue 3: This section deals with using HakChi2CE and flashing the custom kernel with it whether or not it has already been flashed with an old version of HakChi or the newer HakChi2CE or indeed sending the Mini back to stock status...

As said before custom kernels flashed with old versions of HakChi aren't really compatible with the newer HakChi2CE and really need for the mini in such cases to be first sent back to stock status by re-flashing the original kernel and then flashing a new custom kernel with HakChi2CE...

So if you after checking all of the above you are sure you are using the correct and fully working type of USB cable, then you have a number of different ways you can now go to get your Mini correctly flashed using HakChi2CE...

If you can as mentioned in "issue 2" and you know that your mini was flashed using an old version of Hakchi and you can use that to set your Mini back to stock status then do so, then you should be able to at this point simply download HakChi2CE and flash the custom kernel with it...

Issue 3a: Dealing with a Mini that was flashed with an older version of HakChi but you no longer have that version or a copy of the original kernel image file...

If you know your Mini was flashed with an older version of HakChi BUT you no longer have that version on your computer and don't have a copy of the original "kernel.img" file it created then the first thing you are going to have to do is get hold of a copy of the original kernel image for your Mini from a friend perhaps or searching for it on the internet...

For legal/ copyright reasons no one here can give you a direct link to where you can find the kernel image file but a quick internet search will soon find you what you are looking for...

Once you have the original kernel than make sure it's named as "kernel.img" and place it inside the folder called "dump which you can find inside the main HakChi2CE folder on your computer...

Now run HakChi2CE and select from its menu called "Kernel" WHILE HOLDING DOWN THE SHIFT KEY select the option called "Uninstall and flash kernel file". Follow what any pop up windows tell you to do and at some point a pop up window will appear telling you to connect your Mini up to the computer and POWER IT UP WHILE HOLDING DOWN THE RESET BUTTON ON YOUR MINI WHEN POWERING AND KEEP IT HELD DOWN UNTIL ANOTHER POP UP WINDOW APPEARS INDICATING THAT THE FLASHING PROCESS HAS BEGUN...

At some point during the process a file requester will appear asking you to select the original kernel image file. Navigate to the "dump folder where you placed the "kernel.img" file and select it...

Allow the process to finish completely and once finished power off your Mini and disconnect it from the computer (this ensures all data has been flushed from the USB buffers, which can cause issue in the next step if you don't follow that advice)...

Quit HakChi2CE then run it again, this time from the menu "Kernel" select "Install/ Repair" follow what any pop up windows that appear say and again when it asks you to hook up your Mini and power it on then make sure you KEEP THE RESET BUTTON ON THE MINI HELD DOWN UNTIL IT BEGINS TO INDICATE THE FLASHING PROCESS IS UNDERWAY. Let it finish what it's doing and at that point it will tell you that your Mini has been flashed successfully and you can now add extra games/ hmods etc...




Issue 4: This last and final section deals with issues where it's known that the Mini WAS flashed with HakChi2CE but you are still having problems trying to set it back to stock or wanting to re-flash the custom kernel again...

Unlike the old versions of HakChi which made a copy of your Mini's original kernel file and stored it safely in a folder called "dump", then unfortunately HakChi2CE doesn't do that and only stores it instead internally inside your Mini (bad idea as storing it there is not infallible)...

However this (in theory) should mean that if you download HakChi2CE and your Mini was flashed with HakChi2CE that you should simply be able to download HakChi2CE and use it to flash back the original kernel using the one stored internally in your Mini which it does most times but as said it's not infallible and things can and do go wrong sometimes...

So when something does go wrong (the internally stored original kernel has somehow become corrupt) then in this case you will need to as mentioned before get hold of a copy of the original kernel and place it inside the folder called "dump inside the "HakChi2CE" folder on your computer for safe keeping and for using in the next step...

Disconnect your Mini from the computer, run HakChi2CE, select "Kernel" from the menu WHILE HOLDING DOWN THE SHIFT KEY and then select "Uninstall and flash kernel file". Do as the pop up windows that appear say to do and when it tells you to hook up your Mini then do so. Power on WHILE HOLDING DOWN THE RESET BUTTON AND KEEP IT HELD DOWN UNTIL THE POP UP WINDOW CHANGES AND IT INDICATES THE FLASHING PROCESS HAS BEGUN...

Let it do its thing and at some point a file requester will appear asking you to select the original kernel file, navigate to the "dump" folder to find the "kernel.img" file you placed there, select it and let it finish doing it's thing until the process is completed...

At this point you Mini should be back to stock status and if that's all you where aiming to do then that's you finished...

If at this point you where now looking to re-flash with a custom kernel, then power off the mini and disconnect it from your computer (to make sure the USB data buffers have been flushed/ are empty)...

Now run HakChi2CE again, select "Kernel" select "Install/ repair", follow what the pop up windows say and when it tells you to hook up your Mini then do so. Power the Mini on WHILE HOLDING DOWN THE RESET BUTTON AND KEEP IT HELD DOWN UNTIL THE POP UP WINDOW CHANGES AND IT INDICATES THE FLASHING PROCESS HAS BEGUN...

Let it finish doing what it has to do and when it's finished it will then tell you it was successful and you can now add games etc... and mod your mini (the "online" status indicator in the HakChi2CE window should now be green instead of red at this point)...




Basically that should cover everything when it comes to issues people have with flashing custom kernels or sending their Mini back to stock status...

If after doing any/ all of that and you are still having problems then... you either didn't follow the instruction fully, your Mini really is knackered or you bought yourself a fake... in which case neither I nor anyone else can help you and perhaps it's time to take up stamp collecting or something... ;-)

View user profile

Back to top  Message [Page 1 of 1]

Permissions in this forum:
You cannot reply to topics in this forum