https://github.com/mlemiam/Vanillatmosphere
A truly atmosphere cfw vanilla pack for the Nintendo switch
https://github.com/mlemiam/Vanillatmosphere
atmosphere cfw nintendo-hacking pack switch-homebrew
Last synced: 3 months ago
JSON representation
A truly atmosphere cfw vanilla pack for the Nintendo switch
- Host: GitHub
- URL: https://github.com/mlemiam/Vanillatmosphere
- Owner: mlemiam
- License: gpl-3.0
- Created: 2023-05-09T19:08:30.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2026-04-08T19:54:30.000Z (4 months ago)
- Last Synced: 2026-04-08T21:29:21.380Z (4 months ago)
- Topics: atmosphere, cfw, nintendo-hacking, pack, switch-homebrew
- Language: Python
- Homepage: https://nightly.link/mlemiam/Vanillatmosphere/workflows/build/main
- Size: 167 KB
- Stars: 35
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

I was tired of seeing so-called "vanilla" packs that often contained a lot of homebrew with unmaintained configurations so I made mine without extras things like logo, homebrew and outdated configs lol




[](https://www.gnu.org/licenses/gpl-3.0)
> [!CAUTION]
>To avoid being banned by Nintendo, you must create an Emunand, block Nintendo servers (already included in the pack), and hide the serial number (also included in the pack). This pack allows you to launch a sysnand system with sys-patch, as I myself am banned, but you must configure it if you do not want to be banned. [Click here for guide](https://switch.hacks.guide/)
> [!WARNING]
> I don't update releases very regularly because I don't use my Switch very much, so it sometimes takes me several weeks to notice updates. If you want to have the latest version available, feel free to use the automatic builds [here.](https://nightly.link/mlemiam/Vanillatmosphere/workflows/build/main/artifact-syspatches)
> [!NOTE]
> since version 1.8.0 of atmosphere sigpatches no longer work and are replaced by the sys-patch module made by [@impeeza](https://github.com/impeeza/) originally created by [@ITotalJustice](https://github.com/ITotalJustice)
Content
=====
- [Atmosphere-NX /
Atmosphere](https://github.com/Atmosphere-NX/Atmosphere)
* 90DNS
* system_settings.ini (disable cheats by default)
* exosphere.ini (incognito aka blank prod)
* ~~ips patches (sigpatches)~~ **replaced by [sys-patch](https://github.com/impeeza/sys-patch) since [1.8.0](https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.8.0-prerelease)**
- [CTCaer /
hekate](https://github.com/CTCaer/hekate)
* boot entries (sysnand or emunand)
* boot.ini
* boot.dat for modchips (build with [this](https://github.com/mlemiam/Vanillatmosphere/blob/main/scripts/tx_custom_boot.py))
- [impeeza/sys-patch](https://github.com/impeeza/sys-patch)
* config.ini
- [configs](https://github.com/pinokaille/Vanillatmosphere/tree/main/configs) 👆
- [fortheusers /
hb-appstore ](https://github.com/fortheusers/hb-appstore)
Versions
=====
| Official firmware | Custom firmware | Downloads | Changelogs |
| ------------------|-----------------| ----------| ---------- |
| Horizon [22.1.0](https://switchbrew.org/wiki/22.1.0) | Vanillatmosphere 1.11.1 |[Download](https://github.com/mlemiam/Vanillatmosphere/releases/tag/1.11.1)| [changelog](https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.11.1) |
| Horizon [22.0.0](https://switchbrew.org/wiki/22.0.0) | Vanillatmosphere 1.11.0 |[Download](https://github.com/mlemiam/Vanillatmosphere/releases/tag/1.11.0)| [changelog](https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.11.0) |
| Horizon [21.2.0](https://switchbrew.org/wiki/21.2.0) | Vanillatmosphere 1.10.2 |[Download](https://github.com/mlemiam/Vanillatmosphere/releases/tag/1.10.2)| [changelog](https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.10.2) |
| Horizon [21.1.0](https://switchbrew.org/wiki/21.1.0) | Vanillatmosphere 1.10.1 |[Download](https://github.com/mlemiam/Vanillatmosphere/releases/tag/1.10.1)| [changelog](https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.10.1) |
| Horizon [21.0.0](https://switchbrew.org/wiki/21.0.0) | Vanillatmosphere 1.10.0 (pre) |[Download](https://github.com/mlemiam/Vanillatmosphere/releases/tag/1.10.0-prerelease)| [changelog](https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.10.0-prerelease) |
| Horizon [20.5.0](https://switchbrew.org/wiki/20.5.0) | Vanillatmosphere 1.9.5 |[Download](https://github.com/mlemiam/Vanillatmosphere/releases/tag/1.9.5)| [changelog](https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.9.5) |
| Horizon [20.4.0](https://switchbrew.org/wiki/20.4.0) | Vanillatmosphere 1.9.4 |[Download](https://github.com/mlemiam/Vanillatmosphere/releases/tag/1.9.4)| [changelog](https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.9.4) |
| Horizon [20.3.0](https://switchbrew.org/wiki/20.3.0) | Vanillatmosphere 1.9.3 |[Download](https://github.com/mlemiam/Vanillatmosphere/releases/tag/1.9.3)| [changelog](https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.9.3) |
| Horizon [20.2.0](https://switchbrew.org/wiki/20.2.0) | Vanillatmosphere 1.9.2 |[Download](https://github.com/mlemiam/Vanillatmosphere/releases/tag/1.9.2)| [changelog](https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.9.2) |
| Horizon [20.1.1](https://switchbrew.org/wiki/20.1.1) | Vanillatmosphere 1.9.1 |[Download](https://github.com/mlemiam/Vanillatmosphere/releases/tag/1.9.1)| [changelog](https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.9.1) |
| Horizon [20.0.1](https://switchbrew.org/wiki/20.0.1) | Vanillatmosphere 1.9.0 (pre) |[Download](https://github.com/mlemiam/Vanillatmosphere/releases/tag/1.9.0-prerelease)| [changelog](https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.9.0-prerelease) |
| Horizon [19.0.1](https://switchbrew.org/wiki/19.0.1) | Vanillatmosphere 1.8.0 |[Download](https://github.com/mlemiam/Vanillatmosphere/releases/tag/1.8.0-prerelease)| [changelog](https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.8.0-prerelease) |
| Horizon [18.1.0](https://switchbrew.org/wiki/18.1.0) | Vanillatmosphere 1.7.1 |[Download](https://github.com/mlemiam/Vanillatmosphere/releases/tag/1.7.1)| [changelog](https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.7.1) |
| Horizon [17.0.0](https://switchbrew.org/wiki/17.0.0) | Vanillatmosphere 1.6.2 |[Download](https://github.com/mlemiam/Vanillatmosphere/releases/tag/1.6.2)| [changelog](https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.6.2) |
| Horizon [16.1.0](https://switchbrew.org/wiki/16.1.0) | Vanillatmosphere 1.5.5 |[Download](https://github.com/mlemiam/Vanillatmosphere/releases/tag/1.5.5)| [changelog](https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.5.5) |
| Horizon [16.0.3](https://switchbrew.org/wiki/16.0.3) | Vanillatmosphere 1.5.4 |[Download](https://github.com/mlemiam/Vanillatmosphere/releases/tag/1.5.4)| [changelog](https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.5.4) |
| Horizon [16.0.3](https://switchbrew.org/wiki/16.0.3) | Vanillatmosphere 1.5.3 |[Download](https://github.com/mlemiam/Vanillatmosphere/releases/tag/1.5.3)| [changelog](https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.5.3) |
Local
=====
If you want to use the program locally on your computer, you can simply install the dependencies (requirement.txt) and run the program as follows:
```
python vanillatmosphere.py
```
The local version does not use a GitHub API key by default, if you want to use it, export your token as API_TOKEN
You can also use the tx_custom_boot.py program, which converts a payload into a .dat file for use in an sx pro.
```
python tx_custom_boot.py
```
Credit
=====
thanks to [@fortheusers](https://github.com/fortheusers) [@CTCaer](https://github.com/CTCaer) [@Atmosphere-NX](https://github.com/Atmosphere-NX) [@ITotalJustice](https://github.com/ITotalJustice) [@impeeza](https://github.com/impeeza/)