Homebrew AIO Switch Updater - Update CFW, FW, cheats and more directly from the Switch

Hayato213

Newcomer
Member
Joined
Dec 26, 2015
Messages
19,897
Trophies
1
XP
20,849
Country
United States
If I understood well, you need a jig to enter RCM ? So I assume you don’t have AutoRCM installed, wich means, after AIO updater reboot to a specific payload to launch again AMS after update, it won’t work, as your are not in RCM mode. That’s how I see the issue, but I might be wrong, maybe @Homlet will give the right answer.

Still regardless he still got the fatal error when he try to boot into Atmosphere, assumedly from what it been stated the AIO updater boot into a payload to do it update for Atmosphere, the problem is probably it mess up a file something causing the fatal error, I had mine on AutoRCM and still error also, so problem is how the updater overwrite and replace the file.
 
  • Like
Reactions: Maupiti

Maupiti

Hacking is so « Nice »
Member
Joined
Sep 16, 2018
Messages
1,038
Trophies
0
XP
2,455
Country
France
Yea Im afraid we need to use a PC to download and replace the files, I also got a fatal error when I tried to update Atmosphere with the AIO updater, must be problem with how the AIO updater overwrite the files.
If I remember well, last time I updated AMS , I did it with AIO , and had no issues (I have AutoRCM enabled), I will try with latest AMS release as I’m on a release back and report.

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

Still regardless he still got the fatal error when he try to boot into Atmosphere, assumedly from what it been stated the AIO updater boot into a payload to do it update for Atmosphere, the problem is probably it mess up a file something causing the fatal error, I had mine on AutoRCM and still error also, so problem is how the updater overwrite and replace the file.
Okay, I will try on my side and see what happens.
 

Hayato213

Newcomer
Member
Joined
Dec 26, 2015
Messages
19,897
Trophies
1
XP
20,849
Country
United States
If I remember well, last time I updated AMS , I did it with AIO , and had no issues (I have AutoRCM enabled), I will try with latest AMS release as I’m on a release back and report.

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


Okay, I will try on my side and see what happens.

https://gbatemp.net/threads/atmosphere-updater-an-atmosphere-updater-for-your-switch.548450/page-6

reference is post #113, that is a problem when you update the Atmosphere files when Atmosphere is running, that why the Atmosphere Updater by TotalJustice was removed from Homebrew shop and TotalJustice stop providing update, I mean people can use it but there is the chance you will get a fatal error preventing it from booting, I respect Homlet work, Im not against it, just who ever use it to update Atmosphere might have to do it again manually.
 

Homlet

Well-Known Member
OP
Member
Joined
Feb 28, 2020
Messages
589
Trophies
0
XP
2,504
Country
France
If I understood well, you need a jig to enter RCM ? So I assume you don’t have AutoRCM installed, wich means, after AIO updater reboot to a specific payload to launch again AMS after update, it won’t work, as your are not in RCM mode. That’s how I see the issue, but I might be wrong, maybe @Homlet will give the right answer.
No, it should work since it injects a payload form HOS. The previous posts stating their updates failed are surprising to me, I've always updated my system with aio since I started writing it and it has always been fine. I'll try to investigate more but that's definitely odd.

@KiiWii If you were to update again using aio, would that work? Also you said there was a black screen, but do you know if the screen shortly lit up and displayed "running aio switch updater payload..." in yellow? I'm trying to understand which part didn't work, if it's the overwriting or the payload injecting

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

https://gbatemp.net/threads/atmosphere-updater-an-atmosphere-updater-for-your-switch.548450/page-6

reference is post #113, that is a problem when you update the Atmosphere files when Atmosphere is running, that why the Atmosphere Updater by TotalJustice was removed from Homebrew shop and TotalJustice stop providing update, I mean people can use it but there is the chance you will get a fatal error preventing it from booting, I respect Homlet work, Im not against it, just who ever use it to update Atmosphere might have to do it again manually.
Please don't spread FUD. The files that sciresm mentioned that should not be updated when HOS is running are already read-only and have been for a while. Again, sciresm said that on paper, he doesn't have an issue with my way of updating.
Now it's not impossible that my app messes up, or that there is something I'm overlooking such as a file related to an old atmopshere version that I don't delete. But I'd like to know what it is because again, it works for me and presumably for most people
 
  • Like
Reactions: KiiWii

KiiWii

Editorial Team
Editorial Team
Joined
Nov 17, 2008
Messages
16,575
Trophies
3
Website
defaultdnb.github.io
XP
26,894
Country
United Kingdom
@Homlet no text and no flash, just black after updating AMS, remove boot flags, and clicking no to download hekate.

