Switch Guide for Atmosphere
A guide collaboration between Nintendo Homebrew's Helpers and Staff, from stock to Atmosphere.
Credits and Thanks
I forked this guide and modified it to make it more simpler, less steps, and have more extra guides for common things done on Switch CFW.
Thank you very much to those people below here.
SciresM, TuxSH, hexkyz, fincs, Flump, jerbear64, Phoenix, xGhostBoyx, Such Meme Many Skill, and oreo639.
Thank you to everyone else that contributed to the guide on GitHub, but special thanks to noirscape.
Developer / Tool credits
- ReSwitched for some of texts in the guides ReSwitched discord
- Atmosphere-NX for Atmosphere.
- switchbrew for nx-hbloader and nx-hbmenu.
- nwert and CTCaer for Hekate.
- WerWolv for EdiZon.
- Flagbrew for Checkpoint.
- mtheall for FTPD.
- joel16 for NX-Shell.
- Cease & DeSwitch for fusee-gelee.
- MenosGrante for Rekado.
- eliboa for TegraRcmGUI.
- vgmoose, pwsincd, rw-r-r_0644 and crc32 for hb-appstore.
- exelix for NXThemes Installer and SwitchThemeInjector.
- Essometer for collecting patched Switch serials.
- shchmue for Lockpick and Lockpick_RCM.
- Ave for 90DNS.
- Nexrem (meganukebmp) for the Switch 90DNS Tester.
- exelix11 for Switch Theme Injector.
- vgmoose for hb-appstore.
- ITotalJustice for atmosphere-updater.
- noahc3, Team AtlasNX for some of texts and ideas from The Ultimate Noob Guide for Hacking your Nintendo Switch
- XorTroll for Goldleaf
- huntereb for Awoo-Installer
- developersu for ns-usbloader
- Joonie86 for Sigpatches
- spacemeowx2 for Lan-play
What is homebrew?
Homebrew applications are custom, user-made software, which haven’t been authorised by Nintendo. This can include save editing tools, games, emulators, and more.
Homebrew can be run for free on your Switch as long as you have a "first-generation" system running 9.2.0 or lower, and a USB-C cable.
What is Custom Firmware?
Custom Firmware (“CFW”) enables you to use more advanced hacks that userland homebrew can’t easily do. For instance, installing game modifications with ease.
CFW can be set up on any first-generation console on any version (but will require additional tools).
What does this guide install?
This guide has the end goal of taking a completely unmodified Switch from Stock Firmware to Atmosphere Custom Firmware.
fusee-gelee is currently the best method of launching Custom Firmware that gives us nearly full control of the system. It utilizes a vulnerability in the bootROM of the first-generation Switch systems, allowing us to send any payload we want to the Switch's recovery mode, instead of only ones that Nintendo have authorized.
What can I do with Custom Firmware?
- Customize your HOME Menu with user-created themes and splash screens
- Use “ROM hacks” for games that you own
- Backup, edit, and restore saves for many games
- Use cheats for your games and make the cheats for your games.
- Use games mods and make game mods, for Ex: Super Mario Odyssey mods at https://gamebanana.com/games/6376
- Play games for older systems with various emulators, using RetroArch or other standalone emulators
- Safely update to the latest system version without fear of losing access to homebrew
What do I need to know before starting?
Before beginning the guide, you must know the risks of Switch hacking: EVERY time you modify your system, there is always the potential for an UNRECOVERABLE brick. They’re rare but still a possibility so make sure you follow ALL directions EXACTLY.
This guide will work on first-generation Switch consoles in all regions on firmware 9.2.0 or below.
You will need one of the following in order to successfully follow this guide:
- A USB-A to USB-C cable, and a PC
- A USB-OTG cable, a USB-A to USB-C cable, and an Android device
- This does not work on every android phone
- A USB-C cable, and an Android device with a USB-C port
- A Lightning to USB-C cable, and a jailbroken iOS device
- This method is not covered by the guide, but you can read more about it at this website
You will also need a micro SD card that is at least 128 gigabytes or larger if you plan on following this guide through the emummc path, which is safer and strongly recommended. If you must use a smaller SD card, it is possible with the sysmmc path, but strongly not recommended.
If everything goes according to plan, you will lose no data and end up with everything that you started with (games, Nintendo Account, saves, etc will be preserved).
Keep your device plugged in and charged throughout the entire process to avoid data loss or damage from an unexpected power-off.
Custom Firmware is not permanent with current methods, and will be unloaded upon rebooting the system.
It is advised that you read the entire guide from start to finish one or more times before actually running through the guide with your system.