Go to file
2018-05-01 17:21:30 +01:00
exosphere ENUMs for APB Slave Security Enable registers (#67) 2018-04-25 09:46:17 -07:00
fusee Change read_sd_file semantics to return size read. 2018-04-26 04:47:22 -06:00
img Add banner to README 2018-04-27 03:56:06 -06:00
stratosphere Stratosphere: Fix remaining bugs in sm, which now works as a KIP1 on hardware 2018-04-30 22:27:26 -06:00
thermosphere Update README.md (#70) 2018-04-26 20:45:11 -07:00
.gitignore Stratosphere: Skeleton all services for sm. 2018-04-21 21:17:57 -06:00
LICENSE Add license and disclaimer. 2018-01-17 23:54:38 -08:00
Makefile Changed PACKAGE2_MAXVER_400_CURRENT to PACKAGE2_MAXVER_400_410. (#64) 2018-04-23 11:07:49 -07:00
README.md Update README.md 2018-05-01 17:21:30 +01: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, ktemkin and hexkyz.
In no particular order, we credit the following for their invaluable contributions: