Restoring a NAND backup
Join the DS⁽ⁱ⁾ Mode Hacking! Discord server for guide development and help.
WARNING! This is dangerous. Even following these steps exactly still has potential to brick the DSi as the NAND is very low quality, especially if you flash multiple times! This should only be used as a last resort!
Do not skip anything on this page, any mistake greatly increases chance of bricking your DSi.
First, a few safer alternatives to why you might want to do this:
- Installing DSiWare can be done using hiyaCFW or TWiLight Menu++
- Recovering pictures can be done using ninfsopen in new window, in combination with hiyaCFW or TWiLight Menu++ if you want them on console. The latest version of the HiyaCFW Helper allows you to copy your photos from your NAND to the SDNAND during setup
- Restoring an Unlaunch button configuration can be done from the Unlaunch menu, which can be accessed by holding A + B while powering the console on
- Booting into Unlaunch resulting in an error? Take out your SD card and try starting the system again. If it works, then it's a fault with your SD card and restoring a NAND backup won't fix it
- "An error has occurred..." on boot is likely a hiyaCFW error and is not related to your NAND, see hiyaCFW FAQ & Troubleshootingopen in new window on the DS-Homebrew Wiki for more information
- Any errors in TWiLight Menu++ are unrelated and you should try reinstalling TWiLight Menu++ or ask for help on Discordopen in new window
- Uninstalling Unlaunch, whether by flashing NAND or using its uninstaller, should avoided unless absolutely necessary, you can set the autoboot keys to "Launcher" and your DSi will be like stock
The only thing you should be doing with your NAND is installing Unlaunch. Use the alternatives otherwise.
- Your NAND backup from the same DSi
- The latest release of SafeNANDManageropen in new window
- A way to run homebrew with NAND access, such as Unlaunch or Memory Pit
- no$gbaopen in new window, to check your NAND backup (Download the 'Windows gaming version')
- macOS and Linux users can use WINEopen in new window to run no$gba
- dsibiosdumperopen in new window
Dumping the BIOS for use in no$gba
dsibiosdumper.ziparchive and place it anywhere on your SD card
- Power on your console while holding A and B
- This should launch the Unlaunch Filemenu
- Launch dsibiosdumper from the Unlaunch Filemenu
- Press A to dump the BIOS to the SD card
- Press START to exit dsibiosdumper
Testing your NAND backup
It is very important to test that your NAND backup is working before attempting to restore it to your console, if it shows a brick error in no$gba it will most likely brick your console too.
no$gba-w.zipto a folder on your computer
- Copy your NAND backup to the folder you put
NO$GBA.EXEin and rename it to
bios9i.binto the folder you put
Emulation Setupto open the Emulation Setup window
GBA/NDS BIOS (Nintendo logo)
- Launch any Nintendo DS ROM (
If no$gba loads the DSi menu (or the Unlaunch Filemenu), then continue to the next section. If it shows any kind of error do not flash that backup!
Uninstalling Unlaunch from your NAND backup (optional)
Follow this if you dumped your NAND backup after you installed Unlaunch and you would like to uninstall Unlaunch from your system. If you are not trying to uninstall Unlaunch, you do not need to do this section.
- Download the latest version of the Unlaunch installeropen in new window
UNLAUNCH.DSIin no$gba and start it from the Game Card slot
- This should start the Unlaunch installer, which looks similar to to the Unlaunch Filemenu
- Once complete, choose
- Launch any Nintendo DS ROM again, and ensure your DSi menu loads and is working properly
Flashing your NAND backup (Software)
Make sure you have read through the above steps as this is where it gets dangerous. If you were linked directly to here without following the above, then go back to the top and read this whole page.
Make sure your Nintendo DSi system is well charged before beginning this section.
- With your SD card inserted, power on your Nintendo DSi while holding A and B
- Launch SafeNANDManager
- Press the button to
begin NAND restore
- Once the restore finishes, press START to turn off your DSi
Your NAND should now be restored.
Flashing your NAND backup (Hardmod)
If you cannot boot your Nintendo DSi, a hardmod is the only way to restore a NAND backup. The best guide that currently exists is the Nintendo DSi hardmod guide on the DS-Homebrew Wikiopen in new window.