Step 3 - Post-Installation

Now that you have ReiNX up and running, we will cover what you can do with it, and other recommended steps to take before you dive too deep into homebrew.

Using ReiNX

Homebrew Usage

  • Place any homebrew applications (.nro format) that you would like to use into the /switch/ folder on your SD Card.
  • By default, you will be able to launch the Homebrew Menu by clicking the Album applet.
    • If you would like to access the Album normally, hold down the R button while opening it.
  • Once in the Homebrew Menu, you may launch any homebrew applications you have installed.
  • To close most homebrew, you can use the + or B buttons. Some homebrew requires you hit the Home Button however.

Warning exFAT Users: Be sure to safely exit out of any homebrew application using the above method before hitting the Home Button, otherwise you may cause corruption of your SD Card.


Change Homebrew Menu (hbmenu) Launching Behavior

Note: You currently need the legacy format of hbloader (010000000000100D folder in /ReiNX/titles/) to take advantage of these features.

  1. Plug your SD Card into your PC, or otherwise access the SD Card.
  2. Navigate to the config folder.
  3. Open hbl-config.ini using any text editor of choice.
  4. Follow the in-config instructions for changing the hbmenu launching behavior.

Booting from a "Recovery" Payload

Current "Recovery" functionality has not yet been finalized in ReiNX, however you can still take advantage of one of its features in the meantime allowing you to chainload any payload you would like via the ReiNX payload itself.

  1. Plug your SD Card into your PC, or otherwise access the SD Card.
  2. Navigate to the ReiNX folder.
  3. Copy over your alternative payload of choice to the ReiNX folder eg. memloader.bin, hekate_ctcaer_x.x.bin, etc.
  4. Rename the payload to recovery.bin
  5. Reboot the console and inject the ReiNX.bin payload while holding Vol+ on your Switch.
  6. You should have successfully chainloaded the recovery.bin payload.

Updating ReiNX

You can update ReiNX in two ways:

  • Manually updating the files yourself (covered here).
  • Using the ReiNX Toolkit to download the latest nightly (covered below in the ReiNX Toolkit section).

Currently updating manually is the most surefire way to ensure you are using the latest version.

In many cases updating via the ReiNX Toolkit may not be possible such if you updated your firmware on an old version of ReiNX that does not support it.

Manually Updating ReiNX

The following steps assume you have an existing installation of ReiNX on your SD card and are not starting from scratch. If you are starting from scratch, please refer to the Step 2 - Download and Install page.

  1. Navigate to the Downloads dropdown in the menubar, and click on Stable (Recommended).
  2. Click the Download button on the latest release on that page.
  3. Delete the old ReiNX folder on your SD card.
    • Advanced Users: If you have manually added anything to the titles folder or have custom sysmodules, be sure to make a copy of those before you delete them.
  4. Delete the old ReiNX.bin file from the root of your SD card if applicable.
  5. Copy over the new ReiNX folder to the root of your SD card.
  6. Save the ReiNX.bin payload to the to your PC (or other payload injector of choice).
    • Optional: Copy over the new ReiNX.bin to the root of your SD card. This is useful if you only wish to update the ReiNX.bin on your SD card, while using the same ReiNX.bin payload on your payload injector of choice. If you are unsure what this means, skip this optional step.
  7. Congratulations! You should be successfully updated. Inject the new payload like normal.

ReiNX Toolkit

WARNING EXFAT USERS

It is not recommended to use the following functions with an exFAT formatted SD Card:

  • ReiNX Updates
  • Change Splash
  • KIP Manager

FAT32 users will not experience any issues.


ReiNX Updates

This section will allow you to update either ReiNX CFW, or the Toolkit itself to the latest nightly builds.


Change Splash

This section allows you to change your boot splashscreen, and will show you all compatible splashscreens in the /Toolkit/splashes/ folder.

Compatibility Requirements

  • Resolution: 1280x720
  • File Format: PNG, JPG, JPEG, PNG, BMP

KIP Manager

Allows you to enable or disable individual sysmodules. Disabled sysmodules are moved to the /ReiNX/sysmodules.dis/ folder.

It is highly recommended to not disable the default sysmodules that come with ReiNX. Disabling them will cause more issues than not, only change them if you are an advanced user.

Recommended Sysmodules

  • loader.kip
  • sm.kip
  • pm.kip
  • fs_mitm.kip

Toggle AutoRCM

It is recommended to enable AutoRCM after your first successful boot of ReiNX. It will skip the need for a jig, or any other method of entering RCM Mode going forward. Please be aware of the following:

  • AutoRCM automatically places your Switch into RCM Mode when:
    • Turning Off
    • Turning On
    • Rebooting
  • Your Switch will drain battery while in RCM Mode.
    • If you wish to fully power off your Switch, hold down the power button for ~15 seconds while booted or in RCM Mode.
    • If your Switch battery dies while in RCM mode, it will take a very long time to charge back up in order to boot again. Place your Switch on the dock to charge for up to 1 hour until it boots.
  • You will be unable to boot without a payload while AutoRCM is enabled.
  • Advanced Users: Disabling AutoRCM and rebooting into OFW will burn your fuses if you upgraded using an offline updater such as ChoiDojourNX

