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 (added categories)
(full style overhaul, clarify ambiguous details, add {{Infobox homebrew}})
Line 1: Line 1:
This guide is to test the integrity of your 3DS's RAM.
{{Infobox homebrew
| title = 3ds_hw_test
| for3ds = 1
| developers = aspargas2
| github = aspargas2/3ds_hw_test
| version = v0.1.0-alpha
| releasedate = 2023-10-28
}}


==Instructions==
'''3ds_hw_test''' is a <code>.firm</code> application that tests a 3DS console's RAM for errors. There are plans to expand the test so it checks more types of hardware, but so far these plans are entirely a work-in-progress.
===What you need===
*[[3DS:luma3DS|Luma3DS]] or [[3DS:fastboot3DS|fastboot3DS]] Custom firmware installed on your console
*the latest release of [https://github.com/aspargas2/3ds_hw_test/releases/download/v0.1.0-alpha/3ds_hw_test.firm 3ds_hw_test]


=== Hardware test ===
== Instructions ==
 
=== What You Need ===
 
* Either of the following:
** [[3DS:Luma3DS|Luma3DS]]' <code>boot.firm</code> on the root of the SD card
** [[3DS:fastboot3DS|fastboot3DS]] installed to FIRM partition(s)
* The latest release of {{GitHub|aspargas2/3ds_hw_test|3ds_hw_test}} (the <code>3ds_hw_test.firm</code> file)
 
=== Section I - Hardware Test ===


<tabber>
<tabber>


|-|Luma3DS=
|-|Luma3DS=
<span>
<span>
#Place <code>3ds_hw_test.firm</code> on the root of your SD card
# Power off the console and insert your SD card into your computer
#rename <code>boot.firm</code> to <code>luma.firm</code>
# 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>
# Rename <code>3ds_hw_test.firm</code> to <code>boot.firm</code>
#Turn on your 3DS
# Reinsert the SD card into your console
#Press any button to start the test
# Power on the console without pressing any other buttons
#The test will take up to 45 minutes, when it's done press any button to turn it off, then open the newly generated <code>HWTEST.LOG</code> file on the SD card in a text editor
# Press any button to start the test
#Scroll down to the end, and look at the number of errors
#* The test will take around 30 minutes for an old model and around 45 for a new model
#*If the number is 0 your console's RAM is not the issue
#** 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 the number is more than 0, your console's RAM is dying and you need to replace the motherboard
# When the test finishes, press any button to turn the console off and insert your SD into your computer
#Delete <code>boot.firm</code> and rename <code>luma.firm</code> to <code>boot.firm</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 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>
</span>


|-|fastboot3DS=
|-|fastboot3DS=
<span>
<span>
#Place <code>3ds_hw_test.firm</code> in the root of your SD card
#Place <code>3ds_hw_test.firm</code> in the root of your SD card
#Turn on your 3DS while holding {{B|HOME}} to enter the fastboot3DS menu
#Turn on your 3DS 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 up to 45 minutes, when it's done press any button to turn it off, then open the newly generated <code>HWTEST.LOG</code> file on the SD card in a text editor
#* The test will take around 30 minutes for an old model and around 45 for a new model
#Scroll down to the end, and look at the number of errors
#** 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 the number is 0 your console's RAM is not the issue
# When the test finishes, press any button to turn the console off and insert your SD into your computer
#*If the number is more than 0, your console's RAM is dying and you need to replace the motherboard
# 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
</span>
</span>
</tabber>
</tabber>


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