3DS:Bmbt3DS

bmbt3DS is a bare metal button testing  payload for the Nintendo 3DS. It can be used to test if all buttons on the console are functioning properly.

What You Need

 * boot9strap, GodMode9 or fastboot3DS installed to the FIRM partition(s)
 * Luma3DS'  on the root of your SD card
 * The latest release of bmbt3DS (the  file)

Section I - Running the Test

 * -|boot9strap=

  Power off your console   Remove the SD card from your console and insert it into your computer   Copy  to the root of your SD Card   Rename  to     Rename  to     Safely eject the SD card from your computer and reinsert it into your console   Power on the console without pressing any buttons   Press each button once, verifying that the corresponding button shows up on the top screen. If it does not show up, the button pressed may be faulty. If you see a constant white square for one button and you are not holding the button down, that button may be stuck and could be the source of some issues. </li>  Once you are finished with the button tester, press the power button once to power off the console </li>  Remove the SD card from your console and insert it into your computer </li>  Delete  from the root of your SD card </li>  Rename  to   </li>  Safely eject the SD card from your computer and reinsert it into your console </li>  Power on your console </li> </ol> If all went well, you have successfully tested the buttons on your console.


 * -|fastboot3DS=

<ol>  Power off your console </li>  Remove the SD card from your console and insert it into your computer </li>  Copy  to the root of your SD Card </li>  Safely eject the SD card from your computer and reinsert it into your console </li>  Power on the console while holding to enter the fastboot3DS menu </li>  Select  ->   ->    </li>  Press each button once, verifying that the corresponding button shows up on the top screen. If it does not show up, the button pressed may be faulty. If you see a constant white square for one button and you are not holding the button down, that button may be stuck and could be the source of some issues. </li>  Once you are finished with the button tester, press the power button once to power off the console </li>  Remove the SD card from your console and insert it into your computer </li>  Delete  from the root of your SD card </li> <li> Safely eject the SD card from your computer and reinsert it into your console </li> <li> Power on your console </li> </ol> If all went well, you have successfully tested the buttons on your console.


 * -|ntrboot=

<ol> <li> Power off your console </li> <li> Remove the SD card from your console and insert it into your computer </li> <li> Copy  to the root of your SD Card </li> <li> Rename  to   </li> <li> Rename  to   </li> <li> Safely eject the SD card from your computer and reinsert it into your console </li> <li> Insert the flashcart flashed with ntrboot into your console </li> <li> Put the magnet into position to trigger the lid sensor. Refer to this image for reference <ul><li>Note, 2DS users will not need a magnet, as their device cannot physically fold. Instead, move the sleep switch to the right</li></ul> </li> <li> Press and hold START, then briefly press and hold the power button for 2 to 3 seconds </li> <li> Your console should now be booted into BMBT. <ul><li> If it did not boot and instead booted into the HOME Menu or turned off immediately, power off your console and try again. You may need a few attempts to get the magnet positioning correct.</li></ul> </li> <li> Press each button once, verifying that the corresponding button shows up on the top screen. If it does not show up, the button pressed may be faulty. If you see a constant white square for one button and you are not holding the button down, that button may be stuck and could be the source of some issues. </li> <li> Once you are finished with the button tester, press the power button once to power off the console </li> <li> Remove the SD card from your console and insert it into your computer </li> <li> Delete  from the root of your SD card </li> <li> Rename  to   </li> <li> Safely eject the SD card from your computer and reinsert it into your console </li> <li> Power on your console </li> </ol> If all went well, you have successfully tested the buttons on your console.


 * -|GodMode9=

<ol> <li> Power off your console </li> <li> Remove the SD card from your console and insert it into your computer </li> <li> Copy  to the   folder on your SD card </li> <li> Reinsert the SD card into your console </li> <li> Power on the console while holding R to enter the GodMode9 bootloader menu </li> <li> Select  ->    </li> <li> Press each button once, verifying that the corresponding button shows up on the top screen. If it does not show up, the button pressed may be faulty. If you see a constant white square for one button and you are not holding the button down, that button may be stuck and could be the source of some issues. </li> <li> Once you are finished with the button tester, press the power button once to power off the console </li> </ol> If all went well, you have successfully tested the buttons on your console.


 * -|Luma3DS chainloader=

<ol> <li> Power off your console </li> <li> Remove the SD card from your console and insert it into your computer </li> <li> Copy  to the   folder on your SD card </li> <li> Reinsert the SD card into your console </li> <li> Power on the console while holding to open Luma3DS chainloader <ul> <li> If you dont see Luma3DS chainloader, follow Restoring / Updating CFW and try again </li> <li> If you still don't see it, follow the boot9strap tab above instead </li> </ul></li> <li> Select   </li> <li> Press each button once, verifying that the corresponding button shows up on the top screen. If it does not show up, the button pressed may be faulty. If you see a constant white square for one button and you are not holding the button down, that button may be stuck and could be the source of some issues. </li> <li> Once you are finished with the button tester, press the power button once to power off the console </li> </ol> If all went well, you have successfully tested the buttons on your console.