Step 1 - Requirements

This first part of the guide will guide you through the prerequisites to ensure you have everything you need before attempting to install ReiNX onto your Nintendo Switch.

If you are stuck or need help, please see our Troubleshooting page or join our discord here and ask for help in the relevant channel. Good luck!

Hardware

A Compatible Nintendo Switch

  • Nintendo Switches sold after June 2018 have a high chance of not being compatible with the current exploits / custom firmwares available. These are known as iPatched switches. If you suspect you have a newer Nintendo Switch, please check the Troubleshooting page for more information regarding how to identify if you have a compatible device.
  • You will also need a Nintendo Switch on a firmware higher than 1.0. It is recommended to be on the latest compatible firmware. Please refer to the News section on the homepage.
    • It is safe to update using the built-in system updater, however if you wish to update your Switch offline without burning your fuses please check the Step 3 - Post-Installation page.

Joycon Rail 'Jig'

In order to enter RCM Mode, you will need a way to bridge pin 10 with either pin 1, 7 or 9 on the Joycon rail. This triggers a simulated press of the 'Tegra' home button, which is necessary in combination with Volume Up button in order to enter RCM Mode. It is important to note this is different than the Home Button on the Joycon itself.

We recommend buying a pre-made jig online for cheap, however please refer to this GBAtemp thread on alternate methods.


A USB Type-C Cable

Does not matter what kind of USB Type-C cable it is, as long as it connects your Switch to your PC or other 'Payload Injector' of choice.

microSD Card

We recommend an SD card with at least 32GB of free space available so you can perform NAND backups, which will be covered in Step 3 - Post-Installation. You will also need to decide if you want to use exFAT or FAT32 filesystem on your SD Card. Both have pros and cons as listed below:

exFAT

Pros

  • Marginally faster SD card performance
  • Allows for large filesizes, which is important if you like installing NSPs directly from your SD card
  • Can easily restore a NAND backup without having to reformat the SD card or use a secondary one

Cons

  • Requires system update to allow exFAT support
  • Nintendo's current prfile2 exFAT driver causes rampant corruption on your SD card when using homebrew, such as automatically updating CFW via the ReiNX Toolkit, using RetroArch, or really any other homebrew application on any CFW.
    • This can cause some saved pictures / videos to be unreadable
    • Installed games to the SD card can become unplayable until reinstalled
    • Homebrew applications can stop working
    • Booting altogether might not work until the affected files are replaced

FAT32

Pros

  • Does not face the same corruption issues as exFAT
    • As such, better homebrew compatibility and system stability

Cons

  • Marginally slower SD card performance
  • Does not allow for filesizes above 4GB
    • This can be worked around when installing games by using Tinfoil's USB install option
  • Cannot currently restore a NAND backup - requires an exFAT formatted SD card

We recommend FAT32 for the most stable experience, however pick whichever filesystem matches your use-case. Just be aware of the corruption issues present with exFAT.

Note: For Windows users, you will need the third party utility GUI Format in order to format large SD cards to FAT32.

If you choose to use exFAT, your Switch will require a system-update to be able to utilize the filesystem. If you do not care about fuses (which you can read more about here) then you may safely update using the Switch's own system updater. If you are an advanced user and would like to update offline while preserving your fuses, please refer to Part 3 - Post-Installation.

Payload Injector

Depending on what operating system you are running, you will need to download one of these below to inject the payload to your Switch.

  • TegraRCMGUI | Windows
    Download / GitHub link is here.
     
  • Fusée Gelée Launcher | macOS
    Download / GitHub link is here.
    You’ll need python3 to run this, which you can download here.
     
  • Fusèe Launcher | Linux and macOS
    Download / GitHub link is here.
    You’ll need python3 to run this, which you can download here.
     
  • Rekado | Android
    Download / GitHub link is here.

Optional Steps

Clean NAND Backup + Dumping Biskeys

Before you make any modifications to your Switch, it is recommended for most users to make a clean NAND backup of your Switch using Hekate in case anything goes wrong. It is also advised to dump your console's biskeys as well.

Please refer to the NAND backup GBAtemp thread for more information.

Alternatively you can also make one post-install NAND backup using the ReiNX Toolkit as detailed in the Step 3 - Post-Installation page.

Congratulations!

If you have all of the necessary prerequisites, you may proceed to the next step.

Step 2 - Download and Install