..to be clear the fatal error wasn’t on booting, it was on holding R to access HBC if that makes any difference.
 

Hayato213

Newcomer
Member
Joined
Dec 26, 2015
Messages
19,897
Trophies
1
XP
20,849
Country
United States
No, it should work since it injects a payload form HOS. The previous posts stating their updates failed are surprising to me, I've always updated my system with aio since I started writing it and it has always been fine. I'll try to investigate more but that's definitely odd.

@KiiWii If you were to update again using aio, would that work? Also you said there was a black screen, but do you know if the screen shortly lit up and displayed "running aio switch updater payload..." in yellow? I'm trying to understand which part didn't work, if it's the overwriting or the payload injecting

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


Please don't spread FUD. The files that sciresm mentioned that should not be updated when HOS is running are already read-only and have been for a while. Again, sciresm said that on paper, he doesn't have an issue with my way of updating.
Now it's not impossible that my app messes up, or that there is something I'm overlooking such as a file related to an old atmopshere version that I don't delete. But I'd like to know what it is because again, it works for me and presumably for most people

Im not spreading FUD Im just speaking the truth, fix your updater to work 100% then I won't complaint.
 

Homlet

Well-Known Member
OP
Member
Joined
Feb 28, 2020
Messages
589
Trophies
0
XP
2,504
Country
France
@Homlet no text and no flash, just black after updating AMS, remove boot flags, and clicking no to download hekate.
So it seems to be the payload injecting that is the issue... I changed it recently to reflect the changes of the latest ams. What ams version were you on prior to updating?
Also could you try downloading ams again through aio and tell me if the issue persists?
 

KiiWii

Editorial Team
Editorial Team
Joined
Nov 17, 2008
Messages
16,575
Trophies
3
Website
defaultdnb.github.io
XP
26,894
Country
United Kingdom
So it seems to be the payload injecting that is the issue... I changed it recently to reflect the changes of the latest ams. What ams version were you on prior to updating?
Also could you try downloading ams again through aio and tell me if the issue persists?

Eek I was on 10.x… maybe 19.0 (I think) AMS…. I can’t remember exactly. I’m now on 12.0.3 with latest AMS from the git.
 

BananaRama999

Member
Newcomer
Joined
Jun 23, 2021
Messages
6
Trophies
0
Age
34
XP
40
Country
United States
Seems like some Nyx related file got corrupted. Download new Hekate and atmosphere zips and extract them to your sd card. If that persists, delete your existing atmosphere, Sept and Hekate folders and get new ones.
Are you using exfat by any chance?

