Hekate
hekate_ctcaer_x.x.x_Nyx_x.x.x.zip
From their Github.
This section will go over homebrewing your unpatched V1 Switch. We will be going over how to go into RCM ( recovery mode ), setting up your microSD card, creating an emulated NAND ( emuNAND / emuMMC ) while also blocking Nintendo’s servers so you don’t get banned.
Make sure you have read the Introduction section before doing this, as it contains a lot of important information to homebrewing.
Settings
-> Data Management
-> Save Data Cloud
-> Settings
and disable Automatically back up save data
as well as Automatically download save data
.You can buy a microSD card reader, you can buy an SD card reader with a microSD to SD adapter, you can use your laptops ( micro ) SD card reader, or maybe even that microSD slot in your phone! ( Not recommended. Android will make folders in the card, which may make it look a bit messy, but it’s a way! ).
Whatever works, so long as you have something to access your microSD card.
AND
OR
OR
You can buy a microSD card reader, you can buy an SD card reader with a microSD to SD adapter, you can use your laptops ( micro ) SD card reader, or maybe even that microSD slot in your phone! ( Not recommended. Android will make folders in the card, which may make it look a bit messy, but it’s a way! ).
Whatever works, so long as you have something to access your microSD card.
Hekate
hekate_ctcaer_x.x.x_Nyx_x.x.x.zip
From their Github.
Atmosphere
atmosphere-x.x.x-master-xxxxxxxxx+hbl-x.x.x+hbmenu-x.x.x.zip
From their Github.
Sigpatches
sigpatches.zip
From their website.
Inside of /bootloader/
on the root of your microSD card, create a file named hekate_ipl.ini
.
Copy the bit below and paste it inside of hekate_ipl.ini
:
[config]autoboot=0autoboot_list=0bootwait=3backlight=100autohosoff=0autonogc=1updater2p=1bootprotect=0
[emuMMC - CFW]fss0=atmosphere/package3emummcforce=1cal0blank=1kip1patch=nosigchkicon=bootloader/res/emu_boot.bmp
[sysMMC - CFW]fss0=atmosphere/package3kip1=atmosphere/kips/*emummc_force_disable=1icon=bootloader/res/sys_cfw_boot.bmp
[Stock - OFW]fss0=atmosphere/package3stock=1emummc_force_disable=1icon=bootloader/res/stock_boot.bmp
Copy the /bootloader/
folder that is inside of bootlogos.zip
to the root of your microSD card.
Inside of the root of your microSD card, create a file named exosphere.ini
.
Copy the bit below and paste it inside of exosphere.ini
:
[exosphere]debugmode=1debugmode_user=0disable_user_exception_handlers=0enable_user_pmu_access=0blank_prodinfo_sysmmc=0blank_prodinfo_emummc=1allow_writing_to_cal_sysmmc=0log_port=0log_baud_rate=115200log_inverted=0
Inside of /atmosphere/hosts/
on the root of your microSD card, create a file named default.txt
.
Copy the bit below and paste it inside of default.txt
:
# Block Nintendo Servers127.0.0.1 *nintendo.*127.0.0.1 *nintendo-europe.com127.0.0.1 *nintendoswitch.*95.216.149.205 *conntest.nintendowifi.net95.216.149.205 *ctest.cdn.nintendo.net
To continue you’ll also need:
OR
OR
Inside of hekate_ctcaer_x.x.x_Nyx_x.x.x.zip
that you downloaded earlier, there is a file named hekate_ctcaer_x.x.x.bin
.
Copy this file to your desktop or any other directory where you can find it later, you will need it in a bit.
To start, place your microSD card inside of your Switch, take off the right joycon and put the RCM JIG on the right rail and slide it all the way down.
If the Switch is on, turn it off and then power it back on while holding the Vol +
button, this should result in just a black screen.
If you have a black screen, it means you’re in RCM and your Switch is ready to inject.
TegraRcmGui
TegraRcmGUI_vx.x_Installer.msi
From their Github.
Open the installer and install TegraRcmGui. Once installed, open it. Once TegraRcmGui is up and running, go to the Settings
tab and click on Install Driver
.
Once the driver is installed, go back to TegraRcmGui, go to the Payload
tab and press the folder icon. Navigate to whatever directory you put the aforementioned hekate_ctcaer_x.x.x.bin
in and select it.
Connect your Switch to your PC or laptop using an USB cable and press Inject payload
, you should now launch into Hekate.
Web Fusee Launcher
From their website.
Works for all distros, Intel Macs & Apple Silicon.
Connect your Switch to your PC or laptop using an USB cable and access the website.
Click on Custom .bin payload
and select hekate_ctcaer_x.x.x.bin
( that you set aside earlier ).
Press Do the thing!
and you should launch into Hekate.
Rekado
x.x.Rekado.xxx.-release.apk
From their Github.
Connect your Switch to your laptop using an USB cable and open Rekado.
Go to Payloads
, press the +
icon and select hekate_ctcaer_x.x.x.bin
( that you set aside earlier ).
Select hekate_ctcaer_x.x.x.bin
when prompted, and you should now launch into Hekate.
Rekado
x.x.Rekado.xxx.-release.apk
From their Github.
Connect your Switch to your phone or tablet using an USB cable and open Rekado.
Go to Payloads
, press the +
icon and select hekate_ctcaer_x.x.x.bin
( that you set aside earlier ).
Select hekate_ctcaer_x.x.x.bin
when prompted, and you should now launch into Hekate.
NXBoot
NXBoot_x.x.x-x.tipa
From their Github.
Requires device to be jailbroken / requires sideloading.
Connect your Switch to your phone or tablet using an USB cable and open NXBoot.
Put the hekate_ctcaer_x.x.x.bin
file that you set aside earlier in your iCloud storage.
In NXBoot, select hekate_ctcaer_x.x.x.bin
and you should now launch into Hekate.
Once the Switch is completely off, put the RCM JIG in the right rail and the RCMLoader in the USB port.
Hold the power button on the Switch and the +
button on the RCMLoader while the Switch is off and continue holding until the LED on the RCMLoader turns blue.
You should now launch into Hekate.
Now, you will have to choose between either a partition-based emuMMC or file-based emuMMC, you can read about the differences in Partition-based or file-based.
TLDR: Partition-based emuMMC is recommended because of it’s lower chance of corruption and higher performance, despite being a little harder to back up.
You should now be inside of Hekate. Navigate to the Tools
tab, then select Partition SD card
and press Ok
.
Move the emuMMC ( RAW ) slider until it says 29 FULL
, then press Next Step
and press Start
.
Once the operation is done, press Close
and select the Home
tab.
Select emuMMC
in the main menu and select Create emuMMC
.
Select SD Partition
and select Part 1
.
Wait for your emuMMC to get created. Once it’s done, press Close
.
Navigate to the Tools
tab again, then select Archive Bit - AutoRCM
and pick Enable AutoRCM
.
You should now be inside of Hekate. Navigate to the Tools
tab, then select Partition SD card
and press Ok
.
Press Next Step
and press Start
.
Once the operation is done, press Close
and select the Home
tab.
Select emuMMC
in the main menu and select Create emuMMC
. Select SD File
.
Wait for your emuMMC to get created. Once it’s done, press Close
.
Navigate to the Tools
tab again, then select Archive Bit - AutoRCM
and pick Enable AutoRCM
.
It is recommended to now make a backup, please read Backup | Restore Switch in order to make a backup using Hekate since you’re already in it. Kill two birds with one stone.
On the main menu of Hekate, press Launch
, and then select emuMMC - CFW
to launch emuMMC with Atmosphere.
Alternatively, select sysMMC - CFW
to boot into your sysMMC with Atmosphere.
Alternatively, select Stock - OFW
to launch OFW ( can be used for things like online play ).
Done! You have now successfully set up Atmosphere on your emuMMC.
Now, if you want to take advantage of CFW on emuMMC, it’s recommended to read through: