Homebrew Question Switch Firmware Updating Questions

Skeet1983

Well-Known Member
OP
Member
Joined
Apr 22, 2012
Messages
3,595
Trophies
1
Age
41
Location
Somewhere, out there...
XP
3,184
Country
United States
Hi guys. My Switch currently sits at FW 10 something, and am thinking about updating to newer System Firmware for newer games (MH Rise, Skyward Sword). Anyway, I have a few questions before proceeding:

- Is there an easy way to update System Firmware, CFW, and Sigpatches? I keep my Switch in Offline Mode.

- What order should I update everything?

- What is difference between Fusee Primary and Secondary? What are they, and how do I know which one I have?

- Last time I updated, I got scared when I ran into a boot error, either when trying to boot system, or when trying to boot Atmosphere. Should I be worried about that again?

- Is it worth updating? I only have my hackable Switch on SysNAND.

Thoughts and help appreciated on all this :)
 

Hayato213

Newcomer
Member
Joined
Dec 26, 2015
Messages
19,920
Trophies
1
XP
20,890
Country
United States
Hi guys. My Switch currently sits at FW 10 something, and am thinking about updating to newer System Firmware for newer games (MH Rise, Skyward Sword). Anyway, I have a few questions before proceeding:

- Is there an easy way to update System Firmware, CFW, and Sigpatches? I keep my Switch in Offline Mode.

- What order should I update everything?

- What is difference between Fusee Primary and Secondary? What are they, and how do I know which one I have?

- Last time I updated, I got scared when I ran into a boot error, either when trying to boot system, or when trying to boot Atmosphere. Should I be worried about that again?

- Is it worth updating? I only have my hackable Switch on SysNAND.

Thoughts and help appreciated on all this :)

Typically you update CFW files and patches, then update the firmware, so when the unit restart you are ready to go. Fusee Primary is a bootloader to use to load Fusee Secondary, you can also use Hekate to load Fusee Secondary. Suggestion is to manually update your CFW files via SD card mounting option from Hekate. Do recommend occasionally making NAND backup so if anything happen you have a backup to restore to.
 

Skeet1983

Well-Known Member
OP
Member
Joined
Apr 22, 2012
Messages
3,595
Trophies
1
Age
41
Location
Somewhere, out there...
XP
3,184
Country
United States
Typically you update CFW files and patches, then update the firmware, so when the unit restart you are ready to go. Fusee Primary is a bootloader to use to load Fusee Secondary, you can also use Hekate to load Fusee Secondary. Suggestion is to manually update your CFW files via SD card mounting option from Hekate. Do recommend occasionally making NAND backup so if anything happen you have a backup to restore to.

Thanks for the info! Um, how do I know which Hekate I am using? In TegraRCMgui, I am using hekate_ctcaer_5.3.3. Also, how do I know what Atmosphere I am using? Further help appreciated :)
 

Hayato213

Newcomer
Member
Joined
Dec 26, 2015
Messages
19,920
Trophies
1
XP
20,890
Country
United States
Thanks for the info! Um, how do I know which Hekate I am using? In TegraRCMgui, I am using hekate_ctcaer_5.3.3. Also, how do I know what Atmosphere I am using? Further help appreciated :)

You can check Atmosphere version in system setting, it will tell you the version.
 

Hayato213

Newcomer
Member
Joined
Dec 26, 2015
Messages
19,920
Trophies
1
XP
20,890
Country
United States
Thank you so much! Um, where can I get latest Atmosphere and Sigpatches?

https://github.com/Atmosphere-NX/Atmosphere/releases
https://github.com/ITotalJustice/patches/releases/tag/12.1.0-0.19.5

Patches are based on bootloader you use, you can use Hekate to chainload Fusee Primary to load Fusee Secondary.

Hekate/Fss0 Build such as SD Setup, Deepsea etc
Hekate-> Fusee Secondary

Fusee Patches
Hekate-> Fusee Primary-> Fusee Secondary
Fusee Primary-> Fusee Secondary
 

Skeet1983

Well-Known Member
OP
Member
Joined
Apr 22, 2012
Messages
3,595
Trophies
1
Age
41
Location
Somewhere, out there...
XP
3,184
Country
United States
https://github.com/Atmosphere-NX/Atmosphere/releases
https://github.com/ITotalJustice/patches/releases/tag/12.1.0-0.19.5

Patches are based on bootloader you use, you can use Hekate to chainload Fusee Primary to load Fusee Secondary.

Hekate/Fss0 Build such as SD Setup, Deepsea etc
Hekate-> Fusee Secondary

Fusee Patches
Hekate-> Fusee Primary-> Fusee Secondary
Fusee Primary-> Fusee Secondary

Thank you so much! Still a bit confused though: I think I use Hekate (hekate_ctcaer_5.3.3 payload(?)), and I also use Atmosphere. Also, do I want the Atmosphere without the MESOSPHERE? Sorry, still bit confused...
 

