RCM

RCM (short for ReCovery Mode) is a mode for the switch that allows nintendo to send the switch commands to do various things. People found out that on unpatched switches, you could send a payload, and then quickly copy it into the memory buffer behind the stack, overflowing the memory buffer into the stack, meaning you smash the stack and get full access to everything on the system. We use it here to launch atmosphere.

emuNAND vs emuMMC vs sysNAND

  • sysNAND stands for System NAND, meaning the internal storage in your actual Switch.
  • emuNAND stands for emulated NAND, this means that your entire NAND (system memory) will run off your microSD card with Custom Firmware (CFW). This NAND's contents (games, applications, saves, etc.) are completely separate from your sysNAND.
  • emuMMC is the name for the currently used implementation of emuNAND on Switch. It has no difference from emuNAND besides name.

This is for the people who don't have an 64GB microSD card or larger, or who don't need/want an emuNAND.

Why sysNAND? Didn't the guide used to suggest emuNAND?

  • None of the tools we use for Pokémon games are believed to carry any risk of a console ban, and the extra utility provided by being able to take the console online makes your life easier and often is required for the tools to work as intended.
  • Lower ban risk due to user error. Accidentally connecting your emuNAND online will result in a console ban, as will many of the activities that one is often required for. Not having one also discourages potentially bannable behavior. Unless you explicitly need one, it is not recommended due to the increased risk and space requirements.

 

Continue to SD preparations (sysNAND CFW)


emuNAND CFW

What's needed for emuNAND

  • A microSD card that's 64GB or larger

Pros of using emuNAND over sysNAND CFW:

  • Using homebrew applications and CFW features in an environment that won't connect to Nintendo services, while the sysNAND can be used online.
  • Allowing users on patched Switches using Caffeine to update their emuNAND to latest and use it online, keeping sysNAND at a lower vulnerable version.

 

Continue to Entering RCM (emuNAND)