Hacking Question How to update Atm emuMMC and sysNAND?

ThePirat

Member
OP
Newcomer
Joined
Jun 20, 2019
Messages
11
Trophies
0
Age
54
XP
135
Country
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!!
 

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
6,265
Trophies
3
XP
12,025
Country
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
 

ThePirat

Member
OP
Newcomer
Joined
Jun 20, 2019
Messages
11
Trophies
0
Age
54
XP
135
Country
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
 

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
6,265
Trophies
3
XP
12,025
Country
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.
 

ThePirat

Member
OP
Newcomer
Joined
Jun 20, 2019
Messages
11
Trophies
0
Age
54
XP
135
Country
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,

ThePirat

Member
OP
Newcomer
Joined
Jun 20, 2019
Messages
11
Trophies
0
Age
54
XP
135
Country
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,

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,256
Trophies
4
Location
Space
XP
13,812
Country
Norway
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
You cannot even boot a sysNAND without burning fuses without running CFW. Disabling fuse checks is a CFW feature.
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?
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,

ThePirat

Member
OP
Newcomer
Joined
Jun 20, 2019
Messages
11
Trophies
0
Age
54
XP
135
Country
United States
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.
....but this will eventually burn fuses, right?
Thanks
 

ThePirat

Member
OP
Newcomer
Joined
Jun 20, 2019
Messages
11
Trophies
0
Age
54
XP
135
Country
United States
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.
Thanks mate.

In light of above, is any useful to bother with emuNAND/emuMMC in your opinion?
 

ThePirat

Member
OP
Newcomer
Joined
Jun 20, 2019
Messages
11
Trophies
0
Age
54
XP
135
Country
United States
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.
Thanks...

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

--------------------- MERGED ---------------------------

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

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,256
Trophies
4
Location
Space
XP
13,812
Country
Norway
Thanks...

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

--------------------- MERGED ---------------------------


...between not being able to go online and the burning of fuses, the minor loss is the second...that's what I meant
Yeah, that's the easiest way by far.

Indeed.
 

ksanislo

Well-Known Member
Member
Joined
Feb 23, 2016
Messages
386
Trophies
0
Location
Seattle, WA
XP
512
Country
United States
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.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://youtu.be/3eGAHfC5P-Y?si=Fo3iEl1pZ4D_O6dp +1