Hayato213

Newcomer
Member
Joined
Dec 26, 2015
Messages
19,920
Trophies
1
XP
20,890
Country
United States
Thank you so much! Still a bit confused though: I think I use Hekate (hekate_ctcaer_5.3.3 payload(?)), and I also use Atmosphere. Also, do I want the Atmosphere without the MESOSPHERE? Sorry, still bit confused...

You can use the one with Mesosphere. You need to understand how you load CFW, that determine what patches you use, do you load fusee primary from Hekate ?
 

Skeet1983

Well-Known Member
OP
Member
Joined
Apr 22, 2012
Messages
3,595
Trophies
1
Age
41
Location
Somewhere, out there...
XP
3,184
Country
United States
You can use the one with Mesosphere. You need to understand how you load CFW, that determine what patches you use, do you load fusee primary from Hekate ?

I am not sure which Fusee I use. I just know that it boots Atmosphere from the injected payload. The payload I am using is hekate_ctcaer_5.3.3. Is that Hekate?
 

Hayato213

Newcomer
Member
Joined
Dec 26, 2015
Messages
19,920
Trophies
1
XP
20,890
Country
United States
Check your hekate.ipl

If it has this it Hekate/fss0
[Atmosphere FSS0 SYS]
fss0=atmosphere/fusee-secondary.bin
kip1=atmosphere/kips/*
emummc_force_disable=1
icon=bootloader/res/sys_cfw_boot.bmp

If it has this it is Fusee Primary

{------- Launch -------}
[Atmosphere]
payload=bootloader/payloads/fusee-primary.bin
icon=bootloader/res/icon_atmosphere.bmp
 

Skeet1983

Well-Known Member
OP
Member
Joined
Apr 22, 2012
Messages
3,595
Trophies
1
Age
41
Location
Somewhere, out there...
XP
3,184
Country
United States
Check your hekate.ipl

If it has this it Hekate/fss0
[Atmosphere FSS0 SYS]
fss0=atmosphere/fusee-secondary.bin
kip1=atmosphere/kips/*
emummc_force_disable=1
icon=bootloader/res/sys_cfw_boot.bmp

If it has this it is Fusee Primary

{------- Launch -------}
[Atmosphere]
payload=bootloader/payloads/fusee-primary.bin
icon=bootloader/res/icon_atmosphere.bmp

Ok, thanks. Is that file on the mSD in my Switch?
 

Skeet1983

Well-Known Member
OP
Member
Joined
Apr 22, 2012
Messages
3,595
Trophies
1
Age
41
Location
Somewhere, out there...
XP
3,184
Country
United States
Inside the bootloader folder.

Ok, I found it. Here is what mine says:

[config]
autoboot=0
autoboot_list=0
bootwait=1
verification=1
backlight=100
autohosoff=0
autonogc=0

{AtlasNX/Kosmos v14.1}
{}
{Discord: discord.teamatlasnx.com}
{Github: git.teamatlasnx.com}
{Patreon: patreon.teamatlasnx.com}
{Pegascape DNS: pegascape.sdsetup.com}
{}

{--- Custom Firmware ---}
[CFW (SYSNAND)]
emummc_force_disable=1
fss0=atmosphere/fusee-secondary.bin
kip1patch=nosigchk
atmosphere=1
logopath=bootloader/bootlogo.bmp
icon=bootloader/res/icon_payload.bmp
{}

[CFW (EMUMMC)]
fss0=atmosphere/fusee-secondary.bin
kip1patch=nosigchk
atmosphere=1
logopath=bootloader/bootlogo.bmp
icon=bootloader/res/icon_payload.bmp
{}

{--- Stock ---}
[Stock (SYSNAND)]
emummc_force_disable=1
fss0=atmosphere/fusee-secondary.bin
stock=1
icon=bootloader/res/icon_switch.bmp
{}


Thoughts and help appreciated :)
 

Skeet1983

Well-Known Member
OP
Member
Joined
Apr 22, 2012
Messages
3,595
Trophies
1
Age
41
Location
Somewhere, out there...
XP
3,184
Country
United States
Ok, here is where I am at: I created a custom ZIP from SD Setup with Hekate, Atmosphere, biskey and lockpick. What all should I backup before proceeding with all of this? Should I backup entire mSD, or just the NAND? Sorry, am still really new to all of this...
 

Hayato213

Newcomer
Member
Joined
Dec 26, 2015
Messages
19,920
Trophies
1
XP
20,890
Country
United States
If you want you can do a NAND backup of the boot0/boot1 and the rawnand as a disaster recovery if you somehow mess up the NAND in the future, I occasionally do NAND backup as for disaster recovery purpose.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: The cybertruck is a death trap.