Update 2.1.0 out.

Discussion in 'Switch - Hacking & Homebrew' started by zoogie, Mar 28, 2017.

Mar 28, 2017

Update 2.1.0 out. by zoogie at 1:24 AM (23,769 Views / 6 Likes) 152 replies

  1. KingVamp

    Member KingVamp Great... AETHER!

    Joined:
    Sep 13, 2009
    Messages:
    9,959
    Country:
    United States
    At this rate, we will have Netflix and a Browser pretty soon.
     


  2. Meteor7

    Member Meteor7 Guess where this thumb goes.

    Joined:
    Jun 9, 2014
    Messages:
    564
    Location:
    New Jersey
    Country:
    United States
    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

    Newcomer kfgtboy808 Member

    Joined:
    Mar 15, 2016
    Messages:
    17
    Location:
    Your Imagination
    Country:
    United States
    Just went ahead and update it, I have 2 unopened switches on my desk. :P
     
  4. Darkyose

    Member Darkyose Liza's Hacker

    Joined:
    Jan 26, 2016
    Messages:
    709
    Location:
    Anywhere with Liza.
    Country:
    Puerto Rico
    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

    Member CrimsonMaple EXPLOSION!!~

    Joined:
    May 2, 2016
    Messages:
    233
    Location:
    Hiding from the Axis Cult.
    Country:
    United States
    Me thinks this console will make many stable shacks.
     
  6. Kourin

    Member Kourin Touhou Maniac

    Joined:
    Jan 24, 2016
    Messages:
    651
    Location:
    Ripple Star
    Country:
    Australia
    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_

    Member dAVID_ GBATemp Dweller

    Joined:
    Oct 23, 2016
    Messages:
    420
    Location:
    0x96
    Country:
    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

    Member daxtsu GBAtemp Guru

    Joined:
    Jun 9, 2007
    Messages:
    5,424
    Country:
    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

    Member jt_1258 GBAtemp Fan

    Joined:
    Aug 21, 2016
    Messages:
    445
    Country:
    United States
    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

    Member Thirty3Three Musician Member

    Joined:
    Mar 22, 2013
    Messages:
    2,501
    Location:
    Wherever you want me, baby.
    Country:
    United States
    Off-topic... but I love your avatar haha!
     
    GhostLatte likes this.
  11. adrake

    Newcomer adrake Newbie

    Joined:
    Mar 28, 2017
    Messages:
    3
    Location:
    San Francsico, CA
    Country:
    United States
    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:
     
    
     
  12. zoogie
    OP

    Member zoogie simple pimp tool

    Joined:
    Nov 30, 2014
    Messages:
    5,641
    Country:
    United States
    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

    Member sarkwalvein GBAtemp Psycho!

    Joined:
    Jun 29, 2007
    Messages:
    3,733
    Location:
    Germany
    Country:
    Argentina
    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

    Member zoogie simple pimp tool

    Joined:
    Nov 30, 2014
    Messages:
    5,641
    Country:
    United States
    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

    Member Risingdawn Tempallica

    Joined:
    May 22, 2010
    Messages:
    447
    Country:
    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

    Member DarkIrata GBAtemp Regular

    Joined:
    Jun 12, 2015
    Messages:
    296
    Country:
    Germany
    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

    Member THEELEMENTKH A stupid weeaboo

    Joined:
    May 31, 2016
    Messages:
    668
    Location:
    Satan's secret party
    Country:
    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

    Member DarkIrata GBAtemp Regular

    Joined:
    Jun 12, 2015
    Messages:
    296
    Country:
    Germany
    Don't you mean "Guys, update unless there's a kernel hax/hax entrypoint."? :D
     
    THEELEMENTKH likes this.
  19. sarkwalvein

    Member sarkwalvein GBAtemp Psycho!

    Joined:
    Jun 29, 2007
    Messages:
    3,733
    Location:
    Germany
    Country:
    Argentina
    Perhaps he is an undercover Nintendo security engineer.
     
    Quantumcat and THEELEMENTKH like this.
  20. DarkIrata

    Member DarkIrata GBAtemp Regular

    Joined:
    Jun 12, 2015
    Messages:
    296
    Country:
    Germany
    Well. Than i'm working for Nindi too. Since i am also pro update. :D
     

Share This Page