https://github.com/nicoelayda/nx-sd
A lightweight, ready-to-use custom firmware package for the Nintendo Switch.
https://github.com/nicoelayda/nx-sd
cfw custom-firmware nintendo-hacking nintendo-switch nintendo-switch-hacking
Last synced: over 1 year ago
JSON representation
A lightweight, ready-to-use custom firmware package for the Nintendo Switch.
- Host: GitHub
- URL: https://github.com/nicoelayda/nx-sd
- Owner: nicoelayda
- License: gpl-3.0
- Created: 2018-11-02T13:06:15.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-27T03:37:08.000Z (about 7 years ago)
- Last Synced: 2025-01-14T23:59:02.894Z (over 1 year ago)
- Topics: cfw, custom-firmware, nintendo-hacking, nintendo-switch, nintendo-switch-hacking
- Language: Python
- Homepage:
- Size: 271 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nx-sd
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.
## Quick Start Guide
1. Download and extract the [latest release](https://github.com/nicoelayda/nx-sd/releases/latest) of nx-sd.
2. Copy the contents of the `sdcard` folder to the root of your microSD card.
3. Power on your Nintendo Switch in RCM and inject the payload in `payload` folder.
4. Atmosphère will boot automatically.
## Building
1. Install [devkitARM and devkitA64](https://devkitpro.org/wiki/Getting_Started) toolchains.
2. 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
3. Install [Python 3.7](https://www.python.org/downloads/) or newer.
4. Clone this repo and all submodules recursively.
git clone https://github.com/nicoelayda/nx-sd.git --recurse-submodules
5. Run `build.py`.
## Components
### Core components
| Component | Version | Description |
| --------------------------------------------------------- | ------- | ----------- |
| [Atmosphère](https://github.com/Atmosphere-NX/Atmosphere) | 0.8.9 | Custom firmware for the Nintendo Switch |
| [hekate](https://github.com/CTCaer/hekate) | 4.10.1 | Custom Nintendo Switch bootloader |
| [nx-hbloader](https://github.com/switchbrew/nx-hbloader) | 2.1 | Host process for loading homebrew NROs |
| [nx-hbmenu](https://github.com/switchbrew/nx-hbmenu) | 3.0.1 | The Nintendo Switch homebrew menu |
### Addons
| Component | Version | Description |
| --------------------------------------------------------- | ------- | ----------- |
| [Checkpoint](https://github.com/FlagBrew/Checkpoint) | 3.6.0 | Save manager for the Nintendo Switch |