1. ThePirat

    OP ThePirat Member
    Newcomer

    Joined:
    Jun 20, 2019
    Messages:
    11
    Country:
    United States
    Thanks mate to pointed it out!

    To have fuses-UNburned will allow us to do a sysNAND downgrade, eventually?
     
    Last edited by ThePirat, Jun 27, 2019
  2. ksanislo

    ksanislo GBAtemp Fan
    Member

    Joined:
    Feb 23, 2016
    Messages:
    386
    Country:
    United States
    Yes, that’s the general idea. You’ll always be able to use ChoiDujoirNX to switch back to whatever version you started saving fuses at.

    I’m not too sure of the real practical application of it though, as I’m not sure how much use the older firmwares will truly be in the future, but anybody who saved their fuses at 4.1.0 and lower for example can switch from using a paper clip to reach RCM to that new software only dejavu/pegascape hack that just came out, and there’s always the chance of a better software only exploit in the future still too. I’m sure it will be dramatically more important for those who own patched RCM switches in the future.
     
  3. Arusia

    Arusia Newbie
    Newcomer

    Joined:
    Jun 26, 2019
    Messages:
    1
    Country:
    United States
    So is there any way to boot an emuMMC without flagging something in the error log? So that I could boot a "clean" emunand for online play via 4.1 Pegascape?
     
  4. ksanislo

    ksanislo GBAtemp Fan
    Member

    Joined:
    Feb 23, 2016
    Messages:
    386
    Country:
    United States
    Theoretically, you could boot your emuMMC with "stock=1" via CTCaer's Hekate mod, and it should be nearly as good as booting a stock sysMMC the same way. It's not a perfectly unmodified console, so there are still ways that it could be identified, but all the logged data should look completely normal.

    Also, I'm not aware of Nintendo doing any special checks to try to identify someone doing such a thing at this point, and the leads in the modding community should be able to identify that sort of thing pretty quick if they decide to start.
     
    JotaBarba likes this.
  5. spammy

    spammy Member
    Newcomer

    Joined:
    May 14, 2009
    Messages:
    13
    Country:
    United States
    Thanks for the comprehensive comment. Just to check my understanding though: any "fake fuse" module would require CFW to use, right? So doesn't using that to boot a "clean" sysnand OFW seem a little self defeating?
     
  6. JotaBarba

    JotaBarba Member
    Newcomer

    Joined:
    Aug 16, 2019
    Messages:
    17
    Country:
    Spain
    So, in a config with two emummc, one with atmosphere and the other cas close to ofw as possible, it will be necessary to edit hekate_ipl.ini to chcange between them (due to stock=1 flag)?
     
  7. Unversed92

    Unversed92 Newbie
    Newcomer

    Joined:
    Dec 28, 2019
    Messages:
    1
    Country:
    Germany
    is it possible to only update sysMMC 9.1.0 and let emuMMC running on 9.0.1 ?
     
  8. Danttebayo

    Danttebayo Advanced Member
    Newcomer

    Joined:
    Sep 15, 2015
    Messages:
    58
    Country:
    United States
    Resurrecting a slightly older thread instead of starting a new one because there is some good info in here.

    @masagrator , you mention that a person running a clean sysNAND must update through Nintendo (makes sense) thus burning fuses to be able to play online. I've seen all sorts of conflicting information and I'm trying to find as correct an answer as anyone outside of Nintendo can give. Is it possible for someone with a clean sysNAND to:

    1) run Atmosphere (but no other homebrew) only once to perform an official update (currently to 10.0.0) via Nintendo
    2) since Atmosphere is running, AutoRCM won't be disabled so Hekate can be loaded at boot
    3) run sysNAND via Hekate without Atmosphere for 'clean' online gaming up until the point where Nintendo releases a new firmware?

    Would that even work? As you can guess I'm trying to have it all - have a 'clean' official NAND for playing online and using eShop, keep fuses unburnt, and have an emuMMC for Retroarch - but it seems like one can't have all 3 of those things at this point.

    My current setup is a bit different but I'd be willing to change to anything that would work. I currently have a dirty sysNAND and 2 emuMMCs (one for homebrew, the other restored from a clean backup). The one emuMMC for homebrew works great of course but Hekate currently can't boot an emuMMC without Atmosphere so even though the other is currently 'clean', it would never be able to run without Atmosphere. Just wanted to see if there were any other options that currently existed. Thanks.
     
  9. kassio69

    kassio69 Advanced Member
    Newcomer

    Joined:
    Nov 20, 2011
    Messages:
    76
    Country:
    Brazil
    @Danttebayo Sorry to get into the conversation without being called, but as I want to help you i'll give my opinion:

    If you update your real sysnand through Nintendo servers:
    Fuses: burnt
    Online: ok.
    DejaVu (no dongle/payload): ruined.
    CFW: ok (if you have an unpatched switch).

    If you update your emulated clean NAND backup (clean emuMMC) through Nintendo servers:
    Fuses: intact
    Online: ok (on your clean emuMMC)
    DejaVu (no dongle/payload): ok (if firmware <4.0.1).
    CFW: ok (on your dirty emuMMC)

    Did you check the video I posted yesterday?



    Is it possible for someone with a clean sysNAND to:
    You don't need Atmosphere running BEFORE or DURING the update, but I'm pretty sure that the update process turns autoRCM off.
    So in the next restart (and in all of them from now on) you must reactivate it and use a payload (Hekate, fusee-primary) to initiate the system and protect your fuses.

    Theoretically it is possible, as already said in this thread, using the line "stock = 1" in hekate_ipl.ini.
    The problem is that this option and the emuMMC do not get along, and apparently it is not yet feasible.

    Read this:

    https://github.com/CTCaer/hekate/issues/250
    https://github.com/m4xw/emuMMC/issues/7

    Watch my video, ask questions and I will try to help you, it is not as difficult as it seems.
     
    Last edited by kassio69, Apr 16, 2020
    Danttebayo likes this.
  10. alcab

    alcab GBAtemp Regular
    Member

    Joined:
    Nov 22, 2005
    Messages:
    142
    Country:
    I'm sorry. Completely noob in the Switch scene. I have a very simple question and I'd be very grateful if anyone could answer it.
    Is it possible to downgrade my EMUNAND from firmware 10.0.0 to 9.2.0 using ChoiDujourNX, without burning fuses?
    I made the EMUNAND from a 10.0.0 Sysnand.

    Thanks a lot!
     
  11. Danttebayo

    Danttebayo Advanced Member
    Newcomer

    Joined:
    Sep 15, 2015
    Messages:
    58
    Country:
    United States
    Hi @kassio69, thanks for joining the conversation; your posts have been a big help for me. I actually have a setup that is exactly as you provided instructions for in another thread (except I'm not lucky enough to have a sysNAND at 1.0.0). A few Linux formatting issues aside (I ended up having to run some other dd commands to get Hekate to recognize the partitions), your instructions worked. And thanks for the video, I hadn't seen it.

    Since emuMMC isn't able to run without CFW at this point, my only concern is that CFW being detectable by Nintendo which makes the 'clean' emuMMC not clean but I recognize it's the only option to play online and keep your fuses at the moment. I've just been hesitant to pull the trigger and update my 'clean' emuMMC and use it online but now that Atmosphere and Hekate support 10.0.0 (serious thanks to SciresM and CTCaer among others) I'll go for it.
     
  12. Danttebayo

    Danttebayo Advanced Member
    Newcomer

    Joined:
    Sep 15, 2015
    Messages:
    58
    Country:
    United States
    Hi alcab, when it comes to fuses, anything you do on an emuNAND won't affect them. That being said, if your sysNAND is already on 10.0.0 your burnt fuse count would already match that so I don't think you need to be worried about burning fuses any more. I don't know what the cutoff is but with each new firmware release from Nintendo it becomes increasingly unlikely there will ever be an untethered hack for it.

    Out of curiosity, why would you want to downgrade your emuNAND to 9.2.0? With Atmosphere and Hekate supporting 10.0.0 (and KOSMOS soon presumably) what advantage would you be gaining by running an earlier version?
     
  13. alcab

    alcab GBAtemp Regular
    Member

    Joined:
    Nov 22, 2005
    Messages:
    142
    Country:
    Thanks for your answer!
    I wanted to downgrade because I updated my emunand via hekate by mistake, and wanted to return to my original setup. I'll probably go back to 10.0.0 as soon as official sigpatches are released.
     
  14. DafKA30

    DafKA30 Member
    Newcomer

    Joined:
    Mar 27, 2020
    Messages:
    16
    Country:
    Germany
    Last edited by DafKA30, Dec 11, 2020
  15. Draxzelex

    Draxzelex GBAtemp Legend
    Member

    Joined:
    Aug 6, 2017
    Messages:
    13,983
    Country:
    United States
    1. Atmosphere comes built in with reboot to payload which replaces your Restart function
    2. I would assume the console would power off
    3. He may have autoboot enabled
     
    DafKA30 likes this.
  16. kassio69

    kassio69 Advanced Member
    Newcomer

    Joined:
    Nov 20, 2011
    Messages:
    76
    Country:
    Brazil
    Replace Atmosphere's original "reboot_payload.bin" with Hekate's latest .bin ("hekate_ctcaer_5.5.0.bin" as I write).
    And rename it to "reboot_payload.bin".

    It powers off.

    AutoRCM is disabled in my case.
    1.0.0 Switch boots into the original sysnand, wich I use to start PegaScape.

    You can find the complete guide here:
    https://gbatemp.net/threads/multipl...restoring-a-clean-nand-for-online-use.562188/
     
    Last edited by kassio69, Dec 11, 2020
    DafKA30 likes this.
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - sysNAND, update, emuMMC