3DS:Hardware test: Difference between revisions

From Hacks Guide Wiki
m (set {{GitHub}} to target the releases page)
(added Luma chainloader instructions)
Line 14: Line 14:
=== What You Need ===
=== What You Need ===


* Either of the following:  
* [[3DS:boot9strap|boot9strap]] or [[3DS:fastboot3DS|fastboot3DS]] installed to FIRM partition(s)
** [[3DS:Luma3DS|Luma3DS]]' <code>boot.firm</code> on the root of the SD card
* [[3DS:Luma3DS|Luma3DS]]' <code>boot.firm</code> on the root of your SD card
** [[3DS:fastboot3DS|fastboot3DS]] installed to FIRM partition(s)
* The latest release of {{GitHub|aspargas2/3ds_hw_test/releases|3ds_hw_test}} (the <code>3ds_hw_test.firm</code> file)
* The latest release of {{GitHub|aspargas2/3ds_hw_test/releases|3ds_hw_test}} (the <code>3ds_hw_test.firm</code> file)


Line 22: Line 21:


<tabber>
<tabber>
|-|Luma3DS=


|-|Luma3DS=
<span>
# Place <code>3ds_hw_test.firm</code> file in <code>sd:/luma/payloads</code> on the SD card
# Turn on your 3DS while holding {{B|START}} to open Luma3DS chainloader
#* If the chainloader is not opening, follow [[3dsguide:restoring-updating-cfw.html|Restoring / Updating CFW]] and try again
#* If it still wont open follow the boot9strap instructions above
# Select <code>3ds_hw_test</code>
# 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
 
|-|Boot9strap=


<span>
<span>

Revision as of 19:57, 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

Section I - Hardware Test

  1. Place 3ds_hw_test.firm file in sd:/luma/payloads on the SD card
  2. Turn on your 3DS while holding START to open Luma3DS chainloader
    • If the chainloader is not opening, follow Restoring / Updating CFW and try again
    • If it still wont open follow the boot9strap instructions above
  3. Select 3ds_hw_test
  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
  • Power off the console and insert your SD card into your computer
  • Copy 3ds_hw_test.firm to the root of your SD card
  • Rename boot.firm to luma.firm
  • Rename 3ds_hw_test.firm to boot.firm
  • Reinsert the SD card into your console
  • Power on the console without pressing any other buttons
  • 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
  • When the test finishes, press any button to turn the console off and insert your SD into your computer
  • 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
  • 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