Skip to content

Releases: CTCaer/hekate

hekate - CTCaer mod v4.10

21 Apr 16:01

Choose a tag to compare

This version supports booting ALL current OS/CS CFW, Linux chainloading and payload tools.
No more SD card removals

Latest OFW supported: 8.0.0

New in this version

  • Full 8.0.0 support
  • Add brick protection for RCM patched units
    (On a patched unit, if you enable RCM, you cause a brick that needs external eMMC programmer to fix.)
  • Add Exosphere panic report and save to SD
    Useful to debug those weird colors.
  • Add status bar update when executing Fix archive bit tools
    So you know that you have to wait.
  • Fixed a TSEC query timeout for 6.2.0. Thanks @shchmue.
  • Add support for AutoRCM on devkits
  • Battery "desync" fix is now applied on boot
    Because of that, the entry in tools got removed.
  • Update FatFS to R0.13c (p3)
  • Cleaning and refactoring of GFX
  • Many bugfixes

Check readme.md for more.

NOTE: You will need sept and a custom secmon and warmboot binary to boot 7.0.0-8.0.0.

Download:

hekate - CTCaer mod v4.9.1

08 Mar 22:49

Choose a tag to compare

This version supports booting ALL current OS/CS CFW, Linux chainloading and payload tools.
No more SD card removals

Latest OFW supported: 7.0.1

Warning: Because of the new versioning changes, please delete sept/payload.bin, IF it's older than 4.9.1.
If you use a foreign payload, it's ok to leave it there. Hekate can manage that. Read Smarter versioning for update.bin and sept payloads for more.

New in this version

v4.9.1:

  • Cleaner Stock option via stock=1
    Check the hekate_ipl template for more on how to use it.
  • Important bugfixes on eMMC tools
    Fixed a 32bit vs 64bit bug where it was making verification fail. And also a text print misalignment.

