Skip to content

Releases: CTCaer/hekate

hekate v5.2.0 & Nyx v0.9.0

01 May 16:06

Choose a tag to compare

The second 2-year anniversary of hekate is here and brings the big hekate & Nyx updates! Enjoy!

hekate-nyx-banner
screen_8BD9FC95
screen_8F003ACB
screen_88B01154
screen_90A4A788

This version supports booting ALL current CFWs, Android/Linux booting and payload tools.
No more SD card removals

Latest HOS supported: 10.0.2

New in this version

  • Updated, improved and faster SDMMC driver
    Faster and proper than before
    Full error checking
    Reinits to lower bus speed if failure
    Supports 1-bit mode (you will get a warning in Nyx if that's the case)

  • Updated Display Interface driver
    Initializes based on display panel
    Checks if already initialized and deinits first
    Adds Window D and Cursor Window support

  • Add boot time emuMMC selection
    Using the emupath key in a boot entry will load the selected emuMMC.
    This can also be forced by using the correct boot cfg storage bit and writing the path at the emummc path offset. Check readme for these.
    The format is: emupath=emuMMC/RAW1, emupath=emuMMC/SD00, etc.
    (ONLY works with ones created by hekate, as it depends on the raw_based/file_based files that have emuMMC info).

  • Check for HOS FS driver supporting SD card format
    It disallows booting if SD card is exFAT and HOS uses the FAT32-only driver.
    Without that you would boot into a black screen before.

  • Add emummcforce key
    Forces emuMMC and disallows booting if emummc.ini is not found or emuMMC is disabled

  • Add exosphere.ini parsing and CAL0 blanking support
    Users are discouraged to enable that Atmosphere feature, as it is not yet validated as safe because of caching
    exosphere.ini prodinfo keys are parsed during boot and applied automatically.
    Users can choose to override them with cal0blank and cal0writesys hekate ini boot entry keys.
    The value of these (0 or 1) will be applied on top exosphere.ini value and will effectively override it.

  • Disallow Auto NOGC in stock
    Users can still force it with kip1patch=nogc

Additional changes:

  • Add EKS support
  • Improve KIP1 patching
  • Add Interrupts handler driver
  • New upgraded gpio driver with full configuration support
  • Exception handling that allows your to always continue
  • Fix Minerva emc table corruption
  • Countless other fixes and additions!! Check commit log if you want to learn more.

emuMMC

  • File based now uses FastFS with speeds almost as fast as RAW
  • Updated, improved and faster SDMMC driver
  • Retries on lower bus speeds if failure and works even in 1-bit mode

Based on https://github.com/m4xw/emuMMC/tree/54b9d24365e1943832a2f50b3324ca11cb0c4999

Nyx v0.9.0

  • USB Driver and Tools
    Check below for added features
    (Keep in mind that if anything goes wrong or you get stuck during a USB op, you can press both VOL buttons to bail out.)

  • USB Mass Storage
    It supports SD Card, eMMC and currently selected emuMMC
    eMMC and emuMMC are read-only by default

  • USB Gamepad emulation (Joy-Con)
    This new usb feature will allow you to use Joy-Con as a free gamepad on a PC.
    Can be paired with tools like x360ce to enable support to all games.

  • SD Card Partition Manager
    Allows you to select up to 2 emuMMC + Linux + Android.
    Any combo is allowed, even if you just want to repartition it back to one FAT partition.
    The procedure is automatic on selecting sizes and offsets.
    The tool is also able to backup your SD Card into Ramdisk and then get restored, if the total used size is less than 1GB. If you have more files than that, you will be asked to copy your files to your PC via UMS.
    It also allows you to flash L4T Linux images and Android Twrp images.
    The Flash Android can be also used to reboot into Twrp if a file to flash is not found.

  • Joy-Con Support
    It acts as a virtual mouse fallback for users with broken touch screens
    Cursor Movement: Left Stick, Click: A / ZL / ZR, Close/Back: B, Log screen: - or +, Screenshot: Capture

  • Home Screen Selection support
    You can now choose in Nyx Options between 4 modes:
    -Main menu: Default main menu
    -All Configs: Merges Launch and More Configs as long as there are enough empty slots
    -Launch: Uses Launch screen as home screen
    -More configs: Uses More configs screen as home screen
    All of them support customized background bmp

  • Fix Archive Bits v3
    The new version automatically fixes everything, without the need of 2 options
    It's extremely fast, because now only changes what needs to be changed. Even if user has thousands of folders
    Supports huge mods or texture packs that are split on FAT32.
    (As long as the folder name has a 3 char extension. Exanmple: zelda_hd_textures.hts)

  • Add Color Theme support for highlighted text
    You can choose in Nyx Options

  • Fuses Info is now HW & Fuses info
    Adds Display panel, Touch panel, DRAM Chips and SoC Chip info

  • Add SD / eMMC RAW read benchmark
    Find it in SD Card or eMMC info

  • Allow eMMC restoring for smaller or bigger backups
    Useful for >32GB eMMC mods. You will get a warn about it.
    If you don't fit the eMMc modding description, then your backup is corrupt.

  • Add simple emuMMC backup
    It supports all sized partition based emuMMC
    For now it can only backup the first 0xE0 partition that it finds

  • Additional emuMMC changes
    -Allow partition selection when creating a raw partition based emuMMC
    -Clear partition start when creating RAW Partition based emuMMC
    -Refresh emuMMC status window when creating a new emuMMC to reflect the new info

  • Touch panel tuning calibration
    Allows you to fix any issue with touch in Nyx and HOS.
    It will also check your panel for HW issues before proceeding.
    If an issue is found, the calibration will stop to avoid a bug in the touch firmware.

  • Add Window D as Log screen window
    Can be shown by pressing - or + on Joy-Con
    Screenshot function will also save that screen to SD

Additional changes:

  • Add Joy-Con Bluetooth pairing info dump. Used in L4T Android/Linux.
  • Add Update Reboot 2 Payload option
    It automatically updates reboot_payload.bin if fss0 is used.
  • Disallow eMMC operations when battery is low to protect from sudden shut off
  • Add SD error report info in SD Card info
  • Add Ramdisk support
  • Add primitive eMMC BIS support
  • Add Time offset config. This is manually done for now. In a later version, the offset will be parsed from HOS.
  • Fix hanging when parsing non HOS GPT in eMMC info
  • Fix a long standing heap corruption issue that would hang Nyx
  • eMMC Backup/Restore Verification config is now moved to Nyx config (nyx.ini)
  • Fix Battery Charger and Fuel Gauge infos showing wrong values for some stats
  • Allow screenshots only every 2s and add capture effect
  • Decrease Idle power drain
  • Countless other fixes and additions!! Check commit log if you want to learn more.

Notes

Check readme.md for more.

NOTE:
For maximum performance of UMS in Windows, you need to run nyx_usb_max_rate (run once per windows pc).reg once per PC you have. It only affects hekate's UMS usb device. You can also view that file with text editor and see what it does. Linux/Mac OS users do not need that.
NOTE2: You will need sept and a custom secmon and warmboot binary to boot > 7.0.0 or stock emuMMC.
NOTE3: hekate is able to get sept binaries from inside a fss0.

Don't forget to drag n drop bootloader folder into sd card root and hit replace. No need to delete that folder first, especially if you want your configs and payloads.

Release is based on: https://github.com/CTCaer/hekate/tree/da8c040c082ec4fc23bab6327400075508fb5646

Download:

hekate v5.1.4 & Nyx v0.8.7

14 Apr 21:42

Choose a tag to compare

hekate-nyx-banner

This version supports booting ALL current CFWs, Android/Linux booting and payload tools.
No more SD card removals

Latest HOS supported: 10.0.0

New in this version

  • HOS 10.0.0 support
  • Added Empty Battery screen on boot
    This will show an empty battery icon if voltage is pretty low.
    It will power off after 15s if NOT charging. It continues boot after reaching enough charge.
    It can be bypassed with VOL- & VOL+. For more, read 5f142b4.
    (Previously, if battery was less than 2800mV, the console wouldn't react - black screen - to a rcm injection.)
  • Fixed an issue where if sept folder was missing, hekate could not write itself there.
  • Some bug fixes

emuMMC

Nyx v0.8.7

  • Fixed an issue with LvGL that was making Nyx hang and corrupt text
  • Added touch panel HW testing, before allowing forced calibration
    The touch IC fw has a bug that allows calibration to happen when the panel is defected.
    That will eventually happen from HOS though when a touch fw gets updated...
  • Dump pkg1/2 tool now supports HOS 10.0.0
  • Add touchscreen initialization retries in case it fails.
  • Some bug fixes

Notes

Check readme.md for more.

Lastly, keep an eye for the big Nyx update!

NOTE: You will need sept and a custom secmon and warmboot binary to boot > 7.0.0 or stock emuMMC.
NOTE2: hekate is able to get sept binaries from inside a fss0.

Don't forget to drag n drop bootloader folder into sd card root and hit replace. No need to delete that folder first, especially if you want your configs and payloads.

Download:

hekate v5.1.3 & Nyx v0.8.6

21 Mar 21:00

Choose a tag to compare

hekate-nyx-banner

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

Latest HOS supported: 9.2.0

New in this version

  • Fixed an issue with booting CFW on < 7.0.0
    A missing check was causing old versions to boot complete stock.
  • Fix issues with the usual sd card suspects when doing a warmboot based reboot.
    The SD Card regulator is now disabled on HW init and re-enabled at the appropriate time.
  • Support for Atmosphère experimental content.
    Use the fss0experimental=1 key on a boot entry to enable it. For now it's only for NCM.
  • Support fatal context version AFE2
  • Add more Minerva checks, in case it is paired with old bootloader folder contents.
  • Support coreboot.rom chainloading that is not 1MB.

emuMMC

Nyx v0.8.6

  • Fixed all touchscreen issues. In Nyx and HOS.
    In case you have the issue, you can boot Nyx while pressing VOL- and VOL+.
    This will force a re-calibration of the touchscreen. (The tool version will come later.)
    Do not run this if you don't have issues, it is intended as a mismatch touchscreen calibration fixer
  • Fixed an issue with lvGL heap which was causing hangs
  • Fix Archive bit tool when filepath is bigger than 256 chars.
  • Allow canceling of emuMMC creation.

Notes

Check readme.md for more.

Lastly, keep an eye for the big Nyx update!

NOTE: You will need sept and a custom secmon and warmboot binary to boot > 7.0.0 or stock emuMMC.
NOTE2: hekate is now able to get sept binaries from inside a fss0.

Don't forget to drag n drop bootloader folder into sd card root and hit replace. No need to delete that folder first, especially if you want your configs and payloads.

Download:

hekate v5.1.2 & Nyx v0.8.5

03 Mar 03:08

Choose a tag to compare

hekate-nyx-banner

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

Latest HOS supported: 9.2.0

New in this version

  • HOS 9.2.0 support
  • Added support for parsing sept from fss0
  • Fixed issue with mixing older versions on L4T/Android
  • Fixed an issue where hekate would not honor updater2p key
  • Better boot errors communication
  • Better stability with BPMP clocks
  • Fixes for heap, lists, ini parsing, fss0 and many others.

Nyx v0.8.5

  • Added touchscreen edge offset compensation
  • Battery voltage now changes color and has a warning symbol if < 3.2V.
  • Better stability with BPMP clocks
  • Fixes for heap, lists and some others.

Notes

Check readme.md for more.

Lastly, keep an eye for the big Nyx update!

NOTE: You will need sept and a custom secmon and warmboot binary to boot 7.0.0-9.2.0 or stock emuMMC.
NOTE2: hekate is now able to get sept binaries from inside a fss0.
Warning hekate files: New bootloader contents are mandatory. Because they are new, you must not mix them with older hekate versions. hekate package is made for an easy drag n drop that can be used to replace the files.

Don't forget to drag n drop bootloader folder into sd card root and hit replace. No need to delete that folder first, especially if you want your configs and payloads.

Download:

hekate v5.1.1 & Nyx v0.8.4

11 Dec 22:54

Choose a tag to compare

hekate-nyx-banner

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

Latest HOS supported: 9.1.0

New in this version

  • Added Atmosphère's system memory pool increase kernel patches
    Now sysmodules have way more available ram
  • Added updater for update.bin and reboot_payload.bin binaries
    update.bin is updated if old.
    reboot_payload.bin is updated if old and if updater2p=1 key is configured (for now only manually via hekate_ipl.ini), it forces an update even if the current payload is not hekate.
  • Added hekate libraries error printing in order to inform user to also update bootloader folder
  • Fixed hekate main compatibility with old Minerva to avoid hangs on black screen when injecting
    Some users forgot to drag n drop bootloader folder and replace files, which caused that issue.
  • Fixed an issue where users with bootwait=0 could not enter the menu

Nyx v0.8.4

  • Fixed an issue with about screen

v5.1.0 changes were a lot and important, please check by clicking below:

Click to expand v5.1.0 changelog

New in this version

  • Full support for 9.1.0
  • Faster and better DRAM training
    This performance change affects both hekate and Nyx.
    libsys_minerva.bso was updated and the update is mandatory.
    If you notice slow performance in hekate or Nyx, you forgot to drag n drop the bootloader folder from release.
  • Even faster HOS boot
    Because of the aforementioned change, HOS now boots even faster.
  • Enabled Low Battery Shutdown when voltage is less than 2.8V
    This will help with many users that kill their battery by forgetting their devices into RCM/AutoRCM.
  • Fixed an issue with some users hanging in black screen or logo for Nyx loading
    This is unrelated with HOS boot issues.
  • Fixed a critical issue with heap collapsing on edge cases. Thanks @shchmue.
    Additionally, heap management became more robust and fragments way less often.
  • Added support for entering fastboot on Android.
    This requires of pressing VOL+ first and while holding it, also start holding VOL-.
  • External patches only look for patches.ini now
    The reason is that patches_template.ini is now useless and no one should install homebrew when title replacement exists.
    Also because apparently it confuses users into thinking that it takes precedence over patches.ini, even though it explained countless of times that it's only loaded if patches.ini is not found.
    Lastly there's a confusion where users thought that empty patches is not the same with no patches, even though it's exactly the same. So now any empty patch will throw an error.
    To sum up, removed to simplify the process because of user errors.
  • Fixed an issue with force shutdown timeout, where it would power off if PWR button was pressed for 2s. It's now back to 6s.
  • Fixed instant boot to menu ("bootloop") on errors. Now hekate will properly wait for user input in order to go back to menu.
  • Fixed an issue with tsec keys, where KFUSE didn't have enough time to initialize.
  • Fixed an issue where double defined patches (like NOGC), would fail the process. Now any reapplied patch, will be properly marked as applied.
  • Countless refactors and bugfixes in hw init and drivers
  • Many general bugfixes

New in emuMMC

  • 9.1.0 support

The binary is based on m4xw/emuMMC@bd81a67

Nyx v0.8.3

  • 9.1.0 support for info and tools
  • GFX rendering and generally many functions in Nyx are now faster
  • Refactored SHA calculation for faster verification
    Verification is now able to calculate the 1st buffer SHA while the 2nd buffer is read.
  • Fan is now activated if temperatures are high
  • Battery Voltage value is now Orange if lower than 3200mV
  • Countless refactors and bugfixes in hw init and drivers
  • Many general bugfixes

Notes

Check readme.md for more.

Lastly, keep an eye for the big Nyx update!

NOTE: You will need sept and a custom secmon and warmboot binary to boot 7.0.0-9.0.1 or stock emuMMC.
Warning Sept: HOS 9.1.0 needs a new Sept. Get the folder from atmosphere release. If not updated, hekate will show pkg2 decryption error. On the other hand, hekate can still load older Sept versions for 9.0.X.
Warning hekate files: New bootloader contents are mandatory. Because they are new, you must not mix them with older hekate versions. hekate package is made for an easy drag n drop that can be used to replace the files.

Don't forget to drag n drop bootloader folder into sd card root and hit replace. No need to delete that folder first, especially if you want your configs and payloads.

Download:

hekate v5.1.0 & Nyx v0.8.3

08 Dec 17:39

Choose a tag to compare

hekate-nyx-banner

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

Latest HOS supported: 9.1.0

New in this version

  • Full support for 9.1.0
  • Faster and better DRAM training
    This performance change affects both hekate and Nyx.
    libsys_minerva.bso was updated and the update is mandatory.
    If you notice slow performance in hekate or Nyx, you forgot to drag n drop the bootloader folder from release.
  • Even faster HOS boot
    Because of the aforementioned change, HOS now boots even faster.
  • Enabled Low Battery Shutdown when voltage is less than 2.8V
    This will help with many users that kill their battery by forgetting their devices into RCM/AutoRCM.
  • Fixed an issue with some users hanging in black screen or logo for Nyx loading
    This is unrelated with HOS boot issues.
  • Fixed a critical issue with heap collapsing on edge cases. Thanks @shchmue.
    Additionally, heap management became more robust and fragments way less often.
  • Added support for entering fastboot on Android.
    This requires of pressing VOL+ first and while holding it, also start holding VOL-.
  • External patches only look for patches.ini now
    The reason is that patches_template.ini is now useless and no one should install homebrew when title replacement exists.
    Also because apparently it confuses users into thinking that it takes precedence over patches.ini, even though it explained countless of times that it's only loaded if patches.ini is not found.
    Lastly there's a confusion where users thought that empty patches is not the same with no patches, even though it's exactly the same. So now any empty patch will throw an error.
    To sum up, removed to simplify the process because of user errors.
  • Fixed an issue with force shutdown timeout, where it would power off if PWR button was pressed for 2s. It's now back to 6s.
  • Fixed instant boot to menu ("bootloop") on errors. Now hekate will properly wait for user input in order to go back to menu.
  • Fixed an issue with tsec keys, where KFUSE didn't have enough time to initialize.
  • Fixed an issue where double defined patches (like NOGC), would fail the process. Now any reapplied patch, will be properly marked as applied.
  • Countless refactors and bugfixes in hw init and drivers
  • Many general bugfixes

New in emuMMC

  • 9.1.0 support

The binary is based on m4xw/emuMMC@bd81a67

Nyx v0.8.3

  • 9.1.0 support for info and tools
  • GFX rendering and generally many functions in Nyx are now faster
  • Refactored SHA calculation for faster verification
    Verification is now able to calculate the 1st buffer SHA while the 2nd buffer is read.
  • Fan is now activated if temperatures are high
  • Battery Voltage value is now Orange if lower than 3200mV
  • Countless refactors and bugfixes in hw init and drivers
  • Many general bugfixes

Check readme.md for more.

Lastly, keep an eye for the big Nyx update!

NOTE: You will need sept and a custom secmon and warmboot binary to boot 7.0.0-9.0.1 or stock emuMMC.
Warning: HOS 9.1.0 needs a new sept. If not updated, hekate will show pkg2 decryption error. On the other hand, hekate can still load older sept versions for 9.0.X.
Warning2: New bootloader contents are mandatory. Because they are new, you must not mix them with older hekate versions. hekate package is made for an easy drag n drop that can be used to replace the files.

Don't forget to drag n drop bootloader folder into sd card root and hit replace. No need to delete that folder first, especially if you want your configs and payloads.

Download:

hekate v5.0.2 & Nyx v0.8.2

14 Sep 18:05

Choose a tag to compare

hekate-nyx-banner

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

Latest HOS supported: 9.0.1

New in this version

  • Full support for 9.0.0 (includes 9.0.1)
  • Fixed SaltyNX for emuMMC 8.x.x
    There was an issue with fs mitm patches where it caused hangs for SaltyNX and various plugins like ReverseNX.
  • Add support for forced AutoBoot via id key - Android reboot
    You can now add id=max7char to your boot entries and hekate can be instructed to autoboot via only this.
    This will be helpfull especially with many Linux distros and Android (id=SWRANDR).
  • AutoNOGC protection for fatal errors in emuMMC
    NOGC will now be applied automatically when fuses are >= 9.0.0 and emuMMC is less than that.
    And like always, the classic AutoNOGC was updated for lower fuses than 9.0.0.
  • Streamline power cycles for Sandisk U1 SDR104
    No more hangs because of this.
  • Fix CPU/GPU on warmboot reboot from Linux/Android
  • Allow critical info to be shown when a fatal error occurs while AutoBooting HOS
    Now, before booting Nyx right away, it will show the error message and wait for a button press briefly.
  • Add exosphere/kernel no user exceptions handler cfg
  • And many other bugfixes

New in emuMMC

  • 9.0.0 support (includes 9.0.1)

The binary is based on m4xw/emuMMC@4b5d9ae

Nyx v0.8.2

  • 9.0.X support for info and tools
  • Fix AutoBoot list for inis (More configs)
    You can now select a cfg from ini folder for autobooting
  • Update AutoRCM status when a eMMC restore occurs
  • Add Fix Archive bit support for emuMMC folders
  • Fix eMMC split restore when < 10 parts
    (FYI nyx supports splits that are 4MB aligned. Only last part is allowed to be unaligned.)
  • Do not hide delay time option (for bootlogo) when AutoBoot is off
  • And many other bugfixes

Check readme.md for more.

NOTE: You will need sept and a custom secmon and warmboot binary to boot 7.0.0-9.0.1 or stock emuMMC.
Warning: HOS 9.0.X needs a new sept. If not updated, hekate will show pkg2 decryption error.

Download:

hekate v5.0.1 & Nyx v0.8.1

06 Jul 20:29

Choose a tag to compare

hekate-nyx-banner

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

Latest OFW supported: 8.1.0

New in this version

  • Fixed keygen for 6.2.0 stock and CFW
  • Fixed boot to 6.0.x/6.1.0
  • Fixed hang issues with booting HOS
    These were created from cache coherency issues, or sd card fast reinit or stack corruption.
  • Disabled stock emuMMC until it's fixed
    Check news at https://github.com/m4xw/emuMMC
  • Now if patches.ini is not found kip patches will be loaded from patches_template.ini.
  • Added a check that emuMMC is not loaded without custom secmon and warmboot.

Nyx v0.8.1

  • Fixed Nyx hangs on boot and framebuffer issues
    These were fixed by fixing an issue with Touchscreen, a cache coherency issue, stabilizing framebuffer memfetch, and by fixing too fast reinits for some sd cards.
  • Migrate emuMMC fixes
    It can now find more available existing partition based solutions.
    Fixed an issue with migrating other sd partition emunand solutions.
  • Change emuMMC fixes
    Fixed logic with button assignment
    It can now also identify more emuMMC.
  • Changed emuMMC creation partition type to xE0
    Fixes issues with all Linux distros. You can run Migrate to apply the fix.
  • Sd card now reinits before a create/backup/restore process to refresh tuning
    Might fix some issues with some cards.
  • Launch/More CFG
    Fixed an issue where the buttons did nothing if no icon.
    Added option to force screen HOS boot logs.
    Big names will have their name rolling.
  • While sd card is removed, it's possible now to Reboot or Power off. Screenshot feature gets disabled.
  • Added temperature sensor init, to revert L4T's range.
  • Fixed an issue where Nyx could start with backlight set to 0.

And general system stability improvements to enhance the user's experience. (For real..).

Check readme.md for more.

NOTE: You will need sept and a custom secmon and warmboot binary to boot 7.0.0-8.1.0 or stock emuMMC.

1
2

Download:

hekate v5.0.0 & Nyx v0.8.0

30 Jun 03:35

Choose a tag to compare

hekate-nyx-banner

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

Latest OFW supported: 8.1.0

New in this major version

v5.0.0

  • Introducing Nyx v0.8.0
    Nyx is hekate's GUI. Packs many features, like FastFS, emuMMC manage, customization, etc.
    Look below for more.
  • 8.1.0 support
  • emuMMC support
    It supports disabling it by boot entry (emummc_force_disable=1), stock (not all fw ver support it) and many more.
    Works with SD raw partition and SD file based. (SD file based is extremely slow. Wait for FastFS 4 emuMMC).
    This version can sanely shutdown and also supports more SD cards than before.
    Thanks to a collab with @m4xw , @SciresM, @hexkyz.
  • Supercharged boot times
    Even with emuMMC or kip1 patching, it's faster than before.
  • Supercharged Backup/Restore with FastFS (Nyx only)
    Backup and Restore is now orders of magnitudes faster.
    Some examples (measured on a U3 SD): No verif: 9min, Sparse: 15min, etc. Even Full with hashes is extremely faster.
  • External KIP1 patching support
    Now non-important patches reside outside of hekate binary. For now this can only patch KIPs defined in hekate's code, with whatever new patches. Next versions will support other KIPs.
  • Many bugfixes

Nyx v0.8.0

  • Snappy and fluid GUI w/ touch support
    Yes! This runs on BPMP!
  • All classic launch options are there
  • emuMMC manage
    Change between raw partition emuMMCs and SD file based ones easily.
    Create file based or raw partition based from eMMC via the Create button.
    You can also restore a backup directly to sd partition via the Restore option in tools (outside of emuMMC), AFTER you turned ON SD emuMMC Raw Partition.
    Migrate other types of emunand (raw partition or sd file), repair existing raw partition configurations, or migrate a backup (outside of restore folder), to sd file based.
    Everything is currently made to protect Linux partitions.
    Additionally, the raw partition based is done in 16MB offset, so it can protected from quick formats.
  • All Info and Tools are now supercharged
    Dump individual kips from eMMC, see detailed info about fuses, do backups and restores way faster, etc.
  • Customization support
    Custom icons for boot entries and also a background is supported. (Check readme for how to use them).
  • Many additions in automation. For example, Nyx will automatically dump pkg1/2 after a sept run.
  • Screenshot support. Touch the screen with 3 fingers (no need for swipe).
  • And many many more smaller and bigger features.

NOTE: The folders in emuMMC now hold nyx configurations. file_based and raw_based. The first tells it that it's a file based one and the other holds the sector of that emuMMC.
NOTE2: This changelog will be updated with missing info.

Nyx and hekate TODO

In no particular order:

  • Sd raw partition backup
  • Migration from raw to sd and the opposite
  • Clock offset support like HOS
  • Temporary emuMMC disable
  • Destructive SD partitioning
  • Resize based SD partitioning
  • emuMMC resizing
  • Sd raw emuMMC on unallocated empty space support?
  • Quick launch of last chosen boot entry
  • Themes support
  • Joycon support

Check readme.md for more.

NOTE: You will need sept and a custom secmon and warmboot binary to boot 7.0.0-8.1.0 or stock emuMMC.

1
2
3
4
5

hekate - CTCaer mod v4.10.1

23 Apr 15:28

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.1

New in this hotfix version

v4.10.1

  • Reverted 204MHz SD device clock
    Some U1 sd cards with Sandisk microcontroller misbehaved in this speed.
  • Some small QoL changes

v4.10.0

  • 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: