The below steps require the ability to write files to the SD card using a computer or mobile device.
2021-08 update: The information in this gist has been moved to the Restoring / Updating CFW page on 3ds.hacks.guide. While the information in this gist will likely continue to remain accurate, it probably won't be updated going forward.
- Download the latest release of Luma3DS.
- Be sure to download the ZIP file labelled Luma3DS, and not the source code.
- Open the archive using 7-Zip or your default file manager.
- In most cases, you will be able to open the archive by simply double-clicking on it.
- If this does not work, right click the file and select
Open archive
from the7-Zip
menu. - Avoid using WinRAR to open the archive, as it is known to cause issues.
- You should see
boot.firm
andboot.3dsx
in the archive.boot.firm
is Luma3DS itself, and is what your 3DS loads upon power-on.boot.3dsx
is the Homebrew Launcher executable, and can be ignored. - Copy the
boot.firm
file to the root of the SD card. Overwrite the version on the SD card if it already exists.- 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.
- Re-insert the SD card into the console and power on. You may see the Luma3DS configuration menu.
- If you don't, turn off the console, hold SELECT, and turn on the console while still holding SELECT to access it.
- Enable
Show NAND or user string in System Settings
by highlighting it with the arrow keys and pressing (A). Anx
will appear next to the option.- This makes future troubleshooting easier.
- (optional) Enable
Enable game patching
.- This is required to play romhacks (IPS patches and LayeredFS).
- This is also required for Locale Emulation (if you are using LumaLocaleSwitcher for out-of-region games/DLC, you are using Locale Emulation).
- Press Start to save changes and dismiss the configuration menu.
- You must save changes or Luma3DS will not allow you to proceed beyond the configuration menu!
It is highly recommended that you follow these instructions so that your console will be able to boot without an SD card inserted!
- Turn off the console.
- If you do not already have it, download the latest release of GodMode9.
- Open the archive using 7-Zip or your default file manager.
- Place
GodMode9.firm
in theluma -> payloads
folder, and place thegm9
folder on the root of the SD card, overwriting any existing files.
- Insert the SD card into the console.
- Hold the START button, then turn on the console while still holding START. You should see GodMode9.
- Press the HOME button, then navigate to
Scripts...
->GM9Megascript
->Scripts from Plailect's Guide
->Setup Luma3DS to CTRNAND
.- If you get "No scripts directory found", ensure that you copied the
gm9
folder from the GodMode9.zip
to the root of the SD card.
- If you get "No scripts directory found", ensure that you copied the
- Press A to continue. Unlock write permissions when prompted.
- Once you see
Luma3DS copied successfully
, exit GM9Megascript.- When prompted, relock write permissions.
- Press the HOME button, then click
Poweroff system
.
Thanks it worked perfectly. :)