Question How to update Atm emuMMC and sysNAND?

Discussion in 'Switch - Exploits, Custom Firmwares & Soft Mods' started by ThePirat, Jun 26, 2019.

  1. ThePirat
    OP

    ThePirat Member

    Newcomer
    1
    Jun 20, 2019
    United States
    Hello guys,
    I'm going to set up Atm emuMMC on a not banned and not previuosly-cfw Switch and I have a noob question about updating...
    If I wanted update the sysNAND to, for example, v.8.1.0 (I'm on 8.0 on it) w/ no fuse-burning risk at all, I'd use ChoiDujourNX (plus AutoRCM)...right?
    And what if I wanted to update my emuMMC to the same fw? I can simply update it with ChoiDujourNX too?
    If it is so, how can I choose from ChoiDujourNX what system to update (emuMMC or sysNAND)?

    Sorry but I'm fairly new to emuMMC and ChoiDujourNX....

    ps...little OF by myself, once configured emuMMC I simply load it through hakate via "loading-->cfw"...right?

    Thanks guys!!
     
  2. masagrator

    masagrator File digger

    Member
    8
    Oct 14, 2018
    Poland
    If you want to have clean sysNAND, you can't update it without burning fuses. If you want to update without burning fuses, you need to run cfw on sysNAND
     
  3. ThePirat
    OP

    ThePirat Member

    Newcomer
    1
    Jun 20, 2019
    United States
    Firstly, thank you....
    So you're saying I can update only emuMMC image with ChoiDujourNX?
    And what if I wanted go online with (clean) sysNAND?
    I must update to the last fw (via Nintendo online updating?) and burn fuses?
    I understand that I CANNOT have an updated and clean sysNAND w/o burn fuses, can I?

    Thanks
     
  4. masagrator

    masagrator File digger

    Member
    8
    Oct 14, 2018
    Poland
    1. If you want to stay clean on sysNAND - yes
    2. You need to have latest FW to Play online and you need to Burn fuses if you want to stay clean and use sysNAND to Play online.
     
  5. ThePirat
    OP

    ThePirat Member

    Newcomer
    1
    Jun 20, 2019
    United States
    Thanks a lot!

    To update the emuMMC, the only way is ChoiDujourNX?
    In light of above, when is AutoRCM *vital* to not burn any fuses?
    If I update my sysNAND burning my fuses, can I always downgrade emuMMC with ChoiDujourNX if needed?
     
    Last edited by ThePirat, Jun 26, 2019
  6. masagrator

    masagrator File digger

    Member
    8
    Oct 14, 2018
    Poland
    Burned fuses doesn't matter for emummc as atmosphere ignores checking burned efuses.
     
  7. ThePirat
    OP

    ThePirat Member

    Newcomer
    1
    Jun 20, 2019
    United States
    Ok....what about the last question?

    Thanks again...
     
  8. masagrator

    masagrator File digger

    Member
    8
    Oct 14, 2018
    Poland
    You can do with emummc whatever you want. It's Independent from hardware security measures.
     
  9. ThePirat
    OP

    ThePirat Member

    Newcomer
    1
    Jun 20, 2019
    United States
    Thanks mate....

    If I'm right, emuMMC is started by hekate with loading-->cfw...is this right or is there other ways to start it?
    To disable it and start cfw on sysnand, I have to change the setting on .ini file on sd...correct?
    To start sysNAND is mandatory using hekate (via 'loading-->ofw') or I can simply start the console w/o any RCM and payloads?
     
    Last edited by ThePirat, Jun 26, 2019
  10. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    19
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Mar 17, 2010
    Norway
    Alola
    You cannot even boot a sysNAND without burning fuses without running CFW. Disabling fuse checks is a CFW feature.
    You can load the fusee-primary payload directly rather than through Hekate. Then it will autoboot CFW but if you want to chainload other payloads, backup NAND etc, that still has to be done through Hekate.
    Don't boot "OFW" through Hekate or any CFW if you want to keep your sysNAND clean. It still has patches applied to it so it's not 100% stock. Just boot your console normally if you want to use OFW, it's the only way.
     
    Last edited by The Real Jdbye, Jun 26, 2019
  11. ThePirat
    OP

    ThePirat Member

    Newcomer
    1
    Jun 20, 2019
    United States
    ....but this will eventually burn fuses, right?
    Thanks
     
  12. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    19
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Mar 17, 2010
    Norway
    Alola
    If your sysNAND is updated through official means the fuses are already burned. If your sysNAND is updated through unofficial means that means you have booted CFW and the NAND is not clean. There is really no way around this.
     
  13. ThePirat
    OP

    ThePirat Member

    Newcomer
    1
    Jun 20, 2019
    United States
    Thanks mate.

    In light of above, is any useful to bother with emuNAND/emuMMC in your opinion?
     
  14. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    19
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Mar 17, 2010
    Norway
    Alola
    Of course. It's the only way you can have your warez and also be able to play your legit games online.
    I don't know why people are so worried about burning fuses. It really doesn't matter.
     
  15. ThePirat
    OP

    ThePirat Member

    Newcomer
    1
    Jun 20, 2019
    United States
    Ok so the lesser lost are the fuses as I can understand, aren't they?
     
  16. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    19
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Mar 17, 2010
    Norway
    Alola
    Huh?
     
  17. altorn

    altorn GBAtemp Advanced Fan

    Member
    5
    Jul 15, 2007
    Canada
    Toronto, Ontario
    Just boot, go online and update your SysNAND to the latest version normally (if atmosphere supports it) without the microSD, and hekate-boot your EmuMMC using the microSD.
     
    Last edited by altorn, Jun 26, 2019
  18. ThePirat
    OP

    ThePirat Member

    Newcomer
    1
    Jun 20, 2019
    United States
    Thanks...

    To update (or downgrade) the emuMMC image can I use ChoiDujourNX?

    — Posts automatically merged - Please don't double post! —

    ...between not being able to go online and the burning of fuses, the minor loss is the second...that's what I meant
     
  19. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    19
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Mar 17, 2010
    Norway
    Alola
    Yeah, that's the easiest way by far.

    Indeed.
     
  20. ksanislo

    ksanislo GBAtemp Fan

    Member
    4
    Feb 23, 2016
    United States
    Seattle, WA
    To avoid a bit of confusion for others that reach this thread in the future, I feel it's important to point out that upgrading sysMMC either by official methods or via ChoiDujourNX, neither way actually burns any of fuses on the console...

    BOOTING stock firmware is what burns the fuses. This is an important distinction, though it doesn't really seem like it at first. The reason being that while the N can determine the latest OS you should be on from update downloads, compared to what you are on, just by comparing their own logs, they don't (as far as anybody is aware) actually check for a fuse mismatch on the local console via the stock firmware at this point.

    So, the big difference is that if you were to officially upgrade your stock sysMMC, but then ONLY continue to boot it via RCM with a mod chip or the like via the "stock" mode, you can have an "unmodified" system which matches exactly what Ninty expects you to be running from their remote logging. So long as you never boot Homebrew or load any CFW extensions, there shouldn't ever be anything unauthorized written to the debug logging to ever be reported.

    Unless they release a new update to the consoles which actually does a local fuse comparison between what you have and what your firmware expects, and then reports that back to them instead of just using it to determine if you're bootable, and of course doing all that without the Atmosphere guys catching on and producing a new module which fakes the switch's fuse data to hide it when they support booting that updated version, you're effectively safe to run it as-is without burning fuses on your "stock" firmware.
     
    spammy likes this.
Loading...