Atmosphère 0.8.9 released

atmosphere-png.162000

Another update has just been released for @SciresM's Atmosphère CFW, bumping up its version number to 0.8.9! Aside from the usual bugfixes, the update also brings a couple of new interesting additions that are worth pointing out.

First of all, a reboot timer was added to the fatal screen. This feature is optional and is turned off by default, however it can be enabled by setting fatal_auto_reboot_interval to a non-zero value in atmosphere\system_settings.ini. If set, the system will wait the specified amount of milliseconds on the fatal screen and reboot automatically once the timer runs out. Secondly, Atmosphère now includes a reimplementation of the spl and ro system modules. The latter is what most end user will be interested about, as it includes an extension that adds support for IPS/IPS32 patches for NROs. As such, making and distributing patches will become easier thanks to it: modders rejoice!

If you're curious, you can find the full changelog below:
  • A number of bugs were fixed, including:
    • A data abort was fixed when mounting certain partitions on NAND.
    • All Stratosphère system modules now only maintain a connection to sm when actively using it.
      • This helps mitigate the scenario where sm hits the limit of 64 active connections and crashes.
      • This sometimes caused crashes when custom non-Atmosphère sysmodules were active and the user played certain games (ex: Smash's Stage Builder).
    • fatal now uses the 8.0.0+ clkrst API, instead of silently failing to adjust clock rates on that firmware version.
    • A wait loop is now performed when trying to get a session to sm, in the case where sm: is not yet registered.
      • This fixes a race condition that could cause a failure to boot under certain circumstances.
    • libstratosphere's handling of domain object closing has been improved.
      • Previously, this code could cause crashes/extremely odd behavior (misinterpreting what object a service is) under certain circumstances.
  • An optional automatic reboot timer was added to fatal.
    • By setting the system setting atmosphere!fatal_auto_reboot_interval to a non-zero u64 value, fatal can be made to automatically reboot after a certain number of milliseconds.
    • If the setting is zero or not present, fatal will wait for user input as usual.
  • Atmosphère now provides a reimplementation of the ro system module.
    • ro is responsible for loading dynamic libraries (NROs) on 3.0.0+.
      • On 1.0.0-2.3.0, this is handled by loader.
    • Atmosphere's ro provides this functionality (ldr:ro, ro:dmnt) on all firmware versions.
    • An extension was implemented to provide support for applying IPS patches to NROs.
      • All patches at paths like /atmosphere/nro_patches/<user-defined patch name>/<Hex Build-ID for NRO to patch>.ips will be applied, allowing for easy distribution of patches.
      • Both the IPS and IPS32 formats are supported.
  • Atmosphère now provides a reimplementation of the spl system module.
    • spl (Secure Platform Services) is responsible for cryptographic operations, including all communications with the secure monitor (exosphère).
    • In the future, this may be used to provide extensions to the API for interacting with exosphère from userland.
  • General system stability improvements to enhance the user's experience.

One last thing worth mentioning is that fusee-primary was updated with this version. Remember to update it too if you're using it to boot Atmosphère!

:arrow: Source
:arrow: GBAtemp thread
 
Last edited by RattletraPM, , Reason: Updated changelog with newer version found on the release page

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,273
Country
Chile
It could be work if you transfer 0.8.9 via ftp then reload to CFW? Or you need inject the new fusee-primary?
 

Manurocker95

Game Developer & Pokémon Master
Member
Joined
May 29, 2016
Messages
1,511
Trophies
0
Age
29
Location
Madrid
Website
manuelrodriguezmatesanz.com
XP
2,791
Country
Spain
What's exactly ips patch for homebrew
I know that ips is a patch for certains games
Do patches patch homebrew is .nro ?
I guess it's for patching nro's nsp... right?

It could be work if you transfer 0.8.9 via ftp then reload to CFW? Or you need inject the new fusee-primary?
You need the latest fusee-primary.
 
  • Like
Reactions: Xyphoseos

HOv

Well-Known Member
Member
Joined
Aug 30, 2018
Messages
132
Trophies
0
XP
820
Country
United States
Nobody:
SXOS: That’s mine now.
I wish there was a way to down vote these types of comment. It's really unnecessary. Just give credit to the people and enjoy the release. No need to throw shades. I for one use both. At the moment I'm using atmo because I have a custom theme with custom fonts and it works but with sx os custom fonts doesn't work. But then when I'm playing a game that's xci off my external hard drive, I used sx os. Best of both worlds.
 
Last edited by HOv,

Owenge

GbaTemp browser
Member
Joined
Feb 13, 2017
Messages
836
Trophies
1
Age
23
Location
◤__◥
XP
2,186
Country
United States
I wish there was a way to down vote these types of comment. It's really unnecessary. Just give credit to the people and enjoy the release. No need to throw shades. I for one use both. At the moment I'm using atmo because I have a custom theme with custom fonts and it works but with sx os custom fonts doesn't work. But then when I'm playing a game that's xci off my external hard drive, I used sx os. Best of both worlds.
This wasn’t intended to “throw shade”. This was a joke due to the fact it is a reoccurring theme in the SXOS releases. The SX Team has done some good things dealing with there cfw and I congratulate them on that but I shouldn’t have to make a argumentative essay for a joke to satisfy both sides.
 
  • Like
Reactions: Meepers55

HOv

Well-Known Member
Member
Joined
Aug 30, 2018
Messages
132
Trophies
0
XP
820
Country
United States
This wasn’t intended to “throw shade”. This was a joke due to the fact it is a reoccurring theme in the SXOS releases. The SX Team has done some good things dealing with there cfw and I congratulate them on that but I shouldn’t have to make a argumentative essay for a joke to satisfy both sides.
Yes I understand it's a joke. But it's still throwing shades because you're basically talking about stealing. And it's a joke that's been used a million times. Maybe if you can come up with something more original? Then perhaps we'll both get a laugh out of it.
 

Owenge

GbaTemp browser
Member
Joined
Feb 13, 2017
Messages
836
Trophies
1
Age
23
Location
◤__◥
XP
2,186
Country
United States
Yes I understand it's a joke. But it's still throwing shades because you're basically talking about stealing. And it's a joke that's been used a million times. Maybe if you can come up with something more original? Then perhaps we'll both get a laugh out of it.
Thank you for the tips, I’ll make sure to try harder next time :D
 
  • Like
Reactions: HOv

roamin

Well-Known Member
Member
Joined
Dec 4, 2006
Messages
122
Trophies
1
XP
973
Country
Australia
Thank you for the tips, I’ll make sure to try harder next time :D

You were trolling. It's the same stupid comments all the time. If scriesm doesn't care hence he keeps the updates coming then I suggest you move on too. Everyone on gbatemp knows they use his code yet fools like to continue to go on about it. Who cares! Either praise scriesm and thank him for his efforts or move on because without good people like the atmosphere team then I'd say the switch cfw scene would be pretty dead.

Next time you want to joke I suggest you say a joke. Not say troll comments to get ppl to bite.
 
  • Like
Reactions: gizmomelb and HOv

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BakerMan @ BakerMan:
    fuck ubisoft, and fuck activision
    +1
  • realtimesave @ realtimesave:
    Nintendo needs to release a new console, switch is getting such shitty little games lately lol it's pathetic
  • Purple_Heart @ Purple_Heart:
    Lmao a new flashcart... The Unlock Switch... I knew it's not fake xD
    +1
  • NinStar @ NinStar:
    A new consoles won't solve that problem
  • NinStar @ NinStar:
    It will actually make it worse
  • The Real Jdbye @ The Real Jdbye:
    well actually
    a new console won't do anything right now, because the games are still in development, that's why there are few games being released
  • The Real Jdbye @ The Real Jdbye:
    it won't make the games finish any faster
  • Veho @ Veho:
    2/3rds of launch titles for the Switch 2 will just be lazy ports of Switch games anyway.
  • The Real Jdbye @ The Real Jdbye:
    probably
  • The Real Jdbye @ The Real Jdbye:
    maybe mario kart 9 will be a launch title
  • The Real Jdbye @ The Real Jdbye:
    i really want a new mario kart
  • Veho @ Veho:
    What, you mean the endless stream of DLCs doesn't count?
  • Veho @ Veho:
    Why develop a new game when you can just sell season passes forever?
  • Veho @ Veho:
    I'm still on MKDS so I'm not bothered :tpi:
  • The Real Jdbye @ The Real Jdbye:
    i like the dlc tbh, i'd like a new game more
  • ZeroT21 @ ZeroT21:
    but the current version is still selling fine at full price
  • SylverReZ @ SylverReZ:
    Hello
  • ZeroT21 @ ZeroT21:
    sup
    +1
  • SylverReZ @ SylverReZ:
    @realtimesave, You seen the Unlock Switch flashcart yet?
  • K3Nv2 @ K3Nv2:
    I'll see the 19.0 update that blocks use ability to it
    +1
  • K3Nv2 @ K3Nv2:
    Lol newegg+
    Screenshot-20240423-053504-Gmail.jpg
  • S @ salazarcosplay:
    does update 19 really block it
  • SylverReZ @ SylverReZ:
    Update 19 never came out yet. Just the 18.1.
    SylverReZ @ SylverReZ: Update 19 never came out yet. Just the 18.1.