Emulator that supports firmware writing

Discussion in 'NDS - Emulation and Homebrew' started by _V1qY, Oct 16, 2013.

  1. _V1qY
    OP

    _V1qY GBAtemp Regular

    Member
    138
    36
    May 31, 2012
    I am looking for a DS emulator that supports writing to the settings such as username. Does one exist?

    EDIT: All ones I have tried crash when I attempt a write to the firmware (application works on real hardware though).
     
  2. pasc

    pasc GBATemps official GBA Freak

    Member
    2,593
    145
    Sep 9, 2006
    Gambia, The
    Germany
    I don't think that is supported.

    Why'd you need that anyways ?
     
  3. _V1qY
    OP

    _V1qY GBAtemp Regular

    Member
    138
    36
    May 31, 2012
    Never mind, I was able to do what I wanted using real hardware.
     
  4. FAST6191

    FAST6191 Techromancer

    pip Reporter
    23,513
    9,327
    Nov 21, 2005
  5. captain_corona

    captain_corona Member

    Newcomer
    29
    7
    Oct 10, 2013
    United States
    New York
    just curius what where you tried to do
     
  6. ernilos

    ernilos GBAtemp Regular

    Member
    152
    140
    Aug 28, 2013
    For me it's working fine desmume, the error's are throwed in console mode
    [​IMG]
     
  7. Blue Shelly

    Blue Shelly Newbie

    Newcomer
    1
    0
    Oct 15, 2013
    That's if you run the Gateway on latest Desmume debug. If you run the DS lite firmware on Desmume , every time you save a setting you get a neat "Save to firmware", but Gateway uses some obfuscated method of writing to the firmware that only seems to work on 3DS (I mean that if you run the Gateway on DS Lite and then write a ROM which checks part of the settings which Gateway are meant to have written to, such as PersonalData store 2's messageLen, there is no change - Gateway also never verifies on DS Lite).

    The Gateway looses its settings when it enters DS mode, so what I was using to test, was using a Flashme'd DS, and booting from Slot 2 using backup option (so the DS doesn't touch the firmware between me running the Gateway and me running my application).