Skip to content

@CTCaer CTCaer released this Apr 11, 2021

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

New in this version

  • HOS 12.0.0 Support
  • Add USB3.0 enable via exosphere support (needed for 9.0.0 and up)
    If you enable that, it will impact signal quality of WiFi 2.4 GHz and Bluetooth.
  • Add Seamless Display support for L4T Linux/Android.
  • RAM Overclocking is now disabled when booting stock to fix sleep issues
    Previously, hekate would not check if used minerva driver was overclocked and was allowing booting stock with RAM OC which breaks sleep because HOS mtc gets disabled when it finds an unknown boot frequency.
  • Minerva was updated with more accurate clock trimmers
  • Optional voltage change was added to minerva when RAM OC is used via compiler flags
    This removes the need for hekate main to be recompiled. Max allowed voltage is 1250mV.
  • 12.0.0 didn't burn a fuse, so AutoNOGC, doesn't work IF you have 14 burnt fuses.
    Use kip1patch=nogc in your boot entry if NOGC is desired in that case.

emuMMC

  • HOS 12.0.0 Support

Nyx v1.0.2

  • HOS 12.0.0 Support
  • Hybrid MBR fixer is now smarter. It can detect a hos partition everywhere and properly rearrange extra partitions in MBR.
  • Report GPIO ID in case Touch Panel is unknown
  • Properly check if eMMC GPT is valid before parsing it
  • Refresh SD card calibration when using UMS or benchmarking for faster ops
  • Migration option Fix Raw, now tells user that it also fixes partition type.
  • Add new touch panel in info
  • Check for errors when benchmarking

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 replace.
    No need to delete that folder first, especially if you want your configs and payloads.
  • And inject the new hekate_ctcaer_x.x.x.bin payload at least once.

Download:

Assets 5

@CTCaer CTCaer released this Feb 8, 2021

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

New in this version

  • Nothing changed in hekate main. Check v5.5.4 & Nyx v1.0.0 changelog if you want to learn more.

Nyx v1.0.1

  • Fixed error 2002-4686 on resized emuMMC
    There was a bug where the driver would do a read instead of write.
    If you get that error, there's no need for repartition. Just run creation again.
    As a reminder, here's what resized emuMMC is:
    User can now select one or two resized emuMMC from 4GB to 12GB total. Full 29GB emUMMC remains as an option.
    This resizes emuMMC USER partition and formats it. Additionally it preserves all PrFile2 SAFE metadata that disallow corruption.
    Official support of that is important, as moving data to emuMMC partition from FAT, doesn't actually make access faster.
    Save data is kept in USER, so make sure you select a size based on your needs. Use a tool if transfer of SYS saves to resized EMU is needed.
    (File based resized emuMMC is not supported yet. You can use another tool to resize it.)

Additional changes:

  • Joycon regulators now turn off before sending the sleep command while exiting Nyx.
Click to expand v5.5.4 and Nyx 1.0.0 changelog

hekate v5.5.4

  • Better user reporting for Mariko Warmboot Storage (MWS) with missing firmware
    In case warmboot firmware was not found in MWS cache in SD, it will now notify user that sleep mode will be disabled if continue booting is selected.
  • EKS for Erista now automatically upgrades itself, in order to fix issues with normal vs r2p paths when it was created with old hekate.
  • Main BCT in BOOT0 is now checked for improper values before running Sept in Erista
    Before, launching Sept in such cases (improper BCT) it would make it black screen.
    Now an error will show up that instructs user to run sept with proper BCT at least once, in order to cache keys in EKS.
  • FatFS now supports simple GPT
    In case you mangled your Hybrid MBR, this will allow you to launch Nyx if FAT partition is the first one.
  • SDSC cards (<= 2GB) are now supported
  • Many other bug fixes and improvements

