Help: How to downgrade Atmosphere?

chippyssidekick2024

Member
Newcomer
Joined
Mar 10, 2024
Messages
9
Reaction score
4
Trophies
1
Age
36
XP
240
Country
Philippines
want to downgrade ams from 1.10.0 to 1.9.5 as lots of homebrew and games stopped working.

OFW is on 21.0.0
CFW previously on 21.0.0 then downgraded to 20.5.0
AMS is on 1.10.0
Hekate is on 6.4.1

i tried pasting the files from the latest HATS pack but the console won't boot to emuMMC afterwards.
 
Atmosphere is not what you need to downgrade, in fact latest Atmosphere will probably work fine on older firmware. Someone posted a guide here on how to downgrade the firmware not too long ago, use the search bar in the Switch forum :)
 
Atmosphere is not what you need to downgrade, in fact latest Atmosphere will probably work fine on older firmware. Someone posted a guide here on how to downgrade the firmware not too long ago, use the search bar in the Switch forum :)
What makes you think that ? I was only FW 20.5 on atmosphere 1.09 I think everything working fine. Upgraded to latest atmosphere whilst keeping 20.5 fw and barely any of my homebrew loads anymore.
 
What makes you think that ? I was only FW 20.5 on atmosphere 1.09 I think everything working fine. Upgraded to latest atmosphere whilst keeping 20.5 fw and barely any of my homebrew loads anymore.

Updating ONLY Atmosphere should never break anything unless you have a module that is expecting a certain version that is failing to load. I would rename your content folder and see if it boots.

What do you mean it "doesn't load" ? Why doesn't it load? Is there an error?
 
Updating ONLY Atmosphere should never break anything unless you have a module that is expecting a certain version that is failing to load. I would rename your content folder and see if it boots.

What do you mean it "doesn't load" ? Why doesn't it load? Is there an error?
So for example Super Mario 64 nx does load/start up then crashes once it gets to the load screen. Same as The Simpson's ps2 port. I cant rememebr the exact error but itd not a code or anything just days "this software caused an error" something similar to that and goes back to the home menu.

What should I rename my content folder ?
 
Updating ONLY Atmosphere should never break anything unless you have a module that is expecting a certain version that is failing to load. I would rename your content folder and see if it boots.
not true anymore...Atmosphere 1.10.x uses new ABI to add support to firmware 21.x.x, which breaks almost all homebrews (compiled with libNX ≤ 4.09), even if you're not actually on 21.x.x firmware :

  • Please note: All homebrew software may need to be re-compiled with the latest libnx (>= 4.10.0), or else it may crash/experience memory corruption.
    • Nintendo broke the userland<->kernel TLS ABI in 21.0.0, by writing to previously reserved space.
    • Homebrew used this reserved space for its TLS slots, which means any homebrew software using TLS slots will experience memory corruption when running under Atmosphere 1.10.0.
    • This doesn't appear to impact everything, but a large portion of tested homebrew crashes (often on exit), and so will need re-compile for the new ABI.
      • For those technically inclined, while TLS slots are rarely used by developers, they're used to implement features like e.g. C++ exceptions under the hood, and so anything using those crashes, etc.
    • To help make this transition easier, hbmenu now shows a warning when selecting homebrew compiled with an older, incompatible ABI version.
      • I apologize for the hassle in general.
      • libnx has been updated so that its reserved space matches Nintendo's now -- this particular issue can never occur again, even if Nintendo touches more reserved space.

@misticknight1 if you're still on 20.x.x firmware, do NOT use atmosphere 1.10.x
you can "downgrade" to AMS 1.9.5 without any problem. Using AMS 1.10.x on a firmware which does not need it (≤20.x.x) is not a good idea (except if ALL your homebrews are now recompiled with libNX 4.10)

Super Mario 64 nx is not compatible with firmware 21.x.x and/or AMS 1.10.x (and will never be until someone is able to recompile it correctly. Using this little AMS patch will not work too, sadly)
 
  • Like
Reactions: misticknight1
not true anymore...Atmosphere 1.10.x uses new ABI to add support to firmware 21.x.x, which breaks almost all homebrews (compiled with libNX ≤ 4.09), even if you're not actually on 21.x.x firmware :



@misticknight1 if you're still on 20.x.x firmware, do NOT use atmosphere 1.10.x
you can "downgrade" to AMS 1.9.5 without any problem. Using AMS 1.10.x on a firmware which does not need it (≤20.x.x) is not a good idea (except if ALL your homebrews are now recompiled with libNX 4.10)

Super Mario 64 nx is not compatible with firmware 21.x.x and/or AMS 1.10.x (and will never be until someone is able to recompile it correctly. Using this little AMS patch will not work too, sadly)
Thank you. So if I download atmosphere 1.9.5 itll fix things ?
 
if you did not install firmware 21.x.x, then yes, you can simply overwrite atmosphere 1.10.x with atmosphere 1.9.5, and everything will be back in place :)
 
if you did not install firmware 21.x.x, then yes, you can simply overwrite atmosphere 1.10.x with atmosphere 1.9.5, and everything will be back in place :)
thanks, nah i didnt upgrade 21.x.x thankfully. im sticking to 20.5 forever i think not many more games coming out now id want to play if theres no compatibility on 20.5 ill just get them for my second legit switch instead.

edit:

sort of digress here and if its the case so be it but would you happen to know if itll break compatibility with LoK Defiance? thats the main reason i upgraded atmosphere to begin with someone said even though it requires firmware 21.x.x it works on 20.5 if installed with latest atmosphere and it surprisingly did. wasn't installing via DBI till i did that. ill take super mario 64 nx over that game though if it does break compatibility. just curious.
 

Site & Scene News

Popular threads in this forum