Search this site
Embedded Files
3DS Mod Directory
  • Home
  • CFW Usage
  • Checking for CFW
  • Troubleshooting
  • FAQ
  • More
    • Region Changing
    • Uninstall CFW
    • Site Navigation
    • Credits
3DS Mod Directory
  • Home
  • CFW Usage
  • Checking for CFW
  • Troubleshooting
  • FAQ
  • More
    • Region Changing
    • Uninstall CFW
    • Site Navigation
    • Credits
  • More
    • Home
    • CFW Usage
    • Checking for CFW
    • Troubleshooting
    • FAQ
    • More
      • Region Changing
      • Uninstall CFW
      • Site Navigation
      • Credits

OVERALL PROGRESS

  1.  Key Information

  2. Get Started

  3. Installing boot9strap (MSET9 CLI)

  4. Finalizing Setup

Key Information

The boot.firm file is what is launched by boot9strap itself after it finishes loading off of NAND (that is, your console's built-in system memory). In this case, we are using Luma3DS by LumaTeam to patch the console's System firmware, allowing it to run homebrew software.

On this page, we will make critical system file backups and install some homebrew programs. Most of these steps will be automated using a script that you will run on your console.

Important Information

The script mentioned above will install the following applications:

  • FBI (installs CIA formatted applications)

  • Homebrew Launcher Loader (launches the Homebrew Launcher)

  • Anemone3DS (installs custom themes)

  • Checkpoint (backs up and restores save files for 3DS and DS games)

  • ftpd (access your 3DS SD card wirelessly)

  • Universal-Updater (a homebrew app store for downloading homebrew from the 3DS over Wi-Fi)

  • GodMode9 (multipurpose tool which can do NAND and cartridge functions)

What You Need

  • finalize_helper.firm (direct download)

  • finalize.romfs (direct download)


Instructions

Section I - Prep Work

In this section, you will copy the files necessary to follow the rest of the instructions on this page.

  1. Power off your console

  2. Insert your SD card into your computer

  3. Copy finalize.romfs to the root of your SD card

  4. Open the luma folder on your SD card and create a folder named payloads inside if it does not already exist

  5. copy finalize_helper.firm to the payloads folder

  6. Reinsert your SD card into your console


The images above indicate the minimum SD card layout that is required to follow this page. Extra files or folders on your SD card will not interfere with anything, and you may have extra files or folders depending on the method you followed up until this point.


Section II - Updating the System

In this section, you will update your system to the latest version, which is safe to do with CFW. For the scope of this project, your console should already be up to date; in case it is not, however, proceed through this section as if it were not up-to-date.

  1. Update your console by launching System Settings

  2.  Navigate to "Other Settings" and select "System Update" in the menu

  • Updates while using B9S + Luma (what you have) are safe

  • The updater may display a message saying “Your system is up to date” instead of updating. This is normal if you are already up to date; continue to Section III

  • If this gives you an error, set both your DNS settings and Proxy settings to “Auto”

  • If this still gives you an error, follow this troubleshooting guide


Section III - RTC and DSP setup

In this section, you will sync your 3DS internal clock with the actual time and dump the sound firmware of your console (which is necessary for some homebrew software to use sound properly).

  1. Press L + D-Pad Down + Select simultaneously to open the Rosalina menu

  • If any of these buttons are broken on your console, download this file and put it in your luma folder, replacing the existing one. This will change the Rosalina menu key combination to X + Y simultaneously.

  1. Select "Miscellaneous options"

  2. Select "Dump DSP firmware" 

  3. Press B to continue

  4. Select "Nullify user time offset"

  5. Press B to continue

  6. Press B to return to the Rosalina main menu

  7. Press B to exit the Rosalina menu

Section IV - RTC and DSP setup

In this final section, you will use a series of scripts to automate homebrew installation, SD card cleanup, and system file backup. 

  1. Power off your console

  2. Press and hold Start, and power on your console while holding it. This will launch the Finalizing Setup Helper

  • If you boot to the Luma3DS configuration menu, you held SELECT instead of START

  • If you boot to the HOME Menu, your payloads folder may be incorrectly spelled or in the wrong location

  • If you see a “Luma3DS Chainloader” menu, use the D-Pad and A buttons to navigate to and select finalize_helper from the list

  • If you encounter an error, consult the troubleshooting page

  1. If the helper is successful, your console will boot into GodMode9

  • From this point forward, you can access GodMode9 by holding Start while powering on your console

  1. If you are prompted to create an essential files backup, press A to do so, then press A to continue after it has completed

  2. 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

  3. Press HOME to bring up the action menu

  4. Select "Scripts..."

  5. Select "finalize"

  6. Follow the prompts in the script, answering any questions that appear

  7. Once the script says "Setup complete!", press A to power off the device

  • If you do NOT see the message "setup complete!", the script was unsuccessful, and you will need to redo this section from Step 3

  1. Insert your SD card into your computer

  2. Copy the /gm9/backups/ folder to a safe location on your computer

  • This folder contains critical file backups and should be backed up to multiple locations (i.e. cloud storage) if possible

  • The two SysNAND files are your NAND backup and can be used to revert your console to a working state if it is bricked by a software issue

  • The essential.exefs file contains your console’s system-unique files and can be used to recover your data in the event of a hardware failure

  1. If you still have them, delete the two SysNAND files from the /gm9/backups/ folder from your SD card

  • The essential.exefs file is small and may be kept on your SD card for ease of access

For the sake of this project, that's it! You have successfully fully configured Custom Firmware on your console. If you're itching to figure out what to do next with your newly modded device, check out the CFW Usage page!

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse