- Place
3ds_hw_test.firm
file insd:/luma/payloads
on the SD card - 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
- Select
3ds_hw_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
- 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
- The test will take around 30 minutes for an old model and around 45 for a new model
- 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
(added a phrasing to first bullet point of either having the bootloaders installed or using a ntrboot compatible flashcart) |
(added Luma chainloader instructions) |
||
(20 intermediate revisions by 7 users not shown) | |||
Line 8: | Line 8: | ||
}} | }} | ||
'''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 | '''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. | ||
== Instructions == | == Instructions == | ||
Line 16: | Line 14: | ||
=== What You Need === | === What You Need === | ||
* [[3DS:boot9strap|boot9strap | * [[3DS:boot9strap|boot9strap]] or [[3DS:fastboot3DS|fastboot3DS]] installed to FIRM partition(s) | ||
* [[3DS:Luma3DS|Luma3DS]]' <code>boot.firm</code> on the root of your SD card | * [[3DS:Luma3DS|Luma3DS]]' <code>boot.firm</code> on the root of your SD card | ||
* 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 23: | Line 21: | ||
<tabber> | <tabber> | ||
|-|Luma3DS= | |||
|-| | |||
<span> | <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 | # Press any button to start the test | ||
# When the test finishes, press any button to | #* 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> | # 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 | ||
|-| | |-|Boot9strap= | ||
<span> | <span> | ||
# Power off | # 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 | ||
# Press any button to start the test | # Press any button to start the test | ||
# When the test finishes, press any button to | #* 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> | # 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 | ||
Line 82: | Line 56: | ||
</span> | </span> | ||
|-| | |-|fastboot3DS= | ||
<span> | <span> | ||
# | #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 | |||
#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 | ||
# When the test finishes, press any button to | #* 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> | # 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> | ||
</tabber> | </tabber> |
Revision as of 19:57, 3 November 2023
Developer(s) | aspargas2 |
---|---|
Console | Nintendo 3DS |
Version | v0.1.0-alpha (October 28, 2023 | )
Links | |
GitHub | aspargas2/3ds_hw_test |
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
- boot9strap or fastboot3DS installed to FIRM partition(s)
- Luma3DS'
boot.firm
on the root of your SD card - The latest release of 3ds_hw_test (the
3ds_hw_test.firm
file)
Section I - Hardware Test
3ds_hw_test.firm
to the root of your SD cardboot.firm
to luma.firm
3ds_hw_test.firm
to boot.firm
- 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
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
boot.firm
and rename luma.firm
to boot.firm
- Place
3ds_hw_test.firm
in the root of your SD card - Turn on your 3DS while holding HOME to enter the fastboot3DS menu
- Select
[+]Boot from file...
->sdmc:
->3ds_hw_test.firm
- 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
- The test will take around 30 minutes for an old model and around 45 for a new model
- 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