Nyx v1.0.0

  • Resized RAW emuMMC added in Partition Manager
    User can now select one or two resized emuMMC from 4GB to 12GB total. Full emUMMC remains.
    This resizes emuMMC USER partition and formats it. Additionally it preserves all PrFile2 SAFE metadata that disallow corruption.
    Officially support of that is important, as moving data to emuMMC partition from FAT, doesn't actually make access faster.
    Save data is kept in USER, so make sure you select a size based on needs. Use a tool if transfer of SYS saves to resized EMU is needed.
    (File based resized emuMMC is not supported yet. You can use another tool to resize it.)

  • eMMC/SD Benchmark IOPS test added
    Added 4KB Sequential and Random IOPS and Rate measurements.
    They are faster than before because now it reads 1GB for Sequential big blocks and 512MB for 4KB.

Additional changes:

  • FatFS now supports simple GPT. This will allow you to fix Hybrid MBR in case it was wiped
    Additionally, Fix Hybrid MBR was changed to allow it to run even if FAT partition is not the first one in GPT.
    The fat partition needs to be named hos_data in GPT in order for the tool to pick it up.
  • eMMC info now shows Write Cache size and also Enhanced area size (which can tell if nands are SLC/MLC/TLC/etc)
  • emuMMC migration now shows status and also updates the main window
  • Partition Manager and Dump Pkg1/2 swapped places in their tabs
  • Joycon BT pairing dumping explicitly tells if it succeeded or failed
  • Many bug fixes and improvements to partition manager and others

BDK

  • Many changes were made on the Bootloader Development Kit. Developers should check actual commit log for these.
    These include SE, SDMMC, FatFS and others.

  • The BIS driver that is used in resized emuMMC and CAL0 info was upgraded to latest from Lockpick RCM by @shchmue together with additional changes because that driver will be eventually moved to BDK.

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.

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:

Assets 5

@CTCaer CTCaer released this Feb 6, 2021

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

New in this version

  • Better user reporting for Mariko Warmboot Storage (MWS) with missing firmware
    In case warmboot firmware was not found in MWS cache in SD, it will now notify user that sleep mode will be disabled if continue booting is selected.
  • EKS for Erista now automatically upgrades itself, in order to fix issues with normal vs r2p paths when it was created with old hekate.
  • Main BCT in BOOT0 is now checked for improper values before running Sept in Erista
    Before, launching Sept in such cases (improper BCT) it would make it black screen.
    Now an error will show up that instructs user to run sept with proper BCT at least once, in order to cache keys in EKS.
  • FatFS now supports simple GPT
    In case you mangled your Hybrid MBR, this will allow you to launch Nyx if FAT partition is the first one.
  • SDSC cards (<= 2GB) are now supported
  • Many other bug fixes and improvements

Nyx v1.0.0

  • Resized RAW emuMMC added in Partition Manager
    User can now select one or two resized emuMMC from 4GB to 12GB total. Full emUMMC remains.
    This resizes emuMMC USER partition and formats it. Additionally it preserves all PrFile2 SAFE metadata that disallow corruption.
    Officially support of that is important, as moving data to emuMMC partition from FAT, doesn't actually make access faster.
    Save data is kept in USER, so make sure you select a size based on needs. Use a tool if transfer of SYS saves to resized EMU is needed.
    (File based resized emuMMC is not supported yet. You can use another tool to resize it.)

  • eMMC/SD Benchmark IOPS test added
    Added 4KB Sequential and Random IOPS and Rate measurements.
    They are faster than before because now it reads 1GB for Sequential big blocks and 512MB for 4KB.

Additional changes:

  • FatFS now supports simple GPT. This will allow you to fix Hybrid MBR in case it was wiped
    Additionally, Fix Hybrid MBR was changed to allow it to run even if FAT partition is not the first one in GPT.
    The fat partition needs to be named hos_data in GPT in order for the tool to pick it up.
  • eMMC info now shows Write Cache size and also Enhanced area size (which can tell if nands are SLC/MLC/TLC/etc)
  • emuMMC migration now shows status and also updates the main window
  • Partition Manager and Dump Pkg1/2 swapped places in their tabs
  • Joycon BT pairing dumping explicitly tells if it succeeded or failed
  • Many bug fixes and improvements to partition manager and others

