Switch:Hekate: Difference between revisions

From Hacks Guide Wiki
(initial commit, wip)
 
(Ah yes, https://github.com/https://github.com/CTCaer/hekate | Bump shown hekate version, include info about boot entries, direct users to NH guide unless moving from fusee for example)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
Hekate is a custom bootloader for the Nintendo Switch that allows you to perform various CFW related tasks.
Hekate is a custom bootloader for the Nintendo Switch. It can chainload [[Switch:Horizon|Horizon]], external payloads, and custom operating systems.
{{Page WIP}}
{{Page WIP}}
{{Infobox homebrew
{{Infobox homebrew
Line 9: Line 9:
| forwii = 0
| forwii = 0
| developers = CTCaer
| developers = CTCaer
| version = 6.0.7
| version = 6.1.1
| releasedate = 2023-10-13
| releasedate = 2024-03-29
| github = https://github.com/CTCaer/hekate
| github = CTCaer/hekate
| forwindows = 0
| forwindows = 0
| formac = 0
| formac = 0
Line 18: Line 18:
}}
}}


==Installing/updating Hekate==
== Installing/updating Hekate==
 
Follow the [[switchguide:|NH Switch Guide]] to get setup with Hekate and [[Switch:Atmosphere]].
 
Alternatively, if you're moving from fusee (for example), see the below instructions to setup Hekate:


#Power off your Nintendo Switch
#Power off your Nintendo Switch
#Insert the microSD card into your computer
#Insert the microSD card into your computer
#Download the [https://github.com/CTCaer/hekate/releases/latest latest release] of Hekate. it should be named <code>hekate_ctcaer_x.x.x_Nyx_x.x.x.zip</code>
#Download the [https://github.com/CTCaer/hekate/releases/latest latest release] of Hekate. it should be named <code>hekate_ctcaer_x.x.x_Nyx_x.x.x.zip</code>  
#Open the archive and extract the <code>bootloader</code> folder to the root of your microSD card, overwriting if asked. Then copy the <code>hekate_ctcaer_x.x.x.bin</code> to your computer
#Open the archive and extract the <code>/bootloader</code> folder to the root of your microSD card, overwriting if asked. Then copy the <code>hekate_ctcaer_x.x.x.bin</code> to your computer
#Eject your microSD card from your computer and reinsert it into your Nintendo Switch
#Eject your microSD card from your computer and reinsert it into your Nintendo Switch
If applicable, Hekate will automatically update the reboot payload on your RCM injection dongle or modchip when you boot it for the first time after updating.
==Booting Hekate ==
Via RCM:
#Put your Nintendo Switch into RCM using your preferred method
#Push the <code>hekate_ctcaer_x.x.x.bin</code> payload using your payload launcher of choice
Via Picofly modchip:


== Booting Hekate ==
#Rename <code>hekate_ctcaer_x.x.x.bin</code> to <code>payload.bin</code>
#Place <code>payload.bin</code> on the root of your Switch console's microSD card
#Boot the Nintendo Switch normally


# Put your Nintendo Switch into RCM mode using your preferred method
{{info|text=Hekate does not include any boot options by default. You can obtain the hekate_ipl.ini used in the NH Switch Guide [[switchguide:files/emu/hekate_ipl.ini|here]]. This file is what contains boot entries, place it in <code>/bootloader</code> on the root of your SD card.}}
# Push the <code>hekate_ctcaer_x.x.x.bin</code> payload using your payload launcher of choice

Latest revision as of 06:37, 8 May 2024

Hekate is a custom bootloader for the Nintendo Switch. It can chainload Horizon, external payloads, and custom operating systems.


Installing/updating Hekate

Follow the NH Switch Guide to get setup with Hekate and Switch:Atmosphere.

Alternatively, if you're moving from fusee (for example), see the below instructions to setup Hekate:

  1. Power off your Nintendo Switch
  2. Insert the microSD card into your computer
  3. Download the latest release of Hekate. it should be named hekate_ctcaer_x.x.x_Nyx_x.x.x.zip
  4. Open the archive and extract the /bootloader folder to the root of your microSD card, overwriting if asked. Then copy the hekate_ctcaer_x.x.x.bin to your computer
  5. Eject your microSD card from your computer and reinsert it into your Nintendo Switch

If applicable, Hekate will automatically update the reboot payload on your RCM injection dongle or modchip when you boot it for the first time after updating.

Booting Hekate

Via RCM:

  1. Put your Nintendo Switch into RCM using your preferred method
  2. Push the hekate_ctcaer_x.x.x.bin payload using your payload launcher of choice

Via Picofly modchip:

  1. Rename hekate_ctcaer_x.x.x.bin to payload.bin
  2. Place payload.bin on the root of your Switch console's microSD card
  3. Boot the Nintendo Switch normally
OOjs UI icon information-progressive.svg Hekate does not include any boot options by default. You can obtain the hekate_ipl.ini used in the NH Switch Guide here. This file is what contains boot entries, place it in /bootloader on the root of your SD card.