Go to file
2018-06-04 15:25:58 +00:00
exosphere Exosphere: Fix bugs, now boots 5.1.0 successfully. 2018-06-01 22:20:04 -06:00
fusee Merge pull request #114 from desowin/sdmmc-errata 2018-06-04 16:20:19 +01:00
img Push all graphical resources to main repo, add credits 2018-05-01 18:42:23 -06:00
stratosphere Build fix 2018-06-03 18:31:03 +02:00
thermosphere Revamp all the Makefiles (thanks @fincs @WinterMute) 2018-05-19 01:07:27 +02:00
.gitignore Revamp all the Makefiles (thanks @fincs @WinterMute) 2018-05-19 01:07:27 +02:00
LICENSE Add license and disclaimer. 2018-01-17 23:54:38 -08:00
Makefile Revamp all the Makefiles (thanks @fincs @WinterMute) 2018-05-19 01:07:27 +02:00
README.md Merge 644b84c262 into 7e5fda86b2 2018-06-04 15:25:58 +00:00

Banner

License

Atmosphère is a work-in-progress customized firmware for the Nintendo Switch.

Stratosphère (Custom Sysmodule(s)) - In Progress

For user's benefits, we'll likely want custom sysmodules -- both of the Rosalina style to extend the kernel/provide new features, and of the loader re-implementation style to hook important system actions.

Troposphère (Application-level Horizon OS patches) - In Progress

Patches will need to be developed for Horizon to implement desirable CFW features.

Thermosphère (EL2 Emunand support) - In Progress

In the absence of a released coldboot entrypoint, Atmosphère will want to support backing up and using virtualized/redirected NAND images.

Exosphère (Customized TrustZone) - In Progress

Atmosphère will want to run a customized Secure Monitor.

Fusée (First-stage Loader) - In Progress

Atmosphère will need a loader -- this will be responsible for loading and validating stage 2 (custom TrustZone) plus package2 (Kernel/FIRM sysmodules), and patching them as needed. (This should implement all functionality normally in Package1loader/NX Bootloader).

Credits

Atmosphère is currently being developed and maintained by SciresM, TuxSH, and hexkyz.
In no particular order, we credit the following for their invaluable contributions:

  • switchbrew for the libnx project and the extensive documentation, research and tool development pertaining to the Nintendo Switch.
  • devkitPro for the devkitA64 toolchain and libnx support.
  • ReSwitched Team for additional documentation, research and tool development pertaining to the Nintendo Switch.
  • ChaN for the FatFs module.
  • Riley for suggesting "Atmosphere" as a Horizon OS reimplementation+customization project name.
  • naehrwert for the hekate project and its hwinit code base.
  • hedgeberg for research and hardware testing.
  • lioncash for code cleanup and general improvements.
  • jaames for designing and providing Atmosphère's graphical resources.
  • Everyone who submitted entries for Atmosphère's splash design contest.
  • All those who actively contribute to the Atmosphère repository.