Guilty, I am using exfat, now that I checked (I didn't even remember). I did what you suggested and now it launches to hekate, which is already a progress, but when I click on "launch" and then "CFW - sysMMC", like I always did pre-brick, it brings me to a black screen and nothing happens
 

gameislife

New Member
Newbie
Joined
Jun 25, 2021
Messages
2
Trophies
0
Age
34
XP
40
Country
Vietnam
Hi there
I am using Tinfoil newest version with AIO updater, at 0.19.4
After i've downloaded all cheats, i pressed Y twice in installed game menu but nothing there. It's only work 1 time in this morning, now all cheats gone.
So is this a normal issue and how can i fix it?
Thank you
 
Last edited by gameislife,

Homlet

Well-Known Member
OP
Member
Joined
Feb 28, 2020
Messages
589
Trophies
0
XP
2,504
Country
France
Hi there
I am using Tinfoil newest version with AIO updater, at 0.19.4
After i've downloaded all cheats, i pressed Y twice in installed game menu but nothing there. It's only work 1 time in this morning, now all cheats gone.
So is this a normal issue and how can i fix it?
Thank you
I don't know about about tinfoil as a cheat manager. Are there files in your atmosphere/contents/<title id>/cheats folders? If so, aio works correctly. Keep in mind not all games have cheat codes, and not all cheat codes support your game's update
 

gameislife

New Member
Newbie
Joined
Jun 25, 2021
Messages
2
Trophies
0
Age
34
XP
40
Country
Vietnam
I don't know about about tinfoil as a cheat manager. Are there files in your atmosphere/contents/<title id>/cheats folders? If so, aio works correctly. Keep in mind not all games have cheat codes, and not all cheat codes support your game's update
Thank you so much. This is my mistake, I copy old file into AIO folder so it can not work.
I fixed it last night, just copy paste the correct version into folder AIO, now everything works normally
 

SkullHex2

Well-Known Member
Member
Joined
Feb 27, 2017
Messages
246
Trophies
0
XP
1,298
Country
United States
A very small issue: is it necessary for the NRO to be inside a folder? To keep my SD tidy, I usually avoid having folders that contain a single file. Unfortunately, everytime I update this app using the built-in updater, a new folder containing the new version is created
it's not the end of the world, but I have to manually replace the old version (located in /switch) and delete the /switch/aio-switch-updater folder. I was wondering if you could have the updater simply replace the NRO, no matter its directory
Unless the folder is serving some kind of purpose… I can't tell what exactly, since I've never seen any other file except the NRO inside said folder
Thank you
 

Homlet

Well-Known Member
OP
Member
Joined
Feb 28, 2020
Messages
589
Trophies
0
XP
2,504
Country
France
A very small issue: is it necessary for the NRO to be inside a folder? To keep my SD tidy, I usually avoid having folders that contain a single file. Unfortunately, everytime I update this app using the built-in updater, a new folder containing the new version is created
it's not the end of the world, but I have to manually replace the old version (located in /switch) and delete the /switch/aio-switch-updater folder. I was wondering if you could have the updater simply replace the NRO, no matter its directory
Unless the folder is serving some kind of purpose… I can't tell what exactly, since I've never seen any other file except the NRO inside said folder
Thank you
The app runs fine from anywhere, so there is no need for it to be in a folder. That being said, the advantage of it being in a folder is that it keeps it cleaner if you favorite it in hbmenu, since it will create `.aio-switch-updater.nro.star` in that folder and not in `/switch`. Also for development purposes it's nice having it there because it means that when I push a dev version with nxlink to `/switch`, I still keep the stable version.
I don't think I'll add the logic you're asking for, it seems like I'd be adding one more thing that can go wrong with no real benefit. Sorry about that
 
  • Like
Reactions: SkullHex2

SkullHex2

Well-Known Member
Member
Joined
Feb 27, 2017
Messages
246
Trophies
0
XP
1,298
Country
United States
The app runs fine from anywhere, so there is no need for it to be in a folder. That being said, the advantage of it being in a folder is that it keeps it cleaner if you favorite it in hbmenu, since it will create `.aio-switch-updater.nro.star` in that folder and not in `/switch`. Also for development purposes it's nice having it there because it means that when I push a dev version with nxlink to `/switch`, I still keep the stable version.
I don't think I'll add the logic you're asking for, it seems like I'd be adding one more thing that can go wrong with no real benefit. Sorry about that
No need to be sorry, you're the developer here!
 
  • Like
Reactions: AbandonedBanana

Homlet

Well-Known Member
OP
Member
Joined
Feb 28, 2020
Messages
589
Trophies
0
XP
2,504
Country
France
v2.7.0
  • Fixed Atmosphère updates failing when updating from a system without stratosphere.romfs present on the SD card.
  • Disabled the option to download individual cheat codes while in applet mode, except for the one game currently running.
  • UI tweaks.
  • Prevents crashes when requesting invalid CheatSlips cheat sheets.
https://github.com/HamletDuFromage/aio-switch-updater/releases/tag/2.7.0

@Hayato213 @KiiWii This should be fixing the error some users got and that I was struggling to identify
 

AbandonedBanana

Member
Newcomer
Joined
Jun 28, 2021
Messages
7
Trophies
0
Age
25
XP
57
Country
Germany
Hello, i'm new here. And i have a problem where i'm hoping someone can help me, because this whole thing is just still new to me. :wacko:

Some .nsp files are not installing on my switch, i'm getting the following error:
Error: 2002-4518 (0x234C02)
Modul: FS (2)
Description: Invalid NCA (Missing Sigpatches or too low firmware) (4518)

It happened for example when i tried to install 1-2 Switch or DLC files for Snowrunner. Other games i tried yet worked like a charm (like Minecraft or Mario). :huh:

I already downloaded the latest sigpatches (from 20 days ago) but its still not working with those .nsp files.
Can anybody help me? I read many different things about fusee-primary or Kosmos but idk what those things really are and how to deal with them. I just need someone to guide me through it, i would be glad if someone would help.:teach:

Currently i'm running my switch on firmware version 12.0.3 and atmosphere v0.19.4. I'm booting my cfw with hekate and using Goldleaf combined with Quark-j9 on my pc to install .nsp files through a usb-cable.

Thank you for any help! :)
 
Last edited by AbandonedBanana,

Site & Scene News

Popular threads in this forum

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