1. Nicknine

    OP Nicknine Newbie
    Newcomer

    Joined:
    Feb 18, 2021
    Messages:
    4
    Country:
    Russia
    On a real DS, it is possible to reset firmware to factory default and bring up the initial setup screen ("Before you begin...") again by removing the battery for a minute and putting it back in. Is there a way to simulate this on an emulator with a firmware ROM?
    I've tried zeroing out the last 0x600 bytes in firmware ROM (that's where user settings are stored) but that's not quite it, it brings up "System settings have been lost" screen.
     
    alexander1970 likes this.
  2. alexander1970

    alexander1970 Jodelhoiti....
    Member

    Joined:
    Nov 8, 2018
    Messages:
    12,921
    Country:
    Austria
    Hello.:)

    For what I know the DS/DS Lite has no Option for a "Firmware" Reset.
    There is only the "System Memory" where the Settings are stored.

    By the Way,please do not try this "awesome" Videos from Youtube like this precious "Gem":


    There is no Way except the "Hard Reset" by taking out the Battery.:)

    Maybe there exist some "Custom" Flashfiles (like FlashMe),I do not know honestly.

    Thank you.:)
     
    Shadow#1 likes this.
  3. Nicknine

    OP Nicknine Newbie
    Newcomer

    Joined:
    Feb 18, 2021
    Messages:
    4
    Country:
    Russia
    Please, read the actual OP. I'm asking about emulators. There's no "battery" to take out but there has to be another way.
     
  4. Nicknine

    OP Nicknine Newbie
    Newcomer

    Joined:
    Feb 18, 2021
    Messages:
    4
    Country:
    Russia
    Looks like this screen appears if RTC time is lost which explains the whole battery thing. Internally, DS sets bit 7 in status register 1 to indicate that the power was lost and the time was reset. Thanks, Arisotura!
    I've managed to make the screen appear by tweaking melonDS code to always set that bit.
     
    Last edited by Nicknine, Feb 20, 2021
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Firmware, factory, reset