Hacking Question Atmosphere crashes loading CFW (emuNAND), Hekate crashes loading CFW (sysNAND) & Stock

DWK

Member
OP
Newcomer
Joined
Jan 4, 2020
Messages
8
Trophies
0
Age
41
XP
131
Country
Korea, North
Okay, tl;dr at the top, my guess is this is happening because the OFW has been updated to 12.0.0. BUT, this means there is something fundamental I don't understand: Why would Atmosphere crash when booting up through emuNAND when emuNAND is still on 11.0.1? Why would Hekate crash loading Stock when that doesn't involve CFW?

When Atmosphere crashes, it's when the Switch logo appears, and it's the screen with the Atmosphere logo and the registers dumped, etc. Hekate crashes when loading sysNAND or Stock saying that the pkg1 version is invalid, which makes sense to me for sysNAND since it's trying to apply CFW, but why is it crashing with the same error when loading Stock?

So, even if the problem is understood (updated to 12.0.0), can anyone help me understand WHY I'm encountering the errors loading 11.0.1 emuNAND or OFW Stock through Hekate?
 

Adran_Marit

Walküre's Hacker
Member
Joined
Oct 3, 2015
Messages
3,781
Trophies
1
Location
42*South
XP
4,557
Country
Australia
Okay, tl;dr at the top, my guess is this is happening because the OFW has been updated to 12.0.0. BUT, this means there is something fundamental I don't understand: Why would Atmosphere crash when booting up through emuNAND when emuNAND is still on 11.0.1? Why would Hekate crash loading Stock when that doesn't involve CFW?

When Atmosphere crashes, it's when the Switch logo appears, and it's the screen with the Atmosphere logo and the registers dumped, etc. Hekate crashes when loading sysNAND or Stock saying that the pkg1 version is invalid, which makes sense to me for sysNAND since it's trying to apply CFW, but why is it crashing with the same error when loading Stock?

So, even if the problem is understood (updated to 12.0.0), can anyone help me understand WHY I'm encountering the errors loading 11.0.1 emuNAND or OFW Stock through Hekate?

Okay the second part is because stock still uses the secmon from atmosphere iirc, however, that isn't updated for 12.0.0

as for the emunand crash that's what I don't know and am looking for an answer myself
 

DWK

Member
OP
Newcomer
Joined
Jan 4, 2020
Messages
8
Trophies
0
Age
41
XP
131
Country
Korea, North
Do you have a cartridge in the slot? If yes try without it.
Wow, okay, yeah – I had my Xenoblade Chronicles DE cart inserted. After removing it, booting into emuNAND land works fine. But, inserting the cartridge again at any point after this causes it to immediately crash again in the same way. Any idea why this is? Does it have to do with OFW being on 12.0.0, or is that just a coincidence? I've been able to use the cartridge before on 11.0.1/Atmosphere 0.18.1, and I can't imagine why that no longer works.
 

Chocola

GBAtemp Meowgular
Member
Joined
Sep 18, 2018
Messages
379
Trophies
0
Age
32
Location
Neko Paradise
XP
723
Country
Korea, South
The lotus firmware (Game cart reader firmware) are updated in 12.0.0, if you like to boot with older version you need to set no_gc option and wait for 12.0.0 support to use cartiges on CFW
 
  • Like
Reactions: DWK

DWK

Member
OP
Newcomer
Joined
Jan 4, 2020
Messages
8
Trophies
0
Age
41
XP
131
Country
Korea, North
The lotus firmware (Game cart reader firmware) are updated in 12.0.0, if you like to boot with older version you need to set no_gc option and wait for 12.0.0 support to use cartiges on CFW
Okay, I hadn't thought about the cartridge reader having its own firmware.

So, what does it mean that no_gc is enabled by default and I haven't changed it? That is, how does no_gc work to prevent cartridge firmware upgrades if it's unwise to be running CFW while connected to Nintendo's servers, e.g. for a system update? If I boot Hekate then launch full stock, will no_gc persist (or even apply)? Or are there offline copies of the firmware somewhere that I ought to consider instead for upgrades?

However that might work, I think it's obvious now that I ought never to upgrade unless it's vitally important to do so, i.e. for a critical bug or more importantly because a game requires it.
 

Chocola

