Update 2.1.0 out.

Discussion in 'Switch - Exploits, Custom Firmwares & Soft Mods' started by zoogie, Mar 28, 2017.

  1. KingVamp

    KingVamp Haaah-hahahaha!

    Member
    10
    Sep 13, 2009
    United States
    Netherworld
    At this rate, we will have Netflix and a Browser pretty soon.
     
  2. Meteor7

    Meteor7 Guess where this thumb goes.

    pip Contributor
    8
    Jun 9, 2014
    United States
    New Jersey
    Thanks for the "stability", but I think I'm going to pass for the time being. Show me that fix for Zelda's framerate you've been talking about and then we'll see who updates what.
     
  3. kfgtboy808

    kfgtboy808 Member

    Newcomer
    1
    Mar 15, 2016
    United States
    Your Imagination
    Just went ahead and update it, I have 2 unopened switches on my desk. :P
     
  4. Darkyose

    Darkyose Mysterious

    Member
    4
    Jan 26, 2016
    United States
    Home Alone Somewhere.
    I came back and this is what I get. Even if I don't have a Switch. :sad:...
    Or is it good news...
     
  5. CrimsonMaple

    CrimsonMaple EXPLOSION!!~

    Member
    4
    May 2, 2016
    United States
    Hiding from the Axis Cult.
    Me thinks this console will make many stable shacks.
     
  6. Kourin

    Kourin Touhou Maniac

    Member
    6
    Jan 24, 2016
    Australia
    Ripple Star
    Really wish Nintendo would detail these updates for those interested, it'd be a lot more interesting to read than 90% of the 3DS' updates which were just 'stability'
     
  7. dAVID_

    dAVID_ Carpinter's Apprentice

    Member
    5
    Oct 23, 2016
    Mexico
    I fucking hate it when Ninty tries pretending firmware updates ''improve user stability''.
    There have been NO changes since 9.6.0-24 (except patches).
     
    supermario18 and retrofan_k like this.
  8. daxtsu

    daxtsu GBAtemp Guru

    Member
    13
    Jun 9, 2007
    Antarctica
    This early in the Switch's lifecycle, it probably does address some stability issues. It's known that people were having various wifi issues (including ones that apparently caused FPS drops in games), so they may have ironed out some of these issues.
     
    Atross, TotalInsanity4 and peteruk like this.
  9. jt_1258

    jt_1258 GBAtemps Midna

    Member
    7
    Aug 21, 2016
    United States
    The Twilight Realm
    so there already trying to make the switch stable like 3ds is to the point of being the ultimate wall building material XD
     
  10. Thirty3Three

    Thirty3Three Musician Member

    Banned
    10
    Mar 22, 2013
    United States
    Wherever you want me, baby.
    Off-topic... but I love your avatar haha!
     
    GhostLatte likes this.
  11. adrake

    adrake Newbie

    Newcomer
    1
    Mar 28, 2017
    United States
    San Francsico, CA
    Just upgraded a new Switch from 1.0.0 to 2.1.0. Pegaswitch on console refreshing endlessly, debug log reads "Success percentage: 0.00 (100 samples). Exploit failed."

    Not super surprising -- there were changes made to the open source release in 2.1.0 ( see https://www.nintendo.co.jp/support/oss/index.html ) that look plausibly related:

    Code:
    diff -ur NintendoSwitch_OpenSources1.0.0/NSPR/lib/ds/plarena.h NintendoSwitch_OpenSources2.1.0/NSPR/lib/ds/plarena.h
    --- NintendoSwitch_OpenSources1.0.0/NSPR/lib/ds/plarena.h    2016-10-21 09:44:00.000000000 -0700
    +++ NintendoSwitch_OpenSources2.1.0/NSPR/lib/ds/plarena.h    2017-02-01 11:44:12.000000000 -0800
    @@ -221,7 +221,7 @@
             if ((pool)->current == (a)) (pool)->current = &(pool)->first; \
             *(pnext) = (a)->next; \
             PL_CLEAR_ARENA(a); \
    -        free(a); \
    +        PR_Free(a); \
             (a) = 0; \
         PR_END_MACRO
     
    diff -ur NintendoSwitch_OpenSources1.0.0/NSPR/lib/libc/src/strdup.c NintendoSwitch_OpenSources2.1.0/NSPR/lib/libc/src/strdup.c
    --- NintendoSwitch_OpenSources1.0.0/NSPR/lib/libc/src/strdup.c    2016-03-23 14:45:56.000000000 -0700
    +++ NintendoSwitch_OpenSources2.1.0/NSPR/lib/libc/src/strdup.c    2017-02-01 11:44:12.000000000 -0800
    @@ -18,7 +18,7 @@
     
         n = strlen(s) + 1;
     
    -    rv = (char *)malloc(n);
    +    rv = (char *)PR_MALLOC(n);
         if( (char *)0 == rv ) return rv;
     
         (void)memcpy(rv, s, n);
    @@ -29,7 +29,7 @@
     PR_IMPLEMENT(void)
     PL_strfree(char *s)
     {
    -    free(s);
    +    PR_Free(s);
     }
     
     PR_IMPLEMENT(char *)
    @@ -43,7 +43,7 @@
     
         l = PL_strnlen(s, max);
     
    -    rv = (char *)malloc(l+1);
    +    rv = (char *)PR_MALLOC(l+1);
         if( (char *)0 == rv ) return rv;
     
         (void)memcpy(rv, s, l);
    Only in NintendoSwitch_OpenSources1.0.0/NSPR: NSPR_modified.txt
    diff -ur NintendoSwitch_OpenSources1.0.0/NSS/lib/libpkix/pkix_pl_nss/pki/pkix_pl_date.c NintendoSwitch_OpenSources2.1.0/NSS/lib/libpkix/pkix_pl_nss/pki/pkix_pl_date.c
    --- NintendoSwitch_OpenSources1.0.0/NSS/lib/libpkix/pkix_pl_nss/pki/pkix_pl_date.c    2016-03-23 14:46:06.000000000 -0700
    +++ NintendoSwitch_OpenSources2.1.0/NSS/lib/libpkix/pkix_pl_nss/pki/pkix_pl_date.c    2017-02-01 11:44:18.000000000 -0800
    @@ -433,7 +433,11 @@
             PKIX_ENTER(DATE, "PKIX_PL_Date_Create_CurrentOffBySeconds");
             PKIX_NULLCHECK_ONE(pDate);
     
    +#ifdef NN_NINTENDO_SDK
    +        time = PR_Now() + ((PRTime)secondsOffset * 1000000);
    +#else
             time = PR_Now() + PR_SecondsToInterval(secondsOffset);
    +#endif    /*  NN_NINTENDO_SDK  */
             /* create a PKIX_PL_Date object */
             PKIX_CHECK(PKIX_PL_Object_Alloc
                         (PKIX_DATE_TYPE,
    diff -ur NintendoSwitch_OpenSources1.0.0/NSS/lib/libpkix/pkix_pl_nss/pki/pkix_pl_generalname.c NintendoSwitch_OpenSources2.1.0/NSS/lib/libpkix/pkix_pl_nss/pki/pkix_pl_generalname.c
    --- NintendoSwitch_OpenSources1.0.0/NSS/lib/libpkix/pkix_pl_nss/pki/pkix_pl_generalname.c    2016-03-23 14:46:06.000000000 -0700
    +++ NintendoSwitch_OpenSources2.1.0/NSS/lib/libpkix/pkix_pl_nss/pki/pkix_pl_generalname.c    2017-01-20 13:05:08.000000000 -0800
    @@ -222,6 +222,15 @@
     
             nameType = nssAltName->type;
     
    +        /* initialize fields */
    +        genName->type = nameType;
    +        genName->nssGeneralNameList = NULL;
    +        genName->directoryName = NULL;
    +        genName->OthName = NULL;
    +        genName->other = NULL;
    +        genName->oid = NULL;
    +
    +
             /*
              * We use CERT_CreateGeneralNameList to create just one CERTGeneralName
              * item for memory allocation reason. If we want to just create one
    @@ -246,13 +255,6 @@
     
             genName->nssGeneralNameList = nssGenNameList;
     
    -        /* initialize fields */
    -        genName->type = nameType;
    -        genName->directoryName = NULL;
    -        genName->OthName = NULL;
    -        genName->other = NULL;
    -        genName->oid = NULL;
    -
             switch (nameType){
             case certOtherName:
     
    
     
    Mazamin, EpicLPer, CatmanFan and 4 others like this.
  12. zoogie
    OP

    zoogie playing around in the dsiware

    Member
    19
    Nov 30, 2014
    Micronesia, Federated States of
    Heads up. My system now wants me to update before resuming a suspended game. This happened all of a sudden and I don't know what triggered it.

    edit: it won't let me launch any game now without updating. I can still access the eshop though, weirdly enough.
     
    Last edited by zoogie, Mar 28, 2017
    peteruk likes this.
  13. sarkwalvein

    sarkwalvein There's hope for a Xenosaga port.

    Member
    17
    GBAtemp Patron
    sarkwalvein is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jun 29, 2007
    Germany
    Niedersachsen
    Don't give me reasons not to update, give me the reasons to update... if they even exist.
    Some real problem fixed?
    Better framerates? Was the wi-fi resources hogging problem solved?
    Any improvement whatsoever?
    More themes, whatever... Is this update worth my time downloading it?
    Suppose I don't give a fuck about exploits, it is worth me looking for it for any reason?
     
  14. zoogie
    OP

    zoogie playing around in the dsiware

    Member
    19
    Nov 30, 2014
    Micronesia, Federated States of
    Update: after turning off wifi and doing a full power cycle, I was no longer locked out of my games. Phew.
     
    peteruk likes this.
  15. Risingdawn

    Risingdawn Tempallica

    Member
    7
    May 22, 2010
    United Kingdom
    I'm sticking with 2.0.0 for the time being. Until there are features or decent games that require an update to use I see no point in updating.

    I got a switch for couch co-op and portability not online play so atm there's zero incentive for me to update.

    Give me a browser, some apps, a few more decent games and some system improvements Nintendo and then we'll talk, or give me some homebrew and emulation so this thing is actually usefull and I'll stay with 2.0.0. Whichever comes first.
     
    retrofan_k likes this.
  16. DarkIrata

    DarkIrata GBAtemp Fan

    Member
    4
    Jun 12, 2015
    Gambia, The
    Uhh i have some 5.3.2 | 5.5.1 flashbacks uhh.

    Just update. Mostly Wifi Fix and smaller crash fixes people had. Maybe 1-2 Exploits people reported trough the bounty system.
     
  17. THEELEMENTKH

    THEELEMENTKH -

    Member
    7
    May 31, 2016
    Spain
    ^This
    Guys, update unless there's a kernel hax/hax entrypoint.
    Right now we only have a browser hijacking method (The browser will be added soon™, like on 3DS)
     
    Last edited by THEELEMENTKH, Mar 28, 2017 - Reason: Derpy derp, I fixed what I meant to say
  18. DarkIrata

    DarkIrata GBAtemp Fan

    Member
    4
    Jun 12, 2015
    Gambia, The
    Don't you mean "Guys, update unless there's a kernel hax/hax entrypoint."? :D
     
    THEELEMENTKH likes this.
  19. sarkwalvein

    sarkwalvein There's hope for a Xenosaga port.

    Member
    17
    GBAtemp Patron
    sarkwalvein is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jun 29, 2007
    Germany
    Niedersachsen
    Perhaps he is an undercover Nintendo security engineer.
     
    Quantumcat and THEELEMENTKH like this.
  20. DarkIrata

    DarkIrata GBAtemp Fan

    Member
    4
    Jun 12, 2015
    Gambia, The
    Well. Than i'm working for Nindi too. Since i am also pro update. :D
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice