An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

![Super cool logo](https://github.com/pinokaille/Vanillatmosphere/blob/main/assets/banner.png?raw=true)

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://img.shields.io/github/v/release/Atmosphere-NX/Atmosphere?color=pink&label=atmosphere&style=flat-square)
![](https://img.shields.io/github/v/release/CTCaer/Hekate?color=pink&label=hekate&style=flat-square)
![](https://img.shields.io/github/v/release/fortheusers/hb-appstore?color=pink&label=hb-appstore&style=flat-square)
![](https://img.shields.io/github/v/release/impeeza/sys-patch?color=pink&label=sys-patch&style=flat-square)

[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](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/)