Could it be possible to downgrade the switch somewhen

Discussion in 'Switch - Hacking & Homebrew' started by Noctosphere, Dec 3, 2017.

Thread Status:
Not open for further replies.
  1. Noctosphere
    OP

    Noctosphere Moon furries | Official follower of Skiddon't-ism

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

    Our Patreon
    2,395
    2,346
    Dec 30, 2013
    Canada
    Between three female furries
    I know this is a total noob question that has already been answered : No, you can't downgrade the switch because of efuses
    Well I just need to know, will it be possible somewhen to hack the switch deep enough to be able to skip the verification of efuses when booting up the console?
    please dont call me noob, i know i am
     
  2. Zyvyn

    Zyvyn GBAtemp Fan

    Member
    319
    53
    Aug 9, 2017
    United States
    not for a long while
     
  3. Noctosphere
    OP

    Noctosphere Moon furries | Official follower of Skiddon't-ism

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

    Our Patreon
    2,395
    2,346
    Dec 30, 2013
    Canada
    Between three female furries
    so you tell me it will be possible?
    not for a long while but it will happens, right?
     
  4. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend

    Member
    10,493
    5,372
    May 27, 2016
    United States
    New York
    This talk about efuses, pardon my noob terminology understanding but this isn't a real bomb related situation right? I already don't like my battery exploding on me. :blink:
     
  5. SirNapkin1334

    SirNapkin1334 Renound Aritst

    Member
    474
    89
    Aug 20, 2017
    United States
    Land of Magical Elves (and indie programmers)
    What are efuses? And how do they work? What do they do?
     
    DayVeeBoi likes this.
  6. nero99

    nero99 GBAtemp Addict

    Member
    2,019
    935
    Sep 18, 2014
    United States
  7. SirNapkin1334

    SirNapkin1334 Renound Aritst

    Member
    474
    89
    Aug 20, 2017
    United States
    Land of Magical Elves (and indie programmers)
    Wait, but what if you made earlier (or modded the current) NAND backup to have less fuses? A NAND backup would have eFuse data, so if you restored on one an old FW, you can reset the fuses and the FW, right?
     
  8. DarkFlare69

    DarkFlare69 GBAtemp Psycho!

    Member
    4,765
    2,619
    Dec 8, 2014
    United States
    Ohio
    Once efuses are "blown" they can't be repaired by any means. It's not a physical fuse, but an electrical one (hence the "e"). The switch will check them upon boot. With each new update something is done with the efuses to make sure you're on the firmware you should be on. I don't know all the technical details, but this is the main idea of it and why the switch cant be downgraded.
     
    McWhiters9511 likes this.
  9. Noctosphere
    OP

    Noctosphere Moon furries | Official follower of Skiddon't-ism

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

    Our Patreon
    2,395
    2,346
    Dec 30, 2013
    Canada
    Between three female furries
    you... havent read the OP, obviously
     
  10. DarkFlare69

    DarkFlare69 GBAtemp Psycho!

    Member
    4,765
    2,619
    Dec 8, 2014
    United States
    Ohio
    I have read it, obviously, why would I post here if I didn't? I said this to explain the purpose of efuses to the people who replied and didn't know what they did.
     
  11. Noctosphere
    OP

    Noctosphere Moon furries | Official follower of Skiddon't-ism

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

    Our Patreon
    2,395
    2,346
    Dec 30, 2013
    Canada
    Between three female furries
    oh i see, i though you were talking to me
    next time, quote the one you are talking to avoid that please ;)
     
  12. ChaosRipple

    ChaosRipple GBAtemp Regular

    Member
    261
    70
    Oct 1, 2015
    United States
    When and if we are able to hack the switch to bypass efuse verification, it would probably be unnecessary to downgrade since it will very likely require a kernel exploit to do so.
     
  13. Noctosphere
    OP

    Noctosphere Moon furries | Official follower of Skiddon't-ism

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

    Our Patreon
    2,395
    2,346
    Dec 30, 2013
    Canada
    Between three female furries
    well... taking it that way... sure maybe...
     
  14. DarkFlare69

    DarkFlare69 GBAtemp Psycho!

    Member
    4,765
    2,619
    Dec 8, 2014
    United States
    Ohio
    Ok

    I can't really answer your question because I'm not a software or electrical engineer. All I know (may not be right, but i think it is) is that the number of efuses blown has to be softcoded into each update so it knows how many are supposed to be blown. If we were to be able to restore our old NAND or downgrade in any way, we might be able to edit the value inside of the dump that represents the number that are supposed to be blown in that dump and then restore it.

    For example, if on update 3.0.0, 5 efuses are blown, and our console is on on update 4.0.0, which may check if 7 efuses are blown, we could modify our 3.0.0 nand dump to check for 7 blown fuses instead of 5.

    This is just my theory, it may be correct and it may not be.
     
    Last edited by DarkFlare69, Dec 3, 2017
  15. SirNapkin1334

    SirNapkin1334 Renound Aritst

    Member
    474
    89
    Aug 20, 2017
    United States
    Land of Magical Elves (and indie programmers)
    I bet the eFuse = version encoding is in Bootrom. Nintendo would be smarter than to make the encoding writable.
     
  16. DarkFlare69

    DarkFlare69 GBAtemp Psycho!

    Member
    4,765
    2,619
    Dec 8, 2014
    United States
    Ohio
    That's true. So we'd need access to the bootrom to be able to trick it
     
  17. Noctosphere
    OP

    Noctosphere Moon furries | Official follower of Skiddon't-ism

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

    Our Patreon
    2,395
    2,346
    Dec 30, 2013
    Canada
    Between three female furries
    so... from what I understand, it will be possible somewhen, but, by the time we will get it, it wont be needed anymore
     
    SirNapkin1334 likes this.
  18. SirNapkin1334

    SirNapkin1334 Renound Aritst

    Member
    474
    89
    Aug 20, 2017
    United States
    Land of Magical Elves (and indie programmers)
    That'd be useless. The name says it all–bootrom–it's READ-ONLY. So, we couldn't change it. Also, I could only think the eFuses are physical, since the only way would be to make them Read-Only, but then the console couldn't set them...
     
  19. DarkFlare69

    DarkFlare69 GBAtemp Psycho!

    Member
    4,765
    2,619
    Dec 8, 2014
    United States
    Ohio
    Sighax for the 3ds is a bootrom exploit.
     
    Subtle Demise and TipsPROmayB like this.
  20. SirNapkin1334

    SirNapkin1334 Renound Aritst

    Member
    474
    89
    Aug 20, 2017
    United States
    Land of Magical Elves (and indie programmers)
    SIGH...
    YOU CAN'T EDIT BOOTROM. PERIOD.
    In fact, after Bootrom Lockout, you can't even Read Bootrom.
    Sighax takes advantage of problems in the Bootrom code, specifically in the Signature parser, hence the name Sighax.
    Read this for information about how Sighax works.
     
    SuzieJoeBob and DayVeeBoi like this.
Thread Status:
Not open for further replies.