BDK

  • Many changes were made on the Bootloader Development Kit. Developers should check actual commit log for these.
    These include SE, SDMMC, FatFS and others.

  • The BIS driver that is used in resized emuMMC and CAL0 info was upgraded to latest from Lockpick RCM by @shchmue together with additional changes because that driver will be eventually moved to BDK.

FAQ

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

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:

Assets 5

@CTCaer CTCaer released this Jan 14, 2021

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

New in this version

  • Fixed an issue with sdmmc driver. This might increase compatibility with a certain set of SD cards.
  • Fixed an issue with a bad chainloader. Release was updated to include 63d0330
  • Compiled with latest BDK.

Nyx v0.9.9

  • Partition Manager fixes
    Fixed Android partitioning underflowing UDA (userdata) partition. (Which was causing the password issue when booting Android.)
    Fixed Nyx hanging when updating buttons after partitioning.
    Fixed an edge case on backup/restore checks where the total size would overflow and end up returning < 1GB instead of failed.

Additional changes:

  • Allow Reboot to OFW (bypass fuses) on patched Erista and Mariko units
    The options for these (except unpatched) now are:
    OFW: Reboot and bypass fuses like always. This depends on at least one intact BCT.
    Normal: Reboot by resetting regulators. This enters custom bootloader if chipped, otherwise it does an OFW (no fuse bypass) reboot.
  • Fixed temperature for Mariko being 12.5 °C higher than it should be
    The power off now also disables the sensor in order to conserve more power.
  • Joycon parent regulator is now managed and source depends purely on if USB is connected or not
    That will prioritize joycon charging via USB and save charging power.
  • Fixed an issue where the pkg1/pkg2 dumping tool for Mariko would over-decrypt pkg1.
  • Formalize various text messages

FAQ

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

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.

hekate main is based on commit: 63d0330

Download:

Assets 5

@CTCaer CTCaer released this Jan 5, 2021

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

New in this version

  • Added back an SD card mitigation for old coreboot roms
    Anyone that still relies on that should actually use an updated coreboot.rom.
    L4T Linux/Lakka/Android P/Q already have a newer one.
  • Fixed an issue where AutoRCM status would be reported falsely on modchipped switches
  • Power management (Regulator framework/Reboot/Power off) was refactored
    Power off now disables all regulators and comes back to init state, effectively using even less power when powered off.
    Regulator framework was updated to simplify the whole process of changing regulators for all 4 types.
  • HOS versioning was refactored to use fuses instead of keyblobs
    This will make future hekate updates simpler.
    (Basically KB version was not providing enough info to identify and select each version's quirks. This change doesn't actually affect the user, it just reduces the codesize/complexity of hekate. Also it has nothing to do with actual fuses burnt.)
  • Simplified RAM OC for users that compile an overclocked Minerva library.
  • Many bugfixes

Nyx v0.9.8

  • emuMMC Migration was reworked to allow more freedom
    User can now choose the type of migration that wants to do instead of being completely automatic.

  • XUSB on Mariko now has up to 96% better performance
    Reaches parity with speeds in Erista units.

  • Added support for the commonly used Hori pads. Thanks to @krnlyng.

  • UMS timings were reworked to fix Arch Linux
    Arch Linux USB stack specifically has the tendency to have huge latencies that can reach 1-2s.
    This change mitigates that without sacrificing performance.

  • Partition manager changes
    Flash Linux/Android buttons now only light up if partitions are found.
    Added MSC (misc) partition support for Android. Needed for OTA updates.

  • Added Touch Panel vendor and model info
    Additionally it checks if firmware is correctly paired with that panel.

  • Added burnt fuses HOS version compatibility info
    It now shows the minimum OFW version that can be booted.
    Additionally, raw values are now provided for ODM 4,6,7 fuses.

