Hacking Hekate 4.6 released. Sleep mode works /w burnt fuses

Status
Not open for further replies.

urherenow

Well-Known Member
OP
Member
Joined
Mar 8, 2009
Messages
4,763
Trophies
2
Age
48
Location
Japan
XP
3,661
Country
United States
New in this version
  • Fixed sleep for downgraded units with efuses burnt more than required.
  • Fixed update.bin chainloading and also forced hw init on update, in case it changes again in the future.
    This is a breaking fix and requires to have v4.6 to your modchip/dongle.
  • New archive bit fix
    It can now also fix the Nintendo folder. No more "corrupted" sd when upgrading sd card or restoring Nintendo folder.
  • Fixed UART debug printing. Thanks @hyln9
  • Auto HOS power is now disabled by default. Probably, most people learned what it does and can enable it from the Options menu.
  • Some small SMMU emulation for TSEC fixes for the unluckiest out there. Max wait time remains small.
  • Many many many fixes and also added some error msgs for restore and boot options.
NOTE: Everything hekate related, moved to bootloader folder.
Check readme.md for more.

https://github.com/CTCaer/hekate/releases

So much for those who wanted to argue with me about saving fuses for this coldboot that is nothing more than a rumor. Fuses. Just. Don't. Matter.
EDIT: I'm not downplaying the usefulness of choidujour here. It is useful for upgrading emunand.
 
Last edited by urherenow,

Kubas_inko

"Something funny goes here."
Member
Joined
Feb 3, 2017
Messages
6,324
Trophies
1
Age
24
Location
I gues on earth.
XP
5,176
Country
Czech Republic
So much for those who wanted to argue with me about saving fuses for this coldboot that is nothing more than a rumor. Fuses. Just. Don't. Matter.
EDIT: I'm not downplaying the usefulness of choidujour here. It is useful for upgrading emunand.
But we know that deja vu and jamais vu exist, don't we?
 
  • Like
Reactions: bomigoton

urherenow

Well-Known Member
OP
Member
Joined
Mar 8, 2009
Messages
4,763
Trophies
2
Age
48
Location
Japan
XP
3,661
Country
United States
But we know that deja vu and jamais vu exist, don't we?
have you ever seen it in action? I haven't. Have you seen an explanation of why it hasn't been released if it doesn't work past 4.1, yet Switch firmware is at 6.1 already? I haven't. For all I know, it's just an idea or proof of concept. I assume that if anyone made them work reliably, they would be released already.

But none of that even matters. There are no issues anymore with downgrading back to 4.1 or 3.0 if you feel like it (other than always having to use CFW, but that would be the point anyway, now wouldn't it?).
 

CapCaveman

Well-Known Member
Newcomer
Joined
Dec 17, 2018
Messages
54
Trophies
0
XP
105
Country
Sweden
I'm new to the Switch scene. I just got a launch unit, but haven't even turned it on yet, as I was waiting for my SX Pro to arrive (I also got an R4S dongle, in case I wanted to try a different CFW).

However, I have a bunch of games in cartridge form, and I've been dying to play some Super Mario Odyssey. Does this release of Hekate makes it okay for me to play Odyssey and have the system updated to whatever firmware comes with that game (the physical version, sans day one patch, requires 3.0.1)? Is there really no need for concern when it comes to burning eFuses? That's the main reason I was waiting for the dongles/jigs before messing with my Switch.

It would be great if I could at least play older titles without worrying about not being able to go back to the system's original "virgin" launch day state - which, at this point, almost two years after launch, is a rather rare sight.
 
Last edited by CapCaveman,

Kubas_inko

"Something funny goes here."
Member
Joined
Feb 3, 2017
Messages
6,324
Trophies
1
Age
24
Location
I gues on earth.
XP
5,176
Country
Czech Republic
have you ever seen it in action? I haven't. Have you seen an explanation of why it hasn't been released if it doesn't work past 4.1, yet Switch firmware is at 6.1 already? I haven't. For all I know, it's just an idea or proof of concept. I assume that if anyone made them work reliably, they would be released already.

But none of that even matters. There are no issues anymore with downgrading back to 4.1 or 3.0 if you feel like it (other than always having to use CFW, but that would be the point anyway, now wouldn't it?).
So he wrote this just for fun. https://www.reddit.com/r/SwitchHack...is_vu_a_100_trustzone_code_execution_exploit/
And showcased nothing.
 
  • Like
Reactions: pahratei

urherenow

Well-Known Member
OP
Member
Joined
Mar 8, 2009
Messages
4,763
Trophies
2
Age
48
Location
Japan
XP
3,661
Country
United States
Is there really no need to worry about burning eFuses anymore? That's the main reason I was waiting for the dongles/jigs before messing with the Switch, but it would be great if I can play my physical games without worrying about not being able to go back to the system's original "virgin" launch day state.
I never thought efuses were a big deal in the first place, but the day 1 update will always force you to update to the latest firmware available. If you want to save a clean copy of your NAND, you can use a paper clip or something and tegrarcmsmashgui to boot hekate without a dongle and make your backup.

And just like hekate, SX OS can chainload other payloads as well, so AFAIK there wasn't any reason for you to buy a second dongle. Unless, of course, you were taken in by some of the newer ones that have the jig built-in so it doesn't get lost...

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


What exactly did that showcase? Nothing. A freeze loading eshop, followed by a green screen after hitting power twice. Moving along...

and P.S. - in case you didn't catch it the first time... saving efuses still doesn't matter. You can go back to 4.1 and see the pretty green screen if you really want to.
 

CapCaveman

Well-Known Member
Newcomer
Joined
Dec 17, 2018
Messages
54
Trophies
0
XP
105
Country
Sweden
I never thought efuses were a big deal in the first place, but the day 1 update will always force you to update to the latest firmware available. If you want to save a clean copy of your NAND, you can use a paper clip or something and tegrarcmsmashgui to boot hekate without a dongle and make your backup.

And just like hekate, SX OS can chainload other payloads as well, so AFAIK there wasn't any reason for you to buy a second dongle. Unless, of course, you were taken in by some of the newer ones that have the jig built-in so it doesn't get lost...

Thanks for the reply!

Is there any benefit in backing up a "virgin" launch day NAND rather than, say, doing that after having the system updated to 3.0.1 (the firmware version that comes with the physical edition of Odyssey and which is required by that game)?

I'm not planning on taking the console online until it's properly configured for homebrew, so the day one patch for Odyssey (which requires 4.0.0) won't be downloaded until then. Also, I assume that it's impossible to run the game without updating the console, even if I'm playing it from the cartridge, correct?

As for the buying multiple dongles, I only did it for the convenience of having SX OS on the SX dongle itself, and a different payload on a second dongle - in my case, the R4S.
 
Last edited by CapCaveman,

urherenow

Well-Known Member
OP
Member
Joined
Mar 8, 2009
Messages
4,763
Trophies
2
Age
48
Location
Japan
XP
3,661
Country
United States
When I launch stock fw, it give me "Pkg2 decryprion failed!"

What should I do?
maybe post on a support thread or make your own? This thread is news of a release. We have to know what you did in the first place to even think about how to help.

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

Thanks for the reply!

Is there any benefit in backing up a "virgin" launch day NAND rather than, say, doing that after having the system updated to 3.0.1 (the firmware version that comes with the physical edition of Odyssey and which is required by that game)?

I'm not planning on taking the console online until it's properly configured for homebrew, so the day one patch for Odyssey (which requires 4.0.0) won't be downloaded until then. Also, I assume that it's impossible to run the game without updating the console, even if I'm playing it from the cartridge, correct?

As for the buying multiple dongles, I only did it for the convenience of having SX OS on the SX dongle itself, and a different payload on a second dongle - in my case, the R4S.
The benefit of a clean backup is first and foremost, the ability to recover from a brick. Just do it. As far as SMO firmware... I don't know. I simply updated. CFW does disable minimum firmware checks, so you can try to boot up hekate and see if the cartridge runs, errors out, or asks you to update anyway. If a higher firmware is truly required, it simply won't run.
 

CapCaveman

Well-Known Member
Newcomer
Joined
Dec 17, 2018
Messages
54
Trophies
0
XP
105
Country
Sweden
The benefit of a clean backup is first and foremost, the ability to recover from a brick. Just do it. As far as SMO firmware... I don't know. I simply updated. CFW does disable minimum firmware checks, so you can try to boot up hekate and see if the cartridge runs, errors out, or asks you to update anyway. If a higher firmware is truly required, it simply won't run.

Oh, I'm definitely dumping the clean NAND as soon as possible, don't worry about that. I just wanted to wait until I had a proper jig so I could boot into RCM without damaging the contacts by any other means.

My question is: since I don't have any dongles or jigs at the moment, but already own a physical copy of Super Mario Odyssey, is it okay if I at least play that game until I install any homebrew?

Doing that would would prompt an update to 3.0.1, so a later backup of the NAND would also carry that firmware, instead of the one that my launch day unit currently has (which is the original 1.0.0, I assume).

For the purposes of maintaining homebrew functionality and making the console more "future-proof" in terms of hacks, would a NAND backup of the original 1.0.0 firmware be preferable over one from a 3.0.1 system? Or it doesn't really matter, as long as the OFW is below a certain version (many are on OFW 4.0.1)?
 

ssssss13

Well-Known Member
Member
Joined
Aug 4, 2018
Messages
204
Trophies
0
Age
35
XP
600
Country
United Kingdom
I dont understand how this works for the fuses on emunand. I mean you dont touch hekate with sxos so if your emunand is lower than sysnand,you are fucked without sleep Mode.
 

Clydefrosch

Well-Known Member
Member
Joined
Jan 2, 2009
Messages
6,020
Trophies
2
XP
4,614
Country
Germany
But none of that even matters. There are no issues anymore with downgrading back to 4.1 or 3.0 if you feel like it (other than always having to use CFW, but that would be the point anyway, now wouldn't it?).


there very much is. the point of not burning fuses is to be able to have the console boot normally without needing jigs and payloads.
the potential cold boot exploit that might eventually be discovered boots normal horizon (or starts to boot it) and then escapes that environment into cfw (likely emunand), making jigs, payloads, trinkets and injectors unnecessary.

now granted, there is a chance that this exploit ends up not existing or not being found in our lifetimes.
and with autorcm and plenty methods to inject payloads, things are very much so comfortable, we might not even need that exploit anymore, compared to june and july, you can very much work with this.


what this solves is the 'i accidentally updated to a nonhackable fw, but I have a nand dump from before' situation, that till now was heavily hindered by the absence of sleep mode.

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

I dont understand how this works for the fuses on emunand. I mean you dont touch hekate with sxos so if your emunand is lower than sysnand,you are fucked without sleep Mode.
don't worry, sx will quickly steal whatever hekate did to fix the sleep mode issue.

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

Oh, I'm definitely dumping the clean NAND as soon as possible, don't worry about that. I just wanted to wait until I had a proper jig so I could boot into RCM without damaging the contacts by any other means.

My question is: since I don't have any dongles or jigs at the moment, but already own a physical copy of Super Mario Odyssey, is it okay if I at least play that game until I install any homebrew?

Doing that would would prompt an update to 3.0.1, so a later backup of the NAND would also carry that firmware, instead of the one that my launch day unit currently has (which is the original 1.0.0, I assume).

For the purposes of maintaining homebrew functionality and making the console more "future-proof" in terms of hacks, would a NAND backup of the original 1.0.0 firmware be preferable over one from a 3.0.1 system? Or it doesn't really matter, as long as the OFW is below a certain version (many are on OFW 4.0.1)?

well, you'd definitely be more future proof with a clean 1.0.0 nand backup and no fuses burnt, because you pretty much have every option from there.
(that said, I'm not sure if 1.0.0 works with all current homebrew, I feel like i heard there's some problems there, look into that)
updating to marios 3.0.1 would burn fuses, but 3.0.1 with burnt fuses is still a pretty good place to be, compared to 4.1 which is somewhat less ideal and everything after which will just deliver the standart switch hack experience.

it all depends on how patient you can wait, how much you care about a potential cold boot exploit, if you like using autorcm and what you want from the hacked switch overall.

currently, all firmware can be hacked for both backups and normal homebrew. even the latest 6.2 works fine and if you can deal with autorcm/injecting payloads through a dongle or a phone forever, you may not even care about the whole early nand stuff. in that case, any clean (or even unclean if you dont really expect to go legal and online with this console anyways) nand backup would suffice to restore from a brick, for example
 

urherenow

Well-Known Member
OP
Member
Joined
Mar 8, 2009
Messages
4,763
Trophies
2
Age
48
Location
Japan
XP
3,661
Country
United States
I dont understand how this works for the fuses on emunand. I mean you dont touch hekate with sxos so if your emunand is lower than sysnand,you are fucked without sleep Mode.
other than the longer wait for updates (like for 6.2 support), why would you NOT have your emunand updated to the latest anyway? This is another non issue.
 
Last edited by urherenow,

subcon959

@!#?@!
Member
Joined
Dec 24, 2008
Messages
5,845
Trophies
4
XP
10,104
Country
United Kingdom
I stopped arguing about this crap back when people wanted to kill your family if you disputed the "stay on 3.0" tenet. There is a parallel with religion here and people who believe/have faith in the almighty fuse count will never be convinced otherwise.
 

M7L7NK7

Well-Known Member
Member
Joined
Oct 16, 2017
Messages
3,897
Trophies
1
Website
youtube.com
XP
5,961
Country
Australia
and P.S. - in case you didn't catch it the first time... saving efuses still doesn't matter. You can go back to 4.1 and see the pretty green screen if you really want to.

If you go back down you still need to boot with RCM, if you still had your fuses intact you'll go
Boot stock
Deja Vu
CFW
Eventually EmuNAND on whichever firmware you want

I'll agree with you that there may never be a completely untethered/not needing a pc to send the exploit through wifi like deja vu needs but being on 1.0.0 gives you the ability to if it ever is dscovered

and it's coming

dIej6Wp.png
 

Gren22

Well-Known Member
Newcomer
Joined
Apr 24, 2018
Messages
63
Trophies
0
Age
26
XP
210
Country
United States
So much for those who wanted to argue with me about saving fuses for this coldboot that is nothing more than a rumor. Fuses. Just. Don't. Matter.
EDIT: I'm not downplaying the usefulness of choidujour here. It is useful for upgrading emunand.
Fuses do matter though? You can't run exploits on latest firmware Switches without RCM. Yeah RCM is pretty damn good, but it can still be inconvenient. On a 4.1.0 or lower Switch however, your Switch is vulnerable to Deja Vu or other exploits that don't need an RCM payload to get custom firmware on your Switch. Sure, you *can* technically just downgrade your Switch to an earlier firmware, but to even boot your Switch at that point you still need an RCM exploit. To be honest, the update for *sleep mode on switches with burnt fuses* seems pretty pointless, the only real reason I can think of for being on firmware lower than current is if you have a Switch with fuses < 4.0 or w/e and you want to use game cartridges...

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

have you ever seen it in action? I haven't. Have you seen an explanation of why it hasn't been released if it doesn't work past 4.1, yet Switch firmware is at 6.1 already? I haven't. For all I know, it's just an idea or proof of concept. I assume that if anyone made them work reliably, they would be released already.

But none of that even matters. There are no issues anymore with downgrading back to 4.1 or 3.0 if you feel like it (other than always having to use CFW, but that would be the point anyway, now wouldn't it?).
Pretty sure some people have gotten Jaimus Vu working, just no one has bothered to put it together and release it since its so limited being locked to 1.0.0 or w/e.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: good night