GBAtemp Meowgular
Member
Joined
Sep 18, 2018
Messages
379
Trophies
0
Age
32
Location
Neko Paradise
XP
723
Country
Korea, South
Okay, I hadn't thought about the cartridge reader having its own firmware.

So, what does it mean that no_gc is enabled by default and I haven't changed it? That is, how does no_gc work to prevent cartridge firmware upgrades if it's unwise to be running CFW while connected to Nintendo's servers, e.g. for a system update? If I boot Hekate then launch full stock, will no_gc persist (or even apply)? Or are there offline copies of the firmware somewhere that I ought to consider instead for upgrades?

However that might work, I think it's obvious now that I ought never to upgrade unless it's vitally important to do so, i.e. for a critical bug or more importantly because a game requires it.

Yup, it have a dedicated ASIC with his proper firmware and sometimes N update it, I imagine that they want the control on reader to prevent cartiges like old R4 for example.

OFW always gona update the lotus firmware, the no_gc option it's to prevent update through CFW, for example if you have your Sysnand on v 10.0.0 and you update your emunand to v 11.0.0 the no_gc option disable reader and prevent the lotus firmware update of your v 11,0.0, in this case if game reader got updated by CFW you lose the reader on OFW, then atmosphere handle it automatically to prevent it.

On your case, the OFW update the game cart reader firmware (and this is inevitable with OFW, because didn't have any prompt or option to disable it), then atmosphere crash because version mismatch.

The lotus firmware it's inside Switch firmware updates, not in all, only specific, but we don't have so much information about it for now, and as I know, the game cart reader have downgrade protection, so we can't reflash a older version.

I always wait to update, usually games and online didn't require the update instantly, you can play in older version anyways meanwhile the CFW support the new version again, the only anoying thing it's the constantly update dialog prompt.
 
Last edited by Chocola,
  • Like
Reactions: ly0koS

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    I'll reformat and have a 3tb raid0 m. 2 at least
    +1
  • K3Nv2 @ K3Nv2:
    Lmao that sold out fast
    +1
  • Veho @ Veho:
    Yeet the cat.
    +1
  • K3Nv2 @ K3Nv2:
    Good idea
    +1
  • The Real Jdbye @ The Real Jdbye:
    i thought everybody knew cocktails are like 75% ice
  • Veho @ Veho:
    Yeah but not like this.
  • Veho @ Veho:
    It's not like they're complaining that their Slurpee is 99% ice or something, but if the cocktail calls for "shot of vodka, shot of vermouth, shot of gin, shot of Campari, three shots of juice, squirt of lemon" and ends up being a thimbleful of booze, that's a problem.
  • The Real Jdbye @ The Real Jdbye:
    the funny thing is cocktails in norway are only allowed to have 1 20ml shot of booze
  • The Real Jdbye @ The Real Jdbye:
    so..... yeah
  • The Real Jdbye @ The Real Jdbye:
    we're used to only having a thimbleful of booze
  • Veho @ Veho:
    Booo.
  • The Real Jdbye @ The Real Jdbye:
    same thing if you want whisky on the rocks or something, you can't get a double
  • The Real Jdbye @ The Real Jdbye:
    but you could buy as many shots of whisky (or anything else) as you want and ask for a glass of ice and pour them in
  • The Real Jdbye @ The Real Jdbye:
    it's dumb
  • Veho @ Veho:
    Maybe.
  • Veho @ Veho:
    There was a comparison of the number of Ibuprofen poisonings before and after they limited the maximum dosage per box or per pill (i'll look that up). No limit on the number of boxes you can still buy as many as you want, so people argued it was pointless.
  • Veho @ Veho:
    But the number of (accidental) poisonings dropped because drinking an entire package of ibuprofen pills went from "I need a new liver" to "I need a new box of Ibuprofen".
  • Veho @ Veho:
    Here we have ketoprofen that used to be prescription-only because of the risk of toxic dosages, but then they halved the dose per pill and sell them in bottles of six pills apiece instead of twenty and it doesn't need a prescription any more. Yes you can buy more than one bottle but people simply don't.
  • Psionic Roshambo @ Psionic Roshambo:
    Usually accidentally overdose of ibuprofen here is from people taking like cold medicine then ibuprofen for a headache and the combination is over what they need
    Veho @ Veho: https://imgur.com/gallery/QQkYnQu