Skip to content

Instantly share code, notes, and snippets.

@TheExpertNoob
Last active September 29, 2025 12:20
Show Gist options
  • Select an option

  • Save TheExpertNoob/8d3621fbe4279a1054dc376394501a99 to your computer and use it in GitHub Desktop.

Select an option

Save TheExpertNoob/8d3621fbe4279a1054dc376394501a99 to your computer and use it in GitHub Desktop.
Steps to Update Nintendo Switch Custom Firmware

How to Update Switch to Latest CFW.

  1. Create a folder on your Desktop called SDCARD.
  2. Download and extract the latest Atmosphere to the folder SDCARD.
  3. Download and extract the latest Hekate to the folder SDCARD.
  4. Download and extract the latest Sys-Patch to the folder SDCARD.
  5. Search Google for THZoria firmware files. Download the one matching the supported firmare and extract to a folder called Firmware inside SDCARD.
  6. Block Ninteno Servers.
    1. Navigate to your SDCARD folder on the Desktop.
    2. Inside the atmosphere folder, create a hosts folder if it does not exist.
    3. Navigate inside this hosts folder and copy the two text files: emummc.txt and sysmmc.txt from below.
  7. Edit/Create hekate_ipl.ini inside bootloader folder.
    1. If you have an existing hekate_ipl.ini, open it in notepad and remove and lines beginning with kip1= and kip1patch=.
    2. If you want a fresh hekate_ipl.ini, below is a good template to start with.
  8. Use Hekate to mount the Switch SD card.
    1. Reboot Switch into Hekate. Press Vol- during the Hekate bootlogo.
    2. Tap Tools on the top bar.
    3. Tap on USB Tools.
    4. Tap on SD Card.
    5. Connect a DATA USB Type A to USB Type C cable from your PC to your Switch.
    6. Navigate to your switch's SD card on your PC.
  9. Rename atmosphere to OLD_atmosphere on the Switch SD card.
  10. Transfer the Contents of SDCARD to the top level of the Switch SD card.
    1. Say yes to overwrite any files.
    2. Once complete, eject the Switch SD card from within the PC options.
    3. Tap Close to close the window in Hekate.
    4. Remove the USB cable.
    5. Reboot back into CFW.
  11. Use either Daybreak to install the Firmware we downloaded in step 5 (for emuNAND or sysNAND users), or the official method in stock (for sysNAND users).
    1. This should always be the last step.
    2. If using the Daybreak method, be sure to keep current settings and install both Fat32+ExFat support.
    3. Once completed, the Switch will reboot.
  12. Cross your fingers. Hopefully you will be greeted with the lock screen upon reboot.
    1. Once rebooted, you can download and install individual updated/supported sys-modules, no "packs" and
    2. reinstall themes with updated NX Themes Installer.
# Block Nintendo Servers
127.0.0.1 *nintendo.*
127.0.0.1 *nintendo-europe.com
127.0.0.1 *nintendoswitch.*
95.216.149.205 *conntest.nintendowifi.net
95.216.149.205 *ctest.cdn.nintendo.net
[config]
autoboot=1
autoboot_list=0
bootwait=5
backlight=100
noticker=1
autohosoff=1
autonogc=1
updater2p=1
bootprotect=0
{-- Custom Firmwares --}
[Atmo Vanilla]
fss0=atmosphere/package3
[Atmo EMU]
fss0=atmosphere/package3
emummcforce=1
[Atmo SYS]
fss0=atmosphere/package3
emummc_force_disable=1
{-------- Stock -------}
[Stock]
fss0=atmosphere/package3
stock=1
emummc_force_disable=1
# Block Nintendo Servers
127.0.0.1 *nintendo.*
127.0.0.1 *nintendo-europe.com
127.0.0.1 *nintendoswitch.*
95.216.149.205 *conntest.nintendowifi.net
95.216.149.205 *ctest.cdn.nintendo.net
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment