Flashing Gateway 3DS Firmware on "normal" DS/DSi - PLS Don`t try this at Home ^_^

Discussion in '3DS - Flashcards & Custom Firmwares' started by Sammy_Lee, Nov 15, 2013.

  1. Sammy_Lee
    OP

    Sammy_Lee Advanced Member

    Newcomer
    63
    21
    May 22, 2007
    Gambia, The
    Reeperbahn
    I`ve stumbled over this thread in the PS3Crunch Forum, so pls dont try this @ Home ^_^

     


  2. Pong20302000

    Pong20302000 making notes on everything

    Member
    8,076
    1,932
    Sep 8, 2009
    One's inner self
    you can fix it by running a "DS Firmware.nds" and then just change the settings in that .nds file and it will fix the settings when you save them
     
    SignZ likes this.
  3. filfat

    filfat Musician, Developer & Entrepreneur

    Member
    1,229
    858
    Nov 24, 2012
    the reason it crashes is that gateway changes the message/nickname to create a buffer overflow, which also works on DS XD
     
  4. kyogre123

    kyogre123 Mexican Pride

    Member
    2,919
    1,261
    Sep 23, 2013
    Mexico
    GW 1.2 does nothing on the original DS. I tried it a couple of weeks ago, now I checked if my name was screwed, it wasn't; went to settings, everything is normal.
     
  5. IronClouds

    IronClouds GBAtemp's Pok├ębro

    Member
    1,018
    460
    May 8, 2010
    United States
    Lmao!
     
  6. redkeyboard

    redkeyboard GBAtemp Advanced Fan

    Member
    627
    154
    Jan 8, 2013
    United States
    That doesn't make sense, GW 1.2 doesn't change the installer at all.
     
  7. Foxi4

    Foxi4 On the hunt...

    pip Reporter
    23,537
    21,496
    Sep 13, 2009
    Poland
    Gaming Grotto
    The Gateway installer works the exact same DSBricker did - it writes strings of incorrect length into the DS Profile. It should not cause any harm to a DSi as that system is protected from such tampering, on a DS technically can cause a brick, depending on what is written and where. It's definitely not something you'd want to do without having flashme on-board.
     
  8. kyogre123

    kyogre123 Mexican Pride

    Member
    2,919
    1,261
    Sep 23, 2013
    Mexico
    Hahaha, I'm sorry, I woke up 30 minutes ago; I didn't remember that the DS files have been the same since GW 1.0 but still it did nothing on my original DS when I booted the GW Installer ROM on it, just failed the verification, restarted and everything was normal.
     
  9. Drenn

    Drenn GBAtemp Advanced Fan

    Member
    573
    496
    Feb 22, 2013
    Canada
    It seems that, on the 3ds, the name & message strings are in different locations than on the regular ds. So, on a regular ds, it's overwriting something else... it could even be overwriting code in the DS firmware. Needless to say this is very very bad.

    But, there's hope for him yet, if he has some electronics skills.

    edit: or, if he can boot to r4, there's probably an easier method.
     
  10. filfat

    filfat Musician, Developer & Entrepreneur

    Member
    1,229
    858
    Nov 24, 2012
    this is false, the nickname string is in the exact same place as on the DS mode on the 3DS, however the 3DS nickname is on a completely other address ;)
     
  11. Drenn

    Drenn GBAtemp Advanced Fan

    Member
    573
    496
    Feb 22, 2013
    Canada
    According to the firmware dumps from here, gateway is writing to the profiles at 0x1FE00 and 0x1FF00. But gbatek tells me that the profile data should be located at 0x3FE00 and 0x3FF00. Looking there, I see desmume's original profile data, still intact. This tells me that the data is shifted on the 3ds.
    I'll own a 3ds in about 6 hours, then I can confirm this :) Not that it's important.
     
    filfat likes this.
  12. Foxi4
    This message by Foxi4 has been removed from public view by raulpica, Nov 15, 2013, Reason: Requested -rp.
    Nov 15, 2013
  13. Drenn
    This message by Drenn has been removed from public view by FIX94, Nov 15, 2013, Reason: -.
    Nov 15, 2013
  14. filfat

    filfat Musician, Developer & Entrepreneur

    Member
    1,229
    858
    Nov 24, 2012
    If you say so... ;)
     
  15. gamesquest1

    gamesquest1 Nabnut

    Member
    14,120
    9,456
    Sep 23, 2013
    hi yeah that was me over at PS3Crunch Forums the other night , i did actually get it sorted a couple of hours later by running flashme, just figured it was worth while giving people a head up as i did it out of curiosity as i hadn't seen any mention on what would happen and it was just an old DS i had lying around. btw im pretty sure it had corrupted the profile area only as before i pulled the battery the only problem i had was when going to settings, but luckily i had an old R4 lying around that autoboots so i could bypass the initial setup and run flashme, if anyone else does this the blue card wont help unless you run it without pulling the battery lol.

    anyways im not sure what happens if its ran on a dsi or lite, but the original doesnt like it very much, and atleast now i know what happens if you run the installer on a standard ds (so think twice before you leave the installer on the card if you let your kids use the blue card on a normal DS)
     
  16. kyogre123

    kyogre123 Mexican Pride

    Member
    2,919
    1,261
    Sep 23, 2013
    Mexico
    WTF? I tried it in my old blue DS and nothing wrong happened (except that I didn't remove the battery). I'm almost sure there are only three versions of the DS, so I doubt you are talking about a different edition of it, but in any case mine looks like this:

    http://upload.wikimedia.org/wikipedia/commons/a/a3/Nintendo-DS-Fat-Blue.png
     
  17. gamesquest1

    gamesquest1 Nabnut

    Member
    14,120
    9,456
    Sep 23, 2013
    did you go to settings page after running it? as before i pulled battery it seemed to be fine but crashed when trying to access settings, once i pulled battery it crashed before initial setup could start, when i checked with flashme it said original os was dsv3, wouldnt of imagined it would make much diffrence

    EDIT: and yeah thats the same model but mines silver
     
  18. kyogre123

    kyogre123 Mexican Pride

    Member
    2,919
    1,261
    Sep 23, 2013
    Mexico
    Yes. I did this like 2 weeks ago and after reading this topic, I went to the settings and everything is fine. It kept my name as well as the other info and I'm even able to edit it without problem.

    I don't know if running a game instead of going to the settings right after the installer makes a difference.
     
  19. gamesquest1

    gamesquest1 Nabnut

    Member
    14,120
    9,456
    Sep 23, 2013
    hmmm strange maybe you had already ran flashme before or the other firmware tool thing thats designed to block dsbricker....in which case it may have been blocked by default, either that or it just varies from console to console, mines a PAL model maybe that makes a diffrence who knows :S
     
  20. kyogre123

    kyogre123 Mexican Pride

    Member
    2,919
    1,261
    Sep 23, 2013
    Mexico
    There's not such a thing as PAL or NTSC for handheld consoles, those are analogue television formats.

    I'm sure I haven't downloaded that "flashme" tool as well.

    Like I said before, maybe booting a game (regardless of it being an original or a ROM) can fix the problem (if there's any) before going to the settings. I also remember that I booted both (U/E/J) and (iQue/T) installers, that also could have made a difference.
     
  21. gamesquest1

    gamesquest1 Nabnut

    Member
    14,120
    9,456
    Sep 23, 2013
    Well regardless considering this post was made about 2 days ago maybe you did it before anyone mentioned it, no need to get all uppity about formats, i know pal and ntsc are tv formats but they are also often used to describe different gaming regions regardless of what output system they are actually using. figured i would just let people know in case it happens to someone elses, or their kids ds so they know how to get it sorted, IDK maybe it was some sporradic error that only happened to 1 console, but whatever, it did happen idk, hopefully someone will be helped by this post in future who knows
     
  22. kyogre123

    kyogre123 Mexican Pride

    Member
    2,919
    1,261
    Sep 23, 2013
    Mexico
    Ok... testing for the sake of science:

    The E/U/J/K installer gets stuck in "PROGRAMMING [*...], so there's nothing else to do except restarting. Settings are fine.

    The Taiwan installer returns a Verify Error @ 0001fe00. Pressing A shuts down the console. Settings are fine.

    iQue Installer gets stuck in the exact step as the first one. Settings fine.

    To the guy who said GW 1.2 didn't change the installer, well now it seems that it does since I forgot (once again) that the T and C installers weren't present in GW 1.0