nx-sd is a lightweight, ready-to-use custom firmware package for the Nintendo Switch. It includes everything necessary for launching homebrew and custom NSPs.
- Download and extract the latest release of nx-sd.
- Copy the contents of the
sdcard
folder to the root of your microSD card. - Power on your Nintendo Switch in RCM and inject the payload in
payload
folder. - Atmosphère will boot automatically.
-
Install devkitARM and devkitA64 toolchains.
-
Install dependencies
sudo pacman -S devkitarm-rules switch-curl switch-freetype switch-libconfig switch-libjpeg-turbo switch-sdl2 switch-sdl2_image switch-sdl2_gfx switch-sdl2_ttf switch-zlib
-
Install Python 3.7 or newer.
-
Clone this repo and all submodules recursively.
git clone https://github.com/nicoelayda/nx-sd.git --recurse-submodules
-
Run
build.py
.
Component | Version | Description |
---|---|---|
Atmosphère | 0.8.9 | Custom firmware for the Nintendo Switch |
hekate | 4.10.1 | Custom Nintendo Switch bootloader |
nx-hbloader | 2.1 | Host process for loading homebrew NROs |
nx-hbmenu | 3.0.1 | The Nintendo Switch homebrew menu |
Component | Version | Description |
---|---|---|
Checkpoint | 3.6.0 | Save manager for the Nintendo Switch |