Troubleshooting
If you are unable to boot your device, please look for the section relevant to you, and follow the instructions. Once a solution works for you, you can proceed on with the main guide (The section is fairly long, try using Ctrl+F to search for your issue.)
If you still cannot solve your issue and need to reach out for help, please paste the contents of all relevant .log files from the root of your SD card into a Gist, then come for help prepared with a detailed description of your problem and what you’ve tried.
To use the magnet links on this page, you will need a torrent client like Deluge
DSi / DS functionality is broken after completing the guide
What you need
- The TWL_FIRM
.cia
for your device - -
TWL Version Data - v0.cia
- -
DS Internet - v2048.cia
- -
DS Download Play - v1024.cia
- -
Nintendo DS Cart Whitelist - v11264.cia
Instructions
Section I - Prep Work
- Create a folder named
cias
on the root of your SD card if it does not already exist - Copy
TWL Version Data - v0.cia
to the/cias/
folder on your SD card - Copy
DS Download Play - v1024.cia
to the/cias/
folder on your SD card - Copy
DS Internet - v2048.cia
to the/cias/
folder on your SD card - Copy
Nintendo DS Cart Whitelist - v11264.cia
to the/cias/
folder on your SD card - Copy either
New_3DS TWL_FIRM - v9936.cia
orOld_3DS TWL_FIRM - v8817.cia
to the/cias/
folder on your SD card
Section II - Installing titles
- Launch FBI
- Navigate to
SD
->cias
- Select “<current directory>”
- Select “Install and delete all CIAs”
- Press (Home) to exit FBI
Removing an NNID without formatting your device
What you need
- The latest release of GodMode9
Instructions
- Copy
GodMode9.bin
from the GodMode9.zip
to the/luma/payloads/
folder on your SD card and renameGodMode9.bin
in/luma/payloads/
toup_GodMode9.bin
- Boot holding (Up) to reboot into arm9loaderhax GodMode9
- Navigate to
[1:] SYSNAND CTRNAND
->data
-> (32 Character ID) ->sysdata
->00010038
- Hold down the (R) trigger, then press (X) on
00000000
to rename this file - Press (Up) once to change the name to
10000000
- Press (A) to save changes
- Press (A) to unlock SysNAND writing, then input the key combo given
- Navigate back to the Main Menu
- Press (Start) to reboot your device
Cannot inject H&S on Gateway downgraded device
«««< HEAD This is caused by Gateway implementing a very shoddy downgrade method, which leaves two versions of each app on the system. One of them is unused, but it confuses Decrypt9, causing it to inject into the wrong one.
What you need
«««< HEAD
- The latest release of GodMode9
=======
- The latest release of GodMode9
upstream/master
Instructions
======= This is caused by Gateway implementing a very shoddy downgrade method, which leaves two versions of each app on the system. One of them is unused, but it confuses the H&S inject system, causing it to inject into the wrong one.
upstream/master
- Boot your device while holding (Start) to launch the Luma3DS chainloader menu
- Launch GodMode9 by pressing (A)
- Navigate to
[1:] SYSNAND CTRNAND
->title
->00040010
- Navigate to the folder for your device and region:
- Old 3DS EUR:
00022300
->content
- Old 3DS JPN:
00020300
->content
- Old 3DS USA:
00021300
->content
- New 3DS EUR:
20022300
->content
- New 3DS JPN:
20020300
->content
- New 3DS USA:
20021300
->content
- Old 3DS EUR:
- Notice that there are two sets of app and tmd files, one set with uppercase extensions (
.TMD
and.APP
), and one set with lowercase extensions (.tmd
and.app
) - While holding the (R) trigger, press (Y) to create a new directory
- Press (A) to confirm the name
newdir
(it does not matter what the folder is called) - Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given
- Press the (L) trigger on each of the uppercase extension files (
.TMD
and.APP
) to mark them - Press (Y) to copy the files
- Navigate to
newdir
- Press (Y) to paste the files
- Select “Move path(s)”
- The uppercase extension files will have been moved to the
newdir
directory - Press (Start) to reboot your device
- Return to Installing arm9loaderhax and retry the FBI injection
- If this still doesn’t work, move the uppercase extension files back to the
content
folder, then move the lowercase extension files to thenewdir
folder, then return to Installing arm9loaderhax and retry the FBI injection
A browser based exploit is not working
Browser based exploits (such as browserhax or 2xrsa) are often unstable and crash frequently, but they can sometimes be fixed by doing the following steps
- Launch the browser, then launch the browser settings
- Scroll to the bottom and Initialize Savedata (it also may be called Clear All Save Data)
- Try the exploit again
System boots directly SafeA9LHInstaller
You copied the wrong arm9loaderhax.bin
file to your SD card (you were only supposed to copy the 3ds
folder and SafeA9LHInstaller.dat
file from the SafeA9LHInstaller zip)
- Use the correct
arm9loaderhax.bin
- Copy
arm9loaderhax.bin
from the Luma3DS.zip
to the root of your SD card - Reboot holding (Select) and continue
SafeA9LHInstaller shows a glitched screen
This happens occasionally, but the reason is unknown. The buttons will still work, but the screen will be glitched looking
- Follow instructions as normal
- Press (Select) and arm9loaderhax will be installed
- Wait a few seconds
- Power off your device by pressing any button
Black screen on SysNAND boot
- Try booting with your SD card out, and then reinserting it after booting
- Power off your device
- Remove your SD card from your device
- Power on your device
- When the home menu appears, reinsert your SD card into your device
- If this worked, you should clear Home Menu’s extdata by navigating to the following folder on your SD card:
/Nintendo 3DS/(32 Character ID)/(32 Character ID)/extdata/00000000/
- EUR Region: Delete
00000098
- JPN Region: Delete
00000082
- USA Region: Delete
0000008f
- CHN Region: Delete
000000A1
- KOR Region: Delete
000000A9
- TWN Region: Delete
000000B1
- EUR Region: Delete
- Try booting without any cartridges inserted (including flashcarts)
- If you have a hardmod and a NAND backup, flash the backup back to SysNAND
- Try booting into recovery mode and updating your system
This probably will not work for an Old 3DS downgraded to 2.1.0
This will BRICK a New 3DS downgraded to 2.1.0- Power off your device
- Hold (L)+(R)+(A)+(Up)
- Power on your device
- If you enter safe mode, update your device only if you have an entrypoint for the latest FW version and it is possible to downgrade from it and attempt the downgrade again.
- Your device may be bricked. For support, ask for help at #3dshacks on Rizon IRC or Nintendo Homebrew on Discord
Black screen on SysNAND boot after installing arm9loaderhax
- Ensure you have a working payload.
- Check for the existence of
arm9loaderhax.bin
in the root of your SD card.
- Check for the existence of
- Try resetting Luma’s config and fix options
- Delete
/luma/config.bin
from your SD card - Set your options when it boots
- Delete
- Test booting GodMode9
- On Luma3DS, hold (Start) on boot
- Try deleting home menu’s extdata
- Clear Home Menu’s extdata by navigating to the following folder on your SD card:
/Nintendo 3DS/(32 Character ID)/(32 Character ID)/extdata/00000000/
- EUR Region: Delete
00000098
- JPN Region: Delete
00000082
- USA Region: Delete
0000008f
- CHN Region: Delete
000000A1
- KOR Region: Delete
000000A9
- TWN Region: Delete
000000B1
- EUR Region: Delete
- Clear Home Menu’s extdata by navigating to the following folder on your SD card:
- Try booting without any cartridges inserted (including flashcarts)
- If you previously downgraded with Gateway, ensure that you are using the latest Luma3DS version (v6.2.3 or higher, at the least)
- If your NAND is of a version between 3.0.0 and 4.5.0, do the following:
- Try following 9.2.0 CTRTransfer
- Ask for help at #3dshacks on Rizon IRC or Nintendo Homebrew on Discord.
Error during SafeCTRTransfer
If an error occurs during the SafeCTRTransfer process, you will be prompted to launch an external payload for the purpose of repairing your device.
What you need
- The latest release of GodMode9
Instructions
- Select “Unmount SD card”
- Insert your SD card into your computer
- Copy
GodMode9.bin
from the GodMode9.zip
to the/ctrtransfer/
folder on your SD card and renameGodMode9.bin
in/ctrtransfer/
topayload.bin
- Reinsert your SD card into your device
- Select “Run 0:/ctrtransfer/payload.bin”
- If it was successful, you will have entered GodMode9
- Navigate to
[0:] SDCARD
->ctrtransfer
- Press (Y) on
<serialnumber>_nand.bin
to copy it - Press (B) twice to return to the main menu
- Navigate to
[S:] SYSNAND VIRTUAL
- Press (Y) to paste
<serialnumber>_nand.bin
- Press (A) to confirm
- Press (A) to inject into
nand.bin
- Press (A) to unlock SysNAND overwriting
- Input the key combo given to unlock SysNAND (lvl3) writing
- This process will take some time
- Press (A) to continue once it has completed
- Press (Start) to reboot your device
- Report this issue to the SafeCTRTransfer Issues Page
Blue screen on boot (bootrom error)
- Your device is bricked
- You will need to get a hardmod or repair / replace your device