mirror of
https://github.com/Atmosphere-NX/Atmosphere.git
synced 2024-11-26 22:02:15 +00:00
lightweight sept dox
This commit is contained in:
parent
7d170259d3
commit
8cff208d36
1 changed files with 15 additions and 0 deletions
15
docs/components/fusee/sept.md
Normal file
15
docs/components/fusee/sept.md
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
# sept
|
||||||
|
Sept is a payload that facilitates booting Atmosphère when targeting firmware version 7.0.0+.
|
||||||
|
|
||||||
|
It consists of a primary and a secondary payload.
|
||||||
|
|
||||||
|
## Sept-Primary
|
||||||
|
Sept-primary is essentially a stand-in for Nintendo's package1ldr, on 7.0.0+. To use it, the caller (normally Fusée-secondary) loads the sept-primary binary to `0x4003F000`,
|
||||||
|
loads the 7.0.0+ TSEC firmware to `0x40010F00`, and loads a signed, encrypted payload to `0x40016FE0`.
|
||||||
|
|
||||||
|
This signed, encrypted payload is normally Sept-secondary.
|
||||||
|
|
||||||
|
## Sept-Secondary
|
||||||
|
Sept-secondary is a payload that performs 7.0.0+ key derivation, and then chainloads to `sept/payload.bin`.
|
||||||
|
|
||||||
|
It is normally stored encrypted/signed; if one wishes to build sept-secondary instead of using release builds, one must bring his/her own keys.
|
Loading…
Reference in a new issue