Supports booting ALL current CFWs, Android, Linux and payload tools.
No more SD card removals
Latest HOS supported: 22.0.0
hekate v6.5.2 changes
- HOS 22.0.0 support
- HOS Auto Memory Size support
A control of max memory size limit was added when booting HOS. Setmemmode=1to enable it.
8GB ram configs will be able to use 8GB inside HOS with it, otherwise it will be limited to 4GB.
This needs an updated Exosphere or Atmosphere with the relevant change which also includes auto ram config.
PR: Atmosphere-NX/Atmosphere#2748. - Lots of improvements and fixes under the hood
Disclaimer: In order to boot HOS 22.0.0 via hekate, you will need to wait for updated Atmosphere.
emuMMC Changes
- HOS 22.0.0 support
As always based on https://github.com/m4xw/emuMMC
Nyx v1.9.2 changes
- HOS 22.0.0 support
- Full Color Theme support
Completing Black Theme had the side-effect of supporting almost any color. This was supported before but now it's complete
Because of that new sliders can be found that control that insideNyx Settings->Color Theme
Additionally, a new special neutral accent color was added. - Forced 8GB variants now show an asterisk (*) near hekate version
To distinguish correct launching at first glance - Easter Egg updated
- Improved eMMC info and added Maintenance OPs (BKOPS) info
- Added info for OEM LCD 7" Display and Touch panel for OLED
- Fixed an off-by-one issue with the result buttons in eMMC partitioning
- Seems that 16nm wafer max Y size is 28 instead of 27
- An issue was fixed that didn't allow big boot entry names to roll
- Lots of improvements and fixes
BDK changes
Breaking:
- EXCP: Exceptions are now saved to a different IRAM address
- MAPPING: SDMMC_UPPER_BUFFER special buffer was renamed to SDMMC_ALT_DMA_BUFFER
- BM92T: Corrected bm92t36_get_sink_info function name to bm92t36_get_source_info
- TOUCH: Struct changed. Return values normalized. 0: No Error.
- I2C: Return values normalized. 0: No Error.
- SDRAM: Return values normalized. 0: No Error.
- POWER: Return values normalized. 0: No Error.
- SE: Return values normalized. 0: No Error.
- TSEC: Return values normalized. 0: No Error.
- CLOCK: Return values normalized. 0: No Error.
- KFUSE: Return values normalized. 0: No Error.
- PMC: Return values normalized. 0: No Error.
- INI: Return values normalized. 0: No Error.
- SDMMC: Return values normalized. 0: No Error.
- SMMU: smmu_init_domain/smmu_deinit_domain renamed to smmu_domain_init/smmu_domain_deinit
Other: - PINMUX: I2C4 pins are now detached automatically from I2C3 pm
- IANOS: Refactored for future advanced support
- MODULES: Adjusted to 256 pages so they won't waste extra 64KB ram each.
- LVGL: Improved theme support.
- LVGL: Slider knob signal coordinates fixed to always follow center of the knob and not drift
- BM92T: Non fixed PDOs are now skipped
- I2C: Reduced input frequency to save power
- I2C: Massive refactoring and optimizations to make it faster and support max 32 bytes RX and 20 TX.
- TOUCH: Many improvements and better checks
- TOUCH: Added support for OEM clone
- TOUCH: Increased max touch area used for rejecting palm
- ARC: AHB redirection is always enabled now
- ARC: Aperture was reduced by 4KB to avoid issues with HW logic using the first 4KB of RAM
- SDRAM: Added some missing T210 1GB density (8GB config) timings
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
bootloaderfolder 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.binor not.
In any case,bootloader/update.bin, will be checked and if newer it will get loaded.
update.binis hekate and it is already copied with thebootloaderfolder drag n drop update process.
