When a 3DS boots to a black screen instead of the HOME Menu, it is usually a bad sign. This page lists common troubleshooting steps to fix this issue.
The troubleshooting below should always be started at the first section. The troubleshooting will direct you to the next sections if necessary.
CFW Check
First, we will check if the console has CFW. This will help as it allows access to GodMode9, a helpful tool for troubleshooting and fixing issues.
- Power on your console while holding the SELECT button
- If your console boots to the Luma3DS configuration menu, press START to save, then continue to the CFW troubleshooting section below
- If your console doesn't boot to the Luma3DS configuration menu, do the same without the SD card inserted
- If your console does boot to the Luma3DS configuration menu, your SD card wasn't inserted correctly, re-insert it and try again
- If your console turns off right away, you have CFW and can continue to the CFW troubleshooting section below
- If your console doesn't boot to the Luma3DS configuration menu but black-screens, your console is likely bricked without CFW, and you should continue to the stock troubleshooting section at the bottom of this page
- To make sure of this, hold SELECT+START+X+POWER for seven seconds while the console is powered off - if the notification LED lights up a color, then you have working CFW but something is interfering with Luma. Join the Nintendo Homebrew Discord for more advanced help
CFW troubleshooting
Section I - Prep Work
- Follow Restoring / Updating CFW, then "Updating GodMode9" and "Creating a NAND backup" section on 3DS:GodMode9/Usage
- Take out any inserted game cartridge
- Continue to the next section
Section II - Lumabug
- Power on your console
- Wait ten seconds, then press L+↓+SELECT at the same time
- If the Rosalina menu opens, you're likely experiencing Lumabug - return by pressing B, wait 15 minutes, and the HOME Menu should load on its own. If this doesn't work, continue to the next section
- If Rosalina doesn't open, continue to the next section
Section III - Luma3DS configuration reset
- Insert the SD card into your computer
- Navigate to the folder
sd:/luma
- Delete
config.ini
- Reinsert the SD card into your console
- Power on your console
- If your console doesn't boot to the Luma3DS config, follow SD Clean, then return to section 2
- Do not enable anything, just press START to save the default configuration
- If your console boots to the HOME Menu, you should look for and delete faulty patches in
/luma/sysmodules
and/luma/titles
on the SD card before turningEnable game patching
orLoading external FIRMs and modules
back on - If your console doesn't boot to the HOME Menu, continue to the next section
- If your console boots to an error, check the Luma exceptions page for how to fix your error, or ask for help in the Nintendo Homebrew Discord if your error isn't listed there
- If your console boots to the HOME Menu, you should look for and delete faulty patches in
Section IV - SD extdata
- Power on your console without the SD card inserted
- If it boots to the Luma3DS configuration screen, press START to save
- If it doesn't boot to the HOME menu, continue to the next section
- If it boots to the HOME Menu, do the following steps:
- Insert your SD card into your computer
- Navigate to
Nintendo 3DS
->ID0
->ID1
->extdata
ID0
andID1
are 32-character long folders- If you have multiple ID0/ID1 folders, do the following for all of them
- Delete the corresponding folder for your region:
- USA:
0000008f
- EUR:
00000098
- JPN:
00000082
- KOR:
000000A9
- USA:
- Reinsert your SD card into your console
- Power on your console
- If it still doesn't boot to the HOME Menu, but does without the SD card, you're experiencing a very weird issue and should ask in the Nintendo Homebrew discord for more advanced help
Section V - Safe Mode
- Power on your console while holding L+R+↑+A
- If your console boots to the Safe Mode menu, perform the update and see if it boots to the HOME Menu
- If it doesn't boot to Safe Mode, or doesn't boot to the HOME Menu after a Safe Mode update, continue to the next section
Section VI - ctrcheck
Follow 3ds:Ctrcheck.
Section VII - CTRTransfer
- Follow the CTRTransfer guide on 3DS Hacks Guide
- If the console doesn't boot to the HOME Menu at the end of Section II, continue to the next section of this guide
Section VIII - New 3DS camera brick
If you are currently troubleshooting an old model console, you can skip this section.
If you are unsure whether your console is new or old, look at its shoulder buttons. A new model has four (ZL+L+R+ZR), and an old model has two (L+R). |
- Insert your SD card into your computer
- Navigate to the
/luma/
folder - Look for
errdisp.txt
- If it exists, rename it to
_errdisp.txt
- If it doesn't exist, continue to the next section
- If it exists, rename it to
- Insert your SD card back into your console
- Power on your console
- Wait 15 seconds
- Power off your console
- Navigate to the
/luma/
folder - Look for
errdisp.txt
- If it exists, open it in a text editor, and check if the process name is qtm, if it is you need to disconnect your inner camera or replace it. If it's different, you're experiencing a very weird issue and should ask in the Nintendo Homebrew discord for more advanced help
- If it doesn't exist, continue to the next section
Section IX - 3ds_hw_test
- Download the latest release of 3ds_hw_test (direct download)
- Place
3ds_hw_test.firm
file insd:/luma/payloads
on the SD card - Turn on your 3DS while holding START
- Select
3ds_hw_test
- Press any button to start the test
- The test will take up to 45 minutes, when it's done press any button to turn it off, then open the newly generated
HWTEST.LOG
file on the SD card in a text editor - Scroll down to the end, and look at the number of errors
- If the number is 0, continue to the next section
- If the number is more than 0, your console's RAM is dying and you need to replace the motherboard
Section X - Manual CTRTransfer
- Follow 3DS:CTRTransfer/Manual
This is the end, if your console hasn't booted to the HOME Menu, go to the Nintendo Homebrew Discord and mention that you've tried this page already.
Stock troubleshooting
Section I - Safe Mode
- Power on your console while holding L+R+↑+A
- If your console boots to the Safe Mode menu, perform the update and see if it boots to the HOME Menu
- If it doesn't boot to Safe Mode, or doesn't boot to the HOME Menu after a Safe Mode update, continue to the next section
- Power on your console
- Wait 30 seconds
- Press the POWER button
- If it enters the shutdown menu(grey screen with text), youre experiencing f000000b corruption, and need to install boot9strap with ntrboot in order to fix the issue
- If it stays black and only powers off if you hold the button for 15 seconds, it may be potentially fixable with ntrboot if it is not a hardware issue
Fixing this is potentially possible with NTRBoot, if it isn't a hardware issue.