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!


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:



  • 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, use a secondary one, or having to split the NAND backup


  • Requires system update to allow exFAT support
  • Nintendo's current prfile2 exFAT driver causes rampant corruption on your SD card when using homebrew, 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



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


  • Marginally slower SD card performance
  • Does not allow for filesizes above 4GB
    • This can be worked around when installing games by using your title manager of choice's USB install option
  • Cannot currently restore a single-file NAND backup file - requires the user to install a split NAND backup (Hekate can create split NAND by default)

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.

You can make a NAND backup using hekate.

  1. Download the latest release of hekate from the link above.
  2. Extract the files in the zip to the root of your sd card.
  3. Follow the steps in Step 2 - Download and Install but inject hekate_ctcaer_[version].bin instead of ReiNX.bin
  4. Once the menu shows up, press on Tools at the top of the screen
  5. Press Backup eMMC
  6. Press eMMC BOOT0 & BOOT1 and wait for it to complete, once it's done press Close in the top right.
  7. Press eMMC RAW GPP, this will create a full backup of the switch eMMC. Wait for it to complete and once it's done press Close in the top right.
  8. Press Close again and press Home at the top of the screen, Press Power Off and confirm it in the pop-up menu.
  9. Take out the sd card and plug it into your computer.
  10. Copy the /backup/ folder on the root of your sd card and put it somewhere safe, using cloud storage is recommended.


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

Step 2 - Download and Install