Hekate Released – CTCaer Mod V4.10.1

The developer CTCaer has released a new bugfix update of the modified hekate version – CTCaer mod in version 4.10.1.Hekate is an implementation of the HBL (homebrew Launcher) that allows you to download the USER partition or the entire eMMC RAW as well as automatically start partial dumping (even on exFAT formatted SD cards), based on available space. It supports both FAT32 and exFAT and the new 8.0.0 firmware

Folders and Bootloader files

Folder / file Description
boot loader Main folder.
| __ bootlogo.bmp It is used when personalization is active and no logopath was found. It can be skipped.
| __ hekate_ipl.ini Main bootloader configuration and boot entries.
| __ update.bin If newer, it is loaded at startup. For modchips. It can be skipped.
bootloader / ini / For individuals. ‘More configurations …’. Autoboot is supported.
bootloader / sys / For system modules.
| __ libsys_lp0.bso LP0 (sleep mode) module. Important!
bootloader / payloads / For payloads. ‘Payloads’ menu. Autoboot supported only by including them in an ini. All CFW bootloaders, tools and Linux payloads are supported.
bootloader / libtools / Reserved future

Bootloader configuration

The bootloader can be configured via ‘bootloader / hekate_ipl.ini’ (if present on the SD card). Each ini section represents a boot entry, except for the special ‘config’ section that controls the global configuration.

There are four possible types of entries. ”  []  “: Boot entry, ”  {}  “: Caption, ”  #  “: Comment, ”  newline  “: cosmetic newline .ini.

Keys / configuration values ​​when the boot entry is  config :

Configuration option Description
autoboot = 0 0: Disable, #: start item number for automatic start.
bootwait = 3 0: Disable (Disable also bootlogo. Have  VOL-  pressed since the injection passes to the menu.), #: Waiting time for  VOL-  to access the menu.
customlogo = 0 0: use default hekate bootlogo, 1: use bootlogo.bmp.
verification = 2 0: Disable backup / restore verification, 1: Sparse (block based, fast and not 100% reliable), 2: complete (based on sha256, slow and 100% reliable).
autohosoff = 1 0: Disable, 1: If woken by HOS via an RTC alarm, show the logo, then turn off completely, 2: No logo, turn off immediately.
backlight = 100 Screen backlight level. 0-255.

Possible combinations of keys / boot entry values:

Configuration option Description
logopath = {SD path} If global customlogo is 1 and empty logopath, bootlogo.bmp will be used. If logopath exists, it will load the specified bitmap.
warmboot = {SD path} Replaces the warmboot binary file
secmon = {SD path} Replaces the safety monitor track
kernel = {path SD} Replaces the kernel binary file
kip1 = {SD path} Replaces / adds the initial kernel process. More can be set.
kip1 = {SD folder} / * Load each .kip / .kip1 into a folder. Compatible with single Kip1 keys.
kip1patch = name of the patch Enable a kip1 patch. Specify with multiple lines and / or as CSV. The patches implemented now are nosigchk, nogc
fullsvcperm = 1 Disable SVC verification (complete authorization to services)
DebugMode = 1 Enable debug mode
1 atmosphere = Enable the Atmosphère application
payload = {SD path} Payload launch. Tools, Linux, CFW bootloader, etc.



  • Delayed the clock of the 204 MHz SD device
    Some U1 sd cards with Sandisk microcontrollers behaved badly at this speed.
  • Some small changes to the QoL


  • Full 8.0.0 support
  • Add brick protection for units with RCM patches
    (on a patched unit, if you enable RCM, create a brick that needs an external eMMC programmer to be repaired).
  • Added the panic report of Exosphere and save in SD
    Useful to debug those strange colors.
  • Added status bar update when executing fix archive bit tools
  • Fixed a TSEC query timeout for 6.2.0. Thanks  @shchmue  .
  • Added support for AutoRCM on devkits
  • The “desync” correction of the battery is now applied at startup 
    . Because of this, the voice in instruments has been removed.
  • Updated FatFS to R0.13c (p3)
  • GFX cleaning and refactoring
  • Many bug fixes

Check readme.md for more information.

v4.9.1  :

  • Stock Cleaner option viastock=1
    Check the hekate_ipl template for more information on how to use it.
  • Correction of important errors on eMMC tools  Fixed a 32-bit against 64-bit bug in which a verification error occurred. It is also a misalignment of the printing of the text.


  • Support for the analysis of the Atmosphere Fusée secondary archive (FFS0) The
    use of “fss0 = {path sd}” allows the analysis of kips, Exosphere and warmboot from a secondary fusee track. 
    Exosphere and warmboot are overwritten if these entries are defined later. 
    Furthermore, any extra kip can be loaded as before  kip1={sd path}/*for many or  kip1={sd path}for an abbreviation. 
    Warning  : do not double core cores like loader, pm, sm and ams_mitm. The result will be a block.
  • Support for partial recovery  Thanks to  @ emvym3two
    It is now possible to restore using parts or FAT32. The only condition is that all parts must be in the SD card. 
    Protects against false SD cards, bad sectors and frequent I / O corruption. Aka, ~ 100% of the cases.
  • Performance changes for backup / restore / verification
    Aligned buffers will greatly increase speeds. 
    The verification is now set to the  Sparsemode by default. 
    Protects against false SD cards, bad sectors and frequent I / O corruption. Aka, ~ 100% of the cases.
  • Change the order to invoke sept  . 
    This is important, otherwise it can break tools like the memloader. 
    Until a semi-usb init solution is found, hekate will show bootlogo and allow you to go to the menu. 
    If> = 7.0.0 later, sept will be executed and then display the logo again without waiting. For as long as necessary to reconstruct the start-up process.
  • More intelligent version control for the update.bin and set payloads
    Now supports hotfix versions and is still compatible with older versions of hekate. 
    Sept is now updated through the copy of hekate in IRAM. This cancels the mandatory use of update.bin and always copies the latest version. 
    Furthermore, if sept / payload.bin is found to be foreign, it is renamed and hekate takes its place to perform sept. Then rename the original payload and continue with the start.
  • debugmode is now obsolete for the atmosphere. It is enabled by default.
  • Some stack corruption bugs have been fixed

Check readme.md for more information.

NOTE:  You will need sept and a customized warm-to-track to start 7.XX


  • Full 7.0.0 / 7.0.1 support  . 
    The keys are generated by the thirst of Atmosphère.
  • Furthermore, sept / payload.bin, if it is found to be hekate, is updated via update.bin.
  • Rebooting into a boot entry selected via HOS hb
    It is now possible to force a boot configuration to hekate by setting the boot memory to the hekate binary. 
    This can be done via a homebrew, which sets the ini entry that you want to start. 
    Furthermore, it is also possible to perform a forced start on the menu. Please check readme.md
  • Automatic NoGC
    Check fuses and automatically apply the patch if the firmware is superior. 
    It is now a global configuration and set to Auto by default. (0: disabled, 1: automatic)
  • Fixed a bug with the ini list, where it crashed when using wildcard * with  kip1=.
  • The quality of life is resolved under the hood, which facilitates the life of the user.
  • As always, many bug fixes and some refactoring.


  • Solved the problem of sleep for units downgraded with efuses burned more than necessary  .
  • Fixed the issue with the chainloading of update.bin  and forced hw init to update, in case it changes again in the future. 
    This is a   quick solution and requires you to have v4.6 on your modchip / dongle.
  • New archive bit correction
    Now you can also repair the Nintendo folder. No more sd “corrupt” when you update the SD card or restore the Nintendo folder.
  • Fixed issue with UART debugging printing  . Thanks  @ hyln9
  • Automatic HOS power is now disabled by default. Probably, many people have learned what it does and can activate it from the Options menu.
  • Some small SMMU emulations for TSEC corrections for the unlucky ones out there. The maximum waiting time remains low.
  • Many many fixes and also added some error recovery messages and boot options.


This version supports the launch of all current CFW OS / CS, chainloading tools and Linux payload. 
No more SD card removals

Last OFW supported:  6.2.0

New in this version

  • Full 6.2.0 support  . Many  thanks to  @nwert  and  @ balika011  for their help! 
    –  Supports Secure Monitor and new Exosphere
    –  Supports 6.2.0 boot with less than 8 fuses
    –  Has a  100%successful relationship –
    Added support for the “Print TSEC keys” and “Dump pkg1 / 2” tools
  • Fixed issue with YouTube HDCP  . Thank  @hexkyz  for having  devoted  some time to investigate.
  • Each file lister now ignores hidden and .dot files. Thanks  @StevenMattera
  • The Minerva Training Cell library for hekate has been updated to the latest version (v1.1)
  • Added the “silent option to the HOS automatic shutdown option. Now you can choose if you want the logo to be shown. Thanks  @Huntereb
  • Refactored the main.c to the simplest grouped sections. Moreover, hos.c took some love.
  • Many many bugfixes

NOTE:  Everything related to hekate has been moved to the bootloader folder   .


Source and credits

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *