profi200 / open_agb_firm

open_agb_firm is a bare metal app for running GBA homebrew/games using the 3DS builtin GBA hardware.
GNU General Public License v3.0
957 stars 48 forks source link

3DS freezes if Power is pressed when LCDs are off #200

Closed Nemris closed 2 months ago

Nemris commented 2 months ago

Overview

If the Power button is pressed or briefly held after the LCD backlight is turned off, the 3DS becomes unresponsive while the LED stays on, forcing the user to hold Power until the 3DS shuts down.

Steps to reproduce

  1. Launch a game;
  2. Turn off LCD backlight with X-Left;
  3. Press Power.

System information

3DS Model: New3DS OAF Version: 2024-07-30

profi200 commented 2 months ago

Can reproduce. I will look into this later.

profi200 commented 2 months ago

Should be fixed in commit edd43a6fcc7b8ffdd32516f250cc576603f8ec43.

See https://github.com/profi200/open_agb_firm/actions for a new nightly build with the fix.

Nemris commented 2 months ago

The fix is working.