Additional changes:

  • Added new Display ID ([20] 96 [0F]: InnoLux P062CCA-AZ3)
  • Added Main/CPU/GPU PMIC info in battery info
  • Fixed an issue where AutoRCM status would be reported falsely on modchipped switches
  • Fixed an issue where Display ID was reported wrong because of improper display deinit from bad chainloaders
  • Disabled power management on dev units
  • Backlight now dims when in UMS to conserve some power
  • When Nyx options are changed, now a pop up will ask to save them if user forgot to do so.
  • Many bugfixes

BDK

Many changes were made on the Bootloader Developement Kit. Developers should check actual commit log for these.

FAQ

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

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.

Nyx is based on commit: 53c9ca8

Download:

Assets 5

@CTCaer CTCaer released this Dec 11, 2020

hekate-nyx-banner

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

Latest HOS supported: 11.0.1

New in this version

  • HOS 11.0.1 support
  • Fix sleep in modchipped Eristas
    First BCT, that is used in warmboot binary, has improper modulus. Now it looks all 4 for a valid one.
  • Add exosphere uart logging support
    This can be enabled via compile time flags or exosphere.ini
  • Mitigate an issue when initializing some Phison SD Cards

Nyx v0.9.7

  • Fixed bis keygen for Erista/Mariko units that came with 9.1.0 and up
    Additionally the keys are printed in logging console after checking cal0 info
  • Added AU (Allocation Unit) info for SD Cards
    This shows the performance alignment needed for read/writes
  • Added bootloader SD Card init info
    There is now a new bootloader bus speed info and sd errors in parentheses that can help debug sd init issues in hekate main.

FAQ

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

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:

Assets 5

@CTCaer CTCaer released this Dec 3, 2020

hekate-nyx-banner

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

Latest HOS supported: 11.0.0

New in this version

  • HOS 11.0.0 support
  • Mariko (T210B01) HW support
    hwinit, dram/lp0, display, sdmmc, ccplex, fuse, etc were all updated to support the new SoC.
  • Mariko (T210B01) HOS support
    In order to boot HOS on Mariko, all keys should be in place (Security Engine) before launching hekate.
    If you chainload hekate and the chainloader clears keys you will be greeted with Pkg1 decryption failed! Is BEK missing?.
    Additionally, Atmosphere must be updated to 0.17.0 that will have Mariko support.
  • Added Mariko Warmboot Storage (MWS)
    This dumps the warmboot binary on SD to allow downgrading when fuses are burnt.
    The warmboot exploit doesn't exist in Mariko, so the warmboot binary must be paired with fuses.
    Take care when wiping SD Card, you need to keep it backed up.
  • Added support for Exosphere Fatal binary for Mariko
    Custom binaries can be used with the exofatal= option.
  • Fix AutoRCM status checks on Mariko and modified BCTs
  • Fixed an issue with exFAT supported FS.kip checks
  • Fix an issue where hekate wouldn't load if damaged fuel gauge chip.
  • Many other changes and fixes

emuMMC

  • HOS 11.0.0 support
  • Fixed an issue with slow boot and speed in 11.0.0
  • Mariko (T210B01) support

Based on m4xw/emuMMC@ce2117c

Nyx v0.9.6

  • HOS 11.0.0 support

  • Mariko (T210B01) info and dumping support
    Every tool and info window was updated to add Mariko HW and HOS support.
    XUSB was also added and USB was refactored in order to add Mariko UMS functionality.
    Joycon are not yet supported on Switch Lite. Touchscreen is the only way for now.

Additional changes:

  • eMMC/SD info now also shows the manufacturer's name.
  • DRAM info now also shows chip models
  • Fixed an issue with patched RCM status on Mariko
  • Ability to change how Nyx power saves
    If launching Nyx hangs on boot, change newpowersave= to 0 in nyx.ini in order to mitigate it.
  • Launching coreboot.rom for L4t/Android on Mariko, is now disabled to protect user from possible bricks.
  • Minerva is disabled on Mariko, as dram training on it is not supported yet.
    That means that Nyx frame drawing is slower than expected.
  • Fix AutoRCM status on Mariko and modified BCTs
  • Fixed an issue with Joycon not able to control Nyx if only left one was plugged in
  • Fixed an issue with incorrect DRAM density info
  • Fixed an issue with not being able to store screenshots if the folder was missing
  • Fix icons for backup/restore not being correct after emuMMC swap
  • Many other changes and fixes

