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

3DS:Hardware test: Difference between revisions

From Hacks Guide Wiki
m (switch tabber to have luma3DS as last method because all bootloader-based methods are more reliable)
(add ntrboot tabber, making it primary, and adding punctuation)
Line 21: Line 21:


<tabber>
<tabber>
|-|ntrboot=
'''If you do not have a flashcart compatible with ntrboot, choose a different option.'''
<span>
# Ensure you already have a flashcart with ntrboot flashed. If you haven't flashed your flashcart with ntrboot yet, refer to [https://3ds.hacks.guide/ntrboot this page.]
# Power off the console and insert your SD card into your computer.
# Copy <code>3ds_hw_test.firm</code> to the root of your SD card.
# Rename <code>boot.firm</code> to <code>luma.firm</code>.
# Rename <code>3ds_hw_test.firm</code> to <code>boot.firm</code>.
# Reinsert the SD card into your console.
# Insert the flashcart flashed with ntrboot into your console.
# Put the magnet into position to trigger the lid sensor. Refer to [https://i.imgur.com/5e3lKe2.png this image for reference.]
#* Note, 2DS users will not need a magnet, as their device cannot physically fold. Instead, move the sleep switch to the right.
# Press and hold {{Key press|START|SELECT|X}}, then briefly press and hold the power button for 2 to 3 seconds.
# Your console should now be booted into 3ds_hw_test. If it did not boot and instead booted into the HOME menu, power off and try again. This can take a few attempts to get the magnet positioning correct.
# Press any button to start the test.
#* The test will take around 30 minutes for an old model and around 45 for a new model.
#** If you are unsure what model the console is, look at the shoulder buttons - a new model has four ({{Key press|L|ZL|ZR|R}}), and an old model has two ({{Key press|L|R}}
# When the test finishes, press any button to turn the console off and insert your SD into your computer.
# Open the newly generated <code>sd:/HWTEST.LOG</code> file in a text editor, then scroll to the end and look at the line that says <code>[ARM11] Done. ___ total errors detected.</code>.
#* If the number on this line is 0, your console's RAM is not the issue.
#* If the number on this line is not 0, your console's RAM is dying and you need to either repair or replace the motherboard.
# Delete <code>boot.firm</code> and rename <code>luma.firm</code> to <code>boot.firm</code>.
</span>


|-|boot9strap=
|-|boot9strap=


<span>
<span>
# Power off the console and insert your SD card into your computer
# Power off the console and insert your SD card into your computer.
# Copy <code>3ds_hw_test.firm</code> to the root of your SD card
# Copy <code>3ds_hw_test.firm</code> to the root of your SD card.
# Rename <code>boot.firm</code> to <code>luma.firm</code>
# Rename <code>boot.firm</code> to <code>luma.firm</code>.
# Rename <code>3ds_hw_test.firm</code> to <code>boot.firm</code>
# Rename <code>3ds_hw_test.firm</code> to <code>boot.firm</code>.
# Reinsert the SD card into your console
# Reinsert the SD card into your console.
# Power on the console without pressing any other buttons
# Power on the console without pressing any other buttons.
# Press any button to start the test
# Press any button to start the test.
#* The test will take around 30 minutes for an old model and around 45 for a new model
#* The test will take around 30 minutes for an old model and around 45 for a new model.
#** If you are unsure what model the console is, look at the shoulder buttons - a new model has four ({{Key press|L|ZL|ZR|R}}), and an old model has two ({{Key press|L|R}}
#** If you are unsure what model the console is, look at the shoulder buttons - a new model has four ({{Key press|L|ZL|ZR|R}}), and an old model has two ({{Key press|L|R}}.
# When the test finishes, press any button to turn the console off and insert your SD into your computer
# When the test finishes, press any button to turn the console off and insert your SD into your computer.
# Open the newly generated <code>sd:/HWTEST.LOG</code> file in a text editor, then scroll to the end and look at the line that says <code>[ARM11] Done. ___ total errors detected.</code>
# Open the newly generated <code>sd:/HWTEST.LOG</code> file in a text editor, then scroll to the end and look at the line that says <code>[ARM11] Done. ___ total errors detected.</code>.
#* If the number on this line is 0, your console's RAM is not the issue
#* If the number on this line is 0, your console's RAM is not the issue.
#* If the number on this line is not 0, your console's RAM is dying and you need to either repair or replace the motherboard
#* If the number on this line is not 0, your console's RAM is dying and you need to either repair or replace the motherboard.
# Delete <code>boot.firm</code> and rename <code>luma.firm</code> to <code>boot.firm</code>
# Delete <code>boot.firm</code> and rename <code>luma.firm</code> to <code>boot.firm</code>.
</span>
</span>


Line 44: Line 68:


