• Stars
    star
    153
  • Rank 243,368 (Top 5 %)
  • Language
    C++
  • License
    GNU General Publi...
  • Created over 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Overlay to reboot into payloads on the nintendo switch

fastCFWswitch

A tesla based overlay to boot into different payloads on the Nintendo Switch.

Supported devices

Only Switch consoles with the old Erista SOC are supported, because exosphere uses a bootrom exploit to reboot to a payload.

Setup

Configuration

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

UMS Target

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

Example configuration

[CFW]
type=section
name=CFW

[SYSMMC]
name=sysMMC
path=/bootloader/update.bin
bootId=sysnand

[EMUMMC]
name=emuMMC
path=/bootloader/update.bin
bootId=emunand

[ATMOSPHERE]
name=Atmosphere
path=/atmosphere/reboot_payload.bin

[SXOS]
name=SX OS
path=/sxos/reboot_payload.bin

[ANDROID]
name=Android
path=/bootloader/update.bin
bootId=SWANDR

[Ubuntu]
name=Ubuntu
path=/bootloader/update.bin
bootId=SWR-UBU


[TOOLS]
name=Tools

[HEKATE]
name=hekate
path=/bootloader/update.bin

[LOCKPICKRCM]
name=Lockpick RCM
path=/bootloader/payloads/Lockpick_RCM.bin


[UMS]
name=hekate UMS options

[SD_CARD]
name=microSD
path=/bootloader/update.bin
ums=sd

[EMMC_GPT]
name=EMMC GPT 
path=/bootloader/update.bin
ums=emmc_gpt

Screenshots

Example Menu

Credits