Backup Tool (NAND Backup)

This is where you can create a NAND backup, just in case you accidentally brick your Switch or otherwise require flashing a known-working NAND. This is highly recommended for all users to perform before they start experimenting with homebrew.

In order to ensure that your Switch does not go into sleep mode while you are creating your NAND backup, it is recommended you perform the following:

  1. Navigate to System Settings
  2. Navigate down to Sleep Mode
  3. Change both Auto-Sleep options to Never

NAND Backup

  1. Click Backup Cal0
  2. Click Backup Boot0/1
  3. Click Backup NAND

Now that you have begun your NAND backup, it is important to be aware of the following:

  • The Backup NAND option should take ~20 minutes depending on the speed of your SD Card.
  • The NAND backup itself will be split into multiple <4GB file parts to ensure compatibility with both exFAT and FAT32 users.
    • Upon NAND backup, the ReiNX Toolkit will automatically generate scripts that will allow you to merge the parts together into a single rawnand.bin.
      • combinerScript.bat is for use with Windows
      • combinerScript.sh is for use with macOS and Linux
  • In order to restore the NAND backup, it will require an exFAT formatted SD Card and the use of the Hekate bootloader.
  • It is recommended to copy the NAND backup to a PC for safekeeping.
    • Once copied to a PC, you may safely delete it from your SD Card.

Power

Basic power settings that will immediately either Reboot or Shutdown your Switch. If you have AutoRCM enabled, both of these options will effectively function the same.


Help

Credits to all of the people who worked on the ReiNX Toolkit.

Updating to Latest Firmware

We recommend the latest compatible firmware when running ReiNX. You can find the latest information on compatible firmware on the News section of the homepage.

Update Officially

  1. Connect to the internet.
  2. Navigate to System Settings.
  3. Navigate down to System.
  4. Click System Update

This will update you to the latest firmware available.


Update Unofficially / Offline

There are many reasons why you would want to not update officially, such as:

  • No internet connection.
  • Nintendo Switch console is banned from Nintendo servers.
  • Prefer to keep fuses intact when upgrading.
  • Newest firmware version isn't compatible and you wish to install an older version.
  • You just want to install the exFAT update.

In order to update unofficially, please refer to the official ChoiDojourNX GBAtemp thread.

Tinfoil

Tinfoil is a title manager, similar to FBI on the 3DS, that allows you to install any Switch game backups (.nsp format) of your choosing. All games will appear on your home screen as normal, but will only work while in CFW. Currently, .xci format games are not supported. It is recommended to use a utility such as 4nxci to convert any .xci formatted games to .nsp for use with Tinfoil.

We will detail our two recommended ways to install .nsp files. For additional information on how to use Tinfoil, please refer to the GitHub page. If you have any issues with Tinfoil, please refer to the Troubleshooting page.

'Install NSP' Method

This method is the most straightforward, however FAT32 users will run into issues if they try to install games larger than 4GB. For FAT32 users, we recommend the 'USB Install NSP' Method.

  1. Copy any .nsp format game backup to your /tinfoil/nsps/ folder
  2. Click the Title Management > Install NSP option
  3. Install the .nsp of your choice
    • Due to bugs with Tinfoil, please only attempt to install ~20 .nsp files at once. Any more and the application risks crashing.

'USB Install NSP' Method

We recommend using the utility called AluminumFoil for USB install. It is compatible with both Windows and macOS. You can find the download, and instructions on usage here.

Alternatively you may use the included USB Install Python script found in the tools folder of the latest downloads here.

Recommended Homebrew

Recommended Homebrew Applications

Place homebrew applications in the /switch/ directory.

  • The Switch homebrew scene has quite a lot to offer, here are some of our favorites.
    • NX Appstore - An online app store for finding / downloading new homebrew apps. This is best as a discovery option.
    • Checkpoint - An open source save manager for your Switch.
    • EdiZon - A basic save manager, but also a save editor for select Switch games.
    • NX Shell - A feature rich file manager. You can use it to delete files from your Switch directly.
    • Goldleaf - A new and upcoming file browser and title manager, similar to Tinfoil.
    • RetroArch - A popular all-in-one emulator front-end for your Nintendo Switch.
    • ChoiDojourNX - Best way to update your Switch firmware offline without burning fuses.

Recommended Sysmodules

Please sysmodules in the ReiNX/sysmodules/ folder.

  • Please keep in mind that optional sysmodules may introduce instability, crashing, or failure to boot. If your Switch fails to boot, remove the sysmodule causing the issue.
    • sys-ftpd.kip - Allows for quick and easy file transfer between your Switch and PC. Connect to your Switch's internal IP address using port 5000, eg. 192.168.1.2:5000. Toggle it on and off using the following button combination on your Joycons: Minus + Plus + X.
    • sys-netcheat.kip - Enables cheating in games, cheat-engine style. Be sure to not use this online for the sake of others and as you'll quickly be banned.
    • switch-rich-presence.kip - Show off what Switch games you are playing in Discord?
    • ldn_mitm.kip - Be able to play LAN multiplayer online. Follow the guide here to set it up.

Discord

If you would like to join the community or have any issues and would like help, feel free to join the Discord.

You may also click the icon in the footer.