Skip to content

Enabling debugger breaks local wireless until reboot #2180

@skyfloogle

Description

@skyfloogle

System model:

Old 3DS

SysNAND version (+emu/redNAND version if applicable):

11.17.0-50E SysNAND

Entrypoint (How/what you're using to boot Luma3DS):

Boot9Strap

Luma3DS version:

v13.3.3 stable

Luma3DS configuration/options:

Default EmuNAND: ( )

Screen brightness: (4)

Splash: (Off)

Splash duration: ( )

PIN lock: (Off)

New 3DS CPU: ( )

Hbmenu autoboot: (3DS)

--

Autoboot EmuNAND: ( )

Enable loading external FIRMs and modules: ( )

Enable game patching: ( )

Redirect app. syscore threads to core2: ( )

Show NAND or user string in System Settings: (x)

Show GBA boot screen in patched AGB_FIRM: ( )

--

Explanation of the issue:

If you go into the Rosalina menu and enable the debugger, even if you disable it afterwards, no local wireless software will work until after a reboot. More specifically, the NWMUDS:InitializeWithVersion syscall returns error code 0xe06113f9, which is different from the 0xc9411002 obtained when wireless is disabled.
Entering and exiting DS mode also fixes it, but I assume this is because a sort of reboot is involved in that process.

Steps to reproduce:

  1. Open the Rosalina menu and enable the debugger
  2. Open Download Play 3DS, or the devKitPro UDS example

Dump file (if applicable):

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions