3DS: System Software Downgrade Tutorial (Updated!)
Thanks to a new kernel mode exploit it is now possible to downgrade your Nintendo 3DS device to a previous firmware version.
Downgrading your Nintendo 3DS device can give you access to older exploits and also to a 3DS Custom Firmware, which allows Custom Channels, Backup playback and even more!
In the following Tutorial I am going to explain how to successfully downgrade your Nintendo 2DS, 3DS or 3DSXL from 10.3 to 9.2!
Compatible devices and firmwares for the Downgrade:
Before we start to gather necessary files, let’s check which devices and system versions are supported.
At the moment the Downgrader supports Firmwares up to Version 10.3.0-28.
The Downgrader also supports the Nintendo 2DS, Nintendo 3DS and Nintendo 3DSXL.
The New3DS & New3DSXL are technically supported, but as of now it is recommended to not downgrade these devices yet, due to a risk of bricking them!
Your device and Firmware seem to be supported? Great! Let’s continue…
You can either simply watch this thorough video tutorial or just continue with the text tutorial below. The choice is yours!
PROCEED AT YOUR OWN RISK! IF YOU MAKE A MISTAKE YOU WILL BRICK YOUR DEVICE! – YOU HAVE BEEN WARNED!
Necessary steps to follow on your Computer:
Necessary Files for the Downgrade:
In general we need at least 1 entry point (userland exploit) to launch Homebrews with, and a few files that have to be copied onto your SD card.
The Userland exploit can either be an exploit game, or one of the free exploits, such as BrowserHax & MenuHax. We are going to use the free ones (yes, both of them).
We need the starter package files, because they are necessary for BrowserHax to properly work.
We need the new & improved SysUpdater.zip from TuxSH’s Github GBATemp, since this tool is pretty much the downgrader.
We also need the HomeMenuHax files, to set up the HomeMenuHax, which will be our entry point to start the downgrader Homebrew.
We will also need the Full Updater Files (e.g. 9.2.0-20X(Full).zip) – Use the Firmware files that fit your devices Region: E files for EU, U files for US, J files for JP, etc. – because those are the necessary firmware files we are going to install. (Due to copyright reasons we cannot link to the download page – Watch the video & then google it)
That should be it. We gathered all the necessary files and now we have to copy them onto our 3DS SD card.
Where to copy the necessary files?!
At first you have to connect your 3DS’ SD card to your computer; either via a card reader or via a USB SD card connector.
It does not matter how you connect it, it just matters that you’re able to write to your 3DS’ SD card.
We have 4 ZIP files that we have to copy to our SD card, let’s start with the first one.
Starter.zip: Just copy it to the Root of your SD Card (e.g. E:/).
Menuhax_v2.1.zip: Same place as the Starter.zip, the root of your SD Card.
SysUpdater.zip: Inside of this ZIP we have a sysUpdater folder. Copy the sysUpdater folder into your 3ds folder (e.g. E:/3ds/).
Full Firmware Package.zip: Create a new “updates” folder on the root of your SD Card (E:/updates/). Next open the Firmware ZIP and drag & drop all the CIA files into your newly created updates folder.
In the end we should end up with the following files & paths:
E:/boot.3dsx (this is a file, not a folder)
E:/Themes/ (this folder is empty)
E:/3ds/menuhax_manager/ (this folder contains a few files)
E:/3ds/sysUpdater/ (this folder contains a few files)
E:/3ds/ (this folder contains all the folders from the 3ds folder that was inside the starter.zip)
E:/updates/”Numbers&Letters”.cia (over 100 CIA files!)
Additional Note for Japanese New3DS/LL Users:
If you happen to use a japanese New3DS or japanese New3DSLL you will have to delete a specific CIA file from your updates folder.
JAPAN N3DS ONLY: Delete the 000400102002CA00.cia file from your updates folder.
If you do not delete this file, you will end up with a bricked device. Once again, this ONLY applies to a Japanese New3DS/LL!
You have been warned twice! Once about the New3DS’ in general and once about the japanese New3DS’!
Remaining steps to follow on your Nintendo 3DS:
This should be everything we have to do on our Computer. As long as we did everything right, we can now continue to use the 3DS.
We may need the Computer to get a URL, but it is a simple copy the URL & paste it into the 3DS’ Browser task.
Setting up & starting the BrowserHax:
Reinsert the SD card into your Nintendo 3DS and turn it on.
Start the 3DS’ Browser and visit the necessary BrowserHax website for your device & your firmware (Old3DS ≤10.1.0-27|Old3DS =10.3.0-28|New3DS ≤9.8.0-25|New3DS ≤10.1.0-27|New3DS ≤10.3.0-28).
Now wait for the bottom screen to turn yellow, then dark and back to yellow. Next the top screen should glitch a bit and the Homebrew Launcher starts itself.
If your device gets stuck or freezes, be sure to reboot your 3DS and try it again. You may also visit your Browsers Settings and reset the Browsers Settings back to default.
Installing the HomeMenuHax:
After using the BrowserHax we should now have access to the Homebrew Launcher. Inside of the Homebrew Launcher we start the MenuHax Manager, which will allow us to install the MenuHax.
After starting the MenuHax Manager we select Install and then press A. This should successfully install the MenuHax onto our device.
After this is done we press B & then Start to exit the Manager. Now we reboot our Nintendo 3DS.
After rebooting our Nintendo 3DS we click the Theme button at the top-left corner and select Change Theme. The 3DS will loads for a few seconds and then we can just leave the Theme menu (click abort/cancel).
Now we can press the Power button and shutdown our Nintendo 3DS.
Using MenuHax to launch the SysUpdater:
Our 3DS should be powered off. Before we turn it back on, we keep the L-Trigger pressed.
While the L-Trigger is being pressed, we press the Power button. Our 3DS should turn on.
We should be greeted by a black screen, followed by a glitchy upper screen.
We should be back in the Homebrew Launcher, which allows us to start Homebrews.
Now we scroll down and search for the SysUpdater – Which is the Downgrade Homebrew!
Click on SysUpdater and start it.
Downgrading the Nintendo 3DS via SysUpdater:
We should see the following on our upper 3DS screen:
We should see 8 different lines, which start with #1, #2, …, #8 and it should end in Success!
If we happen to see the following error on our screen:
Then we have to reboot our device and try it again, until we see the successful message.
Next we have 3 different options: Update, Downgrade and Exit.
Since we want to downgrade our Nintendo 3DS, we are going to select the downgrade option (Press Y).
Press the Y button 2 or 3 times and then don’t touch your 3DS anymore. The 3DS should now start the downgrading process and it will show a few messages on the screen.
Wait until the 3DS is fully done and tells you to reboot the device.
Afterwards the Nintendo 3DS should reboot itself and your device should now run version 9.2.x (or whatever version you wanted to downgrade to).
You may remove the SD Card AFTER the “reboot in 10 seconds” message appeared, if you happen to be stuck on a black screen. This may be caused by MenuHax.
Simply switch to a different Theme in the Theme settings and MenuHax should be disabled. You can now re-insert your SD Card.
This Bug does not always appear, but if it does appear you will know how to solve it.
Credits:
- @Steveice10, @TuxSH, @julian20, @mid-kid, @delebile, and @MassExplosion213 and @motezazer for working on memchunkhax2.
- profi200 for sysUpdater, and @TuxSH for getting it to work for properly downgrading.
- @JustPingo for various research efforts and for the upcoming KTM, a safer way to do this.







