Atmosphere-NX / Atmosphere

Atmosphère is a work-in-progress customized firmware for the Nintendo Switch.
GNU General Public License v2.0
14.42k stars 1.22k forks source link

[ERROR] Fatal error: [NXBOOT] Failed to determine mariko warmboot firmware #1516

Closed shurillu closed 3 years ago

shurillu commented 3 years ago

Bug Report

What's the issue you encountered?

I'm unable to load the EmuMMC version 11.0.1. The error message is:

[ERROR] Fatal error: [NXBOOT] Failed to determine mariko warmboot firmware

How can the issue be reproduced?

I tried to boot the EmuMMC using:

In both cases, I get the first Atmosphere splash screen (the bluish one with stars) and suddenly a black screen with the error message:

[ERROR] Fatal error: [NXBOOT] Failed to determine mariko warmboot firmware

Crash Report

ND

System Firmware Version

Original firmware version 12.0.2 EmuMMC firmware version 11.0.1

Environment?

Additional context?

I've booted the Mariko Switch with original firmware and updated to the 12.0.2 (from 12.0.1) and I forgot to update the EmuMMC before. With the original firmware 12.0.1 I was able to boot the EmuMMC with 11.0.1 HOS. I can still boot the original firmware but if I try to boot the EmuMMC I got the error listed. I boot the original firmware without hekate (I use the old SX OS function "genuine boot") I also tried to make a new uSD with all fresh installs (hekate and Atmosphere) and dumping a new EmuMMC from the original firmware - a fresh EmuMMC with 12.0.2 HOS from the original firmware - and then booting with this EmuMMC with success. So I replaced the emuMMC folder (the one with 12.0.2 HOS) with the old one (the one with 11.0.1 HOS) but I got the same error listed.

Thank you for all your hard work.

Stefano

SciresM commented 3 years ago

You need to boot the version corresponding to your real fuse count with atmosphere in order to be able to boot a version that doesn't match, on mariko.

Figure out how many fuses you have burnt via hekate, then boot the corresponding version. Sleep will be fixed after this.

bonafp commented 3 years ago

I have the same problem, How to boot the corresponding version of the real fuse count. With hekate, I've got 15-0. Please help. Thanks. So the history like this: Mariko devices with 10.0.2 and SX OS 3.1.0. Previously on Sysnand. Then I create Emunand using the SXOS, so I assume the Emunand still with 10.0.2 Then I update the sysnand to become 12.0.3 to migrate CFW from SXOS to Atmosphere I cannot open CFW SXOS after this Start migrating to Atmosphere Then I got the error message and can not launch the atmosphere

Nevermind, solved by the problem for this one.