DS Lite turns on but won't turn off!

Discussion in 'NDS - Flashcarts and Accessories' started by beauchampy, May 7, 2008.

May 7, 2008
  1. beauchampy
    OP

    Newcomer beauchampy Advanced Member

    Joined:
    Apr 29, 2007
    Messages:
    76
    Country:
    United Kingdom
    Just repaired a faulty DS lite which had a broken power switch. The unit powers on fine, but when I slide the switch up to turn it off, nothing happens!!

    Any ideas on this one?
     
  2. noONE

    Member noONE ~~~~~~~~~~~~

    Joined:
    May 24, 2007
    Messages:
    968
    Location:
    Linköping/Norrköping, Sweden.
    Country:
    Sweden
    Lucky it isn't the other way around..

    sounds weird tho.
     
  3. wilddenim

    Member wilddenim Candy!

    Joined:
    Sep 4, 2007
    Messages:
    972
    Location:
    UK
    Country:
    United Kingdom
    Very weird!

    Can't you try to repair it again?
     
  4. beauchampy
    OP

    Newcomer beauchampy Advanced Member

    Joined:
    Apr 29, 2007
    Messages:
    76
    Country:
    United Kingdom
    Well yeah I can try.. Not quite sure where to start on this one though.

    Posts merged

    Is there a button combo you can use to shut down the ds?
     
  5. Man18

    Member Man18 GBAtemp Maniac

    Joined:
    Nov 6, 2007
    Messages:
    1,006
    Location:
    Florida
    Country:
    United States
    If you have moonshell you can shut down using it.
    it doesnt really make sense that it wont turn off using the power switch. If I had a schem of the ds I could tell you whats wrong.
     
  6. Hit

    Member Hit GBAtemp Advanced Fan

    Joined:
    Nov 4, 2005
    Messages:
    813
    Country:
    Netherlands
    Maybe the switch is broken, or one of the contacts isn't soldered well
     
  7. beauchampy
    OP

    Newcomer beauchampy Advanced Member

    Joined:
    Apr 29, 2007
    Messages:
    76
    Country:
    United Kingdom
    Ive soldered a few power switches before.. I've checked this one out with a continuity meter and the soldering looks fine.. If it was a problem with that I'm sure it wouldn't turn on either..

    10 times out of 10 it turns on no problems, and 0 time out of 10 it turns off.

    Yeah I'd love a DS schematic.. Anyone know if such a thing is available?
     
  8. shahpour

    Newcomer shahpour Newbie

    Joined:
    Oct 7, 2009
    Messages:
    1
    Country:
    United States
    Did you fix your DS lite? I have the same problem, my DS will not turn off. Any help really appriciated. Thanks
     
  9. fearofshorts

    Member fearofshorts GBAtemp Fan

    Joined:
    Jul 12, 2009
    Messages:
    479
    Location:
    Melbourne
    Country:
    Australia
    This thread is a little old... But you are justified in bumping/digging it up I guess, if your DS really is broken in the same manner. Good luck fixing it!
     
  10. unicorn7

    Newcomer unicorn7 Member

    Joined:
    Sep 8, 2009
    Messages:
    19
    Country:
    Netherlands
    Hardware solutions:
    The DSL switch is prone to breaking in this manner (on, but not off). Replacement can be found in many shops, e.g. here: http://www.console-spares.co.uk/catalog/gb...how/NDSLPS.html (including instructions)

    In schematics, the power switch is labeled "SW13" : http://i25.tinypic.com/i4fhn5.jpg - pin 2, 3, and 4 are common GND and pin 1 is high (on some boards pin 3 is not connected).

    A photoreport of some guy who did a succesfull repair of a DSL: http://www.flickr.com/photos/shalf/tags/nintendods/

    Software solutions:
    You can use the shutdownfeatures of your flashcard-system (e.g. AceKard/AKAIO);

    For an old software/homebrew only workaround: http://forum.gbadev.org/viewtopic.php?t=13405
    CODE// By Felix 2007
    // No Copyright
    #include

    // Thanks ThomasS
    // http://forum.gbadev.org/viewtopic.php?p=128607#128607
    extern inline void PA_Shutdown()
    {
    ÂÂ IPC->aux |= BIT(6);ÂÂ // libnds arm7 code: #define PM_POWER_DOWNÂÂÂÂÂÂÂÂBIT(6)
    }

    int main(int argc, char ** argv)
    {
    ÂÂÂÂPA_Init();ÂÂÂÂ// Initializes PA_Lib
    ÂÂÂÂPA_InitVBL(); // Initializes a standard VBL
    ÂÂÂÂPA_Shutdown();
    ÂÂÂÂ
    ÂÂÂÂreturn 0;
    }A precompiled version to put on your flashcard is included in the above ZIP file.
     
  11. pengypikmin

    Newcomer pengypikmin Advanced Member

    Joined:
    Mar 25, 2009
    Messages:
    65
    Country:
    United States
    try closing it and taking out the game.
     
  12. GOON

    Newcomer GOON Newbie

    Joined:
    Apr 1, 2007
    Messages:
    8
    Country:
    United States
    I have this same problem, I did change the power switch with a new one. I still get the same problem. I'm thinking it's a fuse. Has anyone found the problem?
     

Share This Page