v4.9.0:

  • Support for parsing Atmosphere's Fusée Secondary Storage (FFS0)
    Using "fss0={sd path}" allows you to parse kips, exosphere and warmboot from a fusee secondary binary.
    Exosphere and warmboot are overridable if these entries are defined after that.
    Additionally any extra kip can be loaded as before via kip1={sd path}/* for many, or kip1={sd path} for a single one
  • Support for split files restore Thanks to @emvym3two
    You can now restore using parts or FAT32. The only condition it that all parts must be in the sd card.
    It protects from fake sd cards, bad sectors and frequent I/O corruption. Aka, ~100% of cases.
  • Performance changes for Backup/Restore/Verification
    Aligned buffers will now up the speeds by a lot.
    Verification is now set to Sparse mode by default.
    It protects from fake sd cards, bad sectors and frequent I/O corruption. Aka, ~100% of cases.
  • Change order of invoking sept
    This is important, otherwise it can break tools like memloader.
    Until a semi-usb init solution is found, hekate will show bootlogo and allow you to go to menu.
    If >= 7.0.0 after that, it will run sept and then show logo again without a wait. For as long as rebuilding the boot process takes.
  • Smarter versioning for update.bin and sept payloads
    Now it supports hotfix versions and it's still compatible with old hekate versions.
    Sept is now updated via hekate's copy in IRAM. This negates the mandatory usage of update.bin and it copies always the most updated version.
    Additionally if sept/payload.bin is found that it's foreign, it is renamed and hekate takes its place for running sept. After that it renames the original payload back and continues with booting.
  • debugmode is now obsolete for atmosphere. It's enabled by default.
  • Some nasty stack corruption bugs were fixed

Check readme.md for more.

NOTE: You will need sept and a custom warmboot binary to boot 7.X.X.

hekate - CTCaer mod v4.9

09 Mar 23:05

Choose a tag to compare

hekate - CTCaer mod v4.8

24 Feb 01:35

Choose a tag to compare

This version supports booting ALL current OS/CS CFW, Linux chainloading and payload tools.
No more SD card removals

Latest OFW supported: 7.0.1

New in this version

  • Full 7.0.0/7.0.1 support.
    The keys are generated via Atmosphère's sept.
  • Additionally the sept/payload.bin, if found that it is hekate, it gets updated via update.bin.
  • Reboot to a selected boot entry via HOS hb
    You can now force a boot configuration on hekate by setting the boot storage in the hekate binary.
    This can be done via a homebrew, which sets the ini entry that is desired to boot.
    Additionally force boot to menu can also be achieved. Please check readme.md for more
  • Auto NoGC
    It checks fuses and applies the patch automatically if higher firmware.
    It is now a global config and set on auto by default. (0: Disabled, 1: Auto)
  • Fixed a bug with ini list, where it would hang when using wildcard * with kip1=.
  • Quality of life fixes under the hood, that ease user's life.
  • As always many bug fixes and some refactoring.

Backlog from v4.6svc beta:

  • svcControlCodeMemory patches that helps dynarec on emulators.
  • Fixed sleep mode with debug mode when official 6.X.X secmon is used
  • Added RTC driver which now also disables wake up alarm when Auto HOS Power Off is used
    Helps when users that use AutoRCM inject and power off pretty fast.
  • Fixed GPU on Linux when booting from warmboot
  • Added missing fallback auto calibration of sd cards and plus some small fixes.

Check readme.md for more.

NOTE: You will need sept and a custom warmboot binary to boot 7.X.X.

hekate - CTCaer mod v4.6 svc

11 Feb 22:54

Choose a tag to compare

Pre-release

New in this BETA

  • Added patch for svcControlCodeMemory that helps dynarec on emulators.
  • Fixed sleep mode when debug mode is on and official 6.X.X secmon is used
  • Added RTC driver which now also disables wake up alarm when Auto HOS Power Off is used
    Helps when users that use AutoRCM inject and power off pretty fast.
  • Fixed GPU on Linux when booting from warmboot
  • Added missing fallback auto calibration of sd cards and plus some small fixes.

NOTE: You can get the other files (lp0 library) from a previous release.

hekate - CTCaer mod v4.6

17 Dec 00:48

Choose a tag to compare

This version supports booting ALL current OS/CS CFW, Linux chainloading and payload tools.
No more SD card removals

Latest OFW supported: 6.2.0

New in this version

  • Fixed sleep for downgraded units with efuses burnt more than required.
  • Fixed update.bin chainloading and also forced hw init on update, in case it changes again in the future.
    This is a breaking fix and requires to have v4.6 to your modchip/dongle.
    (Chainloading with old versions may or may not work. For that reason this is considered breaking.)
  • New archive bit fix
    It can now also fix the Nintendo folder. No more "corrupted" sd when upgrading sd card or restoring Nintendo folder.
  • Fixed UART debug printing. Thanks @hyln9
  • Auto HOS power is now disabled by default. Probably, most people learned what it does and can enable it from the Options menu.
  • Some small SMMU emulation for TSEC fixes for the unluckiest out there. Max wait time remains small.
  • Many many many fixes and also added some error msgs for restore and boot options.

NOTE: Everything hekate related, moved to bootloader folder.
Check readme.md for more.

hekate - CTCaer mod v4.5

06 Dec 19:04

Choose a tag to compare

This version supports booting ALL current OS/CS CFW, Linux chainloading and payload tools.
No more SD card removals

Latest 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 booting 6.2.0 with less than 8 fuses
    -It has 100% success ratio
    -Added support to "Print TSEC keys" and "Dump pkg1/2" tools
  • Fixed YouTube HDCP issue. Thanks @hexkyz for taking the time to investigate.
  • Every file lister is now ignoring hidden files and .dot files. Thanks @StevenMattera
  • The Minerva Training Cell library for hekate was updated to latest version (v1.1)
  • Added "silent option to Auto HOS power off option. You can now choose if you want the logo to be shown. Thanks @Huntereb
  • Refactored the monolithic main.c to simpler grouped sections. Additionally hos.c took some love.
  • Many many bugfixes

NOTE: Everything hekate related, moved to bootloader folder.
Check readme.md for more.

hekate - CTCaer mod v4.2

24 Sep 21:06

Choose a tag to compare

This version supports booting ALL current OS/CS CFW, Linux chainloading and payload tools.
No more SD card removals

Latest OFW supported: 6.1.0

New in this hotfix version

  • Support "*" folder wildcard in kip1 key
    Using <folder>/* can now parse and load all kip and kip1 files inside that folder.
  • Add option to enable/disable Auto HOS power off
    If you don't use a modchip/dongle you may find this feature annoying. Options->Auto HOS power off to disable.
  • Allow canceling of the verification process
    Now you can cancel backup and verification process. If backup phase is done, canceling in verification, will keep your files.
  • Some small bugfixes and support certain cfw on its stock version

NOTE: Everything hekate related, moved to bootloader folder.
Check readme.md for more.

hekate - CTCaer mod v4.1

19 Sep 15:04

Choose a tag to compare

This version supports booting ALL current OS/CS CFW, Linux chainloading and payload tools.
No more SD card removals

New in this version

  • Full 6.0.0 support
    Secmon/ kernel patches, FS patches, sleep mode, hw config, etc.
  • Improved .ini/payload handling
    hekate_ipl.ini is no longer required and hekate does not hang on empty folders.
  • PWM backlight
    You can now change the backlight brightness.
  • Auto full power off when the device woke up from HOS' power off
    Usefull with modchips/dongles when using AutoRCM. (You can see it as a breathing backlight with hekate's logo).
  • Backup can be now cancelled when in the writing process (white bar), by pressing VOL UP + DOWN.
  • Self update chainloading properly checks for version number now to avoid uneeded loads.
  • Support payloads with broken/bad hw init...
  • Added ipatches info and dumping of patched/unpatched bootrom and ipatches
  • Corrected some hw config changes found in 5.x-6.0.0
  • More boot reasons and bootrom registers restores to normal
  • It now properly restores BCT on dev units from where it's supposed to.
  • Added warning message when the bootloader library for sleep mode is missing.
  • And many many bugfixes

Everything hekate related, moved to bootloader folder.
Check readme.md for more.

hekate - CTCaer mod v4.0

23 Aug 02:11

Choose a tag to compare

This version now supports booting ALL current CFW, Linux chainloading and payload tools.
No more SD card removals

New in this version

  • Added Payload launching. Supports: All current CFW bootloaders, Linux chainloading and payload tools.
    Use the new entry in Launch, Payloads. Autoboot is supported via inis to all payloads.
  • Added Ianos, our module support loading and launching. First module is LP0 (sleep mode).
  • Added support for split ini
    They should be located to bootloader/ini. All cfw bootloaders, payloads and linux payloads are supported, along with Horizon files.
    Autoboot support. Use the More configs menu in autoboot configuration.
  • Auto launch update for modchips. For users that do not like to always update their eeprom.
  • Add KIP1 patching support
  • Backup speed is now faster, by having bigger write speeds.
  • Backup folder now uses eMMC serial number.
  • AutoRCM now shows status and can unbrick all AutoRCM versions and types.
  • If sd card is missing asks to continue. No more accidental stock HOS launching.
  • Allow dumping of TSEC keys to sd card
  • Fixed display sanitization for all firmwares. No more white flash or black screen.
  • Fix critical bug to FatFs
  • Countless fixes and bugfixes
  • And many more..

Everything hekate related, moved to bootloader folder.
Check readme.md for more.