This portion of the guide assumes you have all of the necessary prerequisites. This section covers how to prepare your SD Card, enter RCM Mode and finally booting into ReiNX itself.
You can either download the latest stable release, or if you are an advanced user you can download the latest nightlies. If one doesn't work, try the other. The installation process remains largely the same. The stable release is recommended for new users.
Open a terminal instance in the fusee-launcher directory. Copy the ReiNX.bin payload to this directory. Plug your Switch into your PC using your USB Type-C cable of choice. Run: sudo python3./fusee-launcher.py./ReiNX.bin If you did everything correctly, you should see the ReiNX splashscreen on your Switch. Instructions: Put the Switch in RCM and connect it to your device. (Insert your jig into right-joycon rail and hold volume-up while. Select one of the example payloads, or upload one. Press 'Do the thing!' On the consent screen that appears, select 'APX' and hit confirm. If APX does not appear.
The below checkboxes are for personal reference to keep you on track as you follow each step.
Now that you have your SD Card prepared, it is required to enter RCM Mode so you can inject a payload (eg. ReiNX.bin) to the Switch.
Please note that you will need to enter RCM and inject the payload every time you wish to boot your Switch from a completely powered off state, when restarting it will restart into ReiNX automatically, but this is not the case when starting from a powered off state. For a better user experience, we recommend enabling AutoRCM as detailed in Step 3 - Post-Installation.
Please follow the instructions for the payload injection application of your choosing.
You can safely ignore the alternate instructions that do not apply to you.
Download / GitHub link is here.
Download / GitHub link is here.
You’ll need python3 to run this, which you can download here.
Download / GitHub link is here.
You’ll need python3 to run this, which you can download here.
Download / GitHub link is here.
You should now be up and running with ReiNX. Please proceed for any additional information on what to do next.
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 discordhere and ask for help in the relevant channel. Good luck!
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.
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.
After this, you have the swig executable in the 'C:Program Filesswigwin-2.0.7' directory: 'CProgram Filesswigwin-2.0.7swig' you have to set now the environment variable 'path' to point to this swig exec: add for this the 'C:Program Filesswigwin-2.0.7' path to the 'path'variable according to my example; that is all you need to use swig on.
The latest release is swig-4.0.2. View the release notes. Windows users should download swigwin-4.0.2 which includes a prebuilt executable. Many Unix-like operating systems also include packages of SWIG (e.g. Debian GNU/Linux, FreeBSD, Cygwin). Consult your package management application to see if your operating system does.
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:
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.
Depending on what operating system you are running, you will need to download one of these below to inject the payload to your Switch.
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.

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