Homebrew Question Switch Firmware 10.0.0 Compatible with Atmosphere?

Tsundere_Neko

Well-Known Member
Newcomer
Joined
Feb 13, 2020
Messages
79
Reaction score
52
Trophies
0
Location
Ylisse
XP
575
Country
United States
So, I figure this would be the place to ask this, since it's the homebrew forum, but anyway.
From what I understand, 10.0.0 is NOT compatible with Atmosphere, which is a big problem for me, since I use if for just about all my games. (Once I beat a game once, I like to add cheats and such just for kicks. It's part of how I amuse myself during quarantine XD)
Anyway, I was wondering when Atmosphere will update to support the new firmware, if it will be updated at all. I'm fine with leaving my switch at it's current firmware, but It's always nice to be able to update.
To make a long story short: If and when will Atmosphere work with 10.0.0?
 
Last edited by Tsundere_Neko,
why you need to update? AFAIC you can play and run pretty much anything without having to update. There's just no reason to update right now.
 
why you need to update? AFAIC you can play and run pretty much anything without having to update. There's just no reason to update right now.
for people with emunand, some people their emunand on 9.0 for example, but their sysnad on 9.2 for online game and legit play.
 
  • Like
Reactions: Tsundere_Neko
You can set it up so you receive an email alert the moment a new version of Atmosphere is released on GitHub. Until then, you're going to have to wait patiently.
 
It’s already compatible with 10.0 firmware, just download the source and make the file. Michael hasn’t made an official complete package yet but he has updated through the commits on GitHub.

Edit: I will add for newbies probably best waiting for a complete release but it should work fine.
 
Last edited by Reecey,
It’s already compatible with 10.0 firmware, just download the source and make the file. Michael hasn’t made an official complete package yet but he has updated through the commits on GitHub.

Edit: I will add for newbies probably best waiting for a complete release but it should work fine.
"just download and make"... Libstratosphere is currently broken, so no - it's not "just".

Code:
/mnt/d/Switch/Atmosphere/libraries/libstratosphere/source/ldr/ldr_pm_api.cpp:49:16: error: 'ldrPmSetEnabledProgramVerification' was not declared in this scope; did you mean 'SetEnabledProgramVerification'?
   49 |         return ldrPmSetEnabledProgramVerification(enabled);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                SetEnabledProgramVerification
/opt/devkitpro/devkitA64/base_rules:13: recipe for target 'ldr_pm_api.o' failed
And I see you have repeating the same for 5 hours, where 1/3 of commits was still not available. Fusee still doesn't have kernel patches for 10.0.0. So don't update until official release if you don't want broken mess.
 
Last edited by masagrator,
  • Like
Reactions: Rahkeesh
  • Like
Reactions: Reecey
Ah, okay. I was thinking You are answering my post, not OP. :D
I don’t think you even know yourself! There has been 19 commits today by Michael and all the necessary work regarding 10.0 firmware kernel, fusee, exosphere, stratosphere, thermosphere, etc.. has been updated to github so yes it would work. I’m just suggesting if you are a newbie wait for a proper release.
 
Last edited by Reecey,
I don’t think you even know yourself! There has been 19 commits today by Michael and all the necessary work regarding 10.0 firmware kernel, fusee, exosphere, stratosphere etc.. has been updated to github so yes it would work. I’m just suggesting if you are a newbie wait for a proper release.
I have just linked to file that is needed to get enough amount of RAM for System to get sysmodules compability level like in previous FWs. Without it system will get less memory, because Applet by default takes more. So it means many sysmodule configurations, that worked before, will crash system. So no.
 
I have just linked to file that is needed to get enough amount of RAM for System to get sysmodules compability level like in previous FWs. Without it system will get less memory, because Applet by default takes more. So it means many sysmodule configurations, that worked before, will crash system. So no.
Sorry about that I didn’t realise I was actually talking to sciresM I do apologise for that, is this your new aka username “masagrator”
 
Last edited by Reecey,
Sorry about that I didn’t realise I was actually talking to sciresM I do apologise for that, is this your new aka username!
Idk if this is /s, well... :P

Just for few days I was working on something: Atmosphere 0.10.5 libnx 3.1.0 port to get it compiled and by getting more memory for Application I wanted to check if SaltyNX issues were because of taking memory away from games. And only solution was to make a Kernel patch to get more RAM for Application by taking away some from Applet. I got more memory for Application, but this didn't solve issue with SaltyNX. So I have learned how critical those patches are.
https://github.com/masagrator/Atmosphere

(it doesn't include this kernel patch I was working on, but if you want proof, then offset for Application memory in kernel 9.1.0 is in 0x648f4)
Code:
800c48f4 18 aa b9 52     mov        w24,#0xcd500000


Looks like it wasn't needed to do this port, because of this 10.0.0 update Atmosphere team works now very fast on making stable release compatible with libnx 3.1.0.
 
Last edited by masagrator,

Site & Scene News

Popular threads in this forum