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]]

Revision as of 02:17, 3 November 2023


3ds_hw_test is a .firm 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.

Instructions

What You Need

  • Either of the following:
  • The latest release of 3ds_hw_test (the 3ds_hw_test.firm file)

Section I - Hardware Test

  1. Power off the console and insert your SD card into your computer
  2. Copy 3ds_hw_test.firm to the root of your SD card
  3. Rename boot.firm to luma.firm
  4. Rename 3ds_hw_test.firm to boot.firm
  5. Reinsert the SD card into your console
  6. Power on the console without pressing any other buttons
  7. 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 (L+ZL+ZR+R), and an old model has two (L+R
  8. When the test finishes, press any button to turn the console off and insert your SD into your computer
  9. Open the newly generated sd:/HWTEST.LOG file in a text editor, then scroll to the end and look at the line that says [ARM11] Done. ___ total errors detected.
    • 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
  10. Delete boot.firm and rename luma.firm to boot.firm

  1. Place 3ds_hw_test.firm in the root of your SD card
  2. Turn on your 3DS while holding HOME to enter the fastboot3DS menu
  3. Select [+]Boot from file... -> sdmc: -> 3ds_hw_test.firm
  4. 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 (L+ZL+ZR+R), and an old model has two (L+R
  5. When the test finishes, press any button to turn the console off and insert your SD into your computer
  6. Open the newly generated sd:/HWTEST.LOG file in a text editor, then scroll to the end and look at the line that says [ARM11] Done. ___ total errors detected.
    • 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