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 ninfs, 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 & Troubleshooting for more information
- Any errors in TWiLight Menu++ are unrelated and you should try reinstalling TWiLight Menu++ or ask for help on Discord
- 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 SafeNANDManager
- A way to run homebrew with NAND access, such as Unlaunch or Memory Pit
- no$gba, to check your NAND backup (Download the ‘Windows gaming version’)
- macOS and Linux users can use WINE to run no$gba
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, then continue to the next section. If it shows any kind of error do not flash that backup!
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 Wiki.