Skip to content

Gruetzig/bmbt3ds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bmbt3DS

bare-metal button tester for the 3DS

Button tester running fully on the arm9 processor. ZL/ZR support and HOME button support.

Usage

Place the firm file in /luma/payloads on the SD card and launch it by holding START on boot with Luma3DS 8.0 or higher installed. It should also work as boot.firm when using recent bootloaders.

Power off by pressing the POWER button(also a test :p)

Building

Arch Linux

  • requires arm-none-eabi-gcc, arm-none-eabi-newlib and firmtool
  • Install arm-none-eabi-gcc and arm-none-eabi-newlib with
    (sudo) pacman -S arm-none-eabi-gcc arm-none-eabi-newlib

Button layout

Credits