Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3DS:DS mode unbrick: Difference between revisions

From Hacks Guide Wiki
m oh, and remove this redundant infobox while i'm at it
Aspect X (talk | contribs)
Tags: Mobile edit Mobile web edit
 
(4 intermediate revisions by 3 users not shown)
Line 10: Line 10:


# 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
#* If your console boots to the [[3DS:Luma3DS/Configuration|Luma3DS configuration menu]], press {{B|START}} to save, then continue to the next section
#* 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
Line 22: Line 22:


# Follow [[3dsguide:restoring-updating-cfw.html|Restoring / Updating CFW]], then the "Updating GodMode9" and "Creating a NAND backup" sections on [[3DS:GodMode9/Usage]]
# Follow [[3dsguide:restoring-updating-cfw.html|Restoring / Updating CFW]], then the "Updating GodMode9" and "Creating a NAND backup" sections on [[3DS:GodMode9/Usage]]
#* Keep the NAND backup in your <code>gm9/out</code> folder if you have room, as it will be used if you need to do Section IV
#* Keep the NAND backup in your <code>gm9/out</code> folder if you have room, as it will be used if you need to do Section V


=== Section II - Bizarre Edge Cases ===
=== Section II - TWLFix Triad ===


# Power off your console and insert the SD card into your computer
==== Section II, Part I - Regular TWLFix ====
# Open the file <code>sd:/luma/config.ini</code> in a text editor
# Scroll down until you find the variables <code>disable_arm11_exception_handlers</code> and <code>enable_dsi_external_filter</code>
#* These variables should both be set to 0; if either of them are not, set them to 0 now
# Exit the text editor, remove the SD card, and reinsert the SD card into your console
# Power on your console
# Open [[3DS:FBI|'''FBI''']], then go into '''Remote Install''' -> '''Scan QR code'''
# Check whether the camera works, then press {{B|X}} and similarly check the other camera
#* If either camera causes an error or does not produce any output, your camera is likely bricked - this is known to cause DS mode issues. Disconnect the camera's cable ribbon and/or replace the camera entirely to fix this
# Power off the console, then power on again while holding {{B|SELECT}} to access the [[3DS:Luma3DS/Configuration|Luma3DS configuration menu]]
# If either of the following settings are enabled, disable them:
#* <code>Enable loading external FIRMs and modules</code>
#* <code>Enable game patching</code>
# Either press {{B|START}} or select <code>Save and exit</code>, then attempt to open something that uses DS mode
#* If this works, look for and delete faulty patches in <code>sd:/luma/sysmodules</code>, <code>sd:/luma/titles</code>, and <code>sd:/luma/twl_upscaling_filter.bin</code> before turning any of their respective settings back on
#* If DS mode still crashes and the camera works, continue to Section III
 
=== Section III - NVRAM Analysis ===
 
==== Section III, Part I - Corruption Check ====
 
# Open '''System Settings''' -> '''Other Settings''' -> '''Profile''' -> '''Nintendo DS Profile'''
#* If this crashes, continue to Part II of this section
#* If this does not crash, skip to Section IV
 
==== Section III, Part II - ctrcheck ====
 
# Follow the instructions on [[3DS:ctrcheck|the ctrcheck page]]
# If you did not get <code>Critical: NVRAM is inaccessible</code>, then reboot after trying all other applicable fixes and continue to Part III of this section
 
==== Section III, Part III - Restoration ====
 
# Follow the instructions on [[3DS:NVRAM|the Fix NVRAM page]]
#* If the DS Profile does not crash after this, attempt to open something that uses DS mode (the DS Profile only uses NVRAM, not DS mode)
#** If DS mode still crashes, continue to Section IV
 
=== Section IV - TWLFix Triad ===
 
==== Section IV, Part I - Regular TWLFix ====


# Download {{GitHub|MechanicalDragon0687/TWLFix-CFW/releases/download/1.3.1/TWLFix-CFW.3dsx|TWLFix-CFW.3dsx}} (direct download)
# Download {{GitHub|MechanicalDragon0687/TWLFix-CFW/releases/download/1.3.1/TWLFix-CFW.3dsx|TWLFix-CFW.3dsx}} (direct download)
Line 82: Line 44:
#* If DS mode still crashes, continue to Part II of this section
#* If DS mode still crashes, continue to Part II of this section


==== Section IV, Part II - Semi-Manual TWLFix ====
==== Section II, Part II - Semi-Manual TWLFix ====


