Releases: CTCaer/hekate
hekate v5.2.0 & Nyx v0.9.0
The second 2-year anniversary of hekate is here and brings the big hekate & Nyx updates! Enjoy!
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 theemupathkey 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
emummcforcekey
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 withcal0blankandcal0writesyshekate 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 withkip1patch=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 bothVOLbuttons 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 updatesreboot_payload.binif 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
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
- HOS 10.0.0 support
Based on m4xw/emuMMC@b168ddf
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
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 thefss0experimental=1key 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
- Fixed an issue with HOS 1.0.0. Based on m4xw/emuMMC@d12dd54
Nyx v0.8.6
- Fixed all touchscreen issues. In Nyx and HOS.
In case you have the issue, you can boot Nyx while pressingVOL-andVOL+.
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
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
updater2pkey - 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
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.binandreboot_payload.binbinaries
update.binis updated if old.
reboot_payload.binis updated if old and ifupdater2p=1key 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
bootloaderfolder - Fixed hekate main compatibility with old Minerva to avoid hangs on black screen when injecting
Some users forgot to drag n dropbootloaderfolder and replace files, which caused that issue. - Fixed an issue where users with
bootwait=0could 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.bsowas updated and the update is mandatory.
If you notice slow performance in hekate or Nyx, you forgot to drag n drop thebootloaderfolder 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 pressingVOL+first and while holding it, also start holdingVOL-. - External patches only look for
patches.ininow
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
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.bsowas updated and the update is mandatory.
If you notice slow performance in hekate or Nyx, you forgot to drag n drop thebootloaderfolder 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 pressingVOL+first and while holding it, also start holdingVOL-. - External patches only look for
patches.ininow
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
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 addid=max7charto 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 messageand wait for a button pressbriefly. - 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
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.
Download:
hekate v5.0.0 & Nyx v0.8.0
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 ONSD 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.
hekate - CTCaer mod v4.10.1
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:
