No edit summary Tags: Mobile edit Mobile web edit |
No edit summary Tags: Mobile edit Mobile web edit |
||
Line 28: | Line 28: | ||
#Power off your console | #Power off your console | ||
#Hold the | #Hold the {{Key press|Select}} button | ||
#Power on your console while still holding the (Select) button | #Power on your console while still holding the (Select) button | ||
#*If the check was successful, your console should have booted into the Luma3DS configuration menu | #*If the check was successful, your console should have booted into the Luma3DS configuration menu | ||
#Press | #Press {{Key press|Start}} to save and reboot | ||
#Power off your console | #Power off your console | ||
{{critical|text= If you do NOT boot into the Luma3DS configuration menu, custom firmware was not installed on your console. Join Nintendo Homebrew on Discord and ask, in English, for help}} | {{critical|text= If you do NOT boot into the Luma3DS configuration menu, custom firmware was not installed on your console. Join Nintendo Homebrew on Discord and ask, in English, for help}} | ||
Line 46: | Line 46: | ||
===Section IV - RTC and DSP setup=== | ===Section IV - RTC and DSP setup=== | ||
#Press | #Press {{Key press|L}} + {{Key press|Down}} + {{Key press|Select}} at the same time to open the Rosalina menu | ||
#*If one of these buttons is broken, download this [https://3ds.hacks.guide/assets/config.ini config.ini] and put it in your luma folder, replacing the existing one. This will change the Rosalina menu key combination to | #*If one of these buttons is broken, download this [https://3ds.hacks.guide/assets/config.ini config.ini] and put it in your luma folder, replacing the existing one. This will change the Rosalina menu key combination to {{Key press|X}} + {{Key press|Y}} | ||
#Select “Miscellaneous options” | #Select “Miscellaneous options” | ||
#Select “Dump DSP firmware” | #Select “Dump DSP firmware” | ||
Line 59: | Line 59: | ||
#Open the Activity Log Application | #Open the Activity Log Application | ||
#Press | #Press {{Key press|L}} +{{Key press|Down}} + {{Key press|Select}} at the same time to open the Rosalina menu | ||
#Select “Miscellaneous options” | #Select “Miscellaneous options” | ||
#Select “Switch the .hb title to the current app” | #Select “Switch the .hb title to the current app” | ||
#Press | #Press {{Key press|B}} to continue | ||
#Press | #Press {{Key press|B}}to return to the rosalina main menu | ||
#Press | #Press {{Key press|B}} to exit the rosalina menu | ||
#Close Activity Log | #Close Activity Log | ||
#Reopen Activity Log | #Reopen Activity Log | ||
Line 76: | Line 76: | ||
===Section VI - NAND Backup=== | ===Section VI - NAND Backup=== | ||
# Power off your console | # Power off your console | ||
# Press and hold | # Press and hold {{Key press|Start}}, and while holding {{Key press|Start}}, power on your console. This will launch GodMode9 | ||
#*If you do not boot into GodMode9, ensure that you copied godmode9.firm to the luma/payloads folder of your SD card and that the folders are not misnamed (e.g. playloads.) | #*If you do not boot into GodMode9, ensure that you copied godmode9.firm to the luma/payloads folder of your SD card and that the folders are not misnamed (e.g. playloads.) | ||
#*If you are prompted to create an essential files backup, press | #*If you are prompted to create an essential files backup, press {{Key press|A}}to do so, then press{{Key press|A}} to continue once it has completed. | ||
#*If you are prompted to fix the RTC date&time, press | #*If you are prompted to fix the RTC date&time, press {{Key press|A}} to do so, then set the date and time, then press {{Key press|A}} to continue. | ||
#Press | #Press {{Key press|Home}} to bring up the action menu | ||
#Select “Scripts…” | #Select “Scripts…” | ||
#Select “NANDManager” | #Select “NANDManager” | ||
#Press X to select “Backup SysNAND” | #Press {{Key press|X}} to select “Backup SysNAND” | ||
#Press A | #Press {{Key press|A}} | ||
#* The NAND backup process may take up to 20 minutes. | #* The NAND backup process may take up to 20 minutes. | ||
#Press the A button | #Press the {{Key press|A}} button | ||
#Press | #Press {{Key press|up}} to exit NANDManager | ||
#Insert your SD card into your computer | #Insert your SD card into your computer | ||
#Copy the /gm9/backups/ folder to a safe location on your computer | #Copy the /gm9/backups/ folder to a safe location on your computer | ||
Line 97: | Line 97: | ||
===Section VII: CtrNAND Luma3ds and GM9=== | ===Section VII: CtrNAND Luma3ds and GM9=== | ||
#Insert your SD card into your console. | #Insert your SD card into your console. | ||
#Press Home to bring up the action menu | #Press {{Key press|Home}} to bring up the action menu | ||
#Select “Scripts…” | #Select “Scripts…” | ||
#Select “GM9Megascript” | #Select “GM9Megascript” | ||
#Select “Scripts from Plailect’s Guide” | #Select “Scripts from Plailect’s Guide” | ||
#Select “Setup Luma3DS to CTRNAND” | #Select “Setup Luma3DS to CTRNAND” | ||
#When prompted, press A to proceed | #When prompted, press {{Key press|A}} to proceed | ||
#Press A to unlock SysNAND (lvl1) writing, then input the key combo given | #Press {{Key press|A}} to unlock SysNAND (lvl1) writing, then input the key combo given | ||
#Press A to continue | #Press {{Key press|A}} to continue | ||
#Exit the GM9Megascript by pressing B | #Exit the GM9Megascript by pressing {Key press|B}} | ||
#Select 0: SDCARD <Volume Label> | #Select 0: SDCARD <Volume Label> | ||
*the volume label is specific to the sd card. | *the volume label is specific to the sd card. | ||
#Select the luma folder | #Select the luma folder | ||
#Select the payloads folder | #Select the payloads folder | ||
#While hovering over godmode9.firm, press the Y button. | #While hovering over godmode9.firm, press the{{Key press|Y}}button. | ||
#Press the B button three times | #Press the {{Key press|B}} button three times | ||
#Select 1: SYSNAND CTRNAND | #Select 1: SYSNAND CTRNAND | ||
#Select the rw folder | #Select the rw folder | ||
#Select the luma folder | #Select the luma folder | ||
# | #Press {{Key press|Y}} and {{Key press|R}}to create a folder | ||
#Name the folder “Payloads”, then enter it | #Name the folder “Payloads”, then enter it | ||
#Press Y | #Press {{Key press|Y}} | ||
#Select “Copy Paths” | #Select “Copy Paths” | ||
#Press A to unlock SysNAND (lvl1) writing, then input the key combo given | #Press {{Key press|A}} to unlock SysNAND (lvl1) writing, then input the key combo given | ||
#Power off your console | #Power off your console | ||
---- | ---- |
Revision as of 05:58, 27 January 2024
Required Reading
This is a manual version of finalizing setup, for when all other options have been exhausted and the script does not work.
What You Need
- The latest release of FBI (Both the 3dsx and the cia file)
- The latest release of Anemone3DS (the cia file)
- The latest release of FTPD (direct download)
- The 3.7.4 release of Checkpoint (Direct download)
- The latest release of HBL_Launcher_Wrapper (direct download)
- The latest release of Universal-Updater (direct download)
- The latest release of Godmode9 (direct download)
Instructions
Section I - Prep Work
- Power off your device
- Insert your SD card into your computer
- Create a folder named
3ds
on your sd card.- You may already have this from a earlier section in the guide.
- Place FBI.3dsx into the
3ds
folder on the sd card. - Create a folder named
cias
on the root of the sd card. - Place FBI.cia, Universal-Updater.cia, Anemone3DS.cia, ftpd.cia, hblauncher_loader.cia and Checkpoint.cia in the
cias
folder. - Create a folder named
payloads
in the luma folder on your sd card. - Copy godmode9.firm from the godmode9 zip file to the
luma/payloads
folder. - Copy the gm9 folder from the godmode9 zip file to the root of your sd card.
Section II - CFW Check
- Power off your console
- Hold the Select button
- Power on your console while still holding the (Select) button
- If the check was successful, your console should have booted into the Luma3DS configuration menu
- Press Start to save and reboot
- Power off your console
![]() |
If you do NOT boot into the Luma3DS configuration menu, custom firmware was not installed on your console. Join Nintendo Homebrew on Discord and ask, in English, for help |
Section III - Updating the System
- Update your console by going to System Settings, then “Other Settings”, then going all the way to the right and using “System Update”
- 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 the next section
- 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 IV - RTC and DSP setup
- Press L + ↓ + Select at the same time to open the Rosalina menu
- If one of these buttons is broken, download this config.ini and put it in your luma folder, replacing the existing one. This will change the Rosalina menu key combination to X + Y
- Select “Miscellaneous options”
- Select “Dump DSP firmware”
- Press (B) to continue
- Select “Nullify user time offset”
- Press (B) to continue
- Press (B) to return to the Rosalina main menu
- Press (B) to exit the Rosalina menu
Section V - CIA Installation
- Open the Activity Log Application
- Press L +↓ + Select at the same time to open the Rosalina menu
- Select “Miscellaneous options”
- Select “Switch the .hb title to the current app”
- Press B to continue
- Press Bto return to the rosalina main menu
- Press B to exit the rosalina menu
- Close Activity Log
- Reopen Activity Log
- This should open the homebrew launcher
- Select FBI from the list of homebrew
- Click SD, then click cias.
- Click a CIA file, then click install and delete all CIAS.
- Close FBI
- 6 new applications should be on the home menu.
Section VI - NAND Backup
- Power off your console
- Press and hold Start, and while holding Start, power on your console. This will launch GodMode9
- If you do not boot into GodMode9, ensure that you copied godmode9.firm to the luma/payloads folder of your SD card and that the folders are not misnamed (e.g. playloads.)
- If you are prompted to create an essential files backup, press Ato do so, then pressA to continue once it has completed.
- 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 “NANDManager”
- Press X to select “Backup SysNAND”
- Press A
- The NAND backup process may take up to 20 minutes.
- Press the A button
- Press ↑ to exit NANDManager
- Insert your SD card into your computer
- 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
- 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
Section VII: CtrNAND Luma3ds and GM9
- Insert your SD card into your console.
- Press Home to bring up the action menu
- Select “Scripts…”
- Select “GM9Megascript”
- Select “Scripts from Plailect’s Guide”
- Select “Setup Luma3DS to CTRNAND”
- When prompted, press A to proceed
- Press A to unlock SysNAND (lvl1) writing, then input the key combo given
- Press A to continue
- Exit the GM9Megascript by pressing {Key press|B}}
- Select 0: SDCARD <Volume Label>
- the volume label is specific to the sd card.
- Select the luma folder
- Select the payloads folder
- While hovering over godmode9.firm, press theYbutton.
- Press the B button three times
- Select 1: SYSNAND CTRNAND
- Select the rw folder
- Select the luma folder
- Press Y and Rto create a folder
- Name the folder “Payloads”, then enter it
- Press Y
- Select “Copy Paths”
- Press A to unlock SysNAND (lvl1) writing, then input the key combo given
- Power off your console
![]() |
You’re done! Custom firmware is now fully configured on your console. |
![]() |
Information and Notes
Here are some key combos that you should know:
|
![]() |
See here for some suggestions on things to do with custom firmware. |
![]() |
For information on using GodMode9’s various features, check out the GodMode9 Usage and Dumping Titles and Game Cartridges pages. |