does it work on 10.2??
Update to 10.3 and downgrade to 9.2
@mylegguy U did? Everything went fine?
Have a N3dsxl myself and still not sure wether to risk it or not…..
any advice – maybe from the pro´s?
I would wait for an official release of Kernel Time Machine. If anything wrong would to happen the worst possible scenario would be a softbrick which you will be able to recover from.
I havea N3DSXL too and is the japanese one 🙂 I’m on 9.1 ofw on sysnand now so it is safe just follow all the steps and perform a system format before the downgrade
It worked fine for me on my N3ds.
The main annoyance was having to launch a random piece of homebrew for 10-15 minutes before launching the sysupdater…
should we install ironfall and ironhax before we downgrade so we have can still launch homebrew or will the homebrew channel stay installed once we downgrade ???
thanks
I do have Ironfall/Ironhax installed, gonna downgrade – i think?
why have my comments beeing deleted?
I used ninjhax and was able to downgrade to 9.2 from 10.3, then I followed a tutorial and got rxtools working, emunand and everything. Cfw isn’t a dream anymore. Thanks for the how to on the downgrade zett, first my vita then this 🙂
Hello, I have an issue concerning the sysUpdater.
See, TuxSH’s sysUpdater doesn’t exist anymore so I’m using profil200’s sysUpdater instead. They both should do the same thing pretty much, plus TuxSH himself was able to make profil200’s sysUpdater be able to downgrade as well. However, upon launching the sysUpdater, there wasn’t any of the numbered steps that could give me the “success”. All it had was the options to press buttons to either upgrade, downgrade, etc. So when I tried to downgrade, it immediately sent me back into the homebrew launcher. Also note that I followed the steps exactly, minus using a different downgrader. Maybe it couldn’t read my Updater files?
My firmware is 10.3.0-28U. I’m using menuhax and browserhax.
Is there something I did wrong or should know about?
Is it freezing at the sysupdater? I kept trying to use it and it would freeze.
I fixed it by having a bath.
1. Start the 3ds
2. Launch FTPBrony
3. MOST IMPORTANT STEP: wait 10-15 minutes leaving ftpbrony idle.
4. hit b twice to exit out of ftpbrony and return to the homebrew loader menu
5. Launch sysupdater and hit Y for downgrade
It seems dsiware and virtual console stuff wont work with current rxtools though 🙁
there’s a better way, don’t wait just start ftpbrony and then press L + R + B+ down on D pad that will force close it and get you to hombrew launcher, that’s it now enter to sysupdater and it’ll work 😉 rxtools is working fine also, just make a emunand format with gateway tool and if you’re a N3DS user you can follow this: http://raregamesbr1.blogspot.com.br/2015/10/tutorial-como-instalar-rxtools-cfw-no.html
there’s no gateway cartridge needed 🙂
Well I would, but I can’t read Portugese.
Same here… someone????????
I had the same thing, and one time, I launched sysUpdater and left it for a few minutes, then I pressed Y and it worked.
i have the same problem, have you solved it yet?
If you downgraded watch this tutorial on how to install cfw http://youtu.be/seFwcGflP_E all the files you need are included no need to google to find them not my tutorial but easily one of the best
Dont trust this *** i am stock now in 10.3 enumand and dont know what todo now.
I followed the steps all the way to where I’m supposed to launch sysUpdater from menu_hax, but I can’t see it anywhere on the menu. After backtracking, I found out it didn’t show even on browserhax. I’m using 10.3.0-28Eand profil200’s sysUpdater
try using themehax instead of browserhax, it is kinda buggy for some homebrews
I have a new 3ds, once I’ve downgraded and created the emunand,installed cfw d etc. Can I update the emunand to the last firmware or I’m blocked in 9.5? (because I’ve read on Internet that the new 3ds won’t support higher firmwares)
As for now…yes your latest firmware on emunand is 9.5 for n3ds but maybe we’ll see 10.3 support soon 🙂 also if you want to enter to the eshop just use eshop spoofer
TuxSH’s sysUpdater 0.4.2b : https://mega.co.nz/#%21MB5XgJTb%21HIXwokBsfH_rOD72SVhYz6e7n54vPQLGfYKRy-Qd0rQ
broken link
It was erased, can you upload it again??
It’s down, can you re-upload it somewhere else??
Very good
Done here! O3DS confirmed working …
so any news about the n3ds?
im still rocking 9.9 but 9.2 sound way better 😀
done it on my N3dsXL. but my original firmware with my N3DS is 9.2 out of the box. No issues
so far but I will not try that again. Have another N3ds XL but I am hesitant to downgrade because the original firmware from the box is 9.7
it doesn’t matter 🙂 system firmware from 9.0 it’s supprted for n3ds even if it was 9.7 out of the box
Has anyone actually downgraded a N3DS or N3DSXL yet? it says to hold off, but it also says it’s technically supported.
Earlier in comments(the first day post was made) I downgraded N3DSXL Japanese version so yup…it was the risky one and no issues everything’s being ok if you followed all the steps I also made a note, remember to format your 3DS on system settings before the hole process of downgrade that will save you from a black screen I hope that helps 😉
Just downgraded my new 3DS MME from 10.3 to 9.2 took only 5 mins to set everything up and downgrade
it was flawless no issues or black screen just follow the steps
Can I do this downgrade with my n3ds XL at 9.9 or should I update to 10.3 before trying this?
I suggest you to update to 10.3 first 🙂
My 3ds xl got a black screen and no backlight. I followed the instructions correctly and now i have a bricked 3ds.
Maybe because your N3ds factory firmware was above 9.2?
press l r A ans up on the dpad then turnon your 3ds then keep holding the buttons untill the screen turns grey not blsck
Anyone has 2ds firmware 9.2 pack?
I’ve succesfuly downgraded my old 3ds , but i’m no longer able to launch MenuHax from pressing L…
I tried everything: to change a theme on theme menu,to reinstall the whole menu again(from the BrowserHack) the url does not open the Homebrew Launcher , but opens a simple white window with a bar on the top-left angle
Please help me
try launching hombrew launcher with browsserhax by pressing A this error occurs on o3ds +browserhax frequently, if you happen to enter the hombre launcher just reinstall themehax and that’s it
this works on 2DS? because you say it works but at the browserhax Stephen doesnt appear a 2ds firmware or something only for old3ds and new3ds. pls help
I’ve deleted my repo on purpose, as it is outdated and I don’t want users to brick their consoles.
PLEASE use this version instead: https://gbatemp.net/attachments/sysupdater-zip.34449/
Added the new link. It takes a bit of time for the website’s cache to refresh, though.
I downgraded my Jap New 3ds with sysupater but my US New 3ds has a blank screen why is this happening?
Hello did you get my question?
worked perfectly on my 2DS
Where you find the 2ds cia firmware?
Bad news… My 3DS Xl USA 10.3
Soon after the entire procedure correctly, my 3DS got stuck on black screen and not removing the SD card helped.
I lost my 3DS? 🙁
Soon after the entire procedure correctly, my 3DS got stuck on black screen and not removing the SD card helped.
I lost my 3DS? 🙁
Enter in recovery mode and perform a system update, then format your 3DS on system settings and finally retry downgrading 🙂
https://mega.co.nz/#%21IRplXRwJ%21Q5ONzB4nnXEhmxCxTJ6v-GojslZ2WD-12UxJKrnrpMQ
DevMenuInjection-fw9.2-U-E-J.rar
DevMenuInjection-fw9.2-U-E-J
How do i get this to launch as kernel on N3DS10.3.0-28U like in the video sysupdater just shows (a) ( y ) and (b) options not the stuff above??? just keeps launching as user :-/
you don’t have the numbered line anymore. just wait a few minutes between launching sysUpdater and pressing (Y), it worked for me.
I forgot to mention last comment I keep getting
Getting CIA information…
title exception:
Menu.cpp
Is this a n3ds issue only? I got the full 9.x.x U that zett recommends for USA users. How do i resolve this everytime sysUpdater always throws this error for me.
which firmware is for the 2DS? Or is it the same as the old3ds? please reply, i don’t want a brick
It’s the same as the o3ds as long as it’s 6.0 and above
I followed and done everything exactly instructed for my 2DS.
Everything went well and successfully downgraded till the reboot at the end.
It’s stuck on the black screen! Tried rebooting with SD Card out still no luck 🙁
Is there a fix for this or is it a complete brick now?
I followed and done everything exactly instructed for my 2DS.
Everything went well and successfully downgraded till the reboot.
It’s stuck on the black screen!
Tried rebooting with SD Card out still no luck 🙁
Is there a fix for this or is it a complete brick now?
Can anyone else not find the CIA files on google?
I have NO kernel exploits. W
I have no kernel expliots. What do I do??????
I followed the instruction thoroughly and mine got bricked after CIA installation then reboot.
Did you use the newest sysupdater?
I have the same mistake…. My 3DSXL now is black screen and L+R+UP(Dpad)+A not solved the problem. And I did not backup NAND. I Need help pls!!
How to backup nand for 3ds xl 9m7 version? So If do it wrong I can use this backup to restore my 3ds xl.. any guide please.
I have done downgrade my 3ds from 10.3 to 9.2 but I can’t access homebrew via browser in 9.2.. It show a warning that an error has occured….
is there any solution to this problem?
I have downgraded my O3DSXL and installed emunand and CFW.
Is it possible to upgrade SYSNAND to actuall 10.x.x-E FW?
(WITHOUT losing CFW/emunand?)
Thank you @ll
Downgraded my O3DSXL and then installed CFW.
After this i upgraded my emunand to latest FW (10.X.X-E)
Question:
Is it possible to upgrade sysnand to 10.X.X – WITHOUT losing CFW?
(manually upgrade?)
Thank you
Hey guys. I have a JP N3DSLL native 9.9
I have updated it to 10.3 just to be sure and have successfully downgraded using the 9.2JP CIA file I got from the site on The Zett’s vid. But when I go in to settings and have a look at my firmware ver. it appears as 9.1 JP.
lololl why is this happening
Tried it with N3DSXL, worked perfectly except one thing: Installing new software took many starts to work
I bricked my 2ds by installing the 2.0 downgrade and when i go into recovery mode, i cant update.
“An Error has enccoured. The system will now turn off.”
(sorry for my bad english) 🙁
Got N3DS on 9.9, should I wait, try or update to a higher firmware?