3DS:Black screen unbrick: Difference between revisions
From Hacks Guide Wiki
More actions
m fix extdata path in →Section IV - SD HOME Menu extdata |
m Added a 'the' |
||
| (3 intermediate revisions by 3 users not shown) | |||
| Line 6: | Line 6: | ||
__TOC__ | __TOC__ | ||
== CFW Check == | ==CFW Check== | ||
First, we will check if the console has CFW. This will help as it allows access to [[3DS:GodMode9|GodMode9]], a helpful tool for troubleshooting and fixing issues. | First, we will check if the console has CFW. This will help as it allows access to [[3DS:GodMode9|GodMode9]], a helpful tool for troubleshooting and fixing issues. | ||
# Power on your console while holding the {{B|SELECT}} button | #Power on your console while holding the {{B|SELECT}} button | ||
#* If your console boots to the [[3DS:Luma3DS/Configuration|Luma3DS configuration menu]], press {{B|START}} to save, then continue to the CFW troubleshooting section below | #*If your console boots to the [[3DS:Luma3DS/Configuration|Luma3DS configuration menu]], press {{B|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 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 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 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 | #**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 {{Key press|SELECT|START|X|POWER}} for seven seconds while the console is powered off, then power off again, hold {{B|HOME}}, and then press {{B|POWER}} - if the notification LED [[3DS:boot9strap#LED_Status_Codes|lit up a color]] or the [[3DS:fastboot3DS|fastboot3DS]] menu appears, then you have working CFW but something is interfering with Luma. Join the Nintendo Homebrew Discord for more advanced help | #***To make sure of this, hold {{Key press|SELECT|START|X|POWER}} for seven seconds while the console is powered off, then power off again, hold {{B|HOME}}, and then press {{B|POWER}} - if the notification LED [[3DS:boot9strap#LED_Status_Codes|lit up a color]] or the [[3DS:fastboot3DS|fastboot3DS]] menu appears, then you have working CFW but something is interfering with Luma. Join the Nintendo Homebrew Discord for more advanced help | ||
== CFW troubleshooting == | ==CFW troubleshooting== | ||
=== Section I - Prep Work === | ===Section I - Prep Work=== | ||
# Follow [[3dsguide:restoring-updating-cfw.html|Restoring / Updating CFW]], then "Updating GodMode9" and "Creating a NAND backup" section on [[3DS:GodMode9/Usage]] | #Follow [[3dsguide:restoring-updating-cfw.html|Restoring / Updating CFW]], then "Updating GodMode9" and "Creating a NAND backup" section on [[3DS:GodMode9/Usage]] | ||
# Take out any inserted game cartridge | #Take out any inserted game cartridge | ||
# Continue to the next section | #Continue to the next section | ||
=== Section II - RTCBug === | ===Section II - RTCBug=== | ||
# Power on your console | #Power on your console | ||
# Wait ten seconds, then press {{Key press|L|Down|SELECT}} at the same time | #Wait ten seconds, then press {{Key press|L|Down|SELECT}} at the same time | ||
#* If the [[3DS:Luma3DS/Rosalina|Rosalina menu]] opens, you're likely experiencing [[3DS: | #*If the [[3DS:Luma3DS/Rosalina|Rosalina menu]] opens, you're likely experiencing [[3DS:RTCBug]] - return by pressing B, wait 15 minutes, remove any inserted cartridge, 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 | #*If Rosalina doesn't open, continue to the next section | ||
=== Section III - Luma3DS configuration reset === | ===Section III - Luma3DS configuration reset=== | ||
# Insert the SD card into your computer | #Insert the SD card into your computer | ||
# Navigate to the folder <code>sd:/luma</code> | #Navigate to the folder <code>sd:/luma</code> | ||
# Delete <code>config.ini</code> | #Delete <code>config.ini</code> | ||
# Reinsert the SD card into your console | #Reinsert the SD card into your console | ||
# Power on your console | #Power on your console | ||
#* If your console doesn't boot to the Luma3DS config, follow [[SD Clean]], then return to section 2 | #*If your console doesn't boot to the Luma3DS config, follow [[SD Clean]], then return to section 2 | ||
# Do not enable anything, just press {{B|START}} to save the default configuration | #Do not enable anything, just press {{B|START}} to save the default configuration | ||
#* If your console boots to the HOME Menu, you should look for and delete faulty patches in <code>/luma/sysmodules</code> and <code>/luma/titles</code> on the SD card before turning <code>Enable game patching</code> or <code>Loading external FIRMs and modules</code> back on | #*If your console boots to the HOME Menu, you should look for and delete faulty patches in <code>/luma/sysmodules</code> and <code>/luma/titles</code> on the SD card before turning <code>Enable game patching</code> or <code>Loading external FIRMs and modules</code> back on | ||
#* If your console doesn't boot to the HOME Menu, continue to the next section | #*If your console doesn't boot to the HOME Menu, continue to the next section | ||
#* If your console boots to an error, check [[3DS:EXCEPTION|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 an error, check [[3DS:EXCEPTION|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 | ||
=== Section IV - SD HOME Menu extdata === | ===Section IV - SD HOME Menu extdata=== | ||
#Power on your console without the SD card inserted | #Power on your console without the SD card inserted | ||
#* If it boots to the Luma3DS configuration screen, press {{B|START}} to save | #*If it boots to the Luma3DS configuration screen, press {{B|START}} to save | ||
#* If it doesn't boot to the HOME menu, continue to the next section | #*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: | #*If it boots to the HOME Menu, do the following steps: | ||
#*# Insert your SD card into your computer | #*#Insert your SD card into your computer | ||
#*# Navigate to <code>Nintendo 3DS</code> -> <code>ID0</code> -> <code>ID1</code> -> <code>extdata</code> -> <code>00000000</code> | #*#Navigate to <code>Nintendo 3DS</code> -> <code>ID0</code> -> <code>ID1</code> -> <code>extdata</code> -> <code>00000000</code> | ||
#*#* <code>ID0</code> and <code>ID1</code> are 32-character long folders | #*#*<code>ID0</code> and <code>ID1</code> are 32-character long folders | ||
#*#* If you have multiple ID0/ID1 folders, do the following for all of them | #*#*If you have multiple ID0/ID1 folders, do the following for all of them | ||
#*# Delete the corresponding folder for your region: | #*#Delete the corresponding folder for your region: | ||
#*#* USA: <code>0000008f</code> | #*#*USA: <code>0000008f</code> | ||
#*#* EUR: <code>00000098</code> | #*#*EUR: <code>00000098</code> | ||
#*#* JPN: <code>00000082</code> | #*#*JPN: <code>00000082</code> | ||
#*#* KOR: <code>000000A9</code> | #*#*KOR: <code>000000A9</code> | ||
#*# Reinsert your SD card into your console | #*#Reinsert your SD card into your console | ||
#*# Power on 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 | #*#*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 === | ===Section V - Safe Mode=== | ||
# Power on your console while holding {{Key press|L|R|Up|A}} | #Power on your console while holding {{Key press|L|R|Up|A}} | ||
#* If your console boots to the Safe Mode menu, perform the update and see if it boots to the HOME Menu | #*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 | #*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 === | ===Section VI - ctrcheck=== | ||
# Follow the instructions on [[3DS:Ctrcheck|the ctrcheck page]] | #Follow the instructions on [[3DS:Ctrcheck|the ctrcheck page]] | ||
# If the console doesn't boot to the HOME Menu after all applicable fixes have been tried, continue to the next section | #If the console doesn't boot to the HOME Menu after all applicable fixes have been tried, continue to the next section | ||
=== Section VII - New 3DS camera brick{{anchor|Section VIII - New 3DS camera brick}} === | ===Section VII - New 3DS camera brick{{anchor|Section VIII - New 3DS camera brick}}=== | ||
{{info|If you are currently troubleshooting an old model console, ignore this and skip to the next section. | {{info|If you are currently troubleshooting an old model console, ignore this and skip to the next section. | ||
<br>If you are unsure whether your console is new or old, look at its shoulder buttons. A new model has four ({{Key press|ZL|L|R|ZR}}), and an old model has two ({{Key press|L|R}}).}} | <br>If you are unsure whether your console is new or old, look at its shoulder buttons. A new model has four ({{Key press|ZL|L|R|ZR}}), and an old model has two ({{Key press|L|R}}).}} | ||
# Insert your SD card into your computer | #Insert your SD card into your computer | ||
# Navigate to the <code>/luma/</code> folder | #Navigate to the <code>/luma/</code> folder | ||
# Look for <code>errdisp.txt</code> | #Look for <code>errdisp.txt</code> | ||
## If this file already exists, rename it to <code>_errdisp.txt</code> | ##If this file already exists, rename it to <code>_errdisp.txt</code> | ||
## If this file doesn't exist, skip to the next section | ##If this file doesn't exist, skip to the next section | ||
# Reinsert your SD card into the console | #Reinsert your SD card into the console | ||
# Power on the console | #Power on the console | ||
# Wait 30 seconds without pressing any buttons | #Wait 30 seconds without pressing any buttons | ||
# Power off the console | #Power off the console | ||
# Navigate to the <code>/luma/</code> folder | #Navigate to the <code>/luma/</code> folder | ||
# Look for <code>errdisp.txt</code> | #Look for <code>errdisp.txt</code> | ||
#* If this file exists, open it in a text editor, and check if the process name is <code>qtm</code> | #*If this file exists, open it in a text editor, and check if the process name is <code>qtm</code> | ||
#** If the process name is <code>qtm</code>, you need to disconnect your inner camera or replace it | #**If the process name is <code>qtm</code>, you need to disconnect your inner camera or replace it | ||
#** If the process name is something else, your console has a very unusual issue and you should ask in the Nintendo Homebrew Discord for more advanced help | #**If the process name is something else, your console has a very unusual issue and you should ask in the Nintendo Homebrew Discord for more advanced help | ||
#* If this file doesn't exist, continue to the next section | #*If this file doesn't exist, continue to the next section | ||
=== Section VIII - CTRTransfer{{anchor|Section VII - CTRTransfer}} === | ===Section VIII - CTRTransfer{{anchor|Section VII - CTRTransfer}}=== | ||
# Follow the [[3dsguide:ctrtransfer.html|CTRTransfer guide on 3DS Hacks Guide]] | #Follow the [[3dsguide:ctrtransfer.html|CTRTransfer guide on 3DS Hacks Guide]] | ||
#* If the console doesn't boot to the HOME Menu at the end of Section III, continue to the next section of this guide | #*If the console doesn't boot to the HOME Menu at the end of Section III, continue to the next section of this guide | ||
=== Section IX - 3ds_hw_test === | ===Section IX - 3ds_hw_test=== | ||
# Follow the instructions on [[3DS:Hardware test|the hardware test page]] | #Follow the instructions on [[3DS:Hardware test|the hardware test page]] | ||
#* If the number of errors from this is zero, continue to the next section | #*If the number of errors from this is zero, continue to the next section | ||
===Section X - Manual CTRTransfer=== | ===Section X - Manual CTRTransfer=== | ||
# Follow [[3DS:CTRTransfer/Manual]] | #Follow [[3DS:CTRTransfer/Manual]] | ||
#* When asked whether to restore optional data, press {{B|B}} to deny it | #*When asked whether to restore optional data, press {{B|B}} to deny it | ||
---- | ---- | ||
| Line 117: | Line 117: | ||
==Stock troubleshooting== | ==Stock troubleshooting== | ||
===Section I - Safe Mode === | ===Section I - Safe Mode=== | ||
# Power on your console while holding {{Key press|L|R|Up|A}} | #Power on your console while holding {{Key press|L|R|Up|A}} | ||
#* If your console boots to the Safe Mode menu, perform the update and see if it boots to the HOME Menu | #*If your console boots to the Safe Mode menu and is an Old 3DS/XL/2DS model, try [[3DS:Safecerthax|Safecerthax]], if not, proceed to the next bullet point | ||
#* 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 | #*If your console boots to the Safe Mode menu and the first bullet point didn't apply to you, 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 II - Shutdown menu === | ===Section II - Shutdown menu=== | ||
# Power on the console | #Power on the console | ||
# Wait 30 seconds without touching any buttons | #Wait 30 seconds without touching any buttons | ||
# Press the POWER button | #Press the POWER button | ||
#* If the shutdown menu opens (a grey screen with text), you're experiencing <code>f000000b</code> corruption and must install boot9strap with a [[3DS:ntrboot|ntrboot]] compatible flashcart in order to fix the issue | #*If the shutdown menu opens (a grey screen with text), you're experiencing <code>f000000b</code> corruption and must install boot9strap with a [[3DS:ntrboot|ntrboot]] compatible flashcart in order to fix the issue | ||
#* If the screen stays black and the console only powers off if you hold the button for 15 seconds, this may be potentially fixable with ntrboot if it is not a hardware issue | #*If the screen stays black and the console only powers off if you hold the button for 15 seconds, this may be potentially fixable with [[3DS:ntrboot|ntrboot]] if it is not a hardware issue | ||
[[Category:Unbricking]] | [[Category:Unbricking]] | ||
[[Category:Nintendo 3DS troubleshooting]] | [[Category:Nintendo 3DS troubleshooting]] | ||