github CTCaer/hekate v5.7.2
hekate v5.7.2 & Nyx v1.2.2

latest releases: v6.1.0, v6.0.7, v6.0.6...
2 years ago

hekate-nyx-banner

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

Supports: Erista and Mariko units

Latest HOS supported: 14.0.0

Changes in this version

  • HOS 14.0.0 Support
  • Improve boot speed even further
    These changes come and sit on top of v5.7.0 significant boot speed optimizations
  • And issue was fixed where it would unmount sd on new setups with no hekate_ipl.ini and throw an error about missing Nyx.
    That was introduced in v5.7.0 and was caused because creating a new ini would unmount the sd card at the end.
  • Various fixes and improvements

Notice about Atmosphere 1.0.0 and up: The fss0=atmosphere/fusee-secondary.bin in hekate_ipl.ini must be changed to fss0=atmosphere/package3. And make sure that atmosphere/contents folder does not have old Atmosphere components.
Notice about resized emuMMC: Resized emuMMC does not have the slow bug anymore. You can create a new one or recreate it via Nyx and the issue will be gone.

emuMMC Changes

Nyx v1.2.2 Changes

  • Fix Aula 64GB emuMMC creation (for real this time)
  • Fixed an issue where resized emuMMC would be created with half the free space available
    Existing setups can use hacdiskmount tool or any other BIS mounter on their PC and force a check and repair.
    If asked to recover broken files, hit no (these files are not real).
  • Added an option to allow usage of right joycon as main mouse control
    jcforceright=1 in nyx.ini will enable that and is useful for users with broken touchscreens and left joycon rails.
  • Updated dram and touchscreen info for HOS 14.0.0
  • SD card info now also prints OEM ID in hex to ease hunting of fake cards
  • Fixed an issue with pressing B causing abort on specific access flow
  • Various fixes and improvements

BDK Changes

  • Fixed BIS corruption on read/writes when sector is cluster unaligned and num was exceeding cluster sectors num - sector index in cluster.
  • AHB arbitration/redirection can now be always enabled, used and managed.
    The aperture is fully open for IRAM till end of MMIO.
    Changes to MC/SDMMC/USB were done to adhere to the new flow.
    A new compile time flag was added to enable that. BDK_MC_ENABLE_AHB_REDIRECT
  • Various improvements to heap were done.
    A new compile time is now available called BDK_MALLOC_NO_DEFRAG.
    Using that will cause malloc/free to avoid defragmenting heap.
  • Ianos/elf loader no longer mounts/manages sd card. It should be mounted before calling it.
  • Added new dram ids

FAQ

Click to expand FAQ notes
  • How to use Partition Manager for Linux/Android?
    For L4T Linux you can use the official Ubuntu Bionic 3.2.0 or newer release or any other distro betas.
    For android you need to build Android P or Q which support/require the new partition scheme.

  • My Joy-Con drift when in Nyx, how to fix?
    Nyx applies an auto calibration at boot. That happens when you hear the rumble. If you press the sticks before, then a wrong calibration will get applied.
    To fix that on the fly, simply remove the Joy-Con and re insert it. This always causes a new calibration. Just make sure you don't touch the stick when you reinsert.

  • I don't care about emuMMC/Linux/Android. Can the Part manager be used for something else?
    Yes. You can still reformat your SD card to a single FAT32 partition.
    You can even use it when you have exFAT and you want to format to FAT32.
    It is also suggested to format your sd card via hekate. That's because it prepares it for performance. something that many partitioning tools neglect.

Notes

Check readme.md for more.

NOTE:
For maximum performance of UMS in Windows, you need to run nyx_usb_max_rate__run_only_once_per_windows_pc.reg, only once per PC you have.
It only affects hekate's usb device. You can also view that file with text editor and see what it does. Linux/Mac OS users do not need that.

How to update:

  • Drag n drop bootloader folder into sd card root and hit merge/replace.
    No need to delete that folder first, especially if you want your configs and payloads.
  • You can choose to update your RCM injection device or PC with the new hekate_ctcaer_x.x.x.bin or not.
    In any case, bootloader/update.bin, will be checked and if newer it will get loaded.
    update.bin is hekate and it is already copied with the bootloader folder drag n drop update process.

Notice about Atmosphere 1.0.0 and up: The fss0=atmosphere/fusee-secondary.bin in hekate_ipl.ini must be changed to fss0=atmosphere/package3. And make sure that atmosphere/contents folder does not have old Atmosphere components.

Download:

Don't miss a new hekate release

NewReleases is sending notifications on new releases.