Atmosphere-NX/Atmosphere
A custom firmware for the Nintendo Switch that replaces its boot chain and OS components to enable homebrew and system modifications.
The problem
Switch owners who want to run homebrew, backup their NAND, or modify system behaviour hit the console's signed boot chain and locked-down Horizon OS. There is no supported path to replace or extend those components, so any such work requires reimplementing the boot stages and system modules from scratch. Atmosphère does that: it supplies replacements for the bootloader, TrustZone, and sysmodules so the console can run modified firmware.
What's different
Rather than shipping a bundle of prebuilt patches, Atmosphère is structured as named components (Fusée, Exosphère, Thermosphère, Stratosphère, Troposphère) each replacing a specific layer of the platform, from first-stage loading through application-level patches. That layered structure is what distinguishes it from heavier all-in-one bootloader distributions, which bundle the loader and payload management into one package and often pair it with a specific CFW. Atmosphère also exposes an EMU NAND pathway through Thermosphère, letting you boot a redirected NAND image instead of the internal storage. The README itself is thin — it names components and credits but does not document usage, so most of your knowledge will come from the surrounding community.
Who it's for
Switch homebrew developers and technically confident tinkerers who need a maintainable, component-oriented CFW base and are comfortable with low-level boot, TrustZone, and sysmodule concepts. Casual users looking for a one-click modding experience should look elsewhere — this is not a packaged installer and the README gives no setup guidance. Anyone unwilling to accept warranty and ban risk should not proceed.
Cost of adoption
This is C++ firmware close to the metal, built for the Switch's Horizon OS; you need the console itself, a way to launch a payload, and familiarity with the ecosystem's tooling. The GPLv2 license applies to the project, with an explicit exemption allowing Nintendo to relicense its own code under Zero-Clause BSD — read that section if you plan to reuse anything. Expect no install command in the README; setup instructions live in community documentation, not here. Freshness matters more than stars for CFW: staying compatible with newer system firmware is the real maintenance burden.
Verdict
Atmosphère is not new: created in January 2018, it has accumulated about 20,200 stars and roughly 1,500 forks, which points to an established project with a long development history rather than a spike. The recent signal is modest — about +416 stars this month and a #14 spot on the monthly C++ board, with no daily trending appearances and only an old, low-engagement Hacker News thread — so interest is steady but not surging. For its niche it remains a reference implementation, and the star count reflects years of accumulated trust. Adopt it if you need a component-level CFW base and can absorb the setup complexity; otherwise the effort is disproportionate.
Hacker News
Written by AI from the project's README, updated October 24, 2026. The project's own docs are the source of truth.