Skip to content
A modular Switch custom firmware
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
NX_Sysmodules @ 9cfe17d
data 2.0 splash Dec 20, 2018
src fixed sleepmode (smh my head) Mar 17, 2019
.gitignore init commit Jul 22, 2018
.gitmodules linked in NX_Sysmodules; minor refactor Aug 3, 2018
Dockerfile Fix dkp dependencies for CI. Feb 24, 2019
Makefile Fix dkp dependencies for CI. Feb 24, 2019


License: GPL v2 Discord Server

The modular switch custom firmware


Put ReiNX folder on the root of your switch's SD card and run ReiNX.bin with your favorite fusee launcher.


You'll need devkitpro with devkitARM (along with the devkitarm-rules package) and run:

git clone --recurse-submodules
cd ReiNX && make

To compile with Docker, chmod +x and run the shell script ./ After that, just check out dir. This will compile without requiring installation of DevKit* dependencies.


  • Modularity (doesn't rely on or require any SD files to run; customize SD files to your liking)

  • Loads all KIPs from /ReiNX/sysmodules/ directory

  • Optional custom kernel/secmon/warmboot

  • FS patches on the fly (NCA verify/cmac and optional nogc)

  • Kernel patches on the fly (optional debug mode)

  • Exclusive ReiNX sysmodules

  • ES patch in RXP patch format (used with custom loader.kip)

Official thread:



Naehrwert for hardware init code and generally being helpful!

CTCaer and st4rk for their contribution to the hardware code aswell!

SciresM for sysmodules!

The community for your support!

You can’t perform that action at this time.