FAQ

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

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:

Assets 5

@CTCaer CTCaer released this Oct 27, 2020

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

New in this version

  • Mesosphere support (Atmosphère's kernel reimplementation)
  • update.bin is now automatically created on first boot
    This allows l4t/android or anything else that injects/warmboots an old hekate to always use the latest one
    As a reminder, it gets automatically updated via injecting a new hekate once
  • Bootloader protection
    Currently can only be enabled via editing hekate_ipl.ini.
    Using bootprotect=1 in [config] disallows any reading/writing of the bootloader folder and its contents inside HOS, preventing any corruption of it.
    This of course has the side-effect of homebrew that depend on it (e.g. hekate Toolbox) to not work fully.
  • Fix an issue where failing to patch emuMMC would allow user to continue booting
  • Some extra fixes.

Nyx v0.9.5

  • Better info for BM92T36 (USB-PD)
    It can now show more profiles and the exact selected profile
  • Add joycon disable.
    For now it can only be enabled by editing nyx.ini. jcdisable=1.

FAQ

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

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:

Assets 5

@CTCaer CTCaer released this Sep 15, 2020

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

New in this version

  • HOS 10.2.0 support
  • Add backup pkg1 loading support
    Helps in cases primary pkg1 is corrupted
  • Better SD info in hekate TUI
    And better error handling
  • Fix exo fatal dump header
    This fixes a regression where it was removing the AFE2 header.
  • Fix an issue with sleep when hekate is launched from bad chainloaders
  • Android/L4T boot mode is now not cleared if user canceled auto boot
  • And more.

emuMMC

  • HOS 10.2.0 support

Based on m4xw/emuMMC@6a814eb

Nyx v0.9.4

  • Fix dumping of Package1
    Before it would split into NX bootloader, Security Monitor and Warmboot wrongly.

  • eMMC NAND cells life estimation
    Now you can see how much life is left for your eMMC.

  • USB-PD Charger info
    Shows what PD profiles charger supports and also what's the current charging wattage limit.

Additional changes:

  • Allow SD removal without reloading Nyx
  • Fix a hang where B button was pressed after Launch window
  • Fix some BDK issues that could affect Nyx
  • Add info about AUO A062TAN02 display panel
  • Allow last part to be unaligned when flashing L4T image
  • And more.

FAQ

  • How to use Partition Manager for Linux/Android?
    For now the official releases of these projects are old and do not support the new layout.
    You can still make it work if you build Android or if you extract the ext4 partition from the Linux disk image.

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

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:

Assets 5

@CTCaer CTCaer released this Jul 19, 2020

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

New in this version

  • Fix pkg2 re-encryption for 8.1.0/9.0.X
    This fixes issues with panics to RCM or blue screens when new exosphere is used (0.13.0 and up).
  • Add panic dumping (pstore) for L4T Linux/Android
    This is disabled for now because it causes dumps if the register has garbage inside.
  • And many more fixes.

Nyx v0.9.3

  • Fix dumping of Package1
    Before it would split into NX bootloader, Security Monitor and Warmboot wrongly.

  • Disable touch screen if hw failure
    Fixes an issue with Joycon not registering with a broken touch panel.

Additional changes:

  • Add decrypted CAL0 dumping
  • More accurate info about display panels
  • Add info of Protected area of SD Card
  • Add better info about write protection of SD cards
  • Skip first 4 packets for joycon calibration

FAQ

  • How to use Partition Manager for Linux/Android?
    For now the official releases of these projects are old and do not support the new layout.
    You can still make it work if you build Android or if you extract the ext4 partition from the Linux disk image.

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

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.

hekate main payload is compiled with: f021665

Download:

Assets 5