Don't do any of this on a mac. Macos sets bits on file attributes as well as adds spotlight files and a ton of metadata files which interfer.
This is for a setup with emummc.
- Backup Hekate and atmosphere by copying
bootloader
atomosphere
sept
- Download and overwrite atmosphere on the sd card (https://github.com/Atmosphere-NX/Atmosphere/releases)
-
- Daybreak should be included
-
- I used the version with mesosphere which is just an opensource version of the switch kernal.
- Download hekate and overwrite (https://github.com/CTCaer/hekate/releases)
-
- If you want to use tinfoil you will have to recompile hekate and rename "patches.ini" in the source to anything else.
- Update Sigpatches for atmosphere, hekate, and fss0 (fusee secondary)
-
- Or google search
-
- Fusee secondary is the main thing that loads the os. Primary is the loader for the loader. It's redundant with hekate which is why we use secondary
- Note the latest supported firmware for Lockpick_rcm(?), Hekate, and Atmosphere
- Get the latest supported firmware here: https://darthsternie.net/switch-firmwares/ and extract into Firmwares/ on the sd card
- Launch homebrew via both right shoulder buttons and selecting a game then profile
- Launch Daybreak and select the firmware on the sd card
-
- Daybreak does not burn fuses and leaves autorcm
Not sure if needed to update firmware (probably not):
- Download lockpick_rcm payload (https://github.com/shchmue/Lockpick_RCM/releases)
- place into /bootloader/payloads
- Run system os without cfw
- Update system os (hopefully lockpick_rcm supports the latest version)
- Launch lockpick_rcm from hecate
- Get production keys