<span>
<span>
# Power off the console and insert your SD card into your computer
# Power off the console and insert your SD card into your computer.
# Copy <code>3ds_hw_test.firm</code> to the root of your SD card
# Copy <code>3ds_hw_test.firm</code> to the root of your SD card.
# Reinsert the SD card into your console
# Reinsert the SD card into your console.
# power on the console while holding {{B|HOME}} to enter the fastboot3DS menu
# power on the console while holding {{B|HOME}} to enter the fastboot3DS menu.
# Select <code>[+]Boot from file...</code> -> <code>sdmc:</code> -> <code>3ds_hw_test.firm</code>
# Select <code>[+]Boot from file...</code> -> <code>sdmc:</code> -> <code>3ds_hw_test.firm</code>.
# Press any button to start the test
# Press any button to start the test.
#* The test will take around 30 minutes for an old model and around 45 for a new model
#* The test will take around 30 minutes for an old model and around 45 for a new model.
#** If you are unsure what model the console is, look at the shoulder buttons - a new model has four ({{Key press|L|ZL|ZR|R}}), and an old model has two ({{Key press|L|R}}
#** If you are unsure what model the console is, look at the shoulder buttons - a new model has four ({{Key press|L|ZL|ZR|R}}), and an old model has two ({{Key press|L|R}}.
# When the test finishes, press any button to turn the console off and insert your SD into your computer
# When the test finishes, press any button to turn the console off and insert your SD into your computer.
# Open the newly generated <code>sd:/HWTEST.LOG</code> file in a text editor, then scroll to the end and look at the line that says <code>[ARM11] Done. ___ total errors detected.</code>
# Open the newly generated <code>sd:/HWTEST.LOG</code> file in a text editor, then scroll to the end and look at the line that says <code>[ARM11] Done. ___ total errors detected.</code>.
#* If the number on this line is 0, your console's RAM is not the issue
#* If the number on this line is 0, your console's RAM is not the issue.
#* If the number on this line is not 0, your console's RAM is dying and you need to either repair or replace the motherboard
#* If the number on this line is not 0, your console's RAM is dying and you need to either repair or replace the motherboard.
</span>
</span>


Line 61: Line 85:


<span>
<span>
# Power off the console and insert your SD card into your computer
# Power off the console and insert your SD card into your computer.
# Copy <code>3ds_hw_test.firm</code> to the <code>sd:/gm9/payloads</code> folder of your SD card
# Copy <code>3ds_hw_test.firm</code> to the <code>sd:/gm9/payloads</code> folder of your SD card.
# Reinsert the SD card into your console
# Reinsert the SD card into your console.
# power on the console while holding {{Key press|R|LEFT}} to enter the GodMode9 bootloader menu
# power on the console while holding {{Key press|R|LEFT}} to enter the GodMode9 bootloader menu.
# Select <code>Select payload...</code> -> <code>3ds_hw_test.firm</code>
# Select <code>Select payload...</code> -> <code>3ds_hw_test.firm</code>.
# Press any button to start the test
# Press any button to start the test.
#* The test will take around 30 minutes for an old model and around 45 for a new model
#* The test will take around 30 minutes for an old model and around 45 for a new model.
#** If you are unsure what model the console is, look at the shoulder buttons - a new model has four ({{Key press|L|ZL|ZR|R}}), and an old model has two ({{Key press|L|R}}
#** If you are unsure what model the console is, look at the shoulder buttons - a new model has four ({{Key press|L|ZL|ZR|R}}), and an old model has two ({{Key press|L|R}}.
# When the test finishes, press any button to turn the console off and insert your SD into your computer
# When the test finishes, press any button to turn the console off and insert your SD into your computer.
# Open the newly generated <code>sd:/HWTEST.LOG</code> file in a text editor, then scroll to the end and look at the line that says <code>[ARM11] Done. ___ total errors detected.</code>
# Open the newly generated <code>sd:/HWTEST.LOG</code> file in a text editor, then scroll to the end and look at the line that says <code>[ARM11] Done. ___ total errors detected.</code>.
#* If the number on this line is 0, your console's RAM is not the issue
#* If the number on this line is 0, your console's RAM is not the issue.
#* If the number on this line is not 0, your console's RAM is dying and you need to either repair or replace the motherboard
#* If the number on this line is not 0, your console's RAM is dying and you need to either repair or replace the motherboard.
</span>
</span>


Line 78: Line 102:


<span>
<span>
# Power off the console and insert your SD card into your computer
# Power off the console and insert your SD card into your computer.
# Copy <code>3ds_hw_test.firm</code> to <code>sd:/luma/payloads</code>
# Copy <code>3ds_hw_test.firm</code> to <code>sd:/luma/payloads</code>.
# Reinsert the SD card into your console
# Reinsert the SD card into your console.
# power on the console while holding {{B|START}} to open Luma3DS chainloader
# power on the console while holding {{B|START}} to open Luma3DS chainloader.
#* If you dont see Luma3DS chainloader, follow [[3dsguide:restoring-updating-cfw.html|Restoring / Updating CFW]] and try again
#* If you dont see Luma3DS chainloader, follow [[3dsguide:restoring-updating-cfw.html|Restoring / Updating CFW]] and try again.
#* If you still don't see it follow the boot9strap tab above instead
#* If you still don't see it follow the boot9strap tab above instead.
# Select <code>3ds_hw_test</code>
# Select <code>3ds_hw_test</code>.
# Press any button to start the test
# Press any button to start the test.
#* The test will take around 30 minutes for an old model and around 45 for a new model
#* The test will take around 30 minutes for an old model and around 45 for a new model.
#** If you are unsure what model the console is, look at the shoulder buttons - a new model has four ({{Key press|L|ZL|ZR|R}}), and an old model has two ({{Key press|L|R}}
#** If you are unsure what model the console is, look at the shoulder buttons - a new model has four ({{Key press|L|ZL|ZR|R}}), and an old model has two ({{Key press|L|R}}.
# When the test finishes, press any button to turn the console off and insert your SD into your computer
# When the test finishes, press any button to turn the console off and insert your SD into your computer.
# Open the newly generated <code>sd:/HWTEST.LOG</code> file in a text editor, then scroll to the end and look at the line that says <code>[ARM11] Done. ___ total errors detected.</code>
# Open the newly generated <code>sd:/HWTEST.LOG</code> file in a text editor, then scroll to the end and look at the line that says <code>[ARM11] Done. ___ total errors detected.</code>.
#* If the number on this line is 0, your console's RAM is not the issue
#* If the number on this line is 0, your console's RAM is not the issue.
#* If the number on this line is not 0, your console's RAM is dying and you need to either repair or replace the motherboard
#* If the number on this line is not 0, your console's RAM is dying and you need to either repair or replace the motherboard.
</span>
</span>