Atmosphère version 0.8.3 has been released

37918415.png

@SciresM has just released version 0.8.3 of his Nintendo Switch custom firmware, thus marking its tenth official release. [prebreak]1[/prebreak]While the changelog itself is quite lenghty, one of the most noteworthy new features is being able to reboot from Atmosphère into Atmosphère without having to go through RCM. To put it briefly, if you're already into CFW and your Switch crashes you won't have to send your payload via RCM again as pressing one of the volume buttons will now reboot into your CFW automatically without having to send a payload once more. A simple NRO is also included in the update which will reboot the Switch into CFW when launched from the Homebrew Menu, however if the console gets shut down, either deliberately or if the battery runs out, or gets rebooted via the power menu you will still need to get into RCM to launch Atmosphère (this also applies to AutoRCM users). As such, even if this feature may prove useful to people who don't want to carry around a payload injector with them at all times, it should be noted that it isn't a coldboot solution.

Some other features include a new way to override system settings by editing an ini file in the atmosphere folder (used by default to disable error reporting and enabling USB 3.0 speeds whenever possible), a new custom warmboot firmware that doesn't perform anti-downgrade fuse checks (fixes sleep mode for users with a downgraded NAND), being able to override all apps with the Homebrew Menu rather than just a single title, bugfixes and a few other more developer-oriented features.

You can find the full changelog below:
0.8.3 is Atmosphère's tenth official release.

fusee-primary was last updated in: 0.8.3.

The following was changed since the last release:

  • A custom warmboot firmware was implemented, which does not perform anti-downgrade fuse checks.
    • This fixes sleep mode when using a downgraded NAND.
    • This also removes Atmosphère's final dependency on Nintendo's encrypted PK11 binary; all components are now re-implemented.
  • The ExternalContentSource API was changed to not clear on failure.
  • Content override now supports an "app" setting, that causes all applications to be overridden with HBL instead of a specific title.
    • Note: because override keys are system-wide, using this setting will prevent using mods in games (as every game will be HBL).
  • A bug was fixed causing incorrect fatal-error output when svcBreak was called on 5.0.0+.
  • An extension was added to set.mitm to support customization of system settings.
    • These are controlled by atmosphere/system_settings.ini, see here for documentation.
    • By default, this is used to disable error report uploading, and enable USB 3.0 superspeed when possible.
  • An extension was added to sm, adding a new sm:dmnt service.
    • This can be used by a debug monitor in order to debug the registration state of various other services.
  • A bug was fixed in the MitM API that could sometimes cause a system hang during boot.
  • A change was made to the MitM API: in cases where sm would have returned 0xE15 when installing a mitm service, it now defers the result (following GetService semantics).
  • Support for booting into maintenance mode by holding */- was added to PM.
  • An extension was added to exosphere, adding a custom SMC that allows for DMA to IRAM.
  • In addition, smcGetConfig was extended to reboot to a payload in IRAM at 0x40010000 when ConfigItem 65001 is set to 2.
    • Fatal will now use this to reboot to sdmc:/atmosphere/reboot_payload.bin if present, when a vol button is pressed.
    • An example homebrew ("reboot_to_payload") was also written and is now included with Atmosphère.
  • General system stability improvements to enhance the user's experience.
For information on the featureset supported by 0.8.0, please see the official release notes.


:download: Source: GitHub
:download: Releases
:arrow: Discussion Thread
 

Rhapsody

Well-Known Member
Member
Joined
Jan 4, 2016
Messages
252
Trophies
0
Age
27
Location
United States
Website
www.google.com
XP
852
Country
United States
  • Like
Reactions: NFates
D

Deleted User

Guest
You guys were late i saw it 25 mins after it launched?
Edit i mean "." not "?"
 

RattletraPM

Well-Known Member
OP
Member
Joined
Jan 18, 2017
Messages
897
Trophies
1
XP
8,341
Country
Italy
Then I guess I don't get the point.
If your game crashes you won't need a payload injector anymore to get back into CFW, which is especially painful for AutoRCM users as if that happens and you don't have one at hand you won't be able to use your Switch at all.
Also if you need to reboot for whatever reason, you can reboot into CFW without going through RCM anymore by using the provided NRO.

