A tesla based overlay to boot into different payloads on the Nintendo Switch.
Only Switch consoles with the old Erista SOC are supported, because exosphere uses a bootrom exploit to reboot to a payload.
- Setup the tesla menu and nx-ovlloader
- Extract the latest release to the sd card
- Modify the configuration in
/config/fastCFWSwitch/config.ini
Attribute | possible values | Description |
---|---|---|
type |
empty / section / payload |
This defines the type of element this section defines, if left empty it will automatically differentiate it by checking if a path is set |
name |
any string - example: atmosphere |
The entry name, shown in the Overlay |
path |
a path - example: /bootloader/hekate.bin |
The absolute path, based on the root of the sd, to the payload that should be loaded |
bootPos |
a number | The config position of the config the target payload should load, currently only supported for hekate |
bootId |
an 1-7 character long string - example atmos |
The id of the config entry the target should be loaded, supported for hekate 5.0.2+ |
ums |
string from UMS target list - example sd |
The ums target, that should automatically be exposed via usb, supported for hekate |
Target | possible values |
---|---|
SD-Card | sd , default fallback |
EMMC BOOT0 | nand_boot0 , emmc_boot0 |
EMMC BOOT1 | nand_boot1 , emmc_boot1 |
EMMC Main/GPT | nand_gpt , emmc_gpt |
EmuNAND BOOT0 | emu_boot0 |
EmuNAND BOOT1 | emu_boot1 |
EmuNAND Main/GPT | emu_gpt |
[CFWS]
type=section
name=cfws
[SYSNAND]
name=sysnand
path=/payloads/hekate_ctcaer.bin
bootId=sysnand
[EMUNAND]
name=emunand
path=/payloads/hekate_ctcaer.bin
bootId=emunand
[ATMOSPHERE]
name=atmosphere
path=/atmosphere/reboot_payload.bin
[SXOS]
name=SxOS
path=/sxos/reboot_payload.bin
[ANDROID]
name=Android
path=/payloads/hekate_ctcaer.bin
bootPos=2
[TOOLS]
name=Tools
[HEKATE]
name=Hekate
path=/payloads/hekate_ctcaer.bin
[LOCKPICKRCM]
name=Lockpick RCM
path=/payloads/Lockpick_RCM.bin
[UMS]
name=UMS
[SD_CARD]
name=SD
path=/payloads/hekate_ctcaer.bin
ums = sd
[EMMC_GPT]
name=EMMC GPT
path=/payloads/hekate_ctcaer.bin
ums = emmc_gpt