github CTCaer/hekate v6.5.0
hekate v6.5.0 & Nyx v1.9.0

12 hours ago

hekate-nyx-banner

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

Latest HOS supported: 21.2.0

hekate v6.5.0 changes

  • HOS 21.2.0 support
  • Significantly faster booting.
    T210: Several components of HOS booting are now 464% faster
    T210B01: Same components for mariko are now up to 15847% faster and many others up to 41% faster.
  • Coreboot support is now obsolete and removed
    The last thing that was keeping it was newer Android releases not being stable as very old ones.
    They are just now more stable and beyond parity with old ones, so please update to newer that use L4T loader instead.
  • HOS MWS (Mariko Warmboot Storage) is now removed in favor of L4T based one.
    It was already deprecated for the last 3 years. So remove it to save codebin space.
  • The error message Panic occurred while running Atmosphere. for fatals is now a simpler Atmosphere panic occurred!.
  • Several other improvements and fixes

emuMMC Changes

Nyx v1.9.0 changes

  • Significantly faster performance of 107% for T210B01
    All logic and rendering of GUI is now up to 107% faster for Mariko based devices.
  • Main Easter egg was updated to v2.6.0
    Updated BDK to latest
    Added support for setting BPMP clock via clock.cfg file. (Single byte value based on bpmp_freq_t)
    Better Joy-Con charging and better font background color management
  • A new Easter egg was also added
  • Added support for dumping all locked ODM fuses on T210B01
  • Corrected wafer bounds for T210 (placement was adjusted to the left)
  • Reduced power draw for T210B01 a bit.
  • Added Joy-Con charging debug info
  • Console window can now be opened/closed if only the secondary Joy-Con is plugged and debug info is updated also no matter what.
  • Removed some invisible useless buttons in eMMC partition manager
  • Several other improvements and fixes

BDK changes

  • MINERVA: Updated to v1.6_T210/v0.1_T21
    T21X v0.1:
    • Added IRB (no table) support
      T210 v1.6/Common:
    • Add a proper table for 8GB T210 config instead of editing a 4GB one
    • Generally improve checks and guard against unknown SoCs/SKUs
    • Remove the long ago obsolete OVERCLOCK_FREQ/OVERCLOCK_VOLTAGE ifdefs
  • SDMMC: When transfer size exceeds 32MB, the internal loop will now align the partial size for faster access speed.
  • FASTFS: improved fast read/write
  • Access size can now be aligned to min block sizes
  • Added an error for intercluster access and also returned as is on zero size access
  • DISPLAY: Several configs were deduplicated and also added some L4T based procedures for more stable init than HOS
  • HEAP: Defragmentation of heap is now ultra fast
  • HEAP: Added some safeguards for heap free to avoid acting on non heap owned memory. Devs should use the error print to debug such cases.
  • JOYCON: Charging is now improved and managed via joycon commands. This allows for supplement mode too.
  • JOYCON: Corrected CRC8 calculation offset/size. By luck it was always working till now.
  • JOYCON: Connection timeout increased to 1.8s
  • JOYCON: Refactored and fixed packet construction for future usage
  • MAX17050: Calculations of several registers were improved for 100% accurate results (±0.16% change)
  • SE: Api Breaking: Almost all functions were renamed or changed.
  • SE: Added support for partial blocks in all AES modes
  • SE: Added AES OFB support
  • SE: Optimized many encryption and hashing functions
  • SE: Now fully supports SHA256 partial hashing/continuation without partial hash/message management as long as there's no context switch.
  • SE: RNG now support multiple or partial blocks
  • MAKE: Refactored makefiles to produce progress %, allow incremental and faster compiling and also properly clean up better

FAQ

Click to expand FAQ notes
  • Which Linux/Android distributions are supported in Partition Manager?
    For L4T Linux you can use the official Ubuntu Bionic 3.4.0 and newer or any other supported distro.
    For android you can get Android 10/11 (legacy) or 13/14 (dynamic) or newer.

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

Download:

Don't miss a new hekate release

NewReleases is sending notifications on new releases.