If you have a modchip/carry around a dongle/have whatever injector with your Switch at all times then it's nothing major for you, but for people who don't want to it's a nice addition!
 
  • Like
Reactions: Ty_

Nerdtendo

Your friendly neighborhood idiot
Member
Joined
Sep 29, 2016
Messages
1,763
Trophies
1
XP
4,617
Country
United States
Seems pretty neat, though I don't use atmosphere myself. My CFW is stable enough to where it rarely (if ever) crashes anymore, but knowing I don't have to bring a dongle with me would be a nice assurance.

Tell me, why doesn't this work if the SD card has been removed? I guess that means that you're not pushing a payload so what exactly is going on?
 

raxadian

Well-Known Member
Member
Joined
Nov 10, 2018
Messages
4,336
Trophies
1
Age
41
XP
4,514
Country
Argentina
If your game crashes you won't need a payload injector anymore to get back into CFW, which is especially painful for AutoRCM users as if that happens and you don't have one at hand you won't be able to use your Switch at all.
Also if you need to reboot for whatever reason, you can reboot into CFW without going through RCM anymore by using the provided NRO.

If you have a modchip/carry around a dongle/have whatever injector with your Switch at all times then it's nothing major for you, but for people who don't want to it's a nice addition!

Yeah, it makes things less complicated.

One of the reasons I haven't hacked a Vita yet is the fact you have to hack it again every time you turn it off.
 

RattletraPM

Well-Known Member
OP
Member
Joined
Jan 18, 2017
Messages
897
Trophies
1
XP
8,341
Country
Italy
Seems pretty neat, though I don't use atmosphere myself. My CFW is stable enough to where it rarely (if ever) crashes anymore, but knowing I don't have to bring a dongle with me would be a nice assurance.

Tell me, why doesn't this work if the SD card has been removed? I guess that means that you're not pushing a payload so what exactly is going on?
Honestly, me neither - I've only seen the crash screen once or twice a long ago without messing around with homebrew or KIPs, but it's good to have extra peace of mind, especially if you're carrying your Switch around :P

That aside, to make matters simple, Atmosphère now loads a payload called reboot_payload.bin into RAM and executes it if the system crashes and the user presses one of the volume buttons on the critical error screen. In theory this means the RCM payload will run without the SD card inserted but in practice this payload by default is Atmosphère's stage 1 payload, which will refuse to boot if no SD is inserted as it needs to load the stage 2 payload from there.
 

Ryab

Well-Known Member
Member
Joined
Aug 9, 2017
Messages
3,223
Trophies
1
XP
4,445
Country
United States

Skittyusedcovet

Gbatemp’s Favourite Skitty
Member
Joined
Jul 16, 2018
Messages
141
Trophies
0
Age
31
Location
Where cats are plentiful.
XP
323
Country
Canada
Is there any reason to upgrade to this version if Im on 0.8.2? My switch never leaves the house.

Also whats this for

  • Content override now supports an "app" setting, that causes all applications to be overridden with HBL instead of a specific title.
    • Note: because override keys are system-wide, using this setting will prevent using mods in games (as every game will be HBL).
 

Nerdtendo

Your friendly neighborhood idiot
Member
Joined
Sep 29, 2016
Messages
1,763
Trophies
1
XP
4,617
Country
United States
Honestly, me neither - I've only seen the crash screen once or twice a long ago without messing around with homebrew or KIPs, but it's good to have extra peace of mind, especially if you're carrying your Switch around :P

That aside, to make matters simple, Atmosphère now loads a payload called reboot_payload.bin into RAM and executes it if the system crashes and the user presses one of the volume buttons on the critical error screen. In theory this means the RCM payload will run without the SD card inserted but in practice this payload by default is Atmosphère's stage 1 payload, which will refuse to boot if no SD is inserted as it needs to load the stage 2 payload from there.
So if you don't reboot quick enough it doesn't work? Or am I still missing something
 

mattytrog

You don`t want to listen to anything I say.
Member
Joined
Apr 27, 2018
Messages
3,708
Trophies
0
Age
48
XP
4,328
Country
United Kingdom
Ahhh... I see. Its a warmboot implementation.

Top work.

Almost as good as a modchip.

But not quite ;)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sonic Angel Knight @ Sonic Angel Knight: :ninja: