Hacking Question Why Update Hekate?

spammy

Member
OP
Newcomer
Joined
May 14, 2009
Messages
16
Trophies
0
XP
143
Country
United States
Although I regularly check here for scene status and update my Kosmos for the latest atmosphere on the SD and use choi for latest firmware etc, I don't think I've ever updated the Hekate payload that I send to get things started. Now that I see it has a fancy UI and support for emummc features I thought I'd look into it. So my questions:
  1. I inject Hekate 4.6, and am able to do all I want with 8.0.1. I see things like sept loading etc. What exactly have I missed out on, and why do later versions of Hekate claim things like "full support" for 8.0.1 etc, if 4.6 appears to work for everything anyway?
  2. If I wanted to use the latest Hekate, is it just a matter of injecting the new payload or do I have to change something on my SD (assuming Kosmos wouldn't have done that for me)? I read something on the 4.9.1 changelog: "Warning: Because of the new versioning changes, please delete sept/payload.bin, IF it's older than 4.9.1"
  3. Academic question: has anyone tried making an equivalent "shim" Hekate that loads the latest code off of the SD card? That way the payload on the host PC/Android wouldn't need much maintenance for new releases as long as the SD card is up to date. Or will someone tell me that this exactly what already happens?
 

spammy

Member
OP
Newcomer
Joined
May 14, 2009
Messages
16
Trophies
0
XP
143
Country
United States
But like I said the 4.6 I've been injecting lets me boot the latest CFW (updated by Kosmos). So unless my Hekate is also being updated isn't 4.6 enough?
 

spammy

Member
OP
Newcomer
Joined
May 14, 2009
Messages
16
Trophies
0
XP
143
Country
United States
Okay. This is what my Switch currently reports: 8.0.0 (AMS 0.8.9). This was achieved using Hekate 4.6. Does that mean some AMS 0.8.9 features are disabled?

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

So to answer my own question, even though I inject 4.6, it's actually 4.10.1 that gets loaded (presumably the last version that Kosmos updated). I guess that implies that the latest IS being loaded from the SD card somehow, regardless of what you inject.

Thanks for the replies.
 

RHOPKINS13

Geek
Member
Joined
Jan 31, 2009
Messages
1,355
Trophies
2
XP
2,632
Country
United States
  1. I inject Hekate 4.6, and am able to do all I want with 8.0.1. I see things like sept loading etc. What exactly have I missed out on, and why do later versions of Hekate claim things like "full support" for 8.0.1 etc, if 4.6 appears to work for everything anyway?
    You've missed out on a few interesting functions, like the Nyx GUI and emuMMC support. Along with a few fixes, really you should just look on Hekate's release page for everything you're missing. As long as you're able to boot what you need though, you might not find it worth the effort to upgrade.

  2. If I wanted to use the latest Hekate, is it just a matter of injecting the new payload or do I have to change something on my SD (assuming Kosmos wouldn't have done that for me)? I read something on the 4.9.1 changelog: "Warning: Because of the new versioning changes, please delete sept/payload.bin, IF it's older than 4.9.1"
    You're probably fine just injecting the latest payload. If anything doesn't work, you can always go back to your old version.

  3. Academic question: has anyone tried making an equivalent "shim" Hekate that loads the latest code off of the SD card? That way the payload on the host PC/Android wouldn't need much maintenance for new releases as long as the SD card is up to date. Or will someone tell me that this exactly what already happens?
    Check out ArgonNX.
 

spammy

Member
OP
Newcomer
Joined
May 14, 2009
Messages
16
Trophies
0
XP
143
Country
United States
Just for completion, I updated via Kosmos and now boot to Hekate 5.0.1, even though I inject 4.6. So:
  1. I inject Hekate 4.6, and am able to do all I want with 8.0.1. I see things like sept loading etc. What exactly have I missed out on, and why do later versions of Hekate claim things like "full support" for 8.0.1 etc, if 4.6 appears to work for everything anyway?
Turns out it doesn't - I have been inadvertently using the latest Hekate even though I didn't update the payload.
  1. If I wanted to use the latest Hekate, is it just a matter of injecting the new payload or do I have to change something on my SD (assuming Kosmos wouldn't have done that for me)? I read something on the 4.9.1 changelog: "Warning: Because of the new versioning changes, please delete sept/payload.bin, IF it's older than 4.9.1"
I didn't have to do anything, but I'm assuming the Kosmos updater fixed this for me.
  1. Academic question: has anyone tried making an equivalent "shim" Hekate that loads the latest code off of the SD card? That way the payload on the host PC/Android wouldn't need much maintenance for new releases as long as the SD card is up to date. Or will someone tell me that this exactly what already happens?
It turns out that this is exactly what happens. The payload you inject via the host doesn't seem to matter as long as your SD card is up to date.
 

NoNAND

Give me back my legions!
Member
Joined
Aug 22, 2015
Messages
2,274
Trophies
1
Location
Somewhere
XP
5,064
Country
Albania
I see, you like to stick to the 'if it ain't broke don't fix it" strategy of doing things.
Newer versions of Hekate typically fix some bugs found in previous releases which may include but not limited to: backup/restore bugs, UI and UX bugs and other things that might render the hekate bootloader unstable.
Furthermore new versions of hekate might bring (but not necessarily) new features and improve and/or simplify currently existing features by making them more user-friedly.
As @Lacius above stated, some switch firmwares might require a newer addition of hekate for cfw to be run. We never know what Nintendo might change with how fuses are burned in the future, thus it may require a newer version of hekate to prevent them from getting burned.
Also, when you use an old version of hekate and happen to stumble into any problems, people may not take your problem that seriously sometimes.
Nope, don't use Kosmos updater but rather manually get the newest releases over at SDSetup. Kosmos updater is known for causing data corruption on SD cards regardless of filesystem (can confirm this as it happened on me so many times)
With all that said though, you shouldn't rush headlong into something unless it is proven safe by the community beforehand. Always look for the outcome and the feedback given my the members here before updating your cfws/tools/utilities etc.
 

spammy

Member
OP
Newcomer
Joined
May 14, 2009
Messages
16
Trophies
0
XP
143
Country
United States
It seems that my op has been misunderstood. I wasn't asking for reasons not to update, but asking why I apparently hadn't needed to so far.

The answer to this was that I had actually been updating Hetake without realising it. What you inject as a payload isn't what gets eventually loaded, so you don't need to inject the latest payload if you have it already on your SD.

Which is why I'm able to still use 4.6 to boot my Switch into 5.0.1. It's pretty neat that it works that way, but I guess it makes sense for those who use dongles where you can't easily update the payload to the latest and greatest.
 
Last edited by spammy,
  • Like
Reactions: NoNAND

NoNAND

Give me back my legions!
Member
Joined
Aug 22, 2015
Messages
2,274
Trophies
1
Location
Somewhere
XP
5,064
Country
Albania
Ah, my bad on that then.
Yes indeed it works that way sometimes. As I recall I had the 4.10.1 payload on my SD card whereas on my PC I forgot to extract the latest hekate.bin file, and kept pushing the v4.8 payload. Odly enough instead of what I was injection my switch loaded the hekate 4.10.1 that was present on my switch's SD card.
 

designgears

Well-Known Member
Member
Joined
Aug 8, 2016
Messages
291
Trophies
0
XP
671
Country
United States
If you're using the latest kosmos and injecting an older hekate via rcm it will use the newer hekate in the bootloader folder called update.bin. While you are using an old payload for rcm it doesn't get used.

upload_2019-7-23_18-51-27.png
 
Last edited by designgears,
  • Like
Reactions: spammy

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • NinStar @ NinStar:
    nes remix 1 had the bad one, nes remix 2 had the good one
  • SylverReZ @ SylverReZ:
    @genistopitauniverfrocrami, What drugs is this dude on?
    +1
  • NinStar @ NinStar:
    CRAZY HAMBURGER
  • The Real Jdbye @ The Real Jdbye:
    @NinStar both nes remix 1 and 2 had some stinkers in there
    +1
  • The Real Jdbye @ The Real Jdbye:
    but at least 2 doesn't have sports games
  • The Real Jdbye @ The Real Jdbye:
    loved nes remix, but hated having to play Baseball, Tennis and Golf in order to progress
    +1
  • The Real Jdbye @ The Real Jdbye:
    or fucking Clu Clu Land for that matter
  • Psionic Roshambo @ Psionic Roshambo:
    Not a big fan of NES kid Icarus either... I know it was popular but I didn't care for it.
  • Psionic Roshambo @ Psionic Roshambo:
    Yesterday I learned my BD Burner drive can burn CD's at 56X lol
  • cearp @ cearp:
    What stuff were you burning?
    I used to burn tons of dvds (data files) many years ago, but haven't burnt a disk in ages.
  • Psionic Roshambo @ Psionic Roshambo:
    My car actually reads MP3 CD's lol
  • Psionic Roshambo @ Psionic Roshambo:
    So mix CDs for myselt :)
  • Psionic Roshambo @ Psionic Roshambo:
    Pantera, Metallica, Hollywood Undead, Five Finger Death Punch, some others lol
  • Psionic Roshambo @ Psionic Roshambo:
    I can put like 90 songs on a CD lol
  • The Real Jdbye @ The Real Jdbye:
    if only it could read dvds then you would just need 1 disc
    +1
  • BakerMan @ BakerMan:
    i tell ya what, i could go for a fuckin gyro right about now
    +1
  • cearp @ cearp:
    I hope your brother is doing ok Mr BakerMan
    +1
  • cearp @ cearp:
    and Psi - I had a cd player / radio that played mp3 cds once, very cool
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    BakerMan yeah me too.... maybe that's gonna be dinner for me there is this place near me I have been dying to try and they have them lol
  • K3Nv2 @ K3Nv2:
    I miss usb mp3 players they were shit but at the time a go to
  • Psionic Roshambo @ Psionic Roshambo:
    @The Real Jdbye, I thought about that and I have blank DVD's and Blurays but honestly after like 90 songs I just listen to it a couple of hundred times toss it out and burn something else or have like 2-3 CD's. Florida here the heat in the car tends to ruin the CD's after like a few months even commercial pressed ones don't last too long.
  • The Real Jdbye @ The Real Jdbye:
    my music collection is just too big, i require variety
    The Real Jdbye @ The Real Jdbye: my music collection is just too big, i require variety