Atmosphère 0.19.0 released; adds support for Switch firmware 12.0.0

atmosphere.png

@SciresM has released the latest version of Atmosphère. Version 0.19.0 adds support for Nintendo Switch on firmware 12.0.0 and the release is also bundled with hbl 2.4.1, and hbmenu 3.4.0. In addition to some stability improvements and bug fixes, version 0.19.0 of Atmosphère includes improvements to mesosphere. The release note mentions that the current focus of Atmosphère's development is on the implementation of the host target connection protocol.

You can find the full changelog below or in the source link:

The following was changed since the last release:
  • Support was added for 12.0.0.
    • mesosphère was updated to reflect the latest official kernel behavior.
    • sm, boot2, pgl were updated to reflect the latest official behaviors.
      • Please Note: 12.0.0 added a new protocol for IPC ("tipc"), which has been freshly reimplemented in its entirety.
        • It is possible there may be as of yet unfound issues; if there are, please send the appropriate crash reports to SciresM (SciresM#0524 on discord).
        • Homebrew which uses atmosphere extensions (including the mitm API) will need to be re-compiled in order to function on 0.19.0.
          • I apologize for this, but it's unavoidable for technical reasons. If you're affected by this and mad about it, please contact SciresM to complain.
    • erpt was partially updated to reflect the latest official behaviors.
      • New features were added to erpt to track the activity of running applets, and to detect when a forced shutdown occurs.
      • These behaviors have been temporarily stubbed, as they are not necessary for 12.0.0 to run (and their outputs won't be saved anywhere).
      • A future atmosphère update will implement these behaviors, in the interest of reflecting official logic as faithfully as we can.
  • Atmosphère no longer uses the /contents/ folder for its own programs.
    • Atmosphère's system modules are now bundled together in the single file "stratosphere.romfs".
      • For those working on developing for atmosphère, executables inside the /contents/ directory will be preferred to those in "stratosphere.romfs".
    • Please Note: In order to facilitate this change (and the desired behavior), the first time you boot after extracting a release zip, atmosphère system modules inside /contents/ will be deleted.
      • This will have no impact on user programs (it only removes programs with specific program ids).
  • Improvements were made to mesosphere, including:
    • An extension InfoType was added for getting the current process handle, without having to spawn a thread and do IPC with oneself.
    • An issue was fixed in SvcSetDebugThreadContext.
    • An issue was fixed when doing IPC with user buffers.
  • Support was fixed for toggling the custom setting usb!usb30_force_enabled on 9.0.0+.
    • This was broken by Nintendo's introducing a dependency that made USB a requirement to launch before custom settings are parsed.
    • Since the fix, you can now toggle the setting (as you could prior to atmosphère 0.9.4), and it will work as expected.
    • Please Note: Enabling USB 3.0 often severely impacts wireless communications.
      • Because of this, the setting will default to off. If you experience issues with it enabled, consider disabling it.
  • A warning was added to daybreak when resetting the console to factory settings.
  • Substantial work was completed towards atmosphere's upcoming implementation of the host target connection protocol.
    • Once completed, users will be able to interact with a Switch running atmosphère via a PC application ("Starlink") currently under development.
      • Planned eventual features for connected consoles include a gdbstub, interacting with memory (for cheat development), streaming gameplay audio and video, and accessing the Switch's SD card filesystem.
      • Switch homebrew will also have access to a (configurable and sandboxed) filesystem on the host PC, while connected.
    • Towards this end, the following was accomplished:
      • The "htc" system module was reimplemented completely.
      • The system module which provides remote access to the SD card was reimplemented completely.
    • This is currently the active focus of atmosphère's development.
    • Please Note: Support is not yet completed, and users are disadvised from interacting with the related settings for the time being, unless they particularly know what they're doing.
  • A number of minor issues were fixed, including:
    • A bug was fixed in dmnt that could cause a fatal when launching certain games with cheats active.
    • An issue was fixed that could cause an abort in sm when using a large number of custom system modules.
    • An issue was fixed that prevented launching gamecards on 1.0.0.
    • Minor issues were fixed in the cheat virtual machine's behavior.
  • Several issues were fixed, and usability and stability were improved.

:arrow: SOURCE
 

PKM190

Member
Newcomer
Joined
Jun 21, 2019
Messages
8
Trophies
0
Age
41
XP
35
Country
United States
I can get into Atmosphere via launching a game but Checkpoint crashes. I get the message below.

"The software was closed because an error occurred."

Seems like I am not the only one getting this problem. Is there any work around for this?
 

damiano2712

Well-Known Member
Newcomer
Joined
Aug 30, 2016
Messages
65
Trophies
0
Age
18
Location
Rome
XP
747
Country
Italy
updated atmosphere cfw, boots fine into atmosphere, no games work says try again from the home menu, also wifi wont connect, but connects fine in ofw, most of homebrew stuff crashes the console forcing a reboot to payload.
sigpatches need to be updated, we still can't do that though
 

Janschi

Member
Newcomer
Joined
Nov 19, 2008
Messages
19
Trophies
0
XP
641
Country
Gambia, The
the dude is amazing but I still don't know how to switch from SXOS using Emunand to Atmosphere without losing all my save games and how it all works.
So now I will wait IF SXOS will release a new version. In fact I think I've been waiting since November or something and if there won't be something out once Skyward Sword releases I think it can be confirmed that SXOS is officially dead and I hope I've figured out how atmosphere works by then.

I just switched from SD File emuMMC to Partition emuMMC, it took some time but it was easy You should be able to do the same.I used nxnandmanager, all you need are your BIS Keys and a Fullnand of your emuNAND (or Rawnand + Boo1 + Boot2, which technically is a Fullnand).

With that tool you can configure a SD Card a for either Atmosphere or SX. (Look at the screenshots)
 

Attachments

  • Bildschirmfoto 2021-04-12 um 11.03.06.png
    Bildschirmfoto 2021-04-12 um 11.03.06.png
    56.2 KB · Views: 102
  • Bildschirmfoto 2021-04-12 um 11.03.16.png
    Bildschirmfoto 2021-04-12 um 11.03.16.png
    280.5 KB · Views: 107

LightBeam

Well-Known Member
Member
Joined
Oct 1, 2018
Messages
468
Trophies
0
XP
1,305
Country
France
Ooooh so that's why stuff like forwarders do not work anymore ? The sigpatches need some more work ? Thank god I was almost pulling my hair yesterday night, also have some homebrews like Hekatebrew that crashes and sometimes I boot into a black screen
I really should have wait before update :wacko:
 
Last edited by LightBeam,

TomSwitch

Well-Known Member
Member
Joined
Jan 10, 2019
Messages
1,530
Trophies
1
Age
41
XP
4,761
Country
United States
I have some add on stuff in the atmosphere/contents folder that I don't want to loose. Files used by the sys-clk utility, for example.

For now I copied over the previous version of atmosphere and that one boots just fine. Tomorrow I'll compare the contents folder of a raw atmosphere download with mine to see which files I need to keep.

I always copied new atmosphere updates over the previous one on my sd card in the past. This is the first time it caused problems.
No need to compare now it is empty when there is no third party stuff.
 
  • Like
Reactions: Reynardine

chrisrlink

Has a PhD in dueling
Member
Joined
Aug 27, 2009
Messages
4,341
Trophies
1
Location
duel acadamia
XP
3,890
Country
United States
Legit question, homies:
For us disgusting pirates, why the sudden rush to update?

There's always incompatibilities in the early days whenever a big update comes.

No games yet needing the update.

Just curious, that's all.
well for me sw/sh trading between my unpatched and mariko units iirc not only does the game version/patch version must be the same but also the system fw version must match between the 2 as well and since my mariko is 12.0 for NSO I held back updating my unpatched until now
 

pofehof

Well-Known Member
Member
Joined
Oct 23, 2019
Messages
168
Trophies
0
Age
31
XP
318
Country
United States
Seems like I am not the only one getting this problem. Is there any work around for this?

Wait for Checkpoint to release an update that will work with AMS 0.19.0/FW 12.0.0. It was even mentioned in Atmosphere's changelog that a good amount of homebrew will need to be reworked.
 

britain4

Well-Known Member
Member
Joined
Jun 16, 2014
Messages
398
Trophies
0
Age
28
Location
Sheffield
XP
1,013
Country
the dude is amazing but I still don't know how to switch from SXOS using Emunand to Atmosphere without losing all my save games and how it all works.
So now I will wait IF SXOS will release a new version. In fact I think I've been waiting since November or something and if there won't be something out once Skyward Sword releases I think it can be confirmed that SXOS is officially dead and I hope I've figured out how atmosphere works by then.

I used this for my emuNAND https://github.com/TheyKilledKenny/Emutool
 

PKM190

Member
Newcomer
Joined
Jun 21, 2019
Messages
8
Trophies
0
Age
41
XP
35
Country
United States
Homebrews MUST be updated.
Signature patches are being worked on. Mrdude have updated his software for 12.0.0

So for Checkpoint to work on current OFW/Atmosphere builds I'm going to need to wait for an update & new Sigpatches? Typically I just use the Github folder and everything works after deleting old files and drag/dropping new ones. Don't think I ever updated Sigpatches manually.

Will there be another Atmosphere update with included Sigpatches?
 

BigOnYa

Sofa King Special
Member
Joined
Jan 11, 2021
Messages
1,260
Trophies
1
Age
47
XP
1,391
Country
United States
So for Checkpoint to work on current OFW/Atmosphere builds I'm going to need to wait for an update & new Sigpatches? Typically I just use the Github folder and everything works after deleting old files and drag/dropping new ones. Don't think I ever updated Sigpatches manually.

Will there be another Atmosphere update with included Sigpatches?
Atmosphere never comes with Sigpatches. You have to find and add them yourself, or use a AIO installer.
 

PKM190

Member
Newcomer
Joined
Jun 21, 2019
Messages
8
Trophies
0
Age
41
XP
35
Country
United States
Atmosphere never comes with Sigpatches. You have to find and add them yourself, or use a AIO installer.

Thanks. Don't recall the last time I updated Sigpatches then. I use to use Kosmos/SD setup but cleaned out the SD card a long time ago and just used the Atmosphere files from Github. Maybe I left something on root of my SD card?

Just wanting to use Checkpoint, seems like that needs an update. Aside from that are there and Sigpatches that work for the current Atmosphere release?
 

BigOnYa

Sofa King Special
Member
Joined
Jan 11, 2021
Messages
1,260
Trophies
1
Age
47
XP
1,391
Country
United States
Thanks. Don't recall the last time I updated Sigpatches then. I use to use Kosmos/SD setup but cleaned out the SD card a long time ago and just used the Atmosphere files from Github. Maybe I left something on root of my SD card?

Just wanting to use Checkpoint, seems like that needs an update. Aside from that are there and Sigpatches that work for the current Atmosphere release?
https://github.com/ITotalJustice/patches/releases
 
  • Like
Reactions: PKM190

LightBeam

Well-Known Member
Member
Joined
Oct 1, 2018
Messages
468
Trophies
0
XP
1,305
Country
France
how do you update the patches onto your sd card ?? do i need both fusee and hekate ?
You just drag and drop the content of the archive file in the root of your sd card, which is either fusee or hekate depending on if you are using hekate or fusée gelée to boot atmosphere, simple as that
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    Julie_Pilgrim @ Julie_Pilgrim: https://www.youtube.com/watch?v=9McGKrxOnB8 me looking at the switch's library like