How to upgrade your Switch firmware (offline)
Notes
- Compatible CFW: Before you upgrade your device's firmware, make sure you're on the latest CFW version. See the updating CFW page to find out more on how to update your CFW.
- Downgrading: Downgrading firmware should be avoided and usually only leads to issues rather than solve problems.
- Acquire FW files: If you want to dump your own firmware files in order to update your emuMMC, you may see this page for instructions.
- No card reader: You can access your SD card via Hekate, to update CFW files without removing the micro SD card from the Switch.
See this page if you're unsure on how to do that.
You need
- Firmware Files
- Compatible Atmosphère version
- Daybreak (included with Atmosphère)
Prepare
Make sure which firmware version is supported by your Atmosphère version.
- If you've dumped your firmware from an updated sysMMC with TegraExplorer it will be in
/tegraexplorer/Firmware/on your micro SD card. - Otherwise you first create a folder and place your firmware files (.nca) in your created folder.
Steps
- Launch Daybreak from the homebrew menu
- Select Install
- Select the folder that contains your firmware (.nca) files
- You'll find it in
/tegraexplorer/Firmware/, if you dumped firmware from an updated sysMMC with TegraExplorer. (following this guide)
- You'll find it in
- Select Continue
- Select Perserve settings
- Select Install (FAT32 + exFAT)
- Select Continue to proceed
- Once the upgrade/downgrade is done, you will need to reboot in order to finish the process.
Warmboot Troubleshooting
- If you get the following error after updating:
[ERROR] Fatal error: [NXBOOT] Failed to determine mariko warmboot firmware
Then boot sysMMC with a Hekate launch option once.
See more information on the troubleshooting page here, to learn more on how to fix this and other minor issues related to updating.
SHISE Guide pages
Getting Started ↧⤒
Getting started with CFW:
᛫ Is my Switch hackable?
᛫ Avoid getting banned
᛫ Launching payloads
᛫ Create/Restore a NAND backup
᛫ Dumping device keys
᛫ Terminology (Switch/Homebrew)
CFW setup & migration ↧⤒
Unpatched Switch setup:
᛫ Set up Atmosphère with emuMMC for an unpatched Switch
᛫ Set up Atmosphère for an unpatched Switch
Modchipped Switch setup:
᛫ Set up Atmosphère with emuMMC for a modchipped Switch
᛫ Set up Atmosphère for a modchipped Switch
Migrate setup from old micro SD or CFW:
᛫ Migrate your emuMMC to a new SD card
᛫ Cleanup (or Migrate from Atmosphère 0.x to 1.+)
᛫ Migrate from SXOS to Atmosphère
Updating CFW, FW + ↧⤒
Updating CFW / FW:
᛫ Update your CFW
᛫ Dump your Switch firmware
᛫ Upgrade Switch firmware, offline
Migrate setup from old micro SD or CFW:
᛫ Migrate your emuMMC to a new SD card
᛫ Cleanup (or Migrate from Atmosphère 0.x to 1.+)
᛫ Migrate from SXOS to Atmosphère
Modchip firmware:
᛫ Update Picofly chip firmware
᛫ Flash Spacecraft-NX (HWFLY-NX) to SX Core / Lite
᛫ Update Spacecraft-NX (HWFLY-NX) chip firmware
Homebrew & misc. ↧⤒
Homebrew:
᛫ Tesla overlay menu
᛫ Emulating Amiibos
᛫ Guide for installing themes (HOS themes)
᛫ Manage system modules
᛫ Manage Cheats
PC related use:
᛫ How create or restore a full system backup
᛫ Backup or restore your Switch save files
᛫ Dumping Titles
᛫ Installing dumped titles - USB Installations
᛫ Browse SD Card Contents Via USB
᛫ Verifying Dumps
Additional guides and information:
᛫ What are bans / Avoiding bans
᛫ Exosphere / DNS.mitm Setup (blocking Nintendo)
᛫ Incognito Setup (deprecated)
᛫ Enable Gamecard Reader
᛫ Launching payloads
᛫ How to dump device keys
᛫ Format SD Card To FAT32
᛫ Atmosphère CFW on Both sysMMC and emuMMC options