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