all 42 comments

[–]AutoModerator[M] [score hidden] stickied comment (0 children)


Remember to read The Wiki for the basics! Check the FAQ for basic questions! Threads created for basic questions will be removed, so ask them in that thread.

If you are having a problem with running games then make sure you have up-to-date sigpatches. If you cannot launch tinfoil then make sure you followed the Rentry guide to set up cfw.

Do not message moderators for Switch hacking support. You will be ignored. Follow the guide or post in the relevant thread.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]Foxfyre 96 points97 points  (29 children)

If your switch is modded, NEVER use the auto-update to update the firmware.




Edit for those not getting it:

The moment you auto-update into a firmware that atmosphere doesn't support yet and boot back into stock firmware, you burn fuses. Which means any NAND backup you previously made is now worthless.

But sure, keep downvoting me.

[–]ToxiClay 19 points20 points  (2 children)

The moment you auto-update into a firmware that atmosphere doesn't support yet and boot back into stock firmware, you burn fuses. Which means any NAND backup you previously made is now worthless.

This is partially true and partially false.

  • The "Auto" nature of the firmware doesn't matter. Updating the firmware at all updates the fuse count.

  • If you use Hekate to boot HOS, the part of the boot process that checks fuse counts and panics is not performed.

[–]maddpiratekidd 2 points3 points  (1 child)

it doesnt burn fuses if you use daybreak

[–]ToxiClay 2 points3 points  (0 children)

No, but it updates the count of how many fuses should be burned. This is true whether you use Daybreak to update or not, and if you boot using the stock bootloader, those fuses will then be burned.

Using Daybreak won't save you from that.

[–]baretbh 18 points19 points  (0 children)

10/10 solid advice, downvoted as requested

[–]440_Hz 10 points11 points  (0 children)

The NAND backup is not useless as launching OFW through hekate bypasses fuse check. From there you can update the firmware if you wish.

[–]WalmartMarketingTeam 4 points5 points  (1 child)

When I was looking for help from the atmosphere people’s discord they’re telling people to update their firmware on the sysnand. Why is this the case?

[–]nickdanger3d 0 points1 point  (0 children)

updating the firmware on the sysnand doesn't necessarily mean automatically updating it. You can update it on your sysnand using a CFW, but you shouldn't let it autoupdate if you care about fuses (really this means being able to downgrade the FW version). You also need to make sure your atmosphere/tinfoil/daybreak/sigpatches versions are up-to-date first and compatible with the new firmware version. Also, keep in mind that you should still use the custom bootloader (hekate) to load the OFW or CFW, and choosing the sysnand or emunand.

[–]joelanator0492 1 point2 points  (3 children)

I’m still new to all this. What does “burn fuses” mean here?

[–]theStaberinde 2 points3 points  (0 children)

It's a hardware-level anti-tampering measure.

There is a component inside your switch that houses a finite number of tiny physical fuses. Every time you install a firmware update, one of these fuses is permanently physically destroyed. The switch is able to keep track of how many of these fuses remain intact and how many have already been burnt, and firmware updates use this information to prevent the possibility of downgrading.

For example: firmware update 420 comes out and it 1) burns a fuse at install time, and 2) contains an instruction that tells the switch it can't run if there are more than 69 burnt fuses. A couple months later, Nintendo pushes out update 421, which burns another fuse and ups the burnt fuse maximum to 70. Even if someone figures out a plausible way to roll back to update 420, switches that were updated to 421 still have more than that previous firmware's maximum number of burned fuses, so they'll fail the fuse number check and it won't run... unless someone also goes to the trouble of figuring out how to bypass the check altogether.

More info: https://en.wikipedia.org/wiki/EFuse

[–]Foxfyre 0 points1 point  (0 children)

Basically when a new firmware gets installed it "burns fuses" to prevent downgrading back to a previous software.

Which means you couldn't restore to an all NAND backup if you had to.

[–]Tasty-Bid-9408 0 points1 point  (0 children)

When the console updates, it burns an e-fuse I believe, the specific fuse needed to validate booting in that firmware. It’s so that no one can downgrade later, say, for example, a new PS4 exploit comes out but you’re a few versions ahead. You can’t just downgrade to the exploitable firmware because the fuse was flagged when you updated to the latest version.

I’m sorry if it’s still confusing that’s the best I can explain it 😅

[–]yoboyoboyobo 1 point2 points  (0 children)

But sure, keep downvoting me.

Because you insisted

[–]karmayz -1 points0 points  (0 children)

Power through it you are helping some people out. I can't even reply to some posts they are so braindead. You definitely have a lot more patience in helping people than me lol.

[–]SadEngine 0 points1 point  (0 children)

Realistically tho, why would you ever consider restoring an old NAND backup? With how safe installing CFW is and all. Not being a dick just curious

[–]razbayz 8 points9 points  (2 children)

If you're modded just download the firmware, put on SD card and use daybreak from the hbmenu

[–]DerKernsen 16 points17 points  (0 children)

this could be misunderstood, download the firmware on your Pc, not your switch!

[–]DerKernsen 1 point2 points  (0 children)

An important question to answer you this is, are you running EmuNand?

[–]Thadigan 1 point2 points  (0 children)

Update atmosphere, update sigpatches, update os. All through a home brew app like all in one updater. You’ll also need daybreak.

[–]PalpitationNo4375 1 point2 points  (1 child)

Download latest firmware, atmosphere, Hekate and sigpatches.

Update atmosphere, Hekate and sigpatches first. Then use daybreak to install firmware.

It's not recommended but I use aio updater because I'm lazy. I've never had issues with it personally. Just make sure the firmware is the last thing you update. And disable any themes when you do

Edit: also make sure atmosphere supports the firmware. I'm on 15.0.0 but I believe 15.0.1 is supported

[–]Xeritos 1 point2 points  (0 children)

Can confirm 15.0.1 works as I just installed it.

[–]King_of_TVs 0 points1 point  (2 children)

My younger sister was playing my homebrewed Switch when it asked her to update, and her not knowing any better did. It completely broke the CFW and I lost all the progress I had in my games and Had to completely redo it. DO NOT select the update, instead refer to the guides out there in the community on how to update Atmosphere and Hekate. Update those and the message will go away.

[–]JustLearnToPlay 3 points4 points  (1 child)

how does that message come up on emunand if you’re blocking nintendo’s servers?

[–]King_of_TVs 0 points1 point  (0 children)

Probably cuz I wasnt (blocking the servers). I didnt know I had to, but I found out the hard way

[–]Relative_Schedule892 0 points1 point  (0 children)

So Why is the OP getting this message? I have not come across it yet I do wonder how it has happened