Updating Guide

--- Before You Update ---

Check that atmosphere supports the switch firmware that you plan to update to. You can check on atmosphere's GitHub page

Download the following files:

Latest Hats Pack 

Switch firmware you plan to update your emummc to (the hats pack telegram has the latest compatible firmware)

--- Updating Atmosphere, Sigpatches, and Hekate ---

  1. Insert uour sd card into your computer (or use the tool in hekate to mount the sd card and plug your switch into your pc) 

r/NxSwitchModding - Modded Switch Updating Guide For Complete Beginners (CFW, OFW, Hekate, Atmosphere, Sigpathes)

2. Open and copy or extract the HATS zip file to the root of your sd card.

r/NxSwitchModding - Modded Switch Updating Guide For Complete Beginners (CFW, OFW, Hekate, Atmosphere, Sigpathes)

Overwrite any files if it asks you.

Done!

--- Updating CFW ---

Double check that atmosphere supports the switch firmware that you downloaded

  1. Open and copy or extract the firmware zip file in a new folder titled "Firmware"

r/NxSwitchModding - Modded Switch Updating Guide For Complete Beginners (CFW, OFW, Hekate, Atmosphere, Sigpathes)

2. Insert your sd card into your switch and load your CFW EMUMMC

3. Click on the album icon (or hold R while loading a playable app) and launch daybreak

r/NxSwitchModding - Modded Switch Updating Guide For Complete Beginners (CFW, OFW, Hekate, Atmosphere, Sigpathes)
r/NxSwitchModding - Modded Switch Updating Guide For Complete Beginners (CFW, OFW, Hekate, Atmosphere, Sigpathes)

4. Click Install

r/NxSwitchModding - Modded Switch Updating Guide For Complete Beginners (CFW, OFW, Hekate, Atmosphere, Sigpathes)

5. Select the firmware folder you created

r/NxSwitchModding - Modded Switch Updating Guide For Complete Beginners (CFW, OFW, Hekate, Atmosphere, Sigpathes)

6. Select continue

r/NxSwitchModding - Modded Switch Updating Guide For Complete Beginners (CFW, OFW, Hekate, Atmosphere, Sigpathes)

7. Select Preserve Settings

r/NxSwitchModding - Modded Switch Updating Guide For Complete Beginners (CFW, OFW, Hekate, Atmosphere, Sigpathes)

8. Select Install (FAT32) + exFAT

r/NxSwitchModding - Modded Switch Updating Guide For Complete Beginners (CFW, OFW, Hekate, Atmosphere, Sigpathes)

9. Select Continue

r/NxSwitchModding - Modded Switch Updating Guide For Complete Beginners (CFW, OFW, Hekate, Atmosphere, Sigpathes)

10. Let it run and then select reboot

r/NxSwitchModding - Modded Switch Updating Guide For Complete Beginners (CFW, OFW, Hekate, Atmosphere, Sigpathes)

Done!

--- Updating OFW ---

Do not update your SYSMMC to the latest firmware via Nintendo if any are true:

  1. Atmosphere does not support the newest firmware version AND you do not have a working EmuMMC. If this is the case make a working EmuMMC before updating.

  2. You have an HWFLY modchip (typically installed up until ~ Feb 2023) that requires to be reset after updating. Note: newer modchips like picofly and instinct are fine to update. If you have one of these old HWFLY modchips you can update via daybreak on CFW SYSMMC.

If the 2 situations above do not apply to you, updating OFW SYSMMC can be done using Nintendo's servers.

--- Troubleshooting ---

I updated and now I get a black screen when launching OFW

The switch uses efuses to keep track of how many updates you have done. Some updates will cause your console to burn a small efuse when you boot your console after the update. This is an attempt to prevent downgrading. If you update your OFW to a firmware that required an efuse burn, but the fuse did not burn you will get a black screen when booting OFW. This can happen any time the firmware does not match the correct number of fuses and you boot OFW. This is commonly caused by updating OFW via daybreak and then not launching OFW on the next boot.

How to identify and fix a fuse mismatch error

If you select Semi-Stock or CFW SYSMMC and your console boots but does not boot to OFW, you most likely have a fuse mismatch error.

To verify:

Launch Hekate View Fuse count and make a note of the expected firmware range Load CFW SYSMMC and check the firmware in settings if your firmware is not in the expected range you have a fuse mismatch issue

  1. Launch hekate and select Console Info

r/NxSwitchModding - Modded Switch Updating Guide For Complete Beginners (CFW, OFW, Hekate, Atmosphere, Sigpathes)

2. Select HW & Fuses

r/NxSwitchModding - Modded Switch Updating Guide For Complete Beginners (CFW, OFW, Hekate, Atmosphere, Sigpathes)

3. Check expected firmware

r/NxSwitchModding - Expected firmware is after "HOS"
Expected firmware is after "HOS"

4. Launch OFW and go to settings -> System -> and view your current firmware

If your current firmware is not the same as the expected you have a fuse issue.

To correct a fuse mismatch issue:

This process will not result in a ban as long as you do not install any homebrew to the home menu.

Do NOT click Tinfoil installer in the homebrew menu!!

  1. Download a firmware version in the expected range and place it on your SD card (same process as above)

  2. Launch Hekate and select CFW SYSMMC

  3. Click the photo album do NOT click Tinfoil Installer by accident!

  4. Open Daybreak and install the firmware version you downloaded the same way as above.

Your fuse issue should now be fixed!

If atmosphere supports the latest switch firmware you can now update OFW via Nintendo's servers.

Semi-Stock Boot Option and Fuse Mismatch

You can update OFW from the Semi-Stock boot option, however, launching OFW via Semi-Stock after you update will bypass the fuse burn. So if you reboot using Semi-Stock after an update that requires a fuse burn you could give yourself a fuse mismatch error. To prevent this, reboot using the "reboot" then OFW buttons in hekate. If you have a picofly it should bypass hekate after an update to do this automatically depending on the firmware version, and if you have an unpatched v1 you can just boot normally.

I accidentally updated my EMUMMC and now atmosphere won't load

3 possibilities come to mind:

You did not update atmosphere and bootloader folders correctly

To fix this delete the atmosphere and bootloader folders from your sd card and copy the latest HATS pack to SD card.

You updated your emummc to a version that atmosphere does not yet support

If you don't have a backup of your emummc, then you have to hang tight until atmosphere support is updated. Typically this takes only a few days, but may take longer.

I updated my emuMMC and now Atmosphere crashes and gives me this screen

r/NxSwitchModding - Modded Switch Updating Guide For Complete Beginners (CFW, OFW, Hekate, Atmosphere, Sigpathes)

This could be Tesla, Mission Control, Custom Themes, anything that runs in the background. To fix this: update the app by copying the files to your SD or copying the latest HATS pack if the app is in the pack (do this if the app supports the firmware you are on). If the app does not support your current firmware then navigate to \emuMMC\SD00\Nintendo\Contents\ and delete the folder with the same title as shown on your error under program (highlighted in red in the picture above). So for this instance you would delete folder "0100000000001000".