Restoring / Updating CFW
For support in English, ask for help at Nintendo Homebrew on Discord.
If you appreciate this guide, we accept Donations.
Required Reading
This page prepares consoles with an existing modern boot9strap installation for reinstallation and/or updating of custom firmware applications. It can also be used in the event of a lost or corrupted SD card.
Your SD card must be formatted as FAT32 to follow this guide, or else the 3DS will be unable to recognize it. If your SD card is not yet properly formatted, use one of these pages to format it, depending on your operating system: Windows, Mac, Linux.
What You Need
Instructions
Section I - Prep Work
- Insert your SD card into your computer
- Copy
boot.3dsx
andboot.firm
from the Luma3DS.zip
to the root of your SD card, replacing any existing files- The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it
- Copy
GodMode9.firm
from the GodMode9.zip
to the/luma/payloads/
folder on your SD card, replacing any existing file- If the
luma
orpayloads
folder doesn’t exist, create them
- If the
- Copy the
gm9
folder from the GodMode9.zip
to the root of your SD card, merging it with any existing folder and replacing any existing files - Reinsert your SD card into your device
Section II - Configuring Luma3DS
- Press and hold (Select), and while holding (Select), power on your device
- You should now see a Luma3DS configuration menu
- Use the (A) button and the D-Pad to turn on the following:
- “Show NAND or user string in System Settings”
- Press (Start) to save and reboot
Section III - CTRNAND Luma3DS
- Power off your device
- Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
- If you do not boot into GodMode9, ensure that GodMode9.firm is in
/luma/payloads/
and thatpayloads
is correctly spelled
- If you do not boot into GodMode9, ensure that GodMode9.firm is in
- If you are prompted to fix the RTC date&time, press (A) to do so, then set the date and time, then press (A) to continue
- Press (Home) to bring up the action menu
- Select “Scripts…”
- Select “GM9Megascript”
- Select “Scripts from Plailect’s Guide”
- Select “Setup Luma3DS to CTRNAND”
- This will copy the updated version of Luma3DS to internal memory so that your device will be able to boot without an SD card inserted
- When prompted, press (A) to proceed
- Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given
- Press (A) to continue
- Press (B), then navigate to “Exit” to exit GM9Megascript
- When prompted, relock write permissions
- Press (Home) to bring up the action menu
- Select “Poweroff system” to power off your device
The latest version of Luma3DS has been installed on your SD card and on internal memory.
If you wish to re-install or update other homebrew applications, continue to Finalizing Setup