> For the complete documentation index, see [llms.txt](https://spiritual.gitbook.io/switchstuff/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://spiritual.gitbook.io/switchstuff/comparison/reinx-atmosphere-and-sx.md).

# ReiNX, Atmosphere, and SX

ReiNX, Atmosphere, and SX all have advantages and disadvantages.

## [Atmosphere](https://github.com/Atmosphere-NX/Atmosphere/releases)

Benefits ✨

* Free and open source
* Frequently updated
* Supported by almost every single homebrew app
* Supports emuMMC
* Has built in prodinfo blanking
* Ability to set boot screen using IPS patches

Detriments 📛

* Doesn't have sigpatches built in
* Still work in progress, has many bugs

## [ReiNX](https://github.com/Reisyukaku/ReiNX/releases)

Benefits ✨

* Has sigpatches built in
* Has own toolbox that can do nand backups and set splash screen
* Free and open source
* Access to Icon View in Tinfoil

Detriments 📛

* Doesn't support emuMMC
* Not frequently updated
* Doesn't have built in prodinfo blanking

## [SX OS](https://sx.xecuter.com/)

Benefits ✨

* Has sigpatches built in
* Custom menu
* Has ldn mitm built in
* Has protection (in the form of stealth mode, not recommended for long term use) built in
* Has many exclusive features in Tinfoil
* Can mount XCI's from external drive

Detriments 📛

* Not free, you need to pay
* Not open source
* Sometimes breaks other homebrew
* Based on Atmosphere, which is already free
* Not frequently updated
* Can't set your own splash screen
* Has many bugs

## What about those CFW packs that have everything already there?

Don't use those. Ever since AtlasNX (and by extension Kosmos) died, CFW packs have been popping up all over GitHub. **Don't use these.** While it maybe seem like its great to have many homebrews bundled together, it makes troubleshooting much harder, and also permanently breaks emuMMC's, preventing them from switching to Vanilla Atmosphere without redoing the entire emuMMC. They also use FSS0, which is great for booting CFW on sysnand, but it's not great for anything else, including installing any NSP's. Always use regular Atmosphere with sigpatches. Use [hbappstore](https://github.com/vgmoose/hb-appstore/releases) if you're too lazy to get the homebrews from GitHub.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://spiritual.gitbook.io/switchstuff/comparison/reinx-atmosphere-and-sx.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
