[UPDATE] Hekate CTCaer 5.0.0 released, introduces Nyx GUI & emuMMC support

nyx.png

@CTCaer's Hekate mod has just reached v5.0.0, a major milestone for the homebrew Nintendo Switch bootloader & multi-tool! Aside from improvements all across the board, like much, much faster boot times and backup/restore functions (depending on your settings and microSD type, eMMC operations can take as little as 9-15 minutes!), this version also brings along two long-requested features, aka full 8.1.0 and emuMMC support!

But that's not all - another Greek goddess is ready to join the Pantheon! Nyx is here, and it's Hekate's user-friendly, touch-enabled GUI. Nyx has all your usual features and options, but it also includes some customisation options (user defined background and boot icons), a screenshot function and an emuMMC manager. Regarding that last point, thanks to it, you can now easily create both file and partition-based emuMMCs either from your console's own internal memory or a previously made backup right from Hekate! You can also migrate your already existing emuNAND made by other solutions, repair a partition-based setup and easily switch between multiple partition and file-based emuMMCs.

If you're curious, here are some screenshots:

60391751-95605580-9afe-11e9-9e20-f84163247dcf.png 60391752-95605580-9afe-11e9-8a2d-87881c46cc97.png 60391759-b2952400-9afe-11e9-8c83-85e6288539db.png 60391771-f720bf80-9afe-11e9-9143-878cc70574b9.png 60391772-f7b95600-9afe-11e9-85c0-67f007eee6be.png

There are many other features and improvements too! You can read all about them in the full changelog below:
Changelog said:
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 ON SD 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.

UPDATE: Hekate CTCaer v5.0.1 has been released which fixes a great number of bugs & issues, including emuMMC & GUI related ones. Additionally, the stock emuMMC option has been temporarily disabled as it was broken.

:arrow: Source
:arrow: GBAtemp thread
 
Last edited by RattletraPM,

Small Kat

PC addict
Member
Joined
May 24, 2015
Messages
356
Trophies
0
XP
1,598
Country
United States
I am stuck at the HEKATE-IPL loading screen. Can't get past it. I tap on "CFW" as what I want to launch, but it's not working. Just using default setup with emuMMC created in this version of Hekate. Anyone get it to boot?
I had the same problem, for the life of me I cant get past the hekate logo with nyx. A workaround I found is to delete the nyx.bin file and Hekate 5.0 boots fine, but without the gui.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
Thanks for the new release :)


- stock (won't work with all FW)

why is it a little obscure info?
couldn't it be "not working on 7.x and newer" instead? or "work only on FW up to 6.x" ?

I really hope one day there will be a way to hook into the official nintendo's bootloader even past 6.x, so we can keep autoRCM but still boot stock. (unless it's a ban risk to keep autorcm with OFW)
a temporary memory unpatched boot0 + soft reboot is not possible? probably not, if it's hardware access it might be too secure.
 
Last edited by Cyan,

jmrodrigues

Well-Known Member
Member
Joined
Feb 13, 2016
Messages
183
Trophies
0
Age
46
XP
1,021
Country
Portugal
I'm using Kosmos release on 8.1.0, hekate 5.0 boots fine, i only boot to atmosphere 0.9.2 and haven't had any issues yet. I don't use stock nor emunand.
 

pcwizard7

Well-Known Member
Member
Joined
Aug 2, 2013
Messages
1,409
Trophies
0
XP
1,688
Country
Australia
I have found a way for hekate to use emunand made by sxos its the same as when it was when it was in testing stage.

1. I recreated the emunand using hekate but discovered that sxos bootloader couldn't see the emunannd so you won't be able to use sxos with it. (When you think about it it make senses since sxos is looking at start of drive not the end)
2. I delete the emunand and recreated the emunand using sxos again
3. Remembering how it was config in the testing stage I change the start sector to "0x2"
4. Profit

If you want to avoid steps 1-2 i ve uploaded premade Emummc folder

Download
 
  • Like
Reactions: lordelan

mikifantastik98

Well-Known Member
Member
Joined
Dec 12, 2018
Messages
290
Trophies
0
Age
38
XP
1,643
Country
Italy
Hekate 5 doesn't work for me . freeze on new nix interface.... when inject with TegraRCMgui.
i try with a 2 microsd samsung EVO Plus UHS-I * fat32 ( 32k cluster ) *
FW 8.1.0
serial : XAJ7000xxxx

same thing with kosmos v13 / 13.0.1
Kosmos v12 ( * hekate 4.10.1 ) works !!!


I'm in panic !!!
 

pcwizard7

Well-Known Member
Member
Joined
Aug 2, 2013
Messages
1,409
Trophies
0
XP
1,688
Country
Australia
Hekate 5 doesn't work for me . freeze on new nix interface.... when inject with TegraRCMgui.
i try with a 2 microsd samsung EVO Plus UHS-I * fat32 ( 32k cluster ) *
FW 8.1.0
serial : XAJ7000xxxx

same thing with kosmos v13 / 13.0.1
Kosmos v12 ( * hekate 4.10.1 ) works !!!


I'm in panic !!!

try format again with fresh files
 
Last edited by pcwizard7,

mikifantastik98

Well-Known Member
Member
Joined
Dec 12, 2018
Messages
290
Trophies
0
Age
38
XP
1,643
Country
Italy
yes thats what i meant. and the hekate payload maybe corrupted. also what about a different cable?
the only thing that came to my mind ...
is nand corruption.

* yes I'm using the same " good " cable : AUKEY ( LINK )
(I don't have another to try)

tomorrow i try TegraRCMgui 2.6

--------------------- MERGED ---------------------------

website glitch
???
 
Last edited by mikifantastik98,

mikifantastik98

Well-Known Member
Member
Joined
Dec 12, 2018
Messages
290
Trophies
0
Age
38
XP
1,643
Country
Italy
if you have good clean nand you could try to restore it with hekate 4.10.1 then use kosmos 13.0.1 with hekate 5.0
- i downgrade to FW 5.1 with hekate 4.10.1
- upgrade FW to 8.1.0 with choidujourNX ...
- downloaded latest kosmos
same problem!
hekate won't boot !!!
I think the problem is hekate 5.0 + nyx
I don't know what to do !!!
I am angry.
 
Last edited by mikifantastik98,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: