Approver, confirmaccount
398
edits
m (added categories) |
StarlitSkies (talk | contribs) (full style overhaul, clarify ambiguous details, add {{Infobox homebrew}}) |
||
Line 1: | Line 1: | ||
{{Infobox homebrew | |||
| title = 3ds_hw_test | |||
| for3ds = 1 | |||
| developers = aspargas2 | |||
| github = aspargas2/3ds_hw_test | |||
| version = v0.1.0-alpha | |||
| releasedate = 2023-10-28 | |||
}} | |||
'''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. | |||
=== Hardware | == 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> | ||
# | # 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> | # Rename <code>3ds_hw_test.firm</code> to <code>boot.firm</code> | ||
# | # 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 | # 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 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 | # 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 | #* 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 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 | # 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]] |