rebbot to hekate is easy, you can overwrite the default boot, by just stting bootId to 0I'm on 12.0.0 and atmosphere 0.19.0 and hekate 5.5.5
how exactly should I alter the fastcfwswitch ini file to add the following"
Reboot to Hekate
Reboot to Atmosphere
Reboot to SysNAND
Reboot to SysCFW
[HEKATE]
name=Hekate
path=[your path to hekate.bin]
bootPos=0
[EMUNAND]
fss0=atmosphere/fusee-secondary.bin
emupath=emuMMC/RAW1
id=emucfw
[STOCK]
fss0=atmosphere/fusee-secondary.bin
stock=1
emummc_force_disable=1
id=stock
[SYSCFW]
fss0=atmosphere/fusee-secondary.bin
emummc_force_disable=1
id=syscfw
[CFWS]
type=section
name=cfws
[EMUNAND]
name=EmuNAND
path=[your path to hekate.bin]
bootId=emucfw
[SYSNAND]
name=SysNAND
path=[your path to hekate.bin]
bootId=syscfw
[STOCK]
name=Stock
path=[your path to hekate.bin]
bootId=stock
[TOOLS]
name=Tools
[HEKATE]
name=Hekate
path=[your path to hekate.bin]
bootPos=0
[SD_UMS]
name=SD UMS
path=[your path to hekate.bin]
ums=sd
Does the bootId in fastCFWswitch and id in hekate match properly?Hmm. Trying to use FastCFWSwitch to reboot into Atmosphere using fss0, it instead just reboots me straight into Hekate
even though from Hekate I can boot into fss0 just fine
weird. any ideas?
Sure thing.Does the bootId in fastCFWswitch and id in hekate match properly?
You could also post the configs (in a spoiler), might make finding the problem easier. ^^
The id emummcfss0 is to long, the ids are limited to 7 characters in hekate.Sure thing.
hekate_ipl.ini:[config]
autoboot=0
autoboot_list=0
bootwait=1
backlight=100
autohosoff=0
autonogc=0
updater2p=1
bootprotect=0
{------ Atmosphere ------}
[CFW - FSS0 EMU]
fss0=atmosphere/fusee-secondary.bin
kip1patch=nosigchk
emummcforce=1
id=emummcfss0
icon=bootloader/res/emu_boot.bmp
[CFW - FSS0 SYS]
fss0=atmosphere/fusee-secondary.bin
kip1patch=nosigchk
emummc_force_disable=1
id=syscfwfss0
icon=bootloader/res/sys_cfw_boot.bmp
[Atmosphere EMUMMC]
payload=bootloader/payloads/fusee-primary.bin
id=emummc
icon=bootloader/res/emu_boot.bmp
{}
[Atmosphere SYSCFW]
payload=bootloader/payloads/fusee-primary.bin
kip1=atmosphere/kips/*
emummc_force_disable=1
id=syscfw
icon=bootloader/res/sys_cfw_boot.bmp
{}
{-------- Stock ---------}
[Stock SYS]
fss0=fusee-secondary-19.bin
stock=1
emummc_force_disable=1
id=stock
icon=bootloader/res/stock_boot.bmp
{}
fastcfswitch's config.ini:[CFWS]
type=section
name=CFWS
[HEKATE]
name=Hekate
path=/bootloader/payloads/hekate_ctcaer.bin
[EMUMMC FSS0]
name=EmuMMC FSS0
path=/bootloader/payloads/hekate_ctcaer.bin
bootid=emummcfss0
[EMUMMC]
name=EmuMMC
path=/bootloader/payloads/fusee-primary.bin
[SYSCFW FSS0]
name=SysCFW FSS0
path=/bootloader/payloads/hekate_ctcaer.bin
bootid=syscfwfss0
[STOCK]
name=Stock
path=/bootloader/payloads/hekate_ctcaer.bin
bootId=stock
[SYSCFW]
name=SysCFW
path=/bootloader/payloads/hekate_ctcaer.bin
bootId=syscfw
id=emummcfss0 works just fine for booting from Hekate....
oh I see. thank you!The id emummcfss0 is to long, the ids are limited to 7 characters in hekate.
Oh, looks like you also wrote bootid instead of bootId in the fastCFWswitch config, that might be the other problemoh I see. thank you!
....also how do you know this
EDIT: changed the ID's to be emufss0 which is 7 characters
still just boots me back to Hekate
--------------------- MERGED ---------------------------
New files:
hekate_ipl.ini:[config]
autoboot=0
autoboot_list=0
bootwait=1
backlight=100
autohosoff=0
autonogc=0
updater2p=1
bootprotect=0
{------ Atmosphere ------}
[CFW - FSS0 EMU]
fss0=atmosphere/fusee-secondary.bin
kip1patch=nosigchk
emummcforce=1
id=emufss0
icon=bootloader/res/emu_boot.bmp
[CFW - FSS0 SYS]
fss0=atmosphere/fusee-secondary.bin
kip1patch=nosigchk
emummc_force_disable=1
id=sysfss0
icon=bootloader/res/sys_cfw_boot.bmp
[Atmosphere EMUMMC]
payload=bootloader/payloads/fusee-primary.bin
id=emummc
icon=bootloader/res/emu_boot.bmp
{}
[Atmosphere SYSCFW]
payload=bootloader/payloads/fusee-primary.bin
kip1=atmosphere/kips/*
emummc_force_disable=1
id=syscfw
icon=bootloader/res/sys_cfw_boot.bmp
{}
{-------- Stock ---------}
[Stock SYS]
fss0=fusee-secondary-19.bin
stock=1
emummc_force_disable=1
id=stock
icon=bootloader/res/stock_boot.bmp
{}
fastCFWSwitch's config.ini:[CFWS]
type=section
name=CFWS
[HEKATE]
name=Hekate
path=/bootloader/payloads/hekate_ctcaer.bin
[EMUMMC FSS0]
name=EmuMMC FSS0
path=/bootloader/payloads/hekate_ctcaer.bin
bootid=emufss0
[EMUMMC]
name=EmuMMC
path=/bootloader/payloads/fusee-primary.bin
[SYSCFW FSS0]
name=SysCFW FSS0
path=/bootloader/payloads/hekate_ctcaer.bin
bootid=sysfss0
[STOCK]
name=Stock
path=/bootloader/payloads/hekate_ctcaer.bin
bootId=stock
[SYSCFW]
name=SysCFW
path=/bootloader/payloads/hekate_ctcaer.bin
bootId=syscfw
really?Oh, looks like you also wrote bootid instead of bootId in the fastCFWswitch config, that might be the other problem
[Firmwares]
type=section
name=Firmwares
[STOCK]
name=Stock
path=/payloads/hekate_ctcaer.bin
bootPos=1
[ATMOSPHERE]
name=atmosphere
path=/payloads/hekate_ctcaer.bin
bootPos=1
[TOOLS]
name=Tools
[HEKATE]
name=Hekate
path=/payloads/hekate_ctcaer.bin
[SD_UMS]
name=SD UMS
path=/payloads/hekate_ctcaer.bin
ums=sd
[LOCKPICKRCM]
name=Lockpick RCM
path=/payloads/Lockpick_RCM.bin
Argh it's you. Yes you have to capitalize the 'I' in bootId for fastcfw. Here's the code. It shows a basic comparison to the static string "bootId".really?
the I has to be capitalized?
what about in hekate_ipl.ini? id or Id?
YES IT IS IArgh it's you. Yes you have to capitalize the 'I' in bootId for fastcfw. Here's the code. It shows a basic comparison to the static string "bootId".
} else if (!strcmp("bootId", name)) {
configEntry->setBootId(value);
Hmm, I see nothing obvious that wrong. Which hekate and fastCFWSwitch versions do you use?I'm trying to boot into SD UMS, but it boots into hekate menu.
It's my config.ini:
Code:[Firmwares] type=section name=Firmwares [STOCK] name=Stock path=/payloads/hekate_ctcaer.bin bootPos=1 [ATMOSPHERE] name=atmosphere path=/payloads/hekate_ctcaer.bin bootPos=1 [TOOLS] name=Tools [HEKATE] name=Hekate path=/payloads/hekate_ctcaer.bin [SD_UMS] name=SD UMS path=/payloads/hekate_ctcaer.bin ums=sd [LOCKPICKRCM] name=Lockpick RCM path=/payloads/Lockpick_RCM.bin
I was using an old fastCFWSwitch version , works now, thanksHmm, I see nothing obvious that wrong. Which hekate and fastCFWSwitch versions do you use?
Should be something like this:whats the config for switchroot android ?
[ANDROID]
name=Android
path=/path/to/hekate_ctcaer.bin
bootId=SWANDR