Atmosphere-NX / Atmosphere

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

Error Code 0x4A2 (2162-0002) | First boot after 18.0.0 firmware and Atmosphere update #2299

Closed Z0mbTV closed 3 months ago

Z0mbTV commented 3 months ago

Bug Report

N/A

What's the issue you encountered?

I accidentally updated the switch firmware to the latest 18.0.0 version a few days back. Once I saw the pre-release, I instantly went to update hekate and atmosphere. Hekate and emuMMC seem to work and load properly. sysMMC, however, panics on boot attempts. I have injected the the fusee.bin and drag-dropped the new atmosphere pre-release files onto my sd card and replaced files. No other changes were made as of recent.

How can the issue be reproduced?

Unsure. N/A ?

Crash Report

https://gist.github.com/Z0mbTV/0d258d119d23b634544dea9e082f0209

System Firmware Version

18.0.0

Environment?

Additional context?

borntohonk commented 3 months ago

https://gist.github.com/Z0mbTV/0d258d119d23b634544dea9e082f0209

Your crash report you've uploaded says you're on 17.0.1 and that you're using atmosphere version 1.6.1, not the 1.7.0 pre-release version

edit: also noticed you've listed piracy homebrew, might as well close issue, this is user caused.

Z0mbTV commented 3 months ago

Unsure how this is caused. I can confirm I am not on firmware 17.0.1. Stock sys says 18.0.0. And have made sure to move over the pre-release 1.7.0 files into my sd card. Again, unsure how crash report states otherwise, unless its pulling emuMMC?

On other news, injecting the new fusee.bin payload after moving the 1.7.0 payload files back into my sd card causes it to ONLY boot into emuMMC. Unsure how or why cause this has never happened before. Atmsphere updates have usually been super simple and straightforward.

As for piracy homebrew, unsure what you mean as I don't have any sort of piracy software that I use? Unless one of the homebrew I use allow for such thing that I don't know of. I only use them for save backups and dumping game files for emuMMC.

Edit: I made a mistake and reported the wrong report (I think). Attempting to run sysMMC causes this screen. However, the report it creates is a .bin file and there for cannot be opened with a text file program (from my knowledge). IMG_9406

1FireXY1 commented 3 months ago

If you had a custom theme before the update, try deleting "atmosphere/contents/0100000000001000". Having custom themes can crash atmosphere if they aren't compatible

somegenie commented 3 months ago

Sorry I'm not completely confident in what I know, but from the looks of it, the TitleID refers to MissionControl. It seems others have reported that same issue on Atmosphére, but it isn't a problem relating to it. Try removing MissionControl's TitleID (010000000000BD00) from atmosphere/contents for now, deleting it from the switch folder on your SD, and checking occasionally to see if it gets updated on GitHub. And for reference, I believe it's usually a good idea to check what the TitleID of the crash is, such as by searching it up, and deleting it if it isn't important.

Sanrax commented 3 months ago

Sorry I'm not completely confident in what I know, but from the looks of it, the TitleID refers to MissionControl. It seems others have reported that same issue on Atmosphére, but it isn't a problem relating to it. Try removing MissionControl's TitleID (010000000000BD00) from atmosphere/contents for now, deleting it from the switch folder on your SD, and checking occasionally to see if it gets updated on GitHub. And for reference, I believe it's usually a good idea to check what the TitleID of the crash is, such as by searching it up, and deleting it if it isn't important.

This is the correct answer, the crash is caused by outdated Mission Control. OP needs to wait until mission control is updated. To temporarily remove Mission Control, he can remove the folder from /atmosphere/contents

Z0mbTV commented 3 months ago

Sorry I'm not completely confident in what I know, but from the looks of it, the TitleID refers to MissionControl. It seems others have reported that same issue on Atmosphére, but it isn't a problem relating to it. Try removing MissionControl's TitleID (010000000000BD00) from atmosphere/contents for now, deleting it from the switch folder on your SD, and checking occasionally to see if it gets updated on GitHub. And for reference, I believe it's usually a good idea to check what the TitleID of the crash is, such as by searching it up, and deleting it if it isn't important.

This was exactly the issue! As somegenie states, MissionControl is located in atmosphere/contens. It may also produce two folders in atmosphere/exefs_patches named bluetooth_patches and btm_patches. The other folder for MissionControl was in the config folder on the root of the sd card.

I deleted all of them and attempted to boot into sysMMC and it ran with no issues!

I will make sure to write down title IDs from now on to make sure what is what. Thank you all for the help!

Sanrax commented 3 months ago

I will make sure to write down title IDs from now on to make sure what is what. Thank you all for the help!

You may want to reference this Sysmodule list in the future, I find it helpful: https://gist.github.com/ndeadly/a4b8c01bb453028cd0008f282098f696

It lists both homebrew sysmodules and built in HorizonOS ones.