{{warning|If you have installed any DSiWare games/apps, be aware that these will also be removed by CompleteDSiWareUninstaller. If you do not want to have to reinstall them afterward,use a tool such as [[3DS:GodMode9|GodMode9]] or [[3DS:FBI|FBI]] to make individual <code>.cia</code> backups of the apps before starting the below instructions.}}
{{warning|If you have installed any DSiWare games/apps, be aware that these will also be removed by CompleteDSiWareUninstaller. If you do not want to have to reinstall them afterward,use a tool such as [[3DS:GodMode9|GodMode9]] or [[3DS:FBI|FBI]] to make individual <code>.cia</code> backups of the apps before starting the below instructions.}}
Line 104: Line 66:
#** If reinstalling these backups causes DS mode to start crashing again, the apps in question are corrupt. Redo this section and delete the <code>.cia</code>s
#** If reinstalling these backups causes DS mode to start crashing again, the apps in question are corrupt. Redo this section and delete the <code>.cia</code>s


==== Section IV, Part III - Manual TWLFix ====
==== Section II, Part III - Manual TWLFix ====
      
      
# Power off your console and insert your SD card into your computer
# Power off your console and insert your SD card into your computer
Line 136: Line 98:
# Exit FBI, then power off your console and power on again
# Exit FBI, then power off your console and power on again
# Attempt to open something that uses DS mode
# Attempt to open something that uses DS mode
# If DS mode still crashes, continue to Section V
# If DS mode still crashes, continue to Section III


=== Section III - Bizarre Edge Cases ===
# Power off your console and insert the SD card into your computer
# Open the file <code>sd:/luma/config.ini</code> in a text editor
# Scroll down until you find the variables <code>disable_arm11_exception_handlers</code> and <code>enable_dsi_external_filter</code>
#* These variables should both be set to 0; if either of them are not, set them to 0 now
# Exit the text editor, remove the SD card, and reinsert the SD card into your console
# Power on your console
# Open [[3DS:FBI|'''FBI''']], then go into '''Remote Install''' -> '''Scan QR code'''
# Check whether the camera works, then press {{B|X}} and similarly check the other camera
#* If either camera causes an error or does not produce any output, your camera is likely bricked - this is known to cause DS mode issues. Disconnect the camera's cable ribbon and/or replace the camera entirely to fix this
# Power off the console, then power on again while holding {{B|SELECT}} to access the [[3DS:Luma3DS/Configuration|Luma3DS configuration menu]]
# If either of the following settings are enabled, disable them:
#* <code>Enable loading external FIRMs and modules</code>
#* <code>Enable game patching</code>
# Either press {{B|START}} or select <code>Save and exit</code>, then attempt to open something that uses DS mode
#* If this works, look for and delete faulty patches in <code>sd:/luma/sysmodules</code>, <code>sd:/luma/titles</code>, and <code>sd:/luma/twl_upscaling_filter.bin</code> before turning any of their respective settings back on
# If DS mode still crashes and the camera works, continue to Section IV
#* If the camera does not work, then this is a hardware issue, and this guide will not fix broken hardware.<br>Instead, try disconnecting the camera from the motherboard, then obtain a replacement camera if that does not help
=== Section IV - NVRAM Analysis ===
==== Section IV, Part I - Corruption Check ====
# Open '''System Settings''' -> '''Other Settings''' -> '''Profile''' -> '''Nintendo DS Profile'''
#* If this crashes, continue to Part II of this section
#* If this does not crash, skip to Section V
==== Section IV, Part II - ctrcheck ====
# Follow the instructions on [[3DS:ctrcheck|the ctrcheck page]]
# If you did not get <code>Critical: NVRAM is inaccessible</code>, then reboot after trying all other applicable fixes and continue to Part III of this section
==== Section IV, Part III - Restoration ====
# Follow the instructions on [[3DS:NVRAM|the Fix NVRAM page]]
#* If the DS Profile does not crash after this, attempt to open something that uses DS mode (the DS Profile only uses NVRAM, not DS mode)
#** If DS mode still crashes, continue to Section V


=== Section V - TinyFormat ===
=== Section V - TinyFormat ===
Line 170: Line 170:
#* If this number is more than 0, your console's RAM is dying and you need to replace the motherboard
#* If this number is more than 0, your console's RAM is dying and you need to replace the motherboard


If the above number of errors is zero, you have now exhausted all of the conventional fixes. Go to [https://discord.gg/C29hYvh the Nintendo Homebrew Discord], ask for help, and mention that you've tried this page already.
If the above number of errors is zero, you have now exhausted all of the conventional fixes. Go to {{ml|Get support|the Nintendo Homebrew Discord}}, ask for help, and mention that you've tried this page already.




[[Category:Unbricking]]
[[Category:Unbricking]]
[[Category:Nintendo 3DS troubleshooting]]
[[Category:Nintendo 3DS troubleshooting]]